Leonardo da Vinci: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
m uklanjanje izmjene 4795036 suradnika 178.223.59.31 (razgovor) Vandalizam
Nema sažetka uređivanja
Redak 14:
|djela = ''[[Mona Lisa]]''<br>''[[Bogorodica na stijenama]]''<br>''[[Posljednja večera]]''
}}
olololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolo
[[File:Vinci, Leonardo da 1452-1519 Signature from the Paintings and Drawings 08 Signature.jpg|250px|right|Potpis sa slika i crteža.]]
'''Leonardo da Vinci''' bio je [[Italija|talijanski]] slikar, arhitekt, izumitelj, glazbenik, kipar, mislilac, matematičar i inženjer.
 
Uololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollololololololololloloolololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolololololololollolo
Ukratko - najveći [[genij]] [[renesansa|renesanse]], čovjek koji utjelovljuje renesansni ideal svestrana čovjeka - višestruko nadarena čovjeka neutažive znatiželje i žudnje za novim spoznajama. Osim u umjetnosti, dao je doprinose [[anatomija|anatomiji]], [[botanika|botanici]], [[geologija|geologiji]], [[matematika|matematici]], [[optika|optici]], [[mehanika|mehanici]], [[astronomija|astronomiji]], [[hidraulika|hidraulici]], [[niskogradnja|niskogradnji]], tehnici proizvodnje oružja, [[urbanistika|urbanistici]].
 
Njegove ''[[Posljednja večera]]'' (1495-97) i ''[[Mona Lisa]]'' (1503-06) spadaju među najpopularnije i najutjecajnije slike renesanse, dok njegovi spisi odražavaju duh znanstvenog istraživanja i mehaničke inventivnosti koja je bila stoljećima ispred svoga vremena.
Leonardo da Vinci je bio prvi umjetnik koji je afirmirao tehniku slikanja [[sfumato]], a posebno je vidljiva na njegovim remek djelima.
 
U vrijeme [[humanizam|humanizma]] i renesanse, svestranost je bila visoko postavljena kvaliteta, no nije bez razloga bila rijetka. Leonardova svestranost bila je njegova duhovna snaga, koja je u njemu generirala neograničenu žudnju za znanjem i koja je vodila njegova razmišljanja i ponašanje. Umjetnik po dispoziciji, otkrio je da su njegove oči bile njegov glavni put do znanja; za Leonarda, vid je bio čovjekovo najviše osjetilo zato što vid sam pretvara činjenice u iskustva, odmah, korektno, i sa sigurnošću. To znači da svaki promatrani fenomen postaje predmet znanja. ''Saper vedere'' ("znati kako vidjeti") postaje glavna tema njegovih proučavanja čovjekovih djela i kreacija prirode. Njegova kreativnost sezala je u svako područje u kojem se koristilo grafičko predstavljanje: bio je slikar, kipar, arhitekt, ali i inženjer. Njegov veličanstven [[intelekt]], neuobičajena snaga opservacije, te majstorstvo crtanja vodili su ga u promatranje same prirode, koju je proučavao metodično i konzistentno, pri čemu su umjetnost i znanost bile jednako zastupljene.
 
Leonardovo je djelo sažetak toga izvanrednog perioda ljudske povijesti koji je poznat kao talijanska renesansa, perioda velikog kulturnog napretka i velikih projekata. Leonardova djela odraz su čovjeka toga doba, onoga što je osjećao i činio, strojeva koje je gradio kako bi moglao podizati crkve, palače, zamkove; strojeve za vođenje rata, za rad, za proizvodnju i trgovinu svih onih roba čija je dostupnost bila od vrlo velike važnosti za vladare i njihove dvorove. No kako bilo, još važnije, Leonardovi izumi svjedoče tko je i što on bio - čovjek kojeg je oblikovao najomiljeniji i najstimulativniji grad toga doba, Firenca.
 
Njegove ideje sadržane su u više od 6.000 Leonardovih zapisa.
 
== Biografija i djela ==
 
=== Mladost u Firenci ===
 
[[Datoteka:Study of a Tuscan Landscape.jpg|mini|lijevo|Leonardov najraniji poznati crtež koji prikazuje dolinu rijeke Arno, (1473.) - [[Uffizi]].]]
Leonardo je rođen [[15. travnja]] [[1452.]] u malenom gradiću ''Vinci'', blizu [[Firenca|Firence]] u [[Toskana|Toskani]].Bio je sin bogatoga firentinskog bilježnika i seljačke žene. Sredinom 1460-tih obitelj se preselila u Firencu, najvažniji intelektualni i umjetnički centar Italije, gdje je Leonardo učio kod najboljih učitelja u gradu. Brzo je napredovao, socijalno i intelektualno. Bio je naočit, uvjerljiv u razgovoru te dobar glazbenik i improvizator. Oko [[1466.]] otišao je u nauk u atelje [[Andrea del Verrocchio|Verrocchija]], vodećeg firentinskog slikara i kipara toga vremena. U Verrocchiovoj radionici Leonardo se upoznao s mnogim aktivnostima, od slikanja oltarnih slika i slika na platnu, do kreiranja velikih kiparskih projekata u mramoru i bronci. Godine [[1472.]] primljen je u ceh firentinskih slikara. U to vrijeme (oko 1473.) nastaje njegov prvi poznati crtež doline Arna, a sve do [[1476.]] je smatran Verrocchiovim pomoćnikom. Na Verrocchiovoj slici ''[[Krštenje Kristovo]]'' ([[1470.]]-[[1475.]], [[Uffizi]], Firenca), pozadinski pejzaž i klečećeg anđela na lijevoj strani slike, najživotnije dijelove slike, naslikao je upravo Leonardo. Tu je po prvi put iskazao svoju znanstvenu radoznalost i odvažnost uporabom tada novih [[uljene boje|uljenih boja]] koje je Leonardo upoznao sa slika sjevernjačkih umjetnika koje su došle u vlasništvo bogate firentinske vlastele.
 
[[Datoteka:Andrea_del_Verrocchio,_Leonardo_da_Vinci_-_Baptism_of_Christ_-_Uffizi.jpg|mini|250px|[[Andrea del Verrocchio]], ''[[Krštenje Kristovo]]'', 1472.–1475., [[Uffizi]], Firenca.]]
Od [[1472.]] do [[1475.]] slika slavno ''[[Navještenje]]'', te ''portret Ginevre de' Benci'' ([[1474.]], Nacionalna galerija, [[Washington]]) i slika nedovršenog ''[[Sveti Jeronim|Sv. Jeronima]]'' (oko [[1478.]], [[Pinakoteka]], [[Vatikan]]).
 
God. 1478. Leonardo postaje samostalnim umjetnikom. Njegova prva narudžba da naslika oltarnu sliku u kapeli ''[[Pallazo Vecchio]]'', firentinskoj gradskoj vijećnici, nikada nije ostvarena. Njegova prva značajna slika, ''[[Poklonstvo kraljeva (Leonardo)|Poklonstvo kraljeva]]'' (Uffizi), započeta [[1481.]] godine, no nedovršena, naručena je za samostan ''San Donato a Scopeto'' u Firenci. Leonardov izraz bio je još uvijek vrlo nalik Verrocchievom, ali se postupno odmaknuo od učiteljevog ukočenog, tijesnog i ponekad rigidnog tretmana figura, do evokativnog i atmosferičnog odnosa prema kompoziciji. ''Poklonstvo kraljeva'' uvelo je novi pristup kompoziciji, u kojem su glavni likovi grupirani u prednjem planu, dok pozadina sadrži duboki prodor u prostor i pogled na imaginarne ruševine i scene bitaka.
 
=== Godine u Milanu ===
 
[[Datoteka:Leonardo da Vinci Virgin of the Rocks (National Gallery London).jpg|mini|''[[Bogorodica na stijenama]]'', Nacionalna gaelrija, [[London]], oko 1505.–1508., pokazuje Leonardov interes za prirodu.]]
Oko godine [[1482.]] Leonardo je ušao u službu kod [[Ludovico Sforza|Ludovika Sforze]], [[Milano|milanskog]] vojvode. Napisao je vojvodi zadivljujuće pismo u kojem je tvrdio da može sagraditi viseće mostove; da zna tehnike konstruiranja artiljerije i topova; da može izgraditi brodove tako dobro kao i oklopna vozila, katapulte i ostale vojne strojeve; da zna izrađivati skulpture u mramoru, bronci i glini. Služio je kao istaknuti graditelj strojeva ([[inženjer]]) u vojvodinim brojnim vojnim pothvatima, a bio je aktivan i kao arhitekt. Oko 1496. upoznao je talijanskog matematičara [[Luca Pacioli|Lucu Paciolia]] s kojim proučava [[Euklid]]a. Leonardo mu je asistirao u njegovu slavnom djelu ''"Divina Proportione"'' ([[1509.]]), raspravi o estetskom centriranju pravila (koncepta) [[Zlatni rez|zlatnog reza]]. Već tada se nazire Leonardova izuzetna nadarenost i zainteresiranost za široki spektar djelatnosti, od arhitekture, dizajna i mehanike, preko matematike i fizike, sve do kiparstva i slikarstva.
 
Izvori ukazuju na to da je Leonardo imao asistente i učenike u Milanu, za koje je vjerojatno napisao različite tekstove kasnije izdane pod naslovom Rasprava (monografija) o slikanju (1651.; prevedeno 1956.). Najvažnija od njegovih slika iz ranog Milanskog perioda je ''[[Madonna na stijenama|Bogorodica u pećini]]'' i to u dvije verzije (1483. – 1485., [[Louvre]], Pariz; 1490-te do 1506. – 1508., Nacionalna galerija, London). Radio je na kompoziciji dugo vremena, naoko mu se nije dalo dovršiti započeto, što mu je bio običaj (do kraja života dovršio je tek nekoliko djela).
Leonardo je među prvima uveo [[Perspektiva|atmosfersku perspektivu]] (efekt atmosfere koji bojom i definicijom dočarava udaljeni krajolik); pozadinski krajolik oslikan na ovaj način posebno je uočljiva karakteristika Leonardovih slika. Najveći majstori kasne renesanse u Firenci – [[Rafael]], [[Andrea del Sarto]] i [[Fra Bartolomeo]], učili su od Leonarda; potpuno je preobličio milansku školu, a Parmu, umjetnički centar Correggia, usmjerio je Leonardov rad.
 
[[Datoteka:The Last Supper pre EUR.jpg|mini|lijevo|400px|''[[Posljednja večera]]'' , 1498., ''Santa Maria delle Grazie'', [[Milano]].]]
Od 1495. do 1497. godine Leonardo je radio na svom remekdjelu, ''[[Posljednja večera|Posljednjoj večeri]]'', zidnoj [[Freska|fresci]] u blagovaonici samostana ''Santa Maria delle Grazie'' u Milanu. Nažalost, njegovo eksperimentalno korištenje ulja na suhoj žbuci (tanak vanjski zid prostora konstruiranog za serviranje hrane) dovelo je do tehničkih problema, pa je do godine 1500. zidna freska počela propadati. Do [[1726.]] pokušavalo se, bezuspješno, restaurirati fresku; zajednički konzervacijski i restauracijski program, temeljen na najmodernijoj tehnologiji, započet 1977. godine uspio je sanirati dio oštećenja. Iako je mnogo izvorne plohe propalo, veličanstvenost kompozicije i prodorna karakterizacija figura daju prolaznu viziju svoje iščezle raskoši.
 
Leonardove stilističke inovacije u slikarstvu još su uočljivije u ''Posljednjoj večeri'' u kojoj je rekreirao tradicionalnu temu na potpuno nov način. Umjesto prikaza dvanaestorice [[apostol]]a kao individualnih figura, grupirao ih je po troje u dinamičnu kompoziciju oko lika [[Krist|Isusa Krista]], koji je izoliran u sredini slike. Posjednut ispred blijedog, udaljenog krajolika gledanog kroz pravokutni otvor na zidu, Krist – koji naslućuje da će ga jedan od prisutnih izdati – predstavlja mirno i spokojno središte, dok ostali likovi reagiraju živahnim gestama. U veličanstvenosti scene i ozbiljnosti figura, Leonardo nam ponovno predstavlja stil kojeg je utvrdio više od jedne generacije prije [[Masaccio]]. Leonardova originalnost i inventivnost bila je, a i danas je primjer fantastične kreativnosti i upornosti.
 
[[Datoteka:Study of horse.jpg|mini|lijevo|upright|Studija konja iz Leonardovog dnevnika, Kraljevska knjižnica [[Dvorac Windsor|dvorca Winsdor]].]]
Za vrijeme svog dugotrajnog boravka u Milanu, Leonardo je također izveo druge slike i crteže (od kojih je većina danas izgubljena), nacrte [[kazalište|kazališta]], arhitektonske crteže, modele za [[Kupola|kupolu]] [[Milanska katedrala|Milanske katedrale]], te čak dizajnirao stroj za letenje. Njegova najveća narudžba bila je za kolosalnu brončanu konjaničku statuu [[Francesco Sforza|Francesca Sforze]], Ludovikova oca, za dvorište ''Castella Sforzesca''.
 
Zbog činjenice da ni jedan Leonardov skulpturalni projekt nije dovršen, njegov pristup trodimenzionalnoj umjetnosti može se prosuditi samo po njegovim crtežima (nacrtima). Slična se zamjerka može uputiti njegovim [[Arhitektura|arhitektonskim]] projektima; ni jedan od njegovih građevinskih projekata nije zapravo ostvario njegove naume. U svojim arhitektonskim nacrtima, ipak, demonstrirao je veličanstvenost u upotrebi masivnih formi, čistoću izraza i posebice duboko shvaćanje [[Umjetnost starog Rima|starovjekovnih Rimskih]] izvora i [[Antika|antike]] općenito.
 
U prosincu 1499. godine, ipak, obitelj Sforzu odvele su iz Milana francuske snage. Leonardo je napravio glineni model, ali igrom slučaja odlučeno je da se metal namijenjen za statuu utroši za proizvodnju topova. Model su uništili francuski strijelci, koji su ga koristili kao metu. Leonardo 1499. napušta Milano da bi se vratio u Firencu, ali ostaje neko vrijeme u [[Mantova|Mantovi]] i [[Venecija|Veneciji]].
 
=== Povratak u Firencu ===
 
[[Datoteka:Mona Lisa, by Leonardo da Vinci, from C2RMF retouched.jpg|mini|''[[Mona Lisa]]'' ili ''La Gioconda'' (1503–1505/1507)—[[Louvre]], Pariz.]]
Godine [[1502.]] Leonardo je ušao u službu kod [[Cesare Borgia|Cesara Borgia]], vojvode od Romagne i sina vrhovnog generala pape Aleksandra VI. U okviru svojih mogućnosti, kao glavni vojvodin arhitekt i inženjer, Leonardo je nadzirao radove na gradnji utvrda papinske vojsku u centralnoj Italiji, te dizajnirao ratne strojeve i crtao topografske mape.
 
Godine 1503. postaje član komisije umjetnika koji su trebali odrediti prikladnu lokaciju za smještaj [[Michelangelo]]vog ''[[David (Michelangelo)|Davida]]'' (1501. – 1504., Akademija, Firenca), a također je služio kao inženjer u ratu protiv Pise.
Pred kraj godine Leonardo je počeo dizajnirati dekoraciju za veličanstvenu dvoranu ''Pallazzo Vecchio''. Tema je bila ''Bitka kod Anghiaria'', firentinska pobjeda u ratu protiv Pise. Tijekom 1505. godine napravio je mnoštvo crteža i završio predložak u punoj veličini, ali nikada nije dovršio zidnu sliku. Čini se da je Leonardo bio vičniji skiciranju i pravljenju nacrta od konstruiranja pravih modela i slikanja pravih djela. Predložak je uništen u 17. stoljeću, a kompozicija je sačuvana samo u kopijama, od kojih je najznačajniju (1615., [[Louvre]]) napravio [[Peter Paul Rubens]].
 
[[Datoteka:Da Vinci Studies of Embryos Luc Viatour.jpg|mini|lijevo|Stranica iz Leonardovog dnevnika koja pokazuje studiju fetusa u maternici, oko 1510., Kraljevska knjižnica u palači [[Windsor]].]]
Za vrijeme drugog firentinskog perioda, Leonardo je naslikao nekoliko portreta, ali samo jedan je sačuvan do dana današnjeg – čuvena ''[[Mona Lisa]]'' (1503. – 1506., [[Louvre]], Pariz), jedan od najslavnijih portreta ikada naslikanih. Portret je također poznat kao ''"La Gioconda"''. Leonardo je, čini se, imao posebnu sklonost tom portretu, jer ga je nosio na sva svoja kasnija putovanja. Ovaj Leonardov najslavniji rad je poznat kako po veličanstvenosti tehničkih inovacija, tako i po misterioznosti legendarnog osmijeha. Taj rad je savršen primjer dvije tehnike – [[Sfumato|sfumata]] i [[Kjaroskuro|kjaroskura]] (rasporeda svjetla i sjene, svijetlih i tamnih dijelova na slici) – koje je Leonardo primijenio među prvima. Sfumato (začađeno) je delikatan atmosferični "magloviti" ili "dimni" efekt načinjen finim, vrlo malenim prijelazima između područja boje; to je posebice uočljivo na nježnoj prozračnoj odjeći i zagonetnom osmjehu. Kjaroskuro ([[talijanski]]: ''Chiaroscuro'', svjetlo i sjena) je tehnika modeliranja i definiranja forme pomoću omjera kontrasta između svjetlosti i sjene; senzitivne ruke modela su portretirane jasnom modulacijom svjetlosti i sjene, dok je kontrast boja oskudno upotrebljavan.
 
U isto vrijeme Leonardo proučava let ptica, dizajnira stroj za letenje, i pokušava riješiti kvadraturu kruga, te proučava fluidne elemente: vodu, zrak i vatru. Do danas sačuvani Leonardovi [[crtež]]i, koji otkrivaju njegovu briljantnu nadarenost za sastavljanje nacrta i njegovu veličanstvenost u otkrivanju anatomije ljudi, životinja i biljaka, mogu se pronaći u najvažnijim europskim zbirkama. Najveći dio nalazi se u dvorcu Windsor u Engleskoj. Zanimanje za ljudsku anatomiju svojstveno je mnogim znanstvenicima renesanse, uzevši u obzir da je znanje o anatomiji tijela u to vrijeme bilo vrlo oskudno.
 
=== Starost i smrt ===
 
[[Datoteka:Leonardo da Vinci - Virgin and Child with St Anne C2RMF retouched.jpg|mini|''Djevica s Djetetom i sv. Anom'', oko 1510., Louvre, Pariz, je remek-djelo figuralne kompozicije.]]
Godine [[1506.]] Leonardo se vratio u Milano, na poziv francuskog guvernera, Charlesa d'Amboisea. Sljedeće je godine imenovan dvorskim slikarom [[Luj XII., kralj Francuske|Luja XII.]], koji je tada prebivao u Milanu. Sljedećih šest godina Leonardo je dio vremena provodio u Milanu, a dio u Firenci, gdje je često posjećivao svoju polubraću i polusestre i vodio brigu o svom nasljedstvu. Tada je nastala i slika ''[[Sv. Ana, Bogorodica i dijete (Leonardo da Vinci)|<span dir="auto">Sv. Ana, Bogorodica i dijete</span>]]'', a poduzima i detaljna anatomska istraživanja. U Milanu je nastavio svoje inženjerske projekte, a radio je i na konjaničkoj statui za spomenik Giana Giacoma Trivulzia, komandanta francuskih snaga u gradu; iako projekt nije dovršen, crteži i studije su očuvani.
Njegov najpoznatiji crtež vjerojatno je veličanstveni ''Autoportret u staroj dobi'' (1510. – 1513., Knjižnica Reale, [[Torino]]).
 
Od 1514. do 1516. Leonardo je živio u Rimu pod patronatom Pape [[Leo X.|Lea X.]]: bio je udomljen u ''Palazzo Belvedere'' u [[Vatikan]]u i izgledalo je da je zaokupljen prvenstveno znanstvenim eksperimentima. Godine 1515. konstruira mehaničkog lava za krunidbu [[Franjo I.|Franje I.]], kralja Francuske, a već sljedeće godine je otputovao u Francusku s ciljem da uđe u njegovu službu. Proveo je svoje zadnje godine u ''Château de Clouxu'', u blizini [[Amboise]]a, gdje je dizajnirao palaču u Romorantinu. Preminuo je u Amboiseu, [[2. svibnja]] [[1519.]] u 67. godini.
 
== Znanstveni i teorijski projekti ==
 
[[Datoteka:Leonardo Design for a Flying Machine, c. 1488.jpg|250px|mini|lijevo|Skica za leteći stroj (oko 1488.), Francuski institut, Pariz.]]
Kao [[znanstvenik]] Leonardo se uzdizao iznad svih svojih suvremenika. Njegove znanstvene teorije, kao i njegove umjetničke inovacije, bile su bazirane na pažljivom promatranju i preciznom dokumentiranju. Shvaćao je, bolje nego bilo tko u njegovom ili sljedećem stoljeću, važnost preciznog znanstvenog opažanja.
 
[[Datoteka:Da Vinci Vitruve Luc Viatour.jpg|mini|''[[Vitruvijev čovjek]]'' (oko 1485.) [[Galerija Akademije]], [[Venecija]].]]
Nažalost, kao što često nije uspijevao ostvariti svoje umjetničke projekte, tako nikada nije dovršio planirane rasprave (monografije) na temu različitih znanstvenih tema. Njegove teorije sadržane su u brojnim bilježnicama, a većina ih je sačuvana u rukopisima. Budući da ju se ne može lako dešifrirati, Leonardova ostavština nije raznesena tijekom njegova života. Kada je u 16. stoljeću objavljena dovela je do revolucije u znanosti.
 
Leonardo je zapravo preduhitrio mnoga meteorološka i geološka otkrića, razumijevao je efekt Mjeseca na plimu i oseku, nagovještavao je moderno shvaćanje formiranja kontinenata te je pretpostavio podrijetlo fosiliziranih ljuštura. Bio je među prvim osnivačima znanosti o hidraulici i vjerojatno je izumio hidrometar. Njegova shema za gradnju kanala riječnih sustava još i danas ima praktičnu vrijednost. Predstavio je velik broj genijalno osmišljenih strojeva, od kojih su mnogi bili potencijalno upotrebljivi, između njih i ronilačko odijelo. Njegove leteće naprave, iako se nisu mogle koristiti u praksi, utemeljile su zvučne zakone [[Aerodinamika|aerodinamike]].
 
 
=== Izumi ===
 
[[Datoteka:Leonardo da Vinci parachute 04659a.jpg|mini|lijevo|Model Leonardovog [[padobran]]a.]]
Čovjekov let je bio problem na kojem je Leonardo radio intenzivno punih 25 godina. Kao i kod drugih studija, kretao je od razumnih pretpostavki: ''"Iako je čovjek sa svojim duhovnim sposobnostima otkrio velik broj pronalazaka ... nikad neće otkriti pronalazak koji može nadmašiti prirodu po ljepoti, jednostavnosti i neposrednosti, u čijem stvaranju ne nedostaje ništa i ništa nije prekomjerno. "''
 
Na žalost nije mu uspjelo otkriti tajnu pogonske snage pri letu, tako da se čini da su njegova promatranja i njegova raznolika nastojanja u proučavanju ptičjeg leta ostala bez učinka. Glavnina njegovih nacrta se bavi izumima o letu sa pomičnim krilima, u kojima čovjek, koji leži na jednoj dasci okrenut licem prema dolje, treba pomicati krila.
Ponekad ga je njegova revnost vodila do čudnovatih ekstrema - naprava sa nekoliko dašćica postavljenih u obliku ptičjih krila, sa trupom forme ljuske spada vjerojatno u fantastičan izum. Međutim, [[padobran]] [[Piramida (geometrija)|piramidalnog]] oblika se potvrdio u praksi, vjerojatno je Leonardo bio prvi pronalazač koji je otkrio jedan takav pronalazak.
 
Izum [[propeler]]a oblika vijka budi još i danas u inženjerima zračnog prijevoza velik interes. Leonardo izgleda nije davao tome velik značaj, čak se i pretpostavlja da je tu konstrukciju preuzeo od [[zvrk]]a, igračke koja je tada već bila poznata. Mnogi smatraju ovaj pronalazak prvim [[helikopter]]om i pretečom propelera, unatoč tome što [[aerodinamika|aerodinamički]] gledano nema pretjerane sličnosti sa istima, doli samo vizualne sličnosti.
 
Leonardova primijenjena [[mehanika]] - možda u jačoj mjeri nego njegove druge studije znanstvene ili tehničke umjetnosti - pobuđuje priznanje i čuđenje u 20. stoljeću koje je svjesno strojeva i motora. Puno njegovih pronalazaka, kao npr. [[lanac]] i [[zupčanik]] mogu se razumjeti bez teškoća. Već nakon kraćeg proučavanja njegovih nacrta, tehničari su mogli provjeriti i proizvesti odmah radne modele njegovih vozila i kolovrata.
Vozilo je tako izumljeno da se pokreće od strane dviju grupa svinutih [[opruga]] koje daju promjenjivu silu; dok jedna grupa radi druga se povlači, te se tako dolazi do ravnomjernog pokretanja.
 
[[Vreteno]] sliči u principu onima koji se danas upotrebljavaju u tekstilnoj industriji. Vreteno je viličasti dio, i Leonardov smisleni pogon nije dopustio da se samo rotira, nego i pomicanje prema naprijed i prema unazad; tako se konac ravnomjerno namatao na kalem.
 
== Izvori ==
{{wikicitat}}
* [[Opća i nacionalna enciklopedija]] - [http://proleksis.lzmk.hr/34332/ Leonardo da Vinci]
* [http://hol.lzmk.hr/clanak.aspx?id=22253 Hrvatski obiteljski leksikon - Leonardo da Vinci]
* [http://www.hrt.hr/arhiv/ndd/04travanj/0415%20DaVinci.html HRT - Na današnji dan, 2. svibnja]
 
== Vanjske poveznice ==
{{Commons|Leonardo da Vinci}}
* [http://e.math.hr/old/leonardo/index.html Leonardo i matematika]
* [http://www.moljac.hr/biografije/da_vinci.htm Leonardo - biografija]
* [http://www.znanje.org/i/i26/06iv03/06iv0326/leonardo.htm Leonardo na Znanje.org]
* [http://www.malarze.walhalla.pl/galeria.php5?art=47 '''Art Gallery''' - Leonardo da Vinci] (na [[poljski jezik|poljskom]])
* {{it}} [http://www.ambrosiana.it/ita/ca_sfoglia.asp ''Atlantski kodeks''], digitalna verzija ("Biblioteca Ambrosiana", Milano)
 
{{GLAVNIRASPORED:Vinci, Leonardo}}
[[Kategorija:Talijanski izumitelji]]
[[Kategorija:Talijanski matematičari]]
[[Kategorija:Talijanski renesansni slikari]]
[[Kategorija:Talijanski arhitekti]]
[[Kategorija:Talijanski kipari]]
[[Kategorija:Talijanski glazbenici]]
[[Kategorija:Talijanski književnici]]
[[Kategorija:Renesansni kipari]]
 
<!-- interwiki -->