Erfahrungsbericht über

Asus Eee Pad Slider

Gesamtbewertung (1): Gesamtbewertung Asus Eee Pad Slider

2 Angebote von EUR 216,90 bis EUR 216,90  

Alle Asus Eee Pad Slider Testberichte

 Eigenen Erfahrungsbericht schreiben


 


 


Wenn ein Tablet zu wenig und ein Notebook zu viel ist...

5  30.01.2012 (20.02.2012)

Pro:
-  Super Leistung  -  Gestochen scharfes Bild mit hohem Kontrast  - USB - Anschluss  - absolut hochwertig

Kontra:
- Farbe  - Ladekabel ist etwas kurz  - größeres Gewicht

Empfehlenswert: Ja  Der Autor besitzt das Produkt

Details:

Akkulaufzeit

Kontraste

Festplatten-Kapazität

Bedienung/Ergonomie

Software-Ausstattung

Treiber

mehr


olivia.racicov

Über sich:

Mitglied seit:17.07.2011

Erfahrungsberichte:34

Vertrauende:1

Diesen Bericht teilen auf Google+
Dieser Erfahrungsbericht wurde von 30 Ciao Mitgliedern durchschnittlich als sehr hilfreich bewertet

x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x xx x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x xx x x x xx x x xx x x x xx x x x x xx x x xx x x x xx x x x xx x x x x xx x xx x x x x x x x x x x x x x xx xx x x x x x x x xx x x x x xx x x x xx x xx x x x x x

Diesen Bericht teilen auf Google+
Sponsorenlinks
Ihre Bewertung dieses Erfahrungsberichtes

Wie hilfreich ist dieser Erfahrungsbericht für Ihre (Kauf-)Entscheidung?

Bewertungsrichtlinien

Kommentare zu diesem Erfahrungsbericht
billywilder2

billywilder2

30.01.2012 20:32

Alles drin, deshalb BH und LG Billy

Miraculix1967

Miraculix1967

30.01.2012 20:27

TOP - verdientes BH von mir! Schönen Montagabend und LG aus dem gallischen Dorf Miraculix1967:-)

dorami

dorami

30.01.2012 20:05

Gefällt mir besonders gut, dein Bericht!

Eigenen Kommentar schreiben

max. 2000 Zeichen

  Kommentar abschicken
Preisvergleich sortiert nach Preis
15V Netzteil für Asus Eee Pad Transformer TF101 TF201 SL101 TF300 TF300T TF300TG TF700T Prime Android Tablet PC - Original Lavolta 40-Pin Ladegerät

15V Netzteil für Asus Eee Pad Transformer TF101 TF201 SL101 ...

Hochwertige Lavolta Stromversorgung für Tablet PC. Garantiert oder übertrifft ...

mehr

€ 216,90

Händler kann Preis
erhöht haben

Amazon.de Marketplace PC & Notebooks 157 Bewertungen

Versandkosten: EUR 3,8...

Verfügbarkeit: Versandfertig in 1 -​ 2 Werktagen.​.​.

     zum Shop  

Amazon.de Marketplace PC & Notebooks

* Alle Preise inkl. gesetzlicher MwSt und ggf. zzgl. Versandkosten. Preise, Verfügbarkeit und Versandkosten können im jeweiligen Shop zwischenzeitlich geändert worden sein,
da eine Echtzeit-Aktualisierung technisch nicht möglich ist. Maßgeblich sind immer die Preise und Angaben auf der Händlerseite. Alle Angaben ohne Gewähr.


Preisvergleich
15V Netzteil für Asus Eee Pad Transformer TF101 TF201 SL101 TF300 TF300T TF300TG TF700T Prime Android Tablet PC - Original Lavolta 40-Pin Ladegerät
15V Netzteil für Asus Eee Pad Transformer TF101 TF201 SL101 ...
Amazon.de Marketplace PC & Notebooks
€ 216,90 *
Versandkosten: EUR 3,8.​.​.​...
mehr
 zum Shop
Amazon.de Marketplace PC & Notebooks
* Alle Preise inkl. gesetzl. MwSt.; Alle Angaben ohne Gewähr.
Ähnliche Angebote
Netzteil Asus Eee Pad Slider SL101 Subtel Datenkabel für ASUS Eee Pad Slider SL101 / Transformer TF101 / TF101G / Prime TF201 / Pad TF300T / TF700 / TF700T Kabel Datenkabel Subtel Ladegerät für ASUS Eee Pad Slider SL101 / Transformer TF101 / TF101G / Prime TF201 / Pad TF300T / TF700 / TF700T
Netzteil Asus Eee Pad Slider SL101 Subtel Datenkabel für ASUS Eee Pad Slider SL101 ​/ Transformer .​.​. Subtel Ladegerät für ASUS Eee Pad Slider SL101 ​/ Transformer .​.​.
ipc-computer.de subtel.de subtel.de
€ 69,00 *

Händler kann Preis
erhöht haben

€ 10,95 *

Händler kann Preis
erhöht haben

€ 19,95 *

Händler kann Preis
erhöht haben

Versandkosten: 5,9
mehr
Versandkosten: 2.​95
mehr
Versandkosten: 2.​95
mehr
 zum Shop  zum Shop  zum Shop
ipc-​compute​r.​de subtel.​de subtel.​de
* Alle Preise inkl. gesetzl. MwSt.; Alle Angaben ohne Gewähr.
Bewertungen
Dieser Erfahrungsbericht wurde bislang 460 mal gelesen und von Mitgliedern wie folgt bewertet:

"besonders hilfreich" von (10%):
  1. billywilder2
  2. Miraculix1967
  3. surface

"sehr hilfreich" von (90%):
  1. duderally
  2. dette_88
  3. joanbaez
und weiteren 24 Mitgliedern

Informationen zur Berechnung der Gesamtbewertung.
Das könnte Sie interessieren
ASUS MeMO Pad Smart ME301T 16 GB ASUS MeMO Pad Smart ME301T 16 GB
10.1 Zoll - Android 4.1 - RAM: 1024 MB - Auflösung: 1280 x 800 Pixel
Zu diesem Produkt wurde noch kein Erfahrungsbericht geschrieben. Jetzt bewerten
Zum Angebot für € 289,00
ASUS Fonepad ME371MG 16 GB
7 Zoll - Android 4.1 - RAM: 1024 MB - Auflösung: 1280 x 800 Pixel
Zu diesem Produkt wurde noch kein Erfahrungsbericht geschrieben. Jetzt bewerten
Zum Angebot für € 229,00
ASUS Transformer Pad Infinity TF700KL 16 GB ASUS Transformer Pad Infinity TF700KL 16 GB
10.1 Zoll - Android 4.0 - RAM: 1024 MB - Auflösung: 1920 x 1200 Pixel
Zu diesem Produkt wurde noch kein Erfahrungsbericht geschrieben. Jetzt bewerten
Zum Angebot für € 689,00