BillardGL-1.75/0040755000076400001440000000000007463042711012455 5ustar stefanusersBillardGL-1.75/src/0040755000076400001440000000000007463232222013242 5ustar stefanusersBillardGL-1.75/src/Textfeld.h0100644000076400001440000000274707461303612015201 0ustar stefanusersclass Textfeld { public: Textfeld(); GLint dummyInitialisiere(GLint); void Initialisiere(GLint); void Initialisiere(GLint,char[]); void InitialisiereKDL(GLint,char[]); void male(); void Positioniere(GLfloat,GLfloat,GLfloat,GLint); void PositioniereFix(GLfloat,GLfloat,GLfloat,GLint); void SetzeText(char[]); void SetzeTextKDL(char[]); GLint Zeichen(char); char* Text(); void Desaktiviere(); void Angewaehlt(); void Eingeblendet(); void VollSichtbar(); GLint Animiere(GLint); void SetzeSignal(GLint); GLint Maustaste(int,int,int,int); void SetzeMaxBreite(GLfloat); void Weghoeren(); void Herhoeren(); GLfloat TextfeldHoehe(); void GeneriereDisplayList(); GLint dummyDisplayListAnfang(); private: void StarteAnimation(); char Zeichenkette[2000]; GLfloat x,y,Hoehe,Aspekt,Alpha; GLfloat alt_x,alt_y,alt_Hoehe,alt_Alpha; GLfloat soll_x,soll_y,soll_Hoehe,soll_Alpha; GLint Ausrichtung; GLint InAnimation; GLint Signal; GLint Zeit; GLint DisplayListAnfang; GLuint TexturenAnfang[512]; GLint TextfeldIndex; GLint Horchen; GLint Zeilen; GLfloat MaxBreite; }; #define A_EGAL 0 #define A_LINKS 1 #define A_MITTE 2 #define A_RECHTS 3 #define AUSGEBLENDET 0.0 #define TRANSPARENT 0.2 #define EINGEBLENDET 0.6 #define ANGEWAEHLT 0.8 #define VOLLSICHTBAR 1.0 #define ANIMATIONSDAUER 100 #ifndef M_PI #define M_PI 3.14159265358979323846 #endif BillardGL-1.75/src/Schild.h0100644000076400001440000000222707461303543014624 0ustar stefanusers class Schild { public: Schild(); void Initialisiere(); void InitialisiereLogo(); void Initialisiere(GLint,char[]); void InitialisiereBuchstabe(GLint,char[]); void Initialisiere(GLint,char[],char); void Initialisiere(GLint,char[],char[]); void male(); void Positioniere(GLfloat,GLfloat,GLfloat,GLfloat); void PositioniereFix(GLfloat,GLfloat,GLfloat,GLfloat); void Desaktiviere(); void Angewaehlt(); void Eingeblendet(); void VollSichtbar(); void StarteAnimation(); GLint Animiere(GLint); GLint Maustaste(int,int,int,int); void SetzeZielZustand(GLint); void SetzeSignal(GLint); void KopieVon(Schild); GLint SchildIndex; GLint SchildTyp; GLfloat Aspekt; private: GLfloat ax,ay,bx,by; GLfloat Alpha; GLfloat soll_ax,soll_ay,soll_bx,soll_by; GLfloat soll_Alpha; GLfloat alt_ax,alt_ay,alt_bx,alt_by; GLfloat alt_Alpha; GLint InAnimation; GLint Signal; GLint Zeit; GLuint Textur; }; #define AUSGEBLENDET 0.0 #define TRANSPARENT 0.2 #define EINGEBLENDET 0.6 #define ANGEWAEHLT 0.8 #define VOLLSICHTBAR 1.0 #define ANIMATIONSDAUER 100 extern GLuint logotextur; BillardGL-1.75/src/LA.h0100644000076400001440000000327307460763174013725 0ustar stefanusers /* FILE LA.H */ // Routines for C++ classes of float Vectors and matrices, // to be used in combination with Numerical Recipes subroutines. // VB, 20.5.97 #ifndef __LA_H__ #define __LA_H__ #include class FVector { public: FVector(long new_nl=1, long new_nh=0); // by default, do not allocate. FVector(const FVector &w); ~FVector(); void default_FVector(); void alloc_FVector(long new_nl, long new_nh); inline short allocated() const {return (v != NULL);} void free_FVector(); void copy_from(const FVector &source); // v[i] = source[i]. void set_const(float c); // all v[i] = c. float *v; // Pointer to actual data. long nl; // lowest index. long nh; // highest index. } ; class FMatrix { public: // by default, do not allocate. FMatrix(long new_nrl=1, long new_nrh=0,long new_ncl=1, long new_nch=0); FMatrix(const FMatrix &w); ~FMatrix(); void default_FMatrix(); void alloc_FMatrix(long new_nrl, long new_nrh,long new_ncl, long new_nch); inline short allocated() const {return (m != NULL);} void free_FMatrix(); void copy_from(const FMatrix &source); // M = source void set_const(float c); inline int width() const {return (nch-ncl+1);} inline int height() const {return (nrh-nrl+1);} float **m; // Pointer to actual data. m[row][col]. long nrl; // lowest row index. long nrh; // highest row index. long ncl; // lowest column index. long nch; // highest column index. } ; /**********************************************************************/ #endif /* !__LA_H__ */ BillardGL-1.75/src/SchattenKreis.h0100644000076400001440000000010007460763174016162 0ustar stefanusersvoid SchattenKreis(GLint, GLfloat, GLfloat, GLfloat, GLfloat); BillardGL-1.75/src/lang/0040755000076400001440000000000007462212407014165 5ustar stefanusersBillardGL-1.75/src/lang/900.lang0100644000076400001440000003127507462212402015340 0ustar stefanusers//German 900.lang by Tobias Nopper & Martina Welte // Titel 0 BillardGL 1.7 1 © 2001, 2002 Tobias Nopper • Stefan Disch • Martina Welte 2 Albert-Ludwigs-Universität Freiburg, Institut für Informatik 3 http://www.BillardGL.de/ 4 BillardGL comes with absolutely no warranty //Hauptmenu 10 Hauptmenu 11 Training 12 Zwei Spieler 13 Netzwerkspiel 14 Einstellungen 15 Computergegner 16 Beenden 17 Hilfe // Einstellungen 20 Steuerung 21 Grafik 22 Audio 23 Sprache //Hilfe 50 Einführung 51 Billard-Regeln 52 Nächste Seite 53 Vorige Seite 54 Zurück 55 Tutorial 56 Tastenbelegungen //Allgemein 100 Zurück 101 Übernehmen 102 OK 103 Abbrechen //Training 110 8-Ball 111 9-Ball // Zwei Spieler 120 Spieler 1 : 121 Spieler 2 : //Beenden 160 Ja, Beenden //Netzwerkspiel 130 Neues Netzwerkspiel 131 Spiel beitreten 132 Warten... 133 IP-Adresse 134 Verbinden //Beenden 160 Ja, Beenden //Aus Spiel 170 Weiterspielen 171 Tisch verlassen //Im Spiel 180 Weiße neu setzen 181 Betrachten 182 Zielen 183 Ausholen 184 Stoß 185 hat gewonnen 186 ist am Tisch 187 und hat Lageverbesserung 188 im Kopffeld 189 Wollen Sie: 190 Neu Aufbauen 191 Die 8 Einsetzen 192 Neues Spiel 193 Foul 194 Foul 195 Foul 196 Fouls 197 Fouls 198 Neue 8-Ball-Aufstellung 199 Neue 9-Ball-Aufstellung // Einstellungen - Bedienung 200 Mausgeschwindigkeit : 201 Langsam 202 Standard 203 Schnell 204 Sehr Schnell 205 X-Achse invertiert : 206 An 207 Aus 208 Y-Achse invertiert : 209 An 210 Aus // Einstellungen - Grafik 220 Ball-Geometrie : 221 Sehr niedrig 222 Niedrig 223 Standard 224 Hoch 230 Ball-Texturen : 231 Sehr niedrig 232 Niedrig 233 Standard 234 Hoch 240 Tisch-Texturen : 241 Sehr niedrig 242 Niedrig 243 Standard 244 Hoch 245 Aus 250 Menu-Texturen : 251 Niedrig 252 Standard 253 Hoch 260 Reflektionen : 261 Aus 262 Ein 270 Bildschirmauflösung : 271 640x480 272 800x600 273 1024x768 274 1280x1024 275 1600x1200 280 Farbtiefe : 281 16 Bit 282 24 Bit 283 32 Bit 290 Schatten : 291 Aus 292 Ein 295 Texturinterpolation : 296 Aus 297 Niedrig 298 Standard 299 Hoch 300 Qualität : 301 Sehr schnell 302 Schnell 303 Standard 304 Hoch 305 Sehr hoch 306 Benutzer 310 Hinweis 311 Die neue Bildschirmauflösung wird erst beim 312 nächsten Start von BillardGL übernommen. 320 Ambientes Licht : 321 Ein 322 Aus 325 Tischbeleuchtung : 326 1 Lampe 327 2 Lampen 328 3 Lampen 330 Color Bleeding : 331 Ein 332 Aus 335 FPS-Anzeige : 336 Ein 337 Aus // Einstellungen - Audio 350 Effekt-Lautstärke 351 Aus 352 10% 353 20% 354 30% 355 40% 356 50% 357 60% 358 70% 359 80% 360 90% 361 100% 370 Musik-Lautstärke 371 Aus 372 10% 373 20% 374 30% 375 40% 376 50% 377 60% 378 70% 379 80% 380 90% 381 100% // Einstellungen - Sprache 400 Sprache / Language // Schiedsrichter 450 Kein korrekter Eröffnungsstoß 451 Weiße beim Eröffnungsstoß versenkt 452 Keine Kugel berührt 453 Keine korrekte Kugel angespielt 454 Keine Kugel versenkt und keine Bande berührt 455 Kugel im Kopffeld angespielt 456 Weiße versenkt // Spielernamen und Foulanzeige 500 Spieler 1 501 Spieler 2 510 - 511 - // Tastaturbelegung 600 Linke Maustaste + Mausbewegung 601 Blickrichtungs-Änderung 602 Rechte Maustaste + Mausbewegung 603 Positions-Änderung 604 Mittlere Maustaste 605 Nächster Modus 606 Leertaste 607 Nächster Modus 608 Rücksetzen 609 Voriger Modus 610 F1..F8 611 Vordefinierte Kameraposition laden 612 1..8 613 Kameraposition speichern 614 Pfeiltasten 615 Positions-Änderung / Weiße setzen 616 Einfügen/Entfernen 617 Höhe verändern 618 Bild Auf/Bild Ab 619 Bewegung in die/aus der Szene 620 r 621 Wiederholung des letzten Stoßes // Tutorial 640 Herzlich Willkommen bei BillardGL. 641 Um Ihnen die wichtigsten Elemente von BillardGL zu zeigen, wollen wir Sie durch ein Tutorial führen. Sie können das Tutorial jederzeit mit der Escape-Taste oder einem Klick auf das Logo rechts unten abbrechen. 642 Sie befinden sich derzeit im Betrachten-Modus. Dieser Zustand dient vor allem dazu, sich einen Überblick über die Situation auf dem Tisch zu verschaffen. 643 Sie sollten zuerst versuchen, sich zu bewegen; benutzen Sie dazu die Pfeiltasten auf Ihrer Tastatur. Sie können auch Ihre Blickrichtung verändern: Halten Sie die linke Maustaste gedrückt und bewegen Sie gleichzeitig Ihre Maus. 644 Um in den nächsten Zustand, das Zielen, zu kommen, drücken Sie die Leertaste. 650 Jetzt befinden Sie sich im Zielen-Modus. Wenn Sie hier die Pfeiltasten drücken oder mit der Maus die Blickrichtung ändern, werden Sie merken, daß Sie sich nur noch um die weiße Kugel bewegen. 651 Beim Stoß wird die weiße Kugel sich genau von Ihnen weg bewegen. Wenn Sie also eine Kugel direkt über der weißen Kugel sehen, wird die Weiße diese beim Stoß treffen. 652 Versuchen Sie nun, die vorderste Kugel des aufgebauten Dreiecks genau über der weißen Kugel zu positionieren. 653 Um in den nächsten, den Ausholen-Zustand, zu kommen, HALTEN Sie die Leertaste GEDRÜCKT - die Dauer, für die Sie die Leertaste gedrückt halten, wird die Stärke des Stosses bestimmen. 660 Jetzt holen Sie aus. In diesem Zustand können Sie die Richtung, in die Sie stossen wollen, noch mit der Maus oder der Tastatur korrigieren. 661 Warten Sie, bis sich die Anzeige rechts zu etwa 3/4 gefüllt hat und lassen Sie dann die Leertaste los. 670 Nun wird der Stoss ausgeführt. Eingreifen können Sie in das Geschehen zwar nicht mehr, aber Sie können sich wie im Betrachten-Modus die Situation nach Belieben betrachten. 671 Versuchen Sie auch mal, auf die kleinen Kugeln am unteren Bildschirmrand zu klicken. Die entsprechende Kugel wird dann zentriert - eine praktische Sache, wenn man eine Kugel sucht. //682 Versuchen Sie doch jetzt einmal, die weiße Kugel in eines der sechs Löcher zu spielen. 680 Hoppla - da haben Sie wohl die Weiße versenkt. 681 Sie dürfen sie nun nach Belieben im Kopffeld positionieren - benutzen Sie dazu die Pfeiltasten. Wenn Sie sich eine Position ausgesucht haben, können Sie die Leertaste benutzen, um in den Betrachten-Modus zu wechseln. 682 Probieren Sie dort die Backspace-Taste aus, mit der Sie aus beinahe jedem Modus in den vorhergehenden zurückkommen. 683 Viel Spaß beim Spielen mit BillardGL! 690 Bravo! Sie haben gerade ihren allerersten Stoß geschafft! 691 Es gibt noch weitere Möglichkeiten, sich in BillardGL zu bewegen. Probieren Sie einfach mal die Tasten "Einfügen", "Entfernen", Bild Auf" und "Bild Ab" sowie die Funktionstasten F1-F8 aus. Sie können auch die rechte Maustaste halten und dabei die Maus bewegen. Sie werden schnell verstehen, wie all diese Tasten funkionieren. 692 Was passiert eigentlich, wenn sie die weiße Kugel direkt in eines der sechs Löcher zu spielen? 693 Sie können das Tutorial mit "Escape" oder einem Klick auf das Logo rechts unten beenden. Wenn Sie das Tutorial später noch einmal ansehen wollen, so finden Sie es unter Hilfe/Tutorial im Menu. 694 Viel Spaß beim Spielen mit BillardGL! // Regeln 700 Regeln 710 Begriffe 711 Weiße 712 Die Kugel weißer Farbe, mit der alle anderen angespielt werden 713 Farbige Kugeln 714 Kugeln, die im Verlauf des Spiels nach den Regeln versenkt werden sollen 715 Bande 716 der Rand der Spielfläche, an dem die Kugeln reflektiert werden 717 Tasche 718 nimmt die in dem zugehörigen Loch versenkten Kugeln auf 719 Fußpunkt 720 Punkt, auf dem die erste farbige Kugel beim Aufbau liegt 721 Kopffeld 722 Feld hinter der weißen Linie, in das die Weiße zu Spielbeginn eingesetzt wird 723 Foul 724 Spielzug, der in irgendeiner Art und Weise gegen die Regeln verstößt 725 Spieler am Tisch 726 Spieler, der an der Reihe ist 727 Aufnahme 728 bezeichnet eine Spielrunde von dem Zeitpunkt, an dem ein Spieler zum ersten Mal stößt bis zum nächsten Spielerwechsel 740 Allgemeine Regeln 741 Aufnahme 742 Ein Spieler ist immer so lange am Tisch, bis er bei einem Stoß keine Kugel korrekt versenkt oder ein Foul begeht. 743 Fouls 744 Es ist ein Foul, wenn 1. die Weiße keine korrekte farbige Kugel als erstes berührt, 2. die Weiße auf eine korrekte farbige Kugel gespielt wird, aber weder eine farbige Kugel versenkt wird, noch die Weiße oder eine Farbige gegen eine Bande läuft oder 3. die Weiße versenkt wird. Ein Spieler kann pro Aufnahme nur ein Foul begehen. Begeht ein Spieler ein Foul, so endet seine Aufnahme und der folgende Spieler hat Lageverbesserung auf dem gesamten Spielfeld. 745 Lageverbesserung 746 Hat ein Spieler Lageverbesserung am Tisch, darf er die Weiße beliebig plazieren. Hat der aufnahmeberechtigte Spieler Lageverbesserung im Kopffeld, darf er die Weiße dort frei plazieren. Er darf dann nur auf eine Kugel spielen, die auf der Kopflinie oder darüber hinaus im Spielfeld liegt, außer er spielt die Weiße zuerst an eine Bande außerhalb des Kopffeldes. Ein Verstoß gegen diese Regel ist ein Foul. 747 8-Ball-Regeln 748 Ziel des Spiels 749 8-Ball wird mit 15 durchnumerierten farbigen Kugeln und der Weißen gespielt. Ein Spieler spielt die Kugeln der Gruppe von 1 bis 7 ("Volle"), während der Gegner die Kugeln von 9 bis 15 ("Halbe") spielt. Der Spieler, der als erster die Kugeln seiner Gruppe und dann die "8" versenkt, gewinnt das Spiel. 750 Eröffnungsstoß 751 Beim Eröffnungsstoß muß der Spieler am Tisch mit Lageverbesserung im Kopffeld eine farbige Kugel versenken oder mindestens vier farbige Kugeln eine Bande anlaufen lassen. Gelingt ihm dies nicht, so begeht er ein Foul und der dann aufnahmeberechtigte Spieler kann die Position so übernehmen und weiterspielen oder die Kugeln neu aufbauen lassen und selbst einen neuen Eröffnungsstoß durchführen. 752 Wenn beim Eröffnungsstoß die Weiße fällt, ist das ein Foul und der dann aufnahme- berechtigte Spieler hat Lageverbesserung im Kopffeld, nicht auf dem ganzen Tisch. 753 Wenn die "8" beim Eröffnungsstoß versenkt wird, so kann der eröffnende Spieler verlangen, daß neu aufgebaut wird oder daß die "8" wieder eingesetzt wird und er selbst so weiterspielt. 754 Fällt beim Eröffnungsstoß die Weiße und die "8", so kann der Gegner neu aufbauen oder die "8" wieder einsetzen lassen und aus dem Kopffeld weiterspielen. Die "8" wird dabei am Fußpunkt wieder eingesetzt. Ist dies wegen der Lage anderer Kugeln nicht möglich, so wird sie auf der Linie zwischen Fußpunkt und Fußbande möglichst nahe am Fußpunkt wieder eingesetzt. 755 Offener Tisch 756 Der Tisch ist offen, wenn die Farbgruppen noch nicht zugeordet sind. 757 Korrekte Kugeln 758 Ist der Tisch offen, so sind alle Farbigen korrekte Kugeln. Wurde schon die Zuordnung der Gruppen entschieden, so sind nur die Kugeln der eigenen Gruppe korrekte Kugeln, außer diese sind schon vollständig versenkt, dann ist einzig die "8" korrekt. 759 Wahl der Gruppe 760 Die Gruppe wird durch die erste nach dem Eröffnungsstoß korrekt versenkte Kugel bestimmt, außer die "8" wurde als erste berührt. 761 Verlust des Spiels 762 Ein Spieler verliert das Spiel, wenn er eine der folgenden Handlungen begeht: 1. Er spielt ein Foul, während er die "8" versenkt, 2. er versenkt die "8" mit demselben Stoß, mit dem er die letzte Farbige seiner Gruppe versenkt oder 3. er versenkt die "8", bevor er berechtigt ist, darauf zu spielen. 770 9-Ball-Regeln 771 Ziel des Spiels 772 9-Ball wird mit den neun numerierten farbigen Kugeln 1 bis 9 und der Weißen gespielt. Bei jedem Stoß muß als erste Kugel diejenige mit der niedrigsten Zahl angespielt werden, aber die Kugeln müssen nicht in der Reihenfolge versenkt werden. Ein Spieler bleibt am Tisch, solange er eine Kugel korrekt versenkt und dabei kein Foul begeht oder die "9" korrekt versenkt und das Spiel damit gewinnt. 773 Eröffnungsstoß 774 Beim Eröffnungsstoß muß der Spieler am Tisch mit Lageverbesserung im Kopffeld eine farbige Kugel versenken oder mindestens vier farbige Kugeln eine Bande anlaufen lassen. Gelingt ihm dies nicht, so begeht er ein Foul und der dann aufnahmeberechtigte Spieler kann die Position so übernehmen und weiterspielen, oder die Kugeln neu aufbauen lassen und selbst einen neuen Eröffnungsstoß durchführen. 775 Wenn beim Eröffnungsstoß die Weiße fällt, ist das ein Foul und der dann aufnahme- berechtigte Spieler hat Lageverbesserung auf dem ganzen Tisch. 776 "9" versenkt beim Foul 777 Wenn die "9" versenkt wird und der Spieler gleichzeitig ein Foul begeht, so wird die "9" am Fußpunkt wieder eingesetzt. Ist dies wegen der Lage anderer Kugeln nicht möglich, so wird sie auf der Linie zwischen Fußpunkt und Fußbande möglichst nahe am Fußpunkt wieder eingesetzt. 778 Korrekte Kugeln 779 Nur die jeweils niedrigste Kugel ist eine korrekt anspielbare Kugel, jede Kugel ist eine korrekt versenkbare Kugel. 780 Drei aufeinanderfolgende Fouls 781 Wenn ein Spieler drei Fouls in aufeinanderfolgenden Aufnahmen begeht, ohne dazwischen einen korrekten Stoß zu spielen, so verliert er das Spiel. 782 Ende des Spiels 783 Das Spiel endet, sobald die "9" mit einem korrekten Stoß versenkt wird. 790 Special 791 Edition //Sprachen 990 € 991 Ihnen fehlt eine Sprache? Fügen Sie sie hinzu! 992 Anleitung auf http://www.BillardGL.de/ BillardGL-1.75/src/lang/901.lang0100644000076400001440000003577107461215433015354 0ustar stefanusers//English 901.lang by Tobias Nopper & Martina Welte // Titel 0 BillardGL 1.7 1 © 2001, 2002 Tobias Nopper • Stefan Disch • Martina Welte 2 Albert-Ludwigs-University Freiburg, Germany, Institute of Computer Science 3 http://www.BillardGL.de/ 4 BillardGL comes with absolutely no warranty //Main Menu 10 Main Menu 11 Training 12 Two Players 13 Network Game 14 Setup 15 Play against Computer 16 Quit 17 Help // Setup 20 Controls 21 Video 22 Audio 23 Language //Help 50 Introduction 51 Rules of Billard 52 Next Page 53 Previous Page 54 Back 55 Tutorial 56 Key bindings //General 100 Back 101 Apply 102 OK 103 Cancel //Training 110 8-Ball 111 9-Ball // Two Players 120 Player 1 : 121 Player 2 : //Quit 160 Yes, Quit //Network Game 130 New Network Game 131 Join Game 132 Wait... 133 IP-Adress 134 Connect //Out off the game 170 Resume 171 Leave the Table //During the game 180 Place White 181 View 182 Aim 183 Swing 184 Shot 185 is the winner 186 is at the table 187 and has the cue ball in hand 188 behind the head string 189 Do you want to : 190 Re-Rack 191 Spot the 8-Ball 192 New Game 193 Foul 194 Foul 195 Foul 196 Fouls 197 Fouls 198 New 8-Ball-Arrangement 199 New 9-Ball-Arrangement // Setup - Controls 200 Mouse Speed : 201 Slow 202 Standard 203 Fast 204 Very Fast 205 Invert X-Axis : 206 Yes 207 No 208 Invert Y-Axis : 209 Yes 210 No // Setup - Video 220 Ball Geometry : 221 Very Low 222 Low 223 Standard 224 High 230 Ball Textures : 231 Very Low 232 Low 233 Standard 234 High 240 Table Textures : 241 Very Low 242 Low 243 Standard 244 High 245 Off 250 Menu Textures : 251 Low 252 Standard 253 High 260 Reflections : 261 Off 262 On 270 Screen Resolutions : 271 640x480 272 800x600 273 1024x768 274 1280x1024 275 1600x1200 280 Color Depth : 281 16 Bit 282 24 Bit 283 32 Bit 290 Shadows : 291 Off 292 On 295 Texture Interpolation : 296 Off 297 Fast 298 Standard 299 High 300 Quality : 301 Very Fast 302 Fast 303 Standard 304 High 305 Very High 306 User Defined 310 Hint 311 The new screen resolution will be 312 applied next time BillardGL is started 320 Ambient Light : 321 On 322 Off 325 Table Illumination : 326 1 Lamp 327 2 Lamps 328 3 Lamps 330 Color Bleeding : 331 On 332 Off 335 FPS : 336 On 337 Off // Setup - Audio 350 Effects Volume 351 Off 352 10% 353 20% 354 30% 355 40% 356 50% 357 60% 358 70% 359 80% 360 90% 361 100% 370 Music Volume 371 Off 372 10% 373 20% 374 30% 375 40% 376 50% 377 60% 378 70% 379 80% 380 90% 381 100% // Setup - Language 400 Language / Sprache // Judge 450 No legal break shot 451 Cue ball dropped at break shot 452 No object ball touched 453 No legal object ball touched first 454 No ball dropped and no cushion touched 455 Ball in head field touched first 456 Cue ball dropped // Names of Players and Fouls 500 Player 1 501 Player 2 510 - 511 - // Tastaturbelegung 600 Left mouse button + mouse movement 601 Change view 602 Right mouse button + mouse movement 603 Change position 604 Middle mouse button 605 Next mode 606 Space 607 Next Mode 608 Backspace 609 Previous mode 610 F1..F8 611 Load a predefined camera positon 612 1..8 613 Save a camera position 614 Cursor keys 615 Change position / Set cue ball 616 Insert/Delete 617 Change height 618 Page up/Page down 619 Move into/out of the scene 620 r 621 Replay last shot //Tutorial 640 Welcome to BillardGL. 641 To show you the most significant features of BillardGL, we would like to guide you through a tutorial. You can quit this tutorial any time by using Escape or clicking on the logo on the lower right side. //Um Ihnen die wichtigsten Elemente von BillardGL zu zeigen, wollen wir Sie durch ein Tutorial führen. Sie können das Tutorial jederzeit mit der Escape-Taste oder einem Klick auf das Logo links oben abbrechen. 642 You are in the View mode now. This state is used to give an general view of the situation on the table. //Sie befinden sich derzeit im Betrachten-Modus. Dieser Zustand dient vor allem dazu, sich einen Überblick über die Situation auf dem Tisch zu verschaffen. 643 First of all you should try to move around; to do this use the arrow keys. You can also change the direction your viewport: Move your mouse while pressing the left button of it. //Sie sollten zuerst versuchen, sich zu bewegen; benutzen Sie dazu die Pfeiltasten auf Ihrer Tastatur. Sie können auch die Richtung, in die Sie schauen, verändern. Halten Sie die linke Maustaste gedrückt und bewegen Sie gleichzeitig Ihre Maus. 644 To enter the next state - Aim - press the space bar. //Um in den nächsten Zustand, das Zielen, zu kommen, drücken Sie die Leertaste. 650 You are in the Aim mode now. When you press the arrow keys or use the mouse to change your viewport now, you will realize that you are just moving around the cue ball. //Jetzt befinden Sie sich im Zielen-Modus. Wenn Sie hier die Pfeiltasten drücken oder mit der Maus die Blickrichtung ändern, werden Sie merken, daß Sie sich nur noch um die weiße Kugel bewegen. 651 During the stroke the cue ball will move precisely where you are looking at. So if you see an object ball straight above the cue ball, this ball will be hit. //Beim Stoß wird die weiße Kugel sich genau in die Richtung bewegen, in die Sie schauen. Wenn Sie also eine Kugel direkt über der weißen Kugel sehen, wird die Weiße diese beim Stoß treffen. 652 Now try to place the first one of the racked object ball right above the cue ball. //Versuchen Sie nun, die vorderste Kugel des aufgebauten Dreiecks genau über der weißen Kugel zu positionieren. 653 To get into the next state - the swing mode - HOLD the space bar. The longer you press the key, the stronger your stroke will be. //Um in den nächsten, den Ausholen-Zustand, zu kommen, HALTEN Sie die Leertaste GEDRÜCKT - die Dauer, für die Sie die Leertaste gedrückt halten, wird die Stärke des Stosses bestimmen. 660 Now you are in the Swing mode. In this state you can readjust the direction you are aiming to by using your mouse or keyboard. //Jetzt holen Sie aus. In diesem Zustand können Sie die Richtung, in die Sie stossen wollen, noch mit der Maus oder der Tastatur korrigieren. 661 Please wait until the power bar at the right is loaded up to 3/4 - and then let the space bar go. //Warten Sie, bis sich die Anzeige rechts zu etwa 3/4 gefüllt hat und lassen Sie dann die Leertaste los. 670 The stroke is performed. You are not able to interfere anymore, but you can watch the events on the table as if you were in the View mode. //Nun wird der Stoss ausgeführt. Eingreifen können Sie in das Geschehen zwar nicht mehr, aber Sie können sich wie im Betrachten-Modus die Situation nach Belieben anschauen. 671 Furthermore try out clicking the small balls on the lower edge of the display. The corresponding ball will be centered - an useful thing when looking for a special ball. //Versuchen Sie auch mal, auf die kleinen Kugeln am unteren Bildschirmrand zu klicken. Die entsprechende Kugel wird dann zentriert - eine praktische Sache, wenn man eine Kugel sucht. //682 However you should try to shoot the cue ball at one of the six holes of the table... //Versuchen Sie doch jetzt einmal, die weiße Kugel in eines der sechs Löcher zu spielen. 680 Whoops - looks like you have pocketed the cue ball. //Hoppla - da haben Sie wohl die Weiße versenkt. 681 Then you may place it anywhere inside the head field as you wish. Use the arrow keys to do so. When you have choosen a position, you can make use of the space bar to change to the View mode again. //Sie dürfen sie nun nach Belieben im Kopffeld positionieren - benutzen Sie dazu die Pfeiltasten. Wenn Sie sich eine Position ausgesucht haben, können Sie die Leertaste benutzen, um in den Betrachten-Modus zu wechseln. 682 Try out backspace there - you get back to the previous mode from nearly every state. //Probieren Sie dort die Backspace-Taste aus, mit der Sie aus beinahe jedem Modus in den vorhergehenden zurückkommen. 683 Have a lot of fun playing BillardGL! //Viel Spaß beim Spielen mit BillardGL! 690 Bravo! You just did your very first shot! // Bravo! Sie haben gerade ihren allerersten Stoß geschafft! 691 There are some more possibilities to move in BillardGL. See the effect of the keys "Insert", "Delete", "Page Up", "Page Down" and the Function Keys F1 to F8. You can also hold the right mouse button while moving the mouse. You will soon understand how all these keys work. //Es gibt noch weitere Möglichkeiten, sich in BillardGL zu bewegen. Probieren Sie einfach mal die Tasten "Einfügen", "Entfernen", Bild Auf" und "Bild Ab" sowie die Funktionstasten F1-F8 aus. Sie werden schnell verstehen, wie diese Tasten funkionieren. 692 However you should try to shoot the cue ball at one of the six holes of the table. //Versuchen Sie auch, die weiße Kugel in eines der sechs Löcher zu spielen 693 You may leave the tutorial by pressing the "Escape" Key or by clicking on the logo in the lower right corner. If you want to redo the tutorial, you can find it at Help/Tutorial in the Menu. // Sie können das Tutorial mit "Escape" oder einem Klick auf das Logo rechts unten beenden. Wenn Sie das Tutorial später noch einmal ansehen wollen, so finden Sie es unter Hilfe/Tutorial im Menu. 694 Have much fun playing BillardGL! //Viel Spaß beim Spielen mit BillardGL! //Rules 700 Rules 710 Terms 711 Cue ball 712 The white ball used to play the other balls. 713 Object balls 714 Colored and numbered balls, which are to be pocketed following the rules. 715 Cushion 716 Edge of the playing area where the balls are reflected. 717 Pocket 718 Takes the balls dropped in the respective hole. 719 Foot spot 720 Spot, on which the first object ball lies when racking the balls. 721 Head field 722 Field behind the head string in which the cue ball is put at the start of the game. 723 Foul 724 Action during the game breaking the rules. 725 Player at the table 726 Player having the current inning 727 Inning 728 The time from the first stroke till the change of the current player. 740 General Rules 741 Inning 742 A player is at the table until he fails to pocket a legal ball. 743 Fouls 744 The current player commits a foul if 1. the cue ball doesn't touch a legal object ball first, 2. the cue ball hits a legal object ball, but neither the cue ball nor the object ball touches a cushion or 3. the cue ball is pocketed. A player can commit only one foul per inning. If a player commits a foul, his inning ends and the his opponent has the cue ball in hand. 745 Cue ball in hand 746 If a player has the cue ball in hand he may place it anywhere on the table. If a player has the cue ball in hand behind the head string he may place it anywhere in the head field. Then he may play only an object ball outside the head field except he touches any cushion outside the head field. A violation of this rule is a foul. 747 8-Ball Rules 748 Object of the game 749 8-Ball is played with 15 numbered object balls and the cue ball. One player tries to pocket numbers 1 to 7 (solid colors) and his opponent tries to pocket numbers 9 to 15 (stripes). The player pocketing his group first and then legally pocketing the 8 ball wins the game. 750 Legal break shot 751 To execute a legal break, the breaker (with the "cue ball in hand behind headstring") must either pocket an object ball, or drive at least four numbered object balls to the cushion. If he fails to make a legal break, it is a foul, and the incoming player has the option of accepting the table in position and shooting, or having the balls reracked and having the option of shooting the opening break himself or allowing the opponent player to rebreak. 752 It is a foul if the cue ball is pocketed on the break. The opponent then has "cue ball in hand behind headstring" and not "cue ball in hand" . 753 If the 8-ball is pocketed on the break, the breaker may ask for a re-rack or have the 8-ball spotted and continue shooting. 754 If the 8-ball and the cue ball are pocketed on the break, the breaker may ask for a re-rack or have the 8-ball spotted and continue shooting with "cue ball in hand behind the headstrin". The 8-ball is then placed on the foot spot. If this is not possible, e.g. another object ball is on that spot, then it is placed on the footstring as close as possible to the foot spot. 755 Open table 756 The table is "open" when the groups (solid or stripes) have not been determined yet. 757 Legal object balls 758 All object balls are legal if the "table is open". If a choice of group has already been made then only the object balls of one's group are legal object balls. The 8-ball only is a legal object ball if all balls of one's group are pocketed. 759 Choice of group 760 The group is chosen after the break with the first pocketed object ball only if the 8-ball hasn't been scratched. 761 Loss of game 762 A player loses the game, if he commits one of the following acts: 1. He plays a foul while he pockets the 8-ball, 2. he pockets the 8-ball on the same stroke as the last of his group of balls or 3. he pockets the 8-ball before it is a legal object ball. 770 9-Ball Rules 771 Objective of the game 772 9-Ball is played with the nine object balls numbered with 1 to 9 and the cue ball. On each shot the first ball the cue ball contacts must be the lowest-numbered ball on the table. The object balls need not be pocketed in order. A player remains at the table as long as he legally pockets object balls, doesn't commit a foul or wins the game by legally pocketing the 9-ball. 773 Legal break shot 774 To execute a legal break, the breaker (with the "cue ball in hand behind headstring") must either pocket an object ball, or drive at least four numbered object balls to the cushion. If he fails to make a legal break, it is a foul, and the incoming player has the option of accepting the table in position and shooting, or having the balls re-racked and having the option of shooting the opening break himself or allowing the opponent to rebreak. 775 It is a foul if the cue ball is pocketed on the break. The opponent then has cue ball in hand. 776 9-ball pocketed while commiting a foul 777 If the 9-ball is pocketed while the current player commits a foul the 9-ball is respotted on the foot spot. If this is not possible, e.g. because of another object ball, it is placed on the footstring as close as possible to the foot spot. 778 Legal object balls 779 The object ball with the lowest number is the only legal object ball. 780 Three consecutive fouls 781 If a player fouls three times on three successive shots without making an intervening legal shot, he loses the game. 782 End of game 783 The game is finished at the end of a legal shot which pockets the 9-ball or when a player made three consecutive fouls. 790 Special 791 Edition 990 € 991 Ihnen fehlt eine Sprache? Fügen Sie sie hinzu! 992 Anleitung auf http://www.BillardGL.de/ BillardGL-1.75/src/lang/904.lang0100644000076400001440000003074207461212601015342 0ustar stefanusers// Titel 0 BillardGL 1.7 1 © 2001, 2002 Tobias Nopper • Stefan Disch • Martina Welte 2 Albert-Ludwigs-University Freiburg, Germany, Institute of Computer Science 3 http://www.BillardGL.de/ 4 BillardGL se distribuye absolutamente sin ninguna garantía //Menú Principal 10 Menú principal 11 Entrenamiento 12 Dos jugadores 13 Juego en red 14 Configuración 15 Humano vs Ordenador 16 Salir 17 Ayuda // Setup 20 Controles 21 Video 22 Audio 23 Idioma //Help 50 Introducción 51 Reglas del Billar 52 Página Siguiente 53 Página Anterior 54 Atrás 55 Tutorial 56 Teclas //General 100 Atrás 101 Aplicar 102 Aceptar 103 Cancelar //Training 110 8-Ball 111 9-Ball // Two Players 120 Jugador 1 : 121 Jugador 2 : //Quit 160 Si, Salir //Network Game 130 Nuevo Juego en Red 131 Unirse a un Juego 132 Espere... 133 Direccion IP 134 Conectar //Out off the game 170 Continuar 171 Abandonar Partida //During the game 180 Coloca la bola blanca 181 Vista 182 Apuntar 183 Tirar 184 Tirar 185 es el ganador 186 es tu turno 187 Coloca la bola blanca 188 detras de la linea de separación 189 ¿Qué deseas?: 190 Reengancharte 191 Parar la partida 192 Nueva Partida 193 Falta 194 Falta 195 Falta 196 Falta 197 Falta 198 Nueva partida 8-Ball 199 Nueva partida 9-Ball // Setup - Controls 200 Velocidad del ratón : 201 Lento 202 Normal 203 Rápido 204 Muy rápido 205 Invertir Eje-X : 206 Si 207 No 208 Invertir Eje-Y : 209 Si 210 No // Setup - Video 220 Detalle de la bola : 221 Muy baja 222 Baja 223 Normal 224 Alta 230 Textura de la bola : 231 Muy baja 232 Baja 233 Normal 234 Alta 240 Textura de la mesa : 241 Muy baja 242 Baja 243 Normal 244 Alta 245 No 250 Texturas del menu : 251 Baja 252 Normal 253 Alta 260 Reflejos : 261 No 262 Si 270 Resolucion de Pantalla : 271 640x480 272 800x600 273 1024x768 274 1280x1024 275 1600x1200 280 Profundidad de Color : 281 16 Bit 282 24 Bit 283 32 Bit 290 Sombras : 291 No 292 Si 295 Interpolacion de texturas : 296 No 297 Rápido 298 Normal 299 Alta 300 Calidad : 301 Muy rápido 302 Rápido 303 Normal 304 Alta 305 Muy alta 306 Definida por el usuario 310 Atención 311 La nueva resolucion de pantalla sera 312 aplicada cuando arranque de nuevo BillardGL 320 Luces de ambiente : 321 Si 322 No 325 Iluminacion de la mesa : 326 1 Lampara 327 2 Lamparas 328 3 Lamparas 330 Color Bleeding : 331 Si 332 No 335 FPS : 336 Si 337 No // Setup - Audio 350 Efectos de sonido 351 Apagado 352 10% 353 20% 354 30% 355 40% 356 50% 357 60% 358 70% 359 80% 360 90% 361 100% 370 Volumen de la musica 371 Apagado 372 10% 373 20% 374 30% 375 40% 376 50% 377 60% 378 70% 379 80% 380 90% 381 100% // Setup - Language 400 Language / Sprache / Lenguaje // Judge 450 Tirada ilegal 451 Has metido la bola blanca 452 No has golpeado ninguna de tus bolas 453 La primera bola golpeada no era de las tuyas 454 No has introducido ninguna bola y no has tocado esquina alguna 455 Ball in head field touched first 456 Has metido la bola blanca // Names of Players and Fouls 500 Jugador 1 501 Jugador 2 510 - 511 - // Tastaturbelegung 600 Botón izquierdo del ratón + movimiento ratón 601 Cambiar la vista 602 Botón derecho del ratón + movimiento ratón 603 Cambiar posición 604 Botón central del ratón 605 Siguiente acción 606 Espacio 607 Siguiente acción 608 Borrado atrás 609 Anterior acción 610 F1..F8 611 Cargar una posición predefinida de cámara 612 1..8 613 Grabar una posición de cámara 614 Teclas de Cursor 615 Colocar la bola blanca 616 Insert/Supr 617 Cambiar inclinación 618 Re.Pag/Av.Pag 619 Acercarse/alejarse de la mesa 620 r 621 Repetir última tirada //Tutorial 640 Bienvenido a BillardGL. 641 Para ver las características mas significativas de BillardGL, nos gustaría guiarte através de un tutorial. Puedes salir del tutorial en cualquier momento pulsando la tecla Escape or o haciendo clic en el logo de la esquina inferior derecha de la pantalla. 642 Ahora te encuentras en el modo Vista. Este modo sirve para dar un vistazo general de la mesa de juego. 643 Antes de nada deberías probar a moverte por la mesa; hazlo con las teclas de cursor. También puedes cambiar el angulo de vision: Mueve tu ratón mientras presionas el botón izquierdo. 644 Para pasar al siguiente estado - Apuntar - presiona la barra espaciadora. 650 Ahora estas el modo de Apuntar. Cuando presiones la teclas de cursor o uses el ratón para cambiar el angulo de visión lo harás siempre con respecto a la bola blanca. 651 Cuando golpees la bola blanca, ésta se movera de forma precisa hacia donde estes mirando en ese momento. De modo que si estas mirando una bola en linea con la bola blanca, ésta será la bola a la cual golpees. 652 Ahora tranta de situar el grupo de bolas justo a la altura de la bola blanca. 653 Para pasar al siguiente estado - Modo de Tiro - presiona la barra espaciadora. Cuanto mas tiempo presiones la barra espaciadora, mas fuerte impactará la bola. 660 Ahora te encuentras en el modo de tiro. En este modo puedes reajustar la dirección a la que estas apuntando usando el teclado o el ratón. 661 Por favor, espera hasta que la barra de potencia situada a la derecha se encuentre a unos 3/4 - y seguidamente suelta la barra espaciadora. 670 Ya has tirado. No te es posible interferir en ningún momento, pero puedes ver lo que sucede en la mesa si estas en el modo de Vista. 671 Además de esto, prueba a hacer clic en las pequeñas bolas situadas en la parte inferior de la pantalla. La bola correspondiente aparecerá centrada - algo muy útil cuando estas buscando una bola concreta. 680 Oh, oh... - parece que has metido la bola blanca. 681 Ahora debes colocarla en cualquier lugar que desees dentro del Campo principal. Usa las teclas de dirección para hacerlo. Cuando hallas escogido una posición puedes hacer uso de la barra espaciadora para cambiar la vista de nuevo. 682 Prueba la tecla de borrar - volverás a la etapa anterior desde cualquier situación. 683 Diviértete jugando a BillardGL! 690 ¡ Bravo, has hecho tu primera tirada ! 691 Hay muchas formas para moverse en BillardGL. Observa el efecto de las teclas "Insert", "Supr", "Re Pág", "Av Pág" y las teclas de función F1 hasta F8. Prueba a presionar el botón derecho del ratón mientras lo mueves. Muy pronto aprenderás como funcionan todas las teclas. 692 No obstante podrias intentar introducir la bola blanca en alguna de las seis troneras de la mesa. 693 Puedes abandonar el tutorial presionando la tecla "Escape" o haciendo clic en el logo situado en la esquina inferior derecha. Si quieres regresar en otro momento al tutorial puedes encontrarlo en Ayuda/Tutorial en el Menú. 694 Diviertete jugando a BillardGL! 700 Reglas 710 Glosario 711 Bola blanca 712 Es la bola usada para golpear las otras bolas. 713 Resto bolas 714 Las bolas coloreadas y numeradas que han de ser introducidas en las troneras siguiendo unas reglas. 715 Bandas 716 Lados del área de juego donde las bolas impactan. 717 Tronera 718 Lugar donde se almacenan las bolas que caen por los agujeros. 719 Punto de tiro 720 El punto donde se coloca la primera bola al agruparlas. 721 Campo principal 722 El espacio situado detrás de la linea de separacion en el que se coloca la bola blanca al principio del juego. 723 Falta 724 Romper alguna regla durante el juego. 725 Jugador en la mesa 726 El jugador que actualmente tiene el turno. 727 Turno 728 El tiempo que transcurre desde el primer golpe hasta el cambio del actual jugador 740 Reglas Generales 741 Turno 742 Un jugador está en la mesa hasta que comete un fallo. 743 Faltas 744 El actual jugador comete una falta si 1. la bola blanca no golpea una bola correcta primero, 2. la bola blanca golpea una bola correcta pero ni la bola blanca ni la bola golpeada impactan contra un lateral ó 3. la bola blanca se introduce en la tronera. Un jugador puede cometer unicamente una falta por ronda. Si un jugador comete una falta, su ronda acaba y su oponente tiene la bola blanca en su poder. 745 Bola blanca en mano 746 Si un jugador tiene en sus manos la bola blanca debe situarla en algún lugar de la mesa. Si un jugador tiene la bola blanca por detras de la linea de separación, debe colocarla en el campo principal. Después, unicamente puede golpear las bolas situadas por detrás de la linea de separación, excepto cuando se apoya en alguna banda para golpear bolas situadas dentro del campo principal. Una violación de este regla es entendida como una falta. 747 8-Ball Reglas 748 Objetivo del juego 749 Al 8-Ball se juega con 15 bolas numeradas y una bola blanca. Un jugador trata de introducir las bolas numeradas del 1 al 7 (lisas)y su oponente la numeradas del 9 al 15 (rayadas). El jugador que consiga introducir correctamente su grupo de bolas en primer lugar mas la bola número 8 (negra) gana el juego. 750 Tirada para romper correcta 751 Para hacerlo de forma correcta, el jugador (con la bola blanca por detras de la linea de separación) debe, bien introducir una bola o que cuatro de las bolas golpeen la banda. Si falla será una falta y el siguiente jugador tiene la opcion de continuar,volver a agrupar las bolas e intentar salir rompiendo o permitir al oponente romper de nuevo. 752 Es una falta introducir la bola blanca al romper. El oponente, en ese caso colocará la bola blanca tras la linea de separación. 753 Si la bola negra se introduce al romper, el jugador puede solicitar agrupar las bolas o tener la bola negra ya ubicada y continuar jugando. 754 Si la bola negra y la blanca se introducen al romper, el jugador puede solicitar agrupar las bolas o tener la bola negra ya ubicada y continuar jugando situando la bola blanca tras la linea de separación. La bola negra se situará en el punto de tiro. Si no es posible porque hay una bola en ese lugar, se situará tan cerca como se pueda de ese punto. 755 Mesa abierta 756 La mesa está abierta cuando el grupo de bolas a introducir (lisas o rayadas) no ha sido determinado todavía. 757 Bola legal 758 Todas la bolas son legales si la mesa está abierta. Si ya se ha escogido un grupo, entonces las bolas legasles son únicamente las de ese grupo. La bola negra es legal únicamente si todas las bolas de un grupo han sido introducidas. 759 Elección de un grupo 760 El grupo se elige despues de romper con la primera bola que se introduzca, solo si la bola negra no ha sido golpeada. 761 Perder la partida 762 Un jugador pierde si comete una de las siguientes actuaciones: 1. Comete una falta mientras introduce la bola negra, 2. introduce la bola negra en el mismo golpe que la última de su grupo o 3. introduce la bola negra antes de que se convierta en una bola legal. 770 9-Ball Reglas 771 Objetivo del juego 772 Al 9-Ball se juega con nueve bolas numeradas de la 1 a la 9 y la bola blanca. En cada tiro, la primera bola en ser golpeada debe ser la mas baja que halla en la mesa. Las bolas no tienen que ser necesariamente introducinas en orden. Un jugador permanece en la mesa tanto tiempo como este introduciendo bolas, no cometa una falta o gane en juego al haber introducido las 9 bolas. 773 Tirada para romper correcta 774 Para hacerlo de forma correcta, el jugador (con la bola blanca por detras de la linea de separación) debe, bien introducir una bola o que cuatro de las bolas golpeen la banda. Si falla será una falta y el siguiente jugador tiene la opcion de continuar,volver a agrupar las bolas e intentar salir rompiendo o permitir al oponente romper de nuevo. 775 Se comete una falta si la bola blanca se introduce al romper. Entonces el oponente tiene la bola blanca en su poder. 776 Bola 9 introducida mientras se comete una falta 777 Si la novena bola es introducida mientras que el actual jugador comete una falta, se ubica de nuevo en su lugar de origen. Si esto no es posible, p.e. debido a que otra bola ocupa ese lugar, la bola 9 se colocará en la marca central. Si no es posible debido a la anterior situación, se colocará lo mas cerca posible de dicho lugar. 778 Bola legal 779 La bola con numeración mas baja es la única bola legal 780 Tres faltas consecutivas 781 Si un jugador comete falta tres veces consecutivas pierde el juego 782 Final de la partida 783 El juego termina cuando se introducen de forma correcta las 9 bolas o cuando un jugador comete tres faltas consecutivas. 990 € 991 ¿No está tu lengua materna? ¡Créala, es fácil! 992 Mira las instrucciones en http://www.BillardGL.de BillardGL-1.75/src/lang/999.lang0100644000076400001440000000013007460763127015361 0ustar stefanusers900 Deutsch 901 English /902 Português /903 Français 904 Español /905 Alemannisch BillardGL-1.75/src/Kugel.cpp0100644000076400001440000003433607460766300015031 0ustar stefanusers/**************************************************************************** ** ** Kugel.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** *****************************************************************************/ #include #include #include #include "LA.h" // Zum Handling von .bmp-Files bzw. Matrix-Bildern #include "bmp.h" #include "Kugel.h" #include "createTexture.h" // Funktion zum Generieren einer Textur aus einem // Matrix-Bild (aus "Ubungen) #include "SchattenKreis.h" // zeichnet Schatten // leerer Konstruktor (OpenGL macht hier dumm)... Kugel::Kugel() { Position[0]=0; Position[1]=0; Position[2]=0; Nummer=-1; for (GLint i=0;i<30;i++) { sphereIndex[i]=0; sphereIndexStatisch[i]=0; StatischExistiert[i]=0; } schattenIndex=0; schattenIndexStatisch=0; Schatten=0; InAnimation=0; StatischExistiertSchatten=0; //GLfloat DrehMatrix[16]; Schatten1_x=0; Schatten1_y=0; Schatten1_scale=0; Schatten1_winkel=0; Schatten2_x=0; Schatten2_y=0; Schatten2_scale=0; Schatten2_winkel=0; Schatten3_x=0; Schatten3_y=0; Schatten3_scale=0; Schatten3_winkel=0; AlteTexturgroesse=1; /* */ Texturen[1]=0; Texturen[2]=0; Texturen[4]=0; Texturen[8]=0; } GLint exp2(GLint a) { //b=2^a return 1<8) TG=1; if (!Texturen[TG]) glGenTextures(1,&Texturen[TG]); glBindTexture(GL_TEXTURE_2D,Texturen[TG]); sprintf(Name,"Texturen/%i/%i.bmp",TG,Nr); loadBMP(tex_r,tex_g,tex_b,Name); GLfloat *texcoord; if (tex_r.nrh!=tex_r.nch) { GLfloat Aspekt=(tex_r.nch+1.0)/(tex_r.nrh+1.0); texcoord = (GLfloat*) malloc (20*(Aufloesung+1)*(Aufloesung+2)*sizeof(GLfloat)); for (GLint a=0;a<20*(Aufloesung+1)*(Aufloesung+2);a+=2) { texcoord[a]=ball_texcoord[Aufloesung][a]/Aspekt; texcoord[a+1]=ball_texcoord[Aufloesung][a+1]; } } createTexture(tex_r,tex_g,tex_b); glNewList(sphereIndex[Aufloesung],GL_COMPILE_AND_EXECUTE); GLfloat mat_diffuse[]={1.0,1.0,1.0,1.0}; GLfloat mat_specular[]={0.5,0.5,0.5,1.0}; //GLfloat mat_specular[]={0.0,0.0,0.0,0.0}; GLfloat mat_shininess = 80.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_diffuse); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); //createTexture(tex_r,tex_g,tex_b,Nearest,0); glBindTexture(GL_TEXTURE_2D,Texturen[TG]); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glNormalPointer(GL_FLOAT, 0, ball_vertices[Aufloesung]); glVertexPointer(3, GL_FLOAT, 0, ball_vertices[Aufloesung]); if (tex_r.nrh!=tex_r.nch) { glTexCoordPointer(2, GL_FLOAT, 0, texcoord); } else { glTexCoordPointer(2, GL_FLOAT, 0, ball_texcoord[Aufloesung]); } glDrawElements(GL_TRIANGLES,20*3*Aufloesung*Aufloesung, GL_UNSIGNED_INT,ball_indices[Aufloesung]); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glDisable(GL_TEXTURE_2D); glEndList(); tex_r.free_FMatrix(); tex_g.free_FMatrix(); tex_b.free_FMatrix(); if (tex_r.nrh!=tex_r.nch) { free(texcoord); } } StatischExistiert[Aufloesung]=0; StatischExistiertSchatten=0; InAnimation=1; } } if (!schattenIndex) { schattenIndex=glGenLists(1); schattenIndexStatisch=glGenLists(1); glNewList(schattenIndex,GL_COMPILE_AND_EXECUTE); SchattenKreis(18, .7, 1.2, 0.2, 0.0); glEndList(); Schatten=Schatten_; Schatten1_x=0; Schatten1_y=0; Schatten1_scale=1; Schatten1_winkel=0; Schatten2_x=0; Schatten2_y=0; Schatten2_scale=1; Schatten2_winkel=0; Schatten3_x=0; Schatten3_y=0; Schatten3_scale=1; Schatten3_winkel=0; } if (!schatten2Index) { schatten2Index=glGenLists(1); glNewList(schatten2Index,GL_COMPILE_AND_EXECUTE); SchattenKreis(14, 0.1, 0.5, 0.5, 0.0); glEndList(); } AlteTexturgroesse=Texturgroesse; } // Zeichnet die Kugel mit Hilfe der Display List void Kugel::male(GLint Aufloesung) { if (Position[0]!=3000) { if (InAnimation) { glPushMatrix(); // Matrix auf Stack glScalef(2.8575,2.8575,2.8575);// Skalieren auf Zentimetersystem; // Kugel auf die Position verschieben glTranslatef(Position[0],Position[1],Position[2]); glMultMatrixf(DrehMatrix); // Kugel mit der Drehmatrix drehen glCallList(sphereIndex[Aufloesung]); // Kugel zeichnen glPopMatrix(); // Matrix wiederherstellen InAnimation=0; for (int i=0;i<30;i++) { StatischExistiert[i]=0; } } else if (StatischExistiert[Aufloesung]) { /* glPushMatrix(); glTranslatef(0,0,-5.715); glScalef(1,1,-1); glFrontFace(GL_CW); glDisable(GL_DEPTH_TEST); glCallList(sphereIndexStatisch[Aufloesung]); glEnable(GL_DEPTH_TEST); glFrontFace(GL_CCW); glPopMatrix(); */ glCallList(sphereIndexStatisch[Aufloesung]); } else { glNewList(sphereIndexStatisch[Aufloesung],GL_COMPILE_AND_EXECUTE); glPushMatrix(); // Matrix auf Stack glScalef(2.8575,2.8575,2.8575);// Skalieren auf Zentimetersystem; // Kugel auf die Position verschieben glTranslatef(Position[0],Position[1],Position[2]); glMultMatrixf(DrehMatrix); // Kugel mit der Drehmatrix drehen glCallList(sphereIndex[Aufloesung]); // Kugel zeichnen glPopMatrix(); // Matrix wiederherstellen glEndList(); StatischExistiert[Aufloesung]=1; } } } void Kugel::maleSchatten() { if (Schatten&&(Position[0]!=3000)&&(Position[2]>=0)) { if (InAnimation) { glPushMatrix(); glScalef(2.8575,2.8575,2.8575);// Skalieren auf Zentimetersystem; glTranslatef(Position[0],Position[1],Position[2]-1); glCallList(schatten2Index); //TEST glPushMatrix(); glTranslatef(Schatten1_x,Schatten1_y,0); glRotatef(Schatten1_winkel,0,0,1); glScalef(Schatten1_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPushMatrix(); glTranslatef(Schatten2_x,Schatten2_y,0); glRotatef(Schatten2_winkel,0,0,1); glScalef(Schatten2_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPushMatrix(); glTranslatef(Schatten3_x,Schatten3_y,0); glRotatef(Schatten3_winkel,0,0,1); glScalef(Schatten3_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPopMatrix(); StatischExistiertSchatten=0; } else if (StatischExistiertSchatten) { glCallList(schattenIndexStatisch); } else { glNewList(schattenIndexStatisch,GL_COMPILE_AND_EXECUTE); glPushMatrix(); glScalef(2.8575,2.8575,2.8575);// Skalieren auf Zentimetersystem; glTranslatef(Position[0],Position[1],Position[2]-1); glCallList(schatten2Index); //TEST glPushMatrix(); glTranslatef(Schatten1_x,Schatten1_y,0); glRotatef(Schatten1_winkel,0,0,1); glScalef(Schatten1_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPushMatrix(); glTranslatef(Schatten2_x,Schatten2_y,0); glRotatef(Schatten2_winkel,0,0,1); glScalef(Schatten2_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPushMatrix(); glTranslatef(Schatten3_x,Schatten3_y,0); glRotatef(Schatten3_winkel,0,0,1); glScalef(Schatten3_scale,1,1); glCallList(schattenIndex); glPopMatrix(); glPopMatrix(); glEndList(); StatischExistiertSchatten=1; } } } void Kugel::neuePosition(GLfloat neuPos[]) { GLfloat dx=neuPos[0]-Position[0]; // Differenzvektor bestimmen GLfloat dy=neuPos[1]-Position[1]; //printf("%i %f %f\n",Nummer,Position[0],Position[1]); if (dx || dy) { glPushMatrix(); // Matrix auf Stack glLoadIdentity(); // Einheitsmatrix laden // um die L"ange des Diff.vektors (umgerechnet in Gradma"s) um die // Achse senkrecht zum Differenzvektor rotieren glRotatef(sqrt(dx*dx+dy*dy)*20.051016*2,-dy,dx,0.0); glMultMatrixf(DrehMatrix); // Die alte Drehmatrix dazumultiplizieren // Die neue Drehmatrix abspeichern glGetFloatv(GL_MODELVIEW_MATRIX,DrehMatrix); glPopMatrix(); // Matrix wiederherstellen Position[0]=neuPos[0]; // neue Position setzen Position[1]=neuPos[1]; Position[2]=(neuPos[2]>0)?0:neuPos[2]; if (Schatten) { Schatten1_x=neuPos[0]/34; Schatten1_x=(Schatten1_x)?Schatten1_x:.0001; Schatten1_y=neuPos[1]/34; Schatten1_scale=sqrt(Schatten1_x*Schatten1_x+Schatten1_y*Schatten1_y+1); Schatten1_winkel=57.3*atan(Schatten1_y/Schatten1_x); Schatten2_x=(neuPos[0]-22.22)/34; Schatten2_x=(Schatten2_x)?Schatten2_x:.0001; Schatten2_y=Schatten1_y; Schatten2_scale=sqrt(Schatten2_x*Schatten2_x+Schatten2_y*Schatten2_y+1); Schatten2_winkel=57.3*atan(Schatten2_y/Schatten2_x); Schatten3_x=(neuPos[0]+22.22)/34; Schatten3_x=(Schatten3_x)?Schatten3_x:.0001; Schatten3_y=Schatten1_y; Schatten3_scale=sqrt(Schatten3_x*Schatten3_x+Schatten3_y*Schatten3_y+1); Schatten3_winkel=57.3*atan(Schatten3_y/Schatten3_x); } } InAnimation=1; } /* Das gleiche noch viele hundert Mal (in verschiedenen Masseinheiten etc.)*/ void Kugel::neuePosition(GLfloat neuPos_x,GLfloat neuPos_y,GLfloat neuPos_z) { GLfloat Pos[]={neuPos_x,neuPos_y,neuPos_z}; neuePosition(Pos); } void Kugel::neuePosition(GLfloat neuPos_x,GLfloat neuPos_y) { GLfloat Pos[]={neuPos_x,neuPos_y,0.0}; neuePosition(Pos); } void Kugel::neuePositionCM(GLfloat neuPos[]) { GLfloat Pos[]={neuPos[0]/2.8575,neuPos[1]/2.8575,neuPos[2]/2.8575}; neuePosition(Pos); } void Kugel::neuePositionCM(GLfloat neuPos_x,GLfloat neuPos_y,GLfloat neuPos_z) { GLfloat Pos[]={neuPos_x/2.8575,neuPos_y/2.8575,neuPos_z/2.8575}; neuePosition(Pos); } void Kugel::neuePositionCM(GLfloat neuPos_x,GLfloat neuPos_y) { GLfloat Pos[]={neuPos_x/2.8575,neuPos_y/2.8575,0.0}; neuePosition(Pos); } void Kugel::neuePositionD(GLfloat neuPos[]) { GLfloat Pos[]={neuPos[0]*2,neuPos[1]*2,neuPos[2]*2}; neuePosition(Pos); } void Kugel::neuePositionD(GLfloat neuPos_x,GLfloat neuPos_y,GLfloat neuPos_z) { GLfloat Pos[]={neuPos_x*2,neuPos_y*2,neuPos_z*2}; neuePosition(Pos); } void Kugel::neuePositionD(GLfloat neuPos_x,GLfloat neuPos_y) { GLfloat Pos[]={neuPos_x*2,neuPos_y*2,0.0}; neuePosition(Pos); } void Kugel::neuePositionINCH(GLfloat neuPos[]) { GLfloat Pos[]={neuPos[0]/1.125,neuPos[1]/1.125,neuPos[2]/1.125}; neuePosition(Pos); } void Kugel::neuePositionINCH(GLfloat neuPos_x,GLfloat neuPos_y,GLfloat neuPos_z) { GLfloat Pos[]={neuPos_x/1.125,neuPos_y/1.125,neuPos_z/1.125}; neuePosition(Pos); } void Kugel::neuePositionINCH(GLfloat neuPos_x,GLfloat neuPos_y) { GLfloat Pos[]={neuPos_x/1.125,neuPos_y/1.125,0.0}; neuePosition(Pos); } // l"a"st die Kugel verschwinden void Kugel::ausblenden() { GLfloat Pos[]={3000.0,3000.0,0.0}; neuePosition(Pos); } // Liefert die Kugelposition in verschiedenen Ma"seinheiten zur"uck GLfloat Kugel::Pos_x() { return Position[0]; } GLfloat Kugel::Pos_y() { return Position[1]; } GLfloat Kugel::Pos_xD() { return Position[0]*.5; } GLfloat Kugel::Pos_yD() { return Position[1]*.5; } GLfloat Kugel::Pos_xCM() { return Position[0]*2.8575; } GLfloat Kugel::Pos_yCM() { return Position[1]*2.8575; } BillardGL-1.75/src/Makefile0100644000076400001440000000637407463226766014731 0ustar stefanusers############################################################################# # Linux Makefile for building BillardGl Tobias Nopper 2001 # Project: BillardGL ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ CFLAGS = -pipe -Wall -W -DNO_DEBUG -g CXXFLAGS= -pipe -Wall -W -DNO_DEBUG -g INCPATH = -I/usr/X11R6/include LINK = g++ LFLAGS = LIBS = -L/usr/X11R6/lib -lGL -lGLU -lglut -lXmu -lXext -lX11 -lm -lXi ## -lqgl -lGLU TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = Anzeige.h\ Beleuchtung.h\ Benutzerschnittstelle.h\ BillardGL.h\ Einsetzen.h\ Handling.h\ Kamera.h\ KommandoZeilenParameter.h\ Kugel.h\ LA.h\ Menu.h\ Namen.h\ Netzwerk.h\ Physik.h\ SchattenKreis.h\ Schiedsrichter.h\ Schild.h\ SpielfeldAufbau.h\ Textfeld.h\ Tisch.h\ Tischfunktionen.h\ Zeit.h\ bmp.h\ createTexture.h\ kugeltabellen.h\ viertelLoch.h\ LadeScreen.h SOURCES = Anzeige.cpp\ Beleuchtung.cpp\ Benutzerschnittstelle.cpp\ BillardGL.cpp\ Einsetzen.cpp\ Handling.cpp\ Kamera.cpp\ KommandoZeilenParameter.cpp\ Kugel.cpp\ LA.cpp\ Menu.cpp\ Netzwerk.cpp\ Physik.cpp\ SchattenKreis.cpp\ Schiedsrichter.cpp\ Schild.cpp\ SpielfeldAufbau.cpp\ Textfeld.cpp\ Tisch.cpp\ Tischfunktionen.cpp\ Zeit.cpp\ bmp.cpp\ createTexture.cpp\ kugeltabellen.cpp\ viertelLoch.cpp\ LadeScreen.cpp OBJECTS = Anzeige.o\ Beleuchtung.o\ Benutzerschnittstelle.o\ BillardGL.o\ Einsetzen.o\ Handling.o\ Kamera.o\ KommandoZeilenParameter.o\ Kugel.o\ LA.o\ Netzwerk.o\ Menu.o\ Physik.o\ SchattenKreis.o\ Schiedsrichter.o\ Schild.o\ SpielfeldAufbau.o\ Textfeld.o\ Tisch.o\ Tischfunktionen.o\ Zeit.o\ bmp.o\ createTexture.o\ kugeltabellen.o\ viertelLoch.o\ LadeScreen.o INTERFACES = UICDECLS = UICIMPLS = SRCMOC = OBJMOC = DIST = TARGET = BillardGL INTERFACE_DECL_PATH = . ####### Implicit rules .SUFFIXES: .cpp .cxx .cc .C .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(TARGET) $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) dist: $(TAR) BillardGL.tar BillardGL.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST) $(GZIP) BillardGL.tar clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) -rm -f *~ core clear: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) -rm -f *~ core install: -cp BillardGL /usr/X11R6/bin/BillardGL -cp BillardGL /usr/X11R6/bin/billardGL -mkdir -p /usr/share/BillardGL -cp -R Texturen /usr/share/BillardGL -cp -R lang /usr/share/BillardGL -mkdir -p /usr/share/doc/packages/BillardGL -cp README /usr/share/doc/packages/BillardGL uninstall: -rm /usr/X11R6/bin/BillardGL -rm -rf /usr/share/BillardGL -rm -rf /usr/share/doc/packages/BillardGL ####### Sub-libraries BillardGL-1.75/src/Tischfunktionen.h0100644000076400001440000000061607460763174016602 0ustar stefanusersvoid Tischflaeche(); void TischflaechemitTextur(); void MittelLochVerkleidung(); void EckLochVerkleidung(); void MittelLochInnenverkleidung(); void EckLochInnenverkleidung(); void Holzbande(GLfloat, GLint, GLfloat, GLfloat); void HolzbandeOT(GLfloat, GLint); void Banden(GLint richtung, GLint Multiply); void MittelLochRand(); void EckLochRand(); void Diamant(GLfloat,GLfloat,GLfloat); BillardGL-1.75/src/createTexture.cpp0100644000076400001440000001634407461213511016575 0ustar stefanusers// wandelt drei Matrix-Bilder in ein TexImage um #include #include #include "LA.h" #include "bmp.h" #include "createTexture.h" void createTexture(FMatrix &imr, FMatrix &img, FMatrix &imb) { int point_i,x,y; GLfloat *texels = NULL; texels=(GLfloat *) malloc (3*imr.width()*imr.height()*sizeof(GLfloat)); point_i=0; for (y=imr.nrl;y<=imr.nrh;y++) { for (x=imr.ncl;x<=imr.nch;x++) { texels[point_i++] = (GLfloat) imr.m[y][x]; texels[point_i++] = (GLfloat) img.m[y][x]; texels[point_i++] = (GLfloat) imb.m[y][x]; } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); if (TexMMM & 2) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); if (TexMMM & 1) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, imr.width(), imr.height(), 0, GL_RGB, GL_FLOAT, texels); free(texels); } void createTextureAlpha(FMatrix &imr, FMatrix &img, FMatrix &imb) { int point_i,x,y; GLfloat *texels = NULL; texels=(GLfloat *) malloc (4*imr.width()*imr.height()*sizeof(GLfloat)); point_i=0; for (y=imr.nrl;y<=imr.nrh;y++) { for (x=imr.ncl;x<=imr.nch;x++) { texels[point_i++] = (GLfloat) img.m[y][x]; texels[point_i++] = (GLfloat) img.m[y][x]; texels[point_i++] = (GLfloat) imb.m[y][x]; texels[point_i++] = (GLfloat) imr.m[y][x]; } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); if (TexMMM & 2) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); if (TexMMM & 1) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, imr.width(), imr.height(), 0, GL_RGBA, GL_FLOAT, texels); free(texels); } void createTextureText(FMatrix &img, GLint x, GLint y, GLint Rastergroesse) { int point_i,ax,ay; GLfloat *texels = NULL; texels=(GLfloat *) malloc (2*Rastergroesse*Rastergroesse*sizeof(GLfloat)); point_i=0; for ( ay = (15-y)*Rastergroesse ; ay < (16-y)*Rastergroesse ; ay++ ) { for ( ax = x*Rastergroesse ; ax < (x+1)*Rastergroesse ; ax++) { texels[point_i++] = (GLfloat) 1.0; texels[point_i++] = (GLfloat) img.m[ay][ax]; } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); if (TexMMM & 2) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); if (TexMMM & 1) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_LUMINANCE_ALPHA, Rastergroesse, Rastergroesse, 0, GL_LUMINANCE_ALPHA, GL_FLOAT, texels); free(texels); } void createTextureText2(FMatrix &img, GLint x, GLint y, GLint Rastergroesse) { int point_i,ax,ay; GLfloat *texels = NULL; texels=(GLfloat *) malloc (2*Rastergroesse*Rastergroesse*sizeof(GLfloat)); point_i=0; for ( ay = (15-y)*Rastergroesse ; ay < (16-y)*Rastergroesse ; ay++ ) { for ( ax = x*Rastergroesse ; ax < (x+1)*Rastergroesse ; ax++) { texels[point_i++] = (GLfloat) 0.0; texels[point_i++] = (GLfloat) img.m[ay][ax]; //printf ("%i,%i ",ax,ay); } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); if (TexMMM & 2) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); if (TexMMM & 1) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_LUMINANCE_ALPHA, Rastergroesse, Rastergroesse, 0, GL_LUMINANCE_ALPHA, GL_FLOAT, texels); free(texels); } void createTextureAlpha2(FMatrix &imr, FMatrix &img, FMatrix &imb, FMatrix &ima) { int point_i,x,y; GLfloat *texels = NULL; texels=(GLfloat *) malloc (4*imr.width()*imr.height()*sizeof(GLfloat)); point_i=0; for (y=imr.nrl;y<=imr.nrh;y++) { for (x=imr.ncl;x<=imr.nch;x++) { texels[point_i++] = (GLfloat) imr.m[y][x]; texels[point_i++] = (GLfloat) img.m[y][x]; texels[point_i++] = (GLfloat) imb.m[y][x]; texels[point_i++] = (GLfloat) ima.m[y][x]; } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); if (TexMMM & 2) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); if (TexMMM & 1) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); else glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, imr.width(), imr.height(), 0, GL_RGBA, GL_FLOAT, texels); free(texels); } void createTextureMipmap(FMatrix &imr, FMatrix &img, FMatrix &imb) { int point_i,x,y; GLfloat *texels = NULL; texels=(GLfloat *) malloc (3*imr.width()*imr.height()*sizeof(GLfloat)); point_i=0; for (y=imr.nrl;y<=imr.nrh;y++) { for (x=imr.ncl;x<=imr.nch;x++) { texels[point_i++] = (GLfloat) imr.m[y][x]; texels[point_i++] = (GLfloat) img.m[y][x]; texels[point_i++] = (GLfloat) imb.m[y][x]; } } glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); if (TexMMM & 2) { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); } else { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); } if (TexMMM & 1) { if (TexMMM & 4) { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); } else { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST); } } else { if (TexMMM & 4) { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_LINEAR); } else { glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_NEAREST); } } gluBuild2DMipmaps(GL_TEXTURE_2D,GL_RGB,imr.width(),imr.height(),GL_RGB,GL_FLOAT,texels); free(texels); } BillardGL-1.75/src/LA.cpp0100644000076400001440000001047307460763175014261 0ustar stefanusers/* FILE LA.C */ // Routines for C++ classes of float Vectors and matrices, #include #include #include #include "LA.h" /**********************************************************************/ // VECTOR CLASS: /**********************************************************************/ FVector::FVector(long new_nl, long new_nh) { default_FVector(); if (new_nh>=new_nl) alloc_FVector(new_nl,new_nh); } FVector::FVector(const FVector &w) { long i; default_FVector(); if (!w.allocated()) return; alloc_FVector(w.nl,w.nh); for (i=nl;i<=nh;i++) v[i]=w.v[i]; } void FVector::default_FVector() { v=NULL; nh=0; nl=0; } void FVector::alloc_FVector(long new_nl, long new_nh) { if (allocated()) { #ifndef _WIN32 printf("Error in FVector::alloc: v!=NULL.\n"); #endif exit(-1); } nl = new_nl; nh = new_nh; // Numerical Recipes allocation routine (nrutil.c). v=(float *)malloc((size_t) ((nh-nl+1)*sizeof(float))); if (!v) { #ifndef _WIN32 printf("allocation failure in vector()"); #endif exit(0); } v += (-nl); // v[nl] points to element 0 now. } void FVector::free_FVector() { if (!allocated()) { #ifndef _WIN32 printf("Error in FVector::free_FVector: not allocated.\n"); #endif exit(-1); } // Numerical Recipes routine (nrutil.c). free((char*) (v+nl)); default_FVector(); } FVector::~FVector() { if (allocated()) free_FVector(); } /**********************************************************************/ void FVector::copy_from(const FVector &source) { long i; for (i=nl;i<=nh;i++) v[i]=source.v[i]; } void FVector::set_const(float c) { long i; for (i=nl;i<=nh;i++) v[i] = c; } /**********************************************************************/ // MATRIX CLASS: /**********************************************************************/ FMatrix::FMatrix(long new_nrl, long new_nrh,long new_ncl, long new_nch) { default_FMatrix(); if (new_nrh >= new_nrl && new_nch >= new_ncl) alloc_FMatrix(new_nrl,new_nrh,new_ncl,new_nch); } FMatrix::FMatrix(const FMatrix &w) { long i,j; default_FMatrix(); if (!w.allocated()) return; alloc_FMatrix(w.nrl,w.nrh,w.ncl,w.nch); for (i=nrl;i<=nrh;i++) for (j=ncl;j<=nch;j++) m[i][j]=w.m[i][j]; } void FMatrix::default_FMatrix() { m=NULL; nrh=0; nrl=0; nch=0; ncl=0; } void FMatrix::alloc_FMatrix(long new_nrl, long new_nrh, long new_ncl, long new_nch) { long i, nrow,ncol; if (allocated()) { #ifndef _WIN32 printf("Error in FMatrix::alloc: v!=NULL.\n"); #endif exit(-1); } nrl = new_nrl; nrh = new_nrh; ncl = new_ncl; nch = new_nch; nrow=nrh-nrl+1; ncol=nch-ncl+1; // Numerical Recipes allocation routine (nrutil.c). /* allocate pointers to rows */ m=(float **) malloc((size_t)((nrow)*sizeof(float*))); if (!m) { #ifndef _WIN32 printf("allocation failure 1 in matrix()"); #endif exit(0); } m -= nrl; /* allocate rows and set pointers to them */ m[nrl]=(float *) malloc((size_t)((nrow*ncol)*sizeof(float))); if (!m[nrl]) { #ifndef _WIN32 printf("allocation failure 2 in matrix()"); #endif exit(0); } m[nrl] -= ncl; for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol; } void FMatrix::free_FMatrix() { if (!allocated()) { #ifndef _WIN32 printf("Error in FMatrix::free_FMatrix: not allocated.\n"); #endif exit(-1); } // Numerical Recipes routine (nrutil.c). free((char *) (m[nrl]+ncl)); free((char *) (m+nrl)); default_FMatrix(); } FMatrix::~FMatrix() { if (allocated()) free_FMatrix(); } /*********************************************************************/ void FMatrix::copy_from(const FMatrix &source) { long i,j; if (nrl!=source.nrl || nrh!=source.nrh || ncl!=source.ncl || nch!=source.nch) { #ifndef _WIN32 printf("Error in FMatrix::copy_from: Wrong dimensions.\n"); #endif exit(-1); } for (i=nrl;i<=nrh;i++) for (j=ncl;j<=nch;j++) m[i][j]=source.m[i][j]; } void FMatrix::set_const(float c) { long i,j; for (i=nrl;i<=nrh;i++) for (j=ncl;j<=nch;j++) m[i][j]=c; } BillardGL-1.75/src/Benutzerschnittstelle.cpp0100644000076400001440000004142307462216241020355 0ustar stefanusers/**************************************************************************** ** ** Benutzerschnittstelle.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** *****************************************************************************/ #include #include #include #include #include "BillardGL.h" #include "Kugel.h" #include "Kamera.h" #include "Anzeige.h" #include "Schild.h" #include "Textfeld.h" #include "Menu.h" #include "Schiedsrichter.h" #include "Namen.h" #include "Zeit.h" #include "SpielfeldAufbau.h" #include "Handling.h" #include "Einsetzen.h" #include "Benutzerschnittstelle.h" GLint Maustaste=0; //Callback Funktion: Reaktion auf Mausclicks void Maus(int button, int state, int x, int y) { if (Menu.Maustaste(button,state,x,y)!=0) { MausTasteAbgefangen=1; //printf("Abgefangen\n"); } else { MausTasteAbgefangen=0; //printf("AbgefangenAus\n"); MouseLookLast_x=x; MouseLookLast_y=y; // Kamera.FahrtAus(); /* if (button == GLUT_RIGHT_BUTTON && state == GLUT_DOWN) { switch (StateMaschin) { case START: StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); break; case BETRACHTEN: { if (LageVerbesserungKopffeld|LageVerbesserung) { StateMaschin=WEISSNEU; Menu.NeuerMenuZustand(); } } break; case ZIELEN: StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); break; case AUSHOLEN: StateMaschin=ZIELEN; Menu.NeuerMenuZustand(); Anzeige.setzeStossStaerke(0); break; case STOSS: { if (xnor) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); for (int i=1;i<16;i++) { if (KugelnImSpiel[i] && !KugelnVersenkt[i] && (Kugel[i].Pos_x()==3000)) { KugelnVersenkt[i]=1; } } Menu.NeuerMenuZustand(); Anzeige.setzeStossStaerke(0); } } break; } } */ if (button == GLUT_LEFT_BUTTON && state == GLUT_DOWN) Maustaste=GLUT_LEFT_BUTTON; if (button == GLUT_RIGHT_BUTTON && state == GLUT_DOWN) Maustaste=GLUT_RIGHT_BUTTON; if (button == GLUT_MIDDLE_BUTTON && state == GLUT_DOWN) { Maustaste=GLUT_LEFT_BUTTON; switch (StateMaschin) { case BETRACHTEN: { StateMaschin=ZIELEN; Menu.NeuerMenuZustand(); Kamera.BlickeAuf(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } break; case ZIELEN: { AusholStartzeit=Zeit(); StateMaschin=AUSHOLEN; Menu.NeuerMenuZustand(); } break; case STOSS: { if (xnor) { for (int Kugelnr=0;Kugelnr<16;Kugelnr++) { // Alle Kugeln ans Ziel Kugel[Kugelnr].neuePositionD(Bewegungstabelle[Stossdauer][Kugelnr]); if (KugelnImSpiel[Kugelnr] && !KugelnVersenkt[Kugelnr] && (Kugel[Kugelnr].Pos_x()==3000)) { KugelnVersenkt[Kugelnr]=1; } Menu.NeuerMenuZustand(); } if (Kugel[0].Pos_x()==3000) { StateMaschin=WEISSNEU; WeisseEinsetzen(); } else { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Anzeige.setzeStossStaerke(0); } } break; case WEISSNEU: { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } break; case SCHIEDSRICHTER: { if (LageVerbesserungKopffeld|LageVerbesserung) { WeisseEinsetzen(); StateMaschin=WEISSNEU; Menu.NeuerMenuZustand(); } else { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } } break; } } if (button == GLUT_MIDDLE_BUTTON && state == GLUT_UP && StateMaschin==AUSHOLEN) { GLfloat dx=Kugel[0].Pos_xCM()-Kamera.Pos_xCM(); GLfloat dy=Kugel[0].Pos_yCM()-Kamera.Pos_yCM(); GLfloat Abstand=sqrt(dx*dx+dy*dy); Stoss(dx*AusholStaerke/Abstand,dy*AusholStaerke/Abstand); StateMaschin=STOSS; Menu.NeuerMenuZustand(); //Kamera.Verfolge(0); Kamera.BlickeAuf2(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); // Kamera.FahrtEin(); DelayAusgleich=1; } } } //Callback Funktion: Reaktion auf Mausbewegung void Bewegung(int x, int y) { if (MausTasteAbgefangen) return; if (StateMaschin==START) return; if (Maustaste==GLUT_LEFT_BUTTON) { if ((StateMaschin==ZIELEN)||(StateMaschin==AUSHOLEN)) { if (InvertX) { Kamera.Schwenk_Rechts(MouseSpeed*(x-MouseLookLast_x),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } else { Kamera.Schwenk_Links(MouseSpeed*(x-MouseLookLast_x),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } if (InvertY) { Kamera.Schwenk_Hoch(MouseSpeed*(y-MouseLookLast_y),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } else { Kamera.Schwenk_Runter(MouseSpeed*(y-MouseLookLast_y),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } } else { if (InvertX) { Kamera.Dreh_Links(MouseSpeed*(x-MouseLookLast_x)); } else { Kamera.Dreh_Rechts(MouseSpeed*(x-MouseLookLast_x)); } if (InvertY) { Kamera.Dreh_Hoch(MouseSpeed*(y-MouseLookLast_y)); } else { Kamera.Dreh_Runter(MouseSpeed*(y-MouseLookLast_y)); } } } else if (Maustaste==GLUT_RIGHT_BUTTON) { if ((StateMaschin==ZIELEN)||(StateMaschin==AUSHOLEN)) { if (InvertX) { Kamera.Schwenk_Rechts(MouseSpeed*(x-MouseLookLast_x),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } else { Kamera.Schwenk_Links(MouseSpeed*(x-MouseLookLast_x),Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } if (InvertY) { Kamera.Beweg_Rein(MouseSpeed*(y-MouseLookLast_y)); } else { Kamera.Beweg_Raus(MouseSpeed*(y-MouseLookLast_y)); } } else { if (InvertX) { Kamera.Beweg_Links(MouseSpeed*(x-MouseLookLast_x)); } else { Kamera.Beweg_Rechts(MouseSpeed*(x-MouseLookLast_x)); } if (InvertY) { Kamera.Beweg_Rein(MouseSpeed*(y-MouseLookLast_y)); } else { Kamera.Beweg_Raus(MouseSpeed*(y-MouseLookLast_y)); } } } MouseLookLast_x=x; MouseLookLast_y=y; } //Callback Funktion: Reaktion auf Tastendruck void Taste( unsigned char keyPressed, int x, int y ) { //printf("%c: %i\n",keyPressed,keyPressed); if (!Menu.KeyboardTaste(keyPressed,x,y)) { switch( keyPressed ) { case 'h': { if (xnor==4) { Hintergrundfarbe=1-Hintergrundfarbe; glClearColor(Hintergrundfarbe,Hintergrundfarbe,Hintergrundfarbe,0); } } break; //h: Hintergrundfarbe invertieren case 'v': { if (xnor==4) { switch (PolygonMode_view) { //v: Vorne/Hinten/Beides case GL_FRONT: PolygonMode_view=GL_BACK; break; case GL_BACK: PolygonMode_view=GL_FRONT_AND_BACK; break; case GL_FRONT_AND_BACK: PolygonMode_view=GL_FRONT; break; } glPolygonMode(PolygonMode_view,PolygonMode_mode); } } break; case 'w': { if (xnor==4) { switch (PolygonMode_mode) { //w: Punkte/Linien/Fl"achen case GL_FILL: PolygonMode_mode=GL_POINT;break; case GL_POINT: PolygonMode_mode=GL_LINE;break; case GL_LINE: PolygonMode_mode=GL_FILL;break; } glPolygonMode(PolygonMode_view,PolygonMode_mode); } } break; case '1': Kamera.speicherePosition(0);break; //1 case '2': Kamera.speicherePosition(1);break; //2 case '3': Kamera.speicherePosition(2);break; //3 case '4': Kamera.speicherePosition(3);break; //4 case '5': Kamera.speicherePosition(4);break; //5 case '6': Kamera.speicherePosition(5);break; //6 case '7': Kamera.speicherePosition(6);break; //7 case '8': Kamera.speicherePosition(7);break; //8 case '\b': { switch (StateMaschin) { case START: StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); break; case BETRACHTEN: { if (LageVerbesserungKopffeld|LageVerbesserung) { StateMaschin=WEISSNEU; Menu.NeuerMenuZustand(); } } break; case ZIELEN: StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); break; case AUSHOLEN: StateMaschin=ZIELEN; Menu.NeuerMenuZustand(); Anzeige.setzeStossStaerke(0); break; case STOSS: { if (xnor) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); for (int i=1;i<16;i++) { if (KugelnImSpiel[i] && !KugelnVersenkt[i] && (Kugel[i].Pos_x()==3000)) { KugelnVersenkt[i]=1; } } Menu.NeuerMenuZustand(); Anzeige.setzeStossStaerke(0); } } break; } } break; case 'r': { if (xnor==3) { xnor=4; } else if (!AllerersterStoss) { Startzeit=Zeit(); //Frames=0; StateMaschin=STOSS; Menu.NeuerMenuZustand(); for (int Kugelnr=0;Kugelnr<16;Kugelnr++) { Kugel[Kugelnr].neuePositionD(Bewegungstabelle[0][Kugelnr]); } glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); } } break; //r case 'c': { if (xnor==4) { glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); } } break; //c case 27 : { Menu.SetzeMenuZustand(AUSSPIEL); } break; case 'q': { if (xnor==4) { StateMaschin=START; Menu.SetzeMenuZustand(STARTBILDSCHIRM); } } break; case 'f': { /* (FullScreen=1-FullScreen); if (FullScreen) { glutFullScreen(); } else { glutReshapeWindow(800, 600); } */ } break; /* // if (xnor==4) { (FullScreen=1-FullScreen); if (FullScreen) { glutFullScreen(); //glutGameModeString("640x480:16@60"); //glutEnterGameMode(); //AktuellesFenster=glutGetWindow(); //glutIgnoreKeyRepeat(1); //glutMouseFunc(Maus); //glutMotionFunc(Bewegung); //glutKeyboardFunc(Taste); //glutKeyboardUpFunc(TasteLos); //glutSpecialFunc(Sondertaste); //glutSpecialUpFunc(SondertasteLos); //glutIdleFunc(timerEvent); //glutDisplayFunc(updateGL); //glutVisibilityFunc(Sichtbar); // CreateMenu(); } else { glutReshapeWindow(800, 600); if (OriginalFenster != 0 && AktuellesFenster != OriginalFenster) { glutLeaveGameMode(); AktuellesFenster=OriginalFenster; } } } } break; */ case 127: { Taste_Strg=1; } break; case 'x': { if (xnor==0) { xnor=1; } } break; case 'o': { if (xnor==2) { xnor=3; } } break; case 'z': { if (xnor==4) { Spiel=ZUFALL; SpielfeldAufbau(); } } break;//z case 'a': { if (xnor==4) { Spiel=ACHTBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); } } break;//a case 'n': { if (xnor==1) { xnor=2; } if (xnor==4) { Spiel=NEUNBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); } } break;//n case '9': { if (xnor==4) { Spiel=NEUNBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); } } break;//9 case 's': { if (xnor==4) { Spiel=ZWEIBAELLE; SpielfeldAufbau(); } } break;//s case 'l': { if (xnor==4) { Spiel=LEER; SpielfeldAufbau(); } } break;//l case 'd': { if (xnor==4) { GLfloat dx=Kugel[0].Pos_xCM()-Kamera.Pos_xCM(); GLfloat dy=Kugel[0].Pos_yCM()-Kamera.Pos_yCM(); GLfloat Abstand=sqrt(dx*dx+dy*dy); Stoss(dx*80.0/Abstand,dy*80.0/Abstand); } } break;//d case 'e': { if (xnor==4) { GLfloat dx=Kugel[0].Pos_xCM()-Kamera.Pos_xCM(); GLfloat dy=Kugel[0].Pos_yCM()-Kamera.Pos_yCM(); GLfloat Abstand=sqrt(dx*dx+dy*dy); Stoss(dx*80.0/Abstand,dy*80.0/Abstand); StateMaschin=STOSS; Menu.NeuerMenuZustand(); Kamera.BlickeAuf2(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); //Kamera.Verfolge(0); DelayAusgleich=1; } } break;//e case ' ': { switch (StateMaschin) { case BETRACHTEN: StateMaschin=ZIELEN; Menu.NeuerMenuZustand(); Kamera.BlickeAuf(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); break; case ZIELEN: AusholStartzeit=Zeit(); StateMaschin=AUSHOLEN; Menu.NeuerMenuZustand(); break; case STOSS: { if (xnor) { for (int Kugelnr=0;Kugelnr<16;Kugelnr++) { // Alle Kugeln ans Ziel Kugel[Kugelnr].neuePositionD(Bewegungstabelle[Stossdauer][Kugelnr]); } if (Kugel[0].Pos_x()==3000) { StateMaschin=WEISSNEU; WeisseEinsetzen(); Menu.NeuerMenuZustand(); } else { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } } } break; case WEISSNEU: { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } break; case SCHIEDSRICHTER: { if (LageVerbesserungKopffeld|LageVerbesserung) { WeisseEinsetzen(); StateMaschin=WEISSNEU; Menu.NeuerMenuZustand(); } else { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } } break; } } } } } void TasteLos( unsigned char keyPressed, int,int) { if ((keyPressed==' ')&& (StateMaschin==AUSHOLEN)) { GLfloat dx=Kugel[0].Pos_xCM()-Kamera.Pos_xCM(); GLfloat dy=Kugel[0].Pos_yCM()-Kamera.Pos_yCM(); GLfloat Abstand=sqrt(dx*dx+dy*dy); Stoss(dx*AusholStaerke/Abstand,dy*AusholStaerke/Abstand); StateMaschin=STOSS; Menu.NeuerMenuZustand(); Kamera.BlickeAuf2(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); //Kamera.Verfolge(0); DelayAusgleich=1; } if (keyPressed==127) { Taste_Strg=0; } } void Sondertaste(int Taste,int x, int y) { x=y; //printf("%i\n",Taste); // Kamera.FahrtAus(); if (StateMaschin!=START) { switch (Taste) { case GLUT_KEY_F1: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(0); } break; case GLUT_KEY_F2: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(1); } break; case GLUT_KEY_F3: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(2); } break; case GLUT_KEY_F4: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(3); } break; case GLUT_KEY_F5: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(4); } break; case GLUT_KEY_F6: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(5); } break; case GLUT_KEY_F7: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(6); } break; case GLUT_KEY_F8: if (StateMaschin!=AUSHOLEN) { if (StateMaschin!=STOSS && StateMaschin!=WEISSNEU && StateMaschin!=SCHIEDSRICHTER) { StateMaschin=BETRACHTEN; Menu.NeuerMenuZustand(); } Kamera.ladePosition(7); } break; case 108: { Taste_Shift=1; } break; case GLUT_KEY_UP: Taste_Pfeil_Oben=1; break; case GLUT_KEY_DOWN: Taste_Pfeil_Unten=1; break; case GLUT_KEY_RIGHT: Taste_Pfeil_Rechts=1; break; case GLUT_KEY_LEFT: Taste_Pfeil_Links=1; break; case GLUT_KEY_PAGE_UP: Taste_Bild_Auf=1; break; case GLUT_KEY_PAGE_DOWN: Taste_Bild_Ab=1; break; case GLUT_KEY_HOME: if (xnor) Taste_Pos1=1; break; case GLUT_KEY_END: if (xnor) Taste_Ende=1; break; } } } void SondertasteLos(int Taste,int x, int y) { x=y; if (StateMaschin!=START) { switch (Taste) { case 108: { Taste_Shift=0; } break; case GLUT_KEY_UP: Taste_Pfeil_Oben=0; break; case GLUT_KEY_DOWN: Taste_Pfeil_Unten=0; break; case GLUT_KEY_RIGHT: Taste_Pfeil_Rechts=0; break; case GLUT_KEY_LEFT: Taste_Pfeil_Links=0; break; case GLUT_KEY_PAGE_UP: Taste_Bild_Auf=0; break; case GLUT_KEY_PAGE_DOWN: Taste_Bild_Ab=0; break; case GLUT_KEY_HOME: Taste_Pos1=0; break; case GLUT_KEY_END: Taste_Ende=0; break; } } } BillardGL-1.75/src/resource.h0100644000076400001440000000063307460763200015243 0ustar stefanusers//{{NO_DEPENDENCIES}} // Microsoft Developer Studio generated include file. // Used by Skript1.rc // // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 103 #define _APS_NEXT_COMMAND_VALUE 40001 #define _APS_NEXT_CONTROL_VALUE 1000 #define _APS_NEXT_SYMED_VALUE 101 #endif #endif BillardGL-1.75/src/Texturen/0040755000076400001440000000000007461176735015076 5ustar stefanusersBillardGL-1.75/src/Texturen/1/0040755000076400001440000000000007461304527015226 5ustar stefanusersBillardGL-1.75/src/Texturen/1/filzkachel.bmp0100644000076400001440000060006607461207757020056 0ustar stefanusersBM6(  3r+j3j+j+j3j3j3r3r;‚";z"3z3j+j3r+j3r3z;z"3z3z";z3z"3r3r3r3z3r;‚";‚";z"3r3r3r3z3r3r3r3r3j3j3z;z3z"3r;z3r3r3r3r3j+b3r3r3r3z3r3z3r3r+j+b3r3z"3r3j3r3r+j3j3r3z3r;z";z"3z3r3r+j3j3j3r;z3z";z3z";z";‚";z"3z3r3r3r3r;z3z3j+j3j+j3j3r3r3r3z;z3z"3z;z"3z3z3r3z3r3r;z3r3r;z3z3r3r3r3z;z3z"3r;z3r3r3r3r3r;z;z";‚"3r3z;z";‚3r+j3j3r3z;z"3r3r3r3r3r3z;z3z";z;z";‚;‚";z"3z3r3r;z;z3z3z3r3r3r3z3r3j+b3j3r3r3z;z3z;z;z"3z3z3r3z3r;z3z3r3r3r3z;z3z";z3z3r3r3z3r3r3r3r+j3r3z;z3r3r3r3r3z3r3r3r3j+j3j3j+j3z;z3r3r3z3r3r3r+j3r3r+j3r3z;z"3z;‚";z"3r3z";z";‚";z"3z;z";z"3z3z";z;‚"3z"3r+j3j3z3z3r3r3r3r3r+j3r3r;z3z"3r+j3j3j3r;z";z";‚";z"3r3r3r3j3r+j3r3r3r;z";z3r3r+j3j3r3r3r3r3r3z3z3z3r3r3j3r3j3r+j+j+b;z";z"3z"3z3z3r3j3r3r+j3r3z3r3r3r3z3r3j+j3r;z;z"3z;z3z";z3r+j3j+j3r3r;z3z"3r;z"3z";z;z";‚"3z3r3z3z3j3r3j+j3j3r3r3r3r3z;z;z3z3z;z";z;z3r3z;z3z";‚"3z";z"3z3r+j3j3j3r3z3z;z";z3z3r3j3z3z";z;z"3z3j3r3r3j3r3z;z;z"3z3r+j+b3r3r3r3r;‚;z"3z3r3z3z;z3r3r3r3r3r3j+j3z;z3r3j+j3r3r3r3r3r3z3z;z3r3j3j3r3r;z;z"3r3j3r;z;z";‚";z3z3r3r3r3r3j3r3r3r3r;z3z3r3j+j;‚";z3r3r3r3z3r;z3r3r3z3r3z3r3r3j+j3r3r3j3j3r;z3z3r+j3r3r3z;z"3z;z"3z"3r3j3r3z3r3z";z";z";z;z"3r;‚";‚";z"3z;z"3z3r3r3r3r3z3z;z3r;z";z"3z;‚";‚";‚";z"3z3z"3r;z"3z3r3j3r3j3z3z3r;z"3z3r;z"3r;z3z3r3r3r3r3r3r+j3j+b3j+j3j3r3z;‚"3z;z3r3r3r3z"3r3r;z";z3r3r3r3z;z";z"3z;z";z"3z3z"3r3j3r3z3z";z;z"3r;z"3z";z";z3r3z;z;z;‚";z3z3r3j3j3r3r3j3j3r3r+j3r3z3z3r3r;z;z;‚"3r3r3r3z;z";‚";‚"CŠ"CŠ";z"3r3r3z"3r;z";z;z";z"3z3r;z;z"3z3z;z3r3r3r+j3r3r3r3z3z3r+b3j3r3j3r+j3r3r3r3r3r3r3r3r3j+j3j+b+j3j3j3r3z;z+j+j3r3r3r3z;z3r3r3j+j3r3r3r3r3r3r3z3r3z3r;z3z;z3r3r3z;z3r3j+b3r3r;z;z";‚";z3z3z;z3r3z3z"3r3z;z;z"3z;z"3z3z;z3r3r3z3j3r3r+j3r3z;‚"3z3r3r3j3r3z3r3z";z";z"3r3r3r3z3r3z;z3r3z3z"3r;z";‚";‚";z3z3z;z";‚";z"3z3r3r3j3r3r;z"3z;z";z"3z3r;z"3z3z3r3z;z"3z3r3r3z;z;‚"3z3r3z3r3r3r3z3r3r3z3r3r3r3r3r3j3j3r;z3z3r;z;z"3z3r3j3r3z3r3r;z"3z;z"+j3j3r3r;z"3z3r3r3z;z"3r+j3j3r3r3r3r3z";z3z";z;z"3z3r3r3j+j3r3r3r3r3r3r3j3j3r3r3r3r3r3r;z3r3z3r3z3r3r3r3r;z3z;z3r3z;‚"3z3j3r3z;z3z";z3z3z;z"3r3r3z3r;z3r3r+j3z3r;z;z"3z3r3r3j3r3r3r3r3z3r3r+j3r3z3r3r3r3r3j+j3j+b+j+j3r3r3r3r3z3r3j3r3r3z3r3r3r3z3r;z3r3z3r3z3r;z3z"3j+j3j+j3r3r+b3j3j3j+j3r3r3z3r;z3z3r3r;z";‚"3z";z;z"3r3r;z"3r3z;z"3r3j3r3z3r3r3r+j3j3r;z";z;‚"3r3j3r3r3r3z3r3r3j3r3r3r3r3r3r3r3r+j3j3r3r3z;z";z3r3z";z";z";‚";z";‚";z3z"3r3j+j3z3r3r3r;z3r3r3z;z";z"3r3r3r3j3z;z;z";z"3z3r3z3r3j+j3r3r3r3r3z3z3r3r3r+j3j3r3z3r3r3r3z3z3z;z";‚3z"3r;z";z3z";z3r3j3r3z3z"3r3j3r3r3r3z3r3j+j3r3r3j3j3r3r3z;z";‚";z"3z3r3j+j+j+b3r3z;z3r;z3z"3r;z"3z;z3r3z3r3r3r3r3r3r+j+j3r3z;z3r3r3j+j3j3j3r3r3r3r3r3r3r3j3r3r3z3r;z3r3r3r3z;‚";‚"3z;z"3z3r3r3r3r3r3z;z"3r+j3r3j3r3r3z3z3r3j3j3r3r3r3r3r3j3r3j+j3j+j3j3r3r3r3r3r3r3r3r;z"3z"3j3r3r3z3r3j3r3r3r3r3j+j+j+j3j3r3z;z3r3r3r3j3r3z";z3r3r3r3z"3z3r3r3r3j+j+j3j3r3r3r3j3r3r3r;z3z3r3r3r+j3j3r3z";z3r+j3r3r3r3j3j3z3z3z"3j+b+j+j3j3r3z"3z3r3z;z3z"3z3r3r3r3r+j+j3j3j+b+b3r+j3j3r3r3r3r3r3r3r+j3r3r+j3r3r3r3j+j3r3j+j3j3z3r;z"3z3j3j3r3r3z3z3r;z"3r3z3r3j3j3r3r;z";z;z"3r3z3r3r;z";z;z";‚";‚"3r3r3r3z3r3z;z3r3r;‚"3r+j3j3r3z"3r;z"3z3r3r3r3j+b+j3j3r+j3j3z";‚;z3z;z"3r3r3r3z3r3j+b3j+j3j3r3j3j3z3r+b3r3r+j3r3r3z3r3r;z"3z3r3r3r3r3r3z3r+j3j3r3r3z;z;z"3z3j3j3z3r3r3r3r3r3j3r3r3z3r3r3j+b+Z+j3r;z"3z;z3r+j3j+j3r3r3r3r3r+j3j3j3z;z;z3z"3r;z";z;‚";z"3r3z3r3r3z3z3r3j+j3r3r3r3r3z;z3z"3z3r+j+j3j;z+j3j3r3z;z";z3z"3r3z"3z3r3j3z;z"3r3j3r3z;z";z";‚";z3z"3r3j3j+j3j3r;z"3r3r3z3r3z"3r3z3r3j+Z+j3j3r3j3r3r3z3r;z";z"+j3j3r3z;z"3z;z;z";z3r3r3r3r3r3r3r3r3r3r3r3r3j3r3r3r3r3j+b3j3r+j3j3r3r3z;z"3r3z;z3z;z"3z3z";z;z"3z3r+j3j3r3r+j+j3j3r3z;z"3z";z;z"3r3r3r3z";z3r3r3r3z;z"3z"3z3j+j3z;z"3r3r3j3r3r;z;z"3r3r3r3z3r+j3r3r+j3j3j3r3r+j3r3r3z3z;z";z";z3r3z3r+j3j3r3r3r3r3r3r3r3r3r3j3r;z"3z";z";‚";‚";z"+j3j3z3r3z;z3r3r3r3j3r3r3r3z3r3j3z;z3z"3z;z;z";z3z;z3z";z3z"3j+j3j+j3j3r;z;z"3z;z3z;z3j3r;‚;‚";z"3z3r3r3r3r+j3r3z3r;z"3z;z"3z3r;z3r3z3r3r3r3j3r3r3r3r;z3z;z"3z;z3r3j3r3z3r3j3r3z;z"3z"3r3r3r3r3r3r3r3z"3r3r3r3r;z";‚"3z3z"3r;‚"3z3z3r3r3r3z3r3r3z"3r;z";z3z3r3j+j3r3r3r;z3z";z"3z3r3j3z3r+b3r3r3r3r;‚";z"3r3r3r;z3r3r3r3r3j3r3r3r3r3r3j3r3r3r3r+j3j+j3r3r3r3r3r3j3z;z3r3r3z";z3r;z;‚";‚";z";z";z;z"3z3r3j3r3r+b3j3r3z3z"3r3r3z"3r3r3r3j3r3r3z3z";z3r3r3r3z3z3r3z3r3z"3r3r3r3z";z3r3r3j3r3r3z3r3r3r;z3z3j3r3r3r;z";z3z3r3r3j3r3z3r3r3r3r3r3j3r3r3z3r3r3z3z;z3z3z";z3z;z3r3z3r3j3r3r3r3r3j3r3r3r3z;z3z;z3z;z3r;z;‚";‚"3z;z"3z;z3z;z3r3r3z;z"3z3r3r3r3r3j+j3r3r;z3z";z3z";z"3z3r3r3r;z"3z3r3r3z3r+j3r3r;z3r3j3r3r3z3r3r3z;z3z"3z;z";z";‚"3r+j3r;z3z"3r3r3j+j;z3z"3r3r3r;z"3r3r3r3r3z"3r3r;z";‚";z"3z3r;z"3r3j3z;z"3z;z"3r;z"3r3r;z3r+j3r;z3r3r3j3r3z;z3z3r+j3j+j+b3r3r3r3z;z";‚"3z3r3r3r3r3r3r3r;z"3z3z"3r3r3r3j+j3r3r3r3r3z;z";‚";z3r3r3z3z3r3r3r;z3z";z3r3r3z;z"3z;z3z3r;z;z3r3j3z3r3r3r3r3r3j3z;z";z3z"3r3r3j3r3r3r3r;z";‚";z"3r;‚";z"3r3r3z;z"3z;z"3z;z3r3r3r+j3r3r3r3r3r3r3z;z";z;‚";‚";z"3z3r3z3r3r3z;z";‚;z3z3r3r+j+j+b+j3r3r;‚3z"3j3r3r3r3z;‚";z"3r3r3j+j3j3j3r3r3r+j3r3r3j+j3r3z3r3r3r3z;z";z3r3z;z3r3r3r3z;z3z3z;z";z3r+j3r3r;z3z;z";z3z";z;‚";z3r3r3r3z;z"3z3j3r3r3r3j3r3r3z3r3r3r;z3r3r3r3r3r3r3r3z;z"3r+j3j3r3z";z"3z"3r3r3j3j3r3r3r;z"3z";z"3r3z";z3z"3r3z;z"3z3r3r3r3r3j3r3r3z;z";‚"3z3z";z3z";z"3r3r3r3z3r3r3r3r3r;z3j3r3r3r3j3r3r3z;z3r;z";z3z3r3z3r3z3r;z3z";z3r3r3r3z";z;z"3r3j+j+j3j3r3z;z"3z;z";z3r3r3r+j+j3r3z;z3r3r3r3r3r3r3j+j+j3r3r3r3r3j3r3r3r3j3z;z";z"3z3z";z3r3z3r3z3r3r3r3r3r3z;z"3z3z;z"3r3r3r3r3r;z"+j3r3r3r3r3r3r3r3r3j3r3z;z";z";‚";z"3z3z"3r;z"3z;z;z"3z3r3j3r+j3j3j3r3r3r;z;z";z+j3j3r;z";z"3r+j3r3r3r3j+b3r;z3r3j3r3r3r3z;z3r+j3j3r3j3r3z3z3j+j3r3r3r;‚";‚"3z;z";‚"3r3z3z";z3z"3z3r;z";‚"3z3z;z";z3z3r3z;z";‚";‚";z"3r3r;z"3r3j3r3z3r3r;z3z3r3r;z3r3r3r;z";‚;z"3z3r3r3r3z"3r3r3r3r3r3z"3z3z"3r;z"3z3r3r3z";z";‚"3z"3j3z";z";z"3r3r3r3j+j3r;‚";z"3z3z3z"3r;z;‚"3z3r3z3r3r3z3r;z3z";‚";z"3r3r3r+j3r3r3r3z"3z3r;z3r3r3r3r3r3r3j3z3j+j+j3r;z3r3r3z3r+j+b3j3z3r3r3r3r;z3z"3r3r3z3r3r3r3r3r3r3r3j3r3r3r3z3r3j3r3z3r+j+j3j3r3r3z3z3z"3r3z3r3r3r3r3j3r3r3r3j+j3j3j3r;‚";z"3r+j3r+j3r3z;z3z;z"3z3r;z3r3r3r3z;z;z";‚"3z;z"3r3r;z3r3r3z3r3r3z3r3j3r3r3j3r3z;z3z;z3z3r3r3r3r3j3r3r3r3r3r3z3r3z3z3r3r3r3r3r;z3z"3r3r3r3z;z;z3z3r3r3j3r3j+j3r3r3z3r3j3r;z3r3r3r3r3r3r3r3z3r3z;z"3z3r+j+b3r3z;z";z3z3z"3r3j+b+j3r3r3r3z3r3r3r3j+j3r3r3z3r;z";‚";z"3r3r3z3r3r3z";z";z"3z";z";z";z"3r3r;z"3r+j3j;z";‚"3r3r3r;z"3z3z"3r;z"3z";z"3z3j3r3j3r;z3r3r3r3r3r3j3r3z3r3r3z;z";z3z;z";z3z3r3z"3z3r;z3r3r3z;z3z"3r3r3j+j3r3r3r3z;z";z3z3r3r3r3z3r3r3z;z"3r3r3r3z;z3z"3r3r3j3j3r3r3r3r3z3r3r3r3r3z;z"3z3z;z;z"3z3r3j3j3r3r3r3r3z3z3z"3j3r3r3r3r3r3r3r3r3r3r3r3z3r3z3r3r3r3r3r3r3j3r3j3j3r3z3r3r3r3r3r3r3j3r3r+j+j3j3r;z3r+b+j3j3r3r3j3r3r3z;z3z3r3r3z3r3z;z"3z3r3r3r3r3z;z3r3z3r3r3r3j3r3r3z3z3r;z3r3z3r;‚"3z3j+b+b+b+j3r3r3j3j3j3r3r3z3z"3r;z";z3r3j+j3j3r3z;z"3z3r3r+b+Z3j;z;‚";z"3j3r3z3r3r;z3r3z3r3j+j3r;z3z3r3r3z3r3r3r;‚";z;z";z"3z"3r3r3r;z"3z";‚";‚";‚"3z"3r3r3r3j3z;z";z"3r3j3r3r+j3r3z3r;z"3r3r3j+j+j3r;z"3z3z"3r3r3r;z3z";z3j3r3r;‚3r3r3j3z3z3r;z3r3r3z3r3r3j3j3r+j3r3r+j3j3z;z"3z;z"3z;z"3z"3r3r3r3r;z";z;z";‚";z3r3z;z";z";z3r3r3j+j3j+j3j3r3r3j3z3z3r3z3r3j3j3r3z;z;z"3z3r;z"3r3r3j3r3r3r3z"3z3j+j+j3r3r+j3z3z3r3r3r3j3r3r3r;z3r;z3z"3r3r+j3r3r3r3r3r3z3z3r3z3r3r3j3j3r3r3r3z;z"3r3r3z3z3r+j3r3r;z;z;z"3z3r3r+j3j3r3r+j3r3r3r3r3j3r3j+j3j3j+j3r3r3r3r3z;z"+j3j3j3r3r3j3r+j3j+b3j+j+j3j+j3j3r3r3r3r3z"3r3z"3r3r3r3r3r3z3j3r3r3r3r3z3z"3r3r3j3r;z3r;z";‚"3z3j3j3r3r;‚";‚";z"3r3j+j3r3r3r3r3r;z";‚";z3r;z";‚";z"3z"3r;z";z3z"3r3r3j+j3r;z"+j+j3j3r3r3j+j3r3j+j3r;z;z"3z";z3r3z3r3j+j3j3r3z;z"3r3j3z;z"3r3r3j+j3r3r3r3r;z;z3r3j+j3j3r+j3j3r3r3r;z";z3z"3r3r3r3z";z3z"3r3r;z"3z"3r3z;z"3z3r3r3z;z"3z3r3z"3r3r3z3r3r3r3z";z";z3r3r3j3j3r3z3r;z;‚";‚";z3z"3z3r;z3z"3r3z"3r;z3r3j3j+j3j+j3j3r3r3z3z+j+b+j3r;z3r3z;‚";z"3r3r3r3r3z3r+j3j3r3r3z;z"3z3j+j;z3z"3r3j3r+j3r3z;z"3j3j3r3z3r3r3z;z3z;z3r3r3r3j+j3r3r;z"3z"3r3j+j3r3r3r3r3r3r3r3r3r3r3z3r3j+j+j+b+j3j3r3z3r+j3j3j+j3r3z3z"3r;z3z"3z3r3z;z";z;z";z"3r3r3r3j3j3r3r3j3r3r3z3z3r3r3r;z3z"3r3z3r3r3r3z;z3r+j3r3j3j3z;z"3z3r3r3r3r3r3z";‚";z"3j3r3r3z"3r;z3z"3r+j3r3r3r3r3r3z3z"3r3r3r3r3r3z;z"3z3r3z3r3r3z3j+j3r3z;z"3z3r;z3z";z3z"3r3r3r;‚"3r3r3z;z3z"3j3j3r+j3j+b3r;z3r3z;‚";z"3r3r3r3r3j3r3r3r3r;‚";z3r3r3j3r3j3r3r3j3r3j;z;‚";z3z";‚;z";z3z;z3z3r3r3r3r3r3r3r3r3z3r3r3r3r3r3r3r3r3r3r3z"3z";z"3z";z"3r3j3r3r;z;z"3r3r3j3r3r3r3z";z"3r3r3r3r3z;z"3r3r3r3r3r3r3r3r;z3z3z3r3r3r3r3j3j3r;z3z;z3z3r3r3r3j3r+j3r3r3r3r3r3r3r3r;z"3z3r3r3r3r3r3r3r3z3r;z"3z;z";‚";‚";z"3r3r3r;z;z3r3r3r3j3r3r3r+j3r;z";z";z3r3z"3r3j3r3j3r3z"3z3r3r3z3r3r+j3j+j3j3z3r3r3r3z3r3r;z;z";‚;‚"3z3r3r3r3j3j+j3r;z;z3z";‚";z"3r3r+j3r3r3r3r3r3z"3z"3r3r3r+j3r3r3r3r3z";z"3r;z";z";z;z"3z;z";‚"3r3r;z3r3r;z3r3r3r3z3j3j3j+j3r3r;z"3z;z";‚"3r+b3j3r3j+j3j3j3r3z3z3r3r3r3z3r3r;z";z3z"3r3r;z"3r3z;z"3z;z"3z3r;‚"3z3r3j3z3r;z3z"3r3r3r;z;‚";‚";‚";z;z"3z3z3r3r3j+j;z3z3r3j3r+j+b3r3j3z3j3j3r3r3r3r;z"3r3z;‚"CŠ"CŠ";‚"3z"3r;z;z"3z3r3r3j+j3r;‚";z3z;z3z";z;z";z";z3r3z;z"3r3j3j3r3r3r3r3r3r3j3r3z3r3r3z;z3z3r3r3r3z3r+b+j3j3j3r3z3j3r3r3r3r3r3z;z"3z3z"3z3r;z"3z"3r;‚";z"3r3r;z"3r3r+j+b3j3z3z;z"3z;z3r3z;z"3z3z3r3z;z"3z3z";z";z";‚";z"3z"3r;z3z"3r3r3z";z";z3r3r3r3r3r3r3r3r;z3z;z"3z;z"3z3r3r3r3r3r3j+j3r3r;z";‚";z";z3z3r3r3j3j+j3r3r3r3r3r3r3r3z"3j3r3z;z";z;z";‚"3z";z";z"3z;z"+j3r;‚"3z3j3z3r3z3z3r3r3z;z"3z3r3r3r3j3r3z3r;z";‚";z3r+j3j3j3r3r3r3r;z3r3r3r3r3j+j3r3z";z3z"3z3r3r3r3z3r3r3j3r3r3r3z3r+j3r3r3r3r3r3r3z;z"3z3r3r3r3z;z3z3r3r3z3r;z;‚"3r3z3j3j3r3r+j3r;‚"3r3z";z3z"3z3z";z3z";z";‚";z"3z3r3r3r3r;z";z3z3r+j3j3z";‚"3z3r3r3r;z3z3r3r;‚";z";z3z3z";z3z;z"3z"3r3r3r3z;z"3z3r;z"3r3r3r3r3z;z"3r3z3r3j3r3r;z"3r3r3r3r3z;z";z"3r3r3j3r;z";‚";z"3z3r;‚";z";z3z";‚";z"3z3r3r;z;z";z"3z3r3r3z;z3r3r;z;z";z"3z"3r3z;‚";z"3r3r3r3z"3r3r3r3z;z";‚"3z3r;z;z"3z3r3j3r3j3r3z;z3j3j3j+b3j3r;z;z"3r+j3r3r3r3r;‚";z"3r3j3j+j+j+j3j3r3r3r3z3r3z";z3z"3r;z";z"3z";z";z3z";z3z"3j3z3j3r3r3r3r+j3r3r3r3r3r3r;z3r3z;‚"3z3r3r;z;‚"3z3r3r3j+j3r+j3r3z3r3z3r3j3r3r3r3z3r3r3r3z3r3j3z3j3r3z;z";z"+j3j3z;z"3r3r3r3r3j+b3j3j3r3r3z3r3j3r+j3j3j+j3r3j3j+j3r3j3z3j+j+j3j3r3j3r3r3r3z;z"3r3r3r;z";z";‚";z3z";z"3r3r3r3j3z3r3r3r3r3r3r3r3r3j3z3z3r3z3r3z;z3r3z3r;z3z;z"3r3z3r3r3r;z"3z3r;z"3r3r3r3z3r3z;z3z"3z3r3r3r3r+j3r3z;z3z;z";‚";‚";‚"3z"3r3r;z";‚"3z"3r3r;z";z"3z";z3r3r3r3r;‚";‚";‚"3z3r3r3r3z3r3r3r3z;z";‚"3z;z";‚";z"3z3j+j3r3r3r3r3r3r3r;z3r3r3z;z3z3r3r3r3z3z;z;z"+j+j+b3j3r3z;z3r3r3r3r3z3r;z3z;z3z3z"3r+j3j3r3r3z;z";z3r3z3z3z3r3j3z3z"3r3r3r3r+j3j+j3j3r3r3j3r3r+j3j+j3j+j3r;z"3r3z;z"3r+b3j3r3r3r3z;z3r3r3r+j3r3r3r3r3j+j3r3r3z;z3r;z";‚";z3r3r;z"3r3r3z3r3r3z3r3j3z"3z3r3r3z3r3r3r3r+j3j3r3r3j+j+b3r3r+j3j3r3r+j3r3z3r3j+j3j3r3r;z3z3r3r3r3z3z3r3r3r3r3z"3j+j;z;z"3r+j3j+j3r3z;z";z";‚;‚";z3z3z3r3z3r3r3r3r3r3r3j+j3j3r3r3r3z3r3r3r3z;z"3z3r3z;z"3z3r;z"3r3r3r3r;z3r3z"3z3r3r3r3r3r3r3z";z";z"3z3r3r3z"3r;‚";z"3r3r3z"3r3z3z"3r3r;z";‚";z;‚";z"3r+b+j+b3j3j3r3z;z";‚";z";z";z"3r3j+j3j3z";z"3z;z"3r3j3r3z"3r3j+j3r3z3r3r3z3r3r3j3r;z3r3j3j3z3r3j+j3j3r3z3r3r3r3r3r3r+j3r3r3r3r3r3j3z3r3r3r;z3r3r3r3z;z"3z;z"3r3z"3r3j3r;z"3z"3r3r3r3r3z3r3r3j3r3r;z3z3r3z;z3r3j3z3r3j3z;z";z3z3r3j3r;z";‚"3r3z3r;z3r3r3r3r3z;‚";z3z;z"3z3z";z3z"3r3r3r3r;z"3r3r3z;z"3r3r3r;z3r3z"3j3r3z3r3r3j3j3r3j+j3r;z;z";‚";z3r;z3z3r3r3r;z"3z"3r;z"3z3z";z3r3r3z3r3z3r3r3r3r3r3r3j3r3z;z";z3r3z;z";‚3r3r3r3r3r3r3r3r3z3z3r3z3r3j3r+j3r;z"3r3r3r3z3r3z;z";z"3r3r3j3r;z";z3r3r3z3z;z3r;‚";z";z"3z3r3z3r;z"3z3r3j3r3z;z"3z"3r3r3r;z";z";z";z3r3z"3r3r3r3r3r3j+j3j3r3z3r;z";‚";‚";z";‚"3z3r+j+j3r+j;z3r;z"3z3j3r;z3z3r3r3r3j3r3r3r3r+j+j3j3r3r3r3r3r3r+j+j3j3z3z"3r3r3r;z3r3r3r3j3j3r3r;z;‚";‚"3z3j+j+j3r3r3r3r;z3z3r3r3r;z3z";z3z";z3r3z3r+j3r3j+j3r3r3z3z"3r3r3z3j3j+j3r;‚";‚;‚";‚";z3r3z3r3j;z3z;z3z;z3z3r3r3r3z3r;z3r3r3r3r;z3r;z"3r3r;z;z";z"3z;z3r3r3r3z3r3z3r3z3r3r3r3r3r3r3z;z3r+j3j3r3z;z3z"3r3j3z3r3r3z";z;z"3z3r3r3j3j3r3j3r3r3r3r3z3r3j3r3r3r3r3z;‚";‚"3z3r3r3r3r3j+j3j+j3j+b3j3j+j3j3r3r3r+j+j3j3r3z3r3r3r3r3j3r3z3r+j3j3r3j3z3r3r3z3r;z";‚";z";z3z3r3j;z;‚"3z;z3r3r+j+j3r;z";z"3r3r3r3r3z3z"3r;z"3z3z3r3r+j3r+j3r3r3r3r3z;z3z";z"3r3z3j+j+b3j;z;z"3z3r3r3r3r3z3r3j3j3r3z3r3r3r3r3r3j3r3r3z3j3z;z3z"3r3j3r3r3r;z3z3r3r3z3r3j3j3z3z;z"3z;z";‚3r3j+j3r3r3r3j+j3r3z3r3j+j3z3z"3z;z"3r3r3r3r+j3j3j+j3r3r3r;z3z3z3r3j+j+j3j3z;z"3z3r3r3r3j+j+b+j3r;z3z;z";z+j3j3r3r3r3z;z";z"3z3r3z3r3r+j3r3j+j3r;z3z"3r3r3r3r3r3r;z"3z";z3r;z3r3r3z3r3z3r3j+j3r3r3r3r3j3r3z3r3r;‚";z3z;z"3z3r3z"3r3r+j3r3r3r3r3r3r3r3r3r;z"3r3r3r;z"3z3r3j3j+j3j+b3j+j3r3j+j3j+j3j3r3r;z3z3r3z"3j3r3r3r3z3j+j3j+j3j+b3j3r3z3z"3z;z"3z;z";z";‚";‚"3z3r3j+j3r3r;z3r3r+j3j3r3r;‚";z"3z3z3r3r3r+j3j3j3z3r;z"3z3j3r3r3r3z;z"3z3z";z"3z3r3r3r3j3j3r3r3z";‚";z"3z;z";z3r;z3r3r3z3r3z3z3r3r3z3r;z;‚3z3r;z3z";z"3z3r;z;z3r3z3z;z";z";z3z;z"3r3r;z3r;z;z3z;z";‚"3z3r3j3r3r3r3r3r3z3r3r3r3r;z3r3z3r3r3z"3j3j3r3r3z;z";z";z3r;z";z"3r3r3r+j3r3j3z3j+j+j3j+j+b3j+j3r3r3r3r3z3r3r3r3r3r3r3j3r;z;z";z";z3r3j3r3r3r3r+j3j3r3z3r3r3r3r3r3z3r;z"3z3z"3r3z;z"3r3r3j+j3j3z3z3j+j3z;z";z3z"3z"3r3r;z";z"3z3z;z3r3j3r3r;z";z"3r3r3r3r3r3z;z";z3z;z";z3z3r3j+j3z3r3j3r3r3r3j3r3r3r3j3r;z"3z"3r3r3r3r3r;z";z";z3z";z3z"3r+j3j3r3z;z"3r3z3r3r3r3r;‚"3r3j+j3j3r3r3j+j3j3r3r3r3r3z";z3r3r3r3z;z3z"3r3r3r+j3j+j3j3r3r3r3r;‚3z;z";z;‚";z"3r3r3r3z3z3r3r;z"3z;z";‚";‚"3z;z"3z3z;z3z;z3z3r3r3r3r3r3z3r3r3z3r3r3r3z;z3z"3z3r;z";‚"3z3r3r3z;z3z3z3r3r3r3z3z;z;‚3r3r+j3z;z3r3r3z;z3r3j3r3z3r3r3j3r3z3z3j3r3z;z"3z;z"3z3r3z3z3r3r;z"3z;‚";z3r3j+j3j+b+j+b3r3r3j3r3r3z3r3r3j3r3r3j+j+b3r3r3r3z;z3z3r3j3r3r3z";z;z"3z3r;z3z3r3r;‚"3z3r3r3r3z3r3r;‚";z3r+j3j3r;z"3z3z3j3r3r3r3r;z3r3z3j3r3j3r3r3r3r3r3r3r3r3z3r3j+j3r3r3r3r3r3r3r3r3j3z3r3r3j3r;z;z3z;z3z3r3r;z3z;z"3z3z3r3r3r3z;z"3z;z"3z";z;z"3r3r3r3r;z3z+j3j3j3r3r3r3z"3r3r3r3r3r3r3r+j3j3r3r3z3r3r3r3r3r3r3r3j3z3r;z;z"3r3r3j+j3r3z3r3z;z3r3r3z;z";z3r3z"3r3j3r3r3r+j3r;z3r3z;z;z"3z3z3r3j3r3r3r3r3r3r3r3r3r3r3r3j+j3j3j3r;z"3z;z";‚";‚";z3r3r+j3j+j3j3r3r+j3r3r3r3r3r3j3r3j3r3z3r3r3r3j+j+j3j+j3r3r3j3r3r3r3r3z3r3j3r3j3r3r3r3r3z;z";z;z";z3z3z;z3r3r3r3r3z3r3r3r;z";‚";z3r+j3r3r3r3r3r;z"3z3r+b3j3r3r+j+b3j;z;‚";z+j+b+j3j3r3j3r3r+j3j3r3z"3j+j3j;z3z"3r3r3r;z3r3r3r3r3r3r3r+j3r;z"3j3r;z"3z;z";z"3z"3z3r;z"3r;z3z+j3j3r3r3z3z3j3r3r+j3j3r3z;z3r3z3r3r3r3r;z";‚";‚";‚";z";z"3z3r3r3r3z";z";‚";‚";‚"3z3r;z"3z3r3r3z;z3z"3r3r3j+j3j+j3r;z3r3z";z3z3r3r3j3j3r+j3j3r3j3r;z3z3j+j3r+j3r3r3r3r3r3r3z3r3r3z;‚";‚"3z3j3r3r3z3z3r3r3r3r3r3r3r3r3r3r3r3j+j3r3r3r3j+j3j+j3j3j3r3r3z;z3r3r+j3j3j3j3r+j3r3r3r3z";z"3r3j3r3r3r3r3j3j3r3j3r3j3j+j3j+j3j+j3j3r;z3z"3r3r3r3r3r3z3r3r3r;z3z";z;‚"3z"3r3r3z";‚";z"3r3r3r3r3r3r3z3r3z;z";‚3r3j3r3z;z3z3z;z3r3r3z;z"3r;z";z"3r3z;z"3z3r3r3r+j3r3j+j+b+j3r3r+j3r3r3r3r3r3z"3r3j3r3z;z3r3j3r;z3z";z;‚"3z"3z3r3r3j3r3r3j3r3r3r3z3z"3r3r3r3r3z3r3r3j3z3z3r3r3j3r3r3z;z";z";z";z3z3r3r3r3z3r3r3j+j3j+b+j3r3z3z;z"3z";z3z;z"3z;z"3r;z;‚";‚";‚"3r3r3j3r3j3j3j3r3r3z3r3r3r3r3r3r3z3r3r3z3r3j3r3r3r3z3r3r3r+j3r;z"3z3r3r3r3r3j3r+j3r+j3r3r3r+j3j3z;z3j+b3j+j3r3r3r3r3j+j3j3r3r3z;z"3z3r3r3j3j+j3r3r+j3j+j+b3r3j3r;z3z;z";z3z"3r3j+j3r3r3r3j3j3r3z3r3r3r3r3r3j+j+j+b+j3r;z3r3r+j3r3r3j3r3r3r3z;z3z"3r3r3r3r3j3z;z"3z3r3r;z"3z";z;‚"3r3r;z"3z3z3r3r3r3r3z3j3r3r3j+j3r3z3r;z3z"3j+j3r3r3r3r3r3r;z";z3z"3r3r3r3r3r3r3r3r3r3j3r3r3r3r3r3r;z"3z3z3r3z3r3r;z";z"3z3r;z"3z"3r3z;z";z";‚";z";z";z"3r;z";z"3z;z"3r;z";z";‚";z"3z3r3j3r3r3j3r3r3r3r3j3r3r3r3z"3r3z;z3z;z"3r3r3r3r+j3r3r3r3j3r;z"3r3r3r3z3r3r3r3r3r3r3r3r3j+j3r+j3r3r+j3j+j3r;‚";z"3j3r3r+j3r3r3j3r3r+j3r3r3z;z"3z3z3z";z;z"3r3r3r3z3r3r3r3r3r;z3z"3j+b3r3r3r3r3z3r3r+b+b+b+j3j3z3r;z3z3r3j3r+j3r;‚";z";z3z+j3j+j3j3r3j3j+b+b+j3r3z3r3r;z3r3r;z3r3r3r3z;z";z"3z3r;z"3r3r3r3r3r3r3r3r+j3j3z;z"3z3r3r3r3j3j+j3j3j3j3r3z3r;z"3r3r+j3j+j3j3r3r3r3r3j3r3z3r3r3z"3r3j3r3z3r;z;z"3r+j3j+j3r3r3r3r3z;z3r3j3r3r3z";z";z"3z;z"3r3r3z3z"3r3r3r3z3j+j+j3j3r3z;z"3z3r3r3z;z"3z3r3z3r3z;z"3z3z"3r;‚"3z3r3r3r3r;z";z"3z3r;z"3z;z";‚"3z3z"3z;z"3z;z"3r3z3r3r;z"3z;z";z3z"3r3r3r3z;z3z;z3z3r3r3z3r3r3j3j3r3r+j3r+j3z3z"3r3r3r3z3r3j3r3r3r3r3r+j3j3r3r3r3z"3r3r3z;z";‚"3z"3r3r3r3z";z;‚"3z3r;z3r3r3j3r3r3j+j3j;z;‚"3r3r+j3r3j3r;z3z3r3r3z;z3r3j3r3r3r;z3r3r+j3j3r3r+j3j3r3z3z;z"3z3j+b3j3r3r+j3r3r3j+b3r3j3r+j+b3j;z3z3r3r3z3z3r3r3r3z3r3z3r3j3z3r3r3z3z"3r;z3z"3r3r3r3z3r;z;z";‚";z";‚3z"3r;z3z3r;z;z"3r3z;z3z";z3r3z;z"3r3j3j+j3r3z3r3r3r;z";‚";z";z";z;z"3r3z"3r3r;z";‚"3r3r+j3r3r3j3z;z";z;‚"3z3r3r;z;z;z"3z3z3r3z";z"3r3r3r3r;z";z3z3r3r3z";z"3z;z"3r3z3z";z";‚";z";z"3z3r;z3z";z;z;z"3r;z3z"3r3r3z;z"+j3r3z;‚";z"3r3r3j3r3r+j3j3r3j3r3z;‚";z"3r3z3z;z";z"3z3r3j3r3r3r+j3r3r3r+j+j3r3r3r;z"3r3r3r;z";z3r3z";z3z"3j+j3j3j3r3j3r3r3r3r3r3r3r3r3z";z"3z";z"3z3r;z";‚";‚";z"3r3r;z;z"3r3j3z3z3j+j3r3r3r;z3z"3r3r3r3r3r3z3r3j+j;z;z"3z3r3z3z;z;‚"3r3r3j3r3j+j3j3r3r3r3r3z3r3r3r3z";z3r3r3r3z;z3r3j3z;z"3r3r;z3z;z3r+j3r3r3r3z3r3z;z";z"3r3r3r3r3z";z"3r3r3z";z3r+j3r3r3j3z;‚";‚";z3z";z3z3z3r3z3z3r3r;z3z";z3r3z;z"3z3j3j+j3j3r3r3r3r;z"3z;z"3r;z3z"3z3z;z3r3r3z;z"3z;z"3z3r3z3r3z3z;z";z"3r3j3r3r3z;z"3r3r3r;z3r3z3r;z3z";z"3r3r;z";z;z";‚"3z;z"3z;z";‚";z"3z3r+j3j3r3r;z3z"3r3r3r3r3j3r3j3z3z;z3r3j3r;z;z"3r3r3r3r3j3r+j3j3r;z"3r3j+b3r3r3r3z3z3j+j3j3r3j3r3j+j3j3r3r3j+j3z3r3r;z";‚"3z"3r3z";z3r3r+j3j3r3z";z"3r3r;z;z";‚"3r3j+j3r3r3r3z;‚";z"3r3r3z;z"3z3r3r3r3r;z3r3r3r3r3r3z";‚";‚";z"3z3r;z3r+b3j3z3r3j3r3r;z";‚3r3r3z3r3z3z;z3r3j+b3j3r3z;z"3z";z"3r3r3r3j;z;z"3z3r;z3z3z3r;z;z;z3z3z3r3r3r3r3r3r3r3r3r3r3r3z"3r3z"3z3r3z";z"3r;z"3z3r;z"3j3r3r+j3r;z"3r3r3r3j3r3r3r3r3r3r3r3z;z";z;z"+j3j3r3z3z"3r3r3r+j3j+j3j3z";z3r+j3r3r3r;z"3r3r3z3r;z3z"3j3r3j3r3r3j3j3r;z+j+b3r3r3z"3r3r3r3r3z3r3z"3r3j3r3r3r;z"3z3z"3r;z"3z;z";‚";z;z"3z3j3z3r3r3r3r3r3r3r+j3z3r3j3j+j3r3r+j3r3j3r3z3z"3r;z"3z3z"3r;z"3z3z;z"3z3r+j3j3r3r3r3r3j3j3r3r3r3r3r+j3j3r3r3r+j3j3r3z;z";z";z;z"3r3z3z"3r3r3j3r3r3r3z3r3r3z;z";‚"3r+j3r3r3z;z"3z";z3r+j3r3j+b+j+j+j3r3z";z+j3r;z3r;z";z";z3r3z3r3r3r3r3r3r3z3j3r3j3j3r3r3r;z"3r3j+j3r3r3j+j+j3r;z"3z3r;z3r3r3r3r3z3z3r3r;z3r;z3r3z;z3z3r3r3r3r3r3r3r3r3r3z;z"3z;z"3r3z3r;z;z";z"3r3r3r3r3z3r3r3r3r3z3r3r3z3r+j3r3r3r3r3r+j3j3r3r;z3z"3r3r3r3r3z";z3z3z"3z;z"3r3r3j3r3r3z3r3r3r3j3r3r3r3r3r3r3z3r3r3r;‚"3z3r3r3z3z3r;z3r3j3r;z3z";z"3r3r;z"3z"3z3r3r3z";z"3z3r3z;z"3z3r;z3r3r3r+j3j+j3j+j3r3r3z3r+j3j3j3j3r3z3r3r3r3r3j3r+j3z3r;z"3z;z"3r3r3r3z";z;z"3z3j3r3r3r3r3r3r3j3j3r3z;z"3z;z"3r3j3r3z3z"3r3r3r+j3r;z"3z";z";z"3r3r3j3r;z"3z3r;z"3r3r3r3r3r3z3r;z3r3r3r;z"3r3r3r3r3r3z"3r3r+j3r3r;z";z3z"3r3r3z;z"3z3z3r3r3r3r3z3r3r3r3z;z;z"3z3z3r3r+j3j;z3z3r3j3r3r3r3r3r3z3r3z;z"3z"3r3r3r3z;z3r3r3z3z3z3r3z3r3z;z3z;z3r3r3r3r3z;z";z3r3z;z"3z3r;z";z";z"3z"3z3z;z"3z";z"3r3j3j3r3r3j3r;z"3z;z";z";‚";z"3r;z"3j3r3r3r;z"3z3r3j+j3r3r;z";z";z";z;z"3z3r;z;‚";z"3z;z"3r3r3r3r3r3r+j3j3r3r3r3z;z;‚";z"3z3r3r3r3j+j3z3r3z;z"3z;z"3r3j+j3r;z3z3r3r3r3r;z";‚";z"3z3r3r3z";z"3r+b3j+j3j+b3j3r3r+j3j+j3j+j3r3r3r3z;z;‚"3r3z3r3j+j3j3r3z";z3r3z3z";z;z"3z3r+j3r3r3r3j3r3r3r3r3z"3r;z"3z3z3r3r3z;z";‚";z"3z";z";‚";z";‚";‚"3z"3r3r3z";z";z3z";z3z";z"3z3j3r3r3r3j3r3j3r3r3z3z"3j+j3r3r3j3r;z";z"3r3j3r3r+b3r3r3r;z"3r3r;z";z"3z3r3j3r;z3z"3r;z3r;z3r3r3z3r3r3r3r3r;z";‚3z";z3z"3r3r;z";‚";‚";‚"3r3r3r3z"3r3r3j3r3r3r3j3r+j3r;z;‚;z"3z3z3z3z;z;‚";‚"3z3z3z;z"3r3r3z;z"3z;z";z";z";z;z"3z3z"3r3r3z";z"3r3r3r;z"3z3r3r;z3z3r3r3z;z";z3z";z"3r3r3r3z"3z;z3z3r3z"3r;z;z";‚";z";z3j3j+j3r3r3r3r3j3j+j3j3j3j3z3r3r3r3r3r+j3j+j3r3r;z"3r3r3r3j+j3j3j3r;z"3r3r+j3r3r3z;z"3z3r3r3r3z3r3r3j+j3j3j3r3z3z3r3j+b3r;z";‚";z3z"3r;z";‚";z"3r3r3r3r3r3r;z;z"3z"3r3r3r3r+j3j3z3r3r3j3r3r3r3z"3r;z"3r3r3z;z"3r3z";z";‚";z"3r3r;z";‚";z";‚";z"3r3z3r3r;‚";‚"3z3z3r;z";‚";z";z"3z3z"3r3r3r;z3r3z";z"3z3r3j+j3r3z3z;‚";z"3z3r3r3z"+j3j3r3r3r3z"3r;z"3z;z"3z3r3z3r3r3j3r3z3r3r3j3r3r3z3z3z"3r3z;z"3r3z3r3r;‚";z";‚";‚";z"3r3z3r;z"3r+j3r3r3r3z3r3j+j3z3r3j3r3j3z3r3r3r3z;z3r;z";‚"3r3r;z"3r3z;z";‚3z"3r3r3z;z";z"3z3z;z";z3z";z3z";z3r+j+j3j+j+j3r+j3z;‚";z"3z;z;z3z3r3r3r3j3r3r3r;‚";‚";‚";‚";z";z3z3j3r+j3r3z;z3r3r3r3j3z3z3r+b+b3j3r3r3r3r3j+j3r3r;z3j+j3z3z"3r3r3r3r3r;z"3r3r3z"3r3r3j+j3z;z3r3r;z"3j+j3r+j3j3j3r3r3r3r3z;z"3r3r3z;z"3z3j+j3r3r3r3r+j;z"3z3j3r3r3r3r3z;z3r+j3r3r3r3r3r3z3r3r;z;z";z3z3r3r;z";‚"3r3r3r3z";z3z";z"3z"3r3r3j+j3j+j3r3r3r3z3r3r3r;z";z3z"3z3r3z"3z;z3r3r3r3r3r;z"3z";‚";z"3z3r3r3z3r3r3r3r3r3r;z"3z3r3r3j3z;z"3r3r3r3z;‚";z"3j+j3r3r3r;z;z"3z3z;z";‚";‚";‚";‚";‚";z"3z"3r;z"3r;z";z";z";‚"3r3j+j3j;z;‚"3r3r3r3r3j+j+j3r3j3r3r3j3r3r;z"3z;z3r3r+b3j3r;z"3z3r3j3r3r3z3r3r;z"3r+j3r;z";z3z";z3j3r3z3r3r3r3r;z;z"3r3r3j3r3r3z;z3r3r3z;‚";z"3j3r3z"3r3r3z3r3r3r3r3r3r+j3r3r3r3r3r3j3r+j3r3z;z"3z3z;z";‚";z3z3z"3r3r3r3r3z;z"3z;z+j3z3r3r3r3r3r3j+j3j3j+j3j+j+j+j3r3r3r3z;z"3z3r3r3r3z3r3r3r3r3r3r3j3r3r3r3r3j3r3r3r3r3z3z"3r3j+j3r3r3j3z3z;z";‚";z"3r3r;z"3z"3r3z"3r3j3r3r3z"3r3r3z";z";z"3z3z"3r3z"3r3z"3r3r3r3r3r3r3z3z3r;z3r+j;z;z";‚";z;z"3r3z;z";z"3z;z";z"3z3j+j3z;z"3r;z";‚";‚";z"3r3z3r3z3r3r+j+b+b3z"3j3j3z;z";z"3z;z3r3r;z3z";z3z;z;z";‚";‚";z"3z";z;z"3z3r3z"3r3r;z"3z;z"3z3r;z"3r3r3z3r3r3r3j3j+j3r3r3r3r;z;z3r3z;z3z3r3r3r3r+j+j3j3r3r+b+j3r3r3r3r3r;z"3r3r3r3z3r;z";‚";z;z";z";z"3z3r3z3z";z3z3r+j3r3r3j3r3z3j3z3z"3r3z"3r+j3r3r3r3r3r3j3j3r3z;z;z3z3z;z"3z3r;z;‚";‚";‚";z"3z;z";‚";‚"3r;z"3z3r3r3r3r3r3z"3j+j3r3r;z"3r3r+j+j3j+j3z3r3r3r+j3r3r3r3z";z"3z;z";z3z;z";z3r3r3j+j3r3z3r3r3j+j3r3z3j3r3r3j3r3z";z3r3r3j3r+j3r3r;z";z";z"3z3z3z";z3z3r3r3r3j3r3r3r3z";z;z"3z;z";‚";z"3r3r3z3r3r3r3z3r3j3r3r3r3r3z3j3r3r3r;z3r3z3r3r;‚";‚";‚";z3z3j+j3r3r3z3z";z";‚";‚";z"3z3r3r3r3r3r3r3r+j;z;z"3z;z3r3r3j3r3r;z3z";z3r3r3r3r3r;z3j3r3r3r3z;z"3z3r3r3r;z";‚";z"3z3r3z;z3r3j3r3r3r3r3r3r3r3r3r3z3r3r;z3z3r3r+j3j3r3j3z3r+j3j3j3z3r3r3r3r3z3r3z";z;z"3r3r3r3r3r3z;z3r3z;z";z";z3z"3j3j3r3r3r3r3z3r3r3r3r3z3r3r3r3r3z3r3r3r3r3r3z;‚";‚"3r3r3j3r3z3r3j3r3r;z";z"3z;‚";z"3z3r3r3r;z"3z";z;z"3z3r3j3r3r3r3r;‚";z"3r3r3j3r3r3r3z+j3j3r3r3r;‚";z";z3z"3r;z"3z3z"3r;z3r3r3r;z3r+j+b3j3r3r3z;z";z3z";z"3r3z3j3r;z;z"3z;z"3z3r3z3r;z"3z;z"3z3j3r3r;z3z";z"3r;z";z3z"3r3r3r3r3r3j3r3r+b+j3j3r+j3j3r;z3z";z3r3r3r3j3r3r3r3r3z3r;z;‚";‚";z"3r3r3r;z"3z;z"3r3z;z"3z3r3j+j3j3j3r3r3z3r3r;z"3z;z3r3r3z3r3r3r3z;z3z3r3j+j+b+j+b+j3r;z3z"3r3z3j3r3z";z"3z";z;‚";z"3z3z3r3r3r;z3z3z3z3r3r3r3r3z3j3r;z3z;z3j+j+b3j3j3z3r3r+b+j3r;z3r3r+j3r;z;z"3z;z"3z3r3r3r+j3j3z3r3r3r3z;z3z"3j+b+j+b+j3r;z3z";‚";z3r3r+j3j3r3r3r3r+j3j3z3r3z3z;z3z3r3r3r3r3r3r3r3r;z3z3r;z";‚";‚";z"3z"3r3r3z3r;z"3z";z3r3z"3r3r3z";‚";z"3z";z"3r3r3r+j3j3j3r3r3r;z";z";‚"3z"3z;z"3r3r;‚"3z;z3z"3r3r;z"3z3j3j3r+j3r;z";‚";‚"3z"3r3r3r;z"3r+j3j+j3r3r3z3r3z3r;z"3r3j3r3r;z"3z3r3r3r;z3z"3r3r3r3r3r3z"3r3j+j3r3r3r3r3r3z"3z3r3r+b+j3j+j+b3r3r3r3r3r3r+j3r;z3r3r3j+j3j3r3r+j3r3j+j3j3r+j3j+j3r3r3j3j+j3r3r3r+j3r3r3r3r;‚";z3z"3r3r3j+j+j+b+j+b+b3j+j3j3j+j3r3r3r3r3r3r3r3r3r3r3r3z3r3r3j3r+j3j3r3r3z3r3r3j3z3r3r3j+j3r3r3r3j3r3r+j3j+j3r3r3j3r3r3r3r;z3r3r+j3r3r3r3r3r+j3j+j3r3z3j+b+j3j3r3r3r3r3r3z3r3z3r3j3r3j3r3r+j3j3r3r;z3r3z3r+j3r+j+j3r;z3z3r3r3z3r;z;z"3r3r3z;z3r;z3j3r3z3r;z"3z3z"3r3r3r3r;z";z3r3r;z"3z"3j3r3r3r3z;‚";z"3z";z3z";z"3z"3z3r3j3r3r3r+j3r3r3z";z3z";z3z"3r3z;z"3r3r3r3z;z";‚"3r3r3j3j3r3r3r3z;z"3r+j3j+j3r3r3r3j+j3r3r3z";z3j+j3j3r3r;z3z"3r3z3r;z3z";z3z;z3r3z3r3j3j+j3r3r3z3r3r3r3r+b3j+j+j+j3r3r3z3r3z3z3r;z"3r3r;z"3r3r3r3z";‚";‚";z"3r3j3r3z3z3r3r3z3r;z;z"3r3z3r3r3j3j3r3r3r3r3j+b3j3j+j+b3j3r;‚";z"+j3j+j3r3r3r3r3z3r3r3r3r3r3r3j3r3r3r3z3z3r3r3z3j3r3r3z3r;z3z;z3r3r3j3r3z;z"3z3z3r3r3r+j3j3r3r3j3j3r3r3r3z"3r3j+j3j+j+j3j3r+j3j3j3r3r3r3r3r3r;‚"3z3r3j3z";‚";z3r3z3r3r3j3j3j3r3r3z3r3r3j3r+j3r3r+j3j3r+j3z;z+j+b3r3r3r3z3z"3r3r;z";z"3r3r3z"3j+j;z3z";z3z"3z";z"3z;z";‚"3z;z"3r3z3r3r;z"3z";z"3r3r3r3z3r;z3r;z"3r;z3r3z3r3r3j;z";‚";‚"3r;‚"3z";z"3r3r3r3z3z3r+j3j3j+j3r3r3z"3z;z3r3r3r3z";z"3r3r3j3r3r;z3r3r3j3z3z;z"3z3z3r3r3r3z3z3r;z;‚";‚";z3z3r3j+j+b3j3r3j3r3r;z";z;z"3r3r3z3r3z"3r3r;z";‚";‚"3r3j3r3r;z3z;z"3r3r3r3r3j3z;z+j3j3r3j+j3r;‚";‚";‚"3z3r3r+j3j3z;z";z";‚";z"3z3r3j+j3j+j3j3r3r3r3r3r3r3r3r3r3z3r3r3r3r3r;z;z3r3r3r3r3r3z3r;‚";‚"3r3r;z;z"3z;z"3r3r+j3r3r3r3r3r3j+j3r;z3z;z3z"3r3z3r3r;z"3z3r3r3r;z"3z3r3r3r3r3z3r3r3r3z;z3z3r3r3r3r3z3r3r3r3z;z3z3j+j3j+j3r;z3z"3j3j3r3r3j3r+b3r3r+j3r3r3r3r3r3z3z"3r3z"3r3r3z"3r3z"3r3r;z";‚";z"3z";z";z";z"3r3r3r3r3z";z3r+j3r;z";z3r+j3r3r3z3z"3r3r3j3r3z;z";z";z"3r3r3r;z3z";z3r3r;z"3z3j3r3r3z3r3r;z;z";z"3z3r3z;z3z;z3z"3z3r3z3r3r3r3r3r3r;z3r3r3j3r3r3r3r3j3r3z;z3r3r3j+j+b+b+b3r3r3r;z"3z3r;z"3r3z3r+j3r3z";‚";‚"3r3j+b+j3r3z3r3z;z"3z3r3j3r3z3r3r3r3z3r3j3r3r;z;‚";z3r3r3r3z";z3z;z"3z3r3z3r3r3r3r3r+j3r3r3r3r3z3r3r3r;‚";z3r3r3r3r+j3r3r3z3r;z;z";z3z";‚;z;z";z3z;z3z";z3r;z3r3r3j3j3r3r3z3j+j3r3r3r3r3r;z"3z;z";‚";‚";z"3z;z"3z;z"3z3r3z3r3j3z;z"3r3z;z";z3r3r3r3r3z3r3r;z3z;z";z+j3r3j+j3r3r3z3r3r+j+b3z3j+j+j+j3j3z3r3r+j3j3z;z"3r;z"3z"3r3r3z"3r3r3r3r3j3r3r3z";z;z"3r3j3r3r3r3r3z3r3j3z;z;‚"3z3r3r3r3r3r3r3r3r3r3r;z"3z;‚"3r3r3r3r3z";z";‚";‚";z"3r+j3j3z;z"3z3r3z3z"3z3r;z"3z;z"3r3r3r3r3r3r3z3r+j3j3r3r3z3z";z3z"3z;z3z3r3r+j+b3j3z3r3z3r+b+b+b+b+b+b3j+j+b+j3r;z;z";z"3r3r3r3r3r3r3r3r3r;z";z";z3r3r3z3r3z3r3z3z"3r3r3r+j3j+j3r3r3r3r3z3z;z";z;z";z";z3r3r3r3r3r3r3r+j3r3r3r3r3j3j3j3z;‚";‚"3r3j3r3r3r3r3r3r3r3r3z;z3z3r;z3z3r3r3z3r;z3z3z3r3z;z3z;z"3z3r+j+j3r3r3r3r3r;z3z";z;z";z";‚3z";z"3z;z";z;z";z3r+j3r3r3r;z;z"3z3z3r3r3r3z3r3r3r+j3j3r+j3r3r3z3z";z3z";z3z3r+b+j+j3j+j3j3r3r3r3r3j+j3r;z"3z3r3r3r3r3z"3z;z"3z"3z"3r3z";z"3r3r3z"3r3r3r3r3r3r3r3r3z3r3r3r3r3j3z;z"3r3r+j3j;z3z"3r3r3r3j3z3z"3r3r3r3z;z"3z3r3r3r3j3r3r3r3j3r3r3r3j3r3r3r3r3j+j3z3r3r3j3j+j3j3r;z3z";z3r3z;z3r3r3z3r3j3r3r3r3r3r3z;z3z3r3r3r3r3j3r+j3j3r3z";z"3z"3r3r3r3r3z";z"3r3r3r3z3r3z3z"3j3j3r3r3r3r;z;‚";z"3r3r3j3r3r3r3r3r3r3r3z3r3z3z"3r3r3r3r3r3r3r3r3r3r3r3j3r3r3z3r3r;z";z";z";‚"3z;z"3z3r3r3r;z3r3r;‚;‚"3z;z3z3r3r+j3j3r3r3r3r3z3r3r3r3z3r3r3r3r3r3r3r;z3z";z";z"3z3z3z;z";‚";z"3z3r3z3z3r3r3j3z;‚"3z3r3z3r3r3r3j3r3r3r3z3j+j3j+j3j+b3r3z;z;z";z3z"3r3r3j+j3j3j3r3j3j3z3r;z"3r3r3r3r3r3r3r+j3r3r3z";z";z"3r3r3z";z3r3z"3j+b+j3j3j3r3z"3r3r3r3r+j3j+j3r3r3z3r3r3r3r3z";z3z"3r3r+j3j3r3r3j+j3j3z3z3r+j3j3j3r3r3z3r3r3r3z"3r;z"3r3j3j+j3j3j+j3r3r3z3r+j;z;z;z"3r3j3r3r3z;z";z3r3r3r3z;‚";‚3z";z;‚"3r3r+j3r3z3z3r;z3r3r3r;z"3r3r+j3r3r3z";z3z"3z;z";z3z";z3r3z3z3r+j3j3r3r3z;z3z3z;z;z"3z3j+j3r3r3j3r;z";‚";z3z";z"3r;z";z;z"3r3r3r3r3r3r3r3r3j3z3r3z3z;z"3r;z"3z3r3j3z;‚";‚";‚";z3z3z3j3j3r3r3j3r3r3j3j3r3r3r+j3j3j3r3z3z3r;z;z"3z3z;z";z;z3r3z3j3r3r;‚";z3r3j3r3r3j3r3r3r3z3r3r3r3j3j3j3z;z3r3j+j+j3j3r3r3z;z"3r3r3r3r3z";z;z"3z3r3r3z;‚";‚"3r;‚";‚"3r3z3r3r;z"3r3r3z3r3j3z;z";‚";z"3z"3r;z";z"3r3z"3r3j3j3r3r3z";z;z"3z;z"3r3j+j3j3r3r3r3r3r3r3r3z;z"3z;z"3z"3j+j3j3j+j3j+j3j3r;z"3z3j3r3z3z3r3r3z"3r3z3r3r3z3r3r+j3r3r3j3j3j3r3r3j3r+j3j3z3r3r3r3r;z3z3z"3r;z3z;z";‚";z"3r3r3r3r;z;z"3z3j3r3r3z3r3z;z"3z3j+j3r3r;z";z3r3r3j3j3z;z3r3r3r3r3r+j3r3r3z;z3z";z;z3r3r3r3r3r3j3j3r3z";z3z"3r;z"3z3r3z"3r3z;z3r3r3z3r3z3r;z3r3z3r3r3r3j+j3j3r3r3j3r3z3r3r3r3r3j3r+j3r3r3r+j3r3z3r3r3r3r3j3r3z3r3r;z";z;‚"3z3r3r3j3r3z3r+j3j+j3j3z3r3r3r;z3r3z3r3r3r3r3r3r+j3r3z;z"3r3r3r3r3j3j3r3r;z;z";z3z3z;z;z";z;z"3z3r3r3r3j3r3z"3r;‚";z3z"3r3r3z3z"3r3z;z";z"3z;z";‚";z"3z3r3z";z";z3z";z3r3r3z;‚";z3z3r;z3r3r3r+j3j+j3r3r3r3r3j3j3z;z";z"3r;z3r3r+j+b+b3r3j3r3r3r3r3j3r3r;z";z";z"3r3r;z"3r+j+j3j3r3r3r3z3r3z3r3r3r3j3j+j3r3r3r3r;z3z;z"3r3j3j3r3z;z";‚"3z3j+b+j3r3r;z3z3r3r3z3r3r3r;z";‚";‚"3r3z"3r3z;z"3z3z"3r3r3r3r3r3j+j3z3r3j3r3r3z;z"3r3z;‚"3r3r3r3z3r3z;‚";‚";z"3z;z"3r;z3z"3r3r3j+j3r3r3j3r;z;z";z3r3z"3r3r;z3z"3r3j3r3j+j3r3z;z";z";‚3z3r+b3j3j3j3r3r3r3r3z;z3z3r3j+j3j+j;z3r3r;z;‚";z"3r3j+j3j+j3r3r3r3r3r3j+j3r3r3r3r3r3j3r3j3r3r3r;z3z"3r3r3z3r3z;z3z";z3z"3r3z3z3r3r3r;z"3z"3z3z"3r3r3z3r;z;z"3z;z3z3r3j3z"3r;z"3z3r3z;z";‚"3z"3r;z";z"3r3j3r3r3r3z"3r3r3r3r;z;z";‚"3r3z3r3r3r3j+j3j3z3r3z;z";z"3z";‚";z";z"3z3r3r3r3r3r3r3z"3r3r3r3r3z3r3r3r3r;z"3r3r3z";z3z"3r3r3j+j3r3r3r3r3r3r3z";z3j+j+j3j3r;z3z3r3r3j+b+j+j+j3r3r3r3z3j3r+j3j3j3r3z;z"3z;z";z";z"3r;z";‚";‚"3z3r3r;z"3z"3r;z"3z3r3r3z3r3r3j3r3r3z3r3r3r3j3r3r3z3z3j3r+b3j3z3r;z"3z3z3j+b3j+j3r;z3r3z"3r3r3j3z;z3z";‚";‚";‚";z3z"3r3r3r;z;z"3z3r3r3r;z"3z;z3r3r+j+b+j+b+b3r3r3j3r;z";‚";z"3r3j3r3r3r3z3r3r3z3z3r3z3z3r+j3r3r3r3z;z3r3j3r3r3r+j3j3r+j3r;z3z3r3r3z;z3z3r3r3r3r3r;z3r3r3r3r3r3r3r3j3r;z;z";z3z"3r3r3r3r3r3r3r3r3r3r3r3j;z;‚";z";z";z"3r3r3r3r3r+j+b3z"3r3z3j;z3z"3r3r3z;z"3j+j3j3r3z3z3r3r3r3r3z3r3r3r3r3z";z"3z";z3z"3r+j+b3z";z";‚3r3j3r3r3r3z;z"3z;z"3z3r3z"3r;z"3r3r3z"3r3r3j3j+j3r3r3z;z3r3r3r3r3z;z"3z3r3r+j+j+b3j3j3r3r3r3r3z3r3j3r3r3z3z;‚";z3z";‚"3r3r3z;z"3r;z"3z"3r3z3r3z3r3r3j3r3z;z"3z3r3r3r3j+j3j+j+j+j;z;z"3r3r3j3j+j3r3r3r3j3j3r+j3r3r3r;z"3z";z3z3r+j3r3j+j3z;z3z"3r3z3r3r3z3z"3r3r3r3r3r3z3j3r3z3r+b+b+b3j+j3r3r3j3r;z;z;z"3z;z3r3r3z;z"3z3j3r3r3j3r;z3r3r3r3j3r3r;z3z"3r3z"3r3j+b3j3j3r3j3r+j3j+j3j3j+j3r3j3z3r3r3r3r3r3j+j3r;z3z";z"3z3z"3r;z"3z3r3r3z;z3z";z3r;z;‚";‚"3r3r3z"3r3r3r3z3z3j3r3r3r3r+j3r;z;z";z"3z3z3r3r3r3z3j+j3r3z;z"3z3r3r3z3r3r3r3z3r;z";z";z3r3r3j3z;z3z";z;z";‚"3r3r3z;z"3z3j3r+j3j3z3r3j3r3z3r;z";z";z"3z3r3r3r3r3r;z";‚";z";‚";z;z";z;‚"3z3r3r+j3j3r3r3z3r3r3r3z;z;z"3r3r3r3r3r;z";z"3z";z"3z3j3z;z"3r;‚";z"3r3r3r3r3r3r3z3r3r3r3z3z"3j3r3z";z3r3r3r3j3r3z3z3j3j+j+j3r;‚";‚";z3r3r3z;z";‚"3z3r3r3z;z"3r3r3r3r3j3j3r3r+j3r3r3r3z;z"3r3r3r3r;‚";‚";‚"3z;z;z3r3r3r3z3r3z3z3r3z;‚;z"3z;z3z;z3z3z;z"3z3r;z;z"3z3r3r3r3r3r3j3z3z3r+j3j3r3r3r3r;z";z3z"3z;z"3z;z";z"3z3z3r3j3r3z3z";z;z"3z3z3r3r3r3z;z"3r3z3r3z;z"3r+j3r3r3r3r3z;z"3z3j+j3r+b3r3z"3z3r3j3j+j+b+j3r3r3j3r3r3r3z;z"3z;z"3r+j3r3j+j+j3j3z3z3r3j+j3j3r3r3r3r;z";z3z+j3j3r+j3r3r;z";‚"3z3r3r3r3z;z"3z3j3r3r+j3r3r+j3r3z"3r3r3r3r3r3r3z3z";z3z"3r3z"3r3r3z"3r3z3r3r3r3r3r3r3r;z";‚"3z3j3r3r3r3z3r;z;z";‚"3z;z3r3r3j3r3r3r3r3r+j+b+j3r3r;z"3z3r3r3r3r3r3r;z+j3j3z3r3r;z";‚";‚"3z;z3r+j3r3r;z;z";z"3z"3z3r3z;z";‚";‚";‚";z"3z3j3j3r3r3r+j3j3r3z3r3r3r3r3z;z";z"3z3r3z;z";‚";z"3z;z"3z3r3z;z;‚;‚";‚;‚"3r3r3j3r+j3r3r3r3r3r3r3j3r3r;z"3z;z"3r;z"3z3r3r3r;‚"3z3r3r3r;z3r3z;z"3r3r;‚";z3z;z";z;z"3z;z";z"3z;z;z";z"3z3r3r3r3r3r3r3r3z3r3j3r3r3r+j3j3j3z3z"3r3r3r3r3j3r3r3r3r3r3r3j+j3j+j+j3r;z"3z;z";z"3r3r3r3r3z;z3r3j3j+j3j3r3r3r3r3j+j3j3r3z3r3r3r3z";z"3r;z";‚"3r3r+b+j3r3r3r+j+j3j3r;z"3z3r3r3r3z"3r3z"3r3r3r3z"3r3z";z"3r3z";z";z3z";z3r3r3r3r3r3r3j3j3r3j3j3r3z3r3r3r3j+j3r3r3z;z";z3z;z3r;‚";‚"3z3r;z3z";z;z"3r+j3r3j3j3r3r3r3j3r3r+j3j3r;z+j+b3j+j+j3j3z;‚"3r3r3j+j;z"3z;z3r3z3r3z3r3j3z3r3r3r;z";‚"3z3r3r3r;z+j+b3j3j3z;z"3r3z3z";z";‚";‚";z";z;z"3z3r3r3r3r3r3r3r3r3r3r3r;‚;z3r+j3j3r3r3r3r3z3r3j3r+j3r3r3r+b3z3r3r3r3r3r3r3j3r3r3r3z3r;z"3r3j3z;z"3z3j3r3r3r;z";z"3z;z";z"3z3r3r3z3r;z3z3r3r3z;z"3z3z;z"3r3j3r3r+j3z;z3r3r3r+j+b3j3r3r3r;‚"3r3j+j3j+j3r;z;‚"3z;z3z3z;z3z3r3r3r3r3r3r3r3j3r3r3r3r3r3r3r;z"3r3r3r3z;z"3z3z"3r3r3r3j3j3r3r3r3r3j3r3r3r3r3r3r3z;z"3z;z"3r3r;‚";z"3z"3j3z;z"3z";z";z";z";z";z";z"3r3z;z"3r3r3r3z;z3z;z";‚";z"3z3r;z3r3z3r3r3r3z3r3r3r3r3r3r3j3r3r3z";z3z"3r3r;z";‚"3z"3r;z3z3z3r+j3r;z3z"3r+j3r;z";z"3r;z";z"3z"3r3j+j3r3r+j3r3r3r3z;z3j+j+j+j3j3r;z3r3r;z"3z3r3r3j+j3r3z3r3r3r3z3j3r;z";‚";z"3z3r3r+b+j3j3j3r3r3z;z;z3z3r3r3j3r3r3r3r;z;z"3z3r3r3r3z;z";z"3z3j3j3r3r3r3r3r+j3r3j3z;z";‚"3r+j3j+j;z";‚"3z"3z3r3r3z;z"3r;z"3z3r3r3r3r3r;z"3z;z";z";‚";z";‚"3z;z";z";z3z"3z;z";‚";z"3z3r3j3r3r+j3j+j3z;z";z"3z;z";z"3r3r3r3r;z3z"3r3r3r3r3r3z3r3j3j3z;z3z3r3z;z3z"3r;‚"3r3r3r3z3r;z";z";‚"3r3z"3r;z"3r3j+j3r3r3r;z"3r+j3j3z";z"3z3r+j3j3r3r3r3r3z";‚";z"3z;z";z"3r;z;z"3r;z";z"3z"3r3z"3r;z"3z"3r;z"3z3r3r3z3r3r3z;z"3z;‚";z";z";‚";z"3r3r3r3r3r3r+j3j3r3z3r3r3r3r3r3z3r3r;z"3j+j3r3r3r3z3r3r3r3r3r;z"3z3z";z;‚"3r3j+j3j3r3r3r;z3z3r3r3r+b3j3r3r;z"3z;z"3z3z3r3z3r3z3j3z;z";‚"3r3r3r3z3r3r3r+j3j3r3r3j3r3r3z3r3j3r3r3r3r3r;z3r+j3j3j3r3r3z3r3r3r3r3r3r;z3z;z3z3z"3r3z3r3r3r3r3r3r3z";‚";‚"3r+j+j3r;‚";z3j+j3r3z3r3r;z3z3r3r3r3r3r3z;z";z3z3r3z3r3r3r3r3z3r3j3r3r3r3r3j3r3z3r3j3j3r3r;z";z"3z3r3r3r3z";z3r3z"3r;‚"3r3z3r3j+j3j3j+j3r3r3r3r;z;z"3z3z;z;z";‚"3z3r3r3r3r;z"3r3r3z3r3r3r3r3r3z";z3j3r3z"3r3r3r;z"3z3j3z";z";z3z"3r;z";z"3r3r;z"3z3r3z"3r3z"3r3r3r3r3r3r3r3r3z";z"3r3j+j3r3r3z3z3z"3r;z"3r3r3z;z"3z3z3z3r3j3j+j+b+j3r3r3r3r3j3r3r3j3r3z3r3r3z3j3r;z;z"3r3r3z;z"3r3z3r3z;z";z";z3z"3z;z"+j3j3r3r3z3r3r+b3r3r;z3r3z;z3z3r3j+j3j3r3r3r;z";z"3z3r3r;z"3r3r3z3r3j3r3r+j+j+b3j3r3r3r3r3z3r3r3r+j+b3j+j3r+b3j3r3z3r3j+j3r3r3z3r3r3r3z;z"3z;z";z"3z";z3r3r;z;z"3z;z";z";z";z"3r+j3j+j3r3r3r3z"3z3r3r3r;z3z3r3r3z3z3r3r3j+j3j3r3r3r+j+b3j3r3j+j3z";z"3r3r3j+j3r3r3z3r;z";z"3r3j3r;z";z;z3r3r;z3z3r3r3r3r3r3r+j3r3z3r3z;z3z"3r3r3r;z3r3r3z;z"3z3z3r;z";z"+j+j3r3r3z";z";z3z"3r3z3z3r;z"3j+j3r;z;z"3z";z"3z";‚"3r+j3r3r3r+j3r3r3r3r3z"3r3r3r;z"3r3j3r3r3z;z"3r3r3r3j3r3r3z3r3z;z"3r3z;z"3r3r+j3j+j3j3j3r3r3r3j3r3z";z";z"3z"3r3j3r3r3j3r3r;z"3z3r3r3r;z"3z;z";‚";z";z";‚";‚";z";z";z"3r3r3r3z;z"3z3z3r3r3j+j3j3r3r3r+j3j3r3r3z3z;z3z;z3r3z;z3r3r+j3r3r3r3r3r3r3r3j3r3r3r3r+j3r3r3r3r3r3r3r3r3r3r3r3r3r3r3z3r3r3z3r3r3j3r3r;z;z"3z;‚";z"3z3j3j+j3j3r3r3r3r3z3r3j3r3r;z"3r3z3z;z";z";z"3z3r3r3r3z3r3j+b+j+b3j3r3r3z3j3r3r;z";‚";z"3r3r3r;z;z";z"3r;z"3z;z"3z";‚"3z3r3r3r3r3z#Z+b+j3j3r3r3r3z3z3r3r3r3r3z3z;z;‚";z;z"3z3r+j3j3r3j3r3r3r3r3z"3r3j3r3r3r3r;z"3z"3z3r;z";‚";z"3z3z"3j3r;‚"3z";z3r3r3r3j3r3z"3j3r3r3r3r3r3r+j3j3j3r3z";z";z"3z";z";z"3z3r3r3z;z"3r3r3r3r;z";‚"3r3j3r3r3r3r+j3j+j3r;z3r3j+j3r3r;z"3z"3r3r3r3r;z"3z3r3z3r3z3r3r3z;z";z;z";z"3z";z3z";‚";z"3z3r3r3z;z;z"3z;z";‚;z3j+j3j3r;z3z3z;z3r3r;z3z3r3r3z3r3r3z;z"3r3r3j3r3r3z3r3j3r3r3r;z;z3r3r3r3j3r3r3z3z3r3r3j3z;z"3z;z"3z3z;z3r3r;z3z3r3r3r3r3z3z;z";‚";‚"3r3z"+j+b3j3r3r3z3r3r3r3z3z;z"3z3r3r3r3z3r3j+b+j3j3r;z3r+b+b+j+j3j3r3r3r3r3z";z"3z;z3r3r3r3j3r3z"3z3z"3r;z";z"3r3r3j+j3r3z"+j+Z3r3j3r3z3r3j+j3j3r3j3j3j3r3r3r;z3z3r3r;z3r3j3r3r;z3j3r3z";z"3r3r3r3r3z";z"3z3r3r3r;z";z";z"3z3r3z";z3z"3r3r;z"3r3r3r3r3z"3z;z"3r;z"3z3r3r3j+j3r3r3z";z"3z;‚";‚";z"3z3r3j3r;z"3z3r+j3j3r3z"3r3r+j3r3j+j3j+b3j;z3z3r3r3r3r;z"3z3r3r3r3z"3r3r3z";z"3z3r3r3j+j3r3r3r3r;z"3z3r3r;z";‚"3z;z3z"3r3r3r3r3r;z3z";z3z3j+j3z3z;z"3r3r3j3z3z;z3z3r3r;z3j3r3z;z"3z3r;z3z3r3j+j3j3r3r3r3r3r3j3z3r3r3r;z3r3r3r3r3r3z;z";‚";‚";‚";‚"3r3r3r3r3r3z3r3j+b3r3r;z";z";z3z3r3r3r3r3z";z3z"3r3r3j3r3r3r3r3r3r3j+j+b3j+j3r3r3z3r3r3r3j3r3r3z3z;z"3z;z";z3z"3r3z3z3r3r3r3r3r;z"3z";z3z";z"3r3r3r3r3z3r3r3z3r;z"3z3j+j3j+j3j+j+b+b3j3r+j3z3j+b3r3z3z;z"3z3r3z"3r;z3r3r3r3z"3r;z"3r;z"3r+j3j3r3r3j3r+j3j;z3z"3r;z"3r3r+j3r3r3z"3r;z"3z3z"3r3r3r3r3r3r3r3r3r3z;z"3z"3r3r3j+j3r3r+j3j3j+j3r3r3z3r3r3r3r3z"3r3r3r3z";‚";‚"3z3j+j3r3r;z"3r3r3r3z3r3r3r3r3z"3r3r+j3r3r3r+b+j3j3r3r3r3z"3j3j+j3j+b3j3r3z;z"3z;z;z"3z3j3r3r3r3j3r3r3r3r3z3r3z;z;z3z3r3r3z;z3z"3z3r3j3r3r3z;z"3z;z"3z3r3r3r3r3z3r;z3r3r3r3z;z3r3r3r;z";z";‚";z"3r3r3z3z";z3r+j3j+j3j+j;z;‚"3z";z"3r3z3z"3r3r3r3r3r3z3r3r3r3j3r3r3r3r3r3r3r;z3z3r3j3r3r3j;z;z"3r3r;z"3z3r;z";‚";z3j3r+j3r3r;z";z"3z;z";‚";z";‚"3z"3r3r3j3r3z;z";‚"3r;z";‚"3z3r3r3r3j+j3j3r+j3j3r3r3r3j+j3r;z;z";z3z";z;z"3z3r+j3j3z3z";z3z";z"3z";z"3r3z"3r3j3r3r3z"3z"3r3r3r3r;z";z"3r3r3j3r3z3r3r3j3r3r3r3z;z;z";‚"3z;z";‚";z3r3r3z3z";z"3z"3r3r3j+j+j3j+j3r3j3r3r;z"3z3r3r3r;z";z3z"3r3r3r3z;z"3z3z;z";z";z"3z";z3r3j+j3j3r3r3r3r3j+j+j3j3r3r3z3r+j+j3r3r3r3r3r3z3z3r;‚;z3r3j3r3r3r3z3r3r3z3r3r3j3r3z3r3r;‚";‚";z3r3r3j3r3r3r3r3r3z;z"3z3z3j+j3z;z3r3r3z3r;z3z";z3z";z3r3r3r;z"3z3r+j3j3z3z;z3r3r3r+j3j;z;z";z";z3r3r3r3r;z"3r3r3r3r3r3r3r+j+j3r3r;z3z3r3r3r3z3r;z3r3z3r;z3z"3r;z;‚";‚"3z3z";z"3z3r3j+j3r3r3z";z"3z;z";z"3z3z"3z"3j3r3z"3r;z"3z";‚";z";z";z"3r3r3r3z3r3r3j3r+j3j;z;z"3r3r+j3r3z;z"3z"3z3r;z"3r3r3r3r3j3r3z;z"3r3r3r3r3r3r3r3z";z"3z";z3r3z";z3z"3r3r3z3z"3r3r3r3j+j3j3r3z"3r3r3r3r3r;z3r+j3j+j3j3r3r3r3r3z3r3z"3z3r3j+j3j3r3r3z;z";z"3z3r3r3z"3r3r3r3r3r3r3r3z";z";z";‚";‚";‚"3r3r3r+j3r3z;z"3r3r3r+j3r3r;z3z"3r3r3r3r+j3r3r3z3r;z";z3r+j3r3z3r3z3r3j3r;z3z3r3r3r3r3j3r+j3j3z3z3r3r3r;z3r3r3r3r3r3r;z;z"3r3r3r3r3r3r3r3r3r3z;z3r3r;‚3z;z"3r+b3j3r3j3r3r3z;z3r+j+b3j3r3z3z3r3z3z"3r3z3r3r;z3r3r;z"3r;z"3z;z"3r3r3r3z;‚";‚"3r3r3r3r3r3r3r3r;z3r;z3z;z";‚";z3z";z;z3z"3j+b3j3r3r;z"3r3r3z"3r3r3r3r+j3r;z"3z;z";z";z";‚"3z3r3r3r3r3r3r3z;z";z3r3r3r+j3j3j3r3r3r3r+b+b+j3r3r3r3j+j3r3z"3r;z"3r+j3r3r3r;z"3r3z3r3r3z";z";z"3z"3r3z"3r3r3j3z3r;z"3z3r3r3z3r3j3r3r3r+j3r3r3z3r3j3r3r3r3r3r;z";z";‚";z"3z"3r3z;z"3z";z";z"3z";‚";z";z";z"3z3z"3r3j3r3r3r3r3r3r3z;z"3z3r3j3r3z;z;z";z"3z3j3r3z;z;z";‚"3r3r+j3r3r+j3j3z3r3z3z3r3r3j3j3r3r;z3r;z3z3z3r3j3r3z3r3r+j+Z+b3r3z;z3z3r;z3z;z3r3r3z;z"3z;z"3z;z3z;z";‚";‚";‚";z3z3r3r3r3r3j3j3r;z"3z3r3r3r3z;z3r+j3j+j3j+j3r3r3r3r3r3z3r;z"3r3r;z"3z3z";z3z"3r3r3r;z"3z3r3z";z"3r3r;z";‚"3r3r3z;z"+j+b3j3r3z3r3z3r3r3r3r3z"3z3r3r+j+b3r3r3r3r3j3r3j+j+j3j3z"3r;z"3r3r;z"3z3r3z3z3r+j3j;z;‚";‚";z"3z;z3r3r3j3r+j3j+j+b3r3j3r3r3r+j3j3r3r3r3z"3r3r3j3r3r3z"3z3r3r3j3j3r;z"3r3r3r3r+j3j3r3z"3r3r3r;z"3r;z"3z;z3z3r3r3r3r3r3r3j+j3r3z;z3z";z;‚";‚";‚";‚";z"3z;z";z";z"3z;z";z"3r3z";z"3z";z3r3r3r+j3r;z"3z";z+j3r;z"3r3r3r3r3r3z";‚";z"3r3z;z"3r;z";‚";‚";z3r3j3r3r3j3z3r3j3r;z3j3r3r3r3z3r3z;z3z3r;z3z;z3r3j+b+j3j3j3z3r3j3r3z3r+j3j3r3z3z;z;‚";z";z3z3r3r3z3r;z;z"3z3r3r3r3r3r+j3r3z3z3z;z3z";z3r3r+j3j3z3r3r+j3r3z;z3j3j3r3r3z3r3r;z;z";z3z";z3z3r3r3r3r3r3z3r3z;z"3z3j3r3r3j3r+j3j3r3r3r3r3z3z;z";‚3z3r3r3r3r+j3r3r3z3z";z";‚"3r3z"3j3j3z3r+j3r3j3z"3z3r3r3r3r+j3j3r3r3z;z"3z;z3z";z3z"3z3r3j3r3r3r3r3r3r3z"3z3j3z3z";z3z"3r3r3r;z"3z";z"3z;z"3z"3z3z"3r3r3z;z"3r3r3r;z";z"3r;z"3z"3r3r3r3z3z3r3r3r3r+j3r3r3r3r3r3r3r3r3r3z;z";‚";‚";z"3r+j3z3z";z";z";‚"3z"3r3r;z3r3r3r3r3r3r3r;z";z;z";z";z"3r3z3r+j3j3z3r3r3r3r3z";z"3r;z3z";z;z"3z3r3r;z"3z3r3r3r3r3z3r+b3j3r;z3z3r3r3z;z3z3r3r3r3r+j+b3j3j3r3r;z3z;z3r+b3r3j+j3r3j3r;z;‚"3z3r3j3r3r3r3r+j3r3r3r3r3r3r3z3r3j3j3r3z3j3r3r3j+j3r3r;z;z";z3r3r3r3r+j3j3r3j3r+j3r3r3r3r3r3r3r3z3r3z"3r3j3r3z3z3r;z3z"3r3r+j3j3r3r3z3z;z;z";‚3r+j3j3r3j3j+j3j3z3r3r;z3z"3r;z"3z3r3r;z"3r3r3r3r3z"3r3r3z;z3j3j3r3z3r3r3z3r3z";z;z";‚";z"3z3r3z;‚";z3z"3r3r;z3r3r;z";z";z"3z"3r3z"3r3z;z";z";z"3r3r3j3z3r3j+j3r3r3r3z"3r3r3z;‚";z"3r3r3z;z"3r3r3r3r3j3r3r3r+j+j3r3r3r3r3j3j3j3r3z3r3r3j3r3r3r3z";z"3r3z";z3z"3r3r3z";z3z"3r;z"3z;z"3z3z";z3z3r+j3j+j3j3r3z3z";z;‚"3z3z3z";z";z";‚";z"3z3z3r3r3r3z;z3r3r3r3r;z3z;z3r3r;z;z3z3j+j3j3j+j+b3j3z3r3r3z;z;z3r3r3r3r3r3j3r3r3r3r3z;z";z3j+j3j3r3r3r3r3j3r3j+j+j3j3r3r3r3r3r3r;z3z3r3r3r3r;z"3z3z;z"3r3r3r3z;z"3z"3r3j3r3j3r3z"3r3r+j+j3j3r;z3r+j3j3j3r3z;z";z3r3j3j3r3j3r3z;z3r3r3r3r3r3j3j3j+j3j3r3r3r3r;z";z";z;z"3z";z3z";z";‚";‚"3r3j3r3r3r3r3r3r3z3z;z"3z;z";‚";z";z3z";z"3z"3r3r3r;z"3z";z";z";z3z"3r3r3z"3r3r;z"3r;z";‚"3z"3j3r3r3r3z3z";z;z"3z"3z"3r3r3z;‚";z"3z3z"3r3r3r3r;z";z"3z3r3r3z3j+j3r;z3r3r3r3r3r3j+j+j+b+j3r3r3j+j3z3r3r3z"3r3r3r3r3z"3r;z"3z;z;z"3z;z";z3r3r3r3r;‚";z"3r3r3j3r3r3j3r3z;z"3r3r3r3r3r3z"3r3r3j3r3r3r3z3r3j3r3r3z3z3r3r3r3z3r3r3r3z3r3r3r+j3j3j3r;z3r;z3z3z3r3z3j+j3r3r3r3r3r;z3j3j;z3z";z3r3r3r3r3j+j3r3r;z3r3j+j;z;z"3z;z";z";z3z"3r3r3j3r;z"3z3r3z3r3r3r;z"3r3r3r3r3r3r3r3z"3r3r3j+j3j3j3r3r;z";z3z"3r3z"3r;z3z"3r3r3r3r3r3r3r3r3r+j+b3r3r3z3r3z3r3z;z"3z;z3z"3z3r3r3r3z;z";z";z"3z;z"3r3z3z"3r3r+j3r3z;z"3r3z3r3r;z"3z3r;z";z";z3r3r;z";‚";z";z;z"3z"3r3z";z";z;‚";‚"3z"3r3z3r3r3r3j+j+j3j3r;z"3z3r3z3r;z";z";‚"3z";z";z";z";z";z"3z"3z;z";z"3r3r3r3j3r3r3z3r;z3r3z3r3r3r3r3r3j+j3j+j3j3r3r3z;z"3r3z"3r3r3z3z"3r;z"3r3j3r3z3z3r3z3r;z;‚";z"3r3z3z;z3z"3r3r3j3r3r3r3r;z"3z;z3j+j3j3r3j3r3z3r3z;z3r3r+j3r3r3r3z3r3r3r3r3r3r+j3j3r3r;‚;‚"3z3z3r3r3z;z3r+j3r3j3r3r3z3r+j3r3z;z3r3r3z;z3r+j3r3z3z"3z3r3r3r+j3z;z"3z3z;z"3z3r+j3r3r3z3r3j3z;z3z"3r3z;z"3r3r3r3z"3r;z3r+j+b3j3z;z"3z3r3r3z;z"3z";z";z3r3z3r3z;z"3z3r3r;z3z;z3r3r3r3j3j+j+b3r3r3r3r3z3r3r3j3r+j+j3j3r3r+j3j3z;z";z";z3r3j3r3j+j3r3r3r3r3r3r3z";z3z";z3z"3r3r3z;z";‚";z"3z3r3j3z"3z"3r;z";z"3z3r3r3r3r3r3z"3j+j3j3z";z"3r3r3r3z3r3r3r;z"3z3r3r3z;z3r3r3z3r3r3j+j3j3z3r3r3r3r3r3j3r3r3j+j3j+j3j+j3j+j3j3r3z3r;z";z3z"3r3r+b+j+j+j+b3r3r3r3r;z;z"3z3j3j+b3j3r3z;z3z3r3r3r3r3j3r3r3j+j+j3r3r3z";‚";‚";z"3r;z3z3z3r3j3r3r3r3z;z3z3r3r3r3r3r3r3r3z3z3r3r3j3r3r3j3z"3j3j3z3z"3r3r3r+j3j3j+j3j3r+j3r;z"3z3r3r3r;z;‚";z"3z3j3r3z;‚";z"3r3r3r+j3j+j3r3r3r3j+j3r3z;z";z";z"3z3r3r3r;z"3z;z";z3r3r3r3j+j3z3r;z"3r;z3z3r3r+j3j3r3z3r3r3r3r3r3r3r3j3r+b+j3j3r3r3z3r;z;‚"3r3z3r3j3r3r3r3r3j+b3j3r;z"3z3r3z3r3z3r3j3r3r3r3r3z3j3r3r3r3j3r3r3r3r3r3r3r3r3r3r;z3z3r;z";‚"3z3j3r3r3r3r3r3z;z";z"3z"3j+j3j3z3r3r+j3r3r+j3r3r3r3z3r3r3r3j+j+b3j3r3r;z;z"3z3z3r3r3r3z3r;z3r3r;z3r3r3r3r3r3r3r3z3z3r3j3r3j3r3r3r3z3r3j+j3r3r3r3r+j3j+j3j+j3r3r3r3r3z;z"3z3r3r3j+j3r3j3j3z;z3r3r3r3z;z"3r3z3r3z3r3r3j3r+j3j3r3r3r3z;z;z;‚";z3z3j3j3z;z3r3r;z3z;z"3z;z3r3r3r3r3r3r3r3r3r3r3r3z3r3r3z;z";‚";z";‚"3r3r3r3r3z3r3r3r3z3r3r3r3r3z;z";z"3r3r3r3r3z";z3r3r;z"3z3z"3r3r3r3z";z3z"3r3r3r;z";z;z"3z3z"3r3r3r3r3r3r3r;z";‚";z3z3r3r3z3r3j+b3j+j3z3r3z;z";‚";z"3z3r3r+j+j3j+j3r3r3r3r;z3z"3r3j3r3j+j3r3r3z3r3r3r3j+j+j3j+j3j3r3z3r3j+j3j+j3r3z3r3r3r3z3r3r3j3r3r3r;z3z";z"3r3z3r;z"3r3r3j3r3r3j3r3r3r3r3r3r3r3r3z3r3r+j3r3r3r3r3r3z;z3z;z";z";‚";z";‚"3z3z3r3z3z3r3r3r3z3r3z;z";z"3r3r3z"3r;z3r3r3r3j+j3j3j3j+j3j3j3r3z3r3r3r3j3r;‚"3z3z;z3r;z+j3j3r+j3r3z3r3z3j3r3r3r3r3j3r3r3r3r3r3r3j3r3z;z3z3r3r3r3r3z3r3z3r3r3r3z3r3r3z3r3z3r;z3z"3r3r3z;‚";‚";z"3r3j3r3j3r3z;z";‚";z;z";z3z"3r3j3r3r3z"3z3r3j3r3r3r3r;z";z";z"3z;z";z;z";z3z"3r;z"3r3z3r3r3r3r3z3z3r3r3r3r3r3z"3r;z";z3z"3r3r;z3r3r3r3r3z3r3r3r3r3r3z3z3r3r3j3j3r;z;z";‚"3z;z"3j3r3r3r3r3r3r3z;‚";‚"3r3r+j3j3j3r3r3r3z;z";z";z";‚"3z3j3r3j+j3r3z3z;z3z"3z3r3r3r3r3r3r3z3r+j3j+j3j3r3z"3r3r3r;‚";z";z3z";z3r3z3r3r3z3r3j3j3r3r+j3r3j3j3z;z3r3r3r3j3r3z;z";z;z"3z3r3z;z";z;‚";z"3r3r3z3r3r3r3r3r3r;z"3r3r3z3r3z3r3r3r3z;z3r3r3z3z3r3j+j3r3z3r;z;z"3z3r3j3j3r3r3r3z;z";z;z";z;z"3z;z";z3z3z;z3z3r3z;z3r3j3j3r3r3r3r3z"3r3r3r3z3z3r;z;z3z3r3r3r3r3j3z;z";z3r;z"3z3r+j3j;z;‚";z;z"3z3r3r3r3r3r;z;‚";‚"3z"3z3r3r3z3r3j3z3r3r3r3z3r3z3r3z;z";‚";z"3z3z"3r3r3z";z3r3r;z"3z;z"3r3r3r3r3r3r3r3z3r3r;z3z"3r3r+j3r3z3z";z+j3r3j+j+b3j3z;‚"3r3r3r3z3z3r3r;z"3z3j3r3r3r3r3r3r3r3r3r;z";z"3r3r3r3r3z"3r;z";z;z"3r3r3z3z3r3r+j3z3r3r+j3r3r;z"3z;z3j3r3z3r3r3r3r3r3r3r3r3z;z3z;z"3r;‚";‚"3z"3z3r3r+j3r3r3r3r3z3r3z;z3r3r3r3z3r3r3r3j3r3j3r3r3z3r;z"3z3r3r3r3r3r3z3r;z3z";z";‚"3r3r+j3j3r3z3z3r3r3j3r+j3j3j3r3r3z3r;z3j3r3r3r3r3r3j3z3z3j3r+j3j+j3z3r;z3z3r3r3r3z;z3r3r3r3r;z3r3r3r3j+j+j3r3z3r3r;z;z3z;z;z";z3z3r3z3r3r;z;‚";z"3r;z;z"3z3r3r3z;z3r3j3r3z3r3z;z";z"3z;z3r3r3z"3r;z;z";z3r3j3r3z3r3j3r3r;‚";‚"3z;z";z";z";z"3z3r;z"3z3r3r3z;z3r3r3r3z";z3z3z"3r3r3r3r3r3r3r3r3z";z"3z3j3j3r3z3r;z3r3r3j+j+j3r;z;z";‚"3r3z;z;‚";z"3z3z3r3j3r3r;z"3r3r3r3r3z"3r3r3r;z;z"3r3r3r3r;z"3r3r3j+j;z;z"3j3r3r;z"3z3r+j3j3r3z3r3j;‚";‚";‚"3z3r3j3r3r3r+j3r3r3r;z";‚"3r3r;z3r;z"3r3j3j3r3r3j3j+j3r3r3r3j3r3z;z3z3z3r3r;z"3r3r3r3z;z3z;z3r3r;z"3z3r3r3r3j3r;z;‚";‚;z"3z3j3r3z3r3j3r3r3r+j3r;z3z"3r3r3r3z3r3r3r3r3z3j3r3r3r3j3r3z3r3z3r3r3r3r3r3z";z"3z3r3r3r3r3r3r3r+j3r3r3r+j3j3j+j3r3r3z3r3j3r3z3r3j3r3r3r3r3j3z3r3r3r3z3r3r3r;z3j+b3j3r3r3r3r3r3z3r3j+j3r;z;z"3z3r+j3j3z;z;z"3z3r3r3z;z";z";‚";‚";‚";‚";z"3j3r3z3r3r3r3r+j3j+j3r3j3j3r3r;z3z"3r3r3r3r3r3r3z3r3j+j3r3z3z"3r3r+j3r3r3z;z";z"3z;‚"3r3j3r3r;z"3z;z";z"3r3r3r3z3r3z3z"3r;z";z3r3z"3r3r3r3j3r3z3z;z"3z3r3r3r3z;‚"3r3r3z3r3r3r3r3r;z";z;z"3r3z;z";‚"3r3j+j3r3j+b3j3r3r3z3z3r3z3z3j3r3r3r3j3z;z"3r+j+j3j3r3j3r3z3r3j3r3r+j3r;z3z3r3r3r3z3r3j+j3r3r3z;z";z3z3r;z3z"3r3r3r3r3z3r3r3r+j3r3r3z3z;z";z";z"3z;z"3z3r3r3r3j3r3r3r3z3j3j3r3r3r3z;z3r3j3r3r+j3j;z;‚"3r3r3z3r3r3r3j+j3j3r3z3r3r3z3r;z;z"3z3r3r3r+j3r+j3r3r3z3z3r3r3z3r3r3r3r3z3r3z3j+j+b3r3z3r3j3z3z3r+b+j3r3z3z;z"3r+j3j3r;z3z"3r3r3z3r;z;z";‚";‚";‚";‚"3z3r3z3r3r3j3j+j3j3r3r3r3r+j+j3r3z;z";‚";z3r3j+j3z;z;z"3r3j3r3r3r;z3r3r3j3j3z";‚";z"3z;z3r3j+j3r3r3z3r3z";z"3z3r3j3r3r3r3r3z3r3z"3r3r3z3z"3r3r3j3z;z";‚"3r3r3r3r;z"3r3r3r+j3r3z;z3r3r3z"3r3j+j3j3r3r3j3j+j3j3j3r3r+j3r3r3r3r3j3r3r3r+j3r3z3r3r3z3r3r3r3z;z;z;z"3r3j+j3r3r3r3r3z;z3r3r3j+b+b+j3j3r3z;z"3z3r3r3r+j3j3j+j3j3r;z3r3j3r3r3r3r;‚";z"3z3r3j3r+b3j3j+j3j3r3r3r3r3r3z"3r3r3r;z3r3r3r3r3r3r3r3r3r3r;z3r+j+j3r+j3j3j3r;z3z;z3r3z;‚"3r3r3j3j+j3j3r3r;z";‚;‚"3r3r3r;z"3z;z"3r3r3j+j3r3r3z;z"3z;z"3r3z3r3j3r3r3r3r3r3j+b+b+Z3r3z3r3z3r3r3j3r3r;z3z;z3r3r3r3r3j3r3r+j+j3j3z;z"3r+b3j3r3r;z;‚";z"3z3j+j3z3r3j3r3z"3r3j3r3r;z"3z"3r3r3r+j3r;z;z"3z;z"3r3r3r3r3r3r3r3r3r3r3r3r3r3z3z;z";z"3r3z3z3r3r3r;z"3z;z;z";‚"3r3r;z3r3z3r3r3r3r3r;z"3z;z"3z3j+j3r+j3j+j3j+j+b3j+j3r3r;z3r3r3r+j+b+j3r3r3r3r3r3z";z3r3r3r3r3r3r3z3z;z3r3z3r3r3r;z3z3r3r3r3z3r3r3r3j3j3z;‚";z"3r3r+j3j+j3j3r+j3j+j3r3r3z;z3z"3r;z";z;z"3z";z;‚"3z"3r3r3r+j3r;z3z"3r3r3r3z;z3r3z;z";z"3r+j3r3r3r3r3z3z3r3r3r3j3r3r3r3j3r3z;z3r3r3z;‚";‚"3z3r+j3j+j3r;z";z3r3r3r3r3r3z;z";z";‚";‚";z"3r+j3j3r;z;‚";z;‚";z"3z;‚";‚";z"3z;z";‚3r3r+b+j3j3r3r3r3r;z3r3j3j3j3r3r3r3j+j3j3r3r+j3j3r3r3r;z";‚";z3z"3r3r3r3j3r3r3z3z3j3r3r+j;z;‚";z";z;z";z";‚"3z;z3r3z";z;‚";z"3r3r;z3z3r3r3r3z3z"+j3j3r;z"3r3r3j3r3j3r3r3z3r3j3r3r3r3r3r3j3z";z"3r3r3z3z"3r3r3r3r3r3r3r3r;z";z"3z3r3r3z";z;z3z"3r+j+j3j3j3j3z3z";z;‚"3z3r3r3r3z3r3r+j3r;z"3z;z"3r3r3r;z"3z3r3r3r+j3j+j3j3r3z;z"3z;z"3r3r3r3r3r3z3r3r;z"3r3r3r3r;z3r3r3z;z3r3r;z"3z;z";z"3z3r3r;z"3r3j3r3r3z3z3r3r3r3r3r3r3r3z;z";z3z3r3r3r3z"3r3r3r3r+j3r3r3r3r3r+j+b3j3z3r3r3r3r3z3r3r3r3r3r3r3j3r3z;z";‚"3z3r3z3r3r3r3r3z;z"3z;z"3z3r;z;z3z3r3z";z;z";‚"3z;z";z;z3r3r3r3r;‚";z3z"3r3r;z3r3z;z+j3j+j+b+j3j3j+b+j+b+b3j+j+b3j3r+j3z;z;z;z";‚3z3r3r3r3z"3r;z";z"3r3r3r3r3z;z"3z;z"3z3z3r3r3r;z"3z;z"3r3z3r3z3r3r3r3r3z;z";z3r3r;z"3z3r3r3r3r3r;‚"3r3r3r3j+j3r;z"3r;z";z"3r3r+j3j3r3z3r3r3r3z;z"3j3r3r3z3r3r3r;z";‚";‚";z"3r3r3r3r3z;z3z";z3r;z";z"3r3r3j3r3r+j3j3r3r3z;z"3z3r3r3r;z3z"3r3r3r3j+b3j3r3r;z";z";z3z"3r3r3r3r3r;z;z"3z;z3z"3r3r3r3r3r3j3r3j+j3r;z3r3r3r3r;z"3r3r3r;z"3r3r3r3r;z"3z;z"3r;z"3z3z;z";‚";‚"3r3r3r;‚";z"3z;z"3r3r3r;z";‚";z";z"3z3j3r3j3r3r3r3r3r3r3r3j3j3r3z;z"3z";z"3z3r3r3r3r+j3r3r3r3r3r+j3j3r3r3j3z;‚";z;‚";z3r3z;z3r;z3z"3z3r3r3r3r3r3r3r;z3z3z3r3r3r3r3j+j3j3r3r+b+j+j+j+b3r3j3r3z3r3j3j3z3z";z3j3r3z";z;z3z;z3r3z3r;z";z3z;z";z"3z3r3r3r+j3j3r3r3z3r;z3z";z;z"3r3r;z"3r3z;z+j3j;‚";‚";‚";z"3z;z"3r3j3r3j3r3r3r3r3z3r3r3r3r3r3r3r3r3r3j3r3r3r3r3r3r3r3z3r3r3r;z";z"3z3r+j+j3j;z";z"3z;z"3z;z";z"3z;z3r3r3r+j3j3r3r3r3r3r3r3r3r;z";z";z"3z3r3r3z3r3r;‚"3z;z;z"3z3z3r3j3r3r3z;z3z"3r3r3r3r3z3r3r3j3j+j3r3r3r3r;z3z"3r;z3z"3r3z3r3r3r3r3r3r3r3z;‚"3z3r3z3z;z";‚";z"3r3r3z3r3r3r3r3r3z3r;z"3r3j3z3r3r3r;z";‚"3z3r;z;z"3z3r3r;z3z"3r;z";z3z;‚";z"3j3r3r3r3r3r3j3r3r3r3r;z"3r+j3j3z3r3j+j3j+j3r3r3z3r3r3j3r3r3r3r3r3r3z3r3r3r3r3r3r3r3z3r3r;z"3r+j3j3j3r3r3z3j3j3r3r3r3z;z3z;z"3z3z;z3z"3z3r3r3r+j3r;z3z"3r3j3r3j3r3r3r3r3z"3r3z;z"3r3r;z3r3r3r3z3z3r3j3r3r3z;z"3z";z3r;z"3r3j3r3z3r3r;z"3z";‚"3r+j3z3r3r3r3r3z;z"3r3r3j3r3r3r;z"3z3r3r+j3r3r3z;z"3r+b+j3r3r3r3z3r3r;z3r3z3z"3j3r;z"3r3r3j3r3z"3r3r3r3z"3z;z"3z3r;‚"3r3j3z;z3r;‚";z;‚";‚"3z;z3r3r3j3z;z"3r3r3z3r3z"3r3r3r3z"3r3r3z;z"3r3z3r3r3r3z;z"3z3r;z;z"3r3r+b3j3r3r3r;z";z"3r3j+j3j;z";‚"3z3j3j3r3r3j3j3z3r3r;z";z"3r3r3r;z3z"3r;z;z"3z;z;z"3z3r3r3j;‚"3z;z";z"3z";z";‚"3r3z3z";z;z"3r+b+b3r3r3j3r3z3j3j3r3r3j3r3j+j3j+j3j+j3j+b3j3r3z3z3r3z";z";z"3z;z"3z3r;z3z3r3r3r3z;z3r3z3r3r3z3z;z3r3r3r3r3z;‚";z";‚";z3z";z;z"3r3r3r3r3r3r3r3z;z3r3z;z3r3r3r3r3r3z;z"3z3r3r3r3r3r3r+j3j3r3r3r3r3r3z3r3r3r3r3z3r;z";z"3r3r3z3z;z3r3r3r3j+j3r3r3r;z"3z3j3r3r3z3r3r3r3j3r;z";z";z";‚";z"3z3r3j3r3r3r3z3r3r;z"3z";z";z";‚"3r;z3z3j+j;z;‚"3r3r3r3z";z3r3z"3r;‚"3r3j+j3r3r3r;z;z"3z3r3r3r3r3r3z";z3r3r3r3r3r;z;z"3z;z";z3r3r;z3z"3r3r3z3r3r3r3r3r3r;z"3z3r3j+j3r;‚"3r3r3r3r3r3r3r3z;z"3r3r+j+j3r3r3r3r3z"3r3r3z;‚";z"3z";z3z"3r3r3r3j3r3r3r;z"3r3r3r;z"3z;z"3z";z3r3j3r;z";‚";z"3z3r3r3r3r3j3z3z3r3j+j3j3r3z3r3r3r+j3j+j3j+j+j+Z+b3j3r3z;z3z"3r3r;z";z";z"3z"3r3z3r;z;z"3z3r;‚"3z3r;z;‚";‚";‚"3r3j+j3r3r3z3r3r3r3z3z3r3r3r3r3r3j3r3r3r3r3r;z"3z;z3z3r;z";z3r3r3r3r3r+j3j+j3j3r+j3r3r3z;z3r3z3j+j3r3r;‚";‚";‚"3z3z";z"3r3j+j3j3r+j3j;z";z"3z3r3z"3z3r3r3r;z"3z3z3r3z3z3r3r3z;z"3r3r3z";‚";‚";z3r3r3r;z"3r3r3z3r3j3r3z"3j3j3z";z3z3r3z3z3z";z";z3z";z3r3r3j+j3j3r3r3r+j3r3z3r3j3z3r3r3r3r3r;z"3z3r3r;z"3z3r3r;z"3z;z3r3r3r3r3r3r3r3r3r3r3r+j3j+j3r3j3r3r3z"3r3r3r;z";z"3z3r3r+j3j3r;z"3z3r;z3z"3z";z"3r3r3r3r;z"3z3r3r3r3j3j3z;z3z";z3r3r3z";z3z3r3j+j3j3z3z3r;z"3r3r3r3r3r3r3j3j3r3r3z;z;‚"3z3z"3r3r3r3z3j3r3j3r3z3r;z";z;z"3z;‚";z3z3r3z;z3r;z"3z;z"3z;z";z3z3r3r3r3r;z;‚";z"3z3j+j3j3r3r3z3r3j3r3z3r3j3r3r;z3z3r3j+j3j3r3j3r3r3z;z"3z3r3r3z;z"3z3r3j3j+j3r3j+j3r3r3r3z3j+j3r3r3r3r;z";‚";z";z3r3r3r;z3z"3r3r3z;z"3z;z"3z";z3r;z"3r3r+b3j3r3r+j3j3r3z;z"3z3r;z";z";z3z"3r3j3r3z3z;z";z;z"3r+j3r;z3z";z3r3r3j3z3r3r3r;z"3z+j3r3r3r3r3r3j3r+j3j3j3r3r3r3r3r+j3j3r3r;z";‚"3z3r3r3z;z";‚";z";z3z"3r3r3r3z;z;z"3z3z;z3r3r3r3z3r3r3r3r;z";z"3z3r3z3r3z3r3r3r3r3r3r3r3z"3r3r;z";z";z"3z;z"3z;z"3z3r3z3r3j3r;z3z3r;z;z"3r3z3r3j3z;‚"3r3r3j3r3j3j+j+j3j3r3z;z";z"3z3z;z";z;z";z3z3r3r3r;z";z"3r3j3r3z3r;‚";‚";z";z"3z;z";‚";z"3z3j3j3j3r;z"3r;z3r3z;z"3z;z";z3z";z"3z3r;z3z3r3r+b+b3j3r3j3r3r3z3r+j+b3j3j3r+j3r3r3j3j+j3r3r;z"3z3r3j+j+j3r3r3r3r+b3j+j3j3r3r3r+j3z3r3r3r3r3z3z";z;‚"3r3j+b+j3r3r3z3z3z;‚";z3j3r3z";z3z"3r3r3r3r+j3j3r3z3j+j3j3r;‚";‚";‚"3z"+j3j+j3r3r3r3j3z;z"3r3z;z"3r3z3z";z"3z3r3r3j3z;z"3z;z"3r3r3r3r3r3r;z"3z3r3r3r3r3r3r3j3r+j3r3r3r3z3r3r3j+j3r3r3r;z"3z3r3r3r3r+j3j+j3r3r3r3j+j3r3r3r;z";‚";z"3z;z"3z3r3r3j3j3r3r3z"3r3r+j3r3r3r3z3r3r;z"3z3r3r3r3r3r3r;z"3r3r+j3r3z3r3r3r3r3j+b3j3z;z";z"3z3r3r3r3z3z"3r3r3r3j+j3r3r;z;z";z3z"3r3r3r3r;z;z;z3z"3z3z;z"3z;‚";‚";z3z3z;z"3z3r3j+j3j3r3z3r;z3z;z"3z;‚";z3z"3j3r3j3j3r3r3z;z"3z3r;z3z";z3r+j3j+j3r3j3r3r3z3z3r3r3r3j+j+j3j3r3z;z3r+b+j3j3r;z3z3j+j+j3r3z;z"3z3r3z;z";z3r;z;z"3z3r;‚;z"3z3r+j+b3j3r3r3r3r3r3j+j;z;z";z"3z3r3z3z";z3r3r3r3r3r3r3j3r3r3z3r3r;z3r+j3j3r3z";z3r3r3r+j;z3r3z";z"3r;z3r3r3j3r3z3r;z"3z3r3z;z"3r3r3z3r3z;z"3z;z";z3z"3r;z3z3r3j3r3r3r3r+j3r3r3r3r3r3z3z";z";z";z3r3j3r3r3j+j+j3j;z";z"3z3r3z";z3z";z;‚"3r3j3r+j3r3z"3r;z3r3r3r3r3z";z3r3z3r3r+j3j+j3r3j3r3z3z3r3j3r3r3r3r3z3z;z3r3r3r3r3r3z;z"3z3z3r3r3z;‚";z"3z3z3z"3j3r3z"3z3r;z3z"3r3r3r3z3r3r;z";z;z"3z;z3r3z3r3r3r3j+j3j+j3r3r;z3r3r3r;z"3z3r3r3r+b+b+b3r3r3r+j3r+j3j3r3z;z3r3r3r+j3j+j3j3r3r3r3r3z3r3j+j3r3r3j3r3r3j+j3r3j3r3r3z3r3j3r;z;z";‚";z;z"3z3r3r3r3z3z3r3j3j3j3j+j+j;z3r3z3j3r3r3r3r3z"3r;z"3r3r;z";z"3r;z"3r+j3j3j3z3z3r3z3r3r3r3r3r3r+j3j3r+j3j+j3z3r3r3r3r3r3r3r3r3r3r3r3r3r3r+j3r3r3r3z3r3r3z;z3r3r3r3r3z";z";z3z";z";z"3z3r3z"3j+j3r3r3r;‚"3z"3r3r3r;z";z3z3r3r3r+j3r3r3r3r3r3z";z3z"3z;z"3z"3r;z";z";z"3z3r3j3r3z;z"3z3r3r+j3r3r;z"3z"3r3j3r3r;z"3r3r3z;z"3r3r3r3r;z"3z"3r3j3r;‚"3z3r3z3r3j3r3r3z3r3j3r3z;z";z"3z3r3r;z3z;z";z;‚"3z"3r3r3r3r3r3z3z";z";‚"3z3r3z3r3r3r+j3j3z3j+j3r3r3z3r3r3z3r3z3r3r3r3r3j+j+b3j3r3r3j3r3r3r3r3z3r3r3z3z;z";z3r3r3r3j+j3r3r3r3r3r+j3r3z;z3r3r+j3r3j3r3z3r3z3j3r3r3z;z"+j3r3r3r3j3r3r3r3r3r+j+b+b+Z+j3r3r3z;z"3z3r3r3r3r3r3r3z";z"3z3r3r;‚";z"3r3r;z"3r3j3r3r;z3z3r3j+j3j+j3z3r+j3j3r3r;z";z"3z3r3r;z"3z3z3r3z"3r+j3j+j3j3r3r3r3r3j+j3r3z3r3r3r3j3r3r3r3z;z";z3z"3r;z"3r3r3j3r3z"3z;z";z"3r3r3z;z"3r+j+j+b3j3r3r;z";z";z";z";z3z";z;z";z";z3z3r;z3r3z"3j3r;z";z"3r3j3r3r3r3r;z"3z3r3r3r3r;z"3z;z";z"3r+j3j3r3r3z;z3r3z3r3z;z"3r3j3r3r3r;z"3r3r+j3j3r3r3z;z"3z3r3r3z3z";z";z"3z3j3j+j+b3j3r3r;z3z3j3z;z"3r3r3r3r+j3r3r3z;z3z3r;z3r3z;z3r3r3z3r;z3r3z";z3r;z";z3z"3r3r;z";‚";‚";z"3z3r3j3r3r3r3r3r;z"3z;z"3z3r3r3z3j3r3r3r;z";z"3r3r3r;z"3z3r3r3j3r3r;z";z3r3r3r3r+b3j3r;z"3z3r3j3r+j3r+j3z;z3r3r3r3j3z;z"3z3r3r3r3j3r3z";z";‚";‚"3r3j3z3r3r3j3r3r3z"3r3r3j3r3j3r3r3r3r3z"3z3r3r;‚";z"3z3r3r3r3r3r3j3r3r3r+j3r;z3z"3r3r3r3r3r;z"3r3r3r3j+j3j+j3j+j3j3r3r3r3r3z"3r;z"3r3r3z3r3j3z3z3r+Z+b+j+j3j3r3r3z3r3r3r;z"3z";z3z"3r3r3j3r3z3r3r;z3z"3z3z3j+j3j3j3r3r3z3r;‚";‚";z"3z"3r3r3r3r3r3j3j3r3r3r3j+j3r;z";z"3r3j+j3r3r;z3z3r3r3r3r;z3r3r3r3r3z3r3r;z3z";z3z"3j+j3r3r3r3r3r+j3j3r3r3z3z3r3r3r3j3r3j3r3r3j+j+j3j3r3r3r3r3r3r3z3r+j3z;z"3z;z";‚";z3z3r3r3r3r;z3z"3r3r;z3z";z3z;z"3z;z;z3z3r3j3r;z3r3r3z3r3z3z"3r3r3z"3r3r3z3r3z;z"3z3r;z"3r3r3r3z";z"3z3r3j+j3r3r3j3r;z";‚"3r3r3z;z"3r3r3r3r3z3r3j+b3j3r;‚";z3z;‚";z"3z3r3z;z3z3r3r3r3z3r;z";z3z";z";z;z"3r3r3r3r3r;z"3z+j3j3r;z3z"3r3r3r;z3z"3r;z"3z3r3r3r3z"3r3j3r3r3z3r3r3r3j+b3r3z3r3z3r3r3r3z";z";z";‚"3z3r3r3j+j3r3j3r3r3r3r3r;z"3z3z"3r;z3r3r3r+j3j+j3j+j3r3r3r;z3z"3r3r3z;z"3r3j3r3r3j3r3r;z";z3z;z"3z"3z;z"3j+j+b3r+j3j3j;‚";‚";z3r3r3r3j+j3j3j3r3r3r3r3r3r;z"3z+j3r3r3j3z3z3r3z;z3r3r3r3z3j3r3r3r3r3z;‚";z";z;‚"3r3r3j+j3j3z3r3r3j3r3r3z3z3r3r3z3r3r3r3r3r;z3z3r3r3r3r;z"3r3r;z"3z3r3z;z";‚";z3z3z;z3z3z3r3r3z;z";z"3z";z3z";z;z";‚";z3r;z3j+j3r3r3r;z"3z3r;z"3z;z"3r3r3r3r3r3r3r3j3r3z3z3z;z"3z3r3j3z3r3r+j3j3r3r+b+j3r3r;z"+j;z"3z"3r3z3z3r3r3r3r3r3z;z"3z"3z3r3r3r+j3j3r3r;z3z;z"3z3j3r3r;z";‚"3z3r3r3r3z3r3r;z"3z3r3r3r3z3r3j+j3j+j3r3r3z"3r3z";z"3r;z";z"3z;z"3z"3r;z;z";z"3z"3r3j3r3r3z3z;z3r3r3j3r3z;z"3z3z"3r3r3j+j3r3r3r3r3r3r3z3z;z"3r;z;z";z";‚"3r+j3j3j3r3z3r3r3z"3r3r3z3r3r+j3j3r3r3j3z;z"3z3r3z3r3r3j+j3j+j+b3r3r3r3r+j3r3r;z;z";z"3r3r3z";z3r3r3r3r3r3j3r3r3r3j3r3z";z;z"3z3j+j3r+j3r;z3r3r3r3z;z3r3r3r3r3j3r3r3r3r3r3r3r+j3r;z";z3r3r3z3z;z"3z3r;z;z"3z;z"3j3j+j3j3r3j+j3r;z3r3r;z3z"3r;z"3z;z"3z3z"3r3r3r;z;z";z"3z3r;z"3z";z";z"3z3r3j3z3z;z";z"3z3z;z";z";z;z"3r3r+j3r3r3r+j3r;z"3r3j3r3z"3j3r3r;z";z;z"3r3r3r3r3r3r3z3r3j3r3j3r3r3j3r3z3z3z";z";z"3z3r3j3r3z;z;‚";z"3r3r3r;‚"3r3r;z";z3r3r3z;z"3z3r3r;z";z3z3r3z"3r3r3j3z";z";z"3z3z";z3z";z";‚";‚";z"3r3r3r3r3r3r3r3r3r3z;z";‚"3z;z3r3z3r3j3r+j3j3r3z3r3j3z;z"3z3z3r3z";z"3r3j3j3r3z;z"3z3j3r3z;z"3r3r;z";z3r3r3r3r3r3r3z;z3r3r3z3j+j3r3z3r3r3r3r3r3r;z";z3z;z"3r;z3r;z";‚3z"3r+b3j3r3z3z"3r3r3z3z;z3r3r3z"3r3r3r3j3r3r+j+b3r3z3r3j+j3j3j+j+j3r;z"3r+j3j3j+j3j3z3z3r3r3z3r3j3z3r3r3r3r;z3r3r+j3j+j3j3r;z";z3z"3r3r3z"3r3z;z"3z";z";z"3z3z";z3z"3r3z;z"3z;z"3r3r;z"3z3z";z"3r;z";z";‚";‚";‚"3r3z3r+j3r3r3z3r;‚";‚"3r;z";z"3z3z3r3r3z3r3r;z"3r3r3r3r3j3r3r3r+j;z3r3r;z"3z"3j3r3z";z3z3r3r3z3r3j3j+j+b3j;z"3z3r;z3r3j3r3r3z3z3r3r;‚";z";z3z;z";z";z"3z";z"3r3r3j3r3z3z3z"3r3r3r3r;z";z";z"3z3r3r3z3r3r3j+j3r3z;z;z";‚";z";z"3z;z"3r3r3r3z3r3r3r3j3j+j3j3r3r3r3r3r3z3r3r3z;z"3z"3r3r3j3r3r3r3r3z"3r+j3r3z;‚";‚";‚";z";z;z"3r3r3z;z"3r3z;z"3r3z3z3r3r3z;z3z3r+j3j+j+j3j3r3r+b+j+b3r;z;z;z";z";z;z";z"3z;z3r3r3r3r3r3z3j3j3z;z3r3z3r3r3z;z3z"3r3r3j3r3r3r3r3r3r3r3j3j+j3j+j3j3z3r3r3z3r3r3z;z"3z3r+j3r3z;z;z"3z";z;z"3z;z";z";z";‚";‚"3r3r;‚";z"3z;z"3r3r3r3r3r3r3z;z";z";z;z"3z;z";z;z";‚";‚";z"3z3j3r3r3r3z";‚";z";z3r3r;z";z";z"3r3r3z;z"3z3z3r+j+b+j3j3r3j3r3r3z";z"3z3r3r3r3z;z"3r3r3r3r+j+b3j+j3j3r3z;z"3z3r3r3r3z3r3r3r3r3z3r3j3j+j3z3z;z";z3r3z"3r3z;z";z";z"3z"3r3j+j3r3z;z"3r3j3r3r3z3r3r3r3r3r3r3j3r3z;z"3z"3r3r3r3r;z"3r3r3z3r;z+j+j3j+j3r3r3r3z;z"3z;z";z";z";z3r3r3r3r3r3r3r3r3r3r3r;z";‚"CŠ";‚";‚";‚";z;z"3z;z3z3r3z;z;z";‚";z"3r3r3z3r3r3j3r3r+j3j+j3j3j3r3r;z;‚"3z3r3r3r3z;‚"3z3r3j3r+j3z;z3z;z3z"3r3z;z"3r3r3r3z;z"3z3r;z3r3r3r3r3r3r3z;z";z"3r3r3z3r3r3z;z"3r3r3r3r3z;z3z3r3z3j3r3z3r;z";z"3z3r3r;z";‚";‚";‚"3r3r;‚";z3r3r3z;z3z"3r3j3j3r3r3r;z3z"3r3r3j+j3j3j3z;‚";z"3z3r3r3z3r3r3r3z3r3r;z"3z3r3z3z;z";z"3r3j3j+j+j3j3z"3z3r3r3z";z"3z3r3z"3r;z"3z3z";z3r3r3r3r+j+b3r3z3r3r3r3r3r3r3r;‚";z3r3j+j3j3r+j+j3r3r3r3r3z3z";z;z";z"3z;z";z"3z3r3r3r3z"3r3r3r+j+b3j3r3r3r+j+j3j+j3r3j+j3r3z;z"3r3r3r3r3r3j3r3r3r3r3j3r3r3j3r3r3r;z";z"3z3r;z"3r3r3r3z"3r3r3r3r3r3z;z";z3z3r3r3r;z3z3r3z;z;z"3r3j3j3r;z3z3r3r3r3z3r3r3r3r3r3r+j3j3j3j3r3r;‚";‚"3z;‚";‚";‚"3z;z3r+j+j3j3z;z"3r3r3z;z3z;z";‚3r+j3j3z;z;z"3z3z3r3z3z";z3r3r3r;z"3z3r3r3z"3r3z;z"3r3j+j3r;z3z"3r3r3r3j3r3r3j3r3z3r3r;z"3r3z;z"3z;z"+j3r3r3z3j3r3z;z"3r3r;z3z";z3z"3z3r3r3z3j+j3j+j3j3r3r3z3r3r3r3r+j+b+j3r3r;z3z"3r;z";z"3r3r3r+b+Z+j3j+j3r3r3r3z";z";z"3z"3r3j3r3r3z"3r+b3j3r3j+j3r3r3r3r;z3z3z3r3j3r3r;z"3r3r3r+j3j+b3r3r3r3j3j3r3r3z3r;z"3z3r3j3r3r3r3z"3r;z";z3r3r3j+j3j3j3z3r3j3j3r3r3r3z3z";z;z"3z"3r+j3r;z"3z3r3r;z3r3z3r3r3r3r3r3r3r3z3z"3r3r;z"3z3r;z"3z3z3r3r3r3r3r;z";‚";z3r+j+b3j+j3r3r3j3r;z"3z3r+j3r3r3r3j3r3r3r3r3r3z3z";z3r3r3r3r3z3j3j3z3z3r3r3r;z3r+j3r3r3r;z;z3r3j+j3j3r3z3r3z3j+j3r3z"+j3r;‚";z"3r3r3r3r3r3z;z";‚"3z3j+j3r3r3r3z3r3r3r3z3r;z"3r3r3r3j3z3z3r3r;z3r3z3r3r3z3r3r3r+j3j3j+j3j+j3r3z3j+j3r+j3r3z3r3j3r3r3z3r3r3r+j3r3r3r3r3r3j+j3j3j3r3r3z"3z;z";z"3r3r+j+j3j+j3r3z3r3r3z"3j3r;z;z"3z"3r3r3r3r3r3j+b+j3r3z";z3r3j3r3z3r3r3r3j+b3r3z3r3r3j3r3z;z";z3r3r3r3j+j3r;z"3r3r3r3z"3r3j+j3r3r3r3r3r3z3z"3r3r3j+j3r3z3r3r3z;z";z";z";z"3z3r3r3r3r3r3r;z";z3r+j3z3r;z3z";z";‚";z3r3r3j+j3r+j3j3z3z3r3r3z;z";‚"3z3r3r3r3z;z3r3j+j+b+Z+j3j3z3j+j3r3z;z;‚";z3z3r3r3r3r3r3z;z";z;z";z3z3z";z3r3r+j3j3r3r3r3j+b+j3r3r3j3r3z3r3z3r3r3r3r3r3z;z";‚"3r3j3r3j3j3r3z"3r3r3r3r;z"3z;z"3r;z"3z3j3j3r;z"3r3r3r3r3r3r3r;z"3z3r3j+j3j3r;z"3z3z3r;‚";z"3r+j3r;z"3r3r3r3r+j3r3r3r3r3r3j+j3j3r3r3r3j3r3z"3z3r3r3r3r;z";z"3z3j3r;z";z";z"3z3r3r3z;z"3r3r3r3r3j3r3j+j+j3r;z";‚";‚"3r3z";z"3z"3z3z";z3r3r3z"3r3r;z";z"3z";z3z3z";z3z"3r3j3r3r3r3r;z";z"3r+j3j3z;z";z"3z3r3z3r+j3r3z"3r3j3r+j3r3j+j3r3r3r3r3r3r+j;z3z"3r3z3r;z";z;z";z";‚";‚";z"3z;z3r3r3r3z"3z3r;z;z"3z"3j3j3r3r3r3r3r3z3r3r3z3z";z;z"3r3r3r3j3j3r3r3r3r3r3z3z3r3j+j3r3r3j3j3r3r3j+j3r3r3z3r;z;z"3z3r3r3r3r+b+j3j3z;‚";‚";‚"3r;z3z3r+j3j3r3r+j3r3z3r3r3z3r3j3r3r3j3z3j3j+j3r;z";z;z"3r3r3z3r3r3z";z";z3r;z";z"3r3z;z"3z;z"3r3r3z3z3z";z3j3r3r3r3z";z3z3r3r3r3r3r3r;z3z3r3r3j+j3r3z3j3z3r+j3j3r3r3r3r3j+j3r3r3z;z3r3r3r3j+j3r3r3r3r;z"3z3z"3z;z3r3r3r3z3z;z"3r3r3r;z";z3z";z3z";‚";‚";‚";z"3r3r3r3j3r;z";‚";‚";‚";z";‚";z"3z";z"3z"3r3z3z";‚";‚";z";z"3z3r;z"3z3r3z3z"3r3r;z";‚"3r3r3r3z3r3r3r3r3r3j3r3r;z";‚";z"3r3z";z3z";z";z";z"3z;z"3r3r3j3r3r3r3r3r;z3r3r3z;z"3z;z"3z3r3r+j3j3z;z"3r3r3r3z;z"3z;z"3r3j3z3z3r3z3r3r3r;z;z"3r3r+j3r3r3r3r3j3r3r3r3j3r3r3z;z"3r+j3r3r3z;z3r3r3r3r3r3z3r3r3r3r;z3r3r3r3j3r3r3z3r3z3r3r3z3r3j3r3r3r3r;z;z"3r3r3r3r3r3z3j3r3r+j+b3j3z3z";z";z3r3z";z";‚"3z";z;z";z"3z;z";z3r3z"3r3r3r3r;z";‚";z3r3z3r;z;‚"3z"3j+j3j3r+j3r3r3r3r3r3r3r3r3r3r3r3r3j3j+j3j3r3r3r3r3z3r3j3z;z"3z;z"3z;z"3r3z3r3r3j3j3z3r;z3r3j3r3r;z3r3r3j3j3r+j3r3z;z"3z;z";z3z"3z3r3z3r3r3r3z";z3z"3r;z"3r3z"3r3z";z";‚";z"3z";z"3z3z3r;z"3z3r;z"3z3r3r3r3r3z"3r3z;z3r;z";z"3r3j+j3r3r3j+j3r3r3r;z"3z3z"3z3r3j+j3r3r+j3r3r3r3j3z;z"3z3r3z3r3r3r3r3z;z3z";z3z3z";z;z";‚";z"3z"3r3r3r3r;z";z"3z3r3z3r3r;z";z;z"3z3z"3r3r3r3r3r3r3r+j3j3r3r3r3r3r3r3r3r3r3j3r3r;‚3z"3j3j3r;z"3z3j+j3r3z;z;z3r;z3r+j3r3j+b3j3j3r3r3r3r3z3r;z";‚";z"3z3r3r3j+j3j3r3r3j3r3r3r3r3z;‚";z3z3z";z3r3r3z;z3z"3r;z"3z3r3z";z"3r3j+j3j3r3z"3r3r3r+j3z;z"3r3j3j3j3z3r3j3r3r3j3r3r3z3r;z3z;z"3z3r3r+j3j3r3r+j3r3j3j+j3r;z;z;z";z3z;z3z3r;z;z"3z3r3r3z3j+j3z3r3r3z3r3j3r3r+j3j3j3r3r+j3r3r3r3r3r3r3r3z;‚";‚";z"3r3z3r3j+j3r3z"3r3z";z;z";z"3z3j3j3r3r;z"3r;z"3z3r3j3r3r3r;z"3z3r;z3r3r3r;z";z"3z;z";z"3z;z";z"3z;z"3r3j3r3j3r3j3z;z"3z3r3r3z";z3r3r3r;z"3r3r3r3r3r3r;z"3r3r3z;z";‚"3r3r3r3z";z3r3r3r3z3z";z3r3r;z"3z3z"3z;z";‚"3z3r3r3r;z3z3r3j3r3r3z;z"3r3r3r3r3r;‚";‚";z;‚";‚"3z;z3z;z";‚3r3j3r3r3j3j+j3r3z3r;z3z"3r3r3r3r+j3r3r3z3r3z";z3r;z3r3r3r3r3r3r3r3r3r3r3r3r3z;‚";‚"3j+j3j+j3r3z;z"3r3j3r3z"3r3z;z"3z3r3r3r3j3r3r3r3r3r3j3z3r+b+j3r3z;z"3z3r3j+j3j+j3r;z3z3r3r3r3r3r3r3r3z;z;z3r3j3j+j3r3z3z3r3r3z3r3z3r3r3r3r3r;z3z"3r3j3r3r3r3z3r+j3j3r3r3r3r3r3r3r3r3r+j+j3j+j3z3r;z";‚";‚";‚"3r3r3j+j+j3r3r3r3r3z"3r3z"3j+j+j+j+j3j3r3r3r3r3r3r3z"3z3r3r3j3r3r3r3z3z;z"3r3z;z"3z;z"3z;z";z"3z3r+j;z"3z3z"3r3z";z"3r3z;z"3r3r3r3r3z;z";‚";‚";z3r3r+j3j;z";z";‚"3r3r+j3r3r3r3r3r3r3r3r3j3j3r3r3r3r3r3r;z3r3r3j3z3r3r;z3z;z"3r3r;z3z3r3z3r3z";z";z";z"3z3r3z3r;z3z3r3z3r3r+b+j3r3r;z;z3r3z3r3r3r+j3j3r3z;z"3j3r3z;z"3r3z"3z3r3r3r3r3r3z3r;z3r3r3r3z3r3r3j+j3j3r3z;z"3z"3r3r;z3r3r3r3r3r3r3r3r3r3r3r3r3r3r3r;z;z"3z;z"3z;z";z3r3r3r3r3r3r3r3j3r3r3z3r3r3r3r3r3j3z3z;z3z3r;z3r3r3r3z3z3r3j3r3r3r+j3j3r;z"3z;z"3z3r3r3r3z3r3r3r3r;z3z"3r;z";z"3z"3r3r3j3j3r3r3j3r;z3z";z3r+j3r3j+j3r3r3r;z"3r3r;z";‚"3r3j3r3r3r3z;z";‚"3r3r;z;z";‚";z"3r3r+j3j3j3r3r3z3j+j3j+j3r3r3r3z"3r3r3r3r;z"3r3r3z";z";z3r3j3r3z3j+j3j3r3r3z"3r3j3j3r3j3r3z;z3j3j3r3r3r3r+j3r3r3r3r3r3z3z;z"3z;z3z"3r3r3j+j3j3r3r3r3r3r3r3z3z3j3r3r3z;z";‚3z3r3r3z;z3r3r+b+j3r3z;z"3z3r3r3r3z;z3r3z3z3r3r3r3r3j3r3r;z"3z3r3r3z"3r;z"3r3j3r3r3r3z;‚";z"3z3r3r3j3r3z3r3r3r+j3r;z";‚";‚";z3r3z;z";z3z";z3j+j3j3r3z;z;z"3r3r3r3r3r3z3r;z;‚";‚"3r3z3z;z";z3z;z3z3r3r3j3r3r3r3r3r+j3j+j3r3r3z3j+j+b3j3r3z;z";z3r3r3z;z"+j3r3r3z";z3z3r3z;z"3r3r3r;‚"3z;z";z3z";z3r;z3z;z3z3r3r3r3j+j3r3z3r3r3r3j3r3r3z3z"3j3r3z"3r3r3z";z"3r+j3r3r;z"3r3z3r3r3r3z";z"3z";z3r3r+j+b+j3r3r3r3r;z"3z;z"3r3r3z"3r3r3r3j3r3r;z"3r3r3r3r3z"3j3j3r3z3r3r3r3j3z3r3j+j3j+j3j+j3r3j+j+b+j3r3r;z3z3r3j+j3j3r;z3z"3j+j3j3r3r3r+j3j+j3z";z3z"3r3r3r3r3r3z3r3j3j3r;z";‚";z3z"3r3r3r3j+j3j3r3r3z3r3r+b3r3r3r+j3r3j3z3r3z;z";‚";‚";‚";‚";z"3r3r;z3z";z"3z;z";z3r3z;z";‚3r3r3r3z;z;‚";z"3z+b3j3r3z3z3r3r3r3r3r3z3z3r3z3r3r3z;‚";z"3r3r3r3r3r3r;z";z"3z3r3r3r3r3z;z";z;z"3z3r3j+j3r3z3r3j3z;z"3z3r3z3r3r3r3r3j3r+j3r;z;z"3z3z3z;z3r3r3r3z3r;z;‚";z"3r3r3r3r;z"3r+j3j3z;z"3z;z"3z3r3r3r3j3j3z3r3j3r3z3r+j3j+j3r3r3r3z3r3z3r3r;‚";‚";z"3z"+j3j3z;z"3z3r3r3z3j3r3r3j3r3z"3j3r3r3j3r3z3r3r3r3z;z"3z;z"3z3z";z3z"3z;z"3r+j+j3r;‚"3z"3r3r3r3r3r3z"3r3z3r+j3j+j3r3j+j3r+j3r3r3r3r3r+j3j3z3r3r+j3j3j3r3r+j+b+Z#Z+b3j3r3r3r3r3r;z3z3z;z";‚";z3r3r3r+j3r3r3z;z";z3z3r3r3r3r3r3r3r3r3r3r;z3r+b3j3r3j+j3r3r;z"3z";z";z";‚"3z";z";‚"3z";z";z3z";z"3z;z3r3r3z3r3r3r3j3r3z;z";z";z;z"3z3r3r3r3j3r3r3j3r3r3r+j3j3r3r3r3z;z;z"3z;z3z3z3r3r3z3r3z;z"3r3r3r3r3r3r3z3z;z3z3r3j3r3r;‚";z";z3z3r3j3r3r3r3z3r;z"3z3r3r3r3z3r3j3r3r3r3r;‚;z"3z;z"3z3j+j3r3r3z3r3j3r3r3r3z3r3r3z3r3r3z3r3r;z"3r3r3z3r3j3r3r3r+j+b3r;z"3z;z";z";z"3z;z";‚"CŠ"3j+j3j3z;z"3r3r3r3r;z"3z3z"3r3r;z"3z3j+j3r;z3r3r3r+j3j3r;z"3z3r3r+j3r3r3r3j3r3r;z"3z3z"3j3r;z"3z3r3r;z"3r3r3r3r3r3r3j3j3j3j+j3j3r3r3r+j3j+j3r3r3r3r3z";z3z"3r3r3j3r3r3r3z;z";z";z";z"3r3r3r3z3z3r3r3r3r3r3j+j3r3r3r3j3r3r3r3r3z;z;z3r3r3r3r3r3r3z3r3j3r3z;z3z3r3z";z";z;z"3r3j3r+j3j3r3r3j3j3r3r3r3r3r3r;z3z";z3z3r3j3j3r3r3r+j3r;z3r3z3r3r3j3j3j3r3z;z";z"3z3r3r3z;z"3r3j3j3z;‚";z3z"3r3r3j3r3r3r3r;z"3z3j3r3z3r3r3r3r3r3r3r3r;z";‚";z";z3r3z;z"3z3r3r+j3j+j3j+j3j3r3j3j3r+j3j3r3r3r3z";z"3z;z"3z";z3r3r3r3r3r3r3r+b3j3z;‚";z"3j3r+j3r+j3j+j3j3r3z3z";z3z"3r3r3r3r;z"3r3r;z"3z3r3r3j+j3j3r3j3z3r3z3r;z"3z3j3z";z"3z3z3r3r3r3r3r3r;z"3r3r3r3j+j3r3r;z";z"3z3z";z"3z"3r3r3r;z";z3z";z3z;z"3z3z3j3j+j3r3j3r3r3r3z;z"3r;z;z"3z3z";z3z";z3z";z"3z";‚";z"3z";z3z";z"3z3r3z;z"3r3j+j3j3r3r3r3r3j3z;z3z3z;z"3z3r3j+j3r3r3z3r3r3r;z3r3r3r3z;z3z3r3r3r3z";‚";‚"3z;z"3z"3r3r3r3r3r3r3z3r+j3j3j3r3r+j3r3r;z3r3r3r3z3r;z3z"3r;z3r3r+j3j+j3r3r3z3z3z;z3r3r+j3j3r3r3j3j+j3j3r;z"3z3r3z3r+j3j3j3r3r3z3r+j3j3z;‚";z"3z3z3r3r3r3r;z3r3z3r3r3r;z;z";‚";z3j3j3r3r3j3z3j+j3j3z3r3r3r3r3r3r;z"3r3z3r3z3z";z;z3r3r+j3j3r3z;z"3z3r3z"3r3r3r3r3r3r3z;z";z;z"3r+j3j3z3r3r3j3r3z3r3r3r3j+j+j3j3r3r;z";z"3z"3j+j3r3r3z3r3r3j3r;z"3z3z"3r3z"3r3r3r3r3r3z"3r3z"3r;z3z"3r3j3r3r3r3r3r3r3j3r3z;z";‚3r3z3z;z"3z;z"3r;z";z";z"3z";z3z"3r;z"3r3r3r3r3r;z";z";z"3z3r3r3r3r3z;z";z"3z3j+j3j+j+b3r3r3z3r;z";z"3r3j3j+j3j3r3r3r3r3r3z3z;z3z3z3r3z";z3z"3r3j3r3r;z";z;z"3r3r3r3z;z3z;z"3r;z"3z;z";z3r3r3r3r3r3z3r3r3z3z3r3j+j+j3r3r3z3r3z3j3r3r3r3r3j3r3r3r3r3j+j3r3r+j3r3r3r3r3r3j+j3j3r3j3z3r3z3r3r3z3j3r;z";z;z"3z;z3r3r3z3r3r3r3j3r;z"3z;z"3z"3z3r3r3z3z3z3r3z3r3r3z3z"3r;z";‚3z"3r3r3r3z";z3r3r3r+b3j+j3r3j3r3z;z";z"3z3j3r3z;z"3z+j3j3r;z;‚";z"3z+j+b3j+j3r3z3r+j3j+j3j3r+j3r+j3j3r3r3r3z";z3r3r3r3r3r;z"3j3j3r+j3r3r3r3r3r+j3j3r3r3z";z";z3z";z"3z";z3r3r3r3r3r3r3r3r3r3z3r3z3r3r3r;z";‚";‚";‚";‚"3z";z3z";z;z"3z;z";z";z;z";z";z"3z"3z"3z;z";z"3z";‚"3z;z"3r3r;z"3z3z;z";z"3r3z3r3r3r3r3z3r+j3j3r3r3r3r3r3j+j3r3z;z;z";‚";z";z;‚";z3r3z;z"3r3r3r+j3z3r3r3r3r3r3r3r3r3r;z";z3z"3z3j3j+j3r3r3r3r3r3r3r3r3r3r3j3r3r3r3r;z3z3j3r3r3j+j3j+j3j3j3r3r3r3r3r3r3z3r3r3j#Z+b3j+j3z;z";z";z";z"3r3r3z;z3r3r;z3z"3r3j3z3r3z3z;z3z"3z3r3r3r3r3r3r3z3j3r3z3r3z;z;‚";z";z3z"3r3r3r3j3r3z;z3z"3r3r3r+j3j3z3r3j3r3r3r3r3r3r3r3r3r3r3z3j+j3r3r3j+b+j;z"3r3r3z3j+j3j3j3r3z3z"3r;z3z"3r3r3r;‚"3z"3r3r;z"3z3z";z";z3z"3r3r3r;z;z"3z3j3r3r;z";‚";z"3r3z";z"3z";z3z"3r;‚";z3r3r3z"3r3r3r3r3r3r3r3j3r3z;z"3z;z";z"3z3r;z"3z3z"3r3r3r3z"3r;z"3r3r3j3r3z"3z;z";‚";‚";z";z3r3r3j3r3r3z3z"3r3r3r3r3z"3r3r3r3r;z3j3r3r+j3r;z3r3r3r3r3r3r3z;z3z"3r3r3r3j3r3r3r3r+j3j3r3r3r3r+j3j+b3r;z"3r3r3r3z"3r+j3j3j3r3z;z3r3r3r3z3r3z3r3r3r3r3z3r3j3j3r3r3r3r3r3r3r3r3r3j+j3r3r3r3z3r+j3j3r3r3r;z"3z3z3r+j3j3z"3r3r3r3r3r3r3j3j3r3r3z3r;z"3r3z3r3r;z;z"3r3r3r3r3r3r;z;‚"3r3r3r3r3r3r3r3r;z"3r3r3r3r3z";z3r3r3r+j3j3r3r3z;z"3z;z";‚";z"3z;z";z"3r+j3r+b+j3j3z3z3j3r3r3r3j3z3r;z"3z;z";z"3z3r3j3z;z";z";z";‚";z"3z;z";z"3z3r;z"3z;z";z"3z3z"3j3z";z"3z3z";z3z";z;z"3z;z"3z"3j3r;z"3z";z";‚";z3z3r3j3r3r3r3r;z"3z3r3j3j+j3r3z;z"3z"3r3r3z3z"3r3z3z"3r3r3j3r3z3r;z";z";‚"3r3r+j3r3r3j3r;z;z"3r3r3r3r3z;z3z"3r3r3z"3r3r3j3r3r;z3r3z3j+b+j3j3r3r3r3z3r+b+j3r3r3r;z"3r3r+j3j3r+j+j3r;z3z";z3r+j3j3r3z;z3j+j3r;z;z"3z3r3z;z";‚3r3z"3z;z3z"3z;z3z"3j+j3j3r3r3r;z3z3r3r3r3r3r3r;z";‚";z3z"3r3r3z3r;z"3z3r3r3r;z";‚";z3z3z3r3r3r3r3r3r3r3z";z";z"3z;z";z;z"3z"3z3r3r3j3j+j3j+j;z;z"3z3j3r3r3z;z3z"3r;z3z"3z3r;z3r3r3r3r3j3j+j3r;z";z";z3z";z";z"3z3z"3z;z";z"3r3j3r3r3r3z3j3r;z"3r+j3r3r3z3r3r;z";‚"3z";z3z";z3z";z3r3r3z"3z";z";‚"3r3r3z;z";z3z"3r3j3r3r3r3r;z";z"3z;z"3z3r3r3r3r3z3z";z;z;z"3r3r3r+j3r3r3r3z;z";z3z"3z3z"3r3r3r3r3r3r;z"3r3j3r3r3r3z;z"3z;z"3z"3r;z";‚"3r3r3j3j3j3j3z3r3z3j+j3j3r3r;z"3z"3r3z3r3r3r;z"3z3r3r3r3r3r+j+j3j3r3r3r3r3z3r3j3r3r3r;z3r3r3r3r3j3r3r3r3r3z;z3r+b+j3j3r3z;‚"3j3r3z3z3r3r3r3z;‚";‚"3r;z;‚";z";z;z"3z3z;z;z3r3r3r;‚";z3z"3r3r3r3r3z;z3r3r3z;z;z";‚"3r3r;z"3z3r3r3z;‚";z"3z3r3r3r3z3r3j3r;z3z";z3r3r3r3z3z";z";‚3z3z3z3r3r3r3r3r3z;z3z3r3z"3r3j3r3r3z";z";‚"3r3r;z"3z3r3z3r3r+j3r3z3z3r3z"3r3z";z;z"3r3z"3z"3r;z"3z"3r3z";‚";z3z"3r3r+j3j3r;z"3j+j3j3r3r3r3j3r+j3r3r3j3r3r3r3z3r3j3r3r3r;z"3z3r3r3j3r3r;z"3z;z";z"3r3j3j+b+b3r3r3r3r3r3r3r3j+j3j+j3r3r3z;z"3z;z";z;z";‚"3r3r3j+j3j+j3r3r3r;z"3z3z";z";z"3z";z"3z3z"3r3j3r+j+Z+j3r3r;z"3r3z;z"3z3r;z";‚";‚";‚";z"3z3r;z3z"3z;z";z3z3r3r3j3r3r3j3r3j3r3r3r3r3r3r;z3z"3r3r3r+j3r3j3j3r3r;z3z"3z3r3r;z;z";z3r3r3r3r3r3z3r3r3r;z3r3j3r;z3z;z";‚";z3r3r3r3z;z3z;z3r;z3z3r3z;z;z";z"3z3r3r3r;z"3r3r3r3z;z"3z;z";‚"3z3r3j+j3r+j3j3r3r3r3r3r;z3r3z";z3r3r3r3r3j3r3r3j3r3r3r3r;z3z"3r3r;z3z3r3r3r;z3r;z"3z3r3r3r3r3r3r3r3r3r3j3r3r3r3r3r;z"3z";z"3r3r3z;z"3r;z";z;z";‚";‚"3r;z;z"3z;z"3z3z3r3r3j+j3j3r3r3r;z"3z"3r3z"3r3j3r3j3j+j3j3z3z3j3r+j3r3z;‚";‚"3r+j+b+j3j+j3j3r3z3r3r3r3z3r3r3j3r3j+j3j3r3z3r3r3z";‚";‚";‚"3z"3r3z3j+j+j3j3z;‚";‚";z";‚"3r3r3r3z3r3j+j+j3j+j+j3j3r3z3r3r3z3r3r3z";z";z"3j3r3r3r3r3z";z";z;z"3z3z3r3z3r3z3z3r3r3r3r3j3r;z;z"3z3r3r3r;z3r3r3r3j3z3r3z;z3r3z3r3j3z3r3r3r3r;z;‚";z3z3r3r3r3j+j+j3j3z"3r3z3r3j+j3r3z;z3z3r3r3z3j+j3j3r3z;z"3z3r3r+j3j+j3j3r3r+j3r3r3z"3r3j3r3r3r3r3j+j3j3z3r3z3r+j3r;z"3z;z"3z3r3r3r;z3r3r3r3j3j3r;‚"3z;z;‚"3r3r3r3r3r3z;z"3z;z";z"3z3r3r3r3r3r3r3r;z;z"3z3r3z";z"3z"3r3r3j3r;z"3z3z"3r;z"3r3z3z;z"3z3r3z;z"3r3j3z;z3z"3r3r3z"3r3j3r3z;z"3r3r3z"3r3j+j+j3j3j3r+j3r3r;‚";‚";‚";z"3r+j3j3r3r3r3z3r3r3j+j3j3r3r3j3r3z3z"3r;z"3z3r3j3r3r3z;z"3z;z;z"3z3r3r3r3z3r3z;z";z"3r+j3j3r;z";‚"3z3r3j3r3r3r3r3z3r3r3r3r3r3r;z";z"3z3r3j3r3j3r;z";‚"3r3r3j3r3z;z";z3z";z3r3r3z3z"3r3r3z";z;‚"3r3r;z"3z3r;z3r3r3r3j3r3r3r3j3z3z3r3r3z"3r;z;z";‚";‚"3r3j+b3j+b+j+j3r3z3r3r3r3r3r3z3r3j+j3z3r3r3r3j3r;‚";z";z"3z;z"3z3r3j3r3r;z3r+j3j3r+j3j3z3z"3r3j+j3r3j3r3z3r;z3r3j+j3r3j3r3r3r3j3r3r3z3r3r3r3z;z";z;z3r3r3r+b+j3j3r;z;z";‚3r3r3j+j3r+j3r3j3r3r3z3r3r;z"3z3r3r3j+j3z";z"3r3z";z;‚";z"3z;z"3r3r3z"3r3r3r;z3z3z";z";z";z"3z;z";‚"3z"3j3r3r3r3z"3r3r3z3r3r3r;z"3z3r3r3r;z";z"3r3r3r+j+b3j3r3r3r3z3r3j3z3r3r3r3r;z";z;‚";‚";‚";‚"3r3r3r3r3r3r3r3r3r3r;z3r3j3r3z3r3r3r+j3j3r3r3z;z"3r3r3r3r3r3r3z3j+j3j3r;z";‚"3z3r3z"3r;z";‚"3z";‚";z3z"3r3j+j3j3r3r;z3z";z3z"3j3z;z"3z3z3r;z;z";z3r3z;‚";z"3z3z3r3r3r+j3r3z3r3r;‚"3r;z;‚"3r3z;z"3z3z3r3j+b3j3r3r3r3r3r;z3r3r3z3r3r3r3r3r3j3r3r3z3r3r;z";z";‚";‚"3z;z3r3r3r3z3r3z3r3r3z3z;z";z"3z;z3r3r3r3r3z3r3r3r3j3r3z";z3r3r3r3z;z3z3r3j+j+j3j3r3z;z3r3z"3z3z3r3r3r3r3r3r+j3r3z3r3r3r3r3r3r3z;z3r3r3r3r3z";z"3z"3r3r;z"3z"3r;z"3r3z;z"3r+j3j+b3r3r3r3j3r3r3r3r3r3z3r3z";z"3z3r3r3z"3r3r3j+j3j3r3z;z"3r3j+j3r3j3r3r3z3r3r+j+b+j3j3r3r3r3r3r3r3r3r+j3r3r3r3r3r;z3r3r+j3r3r+j3j+j3r3r3z3r3z3r3z;z"3r3j3r3r3r3z3r3r3z3r3r3r+j3j+j3r3z3r+j3j3r;z"3z;z"3z";z"3z;z";z";z3r+j3j3j+j3j;z3r3r3z3r3z3r;z";‚"3z3j3r3r3z;z"3z3z;z";z3z3z3r3r+j3r3r;z"3r3r3r3r3z;z";‚"3r3z;z3z3r3r+j+b+j3r3r;z;z";‚"3z3r3z3j+j3r3r3r+j+j3j3z";z";z"3z;‚";z"3z3r3j3r3r;z"3z3r;z3z";z;z";‚";z";z"3z;‚"3z3r3r3j3r3r3r3r3r3r3r3r+j3r3z"3r3r3r3z3r3j+b3j3r3r3r3z;‚";‚3r3r3r3j3r3z3r3j+j3j3r3r3z3r3r3j3z3r3r3z;z"3r3r3r3r3r3z";z";‚"3r3r3r3r+j3j+j3j+j3j3j3r3r3r3r3r3j+j3z;z";z"3z3r3j3r3z";z"3z";z"3r+j3r;z";‚"3r3z3r3j3r3r3r3z3r3r3r3r+j;z3z3z"3j3j3r;z3r3j3j3r3r3r3r3r3z"3r3j3r3r3r3r3r3r3j3r3j3r3z;z3z3r;z3z3r3r3r3j3j3r3r3r3z3r3j+j3r3r;z;z"3z3r;z";z"3z;z";z"3z3r3r3z"3r3j+j3j3r3r3r;z"3r3r3r3r3r3r3r;‚";z"3r3r3z";z"3r;z;z";‚"3j+j3j3r3r3r3r3r;‚;‚";z3z";z3z;z"3r3r3r3z3r3r3r3j3r3r;z;z;z"3z;‚";z3r+j3r3r3r3r3r3j3r3r3r;z3z;z;z";‚"3z3j3r3j3r3z3r3j3r3r3r3r3r;z3z";z3j3r3z3r3r+j3r3r3r;z3z3r3r3r3r;z";z;z";‚"3z3z3r3j+j3r;z3z3z;z;‚"3z3r3j+j3j3r3j+j+j3j3r3z;z";z3z3r3r3r+j3r;z3r3r3r3r3r3r3r3z";z"3j3z3r3r3r3r;z3r3z"3z;z3z"3r3r3r3r3r3j3r3r3r3z3j3j3z;z";‚"3r3r3z";z";z"3z"3r3r3r3r3r+j+j3j3r3r3r+j3r;z;‚";‚";z3z"3r3r3r3r3j3r3r;z3r3z3r;z3r3r3r3r3r3r3r3j+j3j3r3r3r3r3r3r3r3z3r3r3r3j+j3r3r;z3z3j3r3r3r3z3r3r3r3z;z3r3z3r3r3j3r3r3r3r3r3r3r3r3z3r3r3r3r3r;z"3r3r3r3z"3z;z3r3z3r3j3j3j3r3r3r3r;z3r+j3j3z;z"3z3r3z;z"3z3r3j+b3j3r3r3j3r;z3z3r3z;z"3z;z;z"3z3r3r3r3z3z";‚";z"3z3z";z3z3z3r3r3z;z"3r3j3r3z;z3r3j3z3r3j3r3z3r3r3j+j3j3r3r3z3r3z;z";‚"3z3r;z";‚";z";z;‚";‚"3z;z";z3r3j+j3r;‚";‚"3z3r3r3r3r3r3j+b+j3j+b+j3j3r;z;z"3z3z;z";z"3z3r3r3r3r3r3z3r3r3r3r3r+j3j+j3r;z";z"3z";z"3r3z"3r3j3j3r3r3r3r3r;z3r+j3r3r3r3r+j3j3j3r3r;z"3r3r3z;z"3r3r3r3r3r3r3r3r3z"3r3r3j3r3r3z;z"3z;z"3r3r3z3r3j3r3z;z"3z";z"3z";z";z"3z;z"3r3r3r3r3z;z"3r;z3r3j+j+j+Z+j3j3r3z3z3r3j+j3j3r3r3r3r;z"3z;z"3z3r3j3r3r3r3z"3r3r3r3r+j3j3r3z3z3z"3r3r3z3j+j+b3r3z";z3r3r;z";z3r3z3r3r3r3j+j+b3j+j3r3r3r3j3r3r3j3j3r3r3z3z3j3r+j+j+b3j3j+j3r3r3r3r3z3r3r3j3r3r3r3r3z;z";z;z";z;‚";z;z;‚"3r3r3r;z";z3z3r3z3r3r3r3z3r+j3r3r3r3r3r3z3z";z"3z3j3r3r3r;z;z"3r3z3z3r3z"3r;z3r;z3z3z3j3j3j3r3r3r3j+j3j3j+j+j3j+j3j3z3r3z3r3r3z3z3r3r;z"3z3r3r3r3r3r3r;z3z";z3z"3j+j3j3r3r3z"3z3r3j3z3j3z3r+j+j3j3j3r3r3r3z;z3r3r3z3r+j3j3r;z"3z3r;z"3z;z"+j3r3r3r3z";z3z3r+j3r;z;‚"3z"3r3j3r3z"3r3r;z3z"3r3j+j3r3r;z"3z3r3r3z3r3z;z";z3z";z3z;z";z3z3z3r3z"3z3r3j3j3r3r3r3r3j+j3j3r3r3r3r3r3r;z;‚";z3z"3r3r3r3r3r3r3r3r3z3z"3r3r3r3r;‚";z";z3z"3r3r3z;z"3z3r3r3j3r3r+j3j3r3z3j+j3j+b+j3r3r3j3r3z;z3z3r3r3r3r3j3r3r3r3z3r3r3r+j3j3r3z3r3r3j3r3z3r3r3j3j3r3z3r3r3r3z;z3z3r3r3r3z3z;z3z3r3r;z;‚";z3r;z;z3r3j3j3r3r3r3r;z;z"3z;z"3r3r;z3r3z3r3r3r3j3r;z3z3r3r;‚"3r3r3r3z3r3r3r3r3r3j+j+j3j3r3z3r3r3r;z;‚"3z3z";z";z";‚"3z;z3r3r3r3r3r;‚"3z;z3r3j3r+j3r3r3z"3z"3r3j3r3r3r3r3r3r3r3r3r3r3r3r3r3r3r3r;‚";z"3r3r;z";z3z";z"3r3j3r3j3r;z"3z;z3z";z";z"3r3r3j3z;z";z"3r3z";z";z3r3r+j3r;z";z3z";z3z";z3z3r3r3j3r3r3z3z3r3z3z"3r3r3z3j3r3r3r3r3r3r3z;z3r3r3r3r3r;z3r3r3z3r3r;z";z"3r3j3r3r3r3r3z3r3j3r3z";z;z"3r3r3r3r3r3z3j3j3r3r3z3r;z";‚"3r3r3r3r3r3r3r3r3z;z3z;z";z3r;z;‚";z3z3r3r3r3r3r3r3r3r3r3r3j3z3j3j3z3z"3j3r3z3r3j+j3j3r3r3r3r3r3r3r3r3z3r3r3r+j3j3r3z3r3r+j3r3r3z;z3r3z3z3r3r3r3r3r3j3r3r;z;z";z3z";‚"3z3z;z3r3r3r3r3r3r3r3r3r3r3r3r3z;z"3z;z3z3r3r3r3r3j+j3r3r3r3r+j3r3r;z3r3r3z3r3r3r+j3r3z;z3r3r3r+j3j+j;z;z";z";‚";‚";‚"3j+j3j3z;z";z3z";z";z3z3r3r;z;z"3z;z3z";z;‚"3z"3r3r3z"3r;z3r3r3r3r+j3j3z3r3r3r3r;z3r3r3r;z";z"3z;z;z"3r+j3j3r3r3r3z"3z;z"3z;z"3r3z"3r3r3r3r+j3j+j3r3r;z3z"3r3r3r+j3j3r3z3r+b3j3j3z3z3r3r3r3z3z3r3r;z"3z3r3z;z";z;z";z"3r3j3r3j3r3z;z3r;z"3z;z3r+j3j3r+j3z3r3r3r3z;z"3z3r3r3r;z"3z3r3j3j3r3r;‚";‚"3r3r3r3r3r3r3r3r;z;z3r3j3j3r3r3r;z;z"3z;z"3z;z3r3r3r3r3r3j3r3r3z3r3j+j3j+j3r3r+b3r3z;z"3z3r3r3r3r3r3r;z3z3r3r3r3r3r3r3z3z3r3r3z3r3r3z3z;z";z3r3r3j+j+j3j3j+j3j3r3z3r3j3j+j3r3z;z3z3z3r3r3z3z3r3j3r;z;‚"3r3r3r3z3r3r3z;z"3z3r3r3r3r;z3r3r3j+j3j3r3j3r3z;z;z"CŠ";‚"3z3r3j3r3r3z3z;‚"3z"3r3r3j3r3r3r3z3r3z;z"3r;z3r3r3z3z"3r3r3r3r3r3r3r3z"3r3r3z3z"3r3z";z";‚";‚";z";‚";z"3z3r3r3r3z3r3r3r3r3r3j3z"3r3j3r3r3r3r3j3r3j3r3z;z3r3r3r3r3r3z;z"3z3r3r3z;z3z"3z3j3r3r3r;z";‚";‚";z;‚";z3z"3r3r;z3r3r3r3r3r3r3r3r3z;z3r3r3j3r3r3r3r3r;z";z"3z3r3r3z;z"3z;z"3r3r3r;z3r3r;‚";‚3z3r3r3r3z3z3r3r3r3z3r+b+j3j3z;z3z";z3z";z3z;z"3z"3r3r3r3z3z3r;z"3z3r3r3r3r3r3r3r3r3r3j+b3j3r3j3r3r3z;‚"3r3j3j3r+j+j3j3r;z3r3z3z3r3z3r3j3r3r+j3r3r+j3r+j3j+j3j+j3r3r3z3z3r3j3r3r3r3j3j3r3z3r3r3r3r3z3z3r3z3r3z3r3r3z;‚";z3r;z3r3r3z3r3r3z3r3j3j3z3r+j3j3r;‚";‚";‚"+j3r3z"3r3r3r3z3r3r3z3r3r3z;z"3r3r3j+j3j+j+b+j3r;z;z";z3z"3r3r3j3r+j+j3r3r3r3r3r3z;z"3z"3r3z"3r3r3r3r3r3r3z3r3r;‚;z"3z3z";z3r3r3z"3r3r3r;z3r3r3r3j+j3j3r3r;z;‚"3r;z;z"3z3r3r3r;z";z3z";z3z;z"3z3r3r3r3r3r3r+j3r3r;z"3z";z3r+j3r3r3z"3r3r3z3r3r3r3j3r3r3r3r3r3r;z";‚";z";‚"3z;z3z;z"3r3z3z"3r3r3r3r3j3j3z;z"3r3r+b3r3r3r3r3r;‚";‚";‚"CŠ"3z"3j3r3r3z;z"3z3r3r3r3r3r3z3r3r3z;z3r3z;z"3r3r3r+j+j3j+j3r3j3r3j+b+b+j+b+b3j3r3r;z3z"3r3r3r3j3r3z3r;z3j+j3j+b+Z+b3j3r3r3j3z;z3r3r3r3r3z;z"3z3r3j+b3r3r;z;z";z3r3r3j3r3r3z3r;z;z";z";z"3z3r3r3j+j3r3j+j3j3r3z3z3r;z;‚";z"3z;‚"3r3r+j3r;z3z3r3r3j3z;z"3z+j3r;‚";z3r+j3r3r3j3r3r3j3r3z";‚"3z3r3j+j3r3r3j3r3r3r3r3r3z"3r;z"3j+j3r3z3r3r3z3r3r3r3r;z";z";z";z"3z"3r3r3r3z3z";z3z"3z3r3r3j3r3r3r;‚";z";‚";z"3z3z"3r3r3r3j3r3r3z;z";z";z3z3j+b3r3r3r3r3j3r3r3r3z;z3r3j3r3r3z;z3r3r+j+j3j3r3r3z3r3z3r3r3r3z;z3r3j3r3r;z"3r3r3r;z";‚";‚"3z;z3r3r3r3r3r+b+j3r3r3r3r3r;z"3z";z"3r3r3z;z"3z3z;z";‚";z;z"3r3r3r3z3r3r;‚";z"3r;z;z"3r3r3j3r3r3r3r3r3j+j+b+Z+b+b3j3r3r3r3z3r3z3r3j3j+j3j3j3z;‚"3z3j+b3j3r3r3z3z;z3z;z";z3j+j3r3r+j+j3r3z3r;z"3z;z3z;z3z";z";z;‚"3z"3z3j3r3r;z"3z3r+j3j+j3j+j3j+j3j+j3r3r3z3r;z"3r3z;z"3r+b3j3j3r3z"3r3r3j3r;‚"3z;z"3r3r3r3z3r3j3j3z;z3r3j3r3r3r3r3r3j3r;z";z3r3z";‚";z"3r+j3j3z;z"3z3r3j3r3r3r3z3r3j+j3j3r3z;z"3r3r3r3r;z";z";‚";z";z"3z3r3r3z;z3r3r;z";‚";‚"3z3r3z3r3z3r;z"3z3r3r3r3z";z3r3r3j3r3j+j3r3r+j3j3r3r3r3z3r3z"3r;z3r3r3r3r3j3r3z3z3j3r;z;z";z;z"3z3r3r+j3r3z;z"3z3z3z3z3z;z;z"3z3z3z3r3r3r3r3j3r3r3r3z;z"3z;z3r3r3r3r;z"3z"3r3r3r3r;z"3z3r;z";z3j3r3r3r3r3z3r3r3r3j3r3r3r3r3r3j3r3r3j+j3j3r3r3j3r;z3r;z;‚";z"3r3z3r3r3r;z";z"3r+b+j3r;z;‚";z"3r3r3j3z3r3j3z;z;‚"3r3r3j3r;‚3z"3r3r3z3r;z"3z;z";‚";z";‚3z";z"3z3r3j3j3r3r3r3r3r3r;z3r3r3j3r3z;z"3z;z;z"3z+b3j3r3r3r;z3r3z";z3z"3j3r3r3r3z3r3r3r3r3z"3r3r3r+j3r3r;z3j+j+j3r3r3z"3r;z";‚";z";‚";z";z"3z"3z;z"3z";z3r3r3z3r3r3z3r3r3r3r3r+j+j3r;z"3z;z"3r3z";z"3z3r3j3r+j+j3r3z;z3r3r3j3r3z";z3z3r3r3r3r3r;z3r3r+j3j3r+j3r3j3r3j3r3r3z;z"3z3r;z3z3r3r3r3j3j3r3z;z;z"3z3z3r;z3z3z"3j3r3r3r3r3r3z;z3r3r;z3r3j+b3j3j3j3j+j3r3r3r3z3z3r3r3j+j3r3j+j3j3r3z;z3z";z"3z3r+j3r3z3r3z"3z3r3r3r3r3r3r3r3z;z3z3r3j3r3r3z3r3z3z;z;‚"3z3r3r3z;z3z"3z;z";‚3z"3r3r3r;‚"3r3j3j3r3z;z";z3z3z3z3r3z;‚"3z3r3r3z3r3r3z;z"3z3j3r3z3r3r3r3z3r3z";z";z;z"3r3r3r3r3r3r3z"3r3r3z;z"3r3z3r3r3r3r;z3r3r3r3r3j+j3r3r3r3z;z"3r3z;z"3r+j3j3z3r3r3r3r3z3z;z3r;‚"3r3r;z;z"3z"3r3j3r;z";‚"3z"3j3z;z"3r3z"3r;z"3r3z3r3r3r3r3j3z3j3r3j3z3z3r3r3r3j3r3r3z"3r;z"3r3r3r3r3j3r3r3j3r3r;z";‚"3z3r3r3r;z3z3z"3r3r3z;z"3z3r+j3j3r3z;z";z3z3z3r3j3r3r3r3r3r;z"3z3j3r3r+j3j+j3r3z3r3r3r3r3r3r3z3r3r3r3r3j+j3r;‚3z"3j3r+j3j+b+j+b3j+j3r;z;z"3z;z";z;z";‚"3z3r3r3r3r3j+j3j+j3r3r3z3j3z;z";z"3r3r;z;z"3r+j3r3r3z;z3z"3r3r3j3r3r3z;z;z";z3r;z3r3z";z;‚"3z3r3r3j3r3r;z3z3z;z";‚";‚";z"3z"3r3z;z"3z;‚";‚3r3r3z3z3r3j+j3r3r3r;‚";‚";z3z3r3z;z"3z3r3r3r;z"3r3r3j3r3r3z3r3r3r3r3z;z"3r3r3r;z3z+j3r3z;z"3z;z";z3z3r+j3r3r3z3j3r+j3r;z"3r3r3z;z"3z";z"3z3r3j3r3r3r3r3r3r;z"3z;z3r3z3r3r3r3r3r3z"3j3j3r3r3r;z"3r3z3z3r3r3r+j3j3j+j3j3r+j3j+j3r3z3r;z"3r3z";z"3r;z"3z;z"3r3r3j+j3r;z3r3r3j3j+j3r3z3r3r3r3j+j3r3r3r3r3j3r3z"3r3z"3r3r3r3r3r3j3z3z3z3z3r3r3j+j3j3j3r3z";z3r3r3z3r3r3r3r3j3r3r3j+j3j3r3r+j+j3j3r3r3z+j3j+j3r3z;‚";z;‚"3z3r3r3r3j3r3r3r3r3r3z3r3j3r3j3r3z3r3r3z;z"3z;z"3r3r3r3z;z";‚"3r3r3z;z"3r3r+j3j3r3r3z3z"3r3r;z3r3r3r3r3r3r3z3r3r3j3r;‚"3z3z;z3z;z3r;z;z";‚";z";‚"3z;z;z"3r3r3r3z3z3z;‚";z3z3r3z;z"3r3j3r3r3z3r3r3r+j3j3j;z3z";z3z"3r;z3z3z";z";z3z"3j3r3r3r3z;‚";‚";‚"3r3j3j3r3r3j3z3r3j3r3z;z"3r;z"3r3r3r;z";‚"3r+j3j+j3r3r3r3j+j3r3z;z"3r3z;z"3r3z3r+j3j3r3r3z3r;z"3r3r3r3r3r3r3r3z3z3r3r3r3r;z";z"3z3r;z";z";z"3z3r3r3r3r3z"3z3r3j3r3r+j+Z#Z+b3j3r3r+j+b3r3r3r+j3j3r3z;z";z3r3r3r3j3r3r3r3r3j3r;z";z";‚";z"3z3r3j3r;z3r3z;z"3j3r3j3j3j3r3r3r3z;z3z3j+j3r3r3j3j3r3r3z3j3r3r;z;z";z"3z3z3r3r3z;z3z3r;z;‚"3z;‚";z";‚";‚";z3r+j3r3j3r3r3r3r3z;‚";z"3z"3z;z";z"3r3r3r3r3z";z3z";z3z"3r3z3z;z3z3r3r3z3r3j3r3z3r3r3z3j+j3r3r3r3r3r3r3j+j3r3r3r;z"3z3j3r3j3r;z3r3r;z3r3r3r;z3z3r3r+j3r3r;z";z3r3r3r3r3z3z"3r3r;z";‚"3z"3r3r3r;z3z3r3j3r3r;z;z";‚3z3r3r3r+j3z3r3r;z3z;‚";‚";z3z3r+j3r3r;z3r3r3r3j3z3r3j+j+j3r3j3r3r3r3r3r3z;z"3r3r3r3z3r;z"3z;z"3z3j3j3r3z;z3j+j3r3j3j3r3r3r3r3r3r3j3r3z3z"3r3j+j3j3r3z;z"3z3r3r3j+j3j3r3z3z";‚"3r3j3r3z";z3r3r3j3r3z3r3z"3r;z3r3z"3r3z3r3r;z";‚";z"3z;z";‚";z";‚";z"3z3r;z3z3r3r+j+j3r3r3r3r3r3r3z3j3r3z;z3j3j3z3r3r3r3z";z3r3z;z";z3r3r3r3r3r3r3z3r3r3r;z;z"3z;z"3r3r3j3r3r3r3z3z3j3r;z";‚"3r3r3r3r3r3r;z"3z"3r3r;z";z3z";z3z3r3j3r3z3z";‚";z"3r3r3r3r3r3z3r3r3r+j3j+j3r3z3r3r+j3z3r;z3z";z3z3z3z;z3z"3r3r3r3j3r3j+j3j3r3r3r3r3r3r3r3r3j3j3j3r3z3r;z"3r3r3r3r3r3r3z;z"3r3z3r3z;‚"3z3r+j+b+b3j3r3r3r3z3r;z";‚"+j3r3r3r3z3r3z3z";z"3z+j3j3r3j3r3r3j3r3r3z3j3r3r+j3r3r3j3r3r3z3r;z"3r3j+j3r;z"3z3z3r3r3j+j3j+j3r;z3r3r+j3r3r+j3r3r3r3z"3j+j3r3r3r3z3z;z3r3z";z3r3r;z"3z;z"3z;z"3z3z";z";z"3z;z"3z";z";z"3z;z";z";z3z"3r3r3r3z"3z3r;z";z3z3r3r;z3z"3r;z;z"3r3r3j3j3z;z"3z3r3r3j+j3r3j3j3j+j3r3r3r3r3z";z3r3r3r3z3r3r3r3r3r3j3r3r3r3z;z"3z3r3j3r3r+j+Z+j3r3r;z3r3j3z;z3z3j3r3r3r3r3z3z";z3r3r3r3z";z3r3z"3j+j3r;z";‚";z"3z3r3r3z3r;z"3z3r3z3r3j3r;z3r3r+j3r3r3r+j3r3j+j3r3r3j3r3z;z3z3r3r3r+b3j3j3r3z3j+j3j3j+j3j3r3r3z3r;z"3z3z";z3r3r3r3r3r3z3z3r3j3r3r3j+b+j+b+b+j3r3r;z3z"3r3r3r3r3r3j+j3j+j;z;‚";z";z"3r3r3r3r+j3r;z";z3z"3r3z3r3z";z";z3r+j+j3r3r3j3j3z;z"3r+j3z3r3r3r3r3z3r3j3r;z3z"3r3r;z";z3z"3r;z3z"3r3j3r3r3r3r3r3r3r3r3r3r;z3z";z3z3r3r3j3r3r3r3r3r;z";‚";z"3r3z";z3z";z";z";z"3z;z"+j3z;z3r3z3z3j+j3r3z3j+j3r;z"3z;z"3r+j3r;z";z3r3r3r3r3r;z"3z3r3r3j+j3z3r3r3j3r3z;z"3z3j+j3r3r3j3r3r;z3r3r;‚";z3z3r3r3j3j3r3j3r3r3r3z;z"3z3r3r3j+j3r3r3z;z";‚";z";z3z"3r3z;z";z3z"3r3z3r;z";z";z3r3r3r3z"3r3r3z3r;z3z3r3z3r3r3j3j3r3r3r;z3r+j3r3r3j3j3r3r3r3r3z3r+j3j+b3j3z3r3z;z";z3r3r3r3z3r3z;z";z";z;z";z3r+j3j3j3r3j3z;z"3z3r3r3r+j3j+j3r3j3r3r3r3z";z3r3r+j3j+j3j3r3r3r3r3r3z3r3r3r3r3r3z;z3z"3r3r3z3r3r;z"3r+j3z";z3z3r3r3z3z;z3r+j3j3j3r3r3r3r3r3r3z3z";z";z3z";z";‚";z";z";z";z"3z3r3r3r3r3r3r+j3r3z3r3r3r3z;z;z";z3z"3r3r3r3r3r+j3r3z"3r3r3r3r3r3r3z3r3r3r+j3j3r3r3r3r3j+b+j3r3r3j3j3z3r3r3r3z;z"3z3r3r3r3r3r;‚";‚"3r3r3r3r3r3r3r3z";z3r3j;z"3z3r3r3j+j+b3j3r;z"3z3r;z;z"3r3z3j3r3r3z3z;z3z;z3r3r3r3r3z3r3j3r3r3r3r3r;‚";z3z"3r3z;z"3z3z";z3r;z";z"3z;z"3z";z3r3r3r;z3z3z3j+j3r3r;z;z";z3z;z3j+j;z3z"3r3r3z3j+j3r3r3r3r3r3j3r3r3r3r3r3r3r3r3r+j3r3r;z3r;z";z"3r;z3z"3r3r3j+b+j3r3z3r3j+j+b3j3r3r+j3r;z"3z3z3r3r3r3r3r;z3z3r+b3r3r3z3r3r3r3z;z"3r+b3j3z;z";‚";‚";z";‚";‚"3r3r3r3z3r;‚"3z3r;z";‚"3r3r3r3r+j3j;z"3z;z"3z3j3j+j3r3r3r3r3z";z";‚";‚";‚";z"3z3r;z"3r3r3z3z;z"3r;z";z"3r3r3r3z3r3r3z3r;z3z;z";‚";z";z"3z3r3r3r;‚";z"3z"3r3r3j3j3r3j+j;z3z3z"3r3j3r+j3j3j+j3r3z";z3z"3r3j3z";z"3r3r3r3z3r;z;z"3z3z"3r3r3z3r3r3r3r3r3r+j3z3z"3j3r3r3r+j3r;z3r3z;z3r+j3r3r3r3r3z;z"3r3r3z;z;z3r3r3r3z3r+j3r3r+j3r;z";z"3r3r3r3r3r3r3r3r3z";z3r3r3r3r3r3j3r3r3r3j3r3r3r3r3r3r3z3r3r3r3z;z";z3r3j3r3z3r3r3z3z"3r3r3r3j3r3r3r3r3r3r3r3r;z;z"3r3z3z;z"3z3r3z3r3r3r3z3z"3r;z"3z;z"3z"3j3r3r+j3j+j3r;z";z3r3r3r3r3z3z"3r3z3j+j3r;z";‚";z"3r3r3r3z3r+b+j3r3z;z";‚";z";z";‚";z";z"3r3r;z";z"3r3r3j3r3r3j3r3r3z3r3r3r+j;z;z";z3z";z"3r3r3r3r;z3z";z3z"3r3r3r3z3r3r3r3r;z";z"3z3r;z3z3r3r+j3j3r3r3r3z3j3r;z";‚";z"3z;z"3z";z";z";‚";z"3z;z"3z"3r3r3r3r3z;‚"3z3j3r+j3r3r+j3j3r3z3r3z3r;z";z3r;z"3z;z"3z"3r3z;z"3r3r3z3r3j3r3z"3r3j3z"3z";z";z"3z";‚"3z"3r3r3z3z3r3r3r3r3j3r3j3r3z;z"3z3r3z3r;z"3z3r;z3z3r3j+j3j3r3z3j3r3z;z3z";z3j3r3r3r+b3j3z3r3r;z"3z3j+j3j3j+j3r3r3r+b3r;z;z"3r3r3j+j3r3r;‚3z;z3z;z";z";z;z";z";‚3z3r3z;z;z";z3z;z3z3r3z3z3z3r3z";z";z"3z;z"3z3r+j3j3r3r3r3r;z3z";z"3r;z"3z"3r3r3r;z"3z3z3z"3r3r3z;z;z"3z;z;z"3j3r;‚";z";z"3r+j3j3z;‚"3r+j3j3z;‚";‚";z"3z;z"3z3z3z;z"3z3r3z3z3r3r3r;z"3r3j3r3r3r;z"3r3r3z3z"3r3r;z3z3z3r3r3z";‚"3r+j+Z+b+j3j+j3r;z"3z";z";z3r;z"3z3r3j+j3j3r3r3r3r3r3z3r+j3j3z";z"3z";z3r3r3z3z"3r3r3r3z3r3r3j3r;z";z3r3r;z";z"3r+j3j3r3z3r3r3r3r3z;z"3r3r3r3r3z"3j+j3j3z"3r;z"3r3z"3z"3z";z";z";z";‚";z";z";z"3r3r3z;z"3r3z;z3z;z"3z3r3r3r3r3z;z"3z;z";z3z3r3z3r3r3j+j+b+b3j3r;z;z"3r3r3r3r3r3r3r3r3r3z;z"3r3r;z"3z3r3r3z3r3z;z";‚3z3z3r;z3z3r3r3r3r3r3z3r3r3z;z3r3r3z;z";z3j+j3r3r;z3z3r3z;z3r;z;z";z"3z;z";z3z;z";‚";z"3z3r+b+j+b3r3r3r3z"3r3r3r3z";‚";z"3z"3r3z";z";z";z";z;‚";z"3z"3r+j3j+j3z3z3r3r3r3z3r3r3r3j3r3r3z;z";z3z3r3z"3r3j3r3j3r3z3r3j3r3j3z;z"3z3r3r3r3r3z";z3r3r3r3r;z"3z3r;z";‚";z";‚"3r3r3r3r+j3j+j+j3j3r3z;z";z"3z3z3z;z3z;z3r+j3j3r3r3r3j3r3r3r3z;z3z3r3j+b+j3j3r3j3r3z"3r3j+j+j3r3r3r3r3z;z"3z3r3r;z"3z3r3r3r3r3z3z"3r3r3j+j3j+j+j3j3r3r3z"3r;z";z";z";‚"3z"3z";z";‚";‚";‚"3z"3j3r3r3z"3r3r3r3r3r3r3r+j+j3j3r;‚";z3z;z3r3z;z"3r3r3r3j+j3j3r3r3z3z3r3r;z"3z3r3r3r3r3r3r;z"3z3z"3r;z3z";z";z3r3r3z;z"3z;z;‚";z3z3r3r3r;z3z3r3r3j3r3r3r3r;z3z3z3j3r3r;z3z";z3r3r3r3r3z3j+j3r3r3r3r3z3r3r3r3j+j3r+b3r3r3r3r;z";‚";z";‚";‚"3z"3j3r;‚";‚";z"3z"3r3r;z"3r3r3r3r3r3z;z"3r3z;‚";z"3r3r3z3r3j3r3r;z"3z3j3r+j+j3j3r3z3r3j+j3r+j+j3r;z"3r+j3j3r;z;z"3r3z";z3r3r3r3r+j3r3z";z";z"3r3j3r3r+j3r3r3j3r;z";z;z3r3r3j3j3r3r3r3r3r+j3r3r3z;z3z"3r3z;z";‚";‚"3r+j3j3r;z"3z+j3j3r3r+j+j3j3z3r3r3z"3r;z"3r3z;‚";z"3r3r3r3j3r3r3z3r3z3r+j3r3j3r3r;z"3r3z";z"3z"3r;‚";‚";‚";z";‚";‚";z"3r3j3r3r;z";z3r3j+j+b3j3j3r3r3r;‚";z3z3r3r3z3z;z3z3r3r3r3r3r3r3z3r;z"3r3z;z3z"3j3r+b+j3r3r;z;z"3z;z3r3z"3r3r3j3z3z;z"3z3r3r3r3r3j3r3z3r;z3r3j+b3j3r3j3r3r3r+j3r3j3r3z3r;z3r3r3z3r+j+b3j3j3r3j+j3r3j3z3r3r3r3j+j3r3r3r3r3z"3r;z";z";z"3r3j3r3z"3r;z"3z3r3z";z3r3z;z"3r3z;z"3r;z;z";z"3z3j3r3z;z"3z3r3r;z"3z;z"3z3r3r3r3r;‚"3r3r3r3r;z3r;z;‚"3z3r3r+j3r3r3r3r;z3r+j+b3r3r3j3r3z;‚";z"3z;z3r+j3j3z3z"3r3z3r3r3z3r3j+j3j3r3z3z;z3r3r3z;z3z;z"3r3r3j3r3r3r3z3r3z";z"3z3j3j3r3r;z3r3r3r;z"3z3r3r3r3r;z";z";z"3z"3r3r;z";‚";z"3z;z";z"3r3r3r3r3z";z";‚";z"3r3r3r3j3z";z";z"3z";z";‚";‚"3z"3r+j3j3z";‚";‚";z"3r3z3r3r3z3z;z;z";‚;z"3r+b3j3j3r3j+j3j+j3r3j3j3j+j3j+j;z;z"3r+j3r3r+b+j3j3r3z3r3z3z3r;z+j+b3r3r3r3j3r3r3r3z3j+j3r3r;z3z3z3r3r3j3r3z3r3r3r+b3j3z;z;z"3z3r3r3r3z3r3j3r3z;z3z3r3r;z3z3r3r3z3r3r3r;z"3r;z3z"3r3r3z"3r3r3z"3r;‚";z"3z"3r3r3r3r3r3z3r3r;z"3r3z+j3r3z3r3j3r3r3r3z3z;z"3z3r3j+b3j3r3r3r3r3r+j3r;z3z"3z3z;‚";‚";z"3r3r3r;z"3z3r3z3r3j3r3r3r3z;z";z";‚";z"3z3z"3r3r3r;z"3z3r3j3r3r3r;z"3z3r3r3r;z"3r;z";‚";z3r3r3r3r3r3j+j3j3r3j3j+j3r;z"3z;z";‚";z"3z"3r3z"3z;z3z"3r3j+j3j3r3r3z";z;z";z3z;z"3z;z";z";z;z"3z3r3j+j3r;z3j3z"3z"3r3z"3r+j3j3r3r3r3r3z"3r3r3j+j+j;z;‚";z"3z;z3r3r;z;z3r;z3z3z3r+b3j+b+j+j+b3j3r3r3r3z3r3r3r3r3r3r3r;z"3z";z"3z3r3r3r+j3r3r3j3r3r+j3j+j3r;z3r3r3r3r3r3z;z3r3r+j3z;z3z3r3z;z3z;z3r3r+j3r3r3r3r3r3r3j+j3r3r3r;z;z"3r3r3r3r3j3z3r3r3r3r3z3z;z";z3z";z"3z;z";z"3j+j3r3r3j3z"3r3z3r3z"3r3r+j3r+j3j3j3j3j3j3r3r+j3r3r;z";‚";‚";‚"3r3r3z3r+b+b+j3j3r3r3r;z;z"3r3r3j3r3r3r3r3r3j3zCŠ"3z"3r3r3z3r3r3r3r3r3z"3z;z";z"3r3z3j3r3z3z3r;z3r3j3r3r3j3r3r;z3z3r3r3z3z3r3r+j3j3r+j+j+j3r3r+j+j3z;z"3z";z"3z";z3r3z3r3r3r;z"3z3r3r3r3z"3r3z";z3z"3j+j3z3r3r3r3z3r3z;z+j3j3r;‚"3z"3r;z"3r+j3r3z"3r3z"3z"3r3j+j+j3r3z"3r3r3r3z3z";z3z3r3j3r3z3r3r3r3j3r3j+b+j3r3j+j3j3z3r3r3r3z;z3z3z3r3r;‚3z3z;z3r3r3r3r3z;z;z;z"3z;z"3r3r3r;z"3z3r3r3r3r3z3r3j+j3j3r3r3r3r3r3r3r3r;‚";‚";‚";z3r3r3z3z3r+j3r3r3j3j3j3z;‚";z3j+j3j3r3j+j3r3r3j3r3r3r3r3z;‚";‚";z";z"3z3r3r;z"3z;z"3r3r;z"3r3z3r3j3j3r3j+j3r3z3r3r3r3z3j3r3r3z;z"3j3r3r3r3r3j3j+j3r3z3r3r;z;‚"3r3r3r3r+j3r3r3r+j3r;z";z"3r3r;z";z3r3r3j+j3j3r3r3r3r3r;z"3j+b3j3z3z"3r3r3r+j3j3r3r;z3z3r3r3r3r3r3j3r3r3r3r3r3j3r3z3r3j3j3r3z";z3r3r3r3r3r3r3j3j3z3r3r3r;z";z"3z;z"3z3j+j3j3r3j3r3r3r3r3r3r3j3z;z"3z";z3z"3r;z";‚";z";z";z";‚";z"+j3j3r3r3r3r3r3r3r3r3r3r3z3r3r3z3r3z;z3r3j+j+b3j3r3r3z;z";‚"3z;z;z";z3z3r3r3z3r3j3r3z3r3j+j3r3r3r3r3r3z3r3r3r;z3z3z3r3r+j+b3j3z3r3r3r3j+j3r3r3r3r3r3j3r3r3z;z;z"3z3r3r3j3r3r3r3r3z3r3r3z;‚";z"3z3r3r;z3z3j3r;z3z3r3r3z;z"3z;z";z";z3z3z"3r3z"3r3r;z"3z3r;z"3r3r3r3r3r3r3r3j+j3r;z3r3r3r3r3r3r3r3z3r3r3z";z;z"3z3r;z3r3r3r3r3r3z;z"3r+j3j3r3r3r3r3r3r;z"3z3r3r3r3r3r3z"3r3r3r+j3r3r3r3z"3z;z"3z;z";‚";z3r3r3r3r3r3r3r3r3r+j3r3z3r3r3r3r3r3r3r+j3j3z3r3r3r3r3r;z"3r3r3r3r3j+j3r+j+j+b3r3r3z";z";z"3r3z;z"3z"3r+j3r3r+j3r3z3j3j+j3r;z";z";‚";z";z";z";z";z"3z";z";‚";z"3r3r3z";z"3r3j3r3r3r;z;z"3r+j3j3z3r3r3r3j3r3z3r3r3r3r3z3z3r;‚;‚";z;z3z"3r3r3r;z"3z;z3z3r3r3r;‚"3z3r3r3r3r3r3r3r3z3z;z3z";z3r3r3r3j3r3r3r3j+j3j+j3r3z;z"3r3r+j3j3r3r;z3r;‚";‚";z"3z3r3r3r3z;z";z3z3r3j3r;z3z3r3z3r3z;z"3z3r3r3r3z3r3r3r;‚"3z3r3r3r3r3z3z;z";z"3z"3z"3r3r3j3r3r3r3z3z3r3r;z";z"3z3r3r3r3z3r+b3j3r;z3r3r3r3r3z;z"3r3r3r3r3r+j3j+j3j3j3r3r3j+j3r3z3z3r3r3r3r3z3r;z3z3r3r3r3r3r3r3j3r3j3r3z3r3r3r3r3z3r3r3r;z3r3r3r;z;z"3r3r3r;z3z3z"3r3r3r3j+j3r;z";z3z"3r3r;z"3z"3r+j+j3j3j3r3r3r3r3z";z"3z3z"3j3z3r3r3r3r+b+j3j3r+j3r3r3z"3r;z3z";z3z"3r3z3z"3r;z"3z"3r3z"3r;z"3z3j+j3j3z"3r3r3z3j+b+Z+b3j3z3r3r;z3r3z3r;z3r;z";z3j+j3r3r3r3r3r3r;‚";z3r3r3r3r3r+j;z;z"3r+j3j3j3r3r3r;z3r3z3r3z3r3r3r;z3z;z3r3j+j3j3r3r;z;z3z3r3r3z3z3r3r3r3z;z3z3r3j3r3r3z3z3r3r+j3r3r3r3r3r3j3r3r;‚3z"3r;z3r3r3j+j3r3r3r3j+j3j+j3j3r3z;z";z3j3z"3r3z";z3r3r3j3r3r;z3z";z3z+j3r3z;‚";z+j3j3r3r3r3r3r3z;z"3z;z"3z";z+j3r3r3r3r;z"3z"3r3r3r;z";z";z"3r+j3r3r3r3j+j3j3j3r3z;z";z"3r3r3r3z3r3r3r3r3r3r;z3r3r3z3z3r3r3r3z;z"3z3r3r3z;‚";z"3z3r3r3r3r3z;z";‚";‚";z"3z;z"3z3r3r3r3j3r3r3r3r3r3r;z";z";z"3z3z"3j3r+j3r3r3r3j+j3r3j3r3r;z3r3z";z3r3j3r3j+j3j3z"3z"3r3r;z"3z"3r3r3r3z"3r3z;z3r3r3r3r3r3r3r3r3r;z3z;z;z3z;‚";z3r+j3j+j3r3r3z;z"3z";z3r3j+j3j3r3z3r;z"3z3r;z"3z"3z;z;z"3z3r3r3r3j3r3j3r3r3r3z3r;z3z";z3z3r;z3z3j+j3j3r3r3r3r3r3r3r3j3r3r3r3r3j+j3j3r3r3r3r3r3r3r3r3r3r3r3r3z;z"3z;z"3r3r3r3z3r;z3r3r+j3j+j3r3r3z;z"3z3r3r3r3r3r3r3z3r3z";‚";z3r3r3r3r;z";‚"3z3r3r3z3r3j3r3r;z3z"3r3r;z3r3r3r3r;z;‚"3z;z3r3z";z;z"3r3r3j3r3r3r3r+j3j3r+j3j3r;z"3z3z3r3r3j+j3r3r3r;z3z;z"3r+b3r3r3r3r3r3z3z3r3j3r3r3r3j3r3j3r3r;‚";z";z3z";z"3z3r3r3j3z;z"3r;z"3z3z"3r3r;z"3z;z"3z";z";z";z3z"3r;z"3r3r3r3z3j+b3r3r3z3r3r3r3r+j3r3j+j3j3r3z3r3j3z";z;z"3z;z"3r3z;z";z;z";z3z"3z3r3j+j3j+b+j3z3r3r3z3r3r+b3j3r3z3r3z3r;z";z;z;z"3r3r+j3r;z;z";‚";z3z3r;z;z;z3z3r+b3j3z;z"3z3z3r;z;z"3r3r3z;z3r3r;z3z"3r3z3j3j3r3r3j3r3r3r+j3j+j3j3r3j3z3r3j3r;z3r;z3r3r+b3r3r3r3r3z3j3r;z;z";z3r3z;z";‚"3z;z"3r3r3r;z"3r3r3r;z"3z3r;z"3z3j3z"3r3r;z3r3r;‚";z"3z3r3j3z3r3r3r3r3r3r3r3r3j3j3z3j+b3r3z3r3r3r+j3j+j3r3r3r3r;z"3z3j3r3r3r3r3r;z"3r+j+j+j3j3z;‚";z";‚"3z"3r3r3r3r3r3z;‚";z"3r+j3j3r3r3r3j3r;z"3r+j3r;z3r3r+j3r;z"3z;z"3z3r3z"3r3r;z"3z;z";z"3z";z3r3z;z"3r3r3r3z";z"3z;z"3z;z3z"3r;z"3r+j3j3r3z;z"3z3r3r;z3z3z3r3j3r3r3r3j3r3r3z3r3r3z;z";‚"3r3r3r;z"3z3r3r3z;z;z3r3r3j3j3r3r3r+j3r3z3r3r3r3z;z";‚"3r3r3z;z3r3r3z3r3r;z";‚3r3z;z3z;z3z"3r3r3r;z3r3z3r3z";z3r3r3z;z3r3r;z;z;z"3z;z";z3z;z;z"3z;z3z3z"3r3r3z;z3r3j+j3j3r;z";‚"3r3r3r3z;z"3z";z3j3r;z";z";z3z3r3r3r3z3z3r3r3r3j3r3j3z3z;z3r3r3r3r3r+j3r3z;z"3r3r3z3z3r3r3j;‚;z"3z3r3r+j3r3r3j3r3r3r+j3r3z3r3r3r+j3r3r3z3r3j3j+j3j3j3z3r3r+j3r3z"3r3r3z"3r3r3r3j3r3r3r3j3r;z"3r3r;z"3z3r3z3r3z;z3z3z3r3r3j3z;z"3r3z3z"3r3r3r;z"3z3r3r+j3j3r3z;z"3z3r;z";z3z"3r3r3r3r3z3r3r3z";z"3z3r3r;z;z"3r3r3r+j3r3r3r3r3r3r3r3z;z"3z3r3z3r+j3j3r3r3r3z3r+j3r3z";z3z"3r;z;z"3z";z3r3z3r3z3r3r+b3j3r3r3r3r3z3r;z3r3r3r3r3r3r3r3z"3r;‚"3z3j3r3j3r+j3r3r3r;z";‚3r3z3r3r3r3r3z;z3z"3z3r3r;z3z;z3z3r3r3r+b+j3r;z3z3z3r;‚3z";‚;z";‚3r3r;z;z3z3r3r3r3r3z3j+j3r;z3z"3z3r3r3r;z;z3z3r3r3z;z3z"3r3r3r3r3z3r3z3r+b+j3j3j3r3j+b+j3r3r+j3j3r3j3r3z3z;z";z3r3j3r3z3r3j3r3j3r3r3r3z;z3z;z3j+j3r3r;z3r3r3r;z;z";z3z"3j3j+j3r3z;z"3z";z3r3r3z3z"3r3z;z";z;z"3z"3r3r3r;z";‚"3r3r3r;z";‚3r3r3j3r3r3j+b+j3r3z;z"3z3z3z";z;z";z3z";z3r3r3r3r3r;z"3z;z;z"3z3z;z";‚"3r3j+j3r3r3j3r;z"3z3r3r3r3z"3r+j3r3j3r3r3r3z";z"3z";z;‚";‚";z"3r3r3r3r3r3r3r+j3j3j3r3r3r;z3z3r3r3r3z";z3r3r+j3j3z;z"3r+j3r3r3r3r3r3r3z;‚";z"3z;z3r3r3j3r3z;z"3r3j3z3r3j3r3r3j+j3r3z;z"3r3r3r3r3z3j+j+j3j3r3r+j3j3r3z;z3r3r+j3j3r3z3z3r3r3r3r3r3z3z3r3r3r3r3z3r3j3r3j3z;z"3r3r3r3r3r3j3r;z3z"3r3r3j3r3z;z3z3j+j3j3r3r3r3j3r3r3r3r;z3z3j+j3r3r3r3r3z3r3r3r3r3z;z"3z"3r3r+j3r3r+j3j3r+j3r3r;z;z"3z3j3r3j3r;z3z3z3r3r;z3z;z"3z3r;z"3z3r3r3r3z3r3z"3r3z;z";‚";z";‚";z"3z;z"3z;z";z";z"3z;z"3z3r;z"3r3j+j3r+j+b3j+b+j3j3r;z;z";z"3r3r3z3r3r3z3r3j+b3j3r3z;z;z"3z3r3r+j3j+j3j+j;z3r3r;z3z";z3r3r3r3r3r3r3j3r3r3z"3r;‚";z"3z;z;z";‚";‚";z"3r3r;z;z"3z3r3r3z;z;‚"3r3r3r3j3r3r3j3z;z3r+j+j+b3j+j+Z+j3r;‚"3z3r3z3r;z3r;z"3z;z3z";z;‚"3z3r3r3r3r3z";z"3z;z"3z3r3r;z3z3r3r3j3j+j3j3r3r3r3r3r3r3j3r3r3r3r3r+j3j+j3r;z3z3j3r3r3r3r3r3r3z3r3r+j3j3r3r3r+j3j3r3z;z"3z3r3j3r3z;z"3z"3r3r3r3r3z"3j3z3r3j3r+b+b3r3r3r;z3z3z;z3z3j+j3j3r3r3r;z;‚"3r3r3r3r3r3j3j3r3r3j3r3r3r3j3r3r3z;‚"3z3r3r3j+j3r;z3z";z";z";z"3z3z3r;‚";z"3z3r3z3z";z";z";z";z"3z;z";z"3r3z"3r3r;z";z";‚";z"3z;‚";‚";z"+j+j3j3z3z"3j3j3r3r3r+j3j3j3r;z";‚"3z"3z;z";z;z"3z;z3z";z3j+j3r3r3r3r3r3r3r3r3j+j3j3j3r3r;z;z"3z";z+j3j+j3r3r3z"3r3r3r3z3r3r3z"3r3r3r;z";‚";z"3z3r3r3z3r3z3r3j;z;z"3r3r3j+j3j+j3j3r3z3r+j3j3r3j3j+j+b+j3j3r+j3r;‚";‚";‚";z"3z3j3r3z3r3z";z3z"3r3r;z";z;z";z";z";z"3z3r3z3r3r+j+b+Z+b3r3r3r3r3r3j+j3r3r;z3z3r3r+j3r;z;‚";‚"3r3r3r;z"3z+j+b3j3r3r3r3j3j3r3r3r3r3r3z;z"3r3z";z3z"3z3r3r3r3r3z3z;z";z3z";z3r3j3r3r3j3r3z";z3z;z;z"3z3z3r3r3r3z3r3r3r;z3j3j3r;z";z3z"3r3r+j3r3r3j3r3z3r;‚;‚";z3r+j3r3r3r3r3r3r3r3z3z3z"3r3r3z3r3z;z"3j3r3z";‚";z"3z"3j3r3z3r;z3r+j+b3z3r3r3z;z";‚"3r3r3r;z"3z";z3z"3z;z"3r3r3r3z;z"3z;‚"3r3r;‚";z3z";z";‚"3r3r3j+j3z;z"3z;z"3r3r3r+j3r3j+j3j+j3r3z;z"3z;z3r3j+j3j3z3z";z;‚";z"3z3j3r3j+j3j+j3z;z3z;z";z3r3j3j+j3r3r3r;‚";z"3z3r3j+j3j+j3j+j3r3r3j3z3j+j3r3r3r3j3j3r3r;‚";z";‚"3r3r3j3r3r3j3r3r3r3z"3r3r3r3z"3r;z;z"3z3z3r3r3r3r3j3r+j3r3r3r3r+j3r3r3j3z;z3r3r;z3z3r3z3r3j3r3z3r3j3j+j3j3r3r3z3j+j+j;z;z"3z3r;z;z;‚"3z;z;z";‚";z";z"3r3z3r3r;z";‚";z3z3z;z"3r3r+j;z";‚";z;z3z3r3r3z;z3z3z;z3z;z3r3r3z"3r3j+j+j3r;z"3r3r3r3r3r3r3r;z;z"3r3r3r3r3j3r3r;z"3z3r3r3r3j3r3r3r3r3r3r3r3j3r+j+j3r;‚";‚";z"3r3r3z"3r3r3r+b+j3r3r;z"3r3r3r3j3z";z3z";z3z;z";‚"3z;z"3z3r;z"3z;z"3z"3r;z3z3r3r3r3r;z";z3r3j3r3z3z;z3z"3r3j3j3r3r3z3r3r3r3z;z"3z"3r3r3r;z;z"3r;z3z"3r3r3j3r;z"3z+j3j3r3j3r3r3j+j3j+j+j+j3j3r3z;z";z3z3r3r3z3r3r;z";z3r+j3r3r3j3j+j3r3r;z"3r+j3r;z"3z3r3r+j3r3z3r3r;z3r3r3z"3r3r3z3r3z";z"3r3j3r3j3r3z3z"3r;z3z;‚";z"3z3j3r3r3r3z3z3r3j3r3z3r3r3z3j3r3z3j3r3r3r3z;z"3r3z3r3z3r;z;z";‚3z3r3z3r;z;z"3r3z;z"3z3z;z";z3z;z3r3r3r3r;z;‚";z"3z;‚";‚"3r3r3r;z3j3r3r3r3z3r3z;z3z3j3j3z3r3r3r3r;z3r+j3j3j3r3j3z;z";z+j3r3j3r3r;z3z";z;z";‚"3z;z"3r3r3r3r3r+j3r3j+j+j+b3r3r3r;‚";z";z;z";z"3r+j3j3j3j3r3r3r3z3r3r+j3j3r3r+j3j3j3r3r;z"3z;z";‚"3z3r3j+j3j3j+j3r3r3r+j3j3r+j3j3r3r;z;‚"3z3r;z3z;z3r3r3r3r3z3z3r3r3r3j+j3r3r;z3z";z";z";‚";z"3z3r;z"3j+j+b+j3j+b+j3j3r3r3r3r3r3z;‚"3r3r3r3r3z";z3r3r3z3r3j3r3r3r3z3z3r3z3z3r3r3r;z3z"3r3j3j3r3j3r3z3z3r3r3r3r3r3r;z"3j3r3r3r3r3z"3r3r3z;z3z;‚";z";z3r3r3r3z3z"3r3r3r3r3z;z3z3r3r3z3z3z"3r3r;z3z"3z;z";z3r+j3j3z3z;z3z";z3r3r3r3r;z3r3z;z;z"3z3r3j+j3r3r3z3r3r3r3z;z"3z;z;z"3r3j3j+j3j3r3r+b+b3j3j3r3r3z3r3z3r3r;z;‚"3z"3r3r;z"3r3r3r3z;‚"3z3r3r3j3z3z3z3z;z3r3z;z"3r3r3z3r3r3r3r3r3r3r+j3j3r;z";z";z";z"3z";z"3z"3z3r3r3r3r3z;z";z";z3z"3z3r3r3r;z";‚"3r3r3r3z";z";‚";z";z";z"3j3r3r3r3r3r3r3r3r+j3j3r3r3r3r+j3j3r3r3r3j3z;z";‚";z"3r3r3r;z"3r3r3j3r3z3r+j3r3r3z;z"3z;z"3z;z"3z3z3r;z3z";z3r3r3j+j3r3r3r;z";‚";‚"3r3r3j3r3r3r;z";z";z3z"3z3r;z;z"3z";z3z;‚";z"3z3r3z;z"3z3j3j3r3z3r3r3r3z;z3z";z"3j3r3z;z"3r3j3z;z3z"3r;z3r3r3j3r3z3r3z3r3r3r;z3r3z3r3z3r3r3z3r3z3r3r;z;‚";z;‚";‚"3z3r3r3j+j3r3z3z3r;z"3z;z3r3r+j3r3r3z3j3r;z";‚"3r;z3r3r3r3z3r+j3j3r3r3z3r3r3z3r3r3r3r+j3r3j3r3j+j+j+b+j3j3j3r3z;z";‚";‚"3z3z3r3r;z"3z3r;z;z";z"3z;z"3z;z;‚";z;z"3r3r3r3j3r3r3r3j3j3r3r3z"3r3r3r3r3r3z;z";z"3z;z"3r3r3r+Z#Z+b+j3j3z;z"3r+j3j+j3r;‚"3r3r;z"3z3r3r;z;z";‚"3z3z";z"3z3z"3r;z;z"3r+j3r3r3j3r3r3r3j+j3r;z3r+j3r3r;z3r3r3r3r;z"3z3r3r3r3r3r3j3j3r3r3r3r3j3j3z;z;z";‚";z"3z;z3r3j3z3r3j3r3z;z"3z;z";z"3r3r3j3r3r3r3r3z3r3r3r3r3z"3r;z;z";z";z";‚";‚";z3r3j3z3r3r3r3r3z3r3r3j+j3j+j+j3j3r;z3z";‚";z"3z3r3j+j+j+j3j+j3j3r3r3z3r3r3z3r;z;z";z;z"3z;z;‚";z3r3r3z;z";‚";z";‚";‚";z3r3z3r;z";z";‚3r3r3r+j3j+j3j3r3z3r3r3z;‚"3r3r3r3r3j3r3r3j3r3r3r+j3j3r3z3r3r3r3z3r3r3r3r3r+j3j3j3j3j+j3r;z"3r;‚";‚";z"3z;z"3z"3z3r;z"3z3r3r3r3r3r3z;z"3r+j3j+j3j+j3j3r;z3z"3r;z"3z;z";z3r3r3j3z3r3j3r3z"3r3z3z"3j+j+b3j3r3r3r3z3r3r3j3r3j3r3z3j+j3r3r3r3r3z;z"3r3z;z3z3r3r3r;z"3z3r3r3r3r3z3z;z3z;z"3z;z"3r+j3j3r3r+j3r3r3r3z3z";z3r3r3r3r3r3r3r;z"3z3r;z3z"3r3r3r;z";z3r3r3r3r+j3r3r3z;z";z";‚"3r3r3r;z"3z3r3r3r3z;z"3z3r3r3r3z3z3r3r3z";z";‚";z"3r;z";z;‚";z"3z;z3r3r3r3z3r3r3r3r+j3r;z3z3z";z";z"3r3j+j3r3r3j3r3r3r+j3j3r3z"3j+j3r3z3r3r3r3z3r3r3z3z3j3r3r+j+b+b3r3r3z;z";z3r3z;z"3r3z3r+b+Z+Z+b+j3j3r3r3j3r3z;z3z3z3r3r3j+j3r3r3z3r3r3r3r3r3z3r3z3r3r3z3z3r3r3r;z"3z3z3r3r;‚";z";‚";z"3r3z3r3r3r3z3r3r;z3r3j3r3z;z";z"3z3r+b+b+b3r3j3r3z;‚"3z3r3z;z"3z3r3z3r3r3r3r3r3r;z"3z;z"3z3r;z"3z"3r3j3z;z3z3r3r3r3r+j3j+j3j3r3z3r3z3r3r3j+b3r3r3r;z3z";z3z3r3r3r3r3j3r3z;z";‚";z3z3r3j3r3r3r3z;z;z"3z;z;z"3r3z3z"3z3z"3r;z"3z3z3r3r3r3r3z3r3z;z3z3r3r3z;z3r;z";z3z;z"3z;z"3z3r3r3z;z"3r3z3r3r;z"3r3r3r3r3z3r;z"3z3z";z3z";‚"3z3r3r;z"3r+b+j3r3r;z";‚";z"3r3j3j3r3r3r3r;z"3z3r3j3z;z"3r3r;z"3z3r3r3z;z"3z";z";z3z3z"3z3z3r3z3r3r3j3r3r3j3j3r3r3r3j3r3z3r3j3r3r3r3r3r;z;‚"3z3j+j3r3j3r;z3r3r3z3r3r3r3r3r+j3j+b3j3r3r3z3r3j3r3r3r3r3r3r3r3j3r3j3r3r;z3z;z3z3r3z;z3z3r;z"3z3j3r3z;z"3r3r3r3z3r3j3z;z"3r3r3r3r3r3r3r3r3r3r;z"3r;‚";z";z"3z3r3r3r;z";‚";‚"3r3r3r;z;z"3z;z"3r;z3z3r3r3r3z;z";‚";z";z3r3j3j3r3z;z"3r3r3r3z3r3r3r3r+j3j3j+j3j3r;z3z3r3r3r3r3z;z3z"3z3r;z"3z3r3r3r3j3j3z;z3z"3r3j+j3r3r3r3z"3z;z3r+j3j+j3j3r3r3r3r3z3r3r3r3r3z;‚"3z3r3z;z"3r+b+j3r3r3z3z";‚";z"3r3z";z3r3r3r3r3z;z"3r3r3z;z3r3j3r3r3r3j3r3r3r3r;z3z3r3r3j+j3r3z3r3r3z3r3r3r3z"3r3j+b3j;z3r3r3r3r;z3z3z"3z3r;z";z"3z3r3z3r3r3z3r3r3z3j3r3r3r+j+b+b+j3r3r3r3r3r3z3z3r3r3z;z";‚";‚"3z3r3r3j3r3r3z3j+j+j+b+j3r;z;z;z"3z3r;z"3z3r3j+j3r3r3z;z;z";‚";‚";‚";z"3r3r3j3r3r3r3r3z;z"3r3r3r;z"3r3r3r;z;‚"3z3r3r3r+j+j+b3r3r3z3z3r;z3z3z";z";z;z"3r3j3r3r3r3r3z;z"3r+j3r3r3z3r3j+j3r3z3z"3z3r3r3r3r3r3z;z3z3r;‚";z3z3j3r3j+j+j3j+j+b3j3r+j3z;z"3z3r3r3r3r3z3r3r3r3r;z";z;z;z";z"3z3r3r3r3r+j+j3j3r;z3r3z3r;z3z"3r3r3r3r3r3r3r3r3r;z3r+j3j3r3r3r+b3j3r3r3r3j3r3r3z"3r3r3r3r3r3r3r3z"3r3r;‚";z";‚;z";z3z"3j+j+j3r;z3z3r3r3j3r3z3z3r3r3z;z"3z3r3r3z3r3r3r3z;z"3r3r3r+j3r3r3z;z"3r3z";z";z";z;z";‚;z"3z;z";z";‚"3z3r3r3r3z3r3r3r3z3j3r3r3r3j3r3r3r3j3r3r3r3r3r;z;‚";z"+j3j3r3r3r3r3r3r3r3j3r3j3r3r3r3r3z;z3z;z3z"3r3j3r3r3r3r3z3r3z3r3z;z3z";z3r+j3r3r3r3r3r3z3r3r3r3r3r3z3r3r3r3z;z3z3r3j3r3z3r3j+j3r3r3r3j3z;z"3r3r3r;z"3r3j3r3r3z3r3j3r+j3r3r3r3r3z3r3z;z"3r3r3r3r3r;z3z";‚"3z3r3r3r3z3r3r3r3r+j3j+j3r3z;z;z"3z;z3r3r3r3r3r3r+j+b3r3r3r3r3z;z"3z3r3j+j3j3j3r3r3r3z";z"3r3z";z";z"3r3r3r3r3r3r+j+b+j+b+j+b3j3z3r3r3r3r3r3r;z3z"3r3r3r3r3r3r3j3j+j3r3r3r3r;z3z"3j+j3j+b+b3j3r3r3z3z3z3r3r3r3r3r3r+j3r3z3j3r3j3j3r3r3r3r3r;z";z;z";z"3z"3r;z";z3z";z3z3r3z3r+j3r3r;‚"3z3r;z3r3r3j+j3r3r3j3r3r+j3r3z3r3r3r3j3j3r3r3z3r3r3z3r;z3z"3r3r+j3r3r3r3z3r3r3r3r3z;z"3z;z;z;z"3z;z3z;z3r3z;z;z3z"3r3r3j3r3r3r3r3r3r3j3j3r3r3r3z3r3r3j+Z+j3j3r+j3r;z;‚"3z3r3r;z3z3r3r3r3r3r+j;z3z3r;z"3z3z"3r;z"3r+j3r3j3r3z3r3r3r3j3r3z";z;z";z";‚";‚"3z3j3r3r+j3r;z";‚3z3r3r3j3j3r3j+j3j3j3r3r;‚";z"3z;z"3z3r3j+j3r3r3r3r3j3r3r3r3r3r3r3r3r3r3r+j3r3z;z"3r3r3r3r3r3z;z3r3r3z3r3z"3r3r+b+j+Z+b+j3j3r3j3r3z3r3z";z3r+j3r3r3r3r;z";z";z3z"3r3r3r3r3j3r3r3j+j3j+j+j3j3r3r3r3j3r3j+j3z;z"3r3j3j3j3r+b+b+j3r+j3j3r3r3z3r3r3r3z"3r;z;z";‚";z";z3r3j+j3j3j3r3r3z;z";‚";z"3r3z3r3r3j3z3r3r3r3r3r3z;‚";z"3z3z3z"3r3r3j3r;z";z";‚"3z";z3r3r3j3r3r3r3z3z3z;z;z3z;z3r3r3r3z3r;z3z3j3j3j3r3z;z"3z;z3r3z3r3r3j+j3r3r;z"3z3z"3j3r3r;z"3z3j+j3j3r3r3j3r3j+j3j3z3r3r3z3r3j3r3r3z3r3r3j3r3z;z";z3r3r3j3r3z3r+j3r3r3r3r3r3r3r;z;‚";z"3r3r3r3j3z;z3r3r3r3r3r;z"3z;z3z3r3r3r;z3z3r;z;z3z3z;z3r3j+j3r3r3r3r3z3r3r3r3r3r3j3r3r3z;z3r3r;z";‚"3z3r3z";z3r3r3r3r3z";z"3r3r3r;‚";z"3z3z3r3r3r3j3j3r3j+j3j3r3z"3r3j3r3z"3r3z3z";z";‚";z"3z3r3j+j3j3z;z"3z3r+j3j3r3z3r3z3r3r3r3z;z3z3z"3r3r3z3z3r+j3r3r3r3r3r3r3z;z";z"3z";z;z";z3z";z3z"3z3r;z3r3j3r3r+j3j3r3r3r+j+b3j3r3z;z3z;z3z3r3z;z;z";z;‚";‚"3z;z";z3r3r3z";‚";‚";‚";z3z3r3j+j3r3r3r+j3r;z";z3r3r3r3r3r3r3r3r3z3r3r+j3r3r3r3j3j3r3r3z;z3z3r3r3r;z"3z;z3j3j3r3r3r3r+j3r3r;z3z3j+j3j3r;z"3r+j3j3j+j3j3r;z;z"3r3j+j3r3r3z"3r+j3r3z;z";z"3z"3r3r3z3r3r3r+j3r3z3r3z"3j3j3r3r3z3r3r;z3r3j3r;z;z3z3r3r3r3z3r;z3r3r3r3r3j3r3r3r3r3r3r;z3z3r3r+j3j3j+j;z3z"3r3r+j3j3z;z"3r3r3r;z3r+j3j+j3j3z;z3r3z";z3z";‚;z";z3z"3z;z3z";z3z"3r3j3r3r3z3r3r3r3r3r3r3r;z"3z3j3r3r3r3r3r3r;z3r3r3j3r;z";‚"3z3j3j+j3r3j3r3r;z;‚"3r3r3r3j3r3r3z3r3j3r3z";z";z"3z";z3z"3r3r3z3r;z";z"3z;z"3z3r;z3r3r3r3z3r3r3r3r3r3z3r3z3r3z;z3r;z"3r3r3r3z;z";z"3j+j3r;‚";z;z"3r;z";‚3r3r+j3r3z3r3j3r3r3z3r3z3r3r;z3z3r3r;z3z3r3r3r+j3r+j3j3r3z;z";z";‚"3r;z3z";z3z3z3r3r3r3z3r;z3j3j3r;z";z"3r3r3r3r3r;‚"3z3r3z3r3r3r3z3z3z;z3j3r3z;z3z3r3j3z";z";z"3z3r3r3z";z";z"3z3j3j3r3r3z3r+b+j+b3j3r3r3z3z3r3j3z;z"3z3r3r3r;z";‚";z3z3r3z3r3r3r3j3r3r3r3z3r3r;z3r3r;z;z"3r3r3r3z;z"3j3r3r3z"3j+j3j3r+j3j3r3j3r3r3r;z"3z3r3r3r3r;z"3r3r;z;z"3r3r3r;z"3r3r3r3r3r3r;z"3z";z3z"3z;z"3z3r3j3r3r3r3r3z"3z;z"+j3j3z";z3r3r3z3r3j+j3j3z;z";z";‚"3z3r;z"3r;z";z"3r3r3r;z3r3z3r3r3r;z"3z3r3z3r3r3z;z"3z3r3j3j+j3r;z";‚"3r3j3r+b+b3j3r3r3r3r+j+b+b3j3r3z3r;z";‚"3r;z"3z;z"3z"+j+b3r3r3r3r3r3r3r3z3z;z;z3r+j3j3r3r3r3r3r3z3r3r3j+j3j3r3j+j3j3r3z;z3z3r3z3r;z;z";z"3z;z"3z3r;z";z"3z3r3r3z"3r3z3r3z3r3r;z3r3r3j3z3r3r3z;z3j3r3z3r3j3r3r3r3z;z";z3r3z3z3r3z3r;z3r;z"3z3r;z3r3r+j3j3r3r3z"3j3r3r3j3r3r3r3r+j3j+j3r;z3z3r3j+j3j3z3r3r3r3r3r3r3r3r3z3r3z"3r3r3r3z;z"3z";z;z";z3z";z3z3r3r3r3r3r3r3z3z";z3r3z"3z3r3r3r3r3r3r3z3r;z"3z;z"3z3z;‚";‚";z"3r3r3z3z";z"3z3r;z";‚"3j3r;z"3r+b+b3j3r;z";z3r3r3r3r3r3r3r3j3r3r3r3r;z";z"3z;z";z"3z";z3r;‚";‚";‚";z";‚"3z";z"3r3r3j+j3j3r3r3r3r;z3r3r;z"3z3r+j3j3r3z3r3j+j3z3r3r3r3r3r3r3j3z3j+j3r;z3z";z3z";z;z"3z3z;z"3z3r3r3r3j+j3j3r3r3r3r;z"3z3j+j3r3r;z3z3r;z";‚"3z3r3r3j+j3r3r3r3r3r3z3z3r3r3r3z3r3r3z;z;z";‚3z3r3r3z"3r;z"3z;z3r3r3r;z3z"3r3z3r3r3z"3z3z3j3z;z3z3z;z3z3r;z"3r3r3r3z3z;z"3r3r3r3r3r3z3r3r3z3r3r3r3j3r3r3r;z";z3r3r3r3r3r+j3j3j3r3z;z3r3z3r3r3r3r3z;z3z3r3j3r3z;z";‚"3z3z";z;z";z"3r;z3z3r;z3z"3z3z";z";‚";z"3r;z3z"3z;z";‚";z";‚3z"3z;z";z"3z3z"3j+j3z;z"3r3r3z;z";z"3r3r;z";‚";‚";z";z";z";z"3z3r3r3r3r3r3r3r3z3r3r3r;z3z"3r3r3z;z"3r3r3z";z3r3z3r3r;z"3z3z"3r;‚"3r3r+j3r3z";z"3z";z"3r3r;z3r3j+j+j3r3r+b3j+j+j3j3r3r3j3j3r3r;z;z3z";z;z";‚";‚;z;z"3z3r;z3r3r3r3r3r3z;z3z;z";‚"3r3j3j3r;z3z3r+j+j3j3r3r3z;z3z;z3r3r3r3r3r3r3z3z;‚";‚";z"3z3r3j3r3r;z3z3r;z3r3r+j3j3r+j3j3z3r3r3r3r3r3j3r3r3r3r3z;z"3r3r;z"3z";z3r3z3r3r;z3r3r3r3r3r3z3j+j3r3z3r3r3j3r3r3z3r3r3r3r3r;‚"3r3r+j3r3r3j3j3z;z"3z"3z;z"3z;z"3z;z"3z3r3j3r3r3r3j+j3r3r3r3r3j3j3r3r3r+j3r3r3r3r3r3r3r3z3r3z3z3z"3r;z3z";z3r3j3z3z";z3z";‚";z";z;z";z3z;z";‚;z;z"3z3r3z3r3r;z"3z;z"3z;z"3r;z3r3z3z3z"3r3r;z";z3z"3r3r;z"3r3r3z3r3z3r3r3r3z3r3r3z;‚";z";‚";z3r3z;z"3z"3r;z";z"3z3j3r3r;z3r+j3r3r3z;z"3r3r3j3r3z"3r3r3z;z";‚"3z3j+j3r3r3j+j+j+b+j3j3z3z3r3r3r3z3r3r3r3z;z;‚"3z;z3z3r3z3r;z";z"3z3r3r3r3r3r3z;‚"3r3r3j3r3r3r;z3z3r3z3r3r3r3z3z;z"3z;z;z";‚";z3z3r3j3r3r3r3r3r3z3r3r3r3r3r3z;z3z3r3j+j3j3r+j3r;z3r3r3z"3r3z;‚"3z3z;z3z;z"3r3r3r3z3r3r+j3j3z3r3j3r3r3r+j3j+j3j3r3r+j3r3r3z;z";z;z"3r3j3r3r3z";z3z"3r;z3r;z";‚";‚";z"3r3r+j3j3r3r3j+j3j3z3r3r3j3r+j3r3r+j3j3r+j3r3r3r3r3r3r3z3r3j+j;z3z";z3r3j3z;z";z3r3r3z;z"3r3r+j3r3r3r3r3r3j3r3r3z3r3r3r;z";z"3z3r3r3r3r3r3r3r3z"3r3z"3r;z"3r3z"3z3j3r3r3j3r3r;z3z"3r3r3z";z";z;z"3z3r3j3r3j3z;z"3z3r3r3r3r3r+j3j3r3r3z"3j3z;z"3z;z"3r3z";z";z";‚;z"3j+b3j3r3r3r3r3r3r3j+j3j3r3j3r3r;‚3z3r3z;z3r3r3r3r3r3j3r3r;z3z3r3j+j3j+j3r3z3r3r3r3r3j3j+j3r3r3z;z;z";‚";z;z;z";z3z;z"3z;z"3z;z3z3r3j3r3z3r3z;z3z"3r3z3z"3r;z"3z3j+j+b+j3j3r3z;z"3z3r3r;z3r;z";z"3r3r3r;z"3z3r3r3z;z"3z3r3r3r3r;z3r3r3z3j3j3j+j3r3r3j3j3r3r;z";‚"3r3r3r+j3j3j+j3r3r3r;z"3z;z"3z;z"3z;z"3r3r3j3r3r3z3r3j3r3z3r3r3r+j3j3r3j3r3r3r3r3r;z3z"3r3z;z"3r3r3r3r3z3r3r3r3r3z3r3r3z;z3z3z3r3r3r3j+j3r3r3r3r3z3r3r3r3r3r3r3r;z"3z"3r3j+j3j3j3r3z3r3r3z3r3r3j3r3r3j+j3r;z3r3r3r3r3r3r3r3r3r3r3r3r3z3r;z"3z3r;z"3z3r+j3j3z3r3z"3r3r3z";z";z"3r3r3r3r;z;z"3r+j3r3r3z;z"3r3r3r3r3j+j3j3z3z3r;z;‚"3r3z3r3z3r3r3r3z3r+j+j3j3z3z;z"+j3j3r3r3r;z"3r3z3z;z"3z3r3r3r3j3r;‚";‚";z3z"3r3r3r3r;z3r3r3j3j3r3r3z;z;z;z";‚";z"3z;z;z"CŠ"CŠ";z"3r3j+j3j+j+j3j3j3r3r3z3z3z";z3z3r3j+j3r;z;z";z3r3r3r3r3j3r3r;z3z3r;z;z"3z3r3r;z3r3r3r3r3r3z";z3r3r3r+j3r3j+j3j3r3z3r;z3r3r3r3r;z"3z3r3r;z3z3r3r3r3r3r3r3r3r3r3r3r;‚";‚";z"3r3j3r;‚";z"3z;z";‚"3r3r3r3j+j3j3r3r3z3r3r3r3r3r+j3r3r3j3r3j3r3r3r+j3j3r3r3r3r3z3r3z";z3z"3z3r3r3r3j+j3j3z;z"3r3r3r3r3r3r+j3r3r;z3z"3r;z3r3r3r;z3z"3r3z"3r3r3r3z;z"3r3z;z";‚"3r;z3z"3r3r3r3z"3z";z;z";z"3z"3r;z3r3z"3r3r3r+j3j3r3r3r3j3r3z";z3z";z"3z3r3j3r3z3z;z"3z3r3j3r3r3r3r;z3z3j3j3r3r3r3j3r3z3r+j3r3r;z";z";‚";z3z3r3z3r3r;z3r3z";z3z3r3r3r3z3r3r+j3j+b+j3r3z3r3z3z3z;z3z3z3r;z"3j+j3j3j3r3z";z3r3r3j+j3r3r;z"3z;z"3z3r+j3j3r3r;‚";‚";z3r3j+j3j3z;z"3r3r3z;z"3z3z3r;z3z"3z3r3r3r;z3r3r3z";z"3r3j3r3r+j3r3r3j3r3r3z"3r3r3z3z3r3r3r3r3r3r3r;z";‚";‚";z3r3z;z"3z;z3z"3r3z3r;z3z"3r3z;z"3z3r3z3r3r3r3r3r3r3r3j3r3r3r3r3r3j3r3z3r3r3r3r3j+j3j+j3z;z"3r3r3r3r3r3r3r3r3r3r3r3z3r3r3r3r3r3z;z";z;z"3z3j3r3z3z;z3z"3r3r;z";z";z"3z3r3r3z3r3r3r3r3j3j3r3r3r+j3j+j3j3r3r;z3r3z"3j3r3r3z";z"3z3z3r3r3r3z3r3r+j3j3j3r3z;z3z;z3r3z;z";‚";z3z3j+b+b3j3j3z3r3r3r3r+j+j3r3r3r3r3r3r3z"3r;z3z"3z3z3r3r3j+j3j+j+j3j3z3z3r3r;z3z3r3j3r3r3r3j3j3j3r3r;‚;z"3r3r3r3r3r+j+Z3j3r3r;z;z3z"3r;z"3z3r3z3r3j3r3r3j3r+j3r3r3r3z;z"3z3r3z;z3r3r3j+j3r;z;z3z3r3z3r;z3r3r3z;‚";z"3z3r3j+j3r;‚";‚";z";z3r3r3r3z;z"3z;z"3z;z";‚"3r3z3r3z;z"3z;z"3z;z";z"3z3r3z3r3z3r3j3r3r3z";z";z";z"3z3r3r3r3r3r3r+j3j3j3r3r3r3z3z3r3j+j3r3j3r3j+j+j3j+j3j3r;z;‚";‚";z3j3j3r3r3r3j3r3j3j3r3r+j3r3z;z"3z;z3z"3r3r3j+j3r3r3r3r3j+j3r3z3z"3r3r;z3r3r3j3r3r3z3z;z3z";z3r3r3r3j3r3r;z"3r3z"3r3r3r3z3z;z3r3r3r+j+b3r3z;z3r;z3z;z;z3r3z;z3z;z";‚3z3j+b3j3j+j3j3r3z3r3r3j3j3r3r;z3z3r3j+j;z;‚";z"3z"3z3r3j3r3r3z3j3j3r3j3j3r3r3r;z3z3z3r3r3z3r3r3z3z3r3r3r;z;‚"3z3r+j3r3r+j+j+b3j3z3z3r3z;z;z";‚"3z;z"3z3r3j3r+j3r3r3r3z3r3r3z3r3r3r3r3r+j3j3j3r;z"3z3r3j3z3r3r3r3r;‚";z"3z3j3r3r3j3r3r;z";‚3z"3r3r3r3j+j3r3r3r3r3r3r3r;z3z3z;z3z3z3r3j3r3r3r;z";‚"3z3r3z3z;z"3z3r;z"3r3r3r3z3j3j+j3j3r;‚";z3z3r+j3j3r3r3j3z3r3r3r3r3r3r3j+j3r3j+j3r3z;z"3z;z"3z;z"3r3r3r3z;z"3r3r3r3z3j3r3z"3r3j+j3j3j3r+j3r3r3r3r3r;z3r3z";z3z"3r3j3r3r3j3r3j+j3r;z";‚";z3z";z"3z3z"3z3r;z"3r;z";z3z";z3r3r3r3r3r3r3r3r3z3r3z3z3z3r3z3r3r3z3r3r3r+b+b3r3r3r3r3z;z3r+j+b+j3r;z";z3z"3r+j3j3z;‚"CŠ";‚";z"3j+j3j+j3j3r3r+j+j+b3j3j+j3j3r3j+j3r3r3r3j3r3r3z3r3r;z3z3r3r3r3r3r3r3r3r3r3z3r3z3r3r3z3z";z;z"3r3j3z;z"3r3j3r3z3r3r3r3j3r+j3j3j+j3r3r3r3z;z3r3r3r3r3z3r;z";‚";z"3z3r3r3r3r3z;‚";z"3r3r3r;z;z"3r3r3r3r3r3r3r3r3r;z"3z;z3r3z;z"3r3z3z;z"3r3r;z3r3r3r3z;z";‚"3r;z"3r3z3r;z3r3r3r3r3r3r;z";‚"3z3r+b+b3r3r;z3r+b3r3r3j3r;z3z;z"3z3r3r3r3r3z3r3r3r3r3z";z3r3r;z"3r3z3r3r;z"3z;z3r+j3r3z3r3r3j3z3z3r3r3r3r3j3r3z";z3z";z3z3r3r+j3r3r3r3r;z"3z"3r3j+j3j3r3z"3z;z3r+j3r3r3z3r3z;z3j3r3r3r3r;z"3r;z";z3z3r;z;‚";‚3r+j3r3r3r3z3z;z3z;z"3z3r3r3r3r3r3z;z3r3j3r;z3z";z;z";z"3z3j3j3r3r3r3r3r3r3r+j3j+j+b+b+j3j3r3r3r3z;‚";‚3z;z3r3z3r3r3r3r3r3r;z3r3z3r3z3r3j3r3j3r3z3r3z3z;z;z"3z3r3r3r3r3r3r+j3r3r3r3r3r3z3z3r3z;z3r+j3r3r3r3r3r3r;z3z3r3j3r3z3r3r;z;‚"3r;z"3z;z"3z3r3r3r3r;z"3r3z"3r3r3r+j3j3r3r3r3j+j3j3r;z"3z;z"3r+j3j3r3j3r3r3z3r;z"3r3r+j3j+j3r3r3r;z;z3z3r3r3j3r3z;z3z3r3r3r3r;z;‚";z"3z3r+j3j3r3r3j+j3j3r3r3r3r;z"3r3r;z"3z3z"3r;z3r3z3r3r3r3r3r3j3z;z;z;z"3z3r3j+j3j3z3z;z"3z3r3r+j3j3r3r3z;z"3r3j3j3j+j+j3r;z";z3z3r3j3r3r3r3r3r3r3z;z3z3z3r3z3z;z3z3r3r3r3z3r3r3j3r3r3r3r3r;‚3z";z3z;z3z3r3r3r;‚";z3z+j+b3j+j3j+j3r3z3z3r3r3z3r3r3r;z";‚"CŠ";z3r3r3r3r3j3r3r3z;z;‚;z3r3r;z3z3r3r3r3r3r3z3r3r3z3r3z3r3r3z3r3r;‚";z;z";z";z"3z3z3r3r3z3z3r3r3r3r;z3r3r3r;‚3r3j3j3z3r3j3r3r;z3r3z3r3r3r3r3r3r3r3r3r3r3j+j3z;z3r3r3r3z3r3r3z"3z3r;z3z3r3r3r3r3r3r+j3r3r3r3r;‚";‚";z"3r3r3z";z3z3r3j3z3z"3r3r3r3r3r;z3r3z;z"3z3r3r3r3r;z;z;‚"3z3r3r3z3z3r;z"3z3z3j3j3j3r3r3r+j3j3r3r3j3r3z3z;z"3r3z;z3r3z3r3r3r3r3r3r3r3z3r3r;z3z"3r3r3r3r3z3r;z;z";z3r3z3r+j3j3r3r;z"3r3z3r3z"3r3r3r3r3z3r;z";‚";‚"3r3z3j+j3r3r3r3r;z3r;z;z";‚";z";‚"3r3r3r3r3j3r3j3r3r3r3r3r3z3r3r3r3r3j3r3j3j3r3z3z3j3r3r3r3z;z"3z3r3r3r3r3z3r3r3r3z;‚";z3z"3z;z;z3r3r3r3z;z3r3r3r3j+j3r3r3r3z3r3r3z3j3r3r;‚";‚"3r3r3r3r3j3r;‚";z"3r3z3z3r;z"3r+j3j+j3r3r3z;z;z3r;‚;‚";z"3r+j3z3r3r3z;z"3z3r3z;z3j+j+b3j;z3r3r;z"3r3r3r3r3j3r3r3r3r3r3z;z";z3r3r3r3r;z;z"3r3r3j+j3j3r3r3r;z"3z;z3r3z3r3r+j3j3r3r3r3r3r3r3r3r3z3z";z;z";‚3z"3r3r3r3z3z3r3z3j3r3r3z;z"3z;z3r3r3r+j3r;z"3r3r3z;z"3r3r;z";z";‚";z"3r3r3z";z";‚";z"3z3j3r3r3r3r3r3r3z3z3r+j3r3z3r3r3j+j3r3z;z"3r3r3r3r3r3z3r3z3z"3r3r3r3r;z";‚"3r3z3z;z";z3r3z;z3r3r3r3r;z;‚"3z3r;‚"CŠ";‚";z"3j+j3r3z3r3j3j+j3j3z3r3r3r3j3r3r3z3z;z3z"3r3r3r3r3j3z;z;z";z";z";z3r3r3r3r;‚";‚";z;z"3z;z;z";‚";‚";‚";z3z;z3z;z3z3r3j+j3j+b+j3r3j+j3j3r3r3r3r3z3r;z";z;z"3z3z;z3z"3z;z"3r3r3j3r3z3r+b+j+j3r;z3z";z"3r3r3r3r3z;z3z;z"3r3r3r3r;z3z;z;z"3r+j+j+j3j+j3r3r3r3j3j3r3z3z3r3j3r3r3r3r;z3z;z3r3r3r3r3j+j3r3r3r+j3r3r3z3r3r3r3r+j3j3j3r3j3r3r3r3z3z";z3z";z3r;z;z"3r;z3r3r3r3r;z3z3r3j+j3r+j3j3r3r3z";z"3r3r3r;‚";‚";‚";‚";‚";z";z3z";z3r;z3j3r3r3z3j3r3r3r3j3r3j3j3r3r3r3r+b3j3r3r3z;‚"3z3r3j3r3j+b+j3r3r;z";‚";z";z";z"3r3r3r3r3r3z"3r3j3r3j3r+b+b3j3r3r3j+j+b3j3r3r3z;z"3z;z+j+b3r3z;z"3j+j3r3r;z3r3r3r3r3r;z3z;z3z3r;z3r3z"3r;‚";z3z";z3z"3z3z3r3r3r3r+j3r;z";‚";‚";‚"3r3r;‚";z3z3z3r3z3z;z3r3r+j+b3j3j3r3r+j3r3r3r3z;‚";z3z3z3r3r3z";z3z"3r;z";z3r3r+j3r3z3r3j+j3r3r3z";z";z3r+j3j+j3j3r3r3z3r+b3j3z3r3r3r3z3z3z3j3r3z3r3r3j+j3j3z3r3r3r3j3r3r3r3j3r3z3z3r3z3r+j3j+j3r3r3r3r3j3r3r3r3r3r+j3r3r3r3z3z"3r3r+j3r3r3r3r3r3z3r3z"3r3z3r3r3r3r3r3z3z3r3j3j3r3r3r3j3r3r3z3r3r3r3z3r3r;z";z"3z3r3z"3r;z3z"3r3r3r3r3j3r+j3j+j3r+j3j+j3r3r3r3j3r3r3r3r3r3r;z3z3r3j+j3r3r3z3r3r;z";z";z";‚";z3r3r+j3r3r+j+j3j3r+j+j+j3j+j3j+j3j+j3j+j3j+j+j3j3r+b+j3r3j+j+j+b;z3z3r3r3r;z3z3r3z;z3r3r3r3j3r3z;z3z;z";‚";z";z;z";z3r3z;z"3r3z;‚"3z;z"3z3r3z3r3r3j3r3r3r;z3r3r+j3j3j3r+j3r3z3j3r3r3j3j3j3r3j3r3r;‚3z;z3r3r;z;‚"3r+j3r3j3r3r3j3r3r3r3r;z"3z3z3r3j3r3r3r3r+j3j3j+b3r3r3j3r3r3r3r3r3r3r;z3r3z3r3r3r3r3r+j3j3r3r3r3r3r3r3r3r3r3j3z;z;‚"3r3j3r3r+b+b3j3r3j3r3j3j3r3r3r3r;z3z"3r3j3z3r3r3r3z3r3r3z3r3r+j3j+j3j3r3j3r3j3r+j3j3r3r3z3r3r3r3r3r3j3j3r3z3z;z"3r3j3r3r3z"3r3r3r3r3r3z3r3j3j3r3r3r3j3r3r3z;z3z";z3z";z;z"3z3r3j3r3r3r3r;z3z3j3r;z"3r3z";z;z";‚";z"3z"3r3r3r3r3j3r3z";z3r3r3z3j+j3j3j3z3j3r+j3j3j3r3r3r;z3z3r3j3r;‚";z"3r3r3r3r3r3z;‚";z"3r3j+j3r+j3r3z3z"3r3r;z";z3z"3r3r3r3j+j3j3j;z";z";z3r+j3j+j+b+Z+j3j3z3z3r3j3r3r3r3z;z;‚"3z;z3z3r3r3z3r3r3r3r3r3r;‚"3z3r3r;z3z3r3j+j3j3r3j3r3z;z";z";z";‚";z3z3r3j3z;z+j3j3j+j+j;z;‚";z"3z";z";‚"3z3r3r3j3r3z3r3r3r;z3z"3z;z3z;z"3z3r3r3r3r3r3r3r3r+j3r;z";z"3z3r+j+j+b3j3z3r3r3r3z3z3r;z3z";z"3z3j+j3j3r3r3r3r3r3r;z3r3r3r3r3r3r+j3j3r3j3r3z3z"3r;z3z"3r3r3r3r3r3r3r3r3z"3r3r3r3r+j3j3z;z3r3j+j3r3j3r3z";z3z";z3z3r3z;z";‚";z3z";z3r;z";z3z"3z3r3r3r3z3r3r3r3r3r3r3r3r;z"3r+j3r+j3j3r3r;z"3z3r3z;z"3r+j3r;z3z";z3r3r+j3j3r;z"3z3r3j+j3r3z;z"3r;‚"3z;‚"3z3r3r3r3r3z";z";‚3r3r3r3j3r3j3j3z3r3r;z"3z3r3j+j+j3j+b3j3r3r3r3r3z3r3j+b+j3r3r3r3r3r;z3r3r3j3r;z3z;z";z;‚"3r3j3r3r3r+j+j3j+b3j3z3r3j+j3j3z3r3r+j3j3r;z3z3r;‚";z3z3r3z3r;z"3r3r3z3r3r+j+j3r3r3z3z;z3z;z3z3z3j3r3r3z3z;z3z;z";z"3z3r;z";z";‚"3z"3r3r3j3r3r3r3r3r3r3r3j3j+j3j3r3j3z3z;‚";z"3z;z3z"3j3r3r3r3r3r3r3r3r3r3r3r;z"3r3z"3r3r3j+j3r3z3r3r3r3z";z;z;z";z"3z;z"3z;z"3r3j3z3z"3r3z;z"3z3r3r+j3r3r3r3r;z"+j3j3r3r3z;z3z;z";z3z"3r3j3z;z3z";z3r3z;z3z3r3r3z3r3r3r;z3z3r3j3z;z";‚";‚";‚"3z3r3r3r3j3r;z";‚"3z;z3r3r3r;z"3r3r3z3z3r3r3r3r3z3z";z3r3j3r;z;z;z";‚";z3z";z3r3r3r;z";z3z;z3z3r3z3r;z3z;z"3z3z;z3z3r3z"3j3r3z3r3r3j+j+j;z;z"3r3z;z"3r3z3j3j3r3r+j3j3r3r3r;z3z;z;z3z;z3z;z3r3r3r3z"3r3r3j3z3r3r3j+j+j3j+j+j3j3r3r3r3z;z";‚"3r3r3r+j3j3r3r3z3r;z"3r3r3r3r3r;z3z"+j3j3r+j3r3z3r3j3r3r;z3r3r3r3r3r3r;z";‚";z";z";z3z"3j3r3r3r3r3r;z";z"3z"3r3r3r3j+j3r;z";z";z";z3z";‚";z"3r3z"3z";z"3z3r;‚";z"3z3r3r3r3r3z";z;z"3r3r3r3r3r3z3r3z;z"3r3z"3r3r;z";z";z"3z3z";z3z";z";z";z";z"3r3r3j+j3j+j3r3r3z;z";z"3z3j+j3r3r3r3j+j3j3z3r3r3r3r3r3j3z3r3r3r3j3r;z3r3r3r3r3r3z3z3r3r3r3j3r3z3r3r;z";z"3r3r+j3r3r3r;z3z";z3r3j3r3r;z;‚"3z;z3r3r3z;‚";‚";z"3r3z3r;z3j3j3r3z3z3z;z3z3r3r3r3z;z3r3z3r;z3r3r+j3j+j3j3r3r3r3r3r3r3z3r3z;z3z;z3z"3r3z3z3j+j3r;z3z3r3r;z"3r+j3r3r3z;z3r3r3r;‚3r3j3z3r3r3r3r3j3r3j3j3r3r+j3r;z3r3r3z3r3j+j3j3r3z3r;z3z"3z3r;z3r3r3r+j3j3r3z3r3j3r3r3r+j3r3r3r3z;z";z3z";z3z";z"3z3r;z"3z3r3r3z3r3j3r3z;z"3z3z3r3r3z"3r3r3z3r3r;z3z";z";z+j3r3r3r3r3z"3j3r3r3r3r3j3r;‚"3r3r3r3z"3r3r3j3r;z";z"3r3r3z";z;z";z"3z3r3r3r3r;z";z";z";z"3z;z"3z;z";z"3r3r3j3r3z;z";z"3z3r3j3j3r3r3r3r3r3r;z"3r3r3r3r3r+j3z;z3r+j3j3r3z3r3r3r3j3r3r3z3r3r3r3r+j3j3r3z3r3r3r;z"3z3r3z;z"3z";z3z"3r3r3r3r3z";z;z"3z3r3r;z";z"3z3r3r3r3j+j3r3z;z";z3r3r3r3r3r3r3r3r3r3r;z;z3r3r+j3r3z;z"3r3r3r3r;z";z";z3z3r3r3r3r3r3z;z;z"3r3r3r3r;z;z3z3z;z3z3r3r3r3r3r3r3r;z;z"3z;z3z";z3r3z3r;z"3z3r3r3r3r3r3j3z3r3z;z3r3r3j3r3r;z"3z3r3r3j3r3z;z"3r3r3j+j3z3j+j3j3r3r3r3r3r+j3z3r;z3z";z"3z"3r3r3r;z"3r3r3z3r3z3j+j;z3r;z"3r3j3z;z";z3r;z";‚";z";‚"3z"3r3z3z"3r3r3r3r3r3r3r3r3z"3r3r;z";z"3r3j3j3r3z3z"3r3r;z3z3r3r3r3j3r3z"3r3z"3r;z"3r+j3z;z";z;z";z"3r3z";z"3r;z3z"3z3r;z"3z3r;z"3z3r3r3r3r3r3z"3r;z"3z3r3r3j3r3r3r3r3z3r3j3r3r3r+j+b3r3z;z3r3r3r3r3r3r3z3r+j3j3r3z;z"3r3r3r;z";z"3z3r;z";‚";z"3r3r3z;z3z";z3r;z;‚"3z3r;z3z"3r+j3j3r3r3z;z3z;z3r3r3r+j3j+j3r3r;z3r3r3r3j3r3r3z3r3r3r3z3r3r3r3r3r3j3r3r3r;z;‚";‚3z3r+j3j3z3z3r3r+j3j3r3r3r3j3r3z;z3z"3r3z;z"3z;z"3z;z"3z;‚"3z;z"3z3r;z"3z;z";z";‚";z"3r3r3r3r3r3z;z"3z;z"3r3r3r3r3z;z3r3z";z3r;z;z"3r3z;z"3z3z3r3j3j3r3r3r3z;z3r3r3r3r3z"3r3j3j3r3r3r;z"3z3r3z3j3r3r;z"3z";‚";‚";‚";‚"3z"3r3z"3r3z3z3z;z"3z";z"3z3r3r3z";z3z"3r3r;z"3z";z3r3r3r;z";z";‚";z"3z3r3r3r3r3r3r3r3r;z";z";z"3z3z";z";‚"3z;z"3z;z"3z"3r3r3r3r3r3r3z3r3r3r3z;z";z"3z3r3r+j3j3z;z"3r3r3r3r3r3r3r;z3r3r3j+j3r3r;z;z"3z;z"3r3z3r3r3r3r3r+j3r3r3z3j3r;z"3z;z";z"3z;z"3z;z"3r3j+j3r+j3j+j3r3r3r+j3r3r3r3j3r3r3r3z3r3r3r;z3r3r+j3j3r;‚;z"3z3z3r3j3r;z3z3j3z3z3r3r3z3r3r3r3z3r3r3r3z3r3r3r3r3r3r3r3r3r3r3j+j3r3r3r3r3r;z3z;z3z;z";z3z3r3r;‚";z";z;z3z";z;‚";‚"3z;z";z"3z3z3r3r3r3r3r3r;z3r;‚";z"3r3r3r;‚;‚";‚";z3z3z;z";‚"3z;z";z3z;z"3r3r3r+j3r3j+j3r+j3r3r3z3r3z;z"3z"3r3r3r3z3r3r3r3r3r3r3r3r3r;z"3z"3r3r3r3r3r;z";z";z";‚";‚";‚";z";z"3z3r;z"3z3r3z3r3r3j3r3z"3z3z"3z;z"3z3r3r3z3r3z"3r3r3r3z"3r3z"3r3r;z"3z3r3r3j+j3z;z"3r3r3r3r3r;z"3r3r3r3r;z";‚"3z;z"3r3r3r3r3z";z3z"3r+j3r3j3r3r;z"3z3j3r3r3r+b+j3r3z3z;z"3z3z"3r3j3r3r+j3j3r3r+j3r;z;z";z3z";‚";z"3z3r3r3r3r3r3r+j3j+j3r3r3r3r3r3z;z";z3z3r3r3r3z;z3z3r3r3j3r3r3r3z;z"3r3r3j+j3r3r3r3z;‚";‚"3z3r3j3z3r3z3r;z3z3r3r3r3r3r+j3r;z3z3r3r3j3r3r3j+j;z3r3r3r;z3r3r3r3r3j3r;z3r;z"3z"3r;z"3z3r3r;‚"3z;z3r3r3r+j3r3j3z3r3z3r3r;z3z;z";z";‚"3r3r3r;z3z";z;z"3z3z3r3r3j3r3r3r3r3j3r3r3j3r3r3j3r3r3z;z3r3r3r3r3z";z"3z3j3r3z";z"3r3z3r3r3r3r3r3r3r3r3z;z"3z;z"3z;z"3z3r;z"3r;z"3r3r3j3r3r3z";z3r3z;z";‚"3r3z3r3r3r3z3r;z";‚";z"3z3r3r3r3r3r3r+j+j3j3r3r3j3r3r3z;z"3r3r;z"3r3r3z"3r3r3r3j3r3r;z"3r3z"3r3r3r3r3z;z"3z"3z3r3r3r3r+j+j3j3r3j3r3r3r3r3r+j3r3r3r3j+j3j+j3r3r+j+j3r3j3z"3r3r3r3r3r;z";z"3r3r3r;z;‚"3r3r3r;z3r3z;z3r3r+j3r3r3r3r3j3r3r3r3j;z3z3r3r3z;z";z3z;z;z";z";‚3z3j3j;z;‚"3r3r3z3r3z3r3j3r3r;z;z3z;‚";z3r3z3r3z;z";z;z"3z3r3j+j3r3r3j+j3r3r3r3r;z3z3r3r3r3r3z;z"3r3z3r3r;z3r3r3z3z;z;z"3z;z3z";z;z"3z;z3z";z3z3r;z3z;z"3z3r3r3r3r3r3r3r3j3z3r+j3r3j3r3r3r3r3j+j3r3j3z;z";z3z"3r;z";z";‚";‚";z"3z"3r3r3r;z3r3r3j3r;z3z"3r3r+j3r;z";‚"3z3z;z";z"3z3z"3r3j3z;z";‚";‚";z";z"3r3j3j3r3r3r3r;z"3z"3r3r3r3z3r3r3r3r3r3r3r3r+b3r3r3r3r3r3z;z"3r3z;z"3r3r3z3z"3z";z";‚";‚"3z"3j3r3r3r3z3r3z";z3r3z"3r;z"3z;z"3r+j3j+j3j3r3r3z";z3r3r3r3z3r;z"3r3r3r3z"3j3r3z3z";z3z"3r3r;z"3z3z3z3r3z;z";z";z3r3z3z3r3j3j3r;z3z3r3r3z3r3r3r3z3r3r3z3r;z3r3r;z;z"3z;z"3z3r;z3z"3r3r3r3z;z"3r3r3r3r3r3r3z3r3r3z3r3r3r3r;z;z"3z3z;z3r3r3z3z"3r3r3r+j3r;z3r3j+j3r3r3r3r3r3z3r3z3r3r3r3r3z3z3r3z3r3r3j3z;z3z";‚3j+j3r3r;z"3z3j+j3z;z;z3r3r3r3r3r+j3j3r3r3z3r3r3r3z3r3r3r3r3j3r3r3z"3r3r3r3r;z;z";z"3z3r3r3r3r3r3r3r3j+j3r3r3z3r3j+j3r3r3z3j3r3z3r;z"3z3r3r;z";‚";z"3z3j3j+j+j+b+j3j3r3r3r3z3r3r3r3r3r3r3z3r3r3r3z3r3r3r;z"3z"3r;z3z"3j+j3r3r+j3j+j3j3z;z"3r;z"3z"3z3r3z"3r3r;z";z";‚"3z;z";z3z"3z3r3r3r3r+j3r3r3r;z";z+j3j+j3j3r3r3r3j3j3r3r3j3j3j3z3z";z"3r;z"3z3r;z3r3j3j3z3r3r3r3r3j+j+j3j+j3r3r3r3z;z3r3r3r3r+j3r3r3z3r3z3r3r3r;z;z3r3j+j3j3j+j3r;z3z3r;z3z3r3j3r3r;z3r+j+j3j+b3j3z;‚";z3z3r3j3j3j3j3r3j3j3r3z3z3r3r3j+j3r3j3z3r+j3j3r3j+j3j3r;z3r;z3j3j3j3r3r3r3j3j3r3r3j3j3r3j+j+j3j3r+j3j3j3r3r+j3j3j3r3j3r;z";‚";z"3r3z;z";z3z";z;z";z3r3r3r3z"3r3r3j+j3j3r3r3j+j3r3r3j+j3r3r3r3r+j3j3j3r+j3j3r3r3j3r3z3r;z3z3r3r3r3r+j+b3j3j3r3r3r3j3r3r+j3j+j3j3j+j+j3j3r3r3r3r3r3r3z";‚";z3r;z"3r3r3j3r+j+j3j3j3z;z"3z"3r3r3r3r3r3r3r3z"3r;‚";z"3r3r3r;z3r+b+j3r3r;z"3z;‚";‚";‚";z"3r3r3j+j3r3r3r;z3z"3z;z"3z3z3r3j3j3z;z"3r;z3z";z"3r+j3r3r3r3r3z3r3r3r3r3r3r3j3j3r3r3r3r3r3r3r3j3r3r3j+j3j3j+b+j3r3r3r+j3j3r+j3j3z3r3j3r3r;z;‚";‚"3r3r3r+j3j3r3r3z;z"3z;z";z"3z3r3r3z3r3z3r3r3r;‚";z";‚";‚"3r3r;z3r3z3r3r3r3r3r3r;z"3r3z3r+j+b3j+j3j+j3j3r;z+j3j+j3z3r3j+b+b3j+b3r3r3r3r3z;z3r3r;‚"3z3z;z";z";z3z3z"3r3z"3r;z"3z";z"3z3r;z"3z3z3r3r+j3j+j+b3r3r3r;z"3z3r3z;z";z3r3r+b3j3z3z3r3r3r3z3r3r3r3j+j3r3r3r3r3r+b+j3j3r3z";z3z";z3r3j3r3r3j3r3j+j3j+j+b3j3r3r3z3z";z;z"3z"3r3r3r3j3r3z3r3j3r;z"3z";z";z"3z"3r3j3r3r;z"3z3r3z";z"3r+j3r3r3r3j3r3r;z";z";z;z";‚"CŠ";z"3z3z"3z;z"3z"3r3r3z";z";‚"3z";z"3z"3r3r+j3j3z3r3r3r3r3z3r3j3r3r3r3z3r3r3r3r3r3r;z3z3r3j3r3r3z3r3r;z3z3r3r3r;‚3z3r3r3r3r3r3r3r+j3j3r3r3r3r3r;z3r3r3z3r;z"3z3r3r3r3r3r;z3z";z3r3z3r;z3z"3r3r3r3r3r;z;‚"3z3z;z3j+j3r3r3r3r;z3r3r3z3r;z3z"3r3j+b+j3r3r3j3r+j+j3r3r3r3r3r3r3r3r3r3r3r;z"3z3r3r3r;‚";z"3z;z";‚";z";z3z3z3j3j3r3z;z";z";z";z3z"3r3j3r3r+j+b3r3j+j3r3r3r3z3z;‚";z"3r+j3r3z3r+b3r3r3j3r3r3r3j+j3r3r3r3r3r3r3r3r+j+b3r3z";‚";z3r3z";z3r3r;z3z"3r3z;z3r+j3r3r3r3r3z3r;z;z"3r;z3z"3r3j3r3r3r3j3r3z";‚";z";z";‚";z"3z"3z";z";z";‚";z";z"3z3r3j3r3r+j3r3r;z"3z"3r3z3z"3z";z"3z"3r3j3z;z";‚"3z;z"3z3z";z;z";z;z"3z3r3z3r3r3z"3r;z;z";z3r3z;z";‚";z3r3r;z3z"3r3r3r3z3r;z3r;z3z;z3r3r3z;z3r3j3r3z3r3r3z;‚";z3z3r;z3r3r3z3j+j3j3r3r3r3r3r3j3r3z;z";z3z3r3r3r3z;z3z3z3r3r3z;z3z3r3r3j3r3r;z3r3r3r3r3r3r3z3r3r3r3z3z;z";z3r3r3j+j3r;‚";z3z3z;z3r3r3r3j3r3z3r3r3z3r3z3z;z"3r3z3j3r3z";‚";z"3r3r3r3r3r3j3j+j3r3r+j3r3z";z3z"3r3j3r3r3r3r3j3r3z";‚";z"3r3j3r3r;‚";z"3r3r3r3r3j3j+j3j3j3r3r3r+j3j3r3r3r3z3r3r3r3r3r3r3r;z;z";z";z"3z3z";z"3z3z";z3z3r3r3z;z;z"3z3r3r3r3r3z"3r3z3z";z"3z3r3r3r3r3z;z";z";z"3r3z"3z;z";z";z"3r;z"3r3r3r3r3r3r3r3z;z"3z;z"3z3r;‚";‚"3r3z3r3r3r3r;z";‚"3z;z";‚"3r3r3z;z"3z"3r3j3r3j3r3z;z3z3j3j+j3j3r;z3z3z3z;z"3r3z3r3r3r3r3r3r;z3z3r3r;z3r3j+j3r3r3r3j3j3r3z3r3r3r3r;z;z"3z3r3z3j+j3r3r3r3j3z3r3z3r3r+j3r3r3j3r3r3z;z3z3r3z";z3r3j3r3j+j3r3r+j+b3r3r3z;z";‚"3z"3r3r3r3r3r;z3z;z"3r3z;z;z";z"3z;z"3r3r;z;z3r3r3r;z3r3r+j3r3r3z;z"3r3j3r3z;z"3r3z;z"3r3z3r3r3r3j+j3j3r3r3j3z"3r3r3r3r3r3r3r;‚;z"3z";z3r3r3r3r;z"3r;z"3z3r3z;z3r3r3r3r;z3z3z;z3r3r3j3r3r3r3j3r3r3r3z3z3r3r3z;z"3z;‚";z"3r3z3r3r3z"3r3r3r3r3r3z3r3r+j3r3r3z3r3r;z;z3r3r3r3r3z";z";‚";‚"3r3r3r3j+j3r3r3z"3z3z"3r3r3r+j3j3r3z;z";z";z3z"3r3r3r3r3r3j+j3j+j+b3j3r3r3j+j3j3r;z";z3z"3j+j3z;z;z"3z3j+b#Z+b3j;z3r3r3r;z3z3z;z3z;z3r3r3r3z3r3r3r3r3r3r3r3r3r3r3r3z3z;z";z3z3r3z3r3r+j;z;z;z"3z3z;z3z3r;z3r3r3j3r3j3r;z3r3z;z3z"3r3j3r3z;‚3z3j+j3j+j3r3r3r+b3j3r3r3r3r;z;‚"3r3r3z3r3j+j3r3r3z;z"3z3r;z3r;z3z3r3r3j+j3r3r3r;z3z"3j3r3r3z;z"3z3r3z;z"3z3r;z";‚"3z3r3r3z3r+j3j3r3z;z"3r;z3r3r3z3z3r3r3r;z"3r;z3r;z";z3z"3z3r;z3r3j3r3z3r3z3r3z;z3z";z";z3r3r3r3z3r;z3r3r3r3r3z;z3r3r3z";‚";z;z";z"3z;z"3r3z";z3r;z"3r3r;z"3z3r3r3j3r3r3r3r3j+j3r3z3r3j3r;z"3z;z";z"3j3r3r3r3z"3r3r3r3r3r3r3z;z";z"3r3r3r3r;‚"3r3r3r3r3r3r3z";z"3r+j3j+j+j3j3r3r3r3r3z"3r;z"3z"3r3j3r3r3z;z"3r+j+j3j3z3z3r3r3z3r3z;z;z"3z;z3z;z;z"3z;z3j+j+b3j3r+j3r3r;z;‚";‚";‚";z3z3r3r3r;z3z3r3r3r3z;‚";‚;z";‚";‚"3z3r3r;z3z3r3j3z3r3r3r3r3r+j3j3r3r3r3r3j3j3j3r3r3z3r3r3r3r3z"3r3r3r3r3r3r3r3r3r3r3r3z3r;z;z"3r3z3z3r+j3r3r+j3j3r3z3z;z3z3r;z"3z3r3r3r3r3r3r3r3r3r;z"3z;z;z"3r3j+j3r3z;z3j3r3r;z3z;z"3r3r3r3r3r3z";‚";z"3z3z";z"3z3r3z3r3r3j3r+j3j3r3r3z;z3r3r3j+j3j3z3r3r3r3r3r3r3r3r3r;z";z";z";z"3z"3r3r3r3z;z3z"3r+j+j3j3r3j3r3r3r+j3j3r3r3r3r3r3r3j3r3z;z";z"3r3z3r3r3z;z";z3r3r+j3j3j3r3r3r3r3r3r3r3r3r3r+j3j3r3r3r3r3j3r3r+b3j3r3r3z3z";z"3r3z3z"3r+j+j3r3r3j3r+j3j3j3r3r3r;z3r3r3r3j3r3r3r3r3r3r;z;‚";‚;z"3z3r+j3r3r3j3r3r3z3z;z;z3z3r3r3r;‚3r3r;z;‚"3r3j3r3r;‚";z;z3z3r3r3r3r3r3z3r3r3r3j3r3j3r3r+j3j3r3r3r3r3r3r3r3r3r3z";z"3z3j3j+j3r3r3r3r3r3r3r3r3r3j3r3z3r3r;z"3r3j3r3z;z"3j3r3r3j3r3r3r3r3r3r3r3r3r3r3r3r3z"3r3r+j3j3z3z3r3j+j3r;z"3z3r3r3z"3r3r3z3r;z"3r3r3r3r3r3z";z3z";z;z"3r3r3r+j3r3r3j3r3r3r3r;z3z3r+b3j3r3r3r3r3r3r3r3r3r3r3r3r;z3r;z"3z;z"3r+j3j+j3r3r3j3r3r3r3r;z"3z3r3z";z3r3r3r3z"3r;z3z";z;z"3z3r3r3r+j3r3r3z3r3r3r3j3r3z3z"3z3r3r3r3r3r3r3r3r3r3z";z;z";z;z";z3z"3j3r3r3r3z;z";‚"3r3r;z"3z"3r;z"3r3z;z"3r3r3r3j3z;z"3z3r3r3r3r3j3r3r+j3j+b3j3r3r3r;z3z3r3r3r3r3r3r;z3j3j3j3r3r3r3r3r;‚";z3r3r3r3j+j3r3r3r3r3j3r3r3r3j3r3r3z3r;z3r3r3j3r3z3r3r3r3r3r3r+j3r3r3r3r3r;z;z"3z3z"3r3z";z";z";z3z";z3r3r3r3r3z"3j3r3r3r3j3r3z;z";z";z3z3r3r+j3j3r3r3r3r3r3r3z3r3r3z"3r3r3j3r3j3r3r3r3r3r3j+j;z3z3r3r3z3r3r;z"3r3r3r3z3r3r3r3r3r3z3r3r3r3r3r3r3j3r3r+j3r3j+j3r;z3z"3r3j3z;z";z3z"3r3r;z"3r;z3r3r3z3r3r3z3r3r3r3r3r3r3r3r3z"3r;z";z";z"3r3z3r;z";z";z3z"3r;z";z3z"3r3z;z"3z3r3r3r3j3r3r3z3z"3r3z3r3r;z3r3r3z;z3r3r3r3r3r3r3r3r3r3z"3r;z"3z"3r3z"3r3r;z";z";z";z"3r3z3z"3r3r;z"3z";z3z"3r3r3j3r3r3z;z"3z3r3r3j3r3z3r3r3j+b+j3j3r3r3z3r;z3r3r3j3r3r;z3z3r3r;z3z3r3z;z;z3z"3z3r3r3r+j3j3r3r3z;z3z3r3z3r3j+j3r3r3r3r3r3r3z;z";z3r3r3r3r3r3r;z;z"3z3j3r3z3z"3r;z;z";‚";‚";‚";z"3j+j3j+j3z;z"3r3z3r3r3z"3r3z3r3z"3j3z;z"3z;z";z"3r3r3r3r3r3r3r3r3r3r3r3j3r3r3r3z3r3z"3r3r3r3j3r3r3r3z3r3r;z3z3r3r3z;z3r3r3r3z;z3r3r3r+j3r3r3r+j3r3z3r3r3r3r3z;z"3r;z"3r3r3r;z"3r;z"3z3r;z"3z;z"3z3r3r3j3r3r3j+j3r3z3z"3r3r;z"3z3r3z;z";z"3z3z"3r;z"3r3r3z"3r;z"3r3z"3r3z;z"3r3r3j3r3z3r3j3r3r3r3r3j+j3r3r3r3r3r3r+j3j3r3r3r3z3r3r;z3z"3r3z"3r3r3r3r3z"3r3r3z"3r3z3j3z3r3z";z3z";z";z"3r3z3r3r;z"3r3r3r3r3z3r3r;z3z3r3z3r3j+j3r;z"3r3z3r3j+j3r3r3r;‚"3r3r3r3z3r3z;z3r+j3j3j+j3r3r3j3r3r3j3z3r;z3z3r3j+j3j3r3r3r3r3z;z;z";z3z"3z3r3z3z";z3z";z3r3r3r3r3r;z"3z3z"3r3r3z"3r3r+j+b3j3r3r3r3r3r3r3r3z"3z3r3r+j3r3r3z"3r3z3r3r3r3j3r3z;z"3r3r3r3r3z3z"3r3r3r3r3r3r3r3r3r3r3z3r3z3r;z3z"3r3r3r3r3r3r3r3r3r3r3r3j3r3r3j3r+j3j3r3r3r3r3r;z;z";z"3z;z"3z3r3z3z"3r3r3r3r;z"3z3r;z3z"3r3r3r+j+j3j3j3r3j3r3z3r3z3z";z"3r;z3z"3r;z3r3z3r3r3r3r3z";z3r3r3r3r3r3r3r3z3r3j3r+j3r3r3z3r3r3r3z3z;z"3r3r3r3r3z3r3r3r3r3z3z"3r;z3r3r3r3z;z"3z3r3r3r3z3r3r3r3j3j3r3z"3r3r;z";z3r3r3r3z";z";z3z3z;z"3z3z3r3r3r3r3r3j3z3r3r3j+j3r3r3j3j3z3r3r+j3r3r3j3j+j3j3r3j3r3r3r3r3r3r3r3r;z3z3r3r3r3r3r3r3j3r3z3z"3r3r3z3r;z";z3z3r3r3r3z3z"3r3r3r3r3r3j3r3r;z";z"3r3z"3r3r3z"3r3r3r3z3z3r3r3r3z;z"3r3r3r3r3r3r3r3r3r3z3r3r3r3r3r3z3r3r;z;z"3r3z;z";‚";z";z3r3r3r3r;z;z";z3z3r3z3r+j3j3r3r3r3r3r3r3r3z3r3z3r3r3j+j3j3r3r3z;z"3r3r;z"3z"3r;z3z"3r3r3r3r3r3z3z"3r;z";z3z"3r;z3z3z"3j3r3r3r3r3r3r3z";z3r3r3z3r;z3z"3r3r3j3r3r+j3j3r3r3r3r3j3r3r3r3r;z"3z3r3r3j3r3r3r3z3r;z3r3r3r;z"3r3r3j3r3r3r3z;z3z;z";z3z"3r+j3r3r3r3r3r3r3r3r;z"3r3j3r3r3j3r3z"3r3r3r3z"3r3j3r3z;z"3z3r3r3r3z3r3r3j3r3r3r3r3z;z"3z3r3j3j3r3r3r3r;z3r3r3r3r3z3z3r3r3r3r3z;z3z;z3r3z3z;z3r3z3r3z3r3r3j+j3r3z3r;z3r3r3z3j+j3z3r3j3r3r3r3r3r3r;z"3z"3z"3r3r3r3r3z"3r;z"3r3r3r3r3r3z";z3z"3r3r3r3r3r3r3r3z";z"3r3z3r3j3j3r3r3z3z"3r3z";z"3r3r+j3r;z";z"3r;z";z;‚"3z"3r3z;z3z3r3z3r3r3r3r3j3r3r3r3r3z3r3r3r3z3r;z"3r3r3r3r3r;z3z";z3z;z"3z;z"3r3r3r3z"3r3z;z"3r;z";z3z"3r3r3r3r3z"3r3r3r;z3z3r3r;z"3z;z";z3z3j3j3r3j+b+j3j3r3r;z"3z"3r3r3r;z"3z3r3r3r3z"3r3z3r3z3r3r+j3j3r;z"3z;z"3r3r3r3j+j3r3z3r3r3z3z;z3z;z";‚";z"3r3j3r3r3r3r3z";z"3z3r3z;z"3r3r3z3r3r3r;z;z"3z3r;z"3r3r3r3j3r3z;z"3r3j3r3j3j+j3r;z3r3j3r3z;z3z;z"3r3r;z3r3r3z;z3r3r3z;z3r3r3j+j3j3z;z3z3r3r3r3r3r;z3z;z3r3j3z3z;z3r3r;z"3z3z3r3r3r3r3j3r3r3r+j3r3j3r3r3z;z"3r;z3z"3j3r3r3r;z"3z3r3r3z"3r3r3r3r3r3r;z3r3r3r3z";z"3z3r3r3j3r3r3r3z;z";z"3z;z";z";z3z"3r3r3z3z;z"3z3r3r3z;z3r3r3r3r3j+j3r3r3r3r+j3j3r3r;z3j+j3j3r+j3z;z3r3j3r3r3z3z3r3r3r3r;z"3z3r3r3z;z"3z;z"3r;z"3z3r3r;z3z3r3r;z;z;z"3z3j3j+j3r;z;‚";‚"3z"3r3r3z3z3r+j3r3r3r3r3z3z3z3z;z";z";‚"3r3r;‚"3z;z3r3r3r3j+b3j3j3r3z3j3r;z"3z3z3r;z";z"3z3r+j3j3r3r3r3r3z3z3r3r+j3r3r3r;z3r3r3z";z"3z;z"3z;z"3z3j+j3r3z"3r;z"3z3r3r3z"3r3r3r3z3r3j+j3r3j3r3r3r3r;z"3r3j+j3j3z3z3r3r3z3r;z"3z3r;z3z"3z3j+j3r3z3r3r3r3r3j3r+j+j3r3r3r3r3z3r3r3r3r3z;z3z;z"3r3j3r3r3r3z"3r3r+j3r3r3r3r3r;z"+j3r3z";z3z";z"3z;z"3z"3r3r3j3r3j3r3r3z;z"3r;z"3r3j3z3r3z3r3z3r3z"3r3r;‚";z";z"3z";z"3z3z";z"3z3r3j3r;z";z3z3r3r3r3r3r3r3r3r+j3r3r3r3z3j3j3r3r3r3z3r3r3r3j3r;z;‚"3z;z3z;z";z"3r3r3r3z3r;z"3r3r;z;‚";z3z";z3z3z;z"3r3r3r3r3r3z3r3r3r3z+j+b3j3j3r3r;z3r3j3r3r3j+j3j3r3z;z";z";z";z";z";z"3z3r3r3j3z3r3j;z;‚"3z3z3j+j3r3r3z3j+j3r3r3z;z";‚"3z3r3r3j3j+j3j+b3j3r3r3r3r3r3j3r3z3z3r;z"3r;‚";‚"3z3r3r3r3j+b+j3j3r3r3z3r3r3z";z3z";z3r3z3r3r3r3z3z3r3j3z3z;z3r3z;z3r3z";z"3z3r3r3z;z3z"3r3z;z3r3r3r3r3r3r3r3r3j+j+j3j3j3r+j3j3j3r3r3r3r3r3r3z3r;z"3r;z;z";z"3z3r3j3r3r;z";z3z"3z3z"3r;z"3r3r3r3j3r3z";z"3j3r3r3z3z"3j3z;z"3r3z3r3r3z"3r;z3z";z3r3j3r3z;z";z";‚"3z"3z;z;z";‚";‚"3r+j3r3z3z3r3r3r3r3z3z3r;z3r3z"3r3r3z3r3r3r3z;z";z"3r3z;z"3r3z3r3r3r3r3z3j3j3r3r3z;z3r3z"3r3r3r;z;z";‚"3r3r;z+j3r3r3z";z3z3j+j3r3r3j+j3r3j3r3r3r3z;z3z3r3r;z3r+j+b3j3r3r3r;‚";‚";z"3z;z3z3r3r3r3r3r3r3r3r3r3r3r3j+j;z;z"3j+j3r3r;z3r3r3r;z3r3r3z3z3j+j3r;z3r3r3r3z3r3z3r3r3j3z3z;z";‚";‚"3r3r3z3j+b3j+j3r3r3r3j+j3z;z"3z"3z"3r3r;z"3z;z"3r3r3r3z3r3r;z;z";z3z";‚";‚";z"3z3r3j+j3r3r3r3j3r3z";z;z"3z3r3r3r3r3j+j3r3j3r3r3r3r3r3r+j3r3r3j3r;z";‚";z";z3z;z"3z3r3j3r3r;z";z";z"3z"3r;z";z"3z;z"3z"3r3r3r+j;z"3r3z"3j3z";z"3r3z3z3z"3r+j;z;z"3z3z"3r3r3r3r3r3r3r3z;z"3r3r3j3z";z";‚"3r3r3j3r3j+j3j+b+b3j3r;z;z"3z3z;z3r3j3r+j3r3r3r3z3z3r;z"3z3r3j3r3z3r3j+j3r3r3r3r3r;z"3z;z3r3r3z;z";‚"3r3j3r+j3r3j3r3r3z;z"3r3j3r3r3r3r3r3r;z"3z3r3r;z"3r3r3z3r3r;z3r+j3r3z;z";z3z"3r3r3r3r3r3j3j+j3r3r3z3r;z"3r3r3j3j3r3r3z;z"3r3r3r3r3r3r3z3r;z3r3r3r3r3z3r3r3r3z3j3r3r;z3j+j3j3r3z3r3j3r;z";z3j+j3r3r;z3z"3r3r3z";z"3r3r;z3j3r3r3z;z3r3z;z3z3r;z"3z;z"3z;z";‚"3z;z"3z3r3z;z"3r3r;z;z"3z;z3r3r;z3z3r;z3z3r3r3j3z;z3z3r3r3j3r3r3j+j3j3z3z"3r3z3z3r3r3r3r3r3z;‚";‚";z"3z;z"3z;z"3z"3r;z";z"3z3z";z";‚";‚";z"3r3z3r3z"3r3r;z";z"3j3j;z";z"3z3z3r3r3r3r3r3z3r3r3r3r3z3z"3r3z"3j3r3r3z3z3r3r+j+b+j3r3r;z3z3r3j+j+j+j3j3r3r3r3z;z";z"3z3z";z3z"3r3r3r3r+j3j3z3z3r3r;z3r3r3r3r3r3r3z3r3r+j+j3j3r3z3r3r3j3j3r3r;z3z3r;z3r3z3r;z3z";‚";z3r3r3r3j3r3r3r;z;z";‚"3z3z"3r;z3z"3r3r3r3j+j3r;z3z3r;z3r3r3r3z;z3z3z;z3r3r3r3r;z3r+b3j3r3z3r;‚";z3j3r3z3r3r3j+b3r;z3z"3r3z3r3j3r3j3z;z"3r+j3r;z3z";z3z";z3r;z"3z3r3r3z3z"3z;z"3z"3r3r+j3r3r3z3r3z;z3r3r3r3z";z";‚"3r3r3r3r3z";z;‚"3z3r3r3j3r3r3r3j+j3r3z3r3r;z3z3r3r3r3j3r+j3r;z3z";z3r3r3r;z3r3r3z";z;z"3r3r3j3r3z3z";z"3z3r3z3z"3r;z";z"3z";‚";‚";‚";z"+j;z3z";z3z"3r3z3r3z3z3r;z";z";z3z"3r3r3r3r3r3r3r;z;z"3r3r3r3r3z3z"3r3r3j+j3j3j3r+j3r3r3r+j3j+j3j3r3j3r3z"3z";z;z"3z;z";z;‚"3r3r3z";z3r3r3r3r3z3r3r3r+j+b3r3z3r3r3r3r+j3r3r3j+j3j+j3r3r3r3z3r3j+j3r3r;z3z"3r3z";z3r3j3r3z3r3r3r3z3r3r3r3j3j3z;z"3r3r3j3r3z3z;z;z"3z3r;z3z3z3r3r3r3z3r;‚";‚";‚";z3z"3z;z3z"3r3z3r;z;z";‚"3r3z;z";‚";z"3r3j+j3j3z;z3r3z;z3z3r+j3j+j3j3r3r3z3r3j3r3r3z;z";z";z"3z"3j3j3j3r;z;z"3r3j3j3r3r3r3r+j3r3j3r3z;z"3z3j3r3r3r3r3z"3r3j3r+j3j3z;‚"3r3j3r3r3r;z;‚"3z3r3r3z3r3r3r;z;z";‚";‚3r3r;z";z3z"3z3r3j3r+j3r3r3j+j3r3r3r3j+j3r3r3r3r3r3r3z"3j+j3r3j3r;z";z"3r3j3r+j3j3r3r3z3r;‚";z"+j+b+j3j3r3r3r3z3r+j3j3r3z;z";z3z3r+j+j3j3r3r3j3r3z3r3r3r3r3z3r3rCŠ";‚"CŠ";‚";‚";z";z;z"3z;z"3z3r3r3r3r3r3r3z3r3r3r+j+j3r3r3z3r3r3r3j3r3r+b+b3j3j3r3r3z3r;z3r3j3r3z;z";‚3z";z3z"3z3j3r3r3j+j3j3r3z;z"3z3r3r3r+b+j3j+b3r3j3r3r3z;z"3r3r3r3r3r3z;z;z;‚";z;z";‚;‚";z"3r3r;z3z;z"3z"3r3r3r3z;z";‚"3r+b3r3r3r3z;z";z"3z3r3r3r3r3j3j3r3r3r3j+j+b+j+j3r3z";‚"3z3r3z3r3r+j3r3z;z3z"3z3z3r3r3r+b3j3r3r3z3z3j3r3r3r3r3r3z;z"3z3j3r;z3z;z3z"3z;z";‚"3z3r3z3r3r3z3z;z3r3r3r3z;z3z"3r3r3r3z;z"3z3r3r3r3r3j3r3r3r3r3r3r3j+j3j3z3z"3r3r3r3r3r3r3r3r3z;z"3r3z;z"3z;z3z";z";‚"3z3r;z"3z3r3j+j3j3r3z3r3r3r3r3r3r3r3r3r+j3j+j3r3r3r3r3z;z"3z;z"3r+j3r3r3j3r;z;‚";‚";‚3z"3r3r3r3r3j3r;z"3r3r3r3r3r3r;z"3r3r3r3r3r3r3r3r3r3r3z3r3r3r3r3r3r3r3r3z3r3r3r3r3r3z;z";z"3z";z"3z;z"3r3r3z3r+j3r;z";‚"3r3r3r+j;z3r+j3j+b+j3j3r3r3r;z"3z3r3j3r3r3z;z3z"3z3r3j+j3r;‚3z3j3r3r3z;z3r3j3r3j3r3r3r+b+j3r;z3z3r;z3z3j+j3r3r3r3z3r3z3r3r3j3r3r3r3r3r;z";‚";‚";z";z"3z3r3j3j3r3r3z;z3r3r3r3r3r3r3z3r3r3r3r+j3r3r3z";z;‚";‚";z";z3z3z"3r3r3r;z;‚";‚"3r3j3r3r3r3r3r3j3r3r3z3r3r;z3r3r3z;z3z3r3r+b+j3r3r;z"3z;z"3r3z3r+j3r;z"3r3j+j3r+j3r3r3r3r3z3j3r+j3j3r3r;z"3z;‚";z3r3z3r3r3r+j3j3r3r3r3z3r3r3j3r3j3r3r3j3r3z3r;z3r;z;z3r+j3r;z3r;z3z"3r3z3z3r3r;z";z"3z+b+j+b+j3j3r3z;z3z"3r3r3z"3z3r3r3r3z3r3r3r3j3r3r+j3j3j3r3z3r3r3z3r3r3r3r3z3r3r3r3r3r3r;z3z3r3z3r3z3r3r3r3r;z"3z3r+j3r3r3r3z;z"3z3r3z;z";‚3z";z3z;z3j+j3j3r3j+j3j3j+b+j3r3r3r3r3j3r3r3z;z"3z;z3r3r3z3j3j3r3r3z3r3z3r+j3j3r3r+j3r3r3j3j;z;z"3r3r;z;‚";‚";‚"3z;z";‚";‚";z"3z3r3r;z"3z3r3z;z"3z3r3z3r3r3r3r3z3j+j3j3r3r3z3z";z3z";z;z"3z3r3j+j3j+j3r;z";z";z3z"3r;z3z"3r3r3r;z3z"3r;z3z3r3r3r;z;z3r3j+j3r+j3j3r3z3z3r3r3r3r;z"3r3z";‚";‚";z"3j3r3r3r3r3r3j3r3r3j3r3r3r3j3r3r3r3r3j+j+b+b3z;z";z3z";z3r3r3r3z;z"3r3r3r3r3r;z;z"3z"3z;‚";z"3r3z3j3r3z3r3r3r;z;z"3z3r3z"3r3r3j3j3r3r3j3r;z";z"3z3z;z"3z3r3j3r3j3r3r;z3z"3r3r3r3j3r3r+j3r3r3r3r3r3r3z3z3r3r3r3r3r3r+j3r3r3j3r3z"3r3r3j3r3z3r3z3r3j3r3r3r3r3z;z"3z;z;‚";‚;z"3z3r3z3r3j+j3r3r3z3r3j+j3j+j3j+j+j+b3r3z3r3r3r3z;z3z3r3z;z";‚3z3r3j3r3j3r3r3r;z;z"3r3z;z3z3r3r3z3r3r;z";‚";z"3z3j3z;‚";‚";z"3r3r3r3z;z"3r3j3r3r3j3r3r3r3j3r3r3j+j3r3r3z;z"3r3r3j+b+j3j+j+b3j+j3r3r3z"3z;z";z";z";‚";z3r3r3r3z3r;z3z"3r3r3r3j3z;z+j+b3j3r3r3r;z;‚"3z;z"3z";z"3r3r;‚";‚";z"3z;z3z"3r3j3r3z"3z"3r3z3z"3r3r3z3r+j+b3j3j3r3r+j+b3j3j3r;z3z3r3j3j3z3r3j3r3r;z3z";z";z"3z;z3r3r+j3r3r;z3z"3r3r3r3r3r3r3r3j+b+j+b+b+b3j+j3r3r3r3r3r3r3r3r3j3r+j+b3r3z";z"3r3z3z";z;z;z"3z;z"3r3r3r3r3r3j3r3r3r3r3r3r3z;z"3r+j+b3j3r;z3r3r3j3j3j3r3r3r3r3r3r3r3r;z"3r3r3r3r3r3r+j3j3r3j+b3j3z;z;z3r3z3r3r3r+j3j3j3j3j3r3r3r3z;z;z";z3z3r3z3r3r3z3r3j+j3r3r3r3j3r3z;‚";‚";‚"3z3r3r3r3z3z3r3r3r3r3z3r+j+b3j+b+j3j+j3r3r3z3r3r+j3j+j3r;z"3z3r;z;z";‚";‚";z"3z3r3r3r3r3r3j3j3z;z";‚";z3z3r3r3z3r3z"3r3j+j3r3r+j3r;z";z;z"3r+j3j+j+b+Z+b3j3r;z;‚";z";z";z3r3z3r3z";z";z3z"3j+j3r;z"3r3r3r3r3r3r3z3z";z3r3r3r;z3z3r3z3j+b3j;z;z"3z3z3r3j+j3r3r3j+j3r;z;‚";z";z3z3r3r3j3r3r3r3r3r3r3r3z;z"3z3r3r3r3r3j+j+j+j3r3r;z3r3r+j;z3z"3j+j3z;‚";‚";z"3r3r3z;‚"3z3r3r3z";‚"3r3r3r3z;z";z";z";‚"3z3z3r3r3r;z;z";z"3z3r3j3r3z;z"3r3r3r3j+j3r;z"3r3z;z";‚";z";‚";‚"3z3z;z"3r3j3r3r3j3j+b+j+b3r;z3z"3r3r3r3z3r+j3j+j3r3z3r3r3r3j3r3z3z;z;z"3r3j+j3j;z3z3r3r3r3r3r+j3r+j3j3z;z";z3z";z3r3r3j+j3j3r3r3j+j+Z+j+j3j3j3r3r3z;z"3r3r3r3r3r3r3r;‚3z"3z;z"3r3r3r3j+j+j3j3z3r+j3j+j3r3r3r3r;z"3r3r3r3z"3r3r3j3r3r3j+j3r3r3z3r3r3r3j3j+j3j3r+j3r3r3r3z3r3r;z"3z3r3r3z"3r3r3r3r3r3r3z3r3r3r3z;z"3r3j3r3r3r3r3z;z"3r3r3j3j3z3r3r3r3r3r+j3j3r3j+j3z;z"3z;‚";‚";z;z"3r+j+j3j3r3z3r3r3r3r3z"3r;z"3r3r3z;z"3r3r3j3r3r;z"3z3r3r3j3r+j3j3r;‚";z"3z;z"3z;z";z";‚";z"3r3r3r3r3r3r3r;z;z"3z3r3r3r;z"3z3r3z;z"3z;z3r3j3j3z3r3z3z"3r3r3r3r3z3r3r;z";z;‚";z"3z3r3r3r3r3r3z3z3r3j+j+j3j3r3z;z3r3r3r3r3r3r3r3r3r3r3r3r3z;z3z3j3j+b+j+b+b3r3j3j3z3r;z;‚";z3z3r3r3z3r;z;‚"3z3r3z;z3z"3z3j3r;z3r3r3j+j3j3r3r;z"3r3r3r;z"3z+j3j3j3z;z3z";z3r;z3r3r3z;z"3r+j3r3j+j3j3r3r3r3r+j3j3r3r3r3r;z3z3r3z3r3z;z3z3z";z";z"3z;z3z"3r3z3r3r3r3r3r3r3r+j+j3j+j+b3j3r3r3r;z3r+j+j3r3r3z3r3r3z;z";z3z3r3r3r3z3r3r;z";z3z";z3z3z3r3z3z3r;z"3r3r3r3r+j3j3r3r3r;z3r3z3r3j3j3j3r3r3r3z3r;z"3r3r3z;z"3r;‚";z3z3r3r3r3r3r;z3z";z3z"3r+j3j3r;‚";‚";z"3r;z"3r3z3r3r3r3r3r3r3r3j3r;z"3z"3z3r;z"3z";z3r3j3r;z"3z3r3j3j+j3z;z";z"3z3r3z"3z;z";z";z"3z3z;z";z"3z3r3j3r3r3r3z;z"3z"3r3r3r3r3j3z3z3z";z"3z3r;z3r3r3r;‚"3z3r3z3r3r3r3r3j+j3r+b+b+b3j3r+j3j3r3z;z"3z3r3r3r;‚";z;z;z";‚"3r3j3j3r3z;z";z3z3r+j3j3r+j3r3z;z"3z3z3z"3z3z3r3j3z;z3z;‚";z3z"3z3r;z3r;z"3r3r3r3r3z;z"3z;z"3r3r3r3j3r3r3z3r3j+j3r3r3r3r3r+j3r3z;z"3z;z"3r3z;z3z"3z;z3r3r3r3r3r3z3r3r3r3r3r3r3r3z3z"3r3j3r3r3r3r3r3r;‚";z"3r3j3r3r3r3r;z"3z3z3r+j3j3r3r3z;z3z";z3z3z3r;z;z"3z3r;z"3r3r3z3j3r3j3r+j3z3r+j3r3r;z"3z3r3r3r3z3z"3r3j3r3r3z"3z3r3z3z";z;z"3z3r3r;z";z;z";z";z"3z3r;z"3r3r+j+b3j3r3r3r;z3z"3r;z";z";z";z"3z;z"3r;z"3z3z"3r3r3r3r3r3r3r3z3r3r3r;z";z";‚";z";z";‚";z"3z+j3j3r3r+j3j3r3z;z3r3r3r3z;z"3z;z";z;‚"3z3r3z3r3z3r;z3z;‚";‚3z;z;z"3r3r3r3j3r;z;z3z3r3j3r;z3r3z;z3r3r;z3z"3r3r3r+b3j+j3j+j3r;z3z3r+j3j3z;z";‚";z";z";z"3z3r;z3r3j+j3r3r3z;z3r3j+j3j+j3r+j3r3r3z;z";z"3z;z";z"3z3z;z3z"3r3r3r;z3r3z"3j+b+b3j3r3j3r;z";z"3r3z3r;z"3z;z";z3r3r;z3z3z;z"3r3r3r3r3z3r3r3r3r;z3r+j3r+j3j+j3r3r3z;z"3r+j3j3r3r3j3r3r;‚";z"3r3j3r3r3z;z3z3r;z;z"3z;‚"3z3r3r3r3r3r;z3z"3r3r3r3r;z3r3j3z3z;z"3z;z";z";z3z"3r3j3r3z3z"3j3j3r3z";z";z3r3z3r3r3z3z3z3r3r3z3r3r+j3j3r+j3r3z3z"3r3r3z"3r3r3r3z"3r3z;z"3r3z3z";z3z3r3r3r3r3r3z3r3r3r3j3r3z;z";‚"3z3z";z3r3j3r+b+j3j3r3r3r;z";z";z3r3z"3r3r3r3r3r3r3r3r3r3r3r3r3z;z";z3r3r3r3j3j3z;z3z3z3r3r3r3r3r3z3z;z";z"3z3r3r;‚"3r3r3r+b3j3r;z3r3r3r3r3r3r3r3r;z";‚"3r3r3z"3r;z";z3z"3j+j3j3j3r3r3r+b+j3j+j+j3j3j3z;z";‚"3z3r3r3r3z3z;z"3r3z;z3z3r3z3r3r3z3r;z"3r+j3j3z";z3z";z;z"3z"3r;z"3z3r3r3r3r3r;z"3r3r3r3r3j3r3z3r3r3z";‚";z"3r+j3j3r3r3r3r;z3r3j+j3r3j+j3r3z3r3z3r3z3r3z;z"3z3r3r3j3r;z3z3r;z"3z3z;z;z"3r3z"3r3r3r3r3z;z"3r3r;‚";‚";z";z3r3r3z";‚"3z"3r3z3z";z;‚"3z";z;‚";z"3z"3r3j+j3j3r3r3r3r3r3r+j+b3j3r3z"3r3r3z"3r3r3r3r;z"3z3r3j3j3r+j3r3r3r3r3r+j3j3r3r3z"3r3r3r+j3r;z";‚";z3z3r3r3j3r3r3r3j3r3r3r3r3z3z"3r3r3r3r3r3r3z3r3r3z"3r3j+j3j3r;z";‚";z3z"3r+j+Z+j3j3j3r3r;z3r3z3z3j3j3r3z;z";z;‚"3r3j3z";z3z+j+b+j3r3r3r3r;z3z3r3r3r;‚";‚"3z3z"3r3r3r3r3z";z"3r3r3r3z3r3j3r+j3j3j3r3r3r3z;z"3z;z";z"3z3r3r3r;z"3z;‚";z"3r3z;z"3z;z3r3r;‚"3z3r3r;z";‚"3z3r3z;z3z3z;z"3z;z3z;z";‚";‚";‚";z";z"3r3r3z3r3r3r3z3r;z"3z3r3r;z";z"3r3r3r;z"3z3r;z;z3z"3j3r3z";z3j3r3r3r;z3r+j3r3r3z3r3z"3r3r;z3z;z"3r3z3j3j3r3r3r3z3r3r3r3z;z";‚3z"3r3r3r;z";z3r3r3j+b3r;z";z;z"3z3r;z"3r3r3z3z;z"3j3r+j3j3r+j3r3r3z"3r3r3r3r3r;z"3z"3r3r3r3j+j3r3r3r3r3j+j3j3j3j3r3r3r;z3z"3r3r3r3z";z;‚"3r3r3j3j+j3r3r+j3j3r;z3z"3z";z3r3r3r3z;z"3r;z"3r3z;z";z3z;z3r;z";z;‚";‚";‚"3z3r3r3z3r3r3r3r3r3z;z;z"3z3j+j3j3r;z";‚";z3r;‚";z3j+j3j+j3j+j+j3r3r3r3r+b3r;z;z";z"3z;z;z"3z3r3z"3r;z3r;z";z"3z3r3z3j3j3j;z;z"3r3r3z";z";z";z3z"3r3r3r;z";‚"3r3r3r3z3j+j3j+j+b3r3z3r3r3r;‚"3r3r3r3r+j3r3r3r3j+j3r3r;‚"3z3z;z3z;z";‚";z"3z3r3r;z"3z3z3z";z;z";z3z;z"3z;z"3z;z";‚"3r3r3r3r3z;z3r3j+j3j;z"3z3j3r3r3z3j+j3r3r3r3r;‚";‚"3z3r3j3z";z"3r3r3z"3r3j3r;z"3z"3r3r3z3z;z"3r;z"3z3r;z"3z"3r;z";‚";z"3z3r3z"3r3r3j3j3z3r+j3r3r3r3j3r3z;z;z";z";z"3r3z"3z3r+j3j+j3z;z"3z;z"3z"3r+j3j3z3r3r3z"3r3r3z"3r3z3r+j3r3r;‚"3r3r+j3z3r3r3r3r3r3r3z;z";z;z"3z"3r;z";‚"3z;z3z"3r3r3z3r3r3r3r;z"3z;‚";‚"3r;z3j3z;z3z;‚"3z3r3r3r3r3r3r;z;z"3z3r3r3r3r3r;‚"3r3z;z3r3r3r+b+j3j3r3r3r3r3r3z3r3z3r+j3r3r3r3z;z"3r3z";z";‚";z";z3r+j3r3r3z3r3r;z3r3z3z3r3j3r3r3r3r3r3r3r3r3r3z3j3r3r3r3r3r3z3r3r;‚";z";z"3z3r3r3r3r+b+b+Z+j3r3r3r3r3r3r3r;z"3z;z"3r3r;z"3r3j3j3r3r3z;z"3z3z3r3r3r3r3r+j3j+j;z3z"3r3r3z;z3z3r3j3r3r3r3r+j3j+j3j3r;z;z"3z3j3r3z;z3r3z3j3j3r3r+j3j3r+j3r3r3r+j3j+j3r3z3r;z"3z;z"3z3r3r3r3j+b3j3z3r+j3j3j3z3z"3r3r3r3z";‚";‚";‚";‚";z";z"3r3r3z"3r;z"3z;z"3z3r3z;z"3r3r3r3z3z";z;z"3z;z"3r3r3j3r3j+j3j3r3j3j3r3r3j3z3z"3r3r3r+j3r;z3z";z3r;z"3z";z"3z;z"3r3r3r3r3z3r;z;z"3z3r3r3r3r3j3j3r3j+j3r;z";z"3z3r3r;‚";z3z3r3j+j3z"3r3r3r3z3z3r3r3r3r3r3z3r3j3r;‚;z"3z3r3j3r3z3z;z";z";‚"3r3r;z3z";z3r3r3r3z3r3r3r3z;z"3z;z";z"3r+j3r3r3r3z3r3r3r;z3r;z3r3r;z";‚";‚";z";z"3z3r3z3r3z3r3r3r3j3r3j+j3j3r;z"3r3r3r3z3r3z";z3r3z3z";z;‚";z+j3r3r3z;z3z";z3z3r3r+j3j3r3r3r;z3r3r3r3r3r+j3r3r3r3z;z"3j+j3r+j+j+j3r3r3j+j;z3r3z3r3r3r3j3r3r+j3j3r3r3r+j3j+j3j3j3j3z3z;z"3r;z"3r3r3r3r3r3j+j3r;z3z";‚";z"3z3r3r3r;z";‚";z"3z3r3z"3r3z;z"3r;z";z3z";z";z";z"3r3j3r+j3r3r3r3r3r;z3z";z3z3r3r3r3r3r3r3r3r3j+j3r3r;z3z;z;z"3z3r;z3r3z";z3r3r3r3r3z3z";z3r3r3r3z;z"3z3r3z3r3r3z3r;z3r3r;z3z3r;z;z3z3z3z;z3z"3j3r;z3r;z";‚3z3r3r3r3r3r;z;‚";z;z"3z3r3z3r3r3r3j3r3r3z;z";z;‚";‚"3r3r3r3z";z3z";z3r3r3j+j3r3r;z3z";z";z"3z3r3r3r3j3z;z"3r3z;z"3z3r+b+b3r3z;z3r3z3r3r3r3r3j3j+j3j3r3r+j3r3r3r3r3z3r3r3z;z"3z;z;z";‚3z;z3z";z"3z;z";‚"3z3j+j3r3z3r+j3j3j3r3z3z";z"3z3r3r3r3r+j3j3r3r;z;z";z3z;z"3r3r3r3r3z3z3j3r3r3r3r3z"3r3j3j+j3j3r;z";z;z"3r3r3r3r3z3r3r3j3r3z3z3r3r3r3z;z"3z3r3j3r3z";z;z"3r3r3r;z"3z;z";‚";z"3r3z";z3r3r+j3r;z3z";‚";z"3r3r3z"3r3z";z"3z"3r3j3r3z3z";z3z"3r3r3j3r3r3z";z3r3r3r3z;z;‚";‚";z3r3z;z3z";z";‚";z3z"3r3r3r;z";z3z3r3r3r3r3z3r3r3j3r3j3r3z3r3r3z;z3z3r3z3r3r3r3r3z;‚"3z3r3z3z;z";z;z"3z3r3r3r3j+j3r;z3z3r3r;z3r3r+b3j3r3j3j3r3r3z";‚";z"3z3z";z3r3z;z"3z3r3r3r3r3r3z3r;z";z3z3r3r+j3j3r3r3z;z";z3r3r3r+j+j3r3r3r3r3r3r3j3z3z3r3j3r3r3r3j3r3r3r3r3z3r3j3r3z;z"3z3r3j3j+j3j+j3j3z;z3z3r3j3r3r3r3r3r3r+j3r;z3r3r3z;‚";‚";z"3r+j3r3r3z;z"3z3z"3r;z3r+j3j3j3r3j3r;z3z;z;z";‚3r3r3z3r3r;z";z3z;z"3z3z;z"3r3r3r3r3z;z"3r3r3z3r3r3r;z3j+j3r3r3z;z";z";z3z3z"3r;z;z";z"3z3r3z3r3r3r3r3r3z";z"3r+j+b3j;z;z";‚";‚";z"3r3r3z"3r;‚";z";z"3z3z"3r3r;z3r;z3z;z3z";z3r3r3z3r;z;‚"3z3r;z3z"3r;z3z3r3z;z3z"3j3j3r3r3z;z";z3r+j3j+b+b3r;z3r+j3r3r3r3j+j3j3r3r3j3r3r3j3r3r+j3r3z3r3r3j3r3r3r3r;‚";‚";z3z3r3r;z3z3r+j+j3r3r3r;z3r3r3r3j3r;z";z"3z;z3z;z3z"3z3j3r;z3z3z3j3j3j3r3r3z;z3r;z3r3r3r3r3r;z;z3z;z";‚"3z3j3r;z"3z3j3z"3z3z;z3z"3r3r3r3z;z";z3z;z"3r3r3j+j+j+b+b+j+j3j3z3r3z;z3z;z+j3j3r3r3r3r;z3z"3r3z;z";z";‚";z"3r3r3r3j3r3r3r;z3z3r3j3r3r3z3r3r3r3z3r3r3z";z"3z3r;z;z";‚"3j+j3r3r3z;z"3r;z;z"3z3z;z";z"3z3r3j+j3j+j+b+b3r3j3r;z3z"3r3r;z"3r3j3r3r+b+j3j+j3r3z;z"3r3r3r3r3r3r+j3r3z"3r3z";z3r3r3r3r;z";z"3r3r3z3z3z;z"3z3z3r3j3z3r3r3j3r3r+j;z3z3j3z3r3z3r+j3j3r3r3r3j+j3r3r;z3z3z3z3j+b+b3j3j3r3z3r3j3r3r;z3z3r3r3z3z3r3r3z;z"3z3j3r3r3r3r3z3r3r3j3r3z;z3z";z;z"3z3r+j3j3r3j3j3j3r3z3r3j+j3r3r3r3z3r3r3r3r3r3z3j+j3r3r3r3r3r3r3r3r3r3r3r3z3r3r3z3j3r3z3z3r3r3z3r;z"3z;z;z"3z;z";z3r3r3r3j3j+j3j;z3z3r;z"3z3r3r3r3j+b3j3r3j3r3r3j3z3r3r;z3r3r+b3j+j3r3r3z"3r3r;z";z"3z3r3r3r3r3r3r3j3r;z3z"3r;‚";z;z";‚";z";z3z3r3j3r3r3r3z3r;z"3z3r3r3r3r3r3r;z3r3r3r3r;z3z3r3z;‚";z3r3j+j3j+b3j3j3z3z"3r;z"3z;z"3r3r3r3r+j+b+j3j3j3r3r3r3z3r+j3r3r3r3j3r3z3z3r3r3j+j3j+j3r3r3r;z"3r3r3r3r3z;z+j3r3j3r3r3z3r3j3r3r3j3r3r3z;z"3r3r3r3j+j3j3r;z3r3z3r3j3r3j3j3z3z3r3z3r3r3r3j;z"3z3r3z3j3r3z;z;‚"3z;z;z"3r+b+j3j3j3z3r3z3r3r3r;z3z3z;z3z3j3r3r3r3r3z3r3z";‚3z"3r+j3j3r3r+b+b+j3j+j3j3r3r3z3r3r3r3r3z"3r3r3r;z3r3r3r3z3r3r3r;z3r3r3r3r3z3r;z3r;z"3z3r3r3z;z"3z3r3j+j+j3r;z3z";z3z"3z3r3r3z3r3j+j3r;z3r+j3j3z3r3r3j3j+j3j3r3r3j3r3z3r3z3z"3r3j3r3z"3j+j3r3r3r3r3r3r3z;z"3r;‚";z";‚"3z3z3j+j+b3r3z;z;z";z";z3z+j3j3r3z;z3z"3r3r3z3z3r3r3r3j3z3r3r3r3j+j3j3r3r3z3z;z3z";z3z"3r3r3z3r3r3r3j3r3r+j+b+j3r3r3r3r3r3z"3r3r3z"3r3j+j3r3r3z"3r3r3r3r3r3r;z"3r3r3r3j3r3j3r3z3r3j3r3j+j3j+j+j3j3z;‚";z3z;z"3z3r3z3z3z3z;z;z"3r3j3r+j3j3z;z;‚";z3z3r3r3r3z3r3r3j3r3z;z";‚"3z3r3r3z3r3r3j3r+j3r3z;z3r3j3r;‚"3r3r3z3r3r3z;z3z3z;z;z";‚;z"3z3j+j3r3r3r3r3j+j3r3j3j3r3r3z;z3r3z3r;z3z;z"3z3r3z;z3z;z3r3r3r3r3r3j3r3r3r3z+j3j3r3j+j3j3z3z3j+j3j3j3r3r3z3r3r3r;z3r3r3j+j3j3r3r3z;z3r3r3r3r+j3j+j3r3j3r3r3r;z;z"3z3r;z"3z";z";z"3r3r3z"3r3z;z"3z3r;z"3r3r3r3z3z;z3z"3j+j3j3j3r3r3r;z;z";z+j3r3r3r3r3r3r3r3r3j3z3r;z3r3j3r3r3z3r3z3r3r3z3z;z";z"3r3r;z"3z3z";z3r3r3r3r3r3z3j+j+j3j3r;‚"3z3r3r3r3r3r3r3r3r3r3r3z";z";z"3z3r3z"3r3r3r3j3r3r3j3j3z3z3r3r3j3j+j3r3j+j3j3r3z;z3r3r3j3j3j3r3r;z3r3r3r3z3r3r3r3r;z;‚";‚";‚";z3r3z"3z;z3z"3r3z3r3r;z3r3j+j3j3j3r+j3r3r3r3j3r3z3r3r;z3z3j3j3r3r3r3z3r3r3j3z3z;‚";‚";z3z3r3r;z"3r+j3j3r3z3z3r3z3r3r3r3j3r3r;z";z";z"3z3j3r3r3r3z;z3z3r3r3z3r3r+j3j3r3r3r3r3j3r3r;z3r3r3r3r3r3z3z;z";z"3z;z3r3r3j+j3r3z;z"3z";z3z3z3j+j3j3r3r;z;z3r3z3r3z3r3z3r3r3j3r;z"3z";z;z"3z3r3r;z"3z3r+j3r3r3r3j3r3r3r3r3r3r3z3r3r3r3r3z3z"3j3j3r+b3j+j+b3j+j3r3r3z3r3j3z3r3j3r3r;z3r3r3r3r;z3z"3r3r3r3r3r;‚";z";z"3z3r3r+j3j3j3r3r3r;z";‚"3r3z3j+j3j+j3r3z"3j3r;z"3z;z"3z";z3r3z3z"3r3r3r3r3r;z3z";z3r3r3r+j+b3j3r3r3r3z3j3z3z3r3j+j3r+j+j3j+j3r3j3r3z3j+j3j3z3r3r3z3j+j3j3j3r3z;z";z3z";z3z+j+b3j3r3r3r;z;‚";z3r3r3r3r3j3z;‚";z";z3z3r3r3j3z3j3j3r3z;z"3r+j3r3j3j3r+j3j+b3z;z"3r;z3r3j3r+j3r3r3r3z3z;z3z3r3r3z3r3r3r3r+j3z3r3r3r3j3j3r3j3r3r3z3j+j3r3z3r3r3r3z";z3z;z";‚"3z3j3r3r3r3r3z;z";‚";‚";z3z;z"3r3j3r3z;z3z3r3r3z3r3z3z3j3j3r3r3z";z3z"3r;z"3z3r;z"3z;z"3r3j3r3r3j+j3r+j+j3r3r3r3r;z"3z3r3r3r3j3r3r3r3r3r3r3z3r3r+b+b+j3r3r3r3r3r+j+b3j3j3z3r3r3r3r3j3j3r3j3r3z";z";‚";z"3r3r3r3r3j+j3r3r3r3z3r3r;z"3z3z"3r3r;z";‚"3r;z"3z3r3r3r3z3r3j3r3z";z3r3r3z;z3r3r3j+j3j3j+j3j3r;z3z+j3j3r3j+j3j+j3j3j3r3j3r3r3r3r3r3r3j3r3j+j3j+j3r3r3r3z3z;z3z;z"3z;z"3j3j3z;z3z3z;z3r3r3r3r3r3r3z3r3j3z;‚";z3z"3j+j3j+j3j+j3j+j3r3j3r3z3r3r3r3r3r;‚"3r3r3r3r3r;z;z";z";‚"3z;z";z3r3z3r3r3j3r3r+j3j+j3j3r3j3j3r3r+j3r3r3r3r;z3r+j3j3z3j3r3z;z3z;z;z";z3j3j+j+j3r;z";‚"3z;z";z"3z;z";‚"3r+j3r;z;‚3r3r3r3r3r3r3j+j3j3r3r3r3r3z";z3z";z";z"3z"3r+j3r3j+j3j3z;z"3r+b3j3r3z3r3z3r3r3r3r+j3r+j3r3z"3r3z";z;z";z3r3j+j3j3j3r3z;z3r;z3z"3r3z;z"3z;z"3z3r3r3z;z";z3z";z3r3z";‚";z;z"3r3r3z;z"3z;z"3z3r3r3r;z"3z3r3z"3r;z3r3z"3r3j+j3r3r3r3r3r3r3z3r3r;z3z"3j+j3j+j3r3r3z;z3z3z3z;z3r3r3r+j+b3j3r3r3r;‚";‚3z3r3r3r3r;z"3z3r3z3j3j3r3r3r3r3r3r3r3r3r3r;z3z3z3r3r3r3j3r3r3r3z;z;z";‚3z3z3r;z;z"3z+b+j3r3r3j+j3r+j3r3z3z;z";‚"3z3r3r3r3z3z;z3z3r;z3r3r;z3z3r;z3z"3r3r3r3r3r3r3r+j3j3r3j3r3z3z;z3r3j3r;z;z"3z3r3r3r3j3r3r;z"3z;z"3r;z"3z3z3r3z3z3r;z3r;‚";z"3z3r3z;z";z"3z3j3r3r3r+j3r3r3r3z3z;z";z3z";z3r3z"3z;z";z";‚";z";‚"3r3r3r3r3r3z3z;z";z";‚"3r3r+j3r3j3r3z3z3r3j3r3r3j3r3r3z;z"3z3r3r3z3r3z;z"3z3z"+j3j+j3r3z3r3r;z"3z;z"3z3z3r3r3z";z3r3r3j+j3j3r;z";‚";z";z";‚";z";z3z3r3r3j3r3z;z"3r3z;z"3z"3r3r3j3z;z"3r3r3j3r3r3z3r;z3r3z3r3j3r3r3z3r3j3r3z;z";z"3z;z"3z3r3r3r3r3r3z3r;z3z;z"3r3r3j3z;z;z;‚;z3r3r+j3r3z;z"3r3r3r3r3z;z3z3z;z3r3j3r3r+j3j+j3r;z3z3r3r3r3r3r3r3z3r3r3j3r3z3r3j3r3r3r;‚";z";‚"3r3r3r3r3r3r3r3r3r3z3z3z3r3z;z";z3r3z;z3z3z";‚;z"3j3j3r3r;z3r3r3r3z;z"3z3r;z3z3r3z"3r3r3z3r3r3r;z3r3z;z";z3r3r3r3r3r3r+j+j3j3r3j3r;z";‚";z3r3r;z;z"3j3j3r+j3j+j;z;z"3z"3r3r3j3r;z";z"3z3r3r3r3r3r3r3r3z;z";z"3z3r3r3j3r3r+j3r;z";z"3z3j+j;z;z"3z"3z;z"3z3z3r3r+j;z3r3r3r3z3r3r3r3r3z"3r3z;z";z";z"3z";z3r3r3j3r3j+j3r3r3r3z"3r3z"3r3z"3r3r3z"3r3r3j+j3r3r;‚";z";z";z"3r3z3z"3r3r;‚";z"3z3r3j3r3z"3r3j3r3r3z3r3j3r3z;z3r3r3z;z;‚";z;z";‚3z3r3z;z;z";z;‚"3z;z3z;z3r3j3r3r3r3r3r3r3r3r;‚;z";z3z3j3z;z3r;z"3z3r3r3z;z3r3r3r3z3j3j3z;z3r3r3r3j3j3r3z;z"3z;z3z;z3r3z3r;z"3z;z;z"3z3r3r3r3r3j+j3j3r3r3r3r3r3r3r3r3r+j3j3r+j3j3r3r3r+j3j3r3r3r3z;z;z";z3z;z3z"3z3r3z;z;z";‚";z3z"3r;‚";‚"3r3r3r3r3r3j3r3r3r3j3r3r3r3r3r3z";z3j+j3r3z"3r3r3r3r3r3r3j3r3z3z3r;z"3r;z"3z;z"3z3r3z"3j3r3r3r3j3z;z"3z;z3r3r3r3z3r3r3r3z3r3r;z"3r3r;z"3z3r;z"3r3r3z3r3r3r3r;z";z3z";z;z";‚";z;z";‚";z";z"3z;z";‚"3z3z3r3r3j+j3r3j+j;z3r3r3z3r3r3r3r3r3r3r3z3j3r3j3z";z"3r3r3r3r;z";‚";z";z3z"3r3r3j3r;z";z"3z3z"3z;z";‚"3r3r3z3r;z;‚";z;z3z"3z3r3z3r3r3r;‚";‚";‚"3z;z3z3r3r3r+j+j3r3r3z3r3j+j3j3r3r3r3r3r3r3r3z3z";z3z3r3r3r3j+b3j3r3r3r3r3z3z3r+j3j+j3r3r3z3r;z;‚";‚";z3r3r3z;z3r3r;z3z;z";z3z";z3r+b+b3r;z"3z3r3j3j3r+j3r;z3r3r3r3r3j3j+Z+j3j3z;z;z3z;z3z3r3j+j3r;z3r3r;z";‚";‚";‚"3z3z;z";z3r3z;z3r3r3j+j3r3r3z3r3z3r3z3z"3r3r3r3r3z3z3r3r3r3r3r3j3r3r;z"3z;z";‚"3z;z";z";z3z"+j3j3r3r3r3r;z3r3j3r3r3r3z3r3z3r;z";z";‚";z"3z";z;‚";z";z3z";z3z";z";z"3r3r;z3z"3r3r;‚";z3z3j3z3z3z;z"3r3r3r3r3r3r3j+j3z3r3r3r3r3z3r3z3z;z"3r3r3r3r;z";z;z"3z"3r3r;z;z"3r+j3r3r;z"3z"3r3z3z3r3r3r3z;z"3z3z3r3r;z3z"3j+j3j3r3z3r3r3r;z"3z3j3r3r3r3r3r3r3z3r3r3r;z3z3r3z3j3r3r3r;‚3z3j+b+j3j3r3r3r3r3r;z3z;z3r3r3r3r+b+j+j3r3r3r3z3r3r3j3j3r3r;z3z;z";‚3r3r3z3z3r3r3z;z3r+j3r3r3r3z;z";z3z3r3z3z;z;z;‚";z3r3z3z3r3r3r3r3r3r3r3r3r3z;z3z3r3r3r3z3r3r;z3r3r3z3r3j3j;‚;z";z;z"3r3r3z3j+j3j3r3r3r3r3r3z3r;z3z"3r3r3r3z3r3r3r3r3r3r3r3z3z"3r;z;z"3z;‚";z"3r3r3r3r3r;z3r3r3r+j+j+b+j3r3r3r3r;z"3r3j3r3r3z3z";z;‚";‚";z"3r3z;z";z"3z3r3r;z";‚"3z3r3r3z3r;z";‚";z"3z3r3z;z"3r3r3r3r3r3z;z"3r3z3j3j3j3j3z3r3j3r3j3r3j+j3j3z3z";z3r3z"3z3r3r3r3z3z3r3r3r3z";z3r3r3j3r3r3r3z3r3r3z"3r3j3r3z3r3j3r3r;z3z3r3r3z;z3r3r3r+b+b3j3z;z3z3z3r;z3z"3r;z3z3r3r3r;‚3z3r3r3r3r3z3r3r3r3r3r3r3r3j3r3r3r3z3r3j3r;‚;‚"3z;z;z;z3z;z3z3r3r3r3r;z3z3r3j3r3r3z;z"3r3j3j+j3r3z;z"3z;z3r3r3z3j3r3z3r3z3r3r;‚;z";z3r3r3z3r3z3r3r;z3z3r+j+j+b3j3r3z3r3r3r;z"3r+j3j3r3r3r3z3j3r3r3r+j3j3j3z";‚";z3z"3r3r+j3r3r3r;z";z";z"3r3r3r3r3r;z";‚3r3r3z3z";z3r3r3r3r3r3r+j3r3r;z"3r+b+b+j3j+j3z3r3r+j3j3z3r3r;z";‚;z";z"3j+j3j3r3r+j3j3z3z;z"3r3r3z+j3r3z3z"3r;z3z"3j3j+j3r3r3r3r3r3r3r3r+j3j3r3z"3r;z"3r+j;z3r3r+j3j+j3r;‚";z"3r3r3j3r3r3z3z"3j3r3z;z"3z3j+j3j+j3j3r3r3r3r3r3z;z"3z;z"3r3r;z"3z3r3z3r3r3z"3r3r3z;z3r3r3r3r3j+j3r3j3j+j3j+j+b3r;‚"3z3r3r3r3r3r3r;z;‚";z;z3z";z3z3r3r3z3r3r3j+j3r3z;z;z";‚";z;z"3z3r3r3r3z3r3z;z3r+b+j3j3j+j3r3r3r;z3z3r3r3r3r;z3z"3r3r3r3j3r3j3r3z3r3z3j3r3z"3r;z3r3r3r;z3z3r3j3r3r3r+j3r3r3r3r3r3z3r3z;z3r+j+j3r3z3r3r3r;z3r+j3r;‚";‚"CŠ";z"3r+j3j3r3r3r3z3z";z;z"3z"3z;z"3z3r3z"3r3r3r3r3r3j+j+j3j3r3r3r3r3j3r3r3r3j+j3r3r3r3r3r3r3r3r3r3r3r3z3j3r3z3r3z"3r3j3r3j3z;z";z"3z"+b3r+j3j3r3r3r3z;z"3r3r+j3j3r3r3r3z3r3r3r3r3r3r3z3z;z"3z;z"3r3r3z3z"3z3r3j3r;z"3r3r3r3z"3z3r;z"3z3j3r3r3z;z"3r3r3r3r3r3r3r3z3r;z;z"3z;z"3r3r3r3z;z;z"3z;z";‚";z3r3r3r3r3r3r3r3r+j3j3r3r+j3j+j3j3z;z;z"3r3j3j+j3r3j3r3z3r3r3r;z3z3r3r3r3r3z;z3z3r;z;z"3z;‚"3z;z3z;‚";z3z3r;z;z3z3z3r3j+b3j+j3j+b3r3r3z3r3r3z3r3r3r3z3r3r3j3r+j3z;z3r3r3j3z3z;z3z3z"3z;z"3z;z"3z+j3r3r3z3r3r3r3r3r3r3r;z3z;z"3r3r3r3r+j3j+b+j3r3j+j3j3r3z;z";‚"3r3r3r3r3r3r3r3r3j;z3z";z;z";z"3z3j+j3j3j3r3z3r3z3r3j+j3j3r3z3r3r3z";z"3r3r3r;z";‚";‚"3r3r3r3r3r3r3r;‚";z"3r3z3r3r3z3z3z"3r3r3z;z"3z3r+j3j3j+j3j3r;z"3r3r3z3r3j;z"3r3r3z3j+j3j+j3r3j+j3j3r3r;z";‚";z"3z;z"3z;z"3r+j3r+j3r3r3r3z3r3r;z"3z3r+j3j3r;z3r3r3r+j3j3j3r3r3z3z3z3r3r3r;z3j3j3r;z;z;z";‚";z3z3r3r+j3r3r3r3r;z;‚"3z3r3z3r3r;z";‚"3z3r3r3z3r3j+j3r3r;z3r3r3r3z3r3j3r3r3z";z3r3z3r3r3z;z3z3r3r3z3r3r3r3z3r3z;z3r3r3r3j+j3j+j3j3r;z3r3r3r3z3j3r3r3r3r3j3r3r3j3r3z3r3r3j3r3j+j3j3r3r;z;z"3z3j3r;z3z3j3r3r;z3z"3r3r3j+j3r3z3r3r3r3z3j+j3j3j3j+b+j3j3r3r+j3z;z;z";z"3z;z"3r3z3r3z3z"3r3z3z3r3r+j3r3r3r;z;z"3z3r3r3r3r3r3r3r;z";z";z3z";z3z";‚";z3r3r3z;z3r3r3r3r3r3z3r3r3r3r3r3j3r;z3r3r;z"3z3r3j3r3j+j3r+j3r3r3r3r3r3j3r3z3r;z"3r3r3j3r3j3r3r3r3j3r3z;z";z"3r3z"3r3r3r3r3j3r3j3r3z3r3r3r3r3r3r3z3r3r;z"+j+j3j3r3r;z3r3j3r3r3r3r3r3r+j+j3j3r3z3r3r3z3z3r;z3r3j3r3z3r;z;z";‚";‚3r3r3j3r3r3z3r3r3r;z3z"3r3z;z;‚"3z3r3z;z3z3r3r;z;z3z;z3r3j3r3z3r3j3r3r3z;z"3r+j3j3r3r3r3r3r3r3z3z3z3r3r3r3z;z"3z3j3r3r3r;z3r3r3r3r3z3r3r3r3r3r3z3r3r3r3r3r3j+j3r3j3z3r3r3r3r3z3r;z";‚";‚"3r3r3j+j3j;z";z3z3r3r3r3r3r3r3r3z;z3z3r3z3r3r3r3r3r3z;z";z"3z;z";z";z";z3r3r3j+j3j3r3r3r3z";z"3r;z3r3r3z;z"3r3j3r3r3z"3r3z;z3z"3z3r3r3r3r+j3r;z3r3z;z3j3r3r3r3r3j+j3r3z3r3r;z3r3r3r3r3r3r3j3r3r3r;z"3r;z"3z;z"3z;z"3r3r3z3r3z"3z3r3r3z;z"3z;z";z"3z3j3r3r3z3r3r3r3r+j3r3r3j+j3j3j3z;‚";z3r3r3r3j3r3r3r;‚3z"3r3r+j+j3j3r3r3r3r3r3r3z3r3r3r3z3r3z3r3r+j3j3r3z;z3r3r3r3z3r3z3r3r3j3j3r3r3z;z3z;z";‚";z"3r3r3z3r3r3r3r3z3r3j+b+j3r3z;z3r3r+b3j3r3z3j+j3r3r+b+j+b3j3r3r3z3r3j3j3r3r;z3r3j3r3z3r;z";z;‚"3z";z3z3r3j3j3r3z3r3r3r3r3z3r3z3r3j3r3r3r;z";z3z";z3r;z"3z3r3r3r3r3r;z";z3z"3r3r3j3r3r3r3z;z"3z3r3r3r3r3r3r3j+j3j3z3r3r3r;z";z"3z3r3j3r3z3j3r+j3r;z3z;z3z3r3j3r3z3z"3r3r3r3r3r3z";‚";‚"3z3j3j3j+j3j3z;z"3r3z;z"3z3j+j;z;z"3z+j3r3r;z"3z3z3z"3z3r3z3r3r3r3z;z"3z;z"3z3r3z;z"3r;z;z"3z;z"3r3r;z";z"3z3z"3r3z";z"3z3r3r3z3r;z"3r;z"3r3r+j3r3r3z"3z3r3z3r3r;z"3j+j3j3r;‚";‚";z3r3r3z3z3r3r3r3r3r3r3r3z3r3r3j+j3j3r3r3r3r3r3r3r3r3j+j3j+j3r3r;z3z;z"3z3r;z3z"3r3r3r3r3z3r;z"3z3z3r3j+j3r3r3r3r3j+b3j3j3r3r3r3z3r+j3r3r3j3r3r3r3j+b+b3j3j3r3j3r3j+j3r;z3z3r3z;z";‚"3z;z"3z;z";‚";z3r+b3j+b3r3r3r3r3r;z;‚";‚";z;z"3z3r3r3z;z"3z;z3r3r3z3r3r3r3z3r3z3r3r3z;z"3z3j+j3r3r3r;z;z3z3r3r3r;z3j+j3j3r3r3r;z3z";z3r3r3r+j3r3r3j3r3r;z";‚";z"3z;z"3r3r3r3r3z3j3r;z3z";z";z";z";‚";z"3r3r+j3r3r3r;z3z3r3r;z3r3r3r3r3z;z;z"3r+j3r;z;z";z3r3j3r3r3z3r3r3z;z3r3r3z3r+b+j3r3r3r3r3r3r;‚"3z"3r3r3r3r3r3r3j+j+j3r3r3z3j3r3r3j3z3r3r3r3r3r3z"3r+j+b3j3z;z";‚";z"3z3r3j+j3j3r;z3z"3r3r3r3j3r3r3z3r;z3z3r3r3j+j3r3r3r3r3r+j3j3r3r3z3r3r;z3r3z;z"3r3z";z3z;z"3r3j3r3r3j3j3r3r;z;z";‚;z"3r3z3z;z3z3r3j+b3j3z;z3r+j3r;z3r+j3j3j3r3r3z3j3r3z;‚";z3z;z3r3r3z3j3r3r3z;z3r3r3r3j3j3r3r;z3r;z3z;z3r3r;z3z3r3z3z;z3z3r3r3r3r3r3r3r3z;z";z;z"3r3r;z";‚";z;z";‚";z"3z;z";‚"3z3r;z3z3z3z;z;z3r3r3j+j3j3z3z3r3r+j3r3r3z"+j3j3z3z3r3z;z"3z+j3j3r3z3r3r3r3r3z3r3r3r3r+j3j3r;z";z"3z3z3r;z3r3r3z3r3r3r3r3r3z3z3j3r3r3z"3r3r;z3z"3r3j+j3r3r3z3r3j3z3r3j3z3r3r3r+j;z;z";z3z";z3r3r3r3r3r3z"3r3r3r3r3r+j3j3z3r3z";z3z"3z;z"3r3z3r3z"3j3r3z;z"3r3r3r3r3r3z;z"3z+j3r;z3z3z3r3j+j3j3r3r3r3r3r3j3r3r3j3r3r3r3r;z"3r3r3j3r3r3z;z"3r3r3z3r;z;z"3r3r3r3z3r3j+j3r3r;z3z";z3z"3r3r;z3r3j+j3z;z;z;z";‚3r3j3j3r3r3z3r3z3z3z3z;z3z;z3z;z"3z;‚";z";z"3z3r3z3r3j;z;‚"3z3r3j+j3z3z3r3r;z3z3z3r3j3z3r3r3r3r3z;z"3z3r3r3r3r3r3z;z";z"3z"3r3r3r;z"3z3r;z"3z3r3z;z;‚";z"3z;z3z3r3z3r3r3z;z3z3r3j3r3z";z3r3j+j3r3r3r3r3z";z"3r3r3r3r3r3r3j3z;z";z";z3z"3r3r3r3z3z"3j3j3r3z;z";z3r3j3z3r3r3r3r3r+b3j3j3r3r3j+j3r3z3r+b3j+b+b+j+j3r3r3r3z3r;z3r+j3r3r3r3r3r;z";‚"3r3z"3r3r3j+j;z"3z;z";z"3z3j+j3z3z"3j3z3r;z";z;z";z"3r3z;‚"3r3z;z;z";z;z"3z3r3j3z;z"3z3r;z3r3r3z3r3r3r3r3r3r3r3z3r3r;z3r3z3r3r3r3j3j3r3z;z;z"3r3r3r3r3r3r3r;z";‚"3z3z"3r+j+j3j3r+j+j3r3z3r3r3z3r3r+j+j3j3r+j3j3r3z3r3z;z3z3z;z3z3r;z;z;z"3j3r3r;z3z3r3z;z;z"3z3r;z3r3r;z"3z3r3z3r3r3z3r3r;z;‚"3z3r;z"3r3r3j+j3j+j3r3j+j3r3j3r3r3r;z;z";‚"3r3r3z";z3z"3r3z3r3r3r;z3r3r3r3r;z;z;z"3r3j3r3r3r3r3r3r3r3r;z"3z;z;z";z"3z;z;z"3z3r3r;z3z3r3r;z3z;z";z3z;z3z;z3r3z3r3r;z";z";z";‚";‚";z"3z;z3z";z;z3r3r+j3j+j3r3z3r3z;z";z3z3z;z"3z3r3r+j3j+j3j3r3r3z;‚;z"3z3r3r3j3z;z"3r;z3r3r3r3r3r3r3r3r3r3z;z"3r3r3z";z"3r3z"3r3z";z"3z;z";z"3z;z";z;z";z3z3r3r3z3r3r3r3r3r3r3r3r3z3r3r;z;z"3z;z"3z3r3r3r3r;z3z"3r3r3z;z3r3r3r3r3z3r3r3r+j3r3r3r3r3r3z3j3r3z;z"3r3r3r3z3j+j3j3r3r3z;z"3z;z3r3r3r3r3z3z3j3r3r3r3z3r3z3r3r3r3r3r3z;z3r;z3z;z"3z3r3r3r3z3r3z3z3r3r3r3z3r3z;z"3r3j3r3r3r3z;z"3r3z3r3z3r+j3j3r3r3r3r3r3z3r3j3j3r3r3r3z;z"3z3r3r3z3r;z3r3r3z3z3r3z3r3j+b+j+j+j3j3j3r3j3r3r3r3r3r+j3j3r3z;z3z";z;‚";‚";z3z;z"3z;z3r3r3j+j3r3r3r3r+j3r3r3z3r3z;z"3z3z;z3z"3r3j3r3r3z3r3r3j3r3r3r3r3z;z"3r3r;z"3z3j+b+Z+j3j3z3r3r3r;z3z";z";z"3z3z3r3z;z3r3z3r3r+j3r;z"3z"3r3r3z";z";z";‚";‚"3z";z3z3r3r;‚";‚";‚"3z"3r;‚";z"3z3z3r3r3j3j3z3r3r3r3r+j3j3r+j+b3j3r3r3z3r;z3r3r3j3j3r3r;z"3z;z3z";z3z"3r3r3r3z;z3z"3r3j3j3r3r3z3z";z"3r3r;z"3z3r3r3r3r3z3r3r3r;z"3r;z;‚";z;z"3z;z";z;z"3r3r3r3r3r3r3r3z3r3z;z;z3r3r3r3z3r;‚;z3z3r3r3j3r;z"3z3r3r3r3r3z3r3r3r3r3r+b3j3r;z;‚"3z3r;z;z3r+j3j3z3r3r3r3r3r3r+j3j+j+j3j3r3r3r3z;z3r;z";z"3z3r3r3r3z3r3r3r3j+j3j3j3j3r3r3r3r3z3r3r;z3r3r3r3r3r3r3r3z;z;z"3z;‚";z3r3r3r3r+j3j3r3r3r3r3j3r3r3j3r3r3z3z;z"3z3r3r3j3r3r3r3z;z3r3r3r3r3z;‚";z"3z3r;z3r3z3j+b3j3j3r3z;‚";‚";z";z"3z;z3r3r3r3z3r3r3r3r+j3j3r;z3r3r3j3r3z";z3z"3r3r3r3r3r3r3r;‚";z"3r3r3r3z"3j3r+j+j3r;z3z"3r3r3r3j3r3r3z3r3r3r3r3j3r3z3z"3j3r3r3r3z;z"3z3z"3r3r3z;z;z"3z3r3r3z;z3z"3r3r;z3r3z3r3z3z3r3r3r3r;z3z3r3r3r;z;‚";‚";‚";z"3z3z;z3z";z3z3r3r3r3j3r;‚3z;‚";z"3r3r;z3r3r;z3z;z";‚;‚";z+j3r3r3r3z;z";z3r3r3r3r3j3j3r3r3r3j+b+b3r3r;z3r3z3z"3r;z3r3z3j3r3j3j3r3j3r3j3r3r+b3r3z3r3r3r+j3r3z;z3z"3r3j3j3r3r3r3r3r3r3j3r3r+j3j+j3r;z;z"3z3r3r3j3r3r3r3r3r3z3z;z;‚";z+j+j3j3r3r+j3r3z;z3z3r3r3r3r3r3r+j3r;z";‚3z"3r3j3r3r+b3j3j+j3j3r3r3r3r3z3r3z3z";z"3z";z"3z3z3r3z3r;z";‚";z3z";z3r3r3r3r3z;z3z"3r3j+j3r3r3z"3r3r3r3r3r3r3r+j3j+j3j3j3j3r3r3r3z"3r3r3r+b+j3r+j3j3z3r;z3r3r3r3r3r;‚";‚";‚";z"3r3j+j3z;z3j3r;z"3z3r;z"3r3z;z;z"3z3r3r3r3r3r3r;z;z"3z;z3z";z3z"3r3j3r3r3r3j+j3r;z";z"3r3r3r3z3z;z3z;z3r3r;z;z3z";z3z3r3j+j;z;z";z;z"3r3j3j3r3r3r+j3j3r3r3r3r3j3j3r3z;z3z3z3z3r3j3r3r3z3r3r3r+j3j3r3z3r3z3r;z";z3r+j+b3j+j3r;z3z";z3r3z3r3z3r;z;‚";z"3j3r3r3j3r3r3r3r3r3j+j+j3j3z;z";z3r3r3j3z;z3z;z"3z;z"3z3j3r3r3r3r3r3r3r3z;z3z3r3z3r3j3j3j3r3z3j3r3r3r3j+j3r3z;z";z3r3r3z3r3r3r3r3r3z3r+j3j+j3j3r3r3j3r3r3j+b+b3j3z3r3r3r;z"3z;z"3r3z3r3r3z3r3j3r3r3z3r3r+j3j+b3j3j3r3z3r3r+j3z;z"3r3j+j+j3r3r3r+j3r;z"3z3j3r3z3r+j3j3r3r;z3r3z;z"3z";z3j3r3z;z"3r;z"3z3r3r;z3r3j3r3z3r3z";z3z";z;z";‚";‚";z"3z;z"3r3r+j3r3z3z"3z3r;z";z3z3r3r3z"3r;z";‚";z";z3j+j+j3j;z;z"3j3r3r3r3z3r3r3z;z3r3r3r3j3j3r3z3r3r3z3r3r3z3z3r3j+b3j+b3r3j+j3z;z3z3z3j3r3j3j3r3j+j3j3r3r3r3r3r3z3r;z3r3r3z";z3z"3r3j3r;z;z"3z3r3r3r3r;z"3r3r3z";z"3r3z3r;z"3z3r3r;z;z3z3r3j3j3z3r;z3z3z3z;z;‚"3z";z3z;‚";z3r3j+j3r;z3r3r3j3z3r3r3j3r3j3z3r3r3r3z;z3r3r3j+j3r3r3r3r3r3z3r3r3j3r3j3j3r3z;‚";z3r3r3j3z3r3r3r3r3r3j+j+j3r3r3z3r3r3r3r3z;‚";z"3r+j3j+j+j3j3r;z3z3j3j3r3r3r3z;z";z";z;z";z";z"3z"3r+j3r3r3r3z";z3r3r3r+j3r3z3r3r3r;z3r;z"3r+b3r;z;z";z3z3r3r3z3r3z3r3r3z3r3j3r;z"3z3r3z3z3r3z3r3r3r3j3r3z;z3j+b3j;z";‚3r3z3z3r3r3r3z;z3r3j3r;z"3z3r3r3r3r3r3r3r3j+j3r3r3r3r3z3z3j+j3j3r3z;z"3z3z3j+j3j3r3r3j3r3r+j+j+j+b3r3r3r3r3r3j+j3j+j3r3r3j+j3j3z3j+b3r;z;z"3z3r+b3r;z;‚";‚";z"3z;‚";‚";z;z";z3z;z"3z3r3r3z";z3r3z3r;z3z;z"3r;z3z"3r3j3j3r3r3z3r+b3j3r3r3z;z3r;z";z";‚"3z3j+j3j3r3z3r3j3j3r3r3j3r+j+j+b3j3r3z;z3r3r+j+b+b3j3r;z;z"3z;z";z3z"3z3j+j3j+j3r3r3r3r3r3z3z3r;z"3z3r3r3j3r3r3r3j3r;z"3z3z"3r;z";‚"3z3r+b3j3j+j+j3j+j3r3r3z3r3j3r3z;‚"3z3z"3r3r3r3r3r3r3r3r3r3z;z";z"3r+b3j3r3r3r3r3r;‚"3z3r3r3z3r+j3r3z3r3z3r3r3z3z;z3z3r3r3z;z3r3r3r3r3r3r3r3r+j+j+b+j3r3r+b+j3r;z3z"3r3r+j3j+j3r3r3z3j+j3r3r3r+j3r3r3r3r+j+j3j3r3j3j+b+b3j+j3r3r3r3r3r;z3r3r3r+j3r3z3r3r3r3r3r3r+b3r3j3r3r3r3r3r3r3z;z"3z3j+j3r;z";‚+j3j3z";‚";z3r+b+j3r3r;z3r3z;‚";z3z"3r3r3z3r3z;z3r3z;z3r3z;z3z3z3j3j3z3z;z+j+b+b3z;z3z3r3r3r3j3r3r+j3r3z3z;z"3r+b+j3r3z3r3z3r+j3j3r+j+b+b+Z+Z+j3r3z3r3r+j3j3r3j3z3z3r3z;z"3z3z;z"3r+j3j+j3r;z3r+j+j3j3r3r+j3z;‚";‚";‚";‚";z";z3z"3r;z";‚"3r;‚";z"3z;z"3r+b+Z+j+jBillardGL-1.75/src/Texturen/1/1.bmp0100644000076400001440000060006607460763113016072 0ustar stefanusersBM6(aaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿþþªÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿªÿÿþþTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿªÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿªÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓÓÓÀÀÀÂÂÂòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØØØlll:::¬¬¬ôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôôôOOOºººÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºººWWWöööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞVVV@@@@@@@@@ÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââ@@@ÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøSSSÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööö666ÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööö666ÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööö666ÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøSSSWWWöööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââ@@@###ÅÅÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçç犊Š@@@@@@@@@@@@@@@@@@@@@@@@@@@lllØØØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿªÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿªÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿþþªÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿªÿÿþþTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBillardGL-1.75/src/Texturen/1/2.bmp0100644000076400001440000060006607460763114016074 0ustar stefanusersBM6(aaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTþÿªªÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿªªþÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿªªÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿªªÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ``````ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000PPPðððÿÿÿÿÿÿÿÿÿððð000ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@PPPÀÀÀÀÀÀ   000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   @@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```000```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀ```@@@@@@@@@@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿªªÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿªªÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTþÿªªÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿªªþÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBillardGL-1.75/src/Texturen/1/3.bmp0100644000076400001440000060006607460763114016075 0ustar stefanusersBM6(aaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿþªªÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿªªÿþTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿªªÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿªªÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```@@@000@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   @@@000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPP```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```@@@@@@000ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000   ÐÐÐÿÿÿÿÿÿððð      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°pppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```@@@```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPP000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  @@@@@@@@@```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   °°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð```@@@@@@```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀPPPðððÿÿÿÿÿÿÿÿÿÿÿÿ°°°@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000   ÀÀÀÀÀÀ```@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```000000```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀ   @@@@@@@@@@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ88ÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿ88ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿªªÿââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÿªªÿTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTÿþªªÿªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªÿªªÿþTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBillardGL-1.75/src/Texturen/1/4.bmp0100644000076400001440000060006607460763114016076 0ustar stefanusersBM6(aaÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇÕTÕââêªêêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêêªêââÕTÕÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕêªêøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøêªêÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜÜÜÀÀÀÀÀÀËËËûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷‚‚‚ RRRÞÞÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’’’KKKóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæææ444 µµµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìììÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ¦¦¦yyyÀÀÀÀÀÀÀÀÀëëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©©©---,,,§§§þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÉÉÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý\\\ZZZüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý===;;;ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý\\\;;;ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¸¸ZZZüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëëëKKKIIIêêêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆ666@@@@@@@@@@@@@@@@@@888)))@@@@@@@@@———ìììÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþ”””†††ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæææ***,,,áááÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþ£££‰‰‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùùSSS(((ÉÉÉÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââ(((]]]öööÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýžžž ÁÁÁÿÿÿÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöööOOO```÷÷÷ÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞ%%%’’’ÿÿÿÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüü………444æææÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿààà@@@•••ÿÿÿÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²²² ///ÏÏÏÞÞÞ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûhhhÖÖÖ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÝÝ<<<§§§¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬¬¬ III¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúúzzz¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙÙÙ999¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦¦¦ ¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíííAAA¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ$$$ÜÜÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùù‡‡‡ ‚‚‚üüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëëë===>>>ÞÞÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿááázzz QQQÝÝÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøøÈÈÈ~~~@@@@@@@@@ˆˆˆÊÊÊúúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇñÆñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÆñÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÜqÜøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøÜqÜÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÎ8ÎêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêÎ8ÎÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÕTÕêªêøâøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøâøêªêÕTÕÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÇÇÕTÕââêªêêªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêªêêªêââÕTÕÇÇÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀBillardGL-1.75/src/Texturen/1/5.bmp0100644000076400001440000060006607460763114016077 0ustar stefanusersBM6(aa¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿTÅÿØþªâÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿªâÿØþTÅÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿªâÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿªâÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿØþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØþ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  @@@@@@@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð``````ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000@@@@@@000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÀÀÀðððÿÿÿÿÿÿððð   000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```PPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   @@@@@@@@@   ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿppp000```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÀÀÀÀÀÀÀÀÀ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@@@@   ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÐÐÐÐÐÐÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿØþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØþ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆìÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿqÎÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿqÎÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ8»ÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿ8»ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿTÅÿªâÿâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâõÿªâÿTÅÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ±ÿTÅÿØþªâÿªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªâÿªâÿØþTÅÿ±ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿ¨ÿBillardGL-1.75/src/Texturen/1/6.bmp0100644000076400001440000060006607460763114016100 0ustar stefanusersBM6(aaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTþªÿªªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªªÿªþTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTªÿªâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâªÿªTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿª8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÖÖ¾¾¾¥¥¥›››–––ŽŽŽšššÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÑѰ°°ŒŒŒoooZZZAAAAAAAAAAAAAAAAAArrrfffgggppp|||ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèèÐÐз··”””rrr:::%%%333NNN^^^ttt™™™ÁÁÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ§§§ggg:::333vvv¾¾¾°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×××VVVuuu~~~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäääBBB...ŽŽŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ××× """DDDDDDDDDDDDDDDDDDŒŒŒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔ 222ÂÂÂÒÒÒÕÕÕÙÙÙÚÚÚÝÝÝÝÝÝÝÝÝÝÝÝÚÚÚÙÙÙÕÕÕÑÑÑooo***¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿááá...}}}ÌÌÌÛÛÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååÞÞÞÔÔÔaaa--- ÓÓÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêê   CCC```ŸŸŸ×××åååÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêêÜÜÜÔÔÔ^^^IIIÎÎÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððéééæææîîîÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀ```@@@@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêêëëëïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   000000   ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000PPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000@@@@@@000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000   ðððÿÿÿÿÿÿððð   000@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000   ðððÿÿÿÿÿÿððð   000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000@@@@@@000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP000   @@@@@@@@@@@@   ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```@@@@@@   ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿqâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâqÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿ8ªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿª8ÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTªÿªâÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿâªÿªTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿTþªÿªªÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿªªÿªþTÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBillardGL-1.75/src/Texturen/1/7.bmp0100644000076400001440000060006607460763114016101 0ustar stefanusersBM6(aa ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±iTśصªâµªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâµªâ›ØiTÅ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTŵªâæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõµªâiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨›ØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀÀÀÀÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›Ø ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐР  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨›Øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›Ø ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±æâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±ÍÆìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÆì8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTÅæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨‚qÎæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõ‚qÎ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨Q8»µªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâQ8» ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨iTŵªâæâõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæâõµªâiTÅ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨8±iTśصªâµªâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµªâµªâ›ØiTÅ8± ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨BillardGL-1.75/src/Texturen/1/8.bmp0100644000076400001440000060006607460763114016102 0ustar stefanusersBM6(aaTTTªªªªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªTTTTTTªªªâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââ⪪ªTTT888ªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªª888qqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqqTTTâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââTTTÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTT888ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888âââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀ```@@@@@@```ÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888ÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð``````ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ@@@@@@@@@ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀPPPÐÐÐÿÿÿÿÿÿÿÿÿÐÐÐ```ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   @@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÀÀÀÀÀÀÀÀÀ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   ```ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ000   ÀÀÀ   000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```PPPðððÿÿÿÿÿÿÿÿÿðððPPP```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀPPPðððÿÿÿÿÿÿÿÿÿðððPPPÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000000   ÀÀÀ   000000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ``````ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð``````ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ``````ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆ888ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀ```@@@@@@@@@@@@@@@```ÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââ888ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ888TTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTTTTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTTâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââ⪪ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªqqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqqqÆÆÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÆÆTTTâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââTTTqqqâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââqqq888ªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªª888TTTªªªâââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿââ⪪ªTTTTTTªªªªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªTTTBillardGL-1.75/src/Texturen/1/9.bmp0100644000076400001440000060006607460763115016104 0ustar stefanusersBM6(aaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿþþªÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿªÿÿþþTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿªÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿªÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÖÖ¾¾¾¥¥¥›››–––ŽŽŽšššÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÑѰ°°ŒŒŒoooZZZAAAAAAAAAAAAAAAAAArrrfffgggppp|||ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèèÐÐз··”””rrr:::%%%333NNN^^^ttt™™™ÁÁÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ§§§ggg:::333vvv¾¾¾°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×××VVVuuu~~~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäääBBB...ŽŽŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ××× """DDDDDDDDDDDDDDDDDDŒŒŒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔ 222ÂÂÂÒÒÒÕÕÕÙÙÙÚÚÚÝÝÝÝÝÝÝÝÝÝÝÝÚÚÚÙÙÙÕÕÕÑÑÑooo***¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿááá...}}}ÌÌÌÛÛÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååÞÞÞÔÔÔaaa--- ÓÓÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêê   CCC```ŸŸŸ×××åååÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêêÜÜÜÔÔÔ^^^IIIÎÎÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððéééæææîîîÿÿÿÿÿÿÿÿÿÿÿÿððð``````ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêêëëëïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐа°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPPPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÐÐÐÿÿÿððð000   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð   @@@@@@@@@@@@000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð000ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ      ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@@@@   ÀÀÀ```000@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿððð```@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@```ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀPPPÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿððð   000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```ÀÀÀÀÀÀ   000@@@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@@@   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   000ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððPPP   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐPPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°°°PPPðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ``````ðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÐÐ```000000```ÐÐÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððÀÀÀ```@@@@@@@@@@@@```ÀÀÀÀÀÀðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿªÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâÿÿªÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿþþªÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªÿÿªÿÿþþTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBillardGL-1.75/src/Texturen/1/aalpha.bmp0100644000076400001440000000607007460763115017155 0ustar stefanusersBM8 6(    666xxx«««ÊÊÊ××××××ÉÉÉ«««www555NNN»»»ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûºººMMM ¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©©©777ÜÜÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ444666èèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿççç333ÜÜÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ¨¨¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤¤¤GGGÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþDDD···ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´´´+++øøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷)))mmmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿjjj£££ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ   ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½½½ÎÎÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËËËÏÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÌÌÂÂÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿¦¦¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£££qqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmmm///ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùù,,,½½½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¹¹NNNÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKKK±±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®®®!!!ãããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿááá@@@ïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿííí===DDDãããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââAAA)))¹¹¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ···''']]]ÇÇÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÆÆÆZZZBBBˆˆˆ¸¸¸ÖÖÖããããããÖÖÖ···‡‡‡AAA  BillardGL-1.75/src/Texturen/1/aalpha2.bmp0100644000076400001440000014006607460763115017243 0ustar stefanusersBM6À6(€€À!!!///\\\___{{{ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸwww___YYY///DDDwww¥¥¥ÏÏÏáááïïïþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýïïïßßßÏÏÏ¢¢¢sssAAA 888wwwºººßßßöööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõÝÝÝ···sss333 ///ÆÆÆòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïïïÃÃÃ{{{***XXX´´´ëëëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèè±±±QQQqqqÎÎÎúúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùùùÉÉÉjjjqqqÚÚÚýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüÕÕÕjjj cccÐÐÐýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüËËË\\\666···ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúú®®®111‚‚‚ìììÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéééxxx222ÁÁÁþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý¸¸¸,,,hhhèèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâââ___“““úúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷‰‰‰ ³³³þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýªªª(((ÓÓÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÉÉ"""222ÚÚÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔ(((:::àààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ000...àààÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÚÚ$$$$$$ØØØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÎÎÊÊÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÀÀ¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸŸŸˆˆˆþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýzzzUUUùùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöööHHHçççÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÝݶ¶¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ©©©lllþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý]]]êêêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäää¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’’’AAAúúúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷444ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³³³PPPþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýAAAÊÊÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½½½JJJþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý;;;»»»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬¬¬111ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøøø$$$“““ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒƒƒ èèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞSSSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCCC¬¬¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœœœ ïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååEEEÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ555ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿¿ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõõ NNNÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoooªªªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšššÔÔÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÄÄøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 555ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%%%OOOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ???hhhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿXXXoooÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ___yyyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiiiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoooÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿooo|||ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlllpppÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ```lllÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\UUUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEEE<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,,,"""ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ üüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööößßßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÏ´´´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤¤¤ŠŠŠÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzz\\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿLLL þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÞÞÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÏŸŸŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿYYYÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿIIIøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòòò ¿¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯¯kkkÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[[[ôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîî «««ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›››IIIþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý:::ÔÔÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÇeeeÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUUU áááÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×××oooÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ___ ÛÛÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÑÑ___þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýPPPÃÃÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶¶¶777÷÷÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôôô***’’’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒƒƒ×××ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÍÍ;;;öööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿððð111þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýppp³³³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦¦¦ÑÑÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÇÇ111æææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿààà'''HHHïïïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééé>>>VVVóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðððIIIeeeôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñññYYY]]]ñññÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîîQQQQQQîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèèèHHHDDDÚÚÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÔÔ:::(((ÃÃÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþººº"""ùùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööö“““aaaäääÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÞÞXXX...···ûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúúú®®®((( gggÞÞÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØØØ```$$$›››îîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëëë”””888©©©ôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñññ¢¢¢333BBB©©©íííÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêêꢢ¢===555‘‘‘ÝÝÝüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûÛÛÛŠŠŠ000^^^···éééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþççç´´´WWW)))kkk±±±ááá÷÷÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿööößßß®®®ddd'''!!!GGG{{{±±±ÓÓÓïïïøøøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷÷÷ïïïÑÑÑ®®®wwwDDD///JJJ___›››ŸŸŸ´´´ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏϱ±±ŸŸŸ———___GGG///BillardGL-1.75/src/Texturen/1/halbe.bmp0100644000076400001440000014006607460763117017010 0ustar stefanusersBMÀ6(€€Àˆ ˆ (((+++888JJJLLLMMMNNNPPPQQQRRRSSS???333000 ///DDDWWWaaajjjsssvvvyyy{{{~~~€€€‚‚‚„„„†††ˆˆˆŠŠŠ‹‹‹‡‡‡vvv^^^CCC&&&+++GGGXXXdddkkknnnqqqtttvvvyyy{{{}}}„„„†††ˆˆˆŠŠŠŒŒŒŽŽŽ‘‘‘“““”””–––———˜˜˜™™™”””†††oooFFF,,,HHH]]]gggkkkooosssvvvyyy{{{}}}‚‚‚„„„………†††‡‡‡‰‰‰ŠŠŠŒŒŒŽŽŽ’’’”””–––———™™™šššœœœžžžŸŸŸ      –––{{{NNN???XXXeeekkkooossswwwzzz}}}‚‚‚„„„†††‡‡‡‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’”””–––˜˜˜™™™›››žžž   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦¦¦¦———sss555 (((JJJ___gggmmmrrrvvvyyy}}}€€€‚‚‚………‡‡‡‰‰‰‹‹‹ŽŽŽ‘‘‘’’’“““”””••••••––––––––––––———˜˜˜™™™›››ŸŸŸ   ¢¢¢£££¥¥¥¦¦¦§§§¨¨¨©©©ªªªªªªªªª¦¦¦†††FFF)))RRRccchhhnnnssswww{{{~~~‚‚‚„„„‡‡‡‰‰‰ŒŒŒŽŽŽ‘‘‘“““”””–––———˜˜˜™™™šššššš››››››œœœœœœœœœœœœœœœœœœžžž   ¢¢¢£££¥¥¥¦¦¦¨¨¨©©©ªªª¬¬¬­­­­­­®®®®®®®®®¬¬¬HHH %%%QQQfffjjjnnnsssxxx|||ƒƒƒ†††ˆˆˆ‹‹‹’’’”””•••———˜˜˜ššš›››œœœžžžŸŸŸŸŸŸ   ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¢¢£££¥¥¥¦¦¦¨¨¨©©©«««¬¬¬­­­¯¯¯°°°±±±±±±²²²²²²²²²¯¯¯ŒŒŒ???HHHhhhmmmpppssswww{{{ƒƒƒ†††‰‰‰ŒŒŒ‘‘‘“““•••———™™™›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¤¤¤¥¥¥¥¥¥¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¥¥¥¥¥¥¦¦¦§§§©©©«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµµµµµµµµµµ°°°zzz"""444cccooosssuuuwww{{{ƒƒƒ†††‰‰‰ŒŒŒ’’’”””–––˜˜˜šššœœœžžžŸŸŸ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©©©©ªªªªªªªªªªªª««««««ªªªªªªªªªªªª©©©©©©©©©ªªª¬¬¬­­­¯¯¯°°°±±±³³³´´´µµµ¶¶¶······¸¸¸¸¸¸¸¸¸···¦¦¦UUU QQQpppuuuxxxzzz|||~~~………‰‰‰ŒŒŒ’’’”””———™™™›››ŸŸŸ¡¡¡¢¢¢¤¤¤¥¥¥¦¦¦§§§©©©ªªªªªª«««¬¬¬­­­­­­®®®®®®®®®®®®¯¯¯¯¯¯®®®®®®®®®®®®­­­­­­¬¬¬¬¬¬¬¬¬®®®°°°±±±²²²´´´µµµ¶¶¶···¸¸¸¹¹¹ºººººº»»»»»»ººº···„„„+++eeeuuuyyy|||~~~€€€‚‚‚„„„ˆˆˆ‹‹‹ŽŽŽ‘‘‘”””———™™™›››žžž   ¡¡¡£££¥¥¥¦¦¦¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°°°°±±±±±±²²²²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±°°°¯¯¯¯¯¯¯¯¯°°°²²²³³³µµµ¶¶¶···¹¹¹ººº»»»¼¼¼¼¼¼½½½½½½½½½½½½¼¼¼¤¤¤EEE???rrrzzz}}}€€€‚‚‚„„„………‡‡‡‰‰‰“““–––™™™›››   ¢¢¢¤¤¤¥¥¥§§§©©©ªªª¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³³³³´´´´´´µµµµµµµµµ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶µµµµµµµµµ´´´´´´³³³²²²±±±±±±³³³´´´µµµ···¸¸¸ººº»»»¼¼¼½½½¾¾¾¾¾¾¿¿¿¿¿¿¿¿¿¿¿¿¾¾¾¶¶¶ddd PPPxxx~~~„„„†††ˆˆˆ‰‰‰ŠŠŠ‹‹‹’’’•••˜˜˜šššŸŸŸ¡¡¡¤¤¤¦¦¦§§§©©©«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶······¸¸¸¸¸¸¸¸¸¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¸¸¸¸¸¸¸¸¸···¶¶¶¶¶¶µµµ´´´³³³µµµ¶¶¶¸¸¸¹¹¹ººº¼¼¼½½½¾¾¾¿¿¿ÀÀÀÀÀÀÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀ½½½}}}```|||………‡‡‡ŠŠŠ‹‹‹ŽŽŽ“““–––™™™œœœžžž¡¡¡£££¥¥¥§§§©©©«««­­­®®®°°°±±±²²²³³³µµµ¶¶¶······¸¸¸¹¹¹ºººººº»»»»»»»»»¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼»»»»»»»»»ºººººº¹¹¹¸¸¸···¶¶¶µµµ···¸¸¸¹¹¹»»»¼¼¼½½½¿¿¿ÀÀÀÁÁÁÁÁÁÂÂÂÃÃÃÃÃÃÃÃÃÃÃÃÂÂÂÀÀÀ•••fff„„„ˆˆˆŠŠŠŽŽŽ‘‘‘’’’“““”””———›››   ¢¢¢¥¥¥§§§©©©«««­­­®®®°°°±±±³³³´´´µµµ···¸¸¸¹¹¹ºººººº»»»¼¼¼¼¼¼½½½½½½¾¾¾¾¾¾¾¾¾¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¾¾¾¾¾¾¾¾¾½½½¼¼¼¼¼¼»»»ººº¹¹¹¸¸¸···¸¸¸ººº»»»½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÄÄÄÅÅÅÅÅÅÄÄÄÄÄÄŸŸŸkkk‚‚‚‡‡‡ŠŠŠ’’’“““”””•••–––———˜˜˜œœœžžž¡¡¡£££¦¦¦¨¨¨ªªª¬¬¬®®®°°°±±±³³³´´´¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿¿¿¿ÀÀÀÀÀÀÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀÀÀÀ¿¿¿¿¿¿¾¾¾½½½¼¼¼»»»ººº¹¹¹ººº¼¼¼½½½¾¾¾ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÅÅÅÆÆÆÆÆÆÆÆÆÆÆÆÅÅÅÃÃ䤤$$$mmm„„„‰‰‰’’’”””–––———˜˜˜™™™ššššššœœœŸŸŸ¢¢¢¤¤¤§§§©©©«««­­­¯¯¯±±±³³³´´´¶¶¶···¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÀÀÀÁÁÁÂÂÂÂÂÂÃÃÃÃÃÃÃÃÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÃÃÃÃÃÃÃÃÃÂÂÂÂÂÂÁÁÁÁÁÁÀÀÀ¿¿¿¾¾¾½½½¼¼¼»»»¼¼¼½½½¿¿¿ÀÀÀÁÁÁÃÃÃÄÄÄÅÅÅÆÆÆÆÆÆÇÇÇÇÇÇÈÈÈÈÈÈÇÇÇÆÆÆÅÅÅ¥¥¥jjj†††‹‹‹’’’•••———˜˜˜ššš›››œœœ   £££¥¥¥¨¨¨ªªª¬¬¬®®®°°°²²²´´´µµµ···¸¸¸ººº»»»¼¼¼¾¾¾¿¿¿ÀÀÀÁÁÁÁÁÁÂÂÂÃÃÃÄÄÄÄÄÄÅÅÅÅÅÅÅÅÅÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÅÅÅÅÅÅÄÄÄÄÄÄÃÃÃÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾½½½¼¼¼¾¾¾¿¿¿ÀÀÀÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÈÈÈÉÉÉÉÉÉÉÉÉÈÈÈÇÇÇÅÅÅ ddd‡‡‡‘‘‘•••———™™™›››œœœžžžŸŸŸŸŸŸ      ¡¡¡£££¦¦¦¨¨¨«««­­­¯¯¯±±±³³³µµµ¶¶¶¸¸¸ººº»»»¼¼¼¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÄÄÄÅÅÅÆÆÆÆÆÆÇÇÇÇÇÇÈÈÈÈÈÈÈÈÈÈÈÈÉÉÉÉÉÉÉÉÉÈÈÈÈÈÈÈÈÈÈÈÈÇÇÇÇÇÇÆÆÆÆÆÆÅÅÅÅÅÅÄÄÄÃÃÃÂÂÂÁÁÁÀÀÀ¾¾¾¾¾¾¿¿¿ÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÉÉÉÊÊÊÊÊÊÊÊÊÉÉÉÈÈÈÆÆÆ’’’ UUUˆˆˆŽŽŽ“““–––™™™›››ŸŸŸ   ¡¡¡¢¢¢£££££££££¤¤¤¦¦¦©©©«««­­­°°°²²²´´´¶¶¶···¹¹¹»»»¼¼¼½½½¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÇÇÇÈÈÈÈÈÈÉÉÉÉÉÉÊÊÊÊÊÊÊÊÊÊÊÊËËËËËËËËËÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÉÉÉÉÉÉÈÈÈÇÇÇÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÂÂÂÁÁÁ¿¿¿¿¿¿ÁÁÁÂÂÂÃÃÃÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÉÉÉÊÊÊËËËËËËËËËËËËÊÊÊÉÉÉÆÆÆyyyCCCˆˆˆ•••˜˜˜›››   ¡¡¡¢¢¢¤¤¤¤¤¤¥¥¥¦¦¦¦¦¦¦¦¦§§§©©©¬¬¬®®®°°°²²²´´´¶¶¶¸¸¸ººº»»»½½½¾¾¾ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÉÉÉÊÊÊÊÊÊËËËËËËÌÌÌÌÌÌÌÌÌÌÌÌÍÍÍÍÍÍÍÍÍÌÌÌÌÌÌÌÌÌÌÌÌËËËËËËËËËÊÊÊÉÉÉÉÉÉÈÈÈÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÁÁÁÀÀÀÁÁÁÂÂÂÃÃÃÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËËËËÌÌÌÌÌÌÌÌÌËËËËËËÉÉÉÅÅÅ]]]***………‘‘‘–––šššŸŸŸ¡¡¡£££¥¥¥¦¦¦§§§¨¨¨¨¨¨©©©©©©©©©©©©¬¬¬®®®±±±³³³µµµ···¹¹¹ººº¼¼¼¾¾¾¿¿¿ÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËËËËÌÌÌÌÌÌÍÍÍÍÍÍÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÍÍÍÍÍÍÌÌÌÌÌÌËËËËËËÊÊÊÉÉÉÈÈÈÇÇÇÆÆÆÅÅÅÄÄÄÂÂÂÁÁÁÂÂÂÃÃÃÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÌÌÌÌÌÌÍÍÍÍÍÍÌÌÌËËËÉÉÉ¿¿¿777zzz–––›››žžž¡¡¡£££¥¥¥§§§¨¨¨©©©ªªª««««««¬¬¬¬¬¬¬¬¬¬¬¬®®®±±±³³³µµµ···¹¹¹»»»½½½¾¾¾ÀÀÀÁÁÁÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÌÌÌÍÍÍÎÎÎÎÎÎÏÏÏÏÏÏÏÏÏÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÏÏÏÏÏÏÏÏÏÎÎÎÎÎÎÍÍÍÌÌÌÌÌÌËËËÊÊÊÉÉÉÈÈÈÇÇÇÅÅÅÄÄÄÃÃÃÂÂÂÃÃÃÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËËËÉÉÉ«««^^^———œœœŸŸŸ¢¢¢¥¥¥§§§¨¨¨ªªª«««¬¬¬­­­®®®®®®®®®¯¯¯¯¯¯¯¯¯±±±³³³µµµ···¹¹¹»»»½½½¿¿¿ÀÀÀÂÂÂÃÃÃÄÄÄÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÍÍÍÎÎÎÏÏÏÏÏÏÐÐÐÐÐÐÑÑÑÑÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÑÑÑÑÑÑÑÑÑÑÑÑÐÐÐÐÐÐÏÏÏÏÏÏÎÎÎÍÍÍÌÌÌÌÌÌËËËÊÊÊÈÈÈÇÇÇÆÆÆÅÅÅÃÃÃÃÃÃÄÄÄÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÍÍÍÎÎÎÎÎÎÎÎÎÎÎÎÍÍÍËËËÉÉÉ‚‚‚777ŽŽŽ———œœœ   £££¦¦¦¨¨¨ªªª¬¬¬­­­®®®¯¯¯°°°°°°±±±±±±±±±±±±±±±³³³µµµ···¹¹¹»»»½½½¿¿¿ÁÁÁÂÂÂÄÄÄÅÅÅÆÆÆÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÎÎÎÏÏÏÐÐÐÐÐÐÑÑÑÑÑÑÒÒÒÒÒÒÒÒÒÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÒÒÒÒÒÒÒÒÒÑÑÑÑÑÑÐÐÐÐÐÐÏÏÏÎÎÎÍÍÍÌÌÌËËËÊÊÊÉÉÉÈÈÈÆÆÆÅÅÅÃÃÃÄÄÄÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÍÍÍËËËÆÆÆHHH€€€–––œœœ¡¡¡¤¤¤§§§©©©¬¬¬­­­¯¯¯°°°±±±²²²²²²³³³³³³³³³´´´´´´³³³µµµ···¹¹¹»»»½½½¿¿¿ÁÁÁÂÂÂÄÄÄÅÅÅÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÑÑÑÒÒÒÒÒÒÓÓÓÓÓÓÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÕÕÕÕÕÕÕÕÕÔÔÔÔÔÔÔÔÔÔÔÔÓÓÓÓÓÓÓÓÓÒÒÒÒÒÒÑÑÑÐÐÐÏÏÏÏÏÏÎÎÎÍÍÍÌÌÌÊÊÊÉÉÉÈÈÈÆÆÆÅÅÅÄÄÄÅÅÅÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÎÎÎÏÏÏÏÏÏÏÏÏÏÏÏÎÎÎÍÍÍÊÊʱ±±VVV”””œœœ¡¡¡¥¥¥¨¨¨ªªª­­­¯¯¯°°°²²²³³³´´´´´´µµµµµµ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶···¹¹¹»»»½½½¿¿¿ÁÁÁÂÂÂÄÄÄÆÆÆÇÇÇÈÈÈÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÑÑÑÒÒÒÓÓÓÓÓÓÔÔÔÔÔÔÕÕÕÕÕÕÕÕÕÕÕÕÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÕÕÕÕÕÕÕÕÕÔÔÔÔÔÔÓÓÓÓÓÓÒÒÒÒÒÒÑÑÑÐÐÐÏÏÏÎÎÎÍÍÍÌÌÌËËËÉÉÉÈÈÈÆÆÆÅÅÅÅÅÅÆÆÆÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÎÎÎÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÎÎÎÌÌÌÉÉÉrrr"ss›~~ ƒƒ¥††¨‰‰«ŒŒ®ŽŽ°²‘‘³’’´““µ””¶••·••·––¸––¸––¸––¸––¸––¸––¹——»˜˜½šš¿œœÁŸŸÄ  Æ¡¡Ç££É¤¤Ê¥¥Ë¦¦Ì§§Í¨¨Î¨¨Ï©©ÐªªÑ««Ò««Ó¬¬Ó¬¬Ô­­Õ­­Õ®®Ö®®Ö¯¯Ö¯¯×¯¯×¯¯×¯¯×¯¯×°°×°°×°°×¯¯×¯¯×¯¯Ö¯¯Ö¯¯Ö®®Õ®®Õ®®Ô­­Ó­­Ó¬¬Ò««Ñ««ÐªªÏ©©Î¨¨Í§§Ì¦¦Ë¥¥É¤¤È££Æ¢¢Å¡¡Æ¢¢Ç££É¤¤Ê¥¥Ë¦¦Ì¦¦Í§§Í¨¨Î¨¨Ï©©Ï©©Ï©©Ï©©Ï©©Ï©©Í¨¨Ë¦¦Â*i™ ¥©¬¯±³´¶·¸¹¹ººººººº»½¿ÁÂÄÆÇÉÊËÌÎÏÐÑÒÒÓÔÕÕÖÖ×××ØØØØØØØØØØ×××ÖÖÕÕÔÓÒÑÐÏÎÍÌÊÉÇÆÆÇÈÉÊÌÌÍÎÏÏÐÐÐÏÎÍÊ+•Ÿ¤©¬¯²´µ·¸¹º»¼¼¼¼½¼¼¼¼¾ÀÂÄÅÇÉÊËÍÎÏÐÑÒÓÔÔÕÖÖ××ØØØÙÙÙÙÙÙÙÙÙÙØØØ××ÖÖÕÔÓÒÒÑÐÎÍÌÊÉÇÅÆÈÉÊËÌÍÎÏÏÐÐÐÏÏÎÌÈ5qœ£¨¬¯²´·¸º»¼½½¾¾¾¿¿¿¾¾¾ÀÂÄÅÇÈÊËÍÎÏÐÑÒÓÔÕÖÖ×רØÙÙÙÚÚÚÚÚÚÚÚÚÚÙÙÙØØ××ÖÕÔÔÓÒÑÐÏÍÌÊÈÆÆÇÉÊËÌÍÎÎÏÏÐÐÐÏÎÍÊ›(—¡§¬¯³µ·¹»¼½¾¿¿ÀÀÀÁÁÀÀÀÀÁÃÅÆÈÊËÌÎÏÐÑÒÓÔÕÖ×רØÙÙÚÚÚÛÛÛÛÛÛÛÛÛÚÚÚÚÙÙØ××ÖÕÕÔÔÓÓÑÐÎÌÉÇÆÇÈÉÊËÌÍÎÏÏÐÐÐÏÏÍÌÌ2iž¦«¯²µ¸º»½¾¿ÀÁÁÂÂÂÂÂÂÂÂÁÂÄÆÈÉËÌÎÏÐÑÒÓÔÕÖ×רÙÙÚÚÛÛÛÛÜÜÜÜÜÜÜÜÛÛÛÚÚÙÙØ××ÖÖÖÖÖÖÕÔÑÎËÉÇÆÈÉÊËÌÍÎÎÏÏÐÐÏÏÎÌË‘–£©®²µ¸º¼¾¿ÀÁÂÃÃÄÄÄÄÄÄÄÄÃÄÆÇÉÊÌÍÏÐÑÒÓÔÕÖרØÙÚÚÛÛÛÜÜÜÜÝÝÝÝÝÜÜÜÜÛÛÛÚÙÙØØ×רÙÚÛ Û Ù ÖÒÎËÈÆÇÈÉÊËÌÍÎÏÏÏÐÏÏÎÍËÎSŸ¨­±µ¸º¼¾ÀÁÂÃÄÅÅÆÆÆÆÆÆÆÅÅÅÇÈÊËÍÎÐÑÒÓÔÕÖרØÙÚÚÛÛÜÜÜÝÝÝÝÝÝÝÝÝÝÝÜÜÜÛÛÚÙÙØØÙÚÜß áâáÝØ ÓÍÊÇÆÈÉÊËÌÍÍÎÏÏÏÏÏÎÍÌÐqФ«°´·º½¿ÀÂÃÄÅÆÇÇÇÈÈÈÈÇÇÇÆÆÇÉËÌÎÏÐÒÓÔÕÖרØÙÚÚÛÜÜÜÝÝÝÞÞÞÞÞÞÞÞÝÝÝÝÜÜÛÛÚÙÙÙÚÜß äèëêæàÙ ÑÌÈÆÇÈÉÊËÌÍÎÎÏÏÏÏÎÍÌο/Ÿ¨®³·º½¿ÁÂÄÅÆÇÈÈÉÉÉÉÉÉÉÉÈÈÇÈÊÌÍÏÐÑÒÔÕÖ×רÙÚÚÛÜÜÝÝÝÞÞÞÞÞÞÞÞÞÞÞÞÝÝÝÜÜÛÚÚÙÙÛÝâ èîó ô""ð éà× ÏÊÆÆÇÉÊËÌÌÍÎÎÏÏÏÎÍÌÌ×=f¤¬±µ¹¼¿ÁÃÄÆÇÈÉÊÊÊËËËËËËÊÊÉÉÉËÌÎÏÑÒÓÔÕÖרÙÚÚÛÜÜÝÝÝÞÞÞßßßßßßßÞÞÞÞÝÝÜÜÛÛÚÚÚÛÞã ëóù&&ü**ú))ó$$éÝÓ ÌÇÆÇÈÉÊËÌÌÍÎÎÎÎÎÍÌËÕŒ’§®´¸»¾ÁÃÅÆÈÉÊËËÌÌÌÌÌÌÌÌÌËËÊÊÌÍÏÐÑÒÔÕÖרÙÙÚÛÜÜÝÝÞÞÞßßßßßßßßßßßÞÞÞÝÝÜÜÛÚÚÚÛÞä ìõ ý))ÿ//ÿ00ú++ð""â× ÎÈÅÆÇÈÉÊËÌÌÍÍÎÎÎÍÌËÔË'¢«±·º¾ÀÃÅÆÈÉÊËÌÍÍÎÎÎÎÎÎÍÍÍÌËËÌÎÏÑÒÓÔÕÖרÙÚÛÛÜÜÝÝÞÞßßßßßßßßßßßßßÞÞÞÝÝÜÛÛÚÚÛÞã ëôü))ÿ11ÿ33þ//ô%%çÚÐÉÆÅÆÇÈÉÊËÌÌÍÍÍÍÍÌËÒÞ2U¦¯´¹¼ÀÂÄÇÈÊËÌÍÎÎÏÏÏÏÏÏÏÏÎÎÍÍÌÍÎÐÑÒÔÕÖרÙÙÚÛÜÜÝÝÞÞßßßßßàààààßßßßÞÞÞÝÝÜÛÛÚÚÚÝá èðù%%ÿ..ÿ11þ//õ''éÜÒËÆÄÅÇÈÉÉÊËÌÌÌÍÍÌÌÊÐÛu©±¶»¾ÂÄÆÈÊËÌÍÎÏÐÐÐÑÑÑÐÐÐÐÏÏÎÍÍÏÐÑÓÔÕÖרÙÚÛÛÜÝÝÞÞÞßßßààààààààßßßßÞÞÝÝÜÜÛÚÚÚÛÞäëóú((ý,,û++ó%%èÝÒ ËÇÄÅÆÇÈÉÊÊËËÌÌÌÌËÊÏÚ® ž¬³¸½ÀÃÆÈÊËÍÎÏÐÐÑÑÒÒÒÒÒÒÑÑÐÐÏÏÎÏÐÒÓÔÕÖרÙÚÛÛÜÝÝÞÞßßßßàààààààààßßßÞÞÝÝÜÜÛÚÚÙÚÜà æìò ö$$ô$$î æÛÒ ËÇÃÄÅÆÇÈÉÉÊËËËËËËÊÏÙÞ -¦¯µ»¾ÂÅÇÉËÍÎÏÐÑÒÒÓÓÓÓÓÓÓÒÒÑÑÐÐÏÏÑÒÓÔÖרÙÙÚÛÜÜÝÝÞÞßßßààààààààààßßßÞÞÝÝÜÜÛÚÙÙÙÚÝà åêíìèáÙ ÑËÇÃÃÄÅÆÇÈÉÉÊÊÊËÊÊÉÎØä<L©²·½ÀÄÆÉËÌÎÏÑÑÒÓÓÔÔÔÔÔÔÔÓÓÓÒÑÑÐÐÑÒÔÕÖרÙÚÚÛÜÜÝÝÞÞßßßàààààààààßßßÞÞÞÝÝÜÛÛÚÙØØØÚÜß âääáÜÕ ÏÊÆÃÂÃÄÅÆÇÈÈÉÉÊÊÊÉÉÍÖâji«´¹¾ÂÅÈÊÌÎÏÑÒÓÓÔÕÕÕÕÕÕÕÕÔÔÔÓÒÒÑÐÑÒÔÕÖרÙÚÚÛÜÜÝÞÞÞßßßàààààààààßßßÞÞÞÝÝÜÛÛÚÙØ××רÚÜ Ý Ü Ú × ÒÍÉÅÃÁÂÃÄÅÆÇÇÈÈÉÉÉÈÈÌÕá’†­¶»¿ÃÆÉËÍÏÐÒÓÔÔÕÖÖÖÖÖÖÖÖÕÕÕÔÓÓÒÑÑÓÔÕÖרÙÚÚÛÜÜÝÝÞÞßßßßàààààààßßßßÞÞÝÝÜÜÛÚÚÙØ×ÖÖÖÖ×××ÕÒÏËÈÅÃÁÁÂÃÄÅÆÆÇÇÈÈÈÈÇÌÕḟ¯·¼ÁÄÈÊÌÎÐÒÓÔÕÖÖ××××××××ÖÖÕÕÔÓÓÒÑÓÔÕÖרÙÚÚÛÜÜÝÝÞÞÞßßßßßàààßßßßßÞÞÞÝÝÜÛÛÚÙØØ×ÖÕÔÔÔÓÒÑÏÌÉÇÄÂÀÀÁÂÃÄÅÅÆÆÇÇÇÇÆÌÕàߦ±¸¾ÂÆÉËÍÏÑÓÔÕÖÖ××ØØØØØØØ××ÖÖÕÔÔÓÒÒÔÕÖרÙÙÚÛÛÜÝÝÞÞÞßßßßßßßßßßßßÞÞÞÝÝÜÜÛÚÚÙØ×ÖÕÔÓÒÒÑÐÎÍËÈÆÄÂÀ¿ÀÁÂÃÄÄÅÅÆÆÆÆÅËÕßî ©³º¿ÃÇÊÌÎÐÒÓÕÖ×רØÙÙÙÙÙÙØØØ×ÖÖÕÔÔÓÓÔÕÖרØÙÚÛÛÜÜÝÝÞÞÞßßßßßßßßßÞÞÞÞÝÝÜÜÛÛÚÙØØ×ÖÕÔÓÒÑÏÎÍËÉÇÅÃÁ¿¾¿ÀÁÂÂÃÄÄÅÅÅÅÄËÕßí%/«´»ÀÄÈËÍÏÑÓÔÕ×רÙÙÙÚÚÚÚÙÙÙØØ××ÖÕÕÔÓÔÕÖרØÙÚÚÛÜÜÝÝÝÞÞÞÞÞßßßÞÞÞÞÞÝÝÝÜÜÛÛÚÙÙØ×ÖÕÔÓÒÑÐÎÍÌÊÈÇÅÃÁ¿½½¾ÀÀÁÂÃÃÄÄÄÄÃËÕßë??­¶¼ÁÅÉËÎÐÒÔÕÖרÙÙÚÚÚÚÚÚÚÚÙÙÙØ×××ÖÖÖÖ××ØØØÙÙÚÛÛÜÜÝÝÝÞÞÞÞÞÞÞÞÞÞÞÝÝÝÜÜÛÛÚÚÙØ×ÖÖÕÔÓÑÐÏÎÌËÉÈÆÄÂÀ¾¼¼½¾¿ÀÁÁÂÂÃÃÃÃËÕßêXD®·½ÂÆÉÌÏÑÓÔÖרÙÚÚÛÛÛÛÛÛÛÛÚÚÙÙØØØÙÙÚÙÚÚÙÙÙÙÙÚÚÛÛÜÜÜÝÝÝÝÝÞÞÞÝÝÝÝÝÜÜÜÛÛÚÚÙØØ×ÖÕÔÓÒÑÐÎÍÌÊÈÇÅÃÁÀ½»»¼½¾¿ÀÀÁÁÁÂÁÃËÕßê_K¯·¾ÃÇÊÍÏÒÓÕÖØÙÙÚÛÛÛÜÜÜÜÛÛÛÚÚÙÙÚÛÝß ß ß ß Þ ÜÛÚÙÙÙÚÚÛÛÜÜÜÝÝÝÝÝÝÝÝÝÝÜÜÜÛÛÛÚÚÙØØ×ÖÕÔÓÒÑÐÏÎÌËÉÈÆÄÃÁ¿½ºº»¼½¾¾¿ÀÀÀÀÀÄËÕßëiO°¸¾ÄÇËÍÐÒÔÖרÙÚÛÛÜÜÜÜÜÜÜÜÛÛÚÚÛÜÞâ åçèæäá ÞÛÚÙÙÙÚÚÛÛÛÜÜÜÜÜÜÜÜÜÜÜÜÛÛÛÚÚÙÙØØ×ÖÕÔÓÓÑÐÏÎÍËÊÉÇÅÄÂÀ¾¼¹¹¹»»¼½¾¾¿¿¿¿ÄËÕßëoO°¹¿ÄÈËÎÐÓÔÖ×ÙÚÚÛÜÜÜÝÝÝÝÜÜÜÛÛÛÜÞâ èîñòïìæâ ÝÚÙØÙÙÚÚÚÛÛÛÛÜÜÜÜÜÜÛÛÛÛÚÚÚÙÙØ××ÖÕÔÔÓÒÑÐÎÍÌËÉÈÆÄÃÁ¿½»¹·¸¹º»¼¼½½¾¾¾ÄÌÖàëoM°¹¿ÄÈËÎÑÓÕÖØÙÚÛÜÜÝÝÝÝÝÝÝÝÜÜÛÜÝáçîöû%%ü''ú&&ô ìæà ÛÙØØØÙÙÚÚÚÛÛÛÛÛÛÛÛÛÚÚÚÚÙÙØØ××ÖÕÔÔÓÒÑÐÏÍÌËÊÈÇÅÃÂÀ¾¼º·¶·¸¹ºº»¼¼¼¼½ÅÌÖàìmF°¹¿ÄÈÌÎÑÓÕרÙÚÛÜÜÝÝÝÝÝÝÝÝÜÜÜÝßã êóý&&ÿ--ÿ11ÿ//û((òéâ ÜÙØרØÙÙÙÚÚÚÚÚÚÚÚÚÚÚÙÙÙØØ××ÖÖÕÔÓÓÒÑÐÏÎÌËÊÉÇÆÄÂÁ¿½»¹¶µµ··¸¹ºº»»»½ÅÍ×áíaC°¹¿ÅÈÌÏÑÔÕרÚÛÛÜÝÝÝÞÞÞÞÝÝÝÜÜÝßå í÷ÿ++ÿ33ÿ77ÿ55ÿ..õ##ìãÝÙ××××ØØØÙÙÙÙÙÙÙÙÙÙÙØØØ××ÖÖÕÕÔÓÒÒÑÐÏÎÍËÊÉÇÆÅÃÁ¿¾¼º·µ³´µ¶·¸¸¹¹¹¹¾ÆÎØâî^4°¸¿ÄÈÌÏÑÔÕ×ÙÚÛÜÜÝÝÞÞÞÞÞÞÝÝÝÜÝàå íøÿ,,ÿ44ÿ88ÿ77ÿ00÷%%ìãÝØ×ÖÖ×××ØØØØØØØØØØØØ×××ÖÖÕÕÔÔÓÒÑÑÐÏÎÍËÊÉÈÆÅÃÂÀ¾¼º¸¶´²³´µµ¶··¸¸¸¿ÇÏÙãðG$®¸¿ÄÈÌÏÑÔÕ×ÙÚÛÜÝÝÞÞÞÞÞÞÞÞÝÝÝÝßä ìöÿ))ÿ11ÿ55ÿ44ÿ..ö##ëâÛ×ÖÕÕÖÖÖ××××××××××××ÖÖÖÕÕÔÔÓÓÒÑÐÏÏÎÍËÊÉÈÇÅÄÂÀ¿½»¹·µ³°±²³´µµ¶¶¶¸ÀÈÐÚåò.¬·¾ÄÈÌÏÑÓÕ×ÙÚÛÜÝÝÞÞÞÞÞÞÞÞÝÝÝÝßâéñû##ÿ**ÿ..ÿ..ü((òçßÙÖÔÔÔÕÕÕÖÖÖÖÖÖÖÖÖÖÖÖÕÕÕÔÔÓÓÒÑÑÐÏÎÍÌËÊÉÈÇÅÄÂÁ¿½¼º¸¶´±¯°±²²³´´µµ¹ÀÉÑÛæõ¨¶¾ÃÈËÎÑÓÕ×ÙÚÛÜÝÝÞÞÞÞÞÞÞÞÝÝÝÝÞàå ìóù!!û%%ú$$ô ìãÛ ×ÔÓÓÓÔÔÔÕÕÕÕÕÕÕÕÕÕÕÔÔÔÓÓÓÒÑÑÐÏÏÎÍÌËÊÉÈÇÅÄÂÁ¿¾¼º¸¶´²°­®¯°±²²³³³¹ÁÊÒÜè½ÂÇËÎÑÓÕרÚÛÜÜÝÞÞÞÞÞÞÞÞÝÝÜÜÝÞáæ ëïñðìåß ØÔÒÒÒÒÒÓÓÓÔÔÔÔÔÔÔÔÔÔÓÓÓÒÒÑÑÐÐÏÎÍÍÌËÊÉÈÆÅÄÃÁÀ¾¼»¹·µ³±®¬­®¯¯°±±±³ºÂËÔÝêËu´¼ÂÇÊÎÐÓÕרÚÛÛÜÝÝÞÞÞÞÞÞÞÝÝÜÜÜÝÞáä æçæãß ÚÕÑÐÐÐÑÑÒÒÒÒÓÓÓÓÓÓÓÒÒÒÒÑÑÑÐÏÏÎÎÍÌËÊÉÈÇÆÅÄÂÁÀ¾½»¹·µ³±¯­ª«¬­®®¯¯°´»ÄËÕßë¢X³»ÁÆÊÍÐÒÕÖØÙÚÛÜÝÝÞÞÞÞÞÞÞÝÝÜÜÛÛÜÝÞàà ß Ý ÚÖÓÐÏÏÏÐÐÐÑÑÑÑÑÒÒÒÑÑÑÑÑÐÐÐÏÏÎÎÍÌËËÊÉÈÇÆÅÃÂÁÀ¾½»¹·¶´²¯­«©ª««¬­­®®µ¼ÅÌ×áí{9°¹ÀÅÉÌÏÒÔÖ×ÙÚÛÜÜÝÝÞÞÞÞÞÝÝÝÜÜÛÛÚÛÛÛÛÚØÖÔÑÏÍÍÎÎÏÏÏÐÐÐÐÐÐÐÐÐÐÐÏÏÏÎÎÍÍÌËËÊÉÈÇÆÅÄÃÂÁ¿¾¼»¹¸¶´²°®«©§¨©ªª«¬¬¯¶¾ÆÎÙäðN«·¾ÄÈËÎÑÓÕרÙÚÛÜÝÝÝÝÞÞÝÝÝÜÜÛÛÚÚÙÙØØ×ÕÔÒÐÎÍÌÌÍÍÎÎÎÎÏÏÏÏÏÏÏÎÎÎÎÍÍÌÌËËÊÉÈÈÇÆÅÄÃÁÀ¿¾¼»¹¸¶´²°®¬ª§¥¦§¨©©ªª°¸¿ÈÑÜçñ“µ½ÂÇÊÎÐÓÔÖØÙÚÛÜÜÝÝÝÝÝÝÝÝÜÜÛÚÚÙØØ×ÖÕÔÒÑÐÎÍËËËÌÌÌÍÍÍÍÍÍÍÍÍÍÍÌÌÌËËÊÊÉÈÈÇÆÅÄÃÂÁÀ¿½¼º¹·¶´²°®¬ª¨¥¤¥¦¦§¨¨ª²¹ÁÊÔÞéÊg³¼ÁÆÉÍÏÒÔÖרÙÚÛÜÜÜÝÝÝÝÜÜÜÛÛÚÙÙØ×ÖÕÔÓÒÐÏÎÌËÊÊÊËËËËÌÌÌÌÌÌËËËËÊÊÊÉÉÈÇÇÆÅÄÃÂÁÀ¿¾½¼º¹·¶´²°®¬ª¨¦£¢£¤¤¥¦¦¬³ºÂË×áëŽ8°¹¿ÄÈÌÎÑÓÕÖØÙÚÚÛÜÜÜÜÜÜÜÜÛÛÚÚÙØØ×ÖÕÔÓÑÐÏÍÌËÉÈÉÉÉÊÊÊÊÊÊÊÊÊÊÉÉÉÈÈÇÇÆÆÅÄÃÃÂÁÀ¿½¼»º¸·µ´²°®¬ª¨¦£¡ ¡¢££¤¦­´¼ÄÎÛåïJ ¦¶½ÃÇÊÍÐÒÔÕרÙÚÚÛÛÜÜÜÜÜÛÛÚÚÙÙØ×ÖÕÔÓÒÑÐÎÍÌÊÉÇÇÇÈÈÈÈÈÈÈÈÈÈÈÈÇÇÇÆÆÅÄÄÃÂÂÁÀ¿¾½¼º¹¸¶µ³²°®¬ª¨¦¤¡ŸŸŸ ¡¢¢§¯¶¾ÇÓßèè |³»ÁÅÉÌÏÑÓÔÖרÙÚÚÛÛÛÛÛÛÛÚÚÙÙØ××ÖÕÔÓÒÑÏÎÍËÊÈÇÆÆÆÆÆÇÇÇÇÇÇÆÆÆÆÅÅÄÄÃÃÂÁÁÀ¿¾½¼»º¸·¶´³±°®¬ª¨¦¤¡ŸžžŸ ¢©°·ÀËØã ê«C°¹¾ÄÇËÍÐÒÓÕÖרÙÙÚÚÚÚÚÚÚÚÙÙØØ×ÖÕÔÓÒÑÐÏÎÌËÉÈÆÅÄÄÄÅÅÅÅÅÅÅÅÄÄÄÃÃÂÂÁÁÀ¿¿¾½¼»º¹¸¶µ´²±¯­¬ª¨¦¤¡Ÿš›œž£«²¹ÃÏÞ æ ì[ ¢µ¼ÁÅÉÌÎÑÒÔÕÖרÙÙÙÚÚÚÚÙÙÙØØ×ÖÖÕÔÓÒÑÐÎÍÌÊÉÇÆÄÃÂÃÃÃÃÃÃÃÃÃÂÂÂÁÁÁÀ¿¿¾½½¼»º¹¸·µ´³²°¯­«©¨¦¤¡Ÿš˜™š››ž¥¬´¼È× åéâ l±º¿ÃÇÊÍÏÑÓÔÕÖ×ØØØÙÙÙÙÙØØ××ÖÖÕÔÓÒÑÐÏÎÌËÊÈÇÅÄÂÁÁÁÁÁÁÁÁÁÁÀÀÀ¿¿¿¾½½¼»»º¹¸·¶µ³²±¯®¬«©§¥£¡Ÿš˜–—˜™š §®¶ÀÏ àéê•-¬¶¼ÂÅÉËÍÐÑÓÔÕÖ×××ØØØØØ×××ÖÖÕÔÓÒÒÐÏÎÍÌËÉÈÆÅÃÂÀ¿¿¿¿¿¿¿¿¿¾¾¾½½¼¼»»º¹¸¸·¶µ³²±°®­¬ª¨§¥£¡Ÿœš˜•”•–—›¢©°¸Æ×éêê8ˆ²¹¿ÃÆÉÌÎÐÑÓÔÕÕÖÖ××××××ÖÖÕÕÔÓÓÒÑÐÏÎÌËÊÈÇÆÄÃÁ¿¾½½½½½½½¼¼¼¼»»ºº¹¸¸·¶µ´³²±°¯­¬«©§¦¤¢ žœš—•’““”–£«³¾Ïäîé½?­¶¼ÁÄÇÊÌÎÐÑÒÓÔÕÕÖÖÖÖÖÖÕÕÔÔÓÒÒÑÐÏÎÍÌÊÉÈÆÅÃÂÀ¿½»»»»»»»ººº¹¹¹¸··¶µµ´³²±°¯®¬«ª¨§¥£¡ ž›™—•’‘‘’˜Ÿ¦­¶Æ Üð##îéQ‘±¸¾ÂÅÈÊÌÎÐÑÒÓÓÔÔÕÕÕÕÕÔÔÓÓÒÒÑÐÏÎÍÌËÊÈÇÆÄÃÁÀ¾¼»¹¹¹¹¸¸¸¸···¶¶µµ´³²²±°¯®¬«ª©§¦¤¢¡Ÿ›™—”’ޓ𡍱½Òë&&õ&&é ÉE¬µº¿ÃÆÈËÌÎÏÐÑÒÓÓÓÔÔÓÓÓÓÒÒÑÑÐÏÎÍÌËÊÉÇÆÅÃÂÀ¿½»º¸¶¶¶¶¶¶µµµ´´³³²±±°¯®­¬«ª©§¦¥£¡ žœš˜–”‘ŒŒŒ–œ£«¶Éä$$ù11óçZŒ°·¼ÀÃÆÈÊÌÍÏÐÐÑÒÒÒÒÒÒÒÒÑÑÐÏÏÎÍÌËÊÉÈÆÅÄÂÁ¿¾¼»¹·µ´´´³³³³²²±±°°¯®­­¬«ª¨§¦¥£¢ Ÿ›™—•“Ž‹‰Š‹‘˜ž¦°¿ Û ö55ü00é Á:©³¸½ÁÄÆÈÊÌÍÎÏÐÐÐÑÑÑÑÑÐÐÏÏÎÎÍÌËÊÉÈÇÅÄÃÁÀ¾½»º¸¶´²±±±±±°°¯¯®®­¬¬«ª©¨§¦¥£¢ Ÿœš˜–”’‹ˆ‡ˆŒ“š ª·Ðð44ÿ>>õ##ãK{­´º¾ÁÄÆÈÉËÌÍÎÎÏÏÏÏÏÏÏÏÎÎÍÌÌËÊÉÈÇÆÄÃÂÀ¿½¼º¹·µ³±°¯®®®®­­¬¬«ªª©¨§¦¥¤£¢  Ÿ ž œ š ™ — • “ ‘ Š ‡ … … ‰ – œ¤±Å$$çAAÿWWÿIIæ!!§! °µ’’º––¾™™Á››ÃÆŸŸÇ¡¡É¢¢Ê££Ë¤¤Ì¤¤Í¥¥Í¥¥Í¦¦Î¦¦Î¦¦Î¦¦Î¦¦Í¦¦Í¥¥Í¥¥Ì¥¥Ì¤¤Ë¤¤Ê££É¢¢É¢¢È¡¡Ç  ÅŸŸÄžžÃœœÁ››¿šš¾™™¼˜˜»––¹••·””¶““´‘‘²°ŽŽ¯­‹‹¬ŠŠ«ŠŠ«ŠŠ«ŠŠª‰‰ª‰‰ªˆˆ©ˆˆ¨ˆˆ¨‡‡§††¦††¥……¤„„£ƒƒ¢ƒƒ¡‚‚ Ÿ€€œ~~›||™{{—zz–xx”ww’uuttŽrrŒpp‰nn‡ll„jj‚hh…kk‹qq‘ww˜}}ŸƒƒªŽŽ¼  ÝÂÂÿççÿðððÒÒÚ¸¸'YYY©©©±±±¶¶¶ººº¾¾¾ÁÁÁÃÃÃÅÅÅÆÆÆÈÈÈÉÉÉÊÊÊËËËËËËÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌËËËËËËÊÊÊÊÊÊÉÉÉÈÈÈÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÂÂÂÁÁÁ¿¿¿¾¾¾¼¼¼»»»ººº¸¸¸¶¶¶µµµ³³³±±±¯¯¯­­­¬¬¬ªªª©©©¨¨¨¨¨¨¨¨¨§§§§§§¦¦¦¦¦¦¥¥¥¤¤¤£££¢¢¢¡¡¡   ŸŸŸžžžœœœššš™™™˜˜˜–––”””’’’‘‘‘‹‹‹ˆˆˆ†††ƒƒƒ€€€‡ˆˆŽŽ”––›žž¥¨¨µººÑÙÙùÿÿÿÿÿüÿÿáëëw}} ‡‡‡«««²²²···ººº¾¾¾ÀÀÀÂÂÂÄÄÄÆÆÆÇÇÇÈÈÈÉÉÉÉÉÉÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÉÉÉÉÉÉÈÈÈÇÇÇÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÂÂÂÀÀÀ¿¿¿¾¾¾½½½»»»ººº¸¸¸···µµµ³³³²²²°°°®®®¬¬¬ªªª¨¨¨¦¦¦¦¦¦¥¥¥¥¥¥¤¤¤¤¤¤££££££¢¢¢¡¡¡      žžžœœœ›››ššš™™™———–––”””“““‘‘‘‹‹‹‰‰‰‡‡‡………‚‚‚€€€~~~ƒ„„‰ŠŠ’’—™™Ÿ££®³³ÇÎÎîúúÿÿÿÿÿÿæññ¶¿¿ ###­­­²²²···ººº½½½¿¿¿ÁÁÁÃÃÃÄÄÄÆÆÆÆÆÆÇÇÇÈÈÈÈÈÈÈÈÈÉÉÉÉÉÉÉÉÉÈÈÈÈÈÈÈÈÈÇÇÇÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾½½½»»»ººº¹¹¹···µµµ´´´²²²°°°¯¯¯­­­«««©©©§§§¥¥¥£££¢¢¢¢¢¢¡¡¡¡¡¡      ŸŸŸžžžœœœ›››ššš™™™˜˜˜———•••”””“““‘‘‘ŽŽŽŒŒŒŠŠŠˆˆˆ†††ƒƒƒ~~~|}}€€€†‡‡ŒŽŽ“••›žž¨­­ÀÇÇäïïÿÿÿÿÿÿíùùÑÛÛ,//LLL¥¥¥­­­²²²¶¶¶ººº¼¼¼¾¾¾ÀÀÀÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÆÆÆÆÆÆÇÇÇÇÇÇÇÇÇÆÆÆÆÆÆÆÆÆÅÅÅÅÅÅÄÄÄÃÃÃÃÃÃÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾¼¼¼»»»ººº¸¸¸···¶¶¶´´´²²²±±±¯¯¯­­­«««ªªª¨¨¨¦¦¦¤¤¤¢¢¢   ŸŸŸžžžžžžœœœœœœ›››ššš™™™˜˜˜———–––•••”””’’’‘‘‘ŽŽŽŒŒŒŠŠŠˆˆˆ†††„„„‚‚‚}}}{{{}}}‚ƒƒˆŠŠ‘‘—šš¢¦¦¸¾¾ÙããÿÿÿÿÿÿõÿÿÙäädiimmm¦¦¦­­­²²²¶¶¶¹¹¹»»»½½½¿¿¿ÀÀÀÂÂÂÂÂÂÃÃÃÄÄÄÄÄÄÄÄÄÅÅÅÅÅÅÅÅÅÄÄÄÄÄÄÄÄÄÃÃÃÂÂÂÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾½½½¼¼¼»»»ººº¸¸¸···¶¶¶´´´³³³±±±¯¯¯®®®¬¬¬ªªª¨¨¨¦¦¦¤¤¤¢¢¢   žžžœœœ››››››ššš™™™˜˜˜˜˜˜———–––•••”””“““‘‘‘ŒŒŒŠŠŠˆˆˆ‡‡‡………‚‚‚€€€~~~|||zzz{{{€€…‡‡‹ŽŽ“––¡¡±··ÐÚÚùÿÿÿÿÿúÿÿÜç瘘€€€§§§­­­±±±µµµ¸¸¸ººº¼¼¼½½½¿¿¿ÀÀÀÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÁÁÁÁÁÁÀÀÀ¿¿¿¾¾¾½½½½½½»»»ººº¹¹¹¸¸¸···µµµ´´´²²²±±±¯¯¯®®®¬¬¬ªªª©©©§§§¥¥¥£££¡¡¡ŸŸŸ›››™™™——————–––•••”””“““’’’‘‘‘ŽŽŽ‹‹‹ŠŠŠˆˆˆ†††………ƒƒƒ|||zzzxxxyzz|}}‚ƒƒˆŠŠ’’𫱱ÉÒÒðýýÿÿÿüÿÿÝè誳³ŽŽŽ§§§¬¬¬°°°´´´¶¶¶¹¹¹ººº¼¼¼½½½¾¾¾¿¿¿¿¿¿ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ¿¿¿¿¿¿¾¾¾½½½¼¼¼¼¼¼»»»ººº¹¹¹···¶¶¶µµµ´´´²²²±±±¯¯¯®®®¬¬¬ªªª©©©§§§¥¥¥£££¡¡¡ŸŸŸ›››™™™———•••“““’’’’’’‘‘‘ŽŽŽŒŒŒŠŠŠ‰‰‰‡‡‡†††„„„‚‚‚}}}zzzxxxvwwxyyz{{~€€…‡‡Œ–šš¥««ÂÊÊåòòÿÿÿüÿÿÞéé»ÅÅ"$$***“““¦¦¦«««¯¯¯²²²µµµ···¸¸¸ººº»»»¼¼¼½½½½½½¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾½½½½½½¼¼¼¼¼¼»»»ºººººº¹¹¹¸¸¸···¶¶¶´´´³³³²²²°°°¯¯¯®®®¬¬¬ªªª©©©§§§¥¥¥£££¢¢¢   žžžœœœššš———•••“““‘‘‘ŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ†††………„„„‚‚‚€€€~~~}}}{{{xxxvvvuuuwwwyzz|}}‚„„‰ŒŒ’––¡¦¦¼ÄÄÝèèúÿÿ÷ÿÿÜèèÀÊÊ588222•••¥¥¥ªªª­­­±±±³³³µµµ¶¶¶¸¸¸¹¹¹ºººººº»»»»»»»»»»»»»»»»»»»»»ºººººº¹¹¹¸¸¸¸¸¸···¶¶¶µµµ´´´³³³±±±°°°¯¯¯­­­¬¬¬ªªª©©©§§§¥¥¥£££¢¢¢   žžžœœœššš˜˜˜–––”””‘‘‘‹‹‹‰‰‰ˆˆˆ‡‡‡†††………„„„‚‚‚€€€~~~|||zzzxxxvvvtttsssuvvwxxz{{†‰‰““££¶¾¾ÕááðþþðþþØããÂÌÌ>AA:::•••£££¨¨¨¬¬¬¯¯¯±±±³³³´´´¶¶¶······¸¸¸¸¸¸¹¹¹¹¹¹¹¹¹¹¹¹¸¸¸¸¸¸······¶¶¶µµµµµµ´´´³³³²²²°°°¯¯¯®®®­­­«««ªªª¨¨¨§§§¥¥¥£££¢¢¢   žžžœœœššš˜˜˜–––”””’’’‹‹‹‰‰‰†††………ƒƒƒ‚‚‚€€€~~~}}}{{{zzzxxxvvvtttrrrrrrtttvwwxzz|~~ƒ††ŒšŸŸ°¸¸ÎØØæóóçõõÓÞÞÀÊÊJNN555‘‘‘¡¡¡¦¦¦©©©¬¬¬¯¯¯°°°²²²³³³´´´µµµµµµ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶µµµµµµ´´´´´´³³³²²²±±±°°°¯¯¯®®®­­­¬¬¬ªªª©©©¨¨¨¦¦¦¥¥¥£££¡¡¡   žžžœœœššš˜˜˜–––”””’’’ŽŽŽ‹‹‹‰‰‰‡‡‡„„„‚‚‚€€€~~~}}}{{{zzzyyywwwuuusssqqqpppppprssuvvwyyz||„„‰—¬³³ÇÑÑÛççÜééÌ×׺ÄÄBFF...ŸŸŸ¤¤¤§§§ªªª¬¬¬®®®¯¯¯°°°±±±²²²²²²³³³³³³³³³³³³³³³²²²²²²±±±°°°°°°¯¯¯®®®­­­¬¬¬«««ªªª¨¨¨§§§¥¥¥¤¤¤¢¢¢¡¡¡ŸŸŸœœœššš˜˜˜–––”””’’’ŽŽŽŒŒŒ‰‰‰‡‡‡„„„‚‚‚}}}{{{yyywwwvvvtttrrrpppooommmoooqrrsuuuwwx{{~‡‹‹”šš§¯¯¿ÉÉÑÜÜÑÝÝÅÏϲ¼¼:==&&&œœœ¡¡¡¤¤¤§§§©©©«««¬¬¬®®®®®®¯¯¯¯¯¯°°°°°°°°°°°°¯¯¯¯¯¯®®®®®®­­­¬¬¬«««ªªª©©©¨¨¨§§§¦¦¦¤¤¤£££¢¢¢   ŸŸŸ›››™™™˜˜˜–––”””’’’ŽŽŽ‹‹‹‰‰‰‡‡‡………‚‚‚€€€}}}{{{xxxuuusssqqqooommmlllkllmnnoqqrsstvvwyy|€€…‰‰’˜˜¤««¸ÂÂÅÐÐÅÐоÈÈ¡©©.11ooo˜˜˜žžž¡¡¡¤¤¤¦¦¦¨¨¨©©©ªªª«««¬¬¬¬¬¬¬¬¬­­­¬¬¬¬¬¬¬¬¬««««««ªªªªªª©©©¨¨¨§§§¦¦¦¥¥¥£££¢¢¢¡¡¡ŸŸŸžžžœœœššš™™™———•••“““‘‘‘‹‹‹‰‰‰‡‡‡………‚‚‚€€€}}}{{{xxxvvvssspppmmmkkkiiijjjlmmnooprrsuuuxx{~~„ˆˆ–– §§±ºº»ÅÅ»ÅÅ·ÁÁ‹““ WWW‘‘‘šššžžž¡¡¡£££¥¥¥¦¦¦§§§¨¨¨¨¨¨©©©©©©©©©©©©©©©¨¨¨¨¨¨§§§§§§¦¦¦¥¥¥¤¤¤£££¢¢¢¡¡¡ŸŸŸžžž›››™™™˜˜˜–––”””“““‘‘‘‹‹‹‰‰‰‡‡‡„„„‚‚‚€€€}}}{{{xxxvvvssspppmmmkkkijjjkkkllmnnoqqqtttwwy}}‚††Ž””œ££ª³³±ºº²»»®¸¸mss 444€€€–––šššŸŸŸ¡¡¡¢¢¢£££¤¤¤¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¤¤¤££££££¢¢¢¡¡¡   ŸŸŸžžžœœœ›››ššš˜˜˜———•••“““’’’ŽŽŽŒŒŒŠŠŠˆˆˆ†††„„„‚‚‚}}}zzzxxxuuussspppmmmkllklllmmnoooppprrrtttwwy}}††Œ’’™  £««©±±¬µµ¥¥AEEdddŽŽŽ•••™™™›››žžž      ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡   ŸŸŸŸŸŸžžžœœœ›››™™™˜˜˜———•••”””’’’‘‘‘‹‹‹‰‰‰‡‡‡………ƒƒƒ|||zzzxxxuuurrrpppnnnmnnnoooppprrqsssuutwwvzz{ƒˆˆ““—žžŸ§§¥®®©²²|ƒƒ 666yyy”””–––™™™ššš›››œœœœœœœœœ›››ššš™™™˜˜˜———–––•••”””’’’‘‘‘ŒŒŒŠŠŠˆˆˆ†††„„„‚‚‚€€€~~~|||yyywwwtttrrrpppooopppqrrrsssuutvvuxxwzzy}}~ƒƒ†ŒŒ••—ŸŸŸ§§¦¯¯•FJJQQQ€€€ŽŽŽ‘‘‘”””•••——————˜˜˜˜˜˜™™™™™™˜˜˜˜˜˜˜˜˜———––––––•••”””“““‘‘‘ŒŒŒŠŠŠˆˆˆ‡‡‡………ƒƒƒ}}}zzzxxxvvvsssrrrqqqrrrrsssuutvvvxxwzzx{{z~~}‚‡‡‰‘˜˜™¡¡¡©©¦¦hnnWWW‹‹‹ŽŽŽ‘‘‘’’’““““““”””””””””““““““’’’‘‘‘‘‘‘ŒŒŒ‹‹‹‰‰‰ˆˆˆ†††………ƒƒƒ}}}{{{yyywwwuuusttstttttuvvuwwvxxwzzy{{z}}{}‚‚……‡ŒŒŽ””•œœ¥¥ž¦¦pvv%''!!!VVVzzz‡‡‡‰‰‰‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡………„„„‚‚‚}}}{{{yyywwwvvvuvvuvvvwwwxxxyyyzzz||{}}|}ƒƒ††…‹‹Œ’’“ššœ££—ŸŸntt+..HHHooo€„„„†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚~~~|||{{{yyyxxxwxxwxxxyyyzzy{{z||{}}|~~}€€~‚‚€ƒƒ……ƒˆˆ†ŒŒŒ’’“šš™¡¡””]bb"$$...Z[[stt€€€€€€€€€~~~}}}|||{{{zzzzzzzzzz{{z{{{|||}}|~~}~€€‚‚€ƒƒ……‚††„ˆˆ†‹‹‰Ž•••œœŽ––tzz:==566XYYpqq{||~~~~~~~}~~}~~}}}}}}}}}}}}}~~}~~}~~~~€€€€€‚‚€ƒƒ„„‚……ƒ‡‡„ˆˆ†ŠŠ‡ŒŒ‰Ž””Ž””†mrr@DD$%%?@@[\\lnnz||‚„„‚„„‚„„‚„„‚„„‚……ƒ……ƒ††„††„‡‡…ˆˆ†‰‰‡‹‹ˆŒŒ‰ŽŽ‹ˆŽŽ‡x~~gllIMM+-- '((244SUUUWW`ccorrorrosspsspttquuqvvswwcggY]]W[[799*,,       BillardGL-1.75/src/Texturen/1/a1.bmp0100644000076400001440000000607007460763115016230 0ustar stefanusersBM8 6(   11NNccoouuuuhhJJ""PPvvŠŠ““™™››¡¡¨¨°°ªªƒƒ66 OO}}ŒŒ••££§§««¬¬¬¬««¬¬³³ÀÀÀÀrr‘‘‘‘››¥¥¬¬²²¶¶¹¹ºº»»»»··µµ¹¹ÁÁÏϬ¬((‚‚œœšš  ªª²²¸¸½½ÁÁÄÄÅÅÆÆÅÅÃÿ¿¼¼ÁÁÅÅÓÓ¼¼'' €€¦¦¥¥§§¬¬µµ¼¼ÂÂÆÆÊÊÌÌÍÍÎÎÍÍÌÌÉÉÄÄÁÁÆÆÊÊ××±±bb®®­­±±³³µµ½½ÄÄÉÉÎÎÑÑÓÓÔÔÔÔÔÔÒÒÐÐÌÌÅÅÆÆËËÎÎÝÝ„„((¨¨³³¸¸»»»»½½ÄÄÊÊÐÐÓÓÖÖØØÙÙÙÙÙÙ××ÔÔÐÐËËÆÆÊÊÎÎÒÒÕÕ66tt»»»»ÁÁÃÃÃÃÃÃÉÉÏÏÔÔP××—ÚÚµÜܰÜ܇ÝÝ7ÜÜÛÛ××ØØØØËËÇÇÍÍÏÏÜÜ””©©¿¿ÄÄÉÉËËÊÊÉÉÍÍÓÓ¢××çÚÚéÜÜíääìââíÞÞâßßzÜÜÙÙââ$÷÷ààÆÆÉÉÍÍÑÑÌÌ%$FFÀÀÅÅÌÌÏÏÐÐÐÐÍÍÏϬÔÔéÙÙÝÜÜàààÉÉÉÑÒÒáââãßßðÝÝyÚÚßß&ùù!îîÉÉÅÅËËÌÌÛÛ^]ooÉÉËËÑÑÔÔÕÕÕÕÒÒlÐÐæÖÖÙÙÙÞÞÞßßß///dddíííßßßáÝÝßÚÚ3××ßßÜÜÈÈÂÂÇÇÉÉØØŽ‰‰ÍÍÏÏÕÕØØÙÙÙÙ ÖÖºÒÒÜÕÕÙÙÙßßßÚÚÚRRRìììßßßÛÜÜèÚÚˆÕÕÑÑÌÌÅÅ¿¿ÃÃÅÅÒÒ¯­––ÐÐÓÓØØÛÛÛÛÛÛ,ÙÙÜÜÜßÝÝÙÙÙÞÞÞÙÙÙTTTéééÜÜÜÙÚÚá×שÓÓÏÏÉÉ»»¾¾ÀÀÍÍ»¹——ÑÑÕÕÚÚÝÝÞÞÜÜ3ÞÞõôôúøøßßßÚÚÚÙÙÙSSSçççÚÚÚ×××ÝÔÔ¨ÑÑÌÌÆÆ¿¿¶¶¹¹¹¹Ì˾»ŽŽÓÓÕÕÛÛÞÞÞÞÝÝßßìööÿýýßßß×××ÊÊÊRRRãããÖÖÖÒÓÓÛÐÐ’ÌÌÇÇÁÁ¹¹±±²²³³ÐÏ·´vvÓÓÔÔÛÛÞÞÞÞÝÝÜÜœááòââÕÕÕÏÏÏ888TTTÞÞÞÑÑÑÎÍÍ×ËËNÇǼ¼´´««««¯¯Ùל™NNÏÏÒÒÙÙÜÜÝÝÝÝÛÛ)ØØÐÔÔ×ÏÏËÌ̃ƒƒfff£££ÑÑÑÊÊÊÕÈÈšÄÄÀÀ»»´´¬¬¤¤¤¤®®äáliººÐÐÕÕÚÚÛÛÛÛÙÙ××HÒÒËÍÍÔÇÇÒÏÏÕÓÓÎÌÌÉÄÄÑÃãÀÀ½½¸¸³³¬¬¤¤œœžž¸¶ãÞ.-††ÐÐÏÏÖÖØØØØ××ÔÔÐÐ+ËËŒÅÅ·¿¿Â¾¾À¾¾¬½½l»»¸¸µµ°°ªª££™™““œ ÙÔ µ±33ÁÁÊÊÏÏÓÓÓÓÓÓÐÐÍÍÈÈÃü¼1µµ,´´³³±±¯¯««¦¦  ˜˜ŒŒ¯­!÷óJHyyÊÊÇÇÌÌÍÍÍÍËËÈÈÄľ¾¸¸°°ªª¨¨§§¤¤  šš””‹‹‚“’,ëè«©žžÄÄÂÂÆÆÆÆÅž¾¹¹³³¬¬¤¤››˜˜““……{{€%ÐÍ1ßÜ''¥¥½½»»½½½½ºº··²²¬¬¦¦žž••‰‰„„}}uuxw¹´1åß76''——¶¶²²²²°°®®©©¤¤žž––ŽŽ……z{qqllts§£Áº75pp¦¦©©¤¤¢¢žžšš”“ŒŒƒƒyyppml|z›˜ †‚33rr’‘˜˜••ŽŽ‡ˆ€||}|„‚Ї|xB?!!EE`_nntsutrqhePM+* BillardGL-1.75/src/Texturen/1/a2.bmp0100644000076400001440000000607007460763115016231 0ustar stefanusersBM8 6(   1NcouuhJ"PvŠ“™›¡¨°ªƒ6 O}Œ•£§«¬¬«¬³ÀÀr‘‘›¥¬²¶¹º»»·µ¹ÁϬ(‚œš ª²¸½ÁÄÅÆÅÿ¼ÁÅÓ¼' €¦¥§¬µ¼ÂÆÊÌÍÎÍÌÉÄÁÆÊ×±b®­±³µ½ÄÉÎÑÓÔÔÔÒÐÌÅÆËÎÝ„(¨³¸»»½ÄÊÐÓÖØÙÙÙ×ÔÐËÆÊÎÒÕ6t»»ÁÃÃÃÉÏÔ×PPÚ——ܵµÜ°°Ü‡‡Ü77ÛרØËÇÍÏÜ•©¿ÄÉËÊÉÍÓ×¢¢ÚèèáîîäììäîîãòòßââÜzzÙâ÷$$àÆÉÍÑÍ%FÀÅÌÏÐÐÍÏÔ¬¬ÙêêÜÝÝÏÏÏÎÎÎÍÍÍÓÓÓàããÝððÚyyßù&&î!!ÉÅËÌÛ^oÉËÑÔÕÕÒÐllÖææäååžžžÊÊÊãææÚßß×33ßÜÈÂÇÉØ‰ÍÏÕØÙÙÖ ÒººÕÜÜßßßÀÀÀccc‰‰‰ÕÕÕßÞÞÚèèÕˆˆÑÌÅ¿ÃÅÒ¯–ÐÓØÛÛÛÙ,,ÜÜÜÝßßØØØæææºººGGGåååáááÙÙÙ×ááÓ©©ÏÉ»¾Àͽ—ÑÕÚÝÞÜÞ33ôõõøúúàààÕÕÕÚÚÚ¤¤¤___âââØ××ÔÝÝѨ¨ÌÆ¿¶¹¹Í¿ŽÓÕÛÞÞÝßöììýÿÿéééÊÊÊFFFÈÈÈ×××ÐÛÛÌ’’ÇÁ¹±²³Ñ¹vÓÔÛÞÞÝÜ᜜âòòÚÚÚ±±± (((ÎÎÎÐÑÑË××ÇNN¼´««¯ÙžNÏÒÙÜÝÝÛØ))ÔÐÐÎ××ÒÒÒ‘‘‘222===©©©ÑÑÑÇÕÕÄššÀ»´¬¤¤®åmºÐÕÚÛÛÙ×ÒHHÍËËÇÔÔÍÑÑËÌÌÌÎÎÌÑÑÂÑÑÀ££½¸³¬¤›ž¸å0†ÐÏÖØØ×ÔÐË++ÅŒŒ¿··ÀÃÿÁÁ½¬¬»ll¸µ°ª£š’Ú ¸ 3ÁÊÏÓÓÓÐÍÈüµ11´,,³±¯«¦ ˜Œ°ù KyÊÇÌÍÍËÈľ¸°ª¨§¤ š”‹”í+'­žÄÂÆÆÅ¾¹³¬¤›˜“…{‚Ñ$"á0-'¥½»½½º·²¬¦ž•‰„}ty»ç0-8'—¶²²°®©¤ž–Ž…zqltªÄ9p¦©¤¢žš”Œƒypm}‰ 3r’˜•އ}}…Œ~C!E`ntvtiP- BillardGL-1.75/src/Texturen/1/a3.bmp0100644000076400001440000000607007460763115016232 0ustar stefanusersBM8 6(   1NcouuhJ"PvŠ“™›¡¨°ªƒ6 O}Œ•£§«¬¬«¬³ÀÀr‘‘›¥¬²¶¹º»»·µ¹ÁϬ(‚œš ª²¸½ÁÄÅÆÅÿ¼ÁÅÓ¼' €¦¥§¬µ¼ÂÆÊÌÍÎÍÌÉÄÁÆÊ×±b®­±³µ½ÄÉÎÑÓÔÔÔÒÐÌÅÆËÎÝ„(¨³¸»»½ÄÊÐÓÖØÙÙÙ×ÔÐËÆÊÎÒÕ6t»»ÁÃÃÃÉÏÔPP×——Ú´´Ü°°Ü‡‡Ý77ÜÛרØËÇÍÏÜ”©¿ÄÉËÊÉÍÓ¢¢×ççÙïïâóóëòòéïïàââÞzzÜÙâ$$÷àÆÉÍÑÌ$FÀÅÌÏÐÐÍϬ¬ÔééÙååäÌÌÌššš¬¬­ääåååáððÝyyÚß&&ù!!îÉÅËÌÛ]oÉËÑÔÕÕÒllÐççÖâââ®®®mmmåååââÞßßÚ33×ßÜÈÂÇɨމÍÏÕØÙÙ ÖººÒÜÜÕçççggg®®®OOOÆÆÆââãèèÙˆˆÕÑÌÅ¿ÃÅÒ­–ÐÓØÛÛÛ,,ÙÜÜÜßßÝÛÛÛÉÉɽ½½¯¯¯<<<ÏÏÏÞÞßááש©ÓÏÉ»¾À͹—ÑÕÚÝÞÜ33ÞõõôúúøÞÞÞãããÝÝÝ$$$†††æææÖÖ×ÝÝÔ¨¨ÑÌÆ¿¶¹¹Ë»ŽÓÕÛÞÞÝßììöÿÿýæææ«««eee···###FFFàààÓÓÓÛÛÐ’’ÌÇÁ¹±²³Ï´vÓÔÛÞÞÝÜœœáòòâÛÛܦ¦¦aaaÛÛÛÎÎÎ××ËNNǼ´««¯×™NÏÒÙÜÝÝÛ))ØÐÐÔ××ÎÐÐЗ——KKKjjjÆÆÆÍÍÍÕÕÈššÄÀ»´¬¤¤®áiºÐÕÚÛÛÙ×HHÒËËÍÔÔÇÒÒÎÒÒÑÓÓÑÍÍÈÑÑã£À½¸³¬¤œž¶Þ-†ÐÏÖØØ×ÔÐ++ËŒŒÅ··¿Â¿ÀÀ¾¬¬½ll»¸µ°ª£™“œ Ô ±3ÁÊÏÓÓÓÐÍÈü11µ,,´³±¯«¦ ˜Œ­! óHyÊÇÌÍÍËÈľ¸°ª¨§¤ š”‹‚’,+詞ÄÂÆÆÅ¾¹³¬¤›˜“…{€%$Í10Ü'¥½»½½º·²¬¦ž•‰„}uw´10ß6'—¶²²°®©¤ž–Ž…{qls£º5p¦©¤¢žš“Œƒyplz˜ ‚3r‘˜•Žˆ€||‚‡x?!E_nstqeM* BillardGL-1.75/src/Texturen/1/a4.bmp0100644000076400001440000000607007460763115016233 0ustar stefanusersBM8 6(   %%;;JJSSYYYYNN88< * * Modified by Volker Blanz, 25.4.2001 */ #ifndef BMP_H #define BMP_H #include "LA.h" #ifndef TYPEDEFS_H #define TYPEDEFS_H typedef unsigned char BYTEX; /* must be 1 byte */ typedef unsigned short WORDX; /* must be 2 byte */ typedef unsigned int DWORDX; /* must be 4 byte */ typedef BYTEX Color; #endif /* TYPEDEFS_H */ /* constants for the biCompression field */ #define BI_RGB 0L #define BI_RLE8 1L #define BI_RLE4 2L #define BI_BITFIELDS 3L const char MAGICKEY[2] = {'B', 'M'}; /*=========================================================================== * RGBQUAD (3.0) * * The RGBQUAD structure describes a color consisting of relative intensities * of red, green, and blue. The bmiColors member of the BITMAPINFO structure * consists of an array of RGBQUAD structures. * * Member Description * * rgbBlue Specifies the intensity of blue in the color. * rgbGreen Specifies the intensity of green in the color. * rgbRed Specifies the intensity of red in the color. * rgbReserved Not used; must be set to zero. * *==========================================================================*/ typedef struct { BYTEX rgbBlue; BYTEX rgbGreen; BYTEX rgbRed; BYTEX rgbReserved; } RGBQUADX; /*=========================================================================== * BITMAPFILEHEADER (3.0) * * The BITMAPFILEHEADER structure contains information about the * type, size, and layout of a device-independent bitmap (DIB) file. * * Member Description * * bfSize Specifies the size of the file, in bytes. * bfReserved1 Reserved; must be set to zero. * bfReserved2 Reserved; must be set to zero. * bfOffBits Specifies the byte offset from the BITMAPFILEHEADER * structure to the actual bitmap data in the file. * * Comments * A BITMAPINFO or BITMAPCOREINFO structure immediately follows the * BITMAPFILEHEADER structure in the DIB file. * *==========================================================================*/ typedef struct { DWORDX bfSize; WORDX bfReserved1; WORDX bfReserved2; DWORDX bfOffBits; } BITMAPFILEHEADERX; /*=========================================================================== * BITMAPINFOHEADER (3.0) * * The BITMAPINFOHEADER structure contains information about the dimensions and * color format of a Windows 3.0 or later device-independent bitmap (DIB). * * Member Description * * biSize Specifies the number of bytes required by the * BITMAPINFOHEADER structure. * * biWidth Specifies the width of the bitmap, in pixels. * biHeight Specifies the height of the bitmap, in pixels. * * biPlanes Specifies the number of planes for the target device. This * member must be set to 1. * * biBitCount Specifies the number of bits per pixel. This value must be * 1, 4, 8, or 24. * * biCompression Specifies the type of compression for a compressed bitmap. * It can be one of the following values: * * Value Meaning * * BI_RGB Specifies that the bitmap is not compressed. * * BI_RLE8 Specifies a run-length encoded format for bitmaps with * 8 bits per pixel. The compression format is a 2-byte * format consisting of a count byte followed by a byte * containing a color index. For more information, see the * following Comments section. * * BI_RLE4 Specifies a run-length encoded format for bitmaps with * 4 bits per pixel. The compression format is a 2-byte * format consisting of a count byte followed by two * word-length color indexes. For more information, see * the following Comments section. * * biSizeImage Specifies the size, in bytes, of the image. It is valid to * set this member to zero if the bitmap is in the BI_RGB * format. * * biXPelsPerMeter Specifies the horizontal resolution, in pixels per meter, of * the target device for the bitmap. An application can use * this value to select a bitmap from a resource group that * best matches the characteristics of the current device. * * biYPelsPerMeter Specifies the vertical resolution, in pixels per meter, of * the target device for the bitmap. * * biClrUsed Specifies the number of color indexes in the color table * actually used by the bitmap. If this value is zero, the * bitmap uses the maximum number of colors corresponding to * the value of the biBitCount member. For more information on * the maximum sizes of the color table, see the description * of the BITMAPINFO structure later in this topic. * * If the biClrUsed member is nonzero, it specifies the actual * number of colors that the graphics engine or device driver will * access if the biBitCount member is less than 24. If biBitCount * is set to 24, biClrUsed specifies the size of the reference color * table used to optimize performance of Windows color palettes. * If the bitmap is a packed bitmap (that is, a bitmap in which the * bitmap array immediately follows the BITMAPINFO header and which * is referenced by a single pointer), the biClrUsed member must be * set to zero or to the actual size of the color table. * * biClrImportant Specifies the number of color indexes that are considered * important for displaying the bitmap. If this value is zero, * all colors are important. * * Comments * * The BITMAPINFO structure combines the BITMAPINFOHEADER structure and a color * table to provide a complete definition of the dimensions and colors of a * Windows 3.0 or later DIB. For more information about specifying a Windows * 3.0 DIB, see the description of the BITMAPINFO structure. * * An application should use the information stored in the biSize member to * locate the color table in a BITMAPINFO structure as follows: * * pColor = ((LPSTR) pBitmapInfo + (WORD) (pBitmapInfo->bmiHeader.biSize)) * * Windows supports formats for compressing bitmaps that define their colors * with 8 bits per pixel and with 4 bits per pixel. Compression reduces the * disk and memory storage required for the bitmap. The following paragraphs * describe these formats. * * BI_RLE8 * * When the biCompression member is set to BI_RLE8, the bitmap is compressed * using a run-length encoding format for an 8-bit bitmap. This format may be * compressed in either of two modes: encoded and absolute. Both modes can * occur anywhere throughout a single bitmap. * * Encoded mode consists of two bytes: the first byte specifies the number of * consecutive pixels to be drawn using the color index contained in the second * byte. In addition, the first byte of the pair can be set to zero to indicate * an escape that denotes an end of line, end of bitmap, or a delta. The * interpretation of the escape depends on the value of the second byte of the * pair. The following list shows the meaning of the second byte: * * Value Meaning * * 0 End of line. * 1 End of bitmap. * 2 Delta. The two bytes following the escape contain unsigned values * indicating the horizontal and vertical offset of the next pixel from the * current position. * * Absolute mode is signaled by the first byte set to zero and the second byte * set to a value between 0x03 and 0xFF. In absolute mode, the second byte * represents the number of bytes that follow, each of which contains the color * index of a single pixel. When the second byte is set to 2 or less, the * escape has the same meaning as in encoded mode. In absolute mode, each run * must be aligned on a word boundary. The following example shows the * hexadecimal values of an 8-bit compressed bitmap: * * * * 03 04 05 06 00 03 45 56 67 00 02 78 00 02 05 01 * 02 78 00 00 09 1E 00 01 * * This bitmap would expand as follows (two-digit values represent a color * index for a single pixel): * * 04 04 04 * 06 06 06 06 06 * 45 56 67 * 78 78 * move current position 5 right and 1 down * 78 78 * end of line * 1E 1E 1E 1E 1E 1E 1E 1E 1E * end of RLE bitmap * * BI_RLE4 * * When the biCompression member is set to BI_RLE4, the bitmap is compressed * using a run-length encoding (RLE) format for a 4-bit bitmap, which also uses * encoded and absolute modes. In encoded mode, the first byte of the pair * contains the number of pixels to be drawn using the color indexes in the * second byte. The second byte contains two color indexes, one in its * high-order nibble (that is, its low-order four bits) and one in its * low-order nibble. The first of the pixels is drawn using the color * specified by the high-order nibble, the second is drawn using the color in * the low-order nibble, the third is drawn with the color in the high-order * nibble, and so on, until all the pixels specified by the first byte have * been drawn. In absolute mode, the first byte contains zero, the second * byte contains the number of color indexes that follow, and subsequent bytes * contain color indexes in their high- and low-order nibbles, one color * index for each pixel. In absolute mode, each run must be aligned on a word * boundary. The end-of-line, end-of-bitmap, and delta escapes also apply to * BI_RLE4. * * The following example shows the hexadecimal values of a 4-bit compressed * bitmap: * * 03 04 05 06 00 06 45 56 67 00 04 78 00 02 05 01 * 04 78 00 00 09 1E 00 01 * * This bitmap would expand as follows (single-digit values represent a color * index for a single pixel): * * * * 0 4 0 * 0 6 0 6 0 * 4 5 5 6 6 7 * 7 8 7 8 * move current position 5 right and 1 down * 7 8 7 8 * end of line * 1 E 1 E 1 E 1 E 1 * end of RLE bitmap * *==========================================================================*/ typedef struct { DWORDX biSize; DWORDX biWidth; DWORDX biHeight; WORDX biPlanes; WORDX biBitCount; DWORDX biCompression; DWORDX biSizeImage; DWORDX biXPelsPerMeter; DWORDX biYPelsPerMeter; DWORDX biClrUsed; DWORDX biClrImportant; } BITMAPINFOHEADERX; /*=========================================================================== * BITMAPINFO (3.0) * * The BITMAPINFO structure fully defines the dimensions and color * information for a Windows 3.0 or later device-independent bitmap * (DIB). * * Member Description * * bmiHeader Specifies a BITMAPINFOHEADER structure that contains * information about the dimensions and color format of a DIB. * * bmiColors Specifies an array of RGBQUAD structures that define the * colors in the bitmap. * * Comments * * A Windows 3.0 or later DIB consists of two distinct parts: a BITMAPINFO * structure, which describes the dimensions and colors of the bitmap, and an * array of bytes defining the pixels of the bitmap. The bits in the array are * packed together, but each scan line must be zero-padded to end on a LONG * boundary. Segment boundaries, however, can appear anywhere in the bitmap. * The origin of the bitmap is the lower-left corner. * * The biBitCount member of the BITMAPINFOHEADER structure determines the * number of bits which define each pixel and the maximum number of colors in * the bitmap. This member may be set to any of the following values: * * Value Meaning * * 1 The bitmap is monochrome, and the bmciColors member must contain two * entries. Each bit in the bitmap array represents a pixel. If the bit is * clear, the pixel is displayed with the color of the first entry in the * bmciColors table. If the bit is set, the pixel has the color of the second * entry in the table. * * 4 The bitmap has a maximum of 16 colors, and the bmciColors member * contains 16 entries. Each pixel in the bitmap is represented by a four-bit * index into the color table. * * For example, if the first byte in the bitmap is 0x1F, the byte represents * two pixels. The first pixel contains the color in the second table entry, * and the second pixel contains the color in the sixteenth table entry. * * 8 The bitmap has a maximum of 256 colors, and the bmciColors member * contains 256 entries. In this case, each byte in the array represents a * single pixel. * * 24 The bitmap has a maximum of 2^24 colors. The bmciColors member is * NULL, and each 3-byte sequence in the bitmap array represents the relative * intensities of red, green, and blue, respectively, of a pixel. * * The biClrUsed member of the BITMAPINFOHEADER structure specifies the number * of color indexes in the color table actually used by the bitmap. If the * biClrUsed member is set to zero, the bitmap uses the maximum number of * colors corresponding to the value of the biBitCount member. * * The colors in the bmiColors table should appear in order of importance. * Alternatively, for functions that use DIBs, the bmiColors member can be an * array of 16-bit unsigned integers that specify an index into the currently * realized logical palette instead of explicit RGB values. In this case, an * application using the bitmap must call DIB functions with the wUsage * parameter set to DIB_PAL_COLORS. * * Note: The bmiColors member should not contain palette indexes if the * bitmap is to be stored in a file or transferred to another application. * Unless the application uses the bitmap exclusively and under its complete * control, the bitmap color table should contain explicit RGB values. * *==========================================================================*/ typedef struct tagBITMAPINFOX { /* bmi */ BITMAPINFOHEADERX bmiHeader; RGBQUADX bmiColors[1]; } BITMAPINFOX; // NOTE: Origin m[0][0] is in lower left corner. // Float values of red, green, and blue component // are in [0,1]. bool loadBMP(FMatrix& r, FMatrix& g, FMatrix& b, const char* fname); bool saveBMP(FMatrix& r, FMatrix& g, FMatrix& b, const char* fname); #endif /* BMP_H */ BillardGL-1.75/src/Netzwerk.h0100644000076400001440000000261307460763174015237 0ustar stefanusersclass Netzwerk { public: Netzwerk(); void Initialisiere(); GLint TypNeueNachricht(); // 0, wenn keine Nachricht da, sonst Typ GLint NeueId(char Empfaenger[200]); //liefert Empfaenger-Id zurueck void NachrichtPartnersuche(GLint EmpfaengerId, GLint Spiel, char Name[10]); void NachrichtPartnerschaft(GLint EmpfaengerId, char Name[10]); void NachrichtKeinePartnerschaft(GLint EmpfaengerId, GLint Zuschauen, GLint Gegner); void NachrichtAnfaenger(GLint EmpfaengerId, GLint Wer); //Wer?Ich:Du void NachrichtKameraPosition(GLint EmpfaengerId, GLfloat Pos[6]); void NachrichtStoss(GLint EmpfaengerId, GLfloat Vektor[2]); void NachrichtSpielAbbruch(GLint EmpfaengerId); void NachrichtZuschauen(GLint EmpfaengerId, char Name[10]); void NachrichtZuschauenAbbruch(GLint EmpfaengerId); void NachrichtKugelPositionen(GLint EmpfaengerId, GLfloat Pos[16][3]); GLint SenderId; GLint Spiel; char GegnerName[10]; GLint Zuschauen; GLint ZuschauenGegnerId; GLint Anfaenger; GLfloat KameraPos[6]; GLfloat Stoss[2]; char ZuschauerName[10]; GLfloat KugelPos[16][3]; private: }; #define NN_PARTNERSUCHE 1 #define NN_PARTNERSCHAFT 2 #define NN_KEINEPARTNERSCHAFT 3 #define NN_ANFAENGER 4 #define NN_KAMERAPOSITION 5 #define NN_STOSS 6 #define NN_SPIELABBRUCH 7 #define NN_ZUSCHAUEN 8 #define NN_ZUSCHAUENABBRUCH 9 #define NN_KUGELPOSITIONEN 10 BillardGL-1.75/src/Menu.h0100644000076400001440000001501307461302020014304 0ustar stefanusers/**************************************************************************** ** ** Menu.h Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ****************************************************************************/ #include "sprache.h" #define AUS 0 #define STARTBILDSCHIRM 1 #define HAUPTMENU 2 #define TRAINING 3 #define ZWEISPIELER 4 #define NETZWERKHAUPT 5 #define NETZWERKNEU 6 #define NETZWERKBEITRETEN 7 #define BEENDEN 8 #define AUSSPIEL 9 #define EINSTELLUNGEN 10 #define EINSTELLUNGENSTEUERUNG 11 #define EINSTELLUNGENGRAFIK 12 #define EINSTELLUNGENGRAFIKHINWEIS 13 #define EINSTELLUNGENAUDIO 14 #define SPRACHAUSWAHL 15 #define SPIEL 20 #define HILFE 30 #define HILFEREGELN1 31 #define HILFEREGELN2 32 #define HILFEREGELN3 33 #define HILFEREGELN4 34 #define HILFEREGELN5 35 #define HILFEREGELN6 36 #define HILFEREGELN7 37 #define HILFEREGELN8 38 #define HILFEEINFUEHRUNG1 41 #define HILFEEINFUEHRUNG2 42 #define HILFEEINFUEHRUNG3 43 #define HILFEEINFUEHRUNG4 44 #define HILFEEINFUEHRUNG5 45 #define HILFEEINFUEHRUNG6 46 #define HILFEEINFUEHRUNG7 47 #define HILFEEINFUEHRUNG8 48 #define HILFETASTENBELEGUNGEN 49 #define SPIELENDE 99 #define S_SB_LOGO 100 #define S_SB_NAMEN 101 #define S_LOGO 102 #define S_HM_TRAINING 110 #define S_HM_ZWEISPIELER 111 #define S_HM_NETZWERKSPIEL 112 #define S_HM_EINSTELLUNGEN 113 #define S_HM_BEENDEN 114 #define S_HM_COMPUTERGEGNER 115 #define S_HM_HILFE 116 #define S_TR_ACHTBALL 120 #define S_TR_NEUNBALL 121 #define S_TR_VIERZEHNPLUSEINS 122 #define S_TR_ZURUECK 123 #define S_ZW_ACHTBALL 130 #define S_ZW_NEUNBALL 131 #define S_ZW_VIERZEHNPLUSEINS 132 #define S_ZW_ZURUECK 133 #define S_NE_BEGINNEN 140 #define S_NE_TEILNEHMEN 141 #define S_NE_ZURUECK 142 #define S_NB_ACHTBALL 150 #define S_NB_NEUNBALL 151 #define S_NB_VIERZEHNPLUSEINS 152 #define S_NB_ZURUECK 153 #define S_NT_IPADRESSE 160 #define S_NT_VERBINDEN 161 #define S_NT_ZURUECK 162 #define S_EI_BALLTEXTUREN 170 #define S_EI_TISCHTEXTUREN 180 #define S_EI_ANZEIGETEXTUREN 190 #define S_EI_TEXTURINTERPOLATION 195 #define S_EI_BALLGEOMETRIE 201 #define S_EI_MOUSESPEED 202 #define S_EI_XINVERT 203 #define S_EI_YINVERT 204 #define S_EI_SPRACHE 205 #define S_EI_ZURUECK 220 #define S_EI_ZURUECK_AS 221 #define S_EI_UEBERNEHMEN 222 #define S_EI_STEUERUNG 223 #define S_EI_STEUERUNGZURUECK 224 #define S_EI_STEUERUNGUEBERNEHMEN 225 #define S_EI_AUDIO 226 #define S_EI_AUDIOZURUECK 227 #define S_EI_AUDIOUEBERNEHMEN 228 #define S_EI_GRAFIK 800 #define S_EI_GRAFIKZURUECK 801 #define S_EI_GRAFIKUEBERNEHMEN 802 #define S_EI_AUFLOESUNG 803 #define S_EI_FARBTIEFE 804 #define S_EI_REFLEKTIONEN 805 #define S_EI_QUALITAET 806 #define S_EI_SCHATTEN 807 #define S_EI_AMBIENTESLICHT 808 #define S_EI_TISCHLAMPEN 809 #define S_EI_GRUENELAMPE 810 #define S_EI_FPS 811 #define S_AS_WEITERSPIELEN 230 #define S_AS_HAUPTMENU 231 #define S_AS_EINSTELLUNGEN 232 #define S_AS_BEENDEN 233 #define S_AS_HILFE 234 #define S_BE_JABEENDEN 850 #define S_BE_ZURUECK 851 #define S_BE_ZURUECK_AS 852 #define S_SP_LOGO 500 #define S_SP_BALL 510 #define S_SP_WEITERSPIELEN 530 #define S_SP_ACHTEINSETZEN 531 #define S_SP_NEUAUFBAUEN 532 #define S_SP_HAUPTMENU 540 #define S_SP_NEUESSPIEL 541 #define S_SP_NEUEACHTBALLAUFSTELLUNG 550 #define S_SP_NEUENEUNBALLAUFSTELLUNG 551 #define S_SPIELER1HERHOEREN 601 #define S_SPIELER2HERHOEREN 602 #define S_NETZWERKSPIELERHERHOEREN 603 #define S_H_TASTENBELEGUNGEN 300 #define S_H_BILLARDREGELN 301 #define S_H_TUTORIAL 302 #define S_H_ZUHILFE 303 #define S_H_E1_N 304 #define S_H_E2_N 305 #define S_H_E2_L 306 #define S_H_E3_N 307 #define S_H_E3_L 308 #define S_H_E4_N 309 #define S_H_E4_L 310 #define S_H_E5_N 311 #define S_H_E5_L 312 #define S_H_E6_N 313 #define S_H_E6_L 314 #define S_H_R1_N 315 #define S_H_R2_N 316 #define S_H_R2_L 317 #define S_H_R3_N 318 #define S_H_R3_L 319 #define S_H_R4_N 320 #define S_H_R4_L 321 #define S_H_R5_N 322 #define S_H_R5_L 323 #define S_H_R6_N 324 #define S_H_R6_L 325 #define ANIMATIONSDAUER 100 class Menu { public: Menu(); void Initialisiere(GLint); void male(); void Update(GLint); GLint Maustaste(int,int,int,int); GLint KeyboardTaste (unsigned char,int,int); void NeuerMenuZustand(); void SignalAusfuehrung(GLint); void SetzeMenuZustand(GLint); void SetzeFPS(GLint); void ladeSprache(GLint); private: void StarteAnimation(); GLint Animationszeit; GLint InAnimation; GLint MenuZustand; GLint AusSpiel; Schild menuhintergrund; Schild logo; Schild namen; Schild halbe; Schild volle; Schild ball[16]; Schild GameStar; Schild* SchildArray[300]; Textfeld* TextfeldArray[1000]; Textfeld dummyTextfeld; GLint TDL; //GLint TTA; GLint SchildAnzahl; GLint TextfeldAnzahl; GLint E_Texturgroesse; GLint E_AnzeigeTexturgroesse; GLint E_TischTexturgroesse; GLint E_KugelAufloesung; GLfloat E_MouseSpeed; GLint E_InvertX; GLint E_InvertY; GLint MenuGesperrt; GLint E_Reflektionen; GLint E_Farbtiefe; GLint E_BildschirmAufloesung; GLint Qualitaet; GLint E_Schatten; GLint E_AmbientesLicht; GLint E_TischLampen; GLint E_GrueneLampe; GLint E_ZeigeFPS; GLint E_TexMMM; }; extern GLint StateMaschin; extern GLint Spiel; extern class Kamera Kamera; extern GLint Texturgroesse, AnzeigeTexturgroesse, TischTexturgroesse, KugelAufloesung, InvertX, InvertY, Schatten, SpielModus, SpielerAmStoss; extern GLfloat MouseSpeed; extern GLint KugelnVersenkt[16]; extern GLint KugelnImSpiel[16]; extern class Kugel Kugel[16]; extern class Tisch Tisch; extern class Anzeige Anzeige; extern class Schiedsrichter Schiedsrichter; extern class Beleuchtung Beleuchtung; extern GLint SchiedsrichterEntscheidung; extern GLint SpielerAmStoss; extern GLint AufnahmeWechsel; extern GLint Foul; extern GLint LageVerbesserungKopffeld; extern GLint LageVerbesserung; extern GLint NeuAufbauenOderWeiterspielen; extern GLint NeuAufbauenOderAchtEinsetzen; extern GLint Spieler1Gewonnen; extern GLint Spieler2Gewonnen; extern GLint AllerersterStoss; extern GLint ZeigeFPS,TischLampen,GrueneLampe; extern GLfloat EffektLautstaerke,MusikLautstaerke; extern GLint TexMMM; extern GLint DelayAusgleich; extern GLint xnor; extern char Spieler1[10],Spieler2[10],NetzwerkSpieler[10],NetzwerkGegner[10]; BillardGL-1.75/src/createTexture.h0100644000076400001440000000061607461213644016244 0ustar stefanusers//void createTexture(int,int,int,GLint); void createTexture(FMatrix&, FMatrix&, FMatrix&); void createTextureMipmap(FMatrix&, FMatrix&, FMatrix&); void createTextureAlpha(FMatrix&, FMatrix&, FMatrix&); void createTextureAlpha2(FMatrix&, FMatrix&, FMatrix&, FMatrix&); void createTextureText(FMatrix&,GLint,GLint,GLint); void createTextureText2(FMatrix&,GLint,GLint,GLint); extern GLint TexMMM; BillardGL-1.75/src/Physik.h0100644000076400001440000000104307460763174014671 0ustar stefanusers/**************************************************************************** ** ** Physik.h Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ****************************************************************************/ void Physik(GLfloat,GLfloat); void Kollision(GLfloat[],GLfloat[],GLint,GLint); extern GLfloat KollisionsFaktor,ReibungsFaktor,BandenFaktor; extern GLint PhysikFrequenz, Stossdauer; extern class Kugel Kugel[16]; extern class Schiedsrichter Schiedsrichter; extern GLfloat Bewegungstabelle[2000][16][3]; BillardGL-1.75/src/README0100644000076400001440000003322607460763174014141 0ustar stefanusersBillardGL README 1.70 --------------------------------------------------------------------- "Anderungen 1.62->1.70 * Schiedsrichter gibt Begruendungen * Fullscreen, wenn von glut unterstuetzt * Weiter Steuerungsmoeglichkeit bei gedrueckter rechter Maustaste --------------------------------------------------------------------- "Anderungen 1.61->1.62 * Tutorial, alle Regeln und Tastenbelegung innerhalb des Spiels verf"ugbar, beides mit komplett neu geschriebenen Texten in Deutsch und Englisch. * Nahezu jedes Menu wurde erweitert, besondes das Grafik-Menu hat nun viel mehr Optionen. * Fast alle Texturen abgeschafft, alle Texte und Beschriftungen werden jetzt aus einzelnen Buchstaben zusammengesetzt. * Alle Texte werden aus einem Textfile geladen, so da"s jetzt problemlos auch mehrere Sprachen m"oglich sind. --------------------------------------------------------------------- "Anderungen 1.60->1.61 * Kugeltexturgr"o"se nun auch von der Entfernung abh"angig * Startet im Fullscreen-Modus * Texturierung optimiert und fehlerbereinigt (nicht optisch, aber logisch) * Komplett Vorbereitet f"ur Planeten-BillardGL --------------------------------------------------------------------- "Anderungen 1.50->1.60 * Neue Kugelgeometrie mit verschiedenen Detailstufen abhaengig von der Entfernung der Kamera * Namen der beiden Spieler koennen eingegeben werden und werden waehrend des Spiels angezeigt. * Neuere glut-dll (v3.7.6) f"ur Windows * Bugfixes... jede Menge Bugfixes. Dank an Alle, die mir beim Aufsp"uren geholfen haben! "Anderungen 1.22->1.50 * Zwei-Spieler-Modus mit Schiedsrichter * Neuere Physik * Neuer Tisch mit Linien und Diamanten * Alle Einstellungen werden in einem File gespeichert. Windows: ...\Programme\BillardGL ...\BillardGL.conf Linux : ~/.BillardGL.conf * Statt der versenkten werden jetzt die noch im Spiel befindlichen Kugeln angezeigt - ein Klick auf eine der Kugeln in der Anzeige zentriert ihr "Aquivalent auf dem Tisch. * Buchstaben-Texturen * Bug bei Wei"se versetzen behoben * Der Sto"sabbruch wurde deaktiviert --------------------------------------------------------------------- "Anderungen 1.21->1.22 * Dank neuerer glut.dll jetzt auch fl"ussig unter Windows 98 etc. spielbar (17.8 Frames/sec -> 85.7 Frames/sec) * Mausgeschwindigkeit einstellbar, das Menu ist komplett (f"ur die bisher existierenden Modi) * Beim Zielen ist die Rotationsgeschwindigkeit jetzt abh"angig vom Abstand der Kamera zur Wei"sen * Hoch/Runter ist wieder existent, liegt aber jetzt auf Einf"ugen und Entfernen * Intelligenteres Management der Texturen spart RAM und Ladezeit, desweiteren wurden viele Texturen 'abgespeckt' * Diverse Bugfixes beim Positionieren der Wei"sen, beim Zoomen... "Anderungen 1.20->1.21 * Aufgrund der Vielzahl von Texturen, die im Menu verwendet werden, (Die Texturen sind inzwischen "uber 26 MB gro"s!) wird jedes zuk"unftige Release in sieben statt in drei Versionen ins Netz gestellt: 1. BGL-?-oT.zip nur die Sourcen ohne Texturen, 2. BGL-?-aT.zip wie fr"uher alleTexturen.zip mit allen Texturen, 3. BGL-?-de.zip mit nur den deutschen Texturen, die man bei realistischen Einstellungen braucht (Texturen/1 ist fast leer) Die englischen Texturen fehlen komplett. 4. BGL-?-en.zip wie BGL-?-de.zip, nur mit englischen Texturen 5. BGL-?-aT.exe Setup-Programm f"ur Windows mit allen Texturen (entspricht BGL-?-aT.zip) 6. BGL-?-de.exe Setup-Programm f"ur Windows mit abgespeckten, nur deutschen Texturen (entspricht BGL-?-de.zip) 7. BGL-?-en.exe Setup-Programm f"ur Windows mit abgespeckten, nur englischen Texturen (entspricht BGL-?-en.zip) * es gibt auch ein 'make install'. BillardGL bzw. billardGL werden in /usr/X11R6/bin, Texturen in /usr/lib/BillardGL und README in /usr/share/doc/packages/BillardGL installiert. Um ein 'make install' machen zu k"onnen, mu"s man allerdings in Namen.h die Zeile //#define PFAD "/usr/lib/BillardGL/" wieder einkommentieren. WICHTIG: Die Texturen werden dann in /usr/lib/BillardGL/Texturen gesucht - wenn dort nichts liegt, l"auft das Programm nicht. * Die meisten Tastenbelegungen sind jetzt durch einen 'Cheat-Code' 'gesch"utzt', da w"ahrend eines 'richtigen' Spiels solche Dinge ja eh nicht erw"unscht sind... der Code lautet "ubrigens 'xnor' ;) * Deutsche und englische Menustruktur, schon vorbereitet f"ur die noch fehlenden Modi Zweispieler und Netzwerk. Die Menuroutinen ersetzen auch komplett die Anzeige-Klasse, da sie wesentlich flexibler sind. * Die Wei"se ist jetzt nach Versenken nur noch dort aufsetzbar, wo es laut Regel erlaubt ist, und wo kein anderer Ball liegt. Das Spiel beginnt nun (nach Regel!) mit dem freien Positionieren der Wei"sen im Kopffeld. "Anderungen 1.11->1.20 * Kamera "gleitet" jetzt immer, das erschwert zwar das Handling, erh"oht aber meines Erachtens den Realismus. Damit erledigen sich auch viele Probleme der Kamerabewegung (insbesondere Spr"unge). * L"ast sich jetzt (nach einigem Umstell-Aufwand) auch problemlos mit Visual Studio unter Win32 compilieren und ausf"uhren. * ACHTUNG: Viele #includes und .h-Files haben sich ver"andert, einige Dateien sind sogar vollkommen verschwunden. ARBEITET BITTE NUR MIT DER NEUEN VERSION! "Anderungen 1.10->1.11 * QT ist tot, es lebe GLUT. * In Ermangelung einer Doppelklick-Erkenn-Events bei GLUT ist der Zustand-Umschalter auf die mittlere Maustaste oder alternativ auf die Leertaste gewandert. "Anderungen 1.00->1.10 * Physik-Version von der Pr"asentation * Die versenkten B"alle werden angezeigt * "e" (Standardsto"s) und "d" (Standardsto"spreview) machen das Leben ein wenig einfacher "Anderungen 0.28->1.00 * Bugfixes * Versenken geht * High-Quality-Kurzkommandozeilenoption "Anderungen 0.27->0.28 * Schatten (fertig ;) * Wenn die Weisse versenkt wird, kann man sie neu setzen (Pfeiltasten) * Stossstaerkenanzeige beim "Ausholen" * z-Buffer-Optimierung * -z schaltet die Z- und Color-Buffer-Clears ab, man kann sie dann mit "c" und "r" manuell loeschen. * -s/-schatten schaltet die Schatten AUS * Soundtest in der Konfigurationsanzeige - leider meint mein QT, keinen Sound abspielen zu k"onnen. Wie steht's hier mit den O2s? * 3-dimensionale Positionstabelle * z-Buffer-Optimierung * simple Abfrage auf Versenken * Vollbild-Modus (Fenster: "f") "Anderungen 0.26->0.27 * Verkleinerung der Balltexturen auf die H"alfte der Gr"o"se ohne Qualit"atsverlust, daf"ur aber mit Geschwindigkeitsgewinn * "r" spielt den letzten Stoss nochmal ab * Texturinterpolation abschaltbar * Kamerafahrten zwischen den gespeicherten Positionen und vom Betrachten- in den Zielen-Modus - geht jetzt auch bei niederen Frameraten - sorry ;) * Andere Steuerung im Zielen- und Ausholen-Modus * Tisch hat Lochverkleidungen (innen+aussen) und Holzbanden, L"ocher sind an den richtigen Stellen. Der Tisch an sich d"urfte damit bis auf Lichter, Lampe und Textur auf der Oberfl"ache (Linien!) erledigt sein. * Tischtextur (Holz) per Kommandozeilenoption konfigurierbar "Anderungen 0.25->0.26 * Abbruch der Stossanimation springt jetzt direkt auf den Endzustand, allerdings nur bei Doppelklick mit der linken Maustaste. Bei Einfachklick mit der rechten bleibt die Wei"se stehen (positionieren!) * Stoss beliebig steuerbar, die Wei"se bewegt sich stets genau von der Kamera weg (die Entfernung der Kamera zur Wei"sen ist dabei egal). Die L"ange des Maustastendrucks reguliert die Geschwindigkeit. * Primitive Anzeige mit Zustandsanzeige und >>> LOGO <<< ;)) * Physik-Simulation von Stefan (ohne Normierung) * Tinas wiederentdeckter Tisch * Neue Kommandozeilenoptionen f"ur die Physikfrequenz, den Reibungs-, Banden- und Kollisionsfaktor. * Neue Kommandozeilenoption f"ur die Texturen der Anzeige * Achtung: Aus -kugel/-k ist -geometrie/-g geworden. Ebenso: -spiel/-g -> -aufstellung/-a * Derzeitige Projektgr"o"se: 3165 Zeilen (mit LA.* und bmp.*:4154) "Anderungen 0.24->0.25 * Ausf"uhrlichere Dokumentierung der meisten Files * Hintergrundfarbe zwischen Schwarz und Weiss umschaltbar ("h") - hilft bei dunklen Stellen im Wireframe * Zwei neue Bewegungsmodi: - Rein/Raus (Bild auf/ab) - Zoom Rein/Raus (Pos1/Ende) "Anderungen 0.21->0.24 * Anzeige umschaltbar zwischen Punkte/Linien/Fl"achen * Erste Tischversion von Tina * README "Anderungen 0.19->0.21 * Mouselook ist verf"ugbar, kann mit Mousespeed (-m) reguliert werden * mit 1-8 lassen sich Kamerapositionen speichern und mit F1-F8 wieder aufrufen. "Anderungen 0.18->0.19 * diverse Szenarien, die mit Tasten und Kommandozeilenoptionen aufgerufen werden k"onnen * Einführung von Epsilon mit Epsilon Minimal- und 3*Epsilon Maximalabstand der B"alle bei der Startaufstellung "Anderungen 0.15->0.18 * Kommandozeilen funzen f"ur Texturen, Ballgeometrie und Y-Achsen-Vertauschung -t bzw. -texturen mit 1,2,4,8,0 setzt die Texturgr"o"se 1=gr"o"ste, 8=kleinste, 0=keine BillardGL -t 0 schaltet Texturen aus Default: 4 -k bzw. -kugel setzt die Ballgeometrie BillardGL -k 2 20 generiert B"alle mit Latitudes=2 und Latitudes=20 (Kreisel ;) -y bzw. -inverty invertiert die y-Achse bei der Drehung * Rubrik sinnvoll: Nach Ablauf der Sto"s-Animation wird die Framerate angezeigt ;)) "Anderungen 0.01->0.15 * Ich habe die while-Schleife durch einen Timer ersetzt, dadurch ist die CPU-Usage von "uber 90% auf unter 2% gefallen (daheim ;) * Dadurch kann QT jetzt auch nebenher (w"ahrend der Animation) was machen, etwa die Kamera steuern: Pfeiltasten: Vor/Zur"uck/Seitw"arts 8,4,5,6(Numblock) : Drehen. Shift/Ctrl: Hoch/Runter Das nach oben/unten-Drehen ist noch Verkehrtherum f"ur euch beide, ich werd's aber umschaltbar machen. * Der "Stoss" wird durch einen Linksklick mit der Maus ausgel"ost. * Die B"alle drehen sich jetzt und sind auch mit Texturen bepflastert. Das funktioniert auf den SGIs leider nur recht m"a"sig, also werde ich auch die Texturen abschaltbar machen. * Ein sehr einfacher Tisch (Rechteck ;) existiert auch schon. * "make clear" funktioniert jetzt wie "make clean" (und ich mu"s mich nicht mehr "argern) --------------------------------------------------------------------- Kommandozeilenoptionen: -hq High-Quality-Modus: Kurz f"ur: -t 2 -at 1 -tt 1 -g 20 30 -texturen (-t) Ball-Texturgr"o"se 1: Ganz (256x256 - 2880 KB) 2: Halb (128x128 - 720 KB) 4: Viertel ( 64x64 - 190 KB) (default) 8: Achtel ( 32x32 - 45 KB) -atexturen (-at) Anzeige-Texturgr"o"se 1: Ganz 2: Halb (default) 4: Viertel 8: Achtel -ttexturen (-tt) Tisch-Texturgr"o"se 1: Ganz 2: Halb (default) 4: Viertel 8: Achtel 0: Keine Tischtextur -nearest (-n) Texturinterpolation abschalten -zbuffer (-z) Z- und Color-Buffer-Clear abschalten -geometrie (-g) Ballgeometrie a: #L"angengrade b: #Breitengrade (default: 15x25) -invertx (-x) Invertiert die Drehung in x-Richtung -inverty (-y) Invertiert die Drehung in y-Richtung -schatten (-s) Schatten Aus -mousespeed (-m) Mausgeschwindigkeit (default: 0.4) -epsilon (-e) Setzt den minimalen Abstand (in cm) der B"alle zueinander bei der Startaufstellung (default: 0.1) -aufstellung(-a) Anfangs gesetzte Spielaufstellung: 2: Zwei B"alle 8: 8-Ball (default) 9: 9-Ball z: Zuf"allige Verteilung -physik (-p) Physik-Frequenz (default: 400) -reibung (-r) Reibungsfaktor (default: 1.2) -bande (-b) Bandenfaktor (default: 0.4) -kollision (-k) Kollisionsfaktor (default: 0.95) --------------------------------------------------------------------- Tastaturbelegung: Pfeiltasten: Bewegen der Kamera in Pfeilrichtung Shift/Strg: Bewegen der Kamera nach oben/unten Mausbewegung mit linker Taste: Drehen der Kamera in Bewegungsrichtung (kann mit -x/-y invertiert werden) Bild auf/ab: Hinein/Hinausbewegung in die Szene Pos1/Ende: Zoom Rein/Raus 1..6: Abspeichern einer Kameraposition F1..F6: Wiederaufrufen einer Kameraposition, F1 bis F4 sind vorbelegt. r: "Replay" des letzten Stosses Nur noch mit Cheat erreichbar: s,a,n,z,l: 2-B"alle-, 8-Ball-, 9-Ball-, Zufalls-, leere Aufstellung 8,9: 8-Ball-, 9-Ball-Aufstellung w: Wechselt zwischen Fl"achen-, Punkt- und Liniendarstellung h: Wechselt die Hintergrundfarbe zwischen Schwarz und Weiss Backspace: Schaltet die State-Maschin' in den BETRACHTEN-Modus c: L"oscht den Z- und den Color-Buffer f: Schaltet zwischen Vollbild- und Fenster-Modus um e: Schnellschuss d: Zeigt die Folgen des Schnellschusses BillardGL-1.75/src/viertelLoch.h0100644000076400001440000000044107461205315015670 0ustar stefanusersvoid viertelLoch(GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLfloat , GLfloat ); void viertelLoch(GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLfloat , GLfloat, GLfloat , GLfloat , GLfloat , GLfloat , GLfloat, GLfloat); BillardGL-1.75/src/Textfeld.cpp0100644000076400001440000003317407461303355015536 0ustar stefanusers#include #include #include #include #include "LA.h" #include "bmp.h" #include "createTexture.h" #include "Textfeld.h" GLint links[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 9, 9, 8, 8, 7, 8, 7, 7, 7, 6, 8, 9, 7, 9, 7, 8, 7, 7, 7, 8, 7, 7, 7, 9, 6, 8, 7, 7, 7, 9, 7, 9, 8, 9, 9, 9, 8, 8, 8, 7, 8, 8, 7, 8, 7, 9, 8, 9, 7, 6, 8, 6, 7, 7, 6, 6, 10, 7, 7, 9, 5, 5, 8, 9, 8, 8, 8, 6, 7, 8, 8, 8, 8, 8, 7, 8, 7, 9, 8, 9, 8, 7, 8, 7, 7, 7, 7, 7, 7, 9, 6, 8, 0, 0, 0, 0, 8, 7, 10, 8, 8, 3, 7, 0, 9, 7, 0, 0, 0, 0, 7, 8, 8, 7, 10, 7, 8, 3, 9, 0, 10, 7, 0, 0, 0, 0, 9, 11, 8, 10, 8, 10, 9, 4, 8, 7, 9, 7, 0, 7, 0, 0, 8, 8, 8, 7, 8, 8, 9, 7, 7, 7, 9, 8, 8, 8, 7, 8, 7, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 4, 7, 3, 4, 6, 9, 8, 8, 8, 8, 8, 0, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 4, 6, 3, 3, 9, 9, 8, 8, 8, 8, 8, 0, 7, 8, 8, 8, 8, 6, 8, 6 }; GLint rechts[]={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 15, 22, 28, 29, 33, 33, 15, 15, 14, 20, 29, 14, 21, 14, 23, 31, 17, 26, 26, 30, 26, 27, 25, 27, 27, 15, 14, 28, 28, 28, 25, 37, 32, 29, 30, 32, 24, 24, 34, 32, 14, 21, 30, 23, 39, 32, 34, 29, 36, 29, 27, 25, 32, 30, 43, 30, 28, 27, 19, 23, 16, 27, 26, 15, 28, 29, 24, 28, 27, 20, 27, 27, 13, 13, 26, 13, 38, 26, 27, 28, 28, 20, 23, 19, 27, 25, 37, 26, 26, 24, 19, 12, 19, 28, 0, 0, 0, 0, 28, 25, 43, 28, 28, 18, 47, 0, 17, 43, 0, 0, 0, 0, 16, 16, 25, 25, 23, 26, 22, 18, 44, 0, 17, 42, 0, 0, 0, 0, 15, 28, 31, 29, 30, 13, 28, 17, 37, 20, 27, 29, 0, 36, 0, 0, 30, 20, 20, 17, 27, 29, 15, 15, 13, 20, 27, 42, 41, 42, 24, 32, 32, 32, 31, 31, 31, 40, 30, 24, 24, 24, 24, 15, 17, 18, 17, 32, 33, 35, 35, 34, 35, 35, 0, 35, 32, 32, 32, 32, 27, 28, 27, 28, 28, 28, 28, 28, 28, 43, 24, 27, 27, 27, 27, 14, 17, 18, 17, 28, 27, 28, 28, 28, 28, 28, 0, 28, 26, 26, 26, 26, 25, 28, 25 }; Textfeld::Textfeld() { // x=y=Hoehe=Aspekt=Alpha = 0; alt_x=alt_y=alt_Hoehe=alt_Alpha = 0; soll_x=soll_y=soll_Hoehe=soll_Alpha = 0; Ausrichtung = 0; InAnimation = 0; Signal = 0; Zeit = 0; DisplayListAnfang = 0; for (GLint i=0;i<512;i++) TexturenAnfang[i] = 0; TextfeldIndex = 0; Horchen = 0; Zeilen=0; MaxBreite=0; } GLint Textfeld::dummyInitialisiere(GLint TexGr){ FMatrix tex; if (!DisplayListAnfang) DisplayListAnfang=glGenLists(512); if (!TexturenAnfang[0]) glGenTextures(512,&TexturenAnfang[0]); char DateiName[80]; sprintf(DateiName,"Texturen/%i/buchstaben.bmp",TexGr); loadBMP(tex,tex,tex,DateiName); GLint Rastergroesse=(tex.nch+1)/16; for (GLint Buchstabe=0;Buchstabe<256;Buchstabe++) { GLint x = Buchstabe % 16; GLint y = Buchstabe / 16; if (rechts[Buchstabe] && Buchstabe!=32) { glBindTexture(GL_TEXTURE_2D,TexturenAnfang[Buchstabe]); createTextureText(tex,x,y,Rastergroesse); } glNewList(DisplayListAnfang+Buchstabe,GL_COMPILE_AND_EXECUTE); if (rechts[Buchstabe] && Buchstabe!=32) { glBindTexture(GL_TEXTURE_2D,TexturenAnfang[Buchstabe]); //glEnable(GL_TEXTURE_2D); //glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); // printf ("%i %i %i\n",Buchstabe,x,y); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); //glDisable(GL_TEXTURE_2D); } glEndList(); } sprintf(DateiName,"Texturen/%i/buchstabenalpha.bmp",TexGr); loadBMP(tex,tex,tex,DateiName); Rastergroesse=(tex.nch+1)/16; for (GLint Buchstabe2=0;Buchstabe2<256;Buchstabe2++) { GLint x = Buchstabe2 % 16; GLint y = Buchstabe2 / 16; if (rechts[Buchstabe2] && Buchstabe2!=32) { glBindTexture(GL_TEXTURE_2D,TexturenAnfang[256+Buchstabe2]); createTextureText2(tex,x,y,Rastergroesse); } glNewList(DisplayListAnfang+256+Buchstabe2,GL_COMPILE_AND_EXECUTE); if (rechts[Buchstabe2] && Buchstabe2!=32) { glBindTexture(GL_TEXTURE_2D,TexturenAnfang[256+Buchstabe2]); //glEnable(GL_TEXTURE_2D); //glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); // printf ("%i %i %i\n",Buchstabe,x,y); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); //glDisable(GL_TEXTURE_2D); } glEndList(); } tex.free_FMatrix(); x=y=Hoehe=Aspekt=Alpha=0.0; alt_x=alt_y=alt_Hoehe=alt_Alpha=0.0; soll_x=soll_y=soll_Hoehe=soll_Alpha=0.0; Ausrichtung=A_LINKS; InAnimation=0; Signal=0; Zeit=0; Zeichenkette[0]='\0'; Horchen=0; return DisplayListAnfang; } void Textfeld::Initialisiere(GLint DLA){ DisplayListAnfang=DLA; x=y=Hoehe=Aspekt=Alpha=0.0; alt_x=alt_y=alt_Hoehe=alt_Alpha=0.0; soll_x=soll_y=soll_Hoehe=soll_Alpha=0.0; Ausrichtung=A_LINKS; InAnimation=0; Signal=0; Zeit=0; Zeichenkette[0]='\0'; Horchen=0; } void Textfeld::Initialisiere(GLint DLA, char TextZ[]){ Initialisiere(DLA); SetzeText(TextZ); } void Textfeld::InitialisiereKDL(GLint DLA, char TextZ[]){ Initialisiere(DLA); SetzeTextKDL(TextZ); } void Textfeld::male(){ if (Alpha<.03) {return;} glPushMatrix(); glTranslatef(x,y,0); glScalef(Hoehe,Hoehe,1); glColor4f(1.0,1.0,1.0,Alpha); glCallList(TextfeldIndex); glPopMatrix(); } void Textfeld::PositioniereFix(GLfloat X,GLfloat Y,GLfloat H,GLint A){ if (A) Ausrichtung=A; switch (Ausrichtung) { case A_LINKS: { soll_x = X; } break; case A_MITTE: { soll_x = X-.5*Aspekt*H; } break; case A_RECHTS:{ soll_x = X-Aspekt*H; } break; } soll_y = Y; soll_Hoehe = H; soll_Alpha = EINGEBLENDET; x=soll_x; y=soll_y; Hoehe=soll_Hoehe; Signal=0; } void Textfeld::Positioniere(GLfloat X,GLfloat Y,GLfloat H,GLint A){ if (A) Ausrichtung=A; switch (Ausrichtung) { case A_LINKS: { soll_x = X; } break; case A_MITTE: { soll_x = X-.5*Aspekt*H; } break; case A_RECHTS:{ soll_x = X-Aspekt*H; } break; } soll_y = Y; soll_Hoehe = H; soll_Alpha = EINGEBLENDET; if (Alpha==AUSGEBLENDET) { x=((soll_x-8)/1.5)+8; y=((soll_y-6)/1.5)+6; Hoehe=soll_Hoehe/1.5; /* ax=((24.0*rand())/RAND_MAX)-4; ay=((14.0*rand())/RAND_MAX)-1; bx=ax+2*(bx_-ax_); by=ay+2*(by_-ay_); */ } Signal=0; StarteAnimation(); } void Textfeld::SetzeText(char TextZ[]){ int i=0; while (TextZ[i] && i<1999) { Zeichenkette[i]=TextZ[i]; i++; } Zeichenkette[i]=0; GeneriereDisplayList(); } void Textfeld::SetzeTextKDL(char TextZ[]){ int i=0; while (TextZ[i] && i<1999) { Zeichenkette[i]=TextZ[i]; i++; } Zeichenkette[i]=0; } GLint Textfeld::Zeichen(char Taste){ if (Horchen) { if (Taste>=32 && Taste!=8 && Taste!=127 && Taste!=12 && Taste!=10 ) {//normale Zeichen GLint i; for (i=0;i<9 && Zeichenkette[i];i++) {} if (i<9) sprintf(Zeichenkette,"%s%c",Zeichenkette,Taste); GeneriereDisplayList(); return 1; } else if (Taste==8 || Taste==127) { // loeschen for (GLint i=0;i<9;i++) if (!Zeichenkette[i+1]) Zeichenkette[i]='\0'; GeneriereDisplayList(); return 1; } else if (Taste==13 || Taste==10) { // enter soll_Alpha=EINGEBLENDET; Horchen=0; if (soll_Alpha!=Alpha) StarteAnimation(); //GeneriereDisplayList(); return 1; } } return 0; } char* Textfeld::Text(){return Zeichenkette;} void Textfeld::Desaktiviere(){ soll_Alpha=AUSGEBLENDET; soll_x=((x-8)*1.5)+8; soll_y=((y-6)*1.5)+6; soll_Hoehe=Hoehe*1.5; Horchen = 0; if (soll_Alpha!=Alpha) StarteAnimation(); } void Textfeld::Weghoeren(){ if (Alpha && soll_Alpha) Eingeblendet(); Horchen = 0; } void Textfeld::Herhoeren(){ VollSichtbar(); Horchen = 1; } void Textfeld::Angewaehlt(){ Alpha=ANGEWAEHLT; soll_Alpha=EINGEBLENDET; if (soll_Alpha!=Alpha) StarteAnimation(); } void Textfeld::Eingeblendet(){ soll_Alpha=EINGEBLENDET; if (soll_Alpha!=Alpha) StarteAnimation(); } void Textfeld::VollSichtbar(){ soll_Alpha=VOLLSICHTBAR; if (soll_Alpha!=Alpha) StarteAnimation(); } GLint Textfeld::Animiere(GLint Faktor){ if (!InAnimation) {return 0;} Zeit+=Faktor; if (Zeit>=ANIMATIONSDAUER) { x=soll_x; y=soll_y; Hoehe=soll_Hoehe; Alpha=soll_Alpha; InAnimation=0; return 1; } else { GLfloat Faktor=(.5-.5*cos(M_PI*Zeit/ANIMATIONSDAUER)); x=(soll_x-alt_x)*Faktor+alt_x; y=(soll_y-alt_y)*Faktor+alt_y; Hoehe=(soll_Hoehe-alt_Hoehe)*Faktor+alt_Hoehe; Alpha=(soll_Alpha-alt_Alpha)*Faktor+alt_Alpha; // printf("%i: %f\n",Zeit,Alpha); return 0; } } void Textfeld::SetzeSignal(GLint NeuesSignal){ Signal=NeuesSignal; } void Textfeld::StarteAnimation(){ InAnimation=1; Zeit=0; alt_x=x; alt_y=y; alt_Hoehe=Hoehe; alt_Alpha=Alpha; } void Textfeld::GeneriereDisplayList(){ if (!TextfeldIndex) { TextfeldIndex=glGenLists(1); } if (!MaxBreite) { glNewList(TextfeldIndex,GL_COMPILE_AND_EXECUTE); glEnable(GL_TEXTURE_2D); glPushMatrix(); Aspekt=0.0; Zeilen=1; GLint p=0; GLint c=0; while ((c=Zeichenkette[p++])) { if (c<0) c+=256; Aspekt+=(rechts[c]-links[c]+4)/64.0; glTranslatef(-links[c]/64.0,0,0); glCallList(DisplayListAnfang+c+256); glTranslatef((rechts[c]+4)/64.0,0,0); } glPopMatrix(); glPushMatrix(); Zeilen=1; p=0; while ((c=Zeichenkette[p++])) { if (c<0) c+=256; glTranslatef(-links[c]/64.0,0,0); glCallList(DisplayListAnfang+c); glTranslatef((rechts[c]+4)/64.0,0,0); } glPopMatrix(); glDisable(GL_TEXTURE_2D); glEndList(); } if (MaxBreite) { glNewList(TextfeldIndex,GL_COMPILE_AND_EXECUTE); glEnable(GL_TEXTURE_2D); Aspekt=0.0; Zeilen=1; GLint Anfang=0; GLint Zeichen=0; GLint Pos=0; GLint LeerzeichenAnzahl=0; GLint LetztesLeerzeichen=0; Zeilen=0; GLfloat ZeilenBreite=0.0; GLfloat ZeilenBreiteBisLetztesLeerzeichen=0.0; while (Zeichenkette[Pos]) { Anfang=Pos; LeerzeichenAnzahl=0; LetztesLeerzeichen=0; ZeilenBreite=0.0; while ((Zeichen=Zeichenkette[Pos]) && ZeilenBreiteMaxBreite) delta=(MaxBreite-ZeilenBreite)/(LeerzeichenAnzahl+0.0); glPushMatrix(); glTranslatef(0,-Zeilen*.7,0); GLint c; Pos=Anfang; while ((c=Zeichenkette[Pos++])) { if (c<0) c+=256; glTranslatef(-links[c]/64.0,0,0); glCallList(DisplayListAnfang+c+256); glTranslatef((rechts[c]+4)/64.0,0,0); if (c==32) glTranslatef(delta,0,0); } glPopMatrix(); glPushMatrix(); glTranslatef(0,-Zeilen*.7,0); Pos=Anfang; while ((c=Zeichenkette[Pos++])) { if (c<0) c+=256; glTranslatef(-links[c]/64.0,0,0); glCallList(DisplayListAnfang+c); glTranslatef((rechts[c]+4)/64.0,0,0); if (c==32) glTranslatef(delta,0,0); } glPopMatrix(); Zeilen++; break; } } glDisable(GL_TEXTURE_2D); glEndList(); } } GLint Textfeld::Maustaste(int Taste,int Richtung,int x_,int y_) { GLfloat xf=16.0*x_/glutGet(GLUT_WINDOW_WIDTH); GLfloat yf=12.0-12.0*y_/glutGet(GLUT_WINDOW_HEIGHT); if (soll_Alpha>0.0 && Signal!=0 && x<=xf && xf<=x+Hoehe*Aspekt && y<=yf && yf<=y+Hoehe) { if (Taste==GLUT_LEFT_BUTTON) { if (Richtung==GLUT_DOWN) { Angewaehlt(); return -1; } else { return Signal; } } else { return -1; } } else { return 0; } } GLfloat Textfeld::TextfeldHoehe() { return .7*Zeilen; } void Textfeld::SetzeMaxBreite(GLfloat mb) { if (mb<0) mb=0; MaxBreite=mb; } BillardGL-1.75/src/Physik.cpp0100644000076400001440000005256607460764230015236 0ustar stefanusers/**************************************************************************** ** ** Physik.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ** Berechnet Stoss und schreibt Positionsdaten in die Bewegungstabelle ** *****************************************************************************/ #include #include #include #include #include "Kugel.h" #include "Schiedsrichter.h" #include "Physik.h" GLfloat altePos[16][3]; // alte Pos. der Kugeln GLfloat neuePos[16][3]; // neue Pos. der Kugeln GLfloat KugelSpeed[16][2]; // Geschw. Kugeln GLfloat FallFaktor = 25.0; GLfloat VerlustTasche = 1.0; // ---------------- Kugel versenken ---------------------------------------- void versenken(GLint nr){ if (neuePos[nr][2] <= -2.0) { // Kugel ist unten und verschwindet neuePos[nr][0]=1500; neuePos[nr][1]=1500; neuePos[nr][2]=0; KugelSpeed[nr][0] = 0.0; KugelSpeed[nr][1] = 0.0; } if ((neuePos[nr][2]==0)&&(neuePos[nr][0]!=1500)) { // Kugel beginnt zu fallen neuePos[nr][2] = -0.05; KugelSpeed[nr][0] = KugelSpeed[nr][0]*0.95; // abbremsen KugelSpeed[nr][1] = KugelSpeed[nr][1]*0.95; } else // Kugel faellt bereits { if (neuePos[nr][0]>10){ // rechts if (neuePos[nr][1]>0){ // oben KugelSpeed[nr][0] = 23.322-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = 12.211-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } else{ // unten KugelSpeed[nr][0] = 23.322-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = -12.211-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } } if (neuePos[nr][0]<-10){ // links if (neuePos[nr][1]>0){ // oben KugelSpeed[nr][0] = -23.322-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = 12.211-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } else{ // unten KugelSpeed[nr][0] = -23.322-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = -12.211-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } } if ((neuePos[nr][0]>-2)&&(neuePos[nr][0]<2)){ // Mitte if (neuePos[nr][1]>0){ // oben KugelSpeed[nr][0] = 0-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = 12.5547-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } else{ // unten KugelSpeed[nr][0] = 0-neuePos[nr][0]+KugelSpeed[nr][0]*0.5; KugelSpeed[nr][1] = -12.5547-neuePos[nr][1]+KugelSpeed[nr][1]*0.5; } } } } // ----------------------------- Kollisionsberechnung --------------------------- void Kollision(GLfloat neu1[],GLfloat neu2[],GLint erste,GLint zweite){ GLfloat verlust = KollisionsFaktor; neuePos[erste][0] = neu1[0]; // neue Position wird festgelegt neuePos[erste][1] = neu1[1]; neuePos[zweite][0] = neu2[0]; neuePos[zweite][1] = neu2[1]; GLfloat dx2 = neu2[0]-neu1[0]; GLfloat dy2 = neu2[1]-neu1[1]; GLfloat Abstand2=sqrt(dx2*dx2+dy2*dy2); GLfloat dx = dx2/Abstand2; GLfloat dy = dy2/Abstand2; GLfloat richtung = (KugelSpeed[zweite][0]-KugelSpeed[erste][0])*dx2 + (KugelSpeed[zweite][1]-KugelSpeed[erste][1])*dy2; if (richtung < 0){ GLfloat skalarp = .9*(KugelSpeed[erste][0]*dx+KugelSpeed[erste][1]*dy)- (KugelSpeed[zweite][0]*dx+KugelSpeed[zweite][1]*dy); GLfloat Kraftx = dx * skalarp; GLfloat Krafty = dy * skalarp; KugelSpeed[erste][0] = (KugelSpeed[erste][0] - Kraftx) * verlust; // neuer Geschw.-Vektor KugelSpeed[erste][1] = (KugelSpeed[erste][1] - Krafty) * verlust; KugelSpeed[zweite][0] = (KugelSpeed[zweite][0] + Kraftx) * verlust; KugelSpeed[zweite][1] = (KugelSpeed[zweite][1] + Krafty) * verlust; } } void Physik(GLfloat Stoss_x,GLfloat Stoss_y) { //printf(" Berechne Stoss ..."); fflush(stdout); // ------------------------ Variablen initialisieren ------------------------ GLint Aufloesung = PhysikFrequenz; // min. 100 GLfloat Tischlaenge = 22.22; // x-Achse GLfloat Tischbreite = 11.11; // y-Achse GLfloat reibung = ReibungsFaktor; // Geschw.-Abzug durch Reibung GLfloat bandenfaktor = BandenFaktor; // Verlust an Banden // --------------------------- Kugelpositionen auslesen und Speed setzen ---------- for (GLint i=0;i<16;i++) { // erster Tabelleneintrag enthaellt Startposition Bewegungstabelle[0][i][0]=Kugel[i].Pos_xD(); Bewegungstabelle[0][i][1]=Kugel[i].Pos_yD(); Bewegungstabelle[0][i][2]=0; altePos[i][0]=Kugel[i].Pos_xD(); altePos[i][1]=Kugel[i].Pos_yD(); altePos[i][2]=0; neuePos[i][2]=0; //Kugel liegt noch auf dem Tisch KugelSpeed[i][0]=0.0; KugelSpeed[i][1]=0.0; } KugelSpeed[0][0] = Stoss_x; // Startgeschw. der weissen Kugel KugelSpeed[0][1] = Stoss_y; // ------------------------------ Berechnung nach diskreten Zeitschritten --------------------- int beweg = 0; for (int zeit=0;zeit<(20*Aufloesung);zeit++){ beweg = 0; // noch keine Bewegung // neue Position berechnen for (int nr=0;nr<16;nr++){ if (altePos[nr][0] == 1500.0) { neuePos[nr][0] = 1500.0; } else { neuePos[nr][0] = altePos[nr][0]+KugelSpeed[nr][0]/Aufloesung; neuePos[nr][1] = altePos[nr][1]+KugelSpeed[nr][1]/Aufloesung; if (altePos[nr][2]<0){ neuePos[nr][2] = altePos[nr][2]*(1+FallFaktor/Aufloesung); // Kugel faellt //beweg = 1; // und bewegt sich damit } else { neuePos[nr][2] = (fabs(KugelSpeed[nr][0])+fabs(KugelSpeed[nr][1])>0)?0:1; } } } // ------------------------ Kollision mit anderer Kugel? ---------------------------------- { for (int i=0;i<15;i++){ //letzte Kugel wird nicht betrachtet if (neuePos[i][0] != 1500.0){ for (int i2=i+1;i2<16;i2++){ //nur verbleibende Kugeln beruecksichtigen if (neuePos[i2][0] != 1500.0){ GLfloat dx = neuePos[i][0] - neuePos[i2][0]; GLfloat dy = neuePos[i][1] - neuePos[i2][1]; GLfloat dBetraghoch2 = dx*dx + dy*dy; // Quadratwurzel sparen if (dBetraghoch2 <= 1){ // Kollision Kollision(neuePos[i],neuePos[i2],i,i2); Schiedsrichter.KugelKugel(i,neuePos[i][0],i2,neuePos[i2][0]); } } } } } } // ------------------ Kugel in Loch? -------------------------- GLfloat Betrax,Betray; for (int i=0;i<16;i++){ if (neuePos[i][0]!=1500){ if (neuePos[i][2]<0){ versenken(i); } else { GLfloat x=neuePos[i][0]; GLfloat y=neuePos[i][1]; if ((x-23.32)*(x-23.32)+(y-12.21)*(y-12.21)<2.808) { Schiedsrichter.KugelLoch(i,33); } if ((x+23.32)*(x+23.32)+(y-12.21)*(y-12.21)<2.808) { Schiedsrichter.KugelLoch(i,35); } if ((x-23.32)*(x-23.32)+(y+12.21)*(y+12.21)<2.808) { Schiedsrichter.KugelLoch(i,32); } if ((x+23.32)*(x+23.32)+(y+12.21)*(y+12.21)<2.808) { Schiedsrichter.KugelLoch(i,30); } if (x*x+(y-12.55)*(y-12.55)<1.617) { Schiedsrichter.KugelLoch(i,34); } if (x*x+(y+12.55)*(y+12.55)<1.617) { Schiedsrichter.KugelLoch(i,31); } Betrax=fabs(neuePos[i][0]); Betray=fabs(neuePos[i][1]); if ((Betrax-23.32)*(Betrax-23.32)+(Betray-12.21)*(Betray-12.21)<2.808) { // Ecke versenken(i); //printf("\nKugel %i versenkt",i); } if ((Betrax)*(Betrax)+(Betray-12.55)*(Betray-12.55)<1.617){ // Mitte versenken(i); //printf("\nKugel %i versenkt",i); } } } } // ------------------- Kollision mit Bande? --------------------- // der Kuerzungsfaktor ist 1-bandenfaktor*cosinus Ausfallwinkel // somit stellt der bandenfaktor den max. moeglichen Faktor dar (bei senkrechter Reflexion) { for (int i=0;i<16;i++){ if (neuePos[i][0] != 1500.0) { GLfloat laenge = 1; GLfloat faktor = 1; //unten if (neuePos[i][1]<(-Tischbreite+0.5)) { if (((neuePos[i][0]>-20.53)&&(neuePos[i][0]<-1.137))||((neuePos[i][0]<20.53)&&(neuePos[i][0]>1.137))){ Schiedsrichter.KugelBande(i,neuePos[i][0],21); neuePos[i][1]=(-Tischbreite+0.5); laenge=sqrt(KugelSpeed[i][0]*KugelSpeed[i][0]+KugelSpeed[i][1]*KugelSpeed[i][1]); faktor = 1-bandenfaktor*(-KugelSpeed[i][1]/laenge); KugelSpeed[i][1]=-KugelSpeed[i][1]* faktor; KugelSpeed[i][0]=KugelSpeed[i][0]* faktor; } else { // rechts if (neuePos[i][0]>=20.53){ if (neuePos[i][1] <= -0.75355 * (neuePos[i][0]-20.53) + (-Tischbreite+0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],21); //neuePos[i][1] = -0.75355 * (neuePos[i][0]-20.53) + (-Tischbreite+0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = -0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // links if (neuePos[i][0]<=-20.53){ if (neuePos[i][1] <= 0.75355 * (neuePos[i][0]+20.53) + (-Tischbreite+0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],21); //neuePos[i][1] = 0.75355 * (neuePos[i][0]+20.53) + (-Tischbreite+0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = 0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // Mitte rechts if ((neuePos[i][0]>0)&&(neuePos[i][0]<=1.137)){ if (neuePos[i][1] <= 5.671 * (neuePos[i][0]-1.137) + (-Tischbreite+2.879)){ Schiedsrichter.KugelBande(i,neuePos[i][0],21); //neuePos[i][1] = 5.671 * (neuePos[i][0]-1.137) + (-Tischbreite+2.879); GLfloat cos80 = 0.173648; GLfloat sin80 = 0.984808; GLfloat xstrich = KugelSpeed[i][0] * cos80 + KugelSpeed[i][1] * sin80; GLfloat ystrich = -KugelSpeed[i][0] * sin80 + KugelSpeed[i][1] * cos80; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos80 - ystrich * sin80); KugelSpeed[i][1] = (xstrich * sin80 + ystrich * cos80); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // Mitte links if ((neuePos[i][0]<=0)&&(neuePos[i][0]>=-1.137)){ if (neuePos[i][1] <= -5.671 * (neuePos[i][0]+1.137) + (-Tischbreite+2.879)){ Schiedsrichter.KugelBande(i,neuePos[i][0],21); //neuePos[i][1] = -5.671 * (neuePos[i][0]+1.137) + (-Tischbreite+2.879); GLfloat cos80 = 0.173648; GLfloat sin80 = -0.984808; GLfloat xstrich = KugelSpeed[i][0] * cos80 + KugelSpeed[i][1] * sin80; GLfloat ystrich = -KugelSpeed[i][0] * sin80 + KugelSpeed[i][1] * cos80; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos80 - ystrich * sin80); KugelSpeed[i][1] = (xstrich * sin80 + ystrich * cos80); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } } } //oben if (neuePos[i][1]>(Tischbreite-0.5)){ if (((neuePos[i][0]>-20.53)&&(neuePos[i][0]<-1.137))||((neuePos[i][0]<20.53)&&(neuePos[i][0]>1.137))){ Schiedsrichter.KugelBande(i,neuePos[i][0],23); neuePos[i][1]=(Tischbreite-0.5); laenge=sqrt(KugelSpeed[i][0]*KugelSpeed[i][0]+KugelSpeed[i][1]*KugelSpeed[i][1]); faktor = 1-bandenfaktor*(KugelSpeed[i][1]/laenge); KugelSpeed[i][1]=-KugelSpeed[i][1]*faktor; KugelSpeed[i][0]=KugelSpeed[i][0]*faktor; } else { // rechts if (neuePos[i][0]>=20.53){ if (neuePos[i][1] >= 0.75355 * (neuePos[i][0]-20.53) + (Tischbreite-0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],23); //neuePos[i][1] = 0.75355 * (neuePos[i][0]-20.53) + (Tischbreite-0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = 0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // links if (neuePos[i][0]<=-20.53){ if (neuePos[i][1] >= -0.75355 * (neuePos[i][0]+20.53) + (Tischbreite-0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],23); //neuePos[i][1] = -0.75355 * (neuePos[i][0]+20.53) + (Tischbreite-0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = -0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // Mitte rechts if ((neuePos[i][0]>0)&&(neuePos[i][0]<=1.137)){ if (neuePos[i][1] >= -5.671 * (neuePos[i][0]-1.137) + (Tischbreite-2.879)){ Schiedsrichter.KugelBande(i,neuePos[i][0],23); //neuePos[i][1] = -5.671 * (neuePos[i][0]-1.137) + (Tischbreite-2.879); GLfloat cos80 = 0.173648; GLfloat sin80 = -0.984808; GLfloat xstrich = KugelSpeed[i][0] * cos80 + KugelSpeed[i][1] * sin80; GLfloat ystrich = -KugelSpeed[i][0] * sin80 + KugelSpeed[i][1] * cos80; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos80 - ystrich * sin80); KugelSpeed[i][1] = (xstrich * sin80 + ystrich * cos80); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // Mitte links if ((neuePos[i][0]<=0)&&(neuePos[i][0]>=-1.137)){ if (neuePos[i][1] >= 5.671 * (neuePos[i][0]+1.137) + (Tischbreite-2.879)){ Schiedsrichter.KugelBande(i,neuePos[i][0],23); //neuePos[i][1] = 5.671 * (neuePos[i][0]+1.137) + (Tischbreite-2.879); GLfloat cos80 = 0.173648; GLfloat sin80 = 0.984808; GLfloat xstrich = KugelSpeed[i][0] * cos80 + KugelSpeed[i][1] * sin80; GLfloat ystrich = -KugelSpeed[i][0] * sin80 + KugelSpeed[i][1] * cos80; ystrich = -ystrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos80 - ystrich * sin80); KugelSpeed[i][1] = (xstrich * sin80 + ystrich * cos80); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } } } //links if (neuePos[i][0]<(-Tischlaenge+0.5)) { if ((neuePos[i][1]>-9.37)&&(neuePos[i][1]<9.37)){ Schiedsrichter.KugelBande(i,neuePos[i][0],20); neuePos[i][0]=(-Tischlaenge+0.5); laenge=sqrt(KugelSpeed[i][0]*KugelSpeed[i][0]+KugelSpeed[i][1]*KugelSpeed[i][1]); faktor = 1-bandenfaktor*(-KugelSpeed[i][0]/laenge); KugelSpeed[i][0]=-KugelSpeed[i][0]*faktor; KugelSpeed[i][1]=KugelSpeed[i][1]*faktor; } else { // oben if (neuePos[i][1]>=9.37){ if (neuePos[i][0] <= -0.75355 * (neuePos[i][1]-9.37) + (-Tischlaenge+0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],20); //neuePos[i][0] = -0.75355 * (neuePos[i][1]-9.37) + (-Tischlaenge+0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = 0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; xstrich = -xstrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // unten if (neuePos[i][1]<=-9.37){ if (neuePos[i][0] <= 0.75355 * (neuePos[i][1]+9.37) + (-Tischlaenge+0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],20); //neuePos[i][0] = 0.75355 * (neuePos[i][1]+9.37) + (-Tischlaenge+0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = -0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; xstrich = -xstrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } } } //rechts if (neuePos[i][0]>(Tischlaenge-0.5)){ if ((neuePos[i][1]>-9.37)&&(neuePos[i][1]<9.37)){ Schiedsrichter.KugelBande(i,neuePos[i][0],22); neuePos[i][0]=(Tischlaenge-0.5); laenge=sqrt(KugelSpeed[i][0]*KugelSpeed[i][0]+KugelSpeed[i][1]*KugelSpeed[i][1]); faktor = 1-bandenfaktor*(KugelSpeed[i][0]/laenge); KugelSpeed[i][0]=-KugelSpeed[i][0]*faktor; KugelSpeed[i][1]=KugelSpeed[i][1]*faktor; } else { // oben if (neuePos[i][1]>=9.37){ if (neuePos[i][0] >= 0.75355 * (neuePos[i][1]-9.37) + (Tischlaenge-0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],22); //neuePos[i][0] = 0.75355 * (neuePos[i][1]-9.37) + (Tischlaenge-0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = -0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; xstrich = -xstrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } // unten if (neuePos[i][1]<=-9.37){ if (neuePos[i][0] >= -0.75355 * (neuePos[i][1]+9.37) + (Tischlaenge-0.62)){ Schiedsrichter.KugelBande(i,neuePos[i][0],22); //neuePos[i][0] = -0.75355 * (neuePos[i][1]+9.37) + (Tischlaenge-0.62); GLfloat cos37 = 0.798636; GLfloat sin37 = 0.601815; GLfloat xstrich = KugelSpeed[i][0] * cos37 + KugelSpeed[i][1] * sin37; GLfloat ystrich = -KugelSpeed[i][0] * sin37 + KugelSpeed[i][1] * cos37; xstrich = -xstrich; ystrich = ystrich*VerlustTasche; xstrich = xstrich*VerlustTasche; KugelSpeed[i][0] = (xstrich * cos37 - ystrich * sin37); KugelSpeed[i][1] = (xstrich * sin37 + ystrich * cos37); neuePos[i][0]+=KugelSpeed[i][0]/Aufloesung; neuePos[i][1]+=KugelSpeed[i][1]/Aufloesung; } } } } } } } // ------------------------------- Tabelle aktualisieren ------------------------------- GLint zeitpunkt = zeit*100/Aufloesung; // aktuelle Zeit berechnen (fuer Tabelle) { for (int i=0;i<16;i++){ Bewegungstabelle[zeitpunkt][i][0] = neuePos[i][0]; Bewegungstabelle[zeitpunkt][i][1] = neuePos[i][1]; Bewegungstabelle[zeitpunkt][i][2] = neuePos[i][2]; } } // -------------------------- neue Geschwindigkeit berechnen ---------------------------- { for (int i=0;i<16;i++){ if (neuePos[i][0] != 1500.0){ GLfloat geschw = sqrt(KugelSpeed[i][0]* KugelSpeed[i][0] + KugelSpeed[i][1]* KugelSpeed[i][1]); GLfloat geschwneu = geschw - (reibung/Aufloesung); if (neuePos[i][2]<0){beweg=1;} // Kugel faellt und bewegt sich damit if (geschwneu <= 0.0) { // Kugel bleibt stehen KugelSpeed[i][0] = 0.0; KugelSpeed[i][1] = 0.0; } else { KugelSpeed[i][0] = (KugelSpeed[i][0] / geschw) * geschwneu; // neue Geschw. wird gesetzt KugelSpeed[i][1] = (KugelSpeed[i][1] / geschw) * geschwneu; beweg = 1; // Es bewegt sich noch was... } } } } // ---------------------------------- Stossdauer setzen ------------------------------------ if (beweg) { Stossdauer = (zeitpunkt<1999)?zeitpunkt+1:1999; } { // Daten umschreiben for (int i=0;i<16;i++){ altePos[i][0]=neuePos[i][0]; altePos[i][1]=neuePos[i][1]; altePos[i][2]=neuePos[i][2]; } } } //printf(" fertig!\n\n"); } BillardGL-1.75/src/Schiedsrichter.h0100644000076400001440000000345407460763174016375 0ustar stefanusers class Schiedsrichter { public: Schiedsrichter(); void KugelKugel(GLint,GLfloat,GLint,GLfloat); void KugelBande(GLint,GLfloat,GLint); void KugelLoch(GLint,GLint); void NeuesSpiel(GLint); void NeuerStoss(); void SetzeSpielerAmStoss(GLint); void SetzeFouls(GLint,GLint); GLint Entscheidung(); GLint KorrekteKugelAngespielt(GLint); GLint KorrekteKugelVersenkt(GLint); GLint KorrekteKugelVersenktDabei(GLint[16]); GLint FarbigeKugel(GLint); GLint FarbigeKugelDabei(GLint[16]); GLint FarbigeKugelSumme(GLint[16]); GLint Summe(GLint[16]); GLint FrageNachSpielerAmStoss(); GLint FrageNachGruppenVerteilung(); GLint FrageNachBegruendung(); GLint FrageNachFouls(GLint); private: GLint BandeAusserhalbKopffeldvorKugelBeruehrt; GLint ErsteBeruehrteKugel; GLint ErsteBeruehrteBande; GLint ErsteVersenkteKugel; GLint ErsteBeruehrung; GLint ErsteBeruehrteKugelImKopffeld; GLint ErsteBeruehrungImKopffeld; GLint KugelnImSpiel[16]; GLint KugelnVersenkt[16]; GLint KugelnAnBande[16]; GLint FoulsHintereinanderSpieler1; GLint FoulsHintereinanderSpieler2; GLint SchiedsrichterEntscheidung; GLint SpielerAmStoss; GLint Begruendung; GLint AufnahmeWechsel; GLint Foul; GLint LageVerbesserungKopffeld; GLint LageVerbesserung; GLint NeuAufbauenOderWeiterspielen; GLint NeuAufbauenOderAchtEinsetzen; GLint Verloren; GLint Gewonnen; GLint Spieler1Gewonnen; GLint Spieler2Gewonnen; GLint AusKopffeld; GLint Eroeffnungsstoss; GLint Spiel; GLint GruppenVerteilung; GLint NiedrigsteKugel; }; #define JA 1 #define NEIN 0 #define SPIELER1 0 #define SPIELER2 1 #define KEINE 0 #define S1_GANZE_S2_HALBE 1 #define S1_HALBE_S2_GANZE 2 #define ACHTBALL 8 #define NEUNBALL 9 BillardGL-1.75/src/glut32.dll0100644000076400001440000072000007460763177015072 0ustar stefanusersMZÿÿ¸@øº´ Í!¸LÍ!This program cannot be run in DOS mode. $Œ¡À]íÏ“]íÏ“]íÏ“&ñÓ\íÏ“2òÄ“\íÏ“ÞñÁ“@íÏ“2òÅ“8íÏ“?òÜ“PíÏ“]íΓëíÏ“[ÎÚ“líÏ“šëÉ“\íÏ“¢ÍË“\íÏ“Rich]íÏ“PELóOê;à! p@“€Àpò ¬ãŒp(€2€¼.textfnp `.rdatav€€€@@.data”eP@À.rsrc(pP@@.relocê9€@`@BU‹ìƒì ‹EPèƒÄ‰Eà‹Mà‹U ;Q|‹Eà‹H‹UàJ9M |éR‹Eà‹M +H‹Uà‹B ‹ ˆ‰Mäƒ}ä„3UôRhð ÿÄEüPhñ ÿÄMìQhò ÿÄUèRhó ÿÄEøPhô ÿÄMðQhõ ÿÄjhð ÿÈjhñ ÿÈjhò ÿÈjhó ÿÈjhô ÿÈjhõ ÿÈ‹Uä‹BPj‹Mä‹QR‹Eä‹H Q‹Uä‹BP‹Mä‹QR‹Eä‹QÿÌ‹UôRhð ÿÈ‹EüPhñ ÿÈ‹MìQhò ÿÈ‹UèRhó ÿÈ‹EøPhô ÿÈ‹MðQhõ ÿÈ‹å]ÂÌÌU‹ìƒì‹EPèÀƒÄ‰Eø‹Mø‹U ;Q|‹Eø‹H‹UøJ9M |3Àë*‹Eø‹M +H‹Uø‹B ‹ ˆ‰Müƒ}üt ‹UüÙBèñßë3À‹å]ÂÌÌÌÌÌÌÌÌÌÌÌU‹ìƒì‹EPèÀƒÄ‰EðÇEøë ‹M ƒÁ‰M ‹U 3ÀŠ…ÀtT‹M 3ÒŠ‰Uü‹Eð‹Mü;H|=‹Uð‹B‹MðA9Eü},‹Uð‹Eü+B‹Mð‹Q ‹‚‰Eôƒ}ôtÛEø‹MôØAè[߉Eøë˜‹Eø‹å]ÂÌU‹ìƒìLV¡@N‹ @N‹P,;Q u¡@N‹H ‰Mì‹@N‹B‰EðëE‹ @N‹Q$‹B‰Eì‹ @N‹Q$‹B‰Eð‹ @N‹Q$‹E;B(u‹MQhôèÐ’ƒÄéƒ}ìuhÌ踒ƒÄéè}}ƒ}}‹URh¨è“’ƒÄéËEìƒxŽî‹MðQèƒÄ‰Eä‹Uì‹Bƒè‹Mì‰A‹Uì‹B ƒè‰Eèë ‹Mèƒé‰Mèƒ}èŒ;‹Uè;Uuëã‹EèkÀ ‹Mì‹QÙÜxÌßàöÄ… ‹Eè‰Eô‹MèkÉ ‹Uì‹B‹UèkÒ ‹uä‹v‹‰‹MèkÉ ‹Uì‹BÙpÌØ èãÝf‰Eø‹MèkÉ ‹Uì‹B‹UèkÒ ‹uä‹v‹D‰D‹MèkÉ ‹Uì‹BÙpÌØLè¤Ýf‰Eú‹MèkÉ ‹Uì‹B‹UèkÒ ‹uä‹v‹D‰D‹MèkÉ ‹Uì‹BÙpÌØLèeÝf‰EüÆEþ‹ @N‹Q RÿÜ…Àt¡@N‹H‰ ÜQë ÇÜQUôR‹Eä‹HQ‹ÐLRè<×ƒÄ é²þÿÿ‹Eä‰Eì‹ @N‹@N‹A,;B u‹ @N‹Uì‰Q ¡@N‹Mì‹Q‰Pë¡@N‹H$‹Uì‰Q¡@N‹H$‹Uì‹B‰A‹Mì‹QR¡@N‹H,Q‹ÐLRèc×ƒÄ ‹E‰EôÙE ÜhÌßàöÄAuÇEÜÇEàð?ë2ÙE ÜxÌßàöÄtÇEÔÇEØëÙE Ý]Ô‹MÔ‰MÜ‹U؉UàÝEÜÙ] ‹EkÀ ‹Mì‹Q‹M ‰ ÙpÌØM èÜf‰EøÙEÜhÌßàöÄAuÇEÌÇEÐð?ë2ÙEÜxÌßàöÄtÇEÄÇEÈëÙEÝ]Ä‹UĉUÌ‹EȉEÐÝEÌÙ]‹MkÉ ‹Uì‹B‹U‰TÙpÌØMè¡Ûf‰EúÙEÜhÌßàöÄAuÇE¼ÇEÀð?ë2ÙEÜxÌßàöÄtÇE´ÇE¸ëÙEÝ]´‹E´‰E¼‹M¸‰MÀÝE¼Ù]‹UkÒ ‹Eì‹H‹E‰DÙpÌØMè$Ûf‰EüÆEþ‹ @N‹Q RÿÜ…Àt¡@N‹H‰ ÜQë ÇÜQUôR‹Eì‹HQ‹ÐLRèûÔƒÄ ^‹å]ÂÌU‹ìƒì¡@N‹ @N‹P,;Q u¡@N‹H ‰Mø‹@N‹B‰EüëH‹ @N‹Q$‹B‰Eø‹ @N‹Q$‹B‰Eü‹ @N‹Q$‹E;B(u‹MQh€èQŽƒÄÙ€ÌëWƒ}øuhXè6ŽƒÄÙ€Ìë<}}ƒ}}‹URh4莃ÄÙ€Ìë‹EkÀ ‹Mø‹QЋE Ù‚‹å]ÂÌÌÌÌÌÌÌÌÌU‹ìƒì‹E‹ DN‹Tü‰Uü¡@N‹ @N‹P,;Q u"¡@N‹H ‰Mð‹@N‹B‰Eø‹Mü‹Q ‰UôëG¡@N‹H$‹Q‰Uð¡@N‹H$‹Q‰Uø‹Eüƒx$u‹MQh8èbƒÄ騋Uü‹B$‹H‰Môƒ}ðuhüè>ƒÄé´ƒ}ôu‹URh¸è"ƒÄ阋Eô;Eðué‹‹MðQèԃċUô‹BƒÀ‹Mô‰A‹@N¡@N‹J,;H u‹@N‹Eô‰B ‹ @N‹Uô‹B‰Aë!‹ @N‹Q$‹Eô‰B‹ @N‹Q$‹Eô‹H‰J‹Uô‹BP‹ @N‹Q,R¡ÐLPèUÓƒÄ ‹å]ÂÌÌÌÌÌÌÌÌÌÌÌÌU‹ììjè“ØƒÄ‰…üÿÿƒ½üÿÿu hdè䌃ÄÇ…üÿÿ‹…üÿÿÇ‹üÿÿÇA ‹•üÿÿÇB‹…üÿÿ‹H kÉ Qè2؃Ä‹•üÿÿ‰B‹…üÿÿƒxu hdè}ŒƒÄ‹üÿÿ‹Q ƒê‰•üûÿÿë‹…üûÿÿƒè‰…üûÿÿƒ½üûÿÿ|O‹üûÿÿkÉ ‹•üÿÿ‹BÇ€¿‹üûÿÿkÉ ‹•üÿÿ‹BÇD€¿‹üûÿÿkÉ ‹•üÿÿ‹BÇD€¿ë™‹MQ‹ÐLRè/¸ƒÄ‰…øûÿÿƒ½øûÿÿÿt‹…üÿÿ‹øûÿÿ;H |,j‹•üÿÿ‹P‹ øQQ‹ÐLRè>σÄ‹üÿÿ‰Aë"jj‹øQR¡ÐLPèσÄ‹üÿÿ‰A‹•üÿÿ¡XL‰B‹üÿÿ‰ XL‹…üÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌU‹ì‹E‹HစÉu ‹U3ÀŠBƒøu ‹MQè7ƒÄ‹U ‰‹E ‹‹U‹A‰ë‹M Ç‹UÇ]ÃÌÌÌÌÌÌÌÌÌÌÌÌU‹ì‹EPèÔýÿÿƒÄ]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒì‹E‹Hƒé‹U‰J‹Eƒxug‹ XL‰MøÇEüXLƒ}øt)‹Uø;Uu ‹Eü‹M‹Q‰ë‹EøƒÀ‰Eü‹Mø‹Q‰UøëÑ‹E‹HQÿ$€‹U‹BPè'׃Ä‹MQè׃Ä‹å]ÃÌÌÌÌÌÌÌU‹ìƒì ‹E‹H<‰Müƒ}ü|Bƒ}üs<‹Uüƒ<Õ|u‹Eü‹ ÅxQjÿä‹Uü‰Õ|‹Eü‹ Å|‰Møé‹‹Uü‰Uôƒ}ôdtƒ}ôet`ƒ}ôftcëq‹EƒxXt"‹M‹QX‰U‹Eƒx‹Eƒxht9‹MQè[ƒÄ‹U‹B8P‹M‹Q4R‹Eÿ¬ƒÄ‹MÇAh‹UüƒÊ‰Uü‹Eƒx$„|‹M‹Q$ƒz,„l‹E‹‰M¸‹Uƒz$t‹E‹H$‹Q‰U°ëÇE°‹E°‰E¼‹Müá…É„Šƒ=8Mt'‹Uƒzlt‹Eü%=u‹M‹QRÿ€ëZ‹E‹M‹Q‰P(‹E‹M‹Q ‰P,‹E‹M‹Q‰P0‹Eü%£„L‹MQèZƒÄ‹UÇBl‹Eÿ¨Ç„L‹Müá…É„’‹U¸¡DN‹ ‰Mƒ}t~‹Uƒz$tu‹E‹H$‹Q;U¼ug‹E‹H$ƒy,t[‹U‹B$‹M‹P‰Q(‹E‹H$‹U‹A‰B,‹M‹Q$‹E‹J ‰H0‹Uü≄L‹EPèoYƒÄ‹M‹Q$ÿR,Ç„Lësƒ=8Mt2‹Eƒx$u)‹Mƒylt ‹Uüâúu‹E‹HQÿ€ë8‹Uü≄L‹EPèYƒÄ‹MÇAl‹Uÿ’¨Ç„L‹E‹Mü ˆ€‰Mü‹Uüƒâ@…Òt‹EPèÂXƒÄÿÀ‹MüစÉt‹URè£XƒÄè+U‹E‹ˆ€á?þÿÿ‹U‰Š€‹Eƒ¸€t‹Eë$‹MÁ„9 hLu ÇhL‹U‹‚„‹å]ÃùM.N}NdNINÌÌÌÌÌÌU‹ìƒì Wj ‹EP莪ƒÄ‰Eüƒ}üu ‹M¾…Òu3Àéƒ=˜Luhÿ¼£˜L¡˜L‰Eø‹MQ‹UøR賩ƒÄ‰Eüƒ}üuëR‹}ƒÉÿ3Àò®÷уÁÿ‹EüÁ‰Eô‹Mü;Møt ‹Uü3ÀŠBÿƒø u‹Mô3ÒŠƒú t ‹Eô3ÉŠ…Éu¸ë ‹Uô‰Uøë“3À_‹å]ÂÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E‰Eüƒ}üf‡³‹Uü3ÉŠŠ}Tÿ$T¡@N‹M ‰ˆü鎋@N‹E ‰‚éz‹ @N‹U ‰‘éf¡@N‹M ‰ˆéS‹@N‹E ‰‚ é?‹ @N‹U ‰‘é+¡@N‹M ‰ˆé‹@N‹E ‰‚é‹ @N‹U ‰‘éð¡@N‹M ‰ˆ éÝ‹@N‹E ‰‚$éÉ‹ @N‹U ‰‘(鵡@N‹M ‰ˆ,颋@N‹E ‰‚0鎋 @N‹U ‰‘4ë}¡@N‹M ‰ˆ8ëm‹@N‹E ‰‚<ë\‹ @N‹U ‰‘@ëK¡@N‹M ‰ˆDë;‹@N‹E ‰‚Hë*‹ @N‹Q$‹E ‰B0ë‹ |L‹U ‰Q,ë ¡R‹M ‰H‹å]ÂvR‰RR±RÄRØRìRÿRS'S:SNSbSuS‰SšSªS»SÌSÜSíSþS TT ÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E‰Eüƒ}üf‡n‹Uü3ÉŠŠÚVÿ$zV¡@N‹€üéN‹ @N‹é=‹@N‹‚é,¡@N‹€é‹ @N‹ é ‹@N‹‚éú¡@N‹€éê‹ @N‹éÙ‹@N‹‚éÈ¡@N‹€ 鸋 @N‹$é§‹@N‹‚(é–¡@N‹€,醋 @N‹0ëx‹@N‹‚4ëj¡@N‹€8ë]‹ @N‹<ëO‹@N‹‚@ëA¡@N‹€Dë4‹ @N‹Hë&‹@N‹B$‹@0ë‹ |L‹A,ë ‹tL‹Bë3À‹å]ÂU&U7UHUXUiUzUŠU›U¬U¼UÍUÞUîUüU VV%V3V@VNV\VgVrV ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒ=¨Ltëo¡@NÇ€”‹ @Nǘ‹@N¡ôQ‰‚œ‹ @N‹üQ‰‘ ¡@N‹ˆƒÉ‹@N‰Šh¡@NPèÖïÿÿƒÄ]ÃÌU‹ìƒ= Ltjjÿd‚Ç LǨL]ÃÌÌÌÌU‹ìƒ=¨Luh˜èºMƒÄ롨LP‹ ¨LQèÓ`ƒÄǨL]ÃÌÌÌÌU‹ìƒìèUEüP‹MQèXƒÄ‰Eø‹UüR‹EøP‹ ”Q‹œLRèƒÄ£¤L‹EøP賚ƒÄ‹å]ÂÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ììœVWƒ=”|éÁǔDždÿÿÿ…lÿÿÿP‹dÿÿÿQjÿ`‚…Àt5}Ørƒ}ätƒ}ä¸ë7‹ @N‹øë)¡$Më"¡(Më¡,Më‹URhpèÂ%ƒÄƒÈÿ‹å]ÂooyŠ˜¦­´»ÂÉÖë€òùÝÌÌU‹ìQƒ=4Mt¡MëOÇ4Mj+ÿX‚£`ƒ=Muƒ=Muƒ= Mu ÇEüëÇEü‹Eü£M¡M‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìQƒ}tMƒ} ~G¡@NƒxHu+jjj‹ @N‹Q Rÿ°‚‰Eüƒ}üu ‹E Pjÿ¬‚‹ @N‹U ‰‘øë@¡@Nƒ¸ôt#‹ @Nƒ¹ø~‹@NƒzHujÿ¨‚¡@NÇ€ø‹ @N‹U‰‘ô‹å]ÂÌÌÌÌU‹ìƒìP¡@Nƒ¸ô„—ÇEÌ4ÇEÐÿMÌQjÿ¤‚‰Eȃ}Èut‹UÔ‰UÄ‹E؉EÀ‹M܉M¼‹U¼êÿ‰U¸ÛE¸Ü5Ð0èõoP‹EÀ-ÿ‰E´ÛE´Ü5Ð0èÛoP‹MÄéÿ‰M°ÛE°Ü5Ð0èÀoP‹UìR¡@NÿôƒÄ‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQƒ}u¡@Nƒ¸Ðu ÇEüëÇEü‹MüQjè8ƒÄ‹@N‹E‰‚À‹å]ÂÌÌÌÌÌU‹ìQƒ}u¡@Nƒ¸Àu ÇEüëÇEü‹MüQjèM8ƒÄ‹@N‹E‰‚Ћå]ÂÌÌÌÌÌU‹ì¡@N‹M‰ˆŒ]ÂÌÌÌÌÌÌÌÌÌÌÌU‹ì]ÂÌÌÌÌÌÌÌÌÌU‹ìQƒ}u¡@Nƒ¸Ôu ÇEüëÇEü‹MüQjèÍ7ƒÄ‹@N‹E‰‚Ä‹å]ÂÌÌÌÌÌU‹ìQƒ}u¡@Nƒ¸Äu ÇEüëÇEü‹MüQjè}7ƒÄ‹@N‹E‰‚Ô‹å]ÂÌÌÌÌÌU‹ìƒì4ƒ=ÆEÜ‹EüƒÀ‰Eüë/ÆEã ‹MüƒÁ‰Müë ‹UüƒÂ‰Uü‹EüŠˆMäë ÆEÞ‹UüƒÂ‰Uü‹EüƒÀ‰EüéáþÿÿMÌQ‹ÜQRÿ€‰Eȃ}È~qj(èP-ƒÄ‰Eô‹EôPj(‹MÈQ‹ÜQRÿ€ƒ}øt‹Eô‹Hƒá…Éu‹UôRèQ.ƒÄ3Àë-‹Eô3ÉŠHƒùu‹Uô3ÀŠB ƒø|‹MôQè'.ƒÄ3Àë‹Eô_‹å]äñÃÇÃÝÃæÃôÃÄÄ(Ä7ÄFÄUÄdÄwÄwÄwÄwÄÌÌÌÌÌÌÌU‹ì‹E£èQ]ÂÌU‹ì‹E£èQ]ÂÌU‹ì‹E£|L]ÃÌÌÌU‹ì¡RP貃Äÿ4€ƒ=èQt;‹ LNQèäãÿÿƒÄ‹RRèµÿÿÿƒÄÇR‹EP‹M QjÿèQƒÄ ÇRƒ=äQtD‹äQƒzu8¡LNPè‹ãÿÿƒÄ‹ äQ‹QRèYÿÿÿƒÄ¡äQ‹H Q‹äQ‹BÿPƒÄÇLN]ÃÌÌU‹ì‹Eƒxt‹M‹QRèèÿÿÿƒÄ‹EÇ@‹MÇA ‹UÇB]ÃÌÌÌÌÌU‹ì‹E£R‹M ‰ LNÇäQƒ=èQt+‹URèÀþÿÿƒÄ‹E PèÔâÿÿƒÄ‹MQ‹URjÿèQƒÄ ‹EP‹MQ‹URè ƒÄ ]ÃÌÌÌÌÌÌÌÌU‹ìj¡@N‹H Qj‹UR‹E P3Ƀ=àQ”Á÷ÙɃáQ‹U‹BPÿ8‚]ÃÌÌÌÌÌU‹ìƒì ‹E‹H‰Mø‹U‹B ‰Eüƒ}ütW‹Mü‹Q;U u‹EüëI‹Eüƒxt*‹M Q‹Uü‹B ‹ XN‹Rè°ÿÿÿƒÄ‰Eôƒ}ôt‹Eôë‹Eøƒè‰Eø‹Mü‹Q ‰Uüë£3À‹å]ÃÌÌÌÌÌU‹ìƒ}| ‹E;\N~3Àë ‹M‹XN‹DŠü]ÃÌÌÌÌÌÌÌÌÌU‹ìƒìƒ=Rtèl觉Eøj0èà)ƒÄ‰Eüƒ}üu hdè7ÞÿÿƒÄ‹Eü‹Mø‰‹UüÇB‹EüÇ@‹Mü‹U‰Q‹EüÇ@ ‹MüÇA‹UüÇB‹EüÇ@ ÿ4‚‹Mü‰A‹Uø¡XN‹Mü‰ ‹UüRèäüÿÿƒÄ‹EøƒÀ‹å]ÂÌÌÌÌÌU‹ìQÇEüë ‹EüƒÀ‰Eü‹Mü; \N}‹Uü¡XNƒ<u‹Eüëzë׋ \NƒÁ‰ \Nƒ=XNt‹\NÁâR¡XNPè+ƒÄ£XNëjèÏ(ƒÄ£XNƒ=XNu hdè!ÝÿÿƒÄ‹ \N‹XNÇDŠü¡\Nƒè‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìhØèCÜÿÿƒÄh„èÖÜÿÿƒÄ]ÃÌU‹ì‹E £øL‹MQèLþÿÿ]ÂÌÌÌÌÌÌÌÌU‹ìƒì ‹EPèþÿÿƒÄ‰Eüƒ=Rtèÿÿÿ‹Mü‹QRÿ0‚‹E‹ XNÇDü‹Uü‹B ‰Eøƒ}øt,‹Mø‹Q ‰Uô‹Eø‹HQè)ƒÄ‹UøRè )ƒÄ‹Eô‰Eøë΋ |L;Müu Ç|L‹UüRèã(ƒÄ‹å]ÂÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒ=|Lt ¡|L‹ƒÀë3À]ÃÌÌÌÌU‹ìQƒ}| ‹E;\N~h¸è!ÛÿÿƒÄë1‹M‹XN‹DŠü‰Eüƒ}üuh¸èüÚÿÿƒÄë ‹MüQè®úÿÿƒÄ‹å]ÂÌÌÌÌÌU‹ìQƒ=Rtè~þÿÿj$èú&ƒÄ‰Eüƒ}üu hdèQÛÿÿƒÄ‹Eü‹ |L‰Hj‹U R‹EP‹MüQè?ƒÄ‹|L‹BƒÀ‹ |L‰A‹Uü¡|L‹H ‰J ‹|L‹Eü‰B ‹å]ÂÌÌÌÌÌÌÌU‹ìQW‹E‹H‰Mü‹U RèÙÙÿÿƒÄ‹M‰A‹Uƒzu hdè½ÚÿÿƒÄ‹E‹M‰H‹} ƒÉÿ3Àò®÷уÁÿ‹U‰J‹E‹M‰H ‹U¡€‰B‹ €ƒÁ‰ €ƒ}t‹U R‹E‹Qj‹Uü‹BPÿ,‚ë‹M Q‹U‹BPj‹Mü‹QRÿ,‚_‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìƒìƒ=Rtè,ýÿÿj$è¨%ƒÄ‰Eøƒ}øu hdèÿÙÿÿƒÄ¡|L‹HƒÁ‹|L‰J‹Eø‹ |L‰H‹U Rè3ûÿÿƒÄ‰Eüƒ}üt ‹Eø‹Mü‹Q‰j‹E ƒèP‹MQ‹UøRè¶þÿÿƒÄ¡|L‹HƒÁ‹|L‰J‹Eø‹ |L‹Q ‰P ¡|L‹Mø‰H ‹å]ÂÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìWƒ=Rtè[üÿÿ¡|L‹H‰Mø‹|L‹B ‰Eüƒ}ü„ý‹Mø;M…Ú‹Uüƒzt‹Eü‹H‹Qƒê‹Eü‹H‰Q‹Uü‹BPèÁ%ƒÄ‹M Qè-£ƒÄ‹Uü‰B‹Eüƒxu hèÌØÿÿƒÄ‹MüÇA‹} ƒÉÿ3Àò®÷уÁÿ‹Uü‰J‹Eü‹M‰H ‹Uü¡€‰B‹ €ƒÁ‰ €h‹UøƒêR¡|L‹HQÿ$‚‹U R‹Eü‹HQh‹UøƒêR¡|L‹HQÿ(‚ë(‹Uøƒê‰Uø‹Eü‹H ‰Müéùþÿÿ‹URhàè×ÿÿƒÄ_‹å] ÌÌÌÌÌU‹ìƒì Wƒ=Rtè ûÿÿ¡|L‹H‰Mô‹|L‹B ‰Eüƒ}ü„!‹Mô;M…þ‹Uüƒzu‹Eü‹H‹QƒÂ‹Eü‹H‰Q‹Uü‹BPèq$ƒÄ‹M QèÝ¡ƒÄ‹Uü‰B‹Eüƒxu hè|×ÿÿƒÄ‹MüÇA‹} ƒÉÿ3Àò®÷уÁÿ‹Uü‰J‹Eƒè‹Mü‰A ‹Uü¡€‰B‹ €ƒÁ‰ €‹URè‹øÿÿƒÄ‰Eøƒ}øt ‹Eü‹Mø‹Q‰h‹EôƒèP‹ |L‹QRÿ$‚‹E P‹Mü‹Rh‹EôƒèP‹ |L‹QRÿ(‚ë(‹Eôƒè‰Eô‹Mü‹Q ‰UüéÕþÿÿ‹EPhàè ÖÿÿƒÄ_‹å] ÌU‹ìƒì ƒ=Rtèœùÿÿ¡|L‹H‰Mø‹|LƒÂ ‰Uô¡|L‹H ‰Müƒ}ü„€‹Uø;UuX¡|L‹Hƒé‹|L‰J‹Eô‹Mü‹Q ‰h‹EøƒèP‹ |L‹QRÿ$‚‹Eü‹HQèÞ"ƒÄ‹UüRèÒ"ƒÄë1‹Eøƒè‰Eø‹MüƒÁ ‰Mô‹Uü‹B ‰Eüévÿÿÿ‹MQhàè2ÕÿÿƒÄ‹å]ÂÌÌÌÌÌÌÌÌÌU‹ì¡@N;¨LuhèÕÿÿƒÄëHƒ=Rtè£øÿÿ‹M‹@Nƒ|ŠL}¡@N‹HtƒÁ‹@N‰Jt¡|L‹ƒÁ‹U¡@N‰LL]ÂÌÌÌÌÌU‹ìƒ=RtèOøÿÿ‹E‹ @Nƒ|L~%‹@N‹Btƒè‹ @N‰At‹U¡@NÇDL]ÂÌÌÌÌÌÌU‹ìƒìEøPÿ…Àt\MðQÿ ‹UôR‹EðP‹MüQ‹UøRèm1‹M‰ßmøßmðÞùØ PÜØ PÜ‹U‹iÀèiÀè‰EèÚeèè ‹M‰Aë,ÿ´‚‰Eì‹Eì3Ò¹è÷ñ‹U‰‹Eì3Ò¹è÷ñ‹E‰P3À‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E‰Eüƒ}üwI‹Müÿ$ŒÒ¸Ø ëG¸ ë@¸XÌë9¸(§ë2¸ˆ­ë+¸@Üë$¸êë¸8 ë¸À0ëhdèíÓÿÿƒÄ3À‹å]Ã:ÒAÒHÒOÒVÒ]ÒdÒkÒrÒU‹ì3À]ÃÌÌÌÌÌÌÌÌÌU‹ìƒì‹E ‹‰Mð‹U‹‰Eô‹M ‹‹E‰Uø‹M‹‹E‰Uüj‹M÷ÙÉá1?ÁÏÉQUðRÿ€‚ƒ}ð} ‹E Çë‹M ‹Uð‰ƒ}ô} ‹EÇë‹M‹Uô‰‹Eø+Eð‹M‰‹Uü+Uô‹E‰‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E ‰Eüƒ}ü w/ƒ}ü „‘‹Müƒé‰Müƒ}ü‡á‹Eü3ÒŠ¾Øÿ$•šØ}üwv}ü„i}üw5}ü„ø‹Müƒé$‰Mü}üᇋEü3ÒŠæØÿ$•ÎØ‹Müé‰Mü}üñ‡b‹Eü3ÒŠàÙÿ$•ÈÙ}üwa}ü„}üw,}ü„W}ü„n}ü„æé}ü„<}ü„Ïéæ‹Müé ‰Müƒ}ü‡Ð‹Eü3ÒŠÚÚÿ$•ÒÚ‹MQ‹URè3ƒÄ÷ØÀ÷ØH鸋EPè+ƒÄ3À饋MQèHƒÄ3Àé’‹URèuƒÄ3Àé‹EÁè%ÿÿ¿ÈQ¿UR‹EP‹MQ誃Ä3ÀéT‹UÁêâÿÿâÿÿR‹EP‹MáÿÿQ‹URèƒÄ3Àé ‹EP‹MQèσÄ3Àé ‹UR‹EPèhƒÄ3Àéò‹MQ‹URèуÄ3ÀéÛ‹EÁè%ÿÿ%ÿÿP¿MQj‹UR‹EPè2 ƒÄ3À鬋MÁéáÿÿáÿÿQ¿URj‹EP‹MQè ƒÄ3Àé{‹UÁêâÿÿâÿÿR¿EPj‹MQ‹URèЃÄ3ÀéJ‹EÁè%ÿÿ%ÿÿP¿MQj‹UR‹EP衃Ä3Àé‹MQ‹UÁêâÿÿ¿ÂP¿MQj‹URèó ƒÄ3Àéí‹EP‹MÁéáÿÿ¿ÑR¿EPj‹MQè5ƒÄ3Àé¿‹UR‹EÁè%ÿÿ¿ÈQ¿URj‹EPè(ƒÄ3Àé’‹MQ‹UÁêâÿÿ¿ÂP¿MQ‹URèƒÄ3Àéf‹EP‹MÁéáÿÿ¿ÑR¿EP‹MQèЃÄ3Àé:‹UR‹EÁè%ÿÿ¿ÈQ¿UR‹EPèŃÄ3Àé‹MQ‹UÁêâÿÿ¿ÂP¿MQ‹UR蹃Ä3Àéã‹EPèvƒÄéÒ‹MQè…ƒÄéÁ‹UÁêâÿÿâÿÿR‹EP‹MáÿÿQ‹URèsƒÄ3Àé‹EP‹MQ較Ä3Àëy‹UâÿÿƒútëS‹EÁè%ÿÿ%ÿÿP‹MáÿÿQ‹UR‹EPèƒÄë<‹M;Muë‹UR赃Äë$‹EPèƒÄë‹MQ‹UR‹E P‹MQÿ ‚‹å]ÂÀÔïÔÕ@ÕtÕ‹ÕÕÜÔ~Ø¢Õ¹ÕèÕÖJÖ~ØØ…×yÖ×§Ö~ØpØ~ØÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ì¸]ÃÌÌÌÌÌÌU‹ìƒ=øLt jÿøLƒÄ‹EPÿL‚]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹EPèSÍÿÿƒÄ‰Eüƒ}üt ‹MüƒytjjÿŒ‹Uü‹BPÿ¸‹å]ÃÌÌÌU‹ìƒìD‹EPèÍÿÿƒÄ‰EüM¼Q‹URÿ‚E¼P‹MQÿ‚ƒ}üt‹Uü‹B ;Euh‹MüQè lÿÿƒÄ‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìQ‹EPè³ÌÿÿƒÄ‰Eüƒ}üti‹Mü‹Q4;Uu ‹Eü‹H8;MtS‹Uü‹E‰B4‹Mü‹U‰Q8‹EüPè†ÍÿÿƒÄÿ4€‹MQ‹UR‹Eüÿ¬ƒÄ‹MüÇAhh‹UüRè‘kÿÿƒÄ‹å]ÃÌÌÌÌÌÌÌÌÌÌU‹ìƒì‹EPè!ÌÿÿƒÄ‰Eüƒ}üt3Ƀ}”Á‰Mø‹UøR‹EüPè,ƒÄƒ} tjjh‹MQÿH‚‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E‹M ‰HD‹U‹E ;B@t1‹Mƒ¹Èt%‹U‹E ‰B@‹MQèªÌÿÿƒÄ‹U R‹EÿȃÄ‹M‹Q\‰Uüƒ}üt‹E P‹MüQè›ÿÿÿƒÄ‹Uü‹B`‰Eüëß‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìƒì‹EPèAËÿÿƒÄ‰Eüƒ}ü„†‹MüÇAH‹Uüƒº¼t‹EüPè"ÌÿÿƒÄj‹Müÿ‘¼ƒÄ‹UüƒºôtJƒ=@NtA¡@Nƒ¸ø~3jjj‹ @N‹Q Rÿ°‚‰Eøƒ}øu¡@N‹ˆøQjÿ¬‚‹å]ÃÌÌÌÌÌÌÌU‹ìQ‹EPè“ÊÿÿƒÄ‰Eüƒ}üt[‹MüÇAH‹Uüƒº¼t‹EüPèxËÿÿƒÄj‹Müÿ‘¼ƒÄ‹Uüƒºôtƒ=@Nt¡@Nƒ¸ø~jÿ¨‚‹å]ÃÌÌÌÌÌÌÌÌU‹ìƒì‹EPèÊÿÿƒÄ‰Eüƒ}üteÇEðÇEìÇEøÇEôjjð‹MQÿl‚PUìRÿ€‚‹Eô+Eì‹M ‰A‹Uø+Uð‹E ‰P‹M ‹ôQ‰Q ‹E ‹ üQ‰H$‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒì‹EPèÉÿÿƒÄ‰Eüƒ}ü„d‹MüQ‹URèdƒÄ‰Eüƒ}t+‹EÁèƒàƒè÷ØÀ@‰Eì‹Müƒ¹Œt ƒ}ìté UðRÿìEðP‹Mü‹Q Rÿ‚è£d‹E PèïƒÄ‰Eøƒ}ø}nƒ}t4‹Müƒ¹Ðt&‹UüRèèÉÿÿƒÄ‹EôP‹MðQ‹Uø÷ÚR‹EüÿÐƒÄ ë2‹Müƒ¹Ôt&‹UüRè´ÉÿÿƒÄ‹EôP‹MðQ‹Uø÷ÚR‹EüÿÔƒÄ ënƒ}ø~hƒ}t2‹Müƒ¹Àt$‹UüRètÉÿÿƒÄ‹EôP‹MðQŠUøR‹EüÿÀƒÄ ë0‹Müƒ¹Ät$‹UüRèBÉÿÿƒÄ‹EôP‹MðQŠUøR‹EüÿÄƒÄ Çdÿÿÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìƒì‹E ƒx\tcMøQÿìUøR‹EPÿ‚‹MüQ‹UøR‹EPÿ‚‰Eôƒ}ôt0‹Mô;Mt(‹UôRè­ÇÿÿƒÄ‰Eðƒ}ðt‹EðP‹MôQè”ÿÿÿƒÄ‰E ‹E ‹å]ÃÌÌÌÌÌÌÌU‹ìQÇEüjÿ ‚¿À%ÿ…Àt ‹MüƒÉ‰Müjÿ ‚¿Ðâÿ…Òt‹Eü ‰Eüjÿ ‚¿Èáÿ…Ét ‹UüƒÊ‰Uü‹Eü‹å]ÃÌÌÌÌÌÌU‹ìì…ÿÿÿPÿ‚jüþÿÿQ•ÿÿÿRj‹EPÿ‚ƒøu ‹…üþÿÿ%ÿÿëƒ}.u¸ë ‹MQèƒÄ‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E‰Eü‹Müƒé!‰Müƒ}üZ‡¬‹Eü3ÒŠ'ãÿ$•ÏâƒÈÿ锸þÿÿÿ銸ýÿÿÿ逸üÿÿÿëy¸ûÿÿÿër¸úÿÿÿëk¸ùÿÿÿëd¸øÿÿÿë]¸÷ÿÿÿëV¸öÿÿÿëO¸õÿÿÿëH¸ôÿÿÿëA¸œÿÿÿë:¸›ÿÿÿë3¸šÿÿÿë,¸™ÿÿÿë%¸˜ÿÿÿ븗ÿÿÿ븖ÿÿÿ븕ÿÿÿë ¸”ÿÿÿë3À‹å]æâ­â»â´âŠâ‘â˜âŸâÂâ/â7âAâKâRâYâ`âgânâuâ|âƒâÉâ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìj‹EP‹MQ‹URè ƒÄ]ÃÌÌÌÌÌU‹ìƒì‹EPèáÄÿÿƒÄ‰Eüƒ=RtFƒ}uéMðQÿìUðR‹EPÿ‚ÇäQ‹MôQ‹UðR‹EPè”áÿÿƒÄ éÙ‹MQÿD‚ƒ}ü„Å‹U‹Eü‹LLQè˜ãÿÿƒÄ‰Eøƒ}øtc‹U ‰Uè‹E‰EìMèQ‹Uü‹B Pÿx‚ƒ}u ÇEäë 3Ƀ}•Á‰Mä‹Uä‰àQ‹EP‹M Q‹UìR‹EèP‹MüQ‹UøRèþáÿÿƒÄëF‹Eüƒ¸°t:èhüÿÿ£d‹MüQèêÄÿÿƒÄ‹UR‹E Pj‹MQ‹Uüÿ’°ƒÄÇdÿÿÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìj‹EP‹MQ‹URèšþÿÿƒÄ]ÃÌÌÌÌÌU‹ìj‹EP‹MQ‹URèzþÿÿƒÄ]ÃÌÌÌÌÌU‹ìj‹EP‹M Q‹URè ƒÄ]ÃÌÌÌÌÌU‹ìƒì ‹EPè1ÃÿÿƒÄ‰Eüƒ=Rt@MôQÿìUôR‹EPÿ‚ƒ}uërÇäQ‹MøQ‹UôR‹EPèçßÿÿƒÄ ëRÿüƒ}ütF‹Müƒ¹°t:èEûÿÿ£d‹UüRèÇÃÿÿƒÄ‹EP‹M Qj‹UR‹Eüÿ°ƒÄÇdÿÿÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌU‹ìj‹EP‹M Q‹URè*ÿÿÿƒÄ]ÃÌÌÌÌÌU‹ìj‹EP‹M Q‹URè ÿÿÿƒÄ]ÃÌÌÌÌÌU‹ìƒì ‹EPè1ÂÿÿƒÄ‰Eüƒ=Rt颃}ü„˜‹Mƒá…Éu‹Uƒâ…Òu‹Eƒà…Àu ÇEôëÇEô‹Mô‰Mø‹Uüƒº´t&ƒ}øt ‹EüPèÔÂÿÿƒÄ‹MQ‹U R‹Eüÿ´ƒÄ‹Müƒ¹¸t&ƒ}øu ‹UüRè¢ÂÿÿƒÄ‹EP‹M Q‹Uüÿ’¸ƒÄ‹å]ÃÌÌÌÌÌÌÌU‹ìjjhUNEM‹EPÿø3À]ÃÌÌÌÌÌÌU‹ìhUNEM‹EPÿô3À]ÃÌÌÌÌÌÌÌÌÌÌU‹ìƒìƒ=RtD‹E P‹ RQèÁßÿÿƒÄ£äQUøRÿìEøP‹MQÿ‚‹UüR‹EøP‹MQèàÝÿÿƒÄ ‹å]ÃÌÌÌÌÌÌÌÌÌU‹ìƒ=tLtè/_ÿÿ]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹EPè£ÀÿÿƒÄ‰Eüƒ}üt ‹MüQè4ÿÿƒÄ3À‹å]ÃÌÌÌÌÌU‹ìQ‹EPèsÀÿÿƒÄ‰Eüƒ}ütF‹Müƒy t=‹Uü‹B ‹HQÿ(€j‹Uü‹B ‹HQ‹Uü‹BPÿ,€‹Mü‹QRÿ0€¸ë3À‹å]ÃÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìP‹EPèÀÿÿƒÄ‰Eü‹Müƒ¹ô„“ÇEÈ4ÇEÌÿUÈRjÿ¤‚‹EЉEÄ‹MÔ‰MÀ‹U؉U¼‹E¼-ÿ‰E¸ÛE¸Ü5Ð0èâP‹MÀéÿ‰M´ÛE´Ü5Ð0èÇP‹UÄêÿ‰U°ÛE°Ü5Ð0è¬P‹EèP‹Müÿ‘ôƒÄ¸ë3À‹å]ÃÌÌU‹ìƒì WÇEôjjj¡ÜQPÿ€‰Eøƒ}ø~+‹MøkÉ(Qè~ƒÄ‰Eô‹MøkÉ(3À‹}ô‹ÑÁéó«‹ÊƒáóªÇEüë ‹EüƒÀ‰Eü‹Mü;Mø}$‹UükÒ(‹EôÂPj(‹MüƒÁQ‹ÜQRÿ€ëË‹E‹Mø‰‹Eô_‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìDW¹ 3À}Ôó«EÔPj(‹ ÜQQÿ €P‹ÜQRÿ€‹EØ%€…Àu‹MÜáÿƒùt3À雋MÝáÿºÓâ‰UЋEÐ …Q苃ĉEÌ‹UÐ •3À‹}Ì‹ÑÁéó«‹Êƒáóª‹EÌfÇ‹MÌf‹UÐf‰Q‹ẼÀPhj‹ ÜQQÿ €‹UÜâÿ…Ò…Û‹MÞáÿ¸Óàƒè‰E¼‹MàáÿºÓâƒê‰UÀ‹Mâáÿ¸Óàƒè‰EÈÇEÄë ‹MăÁ‰MÄ‹UÄ;UÐ}‹Mßáÿ‹EÄÓø#E¼iÀÿ™÷}¼‹MÄ‹ÜDŠ‹Mááÿ‹EÄÓø#EÀiÀÿ™÷}À‹MÄ‹ÜDŠ‹Mãáÿ‹EÄÓø#EÈiÀÿ™÷}È‹MÄ‹ÜDŠ‹EÄ‹MÌÆDépÿÿÿ‹UÌRÿ€‰Eü‹EÌPèrƒÄj‹MüQ‹ÜQRÿ,€¡ÜQPÿ0€‹Eü_‹å]ÃÌÌÌÌÌÌÌÌÌÌÌU‹ìQ‹E3Éf‹H‹Á™âÿÂÁøˆEü‹U3Àf‹B™âÿÂÁøˆEý‹E3Éf‹H‹Á™âÿÂÁøˆEþÆEÿUüRj‹E‹Q‹U Rÿ€ƒ=ÜQt)‹E Pÿ(€j‹M Q‹ÜQRÿ,€¡ÜQPÿ0€‹å]ÃU‹ìQ‹E Pÿ‚‰Eüj‹MQ‹UüRÿ,€‹EüPÿ0€‹å]ÃÌU‹ìƒì‹E‰Eø‹M‰MüUøR‹E Pÿx‚‹M‹Uø‰‹E ‹Mü‰¸‹å]ÃÌÌÌÌÌÌÌU‹ìƒìEðP‹M Qÿ|‚ÇEèÇEìUèR‹E Pÿx‚‹M‹U艋E‹M쉋U‹Eø‰‹M ‹Uü‰¸‹å]ÃÌÌÌÌÌÌÌU‹ìƒì ÿ˜‚‰Eü‹EüPÿ‚‰Eôj‹MôQÿ€‰Eø‹UôR‹EüPÿ\‚‹Eø‹å]ÃU‹ìƒì ÿ˜‚‰Eü‹EüPÿ‚‰Eøj‹MøQÿ€‰Eô‹UøR‹EüPÿ\‚‹Eô‹å]ÃU‹ìƒì‹E$‰Eø‹M(‰MüUøR‹EPÿx‚‹MüQ‹UøRÿð‹å]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìjjjjEäPÿˆ‚‹å]ÃÌÌÌÌU‹ìƒìÇEìƒ}t ‹E¾…Éu‹EìéL‹U¾ƒø=u ‹MƒÁ‰M‹U‰Uä‹E侃ù+tG‹U侃ø-t<‹M侃úxt1EüP‹MäQèƒÄ‰Eð‹Uä;Uüu3Àéï‹Eü‰Eä‹MìƒÉ‰Mì‹U侃øxt ‹M侃úXu:‹EäƒÀ‰EäMüQ‹UäRèÃĉEè‹Eä;Eüu3À韋Mü‰Mä‹UìƒÊ‰Uì‹E侃ù+t‹U侃ø-…‹M侃ú-u>‹EäƒÀ‰EäMüQ‹UäRèdƒÄ÷؉Eø‹Eä;Eüu3Àé>‹Mü‰Mä‹UìƒÊ‰Uìë1‹EäƒÀ‰EäMüQ‹UäRè&ƒÄ‰Eø‹Eä;Eüu3Àé‹Mü‰Mä‹UìƒÊ‰Uì‹E侃ù+t‹U侃ø-…€‹M侃ú-u>‹EäƒÀ‰EäMüQ‹UäRèǃÄ÷؉Eô‹Eä;Eüu3Àé¡‹Mü‰Mä‹UìƒÊ ‰Uìë.‹EäƒÀ‰EäMüQ‹UäR艃ĉEô‹Eä;Eüu3Àëh‹Mü‰Mä‹UìƒÊ‰Uì‹Eä¾…Ét3ÀëK‹Uìƒâ…Òt‹E ‹Mø‰‹Uìƒâ…Òt‹E‹Mô‰‹Uìƒâ…Òt‹E‹Mð‰‹Uìƒâ…Òt‹E‹M艋Eì‹å]ÃÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìÇEüÇEø‹E¾ƒù+u ‹UƒÂ‰Uë‹E¾ƒù-u‹UƒÂ‰UÇEøÿÿÿÿë ‹EƒÀ‰E‹M¾ƒú0| ‹E¾ƒù9‹UükÒ ‹E¾T ЉUüëÌ‹E ‹M‰ƒ}ø|‹Eüë‹Eü÷Ø‹å]ÃÌÿ%L€ÿ%<€ÿ%@€ÿ%D€ÿ%H€ÿ%P€èè£dNèÃÛâÃøŒ Ç6£Ç œÇÜÇ„£ÃU‹ìƒÄô›Ù}þ›f‹Eþ€Ì f‰EüÙmüß}ôÙmþ‹Eô‹UøÉÃÿ5ÄNÿt$èYYÃ|$àw"ÿt$è…ÀYu9D$tÿt$èÉ…ÀYuÞ3ÀÃU‹ìjÿhXÜh° d¡Pd‰%ƒì SVW¡dUƒøuC‹u;5\U‡“j è¼,YƒeüVè¤Y‰EäƒMüÿè ‹Eä…Àtmé†j èò,YÃøuZ‹E…Àtpƒæðëj^‰u;5D>w.j èf,YÇEü‹ÆÁèPèé'Y‰EäƒMüÿè ‹Eä…Àu-Vë‹uj è“,YËE…ÀujXƒÀ$ðPjÿ5`UÿH‹Mðd‰ _^[ÉÃU‹ìjÿhpÜh° d¡Pd‰%ƒìSVW‹u…ö„¬¡dUƒøu;j èÄ+YƒeüVèXY‰Eä…Àt VPètYYƒMüÿèƒ}äëQj èó+YÃøuSj è„+YÇEüEàPEØPVèh&ƒÄ ‰EÜ…ÀtPÿuàÿuØè©&ƒÄ ƒMüÿè ƒ}Üuÿuë j è›+YÃVjÿ5`UÿD‹Mðd‰ _^[ÉÃU‹ìjÿhˆÜh° d¡Pd‰%ƒì(SVW‹]3ÿ;ßuÿu è©ýÿÿYéæ‹u ;÷u SèÐþÿÿYéÑ¡dUƒø…9‰}܃þà‡ñj è¬*Y‰}üSèAY‰EØ;Ç„¤;5\UwLVSPè. ƒÄ …Àt‰]Üë8VègY‰EÜ;Çt*‹CüH‰Eà;Ær‹ÆPSÿuÜè¥,Sèî‰EØSPèƒÄ9}ÜuK;÷uj^‰u ƒÆƒæð‰u VWÿ5`UÿH‰EÜ;Çt#‹CüH‰Eà;Ær‹ÆPSÿuÜèN,SÿuØè¿ƒÄƒMüÿèZ9}Øu";÷uj^ƒÆƒæð‰u VSWÿ5`Uÿ@‰EÜ‹EÜ;Ç…½9=ÄN„±VègY…À…Ýþÿÿ雋u ‹]3ÿj èé)YÃø…Gƒþàw;÷vƒÆƒæðëj^‰u ‰}܃þà‡ój èS)YÇEüEÔPEÈPSè7$ƒÄ ‹ø‰}Ð…ÿ„ª;5D>s\‹ÞÁëSWÿuÔÿuÈèÕ'ƒÄ…Àt‹E‰EÜë8Sè”$Y‰EÜ…Àt*¶Áà‰EÌ;Ær‹ÆPÿuÿuÜè++WÿuÔÿuÈè $ƒÄ‹]ƒ}ÜuSVjÿ5`UÿH‰EÜ…Àt=¶Áà‰EÌ;Ær‹ÆPSÿuÜèä*WÿuÔÿuÈèÙ#ƒÄëVSjÿ5`Uÿ@‰E܃Müÿè&‹EÜ;Çuf9=ÄNt^VèY…À…ãþÿÿëK‹u ‹]j è›(Y3ÿÃ3Àƒþàw;÷uj^ƒÆƒæðVSWÿ5`Uÿ@;Çu9=ÄNt VèÃY…ÀuÆ3À‹Mðd‰ _^[ÉÃU‹ìƒì SV‹u Wèä-j‰E Y3À}àjó«_г¶Ê‹Á#ÏÁèÒãDàF„Òuå‹U…Òu‹E ‹PŠj¶ð‹Î[#ÏÓãÁîŠL5à„Ùt„ÀtBëà‹ÚŠ„Àt¶ð‹Îj#ÏXÓàÁîŠL5à„ÁuBëà€"B‹E _^‰P‹Ã+Â÷ØÀ#Ã[ÉÃjÿt$ÿt$ÿt$èƒÄÃU‹ìƒì SƒeøVW‹}Šw‰uüƒ=œB~¶ÃjPèÕ/YYë‹ @¶ÃŠAƒà…ÀtŠFëЀû-‰uüuƒMë€û+uŠF‰uü‹E…ÀŒ‰ƒø„€ƒø$wj…ÀYu$€û0t ÇE ë2Šƒàt }ø€w …Àu,9uøv'èý,öEÇ"tƒMøÿë‹E$öØÀ÷ØƉEø…Ût‹Eü‰öEt‹Eø÷؉Eø‹Eøë ‹E …Àt‰83À_^[ÉÃÌÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹U IŠ ÀtB«$ëó‹uŠ Àt F£$sóFÿƒÄ ^Éá<…ÀtÿÐhhèûhhèìƒÄÃjjÿt$ è$ƒÄ Ãjjÿt$ èƒÄ ÃjjjèƒÄ ÃWèŸj_9=¨Nuÿt$ÿ4Pÿ8ƒ|$ S‹\$‰=¤Nˆ Nu<¡e…Àt"‹ ŒeVqü;ðr‹…ÀtÿЃî;5esí^h$hèCYYh,h(è2YY…Û[tè_Ãÿt$‰=¨Nÿ<_Ãj èÜ#YÃj è4$YÃV‹t$;t$ s ‹…ÀtÿЃÆëí^ÃÌÌÌÌÌÌÌ‹L$WSVŠ‹|$„ÒtiŠq„ötO‹÷‹L$ŠF8Ðt„Àt ŠF8Ðt „Àuõ^[_3ÀÊF8ðuë~ÿŠa„ät(ŠƒÆ8àuÄŠA„ÀtŠfÿƒÁ8àtßë±3À^[_ŠÂé#Gÿ^[_ËÇ^[_ÃBÿ[ä$d$3ÀŠD$S‹ØÁà‹T$÷ÂtŠ B8ÙtÑ„ÉtQ÷Âuí ØW‹ÃÁãV Ø‹ ¿ÿþþ~‹Á‹÷3Ëðùƒñÿƒðÿ3Ï3ƃÂáu%tÓ%uæ€uÄ^_[3ÀËBü8Øt6„Àtï8Üt'„ätçÁè8Øt„ÀtÜ8Üt„ätÔë–^_Bÿ[ÃBþ^_[ÃBý^_[ÃBü^_[ÃVè{þÿÿÿ5eè™+‹eY‹ Œe‹ñ+òƒÆ;Æs=Rè{+ƒÀPÿ5eè ÷ÿÿƒÄ …Àu3öë,‹ Œe+ e£eÁù ˆ‰ Œe‹D$‰ƒŒe‹ðèþÿÿ‹Æ^Ãÿt$èyÿÿÿ÷ØÀY÷ØHÃh€èôÿÿ…ÀY£eu jè©¡eYƒ ¡e£ŒeÃÌÌÌÌÌU‹ìW‹}3ÀƒÉÿò®A÷ÙOŠE ýò®G8t3Àë‹Çü_ÉÃÌÌÌÌÌÌÌÌÌU‹ìWVS‹Mã&‹Ù‹}‹÷3Àò®÷ÙË‹þ‹u ó¦ŠFÿ3É:GÿwtII÷Ñ‹Á[^_ÉÃVj è0!ÿt$ èj ‹ðè!ƒÄ ‹Æ^Ã=„eSV‹5ˆNWte…öu95NtYèï+…ÀuP‹5ˆN…ötF‹\$…Ût>SèX+Y‹ø‹…Àt/PèI+;ÇYv‹€<8=uWSPèè*ƒÄ …ÀtƒÆëÓ‹D8ë3À_^[ÃÌÌÌÌÌÌÌÌÌ̃ìÝ$èM.è ƒÄÃT$èø-R›Ù<$tPf<$tÙ-8ÝÙþ›ßàžzƒ=`N…'.º Pé$.Û-:ÝÙÉÙõ›ßàžzøÝÙÙþëÍèŠ-ë©ÿÿuòƒ|$uëÝØÛ-°B¸ƒ=`N…Ò-º PèË.ZÃÌ̃ìÝ$è-è ƒÄÃT$èH-R›Ù<$tPf<$tÙ-8ÝÙÿ›ßàžzƒ=`N…w-º `ét-Û-:ÝÙÉÙõ›ßàžzøÝÙÙÿëÍèÚ,ë©ÿÿuòƒ|$uëÝØÛ-°B¸ƒ=`N…"-º `è.ZÃÌ̃ìÝ$èí,è ƒÄÃT$è˜,R›Ù<$‹D$ tQf<$tèP,©€uÙúƒ=`N…Ã,º péÀ,©ðu,©ÿÿu%ƒ|$uëÌè%,ë"©ÿÿuòƒ|$uë%€t°ÝØÛ-°B¸ƒ=`N…f,º pè_-ZÃV‹t$ WVèrÿNYx‹ŠD$ ¶øˆÿëVÿt$èn-Y‹øYVè›Y‹Ç_^Ãÿt$ÿt$è¸ÿÿÿYYÃSV‹t$ WVè&VèS.ÿt$ ‹øÿt$ Vèú.VW‹ØèÇ.VèSƒÄ ‹Ã_^[ÃSV‹t$ WVèëVè.‹øD$ Pÿt$ Vè¾.VW‹Øè‹.VèƒÄ ‹Ã_^[á€eVj…À^u¸ë;Æ}‹Æ£€ejPè™8Y£pU…ÀYu!jV‰5€eè€8Y£pU…ÀYujèRY3ɸx‹pU‰ƒÀ ƒÁ=ø|ê3ɺˆ‹ñ‹ÁÁþƒà‹4µ@TÀ‹†ƒøÿt…Àuƒ ÿƒÂ Aúè|Ñ^Ãè[:€= NtéB9ËD$¹x;Ár=Øw+ÁÁøƒÀPèÖYÃÀ Pÿ0ËD$ƒø} ƒÀPè·YËD$ƒÀ Pÿ0ËD$¹x;Ár=Øw+ÁÁøƒÀPèåYÃÀ Pÿ,ËD$ƒø} ƒÀPèÆYËD$ƒÀ Pÿ,Ãj èF<jèG:YYjè•÷ÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌWVS3ÿ‹D$ À}G‹T$÷Ø÷ڃ؉D$‰T$‹D$ À}G‹T$÷Ø÷ڃ؉D$‰T$ Àu‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ÓëA‹Ø‹L$‹T$‹D$ÑëÑÙÑêÑØ Ûuô÷ñ‹ð÷d$‹È‹D$÷æÑr;T$wr;D$vN3Ò‹ÆOu÷Ú÷؃Ú[^_‹D$ƒø…ˆÿ$j£lNè¹…ÀYt<¡lN3ÉŠ mN%ÿÁ-lN£tN‰ xNÁàÁ£pNè´ …Àu èÕ3Àërÿ(£hUèd?£´Nè4è=èJ<èöÿÿÿ°Në>3É;Áu,9 °N~½ÿ °N9 ¤Nuè9öÿÿèƒ5èŸ èpë ƒøuQè%!YjX U‹ìS‹]V‹u W‹}…öu ƒ=°Në&ƒþtƒþu"¡lU…Àt WVSÿÐ…Àt WVSèçþÿÿ…Àu3ÀëNWVSèá?ƒþ‰E u …Àu7WPSèÃþÿÿ…ötƒþu&WVSè²þÿÿ…Àu!E ƒ} t¡lU…ÀtWVSÿЉE ‹E _^[] ¡¼Nƒøt …Àuƒ=ÀNuè´9ÿt$èä9hÿÿYYÃhhè?YYÃU‹ìƒìݨÜÝ]øÝ ÜÝ]ðÝEðÜuøÜMøÜmðÝ]èÝEèÜhÌßàžvjXÉÃ3ÀÉÃhÌÜÿ…Àth°ÜPÿ …ÀtjÿÐÃé™ÿÿÿV‹t$¾PèF@ƒøeYt,Fƒ=œB~¾jPè "YY뾋 @ŠAƒà…ÀuÔŠ  BŠˆFŠˆŠÁŠF„Éuó^ËD$Š BŠ„Ét :ÊtŠH@„ÉuôŠ@„Ét*Š„Ét €ùet€ùEt@ëí‹ÈH€80tú8uHŠ@A„ÒˆuöËD$ÝÜxÌßàžrjXÃ3ÀÃU‹ìQQƒ}ÿutEøPèID‹E YY‹Mø‰‹Mü‰HÉÃEPè[D‹E YY‹M‰ÉÃU‹ìƒì(EØVPEðP‹EQQÝÝ$èÕD‹uEðP‹U FP3Àƒ}ð-”À3É…öŸÁÐÊQè6DEðjPÿuVÿu è ‹E ƒÄ0^ÉÃU‹ìS3Û8]V‹uW‹}t3À9] ŸÀP3Àƒ>-”ÀÇPèvYYƒ>-‹ÇuÆ-G9] ~ŠPHˆ‹ÁŠ  Bˆ3É8]hØÜ”ÁÈM Qè;E9]YY‹ÈtÆE‹F A€80t<‹^Ky÷ÛÆ-Aƒûd|‹Ãjd™^÷þ‹Ã™÷þ‹ÚAƒû |‹Ãj ™^÷þ‹Ã™÷þ‹ÚY‹Ç_^[]ÃU‹ìƒì(EØVPEðP‹EQQÝÝ$è²C‹uEðP‹EôÆP3Àƒ}ð-”ÀE PèCEðjPVÿu è ‹E ƒÄ,^ÉÃU‹ìSV‹u‹]W‹FH€}t;E u3Ƀ>-”ÁÈË‹ÁÆ0€`ƒ>-‹ûuÆ-{‹F…ÀjWè?YÆ0YGëøƒ} ~DjWè'  BYˆ‹vGY…ö}+€}t÷Þë÷Þ9u |‰u ÿu Wèùÿu j0WèáDƒÄ_‹Ã^[]ÃU‹ìƒì(SVEØWPEðP‹EQQÝÝ$è´B‹Eô‹]pÿ3Àƒ}ð-”ÀE ‹øEðPSWèB‹EôƒÄH;ðœÁƒøü|&;Ã}"„Ét ŠG„Àuù GþEðjPSÿu èåþÿÿƒÄëEðjPÿuSÿu è·ýÿÿƒÄ_^[ÉÃU‹ìƒ}et2ƒ}Et,ƒ}fuÿuÿu ÿuèNþÿÿƒÄ ]Ãÿuÿuÿu ÿuè4ÿÿÿëÿuÿuÿu ÿuèýÿÿƒÄ]ÃW‹|$ …ÿtV‹t$ VèÏ@PV÷Vè4DƒÄ^_áÈN…Àtÿt$ÿÐ…ÀYtjXÃ3ÀÃV‹t$jƒ&ÿf8MZu‹H<…Ét ÁŠHˆŠ@ˆF^ÃU‹ì¸,èG…hÿÿÿSPÇ…hÿÿÿ”ÿ…Àtƒ½xÿÿÿuƒ½lÿÿÿrjXé…ÔíÿÿhPhøÜÿ…À„Ð3ÛÔíÿÿ8ÔíÿÿtŠj,PèÚðÿÿY;ÃYt0@‹È8t€9;uˆëA8uòj SPèìÿÿƒÄ ƒøtƒøtƒøtEüPè˜þÿÿ€}üYÀƒÀ[ÉÃ3Àj9D$h”ÀPÿø€…À£`Ut6è“þÿÿƒø£dUu høèÌYë ƒøuè …Àuÿ5`Uÿü€3ÀÃjXádUVƒøWufS3Û9TUU‹-D~@¡XU‹=ô€p h@hÿ6ÿ×h€jÿ6ÿ×ÿvjÿ5`UÿÕƒÆC;TU|Îÿ5XUjÿ5`UÿÕ][ë'ƒøu"¿ ‹÷‹F…Àth€jPÿô€‹6;÷uåÿ5`Uÿü€_^Ãh@jÿ5`UÿH…À£XUuËL$ƒ%PUƒ%TUj£LU‰ \UÇDUXáTU €¡XU ˆ;Ás‹T$+P úrƒÀëè3ÀÃU‹ìƒì‹MSV‹u ‹AW‹þƒÆü+y Áï‹ÏiÉŒD‰Mð‹IöÁ‰Mü…æ‹11‰Uô‹Vü‰Uø‹Uôö‰] u~ÁúJƒú?vj?Z‹K;KuLƒú s»€‹ÊÓëL÷Ó!\¸Dþ u(‹M!ë!JເÓëL÷Ó!œ¸Äþ u‹M!Y‹Mü‹] ë‹Mü‹S‹[Mô‰Z‹U ‰Mü‹Z‹R‰S‹ÑÁúJƒú?vj?Z‹]øƒã‰]ô…”+uø‹]øÁûj?‰u K^;Þv‹ÞMø‹Ñ‰MüÁúJ;Öv‹Ö;Útc‹M ‹q;qu@ƒû s¾€‹ËÓî÷Ö!t¸DþLu&‹M!1ëKྀÓî÷Ö!´¸ÄþLu‹M!q‹M ‹q‹I‰N‹M ‹q‹I‰N‹u ë‹]ƒ}ôu;Ú„‹Mð‹\Ñ щ^‰N‰q‹N‰q‹N;Nu`ŠLƒú ˆMþÁˆLs%€}u»€‹ÊÓë‹M »€‹ÊÓëD¸D ë)€}uJເÓë‹M YJ຀Óê„¸Ä ‹Eü‰‰D0ü‹Eðÿ…÷¡PU…À„Ü‹ HU‹5ô€ÁáH »€h@SQÿÖ‹ HU¡PUº€Óê P¡PU‹ HU‹@ƒ¤ˆÄ¡PU‹@þHC¡PU‹H€yCu ƒ`þ¡PUƒxÿuiSjÿp ÿÖ¡PUÿpjÿ5`UÿD¡TU‹XU€Áà‹È¡PU+ÈLìQHQPè2>‹EƒÄ ÿ TU;PUvƒm¡XU£LU‹E‰=HU£PU_^[ÉÃU‹ìƒì¡TU‹XUSV€W<‚‹E‰}üHƒáð‰MðÁùIƒù }ƒÎÿÓîƒMøÿ‰uôëƒÁàƒÈÿ3öÓè‰uô‰Eø¡LU‹Ø;߉]s‹K‹;#Mø#þ Ïu ƒÃ;]ü‰]rç;]üuy‹Ú;؉]s‹K‹;#Mø#þ ÏuƒÃëæ;ØuY;]üsƒ{uƒÃ‰]ëí;]üu&‹Ú;؉]s ƒ{uƒÃëî;Øuè8‹Ø…Û‰]tSèÚY‹K‰‹Cƒ8ÿu3Àé‰LU‹C‹ƒúÿ‰Uüt‹ŒÄ‹|D#Mø#þ Ïu7‹Ä‹pD#Uø#uôƒeüHD Ö‹uôu‹‘„ÿEü#UøƒÁ‹þ#9 ×té‹Uü‹Ê3ÿiÉŒD‰Mô‹LD#Îu ‹ŒÄj #Mø_…É|ÑáGë÷‹Mô‹Tù‹ +Mð‹ñ‰MøÁþNƒþ?~j?^;÷„ ‹J;Juaƒÿ }+»€‹ÏÓë‹Mü|8÷Ó‰]ì#\ˆD‰\ˆDþu8‹]‹Mì! ë1OເÓë‹Mü|8ŒˆÄ÷Ó!þ‰]ìu ‹]‹Mì!Kë‹]‹J‹zƒ}ø‰y‹J‹z‰y„”‹Mô‹|ñ ñ‰z‰J‰Q‹J‰Q‹J;JudŠLƒþ ˆM })þÁ€} ˆLu ¿€‹ÎÓï ;¿€‹ÎÓï‹Mü |ˆDë/þÁ€} ˆLu Nà¿€Óï {‹Mü¼ˆÄNྀÓî 7‹Mø…Ét ‰ ‰Lüë‹Mø‹uðÑN‰ ‰L2ü‹uô‹…Éy‰>u;PUu‹Mü; HUuƒ%PU‹Mü‰B_^[ÉáTU‹ DUVW3ÿ;Áu0D‰PÁàPÿ5XUWÿ5`Uÿ@;ÇtaƒDU£XU¡TU‹ XUhÄAj€ÿ5`U4ÿH;ljFt*jh hWÿð€;ljF uÿvWÿ5`UÿD3ÀëƒNÿ‰>‰~ÿTU‹Fƒÿ‹Æ_^ÃU‹ìQ‹MSVW‹q‹A3Û…À|ÑàCë÷‹Ãj?iÀZ„0D‰Eü‰@‰@ƒÀJuô‹ûjÁçy hh€Wÿð€…ÀuƒÈÿé“—p;úwu‹F£@>þ t ‹F‹Vj‰‹‹N‰Hÿ5`UÿD^à 0ÿ^ÃU‹ìQSV‹5$Wƒ~ÿ„”ƒeü¾ »ð??ðu9‹Ãh@FhPÿô€…Àtƒÿÿ ÌN‹F …Àt;Çv‰~ ÿEüÿMt ëƒï…Û}²ƒ}ü‹Î‹vt,ƒyÿu&jA Zƒ8ÿu BƒÀú|ïúuQèÿÿÿY;5$t ƒ}Pÿÿÿ_^[ÉËD$º V‹Ê;Av;Ar‹ ;Êt7ëî¨u1‹ðºæÿ;òr ‹t$ ‰‹t$‹Èfáð+Á‰+Â^ÁøDÃ3À^ËD$‹L$+HÁù DÈ‹L$ ¶€!8ðÇ@ñuÿÌNƒ=ÌN ujè¤þÿÿYÃU‹ìQQSV‹5@>W‹Vƒúÿ„Ÿ‹~Ž ‹Ç+ƃèÁøÁà Â;ù‰Eüs:‹‹];Ë|9_vSQPè¹ƒÄ …Àuu‹Eü‰_ƒÇŽ ;ù‰EürÈë‹]‹F‹N~‰Eø;ø‰Müs3‹;Ã|9_vSPÿuüèjƒÄ …Àu&‰_EüƒÇ;}ørÒë‹]‹6;5@>téCÿÿÿ‰5@>)‰~é(¸ ‹øƒÿtƒ u ‹?;ø„×ëè‹_ ƒeü‹ó‹Ã+÷ƒîÁþÁæ wƒ;ÿuƒ}ü} ƒÀÿEüƒ8ÿtï‹EüjÁà hPV‰Eøÿð€;Æ…¸jÿuøVè¦1‹UüƒÄ …Ò‹Ë~0F‰Uü€ˆôÿP‰Püºð‰‰ÇAñƒÁÿMüuÖ‰=@>‡ ;Ès ƒ9ÿtƒÁëò;ÈÀ#Á‰G ‹EˆF‰_))FL†‰ë4è4ûÿÿ…Àt)‹HˆYT£@>‰ºð+Ó‰Q¶Ó)Pë3À_^[ÉÃU‹ìQ‹M‹USV‹qW‹9™ø;ò‰}ü‹Ç‰]r!ˆ;Ãs)Që ƒaA‰GéÎ÷€>t‹Æ4;ósCŠ„Ûu0jX^€;uCFë÷;òsN;Eüu‰që )u 9U ‚™‹}ü‹Ãë¶óÆ4;ur½q;÷s~;EsvŠ„Àu@j^X€;u%C@ë÷;]s +ò‰‰që ƒaq‰1ˆƒÀë6;Âs)E 9U r4‹óë®¶Àðë§;]s +‰‰Aë ƒaA‰ˆFkÉÁà+Áë3À_^[ÉÃU‹ìQ‹US‹] V¶ W‹}ƒeü‹Ã+GÁø ;M|Çv‹E+ȈÇGñë`se‹E4ƒø;ÆrU;Æs €8u@ëô;ÆuBŠEˆ‹;Ðw+;ðv'ƒø;ðs3À‰38u@€<tù‰Cë ƒcC‰+MÇEü‹Eü_^[ÉÃV‹5Ä€ÿ5Œ>ÿÖÿ5|>ÿÖÿ5l>ÿÖÿ5L>ÿÖ^ÃVW‹=À€¾H>‹…Àt+þŒ>t#þ|>tþl>tþL>t Pÿ×ÿ6è,ÔÿÿYƒÆþ?|Äÿ5l>ÿ×ÿ5|>ÿ×ÿ5Œ>ÿ×ÿ5L>ÿ×_^ÃU‹ì‹EVƒ<…H>4…H>u>Wjè£Òÿÿ‹øY…ÿujèÂåÿÿYjèÊÿÿÿƒ>YWu ÿÄ€‰>ëè±ÓÿÿYjè Y_ÿ6ÿ0^]ÃU‹ì‹Eÿ4…H>ÿ,]ÃÌÌU‹ìSVWUjjhÐÿuè^]_^[‹å]ËL$÷A¸t‹D$‹T$‰¸ÃSVW‹D$PjþhØdÿ5d‰%‹D$ ‹X‹p ƒþÿt.;t$$t(4v‹ ³‰L$‰H ƒ|³uh‹D³è@ÿT³ëÃdƒÄ _^[Ã3Àd‹ yØu‹Q ‹R 9Qu¸ÃSQ»?ë SQ»?‹M‰K‰C‰k Y[ÂÌÌVC20XC00U‹ìƒìSVWUü‹] ‹E÷@…‚‰Eø‹E‰EüEø‰Cü‹s ‹{ƒþÿta vƒ|tEVUkÿT]^‹] Àt3x<‹{Sè©þÿÿƒÄkVSèÞþÿÿƒÄ vj‹Dèaÿÿÿ‹‰C ÿT‹{ v‹4롸ë¸ëUkjÿSèžþÿÿƒÄ]¸]_^[‹å]ÃU‹L$‹)‹AP‹APèyþÿÿƒÄ]ÂÌÌÌÌÌÌÌÌU‹ìWV‹u ‹M‹}‹Á‹ÑÆ;þv;ø‚x÷ÇuÁéƒâƒùr)ó¥ÿ$•Ø"‹Çºƒér ƒàÈÿ$…ð!ÿ$è"ÿ$l"","P"#ÑŠˆŠFˆGŠFÁéˆGƒÆƒÇƒùrÌó¥ÿ$•Ø"I#ÑŠˆŠFÁéˆGƒÆƒÇƒùr¦ó¥ÿ$•Ø"#ÑŠˆFÁéGƒùrŒó¥ÿ$•Ø"IÏ"¼"´"¬"¤"œ"”"Œ"‹DŽä‰Dä‹DŽè‰Dè‹DŽì‰Dì‹DŽð‰Dð‹DŽô‰Dô‹DŽø‰Dø‹DŽü‰Düðøÿ$•Ø"‹ÿè"ð"ü"#‹E^_Éʈ‹E^_ÉʈŠFˆG‹E^_ÉÃIŠˆŠFˆGŠFˆG‹E^_ÉÃt1ü|9ü÷Çu$Áéƒâƒùr ýó¥üÿ$•p$‹ÿ÷Ùÿ$ $I‹Çºƒùr ƒà+Èÿ$…x#ÿ$p$ˆ#¨#Ð#ŠF#шGNÁéOƒùr¶ýó¥üÿ$•p$IŠF#шGŠFÁéˆGƒîƒïƒùrŒýó¥üÿ$•p$ŠF#шGŠFˆGŠFÁéˆGƒîƒïƒù‚Zÿÿÿýó¥üÿ$•p$I$$,$4$<$D$L$T$g$‹DމD‹DމD‹DމD‹DމD‹DŽ ‰D ‹DމD‹DމDðøÿ$•p$‹ÿ€$ˆ$˜$¬$‹E^_ÉÊFˆG‹E^_ÉÃIŠFˆGŠFˆG‹E^_ÉÊFˆGŠFˆGŠFˆG‹E^_ÉÃVèàùÿÿÿ°€ƒøÿ£ ?t:jtjèh‹ðY…öYt)Vÿ5 ?ÿ´€…ÀtVè4Yÿ¸€ƒNÿj‰X^Ã3À^Ãè¶ùÿÿ¡ ?ƒøÿtPÿ¬€ƒ ?ÿËD$Ç@PÐCÇ@ÃVWÿ €ÿ5 ?‹øÿ¤€‹ð…öu?jtjèÝ‹ðY…öYt&Vÿ5 ?ÿ´€…ÀtVè©ÿÿÿYÿ¸€ƒNÿ‰ëjèŒßÿÿYWÿ¨€‹Æ_^á ?ƒøÿ„‘V‹t$…öu Pÿ¤€‹ð…ötl‹F$…ÀtPè[ÍÿÿY‹F(…ÀtPèMÍÿÿY‹F0…ÀtPè?ÍÿÿY‹F8…ÀtPè1ÍÿÿY‹F@…ÀtPè#ÍÿÿY‹FD…ÀtPèÍÿÿY‹FP=ÐCtPèÍÿÿYVèýÌÿÿYjÿ5 ?ÿ´€^ÃVèv‹L$3ö‰¸(?;t"ƒÀF=@|ñƒùr"ƒù$wèBÇ ^Ãè5‹ õ,?^‰Ãù¼rùÊw èÇ^ÃèÇ^ÃèþÿÿƒÀÃèxþÿÿƒÀ ÃS3Û9lPu‹D$ƒøa|YƒøzTƒè [ÃV¾,TWVÿ9(T‹=œ€tVÿ×jè&øÿÿYj[ÿt$è…ÛY‰D$t jèjøÿÿYëVÿ׋D$_^[ÃU‹ìQƒ=lPSu‹EƒøaŒ¯ƒøz¦ƒè éž‹]û}(ƒ=œB~ jSè…YYë ¡@ŠXƒà…Àu‹Ãëk‹@‹ÃÁø¶ÈöDJ€t€e ˆEˆ] jë €e ˆ]jXMüjjjQPEPhÿ5lPè°)ƒÄ …Àt©ƒøu¶Eüë ¶Eý¶MüÁà Á[ÉÃU‹ìQ‹EHùw ‹ @·AëR‹ÈV‹5@Áù¶ÑöDV€^t€eþˆMüˆEýjë €eýˆEüjXM jjjQPEüPjèO+ƒÄ…ÀuÉ÷E #E ÉÃU‹ìjÿhÝh° d¡Pd‰%ƒìSVW¡dUƒøuFj è†öÿÿYƒeü‹uVèäÿÿY‰Eä…Àt ‹vüƒî ‰uàë‹uàƒMüÿè ƒ}äëU‹uàj èªöÿÿYÃøuFj è;öÿÿYÇEüEÜPEÔPÿuèñÿÿƒÄ ‰EØ…Àt ¶0Áæ‰uàë‹uàƒMüÿè-ƒ}Øuÿujÿ5`Uÿ”€‹ð‹Æ‹Mðd‰ _^[ÉËuàj è/öÿÿYÃU‹ìƒ}u3À]Ãÿ5 Rÿuÿu ÿuÿujÿ5$Tèl+ƒÄ…Àu¸ÿÿÿ]ÃÀþ]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ‹L$÷ÁtŠA„Àt@÷Áuñ‹ºÿþþ~Ѓðÿ3ƒÁ©tè‹Aü„Àt2„ät$©ÿt©ÿtëÍAÿ‹L$+ÁÃAþ‹L$+ÁÃAý‹L$+ÁÃAü‹L$+ÁÃQSUV‹5NW3ÿ‹;ÇtN‹€WWWWjÿPWjÿÓ‹è;ït>Uè—Çÿÿ;ÇY‰D$t/WWUPjÿÿ6WjÿÓ…ÀtWÿt$è1‹FƒÆY;ÇYu¸3À_^][YÃÈÿëõÌÌÌÌÌÌÌ€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»ÌBÙ剕lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ›ŠaÿÿÿÐáÐùÐÁŠÁ$×¾Àá‹Ú؃Ãÿ#€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»ÌBÙ剕lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿÙÉŠaÿÿÿÙå›Ý½`ÿÿÿÙÉŠ­aÿÿÿÐåÐýÐÅŠÅ$׊àÐáÐùÐÁŠÁ$×ÐäÐä ľÀá‹Ú؃Ãÿ#èÁÙÉÝØÃè·ëöÝØÝØÙîÃÝØÝØÙèÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@tÆ…pÿÿÿÃÆ…pÿÿÿÜÄBÃÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t Æ…pÿÿÿëÆ…pÿÿÿÞÁÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t ÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t Æ…pÿÿÿëÆ…pÿÿÿÞÁÃÝØÝØÛ-°B€½pÿÿÿÆ…pÿÿÿ Éà ÉtÙàÃÌÌÌÌÌÌÙÀÙüÜáÙÉÙàÙðÙèÞÁÙýÝÙËT$âƒÊf‰T$Ùl$ét¸ÃÜ0ݸËB%ð=ðtÝËBƒì ÿ‰D$‹B‹ ¤È Áá ‰D$‰ $Û,$ƒÄ ©‹BËD$%ð=ðtËD$Ãf<$tÙ,$ZÃf‹$f=tfƒà t›ßàfƒà t ¸èÙZÃÙ,$ZÃìÝ$‹D$ƒÄ%ðëƒìÝ$‹D$ƒÄ%ðt==ðt_f‹$f=t*fƒà u!›ßàfƒà t¸ƒútè{ZÃè]ZÃÙ,$ZÃÝ\ÝÙÉÙýÝÙÙÀÙáÜLÝ›ßàž¸sÇÜ lÝë¿ÝTÝÙÉÙýÝÙÙÀÙáÜDÝ›ßàž¸vžÜ dÝë–ÌÌÌÌU‹ìƒÄà‰Eà‹E‰Eð‹E‰Eôë U‹ìƒÄà‰EàÝ]ø‰Mä‹E‹M‰Eè‰MìEMàPQRèž/ƒÄ ÝEøf}tÙmÉÃU‹ìSV‹u ‹F ‹^¨‚„ö¨@…î¨tƒf¨„Þ‹N$þ‰‰F ‹F ƒfƒe $ï f© ‰F u"þ˜tþ¸u Sè3…ÀYuVè²2Yf÷F Wtg‹F‹>+øH‰‹NI…ÿ‰N~WPSè™0ƒÄ ‰E ë6ƒûÿt‹Ë‹ÃÁùƒà‹ @TÀë¸èBö@ t jjSè†/ƒÄ ‹FŠMˆëjE_WPSèC0ƒÄ ‰E 9} _tƒN ë‹E%ÿë ‰F ƒÈÿ^[]ÃV‹t$ÿvèB2…ÀYtwþ˜u3Àë þ¸ucjXÿ¬Nf÷F uRƒ<…0OSW<…0O»u Sè3Âÿÿ…ÀY‰uFj‰F‰X‰F‰Fë ‹?‰^‰~‰>‰^fN jX_[^Ã3À^Ã|$Vt ‹t$ öF tVè €f îƒfƒ&ƒfY^ÃU‹ììHSVW‹} 3öŠG„Û‰uô‰uì‰} „ô‹Mð3Òë‹Mð‹uÐ3Ò9UìŒÜ€û |€ûx¾ÃŠ€T݃àë3À¾„ÆtÝÁøƒø‰EЇšÿ$…S7ƒMðÿ‰ỦU؉Uà‰Uä‰Uü‰UÜéx¾Ãƒè t;ƒèt-ƒètHHtƒè…YƒMüéPƒMüéGƒMüé>€Mü€é5ƒMüé,€û*u#EPèõ…ÀY‰EàƒMü÷؉Eàé‹Eà¾Ë€DAÐëé‰Uðéí€û*uEPè¶…ÀY‰EðÓƒMðÿéʉ¾ËDAЉEð鸀ûIt.€ûht €ûlt€ûw… €Mýé—ƒMü鎃Mü é…€?6u€4uGG€Mý€‰} él‰UЋ @‰UܶÃöDA€tEìPÿu¾ÃPèŠƒÄ G‰} EìPÿu¾ÃPèfƒÄ é%¾Ãƒøgƒøe–ƒøXë„xƒèC„ŸHHtpHHtlƒè …éf÷Eü0u€Mý‹uðƒþÿu¾ÿÿÿEPèœf÷EüY‹È‰Mø„þ…Éu ‹ äB‰MøÇEÜ‹Á‹ÖN…Ò„Ôfƒ8„Ê@@ëçÇÈà ƒMü@½¸ýÿÿ;ʉ}øÏÇEðéÑf÷Eü0u€Mýf÷EüEPt;è0P…¸ýÿÿPèè.ƒÄ ‰Eô…À}2ÇEØë)ƒèZt2ƒè tÅH„èéèØYˆ…¸ýÿÿÇEô…¸ýÿÿ‰EøéçEPè³…ÀYt3‹H…Ét,öEýt¿Ñè‰Mø‰EôÇEÜ鵃e܉Mø¿é£¡àB‰EøPéŽu €ûguÇEð‹EÿũÀ‰Eÿuð‹Hø‰M¸‹@ü‰E¼¾ÃP…¸ýÿÿPE¸Pÿ‹uüƒÄæ€tƒ}ðu…¸ýÿÿPÿY€ûgu…öu…¸ýÿÿPÿY€½¸ýÿÿ-u €Mý½¹ýÿÿ‰}øWè‰õÿÿYéüƒèi„у脞H„„HtQƒè„ýýÿÿHH„±ƒè…ÉÇEÔ'ë<+ÁÑøé´…Éu ‹ àB‰Mø‹Á‹ÖN…Òt€8t@ëñ+ÁéÇEðÇEÔöEü€ÇEôt]ŠEÔÆEê0QÇEäˆEëëHöEü€ÇEôt;€Mýë5EPèöEü Yt f‹Mìf‰ë‹Mì‰ÇEØé#ƒMü@ÇEô öEý€t EPèíYëAöEü t!öEü@EPt èÈY¿À™ë%è¼Y·ÀëòöEü@EPtè§YëàèŸY3ÒöEü@t…Ò|…Às÷؃ҋð÷Ú€Mý‹úë‹ð‹úöEý€uƒçƒ}ð} ÇEðëƒeü÷‹Æ ÇuƒeäE·‰Eø‹EðÿMð…À‹Æ Çt;‹Eô™RPWV‰EÀ‰UÄèG-ÿuċ؃Ã0ÿuÀWVèÅ,ƒû9‹ð‹ú~]Ô‹EøÿMøˆëµE·+EøÿEøöEý‰Eôt‹Mø€90u…Àu ÿMø@‹MøÆ0‰Eôƒ}Ø…ô‹]üöÃ@t&öÇtÆEê-ëöÃtÆEê+ë öÃt ÆEê ÇEä‹uà+uä+uôöà uEìPÿuVj èƒÄEìPEêÿuÿuäPè2ƒÄöÃtöÃuEìPÿuVj0èåƒÄƒ}ÜtAƒ}ô~;‹Eô‹]øxÿf‹CPEÈPCè +Y…ÀY~2MìQÿuPEÈPèØƒÄ‹ÇO…ÀuÐëEìPÿuÿuôÿuøèºƒÄöEütEìPÿuVj èqƒÄ‹} ŠG„Û‰} …ùÿÿ‹Eì_^[ÉÃÑ1§0Â01E1M1‚12U‹ì‹M ÿIx‹ŠEˆÿ¶Àë QÿuèÎöÿÿYYƒøÿ‹Euƒÿ]Ãÿ]ÃVW‹|$‹ÇO…À~!‹t$Vÿt$ÿt$è¬ÿÿÿƒÄ ƒ>ÿt‹ÇO…Àã_^ÃS‹\$ ‹ÃKVW…À~&‹|$‹t$¾WFÿt$PèuÿÿÿƒÄ ƒ?ÿt‹ÃK…Àâ_^[ËD$ƒ‹‹@üËD$ƒ‹‹Aø‹QüËD$ƒ‹f‹@üÃU‹ìƒìHSVWh€è´¹ÿÿ‹ðY…öujèÓÌÿÿY‰5@TÇ@U †€;ðs€fƒÿƒfÆF ¡@TƒÆ$€ëÞE¸Pÿ€€fƒ}ê„Ñ‹Eì…À„Æ‹8X;‰Eü¸;ø|‹ø9=@U}V¾DTh€è ¹ÿÿ…ÀYt<ƒ@U ‰ˆ€;Ás€`ƒÿƒ`Æ@ ‹ƒÀ$Á€ëàƒÆ9=@U|·ë‹=@U3ö…ÿ~L‹Eü‹ƒùÿt8Ѝt2¨u Qÿ„€…Àt#‹Î‹ÆÁùƒà‹ @TÀ‹Mü‹ ‰Š ˆHƒEüFC;÷|´3Û‹ @TÛƒ<ÿ4uM…ÛÆFujöXë ‹ÃH÷ØÀƒÀõPÿˆ€‹øƒÿÿtWÿ„€…Àt %ÿ‰>ƒøu€N@ëƒøu €Në€N€Cƒû|—ÿ5@UÿŒ€_^[ÉÃSVW¾@T‹…Àt7‹ø€;øs!_ ƒ{ütSÿÀ€‹ƒÇ$€ƒÃ$;ørâÿ6è¹ÿÿƒ&YƒÆþ@U|¸_^[ÃU‹ìjÿhèÝh° d¡Pd‰%ƒìSVW‹u¯u ‰u ‰uäƒþàw3Û;óuj^ƒÆƒæð‰u ë3Û‰]àƒþà‡¨¡dUƒøuA‹}ä;=\Uw|j èäÿÿY‰]üWèjÕÿÿY‰EàƒMüÿè9]àt^ÿuäëH3Û‹u j èµäÿÿYÃøuA;5D>w9j è>äÿÿYÇEü‹ÆÁèPèÁßÿÿY‰EàƒMüÿèL9]àtVSÿuàèŸƒÄ 9]àu>Vjÿ5`UÿH‰Eà9]àu'9ÄNtVè¤ÎÿÿY…À…0ÿÿÿë3Û‹u j è,äÿÿYËEà‹Mðd‰ _^[ÉÃSWj3Ûè¬ãÿÿYj_9=€e~]V¡pU‹÷Áæ‹…ÀtAö@ ƒt Pèç'ƒøÿYtCƒÿ|)¡pU‹ƒÀ PÿÀ€¡pUÿ4èT·ÿÿ¡pUYƒ$G;=€e|¥^jèãÿÿY‹Ã_[ÃV‹t$Vè#…ÀYtƒÈÿ^ÃöF @tÿvèõ'÷ØY^ÀÃ3À^ÃSV‹t$ 3ÛW‹F ‹Èƒá€ùu7f©t1‹F‹>+ø…ÿ~&WPÿvè-#ƒÄ ;Çu‹F ¨€t$ý‰F ëƒN ƒËÿ‹Fƒf‰_‹Ã^[ÃjèYÃSVWj3Û3ÿè•âÿÿ3öY95€e~t¡pU‹°…Àt_ö@ ƒtYPVè¨Åÿÿ¡pUYY‹°‹H öÁƒt0ƒ|$uPèÿÿÿƒøÿYtCëƒ|$uöÁtPèÿÿÿƒøÿYu ø¡pUÿ4°VèªÅÿÿYYF;5€e|Œjèpâÿÿƒ|$Y‹Ãt‹Ç_^[ÃU‹ìƒì ‹EƒeüHSVHWtgHHtFƒètAƒèt<ƒèt*ƒètHtƒÈÿéF‹@O¿@OëB‹1uÿBëWèÞÿÿ@PWVèkƒÄ_^[]ÃU‹ìƒì(VEWPEôPèGYEØYuôPjjƒì ‹ü¥¥f¥è³ ‹u‹}‰F¾EÚ‰¿E؉FEÜPWèÃƒÄ ‰~ ‹Æ_^ÉÃU‹ìQ‹U SVWf‹B¿ÿ‹È%€Áé#ωE ‹B‹·Ù¾€%ÿÿ…Û‰uüt;ßt¹<ë(¿ÿë!3Û;Ãu;Óu‹E‰X‰f‰XëK¹<‰]ü‹ÊÁéÁà È‹E MüÁâ ‰H‰…Îu‹É‹ÚÁë Ù ‰‰XÇÿÿ‹Ëëß‹M Ïf‰H_^[ÉÃÌW‹|$ëj¤$‹ÿ‹L$W÷ÁtŠA„Àt;÷Áuñ‹ºÿþþ~Ѓðÿ3ƒÁ©tè‹Aü„Àt#„ät©ÿt©ÿtëÍyÿë yþëyýëyü‹L$ ÷ÁtŠA„ÒtdˆG÷Áuî뉃Ǻÿþþ~‹Ѓðÿ3‹ƒÁ©tá„Òt4„öt'÷Âÿt÷Âÿtëlj‹D$_Ãf‰‹D$ÆG_Ãf‰‹D$_È‹D$_ËT$ ‹L$…ÒtG3ÀŠD$W‹ùƒúr-÷Ùƒát+шGIuú‹ÈÁàÁ‹ÈÁàÁ‹ÊƒâÁétó«…ÒtˆGJuú‹D$_ËD$ÃÌÌÌÌÌÌÌÌU‹ìWV‹u ‹M‹}‹Á‹ÑÆ;þv;ø‚x÷ÇuÁéƒâƒùr)ó¥ÿ$•xO‹Çºƒér ƒàÈÿ$…Nÿ$ˆOÿ$ O NÌNðN#ÑŠˆŠFˆGŠFÁéˆGƒÆƒÇƒùrÌó¥ÿ$•xOI#ÑŠˆŠFÁéˆGƒÆƒÇƒùr¦ó¥ÿ$•xO#ÑŠˆFÁéGƒùrŒó¥ÿ$•xOIoO\OTOLODOEäPj^VhôàVÿX€…Àt‹ÆëEäPVhðàVSÿ\€…À„ÎjX£ˆPƒøu$‹E;Ãu¡lPÿuÿuÿu ÿuPÿ\€韃ø…”9]u¡|P‰ESSÿuÿu ‹E ÷ØÀƒà@Pÿuÿh€‰Eà;Ãtc‰]ü<‹ÇƒÀ$üèÉüÿÿ‰eè‹ô‰uÜWSVèùÿÿƒÄ ë jXËeè3Û3öƒMüÿ;ót)ÿuàVÿuÿu jÿuÿh€;ÃtÿuPVÿuÿX€ë3ÀeÌ‹Mðd‰ _^[ÉÃU‹ìjÿh áh° d¡Pd‰%ƒì0SVW‰eè3Û9ŒPj_u@W¸ôàPWPSSÿÌ€…Àt‰=ŒPë#W¸ðàPWPSSÿÈ€…À„ÇŒP‹u;ó~VÿuèúYY‹ð‰u9]~ÿuÿuèãYY‰E¡ŒPƒøuÿuÿuVÿuÿu ÿuÿÈ€é§;Ç…9] u¡|P‰E ;ót 9]…˜;uujXéx9}~‹Çél;÷AEÄPÿu ÿ˜€…À„Q;ó~,ƒ}Är"EÊ8]ÊtŠP:Ót‹MŠ :r:Êv­@@8uæjë¥9]~1ƒ}Är¥EÊ8]ÊtŠP:Ót–‹MŠ :r:ʆxÿÿÿ@@8uâézÿÿÿSSVÿuj ÿu ÿh€‰Eä;Äω]üÀƒÀ$üè»úÿÿ‰eè‹Ä‰E܃MüÿëjXËeè3Û‰]܃Müÿ‹uj_9]Ü„“ÿuäÿuÜVÿuWÿu ‹5h€ÿÖ…ÀtySSÿuÿuj ÿu ÿÖ‹ð‰uà;óta‰}ü6ƒÀ$üèLúÿÿ‰eè‹ü‰}؃MüÿëjXËeè3Û3ÿƒMüÿ‹uà;ût-VWÿuÿujÿu ÿh€…ÀtVWÿuäÿuÜÿu ÿuÿÌ€ë3Àe´‹Mðd‰ _^[ÉËT$‹D$…ÒVJÿt €8t@‹ñI…öuó€8^u+D$ËÂÃU‹ìƒìSVWjè|Çÿÿÿuè•‹ØY; RY‰]u3öép…Û„V3Ò¸pE9ttƒÀ0B=`F|ñEèPSÿ˜€j^;Æ…!j@ƒ%$TY3À¿ S9uè󫪉 R†ë€}M҄¯¶Aÿ¶Ò;‡”€ˆ!S@ëîƒeüj@Y3À¿ S4Ró«Á檞€E€;‹Ët,ŠQ„Òt%¶¶ú;Çw‹UüŠ’hE!S@;ÇvõAA€9uÔÿEüƒÃƒ}ürÁ‹EÇRP£ RèζtE¿R¥¥Y£$T¥ëRAA€yÿ…Gÿÿÿ‹Æ€ˆ!S@=ÿrñSè•Y£$T‰5Rëƒ%R3À¿R«««ëƒ=Ptè™è½éŒþÿÿƒÎÿjèHÆÿÿY‹Æ_^[ÉËD$ƒ%PƒøþuÇPÿ%Ô€ƒøýuÇPÿ%Ѐƒøüu¡|PÇPËD$-¤t"ƒètƒè t Ht3ÀøøøøÃWj@Y3À¿ Só«ª3À¿R£ R£R£$T«««_ÃU‹ììEìVPÿ5 Rÿ˜€ƒø…3À¾ˆ„ìþÿÿ@;ÆrôŠEòÆ…ìþÿÿ „Àt7SWUó¶ ¶À;Áw+ȼìþÿÿA¸ ‹ÙÁéó«‹ËƒáóªBBŠBÿ„ÀuÐ_[j…ìúÿÿÿ5$Tÿ5 RP…ìþÿÿVPjèùÿÿj…ìýÿÿÿ5 RVP…ìþÿÿVPVÿ5$TèÕöÿÿj…ìüÿÿÿ5 RVP…ìþÿÿVPhÿ5$Tè­öÿÿƒÄ\3Àìúÿÿf‹öÂt€ˆ!SŠ”ìýÿÿˆ RëöÂt€ˆ!S Š”ìüÿÿë〠 R@AA;Ær¿ëI3À¾ƒøArƒøZw€ˆ!SŠÈ€Á ˆˆ Rëƒøarƒøzw€ˆ!S ŠÈ€é ëà€  R@;Ær¾^ÉÃ=ˆeujýèüÿÿYLjeÃU‹ìQQSVW3ÿ9}tUj=ÿuè]‹ðY;÷Y‰uøt@9ut;¡ˆN3Û8^”Ã;ŒNu Pè›Y£ˆN;ÇuT9} t9=Ntè3Îÿÿ…Àt>ƒÈÿ_^[ÉÃ;ß… jèà•ÿÿ;ÇY£ˆNt߉89=NujèÅ•ÿÿ;ÇY£Ntĉ8+u‹=ˆN‰}üVÿuèЋðY…öY|Cƒ?t>…Ût2ÿ4·<·è–ÿÿYƒ?t ‹GF‰ƒÇëð‹ÆÁàPÿuü茗ÿÿY…ÀYt<ë5‹E‰·ë2…Ûuz…ö}÷ÞµPWèd—ÿÿY…ÀY„@ÿÿÿ‹M‰ °ƒd°£ˆNƒ} tFÿuèÖÌÿÿ@@Pè•ÿÿ‹ðY…öYt.ÿuVèÝïÿÿ‹ÆY+EYEø€ @÷ÛÛ÷Ó#ØSVÿØ€Vè–ÿÿY3ÀéàþÿÿV‹5ˆNW‹…Àt-‹|$WPÿt$è(ÌÿÿƒÄ …Àu ‹Š8<=t„Àt‹FƒÆ…Àu׋Æ+ˆNÁø÷Ø_^ËÆ+ˆNÁøëðW‹|$3É…ÿu3À_Ã?Gt ‹AƒÀ…ÒuöSUVPèK”ÿÿ‹ðY…ö‹îuj èh§ÿÿY‹‹ß…ÀtPƒÃèÛ‰‹YƒÆëéƒ&‹Å^][_ÃU‹ìƒìX‹ESV‹u ·‹WH‰Mt+Ht$HtHtHtHHtHunjëÇëbjë jëjëj[~QWSèRƒÄ …ÀuA‹Eƒøtƒøt ƒøtƒeàþë‹MàÝFƒáãÝ]ЃÉ‰MàNWQPESPE¨PèZƒÄhÿÿÿuè\ƒ>YYtƒ=8Gu Vè&…ÀYuÿ6èòY_^[ÉÃV‹t$;5@Us@‹Î‹ÆÁùƒà‹ @TÀöDt%WVè?ÿt$ÿt$Vè(V‹øèˆƒÄ‹Ç_^Ãè´ÇÿÿÇ è²Çÿÿƒ ƒÈÿ^ÃV‹t$WV軃øÿYu èŠÇÿÿÇ ë-ÿt$jÿt$PÿÜ€‹øƒÿÿuÿ €ë3À…Àt PèãÆÿÿYƒÈÿë‹ÎƒæÁù‹Æ‹ @TÀ€dýD‹Ç_^ÃV‹t$;5@Us@‹Î‹ÆÁùƒà‹ @TÀöDt%WVègÿt$ÿt$Vè(V‹øè°ƒÄ‹Ç_^ÃèÜÆÿÿÇ èÚÆÿÿƒ ƒÈÿ^ÃU‹ììSVW3ÿ9}‰}ø‰}ðu3Àéf‹EÁø…@T‹Eƒà4À‹ÁæöD0 tjWÿuèÛþÿÿƒÄ ‹Æö@€„Á‹E 9}‰Eü‰}†ê…ìûÿÿ‹Mü+M ;Ms)‹MüÿEüŠ €ù uÿEðÆ @ˆ@‹È•ìûÿÿ+Êù|Ì‹ø…ìûÿÿ+øEôjP…ìûÿÿWP‹ÿ40ÿ|€…ÀtC‹EôEø;Ç| ‹Eü+E ;ErŠ3ÿ‹Eø;Ç…9}tbj^9uuLèÄÅÿÿÇ èÂÅÿÿ‰0ëAÿ €‰EëÇMôWQÿuÿu ÿ0ÿ|€…Àt ‹Eô‰}‰Eøë§ÿ €‰EëœÿuèÅÿÿYƒÈÿë,‹öD0@t ‹E €8„ªþÿÿèUÅÿÿÇèSÅÿÿ‰8ëÒ+Eð_^[ÉÃÿ¬NhèmÿÿY‹L$…À‰At ƒI ÇAëƒI A‰AÇA‹Aƒa‰ËD$;@Ur3ÀËȃàÁùÀ‹ @TŠDƒà@ÃU‹ìSV¾,TWVÿ‹=œ€3Û9(TtVÿ×jè!½ÿÿYj[ÿu ÿuèY‰E …ÛYt jèc½ÿÿYëVÿ׋E _^[]ÃU‹ì‹E…Àu]Ã=lPuf‹M fùÿw9jˆX]ÃMƒeQjÿ5œBPE jPh ÿ5|Pÿ€…Àtƒ}tèÄÿÿÇ*ƒÈÿ]ÃÌÌÌÌÌÌÌÌÌÌÌSV‹D$ Àu‹L$‹D$3Ò÷ñ‹Ø‹D$ ÷ñ‹ÓëA‹È‹\$‹T$‹D$ ÑéÑÛÑêÑØ Éuô÷ó‹ð÷d$‹È‹D$÷æÑr;T$wr;D$ vN3Ò‹Æ^[ÂÌÌÌÌÌÌÌÌS‹D$ Àu‹L$‹D$ 3Ò÷ñ‹D$÷ñ‹Â3ÒëP‹È‹\$‹T$ ‹D$ÑéÑÛÑêÑØ Éuô÷ó‹È÷d$‘÷d$Ñr;T$ wr;D$v+D$T$+D$T$ ÷Ú÷؃Ú[ÂV‹t$WƒÏÿöF @tƒf ëV舞ÿÿVèV‹øèÌžÿÿƒÄ ‹Ç_^ÃV‹t$WƒÏÿöF ƒt4VèMØÿÿV‹øèšÿvè²ƒÄ …À}ƒÏÿë‹F…Àt Pè)ÿÿƒfYƒf ‹Ç_^ÃS‹\$;@UVWsr‹ÃÁø<…@T‹Ãƒà4À‹ÁæöD0tRSèÕ‹YöD0t)SèƒYPÿà€…Àu ÿ €‹ðë3ö…ötèEÂÿÿ‰0è5ÂÿÿÇ ƒÎÿSèíY‹ÆëèÂÿÿÇ ƒÈÿ_^[ÃS3Û9”PVWuBhháÿ‹ø;ûtg‹5 h\áWÿÖ…À£”PtPhLáWÿÖh8áW£˜PÿÖ£œP¡˜P…ÀtÿЋ؅Ût¡œP…ÀtSÿЋØÿt$ÿt$ÿt$Sÿ”P_^[Ã3ÀëøÌÌ‹L$ W…ÉtzVS‹Ù‹t$÷Æ‹|$uÁéuoë!ŠFˆGIt%„Àt)÷Æuë‹ÙÁéuQƒãt ŠFˆG„Àt/Kuó‹D$[^_Ã÷ÇtˆGI„Š÷Çuî‹ÙÁéulˆGKuú[^‹D$_ɃÇIt¯ºÿþþ~‹Ѓðÿ3‹ƒÆ©tÞ„Òt,„öt÷Âÿt ÷ÂÿuƉëâÿÿ‰ëâÿ‰ë3Ò‰ƒÇ3ÀIt 3À‰ƒÇIuøƒãu…‹D$[^_ËT$V‹t$ 3À 2;Êr;ÎsjX‹T$^‰ ÃV‹t$W‹|$Vÿ7ÿ6èËÿÿÿƒÄ …ÀtFPjÿ0è·ÿÿÿƒÄ …ÀtÿFFPÿwÿ0èŸÿÿÿƒÄ …ÀtÿFFPÿwÿ0è‡ÿÿÿƒÄ _^ËD$VW‹0‹x‹Îö‰04?Áé ñ‹H‹×‰pÁêÑá Ê_‰H^ËD$VW‹P‹H‹ò‹ùÁæÑé ΉH‹ÁçÑéÑê Ï_‰P‰^ÃU‹ìƒì‹E S‹]3Ò;ÂVÇEüN@‰‰S‰SvQW‰E‹ó}ð¥¥S¥èpÿÿÿSèjÿÿÿEðPSèÿÿÿSèZÿÿÿ‹Eƒeôƒeø¾‰EðEðPSèáþÿÿƒÄÿEÿMu¶3Ò_9Su(‹K‹ÁÁè‰C‹‹ðÁîÁá ñÁàEüðÿ‰s‰ëÓ¾€…suSèôþÿÿEüÿÿYëëf‹Eü^f‰C [ÉÃU‹ìƒì\SVW‹}E¤j‰Eô3ÀZ‰E؉Uè‰Eü‰Eð‰E܉Eà‰EÔ‰EЉEä‰Eø‰Eì‰}Š€ù t€ù t €ù t€ù uGëçj^ŠGƒø ‡wÿ$…€l€û1| €û9jé: BujéF¾Ãƒè+tHHtƒè…ÔéjÇEØ€X맃eØjX란û1‰Uð|€û9~®: B„¼€û+t1€û-t,€û0tR€ûCމ€ûE~€ûcŽ{€ûerjéÈOj éÀ€û1| €û9ŽVÿÿÿ: B„Yÿÿÿ€û0…µ‹Âéÿÿÿ‰Uð9œB~¶ÃVPèã¾ÿÿYYjZë‹ @¶ÃŠA#Æ…Àtƒ}üs‹EôÿEü€ë0ÿEôˆëÿEøŠGë·: Bug‹ÆéÂþÿÿƒ}ü‰Uð‰UÜu €û0uÿMøŠGëó9œB~¶ÃVPèr¾ÿÿYYjZë‹ @¶ÃŠA#Æ…Àtƒ}üs‹EôÿEü€ë0ÿEôÿMøˆŠGë¹€û+„ ÿÿÿ€û-„ÿÿÿéÕþÿÿ9œB‰UÜ~¶ÃVPè¾ÿÿYYjZë‹ @¶ÃŠA#Æ…À„ª‹ÆëWOþ€û1‰M|€û9~D¾Ãƒè+ttHHtdƒè…jëe‰Uà€û0uŠGëö€û1Œò€û9éë €û1|€û9 j XOé¸ýÿÿ€û0uDëÁƒ} t*¾ÃOÿƒè+‰MtHH…´ƒMèÿjXé‰ýÿÿjXéýÿÿj OXƒø „•éoýÿÿ‹}éˆÇEà3öƒ=œB~¶ÃjPè%½ÿÿYYë‹ @¶ÃŠAƒà…Àt¾Ë¶tAÐþPŠGë¾¾Q‰uäƒ=œB~¶ÃjPèÛ¼ÿÿYYë‹ @¶ÃŠAƒà…ÀtŠGëÐOë‹ù‹E ƒ}ð‰8„ÙjX9Eüv€}»|þE»‰Eü‹EôHÿEøë‹Eôƒ}ü†¥H€8uÿMüÿEøëòEÀPE¤ÿuüPèjûÿÿ‹Eä3ÉƒÄ 9Mè}÷ØEø9MàuE9MÜu+E=P~0ÇEÔ‹]‹u‹E‹Uƒ}Ôt`3Û¸ÿ¾€3ÒÇEìë^=°ëÿÿ} ÇEÐëÇÿuPEÀPè´‹UÀ‹]‹uÆ‹EÊƒÄ ëµ3Ò3À3ö3Ûë«3Ò3À3ö3ÛÇEìëƒ}Ðt3Ò3À3ö3ÛÇEì‹M EØ_‰q‰Yf‰A ‹Eì^f‰[ÉÃIh˜hïhitiëi!jkjJjÏj¹j…jU‹ìƒì‹ES‹]V‹È¾ÿá€#Æf…ÉWÆEäÌÆEåÌÆEæÌÆEçÌÆEèÌÆEéÌÆEêÌÆEëÌÆEìÌÆEíÌÆEîûÆEï?ÇEü‹ÐtÆC-ëÆC ‹} f…Òu…ÿu9}ufƒ#ÆC ÆCÆC0éþf;Öuz¸€fÇ;øuƒ}t÷Ç@uhŒáëFf…ÉtÿÀu ƒ}u.h„áë;øu#ƒ}uh|áCPèJßÿÿYÆCYƒeüénhtáCPè-ßÿÿYÆCYëá·Â‹Ï‹ðÁéiÀMÁîfƒeðj Nf‰UúkÉM‰}ö´ í¼ì‹EÁþ‰Eò¿Æ÷ØPEðPè× ƒÄ f}úÿ?rEäFPEðPèž YYöEf‰3t‹}¿Æø…ÿéñþÿÿ‹}ƒÿ~j_·uúîþ?fƒeúÇEEðPè]øÿÿÿMYuñ…ö}÷Þæÿ~ EðPènøÿÿNYuóOC…ɉE~P‰Muð}¥¥EðP¥èøÿÿEðPèøÿÿEPEðPè¦÷ÿÿEðPèû÷ÿÿŠEû‹M€eûƒÄ0ÿEÿMˆu¶‹EŠHÿHH€ù5K|0;Ár€89uÆ0Hëñ;Ás@fÿþ*Ã,ˆC¾À€d‹Eü_^[ÉÃ;Ár €80uHëô;ÁsÙfƒ#ÆC ÆCÆ0€cjXëÓÌÌÌÌÌÌÌÌÌÌÌÌÌ‹T$‹L$÷Âu<‹:u. Àt&:au% ätÁè:Au Àt:auƒÁƒÂ äuÒ‹ÿ3ÀÃÀÑà@Ëÿ÷ÂtŠB:uéA Àtà÷Ât¨f‹ƒÂ:uÒ ÀtÊ:auÉ ätÁƒÁëŒÌÌÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹U IŠ ÀtB«$ëó‹uƒÉÿAŠ ÀtF£$sò‹ÁƒÄ ^ÉÃU‹ìƒ=RSVuÿu ÿuèé‹ÿÿYYëvjèþ®ÿÿ‹uYf¶f…ÛtJ¶Ãö€!StŠFF„Àt·Ë¶ÀÁá È9M të·Ã9E tFëÆjè¯ÿÿY3Àë%jè¯ÿÿYFÿëjè¯ÿÿ‹E Y·Ë+Á÷ØÀ÷Ð#Æ^[]ÃV‹t$…ötVèü¸ÿÿ@Pè8ÿÿY…ÀYt VPèÜÿÿYY^Ã3À^ÃU‹ì‹M3ÀSV‰A‹MWj‰A‹M[‰A ŠMöÁt ‹EÇEÀ XöÁt‹EÇE“ÀƒH„Ët‹EÇE‘ÀƒHöÁt‹EÇEŽÀƒHöÁt‹EÇEÀƒH‹u ‹Ej‹‹P÷Ñ#˃âïÁá Ê_‰H‹‹E÷Ñ‹PƒáÑáƒâ÷ ʉH‹‹E÷Ñ‹PÑéƒáƒâû ʉH‹‹E÷Ñ‹PÁé#σâý ʉH‹‹E÷Ñ‹PÁé#˃âþ ʉHèú„Ãt‹MƒI ¨t‹MƒI ¨t‹MƒI ¨t‹M y ¨ t‹E X ‹¹ #Át4=t=t ;Áu(‹Eƒë ‹E‹ƒáþ Ïë ‹E‹ƒáý ˉë‹Eƒ ü‹¹#Át =t ;Áu"‹Eƒ ãë‹E‹ƒáçƒÉë ‹E‹ƒáëƒÉ‰‹E‹Máÿ‹Ááâþÿ ʉ‹E X ‹E‹H ƒáã ωH ‹EÝ‹EÝX‹E XP‹E‹HPƒáã Ï‹}‰HP‹EÝÝX@èøEPSjÿuÿ䀋Eö@tƒ&þö@tƒ&ûö@tƒ&÷ö@tƒ&ï„Xtƒ&ß‹ºÿóÿÿƒáƒét%ItIt Iu€N ë‹€åû€Íë‹€å÷€Í‰ë!‹ÁéƒáƒétItIu!ë‹#Ê€Íë‹#ʀ͉Ý@@Ý_^[]ÃU‹ìƒì ‹ESW‹øƒçj¨[t„]tSè`Yƒç÷éʨtöEtjèFYƒçû鰄ÄÒöE„Èjè$Y¸ ‹M#È„ˆùtXùt(;È…‹M ÝÜxÌÝ`HßàžwÙàÝ]ôÝEôën‹M ÝÜxÌßàžvÝPHëÝ`HÙàÝ]ôÝEôëF‹M ÝÜxÌßàžvÝ`HëÝPHÙàÝ]ôÝEôë‹M ÝÜxÌÝPHßàžwÙàÝ]ôÝEô݃çþéÖ¨„ÎöE„ÄV3ö¨t‹ó‹E ÝÝ]ôÝEôÜxÌßàž„ÝEôEüPQQÝ$èb‹EüƒÄ Ý]ôˆúÿÿùÎûÿÿ} Ùî‹óÝ]ôëTÝEôÜxÌßàžs‹Óë3ÒŠEúƒà f‰Eú¸üÿÿ;È}+Á„]ôt…öu‹óÑmô„]øt€M÷€ÑmøHuã…ÒtÝEôÙàÝ]ôÝEô‹E Ýë‹ó…ö^tjè‘YƒçýöEtöE t j èzYƒçï3À…ÿ_[”ÀÉËD$ƒøt~ƒøè±ÿÿÇ"Ãèù°ÿÿÇ!Ã3ÀÃU‹ìQ›Ý}þ¿EþÉÃU‹ìQÝ}þÛâ¿EþÉÃU‹ìQ›Ù}ü‹E ‹È#E÷Ñ#Mü ȉM Ùm ¿EüÉÃU‹ìQQŠMöÁt Û- Pˆˆ @A°¡> ˆ˜¨Èˆ @AØ¡þþA¢pˆˆp€¿ ÀA ¢ < >ø€€€ @A@¢""<"ˆˆøˆˆ @A¸¢UªUªUªUªUªUª @Aà¢8|þ|8€¿A£È‚£ð¢È¢ ¢x¢P¢(¢¢è¡À¡˜¡x¡X¡8¡¡ð Р°  p P (  àŸÀŸ˜ŸxŸXŸ8ŸŸðžè‚О¨žˆžhžHž žžà¸pP0ðœÈœ œxœPœ(œœØ›°›ˆ›`›8››øšК°šˆš`š8ššè™À™˜™p™H™ ™ø˜И¨˜€˜X˜0˜˜à—¸——h—@——ð–È– –x–P–(––Ø•°••p•P•0••è”À” ”x”X”0””è“À“˜“x“X“8““ø’Ø’¸’˜’x’X’8’’ø‘Ø‘°‘ˆ‘`‘ƒ(ƒ@‘‘øÐ°ˆ`8ðаpH(èŽÈŽ¨ŽˆŽhŽ@Ž ŽŽàÀ xP(ØŒ°ŒˆŒ`Œ8ŒŒè‹À‹˜‹p‹H‹ ‹øŠЊ¨Š€ŠXŠ0ŠŠà‰¸‰‰h‰H‰ ‰øˆЈ¨ˆ€ˆXˆ0ˆˆà‡¸‡‡h‡@‡‡ø†؆°†ˆ†`†8††è…À…˜…p…H… …ø„Є¨„€„`„@„„ðƒȃ ƒxƒPƒ0(£A8§AX§Ax§A˜§x„tŒ„„„„„((€¿@@A¸§€€€¼Â‚‚‚¼€€ €¿@@Aà§x„tŒ„„„„„0€¿@@A¨z„„„„„„(( €¿A0¨z„„„„„„D8 €¿AX¨z„„„„„„0 €¿A€¨z„„„„„„  €¿A¨¨€|¢¢’ŠŠ| €¿€?AШ8þ8 €¿Aø¨|‚‚‚‚‚|(( €¿A ©|‚‚‚‚‚|P( €¿AH©|‚‚‚‚‚|D8 €¿Ap©|‚‚‚‚‚|0 €¿A˜©|‚‚‚‚‚|  €¿AÀ©‚‚‚‚‚¼P( €¿Aè©|‚‚‚‚‚|P0H €¿Aªø àPP ÀA8ªø à` ÀA`ªø à` ÀAˆªø à0@ ÀA°ª|€€þ‚‚|(( €¿Aت|€€þ‚‚|D8 €¿A«|€€þ‚‚|0 €¿A(«|€€þ‚‚|  €¿AP«0H|‚€€€‚| €¿@@Ax«n’|’l€¿A «z†‚~|$ €¿AÀ«z†‚~|(( €¿Aè«z†‚~|P( €¿A¬z†‚~|D8 €¿A8¬z†‚~|0 €¿A`¬z†‚~|  €¿Aˆ¬€¼Â‚‚ü‚‚| €¿€?A°¬€€€ü‚‚‚ü€€ €¿Aج(D‚‚0 €¿A­|‚‚‚‚‚‚‚(( €¿A(­|‚‚‚‚‚‚‚D8 €¿AP­|‚‚‚‚‚‚‚0 €¿Ax­|‚‚‚‚‚‚‚  €¿A ­€|¢¢’’ŠŠ†| €¿€?AÈ­‚D((D‚€¿€¿Að­|‚‚‚‚‚‚|(( €¿A®|‚‚‚‚‚‚|P( €¿A8®|‚‚‚‚‚‚|D8 €¿A`®|‚‚‚‚‚‚|0 €¿Aˆ®|‚‚‚‚‚‚|  €¿A°®‚†Š’’¢Â‚P( €¿AØ®üBBBBòBBBü €¿A¯ø øPP ÀA(¯ø øˆp ÀAP¯ø ø` ÀAx¯ø ø0@ ÀA ¯þ@@@x@@þ(( €¿Aȯþ@@@x@@þD8 €¿Að¯þ@@@x@@þ0 €¿A°þ@@@x@@þ  €¿A@°0H|‚€€€€€€‚| €¿@@Ah°žün €¿A°‚‚‚þ‚‚D8( €¿A¸°‚‚‚þ‚‚D8(( €¿Aà°‚‚‚þ‚‚D8P( €¿A±‚‚‚þ‚‚D8D8 €¿A0±‚‚‚þ‚‚D80 €¿AX±‚‚‚þ‚‚D8  €¿A€±|‚‚€@  €¿A¨± f’ ` €¿Aб òL@@À@ €¿Aø± æB@@À@ €¿A ²H$$H€¿€¿AH²øpˆˆp€¿ ÀAh²à@@@À@€¿€ÀAˆ²`0À@@A¨²ÀÀ€À€ÀAȲ zŠŠŠ~ €¿Aè²€€ºÆ‚‚‚‚‚ €¿@A³À @ÀÁA8³` `€¿€ÀAX³ð€``€¿€ÀAx³þþ €¿€¿A˜³``@ÀÀÀAÀ³ü€¿ÁAà³ Pˆˆ €¿@AàÆ> ˆ˜¨Èˆ €¿@AÇþþ€¿A0ÇpˆˆpÀÀÀAPÇ < >ø€€€ €¿@ApÇ""<"<x€€x €¿@A˜Ç€€à€ð €¿@AÀÇ>ˆˆøˆˆ €¿@AèÇUªUªUªUªUªUªUª@@AÈ8|þ|8€¿A8È@§@È ÈøÇÐǨǀÇXÇ8ÇÇðÆÈƠƀÆ`Æ8ÆÆàÅÀŠŀÅ`Å8ÅÅàĸÄÄhÄ@Ä ÄÄØÃ`§¸ÃÃpÃPÃ(ÃÃØÂ¸ÂÂhÂHÂ(ÂÂèÁÈÁ ÁxÁPÁ(ÁÁØÀ°ÀˆÀ`À8ÀÀð¿È¿ ¿€¿X¿0¿¿à¾¸¾¾h¾@¾¾ð½Ƚ ½x½P½(½½ؼ°¼ˆ¼`¼8¼¼è»À»˜»p»H» »øºк¨º€º`º@º ººع¸¹¹p¹H¹ ¹ø¸и¨¸€¸X¸8¸¸ø·з¨·ˆ·h·@· ··à¶À¶˜¶x¶P¶(¶¶€§ §àµ¸µ˜µpµPµ(µµØ´¸´´p´P´0´´è³ȳ¨³€³`³@³ ³ø²в°²²p²P²0²²à±¸±±h±@±±ð°Ȱ °x°P°(°°د°¯ˆ¯`¯8¯¯è®À®˜®p®H® ®ø­Ø­°­ˆ­`­8­­è¬À¬˜¬p¬H¬ ¬ø«Ы¨«ˆ«`«8««èªÀª˜ªpªHª ªø©Щ¨©€©X©0©©à¨¸¨¨h¨@¨¨ð§ȧlXÈð?ÿG€¿€@@`  P @ @ˆÌ€€°ÈˆˆÈ°€€ @À@°Ì€@@`    @ @ØÌpP @ÍpP   @ Íp@   @HÍp @  @pÍpˆÈ¨˜tÀ@˜Í ø €¿À@¸ÍpˆˆˆˆpPÀ@ØÍpˆˆˆˆpP( À@øÍpˆˆˆˆpP  À@ Îpˆˆˆˆp  À@HÎpˆˆˆˆp @ À@pÎà P  @˜Îpˆˆˆˆx`P À@ÀÎ@@@@@@ @èÎ@@@@@@ @ €?@Ï€€€€€€€@ @0Ï@@@@@@@€ €?@XÏ`€ð`P @€Ï`€ð`P   @ Ï`€ð`@   @ÈÏ`€ð` @  @ðÏ` `€€`@ @Ðl’~ìA8Ðhpà P   @XÐhpàP @€Ðhpà P  @ ÐhpàP   @ÈÐhpà   @ðÐhpà @  @Ñ  ` @@Ñ€€ðˆˆð€€€¿à@`Ñ((DD‚ à@€Ñx„„„„„„„H €¿A¨Ñx„„„„„„„( €¿AÐÑx„„„„„„„  €¿AøÑx„„„„„„„  €¿A Ò€xĤ¤””Œx €¿€?AHÒˆP Pˆ€¿À@pÒx„„„„„„xH €¿AÒx„„„„„„xP( €¿A¸Òx„„„„„„x( €¿AàÒx„„„„„„x €¿AÓx„„„„„„x  €¿A0ÓŒŒ””¤¤ÄÄP( €¿AXÓxDBBòBDxA€Ó@@@@@@@@  @@ Ó@@@@@@@@ @ @@ÈÓ€€€€€€€€€@ €¿@@ðÓ@@@@@@@@@€ @@Ôø€€€ø€€øP €¿à@@Ôø€€ø€€€øP  €¿à@hÔø€€€ø€€ø  €¿à@Ôø€€€ø€€ø @ €¿à@¸Ô0x„€€€€„x €¿@AàÔ€ˆxH/€(€  AÕ‚‚|D((( à@0Õ‚‚|D((( à@XÕ‚‚|D((( à@€Õ‚‚|D((( à@¨Õ‚‚|D(( à@ÐÕ‚‚|D((  à@øÕ`€@ €¿@À@ Ö!€ È$Dâ A@Ö' HDÄBAhÖ!€ HDÄB AˆÖ P(P À@°Öàà à@À€@ÐÖ@@À@@À@@ðÖÀ@@@@×À@À@@0×(((((hèèè| @À@P×€€ð@ @x×€@ÀÀ@@˜×À @à@À@@¸×à@ `@À@@Ø×ø ø À@ø×``@À€@ØààÀ@@8Ø8Dª²ºD8€¿AXØà@À€@xØø€¿Àà@˜Ø(P P(À@¸Øà  à@À€@ØØ8Dš¢šD8€¿AøØ àÀ@@ÙpˆpȘpÀˆp @À@8Ù€€€€€€€€ €¿@@@`Ù ø øPPˆˆÀ@ˆÙ``€¿ @¨Ù°H@@à@H0À@ÈÙ@p¨  ¨p€?À@èÙ€€€€€€€€¿@@@Ú@@(Ú˜d@Àà@HÚ€@@@@ @@@€ @@@hÚ€€€€€€€€€€ €¿@@@Ú @@@@€@@@  @@@¸Úð€@ ð @àÚ€@@`  @ @ÛˆˆP PˆÀ@ Û((TT’’A@Û PPˆˆÀ@`Ûp @€Û`@@@@à@@€@ Û``` @ÀÛ€€€€À €@àÛh˜ˆˆ˜h@À@Ü€€°ÈˆˆÈ°@À@ ÜpˆˆˆˆpÀ@@܈ˆˆˆÈ°À@`Ü’’’’’ìA€Ü€€€€€€€€@ Ü À €€ @ÀÜ€€€€€€€€ €?@àÜ€€€€€€€@݈ˆˆˆÈ°€€À@(Ýph˜ˆˆ˜h@À@HÝ@@@@@à@0€@hÝ`€ð` @ˆÝh˜ˆˆ˜hÀ@¨Ý`€€` @ÈݰȈˆÈ°€€À@èÝhpà @Þ€€@ À@@(Þü@À@HÞˆPP @ÀÀ@hÞÀ@@@@@@@@À @@@ˆÞ @@@@€€@@°ÞÀ€€€€€€€€À €¿@@@ÐÞø€@ ø€¿à@øÞ((DD‚à@߈ˆPP Pˆˆ€¿à@8ß"""UIIˆ€ˆ€ AXß((DDD‚‚à@€ßx„„„„„„„€¿A ß ø @Àßpˆˆp€ˆp€¿à@à߈ˆˆˆðˆˆð€¿à@à|Œ”„„„„x €¿€?A à€€€€ðˆˆð€¿à@Hàx„„„„„„x€¿AhàŒŒ””¤¤ÄÄ€¿Aˆà’’’ªªÆÆ‚€¿A¨àð€€€€€€€€¿À@Èàˆˆà ˆ€¿à@èà` @က€€€€€€€¿@@(á„„„„ü„„„€¿AHátŒ„Œ€€„x€¿Ahက€€ð€€ø€¿À@ˆáø€€€ø€€ø€¿à@¨áðˆ„„„„ˆð€¿AÈáx„€€€€„x€¿Aèáðˆˆˆðˆˆð€¿à@â‚‚|D((à@(â>@›¤€¤€¢@’@M@ € @0AHâ@@@ `€¿À@xâ€@ @€€¿€¿À@˜âððÀ @¸â @€@ €¿€¿À@Øâ€@@@@@@øâ€€€¿@@ãpˆh˜ˆˆpÀ@8ãpˆˆˆpˆˆpÀ@Xã@@ øÀ@xãpˆˆÈ°€ˆpÀ@˜ãpˆð€€øÀ@¸ãøPP0À@Øãpˆ0ˆpÀ@øãø€@0ˆpÀ@ä@@@@@@À@€¿À@8äpˆˆˆˆˆˆpÀ@X䀀@@@@ @@x䀀¿@@˜äø€¿@Àà@¸ä€@@@@@Øä ø €¿À@øä @  À€@å€@@ @@€ €¿@€@8å @@€€€€@@  @€@`å€@@€¿ À@@ˆåd˜˜¤`PP €¿A¨å&)h”dAÈå p¨(p ¨p  €?À@èåPPø(|((À@æ  €¿ÀÀ€@0怀€€€€€€¿@@Pæ@@pæxæXæ8ææøåÐå°ååpåHå ååàäÀä ä€ä`ä@ä ääàãÀã ã€ã`ã@ã ããàâÀâ â€â`â0ââðáÐá°áápáPá0ááðàÐà°ààpàPà0ààèßÈߨ߈ßhß@ß ßßàÞ¸Þ˜ÞpÞPÞ0ÞÞðÝÐݰÝÝpÝPÝ0ÝÝðÜÈܨ܈ÜhÜHÜ(ÜÜèÛÈÛ¨ÛˆÛhÛHÛ(ÛÛèÚÈÚ ÚxÚPÚ0ÚÚðÙÐÙ°ÙÙpÙHÙ ÙÙàØÀؠ؀Ø`Ø@Ø ØØà×À× ×€×`×8××øÖØÖ¸Ö˜ÖpÖPÖ(ÖÖàÕ¸ÕÕhÕ@ÕÕðÔÈÔ ÔxÔPÔ(ÔÔØÓ°ÓˆÓhÓ@ÓÓðÒÈÒ ÒxÒXÒ0ÒÒàѸÑÑhÑHÑ(ÑÑØÐ°ÐˆÐhÐ@Ð ÐÐØÏ°ÏˆÏhÏ@ÏÏðÎÐΨ΀ÎXÎ0ÎÎàÍÀ̀͠ÍXÍ0ÍÍèÌÀ̘Ìlà æÀ 0PPHˆˆP €¿@@à@ ꀀ€°ÈˆˆˆÈ°€€ €¿@@à@Hê€@ PPˆˆˆ  €¿@@à@pêh˜ˆˆˆˆˆP €¿à@˜êh˜ˆˆˆˆˆP  €¿à@Àêh˜ˆˆˆˆˆ  €¿à@èêh˜ˆˆˆˆˆ @ €¿à@ë¸DdTLD:à@8ë ø €¿€¿à@XëpˆˆˆˆˆpP €¿à@xëpˆˆˆˆˆpP( €¿à@ ëpˆˆˆˆˆpP  €¿à@Èëpˆˆˆˆˆp  €¿à@ðëpˆˆˆˆˆp @ €¿à@숈ˆˆˆÈ°P( €¿à@@ìpˆˆˆˆxP0h €¿à@hì@@@@@@@  @@ì@@@@@@@ @ @@¸ì€€€€€€€€@ €¿@@àì@@@@@@@@€ @@ípˆ€øˆˆpP €¿à@0ípˆ€øˆˆpP  €¿à@Xípˆ€øˆˆp  €¿à@€ípˆ€øˆˆp @ €¿à@¨í` pˆ€€€ˆp €¿@@à@Ðíwˆ€ˆ€€ˆ€w €¿0Aøítˆˆxˆp0H0 €¿à@ îtˆˆxˆpP €¿à@HîtˆˆxˆpP( €¿à@pîtˆˆxˆpP  €¿à@˜îtˆˆxˆp  €¿à@Àîtˆˆxˆp  €¿à@èî°ˆˆˆ°ˆˆˆp €¿à@ø„„„ø€€ €¿A8ï(DD‚‚ €¿A`ïx„„„„„„„„H €¿Aˆïx„„„„„„„„( €¿A°ïx„„„„„„„„ €¿AØïx„„„„„„„„  €¿Að€^!P€H€D€D€B€!€@ €? A(ðˆP Pˆ€¿€¿à@XðA”€”€˜€”€œ€A> €¿0A€öð@À @°öü€¿ÀAÐö(P P(€¿€¿à@ðöà  à€¿€À @÷>Aœ€¢€ €¢€œ€A> €¿0A0÷ Á@@`÷pˆ0Hˆˆ`€ˆp @@À@€÷€€€€€€€€ €¿@@@¨÷ ø ø Pˆˆ €¿à@Ð÷„xHHx„€¿à@ø÷°H ð@@H0 €¿à@ø@pÈ   ¨p €¿€?à@@ø€€€€€€€€€ €¿@@@@hø€@ø˜d@Àà@°øÀ  À @@€@Ðø€€€€€€€€€€€€ €¿@@@@øø0@@@@@€@@@@0 @@€@ ùð€@@ ð€¿À@Hù€@ PPˆˆˆ €¿@@à@hù„„H00H„À@ù""UIIˆ€ˆ€ A°ù PPˆˆˆ€¿à@Øùh˜ˆˆˆˆˆ€¿à@øù`@@@@@à@@ @@ú``€`€¿À@@ú€€€€€À €¿€@`úh˜ˆˆˆ˜h €¿@@à@€ú€€€°ÈˆˆˆÈ° €¿@@à@¨úpˆˆˆˆˆp€¿à@ÐúˆˆˆˆˆÈ°€¿à@ðú’’’’’Ú¤€¿Aû€€€€€€€€€ €¿@@0ûˆ ÀÀ €€ €¿À@Xû€@@@@@@@@@@ @@@@€û€€€€€€€€ €¿@@¨ûˆˆˆˆˆÈ°€€ €¿à@Ðûpˆh˜ˆˆˆ˜h €¿@@à@øû@@@@@@à@0 @@ üpˆ€øˆˆp€¿à@Hüh˜ˆˆˆ˜h €¿à@hüpˆ€€€ˆp€¿à@ü°ÈˆˆˆÈ°€€ €¿à@°ütˆˆxˆp€¿à@ØüÀ€@ÀÀ@@øüþ@à@ýˆP  ÀÀ@8ýÀ@@@@@@@@@@À @@@@Xý @@€€ €@€ýÀ€€€€€€€€€€À €¿@@@@¨ýþ€@ þ €¿AÐý(DD‚‚ €¿Aøý‚DD((DD‚ €¿A þ"""UUIˆ€ˆ€ˆ€ €¿0AHþ((DDD‚‚ €¿Axþx„„„„„„„„ €¿A þþ à@Èþx„„`€„x €¿Aðþ„„„ˆø„„„ø €¿Aÿ=B…‰B< €¿ A@ÿ€€€€ø„„„ø €¿Ahÿ@›¦€¢@¢@’@M@`€ €¿€?@A𠈈p €¿à@ À0 0À€¿€¿à@Høø€¿Àà@h 0À0 €¿à@ˆ€@@@@@@¨€€€¿@@Èpˆxˆˆˆp €¿à@èpˆˆˆˆpˆˆp €¿à@@@ ø €¿à@8pˆˆˆÈ°€ˆp €¿à@`pˆˆð€€ø €¿à@ˆüˆH(( à@°pˆˆ0ˆp €¿à@Øø€€@ ˆp €¿à@ à  €¿à@(pˆˆˆˆˆˆˆp €¿à@P€€@@@  €@x€€¿@@ ø€¿@ÀAÀ€@@€¿@€@à ø €¿€¿à@ @ €¿ÀÀ @ €@@ @@€ @@€@@ @@€€€€€€@@  €¿@@€@h€@À€¿ÀÀ@@rŒ„ŠP0HH0 €¿A°#€€h””b €¿0AØ p¨¨(p ¨p  €¿€?à@PPPü(ü((à@0   €¿ÀÀ @P€€€€€€€€ €¿@@p€@˜ €X8ðÀ˜xP(èȨˆ`8èÀ˜pH øÐ°pP0ذˆ`8èÀ˜pH øÿÈÿ ÿxÿPÿ(ÿÿØþ°þˆþ`þ0þþàý¸ýýhý@ý ýýàüÀü˜üxüPü0üüàû¸ûûhû@ûûøúØú¸úúhúHú(úúàùÀù˜ùxùPù0ùùàø¸ø˜øxøPø(øøà÷¸÷÷h÷H÷÷øöØö¸ö˜öhöHö(ööèõÈõ¨õ€õXõ8õõøôØô¸ôˆôXô(ôôØó°óˆó`ó8óóàò¸òòhò@òòðñÈñ ñxñPñ(ññØð°ðˆð`ð@ððèïÀï˜ïpïHï ïøîÐî¨î€îXî0îîàí¸ííhí@ííðìÈì ìxìPì(ììØë°ëˆë`ë@ë ëøêÐê¨ê€êXê0ê¬à ¸pp<$fffÃÃÃff€¿€@ AH ÀÀÀÀÞÿãÁ€Á€Á€Á€ãÿÞÀÀÀÀ €¿€@0Ax pp<$fffÃÃà €¿€@ A¸ sûÇÃÃÃÃÃÃÃff €¿ Aè sûÇÃÃÃÃÃÃÃf<€¿ A sûÇÃÃÃÃÃÃà €¿ A8 sûÇÃÃÃÃÃÃà 0€¿ A` ΀1€xÀlÀfÀcÀ1€?À` 0Aˆ ÿÿ€¿€¿ A¸ >cÁ€Á€Á€Á€c>66 €¿0AØ >cÁ€Á€Á€Á€c>&- €¿0A >cÁ€Á€Á€Á€c>3 €¿0AH >cÁ€Á€Á€Á€c>  €¿0A€ >cÁ€Á€Á€Á€c> 0 €¿0A¸ ÃÃÃÃÃÃÃãßÎLZ2€¿ Að >cÁ€Á€Á€Á€c>L86` €¿0A ``````````ØØ €@P 0000000000Ìx0€?€@x ``````````À`0€@  ``````````0`À€@È <ãÀÀÿÃÃ~<66 €¿ Að <ãÀÀÿÃÃ~<f<€¿ A<ãÀÀÿÃÃ~< €¿ A@<ãÀÀÿÃÃ~<0`€¿ Ahxl 8>cÀÀÀÀc>€¿€@ AuàïøÇÆæøÆïð}à €¿pA¸vîÆÆæ~Æî|8ll8€¿AèvîÆÆæ~Æî|ll €¿AvîÆÆæ~Æî|LZ2€¿A8vîÆÆæ~Æî|f<€¿A`vîÆÆæ~Æî|0 €¿AˆvîÆÆæ~Æî|0`€¿A°ÜÞÆÆÆÆÜÜÆÆÆÆ|8€¿AØÀÀÀÿÿ€ÁÀÀÀÀÀÁÀÿ€ÿÀÀÀ €¿@A€0À0À````À0À0€ €¿`A8À`ÀÀ`À`À`À`À`À`À`À`À`À`À`€€ €¿PAxÀ`ÀÀ`À`À`À`À`À`À`À`À`À`À`€ €¿PA¸À`ÀÀ`À`À`À`À`À`À`À`À`À`À`  €¿PAøÀ`ÀÀ`À`À`À`À`À`À`À`À`À`À`  €¿PA8ÇÀÿðx88ln g cŒaÌpÜ0x88üÌpAxÀÀa€3 3a€ÀÀ A°€?àpp`0à8ÀÀÀÀà8`0pp?à€ € € €¿pAà€?àpp`0à8ÀÀÀÀà8`0pp?à€ € @@ €¿pA €?àpp`0à8ÀÀÀÀà8`0pp?à€ À€ €¿pA`€?àpp`0à8ÀÀÀÀà8`0pp?à€€À €¿pA €?àpp`0à8ÀÀÀÀà8`0pp?à€ €¿pAàÀ`ÀàÁàÁàÃ`Æ`Æ`Ì`Ì`Ø`Ø`ð`à`à`€ € €¿PA €À`à```0`0ü0ü0`0`0```àÀ€ PA`00000000000000ÌÌÀ@˜00000000000000Ìx0À@ÈÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ`0ÀÀ@ø000000000000000`ÀÀ@(ÿ€ÿ€ÀÀÀÀÿÿÀÀÀÀÿ€ÿ€33 €¿0AXÿ€ÿ€ÀÀÀÀÿÿÀÀÀÀÿ€ÿ€3 €¿0A˜ÿ€ÿ€ÀÀÀÀÿÿÀÀÀÀÿ€ÿ€  €¿0AØÿ€ÿ€ÀÀÀÀÿÿÀÀÀÀÿ€ÿ€ 0 €¿0A€?àpp`0àÀÀÀÀà`0pp?à€ €¿€@`AXÁÿÁÿa€a€€?€1þ1þ€€ € €ÿÿ€¿A˜À0À0````à?À0À0À€€€€ @AÐÀ0À0````à?À0À0À€€€€ @AÀ0À0````à?À0À0À€€€ € @APÀ0À0````à?À0À0À€€€ @AÀ0À0````à?À0À0À€€€ @AÐÀ0À0````à?À0À0À€€  @A|þÆÆàp8€¿€@ AP üØxs8ù™ˆ0À0À˜`ø0p0 pAx0ø0ø` 0 f˜bøcpa€a€àÀà``` €¿pA°0000ø ° ðfpb0ca€a€àÀà``` €¿pAèØl66lØ€¿€¿A øp؈ˆØp€¿ÀÀà@@`````àà`€¿ ÀÀ@`ðØp`€@ @€ÀÀ€¿€À€@ 2ròòòòr?€¿€@ AÀÀÀÀÀÛÿçÃÃÃÃÃÃÀ¿€@ AðÀ`00Á€@pø˜00˜øp ÀÀ@8øø`0˜øp ÀÀ@Xÿÿÿÿ €¿ Axp؈Øp€¿Áà@ ø@Á @À€0`@HPˆˆ‰ˆˆHˆHO@0`€ €¿`Aàøø€¿€Àà@€€€ÿ€ÿ€ €¿@À0A86lØØl6€¿€¿A`øhØH8Èp€¿ÀÀà@€€0`@GˆˆˆˆG@0`€ €¿pA ØØ0ÁÀ@Ø<~ÃÃ>sãÃÇn|ðÃÃ~<€¿€@ AøÀÀÀÀÀÀÀÀÀÀÀÀÀ€¿@@€@(ÿÿkÈÈÈÈk>€¿@ AØÀÀÀÀÀÀÀÀ@@ÀÀÀ€@À@ @(Ì~3€¿€À AHÀ`000000 00000`À€@À@hÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€¿€@€@˜ 000000`À`00000 €@À@ÈþþÀ`0 þþ €¿Aøpp<$fffÃÃÀ¿€@ A Ãçf<üÀÆ~< €¿AÀÀÀÀÀÀÀàØØ €¿À@@€€€€=€€c€Á€Á€Á€Á€c€€=€ €¿€@0AhÀÀÀÀÞÿãÁ€Á€Á€Á€ãÿÞ €¿€@0A >cÁ€Á€Á€Á€c> €¿0AØÃÃÃÃÃÃÃãßÎ €¿ AÆ0Æ0Æ0Æ0Æ0Æ0Æ0ç0ÞðÌ` €¿`A0ÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€¿€@`ÇÆÎÌØøðØÌÆÀÀÀÀ€¿Aˆàð00000000000000€?€@€@°ÀÀÀÀÀÀÀÀÀÀÀÀ€¿€@àÃÃÃÃÃÃÃãßÎÀÀÀÀ€¿ A c€=€€c€Á€Á€Á€Á€a€€=€ €¿€@0A0 00000000üü00<À@h <ãÀÀÿÃÃ~< €¿ A =€€c€Á€Á€Á€Á€c€€=€€€€€ €¿0A¸ >cÀÀÀÀc> €¿ Að ÞÿãÁ€Á€Á€Á€ãÿÞÀÀÀÀ €¿0A!vîÆÆæ~Æî| €¿AP!ÀÀ€€@€¿Á€@x!ÿÀÿÀ €@ A˜!‚Æl8€¿ÁA¸!ðð00000000000000ðð€@ @Ø!00 ``@@ÀÀ @"ððÀÀÀÀÀÀÀÀÀÀÀÀÀÀðð€¿€@ @0"ÿÀÿÀÀ`0 €ÀÿÀÿÀ €¿@A`"€0À0À````À0À0 €¿`A˜"À`àà`ÀqÀ1€1€qÀ`ÀààÀ` €¿PAÐ"84,6l6lffffbFcÆÃÃÁƒÁƒÁƒ€¿A#€€€0À0À0À``````À0À0 €¿`A@#À`ÀÀ`À`À`À`À`À`À`À`À`À`À` €¿PAx# ÿÀÿÀ €¿@A°#?ÀààÀ``àÀ|àÀ`ààÀ €¿PAè#ÀÀÀÀÀÀÀÀÁ€Á€ÿÿ€ÁÀÀÀÀÀÁÀÿ€ÿ €¿@A $0°?àpða°á¸ÀÀÀÀà8`0pp?à€ €¿€?pAX$ÀÀÀÀÀÀÿÿ€ÁÀÀÀÀÀÁÀÿ€ÿ €¿@A$€?àpp`0à8ÀÀÀÀà8`0pp?à€ €¿pAÈ$À`ÀàÁàÁàÃ`Æ`Æ`Ì`Ì`Ø`ð`ð`à`À` €¿PA%à à njČÌÌÌÌØlØlð<ð<ààÀ À €¿€A8%ÿÿÀÀÀÀÀÀÀÀÀÀÀÀ€¿ Ap%ÀpÀàÁÀÀÇÎüøÜÎÇÀÁÀÀà €¿PA˜%<~çÃÀ¿ AÐ%ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ@ø%À`À`À`À`À`À`ÿàÿàÀ`À`À`À`À`À` €¿PA &°?ðpp`0à0ÁðÁðÀÀà0`0pp?à€ €¿`AX&ÀÀÀÀÀÀÿÿÀÀÀÀÿ€ÿ€ €¿0A&ÿ€ÿ€ÀÀÀÀÿÿÀÀÀÀÿ€ÿ€ €¿0AÈ&ÿÿ€ÁÀÀÀÀ`À`À`À`À`À`ÀÀÁÀÿ€ÿ €¿PA'€?àpp`0àÀÀÀÀà`0pp?à€ €¿`A8'ÿ€ÿÀÀàÀ`À`ÀàÿÀÿ€Á€ÀÀÀÀÁÀÿ€ÿ €¿PAp'À0À0````à?À0À0À€€ @A¨'àð8pgpÏøÌÌÌfÌfÌcÆ3gsc³0üð€¿@@Aà'000008ÆÆþ|€¿ A (Àð<<ðÀ €¿ AH(þþþþÀÀ0Ap(ë€É€ €>xèÈË> €¿@ Ah,$$$ÿ€ÿ€ÀÀ A ,ØØØÁ @Ø,ÀÀ€€ÀÀÀÀÀÀÀÀÀÀ@ø, @ -(--à,À,ˆ,P,,à+À++`+@++ø*Ø*¸**h*@**ð)¸))h)@))ð(È( (x(X(0((È''X' 'è&°&x&@&&à%¸%€%X% %è$°$x$@$$Ð#˜#`#(#ð"¸"€"H""ð!À! !€!`!8!!Ø   x P  ðȘpHðÀˆP(ذˆX0à°€P0èÀˆh@àÀˆhH Ȩˆ`@ بˆhH(И`8ø¸x8ø¸€@À€@à°€HȈHȘ` à ` èÀ˜pH øÐ xP(Ø ° ˆ ` 8  Ø   h 0 ø À   p H  ø Ð   ` ìà @-ü©ñÒMb@@%†QBÈB%†QBMUB%†QB|aAõy>B|a˜@%†QBT’dB|a˜@%†QB|aAØ0è0gUBÈBgUBZU…BqÛŽBÈBqÛŽBZU…B 1010 [B“îBÆm«AMU³ª¦B“îBHBMUÂÆm«AT’dB¾0°BT’dBgU…A:’äA³ª¦B:’äAP1`1p1€1¬m+B“îB¬m+B|a˜ÁjžwB“îBjžwB|a˜Á¹m«B¹m«B‰a˜Bèy¾BjžwBÈB¬m+BÈB:’äAèy¾B|a˜A¹m«B|a˜A‰a˜BÛy¾AZU…B:’äA„žwB|aBT’dBMU…BÛy>B‰a˜B¬m+B¡ç¡B|aB¹m«B:’äA¹m«B:’dA‰a˜B|a˜@jžwB¬m+B:’äA|a˜@|a˜A:’dA°1À1Ð1èy¾BÈB|aAMUBÈB¬m+BÐó´B¬m+B¡ç¡B|aBqÛŽB:’äAZU…B|a˜AZU…B|aA‰a˜B|aA¹m«B:’dAèy¾BÛy¾AÈBMUBÈB¬m+Bèy¾B:’dBÐó´BqÛŽBÐó´B¹m«Bèy¾Bèy¾BÈB‰a˜BMUBZU…B:’äA„žwB|a˜A„žwB|aAqÛŽB¡ç¡BÐó´B|a˜@èy¾B:’dAèy¾BÛy¾A¹m«BMUB‰a˜BMUBˆ2˜2 3ÈBT’dBÈB„žwBèy¾BZU…BÐó´BZU…B¹m«B„žwB¡ç¡B%†QBqÛŽB:’äA„žwB:’dA †QB|a˜@¬m+BÛy¾A:’dA|a˜@|aA|aA|a˜@|a˜A|a˜@:’äA|aA|aB:’dA¬m+BÛy>B„žwB †QBZU…BT’dB‰a˜BT’dB¹m«B †QBèy¾B¬m+BÈBMUBèy¾B:’äA¹m«B:’äA‰a˜BMUB„žwB¬m+BÛy>BZU…B:’dA‰a˜B|a˜@¹m«Bèy¾BÈB|a˜@ÈB|aA"ˆ3%†QBÈB%†QBZU…B 4_ŠB“îB_nBJ ÛBHBèy¾B¡ç!B‰a˜BqÛB%†QBqÛBMUB¡ç!B|aAHB|aÁ_nBÛy¾Á_ŠBMU ¸4qÛB“îBÐó4BJ ÛB0 [Bèy¾BG’€B‰a˜B_ŠB%†QB_ŠBMUBG’€B|aA0 [B|aÁÐó4BÛy¾ÁqÛBMU 5%†QBqÛŽB%†QB:’dAo’äAT’dB‰a˜B:’äA‰a˜BT’dBo’äA:’äAh5x5ˆ5 †QB¹m«B †QB|aA¬m+Bèy¾B¬m+B°5À5T’dB|a˜@%†QBõy>B|a˜@%†QB|aAT’dB|a˜@T’dB|a˜À%†QB:’dÁõy>B|a˜Áà5|aA¬m+Bèy¾B¬m+B(6%†QB|aAõy>B|a˜@%†QBT’dB|a˜@%†QB|aA@6|a˜A:’dÁ¹m«BÈBp6Ûy>BÈBMUBèy¾BÛy¾A¡ç¡B|a˜AT’dB|a˜A¬m+BÛy¾A|a˜AMUB|a˜@Ûy>B:’dBqÛŽB|a˜@¡ç¡B|a˜A¹m«B¬m+B¹m«BT’dB¡ç¡B¡ç¡BqÛŽBèy¾B:’dBÈBÛy>BÈBˆ6¡ç!B¡ç¡BHB¹m«BG’€BÈBG’€B7Ûy¾A‰a˜BÛy¾A¡ç¡B:’äAÐó´BMUBèy¾B¬m+BÈBjžwBÈBqÛŽBèy¾B‰a˜BÐó´B¡ç¡B¡ç¡B¡ç¡BqÛŽB‰a˜B„žwBMU…BÛy>B|a˜A¹m«B@7:’äAÈB¡ç¡BÈB †QB„žwBMU…B„žwB‰a˜BT’dB¡ç¡B%†QB¹m«B|aB¹m«B:’äA¡ç¡B:’dAqÛŽB|a˜@:’dB¬m+B:’äA|a˜@Ûy¾A|aA|a˜A|a˜A¸7G’€BÈBgU…AMUB¾0°BMUBG’€BÈBG’€B88P8‰a˜BÈB:’äAÈBÛy¾AT’dB:’äA„žwB¬m+BZU…B:’dBZU…BqÛŽB„žwB¡ç¡B%†QB¹m«B|aB¹m«B:’äA¡ç¡B:’dAqÛŽB|a˜@:’dB¬m+B:’äA|a˜@Ûy¾A|aA|a˜A|a˜Ap8$B¹m«B„ž“Bèy¾B_nBÈBHBÈBqÛBèy¾B%†ÑA¡ç¡BÆm«AT’dBÆm«AMUB%†ÑA:’dAqÛB|a˜@HB0 [B_ŠB|a˜@$B:’dA³ª¦B:’äA³ª¦BMUB$BÛy>B_ŠBT’dB0 [B„žwBHB„žwBqÛBT’dB%†ÑAÛy>BÆm«AMUB9¹m«BÈB|aB|a˜AÈB¹m«BÈBÀ9Ð9¬m+BÈB:’äAèy¾BÛy¾A¹m«BÛy¾A‰a˜B:’äAZU…B|aB„žwB:’dBT’dBqÛŽB%†QB¡ç¡B¬m+B¹m«BMUB¹m«B|a˜A¡ç¡B|aA‰a˜B|a˜@jžwB¬m+B:’äA|a˜@Ûy¾A|aA|a˜A|a˜A|a˜AMUBÛy¾A¬m+BMUB%†QBÛy>BT’dBMU…B„žwB‰a˜BZU…B¡ç¡B‰a˜B¡ç¡B¹m«B‰a˜Bèy¾BjžwBÈB¬m+BÈBð9³ª¦BZU…B$B%†QB_ŠB¬m+B0 [B|aBHB|aBqÛB¬m+B%†ÑA%†QBÆm«AZU…BÆm«AqÛŽB%†ÑA¹m«BqÛBèy¾BHBÈB0 [BÈB_ŠBèy¾B$B¹m«B³ª¦BZU…B³ª¦B¬m+B$B|a˜A_ŠB|a˜@0 [BÐó4B„ž÷A|a˜@%†ÑA:’dAà:%†QBZU…Bõy>B„žwB%†QBT’dBT’dB„žwB%†QBZU…B%†QB|aAõy>B|a˜@%†QBT’dB|a˜@%†QB|aA ;È;%†QBZU…Bõy>B„žwB%†QBT’dBT’dB„žwB%†QBZU…BT’dB|a˜@%†QBõy>B|a˜@%†QB|aAT’dB|a˜@T’dB|a˜À%†QB:’dÁõy>B|a˜Á<(<Ðó´B¹m«B:’dA¬m+BÐó´Bx<|aAT’dBèy¾BT’dB|aA:’äAèy¾B:’äA˜<¨<:’dA¹m«BÐó´B¬m+B:’dAÈ<Ûy¾A‰a˜BÛy¾A¡ç¡B:’äAÐó´BMUBèy¾B¬m+BÈBjžwBÈBdÛŽBèy¾B‰a˜BÐó´B¡ç¡B¡ç¡B¡ç¡BqÛŽB‰a˜B„žwBdÛŽBT’dB †QBÛy>B †QBMUB †QB|aAÛy>B|a˜@ †QB:’dB|a˜@ †QB|aAè<X=G’€B%†QB0 [BT’dBÐó4BT’dB¡ç!BÛy>B¡ç!B¬m+BÐó4BMUB0 [BMUBG’€B|aBG’€BT’dBG’€B|aB_ŠBMUB$BMUB³ª¦B¬m+B³ª¦BÛy>B$B„žwB_ŠBqÛŽB0 [B‰a˜BHB‰a˜BqÛBqÛŽB%†ÑA„žwBÆm«AÛy>BÆm«A¬m+B%†ÑA:’äAqÛB|a˜AHB:’dA0 [B:’dA_ŠB|a˜A=Ð= †QBÈB:’dA †QBÈBÐó´B:’äAMUB‰a˜BMUBx>ˆ>˜>|a˜AÈB|a˜A|a˜AÈBjžwBÈB‰a˜Bèy¾B¡ç¡BÐó´B¹m«B¡ç¡B¹m«BqÛŽB¡ç¡B„žwB‰a˜BT’dBjžwB%†QB|a˜A%†QBjžwB%†QB‰a˜BÛy>B¡ç¡B¬m+B¹m«BMUB¹m«B|a˜A¡ç¡B|aA‰a˜B|a˜@jžwB|a˜AÀ> Ð> ?¾0°B‰a˜B³ª¦B¹m«B„ž“Bèy¾BG’€BÈBÐó4BÈBqÛBèy¾B%†ÑA¹m«BÆm«A‰a˜BgU…A„žwBgU…A|aBÆm«AÛy¾A%†ÑA:’dAqÛB|a˜@Ðó4BG’€B„ž“B|a˜@³ª¦B:’dA¾0°BÛy¾A€?|a˜AÈB|a˜A|a˜AÈB †QBÈBMU…Bèy¾B‰a˜B¹m«B¡ç¡B‰a˜B¹m«B„žwB¹m«B|aB¡ç¡BÛy¾A‰a˜B:’dAMU…B|a˜@ †QB|a˜A@ (@Æm«AÈBÆm«AÆm«AÈB³ª¦BÈBÆm«A%†QB_nB%†QBÆm«A³ª¦B˜@¨@¸@È@Æm«AÈBÆm«AÆm«AÈB³ª¦BÈBÆm«A%†QB_nB%†QBø@AA¾0°B‰a˜B³ª¦B¹m«B„ž“Bèy¾BG’€BÈBÐó4BÈBqÛBèy¾B%†ÑA¹m«BÆm«A‰a˜BgU…A„žwBgU…A|aBÆm«AÛy¾A%†ÑA:’dAqÛB|a˜@Ðó4BG’€B„ž“B|a˜@³ª¦B:’dA¾0°BÛy¾A¾0°B|aBG’€B|aB¾0°B|aB@AØA|a˜AÈB|a˜A¹m«BÈB¹m«B|a˜A%†QB¹m«B%†QBøABB%†QBÈB%†QB@B‰a˜BÈB‰a˜BÛy¾AqÛŽB|aAZU…B|a˜@T’dBõy>B–aB|a˜@gUB|aAo’äAÛy¾Ao’äAMUB XB|a˜AÈB|a˜A¹m«BÈB|a˜AMUB¬m+BT’dB¹m«B°BÀBÐBÛy¾AÈBÛy¾AÛy¾A¡ç¡BøBC:’dAÈB:’dA:’dAÈB †QBÐó´BÈB †QBÐó´BÈBÐó´B(C8CHCXC|a˜AÈB|a˜A|a˜AÈB¹m«B¹m«BÈB¹m«BˆC˜C¨C¬m+BÈBMUBèy¾BÛy¾A¹m«B|a˜A‰a˜B:’dA„žwB:’dA|aB|a˜AÛy¾AÛy¾A:’dAMUB|a˜@¬m+BjžwBqÛŽB|a˜@¡ç¡B:’dA¹m«BÛy¾AÐó´B|aBÐó´B„žwB¹m«B‰a˜B¡ç¡B¹m«BqÛŽBèy¾BjžwBÈB¬m+BÈBÐC|a˜AÈB|a˜A|a˜AÈBjžwBÈB‰a˜Bèy¾B¡ç¡BÐó´B¹m«B¡ç¡B¹m«BZU…B¡ç¡BT’dB‰a˜B%†QBjžwBÛy>B|a˜AÛy>B€D D¬m+BÈBMUBèy¾BÛy¾A¹m«B|a˜A‰a˜B:’dA„žwB:’dA|aB|a˜AÛy¾AÛy¾A:’dAMUB|a˜@¬m+BjžwBqÛŽB|a˜@¡ç¡B:’dA¹m«BÛy¾AÐó´B|aBÐó´B„žwB¹m«B‰a˜B¡ç¡B¹m«BqÛŽBèy¾BjžwBÈB¬m+BÈB:’dB|a˜A¹m«B|aÁðD˜E|a˜AÈB|a˜A|a˜AÈBjžwBÈB‰a˜Bèy¾B¡ç¡BÐó´B¹m«B¡ç¡B¹m«BqÛŽB¡ç¡B„žwB‰a˜BT’dBjžwB%†QB|a˜A%†QB †QB%†QB¹m«B¸E ÈEF¹m«B¹m«B‰a˜Bèy¾BjžwBÈB¬m+BÈB:’äAèy¾B|a˜A¹m«B|a˜A‰a˜BÛy¾AZU…B:’äA„žwB|aBT’dBMU…BÛy>B‰a˜B¬m+B¡ç¡B|aB¹m«B:’äA¹m«B:’dA‰a˜B|a˜@jžwB¬m+B:’äA|a˜@|a˜A:’dA@F †QBÈB †QB|a˜AÈB¹m«BÈBèFøF|a˜AÈB|a˜A:’äAÛy¾A:’dAMUB|a˜@Ûy>B:’dBqÛŽB|a˜@¡ç¡B:’dA¹m«B:’äA¹m«BÈB G:’dAÈB †QBÐó´BÈB †QBpG€G|a˜@ÈB:’äA †QBÈB:’äA †QBÈB‰a˜BÈBÈB‰a˜B G°GÀGÐG|a˜AÈB¹m«B¹m«BÈB|a˜AHH:’dAÈB †QB%†QB †QBÐó´BÈB †QB%†QB0HHH¹m«BÈB|a˜A|a˜AÈB¹m«BÈB|a˜A¹m«BhHxHˆHqÛB“îBqÛBMU¡ç!B“îB¡ç!BMUÂqÛB“îB_ŠB“îBqÛBMUÂ_ŠBMU°HÀHÐHàH|a˜AÈB¹m«B:’dÁIG’€B“îBG’€BMUÂ_ŠB“îB_ŠBMUÂqÛB“îB_ŠB“îBqÛBMUÂ_ŠBMUÂ(I8IHIXI †QBJ ÛB:’dA¬m+B †QBJ ÛBÐó´B¬m+BˆI˜IMUÂ%†ÑBMUÂ%†ÑB:’äÁ:’äÁMU¸IÆm+BÈBZU…BqÛŽBÆm+BÈB–aBèy¾BZU…BqÛŽBèIøI¡ç¡BZU…B¡ç¡B¡ç¡B%†QBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dA J0JÛy¾AÈBÛy¾AÛy¾A%†QBMUB„žwB¬m+BZU…B:’dBZU…BMU…B„žwB‰a˜B%†QB¡ç¡B|aB¡ç¡B:’äA‰a˜B:’dAMU…B|a˜@:’dB¬m+BMUB|a˜@Ûy¾A:’dA°JÀJ¡ç¡B%†QBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dA@K¡ç¡BÈB¡ç¡B¡ç¡B%†QBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dA¸KÈKÛy¾A|aB¡ç¡B|aB¡ç¡BÛy>B‰a˜BT’dBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dAHLqÛŽBÈB„žwBÈB%†QBèy¾Bõy>B¡ç¡Bõy>BgUBZU…BZU…BZU…BØLM¡ç¡BZU…B¡ç¡B|aÁ‰a˜BÛy¾ÁdÛŽB:’äÁjžwBMUÂÛy>BMUÂ|aB:’äÁ¡ç¡B%†QBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dA MXM%†ÑAÈB%†ÑA%†ÑAÛy>B¡ç!B„žwBHBZU…BG’€BZU…Bwž“B„žwBœ$BÛy>Bœ$BØMèMõy>BÈB%†QBèy¾BT’dBÈB%†QB%†ÑBõy>BÈB%†QBZU…B%†QB0NXNT’dBÈB„žwBèy¾BZU…BÈB„žwB%†ÑBT’dBÈB„žwBZU…B„žwB:’dÁT’dB:’äÁõy>BMU–aBMUÂxN N%†ÑAÈB%†ÑAwž“BZU…B%†ÑA|a˜AÐó4B|aBœ$BØNèNøN%†QBÈB%†QB OZU…BÛy>B:’dA„žwBÛy¾AZU…B|aBZU…BÛy>B„žwB%†QBÛy>B%†QB%†QBÛy>BZU…B„žwB‰a˜BZU…BÐó´BZU…BÈB„žwB%†ÑBÛy>B%†ÑB8OHO€O%†ÑAZU…B%†ÑA%†ÑAÛy>B¡ç!B„žwBHBZU…BG’€BZU…Bwž“B„žwBœ$BÛy>Bœ$BÐOàOÐó4BZU…BqÛB„žwB%†ÑA%†QBÆm«A|aBÆm«A:’äA%†ÑA:’dAqÛB|a˜@Ðó4B_nB_ŠB|a˜@$B:’dA³ª¦B:’äA³ª¦B|aB$B%†QB_ŠB„žwB_nBZU…BÐó4BZU…B(PÛy¾AZU…BÛy¾AMUÂÛy¾A%†QBMUB„žwB¬m+BZU…B:’dBZU…BMU…B„žwB‰a˜B%†QB¡ç¡B|aB¡ç¡B:’äA‰a˜B:’dAMU…B|a˜@:’dB¬m+BMUB|a˜@Ûy¾A:’dA¸PÈP¡ç¡BZU…B¡ç¡BMU¡ç¡B%†QBdÛŽB„žwBjžwBZU…BÛy>BZU…B|aB„žwB:’äA%†QBÛy¾A|aBÛy¾A:’äA:’äA:’dA|aB|a˜@Ûy>BjžwBdÛŽB|a˜@¡ç¡B:’dAHQXQgUBZU…BgUBgUB|aB–aB%†QBõy>B„žwBT’dBZU…BqÛŽBZU…BØQèQœ$B%†QBwž“B„žwB_nBZU…BÐó4BZU…B„ž÷A„žwB%†ÑA%†QB„ž÷A¬m+B¡ç!B|aBG’€BMUBwž“B:’äAœ$B|a˜Aœ$B:’dAwž“B|a˜@_nBÐó4B„ž÷A|a˜@%†ÑA:’dA Rõy>BÈBõy>B|a˜A%†QB|a˜@„žwBqÛŽBgUBZU…BZU…BZU…B°RØR%†ÑAZU…B%†ÑA|a˜A„ž÷A|a˜@¡ç!B0 [BG’€B|a˜@œ$B|a˜Aœ$BZU…Bœ$BøR0SÛy¾AZU…B †QB¡ç¡BZU…B †QBPS`S:’dAZU…BMUB †QBZU…BMUB †QBZU…BqÛŽBÐó´BZU…BqÛŽB€SS S°S%†ÑAZU…Bœ$Bœ$BZU…B%†ÑAàSðS%†ÑAZU…B0 [B³ª¦BZU…B0 [BÐó4B|a˜ÁqÛB:’äÁ%†ÑAMUÂÆm«AMUÂT Tœ$BZU…B%†ÑA%†ÑAZU…Bœ$BZU…B%†ÑAœ$B`TpT€TG’€B“îB0 [Bo’äBHBJ ÛBÐó4BÈBÐó4BÐó´BHB¡ç¡B0 [B‰a˜B_nBZU…B_nBT’dBHBÛy>B0 [Bo’äBHB%†ÑBHBèy¾B0 [B¹m«B_nB¡ç¡BG’€BqÛŽBG’€B„žwB_nB%†QB¡ç!B¬m+B_nBMUBG’€BÛy¾AG’€B:’dA_nB|a˜@0 [BHB|aÁHB|a˜Á0 [B:’äÁHB|aB_nB:’äA_nB|a˜A0 [B|aAHB|a˜@Ðó4B|a˜ÀÐó4B:’dÁHBÛy¾Á0 [B:’äÁG’€BMU ¨TøT €U%†QB“îB%†QBMUÂèU¡ç!B“îBHBo’äB0 [BJ ÛB_nBÈB_nBÐó´B0 [B¡ç¡BHB‰a˜BÐó4BZU…BÐó4BT’dB0 [BÛy>BHBo’äB0 [B%†ÑB0 [Bèy¾BHB¹m«BÐó4B¡ç¡B¡ç!BqÛŽB¡ç!B„žwBÐó4B%†QBG’€B¬m+BÐó4BMUB¡ç!BÛy¾A¡ç!B:’dAÐó4B|a˜@HB0 [B|aÁ0 [B|a˜ÁHB:’äÁ0 [B|aBÐó4B:’äAÐó4B|a˜AHB|aA0 [B|a˜@_nB|a˜À_nB:’dÁ0 [BÛy¾ÁHB:’äÁ¡ç!BMU VPV ØV|aA:’äA|aA|aB:’dA%†QBÛy¾AT’dBMUBT’dB¬m+B%†QB„žwB|aBqÛŽBMUB¡ç¡BMUBÐó´B|aBèy¾BÛy>B|aA|aB:’dAÛy>BÛy¾A%†QBMUB%†QB¬m+BÛy>B„žwBMUBqÛŽB:’äA¡ç¡B:’äAÐó´BMUBèy¾BÛy>Bèy¾BT’dB @W ˜WqÛŽBÈBMUBMUÂÛy>BZU…BMUB„žwBÛy¾A%†QB|a˜A|aB|a˜AÛy¾AÛy¾A:’dAMUB|a˜@Ûy>B:’dBqÛŽB|a˜@¡ç¡B:’dA¹m«B:’äA¹m«B¬m+B¡ç¡B%†QBqÛŽB„žwB:’dBZU…BÛy>BZU…BXX%†QB%†ÑB1%†QB%†ÑB@1%†QB%†ÑB1%†QB%†ÑBp2%†QB%†ÑBp3%†QB%†ÑB˜4%†QB%†ÑB°4%†QB%†ÑB5%†QB%†ÑB`5%†QB%†ÑB˜5%†QB%†ÑBÐ5%†QB%†ÑB 6%†QB%†ÑB86%†QB%†ÑBh6%†QB%†ÑB€6%†QB%†ÑB7%†QB%†ÑB87%†QB%†ÑB°7%†QB%†ÑB08%†QB%†ÑB`8%†QB%†ÑBø8%†QB%†ÑB¸9%†QB%†ÑBà9%†QB%†ÑBØ:%†QB%†ÑB˜;%†QB%†ÑBð;%†QB%†ÑBh<%†QB%†ÑB<%†QB%†ÑB¸<%†QB%†ÑBà<%†QB%†ÑB€=%†QB%†ÑBh>%†QB%†ÑB¨>%†QB%†ÑBh?%†QB%†ÑB@%†QB%†ÑBˆ@%†QB%†ÑBØ@%†QB%†ÑB(A%†QB%†ÑBèA%†QB%†ÑB(B%†QB%†ÑBPB%†QB%†ÑB¨B%†QB%†ÑBàB%†QB%†ÑBC%†QB%†ÑBhC%†QB%†ÑB¸C%†QB%†ÑBxD%†QB%†ÑBàD%†QB%†ÑB¨E%†QB%†ÑB(F%†QB%†ÑBàF%†QB%†ÑBG%†QB%†ÑBhG%†QB%†ÑBG%†QB%†ÑBàG%†QB%†ÑB H%†QB%†ÑBXH%†QB%†ÑB˜H%†QB%†ÑBðH%†QB%†ÑB I%†QB%†ÑBhI%†QB%†ÑB¨I%†QB%†ÑBàI%†QB%†ÑBJ%†QB%†ÑB J%†QB%†ÑB0K%†QB%†ÑB°K%†QB%†ÑB8L%†QB%†ÑBÐL%†QB%†ÑBM%†QB%†ÑBÈM%†QB%†ÑB N%†QB%†ÑBhN%†QB%†ÑBÈN%†QB%†ÑBO%†QB%†ÑB0O%†QB%†ÑB¸O%†QB%†ÑBP%†QB%†ÑB°P%†QB%†ÑB8Q%†QB%†ÑBÈQ%†QB%†ÑBR%†QB%†ÑB¨R%†QB%†ÑBèR%†QB%†ÑB@S%†QB%†ÑBpS%†QB%†ÑBÀS%†QB%†ÑBT%†QB%†ÑBPT%†QB%†ÑBT%†QB%†ÑBÐU%†QB%†ÑBøU%†QB%†ÑB(W%†QB%†ÑBðW%†QB%†ÑB˜X%†QB%†ÑBCVAÈBCVAMUBCVA|aA…ë A|a˜@CVA&‘A|a˜@CVA|aA¨`¸`×£€@ÈB×£€@ZU…B÷u(BÈB÷u(BZU…Bð`aI.%B“îBãÇþ@MUÂÀ»‹B“îB"BMUÂãÇþ@T’dBØA•BT’dBÍÌL@:’äAÀ»‹B:’äA a0a@aPa7 åA“îB7 åA|a˜ÁZµ>B“îBZµ>B|a˜Á1ùŽB¹m«BÚwBèy¾BZµ>BÈB7 åAÈB4€eAèy¾Bq=š@¹m«Bq=š@‰a˜BvOAZU…B4€eA„žwBØð¾AT’dB‰ÁQBÛy>BÚwB¬m+Bs…B|aB1ùŽB:’äA1ùŽB:’dAÚwB|a˜@Zµ>B7 åA4€eA|a˜@q=š@:’dA€aa a &¸BÈB…Ë@#[ñAÈBðÅBÐó´BðÅB¡ç¡BÁ¹ BqÛŽBÄBËAZU…B $~AZU…B…Ë@‰a˜B…Ë@¹m«BMó1Aèy¾Be*¥AÈB#[ñAÈBðÅBèy¾BêWBÐó´B”‡ˆBÐó´BÛ¥Bèy¾B &¸BÈB¬ ’BMUBø~B:’äAÉöjB|a˜AÉöjB|aA”‡ˆBÓ›BóŸ®B|a˜@ &¸B:’dA &¸BÛy¾AÛ¥BMUB¬ ’BMUBXbhb èbžoÊBT’dBžoÊB„žwB“éÀBZU…B{c·BZU…BdÝ­B„žwBLW¤B%†QBK‘B:’äAÙ}|B:’dA`eVB|a˜@M0B†8ÈA‘xA|a˜@ÓÞ+A|aA)\¿@|a˜A)\¿@:’äAÓÞ+A|aB‘xA¬m+B1YCB„žwB`eVBZU…BªqiB‰a˜BªqiB¹m«B`eVBèy¾BM0BÈB¢4 Bèy¾BåPîA¹m«BåPîA‰a˜B¢4 B„žwBM0BÛy>BŇB:’dA4ÑšB|a˜@dÝ­B“éÀBžoÊB|a˜@žoÊB|aA"Xc{Ž@ÈB{Ž@ZU…Bpd8§#B“îB²ûAJ ÛBôì®Aèy¾BlxEA‰a˜B\ò@%†QB\ò@MUBlxEA|aAôì®A|aÁ²ûAÛy¾Á8§#BMU ˆdÃõ¨@“îB]ÜlAJ ÛBížÂAèy¾BÕgB‰a˜BtB%†QBtBMUBÕgB|aAížÂA|aÁ]ÜlAÛy¾ÁÃõ¨@MU àdð'öAqÛŽBð'öA:’dAR¸Þ@T’dBåPZB:’äAåPZBT’dBR¸Þ@:’äA8eHeXe1YCB¹m«B1YCB)\¿@¬m+B{c·B¬m+B€ee9E’A|a˜@´YXAö( A|a˜@´YXA|aA9E’A|a˜@9E’A|a˜À´YXA:’dÁö( A|a˜Á°eö(ì@¬m+BH0ºB¬m+Bøeb¡QA|aA¤pA|a˜@b¡QAéŽA|a˜@b¡QA|aAf®ç@:’dÁ;ГBÈB@f¢4BÈB' šAèy¾BÓÞA¡ç¡B)\Ÿ@T’dB)\Ÿ@¬m+BÓÞA|a˜A' šA|a˜@¢4BM,BªqeB|a˜@Å…B|a˜AKB¬m+BKBT’dBÅ…B¡ç¡BªqeBèy¾BM,BÈB¢4BÈBXf¸=A¡ç¡BÀªA¹m«Bœ„BÈBœ„Bèfé"A‰a˜Bé"A¡ç¡BÎoAÐó´BF¥Aèy¾BÖéAÈBÀABÈB94gBèy¾Bi@zBÐó´BL¦†B¡ç¡BL¦†BqÛŽBi@zB„žwBð'TBÛy>B¤p­@d,Bg|ahAÈBBÏ…BÈBMUB„žwBÛyRB„žwBT’xBT’dBBÏ…B%†QBZUB|aBZUB:’äABÏ…B:’dA%†eB|a˜@|a,BÛyæA|ahA|a˜@¾0A|aA @|a˜AˆgúþMBÈBìQx@MUBž–BMUBúþMBÈBúþMBh høxBÈB $fAÈBMóAT’dB $fA„žwB#[åAZU…B Ò+BZU…BÉödB„žwB”‡…B%†QB¬ B|aB¬ B:’äA”‡…B:’dAÉödB|a˜@ Ò+B#[åA $fA|a˜@MóA|aA…›@|a˜A@h@äzB¹m«BØgBèy¾Bh³.BÈB ›BÈBôìžAèy¾Blx%A¡ç¡B\²@T’dB\²@MUBlx%A:’dAôìžA|a˜@ ›B8§BÇËTB|a˜@@äzB:’dA8ø†B:’äA8ø†BMUB@äzBÛy>BÇËTBT’dB8§B„žwB ›B„žwBôìžAT’dBlx%AÛy>B\²@MUBÐhtBÈB]ÜÄA…ë±@ÈBtBÈBi i¨FëAÈBûqAèy¾BXÊ%A¹m«BXÊ%A‰a˜BûqAZU…BI.ÅA„žwBãÇ.BT’dB‹ìgB%†QBu‡B¬m+BˆBMUBˆB|a˜Au‡B|aA»øzB|a˜@ÔAB¨FëAûqA|a˜@XÊ%A|aA33³@|a˜A33³@MUBXÊ%A¬m+BêŸA%†QBƒ¯BT’dBBàTB„žwB»øzBZU…Bu‡B‰a˜Bu‡B¹m«B»øzBèy¾BÔABÈB¨FëAÈBÀiu‰BZU…B»ø~B%†QBBàXB¬m+B³»B|aBƒ¯ B|aBê§A¬m+BXÊ5A%†QB33Ó@ZU…B33Ó@qÛŽBXÊ5A¹m«Bê§Aèy¾Bƒ¯ BÈB³»BÈBBàXBèy¾B»ø~B¹m«Bu‰BZU…Bu‰B¬m+B»ø~B|a˜ABàXB|a˜@³»B¨FóA‹ý€A|a˜@XÊ5A:’dA°jvOaAZU…B¸A„žwBvOaAT’dBÀ–A„žwBvOaAZU…BvOaA|aA¸A|a˜@vOaAÀ–A|a˜@vOaA|aApk˜kñcOAZU…B33A„žwBñcOAT’dBXÊA„žwBñcOAZU…BXÊA|a˜@ñcOA33A|a˜@ñcOA|aAXÊA|a˜@XÊA|a˜ÀñcOA:’dÁ33A|a˜ÁÐkøkB€žB¹m«B ×C@¬m+BB€žBHlff¶@T’dBÔ¶BT’dBff¶@:’äAÔ¶B:’äAhlxl…ë1@¹m«BåðB¬m+B…ë1@˜lR¸A‰a˜BR¸A¡ç¡BéRAÐó´BçŒAèy¾B¥½ÛAÈB‘:BÈBð'`Bèy¾B94sBÐó´B4 ƒB¡ç¡B4 ƒBqÛŽB94sB„žwBð'`BT’dB2÷BÛy>B2÷BMUB2÷B|aAëB|a˜@2÷Ba'B|a˜@2÷B|aA¸l(mOÞDB%†QBðÅBT’dB#[ñAT’dBÄBËAÛy>BÄBËA¬m+B#[ñAMUBðÅBMUBOÞDB|aBOÞDBT’dBOÞDB|aBêWBMUBø~BMUB”‡ˆB¬m+B”‡ˆBÛy>Bø~B„žwBêWBqÛŽBðÅB‰a˜BÁ¹ B‰a˜Be*¥AqÛŽBMó1A„žwB…Ë@Ûy>B…Ë@¬m+BMó1A:’äAe*¥A|a˜AÁ¹ B:’dAðÅB:’dAêWB|a˜A`m m|a"BÈB @|a"BÈB‰aBI†AMUBBÏ€BMUBHnXnhnR¸6AÈBR¸6AR¸6AÈBÀYBÈB4 ‰Bèy¾BL¦’BÐó´Bd,œB¡ç¡Bd,œBqÛŽBL¦’B„žwB4 ‰BT’dBÀYB%†QBR¸6A%†QBÀYB%†QB4 ‰BÛy>BL¦’B¬m+Bd,œBMUBd,œB|a˜AL¦’B|aA4 ‰B|a˜@ÀYBR¸6An  n èn]-œB‰a˜BE§’B¹m«B+6Bèy¾B²YBÈBôì BÈB*©ÍAèy¾BlxA¹m«BÀ6A‰a˜B¸Õ@„žwB¸Õ@|aBÀ6AÛy¾AlxA:’dA*©ÍA|a˜@ôì B²YB+6B|a˜@E§’B:’dA]-œBÛy¾APo)\?AÈB)\?A)\?AÈBW,5BÈBåPnBèy¾B¯4ŠB¹m«BǺ“B‰a˜Bß@B„žwBß@B|aBǺ“BÛy¾A¯4ŠB:’dAåPnB|a˜@W,5B)\?Aèo øoR¸6AÈBR¸6AR¸6AÈBL¦’BÈBR¸6A%†QB‘FB%†QBR¸6AL¦’Bhpxpˆp˜pR¸6AÈBR¸6AR¸6AÈBL¦’BÈBR¸6A%†QB‘FB%†QBÈpØpèp*úœB‰a˜Bt“B¹m«Bãg€Bèy¾BL·ZBÈBކBÈB]ÜÐAèy¾BŸ«„A¹m«B&=A‰a˜B…ëá@„žwB…ëá@|aB&=AÛy¾AŸ«„A:’dA]ÜÐA|a˜@ކBL·ZBãg€B|a˜@t“B:’dA*úœBÛy¾A*úœB|aBL·ZB|aB*úœB|aBq¨qR¸6AÈBR¸6Ad,œBÈBd,œBR¸6A%†QBd,œB%†QBÈqØqèqÂ-AÈBÂ-ArÛyHBÈBÛyHBÛy¾A¬m5B|aA|a"B|a˜@:’øA|a¬A|a@A|a˜@|aè@|aA @Ûy¾A @MUB (ráz4AÈBáz4A¶ä›BÈBáz4AMUB¦[ BT’dB¶ä›B€rr rHá:AÈBHá:AHá:AS¥‰BÈrØrÂ-AÈBÂ-AÂ-AÈB ÒCBÛ®BÈB ÒCBÛ®BÈBÛ®Børss(sq=2AÈBq=2Aq=2AÈB›B›BÈB›BXshsxsà> BÈBMÊAèy¾B†8|A¹m«BÈ0A‰a˜B®Ç@„žwB®Ç@|aBÈ0AÛy¾A†8|A:’dAMÊA|a˜@à> BžoWBˆ}B|a˜@;БB:’dASV›BÛy¾AjܤB|aBjܤB„žwBSV›B‰a˜B;БB¹m«Bˆ}Bèy¾BžoWBÈBà> BÈB sš™AAÈBš™AAš™AAÈBÔ[BÈB]|ŠBèy¾Bu”BÐó´BˆB¡ç¡BˆBZU…Bu”BT’dB]|ŠB%†QBÔ[BÛy>Bš™AAÛy>BPt `tP|BÈBãÇÂAèy¾BI.mA¹m«B‹ý A‰a˜Bš™©@„žwBš™©@|aB‹ý AÛy¾AI.mA:’dAãÇÂA|a˜@P|B­SBˆÅyB|a˜@óîB:’dA u™BÛy¾A#û¢B|aB#û¢B„žwB u™B‰a˜BóîB¹m«BˆÅyBèy¾B­SBÈBP|BÈBß @B|a˜A u™B|aÁÀthuHá:AÈBHá:AHá:AÈBþ%ZBÈBS¥‰Bèy¾Bk+“BÐó´Bƒ±œB¡ç¡Bƒ±œBqÛŽBk+“B„žwBS¥‰BT’dBþ%ZB%†QBHá:A%†QBŸ 4B%†QBƒ±œBˆu ˜uèuZU•B¹m«B*I‚Bèy¾B¬mKBÈBÛyþAÈB¾0ŒAèy¾BA¹m«BA‰a˜B¾0LAZU…B¾0ŒA„žwB|aØAT’dBÛy^BÛy>B*I‚B¬m+BBÏ‹B|aBZU•B:’äAZU•B:’dA*I‚B|a˜@¬mKBÛyþA¾0ŒA|a˜@A:’dAvðÅBÈBðÅB= @ÈB¬ ŠBÈB¸vÈv×£8AÈB×£8A:’äAKj‚A:’dA ›ÎA|a˜@r BrŠFB¯B|a˜@½ã’B:’dAÕiœB:’äAÕiœBÈB èv= @ÈB Ò!BÛBÈB Ò!B@wPw{@ÈBj<ÐA#[GBÈBj<ÐA#[GBÈBL“BŒêÂBÈBL“Bpw€ww w @ÈBZUŠBZUŠBÈB @Ðwàw\Â?ÈB÷uB%†QB÷uBÇk›BÈB÷uB%†QBxxZUŠBÈB @ @ÈBZUŠBÈB @ZUŠB8xHxXxÃõø@“îBÃõø@MUŸ«HA“îBŸ«HAMUÂÃõø@“îBt$B“îBÃõø@MUÂt$BMU€xx x°xHáº@ÈBn‘B:’dÁàx¬ B“îB¬ BMUÂÜB“îBÜBMUÂ{Ž@“îBÜB“îB{Ž@MUÂÜBMUÂøxyy(yM0BJ ÛB)\¿@¬m+BM0BJ ÛBLW¤B¬m+BXyhyÍÌŒ¿MUÂòRÏBMUÂòRÏB:’äÁÍÌŒ¿:’äÁÍÌŒ¿MUˆymBÈB[ScBqÛŽBmBÈB{âAèy¾B[ScBqÛŽB¸yÈy¦JBZU…B¦JB¦JB%†QB-2YB„žwBÎ3BZU…BêóAZU…BÁ¹§A„žwB7A%†QBÂÕ@|aBÂÕ@:’äA7A:’dAÁ¹§A|a˜@êóAÎ3B-2YB|a˜@¦JB:’dAðyzö( AÈBö( Aö( A%†QB9E’A„žwB÷uÞAZU…BŠ_(BZU…BéwNB„žwBbtB%†QBI΃B|aBI΃B:’äAbtB:’dAéwNB|a˜@Š_(B÷uÞA9E’A|a˜@ö( A:’dA€zzϦzB%†QBVŽTB„žwB÷u.BZU…BÑ¢êAZU…BržA„žwBª‚$A%†QB×£°@|aB×£°@:’äAª‚$A:’dAržA|a˜@Ñ¢êA÷u.BVŽTB|a˜@ϦzB:’dA{±!wBÈB±!wB±!wB%†QB7 QB„žwBØð*BZU…B“˜ãAZU…BÕg—A„žwB/nA%†QBáz”@|aBáz”@:’äA/nA:’dAÕg—A|a˜@“˜ãAØð*B7 QB|a˜@±!wB:’dAˆ{˜{= ·@|aBœs{B|aBœs{BÛy>BmghBT’dB#[UB„žwBÄB/BZU…Bj<ìAZU…B¬  A„žwBݵ'A%†QB= ·@|aB= ·@:’äAݵ'A:’dA¬  A|a˜@j<ìAÄB/B#[UB|a˜@œs{B:’dA|ÎBÈBÞêAÈB ÒAèy¾B‚soA¡ç¡B‚soA{.?ZU…BŸ BZU…B¨|Ð|øzBZU…BøzB|aÁÉöfBÛy¾ÁêSB:’äÁ Ò-BMUÂ#[éAMUÂe*A:’äÁøzB%†QBêSB„žwB Ò-BZU…B#[éAZU…Be*A„žwBMó!A%†QB…«@|aB…«@:’äAMó!A:’dAe*A|a˜@#[éA Ò-BêSB|a˜@øzB:’dAð|(}š™AÈBš™Aš™AÛy>Bê¿A„žwBT£BZU…BãÇ>BZU…BBàdB„žwB‹ìwBÛy>B‹ìwB¨}¸}ìQ AÈBª‚lAèy¾B´YœAÈBª‚lA%†ÑBìQ AÈBª‚lAZU…Bª‚lA~(~΋AÈB-2±Aèy¾BŒJ×AÈB-2±A%†ÑB΋AÈB-2±AZU…B-2±A:’dÁ΋A:’äÁ@¤û@MUÂázÔ¿MUÂH~p~š™AÈBš™ABàdBZU…Bš™A|a˜AI.åA|aB‹ìwB¨~¸~È~ìQ AÈBìQ Að~š™AZU…Bš™Aš™AÛy>Bê¿A„žwBT£BZU…BãÇ>BZU…BBàdB„žwB‹ìwBÛy>B‹ìwB‹ìwBÛy>Bˆ˜B„žwB¼”«BZU…Bé&ÈBZU…B33ÛB„žwBX¹äBÛy>BX¹äBPHáAZU…BHáAHáAÛy>BÁ¹»A„žwB?õBZU…BÎ=BZU…B-2cB„žwBw>vBÛy>Bw>vB °åPæAZU…B' šA„žwBÓÞA%†QB)\Ÿ@|aB)\Ÿ@:’äAÓÞA:’dA' šA|a˜@åPæAM,B`eRB|a˜@Ù}xB:’dAÅ…B:’äAÅ…B|aBÙ}xB%†QB`eRB„žwBM,BZU…BåPæAZU…Bø)\AZU…B)\AMUÂ)\A%†QBÓÞ—A„žwB‘äAZU…BW,+BZU…B¶DQB„žwB/]wB%†QB¯4…B|aB¯4…B:’äA/]wB:’dA¶DQB|a˜@W,+B‘äAÓÞ—A|a˜@)\A:’dAˆ€˜€}îwBZU…B}îwBMUÂ}îwB%†QBÖQB„žwB¥½+BZU…B-2åAZU…Bo™A„žwBb¡A%†QBHáš@|aBHáš@:’äAb¡A:’dAo™A|a˜@-2åA¥½+BÖQB|a˜@}îwB:’dA()\AZU…B)\A)\A|aBçŒcA%†QB2÷½A„žwBøBZU…B†8>BZU…B¨¸òRdB%†QB¨FQB„žwB"BZU…Bû½AZU…BñcA„žwBff–@%†QBñcA¬m+B·â—A|aBI.+BMUB¨FQB:’äAòRdB|a˜AòRdB:’dA¨FQB|a˜@"Bû½AñcA|a˜@ff–@:’dAð6mAÈB6mA|a˜Ah³œA|a˜@&äèArŠBq= ?ZU…BB~BZU…B€‚¨‚)\AZU…B)\A|a˜AçŒcA|a˜@2÷½A' B†8>B|a˜@/]wB|a˜A/]wBZU…B/]wBÈ‚ƒffæ?ZU…B¡øòAˆÅkBZU…B¡øòA ƒ0ƒ @ZU…B|a¬A|a"BZU…B|a¬A|a"BZU…BT’nB‰aBZU…BT’nBPƒ`ƒpƒ€ƒázÔ?ZU…Bü)XBü)XBZU…BázÔ?°ƒÀƒûÑ@ZU…B€ˆ B·Ñ~BZU…B€ˆ BBàÌA|a˜Áƒ¯€A:’äÁûÑ@MUÂffæ?MUÂàƒðƒ´HcBZU…B{Ž@{Ž@ZU…B´HcBZU…B{Ž@´HcB0„@„P„„ùA“îB[S­Ao’äBû:‡AJ ÛB9EBAÈB9EBAÐó´Bû:‡A¡ç¡B[S­A‰a˜BºkÓAZU…BºkÓAT’dBû:‡AÛy>B[S­Ao’äBû:‡A%†ÑBû:‡Aèy¾B[S­A¹m«BºkÓA¡ç¡B„ùAqÛŽB„ùA„žwBºkÓA%†QBö(ì@¬m+BºkÓAMUB„ùAÛy¾A„ùA:’dAºkÓA|a˜@[S­Aû:‡A|aÁû:‡A|a˜Á[S­A:’äÁû:‡A|aBºkÓA:’äAºkÓA|a˜A[S­A|aAû:‡A|a˜@9EBA|a˜À9EBA:’dÁû:‡AÛy¾Á[S­A:’äÁ„ùAMU x„È„ P…×£8A“îB×£8AMU¸…HáA“îBb¡•Ao’äBÁ¹»AJ ÛB ÒáAÈB ÒáAÐó´BÁ¹»A¡ç¡Bb¡•A‰a˜B_AZU…B_AT’dBÁ¹»AÛy>Bb¡•Ao’äBÁ¹»A%†ÑBÁ¹»Aèy¾Bb¡•A¹m«B_A¡ç¡BHáAqÛŽBHáA„žwB_A%†QB?õB¬m+B_AMUBHáAÛy¾AHáA:’dA_A|a˜@b¡•AÁ¹»A|aÁÁ¹»A|a˜Áb¡•A:’äÁÁ¹»A|aB_A:’äA_A|a˜Ab¡•A|aAÁ¹»A|a˜@ ÒáA|a˜À ÒáA:’dÁÁ¹»AÛy¾Áb¡•A:’äÁHáAMU Ѕ † ¨†Há:@:’äAHá:@|aB Òõ@%†QBF¥‰AT’dBÖÕAT’dBaB%†QB94]B|aBL¦BMUB|²”BMUB«¾§B|aBÃD±BÛy>BHá:@|aB Òõ@Ûy>BF¥‰A%†QBÖÕA%†QBaBÛy>B94]BMUBL¦B:’äA|²”B:’äA«¾§BMUBÃD±BÛy>BÃD±BT’dB ‡ h‡%†QBÈB:’dAMUÂ:’äAZU…B:’dA„žwB|a˜@%†QB|aBÛy¾A|a˜@:’dA:’dA|a˜@:’äA|aB%†QB|a˜@„žwB:’dAZU…B:’äAZU…B¬m+B„žwB%†QB%†QB„žwB|aBZU…B:’äAZU…BЇà‡%†QB%†ÑBà`CVA‹ýÔAarЏA¥½MB`a"B*úžB@bûœBÕi˜B@cOÞDB &ÁBhd`eVB„ËB€d{Ž@…ëYAØdôì®Av±Bheð'öA‰ÁmB e1YCB4‚ÂBðe´YXAª‚ÐAfÊòHB ‚ÉB8fb¡QAÓÞÓAPfK"B¡6¤BàfÒ@B'"šBgØðöA…B€gaBK›BhMUBéšB0hkÚBSV BÈhðÅB—_›Bˆi ›Bœ“B°i½’BtšB¨j³»BZU›Bhk³»B-!”BÀkvOaAXÊÑA8lñcOA/nÒA`líž$B“8£Bˆlx:BB4‚ÂB°l4€#B“8£BPm2÷BIΓB8nÁ¹ BǺ”Bxn|a"B#û B8oa3Bß@§Bào$ùB*ú¨BXpW,5BÊ’ªB¨p2÷Bž^œBøp2÷BV}B¸q½’!B†‰³Bøqa3Bd,²B rÂ-AffªAxr:’øAúþoB°rt2BE§žBèro!BS¥ŽB8s ÒCBÇkÂBˆs©ä1B±BHt?W1B7©±B°t³»5BZU«Bxu¯”-BV.°BøuŸ 4BÀ»¤B°vMU%BE§¡BØvðÅB¶äB8wB~3B1ù²B`w Ò!B“8£B°w#[GB7 ÉBðwMUBÀ»B(x÷uBMŸBhxMUBO~“BÀxކ°At8Bðxv±BÕiœB8y›æ»A½’9BxyM0Bv´B°y¾MB¾ÐBàyÌ.*B$§Bpzo B¯4…B{[SBíŒB€{˜]B†Ø‰B|yØB›†ŒB |e* Bº ‰Bà|‚soAížB˜}Á¹B?÷Bð}T£BÁ ŽB8~ª‚lAéæA˜~΋AôìBØ~T£BzBìQ AR¸šAˆ‹ìwB‹ì÷Bè?õBÃB€€¢4BV}B' B›B˜F¥B]|Bà2÷½AûEBx‚uäA´HyB¸‚6mAÄBBƒøBoRŽB@ƒ¡øòA_irBƒ|a"B#û BЃ‰ÁËA šaB „€ˆ B-!„B`„úþáA´HwB …[S­Aœ„&BÈ…×£8Aq=¾Aø†b¡•AÅà%BÀ‡À7BqŒ¶BhˆMUBZU…B@-DTû!@@@@@€?ð¿à?€À@` ¸  @ @ÀÀ€àà€€ @ @è€À@` ¸  @ @‘hP @8‘hP  @X‘h@  @x‘h @ @˜‘€pHHH8€?€? @¸‘ ø À@Ø‘``  @ø‘`` P @’`` @ @8’``@  @X’`` @ @x’Øà P @˜’`p p@ @¸’à@@@À €@Ø’à@@@À @€@ø’à@@@À@ €@“à@@@À@€€@8“`€À ` €@X“`€À ` @€@x“`€À `@ €@˜“`€À `@€€@¸“À @`€€€`@@€@ؓؠp(ØÀ@ø“à ` À@ @€@”à ` À €@8”à ` À P€@X”à ` À @€@x”à ` À@ €@˜”à ` À@€€@¸”àPP`PP  @Ø”à@pHp@àÀ@ø”8((Dî A•8lDDDDî( A@•8lDDDDî( Ah•8lDDDDî A•8lDDDDî  A¸•€|fRRJf> €?Aà•ˆP PˆÀ@–xÌ„„„ÌxP à@(–xÌ„„„ÌxP( à@P–xÌ„„„ÌxP  à@x–xÌ„„„Ìx à@ –xÌ„„„Ìx @ à@È–äLLTTdîP( Að–øLDäDLøà@—à@@@@@à  €@8—à@@@@@à @ €@`—à@@@@@à@  €@ˆ—à@@@@@à@€ €@°—øH@p@HøP À@Ø—øH@p@HøP  À@˜øH@p@Hø  À@(˜øH@p@Hø @ À@P˜` xÄ€€€Ä| @@à@x˜ïIx.(9A ˜îD|((8( AÀ˜îD|((8( Aè˜îD|((8( A™îD|((8( A8™îD|((8 A`™îD|((8  Aˆ™à €@@@@€@°™D>,Ô(HäAЙN$*öHÈDAð™D>,ôHÈDAš PP €¿ @0šà@ @À€@Pšà@À@@À@@pšÀ @@@€@š€À@°š((((hèèè| @À@К€€è@ @øš€@ À@@›À @à@À@@8›à@ `@À@@X›ø ø À@x›``@À€@˜›àÀÀ€@¸›8Dª²ºD8€¿AØ›àÀ€@ø›ø€¿€¿à@œP  P€¿ @8œà  ÀÀ€@Xœ8Dš¢šD8€¿Axœ €¿ÀÀ @˜œà P @p €? @¸œ€€€€€€@àœp ø ØPˆ @ˆpPPpˆ€¿ @ ðÈ@à@P0 @@€à€p€? @`€€€€€€€¿@@@€@ ˜dÀà@À€@@@ @@@€ @€@à€€€€€€€€€ @@ž @@@€@@@  @€@0žð@ ð @Xž@@ 0PHÜ€?@ @xžØP PØÀ@˜ž(lT’ÛA¸ž `PØ @Øžh @øž0@@@à@€@Ÿà `€à€@8Ÿà@@` €@XŸ8pp@ @xŸÀ€àà@ @˜Ÿ`` @¸ŸØà @ØŸÛ’’’ìAøŸà@@@@@À€@ ˜à €€ @8 €@@@@@À@ @@@X @@@@À@@@€ Øà€€ @  à`@  p@ @À à@@@à@0€@à `€À `€@¡hp0 @ ¡`€€€`€@@¡àà€€ @`¡à ` À€@€¡À€ À@@ ¡ø@@ @À¡  @€¿€À @à¡À@@@@@@@À @@@¢ @@@€€@@(¢À€€€€€€€À @@@H¢øˆ@ ˆøÀ@p¢8((DîA¢îD((DîA°¢""UUÉ€ˆ€ÝÀ  AТ((lDîAø¢8lDDDDîA£p ¨øÀ@8£à`Àp @X£ìHPpHHðà@x£ pÌ„„„Ìx @à@˜£à@@pHHðÀ@À£xÌ„„„Ìxà@à£äLLTTdîA¤ë€IUUcc〠 A ¤øH@@@@àÀ@H¤ìHP`PHìà@h¤À  p€@ˆ¤à@@@@@à€@¨¤îDD|DDîAȤxÄ„œ€Ä|à@è¤à@@p@HøÀ@¥øH@p@HøÀ@(¥øLDDDLøà@H¥xÄ€€€Ä|à@h¥ðHHpHHðÀ@ˆ¥îD|((8A¨¥>@’­¥¥B< @AÈ¥@@@  à€@ð¥€@ @€ @¦øø€¿À@0¦ @€@ €¿ @P¦€€€€€¿@@@p¦€€€¿@@¦À p` @°¦``` @Ц@@@ ð @ð¦`à@0 @§àà@p @0§øP0 @P§à`` @p§ð@ ` @§à@@@@À@€¿ @°§`` @Ч€€@@@ @@ð§€€¿@@¨ð€¿Àà@0¨€€€€¿@@@P¨ ø À@p¨ @ €À @¨€@@ @@€ @€@°¨ @@€€€@@  @€@ب@À À@@©v˜tnP0A ©D**V¨¤~A@© à`€p  €? @`©PPøPøPP @ˆ©   À€@¨©€€€€€€€¿@@È©@è©ð©Щ°©©p©H©(©©è¨À¨˜¨x¨X¨8¨¨ø§ا¸§˜§x§X§8§§ø¦ئ¸¦˜¦x¦X¦8¦¦ø¥Ø¥°¥¥p¥P¥0¥¥ð¤Ф°¤¤p¤P¤0¤¤è£È£¨£€£`£@£ ££à¢¸¢˜¢x¢X¢0¢¢è¡È¡¨¡ˆ¡h¡H¡(¡¡è È ¨ ˆ h @    àŸÀŸ Ÿ€Ÿ`Ÿ@Ÿ ŸŸàžÀž ž€ž`ž@žžðȨˆhH(èœÈœ œ€œ`œ@œ œœà›À› ›€›`›@› ››àš¸š˜šxšXš8ššø™Ø™¸™˜™p™H™ ™ø˜И¨˜ˆ˜`˜8˜˜è—À—˜—p—H— ——Ø–°–ˆ–`–8––ð•È• •x•P•(••à”À” ”€”`”@” ””à“À“ “€“`“@“ ““à’À’ ’€’`’@’ ’’à‘À‘ ‘€‘`‘@‘ ‘øÐÐà ªàð 10€0€`€`Àñà33  @0A˜­ð````ns€a€`À`À`À`À`À`Àa€s€n````à €¿ @@Aà­àð 10€0€`€`Àñà€€  @0A(®à>ÀqÀ`À`À`À`À`À`À`À`ÀáÀ33 €¿PAp®à>ÀqÀ`À`À`À`À`À`À`À`ÀáÀ! €¿PA¨®à>ÀqÀ`À`À`À`À`À`À`À`ÀáÀ€€ €¿PAè®à>ÀqÀ`À`À`À`À`À`À`À`ÀáÀ 80 €¿PA(¯ÀÞs€q€ÐÀØÀÈÀÌÀÄÀÆÀc€s€ÀÀ €¿€?@Ah¯ÿðÿ𠀿À`A ¯s€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€33 €¿@AЯs€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€'€ €¿@A°s€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€! €¿@A@°s€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€€€ €¿@A€°s€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€ 80 €¿@AÀ°ñà`À`À`À`À`À`À`À`ÀqÀo€ç'€ €¿PA±s€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€Æ<q€À €¿@A8±x0000000000pÌÌÀ@x±x0000000000p„Hx0À@ ±ð``````````à€`8€¿À@бx0000000000p0àÀÀ@²p€àÀÀÀÿ€Á€A€c33 €¿0A0²p€àÀÀÀÿ€Á€A€c! €¿0Ah²p€àÀÀÀÿ€Á€A€c  €¿0A¨²p€àÀÀÀÿ€Á€A€cp` €¿0Aè²<fp€àÀÀÀÀÀA€c€ €¿À@0A(³pðûøÇ„ÃÃc;ü c g˜<𠀿€Ah³q€ûÇÃÃc;cg>"" €¿0A˜³q€ûÇÃÃc;cg>ff €¿0Aسq€ûÇÃÃc;cg>\: €¿0A´q€ûÇÃÃc;cg>B$< €¿0AH´q€ûÇÃÃc;cg>  €¿0Aˆ´q€ûÇÃÃc;cg>p` €¿0AÈ´çl€lÀ`À`ÀaÀa€c€glca€a€a€a€3 €¿@Aµü000?À0p00000000p?À000ü €¿pAHµà€€€€€€À@` 080 ü?Àp0€Aˆµà00000000000000ü00€¿Aеà00000000000000ü`À€€¿A¶à00000000000000üÀp0€¿A`¶à00000000000000ü@€€¿A¨¶ 'à88hdÂÂÁÁÀƒÀƒÀC`F`&88䀿€?Að¶€@ÀÀa€3 3a€ÀÀ€@ À€¿`A0·à88``ÀÀÀÀÀÀÀ``88à``€¿A`·à88``ÀÀÀÀÀÀÀ``88àà€¿A¨·à88``ÀÀÀÀÀÀÀ``88à`À€€¿Að·à88``ÀÀÀÀÀÀÀ``88àÀp0€¿A8¸à88``ÀÀÀÀÀÀÀ``88à@€€¿A€¸ø   4 d d Ä!„!„#&&,880ðà€¿Aȸà8ÿ8àˆA¹ü000000000000000üÌÌ€¿AP¹~~f<€¿A€¹ü000000000000000ü@0 €¿A°¹ü000000000000000ü0àÀ€¿Aà¹ÿø000000@0@?À0@0@000000ÿð€€ €¿pAºÿø000000@0@?À0@0@000000ÿð À€ €¿pAXºÿø000000@0@?À0@0@000000ÿðÀÀ €¿pA ºÿø000000@0@?À0@0@000000ÿ𠀿pA躀 ÀÀÀà88``ÀÀÀÀÀÀÀ``8 <䀿À@€A0»ùÿð0`0````à€ `€€`€`€``` ` à`ÿà¨Ax»ü€0   ø 000``ÀÀ€À  ÀˆAÈ»ü€0   ø 000``ÀÀ€00ˆA ¼ü€0   ø 000``ÀÀ€àˆAx¼ü€0   ø 000``ÀÀ€`À€ˆAмü€0   ø 000``ÀÀ€Àp0ˆA0½ü€0   ø 000``ÀÀ€ À€ˆA½>cÁÃÃàp08 €¿ @0Að½ €"2 qŽˆ†ŒÂ ` 00ŒL 8A ¾0~" ûF!&!œ À @ `  0` €¿Ap¾0ÿD d$û! !„ À @ `  0` €¿A°¾ˆÌf3€€3f̈ À€¿@Að¾üxÌÌÌÌÌx €¿ÁA ¿ø  `  €¿àÀà@H¿xÌ <0€¿À@Ap¿ÀÀÀÀÀÀ@¿ 9yyùùùyy9€ €¿ @0A°¿@àÀ@@\à~ÀqÀ`À`À`À`À`À`À`À`ÀáÀ €¿ @PAø¿€`8ÀPÁA8ÀpˆŒ 0ŒL8 àÀà@XÀüD 0 ŒL8 àÀà@€Àÿðÿðÿðÿ𠀿`A¨À8D‚‚‚D8€¿ ÁAàÀüü€¿`ÁAÁð0`GÂ1€‚ €‚@€ƒà€‚0€‚€Â€B1gã0ð€¿˜A Áþþ€¿ ÀApÁ00000ÿðÿ𠀿@À`AÁ€€3fÌÌf3€€ À€¿PA¸Á~vÌÌ| Ìx ÁAèÁð0aÃGqÄ€Œ€ˆ€ˆ€ˆ€Œ€Ä€G1aã0ð€¿˜AÂÌÌ€¿`ÁA`Â8db8tâÇN<8p`F&À@@A€ÂÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ@°ÂÀàà€ € À@`0 p0ø|`AàÂÀ`îàÀ1€`À`À`À`À1€ÀîàÀ` €¿@ÀPA Ã瀾Àx@000000ü00001€€ €¿@APÃ@@>p€ÐÈÈÈÄÄC€c€ €¿@@AÃÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€À @AÈÃÀ@øÃƒ€ÇÀ|`8 €¿ ÀPAÄà0  0à€¿ @ A8ÄÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ@hÄ 0 À 0 €¿ @ A˜ÄÿÃap08†Ãÿ €¿ AÈÄàð 10€0€`€`Àñà  @0AðÄñà`À!€3€ 91€`Àñà €¿PA0Å88(dd1d0Â0Â`Â`Ãñç€ ˆA`Å10€0€`€`Àñà 0A Åà>ÀqÀ`À`À`À`À`À`À`À`ÀáÀ €¿PAÐÅ2000000000þp0à@ÆøÆƒ|pàÂf> €¿ A(Æð````````vnæ €¿APÆÀ€€€€€s€a€Á€Á€Á€Á€Á€Á€a€s€€ €¿ @@AxÆð````ns€a€`À`À`À`À`À`Àa€s€î €¿ @@A¸Æs€a€ÀÀÀÀÀÀÀÀÀÀÀÀa€s€ €¿@AøÆñà`À`À`À`À`À`À`À`ÀqÀo€ç €¿PA(ÇñãÀ`Á€`Á€`Á€`Á€`Á€`Á€`Á€`Á€qã€oŸç €¿ AXÇð```````````````à€¿À@˜ÇóàaÀc€gnlxhdfcgÀ````à €¿@AÈÇÀà00000000000000p00 @À@Èð``````````à``€¿À@8Èñà`À`À`À`À`À`À`À`ÀqÀo€g````à €¿PAhÈ?ñÀÀ`À ``?À`0>3a€a€a€a€3À €¿ @@A¨Èx0000000000þ000à@èÈp€àÀÀÀÿ€Á€A€c €¿0AÉÀs€a€Á€Á€Á€Á€Á€Á€a€s€€€€€€€ €¿@AHÉp€àÀÀÀÀÀA€c€ €¿0AˆÉ^s€a€`À`À`À`À`À`Àa€s€n````à €¿@A¸Éq€ûÇÃÃc;cg> €¿0AøÉ`à€À`À@Áà@(Êÿøÿø  @PAHÊ€€Á€Ac"6 €¿Á0AhÊøø€¿€@A˜Ê 00 ``@ÀÀà@ÈÊøÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀøÀ€@AøÊÿøàp08€À€À€àÀpÿ𠀿pA(Ëà€€€€€€À@` 080 ü?€AhËüÀ0€ 8pàÀÀ  ~€A¨Ëƒƒƒ€‡€F€FÀF@L@L` ,` , , 000ü~~¸AøË€€€À@`  0   00ü€ˆAHÌà00000000000000ü€¿A˜ÌÀƒƒà ÿü€¿€AØÌžñ€ÀÀ€`€``àÀ€xàÀ@À@ÀÀcÀ@ €¿PAÍü0080p0`0À1À3€?À0p0008008000pÿÀ€¿€AXÍ8pàÀà88``ÀÀÀÀÀÀÀ``88à€¿ @A˜Íü0000000?À0p00000000pÿÀ €¿pAàÍà88``ÀÀÀÀÀÀÀ``88à€¿A Îø   4 d d Ä!„!„#&&,880ð€¿A`Îø!ø `` `` Ð` Ð`!ˆ`!ˆ`#`#`&`&`,`,`8`8`0àðø€¿°A Îÿø000000000000000ü €¿`AðÎü00080p0à1À3€?>31€0À0`000ü~€¿ˆA0ÏxÌÆ€ €¿0ApÏü000000000000000ü€¿A°Ïü€0000000?þ0000000ü€€¿˜AàÏà88` ` À À À?ÀÀÀÀ``8 <䀿A0Ðü000000 0 ?à0 0 000000ÿ𠀿`ApÐÿø000000@0@?À0@0@000000ÿ𠀿pA°ÐÿÀ0p080 0 00000000 0 080pÿÀ€¿ˆAðÐà88``ÀÀÀÀÀÀÀ``8 <䀿€A0Ñÿà0x00 0 0 008?à0@00000000pÿÀ€¿€ApÑü€0   ø 000``ÀÀ€ˆA°Ñð 0aÞc{Æ9€Æ€ÆÀÆ@Æ @à @ÃŒ@áü@`ìÀp€8€øÀ@@°AÒ00 ÃÃÆ|À0AXÒÀpÀ`ÀpÀ €¿€¿PAˆÒÿðÿðÿðÿ𠀿€À`A¸Ò`ÀpÀpÀ` €¿€¿PAàÒÀ` àÀÀÀÀ@@à@ÓÀÀÀÀ ÀÀ@8Óð€€€sÀaÀÀÀÀÀÀÀÀÀÁÀa€w€ €¿@A`Ós€á€ÀÀÀÀÀÀAÀa€73a€a€a€3 €¿@A Ó €€ÀÀÿÀÀ €¿@AàÓ{€a€àÀÀÀÀÀÀÀÀÀÁ€ó€î`p0À €¿@A Ô~ã€Á€ÀÀÀÀÀ€€~x` €À €¿@A`ÔÿÀÿÀÃCc#3  €¿@A ÔxæÃ€€€€ ƒƒG~ €¿@AàÔÿ€ÿÀ`@0 €€€€C€ €¿@A ÕÿxÀ@A`Õ3a€a€áÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀa€a€3 €¿@AÕÀÀÀ`` 00 €?@@à@ÐÕÀÀÀÀ@Öÿðÿ𠀿ÀÀ`A ÖÀ` àÀÀ@@à@@Öÿðÿ𠀿€¿`A`ÖÉ€ë€ë€É€ ÀÁ@AÖ€@ 0 0 @€€¿ @AÀÖ0 ``ÀÀÀÀÀÀÀÀ`` 0€¿ @AðÖÀ` àÀ@À@ÁA ×<<~ááÀÀÁÀÁ c 7>€À@@ À€€¿A@×0<r a`€`€0€€xÀä@Â`Á0Áa3ü €¿˜A€×?åÀÄÀ„`„``àÀ€<tdd d`4à€ @@AÈ×"""""ÿÀÿÀàà€€€€€ €¿PA؈ÌÌÌÌ€¿@Á APØÀÀÀÀÀÀÀÀÀÀÀÀÀÀ@ÀApØÀ@ Ø¨ØˆØXØ8Øø×°×h×(×ר֍ÖxÖHÖ(ÖÖèÕ¸ÕxÕHÕÕÈÔˆÔHÔÔÈÓˆÓHÓ ÓøÒÈÒ ÒpÒ@ÒèјÑXÑÑØÐ˜ÐXÐÐÈϘÏXÏÏØÎˆÎHÎÎÈÍ€Í@ÍÍÀÌ€Ì0ÌàËËPËËàʰʀÊPÊ0ÊÊàÉ ÉpÉ0ÉÉÐÈÈPÈ ÈðǰǀÇ@ÇÇàÆ Æ`Æ8ÆÆèŸňÅHÅŨİĀÄPÄ ÄÄàðÃxÃ8ÃÃȘÂhÂHÂøÁÐÁ ÁxÁXÁÁèÀÈÀÀhÀ@À À࿘¿x¿X¿0¿¿ؾ˜¾X¾¾ؽx½½¸¼`¼¼°»`»»кˆº@ºø¹ȹ˜¹h¹8¹ø¸°¸h¸ ¸Ø··H··ض¶H¶¶¸µpµ0µð´°´p´0´ø³À³€³P³³в²P²²è±¸±ˆ±`± ±è°¨°h°(°ð¯¸¯ˆ¯P¯¯Ю®X®®È­ à ÀØzDÿÿÿÿ¨òÿÿÿÿóÿÿÿÿ§óÿÿÿÿÿóÿÿÿÿ©õÿÿÿÿùöÀ~PA€ÿÿGAIsProcessorFeaturePresentKERNEL32e+000__GLOBAL_HEAP_SELECTED__MSVCRT_HEAP_SELECTÿÿÿÿí(ÿÿÿÿh)ð?5Âh!¢ÚÉ>@ÿÿÿÿÿÿï˜À˜@ðEEE50P (8PX700WP `h````ppxxxx(null)(null)ÿÿÿÿà:ÿÿÿÿi;runtime error TLOSS error SING error DOMAIN error R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data abnormal program termination R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point not loaded Microsoft Visual C++ Runtime Library Runtime Error! Program: ...ÿÿÿÿ¯R³RÿÿÿÿcSgSÿÿÿÿ¼TÀTÿÿÿÿÃVÇVÿÿÿÿ2W6WGetLastActivePopupGetActiveWindowMessageBoxAuser32.dll1#QNAN1#INF1#IND1#SNAN_yn_y1_y0frexpfmod_hypot_cabsldexpmodffabsfloorceiltancossinsqrtatan2atanacosasintanhcoshsinhlog10logpowexpH:mm:ssdddd, MMMM dd, yyyyM/d/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSunSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecäNçX€æŒêØ8ä’ë€Øæì ‚täpì<€ˆå^îPDë¨ê¼êÊêÜêîê‚ënëTë˜ê2ë"ëëëì*ì@ìPì ì^ìšñˆñxñhñRñ8ñ ññìðàðÎðÀð°ðžðˆð|ð¬ñLð<ð.ððððúïäïØïÀï¤ï¸ñÊñÜñæñòñ òò2òDòTò”ï†ïxïjïZï@ï4çççdðôæ*ïï ïøîàîÈî´î î’î„îxîlî0í@íPí^ílí|íŠí˜í¦í´í¾íÊíÖíæíòíîî$î<îJî"ííüìôìäìÔìÀì²ì¦ì–ì†ìzì í2é\çnçzçˆçšç|êpêdêRêªç0ê&êêêîéàéÔéÂé´é¦é˜éŠéxéféTéDéDê"éééôèàèÔè¼è¢è’è€ènè^èLè<è(èè èöçâçÆç²çœë®ë¼ëÐëâëòëÂLoadLibraryA&GetModuleHandleAQueryPerformanceFrequencyQueryPerformanceCounterKERNEL32.dll’IsWindowVisible&SetCursoršLoadCursorA©WindowFromPointüGetCursorPosýGetDCÿGetDesktopWindowÊMsgWaitForMultipleObjects•DispatchMessageA‚TranslateMessageÜPeekMessageAjShowWindowAdjustWindowRectðGetClientRect:ClientToScreen[SetWindowPosXSetWindowLongAVGetWindowLongA\GetWindowRectChangeDisplaySettingsAÅEnumDisplaySettingsAReleaseDCFGetSystemMetricsòRegisterClassAžLoadIconAŽDestroyWindowÞPostMessageAYCreateWindowExAçGetClassInfoA^SetWindowTextA|TrackPopupMenuXCreatePopupMenuDestroyMenuAppendMenuAtInsertMenuARemoveMenu„DefWindowProcA»EndPaint BeginPaint ScreenToClient7ChildWindowFromPointGetKeyStatewToAsciiGetKeyboardStateSetCaptureReleaseCaptureRSetTimer•KillTimer(SetCursorPosUSER32.dllSDeleteObjectChoosePixelFormatSwapBuffersWGetPixelFormatéSetPixelFormatTDescribePixelFormat×GdiFlush¬RealizePaletteÈSelectPalette UnrealizeObjectBCreatePalettecGetSystemPaletteEntriesçSetPaletteEntries%GetDeviceCapsGDI32.dlljoyGetDevCapsAjoyGetPosEx!joyReleaseCapture#joySetThreshold"joySetCapture˜timeGetTimeWINMM.dll*gluSphere&gluQuadricNormals%gluQuadricDrawStylegluNewQuadricgluCylindergluErrorStringGLU32.dll glBitmapËglPixelStoreipglGetIntegervaglFinish}glGetString\wglDeleteContextôglReadBufferJglDrawBufferRglEndIglVertex3fv¿glNormal3fv glBeginÓglPopAttribÐglPolygonModeØglPushAttribHglVertex3f¾glNormal3f=glTranslatef@glVertex2fÕglPopMatrix]glEvalMesh2±glMapGrid2f­glMap2fglScalefglRotatefÚglPushMatrixPglEnablenglGetErrorewglMakeCurrent`wglGetCurrentDC_wglGetCurrentContextWglViewportZwglCreateContextOPENGL32.dll™HeapAllocŸHeapFree¢HeapReAlloc}ExitProcessžTerminateProcess÷GetCurrentProcessfEnterCriticalSectionÁLeaveCriticalSectionÊGetCommandLineAtGetVersion>GetProcAddress$GetModuleFileNameA GetEnvironmentVariableAuGetVersionExAHeapDestroy›HeapCreate¿VirtualFree»VirtualAllocªInitializeCriticalSectionUDeleteCriticalSection/RtlUnwindúGetCurrentThreadId¥TlsSetValue¢TlsAlloc£TlsFreeqSetLastError¤TlsGetValueGetLastError­InterlockedDecrement°InterlockedIncrement£HeapSizeÒWideCharToMultiBytemSetHandleCountRGetStdHandleGetFileTypePGetStartupInfoAßWriteFile²FreeEnvironmentStringsA³FreeEnvironmentStringsWGetEnvironmentStringsGetEnvironmentStringsWäMultiByteToWideChar¿LCMapStringAÀLCMapStringWSGetStringTypeAVGetStringTypeW¿GetCPInfo!CompareStringA"CompareStringW¹GetACP1GetOEMCPbSetEnvironmentVariableAjSetFilePointerªFlushFileBuffers RaiseException|SetStdHandleCloseHandleóOê;>÷ww˜òtôPö É ¸ðTÐ}PRðÊ@̰ÐpÍ`ÎðÈÀ¸à·ÀÉÀº Ñ@ »°f@½à…€Q€PWh@X ipÊ…©0ŠÀÀ`À`Eà‚ðu°~Ðð}P~Ѐ@‚ƒÐŠXHpÅ€Å@¼À»Šà¼À¿à¾°‰PHЉpHÀÐϰˆ@¦P¾@¿ ƒƒÊ0ª€¾ ¨€ŠÀ€ ˜ œÀ›ÐŒÀŸ€œp‘ðœœÀœ‚`ƒ@¨ Àž`žžŸ@ŸpE‰P¨P¨€§à½`¨ ½0ð ‘Л0˜@ŒP¥0œ }÷ ÷I÷b÷÷°÷Á÷Ð÷ß÷ó÷øø&ø<øPøaøpø„ø•ø¥ø·øÆøÔøâøòøùù'ù>ùTùcùsù†ùŽù›ù§ù¸ùÆùÖùåù÷ùúú!ú5úKúbúuú†ú—úªú·úÉúÖúèúûú ûû/ûEûSûfûû‘û°ûÈû×ûêûüû üü/ü<üJü[ülüxü†ü™ü°üÀüÏüÝüëüýý*ý:ýJý_ýný†ýžý¶ýÆýØýîýþþ#þ3þHþ]þkþxþ…þ•þ¨þ»þËþàþíþúþÿ#ÿ6ÿEÿTÿhÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvglut32.dll__glutCreateMenuWithExit__glutCreateWindowWithExit___glutGetFCB@4__glutInitWithExit___glutSetFCB@8glutAddMenuEntryglutAddSubMenuglutAttachMenuglutBitmapCharacterglutBitmapLengthglutBitmapWidthglutButtonBoxFuncglutChangeToMenuEntryglutChangeToSubMenuglutCopyColormapglutCreateMenuglutCreateSubWindowglutCreateWindowglutDestroyMenuglutDestroyWindowglutDetachMenuglutDeviceGetglutDialsFuncglutDisplayFuncglutEnterGameModeglutEntryFuncglutEstablishOverlayglutExtensionSupportedglutForceJoystickFuncglutFullScreenglutGameModeGetglutGameModeStringglutGetglutGetColorglutGetMenuglutGetModifiersglutGetWindowglutHideOverlayglutHideWindowglutIconifyWindowglutIdleFuncglutIgnoreKeyRepeatglutInitglutInitDisplayModeglutInitDisplayStringglutInitWindowPositionglutInitWindowSizeglutJoystickFuncglutKeyboardFuncglutKeyboardUpFuncglutLayerGetglutLeaveGameModeglutMainLoopglutMenuStateFuncglutMenuStatusFuncglutMotionFuncglutMouseFuncglutOverlayDisplayFuncglutPassiveMotionFuncglutPopWindowglutPositionWindowglutPostOverlayRedisplayglutPostRedisplayglutPostWindowOverlayRedisplayglutPostWindowRedisplayglutPushWindowglutRemoveMenuItemglutRemoveOverlayglutReportErrorsglutReshapeFuncglutReshapeWindowglutSetColorglutSetCursorglutSetIconTitleglutSetKeyRepeatglutSetMenuglutSetWindowglutSetWindowTitleglutSetupVideoResizingglutShowOverlayglutShowWindowglutSolidConeglutSolidCubeglutSolidDodecahedronglutSolidIcosahedronglutSolidOctahedronglutSolidSphereglutSolidTeapotglutSolidTetrahedronglutSolidTorusglutSpaceballButtonFuncglutSpaceballMotionFuncglutSpaceballRotateFuncglutSpecialFuncglutSpecialUpFuncglutStopVideoResizingglutStrokeCharacterglutStrokeLengthglutStrokeWidthglutSwapBuffersglutTabletButtonFuncglutTabletMotionFuncglutTimerFuncglutUseLayerglutVideoPanglutVideoResizeglutVideoResizeGetglutVisibilityFuncglutWarpPointerglutWindowStatusFuncglutWireConeglutWireCubeglutWireDodecahedronglutWireIcosahedronglutWireOctahedronglutWireSphereglutWireTeapotglutWireTetrahedronglutWireToruslýŒŒ[4-misc-fixed-medium-r-normal--13-120-75-75-C-80-iso8859-1-misc-fixed-medium-r-normal--15-140-75-75-C-90-iso8859-1glutSetColor: index %d out of rangeglutSetColor: current window is RGBAglutSetColor: cannot set color of overlay transparent index %d glutGetColor: index %d out of rangeglutGetColor: current window is RGBAglutGetColor: requesting overlay transparent index %d glutCopyColormap: source colormap of window %d must be color indexglutCopyColormap: destination colormap must be color indexglutCopyColormap: window %d has no overlayout of memory.†ˆ‹ˆ†…„…„„‚ƒ‚ƒ ÿÿÿÿfailed to parse mode stringUnrecognized display string word: %s (ignoring) win32pfdslowsamplesstereosinglestencilrgbrgbarednumluminanceindexgreendoubledepthconformantbufferblueauxbufsaccaccaalpha=>?@ABCDEFGHIJKLMNOPQRSPQRSTUVWXYZ[\]^_ÍÌL>ÍÌ,@ÍÌL>B`å½ÍÌ,@B`å=ÍÌL¾ÍÌ,@ÍÌL¾ÍÌ,@33«?"@33«?w¾?¿"@w¾??33«¿"@33«¿"@¸?"@¸?{N¿"@{N?¸¿"@¸¿"@À?š™@À?= W¿š™@= W?À¿š™@À¿š™@à?ð?à?Ház¿ð?Ház?à¿ð?à¿ð?@Í̬?@)\¿Í̬?)\?ÀÍ̬?ÀÍ̬?@fff?@)\¿fff?)\?Àfff?Àfff?Àfff?@ffæ>@)\¿ffæ>)\?Àffæ>Àffæ>À?fff>À?= W¿fff>= W?À¿fff>À¿fff>À?š™>À?= W¿š™>= W?À¿š™>À¿š™>ÍÌÌ¿š™@ÍÌÌ¿š™™¾š™@À¿š™™¾@À¿@33Àš™@33Àš™™¾š™@ Àš™™¾@ À@ÍÌ,Àš™@ÍÌ,Àš™™¾š™@@Àš™™¾@@À@ÍÌ,Àffæ?ÍÌ,Àš™™¾ffæ?@Àš™™¾ffæ?@Àffæ?ÍÌ,Àš™É?ÍÌ,Àš™™¾š™É?@Àš™™¾Í̬?@ÀÍ̬? À? Àš™™¾?š™)Àš™™¾p?š™)Àp?Àš™™¾fff?33ó¿š™™¾š™?33ó¿š™?š™Ù?ff¶?š™Ù?Ãõ(¿ff¶?š™Ù?Ãõ(¿š™?š™Ù?š™?ff&@ff¶?ff&@Ãõ(¿ff¶?ffF@Ãõ(¿33S?ffF@33S?33@ff@33@€¾ff@š™@€¾š™@š™@š™@ÍÌ,@š™@ÍÌ,@€¾š™@33S@€¾š™@33S@š™@333@ff@333@€¾ff@š™a@€¾š™@š™a@š™@š™9@ff@š™9@š™¾ff@ÍÌ\@š™¾ÍÌ @ÍÌ\@ÍÌ @333@š™@333@š™¾š™@ÍÌL@š™¾š™@ÍÌL@š™@š™I@ÍÌL?š™I@ÍÌL?ff澚™I@ffæ>ÍÌL¿š™I@ÍÌL¿š™I@ff6@33³?š™@33³?9´H¿š™@9´H?33³¿š™@33³¿š™@ÍÌÌ>33#@ÍÌÌ>B`e¾33#@B`e>ÍÌ̾33#@ÍÌ̾33#@ff¦?33#@ff¦?5^:¿33#@5^:?ff¦¿33#@ff¦¿33#@ff¦?š™@ff¦?5^:¿š™@5^:?ff¦¿š™@ff¦¿š™@ff¶?ºIL¿À?š™™=ff¶?ºIL?ff¶¿À¿š™™=ff¶¿À?= W¿š™™== W?À¿š™™=€?€?€?€?-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1GLUT: Warning in %s: (unamed)GL error: %sGLUT: Fatal Error in %s: GLUT: Fatal API Usage in %s: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿinvalid glutVideoResizeGet parameter: %dglutEstablishVideoResizing: video resizing not possible. € glutSetWindow attempted on bogus window.redisplay needed for window %d, but no display callback.The following is a new check for GLUT 3.0; update your code.failed to create OpenGL rendering context.SetPixelFormat failed during window create.pixel format with necessary capabilities not found.cannot create windows in game mode.destroying menu window not allowed while menus in useNULL display callback not allowed in GLUT 3.0; update your code.glutReshapeWindow: non-positive width or height not allowedmenu manipulation not allowed while menus in use.glutSetMenu attempted on bogus menu.Current menu has no %d item.out of memorycannot attach menus in game mode.u˜s˜Œñ£ñ£ñsincossqrt€U€U˜úeQeQeQeQeQeQ  88ÿÿÿÿÿÿÿÿðñ àÐNOOèN “ÿÿÿÿ        ! 5A CPR S WY l m pr € ‚ ƒ„ ‘)ž ¡¤ § ·Î×  š@š@ ((((( H„„„„„„„„„„‚‚‚‚‚‚ .Àÿÿ5Âh!¢ÚÉÿ?ð?  àÝÐÝÿÿÿÿ dà8à à è߼ߌßhß<ßßÜÞ¤ÞlÞDÞx4Þy$ÞzÞüÞÿÞüÿÿ5 @ÿ€ÿÿÿ À À–ÀÀŽÀÀÀ‘À’À“Àx CCC¤`‚y‚!¦ß¡¥Ÿàü@~€ü¨Á£Ú£ þ@þµÁ£Ú£ þAþ¶Ï¢ä¢å¢è¢[þ@~¡þQQÚ^Ú _ÚjÚ2ÓØÞàù1~þDâ@â<â4â,â$â!ââ ââüáôáðáìá èá àá ØáÐáÈáÀá¸á°á¨á á"œá#˜á$”á”&€D€0XGhãdã`ã\ãXãTãPãHã@ã8ã,ã ãã ããããüâøâôâðâìâèâäâàâÜâÔâÈâÀâ¸âøâ°â¨â â”âŒâ€âtâpâlâdâPâHâ.H Q Q Q Q Q Q Q Q QHðøÿÿÿÿÿÿÿ@È@ú@@œ @PÃ@$ô@€–˜@ ¼¾@¿ÉŽ4@¡íÌÎÂÓN@ ðžµp+¨­Åi@Ð]ý%åŽOëƒ@q–וC)¯ž@ù¿ D킹@¿<Õ¦ÏÿIxÂÓ@oÆàŒé€ÉGº“¨A¼…kU'9÷pà|B¼ÝŽÞùûë~ªQC¡ævãÌò)/„&D(ªø®ãÅÄúDë§Ôó÷ëáJz•ÏEeÌÇ‘¦® ã£F e u†uvÉHMXBä§“9;5¸²íSM§å]=Å];‹ž’Zÿ]¦ð¡ ÀT¥Œ7aÑý‹Z‹Ø%]‰ùÛgª•øó'¿¢È]Ý€nLÉ›— ŠR`Ä%uÍÌÍÌÌÌÌÌÌÌû?q= ×£p= ×£ø?Zd;ßO—nƒõ?ÃÓ,eâX·Ññ?Ð#„GG¬Å§î?@¦¶il¯½7†ë?3=¼BzåÕ”¿Öç?ÂýýÎa„wÌ«ä?/L[áMľ”•æÉ?’ÄS;uD;š¯?Þgº”9E­±Ï”?$#Æâ¼º;1a‹z?aUYÁ~±S|»_?×î/¾’…ûD?$?¥é9¥'ê¨*?}¬¡ä¼d|FÐÝU>c{Ì#Twƒÿ‘=‘ú:zc%C1À¬>'>7>X>`>o>y>ƒ>‹>˜>Æ>ç>î>†?Œ?ì?ò? H0W01]1n1œ1£1m2°4·4Ø5ß5N6œ6q7)9-9195999=9A99¢9Õ9S:¥:²:Ó>*?j?q?00†00”0[1¿1ë2¨3•4o5Y68789+:;\5B5g5ƒ5‹5™5³5˜6ñ6&737A7O7l7u77…7×7æ7V8z8˜8 8®8¶8¿8ä8é8ô8ú89959T9b9l99¨9À9*:3:^:d:~:”:®:¼:Å:ÿ:; ;[;‡;Ž;;Ê;ñ;>9>T>o>,?T?‡?¬?É?P`40O0[0Ž0Ÿ0Ä0ó0I1Q1f1j1n1r1v1±1¿1Ä1É1k2r2w2‹2Ÿ2²2Æ2Ú2í233(3<3P3c3w3‹3›3¬3½3Í3Þ3ï34 44!4%4)4-4145494=4A4E4I4M4Q4U4Y4]4a4e4i4m4q4u4y4 555(595I5Z5k5{5Œ55­5¾5Ï5ß5ð5þ5 66'646B6P6^6i6z6~6‚6†6Š6Ž6’6–6š6ž6¢6¦6ª6®6²6¶6º6¾6Â6Æ6Ê6Î6Ò6Ö6U7_7o77„77–7¡7°7À7Õ7â7è7ò78 88#828h8o8}8­8»8ß8þ89929\9“9³9Ð9ì9:*:I:®:ü:Ý;Œ==”=˜=œ= =¤=Ö=ù=(>_>©>¶>ú>:?A?`\V0]0d0ý0Ž1'2À2n3r3v3z3~3‚3ä3è3ì3ð3ô30474N4N6R6V6Z6^6¸6À6Î6Ö6ß6ø67 777+747C7R7Z7h7x7ø7,848E8T8]8z8ƒ8 8¨8Å8Î8ê8ù8ý899 9 99\9‘9˜9»9Â9Ç9Ñ9Û9å9ï9 :::@:G:Q:h:“:œ:³:Á:ì:õ: ;;;2;<;S;`;w;|;;™;°;½;Ô;Ù;ì;ö; <<1<6>>$>;>H>_>d>w>>˜>¥>¼>Á>Ô>Þ>õ>???1?;?R?_?v?{?Ž?˜?¯?¼?Ó?Ø?ë?õ?p 00?0J0r0§0¬0¿0É0à0í011!1+121F1L1`1n1u1z1—1ž1¥182B2M2c2g2k2o2s2w2{22ƒ2‡2‹22“2—2›2Ÿ2£2§2«2¯2³2·2»2¿2Ã2Ç2Ë2Ï2Ó2×2£3§3«3¯3³3·3›4¤4²4¶4Ð4Û4å4÷4 55!575A5K5X5f5v5{5ƒ5ˆ5Ž5˜5¢5µ5¿5Í5Ú5â5 66A6O6Y6_6p6v6~6¡6¾6Ê6Õ6ç67 7717>7G7£7½7Ä7Õ7ü78n8u8†8­8¶89"9+999[9c9¿9Ï9Ø9æ9::•:º:Â:O;t;}; <<•<®<´<º<Ü<å<ö<==,=2=9=×=÷=>>>#>,>4>=>W>`>u>}>ƒ>Œ>”>>·>Ô>Þ>ö>? ???)?k?}?Ž?œ?§?®?µ?¼?Ã?Ê?ß?ì?ó?ú?€`000"0&0*0.02060:0>0B0F0J0N0R0V0Z0f0n0v0‚0‡00–0Ÿ0º0¿0á0ó0ý011(171F1T1Y1i1‡1®1Þ1ø12"2K2x2›2È2ä23H3k3˜3¸3Å3444y4×4í4÷45565L5a5¤5±5è5ì5ñ5$6Z6i6x6•6Æ67.7p7{7˜7Í7×7Ý7ã7í7ô7"8+8”8·8À89Œ9¹9Ý9:::4:?:Q:^:d:„::¡:®:´:ø:>;D;\;o;{;“;©;Ç;Ò;è;<#<'<+;>[>y>™>·>ò>þ>???+?9?E?S?_?m?s?ª?º?ä?û?<0a0Ë0ñ0171B1µ1¾1è2ó2ù23333$3/353I3W3]3i3r3x3…3‹3•3Ÿ3©3³3½3Ç3Ñ3Û3å3ï3ù34 44!4+454?4I4S4]4g4q4}4†4Œ4™4¤4ª4¹4Á4Ç4Ö4á4ç4ö4ü4 555)5/5<5D5J5W5b5h5w5€5†5•5 5Ä5Ê5ß5å5ú56660666K6Q6~6ˆ6“6š6¦6­6¹6À6Ë6Ò6Þ6å6ë6´7À7Ý7a8f8‚;Œ;–; ;ª;°;<>,>G>Q>D?S?W?_?s?€?”?£?§?¯?ñ?ü? ø000#070=0P0c0v0…0D1u1œ1Í12X2‰2¿2333i3À3ø34A4]4s4›4±4â4ø4 565A5G5Þ5ç5ó5ü566*6F6^6~6‡6“6œ6¡6¶6Ê6Ú6å677#7,717F7Z7¢7§7®7µ7¼7Ã7Ê7Ú7ï7ó7÷7û7ÿ788 888$8u88¦8®8¼8Ç8×8÷899#9,919;9L9c9k9p9•99º9À9É9Ò9ß9í9÷9:::?:F:Y:k:(<85>Z>k>u>‰>¾>È>å>ï>þ> ??)?E?[?h?w?†?”?¢?Å?Ï?ß?í?û?ÀX00/0=0K0e0o00•0Ÿ0±0Å0Ï0á0õ0ü0C1Ï2Ó2×2Û2ß2ã2ç2ë2ï2ó2÷2û2ÿ233 33 3˜4Ÿ4Å4Ì4%5)5-5155595=5A5E5I5M5Q5U5Y5]5a5e5w5‡5—5¤5³5¹5Â5Ñ5à5ô5ý5666*6;6E6T6§6°6¶6À6ë67,7E7“7Þ7í7808‹8™8Û8å8ø89999'989>9F9T9Z9g9„9‘9§9×9ì9õ9>:I:u:}:Ÿ:¦:¹:Ë:ö:;';F;R;];i;ª;á;ê;ó;<.>&>H>i>v>‚>ë>&?/?8?j?t??š?¼?Ø?å?ñ?ü?ÐÔ0%0E0O0•0´0º0Á0Ñ0â0î0ú011%161C1O1Z1|1Š1²1¸1â162;2B2I2P2W2^2e2l2s2z2Œ22”2˜2œ2 2¤2¨2¬23¤3«3ø3ÿ3#4*4µ4¼48š8ž8¢8¦8ª8®8²8¶8º8Î8Ò8Ö8Ú8Þ8â8È9Ì9Ð9Ô9Ø9Ü9Ò:Ö:; ;-;h;u;Ÿ;­;/<¼<­=µ=Ê=Ô=â=ñ=W>_>p>Á>Ì>í>ù>y?Š?”?àØ‹0µ0Ã0Õ0/1L1i1¢1¾1$2+2Ï2Ó2×2Û2ß2ã2ç2ë2ï2ó2÷2û2ÿ233 333333#3Ç3ß3í3ó34]44¹4å4w5„5’5 5À5Ü56w6B7^7x7…7“77«7Õ7N8g8t8Ë8ñ8 9'9e9l9Õ9Ü9:":):0:¾:Å:»;Ö;Ý;â;é;f>D>ðØj1p1v1|1‚1ˆ1—1¥1«1¯1´1º1¾1Ä1È1Î1Ò1×12G2L2e2s2Í2$3*3C3H3l3 44,414t4¬45 5q5w5‹56‚6ˆ6Ã6É6â6#7)737*8B8ç8þ89)9[:f:k:u:z:Ã:Ï:Ö:æ:ì:ó:ý:;;#;/;4;Q;W;ä<ï<ö<='=-=2=>=J=z=ˆ=‘=–=+>4>A>R>Þ>ì>þ> ?6?A?S?Ž?œ?®?¹?æ?ñ?ì0P0b0¢0­0¿01§1µ1Ã1Î1â1è1ö1ÿ12,2;2M2V2r2•2Ÿ2¨2Ä2ç2É3Ð3ß3ç3ò3ø3þ34 4%4/4I4W4_4e4¨4º4515@5\5}5†5¡5´5º5Ã5Ê5ó566<6Œ6‡7“7·8:):k:š: :Ù:;¥;¬;»;Þ;ä;ð;<<<<;´>¼>Ä>Ì>Ø>Ý>é>ñ>ù>???'?/?7?J?R??š?ª?°?Ä? ð0n0ˆ0‘0È1à1ç1ï1ô1ø1ü1%2K2e2l2p2t2x2|2€2„2ˆ2Ò2Ø2Ü2à2ä2J3U3p3w3|3€3„3¡3Ë3ý344 44444 4j4p4t4x4|4Í4Õ4ï4õ455+515>5N5T5\5z5€5‘5¨5²5Ë5-6E6K6`6m6’6Û6ö6þ67 7K7}7‘7¥7æ7%848Œ8‘8ª8K9Q9ƒ9—9A:P:Ù:@;è;\<»<¼=Ì=Ý=å=õ=>µ>½>?$??›?¦?µ?¿?0¬~00£0Ó12—3Þ3ÿ34‹4S7W7[7_7c7g7k7o7`8f8ˆ8œ8Î8Õ8ê89&9G9\9€9ª9¸9é9ï9ü9:B:R:W:¤:²:õ:>;D;R;š;¢;Ë;Ø;Ý;ê;ö;°<·<Ð<=$=z==‡=Œ=”=™=¾=Ã=B>G>d>j>É>??"?H?U?c?n??¨?·?ù?@˜ 0+070S0h0~0…0‘0 0Ò0â0%111;1O1]1j1o1u1Ð1×12d2G3`3•33·3Ã3Ó34b4u4³456P6X6^6d6¥6Ý6ï67>7Ñ:ç:h>€>‡>>”>˜>œ>Å>ë>? ????? ?$?(?r?x?|?€?„?ê?õ?P(000 0$0A0k00¤0¨0¬0°0´0¸0¼0À0 11111¥1ª1É1Ö1ã1í1÷1ÿ1 2+2H2`2€2Ø2î2!3‰3®3É3Î3ê3ý3444.4?4R4j4Š4à4ò45565A5L5V5^5i5w5¬5Ç5Þ56—6ò6W7o7Ñ7í7ú788#8/8a8s8‚8£8©8Ê8Ô8ß8ä8ì8999&9.999g9s9}9ˆ9’9œ9¢9å9ï9ô9ù9þ9::Œ:’:°:Á:Ô:é:;;";2;S;_;q;;Ž;Ÿ;Ò;à;î;ý;'<1Å>Ø>O?\???°?`ˆ$0Ä01)1>1ˆ1Ð1ç1ù1222Z22‘2—2)494k4u4º4Ã4É4Õ4Ú4ä4ë4ó4ù455525E8\8§8ÿ8979g99¨9í9 :Ú:ò:$;<;€<„<ˆ<Œ<<”<˜<œ< <¤<¨<¬<^=x=‰=¦=pl#0T0÷2!4'4A4L4T4i4t4|4‘4—4Ú45$666H6r66¡6Ã6ð67>7E7k7ƒ77¨7´7Ç7F8P8l8à:ô:n;¶;¼;Ê;€¼Ü2ü23<3d3Œ3´3Ü34,4T4t4”4¼4ä4 545\5„5¬5Ô5ü5$6L6t6œ6Ä6ì6 7,7T7|7¤7Ì7ô78D8l8”8¼8ä8 949\9|9¤9Ì9ô9:D:l:”:¼:ä: ;4;\;„;¬;Ô;ü;$4>T>|>œ>¼>Ü>ü>?4>\>|>œ>¼>ä>?,?L?l?Œ?¬?Ô?ô? l0<0d0„0¤0Ä0ä01,1L1l1Œ1¬1Ô1ü12<2d2Œ2´2Ü23$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ì3ð3ô3ø3ü3444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4€4„4ˆ4Œ44”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ü4555 55555 5$5¨5¬5°5´5¸5¼5À5Ä5È5Ì5Ð5Ô5Ø5Ü5à5ä5è5ì5ð5ô5ø5ü5666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6€6„6ˆ6Œ66”6˜6œ6 6¤6¨6¬6°6´6¸6¼6À6Ä6È6Ì6Ð6Ô6Ø6Ü6à6ä6è6ì6ð6ô6ø6ü6777 77777 7$7(747T7t7”7´7Ü78,8T8|8¤8Ì8ô89D9l9”9¼9ä9 :4:\:„:¬:Ô:ü:$;L;t;œ;¼;ä; <4<\<„<¬<Ô<ü<$=L=t=œ=Ä=ì= >4>\>„>¬>Ô>ü>$?L?t?œ?Ä?ì?°ä0<0d0Œ0´0Ü01,1T1|1¤1Ì1ô12D2d2„2¤2Ä2ä2 343T3t3”3¼3Ü3ü3$4D4d4„4¤4Ì4ì45<5d5„5¬5Ì5ô56<6d6Œ6¬6Ô6ô6747T7|7œ7¼7ä7 8,8L8l8”8¼8ä8 949\9„9¤9Ì9ì9:4:T:t:”:¼:ä: ;4;\;„;¬;Ô;ü;$,>T>|>¤>Ì>ô>?D?l?”?´?Ü?Àp0$0L0t0œ0Ä0ì01<1d1Œ1´1Ü1ü12<2\2|2¤2Ì2ì23<3d3„3¤3Ì3ì3444T4|4¤4Ì4ô4$5L5t5”5´5Ô5ô56L6t6”6´6Ü67,7L7l7”7¼7ä7 848T8X8\8`8d8h8l8p8t8x8|8€8„8ˆ8Œ88”8˜8œ8 8¤8¨8¬8°8´8¸8¼8À8Ä8È8Ì8Ð8Ô8Ø8Ü8à8ä8è8ì8ð8ô8ø8ü8999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9€9„9ˆ9Œ99”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::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:Ø:Ü:à:ä:è:ì:ð:ô:ø:ü:;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;€;„;ˆ;Œ;;”;˜;œ; ;¤;¨;¬;°;´;¸;¼;À;Ä;È;Ì;Ð;Ô;Ø;Ü;à;ä;è;ì;ð;ô;ø;ü;<<< <<<<< <$<(<,<0<4<8<<<@D>l>”>¼>ä>?,?T?|?œ?Ä?ì?Ðô040T0|0œ0Ä0ì01<1\1|1¤1Ì1ô12D2l2Œ2´2Ü23,3T3|3œ3Ä3ì34<4d4Œ4´4Ü45,5T5|5¤5Ì5ô56<6d6„6¬6Ì6ì6 7,7L7t7”7´7Ô7ô7848T8t8”8´8Ô8ô8949\9„9¤9Ä9ä9:$:D:d:Œ:´:Ü:ü:;<;\;|;œ;¼;Ü;ü;<<<\<|<œ<¼<Ü<=$=D=d=„=¤=Ä=ä=>$>D>d>„>¬>Ì>ô>?4?T?|?œ?¼?Ü?ü?à<0D0d0„0¤0Ä0ä01$1D1d1„1¤1Ä1ä12$2D2t2”2´2Ô2ô2343T3t3”3´3Ô3ô3444T4t4”4´4Ô4ô4545\5„5¤5Ä5ä5 6,6L6l6Œ66”6˜6œ6 6¤6¨6¬6°6´6¸6¼6À6Ä6È6Ì6Ð6Ô6Ø6Ü6à6ä6è6ì6ð6ô6ø6ü6777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7€7„7ˆ7Œ77”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ü78888”8˜8œ8 8¤8¨8¬8°8´8¸8¼8À8Ä8È8Ì8Ð8Ô8Ø8Ü8à8ä8è8ì8ð8ô8ø8ü8999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9€9„9ˆ9Œ99”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::: :::D:l:”:¼:ä: ;4;T;t;œ;Ä;ì;<<D>l>”>¼>ä> ?4?\?„?¬?Ô?ü?ðà$0T0t0œ0Ä0ì01<1d1Œ1´1Ü12,2T2|2¤2Ì2ô2$3L3t3œ3Ä3ì34<4l4œ4Ì4ì4 5,5L5l5”5¼5Ü5ü56<6\6|6¬6Ì6ì6 7,7\7|7¤7Ì7ô78<8d8Œ8¬8Ì8ô89D9d9Œ9¬9Ô9ô9:<:\:|:¤:Ì:ì: ;,;T;|;¤;Ì;ô;D>t>œ>Ä>ì>?<>d>Œ>´>ä> ?4?\?„?¬?Ô?ü?°40t0´0ô041t1¬1Ü12\2œ2Ü23\3”3Ä3ô3$4T4”4Ô45T5”5Ì5 6L6Œ6Ì6 7L7t7¬7ä78<8\8|8œ8¼8ì8949T9t9œ9¼9Ü9:4:\:|:œ:Ô:ô:$;T;|;œ;Ô;ü;$<>d>œ>Ô>?,?\?„?¬?Ü? ¼0,0d0Œ0´0ì01L1t1”1´1Ô12,2\2”2Ì23<3t3¬3ä34T4Œ4Ä4ü445l5”5Ì5ô56T6Œ6Ä6ü647l7¤7Ü78D8l8Œ8´8Ü89,9T9|9¤9Ì9:,:T:|:¤:Ì:ì: ;,;T;t;¤;Ô;ô;,>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>€>„>ˆ>Œ>>”>˜>œ> >¤>¨>¬>°>´>¸>@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?€?„?ˆ?Œ??”?˜?œ? ?¤?¨?¬?°?´?¸?¼?À?Ä?È?Ì?Ð?Ô?Ø?Ü?à?ä?è?ì?ð?ô?ø?ü?0à000 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0€0„0ˆ0Œ00”0˜0œ0 0¤0¨0¬0°0´0¸0¼0À0Ì011D1L1”1œ1¤1¬1t2|2„2t3|3„3œ4´4 5d5œ5¤5¬5Ô5Ü5$6<6l6„67<7´748d8l8ü8¼9ä9ì9Ü:œ;ô;ü;lt>¬>´>¼>l?t?|?@Ä0Œ0”0Ü0ä0ì0ô0,141<1ì1ô1,242<2T2¬2ä2ì2ô23$3l3t3|3„3¼3Ä3Ì3|4ä4ì4¬5´5,646<6ä6 77l7”7œ7ä7ì7ô7ü7$8,8\8d8œ8¤8¬8ô8ü89 9$9l9t9|9„9¬9´9ä9::¤:¬:4;<;´;<,>l>t>Ì>Ô> ???4?¼?Ä?Ì?P0$0´0<1D1Ì1Ô122¬2ì2ô2D3L3t3|3Ä3Ì3Ô3Ü34 4T4\4”4œ4¤4Ô5Ü5ä5ü5,747<7ô7ü7œ8¤8¼:Ì:Ü:ì:ü: ;;,;<;L;\;l;|;Œ;œ;¬;¼;Ì;Ü;ì;ü; <<,<<>,><>L>\>l>|>Œ>œ>¬>¼>Ì>Ü>ì>ü> ??,?D>|>„>Œ>D>œ>¤>Ü>ä>ì>?Œ?”?œ?ì?ô?€„0 11œ1¤1ä1ì1|2¼2Ä233D3L3”3œ3¤3¬3Ô3Ü3$4,4d4l4t4¤5¬5´5Ì5ü67 7Ä7Ì7l8t8Œ:œ:¬:¼:Ì:Ü:ì:ü: ;;,;<;L;\;l;|;Œ;œ;¬;¼;Ì;Ü;ì;ü; <<,<<>,><>L>\>l>|>Œ>œ>¬>¼>Ì>Ü>ì>ü> ??,?,>T>t>”>´>Ô>ô>?4?T?t?”?´?Ô?ô? 8040T0|0œ0¼0Ü0ü01<1\1|1œ1¼1Ü1ü1$2D2l2Œ2¬2Ì2ô2343T3t3”3¼3Ü3ü34D4d4„4¤4Ä4ä45$5D5d5„5¤5Ä5ì5 6,6L6l6Œ6¬6Ì6ì6 7,7L7l7Œ7¬7Ì7ì7 8,8L8l8Œ8¬8Ô8ü89<9\9„9¤9Ä9ä9:: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:€:„:ˆ:Œ::”:˜:œ: :¤:¨:¬:°:´:¸:¼:À:Ä:È:Ì:Ð:Ô:Ø:Ü:à:ä:è:ì:ð:ô:ø:ü:;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;€;< <<<<< <$<(<,<0<4<8<<<@l>¤>ä>$?d?œ?Ì?°Œ0<0|0¼0ü041t1œ1Ì1ü1,2d2¤2ä2$3d3”3Ô3 4D4„4Ä45D5„5Ì56\6¤6ì6,7\7¤7ì748|8Ä8 9L9|9¬9Ü9 :T:œ:ä:,;t;Ä;l>¬>ì>?D?l?Œ?¬?ô?À 40T0|0¤0Ü0ü01l1Œ1´1ä1 2\2|2¬2Ü23L3Œ3Ä3ô3444d4”4Ä4ì4,5\5œ5Ì5ü5$6L6t6´6ô6$7T7”7Ä7848d8¤8ä89D9„9´9ô9$:D:d:”:Ä:ô:$;d;¤;ô;D<”<Ô<=T=”=Ü=>\>œ>ì>,?l?¬?Ü?Ðð,0l0¬0ì0,1l1¬1ü1T2„2´2Ü2 343\3œ3Ü34\4œ4Ü45\5Œ5Ì5ü56<6\6Œ6¼6ì67<7|7Ä7 8L8l8œ8¼8À8Ä8È8Ì8Ð8Ô8Ø8Ü8à8ä8è8ì8ð8ô8ø8ü8999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9€9„9ˆ9Œ99”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::: ::::: :$:(:,:0:4:8:À:Ä:È:Ì:Ð:Ô:Ø:Ü:à:ä:è:ì:ð:ô:ø:ü:;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;€;„;ˆ;Œ;;”;˜;œ; ;¤;¨;¬;°;´;¸;¼;À;Ä;È;Ì;Ð;Ô;Ø;Ü;à;ä;è;ì;ð;ô;ø;ü;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>> >$>(>,>0@>L>l>|>Œ>@Ü0”0à2ä233$3,343<3D3L3T3\3d3l3t3|3„3Œ3”3œ3d6l6t6|6„6Œ6”6œ6¤6¬6´6¼6Ä6Ì6Ô6Ü6ä6ì6ô6ü67 777$7,747T7X7\7`7d7h7l7p7t7x7|7€7„7ˆ7Œ77”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ü788888 8$8(8,80848@8À;Ä;BillardGL-1.75/src/SchattenKreis.cpp0100644000076400001440000000464307460763175016536 0ustar stefanusers#include #include #include #include "SchattenKreis.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif void SchattenKreis(GLint Unterteilungen, GLfloat Innenradius, GLfloat Aussenradius, GLfloat InnenAlpha, GLfloat AussenAlpha) { GLfloat *vertices; GLfloat *colors; GLint *indices; vertices = (GLfloat*) malloc (3*2*Unterteilungen* sizeof(GLfloat)); colors = (GLfloat*) malloc (4*2*Unterteilungen* sizeof(GLfloat)); indices = (GLint*) malloc (4*(3*(Unterteilungen/2)-1)* sizeof(GLint)); GLint iv=0,ic=0,ii=0; for (GLint i=0;i #include "Beleuchtung.h" Beleuchtung::Beleuchtung() { BeleuchtungIndex=0; /* */ } void Beleuchtung::Initialisiere(GLint AmbientesLicht, GLint Tischlampen, GLint GrueneLampe, GLint Reflektionen) { if (!BeleuchtungIndex) { BeleuchtungIndex=glGenLists(2); // Display List erzeugen } glNewList(BeleuchtungIndex,GL_COMPILE_AND_EXECUTE); glEnable(GL_LIGHTING); if (AmbientesLicht) { GLfloat ambient_light []={.15,.15,.15,1.0}; glLightModelfv(GL_LIGHT_MODEL_AMBIENT,ambient_light); } GLfloat Helligkeit=1.0/Tischlampen; glDisable(GL_LIGHT0); glDisable(GL_LIGHT1); glDisable(GL_LIGHT2); glDisable(GL_LIGHT3); if (Tischlampen>=2) { //LampeMitte: GLfloat light_position1 [] = {63.5,0.0,100.0,1.0}; GLfloat white_light1[] = {Helligkeit,Helligkeit,Helligkeit,1}; glLightfv(GL_LIGHT1,GL_POSITION, light_position1); glLightfv(GL_LIGHT1,GL_DIFFUSE,white_light1); glLightfv(GL_LIGHT1,GL_SPECULAR,white_light1); glEnable(GL_LIGHT1); } if (Tischlampen==1 || Tischlampen==3) { //LampeRechts: GLfloat light_position0 [] = {0.0,0.0,100.0,1.0}; GLfloat white_light0[] = {Helligkeit,Helligkeit,Helligkeit,1}; glLightfv(GL_LIGHT0,GL_POSITION, light_position0); glLightfv(GL_LIGHT0,GL_DIFFUSE, white_light0); glLightfv(GL_LIGHT0,GL_SPECULAR, white_light0); glEnable(GL_LIGHT0); } if (Tischlampen>=2) { //LampeLinks: GLfloat light_position2 [] = {-63.5,0.0,100.0,1.0}; GLfloat white_light2[] = {Helligkeit,Helligkeit,Helligkeit,1}; glLightfv(GL_LIGHT2,GL_POSITION, light_position2); glLightfv(GL_LIGHT2,GL_DIFFUSE, white_light2); glLightfv(GL_LIGHT2,GL_SPECULAR, white_light2); glEnable(GL_LIGHT2); } if (GrueneLampe) { //LampeUnten: GLfloat light_position3 [] = {0,0,-1,0}; GLfloat white_light3[] = {.05,.225,.1,1}; GLfloat specular[]={0,0,0,1}; glLightfv(GL_LIGHT3,GL_POSITION, light_position3); glLightfv(GL_LIGHT3,GL_DIFFUSE, white_light3); glLightfv(GL_LIGHT3,GL_SPECULAR, specular); glEnable(GL_LIGHT3); } glEndList(); if (Reflektionen) glLightModelf(33272,33274); } void Beleuchtung::male() { glCallList(BeleuchtungIndex); } BillardGL-1.75/src/Tischfunktionen.cpp0100644000076400001440000010740207460765026017134 0ustar stefanusers#include #include #include "Tischfunktionen.h" void Tischflaeche() { GLint xteile=16; // Anzahl muss gerade sein GLint yteile=8; // Anzahl muss gerade sein; GLfloat *vertices; GLfloat *normals; GLuint *indices; vertices = (GLfloat*) malloc (3*(xteile+1)*(yteile+1)* sizeof(GLfloat)); normals = (GLfloat*) malloc (3*(xteile+1)*(yteile+1)* sizeof(GLfloat)); indices = (GLuint*) malloc (4*xteile*yteile* sizeof(GLuint)); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); GLfloat widthx=264.0/xteile; GLfloat widthy=137.0/yteile; GLint iv=0, in=0; for (float x=0;x<=xteile;x++) { for (float y=0;y<=yteile;y++) { vertices[iv++]=-132+x*widthx; vertices[iv++]=-68.5+y*widthy; vertices[iv++]=0; normals[in++]=0; normals[in++]=0; normals[in++]=1; } } GLint ii=0; for (int xi=0;xi Banden links und rechts //richtung=1 --> Banden oben und unten GLfloat *vertices; GLfloat *normals; GLuint *indices; vertices = (GLfloat*) malloc (3*8* sizeof(GLfloat)); normals = (GLfloat*) malloc (3*8* sizeof(GLfloat)); indices = (GLuint*) malloc (4*6* sizeof(GLfloat)); // Banden links und rechts if (richtung==0) { vertices[0]=-132; // Punkt 0 vertices[1]=-60.3; vertices[2]=0; normals[0]=3.429; normals[1]=-1; normals[2]=-5; vertices[3]=-127; // Punkt 1 vertices[4]=-53.56; vertices[5]=3.429; normals[3]=3.429; normals[4]=-1; normals[5]=-5; vertices[6]=-127; // Punkt 2 vertices[7]=-53.56; vertices[8]=3.829; normals[6]=1.371; normals[7]=-1; normals[8]=5; vertices[9]=-132; // Punkt 3 vertices[10]=-60.3; vertices[11]=5; normals[9]=-3.829; normals[10]=-1; normals[11]=5; vertices[12]=-132; // Punkt 4 vertices[13]=60.3; vertices[14]=0; normals[12]=3.429; normals[13]=1; normals[14]=-5; vertices[15]=-127; // Punkt 5 vertices[16]=53.56; vertices[17]=3.429; normals[15]=3.429; normals[16]=1; normals[17]=-5; vertices[18]=-127; // Punkt 6 vertices[19]=53.56; vertices[20]=3.829; normals[18]=1.371; normals[19]=1; normals[20]=5; vertices[21]=-132; // Punkt 7 vertices[22]=60.3; vertices[23]=5; normals[21]=-3.829; normals[22]=1; normals[23]=5; indices[0]=0; indices[1]=4; indices[2]=5; indices[3]=1; indices[4]=1; indices[5]=5; indices[6]=6; indices[7]=2; indices[8]=2; indices[9]=6; indices[10]=7; indices[11]=3; indices[12]=0; indices[13]=3; indices[14]=7; indices[15]=4; indices[16]=0; indices[17]=1; indices[18]=2; indices[19]=3; indices[20]=4; indices[21]=7; indices[22]=6; indices[23]=5; } // Banden in y-Richtung berechnen // für Multiply dann 1 oder -1 setzen!! else { vertices[0]=-123.8*Multiply; // Punkt 0 vertices[1]=68.5; vertices[2]=0; normals[0]=-1; normals[1]=-3.429; normals[2]=-5; vertices[3]=-117.16*Multiply; // Punkt 1 vertices[4]=63.5; vertices[5]=3.429; normals[3]=-1; normals[4]=-3.429; normals[5]=-5; vertices[6]=-117.16*Multiply; // Punkt 2 vertices[7]=63.5; vertices[8]=3.829; normals[6]=-1; normals[7]=-1.371; normals[8]=5; vertices[9]=-123.8*Multiply; // Punkt 3 vertices[10]=68.5; vertices[11]=5; normals[9]=-1; normals[10]=3.829; normals[11]=5; vertices[12]=-6.5*Multiply; // Punkt 4 vertices[13]=68.5; vertices[14]=0; normals[12]=1; normals[13]=-3.429; normals[14]=-5; vertices[15]=-7.38*Multiply; // Punkt 5 vertices[16]=63.5; vertices[17]=3.429; normals[15]=1; normals[16]=-3.429; normals[17]=-5; vertices[18]=-7.38*Multiply; // Punkt 6 vertices[19]=63.5; vertices[20]=3.829; normals[18]=1; normals[19]=-1.372; normals[20]=5; vertices[21]=-6.5*Multiply; // Punkt 7 vertices[22]=68.5; vertices[23]=5; normals[21]=1; normals[22]=3.829; normals[23]=5; if (Multiply == 1){ indices[0]=0; indices[1]=4; indices[2]=5; indices[3]=1; indices[4]=1; indices[5]=5; indices[6]=6; indices[7]=2; indices[8]=2; indices[9]=6; indices[10]=7; indices[11]=3; indices[12]=0; indices[13]=3; indices[14]=7; indices[15]=4; indices[16]=0; indices[17]=1; indices[18]=2; indices[19]=3; indices[20]=4; indices[21]=7; indices[22]=6; indices[23]=5; } if (Multiply == -1) { indices[0]=4; indices[1]=0; indices[2]=1; indices[3]=5; indices[4]=5; indices[5]=1; indices[6]=2; indices[7]=6; indices[8]=6; indices[9]=2; indices[10]=3; indices[11]=7; indices[12]=4; indices[13]=7; indices[14]=3; indices[15]=0; indices[16]=4; indices[17]=5; indices[18]=6; indices[19]=7; indices[20]=1; indices[21]=0; indices[22]=3; indices[23]=2; } } glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glNormalPointer(GL_FLOAT, 0, normals); glVertexPointer(3, GL_FLOAT, 0, vertices); glDrawElements(GL_QUADS, 16+8 , GL_UNSIGNED_INT,indices); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); free(vertices); free(normals); free(indices); } void MittelLochRand() { GLfloat vertices[]={6.3,70.8,4.8, 6.2,72.7,4.7, 5.5,75,4.55, 4.1,76.6,4.3, 2.3,77.7,4.2, 0,78,4.05, -2.3,77.7,4.1, -4.1,76.6,4.2, -5.5,75,4.55, -6.2,72.7,4.7, -6.3,70.8,4.8, 6.3,70.8,5.2, 6.2,72.7,5.1, 5.5,75,4.95, 4.1,76.6,4.7, 2.3,77.7,4.5, 0,78,4.45, -2.3,77.7,4.5, -4.1,76.6,4.6, -5.5,75,4.95, -6.2,72.7,5.1, -6.3,70.8,5.2, 5.8,70.7,5.2, 5.3,72.8,5.1, 4.6,74.7,4.95, 3.3,75.7,4.7, 1.7,76.4,4.5, 0,76.5,4.45, -1.7,76.4,4.5, -3.3,75.7,4.7, -4.6,74.7,4.95, -5.3,72.8,5.1, -5.8,70.7,5.2, 5.8,70.7,4.8, 5.3,72.8,4.7, 4.6,74.7,4.55, 3.3,75.7,4.3, 1.7,76.4,4.1, 0,76.5,4.05, -1.7,76.4,4.1, -3.3,75.7,4.3, -4.6,74.7,4.55, -5.3,72.8,4.7, -5.8,70.7,4.8}; GLfloat normals[]={ 1,.1,-3, 1,0,-3, .8,.6,-3, .7,.7,-3, .4,.9,-3, 0,1,-3, -.4,.9,-3, -.7,.7,-3, -.8,.6,-3, -1,0,-3, -1,.1,-3, 1,.1,3, 1,0,3, .8,.6,3, .7,.7,3, .4,.9,3, 0,1,3, -.4,.9,3, -.7,.7,3, -.8,.6,3, -1,0,3, -1,.1,3, -1,-.1,3, -1,0,3, -.8,-.6,3, -.7,-.7,3, -.4,-.9,3, 0,-1,3, .4,-.9,3, .7,-.7,3, .8,-.6,3, 1,0,3, 1,-.1,3, -1,-.1,-3, -1,0,-3, -.8,-.6,-3, -.7,-.7,-3, -.4,-.9,-3, 0,-1,-3, .4,-.9,-3, .7,-.7,-3, .8,-.6,-3, 1,0,-3, 1,-.1,-3}; GLint indices[]={0,1,12,11, 1,2,13,12, 2,3,14,13, 3,4,15,14, 4,5,16,15, 5,6,17,16, 6,7,18,17, 7,8,19,18, 8,9,20,19, 9,10,21,20, 11,12,23,22, 12,13,24,23, 13,14,25,24, 14,15,26,25, 15,16,27,26, 16,17,28,27, 17,18,29,28, 18,19,30,29, 19,20,31,30, 20,21,32,31, 22,23,34,33, 23,24,35,34, 24,25,36,35, 25,26,37,36, 26,27,38,37, 27,28,39,38, 28,29,40,39, 29,30,41,40, 30,31,42,41, 31,32,43,42, 0,11,22,33, 10,43,32,21}; GLfloat mat_ambient[]={.1,.1,.1,1.0}; GLfloat mat_diffuse[]={.3,.3,.3,1}; GLfloat mat_specular[]={1.0,1.0,1.0,1.0}; GLfloat mat_shininess = 127.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glVertexPointer(3, GL_FLOAT, 0, vertices); glNormalPointer(GL_FLOAT, 0, normals); glDrawElements(GL_QUADS,4*32, GL_UNSIGNED_INT,indices); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); } void EckLochRand() { GLfloat vertices[]={2.5,-5.9,4.8, 5,-3.5,4.7, 6.1,0,4.7, 5.8,2.3,4.7, 4.4,4.4,4.7, 2.3,5.8,4.7, 0,6.1,4.7, -3.5,5,4.7, -5.9,2.5,4.8, 2.5,-5.9,5.2, 5,-3.5,5.1, 6.1,0,5.1, 5.8,2.3,5.1, 4.4,4.4,5.1, 2.3,5.8,5.1, 0,6.1,5.1, -3.5,5,5.1, -5.9,2.5,5.2, 2.1,-5.5,5.2, 4.4,-3.1,5.1, 5,0,5.1, 4.4,1.8,5.1, 3.3,3.3,5.1, 1.8,4.4,5.1, 0,5,5.1, -3.1,4.4,5.1, -5.5,2.1,5.2, 2.1,-5.5,4.8, 4.4,-3.1,4.7, 5,0,4.7, 4.4,1.8,4.7, 3.3,3.3,4.7, 1.8,4.4,4.7, 0,5,4.7, -3.1,4.4,4.7, -5.5,2.1,4.8}; GLfloat normals[]={.7,-.7,-3, .8,-.5,-3, 1,0,-3, .9,.4,-3, .7,.7,-3, .9,.4,-3, 1,0,-3, .8,-.5,-3, .7,-.7,-3, .7,-.7,3, .8,-.5,3, 1,0,3, .9,.4,3, .7,.7,3, .9,.4,3, 1,0,3, .8,-.5,3, .7,-.7,3, -.7,.7,3, -.8,.5,3, -1,0,3, -.9,-.4,3, -.7,-.7,3, -.9,-.4,3, -1,0,3, -.8,.5,3, -.7,.7,3, -.7,.7,-3, -.8,.5,-3, -1,0,-3, -.9,-.4,-3, -.7,-.7,-3, -.9,-.4,-3, -1,0,-3, -.8,.5,-3, -.7,.7,-3}; GLint indices[]={0,1,10,9, 1,2,11,10, 2,3,12,11, 3,4,13,12, 4,5,14,13, 5,6,15,14, 6,7,16,15, 7,8,17,16, 9,10,19,18, 10,11,20,19, 11,12,21,20, 12,13,22,21, 13,14,23,22, 14,15,24,23, 15,16,25,24, 16,17,26,25, 18,19,28,27, 19,20,29,28, 20,21,30,29, 21,22,31,30, 22,23,32,31, 23,24,33,32, 24,25,34,33, 25,26,35,34, 0,9,18,27, 35,26,17,8}; GLfloat mat_ambient[]={.1,.1,.1,1.0}; GLfloat mat_diffuse[]={.3,.3,.3,1}; GLfloat mat_specular[]={1.0,1.0,1.0,1.0}; GLfloat mat_shininess = 127.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glVertexPointer(3, GL_FLOAT, 0, vertices); glNormalPointer(GL_FLOAT, 0, normals); glDrawElements(GL_QUADS,4*26, GL_UNSIGNED_INT,indices); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); } void Diamant(GLfloat x, GLfloat y, GLfloat z) { glBegin(GL_QUADS); glNormal3f(0,0,1); glVertex3f(x+0.0,y+0.5,z); glVertex3f(x-0.5,y+0.0,z); glVertex3f(x+0.0,y-0.5,z); glVertex3f(x+0.5,y+0.0,z); glNormal3f(-0.235,0.235,0.94); glVertex3f(x+0.0,y+0.5,z-0.0); glVertex3f(x+0.0,y+1.5,z-0.3); glVertex3f(x-1.5,y+0.0,z-0.3); glVertex3f(x-0.5,y+0.0,z-0.0); glNormal3f(-0.235,-0.235,0.94); glVertex3f(x-0.5,y+0.0,z-0.0); glVertex3f(x-1.5,y+0.0,z-0.3); glVertex3f(x-0.0,y-1.5,z-0.3); glVertex3f(x-0.0,y-0.5,z-0.0); glNormal3f(0.235,-0.235,0.94); glVertex3f(x+0.0,y-0.5,z-0.0); glVertex3f(x+0.0,y-1.5,z-0.3); glVertex3f(x+1.5,y+0.0,z-0.3); glVertex3f(x+0.5,y+0.0,z-0.0); glNormal3f(0.235,0.235,0.94); glVertex3f(x+0.5,y+0.0,z-0.0); glVertex3f(x+1.5,y+0.0,z-0.3); glVertex3f(x-0.0,y+1.5,z-0.3); glVertex3f(x-0.0,y+0.5,z-0.0); glEnd(); } BillardGL-1.75/src/Schild.cpp0100644000076400001440000002637307461303523015165 0ustar stefanusers#include #include #include #include #include "LA.h" #include "bmp.h" #include "createTexture.h" #include "Schild.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif Schild::Schild() { SchildIndex=0; SchildTyp=0; Aspekt=0; ax=ay=bx=by=0.0; Alpha=0.0; soll_ax=soll_ay=soll_bx=soll_by=0.0; soll_Alpha=0.0; alt_ax=alt_ay=alt_bx=alt_by=0.0; alt_Alpha=0.0; InAnimation=0; Signal=0; Zeit=0; Textur=0; // } void Schild::Initialisiere(GLint TexGr, char Name[], char AlphaName[]){ FMatrix texr,texg,texb,texa; // Matrix-Bilder, in die die Textur kommt if (!SchildIndex) { SchildIndex=glGenLists(1); } if (!Textur) glGenTextures(1,&Textur); char DateiName[60]; sprintf(DateiName,"Texturen/%i/%s.bmp",TexGr,Name); loadBMP(texr,texg,texb,DateiName); sprintf(DateiName,"Texturen/%i/%s.bmp",TexGr,AlphaName); loadBMP(texa,texa,texa,DateiName); glBindTexture(GL_TEXTURE_2D,Textur); createTextureAlpha2(texr,texg,texb,texa); glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBindTexture(GL_TEXTURE_2D,Textur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); glDisable(GL_TEXTURE_2D); glEndList(); Aspekt=(texr.nch+1.0)/(texr.nrh+1.0); texr.free_FMatrix(); texg.free_FMatrix(); texb.free_FMatrix(); texa.free_FMatrix(); ax=alt_ax=soll_ax=0; ay=alt_ay=soll_ay=0; bx=alt_bx=soll_bx=0; by=alt_by=soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; SchildTyp=1; } void Schild::Initialisiere(GLint TexGr, char Name[]){ FMatrix texr,texg,texb; // Matrix-Bilder, in die die Textur kommt if (!SchildIndex) { SchildIndex=glGenLists(1); } if (!Textur) glGenTextures(1,&Textur); char DateiName[60]; sprintf(DateiName,"Texturen/%i/%s.bmp",TexGr,Name); loadBMP(texr,texg,texb,DateiName); glBindTexture(GL_TEXTURE_2D,Textur); createTextureAlpha(texr,texg,texb); glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBindTexture(GL_TEXTURE_2D,Textur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); glDisable(GL_TEXTURE_2D); glEndList(); Aspekt=(texr.nch+1.0)/(texr.nrh+1.0); texr.free_FMatrix(); texg.free_FMatrix(); texb.free_FMatrix(); ax=0; alt_ax=0; soll_ax=0; ay=0, alt_ay=0; soll_ay=0; bx=0; alt_bx=0; soll_bx=0; by=0; alt_by=0; soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; SchildTyp=1; } void Schild::InitialisiereLogo() { if (!SchildIndex) { SchildIndex=glGenLists(1); } Textur=logotextur; glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBindTexture(GL_TEXTURE_2D,Textur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); glDisable(GL_TEXTURE_2D); glEndList(); Aspekt=4; ax=0; alt_ax=0; soll_ax=0; ay=0, alt_ay=0; soll_ay=0; bx=0; alt_bx=0; soll_bx=0; by=0; alt_by=0; soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; SchildTyp=1; } void Schild::InitialisiereBuchstabe(GLint TexGr, char Name[]){ FMatrix texr,texg,texb; // Matrix-Bilder, in die die Textur kommt if (!SchildIndex) { SchildIndex=glGenLists(1); } if (!Textur) glGenTextures(1,&Textur); char DateiName[60]; sprintf(DateiName,"Texturen/buchstaben/%i/%s.bmp",TexGr,Name); loadBMP(texr,texg,texb,DateiName); glBindTexture(GL_TEXTURE_2D,Textur); createTextureAlpha(texr,texg,texb); glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBindTexture(GL_TEXTURE_2D,Textur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); glDisable(GL_TEXTURE_2D); glEndList(); Aspekt=(texr.nch+1.0)/(texr.nrh+1.0); texr.free_FMatrix(); texg.free_FMatrix(); texb.free_FMatrix(); ax=0; alt_ax=0; soll_ax=0; ay=0, alt_ay=0; soll_ay=0; bx=0; alt_bx=0; soll_bx=0; by=0; alt_by=0; soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; SchildTyp=1; } void Schild::Initialisiere(GLint TexGr, char Name[], char Land){ Land='c'; FMatrix texr,texg,texb; // Matrix-Bilder, in die die Textur kommt if (!SchildIndex) { SchildIndex=glGenLists(1); } if (!Textur) glGenTextures(1,&Textur); char DateiName[60]; sprintf(DateiName,"Texturen/%i/%s.bmp",TexGr,Name); loadBMP(texr,texg,texb,DateiName); glBindTexture(GL_TEXTURE_2D,Textur); createTexture(texr,texg,texb); glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBindTexture(GL_TEXTURE_2D,Textur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glBegin(GL_QUADS); glTexCoord2f(0.0,0.0);glVertex2f(0.0,0.0); glTexCoord2f(1.0,0.0);glVertex2f(1.0,0.0); glTexCoord2f(1.0,1.0);glVertex2f(1.0,1.0); glTexCoord2f(0.0,1.0);glVertex2f(0.0,1.0); glEnd(); glDisable(GL_TEXTURE_2D); glEndList(); Aspekt=(texr.nch+1.0)/(texr.nrh+1.0); texr.free_FMatrix(); texg.free_FMatrix(); texb.free_FMatrix(); ax=0; alt_ax=0; soll_ax=0; ay=0, alt_ay=0; soll_ay=0; bx=0; alt_bx=0; soll_bx=0; by=0; alt_by=0; soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; SchildTyp=1; } void Schild::Initialisiere(){ if (!SchildIndex) { SchildIndex=glGenLists(1); } glNewList(SchildIndex,GL_COMPILE_AND_EXECUTE); glBegin(GL_QUADS); glVertex2f(0.0,0.0); glVertex2f(1.0,0.0); glVertex2f(1.0,1.0); glVertex2f(0.0,1.0); glEnd(); glEndList(); ax=alt_ax=soll_ax=8; ay=alt_ay=soll_ay=6; bx=alt_bx=soll_bx=8.1; by=alt_by=soll_by=6.1; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; //Alpha=alt_Alpha=soll_Alpha=EINGEBLENDET; InAnimation=0; Aspekt=0.0; SchildTyp=3; } void Schild::KopieVon(Schild Vorbild) { SchildIndex=Vorbild.SchildIndex; SchildTyp=Vorbild.SchildTyp; Aspekt=Vorbild.Aspekt; ax=alt_ax=soll_ax=0; ay=alt_ay=soll_ay=0; bx=alt_bx=soll_bx=0; by=alt_by=soll_by=0; Alpha=alt_Alpha=soll_Alpha=AUSGEBLENDET; InAnimation=0; Signal=0; } void Schild::male(){ if (Alpha) { glPushMatrix(); glTranslatef(ax,ay,0); glScalef(bx-ax,by-ay,1); glColor4f(1.0,1.0,1.0,Alpha); glCallList(SchildIndex); glPopMatrix(); } } void Schild::Positioniere(GLfloat ax_,GLfloat ay_,GLfloat bx_,GLfloat by_) { // Nur wenn neue Position /* if (soll_ax != ax_ || soll_ay != ay_ || soll_bx != bx_ || soll_by != by_) { */ { //printf("%f %f %f %f\n %f %f %f %f\n", //ax_,ay_,bx_,by_,soll_ax,soll_ay,soll_bx,soll_by); // Korrigiere Aspekt if (Aspekt!=0.0 && Aspekt!=(bx_-ax_)/(by_-ay_)) { GLfloat cx=(ax_+bx_)*.5; ax_=cx-Aspekt*(by_-ay_)*.5; bx_=cx+Aspekt*(by_-ay_)*.5; } soll_ax=ax_; soll_ay=ay_; soll_bx=bx_; soll_by=by_; if (SchildTyp==3) { soll_Alpha=TRANSPARENT; } else { soll_Alpha=EINGEBLENDET; } if (Alpha==AUSGEBLENDET) { ax=((soll_ax-8)/1.5)+8; ay=((soll_ay-6)/1.5)+6; bx=((soll_bx-8)/1.5)+8; by=((soll_by-6)/1.5)+6; /* ax=((24.0*rand())/RAND_MAX)-4; ay=((14.0*rand())/RAND_MAX)-1; bx=ax+2*(bx_-ax_); by=ay+2*(by_-ay_); */ } Signal=0; StarteAnimation(); //printf(" %f %f %f %f\n %f %f %f %f\n", //ax_,ay_,bx_,by_,soll_ax,soll_ay,soll_bx,soll_by); } } void Schild::PositioniereFix(GLfloat ax_,GLfloat ay_,GLfloat bx_,GLfloat by_) { if (Aspekt!=0.0 && Aspekt!=(bx_-ax_)/(by_-ay_)) { GLfloat cx=(ax_+bx_)*.5; ax_=cx-Aspekt*(by_-ay_)*.5; bx_=cx+Aspekt*(by_-ay_)*.5; } ax=soll_ax=ax_; ay=soll_ay=ay_; bx=soll_bx=bx_; by=soll_by=by_; Alpha=soll_Alpha=EINGEBLENDET; Signal=0; } void Schild::Desaktiviere() { soll_Alpha=AUSGEBLENDET; soll_ax=((ax-8)*1.5)+8; soll_ay=((ay-6)*1.5)+6; soll_bx=((bx-8)*1.5)+8; soll_by=((by-6)*1.5)+6; /* soll_ax=((24.0*rand())/RAND_MAX)-4; soll_ay=((14.0*rand())/RAND_MAX)-1; soll_bx=soll_ax+.5*(bx-ax); soll_by=soll_ay+.5*(by-ay); */ if (soll_Alpha!=Alpha) StarteAnimation(); } void Schild::Angewaehlt() { Alpha=ANGEWAEHLT; soll_Alpha=EINGEBLENDET; if (soll_Alpha!=Alpha) StarteAnimation(); } void Schild::Eingeblendet() { soll_Alpha=EINGEBLENDET; if (soll_Alpha!=Alpha) StarteAnimation(); } void Schild::VollSichtbar() { soll_Alpha=VOLLSICHTBAR; if (soll_Alpha!=Alpha) StarteAnimation(); } void Schild::StarteAnimation(){ InAnimation=1; Zeit=0; alt_ax=ax; alt_ay=ay; alt_bx=bx; alt_by=by; alt_Alpha=Alpha; } /* GLint Schild::Animiere(GLint Zeit){ if (!InAnimation) {return 0;} if (Zeit>=ANIMATIONSDAUER) { ax=soll_ax; ay=soll_ay; bx=soll_bx; by=soll_by; Alpha=soll_Alpha; InAnimation=0; return 1; } else { GLfloat Faktor=(.5-.5*cos(M_PI*Zeit/ANIMATIONSDAUER)); ax=(soll_ax-alt_ax)*Faktor+alt_ax; ay=(soll_ay-alt_ay)*Faktor+alt_ay; bx=(soll_bx-alt_bx)*Faktor+alt_bx; by=(soll_by-alt_by)*Faktor+alt_by; Alpha=(soll_Alpha-alt_Alpha)*Faktor+alt_Alpha; return 0; } } */ GLint Schild::Animiere(GLint Faktor){ if (!InAnimation) {return 0;} Zeit+=Faktor; if (Zeit>=ANIMATIONSDAUER) { ax=soll_ax; ay=soll_ay; bx=soll_bx; by=soll_by; Alpha=soll_Alpha; InAnimation=0; return 1; } else { GLfloat Faktor=(.5-.5*cos(M_PI*Zeit/ANIMATIONSDAUER)); ax=(soll_ax-alt_ax)*Faktor+alt_ax; ay=(soll_ay-alt_ay)*Faktor+alt_ay; bx=(soll_bx-alt_bx)*Faktor+alt_bx; by=(soll_by-alt_by)*Faktor+alt_by; Alpha=(soll_Alpha-alt_Alpha)*Faktor+alt_Alpha; return 0; } } GLint Schild::Maustaste(int Taste,int Richtung,int x,int y) { GLfloat xf=16.0*x/glutGet(GLUT_WINDOW_WIDTH); GLfloat yf=12.0-12.0*y/glutGet(GLUT_WINDOW_HEIGHT); if (soll_Alpha>0.0 && Signal!=0 && ax<=xf && xf<=bx && ay<=yf && yf<=by) { if (Taste==GLUT_LEFT_BUTTON) { if (Richtung==GLUT_DOWN) { Angewaehlt(); return -1; } else { return Signal; } } else { return -1; } } else { return 0; } } void Schild::SetzeSignal(GLint NeuesSignal) { Signal=NeuesSignal; } BillardGL-1.75/src/kugeltabellen.h0100644000076400001440000000022207460763174016236 0ustar stefanusersvoid initialisiereKugelTabellen(GLint); extern GLfloat *ball_vertices[30]; extern GLfloat *ball_texcoord[30]; extern GLint *ball_indices[30]; BillardGL-1.75/src/Zeit.cpp0100644000076400001440000000036607460763175014700 0ustar stefanusers/*GLint Zeit() { struct timeval tp; gettimeofday(&tp,NULL); return ((tp.tv_sec%10000)*100+(tp.tv_usec/10000)); }*/ #include #include "Zeit.h" GLint Zeit() { return glutGet(GLUT_ELAPSED_TIME)/10; } BillardGL-1.75/src/Schiedsrichter.cpp0100644000076400001440000003300407460764266016725 0ustar stefanusers#include #include #include #include "Einsetzen.h" #include "Schiedsrichter.h" Schiedsrichter::Schiedsrichter() { // Begruendung=0; } void Schiedsrichter::NeuesSpiel(GLint _Spiel){ //printf(" Schiedsrichter: NeuesSpiel %i\n",_Spiel); Spiel=_Spiel; Eroeffnungsstoss=JA; AusKopffeld=JA; GruppenVerteilung=KEINE; FoulsHintereinanderSpieler1=0; FoulsHintereinanderSpieler2=0; AufnahmeWechsel=NEIN; Foul=NEIN; LageVerbesserungKopffeld=NEIN; LageVerbesserung=NEIN; NeuAufbauenOderWeiterspielen=NEIN; NeuAufbauenOderAchtEinsetzen=NEIN; Spieler1Gewonnen=NEIN; Spieler2Gewonnen=NEIN; SpielerAmStoss=((rand()/(RAND_MAX+0.0))>.5)?1:0; if (Spiel==ACHTBALL) { for (GLint i=0;i<16;i++) { KugelnImSpiel[i]=JA; } } if (Spiel==NEUNBALL) { for (GLint i=0;i<10;i++) { KugelnImSpiel[i]=JA; } for (GLint i2=10;i2<16;i2++) { KugelnImSpiel[i2]=NEIN; } } } void Schiedsrichter::NeuerStoss(){ //printf(" Schiedsrichter: NeuerStoss\n"); SchiedsrichterEntscheidung=-1; ErsteBeruehrteKugel=0; ErsteBeruehrteBande=0; ErsteVersenkteKugel=0; ErsteBeruehrung=0; ErsteBeruehrteKugelImKopffeld=NEIN; ErsteBeruehrungImKopffeld=NEIN; Begruendung = 0; BandeAusserhalbKopffeldvorKugelBeruehrt = NEIN; for (GLint i=0;i<16;i++) { if (KugelnVersenkt[i]) {KugelnImSpiel[i]=NEIN;} KugelnVersenkt[i]=NEIN; KugelnAnBande[i]=NEIN; } if (AufnahmeWechsel) { SpielerAmStoss=1-SpielerAmStoss; } AufnahmeWechsel=NEIN; Foul=NEIN; LageVerbesserungKopffeld=NEIN; LageVerbesserung=NEIN; NeuAufbauenOderWeiterspielen=NEIN; NeuAufbauenOderAchtEinsetzen=NEIN; Verloren=NEIN; Gewonnen=NEIN; Spieler1Gewonnen=NEIN; Spieler2Gewonnen=NEIN; if (Spiel==NEUNBALL) { for (GLint i2=9;i2>0;i2--) { if (KugelnImSpiel[i2]) { NiedrigsteKugel=i2; } } } //printf(" Eroeffnungsstoss : %i\n",Eroeffnungsstoss); //printf(" SpielerAmStoss : %i\n",SpielerAmStoss); //printf(" Spiel : %i\n",Spiel); //printf(" GruppenVerteilung: %i\n",GruppenVerteilung); //printf(" NiedrigsteKugel : %i\n",NiedrigsteKugel); } void Schiedsrichter::KugelKugel(GLint,GLfloat, GLint Kugel2,GLfloat Kugel2x){ if (!ErsteBeruehrteKugel) { ErsteBeruehrteKugel=Kugel2; if (Kugel2x<-63.5) { ErsteBeruehrteKugelImKopffeld=JA; } } } void Schiedsrichter::KugelBande(GLint Kugel,GLfloat Kugelx, GLint Bande){ KugelnAnBande[Kugel]=JA; if (!ErsteBeruehrteKugel && ((Bande==20) || (Bande==21) && (Kugelx<-63.5) || (Bande==23) && (Kugelx<-63.5))) { BandeAusserhalbKopffeldvorKugelBeruehrt = JA; } } void Schiedsrichter::KugelLoch(GLint Kugel,GLint){ KugelnVersenkt[Kugel]=JA; if (!ErsteVersenkteKugel) { ErsteVersenkteKugel=Kugel; } } GLint Schiedsrichter::Entscheidung(){ if (SchiedsrichterEntscheidung==-1) { if (Eroeffnungsstoss) { //printf("check %i %i\n",FarbigeKugelDabei(KugelnVersenkt),FarbigeKugelSumme(KugelnAnBande)); if (!FarbigeKugelDabei(KugelnVersenkt) && FarbigeKugelSumme(KugelnAnBande)<4) { Foul = JA; Begruendung=450; //printf("Foul kein gescheiter eroeff\n"); NeuAufbauenOderWeiterspielen = JA; //printf("NeuAufbauenOderWeiterspielen kein gescheiter eroeff\n"); } if ((FarbigeKugelDabei(KugelnVersenkt) || (FarbigeKugelSumme(KugelnAnBande)>=4)) && KugelnVersenkt[0]) { Foul = JA; if (!Begruendung) Begruendung=451; //printf("Foul weiss bei eroff versenkt\n"); if (Spiel==ACHTBALL) { LageVerbesserungKopffeld = JA; //printf("LageVerbesserungKopffeld weiss bei eroff versenkt\n"); } } } if (!ErsteBeruehrteKugel) { Foul=JA; if (!Begruendung) Begruendung=452; } if (!KorrekteKugelAngespielt(ErsteBeruehrteKugel)) { Foul = JA; if (!Begruendung) Begruendung=453; //printf("Foul keine korrekte kugel angespielt\n"); } if (KorrekteKugelAngespielt(ErsteBeruehrteKugel) && !KorrekteKugelVersenktDabei(KugelnVersenkt)) { AufnahmeWechsel = JA; //printf("AufnahmeWechsel nix gescheites versenkt\n"); if (!Summe(KugelnAnBande)) { Foul = JA; if (!Begruendung) Begruendung=454; //printf("Foul nix gescheites versenkt, keine Bande\n"); } } if (AusKopffeld && ErsteBeruehrteKugelImKopffeld && !BandeAusserhalbKopffeldvorKugelBeruehrt) { Foul = JA; if (!Begruendung) Begruendung=455; //printf("Foul im kopff angespielt\n"); } if (! Eroeffnungsstoss && KugelnVersenkt[0]) { Foul = JA; //printf("Foul weiss versenkt\n"); if (!Begruendung) Begruendung=456; LageVerbesserung = JA; //printf("LageVerbesserung weiss bei eroeff1\n"); } if (Foul) { AufnahmeWechsel = JA; if (!LageVerbesserungKopffeld) { LageVerbesserung = JA; } //printf("AufnahmeWechsel wegen Foul\n"); } if (Spiel==ACHTBALL) { if (Eroeffnungsstoss && KugelnVersenkt[8]) { NeuAufbauenOderAchtEinsetzen = JA; KugelnVersenkt[8]=NEIN; KugelnImSpiel[8]=JA; //printf("NeuAufbauenOderAchtEinsetzen 8 bei eroeff vers\n"); } if (NeuAufbauenOderAchtEinsetzen) { NeuAufbauenOderWeiterspielen=NEIN; } if (KugelnVersenkt[8] && !KorrekteKugelVersenkt(8) && !Eroeffnungsstoss) { Verloren = JA; //printf("Verloren 8\n"); } if (ErsteBeruehrteKugel==8 && !KorrekteKugelAngespielt(8)){ LageVerbesserung = JA; } if (KugelnVersenkt[8] && KorrekteKugelVersenkt(8) && !Foul) { Gewonnen = JA; //printf("Gewonnen\n"); } if (!Foul && //Gruppenbestimung !GruppenVerteilung && !Eroeffnungsstoss && ErsteVersenkteKugel && ErsteBeruehrteKugel != 8 && ErsteVersenkteKugel != 8) { if ((SpielerAmStoss == SPIELER1) && (ErsteVersenkteKugel < 8) || (SpielerAmStoss == SPIELER2) && (ErsteVersenkteKugel > 8)) { GruppenVerteilung = S1_GANZE_S2_HALBE; //printf("Gruppenverteilung: S1_GANZE_S2_HALBE\n"); } if ((SpielerAmStoss == SPIELER1) && (ErsteVersenkteKugel > 8) || (SpielerAmStoss == SPIELER2) && (ErsteVersenkteKugel < 8)) { GruppenVerteilung = S1_HALBE_S2_GANZE; //printf("Gruppenverteilung: S1_HALBE_S2_GANZE\n"); } } } if (Spiel==NEUNBALL) { if (Foul && KugelnVersenkt[9]) { NeunEinsetzen(); KugelnVersenkt[9]=NEIN; KugelnImSpiel[9]=JA; } if (Foul) { if (SpielerAmStoss==SPIELER1) { FoulsHintereinanderSpieler1+=1; } else { FoulsHintereinanderSpieler2+=1; } } else { if (SpielerAmStoss==SPIELER1) { FoulsHintereinanderSpieler1=0; } else { FoulsHintereinanderSpieler2=0; } } if ((SpielerAmStoss==SPIELER1) && (FoulsHintereinanderSpieler1 == 3) || (SpielerAmStoss==SPIELER2) && (FoulsHintereinanderSpieler2 == 3)) { Verloren = JA; //printf("Verloren durch drei Fouls hintereinander\n"); } if (KugelnVersenkt[9] && !Foul) { Gewonnen = JA; //printf("Gewonnen\n"); } } Eroeffnungsstoss = NEIN; AusKopffeld = NEIN; if (Gewonnen) { if (SpielerAmStoss==SPIELER1) { Spieler1Gewonnen=JA; } else { Spieler2Gewonnen=JA; } } if (Verloren){ if (SpielerAmStoss==SPIELER1) { Spieler2Gewonnen=JA; } else { Spieler1Gewonnen=JA; } } SchiedsrichterEntscheidung=(AufnahmeWechsel | (Foul * 2) | (LageVerbesserungKopffeld * 4) | (LageVerbesserung * 8) | (NeuAufbauenOderWeiterspielen * 16) | (NeuAufbauenOderAchtEinsetzen * 32) | (Spieler1Gewonnen * 64) | (Spieler2Gewonnen * 128)); //printf("SchiedsrichterEntscheidung :%i\n",SchiedsrichterEntscheidung); //printf("AufnahmeWechsel :%i\n",AufnahmeWechsel); //printf("Foul :%i\n",Foul); //printf("LageVerbesserungKopffeld :%i\n",LageVerbesserungKopffeld); //printf("LageVerbesserung :%i\n",LageVerbesserung); //printf("NeuAufbauenOderWeiterspielen :%i\n",NeuAufbauenOderWeiterspielen); //printf("NeuAufbauenOderAchtEinsetzen :%i\n",NeuAufbauenOderAchtEinsetzen); //printf("Verloren :%i\n",Verloren); //printf("Gewonnen :%i\n",Gewonnen); } return SchiedsrichterEntscheidung; } GLint Schiedsrichter::KorrekteKugelAngespielt(GLint Kugel){ switch (Spiel) { case ACHTBALL: { if (GruppenVerteilung == KEINE && Kugel != 8 ) { return JA; } if (GruppenVerteilung == S1_GANZE_S2_HALBE) { if (SpielerAmStoss == SPIELER1) { if ((Kugel) < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER2) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } if (GruppenVerteilung == S1_HALBE_S2_GANZE) { if (SpielerAmStoss == SPIELER2) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER1) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } } break; case NEUNBALL: { if (Kugel==NiedrigsteKugel) { return JA; } } break; } return NEIN; } GLint Schiedsrichter::KorrekteKugelVersenkt(GLint Kugel){ switch (Spiel) { case ACHTBALL: { if (GruppenVerteilung == KEINE && Kugel != 8 ) { return JA; } if (GruppenVerteilung == S1_GANZE_S2_HALBE) { if (SpielerAmStoss == SPIELER1) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER2) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } if (GruppenVerteilung == S1_HALBE_S2_GANZE) { if (SpielerAmStoss == SPIELER2) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER1) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } } break; case NEUNBALL: { return JA; } break; } return NEIN; } GLint Schiedsrichter::KorrekteKugelVersenktDabei(GLint Kugel[16]){ GLint Dabei=NEIN; for (GLint i=0;i<16;i++) { if (Kugel[i]) { Dabei|=KorrekteKugelVersenkt(i); } } return Dabei; } GLint Schiedsrichter::FarbigeKugel(GLint Kugel){ if (Spiel==ACHTBALL) { if (0 #include #include #include #include "Textfeld.h" #include "Schild.h" #include "Tisch.h" #include "Kamera.h" #include "Kugel.h" #include "Anzeige.h" #include "Menu.h" #include "Beleuchtung.h" #include "Schiedsrichter.h" #include "LA.h" #include "bmp.h" #include "createTexture.h" #include "SpielfeldAufbau.h" #include "kugeltabellen.h" #include "BillardGL.h" #include "Benutzerschnittstelle.h" #include "LadeScreen.h" void LSupdateGL() { glEnable(GL_BLEND); glDisable(GL_LIGHTING); //glDisable(GL_DEPTH_TEST); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(-4,4,-3,3); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glClear(GL_COLOR_BUFFER_BIT); glBindTexture(GL_TEXTURE_2D,dreizehntextur); glEnable(GL_TEXTURE_2D); glBegin(GL_QUADS); glColor4f(1.0,1.0,1.0,1); glTexCoord2f(0,0); glVertex2f(-1,-1-.5); glTexCoord2f(1,0); glVertex2f( 1,-1-.5); glTexCoord2f(1,1); glVertex2f( 1, 1-.5); glTexCoord2f(0,1); glVertex2f(-1, 1-.5); glEnd(); glDisable(GL_TEXTURE_2D); GLfloat Winkel=(1-(LadeFortschritt/29.0))*6.2832; glColor4f(0.0,0.0,0.0,0.2); glBegin(GL_TRIANGLE_FAN); glVertex2f( 0.0, 0.0-.5); glVertex2f(-2*sin(1.00*Winkel),2*cos(1.00*Winkel)-.5); glVertex2f(-2*sin(0.75*Winkel),2*cos(0.75*Winkel)-.5); glVertex2f(-2*sin(0.50*Winkel),2*cos(0.50*Winkel)-.5); glVertex2f(-2*sin(0.25*Winkel),2*cos(0.25*Winkel)-.5); glVertex2f( 0.0, 2.0-.5); glEnd(); glBindTexture(GL_TEXTURE_2D,logotextur); glEnable(GL_TEXTURE_2D); glBegin(GL_QUADS); glColor4f(1.0,1.0,1.0,.7); glTexCoord2f(0,0); glVertex2f(-2,0); glTexCoord2f(1,0); glVertex2f( 2,0); glTexCoord2f(1,1); glVertex2f( 2,1); glTexCoord2f(0,1); glVertex2f(-2,1); glEnd(); glDisable(GL_TEXTURE_2D); glutSwapBuffers(); } void LSidle() { switch (LadeFortschritt++) { case 0: { glEnable(GL_BLEND); glDisable(GL_LIGHTING); glClear(GL_COLOR_BUFFER_BIT); FMatrix r,g,b; loadBMP(r,g,b,"Texturen/1/dreizehn.bmp"); glGenTextures(1,&dreizehntextur); glBindTexture(GL_TEXTURE_2D,dreizehntextur); createTexture(r,g,b); r.free_FMatrix(); g.free_FMatrix(); b.free_FMatrix(); loadBMP(r,g,b,"Texturen/1/logo.bmp"); glGenTextures(1,&logotextur); glBindTexture(GL_TEXTURE_2D,logotextur); createTextureAlpha(r,g,b); r.free_FMatrix(); g.free_FMatrix(); b.free_FMatrix(); }break; case 1: initialisiereKugelTabellen(KugelAufloesung); break; case 2: Kugel[0].Initialisiere(0,Texturgroesse,KugelAufloesung,Schatten); break; case 3: Kugel[1].Initialisiere(1,Texturgroesse,KugelAufloesung,Schatten); break; case 4: Kugel[2].Initialisiere(2,Texturgroesse,KugelAufloesung,Schatten); break; case 5: Kugel[3].Initialisiere(3,Texturgroesse,KugelAufloesung,Schatten); break; case 6: Kugel[4].Initialisiere(4,Texturgroesse,KugelAufloesung,Schatten); break; case 7: Kugel[5].Initialisiere(5,Texturgroesse,KugelAufloesung,Schatten); break; case 8: Kugel[6].Initialisiere(6,Texturgroesse,KugelAufloesung,Schatten); break; case 9: Kugel[7].Initialisiere(7,Texturgroesse,KugelAufloesung,Schatten); break; case 10: Kugel[8].Initialisiere(8,Texturgroesse,KugelAufloesung,Schatten); break; case 11: Kugel[9].Initialisiere(9,Texturgroesse,KugelAufloesung,Schatten); break; case 12: Kugel[10].Initialisiere(10,Texturgroesse,KugelAufloesung,Schatten); break; case 13: Kugel[11].Initialisiere(11,Texturgroesse,KugelAufloesung,Schatten); break; case 14: Kugel[12].Initialisiere(12,Texturgroesse,KugelAufloesung,Schatten); break; case 15: Kugel[13].Initialisiere(13,Texturgroesse,KugelAufloesung,Schatten); break; case 16: Kugel[14].Initialisiere(14,Texturgroesse,KugelAufloesung,Schatten); break; case 17: Kugel[15].Initialisiere(15,Texturgroesse,KugelAufloesung,Schatten); break; case 18: Tisch.Initialisiere(TischTexturgroesse); break; case 19: Beleuchtung.Initialisiere(AmbientesLicht,TischLampen,GrueneLampe,Reflektionen); break; case 20: Anzeige.Initialisiere(); break; case 21: Menu.Initialisiere(AnzeigeTexturgroesse); break; case 22: Menu.ladeSprache(900); break; case 23: Menu.ladeSprache(901); break; case 24: Menu.ladeSprache(999); break; case 25: Menu.Initialisiere(AnzeigeTexturgroesse); break; case 26: SpielfeldAufbau(); break; case 27: Schiedsrichter.NeuesSpiel(Spiel); break; case 28: { glDeleteTextures(1,&dreizehntextur); DelayAusgleich=1; glutIgnoreKeyRepeat(1); glEnable(GL_DEPTH_TEST); glEnable(GL_CULL_FACE); glEnable(GL_NORMALIZE); glEnable(GL_BLEND); glShadeModel(GL_SMOOTH); glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST); glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); //Callbacks setzen: Reaktion auf Mausklicks und -bewegungen, Tastaturaktivitäten glutMouseFunc(Maus); glutMotionFunc(Bewegung); glutKeyboardFunc(Taste); glutKeyboardUpFunc(TasteLos); glutSpecialFunc(Sondertaste); glutSpecialUpFunc(SondertasteLos); glutVisibilityFunc(Sichtbar); glutIdleFunc(timerEvent); glutDisplayFunc(updateGL); } break; } glutPostWindowRedisplay(AktuellesFenster); } BillardGL-1.75/src/Kugel.h0100644000076400001440000000331707460765375014504 0ustar stefanusers/**************************************************************************** ** ** Kugel.h Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ****************************************************************************/ #include class Kugel { public: Kugel(); void male(GLint); void maleSchatten(); void neuePosition(GLfloat[]); void neuePosition(GLfloat,GLfloat); void neuePosition(GLfloat,GLfloat,GLfloat); void neuePositionCM(GLfloat[]); void neuePositionCM(GLfloat,GLfloat); void neuePositionCM(GLfloat,GLfloat,GLfloat); void neuePositionD(GLfloat[]); void neuePositionD(GLfloat,GLfloat); void neuePositionD(GLfloat,GLfloat,GLfloat); void neuePositionINCH(GLfloat[]); void neuePositionINCH(GLfloat,GLfloat); void neuePositionINCH(GLfloat,GLfloat,GLfloat); void ausblenden(); void Initialisiere(GLint,GLint,GLint,GLint); GLfloat Pos_x(); GLfloat Pos_y(); GLfloat Pos_xD(); GLfloat Pos_yD(); GLfloat Pos_xCM(); GLfloat Pos_yCM(); private: GLfloat Position[3]; GLint Nummer; GLint sphereIndex[30]; GLint sphereIndexStatisch[30]; GLint schattenIndex; GLint schattenIndexStatisch; GLint schatten2Index; GLint Schatten; GLint InAnimation; GLint StatischExistiert[30]; GLint StatischExistiertSchatten; GLfloat DrehMatrix[16]; GLfloat Schatten1_x,Schatten1_y,Schatten1_scale,Schatten1_winkel; GLfloat Schatten2_x,Schatten2_y,Schatten2_scale,Schatten2_winkel; GLfloat Schatten3_x,Schatten3_y,Schatten3_scale,Schatten3_winkel; GLfloat AlteTexturgroesse; GLuint Texturen[9]; }; extern GLfloat *ball_vertices[30]; extern GLfloat *ball_texcoord[30]; extern GLint *ball_indices[30]; BillardGL-1.75/src/sprache.h0100644000076400001440000001171207461212667015050 0ustar stefanusers// Titel #define T_VERSION 0 #define T_NAMEN1 1 #define T_NAMEN2 2 #define T_HOMEPAGE 3 #define T_NOWARRANTY 4 //Hauptmenu #define T_HAUPTMENU 10 #define T_TRAINING 11 #define T_ZWEISPIELER 12 #define T_NETZWERKSPIEL 13 #define T_EINSTELLUNGEN 14 #define T_COMPUTERSPIEL 15 #define T_BEENDEN 16 #define T_HILFE 17 // Einstellungen #define T_STEUERUNG 20 #define T_GRAFIK 21 #define T_AUDIO 22 #define T_SPRACHE 23 //Hilfe #define T_H_EINFUEHRUNG 50 #define T_H_BILLARDREGELN 51 #define T_H_NAECHSTESEITE 52 #define T_H_LETZTESEITE 53 #define T_H_ZURUECK 54 #define T_H_TUTORIAL 55 #define T_H_TASTENBELEGUNGEN 56 //Allgemein #define T_ZURUECK 100 #define T_UEBERNEHMEN 101 #define T_OK 102 #define T_ABBRECHEN 103 //Training #define T_ACHTBALL 110 #define T_NEUNBALL 111 // Zwei Spieler #define T_SPIELER1 120 #define T_SPIELER2 121 //Netzwerkspiel #define T_NEUESNETZWERKSPIEL 130 #define T_SPIELBEITRETEN 131 #define T_WARTEN 132 #define T_IPADRESSE 133 #define T_VERBINDEN 134 //Beenden #define T_JABEENDEN 160 //Aus Spiel #define T_WEITERSPIELEN 170 #define T_TISCHVERLASSEN 171 //Im Spiel #define T_WEISSENEUSETZEN 180 #define T_BETRACHTEN 181 #define T_ZIELEN 182 #define T_AUSHOLEN 183 #define T_STOSS 184 #define T_HATGEWONNEN 185 #define T_ISTAMTISCH 186 #define T_UNDHATLAGEVERBESSERUNG 187 #define T_IMKOPFFELD 188 #define T_WOLLENSIE 189 #define T_NEUAUFBAUEN 190 #define T_DIEACHTEINSETZEN 191 #define T_NEUESSPIEL 192 #define T_FOUL 193 #define T_FOUL1 194 #define T_FOUL2 195 #define T_FOULS1 196 #define T_FOULS2 197 #define T_NEUEACHTBALLAUFSTELLUNG 198 #define T_NEUENEUNBALLAUFSTELLUNG 199 // Einstellungen - Bedienung #define T_MAUSGESCHWINDIGKEIT 200 #define T_MG_LANGSAM 201 #define T_MG_NORMAL 202 #define T_MG_SCHNELL 203 #define T_MG_SEHRSCHNELL 204 #define T_XACHSEINVERTIERT 205 #define T_X_AN 206 #define T_X_AUS 207 #define T_YACHSEINVERTIERT 208 #define T_Y_AN 209 #define T_Y_AUS 210 // Einstellungen - Grafik #define T_BALLGEOMETRIE 220 #define T_BG_SEHRNIEDRIG 221 #define T_BG_NIEDRIG 222 #define T_BG_NORMAL 223 #define T_BG_HOCH 224 #define T_BALLTEXTUREN 230 #define T_BT_SEHRNIEDRIG 231 #define T_BT_NIEDRIG 232 #define T_BT_NORMAL 233 #define T_BT_HOCH 234 #define T_TISCHTEXTUREN 240 #define T_TT_SEHRNIEDRIG 241 #define T_TT_NIEDRIG 242 #define T_TT_NORMAL 243 #define T_TT_HOCH 244 #define T_TT_AUS 245 #define T_MENUTEXTUREN 250 #define T_MT_NIEDRIG 251 #define T_MT_NORMAL 252 #define T_REFLEKTIONEN 260 #define T_REF_AUS 261 #define T_REF_EIN 262 #define T_AUFLOESUNG 270 #define T_AUF_640x480 271 #define T_AUF_800x600 272 #define T_AUF_1024x768 273 #define T_AUF_1280x960 274 #define T_AUF_1600x1200 275 #define T_FARBTIEFE 280 #define T_FT_16 281 #define T_FT_24 282 #define T_FT_32 283 #define T_SCHATTEN 290 #define T_S_AUS 291 #define T_S_EIN 292 #define T_TEXTURINTERPOLATION 295 #define T_TI_AUS 296 #define T_TI_NIEDRIG 297 #define T_TI_NORMAL 298 #define T_TI_HOCH 299 #define T_QUALITAET 300 #define T_Q_SEHRSCHNELL 301 #define T_Q_SCHNELL 302 #define T_Q_NORMAL 303 #define T_Q_HOCH 304 #define T_Q_SEHRHOCH 305 #define T_Q_BENUTZER 306 #define T_HINWEIS 310 #define T_HINWEIS1 311 #define T_HINWEIS2 312 #define T_AMBIENTESLICHT 320 #define T_AMBIENTESLICHTEIN 321 #define T_AMBIENTESLICHTAUS 322 #define T_TISCHLAMPEN 325 #define T_TISCHLAMPEN1 326 #define T_TISCHLAMPEN2 327 #define T_TISCHLAMPEN3 328 #define T_TISCHCOLORBLEEDING 330 #define T_TISCHCOLORBLEEDINGEIN 331 #define T_TISCHCOLORBLEEDINGAUS 332 #define T_FRAMERATE 335 #define T_FRAMERATEEIN 336 #define T_FRAMERATEAUS 337 // Einstellungen - Audio #define T_EFFEKTLAUTSTAERKE 350 #define T_EL_0 351 #define T_EL_10 352 #define T_EL_20 353 #define T_EL_30 354 #define T_EL_40 355 #define T_EL_50 356 #define T_EL_60 357 #define T_EL_70 358 #define T_EL_80 359 #define T_EL_90 360 #define T_EL_100 361 #define T_MUSIKLAUTSTAERKE 370 #define T_ML_0 371 #define T_ML_10 372 #define T_ML_20 373 #define T_ML_30 374 #define T_ML_40 375 #define T_ML_50 376 #define T_ML_60 377 #define T_ML_70 378 #define T_ML_80 379 #define T_ML_90 380 #define T_ML_100 381 // Einstellungen - Sprache #define T_SPRACHAUSWAHL 400 // Schiedsrichter #define SCHIRI_KEIN_KORREKTER_EROEFFNUNGSSTOSS 450 #define SCHIRI_WEISSE_BEI_EROEFFNUNGSSTOSS_VERSENKT 451 #define SCHIRI_KEINE_KUGEL_BERUEHRT 452 #define SCHIRI_KEINE_KORREKTE_KUGEL_ANGESPIELT 453 #define SCHIRI_KEINE_KUGEL_VERSENKT_UND_KEINE_BANDE_BERUEHRT 454 #define SCHIRI_KUGEL_IM_KOPFFELD_ANGESPIELT 455 #define SCHIRI_WEISSE_VERSENKT 456 //Spielernamen und Foulanzeige #define T_SPIELER1NAME 500 #define T_SPIELER2NAME 501 #define T_ZUSATZTEXTLINKS 510 #define T_ZUSATZTEXTRECHTS 511 //Hilfe / Howto #define T_Bedienung 600 //8-Ball-Regeln #define T_8BallRegeln 700 //9-Ball-Regeln #define T_9BallRegeln 800 #define T_FPS 899 BillardGL-1.75/src/Benutzerschnittstelle.h0100644000076400001440000000266607460763174020042 0ustar stefanusers/**************************************************************************** ** ** Benutzerschnittstelle.h Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ****************************************************************************/ void Maus(int,int,int,int); void Bewegung(int,int); void Taste(unsigned char,int,int); void TasteLos(unsigned char,int,int); void Sondertaste(int,int,int); void SondertasteLos(int,int,int); extern class Kugel Kugel[16]; extern class Kamera Kamera; extern class Anzeige Anzeige; extern class Menu Menu; extern class Schiedsrichter Schiedsrichter; extern GLint DelayAusgleich; extern GLint InvertX; extern GLint InvertY; extern GLfloat MouseSpeed,AusholStaerke; extern GLint Hintergrundfarbe; extern GLint PolygonMode_mode; extern GLint PolygonMode_view; extern GLint Startzeit,AusholStartzeit,Stossdauer,Ausholstaerke; extern GLint xnor; extern int OriginalFenster,AktuellesFenster; extern GLint Spiel,StateMaschin, FullScreen; extern GLint Taste_Pfeil_Oben,Taste_Pfeil_Unten; extern GLint Taste_Pfeil_Rechts,Taste_Pfeil_Links; extern GLint Taste_Shift, Taste_Strg; extern GLint Taste_Bild_Auf,Taste_Bild_Ab; extern GLint Taste_Pos1,Taste_Ende; extern GLint MouseLookLast_x,MouseLookLast_y; extern GLfloat Bewegungstabelle[2000][16][3]; extern GLint MausTasteAbgefangen; extern GLint LageVerbesserungKopffeld; extern GLint LageVerbesserung; extern GLint AllerersterStoss; BillardGL-1.75/src/Menu.cpp0100644000076400001440000023647507463231676014704 0ustar stefanusers/**************************************************************************** ** ** Menu.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** *****************************************************************************/ #include #include #include //2CHANGE wieder raus wenn kein printf mehr drin #include #include "LA.h" // Zum Handling von .bmp-Files bzw. Matrix-Bildern #include "bmp.h" #include "Kamera.h" #include "Kugel.h" #include "Tisch.h" #include "Anzeige.h" #include "Schiedsrichter.h" #include "Schild.h" #include "Textfeld.h" #include "Beleuchtung.h" #include "SpielfeldAufbau.h" #include "KommandoZeilenParameter.h" #include "Einsetzen.h" #include "kugeltabellen.h" #include "Benutzerschnittstelle.h" #include "BillardGL.h" #include "Menu.h" #include "Namen.h" //#include "createTexture.h" // Funktion zum Generieren einer Textur aus einem // Matrix-Bild (aus "Ubungen) /* --------- Konstruktor ---------- */ Menu::Menu() { // for (GLint TextfeldNr=0; TextfeldNr < 1000 ; TextfeldNr++ ) { TextfeldArray[TextfeldNr] = 0; } TDL=0; } void Menu::Update(GLint Faktor) { if (!InAnimation) { return; } else { Animationszeit+=Faktor; if (Animationszeit>=ANIMATIONSDAUER) { Animationszeit=ANIMATIONSDAUER; InAnimation=0; } for (GLint SchildNr=0;SchildNrAnimiere(Faktor); } for (GLint TextfeldNr=0;TextfeldNr<1000;TextfeldNr++) { if( TextfeldArray[TextfeldNr] ) TextfeldArray[TextfeldNr]->Animiere(Faktor); } } } void Menu::male() { glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0,16.0,0.0,12.0); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); for (GLint SchildNr=0;SchildNrmale(); } for (GLint TextfeldNr=0;TextfeldNr<1000;TextfeldNr++) { if( TextfeldArray[TextfeldNr] ) TextfeldArray[TextfeldNr]->male(); } } void Menu::ladeSprache(GLint Sprache) { char wort[2000]; char temp[2000]; int index; FILE *f; char dateiname[1000]; #ifndef _WIN32 sprintf(dateiname,"%slang/%i.lang",PFAD,Sprache); f=fopen(dateiname,"r"); #endif #ifdef _WIN32 sprintf(dateiname,"lang/%i.lang",Sprache); f=fopen(dateiname,"rb"); #endif if (f) { GLint nummer; while (!feof(f)) { for (int j=0 ; j<2000 ; j++ ) { temp[j]=0; wort[j]=0; } fgets(temp,2000,f); int i=0; while (temp[i]) i++; while ((temp[--i]==10 || temp[i]==13 || temp[i]==32) && i) temp[i]=0; if (sscanf(temp,"%d %n",&nummer,&index)<1) continue; //printf("."); fflush(stdout); i=0; while (temp[index+i]) { wort[i]=temp[index+i]; i++; } wort[index+i]=0; if (temp[0]) { if (TextfeldArray[nummer]) { TextfeldArray[nummer]->SetzeTextKDL(wort); } else { TextfeldArray[nummer] = new Textfeld(); TextfeldArray[nummer]->InitialisiereKDL(TDL,wort); } } } fclose(f); } } void Menu::Initialisiere(GLint Texturgroesse) { if (!TDL) { TDL=dummyTextfeld.dummyInitialisiere(Texturgroesse); return; } //printf(" Loading languages\n"); ladeSprache(900); //Deutsch zuerst ladeSprache(901); //drueber Englisch als default ladeSprache(999); //Sprachenuebersicht if (Sprache) ladeSprache(Sprache); //Tutorial-Texta auf Breite 31.2 for (GLint tf=640 ; tf < 700 ; tf++ ) { if (!TextfeldArray[tf]) continue; TextfeldArray[tf]->SetzeMaxBreite(31.2); } //Regeln-Text auf Breite 24 for (GLint tf2=700 ; tf2 < 800 ; tf2++ ) { if (!TextfeldArray[tf2]) continue; TextfeldArray[tf2]->SetzeMaxBreite(26); } //printf("\n\n Generating Menu Display Lists\n"); for (GLint dl=0 ; dl < 1000 ; dl++ ) { if (!TextfeldArray[dl]) continue; TextfeldArray[dl]->GeneriereDisplayList(); //printf("."); fflush(stdout); } //printf("\n\n"); TextfeldArray[T_SPIELER1NAME]->SetzeText(Spieler1); TextfeldArray[T_SPIELER2NAME]->SetzeText(Spieler2); if (TextfeldArray[T_FPS]) TextfeldArray[T_FPS]->SetzeText("0 fps"); else { TextfeldArray[T_FPS] = new Textfeld(); TextfeldArray[T_FPS]->Initialisiere(TDL,"0 fps"); } SchildAnzahl=0; menuhintergrund.Initialisiere(); SchildArray[SchildAnzahl++]=&menuhintergrund; logo.InitialisiereLogo(); SchildArray[SchildAnzahl++]=&logo; ball[0].Initialisiere(1,"a00","aalpha"); SchildArray[SchildAnzahl++]=&ball[0]; ball[1].Initialisiere(1,"a1","aalpha"); SchildArray[SchildAnzahl++]=&ball[1]; ball[2].Initialisiere(1,"a2","aalpha"); SchildArray[SchildAnzahl++]=&ball[2]; ball[3].Initialisiere(1,"a3","aalpha"); SchildArray[SchildAnzahl++]=&ball[3]; ball[4].Initialisiere(1,"a4","aalpha"); SchildArray[SchildAnzahl++]=&ball[4]; ball[5].Initialisiere(1,"a5","aalpha"); SchildArray[SchildAnzahl++]=&ball[5]; ball[6].Initialisiere(1,"a6","aalpha"); SchildArray[SchildAnzahl++]=&ball[6]; ball[7].Initialisiere(1,"a7","aalpha"); SchildArray[SchildAnzahl++]=&ball[7]; ball[8].Initialisiere(1,"a8","aalpha"); SchildArray[SchildAnzahl++]=&ball[8]; ball[9].Initialisiere(1,"a9","aalpha"); SchildArray[SchildAnzahl++]=&ball[9]; ball[10].Initialisiere(1,"a10","aalpha"); SchildArray[SchildAnzahl++]=&ball[10]; ball[11].Initialisiere(1,"a11","aalpha"); SchildArray[SchildAnzahl++]=&ball[11]; ball[12].Initialisiere(1,"a12","aalpha"); SchildArray[SchildAnzahl++]=&ball[12]; ball[13].Initialisiere(1,"a13","aalpha"); SchildArray[SchildAnzahl++]=&ball[13]; ball[14].Initialisiere(1,"a14","aalpha"); SchildArray[SchildAnzahl++]=&ball[14]; ball[15].Initialisiere(1,"a15","aalpha"); SchildArray[SchildAnzahl++]=&ball[15]; volle.Initialisiere(Texturgroesse,"volle","aalpha2"); SchildArray[SchildAnzahl++]=&volle; halbe.Initialisiere(Texturgroesse,"halbe","aalpha2"); SchildArray[SchildAnzahl++]=&halbe; //GameStar.Initialisiere(1,"gamestar",1); //Gamestar //SchildArray[SchildAnzahl++]=&GameStar; if (!MenuZustand) {MenuZustand=STARTBILDSCHIRM;} NeuerMenuZustand(); StarteAnimation(); MenuGesperrt=0; } GLint Menu::Maustaste(int Taste,int Richtung,int x,int y){ StarteAnimation(); GLint Signal=0; GLint SchildNr=0; GLint TextfeldNr=0; while (!Signal && SchildNrMaustaste(Taste,Richtung,x,y); } for (TextfeldNr=0 ; TextfeldNr<1000; TextfeldNr++) { if (Signal) break; if (TextfeldArray[TextfeldNr]) Signal=TextfeldArray[TextfeldNr]->Maustaste(Taste,Richtung,x,y); } if (Signal>0) { SignalAusfuehrung(Signal); } if (MenuZustand==STARTBILDSCHIRM && Richtung==GLUT_UP) { if (Sprache) SetzeMenuZustand(HAUPTMENU); else SetzeMenuZustand(SPRACHAUSWAHL); return 1; } if (MenuGesperrt || MenuZustand!=SPIEL) { return 1; } return Signal; } void Menu::StarteAnimation() { InAnimation=1; Animationszeit=0; } void Menu::SetzeMenuZustand(GLint NeuerZustand) { MenuZustand=NeuerZustand; NeuerMenuZustand(); } void Menu::NeuerMenuZustand(){ for (GLint SchildNr=0;SchildNrDesaktiviere(); } for (GLint TextfeldNr=0;TextfeldNr<1000;TextfeldNr++) { if( TextfeldArray[TextfeldNr] ) TextfeldArray[TextfeldNr]->Desaktiviere(); } if (ZeigeFPS) TextfeldArray[T_FPS]->Positioniere(0,11.7,.3,A_LINKS); switch (MenuZustand) { case STARTBILDSCHIRM: { //GameStar.Positioniere(6,5,10,6); //GameStar.Positioniere(6,5,10,6); logo.PositioniereFix(4,6,12,8); //logo.Positioniere(4,6,12,8); //TextfeldArray[790]->Positioniere(3.8,5,1,A_RECHTS); //TextfeldArray[790]->Positioniere(3.8,5,1,A_RECHTS); //TextfeldArray[791]->Positioniere(10.2,5,1,A_LINKS); //TextfeldArray[791]->Positioniere(10.2,5,1,A_LINKS); TextfeldArray[T_NAMEN1]->Positioniere(8,1.4,.5,A_MITTE); TextfeldArray[T_NAMEN2]->Positioniere(8,1.0,.5,A_MITTE); TextfeldArray[T_NOWARRANTY]->Positioniere(8,0,.5,A_MITTE); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case SPRACHAUSWAHL: { menuhintergrund.Positioniere(2,2.5,14,8.5); logo.Positioniere(5,9,11,11); logo.VollSichtbar(); TextfeldArray[T_SPRACHAUSWAHL]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_SPRACHAUSWAHL]->VollSichtbar(); GLfloat Pos_y=7; for (GLint TextfeldNr=900;TextfeldNr<1000;TextfeldNr++) { if ( TextfeldArray[TextfeldNr] ) { TextfeldArray[TextfeldNr]->Positioniere(8,Pos_y,.71,A_MITTE); TextfeldArray[TextfeldNr]->SetzeSignal(TextfeldNr); Pos_y-=.5; } } if (Sprache) { TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_HM_EINSTELLUNGEN); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case HAUPTMENU: { menuhintergrund.Positioniere(2,2.5,14,8.5); logo.Positioniere(5,9,11,11); logo.VollSichtbar(); logo.SetzeSignal(S_LOGO); TextfeldArray[T_HAUPTMENU]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_HAUPTMENU]->VollSichtbar(); TextfeldArray[T_TRAINING]->Positioniere(5.5,6,1,A_MITTE); TextfeldArray[T_TRAINING]->SetzeSignal(S_HM_TRAINING); TextfeldArray[T_ZWEISPIELER]->Positioniere(10.5,6,1,A_MITTE); TextfeldArray[T_ZWEISPIELER]->SetzeSignal(S_HM_ZWEISPIELER); TextfeldArray[T_HILFE]->Positioniere(5.5,4,1,A_MITTE); TextfeldArray[T_HILFE]->SetzeSignal(S_HM_HILFE); TextfeldArray[T_EINSTELLUNGEN]->Positioniere(10.5,4,1,A_MITTE); TextfeldArray[T_EINSTELLUNGEN]->SetzeSignal(S_HM_EINSTELLUNGEN); TextfeldArray[T_BEENDEN]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_BEENDEN]->SetzeSignal(S_HM_BEENDEN); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case TRAINING: { menuhintergrund.Positioniere(4,5,12,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_TRAINING]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_TRAINING]->VollSichtbar(); TextfeldArray[T_ACHTBALL]->Positioniere(6.5,6,1,A_MITTE); TextfeldArray[T_ACHTBALL]->SetzeSignal(S_TR_ACHTBALL); TextfeldArray[T_NEUNBALL]->Positioniere(9.5,6,1,A_MITTE); TextfeldArray[T_NEUNBALL]->SetzeSignal(S_TR_NEUNBALL); TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_TR_ZURUECK); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case ZWEISPIELER: { menuhintergrund.Positioniere(3,2.5,13,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_ZWEISPIELER]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_ZWEISPIELER]->VollSichtbar(); TextfeldArray[T_SPIELER1]->Positioniere(8,6,1,A_RECHTS); TextfeldArray[T_SPIELER1]->SetzeSignal(S_SPIELER1HERHOEREN); TextfeldArray[T_SPIELER1NAME]->Positioniere(8.2,6,1,A_LINKS); TextfeldArray[T_SPIELER1NAME]->SetzeSignal(S_SPIELER1HERHOEREN); TextfeldArray[T_SPIELER2]->Positioniere(8,5,1,A_RECHTS); TextfeldArray[T_SPIELER2]->SetzeSignal(S_SPIELER2HERHOEREN); TextfeldArray[T_SPIELER2NAME]->Positioniere(8.2,5,1,A_LINKS); TextfeldArray[T_SPIELER2NAME]->SetzeSignal(S_SPIELER2HERHOEREN); TextfeldArray[T_ACHTBALL]->Positioniere(5,3,1,A_MITTE); TextfeldArray[T_ACHTBALL]->SetzeSignal(S_ZW_ACHTBALL); TextfeldArray[T_NEUNBALL]->Positioniere(11,3,1,A_MITTE); TextfeldArray[T_NEUNBALL]->SetzeSignal(S_ZW_NEUNBALL); TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_ZW_ZURUECK); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case EINSTELLUNGEN: { menuhintergrund.Positioniere(4,2.5,12,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_EINSTELLUNGEN]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_EINSTELLUNGEN]->VollSichtbar(); TextfeldArray[T_STEUERUNG]->Positioniere(8,6.5,1,A_MITTE); TextfeldArray[T_STEUERUNG]->SetzeSignal(S_EI_STEUERUNG); TextfeldArray[T_GRAFIK]->Positioniere(8,5.5,1,A_MITTE); TextfeldArray[T_GRAFIK]->SetzeSignal(S_EI_GRAFIK); TextfeldArray[T_AUDIO]->Positioniere(8,4.5,1,A_MITTE); TextfeldArray[T_SPRACHE]->Positioniere(8,3.5,1,A_MITTE); TextfeldArray[T_SPRACHE]->SetzeSignal(S_EI_SPRACHE); TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); if (AusSpiel) { TextfeldArray[T_ZURUECK]->SetzeSignal(S_EI_ZURUECK_AS); } else { TextfeldArray[T_ZURUECK]->SetzeSignal(S_EI_ZURUECK); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case EINSTELLUNGENSTEUERUNG: { menuhintergrund.Positioniere(2,3.5,14,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_EINSTELLUNGEN]->Positioniere(4,8,1,A_LINKS); TextfeldArray[T_EINSTELLUNGEN]->VollSichtbar(); TextfeldArray[T_STEUERUNG]->Positioniere(12,8,1,A_RECHTS); TextfeldArray[T_STEUERUNG]->VollSichtbar(); TextfeldArray[T_MAUSGESCHWINDIGKEIT]->Positioniere(8,6,.71,A_RECHTS); TextfeldArray[T_MAUSGESCHWINDIGKEIT]->SetzeSignal(S_EI_MOUSESPEED); TextfeldArray[T_XACHSEINVERTIERT]->Positioniere(8,5.5,.71,A_RECHTS); TextfeldArray[T_XACHSEINVERTIERT]->SetzeSignal(S_EI_XINVERT); TextfeldArray[T_YACHSEINVERTIERT]->Positioniere(8,5,.71,A_RECHTS); TextfeldArray[T_YACHSEINVERTIERT]->SetzeSignal(S_EI_YINVERT); if (E_InvertX) { TextfeldArray[T_X_AN]->Positioniere(8.2,5.5,.71,A_LINKS); TextfeldArray[T_X_AN]->SetzeSignal(S_EI_XINVERT); } else { TextfeldArray[T_X_AUS]->Positioniere(8.2,5.5,.71,A_LINKS); TextfeldArray[T_X_AUS]->SetzeSignal(S_EI_XINVERT); } if (E_InvertY) { TextfeldArray[T_Y_AN]->Positioniere(8.2,5,.71,A_LINKS); TextfeldArray[T_Y_AN]->SetzeSignal(S_EI_YINVERT); } else { TextfeldArray[T_Y_AUS]->Positioniere(8.2,5,.71,A_LINKS); TextfeldArray[T_Y_AUS]->SetzeSignal(S_EI_YINVERT); } if (E_MouseSpeed<=.293) { TextfeldArray[T_MG_LANGSAM]->Positioniere(8.2,6,.71,A_LINKS); TextfeldArray[T_MG_LANGSAM]->SetzeSignal(S_EI_MOUSESPEED); } else if (E_MouseSpeed<=.41) { TextfeldArray[T_MG_NORMAL]->Positioniere(8.2,6,.71,A_LINKS); TextfeldArray[T_MG_NORMAL]->SetzeSignal(S_EI_MOUSESPEED); } else if (E_MouseSpeed<=.575) { TextfeldArray[T_MG_SCHNELL]->Positioniere(8.2,6,.71,A_LINKS); TextfeldArray[T_MG_SCHNELL]->SetzeSignal(S_EI_MOUSESPEED); } else { TextfeldArray[T_MG_SEHRSCHNELL]->Positioniere(8.2,6,.71,A_LINKS); TextfeldArray[T_MG_SEHRSCHNELL]->SetzeSignal(S_EI_MOUSESPEED); } if( E_MouseSpeed==MouseSpeed && E_InvertX==InvertX && E_InvertY==InvertY) { TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_EI_STEUERUNGZURUECK); } else { TextfeldArray[T_UEBERNEHMEN]->Positioniere(12,1,1,A_RECHTS); TextfeldArray[T_UEBERNEHMEN]->SetzeSignal(S_EI_STEUERUNGUEBERNEHMEN); TextfeldArray[T_ABBRECHEN]->Positioniere(4,1,1,A_LINKS); TextfeldArray[T_ABBRECHEN]->SetzeSignal(S_EI_STEUERUNGZURUECK); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case EINSTELLUNGENGRAFIK: { if (E_KugelAufloesung==3 && E_Texturgroesse==8 && E_TischTexturgroesse==0 && E_AnzeigeTexturgroesse==2 && E_Reflektionen==0 && E_BildschirmAufloesung==640 && E_Farbtiefe==16 && E_Schatten==0 && E_TischLampen==1 && E_TexMMM==0 && E_GrueneLampe==0) {Qualitaet=1;} else if (E_KugelAufloesung==5 && E_Texturgroesse==4 && E_TischTexturgroesse==4 && E_AnzeigeTexturgroesse==2 && E_Reflektionen==0 && E_BildschirmAufloesung==640 && E_Farbtiefe==16 && E_Schatten==1 && E_TischLampen==1 && E_TexMMM==2 && E_GrueneLampe==0) {Qualitaet=2;} else if (E_KugelAufloesung==7 && E_Texturgroesse==2 && E_TischTexturgroesse==2 && E_AnzeigeTexturgroesse==1 && E_Reflektionen==0 && E_BildschirmAufloesung==800 && E_Farbtiefe==16 && E_Schatten==1 && E_TischLampen==2 && E_TexMMM==3 && E_GrueneLampe==0) {Qualitaet=3;} else if (E_KugelAufloesung==7 && E_Texturgroesse==2 && E_TischTexturgroesse==1 && E_AnzeigeTexturgroesse==1 && E_Reflektionen==1 && E_BildschirmAufloesung==1024 && E_Farbtiefe==16 && E_Schatten==1 && E_TischLampen==2 && E_TexMMM==7 && E_GrueneLampe==1) {Qualitaet=4;} else if (E_KugelAufloesung==11 && E_Texturgroesse==1 && E_TischTexturgroesse==1 && E_AnzeigeTexturgroesse==1 && E_Reflektionen==1 && E_BildschirmAufloesung==1024 && E_Farbtiefe==32 && E_Schatten==1 && E_TischLampen==3 && E_TexMMM==7 && E_GrueneLampe==1) {Qualitaet=5;} else Qualitaet=0; menuhintergrund.Positioniere(2,1.7,14,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_EINSTELLUNGEN]->Positioniere(4,8,1,A_LINKS); TextfeldArray[T_EINSTELLUNGEN]->VollSichtbar(); TextfeldArray[T_GRAFIK]->Positioniere(12,8,1,A_RECHTS); TextfeldArray[T_GRAFIK]->VollSichtbar(); TextfeldArray[T_QUALITAET]->Positioniere(8,7,1,A_RECHTS); TextfeldArray[T_QUALITAET]->SetzeSignal(S_EI_QUALITAET); TextfeldArray[T_BALLGEOMETRIE]->Positioniere(8,6.5,.6,A_RECHTS); TextfeldArray[T_BALLGEOMETRIE]->SetzeSignal(S_EI_BALLGEOMETRIE); TextfeldArray[T_BALLTEXTUREN]->Positioniere(8,6.1,.6,A_RECHTS); TextfeldArray[T_BALLTEXTUREN]->SetzeSignal(S_EI_BALLTEXTUREN); TextfeldArray[T_TISCHTEXTUREN]->Positioniere(8,5.7,.6,A_RECHTS); TextfeldArray[T_TISCHTEXTUREN]->SetzeSignal(S_EI_TISCHTEXTUREN); TextfeldArray[T_MENUTEXTUREN]->Positioniere(8,5.3,.6,A_RECHTS); TextfeldArray[T_MENUTEXTUREN]->SetzeSignal(S_EI_ANZEIGETEXTUREN); TextfeldArray[T_REFLEKTIONEN]->Positioniere(8,4.9,.6,A_RECHTS); TextfeldArray[T_REFLEKTIONEN]->SetzeSignal(S_EI_REFLEKTIONEN); TextfeldArray[T_AUFLOESUNG]->Positioniere(8,4.5,.6,A_RECHTS); TextfeldArray[T_AUFLOESUNG]->SetzeSignal(S_EI_AUFLOESUNG); TextfeldArray[T_FARBTIEFE]->Positioniere(8,4.1,.6,A_RECHTS); TextfeldArray[T_FARBTIEFE]->SetzeSignal(S_EI_FARBTIEFE); TextfeldArray[T_SCHATTEN]->Positioniere(8,3.7,.6,A_RECHTS); TextfeldArray[T_SCHATTEN]->SetzeSignal(S_EI_SCHATTEN); TextfeldArray[T_TEXTURINTERPOLATION]->Positioniere(8,3.3,.6,A_RECHTS); TextfeldArray[T_TEXTURINTERPOLATION]->SetzeSignal(S_EI_TEXTURINTERPOLATION); //TextfeldArray[T_AMBIENTESLICHT]->Positioniere(8,2.9,.6,A_RECHTS); //TextfeldArray[T_AMBIENTESLICHT]->SetzeSignal(S_EI_AMBIENTESLICHT); TextfeldArray[T_TISCHLAMPEN]->Positioniere(8,2.9,.6,A_RECHTS); TextfeldArray[T_TISCHLAMPEN]->SetzeSignal(S_EI_TISCHLAMPEN); TextfeldArray[T_TISCHCOLORBLEEDING]->Positioniere(8,2.5,.6,A_RECHTS); TextfeldArray[T_TISCHCOLORBLEEDING]->SetzeSignal(S_EI_GRUENELAMPE); TextfeldArray[T_FRAMERATE]->Positioniere(8,2.1,.6,A_RECHTS); TextfeldArray[T_FRAMERATE]->SetzeSignal(S_EI_FPS); //switch (E_AmbientesLicht) { //case 1: { // TextfeldArray[T_AMBIENTESLICHTEIN]->Positioniere(8.2,2.9,.6,A_LINKS); // TextfeldArray[T_AMBIENTESLICHTEIN]->SetzeSignal(S_EI_AMBIENTESLICHT); //} break; //case 0: { // TextfeldArray[T_AMBIENTESLICHTAUS]->Positioniere(8.2,2.9,.6,A_LINKS); // TextfeldArray[T_AMBIENTESLICHTAUS]->SetzeSignal(S_EI_AMBIENTESLICHT); //} break; //} switch (E_TischLampen) { case 1: { TextfeldArray[T_TISCHLAMPEN1]->Positioniere(8.2,2.9,.6,A_LINKS); TextfeldArray[T_TISCHLAMPEN1]->SetzeSignal(S_EI_TISCHLAMPEN); } break; case 2: { TextfeldArray[T_TISCHLAMPEN2]->Positioniere(8.2,2.9,.6,A_LINKS); TextfeldArray[T_TISCHLAMPEN2]->SetzeSignal(S_EI_TISCHLAMPEN); } break; case 3: { TextfeldArray[T_TISCHLAMPEN3]->Positioniere(8.2,2.9,.6,A_LINKS); TextfeldArray[T_TISCHLAMPEN3]->SetzeSignal(S_EI_TISCHLAMPEN); } break; } switch (E_GrueneLampe) { case 1: { TextfeldArray[T_TISCHCOLORBLEEDINGEIN]->Positioniere(8.2,2.5,.6,A_LINKS); TextfeldArray[T_TISCHCOLORBLEEDINGEIN]->SetzeSignal(S_EI_GRUENELAMPE); } break; case 0: { TextfeldArray[T_TISCHCOLORBLEEDINGAUS]->Positioniere(8.2,2.5,.6,A_LINKS); TextfeldArray[T_TISCHCOLORBLEEDINGAUS]->SetzeSignal(S_EI_GRUENELAMPE); } break; } switch (E_ZeigeFPS) { case 1: { TextfeldArray[T_FRAMERATEEIN]->Positioniere(8.2,2.1,.6,A_LINKS); TextfeldArray[T_FRAMERATEEIN]->SetzeSignal(S_EI_FPS); } break; case 0: { TextfeldArray[T_FRAMERATEAUS]->Positioniere(8.2,2.1,.6,A_LINKS); TextfeldArray[T_FRAMERATEAUS]->SetzeSignal(S_EI_FPS); } break; } switch (E_Schatten) { case 1: { TextfeldArray[T_S_EIN]->Positioniere(8.2,3.7,.6,A_LINKS); TextfeldArray[T_S_EIN]->SetzeSignal(S_EI_SCHATTEN); } break; case 0: { TextfeldArray[T_S_AUS]->Positioniere(8.2,3.7,.6,A_LINKS); TextfeldArray[T_S_AUS]->SetzeSignal(S_EI_SCHATTEN); } break; } switch (E_TexMMM) { case 0: { TextfeldArray[T_TI_AUS]->Positioniere(8.2,3.3,.6,A_LINKS); TextfeldArray[T_TI_AUS]->SetzeSignal(S_EI_TEXTURINTERPOLATION); } break; case 2: { TextfeldArray[T_TI_NIEDRIG]->Positioniere(8.2,3.3,.6,A_LINKS); TextfeldArray[T_TI_NIEDRIG]->SetzeSignal(S_EI_TEXTURINTERPOLATION); } break; case 7: { TextfeldArray[T_TI_HOCH]->Positioniere(8.2,3.3,.6,A_LINKS); TextfeldArray[T_TI_HOCH]->SetzeSignal(S_EI_TEXTURINTERPOLATION); } break; default: { TextfeldArray[T_TI_NORMAL]->Positioniere(8.2,3.3,.6,A_LINKS); TextfeldArray[T_TI_NORMAL]->SetzeSignal(S_EI_TEXTURINTERPOLATION); } break; } switch (Qualitaet) { case 1: { TextfeldArray[T_Q_SEHRSCHNELL]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_SEHRSCHNELL]->SetzeSignal(S_EI_QUALITAET); }break; case 2: { TextfeldArray[T_Q_SCHNELL]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_SCHNELL]->SetzeSignal(S_EI_QUALITAET); }break; case 3: { TextfeldArray[T_Q_NORMAL]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_NORMAL]->SetzeSignal(S_EI_QUALITAET); }break; case 4: { TextfeldArray[T_Q_HOCH]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_HOCH]->SetzeSignal(S_EI_QUALITAET); }break; case 5: { TextfeldArray[T_Q_SEHRHOCH]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_SEHRHOCH]->SetzeSignal(S_EI_QUALITAET); }break; default: { TextfeldArray[T_Q_BENUTZER]->Positioniere(8.2,7,1,A_LINKS); TextfeldArray[T_Q_BENUTZER]->SetzeSignal(S_EI_QUALITAET); }break; } switch (E_BildschirmAufloesung) { case 640: { TextfeldArray[T_AUF_640x480]->Positioniere(8.2,4.5,.6,A_LINKS); TextfeldArray[T_AUF_640x480]->SetzeSignal(S_EI_AUFLOESUNG); }break; case 1024: { TextfeldArray[T_AUF_1024x768]->Positioniere(8.2,4.5,.6,A_LINKS); TextfeldArray[T_AUF_1024x768]->SetzeSignal(S_EI_AUFLOESUNG); }break; case 1280: { TextfeldArray[T_AUF_1280x960]->Positioniere(8.2,4.5,.6,A_LINKS); TextfeldArray[T_AUF_1280x960]->SetzeSignal(S_EI_AUFLOESUNG); }break; case 1600: { TextfeldArray[T_AUF_1600x1200]->Positioniere(8.2,4.5,.6,A_LINKS); TextfeldArray[T_AUF_1600x1200]->SetzeSignal(S_EI_AUFLOESUNG); }break; default: { TextfeldArray[T_AUF_800x600]->Positioniere(8.2,4.5,.6,A_LINKS); TextfeldArray[T_AUF_800x600]->SetzeSignal(S_EI_AUFLOESUNG); }break; } switch (E_Reflektionen) { case 1: { TextfeldArray[T_REF_EIN]->Positioniere(8.2,4.9,.6,A_LINKS); TextfeldArray[T_REF_EIN]->SetzeSignal(S_EI_REFLEKTIONEN); }break; default: { TextfeldArray[T_REF_AUS]->Positioniere(8.2,4.9,.6,A_LINKS); TextfeldArray[T_REF_AUS]->SetzeSignal(S_EI_REFLEKTIONEN); }break; } switch (E_Farbtiefe) { case 32: { TextfeldArray[T_FT_32]->Positioniere(8.2,4.1,.6,A_LINKS); TextfeldArray[T_FT_32]->SetzeSignal(S_EI_FARBTIEFE); }break; default: { TextfeldArray[T_FT_16]->Positioniere(8.2,4.1,.6,A_LINKS); TextfeldArray[T_FT_16]->SetzeSignal(S_EI_FARBTIEFE); }break; } switch (E_AnzeigeTexturgroesse) { case 1: { TextfeldArray[T_MT_NORMAL]->Positioniere(8.2,5.3,.6,A_LINKS); TextfeldArray[T_MT_NORMAL]->SetzeSignal(S_EI_ANZEIGETEXTUREN); }break; case 2: { TextfeldArray[T_MT_NIEDRIG]->Positioniere(8.2,5.3,.6,A_LINKS); TextfeldArray[T_MT_NIEDRIG]->SetzeSignal(S_EI_ANZEIGETEXTUREN); }break; } switch (E_Texturgroesse) { case 1: { TextfeldArray[T_BT_HOCH]->Positioniere(8.2,6.1,.6,A_LINKS); TextfeldArray[T_BT_HOCH]->SetzeSignal(S_EI_BALLTEXTUREN); }break; case 2: { TextfeldArray[T_BT_NORMAL]->Positioniere(8.2,6.1,.6,A_LINKS); TextfeldArray[T_BT_NORMAL]->SetzeSignal(S_EI_BALLTEXTUREN); }break; case 4: { TextfeldArray[T_BT_NIEDRIG]->Positioniere(8.2,6.1,.6,A_LINKS); TextfeldArray[T_BT_NIEDRIG]->SetzeSignal(S_EI_BALLTEXTUREN); }break; case 8: { TextfeldArray[T_BT_SEHRNIEDRIG]->Positioniere(8.2,6.1,.6,A_LINKS); TextfeldArray[T_BT_SEHRNIEDRIG]->SetzeSignal(S_EI_BALLTEXTUREN); }break; } switch (E_TischTexturgroesse) { case 1: { TextfeldArray[T_TT_HOCH]->Positioniere(8.2,5.7,.6,A_LINKS); TextfeldArray[T_TT_HOCH]->SetzeSignal(S_EI_TISCHTEXTUREN); }break; case 2: { TextfeldArray[T_TT_NORMAL]->Positioniere(8.2,5.7,.6,A_LINKS); TextfeldArray[T_TT_NORMAL]->SetzeSignal(S_EI_TISCHTEXTUREN); }break; case 4: { TextfeldArray[T_TT_NIEDRIG]->Positioniere(8.2,5.7,.6,A_LINKS); TextfeldArray[T_TT_NIEDRIG]->SetzeSignal(S_EI_TISCHTEXTUREN); }break; case 8: { TextfeldArray[T_TT_SEHRNIEDRIG]->Positioniere(8.2,5.7,.6,A_LINKS); TextfeldArray[T_TT_SEHRNIEDRIG]->SetzeSignal(S_EI_TISCHTEXTUREN); }break; case 0: { TextfeldArray[T_TT_AUS]->Positioniere(8.2,5.7,.6,A_LINKS); TextfeldArray[T_TT_AUS]->SetzeSignal(S_EI_TISCHTEXTUREN); }break; } switch (E_KugelAufloesung) { case 3: { TextfeldArray[T_BG_SEHRNIEDRIG]->Positioniere(8.2,6.5,.6,A_LINKS); TextfeldArray[T_BG_SEHRNIEDRIG]->SetzeSignal(S_EI_BALLGEOMETRIE); }break; case 5: { TextfeldArray[T_BG_NIEDRIG]->Positioniere(8.2,6.5,.6,A_LINKS); TextfeldArray[T_BG_NIEDRIG]->SetzeSignal(S_EI_BALLGEOMETRIE); }break; case 7: { TextfeldArray[T_BG_NORMAL]->Positioniere(8.2,6.5,.6,A_LINKS); TextfeldArray[T_BG_NORMAL]->SetzeSignal(S_EI_BALLGEOMETRIE); }break; case 11: { TextfeldArray[T_BG_HOCH]->Positioniere(8.2,6.5,.6,A_LINKS); TextfeldArray[T_BG_HOCH]->SetzeSignal(S_EI_BALLGEOMETRIE); }break; } if( E_Texturgroesse==Texturgroesse && E_AnzeigeTexturgroesse==AnzeigeTexturgroesse && E_TischTexturgroesse==TischTexturgroesse && E_KugelAufloesung==KugelAufloesung && E_BildschirmAufloesung==BildschirmAufloesung && E_Farbtiefe==Farbtiefe && E_Reflektionen==Reflektionen && E_Schatten==Schatten && E_AmbientesLicht==AmbientesLicht && E_TischLampen==TischLampen && E_TexMMM==TexMMM && E_GrueneLampe==GrueneLampe) { TextfeldArray[T_ZURUECK]->Positioniere(8,.7,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_EI_GRAFIKZURUECK); } else { TextfeldArray[T_UEBERNEHMEN]->Positioniere(4,0.7,1,A_LINKS); TextfeldArray[T_UEBERNEHMEN]->SetzeSignal(S_EI_GRAFIKUEBERNEHMEN); TextfeldArray[T_ABBRECHEN]->Positioniere(12,0.7,1,A_RECHTS); TextfeldArray[T_ABBRECHEN]->SetzeSignal(S_EI_GRAFIKZURUECK); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case EINSTELLUNGENGRAFIKHINWEIS: { menuhintergrund.Positioniere(2,3.5,14,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_HINWEIS]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_HINWEIS]->VollSichtbar(); TextfeldArray[T_HINWEIS1]->Positioniere(8,6,.7,A_MITTE); TextfeldArray[T_HINWEIS2]->Positioniere(8,5.5,.7,A_MITTE); TextfeldArray[T_OK]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_OK]->SetzeSignal(S_EI_GRAFIKUEBERNEHMEN); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case HILFE: { menuhintergrund.Positioniere(4.5,3.5,11.5,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_TUTORIAL]->Positioniere(8,6.5,1,A_MITTE); TextfeldArray[T_H_TUTORIAL]->SetzeSignal(S_H_TUTORIAL); TextfeldArray[T_H_TASTENBELEGUNGEN]->Positioniere(8,5.5,1,A_MITTE); TextfeldArray[T_H_TASTENBELEGUNGEN]->SetzeSignal(S_H_TASTENBELEGUNGEN); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(8,4.5,1,A_MITTE); TextfeldArray[T_H_BILLARDREGELN]->SetzeSignal(S_H_BILLARDREGELN); TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); if (AusSpiel) { TextfeldArray[T_ZURUECK]->SetzeSignal(S_BE_ZURUECK_AS); } else { TextfeldArray[T_ZURUECK]->SetzeSignal(S_BE_ZURUECK); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case HILFETASTENBELEGUNGEN: { menuhintergrund.Positioniere(.5,1,15.5,10.5); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_TASTENBELEGUNGEN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_TASTENBELEGUNGEN]->VollSichtbar(); TextfeldArray[600]->Positioniere(1.25,9.5,.7,A_LINKS); TextfeldArray[601]->Positioniere(1.5,9.166666,.5,A_LINKS); TextfeldArray[602]->Positioniere(1.25,8.5,.7,A_LINKS); TextfeldArray[603]->Positioniere(1.5,8.166666,.5,A_LINKS); TextfeldArray[604]->Positioniere(1.25,7.5,.7,A_LINKS); TextfeldArray[605]->Positioniere(1.5,7.166666,.5,A_LINKS); TextfeldArray[606]->Positioniere(1.25,5.5,.7,A_LINKS); TextfeldArray[607]->Positioniere(1.5,5.166666,.5,A_LINKS); TextfeldArray[608]->Positioniere(1.25,4.5,.7,A_LINKS); TextfeldArray[609]->Positioniere(1.5,4.166666,.5,A_LINKS); TextfeldArray[610]->Positioniere(1.25,3.5,.7,A_LINKS); TextfeldArray[611]->Positioniere(1.5,3.166666,.5,A_LINKS); TextfeldArray[612]->Positioniere(1.25,2.5,.7,A_LINKS); TextfeldArray[613]->Positioniere(1.5,2.166666,.5,A_LINKS); TextfeldArray[614]->Positioniere(8.25,5.5,.7,A_LINKS); TextfeldArray[615]->Positioniere(8.5,5.166666,.5,A_LINKS); TextfeldArray[616]->Positioniere(8.25,4.5,.7,A_LINKS); TextfeldArray[617]->Positioniere(8.5,4.166666,.5,A_LINKS); TextfeldArray[618]->Positioniere(8.25,3.5,.7,A_LINKS); TextfeldArray[619]->Positioniere(8.5,3.166666,.5,A_LINKS); TextfeldArray[620]->Positioniere(8.25,2.5,.7,A_LINKS); TextfeldArray[621]->Positioniere(8.5,2.166666,.5,A_LINKS); TextfeldArray[T_ZURUECK]->Positioniere(8,.1,1,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); } break; case HILFEREGELN1: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); TextfeldArray[710]->Positioniere(1,10,1,A_LINKS); TextfeldArray[711]->Positioniere(1.25,9.5,.7,A_LINKS); TextfeldArray[712]->Positioniere(1.5,9.166666,.5,A_LINKS); TextfeldArray[713]->Positioniere(1.25,8.5,.7,A_LINKS); TextfeldArray[714]->Positioniere(1.5,8.166666,.5,A_LINKS); TextfeldArray[715]->Positioniere(1.25,7.5,.7,A_LINKS); TextfeldArray[716]->Positioniere(1.5,7.166666,.5,A_LINKS); TextfeldArray[717]->Positioniere(1.25,6.5,.7,A_LINKS); TextfeldArray[718]->Positioniere(1.5,6.166666,.5,A_LINKS); TextfeldArray[719]->Positioniere(1.25,5.5,.7,A_LINKS); TextfeldArray[720]->Positioniere(1.5,5.166666,.5,A_LINKS); TextfeldArray[721]->Positioniere(1.25,4.5,.7,A_LINKS); TextfeldArray[722]->Positioniere(1.5,4.166666,.5,A_LINKS); TextfeldArray[723]->Positioniere(1.25,3.5,.7,A_LINKS); TextfeldArray[724]->Positioniere(1.5,3.166666,.5,A_LINKS); TextfeldArray[725]->Positioniere(1.25,2.5,.7,A_LINKS); TextfeldArray[726]->Positioniere(1.5,2.166666,.5,A_LINKS); TextfeldArray[727]->Positioniere(1.25,1.5,.7,A_LINKS); TextfeldArray[728]->Positioniere(1.5,1.166666,.5,A_LINKS); TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R1_N); //TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); //TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R1_L); } break; case HILFEREGELN2: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); GLfloat ypos=10; TextfeldArray[740]->Positioniere(1,ypos,1,A_LINKS); ypos-=.7*TextfeldArray[740]->TextfeldHoehe(); TextfeldArray[741]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[741]->TextfeldHoehe(); TextfeldArray[742]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[742]->TextfeldHoehe()+.5; TextfeldArray[743]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[743]->TextfeldHoehe(); TextfeldArray[744]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[744]->TextfeldHoehe()+.5; TextfeldArray[745]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[745]->TextfeldHoehe(); TextfeldArray[746]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[746]->TextfeldHoehe()+.5; TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R2_N); TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R2_L); } break; case HILFEREGELN3: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); GLfloat ypos=10; TextfeldArray[747]->Positioniere(1,ypos,1,A_LINKS); ypos-=.7*TextfeldArray[747]->TextfeldHoehe(); TextfeldArray[748]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[748]->TextfeldHoehe(); TextfeldArray[749]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[749]->TextfeldHoehe()+.5; TextfeldArray[750]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[750]->TextfeldHoehe(); TextfeldArray[751]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[751]->TextfeldHoehe()+.2; TextfeldArray[752]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[752]->TextfeldHoehe()+.2; TextfeldArray[753]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[753]->TextfeldHoehe()+.2; TextfeldArray[754]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[754]->TextfeldHoehe()+.5; TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R3_N); TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R3_L); } break; case HILFEREGELN4: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); GLfloat ypos=10; TextfeldArray[747]->Positioniere(1,ypos,1,A_LINKS); ypos-=.7*TextfeldArray[747]->TextfeldHoehe(); TextfeldArray[755]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[755]->TextfeldHoehe(); TextfeldArray[756]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[756]->TextfeldHoehe()+.5; TextfeldArray[757]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[757]->TextfeldHoehe(); TextfeldArray[758]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[758]->TextfeldHoehe()+.5; TextfeldArray[759]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[759]->TextfeldHoehe(); TextfeldArray[760]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[760]->TextfeldHoehe()+.5; TextfeldArray[761]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[761]->TextfeldHoehe(); TextfeldArray[762]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[762]->TextfeldHoehe()+.5; TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R4_N); TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R4_L); } break; case HILFEREGELN5: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); GLfloat ypos=10; TextfeldArray[770]->Positioniere(1,ypos,1,A_LINKS); ypos-=.7*TextfeldArray[770]->TextfeldHoehe(); TextfeldArray[771]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[771]->TextfeldHoehe(); TextfeldArray[772]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[772]->TextfeldHoehe()+.5; TextfeldArray[773]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[773]->TextfeldHoehe(); TextfeldArray[774]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[774]->TextfeldHoehe()+.2; TextfeldArray[775]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[775]->TextfeldHoehe(); TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R5_N); TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R5_L); } break; case HILFEREGELN6: { menuhintergrund.Positioniere(.5,.7,15.5,11); logo.Positioniere(0,11,4,12); logo.VollSichtbar(); TextfeldArray[T_HILFE]->Positioniere(4,11.4,.6,A_LINKS); TextfeldArray[T_HILFE]->VollSichtbar(); TextfeldArray[T_H_BILLARDREGELN]->Positioniere(4,11,.6,A_LINKS); TextfeldArray[T_H_BILLARDREGELN]->VollSichtbar(); GLfloat ypos=10; TextfeldArray[770]->Positioniere(1,ypos,1,A_LINKS); ypos-=.7*TextfeldArray[770]->TextfeldHoehe(); TextfeldArray[776]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[776]->TextfeldHoehe(); TextfeldArray[777]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[777]->TextfeldHoehe()+.5; TextfeldArray[778]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[778]->TextfeldHoehe(); TextfeldArray[779]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[779]->TextfeldHoehe()+.5; TextfeldArray[780]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[780]->TextfeldHoehe(); TextfeldArray[781]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[781]->TextfeldHoehe()+.5; TextfeldArray[782]->Positioniere(1.25,ypos,.7,A_LINKS); ypos-=.5*TextfeldArray[782]->TextfeldHoehe(); TextfeldArray[783]->Positioniere(1.5,ypos,.5,A_LINKS); ypos-=.5*TextfeldArray[783]->TextfeldHoehe()+.5; TextfeldArray[T_ZURUECK]->Positioniere(8,0,.7,A_MITTE); TextfeldArray[T_ZURUECK]->SetzeSignal(S_H_ZUHILFE); //TextfeldArray[T_H_NAECHSTESEITE]->Positioniere(15.8,0,.7,A_RECHTS); //TextfeldArray[T_H_NAECHSTESEITE]->SetzeSignal(S_H_R5_N); TextfeldArray[T_H_LETZTESEITE]->Positioniere(.2,0,.7,A_LINKS); TextfeldArray[T_H_LETZTESEITE]->SetzeSignal(S_H_R6_L); } break; case BEENDEN: { menuhintergrund.Positioniere(4.5,4.5,11.5,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_BEENDEN]->Positioniere(8,8,1,A_MITTE); TextfeldArray[T_BEENDEN]->VollSichtbar(); TextfeldArray[T_JABEENDEN]->Positioniere(8,6,1,A_MITTE); TextfeldArray[T_JABEENDEN]->SetzeSignal(S_BE_JABEENDEN); TextfeldArray[T_ZURUECK]->Positioniere(8,1,1,A_MITTE); if (AusSpiel) { TextfeldArray[T_ZURUECK]->SetzeSignal(S_BE_ZURUECK_AS); } else { TextfeldArray[T_ZURUECK]->SetzeSignal(S_BE_ZURUECK); } TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case AUSSPIEL: { menuhintergrund.Positioniere(3.5,0.5,12.5,8.5); logo.Positioniere(4,9,12,11); logo.VollSichtbar(); TextfeldArray[T_WEITERSPIELEN]->Positioniere(8,7,1,A_MITTE); TextfeldArray[T_WEITERSPIELEN]->SetzeSignal(S_AS_WEITERSPIELEN); TextfeldArray[T_HILFE]->Positioniere(8,5.5,1,A_MITTE); TextfeldArray[T_HILFE]->SetzeSignal(S_AS_HILFE); TextfeldArray[T_TISCHVERLASSEN]->Positioniere(8,4,1,A_MITTE); TextfeldArray[T_TISCHVERLASSEN]->SetzeSignal(S_AS_HAUPTMENU); TextfeldArray[T_EINSTELLUNGEN]->Positioniere(8,2.5,1,A_MITTE); TextfeldArray[T_EINSTELLUNGEN]->SetzeSignal(S_AS_EINSTELLUNGEN); TextfeldArray[T_BEENDEN]->Positioniere(8,1,1,A_MITTE); TextfeldArray[T_BEENDEN]->SetzeSignal(S_AS_BEENDEN); TextfeldArray[T_HOMEPAGE]->Positioniere(15.9,0,.5,A_RECHTS); TextfeldArray[T_VERSION]->Positioniere(.1,0,.5,A_LINKS); } break; case SPIEL: { // menuhintergrund.Positioniere(0,11,16,12); if (SpielModus==TRAININGSSPIEL) { logo.Positioniere(0,11,4,12); } else if (SpielModus==TUTORIAL) { logo.Positioniere(12,0,16,1); } else { logo.Positioniere(6,11,10,12); } logo.SetzeSignal(S_SP_LOGO); switch (SpielModus) { case TUTORIAL: { GLfloat posy=11.5; GLint Bereich=0; //TextfeldArray[T_H_TUTORIAL]->Positioniere(15.75,0,1,A_RECHTS);// switch (StateMaschin) { case BETRACHTEN: { if (AllerersterStoss) Bereich=640; else Bereich=690; } break; case ZIELEN: { Bereich=650; } break; case AUSHOLEN: { Bereich=660; } break; case STOSS: { Bereich=670; } break; case WEISSNEU: { Bereich=680; } break; } for (GLint i=Bereich;iPositioniere(0.2,posy,.5,A_LINKS); TextfeldArray[i]->VollSichtbar(); posy-=.5*TextfeldArray[i]->TextfeldHoehe()+.2; } } menuhintergrund.Positioniere(0,posy+.5,16,12); } break; case TRAININGSSPIEL: { TextfeldArray[T_TRAINING]->Positioniere(15.75,0,1,A_RECHTS);// TextfeldArray[T_NEUEACHTBALLAUFSTELLUNG]->Positioniere(15.75,11.5,.5,A_RECHTS); TextfeldArray[T_NEUEACHTBALLAUFSTELLUNG]->SetzeSignal(S_SP_NEUEACHTBALLAUFSTELLUNG); TextfeldArray[T_NEUENEUNBALLAUFSTELLUNG]->Positioniere(15.75,11.2,.5,A_RECHTS); TextfeldArray[T_NEUENEUNBALLAUFSTELLUNG]->SetzeSignal(S_SP_NEUENEUNBALLAUFSTELLUNG); } break; case ZWEISPIELERSPIEL: { TextfeldArray[T_ZWEISPIELER]->Positioniere(15.75,0,1,A_RECHTS);//12,11,16,12); if (Schiedsrichter.FrageNachSpielerAmStoss()==0) { TextfeldArray[T_SPIELER1NAME]->Positioniere(0.2,11,1,A_LINKS); TextfeldArray[T_SPIELER2NAME]->Positioniere(15.9,11.5,.5,A_RECHTS); if (Spiel==ACHTBALL) { if (Schiedsrichter.FrageNachGruppenVerteilung()==1) { volle.Positioniere(0.2,10,1.2,11); halbe.Positioniere(15.4,11,15.9,11.5); } if (Schiedsrichter.FrageNachGruppenVerteilung()==2) { halbe.Positioniere(0.2,10,1.2,11); volle.Positioniere(15.4,11,15.9,11.5); } } if (Spiel==NEUNBALL) { if (Schiedsrichter.FrageNachFouls(0)==1) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("1 Foul"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.2,10,1,A_LINKS); } if (Schiedsrichter.FrageNachFouls(0)==2) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("2 Fouls"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.2,10,1,A_LINKS); } if (Schiedsrichter.FrageNachFouls(0)==3) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("3 Fouls"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.2,10,1,A_LINKS); } if (Schiedsrichter.FrageNachFouls(1)==1) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("1 Foul"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.9,11,.5,A_RECHTS); } if (Schiedsrichter.FrageNachFouls(1)==2) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("2 Fouls"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.9,11,.5,A_RECHTS); } if (Schiedsrichter.FrageNachFouls(1)==3) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("3 Fouls"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.9,11,.5,A_RECHTS); } } } else { TextfeldArray[T_SPIELER1NAME]->Positioniere(0.1,11.5,.5,A_LINKS); TextfeldArray[T_SPIELER2NAME]->Positioniere(15.8,11,1,A_RECHTS); if (Spiel==ACHTBALL) { if (Schiedsrichter.FrageNachGruppenVerteilung()==1) { volle.Positioniere(0.1,11,.5,11.5); halbe.Positioniere(14.8,10,15.8,11); } if (Schiedsrichter.FrageNachGruppenVerteilung()==2) { halbe.Positioniere(0.1,11,.5,11.5); volle.Positioniere(14.8,10,15.8,11); } } if (Spiel==NEUNBALL) { if (Schiedsrichter.FrageNachFouls(0)==1) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("1 Foul"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.1,11,.5,A_LINKS); } if (Schiedsrichter.FrageNachFouls(0)==2) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("2 Fouls"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.1,11,.5,A_LINKS); } if (Schiedsrichter.FrageNachFouls(0)==3) { TextfeldArray[T_ZUSATZTEXTLINKS]->SetzeText("3 Fouls"); TextfeldArray[T_ZUSATZTEXTLINKS]->Positioniere(.1,11,.5,A_LINKS); } if (Schiedsrichter.FrageNachFouls(1)==1) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("1 Foul"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.8,10,1,A_RECHTS); } if (Schiedsrichter.FrageNachFouls(1)==2) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("2 Fouls"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.8,10,1,A_RECHTS); } if (Schiedsrichter.FrageNachFouls(1)==3) { TextfeldArray[T_ZUSATZTEXTRECHTS]->SetzeText("3 Fouls"); TextfeldArray[T_ZUSATZTEXTRECHTS]->Positioniere(15.8,10,1,A_RECHTS); } } } } break; /* case NETZWERKSPIEL: { netzwerkspiel.Positioniere(12,0,16,1);//12,11,16,12); if (Schiedsrichter.FrageNachSpielerAmStoss()==0) { spieler1.Positioniere(0,11,4,12); spieler2.Positioniere(14,11.25,16,11.75); } else { spieler1.Positioniere(0,11.25,2,11.75); spieler2.Positioniere(12,11,16,12); } } break; */ } switch (StateMaschin) { case BETRACHTEN: { TextfeldArray[T_BETRACHTEN]->Positioniere(0.25,0,1,A_LINKS); } break; case ZIELEN: { TextfeldArray[T_ZIELEN]->Positioniere(0.25,0,1,A_LINKS); } break; case AUSHOLEN: { TextfeldArray[T_AUSHOLEN]->Positioniere(0.25,0,1,A_LINKS); } break; case STOSS: { TextfeldArray[T_STOSS]->Positioniere(0.25,0,1,A_LINKS); } break; case WEISSNEU: { TextfeldArray[T_WEISSENEUSETZEN]->Positioniere(0.25,0,1,A_LINKS); } break; case SCHIEDSRICHTER: { TextfeldArray[T_STOSS]->Positioniere(0.25,0,1,A_LINKS); if (Foul) { TextfeldArray[T_FOUL]->Positioniere(8,9,1.5,A_MITTE); if (Schiedsrichter.FrageNachBegruendung()) TextfeldArray[Schiedsrichter.FrageNachBegruendung()]->Positioniere(8,8.5,.75,A_MITTE); } if (!Spieler1Gewonnen && !Spieler2Gewonnen) { TextfeldArray[T_ISTAMTISCH]->Positioniere(8,5,1,A_MITTE); if (Schiedsrichter.FrageNachSpielerAmStoss()==0) { TextfeldArray[T_SPIELER1NAME]->Positioniere(8,6,1.5,A_MITTE); TextfeldArray[T_SPIELER1NAME]->VollSichtbar(); } else { TextfeldArray[T_SPIELER2NAME]->Positioniere(8,6,1.5,A_MITTE); TextfeldArray[T_SPIELER2NAME]->VollSichtbar(); } if (!NeuAufbauenOderWeiterspielen && !NeuAufbauenOderAchtEinsetzen) { if (LageVerbesserungKopffeld) { TextfeldArray[T_IMKOPFFELD]->Positioniere(8,3,1,A_MITTE); } if (LageVerbesserung|LageVerbesserungKopffeld) { TextfeldArray[T_UNDHATLAGEVERBESSERUNG]->Positioniere(8,4,1,A_MITTE); } } else if (NeuAufbauenOderAchtEinsetzen) { MenuGesperrt=1; if (Foul) { TextfeldArray[T_FOUL]->Positioniere(8,9,1.5,A_MITTE); if (Schiedsrichter.FrageNachBegruendung()) TextfeldArray[Schiedsrichter.FrageNachBegruendung()]->Positioniere(8,8.5,.75,A_MITTE); } TextfeldArray[T_ISTAMTISCH]->Positioniere(8,6,1,A_MITTE); if (Schiedsrichter.FrageNachSpielerAmStoss()==0) { TextfeldArray[T_SPIELER1NAME]->Positioniere(8,7,1.5,A_MITTE); TextfeldArray[T_SPIELER1NAME]->VollSichtbar(); } else { TextfeldArray[T_SPIELER2NAME]->Positioniere(8,7,1.5,A_MITTE); TextfeldArray[T_SPIELER2NAME]->VollSichtbar(); } TextfeldArray[T_WOLLENSIE]->Positioniere(8,4,1,A_MITTE); TextfeldArray[T_NEUAUFBAUEN]->Positioniere(5.5,2.5,1,A_MITTE); TextfeldArray[T_NEUAUFBAUEN]->SetzeSignal(S_SP_NEUAUFBAUEN); TextfeldArray[T_DIEACHTEINSETZEN]->Positioniere(10.5,2.5,1,A_MITTE); TextfeldArray[T_DIEACHTEINSETZEN]->SetzeSignal(S_SP_ACHTEINSETZEN); } else if (NeuAufbauenOderWeiterspielen) { MenuGesperrt=1; if (Foul) { TextfeldArray[T_FOUL]->Positioniere(8,9,1.5,A_MITTE); if (Schiedsrichter.FrageNachBegruendung()) TextfeldArray[Schiedsrichter.FrageNachBegruendung()]->Positioniere(8,8.5,.75,A_MITTE); } TextfeldArray[T_ISTAMTISCH]->Positioniere(8,6,1,A_MITTE); if (Schiedsrichter.FrageNachSpielerAmStoss()==0) { TextfeldArray[T_SPIELER1NAME]->Positioniere(8,7,1.5,A_MITTE); TextfeldArray[T_SPIELER1NAME]->VollSichtbar(); } else { TextfeldArray[T_SPIELER2NAME]->Positioniere(8,7,1.5,A_MITTE); TextfeldArray[T_SPIELER2NAME]->VollSichtbar(); } TextfeldArray[T_WOLLENSIE]->Positioniere(8,4,1,A_MITTE); TextfeldArray[T_NEUAUFBAUEN]->Positioniere(5.5,2.5,1,A_MITTE); TextfeldArray[T_NEUAUFBAUEN]->SetzeSignal(S_SP_NEUAUFBAUEN); TextfeldArray[T_WEITERSPIELEN]->Positioniere(10.5,2.5,1,A_MITTE); TextfeldArray[T_WEITERSPIELEN]->SetzeSignal(S_SP_WEITERSPIELEN); } } if (Spieler1Gewonnen||Spieler2Gewonnen) { MenuGesperrt=1; TextfeldArray[T_HATGEWONNEN]->Positioniere(8,5,1,A_MITTE); TextfeldArray[T_NEUESSPIEL]->Positioniere(5.5,3,1,A_MITTE); TextfeldArray[T_NEUESSPIEL]->SetzeSignal(S_SP_NEUESSPIEL); TextfeldArray[T_TISCHVERLASSEN]->Positioniere(10.5,3,1,A_MITTE); TextfeldArray[T_TISCHVERLASSEN]->SetzeSignal(S_SP_HAUPTMENU); if (Spieler1Gewonnen) { TextfeldArray[T_SPIELER1NAME]->Positioniere(8,6,1.5,A_MITTE); TextfeldArray[T_SPIELER1NAME]->VollSichtbar(); } if (Spieler2Gewonnen) { TextfeldArray[T_SPIELER2NAME]->Positioniere(8,6,1.5,A_MITTE); TextfeldArray[T_SPIELER2NAME]->VollSichtbar(); } } } break; } GLint i; if (Spiel==ACHTBALL) { for (i=0;i<8;i++) { if (!KugelnVersenkt[i]&&KugelnImSpiel[i]) { ball[i].Positioniere(6+.5*i,.5,6+.5*(i+1),1); ball[i].SetzeSignal(S_SP_BALL+i); } } for (i=8;i<16;i++) { if (!KugelnVersenkt[i]&&KugelnImSpiel[i]) { ball[i].Positioniere(6+.5*(i-8),0,6+.5*(i-7),.5); ball[i].SetzeSignal(S_SP_BALL+i); } } } else { for (i=0;i<5;i++) { if (!KugelnVersenkt[i]&&KugelnImSpiel[i]) { ball[i].Positioniere(6.75+.5*i,.5,6.75+.5*(i+1),1); ball[i].SetzeSignal(S_SP_BALL+i); } } for (i=5;i<10;i++) { if (!KugelnVersenkt[i]&&KugelnImSpiel[i]) { ball[i].Positioniere(6.75+.5*(i-5),0,6.75+.5*(i-4),.5); ball[i].SetzeSignal(S_SP_BALL+i); } } } } break; } StarteAnimation(); } void Menu::SignalAusfuehrung(GLint Signal) { DelayAusgleich=1; switch (Signal) { case S_LOGO: { SetzeMenuZustand(STARTBILDSCHIRM); } break; case S_HM_TRAINING: { SetzeMenuZustand(TRAINING); } break; case S_HM_ZWEISPIELER: { SetzeMenuZustand(ZWEISPIELER); } break; case S_HM_NETZWERKSPIEL: { SetzeMenuZustand(NETZWERKHAUPT); } break; case S_HM_EINSTELLUNGEN: { AusSpiel=0; SetzeMenuZustand(EINSTELLUNGEN); } break; case S_HM_HILFE: { AusSpiel=0; SetzeMenuZustand(HILFE); } break; case S_HM_BEENDEN: { AusSpiel=0; SetzeMenuZustand(BEENDEN); } break; case S_TR_ACHTBALL: { Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; SpielModus=TRAININGSSPIEL; StateMaschin=WEISSNEU; Spiel=ACHTBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Kamera.ladePosition(4); SetzeMenuZustand(SPIEL); } break; case S_TR_NEUNBALL: { Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; SpielModus=TRAININGSSPIEL; StateMaschin=WEISSNEU; Spiel=NEUNBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Kamera.ladePosition(4); SetzeMenuZustand(SPIEL); } break; case S_TR_VIERZEHNPLUSEINS: { } break; case S_TR_ZURUECK: { SetzeMenuZustand(HAUPTMENU); } break; case S_ZW_ACHTBALL: { sprintf(Spieler1,"%s",TextfeldArray[T_SPIELER1NAME]->Text()); sprintf(Spieler2,"%s",TextfeldArray[T_SPIELER2NAME]->Text()); SchreibeKonfiguration(); Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; SpielModus=ZWEISPIELERSPIEL; StateMaschin=SCHIEDSRICHTER; Spiel=ACHTBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Kamera.ladePosition(4); SetzeMenuZustand(SPIEL); } break; case S_ZW_NEUNBALL: { sprintf(Spieler1,"%s",TextfeldArray[T_SPIELER1NAME]->Text()); sprintf(Spieler2,"%s",TextfeldArray[T_SPIELER2NAME]->Text()); SchreibeKonfiguration(); Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; SpielModus=ZWEISPIELERSPIEL; StateMaschin=SCHIEDSRICHTER; Spiel=NEUNBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Kamera.ladePosition(4); SetzeMenuZustand(SPIEL); } break; case S_ZW_VIERZEHNPLUSEINS: { } break; case S_ZW_ZURUECK: { SetzeMenuZustand(HAUPTMENU); } break; case S_NE_BEGINNEN: { SetzeMenuZustand(NETZWERKNEU); } break; case S_NE_TEILNEHMEN: { SetzeMenuZustand(NETZWERKBEITRETEN); } break; case S_NE_ZURUECK: { SetzeMenuZustand(HAUPTMENU); } break; case S_NB_ACHTBALL: { } break; case S_NB_NEUNBALL: { } break; case S_NB_VIERZEHNPLUSEINS: { } break; case S_NB_ZURUECK: { } break; case S_NT_IPADRESSE: { } break; case S_NT_VERBINDEN: { } break; case S_NT_ZURUECK: { } break; case S_EI_STEUERUNG: { E_MouseSpeed=MouseSpeed; E_InvertX=InvertX; E_InvertY=InvertY; SetzeMenuZustand(EINSTELLUNGENSTEUERUNG); } break; case S_EI_SPRACHE: { SetzeMenuZustand(SPRACHAUSWAHL); } break; case S_EI_GRAFIK: { E_Texturgroesse=Texturgroesse; E_AnzeigeTexturgroesse=AnzeigeTexturgroesse; E_TischTexturgroesse=TischTexturgroesse; E_KugelAufloesung=KugelAufloesung; E_BildschirmAufloesung=BildschirmAufloesung; E_Farbtiefe=Farbtiefe; E_Reflektionen=Reflektionen; E_Schatten=Schatten; E_AmbientesLicht=AmbientesLicht; E_TischLampen=TischLampen; E_GrueneLampe=GrueneLampe; E_ZeigeFPS=ZeigeFPS; E_TexMMM=TexMMM; SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_BALLTEXTUREN: { switch (E_Texturgroesse) { case 1: E_Texturgroesse=2; break; case 2: E_Texturgroesse=4; break; case 4: E_Texturgroesse=8; break; case 8: E_Texturgroesse=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_TISCHTEXTUREN: { switch (E_TischTexturgroesse) { case 1: E_TischTexturgroesse=2; break; case 2: E_TischTexturgroesse=4; break; case 4: E_TischTexturgroesse=8; break; case 8: E_TischTexturgroesse=0; break; case 0: E_TischTexturgroesse=1; break; default: E_TischTexturgroesse=4; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_ANZEIGETEXTUREN: { switch (E_AnzeigeTexturgroesse) { case 1: E_AnzeigeTexturgroesse=2; break; case 2: E_AnzeigeTexturgroesse=1; break; default: E_AnzeigeTexturgroesse=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_AUFLOESUNG: { switch (E_BildschirmAufloesung) { case 640: E_BildschirmAufloesung=1600; break; case 800: E_BildschirmAufloesung=640; break; case 1024: E_BildschirmAufloesung=800; break; case 1280: E_BildschirmAufloesung=1024; break; case 1600: E_BildschirmAufloesung=1280; break; default: E_BildschirmAufloesung=800; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_FARBTIEFE: { switch (E_Farbtiefe) { case 16: E_Farbtiefe=32; break; default: E_Farbtiefe=16; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_REFLEKTIONEN: { switch (E_Reflektionen) { case 0: E_Reflektionen=1; break; default: E_Reflektionen=0; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_SCHATTEN: { switch (E_Schatten) { case 0: E_Schatten=1; break; default: E_Schatten=0; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_TEXTURINTERPOLATION: { switch (E_TexMMM) { case 0: E_TexMMM=7; break; case 2: E_TexMMM=0; break; case 3: E_TexMMM=2; break; default: E_TexMMM=3; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_AMBIENTESLICHT: { switch (E_AmbientesLicht) { case 1: E_AmbientesLicht=0; break; default: E_AmbientesLicht=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_TISCHLAMPEN: { switch (E_TischLampen) { case 1: E_TischLampen=2; break; case 2: E_TischLampen=3; break; case 3: E_TischLampen=1; break; default: E_TischLampen=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_GRUENELAMPE: { switch (E_GrueneLampe) { case 1: E_GrueneLampe=0; break; default: E_GrueneLampe=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_FPS: { switch (E_ZeigeFPS) { case 1: ZeigeFPS=E_ZeigeFPS=0; break; default: ZeigeFPS=E_ZeigeFPS=1; break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_BALLGEOMETRIE: { switch (E_KugelAufloesung) { case 1: { E_KugelAufloesung=7; } break; case 2: { E_KugelAufloesung=7; } break; case 3: { E_KugelAufloesung=11; } break; case 5: { E_KugelAufloesung=3; } break; case 7: { E_KugelAufloesung=5; } break; case 9: { E_KugelAufloesung=7; } break; case 11: { E_KugelAufloesung=7; } break; default: { E_KugelAufloesung=7; } break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_MOUSESPEED: { if (E_MouseSpeed<=.21) { E_MouseSpeed=.8; } else if (E_MouseSpeed<=.29) { E_MouseSpeed=.8; } else if (E_MouseSpeed<=.41) { E_MouseSpeed=.28; } else if (E_MouseSpeed<=.575) { E_MouseSpeed=.4; } else { E_MouseSpeed=.565; } SetzeMenuZustand(EINSTELLUNGENSTEUERUNG); } break; case S_EI_XINVERT: { if (E_InvertX) { E_InvertX=0; } else { E_InvertX=1; } SetzeMenuZustand(EINSTELLUNGENSTEUERUNG); } break; case S_EI_YINVERT: { if (E_InvertY) { E_InvertY=0; } else { E_InvertY=1; } SetzeMenuZustand(EINSTELLUNGENSTEUERUNG); } break; case S_EI_QUALITAET: { switch(Qualitaet) { case 1: { E_KugelAufloesung=11; E_Texturgroesse=1; E_TischTexturgroesse=1; E_AnzeigeTexturgroesse=1; E_Reflektionen=1; E_BildschirmAufloesung=1024; E_Farbtiefe=32; E_Schatten=1; E_TischLampen=3; E_GrueneLampe=1; E_TexMMM=7; } break; case 2: { E_KugelAufloesung=3; E_Texturgroesse=8; E_TischTexturgroesse=0; E_AnzeigeTexturgroesse=2; E_Reflektionen=0; E_BildschirmAufloesung=640; E_Farbtiefe=16; E_Schatten=0; E_TischLampen=1; E_GrueneLampe=0; E_TexMMM=0; } break; case 3: { E_KugelAufloesung=5; E_Texturgroesse=4; E_TischTexturgroesse=4; E_AnzeigeTexturgroesse=2; E_Reflektionen=0; E_BildschirmAufloesung=640; E_Farbtiefe=16; E_Schatten=1; E_TischLampen=1; E_GrueneLampe=0; E_TexMMM=2; } break; case 4: { E_KugelAufloesung=7; E_Texturgroesse=2; E_TischTexturgroesse=2; E_AnzeigeTexturgroesse=1; E_Reflektionen=0; E_BildschirmAufloesung=800; E_Farbtiefe=16; E_Schatten=1; E_TischLampen=2; E_GrueneLampe=0; E_TexMMM=3; } break; case 5: { E_KugelAufloesung=7; E_Texturgroesse=2; E_TischTexturgroesse=1; E_AnzeigeTexturgroesse=1; E_Reflektionen=1; E_BildschirmAufloesung=1024; E_Farbtiefe=16; E_Schatten=1; E_TischLampen=2; E_GrueneLampe=1; E_TexMMM=7; } break; default: { E_KugelAufloesung=7; E_Texturgroesse=2; E_TischTexturgroesse=2; E_AnzeigeTexturgroesse=1; E_Reflektionen=0; E_BildschirmAufloesung=800; E_Farbtiefe=16; E_Schatten=1; E_TischLampen=2; E_GrueneLampe=0; E_TexMMM=3; } break; } SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_GRAFIKUEBERNEHMEN: { GLint TexMMMgeaendert=0; if (TexMMM!=E_TexMMM) { TexMMMgeaendert=1; TexMMM=E_TexMMM; } if (Texturgroesse!=E_Texturgroesse || KugelAufloesung!=E_KugelAufloesung || TexMMMgeaendert || Schatten!=E_Schatten) { initialisiereKugelTabellen(E_KugelAufloesung); for (GLint j=0;j<16;j++) { // Initialisierung der Baelle + Laden der Texturen Kugel[j].Initialisiere(j,E_Texturgroesse,E_KugelAufloesung,E_Schatten); } } if (TischTexturgroesse!=E_TischTexturgroesse || TexMMMgeaendert){ Tisch.Initialisiere(E_TischTexturgroesse); } if (Reflektionen!=E_Reflektionen || AmbientesLicht!=E_AmbientesLicht || TischLampen!=E_TischLampen || GrueneLampe!=E_GrueneLampe) { Beleuchtung.Initialisiere(E_AmbientesLicht,E_TischLampen,E_GrueneLampe,E_Reflektionen); } if (AnzeigeTexturgroesse!=E_AnzeigeTexturgroesse|| TexMMMgeaendert){ Initialisiere(E_AnzeigeTexturgroesse); } GLint NeueAufloesung=0; if (Farbtiefe!=E_Farbtiefe || BildschirmAufloesung!=E_BildschirmAufloesung) NeueAufloesung=1; KugelAufloesung=E_KugelAufloesung; Texturgroesse=E_Texturgroesse; AnzeigeTexturgroesse=E_AnzeigeTexturgroesse; TischTexturgroesse=E_TischTexturgroesse; Reflektionen=E_Reflektionen; BildschirmAufloesung=E_BildschirmAufloesung; Farbtiefe=E_Farbtiefe; Schatten=E_Schatten; TischTexturgroesse=E_TischTexturgroesse; AmbientesLicht=E_AmbientesLicht; TischLampen=E_TischLampen; GrueneLampe=E_GrueneLampe; ZeigeFPS=E_ZeigeFPS; SchreibeKonfiguration(); if (NeueAufloesung) SetzeMenuZustand(EINSTELLUNGENGRAFIKHINWEIS); else SetzeMenuZustand(EINSTELLUNGENGRAFIK); } break; case S_EI_GRAFIKZURUECK: { SetzeMenuZustand(EINSTELLUNGEN); } break; case S_EI_STEUERUNGUEBERNEHMEN: { InvertX=E_InvertX; InvertY=E_InvertY; MouseSpeed=E_MouseSpeed; SchreibeKonfiguration(); SetzeMenuZustand(EINSTELLUNGEN); } break; case S_EI_STEUERUNGZURUECK: { SetzeMenuZustand(EINSTELLUNGEN); } break; case S_EI_ZURUECK: { SetzeMenuZustand(HAUPTMENU); } break; case S_EI_ZURUECK_AS: { SetzeMenuZustand(AUSSPIEL); } break; case S_BE_JABEENDEN: { exit(0); } break; case S_BE_ZURUECK: { SetzeMenuZustand(HAUPTMENU); } break; case S_BE_ZURUECK_AS: { SetzeMenuZustand(AUSSPIEL); } break; case S_AS_WEITERSPIELEN: { SetzeMenuZustand(SPIEL); } break; case S_AS_HAUPTMENU: { AusSpiel=0; StateMaschin=START; SetzeMenuZustand(HAUPTMENU); } break; case S_AS_HILFE: { AusSpiel=1; SetzeMenuZustand(HILFE); } break; case S_AS_EINSTELLUNGEN: { AusSpiel=1; SetzeMenuZustand(EINSTELLUNGEN); } break; case S_AS_BEENDEN: { AusSpiel=1; SetzeMenuZustand(BEENDEN); } break; case S_SP_LOGO: { AusSpiel=1; SetzeMenuZustand(AUSSPIEL); } break; case S_SP_BALL+0: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(0); } } break; case S_SP_BALL+1: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[1].Pos_xCM(),Kugel[1].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(1); } } break; case S_SP_BALL+2: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[2].Pos_xCM(),Kugel[2].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(2); } } break; case S_SP_BALL+3: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[3].Pos_xCM(),Kugel[3].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(3); } } break; case S_SP_BALL+4: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[4].Pos_xCM(),Kugel[4].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(4); } } break; case S_SP_BALL+5: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[5].Pos_xCM(),Kugel[5].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(5); } } break; case S_SP_BALL+6: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[6].Pos_xCM(),Kugel[6].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(6); } } break; case S_SP_BALL+7: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[7].Pos_xCM(),Kugel[7].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(7); } } break; case S_SP_BALL+8: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[8].Pos_xCM(),Kugel[8].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(8); } } break; case S_SP_BALL+9: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[9].Pos_xCM(),Kugel[9].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(9); } } break; case S_SP_BALL+10: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[10].Pos_xCM(),Kugel[10].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(10); } } break; case S_SP_BALL+11: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[11].Pos_xCM(),Kugel[11].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(11); } } break; case S_SP_BALL+12: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[12].Pos_xCM(),Kugel[12].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(12); } } break; case S_SP_BALL+13: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[13].Pos_xCM(),Kugel[13].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(13); } } break; case S_SP_BALL+14: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[14].Pos_xCM(),Kugel[14].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(14); } } break; case S_SP_BALL+15: { if (StateMaschin==BETRACHTEN || StateMaschin==WEISSNEU) { Kamera.BlickeAuf3(Kugel[15].Pos_xCM(),Kugel[15].Pos_yCM()); } else if (StateMaschin==STOSS) { Kamera.Verfolge(15); } } break; case S_SP_WEITERSPIELEN: { NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; MenuGesperrt=0; NeuerMenuZustand(); } break; case S_SP_ACHTEINSETZEN: { NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; MenuGesperrt=0; AchtEinsetzen(); NeuerMenuZustand(); } break; case S_SP_NEUAUFBAUEN: { Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; StateMaschin=SCHIEDSRICHTER; GLint Spieler=Schiedsrichter.FrageNachSpielerAmStoss(); GLint Fouls0=Schiedsrichter.FrageNachFouls(0); GLint Fouls1=Schiedsrichter.FrageNachFouls(1); Schiedsrichter.NeuesSpiel(Spiel); //SchiedsrichterEntscheidung=0; nur nicht! Schiedsrichter.SetzeSpielerAmStoss(Spieler); Schiedsrichter.SetzeFouls(0,Fouls0); Schiedsrichter.SetzeFouls(1,Fouls1); SpielfeldAufbau(); Kamera.ladePosition(4); NeuerMenuZustand(); } break; case S_SP_HAUPTMENU:{ AusSpiel=0; StateMaschin=START; SetzeMenuZustand(HAUPTMENU); } break; case S_SP_NEUESSPIEL:{ Foul=0; LageVerbesserungKopffeld=1; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; MenuGesperrt=0; StateMaschin=SCHIEDSRICHTER; GLint Spieler=Schiedsrichter.FrageNachSpielerAmStoss(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Schiedsrichter.SetzeSpielerAmStoss(1-Spieler); SpielfeldAufbau(); Kamera.ladePosition(4); NeuerMenuZustand(); } break; case S_SP_NEUEACHTBALLAUFSTELLUNG:{ if (StateMaschin==BETRACHTEN|| StateMaschin==WEISSNEU) { Spiel=ACHTBALL; SpielfeldAufbau(); } } break; case S_SP_NEUENEUNBALLAUFSTELLUNG:{ if (StateMaschin==BETRACHTEN|| StateMaschin==WEISSNEU) { Spiel=NEUNBALL; SpielfeldAufbau(); } } break; case S_SPIELER1HERHOEREN:{ for (GLint TextfeldNr=0;TextfeldNr<1000;TextfeldNr++) { if (TextfeldArray[TextfeldNr]) TextfeldArray[TextfeldNr]->Weghoeren(); } TextfeldArray[T_SPIELER1NAME]->Herhoeren(); } break; case S_SPIELER2HERHOEREN:{ for (GLint TextfeldNr=0;TextfeldNr<1000;TextfeldNr++) { if (TextfeldArray[TextfeldNr]) TextfeldArray[TextfeldNr]->Weghoeren(); } TextfeldArray[T_SPIELER2NAME]->Herhoeren(); } break; case S_NETZWERKSPIELERHERHOEREN:{ //for (GLint TextfeldNr=0;TextfeldNrWeghoeren(); //} //T_NetzwerkSpielerName.Herhoeren(); } break; case S_H_TASTENBELEGUNGEN: { SetzeMenuZustand(HILFETASTENBELEGUNGEN); } break; case S_H_BILLARDREGELN: { SetzeMenuZustand(HILFEREGELN1); } break; case S_H_TUTORIAL: { Foul=0; LageVerbesserungKopffeld=0; LageVerbesserung=0; NeuAufbauenOderWeiterspielen=0; NeuAufbauenOderAchtEinsetzen=0; Spieler1Gewonnen=0; Spieler2Gewonnen=0; MenuGesperrt=0; SpielModus=TUTORIAL; StateMaschin=BETRACHTEN; Spiel=ACHTBALL; SpielfeldAufbau(); Schiedsrichter.NeuesSpiel(Spiel); SchiedsrichterEntscheidung=0; Kamera.ladePosition(4); SetzeMenuZustand(SPIEL); } break; case S_H_ZUHILFE: { SetzeMenuZustand(HILFE); } break; case S_H_E1_N: { SetzeMenuZustand(HILFEEINFUEHRUNG2); } break; case S_H_E2_N: { SetzeMenuZustand(HILFEEINFUEHRUNG3); } break; case S_H_E2_L: { SetzeMenuZustand(HILFEEINFUEHRUNG1); } break; case S_H_E3_N: { SetzeMenuZustand(HILFEEINFUEHRUNG4); } break; case S_H_E3_L: { SetzeMenuZustand(HILFEEINFUEHRUNG2); } break; case S_H_E4_N: { SetzeMenuZustand(HILFEEINFUEHRUNG5); } break; case S_H_E4_L: { SetzeMenuZustand(HILFEEINFUEHRUNG3); } break; case S_H_E5_N: { SetzeMenuZustand(HILFEEINFUEHRUNG6); } break; case S_H_E5_L: { SetzeMenuZustand(HILFEEINFUEHRUNG4); } break; case S_H_E6_N: { SetzeMenuZustand(HILFEEINFUEHRUNG7); } break; case S_H_E6_L: { SetzeMenuZustand(HILFEEINFUEHRUNG5); } break; case S_H_R1_N: { SetzeMenuZustand(HILFEREGELN2); } break; case S_H_R2_N: { SetzeMenuZustand(HILFEREGELN3); } break; case S_H_R2_L: { SetzeMenuZustand(HILFEREGELN1); } break; case S_H_R3_N: { SetzeMenuZustand(HILFEREGELN4); } break; case S_H_R3_L: { SetzeMenuZustand(HILFEREGELN2); } break; case S_H_R4_N: { SetzeMenuZustand(HILFEREGELN5); } break; case S_H_R4_L: { SetzeMenuZustand(HILFEREGELN3); } break; case S_H_R5_N: { SetzeMenuZustand(HILFEREGELN6); } break; case S_H_R5_L: { SetzeMenuZustand(HILFEREGELN4); } break; case S_H_R6_N: { SetzeMenuZustand(HILFEREGELN7); } break; case S_H_R6_L: { SetzeMenuZustand(HILFEREGELN5); } break; default:{ if (Signal>=900 && Signal<990) { ladeSprache(Signal); for (GLint dl=0 ; dl < 1000 ; dl++ ) { if (!TextfeldArray[dl]) continue; TextfeldArray[dl]->GeneriereDisplayList(); printf("."); fflush(stdout); } if (Sprache) SetzeMenuZustand(EINSTELLUNGEN); else SignalAusfuehrung(S_H_TUTORIAL); //SetzeMenuZustand(HAUPTMENU); Sprache=Signal; SchreibeKonfiguration(); } } break; } } GLint Menu::KeyboardTaste (unsigned char Taste,int,int){ GLint Reaktion=0; GLint TextfeldNr=0; while (!Reaktion && TextfeldNr<1000) { if( TextfeldArray[TextfeldNr] ) Reaktion = TextfeldArray[TextfeldNr]->Zeichen(Taste); //if (Reaktion) { // printf("\nReaktion von %i\n",TextfeldNr); // printf("%s",TextfeldArray[TextfeldNr]->Text()); //} TextfeldNr++; } if (Reaktion) return 1; if (MenuGesperrt || MenuZustand!=SPIEL) { return 1; } //Esc-Sequenzen ;) switch (MenuZustand) { case STARTBILDSCHIRM: { switch (Taste) { case 27: { MenuZustand=HAUPTMENU; NeuerMenuZustand(); return 1; } break; } } break; case HAUPTMENU:{ switch (Taste) { case 27: { MenuZustand=BEENDEN; NeuerMenuZustand(); return 1; } break; } } break; case TRAINING:{ switch (Taste) { case 27: { MenuZustand=HAUPTMENU; NeuerMenuZustand(); return 1; } break; } } break; case ZWEISPIELER:{ switch (Taste) { case 27: { MenuZustand=HAUPTMENU; NeuerMenuZustand(); return 1; } break; } } break; case NETZWERKHAUPT:{ switch (Taste) { case 27: { MenuZustand=HAUPTMENU; NeuerMenuZustand(); return 1; } break; } } break; case NETZWERKNEU:{ switch (Taste) { case 27: { MenuZustand=NETZWERKHAUPT; NeuerMenuZustand(); return 1; } break; } } break; case NETZWERKBEITRETEN:{ switch (Taste) { case 27: { MenuZustand=NETZWERKHAUPT; NeuerMenuZustand(); return 1; } break; } } break; case BEENDEN:{ switch (Taste) { case 27: { MenuZustand=HAUPTMENU; NeuerMenuZustand(); return 1; } break; } } break; case AUSSPIEL:{ } break; case EINSTELLUNGEN:{ } break; } return 0; } void Menu::SetzeFPS(GLint fps) { char temp[]={0,0,0,0,0,0,0,0,0,0}; sprintf(temp,"%i fps",fps); TextfeldArray[T_FPS]->SetzeText(temp); } BillardGL-1.75/src/Kamera.cpp0100644000076400001440000003614207461303700015147 0ustar stefanusers/**************************************************************************** ** ** Kamera.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** *****************************************************************************/ #include #include //2CHANGE wieder raus wenn kein printf mehr drin #include "Kugel.h" #include "Kamera.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif GLfloat BewegFaktor=.3; GLfloat DrehFaktor=.3; GLfloat Positionen[12][6]; // Array zum Abspeichern der Kamerapositionen /* --------- Konstruktor ---------- */ Kamera::Kamera() { // Generieren der vordefinierten Kamerapositionen Alpha=60.0;Beta=60.0; Pos_x=-100.0;Pos_y=-50.0;Pos_z=50.0; FOV=38.6; speicherePosition(0); Alpha=0;Beta=0; Pos_x=0;Pos_y=0;Pos_z=400; FOV=30.7; speicherePosition(1); Alpha=80;Beta=90; Pos_x=-170;Pos_y=0;Pos_z=30; FOV=38.6; speicherePosition(2); Alpha=80;Beta=-90; Pos_x=170;Pos_y=0;Pos_z=30; FOV=38.6; speicherePosition(3); Alpha=53;Beta=90; Pos_x=-220;Pos_y=0;Pos_z=120; FOV=38.6; speicherePosition(4); Alpha=53;Beta=-90; Pos_x=220;Pos_y=0;Pos_z=120; FOV=38.6; speicherePosition(5); Alpha=48;Beta=123.5; Pos_x=-229;Pos_y=121;Pos_z=176; FOV=38.6; speicherePosition(7); Alpha=48;Beta=56.5; Pos_x=-229;Pos_y=-121;Pos_z=176; FOV=38.6; speicherePosition(6); Soll_Pos_x=-60; Soll_Pos_y=-30; Rundflug(0); Alpha=Soll_Alpha; Beta=Soll_Beta; Pos_x=Soll_Pos_x; Pos_y=Soll_Pos_y; Pos_z=Soll_Pos_z; Aspekt=1.333333; Verfolgung=-1; Alpha=100;Beta=0; Pos_x=0;Pos_y=-200;Pos_z=20; FOV=38.6; } void Kamera::male() { glMatrixMode(GL_PROJECTION); // Kameraparameter! glLoadIdentity(); // zuruecksetzen gluPerspective(FOV,Aspekt,Nah,Fern); glMatrixMode(GL_MODELVIEW); // Blickpunkt! glLoadIdentity(); // Kamera an den Ursprung setzen glRotatef(Alpha,-1,0,0); // um Alpha nach oben und Beta nach Rechts drehen glRotatef(Beta,0,0,1); // an die gewuenschte Position setzen glTranslatef(-Pos_x,-Pos_y,-Pos_z); //glEnable(GL_LIGHTING); } //setzt die Kamera an eine neue Position void Kamera::neuePosition(GLfloat Position[]) { Soll_Pos_x = Position[0]; Soll_Pos_y = Position[1]; Soll_Pos_z = Position[2]; Soll_Alpha = Position[3]; Soll_Beta = Position[4]; Soll_FOV = Position[5]; BlickTiefeNeuBestimmen(); Verfolgung=-1; } //gibt die aktuelle Kameraposition zur"uck //GLfloat* Kamera::Position() { // GLfloat temp[] ={Soll_Pos_x,Soll_Pos_y,Soll_Pos_z,Soll_Alpha,Soll_Beta,Soll_FOV}; // return temp; //} GLfloat Kamera::Pos_xCM() { return Pos_x; } GLfloat Kamera::Pos_yCM() { return Pos_y; } GLfloat Kamera::Pos_zCM() { return Pos_z; } //schreibt die aktuelle Kameraposition in die Tabelle ab void Kamera::speicherePosition(GLint Platz) { Positionen[Platz][0]=Pos_x; Positionen[Platz][1]=Pos_y; Positionen[Platz][2]=Pos_z; Positionen[Platz][3]=Alpha; Positionen[Platz][4]=Beta; Positionen[Platz][5]=FOV; //2DEL //printf("%i: %f %f %f %f %f %f \n",Platz,Pos_x,Pos_y,Pos_z,Alpha,Beta,FOV); } // l"adt eine Kameraposition aus der Tabelle void Kamera::ladePosition(GLint Platz) { setzeSollPosition(Positionen[Platz]); Verfolgung=-1; } // Bewegt die Kamera in Blickrichtung void Kamera::Beweg_Rein(GLfloat Faktor) { Soll_Pos_x+=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*sin(Soll_Beta/57.29578); Soll_Pos_y+=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*cos(Soll_Beta/57.29578); Soll_Pos_z-=2*BewegFaktor*Faktor*cos(Soll_Alpha/57.29578); // if (Pos_z>400) {Pos_z=400;} if (Soll_Pos_z<2.8) {Soll_Pos_z=2.9;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera gegen die Blickrichtung void Kamera::Beweg_Raus(GLfloat Faktor) { Soll_Pos_x-=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*sin(Soll_Beta/57.29578); Soll_Pos_y-=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*cos(Soll_Beta/57.29578); Soll_Pos_z+=2*BewegFaktor*Faktor*cos(Soll_Alpha/57.29578); // if (Pos_z>400) {Pos_z=400;} if (Soll_Pos_z<2.8) {Soll_Pos_z=2.8;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera in Blickrichtung, aber unter Beibehaltung der H"ohe void Kamera::Beweg_Vor(GLfloat Faktor) { Soll_Pos_x+=2*BewegFaktor*Faktor*sin(Soll_Beta/57.29578); Soll_Pos_y+=2*BewegFaktor*Faktor*cos(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera gegen die Blickrichtung, aber unter Beibehaltung der H"ohe void Kamera::Beweg_Zurueck(GLfloat Faktor) { Soll_Pos_x-=2*BewegFaktor*Faktor*sin(Soll_Beta/57.29578); Soll_Pos_y-=2*BewegFaktor*Faktor*cos(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera nach rechts void Kamera::Beweg_Rechts(GLfloat Faktor) { Soll_Pos_x+=BewegFaktor*Faktor*cos(Soll_Beta/57.29578); Soll_Pos_y-=BewegFaktor*Faktor*sin(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera nach links void Kamera::Beweg_Links(GLfloat Faktor) { Soll_Pos_x-=BewegFaktor*Faktor*cos(Soll_Beta/57.29578); Soll_Pos_y+=BewegFaktor*Faktor*sin(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera nach oben void Kamera::Beweg_Hoch(GLfloat Faktor) { Soll_Pos_z+=BewegFaktor*Faktor; // if (Pos_z>400) {Pos_z=400;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Bewegt die Kamera nach unten void Kamera::Beweg_Runter(GLfloat Faktor) { Soll_Pos_z-=BewegFaktor*Faktor; if (Soll_Pos_z<2.8) {Soll_Pos_z=2.8;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } // Vergr"o"sert den Zoom void Kamera::Zoom_Rein(GLfloat Faktor) { Soll_FOV-=BewegFaktor*Faktor; if (Soll_FOV<1) {Soll_FOV=1;} Verfolgung=-1; } // Verkleinert den Zoom void Kamera::Zoom_Raus(GLfloat Faktor) { Soll_FOV+=BewegFaktor*Faktor; Verfolgung=-1; } // Vergr"o"sert den Vertigo void Kamera::Vertigo_Rein(GLfloat Faktor) { Soll_Pos_x-=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*sin(Soll_Beta/57.29578); Soll_Pos_y-=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*cos(Soll_Beta/57.29578); Soll_Pos_z+=2*BewegFaktor*Faktor*cos(Soll_Alpha/57.29578); Soll_FOV=2077*cos(Soll_Alpha/57.29578)/Soll_Pos_z; if (Soll_FOV<1) {Soll_FOV=1;} Verfolgung=-1; } // Verkleinert den Vertigo void Kamera::Vertigo_Raus(GLfloat Faktor) { Soll_Pos_x+=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*sin(Soll_Beta/57.29578); Soll_Pos_y+=2*BewegFaktor*Faktor*sin(Soll_Alpha/57.29578)*cos(Soll_Beta/57.29578); Soll_Pos_z-=2*BewegFaktor*Faktor*cos(Soll_Alpha/57.29578); Soll_FOV=2077*cos(Soll_Alpha/57.29578)/Soll_Pos_z; Verfolgung=-1; } // Dreht die Kamera nach rechts void Kamera::Dreh_Rechts(GLfloat Faktor) { Soll_Beta+=Faktor*DrehFaktor; Verfolgung=-1; } // Dreht die Kamera nach links void Kamera::Dreh_Links(GLfloat Faktor) { Soll_Beta-=Faktor*DrehFaktor; Verfolgung=-1; } // Dreht die Kamera nach oben void Kamera::Dreh_Hoch(GLfloat Faktor) { Soll_Alpha+=Faktor*DrehFaktor; if (Soll_Alpha>90) {Soll_Alpha=90;} if (Soll_Alpha<0) {Soll_Alpha=0;} Verfolgung=-1; } // Dreht die Kamera nach unten void Kamera::Dreh_Runter(GLfloat Faktor) { Soll_Alpha-=Faktor*DrehFaktor; if (Soll_Alpha>90) {Soll_Alpha=90;} if (Soll_Alpha<0) {Soll_Alpha=0;} Verfolgung=-1; } void Kamera::Schwenk_Links(GLfloat Faktor, GLfloat Mitte_x, GLfloat Mitte_y) { GLfloat Abstand=sqrt((Mitte_x-Soll_Pos_x)*(Mitte_x-Soll_Pos_x)+(Mitte_y-Soll_Pos_y)*(Mitte_y-Soll_Pos_y)); if (Abstand<5) Abstand=5; Soll_Beta+=Faktor*DrehFaktor*7.338/sqrt(Abstand); Soll_Pos_x=Mitte_x-Abstand*sin(Soll_Beta/57.29578); Soll_Pos_y=Mitte_y-Abstand*cos(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } void Kamera::Schwenk_Rechts(GLfloat Faktor, GLfloat Mitte_x, GLfloat Mitte_y) { GLfloat Abstand=sqrt((Mitte_x-Soll_Pos_x)*(Mitte_x-Soll_Pos_x)+(Mitte_y-Soll_Pos_y)*(Mitte_y-Soll_Pos_y)); if (Abstand<5) Abstand=5; Soll_Beta-=Faktor*DrehFaktor*7.338/sqrt(Abstand); Soll_Pos_x=Mitte_x-Abstand*sin(Soll_Beta/57.29578); Soll_Pos_y=Mitte_y-Abstand*cos(Soll_Beta/57.29578); BlickTiefeNeuBestimmen(); Verfolgung=-1; } void Kamera::Schwenk_Hoch(GLfloat Faktor, GLfloat Mitte_x, GLfloat Mitte_y) { GLfloat Abstand=sqrt((Mitte_x-Soll_Pos_x)*(Mitte_x-Soll_Pos_x)+(Mitte_y-Soll_Pos_y)*(Mitte_y-Soll_Pos_y)+(Soll_Pos_z-2.8)*(Soll_Pos_z-2.8)); if (Abstand==0) { Soll_Alpha=0; } else { Soll_Alpha+=Faktor*DrehFaktor*7.338/sqrt(Abstand); if (Soll_Alpha<0) {Soll_Alpha=0;} if (Soll_Alpha>90) {Soll_Alpha=90;} } Soll_Pos_x=Mitte_x-Abstand*sin(Soll_Beta/57.29578)*sin(Soll_Alpha/57.29578); Soll_Pos_y=Mitte_y-Abstand*cos(Soll_Beta/57.29578)*sin(Soll_Alpha/57.29578); Soll_Pos_z=2.8+Abstand*cos(Soll_Alpha/57.29578); // if (Pos_z>400) {Pos_z=400;} if (Soll_Pos_z<2.8) {Soll_Pos_z=2.8;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } void Kamera::Schwenk_Runter(GLfloat Faktor, GLfloat Mitte_x, GLfloat Mitte_y) { GLfloat Abstand=sqrt((Mitte_x-Soll_Pos_x)*(Mitte_x-Soll_Pos_x)+(Mitte_y-Soll_Pos_y)*(Mitte_y-Soll_Pos_y)+(Soll_Pos_z-2.8)*(Soll_Pos_z-2.8)); if (Abstand==0) { Soll_Alpha=0; } else { Soll_Alpha-=Faktor*DrehFaktor*7.338/sqrt(Abstand); if (Soll_Alpha<0) {Soll_Alpha=0;} if (Soll_Alpha>90) {Soll_Alpha=90;} } Soll_Pos_x=Mitte_x-Abstand*sin(Soll_Beta/57.29578)*sin(Soll_Alpha/57.29578); Soll_Pos_y=Mitte_y-Abstand*cos(Soll_Beta/57.29578)*sin(Soll_Alpha/57.29578); Soll_Pos_z=2.8+Abstand*cos(Soll_Alpha/57.29578); // if (Pos_z>400) {Pos_z=400;} if (Soll_Pos_z<2.8) {Soll_Pos_z=2.8;} BlickTiefeNeuBestimmen(); Verfolgung=-1; } void Kamera::setzeSollPosition(GLfloat Soll_Pos[6]) { Soll_Pos_x = Soll_Pos[0]; Soll_Pos_y = Soll_Pos[1]; Soll_Pos_z = Soll_Pos[2]; Soll_Alpha = Soll_Pos[3]; Soll_Beta = Soll_Pos[4]; Soll_FOV = Soll_Pos[5]; Beta=fmod(Beta,360); Soll_Beta=fmod(Soll_Beta,360); if (Soll_Beta>Beta+180) {Soll_Beta-=360;} if (Soll_BetaBeta+180) {Soll_Beta-=360;} if (Soll_BetaBlickpunkt_y) {SollBeta-=180;} GLfloat SollFOV=38.6; setzeSollPosition(SollPosx,SollPosy,SollPosz,SollAlpha,SollBeta,SollFOV); Verfolgung=-1; } void Kamera::BlickeAuf2(GLfloat Blickpunkt[2]) { BlickeAuf2(Blickpunkt[0],Blickpunkt[1]); } void Kamera::BlickeAuf2(GLfloat Blickpunkt_x,GLfloat Blickpunkt_y) { GLfloat SollPosx=80*(Pos_x-Blickpunkt_x)/ sqrt((Blickpunkt_x-Pos_x)*(Blickpunkt_x-Pos_x)+ (Blickpunkt_y-Pos_y)*(Blickpunkt_y-Pos_y))+ Blickpunkt_x; GLfloat SollPosy=80*(Pos_y-Blickpunkt_y)/ sqrt((Blickpunkt_x-Pos_x)*(Blickpunkt_x-Pos_x)+ (Blickpunkt_y-Pos_y)*(Blickpunkt_y-Pos_y))+ Blickpunkt_y; GLfloat SollPosz=50; GLfloat SollAlpha=72; GLfloat SollBeta=atan((Blickpunkt_x-SollPosx)/(Blickpunkt_y-SollPosy))*180/M_PI; if (SollPosy>Blickpunkt_y) {SollBeta-=180;} GLfloat SollFOV=38.6; setzeSollPosition(SollPosx,SollPosy,SollPosz,SollAlpha,SollBeta,SollFOV); Verfolgung=-1; } void Kamera::BlickeAuf3(GLfloat Blickpunkt[2]) { BlickeAuf3(Blickpunkt[0],Blickpunkt[1]); } void Kamera::BlickeAuf3(GLfloat Blickpunkt_x,GLfloat Blickpunkt_y) { GLfloat SollPosx=80*(Pos_x-Blickpunkt_x)/ sqrt((Blickpunkt_x-Pos_x)*(Blickpunkt_x-Pos_x)+ (Blickpunkt_y-Pos_y)*(Blickpunkt_y-Pos_y))+ Blickpunkt_x; GLfloat SollPosy=80*(Pos_y-Blickpunkt_y)/ sqrt((Blickpunkt_x-Pos_x)*(Blickpunkt_x-Pos_x)+ (Blickpunkt_y-Pos_y)*(Blickpunkt_y-Pos_y))+ Blickpunkt_y; GLfloat SollPosz=50; GLfloat SollAlpha=58; GLfloat SollBeta=atan((Blickpunkt_x-SollPosx)/(Blickpunkt_y-SollPosy))*180/M_PI; if (SollPosy>Blickpunkt_y) {SollBeta-=180;} GLfloat SollFOV=38.6; setzeSollPosition(SollPosx,SollPosy,SollPosz,SollAlpha,SollBeta,SollFOV); Verfolgung=-1; } void Kamera::Fahrt(GLfloat Faktor) { if (Verfolgung!=-1) { if (Kugel[Verfolgung].Pos_x()==3000.0) { Verfolgung=-1; } else { GLint Verfolgung2=Verfolgung; BlickeAuf3(Kugel[Verfolgung].Pos_xCM(),Kugel[Verfolgung].Pos_yCM()); Verfolgung=Verfolgung2; } } for (int i=0;i 180){Beta+=360;} d_Pos_x = d_Pos_x * 0.9 + 0.003 * (Soll_Pos_x-Pos_x); d_Pos_y = d_Pos_y * 0.9 + 0.003 * (Soll_Pos_y-Pos_y); d_Pos_z = d_Pos_z * 0.9 + 0.003 * (Soll_Pos_z-Pos_z); d_Alpha = d_Alpha * 0.9 + 0.003 * (Soll_Alpha-Alpha); d_Beta = d_Beta * 0.9 + 0.003 * (Soll_Beta-Beta); d_FOV = d_FOV * 0.9 + 0.003 * (Soll_FOV-FOV); Pos_x += d_Pos_x; Pos_y += d_Pos_y; Pos_z += d_Pos_z; Alpha += d_Alpha; Beta += d_Beta; FOV += d_FOV; BlickTiefeNeuBestimmen(); } } void Kamera::Verfolge(GLint Kugel) { Verfolgung=Kugel; } void Kamera::BlickTiefeNeuBestimmen() { GLfloat ax=fabs(Pos_x),ay=fabs(Pos_y),az=Pos_z; if (ax<150) { if (ay<80) { Nah=az-5; } else { Nah=sqrt((ay-80)*(ay-80)+(az-5)*(az-5)); } } else { if (ay<80) { Nah=sqrt((ax-150)*(ax-150)+(az-5)*(az-5)); } else { Nah=sqrt((ax-150)*(ax-150)+(ay-80)*(ay-80)+(az-5)*(az-5)); } } Nah*=.8; if (Nah<1) {Nah=1;} Fern=sqrt((ax+150)*(ax+150)+(ay+80)*(ay+80)+az*az); // printf ("Nah: %f\nFern: %f\n\n",Nah,Fern); 2DEL } void Kamera::Rundflug(GLint Faktor){ if (Soll_Pos_y==0) {Soll_Pos_y=.00001;} //Soll_Beta=Faktor*.1+atan(Soll_Pos_x/Soll_Pos_y)*180/M_PI; //if (Soll_Pos_y>0) {Soll_Beta-=180;} Soll_Beta+=.1*Faktor; Soll_Pos_x=(-30*sin(Soll_Beta*M_PI/180)-280)*sin(Soll_Beta*M_PI/180); Soll_Pos_y=(-30*sin(Soll_Beta*M_PI/180)-280)*cos(Soll_Beta*M_PI/180); Soll_Pos_z=100-50*sin(Soll_Beta*M_PI/180); Soll_FOV=36.8; Soll_Alpha=atan(sqrt(Soll_Pos_x*Soll_Pos_x+ Soll_Pos_y*Soll_Pos_y)/ Soll_Pos_z)*180/M_PI; } BillardGL-1.75/src/Tisch.cpp0100644000076400001440000006357307462212676015045 0ustar stefanusers/*************************************************************************** ** ** Tisch.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** *****************************************************************************/ #include #include #include #include #include "LA.h" #include "bmp.h" #include "createTexture.h" #include "Tisch.h" #include "Beleuchtung.h" #include "Tischfunktionen.h" #include "viertelLoch.h" FMatrix woodtex_r,woodtex_g,woodtex_b; // Matrix-Bilder, in die die Textur kommt Tisch::Tisch() { TischFlaechenTextur=0; HolzBandenTextur=0; /* */ } /* ---------------------- Tisch initialisieren ---------------------- */ void Tisch::Initialisiere(GLint Texturgroesse) { if (!LinienIndex) { LinienIndex=glGenLists(1); // Display List erzeugen } glNewList(LinienIndex,GL_COMPILE_AND_EXECUTE); glDisable(GL_LIGHTING); glBegin(GL_QUADS); glColor4f(1.0,1.0,1.0,0); glVertex3f(-64.2,68.5,-2.8575); glVertex3f(-64.2,0.7,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-63.5,0.0,-2.8575); glVertex3f(-63.5,68.5,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-64.2,0.7,-2.8575); glVertex3f(-65.2,0.7,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-64.5,0.0,-2.8575); glVertex3f(-63.5,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-65.2,0.7,-2.8575); glVertex3f(-65.2,-0.7,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-64.5,0.0,-2.8575); glVertex3f(-64.5,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-65.2,-0.7,-2.8575); glVertex3f(-64.2,-0.7,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-63.5,0.0,-2.8575); glVertex3f(-64.5,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-64.2,-0.7,-2.8575); glVertex3f(-64.2,-68.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-63.5,-68.5,-2.8575); glVertex3f(-63.5,0.0,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-63.5,68.5,-2.8575); glVertex3f(-63.5,0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-62.8,0,-2.8575); glVertex3f(-62.8,68.5,-2.8575); glColor4f(1.0,1.0,1.0,0.2); glVertex3f(-63.5,0,-2.8575); glVertex3f(-63.5,-68.5,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-62.8,-68.5,-2.8575); glVertex3f(-62.8,0,-2.8575); // Kreuz in der Mitte glColor4f(1.0,1.0,1.0,0); glVertex3f(-.5,0.5,-2.8575); glVertex3f(-1.5,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1,0.0,-2.8575); glVertex3f(0,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.5,0.5,-2.8575); glVertex3f(-1.5,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1,0.0,-2.8575); glVertex3f(-1,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.5,-0.5,-2.8575); glVertex3f(-.5,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,0.0,-2.8575); glVertex3f(-1,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-.5,-0.5,-2.8575); glVertex3f(-.5,-1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,-1,-2.8575); glVertex3f(0,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-.5,-1.5,-2.8575); glVertex3f(.5,-1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,-1,-2.8575); glVertex3f(0,-1,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(.5,-1.5,-2.8575); glVertex3f(.5,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,0.0,-2.8575); glVertex3f(0,-1,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(.5,-0.5,-2.8575); glVertex3f(1.5,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(1,0.0,-2.8575); glVertex3f(0,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(1.5,-0.5,-2.8575); glVertex3f(1.5,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(1,0.0,-2.8575); glVertex3f(1,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(1.5,0.5,-2.8575); glVertex3f(.5,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,0.0,-2.8575); glVertex3f(1,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(.5,0.5,-2.8575); glVertex3f(.5,1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,1,-2.8575); glVertex3f(0,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(.5,1.5,-2.8575); glVertex3f(-.5,1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,1,-2.8575); glVertex3f(0,1,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-.5,1.5,-2.8575); glVertex3f(-.5,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0,0.0,-2.8575); glVertex3f(0,1,-2.8575); //Dreieck glEnd(); glPushMatrix(); glTranslatef(63.5,0.0,0.0); glScalef(1.35,1.35,1); glBegin(GL_QUADS); glColor4f(1.0,1.0,1.0,0); glVertex3f(-2.91,1.68,-2.8575); glVertex3f(-3.36,0,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.86,0,-2.8575); glVertex3f(-2.47,1.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.68,2.91,-2.8575); glVertex3f(-2.91,1.68,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.47,1.43,-2.8575); glVertex3f(-1.43,2.47,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(13.17,11.48,-2.8575); glVertex3f(-1.68,2.91,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1.43,2.47,-2.8575); glVertex3f(13.42,11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(14.85,11.93,-2.8575); glVertex3f(13.17,11.48,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(13.42,11.05,-2.8575); glVertex3f(14.85,11.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.53,11.48,-2.8575); glVertex3f(14.85,11.93,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(14.85,11.43,-2.8575); glVertex3f(16.28,11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.76,10.25,-2.8575); glVertex3f(16.53,11.48,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(16.28,11.05,-2.8575); glVertex3f(17.32,10.00,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(18.21,8.57,-2.8575); glVertex3f(17.76,10.25,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.32,10.00,-2.8575); glVertex3f(17.71,8.57,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(18.21,0.5,-2.8575); glVertex3f(18.21,8.57,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,8.57,-2.8575); glVertex3f(17.71,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(53,0.5,-2.8575); glVertex3f(18.21,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,0.0,-2.8575); glVertex3f(53,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(18.21,-0.5,-2.8575); glVertex3f(53,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(53,0.0,-2.8575); glVertex3f(17.71,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(18.21,-8.57,-2.8575); glVertex3f(18.21,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,0.0,-2.8575); glVertex3f(17.71,-8.57,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.76,-10.25,-2.8575); glVertex3f(18.21,-8.57,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,-8.57,-2.8575); glVertex3f(17.32,-10.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.53,-11.48,-2.8575); glVertex3f(17.76,-10.25,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.32,-10.0,-2.8575); glVertex3f(16.28,-11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(14.85,-11.93,-2.8575); glVertex3f(16.53,-11.48,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(16.28,-11.05,-2.8575); glVertex3f(14.85,-11.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(13.17,-11.48,-2.8575); glVertex3f(14.85,-11.93,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(14.85,-11.43,-2.8575); glVertex3f(13.42,-11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.68,-2.91,-2.8575); glVertex3f(13.17,-11.48,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(13.42,-11.05,-2.8575); glVertex3f(-1.43,-2.47,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-2.91,-1.68,-2.8575); glVertex3f(-1.68,-2.91,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1.43,-2.47,-2.8575); glVertex3f(-2.47,-1.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-3.36,0.0,-2.8575); glVertex3f(-2.91,-1.68,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.47,-1.43,-2.8575); glVertex3f(-2.86,0.0,-2.8575); //innen glColor4f(1.0,1.0,1.0,0); glVertex3f(-2.36,0.0,-2.8575); glVertex3f(-2.04,1.18,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.47,1.43,-2.8575); glVertex3f(-2.86,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-2.04,1.18,-2.8575); glVertex3f(-1.18,2.04,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1.43,2.47,-2.8575); glVertex3f(-2.47,1.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.18,2.04,-2.8575); glVertex3f(13.67,10.61,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(13.42,11.05,-2.8575); glVertex3f(-1.43,2.47,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(13.67,10.61,-2.8575); glVertex3f(14.85,10.93,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(14.85,11.43,-2.8575); glVertex3f(13.42,11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(14.85,10.93,-2.8575); glVertex3f(16.03,10.61,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(16.28,11.05,-2.8575); glVertex3f(14.85,11.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.03,10.61,-2.8575); glVertex3f(16.89,9.75,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.32,10.0,-2.8575); glVertex3f(16.28,11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.89,9.75,-2.8575); glVertex3f(17.21,8.57,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,8.57,-2.8575); glVertex3f(17.32,10.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.21,8.57,-2.8575); glVertex3f(17.21,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,0.0,-2.8575); glVertex3f(17.71,8.57,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.21,0.5,-2.8575); glVertex3f(0.5,0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,0.0,-2.8575); glVertex3f(17.71,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(0.5,0.5,-2.8575); glVertex3f(0.5,1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,1.0,-2.8575); glVertex3f(0.0,0.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(0.5,1.5,-2.8575); glVertex3f(-0.5,1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,1.0,-2.8575); glVertex3f(0.0,1.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-0.5,1.5,-2.8575); glVertex3f(-0.5,-1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,-1.0,-2.8575); glVertex3f(0.0,1.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-0.5,-1.5,-2.8575); glVertex3f(0.5,-1.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,-1.0,-2.8575); glVertex3f(0.0,-1.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(0.5,-1.5,-2.8575); glVertex3f(0.5,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(0.0,0.0,-2.8575); glVertex3f(0.0,-1.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(0.5,-0.5,-2.8575); glVertex3f(17.21,-0.5,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,0.0,-2.8575); glVertex3f(0.0,0.0,-2.8575); //// glColor4f(1.0,1.0,1.0,0); glVertex3f(-2.04,-1.18,-2.8575); glVertex3f(-2.36,0.0,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.86,0.0,-2.8575); glVertex3f(-2.47,-1.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(-1.18,-2.04,-2.8575); glVertex3f(-2.04,-1.18,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-2.47,-1.43,-2.8575); glVertex3f(-1.43,-2.47,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(13.67,-10.61,-2.8575); glVertex3f(-1.18,-2.04,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(-1.43,-2.47,-2.8575); glVertex3f(13.42,-11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(14.85,-10.93,-2.8575); glVertex3f(13.67,-10.61,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(13.42,-11.05,-2.8575); glVertex3f(14.85,-11.43,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.03,-10.61,-2.8575); glVertex3f(14.85,-10.93,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(14.85,-11.43,-2.8575); glVertex3f(16.28,-11.05,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(16.89,-9.75,-2.8575); glVertex3f(16.03,-10.61,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(16.28,-11.05,-2.8575); glVertex3f(17.32,-10.0,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.21,-8.57,-2.8575); glVertex3f(16.89,-9.75,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.32,-10.0,-2.8575); glVertex3f(17.71,-8.57,-2.8575); glColor4f(1.0,1.0,1.0,0); glVertex3f(17.21,-0.5,-2.8575); glVertex3f(17.21,-8.57,-2.8575); glColor4f(1.0,1.0,1.0,.2); glVertex3f(17.71,-8.57,-2.8575); glVertex3f(17.71,-0.0,-2.8575); glEnd(); glPopMatrix(); glBegin(GL_QUADS); //Schattenränder unter den Banden... /* glColor4f(0.0,0.0,0.0,0.0); glVertex3f(7.38,63.5,-2.8575); glVertex3f(117.16,63.5,-2.8575); glColor4f(0.0,0.0,0.0,.4); glVertex3f(128.3,68.5,-2.8575); glVertex3f(6.5,68.5,-2.8575); */ glColor4f(0.0,0.0,0.0,0.0); glVertex3f(-139,65,-2.8575); glVertex3f(139,65,-2.8575); glColor4f(0.0,0.0,0.0,.6); glVertex3f(139,68.5,-2.8575); glVertex3f(-139,68.5,-2.8575); glColor4f(0.0,0.0,0.0,0.0); glVertex3f(139,-65,-2.8575); glVertex3f(-139,-65,-2.8575); glColor4f(0.0,0.0,0.0,.6); glVertex3f(-139,-68.5,-2.8575); glVertex3f(139,-68.5,-2.8575); glColor4f(0.0,0.0,0.0,0.0); glVertex3f(128.5,65,-2.8575); glVertex3f(128.5,-65,-2.8575); glColor4f(0.0,0.0,0.0,.6); glVertex3f(132,-65,-2.8575); glVertex3f(132,65,-2.8575); glColor4f(0.0,0.0,0.0,0.0); glVertex3f(-128.5,-65,-2.8575); glVertex3f(-128.5,65,-2.8575); glColor4f(0.0,0.0,0.0,.6); glVertex3f(-132,65,-2.8575); glVertex3f(-132,-65,-2.8575); glEnd(); glEnable(GL_LIGHTING); glEndList(); if (!TischFlaechenTextur) glGenTextures(1,&TischFlaechenTextur); if (Texturgroesse && Texturgroesse<8) { GLint T=Texturgroesse; if (T==4) T=2; char Name[40]; sprintf(Name,"Texturen/%i/filzkachel.bmp",T); loadBMP(woodtex_r,woodtex_g,woodtex_b,Name); glBindTexture(GL_TEXTURE_2D,TischFlaechenTextur); createTextureMipmap(woodtex_r,woodtex_g,woodtex_b); } if (!TischFlaecheIndex) { TischFlaecheIndex=glGenLists(1); // Display List erzeugen } glNewList(TischFlaecheIndex,GL_COMPILE_AND_EXECUTE); glPushMatrix(); glTranslatef(0,0,-2.8575); // Tisch um Kugelradius nach unten schieben //Licht an: //Beleuchtung(0,0,1,0,0,Reflektionen); //GLfloat mat_ambient[]={0.1,0.45,0.2,1.0}; //GLfloat mat_diffuse[]={0.1,0.45,0.2,1.0}; //GLfloat mat_specular[]={0,0,0,1.0}; //GLfloat mat_shininess = 0.0; //glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); //glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); //glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); //glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); // Maße der Spielfläche (in cm): // 254 x 127 GLint xteile=16; // Anzahl muss gerade sein GLint yteile=8; // Anzahl muss gerade sein; GLfloat widthx=264.0/xteile; GLfloat widthy=137.0/yteile; /* ------------------------- Flaeche berechnen ------------------------- */ if (Texturgroesse && Texturgroesse<8) { GLfloat mat_ambient[]={1.0,1.0,1.0,1.0}; GLfloat mat_diffuse[]={1.0,1.0,1.0,1.0}; GLfloat mat_specular[]={0,0,0,1.0}; GLfloat mat_shininess = 0.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); glBindTexture(GL_TEXTURE_2D,TischFlaechenTextur); glEnable(GL_TEXTURE_2D); TischflaechemitTextur(); /* ------------- Löcher machen ------------- */ // unten links glPushMatrix(); glTranslatef(-133.29,-69.79,0); viertelLoch(widthx+1.3,widthy+1.3,4,4,.63,10,9.84,9.21,-133.29,-69.79,1,0,0,1); glPopMatrix(); // unten Mitte glPushMatrix(); glTranslatef(0,-71.75,0); viertelLoch(widthx+0.01,widthy+3.26,4,4,.63,10,7.62,6.99,0,-71.75,1,0,0,1); glPopMatrix(); glPushMatrix(); glTranslatef(0,-71.75,0); glRotatef(90,0,0,1); viertelLoch(widthy+3.26,widthx+0.01,4,4,.63,10.2,7.62,6.99,0,-71.75,0,-1,1,0); glPopMatrix(); //unten rechts glPushMatrix(); glTranslatef(133.29,-69.79,0); glRotatef(90,0,0,1); viertelLoch(widthy+1.3,widthx+1.3,4,4,.63,10,9.84,9.21,133.29,-69.79,0,-1,-1,0); glPopMatrix(); //oben rechts glPushMatrix(); glTranslatef(133.29,69.79,0); glRotatef(180,0,0,1); viertelLoch(widthx+1.3,widthy+1.3,4,4,.63,10,9.84,9.21,133.29,69.79,-1,0,0,-1); glPopMatrix(); //oben Mitte glPushMatrix(); glTranslatef(0,71.75,0); glRotatef(180,0,0,1); viertelLoch(widthx+0.1,widthy+3.26,4,4,.63,10,7.62,6.99,0,71.75,-1,0,0,-1); glPopMatrix(); glPushMatrix(); glTranslatef(0,71.75,0); glRotatef(-90,0,0,1); viertelLoch(widthy+3.26,widthx+0.1,4,4,.63,10,7.62,6.99,0,71.75,0,1,-1,0); glPopMatrix(); //oben links glPushMatrix(); glTranslatef(-133.29,69.79,0); glRotatef(-90,0,0,1); viertelLoch(widthy+1.3,widthx+1.3,4,4,.63,10,9.84,9.21,-133.29,69.79,0,1,-1,0); glPopMatrix(); glDisable(GL_TEXTURE_2D); } else { GLfloat mat_ambient[]={0.1,0.45,0.2,1.0}; GLfloat mat_diffuse[]={0.1,0.45,0.2,1.0}; GLfloat mat_specular[]={0,0,0,1.0}; GLfloat mat_shininess = 0.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); Tischflaeche(); /* ------------- Löcher machen ------------- */ // unten links glPushMatrix(); glTranslatef(-133.29,-69.79,0); viertelLoch(widthx+1.3,widthy+1.3,4,4,.63,10,9.84,9.21); glPopMatrix(); // unten Mitte glPushMatrix(); glTranslatef(0,-71.75,0); viertelLoch(widthx+0.01,widthy+3.26,4,4,.63,10,7.62,6.99); glPopMatrix(); glPushMatrix(); glTranslatef(0,-71.75,0); glRotatef(90,0,0,1); viertelLoch(widthy+3.26,widthx+0.01,4,4,.63,10.2,7.62,6.99); glPopMatrix(); //unten rechts glPushMatrix(); glTranslatef(133.29,-69.79,0); glRotatef(90,0,0,1); viertelLoch(widthy+1.3,widthx+1.3,4,4,.63,10,9.84,9.21); glPopMatrix(); //oben rechts glPushMatrix(); glTranslatef(133.29,69.79,0); glRotatef(180,0,0,1); viertelLoch(widthx+1.3,widthy+1.3,4,4,.63,10,9.84,9.21); glPopMatrix(); //oben Mitte glPushMatrix(); glTranslatef(0,71.75,0); glRotatef(180,0,0,1); viertelLoch(widthx+0.1,widthy+3.26,4,4,.63,10,7.62,6.99); glPopMatrix(); glPushMatrix(); glTranslatef(0,71.75,0); glRotatef(-90,0,0,1); viertelLoch(widthy+3.26,widthx+0.1,4,4,.63,10,7.62,6.99); glPopMatrix(); //oben links glPushMatrix(); glTranslatef(-133.29,69.79,0); glRotatef(-90,0,0,1); viertelLoch(widthy+1.3,widthx+1.3,4,4,.63,10,9.84,9.21); glPopMatrix(); } glPopMatrix(); glEndList(); /* -------------------- Banden berechnen -------------------- */ if (!HolzBandenTextur) glGenTextures(1,&HolzBandenTextur); if (Texturgroesse) { char Name[40]; sprintf(Name,"Texturen/%i/holz.bmp",Texturgroesse); loadBMP(woodtex_r,woodtex_g,woodtex_b,Name); glBindTexture(GL_TEXTURE_2D,HolzBandenTextur); //createTextureMipmap(woodtex_r,woodtex_g,woodtex_b); createTexture(woodtex_r,woodtex_g,woodtex_b); } if (!BandenIndex) { BandenIndex=glGenLists(1); // Display List erzeugen } glNewList(BandenIndex,GL_COMPILE_AND_EXECUTE); { GLfloat mat_ambient[]={0.1,0.45,0.2,1.0}; GLfloat mat_diffuse[]={0.1,0.45,0.2,1.0}; GLfloat mat_specular[]={0,0,0,1.0}; GLfloat mat_shininess = 127.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_ambient); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); glPushMatrix(); glTranslatef(0,0,-2.8575); // Tisch um Kugelradius nach unten schieben // Bande links glPushMatrix(); Banden(0,1); glPopMatrix(); // Bande rechts glPushMatrix(); glRotatef(180,0,0,1); Banden(0,1); glPopMatrix(); // Bande oben links glPushMatrix(); Banden(1,1); glPopMatrix(); // Bande oben rechts glPushMatrix(); Banden(1,-1); glPopMatrix(); // Bande unten links glPushMatrix(); glRotatef(180,0,0,1); Banden(1,-1); glPopMatrix(); // Bande unten rechts glPushMatrix(); glRotatef(180,0,0,1); Banden(1,1); glPopMatrix(); //Verkleidungen (;) glPushMatrix(); MittelLochVerkleidung(); MittelLochInnenverkleidung(); MittelLochRand(); glRotatef(180,0,0,1); MittelLochVerkleidung(); MittelLochInnenverkleidung(); MittelLochRand(); glPopMatrix(); glPushMatrix(); glTranslatef(132,68.5,0); EckLochVerkleidung(); EckLochInnenverkleidung(); EckLochRand(); glPopMatrix(); glPushMatrix(); glRotatef(180,0,0,1); glTranslatef(132,68.5,0); EckLochVerkleidung(); EckLochInnenverkleidung(); EckLochRand(); glPopMatrix(); glPushMatrix(); glRotatef(90,0,0,1); glTranslatef(68.5,132,0); EckLochVerkleidung(); EckLochInnenverkleidung(); EckLochRand(); glPopMatrix(); glPushMatrix(); glRotatef(-90,0,0,1); glTranslatef(68.5,132,0); EckLochVerkleidung(); EckLochInnenverkleidung(); EckLochRand(); glPopMatrix(); { GLfloat mat_diffuse[]={0.8,0.8,1.0,1.0}; GLfloat mat_specular[]={1.0,0.8,0.8,1.0}; GLfloat mat_shininess = 127.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_diffuse); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); } Diamant(31.75,72.5,4.9); Diamant(63.5,72.5,4.9); Diamant(95.25,72.5,4.9); Diamant(-31.75,72.5,4.9); Diamant(-63.5,72.5,4.9); Diamant(-95.25,72.5,4.9); Diamant(31.75,-72.5,4.9); Diamant(63.5,-72.5,4.9); Diamant(95.25,-72.5,4.9); Diamant(-31.75,-72.5,4.9); Diamant(-63.5,-72.5,4.9); Diamant(-95.25,-72.5,4.9); Diamant(136.5,31.75,4.9); Diamant(136.5,0,4.9); Diamant(136.5,-31.75,4.9); Diamant(-136.5,31.75,4.9); Diamant(-136.5,0,4.9); Diamant(-136.5,-31.75,4.9); //Holzbanden if (Texturgroesse) { //char Name[40]; //sprintf(Name,"Texturen/%i/holz.bmp",Texturgroesse); //loadBMP(woodtex_r,woodtex_g,woodtex_b,Name); //createWoodTexture(woodtex_r,woodtex_g,woodtex_b,Nearest); glBindTexture(GL_TEXTURE_2D,HolzBandenTextur); glEnable(GL_TEXTURE_2D); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glPushMatrix(); glTranslatef(7.5,68.5,0); Holzbande(115.5,8,1,1); glPopMatrix(); glPushMatrix(); glRotatef(180,0,0,1); glTranslatef(7.5,68.5,0); Holzbande(115.5,8,1,1); glPopMatrix(); glPushMatrix(); glTranslatef(-123,68.5,0); Holzbande(115.5,8,1,1); glPopMatrix(); glPushMatrix(); glRotatef(180,0,0,1); glTranslatef(-123,68.5,0); Holzbande(115.5,8,1,1); glPopMatrix(); glPushMatrix(); glTranslatef(-132,-59.5,0); glRotatef(90,0,0,1); Holzbande(119,8,1,1); glPopMatrix(); glPushMatrix(); glTranslatef(132,59.5,0); glRotatef(-90,0,0,1); Holzbande(119,8,1,1); glPopMatrix(); glDisable(GL_TEXTURE_2D); } else { glPushMatrix(); glTranslatef(7.5,68.5,0); HolzbandeOT(115.5,8); glPopMatrix(); glPushMatrix(); glRotatef(180,0,0,1); glTranslatef(7.5,68.5,0); HolzbandeOT(115.5,8); glPopMatrix(); glPushMatrix(); glTranslatef(-123,68.5,0); HolzbandeOT(115.5,8); glPopMatrix(); glPushMatrix(); glRotatef(180,0,0,1); glTranslatef(-123,68.5,0); HolzbandeOT(115.5,8); glPopMatrix(); glPushMatrix(); glTranslatef(-132,-59.5,0); glRotatef(90,0,0,1); HolzbandeOT(119,8); glPopMatrix(); glPushMatrix(); glTranslatef(132,59.5,0); glRotatef(-90,0,0,1); HolzbandeOT(119,8); glPopMatrix(); GLfloat mat_diffuse[]={1.0,1.0,1.0,1.0}; GLfloat mat_specular[]={1.0,1.0,1.0,1.0}; GLfloat mat_shininess = 0.0; glMaterialfv(GL_FRONT, GL_AMBIENT,mat_diffuse); glMaterialfv(GL_FRONT, GL_DIFFUSE,mat_diffuse); glMaterialfv(GL_FRONT, GL_SPECULAR,mat_specular); glMaterialf(GL_FRONT, GL_SHININESS,mat_shininess); } glPopMatrix(); } glEndList(); if (Texturgroesse) { woodtex_r.free_FMatrix(); woodtex_g.free_FMatrix(); woodtex_b.free_FMatrix(); } } /* ----------------- Tisch malen ----------------- */ void Tisch::maleFlaeche() { glCallList(TischFlaecheIndex); // Tischflaeche zeichnen } void Tisch::maleBanden() { glCallList(BandenIndex); // Banden zeichnen } void Tisch::maleLinien() { glCallList(LinienIndex); } BillardGL-1.75/src/KommandoZeilenParameter.cpp0100644000076400001440000002515707461302775020543 0ustar stefanusers#include #include #include #include #include "Namen.h" #include "KommandoZeilenParameter.h" void SchreibeKonfiguration(){ FILE *f; #ifndef _WIN32 char dateiname[40]; sprintf(dateiname,"%s/.BillardGL.conf.v7",getenv("HOME")); f=fopen(dateiname,"w+"); #endif #ifdef _WIN32 f=fopen("BillardGL.conf.v7","wb+"); #endif if (f) { char Spieler1temp[10]; char Spieler2temp[10]; char NetzwerkSpielertemp[10]; for (int i=0;i<10;i++) { if (Spieler1[i]==' ') { Spieler1temp[i]='%'; } else { Spieler1temp[i]=Spieler1[i]; } if (Spieler2[i]==' ') { Spieler2temp[i]='%'; } else { Spieler2temp[i]=Spieler2[i]; } if (NetzwerkSpieler[i]==' ') { NetzwerkSpielertemp[i]='%'; } else { NetzwerkSpielertemp[i]=NetzwerkSpieler[i]; } } fprintf(f,"%i\n",Texturgroesse); fprintf(f,"%i\n",AnzeigeTexturgroesse); fprintf(f,"%i\n",TischTexturgroesse); fprintf(f,"%i\n",KugelAufloesung); fprintf(f,"%f\n",MouseSpeed); fprintf(f,"%i\n",InvertX); fprintf(f,"%i\n",InvertY); fprintf(f,"%i\n",BildschirmAufloesung); fprintf(f,"%i\n",Farbtiefe); fprintf(f,"%i\n",Reflektionen); fprintf(f,"%i\n",Schatten); fprintf(f,"%i\n",TexMMM); fprintf(f,"%i\n",Sprache); fprintf(f,"%i\n",ZeigeFPS); fprintf(f,"%i\n",AmbientesLicht); fprintf(f,"%i\n",TischLampen); fprintf(f,"%i\n",GrueneLampe); fprintf(f,"%f\n",EffektLautstaerke); fprintf(f,"%f\n",MusikLautstaerke); fprintf(f,"%s\n",Spieler1temp); fprintf(f,"%s\n",Spieler2temp); fprintf(f,"%s\n",NetzwerkSpielertemp); fclose(f); } } void LeseKonfiguration(){ FILE *f; #ifndef _WIN32 char dateiname[40]; sprintf(dateiname,"%s/.BillardGL.conf.v7",getenv("HOME")); f=fopen(dateiname,"r"); #endif #ifdef _WIN32 f=fopen("BillardGL.conf.v7","rb"); #endif if (f) { char Spieler1temp[10]; char Spieler2temp[10]; char NetzwerkSpielertemp[10]; fscanf(f,"%i",&Texturgroesse); fscanf(f,"%i",&AnzeigeTexturgroesse); fscanf(f,"%i",&TischTexturgroesse); fscanf(f,"%i",&KugelAufloesung); fscanf(f,"%f",&MouseSpeed); fscanf(f,"%i",&InvertX); fscanf(f,"%i",&InvertY); fscanf(f,"%i",&BildschirmAufloesung); fscanf(f,"%i",&Farbtiefe); fscanf(f,"%i",&Reflektionen); fscanf(f,"%i",&Schatten); fscanf(f,"%i",&TexMMM); fscanf(f,"%i",&Sprache); fscanf(f,"%i",&ZeigeFPS); fscanf(f,"%i",&AmbientesLicht); fscanf(f,"%i",&TischLampen); fscanf(f,"%i",&GrueneLampe); fscanf(f,"%f",&EffektLautstaerke); fscanf(f,"%f",&MusikLautstaerke); fscanf(f,"%s",Spieler1temp); fscanf(f,"%s",Spieler2temp); fscanf(f,"%s",NetzwerkSpielertemp); for (int i=0;i<10;i++) { if (Spieler1temp[i]=='%') { Spieler1[i]=' '; } else { Spieler1[i]=Spieler1temp[i]; } if (Spieler2temp[i]=='%') { Spieler2[i]=' '; } else { Spieler2[i]=Spieler2temp[i]; } if (NetzwerkSpieler[i]=='%') { NetzwerkSpieler[i]=' '; } else { NetzwerkSpieler[i]=NetzwerkSpielertemp[i]; } } } } void KommandoZeilenParameter(int argc,char **argv) { // Titeltext //#ifndef _WIN32 printf("\n BillardGL (C) 2001, 2002 Tobias Nopper, Stefan Disch, Martina Welte\n\n"); //#endif //Defaultwerte Texturgroesse = 2; AnzeigeTexturgroesse = 1; TischTexturgroesse = 2; KugelAufloesung = 7; InvertX = 0; InvertY = 0; Spiel = ACHTBALL; Schatten = 1; TexMMM = 3; Epsilon = 0.05; MouseSpeed = 0.4; PhysikFrequenz = 400; ReibungsFaktor = 1.2; BandenFaktor = 0.4; KollisionsFaktor = 0.95; ZBufferLoeschen = 1; BildschirmAufloesung = 800; Farbtiefe = 16; Reflektionen = 0; Sprache = 0; ZeigeFPS = 0; AmbientesLicht = 1; TischLampen = 2; GrueneLampe = 0; FullScreen = 1; EffektLautstaerke = .5; MusikLautstaerke = .5; sprintf(Spieler1,"Name 1"); sprintf(Spieler2,"Name 2"); sprintf(NetzwerkSpieler,"Name"); LeseKonfiguration(); // Einlesen der Kommandozeilenparameter int i=1; while (i #include #include #include "Einsetzen.h" #include "Schiedsrichter.h" Schiedsrichter::Schiedsrichter() { // Begruendung=0; } void Schiedsrichter::NeuesSpiel(GLint _Spiel){ //printf(" Schiedsrichter: NeuesSpiel %i\n",_Spiel); Spiel=_Spiel; Eroeffnungsstoss=JA; AusKopffeld=JA; GruppenVerteilung=KEINE; FoulsHintereinanderSpieler1=0; FoulsHintereinanderSpieler2=0; AufnahmeWechsel=NEIN; Foul=NEIN; LageVerbesserungKopffeld=NEIN; LageVerbesserung=NEIN; NeuAufbauenOderWeiterspielen=NEIN; NeuAufbauenOderAchtEinsetzen=NEIN; Spieler1Gewonnen=NEIN; Spieler2Gewonnen=NEIN; SpielerAmStoss=((rand()/(RAND_MAX+0.0))>.5)?1:0; if (Spiel==ACHTBALL) { for (GLint i=0;i<16;i++) { KugelnImSpiel[i]=JA; } } if (Spiel==NEUNBALL) { for (GLint i=0;i<10;i++) { KugelnImSpiel[i]=JA; } for (GLint i2=10;i2<16;i2++) { KugelnImSpiel[i2]=NEIN; } } } void Schiedsrichter::NeuerStoss(){ //printf(" Schiedsrichter: NeuerStoss\n"); SchiedsrichterEntscheidung=-1; ErsteBeruehrteKugel=0; ErsteBeruehrteBande=0; ErsteVersenkteKugel=0; ErsteBeruehrung=0; ErsteBeruehrteKugelImKopffeld=NEIN; ErsteBeruehrungImKopffeld=NEIN; Begruendung = 0; BandeAusserhalbKopffeldvorKugelBeruehrt = NEIN; for (GLint i=0;i<16;i++) { if (KugelnVersenkt[i]) {KugelnImSpiel[i]=NEIN;} KugelnVersenkt[i]=NEIN; KugelnAnBande[i]=NEIN; } if (AufnahmeWechsel) { SpielerAmStoss=1-SpielerAmStoss; } AufnahmeWechsel=NEIN; Foul=NEIN; LageVerbesserungKopffeld=NEIN; LageVerbesserung=NEIN; NeuAufbauenOderWeiterspielen=NEIN; NeuAufbauenOderAchtEinsetzen=NEIN; Verloren=NEIN; Gewonnen=NEIN; Spieler1Gewonnen=NEIN; Spieler2Gewonnen=NEIN; if (Spiel==NEUNBALL) { for (GLint i2=9;i2>0;i2--) { if (KugelnImSpiel[i2]) { NiedrigsteKugel=i2; } } } //printf(" Eroeffnungsstoss : %i\n",Eroeffnungsstoss); //printf(" SpielerAmStoss : %i\n",SpielerAmStoss); //printf(" Spiel : %i\n",Spiel); //printf(" GruppenVerteilung: %i\n",GruppenVerteilung); //printf(" NiedrigsteKugel : %i\n",NiedrigsteKugel); } void Schiedsrichter::KugelKugel(GLint,GLfloat,\ GLint Kugel2,GLfloat Kugel2x){ if (!ErsteBeruehrteKugel) { ErsteBeruehrteKugel=Kugel2; if (Kugel2x<-63.5) { ErsteBeruehrteKugelImKopffeld=JA; } } } void Schiedsrichter::KugelBande(GLint Kugel,GLfloat Kugelx,\ GLint Bande){ KugelnAnBande[Kugel]=JA; if (!ErsteBeruehrteKugel && ((Bande==20) || (Bande==21) && (Kugelx<-63.5) || (Bande==23) && (Kugelx<-63.5))) { BandeAusserhalbKopffeldvorKugelBeruehrt = JA; } } void Schiedsrichter::KugelLoch(GLint Kugel,GLint){ KugelnVersenkt[Kugel]=JA; if (!ErsteVersenkteKugel) { ErsteVersenkteKugel=Kugel; } } GLint Schiedsrichter::Entscheidung(){ if (SchiedsrichterEntscheidung==-1) { if (Eroeffnungsstoss) { //printf("check %i %i\n",FarbigeKugelDabei(KugelnVersenkt),FarbigeKugelSumme(KugelnAnBande)); if (!FarbigeKugelDabei(KugelnVersenkt) && FarbigeKugelSumme(KugelnAnBande)<4) { Foul = JA; Begruendung=450; //printf("Foul kein gescheiter eroeff\n"); NeuAufbauenOderWeiterspielen = JA; //printf("NeuAufbauenOderWeiterspielen kein gescheiter eroeff\n"); } if ((FarbigeKugelDabei(KugelnVersenkt) || (FarbigeKugelSumme(KugelnAnBande)>=4)) && KugelnVersenkt[0]) { Foul = JA; if (!Begruendung) Begruendung=451; //printf("Foul weiss bei eroff versenkt\n"); if (Spiel==ACHTBALL) { LageVerbesserungKopffeld = JA; //printf("LageVerbesserungKopffeld weiss bei eroff versenkt\n"); } } } if (!ErsteBeruehrteKugel) { Foul=JA; if (!Begruendung) Begruendung=452; } if (!KorrekteKugelAngespielt(ErsteBeruehrteKugel)) { Foul = JA; if (!Begruendung) Begruendung=453; //printf("Foul keine korrekte kugel angespielt\n"); } if (KorrekteKugelAngespielt(ErsteBeruehrteKugel) && !KorrekteKugelVersenktDabei(KugelnVersenkt)) { AufnahmeWechsel = JA; //printf("AufnahmeWechsel nix gescheites versenkt\n"); if (!Summe(KugelnAnBande)) { Foul = JA; if (!Begruendung) Begruendung=454; //printf("Foul nix gescheites versenkt, keine Bande\n"); } } if (AusKopffeld && ErsteBeruehrteKugelImKopffeld && !BandeAusserhalbKopffeldvorKugelBeruehrt) { Foul = JA; if (!Begruendung) Begruendung=455; //printf("Foul im kopff angespielt\n"); } if (! Eroeffnungsstoss && KugelnVersenkt[0]) { Foul = JA; //printf("Foul weiss versenkt\n"); if (!Begruendung) Begruendung=456; LageVerbesserung = JA; //printf("LageVerbesserung weiss bei eroeff1\n"); } if (Foul) { AufnahmeWechsel = JA; if (!LageVerbesserungKopffeld) { LageVerbesserung = JA; } //printf("AufnahmeWechsel wegen Foul\n"); } if (Spiel==ACHTBALL) { if (Eroeffnungsstoss && KugelnVersenkt[8]) { NeuAufbauenOderAchtEinsetzen = JA; KugelnVersenkt[8]=NEIN; //printf("NeuAufbauenOderAchtEinsetzen 8 bei eroeff vers\n"); } if (NeuAufbauenOderAchtEinsetzen) { NeuAufbauenOderWeiterspielen=NEIN; } if (KugelnVersenkt[8] && !KorrekteKugelVersenkt(8) && !Eroeffnungsstoss) { Verloren = JA; //printf("Verloren 8\n"); } if (ErsteBeruehrteKugel==8 && !KorrekteKugelAngespielt(8)){ LageVerbesserung = JA; } if (KugelnVersenkt[8] && KorrekteKugelVersenkt(8) && !Foul) { Gewonnen = JA; //printf("Gewonnen\n"); } if (!Foul && //Gruppenbestimung !GruppenVerteilung && !Eroeffnungsstoss && ErsteVersenkteKugel && ErsteBeruehrteKugel != 8 && ErsteVersenkteKugel != 8) { if ((SpielerAmStoss == SPIELER1) && (ErsteVersenkteKugel < 8) || (SpielerAmStoss == SPIELER2) && (ErsteVersenkteKugel > 8)) { GruppenVerteilung = S1_GANZE_S2_HALBE; //printf("Gruppenverteilung: S1_GANZE_S2_HALBE\n"); } if ((SpielerAmStoss == SPIELER1) && (ErsteVersenkteKugel > 8) || (SpielerAmStoss == SPIELER2) && (ErsteVersenkteKugel < 8)) { GruppenVerteilung = S1_HALBE_S2_GANZE; //printf("Gruppenverteilung: S1_HALBE_S2_GANZE\n"); } } } if (Spiel==NEUNBALL) { if (Foul && KugelnVersenkt[9]) { NeunEinsetzen(); KugelnVersenkt[9]=NEIN; } if (Foul) { if (SpielerAmStoss==SPIELER1) { FoulsHintereinanderSpieler1+=1; } else { FoulsHintereinanderSpieler2+=1; } } else { if (SpielerAmStoss==SPIELER1) { FoulsHintereinanderSpieler1=0; } else { FoulsHintereinanderSpieler2=0; } } if ((SpielerAmStoss==SPIELER1) && (FoulsHintereinanderSpieler1 == 3) || (SpielerAmStoss==SPIELER2) && (FoulsHintereinanderSpieler2 == 3)) { Verloren = JA; //printf("Verloren durch drei Fouls hintereinander\n"); } if (KugelnVersenkt[9] && !Foul) { Gewonnen = JA; //printf("Gewonnen\n"); } } Eroeffnungsstoss = NEIN; AusKopffeld = NEIN; if (Gewonnen) { if (SpielerAmStoss==SPIELER1) { Spieler1Gewonnen=JA; } else { Spieler2Gewonnen=JA; } } if (Verloren){ if (SpielerAmStoss==SPIELER1) { Spieler2Gewonnen=JA; } else { Spieler1Gewonnen=JA; } } SchiedsrichterEntscheidung=(AufnahmeWechsel | (Foul * 2) | (LageVerbesserungKopffeld * 4) | (LageVerbesserung * 8) | (NeuAufbauenOderWeiterspielen * 16) | (NeuAufbauenOderAchtEinsetzen * 32) | (Spieler1Gewonnen * 64) | (Spieler2Gewonnen * 128)); //printf("SchiedsrichterEntscheidung :%i\n",SchiedsrichterEntscheidung); //printf("AufnahmeWechsel :%i\n",AufnahmeWechsel); //printf("Foul :%i\n",Foul); //printf("LageVerbesserungKopffeld :%i\n",LageVerbesserungKopffeld); //printf("LageVerbesserung :%i\n",LageVerbesserung); //printf("NeuAufbauenOderWeiterspielen :%i\n",NeuAufbauenOderWeiterspielen); //printf("NeuAufbauenOderAchtEinsetzen :%i\n",NeuAufbauenOderAchtEinsetzen); //printf("Verloren :%i\n",Verloren); //printf("Gewonnen :%i\n",Gewonnen); } return SchiedsrichterEntscheidung; } GLint Schiedsrichter::KorrekteKugelAngespielt(GLint Kugel){ switch (Spiel) { case ACHTBALL: { if (GruppenVerteilung == KEINE && Kugel != 8 ) { return JA; } if (GruppenVerteilung == S1_GANZE_S2_HALBE) { if (SpielerAmStoss == SPIELER1) { if ((Kugel) < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER2) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } if (GruppenVerteilung == S1_HALBE_S2_GANZE) { if (SpielerAmStoss == SPIELER2) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER1) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } } break; case NEUNBALL: { if (Kugel==NiedrigsteKugel) { return JA; } } break; } return NEIN; } GLint Schiedsrichter::KorrekteKugelVersenkt(GLint Kugel){ switch (Spiel) { case ACHTBALL: { if (GruppenVerteilung == KEINE && Kugel != 8 ) { return JA; } if (GruppenVerteilung == S1_GANZE_S2_HALBE) { if (SpielerAmStoss == SPIELER1) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER2) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } if (GruppenVerteilung == S1_HALBE_S2_GANZE) { if (SpielerAmStoss == SPIELER2) { if (Kugel < 8 || (!KugelnImSpiel[1] && !KugelnImSpiel[2] && !KugelnImSpiel[3] && !KugelnImSpiel[4] && !KugelnImSpiel[5] && !KugelnImSpiel[6] && !KugelnImSpiel[7] && Kugel == 8)) { return JA; } } if (SpielerAmStoss == SPIELER1) { if (Kugel > 8 || (!KugelnImSpiel[9] && !KugelnImSpiel[10] && !KugelnImSpiel[11] && !KugelnImSpiel[12] && !KugelnImSpiel[13] && !KugelnImSpiel[14] && !KugelnImSpiel[15] && Kugel == 8)) { return JA; } } } } break; case NEUNBALL: { return JA; } break; } return NEIN; } GLint Schiedsrichter::KorrekteKugelVersenktDabei(GLint Kugel[16]){ GLint Dabei=NEIN; for (GLint i=0;i<16;i++) { if (Kugel[i]) { Dabei|=KorrekteKugelVersenkt(i); } } return Dabei; } GLint Schiedsrichter::FarbigeKugel(GLint Kugel){ if (Spiel==ACHTBALL) { if (0 class Tisch { public: Tisch(); void Initialisiere(GLint); void maleFlaeche(); void maleBanden(); void maleLinien(); private: GLint TischFlaecheIndex; GLint BandenIndex; GLint LinienIndex; GLuint TischFlaechenTextur; GLuint HolzBandenTextur; }; BillardGL-1.75/src/Einsetzen.h0100644000076400001440000000031707460763174015371 0ustar stefanusersvoid WeisseEinsetzen(); void AchtEinsetzen(); void NeunEinsetzen(); extern GLint LageVerbesserungKopffeld; extern class Kugel Kugel[16]; extern GLint KugelnVersenkt[16]; extern class Kamera Kamera; BillardGL-1.75/src/Namen.h0100644000076400001440000000122607463231753014457 0ustar stefanusers// Gibt den Zust"anden Nummern // (die Nummern sind egal, aber Namen versteht man besser) #define START 0 #define BETRACHTEN 1 #define ZIELEN 2 #define AUSHOLEN 3 #define STOSS 4 #define WEISSNEU 5 #define SCHIEDSRICHTER 6 // Verschiedene Spiele #define ACHTBALL 8 #define NEUNBALL 9 #define ZUFALL 7 #define LEER 0 #define ZWEIBAELLE 2 #define TRAININGSSPIEL 101 #define ZWEISPIELERSPIEL 102 #define NETZWERKSPIEL 103 #define COMPUTERGEGNERSPIEL 104 #define TUTORIAL 105 #ifndef _WIN32 #define PFAD "/usr/share/BillardGL/" #endif #ifndef PFAD #define PFAD "" #endif BillardGL-1.75/src/Netzwerk.cpp0100644000076400001440000000005507460763175015571 0ustar stefanusers#include #include "Netzwerk.h" BillardGL-1.75/src/BillardGL.cpp0100644000076400001440000001626407461304446015556 0ustar stefanusers/**************************************************************************** ** ** BillardGL.cpp Stefan Disch, Tobias Nopper, Martina Welte 2001 ** ****************************************************************************/ #include #include #include #include #include #include "Textfeld.h" #include "Schild.h" #include "Tisch.h" #include "Kamera.h" #include "Kugel.h" #include "Anzeige.h" #include "Menu.h" #include "Beleuchtung.h" #include "Namen.h" #include "LA.h" #include "bmp.h" #include "Zeit.h" #include "Physik.h" #include "SpielfeldAufbau.h" #include "Benutzerschnittstelle.h" #include "KommandoZeilenParameter.h" #include "Handling.h" #include "Schiedsrichter.h" #include "kugeltabellen.h" #include "LadeScreen.h" #include "BillardGL.h" #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") //Tabellen GLfloat Bewegungstabelle[2000][16][3]; GLint Soundtabelle[1000]; //Objekte class Kugel Kugel[16]; class Tisch Tisch; class Anzeige Anzeige; class Kamera Kamera; class Menu Menu; class Schiedsrichter Schiedsrichter; class Beleuchtung Beleuchtung; //Sonstige Variablen GLint MouseLookLast_x; GLint MouseLookLast_y; GLint Stossdauer=1999; GLint Startzeit; GLint Frames=0; GLint FrameZeitpunkt; GLint LetztesFrameZeitpunkt=-1; GLint AusholStartzeit; GLfloat AusholStaerke=0; GLfloat MaxAusholStaerke=100; GLint DelayAusgleich; GLint Faktor; GLint AllerersterStoss=1; GLint FullScreen; GLint Hintergrundfarbe=0; GLint KugelnVersenkt[16]; GLint KugelnImSpiel[16]; GLint xnor=0; GLint MausTasteAbgefangen=0; //State-Maschin' GLint StateMaschin=START; GLint Spiel=ACHTBALL; GLint SpielModus=TRAININGSSPIEL; // Schiedsrichter GLint SchiedsrichterEntscheidung=0; GLint AufnahmeWechsel=0; //GLint SpielerAmStoss=0; GLint Foul=0; GLint LageVerbesserungKopffeld=1; GLint LageVerbesserung=0; GLint NeuAufbauenOderWeiterspielen=0; GLint NeuAufbauenOderAchtEinsetzen=0; GLint Spieler1Gewonnen=0; GLint Spieler2Gewonnen=0; //Tasten GLint Taste_Pfeil_Oben=0; GLint Taste_Pfeil_Unten=0; GLint Taste_Pfeil_Rechts=0; GLint Taste_Pfeil_Links=0; GLint Taste_Shift=0; GLint Taste_Strg=0; GLint Taste_Bild_Auf=0; GLint Taste_Bild_Ab=0; GLint Taste_Pos1=0; GLint Taste_Ende=0; //GLint KameraFahrt=0; //Betrachtungsweise GLint PolygonMode_mode=GL_FILL; GLint PolygonMode_view=GL_FRONT; int value; GLint Texturgroesse,AnzeigeTexturgroesse,TischTexturgroesse; GLint KugelAufloesung; GLint InvertX,InvertY,Schatten,ZBufferLoeschen; GLint TexMMM; GLfloat MouseSpeed,Epsilon; GLint PhysikFrequenz=400; GLfloat ReibungsFaktor,BandenFaktor,KollisionsFaktor; GLint Farbtiefe, Reflektionen; GLint BildschirmAufloesung; GLint Sprache; GLint LadeFortschritt=0; GLuint dreizehntextur; GLuint logotextur; char Spieler1[10]; char Spieler2[10]; char NetzwerkSpieler[10]; char NetzwerkGegner[10]; int OriginalFenster=0,AktuellesFenster=0; GLint ZeigeFPS; GLint AmbientesLicht; GLint TischLampen; GLint GrueneLampe; GLfloat EffektLautstaerke=.5; GLfloat MusikLautstaerke=.5; //KugelTabellen GLfloat *ball_vertices[30]; GLfloat *ball_texcoord[30]; GLint *ball_indices[30]; void updateGL() { if (ZBufferLoeschen) {glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);} Kamera.male(); // Kamera-Postion und -Parameter setzen Beleuchtung.male(); Tisch.maleFlaeche(); // Tischflaeche zeichen glDisable(GL_DEPTH_TEST); Tisch.maleLinien(); for (int Kugelnr=0;Kugelnr<16;Kugelnr++) { Kugel[Kugelnr].maleSchatten(); // Schatten zeichen } glEnable(GL_DEPTH_TEST); Tisch.maleBanden(); GLfloat Abstand=0; GLint Aufloesung=1; for (int Kugelnr2=0;Kugelnr2<16;Kugelnr2++) { GLfloat x=Kugel[Kugelnr2].Pos_xCM()-Kamera.Pos_x; GLfloat y=Kugel[Kugelnr2].Pos_yCM()-Kamera.Pos_y; GLfloat z=Kamera.Pos_z; Abstand=sqrt(x*x+y*y+z*z); Aufloesung=(GLint(400/Abstand));//300 if (Aufloesung<3) Aufloesung=3; Aufloesung=(Aufloesung/2)*2+1; if (Aufloesung>KugelAufloesung) Aufloesung=KugelAufloesung; Kugel[Kugelnr2].male(Aufloesung); // Kugeln zeichen } glDisable(GL_DEPTH_TEST); glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); glDisable(GL_LIGHTING); Menu.male(); if (StateMaschin!=START) { Anzeige.male(); // Anzeige zeichnen } glEnable(GL_DEPTH_TEST); glutSwapBuffers(); } /* -------------------- timerEvent -------------------- */ void timerEvent() { //egal+=egal; //glutTimerFunc(20,timerEvent,0); FrameZeitpunkt=Zeit(); // Framezeit bestimmen // Faktor= Zeit seit letztem Frame Faktor=FrameZeitpunkt-LetztesFrameZeitpunkt; if (DelayAusgleich) { Faktor=1; DelayAusgleich=0; } if (Faktor) { if (ZeigeFPS) { if ((FrameZeitpunkt%200)<(LetztesFrameZeitpunkt%200)) { Menu.SetzeFPS(Frames/2); Frames=0; } else Frames++; } Menu.Update(Faktor); switch (StateMaschin) { case START: StartHandling();break; case BETRACHTEN: BetrachtenHandling();break; case ZIELEN: ZielenHandling();break; case AUSHOLEN: AusholenHandling();break; case STOSS: StossHandling();break; case WEISSNEU: WeissneuHandling();break; case SCHIEDSRICHTER: SchiedsrichterHandling();break; } Kamera.Fahrt(Faktor); LetztesFrameZeitpunkt=FrameZeitpunkt; glutPostWindowRedisplay(AktuellesFenster); } } int main(int argc, char **argv) { //char string[10]; KommandoZeilenParameter(argc,argv); for (int i=0;i<16;i++) { KugelnImSpiel[i]=1; KugelnVersenkt[i]=0; } KugelnImSpiel[0]=0; //GLUT initialisieren, Fenster setzen glutInit(&argc, argv); glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); if (FullScreen) { char temp[20]; sprintf(temp,"%ix%i:%i",BildschirmAufloesung,(BildschirmAufloesung*3)/4,Farbtiefe); glutGameModeString(temp); if (!glutGameModeGet(GLUT_GAME_MODE_POSSIBLE)) printf (" No Game Mode possible!\n\n"); glutEnterGameMode(); glutFullScreen(); } else { glutInitWindowSize (BildschirmAufloesung,(BildschirmAufloesung*3)/4); glutInitWindowPosition (0, 0); glutCreateWindow ("BillardGL 1.7"); } glClearColor(0,0,0,0); glutIdleFunc(LSidle); //Callback zum Zeichnen der GL-Funktion glutDisplayFunc(LSupdateGL); AktuellesFenster=glutGetWindow(); // CreateMenu(); // timerEvent(0); glutMainLoop(); return EXIT_SUCCESS; } /* -------------------- Stoss -------------------- */ void Stoss(GLfloat Stoss_x, GLfloat Stoss_y) { Schiedsrichter.NeuerStoss(); SchiedsrichterEntscheidung=-1; Physik(Stoss_x, Stoss_y); // Physik-Simulation Startzeit=Zeit(); // Startzeit bestimmen } void Sichtbar (int vis) { if (vis == GLUT_VISIBLE) { glutIdleFunc(timerEvent); } } BillardGL-1.75/src/kugeltabellen.cpp0100644000076400001440000001465407461302125016571 0ustar stefanusers#include #include #include #include #include "kugeltabellen.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif GLint calc_ind2(GLint b, GLint c, GLint Aufloesung) { return ((c*(2*Aufloesung+3-c))/2)+b; } void Dreieck(GLfloat ax, GLfloat ay, GLfloat az, GLfloat bx, GLfloat by, GLfloat bz, GLfloat cx, GLfloat cy, GLfloat cz, GLint Aufloesung, GLint &iv, GLint &ii, GLint &it, GLfloat *vertices,GLint *indices,GLfloat *texcoord) { GLint c=0,b=0; GLfloat orient=99; GLint ivstart=iv/3; for (c=0;c<=Aufloesung;c++) { for (b=0;b<=Aufloesung-c;b++) { GLfloat temp_x=ax+((b+0.0)/(Aufloesung+0.0))*(bx-ax)+((c+0.0)/(Aufloesung+0.0))*(cx-ax); GLfloat temp_y=ay+((b+0.0)/(Aufloesung+0.0))*(by-ay)+((c+0.0)/(Aufloesung+0.0))*(cy-ay); GLfloat temp_z=az+((b+0.0)/(Aufloesung+0.0))*(bz-az)+((c+0.0)/(Aufloesung+0.0))*(cz-az); GLfloat Abstand=sqrt(temp_x*temp_x+temp_y*temp_y+temp_z*temp_z); temp_x=temp_x/Abstand; temp_y=temp_y/Abstand; temp_z=temp_z/Abstand; vertices[iv++]=temp_x; vertices[iv++]=temp_y; vertices[iv++]=temp_z; GLfloat winkel=atan(temp_x/temp_y)/M_PI; if (temp_x==0 && temp_y==0) winkel=orient; if (!winkel) winkel=0; if (temp_y<0) winkel+=1; else if (temp_x<0) winkel+=2; if (orient!=99) { while (winkelorient+.5) {winkel-=1;} } orient=winkel; texcoord[it++]=winkel; texcoord[it++]=acos(temp_z)/M_PI-1; } } for (c=0;c29) Aufloesung=29; /* GLfloat a=atan(1/1)/M_PI; GLfloat b=atan(-1/1)/M_PI; GLfloat c=atan(-1/-1)/M_PI; GLfloat d=atan(1/-1)/M_PI; printf("%f %f %f %f\n",a,b,c,d); */ for (GLint A=1;A<=Aufloesung;A++) { if (!ball_vertices[A]&& (A%2)) { //printf("%i ",A);fflush(stdout); ball_vertices[A] = (GLfloat*) malloc (20*3*(A+1)*(A+2)*sizeof(GLfloat)/2); ball_indices[A] = (GLint*) malloc (20*3*A*A*sizeof(GLint)); ball_texcoord[A] = (GLfloat*) malloc (20*(A+1)*(A+2)*sizeof(GLfloat)); GLfloat a=sqrt(.8); // 0.8944271 GLfloat b=sqrt(.2); // 0.4472136 GLfloat c=a*sin(.4*M_PI); // 0.8506508 GLfloat d=a*cos(.4*M_PI); // 0.2763932 GLfloat e=a*sin(.8*M_PI); // 0.5257311 GLfloat f=a*cos(.8*M_PI); // 0.7236068 GLint iv=0,ii=0,it=0; Dreieck(a,0,b,d,c,b,0,0,1,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//1 Dreieck(d,c,b,f,e,b,0,0,1,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//2 Dreieck(f,e,b,f,-e,b,0,0,1,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//3 Dreieck(f,-e,b,d,-c,b,0,0,1,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//4 Dreieck(d,-c,b,a,0,b,0,0,1,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//5 Dreieck(-f,-e,-b,-f,e,-b,a,0,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//6 Dreieck(a,0,b,-f,e,-b,d,c,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//7 Dreieck(-f,e,-b,-d,c,-b,d,c,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//8 Dreieck(d,c,b,-d,c,-b,f,e,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//9 Dreieck(-d,c,-b,-a,0,-b,f,e,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//10 Dreieck(f,e,b,-a,0,-b,f,-e,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//11 Dreieck(-a,0,-b,-d,-c,-b,f,-e,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//12 Dreieck(f,-e,b,-d,-c,-b,d,-c,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//13 Dreieck(-d,-c,-b,-f,-e,-b,d,-c,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//14 Dreieck(d,-c,b,-f,-e,-b,a,0,b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//15 Dreieck(-f,e,-b,0,0,-1,-d,c,-b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//16 Dreieck(-d,c,-b,0,0,-1,-a,0,-b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//17 Dreieck(-a,0,-b,0,0,-1,-d,-c,-b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//18 Dreieck(-d,-c,-b,0,0,-1,-f,-e,-b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//19 Dreieck(-f,-e,-b,0,0,-1,-f,e,-b,A,iv,ii,it,ball_vertices[A],ball_indices[A],ball_texcoord[A]);//20 GLint gespart=0; for (GLint test=0;test #include #include #include #include "Textfeld.h" #include "Kamera.h" #include "Kugel.h" #include "Anzeige.h" #include "Namen.h" #include "Schild.h" #include "Menu.h" #include "Schiedsrichter.h" #include "Einsetzen.h" #include "Handling.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif void StartHandling() { Kamera.Rundflug(Faktor); //Menu.Update(Faktor); } void BetrachtenHandling() { //Menu.Update(Faktor); if (Taste_Pfeil_Oben) {Kamera.Beweg_Vor(Faktor);} if (Taste_Pfeil_Unten) {Kamera.Beweg_Zurueck(Faktor);} if (Taste_Pfeil_Rechts){Kamera.Beweg_Rechts(Faktor);} if (Taste_Pfeil_Links) {Kamera.Beweg_Links(Faktor);} if (Taste_Shift) {Kamera.Beweg_Hoch(Faktor);} if (Taste_Strg) {Kamera.Beweg_Runter(Faktor);} if (Taste_Bild_Auf) {Kamera.Beweg_Rein(Faktor);} if (Taste_Bild_Ab) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pos1) {Kamera.Zoom_Rein(Faktor);} if (Taste_Ende) {Kamera.Zoom_Raus(Faktor);} } void ZielenHandling() { if (Taste_Pfeil_Oben) {Kamera.Beweg_Rein(Faktor);} if (Taste_Pfeil_Unten) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pfeil_Rechts){Kamera.Schwenk_Rechts(2*Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Pfeil_Links) {Kamera.Schwenk_Links(2*Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Shift) {Kamera.Schwenk_Runter(Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Strg) {Kamera.Schwenk_Hoch(Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Bild_Auf) {Kamera.Beweg_Rein(Faktor);} if (Taste_Bild_Ab) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pos1) {Kamera.Vertigo_Rein(Faktor);} if (Taste_Ende) {Kamera.Vertigo_Raus(Faktor);} } void AusholenHandling() { if (Taste_Pfeil_Oben) {Kamera.Beweg_Rein(Faktor);} if (Taste_Pfeil_Unten) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pfeil_Rechts){Kamera.Schwenk_Rechts(2*Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Pfeil_Links) {Kamera.Schwenk_Links(2*Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Shift) {Kamera.Schwenk_Runter(Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Strg) {Kamera.Schwenk_Hoch(Faktor,Kugel[0].Pos_xCM(),Kugel[0].Pos_yCM());} if (Taste_Bild_Auf) {Kamera.Beweg_Rein(Faktor);} if (Taste_Bild_Ab) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pos1) {Kamera.Zoom_Rein(Faktor);} if (Taste_Ende) {Kamera.Zoom_Raus(Faktor);} AusholStaerke=MaxAusholStaerke*(1-exp((-FrameZeitpunkt+AusholStartzeit)/400.0)); Anzeige.setzeStossStaerke(AusholStaerke/3.333); } void StossHandling() { AllerersterStoss=0; //WeisseVersetzbar=0; if (Taste_Pfeil_Oben) {Kamera.Beweg_Vor(Faktor);} if (Taste_Pfeil_Unten) {Kamera.Beweg_Zurueck(Faktor);} if (Taste_Pfeil_Rechts){Kamera.Beweg_Rechts(Faktor);} if (Taste_Pfeil_Links) {Kamera.Beweg_Links(Faktor);} if (Taste_Shift) {Kamera.Beweg_Hoch(Faktor);} if (Taste_Strg) {Kamera.Beweg_Runter(Faktor);} if (Taste_Bild_Auf) {Kamera.Beweg_Rein(Faktor);} if (Taste_Bild_Ab) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pos1) {Kamera.Zoom_Rein(Faktor);} if (Taste_Ende) {Kamera.Zoom_Raus(Faktor);} //Frames++; // F"ur die Frames/sec-Anzeige // Zeit seit Stossbeginn GLint Zeit=FrameZeitpunkt-Startzeit; // Letzten Zustand noch zeichnen, wenn Stoss if (Zeit>Stossdauer) {Zeit=Stossdauer;} // eigentlich schon vorbei //printf("%i-%i=%i: ",FrameZeitpunkt,Startzeit,Zeit); for (int Kugelnr=0;Kugelnr<16;Kugelnr++) { // Alle Kugeln neu positionieren if (Bewegungstabelle[Zeit][Kugelnr][2]<=0) { //if (Kugelnr<8) //printf("%i,%i ",(GLint)Bewegungstabelle[Zeit][Kugelnr][0],(GLint)Bewegungstabelle[Zeit][Kugelnr][1]); Kugel[Kugelnr].neuePositionD(Bewegungstabelle[Zeit][Kugelnr]); } } //printf("\n"); //DelayAusgleich=1; Anzeige.setzeStossStaerke(AusholStaerke/3.333-Zeit/3.0); if (!(Zeit & 31)) { GLint neu=0; for (int i=0;i<16;i++) { if (KugelnImSpiel[i] && !KugelnVersenkt[i] && (Kugel[i].Pos_x()==3000)) { KugelnVersenkt[i]=1; neu=1; } } if (neu) {Menu.NeuerMenuZustand();} } if (Zeit==Stossdauer && !(SpielModus == TUTORIAL && FrameZeitpunkt-Startzeit < 1900)) { // Animation schon fertig? //#ifndef _WIN32 //printf(" %f Frames/sec\n",(Frames*100.0)/(Stossdauer+1.0)); //#endif for (int i=0;i<16;i++) { if (KugelnImSpiel[i] && !KugelnVersenkt[i] && (Kugel[i].Pos_x()==3000)) { KugelnVersenkt[i]=1; } } if (SpielModus == TRAININGSSPIEL||SpielModus == TUTORIAL) { if (Kugel[0].Pos_x()==3000) { StateMaschin=WEISSNEU; Anzeige.setzeStossStaerke(0.0); LageVerbesserung=1; LageVerbesserungKopffeld=1; WeisseEinsetzen(); Menu.NeuerMenuZustand(); } else { StateMaschin=BETRACHTEN; Anzeige.setzeStossStaerke(0.0); Menu.NeuerMenuZustand(); } } else if (Schiedsrichter.Entscheidung()) { StateMaschin=SCHIEDSRICHTER; Anzeige.setzeStossStaerke(0.0); } else { StateMaschin=BETRACHTEN; Anzeige.setzeStossStaerke(0.0); Menu.NeuerMenuZustand(); } } } void WeissneuHandling() { if (SpielModus==TRAININGSSPIEL) { LageVerbesserungKopffeld=0; LageVerbesserung=1; } GLfloat x=Kugel[0].Pos_xCM(); GLfloat y=Kugel[0].Pos_yCM(); GLfloat Faktor2=sqrt((Kugel[0].Pos_xCM()-Kamera.Pos_xCM())* (Kugel[0].Pos_xCM()-Kamera.Pos_xCM())+ (Kugel[0].Pos_yCM()-Kamera.Pos_yCM())* (Kugel[0].Pos_yCM()-Kamera.Pos_yCM())+ Kamera.Pos_zCM()*Kamera.Pos_zCM()); Faktor2*=.005; if (Taste_Pfeil_Oben) { x+=.3*Faktor*Faktor2*sin(Kamera.Beta*M_PI/180.0); y+=.3*Faktor*Faktor2*cos(Kamera.Beta*M_PI/180.0); } if (Taste_Pfeil_Unten) { x-=.3*Faktor*Faktor2*sin(Kamera.Beta*M_PI/180.0); y-=.3*Faktor*Faktor2*cos(Kamera.Beta*M_PI/180.0); } if (Taste_Pfeil_Links) { x-=.3*Faktor*Faktor2*cos(Kamera.Beta*M_PI/180.0); y+=.3*Faktor*Faktor2*sin(Kamera.Beta*M_PI/180.0); } if (Taste_Pfeil_Rechts) { x+=.3*Faktor*Faktor2*cos(Kamera.Beta*M_PI/180.0); y-=.3*Faktor*Faktor2*sin(Kamera.Beta*M_PI/180.0); } GLint ungueltig=0; if (x<-124 || x>124 || (x>-63.5 && LageVerbesserungKopffeld)) { x=Kugel[0].Pos_xCM(); } if (y<-60.5||y>60.5) { y=Kugel[0].Pos_yCM(); } for (int nr=1;nr<16;nr++) { if ((Kugel[nr].Pos_xCM()-x)*(Kugel[nr].Pos_xCM()-x)+ (Kugel[nr].Pos_yCM()-y)*(Kugel[nr].Pos_yCM()-y)<32.7) { ungueltig=1; } } if (!ungueltig) { Kugel[0].neuePositionCM(x,y); } if (Taste_Shift) {Kamera.Beweg_Hoch(Faktor);} if (Taste_Strg) {Kamera.Beweg_Runter(Faktor);} if (Taste_Bild_Auf) {Kamera.Beweg_Rein(Faktor);} if (Taste_Bild_Ab) {Kamera.Beweg_Raus(Faktor);} if (Taste_Pos1) {Kamera.Zoom_Rein(Faktor);} if (Taste_Ende) {Kamera.Zoom_Raus(Faktor);} } void SchiedsrichterHandling() { if (SchiedsrichterEntscheidung == -1) { SchiedsrichterEntscheidung = Schiedsrichter.Entscheidung(); AufnahmeWechsel = SchiedsrichterEntscheidung & 1; Foul = SchiedsrichterEntscheidung & 2; LageVerbesserungKopffeld = SchiedsrichterEntscheidung & 4; LageVerbesserung = SchiedsrichterEntscheidung & 8; NeuAufbauenOderWeiterspielen = SchiedsrichterEntscheidung & 16; NeuAufbauenOderAchtEinsetzen = SchiedsrichterEntscheidung & 32; Spieler1Gewonnen = SchiedsrichterEntscheidung & 64; Spieler2Gewonnen = SchiedsrichterEntscheidung & 128; Menu.NeuerMenuZustand(); } } BillardGL-1.75/src/bmp.cpp0100644000076400001440000002317107460763174014541 0ustar stefanusers// // Author: Matthias Gude // // Modified by Volker Blanz, 25.4.2001 // #include #include #include #include #include "LA.h" #include "Namen.h" #include "bmp.h" // from ioutil: WORDX readWord(FILE *f) { BYTEX buf[2]; fread((void*)buf, 1, 2, f); return (((WORDX)buf[1])<<8) | buf[0]; } DWORDX readDWord(FILE *f) { BYTEX buf[4]; fread((void*)buf, 1, 4, f); return (((WORDX)buf[3])<<24) | (((WORDX)buf[2])<<16) | (((WORDX)buf[1])<<8) | buf[0]; } void writeWord(WORDX w, FILE *f) { BYTEX buf[2]; buf[0]=(BYTEX)(w&0x00FF); buf[1]=(BYTEX)(w&0xFF00)>>8; fwrite(buf, 1, 2, f); } void writeDWord(DWORDX w, FILE *f) { BYTEX buf[4]; buf[0]=(BYTEX)(w&0x000000FF); buf[1]=(BYTEX)((w&0x0000FF00)>>8); buf[2]=(BYTEX)((w&0x00FF0000)>>16); buf[3]=(BYTEX)((w&0xFF000000)>>24); fwrite(buf, 1, 4, f); } /**********************************************************************/ bool checkMagicKey(FILE *f) { char magic[2]; fread(magic, 2, 1, f); return (strncmp(magic, MAGICKEY, 2)==0); } void readFileHeader(FILE *f, BITMAPFILEHEADERX *h) { h->bfSize=readDWord(f); h->bfReserved1=readWord(f); h->bfReserved2=readWord(f); h->bfOffBits=readDWord(f); } void readInfoHeader(FILE *f, BITMAPINFOHEADERX *h) { h->biSize=readDWord(f); h->biWidth=readDWord(f); h->biHeight=readDWord(f); h->biPlanes=readWord(f); h->biBitCount=readWord(f); h->biCompression=readDWord(f); h->biSizeImage=readDWord(f); h->biXPelsPerMeter=readDWord(f); h->biYPelsPerMeter=readDWord(f); h->biClrUsed=readDWord(f); h->biClrImportant=readDWord(f); } void readData(FMatrix &r, FMatrix &g, FMatrix &b, FILE *f, BITMAPINFOHEADERX bi) { int i, j; int rest; int w = bi.biWidth; int h = bi.biHeight; int nbits = bi.biBitCount; int comp = bi.biCompression; int ncols = bi.biClrUsed; RGBQUADX *colormap; DWORDX *buffer; double factor = 1.0 / 255.0; if (!(nbits==1 || nbits==4 || nbits==8 || nbits==24) || bi.biPlanes!=1 || comp>BI_RLE4 ) { return; // weird BMP image } if (!(comp==BI_RGB || (nbits==4 && comp==BI_RLE4) || (nbits==8 && comp==BI_RLE8))) { return; // weird compression type } /* read image data */ buffer = new DWORDX[w*h*3]; switch(nbits) { case 1: { //cerr << "Sorry, 1 bit Images not supported yet!" << endl; return; } case 4: { BYTEX tmp; BYTEX idx[2]; int k; if(comp==BI_RLE4) { //cerr << "Sorry, compressed Images not supported yet!\n" << endl; return; } /* read colormap */ colormap = new RGBQUADX[ncols]; fread(colormap, sizeof(RGBQUADX), ncols, f); rest = ((int)(w/2.+0.5))%4; for(i=0; i>4; idx[1] = (tmp & 0x0F); for(k=0; k<2 && j+k>16); g.m[y][x] = (float) factor * ((buffer[w*y+x] & 0x0000FF00)>>8); b.m[y][x] = (float) factor * (buffer[w*y+x] & 0x000000FF); #endif #ifdef _WIN32 b.m[y][x] = (float) factor * ((buffer[w*y+x] & 0x00FF0000)>>16); g.m[y][x] = (float) factor * ((buffer[w*y+x] & 0x0000FF00)>>8); r.m[y][x] = (float) factor * (buffer[w*y+x] & 0x000000FF); #endif } } delete [] buffer; } void printFileHeader(BITMAPFILEHEADERX h) { h=h; /* cout << "BitmapFileHeader" << endl; cout << "\tSize.............." << h.bfSize << endl; cout << "\tReserved1........." << h.bfReserved1 << endl; cout << "\tReserved2........." << h.bfReserved2 << endl; cout << "\tOffsetBits........" << h.bfOffBits << endl; */ } void printInfoHeader(BITMAPINFOHEADERX h) { h=h; /* cout << "BitmapInfoHeader\n"; cout << "\tSize.............." << h.biSize << endl; cout << "\tWidth............." << h.biWidth << endl; cout << "\tHeight............" << h.biHeight << endl; cout << "\tPlanes............" << h.biPlanes << endl; cout << "\tBitCount.........." << h.biBitCount << endl; cout << "\tCompression......." << h.biCompression << endl; cout << "\tSizeImage........." << h.biSizeImage << endl; cout << "\tXPelsPerMeter....." << h.biXPelsPerMeter << endl; cout << "\tYPelsPerMeter....." << h.biYPelsPerMeter << endl; cout << "\tColorsUsed........" << h.biClrUsed << endl; cout << "\tColorsImportant..." << h.biClrImportant << endl; */ } bool loadBMP(FMatrix& r, FMatrix& g, FMatrix& b, const char* fname) { FILE *f; BITMAPFILEHEADERX fheader; BITMAPINFOHEADERX iheader; char ffname[60]; sprintf(ffname,"%s%s",PFAD,fname); //printf("%s%s\n",PFAD,fname); f = fopen(ffname, "rb"); if(!f) { cerr << "unable to open " << ffname << "!" << endl; return false; } if(!checkMagicKey(f)) { cerr << ffname << " is not a bitmap-file." << endl; return false; } readFileHeader(f, &fheader); //printFileHeader(fheader); readInfoHeader(f, &iheader); /* 0 means all colors are used */ if ( iheader.biClrUsed == 0 ) { iheader.biClrUsed = 1 << iheader.biBitCount; } if ( iheader.biClrImportant == 0 ) { iheader.biClrImportant = iheader.biClrUsed; } //printInfoHeader(iheader); /* ckeck and set size if necessary */ if(r.width() != (int)iheader.biWidth || r.height() != (int)iheader.biHeight) { if (r.allocated()) r.free_FMatrix(); r.alloc_FMatrix(0,iheader.biHeight -1, 0,iheader.biWidth -1); } if(g.width() != (int)iheader.biWidth || g.height() != (int)iheader.biHeight) { if (g.allocated()) g.free_FMatrix(); g.alloc_FMatrix(0,iheader.biHeight -1, 0,iheader.biWidth -1); } if(b.width() != (int)iheader.biWidth || b.height() != (int)iheader.biHeight) { if (b.allocated()) b.free_FMatrix(); b.alloc_FMatrix(0,iheader.biHeight -1, 0,iheader.biWidth -1); } readData(r, g, b, f, iheader); fclose(f); return true; } bool saveBMP(FMatrix& r, FMatrix& g, FMatrix& b, const char* fname) { FILE *f = fopen(fname, "wb"); BITMAPFILEHEADERX fheader; BITMAPINFOHEADERX iheader; int x, y; int w = r.width(); int h = r.height(); int rest = w%4; float factor = 255.0; if(w != g.width() || w != b.width() || h != g.height() || h != b.height()) { //cerr << "Failure in saveBMP(): "; //cerr << "all three images must have the same size!" << endl; } /* fill Fileheader */ fheader.bfSize = 2 + /* magickey */ sizeof(BITMAPFILEHEADERX) + sizeof(BITMAPINFOHEADERX) + h * (3*w + rest); fheader.bfReserved1 = fheader.bfReserved2 = 0; fheader.bfOffBits = 54; /* fill infoheader */ iheader.biSize = 40; iheader.biWidth = w; iheader.biHeight = h; iheader.biPlanes = 1; iheader.biBitCount = 24; iheader.biCompression = BI_RGB; iheader.biSizeImage = (3*w+rest)*h; iheader.biXPelsPerMeter = 2952; iheader.biYPelsPerMeter = 2952; iheader.biClrUsed = 0; iheader.biClrImportant = 0; /* write magickey */ fwrite((void*)MAGICKEY, 2, 1, f); /* write fileheader */ writeDWord(fheader.bfSize, f); writeWord(fheader.bfReserved1, f); writeWord(fheader.bfReserved2, f); writeDWord(fheader.bfOffBits, f); /* write infoheader */ writeDWord(iheader.biSize, f); writeDWord(iheader.biWidth, f); writeDWord(iheader.biHeight, f); writeWord(iheader.biPlanes, f); writeWord(iheader.biBitCount, f); writeDWord(iheader.biCompression, f); writeDWord(iheader.biSizeImage, f); writeDWord(iheader.biXPelsPerMeter, f); writeDWord(iheader.biYPelsPerMeter, f); writeDWord(iheader.biClrUsed, f); writeDWord(iheader.biClrImportant, f); /* write imagedata */ for(y=r.nrl; y<=r.nrh; ++y) { for(x=r.ncl; x<=r.nch; ++x) { fputc((BYTEX)(factor * b.m[y][x]), f); fputc((BYTEX)(factor * g.m[y][x]), f); fputc((BYTEX)(factor * r.m[y][x]), f); } for(x=0; x class Kamera { public: Kamera(); void male(); void neuePosition(GLfloat[5]); GLfloat* Position(); void speicherePosition(GLint); void ladePosition(GLint); void Beweg_Vor(GLfloat); void Beweg_Zurueck(GLfloat); void Beweg_Rein(GLfloat); void Beweg_Raus(GLfloat); void Beweg_Rechts(GLfloat); void Beweg_Links(GLfloat); void Beweg_Hoch(GLfloat); void Beweg_Runter(GLfloat); void Zoom_Rein(GLfloat); void Zoom_Raus(GLfloat); void Vertigo_Rein(GLfloat); void Vertigo_Raus(GLfloat); void Dreh_Rechts(GLfloat); void Dreh_Links(GLfloat); void Dreh_Hoch(GLfloat); void Dreh_Runter(GLfloat); void Schwenk_Rechts(GLfloat,GLfloat,GLfloat); void Schwenk_Links(GLfloat,GLfloat,GLfloat); void Schwenk_Hoch(GLfloat,GLfloat,GLfloat); void Schwenk_Runter(GLfloat,GLfloat,GLfloat); void Verfolge(GLint ); void BlickeAuf(GLfloat[2]); void BlickeAuf(GLfloat,GLfloat); void BlickeAuf2(GLfloat[2]); void BlickeAuf2(GLfloat,GLfloat); void BlickeAuf3(GLfloat[2]); void BlickeAuf3(GLfloat,GLfloat); void Fahrt(GLfloat); void Rundflug(GLint); void setzeSollPosition(GLfloat[6]); void setzeSollPosition(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); void BlickTiefeNeuBestimmen(); GLfloat Pos_xCM(); GLfloat Pos_yCM(); GLfloat Pos_zCM(); GLfloat Aspekt; GLint Verfolgung; GLfloat Pos_x,Pos_y,Pos_z,Alpha,Beta,FOV; private: GLfloat Soll_Pos_x,Soll_Pos_y,Soll_Pos_z,Soll_Alpha,Soll_Beta,Soll_FOV; GLfloat d_Pos_x,d_Pos_y,d_Pos_z,d_Alpha,d_Beta,d_FOV; GLfloat Nah,Fern; GLint KameraNummer; }; extern class Kugel Kugel[16]; BillardGL-1.75/src/viertelLoch.cpp0100644000076400001440000001507407461206475016243 0ustar stefanusers#include #include #include #include "viertelLoch.h" void viertelLoch(GLfloat x, GLfloat y, GLint xd, GLint yd, GLfloat z1, GLfloat z2, GLfloat r1, GLfloat r2) { /* x = Breite des Rechtecks y = Höhe des Rechtecks xd = Anzahl der Teile der x-Strecke yd = Anzahl der Teile der y-Stecke z1 = Tiefe äußerer Kreis z2 = Tiefe innerer Kreis r1 = innerer Radius r2 = äußerer Radius */ GLfloat *vertices; GLfloat *normals; GLuint *indices; vertices = (GLfloat*) malloc (12*(xd+yd+1)* sizeof(GLfloat)); normals = (GLfloat*) malloc (12*(xd+yd+1)* sizeof(GLfloat)); indices = (GLuint*) malloc (12*(xd+yd)* sizeof(GLint)); GLint iv=0; GLint ii=0; GLint in=0; for (int iy=0;iy=0;ix--) { GLfloat xi=(ix*x)/xd; GLfloat laenge=sqrt(xi*xi+y*y); GLfloat xn=xi/laenge; GLfloat yn=y/laenge; vertices[iv++]=xi; vertices[iv++]=y; vertices[iv++]=0; normals[in++]=0; normals[in++]=0; normals[in++]=1; vertices[iv++]=r1*xn; vertices[iv++]=r1*yn; vertices[iv++]=0; normals[in++]=0; normals[in++]=0; normals[in++]=1; vertices[iv++]=r2*xn; vertices[iv++]=r2*yn; vertices[iv++]=-z1; normals[in++]=-xn; normals[in++]=-yn; normals[in++]=0; vertices[iv++]=r2*xn; vertices[iv++]=r2*yn; vertices[iv++]=-z2; normals[in++]=-xn; normals[in++]=-yn; normals[in++]=0; } for (int b=0;b=0;ix--) { GLfloat xi=(ix*x)/xd; GLfloat laenge=sqrt(xi*xi+y*y); GLfloat xn=xi/laenge; GLfloat yn=y/laenge; vertices[iv++]=xi; vertices[iv++]=y; vertices[iv++]=0; normals[in++]=0; normals[in++]=0; normals[in++]=1; texcoord[it++]=(m00*xi+m01*y+xo)/8.5; texcoord[it++]=(m10*xi+m11*y+yo)/8.5; vertices[iv++]=r1*xn; vertices[iv++]=r1*yn; vertices[iv++]=0; normals[in++]=0; normals[in++]=0; normals[in++]=1; texcoord[it++]=(m00*r1*xn+m01*r1*yn+xo)/8.5; texcoord[it++]=(m10*r1*xn+m11*r1*yn+yo)/8.5; vertices[iv++]=r2*xn; vertices[iv++]=r2*yn; vertices[iv++]=-z1; normals[in++]=-xn; normals[in++]=-yn; normals[in++]=0; texcoord[it++]=(m00*r2*xn+m01*r2*yn+xo)/8.5; texcoord[it++]=(m10*r2*xn+m11*r2*yn+yo)/8.5; vertices[iv++]=r2*xn; vertices[iv++]=r2*yn; vertices[iv++]=-z2; normals[in++]=-xn; normals[in++]=-yn; normals[in++]=0; texcoord[it++]=(m00*r2*xn+m01*r2*yn+xo)/8.5; texcoord[it++]=(m10*r2*xn+m11*r2*yn+yo)/8.5; } for (int b=0;b #include #include //2CHANGE wieder raus wenn kein printf mehr drin #include #include "LA.h" // Zum Handling von .bmp-Files bzw. Matrix-Bildern #include "bmp.h" #include "Anzeige.h" #include "Namen.h" #include "createTexture.h" // Funktion zum Generieren einer Textur aus einem // Matrix-Bild (aus "Ubungen) int KugelAnzeige[16]; /* --------- Konstruktor ---------- */ Anzeige::Anzeige() { StossStaerke=0; //for (int i=1;i<16;i++) { // KugelAnzeige[i]=0; //} } void Anzeige::male() { if (StossStaerke>0.0) { glPushMatrix(); glBegin(GL_QUADS); glColor4f(1.0,1.0,1.0,0.2-0.2/StossStaerke); glVertex2f(14.0,2.0); glVertex2f(15.0,2.0); glColor4f(1.0,1.0,1.0,.7*StossStaerke/45.0); glVertex2f(15.0,2.0+StossStaerke*.2666); glVertex2f(14.0,2.0+StossStaerke*.2666); glColor4f(1.0,1.0,1.0,0.1-0.1/StossStaerke); glVertex2f(15.0,10.0); glVertex2f(14.0,10.0); glColor4f(1.0,1.0,1.0,.1*StossStaerke/45.0); glVertex2f(14.0,2.0+StossStaerke*.2666); glVertex2f(15.0,2.0+StossStaerke*.2666); glEnd(); glPopMatrix(); } } void Anzeige::Initialisiere() { } void Anzeige::setzeStossStaerke(GLfloat neuStossStaerke) { StossStaerke=neuStossStaerke; } BillardGL-1.75/src/SpielfeldAufbau.cpp0100644000076400001440000001276707460764533017027 0ustar stefanusers#include #include #include #include "Zeit.h" #include "Namen.h" #include "Kugel.h" #include "Textfeld.h" #include "Schild.h" #include "Menu.h" #include "SpielfeldAufbau.h" GLfloat random(GLfloat Epsilon) { return (Epsilon*(((rand()*2.0)/RAND_MAX)-1)); } void SpielfeldAufbau() { if (StateMaschin==BETRACHTEN|| StateMaschin==START|| StateMaschin==WEISSNEU|| StateMaschin==SCHIEDSRICHTER) { //Anfangsstoss=1; //WeisseVersetzbar=1; LageVerbesserungKopffeld=1; GLfloat r=5.715; GLfloat a=r+3*Epsilon; GLfloat asw3=a*sqrt(3)/6; srand(Zeit()); //Anzeige.AlleKugelnAusblenden(); for (int i=0;i<16;i++) { KugelnImSpiel[i]=0; KugelnVersenkt[i]=0; } switch (Spiel) { // Was f"ur ein Spiel? case 2: { // Nur zwei Kugeln Kugel[0].neuePositionCM(0.0,0.0); Kugel[1].neuePositionCM(20.0,0.0); for (int i=0;i<2;i++) { KugelnImSpiel[i]=1; } for (int j=2;j<16;j++) { Kugel[j].ausblenden(); } break; } case 8: { // 8-Ball GLint plaziert[16]; GLint nummer[16]; do { { for (GLint i=0;i<16;i++) { nummer[i]=0; plaziert[i]=0; } } nummer[0]=0; plaziert[0]=1; nummer[8]=8; plaziert[8]=1; for (GLint pos=1; pos<16;pos++) { while (!nummer[pos]) { GLint kugel=(GLint) (rand()*16.0/RAND_MAX); if (!plaziert[kugel]) { nummer[pos]=kugel; plaziert[kugel]=1; } } } } while ((nummer[1]<8)&&(nummer[15]<8)||(nummer[1]>8)&&(nummer[15]>8)); Kugel[nummer[0]].neuePositionCM(-63.5,0.0); Kugel[nummer[1]].neuePositionCM(63.5+12*asw3+random(Epsilon),-2.0*a+random(Epsilon)); Kugel[nummer[2]].neuePositionCM(63.5+9*asw3+random(Epsilon),-1.5*a+random(Epsilon)); Kugel[nummer[3]].neuePositionCM(63.5+6*asw3+random(Epsilon),-1.0*a+random(Epsilon)); Kugel[nummer[4]].neuePositionCM(63.5+3*asw3+random(Epsilon),-0.5*a+random(Epsilon)); Kugel[nummer[5]].neuePositionCM(63.5+0*asw3+random(Epsilon),0.0+random(Epsilon)); Kugel[nummer[6]].neuePositionCM(63.5+12*asw3+random(Epsilon),-1.0*a+random(Epsilon)); Kugel[nummer[7]].neuePositionCM(63.5+9*asw3+random(Epsilon),-0.5*a+random(Epsilon)); Kugel[nummer[8]].neuePositionCM(63.5+6*asw3+random(Epsilon),0.0+random(Epsilon)); Kugel[nummer[9]].neuePositionCM(63.5+3*asw3+random(Epsilon),0.5*a+random(Epsilon)); Kugel[nummer[10]].neuePositionCM(63.5+12*asw3+random(Epsilon),0.0+random(Epsilon)); Kugel[nummer[11]].neuePositionCM(63.5+9*asw3+random(Epsilon),0.5*a+random(Epsilon)); Kugel[nummer[12]].neuePositionCM(63.5+6*asw3+random(Epsilon),1.0*a+random(Epsilon)); Kugel[nummer[13]].neuePositionCM(63.5+12*asw3+random(Epsilon),1.0*a+random(Epsilon)); Kugel[nummer[14]].neuePositionCM(63.5+9*asw3+random(Epsilon),1.5*a+random(Epsilon)); Kugel[nummer[15]].neuePositionCM(63.5+12*asw3+random(Epsilon),2.0*a+random(Epsilon)); { for (int i=0;i<=15;i++) { KugelnImSpiel[i]=1; } } break; } case 9: { // 9-Ball GLint plaziert[10]; GLint nummer[10]; { for (int i=0;i<10;i++) { KugelnImSpiel[i]=1; nummer[i]=0; plaziert[i]=0; } } nummer[0]=0; plaziert[0]=1; nummer[3]=1; plaziert[1]=1; nummer[9]=9; plaziert[9]=1; for (GLint pos=1; pos<10;pos++) { while (!nummer[pos]) { GLint kugel=(GLint) (rand()*10.0/RAND_MAX); if (!plaziert[kugel]) { nummer[pos]=kugel; plaziert[kugel]=1; } } } Kugel[nummer[0]].neuePositionCM(-63.5,0.0); Kugel[nummer[1]].neuePositionCM(63.5+6*asw3+random(Epsilon),-1.0*a+random(Epsilon)); Kugel[nummer[2]].neuePositionCM(63.5+3*asw3+random(Epsilon),-0.5*a+random(Epsilon)); Kugel[nummer[3]].neuePositionCM(63.5+0*asw3+random(Epsilon),0.0+random(Epsilon)); Kugel[nummer[4]].neuePositionCM(63.5+3*asw3+random(Epsilon),0.5*a+random(Epsilon)); Kugel[nummer[5]].neuePositionCM(63.5+6*asw3+random(Epsilon),1.0*a+random(Epsilon)); Kugel[nummer[6]].neuePositionCM(63.5+9*asw3+random(Epsilon),0.5*a+random(Epsilon)); Kugel[nummer[7]].neuePositionCM(63.5+12*asw3+random(Epsilon),0.0+random(Epsilon)); Kugel[nummer[8]].neuePositionCM(63.5+9*asw3+random(Epsilon),-0.5*a+random(Epsilon)); Kugel[nummer[9]].neuePositionCM(63.5+6*asw3+random(Epsilon),0.0+random(Epsilon)); { for (int i=10;i<16;i++) { Kugel[i].ausblenden(); } } break; } case 7: { // Zufalls-Belegung { for (int i=0;i<=15;i++) { KugelnImSpiel[i]=1; } } { for (int i=0;i<16;i++) { GLfloat min,x,y; do { min=3000; x=118*((((rand()+0.0)/RAND_MAX)*2)-1); y= 59*((((rand()+0.0)/RAND_MAX)*2)-1); for (int j=0;j #include #include "Kugel.h" #include "Kamera.h" #include "Einsetzen.h" void WeisseEinsetzen() { if (LageVerbesserungKopffeld) { GLfloat x=-63.2,y=0.0; GLfloat mabs=100,abs; for (int nr=1;nr<16;nr++) { abs=(Kugel[nr].Pos_xCM()-x)*(Kugel[nr].Pos_xCM()-x)+ (Kugel[nr].Pos_yCM()-y)*(Kugel[nr].Pos_yCM()-y); if (abs