PDA

Visualizza la versione completa : WoooOOOoooooooWWW!!!! (quelli ke non hanno finito il gioco non leggano!!)



Toroxit
01-09-2005, 09:37 AM
Devo dire ke il secondo finale è fantastico!!! Non mi aspettavo ke il principe e kaileena fossero così focosi!!! http://forums-it.ubi.com/groupee_common/emoticons/icon_wink.gif penso pure io ke l'uomo incappucciato sia il principe anke xkè se ci fate kaso la voce è la stessa!!! c'è un punto ke non mi è kiaro.... il principe racconta ke la nave l'hanno costruita lui e kaileena ma se ci avete fatto caso quando siete nella prima torre si vede il mare e c'è una nave attraccata uguale a quella ke usano! cosa pensate sul fatto di fhara "crocifissa"? xkè il personaggio incappucciato lo ha fatto? è semplicemente diventato cattivo oppure vuole vendicarsi di tutte le persone ke lo hanno fatto soffrire??? ma quel vecchio deve fare sempre "l'uccello della disgrazia"? se non te la butta non è contento?? http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif Aspetto vostre risposte!!! Ciao

p.s: secondo voi quale sarà il prossimo titolo di pop?? speriamo solo ke non sia una trilogia e ke kon il prossimo pop non si concluda la storia!! :/

Toroxit
01-09-2005, 09:37 AM
Devo dire ke il secondo finale è fantastico!!! Non mi aspettavo ke il principe e kaileena fossero così focosi!!! http://forums-it.ubi.com/groupee_common/emoticons/icon_wink.gif penso pure io ke l'uomo incappucciato sia il principe anke xkè se ci fate kaso la voce è la stessa!!! c'è un punto ke non mi è kiaro.... il principe racconta ke la nave l'hanno costruita lui e kaileena ma se ci avete fatto caso quando siete nella prima torre si vede il mare e c'è una nave attraccata uguale a quella ke usano! cosa pensate sul fatto di fhara "crocifissa"? xkè il personaggio incappucciato lo ha fatto? è semplicemente diventato cattivo oppure vuole vendicarsi di tutte le persone ke lo hanno fatto soffrire??? ma quel vecchio deve fare sempre "l'uccello della disgrazia"? se non te la butta non è contento?? http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif Aspetto vostre risposte!!! Ciao

p.s: secondo voi quale sarà il prossimo titolo di pop?? speriamo solo ke non sia una trilogia e ke kon il prossimo pop non si concluda la storia!! :/

kal74
01-09-2005, 02:43 PM
The King of Persia

Toroxit
01-09-2005, 02:51 PM
sarebbe in tema ma l'assonanza no... Prince of Persia: The King of Persia è come una ripetizione.... ma poi tutto è possibile!!! http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif

HorrorFrom_PoP
01-10-2005, 01:00 AM
Prince of Persia: Le Fiamme dell'Inferno http://forums-it.ubi.com/groupee_common/emoticons/icon_razz.gif

Prince of Persia: La Morte del Vecchio che Porta Sfiga http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif

Prince of Persia: The Prince's Revenge (questa mi pare la più carina delle tre eheh.. e anche la più probabile direi!)

Sì sì, il tizio nero del secondo finale è sicuramente il Principe http://forums-it.ubi.com/groupee_common/emoticons/icon_wink.gif e quella crocifissa è Farah di sicuro.. ma credo che per scoprire cosa c'è realmente dietro quelle immagini bisognerà attendere il fatidico numero 3.

sandrill
01-10-2005, 03:08 AM
PRINCE OF PERSIA: THE END OF THE TIMES (La fine dei tempi)

kal74
01-10-2005, 03:21 AM
Prince of persia: l'impero del tempo?

seshiro
01-10-2005, 05:41 AM
concordo con horrorfrom per il titolo:
Prince of Persia:la morte del vecchio che porta sfiga,xkè l'odio troppo è uno stupido uccello del malaugurio;non sà che il principe può tutto http://forums-it.ubi.com/groupee_common/emoticons/icon_cool.gif

Toroxit
01-10-2005, 06:43 AM
ke ne pensate di Prince of Persia: Wicked Reflection (riflesso maledetto)???? http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gifhttp://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gifhttp://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gifhttp://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gifhttp://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif

HorrorFrom_PoP
01-10-2005, 08:44 AM
Caruccio, ma sembra un incantesimo di Harry Potter http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif !

Però stavo pensando.. che il terzo capitolo non uscirà prima del 2006, presumo, e che, dato che i bricconi della Ubisoft hanno ben pensato di estrapolare il gioco e metterlo in vendita prima delle grandi entrate monetarie natalizie http://forums-it.ubi.com/groupee_common/emoticons/icon_wink.gif ci toccherà attendere un bel pò per scoprire il titolo dell'amata serie.

E penso anche che il terzo sia l'ultimo previsto.. ma darei la mia vita se servisse a non far finire mai la grande trama ^__^ .

Toroxit
01-10-2005, 12:05 PM
speriamo solo ke kon il terzo finisca la saga delle sabbie!!! e ke il gioco continui con una nuova storia....

meis2004
01-11-2005, 04:46 AM
penso proprio che non finirà così in fretta anche perchè prince of persia è il miglior gioco nel suo genere e sta facendo fare alla ubisoft una pubblicità della madonna e tanti ma dico tanti soldi.Se fossero un pò furbi continuerebbero su questa strada x un pò magari aggiungendo alle varie storie mosse in più,trabocchetti più difficili,enigmi scervellanti e poteri del tempo come la premonizione o far invecchiare il nemico in un colpo solo.La storia e gli ambienti sono i migliori che abbia mai visto in un gioco.in conclusione chiamerei la terza uscita "Onore e gloria" magari in inglese che fa più effetto.Se potessi stringerei la mano ai programmatori del gioco ma per adesso mi limiti ad incitarli per fare il prossimo episodio.Ciao

ciullo
01-11-2005, 08:11 AM
suona molto bene:the ends of time!!!m iricorda il primo http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif
spero tanto che non levino le sabbia di mezzo!!!
sn troppo caruccieà!!

PS:appena letto,anche onore e gloria e bello XD

flashback1988
01-12-2005, 10:55 AM
torotix...contattami su messanger a luca.arked@tiscali.it oppure mandami una e-mail...ti devo chiedere una cosa!!!perfavore

HorrorFrom_PoP
01-12-2005, 05:36 PM
Ciullo, a lungo andare le Sabbie del Tempo stancheranno anche i più fanatici.. e questo ottemprerà alla mancanza di fondi e di successo per la casa produttrice http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif . Sono certo che P.o.P. può essere senza dubbio il loro fiore all'occhiello, ma confido anche in trovate sempre nuove e mai scontate.

Tuttavia.. le Sabbie nel Terzo capitolo sono fondamentali!

gabri09
01-13-2005, 05:45 AM
io avrei pensato ad un titolo tipo
PoP3: ApOcAlIpSe
opuure
PoP3: DoUbLe PrInCe
o
PoP3: La ReSa DeI CoNtI
o
PoP3: LoSt In TiMe
bu poi non so potrei continuare

Toroxit
01-13-2005, 01:42 PM
pop3: lost in time mi ricorda quello di bugs bunny... http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif

HorrorFrom_PoP
01-13-2005, 03:06 PM
Toroxit mi ha battuto sul "tempo"... http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif !

Double Prince invece fa molto Double Dragon http://forums-it.ubi.com/groupee_common/emoticons/icon_razz.gif e Apocalypse.. Resident Evil http://forums-it.ubi.com/groupee_common/emoticons/icon_wink.gif .

No no, non ci siamo.. Che ne dite di:

Prince of Persia: Reminescence

..?

kal74
01-13-2005, 11:52 PM
POP3:reload http://forums-it.ubi.com/groupee_common/emoticons/icon_razz.gif http://forums-it.ubi.com/groupee_common/emoticons/icon_cool.gif

meis2004
01-14-2005, 04:44 AM
Non siamo in matrix

gabri09
01-14-2005, 05:26 AM
che ne dite allora di:

PoP3: The adventure of Prince (anche se nn mi piace molto)
PoP3: Return of Prince
PoP3: Cavolo ora sbizzarritevi voi!

gabri09
01-14-2005, 10:46 AM
vedo che siete a corto di idee

flashback1988
01-17-2005, 10:39 AM
pop3: qualcosa che abbia in tema il salvataggio di farah!!!mi dispiace un pacco!!

lpalladini
02-09-2005, 12:28 PM
Per me sapete cosa potrebbe succedere? Prima di tutto voglio farvi capire una cosa, le armi varie vengono dal futuro secondo me anche se non le ho viste tutte quelle che ho visto confermano la mia teoria. Riflettete, la mazza da Hokey come potevano averla se a quei tempi l'Hokey non esisteva; e Teddy Bear, a quei tempi non potevano costruirseli gli orsetti di peluce; la spada lucente invece se la osservate bene nella galleria delle armi si vede che è una spada ipertecnologica futuristica.
Quindi, ve lo immaginate se nel terzo episodio il principe si trova catapultato ai giorni nostri?!

Donato1989
02-15-2005, 11:10 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by kal74:
The King of Persia <HR></BLOCKQUOTE>
The Return Of The Prince

Donato1989
02-15-2005, 11:14 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by gabri09:
che ne dite allora di:

PoP3: The adventure of Prince (anche se nn mi piace molto)
PoP3: Return of Prince
PoP3: Cavolo ora sbizzarritevi voi! <HR></BLOCKQUOTE>
Gabri!!!!!! senza offesa TI SEI FREGATO IL MIO TITOLO!!!!! return of the prince l'ho inventato io!!!!!!

tanus1977
02-19-2005, 12:34 PM
A me il principe malvagio fa venire in mente il primo gioco dedicato al personaggio, si parlo proprio di quello in due dimensioni. Chi lo ricorda saprà che ad un certo punto del gioco si salta in uno specchio e si crea una copia identica di noi ma malvagia. posso sbagliare ma mi sembra una cosa simile a quello che sembra preannunciare il filmato finale completo.
Quindi come titolo che ne pensate di

Prince of persia Mirror Within

Che ca...ta!!!!

Richard_Ritch
02-19-2005, 01:06 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by tanus1977:
A me il principe malvagio fa venire in mente il primo gioco dedicato al personaggio, si parlo proprio di quello in due dimensioni. Chi lo ricorda saprà che ad un certo punto del gioco si salta in uno specchio e si crea una copia identica di noi ma malvagia. posso sbagliare ma mi sembra una cosa simile a quello che sembra preannunciare il filmato finale completo.
Quindi come titolo che ne pensate di

Prince of persia Mirror Within

Che ca...ta!!!! <HR></BLOCKQUOTE>

Vero ho pensato all'ombra del principe, ma secondo me è il principe preso dal dahaka, quello però ancora con la maschera, dopo che è morto il dahaka lui si è liberato e ora vuole vendetta uccidendo tutte le persona + care al principe e chi non sa queste persone se non il principe stesso?
Infatti, la vendetta secondo me consiste prima di tutto nell'ammazzare il padre, poi farah e in fine il principe stesso insieme a babilonia.

Gli occhi rossi secondo me sono per colpa del sentimento che prova.

Comunque, anch'io ricordo prince of persia 1 XD quanti ricordi!!!
Poi nel 2 se ricordo puoi diventare ombra dopo che si ha toccato il fuoco blu?

PrinceofDestiny
02-28-2005, 03:51 AM
Secondo me meis2004 ha azzecato in pieno, perchè su questo si basavano i pensieri del principe in sot, onore e gloria, anche se a un certo punto dice cercavo onore e gloria e guarda dove ci hanno portati. magari sarà:
Prince of Persia:L' onore e la gloria
Prince of Persia:La conquista dell'onore e della qloria
però non sarebbe male
pop: the destiny of prince
pop: the sand and the destiny
pop: the sands of destiny
pop: the reconquest of babilony
pop the end of time

smokus_921
03-12-2005, 04:51 AM
ciaooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooo oooooooo vi devooooooooooooooooooooooooooooooooooooooooooooooo ooooooooo direeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee cheeeeeeeeeeeeeee hooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooo finitooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooo il giooooooooooooocoooooooooooooooooooooooooooooooooo oooooo coooooooon il secondoooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooo FINALEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEE EVVIIIIIIIIIIIIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA YUPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!



devo dire che e propio un msg demenziale porca puttana



ps:so che non frega un cazzo a nessuno ciaooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooo a tutttttiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii e un grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeenorme A TUTTI COLORO CHE MI HANNO DATO GLI INDIZI PER FARMI FINIR3EEEEEEEE IL GIOCO GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE



C-I-A-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O--O-O-O-O-OO-O--O-O-O-OO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-OO-O-O-O-O-O-

Squallol89
03-15-2005, 09:42 AM
sto spammone ha rpovinato il topic -.- http://forums-it.ubi.com/groupee_common/emoticons/icon_mad.gif
cmq il terzo capitolo lo vedo bene così:

Prince of Perisa: Crossing Swords oppure
Prince of Persia: Lost in Time (come bugs bunny http://forums-it.ubi.com/groupee_common/emoticons/icon_biggrin.gif)

darkfrance
03-15-2005, 10:54 AM
a me viene in mente il film "lost in space"